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
340120268195	340120268714	340120269264	340120269814	340120270364	340120270914	340120271464	340120272014	340120272564	340120273115	340120273665	340120274215	340120274765	340120275315	340120275865	340120276415	340120276965	340120277515	340120278065	340120278615	340120279165	340120279715	340120280265	340120280815	340120281366	340120281916	340120282466	340120283016	340120283566	340120284116	340120284666	340120285216	340120285766	340120286316	340120286866	340120287416	340120287966	340120288516	340120289066	340120289617	340120290167	340120290717	340120291267	340120291817	340120292367	340120292917	340120293467	340120294017	340120294567	340120295117	340120295667	340120296217	340120296767	340120297317	340120297868	340120298418	340120298968	340120299518	340120300068	340120300618	340120301168	340120301718	340120302268	340120302818	340120303368	340120303918	340120304468	340120305018	340120305568	340120306119	340120306669	340120307219	340120307769	340120308319	340120308869	340120309419	340120309969	340120310519	340120311069	340120311619	340120312169	340120312719	340120313269	340120313819	340120314370	340120314920	340120315470	340120316020	340120316570	340120317120	340120317670	340120318220	340120318770	340120319320	340120319870	340120320420	340120320970	340120321520	340120322070	340120322621	340120323171	340120323721	340120324271	340120324821	340120325371	340120325921	340120326471	340120327021	340120327571	340120328121	340120328671	340120329221	340120329771	340120330321	340120330872	340120331422	340120331972	340120332522	340120333072	340120333622	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2736	3600	2300	2736	3600	2300	2736	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	3600	2300	2735	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22082	20350	27745	22868	20601	21277	18581	9595	5882	4097	2654	1784	1263	1082	938	856	735	674	669	629	646	642	569	584	589	589	618	596	613	613	612	572	582	590	554	544	576	528	539	533	575	550	567	551	511	536	521	544	518	487	544	525	545	538	540	525	555	589	553	533	507	546	505	534	548	574	575	555	536	535	578	561	591	536	574	538	551	591	593	555	579	553	563	534	546	545	579	550	520	525	547	551	560	526	534	543	574	568	548	547	512	547	525	572	508	553	554	527	530	552	516	525	561	542	516	585	555	530	569	533	608	574	524	544	524	592	537	568	579	500	573	537	579	568	525	516	559	513	557	557	530	547	551	543	538	571	570	536	544	538	536	551	530	552	505	550	506	567	520	522	547	486	505	516	544	508	549	523	550	525	533	593	535	515	555	537	520	535	527	542	572	543	583	524	521	554	574	498	535	537	533	528	565	546	524	576	544	481	521	545	582	545	547	570	563	526	541	522	560	553	541	554	533	569	556	508	520	528	553	547	555	473	573	539	565	554	545	525	552	531	558	585	576	514	535	557	521	537	581	579	526	542	565	521	534	576	516	537	529	524	544	582	488	549	545	531	567	544	508	569	560	537	519	546	515	552	529	552	504	555	512	569	589	576	544	524	544	538	516	518	589	526	591	533	555	549	587	540	568	530	548	570	545	530	572	512	529	529	600	548	573	488	555	557	518	551	546	516	552	512	540	501	545	550	517	506	535	577	547	538	473	541	532	561	510	519	594	540	553	529	541	561	510	532	501	544	503	534	532	519	563	535	527	514	550	551	510	567	489	534	549	499	517	541	568	530	535	531	576	605	542	542	589	529	589	511	550	568	544	545	511	562	537	531	545	499	524	562	543	515	543	526	570	564	559	491	540	571	548	571	560	509	545	506	527	535	574	501	550	547	552	553	522	544	550	525	558	546	554	549	523	558	497	543	517	545	551	565	531	537	565	528	541	546	533	526	543	557	569	544	532	514	505	572	550	561	592	528	539	549	563	581	532	559	533	573	523	598	540	521	553	541	544	538	593	557	535	534	592	542	533	529	541	568	557	517	550	548	531	550	518	540	531	540	520	539	520	565	523	550	557	513	542	579	540	526	543	552	568	554	554	493	552	577	532	527	487	561	560	560	525	556	545	523	541	541	581	535	527	479	536	563	492	547	549	522	570	561	570	524	553	574	529	530	495	512	550	535	548	519	568	571	535	563	530	505	514	562	566	521	563	566	577	548	514	513	547	562	561	528	475	556	553	542	522	583	546	552	501	497	553	580	550	540	557	553	495	542	549	526	530	534	552	537	559	579	554	543	561	521	545	557	562	526	573	546	557	504	538	514	552	592	529	506	517	557	560	525	545	510	513	563	590	552	573	496	534	555	577	510	543	548	526	564	525	536	570	551	583	540	515	518	543	532	508	590	530	512	551	574	582	574	572	597	540	521	504	559	568	556	516	584	579	503	526	531	527	500	589	505	559	525	531	527	527	552	527	531	518	552	542	526	531	572	535	490	508	519	555	516	553	568	579	534	534	520	531	537	537	531	538	532	500	512	550	533	570	547	544	541	546	596	506	520	551	572	519	558	535	561	557	567	529	573	528	524	563	562	482	522	575	568	567	542	492	555	567	562	565	543	535	556	548	562	551	572	514	522	533	583	527	525	549	542	552	540	528	529	563	517	524	561	523	543	525	553	521	532	535	574	520	571	551	537	540	570	551	532	559	513	592	548	505	548	534	518	546	571	565	531	542	543	521	586	576	578	635	540	525	545	527	552	574	567	543	534	568	551	499	554	531	544	563	550	566	524	560	571	543	576	584	545	519	559	558	544	547	520	576	538	559	551	555	548	542	542	501	528	549	504	507	525	529	537	594	552	566	544	595	528	508	541	499	539	518	571	565	540	557	543	541	558	506	537	564	563	519	529	548	577	540	513	537	546	573	567	559	564	517	558	550	601	546	532	591	550	566	543	567	544	532	535	552	548	558	575	577	541	491	564	524	498	540	553	531	514	552	581	575	522	510	536	533	544	506	524	544	559	546	576	573	516	574	546	496	569	538	550	558	550	576	558	539	587	516	535	520	572	542	569	538	598	543	547	572	535	508	554	553	557	523	532	530	543	546	550	567	556	553	574	559	513	490	582	530	546	540	507	525	516	572	532	496	532	575	546	527	492	531	568	547	534	583	581	574	544	549	492	535	569	570	530	520	565	570	562	552	550	579	540	573	594	515	565	582	550	496	550	571	534	537	533	526	533	527	555	529	538	518	512	542	524	530	530	545	514	486	549	548	547	552	556	572	515	574	524	486	519	575	548	565	557	538	569	550	528	551	546	525	543	546	544	533	547	521	543	525	527	503	560	540	529	523	552	606	528	566	526	567	548	554	561	562	523	533	526	564	542	559	551	530	554	516	519	556	562	530	558	560	525	536	537	534	517	527	527	493	573	529	568	534	548	545	552	561	542	601	550	543	595	528	574	537	570	552	559	525	540	522	501	554	584	574	539	538	558	544	513	564	597	544	529	578	574	552	531	585	571	506	565	549	514	549	545	543	494	570	549	582	527	530	574	567	562	548	539	524	538	531	571	504	501	522	563	554	541	516	488	526	550	541	521	566	582	521	593	562	543	567	572	549	534	539	540	518	569	538	532	543	518	513	552	520	528	479	524	557	543	535	579	527	514	523	577	555	584	564	546	505	478	519	538	516	554	514	578	573	531	550	572	558	562	520	523	601	545	554	548	534	549	559	510	532	575	558	565	525	546	515	549	568	566	538	546	487	544	565	523	589	560	555	572	508	554	532	563	463	510	526	534	538	582	562	573	585	532	550	558	526	561	558	550	518	539	519	519	548	498	553	537	534	537	530	565	550	572	532	499	488	540	555	526	559	489	580	558	568	552	531	523	584	527	531	552	556	559	586	497	544	565	539	592	549	589	540	566	514	546	552	565	576	510	566	576	519	544	555	556	544	523	528	538	582	520	544	536	491	522	501	565	555	543	542	513	530	524	528	579	510	536	528	555	548	554	552	541	595	548	529	525	500	510	529	506	550	565	515	558	516	548	557	556	525	565	538	551	538	525	547	550	539	542	540	553	545	591	524	545	546	524	545	555	551	561	527	519	529	534	503	555	526	537	575	531	518	568	562	516	584	534	548	559	494	556	533	553	549	519	584	506	568	549	513	519	524	576	560	533	559	556	545	552	515	543	539	540	537	543	525	539	575	509	544	541	505	570	564	531	540	529	540	510	546	577	540	561	530	507	547	476	531	549	567	512	571	566	548	605	542	542	527	556	539	569	582	548	545	545	520	547	551	546	584	519	533	543	486	530	561	543	551	556	553	568	559	553	554	545	593	507	503	566	550	547	574	549	529	531	568	524	541	567	555	480	540	533	563	502	579	571	551	550	554	522	548	559	560	564	516	557	551	569	563	551	562	515	510	594	552	525	538	534	545	539	508	596	482	503	535	561	547	544	537	558	500	491
42165	65109	46023	32834	28215	23597	19867	15822	11802	8468	5568	3795	2655	1948	1708	1417	1239	1012	974	958	958	936	871	882	830	844	915	877	952	922	931	891	848	775	814	783	812	734	765	776	799	807	717	729	779	751	817	748	737	750	741	763	726	804	758	728	771	756	754	743	781	692	724	764	740	769	746	778	719	724	776	767	763	752	755	750	748	791	738	759	732	723	783	730	768	751	791	751	751	713	723	738	752	732	796	700	755	788	743	721	810	763	739	710	739	771	748	771	725	744	770	746	760	756	726	734	704	763	747	759	768	722	736	734	766	737	774	735	792	738	767	724	745	744	770	765	705	791	772	760	785	740	776	753	765	777	749	798	760	751	735	751	745	731	693	790	794	736	784	769	764	777	736	713	771	784	742	776	762	757	733	743	757	783	775	730	692	722	760	781	763	781	738	770	759	750	781	738	722	707	788	782	753	765	801	766	717	765	765	713	707	789	735	796	803	810	746	742	718	674	741	750	774	740	746	734	695	732	760	718	759	713	780	776	787	758	748	779	852	777	743	806	762	735	739	767	769	721	776	715	750	724	732	736	730	774	753	784	754	760	736	718	764	752	764	784	756	734	779	748	753	791	710	778	724	774	701	732	753	707	704	833	769	752	722	767	767	766	748	754	720	781	762	751	746	766	751	798	760	770	739	737	693	757	748	811	720	743	809	728	759	741	719	741	709	756	768	799	720	768	772	743	803	747	729	797	732	754	777	726	790	756	758	763	774	792	748	748	738	723	779	743	750	722	723	746	750	720	755	737	779	730	732	769	738	730	747	742	730	763	719	774	764	737	744	738	747	743	742	743	774	739	748	755	765	752	730	770	739	754	749	733	752	717	767	757	783	756	754	806	745	737	746	779	738	799	822	755	774	776	739	737	751	723	757	762	788	707	771	749	757	781	761	744	752	781	762	722	780	704	755	737	759	744	768	787	748	777	775	741	745	791	756	717	744	747	711	716	767	802	750	764	766	764	792	754	720	741	739	753	751	766	763	732	785	742	754	739	745	776	754	754	786	699	715	713	733	787	703	778	743	713	739	728	764	756	715	711	719	723	729	783	776	743	713	717	805	749	738	724	752	738	719	759	724	718	810	742	757	800	799	733	737	725	679	767	758	791	747	714	794	778	841	725	711	793	778	767	758	726	767	716	711	818	749	734	761	758	768	806	705	757	741	719	779	784	723	758	765	761	757	706	753	765	781	719	737	745	736	749	781	778	783	800	761	715	774	750	768	729	779	765	752	770	740	739	730	736	754	764	748	800	796	829	718	724	745	734	741	757	796	746	747	704	720	749	811	757	778	775	709	703	724	742	770	710	753	780	755	729	749	761	723	740	786	723	766	741	742	698	789	738	715	706	777	769	791	732	753	725	736	749	780	754	768	793	767	740	757	747	730	750	728	729	781	738	732	757	768	768	746	773	762	756	755	752	777	730	767	776	776	753	751	776	769	771	757	768	720	799	737	780	769	767	781	758	742	770	693	714	776	702	725	748	727	726	745	768	796	731	751	704	761	767	754	727	756	767	705	783	730	747	734	729	715	789	815	743	727	744	764	774	742	790	740	740	722	729	766	739	805	709	813	779	774	704	706	751	765	797	736	746	729	784	737	734	733	726	790	766	779	739	773	755	725	747	742	781	730	728	732	742	767	746	738	724	722	820	770	777	740	777	727	711	725	703	746	720	745	739	764	730	706	734	730	734	755	751	794	707	705	746	782	748	806	808	786	736	746	736	722	743	737	722	738	765	789	758	738	746	727	706	734	756	750	714	739	710	706	724	759	732	738	723	725	747	789	776	783	726	758	739	773	731	731	816	748	751	764	776	763	793	774	799	718	779	773	762	739	811	739	738	733	760	760	715	801	757	731	776	740	729	754	709	786	719	747	813	744	757	718	717	781	697	738	680	749	771	724	750	762	707	772	734	694	731	748	791	809	705	745	759	743	802	771	732	776	763	789	749	753	713	740	748	793	747	798	759	775	754	755	721	751	767	772	719	771	773	757	737	748	788	753	750	721	772	702	753	724	728	761	739	733	800	772	728	728	799	790	801	757	788	787	751	747	759	766	764	784	765	736	788	714	708	757	739	779	792	743	753	774	758	791	749	744	735	676	780	758	748	768	753	729	715	724	776	747	766	724	734	712	765	750	738	743	771	759	762	729	778	729	721	683	710	780	720	717	755	722	750	795	773	700	801	756	706	800	788	800	751	785	747	804	767	751	772	732	703	785	753	759	770	734	749	754	732	724	726	756	768	760	748	714	715	785	775	748	727	752	748	756	769	794	772	796	763	740	802	743	782	752	777	738	719	816	757	741	750	773	764	707	809	753	742	754	732	767	779	733	742	802	741	765	724	734	768	775	755	796	724	702	748	807	808	759	740	733	745	755	734	749	726	778	710	778	719	728	789	733	741	745	733	756	776	792	755	766	773	804	831	715	766	755	729	800	772	778	777	683	756	721	818	742	744	758	796	715	785	762	738	774	769	754	791	790	777	720	749	745	737	751	779	737	731	763	739	763	724	762	785	780	797	713	803	686	769	802	717	744	754	769	741	787	745	756	748	737	747	738	759	744	787	734	736	777	725	779	777	742	782	776	760	711	775	744	730	738	762	740	739	695	779	717	749	769	738	740	798	745	762	716	711	801	736	795	728	747	739	794	808	759	757	720	693	742	764	728	741	708	773	761	718	713	758	699	711	708	754	729	732	726	773	761	780	768	731	752	818	781	765	690	735	768	739	706	790	732	750	731	740	759	740	716	775	778	767	729	761	778	714	704	753	747	736	759	776	684	757	773	735	780	754	734	777	751	749	807	731	743	772	753	709	722	762	773	735	683	724	711	785	739	775	764	764	698	811	767	800	719	722	720	767	719	758	750	722	793	706	747	747	679	758	784	745	744	745	799	753	793	770	754	769	738	786	767	749	731	756	760	706	709	718	781	782	737	754	725	765	735	757	725	774	733	757	756	706	753	751	751	734	767	708	718	666	745	759	697	750	735	793	773	735	764	711	753	794	727	799	779	724	723	738	756	742	711	724	746	746	714	813	728	721	747	732	758	771	800	764	730	746	720	696	739	794	799	755	767	757	806	733	762	746	747	734	771	766	728	752	766	762	746	783	725	771	715	785	777	713	773	765	791	712	717	754	765	702	722	795	731	754	804	752	733	735	747	759	814	741	746	744	749	755	744	752	718	778	745	710	763	779	729	779	738	768	757	732	722	727	703	768	749	770	757	741	750	757	754	797	752	765	774	737	772	746	763	749	744	687	755	764	753	737	748	729	756	701	755	752	718	770	713	777	752	774	726	709	741	786	739	715	784	748	727	729	760	747	720	735	783	738	730	719	699	735	780	766	740	802	732	748	808	760	798	766	712	756	726	723	694	757	794	768	736	744	781	709	747	737	742	770	757	774	735	772	753	794	771	753	763	723	767	721	732	713	756	740	802	721	732	751	719	709	733	727	764	755
30180	30485	29188	20418	13028	8641	5747	3623	2521	1784	1291	994	795	745	686	647	622	598	625	610	577	597	579	585	594	581	567	620	620	579	566	574	584	560	570	551	545	538	599	580	581	526	627	543	584	578	602	581	545	594	606	574	568	572	594	580	565	584	555	559	579	536	576	541	560	529	551	579	549	589	540	531	520	557	515	547	559	578	526	531	568	564	579	571	539	529	523	535	555	562	512	525	590	521	573	577	592	601	617	554	549	509	580	550	518	551	559	546	552	520	565	553	555	552	553	549	563	558	535	519	541	615	595	595	575	567	544	591	535	564	556	560	592	565	572	530	594	565	545	544	533	528	548	567	561	567	541	565	543	537	557	580	547	526	540	507	545	550	548	516	593	541	534	561	560	554	579	516	590	587	577	542	550	567	567	525	549	573	563	590	537	570	565	562	529	530	549	541	565	559	567	579	559	540	575	490	573	542	547	581	557	600	560	504	542	546	575	548	571	555	535	560	612	594	531	559	576	522	586	557	594	545	557	561	537	542	540	527	572	569	533	553	557	551	598	610	568	596	571	577	577	554	563	527	549	581	536	540	524	540	565	583	573	540	550	524	538	600	517	594	564	572	584	550	582	566	588	547	594	540	568	519	588	596	558	522	589	591	548	548	533	571	563	545	560	541	560	551	571	560	555	550	529	570	575	572	544	553	533	551	561	566	568	558	590	541	523	538	571	536	535	526	565	523	545	571	566	572	581	544	513	573	545	549	555	534	556	559	546	528	579	559	512	561	510	545	548	521	542	525	539	577	565	565	553	559	527	588	589	550	577	559	561	540	526	547	575	565	504	591	541	550	533	549	535	579	541	541	589	592	586	566	522	565	557	538	574	547	580	519	580	557	586	516	556	547	587	541	541	538	569	598	565	543	595	538	570	543	528	568	527	539	574	511	580	537	553	594	559	569	552	595	569	545	554	590	551	597	550	543	560	532	551	523	509	520	568	556	530	532	560	627	533	562	570	556	544	585	610	589	585	528	519	579	557	541	593	593	539	525	558	545	580	565	571	609	552	547	534	541	562	524	534	598	554	527	539	552	547	568	537	555	553	518	533	585	549	571	582	518	530	560	595	597	560	540	552	571	507	531	558	558	557	526	548	561	547	554	581	595	564	579	552	584	563	579	528	566	542	542	566	549	600	528	558	558	561	576	554	564	611	519	554	585	573	551	571	532	521	541	546	574	577	548	596	518	513	533	544	579	576	519	552	518	530	552	582	550	603	551	557	593	528	572	605	568	516	572	580	575	545	580	556	582	569	534	603	527	538	538	551	574	591	529	574	550	601	571	541	557	593	533	580	538	547	558	563	603	549	569	552	602	534	587	566	539	556	535	596	577	572	560	578	564	579	544	564	570	567	600	545	518	552	556	528	560	574	543	575	550	594	572	588	619	532	564	542	559	538	559	520	551	532	549	548	539	539	560	558	546	589	585	564	556	614	582	566	570	614	547	532	592	541	521	588	525	574	536	497	529	557	521	541	529	561	563	572	539	560	566	560	577	537	556	603	582	535	548	509	570	560	557	575	598	558	526	568	570	552	542	593	556	546	533	592	515	602	523	581	554	534	559	588	593	569	581	604	560	509	546	505	530	565	548	537	565	583	560	574	564	559	542	511	565	547	586	565	567	538	569	575	544	537	554	580	560	532	543	612	586	551	541	521	564	575	570	555	561	531	556	535	535	571	547	544	526	568	510	557	513	577	539	540	526	549	542	533	544	572	591	547	543	554	549	550	556	574	547	551	552	584	562	538	557	568	554	560	562	570	552	553	563	572	601	583	576	561	525	542	543	544	517	555	570	541	526	580	608	597	595	562	510	547	559	552	570	599	537	538	551	573	573	574	539	552	542	570	566	545	546	522	519	558	547	570	559	591	574	549	564	531	523	610	514	586	598	535	550	554	570	559	575	588	576	554	585	568	555	557	546	504	630	601	565	561	538	573	560	547	538	624	533	558	511	561	550	574	543	548	562	558	529	576	547	535	504	565	541	561	583	541	576	562	580	567	584	563	573	573	596	558	582	548	557	609	608	559	561	554	561	547	523	494	555	587	539	582	572	564	576	560	563	560	552	553	560	524	564	525	553	577	524	528	579	540	558	547	530	547	569	539	528	557	564	571	560	554	570	585	569	548	575	554	526	558	543	592	559	532	538	550	554	529	586	539	553	552	533	546	571	573	509	510	551	591	582	561	550	554	555	564	535	535	529	566	578	561	556	559	584	558	554	531	580	579	573	572	562	544	582	548	548	507	555	549	531	557	579	575	560	555	529	557	583	574	522	608	536	551	551	583	587	587	584	591	540	582	532	508	553	549	540	577	577	524	572	583	555	546	515	546	531	551	534	540	558	520	545	514	505	562	534	543	578	568	543	572	550	523	544	551	552	568	581	585	562	581	591	533	569	580	573	542	579	580	537	544	551	598	595	555	522	570	543	571	541	591	587	583	515	558	540	577	542	553	595	534	554	570	608	566	573	544	550	588	570	566	569	525	534	529	575	556	611	557	535	535	560	535	578	512	553	585	556	573	564	563	544	562	569	547	568	582	494	537	563	540	573	587	581	561	564	551	535	576	526	556	554	559	510	587	597	579	570	607	560	548	567	521	518	571	524	568	527	525	569	573	576	559	580	593	546	560	565	556	555	577	530	538	550	522	547	602	597	554	559	535	575	555	555	553	574	558	564	562	595	562	577	515	551	552	567	526	527	572	564	560	536	577	538	593	570	568	581	573	561	535	575	568	555	558	515	597	596	528	509	524	567	596	581	560	566	590	566	538	543	597	568	525	543	528	564	539	555	489	546	554	579	570	522	590	577	565	541	573	540	542	551	550	517	563	533	594	552	543	567	561	538	553	538	552	523	589	584	513	570	581	557	541	572	578	554	561	549	534	527	599	554	570	551	531	567	587	610	559	514	577	568	585	596	565	548	571	610	604	564	572	551	575	549	536	575	565	519	556	542	572	586	572	546	551	543	576	571	579	565	555	554	568	542	533	567	548	599	523	565	589	492	601	572	568	565	568	528	522	538	559	570	551	591	566	544	561	545	566	567	641	564	529	550	558	556	513	558	561	558	578	556	590	552	554	549	549	517	529	526	503	581	531	588	558	512	575	610	531	554	533	549	533	546	532	541	562	529	562	516	564	579	580	509	565	551	533	547	591	575	589	528	530	543	573	586	594	532	589	547	534	516	578	575	518	550	513	541	568	513	525	560	546	544	543	521	548	580	558	537	574	600	606	575	573	548	550	606	586	536	512	553	562	572	577	576	548	528	619	576	525	560	558	569	515	524	551	586	579	572	581	585	605	551	570	532	581	513	568	540	564	565	562	554	493	542	557	573	584	571	553	569	568	565	547	550	600	528	573	525	567	561	571	569	555	552	569	539	581	548	562	534	532	516	541	493	564	580	592	559	526	553	582	537	595	603	549	542	593	594	555	554	498	562	528	537	553	539	537	546
38013	48608	34215	23059	19017	14900	11573	8139	5674	3981	2686	1944	1482	1218	1093	1002	933	898	848	879	864	863	822	818	787	833	795	844	809	817	812	809	791	742	787	754	771	773	768	782	782	792	761	767	801	772	802	767	794	727	797	771	736	787	779	727	758	755	744	768	772	755	772	812	789	780	772	741	752	756	849	805	820	745	744	745	800	784	792	761	794	758	752	767	776	789	767	763	782	779	800	811	757	819	715	826	809	806	744	814	759	817	763	795	762	743	783	776	774	708	769	846	792	765	825	754	783	785	778	749	727	772	754	748	747	731	790	811	772	768	722	776	796	742	791	783	748	764	822	773	758	786	787	802	771	787	776	761	747	761	805	735	718	764	810	769	761	769	770	755	772	787	742	818	730	796	759	751	810	757	744	779	810	769	744	702	732	794	756	792	745	784	774	750	773	736	744	779	776	769	764	728	787	749	784	772	793	741	672	786	726	751	754	733	764	715	790	769	728	783	738	753	783	742	724	746	781	795	830	758	752	750	792	822	744	761	810	755	783	794	777	762	752	738	745	750	793	779	736	780	741	781	787	768	795	751	777	748	750	759	773	759	755	751	789	742	750	739	772	738	724	751	769	808	760	731	767	822	794	805	758	796	850	800	805	751	740	754	710	784	791	764	776	718	737	803	788	769	789	845	808	801	751	779	734	775	747	784	737	828	796	760	806	751	751	777	757	780	738	730	790	748	798	792	796	777	758	807	775	784	721	802	754	816	785	745	726	779	738	755	716	733	759	764	796	765	762	788	741	768	749	737	796	771	721	780	736	805	812	798	800	745	771	783	752	747	768	706	776	785	754	777	754	785	748	798	753	738	768	794	786	784	756	786	816	793	702	782	765	782	755	756	790	785	779	762	799	758	760	724	772	785	814	764	799	774	754	770	766	773	779	796	814	811	776	746	743	761	737	771	737	785	749	781	849	782	723	768	762	719	766	793	778	767	746	748	730	781	729	798	768	713	812	752	784	766	808	761	814	748	793	824	781	726	773	755	741	778	768	819	793	783	766	751	824	765	737	757	773	712	767	787	812	761	774	772	783	705	812	747	728	746	727	779	794	812	754	798	787	731	762	795	748	721	804	754	772	754	818	780	786	744	767	771	821	761	720	798	785	819	787	739	792	759	776	748	798	711	800	776	758	792	759	734	742	772	755	731	732	779	749	818	776	754	719	756	758	773	752	770	767	755	798	777	737	789	805	725	773	746	760	747	824	756	769	773	756	763	776	781	755	744	764	773	764	754	773	782	807	704	758	759	749	742	760	750	802	758	803	781	755	749	792	748	795	788	782	708	764	770	742	769	809	750	783	782	734	791	779	793	775	748	782	760	759	765	756	825	734	786	798	764	730	767	744	843	773	721	717	755	755	752	757	795	782	721	712	752	790	777	739	762	748	753	714	756	765	752	751	789	774	787	742	763	783	771	708	804	812	761	824	758	805	773	786	790	768	755	775	774	797	838	798	815	763	729	733	756	753	827	791	781	775	775	778	772	814	768	754	747	759	736	765	763	697	769	795	744	783	742	740	778	778	726	819	792	757	808	764	748	753	763	735	759	774	754	809	773	772	773	805	760	786	773	773	763	784	775	778	773	751	760	754	798	791	757	760	783	768	782	774	810	780	754	763	771	753	764	762	745	760	762	787	749	747	698	743	736	783	787	737	797	781	763	778	788	765	734	749	767	810	764	793	819	755	787	785	792	746	734	814	758	757	742	753	786	773	812	793	766	832	781	740	793	778	732	726	739	839	761	741	788	772	732	723	721	800	740	754	766	757	779	755	746	774	742	766	795	801	764	787	748	793	764	717	755	729	779	785	759	771	781	772	766	770	786	742	739	791	757	758	756	761	784	753	767	772	761	735	744	756	807	792	775	760	822	756	754	695	760	734	802	783	757	776	765	817	755	790	826	838	788	763	789	788	758	783	770	792	762	794	777	794	795	758	739	743	786	752	784	719	798	770	774	785	737	717	745	781	709	817	777	751	789	772	729	747	761	814	744	746	790	801	795	743	772	792	761	774	741	728	747	803	762	802	777	762	770	750	822	776	742	760	789	740	774	748	731	730	742	789	720	795	778	809	785	754	768	786	797	821	755	782	752	782	752	743	785	800	751	719	737	791	782	796	757	758	762	769	778	703	728	746	776	774	702	747	733	730	784	746	800	811	768	765	753	746	782	755	779	778	760	793	756	725	792	766	765	742	780	705	777	776	745	814	762	768	802	774	735	735	756	747	763	810	779	729	733	752	787	742	771	765	753	808	769	780	767	763	778	753	747	793	799	775	866	725	782	787	753	724	770	759	751	791	726	765	771	794	749	760	760	739	786	793	735	758	753	735	756	767	777	755	793	764	713	796	774	758	771	760	744	753	701	777	728	795	742	796	778	757	764	760	841	762	757	791	763	792	740	768	747	791	734	755	779	755	775	785	768	764	777	763	799	796	801	772	744	806	820	701	742	768	802	808	746	803	797	779	793	786	787	764	730	737	798	767	772	771	814	756	757	808	744	756	740	835	747	785	724	802	799	776	762	748	769	819	801	749	769	798	707	778	732	789	793	814	757	776	751	719	770	752	764	783	756	790	742	773	815	788	782	771	770	774	760	774	733	756	765	751	761	763	757	728	755	767	767	797	764	727	752	712	800	765	833	806	799	791	794	774	803	773	749	706	765	743	747	793	752	802	766	798	740	781	797	765	805	730	742	810	744	732	795	771	752	822	785	737	757	748	805	777	807	779	788	765	742	832	777	810	730	798	751	781	697	792	786	762	741	822	758	737	781	784	743	775	712	774	811	739	778	716	736	772	751	792	791	760	760	800	743	755	818	737	774	759	776	793	788	743	768	783	760	771	805	827	799	767	712	772	779	787	756	752	777	768	810	743	789	761	707	700	768	795	777	745	763	814	777	765	770	769	780	795	755	790	755	788	815	768	799	793	761	788	770	779	741	771	765	793	771	784	751	750	768	794	790	816	810	800	794	770	761	792	789	797	776	814	772	702	784	822	784	778	793	810	744	765	786	812	781	815	740	777	756	804	793	758	773	774	756	762	771	782	762	740	770	749	769	789	801	783	767	841	769	790	801	738	774	764	763	764	753	796	794	773	789	797	772	794	785	804	777	738	771	809	726	790	784	791	733	790	768	770	796	807	760	820	814	764	786	765	790	759	712	794	710	790	749	757	745	786	770	818	738	793	770	726	759	755	777	796	755	711	760	731	768	787	759	777	788	800	833	788	752	833	786	773	755	764	834	814	766	707	741	794	782	792	793	805	789	732	736	778	744	742	725	759	742	799	786	764	768	810	761	762	802	731	767	827	819	766	772	763	729	758	804	809	786	812	786	790	763	772	744	759	719	768	751	754	734	762	730	810	785	724	781	756	766	709	767	805	789	743	783	802	786	763	714	785	756	760	784	815	854	763	771	735	752	730	771	784	794	763	749	760	776	760	822	755	743	743	742	742	751
24546	21595	29006	25008	22164	18738	12137	6490	4187	2938	2143	1593	1268	1028	949	894	825	813	814	839	754	752	763	732	745	738	777	783	783	764	763	791	721	719	716	792	685	729	716	729	749	718	748	687	737	723	700	702	722	694	744	755	718	745	759	708	704	706	742	709	702	711	707	751	743	760	690	712	736	717	688	704	727	723	739	753	716	750	682	708	666	691	728	728	720	765	738	694	672	689	700	715	701	675	754	704	723	701	715	704	750	698	729	665	698	727	730	743	737	743	761	727	671	708	675	732	691	755	739	696	652	723	709	744	720	718	725	769	739	733	765	725	713	698	687	719	685	742	785	689	735	685	718	737	737	724	709	709	721	659	725	718	756	695	720	714	712	727	762	687	704	710	666	745	773	716	682	717	784	684	716	716	703	714	739	761	728	716	725	748	754	741	717	716	696	703	716	737	695	718	717	719	685	764	716	744	749	725	745	690	672	701	757	734	713	741	734	720	696	750	708	759	708	700	742	719	677	740	714	737	681	695	726	693	735	761	736	703	739	724	712	679	736	702	756	703	740	726	712	749	713	714	742	742	725	702	682	741	720	731	684	722	770	746	714	680	747	679	714	710	695	794	690	737	704	704	725	694	768	706	658	728	753	664	734	718	709	735	714	710	711	718	688	740	701	690	729	762	699	735	680	705	765	739	711	688	752	707	686	698	695	705	674	723	770	681	720	744	682	714	762	722	760	696	685	724	726	702	686	704	737	722	760	740	707	759	720	730	687	717	711	715	744	728	668	713	680	723	724	728	703	725	735	717	680	715	707	685	649	711	671	685	713	719	728	723	725	716	733	715	717	735	690	656	690	721	731	679	695	730	719	692	713	713	744	661	702	689	709	762	678	707	715	706	709	677	699	749	721	732	710	750	708	707	741	693	716	750	732	736	732	721	744	713	785	693	666	765	673	750	741	687	664	697	731	706	698	693	685	726	713	781	710	741	726	729	740	730	668	718	703	722	757	707	697	775	700	724	698	708	674	711	717	691	715	705	700	699	681	737	728	706	687	708	726	703	743	722	743	671	679	684	718	704	706	743	714	677	752	718	733	673	730	737	685	699	702	681	737	749	721	731	697	702	696	714	746	662	693	698	722	682	771	704	759	697	724	726	747	735	715	741	718	738	678	700	690	683	662	720	727	666	664	737	756	696	657	736	713	706	734	742	717	769	675	715	708	729	726	719	699	674	705	701	722	741	756	717	676	750	742	714	734	725	690	728	704	700	715	742	771	736	709	727	700	721	734	770	715	653	717	704	696	677	697	735	720	757	682	754	703	688	725	753	718	703	737	725	702	723	743	716	706	711	712	735	742	749	693	721	681	744	708	727	719	734	676	729	722	728	694	701	750	705	697	732	685	709	742	759	711	686	740	709	700	708	688	667	734	754	686	718	707	765	725	665	711	709	711	740	731	722	723	795	689	686	678	707	706	667	693	690	710	741	692	715	677	666	700	720	702	702	707	701	688	735	702	763	678	680	674	704	707	744	731	786	747	758	676	740	719	683	723	671	669	710	741	755	736	673	712	734	738	718	694	702	661	738	731	694	799	741	707	730	716	756	674	702	738	682	715	733	722	692	708	710	704	710	661	727	770	733	663	775	725	668	709	728	717	717	703	705	722	738	699	700	699	713	727	696	699	749	729	733	745	708	725	671	661	739	664	756	715	721	713	648	730	659	707	745	650	761	764	728	724	698	691	732	723	682	721	715	741	693	663	733	670	694	724	714	647	732	717	739	720	733	690	697	707	735	700	722	701	744	737	677	681	758	789	727	767	714	682	708	713	729	731	703	748	704	781	707	714	719	736	710	737	738	685	715	708	738	735	720	724	697	681	714	723	677	736	758	718	742	709	745	737	702	717	706	770	735	671	723	664	730	672	732	677	688	698	746	733	645	703	660	706	710	717	735	711	667	719	704	733	664	665	717	732	747	738	716	723	729	720	703	716	748	690	736	704	724	665	730	725	711	702	715	707	673	727	712	696	717	747	692	703	731	689	731	719	629	658	728	749	726	713	734	742	688	695	727	703	680	697	681	687	727	695	749	713	740	712	651	716	714	675	739	646	699	743	715	719	699	687	691	725	754	729	745	752	718	706	761	728	699	738	735	697	703	714	655	685	723	662	718	663	736	690	700	742	740	706	681	712	671	744	646	665	749	724	679	708	740	738	735	730	683	712	689	700	713	706	785	678	747	713	747	743	760	672	668	785	698	718	753	676	686	715	749	707	700	678	748	711	725	707	740	717	704	746	683	740	722	712	719	688	743	697	735	725	733	748	737	708	741	704	750	662	762	719	689	724	671	687	706	689	729	714	756	684	713	702	752	703	722	698	705	709	725	738	714	708	696	693	722	752	721	710	685	691	707	726	699	758	721	708	742	738	748	734	715	730	745	723	762	680	679	689	726	753	710	680	742	708	738	695	724	710	735	762	695	685	677	729	695	719	698	736	708	695	634	706	688	711	722	707	743	778	759	709	711	718	700	694	724	718	680	709	703	755	665	697	759	711	732	695	677	708	729	721	757	731	675	701	741	685	739	707	708	683	722	710	712	694	742	717	733	723	681	695	743	733	695	744	710	680	719	674	731	720	696	723	708	716	757	706	722	732	712	698	741	685	708	718	737	733	711	691	704	681	700	706	778	739	692	705	722	675	715	743	738	706	648	662	701	735	756	719	726	687	689	716	693	666	700	677	680	732	725	760	706	707	718	696	712	741	760	695	746	714	759	722	731	707	742	712	685	727	730	689	714	711	743	778	718	688	721	727	714	728	711	713	691	721	774	679	662	736	749	712	704	752	702	699	746	674	716	719	689	741	668	705	734	690	659	729	707	723	714	716	734	720	741	767	675	688	729	713	727	721	691	718	744	681	713	704	737	714	764	726	716	723	727	716	709	683	677	648	709	672	694	709	666	708	711	714	742	717	729	700	696	714	735	709	701	727	689	678	698	771	692	766	690	747	733	679	709	630	684	732	684	724	681	690	728	727	748	731	695	694	741	690	707	698	706	729	682	700	713	674	736	770	728	736	721	723	717	680	732	744	720	726	734	701	739	693	707	702	748	689	705	700	691	703	717	719	714	678	766	741	668	708	742	736	666	714	685	702	754	758	740	657	734	739	700	690	720	691	661	701	736	732	713	705	754	698	720	709	668	680	711	704	691	695	741	698	732	699	725	726	707	668	738	713	706	751	701	671	722	700	732	673	708	684	748	709	724	699	657	763	689	724	727	718	701	732	702	715	704	742	728	703	687	703	777	674	719	753	689	708	662	736	739	733	750	765	780	719	744	670	721	681	700	717	733	759	695	692	753	700	730	711	756	675	714	711	704	666	711	715	728	797	688	692	715	722	692	718	693	714	702	745	683	701	700	744	710	698	711	716	720	747	690	712	670	684	692	697	688	699	683	734	741	727	704	696	701	760	749	716	710	729	712	754	739	682	720	752	695	672	750	720	677	717	738
41100	60297	43094	30441	25900	21314	16872	12135	8917	6278	4379	3139	2290	1815	1606	1380	1282	1198	1208	1138	1142	1065	999	1040	1017	1135	1122	1148	1193	1099	1098	1081	1080	1047	959	1032	990	969	971	1036	980	1035	1041	1008	946	940	933	983	1006	983	995	1002	977	946	977	992	926	974	918	1008	1004	1029	1021	991	975	963	995	1004	966	1052	978	1002	998	938	960	987	990	1026	962	925	961	991	946	1020	978	990	992	991	946	998	952	920	1012	938	992	922	966	998	1006	1031	960	1022	958	977	996	1026	896	930	931	1005	935	1012	1018	971	1027	990	978	951	1010	1017	875	941	969	1048	991	1015	968	987	946	954	960	1000	967	975	994	959	958	975	980	991	936	982	932	986	999	960	966	1007	955	988	1015	963	999	1029	984	946	980	1032	992	986	949	962	995	981	952	1021	977	1014	994	967	976	977	987	1030	936	1002	1029	975	963	982	925	1012	994	944	978	955	943	992	1018	989	961	1003	1002	1009	1035	948	988	1011	970	914	971	969	1042	966	944	975	990	954	984	953	956	981	1000	990	973	984	983	950	960	1000	966	981	967	972	974	972	975	993	1010	955	964	949	963	1003	1047	951	965	991	939	946	1016	939	975	1025	932	973	969	1010	954	959	981	984	957	954	972	977	997	955	1019	938	978	910	952	998	997	995	1001	1002	1016	972	1027	974	974	977	951	966	975	1014	968	1031	993	1019	1041	965	1015	956	959	964	1031	957	1030	1010	1031	946	991	1021	965	995	1011	975	986	1003	1003	939	977	993	959	961	1003	960	935	967	976	965	1017	968	969	951	953	956	963	1039	977	963	973	999	948	1003	981	994	987	1009	910	1024	981	959	981	959	964	958	949	969	957	978	974	1006	929	933	946	1000	944	923	1028	1006	983	962	968	998	989	924	968	982	972	971	944	980	929	950	965	1006	981	1012	979	971	1025	961	984	979	951	991	947	971	1033	970	1008	976	925	980	1061	985	1004	1058	894	974	1014	979	940	975	995	962	975	1001	965	1046	932	960	984	963	1027	972	968	950	994	964	960	994	983	960	975	979	948	975	983	987	957	1012	996	1021	966	946	965	999	976	939	981	981	958	992	966	967	1016	992	1027	1016	1029	1003	1037	1028	969	950	970	990	975	975	990	1008	1021	938	984	973	963	951	934	943	992	1013	980	910	978	918	1026	1002	992	983	982	992	936	928	961	986	920	937	977	977	1028	968	960	948	1004	986	990	975	1008	1013	1024	958	913	956	1017	942	975	985	1035	976	947	988	965	995	981	974	1006	958	984	988	1010	990	975	1000	984	982	992	983	1032	947	1003	1008	979	912	997	959	980	917	916	971	954	975	1018	944	951	943	954	918	1012	1012	944	923	1010	1006	984	974	1028	928	1006	942	1040	970	938	972	954	994	988	1028	939	976	975	968	991	936	1043	963	981	976	989	1039	980	989	953	995	952	981	993	1008	1007	924	985	968	999	961	982	956	965	984	954	1012	972	1000	979	1011	987	1022	988	1011	990	1011	971	982	1036	988	921	998	1020	960	983	1002	958	1045	972	982	954	997	1005	948	934	1004	942	951	958	1006	938	997	1004	975	970	956	951	1034	997	959	938	973	1009	1082	955	954	1008	1016	901	986	1048	1037	981	978	985	988	1014	1031	980	971	1039	955	970	978	987	1033	1032	1003	1062	1001	973	1037	1021	977	985	970	1002	942	981	992	1018	983	914	937	954	939	975	969	902	964	997	993	1025	1026	922	1038	962	1024	990	1012	974	1013	898	978	943	974	1015	1008	998	987	996	1036	1006	1038	986	959	1024	958	961	985	999	985	976	967	1003	957	973	999	933	1009	985	1043	922	983	1015	979	974	1014	978	991	948	997	983	993	953	984	922	988	1050	1004	981	939	990	1004	1016	952	944	934	976	967	957	929	985	966	971	963	934	1004	958	990	960	979	961	941	982	1031	970	898	998	967	928	973	978	971	952	985	984	973	981	976	965	957	931	981	947	939	966	988	949	1005	982	970	1011	905	953	934	959	952	1027	974	1003	945	961	941	954	973	914	996	1012	976	981	980	944	975	990	886	943	1027	950	1011	979	1032	951	996	993	927	1005	960	998	1003	970	955	935	982	946	997	1005	949	997	987	1001	1005	971	966	980	946	939	947	964	1001	975	975	995	913	987	970	981	963	947	926	995	991	987	947	1002	1001	962	972	1040	1043	968	1031	950	904	968	972	1023	991	995	969	981	946	999	1007	1014	967	973	964	961	1017	974	987	955	964	1024	972	1011	981	960	1028	965	1044	989	921	1000	953	985	987	974	938	1043	1028	984	985	985	967	964	976	943	951	1039	956	966	950	956	987	1012	947	969	947	965	973	983	1000	933	1021	1004	947	1003	1022	978	1006	1017	962	994	969	1022	997	1003	968	994	909	953	1020	920	996	979	963	967	974	1010	991	936	936	1028	985	946	1030	935	971	976	1025	1022	973	967	990	987	1021	919	961	917	996	924	921	989	922	989	967	954	1054	968	1011	1010	958	1022	977	961	953	983	994	972	916	930	991	965	985	977	997	902	1003	1005	994	980	967	984	979	972	977	972	1008	985	977	992	948	1022	960	1024	1005	933	988	960	992	977	955	971	1040	1000	999	941	917	971	1024	948	989	960	985	921	924	937	1012	963	919	974	1023	978	981	966	999	956	953	975	952	997	1015	994	962	942	984	966	985	962	987	932	966	1012	964	1005	953	962	1027	971	924	982	968	997	1003	944	966	967	1039	1007	939	970	965	996	996	1014	964	985	989	968	994	1001	983	966	974	976	951	973	969	973	882	974	966	1026	962	924	976	921	971	1012	971	990	1018	1002	978	957	1018	1014	977	990	937	939	967	975	973	995	999	919	990	999	1026	939	1005	982	1010	985	1018	966	1019	967	992	950	964	987	938	1010	963	955	982	945	959	1033	988	962	1007	1012	989	956	976	1002	948	967	982	965	963	1017	987	1003	987	998	994	923	960	969	1068	1018	942	1006	1009	958	976	970	965	1021	945	988	995	1003	976	994	958	968	1021	922	992	995	986	1012	994	966	932	973	1007	919	1023	986	993	991	924	989	973	997	956	1031	987	1001	1012	969	958	948	947	941	966	997	979	977	950	987	988	995	940	994	1000	972	985	1007	920	1018	993	933	979	938	926	895	996	937	1059	1007	1003	985	990	1003	948	987	963	1037	998	973	976	1005	956	1014	948	1001	948	1018	945	939	1006	1051	1006	973	974	972	1024	963	1022	985	993	988	919	971	1006	958	989	1009	966	1007	976	996	982	1023	950	989	955	992	1018	962	1003	967	924	979	950	978	1026	1047	1017	1019	960	994	979	943	1021	1042	949	1007	960	938	962	986	995	994	1023	987	974	950	968	979	937	962	937	977	1023	951	1012	971	940	957	985	1029	980	1000	946	1000	1031	993	973	986	921	937	971	928	944	987	948	956	1026	993	961	984	1019	938	976	1018	984	954	966	1028	1029	972	1058	1002	952	979	972	1012	1007	989	1007	1037	1011	941	939	976	934	927	914	1002	993	981	969	1030	994	962	981	982	978	953	977	1026	923	984	948	1002	973	918	1014	980	960	986	985	1005	1005	971	982	964	965	1013	956	996	1003	957	976	956	975	1002	985	976	902	993	968	943	963	982	981	976	988	1005	987	952	992	991	985	956	989	989	1011	997	1011	971	1001	937	971	920	956	946	975	970	942	936	949	999	918	929	948	993	938	888	959	910	985	962	961	962	988	969	970	951	934	1004	981	1011	1020	950	966	991	947	959	957	988	975	956	949	989	945	966	978	961	1037	966	956	1004	1003	986	1029	966	964	972	982	1031	1013	1004	994	954	962	990	941
23553	21655	29528	24321	22009	22925	20108	9873	5735	3681	2723	1737	1320	1083	895	835	764	706	736	646	690	618	611	617	650	646	697	700	667	615	664	612	602	578	594	571	606	606	553	612	527	562	577	575	569	620	623	578	546	608	555	585	580	584	596	595	566	552	556	609	556	575	631	574	608	557	607	556	573	557	557	599	582	618	634	584	580	532	611	588	591	583	639	530	614	627	604	608	583	571	597	575	619	584	576	575	590	598	604	590	605	636	606	639	579	589	581	591	549	555	559	579	549	567	543	545	657	549	575	612	583	564	567	548	575	590	620	608	555	570	618	554	584	600	562	536	569	573	609	584	553	578	562	594	592	553	592	546	577	540	589	574	603	565	598	590	582	592	583	587	611	595	529	595	566	546	566	568	554	584	546	552	611	567	579	570	590	532	595	563	576	559	572	601	581	590	559	587	582	596	579	548	573	547	565	586	571	585	575	586	577	619	581	605	572	563	605	573	544	583	590	596	613	590	586	554	567	638	567	571	557	564	542	557	617	552	544	600	572	629	534	587	638	569	589	581	594	570	608	554	542	579	585	602	546	594	548	562	597	568	551	602	586	559	570	590	556	592	619	598	549	586	566	581	592	585	636	557	584	574	611	589	540	579	541	545	522	564	581	601	567	585	596	584	598	544	560	574	539	577	624	560	564	589	583	626	555	590	564	560	568	567	552	580	575	542	594	591	611	559	577	588	512	588	570	588	586	597	534	555	578	600	541	582	550	566	546	605	649	588	560	592	550	566	560	598	563	567	597	538	598	589	592	579	610	580	570	609	596	574	557	605	581	571	532	556	510	622	586	575	583	594	558	572	577	577	576	610	540	615	555	579	569	599	580	574	580	575	591	596	602	583	594	558	570	564	543	606	578	596	585	622	586	600	561	601	607	542	589	555	537	547	556	579	595	592	595	550	585	622	532	572	535	590	573	578	578	552	571	581	615	600	511	568	563	632	541	578	588	589	551	572	571	590	593	601	568	576	558	596	593	598	598	551	573	562	643	573	596	552	570	555	598	601	580	583	546	589	556	568	533	567	575	534	556	577	592	561	541	565	560	605	583	533	573	583	570	575	586	570	591	567	579	598	578	585	608	580	552	572	594	579	596	608	570	583	609	556	598	615	599	567	564	585	570	559	539	562	591	581	559	577	574	596	534	541	547	574	587	553	597	555	540	546	589	555	619	577	593	588	574	552	586	532	616	633	595	522	565	556	568	580	602	543	592	591	577	602	560	564	614	583	576	586	583	560	550	589	580	575	537	579	563	590	586	596	556	621	598	569	534	555	577	594	568	595	545	575	567	545	588	586	544	605	599	561	548	572	570	564	572	557	589	550	554	600	562	571	591	602	556	565	573	551	538	586	578	601	603	555	622	575	579	590	573	586	566	586	581	618	514	569	579	545	608	619	595	606	589	559	580	578	583	553	573	607	617	603	578	553	583	564	568	532	579	552	581	577	568	570	619	567	611	620	552	595	574	544	547	558	577	617	564	625	567	595	601	559	522	587	600	582	603	555	558	558	568	605	589	568	568	574	573	561	571	580	575	576	576	575	595	581	613	529	560	577	589	615	582	575	580	536	602	587	586	590	589	544	575	579	593	542	590	600	570	616	590	594	595	571	594	595	573	578	561	582	577	589	552	588	565	535	557	598	544	607	586	562	572	536	574	565	563	587	582	562	571	612	588	606	553	584	544	568	547	609	589	539	574	595	616	575	539	572	595	572	580	632	540	577	570	558	544	592	569	562	585	596	575	579	579	614	524	539	598	605	532	578	592	594	572	629	616	564	582	581	611	605	567	532	597	573	555	581	614	611	580	589	573	510	556	591	589	570	593	554	567	593	594	572	565	575	545	553	562	587	554	555	577	534	563	525	553	555	545	565	589	563	571	627	562	613	570	581	560	589	595	573	565	571	601	596	599	608	610	592	544	570	590	572	598	599	550	597	557	588	562	573	562	590	587	551	599	585	510	599	569	589	576	593	553	531	532	572	594	573	550	578	580	594	532	572	590	552	545	538	594	546	622	550	600	612	563	622	580	585	608	538	624	545	587	564	593	533	572	564	594	562	538	565	587	563	530	581	620	568	599	569	593	542	553	577	574	593	576	577	591	580	582	567	543	551	568	587	590	585	575	583	577	544	564	572	617	580	602	550	572	593	592	619	579	510	566	546	536	634	596	572	530	555	516	546	546	586	575	581	632	571	579	562	584	595	609	550	601	565	573	574	549	581	572	561	604	573	543	582	552	581	545	579	562	575	567	574	573	549	614	529	639	538	515	577	564	567	622	625	595	594	568	610	542	543	609	612	597	588	550	573	544	546	569	608	542	551	610	607	551	575	533	597	529	588	571	578	607	586	593	578	618	586	520	591	561	590	578	582	609	582	595	612	555	564	607	540	559	568	570	611	560	543	592	600	561	551	632	573	531	575	581	573	565	570	555	565	534	579	594	604	541	576	599	605	637	590	573	582	571	583	553	586	600	583	547	596	574	591	588	570	591	617	622	550	643	581	586	557	611	619	562	583	615	540	522	564	601	604	572	584	594	542	560	590	576	565	610	604	574	583	604	598	556	575	540	570	536	565	582	581	556	569	574	596	544	582	557	561	564	549	566	613	570	598	558	600	568	583	558	570	555	606	531	572	584	637	574	591	574	566	592	563	539	542	556	566	581	586	602	599	566	630	587	558	654	554	574	576	559	558	622	562	563	550	580	580	570	564	580	623	590	621	535	578	571	585	574	641	565	534	598	623	597	562	560	569	584	568	568	587	566	557	567	586	574	610	598	568	617	613	574	595	602	567	562	580	602	644	545	528	547	593	599	570	580	607	524	606	554	596	563	564	587	612	614	588	561	597	549	619	562	582	569	581	584	550	576	575	567	585	557	638	563	576	571	616	557	570	569	611	551	549	521	571	585	555	594	570	529	574	571	588	577	564	549	577	538	582	590	589	593	591	557	572	551	524	575	586	561	602	559	579	547	573	603	556	560	572	579	575	574	576	556	577	622	608	581	572	537	580	601	601	576	567	575	591	561	609	533	529	578	609	571	571	588	565	609	591	584	543	576	579	577	570	545	580	590	591	585	581	587	608	565	568	549	524	590	578	549	578	613	569	600	572	572	616	549	568	551	555	610	557	569	572	580	541	609	570	567	552	565	553	585	634	555	625	580	556	602	557	554	580	580	566	606	591	577	531	567	550	610	537	569	599	594	582	547	600	585	601	598	623	574	548	583	562	585	598	565	564	524	558	505	578	608	586	569	609	581	539	587	563	547	589	552	578	564	548	555	585	583	572	524	598	591	605	549	550	597	581	595	584	610	618	579	579	542	553	573	571	615	633	542	556	563	598	558	570	553	548	569	591	599	550	579	569	569	561	567	574	578	580	581	533	599	595	573	568	584	596	582	586	619	572	552	573	576	596	583	555	552	565	581	622	553	607	611	564	595	557	558	581	558	593	558	594	528	615
44806	67839	48390	35366	30951	26422	21045	15852	11505	8011	5790	3662	2525	2061	1730	1358	1265	1111	1082	1074	1039	985	907	955	939	1000	1093	1056	1104	980	930	892	849	774	821	804	841	890	788	821	784	852	779	854	795	831	811	868	822	775	846	776	785	772	792	757	802	796	814	780	813	813	845	779	776	817	798	836	792	813	798	765	789	793	792	777	777	808	771	748	836	799	783	807	739	768	794	825	801	801	770	800	787	794	830	818	779	813	846	802	804	804	791	836	865	822	752	780	806	790	781	758	741	771	776	775	802	771	746	844	792	759	792	856	799	796	762	801	740	792	784	841	767	809	745	792	792	800	788	858	755	830	826	838	759	789	814	776	792	801	816	792	797	812	784	779	757	780	774	785	782	778	783	726	809	820	800	799	775	806	775	867	782	750	805	794	784	823	794	736	760	798	859	791	814	807	743	792	877	748	779	813	800	791	787	760	759	761	758	759	779	752	790	786	787	750	866	794	817	783	732	804	823	798	754	804	740	802	790	821	801	838	778	734	796	770	783	816	791	819	798	846	832	751	774	802	791	796	748	753	826	852	791	800	815	794	794	805	810	797	771	773	796	839	770	776	815	836	803	771	809	786	771	839	784	806	854	791	769	838	833	800	766	812	826	806	790	811	826	796	818	855	817	804	757	805	785	809	754	790	789	783	788	773	822	800	793	798	802	798	820	793	801	793	843	827	788	795	783	786	796	726	809	793	810	778	748	793	757	814	810	791	835	792	829	771	762	787	786	783	813	785	802	800	769	815	791	801	850	784	815	851	786	843	820	774	810	824	802	788	795	762	786	801	802	811	798	804	803	780	811	789	793	777	789	778	833	782	811	800	750	785	766	818	780	800	788	787	785	778	794	825	851	803	767	816	758	783	787	792	785	770	784	812	805	805	784	808	801	760	758	825	826	798	749	836	789	792	746	781	824	795	783	751	810	782	794	800	795	771	788	807	773	831	787	795	855	828	772	805	821	805	802	811	838	780	766	799	759	798	786	761	819	804	793	804	821	835	767	831	807	785	807	789	761	736	764	812	735	775	775	747	813	782	828	739	806	841	864	810	761	793	820	747	791	779	838	796	794	795	820	743	829	767	779	774	790	804	778	828	820	780	858	723	790	789	794	794	748	786	749	777	766	831	771	797	804	805	793	802	768	807	760	800	796	826	832	823	790	778	788	800	768	819	777	817	786	827	836	791	747	802	754	766	765	819	792	795	831	731	781	755	794	830	738	842	808	772	792	797	854	835	759	825	780	749	789	773	843	790	772	803	801	802	780	817	791	790	803	769	768	770	750	817	815	785	745	774	850	760	711	743	806	760	729	776	800	806	813	792	806	783	754	749	790	814	827	789	782	865	778	798	765	756	788	762	744	782	812	804	759	818	808	778	770	805	806	820	795	828	827	806	798	777	799	799	792	812	796	831	782	796	776	795	855	741	807	763	791	778	792	817	796	787	801	813	797	754	833	766	795	721	789	791	804	748	801	776	784	764	814	832	812	796	735	775	833	821	812	782	800	784	782	763	807	831	757	791	774	805	795	804	784	789	783	802	795	763	832	847	781	801	776	813	780	789	792	785	792	839	825	806	782	838	770	795	767	829	851	764	816	810	787	804	799	762	773	804	797	791	787	821	761	826	760	782	744	775	822	786	754	817	816	835	803	807	752	808	790	835	849	860	839	766	768	826	841	781	791	844	851	781	788	790	789	837	774	820	798	766	746	776	817	822	788	803	807	809	805	762	785	758	840	799	823	844	817	816	778	819	801	802	817	800	750	815	766	783	775	831	818	808	793	784	798	716	764	804	797	840	790	783	774	762	787	847	832	803	763	814	815	792	809	821	800	815	777	810	818	887	804	784	813	787	755	797	790	834	842	795	759	820	833	788	766	821	749	835	812	800	837	803	807	800	799	735	809	783	754	814	773	809	841	808	833	820	759	775	810	760	746	800	842	832	725	816	828	778	816	794	804	800	805	815	765	819	870	776	768	839	775	833	850	793	817	748	711	803	807	773	805	702	828	815	775	775	770	828	775	762	800	769	751	875	811	784	759	795	827	779	803	811	811	795	780	834	789	811	776	794	809	750	801	776	796	749	833	826	766	799	762	832	788	788	796	767	817	795	812	839	760	760	818	804	827	765	742	730	815	807	783	778	785	770	803	738	749	797	871	801	756	796	775	778	769	827	780	798	783	763	855	850	843	803	785	785	815	849	744	797	817	806	776	790	805	789	783	788	804	763	736	806	783	831	801	795	791	780	808	748	774	819	821	765	795	807	792	815	814	806	812	863	819	805	830	742	750	824	779	817	851	770	790	797	832	808	794	780	784	788	829	785	779	737	756	797	810	771	780	819	742	823	786	820	771	778	750	821	822	806	782	792	789	772	772	781	757	852	808	772	775	756	754	821	819	821	816	763	772	793	721	814	820	795	804	779	782	821	830	823	802	773	808	825	801	777	780	837	798	819	812	812	755	781	753	815	768	777	736	784	828	762	821	793	817	807	787	784	762	770	813	749	739	840	795	785	745	774	833	816	798	739	837	781	787	840	803	816	845	831	826	792	789	833	800	793	791	756	833	765	789	792	795	774	769	821	837	753	822	793	763	738	770	796	779	782	783	791	811	777	820	791	808	799	776	760	791	776	769	777	817	816	765	804	823	830	859	793	832	764	747	747	820	762	800	766	834	814	772	834	799	776	826	791	790	759	792	759	769	827	747	769	781	783	777	775	782	796	820	778	778	789	812	782	824	761	811	810	762	793	806	801	755	792	784	831	785	752	813	808	814	807	816	842	801	838	772	809	742	791	776	793	778	822	813	774	804	797	741	765	761	763	792	752	787	790	814	820	794	799	770	798	827	793	763	777	792	803	802	810	811	780	735	820	834	829	781	811	828	858	796	741	812	775	738	807	832	836	795	797	816	775	794	764	788	797	771	763	827	820	763	837	799	788	802	728	836	757	805	766	806	762	829	776	842	802	773	803	794	781	771	835	793	814	847	765	848	797	857	829	777	784	819	821	794	784	760	786	817	820	736	832	749	768	812	771	764	760	822	809	820	789	732	783	793	807	812	813	797	766	758	847	795	772	803	785	778	831	791	762	762	782	750	831	819	814	801	807	823	840	777	768	771	766	826	790	792	834	718	799	821	741	802	805	823	810	807	819	885	800	826	802	797	738	792	787	780	780	783	815	814	750	803	823	820	794	803	809	802	801	791	818	819	760	801	792	813	817	786	772	808	802	818	809	819	758	730	753	806	798	795	809	748	794	797	831	813	820	793	813	766	743	819	787	806	786	831	807	783	789	782	788	804	795	761	807	792	772	772	829	757	844	804	813	809	790	830	775	794	781	769	793	803	773	718	829	763	870	758	819	781	823	787	848	790	812	779	783	827	780	815	839	817	819	775	756	744	818	844	743	763	819	838	811	814	812	860	785	814	806	789	794	839	802	811	776	785	789	797	786	775	821	832	786	782	781
30025	29660	28985	21266	13657	8619	5488	3340	2188	1604	1219	875	832	701	673	566	604	586	594	598	582	577	526	540	544	565	592	556	583	577	550	579	495	570	583	536	554	568	562	575	547	536	603	559	487	559	599	546	485	544	549	525	531	589	558	599	554	546	553	562	568	528	487	517	574	535	534	504	574	515	523	549	565	547	566	522	508	566	547	493	547	547	572	567	544	529	508	557	561	520	508	511	534	507	535	578	566	530	570	570	564	579	592	545	586	584	519	532	537	567	557	536	562	520	545	552	535	525	552	566	519	537	551	588	561	558	569	536	546	503	520	529	551	530	528	484	566	495	582	531	518	567	529	524	528	582	528	552	573	574	541	567	575	544	562	524	550	523	551	530	546	555	531	540	535	564	550	552	535	570	555	563	514	571	516	559	560	520	552	492	520	552	565	528	579	551	553	531	525	540	580	563	572	556	540	574	579	525	566	549	525	545	568	494	558	576	549	538	560	492	567	594	512	517	559	567	526	568	536	555	550	543	509	535	525	532	542	551	557	540	503	540	549	520	575	577	570	539	537	562	560	532	530	526	587	537	526	552	546	544	507	538	559	578	579	554	541	508	541	542	539	538	533	530	491	570	566	512	547	579	520	601	528	522	499	533	569	551	565	557	570	492	532	527	541	554	551	554	526	572	534	533	540	527	558	550	537	514	528	576	539	502	505	493	541	561	548	559	515	532	540	559	553	543	535	518	540	579	561	508	555	562	528	564	569	546	557	557	512	588	542	549	565	571	516	531	544	568	548	526	546	538	531	528	536	542	526	585	551	536	529	557	542	560	525	565	546	548	574	557	558	558	509	523	530	595	544	519	553	541	572	559	541	545	514	565	555	528	573	566	502	558	577	540	568	571	524	531	513	539	523	506	542	551	518	545	525	571	563	592	595	559	522	568	556	537	516	534	560	547	552	575	517	547	500	522	551	531	556	509	536	544	591	538	554	515	540	553	508	539	553	542	529	611	537	534	536	535	540	554	554	551	538	538	578	537	517	496	563	561	546	540	536	504	520	539	521	522	546	543	561	542	541	528	538	562	567	514	560	564	559	547	531	530	521	550	516	534	575	557	545	525	532	538	579	554	562	550	522	545	490	515	545	517	518	517	580	554	568	511	580	549	550	542	498	531	553	531	548	512	519	546	532	545	549	559	543	561	547	558	551	595	522	568	501	521	542	559	531	560	492	558	497	548	582	550	548	600	484	563	516	579	523	556	510	538	563	539	537	555	579	497	541	549	527	558	506	580	567	516	559	575	553	537	512	576	535	569	526	525	539	543	560	499	543	511	557	554	537	528	549	542	582	518	549	526	540	570	565	549	557	540	524	543	555	550	541	551	571	541	523	562	559	557	531	555	582	581	554	537	551	513	564	531	565	560	550	537	549	552	512	538	578	591	520	546	542	507	521	571	523	526	514	530	505	554	545	536	566	573	532	525	560	565	490	558	562	571	539	565	554	535	605	521	565	565	577	548	571	517	550	543	566	507	563	530	536	553	548	570	560	548	581	528	532	547	514	578	551	526	536	533	553	575	537	533	579	579	576	563	572	571	515	563	578	539	569	526	549	560	537	547	548	599	537	555	590	567	575	550	532	571	547	546	530	564	494	506	511	546	553	559	559	559	571	514	563	533	550	540	568	530	556	574	548	520	586	550	575	516	536	524	532	534	551	532	574	498	537	557	567	548	539	557	532	590	569	531	527	509	574	524	551	526	552	502	535	516	528	555	549	550	530	547	546	576	549	549	542	504	542	551	600	518	537	552	519	555	509	539	563	512	551	549	579	526	551	561	517	558	579	517	565	496	515	549	526	545	545	531	539	588	526	537	546	580	598	538	525	537	506	557	553	531	555	538	532	605	567	570	562	548	588	553	518	590	576	518	557	527	531	547	576	531	571	549	562	598	518	541	546	522	560	584	537	605	511	539	506	536	515	604	550	582	542	615	536	546	520	524	504	516	539	523	522	558	539	504	513	562	511	541	541	566	604	529	584	537	551	567	555	542	581	497	613	554	558	525	531	576	535	555	550	567	513	563	534	522	535	559	578	533	535	544	550	543	585	504	540	538	538	509	545	566	555	505	512	587	541	515	558	579	526	559	548	534	572	546	557	559	556	566	554	595	523	580	593	554	531	527	546	524	571	561	537	497	541	529	572	536	590	540	517	549	561	554	552	540	528	560	575	520	577	542	527	575	550	572	545	540	564	501	512	587	540	554	509	554	543	530	575	567	495	527	535	537	593	565	572	581	522	579	495	528	535	552	513	516	537	548	571	550	497	565	557	506	525	557	484	548	576	530	557	544	522	552	536	545	546	517	568	539	528	518	586	542	591	520	565	543	533	578	531	538	554	529	544	537	614	552	565	554	565	542	510	578	548	512	550	564	541	540	555	573	567	531	593	522	541	518	587	604	513	583	520	576	560	522	575	589	524	612	558	562	557	572	548	561	545	511	549	488	502	533	559	570	547	555	528	523	592	540	531	504	558	532	528	551	545	537	507	536	539	556	504	537	514	553	537	566	533	520	542	535	537	534	553	590	528	499	574	529	538	588	564	554	572	524	559	541	532	547	541	546	542	528	540	543	597	537	549	554	576	545	512	534	575	545	576	512	523	529	557	553	552	526	564	563	600	533	557	527	523	527	550	527	578	563	503	507	536	535	549	548	521	575	487	557	545	527	559	577	524	501	538	557	487	520	497	528	549	536	534	533	513	551	544	561	505	515	525	551	579	546	566	538	553	525	528	556	515	520	538	555	603	539	538	526	548	515	595	544	558	576	555	528	533	604	545	566	537	513	537	549	541	536	555	527	552	551	544	558	572	588	519	548	595	540	525	566	538	577	547	568	530	577	489	527	565	605	569	537	590	541	564	453	527	556	515	585	528	555	527	562	544	552	562	521	524	559	514	568	549	582	547	566	527	580	562	545	555	558	514	541	552	578	564	574	524	563	535	576	503	499	508	523	558	557	575	492	566	532	522	500	533	520	565	562	520	570	518	549	563	546	482	564	492	533	535	536	557	554	542	544	584	567	548	561	537	615	530	543	566	570	527	517	542	535	537	540	557	588	550	530	539	509	563	533	540	565	495	547	521	565	546	539	555	570	510	538	523	546	539	515	567	578	527	538	553	570	516	580	567	529	510	563	550	530	547	549	550	543	568	582	526	557	537	553	558	535	546	547	565	559	550	566	563	541	508	507	518	514	564	526	569	542	560	519	563	535	567	552	536	560	575	557	565	543	567	558	516	523	565	586	545	555	556	601	574	515	532	556	528	533	550	557	517	532	529	546	564	544	531	541	560	561	582	533	551	538	576	576	490	557	589	562	547	582	573	534	536	532	545	545	514	509	552	490	549	544	559	596	545	501	551	527	534	514	568	502	521	551	548	544	576	557	566	542	560	514	565	568	557	534	536	561	551	523	499	556	582	543	530	529	560	545	584	544	543	576	562	557	542	542	565	519
37270	46965	34101	23799	19302	15039	10902	7605	5102	3680	2395	1743	1454	1209	1008	917	935	923	830	853	795	802	771	780	786	832	823	914	854	822	790	753	762	737	744	754	773	763	770	719	761	765	724	748	801	771	737	756	775	765	762	792	791	766	708	807	769	758	785	787	783	781	742	791	766	707	738	772	723	778	710	723	777	726	755	722	750	704	786	719	774	698	738	787	777	696	764	751	775	778	742	767	795	742	751	757	776	695	727	775	724	741	791	732	791	765	724	787	767	788	795	764	705	752	739	770	798	774	727	721	795	724	776	785	735	719	813	783	738	769	832	737	786	755	732	779	779	786	721	737	738	773	787	736	716	745	762	742	732	747	739	693	748	810	747	785	755	759	777	728	769	751	739	760	720	727	767	779	777	771	769	765	726	735	712	729	778	700	792	767	753	760	760	784	708	802	722	783	696	778	753	732	728	741	753	757	780	740	724	705	759	742	750	775	756	746	770	778	708	778	732	723	766	742	751	733	749	761	747	778	716	793	758	721	772	803	742	803	703	771	746	748	762	723	777	749	771	718	775	739	780	765	766	772	687	767	722	793	799	719	758	726	815	717	744	714	745	769	750	775	677	802	772	777	744	752	778	767	709	806	739	730	721	776	729	768	804	752	780	762	755	734	777	731	778	744	710	730	754	767	732	784	752	753	720	733	795	745	745	810	774	784	728	734	766	759	729	731	767	717	801	746	773	757	760	703	747	730	718	770	749	759	770	772	759	769	737	695	718	759	747	788	735	734	723	774	806	770	766	761	756	747	765	711	763	795	740	708	728	695	767	748	755	716	792	726	787	748	749	700	750	722	730	772	747	822	750	764	793	783	734	691	750	694	737	779	794	708	780	771	787	739	711	728	745	778	770	780	723	754	723	757	703	791	742	726	752	711	752	785	774	790	757	784	772	758	739	727	781	722	734	761	798	751	760	775	763	758	750	736	770	748	740	747	786	729	811	726	805	720	747	760	796	773	752	759	777	733	712	766	754	750	741	759	766	777	736	756	728	717	757	727	797	785	767	760	754	758	791	759	722	755	724	764	731	719	700	753	781	750	743	752	727	720	780	735	807	751	710	700	774	735	807	769	749	757	779	792	755	750	808	750	755	775	732	724	766	757	769	755	742	767	752	748	715	781	782	751	773	769	751	751	701	794	768	712	759	727	786	746	727	789	750	777	779	763	727	800	727	737	737	749	741	789	733	758	734	761	747	769	771	757	766	733	768	780	752	731	768	722	767	763	766	700	709	733	772	727	793	778	769	722	758	742	749	703	792	717	755	736	723	723	768	697	781	727	745	758	772	749	740	772	753	761	732	751	680	776	790	822	756	751	778	778	775	741	756	733	712	755	789	767	745	754	738	761	704	707	784	719	764	794	696	757	807	763	733	780	731	746	744	723	745	719	780	731	727	760	772	738	733	763	800	759	733	749	742	707	749	750	724	728	725	771	738	782	743	792	725	700	777	741	754	745	795	745	738	738	798	724	725	736	699	804	759	770	760	726	778	749	720	742	777	755	757	732	759	723	741	761	766	745	744	736	780	689	709	784	719	742	743	709	768	727	768	769	766	763	727	743	735	750	716	758	738	762	773	750	764	707	742	833	735	775	815	756	710	758	787	729	760	726	722	765	778	806	751	772	740	775	755	762	729	747	776	748	720	736	730	756	788	765	782	714	767	729	713	775	724	746	759	742	688	794	774	755	772	726	780	713	716	755	776	745	738	743	709	749	782	768	788	739	769	769	779	765	776	765	730	767	722	720	786	709	789	775	772	687	826	794	710	744	772	759	776	763	723	764	769	810	748	759	787	746	723	776	749	790	766	750	698	772	736	789	767	762	761	711	746	751	697	739	779	765	790	805	731	733	734	719	738	778	758	712	753	727	735	705	790	753	809	742	729	756	706	705	761	769	765	773	781	731	767	771	796	707	748	763	734	780	791	773	722	773	753	776	732	758	765	787	751	678	752	680	779	754	781	773	715	688	755	722	734	740	733	737	776	678	752	761	757	743	758	769	775	739	764	775	774	747	743	752	784	769	729	797	750	774	740	771	772	759	727	755	763	744	708	776	785	747	758	705	783	756	756	768	785	752	774	746	760	756	745	739	788	771	743	763	698	694	754	742	757	755	796	737	731	741	726	763	748	744	727	719	804	742	740	768	764	788	747	756	694	696	754	743	737	722	717	780	752	718	782	800	764	767	770	806	763	713	762	780	769	804	758	740	722	696	760	771	733	776	735	758	775	758	720	736	748	732	757	727	759	784	760	824	734	774	732	779	736	750	712	759	770	749	697	752	728	777	728	739	688	732	740	730	734	768	706	786	739	768	767	787	770	777	746	732	772	773	728	725	763	748	728	693	750	713	747	794	722	730	713	775	744	752	767	770	742	747	736	734	745	798	755	754	783	674	790	759	739	746	700	708	732	807	773	742	730	772	769	723	780	759	717	748	752	755	798	761	732	711	711	730	725	827	745	762	718	771	699	776	785	721	732	765	747	755	771	706	719	744	760	761	750	752	749	755	770	756	750	777	772	775	731	754	738	762	741	774	711	722	751	759	769	756	736	754	743	720	763	695	757	753	787	770	768	740	745	737	771	738	745	799	759	690	762	776	756	762	767	740	742	725	745	774	736	766	729	818	750	789	760	716	763	757	736	710	754	741	759	757	739	745	776	756	728	694	765	772	751	757	749	748	734	758	768	771	732	737	765	799	760	771	733	782	772	747	704	739	743	740	740	752	709	663	753	717	806	780	727	775	784	762	758	744	712	795	741	766	738	779	726	768	764	737	815	756	754	761	775	765	720	770	738	727	785	800	716	742	729	750	752	828	781	796	726	758	756	744	773	748	767	771	799	752	708	757	757	806	800	787	755	774	760	674	718	763	759	727	741	711	761	743	777	752	737	767	785	725	726	778	748	744	756	740	776	759	807	741	796	725	733	728	749	740	746	739	762	772	719	772	742	756	739	768	719	757	747	781	723	790	757	765	721	749	779	764	757	734	734	724	780	763	765	791	780	778	718	721	766	752	745	793	740	765	727	726	687	796	725	755	754	739	743	774	756	746	744	733	728	697	754	755	785	748	818	795	759	775	783	740	714	695	761	765	764	774	810	709	743	715	745	767	714	731	752	738	767	773	732	732	730	753	758	702	742	755	794	748	762	753	729	773	726	769	741	764	707	723	730	754	758	748	766	759	755	732	794	692	763	727	790	727	768	722	721	733	736	785	782	740	723	700	738	731	748	767	721	775	785	742	813	774	757	793	732	713	770	728	794	791	791	739	762	794	728	732	774	766	786	718	720	749	724	752	753	775	755	700	760	758	736	736	708	786	761	717	751	782	759	698	770	787	767	747	792	766	712	736	739	774	763	767	735	781	768	754	773	756	751	732	722	789	716	785	785	748	724	737	758	757	725	728	782	757	762	782	728	760	763	775	753	753	746	721	783	762	753	765	806	736	816	759	725	781
24525	21658	29093	25041	22228	18643	11842	6167	3898	2591	1883	1344	1151	995	928	856	836	824	769	807	805	735	695	703	778	867	790	769	824	772	760	718	705	695	680	700	714	704	741	709	683	785	690	705	698	736	699	705	668	648	680	758	675	656	735	755	719	699	685	728	694	736	698	677	692	745	697	687	727	685	718	730	669	755	671	747	732	662	689	736	743	707	668	661	731	707	719	708	711	734	717	744	686	701	725	681	690	669	683	708	707	743	750	726	685	669	746	711	725	669	724	676	716	750	708	704	706	760	718	722	682	687	712	755	719	761	751	696	674	677	715	695	686	679	673	749	708	734	717	685	714	678	726	679	702	726	678	759	697	703	720	697	724	728	731	706	650	732	678	693	699	707	637	718	704	716	677	640	775	772	711	696	717	689	692	705	705	683	677	722	737	714	730	679	777	703	726	710	696	676	690	761	688	723	697	717	688	665	716	696	633	695	711	708	752	721	731	695	702	730	690	687	734	736	648	727	716	654	678	700	728	737	696	693	670	696	754	694	695	736	716	721	734	699	668	692	703	740	709	683	669	675	702	714	710	670	694	666	673	672	715	724	715	672	699	672	703	719	644	700	712	720	690	692	715	697	663	736	699	696	710	702	773	768	621	697	707	671	738	774	678	732	700	690	703	740	674	682	709	678	669	729	716	677	669	686	729	731	684	688	710	683	696	735	705	722	733	714	734	697	695	676	668	713	677	700	706	696	696	700	704	715	703	711	696	686	721	675	692	753	717	724	750	654	686	715	664	683	738	716	696	660	692	700	678	737	761	738	654	735	673	669	707	666	684	676	712	737	682	717	667	668	691	673	707	696	739	677	701	692	700	659	669	655	663	655	733	659	682	729	727	707	687	702	691	706	704	684	693	737	716	692	683	705	726	714	717	736	727	693	705	711	665	710	690	753	703	726	721	743	726	692	694	695	695	718	703	732	676	682	669	657	711	710	727	709	709	695	737	698	702	678	673	668	663	723	646	762	699	700	745	676	659	699	756	708	681	689	671	695	660	677	696	672	728	713	690	664	715	692	687	737	738	712	678	676	712	719	726	686	720	735	697	758	709	682	723	734	717	681	685	715	658	738	715	722	695	717	690	664	652	709	721	668	654	692	631	716	715	674	678	721	714	697	698	661	699	703	710	710	674	674	715	696	678	721	694	721	710	729	686	681	686	747	705	695	659	726	676	744	650	701	741	717	681	638	707	744	704	671	670	699	707	691	728	706	725	710	666	686	694	677	663	694	733	744	719	683	712	690	739	698	638	719	730	695	669	711	783	712	700	688	682	734	760	694	703	708	728	714	660	752	734	706	754	711	661	659	713	694	628	730	691	669	665	680	675	686	738	726	657	715	685	745	690	756	662	676	716	646	722	720	752	749	689	677	707	676	704	692	692	734	735	715	751	690	724	712	742	667	702	711	713	701	715	716	742	761	701	724	662	710	686	722	733	704	730	742	686	700	709	683	668	739	701	690	702	735	711	723	710	692	684	713	733	699	670	670	683	758	712	660	716	700	690	714	690	701	713	674	730	698	665	679	668	744	712	715	730	676	689	695	674	675	702	642	681	733	747	702	680	739	696	656	720	679	715	731	680	687	695	768	686	701	710	718	695	782	722	736	697	724	662	655	729	685	707	691	688	743	713	715	719	704	692	668	721	679	701	718	685	653	693	663	714	705	692	666	694	676	670	707	696	681	708	668	694	697	712	670	670	716	701	672	729	697	698	726	672	697	722	675	709	663	692	702	681	672	721	674	706	721	758	712	673	710	711	718	713	768	725	740	714	688	703	703	684	678	651	687	671	682	730	673	723	716	702	695	650	689	673	704	734	662	693	724	745	678	715	686	704	713	707	700	670	736	739	682	681	678	704	770	687	684	764	701	729	695	694	687	713	731	685	674	700	669	713	685	680	660	707	712	708	698	685	703	685	663	699	687	694	672	661	747	744	692	692	702	711	681	705	738	732	724	691	711	760	722	672	722	702	717	721	722	675	731	741	686	711	650	704	673	661	676	680	710	703	726	670	680	684	681	697	674	693	723	754	710	663	762	717	740	733	640	677	707	708	694	701	691	731	687	747	704	662	715	689	666	684	677	674	693	678	714	701	713	733	662	703	700	719	690	691	753	699	700	714	730	684	678	695	657	678	673	742	682	676	736	713	750	713	704	722	698	738	691	727	722	682	696	736	729	716	718	649	677	679	677	678	695	684	684	718	732	682	694	708	650	693	711	739	665	719	687	735	681	715	687	731	725	706	691	683	701	724	679	732	728	721	726	679	698	725	703	715	696	687	648	696	729	702	662	754	708	665	719	739	699	732	714	691	680	709	691	726	709	690	678	655	681	688	719	678	698	719	708	675	695	708	761	763	719	718	741	708	662	714	717	761	699	685	724	724	679	717	709	736	671	739	719	736	703	724	705	707	718	726	662	707	735	668	669	693	672	714	707	709	716	674	737	692	693	700	670	691	705	677	699	763	692	653	712	691	753	705	720	702	705	707	707	746	727	655	633	713	682	715	684	650	687	707	723	696	719	684	675	669	634	656	671	716	710	676	625	702	715	700	639	692	690	679	657	689	716	735	731	689	647	714	706	713	671	696	656	698	688	725	687	705	694	654	707	728	711	684	690	720	679	665	715	671	762	685	728	682	716	732	695	684	769	708	696	681	700	682	690	720	673	692	747	703	792	694	664	651	771	776	709	738	670	759	679	695	677	717	692	677	700	718	730	683	671	678	730	690	699	692	692	691	713	731	699	754	683	722	693	675	676	723	694	709	758	659	702	689	716	710	705	666	686	710	719	714	712	705	722	686	690	675	675	702	713	717	725	722	728	660	692	664	671	690	661	714	671	756	706	718	672	736	681	702	669	747	686	701	707	692	690	779	697	698	718	712	685	663	725	712	709	695	696	691	708	720	719	704	700	709	690	654	674	723	716	719	734	712	701	733	682	694	681	680	697	718	700	639	689	749	692	691	697	756	728	742	705	672	701	727	708	665	699	712	691	739	726	742	725	718	722	681	709	690	706	736	687	703	700	675	705	676	694	719	667	683	710	728	694	689	670	766	662	728	738	696	701	701	714	713	710	663	717	709	665	762	666	722	674	658	746	708	705	713	688	669	692	677	748	685	726	700	741	690	724	643	665	687	677	704	678	712	705	735	721	644	686	699	688	718	666	685	760	727	681	684	666	699	709	739	629	738	726	685	657	690	688	670	738	722	697	720	703	687	655	681	703	712	751	706	731	726	714	688	709	702	662	750	699	686	712	680	655	720	737	700	709	737	690	723	703	696	671	724	712	706	682	686	696	720	728	659	728	666	702	653	699	713	728	646	745	723	676	727	713	677	696	689	710	724	698	681	659	684	697	741	754	702	682	681	665	681	670	689	720	688	733	757	692	692	696	714	694	728	697	710	692	694	739	711	694	658	718	750	695	703	709	752	703	706	722	700	695	699	660	674	718	719	640
40665	61476	43747	31112	26040	20774	16031	11671	8151	5794	3824	2677	2145	1707	1360	1313	1303	1177	1160	1184	1080	1054	1004	1005	1008	1113	1185	1136	1167	1100	1062	1059	967	993	936	955	986	952	921	992	1006	1037	974	997	948	945	966	982	986	990	927	944	994	935	951	991	997	995	959	965	921	937	926	981	955	919	997	1060	943	979	919	1013	981	961	935	946	975	951	928	953	1020	926	998	966	963	961	999	953	986	990	987	895	952	952	932	985	1004	934	994	999	939	931	955	974	990	931	904	927	909	981	946	1000	902	959	978	945	993	935	905	924	930	960	996	1002	926	969	979	935	1047	1017	984	1017	1008	979	930	989	999	945	951	989	956	947	965	966	983	968	989	988	956	1005	931	948	971	978	931	966	868	950	963	975	1010	935	975	972	934	922	939	1002	980	952	985	940	1025	925	970	912	980	988	955	969	1006	916	964	961	1002	913	1004	928	950	975	978	962	958	926	969	951	1052	964	1027	950	983	938	952	973	912	948	878	997	950	1025	939	930	997	965	938	917	986	1007	957	996	942	956	963	954	940	947	921	933	987	1011	997	966	981	952	966	919	959	967	955	953	953	1012	973	938	956	1015	1022	914	979	912	1027	930	912	973	972	970	950	964	991	945	979	988	966	933	977	936	892	977	962	914	954	953	993	963	936	1012	947	962	931	989	962	953	975	982	892	961	977	982	956	917	939	1010	983	978	953	1020	965	989	930	921	951	951	975	940	990	933	984	916	957	948	968	980	1004	982	977	1011	955	964	980	999	909	1027	959	995	950	964	933	988	960	940	974	963	971	945	901	987	940	941	945	895	967	1025	966	923	957	1007	950	907	1004	1022	1010	949	918	921	970	941	940	1017	936	992	974	886	955	964	905	914	965	993	984	980	972	967	1018	937	952	969	905	971	892	976	987	981	900	1013	922	1000	953	915	1029	1012	983	898	962	955	894	976	970	896	965	1010	974	971	942	975	945	1003	903	1004	954	961	937	923	958	971	946	956	941	1009	927	954	910	948	1026	989	988	971	960	950	968	972	926	956	1012	906	934	911	962	982	921	932	976	932	932	957	967	955	978	1005	961	942	926	984	896	943	996	991	969	916	1017	985	940	966	993	963	984	1034	917	946	914	974	999	963	900	929	951	920	981	1031	930	968	1011	962	983	916	973	939	985	962	967	960	932	978	974	942	957	984	979	959	1010	959	952	991	965	961	979	971	882	959	962	972	976	942	935	949	1006	952	906	999	996	920	984	986	938	995	910	980	926	954	969	929	962	948	908	968	952	920	960	995	958	953	943	979	967	971	994	983	935	956	945	940	977	973	983	995	986	945	913	961	906	919	952	901	1005	966	960	993	987	966	935	915	946	943	963	973	946	974	930	965	934	949	979	903	991	954	946	925	989	1004	973	941	973	982	942	937	978	946	932	994	920	939	986	888	940	922	946	924	980	980	957	926	937	944	962	958	896	965	969	944	956	956	967	945	988	992	908	926	954	996	934	926	984	961	998	951	982	911	937	970	961	984	920	962	973	919	938	932	990	936	994	952	996	944	1007	1020	965	985	1020	970	962	950	948	955	931	907	975	981	993	951	1000	1023	946	962	979	920	1008	935	931	959	956	956	934	979	976	891	956	999	924	990	954	950	947	986	951	920	917	974	951	977	944	941	967	941	998	985	929	1006	945	938	961	966	911	965	936	938	1001	945	934	979	965	924	925	1014	907	953	973	916	993	1035	978	923	911	967	937	910	940	999	934	935	967	970	960	936	966	949	974	977	986	931	935	1000	933	940	978	1010	1001	971	932	976	952	948	933	983	983	950	946	943	958	924	973	941	958	1000	932	992	940	946	956	931	949	980	965	966	953	945	945	935	972	974	997	917	957	919	976	974	956	979	986	995	949	927	929	962	988	919	976	971	934	920	973	969	978	971	975	1028	962	968	1007	986	914	980	937	977	946	916	943	938	967	910	925	1023	936	988	944	985	983	944	901	952	949	978	955	994	902	977	956	964	931	966	945	960	953	1020	975	961	945	978	963	974	951	972	862	964	1061	938	989	989	947	983	942	957	924	918	944	1002	1020	976	959	909	956	969	990	969	960	924	962	940	946	962	943	934	919	973	982	951	921	954	942	985	1026	981	964	960	897	941	975	1012	996	906	936	932	932	936	906	977	990	986	994	950	995	934	973	936	957	979	992	942	949	980	940	972	970	1013	999	944	959	945	953	938	970	975	924	947	947	1000	988	972	959	977	990	910	982	1002	939	941	967	953	929	1009	914	949	982	969	975	909	942	935	993	932	991	918	923	875	957	914	980	916	989	940	920	998	966	934	950	952	1006	957	932	953	960	920	963	948	959	1001	969	980	994	957	942	971	1000	1009	967	892	938	1003	950	930	920	938	931	989	967	957	940	1016	957	974	959	981	974	941	968	915	976	956	951	909	970	934	949	1005	1015	991	1007	1008	1004	951	907	953	954	937	974	970	978	969	907	1001	897	905	959	962	944	918	973	987	1014	965	939	933	1029	947	942	935	924	950	914	964	918	930	987	951	934	950	867	995	934	948	955	1024	984	945	989	927	975	964	957	943	929	957	965	943	983	945	961	903	981	950	1011	974	967	948	972	965	999	986	899	1023	960	895	933	998	967	995	895	963	956	921	911	957	938	955	975	956	977	956	976	979	966	935	931	897	960	992	979	996	938	945	995	976	1013	972	977	960	946	945	985	986	960	939	956	981	981	966	962	912	929	925	882	927	972	995	949	979	902	974	979	952	985	943	967	903	967	986	969	1003	973	954	971	964	949	953	972	897	942	937	957	942	956	891	1003	901	928	917	976	944	973	938	959	979	944	942	1017	941	1019	925	996	956	965	965	947	994	953	994	941	973	1009	951	941	966	957	985	976	958	950	922	973	956	911	975	951	975	896	936	940	988	952	913	899	963	971	1014	949	955	987	977	978	959	1015	969	1005	903	951	925	942	961	984	944	933	937	966	1027	973	977	966	965	946	1006	952	979	953	909	1002	971	925	973	908	991	951	968	979	978	911	911	936	976	957	946	963	991	995	951	956	960	887	989	974	987	959	966	964	943	985	948	995	1012	994	1030	963	908	950	968	953	922	939	965	986	942	960	935	969	925	939	951	950	999	892	1051	968	945	965	966	922	926	960	960	931	931	964	934	945	1016	953	970	916	894	978	973	987	954	1036	977	987	933	945	998	953	959	1008	1002	945	951	968	975	904	976	981	1000	948	945	911	956	949	938	989	957	953	973	995	922	1011	977	942	969	962	950	982	1044	963	979	955	961	938	993	1008	985	941	985	978	963	982	931	996	926	1041	936	910	953	942	1016	974	964	912	946	972	988	986	981	973	955	922	904	1013	949	928	973	959	943	977	985	956	989	957	988	902	1009	959	942	903	944	953	955	979	899	916	969	953	921	913	957	967	962	982	953	946	939	949	964	942	928	1000	961	951	1000	985	958	984	980	1002	925	969	954	922	968	930	942	1032	979	936	969	938	987	985	945	944	990	959	959	933	918	963	978	953	923	957	1033	995	983	937	995	974	1033	964	985	975	943	985	907	911	971	954	953	943	916	909	934	955	971	1006	946	972	940	926	925	949	943	953	935	953	988	926	983	970	967	936	955
23467	21612	29404	24286	21974	22609	19108	8785	4860	3218	2085	1626	1187	1059	874	800	747	733	743	695	652	683	654	651	714	673	743	671	641	654	609	616	602	602	589	625	558	566	603	571	552	587	565	610	594	620	572	562	574	591	551	589	564	614	597	606	562	539	580	545	538	614	563	570	599	554	600	598	546	594	562	553	584	584	542	551	580	556	542	571	545	596	572	582	535	573	555	565	565	573	548	618	584	565	541	591	598	545	609	560	546	561	620	571	553	577	573	622	566	574	573	513	566	561	568	567	585	586	599	597	598	548	587	552	580	536	591	534	593	568	562	538	602	588	607	576	545	599	590	580	587	554	581	538	579	557	524	534	559	567	588	598	563	604	607	579	553	568	534	548	558	567	550	558	568	539	553	557	584	574	555	570	594	580	597	578	563	605	567	605	550	519	582	560	554	554	549	601	601	592	587	583	587	594	583	585	587	549	574	543	539	574	566	579	580	561	581	595	580	618	590	548	550	521	534	552	606	551	563	532	531	544	564	580	550	610	554	538	520	574	548	537	529	581	580	559	591	606	568	576	567	558	545	576	570	570	578	574	555	529	555	575	584	550	530	550	571	579	580	571	570	565	544	588	555	550	541	591	552	608	546	586	534	571	553	577	575	574	556	606	555	595	606	554	556	556	554	567	572	536	547	545	581	541	546	576	560	569	542	555	586	552	573	572	585	556	548	566	586	582	594	578	553	527	559	547	583	579	520	583	623	587	582	524	515	570	552	581	554	551	550	568	533	571	541	555	544	568	539	601	571	592	579	563	611	601	557	581	563	573	559	568	583	582	612	639	579	564	596	562	589	569	591	585	544	621	544	567	547	560	570	593	518	548	620	578	554	578	565	537	553	579	542	591	575	548	604	600	638	581	551	552	558	580	571	555	583	598	564	550	593	584	580	614	593	519	591	544	548	576	547	548	541	627	593	566	572	554	560	597	566	583	586	562	568	569	554	564	599	535	576	576	581	553	585	524	565	543	604	559	528	561	534	551	545	572	585	542	622	578	559	512	571	594	568	533	566	552	580	569	567	548	589	556	592	579	596	573	584	615	613	577	573	575	587	616	593	583	543	569	570	547	546	561	543	542	588	578	593	560	564	584	518	574	583	574	561	545	534	560	576	577	603	533	563	602	604	583	587	550	577	600	579	565	561	569	566	570	515	565	567	568	586	576	556	583	548	589	570	567	617	588	564	584	545	600	537	544	571	524	575	560	592	530	557	576	605	592	583	533	587	525	616	592	565	568	560	565	582	544	595	574	550	568	544	593	618	630	577	551	585	566	536	563	600	569	524	532	598	566	543	517	557	553	548	573	563	528	595	592	565	584	601	527	539	548	556	563	594	611	532	581	510	608	552	582	576	570	564	521	523	569	577	545	576	583	562	555	606	577	536	584	529	510	562	536	569	597	552	546	568	611	567	544	575	544	592	518	576	561	556	630	548	565	557	619	539	585	583	568	550	590	580	588	550	524	562	554	545	578	558	547	565	580	583	577	524	574	543	552	578	548	538	523	599	615	577	560	557	585	541	561	539	598	560	546	606	563	536	536	540	569	556	561	574	576	561	528	550	568	556	578	562	557	561	580	580	617	559	518	598	580	550	555	554	559	615	556	584	579	543	533	582	581	603	584	594	598	575	583	581	549	541	575	583	586	522	536	583	531	581	590	550	575	575	634	587	575	557	628	616	549	529	581	577	558	588	607	522	605	516	547	580	593	562	610	559	573	549	536	625	593	499	586	576	557	580	551	586	531	572	566	618	543	561	539	601	590	585	570	563	536	578	567	542	538	607	561	562	594	550	546	615	560	591	567	559	586	553	594	556	601	550	577	599	545	583	564	537	543	543	577	537	553	547	565	542	531	565	574	578	573	559	577	591	515	603	541	610	552	593	577	561	570	526	565	570	531	578	568	537	527	574	559	555	591	528	539	560	553	614	548	566	594	606	546	566	585	552	577	553	554	557	538	534	586	574	588	542	583	579	554	549	586	552	592	600	561	539	569	575	541	534	574	566	546	554	531	546	564	574	561	597	538	597	589	563	544	581	546	548	601	578	556	541	588	575	607	557	568	564	506	549	578	622	580	548	549	533	567	571	565	576	585	574	620	527	556	554	610	564	548	578	585	542	547	529	525	538	561	559	570	548	522	573	553	570	541	534	570	567	563	566	591	579	534	595	547	612	583	580	571	550	557	577	559	578	572	576	495	534	579	546	555	586	562	570	591	538	589	573	570	558	583	583	548	589	588	613	544	595	570	537	581	554	513	548	551	559	562	590	503	575	545	582	547	545	549	595	557	562	560	592	566	558	560	533	566	576	557	606	559	580	577	557	544	595	553	611	583	564	572	535	558	522	586	557	573	596	593	596	592	589	550	551	521	588	611	554	535	547	519	611	570	567	585	548	539	574	583	558	543	570	562	553	529	550	586	545	543	583	552	579	529	505	543	553	557	568	592	561	575	602	591	539	600	556	575	560	553	597	520	581	571	577	552	627	553	591	516	595	593	565	546	572	574	570	527	533	568	566	549	582	547	589	604	592	549	583	613	557	567	574	588	579	570	548	544	583	572	591	564	543	566	535	569	558	573	552	537	542	560	577	539	530	580	558	540	586	555	578	573	531	556	561	595	561	536	571	601	575	570	558	571	592	568	558	589	570	537	526	513	583	555	568	584	586	561	611	574	586	557	589	604	559	575	581	587	513	578	545	546	583	559	596	537	580	620	532	544	615	585	607	594	558	600	599	585	565	587	573	507	561	504	569	530	548	571	557	591	553	593	592	552	607	603	555	626	546	578	551	593	531	575	563	565	547	571	574	542	588	590	574	588	568	580	579	565	617	558	599	557	579	610	590	594	607	545	570	597	549	620	580	579	517	529	599	568	579	574	598	521	626	567	578	563	541	564	579	548	547	598	553	545	613	605	587	533	536	585	580	572	606	563	583	551	598	548	548	578	570	588	576	569	586	591	582	563	614	563	556	596	581	545	602	604	548	534	578	583	582	546	540	552	537	588	557	545	551	523	578	587	561	594	567	559	556	566	595	564	566	580	569	596	607	557	587	583	573	567	576	520	576	582	583	528	565	589	569	525	550	607	585	561	534	568	572	552	568	615	564	564	552	648	555	536	572	581	595	572	545	571	573	547	598	585	513	546	570	528	581	586	612	568	577	565	541	576	604	586	558	567	551	566	579	585	590	557	567	570	548	601	569	567	619	576	575	568	604	573	573	577	568	561	552	544	541	566	550	583	554	588	574	578	543	591	601	539	530	607	592	578	531	567	575	558	512	546	570	530	632	587	563	575	576	556	585	574	569	547	537	556	595	569	502	546	578	578	553	545	585	547	531	554	558	533	598	577	577	602	568	567	599	565	566	551	583	583	528	576	596	547	553	545	550	543	586	555	560	561	535	602	617	540	559	588	574	561	583	572	576	578	565	511	550	560	555	586	562	568	520	593	556	605	556	552
44733	68284	48750	35989	30570	25222	19561	14559	10208	7180	4478	3209	2382	1895	1473	1350	1232	1107	1105	1051	1011	904	952	917	1029	1019	1105	1053	1004	950	936	867	814	771	785	796	798	792	776	758	776	765	749	773	779	857	807	828	786	815	772	780	812	837	793	807	781	816	785	772	777	810	755	758	820	774	815	721	822	788	782	793	792	824	757	749	754	760	718	805	757	807	765	764	773	757	772	735	822	837	788	796	780	774	767	787	803	809	752	790	737	780	791	793	770	794	779	758	761	759	718	748	799	777	804	824	765	835	758	783	746	774	776	777	784	775	822	760	819	786	764	776	783	753	806	720	820	760	827	784	780	771	744	807	807	784	784	769	761	804	802	794	783	755	786	811	745	758	774	760	788	759	805	776	779	771	763	728	764	763	753	778	739	784	785	799	755	735	758	771	750	767	768	784	736	757	830	800	799	784	763	809	796	762	798	801	781	751	737	724	731	750	785	745	733	816	782	802	753	763	818	797	786	839	778	743	771	792	783	775	793	803	733	796	756	750	772	793	769	793	798	806	775	786	765	746	725	800	797	791	786	782	825	800	783	777	794	743	782	742	788	819	800	777	769	765	797	775	766	777	823	798	771	752	778	732	781	783	751	760	771	766	787	780	805	764	751	771	795	740	841	752	807	793	759	796	800	806	777	810	783	734	777	785	756	787	712	781	732	757	774	773	801	728	817	767	781	761	791	816	788	767	757	763	746	800	800	830	806	697	822	830	811	816	822	737	787	763	694	772	768	784	788	774	787	737	809	768	788	803	732	745	762	790	751	767	770	820	736	795	791	730	826	771	794	791	798	777	802	720	770	759	763	768	769	796	738	751	762	755	798	800	744	750	742	756	759	791	751	752	786	751	731	766	784	747	710	763	721	767	777	763	737	792	753	745	753	793	772	806	798	804	754	778	761	787	790	775	759	795	762	773	749	782	772	788	725	783	769	803	819	794	741	743	790	763	796	815	847	761	795	773	818	760	793	765	776	821	756	788	833	780	766	786	778	823	790	832	789	771	773	792	804	738	779	821	792	792	853	755	838	739	781	806	776	770	754	867	738	785	788	750	765	805	787	764	787	808	796	760	793	753	833	771	782	799	820	817	722	797	733	794	759	741	768	787	812	756	723	772	755	774	741	787	788	816	791	754	753	741	751	782	766	827	765	754	800	796	798	810	794	746	749	805	809	802	761	766	753	811	782	792	803	779	806	806	749	805	773	752	785	820	825	773	753	766	764	761	788	776	739	760	794	834	801	785	741	744	766	766	789	762	786	782	762	798	807	774	750	777	801	776	758	780	806	749	751	779	783	779	818	801	823	734	759	805	828	779	798	804	798	795	755	780	789	797	775	800	759	747	807	757	739	754	810	777	763	766	780	787	780	753	768	813	813	783	760	780	736	796	796	758	781	759	857	779	763	788	804	738	748	767	747	775	796	788	761	783	814	786	769	793	762	780	789	813	775	746	778	791	792	809	821	793	815	797	788	780	802	772	809	781	760	700	776	776	769	770	772	763	769	760	800	792	795	835	808	749	777	761	760	749	735	792	760	804	756	782	766	784	802	737	822	747	800	765	773	698	772	744	774	798	775	755	798	707	803	766	760	760	777	740	804	742	790	765	765	795	813	803	782	741	768	773	803	823	756	772	810	780	795	838	794	804	746	739	759	786	759	801	790	780	756	779	763	792	789	744	764	793	783	745	724	746	757	783	771	772	808	811	762	743	769	769	730	787	808	730	791	766	791	777	757	829	853	785	774	754	762	730	823	753	757	807	749	791	753	812	781	787	791	795	823	732	805	784	808	753	834	767	772	799	769	765	796	778	717	745	778	745	798	761	865	756	732	790	783	824	780	764	761	807	822	818	774	761	794	723	786	769	786	796	783	751	803	778	725	755	796	772	794	763	793	763	768	793	763	804	775	740	824	810	827	705	803	777	743	777	752	748	794	828	765	781	764	736	768	736	745	754	788	755	799	789	797	762	812	799	767	836	762	715	776	757	792	761	785	765	753	785	805	795	797	768	779	824	782	795	795	744	717	755	738	776	715	823	793	770	756	760	743	785	783	804	754	778	708	811	768	782	758	754	798	783	776	763	831	827	755	796	789	770	768	814	803	769	776	808	759	748	774	751	782	783	732	741	781	831	788	787	771	785	769	798	801	807	793	772	837	799	817	759	769	824	792	762	785	767	773	766	705	839	793	781	815	760	841	826	792	792	722	830	758	786	788	828	755	788	762	749	815	818	789	795	783	756	764	795	771	803	790	779	761	773	775	780	808	779	752	763	794	807	772	736	813	796	790	758	778	802	758	759	759	774	797	800	805	757	767	742	744	750	697	759	749	844	770	770	779	741	818	768	788	787	774	761	756	802	775	826	773	792	776	783	754	770	756	811	743	754	767	730	751	764	778	792	791	758	810	730	842	759	768	747	780	752	742	758	780	754	766	812	817	753	760	734	800	787	748	793	748	762	774	788	788	810	792	743	807	814	786	831	770	765	790	788	783	693	777	741	788	775	755	779	780	763	841	774	770	789	742	793	784	728	773	761	806	794	777	764	797	775	801	762	736	742	783	784	816	765	773	750	803	753	788	768	820	766	747	778	779	797	780	744	732	794	751	765	774	780	788	752	783	821	772	757	798	719	803	775	838	774	795	758	785	820	778	769	840	748	777	751	785	782	733	792	794	814	809	799	812	770	781	801	802	815	773	781	770	683	808	780	739	745	806	791	806	771	826	747	823	777	836	786	734	734	795	728	736	776	740	727	832	771	806	812	812	793	791	801	823	798	774	777	785	780	758	820	753	793	776	804	721	809	757	753	744	809	757	771	800	810	774	753	794	816	766	789	733	773	776	811	795	751	771	760	784	754	776	763	811	780	791	770	784	772	743	793	771	772	760	767	764	756	740	774	824	715	782	805	816	754	778	812	793	725	768	782	794	806	738	739	789	781	790	842	775	807	765	753	784	746	821	801	798	828	745	754	820	817	798	797	746	763	751	792	768	820	778	771	813	802	783	787	762	766	756	787	768	784	762	761	797	762	772	772	776	794	768	784	772	791	802	771	784	774	810	717	755	821	776	783	756	760	772	838	796	759	757	786	809	768	744	829	779	835	805	777	733	771	767	754	774	817	780	780	837	773	769	800	769	765	790	836	808	797	764	760	778	704	789	816	786	795	732	764	795	817	787	762	804	771	777	756	769	788	790	741	785	787	779	803	766	781	812	726	769	792	728	734	774	765	790	745	726	752	701	759	769	797	828	801	775	819	794	801	762	850	839	713	749	774	803	760	740	763	810	747	749	800	735	745	786	771	837	801	773	782	748	782	791	786	769	817	794	789	757	817	823	795	768	850	733	759	784	791	747	792	784	830	791	765	798	815	791	791	750	744	767	780	790	843	727	734	741	803	788	768	822	784	779	788	775	769	832	761	769	797	786	751	743	733	777	764	838	801	725	760	782	799	744	785	773	805	776	804
29830	30361	29427	21162	13174	7734	4511	2855	2071	1385	1038	879	779	677	632	604	587	579	566	577	589	527	557	620	601	560	610	577	615	584	539	584	542	569	577	556	509	568	519	512	529	572	523	588	565	524	519	551	556	564	557	542	550	505	550	521	516	558	501	521	547	542	519	527	541	545	536	537	574	526	514	538	551	545	546	598	509	508	528	540	598	554	548	596	527	553	576	570	535	534	546	541	573	521	533	493	558	536	549	532	520	552	519	568	537	495	541	555	613	570	558	517	559	572	512	547	524	548	553	499	543	578	538	556	568	540	500	559	547	535	523	548	537	576	543	551	531	521	481	508	554	533	502	531	544	521	544	515	553	569	585	512	545	543	527	551	519	543	543	531	548	538	537	583	531	540	541	529	512	516	555	548	518	565	546	556	545	538	528	539	538	559	502	551	514	510	554	582	579	528	536	526	612	501	531	520	521	575	557	505	554	470	506	511	556	550	521	529	581	496	531	539	559	533	553	556	566	523	583	538	563	513	537	537	531	563	548	523	519	512	507	551	549	511	538	538	536	556	536	527	560	533	572	569	544	512	508	564	568	518	559	533	527	572	557	526	582	556	549	563	504	542	580	537	562	548	518	533	506	512	545	548	564	538	552	548	565	490	554	562	585	546	522	571	534	578	568	568	557	530	514	557	528	522	557	547	512	551	554	548	566	578	517	530	596	540	519	535	565	575	525	579	541	554	557	515	578	554	542	514	552	526	548	533	548	533	507	542	501	514	530	532	512	542	489	525	606	583	560	523	550	551	532	537	557	515	515	533	533	543	532	522	564	526	511	559	556	484	515	542	551	537	528	513	560	527	499	561	548	515	540	481	540	500	551	537	518	468	545	511	535	535	548	544	535	531	587	530	483	558	537	563	555	556	556	556	602	556	477	532	549	558	561	528	565	533	548	509	529	524	546	543	563	530	502	568	583	531	505	540	558	518	528	499	534	569	538	530	532	571	561	543	533	567	537	511	583	516	547	536	526	513	530	529	544	514	509	495	531	544	546	520	577	520	554	550	540	535	566	500	535	543	556	530	510	548	500	547	534	560	536	494	491	516	522	515	522	539	551	595	571	498	579	519	553	529	545	546	512	568	552	532	515	526	522	533	574	536	576	523	563	529	526	597	538	554	539	545	556	557	523	550	498	533	550	522	536	519	524	550	511	531	503	533	509	542	543	533	597	560	553	546	521	546	515	553	564	524	540	545	563	576	584	566	542	532	542	511	539	540	537	557	566	588	556	514	540	553	484	503	565	559	482	522	569	553	501	524	543	579	540	544	529	523	558	533	510	517	590	560	516	514	557	502	545	581	581	547	534	532	526	530	535	521	563	554	527	502	533	557	545	526	547	543	492	506	508	571	547	527	539	553	533	568	519	538	515	568	511	534	509	509	532	570	558	488	541	571	548	550	578	550	531	559	507	544	543	581	527	495	510	530	534	497	542	476	519	520	529	534	553	517	516	554	506	546	547	569	531	531	577	536	533	518	545	574	552	556	540	549	527	511	543	500	583	536	517	543	531	571	542	531	518	554	553	594	540	575	536	527	579	574	518	551	568	556	525	562	558	506	538	543	528	586	563	493	566	563	534	561	584	539	579	521	537	524	532	522	551	554	514	533	533	536	506	561	572	531	523	529	562	543	526	525	542	589	570	555	531	507	536	557	538	559	585	568	557	554	530	536	525	562	503	525	553	563	495	502	523	538	541	517	546	527	510	515	517	515	526	547	545	574	548	551	512	563	501	548	532	553	535	575	543	559	537	535	583	507	505	574	532	559	513	599	564	536	525	510	559	531	610	512	532	520	522	534	542	498	529	542	587	527	549	534	560	525	548	546	517	546	511	540	550	570	533	517	533	541	527	495	514	555	478	524	577	528	566	545	533	574	526	532	539	545	545	537	550	563	563	582	533	501	533	526	498	576	532	553	545	541	523	496	529	563	570	548	571	532	528	528	550	548	584	543	580	516	531	549	598	551	578	511	561	546	510	557	504	553	531	547	521	556	545	558	533	532	544	569	559	561	560	575	540	548	570	493	539	518	523	540	584	506	514	580	507	524	510	505	531	555	534	517	542	513	565	500	521	552	557	550	545	505	530	546	543	522	511	550	518	536	545	555	562	550	554	519	547	537	538	516	501	569	527	528	567	482	511	567	548	514	543	534	528	564	485	534	541	487	518	577	543	598	535	537	573	534	497	565	506	535	522	537	538	551	536	525	558	564	554	571	535	571	558	535	514	558	525	546	562	563	564	537	614	539	589	497	567	538	539	594	527	548	504	550	531	509	534	540	543	574	495	564	550	540	549	572	515	558	550	549	570	570	559	564	541	526	516	535	521	539	545	550	539	533	529	548	549	546	517	526	534	559	575	561	577	560	542	567	510	542	550	536	556	526	508	544	575	529	520	516	537	541	553	567	580	545	597	528	491	529	547	507	543	530	513	526	561	567	510	520	540	548	545	564	528	533	539	533	523	548	549	526	523	519	526	499	567	554	533	554	550	516	560	491	531	544	513	550	550	564	552	570	509	552	562	533	568	553	565	547	564	536	552	476	508	492	553	530	526	539	546	521	555	477	537	541	506	535	537	519	572	520	558	516	555	520	553	549	505	566	533	571	569	575	537	558	556	526	567	530	571	544	518	533	545	560	529	501	539	530	523	545	543	536	591	518	495	532	569	533	533	533	519	545	519	529	558	529	523	532	582	516	534	519	544	482	570	542	550	527	592	545	521	505	525	488	548	508	536	549	587	522	495	550	552	591	502	507	533	525	534	537	543	526	524	547	535	561	543	565	536	537	567	515	548	553	518	514	582	582	566	554	518	505	531	525	560	583	527	553	535	491	529	531	536	562	532	542	516	522	537	548	530	571	497	506	528	537	520	510	591	562	541	524	545	559	508	544	534	567	552	496	532	516	550	521	513	489	544	534	580	557	559	543	558	516	543	563	592	524	526	533	572	514	522	555	556	517	541	597	567	572	512	520	488	566	529	595	506	536	544	506	549	546	495	532	552	523	530	513	582	538	533	545	531	549	569	533	510	586	542	501	541	533	532	525	551	546	550	516	549	537	532	525	550	574	577	541	529	518	562	527	544	570	508	542	501	559	554	516	562	564	508	540	540	559	600	501	533	493	547	506	562	512	533	507	543	518	527	533	526	562	528	516	559	534	562	530	520	517	538	512	544	538	565	563	526	565	528	536	525	537	560	549	530	577	530	537	572	555	550	530	528	558	525	537	576	557	538	593	536	536	543	533	503	512	528	491	555	533	563	581	542	543	560	533	563	553	567	543	535	546	571	539	533	532	550	524	502	543	527	563	534	546	496	539	551	533	550	547	540	523	529	580	534	565	566	558	568	500	542	565	550	530	513	530	507	598	538	533	563	528	577	546	522	569	530	514	487	511	563	551	518	536	582	553	534	535	608	555	560	513	554	563	557	534	570	589	533	527	548	527	547	557	552	519
37538	48063	34697	23644	18691	13643	9110	6443	4658	2932	1989	1557	1190	1036	946	910	894	860	826	775	803	777	777	767	802	814	857	881	787	768	723	715	702	729	675	745	712	777	736	759	714	715	718	730	723	793	742	725	712	703	739	743	736	747	763	742	742	751	700	710	734	728	772	745	745	701	687	725	703	750	767	719	721	752	717	756	732	729	719	709	686	677	738	726	836	742	703	779	756	776	717	670	689	721	675	761	742	729	681	775	728	731	743	722	706	724	773	735	738	749	727	753	750	697	721	780	741	760	760	706	817	744	755	747	748	782	737	812	721	750	740	775	719	714	780	725	715	722	727	745	752	732	731	725	754	760	681	727	724	743	758	767	754	771	752	779	750	753	730	697	725	714	705	705	757	745	765	732	783	708	728	745	757	713	738	771	707	717	751	721	715	712	749	715	762	714	720	755	735	733	713	747	710	752	732	731	714	714	745	763	747	718	703	723	755	770	778	699	731	734	717	750	691	696	738	702	772	758	742	764	758	749	717	719	681	747	715	694	739	765	751	759	767	737	661	701	783	732	746	756	756	701	723	736	761	739	790	767	783	748	751	665	717	716	747	742	727	749	750	715	705	781	754	741	768	758	710	715	758	752	734	727	763	736	687	749	739	736	769	782	737	786	720	731	766	766	727	699	724	712	723	739	752	697	743	739	719	719	770	759	708	698	743	729	708	709	756	714	730	728	743	729	713	719	685	710	739	702	751	745	737	796	703	725	772	740	758	731	757	733	769	730	751	701	711	711	747	735	695	767	717	690	677	768	752	749	692	758	759	771	701	739	722	737	753	720	701	756	724	742	766	696	712	772	767	784	741	709	769	713	726	761	720	677	695	731	740	774	745	774	742	759	741	743	762	715	712	724	751	757	717	751	711	709	724	735	772	746	734	742	716	713	743	729	747	733	758	721	779	748	735	788	711	703	757	737	741	769	726	740	691	748	737	661	770	704	720	784	768	733	713	724	763	728	749	735	780	748	727	753	725	739	778	735	780	753	688	719	692	701	729	718	760	772	735	699	717	705	795	725	749	775	743	784	716	776	740	711	729	749	798	713	786	736	731	733	772	716	746	770	692	745	743	751	733	728	713	764	714	739	752	752	735	760	727	771	716	711	789	703	771	768	702	766	742	772	758	711	719	775	687	733	733	762	738	747	738	740	751	761	692	695	731	720	734	726	740	725	708	749	749	758	738	703	733	679	744	762	717	736	754	764	763	743	696	738	719	737	772	762	794	744	706	728	762	749	680	751	766	703	704	717	817	734	699	796	736	818	738	731	749	737	763	752	775	698	698	717	756	785	676	730	697	733	745	756	752	762	736	733	710	727	771	744	729	745	737	721	711	696	710	777	682	752	716	807	681	719	676	725	781	724	780	699	757	784	751	735	745	725	748	711	702	781	726	738	751	729	790	729	741	760	728	747	739	689	727	725	735	741	751	761	708	762	754	724	753	736	745	721	786	742	750	718	747	781	737	741	709	695	728	698	781	758	695	714	733	770	688	715	727	689	728	720	698	740	683	730	745	758	772	711	736	734	725	754	739	716	728	795	770	745	722	772	755	752	691	720	765	706	742	696	748	786	700	749	697	722	709	752	724	761	754	739	807	747	740	749	719	746	724	765	728	732	726	713	712	732	713	776	721	754	737	729	754	752	773	742	727	797	763	722	700	721	778	798	726	759	743	720	738	777	741	757	715	724	731	724	754	740	780	720	742	737	765	718	745	740	745	761	749	729	726	741	745	714	768	775	748	743	715	738	730	704	769	697	712	791	763	798	749	755	702	729	759	753	753	766	700	686	672	747	708	768	742	717	739	754	769	745	712	712	708	735	763	720	724	716	709	717	764	787	815	740	728	741	767	761	744	700	718	727	749	727	683	723	738	732	729	752	692	706	735	751	741	755	732	788	778	723	712	770	713	772	748	750	765	766	726	705	697	711	712	692	720	760	695	732	741	765	770	760	815	752	689	739	716	679	730	714	743	740	715	716	699	757	725	737	757	741	724	748	714	692	735	721	799	706	779	742	752	708	724	779	743	721	688	744	701	700	709	746	744	686	768	732	718	722	750	774	741	772	697	691	712	741	718	767	708	703	704	782	734	738	746	720	736	727	740	795	735	736	738	716	752	743	678	759	708	743	700	771	737	728	724	758	732	788	736	782	724	721	724	738	744	726	674	743	709	719	782	769	716	741	730	720	731	788	742	787	771	775	725	749	739	715	760	747	786	784	753	716	740	726	725	725	739	732	691	774	753	740	728	721	758	728	729	735	727	751	733	751	697	778	719	701	689	722	696	760	740	699	739	759	777	728	750	705	780	731	759	773	690	719	761	765	719	727	732	749	733	754	740	793	719	758	735	718	756	718	723	718	673	805	761	754	747	738	737	735	707	760	695	762	702	735	760	743	727	746	743	750	763	760	700	754	744	759	738	724	743	713	734	766	744	734	749	761	688	761	763	736	714	710	757	737	783	748	721	769	698	775	713	753	720	800	712	768	763	741	729	716	711	712	756	731	749	766	715	707	741	733	735	739	787	742	754	712	776	766	698	686	808	729	691	742	744	705	782	705	727	755	763	731	757	714	759	761	740	726	695	795	753	767	693	743	717	715	695	738	736	769	698	752	697	704	722	744	763	731	760	775	738	765	805	739	739	711	788	737	742	759	719	730	712	732	741	730	702	696	741	808	748	727	768	725	799	702	717	717	704	760	744	717	733	717	783	761	711	758	697	726	725	788	768	722	733	775	739	761	732	742	798	743	741	767	754	726	770	715	703	766	714	757	721	728	753	743	727	766	730	705	765	760	697	730	758	729	770	724	755	754	726	720	731	718	758	729	731	751	770	699	738	701	785	693	780	755	764	741	776	771	715	758	722	703	698	695	745	749	769	712	746	670	758	741	714	748	772	762	737	745	732	676	729	740	734	750	694	751	693	737	737	771	705	769	750	721	720	746	695	748	751	767	734	712	714	799	753	771	740	726	763	698	753	750	750	801	752	721	720	715	736	733	698	729	727	769	771	718	728	736	731	708	763	758	725	733	732	701	734	752	756	748	769	767	690	784	764	708	715	752	746	720	748	770	713	744	727	705	689	739	764	704	736	689	704	759	769	717	744	753	742	707	738	708	748	763	708	769	684	707	687	737	731	770	736	708	702	796	751	722	726	747	721	719	721	738	750	756	750	759	775	715	740	685	756	736	759	745	793	691	725	723	722	752	718	738	745	751	736	678	719	766	756	758	735	757	734	789	805	759	746	779	719	715	780	720	716	736	782	742	723	797	745	742	765	687	782	763	752	736	736	726	756	806	767	773	743	741	797	733	741	769	729	758	768	750	772	747	726	732	715	776	697	733	714	746	766	771	698	798	751	694	725	743	710	710	800	707	760	755	731	730	765	760	757	765	733	767	702	714	798	750	810	763	736	728	752	697	790	725	718	744	778	741	725	700	715	728	693	773	761	733	737	754
24495	21618	29001	25026	22081	18020	10364	5238	3170	2193	1586	1266	1060	964	882	904	802	803	793	818	749	709	739	768	724	803	772	730	747	786	684	692	679	683	704	687	721	669	696	646	714	731	686	698	685	724	682	689	711	689	689	672	672	674	725	698	679	687	661	709	702	691	697	690	664	687	731	699	726	670	687	713	682	703	677	668	670	688	669	648	731	677	775	673	744	687	706	674	717	663	703	697	712	703	687	656	646	706	702	688	668	695	690	667	673	692	707	666	677	670	714	681	704	687	658	662	682	660	674	708	675	713	710	676	717	747	665	684	644	675	673	728	717	655	705	688	652	735	712	715	670	696	714	696	697	678	666	704	688	646	666	664	648	653	619	678	703	713	682	671	680	666	707	664	661	661	711	681	748	654	737	747	669	699	688	648	679	712	675	701	669	676	649	655	658	679	676	663	644	682	660	650	693	706	704	703	720	654	703	680	703	698	692	728	700	671	710	642	726	699	680	671	629	714	688	720	731	681	687	738	667	683	694	673	705	665	681	700	692	645	655	682	630	669	702	696	666	674	684	709	682	711	687	678	698	662	664	724	684	686	678	732	701	681	661	692	654	713	688	679	623	684	689	696	696	704	659	714	693	634	680	684	655	642	692	664	677	676	721	685	682	709	704	693	715	716	666	673	655	673	674	712	679	693	680	682	702	682	721	734	695	707	695	698	728	723	686	674	706	679	738	669	655	690	706	675	664	680	634	732	720	700	692	644	691	725	659	703	665	712	694	711	675	697	675	696	696	667	709	693	640	660	710	695	728	712	700	666	706	690	702	710	672	742	686	643	708	671	706	689	675	707	717	675	668	644	716	649	670	686	670	644	727	652	689	717	701	707	669	723	662	723	678	680	709	659	674	695	722	712	676	684	692	694	649	675	694	648	741	722	710	657	666	667	686	686	704	715	657	709	661	657	702	696	627	676	709	698	682	704	684	704	717	723	675	671	685	693	677	704	696	643	712	732	669	674	697	702	689	666	674	683	715	723	664	658	700	648	727	719	683	707	670	759	716	676	679	703	678	660	660	701	674	715	666	671	711	673	703	642	721	672	633	689	671	695	705	667	706	691	720	676	739	655	649	707	667	674	644	732	695	716	676	698	671	664	717	726	672	639	649	729	705	751	684	669	684	701	688	708	673	674	678	686	688	701	662	679	702	675	742	675	704	711	651	650	707	668	674	707	710	678	708	694	686	674	655	664	700	701	701	682	741	668	680	683	684	702	712	661	705	707	687	743	666	664	673	710	713	710	689	682	706	684	692	737	665	686	683	636	696	640	707	665	716	682	674	700	725	677	671	683	671	707	721	686	653	659	723	685	658	639	749	705	671	687	680	705	659	738	684	673	684	665	728	660	710	678	653	718	638	703	665	718	680	719	686	638	698	703	718	662	712	705	695	697	669	657	634	665	692	711	692	639	703	700	674	658	684	648	680	688	628	717	677	662	659	686	702	646	683	694	639	679	685	683	675	708	678	668	650	675	751	674	747	648	719	700	713	690	673	709	693	648	642	695	723	752	660	699	686	698	672	703	701	704	660	711	681	727	669	693	705	696	711	717	647	615	697	745	657	707	656	658	691	654	663	685	682	682	690	703	709	700	683	662	691	658	662	732	701	668	694	681	674	714	759	658	714	674	700	687	713	702	658	685	702	692	706	726	697	674	666	677	689	657	620	717	695	703	674	673	674	698	684	703	703	717	713	649	676	705	695	700	682	675	677	698	681	694	703	673	688	656	752	721	739	691	678	681	689	710	669	661	722	656	625	712	632	695	690	681	695	651	681	680	711	665	694	678	691	708	685	666	700	657	724	699	660	733	712	666	684	674	698	691	720	663	696	680	722	635	691	667	679	677	681	649	684	672	675	679	708	719	679	699	677	656	724	689	649	651	680	690	640	642	724	677	683	707	716	689	697	688	659	669	659	659	660	652	686	630	723	720	689	662	680	693	682	672	721	682	703	686	672	659	678	721	671	708	642	672	711	741	665	680	671	668	641	733	703	639	648	677	729	644	727	706	624	698	702	694	657	686	669	740	734	651	689	641	702	715	688	672	683	689	713	654	684	672	705	673	673	706	660	698	673	716	714	666	662	674	727	713	661	676	688	636	690	686	636	667	605	651	703	668	656	670	671	689	678	729	684	712	704	656	682	652	692	692	655	719	673	695	723	714	697	711	688	686	678	675	686	675	668	689	610	675	736	702	653	710	676	698	688	721	675	732	744	649	695	717	685	671	726	666	646	703	663	687	634	687	699	683	669	708	649	697	684	693	668	616	753	676	658	717	673	714	681	645	666	667	700	713	690	673	701	681	704	696	633	733	696	682	656	695	675	677	720	670	724	699	697	688	706	683	695	724	666	659	687	668	679	687	641	676	715	698	646	703	638	712	655	688	678	661	666	701	660	679	691	705	658	704	686	717	713	629	691	711	704	669	704	685	702	675	679	685	708	665	691	677	684	700	646	687	725	735	661	715	670	732	700	672	688	664	677	691	705	692	653	668	683	674	687	700	723	768	663	698	669	752	700	669	695	701	771	689	634	680	677	692	669	660	615	675	666	711	694	664	699	698	677	642	677	674	678	698	672	714	658	737	700	681	700	711	704	636	713	678	681	657	662	658	699	739	713	707	712	745	722	674	647	687	691	634	673	685	676	653	682	710	686	677	644	717	705	661	676	706	765	698	693	682	663	677	700	712	668	652	688	686	662	679	731	656	687	682	642	696	699	711	670	665	715	691	658	685	696	751	735	721	638	668	697	684	674	697	682	723	704	660	721	684	709	709	686	706	670	642	701	712	690	671	662	670	659	669	680	692	722	696	703	712	648	747	675	737	744	707	698	756	688	677	725	720	699	699	689	693	685	693	695	711	670	669	640	712	667	683	693	703	610	670	683	652	665	658	667	637	637	701	664	671	689	663	695	664	702	690	680	711	671	686	653	668	694	700	659	696	719	657	746	696	686	678	675	673	703	674	648	691	682	727	670	692	651	684	726	665	679	707	669	679	670	703	733	695	723	669	707	654	700	682	671	651	674	646	642	694	664	645	702	726	671	625	754	688	676	653	671	658	711	665	724	683	709	691	715	665	687	695	687	673	666	673	630	667	638	664	667	691	690	657	702	672	683	604	672	707	659	696	677	717	731	645	686	645	696	679	671	687	692	658	661	699	628	700	671	699	663	673	694	655	659	673	679	654	666	691	710	680	655	679	683	699	645	688	658	688	676	723	697	714	687	691	679	704	701	668	682	737	707	674	667	663	664	652	664	703	652	671	695	722	679	687	721	678	707	728	640	682	688	710	708	649	668	663	694	637	688	731	691	658	681	611	777	662	694	686	683	702	733	674	699	692	658	715	692	701	663	690	710	732	683	677	739	673	703	628	684	690	676	701	704	692	680	688	714	715	699	714	692	654	664	766	653	694	662	713	648	672	704	702	666	682	709	664	731	685	710	685	687	646	667	681
40578	61396	44374	30696	25303	19567	14471	10097	6954	4702	3208	2338	1843	1600	1353	1368	1213	1208	1186	1081	1011	1058	1152	1160	1179	1165	1162	1129	1082	1034	989	964	944	979	1027	925	949	963	903	958	964	962	920	975	938	934	932	964	897	975	982	936	973	926	959	932	894	931	948	1032	955	994	969	960	895	927	905	978	954	954	920	893	942	952	934	929	978	960	924	979	955	939	937	969	938	944	914	934	917	950	909	947	920	963	918	949	888	960	918	929	894	915	974	926	912	932	961	906	936	912	917	949	980	949	969	998	941	953	912	935	962	990	836	960	1002	913	937	964	923	995	905	912	938	930	921	936	914	953	928	902	942	938	926	949	931	919	942	924	944	935	967	910	981	955	968	988	938	933	909	927	945	940	945	986	915	1003	957	950	963	954	913	895	972	984	1006	970	931	943	940	958	934	980	915	914	934	950	936	946	959	934	970	944	936	917	985	903	983	926	953	946	908	922	934	977	950	972	937	975	956	958	945	916	952	942	938	955	964	927	886	953	935	962	939	984	904	897	942	870	917	957	972	902	916	985	961	888	918	935	981	906	916	897	913	900	973	926	957	919	889	925	939	943	944	915	918	856	971	941	948	891	948	971	939	947	896	886	925	961	947	900	948	934	955	971	939	936	1049	946	971	929	971	900	940	916	934	930	956	1003	920	942	932	971	902	953	968	924	938	894	889	909	918	827	930	990	969	950	938	935	941	951	924	908	925	955	948	865	961	916	889	944	987	954	901	993	885	947	905	1018	913	944	957	942	999	969	1019	929	944	936	989	938	913	920	969	948	965	985	948	914	955	936	945	889	953	960	915	953	949	947	977	969	901	938	912	937	906	953	940	977	945	992	939	915	902	949	955	905	892	976	933	941	954	945	925	909	978	904	996	893	958	917	929	981	912	991	934	928	926	976	981	942	949	986	940	953	990	962	967	902	887	934	959	959	925	945	962	939	884	900	943	944	951	986	955	925	992	1009	941	929	939	915	950	908	885	975	959	919	963	925	927	942	934	890	945	935	952	992	913	968	916	943	974	892	919	950	970	938	945	949	938	926	916	929	931	955	926	936	969	919	881	949	871	947	863	901	958	1004	921	956	920	956	910	963	962	919	937	941	1007	871	940	933	907	946	895	958	922	906	940	944	900	933	918	947	955	969	973	945	1004	953	933	942	959	983	950	953	937	938	992	961	926	981	925	960	924	919	942	950	883	1017	946	935	961	902	895	933	925	943	920	939	907	878	978	953	934	942	976	945	953	901	1010	932	876	929	964	939	965	935	962	990	943	935	923	918	964	930	928	913	968	918	918	953	903	932	971	959	919	966	954	969	1001	957	891	913	941	973	956	948	968	925	957	941	914	902	949	861	932	950	954	976	963	955	895	914	967	969	949	916	973	943	982	913	917	934	961	964	988	941	883	951	976	972	968	963	1002	928	903	955	911	902	980	937	972	927	884	902	946	932	925	1005	979	963	950	997	938	935	923	939	956	951	916	941	945	953	944	950	927	933	980	948	970	923	942	933	961	953	973	924	932	946	930	961	928	914	889	958	874	928	915	956	941	938	963	972	932	940	923	918	956	955	928	949	948	958	906	920	901	928	1004	962	930	943	929	873	876	976	981	897	935	914	952	950	940	942	977	909	954	951	995	982	1001	1004	930	980	905	936	926	989	966	940	930	925	959	905	988	909	903	972	949	990	930	931	956	971	951	932	937	951	921	888	984	926	899	972	910	935	941	977	916	953	876	927	984	987	965	1008	905	993	968	919	911	903	940	945	915	958	901	939	913	937	918	943	924	931	922	953	883	952	934	989	966	916	953	918	953	971	923	957	984	952	978	990	914	971	991	992	966	979	952	989	967	904	947	944	1011	954	866	969	972	995	896	1022	950	945	912	955	888	935	964	947	1005	984	947	928	943	953	947	887	971	964	934	952	955	965	938	908	937	949	969	940	902	975	865	920	973	999	973	944	935	976	913	976	938	952	921	984	896	970	925	867	915	952	970	995	995	951	904	945	912	977	963	961	1016	915	925	977	936	947	951	893	924	965	949	997	936	933	927	941	940	931	930	918	927	994	911	859	983	948	909	954	942	945	924	958	951	968	944	925	906	973	961	966	941	945	959	915	974	912	908	1004	917	917	922	945	955	935	969	915	919	966	941	905	995	892	1003	870	959	947	956	946	943	940	951	967	983	944	931	912	952	890	913	944	954	905	922	889	967	954	940	893	894	899	930	954	939	933	938	890	924	932	956	935	930	948	922	913	932	941	934	910	932	942	880	930	934	956	932	964	896	1008	948	992	971	895	980	909	908	959	970	978	963	928	1022	934	937	996	977	996	935	921	928	973	943	934	903	922	945	991	898	945	946	954	916	955	936	931	981	917	927	930	979	950	916	932	1002	958	918	982	901	976	903	1025	960	912	981	969	942	941	877	953	945	919	967	948	951	958	916	952	937	967	995	908	923	950	939	950	943	936	1011	957	924	910	908	969	956	949	904	961	960	938	945	917	952	906	952	973	969	931	933	949	904	885	982	943	930	928	976	970	920	929	909	913	955	970	956	908	973	966	980	901	959	935	969	946	881	935	953	924	935	932	935	953	944	943	925	960	899	955	905	932	968	904	902	910	900	927	956	944	932	888	989	924	859	880	921	936	961	904	938	922	959	957	925	967	942	899	951	958	888	951	916	910	930	888	896	935	927	947	943	973	943	1007	961	970	943	976	948	934	935	996	914	945	976	934	973	913	972	907	970	905	942	923	925	894	968	946	918	944	953	883	921	904	921	937	950	925	919	944	951	869	874	897	993	927	910	938	958	971	912	965	966	931	949	954	935	941	897	915	925	958	908	919	1027	971	946	939	997	885	955	936	956	957	943	898	949	950	942	917	974	972	886	960	916	933	923	909	946	870	947	965	965	930	979	877	994	963	928	954	946	950	943	941	949	907	915	931	958	906	920	926	896	889	962	885	974	904	923	926	930	916	981	968	964	939	968	936	929	927	966	903	918	951	885	947	966	973	937	964	976	927	921	941	906	923	968	939	984	910	920	942	960	944	971	1012	882	954	942	922	943	904	892	949	973	967	960	902	958	942	923	926	1000	992	999	930	932	932	921	975	949	972	944	916	944	1007	939	967	963	910	926	993	993	954	917	943	920	896	903	967	931	914	927	936	977	953	926	960	896	883	961	947	955	934	929	946	962	987	923	959	945	957	884	996	943	963	941	936	918	1010	946	938	918	902	942	951	887	957	907	909	960	955	917	941	902	953	975	974	986	943	965	922	892	918	971	928	959	930	929	924	929	896	881	946	976	880	952	950	988	971	911	961	971	921	935	969	908	924	965	920	933	926	946	900	972	992	950	917	942	958	975	911	887	941	928	924	881	941	892	944	959	1017	960	925	956	944	990	924	921	934	832	992	985	926	923	959	950	953	934	932	905	924	961	982	978	900	921	943	928	952	963	962	916	950	927	885	984	991	909	940	924	898	866	959	964	949	950	954	966	907	904	916	891	944	990	962	958	902	890	938
23486	21589	29411	24249	21872	22376	18074	7714	4116	2729	1805	1303	1106	906	873	782	727	687	687	646	635	608	665	679	713	754	721	632	647	589	555	528	583	601	589	562	562	544	549	530	570	552	561	555	557	549	568	585	604	512	561	563	593	509	558	566	526	515	534	585	579	522	551	566	541	537	539	512	526	542	517	612	582	556	543	556	544	486	560	518	535	547	581	569	599	523	559	553	511	560	572	567	578	572	570	543	517	558	524	555	573	577	578	582	547	516	565	544	595	514	523	572	507	526	562	528	505	533	536	557	593	590	548	526	554	596	531	535	581	555	541	521	564	571	531	520	526	537	575	519	573	527	606	546	571	566	565	571	548	520	574	560	566	512	560	566	524	575	507	551	528	533	551	582	543	576	538	510	563	525	547	561	569	556	550	558	531	539	505	556	561	560	521	580	585	552	572	592	548	583	533	510	542	592	569	572	576	584	592	522	550	519	552	551	549	534	508	531	545	551	578	549	595	561	533	549	518	585	518	537	537	564	529	556	574	542	554	517	552	528	569	503	556	525	546	556	560	594	487	556	546	537	538	547	499	535	577	536	548	550	595	553	549	562	581	557	521	556	566	507	559	559	576	553	559	556	546	569	568	537	548	584	538	574	546	576	549	557	543	552	570	529	518	535	554	549	589	563	568	505	581	529	525	534	530	593	535	540	544	552	562	581	562	573	553	578	548	548	579	563	565	591	571	566	547	528	569	594	592	554	532	556	525	573	534	550	567	578	552	556	550	572	561	539	544	482	532	527	567	572	517	522	519	562	600	539	516	528	540	586	565	522	573	568	603	541	572	582	554	467	554	537	584	555	538	548	521	516	576	549	554	574	530	583	526	545	560	557	595	565	564	513	594	569	531	565	540	515	551	520	547	547	531	569	599	579	550	570	553	570	539	589	584	529	514	537	530	547	547	570	521	569	576	562	550	592	545	497	559	595	513	584	554	588	535	583	567	562	519	546	585	563	571	489	579	575	540	535	549	536	590	573	576	532	547	512	529	563	573	543	563	547	547	567	561	484	556	569	558	555	583	565	537	564	557	475	576	535	588	554	584	525	576	528	529	564	572	523	566	551	561	550	540	519	579	536	514	540	555	557	595	529	572	573	531	533	536	532	558	570	544	553	560	546	555	563	509	566	569	532	513	565	554	562	520	559	583	578	520	511	542	610	552	546	543	565	547	498	507	517	568	543	567	570	544	538	536	556	560	523	572	546	548	530	537	539	529	557	521	585	566	560	526	541	528	527	530	518	526	531	526	517	592	518	640	533	592	547	538	521	580	571	557	516	591	505	520	545	573	570	554	515	576	563	557	560	539	520	579	555	538	566	536	526	569	528	549	567	535	578	569	590	600	563	574	546	594	550	584	491	503	567	541	514	519	530	519	558	567	533	538	549	573	589	536	527	576	580	563	524	572	541	544	594	537	516	535	526	520	535	506	535	539	524	552	533	556	571	524	566	541	557	515	512	594	548	550	564	519	532	563	529	569	532	561	580	567	581	535	555	537	577	588	561	544	526	533	563	548	517	541	549	541	588	580	560	571	502	583	563	531	519	568	564	583	544	564	535	558	556	564	604	542	613	555	564	546	513	539	529	527	552	548	548	559	488	561	570	549	558	521	571	542	537	568	535	523	544	551	528	565	542	594	536	546	544	566	532	539	593	554	574	550	544	567	529	559	580	520	555	582	565	548	508	517	561	589	546	521	541	530	548	590	544	564	543	551	556	548	561	548	528	554	535	508	537	568	530	547	549	558	575	533	555	565	560	544	552	572	500	562	558	545	552	534	573	575	543	532	549	560	553	566	540	565	544	566	574	532	532	556	524	536	600	534	558	534	562	547	547	536	537	542	546	583	504	593	533	547	541	613	551	581	563	564	546	542	546	569	556	559	542	575	533	576	534	499	529	518	551	565	564	550	567	578	549	545	554	543	553	509	555	552	558	563	567	555	536	573	577	526	544	553	544	559	547	588	590	558	547	540	556	574	509	534	549	558	588	567	557	561	544	589	530	526	518	516	560	561	546	501	559	543	547	551	552	566	563	540	567	566	546	553	576	580	506	531	576	543	562	529	589	603	540	521	552	563	579	531	570	557	560	545	584	554	564	592	583	561	512	583	557	579	558	568	537	605	528	543	522	524	572	524	527	549	579	488	570	514	521	557	552	559	542	598	560	522	575	578	555	502	562	581	568	546	521	551	536	532	521	590	539	564	573	539	567	568	552	570	553	564	525	573	562	551	550	551	533	567	545	544	558	531	567	535	544	534	559	530	577	593	561	575	543	546	559	542	527	542	559	571	546	588	546	576	524	597	549	548	523	515	582	579	532	587	558	529	511	567	577	538	556	625	554	556	560	550	571	538	557	553	578	600	559	527	541	509	544	547	567	507	555	568	572	565	562	560	523	576	581	561	546	521	579	543	536	521	582	550	536	529	569	582	533	525	542	518	569	546	575	540	577	553	526	558	555	566	584	546	562	532	517	567	582	584	564	570	561	560	563	530	529	598	603	578	558	511	550	616	525	563	592	577	519	549	557	526	567	564	568	543	571	522	537	554	548	554	564	528	557	617	577	510	522	589	622	572	535	513	542	541	562	549	566	560	553	530	539	528	531	544	598	520	558	558	591	561	606	531	585	538	566	566	539	547	540	589	544	576	543	513	525	549	539	530	529	533	547	588	526	587	571	539	598	577	580	556	551	551	539	528	543	549	558	578	581	625	572	497	559	584	563	537	546	585	533	514	564	529	525	548	548	529	560	566	582	517	579	574	566	522	585	542	563	571	550	572	574	555	577	570	579	519	545	556	546	544	584	519	564	551	559	546	568	556	531	528	584	524	543	575	538	608	572	528	508	551	526	559	526	598	589	577	573	563	564	570	527	554	546	541	548	530	498	576	544	530	536	541	551	560	561	535	538	609	585	551	532	565	541	530	526	548	500	588	564	567	534	528	539	566	530	512	560	541	530	532	566	573	548	531	564	570	578	557	555	540	500	568	574	554	543	562	576	539	537	542	525	517	532	517	512	517	538	534	520	562	593	612	572	567	577	565	534	557	550	560	552	496	570	577	577	544	542	545	536	556	567	563	554	573	516	544	548	497	544	544	534	548	540	554	585	516	553	558	569	556	585	602	508	562	573	516	547	562	568	507	524	528	521	586	597	533	551	569	597	534	535	535	550	532	542	582	537	524	592	531	521	601	544	555	569	554	567	538	560	577	559	576	533	531	541	580	493	550	530	558	575	562	576	557	520	593	547	572	576	531	614	575	503	530	526	509	547	523	564	538	564	582	496	559	558	522	546	526	547	570	554	555	520	517	564	530	564	547	580	563	564	563	592	555	570	546	539	574	541	542	544	539	547	620	562	569	521	533	558	547	544	559	526	567	571	573	565	481	542	581	612	553	537	572	543	564	523	529	535	573	594	570	581	543	550	537	560	546	587	556	528	576	575	502	564	519	539	552	552
44637	68887	49354	35140	29647	24354	18122	13218	9017	6023	3997	2844	2121	1789	1453	1264	1282	1150	1173	1036	930	907	962	981	1100	1119	1093	1001	1004	894	799	779	819	815	742	783	845	762	732	809	774	744	805	822	749	757	775	799	748	783	772	787	723	790	773	822	785	774	802	718	769	789	775	786	765	760	824	783	744	803	799	788	760	732	751	737	738	760	766	744	770	808	806	765	793	781	739	763	749	776	773	732	782	803	788	833	771	778	756	722	765	775	721	843	710	729	751	764	804	752	788	799	766	786	729	784	813	747	766	781	790	768	760	790	780	750	800	769	747	767	723	782	713	771	733	748	784	743	773	803	768	785	755	779	777	713	785	802	784	765	738	822	737	766	744	742	779	757	740	783	754	767	765	756	760	815	738	782	783	770	789	729	785	752	772	780	741	758	795	799	787	763	765	743	757	761	744	789	725	769	734	809	756	728	717	753	811	778	762	743	827	826	748	807	760	700	723	767	751	756	745	767	700	726	791	742	759	778	784	776	700	782	696	778	748	731	714	783	799	797	764	779	796	737	769	734	797	800	688	770	779	731	753	750	772	781	772	774	761	762	750	769	723	789	747	776	768	754	695	750	811	772	726	752	755	786	772	752	748	755	739	749	771	763	789	750	785	744	747	773	778	803	770	775	803	720	759	755	741	774	747	737	788	810	724	751	804	713	743	738	793	712	810	748	727	785	763	806	767	796	772	762	754	728	819	741	771	739	797	742	745	798	749	757	733	755	731	774	783	740	808	763	736	782	788	705	762	762	742	785	717	730	772	752	817	758	722	762	739	711	739	738	791	760	825	716	781	761	763	816	783	705	801	761	803	779	773	750	725	724	737	749	748	783	792	762	703	754	789	741	790	795	798	777	736	788	747	745	787	795	781	769	739	777	756	772	715	793	784	805	718	747	720	779	750	768	771	812	750	776	768	750	710	758	765	739	765	766	769	771	749	766	747	777	790	759	771	792	751	719	792	779	786	727	775	757	814	729	760	813	787	763	754	756	733	778	787	778	760	751	745	767	739	753	753	756	778	780	769	737	764	751	783	746	745	793	751	767	765	752	717	749	784	795	743	751	719	768	760	761	716	765	760	715	743	759	736	726	744	738	769	783	779	771	764	751	764	771	762	738	780	812	765	797	781	753	750	731	784	761	768	730	789	741	751	765	776	764	740	724	794	767	794	782	738	804	724	771	790	812	689	751	759	749	776	714	681	734	750	775	742	768	767	723	747	756	786	818	767	728	767	738	721	776	770	716	826	809	712	739	716	760	803	737	795	844	759	765	740	737	747	750	691	748	737	781	797	746	740	729	740	789	802	784	839	745	766	769	716	784	721	767	772	743	764	757	738	765	756	798	736	747	796	762	801	769	782	780	756	795	709	728	712	726	794	759	787	790	767	775	767	778	726	752	735	784	762	765	818	778	779	751	729	797	760	754	744	747	761	752	701	743	766	790	786	761	709	767	786	753	791	760	759	817	721	761	794	772	804	756	719	733	752	775	728	729	750	776	785	776	746	762	734	785	766	759	786	806	774	759	754	723	756	733	744	801	756	762	769	769	773	738	728	732	741	765	793	752	771	796	737	740	749	784	758	722	738	690	742	775	741	775	787	694	744	755	733	811	798	783	739	777	746	746	738	751	748	721	774	745	716	797	702	701	739	768	748	732	716	730	777	800	739	757	737	742	773	740	801	788	753	757	763	750	739	758	745	728	757	784	703	785	705	728	761	791	775	760	775	742	782	750	791	811	838	734	780	775	823	773	766	750	756	761	704	769	758	728	744	806	780	736	772	771	739	766	806	792	768	726	791	744	773	741	725	687	754	765	763	776	744	758	783	746	792	736	777	685	734	748	789	775	733	786	776	725	745	749	766	742	798	770	762	749	729	755	805	727	766	727	796	738	800	763	762	764	753	784	808	775	788	807	787	797	762	725	772	758	783	740	752	735	796	756	751	756	722	786	758	827	737	704	789	759	748	767	725	744	757	778	764	749	758	768	792	778	751	758	806	754	786	773	755	754	789	721	776	770	743	793	792	743	737	757	745	749	769	762	757	740	750	736	756	728	721	779	742	759	702	777	742	782	770	775	731	734	731	724	735	791	708	757	821	763	759	770	759	758	734	759	752	777	809	838	762	754	748	797	779	734	807	767	781	732	775	768	737	826	762	791	774	767	772	810	777	768	786	765	764	742	768	747	750	777	755	800	727	814	771	750	728	765	821	730	726	753	788	762	783	710	808	747	770	759	790	776	742	743	763	789	734	748	754	736	737	757	838	757	725	731	731	761	760	754	744	773	804	797	765	754	731	767	743	795	784	801	777	745	772	770	777	736	812	778	811	796	763	773	715	750	772	729	759	775	768	764	749	820	755	751	755	740	752	769	725	772	781	783	758	777	756	783	767	771	751	803	774	775	711	728	717	759	716	807	762	731	745	776	745	758	784	728	772	781	815	806	735	719	751	748	755	756	746	773	780	725	784	745	782	745	793	788	764	780	768	778	752	807	788	747	747	786	809	759	742	784	721	764	781	750	794	717	753	719	758	739	780	756	746	786	752	758	807	775	731	767	780	769	763	768	748	711	778	705	703	744	750	785	784	807	794	783	792	775	730	733	760	762	796	765	782	773	778	738	783	734	723	812	724	795	732	768	795	748	764	745	731	781	756	764	743	779	733	823	810	699	772	752	737	770	741	735	750	782	755	742	779	774	767	757	744	785	741	781	740	753	750	731	829	774	803	732	729	786	768	719	737	713	758	712	806	711	735	763	748	728	737	794	773	771	762	775	740	737	783	775	773	747	754	739	754	731	730	762	794	761	752	767	796	796	781	759	742	759	812	770	742	752	750	755	746	759	750	785	772	798	815	773	799	767	794	748	765	735	758	729	795	771	741	776	772	774	750	778	792	751	703	749	755	776	782	730	736	749	759	725	735	778	762	783	784	786	754	759	728	769	761	782	785	758	776	778	774	783	784	709	781	795	799	754	778	745	782	767	786	761	788	818	741	789	755	774	781	751	742	818	797	763	768	782	748	747	767	713	769	778	793	781	805	755	745	766	781	759	739	753	799	739	751	772	727	731	760	739	766	762	789	786	725	746	773	757	802	728	784	743	766	823	742	754	795	719	770	778	752	767	748	789	722	749	744	739	790	762	711	817	713	721	760	738	785	737	728	751	758	767	807	759	713	735	765	748	727	795	762	759	755	701	764	771	729	703	778	825	728	807	745	735	786	786	784	761	797	765	796	789	752	750	779	771	759	768	748	777	763	745	745	716	762	744	751	800	797	814	797	724	762	800	724	754	783	826	783	773	752	752	790	714	762	759	797	758	727	778	772	785	752	741	770	730	779	739	776	813	735	726	828	785	748	763	782	781	780	812	772	769	732	763	792	790	736	751	751	830	770	738	788	820	753	777	815	737	750	726	742	721	784	758	750	791	762	751	785	747	779	746	777	748	746	787	789	758	760	781	764	734
29906	30109	28782	20257	11829	7010	4105	2575	1732	1258	963	786	704	654	600	603	590	615	553	541	583	569	550	522	602	587	557	573	553	548	548	510	542	505	562	520	552	539	523	520	534	530	529	535	525	554	508	515	526	542	516	536	493	506	524	519	487	514	512	516	523	539	491	531	525	535	534	527	499	517	508	496	505	517	516	519	554	516	494	516	507	511	523	564	518	496	530	545	510	506	524	589	554	527	523	534	501	538	542	531	530	479	514	527	523	533	505	499	521	531	525	515	482	518	510	523	510	494	526	512	486	528	501	550	540	507	542	509	518	532	483	504	512	476	528	541	490	503	523	505	510	564	520	534	487	485	518	493	524	559	533	477	489	528	492	525	551	541	526	494	537	522	512	532	512	491	516	530	518	519	546	499	509	517	549	543	519	553	521	509	544	515	564	582	502	515	547	493	531	537	542	529	529	515	522	551	527	517	518	540	535	528	527	488	515	527	497	502	497	493	547	558	535	498	509	478	526	550	492	496	542	520	535	566	520	483	487	523	499	580	520	539	489	520	527	571	522	508	567	504	521	521	513	496	502	512	487	510	514	536	500	525	502	516	500	526	535	531	500	479	515	527	519	523	496	559	531	510	536	531	524	520	504	469	526	512	519	501	513	553	519	502	540	508	501	481	546	548	571	536	535	520	503	490	520	511	532	554	494	528	511	466	490	486	501	491	524	537	523	535	542	541	544	522	472	521	556	505	524	506	547	518	546	493	489	535	490	577	563	523	544	506	532	508	516	523	491	539	504	514	528	546	571	538	517	490	530	467	522	500	511	497	492	544	511	530	493	540	510	491	533	495	565	512	528	559	519	502	533	508	539	504	510	540	515	525	503	543	515	515	505	523	518	524	538	508	535	517	514	491	522	506	494	498	527	506	491	536	516	533	516	481	526	488	490	495	502	511	495	551	494	543	525	501	521	531	566	522	516	530	475	484	542	504	516	538	514	556	521	505	525	497	539	520	522	581	554	463	502	571	501	505	483	500	477	507	536	460	515	515	565	492	493	508	532	538	521	515	490	516	541	528	540	561	516	538	513	479	530	496	476	530	511	529	573	589	526	552	490	531	551	516	513	555	523	514	520	556	496	522	592	510	512	540	539	490	497	506	527	541	522	552	503	498	533	528	524	526	527	511	546	509	534	495	530	522	555	529	544	582	515	475	545	533	495	523	515	569	502	534	520	548	528	522	463	528	493	531	575	533	514	544	540	512	532	514	521	456	525	487	515	499	510	522	527	525	534	511	532	555	504	526	517	497	520	551	483	534	520	517	515	527	520	481	495	555	516	523	527	517	512	516	519	537	474	543	514	549	512	529	545	567	493	528	520	515	508	546	501	500	530	528	511	521	536	507	493	547	549	514	521	535	542	477	537	498	525	514	479	558	477	522	545	555	510	501	506	558	536	516	485	515	540	544	505	572	546	532	529	501	504	480	519	512	484	547	482	521	518	486	560	539	490	500	518	534	531	541	521	509	547	515	503	565	506	530	496	550	506	501	537	539	533	538	534	524	499	535	544	522	537	538	532	497	545	548	553	531	497	532	521	506	533	572	534	493	516	511	530	516	516	534	544	504	514	499	560	546	500	520	533	521	529	519	535	455	517	506	555	524	517	510	490	529	510	511	529	540	544	513	544	511	516	532	481	474	514	524	506	546	518	501	518	548	492	532	533	480	529	525	500	545	531	529	534	576	500	494	516	521	521	506	526	517	533	520	519	552	504	513	502	493	510	507	548	553	522	517	517	507	562	495	490	546	515	513	564	500	500	546	547	487	510	497	540	540	508	516	523	474	538	528	524	494	491	566	505	514	568	476	518	511	538	509	460	503	552	509	555	480	512	530	492	547	519	509	516	545	543	504	544	546	492	520	521	536	487	539	525	524	494	489	563	518	459	488	551	494	534	558	482	550	532	505	500	493	485	516	479	523	485	526	512	527	525	540	527	558	532	535	528	528	529	518	542	494	526	511	501	478	515	544	505	535	479	509	512	504	542	534	502	580	517	504	504	542	506	522	549	503	488	543	503	515	555	523	529	538	518	501	513	505	524	505	543	510	512	530	538	510	487	510	513	511	538	511	563	477	488	480	548	537	518	493	530	515	483	487	543	537	511	525	550	541	498	525	513	513	507	520	496	515	548	547	529	532	467	520	530	514	593	484	565	526	516	552	539	492	519	558	526	576	473	516	515	531	514	542	558	511	516	496	513	557	511	488	503	474	538	510	481	506	571	498	534	542	490	554	538	536	534	562	525	526	534	527	540	502	488	557	512	532	537	500	498	547	531	529	549	502	543	473	500	529	561	522	507	545	479	486	540	512	555	548	487	529	529	488	490	505	543	502	541	525	525	513	547	529	492	462	516	512	548	476	526	540	546	545	519	520	505	509	550	507	548	548	532	496	498	517	503	514	517	511	530	520	503	514	544	527	548	507	475	488	544	535	526	503	525	498	505	541	489	532	524	520	517	489	493	494	508	552	510	505	533	479	527	514	492	500	549	506	498	525	525	533	536	544	497	506	521	510	552	519	565	520	539	499	551	509	519	493	556	498	578	515	511	491	519	547	513	527	523	553	494	529	510	536	527	527	565	476	578	557	546	507	514	536	512	505	516	480	546	531	523	523	540	534	521	525	510	521	464	510	489	526	563	507	528	543	526	501	540	499	555	541	527	481	491	500	563	495	506	552	555	546	519	533	538	544	543	523	510	514	522	538	552	505	492	597	496	537	499	534	493	533	483	529	502	531	509	520	524	524	520	539	557	520	487	565	541	500	505	510	526	512	509	513	538	557	481	540	519	531	485	536	522	565	496	552	556	550	510	518	584	518	506	542	500	484	557	500	528	559	517	488	506	499	528	502	577	527	517	511	543	508	511	508	509	522	524	545	521	498	499	536	506	509	526	524	514	531	513	558	557	567	508	497	561	571	501	533	519	540	536	504	516	532	492	501	538	516	537	519	553	504	503	530	514	517	504	493	526	513	530	533	496	523	514	496	497	534	510	513	535	508	493	532	532	551	520	521	515	533	530	479	550	536	517	508	500	514	544	516	496	532	511	522	562	496	506	500	524	544	540	469	508	512	509	554	538	531	509	523	510	560	547	549	520	528	533	541	559	541	536	523	514	519	499	530	511	539	515	540	543	528	540	498	519	540	531	488	528	530	554	541	533	534	503	506	543	542	501	546	544	490	516	521	547	464	478	528	513	527	515	507	536	514	515	539	482	468	568	503	515	504	538	558	515	477	544	533	548	514	523	522	506	523	539	564	538	523	520	539	521	571	538	518	527	493	538	498	483	530	520	471	535	526	498	482	520	546	494	461	469	501	522	508	521	492	510	528	504	524	529	539	509	496	527	519	519	528	485	517	506	544	514	521	556	541	534	515	542	538	502	518	480	505	529	480	510	563	543	446	522	574	515	502	510	524	538	515	530	498	553	513	523	538	500	514	485	567	529	552	526	550
37417	47371	33913	22676	17400	13016	8579	5909	4069	2669	1844	1476	1200	1095	937	871	867	857	791	793	788	770	787	841	841	867	808	792	778	788	681	688	739	777	745	788	725	741	733	688	707	728	705	696	729	707	700	680	731	784	771	721	712	719	775	706	723	748	796	684	733	728	726	731	745	685	752	756	698	728	763	719	695	756	714	730	726	719	709	710	719	751	733	770	685	728	717	708	701	701	699	767	724	709	728	713	745	704	701	665	685	699	722	704	666	739	727	747	781	710	723	684	740	742	709	712	728	661	690	822	715	708	732	736	718	721	736	670	736	728	720	704	694	678	705	721	684	708	706	693	712	728	710	688	718	717	735	712	716	759	709	697	743	720	734	735	725	719	747	739	721	710	720	754	728	683	725	706	663	753	731	692	715	722	746	728	746	705	713	715	709	737	749	681	697	693	712	742	695	728	731	769	701	719	747	766	719	768	751	742	721	748	741	716	744	788	767	713	722	735	740	732	724	735	752	790	730	722	709	697	694	690	725	731	784	723	720	701	747	683	722	732	687	704	695	748	695	717	679	748	714	707	679	735	723	717	736	685	701	693	691	719	735	722	747	703	714	725	723	753	703	719	666	683	707	715	718	697	709	751	679	705	684	741	720	719	727	715	660	729	709	727	740	695	707	675	659	723	699	745	716	740	734	677	683	701	750	702	713	690	671	715	694	698	720	741	732	726	719	695	655	714	693	768	688	757	720	726	718	743	732	709	737	746	718	654	742	668	696	747	716	728	707	726	737	713	690	720	731	746	719	717	684	723	696	699	762	693	716	664	743	693	677	718	690	730	730	755	708	746	672	669	746	775	710	768	719	735	676	721	691	676	684	702	713	688	697	765	765	704	739	675	731	743	740	737	722	742	679	719	720	694	781	699	745	705	729	691	680	736	702	712	743	716	766	755	693	710	749	722	744	707	713	665	734	688	722	695	712	699	752	682	674	759	755	748	742	774	778	735	696	723	719	684	724	712	750	719	676	752	741	694	712	753	702	766	699	709	740	729	721	686	725	714	711	729	694	663	724	712	725	769	689	719	719	733	760	747	738	734	699	737	715	691	745	734	730	738	740	747	678	718	737	687	742	702	756	726	704	785	705	721	777	720	750	704	714	703	725	732	729	684	713	725	699	701	720	765	693	712	699	724	723	738	726	686	693	716	734	768	700	713	707	718	751	729	731	702	745	683	694	776	696	743	748	726	674	723	678	741	692	780	744	723	793	766	704	748	697	751	763	711	694	735	742	759	720	771	736	721	694	731	726	767	698	721	739	752	720	728	698	749	689	704	793	740	689	730	723	660	700	726	730	694	713	701	772	735	730	715	709	731	730	699	734	709	716	746	739	714	642	745	736	676	709	693	759	720	686	725	739	730	770	718	695	697	689	716	674	718	725	744	743	698	672	703	689	711	719	691	707	679	739	757	778	720	733	662	717	710	740	708	718	718	735	700	657	727	757	790	706	663	724	708	676	736	716	699	728	730	743	722	740	741	727	658	665	715	714	747	686	692	720	714	723	736	724	700	698	683	774	704	738	713	713	752	723	731	728	717	715	732	718	735	680	703	687	725	711	726	730	728	779	719	680	744	727	681	719	692	701	715	686	702	758	696	728	751	729	756	727	722	679	762	710	724	703	752	738	786	705	734	681	732	736	759	746	687	724	743	706	699	712	732	736	669	690	715	700	714	744	731	694	683	683	741	735	656	709	742	728	713	726	716	713	707	721	736	776	784	732	731	743	758	684	732	735	717	747	679	726	679	725	655	696	656	685	688	731	739	732	731	727	711	714	743	755	724	728	697	741	711	713	730	695	728	670	733	701	717	737	773	711	729	726	741	723	674	726	725	704	689	723	732	666	739	706	701	733	753	741	701	717	722	733	699	736	710	733	712	719	714	715	739	747	725	667	741	684	724	710	757	729	756	670	681	685	679	741	690	716	759	762	708	671	710	736	715	735	632	693	654	720	735	720	724	757	699	670	677	733	699	758	710	737	664	728	739	692	693	712	704	729	741	698	751	707	732	724	702	733	695	727	759	730	721	700	706	749	754	711	701	693	725	737	699	752	748	699	722	693	738	766	704	765	691	747	701	697	743	740	733	718	758	721	742	725	682	732	737	757	687	704	725	702	718	725	716	756	719	723	719	731	734	707	740	707	733	696	677	723	770	711	720	716	701	711	727	716	712	737	733	710	703	727	719	709	666	711	685	714	752	753	697	699	708	703	698	694	700	689	744	761	732	745	714	709	696	754	723	713	681	685	692	692	727	679	672	731	689	688	736	731	741	684	707	686	781	698	741	661	695	725	708	737	692	711	753	722	737	673	729	733	665	720	752	772	767	703	724	724	662	731	714	663	713	725	708	769	752	679	706	789	712	740	707	688	704	753	713	717	668	742	727	722	715	691	693	728	724	701	712	688	717	733	710	687	669	733	676	734	693	764	736	793	685	692	702	743	729	693	717	701	722	713	755	731	730	725	698	739	757	746	758	709	755	698	723	748	723	720	717	736	686	749	704	732	718	726	674	704	690	702	686	674	734	749	721	701	706	705	738	746	737	714	758	689	748	746	718	735	724	675	713	714	681	753	708	698	695	678	723	714	730	699	705	702	679	735	687	706	807	695	728	729	704	733	732	717	773	728	745	688	768	756	660	695	719	711	687	748	700	717	770	666	741	701	706	686	741	716	767	735	747	729	732	757	714	706	768	700	731	705	723	728	720	716	715	686	693	682	740	721	696	747	687	718	712	748	686	739	721	717	724	723	738	738	741	694	706	715	717	721	711	686	678	706	675	739	745	724	720	751	730	743	736	684	711	738	713	760	759	787	728	738	705	722	718	722	694	712	771	755	685	706	714	746	740	688	659	730	682	741	713	693	771	709	717	731	743	738	748	705	788	672	728	758	723	717	745	677	739	674	698	727	722	756	751	758	710	676	696	725	688	752	678	721	741	679	701	740	754	733	756	716	690	733	702	721	717	761	703	730	696	741	693	756	710	749	731	700	717	737	717	739	764	725	723	710	720	672	701	689	679	746	701	697	772	785	737	721	738	691	679	713	722	753	663	738	708	675	721	705	735	718	669	715	714	729	740	734	767	739	699	743	698	728	703	730	738	725	746	722	769	694	702	679	703	721	716	742	734	748	682	732	728	742	712	757	711	731	756	754	656	738	701	706	741	704	740	750	715	711	733	713	706	726	771	727	758	716	714	742	730	745	659	740	703	736	745	723	720	690	695	704	750	724	717	731	719	727	733	709	728	761	744	714	666	714	741	721	721	736	718	709	710	736	658	716	737	708	690	710	699	709	681	682	694	762	731	703	738	677	684	737	664	744	752	729	704	682	700	698	680	726	752	715	704	735	727	707	728	716	665	721	758	709	759	726	754	751	683	761	730	728	756	737	703	736	711	733	707	714	689	720	754	721	724	723	691	710	732	733	701	747	735	703	726	755	715	698	723	697	761	776	694
24543	21675	29031	24852	21848	17682	9680	4781	3040	2019	1488	1229	1017	910	847	796	806	790	809	772	690	689	742	780	730	810	737	784	717	676	675	670	625	655	661	632	635	699	641	629	692	706	716	694	697	674	677	687	710	712	669	623	638	637	648	654	638	687	660	650	684	663	647	709	643	656	683	678	683	714	693	647	688	651	643	690	674	692	706	656	645	649	660	663	703	662	657	642	678	711	632	659	692	656	662	684	651	670	654	678	697	676	659	663	638	652	662	639	648	624	706	712	661	636	674	686	644	664	690	703	709	667	662	619	653	703	674	650	654	623	647	684	681	646	712	667	642	673	629	669	662	694	680	645	651	639	674	668	661	676	697	641	673	667	624	653	654	636	690	637	662	718	698	688	691	709	673	656	625	651	640	624	653	686	710	690	672	668	680	651	661	647	638	698	654	708	655	657	683	678	655	654	653	643	651	653	669	692	660	606	697	732	640	681	651	667	638	658	723	626	688	642	714	646	650	651	644	671	691	677	665	634	631	709	681	663	658	678	676	661	687	675	655	704	671	656	649	671	665	682	691	625	670	637	667	664	626	668	677	710	699	633	682	634	709	639	666	677	701	634	639	651	700	673	648	589	675	683	685	673	597	639	679	711	644	684	709	676	662	641	696	637	658	615	656	672	677	647	676	682	676	638	615	655	697	666	673	716	665	650	633	618	691	642	620	668	636	681	673	655	652	661	675	621	620	703	701	650	676	666	674	639	655	689	661	673	675	643	650	655	644	657	708	662	663	649	685	651	683	648	676	638	641	623	669	653	690	654	689	629	655	655	648	657	698	652	651	720	601	660	696	687	666	675	646	658	698	667	706	662	617	640	649	703	681	669	683	630	658	667	648	710	702	730	632	666	656	645	700	653	679	643	681	686	651	670	684	629	682	660	630	655	688	633	719	687	695	682	669	650	654	680	656	695	662	653	671	642	611	666	656	651	655	673	648	641	594	704	657	625	675	657	657	680	667	683	681	672	666	714	648	648	645	643	709	657	666	697	699	641	640	661	656	671	678	673	628	678	680	636	677	672	643	695	665	641	638	626	679	680	613	703	718	639	648	668	636	681	644	663	674	653	680	669	703	694	640	684	661	697	642	689	678	677	647	672	713	682	660	671	700	697	726	673	662	676	700	652	637	648	667	701	689	668	645	633	644	684	692	632	702	641	715	677	671	682	692	691	651	636	624	698	624	668	681	669	682	653	660	648	640	687	694	632	682	658	700	661	698	640	647	675	655	644	654	656	661	621	677	653	695	704	663	650	641	670	719	683	651	651	714	664	675	681	683	624	662	670	673	692	654	676	633	642	659	682	675	703	668	667	670	676	645	643	721	673	683	652	693	647	692	588	652	679	646	663	712	669	648	685	651	632	646	660	659	663	647	669	666	651	691	654	675	675	650	713	664	704	705	698	705	659	646	636	670	653	652	644	643	660	638	659	671	663	659	667	655	648	642	679	635	655	678	648	685	697	606	678	661	695	675	699	710	636	647	684	673	729	645	652	700	698	676	661	651	653	671	679	673	662	650	678	661	680	691	648	636	659	685	647	653	651	662	704	708	640	691	620	679	697	679	640	668	636	648	675	647	737	639	639	703	657	690	653	652	695	617	629	680	704	623	695	683	635	667	634	683	627	664	679	666	667	631	662	659	680	699	650	671	671	644	620	650	654	619	640	691	690	657	702	662	661	694	682	677	647	629	648	690	596	664	691	655	658	655	673	651	601	671	661	666	672	661	660	690	686	687	657	704	665	660	671	644	623	675	684	663	649	631	664	668	661	678	661	664	666	642	644	627	658	683	648	711	676	670	686	661	653	698	659	691	684	613	678	678	716	656	641	634	677	648	656	662	674	678	706	695	656	654	664	671	664	708	673	677	662	654	637	639	680	653	608	661	643	649	662	657	672	634	648	686	647	668	689	647	641	670	666	678	673	683	677	659	667	694	629	713	643	645	637	646	649	618	634	686	660	629	640	636	683	689	661	695	667	699	698	669	685	681	681	632	642	631	674	684	636	692	645	704	665	707	670	658	665	633	679	625	660	686	693	605	658	593	656	692	670	639	696	632	609	674	676	707	638	673	657	654	613	601	674	664	648	677	693	692	704	642	631	677	685	660	661	653	669	669	669	658	623	623	658	649	637	663	644	677	713	671	624	681	687	701	687	688	650	703	601	690	693	631	687	647	679	677	618	659	637	693	634	670	715	643	679	686	672	654	651	665	710	626	657	674	656	618	698	722	661	636	686	687	707	639	687	678	685	727	672	676	636	652	705	675	679	691	704	637	635	619	594	706	665	664	672	711	686	661	678	669	699	655	703	695	686	610	658	626	677	688	638	696	696	625	659	628	685	640	691	658	640	677	659	640	664	673	658	651	680	700	665	648	666	675	690	636	665	658	642	670	678	616	705	652	666	689	685	662	634	619	640	706	633	683	673	650	656	664	651	680	654	718	684	713	648	668	626	649	659	648	644	675	684	684	688	639	626	682	693	663	673	663	686	673	652	677	665	686	649	651	689	628	651	674	646	700	662	723	660	677	665	662	627	667	676	671	650	714	697	646	656	662	678	622	662	698	676	691	662	658	719	661	646	670	692	658	696	662	656	679	601	633	652	640	657	669	650	705	618	697	644	634	685	731	634	682	643	667	708	675	677	669	713	633	656	655	613	604	688	667	669	629	661	668	627	670	653	644	697	673	706	659	622	719	646	636	630	677	705	639	681	667	675	641	653	688	649	695	704	644	645	626	723	632	689	630	667	687	653	683	635	648	692	697	686	653	647	688	654	696	662	650	678	687	644	702	657	634	655	657	648	655	669	670	683	680	663	673	650	679	657	633	710	660	686	712	696	668	657	684	662	645	650	623	690	669	713	627	659	677	663	653	675	648	661	678	630	660	652	686	653	655	636	651	656	644	632	664	677	673	621	681	654	634	648	639	687	637	671	681	614	698	669	642	646	639	665	662	673	710	722	681	694	688	673	677	696	637	678	657	673	683	667	675	663	599	636	683	682	655	668	666	687	729	699	625	649	644	704	698	627	651	647	692	635	695	647	625	666	648	650	662	674	698	658	649	663	656	652	653	662	659	661	688	634	692	704	659	703	641	660	688	686	638	714	643	652	651	636	689	642	660	690	678	657	654	654	636	654	682	681	654	671	712	666	687	660	672	721	708	666	695	645	715	706	652	622	674	661	635	683	672	699	657	634	644	617	647	669	688	638	665	670	661	658	652	711	678	681	674	669	683	671	688	684	658	722	654	654	710	599	666	653	651	693	692	673	639	620	730	686	675	660	663	687	656	684	680	634	702	717	671	632	668	711	671	628	638	644	691	637	659	710	649	693	653	681	713	649	665	692	676	649	699	652	714	677	650	664	683	657	647	680	706	693	708	645	694	610	644	678	617	672	701	656	620	693	702	647	657	672	673	676	680	657	690	673	692	679	667	673	670	655	653	659	683	663	683	664
40494	59514	43031	29686	24433	19069	13220	9589	6687	4209	2997	2241	1765	1504	1399	1245	1251	1123	1101	1066	1040	986	1079	1127	1211	1184	1031	1045	1001	999	917	902	925	988	954	883	925	925	956	899	941	905	894	907	886	887	912	900	935	914	865	854	932	984	958	922	910	961	906	999	847	884	883	893	872	904	869	881	895	919	930	906	892	916	890	904	897	908	933	916	846	895	875	907	934	912	934	910	912	897	918	864	899	948	914	883	891	915	883	955	904	895	907	900	937	967	975	880	894	891	916	931	963	921	935	926	920	909	891	879	830	939	911	855	951	906	932	890	892	953	889	896	933	916	887	874	907	921	900	966	905	957	920	948	909	926	925	901	904	936	884	904	900	931	931	914	950	908	917	916	922	907	898	931	873	876	953	923	936	867	883	895	911	915	819	876	923	966	905	900	907	858	930	888	925	934	906	889	866	918	885	887	942	975	883	915	896	936	907	899	847	937	866	891	956	890	929	925	933	898	975	861	920	851	875	952	827	933	907	908	985	911	920	933	880	895	883	881	887	860	898	938	974	867	851	889	902	899	871	928	901	869	855	957	890	877	914	924	869	882	884	895	893	858	960	941	981	911	883	912	942	897	943	933	898	940	919	866	917	917	906	897	876	928	891	908	942	907	937	891	922	952	886	882	917	884	862	922	945	914	932	909	960	911	873	941	917	960	925	952	940	912	884	941	907	872	903	902	982	949	944	916	955	892	928	860	945	906	881	909	879	897	910	935	883	899	891	910	911	974	905	934	884	896	913	913	859	914	892	913	907	905	932	857	938	924	895	914	912	898	934	856	956	932	847	930	938	952	917	911	884	901	921	883	891	883	860	896	914	890	934	894	857	891	846	911	903	908	884	883	908	908	868	880	882	918	904	910	980	914	907	942	909	942	872	904	849	845	889	908	879	956	957	929	964	921	957	910	912	905	938	923	901	864	903	892	965	909	945	925	910	910	869	893	900	930	930	868	893	887	891	904	933	842	892	959	946	920	924	955	919	913	913	886	890	873	942	949	923	893	933	881	892	893	890	905	949	916	909	858	931	889	899	856	882	944	966	942	952	947	910	918	978	968	885	884	903	892	918	915	915	995	894	891	929	938	886	942	886	879	868	905	915	868	948	960	881	909	909	964	982	957	900	863	908	895	836	890	922	961	861	902	932	912	966	846	926	920	925	957	903	922	883	918	858	905	927	909	872	940	914	922	897	957	920	879	898	939	866	921	881	903	883	887	908	906	902	958	921	926	908	922	879	923	897	916	942	915	908	915	916	923	908	933	910	869	862	905	942	886	904	941	942	896	869	911	900	893	886	923	860	937	925	887	958	921	880	921	865	942	937	938	911	866	869	917	926	925	895	867	905	912	908	883	864	918	870	910	882	939	911	956	923	895	919	966	906	945	909	928	890	890	912	867	877	838	904	877	907	880	859	932	894	908	923	926	902	852	912	864	905	893	833	937	885	915	898	934	883	967	840	920	941	978	851	930	887	882	924	898	936	934	944	875	850	869	917	876	893	915	887	911	919	925	913	916	903	859	912	894	973	844	904	949	902	870	948	903	921	894	883	902	893	943	914	933	967	899	894	949	911	992	890	937	913	850	889	933	944	906	957	913	896	974	950	896	961	921	966	879	920	924	914	909	953	902	851	894	907	926	910	912	933	912	879	938	874	910	952	905	881	944	941	922	912	901	877	930	904	920	949	914	889	929	947	904	888	908	928	954	922	938	898	921	943	904	883	910	861	945	912	909	873	926	872	925	917	932	900	908	917	869	895	907	905	946	932	937	888	951	979	852	920	990	886	941	911	906	862	890	908	896	946	899	988	865	943	1005	942	856	926	911	930	935	856	877	903	883	917	928	918	874	936	927	911	880	922	928	911	905	890	903	879	902	883	936	908	890	907	935	922	908	917	896	921	913	888	934	907	870	897	916	895	933	956	943	907	882	940	861	910	898	945	869	961	936	899	885	955	909	894	922	909	898	865	916	942	904	900	889	913	939	904	898	867	876	895	923	920	903	870	912	880	871	845	925	911	861	926	890	884	876	907	913	889	906	936	926	839	937	874	961	932	844	925	900	860	892	936	880	936	874	882	926	932	870	936	890	900	897	951	933	883	958	915	884	914	922	910	889	881	937	892	861	951	916	912	877	920	985	960	909	962	927	944	866	924	908	881	883	940	898	894	905	900	877	929	912	913	865	929	852	886	890	899	985	944	929	884	885	860	899	946	947	868	846	956	922	949	896	891	906	864	876	947	943	919	906	907	925	945	908	974	950	909	852	942	918	897	924	896	912	914	962	939	899	902	922	898	944	943	933	874	941	900	872	924	923	883	899	854	830	870	882	915	932	889	905	907	960	902	984	897	882	928	938	937	879	920	890	931	893	900	915	894	941	903	924	873	917	891	941	887	864	884	961	921	923	919	863	905	943	927	967	892	904	867	903	907	914	921	954	924	890	939	915	897	936	934	904	913	901	904	901	914	970	932	917	898	898	889	955	933	937	900	909	917	880	876	928	891	966	878	919	920	892	907	934	915	916	920	919	970	932	919	928	894	922	935	944	902	924	909	900	959	911	935	903	895	897	925	915	852	928	956	954	886	936	877	856	933	889	899	923	903	891	937	872	946	924	893	920	921	901	912	887	818	901	896	901	913	906	951	887	917	859	917	870	918	915	891	842	859	919	895	955	905	947	890	894	852	920	936	922	909	911	995	897	891	871	853	914	909	867	961	894	898	880	914	893	884	888	896	893	848	904	927	899	911	960	935	865	953	919	897	933	912	906	903	918	882	923	917	864	934	883	897	904	871	893	908	937	937	900	886	980	907	906	918	903	954	948	944	958	914	872	909	943	861	938	918	900	900	920	901	945	943	929	926	908	853	898	951	943	962	949	859	906	885	902	882	870	959	882	867	936	931	879	952	905	916	903	879	947	906	951	907	906	877	881	948	917	950	880	841	912	934	946	938	904	873	858	952	879	908	912	920	929	933	914	914	956	954	896	867	875	912	924	938	955	909	934	901	960	922	901	958	864	874	946	924	904	873	964	922	926	914	956	900	852	888	910	907	877	864	907	898	889	929	917	898	889	881	912	931	940	917	934	939	891	940	925	890	940	931	890	876	910	884	842	973	933	934	927	895	876	952	937	927	905	936	880	895	891	882	916	912	955	897	891	905	895	926	886	878	936	894	955	851	925	961	880	909	902	887	914	922	928	943	887	896	927	911	877	928	893	927	909	896	930	902	876	873	907	973	919	933	874	886	888	924	923	913	952	863	950	868	896	888	957	872	905	904	895	961	874	901	923	865	919	949	911	925	891	902	922	910	942	879	897	890	931	893	964	823	864	961	927	964	892	939	875	923	916	923	926	933	891	886	948	919	911	884	901	911	929	943	880	886	911	908	866	952	886	937	926	890	928	881	876	919	887	872	899	934	848	895	927	912	902	890	944	820	858	882	912	906	911	945	885	931	887	908	880	966	948
23452	21584	29511	24198	21848	22339	17304	7041	3987	2534	1765	1227	1041	878	850	792	725	721	693	666	578	646	680	684	769	706	635	623	603	541	534	550	548	560	589	558	514	569	531	545	517	552	556	529	557	517	563	564	571	520	528	494	582	536	547	495	542	500	502	504	511	566	553	541	515	543	552	516	533	531	539	505	472	517	546	542	544	529	535	516	502	558	532	535	577	545	547	535	491	516	494	576	516	504	523	558	553	553	490	498	506	507	505	515	548	541	556	524	559	481	516	519	532	542	525	552	531	552	561	532	530	519	525	534	539	515	558	521	531	559	524	506	529	574	540	495	562	527	546	564	552	519	519	545	514	537	503	543	530	540	530	548	572	546	521	541	565	566	508	511	543	521	521	534	514	515	543	547	497	538	533	554	499	542	521	525	526	532	491	571	510	525	495	520	505	522	584	516	529	532	529	564	535	526	569	516	525	512	549	553	533	503	527	539	516	558	583	546	541	517	578	510	485	510	537	534	545	565	548	528	553	538	520	506	547	530	540	590	523	536	527	539	542	579	530	517	552	512	551	561	568	548	566	519	575	495	531	485	530	503	540	535	548	534	575	506	500	532	555	568	549	587	537	543	481	551	539	526	507	565	531	558	555	552	514	531	561	516	514	518	563	544	489	518	555	529	510	538	541	508	534	527	527	520	587	562	520	527	534	510	526	542	512	514	543	516	546	517	522	523	522	494	558	530	510	543	581	563	526	547	566	531	542	517	571	490	547	511	571	500	516	520	522	536	520	533	499	516	517	537	525	551	567	554	550	516	506	524	520	553	493	516	499	512	508	524	576	573	537	519	531	531	533	539	524	525	545	554	507	517	545	516	537	535	537	528	565	528	496	529	540	541	510	565	532	537	533	516	510	549	537	505	530	503	513	525	535	544	497	527	559	526	575	515	538	522	532	510	488	526	546	493	528	530	517	544	543	509	518	522	544	547	556	571	531	543	487	538	544	515	543	520	546	510	537	512	472	562	530	513	556	477	522	536	522	518	562	524	528	516	524	538	521	543	542	549	583	535	510	519	514	525	550	562	540	512	580	541	524	523	588	525	510	508	531	566	550	510	552	546	543	588	544	539	531	531	521	523	541	476	541	528	530	546	547	508	516	548	552	535	540	520	533	539	526	537	549	560	552	522	548	520	552	537	577	553	522	501	523	548	540	537	549	505	478	562	555	520	549	509	498	556	529	539	512	539	548	545	564	525	512	550	532	548	559	514	523	516	528	542	492	585	545	504	512	569	539	504	501	564	591	578	539	527	531	539	522	509	511	558	573	520	530	504	544	557	518	539	552	523	522	537	564	499	593	560	515	564	552	550	537	549	505	540	582	562	532	530	580	519	548	527	503	493	533	523	531	526	587	517	560	498	522	511	504	542	539	512	550	531	550	551	503	508	517	568	543	572	512	566	549	567	540	500	560	522	515	520	555	514	550	513	532	539	499	508	564	517	549	565	546	571	495	520	537	511	501	491	534	541	500	508	528	533	535	527	526	495	567	533	542	490	506	530	547	530	541	549	504	551	545	529	512	532	511	576	542	554	551	517	567	531	575	563	514	472	595	505	542	538	539	491	501	527	560	502	559	526	506	538	546	546	536	545	540	512	563	507	562	534	519	511	509	508	525	525	504	524	503	509	544	536	527	547	495	552	536	568	551	515	589	531	527	571	520	506	517	533	545	542	537	540	476	545	570	554	545	532	555	497	524	538	531	487	525	528	517	544	539	535	522	548	511	545	542	532	492	529	529	535	526	503	503	519	542	570	543	503	519	564	499	532	529	537	523	506	546	549	536	530	506	558	536	550	538	528	518	501	499	506	557	536	505	560	510	514	538	554	538	560	553	498	528	559	561	539	512	535	514	549	529	545	530	515	539	521	550	546	537	540	514	531	529	529	535	582	512	556	553	520	542	535	518	514	526	531	548	517	527	503	547	521	567	520	538	557	528	552	558	553	519	520	556	516	512	537	525	524	509	510	528	518	569	520	537	504	523	510	531	512	510	519	537	473	547	476	575	522	547	562	508	519	502	520	535	551	502	507	552	514	532	561	514	498	556	540	541	529	513	495	520	563	546	556	519	507	551	511	535	519	525	555	565	504	542	537	588	525	555	561	493	505	534	508	510	517	526	461	521	522	539	583	527	551	537	498	550	506	491	496	509	550	506	573	529	551	538	548	513	526	563	529	510	522	559	521	533	529	539	508	533	511	512	573	546	483	542	525	520	535	526	584	538	529	518	499	520	564	512	527	507	546	569	523	532	557	510	594	539	530	583	552	509	573	507	517	533	502	565	527	523	544	512	550	521	502	525	526	508	505	506	542	524	514	510	522	505	543	505	527	559	537	573	550	538	518	549	510	554	532	540	524	503	531	539	486	498	519	493	511	527	523	551	562	530	525	539	534	551	544	560	510	549	492	487	531	557	529	524	545	499	545	535	532	559	508	542	527	524	543	503	473	510	564	553	536	543	551	550	521	527	489	512	519	547	513	546	520	560	546	527	508	531	513	522	550	556	535	525	574	508	534	506	536	535	509	534	532	547	558	541	517	535	520	578	547	560	562	513	549	524	511	539	530	515	510	524	502	529	571	535	524	555	544	501	590	512	519	495	525	514	518	511	496	536	504	542	540	546	547	533	514	514	540	522	546	497	516	529	500	537	519	489	513	519	545	567	506	546	538	545	517	493	534	547	523	532	537	529	531	528	554	558	578	550	523	551	526	512	501	473	557	485	556	537	551	518	486	554	543	561	531	511	543	537	528	479	530	511	498	539	558	510	513	518	556	523	529	538	519	529	515	524	553	525	533	523	528	535	531	524	548	498	528	550	562	534	536	520	541	569	508	517	527	553	527	515	538	509	550	556	510	549	463	531	517	529	503	561	514	516	519	524	538	551	540	551	526	565	554	517	515	510	537	548	510	524	520	518	491	513	543	487	513	528	521	519	527	494	505	540	547	535	549	548	478	525	553	551	510	543	485	470	541	523	500	553	519	514	517	532	467	507	532	535	544	521	519	479	552	522	533	530	521	530	535	528	533	552	487	561	569	542	495	524	552	548	526	577	521	521	528	543	518	547	531	541	515	539	526	539	519	536	543	506	501	507	520	507	537	536	520	553	502	537	504	536	519	514	540	576	542	522	536	545	548	550	500	507	522	537	566	556	522	548	562	546	530	545	523	526	508	565	546	547	589	497	540	541	527	550	552	513	537	540	590	552	527	485	531	541	552	484	549	516	537	551	528	566	497	491	550	548	533	579	547	529	523	524	535	542	515	500	562	572	535	518	556	570	557	544	539	516	509	534	559	519	555	510	539	468	555	509	580	495	581	532	500	538	558	524	581	513	498	549	561	546	551	540	505	541	500	505	568	501	558	527	504	567	530	513	488	544	554	537	532	532	553	545	498	568	522	554	512	555	530	514	545	498	579	501	575	516	520	525	511	516	529	538	520	532	558	530	545	524	540
44807	67712	48771	33990	28523	23169	16822	12239	8495	5538	3666	2491	1901	1658	1470	1296	1260	1152	1036	1008	945	972	1078	1135	1076	1114	1037	955	911	792	794	791	779	748	726	746	714	781	805	739	697	746	757	758	782	759	714	723	774	735	690	740	715	788	737	725	756	753	724	731	696	724	698	726	710	741	761	767	764	761	746	692	737	801	716	725	723	753	690	684	711	779	702	725	730	707	744	717	726	711	736	759	748	743	771	692	772	714	733	719	737	711	718	707	751	761	686	735	736	767	715	776	695	709	743	736	765	673	728	736	734	700	706	731	738	721	697	701	699	747	704	730	736	714	724	730	749	735	725	748	724	720	741	730	731	687	747	739	684	754	645	703	753	750	739	707	725	683	710	753	670	703	733	697	742	679	705	717	720	720	722	687	686	724	753	761	725	747	762	750	708	744	755	719	706	752	725	737	704	748	698	709	717	760	735	759	785	738	715	712	721	715	728	726	741	746	714	748	743	731	720	729	765	749	707	705	741	715	740	718	694	742	760	723	709	740	693	748	720	758	670	746	723	762	704	761	714	710	739	704	753	700	746	747	680	790	708	675	714	747	693	723	690	715	781	749	704	682	704	758	772	766	742	707	782	705	768	724	725	726	737	716	690	723	722	722	757	733	746	715	695	734	740	743	744	780	682	740	675	688	741	750	744	700	699	711	689	760	715	751	713	693	755	703	732	731	757	731	665	697	728	747	773	725	734	734	774	756	731	724	763	714	741	762	726	730	714	762	758	731	725	743	722	703	689	737	716	711	714	729	719	719	708	711	733	750	743	775	703	733	704	694	692	744	731	702	721	710	704	723	764	762	739	742	728	739	738	731	742	746	702	783	758	784	705	707	725	748	773	739	688	709	752	717	714	690	747	747	771	741	716	747	707	752	750	716	738	743	726	683	752	693	732	705	716	725	710	722	686	708	708	762	738	708	706	671	726	717	739	708	721	673	714	767	694	735	712	722	709	743	723	698	725	717	736	713	735	726	699	714	775	704	723	732	760	731	705	759	738	740	737	712	758	733	766	762	713	710	692	739	695	679	724	734	736	733	731	766	772	725	713	786	743	708	736	729	698	748	758	682	727	747	728	733	738	732	712	738	725	668	690	714	726	694	709	725	720	720	764	738	737	770	768	770	701	706	705	745	751	783	720	728	725	735	711	706	756	700	787	793	753	724	768	723	706	728	755	721	743	720	720	718	714	731	710	702	725	710	688	730	738	729	749	786	716	723	759	774	692	734	750	734	732	777	710	763	725	760	698	781	708	718	721	701	700	745	729	743	786	700	727	708	689	719	731	745	740	758	725	714	751	736	764	746	742	747	744	725	735	714	729	680	757	707	714	766	719	770	737	695	704	754	819	687	719	782	699	744	733	799	683	749	728	719	695	692	713	743	730	693	757	723	731	729	701	716	726	704	703	778	722	727	756	681	726	700	729	701	738	744	740	742	720	736	735	704	773	735	703	709	749	730	718	771	693	723	740	721	721	740	747	713	774	743	760	720	741	713	729	689	701	756	774	756	742	731	685	708	721	721	748	724	731	695	773	763	723	769	730	724	762	747	749	712	750	773	746	710	765	760	733	732	714	736	761	716	737	707	712	774	754	733	724	700	763	768	668	720	730	725	694	752	733	743	715	731	771	734	720	739	702	693	726	731	759	744	717	709	756	697	758	704	767	728	706	748	720	727	712	708	672	784	722	734	704	744	723	751	733	750	745	712	719	725	734	693	708	681	728	761	715	675	732	707	717	753	697	695	764	742	763	721	785	791	693	703	688	753	789	730	764	770	713	763	683	738	701	760	710	784	700	755	723	685	765	761	691	726	715	717	725	729	721	769	700	731	739	717	718	753	735	727	712	742	708	757	689	755	736	739	690	756	710	714	743	733	760	752	746	691	709	789	706	779	709	715	689	763	749	734	709	723	694	702	708	744	656	708	750	711	752	704	707	757	782	733	752	689	720	733	727	745	711	766	706	742	737	665	735	733	741	736	776	794	728	687	738	704	728	743	746	743	778	716	672	744	756	705	701	751	762	699	727	733	725	786	726	717	773	708	740	753	711	723	695	794	731	691	695	726	742	753	734	766	728	754	742	753	742	721	698	766	732	704	735	757	711	688	747	689	738	672	773	751	728	722	727	708	703	681	711	702	724	718	733	701	732	738	759	729	728	672	743	710	797	730	732	741	762	731	818	768	745	757	707	728	747	760	725	753	756	772	760	725	761	705	729	712	783	717	675	732	793	733	697	718	718	704	747	730	754	692	781	737	708	747	731	729	696	691	688	753	702	760	745	743	723	721	697	745	793	731	749	690	686	683	710	829	713	764	726	777	768	739	680	697	749	759	737	731	731	714	735	739	713	718	765	716	720	761	743	742	713	710	754	764	815	721	690	709	705	713	747	729	717	714	706	744	741	730	704	732	743	789	729	741	735	721	752	762	715	723	767	746	734	756	755	712	727	693	735	748	725	706	743	718	733	727	712	715	710	710	722	764	751	679	757	734	672	761	719	711	734	744	718	735	771	695	724	725	721	737	748	741	726	741	781	776	690	695	734	727	725	716	715	711	727	704	694	782	760	732	737	707	731	732	734	735	779	710	740	739	714	722	727	690	767	699	717	731	739	749	746	721	727	737	762	716	788	725	771	736	756	748	726	715	744	707	706	743	710	741	724	713	753	746	725	696	762	741	737	715	744	710	772	755	769	721	733	661	714	711	756	722	706	753	724	700	755	722	703	727	760	770	784	754	777	735	712	758	705	752	705	747	733	724	671	733	773	726	734	730	709	783	746	727	744	739	753	727	682	765	732	703	742	757	773	782	752	763	706	724	704	695	709	737	686	763	717	750	761	734	716	807	747	744	693	729	763	725	709	721	701	713	792	722	693	710	759	748	698	740	703	706	733	671	747	730	729	764	721	736	723	735	737	749	732	673	779	708	730	726	717	725	717	746	743	711	702	720	752	734	717	702	698	757	723	740	716	734	699	790	748	723	720	730	769	723	685	759	721	742	758	711	724	729	740	810	719	712	709	750	696	802	728	714	776	695	806	777	687	747	723	742	693	709	750	688	743	693	752	766	721	712	793	757	782	730	697	738	795	732	669	759	749	710	730	701	730	738	714	695	744	717	680	755	746	778	714	714	780	725	745	716	719	718	718	735	725	772	739	764	727	730	748	717	771	757	729	714	701	762	708	747	775	789	730	714	747	792	708	714	753	736	725	740	717	684	728	697	730	700	775	761	746	673	751	725	738	774	778	766	748	742	665	756	733	701	735	790	755	686	721	726	730	763	777	752	745	729	721	749	745	709	781	725	741	720	747	806	686	709	743	750	723	731	677	734	697	727	706	701	715	760	688	734	713	764	720	743	772	742	796	737	716	763	722	726	665	757	734	743	741	721	759	712	754	717	780	729	757	731	717	767	742	699	759	705	798	709	763	799	769	745	727	720	733	727	735	724	746	744	739	728	752	731
30103	29966	28001	18789	10696	6333	3723	2574	1705	1220	861	712	725	654	634	570	607	554	570	573	480	514	558	539	563	560	553	463	542	473	516	528	497	524	511	548	513	484	533	493	445	530	541	523	525	531	500	501	510	498	507	530	501	516	499	485	546	502	491	441	537	516	475	510	517	504	516	530	463	526	485	491	490	467	531	495	514	491	521	518	496	500	513	485	514	575	498	501	479	458	538	510	509	535	484	520	502	471	495	541	475	543	501	489	482	533	499	520	507	513	542	499	527	484	510	499	502	544	486	519	473	494	516	531	483	511	507	530	508	480	514	524	506	507	496	527	528	524	555	522	541	491	472	540	506	491	500	502	518	506	490	512	508	508	504	543	481	529	477	507	495	465	521	501	531	509	497	488	540	530	530	507	500	502	524	493	514	534	468	469	495	519	488	500	476	487	489	474	488	513	523	524	502	519	576	484	503	451	472	524	487	489	526	505	475	528	496	496	502	477	496	481	498	507	506	495	509	471	531	503	532	511	506	471	484	494	531	535	483	468	509	532	470	521	460	542	445	501	502	522	509	524	492	480	498	500	529	489	496	510	510	512	508	496	556	486	504	505	557	493	500	469	471	494	472	503	480	504	506	510	484	518	478	470	529	533	520	501	493	551	495	521	509	494	520	479	536	508	489	513	490	472	547	517	456	546	551	478	512	516	527	571	507	473	515	507	503	516	529	473	544	512	490	491	515	502	537	502	527	491	525	497	517	463	472	497	535	523	503	480	454	493	523	468	515	501	504	489	521	492	517	523	520	483	534	465	498	494	492	506	509	530	484	513	489	493	470	513	521	493	476	503	520	514	499	554	481	505	470	500	495	490	469	505	520	540	465	518	494	466	522	524	483	521	513	487	506	479	512	475	499	491	485	465	481	467	502	500	517	482	470	454	445	500	529	535	507	475	514	471	535	538	504	508	508	474	471	531	479	510	477	499	469	516	525	498	476	491	541	488	512	485	492	502	485	463	517	473	506	477	511	518	489	504	473	513	503	532	540	514	478	521	526	533	524	502	512	492	492	486	498	523	524	501	514	553	499	524	509	543	507	479	516	506	480	503	514	495	523	479	497	533	525	544	520	525	509	535	524	516	480	526	515	496	491	492	505	485	482	525	519	528	472	493	520	534	494	515	476	461	510	500	491	500	500	508	510	515	543	463	491	509	556	542	491	512	547	455	497	506	465	503	476	486	469	461	538	496	513	502	474	475	512	489	481	494	490	484	479	517	484	506	521	502	506	509	458	508	519	513	515	527	495	515	527	480	504	502	500	476	545	500	509	496	509	527	479	494	521	501	493	495	525	507	508	494	500	529	546	517	497	527	488	522	520	503	512	494	525	498	479	518	502	496	549	511	499	497	510	549	483	504	536	494	485	477	514	497	529	528	523	515	485	470	532	473	485	520	477	488	510	481	517	507	528	527	523	511	512	520	499	497	497	493	519	543	519	516	489	518	495	505	493	489	526	469	521	516	505	485	507	517	521	526	522	484	488	472	489	498	496	530	494	511	527	481	481	529	518	500	516	517	498	495	473	569	497	491	499	529	545	532	483	506	505	522	503	481	474	507	497	546	517	497	507	504	483	497	497	493	493	520	513	466	454	499	505	496	517	489	528	481	464	503	505	501	515	514	509	495	510	506	503	510	486	487	512	471	521	505	511	517	457	512	531	527	482	535	522	498	510	495	463	530	486	518	502	504	490	535	502	532	527	509	520	537	497	474	548	461	451	495	515	518	512	509	473	505	482	486	481	536	509	504	499	498	528	529	470	497	497	505	508	507	494	490	488	511	536	518	527	524	498	516	456	491	518	480	556	526	473	506	473	463	506	456	466	488	500	517	553	505	549	486	477	523	509	493	509	530	478	516	517	495	491	522	532	501	530	545	511	512	514	495	531	519	541	517	503	500	514	477	529	530	505	541	476	529	482	508	502	509	555	439	486	493	534	537	510	477	464	458	537	533	493	485	503	486	471	524	519	452	496	521	472	464	521	496	514	550	497	501	460	510	500	467	519	514	515	466	478	520	489	503	523	513	536	480	507	530	475	514	469	517	479	488	498	535	492	494	511	517	531	503	496	500	499	500	508	479	554	509	516	478	528	504	482	447	501	462	510	482	486	472	474	531	494	469	496	547	523	518	519	481	515	534	512	469	505	475	527	509	562	468	501	489	505	501	525	532	498	536	488	510	490	482	489	505	516	494	513	481	510	488	500	502	516	507	525	497	504	478	488	503	537	532	511	475	532	464	477	536	491	526	526	514	495	523	489	504	509	490	516	491	525	540	494	515	516	537	467	510	509	492	505	524	480	487	474	538	485	494	508	470	473	476	504	476	517	518	479	466	532	498	533	531	462	475	501	537	514	502	517	503	498	502	475	541	519	511	513	498	482	490	451	506	500	525	517	500	465	523	502	523	497	514	471	480	492	511	492	527	516	519	481	510	493	507	483	502	466	542	509	459	486	543	541	516	471	498	493	501	500	499	522	496	523	533	485	496	539	519	546	474	469	486	507	511	538	507	543	473	522	520	504	497	496	493	488	504	499	469	528	505	522	482	473	507	516	522	533	497	549	505	514	489	500	504	490	554	495	469	496	512	513	509	520	508	545	515	508	530	462	541	519	494	505	470	467	514	478	535	517	478	439	534	517	532	506	487	487	515	494	503	479	458	527	510	514	496	549	498	498	484	495	531	498	492	478	478	478	497	486	510	530	501	477	522	483	506	539	551	469	501	471	501	499	477	484	521	524	474	493	509	496	463	480	502	493	529	502	484	473	475	465	527	484	526	471	483	499	496	537	517	514	490	484	487	515	523	515	550	510	484	500	550	529	484	510	502	494	504	497	505	525	519	493	511	479	503	514	479	473	500	514	495	492	516	537	511	531	488	513	488	485	542	490	479	513	485	488	490	501	465	529	507	454	548	491	507	513	507	503	487	487	462	479	503	524	514	519	550	523	511	514	496	511	509	484	464	513	476	512	487	521	505	475	478	489	480	512	489	548	517	470	537	513	494	516	528	509	493	505	508	509	490	475	509	481	496	455	521	496	531	537	472	524	485	533	500	508	517	507	535	491	545	491	500	467	477	519	505	479	490	496	483	487	469	507	520	517	523	512	500	492	490	518	544	500	517	506	497	478	461	492	472	499	494	529	470	484	496	524	526	483	475	528	486	490	494	462	487	514	513	466	508	528	479	540	474	490	487	497	509	483	525	515	531	457	485	525	500	546	503	492	498	493	530	492	490	481	494	492	535	465	497	496	472	499	501	531	487	529	493	522	481	504	525	509	517	506	493	501	507	473	487	507	469	466	525	509	484	483	513	462	493	505	487	487	486	498	515	513	514	511	508	549	517	511	515	481	511	517	536	506	516	545	491	512	542	513	556	503	532	490	488	493	498	515	498	494	541	481	459	464	495	518	534	511	491	518	545	523	497	475	503	481	509	523	483	464	525	502	534	503	484
37470	47520	32448	21051	16517	11822	8072	5477	3882	2541	1715	1348	1126	941	921	903	809	817	775	743	763	836	830	853	885	885	810	721	724	707	703	690	710	704	728	692	713	705	715	710	687	693	695	650	704	689	741	732	654	702	689	697	717	670	683	692	708	660	665	689	774	671	677	692	705	697	692	684	714	693	677	700	697	677	722	655	661	697	709	660	698	693	672	655	654	723	711	681	634	674	669	701	699	671	690	689	653	695	686	705	690	692	684	676	720	665	700	725	690	672	681	668	665	675	693	713	655	700	683	713	721	692	678	744	706	711	722	659	679	646	689	705	666	685	714	603	642	625	682	681	707	645	696	734	737	688	644	691	667	668	704	650	670	714	732	673	708	734	693	690	691	732	714	656	675	728	703	711	649	671	725	743	701	672	729	702	691	684	697	669	684	664	698	664	674	707	680	678	719	658	717	638	699	688	710	700	683	638	683	658	650	665	664	663	683	670	693	681	715	734	683	707	693	705	704	705	682	704	695	681	705	731	687	724	700	675	719	708	658	630	721	710	698	624	702	699	658	708	713	718	697	685	670	709	705	699	682	705	686	689	696	751	694	706	714	693	704	724	696	699	705	642	671	661	701	698	704	702	701	693	680	665	664	679	643	727	631	692	695	730	719	655	727	678	640	712	696	669	632	678	725	698	669	704	701	672	749	724	689	652	649	681	698	703	654	660	692	657	664	715	670	720	699	682	702	675	727	669	693	674	638	698	694	727	666	708	713	682	700	682	715	678	739	657	697	707	700	701	696	697	741	674	633	677	665	678	689	687	716	719	667	696	668	678	668	707	685	670	733	669	659	692	711	662	679	668	676	684	703	745	698	750	702	744	683	663	718	674	703	680	682	680	703	721	678	678	726	691	678	737	690	704	692	651	698	720	721	649	658	718	691	724	692	746	706	735	658	695	645	703	714	717	684	714	658	693	688	652	689	728	668	725	694	674	676	688	714	648	679	653	712	679	747	663	716	706	753	674	713	667	695	736	684	693	680	694	698	703	650	723	695	746	670	714	688	705	684	679	678	736	692	673	704	650	716	680	673	694	662	669	661	657	702	656	683	687	715	720	684	645	709	696	685	692	679	711	683	698	698	686	668	694	692	689	691	693	704	699	680	733	710	606	691	683	692	703	709	718	685	676	680	686	670	688	695	683	652	691	665	683	692	675	686	712	664	752	666	696	707	667	701	737	674	699	754	675	747	649	685	724	680	695	667	701	673	655	679	650	701	675	654	695	637	715	689	669	706	685	647	658	720	691	707	691	659	708	690	666	672	723	709	650	637	684	711	677	677	679	713	672	699	712	678	706	705	694	722	691	709	682	678	661	719	738	718	682	682	703	726	699	667	699	677	654	675	689	710	708	660	734	715	695	709	735	665	712	742	701	699	672	687	680	703	706	714	684	731	729	748	729	680	683	696	698	683	700	649	712	675	763	667	623	709	697	737	741	702	703	658	705	673	730	704	654	677	693	691	670	722	671	719	665	658	698	664	683	676	709	712	650	666	717	723	699	701	655	689	678	675	661	691	712	700	715	701	738	731	675	739	654	719	669	684	693	691	713	666	659	728	690	662	766	711	648	721	692	688	663	696	695	689	724	716	701	722	648	660	710	685	697	693	675	663	683	693	651	700	680	723	715	686	721	692	708	677	739	663	685	697	689	684	672	660	729	648	720	667	715	736	736	679	711	729	712	666	688	664	724	641	723	644	660	680	643	643	681	692	655	681	668	711	710	680	664	686	698	699	656	724	685	707	702	673	702	717	694	739	724	685	704	733	741	732	685	714	681	674	661	699	733	721	744	661	666	651	662	664	671	749	667	641	708	664	705	736	693	661	705	699	704	715	658	714	707	675	706	679	658	618	719	691	717	701	664	697	709	720	707	710	719	731	738	680	740	656	687	710	663	685	661	665	667	681	684	701	710	668	676	686	704	761	693	630	703	704	657	693	696	680	695	693	703	691	699	711	735	684	696	725	701	695	675	698	707	678	694	697	661	674	647	670	683	647	686	688	681	688	691	712	716	680	710	672	681	686	696	678	707	650	672	717	743	720	703	677	642	746	663	658	696	664	679	709	687	742	734	665	719	656	687	732	695	716	662	681	681	695	722	706	707	692	705	690	713	732	647	683	683	693	677	687	687	711	655	714	682	707	652	736	652	706	701	646	651	700	699	691	698	682	718	681	688	643	730	704	679	660	693	671	705	750	687	675	695	686	703	648	675	649	708	732	708	661	718	728	759	714	729	672	688	739	712	686	707	742	720	684	662	670	683	705	685	668	664	716	666	710	708	659	719	671	704	670	664	662	757	699	655	710	678	633	718	695	684	717	638	747	683	666	666	660	679	734	686	719	681	653	657	651	700	687	714	669	658	649	739	676	666	688	737	703	770	684	656	678	704	740	677	683	720	667	686	667	662	685	689	680	668	658	731	682	703	696	658	678	690	717	685	638	686	682	679	684	665	700	685	672	663	738	679	722	682	661	666	770	701	737	745	680	668	745	695	683	679	719	670	703	685	743	676	675	734	721	679	684	701	670	688	715	710	679	688	688	703	688	697	685	663	705	683	630	686	720	737	682	710	700	686	716	664	695	732	681	670	704	710	690	711	689	684	699	708	761	704	690	685	650	672	676	690	720	691	693	681	702	719	662	702	702	708	685	677	713	715	664	711	691	710	640	722	684	657	697	724	638	685	714	683	701	725	747	682	681	671	708	637	702	651	720	683	673	698	695	696	719	679	739	723	709	690	714	691	697	695	717	716	691	718	707	687	676	688	715	676	668	689	683	696	706	700	712	692	722	681	706	718	738	745	660	691	720	665	638	684	693	706	640	686	673	671	687	773	677	726	663	697	704	654	689	743	748	723	668	616	692	710	662	680	691	683	705	705	690	667	706	680	704	678	696	673	684	706	684	714	699	665	654	700	694	704	712	739	715	702	664	701	721	724	679	663	692	685	679	682	715	715	681	716	685	710	683	674	691	706	670	696	712	671	689	716	674	702	714	666	730	671	719	636	683	680	695	697	712	663	686	690	677	706	699	685	689	712	694	666	696	675	709	681	664	693	664	745	683	642	667	686	668	684	710	651	676	710	722	686	664	646	665	711	685	658	716	662	687	719	671	661	676	670	675	705	716	705	688	706	698	685	684	682	682	684	697	749	699	712	709	710	677	676	670	690	728	710	710	716	684	700	674	697	719	665	699	662	637	711	653	694	728	641	647	687	717	713	719	700	689	647	713	665	682	684	721	682	733	714	732	688	696	725	717	717	736	706	702	663	707	691	703	688	643	685	683	664	701	676	716	694	674	681	685	647	684	639	700	702	701	714	675	720	661	677	674	761	725	733	713	701	726	656	664	697	683	711	655	652	684	718	695	700	732	703	664	755	672	719	690	658	746	668	656	640	715	650	696	713	687	720	666	685	724	668	703	694	739	708	659	659	677	706	663	727	654	662	633	691	708	752
24560	21648	29047	24904	21860	16918	8852	4583	2776	1959	1359	1145	1008	919	831	796	795	792	784	705	730	782	837	792	761	793	756	719	719	666	670	638	688	646	650	635	663	665	615	640	659	676	663	676	661	627	671	717	689	642	672	693	638	682	660	599	655	635	658	619	601	689	668	660	608	662	692	658	601	665	681	630	616	635	623	657	657	643	628	592	625	647	648	665	639	641	682	631	704	638	649	646	646	676	632	646	650	675	663	618	677	641	630	656	674	645	644	648	651	642	660	674	656	615	667	662	663	617	615	669	661	622	632	694	612	629	621	635	648	688	671	676	641	694	672	669	638	646	612	652	635	692	640	645	657	647	653	659	615	693	606	689	618	647	641	659	665	620	647	644	643	625	648	651	628	671	657	657	646	641	657	656	662	676	609	660	675	644	698	677	631	669	656	646	647	629	661	602	686	694	642	658	600	688	637	663	628	610	612	628	642	709	654	626	663	654	640	613	629	686	659	641	689	623	649	654	643	638	628	659	640	616	633	619	592	652	698	684	614	658	643	667	638	669	617	643	636	645	633	662	644	628	652	649	640	672	667	676	582	634	662	645	671	669	669	646	664	619	625	672	649	702	693	649	632	650	657	652	650	622	643	636	648	629	692	644	660	683	630	646	643	670	631	661	653	641	628	619	607	654	681	669	635	633	706	673	670	669	646	662	688	674	627	723	638	653	653	646	681	685	593	654	682	646	645	651	677	609	635	668	636	667	618	657	662	652	671	615	695	647	586	630	620	702	631	674	665	624	668	657	639	643	631	639	667	661	686	653	621	613	693	655	635	657	626	675	607	651	616	651	620	617	668	674	663	614	622	666	616	655	670	603	678	635	672	649	694	655	610	624	653	644	674	656	633	621	651	627	634	619	580	668	658	625	633	608	615	628	629	683	639	619	649	640	635	644	626	630	650	615	712	618	670	628	664	647	645	660	651	607	618	629	666	695	630	647	689	647	614	639	618	613	643	653	663	634	640	623	700	628	680	695	680	668	677	644	692	641	647	632	629	672	655	676	634	630	642	637	600	646	650	630	626	624	654	664	642	660	658	625	669	658	673	661	689	663	610	657	651	658	672	650	677	658	636	607	635	648	668	673	640	656	646	615	656	641	594	656	635	636	666	646	621	647	640	598	608	677	691	625	630	681	661	609	640	616	648	652	596	692	620	635	649	641	672	661	660	646	613	670	683	656	645	634	642	650	643	632	648	608	605	660	671	661	659	680	636	666	643	632	622	611	594	637	683	629	639	679	614	617	628	644	650	717	678	640	645	632	617	646	658	668	626	612	669	665	638	638	650	641	648	658	667	596	721	626	623	621	622	659	637	625	661	650	646	655	620	608	574	652	653	636	653	660	688	604	663	649	635	656	657	661	653	619	679	640	668	603	638	677	643	619	642	645	649	612	604	649	644	593	641	670	562	665	657	630	631	642	656	620	613	637	650	600	608	657	647	658	634	666	615	615	646	629	652	676	660	667	657	621	613	683	620	689	602	683	683	682	606	673	677	621	613	669	666	658	640	620	654	636	604	637	657	652	654	645	708	660	658	617	636	620	648	634	655	628	608	645	667	642	664	630	628	646	663	639	641	641	639	670	654	648	669	636	642	641	617	671	647	644	617	675	648	682	674	703	659	662	609	663	621	649	596	631	643	635	689	642	583	658	652	617	657	629	639	647	671	647	631	680	624	612	651	641	621	638	675	634	624	638	587	662	664	635	633	677	599	661	630	629	616	633	642	672	639	670	647	694	646	656	583	647	671	619	664	621	634	640	659	644	626	654	671	649	616	691	653	677	620	684	648	617	644	636	641	666	613	652	637	637	638	644	619	678	616	608	664	671	640	645	598	635	676	652	648	669	664	617	670	680	648	685	719	655	659	711	697	676	622	618	650	590	667	622	644	636	625	652	632	618	651	629	637	643	597	658	674	638	647	657	647	674	666	653	638	629	637	650	638	667	639	699	681	645	645	653	672	694	616	645	605	675	629	629	646	606	604	612	652	639	676	692	646	669	628	675	645	640	675	695	647	632	695	643	652	632	639	650	620	632	672	678	621	657	631	651	622	639	677	614	637	684	682	636	668	635	653	683	623	690	669	678	640	620	623	622	655	625	644	684	627	696	616	679	650	607	651	647	613	634	708	658	693	656	675	661	629	628	659	653	630	657	614	629	627	643	601	659	640	622	631	672	654	636	622	621	657	687	606	683	647	666	654	645	636	680	637	647	583	604	628	669	660	635	635	665	678	697	693	658	670	642	639	606	663	618	669	651	651	651	632	656	626	612	686	621	688	632	676	690	641	619	612	671	650	700	647	635	616	637	620	632	677	656	622	629	610	674	684	637	646	651	671	677	651	649	681	660	697	659	650	665	621	653	672	650	641	637	648	669	626	626	655	652	692	616	619	626	589	626	641	684	679	663	687	629	633	656	630	648	676	671	609	634	622	647	573	661	622	622	668	666	647	616	662	614	667	648	606	626	640	644	630	693	652	650	624	712	637	651	599	636	650	637	621	680	668	681	680	674	614	660	643	638	690	630	650	691	645	627	656	636	625	667	635	639	646	662	677	645	687	672	610	601	632	637	713	629	661	649	628	604	666	610	629	640	642	674	644	630	645	656	621	666	679	593	647	688	616	680	671	673	660	678	631	639	624	649	663	635	686	647	618	663	658	593	643	672	693	625	617	628	690	667	661	687	682	649	653	612	664	672	674	645	632	650	649	642	662	635	618	594	662	673	618	685	622	647	661	599	645	667	650	650	623	653	685	607	693	665	655	671	675	604	643	675	699	663	673	645	640	673	657	677	642	665	638	629	693	645	656	657	645	634	647	640	661	610	633	630	653	647	628	647	665	636	636	597	684	637	654	635	662	676	656	663	638	587	664	659	666	637	643	675	634	634	655	637	651	685	666	633	626	681	629	660	627	665	612	669	623	682	648	623	650	647	707	635	694	624	612	687	606	638	631	688	654	613	635	630	645	627	664	657	644	605	660	648	661	622	712	668	674	687	660	619	723	668	613	633	663	610	628	658	643	632	669	646	646	599	659	642	651	654	616	621	634	663	617	669	627	627	620	633	667	639	635	674	632	627	637	623	669	628	653	662	658	667	621	659	615	662	706	691	622	643	655	620	636	689	648	649	671	657	645	647	620	638	691	659	592	668	636	685	647	634	637	678	656	690	668	634	642	613	659	691	616	669	677	683	668	633	639	671	643	670	632	669	666	685	680	638	664	655	635	652	656	650	646	666	635	640	632	681	639	658	633	682	649	660	646	645	621	683	604	700	677	658	652	654	633	589	594	672	635	663	690	616	643	654	588	634	692	604	648	667	639	629	634	629	703	660	647	668	649	660	647	700	639	617	644	683	675	657	608	640	667	641	623	625	686	603	664	682	626	624	653	686	646	644	597	624	681	614	612	648	641	639	684	633	654	681	602	677	648	624	659	601	650	605	575	645	682	631	616	646
40467	59307	41937	28883	23662	17929	12743	9166	6265	4327	2805	2120	1748	1500	1418	1262	1258	1191	1146	1061	1084	1141	1112	1198	1217	1143	1103	1056	957	921	901	888	955	853	883	919	918	853	905	947	896	860	915	924	917	914	898	852	854	918	889	868	945	860	855	880	912	935	902	863	833	883	891	864	865	870	900	892	883	892	898	916	896	900	909	891	910	866	912	923	903	902	874	908	901	909	866	843	907	879	856	857	896	895	882	847	964	954	908	953	951	894	883	899	851	857	924	917	912	900	919	880	888	859	851	876	889	884	858	918	922	884	897	835	893	849	897	832	981	930	899	920	890	937	899	864	971	896	937	932	914	930	864	864	903	945	908	868	845	868	904	897	935	866	883	857	915	817	869	898	863	909	917	894	928	918	874	912	895	829	927	881	894	924	887	871	868	894	860	854	880	919	898	861	886	920	850	891	889	874	963	906	863	909	899	891	904	895	876	907	831	884	919	913	879	854	928	873	910	904	864	896	866	888	877	854	884	875	832	885	896	878	940	936	849	927	885	912	863	923	917	925	901	881	889	912	891	829	869	894	864	891	862	911	914	836	905	861	892	883	889	918	844	847	912	924	947	881	907	836	939	866	946	864	907	864	879	887	849	875	855	874	895	852	916	882	895	877	856	886	866	899	888	894	868	884	874	917	939	886	963	928	860	921	946	880	881	887	868	929	893	856	868	905	826	890	877	933	873	933	891	914	869	853	881	887	953	870	886	886	868	906	939	890	897	869	844	867	855	878	933	900	865	886	864	825	862	907	893	896	870	851	855	883	921	939	870	895	903	817	919	869	921	874	899	903	886	896	873	949	901	920	863	866	903	856	865	873	857	892	903	886	903	899	886	896	909	877	918	914	914	869	888	807	929	917	908	879	879	867	902	861	886	892	883	909	916	885	926	897	883	889	877	850	866	951	868	905	860	910	905	902	853	900	889	847	907	898	926	922	896	922	855	962	883	866	872	888	897	909	928	861	902	920	943	879	864	951	823	884	920	949	832	885	879	883	938	902	892	933	876	857	876	864	887	872	852	893	917	881	919	867	918	906	832	893	962	914	856	859	929	948	916	904	923	939	932	894	922	911	875	886	917	900	862	885	889	857	859	926	943	864	848	903	926	912	927	900	873	879	864	885	912	901	875	901	905	864	893	937	903	913	919	881	871	864	896	865	822	894	925	878	901	921	885	843	875	906	883	937	910	907	915	892	911	893	876	896	885	951	868	890	853	920	895	895	856	870	879	856	952	956	907	877	916	875	889	843	887	868	876	837	875	923	899	877	903	933	891	940	877	889	857	846	863	889	894	860	850	849	902	850	875	893	864	906	888	900	845	903	936	865	902	859	898	882	864	930	848	971	852	906	873	928	920	868	856	879	897	886	875	896	883	889	885	879	939	950	931	899	924	912	890	899	874	861	936	866	861	886	937	902	906	867	930	868	940	873	869	897	833	866	856	922	920	895	807	945	873	946	915	866	897	824	882	892	906	897	921	895	871	914	885	917	891	905	906	857	869	845	908	854	822	857	973	917	864	919	856	907	899	923	892	873	834	900	863	871	862	848	890	828	931	903	862	859	910	837	833	886	902	840	874	846	838	834	921	870	853	873	854	866	841	894	861	871	925	885	840	974	887	850	866	887	916	847	918	889	842	922	897	884	844	888	886	864	862	844	902	912	908	930	872	902	869	909	920	874	865	863	917	829	871	901	881	869	884	862	890	933	846	900	865	942	889	842	927	906	836	877	892	886	887	903	846	853	880	856	903	819	884	920	880	865	855	930	877	868	912	932	924	888	881	850	888	902	887	959	862	852	923	875	914	883	932	863	884	900	820	905	872	865	924	907	844	862	890	889	956	872	961	894	838	813	950	918	881	868	909	866	930	840	919	948	869	865	863	867	908	869	907	893	890	883	883	905	863	879	874	856	869	941	880	873	891	892	826	845	898	874	894	850	953	911	904	920	886	905	844	888	894	783	908	921	921	936	896	845	910	865	899	869	875	908	914	869	832	870	878	890	851	881	852	839	918	896	894	922	878	902	902	911	883	919	825	890	919	879	886	889	881	938	807	912	930	919	902	892	915	941	952	882	877	878	891	897	844	880	872	850	854	845	875	924	903	887	904	862	878	862	888	919	909	966	872	843	923	886	856	884	874	855	834	866	884	897	907	929	912	842	938	878	910	875	882	861	881	847	913	860	865	851	889	866	851	909	846	855	880	866	876	895	876	872	875	878	837	855	898	836	934	875	894	847	920	886	928	863	861	886	868	897	880	884	880	892	881	880	954	852	885	841	871	869	853	888	877	879	900	874	885	914	831	852	848	937	848	878	881	886	879	934	850	866	889	835	839	899	888	892	876	953	880	902	854	855	906	866	872	870	884	925	805	882	846	890	893	901	867	867	890	915	942	858	888	859	878	890	884	882	830	888	829	894	895	913	912	878	938	923	884	870	940	889	861	904	887	929	890	922	880	841	876	901	923	878	923	909	908	874	893	852	864	903	863	933	865	887	869	885	865	869	873	900	837	943	925	875	831	915	900	893	872	893	942	910	901	887	886	899	895	909	922	828	899	862	893	868	903	923	840	852	928	878	872	918	894	913	900	824	852	862	916	858	919	821	944	884	960	927	873	844	920	874	916	935	920	914	915	935	960	935	909	944	844	896	905	821	920	830	877	884	892	862	876	866	898	851	915	865	834	862	903	888	879	901	925	867	867	865	879	957	895	865	904	910	890	884	885	889	859	856	932	908	838	902	861	877	845	856	905	793	884	834	886	904	917	912	896	875	902	901	904	907	855	934	874	866	919	902	881	865	913	880	860	876	845	890	872	880	898	887	851	936	851	849	856	922	849	864	855	923	941	910	857	876	887	904	947	898	882	922	865	888	859	862	911	858	895	918	877	895	879	928	848	915	904	911	876	885	831	914	893	908	936	951	923	865	858	875	825	880	913	923	860	894	851	905	865	888	878	891	893	861	919	921	869	949	906	909	885	849	892	917	898	927	938	899	882	904	938	861	895	858	919	907	903	845	902	835	877	973	898	952	898	900	890	888	858	878	898	897	877	881	864	942	903	875	905	879	905	887	908	895	883	898	834	873	955	934	922	838	904	862	839	859	840	853	854	931	928	869	864	925	889	861	899	875	910	951	919	855	846	901	923	903	867	900	911	885	923	939	930	917	863	910	915	896	853	926	910	895	905	914	887	922	912	866	926	918	888	877	885	878	891	915	911	881	865	907	865	872	861	918	906	882	867	901	874	922	893	865	852	882	905	853	884	851	909	925	888	906	926	894	840	866	910	925	874	909	932	913	891	930	902	919	885	919	858	870	856	841	860	892	900	860	901	867	873	875	851	864	874	927	878	875	892	874	880	887	888	901	872	867	885	898	863	906	867	877	837	902	840	929	898	841	874	857	930	911	854	878	896	903	853	844	866	889	911	945	882	899	829	896	864	889	823	890	892	806	902	876	900	889	935	909
23499	21611	29424	24247	21787	22066	16395	6531	3787	2379	1625	1250	1110	852	803	717	729	716	636	568	618	706	701	681	701	638	632	631	528	528	511	517	537	520	555	528	484	517	507	498	501	546	489	555	536	510	549	548	518	512	541	500	517	515	528	509	524	515	516	542	481	506	509	517	502	517	493	479	540	505	526	530	496	517	484	517	497	464	529	467	562	492	529	501	476	489	520	504	546	488	495	482	552	514	490	460	533	551	468	484	517	511	485	489	482	510	489	502	528	504	489	494	496	519	510	502	550	518	509	502	479	474	511	501	482	491	492	510	517	516	526	556	529	523	498	499	471	537	521	502	517	442	499	535	499	509	544	526	523	492	515	492	523	486	501	523	542	518	526	495	512	521	495	495	530	518	475	525	516	500	533	510	502	551	520	533	536	480	519	485	496	513	498	513	537	538	478	463	491	535	520	473	522	509	522	510	504	496	530	504	507	496	506	491	487	495	529	483	488	518	479	514	477	529	511	486	515	507	497	505	490	506	478	466	500	488	525	507	525	514	464	486	478	487	511	474	548	537	511	511	514	491	507	534	477	485	514	491	446	529	522	466	525	480	519	542	543	470	479	541	463	509	487	528	502	478	509	490	487	467	532	488	545	513	528	510	480	523	478	512	496	482	502	504	470	514	494	504	491	481	507	553	508	493	510	541	493	530	495	521	524	519	515	546	549	504	486	497	494	528	511	516	501	530	462	487	452	545	524	520	539	500	562	563	524	495	547	510	487	495	506	490	498	485	516	484	500	510	502	522	479	543	528	539	517	510	509	506	500	547	507	481	522	546	528	512	513	485	503	509	531	513	462	485	486	515	522	526	515	508	496	543	501	528	488	496	510	507	503	530	492	493	488	489	509	545	510	493	509	528	488	469	450	538	526	525	548	454	465	490	537	522	524	552	469	540	462	491	485	501	505	478	474	530	481	493	459	539	530	520	523	545	475	505	492	502	467	524	506	495	517	494	498	465	546	462	540	500	499	508	533	500	524	555	463	486	474	507	517	493	492	535	486	530	508	495	499	501	524	491	522	477	483	512	581	470	501	492	508	501	514	484	477	493	496	513	479	561	442	499	451	513	486	471	551	495	512	498	534	469	505	484	517	517	510	486	467	486	478	509	487	496	496	505	490	512	472	480	534	550	504	479	498	504	513	509	497	520	477	511	478	535	508	507	520	536	497	512	515	489	507	498	480	503	508	509	501	535	517	538	475	501	491	520	503	490	500	478	493	526	506	506	491	503	504	505	524	508	537	533	498	516	507	513	469	527	522	516	514	452	545	494	532	526	488	510	494	521	519	509	530	492	555	493	491	506	528	475	521	528	517	523	492	496	476	540	519	525	480	516	511	513	491	527	519	467	524	488	487	498	518	478	509	490	516	504	490	452	497	556	500	531	514	451	475	488	486	530	544	531	510	499	500	505	535	518	509	507	502	484	499	520	503	537	492	478	497	520	508	512	526	482	507	487	476	469	511	497	480	492	500	516	533	485	499	518	507	487	493	476	479	476	493	509	527	543	528	541	520	478	528	525	541	527	522	483	515	494	492	505	491	525	481	508	521	510	515	503	500	500	522	503	528	475	498	479	497	538	535	523	526	471	527	526	521	495	488	519	525	479	493	495	492	498	516	516	552	527	498	510	490	497	496	505	474	496	523	484	549	511	556	514	520	514	533	499	494	503	476	550	513	508	538	489	531	473	526	480	497	521	526	537	527	483	485	514	486	492	538	491	562	485	550	553	534	486	484	498	485	492	526	513	468	517	540	553	533	505	489	509	486	535	469	502	521	485	520	481	488	484	551	471	486	521	536	501	509	534	501	541	499	465	533	512	498	498	491	499	481	486	498	488	496	547	504	490	490	474	503	516	535	520	526	488	522	511	533	512	514	531	438	521	475	465	533	507	500	476	509	497	509	534	527	512	522	502	518	507	489	560	460	511	509	544	503	519	545	511	449	497	492	517	540	470	526	529	477	517	502	484	517	517	495	502	524	567	496	483	506	518	549	519	502	517	473	535	496	470	496	508	475	495	489	503	470	504	519	475	516	512	493	494	520	516	531	519	518	507	499	532	471	538	489	518	510	519	470	521	482	507	495	483	493	533	520	544	497	479	531	511	478	472	497	492	538	513	540	539	508	476	499	497	528	525	521	538	540	473	542	510	495	459	525	540	514	534	524	498	518	517	550	552	511	499	484	500	552	539	490	486	503	544	492	505	483	511	523	502	511	526	493	507	514	481	523	493	550	500	527	473	483	469	532	522	487	533	511	490	498	467	460	495	523	527	525	523	490	479	508	550	496	541	511	485	520	530	528	490	486	510	473	454	511	511	526	498	535	517	490	473	529	543	522	479	469	479	506	538	525	502	445	491	488	511	517	509	511	506	496	498	524	539	506	486	477	528	526	501	507	563	481	506	504	510	517	498	482	490	505	512	505	480	497	501	525	518	477	540	473	493	506	526	522	496	477	451	531	516	473	532	497	465	505	523	486	470	465	501	544	489	481	487	511	457	525	510	485	512	504	539	562	534	497	474	531	474	472	515	527	533	521	477	529	493	504	487	459	485	547	482	566	501	470	513	502	501	520	581	463	499	513	520	509	481	492	484	527	474	511	486	512	503	492	482	483	497	533	482	501	456	543	505	494	533	510	508	525	510	507	550	479	503	510	484	495	534	506	520	514	514	510	498	503	494	503	486	522	505	500	512	510	532	530	524	530	484	481	500	507	507	498	525	520	489	520	534	455	514	507	498	531	503	512	495	510	512	534	512	514	493	488	502	537	487	513	479	494	501	487	497	512	490	506	486	519	516	518	504	477	494	503	493	468	491	507	521	460	514	569	491	566	514	533	484	480	543	494	490	489	500	481	454	533	529	482	542	496	486	500	468	516	529	493	538	479	524	532	515	473	500	536	516	505	484	512	473	514	507	486	488	518	490	498	529	486	511	505	507	477	511	514	488	505	453	487	510	505	491	484	522	530	522	511	517	494	484	507	497	533	487	529	517	503	524	532	516	515	536	517	519	476	493	507	511	511	498	526	503	511	527	502	440	479	523	499	516	514	492	493	503	538	522	485	525	518	495	464	516	525	497	507	494	483	501	536	555	497	540	511	508	540	484	474	461	468	543	489	471	507	551	489	478	528	480	502	480	484	476	484	462	522	530	485	490	491	489	542	487	518	513	528	516	544	526	508	531	511	545	514	505	487	487	451	504	504	502	520	507	516	551	531	511	484	546	527	544	511	454	500	513	486	492	494	513	515	557	489	496	508	514	489	508	508	525	488	483	496	500	466	489	539	491	502	508	473	545	528	492	527	500	507	538	474	520	489	498	486	505	488	490	498	511	491	495	493	480	500	491	467	501	506	534	506	521	468	509	510	454	501	491	508	496	509	516	457	528	544	536	511	519	547	441	543	517	477	487	508	501	516	497	502	529	517	524	464	467	513	498	488	491	483	492	528	518	551	483
44622	66413	47651	33304	27738	21850	16040	11788	8274	5215	3422	2651	1947	1632	1401	1328	1207	1199	1063	972	1064	1057	1182	1173	1142	1106	962	936	810	760	727	764	743	715	762	742	831	710	711	702	724	747	708	711	696	729	706	747	719	692	709	717	735	712	698	759	675	726	650	706	674	688	727	698	681	697	710	794	656	722	698	716	694	713	689	671	726	728	695	661	727	657	765	685	708	692	756	695	714	683	661	686	744	736	673	724	770	705	682	729	704	671	720	707	714	804	698	682	712	700	698	710	710	686	756	722	720	672	723	704	687	705	721	725	728	675	696	695	671	708	699	678	716	748	708	688	730	696	681	661	704	711	712	707	700	704	759	716	677	714	750	735	655	689	656	695	690	726	706	712	675	733	720	720	709	698	739	700	664	726	681	707	702	695	709	692	695	700	702	734	692	720	704	673	733	667	683	692	696	674	714	663	693	725	709	702	710	705	670	707	650	706	684	698	711	660	690	704	703	716	708	680	725	673	688	703	689	707	715	714	740	720	717	728	697	695	680	719	688	694	722	737	684	761	720	694	666	693	718	693	695	675	695	693	677	720	684	686	732	711	737	710	696	728	734	720	654	725	674	672	716	704	725	722	703	764	715	727	718	688	704	719	669	691	702	709	725	729	690	692	692	719	713	701	683	715	683	754	741	751	706	727	696	748	672	690	732	677	689	715	680	666	642	690	752	715	652	710	681	693	724	724	736	715	708	684	698	653	736	720	708	759	667	711	714	700	704	735	684	699	705	704	703	726	686	699	726	718	682	708	716	707	709	726	726	699	668	696	672	713	701	754	701	699	704	693	723	684	718	705	767	728	746	686	716	666	680	697	702	727	698	700	674	732	682	754	683	709	757	718	720	727	694	710	679	712	717	739	679	739	715	722	680	676	687	743	670	698	729	664	737	684	753	714	724	668	774	685	676	738	689	718	681	715	705	752	723	739	689	714	691	692	712	689	706	679	713	689	686	712	723	745	728	716	630	735	665	696	729	671	663	705	730	767	723	683	749	685	731	693	692	767	694	726	759	663	738	699	734	712	695	694	666	758	724	660	713	712	694	734	672	720	716	733	669	713	752	731	653	681	743	673	707	716	665	624	732	717	719	722	735	743	684	649	667	661	658	683	721	738	683	663	709	661	675	733	678	687	708	691	699	700	714	697	715	713	738	694	733	711	666	745	709	689	683	670	698	692	684	698	727	746	709	628	705	662	653	716	700	702	740	707	718	731	715	705	746	676	711	713	720	715	713	705	710	723	696	708	724	703	716	690	713	695	791	685	703	691	725	737	660	683	666	687	718	712	687	631	691	723	697	718	687	632	678	710	709	701	732	671	735	680	717	687	759	671	680	714	687	734	685	699	731	694	682	743	726	732	724	664	730	737	710	763	683	770	670	681	722	701	684	715	717	735	715	731	715	726	705	707	698	707	692	679	715	701	698	764	654	743	674	764	716	725	710	697	686	698	699	717	672	677	739	704	695	695	759	689	739	704	675	674	696	682	701	698	750	728	668	735	738	645	702	693	723	702	723	748	658	704	668	709	751	723	672	716	708	703	681	708	667	665	683	684	747	683	679	685	724	696	718	708	728	744	717	666	717	668	665	721	713	714	701	720	680	733	744	712	723	668	754	728	719	685	690	683	692	723	692	718	760	697	693	668	705	651	701	686	684	723	702	608	682	704	701	697	690	702	682	649	738	734	711	703	724	740	692	710	694	719	701	706	733	739	713	677	727	683	725	726	689	723	719	721	719	762	734	687	665	703	672	692	720	730	737	754	735	705	735	750	732	742	735	715	707	723	732	745	709	724	731	735	680	734	683	745	714	694	695	707	732	678	722	682	722	742	729	700	701	696	694	714	662	686	689	689	686	682	689	702	662	754	652	687	674	673	689	680	721	686	731	730	700	705	716	705	720	754	726	707	703	736	674	676	681	715	712	711	654	730	671	674	710	699	691	679	728	723	736	738	697	708	663	674	644	705	682	696	726	674	655	687	660	679	702	660	704	734	708	661	708	685	721	691	674	682	720	707	720	704	695	740	694	686	725	699	703	749	701	707	708	637	671	676	686	682	698	667	741	699	716	700	645	766	690	693	651	689	703	733	693	650	718	730	710	722	677	749	725	707	712	725	735	688	735	690	674	721	673	675	697	696	725	685	721	713	749	681	694	705	661	702	719	695	723	762	685	694	740	717	726	749	760	669	667	712	730	758	720	708	738	716	690	711	714	719	698	723	716	682	696	716	689	679	721	689	696	740	725	732	710	716	688	718	750	724	696	661	701	692	712	697	671	705	664	708	703	717	730	720	752	688	701	670	708	700	699	688	711	732	671	678	713	703	728	696	734	703	666	720	688	634	727	755	731	714	730	705	713	683	682	681	648	709	720	674	696	714	720	690	699	701	705	734	717	736	739	759	669	695	730	726	699	729	704	750	711	695	686	746	743	720	726	655	674	757	692	744	698	682	703	650	704	736	724	704	704	718	733	714	707	689	703	652	732	736	691	760	693	661	683	721	718	703	660	718	738	733	721	723	726	715	770	699	693	666	694	678	667	680	684	681	689	726	752	739	739	722	717	720	701	715	671	689	658	702	725	720	717	704	736	662	722	731	687	728	701	665	712	750	695	768	685	718	719	659	748	680	685	736	693	680	691	697	702	703	743	695	709	659	666	694	712	694	748	691	706	704	669	699	706	737	678	645	698	720	667	740	686	753	680	729	682	718	724	725	704	702	713	733	704	705	726	716	684	744	749	721	691	685	722	723	674	698	672	684	650	713	726	709	686	743	690	694	676	700	674	756	694	670	688	701	691	728	731	681	702	724	709	761	714	685	733	709	726	714	718	686	728	728	743	709	728	654	716	702	693	699	701	693	700	743	653	678	742	710	696	717	699	689	674	749	746	726	697	706	706	720	692	728	688	713	703	699	712	685	773	668	683	712	722	725	719	701	730	740	708	737	669	691	736	694	667	714	722	682	687	723	729	692	701	693	719	716	729	702	700	713	716	712	738	714	738	712	667	708	713	732	702	767	681	727	714	729	688	720	741	753	728	720	697	768	664	675	689	690	695	726	691	646	705	745	688	734	710	667	701	665	733	665	729	720	699	675	685	733	702	690	733	682	686	685	654	691	706	723	720	677	671	705	699	709	733	737	719	675	711	722	700	698	733	698	735	685	748	641	754	667	643	736	700	689	699	755	680	715	696	658	715	685	690	740	707	646	663	722	740	647	724	726	728	687	723	746	689	691	754	681	760	711	660	671	706	701	714	725	678	738	713	681	723	685	687	697	749	705	728	718	686	705	708	714	732	680	739	721	717	684	687	670	673	724	679	678	729	707	703	691	702	725	715	676	741	709	707	726	698	665	739	702	740	703	665	713	709	747	724	672	741	704	697	714	722	714	733	704	688	718	724	693	654	715	709	734	725	668	677	692	714	708	712	666	698	707	657	647	736	716	642	709	694	689	703	710	731	725
29993	28883	27472	17743	9637	5442	3362	2186	1562	1099	829	689	679	613	597	549	545	568	467	520	612	537	553	551	567	509	517	544	498	453	519	494	465	509	517	435	504	467	488	492	516	478	457	480	508	480	489	463	489	478	510	492	457	439	482	508	520	537	510	493	487	448	499	473	464	497	502	495	446	457	493	473	486	496	454	493	515	500	491	494	476	496	533	471	471	480	507	492	478	492	463	485	446	480	490	443	485	484	500	489	479	528	502	500	496	449	492	464	491	496	462	519	465	511	521	459	458	504	449	472	478	463	509	470	487	492	495	486	491	469	480	477	451	519	476	479	536	502	451	487	502	487	465	470	488	485	504	438	489	488	501	486	459	458	494	514	477	483	477	473	476	437	474	478	476	498	482	487	471	461	479	457	486	501	486	475	432	485	492	483	442	475	485	472	468	427	476	470	521	459	455	490	501	474	483	523	477	492	505	498	468	458	499	475	496	476	492	458	491	470	507	490	495	488	450	466	504	483	484	466	451	480	506	468	453	450	456	504	489	448	511	496	508	491	511	464	503	490	460	488	487	472	499	486	479	513	468	455	504	496	499	442	454	491	471	489	486	434	489	484	480	481	479	463	484	460	480	491	504	544	477	501	515	508	441	491	451	486	463	469	469	469	466	484	457	470	480	486	498	465	492	478	489	497	513	500	460	465	463	468	462	488	502	482	485	459	441	527	470	495	530	475	509	465	471	478	458	446	458	513	485	486	471	476	483	495	467	457	470	461	494	501	489	513	492	506	509	474	485	464	499	485	470	450	513	514	454	499	485	491	465	530	451	473	481	478	518	487	530	539	449	463	474	472	483	467	462	502	461	511	484	460	511	501	470	461	463	491	506	507	490	460	479	491	490	495	485	500	460	470	492	492	502	491	450	459	484	455	478	435	471	487	491	458	424	506	491	460	452	514	483	446	499	463	480	508	494	480	519	479	488	475	475	460	471	488	444	502	513	478	480	473	498	504	478	495	462	468	463	507	453	472	491	450	461	542	462	478	479	480	474	500	431	468	446	502	503	485	474	477	477	514	489	444	520	447	470	477	496	451	477	489	482	491	513	473	455	475	495	476	489	495	483	508	528	506	491	493	467	501	480	483	481	470	468	495	467	506	466	479	484	462	461	485	479	488	480	504	510	506	464	469	461	528	514	503	485	488	472	494	534	493	469	497	471	456	459	488	503	439	502	507	497	479	472	466	505	476	444	471	541	530	461	483	516	496	483	492	493	477	471	512	486	502	472	431	487	470	504	469	465	480	485	484	478	460	464	483	483	453	496	472	462	474	490	477	459	504	476	460	467	485	439	510	461	461	438	459	469	483	488	480	473	502	474	498	493	496	468	477	506	482	490	525	498	468	515	538	508	495	489	469	470	471	475	513	481	482	476	473	486	469	412	507	454	502	435	496	497	447	481	471	494	474	470	492	480	475	501	467	496	481	498	461	481	493	483	476	469	452	495	510	453	484	502	503	471	491	465	501	443	481	485	484	514	486	464	485	422	482	515	455	532	509	466	521	502	484	462	477	484	497	481	431	456	473	453	476	481	500	462	479	502	505	482	452	475	481	496	439	478	466	485	462	455	459	457	466	489	483	494	507	494	505	514	493	440	443	497	504	505	462	501	501	510	502	480	458	452	476	469	512	500	482	462	461	463	480	470	495	495	459	471	453	459	489	490	489	455	480	456	530	503	476	493	492	497	477	443	492	472	480	497	517	503	481	479	513	523	492	473	489	486	497	482	465	494	461	472	493	470	532	492	489	493	485	473	454	465	519	519	493	511	443	522	507	477	491	460	492	433	466	485	469	485	478	453	490	450	531	506	562	492	483	485	480	497	481	481	453	499	533	440	466	490	473	471	466	478	469	463	479	510	480	466	487	508	498	507	497	479	454	522	521	488	472	466	487	521	458	507	501	513	471	466	503	469	447	440	474	494	459	486	526	465	480	447	458	497	486	483	428	484	480	455	493	506	453	475	486	462	483	439	454	524	472	455	474	488	522	497	496	483	480	485	489	523	483	455	462	459	495	498	472	460	464	484	501	492	506	477	439	455	456	503	521	485	459	464	468	466	474	461	468	473	514	528	509	493	452	470	466	482	478	504	455	469	441	486	491	474	458	480	493	515	456	474	504	516	475	485	432	433	505	504	498	471	495	456	456	472	481	499	507	473	485	470	460	513	507	465	469	477	480	482	485	480	516	482	494	479	455	458	525	480	469	464	439	474	478	500	472	479	469	462	517	512	494	480	492	449	496	458	498	506	517	502	470	495	499	465	512	508	512	486	491	465	489	458	459	512	479	499	492	498	488	468	478	464	533	504	515	472	514	474	473	473	486	519	488	480	479	483	478	516	514	477	488	495	498	471	518	475	448	450	509	503	495	468	488	511	444	480	484	442	492	449	485	469	453	472	495	485	509	487	482	484	476	469	492	462	544	491	482	506	491	444	537	504	513	475	440	483	506	478	453	480	478	464	475	494	503	528	480	499	489	463	459	465	505	458	471	461	492	457	488	470	502	497	506	492	489	503	492	461	446	475	461	492	497	507	464	525	489	498	510	485	491	460	471	473	511	455	523	515	427	515	495	497	485	469	497	481	502	476	472	481	498	455	454	497	471	488	515	474	506	520	504	527	493	491	456	489	502	477	500	475	476	457	495	476	485	448	480	430	456	464	468	501	512	526	491	476	497	481	472	492	509	465	488	466	502	496	485	497	487	469	513	485	479	520	502	492	489	480	474	487	481	459	475	490	490	513	521	484	493	483	462	481	498	491	486	463	505	503	486	476	492	459	482	460	469	494	512	469	479	488	490	472	457	469	501	478	444	477	492	460	431	489	520	497	482	460	447	506	495	508	433	473	491	466	486	501	522	452	478	513	473	484	484	495	457	452	470	447	469	479	468	495	468	471	462	487	457	497	458	490	482	497	476	462	474	496	434	507	478	506	508	475	502	456	498	485	458	449	484	480	497	464	478	463	484	479	452	492	510	521	502	498	477	430	479	489	475	490	441	471	467	474	522	439	524	510	507	462	463	485	521	478	458	465	470	501	491	510	504	487	520	458	495	514	475	520	468	530	459	488	514	469	479	502	473	513	513	481	443	500	506	494	440	492	492	473	497	452	478	459	480	474	474	498	495	496	487	473	520	479	442	464	477	465	469	479	475	512	493	480	508	493	478	436	503	466	473	459	478	474	466	482	467	431	473	493	461	512	487	483	456	475	480	479	505	468	470	493	489	490	514	487	506	488	499	481	471	500	474	502	481	479	496	495	520	479	463	479	486	499	491	466	529	469	452	481	489	441	492	470	510	479	517	484	486	481	508	470	522	502	492	520	450	482	478	483	510	448	464	478	470	465	500	486	472	484	466	476	450	447	486	481	450	509	479	491	474	511	469	529	476	503	476	483	489	496	487	462	479	511	487	487	466	476	456	481	495	496	522	465	526	503	487	482	465	466	452	506	468
37131	45913	32457	19947	15135	10816	7366	5115	3653	2328	1613	1245	1084	930	907	875	815	866	743	774	825	821	882	881	808	775	740	696	691	703	716	678	675	608	688	646	621	656	657	635	651	668	715	632	656	658	679	680	659	696	690	628	677	622	651	721	645	662	640	658	616	645	684	636	636	676	665	616	670	686	702	737	691	672	689	698	688	646	688	700	691	703	680	684	653	663	708	654	672	670	680	683	636	668	670	673	675	697	618	681	657	668	676	665	645	721	660	674	714	704	648	707	655	665	663	609	644	680	652	676	672	663	680	650	657	697	691	633	673	687	660	610	665	673	686	660	678	691	630	634	730	657	685	688	661	707	717	633	699	640	645	677	595	678	654	665	671	704	642	684	714	678	690	647	711	626	647	646	659	689	676	660	689	645	643	645	650	696	624	693	678	653	663	693	622	620	665	654	647	640	716	720	693	721	665	669	706	694	681	713	667	672	700	656	659	690	653	748	627	676	686	637	682	629	711	672	655	651	663	662	689	670	643	655	636	635	693	663	670	665	664	673	659	686	678	684	717	681	663	656	685	706	657	652	705	679	671	691	649	654	684	719	667	665	622	650	687	661	649	659	646	689	630	689	694	709	652	650	637	633	706	661	660	629	633	680	705	675	679	648	710	672	660	680	690	641	721	644	644	669	661	640	690	700	676	703	626	693	651	651	652	626	684	631	639	686	662	658	646	647	651	630	649	680	657	673	665	711	674	637	598	674	681	686	670	643	671	664	672	713	680	652	703	666	613	641	694	664	655	686	591	684	631	712	648	679	676	657	642	651	696	685	732	649	628	730	702	647	656	706	661	638	598	641	654	723	689	689	679	676	664	693	663	683	641	697	646	704	707	674	721	689	650	693	686	680	682	636	669	674	677	664	681	633	649	662	687	694	678	698	625	677	681	656	631	683	629	669	682	640	722	676	678	710	632	683	639	628	684	659	635	687	636	668	652	691	655	666	683	706	654	689	639	651	684	683	674	661	656	674	652	640	660	680	688	684	701	640	639	671	669	692	672	711	645	680	630	651	653	664	688	636	621	712	677	671	659	739	706	650	662	650	685	677	657	652	670	682	691	679	657	647	637	689	718	667	650	697	652	664	692	677	690	660	718	686	676	659	686	635	662	663	693	680	717	682	659	661	653	648	627	671	646	682	704	669	664	665	662	672	648	671	666	646	664	610	702	683	708	686	655	667	667	612	668	700	659	653	698	674	698	666	672	662	694	688	642	620	624	663	593	682	669	644	596	690	665	649	630	665	664	707	644	692	708	690	657	672	674	685	602	660	644	669	670	675	643	667	633	614	671	660	704	653	685	636	632	651	653	682	643	640	640	694	679	668	656	639	686	621	700	663	662	647	686	741	631	642	664	640	673	696	677	692	636	656	642	672	677	685	672	631	639	682	717	695	690	663	697	676	688	667	657	708	677	633	647	666	641	669	690	699	682	692	662	656	691	651	624	716	654	670	610	644	664	714	653	679	648	668	657	671	678	662	643	690	651	642	661	707	688	670	628	640	633	658	666	633	676	640	653	684	688	664	653	642	712	674	642	651	662	665	683	688	642	677	658	659	665	670	677	663	662	631	668	667	680	619	662	663	642	655	662	670	669	641	636	677	686	679	642	670	649	664	651	740	635	679	646	680	710	665	653	638	683	698	726	737	676	693	682	680	687	668	704	671	669	665	669	625	750	668	683	669	665	673	606	646	641	661	682	694	666	635	713	673	688	682	648	655	669	702	685	686	659	647	672	654	650	675	733	622	639	689	659	651	651	695	684	660	631	647	631	643	702	679	644	641	660	651	656	672	666	677	645	662	681	718	640	676	703	636	658	650	703	612	636	679	626	677	662	673	663	671	684	674	633	656	662	671	639	680	687	659	679	696	676	664	628	632	699	668	665	662	656	655	676	698	630	649	656	708	647	711	715	668	677	673	701	645	649	657	681	713	683	664	663	691	663	634	633	670	677	670	673	664	605	699	661	688	642	633	680	630	657	696	648	678	675	693	658	688	662	658	697	657	649	706	720	653	673	682	732	654	673	646	650	682	664	656	723	654	651	648	642	687	662	624	657	679	675	694	734	699	680	666	659	632	668	661	693	670	625	662	652	699	636	682	667	676	638	634	646	685	672	696	691	667	656	666	629	711	644	654	639	689	670	667	643	662	659	663	681	647	615	666	686	671	676	665	655	681	687	665	683	727	717	691	617	683	675	683	695	634	640	653	701	685	672	642	678	671	659	720	651	647	659	616	625	688	606	655	623	695	664	688	659	656	689	640	666	710	654	619	676	665	695	667	669	669	653	654	709	621	663	696	716	667	687	649	710	694	696	635	664	683	643	670	690	729	608	660	652	683	638	710	663	662	672	672	647	654	670	668	711	682	666	673	656	698	671	724	659	682	680	659	635	653	683	700	672	623	690	709	689	688	612	672	666	671	622	683	648	679	715	674	636	633	669	679	697	666	644	634	655	725	685	673	677	726	661	678	716	667	652	657	662	715	677	682	700	679	670	657	644	669	673	683	652	684	669	674	716	700	701	689	661	693	597	669	677	652	696	664	679	699	735	617	685	671	614	653	651	653	644	660	628	635	666	689	680	667	668	652	674	697	654	682	656	667	651	680	718	692	655	684	691	684	701	643	680	627	676	693	683	622	670	674	632	660	674	653	692	635	666	695	631	649	660	682	664	730	645	656	685	670	670	657	692	686	629	719	644	666	680	650	656	678	651	658	637	689	692	673	703	617	704	667	670	695	637	640	651	660	647	653	706	687	673	645	634	639	650	680	632	722	654	652	675	685	685	697	678	682	650	704	722	666	680	651	654	671	643	706	674	677	686	636	633	672	657	681	657	691	671	678	707	691	636	668	639	667	680	649	663	651	686	627	680	695	659	682	664	679	706	632	654	637	684	689	685	653	665	653	648	638	588	715	695	644	657	665	675	646	639	662	686	631	677	652	663	693	688	629	647	676	657	670	678	670	669	624	638	682	680	699	667	663	687	654	647	679	706	674	744	676	668	704	669	661	691	669	659	690	674	711	687	707	711	701	615	654	636	707	706	696	677	645	671	669	655	637	664	667	707	647	699	655	671	676	627	679	644	642	686	682	683	745	682	679	646	590	638	647	636	683	665	718	665	660	623	641	699	672	666	646	684	668	665	665	632	621	661	655	646	657	663	715	664	661	637	694	650	643	655	671	666	656	740	690	653	702	675	622	632	660	656	673	651	627	667	671	730	647	648	718	650	674	674	626	672	723	687	607	679	659	662	662	662	660	683	671	662	652	664	683	648	688	634	689	641	633	678	710	652	684	668	642	654	670	749	595	669	649	728	605	686	679	674	687	680	698	693	648	698	664	686	679	695	678	679	648	633	695	650	642	653	655	659	633	650	676	655	667	677	665	654	716	678	658	689	687	660	661	688	650	689	640	698	696	640	631	659	687	661	681	668	680	683	652	672	693	639	667	663	679
24546	21642	28997	24886	21702	16142	8170	4032	2553	1765	1279	1115	959	848	832	805	766	750	717	751	724	840	777	742	785	746	742	680	707	597	654	684	680	674	598	607	646	681	653	650	672	655	669	637	623	633	631	645	598	627	620	609	639	585	594	652	631	622	590	663	622	623	642	649	602	635	626	623	637	689	641	627	611	602	646	603	662	613	667	611	585	594	639	647	622	698	610	596	641	609	646	696	687	665	613	636	612	659	595	693	627	655	655	635	640	649	629	629	668	644	631	630	627	611	620	640	620	616	629	664	622	621	653	631	649	611	660	672	652	647	626	651	629	678	623	636	588	630	592	595	572	626	678	663	676	617	647	614	644	638	636	642	623	607	662	657	623	635	692	609	640	583	654	639	681	609	656	643	670	630	673	679	645	620	593	609	644	668	673	556	640	619	642	604	635	635	662	629	660	655	679	655	670	616	671	615	614	650	635	678	645	655	614	615	649	622	691	626	624	627	663	613	644	622	615	621	651	594	651	638	654	649	617	608	599	623	665	630	628	636	633	623	686	621	622	635	622	597	664	611	654	630	657	594	637	608	660	654	646	583	667	623	601	644	655	533	658	618	562	623	627	641	629	616	611	603	645	611	625	686	636	641	618	608	588	633	632	606	651	640	602	623	572	667	640	656	615	651	647	632	635	660	644	609	650	642	609	643	682	632	633	652	678	625	680	610	645	626	575	639	564	642	632	624	627	609	636	641	662	667	638	643	690	650	656	641	650	630	607	594	647	648	639	681	601	624	649	620	638	624	632	649	679	637	606	621	624	669	590	628	690	649	626	613	627	609	619	630	644	643	597	603	639	638	641	652	626	635	630	623	602	579	648	664	663	589	672	633	657	642	615	660	627	589	644	664	621	635	621	628	573	642	581	609	635	617	664	641	660	642	613	650	640	628	679	660	657	643	598	628	634	619	622	642	662	596	604	612	623	645	597	609	642	628	655	642	633	681	624	639	685	655	619	642	617	633	641	652	662	644	662	616	668	662	683	652	619	631	638	595	602	636	652	610	625	613	648	609	639	659	635	649	608	673	656	598	629	656	608	671	613	647	637	638	647	615	676	666	593	574	645	620	651	646	642	646	647	658	601	648	614	635	599	618	676	660	625	640	621	632	634	654	684	647	656	673	613	613	595	600	636	622	621	613	628	640	686	597	660	618	623	601	666	654	628	637	664	614	674	615	642	620	617	660	671	632	630	612	648	605	599	630	611	685	668	609	643	608	614	611	621	627	613	682	661	653	665	658	674	664	622	638	654	674	616	703	612	689	563	630	656	633	648	653	659	646	638	646	672	593	614	588	589	660	612	596	640	648	641	696	625	611	651	629	628	609	646	630	667	662	666	584	666	633	642	651	668	590	639	625	678	685	647	600	641	645	631	649	624	648	616	633	658	635	631	603	648	666	663	636	627	656	631	640	621	579	675	689	642	610	597	613	630	639	674	624	639	657	658	645	643	636	631	571	619	590	626	583	600	695	648	643	623	666	623	653	574	611	638	615	645	629	613	646	673	634	663	653	664	645	612	644	613	672	625	662	623	682	620	668	628	639	590	669	583	659	666	660	623	619	655	689	618	633	592	620	623	660	591	634	630	685	591	643	626	598	650	622	599	653	667	632	635	636	637	637	617	638	617	593	621	589	670	628	622	613	640	636	592	624	621	591	626	644	590	646	616	641	622	605	653	621	641	631	606	632	634	631	613	630	689	650	627	604	587	595	617	617	616	607	631	625	603	632	634	640	647	625	655	613	614	613	615	635	672	616	664	635	632	638	599	656	632	669	625	602	651	574	616	602	628	609	639	633	621	636	651	624	598	636	624	666	643	657	692	634	633	644	614	663	698	619	616	600	663	676	648	625	650	633	612	626	620	654	609	629	667	608	578	622	670	670	647	658	647	620	626	633	645	645	633	623	641	582	592	661	610	604	649	658	624	663	647	637	645	624	631	633	624	656	607	615	646	616	632	613	579	625	677	654	647	604	647	625	638	713	634	653	676	628	628	654	589	653	640	646	665	636	644	636	608	704	657	640	643	687	615	597	594	675	628	710	611	616	634	643	610	656	639	637	662	673	676	625	648	610	637	623	642	662	688	662	625	629	600	615	599	632	667	601	673	633	674	649	611	595	653	622	653	615	656	625	591	645	616	695	619	654	600	614	610	603	630	608	616	669	601	659	618	658	640	618	667	667	626	602	614	622	594	631	651	635	643	635	635	571	603	666	638	642	589	659	597	656	633	579	661	621	616	635	649	620	589	651	637	650	632	644	605	668	700	571	661	654	636	676	639	655	671	638	642	665	616	648	638	649	621	648	589	617	587	591	628	635	593	642	623	651	608	647	592	603	645	637	621	642	621	623	673	614	658	698	651	628	642	613	620	645	627	610	658	631	641	646	637	612	633	685	592	611	649	655	664	588	586	630	686	671	615	618	649	626	609	612	564	633	625	591	654	644	668	610	645	610	697	651	653	643	622	627	587	684	642	631	640	624	608	646	627	634	630	637	582	618	609	647	635	624	616	658	675	621	639	573	651	581	597	609	636	635	659	621	624	587	614	645	626	569	661	637	689	620	610	662	658	591	596	663	654	660	625	643	629	658	643	616	649	660	602	663	643	631	649	670	683	653	626	610	634	610	635	603	631	655	642	637	648	663	653	696	638	660	630	651	643	641	615	645	653	621	650	580	622	610	591	610	633	630	558	622	672	615	623	652	585	657	615	627	696	625	636	612	617	633	658	623	646	585	636	630	608	583	651	603	634	616	676	697	594	614	647	661	642	627	609	641	674	616	652	596	667	634	630	638	700	656	630	665	673	645	668	632	619	651	643	624	669	625	603	660	587	643	678	597	643	611	586	628	638	616	605	670	633	601	647	650	600	631	621	629	604	653	620	628	686	614	635	649	619	634	676	622	668	629	664	641	606	633	663	634	624	672	593	621	632	609	600	598	619	622	638	632	650	617	622	627	644	650	645	630	639	642	613	659	575	613	586	582	583	627	672	629	639	665	645	661	623	643	689	593	650	665	628	619	660	620	623	631	681	639	629	656	593	666	597	618	611	657	650	620	653	596	637	664	618	676	641	634	639	691	613	634	659	608	648	678	675	592	693	664	617	630	602	616	610	627	652	639	660	635	637	615	671	622	638	615	596	664	657	645	665	678	663	616	648	616	643	676	639	643	632	642	643	603	684	632	672	653	662	585	621	592	693	690	638	609	596	616	640	601	633	616	653	637	635	624	602	613	642	680	634	656	606	631	619	641	636	607	636	668	629	624	627	631	626	645	644	639	637	630	638	686	639	615	587	610	683	612	610	595	610	665	647	640	640	633	589	611	693	612	633	650	641	669	656	651	676	618	628	599	641	623	644	641	665	628	594	630	623	627	658	635	621	664	595	620	622	648	633	645	687	617	645	637	641	613	654	609	621	634	644	637	688	656	646	600	627	656	632	622	625	634	645	648	651	618
40235	59543	42642	27543	22417	16210	12058	8247	5626	3956	2585	2033	1716	1479	1425	1327	1166	1123	1017	1059	1213	1222	1260	1169	1142	1132	1016	984	879	947	891	890	869	918	896	914	850	856	889	902	853	828	919	927	882	852	817	864	895	857	918	871	899	843	878	841	866	868	891	844	856	866	827	873	795	850	915	884	861	880	794	883	816	896	889	905	874	860	816	814	870	880	911	873	908	823	848	869	837	916	940	905	842	851	883	863	882	871	873	900	883	873	837	937	877	860	872	842	824	843	811	875	842	869	860	887	864	849	877	843	889	840	874	926	896	881	867	892	850	819	842	867	861	863	812	901	824	861	918	795	796	868	848	891	860	914	919	846	870	879	922	873	825	840	904	874	877	860	874	898	904	886	913	864	884	909	868	902	877	881	831	836	919	872	875	896	849	902	916	827	862	933	895	880	879	869	821	892	850	919	887	897	881	868	864	880	839	925	895	866	926	846	888	902	933	862	892	831	873	904	856	879	903	905	781	892	831	905	884	882	870	885	861	848	906	899	894	872	898	830	875	878	886	880	857	890	914	875	903	893	866	857	891	883	852	893	868	874	865	831	871	841	910	823	867	855	837	853	886	901	846	858	852	888	904	879	899	886	875	873	929	864	871	872	908	862	839	891	883	875	888	859	863	835	914	908	880	886	875	935	911	894	864	861	853	842	840	834	830	890	837	861	882	882	900	835	847	893	880	861	863	804	904	842	880	909	887	860	832	892	851	811	906	894	882	887	906	874	863	833	883	919	843	869	901	829	855	884	859	819	862	856	876	902	840	877	895	852	883	885	855	853	830	859	891	819	818	894	870	886	883	801	891	917	874	862	900	879	880	841	858	873	879	831	865	865	905	868	886	899	910	905	884	849	898	868	940	870	812	885	937	865	855	945	881	860	875	845	848	839	821	884	829	907	849	851	872	849	866	920	876	868	866	886	864	909	893	861	873	854	860	880	840	880	847	839	832	880	902	891	878	869	869	898	852	935	890	891	876	872	855	855	880	858	867	814	917	860	876	893	927	889	877	881	828	840	940	859	908	822	874	898	891	863	865	878	855	907	826	894	918	871	853	916	839	829	832	847	870	896	865	896	882	870	858	855	919	882	835	845	889	872	910	826	871	842	820	880	865	880	845	817	807	918	874	809	908	871	907	888	868	833	886	890	881	889	855	864	885	840	850	911	837	902	902	888	888	841	875	842	835	912	880	854	888	909	833	821	883	837	896	878	848	842	841	905	878	879	848	869	838	878	895	896	884	902	866	855	846	869	834	854	888	850	867	890	904	824	803	841	824	838	865	865	867	876	872	936	860	859	850	880	819	854	864	876	858	905	894	879	871	839	897	905	829	869	858	857	872	870	892	852	853	891	850	881	858	873	828	844	883	868	884	916	834	854	882	913	921	847	878	904	856	809	856	896	902	869	856	907	885	912	844	874	824	892	879	898	830	883	914	881	876	847	897	938	834	875	903	881	876	896	920	837	873	873	814	947	839	867	909	805	831	890	866	839	914	862	837	888	905	858	890	832	826	879	839	871	858	884	871	831	862	852	860	897	925	880	850	878	909	864	840	823	862	833	902	853	909	870	822	893	887	870	848	899	888	905	851	841	827	935	855	884	887	910	895	880	835	929	863	877	896	845	887	844	790	914	930	880	832	844	895	865	924	888	863	868	831	867	858	839	912	869	877	911	890	842	845	908	855	866	875	895	884	858	852	860	841	848	827	858	881	846	852	838	918	870	920	827	894	912	839	903	923	862	867	872	870	880	841	860	897	863	843	873	887	876	893	904	834	898	878	833	878	858	818	839	845	872	907	851	856	864	899	903	883	881	855	868	861	925	860	888	836	858	881	837	859	840	847	854	904	851	898	881	853	875	885	858	846	871	873	893	901	851	931	899	854	912	859	881	843	859	864	887	894	860	843	891	880	847	829	834	904	913	883	862	853	916	872	872	790	899	927	927	855	835	862	876	865	838	845	880	839	887	894	860	816	866	879	859	888	853	871	844	865	856	845	851	834	864	827	949	876	803	883	878	872	822	854	904	841	850	857	859	856	863	901	872	906	901	920	918	854	884	865	861	865	935	882	862	885	887	862	895	874	875	868	898	852	934	820	861	852	865	879	879	892	945	861	858	848	849	905	885	879	912	884	910	858	890	868	872	852	875	858	904	818	897	910	904	893	891	856	821	846	838	854	882	853	890	946	921	858	812	891	869	849	911	896	885	869	855	881	899	829	829	829	882	876	867	858	870	903	890	841	879	867	895	911	868	809	880	895	824	913	870	888	861	868	848	863	855	893	856	875	860	859	799	836	876	857	850	870	816	886	887	895	866	834	857	828	888	844	868	883	875	880	911	888	867	921	840	904	876	875	883	885	913	881	824	893	876	887	863	825	865	845	808	881	889	833	911	871	837	818	881	900	868	903	879	860	843	924	847	900	885	861	903	869	892	916	887	872	960	864	863	879	837	894	934	874	854	915	932	889	872	902	862	862	884	827	892	894	874	836	877	929	838	831	852	815	869	856	883	868	847	902	875	848	873	913	856	846	874	869	812	882	838	876	868	943	932	905	830	879	905	827	865	825	846	832	893	875	881	844	860	826	886	890	912	821	833	879	835	870	849	795	872	869	848	915	825	840	876	918	893	898	874	842	890	867	920	867	847	892	841	864	869	849	894	877	915	902	895	908	860	845	871	817	853	902	898	855	828	821	849	925	853	856	870	880	841	824	829	858	805	874	855	837	888	924	862	845	858	877	926	874	871	861	896	878	889	870	872	916	823	874	860	905	861	841	875	851	921	843	876	901	856	905	868	867	847	812	854	872	857	900	872	886	839	901	910	900	865	926	854	859	818	877	864	850	867	854	830	883	866	882	837	856	876	817	872	895	869	839	899	827	847	849	847	859	847	867	878	899	842	830	883	843	870	870	790	838	850	890	909	880	885	910	855	890	865	863	879	910	864	895	836	892	889	864	917	891	874	833	883	816	851	858	820	807	941	873	874	902	841	856	863	868	879	862	862	825	850	874	883	844	844	881	834	892	894	886	862	904	847	845	849	852	846	899	878	879	807	866	823	822	857	859	887	871	933	862	873	863	851	890	862	877	850	838	947	861	839	874	853	908	867	885	895	870	949	828	891	840	848	827	864	881	858	881	855	878	871	889	896	923	894	887	849	863	856	883	846	833	858	926	872	831	897	851	853	935	900	859	895	889	827	856	819	914	900	913	897	828	853	917	871	836	864	929	901	893	857	808	845	873	934	806	877	835	892	909	887	850	862	891	803	854	873	906	871	887	947	848	896	860	921	886	873	868	857	845	862	869	866	871	895	841	870	864	865	842	893	856	901	869	860	873	880	859	813	857	860	859	891	879	846	859	849	874	824	839	844	859	838	874	875	900	892	892	858	872	845	841	903	863	891	883	877	914	822	925	871	861	901	876	849	894	792	868	878	818	824	840	859	858	868	910	885	816	862	866	864
23593	21639	29460	24316	21769	21862	15917	5857	3430	2191	1549	1196	986	934	768	865	741	659	625	691	778	814	768	719	701	626	551	578	555	559	482	536	536	492	524	473	500	523	499	514	518	485	493	514	503	501	521	479	465	495	479	508	531	495	487	507	472	499	494	472	519	498	511	526	505	483	491	521	551	478	520	476	500	546	515	501	485	531	497	498	476	487	520	516	507	501	500	522	538	477	437	518	489	503	453	470	470	480	503	500	476	478	516	504	478	474	545	487	532	473	493	471	560	465	547	458	532	549	476	473	501	508	481	548	507	492	521	479	493	489	478	458	493	485	521	487	476	512	526	466	467	509	494	461	465	509	493	485	490	558	518	476	515	546	502	487	530	514	486	491	457	526	442	553	457	521	476	488	491	451	508	507	492	465	508	511	481	503	518	507	490	530	486	466	450	522	489	471	513	529	485	505	540	524	520	510	485	487	512	467	527	514	491	479	485	489	505	531	510	517	508	508	473	499	511	486	526	510	512	495	533	508	516	464	489	543	489	501	492	516	503	429	491	474	493	515	512	516	508	531	510	478	509	485	483	511	463	489	496	478	536	487	503	486	499	487	470	482	477	493	518	500	504	530	487	500	532	494	528	506	510	494	520	498	480	521	538	495	517	461	489	482	526	497	469	456	499	531	486	515	530	472	489	493	480	481	514	470	465	480	503	513	517	483	479	499	480	515	505	484	490	500	464	504	498	448	502	528	480	511	495	487	499	474	486	487	528	483	485	500	480	492	508	464	480	524	490	491	492	501	520	448	507	482	491	511	458	503	497	511	494	492	499	499	459	479	477	486	486	526	512	490	528	487	523	515	472	490	532	481	524	513	474	507	495	514	456	492	511	487	467	491	465	539	509	479	483	508	486	478	497	502	501	479	515	516	470	527	459	526	477	486	522	533	475	517	475	476	508	516	482	534	464	492	510	485	494	510	456	478	460	507	513	521	477	518	466	489	462	498	484	505	513	504	512	500	497	497	504	504	492	507	494	528	514	492	448	505	458	541	504	490	507	537	480	504	503	501	509	462	495	488	482	523	484	480	493	487	519	484	471	496	500	493	476	525	529	503	505	463	494	519	487	475	471	479	522	465	525	476	500	503	560	506	462	498	497	484	541	482	536	469	477	504	537	472	505	500	463	516	491	507	470	500	510	490	461	496	521	515	482	491	471	495	469	489	503	531	516	513	514	515	491	508	523	447	490	475	526	478	481	491	500	489	472	485	529	495	467	487	504	483	501	496	486	478	504	521	489	499	509	502	474	465	504	468	520	500	479	477	471	526	455	539	491	500	497	489	500	484	476	527	517	496	495	501	497	467	523	523	457	486	476	464	494	494	507	503	526	528	468	499	486	490	509	514	460	466	520	466	495	491	445	528	518	476	462	502	501	525	502	509	513	542	523	494	538	542	504	478	488	493	474	466	482	458	491	475	501	486	492	491	476	463	489	463	486	513	483	483	493	487	468	492	490	512	448	481	506	515	468	505	532	529	535	486	497	438	500	477	499	523	497	523	490	511	488	512	538	501	484	472	513	517	452	509	491	524	468	490	450	516	494	461	483	493	503	511	487	492	487	508	546	499	479	530	488	506	525	501	507	495	503	483	527	525	501	480	500	478	490	496	484	475	506	455	465	492	468	500	458	463	486	482	511	524	508	485	483	477	523	483	500	500	494	504	502	484	511	508	518	519	489	531	516	481	466	497	526	475	506	471	525	448	442	533	527	500	504	463	468	479	534	504	508	491	504	521	518	479	528	506	447	478	464	471	531	479	464	488	494	503	500	482	503	473	535	493	493	505	501	479	553	491	542	482	511	465	502	469	495	486	465	463	508	509	473	518	487	489	541	464	506	505	501	492	537	488	503	514	481	492	500	467	478	472	540	481	509	515	497	487	462	478	513	507	435	467	517	522	493	459	463	485	501	439	484	459	520	448	496	537	507	515	457	499	511	478	512	484	513	494	483	490	537	519	493	481	498	488	515	512	522	473	484	498	492	479	507	464	503	485	485	499	466	500	471	516	490	472	468	485	453	494	504	532	507	492	519	496	513	481	455	499	488	480	497	521	466	508	490	529	499	510	514	510	550	523	477	501	506	496	505	506	542	491	478	500	469	495	499	490	495	489	505	507	519	460	517	492	487	520	511	488	547	487	508	478	483	470	516	497	527	478	495	472	521	499	500	485	504	500	526	489	481	479	516	542	491	516	505	510	488	490	525	540	469	468	502	497	488	508	501	484	489	509	518	498	552	444	489	483	455	505	536	512	486	484	459	494	448	500	520	505	473	477	453	487	523	511	522	536	494	477	498	468	498	467	474	487	500	495	448	483	478	510	458	499	513	519	521	507	506	489	473	458	520	473	464	486	509	491	458	489	465	451	506	521	490	495	516	505	472	506	474	480	479	494	510	492	486	486	537	514	506	486	483	509	495	510	511	487	523	466	490	520	494	467	470	528	503	488	455	513	484	507	489	461	500	507	454	447	511	499	502	466	480	481	476	484	526	514	472	509	466	477	485	498	528	515	491	486	469	513	474	442	497	514	504	503	468	455	473	426	538	466	438	539	496	551	515	488	504	531	506	501	470	527	520	505	509	481	478	533	510	525	484	508	534	544	472	511	473	498	476	546	430	483	519	525	500	512	514	502	493	506	514	512	481	531	481	444	507	464	508	508	493	485	505	502	509	509	486	550	493	470	559	496	487	513	451	441	506	491	501	557	496	477	447	531	491	524	531	472	494	503	496	512	515	519	452	516	479	502	490	451	495	501	492	499	517	490	477	501	507	516	499	478	468	461	495	474	476	496	502	488	524	497	496	493	506	532	510	480	500	462	502	492	491	456	475	514	535	489	473	488	507	458	480	463	487	501	487	532	504	500	504	508	494	480	473	512	483	484	491	479	499	450	533	533	472	490	501	510	467	476	493	496	501	517	524	522	522	523	472	508	537	515	483	470	500	473	483	503	481	518	518	496	508	490	494	468	491	499	488	487	498	490	491	482	466	527	484	489	496	511	467	499	523	510	506	517	516	497	469	537	521	450	545	480	526	476	480	468	494	505	469	503	468	527	513	464	483	488	490	489	503	461	500	518	477	493	482	488	506	490	519	494	491	480	466	461	489	484	477	492	481	462	482	520	517	505	487	495	469	511	485	495	476	516	501	516	507	500	523	483	500	513	503	485	515	494	491	482	491	493	464	495	457	472	527	506	536	503	516	480	514	495	477	531	519	467	472	511	500	492	510	527	520	511	529	522	502	492	505	503	477	491	522	521	496	488	471	507	514	467	488	491	500	483	510	487	470	526	502	465	475	508	487	473	499	502	494	497	492	498	485	488	469	520	494	498	489	489	477	496	507	502	485	475	532	491	484	519	508	468	488	484	503	446	494	480	479	493	517	509	480	499	452	485	535	472	489	514	525	509	464	505	483	522	466	552	493	475	503	511	513	481	502	497	528	536	498	496	516	518
44701	66467	46461	32062	27319	20071	15499	10786	7690	4925	3383	2559	1979	1683	1484	1396	1292	1136	1073	1161	1348	1346	1327	1217	1059	997	852	799	720	740	707	765	684	722	712	796	713	710	731	663	784	720	723	757	733	710	692	746	701	695	706	751	662	706	715	722	733	752	715	738	720	702	639	743	716	735	675	696	675	714	670	681	707	697	687	681	659	708	729	663	678	708	730	699	722	709	715	697	657	663	704	712	706	655	712	676	714	704	669	658	702	694	719	618	693	666	694	692	689	707	708	681	708	721	700	689	716	714	674	648	719	692	709	659	662	682	695	677	730	710	693	720	713	729	723	675	736	716	701	692	701	644	732	686	700	741	711	749	689	704	751	687	695	699	679	701	703	732	668	688	689	703	684	676	722	708	705	669	705	696	678	699	657	702	631	703	661	696	697	708	684	690	678	694	677	639	664	689	644	689	708	733	698	681	657	699	737	697	665	671	708	644	672	760	686	687	692	683	721	736	694	719	696	740	635	696	687	631	671	683	648	645	661	657	699	738	690	701	683	689	687	716	702	682	692	689	706	677	691	672	726	685	647	735	662	668	676	683	725	656	707	712	722	630	685	709	667	732	716	729	684	682	681	726	683	721	669	685	689	687	662	693	703	674	695	637	698	688	721	693	693	662	688	669	705	673	678	647	724	711	717	640	706	676	695	746	702	709	684	694	679	683	697	684	720	735	694	710	714	704	707	702	691	688	652	713	714	727	684	680	675	663	765	755	668	700	705	705	673	713	717	706	700	716	657	703	738	697	658	686	675	735	673	683	679	723	698	718	723	671	723	692	663	706	692	695	719	685	723	767	729	678	700	720	703	662	687	698	675	667	732	703	719	686	705	708	720	678	705	692	678	674	697	690	713	667	705	655	723	745	666	707	703	714	689	725	716	699	721	684	658	737	675	678	670	631	671	693	677	702	699	739	678	699	694	709	682	768	696	714	739	727	681	682	673	701	674	683	690	743	664	706	639	693	698	655	701	688	732	690	731	696	701	722	695	663	708	679	696	708	705	698	683	669	695	705	672	696	712	693	691	689	726	681	700	702	659	659	746	723	723	678	688	693	682	715	702	715	732	718	675	691	689	698	708	686	725	662	746	673	742	644	672	673	666	656	649	663	702	733	669	654	680	663	704	679	687	693	733	678	658	708	701	734	721	722	701	657	680	679	717	726	672	696	719	624	633	686	686	718	625	714	657	745	714	735	709	739	716	705	676	710	699	670	666	679	699	726	701	753	678	699	708	696	668	673	702	666	665	742	720	708	633	700	718	701	647	670	689	658	675	652	687	694	694	702	699	688	721	694	691	733	678	693	730	686	666	705	662	707	701	652	671	710	704	681	708	678	730	681	689	683	682	683	689	707	725	716	672	695	695	703	689	693	703	687	713	702	698	707	718	726	729	683	726	679	694	701	724	649	714	670	693	685	711	664	678	681	697	712	720	652	725	665	700	749	689	697	706	704	701	746	694	694	652	694	704	691	660	688	675	705	733	687	736	735	669	660	702	704	648	731	737	704	705	658	680	684	657	702	696	642	649	672	687	654	687	650	723	627	705	695	621	686	715	647	681	714	701	668	669	716	678	715	688	684	756	655	669	674	712	687	724	705	710	661	700	692	762	690	708	690	693	697	668	711	729	727	695	713	684	665	727	744	663	729	713	740	650	690	678	680	683	681	658	714	718	664	709	746	717	695	701	661	690	667	685	686	722	673	697	641	689	700	720	686	696	678	737	677	776	710	676	696	664	680	701	689	724	648	667	692	661	722	751	753	701	689	676	685	705	692	688	712	695	683	675	742	697	712	765	699	750	672	662	721	695	713	705	699	684	680	662	692	691	675	640	745	687	719	693	720	677	691	740	667	682	659	704	615	703	692	688	672	662	685	661	649	736	681	692	658	719	708	670	723	735	726	741	661	677	712	677	716	675	688	703	682	735	685	719	714	698	708	696	692	731	675	697	706	711	688	676	702	681	717	674	697	703	673	692	676	643	702	683	725	661	696	726	701	713	699	700	669	752	708	709	686	699	680	655	689	707	681	715	673	639	688	726	704	703	743	703	684	712	708	658	705	697	711	717	720	667	670	679	721	711	705	674	698	686	677	690	706	716	646	709	700	698	711	716	728	698	684	697	683	736	659	657	731	683	744	691	676	704	700	685	682	764	697	713	713	667	726	707	712	734	680	672	697	711	727	709	669	740	675	705	679	675	693	701	710	691	747	679	686	687	723	634	745	713	764	644	734	698	683	741	676	682	677	690	710	694	752	715	663	741	693	741	704	681	677	685	649	707	704	694	636	703	670	697	744	683	668	691	676	710	736	731	702	670	680	732	647	667	712	757	703	676	701	733	677	704	674	685	704	689	657	728	697	715	695	686	685	658	706	670	716	731	677	725	721	673	680	677	700	638	693	721	661	705	685	656	672	700	688	706	669	684	671	702	691	681	675	693	718	685	674	685	663	693	677	712	716	715	740	716	621	708	692	694	707	763	703	650	686	677	663	687	714	725	686	650	697	728	655	674	681	686	698	679	671	678	714	698	701	703	700	685	705	717	695	697	694	700	707	667	628	709	716	664	692	675	723	698	702	671	694	674	669	655	669	740	690	735	700	746	663	687	699	678	657	670	673	683	689	689	698	698	684	668	670	708	714	743	693	702	690	708	666	679	713	654	664	686	748	673	687	705	702	695	679	688	703	641	711	718	688	748	684	675	708	662	679	684	679	670	625	693	697	738	708	687	764	685	734	645	704	653	679	733	726	688	698	694	668	720	710	703	685	684	702	673	696	701	705	748	723	757	690	640	659	720	700	711	684	701	713	631	680	654	701	709	687	698	711	677	686	705	645	700	708	738	684	698	682	730	649	729	708	698	735	661	718	759	648	666	728	769	706	707	705	724	725	698	703	692	736	720	698	692	698	726	693	656	704	720	698	723	746	674	673	703	695	684	701	715	676	680	731	700	693	712	655	656	685	685	724	691	705	688	657	659	709	711	647	703	706	702	692	676	713	736	713	705	725	662	650	692	680	686	656	720	687	684	703	699	682	673	672	716	674	693	679	666	701	667	691	661	663	735	682	686	683	675	703	665	705	701	715	668	711	696	653	688	717	716	732	685	713	701	707	711	673	701	745	691	718	691	700	733	683	659	699	674	708	713	709	720	675	656	657	694	695	675	710	690	688	668	682	721	709	743	727	673	671	721	686	694	714	699	698	670	723	673	687	672	673	692	703	675	689	677	707	713	627	756	685	630	679	669	728	711	711	679	675	669	660	686	687	665	713	723	700	686	650	687	692	659	705	705	696	710	733	674	700	699	732	653	697	691	661	684	723	676	701	682	726	700	706	738	674	723	685	709	682	688	668	697	716	667	720	652	693	662	678	715	675	679	718	697	696	621	694	655	673	707	664	695	699	674	669	685	675	734	701	722	658	693	688	721	640	681	693	683	688	704	721	679	675	707	706	720	694	667	643
29587	28359	25781	16375	8851	4886	3127	2069	1459	1096	800	696	653	580	595	579	561	544	531	542	603	587	567	564	567	522	476	426	498	478	502	472	479	491	430	479	464	475	506	447	499	508	504	472	450	455	493	483	487	469	498	457	494	439	514	447	496	489	520	491	502	484	538	459	459	491	464	517	487	541	450	499	475	488	440	483	481	425	501	485	513	452	441	481	458	452	464	494	521	559	474	484	442	480	502	452	493	475	457	468	490	482	481	507	470	489	502	499	513	462	481	478	459	489	477	482	422	496	472	466	508	478	425	486	481	461	493	466	460	446	499	509	503	461	447	488	446	474	464	496	508	494	419	498	506	489	485	477	468	451	497	441	470	447	496	431	447	471	483	465	460	430	509	459	513	539	489	505	478	494	455	490	477	472	458	478	425	461	463	449	476	440	466	499	464	511	458	481	503	466	482	495	462	449	486	493	461	522	437	491	470	517	525	448	464	491	463	483	460	467	468	489	457	460	467	476	487	493	494	442	467	508	499	510	517	489	453	457	509	523	485	496	491	487	504	476	453	511	431	517	480	421	472	442	493	462	488	483	492	481	454	441	477	496	424	481	505	469	508	497	494	487	519	480	473	487	493	493	478	464	462	491	446	468	455	474	479	456	533	459	463	473	458	470	472	502	445	455	516	524	471	465	468	538	485	471	477	495	458	487	506	459	482	470	478	475	477	440	447	490	467	484	473	453	475	476	468	468	472	479	482	478	458	482	456	465	448	454	480	510	444	475	487	517	483	462	498	465	512	473	492	490	482	488	475	503	449	488	535	494	481	492	503	487	438	492	495	457	478	479	474	452	499	490	447	495	490	459	508	473	466	455	499	463	494	462	480	470	492	474	494	451	484	461	458	472	515	439	514	458	486	493	464	465	461	485	456	473	478	498	493	500	467	449	529	487	521	476	456	473	446	468	465	489	471	482	476	408	458	490	467	522	479	489	506	508	452	475	494	493	476	481	483	475	509	475	492	473	506	526	455	487	503	449	462	463	444	476	496	482	487	479	478	496	531	491	500	475	446	464	461	455	481	500	512	493	478	521	467	480	471	518	493	534	451	508	443	457	527	464	489	445	456	487	493	498	500	483	499	467	487	526	474	515	487	501	486	470	460	485	460	469	489	468	495	499	490	483	487	468	469	456	462	468	470	466	501	475	512	433	503	493	502	478	458	466	448	484	493	504	457	480	502	464	479	468	468	461	497	448	475	444	436	452	443	509	478	457	457	482	491	488	480	501	477	503	438	488	460	477	511	470	500	479	468	488	487	450	453	520	469	444	515	514	505	493	505	473	462	493	504	488	480	484	464	471	474	473	515	487	485	486	476	457	470	502	479	476	522	478	460	488	479	465	476	487	480	489	471	432	492	456	517	463	475	453	447	463	516	488	483	457	485	439	497	496	515	473	470	469	489	467	470	494	475	472	474	496	459	454	478	503	485	505	511	484	454	496	471	477	451	456	497	513	476	446	487	530	489	524	503	469	473	517	476	485	457	484	473	496	453	491	529	497	473	448	462	504	518	467	499	478	475	440	498	520	495	478	503	481	429	508	459	473	469	447	448	498	424	489	495	513	494	478	462	480	500	514	520	454	484	490	493	461	466	469	479	449	452	454	488	458	459	488	466	465	472	480	457	454	492	484	484	504	494	472	476	485	498	458	476	517	409	500	472	508	460	479	494	479	503	491	514	486	515	478	475	494	485	487	483	445	499	464	459	499	513	474	455	469	425	491	508	472	500	502	475	436	513	469	479	457	523	495	493	494	484	483	444	464	454	477	514	522	470	500	469	467	470	476	465	511	460	469	527	512	472	455	471	465	467	494	473	523	471	484	465	437	468	463	485	471	445	471	485	495	476	524	481	491	475	482	485	483	468	481	515	470	506	433	480	495	457	458	444	469	473	455	497	453	508	483	463	477	465	467	466	465	468	490	480	480	471	484	465	473	488	482	495	510	468	495	442	485	516	491	466	437	451	481	437	458	448	456	462	461	485	479	482	469	482	476	457	423	509	490	473	493	506	499	501	471	486	445	478	447	524	462	492	460	512	489	469	473	466	482	451	484	487	468	431	472	491	456	468	436	444	506	515	497	452	491	486	502	534	470	484	478	462	490	510	453	502	471	487	495	490	429	433	451	471	475	477	464	474	475	488	467	470	477	450	490	488	501	492	504	458	500	492	471	482	515	480	475	491	499	439	478	460	461	503	481	484	491	457	463	485	471	475	501	468	441	528	510	529	467	474	461	475	505	465	473	484	472	474	512	491	500	484	527	460	496	510	477	485	445	504	484	483	445	462	471	525	526	481	509	470	531	460	469	478	447	465	439	476	469	478	515	466	472	484	462	455	493	477	458	449	469	477	490	493	447	542	449	544	491	474	508	468	433	506	471	479	476	507	494	517	509	496	477	434	467	493	490	444	473	490	484	478	500	493	463	491	494	504	454	516	475	444	473	472	469	498	484	488	461	438	471	479	517	459	470	470	457	512	508	475	469	488	545	476	525	470	461	471	473	490	494	423	459	422	462	458	474	493	499	465	489	501	491	492	485	491	488	500	476	452	493	499	437	442	453	495	480	503	512	499	522	462	508	468	482	455	467	479	449	464	471	479	484	464	455	481	502	493	421	481	485	455	491	484	490	495	480	491	490	493	497	473	490	442	484	486	521	480	448	459	488	485	475	495	504	474	482	483	504	455	423	472	468	497	467	467	461	501	475	483	462	482	472	512	471	518	456	452	462	500	457	465	444	468	500	503	456	474	453	490	516	441	482	477	461	481	446	486	480	449	469	457	467	498	457	527	448	499	486	493	466	484	478	501	484	476	452	471	495	472	428	504	511	459	480	482	433	486	490	502	476	476	501	499	466	470	479	487	483	464	485	509	465	485	477	458	514	439	453	500	488	477	484	450	481	485	501	447	487	493	488	486	468	457	447	473	480	458	519	487	495	450	487	431	491	491	536	441	454	451	499	475	471	461	503	457	469	471	463	454	461	499	474	446	471	522	493	476	480	484	465	450	536	467	440	465	458	529	487	465	485	498	466	511	458	493	474	491	503	461	488	497	468	498	523	517	483	475	455	471	468	493	471	441	507	478	477	487	485	456	482	462	432	471	465	446	450	507	530	483	487	466	432	484	456	495	531	474	445	483	479	514	468	477	492	479	453	456	510	496	485	483	485	476	519	463	512	479	519	483	505	500	454	429	477	448	428	508	498	476	462	483	460	492	486	462	506	470	499	521	457	490	493	490	456	474	474	467	465	483	467	500	492	463	469	451	530	468	487	451	481	460	445	500	481	491	496	487	420	479	454	497	512	470	503	477	444	450	468	459	471	480	447	474	464	477	481	535	488	470	486	503	445	465	446	465	494	451	500	458	468	472	528	493	468	469	523	469	473	517	473	463	466	494	491	457	451	442	470	478	450	481	484	460	482	507	486	466	476	446	486	447	454	479	505	512	475	481	498
36477	45348	30198	18706	14536	9731	7026	4935	3419	2195	1573	1259	1056	1005	924	866	894	846	814	873	893	848	923	874	764	750	693	688	671	649	682	649	678	632	664	693	672	669	664	652	679	687	677	705	654	643	661	727	631	690	636	690	696	712	635	655	705	680	648	685	623	628	664	652	638	680	693	648	621	684	639	671	674	653	645	679	665	649	692	649	663	682	695	683	661	643	665	638	675	703	705	658	657	696	664	681	616	683	685	634	697	651	647	658	658	628	638	666	680	700	667	665	693	628	682	675	686	681	729	679	693	629	597	666	708	653	681	632	653	685	698	650	671	693	639	664	662	646	679	667	667	617	644	682	696	663	702	692	670	637	631	610	631	685	655	633	638	655	673	702	676	656	728	656	629	691	663	667	665	657	681	652	710	670	689	631	683	671	652	607	713	627	673	647	645	651	666	667	678	691	624	628	681	636	681	664	665	653	675	653	679	711	684	727	635	642	642	669	632	688	714	677	677	677	655	684	668	663	683	669	656	658	652	631	675	687	669	659	670	671	661	696	677	658	711	660	696	658	687	634	681	704	648	668	661	649	663	690	652	687	657	610	690	637	658	632	604	674	689	618	620	636	701	649	672	639	647	694	668	615	676	683	685	657	695	659	694	670	632	644	625	678	638	710	647	684	643	615	648	700	658	661	632	619	663	648	649	693	652	698	656	720	620	614	636	654	711	637	707	638	701	675	677	642	708	644	664	661	702	639	656	598	678	682	707	711	640	644	650	708	662	664	654	647	612	649	673	651	701	628	619	703	701	629	666	684	646	694	640	682	685	611	652	676	649	675	669	696	681	683	588	664	635	659	667	661	659	677	697	663	703	666	675	655	657	643	658	681	663	622	646	678	709	618	659	656	681	595	653	686	650	652	664	645	683	639	647	675	623	611	652	685	693	669	667	665	718	707	639	671	641	674	676	655	586	654	676	687	690	646	679	692	661	692	640	635	663	668	640	703	633	725	642	695	680	705	656	683	680	708	667	675	694	658	630	609	655	640	672	681	641	654	680	667	683	709	674	673	692	701	676	661	701	640	708	687	669	669	668	658	700	695	658	671	698	682	658	640	673	648	690	685	709	682	675	685	652	636	649	662	655	692	677	691	689	700	686	692	676	653	656	691	720	594	613	690	650	663	623	654	659	673	674	682	648	667	672	664	686	645	666	651	647	667	637	654	716	670	690	702	696	650	642	660	627	672	684	642	665	665	706	658	651	672	643	626	694	670	681	683	691	652	699	655	660	666	641	687	673	661	673	634	628	685	679	699	618	666	596	658	679	631	641	656	672	687	660	672	656	650	620	653	690	600	674	622	720	635	683	679	658	660	605	657	638	660	667	608	698	654	668	689	639	651	655	692	637	644	675	703	687	668	624	629	636	676	669	653	608	673	654	662	675	661	662	667	676	651	675	645	666	665	701	615	634	644	661	657	708	630	676	670	694	651	727	670	691	657	654	681	669	678	664	674	685	667	653	672	696	685	696	669	708	635	652	647	653	662	678	605	628	668	650	685	622	634	737	620	641	676	656	699	683	675	695	677	669	644	672	667	690	721	696	691	690	603	669	693	692	695	639	646	672	663	703	661	636	706	697	664	689	709	664	617	713	671	670	656	645	673	649	678	631	616	719	654	582	628	639	699	686	662	689	688	661	643	667	682	645	673	700	647	725	634	679	694	642	714	681	665	680	642	610	657	722	646	619	685	669	698	643	675	618	696	695	694	656	682	688	614	693	641	647	642	650	651	658	679	667	635	678	645	620	655	665	676	680	681	675	690	664	640	680	678	657	669	639	654	705	661	656	684	680	659	670	683	663	686	677	622	680	653	654	671	635	664	697	682	669	682	647	674	677	677	657	680	678	660	615	707	713	669	608	666	689	672	626	652	602	697	648	682	647	714	628	662	658	677	606	674	648	689	638	705	679	667	658	652	670	653	651	665	647	688	651	686	632	647	683	683	682	662	663	705	636	644	655	658	612	646	682	678	697	614	694	640	684	672	699	737	655	648	646	676	642	680	626	652	686	665	701	681	644	651	639	674	696	644	695	658	711	620	635	675	703	697	669	649	680	695	665	665	648	671	701	705	660	671	707	651	656	672	653	635	664	666	676	633	645	646	629	679	660	639	688	660	689	666	665	669	626	649	658	649	674	695	646	674	659	674	643	634	689	710	694	706	658	726	692	692	671	645	641	637	669	672	666	614	688	677	652	673	672	628	629	646	666	686	644	677	655	694	662	666	650	656	695	634	658	701	669	687	699	651	668	658	649	677	663	643	670	679	641	637	687	645	645	666	658	656	655	635	657	648	680	657	699	681	663	671	620	670	628	703	687	677	641	612	650	644	660	654	655	646	646	664	700	661	672	666	698	666	690	692	697	686	674	733	660	641	666	682	737	629	683	655	657	651	649	663	665	650	662	698	697	555	638	651	680	660	668	681	617	676	640	634	668	693	655	668	687	640	663	638	643	677	679	672	732	637	667	653	719	647	605	675	699	617	649	698	695	629	653	646	633	669	656	660	702	672	722	638	670	643	636	621	740	627	703	711	680	667	621	690	644	668	647	703	668	658	646	629	692	653	642	669	659	686	665	693	647	726	670	637	676	674	661	659	657	681	644	686	674	665	605	702	692	681	621	666	665	689	665	661	654	672	619	683	641	685	635	627	639	677	693	683	644	684	676	686	680	621	627	668	662	705	623	683	612	649	687	674	662	684	665	707	686	629	670	677	627	660	656	632	643	664	655	668	635	657	657	679	691	671	635	629	702	674	615	611	707	672	653	689	656	700	658	618	645	634	752	665	675	689	685	665	624	651	670	642	675	676	665	662	660	652	665	638	658	684	717	676	696	684	662	703	741	654	633	634	680	659	649	661	642	607	680	695	682	693	690	686	671	645	725	687	699	687	662	623	627	646	660	649	664	675	660	723	625	661	679	651	678	691	685	626	699	643	660	625	619	696	636	744	641	683	643	680	667	666	675	666	698	695	665	632	659	656	701	693	663	693	683	657	674	675	682	693	670	629	636	639	687	707	683	677	680	685	654	672	677	661	652	693	649	630	659	595	690	731	641	648	684	681	641	677	706	658	659	696	670	671	623	647	701	683	632	639	717	680	682	703	670	666	678	662	682	630	622	669	663	622	683	732	629	669	692	672	622	663	706	706	619	677	674	636	670	682	688	664	674	657	655	647	680	672	687	682	694	665	638	682	721	675	650	691	630	671	708	632	660	687	672	692	652	666	659	674	666	683	690	635	685	696	678	665	703	657	626	685	657	702	700	653	654	637	691	664	683	705	611	676	696	705	673	677	700	648	689	707	640	642	650	660	661	640	680	615	686	636	636	643	645	649	663	704	696	649	615	672	642	681	657	656	648	703	671	683	670	643	683	677	668	692	694	619	672	658	645	665	681	629	630	674	651	692	661	670	643	680	653	691	671	645	658	645	639	660	666	668	655	653	672	687	644	665
24596	21697	28957	24938	21608	15256	7278	3783	2287	1720	1330	1077	978	927	824	881	827	720	774	809	803	833	816	825	720	703	687	711	594	664	653	606	632	607	647	676	697	657	617	631	655	624	642	628	591	722	656	627	641	655	686	661	636	624	616	637	676	604	657	628	676	635	607	626	654	607	645	661	648	602	607	587	649	655	667	632	636	606	607	637	636	645	590	680	606	657	661	622	638	663	650	636	615	636	602	619	600	658	645	644	616	672	616	682	632	658	657	651	656	638	571	677	642	654	641	627	657	624	650	645	585	600	643	645	644	653	639	657	627	638	598	673	596	597	620	600	648	612	590	650	622	683	625	639	664	645	561	656	620	660	656	639	658	679	632	634	636	645	624	634	613	604	610	640	644	612	595	647	658	647	614	651	624	623	672	620	587	608	654	614	683	637	637	655	642	635	629	608	609	627	660	621	613	635	643	679	611	684	576	639	648	633	602	664	605	615	600	626	651	648	639	649	637	615	633	668	616	623	612	653	644	627	599	629	632	673	648	656	649	631	610	658	630	621	625	658	662	657	647	654	657	656	618	632	671	640	667	662	631	630	646	641	640	643	630	665	654	641	616	596	625	627	604	633	603	663	599	611	604	625	631	621	668	611	670	650	629	632	639	589	637	628	610	606	657	653	657	634	620	631	602	647	645	637	639	684	598	643	620	598	616	621	622	640	565	630	653	623	588	652	614	643	633	646	593	595	637	615	628	636	673	656	664	592	603	665	618	665	637	626	635	594	625	647	642	641	645	640	665	610	678	641	659	610	605	676	640	647	638	621	667	665	696	602	607	647	585	644	619	633	620	632	663	628	590	610	609	605	616	593	612	648	648	599	625	659	638	595	633	659	631	623	618	612	612	596	629	652	722	571	627	646	616	635	639	655	626	606	672	669	662	706	651	635	656	603	613	655	623	684	624	648	688	642	611	603	609	640	591	638	627	666	628	642	651	607	662	632	661	671	643	624	630	580	647	671	628	612	590	665	620	655	670	616	608	639	651	640	640	647	623	639	634	568	658	602	624	614	601	636	637	630	590	635	596	638	622	610	628	622	638	631	657	603	670	607	627	675	642	665	613	603	638	617	616	655	608	623	590	623	668	676	641	643	649	665	684	573	601	616	664	690	652	655	624	593	640	641	605	648	679	652	623	637	608	627	633	632	606	600	638	603	644	632	599	609	644	618	636	610	586	653	639	588	634	659	640	642	640	674	618	632	692	619	615	638	655	652	573	679	633	680	653	642	643	608	629	660	665	613	695	658	644	631	641	617	635	635	612	611	582	642	649	647	673	627	631	665	649	625	654	629	656	661	623	647	645	596	621	633	639	616	636	638	607	631	656	632	619	661	614	634	628	651	615	627	628	627	627	615	620	585	687	622	607	647	626	611	614	659	683	625	577	682	663	687	672	595	628	659	669	618	603	643	602	614	612	640	673	557	596	627	605	626	657	605	648	622	660	655	684	587	655	627	660	623	661	612	604	629	632	585	577	619	595	614	598	620	665	636	603	604	662	667	627	632	667	636	630	658	647	652	608	629	596	626	647	623	624	573	581	593	592	621	679	601	611	597	618	625	614	655	652	664	620	622	635	655	635	630	628	604	625	628	629	671	633	624	629	627	656	610	637	604	615	678	650	581	633	629	614	625	627	642	585	618	636	635	652	606	583	666	645	613	598	646	564	604	642	623	631	684	607	602	672	595	604	651	637	637	647	638	653	605	631	604	581	634	642	585	640	640	643	603	613	662	633	670	634	599	657	586	637	642	651	629	652	657	601	605	631	624	587	607	653	598	641	640	594	627	627	624	601	615	684	638	681	641	620	610	631	671	563	683	638	674	659	605	670	627	617	677	624	634	669	629	644	635	654	688	612	646	634	617	629	622	616	680	639	603	650	601	594	649	626	653	632	614	619	606	636	641	605	609	683	622	640	640	618	588	644	655	610	641	615	625	610	615	628	655	636	591	635	607	649	612	641	640	645	675	652	601	625	605	667	575	602	637	605	641	635	655	639	642	638	643	635	605	631	613	654	605	609	619	593	608	591	649	596	643	613	617	679	596	689	662	623	662	588	593	638	631	661	643	607	634	645	680	627	639	639	640	628	633	627	631	650	650	615	639	633	579	637	615	619	660	631	649	608	698	587	590	623	676	657	640	636	609	647	601	606	640	614	604	639	659	618	638	629	660	622	621	635	615	611	649	628	631	666	571	637	605	622	611	653	628	634	641	648	600	634	614	655	617	611	614	586	631	625	618	678	617	621	617	645	639	606	703	645	643	627	617	643	597	603	615	644	597	614	632	649	639	623	630	626	609	667	588	648	641	603	651	669	627	645	624	663	655	621	567	653	625	604	648	609	643	646	625	619	660	582	639	610	625	655	604	651	651	632	576	607	622	616	622	598	661	635	664	627	603	582	619	631	642	636	678	689	660	631	643	647	639	625	644	632	656	620	636	588	636	615	664	641	627	662	617	602	639	643	605	657	621	610	651	631	675	601	653	594	626	633	607	645	654	607	609	629	641	612	647	635	612	663	618	611	639	614	661	605	600	651	602	689	680	615	638	613	637	597	590	646	628	606	631	635	605	630	633	637	588	617	635	635	597	623	646	627	567	617	661	603	638	592	623	649	601	646	602	680	652	640	630	652	637	651	642	628	630	626	658	593	572	595	621	667	675	649	617	630	618	626	575	597	654	651	627	617	639	621	632	646	631	621	650	634	632	609	617	633	610	605	632	650	622	649	621	653	642	629	674	646	688	584	632	637	642	619	652	600	627	598	661	662	611	590	635	642	648	630	638	643	587	633	624	623	648	629	662	635	650	656	643	619	637	618	602	654	618	619	640	642	612	606	618	626	665	699	644	626	629	662	639	656	611	666	587	589	633	693	643	632	635	628	660	647	629	656	591	620	628	600	607	653	590	624	604	641	614	638	604	649	619	611	607	610	651	622	658	694	587	640	654	592	659	618	593	625	629	643	655	656	644	600	663	634	638	631	614	641	624	584	609	605	595	591	598	639	573	620	626	637	589	686	660	652	612	634	647	662	605	632	643	598	633	599	650	630	685	621	659	651	645	621	563	635	617	671	625	660	640	647	610	630	609	587	597	642	662	625	634	634	635	610	656	641	594	621	693	605	637	628	652	645	669	660	583	622	630	608	660	623	631	608	624	628	649	641	633	639	604	575	663	650	616	617	607	610	607	631	630	614	660	640	628	647	589	632	608	639	622	647	617	611	613	569	643	621	593	640	653	597	654	671	592	570	653	617	645	616	654	656	628	617	643	636	616	621	652	624	650	624	672	630	623	631	598	622	641	633	596	612	637	620	655	672	672	674	637	674	609	629	645	612	621	641	622	621	655	595	644	649	647	623	632	636	644	614	655	654	594	654	648	627	613	631	616	657	584	607	629	641	656	600	642	594	643	619	667	614	631	647	644	609	616	631	630	631	606	590	607	635	644	645	644	618	637
40029	58868	39963	26560	20589	14905	10932	7902	5252	3633	2635	2110	1737	1595	1501	1322	1224	1134	1212	1189	1300	1336	1271	1234	1167	1057	988	954	911	900	863	856	931	960	892	845	791	894	867	866	934	856	893	886	926	899	920	896	881	889	861	902	898	901	902	849	851	853	894	882	911	898	834	857	847	908	878	863	890	864	915	896	901	889	851	879	900	887	888	855	831	867	866	884	921	823	864	879	913	886	867	903	863	878	920	869	860	858	872	868	892	828	923	899	860	865	878	854	860	868	848	885	879	844	903	882	917	856	888	840	877	880	905	908	882	890	856	878	885	811	836	854	909	871	801	825	891	859	861	923	881	899	905	815	881	862	872	874	862	906	868	894	895	896	872	875	870	890	862	849	865	830	876	895	857	879	828	906	926	837	901	859	836	854	878	917	848	910	900	850	974	908	838	886	916	937	888	849	823	866	913	871	873	894	856	850	850	843	880	877	871	866	907	863	864	928	845	862	842	888	877	879	852	861	860	876	870	850	853	892	860	855	855	878	851	892	854	886	829	869	906	841	880	889	915	897	863	860	890	843	877	817	857	875	844	915	957	869	846	838	831	870	855	889	906	894	907	904	852	866	866	867	827	881	885	928	849	911	885	868	888	837	860	844	921	902	845	902	863	864	915	900	870	856	849	864	951	863	924	879	897	871	798	851	868	848	858	866	908	873	850	851	840	867	878	862	905	887	872	867	963	889	902	871	837	861	898	899	855	850	861	871	873	914	883	865	874	871	893	884	869	884	887	856	890	836	849	859	918	877	875	883	876	910	840	821	840	918	862	872	895	878	877	918	878	825	849	884	839	859	882	926	881	887	902	886	922	863	923	869	852	854	896	904	906	891	892	849	930	898	853	884	861	928	890	869	868	893	828	842	877	916	906	863	892	877	907	884	873	843	860	850	892	877	890	845	795	896	817	842	887	875	836	876	895	892	851	813	869	851	872	919	908	887	858	875	866	854	855	849	882	842	886	936	905	855	933	867	901	846	894	880	847	864	858	855	842	846	897	844	898	868	888	850	843	841	872	878	831	887	897	841	886	864	908	902	875	869	887	921	858	846	871	872	896	870	876	850	901	913	930	914	893	875	908	909	862	863	847	883	923	860	846	867	890	859	933	855	861	894	856	903	912	842	859	849	892	883	926	907	860	846	846	854	871	875	882	922	852	860	865	888	886	869	892	917	874	880	910	860	887	848	917	813	919	872	843	888	918	851	864	848	885	918	861	893	884	874	893	853	868	879	820	907	864	903	841	874	827	816	865	920	870	883	906	897	927	892	854	833	842	876	860	847	899	889	884	903	856	844	930	898	881	887	882	787	909	872	952	831	882	873	841	877	849	861	872	862	902	864	893	896	896	883	880	916	883	925	885	873	937	923	889	846	865	842	851	936	820	873	854	793	875	877	899	868	858	896	863	853	876	907	920	842	850	893	873	878	878	835	870	874	845	855	872	877	843	840	913	913	899	879	842	874	896	887	880	886	864	892	888	850	883	887	861	873	886	861	844	829	873	816	874	913	853	893	884	866	867	873	824	885	860	919	919	871	845	925	936	915	884	884	926	896	806	895	851	871	885	873	903	859	846	876	898	879	882	845	865	869	923	826	839	859	883	852	832	891	888	876	863	892	810	827	886	798	899	817	873	895	835	890	868	895	904	917	915	838	918	870	913	891	899	886	893	861	860	856	847	878	867	923	878	846	877	877	883	875	860	876	894	874	832	848	938	879	839	875	826	834	828	859	887	871	955	885	879	887	877	925	855	906	889	882	849	914	871	903	877	874	851	888	882	893	858	882	879	865	895	886	866	882	872	859	850	915	838	877	896	836	880	888	916	841	878	925	840	850	887	894	846	890	896	869	887	890	892	849	880	865	861	851	946	900	965	846	869	859	838	845	935	948	878	862	913	908	879	886	838	911	782	829	918	839	897	867	861	896	845	857	855	895	885	905	892	886	824	884	877	894	920	873	875	856	857	865	890	902	859	893	824	866	821	842	838	914	888	810	892	876	869	868	869	882	899	875	841	883	849	901	851	808	850	905	836	912	870	855	831	864	887	914	874	809	831	898	920	899	869	846	895	879	890	902	898	896	897	846	878	897	930	912	909	857	909	842	836	828	869	874	856	848	871	925	869	881	843	866	896	862	859	882	904	908	800	840	858	905	925	845	874	851	908	908	892	911	886	895	905	851	851	870	872	913	838	870	902	847	906	876	876	881	883	837	844	927	862	898	837	886	893	855	933	841	899	820	871	826	898	884	830	886	889	871	872	889	878	796	923	904	892	894	846	850	877	812	839	870	871	880	845	886	858	888	813	869	842	830	831	877	840	833	861	918	941	939	841	838	909	879	884	906	860	877	825	813	854	857	862	839	883	889	858	850	852	876	892	864	852	887	837	877	877	910	872	859	876	903	881	828	904	853	900	851	866	890	932	902	857	908	838	897	860	885	854	885	852	926	858	877	888	815	916	860	853	843	885	918	805	852	848	918	904	909	881	849	824	879	848	871	881	872	824	875	885	897	847	879	862	865	859	892	894	855	885	875	878	903	912	881	939	893	860	935	844	913	939	858	870	893	894	890	937	897	885	904	881	806	850	872	892	838	916	846	874	826	822	932	810	904	824	887	865	852	899	894	852	894	854	849	845	883	884	922	851	830	824	857	869	893	898	894	853	898	921	887	892	886	903	931	863	887	875	846	925	886	875	884	903	861	905	856	883	865	913	853	913	867	906	871	848	945	892	862	930	887	897	860	855	915	848	867	894	908	877	826	897	851	871	884	896	854	927	971	879	849	888	928	867	861	858	867	882	878	880	885	816	876	845	883	852	918	901	875	915	879	831	820	825	879	839	910	872	891	890	882	838	929	918	888	821	864	875	867	837	913	876	857	867	906	828	903	870	878	840	867	881	870	888	850	871	898	881	872	849	869	843	926	877	898	862	830	900	822	899	908	890	890	844	914	879	853	870	887	853	869	834	838	842	906	856	868	846	839	893	912	827	894	863	873	867	868	866	839	833	829	918	934	887	919	889	891	883	887	910	899	839	848	854	863	884	885	958	869	861	888	894	876	865	902	876	870	864	894	924	851	871	843	838	872	870	857	898	895	894	868	839	833	916	857	918	931	852	868	886	942	817	893	886	879	897	861	926	911	857	850	861	861	853	884	839	876	876	839	848	884	825	875	828	906	869	879	893	827	860	944	840	937	871	821	826	870	892	831	846	894	866	918	874	842	830	891	881	847	824	860	879	912	877	840	843	870	896	914	899	919	905	853	868	860	847	873	910	874	887	890	844	879	871	881	825	920	894	859	935	914	861	863	916	893	899	919	906	890	849	821	885	897	871	898	905	881	878	826	842	860	881	845	821	878	837	839	870	865	863	862	883	863	862	846	871	869	888	915	853	828	881	936	899	823	851	843	880	869	919	888	894	868	895	862	845	911	913	878	891	895	882	879	868	880	897	856	859	851	877	833
23623	21717	29561	24342	21801	21806	14757	5236	2936	2061	1506	1238	1051	890	828	787	741	671	707	756	778	800	730	753	678	604	568	529	527	530	521	513	505	530	513	554	522	540	512	520	507	515	506	497	454	502	484	544	541	514	493	509	506	524	503	486	547	471	509	474	502	540	463	493	504	512	517	496	478	540	539	483	520	525	505	509	489	482	496	500	452	489	493	578	511	521	458	517	458	475	514	519	504	499	554	538	542	488	514	476	504	526	483	496	511	495	477	531	517	504	502	521	516	480	465	491	502	497	493	486	502	474	521	489	482	494	479	517	496	485	501	503	503	482	508	530	494	528	436	516	516	525	540	532	485	521	476	514	506	497	483	496	493	526	470	483	519	516	474	494	541	471	471	521	487	518	506	500	521	424	480	520	528	499	507	471	497	501	487	543	483	515	514	518	496	520	482	552	457	460	502	503	499	494	483	499	533	493	493	467	506	525	495	488	457	464	535	547	474	488	485	504	515	523	529	480	525	465	529	496	502	496	460	496	490	508	499	515	482	480	523	510	471	509	454	500	549	502	516	488	500	466	498	501	534	483	493	497	526	530	539	485	498	508	474	522	504	495	488	492	500	473	468	470	515	510	540	519	489	514	472	502	506	498	514	487	507	448	505	535	504	472	473	483	466	488	481	480	461	492	506	467	504	498	501	488	557	495	514	477	495	532	485	489	494	522	505	463	493	513	491	490	510	516	489	452	482	509	484	465	502	474	475	512	482	482	477	479	501	482	518	510	523	473	470	474	520	478	510	482	468	473	524	488	482	524	501	489	502	480	490	496	505	503	505	476	473	523	517	507	491	538	505	499	492	507	512	492	491	505	523	467	498	467	474	489	471	508	515	489	491	501	515	532	497	522	478	498	504	473	511	519	499	542	476	504	519	533	506	501	475	509	517	517	499	493	490	483	487	480	490	510	538	568	508	525	500	527	490	498	543	518	505	512	523	498	520	538	506	537	473	530	519	481	536	512	490	504	534	495	511	501	509	503	493	544	537	464	508	457	468	469	494	516	513	532	512	498	498	496	491	497	489	497	511	485	493	549	492	520	481	498	487	478	467	486	477	496	489	506	507	488	505	479	509	502	500	487	495	501	513	524	488	504	495	510	495	487	529	539	519	512	519	466	442	487	489	467	532	506	502	520	519	488	484	466	484	497	445	461	508	498	500	540	500	487	529	481	537	484	503	495	501	467	487	522	486	520	515	487	482	457	536	490	505	503	518	487	498	519	506	513	490	512	481	521	473	488	452	473	487	563	512	494	463	492	526	518	472	522	456	489	505	484	482	472	462	502	476	493	436	504	487	500	520	497	482	457	557	485	492	516	518	485	502	468	519	548	499	479	512	509	493	539	494	496	462	450	510	543	469	506	497	526	522	504	531	567	535	477	480	557	482	543	498	521	479	512	481	494	466	501	477	478	543	498	454	488	495	492	454	467	501	466	496	445	465	501	497	542	527	505	510	473	487	493	463	506	493	474	480	502	486	495	488	497	438	486	473	521	513	496	467	518	516	498	442	481	509	500	491	482	510	547	494	457	485	511	494	509	500	533	464	474	504	522	479	487	494	504	488	510	507	511	507	495	501	506	503	460	494	532	534	486	494	497	484	488	474	502	491	493	497	518	517	496	499	510	489	464	497	496	521	522	484	435	510	505	550	508	460	485	494	512	524	487	502	486	497	525	451	491	521	473	505	525	465	506	502	486	473	482	524	517	523	487	518	488	485	534	514	479	480	495	525	489	498	509	513	516	509	488	430	464	454	480	478	475	529	483	484	495	496	521	489	504	491	528	514	506	461	533	482	467	510	495	481	457	482	504	517	472	524	509	508	523	493	510	508	507	506	508	456	515	510	492	502	491	495	477	517	484	480	471	467	490	519	513	492	548	494	466	491	519	502	471	521	464	504	524	473	531	469	502	500	488	495	490	483	506	489	498	486	502	496	513	500	523	501	493	460	457	517	533	496	484	493	467	482	517	474	478	484	480	493	452	474	491	438	514	509	492	509	518	505	485	525	478	508	494	499	496	501	508	496	471	512	475	489	485	513	472	464	475	517	563	465	461	453	510	474	516	514	500	474	496	472	491	498	484	457	474	529	499	499	529	481	484	511	477	512	516	465	463	507	512	499	464	519	460	528	504	550	488	553	501	476	515	470	461	508	498	506	477	481	495	483	508	457	495	515	486	493	493	499	516	502	515	482	496	455	496	517	490	483	465	509	502	482	508	495	473	532	490	480	511	496	509	485	499	451	486	529	469	484	493	496	542	504	448	503	480	488	502	510	467	511	509	482	487	549	476	491	498	515	494	489	556	504	526	508	493	495	538	491	540	443	522	509	521	501	466	524	481	502	474	482	516	489	531	466	476	504	495	482	473	495	502	515	499	511	510	482	473	485	507	510	469	475	459	462	509	517	488	469	483	476	488	474	486	483	487	507	477	503	536	487	491	519	509	513	477	467	446	468	524	492	476	515	505	538	485	452	484	494	504	524	515	446	497	505	469	517	518	498	492	472	493	506	480	509	460	500	525	501	519	462	509	485	510	543	490	504	501	482	521	488	489	477	481	515	474	497	520	491	484	511	491	505	476	519	482	529	499	458	480	503	526	501	457	493	521	489	520	464	498	472	498	477	505	462	489	465	485	506	488	442	488	484	470	523	491	494	510	498	476	505	463	492	492	507	505	503	493	476	508	484	509	481	455	495	503	512	464	485	486	478	515	468	516	480	523	463	532	498	492	502	483	511	499	483	471	510	497	461	524	513	553	488	502	470	526	509	487	480	469	504	474	505	515	511	489	472	496	487	503	468	502	496	486	511	476	474	497	484	536	480	483	465	511	465	530	517	477	470	491	496	488	466	430	517	482	496	498	513	473	486	484	525	491	504	483	438	474	496	503	469	519	502	488	467	503	495	494	481	517	463	524	484	490	512	492	547	527	517	480	507	517	490	527	487	481	505	517	498	532	499	493	491	474	536	481	490	508	500	508	456	445	511	499	499	495	486	506	495	512	472	490	503	459	475	507	495	499	493	472	465	477	499	488	444	486	505	455	509	507	496	549	479	548	486	481	492	476	546	495	491	493	528	499	530	513	490	458	504	468	516	503	451	512	482	474	527	532	473	474	482	486	494	508	501	534	499	478	499	505	522	494	507	496	493	462	501	497	464	498	480	483	479	496	481	510	521	514	489	474	490	520	470	504	501	472	494	503	463	486	478	492	518	494	474	478	506	521	478	521	502	481	473	480	512	467	523	513	536	484	491	496	496	549	494	511	496	513	520	538	485	517	494	492	489	509	487	457	523	467	509	482	523	497	507	492	473	487	504	485	487	514	457	468	502	480	543	479	498	466	465	499	492	490	516	549	495	514	468	499	506	524	512	478	494	523	524	490	476	489	504	492	491	502	515	479	496	544	503	502	513	508	531	507	510	515	474	465	456	487	513	554	484	505	539	475	501	496	518	473
44583	66345	46215	30575	24752	18511	14265	9596	6685	4772	3447	2553	1996	1730	1600	1388	1234	1212	1211	1296	1454	1476	1353	1266	1116	898	785	779	742	751	770	737	749	738	774	735	702	690	749	697	752	718	692	704	692	764	704	715	733	707	675	719	713	707	742	727	702	721	684	691	721	711	713	664	691	753	708	694	750	676	660	700	706	676	654	697	679	678	692	679	706	708	698	727	699	738	688	724	699	694	706	671	698	697	654	708	746	639	735	672	683	753	705	741	707	671	691	706	711	686	700	680	660	665	707	728	664	657	743	760	674	738	692	681	702	728	687	699	726	670	693	670	728	684	696	712	728	704	686	643	659	686	716	713	703	697	669	699	681	716	701	708	671	707	684	668	705	688	688	726	711	720	735	681	747	725	699	737	690	689	661	683	661	724	646	678	741	703	682	697	758	738	684	715	718	683	693	686	703	708	716	681	660	731	702	684	687	667	691	731	716	715	706	743	684	717	690	666	695	673	709	689	717	689	723	707	678	755	754	693	689	671	655	673	684	694	726	713	663	688	719	682	685	701	641	709	659	657	694	713	741	660	693	663	658	687	639	729	665	666	733	717	709	669	645	732	695	720	684	662	739	726	700	704	726	683	705	657	738	711	730	678	691	687	699	691	698	678	688	688	726	736	737	732	698	673	693	693	680	704	704	696	703	674	713	723	700	657	716	724	678	683	748	738	584	670	641	701	660	705	717	716	717	736	677	695	705	681	689	678	719	694	678	722	694	687	694	672	730	704	688	671	701	654	695	680	718	725	681	700	687	681	692	710	688	683	730	694	701	687	715	692	728	741	724	743	677	722	695	699	699	705	735	708	704	713	653	691	668	689	640	732	702	718	702	662	690	673	723	715	677	669	753	684	684	669	679	700	664	705	674	690	628	717	689	709	702	717	706	701	722	656	741	718	674	694	691	693	636	659	733	667	715	688	731	678	672	722	688	693	743	678	726	732	727	715	751	699	677	682	725	695	681	700	717	697	683	705	687	688	707	686	679	696	652	724	663	742	703	722	701	759	697	695	668	694	703	708	718	679	729	739	715	668	734	762	709	676	697	676	724	652	717	707	672	706	698	677	714	665	718	704	697	677	665	677	702	726	695	751	656	719	726	730	694	711	682	705	709	755	711	736	711	678	698	703	675	686	650	700	681	734	698	728	702	712	725	654	718	654	670	687	687	745	721	687	725	684	702	704	687	676	695	695	701	712	700	729	711	676	705	763	741	704	750	698	733	700	752	730	701	692	675	687	690	697	731	715	657	740	681	715	623	690	715	719	680	698	704	728	708	700	734	691	719	687	651	697	709	715	686	686	686	681	700	719	678	664	735	711	729	689	630	684	683	735	664	698	672	679	714	681	723	718	661	692	685	706	775	685	691	682	636	711	692	738	709	706	641	703	726	662	698	721	707	694	734	683	687	724	702	726	671	646	721	722	734	685	693	691	697	714	702	725	683	693	718	751	740	703	683	682	704	716	693	688	661	712	686	704	729	767	710	723	690	745	728	684	726	727	729	682	668	737	687	680	678	705	749	748	688	688	721	703	683	721	687	704	672	676	731	715	702	724	715	682	695	693	702	692	727	694	682	697	731	662	728	685	706	714	687	702	673	696	705	729	742	701	694	657	740	713	691	743	713	723	650	745	637	692	728	724	726	727	676	679	696	677	676	668	657	744	718	683	712	770	720	682	699	675	698	732	679	707	668	704	734	719	686	648	732	680	686	704	664	707	686	710	654	699	702	660	702	699	701	711	675	680	700	689	735	681	665	677	697	705	650	698	704	709	703	702	677	655	641	689	652	676	691	688	646	666	710	719	679	634	688	705	712	708	746	726	670	692	675	730	693	689	706	736	750	769	692	696	671	655	729	682	701	725	689	674	694	651	711	696	685	751	683	784	710	719	715	742	747	676	723	654	714	683	641	695	678	718	646	754	672	645	698	686	665	687	685	651	706	671	675	685	701	657	674	723	676	709	723	682	656	710	725	692	726	704	743	655	730	700	674	636	736	672	685	741	694	727	696	710	661	675	718	717	638	699	670	680	698	682	672	690	669	710	730	688	652	649	685	688	710	726	683	665	648	709	741	699	756	731	707	703	691	688	719	722	715	697	707	693	709	704	700	696	721	689	662	678	715	740	691	659	703	710	731	730	691	667	705	694	701	704	719	743	660	714	702	683	681	721	665	702	719	719	701	707	703	699	691	694	710	701	677	718	710	713	687	669	761	680	718	704	688	723	703	668	732	671	673	706	696	672	680	703	737	691	695	718	674	680	649	655	676	672	671	702	712	660	684	703	672	696	725	669	658	647	687	727	736	692	729	710	704	714	724	698	736	688	705	681	677	678	687	705	682	743	681	671	708	713	695	638	708	663	709	703	713	733	670	682	691	679	742	712	753	675	706	687	715	696	671	658	693	667	670	669	713	697	670	710	644	713	724	694	688	707	693	675	679	713	669	717	699	669	671	688	660	680	745	677	708	750	725	709	706	669	650	743	728	676	659	638	706	703	728	698	696	689	656	695	729	674	709	692	696	704	721	728	676	641	704	666	653	726	752	734	741	705	673	688	708	729	717	691	690	682	740	671	718	696	729	684	702	725	716	697	715	710	673	748	662	730	715	721	686	706	704	698	683	656	707	744	716	699	750	715	736	711	692	702	728	729	668	718	701	742	735	724	665	710	688	688	668	748	692	683	682	695	747	695	710	693	708	660	692	687	698	717	689	694	671	694	708	678	730	696	711	686	678	702	693	739	669	723	716	702	690	681	692	715	688	670	686	730	711	767	756	699	741	667	689	685	739	681	684	698	661	701	722	679	700	671	725	674	676	666	720	689	718	711	661	709	727	773	709	690	711	752	672	689	725	665	673	756	670	696	700	664	725	645	681	685	688	718	725	706	704	689	716	720	664	666	705	665	676	696	733	685	677	703	696	696	695	699	704	700	657	727	658	684	683	691	655	695	700	683	679	665	740	747	755	659	707	760	671	739	681	673	693	668	706	691	706	725	693	698	701	699	686	735	665	701	722	686	662	674	678	709	679	643	741	718	712	696	712	671	698	698	715	662	705	698	667	691	700	708	762	684	703	734	690	659	695	698	719	688	676	693	692	700	666	702	731	683	682	760	710	680	683	696	700	706	719	690	707	720	702	743	684	703	743	688	694	693	671	718	692	693	664	749	643	732	749	706	716	689	653	718	683	720	684	698	675	695	707	682	712	698	694	723	708	726	702	670	717	727	634	678	694	712	685	705	675	686	678	697	734	712	701	666	711	674	722	679	670	712	688	666	692	687	718	691	743	701	694	707	743	735	713	709	725	682	699	736	722	680	701	684	716	706	652	711	752	687	685	723	663	707	712	699	715	704	702	689	733	694	688	665	677	726	694	734	714	709	688	674	700	674	729	700	706	720	707	712	672	680	701	698	724	693	691	750	754	699	689	660	683	696	724	718	658	738	681	720	690	733	689	677	693	691
29602	27763	25224	14517	7492	4185	2729	1775	1291	1014	799	689	648	631	581	544	538	549	589	575	635	615	565	574	494	503	473	464	461	502	497	481	481	498	500	481	470	459	454	456	476	494	456	477	486	472	483	458	498	484	514	488	443	500	507	526	486	455	483	450	495	482	498	498	477	487	485	492	468	502	481	480	474	505	497	511	497	464	497	505	466	481	496	503	479	454	432	482	477	473	454	521	468	483	494	467	459	459	470	474	459	494	469	466	501	527	448	469	482	475	496	482	484	502	502	498	487	501	421	524	466	450	448	478	501	498	477	507	484	495	535	551	466	474	488	479	534	464	511	515	473	465	525	479	484	456	483	516	471	494	500	467	496	502	474	540	529	511	440	495	495	482	527	476	471	497	455	483	480	486	473	508	490	463	499	495	451	492	489	482	487	477	451	477	515	481	478	472	488	481	489	473	526	501	481	486	489	518	465	499	469	492	519	492	495	494	455	460	507	477	458	490	486	436	478	504	464	477	459	440	524	521	520	494	508	492	504	483	477	451	490	462	461	524	522	473	479	484	480	467	475	487	460	471	481	510	470	440	504	458	491	458	463	502	518	474	447	499	481	526	460	446	514	480	463	457	492	503	484	430	492	476	511	438	506	512	461	504	484	442	477	484	475	465	470	481	466	485	495	475	470	462	453	491	480	522	470	448	446	484	513	490	438	476	502	525	469	521	488	454	499	471	456	503	455	439	481	463	476	434	494	442	485	483	502	509	478	480	454	495	462	476	489	433	499	506	470	463	493	467	475	440	482	483	469	469	453	487	477	505	465	462	482	450	500	480	457	485	536	456	502	469	472	504	521	484	495	462	477	523	508	484	455	462	479	497	495	457	446	457	469	501	482	497	474	509	472	477	466	469	482	499	479	512	473	459	461	495	475	460	525	483	493	464	478	488	436	491	493	469	467	489	487	450	489	454	482	468	463	496	454	468	506	458	466	448	449	483	483	497	490	477	456	480	470	476	468	482	492	492	497	501	447	454	484	514	506	505	460	484	464	486	490	486	483	491	491	515	506	482	514	470	482	440	489	482	478	487	462	484	429	465	503	455	489	475	471	505	472	483	544	475	465	488	478	460	483	501	463	493	447	488	492	481	481	525	468	462	471	493	498	455	527	508	471	472	496	468	482	474	462	442	482	486	461	484	479	440	502	442	440	499	475	476	497	481	478	501	476	425	495	457	481	484	478	458	485	467	466	469	495	473	507	486	496	468	481	462	447	504	464	495	475	457	454	497	467	493	447	461	469	487	459	459	467	471	481	467	478	524	460	476	453	481	483	453	494	498	449	480	470	455	505	490	492	492	472	472	466	478	502	469	473	473	449	518	449	472	457	428	448	476	476	484	487	467	474	500	464	496	528	466	482	441	462	467	477	480	507	466	474	466	506	479	474	476	492	504	469	510	514	477	473	473	528	456	487	453	476	476	471	492	490	496	491	466	541	459	513	492	517	465	462	464	468	462	479	473	469	491	495	455	480	464	489	486	495	493	455	494	501	472	448	473	448	524	481	471	494	480	469	514	473	504	470	480	481	477	484	450	455	480	443	502	489	472	499	448	517	492	516	455	459	508	492	496	512	457	505	430	489	470	452	508	545	469	479	477	456	506	458	485	448	479	500	510	489	486	459	510	475	492	506	453	539	494	439	473	493	475	482	444	482	488	476	515	451	490	472	501	501	451	429	500	469	472	456	490	482	472	494	472	463	477	491	458	513	470	473	475	516	451	477	507	493	511	463	482	489	466	476	488	442	491	464	458	511	482	482	452	497	477	496	488	487	484	533	442	484	486	500	457	474	496	480	450	431	439	480	469	450	451	429	505	459	467	455	529	510	465	467	485	491	477	456	461	454	484	492	429	462	474	479	444	481	465	487	519	485	474	450	478	456	495	485	466	495	485	490	507	499	535	511	486	484	507	491	476	490	472	492	475	462	498	486	504	476	493	452	476	473	508	458	436	527	443	453	457	441	504	517	468	474	521	514	480	463	496	470	450	451	462	521	501	481	478	512	506	485	474	496	466	513	481	528	493	483	477	512	478	472	489	490	461	525	450	524	477	455	485	496	488	451	477	482	484	519	473	492	490	510	516	454	489	476	487	495	491	451	483	454	498	459	453	429	455	451	434	472	479	456	447	492	531	487	476	483	512	502	502	509	492	493	459	475	478	497	505	510	480	466	498	490	510	472	502	461	457	507	492	478	436	500	478	489	487	455	506	463	533	471	496	477	469	466	483	467	529	462	487	507	498	479	488	483	455	494	480	490	470	501	477	506	488	510	527	479	474	491	474	485	467	472	480	511	458	507	512	502	485	491	515	491	495	504	464	502	500	485	492	469	503	469	457	509	457	466	493	451	478	514	511	462	443	462	493	458	473	466	486	501	483	491	472	474	486	485	464	493	472	479	470	468	503	469	463	475	455	466	453	496	495	473	464	453	459	506	472	436	468	505	472	484	498	495	479	474	435	499	481	504	488	489	497	510	499	437	463	516	490	505	505	505	470	483	513	454	438	449	473	498	446	483	433	463	472	427	487	471	482	466	478	498	499	478	467	467	439	502	508	457	471	446	450	486	503	503	545	534	504	496	472	474	490	491	490	444	484	458	480	480	461	488	466	468	484	504	489	498	481	473	479	501	483	502	502	495	473	418	460	455	507	539	513	432	480	449	507	497	507	493	458	509	497	513	485	528	476	456	486	466	462	490	482	481	467	463	478	486	480	503	494	456	523	498	474	447	477	461	470	490	516	490	480	457	475	483	498	468	513	502	485	498	469	511	485	504	456	518	485	470	490	448	499	482	501	453	493	453	488	506	488	502	514	473	496	454	478	509	510	505	487	448	539	486	519	464	499	470	473	492	482	464	506	487	471	459	457	450	462	499	493	443	488	484	457	473	494	441	470	475	499	494	488	513	486	463	488	474	513	519	455	474	505	509	499	475	467	488	481	525	439	509	461	489	492	477	493	426	480	467	490	498	470	494	478	500	489	481	464	492	477	476	449	481	504	520	495	479	465	463	487	512	465	480	475	483	504	503	447	446	441	482	487	471	476	456	467	554	503	477	449	469	499	505	488	466	484	454	507	525	480	506	521	483	510	473	471	502	454	475	457	466	472	488	519	475	469	491	470	440	449	472	470	448	463	511	489	462	470	445	498	473	550	472	487	449	477	457	474	483	495	467	491	466	509	459	484	457	508	477	491	499	501	478	516	470	474	437	488	480	481	454	482	528	461	481	469	460	460	465	488	507	454	495	501	509	465	454	448	473	501	436	470	456	441	437	479	492	458	473	473	485	482	495	479	515	464	502	517	496	455	477	480	470	513	470	477	467	483	472	496	496	497	491	510	448	462	460	520	500	496	467	471	455	455	464	489	446	473	476	455	508	478	470	469	471	468	472	493	470	492	485	491	486	467	454	486	483	504	489	462	437	491	474	447	476	481	462	463	497	459	497	478	483	453
36036	44892	29273	16647	12490	8487	6355	4057	2891	2092	1572	1257	1132	1030	953	862	831	840	895	958	960	907	876	881	778	683	704	707	644	683	666	647	695	692	671	655	685	637	677	699	658	633	704	660	632	700	637	626	650	708	671	694	626	646	669	715	665	629	680	691	712	636	668	660	692	668	676	635	650	676	650	668	645	684	669	665	682	638	629	677	703	621	658	650	649	626	687	660	643	686	655	639	639	656	664	671	682	682	671	664	670	665	647	625	647	661	700	696	675	655	666	694	660	641	634	673	692	651	668	695	680	680	664	672	663	659	656	665	696	629	649	644	681	668	727	648	673	664	711	683	664	687	700	632	626	656	663	637	644	657	663	646	647	659	656	643	664	671	661	681	699	605	643	646	669	626	685	643	697	644	636	701	622	665	697	692	687	668	693	699	640	722	667	671	699	643	687	657	624	684	633	675	680	640	670	654	663	695	677	686	679	661	693	692	686	731	723	653	657	695	641	634	650	644	648	644	595	625	647	654	695	675	662	658	701	673	653	668	658	652	671	706	646	630	647	669	668	640	663	684	646	690	683	659	646	695	696	664	688	648	644	695	684	705	638	664	690	661	634	659	629	648	629	654	669	660	685	662	690	673	630	656	689	683	716	680	667	647	709	658	668	649	688	676	636	633	706	653	670	685	686	694	598	673	698	679	689	699	660	647	687	677	690	686	652	649	635	690	689	635	616	648	634	629	651	675	640	680	658	673	673	677	679	630	671	704	714	682	708	683	634	656	677	697	654	675	671	620	693	626	741	691	671	687	670	686	651	696	672	650	718	687	711	674	692	660	615	702	628	657	670	667	723	655	690	639	691	654	675	655	665	639	677	684	645	624	652	668	704	697	649	670	608	642	679	649	669	645	675	688	637	654	672	685	660	654	683	655	733	647	649	657	658	646	667	690	666	695	704	727	673	686	685	673	624	679	682	662	675	656	684	674	656	661	648	653	663	665	642	658	685	687	704	650	687	680	650	645	674	645	695	667	665	664	694	663	710	643	679	667	691	658	671	641	642	653	687	669	620	653	650	703	672	677	653	658	675	670	670	704	644	653	645	669	682	631	697	680	646	649	681	704	622	647	648	605	700	666	671	663	669	675	650	633	633	680	680	658	628	695	682	632	637	621	673	686	686	659	600	621	659	665	684	681	626	662	745	716	634	684	666	668	667	677	685	679	715	682	680	640	643	640	661	647	711	671	618	658	692	651	660	645	653	701	629	664	677	686	719	656	621	727	632	678	679	706	705	679	653	711	668	673	681	639	668	609	651	656	625	624	670	643	690	662	661	658	679	690	657	629	707	665	650	652	695	622	667	726	682	670	700	695	666	642	635	725	772	657	684	653	675	685	651	655	672	684	649	676	653	657	656	678	700	657	690	662	622	631	680	672	649	650	662	655	677	653	629	670	643	667	660	650	710	677	673	655	657	707	622	652	649	653	640	701	602	604	661	678	671	679	657	667	679	704	655	694	667	657	631	612	680	665	613	670	705	665	713	656	645	652	670	645	687	646	660	670	679	637	674	638	627	610	675	692	631	671	664	639	699	700	668	664	639	674	667	670	697	633	683	662	672	673	664	684	675	676	635	688	647	673	658	651	681	590	676	629	668	684	633	750	643	656	657	623	651	634	686	705	662	689	682	663	699	639	653	656	684	678	697	677	668	687	680	663	673	687	673	665	631	676	647	681	656	625	641	683	674	672	660	662	643	654	652	667	641	693	705	668	690	632	613	697	654	652	691	622	643	697	629	672	666	653	646	721	603	684	682	681	698	650	655	643	679	635	680	684	686	652	656	665	634	613	653	662	622	641	629	700	655	671	649	692	684	662	677	665	665	672	632	654	680	681	684	669	659	697	628	707	633	650	614	659	712	638	698	615	659	672	657	668	661	669	690	665	651	677	606	643	638	663	639	640	599	671	680	673	665	659	667	684	631	687	643	657	657	641	635	701	660	702	669	694	726	649	646	654	677	666	676	668	659	662	657	684	646	687	652	691	694	637	671	650	684	674	652	629	655	668	651	680	639	653	670	652	683	678	676	674	667	689	600	635	710	665	707	663	689	694	659	647	678	662	634	693	622	652	710	678	677	632	690	647	676	699	702	665	696	636	714	655	689	670	713	664	665	603	675	633	655	683	690	695	651	659	652	681	663	685	625	659	698	668	639	656	688	643	674	670	694	665	675	710	652	659	698	622	693	672	703	678	671	650	627	660	682	715	715	625	637	666	653	681	682	678	649	643	674	666	652	657	645	631	666	642	659	690	640	670	655	639	660	701	671	717	657	680	646	645	680	706	644	695	680	677	677	688	660	612	662	665	645	640	653	660	655	648	663	646	687	659	657	677	610	671	705	649	664	696	685	635	662	678	689	672	678	628	674	680	732	670	671	652	650	691	647	680	687	674	640	667	684	663	695	642	661	675	673	704	706	659	654	689	694	659	665	687	679	647	654	638	681	614	687	627	697	703	657	657	692	660	689	652	685	645	649	677	667	661	716	699	660	599	633	675	668	652	663	651	633	614	687	649	680	667	650	654	638	648	722	682	676	676	681	693	670	658	673	641	656	721	687	625	638	654	683	628	744	697	657	697	681	690	623	619	672	696	654	662	669	684	715	675	635	679	645	712	663	643	680	699	746	677	691	606	649	703	664	661	670	670	728	687	672	663	665	680	691	627	705	628	651	702	672	661	703	641	706	688	653	723	639	680	666	650	695	662	688	659	652	671	716	626	683	630	696	699	675	688	651	679	715	672	663	652	732	670	684	685	648	684	660	661	685	674	679	666	650	709	654	636	682	667	657	681	636	652	638	669	693	659	649	647	692	633	663	682	658	649	665	668	668	691	700	723	652	633	663	688	683	703	642	684	676	641	706	664	690	654	671	692	677	659	676	685	673	660	681	676	644	712	638	647	692	665	668	653	672	675	660	648	690	702	697	650	655	668	682	661	659	661	637	606	720	699	658	658	677	690	655	684	645	668	619	660	653	691	691	695	686	625	638	633	668	620	699	669	646	699	623	667	672	734	669	646	685	662	682	679	678	697	630	664	679	672	649	706	620	689	707	678	659	671	666	653	690	662	688	695	660	690	658	662	612	648	695	626	670	665	705	704	643	639	690	627	701	684	656	675	713	666	695	705	650	672	685	729	650	655	662	639	635	639	639	659	653	670	675	713	672	672	663	672	668	691	664	625	677	720	664	625	672	645	694	673	685	656	622	654	677	699	681	643	650	671	725	670	683	678	683	673	630	678	672	625	660	680	684	659	682	689	675	665	680	655	700	716	653	616	673	684	667	688	682	625	648	612	669	700	635	651	684	659	682	658	690	665	629	723	635	646	683	691	673	683	615	659	686	647	675	688	641	659	660	650	648	667	693	647	707	684	664	697	668	625	654	670	691	583	692	678	667	647	634	623	639	611	702	652	645	668	671	646	654	681	663	683	673	621	690	667	658	686	668	618	671	667
24478	21623	28909	24814	21401	14067	6383	3322	2219	1649	1238	1086	971	880	852	810	785	781	813	881	906	802	851	777	713	670	664	616	649	630	649	622	627	633	673	627	625	631	640	657	643	618	620	661	631	626	627	640	637	625	652	650	630	624	592	668	670	646	629	650	620	606	665	613	691	646	609	625	643	600	591	631	572	660	646	615	601	606	646	621	612	597	595	619	646	652	603	624	610	622	615	634	593	594	630	656	682	656	591	610	624	570	609	650	662	634	586	579	601	587	629	614	655	646	640	639	632	661	608	656	660	613	625	610	654	619	612	630	613	673	656	659	651	623	659	636	587	604	612	591	653	643	603	606	611	612	637	638	613	610	587	651	651	618	623	620	650	627	636	629	621	610	655	647	641	641	608	660	596	623	630	651	636	679	635	628	602	650	600	610	639	638	622	624	642	614	656	614	633	700	636	585	600	624	666	645	625	632	619	645	599	660	608	640	623	608	636	630	678	653	621	573	627	670	653	646	624	600	620	612	671	655	615	613	584	606	635	627	646	676	638	652	595	632	643	632	663	662	653	623	655	600	640	673	667	640	659	600	642	633	616	640	633	614	642	621	646	625	606	644	639	639	613	674	651	640	635	655	626	606	624	643	578	625	652	620	658	604	645	634	632	632	608	641	637	638	575	703	586	576	612	638	630	632	673	671	622	644	623	642	651	640	593	665	681	616	682	658	621	594	605	659	613	679	652	616	635	631	631	630	630	650	626	615	570	645	601	623	615	646	677	578	611	707	633	621	669	658	628	642	609	613	617	626	590	654	594	611	601	647	646	638	619	599	629	620	614	614	635	625	653	587	659	644	641	677	638	624	594	632	625	609	645	654	601	633	661	637	619	639	665	604	624	614	640	572	620	687	584	605	628	635	645	604	681	611	627	637	641	615	670	664	610	607	611	631	650	633	624	645	627	648	630	650	603	628	646	654	623	558	666	655	645	612	614	646	588	636	630	624	621	669	643	610	615	619	602	664	601	616	684	669	601	640	643	622	638	639	657	595	633	628	636	586	600	642	672	632	623	596	621	609	662	641	581	615	680	645	664	596	660	600	625	634	562	646	624	625	651	633	651	641	621	598	669	648	614	618	648	620	589	658	603	634	634	622	588	611	645	639	641	672	629	637	632	653	606	621	630	623	593	639	598	616	632	661	671	667	666	617	591	615	669	592	647	643	612	575	662	622	641	626	603	667	633	643	560	671	636	664	616	623	674	628	597	630	622	673	604	646	616	629	697	583	643	582	623	624	616	609	601	614	626	631	668	651	645	637	640	594	603	615	669	639	645	609	676	604	659	638	600	657	655	634	679	658	629	620	640	592	664	640	606	619	660	627	644	639	656	629	648	629	623	613	642	665	655	639	579	585	580	605	596	632	577	650	599	624	656	613	622	597	616	640	658	640	624	617	634	652	648	625	697	633	615	656	613	666	639	616	614	621	568	629	648	658	658	593	628	628	636	599	664	597	616	674	623	632	650	627	624	625	588	636	643	563	648	636	655	667	652	634	655	643	641	629	591	602	642	607	639	634	640	602	664	663	627	648	624	669	677	645	656	599	635	646	642	654	658	651	636	632	589	615	670	625	606	655	590	624	650	609	626	642	629	618	623	644	663	626	589	617	651	644	613	646	581	581	602	631	626	652	639	596	647	629	644	634	688	687	607	626	691	640	660	604	653	627	666	631	643	662	625	632	604	627	618	630	611	662	649	649	656	624	659	633	612	612	631	607	603	624	617	649	640	628	611	634	631	651	631	674	625	648	681	624	608	634	579	608	654	629	659	621	632	642	608	591	647	616	541	620	588	632	622	604	602	634	661	662	669	619	633	637	641	662	627	622	637	640	608	644	596	619	637	617	593	627	615	606	611	597	612	610	646	668	656	660	600	621	684	652	631	629	565	605	659	674	616	645	632	609	624	609	623	617	612	658	654	638	617	600	653	605	627	632	628	616	651	597	572	636	593	673	622	666	618	637	637	636	608	640	585	580	597	603	607	609	616	660	668	572	600	628	626	660	614	638	616	635	626	663	632	617	646	611	672	637	653	640	611	607	607	659	627	643	626	592	622	639	616	618	609	594	600	616	638	568	615	637	638	601	622	616	660	641	623	657	636	641	682	630	631	651	607	628	607	616	621	622	682	616	662	609	602	616	595	646	670	656	677	628	630	656	640	621	649	629	652	628	631	652	615	626	616	653	587	597	645	606	603	588	619	647	601	602	613	616	592	621	586	607	649	591	589	617	617	658	620	634	600	609	663	636	629	620	637	623	636	667	602	643	584	629	641	589	664	647	596	634	631	632	637	609	626	607	574	632	601	649	618	605	600	639	688	675	594	599	623	631	684	641	572	629	644	642	615	587	607	677	604	631	650	613	619	617	649	625	614	632	695	624	607	607	615	632	684	684	613	606	616	624	632	633	594	589	581	643	649	653	609	620	617	633	601	638	665	637	652	605	615	600	664	657	657	639	590	611	605	644	662	658	649	633	612	683	652	641	648	607	625	598	629	623	618	652	641	593	600	632	597	608	643	648	608	645	624	657	639	652	633	609	585	628	630	616	604	627	634	653	581	598	617	598	648	619	619	637	616	632	649	597	654	657	646	664	658	599	620	586	632	623	669	650	715	648	648	645	633	651	641	595	593	624	683	635	633	629	615	615	670	628	611	640	611	627	625	604	602	616	609	625	642	586	602	620	683	677	640	641	576	626	584	657	592	614	666	603	628	600	587	639	554	597	629	621	660	632	588	613	616	616	648	605	606	646	654	638	639	654	639	672	617	637	646	638	604	592	591	641	663	589	607	681	637	613	651	636	616	663	641	576	616	691	621	628	646	626	588	656	575	607	630	619	626	616	666	632	654	567	648	608	602	589	628	646	625	630	664	587	595	604	602	628	651	628	655	635	677	638	645	627	620	635	608	610	623	638	618	624	615	628	636	612	623	624	635	614	629	617	686	699	572	621	649	603	629	617	630	665	617	617	631	659	666	653	655	640	660	622	615	607	615	631	620	621	656	604	624	576	592	596	621	695	644	608	633	609	624	620	678	619	647	607	613	639	673	615	610	604	599	656	577	617	613	615	632	657	662	673	616	648	617	641	665	610	639	623	631	642	628	693	632	643	648	648	640	610	625	648	655	647	592	604	679	642	614	614	592	611	557	664	609	637	632	633	593	691	688	658	615	637	617	656	632	648	624	599	587	675	613	661	660	579	624	647	611	641	644	620	629	637	652	634	647	628	641	657	585	592	645	604	652	634	649	585	643	622	629	655	571	591	599	637	619	602	627	628	605	635	644	649	638	650	627	645	644	620	596	675	643	677	614	666	607	631	623	641	667	655	648	633	649	683	636	614	672	620	633	616	629	626	608	610	634	618	602	605	614	565	600	643	613	632	657	660	633	646	652	593	626	628	619	614	603	653	598	612	621	589	604	693	603	635	626	666	599	637	623	599	654	648	624	637	627	643
39595	58691	39667	23443	18506	13370	9910	6852	4884	3568	2628	2059	1826	1662	1401	1322	1245	1255	1363	1365	1431	1372	1322	1174	1077	988	908	908	824	894	904	859	976	867	892	905	881	855	916	808	879	853	901	908	891	923	898	909	917	884	891	872	899	872	876	859	882	862	930	884	870	866	906	866	874	847	883	867	885	845	873	853	857	861	973	871	847	887	889	867	882	872	851	855	876	826	878	840	834	896	856	853	887	837	912	837	842	855	899	897	911	870	855	819	943	901	911	889	859	894	811	882	860	826	939	885	869	873	830	855	936	872	871	850	888	867	869	871	947	896	882	821	895	921	908	884	857	810	851	875	880	874	887	874	898	822	893	935	902	910	863	859	867	883	846	890	909	834	875	851	828	860	815	797	878	855	882	906	915	887	877	849	916	890	875	847	880	840	881	882	880	909	904	855	851	877	812	852	887	834	922	846	831	919	889	848	838	838	916	846	907	904	843	910	931	855	844	899	825	827	834	864	880	938	866	913	861	875	839	865	872	836	827	866	829	876	885	852	847	871	859	940	827	863	876	849	889	872	861	882	870	870	895	905	902	899	901	878	865	887	869	916	866	886	865	882	809	837	898	908	906	862	865	884	883	870	819	827	880	911	901	876	930	921	866	873	895	899	879	902	894	891	908	874	857	851	804	942	868	874	856	877	884	878	841	860	865	833	881	903	888	913	848	898	890	840	925	871	825	855	911	907	882	843	913	807	898	868	885	837	893	872	809	872	971	811	867	888	861	902	922	861	909	824	883	915	844	918	851	900	885	849	899	924	868	899	856	873	849	847	852	841	883	845	870	867	876	908	881	853	852	879	824	899	885	873	895	866	830	840	868	896	855	830	864	869	883	820	878	868	858	866	859	927	848	871	844	881	842	880	847	847	889	929	862	863	890	854	864	860	822	870	847	843	914	925	848	904	872	844	844	858	883	899	897	881	899	900	942	860	899	878	864	843	856	886	902	851	827	909	875	905	879	886	876	872	827	802	865	895	887	929	901	867	890	863	893	864	872	882	886	867	866	812	871	871	867	902	840	838	872	860	891	917	847	879	878	838	892	895	859	871	852	876	828	908	824	904	786	852	862	917	866	822	898	835	855	838	903	892	911	867	865	858	838	890	872	869	884	874	885	893	907	924	907	901	853	926	812	865	842	883	901	879	850	884	940	878	900	921	862	845	909	826	891	879	879	930	866	897	919	860	869	880	930	841	847	886	856	893	844	893	896	866	870	899	844	837	908	839	863	890	867	897	860	881	856	861	929	828	853	883	879	869	889	917	865	896	817	862	853	914	831	892	921	883	858	844	846	850	956	878	828	890	886	943	862	884	906	850	844	874	815	887	901	846	908	891	872	887	862	803	868	890	815	827	917	908	855	900	873	859	874	828	884	914	881	845	843	811	892	844	874	888	870	899	863	835	903	890	871	908	835	843	833	857	960	932	842	881	880	888	934	860	865	870	930	841	851	881	890	866	911	878	888	849	876	857	861	838	858	853	817	850	821	859	900	839	852	837	883	884	919	889	865	874	857	876	906	887	787	890	869	853	915	834	879	859	868	910	892	813	835	873	856	843	866	946	889	845	892	845	874	844	852	904	878	838	933	824	871	884	859	890	869	863	870	899	914	866	872	818	829	937	840	853	903	881	904	845	862	816	854	858	864	887	808	869	870	855	857	863	893	914	918	874	832	854	862	878	869	860	876	889	846	852	888	899	920	900	836	866	916	905	901	826	864	887	898	856	852	892	796	873	851	870	888	877	860	828	847	836	870	860	882	853	811	854	901	878	850	861	893	850	840	876	845	842	891	853	906	859	909	872	849	936	938	868	834	899	802	867	880	831	848	899	838	858	865	900	890	845	856	845	863	850	847	886	905	871	831	872	873	900	886	837	871	874	868	880	834	866	847	887	832	875	866	901	837	875	901	861	893	875	887	859	879	844	899	867	855	877	863	864	893	857	796	820	822	845	846	857	856	861	840	829	900	850	866	872	844	871	876	860	847	854	837	833	868	833	842	873	877	864	879	879	835	902	873	890	876	922	852	873	873	861	856	831	862	856	874	852	911	793	874	866	881	849	867	899	854	904	868	894	884	872	852	876	874	875	928	896	879	916	845	874	859	834	900	883	849	836	898	902	858	836	865	863	862	872	852	842	880	884	815	890	860	847	906	816	825	835	901	882	843	871	869	843	892	893	943	912	854	835	864	858	867	883	826	871	864	897	864	912	884	925	875	922	859	844	822	913	878	902	867	880	822	858	859	852	871	869	876	875	886	902	843	876	892	870	848	842	806	851	872	830	888	806	819	909	884	868	890	879	914	889	835	870	864	847	818	846	934	874	848	874	909	847	869	853	874	918	854	881	932	851	820	869	884	857	860	898	894	866	878	844	881	907	916	933	799	874	868	883	882	863	853	875	886	926	877	897	855	871	848	849	853	860	903	892	864	880	842	856	876	885	871	905	880	909	831	857	891	854	898	876	903	906	906	800	850	872	954	918	886	850	877	882	889	828	896	853	899	894	863	898	863	894	882	864	862	869	832	831	894	869	871	841	855	827	849	842	892	883	862	903	855	839	877	881	849	842	867	871	844	859	876	837	891	865	847	888	864	841	932	845	866	872	926	873	890	829	844	872	905	864	861	864	863	888	928	884	900	828	867	908	869	924	861	825	904	857	849	880	852	894	895	860	882	874	873	868	839	855	892	881	850	869	836	881	861	874	882	897	887	867	874	887	834	828	886	846	851	872	848	884	887	863	865	894	851	892	838	836	900	878	876	903	877	839	906	883	884	869	890	849	895	856	891	850	885	858	832	876	886	887	884	897	856	808	811	906	852	912	868	839	879	887	871	874	814	868	887	860	846	862	916	839	921	918	892	897	906	854	848	884	836	841	902	882	855	866	896	841	887	833	895	894	900	819	900	823	810	865	837	910	924	866	851	888	891	848	872	883	912	882	868	851	929	881	811	881	826	869	909	895	876	862	833	824	863	875	889	860	883	916	897	878	880	890	834	881	857	875	849	888	815	834	862	915	875	890	872	856	916	894	852	863	930	816	908	902	829	887	909	905	823	866	896	854	900	895	869	859	872	852	899	861	894	893	862	865	885	866	867	869	850	873	888	852	871	871	877	889	831	848	892	874	847	855	862	811	840	842	872	814	851	871	829	872	892	901	932	902	836	868	887	794	863	899	840	899	818	890	855	900	879	912	877	844	848	951	860	887	864	880	911	814	898	862	843	894	863	864	824	899	864	846	890	796	887	895	793	863	908	919	886	856	816	873	909	783	855	927	929	884	855	934	892	885	884	857	893	881	849	910	844	848	840	874	862	854	924	879	884	863	871	924	841	824	924	864	870	886	865	877	844	828	811	859	888	881	864	851	862	827	866	858	894	854	865	923	896	865	851	921	842	856	840	847	854	849	854	862	895	876	867	895	907	891	908	875	836	913	882	907	811	885	909	895	891	934	851	851	861	917
23580	21625	29369	24231	21672	21464	13426	4587	2798	2075	1394	1251	1017	907	870	796	736	795	827	831	845	759	763	646	609	603	554	527	522	484	532	500	472	526	501	486	507	518	504	490	519	482	442	522	526	524	522	511	474	490	487	527	504	514	492	532	497	502	527	505	507	521	511	490	487	469	476	497	507	489	485	516	479	473	474	502	453	504	481	535	486	516	442	496	501	478	472	510	500	455	487	495	494	516	488	462	481	462	520	511	498	487	486	506	525	481	515	470	522	495	474	500	504	490	509	467	492	487	471	471	503	522	465	454	518	482	491	496	528	474	494	496	517	480	459	482	505	516	509	474	473	494	539	512	491	460	563	522	473	509	534	480	541	462	512	472	516	499	459	477	511	493	466	477	485	471	510	500	540	478	442	481	484	483	500	496	520	481	486	493	483	471	485	485	553	474	502	515	501	465	527	530	510	524	468	488	474	502	554	531	462	487	515	499	509	489	508	492	482	491	462	476	450	544	517	447	488	516	497	471	500	479	502	476	502	452	517	484	448	468	486	478	492	484	493	485	491	450	495	525	530	515	526	448	478	468	491	535	468	532	510	460	527	496	460	486	493	489	493	495	514	496	470	459	477	486	493	475	450	531	501	492	529	460	467	473	523	486	507	471	472	499	495	476	465	471	507	487	495	509	482	500	511	436	493	496	480	482	493	498	483	458	504	474	490	463	478	480	494	512	503	460	475	494	483	516	492	520	513	493	525	465	548	509	531	487	483	546	453	468	515	495	482	507	489	504	511	506	467	485	450	519	497	483	518	519	494	465	484	503	497	490	524	503	497	513	497	531	462	493	470	485	468	500	481	508	491	489	480	461	494	505	534	526	497	497	495	491	472	457	492	476	498	496	473	487	495	534	494	487	534	490	474	463	513	484	509	477	499	520	448	467	458	479	464	496	492	482	528	514	508	489	522	473	506	477	485	474	501	497	528	498	461	453	472	457	491	499	452	500	496	494	512	523	483	502	507	498	526	483	474	507	489	524	495	503	470	485	512	514	494	496	495	489	500	510	499	501	531	474	474	469	461	524	509	480	489	492	484	496	488	490	495	493	448	529	504	542	503	474	516	472	514	517	494	478	476	491	504	504	479	464	510	456	512	518	486	492	490	492	481	494	489	525	462	481	481	507	456	495	473	492	498	525	504	544	488	498	437	493	512	499	535	541	502	477	466	487	486	543	498	459	472	512	526	484	512	459	496	488	483	471	507	473	482	467	493	481	452	488	463	478	530	524	512	521	488	486	484	482	440	518	498	498	488	547	509	472	484	518	468	450	503	519	497	517	458	524	523	507	472	512	451	500	463	536	496	515	482	506	485	490	502	491	519	473	470	462	444	445	495	509	501	471	503	495	474	472	517	478	498	472	506	485	472	492	511	486	472	450	504	534	506	488	474	458	502	491	504	489	468	507	501	484	494	479	443	490	485	527	532	497	465	490	496	492	484	466	508	518	510	503	506	511	485	485	440	493	501	469	493	485	486	478	480	525	487	494	462	452	477	478	545	491	517	501	470	507	480	466	488	487	477	528	539	519	487	485	483	500	468	464	526	509	473	489	463	492	517	521	479	462	498	469	503	497	504	482	472	506	512	468	445	492	487	489	484	507	465	500	477	486	525	473	479	520	511	481	526	504	490	526	482	484	454	475	503	487	446	465	487	469	519	509	515	480	482	489	474	512	514	519	491	499	511	494	499	469	465	496	515	469	465	507	477	515	509	500	505	463	489	492	521	446	512	504	467	539	459	452	486	454	496	504	490	491	433	487	513	493	495	518	473	472	492	483	474	446	496	480	490	510	493	480	481	529	504	492	458	547	471	524	494	488	500	509	474	500	527	500	467	506	515	487	500	488	515	519	477	452	458	499	467	474	487	480	453	467	494	486	522	494	474	488	482	476	473	464	495	498	476	458	501	532	526	491	481	516	491	487	483	482	490	469	495	488	496	440	496	494	522	511	495	498	483	500	518	496	492	500	490	504	460	505	467	479	485	480	479	458	480	539	518	480	518	533	485	451	531	519	511	481	506	507	513	486	519	485	505	501	466	524	460	498	486	495	501	494	503	505	488	491	482	526	481	482	517	518	475	479	484	473	463	500	505	478	520	454	457	455	438	462	483	480	475	497	502	481	485	497	499	476	473	468	495	504	476	485	490	476	568	492	482	525	514	493	494	459	472	442	505	481	503	481	523	460	490	499	471	480	537	508	475	460	498	503	486	512	493	498	518	503	489	495	466	496	488	497	493	443	503	490	551	524	494	537	484	515	514	469	490	510	515	485	484	484	522	518	458	521	492	497	484	482	514	444	509	483	476	455	545	468	485	464	502	492	468	472	517	478	471	463	523	431	459	468	557	506	501	485	492	474	473	467	492	491	463	465	474	518	501	482	488	503	500	499	505	531	483	502	476	483	503	471	498	476	491	485	451	525	515	514	473	526	502	475	506	543	505	500	479	495	481	492	556	489	478	488	525	494	491	498	486	492	447	478	495	469	513	486	465	500	479	481	460	508	505	503	497	494	507	504	458	496	505	503	495	485	483	464	470	450	514	498	492	475	499	494	474	482	430	478	501	459	483	439	482	492	513	480	513	501	457	528	495	463	494	491	465	503	500	481	466	478	495	518	497	515	523	465	511	497	481	523	472	540	546	514	488	506	485	515	461	509	499	475	537	493	502	532	464	470	515	488	483	492	491	460	501	523	493	465	514	492	490	471	499	495	444	501	496	486	501	468	480	508	500	456	500	499	483	461	505	464	484	487	482	499	483	496	497	491	537	485	483	464	459	467	513	488	478	464	486	495	463	481	492	472	461	480	468	508	544	517	485	502	464	490	510	465	485	488	516	483	518	497	506	506	512	506	512	502	494	466	477	515	492	479	525	469	509	505	521	489	522	516	490	532	493	477	448	486	467	451	511	475	462	480	477	521	499	483	502	507	481	470	485	478	486	453	485	492	489	513	517	444	512	483	485	505	550	472	508	456	496	518	477	486	475	536	459	532	498	506	475	549	540	448	520	514	457	455	486	504	479	521	519	497	507	578	494	457	499	491	529	497	519	492	473	515	494	470	468	514	504	486	452	465	507	503	521	507	492	495	500	493	537	520	507	480	459	495	469	500	505	501	472	481	495	524	530	466	481	491	513	491	568	480	494	490	476	515	505	514	497	527	498	513	483	478	464	488	529	484	485	485	458	447	517	478	435	494	512	506	522	472	468	469	448	491	483	486	471	475	485	516	508	474	487	473	490	467	471	462	509	489	496	470	436	516	533	496	477	482	485	507	521	488	497	451	491	480	453	490	506	499	505	446	525	481	494	487	471	491	505	500	525	504	502	466	502	471	508	531	474	502	491	464	523	461	467	491	494	486	514	516	485	458	486	498	492	505	453	481	524	432	506	466	514	500	479	487	540	504	509	485	502	515	469	520	502	469	501	464	488	515	520	488	507	528	479	501	474	504	492	517
43631	66203	45610	28421	21954	16469	12238	8784	6404	4596	3288	2607	2212	1812	1474	1393	1289	1428	1464	1473	1400	1354	1279	1139	933	807	845	766	771	712	699	764	709	722	710	704	697	723	735	732	779	723	701	694	703	711	695	691	704	695	720	740	728	681	707	700	682	696	705	682	668	653	686	690	696	710	670	701	722	727	704	678	704	694	687	707	678	694	657	708	694	635	665	696	681	739	690	709	739	695	737	693	714	740	671	673	643	730	681	727	709	641	660	724	665	662	738	671	638	705	730	693	638	727	691	675	704	724	597	709	683	693	668	692	691	676	671	674	656	725	661	673	672	706	672	718	673	701	668	678	678	702	712	662	655	707	703	667	698	708	702	671	689	678	668	698	673	702	674	687	658	725	715	714	701	673	660	654	678	675	661	741	700	670	666	681	691	712	677	683	700	675	673	665	673	693	683	691	713	713	697	722	722	678	712	704	707	754	712	701	650	709	701	684	734	669	671	693	728	645	728	676	702	668	680	678	667	691	690	738	689	767	704	721	708	676	680	676	679	703	711	726	656	710	708	674	726	696	744	686	685	714	647	660	740	668	692	694	708	685	691	723	641	654	683	692	655	683	693	719	721	688	710	768	650	689	653	732	745	675	674	714	686	685	710	693	692	673	706	632	641	728	709	733	689	655	689	688	668	663	683	711	709	684	697	646	663	718	653	691	700	687	716	708	717	723	662	711	696	695	654	736	720	728	687	690	665	657	687	683	654	707	639	676	696	729	697	653	744	694	684	645	696	650	726	704	685	748	700	700	678	699	715	673	670	693	704	691	674	670	758	715	682	728	719	671	678	708	683	718	671	676	710	675	734	681	636	647	731	695	683	737	738	678	615	713	648	681	674	645	660	677	681	681	685	719	666	688	697	730	670	655	662	674	713	702	760	657	665	703	705	697	714	731	712	685	679	690	711	694	697	698	683	661	698	698	672	670	684	712	684	697	668	667	692	710	715	690	673	683	691	666	702	640	663	684	725	704	701	666	699	719	715	695	701	727	711	725	697	694	736	673	684	647	619	692	671	703	666	618	708	670	652	677	673	709	676	677	712	733	682	697	717	682	667	728	677	691	687	676	667	707	737	712	698	720	713	664	655	675	717	692	659	687	704	691	698	683	669	683	719	710	656	684	671	668	665	648	708	691	698	622	725	697	721	682	668	651	659	679	708	678	705	671	717	661	673	678	702	704	675	665	715	672	674	672	689	710	674	645	656	736	677	700	725	687	671	675	684	640	654	678	658	687	731	679	684	730	678	680	686	666	708	728	704	679	719	690	680	676	684	669	668	705	676	691	720	719	688	616	673	692	671	689	665	685	689	661	709	741	698	701	693	666	641	693	694	678	705	674	662	642	689	692	700	645	706	681	653	666	675	679	668	680	686	707	687	620	701	688	687	700	702	693	706	706	723	672	679	678	721	682	670	696	659	738	645	696	772	654	738	701	668	691	674	663	691	652	722	685	702	673	727	696	630	702	657	676	699	660	698	700	668	715	626	702	728	682	697	665	707	726	649	733	714	721	723	694	740	670	715	674	693	665	690	699	754	641	651	711	741	689	687	692	704	645	660	653	679	682	696	706	712	683	683	668	630	710	712	733	675	690	693	735	714	678	682	691	700	721	677	679	704	669	641	667	718	637	682	661	676	694	729	640	683	669	668	663	667	680	724	663	716	744	715	713	622	682	682	728	734	697	699	706	658	691	667	699	712	700	722	684	721	644	686	703	718	664	698	673	698	713	664	693	677	655	671	706	718	656	686	674	699	688	702	665	698	745	702	710	659	697	665	689	686	686	721	698	686	635	680	687	690	739	697	683	659	708	718	707	716	680	654	728	722	664	665	698	669	705	625	658	695	687	641	670	674	696	724	699	674	681	644	702	648	687	670	725	671	735	723	721	692	757	736	712	645	730	751	712	651	665	664	697	689	719	666	710	641	655	708	662	731	671	698	643	721	680	732	698	702	688	713	649	703	724	748	674	677	650	663	652	665	662	686	643	680	697	724	741	728	716	712	680	714	668	705	731	733	654	704	684	640	691	706	674	716	689	651	698	654	702	703	755	742	711	731	668	674	668	704	702	679	674	679	678	691	700	672	655	671	713	734	682	722	686	699	714	650	706	688	710	686	683	664	701	659	680	721	664	669	697	684	671	623	665	665	656	701	715	700	617	691	683	713	669	676	678	642	685	660	699	688	670	714	671	665	706	701	714	672	694	716	704	723	708	655	712	685	620	670	686	690	649	686	688	721	692	696	667	682	722	746	676	670	636	687	756	708	691	643	645	692	664	684	672	719	685	691	694	697	700	728	678	697	720	692	710	686	680	646	665	734	671	651	679	721	683	705	694	737	713	692	730	711	760	678	642	737	691	722	685	705	668	683	650	701	698	713	688	678	690	653	674	740	682	694	714	705	698	686	740	712	729	642	697	709	662	702	667	709	622	668	681	652	711	689	673	723	753	671	652	677	688	678	655	658	690	654	699	679	698	725	662	687	726	661	672	662	698	684	682	636	670	680	688	672	675	648	707	755	684	716	674	697	686	672	772	735	684	713	689	686	715	676	717	698	679	671	721	670	629	722	675	687	671	738	687	686	717	695	702	710	679	607	720	745	651	710	660	660	673	654	708	684	753	712	750	709	667	703	700	693	717	708	738	651	708	696	668	682	701	649	689	763	689	684	694	704	708	677	682	672	698	700	679	731	678	672	692	688	719	715	657	722	638	703	658	697	650	660	662	695	698	707	677	683	690	651	675	676	711	722	674	699	663	682	666	692	727	714	671	679	666	656	666	727	655	655	658	719	666	722	688	665	709	683	744	717	666	665	674	684	667	679	680	716	639	695	712	684	677	673	721	729	665	727	708	745	699	677	655	640	708	638	670	693	663	708	732	716	697	718	675	652	684	652	699	694	711	670	652	692	641	671	678	700	716	698	669	677	716	689	683	656	702	663	681	687	684	709	674	665	663	691	697	702	695	677	698	680	670	698	667	692	724	676	668	689	695	709	672	681	693	720	670	684	708	665	684	678	707	669	684	771	686	716	662	625	690	667	704	704	706	708	695	718	725	690	697	737	703	665	686	685	669	646	712	689	647	709	724	702	703	673	654	676	693	729	672	677	664	637	690	696	661	687	679	683	720	699	706	690	694	660	723	676	662	717	711	679	700	707	674	721	726	684	697	731	717	691	668	699	657	698	701	696	728	649	612	716	719	726	704	711	704	712	691	683	699	658	689	658	708	674	741	722	713	695	705	715	720	693	676	687	722	634	726	703	671	686	685	686	675	687	719	688	726	686	688	690	680	707	718	680	674	712	671	722	672	771	680	641	701	679	665	690	674	683	676	652	652	687	694	692	691	674	667	698	697	700	682	691	703	674	682	652	681	681	730	688	671	715	681	748	649	710	676	699	697	687	706	692	706	743	705	667	667	677	678	661	671	686	664	682	709	686	684	666	700	695	671	726	694	692	623
29609	27638	24340	13082	5989	3347	2326	1599	1259	932	789	736	680	631	573	546	551	618	573	619	563	568	555	554	524	460	457	477	425	495	458	477	475	481	478	504	440	494	441	483	491	472	474	455	510	487	443	476	463	473	488	424	459	441	453	409	476	466	466	453	458	435	457	418	486	433	444	470	455	524	474	491	460	491	473	442	474	480	466	444	484	467	461	511	446	471	468	455	481	451	483	475	459	508	492	456	449	484	453	421	425	450	496	474	475	435	442	467	461	480	479	475	478	463	441	488	465	436	459	466	437	462	486	468	443	458	425	464	489	449	476	469	452	459	474	524	457	453	448	455	453	499	433	429	487	480	437	453	463	420	485	495	455	465	469	474	479	432	482	477	478	502	483	461	487	473	478	481	438	471	455	415	435	427	467	437	495	422	465	448	450	452	503	474	494	469	445	429	436	428	462	445	471	444	460	445	472	452	477	488	504	509	452	463	495	488	471	479	439	489	485	454	484	460	487	435	486	451	470	492	497	512	478	485	465	469	445	475	487	467	449	444	461	455	485	462	493	493	460	521	476	461	442	531	463	523	455	448	436	484	502	490	480	431	531	452	460	484	430	455	497	478	507	476	486	427	484	436	478	449	426	444	457	476	485	468	494	443	477	443	465	435	488	452	468	471	452	453	484	447	457	459	518	438	468	426	473	452	496	498	478	494	471	481	476	434	463	443	463	445	470	469	454	476	465	475	463	451	471	473	451	471	483	461	453	473	481	456	461	495	469	450	468	445	446	492	452	464	431	462	497	452	460	514	461	454	445	475	466	458	428	497	464	516	473	418	503	443	463	477	487	479	501	454	496	496	445	444	456	488	450	460	468	437	467	461	462	455	472	483	459	460	493	471	495	488	486	445	441	443	527	498	456	466	466	502	445	474	460	469	467	484	477	463	445	467	473	481	481	461	479	479	457	475	482	429	465	491	451	473	468	487	477	474	430	489	497	471	469	461	477	489	491	439	495	481	431	454	463	466	473	450	473	452	477	468	452	462	424	447	510	473	492	441	465	473	489	453	428	424	503	486	455	433	461	454	457	517	457	471	485	479	442	444	468	460	477	463	461	442	479	442	427	438	468	481	501	488	462	476	489	405	502	513	469	495	437	463	450	485	476	467	460	478	506	477	483	449	499	456	507	443	458	466	482	461	441	459	484	468	517	488	456	436	488	468	459	474	464	432	454	456	443	468	475	471	462	458	477	475	471	442	514	447	468	502	459	466	445	466	463	464	456	441	493	464	475	468	454	446	471	480	424	461	436	457	462	449	466	505	447	429	472	491	456	487	465	466	478	443	413	481	445	466	507	497	458	487	484	441	421	491	487	492	493	461	480	450	463	439	454	460	481	485	424	468	490	434	481	482	466	456	454	458	465	488	463	446	461	461	453	465	484	439	516	459	480	429	466	462	434	456	479	460	515	494	468	460	423	464	478	441	459	501	462	492	510	469	484	476	420	467	476	489	465	466	491	443	460	465	489	432	508	457	482	415	491	466	472	483	469	475	515	453	482	463	455	442	488	464	490	454	445	453	466	430	455	442	472	484	534	454	438	511	439	468	454	491	438	471	489	484	460	496	490	459	475	513	454	455	430	476	485	445	473	444	499	475	450	475	474	497	450	452	473	464	469	483	469	442	440	459	473	455	488	450	477	482	458	479	448	457	444	474	465	472	453	476	450	462	457	493	461	455	464	500	490	474	507	473	466	435	471	421	468	432	507	440	413	445	429	431	493	462	487	461	432	472	435	469	459	501	481	497	480	443	508	511	463	442	435	467	431	460	445	461	493	489	475	450	438	435	450	458	451	472	436	480	466	496	446	472	465	470	458	475	453	466	440	444	453	461	502	485	458	455	497	456	481	430	484	507	482	508	452	485	454	423	452	487	489	468	460	463	480	476	481	487	435	475	493	487	454	441	489	458	510	460	452	479	471	469	479	455	428	450	484	452	468	441	490	436	464	426	478	469	473	464	472	467	479	469	473	482	489	451	453	497	437	490	467	462	450	474	461	448	432	475	422	493	480	427	439	476	481	459	468	442	486	473	464	481	443	471	443	490	463	433	466	459	452	463	483	440	465	454	460	446	464	470	463	446	510	498	481	480	469	467	462	492	475	441	474	477	449	463	478	467	466	474	504	504	479	492	472	507	450	484	452	474	463	476	480	447	485	459	482	498	424	526	494	472	460	451	462	491	468	498	449	496	478	463	450	474	448	512	469	465	499	477	473	486	504	496	433	473	474	453	478	487	481	471	426	478	467	503	478	472	463	431	474	433	448	492	436	447	488	480	495	439	484	432	435	465	458	446	434	474	475	476	478	441	457	497	475	444	471	470	463	481	443	466	467	464	500	469	465	458	478	481	447	466	432	466	462	484	503	453	472	425	503	473	467	469	427	458	462	469	455	470	516	482	460	479	479	494	458	474	475	454	502	439	491	478	465	469	460	472	465	458	471	431	444	488	449	475	426	451	455	466	461	451	435	436	439	439	472	468	448	442	475	445	485	437	492	454	503	426	448	463	453	451	489	472	423	478	439	463	475	452	474	453	476	440	474	461	440	496	451	478	469	450	470	474	471	468	454	490	465	464	477	457	470	452	493	478	491	478	477	472	481	460	519	450	478	464	437	454	486	469	465	445	441	436	426	460	462	445	453	452	459	480	495	479	470	453	445	453	500	467	475	463	474	473	497	458	460	464	442	504	456	478	471	459	465	473	479	465	494	474	470	432	464	466	478	433	443	459	441	450	486	444	459	452	468	488	472	481	457	482	472	476	450	469	444	479	474	481	485	500	503	483	476	421	479	507	495	492	439	422	466	475	442	469	481	480	491	487	457	485	473	449	445	431	462	477	465	460	467	495	460	455	411	461	479	484	472	461	494	434	464	458	457	465	433	468	460	483	487	472	468	464	492	474	466	435	479	513	447	461	437	461	483	468	455	456	429	500	482	477	477	496	480	472	488	438	496	465	430	487	492	476	510	447	491	473	491	428	490	495	484	476	470	472	485	440	450	423	464	505	477	462	487	498	464	461	472	479	483	433	507	445	499	493	461	453	477	528	471	458	454	456	488	452	467	458	478	462	473	450	481	472	475	470	481	494	457	467	448	469	456	483	491	473	455	464	464	482	482	472	469	467	468	494	445	477	464	474	492	478	479	466	510	478	481	453	434	447	449	428	433	478	537	456	440	471	471	508	438	458	451	480	461	457	428	453	429	478	469	488	480	466	486	437	498	501	466	471	459	427	518	465	487	497	466	456	484	466	450	514	481	520	444	422	458	441	440	448	485	457	442	479	474	505	479	484	458	472	404	476	417	459	465	491	480	445	493	437	428	463	456	494	482	490	463	496	458	476	461	468	438	478	451	486	464	469	465	472	492	466	507	439	465	484	494	507	419	439	445	476	462	453	495	453	446	504	463	456	501	452	462	493	455	423	448	474	417	482	468	467	489	462	446	458	463	494
36185	43835	28233	15108	10253	7150	5350	3691	2780	2026	1524	1342	1183	1010	951	890	933	929	897	987	886	891	816	757	711	735	665	642	690	637	650	630	691	638	699	645	632	641	635	653	634	627	656	632	649	666	651	641	667	642	614	650	690	651	627	638	625	648	675	692	686	598	647	662	643	597	654	671	666	625	643	658	648	650	654	653	632	634	657	634	599	676	641	651	664	703	642	614	667	617	633	658	635	628	635	613	621	660	617	643	656	603	675	686	628	667	669	668	638	604	650	636	608	612	689	658	656	610	639	641	648	640	663	632	650	644	604	690	656	638	639	654	662	633	672	706	611	669	668	652	656	611	663	629	659	637	629	672	641	633	662	629	639	661	643	665	637	677	646	621	642	636	626	645	666	646	663	730	683	683	656	613	627	666	707	590	656	633	621	677	617	652	676	697	627	643	642	666	628	672	634	676	691	662	631	628	636	644	596	638	648	659	645	700	671	682	635	609	640	648	680	671	680	658	629	633	637	617	638	688	606	712	637	640	642	638	643	663	688	627	641	664	648	653	654	657	643	632	640	636	644	667	669	626	627	649	625	629	623	691	676	676	660	633	675	683	613	660	646	645	623	645	647	624	710	666	663	644	646	662	660	674	646	619	624	723	673	614	693	637	634	652	674	602	645	641	673	608	670	664	607	639	662	662	581	678	639	637	640	623	657	625	689	643	652	623	636	639	595	665	684	623	626	677	672	669	642	660	666	655	677	680	648	660	681	609	653	637	670	679	648	631	659	675	650	674	669	634	675	625	662	642	648	696	626	632	610	650	608	615	638	597	594	689	638	650	677	691	671	635	686	609	698	697	678	638	640	629	650	657	637	605	667	684	631	668	654	681	679	667	630	643	645	615	600	656	647	629	672	694	633	669	631	646	689	626	664	623	664	669	671	649	623	673	652	642	635	600	637	675	694	666	662	646	681	659	661	643	668	640	670	606	678	634	660	643	625	652	652	615	610	615	659	700	656	652	640	652	668	667	636	709	648	620	622	648	649	617	653	594	667	646	602	641	640	663	612	684	656	685	647	631	665	613	640	662	622	700	651	623	620	623	647	655	659	695	653	654	654	621	667	661	695	632	633	628	636	636	694	583	626	654	667	643	675	640	640	627	611	608	655	700	616	644	651	667	646	639	605	645	653	666	612	647	651	637	627	654	675	645	626	660	676	641	657	617	626	651	604	625	645	665	643	658	656	632	660	656	669	597	665	616	619	647	647	680	676	655	683	616	623	650	644	643	662	649	626	666	634	642	639	631	661	656	671	630	644	656	635	679	596	702	671	606	630	662	637	628	636	653	664	663	630	645	631	646	611	628	653	610	646	640	609	681	603	669	656	646	629	619	697	656	701	561	623	687	664	593	635	644	655	661	579	626	721	658	689	680	656	718	626	644	686	649	638	652	638	634	613	628	629	645	612	613	650	663	667	651	656	679	619	608	694	636	656	664	712	654	668	593	626	609	636	681	682	684	647	645	668	651	655	678	661	594	633	656	681	609	669	688	612	645	678	660	680	634	701	631	694	645	652	646	597	624	596	666	643	670	708	650	622	648	662	642	685	678	643	625	626	702	640	662	663	677	596	616	701	634	646	643	653	683	664	617	681	660	687	634	677	660	675	640	636	659	643	634	655	626	684	689	677	654	651	683	645	629	602	622	614	680	660	614	644	668	646	641	593	673	649	624	653	677	685	652	646	678	642	635	652	628	650	629	702	612	723	612	689	669	628	639	615	640	613	700	641	641	615	626	661	618	677	631	661	629	638	650	668	645	655	648	635	655	626	676	641	665	687	652	627	672	668	650	630	629	678	601	631	643	635	621	699	660	617	625	696	642	649	668	682	609	635	641	643	656	606	657	644	657	628	657	629	658	586	703	634	644	650	601	668	710	608	665	604	648	635	643	629	635	654	619	652	617	653	642	637	617	639	643	681	626	634	663	641	629	641	599	663	668	635	636	678	627	627	661	666	656	666	672	646	602	640	643	656	651	597	636	652	645	662	617	652	652	589	595	643	653	629	668	688	649	625	685	676	632	709	654	629	660	628	612	624	622	625	717	626	707	655	616	645	728	661	621	641	601	673	644	622	617	627	662	686	655	661	665	642	648	687	657	630	636	648	637	676	666	649	635	621	628	633	647	616	666	635	662	630	644	617	683	704	651	690	637	642	670	675	657	656	644	687	625	669	671	653	647	658	669	661	660	631	676	678	645	668	663	636	661	634	659	637	619	677	638	696	622	641	657	614	646	675	665	694	645	690	666	660	652	678	661	633	648	674	618	587	634	602	650	627	610	651	603	635	633	642	624	593	626	664	653	614	674	659	636	654	675	634	649	631	608	705	616	651	635	667	604	681	613	599	616	661	669	649	636	652	650	658	634	690	660	641	645	664	695	650	598	659	655	604	674	655	647	679	655	667	656	683	626	646	699	624	632	595	625	619	685	658	598	631	668	667	679	631	666	636	630	616	692	680	632	649	656	679	680	670	631	685	663	602	647	648	683	669	605	626	656	624	646	672	631	662	653	629	625	627	626	666	708	626	655	593	673	673	675	694	648	622	618	594	659	606	598	657	631	654	658	626	666	686	612	645	657	588	665	654	627	658	632	630	693	655	637	665	671	646	615	681	630	650	642	663	620	667	608	668	653	650	612	638	646	628	630	655	644	634	651	657	613	688	610	647	654	622	598	659	614	638	711	641	646	688	638	613	675	667	622	662	689	686	654	631	696	625	616	666	650	680	651	656	622	673	623	652	645	670	635	648	625	681	619	679	716	602	665	634	633	632	580	637	695	683	652	680	686	644	630	665	625	669	669	565	604	631	664	691	653	665	645	674	697	685	623	683	667	649	639	652	668	624	634	654	653	621	704	667	596	693	658	660	657	644	669	653	678	666	611	661	667	632	623	636	650	607	650	632	679	634	636	683	688	652	647	664	682	671	676	673	628	621	602	645	670	646	716	697	600	650	663	626	674	664	655	652	609	649	691	645	645	639	648	664	612	666	609	640	676	674	677	706	632	629	651	630	600	664	686	651	636	614	658	669	656	684	679	607	660	719	670	642	649	655	628	652	715	652	601	641	659	635	664	628	663	696	655	639	649	661	592	686	678	679	652	665	610	680	641	686	656	650	627	655	627	660	648	608	636	665	655	621	657	627	679	657	684	601	686	665	664	658	645	648	659	668	668	661	607	639	656	683	682	689	674	659	623	637	650	688	678	664	658	663	690	645	636	659	692	640	627	602	667	660	695	654	621	647	636	618	670	682	607	696	659	662	635	694	626	686	672	630	690	657	692	602	659	634	621	618	675	624	654	633	646	649	630	642	656	636	699	674	642	655	614	674	661	614	671	606	636	621	627	647	657	658	656	637	656	660	630	629	666	637	664	692	658	623	640	689	612	686	648	644	683	623	657	631	683	648	702	629	627	637	656	620	652	647	598	689	640	677	687	656	681	669	646	653	613	631	667
24580	21646	28890	24831	21205	12961	5308	2969	2122	1550	1285	1113	1084	877	796	822	861	823	902	907	852	834	748	737	690	649	657	626	583	620	604	635	606	661	677	597	620	617	615	598	601	622	649	682	616	609	584	646	607	624	540	621	622	631	620	618	596	663	584	620	592	632	576	610	608	649	627	595	576	614	587	611	639	610	600	635	648	607	620	640	610	619	616	614	595	601	612	589	644	615	631	696	600	638	589	608	613	586	638	604	608	609	646	601	602	669	617	606	609	590	586	608	563	584	597	599	585	593	656	627	679	577	623	578	581	591	560	618	645	619	624	605	582	578	622	607	619	616	619	658	611	600	624	590	586	642	591	578	641	603	606	610	608	616	640	590	589	599	559	614	655	622	592	643	610	599	581	610	653	603	626	619	582	635	604	591	596	691	635	607	603	657	576	602	623	614	565	589	643	618	607	595	597	664	652	605	604	611	588	629	616	619	589	628	605	605	604	605	619	608	533	615	634	587	598	663	573	615	640	607	621	600	587	601	600	626	627	571	616	649	586	573	602	601	572	648	646	584	647	621	604	656	589	604	646	568	638	645	564	578	634	617	576	593	597	619	585	597	640	599	619	560	610	635	607	632	620	586	625	631	575	602	606	627	565	609	627	585	572	651	616	612	617	660	584	565	604	619	605	621	603	633	594	611	635	610	648	636	640	606	618	628	596	618	642	580	625	600	604	621	619	589	626	617	548	634	633	616	610	600	582	624	629	633	640	574	618	599	611	631	623	615	572	620	579	626	647	627	612	632	573	643	600	582	625	613	559	646	614	587	586	628	619	635	617	626	658	574	602	674	600	617	620	599	617	598	602	601	646	575	628	601	611	632	650	570	635	625	591	577	630	662	603	603	601	554	653	592	604	590	592	630	610	653	619	624	596	634	675	614	631	620	580	583	616	630	603	602	669	635	598	592	604	651	609	619	627	577	581	573	637	618	619	628	619	588	616	582	651	595	616	622	625	581	614	607	665	634	634	638	632	609	602	622	616	596	599	621	588	651	597	604	635	611	616	585	649	650	613	587	584	610	582	619	633	585	579	612	578	586	579	620	638	583	552	636	642	601	599	561	603	646	616	599	589	612	599	591	612	577	623	622	616	579	621	605	595	662	578	635	541	610	620	633	656	643	614	600	616	597	605	607	597	609	630	621	627	638	590	566	598	567	605	597	604	617	563	642	605	639	603	603	604	630	584	670	589	603	597	618	610	630	596	629	579	658	648	566	616	586	615	627	618	630	624	588	576	649	607	648	644	595	614	610	636	604	606	650	572	563	613	604	601	642	574	620	638	562	626	620	617	617	554	580	594	660	642	596	658	562	584	608	591	617	636	581	599	658	615	619	586	590	561	604	572	664	587	602	630	599	615	586	628	632	619	653	593	651	605	546	627	589	602	600	625	604	647	606	640	594	599	598	612	597	601	630	592	589	593	633	601	560	609	605	622	593	609	633	606	607	578	637	594	578	627	622	598	559	618	611	625	627	625	617	601	565	639	646	609	670	647	650	603	595	608	644	606	630	602	628	604	632	594	611	637	586	600	596	603	628	611	656	633	604	609	593	648	577	607	608	585	582	616	622	691	601	645	639	587	607	634	587	657	621	626	661	608	617	663	584	635	579	617	597	600	598	604	574	610	593	585	621	620	618	587	626	569	633	636	611	632	632	585	641	605	610	631	659	623	665	638	583	595	623	620	595	632	650	613	642	624	612	589	627	609	613	608	588	668	616	635	587	634	623	586	609	606	581	650	590	631	638	583	633	620	599	579	631	595	601	635	564	639	633	595	569	582	603	578	606	671	578	601	577	622	595	589	568	602	585	572	587	576	587	671	631	603	604	616	599	613	616	637	661	604	619	629	627	589	624	640	603	603	609	640	568	611	633	622	632	611	635	582	639	596	638	620	608	655	615	616	637	636	614	583	600	619	626	602	610	608	596	587	613	586	628	647	617	607	637	608	604	629	545	615	588	629	599	641	639	652	614	625	581	574	573	657	626	568	620	655	593	619	648	615	617	564	682	598	622	570	582	609	652	660	606	622	586	640	626	631	662	610	642	625	630	592	638	651	609	640	573	588	659	605	638	611	616	630	613	638	604	558	573	597	641	623	584	609	609	600	628	570	567	558	588	593	602	625	641	598	589	626	582	584	611	623	573	587	629	591	580	605	641	631	597	611	613	558	616	656	674	608	612	643	625	615	600	603	603	580	592	632	624	624	634	624	584	632	606	603	583	638	648	601	609	579	609	631	624	648	647	579	599	656	597	592	594	621	614	590	570	574	624	617	602	630	552	626	622	644	588	632	634	575	635	650	592	543	625	602	571	671	615	582	588	629	616	558	635	597	613	641	595	632	649	614	642	591	572	642	640	631	574	583	615	611	637	620	630	594	609	612	630	642	618	665	590	631	637	645	630	622	625	603	661	631	579	584	601	649	638	582	615	603	603	591	649	642	569	606	613	618	583	609	622	603	636	619	640	612	607	656	600	623	643	617	581	649	611	560	625	607	608	630	611	600	626	615	590	628	642	611	630	624	632	598	579	646	591	557	571	625	606	608	594	588	603	588	617	612	605	590	606	624	592	619	593	607	610	618	633	611	618	626	607	638	592	577	607	627	633	595	596	585	603	628	640	631	631	616	615	625	644	577	610	648	639	600	629	616	617	584	592	678	605	579	592	593	624	597	608	567	603	648	645	573	593	601	590	593	632	652	606	604	672	634	599	629	583	606	636	574	599	613	638	619	611	624	610	616	618	624	620	602	572	647	581	625	632	658	582	648	643	610	587	639	646	576	628	590	575	616	624	568	579	602	634	598	608	577	593	636	659	572	630	610	622	597	617	649	581	591	618	645	659	599	633	631	604	639	647	639	600	603	639	612	628	612	586	633	618	619	572	603	626	627	619	609	599	589	581	593	640	586	583	620	640	619	588	647	641	591	577	613	644	639	623	569	613	615	607	583	623	557	596	591	597	606	626	543	619	623	576	563	633	627	613	653	596	605	592	585	614	619	610	649	602	601	613	577	590	637	592	628	595	601	597	622	618	648	605	604	618	589	601	635	638	602	586	636	559	583	609	608	633	559	627	599	634	602	631	635	665	620	668	586	608	664	618	596	602	631	645	617	638	571	572	630	635	619	604	618	622	614	633	580	609	585	589	614	605	604	567	640	616	580	622	623	598	576	641	584	612	624	563	585	589	605	587	597	634	617	647	621	585	593	665	576	582	586	616	617	668	595	631	632	625	606	635	671	656	589	628	607	566	644	623	664	596	594	579	607	597	581	560	625	606	610	635	610	658	594	619	601	651	634	617	643	632	644	596	609	606	596	636	593	607	608	611	645	564	632	594	586	615	652	648	608	609	631	640	649	595	658	615	565	661	632	652	612	620	606	608	620	631	603	588	604	596	608	636	584	550	618	609	615	582	592	606	617	623	619	613	562	637	584	593	629	639	599	609	616	626	649	608
39870	58845	39546	21983	16645	11517	8481	6332	4627	3466	2586	2156	1825	1635	1437	1376	1366	1432	1518	1583	1447	1308	1182	1196	1011	947	835	896	891	882	939	836	860	893	884	807	814	827	862	798	849	855	886	839	815	911	876	829	870	888	836	885	912	871	827	802	870	846	856	837	843	851	840	811	836	832	815	861	850	883	789	901	820	869	880	855	844	843	889	868	837	851	846	813	842	864	870	843	850	889	858	878	838	889	825	840	830	894	845	862	866	838	831	842	888	857	892	842	861	895	876	858	821	931	801	853	843	838	870	856	844	872	825	849	850	827	795	858	835	927	872	825	902	850	817	871	820	887	805	879	871	868	798	827	894	854	866	868	907	843	890	844	811	848	812	871	880	904	853	907	840	858	858	868	898	868	849	866	854	821	879	812	883	895	872	848	846	787	849	853	886	867	811	829	843	887	862	795	855	807	818	827	838	829	851	837	861	811	823	855	837	869	787	848	861	850	956	829	843	867	860	856	830	870	800	853	872	871	887	834	860	840	897	837	822	853	826	831	869	837	820	866	900	845	868	860	866	903	805	867	848	911	859	826	837	869	846	912	839	842	826	859	882	848	871	845	854	841	850	879	859	916	883	842	829	868	856	887	906	822	858	863	828	902	859	883	859	838	847	841	796	863	886	830	855	863	884	833	833	834	834	901	857	882	888	857	882	841	845	830	818	881	848	817	772	906	848	829	833	893	854	873	899	851	857	824	873	844	863	837	862	854	835	836	864	920	851	867	861	871	904	823	827	827	826	891	845	834	865	850	841	854	848	872	799	845	852	857	873	880	855	839	840	806	833	809	839	822	805	870	829	839	810	875	865	817	878	885	868	848	821	838	893	880	872	821	847	846	948	882	843	854	880	893	825	835	922	857	871	842	856	811	878	822	826	849	882	846	878	846	826	862	852	904	872	895	823	807	865	859	805	823	824	859	868	847	824	816	834	860	822	841	856	826	845	878	838	844	883	827	817	841	829	877	770	883	881	803	915	827	860	824	879	860	851	864	860	850	887	863	838	794	868	841	820	874	852	910	815	822	853	870	856	904	922	847	845	854	838	855	901	882	892	857	866	837	858	857	868	909	894	792	861	850	882	854	861	854	870	819	879	853	852	836	863	840	862	807	869	869	875	794	816	852	855	823	829	873	892	856	878	854	851	850	903	875	858	846	834	824	875	820	797	884	885	873	881	797	865	848	827	871	828	882	875	883	916	822	852	814	862	858	856	845	850	902	843	821	866	881	834	844	838	907	860	866	856	860	826	858	835	847	875	866	925	821	878	866	849	887	885	784	807	860	894	833	879	871	865	853	894	817	820	859	863	841	860	828	769	846	910	878	859	857	800	865	862	880	843	807	809	850	851	875	902	824	888	851	840	824	857	883	849	859	849	830	857	902	811	833	872	927	850	828	823	837	841	790	857	821	825	891	870	850	844	823	905	833	826	832	830	826	849	825	838	873	904	832	789	855	906	853	860	841	832	849	882	920	830	849	824	906	812	893	847	903	835	815	878	868	781	902	834	835	849	884	834	846	841	908	880	880	855	819	840	873	819	858	872	847	894	872	826	853	863	796	896	828	813	851	882	798	851	860	810	857	841	860	841	808	870	865	875	850	857	862	885	899	862	860	885	843	864	854	815	822	835	857	856	901	861	842	816	814	912	849	874	851	840	825	832	843	856	911	833	858	894	829	849	823	829	834	816	923	854	855	815	877	828	844	920	896	849	822	825	882	839	853	856	816	836	872	810	858	942	834	871	824	834	877	855	816	868	868	863	875	859	876	824	870	858	859	855	900	881	833	851	845	870	858	893	870	880	826	835	831	838	838	894	900	854	834	909	829	876	831	769	831	885	831	874	866	832	880	901	783	856	836	818	824	871	830	859	863	877	880	873	881	889	815	868	849	846	791	846	851	831	865	862	870	843	849	887	827	880	871	829	883	870	859	805	824	782	887	847	816	882	873	881	870	892	843	865	880	842	834	894	799	886	906	864	878	881	848	798	854	858	862	889	893	887	844	825	813	822	818	864	848	857	889	826	795	873	878	833	842	837	903	870	853	822	828	901	918	864	914	849	805	893	827	867	869	879	941	897	799	887	824	873	850	873	855	874	823	865	863	853	834	862	906	899	852	836	859	888	806	835	810	840	868	854	830	878	809	818	879	843	877	830	878	844	838	839	867	819	833	876	866	917	894	883	864	918	850	908	819	828	858	834	819	857	883	891	817	850	841	878	851	844	768	851	863	924	887	829	861	899	818	830	828	828	837	868	835	862	840	836	869	886	867	858	857	854	850	870	853	920	876	864	871	794	825	794	818	841	879	899	869	854	903	838	841	863	907	776	845	784	857	833	818	861	900	869	809	901	838	860	833	911	876	879	888	859	877	884	866	865	900	904	890	828	844	871	864	838	834	862	826	822	871	859	867	836	842	869	848	869	799	883	865	875	846	824	860	839	821	827	881	834	835	848	914	909	850	883	834	875	804	847	813	849	839	905	870	857	843	877	883	858	888	911	871	848	875	894	813	848	877	844	855	842	870	875	876	854	837	840	861	824	818	853	836	828	885	852	893	888	844	843	839	800	870	799	843	818	843	861	875	815	837	849	774	865	861	833	791	899	845	866	865	830	868	792	901	855	793	820	841	839	846	869	827	840	849	886	896	884	792	889	811	871	838	876	816	842	843	821	833	889	866	843	914	812	850	839	860	815	796	919	837	842	817	854	842	853	871	856	833	868	858	884	917	843	909	868	825	930	815	847	860	868	844	858	796	800	881	894	884	843	827	853	853	819	834	889	897	856	848	851	832	797	830	862	860	844	878	826	869	845	849	802	837	841	847	873	852	879	876	820	841	853	844	869	876	891	891	840	893	869	884	872	834	834	864	833	882	905	839	859	817	856	793	844	871	876	849	866	820	835	848	875	797	862	878	833	875	843	874	861	852	862	844	886	824	884	863	821	874	857	808	814	825	862	788	835	814	845	826	851	830	811	889	880	883	845	817	883	885	853	873	878	807	905	918	860	890	829	901	879	878	840	891	835	860	875	837	838	856	834	851	783	874	862	894	909	840	844	845	916	879	865	891	859	845	869	850	835	827	864	838	857	887	903	853	828	866	860	849	896	895	882	870	841	805	849	846	881	844	835	874	869	840	843	892	883	822	889	818	825	853	874	819	842	852	879	935	884	826	862	843	840	848	834	913	863	898	819	868	851	806	895	863	805	839	863	827	817	865	837	840	853	866	863	893	856	843	865	836	856	872	856	858	848	900	841	908	865	878	882	821	840	829	816	854	869	866	859	892	815	897	871	814	871	853	838	795	823	926	933	855	835	871	864	863	797	810	777	817	890	852	817	873	824	827	862	835	843	850	849	878	883	853	826	840	825	864	845	889	873	857	810	857	892	830	861	854	873	856	867	850	848	843	849	836	843	864	844	831	897	797	814	870	827	867	839	819	861	842	829	799	870	885	829	837	885	802
23503	21587	29428	24178	21611	21280	12321	4298	2597	1939	1514	1179	1033	867	876	764	793	852	951	954	843	765	751	651	608	559	529	498	502	485	486	512	461	504	496	496	483	478	478	533	515	496	475	497	506	460	472	477	459	495	463	460	478	478	502	484	449	445	483	519	489	497	492	517	519	476	530	453	479	509	457	453	498	485	488	450	478	444	439	481	479	460	489	493	467	452	496	466	485	478	459	492	464	448	489	488	494	466	470	502	495	498	473	473	471	492	476	468	494	488	447	471	469	469	450	449	506	498	445	483	490	492	493	481	475	467	471	476	491	483	489	463	477	455	474	486	470	442	453	473	445	461	522	482	462	449	431	454	488	464	435	491	501	474	456	458	465	454	512	471	508	463	489	466	482	492	468	469	483	461	511	455	497	466	530	459	482	507	498	476	505	473	488	492	489	476	452	501	493	496	511	532	458	412	463	503	495	495	459	521	452	462	422	427	455	458	470	416	481	481	468	464	483	442	502	474	455	481	449	459	493	454	430	470	485	462	503	479	481	438	453	437	476	476	455	467	488	470	507	460	457	508	483	467	498	499	484	463	446	482	477	497	497	479	492	475	478	465	448	452	495	423	489	495	494	479	438	495	476	495	477	481	469	474	465	455	457	461	487	459	473	459	465	483	465	474	527	483	440	457	472	460	515	488	515	495	448	470	487	459	530	458	483	475	454	475	471	509	483	449	480	491	462	475	493	498	502	455	478	481	492	486	435	486	500	459	489	538	501	478	455	449	421	468	455	443	479	472	470	457	462	484	471	497	502	451	486	455	485	435	480	460	444	485	478	445	444	468	468	497	483	480	467	473	466	442	487	490	553	491	490	486	485	518	476	469	490	509	448	502	463	479	459	464	486	509	494	426	472	465	427	448	484	486	468	449	512	497	495	490	477	463	440	471	465	462	486	442	478	469	446	512	468	452	486	510	451	497	459	458	461	462	478	457	483	469	454	460	430	479	455	456	474	466	502	466	505	468	453	455	438	448	478	466	469	491	481	487	467	502	484	462	497	473	459	448	491	440	473	501	472	474	468	470	450	506	476	487	493	446	493	497	462	479	509	468	478	511	458	475	434	441	454	456	452	462	454	475	505	486	449	467	441	479	437	456	461	478	464	481	472	517	457	503	467	485	482	460	489	498	490	469	498	449	446	493	466	448	449	479	478	503	476	535	469	448	468	440	476	467	506	490	431	474	479	487	492	488	478	462	488	491	485	478	478	445	464	481	501	478	459	441	501	472	456	458	435	490	465	488	461	481	499	484	468	448	473	448	461	461	480	496	513	480	455	482	448	459	443	430	449	441	481	435	458	513	433	506	469	482	477	506	472	470	474	480	488	462	480	481	492	474	475	502	461	442	453	468	442	493	490	520	514	490	504	454	471	495	483	538	467	457	463	461	504	467	495	475	506	454	457	454	458	487	458	471	467	466	478	473	463	463	460	455	445	484	451	450	452	465	496	434	472	477	462	483	498	485	467	464	476	515	495	462	456	470	429	456	533	466	512	510	484	476	466	473	527	492	451	490	485	526	488	466	498	479	491	488	450	499	485	432	456	447	503	477	481	490	443	445	475	455	463	509	498	481	478	460	467	439	458	499	454	458	503	456	477	458	505	473	460	451	516	461	476	460	507	454	469	496	459	479	470	449	488	483	437	456	487	471	471	456	454	500	482	505	458	493	445	480	466	467	468	453	510	473	474	452	484	447	461	490	513	477	461	450	466	482	489	466	500	433	502	472	492	515	482	480	465	471	542	476	466	475	478	440	512	448	459	485	501	443	472	439	462	528	485	496	485	494	483	474	492	471	443	452	511	509	446	443	456	481	469	456	474	459	452	483	482	482	495	481	464	463	467	495	477	491	481	453	511	460	443	465	488	495	444	515	486	518	505	492	504	453	451	448	452	460	485	461	482	531	497	447	514	475	461	497	451	447	478	510	457	453	529	489	481	479	475	458	495	457	482	491	471	466	462	487	458	481	467	495	455	497	467	428	494	461	419	469	506	461	487	502	476	490	475	469	466	426	489	486	452	455	431	494	454	465	448	481	528	518	535	469	441	457	425	471	424	457	460	479	487	483	487	477	505	467	492	459	440	455	431	459	429	460	465	463	472	478	506	496	449	459	454	448	460	443	491	437	458	459	496	478	488	478	493	467	491	447	461	502	467	494	474	424	460	505	456	460	483	472	442	449	481	483	470	492	462	510	495	453	471	500	468	442	446	501	519	435	509	516	477	486	417	461	512	468	482	484	455	454	510	472	458	460	497	504	506	477	436	515	441	499	475	446	466	487	459	457	451	451	421	471	476	465	456	486	462	485	477	479	467	474	423	493	448	484	469	467	436	505	473	502	525	511	495	502	484	463	479	502	485	472	491	480	456	459	494	500	452	437	473	476	482	451	495	462	503	493	467	467	463	487	452	471	407	463	433	473	436	504	459	489	452	462	504	468	498	456	467	473	481	461	501	457	521	467	455	435	495	440	431	515	501	491	482	476	476	480	461	481	487	511	463	465	476	463	468	481	454	462	472	458	499	461	451	497	455	435	450	472	456	489	470	433	474	438	482	500	457	471	435	443	437	441	474	479	473	495	456	468	461	493	472	487	475	491	487	476	520	512	493	436	460	468	459	474	460	428	494	505	464	449	502	500	435	494	433	462	523	503	456	457	448	489	445	500	476	469	490	491	477	484	450	472	476	461	495	471	488	514	481	504	469	504	462	507	477	520	428	463	464	489	491	477	529	507	438	467	485	479	469	474	441	469	502	438	485	480	464	474	478	501	465	516	454	500	455	491	480	475	491	508	497	480	512	472	480	466	482	482	476	486	495	496	465	499	469	438	520	494	470	450	512	466	501	481	474	469	499	473	469	446	464	440	463	502	418	464	471	487	455	492	455	458	516	458	474	481	448	435	510	436	484	479	434	464	460	458	516	450	503	489	469	474	491	467	475	499	476	437	457	501	462	415	413	471	452	475	480	487	459	463	464	484	454	479	537	480	482	442	472	463	471	510	475	440	471	490	502	489	490	454	458	534	480	431	471	497	490	481	508	465	471	490	442	485	465	501	436	488	437	466	428	455	498	446	452	506	472	467	476	466	436	474	484	494	513	429	480	489	444	498	522	475	450	481	431	437	496	485	438	510	468	443	506	462	477	453	489	532	439	471	463	455	500	504	428	422	463	479	456	486	518	460	450	459	483	465	495	493	473	449	445	480	450	485	498	481	498	497	439	438	426	451	426	471	467	464	464	492	474	479	492	472	455	492	493	472	432	448	462	475	487	480	469	467	458	476	505	479	482	453	455	461	438	444	454	476	501	459	469	457	463	513	493	460	468	499	452	437	482	526	469	442	460	515	465	454	460	482	475	452	471	458	461	511	445	495	482	489	469	459	456	458	442	472	484	449	480	452	465	469	453	473	506	483	494	488	475	471	499	484	458	466	480	473	467	490	480	506	520	417	472	471
44202	66467	44728	25943	19699	14565	11340	8450	6244	4526	3356	2676	2259	1744	1616	1563	1443	1653	1759	1741	1495	1385	1271	1097	889	732	753	725	675	732	651	703	686	698	712	692	701	695	727	682	667	703	717	691	643	733	696	650	713	630	705	655	662	672	650	695	698	689	670	619	639	698	632	688	669	669	697	671	720	679	658	676	680	720	638	650	738	678	656	685	644	653	720	703	648	656	665	651	645	699	709	620	673	678	658	699	694	698	639	624	730	660	671	646	657	727	662	672	636	705	669	684	695	642	679	665	679	639	703	649	625	688	668	683	698	703	683	687	645	666	696	672	647	659	686	628	674	662	601	685	668	710	722	700	671	701	695	707	683	646	711	683	669	651	664	652	641	713	693	670	656	635	637	682	671	674	699	684	694	649	673	651	642	662	668	655	643	663	678	649	668	640	687	694	664	679	662	644	688	634	641	665	683	682	631	646	662	633	692	671	691	679	667	643	661	619	627	646	665	660	682	642	662	670	641	624	649	721	689	677	644	679	684	705	664	697	671	686	622	704	620	623	660	651	686	661	707	681	649	717	668	660	613	670	643	700	674	701	669	697	684	654	636	691	643	665	653	646	664	666	659	662	674	664	671	635	671	724	609	650	671	653	624	641	699	684	675	659	628	673	702	661	690	722	675	713	643	638	688	726	667	643	660	684	682	646	682	684	683	659	621	704	673	628	670	653	644	626	654	642	714	679	659	635	645	660	702	678	629	673	688	637	664	660	709	691	676	649	663	636	694	707	635	662	669	653	679	647	645	637	685	683	674	639	650	701	663	657	711	717	638	640	660	646	696	682	622	673	673	652	704	659	672	677	673	648	689	637	696	693	678	677	683	630	655	664	674	679	658	691	663	667	669	693	659	693	645	679	678	636	682	686	727	692	668	694	632	748	649	668	660	645	711	700	675	649	661	669	673	659	687	642	643	716	613	693	635	684	672	711	681	622	673	680	658	705	622	663	651	645	663	728	689	711	641	657	614	697	631	627	619	697	697	648	657	685	671	672	659	644	691	652	659	642	668	710	655	677	619	665	700	703	660	647	658	651	720	681	670	675	626	664	655	644	728	702	683	637	623	655	663	670	673	687	679	708	659	669	602	704	689	663	668	662	644	638	690	662	668	666	683	627	644	614	658	657	639	714	683	631	676	661	669	649	671	690	631	691	709	680	678	689	668	675	663	673	645	629	664	656	657	667	704	692	678	692	650	685	676	658	685	654	711	638	659	641	666	647	708	628	686	703	665	738	686	635	667	636	672	676	669	642	668	688	678	634	647	635	664	691	619	596	656	630	695	688	650	673	670	703	661	687	694	660	656	700	650	629	685	669	738	668	722	658	628	628	682	672	650	729	643	657	656	645	626	683	641	690	656	700	693	656	702	649	681	688	704	675	677	658	717	687	624	674	726	683	658	684	702	685	649	628	659	686	654	666	622	695	684	676	649	655	638	686	699	643	663	661	594	704	679	678	685	657	666	650	669	697	669	651	660	646	630	673	672	672	593	677	659	700	623	659	659	652	662	667	655	690	659	651	684	723	639	647	634	638	687	675	723	689	683	735	666	639	636	646	673	627	654	658	644	663	684	647	653	680	669	677	649	677	663	657	688	673	669	635	640	674	686	673	678	711	651	729	660	660	649	655	657	645	719	662	632	714	696	630	667	650	631	685	706	676	657	686	645	659	679	593	674	673	685	646	707	688	644	665	684	672	645	642	627	628	654	700	676	653	665	672	677	668	672	696	645	662	645	680	679	617	670	672	687	690	661	647	684	630	679	679	700	665	698	640	690	704	684	690	684	681	686	646	650	668	651	683	687	640	648	686	648	675	687	662	694	646	668	645	724	719	624	691	682	640	658	667	674	671	676	658	714	722	712	669	653	655	735	703	652	636	700	627	652	700	713	699	663	713	656	654	625	637	728	690	703	684	713	699	653	699	657	652	665	686	682	627	656	673	687	670	638	684	708	637	660	680	688	701	650	665	621	628	627	613	652	683	687	695	681	651	684	657	729	622	680	674	641	648	675	637	645	651	642	707	683	702	650	637	685	690	672	696	677	658	665	640	653	686	666	642	683	718	675	628	688	694	689	682	675	631	694	655	698	634	738	633	645	632	664	639	704	641	669	665	662	682	639	684	665	648	696	680	714	644	691	672	682	692	696	645	617	671	700	695	674	692	669	702	695	625	691	687	681	687	679	673	674	638	718	655	659	673	691	634	648	701	681	685	695	641	664	681	632	655	662	682	680	705	671	694	673	675	663	645	686	657	656	670	658	625	701	664	685	690	680	695	635	634	661	667	710	699	688	676	633	663	647	644	667	684	639	706	650	666	682	660	698	685	670	646	640	663	674	654	642	685	667	642	709	641	634	706	678	686	624	685	715	644	699	679	640	673	633	646	673	681	621	626	655	643	694	651	674	641	625	681	620	662	634	593	683	651	621	699	672	674	622	678	724	648	677	693	645	684	687	629	681	674	662	649	628	676	692	677	653	692	650	648	667	732	654	661	694	665	671	663	642	639	635	699	660	667	634	692	705	691	683	642	707	635	639	689	671	666	637	659	680	647	656	663	635	686	670	653	674	648	644	677	652	679	614	626	688	689	697	652	672	623	675	637	633	665	675	644	675	639	681	702	663	695	649	687	652	662	659	676	700	676	648	672	656	694	704	690	687	674	640	679	678	670	653	637	690	660	658	684	640	662	681	671	657	658	635	658	685	683	690	697	647	646	670	644	698	646	653	672	685	677	688	724	679	659	694	667	665	631	619	651	619	685	695	628	688	658	667	661	624	697	686	700	655	672	690	702	717	629	725	635	680	686	642	646	686	698	690	671	683	673	609	674	651	690	671	708	643	682	657	658	670	681	673	667	654	672	652	636	667	663	692	667	649	618	670	674	676	665	696	638	728	689	662	656	664	669	663	713	716	663	641	640	642	665	689	647	643	659	658	670	670	658	682	674	663	629	667	631	604	674	702	639	708	658	692	688	685	640	647	691	686	686	726	658	716	664	696	667	698	635	642	646	698	648	688	649	638	662	647	643	641	695	677	665	641	750	676	641	661	680	686	654	692	643	667	661	694	667	641	684	682	653	706	663	692	704	665	627	659	715	666	663	665	629	683	632	675	630	671	698	715	659	686	658	649	691	714	611	697	658	661	693	642	708	714	722	682	675	632	689	620	691	658	636	639	639	690	649	687	714	649	671	720	641	678	650	649	675	677	709	674	711	703	677	630	629	640	621	675	679	720	678	668	662	673	694	630	674	720	654	640	675	695	665	693	663	665	703	637	666	644	642	655	659	710	638	650	672	676	646	647	666	597	630	692	672	692	655	699	642	679	670	704	613	663	646	609	641	624	646	621	672	717	702	665	614	666	631	639	674	679	676	652	646	660	693	644	675	635	658	688	698	635	670	650	688	635	652	659	706	630	669	661	654	638	667	647	670	652	657	641	645	630	710	615	731	670	697	670	618
29388	27471	23971	11679	5060	2921	2107	1503	1167	967	789	679	632	641	600	582	580	643	621	610	614	555	505	503	495	453	485	491	431	482	456	460	456	482	529	484	453	446	476	424	465	481	458	457	484	464	418	451	442	465	452	460	445	420	456	454	473	499	497	465	476	468	456	452	469	481	463	468	481	436	459	449	502	452	423	417	437	476	433	435	467	461	452	496	469	481	462	480	437	480	453	479	474	423	494	460	446	469	457	440	446	466	483	424	461	444	508	434	444	502	442	494	438	445	464	429	465	459	433	458	452	435	437	450	460	441	428	475	449	442	419	450	461	435	457	463	475	416	449	457	460	437	467	434	449	486	472	436	435	488	488	425	469	445	488	462	446	436	445	465	483	422	444	441	463	466	458	450	460	497	476	419	458	480	451	459	481	498	500	466	466	457	465	453	421	466	440	464	474	462	447	463	437	444	455	441	442	453	447	455	493	485	430	428	453	506	456	461	452	425	449	423	447	487	463	448	449	468	457	474	463	435	478	454	465	443	452	490	448	468	454	431	448	449	484	476	449	485	482	459	426	488	428	478	460	434	474	438	469	455	476	438	420	472	452	472	432	461	431	439	453	454	447	473	456	437	477	424	458	499	472	463	452	441	456	472	453	455	454	428	436	446	484	455	464	436	452	475	478	434	444	456	465	450	469	435	469	488	414	450	474	429	446	448	433	446	435	447	442	451	440	461	446	466	448	469	447	457	467	472	489	423	451	464	444	461	438	431	429	484	447	470	424	443	448	463	459	457	450	452	448	431	454	426	446	461	480	466	471	444	424	432	435	476	418	442	493	459	445	462	445	452	439	436	461	449	485	439	454	462	480	454	443	464	450	448	453	463	435	469	484	459	482	480	471	443	421	452	431	448	440	422	475	444	414	432	461	452	434	434	425	448	462	448	480	467	445	442	469	490	481	472	448	465	445	447	471	446	450	454	498	474	416	457	433	459	453	463	451	430	430	426	498	434	449	467	472	459	463	456	460	461	449	466	455	471	455	470	434	459	464	451	466	426	464	483	472	495	476	423	458	457	461	477	485	447	433	482	436	457	476	442	436	440	440	444	475	409	442	437	435	434	455	420	451	479	424	444	437	452	489	455	453	429	464	510	437	471	430	459	444	451	440	465	447	474	448	421	492	462	435	485	411	470	435	427	478	476	435	436	456	461	428	483	454	434	489	474	464	449	484	476	431	447	475	477	424	465	453	488	441	455	478	462	435	428	445	487	485	449	482	476	420	506	484	459	441	434	497	448	443	454	468	410	445	471	443	420	452	483	443	423	479	450	471	494	432	446	433	478	455	447	480	480	434	459	468	437	421	433	451	415	431	440	462	438	436	464	438	411	464	471	439	429	462	453	452	488	467	462	481	434	441	466	450	459	454	443	440	445	475	488	456	438	449	450	442	453	424	450	472	432	456	454	449	448	457	468	473	484	437	436	443	446	441	434	413	482	439	460	424	427	485	453	452	483	448	505	477	462	462	427	474	460	456	431	430	435	408	513	475	409	426	487	468	404	478	462	447	453	449	450	400	418	418	438	393	484	460	451	482	450	491	459	487	491	458	445	476	494	454	458	478	435	463	431	436	460	424	470	456	425	444	389	433	474	472	438	455	454	448	402	489	465	433	456	452	464	471	440	447	422	444	461	450	430	455	433	434	462	456	430	498	429	457	467	475	459	493	441	447	434	460	428	452	488	469	446	468	460	482	464	495	441	404	419	435	461	437	464	461	490	477	444	441	475	481	462	463	442	446	463	455	464	506	452	476	458	487	489	445	456	451	429	445	500	429	430	450	472	435	452	453	470	420	462	443	466	444	452	428	442	403	468	431	460	462	444	424	470	453	494	473	432	479	443	502	439	431	473	418	450	441	472	448	426	459	402	454	457	468	428	442	424	456	439	453	471	461	456	460	451	443	423	453	435	466	406	490	447	468	460	455	428	468	421	459	459	471	435	509	454	461	460	431	429	466	427	440	451	457	466	452	447	457	454	469	483	440	438	404	419	453	468	489	476	458	515	461	462	462	471	462	436	501	460	486	403	469	457	413	447	473	441	419	485	446	486	497	448	467	405	438	469	496	474	458	417	443	490	460	491	461	433	474	457	452	460	474	458	453	444	455	453	451	469	447	474	446	483	466	421	441	457	434	436	474	430	506	427	415	446	438	438	450	441	441	458	442	468	422	469	493	467	438	454	491	441	445	455	448	465	429	465	444	429	472	455	468	424	449	447	447	472	495	438	456	478	456	447	439	448	442	449	426	463	440	500	456	458	466	443	476	484	451	448	428	434	474	441	483	460	487	436	460	446	461	449	463	462	457	466	433	469	447	420	476	457	444	450	476	460	442	439	479	503	472	484	439	436	445	449	435	471	460	516	481	461	462	459	481	436	392	462	436	423	444	465	426	439	491	473	449	471	460	424	425	445	435	469	429	460	505	453	456	442	483	492	426	434	460	459	445	492	481	448	407	441	461	492	470	415	467	463	424	438	463	446	466	468	482	446	433	462	442	480	487	467	448	423	468	438	461	467	504	459	443	414	450	458	465	469	436	463	466	435	461	435	480	446	471	444	460	469	452	444	425	431	467	450	505	449	431	465	445	461	460	439	465	465	418	439	449	429	446	431	458	420	409	477	415	412	469	471	451	473	447	457	471	485	448	459	440	463	468	475	458	483	434	450	467	427	453	461	436	398	463	489	456	430	452	427	426	448	445	470	466	455	446	463	465	509	472	448	459	459	461	428	457	455	414	436	407	442	446	413	434	435	437	473	455	483	474	419	475	450	466	473	477	478	486	468	433	463	439	456	491	441	475	450	470	421	465	443	481	440	449	511	423	476	447	485	467	439	463	425	440	440	439	479	469	440	489	422	431	467	471	494	444	418	429	468	457	435	455	446	442	450	449	442	453	485	456	433	446	451	457	513	465	461	423	438	467	445	447	458	469	444	466	417	487	465	422	404	430	505	484	462	406	433	483	449	509	460	485	479	427	433	452	455	474	475	434	453	450	460	416	454	453	425	473	421	459	488	443	460	435	425	486	461	450	427	447	419	484	476	472	456	413	460	473	435	465	435	491	453	493	467	469	463	448	430	453	457	404	459	499	455	440	442	433	492	474	477	434	474	426	436	457	418	427	442	449	453	473	429	474	416	477	456	449	453	455	432	479	471	451	469	449	485	482	464	458	480	443	467	476	416	471	486	480	464	392	436	459	431	427	492	463	459	426	457	412	480	453	464	458	417	467	417	429	492	402	392	500	438	453	442	453	428	472	465	431	450	447	467	492	435	485	497	420	416	451	463	465	488	468	442	464	476	409	465	450	479	458	432	435	483	445	441	472	442	414	448	462	466	422	471	428	443	439	452	441	458	441	436	457	440	470	460	449	433	495	416	475	508	497	452	432	482	450	455	445	439	468	447	468	475	439	450	444	414	468	413	450	475	432	428	457	443	449	454	475	468	420	454
35985	44075	27489	12966	8861	6165	4910	3533	2685	2036	1626	1323	1199	977	1040	922	1004	1069	1029	1081	933	847	835	716	704	665	687	702	618	642	590	647	625	631	663	657	629	632	672	620	646	658	646	681	686	632	597	662	644	622	637	624	603	613	659	642	703	677	673	654	631	644	646	636	644	633	639	617	585	654	633	671	623	637	572	606	629	703	653	640	636	603	585	682	608	638	673	675	648	611	616	656	651	634	637	679	637	670	616	665	676	623	670	635	678	647	616	624	613	669	644	640	631	641	632	630	645	648	647	637	602	648	702	623	654	655	615	625	687	632	658	675	608	658	641	658	623	642	676	638	622	649	626	651	605	654	624	627	666	611	595	597	630	617	640	632	606	673	651	632	615	675	662	623	706	655	646	631	663	622	712	635	641	645	634	620	632	614	609	625	692	666	632	639	619	649	626	642	624	642	630	651	661	600	617	643	616	649	663	648	633	613	621	626	694	616	610	653	662	603	655	628	609	641	628	609	583	615	650	645	675	651	634	629	628	639	656	656	641	597	599	638	640	637	657	683	653	652	686	629	620	600	650	671	667	648	630	646	627	611	650	658	663	587	604	632	634	657	610	634	684	640	643	626	629	593	590	648	649	613	657	628	666	646	607	659	663	633	670	654	652	682	640	633	610	669	663	602	619	590	643	638	633	643	653	652	609	645	650	627	623	651	639	615	643	654	658	659	669	617	640	616	596	636	648	651	667	638	628	632	640	643	666	638	649	671	632	644	691	649	628	671	672	628	655	648	655	601	649	623	666	657	645	631	640	627	639	643	660	631	609	665	671	658	628	638	637	642	660	657	681	622	609	660	677	605	640	608	622	637	621	649	628	620	642	614	642	636	603	665	672	611	642	654	636	661	629	622	672	602	622	677	614	631	640	647	599	659	587	632	647	641	680	666	685	639	668	676	617	652	622	590	620	669	683	648	646	590	673	613	643	626	663	575	669	636	630	632	649	626	614	638	675	625	612	603	635	622	602	684	651	622	680	640	625	627	673	634	642	681	605	634	616	650	654	602	632	650	668	623	615	628	648	632	626	663	643	610	609	631	638	577	625	649	650	662	642	650	640	608	680	611	631	633	656	664	615	659	628	674	635	643	651	619	681	644	607	690	622	643	631	649	632	687	631	670	634	658	608	630	627	628	627	622	637	635	628	605	643	603	595	634	615	682	664	628	637	678	629	650	611	609	570	634	618	665	660	633	654	638	610	658	593	658	639	644	636	648	671	642	612	638	637	666	651	621	652	650	640	623	605	616	622	628	667	599	654	638	642	621	632	605	646	667	690	579	631	601	646	616	633	633	618	620	670	654	660	658	668	639	640	703	619	630	629	619	632	650	641	643	655	646	632	622	593	635	616	672	670	656	627	674	616	662	640	697	619	586	579	587	623	601	604	659	593	615	654	661	611	624	630	626	649	644	660	643	647	640	654	644	629	632	664	634	639	692	623	634	644	636	665	665	659	660	614	600	672	650	641	697	665	646	659	632	653	660	615	648	646	655	636	582	609	625	614	653	700	638	647	619	651	656	634	618	626	613	672	585	633	640	608	612	607	658	617	673	643	644	647	611	627	692	666	627	628	684	631	608	666	635	642	663	619	635	623	597	638	658	650	679	626	642	613	666	629	661	644	647	669	611	637	635	638	590	612	627	676	660	649	600	643	652	654	713	643	654	647	643	661	674	640	658	665	608	625	586	657	669	669	615	660	663	645	639	664	635	645	655	617	636	595	638	638	664	662	619	651	660	592	673	644	641	611	621	679	654	644	630	637	644	607	639	608	586	590	626	673	643	591	635	638	669	646	654	677	633	662	619	634	635	608	656	643	637	651	633	639	638	599	612	674	619	606	631	668	643	610	667	634	644	639	629	648	626	617	631	653	635	622	623	629	653	678	632	633	630	665	601	690	691	609	631	619	626	665	628	629	672	639	607	644	618	642	640	630	664	636	696	644	653	664	603	632	671	647	569	612	599	653	620	593	630	668	635	657	649	626	610	635	653	632	623	639	631	616	649	623	630	639	642	625	652	657	624	614	637	664	657	659	647	598	670	641	668	640	671	626	678	636	643	642	644	608	687	636	638	668	644	693	636	576	623	620	616	674	644	648	635	634	638	665	645	670	631	639	669	699	647	586	681	621	617	620	655	689	654	618	648	629	654	605	624	641	608	641	630	606	686	629	668	656	646	659	629	646	610	670	636	614	622	634	650	597	629	646	640	633	649	637	629	625	611	620	641	638	631	633	632	648	628	670	659	681	644	631	660	636	678	653	616	634	622	626	590	677	675	616	613	623	658	659	617	613	673	609	660	685	694	645	651	647	581	657	636	655	647	607	655	631	646	581	630	628	716	645	635	598	636	648	634	631	666	630	631	638	629	639	587	609	659	628	601	602	656	583	676	639	684	686	606	627	598	586	627	620	589	627	640	646	651	621	661	631	636	628	619	650	623	611	614	617	599	641	598	624	632	641	627	662	621	632	659	657	692	608	643	637	646	676	596	658	614	622	645	614	649	652	668	637	632	613	636	632	668	616	629	567	624	632	647	655	631	633	655	636	628	639	641	617	584	636	647	638	610	638	589	613	640	637	625	644	602	662	668	611	623	618	647	630	658	593	654	625	609	676	628	648	633	607	669	526	630	640	644	629	641	599	657	644	663	634	631	656	645	629	668	664	634	647	645	656	632	654	622	642	633	659	655	674	637	581	652	636	636	665	641	643	590	617	606	658	672	612	626	605	622	645	648	677	633	626	661	655	631	634	601	691	611	604	684	624	684	604	628	638	656	627	628	663	646	684	610	622	610	654	593	686	641	638	663	632	659	660	653	634	656	635	610	641	628	634	635	595	617	597	659	622	640	673	663	651	647	625	604	647	643	611	656	649	649	646	650	661	619	628	648	625	637	674	642	657	674	605	659	638	660	612	668	638	645	664	622	651	627	624	650	666	629	596	638	618	683	650	683	666	591	640	587	637	654	642	606	639	637	678	664	645	633	651	627	634	612	653	631	652	627	623	636	585	614	650	613	693	643	597	625	662	642	675	633	685	594	621	643	614	614	652	654	632	675	638	646	634	673	658	673	607	615	665	625	629	613	607	644	631	609	659	617	672	628	657	676	648	695	645	626	661	614	670	636	605	646	647	609	617	648	611	676	607	630	680	619	596	604	617	616	615	622	642	594	637	602	654	627	631	633	629	656	627	601	597	646	628	666	661	635	596	660	648	627	636	603	629	632	642	624	638	641	670	619	636	635	625	648	632	620	624	641	579	632	653	591	673	664	637	631	621	621	647	625	665	660	652	652	613	654	684	645	635	659	624	583	610	671	659	620	649	629	645	644	630	632	642	636	608	591	607	602	655	633	651	658	636	657	651	624	622	619	618	650	617	621	638	627	622	621	667	627	640	618	659	704	649	651	591	657	656	654	599	659	655	643	599	649	655	618	672	654	647	611	694	608	651	626	635	654
24563	21616	28904	24771	21159	11971	4668	2725	1987	1630	1339	1061	965	968	824	858	836	912	929	942	903	825	761	642	643	644	641	638	585	646	604	620	575	650	627	649	661	558	595	598	610	651	565	613	612	603	622	631	607	631	601	585	617	595	631	613	633	614	607	608	551	599	598	627	611	587	568	591	626	626	595	655	632	607	585	594	596	583	638	569	598	626	602	598	556	642	571	606	597	565	655	602	576	611	575	596	586	603	530	668	595	615	578	591	617	614	629	623	581	581	610	617	599	631	616	641	649	610	588	586	639	609	609	577	582	640	634	613	644	604	610	601	605	626	578	595	632	627	578	638	583	599	594	618	609	596	627	590	635	646	595	628	581	602	604	575	652	612	650	586	610	634	583	594	571	606	562	580	614	585	584	577	641	605	608	583	641	601	581	624	610	638	638	597	614	639	590	616	554	604	528	635	609	595	610	616	602	613	597	599	640	581	640	608	598	600	612	591	563	580	656	563	613	626	617	623	607	581	614	554	579	605	591	605	603	616	613	596	593	604	587	640	615	603	602	596	536	541	573	590	614	599	587	559	589	603	596	614	570	603	564	600	588	567	564	642	623	558	602	607	597	587	659	594	644	593	608	626	598	565	588	585	636	630	606	596	608	587	578	603	642	578	638	569	600	601	581	591	615	597	619	618	665	656	601	588	618	570	590	619	591	632	610	619	555	609	633	610	554	576	634	633	586	606	622	622	559	644	591	614	651	588	558	589	670	593	611	616	572	571	631	578	577	559	558	639	661	620	585	612	570	587	545	603	625	577	668	592	615	590	609	637	618	623	598	609	587	615	624	574	577	617	663	607	588	628	610	569	594	555	591	604	654	611	598	565	611	660	569	597	609	643	673	612	602	579	606	594	607	594	639	599	617	630	578	583	614	597	658	641	630	621	603	608	629	602	577	567	610	627	595	636	608	626	623	618	607	613	601	600	604	583	612	613	617	616	633	587	593	580	590	611	574	635	631	608	552	586	612	588	600	579	612	613	629	550	655	615	580	611	587	569	631	570	593	570	659	574	621	594	588	634	590	582	640	614	597	631	624	604	625	615	580	578	585	563	604	597	605	606	625	611	609	615	586	632	585	615	603	609	599	667	603	587	598	603	526	607	604	572	595	537	598	621	599	617	636	592	569	607	579	621	601	601	643	611	600	652	612	570	641	617	610	599	606	567	591	593	587	613	585	609	578	604	599	606	585	604	577	591	583	631	580	580	598	613	598	599	605	640	601	596	585	575	632	602	629	589	623	603	608	624	607	618	661	596	601	595	600	579	568	635	588	563	607	631	620	623	566	608	635	581	596	592	586	576	576	648	604	595	577	633	650	627	625	621	606	601	612	615	566	556	637	596	624	633	593	646	572	596	611	582	607	614	601	598	615	633	632	599	570	574	605	626	582	580	550	635	603	592	663	607	598	605	629	621	612	602	605	617	568	625	565	621	595	648	609	573	608	628	631	608	612	647	643	600	627	602	657	570	614	607	611	599	580	572	606	596	615	662	625	668	641	617	588	640	562	603	551	621	634	596	573	616	589	604	616	557	614	618	617	610	610	627	613	606	601	561	615	630	630	577	617	620	641	578	610	600	611	593	588	588	591	623	560	628	616	619	616	596	623	607	534	630	582	555	614	634	582	608	563	651	638	609	602	609	625	597	595	584	641	583	568	610	577	600	582	603	592	613	587	642	599	597	629	587	569	650	630	591	555	599	606	617	625	598	581	589	602	607	594	624	616	612	591	574	631	633	599	627	590	546	623	648	604	607	609	607	651	600	599	626	612	630	589	582	653	596	617	574	649	593	612	597	589	613	564	567	612	584	607	589	613	578	591	584	629	575	624	587	613	627	618	654	668	615	598	599	607	627	638	588	577	613	585	574	609	635	601	606	623	620	580	624	595	632	596	602	660	624	599	598	609	611	588	624	580	586	593	677	588	592	652	600	599	623	592	597	592	619	639	622	624	609	572	593	620	588	616	598	625	603	561	601	527	643	605	554	650	577	617	607	613	610	597	642	618	648	603	624	599	556	621	564	569	608	586	599	587	594	587	623	616	591	587	576	606	564	601	595	593	620	618	591	595	625	602	593	575	623	624	623	569	578	573	622	633	648	624	611	604	597	595	553	595	588	620	654	572	589	636	602	557	606	653	620	617	628	563	626	613	586	629	652	631	594	608	610	607	586	625	628	615	635	610	629	600	592	568	575	636	581	601	583	636	580	561	634	586	556	591	618	605	618	573	636	587	621	614	628	603	603	610	572	603	621	609	624	618	585	616	669	613	643	607	598	572	673	578	619	597	611	622	623	574	559	645	584	554	605	618	595	589	611	604	601	593	611	600	607	650	596	629	557	567	604	610	598	561	660	608	612	640	604	592	589	628	592	635	624	591	611	618	579	613	596	595	610	580	565	617	628	550	611	625	583	599	567	625	589	618	613	570	577	596	598	608	555	604	591	577	586	594	554	605	598	577	638	595	612	613	586	585	549	622	612	575	570	607	599	582	581	575	589	648	604	627	595	608	588	544	626	608	591	569	608	610	595	663	593	636	570	582	601	625	600	612	560	570	590	572	623	585	588	591	638	595	596	651	609	602	659	571	657	604	599	622	631	607	588	624	610	622	615	559	580	609	635	573	611	640	608	612	619	618	602	578	590	612	595	585	602	579	611	591	621	614	669	611	592	611	611	614	552	593	584	601	603	613	589	589	615	620	600	614	633	597	608	623	561	583	620	571	640	632	598	600	548	585	617	624	601	569	610	580	603	602	600	590	587	606	601	598	605	579	564	599	618	616	595	566	638	566	616	565	567	587	573	533	635	602	582	634	542	612	575	602	636	589	580	584	628	597	649	585	574	585	584	637	604	606	626	628	586	616	620	632	601	630	634	639	607	614	596	627	519	559	579	613	607	639	577	664	600	659	642	569	597	608	614	614	625	579	567	597	590	602	610	627	562	588	571	586	599	622	583	605	624	575	568	570	574	625	608	597	563	561	617	645	633	599	590	607	557	635	567	647	638	568	603	624	570	605	596	650	587	638	608	619	625	603	594	552	604	615	595	609	588	599	602	668	608	597	607	608	594	600	615	637	555	609	598	587	588	589	599	636	602	620	608	606	624	591	557	623	572	580	625	593	611	623	612	595	636	617	620	601	601	606	583	603	618	612	564	578	627	628	616	655	596	630	634	590	577	641	573	604	570	614	555	562	602	597	632	593	595	565	610	593	586	643	634	574	582	640	610	573	581	620	583	615	609	597	614	615	615	601	560	624	638	592	654	631	605	603	626	633	592	593	595	598	608	607	587	637	610	621	641	591	626	634	573	643	566	603	598	589	567	585	579	628	602	571	608	598	591	598	566	576	608	601	631	622	575	627	579	568	584	595	619	600	612	601	574	615	600	610	597	623	609	604	594	601	585	570	587	642	609	613	560	629	616	600	622	654	676	584	586	600	592	601	588	582	632	615	612
39908	57958	37969	19359	13620	10258	7781	6114	4740	3533	2817	2147	1854	1675	1576	1453	1513	1611	1642	1567	1440	1279	1182	1013	907	919	847	854	855	867	876	854	847	875	876	846	862	852	886	933	876	824	834	848	778	818	895	858	842	837	834	844	825	849	859	868	865	790	846	852	824	849	889	838	867	779	872	827	827	849	865	852	844	854	799	821	851	863	782	797	888	818	886	828	880	866	834	870	818	853	880	847	811	816	863	821	851	781	815	914	847	827	830	822	836	870	797	901	843	841	865	873	889	792	842	858	830	757	890	837	815	812	884	860	844	845	910	803	838	854	867	860	801	824	848	830	800	846	841	822	859	853	862	909	819	830	857	830	861	819	818	841	882	772	830	820	876	848	847	876	834	816	886	842	819	867	831	805	840	845	884	861	781	826	842	846	854	759	860	820	848	873	798	821	847	850	812	880	836	806	863	792	866	787	832	893	802	881	828	860	855	842	841	856	871	822	864	803	806	860	832	850	848	872	867	831	828	814	870	823	815	815	787	816	843	929	865	809	852	838	857	873	762	818	874	884	834	879	835	876	805	798	865	895	856	871	874	837	845	862	865	846	869	840	840	847	872	871	869	831	783	823	896	814	876	839	836	856	885	822	845	832	929	862	814	816	860	838	808	849	876	786	846	837	787	831	854	790	824	848	816	864	833	875	833	811	844	819	857	854	821	814	864	814	811	871	835	848	805	852	808	796	843	861	812	823	809	858	868	859	810	858	813	881	834	857	781	831	838	865	809	904	793	854	846	813	872	859	784	819	788	858	831	868	835	884	874	836	904	807	883	856	886	887	853	904	797	833	836	829	876	819	792	850	863	801	887	835	838	891	870	799	831	837	806	837	841	910	857	834	824	819	847	858	869	847	877	912	863	861	808	852	819	844	808	861	838	850	822	888	814	828	797	838	763	873	846	857	883	855	797	836	829	911	811	824	835	828	826	865	893	818	842	803	789	890	860	879	877	838	847	850	870	793	896	871	852	828	856	870	816	820	852	842	850	877	781	871	800	875	884	850	828	810	844	858	847	826	905	838	832	824	812	853	819	838	885	827	855	839	840	844	835	856	804	817	865	828	804	827	846	868	816	830	870	837	798	843	871	844	872	838	852	787	815	796	868	805	754	865	866	860	885	836	834	790	887	915	856	811	874	858	840	816	832	885	840	817	849	805	839	825	823	794	815	868	814	871	858	858	819	883	838	811	820	811	852	810	791	776	870	870	858	903	822	819	840	849	848	796	795	857	858	869	846	840	833	847	838	817	835	849	870	837	864	834	842	866	857	824	842	864	858	862	842	866	884	879	860	866	820	866	884	864	830	813	876	862	812	867	840	796	837	835	839	849	816	806	825	823	797	886	896	856	833	834	838	822	826	839	863	824	812	837	813	897	862	880	832	864	862	833	853	843	851	786	820	810	806	861	856	865	880	829	895	775	870	849	827	835	788	813	827	855	872	819	863	880	902	820	810	869	856	804	841	889	823	840	783	865	830	862	850	855	804	845	824	801	816	876	856	831	813	865	897	848	846	885	847	839	818	852	822	807	817	886	866	880	863	866	893	845	858	856	839	839	863	811	781	870	833	872	853	893	862	821	801	819	825	822	799	875	838	901	822	865	838	887	849	809	784	811	858	841	852	831	843	828	850	890	838	807	826	832	821	796	781	801	874	864	879	799	836	811	832	822	853	802	851	896	797	858	823	883	821	866	945	852	872	850	848	890	826	839	871	827	848	868	845	831	849	819	893	835	836	856	797	838	808	876	876	825	912	855	789	846	798	837	813	828	849	856	845	849	845	843	831	872	828	865	863	849	809	837	876	818	900	871	861	895	889	843	890	845	867	806	848	836	847	849	841	900	877	846	844	913	860	807	815	798	872	840	893	872	870	857	842	854	824	912	885	850	835	787	816	899	878	863	843	846	873	830	827	860	836	807	864	817	882	855	816	842	865	891	818	915	881	875	847	885	872	805	769	840	874	833	829	806	859	831	862	822	830	845	817	875	822	857	849	855	795	839	811	846	875	829	797	847	829	860	827	875	809	823	854	808	864	852	888	826	882	793	841	827	802	870	831	859	850	861	767	854	815	871	829	812	822	824	835	853	815	829	761	892	824	879	808	868	836	797	821	897	813	823	794	802	856	815	830	860	809	836	857	845	805	840	841	876	863	875	841	875	805	853	812	837	866	824	845	853	794	890	839	843	798	854	860	856	809	833	850	808	824	881	863	823	879	839	882	867	804	840	850	873	781	844	863	841	830	861	832	850	887	842	840	885	850	824	790	809	834	829	826	839	841	845	836	859	860	784	846	809	822	867	835	815	845	815	858	874	816	855	898	837	849	837	790	832	829	847	856	893	829	827	866	805	818	821	872	824	837	837	870	846	850	848	854	854	794	817	827	846	862	823	809	869	842	925	793	841	877	846	874	865	843	837	832	847	801	843	834	844	841	829	839	833	862	866	829	885	849	822	825	801	821	878	858	835	880	845	859	830	849	870	851	823	830	870	812	855	861	822	820	782	832	848	850	870	820	837	755	825	853	854	833	882	862	845	812	824	825	878	850	851	823	864	844	884	816	819	878	861	849	846	848	829	813	841	874	871	837	821	828	867	828	884	860	840	825	882	866	852	819	864	864	831	884	833	863	810	886	890	842	852	851	815	854	831	808	832	859	825	820	804	832	807	804	845	872	868	840	857	856	843	809	860	820	892	822	851	827	801	851	844	856	821	839	893	820	902	810	801	837	873	800	873	848	850	834	844	861	881	824	791	786	815	896	826	866	850	850	794	854	834	841	819	853	782	850	842	822	837	876	858	819	865	833	835	855	835	874	825	814	886	798	854	815	867	839	820	840	843	768	901	819	839	830	807	843	800	840	818	851	836	798	840	859	853	792	813	760	888	843	798	837	857	831	896	831	846	871	809	850	795	888	866	815	823	834	897	876	833	827	837	835	858	847	843	838	823	802	880	872	807	892	863	781	867	817	822	833	810	863	858	876	864	815	857	858	841	900	859	807	869	917	862	885	847	835	811	897	811	823	916	771	871	811	847	817	871	874	927	833	837	842	822	833	825	794	851	848	854	822	846	843	867	842	882	867	807	904	793	845	811	827	884	858	867	867	859	825	857	857	867	864	836	880	830	855	882	833	816	849	826	781	816	824	857	822	808	818	856	796	816	823	847	874	801	886	892	868	866	833	830	777	823	842	836	862	787	791	845	889	833	882	850	832	844	829	873	812	872	827	841	855	834	827	816	829	788	799	863	821	828	827	827	819	808	861	835	854	829	868	814	859	818	854	817	823	825	812	821	878	803	830	836	857	833	841	850	863	826	849	794	811	841	861	874	868	844	862	833	862	893	836	861	782	822	828	847	855	853	756	831	848	796	868	879	802	856	827	861	860	813	826	850	871	895	899	855	824	860	866	824	807	851	806	867	827	909	784	829	826	874	843	861	857	838	867	839	809	828	830	886	830	864
23515	21629	29397	24238	21593	21345	11568	3988	2485	1991	1587	1264	1073	1020	875	894	930	907	924	889	828	716	665	561	525	541	550	510	475	500	510	456	512	466	487	531	478	493	519	476	480	463	489	504	484	460	498	482	457	518	450	486	476	476	491	461	518	479	448	469	511	473	477	442	477	526	453	482	474	476	511	424	502	467	488	402	505	466	479	493	446	485	464	513	454	465	492	493	485	432	493	447	480	437	472	489	458	451	466	497	437	466	462	482	446	470	471	451	453	467	450	434	492	477	474	492	479	507	506	476	495	440	518	466	453	476	441	477	464	515	494	443	476	446	439	483	462	456	460	479	435	471	464	462	472	474	504	458	460	469	460	480	465	478	452	468	470	447	487	519	426	479	463	484	453	483	467	486	492	467	499	456	481	464	485	476	465	495	483	450	475	470	440	447	453	477	449	476	500	477	453	498	500	446	490	465	473	466	467	498	466	467	475	470	449	457	477	489	460	490	485	451	519	493	449	496	484	486	481	485	471	478	489	457	450	503	440	499	456	456	473	401	472	485	454	496	448	483	498	453	447	478	450	461	491	498	511	443	488	447	506	458	465	437	486	454	459	445	505	482	469	469	494	511	454	474	452	502	465	485	476	441	445	468	490	446	481	469	464	469	476	441	459	462	455	462	534	461	463	489	499	481	434	475	437	440	466	514	480	479	482	434	464	462	449	497	482	482	499	478	529	484	456	465	476	492	452	483	495	506	511	465	479	473	508	469	489	468	440	494	470	467	461	390	482	492	465	455	445	440	509	472	444	443	476	464	484	492	465	468	466	461	426	496	455	464	458	470	463	445	479	446	470	482	497	473	501	453	480	480	476	436	466	482	469	435	457	488	490	434	459	426	475	464	454	479	510	432	472	467	441	464	470	455	473	443	484	458	494	495	474	427	445	465	475	479	450	456	481	503	425	462	441	511	472	446	479	468	473	467	467	486	482	486	511	447	456	476	438	451	482	505	485	491	466	451	504	434	480	490	479	457	443	458	463	444	484	438	464	490	484	515	463	512	473	501	474	504	472	448	458	499	498	455	459	456	472	495	453	450	454	502	439	487	449	455	485	506	496	517	444	470	462	452	507	472	483	465	491	455	506	462	501	424	478	467	489	488	453	479	481	466	456	501	455	538	474	430	469	490	438	471	467	456	441	497	448	463	435	460	459	484	480	499	484	450	430	453	490	498	459	456	467	480	478	454	484	466	498	487	463	463	445	455	465	460	447	485	445	491	483	461	447	466	497	472	480	461	444	425	493	507	455	473	449	513	457	452	494	478	440	469	435	456	439	487	452	504	482	454	480	490	486	477	485	486	508	451	497	471	449	455	434	454	460	497	454	469	438	469	470	461	459	476	487	498	470	463	433	485	462	483	497	476	456	471	455	447	463	458	456	477	435	455	442	463	478	481	488	471	444	481	507	463	460	473	477	487	456	502	470	503	449	482	452	449	430	467	481	448	466	452	470	477	486	473	517	440	491	477	471	471	462	502	440	472	478	463	459	510	463	464	429	476	468	467	518	431	445	463	452	444	434	483	470	492	468	482	463	445	492	481	521	446	482	487	449	497	486	458	452	472	469	481	486	477	502	460	470	493	459	458	519	553	484	461	445	473	500	453	476	492	464	458	489	445	499	459	452	439	485	488	477	459	491	432	457	487	442	485	444	444	491	504	448	451	487	470	476	491	471	452	489	475	452	436	448	480	494	499	469	468	515	459	480	493	448	455	511	442	469	465	468	461	445	489	513	474	473	458	488	499	497	477	474	435	482	437	474	521	432	457	448	489	476	480	472	447	492	521	489	424	486	486	473	499	461	470	480	471	464	500	450	493	439	455	472	480	438	447	482	461	421	472	521	450	458	492	483	510	464	472	498	459	496	488	446	475	502	434	465	465	488	435	445	471	452	452	468	466	469	486	474	476	454	527	437	452	473	498	443	499	455	455	445	462	456	477	454	433	456	427	454	473	488	478	458	469	453	469	412	473	480	459	455	467	480	477	485	471	496	447	449	433	450	473	487	479	500	470	512	466	469	453	471	488	450	442	461	446	481	430	453	486	491	454	455	416	483	444	472	471	432	437	457	418	448	438	451	506	491	492	467	453	473	475	476	457	472	513	430	470	457	464	459	460	483	444	485	457	430	457	448	508	479	443	465	437	508	468	464	491	485	462	461	510	449	473	500	475	453	420	442	426	462	490	485	446	477	476	452	453	458	508	481	472	481	487	489	468	454	459	434	459	476	464	462	474	485	462	477	453	444	474	467	462	475	452	472	439	487	457	440	464	460	451	467	473	465	455	451	475	476	487	456	488	490	484	469	490	467	452	463	479	476	449	504	476	446	453	457	417	484	442	481	490	448	496	477	451	473	475	467	502	462	461	436	471	515	494	462	498	446	446	436	422	481	450	485	462	500	461	502	469	492	505	464	478	419	456	478	454	465	456	428	446	457	472	505	471	506	497	450	449	498	479	489	458	488	491	454	454	471	500	507	457	462	456	456	481	458	454	487	466	472	478	433	464	479	479	473	461	456	445	467	427	488	489	453	503	469	479	497	437	544	468	494	494	481	441	461	465	465	461	467	438	491	468	469	473	433	476	478	472	448	446	467	437	467	484	472	463	467	438	504	454	467	482	515	483	490	486	448	471	464	512	436	492	481	454	489	496	454	442	421	452	441	489	469	499	491	443	464	483	460	443	455	451	478	486	477	452	458	456	511	487	495	471	474	438	479	445	437	481	514	474	434	481	510	475	462	477	470	434	479	480	481	460	458	492	482	448	475	482	481	461	437	477	486	477	502	465	456	472	509	511	451	464	439	493	476	468	479	484	497	476	465	471	465	478	485	448	491	476	464	462	459	465	455	489	466	487	446	472	469	481	460	489	475	523	457	441	477	472	442	476	455	440	461	439	478	489	498	469	489	480	519	439	470	478	453	462	482	473	473	471	473	457	443	493	478	483	477	496	502	463	477	475	443	440	509	449	465	464	499	487	460	443	420	434	444	475	473	491	476	472	448	507	458	487	496	450	480	464	469	482	454	455	475	454	467	481	452	484	456	463	452	477	484	501	488	485	458	469	475	437	422	453	471	442	464	465	461	483	466	489	488	482	462	453	454	476	460	498	478	442	495	446	457	458	448	472	485	491	490	484	456	468	458	463	427	439	438	436	472	490	453	445	462	462	440	460	487	490	460	436	490	492	477	460	487	451	497	512	498	448	421	465	477	480	467	484	479	478	467	483	489	478	484	514	514	469	499	496	439	479	441	466	497	466	499	474	483	469	506	492	485	475	451	450	443	485	448	489	483	485	466	453	471	504	499	487	443	468	534	452	475	476	466	506	455	468	448	427	492	440	463	475	455	430	453	440	492	470	457	521	445	447	476	440	442	471	462	519	491	470	458	507	474	496	480	465	463	492	476	422	439	459	473	501	463	469	472	469	489	471	489	474	477	496	490	496	461	475	452	491
44388	66343	44302	23485	16769	13364	10212	7988	5977	4625	3629	2703	2343	1924	1779	1835	1803	1780	1840	1763	1541	1348	1052	905	746	751	710	756	748	750	717	683	659	718	681	687	679	699	691	684	656	670	687	662	734	702	678	656	671	699	664	638	685	695	647	665	652	684	674	654	637	634	666	633	632	680	669	616	673	620	666	698	676	666	639	650	642	656	636	691	686	666	721	667	660	691	677	655	664	657	651	651	627	675	687	646	676	717	651	642	675	624	692	686	659	637	640	665	638	679	675	726	678	618	694	659	662	677	672	680	634	674	673	638	684	672	691	673	667	709	656	722	687	649	671	651	636	653	702	662	663	691	668	696	645	668	678	669	710	661	637	614	717	703	689	683	659	674	675	675	629	687	582	677	672	642	638	692	737	637	691	660	642	658	681	650	662	618	691	647	683	669	609	693	626	685	663	637	673	651	695	656	649	662	659	637	690	673	694	642	651	678	664	634	671	671	620	647	616	621	674	640	637	633	698	681	657	672	643	670	637	644	665	651	678	615	664	612	712	713	685	641	645	651	649	627	667	608	676	643	618	656	626	672	667	655	656	650	653	658	655	668	687	702	652	663	681	618	650	655	667	643	641	652	655	645	673	689	670	630	695	677	687	648	623	678	690	633	706	662	641	658	690	630	681	651	614	682	695	677	659	647	638	653	667	626	701	661	662	641	722	659	652	628	673	629	671	652	627	694	679	653	638	668	664	670	672	638	676	651	699	653	646	650	666	653	591	664	688	649	655	677	680	694	625	671	679	688	690	653	621	663	670	680	631	689	688	664	673	653	691	630	620	650	610	631	676	654	641	675	670	646	605	643	632	645	651	673	679	663	672	640	642	662	652	677	642	624	623	714	631	689	640	655	642	617	667	659	697	620	692	662	653	632	653	641	667	667	646	670	612	660	679	684	673	669	704	625	715	700	670	639	650	654	678	640	646	630	662	678	645	648	646	633	617	651	645	653	591	704	694	673	670	668	643	665	678	607	625	682	689	673	697	652	678	646	673	658	678	639	693	666	676	636	665	675	647	692	687	700	629	696	664	703	686	675	644	633	647	674	687	661	647	677	648	665	645	659	650	679	660	701	653	645	658	664	634	669	635	651	658	665	651	657	686	702	684	654	672	648	662	631	649	672	683	631	653	697	677	675	717	655	705	669	702	657	641	671	660	656	690	648	662	646	638	659	621	668	596	680	703	666	632	613	678	657	718	673	678	646	695	695	665	677	647	642	641	667	670	644	663	656	668	656	699	631	638	656	659	593	641	650	663	693	698	714	639	701	639	668	692	665	677	676	670	653	675	642	640	654	635	677	665	668	661	680	672	635	676	631	663	665	707	704	682	699	674	639	683	639	672	647	623	668	631	650	678	682	723	642	629	641	645	663	663	614	678	652	624	652	696	677	677	693	695	684	650	681	674	647	669	665	633	659	621	711	650	655	667	633	645	664	656	633	650	687	633	661	638	637	685	648	642	730	685	640	685	681	639	660	656	671	663	654	672	656	671	681	660	639	660	664	710	671	645	662	622	661	683	633	667	679	654	658	645	678	699	674	681	648	643	680	660	719	624	676	622	653	668	656	656	678	695	668	665	675	643	622	672	693	635	670	656	663	621	655	634	639	658	669	639	644	668	712	648	660	620	637	684	693	708	676	647	680	669	665	654	635	650	666	650	706	625	633	661	708	668	664	647	649	697	692	656	648	683	653	649	685	678	618	650	665	655	619	679	658	639	647	687	686	655	657	679	679	685	642	670	623	724	668	642	652	631	704	694	668	681	669	671	620	645	668	645	671	685	679	704	653	645	672	676	680	685	688	611	610	614	685	653	676	656	662	694	693	637	641	662	701	675	637	644	643	611	675	668	591	706	645	644	660	682	625	638	700	669	728	673	656	680	612	637	677	661	639	587	677	647	656	738	673	639	666	623	655	660	673	659	625	661	693	723	682	669	644	656	672	664	650	652	688	644	642	646	663	660	661	673	647	681	655	672	628	668	633	642	640	698	650	700	680	683	625	670	677	645	667	646	655	667	630	687	689	655	649	673	661	702	660	694	633	722	640	652	644	649	652	632	620	645	593	630	643	628	647	646	643	670	655	658	637	622	644	667	632	647	700	670	708	676	716	628	625	698	660	631	642	647	715	631	680	659	669	596	651	660	637	677	674	710	648	640	663	639	654	657	608	703	655	676	675	678	610	626	693	657	626	666	686	628	692	695	656	603	663	651	612	679	688	650	665	647	651	639	650	609	715	633	671	690	619	681	618	668	670	626	711	694	661	649	618	649	672	683	668	650	652	647	674	680	633	611	664	699	635	635	692	647	653	673	626	650	652	682	638	683	681	681	674	648	687	619	648	711	667	680	655	695	669	663	670	696	652	619	675	695	692	612	687	671	697	683	646	676	678	600	650	684	697	626	651	650	672	649	633	648	618	663	638	697	696	651	661	662	674	678	672	676	665	647	688	648	718	659	681	635	684	648	680	665	652	681	605	626	659	676	663	671	679	606	662	672	664	681	658	671	683	646	679	680	634	639	676	714	661	655	675	609	653	673	670	683	682	685	663	619	690	669	643	679	694	659	650	681	658	658	625	687	619	648	632	664	659	668	679	669	662	680	698	675	713	633	638	668	692	668	680	628	607	648	665	658	701	676	637	687	638	673	688	696	675	662	672	641	649	671	611	674	687	650	665	630	691	651	684	633	621	623	635	663	611	682	615	697	699	636	690	652	616	684	667	644	651	621	633	647	650	693	646	689	699	646	649	683	649	667	665	666	675	653	676	701	679	691	642	682	630	666	669	683	673	667	632	645	656	684	693	672	717	682	687	689	708	673	685	683	650	648	699	706	689	672	671	672	648	653	621	707	654	668	687	664	648	670	628	647	682	650	727	710	693	665	675	663	636	640	689	668	668	659	663	641	658	647	670	634	634	598	640	671	670	614	654	714	654	665	656	661	636	575	638	712	654	639	668	639	686	628	629	620	629	626	656	636	649	652	682	676	647	660	685	635	669	671	654	652	662	634	636	701	675	667	668	680	639	710	675	672	673	688	661	697	690	651	601	639	692	626	649	673	662	664	669	636	665	681	648	662	630	649	655	627	682	620	632	664	689	636	683	645	711	685	666	682	642	653	643	711	660	628	670	680	670	665	650	669	659	631	656	645	662	657	650	711	626	669	672	652	639	630	707	644	691	685	626	642	662	625	651	666	658	687	697	641	667	649	656	652	652	688	658	664	717	629	668	714	666	659	689	659	675	629	660	665	686	649	656	656	698	694	659	644	707	663	653	687	682	639	678	632	708	687	669	657	699	644	671	629	696	678	670	691	641	696	648	621	662	691	745	629	678	619	663	671	653	663	666	690	676	648	606	641	692	640	651	644	653	663	678	663	632	631	638	648	639	715	725	664	623	690	650	652	662	683	677	657	685	681	678	650	644	701	637	697	684	716	652	655	699	665	701	719	668	695	673	681	649
29405	27134	23202	10196	3931	2553	1831	1406	1157	972	795	724	725	618	655	617	655	641	643	602	594	500	496	492	451	445	492	476	455	484	418	451	446	481	442	419	450	480	428	432	457	470	410	454	447	450	451	482	485	450	477	432	480	476	445	471	498	455	442	466	468	467	467	420	473	485	433	455	475	470	470	465	465	414	465	430	444	453	427	468	477	474	479	395	473	461	456	494	472	492	458	472	437	455	442	468	453	432	446	424	428	473	430	435	479	482	466	403	440	425	462	463	444	443	422	479	440	464	455	451	423	433	477	447	452	428	453	440	480	453	443	458	432	484	439	472	479	494	478	450	473	463	437	447	461	377	438	496	473	446	461	473	485	443	475	462	444	472	480	461	448	510	423	453	456	447	454	444	453	459	472	478	411	474	416	451	454	449	453	435	431	443	445	459	478	455	442	492	425	440	485	474	459	437	447	477	458	441	495	490	451	444	468	451	493	468	455	416	458	449	433	439	439	442	459	437	452	444	460	432	444	440	479	428	466	431	441	465	477	484	466	465	453	462	439	420	434	455	450	433	465	455	424	464	416	460	418	472	457	464	458	460	439	415	440	443	452	444	457	461	458	425	499	476	481	427	466	442	426	484	460	460	509	408	503	445	421	433	435	471	475	445	486	426	465	463	433	413	473	434	489	460	429	461	454	415	435	495	448	441	454	438	424	425	431	455	437	451	465	493	420	444	435	471	466	467	504	422	429	459	445	473	432	458	430	486	466	428	444	432	464	468	466	453	457	463	426	471	462	467	466	447	447	446	481	472	444	452	466	434	405	499	442	483	471	490	451	448	441	475	455	475	482	431	428	474	486	447	478	463	461	462	455	451	430	455	445	443	466	506	493	442	411	504	430	486	460	463	468	454	466	476	452	443	494	453	499	446	449	423	481	446	467	419	449	437	444	463	469	450	463	469	432	422	463	405	465	454	438	485	475	433	466	448	467	440	471	470	462	474	434	489	442	460	458	474	431	470	461	488	393	479	444	452	434	487	477	467	457	447	479	482	500	501	472	503	446	502	431	463	453	463	485	466	474	426	471	422	451	461	446	431	442	425	407	479	466	463	450	447	473	470	443	460	454	438	431	456	464	392	472	434	460	469	436	427	464	444	453	429	450	476	478	462	449	471	438	423	434	434	478	432	444	477	427	466	471	444	471	484	447	444	460	468	462	479	467	474	488	515	462	496	459	476	442	446	413	431	461	443	447	472	433	435	440	459	475	480	444	429	470	498	454	425	457	421	442	444	490	459	445	472	454	436	457	451	462	452	462	442	468	443	502	469	476	465	432	446	442	480	474	445	483	439	454	480	484	431	461	492	451	454	436	464	453	479	457	442	446	466	454	439	460	471	460	438	459	438	435	492	444	456	464	445	465	447	444	434	442	466	428	462	485	467	429	463	457	461	427	465	426	461	445	471	449	455	461	444	427	447	434	451	440	400	479	486	451	430	492	403	493	444	493	468	471	446	471	433	453	442	431	486	459	463	437	431	455	408	443	426	444	448	450	477	480	438	428	474	421	461	462	466	458	465	447	428	476	434	482	482	475	444	473	466	480	437	449	422	486	438	441	411	450	426	453	463	477	458	461	470	464	453	467	445	493	484	521	427	446	469	444	494	467	462	392	469	467	450	449	484	482	435	449	464	443	484	473	424	447	444	395	438	472	437	418	437	526	464	470	421	464	445	447	392	427	461	491	452	454	482	460	436	398	474	446	443	464	450	457	476	433	452	437	475	454	471	448	464	451	468	443	432	456	446	486	465	433	448	421	447	418	459	444	478	417	478	459	415	443	451	507	442	431	422	469	448	458	487	453	489	476	455	478	442	505	467	436	433	475	457	500	448	442	422	431	446	451	471	453	422	464	466	411	461	459	491	496	433	484	454	473	443	470	421	497	425	422	478	429	434	445	469	442	454	445	425	462	435	463	457	481	446	471	466	458	446	491	470	446	420	471	495	463	441	424	466	432	473	493	470	481	436	473	507	494	454	490	408	465	447	458	469	441	490	428	469	432	432	453	434	436	459	475	492	452	440	480	468	442	438	443	459	428	433	469	444	449	434	436	467	466	468	472	446	470	468	442	452	426	454	495	459	496	494	463	457	482	458	461	453	439	440	460	453	455	418	477	458	460	457	458	440	490	459	475	433	457	467	450	444	467	463	443	411	498	464	483	465	456	457	476	461	472	417	435	460	432	473	457	459	464	405	489	428	416	465	427	454	475	486	471	440	411	462	454	458	477	436	425	508	450	453	444	470	437	446	439	514	442	426	463	446	490	458	452	480	471	487	455	441	439	457	452	467	455	422	406	447	431	472	455	477	457	443	406	487	442	431	454	451	474	433	487	453	462	491	443	470	401	463	456	457	427	450	455	463	440	454	422	470	455	492	487	454	449	460	468	410	447	463	474	475	482	492	457	492	467	476	475	488	463	462	455	438	433	459	451	471	476	430	449	450	459	455	478	462	459	467	453	485	446	453	426	460	475	474	456	483	455	436	490	432	456	458	461	479	427	446	458	463	436	486	459	450	468	457	445	411	456	454	447	509	492	453	482	453	429	461	453	447	439	466	451	436	461	444	454	440	442	460	428	449	445	465	428	443	435	467	450	442	436	414	477	440	456	451	461	463	468	418	452	464	457	462	476	467	437	407	485	472	477	473	471	463	485	452	438	473	430	457	513	456	488	422	463	442	496	458	442	448	449	450	464	426	467	449	449	435	446	434	438	451	430	462	435	462	447	479	439	474	456	438	470	447	448	440	449	445	457	451	429	450	454	446	433	444	447	446	443	467	478	464	431	452	444	472	449	418	442	503	434	435	474	478	462	413	499	451	487	473	454	469	476	411	413	474	492	475	434	412	497	474	411	477	438	452	443	425	439	459	441	468	427	410	450	470	452	453	459	443	458	447	469	448	439	394	455	447	447	465	450	458	458	464	457	429	473	456	456	409	439	434	435	441	466	461	463	456	431	470	488	429	462	435	471	441	488	454	461	442	461	453	444	448	424	446	465	474	462	473	484	475	443	457	448	438	465	455	453	472	446	458	447	465	476	417	470	449	440	441	467	463	445	465	487	454	446	446	439	450	442	430	488	434	441	543	453	451	424	432	465	463	458	442	457	472	476	448	471	460	458	448	470	441	478	469	418	473	462	467	426	477	453	444	412	451	422	446	441	474	433	415	491	454	426	446	469	480	441	456	469	424	468	461	438	441	441	477	475	461	456	437	457	436	483	451	481	466	446	474	450	459	438	479	436	453	408	480	492	492	466	451	465	488	444	442	450	447	472	461	488	437	471	447	449	486	415	442	461	445	444	429	422	456	442	469	439	485	444	443	467	454	466	441	462	504	449	495	443	460	431	462	431	458	465	486	454	464	415	460	450	469	476	453	501	435	448	448	424	463	429	438	445	462	432	460	486	411	437	421	438	475	445	467	459	438	463	466	430	502	493	471	498	440	467	466
35799	43545	25943	11054	7217	5599	4296	3316	2700	2154	1671	1326	1228	1121	1168	1102	1090	1098	1095	1084	926	776	734	688	656	593	614	638	642	610	617	635	649	678	611	654	622	661	638	609	617	652	637	620	655	619	648	682	619	629	617	559	663	627	646	634	594	633	612	635	617	657	640	631	640	607	617	708	665	629	659	629	666	624	668	635	642	633	652	666	620	637	579	641	637	647	683	632	610	626	645	660	605	673	629	638	594	602	633	649	643	621	650	630	578	646	646	639	651	675	663	587	622	636	626	636	613	661	624	641	625	638	629	579	626	627	649	628	638	618	624	658	630	651	655	640	588	643	636	659	668	647	644	657	622	646	655	617	651	647	655	676	652	621	656	608	668	640	632	626	612	672	616	662	614	627	638	666	616	637	661	651	654	611	634	652	673	696	622	652	633	642	630	635	579	632	616	653	647	666	597	618	679	658	621	610	655	643	604	637	668	630	633	621	662	596	658	645	606	617	672	621	635	630	583	676	602	624	603	613	612	632	646	630	652	637	643	632	620	653	608	656	613	639	611	582	577	656	638	654	640	650	660	686	667	617	631	624	638	650	657	629	631	665	668	632	622	630	676	629	638	650	614	622	637	646	644	634	616	629	622	642	663	613	649	641	657	649	662	616	621	594	584	584	627	612	634	634	660	612	606	625	676	632	685	598	662	616	663	657	606	612	642	661	666	643	599	657	606	621	679	658	621	617	668	600	626	595	637	623	641	599	625	585	661	612	629	657	624	673	591	634	633	618	620	642	670	586	602	675	617	644	663	665	636	653	641	659	643	654	647	589	641	653	686	626	667	626	615	634	638	645	641	648	609	665	594	680	635	649	699	562	617	612	584	628	652	648	601	618	605	609	631	609	642	631	609	660	612	628	620	637	634	642	646	629	681	610	633	599	682	632	634	635	657	638	700	617	638	668	612	615	632	662	681	650	623	679	638	657	633	645	691	622	633	593	664	653	655	571	666	640	625	669	632	675	657	624	659	621	597	628	635	580	626	608	649	628	621	641	610	658	649	623	633	628	616	608	630	659	588	641	617	622	637	672	623	623	598	630	633	668	622	629	640	684	700	687	602	652	631	627	613	622	626	606	670	590	615	634	617	649	635	644	600	619	628	623	603	623	636	612	652	632	657	608	665	648	629	660	628	644	633	641	642	664	666	618	624	680	606	648	678	624	654	645	632	652	597	595	655	632	594	625	602	653	633	618	656	613	654	642	649	626	582	622	675	640	603	655	651	623	605	620	600	616	629	606	614	686	582	665	617	672	604	609	689	634	645	641	611	627	697	680	632	631	597	632	621	644	641	596	664	645	579	651	670	625	628	610	654	638	596	651	635	627	631	622	646	647	627	666	669	623	634	668	621	618	621	593	651	627	607	609	628	655	648	631	601	635	650	608	610	611	628	660	631	645	652	640	616	651	633	629	621	607	626	640	660	662	618	657	653	659	634	607	596	618	632	663	632	628	615	637	617	638	611	595	659	620	662	619	601	607	675	633	628	634	662	632	614	620	607	642	597	638	637	611	644	646	637	641	641	571	633	649	663	626	638	615	634	641	638	573	636	689	630	606	609	623	622	638	661	652	634	659	643	635	618	654	664	638	644	655	657	652	631	634	685	615	645	680	623	646	651	598	634	668	647	611	619	621	640	645	650	669	633	648	694	630	668	615	622	654	642	651	653	649	614	642	609	634	634	570	651	620	662	611	644	641	639	647	684	625	583	616	627	693	614	627	646	681	647	634	604	601	641	625	620	680	675	611	626	628	669	655	610	664	591	624	613	646	615	602	625	653	654	648	652	662	614	626	653	638	623	591	676	623	647	681	641	601	638	651	650	698	679	648	599	590	609	632	656	629	646	628	609	629	667	655	627	620	635	644	624	610	647	611	660	649	621	676	610	648	652	621	601	620	635	599	638	622	592	641	632	610	616	659	625	611	660	605	614	633	621	628	615	613	611	682	638	612	633	642	639	647	638	661	650	688	569	643	677	648	578	667	640	598	645	616	597	625	631	631	626	636	658	648	620	645	645	647	681	661	668	619	653	603	616	633	637	633	590	615	630	657	658	642	604	615	638	632	616	643	631	626	612	628	661	640	611	633	627	640	618	635	672	665	618	627	644	636	639	647	673	608	655	634	614	648	589	694	629	606	616	657	669	671	659	666	633	647	584	643	593	654	658	627	623	626	624	622	655	601	612	646	580	621	635	599	589	574	646	681	610	610	632	630	678	640	611	633	591	632	683	617	670	608	633	641	660	606	623	642	621	602	637	625	594	625	598	618	630	656	652	641	573	658	630	637	655	662	674	670	638	625	624	663	663	622	654	617	657	635	621	617	617	612	653	658	637	634	647	659	614	638	648	610	622	662	701	580	625	609	621	670	598	667	607	658	663	622	643	650	616	616	641	597	647	648	625	607	649	628	598	640	596	637	620	646	618	609	632	620	653	651	592	641	623	645	576	586	615	645	638	609	606	625	624	652	643	632	605	616	649	630	662	604	640	644	606	617	612	639	672	626	660	667	607	644	680	604	579	657	665	669	631	599	655	595	637	624	678	635	578	621	603	609	613	627	630	641	608	622	647	613	647	606	683	635	669	637	631	655	614	683	606	621	612	636	626	622	642	600	647	654	632	654	659	614	647	595	589	657	621	649	632	639	633	632	634	582	653	663	629	634	663	649	629	622	699	641	684	646	687	635	636	620	619	596	643	648	611	676	611	607	587	641	608	624	613	640	625	619	648	646	625	638	613	614	624	665	642	616	645	623	637	663	651	656	596	625	596	640	628	636	626	619	629	645	642	651	657	641	637	673	679	621	587	657	638	685	658	624	646	649	640	656	603	654	638	605	651	660	682	648	583	599	645	670	651	670	649	649	623	610	624	626	690	631	616	617	619	657	627	634	573	649	607	610	642	584	629	632	649	631	686	626	654	607	614	626	658	650	626	654	601	607	659	574	636	617	616	640	652	609	661	671	616	642	649	621	649	641	626	634	613	625	671	659	667	647	670	611	647	641	623	646	659	675	620	611	602	642	625	605	669	633	616	595	600	606	580	637	689	649	639	630	660	632	639	631	624	613	612	599	634	656	606	605	643	614	634	664	628	661	634	642	633	647	639	652	646	623	601	620	606	628	639	590	626	642	595	619	603	646	629	619	613	620	678	618	647	627	613	648	662	682	635	616	656	674	643	619	577	634	647	627	630	628	641	648	598	623	589	608	676	671	641	617	642	699	608	664	634	645	609	645	616	598	612	663	605	572	622	662	654	644	630	633	659	662	645	651	685	624	605	591	616	616	607	632	623	666	676	627	650	631	659	602	673	616	601	633	687	659	652	616	670	625	636	595	589	626	637	616	643	613	706	651	604	619	680	586	608	660	606	640	609	674	675	669	620	618	582	632	626	646	629	649	654	634	668	671	637	615	627	639	631	666	603	654	683	577	645	659	617	635	645	637	711	660	606	619	619	669
24585	21611	28885	24745	21066	11419	4499	2643	2095	1686	1331	1209	1047	1041	920	924	908	901	942	937	808	742	674	596	631	646	626	608	631	655	641	653	613	652	609	589	657	607	589	635	646	619	616	601	631	634	629	582	580	568	645	606	603	607	625	578	606	585	602	579	611	602	621	622	629	623	607	607	614	602	631	576	632	652	590	602	616	616	641	632	617	639	639	606	591	573	662	618	572	623	599	625	597	605	584	635	602	617	638	627	611	576	595	627	555	619	630	608	607	631	619	582	582	599	648	636	606	602	563	634	594	619	639	577	599	595	547	621	639	615	579	586	555	590	665	602	664	570	624	594	676	569	603	627	598	609	605	655	574	604	607	608	601	570	604	597	620	576	613	645	597	628	610	608	622	605	603	607	596	649	625	596	675	635	598	595	629	580	598	608	622	607	619	617	645	634	628	598	600	602	580	601	606	604	615	637	626	599	612	621	621	611	611	635	626	588	586	574	591	632	610	618	570	612	608	571	596	597	612	581	612	608	610	566	621	585	602	583	597	574	609	600	586	620	673	594	546	635	631	551	620	666	667	599	607	585	594	574	611	616	605	591	574	638	619	604	608	619	702	613	603	603	600	634	601	608	609	620	611	578	620	648	625	637	587	615	642	593	638	587	589	599	630	607	632	631	593	610	596	622	591	654	604	612	563	631	598	608	640	661	594	674	641	692	621	600	625	626	604	594	627	625	570	604	613	608	577	639	571	587	625	541	628	661	592	626	632	640	624	650	642	631	655	579	630	620	598	603	585	565	621	618	602	589	613	615	638	600	633	651	541	593	575	622	596	582	589	652	634	629	668	590	640	617	595	583	620	615	645	593	577	592	606	548	638	620	610	598	633	614	591	567	600	597	588	640	575	607	653	631	599	601	568	587	620	611	627	566	556	646	604	624	634	573	630	615	615	597	631	600	574	640	587	608	634	620	592	642	618	626	608	603	591	572	579	577	649	645	644	619	603	568	596	596	606	642	607	633	664	632	604	619	606	591	572	636	597	608	586	611	619	634	605	573	608	624	621	593	592	569	584	600	596	611	578	615	586	588	604	630	602	616	598	617	578	656	640	630	649	638	640	641	610	611	647	626	617	611	614	587	629	576	651	619	572	614	615	618	623	643	621	612	636	641	589	560	610	598	585	595	660	618	634	623	596	637	584	632	615	579	635	631	589	574	614	556	619	620	613	631	616	664	627	625	643	628	590	627	586	615	596	596	620	587	580	587	640	591	597	631	680	578	597	638	628	572	620	596	576	584	639	643	581	652	601	588	597	619	600	666	621	609	653	602	587	621	639	602	608	592	673	650	628	613	584	617	637	565	570	653	617	642	594	594	629	590	654	591	592	559	634	599	607	622	623	604	574	629	630	574	592	605	654	590	604	629	618	662	569	541	605	593	640	581	648	614	619	607	594	658	619	629	577	633	612	589	612	645	591	595	579	599	639	634	566	583	649	595	561	592	602	605	631	616	626	619	663	642	643	598	624	666	615	624	640	578	600	597	631	648	634	581	569	622	573	600	620	581	594	606	626	622	635	611	615	625	626	609	602	596	611	587	536	600	606	619	614	619	616	615	599	600	629	610	584	645	603	638	622	673	609	604	614	611	566	618	589	653	615	597	645	605	640	613	606	627	605	641	638	600	629	617	590	614	613	642	615	611	641	618	605	637	622	612	618	628	613	589	608	626	636	607	601	623	605	601	573	643	585	585	613	609	634	591	597	645	667	590	635	620	607	621	590	605	569	657	646	619	631	604	585	619	578	595	637	658	582	593	652	640	629	599	564	635	583	597	610	614	605	636	588	590	608	587	603	617	609	577	577	597	628	585	615	618	608	570	613	664	582	564	595	599	650	618	642	612	585	642	554	593	620	600	637	591	624	607	630	594	582	602	614	619	624	593	614	600	611	628	641	592	597	607	587	602	633	619	620	617	600	600	612	622	612	560	562	626	620	610	611	580	594	654	596	607	576	570	586	596	579	579	590	642	586	595	623	610	611	589	604	615	634	634	593	601	644	627	589	596	613	613	608	651	629	619	619	634	611	578	533	602	608	604	647	615	617	653	587	630	643	618	602	598	608	656	595	572	600	585	656	632	575	592	608	604	591	596	588	673	634	632	610	609	624	625	597	630	606	616	565	570	604	605	623	613	598	615	595	534	580	641	656	601	616	660	646	602	573	596	611	653	603	605	615	572	623	603	636	625	627	623	564	638	587	594	572	602	638	611	672	583	608	595	595	622	642	615	607	651	567	628	614	616	620	580	623	597	608	589	652	607	623	594	604	642	617	616	620	584	614	584	637	589	609	623	618	616	555	633	644	616	621	631	642	601	605	590	609	562	581	586	616	595	593	678	614	624	616	560	617	610	640	604	565	603	615	602	652	620	590	614	630	592	625	607	671	608	624	626	656	638	588	593	663	639	621	647	625	588	583	630	606	599	613	658	650	609	637	591	660	614	632	593	615	613	631	600	600	580	572	618	632	578	577	606	600	597	597	560	614	578	570	614	603	599	592	625	611	619	611	596	631	595	622	703	633	614	617	614	649	601	608	632	591	600	611	604	630	600	642	643	610	589	584	605	590	649	599	604	628	618	579	561	576	593	615	585	649	615	618	602	633	627	584	625	589	621	631	594	599	607	655	591	601	593	624	588	605	645	615	610	607	640	618	599	592	644	594	580	630	584	662	620	620	565	616	623	599	567	614	611	574	633	611	654	613	614	581	647	596	599	625	601	623	603	614	627	640	601	613	590	601	569	630	610	613	603	588	640	583	630	604	633	611	581	574	643	629	597	623	614	655	629	625	690	615	592	578	641	626	606	621	600	581	606	636	607	592	640	630	578	636	582	621	616	601	589	593	633	627	582	562	626	608	598	621	607	583	610	590	590	594	593	594	615	626	607	611	599	640	591	620	614	602	630	654	644	614	674	612	596	604	585	604	634	591	644	582	609	603	639	649	603	602	618	635	635	623	607	602	630	609	581	613	599	639	596	604	582	599	628	597	632	580	616	586	656	589	645	600	548	606	624	624	636	620	598	602	604	609	625	639	616	612	636	583	567	609	627	577	592	630	585	639	616	561	590	601	605	614	596	625	593	567	647	609	635	607	605	579	624	600	603	645	655	582	595	602	605	601	635	645	602	612	597	575	627	620	619	621	596	615	611	637	621	579	632	602	620	615	576	626	651	609	597	611	630	700	638	648	604	603	606	587	591	579	582	572	635	616	595	566	615	595	567	630	610	639	606	597	657	589	602	612	590	590	614	592	647	601	596	659	631	610	617	598	613	624	602	567	580	599	598	598	619	624	623	603	603	609	587	597	610	557	627	607	608	598	622	597	594	598	670	610	614	607	580	620	608	630	554	626	606	598	590	630	612	606	671	636	612	614	606	590	592	636	577	603	618	589	602	617	636	616	589	637	629	623	681	619	613	601	635	605	605	639	570	618	658	607	583	639	608	649	649	627	602
39728	58842	38034	16913	11794	9521	7392	5752	4519	3548	2808	2329	2025	1832	1698	1706	1664	1724	1757	1564	1353	1134	1029	926	810	880	880	867	872	833	858	862	881	846	921	869	826	862	822	852	873	893	819	839	871	840	858	857	899	838	878	861	858	856	852	860	871	794	891	836	817	843	867	823	829	857	810	842	791	814	875	852	859	825	854	791	842	825	855	808	865	894	847	840	848	893	887	823	855	824	821	820	854	887	800	818	827	887	877	842	863	843	860	813	852	857	859	864	821	858	866	873	799	758	814	805	807	823	858	840	860	815	780	804	820	833	865	800	808	808	897	844	836	821	777	803	845	864	827	875	851	895	892	834	888	834	839	893	836	824	855	838	846	830	854	849	835	843	874	804	846	859	827	849	887	821	886	857	852	928	838	873	848	899	791	816	872	784	873	871	830	869	844	855	793	858	864	881	887	815	823	826	841	806	837	841	864	846	782	853	836	876	882	824	834	831	838	838	885	808	891	788	883	849	794	889	881	842	875	854	826	864	815	835	830	826	853	851	836	819	882	859	807	848	874	825	901	850	833	839	828	843	803	898	827	785	856	850	844	849	897	864	807	890	810	811	876	881	811	902	874	827	821	792	782	895	817	784	861	865	851	837	772	805	845	855	862	903	780	854	823	837	866	868	877	905	867	839	802	774	852	844	843	833	849	798	823	885	839	833	792	815	836	831	803	872	811	902	835	820	833	870	826	842	788	835	859	853	842	872	813	818	826	910	803	835	862	869	827	791	871	890	811	891	841	835	803	823	806	847	830	872	823	853	826	864	838	848	813	881	836	817	847	815	835	844	821	872	855	849	849	837	845	845	829	838	850	816	807	824	921	797	920	854	852	834	865	851	838	872	907	860	844	860	877	835	816	825	866	835	848	814	866	863	839	819	879	771	870	792	821	798	841	847	856	850	833	897	855	868	792	876	843	875	842	856	831	887	815	864	888	864	860	842	850	822	873	812	769	841	872	851	831	804	830	811	857	853	845	874	873	806	819	862	871	857	817	825	824	852	859	841	879	782	822	881	854	869	808	815	851	768	862	856	819	836	835	847	788	853	837	840	840	839	840	832	852	803	837	882	860	822	905	873	829	860	824	845	820	803	829	904	882	807	882	820	845	858	788	875	845	871	785	846	850	862	854	858	817	811	807	778	828	853	884	889	857	871	844	845	821	815	860	900	848	813	844	818	848	841	814	922	822	867	865	841	829	815	838	847	799	825	861	865	838	856	880	844	813	868	851	810	828	880	858	826	870	880	854	866	853	840	827	851	867	790	889	776	829	855	836	875	842	853	837	845	861	816	847	875	811	817	826	844	835	862	854	850	872	836	859	846	833	856	886	841	843	864	860	846	802	858	878	761	862	864	904	844	892	842	830	898	863	884	806	836	815	863	843	891	817	775	872	854	777	805	819	882	872	884	877	828	854	889	912	879	874	886	836	840	901	844	850	883	851	806	833	872	838	850	842	870	821	850	809	871	877	868	830	818	888	863	802	885	862	829	866	856	886	839	861	811	826	857	872	812	869	834	869	811	864	841	815	833	840	878	821	782	858	838	843	836	879	841	773	806	831	840	812	881	839	846	863	880	822	884	837	845	844	848	772	824	833	819	833	790	861	838	813	866	872	813	873	806	885	830	824	806	857	812	906	860	870	895	822	876	820	819	889	816	906	960	806	846	856	841	829	846	868	824	886	861	845	855	818	828	827	798	866	823	816	821	859	857	839	845	781	874	841	773	850	864	788	821	886	811	817	870	808	837	845	820	882	836	851	879	857	864	810	840	794	844	851	811	803	814	899	837	849	823	830	868	848	853	846	864	799	806	808	811	886	831	886	875	817	843	816	828	869	869	857	829	830	803	875	900	845	815	855	838	805	842	834	830	887	836	869	896	859	869	820	873	819	851	821	861	854	888	800	852	807	845	878	900	873	875	878	835	866	824	831	813	901	843	819	788	838	932	830	822	832	816	852	836	826	857	865	827	843	859	888	864	871	847	855	838	830	824	819	847	873	778	805	835	878	840	858	804	816	857	832	852	845	908	888	870	817	909	795	854	901	884	834	863	858	831	809	860	850	785	874	793	838	865	831	844	883	819	812	848	818	813	786	860	802	851	845	833	845	849	857	818	837	875	800	860	829	877	781	846	810	870	818	838	828	819	882	815	839	839	813	843	869	853	904	820	819	840	892	840	823	841	859	835	800	837	853	805	873	865	799	869	829	865	908	843	838	812	860	826	856	869	852	876	850	798	835	872	832	853	870	906	833	838	785	857	823	853	856	848	847	860	868	831	841	821	867	819	851	842	848	820	818	869	810	810	858	871	852	825	847	835	784	838	869	822	872	845	791	856	810	825	809	866	861	839	893	791	825	817	826	859	852	808	812	853	813	823	864	851	842	771	857	820	877	884	802	845	873	864	861	811	789	839	807	849	861	813	847	833	862	840	824	819	899	842	909	847	816	852	839	852	807	807	823	850	802	825	845	827	851	839	853	849	827	856	839	853	835	818	859	859	846	813	827	790	832	830	860	849	831	839	847	850	864	846	879	857	889	854	868	764	839	930	889	901	865	885	765	779	864	862	772	888	827	843	846	802	865	873	880	890	849	838	788	817	873	819	827	789	809	822	828	874	880	848	821	835	827	829	853	841	780	847	792	821	849	865	897	893	844	865	849	844	777	827	822	848	838	866	826	833	871	810	868	847	858	860	829	932	812	882	791	891	853	863	849	824	796	824	856	814	864	868	843	814	844	874	862	879	866	894	846	863	865	814	839	810	830	876	860	863	858	820	800	837	854	811	847	770	850	884	898	812	904	859	791	805	836	818	835	827	867	832	768	851	880	843	797	832	918	831	840	842	837	810	863	850	857	849	853	819	875	822	797	817	842	867	837	814	893	868	866	808	847	821	822	858	857	848	819	859	854	816	868	849	824	808	803	847	875	846	843	844	869	841	869	870	866	852	830	861	872	886	827	885	847	822	881	814	875	817	872	825	866	836	828	817	817	870	843	865	782	829	866	841	894	844	842	814	857	834	840	855	839	831	856	844	853	900	839	878	873	834	864	831	851	871	825	815	799	832	818	853	842	844	845	826	804	746	885	856	822	849	883	835	905	825	834	889	843	848	817	820	821	907	857	816	820	852	866	893	857	910	873	864	866	818	849	817	827	820	880	843	899	812	778	877	846	824	865	815	786	840	822	838	816	819	831	820	827	848	864	841	818	810	817	831	823	865	894	877	806	864	851	843	814	828	876	852	865	849	831	816	793	852	835	792	884	791	827	843	855	883	867	830	806	876	847	829	866	864	807	870	807	868	789	830	790	832	834	805	901	863	818	859	849	879	826	828	846	853	853	852	813	888	832	865	876	826	833	875	861	896	843	870	855	794	862	853	882	878	864	846	871	870	835	845	783	873	878	867	844	874	810	853	837	841	870	832	836	891	847	827	836	853	819	818	826	822	879	847	823	828	827	856
23497	21621	29419	24291	21617	21288	11237	3948	2559	1990	1614	1308	1142	1103	1056	985	1026	1045	1030	899	804	691	555	543	507	538	500	471	476	471	499	490	458	491	498	501	528	488	500	496	467	477	497	492	511	454	494	488	489	536	506	478	529	506	455	470	407	482	468	492	442	463	460	481	443	467	429	458	491	488	467	487	482	440	499	493	439	506	460	471	490	474	450	472	467	446	457	474	479	444	489	438	461	480	471	455	453	480	480	491	488	499	451	462	473	464	448	531	461	493	465	495	472	464	452	505	485	478	482	454	447	471	439	490	500	482	512	508	457	454	494	454	441	486	402	458	458	478	495	489	494	496	485	476	482	470	434	469	488	478	461	508	471	495	486	462	465	480	480	446	462	482	491	448	480	478	467	453	464	481	432	480	428	451	480	447	482	433	477	488	438	466	459	473	451	467	450	491	465	475	452	464	475	482	467	515	481	478	488	515	470	478	447	496	455	483	457	451	472	516	439	445	479	461	430	457	481	480	464	504	492	459	474	489	471	444	446	519	473	490	461	481	488	472	479	448	493	448	465	477	493	473	475	476	422	468	456	514	486	468	465	445	471	482	529	446	485	481	434	463	474	481	453	490	462	483	481	501	455	430	472	450	477	509	472	476	499	469	451	465	468	503	458	476	483	464	490	448	461	462	477	464	461	508	454	483	474	457	457	463	437	446	492	490	484	490	467	471	454	454	496	466	470	487	485	477	466	470	421	468	471	483	487	448	471	481	476	433	449	498	489	447	478	476	503	477	484	511	473	464	470	485	468	479	469	442	483	444	447	476	457	502	448	496	501	511	462	491	447	454	492	474	488	462	492	463	482	463	462	433	475	487	470	453	471	459	488	433	471	484	478	482	435	463	432	469	458	447	442	479	498	474	447	472	466	467	472	457	471	462	465	477	451	459	467	464	478	438	488	532	457	493	441	462	506	486	435	454	456	525	438	494	448	482	482	517	482	487	502	495	487	470	505	478	496	485	491	513	481	468	455	461	464	472	473	478	468	483	472	476	450	470	483	471	444	474	470	467	463	479	426	507	514	433	479	465	473	440	487	493	468	501	475	430	521	470	507	480	431	484	472	438	446	449	500	468	453	486	507	468	440	508	465	516	439	483	435	501	496	458	477	443	475	479	481	483	479	482	457	492	457	457	446	423	501	480	464	499	474	497	487	471	446	424	456	437	474	486	467	479	513	452	456	510	481	473	456	465	464	496	449	510	457	465	404	449	448	475	454	454	470	481	455	475	476	475	471	471	473	461	451	474	504	483	460	490	450	499	451	459	494	443	485	456	492	506	480	511	444	468	452	491	446	457	471	497	468	456	503	455	487	464	471	462	459	473	445	484	486	456	498	490	467	489	476	462	459	423	512	462	455	514	511	505	489	479	497	447	491	456	493	466	488	472	456	425	465	483	476	497	455	471	442	480	485	482	423	498	477	460	483	506	483	421	459	496	472	478	470	481	473	457	464	449	464	476	501	485	492	494	467	460	469	469	490	483	472	475	452	481	447	479	490	456	457	453	473	469	470	487	473	470	461	461	456	440	473	475	467	445	494	488	446	481	480	473	418	503	513	475	449	457	457	454	464	464	465	492	512	456	430	455	485	490	511	451	453	458	463	485	436	471	453	515	434	507	467	487	452	512	491	492	453	456	473	435	464	445	424	490	518	524	462	479	458	457	499	458	466	472	461	445	434	493	506	456	460	478	471	460	463	484	457	474	467	477	494	497	454	492	463	474	467	478	473	413	477	468	432	476	459	493	539	495	452	481	497	440	472	460	480	445	519	440	486	480	477	449	478	471	489	468	471	507	466	499	486	480	490	491	486	423	495	491	476	512	489	458	466	471	465	451	478	502	456	473	470	465	488	456	524	471	489	443	519	442	503	468	495	480	439	482	449	467	491	477	457	470	449	485	464	514	496	465	440	461	493	529	450	425	454	436	460	469	467	471	464	449	473	466	511	480	488	453	486	441	477	426	489	456	448	457	496	473	452	456	485	510	509	503	459	449	444	484	470	479	471	488	479	451	472	445	477	492	449	474	493	475	489	497	468	473	482	443	469	489	415	488	439	489	501	482	502	498	482	507	483	483	473	464	446	437	472	437	467	465	469	491	510	462	446	441	457	441	482	490	460	482	486	476	469	474	435	475	459	449	442	536	461	474	486	486	444	484	478	481	491	467	435	490	469	491	480	462	508	452	500	464	472	483	488	504	461	499	465	478	499	482	465	482	471	497	501	476	443	479	473	504	486	478	473	471	481	481	508	451	468	450	444	506	467	457	459	479	470	501	445	427	479	462	444	470	468	483	467	507	444	464	458	448	467	448	478	458	454	476	482	477	453	511	484	485	462	482	444	483	470	484	460	475	433	501	428	502	474	493	432	500	477	457	477	491	462	445	457	490	487	464	449	463	489	481	431	478	444	468	457	488	471	497	492	463	464	498	466	472	494	493	474	463	477	450	451	468	475	473	458	485	490	457	500	437	479	501	473	451	467	463	464	499	452	461	476	455	489	459	486	456	448	474	470	465	460	471	467	465	467	464	492	484	474	483	490	476	467	478	468	492	456	489	482	508	497	485	473	481	420	475	452	484	453	437	462	443	451	485	412	465	485	469	503	459	423	474	482	459	486	468	494	488	495	488	461	480	462	475	478	469	475	456	464	449	466	500	483	495	448	470	470	504	472	451	464	479	467	471	495	491	463	455	484	465	463	442	473	461	455	512	475	482	469	479	478	468	441	491	459	504	458	439	442	504	475	488	522	481	424	459	460	496	473	453	451	463	443	470	501	486	474	478	475	504	489	479	479	491	501	466	456	522	480	486	466	483	471	459	476	496	449	473	473	484	425	471	463	513	481	489	453	435	440	465	481	457	422	494	483	478	468	474	471	433	478	489	445	478	522	501	477	458	443	489	451	456	463	480	459	457	478	452	502	487	469	485	477	473	495	521	462	440	455	455	484	472	536	430	477	463	456	505	450	518	463	464	466	491	454	469	473	472	467	478	491	493	462	441	486	476	470	468	495	471	438	468	459	468	457	494	482	512	450	444	482	463	454	483	453	442	477	502	448	467	492	524	449	480	461	492	430	493	488	487	501	463	451	506	500	467	509	475	466	480	461	463	471	473	478	465	505	499	465	477	455	476	477	487	474	467	429	497	460	491	470	443	505	484	449	418	474	450	498	454	438	481	473	440	454	467	474	449	477	476	461	463	444	495	471	442	476	461	425	488	468	477	487	477	455	458	505	515	470	488	450	440	469	481	484	478	499	450	451	505	447	511	486	466	470	440	461	448	462	483	467	497	485	473	478	502	466	477	461	481	479	461	453	485	453	410	497	439	421	423	436	460	441	457	484	426	480	488	492	496	510	498	446	485	474	445	462	491	497	464	462	505	472	473	477	447	464	495	453	495	468	478	446	460	433	446	475	467	471	471	492	435	493	454	477	458	478	453	495	465	440	445	465	472
44868	66185	43002	20350	15514	12828	10088	7944	6106	4628	3691	2852	2477	2146	2016	1773	1968	2094	1963	1666	1370	1147	910	784	749	747	799	694	710	743	736	679	706	692	687	700	702	664	685	687	669	689	664	688	681	693	664	629	643	672	637	642	679	715	649	675	657	652	695	677	636	648	631	690	687	682	662	667	676	653	704	632	703	694	676	622	670	654	664	676	668	668	692	638	666	682	625	667	666	673	704	647	633	649	671	631	664	669	648	665	653	680	646	658	664	716	659	708	652	693	674	638	633	662	634	662	641	650	618	679	681	666	666	650	644	618	649	648	681	673	645	657	637	675	682	681	673	654	672	657	679	675	692	695	675	651	697	597	684	649	673	654	674	697	654	612	647	660	676	648	636	687	662	692	650	621	643	636	658	660	704	675	665	697	655	638	668	626	644	639	685	650	691	706	652	681	665	651	682	653	658	662	633	682	636	639	662	666	701	688	706	642	648	625	656	668	643	635	668	651	636	653	625	639	646	670	656	667	654	683	642	641	665	666	668	684	632	659	628	659	691	664	707	618	613	663	650	651	637	642	681	628	685	683	657	665	658	702	666	657	658	698	692	671	642	669	603	617	654	689	645	668	634	651	680	646	645	597	618	658	698	639	705	664	664	709	709	664	697	689	650	688	631	684	664	655	623	574	643	669	669	647	694	640	630	682	669	658	655	667	630	672	661	643	646	641	648	653	670	662	651	687	711	679	704	633	667	668	636	682	662	664	654	698	675	642	683	649	661	665	683	655	658	649	674	669	682	675	669	711	629	651	670	669	642	674	619	643	667	630	666	633	649	637	641	628	660	667	623	622	652	668	688	655	655	689	620	668	678	671	620	630	711	667	657	622	668	655	651	608	622	663	619	688	629	602	675	667	706	646	671	629	637	659	665	622	645	658	647	668	641	648	681	643	623	677	677	652	650	652	668	690	699	614	657	665	645	652	645	680	645	687	647	659	646	684	648	723	665	675	700	658	715	611	608	665	630	682	667	634	687	693	654	645	666	684	653	658	668	642	667	667	696	613	668	644	636	666	665	691	662	617	622	689	676	657	633	683	678	644	635	636	661	686	629	640	662	651	676	662	656	618	702	679	648	630	678	618	676	654	665	682	680	633	684	678	694	672	613	611	622	664	681	651	648	643	623	639	623	674	660	658	660	652	635	653	684	662	701	670	700	667	635	648	641	697	683	694	652	659	658	655	664	656	653	649	668	677	686	666	643	645	619	660	651	708	614	626	649	692	636	656	665	710	669	656	659	673	683	631	703	703	653	622	660	701	668	639	664	693	663	652	685	683	668	623	681	660	665	692	699	635	661	699	671	619	649	625	679	631	650	677	642	610	625	643	670	684	638	638	668	628	655	656	679	661	605	654	672	686	614	699	670	671	672	640	661	657	667	695	626	609	675	638	638	657	646	642	698	639	655	688	665	667	693	673	659	673	649	681	681	637	694	574	724	668	639	653	641	636	618	683	681	640	696	615	620	664	682	617	606	645	641	672	649	660	661	679	677	646	668	636	713	671	620	676	655	689	638	616	641	635	651	656	652	696	666	690	672	656	613	670	691	664	655	691	647	658	660	679	654	648	659	697	649	732	682	631	632	644	625	659	698	641	672	655	653	665	670	697	609	672	675	643	692	684	638	619	658	661	687	648	673	632	656	668	689	650	643	676	656	651	661	698	667	637	620	675	629	692	680	682	678	648	648	669	648	625	670	646	659	633	644	677	671	656	685	593	586	664	657	677	693	608	641	674	608	670	676	642	643	653	685	616	664	659	674	709	679	629	607	680	709	684	611	677	680	661	634	694	656	645	629	673	660	663	665	630	650	653	683	629	652	640	683	674	662	668	633	628	685	680	702	650	630	633	649	687	672	680	622	656	668	633	658	652	644	634	618	677	709	648	663	648	628	674	682	642	610	642	680	599	645	640	681	626	670	631	648	641	677	682	627	671	662	673	701	625	689	649	657	660	649	598	647	648	630	657	680	695	659	683	698	651	628	665	659	663	667	665	647	645	625	657	644	671	640	683	725	692	669	657	649	671	633	674	664	671	625	703	665	645	661	670	688	647	625	690	622	677	731	652	669	651	663	692	685	651	631	637	698	649	653	678	660	710	660	635	652	612	644	680	654	662	641	664	658	623	650	637	646	704	638	688	651	635	662	676	691	668	658	652	642	616	638	636	673	665	644	629	691	674	638	659	668	653	704	691	678	651	656	682	643	676	619	651	631	690	608	607	638	623	664	687	658	698	671	638	659	709	678	668	698	630	629	616	662	663	710	668	632	659	681	659	666	707	616	683	667	647	658	686	659	693	665	701	636	654	655	669	645	621	661	667	650	698	658	611	646	641	687	642	667	631	663	657	609	689	675	679	627	641	632	648	658	608	674	731	702	655	619	638	702	667	657	620	650	641	721	640	674	689	643	682	656	649	621	642	656	664	660	669	686	650	664	679	643	675	643	630	637	662	645	664	651	621	668	678	679	641	642	681	680	626	644	698	633	630	652	676	631	678	682	659	641	653	675	648	684	658	675	675	631	658	695	661	647	640	640	665	711	656	630	675	659	613	674	688	673	630	660	639	723	642	675	648	651	657	637	641	651	660	619	647	667	671	706	718	618	663	649	660	685	651	638	670	686	715	672	686	687	659	658	670	657	640	616	636	627	696	675	668	676	663	671	690	655	627	601	680	694	627	657	671	625	628	691	672	668	630	662	685	686	677	674	633	667	700	685	627	684	667	672	677	643	692	645	698	705	657	666	643	641	665	670	662	673	639	617	656	683	704	677	665	656	673	666	689	644	700	625	686	659	651	692	656	701	640	645	662	652	672	673	678	664	669	652	656	669	622	583	656	629	687	680	671	644	668	667	680	641	639	667	658	674	681	682	635	691	660	610	638	712	686	624	662	682	684	633	686	704	713	679	676	657	659	693	656	639	681	633	653	630	681	668	667	681	644	689	655	674	698	668	660	680	664	612	667	664	651	706	648	711	688	692	663	666	660	644	647	642	650	669	668	663	683	647	649	700	659	677	642	648	652	676	636	642	696	646	619	606	649	654	644	695	672	635	678	680	663	649	663	663	638	647	692	619	691	675	617	667	648	659	673	661	660	665	671	641	621	702	639	613	679	713	679	692	679	679	637	673	655	685	644	717	653	650	651	660	617	664	654	668	653	694	669	682	623	643	669	679	643	660	667	621	667	593	693	609	690	633	675	665	667	656	639	661	671	657	615	673	643	679	667	655	710	641	649	691	639	681	689	626	657	672	670	674	661	698	655	650	688	668	624	631	600	664	644	680	696	622	609	674	664	685	669	657	638	673	632	620	641	657	676	691	683	655	672	616	635	667	618	652	613	691	652	667	652	646	688	644	656	684	681	623	670	681	618	693	675	607	667	680	645	658	651	661	657	737	670	675	661	675	703	659	652	631	664	647	700	639	659	639	691	653	659	690	684	672	676	660	645	701	628	699	625
29461	27001	23204	8761	3526	2618	1866	1398	1129	924	885	780	714	636	664	641	663	682	628	611	555	505	453	443	471	478	466	478	429	450	416	510	476	412	389	499	450	450	433	446	462	437	440	503	468	468	473	452	442	433	425	452	467	444	467	494	433	495	464	428	446	457	431	427	423	431	465	446	430	451	442	438	441	409	464	469	426	444	449	440	453	461	422	445	454	432	438	438	437	396	466	425	439	491	414	441	456	466	431	442	467	436	467	446	433	502	464	441	434	465	426	434	501	450	457	458	429	465	444	491	409	474	429	443	475	415	462	438	480	448	429	479	466	460	442	437	459	431	493	440	429	435	485	450	423	465	455	390	482	442	438	434	427	438	477	423	443	468	435	432	415	441	469	491	410	459	477	452	444	448	446	431	464	434	418	482	445	478	456	466	476	478	463	472	431	419	460	445	421	442	481	468	399	487	476	455	450	461	463	466	471	427	428	479	479	439	448	450	457	465	427	445	461	436	467	484	482	447	396	452	417	452	430	437	441	453	494	477	453	432	476	409	456	452	463	432	426	457	460	417	441	420	448	488	463	452	452	462	435	465	417	425	456	451	451	431	435	442	460	468	430	435	485	438	466	435	413	469	408	447	438	426	450	474	445	473	433	461	472	442	466	419	412	429	493	446	439	462	423	430	442	407	442	451	472	469	446	441	469	445	412	461	451	419	422	457	437	437	447	450	446	451	431	483	439	468	430	447	485	493	485	450	482	434	473	439	482	459	437	471	446	456	463	486	464	445	450	454	447	437	454	449	417	431	455	428	463	404	449	469	479	444	432	428	420	466	458	484	475	454	451	475	467	492	479	421	428	432	430	471	431	435	407	443	440	455	428	476	431	428	442	450	491	457	422	432	391	421	443	430	449	466	421	409	439	416	419	447	449	441	430	422	408	441	481	413	408	473	460	455	453	421	428	436	452	453	481	410	421	462	434	444	404	470	442	494	470	431	393	444	495	455	473	419	478	420	454	467	427	451	449	448	425	453	455	508	411	457	449	427	465	453	475	479	448	417	443	449	516	417	440	458	430	432	429	471	417	451	499	443	446	479	462	442	449	439	429	445	459	442	427	449	475	436	492	417	450	441	479	431	466	421	465	436	441	430	432	460	476	457	454	437	466	444	466	444	451	446	437	473	463	434	451	461	442	475	438	414	477	454	463	435	478	417	481	430	443	446	429	431	484	429	431	459	521	445	478	435	444	430	454	467	408	426	468	450	445	414	452	457	440	424	424	470	494	482	450	455	451	470	419	447	420	402	445	461	437	473	433	441	491	461	440	415	440	480	484	432	462	399	450	427	451	457	464	433	449	429	451	431	433	469	435	459	452	426	455	450	455	469	494	473	429	465	422	445	404	448	433	431	416	456	437	447	444	465	449	463	468	454	507	472	457	476	410	448	467	473	470	446	467	450	437	462	424	453	455	395	458	422	458	493	429	433	431	432	427	463	453	445	430	475	449	448	464	440	438	460	465	471	441	474	454	449	403	412	458	451	448	468	466	452	459	442	463	440	424	415	426	402	407	443	467	465	487	459	467	439	475	466	425	485	431	464	426	423	432	476	466	408	450	464	433	468	454	416	443	463	472	462	450	455	446	460	435	472	455	433	476	449	454	432	462	434	446	435	453	472	438	453	466	412	458	431	461	428	423	453	415	451	451	396	447	458	412	407	464	509	411	424	474	461	432	420	447	455	473	416	459	435	443	456	463	407	449	429	453	427	448	437	448	450	415	469	443	450	435	447	450	426	477	451	468	432	436	468	402	424	472	452	442	424	474	439	419	451	449	441	455	426	404	433	452	438	436	464	457	434	423	434	456	438	441	443	436	410	437	442	374	439	482	457	425	489	457	422	450	444	482	457	440	458	465	466	471	475	463	495	434	430	484	408	471	436	490	457	455	435	420	449	421	441	405	445	462	474	490	427	461	470	462	475	473	424	451	443	444	436	421	420	484	455	471	434	460	459	445	432	485	476	436	465	431	438	441	450	444	481	455	431	467	440	480	453	460	415	413	441	417	459	469	449	441	449	427	425	474	496	470	441	463	445	402	424	438	432	422	417	432	451	446	439	444	425	472	467	464	447	375	441	435	423	460	435	453	453	444	409	418	445	474	464	468	486	473	456	451	461	457	461	489	484	451	421	464	418	419	436	447	483	432	458	406	470	425	405	444	435	436	462	445	458	414	439	447	413	430	437	432	430	445	453	474	431	451	483	429	456	467	480	409	446	424	428	481	442	433	458	435	402	436	468	464	405	477	457	453	455	459	445	451	460	461	440	417	431	453	468	424	459	440	460	426	469	445	471	440	466	445	447	448	419	449	441	473	434	439	431	452	398	432	400	473	439	452	451	469	490	464	463	433	458	438	485	443	472	434	440	450	462	471	471	465	426	456	428	419	444	456	447	444	441	432	423	463	457	471	455	464	462	478	465	454	426	460	453	456	422	478	423	482	437	466	400	458	403	443	447	422	462	463	433	472	455	465	446	470	430	466	450	453	404	462	454	457	457	452	448	460	439	455	412	474	432	408	469	455	442	484	450	429	448	441	459	435	490	464	471	432	438	432	492	425	412	412	446	430	424	486	445	469	457	427	438	423	417	439	435	412	425	452	450	446	454	489	460	469	458	457	437	451	405	429	410	483	393	428	458	419	437	440	440	418	443	503	471	459	467	448	440	427	426	430	462	438	450	469	455	470	434	416	439	470	442	407	452	472	430	480	430	486	480	417	435	426	459	464	447	458	432	434	443	454	408	456	496	448	425	462	433	446	456	492	435	421	462	434	394	463	441	434	476	446	450	426	440	395	483	490	445	442	481	461	456	443	427	456	463	451	469	502	495	454	456	425	473	456	482	459	443	452	436	454	457	479	424	456	442	472	465	455	426	464	441	497	479	468	475	476	463	435	443	448	490	487	450	428	466	439	452	446	425	474	475	478	490	443	470	463	434	475	451	436	471	437	440	427	478	447	418	421	473	440	437	437	451	455	467	397	457	463	446	459	411	423	460	443	467	440	447	446	446	444	435	464	439	456	496	455	448	455	480	449	435	464	466	473	460	449	451	421	469	432	413	425	500	468	441	449	466	470	467	437	445	449	455	470	461	454	435	438	430	472	437	420	421	433	458	492	442	435	467	467	458	428	451	455	462	486	450	424	465	461	463	442	455	522	420	478	442	429	439	422	454	466	453	414	426	449	467	440	452	431	501	483	420	448	449	443	419	449	436	422	438	484	440	461	463	479	442	464	454	473	435	432	438	458	460	447	418	472	459	452	453	454	442	475	473	410	479	469	458	426	447	471	442	427	434	453	478	435	427	441	463	460	454	442	431	451	422	464	410	435	456	451	447	431	441	475	457	424	432	457	451	471	453	439	448	440	421	478	508	425	462	490	443	459	478	464	435	457	489	446	442	450	460	504	467	438	433	423	457	450	442	410	433	474	456	494	457	461	458	418	460	445	455
35849	43355	25871	9091	6489	5375	4278	3391	2575	2211	1770	1452	1366	1227	1129	1186	1151	1258	1174	937	859	725	702	594	616	580	635	630	652	640	626	606	554	600	620	618	653	608	646	603	629	653	594	630	664	629	637	610	637	637	625	622	630	615	627	612	661	612	651	626	609	629	647	601	634	626	617	587	625	656	616	619	676	633	574	611	611	595	654	581	657	637	624	660	610	603	594	615	628	696	647	645	640	632	615	639	580	660	666	628	634	635	620	619	613	574	636	626	597	678	615	661	602	617	631	638	645	639	638	656	596	611	625	639	659	650	626	622	634	627	604	636	612	602	602	629	605	608	628	622	622	673	587	648	601	648	626	623	593	604	599	610	655	618	640	600	630	639	618	651	649	655	657	616	618	638	571	635	634	605	647	644	594	651	711	610	631	621	610	604	653	580	616	645	658	643	638	639	637	630	649	687	624	656	658	598	666	646	626	593	583	597	626	619	605	651	642	658	608	660	666	617	660	610	623	611	621	598	645	606	635	631	647	635	621	637	668	601	595	638	555	621	635	623	644	620	590	624	628	637	615	676	667	657	669	608	639	647	676	643	621	662	617	652	608	630	635	626	608	613	616	630	616	612	634	570	655	624	632	668	632	627	619	615	642	604	610	632	636	646	608	626	689	668	630	633	632	655	643	629	620	655	607	646	618	629	601	619	609	631	648	642	631	640	657	651	597	599	601	631	626	681	578	593	615	659	655	620	677	655	652	610	601	646	640	633	662	604	607	635	607	554	634	631	628	648	648	595	606	611	625	630	620	639	696	611	643	656	660	631	648	606	627	627	627	615	622	657	656	614	574	633	643	575	648	656	643	618	657	635	614	666	576	657	611	616	582	633	606	657	643	609	602	613	630	643	629	605	610	640	652	603	644	649	619	621	656	601	665	602	634	640	678	635	613	636	612	635	654	619	595	605	565	595	611	666	647	639	621	626	608	623	601	646	640	633	615	658	614	676	676	666	620	624	615	638	658	641	609	650	696	664	615	648	654	624	589	590	640	629	592	626	602	637	552	607	672	621	669	557	589	605	580	632	590	612	621	641	641	623	606	640	622	648	598	606	629	640	643	654	584	616	618	584	650	613	652	632	633	586	655	607	628	626	621	628	620	632	611	610	609	609	623	663	586	612	647	643	657	666	593	631	613	642	630	624	645	666	649	604	667	630	607	574	655	584	606	634	597	662	637	615	626	648	642	605	638	580	594	617	617	637	608	627	653	631	624	644	596	617	619	599	624	605	618	641	628	646	621	593	617	586	592	601	634	593	595	657	629	639	587	635	637	598	606	649	649	642	624	625	562	613	586	604	633	662	642	584	640	633	636	647	644	593	614	663	627	638	581	632	646	633	615	625	633	642	619	614	640	600	592	635	628	622	646	630	613	670	557	602	606	564	630	650	673	649	614	621	612	631	557	642	623	626	638	662	630	627	577	573	597	596	611	621	613	601	618	637	600	663	617	644	649	678	625	618	644	649	636	609	631	648	641	631	623	600	668	599	640	652	634	629	595	623	586	684	664	639	684	604	652	614	642	618	610	624	621	663	671	632	657	610	629	618	611	653	626	613	607	691	605	632	654	613	616	614	597	573	624	623	604	653	614	575	620	628	630	610	644	587	654	647	623	605	621	622	641	686	640	653	606	636	664	610	618	639	603	627	650	605	626	615	628	660	643	662	626	642	671	625	630	650	619	618	623	646	619	589	586	659	586	634	634	628	650	607	638	594	644	598	630	624	610	599	567	622	655	625	621	596	622	634	609	607	621	606	654	644	621	620	646	630	634	657	666	631	643	604	623	609	661	608	626	615	680	660	658	647	633	629	629	640	652	702	651	663	609	662	628	614	633	598	600	643	610	658	679	656	660	669	613	629	648	619	657	614	612	637	645	645	631	654	621	616	617	614	654	652	607	612	641	611	600	630	610	623	654	614	556	632	671	596	668	618	671	639	599	640	601	612	620	616	624	644	654	652	641	555	642	595	669	616	611	655	586	618	663	574	629	641	602	594	611	684	596	654	612	643	610	635	623	652	639	622	635	581	625	624	628	636	629	660	619	591	627	643	647	646	650	609	610	620	658	610	625	616	599	611	589	630	652	605	626	612	596	589	626	638	624	598	621	624	622	630	621	618	628	642	619	578	639	632	634	642	642	595	637	586	632	608	609	672	617	624	635	640	580	596	638	609	586	614	642	585	647	609	632	594	623	627	647	667	663	631	595	580	611	605	642	609	587	612	648	635	608	638	595	644	621	677	602	644	616	619	636	595	604	630	591	639	675	630	647	606	564	644	628	607	572	639	610	620	620	627	621	609	607	636	610	631	596	654	599	621	609	622	640	630	638	599	625	639	585	664	681	576	592	606	640	641	631	645	630	649	614	640	645	628	617	661	588	643	593	629	633	622	643	651	654	597	618	612	620	633	629	621	633	652	659	622	657	612	692	638	635	641	630	624	653	642	607	616	634	659	643	639	615	610	580	639	583	619	582	615	611	644	598	603	612	614	651	633	634	606	632	649	643	608	616	637	642	638	659	670	615	644	626	642	610	586	634	637	602	620	613	633	627	579	666	596	641	652	661	608	622	608	617	623	637	626	647	600	609	648	675	638	610	617	651	645	595	628	601	642	591	615	604	629	633	597	639	612	600	615	666	637	611	651	632	594	672	584	639	648	669	642	627	654	590	641	605	660	624	638	630	599	634	696	674	626	618	632	682	636	616	653	610	624	573	600	602	653	629	628	637	643	567	552	592	626	606	635	645	650	629	586	639	657	606	639	625	623	611	572	616	611	605	642	622	638	660	607	620	597	573	610	654	644	652	636	679	607	616	617	614	656	617	624	625	613	583	638	616	628	637	595	653	633	625	657	632	670	664	639	668	625	679	602	647	626	657	640	665	602	605	632	615	580	612	652	621	624	622	635	639	612	648	616	607	612	573	645	628	618	649	625	657	644	642	640	631	641	616	643	613	612	615	601	632	641	634	623	639	622	630	656	602	663	645	603	653	672	611	604	641	602	683	613	665	618	630	601	644	630	662	568	620	625	605	599	578	632	609	620	676	595	609	644	587	577	600	637	610	620	622	630	591	646	648	607	651	658	640	638	630	634	629	577	596	626	646	622	619	656	608	603	662	633	620	670	633	594	621	629	604	605	636	628	627	676	625	617	630	663	625	599	615	645	616	585	594	624	628	631	577	628	638	628	623	630	625	630	632	682	597	646	636	645	625	672	673	622	650	634	659	652	604	621	616	620	651	656	633	627	650	590	650	629	647	617	613	610	674	616	575	621	590	594	619	665	603	651	624	618	654	655	634	657	591	638	612	626	576	628	608	633	614	629	615	617	582	632	618	598	606	692	606	667	657	643	621	617	649	619	595	642	590	671	595	608	588	606	648	624	562	630	611	591	616	603	639	675	655	643	643	636	661	614	630	625	640	623	565	614	662	640	621	615	635	630	595	634	633	676	609	644
24582	21635	28896	24742	21131	11331	4325	2586	1909	1661	1360	1194	1101	1049	1004	982	962	976	940	899	807	726	657	623	620	608	625	592	585	623	612	622	585	608	629	565	603	574	603	561	584	638	606	565	610	618	610	536	617	594	610	596	637	563	578	595	591	548	576	552	591	619	610	606	574	593	562	571	634	612	591	577	625	606	592	599	579	580	644	572	579	586	591	605	595	585	603	616	560	558	600	611	576	573	593	619	570	617	573	558	619	620	567	595	575	616	599	560	612	629	593	576	589	584	598	629	580	563	623	616	590	554	577	635	651	567	593	596	615	565	552	562	566	573	553	594	551	629	589	564	585	654	592	582	577	568	603	558	599	564	639	603	607	544	548	554	560	588	559	594	553	602	616	553	605	533	577	589	572	623	571	560	624	572	593	581	608	581	612	565	578	580	591	591	568	585	611	604	597	588	577	579	584	575	615	553	588	598	585	598	607	563	581	629	600	598	600	601	618	585	595	576	624	619	561	537	613	598	589	614	593	579	591	573	621	584	558	577	555	554	608	598	581	565	589	613	603	559	633	548	565	558	541	586	607	600	598	592	595	590	593	551	613	562	599	568	582	591	577	592	602	621	583	587	574	650	568	582	615	609	555	592	606	562	555	561	608	618	635	607	581	638	586	557	597	597	563	615	573	612	581	565	633	564	577	630	576	615	575	604	596	600	555	600	586	570	583	575	607	542	605	594	573	593	586	583	576	597	611	604	582	605	603	570	534	579	585	565	577	583	539	584	563	603	621	584	615	569	548	588	543	617	623	607	561	551	609	560	591	582	592	641	553	513	600	586	584	533	573	580	556	615	588	604	622	616	585	577	641	634	583	554	625	619	583	577	576	567	627	623	650	592	578	558	568	641	606	598	588	580	565	580	595	614	556	581	573	568	601	575	610	589	582	567	628	619	561	588	582	548	577	597	599	594	557	549	561	558	583	577	599	583	623	585	617	594	582	557	573	616	586	603	582	565	620	556	596	628	595	570	609	557	572	585	633	612	580	594	573	555	560	600	591	593	645	568	562	618	557	580	554	545	567	556	562	570	572	585	580	590	592	635	563	551	601	597	581	568	595	604	569	617	600	575	590	557	545	595	632	599	604	614	584	599	583	621	577	573	628	579	598	593	611	601	542	580	607	563	586	589	579	581	635	549	587	626	550	556	572	625	578	576	611	621	592	580	586	599	573	611	590	531	629	620	594	587	563	593	617	572	607	576	615	542	615	620	575	576	594	562	585	584	592	629	606	628	596	634	552	590	577	568	627	578	571	601	583	565	590	578	594	603	575	555	592	554	598	617	550	616	551	574	603	625	587	557	570	568	630	600	584	600	610	648	553	593	586	595	560	568	602	602	576	616	609	570	559	572	584	635	582	602	613	612	538	580	627	618	571	598	559	604	571	589	589	608	578	613	604	583	610	622	554	584	596	628	571	557	575	583	558	589	581	612	608	530	595	571	592	571	559	618	592	600	606	614	555	638	563	570	588	605	586	613	582	536	543	571	568	619	589	535	582	631	584	589	572	617	594	572	590	594	583	619	569	561	560	583	591	565	586	584	599	567	588	524	590	604	571	602	588	602	542	582	548	616	616	592	605	547	589	550	597	546	592	514	630	546	560	596	578	597	626	586	587	553	567	636	569	582	617	547	598	600	582	576	637	612	585	553	532	582	629	594	555	563	584	593	613	615	600	603	572	572	589	591	597	608	573	560	584	591	580	565	593	622	608	598	625	568	567	617	586	588	553	581	598	608	578	584	615	581	553	621	555	584	617	584	623	575	593	588	569	582	585	629	594	628	592	582	595	601	569	577	575	589	555	547	568	567	590	620	617	605	585	579	603	573	614	577	615	592	557	608	593	612	593	589	551	585	569	554	598	546	613	620	585	641	606	556	561	571	562	602	594	601	604	605	563	625	592	605	617	627	629	601	590	576	603	576	569	564	603	605	601	607	585	611	615	607	567	613	566	610	559	564	563	626	599	562	605	600	604	595	618	604	619	571	600	552	581	599	590	568	566	556	567	608	586	589	535	609	597	590	594	586	582	553	588	580	611	595	620	598	586	545	604	618	567	601	600	606	555	599	584	595	551	574	555	600	584	565	587	568	597	586	607	601	596	584	618	566	644	550	540	563	594	577	568	602	584	563	550	561	573	610	545	581	600	617	616	557	582	592	646	571	582	614	614	526	577	601	633	564	601	566	618	597	571	576	554	569	614	564	559	574	606	618	602	589	596	580	563	556	578	585	577	580	594	540	566	593	611	557	589	587	619	561	593	601	630	558	572	612	584	585	583	592	565	565	610	597	612	604	604	660	616	531	606	604	584	619	623	587	575	620	611	587	598	558	590	588	587	607	582	578	576	584	589	572	604	603	606	587	566	612	559	597	579	555	607	625	633	574	597	649	610	585	567	566	616	591	524	603	617	578	597	586	600	602	581	591	589	602	592	613	594	596	573	644	612	582	588	601	572	568	585	596	567	624	590	603	562	624	579	584	604	551	575	573	596	580	563	572	600	586	578	599	583	584	607	601	610	593	591	584	565	594	583	581	575	583	565	552	590	593	583	589	628	612	585	567	579	582	562	602	574	560	583	567	592	596	583	626	536	587	644	594	580	626	617	589	621	607	578	539	594	635	588	612	588	608	563	576	605	614	616	561	619	593	577	579	578	563	620	613	591	564	573	574	585	586	607	614	650	576	533	564	624	634	559	613	606	551	550	600	597	579	571	597	603	608	605	607	587	584	583	575	574	565	566	616	572	577	616	584	607	573	569	566	550	602	601	610	636	572	567	541	616	610	578	618	628	579	605	554	612	575	605	610	590	549	532	594	581	589	532	607	570	580	578	586	560	585	590	578	576	582	594	576	612	598	604	592	643	613	612	610	599	608	630	530	677	612	587	577	595	558	616	572	566	583	592	603	567	586	575	578	586	583	624	626	613	631	571	600	612	562	616	587	625	553	537	610	641	620	557	581	614	575	614	631	590	587	599	581	598	591	584	572	639	551	536	595	589	567	608	582	596	547	554	617	557	613	570	620	608	565	594	593	583	591	551	603	586	618	606	584	596	586	640	591	607	616	580	600	644	572	623	608	591	561	620	552	564	577	562	618	591	597	569	551	569	518	561	590	581	590	591	577	597	608	621	562	613	599	559	605	598	648	608	574	580	595	610	575	629	560	531	612	608	565	606	625	598	585	567	659	617	597	595	598	600	568	571	607	585	573	620	601	563	563	592	584	604	617	578	546	547	591	569	613	554	576	639	555	596	598	556	640	596	580	582	582	590	598	591	638	616	591	559	551	613	595	552	605	613	581	616	581	550	587	580	614	622	581	577	559	618	568	587	592	602	599	557	581	634	585	552	576	578	595	570	568	588	605	584	596	526	613	599	565	574	569	582	573	595	589	557	603	593	578	595	556	636	570	589	577	639	576	603	594	583	604	592	584	580	580	576	537	577	596	582	568	581	592
39361	58062	36385	13949	11539	9583	7571	5693	4648	3596	2921	2447	2197	1988	1920	1814	1917	1808	1692	1479	1275	1090	1029	856	868	876	855	874	855	852	857	901	760	838	809	809	811	806	850	817	836	780	835	777	828	881	878	832	846	861	808	758	869	826	836	816	826	829	839	881	809	818	809	854	854	825	866	777	871	821	849	879	818	806	808	850	842	792	805	766	808	809	830	829	822	785	787	798	786	851	839	801	769	820	794	818	807	824	845	824	772	868	815	836	863	820	822	832	816	757	816	841	838	783	802	839	808	825	818	782	790	805	797	810	797	802	800	832	838	818	785	804	770	867	818	816	794	816	787	842	813	815	860	817	790	809	820	827	789	835	809	854	818	812	788	810	778	803	849	838	793	797	854	832	829	820	826	828	851	832	803	782	807	816	805	814	871	828	842	836	744	768	824	799	782	802	814	830	833	803	780	780	790	786	773	847	853	822	853	796	841	806	807	754	801	796	870	830	757	797	827	796	820	790	796	832	788	817	820	809	820	830	780	752	796	827	797	834	858	818	853	807	833	789	795	839	802	825	783	813	807	842	797	810	743	830	791	817	829	793	846	788	798	823	849	792	822	841	840	802	773	839	848	839	858	792	776	839	812	764	786	805	800	799	839	808	817	821	800	828	778	798	850	773	814	875	817	826	806	786	860	848	857	788	837	810	807	840	790	848	815	851	786	793	776	875	820	775	804	795	834	857	787	797	835	821	809	816	823	819	811	812	794	856	808	782	833	799	809	807	755	826	833	808	838	875	782	811	797	798	802	850	754	814	854	815	801	821	808	825	827	852	808	801	834	900	841	828	828	793	871	822	800	830	811	798	857	854	785	802	790	800	833	847	845	835	808	832	848	842	865	847	834	788	836	778	805	793	805	832	841	779	867	841	804	832	873	805	846	802	794	855	824	795	818	865	832	780	852	779	854	875	806	802	830	867	778	824	814	816	809	870	808	820	783	842	852	771	813	807	829	764	815	788	817	862	813	807	838	794	840	829	850	848	873	823	818	793	863	813	792	788	826	792	840	804	855	843	779	806	835	783	816	734	862	820	793	803	836	797	826	839	788	839	816	840	867	810	816	845	845	857	824	790	834	785	792	793	829	829	809	828	808	794	831	808	789	816	785	832	851	802	826	807	808	837	856	815	798	781	890	782	841	800	832	767	808	786	848	808	818	792	796	836	813	833	795	819	848	829	830	801	814	821	811	829	846	844	809	846	847	829	833	826	809	852	763	745	845	811	783	846	842	831	857	811	800	863	819	812	802	839	863	843	805	770	814	811	809	826	822	830	825	876	842	820	823	807	780	825	842	790	831	804	825	831	869	802	840	802	815	794	810	814	809	774	789	778	814	849	809	820	798	814	813	860	792	834	824	822	798	789	804	796	798	771	862	789	838	816	806	824	808	833	865	793	829	799	761	836	825	823	804	848	792	774	810	798	893	769	813	852	817	789	757	817	791	823	839	791	881	839	784	790	828	817	829	804	792	802	839	828	805	878	823	822	835	823	801	807	840	836	875	844	802	828	843	805	841	784	813	800	884	822	865	802	795	843	744	804	832	854	798	835	819	827	785	838	843	849	841	892	832	781	888	801	806	876	821	824	809	806	784	804	827	792	829	864	813	829	800	823	797	773	809	847	789	808	772	825	836	865	795	853	801	817	824	806	800	783	826	850	849	827	801	799	819	818	828	843	848	816	788	793	823	864	867	857	816	830	799	818	843	842	816	860	847	822	822	805	815	796	834	829	808	838	847	812	856	902	776	795	834	868	819	793	814	802	884	757	751	826	864	769	835	814	807	798	809	822	810	784	800	818	781	819	759	802	847	830	817	781	829	854	839	874	827	849	797	803	803	840	839	783	835	819	851	886	864	826	792	759	767	847	782	829	878	777	869	824	775	796	865	840	798	847	825	783	827	834	864	782	778	830	772	794	825	793	846	828	817	811	811	814	779	805	793	807	893	823	832	860	844	812	801	815	771	799	834	822	849	857	817	801	846	813	831	835	797	807	807	837	822	826	785	796	786	832	813	813	777	839	855	800	755	855	862	802	811	807	840	822	818	821	814	840	793	817	828	804	807	823	802	807	817	829	840	756	797	796	800	807	805	803	849	799	828	784	786	863	826	786	818	882	762	821	826	779	866	783	797	845	813	790	817	804	772	839	791	825	857	786	787	858	818	820	803	820	844	803	863	814	843	845	787	790	829	786	767	854	812	818	849	856	856	787	892	832	802	834	802	804	854	797	799	845	799	803	837	797	788	832	835	853	803	798	822	822	809	839	820	821	824	834	871	819	882	811	822	809	817	769	907	804	869	844	850	854	789	813	800	832	817	813	832	824	775	798	776	833	774	822	830	820	810	857	803	841	811	818	829	835	777	826	822	811	793	797	792	803	801	821	849	858	816	793	781	784	844	839	779	790	780	806	786	854	808	850	857	859	777	824	852	861	798	805	881	829	879	862	804	791	836	825	835	842	761	791	790	826	859	824	808	814	791	851	837	749	835	819	788	815	770	818	805	782	774	804	834	822	847	814	884	809	813	825	845	829	865	813	828	864	803	791	822	883	821	778	800	818	775	788	821	766	821	808	773	842	848	867	827	812	784	844	817	877	854	824	823	849	843	785	833	767	830	823	792	828	826	797	857	766	810	813	825	821	793	822	788	866	763	880	805	782	828	810	837	810	824	812	805	832	889	813	840	811	781	805	851	836	806	814	814	833	827	821	847	808	815	800	778	824	840	839	806	814	782	810	832	883	808	823	788	835	797	816	848	855	823	811	783	772	802	788	846	763	832	853	786	788	802	829	848	775	881	841	806	858	836	858	847	849	840	836	818	824	864	818	811	796	872	784	805	778	841	840	848	827	792	789	824	828	843	820	830	805	816	784	830	837	825	838	823	833	828	821	816	798	846	798	812	831	823	772	829	836	808	837	826	834	795	807	827	774	832	799	821	789	820	793	826	861	790	785	800	818	835	795	823	834	817	806	829	865	791	789	813	806	768	833	836	879	802	857	795	839	843	810	825	866	824	824	842	808	850	791	798	814	844	811	829	814	814	823	812	813	818	790	809	849	845	823	838	828	786	829	835	846	831	807	830	803	904	840	781	838	807	832	841	784	812	790	893	801	834	821	789	787	785	890	794	776	820	805	819	807	805	783	803	820	874	794	792	817	837	851	789	807	822	830	855	857	818	813	850	804	815	800	858	844	867	859	783	829	853	867	784	833	828	865	810	860	827	840	855	844	861	806	835	776	820	877	813	816	849	813	809	841	807	795	825	822	805	840	878	802	830	795	769	822	821	782	795	801	795	823	799	818	816	819	796	784	769	834	814	852	887	829	798	808	828	840	835	847	789	817	856	803	780	770	804	867	849	815	860	811	809	764	829	755	781	761	751	802	814	747	809	807	869	762	809	776	884	839	814	795	825	848	826	802	800	822	752	836	830	837	799	830	809	850	804	862	805	800	844	802
23512	21570	29362	24155	21554	21230	10694	3662	2424	1866	1643	1465	1238	1201	1068	1099	1116	945	975	869	734	646	548	473	505	472	462	461	486	465	478	481	490	477	495	438	412	451	421	467	477	433	466	467	432	407	478	459	399	450	473	455	453	472	521	472	474	432	426	445	414	463	477	451	452	455	426	490	464	420	461	457	448	470	472	415	441	487	483	481	442	444	436	462	438	453	443	454	474	411	464	493	433	458	463	459	488	456	446	432	457	440	453	433	426	460	438	441	444	460	437	460	456	446	449	448	438	443	449	434	458	440	440	454	458	437	471	423	477	459	462	446	458	470	459	477	432	438	436	431	460	444	471	443	481	408	445	434	438	445	457	471	451	461	428	441	425	459	424	411	469	464	448	442	455	464	462	445	484	410	467	456	454	457	412	471	421	428	454	471	414	402	422	497	417	470	448	439	444	443	423	472	415	471	477	452	496	469	478	438	458	443	454	402	482	452	426	463	458	445	428	425	423	435	461	448	454	439	454	451	455	433	440	428	461	459	469	476	453	462	480	468	421	481	458	441	471	431	446	461	415	425	446	447	441	465	495	464	423	444	452	480	456	447	445	422	429	429	482	453	433	435	415	435	436	441	432	445	454	452	475	435	460	480	455	424	445	443	435	417	451	435	428	491	460	454	471	433	471	429	455	409	455	426	453	409	472	455	416	444	476	453	470	431	438	450	431	443	478	433	460	433	437	500	465	444	452	464	433	458	444	428	418	476	488	442	434	479	414	441	398	464	464	448	439	404	428	450	486	438	447	469	464	442	440	441	446	468	458	459	443	432	439	452	405	457	406	449	430	432	424	466	471	471	447	432	468	452	409	470	454	417	435	439	465	472	451	475	448	433	430	482	442	459	471	473	447	411	486	439	450	457	445	438	425	449	423	466	433	442	413	438	441	450	469	465	435	470	473	461	437	478	426	447	405	455	441	455	434	454	453	428	433	452	406	449	440	484	460	445	440	449	458	460	437	474	432	418	436	407	413	442	440	434	465	471	409	455	443	463	487	440	443	440	426	432	473	455	457	414	427	471	446	469	446	429	438	478	409	469	428	457	444	406	451	436	447	426	435	446	436	490	440	422	487	467	457	443	403	460	443	452	461	478	471	395	481	463	467	435	483	477	461	432	439	470	492	459	446	470	487	447	438	451	482	455	455	456	459	470	439	403	485	444	438	413	447	400	429	442	450	413	426	472	477	475	485	429	432	475	449	464	489	454	459	460	431	426	427	455	431	491	416	455	414	469	437	431	470	426	439	414	446	454	487	425	477	440	447	454	439	472	440	448	445	412	425	451	436	445	441	474	416	414	448	441	417	492	453	482	407	485	433	443	439	475	457	465	478	457	463	462	423	427	449	442	470	471	431	454	481	493	418	436	437	418	481	447	462	424	453	453	442	437	452	421	453	476	440	440	423	468	448	494	465	440	467	441	444	432	462	406	471	450	435	456	438	461	466	439	461	426	453	439	431	470	478	430	441	441	422	499	439	449	433	430	434	457	448	429	462	456	442	458	462	458	475	457	445	419	439	447	473	459	458	437	431	448	458	454	477	481	469	451	415	449	436	415	430	489	480	436	415	467	475	447	448	459	418	440	430	439	459	470	448	391	439	479	502	435	437	422	434	447	430	453	405	440	427	438	469	458	426	435	475	473	441	446	445	437	436	450	438	429	439	456	417	448	438	468	451	471	462	415	469	409	452	437	426	468	462	413	453	472	455	432	453	407	399	440	429	464	427	415	460	420	430	446	440	447	458	438	468	421	439	427	437	459	481	437	449	471	444	424	469	434	461	405	424	427	419	426	482	432	484	455	499	416	459	423	444	467	454	447	482	440	458	423	448	461	486	483	449	458	446	466	500	465	477	446	468	412	426	444	432	454	431	464	470	427	460	443	480	417	434	457	436	462	436	462	445	433	452	448	443	465	445	421	454	436	472	435	484	454	414	445	426	400	415	411	437	433	485	467	435	456	460	447	487	421	439	437	418	439	425	469	429	437	459	433	444	432	454	441	438	453	419	441	425	432	436	468	390	454	433	480	434	477	470	487	418	467	454	428	444	433	465	432	477	468	471	444	431	459	448	459	456	462	438	448	456	405	440	427	446	456	458	467	442	463	478	481	443	456	458	414	425	476	455	442	450	444	441	428	433	431	455	425	441	472	462	400	430	475	466	459	446	428	437	439	457	450	452	462	460	471	468	466	434	427	471	433	399	448	436	421	447	440	455	449	425	471	436	468	447	458	464	428	426	437	442	451	464	450	443	433	426	415	413	515	470	447	452	490	475	434	440	450	495	421	454	461	467	472	407	473	477	400	440	436	429	460	457	441	473	432	481	443	445	415	432	448	430	452	450	447	444	476	428	451	465	465	440	419	467	445	462	448	490	470	497	423	430	434	426	446	452	425	427	485	435	448	437	435	433	424	437	449	467	467	459	414	439	438	435	430	440	419	484	445	442	458	428	457	457	434	443	406	455	472	431	429	428	459	467	450	417	449	415	399	441	453	439	479	438	421	439	507	426	439	437	458	423	462	452	427	484	443	477	447	421	422	443	440	447	438	383	433	441	454	426	418	450	466	430	452	406	471	471	439	432	452	447	429	454	426	482	432	416	443	474	457	451	491	437	463	443	440	447	434	438	483	460	386	443	459	465	481	416	423	437	457	407	411	474	397	449	414	423	444	423	408	476	448	417	420	451	414	412	460	459	443	431	433	440	444	441	445	427	433	470	437	445	490	445	439	391	435	450	422	413	424	451	446	442	431	465	455	441	424	442	446	459	447	427	459	455	482	469	461	432	478	456	441	428	426	415	431	457	442	453	461	450	434	423	454	429	453	438	438	449	462	455	412	456	443	457	484	453	461	428	470	451	454	433	436	450	463	457	438	418	431	477	441	440	449	449	430	474	485	440	455	416	434	442	426	439	458	462	458	431	417	474	414	481	430	467	456	434	449	432	457	484	441	441	435	432	469	447	458	447	464	474	421	425	462	431	409	476	445	485	447	445	439	465	431	389	449	453	444	480	453	487	457	450	443	477	470	467	435	458	451	442	435	444	440	435	415	469	452	488	458	482	463	463	431	440	403	400	426	454	465	443	459	449	450	480	465	441	436	440	439	438	447	443	446	425	472	475	465	419	415	501	445	459	451	431	498	444	463	428	437	469	440	452	434	434	434	413	460	472	475	459	438	439	431	459	451	453	466	441	459	452	429	431	495	448	445	429	458	432	452	428	418	482	444	437	446	438	416	418	419	447	468	440	436	439	455	401	452	460	437	447	475	431	435	444	478	440	468	423	455	461	453	471	439	452	436	434	446	450	468	422	427	417	440	408	454	414	466	427	453	452	467	444	431	467	489	443	468	472	467	445	437	450	466	473	460	460	462	476	439	465	467	441	440	488	472	420	460	436	477	407	465	433	439	440	461	401	415	449	451	440	451	435	455	403	409	454	469	447	451	447	421	464	435
44132	67491	40208	16896	14640	11924	9943	7621	5830	4589	3660	3275	2663	2521	2254	2261	2337	1944	1927	1746	1366	999	893	757	723	697	697	674	660	675	677	677	673	720	622	659	626	682	699	674	670	641	675	623	688	656	616	628	641	637	641	682	622	636	671	649	625	608	683	665	647	684	630	630	657	637	607	654	668	646	609	624	653	690	648	614	654	626	624	647	622	637	655	666	625	661	650	660	648	627	615	617	657	646	632	666	611	605	665	647	644	610	650	614	645	666	623	674	655	598	596	651	615	612	631	678	655	618	656	638	594	626	639	632	633	625	651	638	611	610	667	636	624	650	612	623	612	633	649	621	610	655	663	634	666	630	609	678	645	651	631	590	661	638	592	552	645	619	626	609	638	648	646	652	625	658	667	637	624	669	661	632	641	624	602	658	664	611	606	632	574	660	654	646	604	631	600	636	638	609	614	625	598	613	608	634	635	580	627	625	624	597	626	625	591	614	629	577	605	657	638	662	640	617	613	602	604	588	627	611	687	667	632	662	659	597	607	590	600	653	615	643	582	649	636	646	642	623	631	630	668	646	638	640	635	625	683	600	647	614	644	653	657	636	634	629	622	632	602	658	665	644	653	631	614	672	631	603	657	641	630	618	626	641	642	648	635	632	616	597	628	633	653	619	658	663	645	629	648	635	626	570	663	653	605	673	616	620	636	613	604	641	652	624	644	597	621	693	722	609	626	650	626	612	621	613	628	670	647	711	651	664	641	631	629	687	614	660	634	627	610	635	622	630	619	631	652	648	613	611	637	595	636	640	593	643	638	619	606	619	613	644	602	620	621	654	629	648	640	639	657	650	620	611	595	643	645	606	628	622	572	636	613	655	643	616	613	628	644	637	646	652	636	609	631	612	655	654	649	604	594	640	696	644	663	618	616	624	605	642	651	624	647	635	654	637	613	601	681	607	620	600	627	593	619	622	634	631	646	631	642	628	611	652	612	651	606	592	649	646	662	570	635	644	642	625	644	643	643	616	633	596	639	579	623	672	653	627	605	601	623	612	653	632	648	633	574	601	610	628	580	581	639	666	624	606	617	641	662	671	630	646	638	625	633	629	628	631	676	649	657	649	597	630	630	633	640	608	655	638	620	620	637	637	623	659	610	598	655	628	636	646	657	691	688	609	647	631	631	642	635	642	637	633	617	633	584	607	608	622	638	642	579	638	635	583	672	637	587	689	588	684	620	684	653	576	653	636	647	610	617	628	636	627	648	652	654	618	625	657	618	609	682	646	654	664	683	589	642	611	635	602	621	643	659	626	642	642	595	572	602	685	648	642	630	610	684	625	623	643	621	617	601	641	621	637	651	625	607	613	649	659	636	606	566	620	570	624	690	667	644	621	610	622	680	620	689	664	603	623	635	650	653	648	640	636	645	638	618	625	614	617	621	688	640	623	632	665	578	643	612	654	616	675	635	634	663	648	660	627	639	614	662	605	629	636	637	654	593	617	646	633	621	617	632	642	654	620	639	675	636	661	642	695	632	673	654	634	623	639	608	612	621	601	630	627	640	612	620	601	658	616	658	618	644	638	645	621	634	645	652	670	605	615	649	609	592	614	642	597	639	638	618	665	600	620	628	643	596	665	623	613	649	617	655	617	683	639	658	606	636	631	611	638	621	663	604	642	625	578	577	635	606	618	617	624	610	630	614	604	636	603	555	665	634	617	683	647	613	640	656	630	622	626	613	627	605	630	580	658	617	609	655	653	643	610	660	608	616	652	619	625	615	666	608	628	651	630	638	663	641	665	647	625	659	634	595	663	648	606	659	573	652	620	604	637	619	659	612	665	654	610	646	640	617	606	643	637	664	614	646	629	592	666	631	604	653	626	634	661	625	612	645	644	634	618	647	646	639	653	641	605	674	636	630	622	629	664	609	624	650	631	580	601	652	621	651	648	619	630	633	629	622	632	604	593	663	603	650	619	602	663	661	664	624	608	660	624	631	673	646	631	615	665	654	629	652	626	604	629	591	635	653	593	641	656	640	631	679	604	610	654	618	643	613	661	594	590	649	611	643	689	652	613	631	668	645	613	626	640	646	636	649	628	634	604	630	647	645	612	567	651	603	650	657	645	571	613	646	641	608	622	650	634	630	636	586	676	622	646	582	639	629	615	655	630	634	632	668	603	618	631	624	646	587	654	655	627	633	614	637	663	633	657	639	641	593	637	630	623	651	651	663	602	614	647	661	642	644	646	636	614	629	606	645	650	620	602	632	627	638	680	670	631	589	667	614	628	659	648	617	649	640	618	641	606	608	609	653	624	593	589	637	616	624	585	630	636	635	635	639	633	647	613	653	580	696	598	630	617	620	656	662	643	622	662	647	656	634	636	614	625	651	629	636	655	624	679	685	604	637	603	609	614	647	674	602	647	605	612	649	639	591	604	684	641	633	621	699	672	620	607	656	618	617	648	627	668	630	667	641	617	607	630	649	657	661	609	649	619	657	638	612	629	660	622	605	610	661	643	651	635	679	615	642	621	637	627	627	596	634	632	649	632	650	664	631	655	605	652	629	646	674	660	643	625	661	615	621	634	593	644	655	601	657	650	644	599	617	636	659	664	632	613	597	662	636	617	613	621	658	669	640	658	611	617	656	618	609	612	605	654	643	655	642	616	667	605	636	699	641	619	649	656	653	630	661	660	614	638	643	647	617	608	622	647	627	593	663	592	639	678	640	594	603	628	661	646	650	668	638	648	683	657	630	613	675	614	578	573	655	553	608	649	618	662	607	622	624	635	626	631	650	595	620	712	600	599	625	614	650	638	672	625	634	660	613	614	635	649	648	582	628	658	643	649	670	597	642	626	638	622	665	642	658	608	607	620	600	715	630	627	615	643	620	601	618	647	670	662	604	648	624	645	599	635	617	658	642	622	639	659	641	625	664	602	618	624	618	619	611	596	639	626	645	615	660	659	613	622	643	654	629	618	660	641	615	611	612	587	655	598	663	661	623	623	651	627	675	591	605	672	657	647	630	635	602	662	646	672	652	577	675	642	622	622	631	619	614	655	623	589	601	639	611	636	638	646	621	650	642	623	686	611	645	581	663	594	631	664	640	651	644	632	598	667	643	643	681	657	658	620	620	698	668	651	626	608	616	673	638	641	601	618	644	646	655	626	638	636	677	674	667	654	629	594	655	638	652	655	627	635	599	657	644	673	677	660	646	620	622	659	630	627	637	577	655	665	604	615	606	661	627	652	651	644	665	609	610	588	615	564	640	624	623	616	613	656	585	623	636	615	609	596	650	612	604	664	658	634	627	571	580	629	641	637	659	651	659	620	635	602	648	604	634	608	665	636	668	659	609	616	655	630	588	654	626	636	635	622	636	624	651	641	645	614	626	594	686	565	633	744	616	601	646	634	625	606	620	633	657	669	622	644	645	648	646	635	666	616	582	641	657	642	637	650	641	633	671	619	660	623	623	651	626	630	596	630	640	655	644	645	616	633	619	637
29731	27205	21745	7238	3031	2208	1752	1333	1084	927	934	808	784	712	709	729	666	673	600	581	537	469	459	398	438	421	420	459	394	439	386	424	423	432	413	447	451	446	441	424	443	442	440	415	432	480	459	426	444	451	440	431	443	465	438	429	422	450	424	428	420	430	428	444	447	420	411	431	443	430	447	455	427	449	428	428	426	455	429	443	419	410	388	442	437	407	412	443	428	435	429	425	412	440	416	448	400	408	440	420	434	396	454	431	426	433	443	445	445	440	429	446	455	463	424	462	413	449	417	460	448	429	443	402	413	457	455	419	416	446	415	486	453	419	455	416	416	465	434	436	451	457	458	415	437	430	418	436	450	434	434	458	416	424	438	425	424	412	443	449	448	476	414	433	467	409	441	433	412	436	406	419	426	440	415	439	417	433	419	431	419	394	452	452	459	424	427	383	427	425	431	419	415	421	404	455	465	419	421	440	404	442	431	480	451	438	423	444	427	500	383	436	411	461	468	438	425	446	453	414	441	399	390	459	416	420	413	394	415	468	428	441	430	433	413	434	447	427	408	418	426	409	412	428	437	414	432	434	406	384	436	449	446	460	409	424	409	463	439	417	397	440	431	475	435	418	420	410	416	449	449	453	417	442	440	431	475	433	401	437	422	401	425	443	418	391	419	419	454	454	419	419	366	438	422	426	425	431	408	455	429	414	387	461	417	430	406	430	440	404	404	442	459	408	436	438	450	469	425	430	451	424	426	438	426	449	474	427	384	442	418	401	432	431	401	443	455	443	424	431	469	458	421	494	420	446	397	423	461	449	395	447	419	453	446	436	405	449	473	418	420	439	383	444	421	437	405	451	434	449	421	426	403	403	406	422	444	448	458	424	462	410	399	402	427	440	434	446	398	443	428	460	447	480	445	456	434	423	456	426	453	443	428	459	420	445	400	404	421	408	437	436	444	447	492	469	484	432	441	440	418	425	416	451	431	408	460	409	424	421	418	426	406	421	433	460	418	404	424	424	439	409	423	395	460	417	461	439	396	411	407	438	393	454	433	420	423	450	460	409	454	447	434	420	427	426	456	422	447	464	460	427	431	406	419	464	427	409	453	416	430	434	414	423	461	409	395	453	433	462	456	404	423	458	429	371	461	446	414	403	479	421	436	445	425	402	466	413	446	442	419	401	421	443	436	431	412	450	396	414	431	438	459	460	449	438	468	439	404	407	437	433	437	402	402	407	411	435	433	454	463	415	408	383	419	485	405	455	417	448	452	413	423	421	467	405	435	416	451	410	428	428	403	425	431	423	414	429	465	425	423	478	453	442	450	419	480	448	421	435	421	401	437	415	430	436	426	437	424	439	443	424	438	432	435	474	416	448	432	433	406	411	413	424	410	441	406	410	415	418	431	440	438	402	425	463	401	428	462	446	430	413	432	416	430	447	477	432	445	409	458	458	414	451	423	442	440	456	434	459	383	441	418	461	399	469	433	446	455	421	464	458	454	434	430	421	424	449	434	405	451	446	436	433	463	466	417	432	413	452	446	481	440	431	404	464	426	421	448	463	432	452	410	385	416	440	449	404	416	433	416	415	403	427	467	421	434	414	470	432	452	451	412	405	426	433	453	454	395	444	418	411	409	417	433	394	433	487	420	468	431	442	432	434	458	440	436	408	438	434	484	430	427	430	433	451	424	432	444	425	445	436	457	488	433	432	464	435	383	433	440	455	462	400	415	436	433	442	458	430	445	413	401	438	438	427	438	429	426	451	469	428	428	416	426	471	450	445	438	413	406	451	436	424	423	423	433	445	417	427	446	427	396	421	412	409	426	421	427	410	445	409	418	418	412	471	462	452	480	436	441	458	445	461	392	405	413	417	430	407	450	432	448	388	424	408	452	449	422	421	438	443	462	454	442	453	442	392	498	428	435	451	482	422	439	440	426	414	392	456	408	431	441	447	453	447	412	462	453	472	430	473	436	475	420	448	424	430	438	408	446	444	482	430	419	441	418	431	452	455	439	438	437	423	456	449	420	454	421	426	417	447	448	399	454	453	383	435	454	413	446	417	397	421	409	445	413	418	439	421	424	429	377	408	426	423	437	438	426	413	406	426	428	436	444	417	408	429	398	424	446	450	450	431	448	431	434	460	472	428	454	446	430	449	447	451	431	409	415	421	440	395	454	431	424	453	440	428	446	439	436	425	417	427	424	432	431	439	435	436	448	441	430	439	464	435	392	385	442	391	433	438	399	425	405	426	428	419	465	430	449	420	439	459	431	446	438	392	446	427	438	475	492	413	395	391	425	420	450	427	432	465	409	468	454	443	417	432	421	432	453	467	422	429	414	430	428	465	409	436	470	421	405	431	443	448	433	453	464	427	425	428	413	447	438	427	437	444	452	450	415	448	420	446	438	413	440	398	415	428	463	440	418	432	439	413	452	434	461	463	478	406	383	433	438	443	414	408	413	417	448	411	458	461	422	459	442	439	427	433	404	425	462	447	401	447	428	430	450	413	414	440	410	431	429	408	442	438	387	446	437	437	436	453	435	435	456	461	454	427	419	453	435	448	439	421	454	429	393	399	429	414	446	445	417	422	400	413	416	427	427	461	425	426	443	438	415	423	436	427	441	417	422	426	451	410	415	436	452	442	459	420	412	404	449	429	446	431	460	429	482	461	455	465	430	449	442	414	449	393	448	468	459	428	416	418	448	422	413	448	421	458	430	432	449	409	422	423	432	427	422	411	421	448	493	424	411	420	434	422	407	428	417	428	436	431	445	419	444	440	420	439	457	459	438	420	451	466	414	429	436	409	446	457	474	432	445	435	455	420	440	440	451	424	465	465	431	429	395	447	421	459	431	423	428	460	422	456	474	412	446	433	407	462	446	436	420	449	462	420	444	379	411	451	460	429	404	414	433	442	411	419	433	473	432	407	401	443	428	413	468	413	450	433	490	411	424	458	444	424	433	456	430	443	432	459	474	460	442	410	479	423	432	467	431	432	423	439	421	429	446	446	434	405	454	436	435	426	438	424	434	445	444	459	446	454	422	424	417	463	458	449	457	426	407	420	432	409	439	419	466	432	422	441	415	442	489	416	432	440	461	435	418	421	437	450	446	434	464	401	421	446	409	440	424	446	423	444	475	411	410	426	417	446	469	466	408	437	415	456	485	380	414	442	439	412	437	431	433	416	440	420	434	431	433	419	410	429	436	438	445	410	442	459	437	401	415	421	491	438	452	449	483	440	459	402	464	442	411	436	415	438	501	455	421	415	449	418	447	428	447	410	414	406	436	421	463	432	445	426	421	401	437	452	442	423	444	481	446	457	433	430	440	403	431	408	400	449	462	447	444	435	406	453	401	418	433	440	421	425	433	424	403	440	473	452	460	407	410	436	480	452	417	448	404	428	417	431	435	434	455	398	427	395	433	443	435	451	443	417	475	452	469	464	448	486	451	458	414	424	423	410	433	433	448	424	436	414	446	415	474	478	428	435	414	458
36301	43579	22753	7165	5780	5049	4140	3318	2580	2145	1865	1620	1443	1433	1300	1272	1140	1168	1122	1010	864	689	690	624	629	622	602	660	600	605	613	609	632	621	594	594	622	607	599	606	623	624	584	635	635	583	645	605	624	584	622	569	605	597	658	615	577	660	645	589	583	598	588	625	604	634	555	610	626	605	579	632	627	599	572	643	627	599	660	637	614	615	621	649	597	609	559	620	583	624	636	620	631	639	601	603	624	636	598	583	615	613	604	543	608	629	603	619	589	603	666	631	551	618	548	606	574	551	653	566	608	634	608	596	633	605	595	595	602	623	600	626	598	619	585	600	629	569	607	622	603	569	594	565	602	621	673	573	676	643	570	570	618	595	639	597	596	562	634	595	621	622	624	577	569	610	577	631	581	573	622	620	621	589	621	590	609	612	665	600	598	575	603	596	630	637	646	611	618	610	655	558	587	583	644	570	637	613	591	599	596	575	587	595	609	621	628	628	608	598	625	626	634	613	647	607	620	578	557	616	632	581	604	611	615	638	632	572	596	610	648	548	597	614	611	578	612	618	648	651	627	611	615	639	586	604	593	632	563	623	604	596	600	595	647	602	622	598	591	620	622	611	600	626	606	603	608	603	659	580	610	573	575	623	623	623	609	627	656	631	634	609	659	642	612	606	637	613	623	648	623	638	634	594	564	598	604	616	587	630	585	617	568	605	622	626	565	588	639	622	568	651	580	648	633	596	626	609	565	597	600	564	617	569	632	673	596	628	668	582	592	642	608	622	623	636	620	592	628	627	626	602	611	596	602	581	546	582	573	587	635	603	659	603	625	638	599	633	591	627	598	546	611	601	553	599	609	613	584	619	615	604	617	642	589	625	610	613	606	643	600	618	585	616	630	632	627	582	614	605	629	558	609	590	643	581	603	594	567	603	612	643	648	615	649	604	607	596	580	642	625	643	629	613	587	604	568	595	558	594	564	618	584	552	634	558	598	598	603	553	641	617	601	631	604	612	627	600	634	660	599	606	590	632	593	635	600	612	595	583	600	621	624	635	630	586	605	600	635	597	635	558	553	567	643	605	603	605	552	637	587	589	610	613	628	580	625	598	631	595	569	588	573	647	581	634	672	585	640	595	594	602	616	587	591	616	593	583	639	610	598	628	628	589	586	595	607	627	600	615	623	572	642	574	637	582	620	653	595	614	616	625	625	591	595	642	610	593	593	559	624	602	602	607	644	602	634	667	578	609	617	592	581	591	590	598	635	600	577	607	624	589	655	597	613	625	604	630	607	616	584	633	644	602	599	610	587	616	574	570	573	615	595	628	606	635	573	591	550	624	578	589	670	619	619	646	636	598	593	613	569	602	601	629	625	572	685	656	565	596	628	584	603	601	603	627	614	610	565	599	614	572	585	596	623	643	637	585	635	613	616	633	591	569	567	603	580	624	602	595	621	577	585	576	593	605	592	612	597	592	579	607	647	600	604	605	613	618	656	676	627	593	655	626	604	609	617	548	617	580	577	587	617	602	589	607	616	591	622	604	522	665	626	622	596	572	531	645	601	611	626	589	548	594	593	615	601	604	563	606	605	620	617	616	635	626	603	634	608	593	621	577	623	600	613	607	615	628	607	577	614	570	609	641	611	614	651	633	600	591	588	579	590	627	661	613	577	598	628	607	596	615	624	597	627	571	640	598	577	585	594	593	582	618	601	603	619	599	633	638	619	590	608	629	587	611	617	589	626	575	615	592	584	595	648	571	601	593	632	622	645	632	610	615	620	595	620	573	584	603	632	640	652	594	601	619	604	576	600	625	593	606	555	573	584	588	647	624	584	583	664	604	633	593	603	634	615	634	605	597	588	672	639	633	609	600	642	613	594	614	622	615	602	599	614	634	578	653	609	633	604	603	578	562	622	601	612	572	609	647	597	609	619	590	616	606	609	629	571	582	599	602	618	626	602	585	594	612	602	629	637	604	609	636	604	588	621	589	651	638	605	638	541	594	605	590	613	619	602	563	590	587	615	568	605	619	626	605	599	620	593	606	559	619	583	641	604	607	625	592	577	642	612	625	612	604	617	577	621	623	623	635	629	574	588	657	590	567	621	572	622	553	643	628	580	641	613	676	600	605	607	611	599	624	617	562	583	624	601	610	617	572	624	623	588	600	578	578	647	608	613	639	643	599	569	652	591	631	640	637	608	638	592	599	603	646	611	596	575	617	609	616	583	594	601	601	582	621	558	577	642	628	608	639	613	571	601	588	627	583	603	619	547	591	568	615	589	551	599	626	616	616	573	606	607	636	614	623	625	560	622	623	566	636	608	618	607	581	626	579	617	583	596	587	618	568	596	629	601	622	634	599	630	619	591	612	615	634	578	609	623	615	562	616	585	641	580	635	623	638	599	576	632	563	626	593	642	594	597	593	592	575	642	640	587	606	563	629	626	588	624	627	607	603	614	634	579	627	606	619	620	622	591	569	621	595	582	623	601	611	620	625	616	589	607	617	617	600	604	597	597	620	557	593	558	626	583	583	647	591	601	644	595	672	602	613	596	595	558	568	604	598	567	615	578	589	625	560	647	661	647	610	555	608	579	630	578	552	632	616	606	596	618	608	567	595	566	603	608	648	619	647	605	664	572	624	567	583	669	631	589	594	581	643	542	600	605	607	629	592	605	602	571	593	596	596	626	587	627	599	646	617	613	634	634	594	576	621	614	605	643	592	651	603	604	606	588	649	599	576	613	628	588	602	621	614	613	609	606	597	592	581	606	594	581	638	614	596	606	652	669	581	581	593	593	616	659	578	624	609	570	606	607	611	641	600	644	596	606	604	625	625	623	598	615	605	597	630	624	638	554	584	549	632	611	620	605	613	620	602	606	642	678	586	553	656	634	611	614	612	605	658	584	642	609	560	605	619	635	617	619	581	607	591	614	593	621	603	619	587	654	599	616	559	635	602	593	689	593	577	572	582	618	602	594	585	584	641	604	648	566	590	552	603	632	630	599	609	638	637	589	624	657	613	641	590	610	629	599	656	602	584	656	606	601	642	590	580	575	601	653	643	590	621	591	597	584	649	665	600	630	597	612	596	614	578	624	588	605	622	611	613	614	613	624	619	665	619	621	663	603	607	649	605	635	597	578	655	646	618	592	609	636	607	575	625	585	621	580	618	613	628	590	588	587	568	610	614	603	626	563	642	619	615	627	627	627	653	671	658	603	616	625	575	606	643	589	654	632	572	624	609	633	599	606	623	615	607	588	658	599	615	603	601	596	589	610	655	611	581	642	578	604	618	621	583	596	612	612	647	622	623	613	620	640	606	641	660	601	630	572	636	607	614	601	616	597	627	579	588	640	619	587	632	606	599	606	650	637	571	625	597	619	593	613	651	607	623	607	571	598	579	599	583	620	592	633	616	600	636	615	599	603	566	601	590	667	607	605	581	638	614	639	596	620	602	645	596	617	638	629	586	644	566	640	588	626	596	578	620	636	624	614	640	627	600
24674	21717	29031	24785	21194	10629	4305	2583	1874	1761	1434	1208	1220	1153	1129	1084	1037	918	917	861	767	664	644	601	620	621	590	639	588	586	557	607	637	573	584	528	580	615	594	567	623	568	636	635	586	631	587	547	579	530	576	601	550	615	596	586	559	551	641	608	612	570	600	586	614	554	554	572	647	593	602	572	581	636	560	585	594	557	553	589	570	609	553	569	551	580	568	574	555	542	561	604	530	563	612	595	525	587	594	612	592	570	550	579	571	574	572	564	561	593	562	584	555	613	578	598	592	606	568	549	580	557	572	573	576	596	571	512	574	596	583	577	563	542	599	579	569	577	625	532	564	548	579	598	604	585	558	592	608	579	610	631	605	630	565	600	616	541	582	588	560	575	564	594	575	584	564	586	603	591	593	575	607	602	575	628	572	612	610	617	586	586	605	541	563	574	581	558	585	610	550	608	568	578	591	560	547	615	578	527	571	546	529	572	578	564	570	573	552	585	561	535	583	545	581	605	567	568	554	583	584	567	555	548	582	571	565	561	587	550	572	571	618	574	617	633	539	574	605	603	550	574	563	590	637	544	572	586	583	573	632	552	589	566	582	550	628	627	623	598	620	554	580	623	585	533	559	566	558	543	561	569	647	590	622	588	600	566	553	597	551	603	619	564	600	570	562	588	537	596	545	587	592	631	569	595	569	561	565	560	577	552	617	595	581	611	573	533	590	570	583	567	558	584	601	533	574	599	588	629	542	619	567	590	556	590	625	580	564	554	569	631	572	615	579	643	573	567	613	532	608	579	558	591	596	612	584	596	551	597	558	597	545	571	546	560	583	622	609	587	553	587	583	554	565	612	558	549	543	597	538	583	585	610	558	556	544	589	582	611	539	581	574	606	587	541	572	578	590	603	548	599	608	586	548	576	607	586	588	560	589	565	562	578	564	581	590	584	573	606	607	579	600	570	594	546	596	571	612	580	548	570	549	615	592	599	554	616	593	605	563	568	594	619	591	604	593	609	593	606	572	528	555	575	557	532	601	628	585	588	564	567	562	589	625	555	574	606	584	622	568	566	572	595	611	607	569	610	537	576	613	545	569	581	559	552	579	567	588	611	555	596	570	570	595	593	583	580	582	575	600	587	589	580	582	562	551	569	570	585	593	550	564	585	557	571	597	547	581	555	552	611	621	549	606	586	605	570	572	602	568	567	617	546	562	600	662	578	554	541	537	596	605	597	630	602	561	575	584	573	588	567	570	635	631	592	565	520	617	573	536	542	595	609	576	572	584	598	587	575	597	551	569	585	566	609	622	603	552	582	606	556	582	577	532	542	594	599	587	562	575	579	600	560	569	554	588	579	572	579	580	591	566	514	589	614	630	573	603	599	613	574	548	577	599	605	602	566	614	513	588	601	555	615	566	568	585	575	612	565	593	567	526	560	578	581	579	564	582	570	579	624	589	575	563	597	606	568	576	569	545	533	525	647	596	564	612	591	530	596	609	600	546	545	580	583	583	528	582	590	568	613	554	545	565	569	586	592	540	603	563	588	549	573	576	632	586	514	569	623	576	573	626	604	529	555	572	562	564	629	598	556	577	573	567	591	597	617	614	577	604	588	574	601	605	582	578	578	606	571	569	591	578	555	609	557	565	584	592	603	590	549	582	584	565	593	605	560	590	552	588	578	553	621	565	538	580	582	609	540	559	625	585	654	577	587	572	585	591	587	552	549	604	567	552	605	590	584	575	572	599	574	588	616	591	552	584	567	578	555	603	606	626	591	574	583	556	574	625	569	586	585	611	535	608	605	558	575	558	582	580	629	552	589	585	596	594	569	572	572	547	561	585	575	544	616	611	585	531	597	578	564	594	638	532	524	557	579	539	632	576	533	564	556	611	539	576	620	583	581	580	575	580	569	571	581	564	557	616	622	583	600	552	625	583	598	562	562	520	587	599	613	588	601	570	538	595	580	577	536	602	587	580	594	619	568	586	604	568	611	584	586	606	554	592	590	591	615	594	599	564	592	556	602	561	633	603	582	576	606	548	580	571	586	569	608	572	575	588	591	561	574	565	571	559	564	573	586	541	602	583	570	607	593	561	552	584	566	592	555	572	561	563	569	543	526	599	591	566	604	606	584	565	566	538	588	571	610	602	568	593	649	572	578	530	561	582	549	612	599	588	559	567	557	581	582	568	567	565	560	583	549	583	549	589	572	564	558	552	601	617	575	579	547	564	591	602	564	582	560	590	584	579	564	585	616	534	625	573	573	587	579	592	598	574	577	620	574	579	617	618	608	612	549	609	525	567	576	593	571	564	591	620	612	581	560	548	579	572	565	553	559	577	590	545	604	543	559	617	567	559	599	621	633	541	612	587	556	585	561	582	626	595	558	586	588	593	536	546	557	550	590	576	590	576	587	573	587	574	573	558	599	588	573	559	610	585	615	614	523	561	576	586	599	566	583	595	573	566	600	612	620	596	584	565	557	579	597	592	545	591	616	591	584	616	589	607	560	540	579	615	582	554	573	618	556	609	571	566	584	561	599	563	579	563	531	551	643	576	571	571	621	575	559	576	584	581	579	566	587	607	546	595	547	561	542	574	586	581	594	584	595	574	544	589	612	617	557	586	579	591	591	592	570	598	611	594	606	605	561	552	528	579	570	607	574	558	618	577	593	563	621	611	607	576	587	609	592	558	579	567	557	589	536	555	589	575	603	555	605	565	620	590	551	567	595	562	617	564	562	587	599	564	582	557	563	561	602	544	576	603	592	587	561	576	562	537	566	583	603	542	580	623	607	587	576	594	579	560	577	604	590	615	564	607	548	596	610	602	531	625	602	625	549	579	609	563	554	555	583	590	582	582	566	548	574	598	554	549	558	600	589	624	590	547	584	608	631	599	584	542	589	598	587	552	553	556	537	574	583	579	536	589	560	568	585	601	592	586	611	587	547	548	560	568	541	581	560	580	589	590	546	563	566	583	579	575	580	582	588	583	586	610	590	559	593	612	579	601	603	575	596	624	534	578	553	624	582	569	586	599	586	611	574	608	583	572	562	570	595	570	531	572	556	614	597	565	626	591	625	588	560	584	584	614	577	609	574	569	594	577	580	564	563	609	616	558	582	607	569	563	610	581	577	595	611	568	582	605	563	595	586	531	589	608	578	592	564	563	559	594	553	556	614	592	615	604	569	577	586	616	600	579	568	554	578	575	522	596	587	602	579	593	593	593	580	593	595	577	578	586	562	571	581	603	601	609	618	569	554	586	599	581	618	574	568	575	607	548	574	577	556	574	613	577	602	585	545	598	562	600	618	583	596	584	561	575	564	575	619	595	574	545	608	571	596	621	575	582	545	595	581	616	586	547	574	594	581	589	572	592	612	552	561	567	602	546	567	577	554	582	603	583	567	611	598	541	612	558	575	589	577	552	587	571	564	598	559	526	587	571	612	557	606	552	573	559	572	612	581	622	560	609	561	547	554	588	550	607	595	593	570	582	612	594	596
40633	58422	34340	12407	9762	8587	7327	5575	4550	3827	3201	2724	2483	2330	2111	1989	1904	1768	1594	1441	1135	975	844	845	868	825	859	794	851	831	836	797	867	811	842	823	865	847	869	847	793	821	824	767	837	803	785	822	838	845	787	857	804	850	811	808	820	832	849	812	831	813	814	848	766	825	790	795	802	767	805	768	808	808	821	828	827	863	813	825	808	840	828	811	816	802	792	851	771	820	784	822	796	812	821	815	865	816	792	844	824	804	833	807	799	808	796	836	812	793	853	774	783	846	786	785	870	829	772	786	801	802	799	784	839	838	856	834	864	793	825	810	804	765	830	815	804	761	852	772	829	801	887	790	739	834	810	822	793	797	844	794	780	819	840	795	809	827	760	840	759	813	832	850	808	805	787	807	758	823	816	804	782	792	809	869	856	789	849	780	797	843	823	850	791	789	851	815	826	849	792	867	821	852	799	857	833	771	809	838	826	789	809	815	867	800	811	846	856	858	789	830	774	762	852	836	836	843	829	822	809	831	805	789	793	848	734	812	740	833	807	769	790	821	804	769	814	848	788	819	782	834	775	792	827	797	769	881	812	821	788	719	811	786	823	804	853	801	829	807	786	781	797	769	813	845	848	833	797	788	795	787	819	797	832	804	768	829	825	762	835	777	811	822	783	825	796	765	831	819	804	755	816	814	775	815	834	843	756	836	803	763	796	825	757	816	828	799	804	788	826	793	809	799	825	789	842	811	786	831	817	818	851	824	808	786	779	781	778	803	873	817	827	825	797	879	818	799	808	830	823	870	809	820	759	803	782	819	754	794	866	832	765	828	845	808	804	793	790	766	781	825	790	780	811	827	777	793	805	833	786	830	813	824	797	770	841	818	855	794	819	815	879	791	874	773	836	809	754	828	809	832	811	855	791	822	810	831	805	819	821	842	776	799	810	815	835	808	854	835	782	763	855	786	853	775	788	829	780	786	810	804	828	817	820	807	784	819	842	816	835	821	807	817	768	826	783	881	774	802	790	833	782	831	822	794	792	793	832	817	825	814	811	813	765	810	793	812	824	797	838	810	800	789	838	751	780	811	790	839	827	776	795	798	802	817	819	816	867	759	776	857	785	871	818	837	827	824	844	798	833	801	788	723	777	818	833	832	832	772	794	776	856	786	829	805	811	818	822	782	767	824	832	781	815	803	857	795	782	826	767	795	813	828	777	818	823	806	805	760	770	838	789	820	796	792	790	809	772	791	779	835	828	791	806	810	780	774	793	807	794	796	787	769	801	841	825	804	808	761	791	803	813	797	806	830	840	877	827	820	835	821	811	779	821	769	840	799	770	785	807	834	744	788	820	836	781	799	846	776	861	808	801	810	843	821	795	829	832	811	838	849	803	790	791	828	800	821	816	823	831	811	813	800	837	836	817	804	785	806	825	837	850	806	871	797	797	837	784	802	800	787	863	837	800	828	815	837	800	795	801	791	798	816	746	808	789	809	833	799	788	834	819	850	797	794	806	762	818	760	842	795	792	769	837	843	854	850	845	842	743	884	863	812	859	825	813	810	791	770	833	832	852	809	835	832	838	785	802	801	829	864	809	843	817	780	757	786	780	771	777	804	819	817	800	781	792	842	826	838	833	810	854	818	787	812	807	785	806	775	810	812	796	857	798	789	814	764	863	830	848	807	799	800	802	818	838	829	794	834	836	799	815	839	782	781	800	807	831	758	775	788	787	824	829	768	815	771	827	850	855	839	834	796	807	758	821	801	777	800	815	781	805	839	779	847	790	821	846	835	812	795	812	795	853	800	822	778	792	793	785	850	753	771	810	803	782	801	800	846	832	866	850	808	882	799	877	783	885	860	763	766	773	808	806	812	794	826	826	846	812	748	811	821	818	782	803	799	810	814	825	792	831	803	784	802	873	769	832	861	828	768	859	832	799	813	866	823	771	816	827	842	788	801	809	810	801	793	822	775	817	836	806	796	793	829	789	802	779	757	780	842	776	865	809	847	829	853	826	784	824	862	779	863	806	810	826	817	848	830	791	771	818	827	781	841	809	791	829	802	796	822	847	794	852	768	820	825	806	845	826	784	898	794	836	786	799	802	841	837	787	805	796	783	821	795	828	779	842	815	773	786	783	795	817	853	795	868	764	853	782	830	867	822	819	788	830	803	816	794	837	842	805	803	830	738	781	836	778	777	826	786	832	848	882	838	777	821	761	783	762	829	825	798	850	847	805	792	819	782	804	810	826	818	798	769	786	770	842	828	830	848	810	843	842	811	814	812	846	821	793	790	783	785	858	829	790	918	791	853	802	828	866	788	845	853	822	845	782	764	833	821	781	849	845	817	837	812	814	804	828	803	806	822	800	775	805	818	802	811	793	807	817	761	770	806	851	788	775	802	771	827	817	823	812	808	779	801	789	826	773	833	834	788	813	845	817	805	799	801	798	803	814	822	778	858	852	807	803	784	795	814	810	793	851	847	815	810	831	815	819	803	835	828	867	834	812	792	784	847	794	777	850	806	774	764	836	755	837	814	777	798	820	783	852	775	801	792	813	779	820	830	781	845	844	775	781	792	808	838	837	773	789	808	802	830	792	856	766	786	845	838	794	836	829	852	813	816	755	793	832	770	841	792	780	812	826	798	792	776	778	786	820	790	811	790	808	783	827	845	784	822	760	794	829	814	821	812	757	800	763	761	801	818	816	857	817	828	816	802	815	771	763	760	840	800	879	784	874	800	776	776	771	777	825	804	854	789	839	808	817	819	802	788	787	830	794	808	777	801	795	809	810	839	803	770	850	778	843	853	851	816	847	810	843	775	782	815	811	789	805	792	812	770	789	837	764	837	834	842	762	795	811	816	842	764	808	817	776	807	797	827	811	804	775	801	822	796	796	880	840	796	751	819	787	812	749	815	794	825	814	799	776	822	861	799	804	829	823	784	798	839	793	830	843	775	820	831	840	780	852	821	807	771	782	814	796	782	776	812	804	775	797	805	833	824	825	773	805	788	839	835	761	834	789	814	793	806	820	816	792	830	805	801	794	855	879	798	857	787	756	772	744	811	839	764	781	805	867	807	844	738	822	797	818	804	816	794	795	854	759	856	788	775	845	839	807	810	820	842	825	790	869	849	834	815	799	794	832	865	824	811	863	817	811	820	825	823	748	791	816	786	874	843	750	791	844	843	780	780	847	802	797	806	824	814	798	833	805	815	796	768	840	899	811	788	852	808	780	802	834	799	801	821	865	783	820	782	808	828	803	771	770	790	792	803	788	813	816	834	796	768	799	815	802	787	813	861	826	790	766	862	799	833	810	798	789	753	794	822	839	771	833	813	795	795	852	779	834	812	786	839	835	767	806	795	799	811	824	761	800	767	874	819	783	788	827	830	840	831	819	760	814	801	769	835	786	853	826	812	800	770	713	797	779	830	836	851	821	814	781	833	785	831	792	795	816	781	858	822	814	788	855	780	821	812	756	817	808	812	818	802	793	781	898	792
23524	21607	29428	24253	21612	21320	10662	3568	2555	2226	1842	1591	1437	1249	1203	1188	1015	1044	894	778	618	524	490	464	460	458	443	478	490	446	458	457	468	426	463	461	437	493	425	464	436	448	472	427	454	483	453	458	455	429	455	439	400	419	483	480	434	425	464	466	453	430	470	429	425	459	437	427	441	437	454	422	470	419	460	413	440	451	442	431	433	441	468	465	423	425	431	443	445	405	473	458	436	423	448	435	464	422	462	431	473	412	401	417	445	457	447	405	438	433	436	459	429	437	423	432	412	452	424	425	404	429	426	455	469	440	470	428	440	452	447	425	458	469	423	466	445	426	456	424	388	420	465	469	419	463	441	440	461	422	435	454	434	445	391	449	459	441	455	474	421	446	470	445	408	424	437	428	442	426	441	437	425	457	450	463	470	456	442	442	431	424	394	406	442	441	402	412	450	454	449	436	483	424	456	463	409	424	461	407	431	407	412	415	446	430	435	413	466	464	458	415	438	463	438	412	393	441	448	412	451	422	438	466	446	443	438	401	436	449	410	411	477	429	468	475	425	421	408	397	438	431	428	415	461	452	455	442	420	410	435	431	456	438	418	427	414	433	444	417	441	442	431	410	409	413	417	447	416	424	419	434	421	415	451	461	438	453	469	428	443	424	422	448	452	434	415	429	425	374	432	398	422	448	448	460	417	436	440	416	420	451	410	475	423	437	431	409	414	442	435	445	427	424	398	449	445	423	432	449	441	447	470	445	423	431	425	395	414	424	431	442	442	473	431	408	414	435	434	444	447	385	428	427	471	437	399	431	412	420	454	478	413	431	457	434	431	450	437	395	434	435	413	413	442	431	441	461	415	424	427	401	395	443	461	411	438	447	427	445	434	461	473	398	413	432	456	449	413	449	453	423	432	470	443	415	424	469	422	412	419	411	434	423	450	439	455	429	420	467	410	444	433	389	424	466	400	413	480	450	430	447	466	436	404	435	459	437	412	457	458	458	439	445	464	428	396	429	438	449	417	416	443	448	459	480	472	418	433	416	412	422	405	440	415	446	487	446	458	429	430	434	457	433	461	422	424	453	424	433	456	396	458	458	445	431	469	436	458	446	445	443	465	414	446	428	467	433	465	447	445	452	473	439	399	387	429	414	467	417	447	438	418	406	423	441	400	412	399	440	448	457	459	420	445	407	411	428	429	427	495	455	419	431	441	433	436	425	435	460	398	451	423	403	425	450	435	479	431	413	451	396	462	464	442	433	414	435	448	438	443	447	420	404	433	432	430	426	460	423	475	434	432	447	458	419	482	430	432	456	468	419	444	433	466	428	443	453	432	438	432	470	435	420	436	443	432	425	472	467	443	429	396	465	427	413	417	424	440	417	444	394	423	458	439	434	421	472	445	466	459	416	446	431	435	448	454	438	452	421	476	398	446	392	431	444	463	480	420	458	445	489	410	452	416	464	435	478	453	447	447	445	427	441	434	440	453	425	437	473	448	401	431	405	466	399	389	411	447	424	406	424	426	437	431	407	466	455	418	411	431	444	416	441	442	447	443	446	413	426	425	415	425	451	459	415	413	458	422	416	419	443	432	444	392	436	436	431	396	448	424	460	436	412	421	436	426	429	426	438	422	438	440	430	475	473	428	412	439	443	431	436	418	438	424	435	428	419	453	408	427	417	439	457	451	443	432	452	443	447	418	430	408	407	424	453	421	422	407	449	430	450	445	418	449	433	410	399	411	427	449	438	426	475	463	465	451	463	478	421	431	479	459	443	427	447	434	428	442	460	418	432	422	426	425	456	422	424	434	416	460	436	438	426	458	420	451	445	431	421	424	479	394	423	414	442	402	466	467	433	412	408	469	444	433	465	428	447	409	446	449	454	405	434	460	467	415	430	463	430	426	418	453	452	457	465	418	435	482	419	438	405	445	439	416	410	434	457	415	434	414	469	409	404	454	435	435	442	427	426	432	439	449	452	447	437	416	430	435	437	470	434	444	439	477	404	433	406	467	482	453	445	434	417	422	432	428	444	425	454	465	427	436	412	402	453	439	426	482	455	410	424	443	394	456	430	465	405	428	435	469	422	489	440	459	442	420	444	413	445	428	447	402	400	406	434	415	436	439	430	426	406	427	469	421	421	443	430	436	439	431	451	434	434	436	404	445	456	461	448	431	417	430	408	439	419	405	422	460	398	447	458	481	434	410	461	391	477	423	454	444	405	414	457	428	438	436	437	444	440	411	455	463	435	427	440	442	383	433	434	435	445	433	462	457	461	429	423	390	426	470	458	382	456	468	433	441	441	408	450	453	459	397	419	432	403	437	402	428	409	447	468	453	464	447	410	427	443	464	406	434	428	389	459	437	422	422	444	425	433	427	397	424	444	402	434	435	433	478	449	462	440	430	427	469	432	438	439	413	447	425	447	430	472	441	435	443	434	467	429	438	414	413	440	431	462	435	443	424	430	405	431	458	440	429	463	446	427	426	439	419	456	450	452	462	454	412	376	471	429	453	405	434	431	437	370	400	417	469	437	434	410	444	412	441	397	415	434	414	409	492	437	447	446	425	426	441	437	435	453	442	419	436	407	428	431	416	431	416	407	424	391	441	437	438	438	409	432	471	422	426	418	456	458	429	431	431	429	429	464	436	456	443	482	478	443	491	456	401	426	420	393	458	470	459	395	428	407	439	433	429	412	435	484	446	449	494	448	458	424	431	422	412	410	462	444	441	432	424	410	418	433	471	492	393	440	438	438	439	418	445	398	418	451	407	437	440	417	428	437	453	417	451	437	418	458	444	419	429	446	432	430	427	447	441	397	441	476	426	424	415	467	390	435	458	411	443	434	448	442	407	438	402	453	440	438	420	457	415	401	400	472	394	423	443	438	436	446	391	456	488	443	424	434	431	403	411	449	425	398	457	424	459	461	440	426	434	383	447	489	423	414	428	432	445	465	433	406	425	429	504	447	424	447	446	442	467	439	398	420	418	403	404	437	473	452	405	453	449	438	444	471	426	436	447	440	428	435	416	427	432	444	429	469	455	431	408	452	422	452	433	454	430	416	431	437	430	417	412	381	418	405	438	412	463	412	449	426	485	454	455	430	447	443	418	429	445	446	409	420	453	424	467	438	459	438	438	462	429	433	464	422	471	430	438	405	402	457	470	423	394	367	455	454	393	412	482	482	409	433	435	448	463	413	429	434	428	384	444	448	446	451	424	432	439	440	430	409	420	427	421	473	413	422	476	423	458	426	440	443	406	437	383	482	433	453	471	451	454	431	454	472	435	480	461	421	477	458	431	468	427	442	414	410	420	456	454	440	435	421	451	408	432	407	426	434	453	408	445	414	406	438	469	432	425	433	418	440	452	430	443	452	426	464	429	440	430	473	455	428	425	459	469	417	440	416	422	429	432	415	461	408	464	403	435	448	443	414	470	449	451	456	423	438	440	431	454	434	413	410	422	430	455	423	396	434	440	423	421	418	453	427	422	414	453	413
44709	66082	40135	15669	13112	11517	9383	7540	6300	5209	4271	3601	3264	2915	2602	2422	2004	1979	1775	1377	1050	787	774	674	738	672	721	670	678	656	656	653	649	682	629	653	674	665	677	635	633	676	680	624	622	579	648	631	642	666	637	618	642	615	621	633	620	625	632	616	635	625	623	604	599	598	664	612	670	645	615	592	603	606	596	600	598	618	617	632	607	628	537	618	680	599	597	643	640	623	607	616	613	601	620	617	614	644	618	590	652	571	653	652	623	604	588	623	602	626	613	647	642	600	591	629	621	637	579	687	648	623	624	685	631	619	650	635	592	604	621	625	597	615	623	631	617	618	642	628	637	597	611	598	599	582	627	603	638	608	633	623	588	608	618	636	608	635	656	656	597	616	631	571	599	636	615	624	651	597	633	586	611	618	683	632	605	612	615	589	586	634	614	623	615	642	610	643	595	619	620	575	632	606	595	633	614	621	629	600	644	629	607	639	586	611	614	639	649	612	602	616	637	650	600	568	604	626	608	644	642	657	599	622	608	639	626	635	646	621	588	617	595	616	662	579	598	611	631	629	609	581	603	663	621	636	642	597	625	623	619	619	614	642	602	633	620	621	598	652	666	586	596	605	589	614	640	643	654	610	594	629	660	613	614	624	583	600	595	585	632	607	580	630	568	640	599	602	650	589	610	620	647	607	586	608	630	596	642	617	625	637	591	644	634	653	603	622	622	645	601	584	600	610	613	555	630	610	615	584	651	632	599	616	628	578	638	639	593	614	585	630	604	584	611	602	648	612	615	643	661	648	619	620	650	607	669	610	606	635	608	627	641	616	633	579	615	592	590	588	596	645	602	610	586	598	651	593	611	635	590	592	622	614	616	620	625	633	589	599	633	581	633	593	627	684	593	594	608	591	567	621	622	657	583	573	596	634	623	615	609	655	617	590	612	613	586	664	642	616	649	615	598	602	639	569	598	606	566	598	617	606	581	618	617	594	590	645	589	589	598	601	628	631	665	631	621	635	586	607	622	576	620	676	550	617	596	613	668	589	634	658	616	624	573	603	599	589	615	614	648	571	599	643	618	617	642	594	625	658	605	606	621	574	606	664	611	621	632	574	580	633	634	655	639	662	630	573	620	618	633	618	603	600	591	592	651	645	615	617	561	589	622	674	585	579	661	621	636	583	602	595	656	605	583	645	603	585	661	564	613	616	604	667	639	650	602	615	616	631	618	606	600	619	614	568	609	570	572	668	632	636	634	619	621	568	576	641	586	593	611	617	637	648	591	587	580	623	644	646	622	599	615	614	620	599	596	636	605	617	601	645	625	631	620	653	634	615	575	636	589	618	549	596	622	629	606	623	617	617	638	622	625	600	644	606	639	614	591	627	601	600	611	576	584	584	650	646	590	655	594	607	642	666	607	655	596	611	619	587	611	603	607	619	630	609	624	591	660	635	602	561	637	609	663	565	600	610	636	616	639	617	605	622	595	612	592	624	622	612	614	584	626	596	567	601	618	588	600	645	612	603	616	586	617	629	566	632	658	620	598	634	603	613	607	636	608	652	618	660	618	639	565	609	586	613	602	604	624	639	616	624	599	644	621	588	587	606	577	609	634	607	648	634	645	637	627	623	589	616	577	628	638	584	613	676	661	627	610	633	594	647	635	611	602	599	603	633	630	611	647	609	598	616	629	614	645	624	599	613	628	659	641	585	657	587	642	600	599	603	606	613	600	652	640	627	612	610	616	564	604	585	613	673	661	614	587	607	577	615	638	631	585	616	597	600	614	626	578	648	610	592	606	650	647	608	581	636	641	620	605	631	599	621	630	613	601	614	625	583	563	614	620	604	625	606	598	664	622	617	644	633	621	624	592	575	615	626	654	586	610	604	668	626	617	640	607	570	626	620	657	635	617	587	578	604	665	619	594	614	564	591	614	663	615	625	592	657	598	640	623	598	620	620	616	600	607	608	608	623	620	623	607	599	622	596	661	628	602	683	621	606	601	583	622	619	621	587	589	619	580	603	610	597	581	577	620	598	644	655	603	614	610	606	595	604	628	620	614	632	625	673	625	614	594	631	602	636	634	590	592	566	646	609	615	581	611	648	556	622	600	615	626	569	630	605	580	646	611	605	590	633	615	578	599	662	587	621	617	570	602	626	612	566	660	626	603	642	647	642	621	610	591	637	605	624	573	642	581	613	638	608	645	611	621	632	625	551	618	619	645	652	642	629	646	612	608	581	667	618	582	575	636	631	614	581	629	645	596	609	611	668	652	615	599	622	620	586	596	625	632	599	613	613	623	574	613	592	619	622	609	595	623	610	609	622	599	652	603	629	617	542	617	591	632	613	648	611	640	636	588	609	597	600	677	642	611	628	665	636	606	627	608	651	610	641	611	601	631	602	587	569	630	667	638	591	627	570	598	598	594	605	618	612	635	616	648	629	606	608	585	652	635	631	619	665	640	600	632	641	616	646	638	621	621	656	649	634	584	615	641	620	621	613	631	617	575	608	636	608	638	645	581	655	600	591	605	605	647	624	630	612	618	611	605	622	623	626	634	662	635	609	634	673	642	633	620	570	627	586	644	614	652	624	613	586	612	588	625	581	645	594	628	641	580	597	592	622	642	616	598	630	612	558	620	632	640	612	565	598	665	620	628	557	629	621	586	589	627	610	682	607	650	608	601	653	676	663	576	631	634	613	617	576	609	631	614	624	641	566	597	656	609	641	653	621	625	629	603	605	610	622	664	626	598	636	574	605	626	606	600	572	582	656	615	593	627	627	662	617	653	610	616	586	598	611	618	594	624	612	631	626	616	572	603	611	599	597	622	646	604	580	606	630	606	604	617	679	650	626	633	598	599	633	614	614	626	664	642	587	591	606	622	613	649	605	620	611	652	613	635	617	593	637	585	622	619	637	601	641	622	605	639	592	617	613	673	655	606	585	616	602	620	626	610	609	579	588	674	611	578	635	647	578	665	611	630	613	610	631	627	605	596	631	619	587	680	578	591	625	631	638	599	622	614	605	616	661	611	622	642	624	575	588	636	625	626	628	614	624	628	622	662	608	623	613	586	600	596	598	619	598	604	629	647	600	614	624	658	636	632	617	636	585	583	598	619	611	634	606	656	624	604	635	629	613	656	626	638	617	625	582	609	623	611	625	612	614	613	616	603	619	598	628	627	615	625	644	601	558	595	608	603	592	608	656	618	614	626	568	657	642	615	573	625	582	626	614	607	611	658	633	613	590	620	592	589	601	621	598	598	639	610	589	615	636	600	625	640	630	611	626	648	627	590	603	608	612	639	630	603	614	646	625	615	632	616	600	652	595	602	604	597	609	631	538	600	606	596	584	614	638	609	623	650	653	608	631	683	614	666	631	593	631	644	599	609	597	603	596	596	625	595	608	575	616	608	632	611	600	609	645	667	581	621	564	636	621	600	638	635	580	680	600	570	610	623	663	571	624	629	594	610	612	641	580	629	615	616	593	589	567	672	632	630	622
29256	26171	20523	6316	2726	2300	1592	1378	1236	1086	945	867	767	667	779	647	678	617	589	484	459	480	424	427	449	437	430	415	445	412	443	394	438	422	426	430	422	417	380	455	425	419	437	434	402	406	396	438	426	433	437	408	431	389	425	421	436	426	417	425	442	403	402	406	413	384	416	426	423	448	378	402	417	397	403	420	384	423	432	382	429	456	380	392	398	398	441	438	443	407	417	408	430	428	438	451	411	424	402	441	409	462	375	416	421	419	403	406	389	392	394	431	404	453	417	434	431	418	426	411	433	430	423	433	415	404	426	433	394	409	431	440	395	437	414	409	366	432	429	441	376	420	409	428	419	395	408	410	372	399	442	413	411	371	374	437	433	424	404	414	412	431	417	412	398	417	425	426	405	411	406	388	413	375	384	415	431	427	446	433	456	444	408	400	384	389	429	388	395	405	386	430	442	427	393	360	436	403	420	435	344	444	403	377	382	429	405	419	387	434	422	460	426	429	425	446	444	398	492	396	435	443	425	405	389	430	395	408	377	440	425	421	429	418	403	453	397	454	420	392	408	395	407	401	416	409	428	465	422	411	408	397	412	456	438	394	374	413	458	429	414	399	404	442	422	409	413	409	431	368	411	402	383	445	424	389	418	425	411	414	414	429	441	388	418	402	409	389	412	410	415	437	456	448	392	394	415	430	455	396	399	416	445	439	389	405	417	435	390	430	420	395	391	446	408	409	374	395	389	414	430	421	392	429	421	407	395	397	400	427	395	403	394	418	431	435	413	408	399	434	407	420	424	413	415	399	424	404	451	397	447	412	425	396	384	433	390	466	429	424	418	414	445	428	401	414	440	414	400	392	426	453	379	407	398	409	410	394	417	424	429	402	341	418	437	404	403	421	395	441	437	388	424	401	393	429	424	457	441	423	400	440	371	426	392	422	403	436	405	384	424	440	411	429	425	410	379	441	424	445	467	400	403	438	405	416	391	405	425	419	422	393	366	409	433	418	425	414	402	390	426	393	422	442	424	436	383	405	408	421	418	413	413	443	446	414	414	416	421	406	444	434	437	398	404	388	353	431	423	413	387	414	400	409	397	403	409	429	426	425	438	413	437	430	423	397	410	426	469	427	435	438	391	431	406	435	407	390	446	432	406	401	410	410	394	413	393	439	433	424	384	424	426	380	412	415	424	431	411	392	429	386	397	410	419	405	405	446	417	399	387	400	438	409	409	418	393	426	422	417	400	443	380	410	380	438	422	390	352	409	422	424	386	416	411	425	417	416	427	439	427	419	432	387	438	336	413	416	392	417	423	460	431	428	418	416	427	438	381	360	391	407	406	410	441	429	445	423	394	402	429	437	416	449	433	432	450	401	456	440	415	428	431	404	384	425	425	430	424	387	422	435	448	425	404	406	413	448	464	406	408	434	420	438	393	413	406	420	398	437	405	417	413	456	411	403	451	412	412	405	421	428	409	399	415	409	429	405	429	431	427	401	448	426	405	401	419	411	396	391	392	416	414	403	427	391	433	421	406	428	455	424	395	423	381	397	408	402	421	404	397	419	401	455	394	414	429	419	398	460	402	410	445	400	389	429	409	402	415	411	416	436	412	414	444	401	405	405	415	436	423	424	449	390	412	408	411	394	424	419	429	427	393	432	420	416	425	397	415	399	447	443	452	412	401	425	408	433	404	426	446	435	388	390	432	440	382	390	393	417	412	434	389	429	446	393	431	424	416	417	409	393	420	411	398	400	432	432	382	381	406	440	418	417	458	449	385	447	444	419	452	375	395	382	390	438	445	393	412	422	410	383	425	418	431	437	436	429	400	419	474	414	411	432	400	422	434	415	445	416	405	393	408	382	410	414	422	413	446	421	408	412	393	443	459	439	403	438	406	421	382	413	390	392	412	418	410	439	382	413	398	425	409	424	411	435	413	440	388	431	413	408	395	434	417	386	430	415	444	403	425	419	462	422	404	389	414	442	423	435	438	410	447	412	458	440	414	413	394	426	418	381	401	389	408	399	446	418	410	426	418	411	406	434	441	404	414	423	376	436	378	423	437	421	395	418	393	380	408	427	428	418	421	368	389	397	458	437	415	405	432	421	393	427	395	451	420	430	430	417	439	434	420	404	430	398	370	429	406	388	380	412	424	427	418	395	437	430	414	426	395	414	422	393	400	460	428	418	415	421	406	472	410	465	405	417	424	416	429	457	416	400	421	399	411	407	424	379	391	427	398	411	420	399	397	419	406	407	432	430	419	380	408	402	422	383	415	418	419	402	409	437	433	424	413	441	412	450	431	412	426	405	412	417	430	415	446	428	397	422	414	391	403	394	396	398	425	430	410	439	444	408	416	417	425	417	405	384	387	457	435	406	410	416	417	404	436	395	427	416	381	378	422	416	423	432	425	445	399	429	452	405	394	434	402	406	398	437	417	441	401	397	422	408	391	425	386	414	410	408	434	435	435	375	409	403	410	442	445	432	434	419	426	448	416	446	405	363	423	426	430	420	430	403	420	425	396	403	438	429	432	418	370	393	385	405	377	400	416	398	435	404	398	434	420	413	416	430	406	453	396	402	384	408	405	418	411	440	442	439	425	398	416	380	433	380	430	380	403	379	421	401	445	411	434	448	367	403	389	407	439	390	432	435	403	428	400	415	414	419	436	404	410	425	404	441	427	398	385	403	417	389	410	402	422	418	431	428	407	408	412	430	444	427	422	443	456	410	414	412	421	410	408	435	435	402	426	422	422	410	436	433	442	403	422	422	415	400	428	407	400	439	377	412	404	380	429	422	421	429	415	405	397	439	432	363	417	386	415	416	414	416	445	423	449	413	409	430	424	437	430	420	402	396	398	436	402	383	430	423	441	428	431	388	418	419	415	410	401	394	364	434	428	408	420	383	411	443	430	430	412	408	399	400	443	396	398	400	426	448	413	436	407	407	392	377	436	403	448	413	412	417	394	426	402	383	393	418	412	417	414	412	384	421	446	385	408	383	343	414	398	426	424	431	390	439	419	419	401	433	410	389	450	403	408	393	395	424	405	430	447	415	440	398	372	404	414	427	416	471	417	419	399	422	390	395	405	423	407	407	421	435	393	416	431	444	415	402	375	458	438	412	421	434	392	438	410	423	399	418	394	451	438	414	413	414	431	443	404	412	429	419	409	416	412	444	434	402	401	403	426	406	419	383	462	414	420	420	422	445	405	456	417	437	415	395	402	442	431	423	406	390	391	405	418	410	414	392	418	425	434	403	426	440	416	432	405	383	429	399	323	402	406	389	451	434	405	441	387	392	418	446	435	425	449	431	424	408	423	407	419	412	405	387	430	449	434	417	386	413	394	388	382	422	383	400	405	401	386	398	392	405	400	436	428	419	409	418	441	418	393	446	376	429	435	398	407	435	407	414	414	426	377	415	414	409	413	451	447	442	435	418	418	457	420	404	383	446	416	408	426	425	406	409	425	418	423	397	424	419	406	414	392	417	405	389
35531	42197	21130	6242	5408	5164	3956	3335	2841	2534	2134	1715	1590	1427	1409	1243	1149	1139	941	789	715	618	643	559	592	580	563	616	576	600	599	614	582	561	599	609	600	614	546	584	564	575	575	596	581	584	616	570	607	573	573	542	556	573	611	560	580	573	600	613	571	619	596	591	557	622	574	596	612	593	591	593	574	605	589	530	590	563	582	596	591	573	568	587	596	613	602	576	594	579	577	591	582	625	537	601	589	580	595	618	599	561	590	592	595	610	595	591	567	607	606	586	583	541	613	596	590	576	601	590	592	540	583	575	573	568	579	597	604	557	615	603	578	599	634	599	571	619	549	572	555	554	571	605	616	564	599	569	567	599	573	578	613	612	588	572	574	612	599	554	648	597	587	564	596	581	591	572	593	592	558	601	610	585	595	556	584	594	640	574	583	580	560	566	580	559	577	547	564	564	592	579	584	591	567	534	572	582	574	579	596	585	537	575	620	599	586	552	606	551	611	604	583	576	591	549	583	577	547	550	576	594	579	598	577	586	544	571	553	550	563	567	567	609	593	570	605	583	581	584	589	589	537	547	584	556	623	584	553	593	565	591	597	594	551	589	593	592	574	568	564	598	599	597	582	557	615	583	649	661	630	590	604	599	597	585	569	553	582	577	570	600	594	594	602	581	564	579	655	591	594	588	560	622	599	630	558	595	572	588	617	568	629	598	623	605	590	556	569	588	577	538	606	580	584	554	594	594	575	610	550	560	574	566	598	567	568	630	575	558	579	558	574	580	584	578	574	533	574	617	627	557	591	574	609	569	613	567	590	580	606	562	586	631	561	545	536	577	589	597	591	571	612	550	601	611	539	600	599	567	605	583	595	573	589	583	578	578	605	564	587	617	597	587	606	569	567	565	586	584	601	589	570	595	573	620	588	553	560	594	619	618	567	521	614	572	580	560	630	588	570	597	605	593	580	574	606	604	606	606	578	569	553	584	576	551	556	588	626	605	567	542	537	599	604	601	615	589	578	563	593	622	597	595	591	630	600	615	548	609	567	587	577	573	591	534	609	578	562	589	584	554	578	570	572	583	575	566	577	562	647	571	611	554	611	568	592	593	613	615	583	566	618	538	560	605	566	584	532	610	541	614	589	565	606	604	571	578	577	570	568	565	593	548	539	595	595	621	572	623	585	555	528	554	599	586	586	618	561	564	613	613	580	601	606	622	574	582	582	624	624	573	596	599	581	587	585	604	586	641	589	631	545	631	505	552	550	614	582	589	579	605	583	560	609	548	590	550	608	619	632	598	575	576	560	576	591	617	592	583	590	600	589	601	604	619	548	560	598	575	608	580	570	631	590	644	563	554	591	589	620	576	598	576	580	559	574	598	566	575	624	579	547	591	602	625	583	592	614	574	612	580	538	581	566	604	578	579	581	571	568	564	572	536	549	570	590	568	534	619	578	599	576	586	561	644	588	588	596	531	582	593	636	590	572	617	590	624	594	626	637	583	603	575	599	585	551	570	583	592	582	571	596	563	636	599	587	596	592	587	577	572	602	505	576	602	544	545	583	574	560	601	550	590	629	542	578	607	575	558	585	600	582	596	556	565	610	541	588	598	584	582	517	603	602	562	573	632	596	564	593	583	575	575	605	594	572	606	596	573	571	566	591	575	563	630	595	610	623	557	621	601	668	604	605	618	628	572	604	620	562	600	605	566	584	597	580	585	582	594	542	607	582	560	570	578	588	640	559	544	537	607	585	615	548	531	569	571	580	536	595	584	532	563	617	573	653	574	590	566	581	580	581	606	608	574	556	576	584	619	569	589	581	550	595	594	566	599	556	594	589	577	601	568	596	556	576	538	590	608	639	587	600	553	600	575	609	604	590	600	581	579	617	612	617	598	551	609	588	597	606	535	540	567	597	610	580	616	588	547	582	604	615	565	624	572	600	600	599	568	560	627	625	556	599	558	646	585	581	603	559	611	541	598	576	583	629	613	606	569	604	555	555	615	569	611	587	560	590	612	560	572	591	593	559	567	565	549	574	578	618	620	583	563	601	581	603	543	585	602	602	596	609	534	555	591	615	569	605	597	583	589	589	566	613	606	568	616	609	594	583	551	625	591	592	599	591	552	579	631	590	579	571	558	526	554	587	579	588	568	572	566	581	575	594	640	581	599	620	604	586	604	620	560	577	624	587	583	583	562	604	550	582	567	601	608	582	585	576	572	564	585	592	592	599	620	602	612	580	608	604	576	582	552	586	569	566	570	551	567	564	616	593	555	634	625	589	582	598	597	568	595	580	588	626	556	562	586	571	572	551	564	563	556	578	610	542	536	537	579	587	623	563	597	557	555	620	542	558	612	590	586	562	639	590	572	566	596	599	601	620	552	602	598	573	564	616	566	603	614	633	572	593	644	613	584	586	530	587	574	590	593	577	583	600	585	591	600	606	589	608	575	555	584	604	592	622	531	564	585	584	582	560	558	554	572	571	599	585	586	586	603	575	571	520	604	597	563	575	585	572	580	620	606	540	578	562	567	578	588	593	594	622	586	527	576	596	585	557	558	555	583	576	576	573	577	579	571	592	617	570	549	583	630	578	557	618	554	594	566	601	568	545	574	615	584	569	573	582	560	603	594	581	575	579	584	557	592	564	602	547	594	619	612	590	588	570	561	537	537	586	583	619	590	583	603	590	541	606	586	573	615	603	560	609	578	585	618	644	575	607	592	580	559	579	597	565	566	598	567	560	565	612	576	562	568	580	623	543	570	576	622	578	586	565	600	541	591	617	572	619	508	560	565	596	552	620	605	577	589	586	587	576	612	538	548	546	566	599	561	591	617	599	570	583	579	608	590	580	593	562	562	567	609	596	583	562	609	569	551	603	571	604	590	593	576	546	559	575	585	562	602	562	558	658	594	554	591	594	586	616	584	564	599	566	620	562	567	600	527	612	555	612	647	558	595	577	568	572	554	564	601	542	585	602	565	605	619	579	579	597	600	568	572	574	589	560	621	559	574	596	574	612	615	585	591	586	542	623	562	562	587	584	613	598	595	582	603	612	559	548	586	576	572	595	662	563	618	598	592	585	561	595	603	602	532	587	631	553	597	558	579	576	654	622	618	587	580	603	579	585	528	594	591	551	591	586	570	594	561	596	548	586	572	556	575	568	600	626	576	598	602	574	579	568	535	587	576	576	628	558	555	559	598	599	591	539	545	587	557	584	582	608	565	556	635	650	600	568	618	577	629	574	603	550	573	595	591	592	599	580	589	601	586	613	600	545	596	562	611	596	601	605	590	537	547	580	599	559	565	606	605	556	576	580	575	577	563	579	590	612	568	590	572	542	620	552	599	587	572	581	576	603	584	598	583	631	571	601	592	580	580	574	590	577	551	537	531	559	612	588	578	611	605	554	584	608	628	640	593	590	568	610	577	594	523	591	594	587	614	559	564	603	566	611	561	600	608	563	544	575	553	553	599	551	599	574	603	525	609	596	589	575	584	603	571
24548	21601	28805	24806	21151	10793	4128	2615	2071	1818	1512	1374	1235	1178	1130	1069	1008	926	828	687	651	610	623	562	568	582	582	578	557	534	608	574	599	567	574	573	579	544	573	541	541	527	552	608	557	531	564	565	553	587	579	538	573	512	564	570	590	579	560	582	554	585	537	576	580	560	563	531	574	501	577	554	561	509	479	561	563	539	540	541	560	563	526	543	514	560	547	546	593	551	535	543	605	516	580	567	558	554	593	527	615	514	531	528	589	591	575	555	568	573	542	559	540	544	581	554	569	536	614	551	575	539	546	527	540	558	551	555	540	545	571	581	556	544	573	508	546	624	506	532	568	569	586	555	523	541	568	570	516	589	527	589	550	532	545	592	544	610	576	558	564	546	532	539	545	551	592	528	568	584	547	578	544	543	542	568	579	536	543	534	555	589	563	530	545	561	593	542	547	573	540	543	602	564	530	547	555	579	538	586	542	543	531	578	554	556	571	578	553	555	548	579	576	583	577	579	556	573	511	541	531	568	565	513	577	544	578	519	531	582	560	568	549	501	543	550	569	573	568	573	542	565	559	564	575	522	544	521	542	553	570	571	553	553	555	550	555	588	541	553	578	561	551	556	533	567	517	566	578	538	560	523	550	587	577	556	583	580	561	546	507	559	549	535	549	552	548	522	582	574	559	558	545	546	579	537	540	518	552	521	570	547	604	504	557	538	522	568	547	537	526	520	589	541	572	544	529	550	524	587	573	573	585	544	514	558	551	564	531	573	567	535	560	533	535	544	534	567	580	577	563	521	591	545	524	555	555	569	541	552	591	486	539	524	556	535	593	535	553	544	552	597	573	518	529	522	526	545	539	535	562	556	627	532	584	558	552	543	524	552	530	543	573	518	540	519	573	579	582	561	560	544	555	514	560	541	567	503	547	569	547	583	550	543	552	576	542	584	549	581	550	554	569	606	553	581	601	605	534	560	588	569	514	552	582	518	534	562	535	563	541	550	575	604	574	562	554	580	534	546	537	541	575	518	579	573	519	507	542	557	539	526	566	558	552	535	549	542	578	579	588	544	540	549	559	535	577	555	530	552	547	588	559	555	547	557	521	579	545	573	571	564	532	573	556	527	576	608	529	513	576	555	570	496	527	547	540	597	567	556	545	565	556	585	572	513	565	562	533	543	558	545	531	545	531	557	560	597	583	596	526	535	535	566	557	545	552	550	550	537	520	526	553	554	557	518	605	551	557	561	552	532	526	556	581	563	575	565	557	538	486	563	515	533	533	562	543	582	540	587	534	573	532	531	544	574	598	544	539	522	547	575	536	552	525	574	521	543	553	614	544	564	494	554	519	576	575	560	556	586	584	516	604	542	594	553	547	542	537	544	540	575	543	522	531	518	558	508	594	574	522	569	585	527	526	563	555	549	555	531	587	597	596	559	546	532	554	534	564	589	555	563	517	539	530	567	534	563	583	558	560	591	533	593	514	578	573	576	521	579	525	556	566	557	585	601	531	592	526	533	564	560	552	566	529	592	535	535	595	510	592	548	551	548	565	516	569	529	561	559	525	541	553	523	509	522	584	561	555	512	541	534	570	519	534	592	554	584	571	540	537	579	564	566	556	530	588	547	539	570	537	572	549	511	555	574	594	586	539	552	529	568	526	516	556	578	624	570	574	555	560	581	535	588	537	582	570	563	546	561	546	567	603	508	555	527	555	537	544	565	553	594	577	541	549	577	570	557	578	542	566	505	526	552	572	564	550	539	544	557	592	549	590	552	535	530	524	523	611	543	571	568	559	545	530	545	565	572	563	564	577	533	552	550	551	554	580	554	583	595	554	528	552	600	528	562	522	534	485	568	553	548	556	542	582	523	557	571	564	562	513	561	576	499	578	542	610	549	553	523	582	529	536	498	542	512	559	537	600	560	557	576	546	557	564	576	598	557	590	547	561	559	544	558	553	511	530	543	553	557	572	578	552	563	511	554	563	567	557	565	560	594	581	551	548	588	578	531	541	587	507	537	575	523	580	555	559	552	530	531	544	580	504	609	530	523	541	547	526	560	549	566	566	570	561	583	555	609	570	556	514	546	526	589	549	584	582	553	578	538	579	571	529	528	576	546	565	531	590	532	580	520	558	563	543	610	550	589	537	528	558	542	550	558	575	568	520	545	558	590	544	579	556	577	591	572	591	544	536	568	535	602	517	528	551	550	567	547	559	549	554	591	562	545	564	527	531	539	545	563	559	533	530	589	557	546	557	582	539	527	574	562	570	562	563	568	502	579	567	524	533	550	535	544	559	539	563	556	547	556	545	494	557	562	589	597	557	542	536	523	564	551	499	555	545	555	580	567	574	530	579	506	530	583	503	555	542	560	568	551	571	546	552	530	521	553	546	561	578	509	547	533	530	572	547	538	593	568	523	530	584	562	550	535	571	509	547	523	552	559	564	568	564	543	538	552	547	553	579	522	570	579	575	549	514	550	558	556	515	572	522	546	514	596	542	542	533	580	579	556	535	560	543	533	574	564	530	569	517	580	546	564	550	583	532	577	579	565	549	536	604	525	564	553	556	524	595	556	584	555	577	537	575	561	541	522	547	568	526	541	542	545	539	547	532	549	612	549	535	567	541	573	605	604	549	582	585	574	564	543	545	543	508	561	573	558	577	578	549	554	558	566	589	568	600	591	594	551	533	557	585	510	559	557	525	526	549	539	556	572	579	519	559	529	543	524	593	566	566	546	588	537	533	580	526	542	597	560	527	554	556	596	561	527	568	589	532	539	536	537	554	542	557	560	547	554	528	555	527	549	522	540	532	573	552	548	551	548	544	539	536	556	527	524	600	553	554	536	568	569	551	559	560	585	534	560	576	565	547	521	547	583	499	517	550	549	547	550	544	541	521	558	522	527	617	553	535	554	572	524	550	552	521	566	552	547	562	580	572	546	556	559	549	539	514	541	549	561	565	593	554	544	564	547	549	546	593	513	573	536	513	549	562	549	538	557	549	598	581	554	583	569	565	513	571	561	544	580	540	532	562	573	557	574	495	525	561	580	582	590	511	522	594	545	563	505	538	567	504	549	561	522	560	550	559	538	612	513	568	560	539	563	572	562	562	548	574	575	536	520	560	568	603	534	571	539	534	526	567	572	566	541	584	550	579	539	574	520	564	547	562	515	582	558	541	571	508	539	572	569	529	568	575	562	520	535	586	560	598	572	554	587	554	536	578	564	548	577	544	564	589	548	581	522	613	544	562	591	555	593	532	567	586	577	562	559	546	607	599	501	568	555	555	556	580	528	566	510	549	571	555	566	525	540	563	553	541	532	545	550	573	581	573	585	588	605	550	576	546	535	576	562	579	564	557	508	566	537	567	573	549	577	563	597	541	569	539	595	528	543	570	564	553	561	541	550	572	553	552	585	542	541	532	521	543	553	542	524	542	526	506	571	571	545	556	575	561	547	530	568	567	549	568	594	538	568	540	585	552	577	550	528	567	549	547	558
40336	57691	31269	11457	9883	8760	7096	5804	5136	4249	3468	2963	2528	2470	2231	1974	1971	1618	1501	1130	1022	903	834	845	819	801	800	836	785	783	849	800	794	829	751	788	799	768	790	768	801	792	786	799	791	764	786	813	804	836	809	758	814	796	764	838	779	817	785	787	792	746	758	797	842	798	796	808	765	823	815	772	736	741	807	783	805	810	791	773	813	768	779	821	784	780	795	818	748	787	807	771	784	792	736	771	789	760	784	725	792	810	767	735	806	732	795	795	759	810	748	788	813	791	776	775	762	781	772	735	789	766	753	793	776	745	775	826	814	747	785	774	774	765	770	800	812	814	756	757	766	788	741	775	809	797	765	768	802	800	769	769	782	741	786	726	786	766	753	782	779	780	760	794	750	757	761	779	766	793	793	756	754	771	787	818	759	802	820	687	775	759	800	766	785	792	799	778	762	774	792	800	806	825	781	788	794	832	797	787	782	752	795	793	736	780	780	818	787	792	761	762	806	779	784	767	773	843	762	797	773	760	825	783	802	773	811	768	797	754	801	786	805	836	741	790	789	778	722	790	761	775	795	821	777	786	775	755	774	794	815	824	777	762	771	773	796	760	768	832	765	783	747	777	743	781	764	744	770	796	755	795	767	740	757	778	822	786	788	790	798	756	776	782	743	793	754	778	781	760	751	780	783	785	754	800	773	765	770	741	758	782	740	781	762	769	777	776	748	788	721	780	849	765	775	755	756	790	744	714	837	796	825	770	755	785	810	719	820	826	807	776	780	839	805	784	760	766	787	774	782	742	794	794	761	809	744	755	755	812	754	767	764	774	762	759	763	765	781	823	739	791	783	791	787	760	835	744	758	764	790	865	769	778	789	796	820	771	828	770	796	748	752	792	724	763	706	809	789	795	812	823	813	779	758	765	799	717	761	817	774	756	735	765	748	832	767	828	808	842	771	820	783	769	803	799	760	760	779	793	743	793	801	816	794	776	791	767	745	821	767	783	775	784	815	814	793	777	790	766	833	760	758	819	792	826	795	780	802	739	764	763	747	767	774	803	789	755	733	747	810	812	748	772	743	786	747	781	820	795	791	765	764	760	840	762	785	776	757	780	709	770	790	803	758	812	748	758	797	748	798	781	811	798	796	755	722	788	787	789	781	735	772	762	760	780	740	784	787	771	749	759	805	768	770	783	827	752	784	742	813	780	760	748	824	790	773	802	811	795	793	784	787	817	797	766	749	783	808	804	796	765	743	809	774	760	801	782	797	695	805	764	800	777	784	807	789	784	783	732	771	769	787	767	778	766	769	810	772	756	802	784	832	766	774	739	755	749	746	818	797	807	765	766	784	797	819	744	786	774	784	753	762	830	806	849	802	775	810	771	784	829	823	742	796	793	764	815	774	796	794	811	792	803	762	797	748	768	744	787	767	792	790	733	767	789	748	791	772	808	773	780	799	762	743	770	820	805	796	767	792	790	762	788	755	747	784	775	798	773	753	812	783	754	773	782	743	752	764	756	793	789	745	752	818	744	775	790	811	782	778	746	793	781	761	794	782	751	758	758	784	761	756	762	777	758	731	802	766	806	762	831	820	793	736	781	783	785	761	746	738	750	786	818	793	789	774	738	722	749	807	767	758	821	761	738	813	762	813	783	781	809	784	765	796	786	841	776	768	755	780	817	789	794	827	827	748	728	726	777	780	784	778	784	753	764	838	804	818	741	724	726	819	734	741	814	779	796	771	762	826	821	797	721	778	784	790	804	827	777	792	806	837	835	782	756	764	786	728	738	766	805	755	772	747	836	747	796	794	767	774	808	774	778	749	797	793	729	803	791	802	780	764	799	760	826	773	804	798	762	794	789	753	781	762	802	769	753	827	752	786	775	822	811	813	736	786	761	788	775	789	787	772	765	802	733	787	815	737	760	774	771	741	730	808	771	823	742	818	768	825	769	790	779	782	799	801	778	783	718	764	794	764	800	807	815	779	745	778	800	803	774	787	837	769	840	789	776	841	792	784	790	778	793	776	815	807	761	792	801	777	825	772	824	784	760	781	771	750	783	740	778	765	807	744	805	777	793	754	796	705	756	792	772	801	749	852	777	764	797	799	783	769	759	791	769	757	770	752	763	802	806	839	774	761	758	803	798	782	787	771	803	809	750	803	769	756	802	807	789	761	783	778	786	794	771	793	805	775	827	741	788	785	766	791	762	756	745	785	793	762	815	865	747	797	810	721	773	804	825	786	751	792	778	742	788	746	807	785	789	734	814	780	767	786	833	768	748	755	856	764	774	780	774	783	770	786	798	805	760	769	756	765	794	775	786	816	782	812	764	785	814	733	752	715	755	771	815	739	770	796	797	794	784	813	788	761	768	788	757	766	779	748	819	757	814	790	808	803	810	794	820	767	776	760	785	690	760	790	794	772	795	745	782	761	767	763	803	802	757	812	761	801	731	759	781	784	819	743	786	768	772	751	813	760	781	754	806	791	794	765	749	775	776	769	811	795	772	785	768	835	753	721	807	782	819	747	791	783	777	768	845	745	782	854	772	769	771	766	788	819	772	844	766	782	766	771	809	773	762	772	797	786	745	791	768	757	827	775	777	774	818	820	798	769	785	807	741	752	798	797	800	747	773	789	757	769	795	778	765	748	813	790	758	766	770	761	785	816	752	733	792	813	801	795	765	789	786	817	769	761	796	764	741	789	798	793	787	733	741	766	787	784	768	778	729	767	770	758	789	770	716	742	796	772	776	748	735	823	797	708	784	726	751	849	761	821	778	720	769	783	737	760	810	820	824	793	802	763	756	757	809	780	758	792	729	790	791	768	811	761	759	787	743	803	770	757	782	762	789	752	824	774	788	786	813	779	838	772	781	783	776	737	788	778	785	807	800	746	773	720	782	803	798	788	784	756	779	766	782	818	781	733	763	738	781	807	772	805	787	782	769	715	789	786	718	800	803	736	784	754	773	841	842	769	798	775	746	791	721	762	790	794	753	803	775	808	766	808	797	808	763	767	791	776	733	835	754	756	809	773	823	819	768	796	798	794	759	720	837	745	771	810	778	829	805	768	817	784	755	769	814	766	807	820	786	767	802	804	801	793	719	771	784	800	789	772	765	804	747	815	782	754	779	768	784	763	729	804	776	740	785	764	742	803	743	777	784	832	775	794	810	753	780	788	763	783	748	749	756	780	790	805	769	804	771	814	804	794	783	789	790	802	754	799	823	769	827	828	715	815	782	739	790	802	726	762	792	798	781	848	789	772	833	747	756	794	786	767	768	768	747	735	778	776	812	764	739	827	776	757	791	725	759	764	822	816	786	788	761	771	815	795	787	815	777	742	750	768	739	728	831	776	809	798	807	755	787	774	780	744	763	819	774	770	819	811	768	779	794	786	777	775	755	792	807	777	760	812	838	799	841	793	827	857	756	816	737	774	785	797	747	782	749	798	813	774	731	746	706	738	812	780	738	769	770	715	783	817	797	782	824	802	739	785	746
23472	21589	29378	24240	21579	21215	10436	3810	2806	2249	1886	1584	1436	1355	1163	1220	1045	949	815	626	512	486	470	451	450	439	439	428	498	398	446	425	428	433	479	411	423	420	437	432	412	436	398	491	478	423	435	433	397	474	448	407	432	447	414	446	442	402	415	449	430	423	424	436	409	405	433	424	400	457	460	394	408	389	427	475	385	419	407	423	409	402	402	401	419	400	441	450	430	413	427	421	415	438	426	406	437	437	432	396	429	448	414	411	415	443	416	433	437	394	401	422	420	419	438	409	421	446	397	428	391	420	437	418	426	419	426	400	476	414	448	423	408	400	463	433	422	430	421	433	405	454	428	441	418	425	411	433	385	398	376	434	423	430	418	383	403	467	367	441	455	394	435	421	434	410	452	441	406	442	397	407	451	419	400	401	414	435	430	468	376	412	390	451	385	417	421	404	413	431	387	420	386	432	415	402	388	415	372	414	403	417	412	442	401	430	413	390	385	389	398	394	436	423	398	439	418	431	430	426	384	405	397	429	404	404	456	421	429	442	427	396	462	429	435	424	424	430	416	435	401	399	412	457	403	404	418	451	411	386	385	429	395	395	411	425	441	418	414	427	447	413	388	420	460	444	413	425	402	423	408	426	407	425	374	465	388	389	378	424	446	446	436	394	388	389	392	411	390	392	433	438	393	440	414	413	418	383	432	437	440	395	404	398	421	421	437	430	396	441	461	417	417	400	448	443	452	348	386	437	408	404	412	405	396	391	396	421	410	445	409	385	429	417	418	400	429	413	419	388	421	460	389	393	401	451	414	388	436	416	452	455	430	405	399	408	447	425	442	388	407	401	416	433	392	399	385	455	442	457	418	398	438	429	415	395	407	406	449	438	428	409	419	392	390	458	416	395	452	422	450	425	423	403	413	443	391	422	436	456	416	416	428	418	384	432	432	409	421	420	389	420	406	429	408	455	435	389	434	416	454	412	400	437	397	403	398	422	399	397	374	449	412	468	428	402	422	421	422	397	406	413	459	421	418	404	459	418	426	426	402	448	426	383	416	442	436	425	445	417	410	426	450	437	436	441	404	410	414	424	415	392	397	440	397	444	400	444	417	417	466	411	400	393	399	400	407	392	431	435	414	396	432	457	413	442	400	435	415	427	400	410	383	424	401	403	427	390	423	435	435	438	386	428	413	439	404	425	401	385	438	430	434	393	419	400	405	416	398	463	400	421	422	399	401	405	394	444	444	401	398	422	391	403	389	408	409	388	427	450	409	426	464	444	466	397	440	396	452	439	414	425	372	410	456	388	393	420	425	415	401	369	436	418	421	446	422	419	413	388	433	417	401	387	443	424	368	444	425	393	412	429	432	403	401	434	390	397	388	460	430	436	403	411	392	408	413	381	431	457	430	439	434	392	430	420	395	440	421	429	410	390	453	445	402	411	388	435	438	408	429	424	456	428	406	425	428	391	405	401	401	443	434	419	452	421	417	436	462	417	398	416	452	458	425	430	415	381	454	402	378	440	379	410	450	439	433	389	405	418	414	403	441	421	422	395	394	406	419	405	381	385	408	393	414	433	448	427	390	387	425	397	396	433	423	420	412	398	412	394	400	383	426	420	429	427	418	409	425	425	404	396	474	425	443	369	430	392	401	408	436	400	421	415	427	355	379	391	411	433	412	385	425	428	380	416	441	427	444	389	413	387	448	415	412	415	365	392	400	381	399	447	418	474	432	374	391	414	415	390	429	412	448	450	423	451	419	399	407	416	415	387	429	419	407	393	409	426	404	416	419	409	426	440	443	410	449	383	381	436	414	397	423	477	399	433	415	428	381	403	461	418	411	449	413	413	375	414	408	416	435	422	360	463	458	402	400	437	441	442	412	426	435	400	426	390	422	413	421	435	426	455	413	417	422	398	422	431	411	431	434	422	439	454	445	427	445	437	417	379	393	399	375	416	410	397	408	431	439	385	395	383	417	470	439	420	453	395	426	387	424	439	419	407	440	415	420	396	409	430	415	392	438	408	424	408	426	426	440	394	429	390	424	426	445	412	400	410	410	434	390	424	424	435	419	438	419	419	472	408	388	413	420	456	379	453	413	425	415	409	415	420	424	401	453	470	397	425	431	392	414	445	406	406	439	454	414	406	423	362	412	397	406	430	396	431	392	431	386	435	429	433	410	410	408	392	454	443	426	422	428	425	422	409	409	411	398	422	479	411	395	413	387	414	395	389	420	401	410	405	454	417	424	434	413	447	421	414	396	423	406	409	400	437	419	431	383	399	415	406	390	401	465	415	408	400	431	424	422	448	427	442	414	414	407	388	449	390	439	435	413	390	407	402	395	417	446	400	407	403	413	398	413	376	406	419	422	447	437	400	443	426	422	406	398	434	388	458	428	439	473	413	412	423	426	412	401	419	404	414	414	425	452	401	367	422	390	408	400	398	430	417	437	440	417	442	446	436	416	422	426	437	389	424	435	433	448	432	404	439	439	413	431	453	408	406	393	415	457	432	424	415	421	421	398	436	405	411	397	438	419	389	423	423	389	410	394	428	410	408	388	409	392	410	443	391	428	390	414	429	373	405	437	434	407	458	417	401	406	407	448	422	427	404	464	427	435	395	407	399	425	409	441	454	401	418	397	399	423	398	427	427	450	440	408	412	413	382	405	363	455	434	448	451	379	411	399	422	431	416	433	398	448	412	425	417	413	425	403	398	447	412	388	455	414	415	408	455	404	406	387	416	475	369	391	417	402	412	417	411	415	412	423	413	388	394	382	427	437	425	385	401	444	431	423	422	417	388	391	407	392	423	418	397	403	395	421	437	400	440	448	412	426	451	424	467	403	413	431	424	413	430	430	436	383	424	406	425	395	445	377	409	408	418	429	411	398	377	452	420	379	433	424	422	425	446	438	455	416	426	427	443	420	402	449	389	419	404	409	402	392	366	428	417	399	419	420	432	409	407	403	442	429	403	407	406	410	426	422	402	409	440	424	431	399	434	403	393	419	444	411	429	393	444	423	388	403	393	400	422	441	432	385	394	389	433	415	412	384	413	398	430	416	388	406	428	465	440	428	399	385	384	386	430	418	378	422	441	413	377	434	443	432	402	445	398	383	420	431	426	421	381	403	433	428	455	442	421	405	417	437	412	409	442	412	398	401	421	425	423	420	406	399	422	439	420	429	428	423	418	413	432	415	418	388	464	436	399	448	376	446	421	413	396	433	420	427	422	383	421	438	406	399	455	432	443	431	427	401	411	417	433	427	422	409	388	443	431	392	441	413	425	396	429	397	444	395	403	406	410	418	440	445	415	412	413	396	416	378	394	431	417	435	404	386	425	435	421	411	441	409	424	416	449	438	426	377	430	414	432	400	417	389	415	405	411	413	454	417	402	411	410	410	418	433	445	433	413	452	417	405	424	448	451	407	405	402	420	410	434	387	377	444	435	406	429	450	445	458	405	400	423	441	419	407	386	406	459	451	384	437	387	423	357	459	409
44381	65708	37838	14849	13462	11511	9884	8105	6833	5517	4500	3665	3317	2861	2587	2494	2196	1982	1609	1134	884	727	690	707	711	683	635	584	656	674	654	689	668	615	616	641	628	606	587	636	586	610	656	591	622	579	614	610	618	658	608	629	611	638	574	645	557	583	579	645	626	606	602	622	644	612	589	620	600	594	616	599	601	584	593	624	619	561	607	573	589	648	597	642	618	597	579	567	639	557	584	603	566	623	583	560	634	605	590	562	621	576	601	620	617	615	573	627	596	634	613	592	559	584	617	624	572	637	608	601	613	584	566	605	594	598	617	617	592	595	608	598	595	588	623	611	556	576	592	633	595	584	628	641	589	613	572	577	593	627	594	630	604	586	603	575	575	591	627	584	614	654	577	643	604	633	591	593	612	575	550	566	603	648	613	527	592	625	592	614	616	605	585	600	560	557	647	614	634	574	578	582	581	632	629	632	611	601	623	602	596	560	623	617	571	618	586	573	617	643	629	589	605	671	587	599	580	623	604	603	571	549	577	587	627	562	568	581	580	609	623	607	562	615	577	572	561	616	585	607	612	617	554	609	565	598	555	599	566	609	556	612	560	583	617	589	589	664	623	541	634	585	569	620	619	577	596	587	626	608	601	594	559	572	608	597	636	589	604	599	635	616	604	564	562	625	620	573	628	600	598	549	607	596	586	582	593	555	571	627	606	598	625	562	562	601	591	609	620	635	623	542	559	600	607	585	615	595	599	597	588	593	643	542	535	597	582	579	581	619	599	598	604	594	616	559	623	591	577	606	565	587	578	605	649	595	593	595	557	610	578	614	611	599	578	574	584	596	576	606	632	621	564	593	644	588	619	633	595	587	580	621	624	651	604	582	615	586	632	580	552	633	618	603	572	590	588	567	571	599	539	571	605	617	567	577	604	545	597	574	596	582	600	610	583	608	580	583	622	589	612	631	587	568	577	611	600	608	591	629	562	588	576	625	583	582	606	587	608	566	601	587	561	631	617	555	601	626	662	568	624	557	574	594	583	589	605	559	581	635	583	564	607	582	601	634	616	601	563	574	618	665	585	637	595	624	560	610	585	584	614	638	616	605	605	578	602	561	584	635	619	558	577	545	577	602	603	630	580	574	615	571	565	552	597	619	595	580	630	599	569	609	593	623	558	566	622	562	605	610	547	595	587	577	575	599	608	605	581	610	582	587	603	617	579	602	619	612	609	599	628	628	596	627	579	586	559	624	581	577	561	571	604	628	588	579	566	552	618	581	613	642	594	635	609	635	570	596	574	604	600	617	633	567	617	599	591	614	606	548	582	580	572	623	602	587	543	576	631	556	617	601	607	623	609	568	591	597	571	619	585	634	580	594	590	614	570	626	570	599	577	558	588	566	630	612	594	618	602	589	618	615	603	597	648	589	587	598	566	596	585	580	574	614	602	598	566	650	649	593	588	567	579	578	555	635	587	591	615	637	609	591	601	577	561	612	640	587	601	580	580	578	592	607	563	602	645	589	581	590	632	617	608	622	611	578	564	619	584	569	580	634	624	576	584	592	598	573	611	594	604	612	582	599	558	579	582	601	601	652	588	602	635	566	601	551	572	589	593	630	586	637	571	596	601	606	571	588	613	655	601	589	603	610	568	628	616	621	589	598	611	563	597	571	618	615	555	579	600	579	636	577	576	623	567	573	543	610	632	600	584	616	583	585	607	597	609	592	559	585	556	600	549	604	600	625	638	571	600	567	564	557	603	636	628	589	531	561	572	615	577	575	604	572	601	591	620	583	577	630	596	637	572	596	582	586	619	626	596	613	592	592	559	616	568	599	581	616	604	651	576	605	626	569	561	626	644	578	589	603	566	596	615	590	561	624	582	550	605	578	579	563	558	598	588	582	597	629	573	610	609	580	584	605	609	573	574	564	621	594	600	602	604	561	578	618	602	608	588	588	613	630	620	616	587	590	559	603	594	604	633	569	581	586	564	598	562	625	606	596	631	590	575	607	573	623	592	615	614	591	556	569	580	603	619	634	636	614	603	626	609	587	583	585	595	572	587	547	577	595	631	646	550	621	604	587	631	614	622	598	535	602	588	622	571	582	612	559	591	578	565	602	591	585	567	594	628	590	615	584	606	577	611	583	606	596	552	596	605	577	591	585	597	566	644	605	693	588	586	609	553	605	636	635	631	588	588	596	605	623	576	588	572	633	601	562	591	615	582	557	557	629	545	572	565	626	602	597	594	573	599	649	612	621	605	588	589	579	560	571	556	602	582	627	624	617	601	587	553	576	630	604	614	604	563	602	575	583	586	596	596	618	609	591	611	584	581	600	631	603	620	606	595	616	600	614	611	563	595	585	583	609	590	645	601	592	595	596	590	644	556	648	607	586	545	574	594	595	593	603	604	570	573	569	577	614	555	585	598	589	587	555	625	576	563	609	646	565	614	611	532	590	601	569	598	618	570	587	601	581	604	627	545	588	598	626	575	625	573	563	552	559	599	589	585	566	602	599	550	610	612	581	590	563	595	604	636	632	583	557	624	623	571	589	619	582	576	577	618	617	611	567	616	611	608	612	616	575	616	619	605	592	608	590	606	600	594	572	641	648	579	605	593	576	648	575	595	623	592	643	557	546	595	612	551	576	601	599	556	574	640	549	624	600	616	600	557	639	615	625	575	547	591	614	624	613	580	631	579	634	597	596	586	625	569	577	619	589	584	585	597	618	580	627	572	571	631	583	601	553	554	602	606	611	598	606	624	631	557	591	593	599	599	607	593	586	641	580	643	608	593	572	625	599	590	556	575	655	572	595	608	607	616	614	559	607	557	586	609	604	646	622	602	621	575	603	562	620	591	593	611	575	619	609	602	636	648	640	606	615	617	622	570	590	625	625	566	579	599	596	594	630	602	598	624	601	606	621	580	564	602	588	587	562	595	606	580	602	589	635	606	587	618	577	584	591	593	593	617	597	642	582	593	585	598	617	593	580	577	580	595	603	615	611	573	562	574	602	604	557	621	571	601	589	578	588	582	628	602	567	654	576	655	564	582	605	633	609	601	606	603	619	566	596	551	577	604	599	618	605	623	572	592	550	616	569	576	590	610	570	571	591	560	627	606	577	574	633	557	640	601	574	574	615	588	590	634	622	591	583	595	575	598	573	608	621	587	596	629	578	609	633	618	623	598	563	602	645	578	601	607	563	568	606	635	554	611	592	546	603	569	653	578	600	556	591	592	572	572	594	611	563	611	574	593	598	596	591	624	586	594	608	605	580	604	585	602	595	592	591	600	598	609	602	622	611	577	574	595	567	569	586	603	558	615	636	595	613	584	610	605	613	579	581	561	566	592	639	618	596	598	603	599	609	591	567	541	570	585	605	594	600	575	597	604	589	622	583	649	580	634	617	582	589	584	565	601	590	618	594	597	598	628	560	644	610	612	567	630	595	600	599	559	577	615	572	628	600	611	563	599	651	592	583	600	576	631	607	569	594	618	572	638	615	570	564
29569	26403	19994	6129	2964	2293	1741	1475	1310	1075	976	910	792	689	711	654	641	582	516	442	363	434	407	402	423	363	391	387	447	448	410	428	408	403	391	393	417	412	389	404	447	423	403	404	379	399	391	419	427	403	402	400	392	394	353	430	394	410	432	426	423	430	444	387	412	418	417	418	424	410	412	397	388	376	399	365	415	426	402	395	420	426	422	408	430	432	406	407	411	378	408	407	449	430	423	428	423	387	408	419	413	415	404	420	428	400	399	410	351	404	411	425	369	382	400	387	412	401	408	386	430	400	444	435	445	425	399	404	440	427	438	410	403	396	388	410	432	378	377	395	420	393	400	402	411	423	399	416	429	400	418	390	451	418	401	425	422	401	410	405	389	408	374	414	388	409	379	388	384	404	365	434	410	403	399	432	412	426	382	422	419	422	405	410	425	426	393	426	427	390	380	441	437	409	437	413	420	387	410	404	394	420	404	423	413	388	420	422	412	401	394	429	431	402	406	405	399	411	420	430	413	399	412	409	398	403	426	414	395	413	379	410	407	415	429	386	430	382	407	420	412	410	417	396	416	397	392	435	444	404	427	470	412	433	401	414	410	432	415	399	409	387	431	424	386	397	413	379	377	411	405	407	386	400	432	390	393	379	436	381	375	433	418	409	394	402	375	430	397	407	423	395	412	416	398	433	439	378	440	422	409	396	379	415	433	405	396	375	438	429	400	392	408	427	407	411	412	405	419	409	408	430	368	437	400	423	374	411	419	371	403	388	397	400	423	437	408	375	389	418	421	434	391	387	428	395	416	415	371	408	444	376	395	458	429	375	405	424	387	376	397	396	418	413	409	392	390	429	397	410	403	434	398	441	422	405	420	436	369	426	419	425	402	420	389	373	366	419	408	384	397	377	365	437	449	381	398	427	369	409	415	414	457	378	403	410	382	417	404	392	407	396	417	410	404	412	422	441	384	402	426	420	396	405	400	408	402	410	432	438	411	393	431	401	410	388	413	415	413	402	410	383	427	447	446	405	384	428	389	427	414	419	416	402	399	416	414	394	408	396	423	409	422	418	417	412	413	395	374	391	412	391	397	422	433	387	406	424	406	405	457	406	431	421	412	381	461	411	429	393	389	441	406	377	432	398	412	424	387	430	354	386	412	402	399	438	425	393	422	397	402	387	433	401	415	376	387	424	393	413	434	412	401	410	412	387	424	409	414	432	420	401	417	400	417	381	405	404	447	374	411	425	378	408	420	437	401	415	409	407	426	435	418	393	424	420	405	416	400	400	439	354	394	401	404	441	387	409	386	406	401	421	406	449	437	425	411	394	370	397	418	432	409	434	434	427	459	380	406	393	395	413	407	414	432	377	418	440	461	406	412	379	417	392	381	408	430	428	406	427	410	425	377	421	419	378	403	439	407	384	413	400	429	414	391	407	382	403	383	417	455	432	418	382	401	379	413	390	375	430	402	378	400	440	399	451	407	364	389	377	412	413	434	448	418	416	443	391	424	409	412	380	418	398	388	411	390	390	442	377	392	379	403	373	414	426	393	432	431	425	394	418	411	405	443	398	399	428	400	400	445	413	389	427	423	413	427	398	420	386	426	399	452	403	401	431	393	426	403	404	413	438	415	397	414	425	397	383	412	446	432	423	417	402	392	367	369	388	412	399	384	366	368	411	404	378	406	436	409	429	432	418	413	396	426	393	410	395	421	444	412	389	429	389	410	407	389	406	415	415	394	389	414	389	388	399	377	406	408	410	401	457	404	415	409	447	400	406	413	423	439	397	414	379	424	390	403	379	440	391	387	431	420	394	415	429	405	412	378	411	429	387	391	372	449	406	409	430	396	425	423	459	410	404	363	416	383	429	396	396	398	424	426	434	402	371	399	411	393	381	450	428	408	440	387	385	425	390	396	382	396	378	415	423	410	402	398	410	430	428	425	412	398	367	403	454	394	391	401	387	419	391	407	415	387	428	407	406	412	403	401	381	410	366	362	409	402	421	396	412	414	417	418	412	400	422	397	413	407	365	416	413	418	386	398	473	413	415	419	419	394	392	412	402	411	382	416	370	403	430	407	399	390	386	376	393	370	425	393	429	418	403	394	375	403	377	397	392	395	386	386	419	441	401	418	387	396	399	415	404	409	390	431	372	402	389	434	402	424	400	434	386	387	367	373	415	396	439	428	405	424	395	378	400	401	397	429	415	440	414	419	370	380	398	398	398	400	384	402	396	436	392	398	444	360	380	415	387	473	402	402	372	389	414	381	423	413	399	392	392	368	395	369	416	432	391	394	403	410	380	428	391	421	424	405	433	399	405	424	380	398	439	433	376	414	419	427	385	393	381	405	426	438	403	423	395	389	414	409	422	387	426	373	394	401	407	398	397	396	437	423	392	402	386	389	372	391	419	420	417	428	396	418	409	386	412	435	411	403	432	417	422	385	395	385	436	398	435	396	429	362	405	392	387	383	376	406	389	419	375	388	426	381	407	402	430	389	425	380	376	410	415	432	441	448	382	411	416	401	447	414	387	407	425	401	381	394	419	393	400	424	403	419	399	437	397	338	415	425	409	389	402	432	441	417	422	413	411	452	403	407	397	410	417	421	370	404	391	436	425	375	431	441	390	388	404	391	422	400	424	412	394	415	385	396	408	405	442	429	402	407	409	389	397	429	410	421	402	376	411	410	421	413	429	413	386	386	380	398	431	383	396	396	388	430	430	402	406	420	410	391	426	388	367	392	410	414	425	397	384	406	418	419	381	417	390	425	417	402	402	409	417	428	402	408	427	412	468	398	434	390	395	408	412	403	402	415	431	409	394	430	434	397	396	444	401	373	402	411	388	404	409	452	398	403	415	420	418	392	368	429	418	452	400	405	418	407	452	416	423	437	368	417	401	427	419	429	379	428	372	400	411	389	409	443	403	442	413	432	385	385	428	376	399	439	429	386	428	409	415	396	401	410	402	420	430	421	428	368	403	428	397	348	440	398	429	411	422	403	367	402	426	407	391	439	437	426	386	412	408	427	454	401	440	416	388	375	393	402	414	363	409	403	395	382	388	421	430	402	402	400	393	362	404	384	421	395	429	427	431	388	408	382	432	375	409	390	432	416	402	399	394	405	382	413	392	434	391	411	416	427	403	422	458	396	380	427	471	423	435	392	371	425	421	391	415	433	425	419	393	425	454	384	410	410	405	349	423	431	439	390	438	433	412	419	399	414	414	411	393	401	424	417	427	402	417	405	406	399	411	408	390	446	426	392	396	434	387	454	383	393	453	442	418	409	434	433	443	404	415	395	389	416	416	405	405	438	414	405	438	390	408	440	387	415	421	413	438	406	410	413	457	417	418	434	435	392	408	417	416	388	397	411	459	393	413	389	412	405	374	445	384	424	408	393	381	409	400	399	387	375	420	417	405	435	435	383	431	379	401	396	387	395	407	412	369	423	404	423	436	438	373	402	399	407	419	413	433	443	427	397	367	400	388	382	405
35992	41480	20592	6096	6119	5344	4339	3811	3177	2571	2127	1836	1630	1574	1418	1267	1186	1013	889	698	632	574	575	591	573	597	582	575	574	561	581	575	544	599	580	534	564	571	575	539	520	582	609	556	578	561	553	541	578	602	568	565	505	553	545	577	616	600	562	575	563	557	590	609	624	594	549	581	574	559	523	578	595	569	595	564	560	556	595	563	585	579	597	580	590	543	587	565	550	567	563	553	560	584	593	565	561	577	626	577	585	586	557	563	614	548	610	568	582	589	570	588	575	551	573	557	557	579	630	596	578	577	527	605	528	606	563	598	551	525	637	584	592	583	622	613	603	607	607	572	546	568	561	617	619	575	566	560	597	563	596	594	606	578	607	528	583	571	545	581	569	578	553	584	601	546	578	530	579	600	626	590	578	587	565	599	597	588	616	570	537	576	572	538	550	548	549	565	606	589	574	576	559	569	553	562	559	531	580	568	561	587	574	570	576	541	572	557	586	555	576	560	572	579	555	607	588	617	555	609	560	520	613	619	537	557	580	594	554	567	583	581	601	600	552	586	557	611	523	578	602	552	573	578	547	547	611	589	562	569	548	573	570	561	543	592	620	634	569	585	553	578	574	559	542	591	566	572	579	602	579	576	600	622	588	609	584	553	573	542	621	554	565	594	529	591	571	555	560	576	546	575	552	592	576	565	599	582	555	567	572	568	596	585	590	565	615	540	533	613	571	565	608	578	562	573	582	606	568	587	556	569	631	595	555	569	576	530	571	591	537	580	550	549	578	549	558	630	585	554	601	592	556	546	613	594	558	585	524	607	575	575	588	566	534	609	573	584	550	599	566	583	571	584	522	576	533	556	559	554	543	566	580	566	555	577	609	582	541	555	582	575	563	562	559	616	537	586	599	587	573	567	544	592	605	583	611	555	587	553	587	633	595	549	588	552	627	557	567	591	556	562	575	530	586	571	576	629	559	567	583	588	572	590	608	607	540	540	590	575	602	553	575	577	582	594	566	536	576	592	610	579	537	541	581	588	527	529	567	600	569	592	561	578	592	628	568	594	562	608	559	599	565	581	595	598	585	585	594	540	562	618	546	604	565	597	523	570	594	577	563	517	560	624	577	575	612	583	561	565	537	545	551	565	584	586	553	551	566	548	571	592	553	561	544	564	577	561	588	575	566	557	621	586	570	586	563	573	550	557	589	534	560	592	576	569	599	563	611	499	586	561	563	569	576	539	622	575	570	574	586	570	597	550	559	553	556	548	581	587	562	543	558	609	579	572	561	590	600	595	564	562	583	558	587	542	610	549	580	587	630	540	545	544	602	540	594	591	539	570	595	616	593	589	549	588	574	567	621	551	529	597	567	574	533	594	592	594	562	571	567	598	551	607	545	610	583	559	602	565	572	643	562	517	545	576	563	560	593	572	558	598	571	579	583	573	561	593	580	573	565	554	609	547	544	600	544	559	556	584	595	580	560	574	561	585	535	565	553	636	595	547	563	629	555	550	549	550	626	566	591	593	603	602	585	601	566	551	550	562	551	572	576	607	613	575	577	516	579	580	589	582	540	591	557	593	588	598	548	614	572	585	534	564	589	554	574	541	595	577	591	569	613	573	581	557	568	594	529	566	594	594	606	543	557	564	549	570	592	578	625	543	564	560	558	567	580	529	573	581	574	576	596	607	528	597	542	586	560	652	573	563	547	589	584	560	577	581	633	591	543	603	598	583	579	579	627	601	601	533	543	581	620	576	624	549	546	565	569	567	563	592	588	580	573	569	567	613	554	591	605	559	573	568	568	534	546	565	598	627	619	580	550	602	587	581	566	562	584	577	583	561	579	586	577	574	589	545	549	544	560	532	582	594	562	587	568	602	588	588	583	621	603	544	566	560	578	570	592	518	562	581	558	544	570	601	576	568	567	550	608	608	546	602	572	562	569	542	537	554	563	563	570	609	570	561	555	573	619	613	575	570	519	583	612	557	594	543	582	539	589	580	593	582	558	554	560	579	559	581	587	622	551	562	591	556	578	569	562	583	575	583	598	588	580	569	567	594	560	603	604	559	567	589	561	557	587	557	600	573	602	599	571	611	538	541	562	596	589	611	543	584	556	527	591	546	594	565	582	591	585	590	570	541	556	631	584	604	551	570	617	576	540	561	548	567	572	549	524	546	563	592	549	559	580	559	600	562	546	596	616	601	615	572	574	556	589	564	553	566	563	579	543	566	581	594	600	558	572	556	618	539	592	593	543	585	579	568	590	551	560	591	553	570	604	557	587	621	572	571	549	581	566	614	585	589	629	582	613	563	582	599	530	542	537	592	560	571	598	569	590	573	554	571	536	561	560	617	596	563	559	611	540	585	552	567	595	529	591	597	573	599	534	582	573	539	574	568	594	548	570	570	566	576	605	578	581	554	560	547	562	570	603	606	589	565	545	564	630	584	557	570	537	580	556	593	596	561	641	561	610	572	592	567	531	516	575	547	560	577	530	587	600	631	589	531	556	571	566	586	596	551	611	571	576	600	557	592	597	558	610	579	558	572	578	580	617	583	557	573	519	556	570	565	584	552	599	531	543	590	555	587	580	612	572	568	586	559	570	616	548	590	554	604	568	591	552	568	559	549	564	570	545	573	587	541	592	539	564	550	605	571	579	567	597	623	583	585	561	568	590	555	598	550	589	581	570	600	575	621	591	554	558	594	580	583	566	587	592	571	554	581	575	548	593	613	553	536	580	597	522	553	548	592	562	573	579	581	558	586	602	612	555	572	549	560	590	591	577	598	637	611	571	555	565	601	608	598	593	577	568	570	585	572	568	619	561	590	556	589	558	521	550	616	542	581	537	604	566	574	584	547	584	613	509	594	540	589	564	614	590	598	585	629	570	590	588	585	597	562	507	569	578	565	551	565	564	601	564	578	591	597	604	555	597	598	558	596	565	536	595	559	620	603	584	587	545	573	561	585	586	571	576	560	628	547	584	566	574	598	588	573	578	591	588	564	575	536	609	585	581	597	559	561	541	562	550	572	553	530	589	565	523	601	551	605	594	561	574	568	597	562	599	559	561	613	574	616	586	591	554	599	563	597	576	547	594	550	603	555	581	573	568	575	558	562	577	591	533	545	565	552	568	554	553	602	546	569	564	568	527	575	599	594	584	577	557	569	594	574	576	574	540	630	529	583	573	567	523	579	574	564	559	569	571	591	551	611	600	554	618	576	590	566	586	561	551	553	576	572	577	536	588	585	534	528	582	605	552	613	567	531	537	577	572	602	575	619	547	579	607	607	563	551	567	549	584	610	599	549	571	583	528	566	591	623	579	577	588	529	590	610	581	552	566	581	563	544	592	549	616	580	568	535	552	570	587	603	543	526	559	568	570	544	593	579	546	588	604	567	552	594	561	569	562	580	568	544	548	593	565	566	557	601	591	600	603	547	571	540	595	548	603	564	605	619	574	525	562	538	547	584	584	569	539	593	539	561	581	608	522	588	638	577	597	533
24489	21628	28881	24703	21170	10989	4416	2863	2132	1907	1623	1432	1257	1271	1160	1086	1014	867	741	673	618	596	578	564	553	539	573	565	539	560	575	562	585	553	571	578	548	568	562	558	563	586	541	576	581	566	528	561	549	511	561	532	532	593	576	577	546	528	541	569	557	559	563	496	521	537	547	561	559	537	545	510	560	576	584	533	548	550	528	551	557	535	548	509	587	563	521	570	538	547	526	533	534	568	583	578	517	519	554	557	528	530	564	533	584	548	542	522	598	504	533	584	588	586	578	542	542	577	550	541	552	543	553	554	521	567	525	525	531	548	547	511	566	585	568	527	575	520	536	534	567	557	526	545	551	535	566	532	570	564	530	552	480	546	560	554	587	557	565	553	578	511	560	545	581	533	579	525	584	533	527	553	556	524	534	502	565	494	584	610	579	512	576	523	546	568	571	482	546	515	545	528	593	538	560	546	523	549	524	561	572	550	579	555	536	556	512	514	566	575	556	524	550	562	573	585	538	558	575	529	572	537	564	525	579	541	548	555	566	569	562	573	623	543	528	579	516	530	549	566	528	534	539	564	584	549	550	553	556	563	534	488	552	560	510	563	570	530	539	550	525	586	536	561	531	530	558	542	557	525	550	525	577	555	537	537	547	537	549	551	534	560	514	515	561	575	597	560	555	577	567	573	617	508	582	497	550	555	508	580	524	539	592	582	570	572	536	540	537	554	544	538	567	550	554	560	559	588	566	560	598	514	540	551	547	582	521	525	571	581	550	555	554	523	565	541	585	543	538	570	513	550	580	528	533	539	545	510	490	538	513	537	548	511	556	541	556	543	554	565	552	604	561	562	562	554	551	534	569	514	621	579	562	551	555	557	503	566	561	537	568	572	544	536	499	517	545	550	545	524	523	610	576	582	544	531	550	553	561	590	533	570	614	536	599	570	576	543	528	539	545	530	575	565	506	515	529	547	514	522	534	534	570	546	538	560	526	560	559	559	567	563	525	548	524	564	565	554	536	550	531	533	538	531	505	554	566	562	529	515	515	532	534	546	536	542	551	510	537	546	521	561	530	485	577	557	548	575	574	496	579	531	526	555	578	537	571	559	598	539	579	593	504	507	544	532	562	560	538	544	550	568	544	565	583	542	514	588	488	496	604	543	516	564	520	551	575	536	551	534	541	548	592	538	541	575	509	541	539	532	557	540	545	587	547	530	519	554	515	552	536	549	549	533	549	538	555	504	515	505	530	585	546	512	548	568	517	571	554	531	507	550	551	565	542	550	562	564	584	530	544	507	520	522	528	589	550	584	568	513	534	544	569	559	546	548	556	574	570	590	532	525	524	547	575	503	530	566	548	557	577	557	568	526	593	574	534	548	577	557	576	504	511	544	542	560	559	559	587	557	499	562	535	592	559	499	580	527	550	556	538	553	520	525	528	574	515	507	527	553	535	547	590	502	539	532	535	528	557	510	548	543	566	569	565	546	485	582	537	548	574	519	530	553	538	560	547	525	541	504	537	552	529	552	554	563	496	526	545	569	545	543	562	533	560	549	541	522	549	532	557	532	581	583	534	573	522	511	571	532	541	534	539	552	550	507	527	558	557	589	551	581	577	535	538	524	550	498	555	521	542	595	546	584	529	548	516	557	536	562	519	576	559	535	551	581	566	565	537	537	554	501	559	551	551	565	578	546	555	537	571	580	562	516	526	563	533	539	548	544	549	562	580	541	607	501	495	532	537	597	551	574	543	567	534	556	531	569	571	596	557	551	606	551	564	518	548	586	512	571	549	545	521	541	541	521	550	522	591	548	589	550	527	548	581	536	571	538	530	551	563	560	542	581	565	513	529	518	551	532	534	540	539	546	571	576	555	573	521	552	544	583	521	531	519	583	538	564	531	551	514	541	594	583	541	526	553	541	554	561	616	565	563	531	568	498	515	556	534	586	535	573	580	498	523	526	562	550	592	538	536	565	525	535	514	509	567	524	552	547	542	592	584	558	562	537	496	565	591	561	536	580	518	561	575	538	557	539	529	558	554	537	548	565	567	571	566	534	520	522	572	573	577	558	557	501	486	551	498	550	564	547	584	544	569	535	512	576	609	541	538	546	588	526	545	553	533	556	563	530	520	572	540	571	547	529	536	546	575	543	571	583	541	543	578	564	564	615	608	568	507	568	518	590	536	534	532	579	561	517	608	560	527	517	569	509	545	548	537	533	539	529	536	539	554	563	546	565	534	527	533	519	528	573	552	576	537	505	555	558	555	570	564	547	537	543	540	555	538	560	582	550	565	539	491	566	550	573	549	542	531	562	589	500	568	505	532	549	552	564	542	545	523	568	535	554	504	563	512	536	527	541	538	577	571	548	558	567	534	543	566	544	556	532	556	542	565	585	545	533	529	549	542	571	554	552	541	561	575	518	534	578	558	586	507	521	526	526	546	550	539	561	548	569	557	517	605	537	547	536	551	536	539	543	547	564	587	562	557	514	563	533	531	560	572	541	554	591	539	512	514	540	529	576	519	580	549	528	571	568	548	541	536	568	532	521	543	562	549	548	534	529	533	524	553	575	544	551	554	569	580	551	567	523	553	582	564	523	545	605	501	513	585	590	531	556	525	552	523	516	549	560	558	545	569	539	517	556	560	539	551	511	525	582	550	520	539	549	539	544	580	517	570	554	542	592	561	548	562	590	550	546	563	564	603	553	567	527	544	557	534	525	535	563	594	557	593	527	541	566	495	505	502	584	575	532	549	546	562	531	589	528	546	526	589	551	578	525	543	545	546	572	569	526	565	543	568	543	547	538	548	582	542	512	523	565	539	523	526	528	542	523	521	524	541	539	541	552	511	504	534	539	594	513	551	591	576	520	543	566	568	558	498	518	562	532	571	541	510	539	549	532	544	571	565	510	537	599	560	572	547	524	568	536	539	539	499	563	545	521	561	575	565	543	554	534	572	545	560	558	560	549	573	565	562	546	528	518	527	542	578	520	517	516	539	550	570	545	580	523	507	523	589	547	537	536	539	502	548	537	561	536	557	558	498	570	555	554	542	570	558	571	572	545	536	631	533	561	547	513	562	559	521	549	519	523	572	547	576	499	541	530	572	511	580	573	540	570	545	578	538	567	526	596	502	572	565	526	554	578	522	501	557	525	521	580	537	545	552	538	590	526	538	510	566	576	548	547	546	533	531	586	552	549	589	566	551	582	566	543	584	540	580	512	508	542	560	571	532	559	536	537	537	574	572	529	538	560	568	542	539	582	560	551	539	576	556	543	556	524	560	518	569	569	556	544	537	603	566	619	547	531	551	558	538	586	539	558	526	541	569	543	541	516	544	569	542	539	562	550	549	545	532	512	501	518	533	616	522	531	597	552	528	582	567	580	557	564	524	548	550	531	511	533	544	512	550	519	539	509	554	537	515	570	520	535	550	540	531	530	591	537	569	576	538	502	567	533	557	535	531	537	510	507	555	559	548	547	530	561	523	590	539	526	578	551
40320	56686	33112	11125	10480	9122	7653	6338	5143	4346	3618	3042	2645	2453	2202	2112	1977	1556	1260	1057	895	861	866	817	853	789	822	801	749	782	809	797	787	745	818	783	751	835	760	851	819	815	754	792	803	798	749	728	811	759	788	805	771	813	776	752	789	751	774	763	773	800	764	768	728	783	807	799	827	754	765	758	724	803	760	762	809	759	701	762	779	798	803	742	807	814	735	763	738	796	826	735	757	805	750	796	756	805	771	824	757	787	787	766	760	775	785	720	760	749	747	747	738	764	766	734	805	772	763	797	799	738	737	763	789	755	799	769	785	764	694	760	766	771	812	751	755	767	727	763	751	790	773	749	738	757	776	776	751	729	760	758	788	810	762	747	727	774	786	812	744	777	788	780	768	737	736	776	807	755	756	810	778	781	785	789	764	758	811	769	705	771	773	776	792	753	821	799	745	788	762	812	761	742	805	780	800	762	750	751	851	758	782	791	793	736	733	785	769	794	765	779	745	787	777	760	800	774	744	778	830	775	741	713	775	743	726	760	800	756	747	717	762	757	785	761	782	740	766	761	738	760	773	730	736	718	787	782	751	764	715	770	785	790	762	727	768	776	784	777	780	729	727	747	765	851	746	801	781	760	793	780	806	770	739	757	779	768	778	781	801	783	741	786	830	760	775	760	781	808	732	770	763	764	810	790	778	712	807	758	784	815	743	726	799	755	750	760	783	784	780	795	764	765	747	794	756	791	748	739	743	764	748	783	777	794	756	705	798	738	780	798	760	802	764	735	769	774	774	820	761	773	800	825	739	810	785	781	773	717	736	740	768	804	796	842	759	726	791	696	798	745	750	795	770	765	839	747	737	782	793	751	753	792	728	808	787	782	763	767	778	755	739	753	762	782	811	743	800	741	805	726	790	816	762	762	711	801	791	793	779	779	767	745	741	859	769	799	799	757	796	776	799	764	797	766	725	774	793	766	783	720	771	773	718	816	768	746	743	731	780	788	757	735	755	801	755	777	806	742	758	759	774	737	749	766	744	822	774	730	748	748	739	731	726	753	821	787	808	762	728	729	790	786	812	760	752	785	756	743	758	713	794	761	763	754	776	761	735	766	758	751	803	779	748	756	749	752	709	757	735	766	726	781	783	740	744	765	786	756	780	756	721	800	739	780	790	818	740	822	800	754	777	774	768	789	771	781	756	745	773	710	712	746	755	779	747	779	761	769	769	715	810	754	785	790	790	769	722	746	749	759	791	772	763	732	789	796	740	762	763	766	761	808	763	777	816	777	780	806	769	734	792	762	756	782	742	788	766	756	717	763	786	763	803	733	737	787	755	784	790	788	790	723	830	790	781	757	741	772	783	802	753	751	731	729	775	852	737	806	768	814	761	772	791	780	772	757	787	800	787	755	770	732	773	756	698	770	760	745	749	729	775	770	797	727	766	773	739	764	778	762	778	763	737	744	787	749	804	825	737	744	799	767	755	769	774	758	795	798	770	795	802	802	762	810	764	764	799	755	810	722	756	764	774	807	763	747	789	826	747	799	746	800	776	731	777	771	810	761	728	755	764	724	738	730	744	726	778	743	800	789	776	773	786	787	782	729	738	818	803	774	715	763	753	856	780	769	750	724	769	760	773	746	732	792	755	796	812	773	751	730	859	783	726	731	786	792	741	737	767	763	798	834	784	796	759	737	770	799	776	793	766	766	791	761	788	788	771	768	849	800	744	791	781	797	803	799	749	791	727	840	801	773	781	811	770	759	747	743	753	789	770	756	778	724	734	776	792	773	809	770	757	787	759	774	775	737	786	781	770	772	756	765	766	794	751	767	746	756	799	805	802	769	768	765	790	774	764	765	807	717	786	757	787	779	769	766	792	797	798	796	783	746	756	753	751	769	808	776	758	758	792	746	783	779	764	762	802	834	769	770	762	788	792	739	764	744	732	735	749	711	760	766	816	792	753	838	794	721	785	758	735	759	794	715	797	748	753	780	780	766	782	784	777	804	790	723	766	799	776	845	817	778	729	748	749	768	782	762	788	771	757	795	767	802	808	774	815	733	743	746	771	692	773	762	752	769	763	707	767	801	793	760	741	744	785	795	763	747	766	756	801	807	760	778	762	761	791	781	742	762	756	775	739	779	771	776	785	781	774	769	747	809	754	792	782	764	744	713	765	817	756	723	786	763	783	793	796	762	761	771	717	754	772	721	812	777	781	769	805	759	785	766	831	736	736	781	775	774	761	740	790	736	762	761	781	733	836	812	780	778	774	757	756	764	737	771	804	765	776	755	732	788	735	751	742	719	758	772	751	779	768	800	717	767	779	748	771	783	761	775	743	760	774	747	785	771	724	746	804	806	746	757	744	814	759	772	747	768	756	758	751	730	758	787	756	801	817	764	766	787	748	794	771	738	762	748	770	732	761	769	786	734	684	791	762	772	755	749	747	765	792	773	762	755	792	731	795	816	754	742	734	782	800	784	731	744	754	789	806	751	781	738	721	776	772	715	787	734	750	764	762	768	798	829	804	761	783	766	770	765	775	817	723	773	772	788	782	787	749	751	764	779	776	753	758	742	784	767	750	766	771	704	786	772	745	749	770	775	734	816	783	780	742	798	740	795	803	754	773	740	782	765	759	800	769	737	765	772	828	751	747	735	795	789	754	747	757	709	755	709	815	754	786	772	792	782	768	757	736	806	815	773	772	732	790	753	773	798	769	775	779	808	768	781	768	730	744	786	814	786	757	782	788	725	761	813	775	807	722	770	813	738	788	723	767	810	729	749	689	795	812	755	787	766	774	762	753	749	779	796	815	765	704	769	759	727	770	789	779	817	774	819	754	735	805	788	807	746	765	768	749	747	720	812	755	739	792	776	811	751	729	762	755	788	793	780	756	793	776	815	766	775	774	809	761	734	798	764	789	754	762	788	795	730	755	789	755	764	755	758	812	771	777	776	772	792	764	774	781	825	785	752	725	791	781	772	772	803	785	793	785	732	762	763	801	759	797	775	784	739	793	785	768	774	787	726	763	767	791	738	767	757	775	786	801	802	783	788	791	767	767	776	771	763	783	741	817	726	786	795	770	820	776	736	829	779	744	750	728	777	763	742	784	717	819	761	760	765	813	772	748	738	776	740	807	784	743	774	761	758	785	754	817	726	741	744	777	739	836	774	810	774	818	794	732	784	752	730	755	797	756	796	786	785	793	802	809	787	763	741	724	735	763	742	765	766	784	740	698	736	775	747	749	731	768	790	717	725	769	744	787	845	754	734	723	735	796	770	735	756	801	762	779	744	788	723	782	751	787	752	695	795	762	814	710	766	744	725	785	745	755	810	744	791	794	730	749	774	716	793	740	778	750	794	771	745	803	803	741	736	727	781	727	770	762	773	774	781	799	805	786	778	749	792	772	699	798	738	814	773	815	817	763	784	762	763	771	771	782	734	781	779	777	752	777	780	727	763	773	800	771	766	727	742	782	790	710	789	772	722	768	796	809	768
23519	21604	29337	24271	21587	21183	10894	4077	2891	2348	1918	1674	1464	1262	1237	1255	980	901	731	593	506	433	455	468	480	439	468	467	459	424	455	457	437	417	464	387	426	429	438	445	461	451	444	454	460	415	417	417	396	417	453	457	430	415	460	409	464	423	412	391	397	451	459	425	411	395	401	404	429	439	443	392	373	421	387	426	450	398	416	429	411	419	461	426	410	427	423	434	439	396	428	373	384	430	428	439	397	413	443	380	405	382	402	409	414	445	430	420	380	420	436	402	416	425	387	440	383	458	410	416	433	411	430	430	434	414	449	465	407	449	423	422	427	384	374	388	401	414	410	443	425	418	410	437	438	399	404	449	413	422	430	427	409	418	402	428	416	408	415	443	414	436	420	414	441	425	417	405	431	375	449	418	421	433	382	397	434	407	435	413	417	418	423	420	448	409	411	394	412	400	418	429	403	427	445	440	407	431	468	425	440	399	392	404	428	381	397	433	415	443	392	423	407	445	394	435	424	437	403	432	412	412	401	458	424	401	419	408	425	411	404	390	416	403	387	402	415	454	420	425	436	397	405	451	407	408	449	416	396	439	421	425	412	413	402	414	397	440	425	412	454	352	434	409	437	407	422	419	419	410	415	392	434	423	400	431	378	418	386	431	453	438	422	434	408	451	387	461	430	428	417	423	388	427	396	393	416	419	417	426	425	452	403	432	427	397	418	445	397	380	382	402	428	402	432	427	397	385	418	425	419	418	435	411	464	442	429	395	422	426	442	401	372	437	394	422	418	426	437	416	427	415	391	385	394	405	425	383	419	412	420	372	379	429	418	398	415	403	402	420	397	377	432	444	409	398	424	432	421	413	427	427	413	425	377	431	434	423	385	416	411	391	436	415	413	444	430	426	429	416	426	371	387	425	392	414	402	427	463	436	430	428	443	413	393	413	442	386	418	397	420	397	380	405	377	435	413	399	380	395	449	396	405	445	463	400	409	421	421	448	399	400	399	410	423	386	399	384	424	412	437	438	416	390	409	415	426	410	416	343	422	399	432	400	414	442	385	423	430	443	421	424	442	403	409	442	391	450	406	415	403	432	425	409	437	422	395	391	417	400	429	398	409	460	424	419	409	428	427	409	410	430	416	419	413	415	423	392	391	437	452	399	414	440	406	378	470	405	396	435	404	414	425	387	427	413	420	419	395	410	410	416	461	414	392	397	424	394	389	359	397	411	395	433	447	378	381	387	397	411	403	392	403	385	401	452	407	421	396	420	396	440	421	391	419	436	413	403	404	437	402	422	394	367	404	427	431	400	428	424	426	393	424	409	389	400	396	441	425	398	421	436	419	430	444	411	408	413	426	440	411	448	418	437	396	417	409	422	412	415	439	426	425	422	434	417	435	421	402	400	438	386	403	425	403	415	395	412	449	407	408	396	380	394	401	412	406	438	398	435	381	403	442	421	427	393	398	425	414	416	385	415	410	366	399	457	400	411	408	421	416	411	409	421	390	413	441	426	463	417	429	406	435	407	444	377	405	427	408	396	397	456	394	435	423	400	412	406	435	418	407	399	395	439	415	418	418	393	407	416	444	390	399	410	438	404	392	413	383	402	410	399	437	414	393	424	429	454	416	406	405	396	455	409	413	402	461	387	378	435	415	420	467	445	432	421	415	420	408	417	392	411	417	399	431	395	416	436	428	415	381	392	407	429	435	383	397	440	398	440	404	435	412	412	421	411	411	403	397	426	421	445	420	394	414	394	404	425	427	440	396	391	373	422	449	442	442	406	439	408	406	405	405	406	463	410	431	392	412	459	394	440	393	419	433	397	410	409	412	441	419	423	445	394	437	420	407	407	413	426	427	394	439	426	398	385	406	448	403	389	430	425	436	403	381	427	416	468	423	431	416	434	424	401	405	465	443	432	389	457	414	410	423	450	406	394	374	407	432	424	406	417	413	399	433	448	418	406	432	422	407	402	378	415	411	434	399	413	390	444	406	435	411	415	412	391	423	384	415	423	437	438	398	429	428	427	350	435	387	383	389	421	402	413	411	410	384	407	418	442	398	417	405	392	406	422	396	406	413	407	396	409	451	410	410	420	409	403	407	414	405	413	438	408	422	395	467	399	394	413	404	414	365	446	398	392	437	425	404	385	404	450	359	397	408	437	424	428	384	411	434	376	419	411	425	376	346	433	408	423	410	426	373	416	425	419	397	396	431	404	395	435	373	376	384	425	392	418	419	419	427	400	399	410	424	408	412	400	379	391	418	381	418	395	457	444	437	382	390	455	384	430	416	417	410	432	419	443	384	412	399	423	402	409	433	412	427	424	425	415	414	398	454	405	437	378	409	365	423	397	442	374	419	395	379	391	450	396	390	393	416	462	425	429	451	398	427	418	403	415	437	396	438	392	411	412	423	417	412	398	415	406	404	402	410	431	438	429	435	406	438	396	414	453	421	403	403	407	432	420	442	407	381	419	430	406	437	408	381	444	440	391	382	473	452	435	396	424	397	422	434	441	396	405	415	403	427	426	440	418	402	449	418	404	416	396	414	443	450	387	432	433	442	401	406	434	407	370	436	408	392	420	389	424	396	433	444	416	417	383	434	385	389	427	408	451	389	376	437	406	396	409	404	407	435	422	397	418	428	391	455	430	388	429	411	404	383	419	435	381	447	395	421	403	410	404	410	420	432	424	420	437	447	379	444	423	417	402	406	407	421	423	428	396	421	405	391	415	398	418	423	407	430	432	426	426	434	443	422	407	434	404	412	404	412	416	419	370	458	420	415	434	399	421	430	440	412	418	420	424	395	394	379	411	454	414	415	404	467	417	429	379	398	418	387	400	439	437	405	395	390	390	419	425	421	424	466	394	425	430	406	413	415	414	388	439	397	413	394	428	431	412	394	398	396	376	428	377	362	389	429	426	425	421	433	385	397	437	433	404	437	416	424	427	418	384	447	398	397	421	415	431	374	423	425	401	383	414	430	421	397	404	412	443	428	432	384	428	412	469	420	425	391	363	414	384	389	387	438	436	458	413	435	422	415	398	416	415	411	399	428	414	422	394	445	435	429	423	388	397	435	396	449	449	398	421	392	417	401	438	395	414	424	417	422	415	404	417	398	421	424	416	390	429	408	455	450	404	443	385	408	398	388	397	413	415	406	430	417	407	405	407	425	383	433	429	424	406	408	444	415	373	437	431	447	375	396	409	443	390	426	437	415	429	455	442	434	402	438	419	431	406	414	405	381	418	405	388	378	410	441	375	445	409	454	409	400	384	414	416	441	428	374	399	407	406	402	428	388	430	428	398	419	440	408	418	393	375	400	388	411	430	413	425	370	398	399	426	434	374	434	448	446	415	442	422	407	412	394	442	398	446	417	399	426	427	400	416	407	415	400	413	401	408	356	391	457	437	428	386	489	422	416	427	418	421	359	401	376	425	393	422	391	435	408	404	407	454	415	413	434	450	402	423	465	404	408	450	414	424	385	383	429	418	404	411
45005	63989	37969	14931	13991	12111	10905	8447	7122	5892	4538	3732	3312	2814	2783	2542	2112	1855	1303	1014	777	697	725	650	649	640	649	670	624	663	622	632	644	657	590	601	593	625	600	583	644	589	627	637	627	587	617	611	618	601	618	598	592	570	589	584	552	609	561	561	593	603	604	593	612	617	571	606	573	596	607	604	567	604	584	585	558	619	564	577	581	566	572	600	586	590	622	576	601	610	581	546	590	585	642	580	624	593	631	571	594	607	654	564	568	614	608	610	634	610	574	548	565	581	602	571	581	570	584	612	601	586	613	582	627	551	592	568	602	614	585	544	612	618	568	606	626	557	573	597	611	584	570	588	579	598	599	574	595	566	567	607	592	604	603	601	564	637	600	547	597	597	605	565	587	579	575	592	657	621	589	591	587	610	592	582	608	611	616	605	570	614	571	586	607	621	576	634	550	588	559	608	603	626	578	543	581	615	619	551	606	582	560	625	610	577	572	579	558	581	590	582	569	631	608	585	573	620	617	587	571	537	596	574	567	602	643	606	546	606	593	594	605	593	616	600	572	606	538	549	621	575	529	577	571	572	580	591	579	535	624	593	596	569	574	578	624	583	566	580	584	588	579	632	625	559	564	595	603	602	612	548	578	559	585	599	624	625	588	609	618	584	598	573	645	574	618	617	598	611	560	632	572	616	591	550	596	607	563	612	586	587	598	593	600	575	571	628	562	596	558	590	592	583	593	584	632	584	588	583	601	566	605	581	573	607	595	581	563	601	557	621	583	608	564	583	548	614	574	606	583	627	580	598	625	594	630	602	597	584	583	579	561	602	601	526	582	591	601	614	577	568	564	582	579	636	597	556	590	624	599	586	577	606	542	583	600	584	578	573	593	562	606	597	631	626	597	529	548	580	544	566	610	618	603	582	565	580	557	628	604	575	616	611	555	599	604	554	598	595	554	570	631	606	584	587	567	630	550	587	627	604	566	598	542	548	597	566	618	597	604	547	601	591	618	604	614	597	582	570	567	554	617	551	617	573	561	560	630	620	593	570	601	575	637	637	560	607	587	612	638	560	561	593	562	580	600	562	568	574	576	639	566	585	552	582	603	627	560	555	582	608	615	543	616	624	558	560	608	610	581	594	570	568	602	582	585	539	555	593	566	600	584	606	599	620	597	556	580	595	583	553	592	562	604	592	562	627	604	571	574	621	643	615	571	567	611	594	619	558	599	583	578	581	580	594	623	610	634	591	584	600	607	590	606	620	577	584	576	611	543	589	578	591	588	592	634	584	556	557	585	586	592	608	635	621	586	570	566	608	557	576	579	592	586	571	594	569	610	572	552	568	570	595	564	597	631	625	493	608	585	591	557	584	572	581	569	572	556	579	608	547	568	578	583	598	579	617	580	614	591	572	591	606	597	590	587	557	614	574	582	584	590	548	612	556	584	570	580	594	612	596	613	595	566	580	629	612	575	573	596	627	587	599	602	605	628	602	561	584	611	610	561	554	647	605	574	598	587	606	581	567	589	646	573	619	591	628	586	588	598	605	586	602	615	597	593	555	581	545	581	590	568	617	633	585	600	554	577	586	605	586	631	592	596	611	579	564	574	609	617	612	572	587	586	549	615	594	576	611	545	539	601	577	639	584	592	587	567	561	630	529	589	573	578	604	571	593	665	643	590	589	588	591	633	574	582	543	567	589	531	602	614	582	557	586	588	612	578	596	613	596	624	601	578	596	608	609	628	567	577	592	564	555	542	599	630	606	582	605	597	593	565	584	598	565	601	599	572	585	563	585	583	565	594	615	555	563	581	578	593	546	591	562	551	610	596	604	583	599	575	630	574	627	565	580	582	633	600	626	579	594	563	649	596	578	615	561	562	596	554	611	615	568	601	616	585	590	579	573	562	603	603	571	581	570	576	568	600	583	566	542	597	586	596	581	607	591	575	596	608	634	530	579	538	568	600	570	634	595	550	542	617	556	625	600	540	499	564	552	584	584	589	643	582	596	552	575	612	605	590	574	573	582	556	576	574	622	576	571	582	588	587	552	592	553	538	647	546	567	556	633	573	588	612	637	579	595	600	605	631	610	590	611	574	571	573	605	598	604	581	570	579	615	556	549	583	576	632	549	585	539	592	584	522	624	578	585	607	625	581	567	569	597	581	572	580	590	588	586	602	597	568	596	592	562	558	567	606	619	609	577	579	584	625	600	538	597	582	623	529	607	557	581	563	522	577	593	612	564	581	610	613	638	574	576	576	580	642	630	631	574	609	600	563	607	601	557	583	545	576	624	587	607	626	598	600	593	582	596	570	577	597	583	614	574	576	608	625	590	568	615	572	584	555	561	579	630	586	579	586	564	572	612	609	594	624	594	580	557	614	584	579	587	623	579	635	556	593	578	609	581	603	615	573	591	583	595	553	593	559	593	581	588	607	577	588	621	558	591	594	592	557	579	569	643	541	543	598	603	581	563	607	564	636	581	587	607	563	588	553	584	586	559	650	624	606	611	591	572	585	599	589	590	582	600	573	594	593	594	630	528	609	620	633	592	562	570	602	569	616	604	558	581	578	605	559	596	628	565	616	594	606	614	591	593	590	591	559	570	616	594	610	645	612	572	601	565	579	553	569	586	625	588	582	593	573	570	583	630	617	584	600	580	585	581	584	635	561	573	622	562	625	595	571	600	610	546	612	561	578	566	620	593	560	593	597	607	574	620	582	611	592	573	593	609	579	574	552	598	561	584	628	586	570	579	577	577	609	572	601	588	562	599	603	561	576	594	590	585	630	589	598	581	548	591	595	601	563	574	598	602	594	599	582	595	557	565	546	578	577	584	594	607	609	585	542	562	597	603	557	545	561	594	568	592	560	640	571	634	628	582	618	532	575	617	553	601	578	580	587	628	599	551	567	562	591	589	595	606	579	568	568	558	602	570	595	646	616	590	592	601	618	580	560	573	567	603	594	590	574	603	581	587	575	577	574	577	601	573	575	596	558	553	610	591	610	584	594	548	609	570	600	604	543	579	574	600	567	544	624	565	642	559	575	589	566	604	591	548	600	567	598	606	568	565	587	599	551	611	586	598	586	584	613	592	570	623	541	594	567	613	599	584	594	579	577	585	545	599	532	575	551	592	572	625	568	627	597	595	553	576	586	558	605	571	597	591	566	617	588	588	541	597	530	573	560	584	532	565	542	590	587	565	529	567	655	595	579	595	598	553	608	533	583	606	557	628	580	568	568	577	610	613	605	591	594	566	601	631	592	606	584	578	588	589	550	579	601	549	581	539	580	543	606	581	558	529	572	620	588	589	578	604	525	566	593	587	562	574	586	591	562	563	564	544	589	624	552	612	593	607	631	596	600	605	583	573	593	629	606	545	598	528	553	593	593	591	577	582	610	563	566	593	589	605	590	569	567	593	619	572	590	603	580	566	579	584	600	573	588	593	629	599	617	572	600	579	570	614	575	614	580	593	568	573	609	590	554	608	619	603	606	604	592	566
29223	25904	20255	6322	3256	2499	2002	1579	1320	1164	909	913	738	783	741	685	640	550	451	444	426	423	393	411	407	398	388	456	375	391	384	393	397	431	425	429	452	401	422	407	404	389	418	394	406	440	421	414	384	410	376	394	401	390	413	338	367	380	393	427	400	424	389	372	423	376	398	368	399	414	418	403	388	435	409	425	400	396	403	381	412	409	443	410	408	402	400	379	410	399	436	385	387	395	402	371	393	430	407	419	436	421	378	409	411	432	406	363	378	413	405	425	386	417	391	390	429	419	442	388	404	363	392	422	405	406	408	414	371	410	421	397	400	380	394	398	409	398	427	365	398	431	417	454	385	431	399	376	378	400	421	389	427	387	466	414	386	405	457	417	398	382	429	411	434	410	390	419	415	421	381	413	428	445	410	424	412	363	401	405	428	383	383	412	406	421	391	406	415	414	381	416	411	397	424	381	399	392	397	364	399	393	384	404	422	381	354	381	414	384	402	419	393	444	392	402	406	381	400	406	396	435	384	413	397	422	413	390	406	428	409	381	441	414	422	413	402	435	409	421	437	384	378	398	418	393	384	401	362	410	426	380	433	425	399	417	375	403	444	427	369	443	405	395	406	441	391	387	385	406	378	386	442	380	400	401	388	403	409	386	403	405	391	404	419	443	397	415	391	394	423	397	399	372	411	414	425	441	406	412	371	401	427	387	359	409	394	434	409	393	401	409	437	407	387	390	414	402	421	348	395	440	425	392	377	395	372	399	416	429	427	428	448	437	402	388	425	372	410	413	397	393	390	384	388	411	403	436	414	384	414	372	423	424	394	366	414	371	352	420	402	399	409	421	417	438	450	444	405	392	412	400	398	354	388	372	393	457	414	423	367	439	383	396	407	398	429	440	391	394	395	393	414	390	431	404	390	412	344	408	414	383	439	385	406	390	402	411	418	434	420	398	383	421	422	426	388	376	418	411	439	414	425	400	393	379	411	389	415	383	400	402	411	397	431	402	430	412	386	373	406	425	415	404	363	431	389	396	351	407	404	417	427	381	385	383	404	418	415	391	419	398	406	417	401	375	403	380	419	422	404	383	364	357	395	388	400	398	404	403	379	392	378	397	445	414	398	387	419	387	416	383	385	432	423	422	470	411	395	397	410	394	396	375	388	425	389	420	414	398	437	403	437	413	372	411	421	370	403	420	397	420	388	403	400	411	389	397	367	378	374	367	411	417	424	404	436	421	375	378	366	404	435	387	402	424	435	415	404	396	439	400	411	426	374	392	397	422	389	396	392	426	422	402	376	409	446	432	429	393	402	414	399	398	410	405	421	447	394	363	422	416	373	430	410	391	458	410	383	414	385	405	372	411	414	392	384	396	412	394	397	370	382	422	365	418	400	390	391	400	418	410	406	375	418	419	417	386	413	418	396	388	420	405	390	398	404	423	412	437	438	394	434	408	403	469	408	423	376	415	391	407	403	402	404	435	403	382	404	358	384	415	406	382	409	397	422	412	415	400	389	380	369	407	402	434	416	398	396	404	430	394	433	442	424	357	399	357	396	411	401	405	377	374	434	402	383	384	425	381	430	438	406	432	415	429	397	418	429	398	411	367	397	394	396	371	398	382	425	385	409	396	410	380	394	410	369	401	419	389	384	393	433	385	398	438	382	362	372	393	396	428	414	394	403	423	413	406	408	371	389	374	359	435	417	372	394	401	412	412	402	400	360	377	426	402	424	400	388	445	387	364	381	390	425	376	422	391	413	413	391	413	398	427	355	389	383	406	397	413	400	411	415	384	393	398	371	420	385	412	379	377	415	383	426	380	410	428	419	401	408	398	373	380	419	400	403	427	401	390	404	402	386	399	393	376	409	393	394	406	397	404	420	415	406	412	411	389	398	394	381	407	429	394	377	410	355	379	384	462	378	395	394	431	377	430	452	411	381	391	390	384	396	383	420	390	397	438	374	420	400	441	438	412	389	402	386	415	409	367	404	395	383	379	389	432	371	391	377	421	392	415	416	382	393	424	409	404	405	412	437	407	409	380	420	393	395	421	393	394	395	383	420	411	363	445	438	387	400	433	435	424	413	389	433	427	419	407	387	407	399	387	412	382	384	453	407	391	404	380	431	434	424	390	405	444	378	417	403	386	397	368	382	398	418	373	401	393	419	392	379	436	415	445	415	406	405	404	397	366	419	401	383	402	400	399	378	399	390	422	404	412	410	375	419	416	421	393	419	394	412	425	408	410	392	401	393	385	424	401	396	402	380	411	415	403	381	423	411	386	418	399	388	429	429	396	396	391	410	419	427	354	448	381	401	387	413	414	395	391	384	399	381	411	400	412	397	405	374	431	419	403	397	412	390	415	395	447	421	421	420	386	428	411	424	406	438	367	384	407	396	412	408	394	433	425	388	393	442	386	407	424	407	370	404	406	381	411	382	399	428	381	390	408	385	387	414	408	388	423	405	364	405	421	427	384	366	407	384	404	394	411	389	415	395	450	431	409	439	434	397	398	418	387	406	453	373	387	431	413	393	414	420	400	402	403	413	406	422	399	406	446	371	396	386	429	383	427	401	413	398	414	392	409	427	415	396	373	409	413	400	438	396	387	395	453	387	426	378	380	376	394	408	422	393	399	396	393	403	449	427	392	387	456	427	402	386	379	395	410	371	371	413	412	392	406	404	376	409	397	411	409	415	430	384	425	393	392	439	413	402	403	397	378	373	432	402	376	397	441	418	386	409	377	401	391	392	433	392	410	414	404	364	390	390	414	413	406	422	387	389	439	404	444	440	398	415	433	388	375	418	405	410	385	375	391	407	399	409	424	406	398	426	412	424	377	375	403	408	391	393	411	414	414	435	431	405	397	397	432	403	405	401	437	370	393	437	358	432	422	375	379	415	409	401	395	406	395	420	428	376	384	386	414	400	416	401	431	393	380	423	394	392	444	384	401	414	439	389	410	399	406	407	412	412	389	379	409	446	429	396	391	425	424	382	425	398	394	396	381	421	409	376	397	410	414	401	392	405	390	375	440	406	422	411	391	410	367	386	381	400	420	404	396	403	435	401	392	413	392	375	388	388	438	405	418	396	371	400	381	413	395	401	429	393	401	407	400	383	420	416	409	429	402	422	387	389	396	415	427	387	412	404	426	423	358	388	395	388	377	386	404	387	406	420	362	391	382	378	379	391	413	398	427	411	402	411	361	449	378	399	391	399	409	397	404	395	427	394	372	397	402	406	421	416	449	407	363	425	421	431	411	429	393	394	399	377	433	411	423	430	424	420	363	424	417	403	399	403	375	407	400	392	407	419	394	428	380	435	355	401	372	392	405	378	443	410	409	408	430	426	434	411	384	428	407	402	418	402	418	377	440	454	362	361	425	400	416	427	418	369	429	419	387	385	428	417	373	390	390	436	415	380	398	385	390	422	405	414	406	404	427	409	417	411	380	390	383	399	436	421	397	400	372	399	410	385	412	429	429	416	424	412	394	389	387
35318	42076	21032	6412	6435	5472	4811	3865	3460	2887	2100	1806	1553	1516	1481	1276	1148	922	806	620	560	574	580	627	569	539	561	555	528	533	603	599	564	568	570	604	593	583	545	597	573	586	558	573	600	554	585	585	584	582	572	580	585	570	574	587	550	545	608	531	600	531	552	542	579	562	578	601	557	595	561	576	589	585	588	620	567	607	587	590	556	574	578	581	551	528	556	541	580	569	582	585	582	608	546	623	497	620	589	544	568	552	560	581	592	577	575	603	559	549	556	590	560	557	550	551	617	570	597	557	568	590	565	588	582	574	617	559	596	584	599	562	621	572	584	600	592	607	555	555	562	559	607	583	569	556	556	528	544	548	555	605	555	596	539	557	583	584	575	536	581	546	533	575	578	547	605	600	542	551	572	552	556	565	577	534	585	530	540	573	614	533	595	518	550	539	568	550	566	592	558	588	597	586	586	535	553	555	607	586	578	542	586	561	544	527	606	552	567	572	530	578	565	601	526	565	572	571	532	603	546	564	539	553	562	523	582	540	564	560	522	568	578	530	585	575	542	614	596	591	583	552	562	588	599	581	570	526	604	585	534	564	589	568	567	567	588	558	587	579	588	541	561	556	565	612	555	569	592	575	544	536	574	568	563	582	534	604	539	564	551	558	583	528	590	498	552	553	517	573	528	575	508	605	599	565	581	588	591	555	581	525	579	612	534	605	551	562	566	580	528	547	587	552	565	582	572	559	588	593	531	551	562	555	559	570	530	541	605	572	582	564	550	562	579	603	580	570	555	551	587	567	587	594	543	583	617	561	570	550	573	569	607	565	542	581	572	590	628	575	602	584	568	599	603	548	561	556	520	595	566	575	580	613	586	529	575	519	589	519	561	579	529	530	580	561	587	567	531	549	586	552	589	569	582	564	565	609	551	562	555	619	548	566	558	564	563	579	577	567	590	551	601	578	591	594	585	550	537	534	537	580	592	530	515	579	562	587	564	598	569	590	608	586	534	547	553	595	542	592	539	526	515	544	599	540	555	599	524	563	538	554	568	557	538	566	573	503	565	521	570	534	537	554	567	523	571	550	587	603	586	571	572	614	554	606	523	586	557	536	533	578	596	558	561	569	557	554	600	600	563	579	566	567	582	547	540	576	533	594	555	562	577	573	589	550	528	561	543	623	533	545	572	594	554	596	574	553	548	530	571	575	572	550	596	578	565	570	588	572	554	552	579	586	597	572	539	603	555	544	603	582	496	586	540	563	569	559	563	574	559	577	576	574	564	602	597	532	561	524	608	564	562	537	568	559	580	562	571	547	557	547	563	576	580	580	544	585	562	589	549	526	512	571	567	558	544	585	567	595	547	603	550	534	579	534	536	596	574	503	583	536	597	577	579	530	580	572	575	560	555	541	564	561	532	604	604	546	569	575	594	593	552	541	576	533	564	520	580	543	555	587	509	548	596	584	562	620	544	564	573	577	547	602	579	561	589	561	562	562	578	579	529	596	584	583	534	576	543	559	580	569	592	535	588	585	537	579	592	580	530	541	590	579	582	584	551	548	558	536	533	588	601	558	578	583	551	557	571	568	574	540	574	594	549	559	560	573	625	586	588	582	586	548	540	603	566	545	588	505	576	557	554	552	593	545	514	548	597	588	578	575	587	609	607	525	566	604	564	533	578	575	589	602	540	515	565	587	564	567	560	573	594	540	571	565	581	565	600	556	579	579	580	587	599	569	572	586	547	562	574	543	585	585	579	574	534	550	574	595	546	561	611	540	554	572	544	588	503	558	559	579	563	565	562	521	539	558	523	566	555	542	572	600	595	539	606	582	558	549	588	552	587	562	573	574	588	515	582	600	519	569	529	566	578	575	571	573	590	610	583	533	586	578	581	554	572	558	532	586	570	568	594	571	548	532	596	557	593	563	581	531	601	582	544	567	554	590	546	587	604	584	548	530	542	574	557	573	584	616	595	611	593	546	545	529	573	546	625	560	536	563	561	561	561	569	604	586	576	579	572	544	543	574	571	584	583	544	571	551	564	575	549	574	555	572	539	565	589	546	581	593	557	593	570	578	552	524	598	611	546	560	532	602	615	570	577	581	557	518	592	564	567	570	602	596	555	587	576	545	601	548	568	522	564	580	585	627	594	556	559	609	587	559	597	547	567	568	522	538	576	574	510	512	572	550	619	542	553	573	584	576	539	571	557	568	540	567	582	533	559	580	575	569	552	550	572	576	546	565	575	570	579	569	569	555	558	577	586	565	546	568	561	546	598	531	609	517	579	543	532	536	596	582	567	585	560	604	564	601	574	560	559	560	580	550	551	577	566	575	564	550	575	551	597	597	592	560	616	575	568	580	599	593	555	560	516	566	539	583	564	582	532	546	564	574	534	563	588	598	613	551	571	555	536	557	546	562	550	605	583	559	584	585	550	540	540	582	576	568	565	587	587	597	537	582	540	574	577	612	556	601	581	549	547	567	570	564	610	576	563	574	561	599	581	533	556	603	556	608	560	591	562	566	588	575	606	553	571	591	554	597	530	543	614	536	595	586	557	563	567	584	582	553	547	568	560	565	545	584	558	570	576	606	623	565	517	537	573	529	567	577	603	534	586	587	583	574	582	575	569	553	546	559	548	549	607	549	592	560	560	572	569	572	598	587	518	490	596	567	573	518	578	573	600	569	572	548	556	569	580	593	580	582	530	578	569	545	582	598	563	601	558	568	563	540	553	605	540	589	524	612	598	604	588	551	535	584	589	572	603	582	542	590	554	577	588	537	565	576	603	597	590	570	589	586	568	569	565	625	551	585	541	559	569	562	583	585	571	566	599	528	530	559	616	546	531	550	613	592	576	587	533	592	535	572	575	557	574	644	540	537	574	563	563	586	543	572	618	606	579	576	572	552	575	518	530	585	577	579	575	596	544	580	570	581	559	554	577	573	580	536	520	579	555	559	560	522	571	575	588	573	514	568	568	563	562	579	531	576	565	561	597	591	546	576	544	620	564	591	575	579	633	573	541	591	598	512	612	590	539	550	610	540	587	598	570	558	516	557	569	569	563	551	583	564	601	552	572	562	570	579	557	575	553	538	546	571	542	565	554	574	539	546	582	628	544	603	583	612	525	521	544	529	571	563	610	599	568	575	531	574	603	530	593	576	595	544	558	591	571	559	586	519	578	528	542	511	566	597	544	597	584	560	573	558	564	605	553	595	579	576	555	564	530	607	581	550	606	537	542	580	555	584	576	533	564	555	554	548	578	583	581	553	569	571	573	595	585	548	577	569	585	578	580	556	600	613	567	561	582	559	554	537	530	558	552	572	574	593	572	528	589	590	541	622	590	595	565	576	573	545	574	613	574	582	576	541	576	517	564	515	568	568	582	613	572	601	567	552	569	586	542	590	569	548	575	586	614	540	538	576	538	570	591	559	591	599	599	567	543	571	550	551	587	580	537	574	589	577	544	615	561	580	575	545	593	551	556	584	556	511	541	584	538	584
24485	21636	28866	24693	21091	10990	4511	3088	2339	1857	1546	1379	1204	1110	1105	1071	897	824	683	616	555	583	614	545	546	564	537	539	516	548	528	533	574	504	533	551	552	554	518	556	579	535	560	557	550	539	491	560	558	541	560	585	523	520	567	524	546	520	553	616	582	564	548	564	602	529	549	544	523	510	548	573	567	559	532	542	532	579	575	546	532	533	538	539	505	558	554	554	595	552	533	526	541	562	539	557	547	554	548	518	522	552	580	518	554	545	533	540	564	604	529	499	510	528	546	582	516	534	560	545	534	542	593	540	553	527	496	558	544	584	506	548	522	589	527	523	491	512	532	595	551	511	524	571	557	539	528	559	560	533	554	524	493	548	544	535	567	554	533	570	529	569	575	527	544	550	556	558	529	567	541	536	543	507	524	524	541	537	535	574	544	548	530	506	551	548	589	550	551	568	544	527	540	581	509	547	538	542	565	536	536	498	520	537	547	557	581	521	546	530	537	536	547	543	537	529	509	576	556	543	530	500	586	494	505	556	551	557	554	519	488	544	539	509	506	543	522	565	530	554	568	574	549	548	580	527	545	542	527	525	574	501	570	528	535	548	545	584	554	503	570	537	517	557	584	541	563	517	516	572	562	574	532	528	555	538	505	477	519	523	499	541	518	540	530	530	493	530	522	582	512	555	496	529	509	549	542	527	523	540	552	557	583	483	563	549	539	545	559	558	543	517	535	503	552	564	538	542	539	555	565	565	578	554	561	523	564	571	517	530	557	504	538	522	538	548	521	509	544	529	532	515	597	521	535	539	511	547	535	567	547	489	555	514	565	561	542	544	565	570	531	505	568	503	561	553	514	545	517	531	573	501	542	533	520	535	549	551	528	516	546	536	492	537	534	557	566	518	547	521	536	558	524	520	540	526	564	561	563	534	543	517	528	537	550	565	529	524	515	537	538	554	538	538	545	525	525	532	538	547	580	541	538	503	563	551	542	566	552	539	551	533	545	542	529	507	538	555	537	529	543	520	575	571	518	522	539	519	522	496	548	571	513	523	543	574	557	564	564	510	564	549	536	554	547	515	555	535	538	545	550	553	506	531	557	538	516	518	568	561	574	568	550	587	568	532	545	528	521	527	511	558	552	509	545	533	526	548	554	581	525	555	546	523	501	546	554	555	532	510	542	532	550	524	539	540	553	564	544	581	524	597	553	537	560	581	541	534	536	537	545	560	551	525	582	530	513	533	593	548	572	544	520	534	527	498	505	522	535	551	507	578	528	545	545	540	505	524	562	552	543	518	480	555	520	556	537	549	535	526	536	531	534	518	536	525	547	493	560	553	493	501	555	544	568	530	529	540	554	550	449	541	589	561	523	517	539	559	578	569	536	539	490	608	535	515	558	534	534	533	546	501	553	532	563	523	537	538	547	549	563	525	513	535	561	553	552	542	541	556	512	510	516	524	558	481	493	560	541	547	533	527	513	566	550	533	545	525	516	499	583	522	519	541	520	539	521	554	578	542	555	568	518	547	585	572	537	545	549	566	529	506	515	552	554	529	509	514	537	534	509	538	515	541	556	538	535	563	576	491	538	559	539	542	539	521	518	573	537	534	540	587	572	555	573	502	541	525	542	523	538	566	574	549	544	560	511	557	573	484	568	531	548	545	528	517	583	545	577	547	565	512	531	518	540	561	529	555	559	538	537	491	537	543	568	529	533	553	538	520	550	552	564	570	535	554	542	569	510	529	512	516	515	545	533	566	546	576	572	525	532	541	533	528	591	590	579	535	551	540	539	551	533	551	537	526	573	590	525	552	539	533	529	531	546	602	540	564	553	568	503	569	549	521	553	533	510	523	575	537	528	579	556	559	516	528	496	531	523	540	510	545	559	545	583	533	534	535	520	531	569	550	558	537	528	528	515	530	522	512	568	522	537	540	547	529	530	508	509	532	550	544	565	517	496	513	601	521	544	526	575	555	538	516	563	556	514	537	501	562	578	562	502	527	530	541	535	527	539	602	511	508	598	530	556	541	566	567	497	533	532	576	485	547	542	554	577	567	528	584	521	514	487	495	549	560	512	511	548	541	574	548	551	540	542	531	589	524	501	541	521	575	560	560	549	514	528	548	538	552	545	565	484	553	496	541	557	520	509	499	548	531	499	529	518	543	549	550	520	557	534	536	552	491	563	545	548	557	534	521	555	503	546	547	527	571	507	555	535	523	524	478	543	589	561	557	547	537	542	510	546	573	518	533	513	526	594	546	493	518	521	531	517	509	544	522	522	528	539	514	528	573	571	503	541	545	543	518	517	572	527	533	532	534	530	568	517	537	562	525	538	563	540	516	505	509	535	531	534	543	559	537	540	571	514	530	552	544	525	597	541	519	521	574	545	538	576	581	554	540	533	533	613	545	527	537	542	579	557	553	554	545	541	535	581	572	517	577	526	578	557	535	523	544	562	584	518	526	517	519	540	581	575	551	514	546	516	538	548	539	569	562	536	536	522	532	497	513	579	526	521	523	524	533	508	582	529	544	558	503	487	509	562	563	574	577	524	592	546	571	555	531	608	525	540	573	558	531	558	587	509	556	564	503	557	551	559	512	547	563	526	539	501	529	575	533	549	526	564	538	549	572	569	563	527	547	538	567	571	546	555	578	572	543	531	512	538	555	514	575	539	550	544	527	517	530	524	530	553	581	504	554	567	543	563	579	557	528	550	542	570	549	539	557	555	525	526	508	558	563	543	547	506	553	560	548	498	530	517	527	556	539	533	524	516	542	563	573	543	529	510	596	554	531	537	544	576	542	524	554	538	551	578	559	583	583	556	530	544	514	510	547	569	530	550	514	543	536	562	546	498	553	571	537	514	496	560	525	555	506	501	523	536	555	522	554	569	538	526	479	514	562	568	564	539	525	564	527	563	557	542	576	525	526	571	516	561	545	544	538	542	530	533	488	524	556	537	526	540	541	530	556	516	527	557	553	541	549	550	574	593	530	543	581	601	522	517	532	560	524	571	539	511	528	512	513	525	523	568	547	549	520	535	548	490	569	527	526	528	551	515	536	536	531	531	538	546	563	540	540	532	537	521	573	603	564	565	549	544	529	579	517	586	542	533	551	543	503	549	519	499	534	547	530	557	526	515	564	542	547	552	530	554	516	539	526	514	539	541	523	577	540	560	521	536	581	570	568	526	562	553	543	511	522	505	505	497	538	576	561	566	533	531	508	557	527	554	508	549	552	493	545	528	555	526	562	576	504	547	538	512	557	526	518	514	553	528	511	564	536	517	521	538	547	542	529	506	548	562	536	557	569	557	558	542	528	555	552	534	508	534	559	530	526	499	528	565	511	562	535	541	525	527	507	539	558	541	514	499	525	535	550	555	545	587	507	535	529	525	534	535	518	515	502	564	560	530	547	510	561	573	533	562	518	538	556	502	517	529	530	544	535	510	528	535	573	526	549	530	519	575	558	536	551	540	552	555	515	549	511	529	587	553	484	530	553
39709	56530	33100	11658	10988	9940	7787	6772	5466	4324	3470	2932	2597	2370	2105	2106	1757	1370	1089	986	860	826	791	790	793	833	782	817	820	767	806	828	756	796	731	742	768	755	793	824	771	780	804	806	811	778	749	796	783	780	737	784	717	753	765	776	829	777	804	776	759	801	805	776	753	743	799	716	785	776	792	787	721	746	782	761	779	753	827	771	809	756	760	747	804	761	745	759	760	768	754	774	760	774	758	755	754	746	735	758	781	732	740	777	747	769	762	750	766	784	737	706	815	765	720	776	760	749	790	798	759	722	753	720	783	769	760	750	727	713	764	730	801	796	764	749	764	723	781	792	783	745	767	772	756	712	807	771	777	783	726	786	772	755	758	781	798	778	744	763	752	756	776	760	764	756	720	744	759	758	714	790	770	797	773	789	830	748	720	753	746	742	735	765	760	746	707	777	719	779	817	751	754	735	753	762	771	747	724	777	740	803	783	730	765	735	751	762	766	755	741	766	793	721	741	843	718	773	758	796	793	731	764	777	743	718	823	745	801	740	783	775	750	784	781	758	786	741	714	782	728	758	790	813	793	718	776	796	794	799	754	762	735	836	792	787	784	750	770	805	741	766	792	764	780	820	762	769	697	789	759	824	784	761	741	766	743	756	748	755	767	744	821	749	771	745	742	775	765	742	770	779	779	765	782	793	765	805	750	800	762	792	775	767	745	764	765	741	699	707	713	748	774	772	748	773	754	765	787	741	809	737	810	779	783	777	766	790	781	713	723	766	655	701	750	736	762	730	771	796	768	760	797	762	802	786	789	779	763	744	731	736	812	769	744	732	764	739	780	758	753	763	790	773	745	770	802	748	777	767	764	728	755	780	763	782	759	772	794	739	762	705	754	787	755	767	724	824	750	785	752	757	822	763	757	740	742	763	758	770	775	725	748	769	713	748	747	774	757	744	784	779	775	810	794	759	800	755	718	773	740	803	767	729	744	756	787	831	795	735	727	756	785	736	733	792	749	774	788	805	759	779	801	748	765	826	738	720	702	785	762	762	789	772	749	747	807	794	764	778	743	788	753	814	773	795	756	770	778	796	772	784	755	732	731	742	772	753	741	773	764	751	788	740	752	817	784	767	748	749	752	762	751	747	753	750	743	740	752	728	769	794	716	768	749	723	745	764	725	780	750	740	766	780	763	745	739	724	773	728	794	773	745	706	761	802	716	781	757	788	768	734	750	805	852	793	777	770	725	788	775	775	774	798	761	753	736	801	794	769	754	801	685	767	763	767	727	790	782	778	770	764	816	772	745	756	766	726	768	777	767	728	760	753	776	744	775	767	767	772	734	766	783	739	769	770	804	784	728	724	763	762	712	804	760	757	781	755	753	719	747	730	800	793	789	786	766	751	776	833	746	771	706	747	825	763	801	763	786	757	809	777	813	773	771	812	767	753	766	777	717	769	753	710	742	792	755	810	789	793	773	766	761	734	761	758	702	803	760	807	805	762	702	767	786	759	761	744	726	750	762	810	750	772	741	766	754	760	700	750	769	758	757	798	806	808	784	725	769	748	770	773	762	712	775	753	763	779	715	808	776	741	737	747	768	721	761	778	769	786	791	760	758	715	781	766	806	758	797	685	751	755	783	785	786	738	748	737	759	705	834	726	743	765	783	746	785	748	739	743	676	781	763	787	760	743	794	803	771	753	777	794	730	832	806	718	691	763	726	757	767	798	728	776	813	794	701	736	806	777	727	801	772	803	754	760	755	758	830	797	773	755	721	747	725	768	822	791	743	714	765	754	763	734	733	772	782	735	777	742	805	767	801	761	764	806	748	767	784	744	766	746	787	740	728	758	749	751	786	807	737	753	734	720	756	736	742	786	794	715	740	751	784	695	787	778	791	731	778	790	793	748	755	784	763	784	756	731	733	775	720	771	783	803	771	769	748	738	797	764	769	790	766	782	775	766	713	762	754	762	746	743	743	746	798	804	734	701	807	779	739	739	730	794	718	827	774	798	768	757	744	737	780	725	791	749	754	748	787	723	703	757	737	762	748	794	699	736	781	813	727	713	811	810	741	753	726	772	737	808	767	778	793	791	755	782	775	743	738	775	786	740	801	803	796	778	745	799	772	782	732	804	702	751	781	736	733	791	804	720	767	754	770	748	734	795	739	735	701	728	725	748	775	771	787	788	760	753	770	756	759	740	771	782	709	735	797	727	747	780	783	726	764	709	744	745	750	770	752	774	750	787	738	748	715	752	753	754	750	778	726	740	782	798	739	768	775	749	699	764	733	770	771	775	791	791	796	806	761	775	728	780	739	750	740	764	768	735	745	802	798	748	757	797	723	743	775	718	784	723	784	801	728	782	738	750	780	745	734	783	770	725	755	792	748	755	747	718	767	767	779	762	790	734	792	745	734	741	764	758	767	748	786	787	742	799	777	742	764	741	760	750	710	774	763	729	765	755	777	775	745	782	747	796	720	770	792	791	719	749	761	737	760	757	730	775	763	756	722	793	776	703	794	786	743	766	754	841	780	734	786	737	771	728	763	742	798	800	811	780	767	735	803	780	781	773	793	716	800	748	799	748	783	748	775	819	736	764	779	715	753	749	732	802	765	765	722	806	736	803	766	755	751	698	739	729	713	760	736	785	707	792	729	746	789	781	766	794	772	782	746	759	788	795	754	721	708	792	767	756	730	828	761	789	789	810	693	739	735	731	768	766	726	778	776	741	726	783	743	766	738	728	740	786	752	761	735	771	792	755	682	738	787	761	777	727	743	750	728	752	786	689	777	740	782	733	780	742	726	742	800	788	758	758	761	772	751	719	772	732	795	711	732	767	715	749	779	721	744	775	742	743	780	716	775	799	747	753	770	813	774	750	781	762	756	754	790	786	799	747	741	787	828	782	750	800	741	768	761	764	787	731	803	753	792	791	736	773	735	763	812	777	791	722	768	774	832	797	745	721	775	730	771	744	758	798	777	742	779	772	734	706	791	744	782	771	715	721	817	741	728	738	782	747	775	808	762	708	764	734	803	737	757	785	760	794	786	762	751	721	750	771	745	773	808	754	787	746	805	764	754	781	764	728	719	753	765	822	745	764	772	752	703	701	782	723	761	749	741	747	782	743	752	764	776	801	736	721	709	752	774	761	799	770	736	723	787	743	750	775	759	771	771	774	814	755	781	745	750	752	780	744	716	763	788	784	726	751	791	770	776	814	728	762	770	741	728	733	779	793	716	752	751	766	753	860	741	743	774	773	776	752	821	733	763	754	749	717	711	768	802	791	764	764	773	795	732	765	780	773	730	758	751	766	762	739	734	801	772	774	768	745	764	747	802	759	765	772	756	758	801	740	725	752	811	795	732	743	793	748	789	767	781	807	753	781	751	793	795	750	763	756	763	712	693	752	803	741	795	737	719	741	765	746	763	774	800	751	735	813	765	798	797	727	722	755	729	729	760	797	775	736	764	761	740	687	745	729	723	749	760	752	735	720	750	742
23441	21596	29358	24188	21564	21234	11090	4541	2813	2365	1831	1591	1380	1318	1281	1153	997	714	603	524	440	481	455	442	461	464	447	427	425	468	384	435	449	423	433	417	426	431	393	406	455	418	377	379	427	411	421	419	418	415	417	413	413	421	431	419	402	380	424	431	409	417	393	447	383	389	393	437	425	435	415	416	399	414	385	426	425	417	431	408	448	383	411	401	421	421	436	411	399	430	391	399	404	385	420	417	382	389	413	397	389	409	394	421	405	414	430	421	411	379	446	389	410	412	415	411	430	401	418	419	390	424	385	433	422	415	375	395	386	414	404	384	402	408	411	411	415	418	388	414	404	432	430	397	438	378	413	423	404	404	378	375	436	377	426	398	397	414	390	424	409	384	432	404	401	419	402	395	386	403	437	394	415	382	421	400	401	398	429	401	413	428	419	377	409	420	422	430	415	381	425	377	391	397	419	402	368	414	424	406	411	383	405	404	397	422	402	436	397	401	413	400	422	384	418	393	403	388	387	380	406	380	433	398	391	446	403	370	426	385	390	393	410	401	401	397	403	399	382	400	412	420	423	414	438	398	396	430	402	393	411	378	400	387	421	388	388	374	399	432	406	437	406	405	400	403	409	438	397	388	403	433	449	413	425	414	396	387	371	419	439	407	394	404	385	419	399	414	386	431	379	433	389	394	401	388	398	457	392	387	425	401	443	426	391	404	447	419	442	426	402	404	396	422	390	404	441	396	402	408	427	410	383	420	415	398	413	428	383	395	406	429	410	446	459	378	425	418	411	424	453	447	423	407	432	393	444	427	422	414	344	347	384	413	419	414	370	375	385	415	409	409	412	422	398	444	408	429	394	420	409	413	365	402	395	399	414	422	389	419	393	422	368	398	386	385	425	391	385	424	391	412	439	369	426	432	418	397	433	430	411	394	406	390	423	441	395	438	414	401	408	387	436	404	443	405	419	404	412	410	419	427	414	411	421	422	414	370	391	381	395	407	391	421	398	440	404	453	394	382	411	425	439	401	403	446	395	383	412	421	423	424	425	442	449	403	407	425	411	419	393	444	443	395	428	403	413	382	424	400	400	419	416	409	410	405	439	387	408	416	404	395	452	418	414	407	377	442	416	420	395	414	420	402	390	446	439	409	432	396	443	400	437	384	448	411	384	404	396	444	444	417	391	418	436	382	432	390	403	387	425	438	400	404	384	424	380	368	360	426	430	413	378	404	407	421	402	380	440	420	395	425	433	405	418	389	379	423	398	408	436	376	386	415	424	429	427	393	378	385	413	393	420	407	411	421	402	419	383	365	404	409	402	415	390	446	404	366	388	415	397	423	452	447	419	391	403	387	387	398	405	402	398	403	393	403	383	383	416	425	398	399	399	426	413	376	422	415	396	439	397	417	423	406	433	407	393	386	440	409	380	418	403	360	384	408	399	413	385	425	428	407	394	407	414	410	416	386	392	440	427	417	371	394	400	401	399	430	421	408	392	414	375	423	390	435	395	376	408	409	396	403	411	394	418	425	400	442	405	417	411	447	384	426	419	437	396	408	398	372	440	374	423	437	407	391	368	421	428	409	426	418	403	383	393	416	422	398	409	413	396	396	415	403	396	396	429	411	442	384	399	387	397	401	397	427	429	366	436	422	416	449	385	418	426	400	399	402	435	385	460	420	414	435	422	414	414	394	399	386	413	382	407	428	434	428	393	423	407	371	415	469	455	370	410	405	415	385	391	404	407	432	402	411	422	426	394	390	404	412	399	429	416	429	401	402	409	426	380	378	421	436	426	428	404	406	409	431	395	399	407	438	396	420	445	436	389	402	401	405	405	397	406	382	412	384	434	410	394	409	385	429	400	418	430	380	427	413	391	402	393	427	371	365	418	396	393	385	397	414	398	412	407	402	370	400	379	409	409	415	427	390	395	392	398	367	373	390	413	383	399	395	403	371	414	413	412	390	463	399	353	408	400	422	428	415	415	407	405	401	393	404	429	449	433	399	413	447	405	396	458	405	416	422	389	434	445	378	426	441	394	399	439	426	434	382	413	367	399	409	456	439	375	430	411	399	424	367	385	414	403	426	419	413	439	412	444	371	415	425	416	416	380	415	411	442	391	391	400	400	362	397	430	386	399	389	416	373	375	413	377	381	398	431	426	392	372	429	432	417	383	411	404	435	389	374	444	390	438	417	416	404	387	400	403	429	427	411	380	411	417	420	410	429	398	384	401	401	419	417	413	390	438	382	427	391	400	374	425	407	404	393	403	405	415	412	427	382	403	407	409	410	354	391	378	443	465	420	378	431	388	366	388	406	386	457	392	392	402	377	411	414	435	446	397	434	394	383	431	390	401	436	405	400	449	424	394	416	430	392	401	408	434	406	411	446	415	397	414	412	406	403	431	400	449	396	434	423	423	434	361	403	399	412	429	411	387	409	421	386	398	424	464	402	417	426	388	419	404	414	403	449	394	403	395	403	375	409	442	397	423	410	405	399	378	430	420	401	395	385	382	387	400	408	393	430	371	416	434	412	438	375	416	431	410	412	410	413	402	406	421	365	398	401	433	437	408	401	386	393	402	425	398	416	432	402	456	423	414	413	432	376	402	415	417	414	416	393	413	400	409	368	396	383	414	408	412	424	414	393	410	378	408	365	379	410	366	404	417	438	450	406	413	445	431	392	391	390	427	430	428	411	422	405	377	399	392	407	407	395	432	416	375	439	422	415	410	373	418	447	393	402	410	426	418	412	408	404	405	398	432	374	409	404	440	403	394	406	404	423	397	414	398	399	401	391	438	399	421	402	403	394	349	426	406	380	419	426	353	434	404	404	437	397	403	395	409	377	412	419	413	416	404	405	407	375	390	453	414	397	418	418	390	412	389	388	416	415	403	383	404	428	402	421	431	369	378	382	419	409	406	354	420	426	399	385	397	427	390	389	411	385	415	432	384	420	387	435	391	444	434	440	447	411	410	416	387	395	393	426	409	376	390	409	448	463	388	386	406	388	406	417	409	408	412	461	418	388	430	402	429	443	440	407	418	427	406	394	389	424	383	406	444	414	422	415	383	374	414	421	417	396	423	408	384	411	417	433	436	390	384	403	379	419	420	384	372	421	423	388	401	410	438	353	383	394	410	431	419	424	391	409	431	438	395	412	388	391	439	404	396	414	398	396	402	389	435	396	382	355	387	421	394	402	425	399	365	409	408	388	384	384	386	423	428	406	447	400	415	406	381	384	366	406	377	427	396	439	421	396	350	393	432	401	387	401	422	406	397	418	410	403	386	365	413	383	393	423	439	396	383	393	394	428	377	431	431	413	440	371	414	407	419	445	425	407	387	393	408	418	436	423	403	423	419	366	371	400	419	431	398	401	391	393	453	431	436	383	392	402	414	410	404	442	420	413	397	386	390	377	372	389	386	368	409	403	391	413	391	379	421	402	420	392	385	411	406	415	416	423	431	441	367	380	371	427	439	352	397	415	395	434	414	382	402	419
44447	64234	39108	15761	14740	12895	10519	9075	7092	5657	4344	3723	3245	2791	2900	2390	1813	1396	1061	847	759	652	650	710	648	641	653	646	653	634	584	632	601	590	606	654	610	564	577	579	609	580	623	610	609	580	641	584	561	624	612	613	623	684	612	568	573	624	623	588	616	610	566	581	556	593	619	592	529	598	596	572	589	625	554	613	617	592	564	574	558	581	551	608	584	598	618	553	615	577	576	606	587	604	588	579	621	568	585	602	583	597	557	585	592	576	557	598	577	556	618	625	602	576	606	586	585	580	595	588	576	568	598	622	600	608	591	587	586	604	570	604	544	574	602	576	558	546	581	582	589	573	586	573	573	585	579	603	568	559	594	604	572	618	615	570	587	608	582	607	589	541	606	568	616	570	558	577	596	612	584	578	592	579	584	564	595	600	593	544	623	525	573	537	604	547	608	577	548	612	579	565	604	577	574	612	613	593	602	548	566	608	626	601	574	570	589	571	566	595	551	593	578	557	589	557	582	598	587	576	560	591	550	549	577	536	590	579	560	574	593	554	581	612	580	590	572	577	552	615	559	600	582	594	636	580	581	538	583	566	564	575	564	576	574	584	558	562	563	547	585	548	559	556	599	577	606	574	584	535	571	568	602	592	614	571	601	567	609	617	575	571	572	589	593	573	549	625	585	525	575	564	605	544	621	556	574	555	585	591	557	544	598	543	582	590	572	612	591	601	563	573	562	551	603	522	539	563	557	584	611	579	550	558	533	611	522	607	573	565	577	598	599	599	542	604	583	573	543	573	576	577	569	588	530	608	603	583	597	592	600	573	585	578	553	564	525	586	593	565	588	579	539	584	604	537	620	590	589	556	566	587	576	632	566	574	584	553	567	565	556	570	579	590	582	602	560	556	578	579	577	591	562	592	591	590	595	599	580	601	585	615	612	616	586	547	607	568	596	585	586	594	560	567	591	556	562	561	614	601	554	607	554	580	596	584	556	600	562	589	573	596	541	599	593	613	609	552	606	604	602	580	633	527	571	569	560	594	556	553	590	606	567	597	536	569	582	582	591	578	556	553	624	581	607	618	597	577	546	579	584	555	608	589	588	573	587	627	602	524	582	592	572	575	596	555	541	544	605	581	611	585	569	583	551	571	593	623	556	576	638	586	551	543	565	588	589	574	568	594	545	604	576	593	602	578	568	590	577	596	595	601	556	563	573	567	617	617	570	603	596	621	607	600	545	580	572	575	561	553	552	590	544	621	590	602	570	580	598	578	595	579	551	581	586	636	595	615	550	532	596	564	591	548	560	578	572	566	576	532	603	595	589	545	577	559	571	576	595	578	596	600	542	561	596	593	570	607	567	577	589	598	578	582	556	596	605	606	591	562	537	562	568	579	589	571	551	590	600	607	593	543	588	566	616	537	560	629	590	586	609	626	623	559	609	583	612	581	605	600	574	600	598	572	577	599	565	552	566	564	594	578	552	600	589	566	586	552	629	603	558	582	568	588	645	624	615	638	560	554	570	551	623	566	604	590	541	605	583	574	607	587	609	623	598	585	542	605	621	545	592	581	539	570	550	585	604	598	606	557	595	553	617	554	551	587	562	598	599	558	588	582	576	556	596	561	569	565	594	600	593	625	628	559	545	582	575	568	596	641	567	593	591	574	560	553	594	577	570	578	571	573	592	604	540	586	538	536	565	563	602	588	575	562	583	543	595	570	597	587	585	564	572	554	586	546	575	609	554	636	560	570	583	570	577	567	583	617	604	602	585	576	581	516	537	550	575	555	576	613	607	555	609	570	551	607	583	547	557	586	632	565	569	540	599	566	551	590	573	534	558	615	592	585	594	579	586	572	626	558	597	613	596	590	565	615	598	551	569	584	592	561	570	596	632	584	588	580	606	590	596	588	585	607	579	585	600	572	609	568	573	586	557	602	613	578	576	553	538	607	596	575	556	568	538	593	595	603	554	589	557	537	609	585	576	589	587	579	599	572	611	578	568	543	576	579	556	562	602	584	584	571	589	612	619	545	565	579	586	581	583	578	607	592	596	552	581	623	557	591	571	563	624	545	578	579	607	569	574	569	614	576	563	528	580	576	603	560	587	525	600	604	554	557	562	589	549	602	563	587	587	538	589	561	580	560	550	605	576	584	610	546	572	557	584	587	610	603	586	583	601	597	552	567	546	589	593	561	618	573	618	559	585	605	595	577	627	573	540	598	576	575	635	558	639	593	596	540	627	620	611	588	585	574	581	549	548	569	559	567	566	582	555	575	562	585	542	582	593	574	569	637	578	592	587	552	580	571	599	563	513	576	620	564	609	626	568	597	597	596	590	589	558	558	599	533	598	610	556	622	592	593	595	596	563	590	592	547	594	577	588	587	573	582	582	566	561	561	590	617	634	548	580	569	584	561	586	575	588	560	582	605	561	629	559	547	575	586	589	608	548	608	556	557	589	606	591	554	605	638	602	593	597	538	613	618	608	560	600	579	572	544	546	597	608	552	549	571	554	553	575	587	576	597	625	607	570	587	560	562	577	590	574	561	588	576	550	578	604	565	558	551	600	635	596	550	574	581	585	594	629	573	570	549	624	611	561	579	587	595	594	650	573	546	598	579	556	561	605	594	577	585	571	568	556	561	556	592	552	570	551	591	570	567	580	545	579	615	584	594	576	589	592	553	585	603	567	548	561	556	545	594	558	574	589	571	579	564	585	582	593	573	541	583	555	588	539	605	563	566	594	585	574	613	591	599	572	593	614	547	572	557	585	602	575	542	590	590	574	597	603	561	596	589	563	553	583	628	591	611	568	583	604	612	537	581	547	600	599	545	547	592	584	559	548	567	602	579	605	605	574	566	610	604	621	571	618	565	600	557	594	618	588	600	558	573	605	585	591	594	569	572	580	581	586	588	554	577	559	583	602	555	598	622	565	551	574	541	594	561	599	579	566	571	642	633	592	562	549	555	567	598	580	555	579	586	577	572	591	535	562	559	627	585	601	574	561	575	592	597	563	592	605	571	567	531	574	574	604	603	569	585	552	574	568	566	568	593	558	590	591	618	570	545	533	588	633	550	589	607	608	530	589	530	621	568	614	595	604	548	579	572	600	608	586	580	615	552	553	597	615	573	592	577	564	597	591	540	594	577	649	624	626	605	602	553	620	617	558	579	581	546	619	596	592	612	603	619	573	588	589	563	570	574	593	581	558	602	613	610	600	636	552	563	598	590	596	564	580	573	537	553	611	595	606	595	576	613	575	579	551	588	563	593	571	586	575	588	593	600	594	624	558	618	613	572	564	601	598	564	576	584	577	577	594	590	587	565	601	577	609	578	574	613	587	584	574	531	587	616	574	554	630	574	554	620	590	581	542	607	529	582	545	579	611	544	588	587	570	578	661	610	587	597	576	613	577	584	603	572	601	605	600	549	551	534	579	570	592	604	581	594	578	571	584	590	537	545	580	607	588	603	626	576	566	605	593	609	576	598	616	601	542	577	607	562
29395	25293	19362	6201	3361	2614	2093	1696	1407	1081	900	828	732	776	697	604	531	444	441	422	404	403	459	441	435	377	407	436	401	400	364	400	382	395	383	415	375	362	350	429	406	392	398	399	372	446	414	348	440	376	411	411	383	389	401	409	383	398	378	451	397	383	404	440	390	389	409	408	394	414	382	379	335	392	387	425	356	414	417	380	389	389	394	408	413	394	409	406	399	407	394	394	379	365	384	413	392	406	359	414	356	400	396	392	411	356	388	415	383	400	414	388	367	366	398	414	412	440	373	377	416	398	383	381	379	405	390	393	351	399	401	418	420	437	380	363	410	405	440	395	410	359	416	394	375	409	417	395	400	394	389	387	361	418	389	416	426	424	378	413	428	399	407	390	383	381	369	412	382	381	398	423	395	390	439	379	397	369	429	400	412	353	373	386	402	406	379	397	370	408	411	420	429	399	381	378	364	403	374	399	402	405	429	422	420	396	419	396	412	421	389	373	408	382	377	382	401	392	385	414	410	391	388	377	357	403	412	386	374	407	381	430	393	406	390	403	386	421	383	425	363	383	424	414	402	383	390	351	421	368	416	379	366	390	360	420	419	412	396	369	382	365	386	393	376	370	386	396	402	384	393	440	398	414	365	408	397	353	372	390	425	382	414	432	401	402	407	392	392	400	427	444	382	348	384	383	398	380	396	384	411	383	381	385	370	402	392	372	377	420	392	430	403	384	414	384	379	365	398	390	401	383	432	431	392	401	371	380	385	409	428	395	442	444	366	391	387	393	394	389	421	417	401	393	444	413	402	441	363	393	358	438	447	395	391	385	361	382	414	417	408	372	366	389	421	418	372	390	381	400	353	384	447	405	379	407	396	431	420	390	417	370	408	403	387	393	392	366	434	429	411	397	383	408	406	403	444	378	423	391	358	400	411	393	372	403	377	396	399	399	403	402	422	407	410	389	429	411	428	355	375	388	401	405	411	387	383	381	393	389	402	408	376	398	396	367	410	428	399	385	380	375	392	410	422	387	363	361	378	392	388	415	360	378	367	386	376	433	409	390	404	376	411	388	418	427	374	408	366	408	381	395	411	382	406	413	431	405	390	358	393	409	410	384	401	389	378	374	380	385	408	379	382	368	437	371	387	396	418	371	414	397	330	382	375	383	432	397	389	374	396	408	400	373	381	415	379	416	358	382	382	383	402	390	385	373	388	403	388	368	408	401	400	399	398	423	386	412	385	397	376	382	408	425	418	400	380	418	403	391	384	395	404	376	425	403	453	370	387	401	438	388	407	357	373	415	401	394	400	380	415	421	406	428	396	371	401	397	400	382	386	373	381	409	383	381	361	357	374	411	418	368	407	427	418	404	388	420	369	422	350	417	429	380	402	377	400	404	429	369	409	376	388	362	377	429	402	398	392	386	388	374	427	381	384	446	382	380	440	436	440	405	391	366	414	406	399	387	388	383	416	406	395	382	369	407	391	391	406	379	398	380	392	360	416	425	415	410	377	383	412	387	370	446	396	389	401	396	393	413	407	424	407	409	415	421	367	370	410	367	419	380	389	382	407	394	383	388	388	394	411	383	369	383	385	399	417	420	377	427	396	388	382	403	374	361	421	372	401	376	414	394	369	422	418	396	431	366	398	363	366	409	392	377	363	386	403	407	356	404	382	406	414	405	409	447	421	378	393	415	423	410	443	389	402	438	379	388	396	399	405	415	405	411	416	376	376	410	387	401	356	404	418	406	417	389	400	393	433	401	391	380	406	385	418	377	358	409	403	357	407	385	360	456	387	392	404	424	427	409	409	379	407	421	397	427	431	423	400	434	405	381	386	383	382	414	399	418	403	379	386	420	408	400	413	433	433	406	424	378	338	373	438	381	372	386	366	410	399	398	390	385	389	427	389	383	380	431	393	395	363	402	420	384	378	384	398	399	424	404	403	380	396	431	398	405	427	425	386	391	390	417	407	401	386	389	443	441	383	411	382	428	442	360	411	402	406	371	416	382	406	391	395	408	391	365	427	389	407	392	396	396	415	380	424	413	397	407	404	397	405	405	401	404	407	421	341	413	367	381	394	405	394	388	422	400	386	408	402	422	407	409	416	399	383	404	414	411	392	392	401	378	405	401	409	438	376	390	345	393	391	384	419	412	379	416	352	414	426	399	364	363	397	400	385	393	397	389	402	383	422	402	400	407	412	368	390	396	406	398	414	393	367	408	410	379	378	396	406	433	368	424	390	415	397	351	389	402	361	385	406	395	401	383	402	365	413	369	373	423	417	400	385	418	416	375	384	430	422	404	374	405	388	367	384	403	413	373	408	386	395	379	381	401	409	430	385	404	389	389	403	388	416	442	405	408	402	418	385	438	404	384	370	390	392	433	403	402	414	410	364	411	410	415	376	397	416	409	378	369	419	393	408	416	424	360	365	416	404	408	394	404	373	376	387	407	378	375	385	389	396	402	404	380	415	388	407	408	392	400	357	395	410	377	402	392	379	439	367	381	390	377	386	406	401	386	417	389	375	382	370	423	393	413	401	391	412	362	396	401	411	379	390	393	382	417	404	399	394	399	370	395	395	374	361	429	388	383	365	383	396	430	364	358	409	430	371	398	434	374	391	371	394	401	413	345	412	373	376	384	365	403	382	364	418	374	362	401	397	379	389	378	369	422	426	391	389	395	413	409	405	390	380	409	415	390	406	406	390	375	390	398	389	417	392	416	395	420	405	428	389	392	372	382	475	387	397	386	394	371	405	378	390	400	390	418	402	418	410	394	389	411	431	397	409	384	346	374	390	397	407	377	407	398	398	388	401	374	427	434	387	399	394	371	385	356	421	393	402	407	384	383	398	409	434	368	389	399	392	389	400	406	364	423	397	357	412	390	422	407	365	403	422	371	406	365	409	403	349	365	384	395	442	405	382	384	412	404	391	391	411	390	431	420	416	389	404	369	369	405	409	413	377	424	414	402	417	377	384	423	380	405	401	405	379	390	413	400	397	433	380	371	390	412	399	409	352	377	421	402	374	366	383	407	389	394	369	379	435	374	394	428	426	400	385	396	409	390	442	394	398	396	381	410	378	399	420	403	424	394	421	397	394	386	401	390	404	393	374	398	397	400	381	390	433	407	402	388	396	395	398	411	367	352	425	410	425	377	394	391	404	392	412	387	406	417	395	369	394	457	413	359	387	406	441	385	391	419	410	415	399	419	372	417	408	385	400	374	375	385	405	379	388	396	388	401	405	403	401	397	397	396	399	402	423	380	432	348	383	390	401	443	404	389	381	405	401	422	370	393	395	394	379	427	391	438	392	433	393	400	394	397	423	395	404	411	412	363	401	376	391	398	379	391	403	402	390	426	408	382	411	409	385	390	385	422	391	404	387	393	378	374	377	373	365	402	408	385	408	399	368	400	385	435	420	431	353	410	427	360	393	386	394	416	380	416	396	377	421	349	421	384	405	370	405	373	385	376	407	359	404	410	420	378	370	414
35718	39726	19942	7025	6985	6057	5183	4252	3323	2542	2017	1753	1537	1541	1475	1123	971	794	703	570	558	568	596	541	564	571	581	566	598	580	560	573	561	550	549	542	612	563	567	535	602	531	559	563	553	550	544	555	563	579	584	548	555	584	520	550	545	509	545	568	536	546	558	576	573	579	547	554	573	543	575	569	552	523	540	539	579	541	573	557	557	524	570	564	596	581	548	566	519	555	557	566	548	549	566	576	548	536	565	578	525	542	543	584	543	556	563	552	537	577	563	634	598	530	555	590	541	529	540	554	573	530	540	547	590	592	544	562	534	548	558	539	561	515	572	496	539	580	560	571	589	500	560	569	557	566	584	567	555	568	570	581	561	528	573	518	538	556	574	589	564	571	533	576	579	550	565	579	557	550	532	587	622	575	583	554	577	559	563	550	575	583	559	544	568	613	561	576	563	592	568	552	557	566	506	560	585	540	564	573	580	587	562	538	538	523	528	576	535	551	570	526	578	544	543	549	540	534	544	597	574	589	537	555	569	606	550	560	551	539	575	573	560	585	549	554	583	585	595	564	543	567	566	581	564	552	550	573	547	556	513	529	513	608	560	599	508	526	533	573	602	595	558	593	598	568	548	596	554	519	560	588	544	599	553	524	563	576	576	532	546	585	582	579	589	579	565	540	569	600	593	542	570	565	610	541	566	535	548	575	528	546	562	596	562	554	573	619	553	541	572	531	510	522	564	558	565	545	566	566	547	568	521	567	558	537	558	546	568	515	571	541	588	561	562	555	552	540	605	551	534	594	606	581	574	553	574	556	551	568	534	577	578	545	538	577	598	581	561	556	566	580	535	564	535	545	585	575	519	553	588	538	557	519	577	516	600	573	536	595	571	615	553	573	567	553	541	585	580	583	546	571	508	559	533	547	587	527	569	544	540	528	571	553	543	568	532	548	525	539	553	529	547	584	548	520	590	591	546	552	543	557	558	571	541	590	597	588	539	530	538	569	561	585	531	606	580	574	558	552	550	537	561	542	575	644	581	607	542	560	586	569	573	577	584	587	541	580	556	569	548	569	570	582	534	562	533	580	539	532	589	599	583	562	566	582	578	536	559	576	517	531	553	511	585	570	567	590	566	547	587	555	570	552	557	567	546	594	538	562	567	599	594	566	542	547	587	573	551	575	610	562	534	541	589	556	555	573	522	551	536	527	598	570	565	590	560	582	536	562	558	577	567	587	539	541	572	545	572	577	557	581	586	575	532	560	564	579	560	606	497	568	545	587	578	564	578	562	553	536	561	560	590	563	614	584	586	552	535	536	538	579	506	628	542	567	544	570	613	529	594	538	613	548	575	572	539	557	575	598	559	556	556	573	576	590	589	578	592	547	584	536	562	559	561	603	520	540	594	578	617	523	591	569	561	549	528	561	555	562	591	602	605	572	533	583	549	544	571	616	561	611	561	558	557	561	576	534	513	555	558	577	613	584	586	582	552	586	575	574	580	567	560	570	557	574	579	577	567	535	563	610	534	566	554	560	527	527	575	545	574	560	504	539	566	584	585	536	537	559	533	536	565	576	566	545	548	590	613	567	557	556	547	553	567	557	585	536	559	534	561	547	533	541	564	604	571	545	573	528	574	565	560	581	539	564	529	532	553	541	594	575	572	553	566	550	594	588	560	554	626	537	539	574	557	567	546	557	530	563	596	568	569	552	564	520	552	571	626	588	565	554	561	521	581	530	565	562	551	537	554	588	601	539	584	581	574	543	568	575	543	516	551	586	564	601	539	590	556	534	509	557	627	547	550	559	598	543	572	593	542	558	533	575	535	588	557	536	601	542	534	581	560	534	556	577	554	518	611	585	525	583	568	540	579	564	567	568	582	590	576	576	566	558	555	546	600	551	586	563	544	552	567	587	574	511	546	548	557	538	543	591	546	604	552	564	538	594	610	581	581	601	561	529	581	567	559	529	579	555	580	591	544	603	545	563	547	542	529	559	559	560	555	541	557	552	546	540	567	544	548	536	519	517	583	546	587	539	582	582	552	625	549	547	589	543	566	588	592	556	542	575	580	560	578	528	545	535	572	557	548	514	587	569	541	564	589	557	565	609	547	586	578	559	562	580	571	554	575	570	541	529	574	553	583	578	551	567	572	531	523	535	555	592	514	531	576	568	566	600	598	531	579	584	576	596	519	535	527	520	557	556	523	595	582	557	553	562	596	527	553	527	610	525	537	617	587	549	596	578	582	557	540	578	543	539	552	571	588	587	559	541	546	572	586	548	563	570	570	528	539	597	550	547	545	581	588	554	556	567	554	604	545	548	573	522	544	574	541	535	533	552	536	580	594	581	549	564	536	558	588	569	563	592	561	567	538	545	549	573	540	570	589	540	544	553	557	570	539	540	588	568	568	572	573	580	525	531	580	554	566	597	548	582	548	559	547	546	572	575	546	615	564	576	570	567	559	548	602	568	547	616	606	577	582	582	539	554	547	557	567	596	606	592	528	578	584	537	555	548	594	586	557	565	568	530	553	549	582	540	549	589	547	577	591	562	629	539	553	582	568	589	589	576	584	587	566	541	584	564	520	585	565	548	553	563	583	573	564	565	528	564	539	518	550	518	616	555	532	591	541	586	568	553	484	522	523	552	562	549	579	555	539	580	556	570	574	536	578	557	557	632	557	544	562	548	570	575	548	551	556	574	546	587	572	549	556	591	546	585	528	561	569	524	587	565	556	554	541	565	562	567	558	592	525	523	620	571	550	560	583	561	571	538	532	592	583	572	522	548	575	553	533	580	563	566	527	536	480	580	565	561	542	521	544	550	536	531	557	585	570	534	574	559	582	572	567	571	532	535	555	524	577	571	568	597	588	600	579	580	553	522	596	569	565	562	566	558	570	568	617	578	545	589	560	578	537	548	561	573	546	580	583	544	600	560	578	579	544	548	567	502	553	559	567	547	560	534	549	558	553	589	574	556	589	581	566	553	582	552	592	563	569	585	571	529	541	569	536	562	582	540	594	553	545	591	604	553	554	563	539	602	579	591	544	540	543	532	540	540	579	551	561	564	566	565	524	561	590	542	545	560	580	552	545	528	525	553	529	559	546	574	576	592	561	560	582	569	544	496	551	557	564	581	556	552	589	619	574	591	549	548	543	557	559	570	592	567	546	567	584	566	578	549	560	552	565	526	561	575	551	588	559	572	527	553	574	546	556	533	579	522	555	553	556	577	585	537	605	613	553	525	540	552	591	570	517	653	546	547	577	545	549	588	534	583	541	541	556	595	556	606	545	582	575	571	584	569	584	569	583	573	613	526	559	594	598	571	618	560	589	549	599	539	523	565	490	536	561	568	573	580	601	543	556	564	583	575	550	574	523	594	551	547	572	573	572	567	541	535	564	535	584	576	577	564	580	598	547	558	572	517	595	536	601	588	558	622	568	558	559	529	558	569	583	581	578	565	564	545	582	592	553	552	536	585	595	568	586	571	612	567	568	600	563	561
24590	21663	28900	24827	21239	11576	4851	3003	2248	1812	1535	1311	1188	1151	1074	925	855	748	575	588	537	521	558	511	579	529	547	552	540	548	523	522	525	513	562	584	525	557	542	548	563	490	560	556	536	534	586	527	523	589	600	524	564	585	570	540	563	559	556	532	511	552	588	556	575	544	542	553	579	540	521	547	516	529	493	523	548	551	562	530	525	483	567	528	541	534	530	544	554	533	569	538	577	509	517	554	532	545	554	561	531	525	536	516	520	546	539	565	527	548	559	552	557	529	573	562	519	564	556	552	535	512	496	531	520	555	591	520	589	548	535	578	548	571	555	539	551	546	562	556	530	550	523	605	514	522	544	542	553	525	542	534	549	532	523	521	552	558	572	534	569	518	563	540	549	542	501	508	526	518	544	564	504	557	544	504	537	545	565	563	524	567	529	544	528	576	602	540	541	523	585	536	525	516	529	569	573	549	536	506	573	540	542	567	505	506	508	499	517	516	511	543	544	476	569	561	507	537	585	530	548	542	551	554	513	518	528	542	538	548	553	513	560	546	551	552	503	518	550	578	550	496	570	560	597	527	520	550	530	559	516	519	551	568	550	595	492	524	501	549	539	541	535	495	558	562	514	550	533	509	538	515	544	515	513	519	512	549	527	523	537	536	545	504	561	546	549	558	530	519	553	536	497	508	550	559	542	510	492	535	524	538	541	553	562	545	541	533	532	517	556	524	525	584	540	525	532	531	520	545	539	533	519	572	496	530	550	568	538	503	532	575	554	508	559	566	504	600	520	587	514	475	543	569	538	536	552	579	530	575	486	580	551	528	489	526	505	492	534	497	526	553	519	540	518	567	492	562	523	538	573	541	474	530	537	539	576	529	539	541	559	544	510	524	544	514	557	560	561	548	517	579	598	564	549	523	581	571	572	551	541	534	541	542	532	545	554	531	537	553	612	531	554	541	522	536	523	550	524	509	556	537	514	528	532	556	524	515	565	501	585	569	514	559	538	557	575	551	542	568	519	560	566	547	538	538	531	536	558	541	531	503	545	591	515	531	546	559	529	536	563	521	587	578	540	546	541	566	563	526	515	549	509	554	540	557	521	539	519	538	533	526	569	531	570	496	591	496	527	585	509	546	552	560	492	536	546	535	516	536	522	529	516	538	495	537	537	530	563	501	556	513	531	529	514	517	561	564	550	523	532	521	524	547	576	535	525	518	515	517	567	531	535	527	509	536	511	556	529	516	520	512	527	537	570	543	493	537	521	502	542	524	531	606	536	543	569	520	574	531	538	536	495	506	556	564	562	538	550	514	521	556	552	519	484	525	526	531	555	545	527	545	536	524	537	526	514	529	545	540	544	517	524	515	540	524	547	511	531	555	586	551	556	516	578	555	517	551	566	580	491	539	537	514	526	563	497	564	564	545	506	569	521	526	574	520	549	540	536	488	572	518	503	580	543	564	538	538	536	504	513	525	520	545	544	536	534	582	492	574	526	599	564	554	532	565	539	534	534	534	552	560	530	529	533	516	531	534	534	547	558	539	560	509	523	550	541	500	498	532	516	543	525	554	562	565	541	557	548	532	486	514	544	523	561	548	573	526	525	539	574	497	534	574	550	526	559	537	589	549	547	525	533	525	560	541	539	531	527	515	524	498	537	510	535	522	524	534	503	580	565	517	551	533	525	577	511	560	521	527	547	554	548	507	567	558	562	582	525	548	559	517	561	538	512	554	568	504	517	538	551	525	537	527	522	542	532	543	529	559	533	566	521	573	584	526	564	572	493	553	533	508	546	577	572	509	508	522	527	517	524	524	527	547	564	579	550	533	510	550	550	544	548	536	540	536	529	542	528	505	521	525	546	574	538	544	551	552	508	553	551	561	545	521	499	536	519	596	546	554	539	548	545	551	553	568	524	514	572	532	526	587	520	550	526	534	570	556	528	488	498	608	564	510	561	505	532	550	535	582	501	510	531	594	520	535	552	553	551	580	537	545	579	516	549	558	537	537	538	548	530	584	582	552	552	579	502	506	531	549	593	548	501	565	557	562	588	564	561	525	529	550	525	522	559	560	530	558	553	525	538	552	543	556	564	527	516	530	548	531	485	519	557	554	565	527	541	589	517	561	542	577	544	507	529	558	559	526	566	542	561	552	543	562	518	503	555	540	594	541	542	504	562	565	553	526	537	557	538	541	556	553	506	544	529	494	515	514	539	520	500	530	556	534	539	582	560	533	505	538	545	499	471	553	548	527	561	551	540	502	530	520	496	550	519	536	556	501	546	535	548	546	488	542	548	548	525	498	554	591	577	536	538	558	512	539	533	526	549	548	578	523	547	556	515	547	556	527	518	512	532	516	537	494	528	525	586	541	522	554	566	535	502	542	578	514	559	545	553	534	541	523	570	538	571	507	554	530	546	556	529	510	530	543	503	538	527	583	523	550	506	544	536	563	522	554	507	525	561	513	577	512	527	531	506	514	558	546	534	567	567	522	524	553	573	573	575	565	517	555	528	493	543	551	538	582	535	508	545	566	538	548	579	544	516	528	600	538	548	540	526	565	532	558	503	512	557	528	504	508	527	544	573	589	579	539	519	508	537	580	544	535	560	547	546	580	575	544	551	520	522	553	553	531	533	552	534	520	540	538	494	538	541	553	589	522	506	532	531	524	515	506	550	514	531	535	581	545	524	561	512	508	529	510	554	528	547	551	562	528	573	536	533	551	538	541	542	556	561	529	527	572	537	505	511	534	548	525	535	535	550	551	587	511	523	563	589	528	561	548	537	544	528	548	530	557	511	559	552	496	557	523	561	555	505	522	574	530	518	493	509	519	531	522	536	528	538	537	563	544	498	516	561	533	544	548	524	501	555	531	510	561	492	482	545	549	521	563	507	513	550	562	532	544	538	598	561	544	527	513	531	531	511	559	519	534	541	521	567	554	493	548	562	558	545	547	526	567	538	558	533	520	532	577	525	512	542	613	516	573	559	594	524	522	517	550	552	486	475	583	529	529	505	527	524	528	572	498	522	521	560	521	544	551	517	536	557	530	566	582	543	504	529	540	553	517	539	548	547	501	499	540	535	504	518	532	521	510	532	515	531	541	545	580	516	519	532	531	550	532	597	558	550	536	523	550	551	514	539	576	542	533	535	505	516	539	517	545	521	491	549	511	542	588	504	533	538	511	551	556	573	540	529	577	585	537	563	487	554	518	565	537	526	562	533	513	534	521	549	537	503	528	521	525	519	515	536	553	539	546	531	577	574	565	517	542	540	540	554	522	506	551	514	509	562	530	545	547	519	548	557	545	525	513	542	524	578	544	526	545	532	543	540	542	520	562	547	501	549	567	503	522	539	522	547	534	530	512	515	545	545	540	542	521	547	563	549	574	533	538	527	498	514	529	582	534	501	544	565	502	518	557	515	542	512	570	553	532	544	537	553	568	562	570	507	610	561	531	540	511	579	559	525	533	506	548	542	535	536	541	575	506	554	573	548	511
40110	55545	33564	12554	11930	10070	8491	6895	5360	4090	3313	2801	2600	2565	2188	1781	1477	1252	913	801	816	826	807	742	784	799	820	767	792	811	828	786	761	808	789	768	775	801	737	827	783	781	789	763	764	782	753	828	794	782	754	776	796	745	755	767	738	772	772	764	772	744	785	719	752	794	774	762	778	755	759	826	790	778	821	806	787	836	777	717	769	740	729	756	721	744	764	820	766	751	737	763	762	766	754	778	766	743	791	780	726	743	740	774	723	764	742	742	733	747	758	745	748	777	717	768	764	717	772	744	744	817	753	761	742	757	817	762	748	721	732	799	783	764	752	742	755	703	749	761	708	758	717	797	739	743	724	761	820	754	718	742	692	724	723	740	774	734	786	764	795	780	768	758	788	786	754	731	810	758	754	786	763	715	788	761	741	808	782	726	765	740	760	751	745	721	748	789	809	745	739	731	773	737	790	745	811	724	703	739	741	748	730	746	794	768	733	718	758	745	746	744	786	769	773	738	730	761	771	814	782	752	792	760	771	776	736	760	779	724	742	745	746	760	780	699	781	775	727	773	771	827	780	769	741	692	780	701	730	740	766	745	835	790	706	811	735	758	761	789	756	822	736	794	817	770	747	689	782	731	765	732	869	743	776	774	756	780	807	753	818	729	784	728	729	770	797	785	712	792	722	737	728	766	774	756	792	822	746	736	757	783	786	697	726	738	762	726	753	742	759	746	742	777	775	744	753	773	752	726	796	733	743	778	767	806	744	738	786	737	745	822	750	776	717	751	755	711	725	755	809	752	749	786	764	766	767	769	728	739	753	750	757	748	724	737	760	761	753	731	781	729	714	776	733	735	756	751	765	818	765	777	798	773	801	754	742	730	755	763	773	753	764	754	770	780	769	731	708	772	739	699	746	771	750	755	698	744	760	762	691	755	704	698	733	769	751	773	789	738	742	771	775	746	726	787	833	778	713	760	722	775	771	744	718	777	769	755	760	754	762	781	772	777	779	699	734	774	763	796	733	779	725	756	767	699	763	728	727	713	733	675	798	770	785	731	763	789	774	710	712	723	747	733	789	773	725	762	740	745	752	745	810	736	776	782	719	762	776	750	750	776	729	730	749	775	717	780	771	795	776	739	791	701	761	738	712	753	790	766	813	753	721	768	732	779	780	726	767	745	672	764	755	788	734	760	752	788	776	731	752	777	772	783	812	767	775	781	757	770	756	749	733	746	754	729	749	726	756	756	751	818	780	709	765	763	767	758	792	743	769	746	757	701	778	715	769	722	775	768	731	787	769	726	747	730	760	799	787	732	794	761	776	730	752	801	767	765	759	783	772	747	799	724	753	742	755	752	775	787	756	757	771	754	788	792	755	752	717	720	764	705	813	826	764	762	712	696	760	735	741	731	782	748	755	789	786	735	771	728	732	750	703	773	774	796	764	753	774	750	795	794	780	725	737	794	753	733	737	776	744	728	749	758	795	750	716	756	730	716	781	738	726	785	771	773	793	762	726	773	775	801	724	698	787	775	740	768	766	726	765	727	764	735	748	744	749	759	799	756	740	712	750	807	768	751	779	798	779	744	723	750	776	721	726	763	770	754	793	800	734	732	738	750	729	763	779	768	768	820	716	716	754	787	776	744	757	745	762	716	730	713	772	744	776	752	754	787	778	757	797	773	761	757	721	764	779	745	745	745	749	725	715	716	744	797	820	752	737	808	796	784	753	751	740	735	812	755	767	720	780	742	760	767	732	773	754	727	715	851	796	758	746	740	747	766	759	808	740	807	763	765	750	725	786	776	723	745	778	733	748	723	759	730	778	759	754	761	766	781	818	734	759	780	737	717	743	754	719	763	738	764	756	752	787	786	748	739	728	741	750	777	742	725	795	768	743	755	778	805	755	745	743	743	758	803	705	756	757	734	736	742	787	786	753	744	816	727	765	773	764	728	734	764	799	787	782	763	694	715	745	722	763	776	716	759	783	739	764	769	769	757	745	732	730	698	743	752	749	788	749	743	782	763	777	700	794	741	788	716	757	745	784	795	717	757	805	751	787	811	739	756	726	727	757	766	746	734	787	747	812	762	770	723	760	774	794	798	769	759	796	737	717	741	744	780	786	703	772	752	701	751	772	809	740	759	768	739	766	698	770	758	772	723	780	763	734	768	741	737	750	758	725	741	788	710	818	746	775	725	736	744	795	748	756	745	787	782	780	753	788	753	744	737	805	771	727	696	741	765	790	763	732	746	750	743	743	744	713	762	776	745	733	724	781	731	781	743	779	756	699	757	782	756	729	759	781	755	775	786	728	739	785	792	754	778	750	776	758	754	788	769	789	769	720	728	782	722	742	780	749	777	744	762	779	765	782	742	735	746	783	763	762	735	786	763	798	718	742	780	751	721	708	764	749	772	758	730	768	784	816	769	782	736	742	756	767	765	786	770	822	756	792	744	741	766	748	747	756	791	720	777	800	779	677	789	744	732	725	775	777	771	791	734	773	793	810	811	741	763	733	748	796	762	755	745	778	803	756	755	762	778	706	780	783	730	784	720	738	751	780	729	768	745	753	777	752	728	751	776	749	702	757	777	769	813	731	744	739	737	781	761	757	736	775	777	733	713	743	761	707	738	747	731	765	737	775	691	718	721	757	783	742	757	775	731	765	745	759	746	722	726	738	711	778	737	781	765	754	780	761	798	780	777	754	702	756	759	747	755	744	738	742	746	758	751	761	767	767	800	756	763	741	714	702	811	778	708	729	747	776	713	755	767	759	741	786	766	737	785	764	748	776	790	753	722	733	717	743	737	748	788	737	735	761	758	796	768	729	735	788	764	776	757	816	761	766	743	740	797	776	785	808	783	729	758	760	744	753	800	755	789	766	708	758	756	758	767	770	775	736	783	762	738	761	733	709	744	756	783	737	771	789	735	777	734	744	713	774	757	744	749	706	757	805	775	788	758	757	763	761	733	752	737	788	762	774	771	760	722	819	737	782	745	721	710	745	727	760	744	786	711	746	764	749	795	762	760	710	731	771	746	776	750	728	764	742	744	744	725	784	773	739	770	800	796	785	726	766	763	763	741	767	745	765	753	756	779	727	748	729	748	765	733	740	758	757	683	732	756	762	721	744	789	746	832	757	722	772	768	787	746	738	733	790	714	786	702	751	742	713	744	744	790	750	746	742	758	759	758	799	719	729	760	716	771	731	781	722	771	758	807	775	747	738	755	760	738	769	738	743	754	776	768	722	738	821	724	775	714	791	830	756	752	765	756	775	732	754	769	723	785	770	782	773	793	796	704	751	747	785	714	747	721	786	749	759	785	728	760	781	739	752	744	747	754	760	753	746	759	785	726	767	800	725	739	786	785	747	758	763	769	833	723	797	752	762	762	795	770	802	748	807	779	750	786	763	751	752	751	688	792	759	759	733	732	791	691	726	755	798	733	715	765	738	741	765	765	734	782	822	787	722	770	743	784	779	758	741	785	773	782	749	743	743	800
23510	21597	29374	24191	21581	21301	11482	4227	2795	2211	1797	1537	1531	1399	1245	1071	802	597	525	467	465	475	433	452	471	430	442	432	431	434	435	406	430	425	448	425	423	445	436	430	414	428	420	443	415	400	408	390	396	410	401	428	387	468	390	427	408	376	425	399	421	376	392	409	414	428	418	423	389	402	420	421	389	406	418	417	396	406	411	396	407	420	421	376	395	395	411	423	383	451	385	384	397	397	441	398	447	392	413	418	401	380	400	410	427	401	416	420	409	394	394	375	419	401	412	412	397	411	389	387	383	406	393	413	389	390	392	385	397	374	406	411	414	392	401	382	399	406	420	412	420	397	416	387	383	384	422	412	392	397	409	408	397	423	419	400	357	426	403	460	377	431	381	375	391	422	427	391	387	413	459	418	386	366	406	390	443	372	418	372	419	384	422	371	406	399	403	410	380	362	391	444	402	427	400	404	399	421	382	419	398	394	361	393	389	399	428	396	394	404	401	394	398	413	412	405	409	415	412	420	394	396	463	419	400	377	439	424	407	382	419	383	442	404	428	422	372	381	392	423	369	422	423	399	403	456	432	392	393	401	418	405	410	410	472	396	448	377	400	389	379	378	422	372	361	403	433	414	413	404	348	387	368	451	407	377	453	406	377	419	402	419	395	389	394	401	401	429	399	360	423	451	438	390	401	413	409	434	417	388	414	379	395	384	361	397	399	425	356	410	408	406	405	401	403	390	382	413	361	405	397	411	414	430	416	400	373	404	401	414	400	447	414	401	396	403	405	415	374	388	415	382	408	428	400	396	372	395	445	420	401	455	405	410	427	380	427	394	412	394	405	393	379	407	409	388	422	419	396	386	401	402	372	380	412	392	412	431	414	417	401	407	450	392	383	389	377	398	383	386	402	418	453	400	393	427	378	410	397	405	426	422	396	386	406	391	434	400	416	377	400	406	389	393	392	396	401	393	374	428	392	398	382	418	370	429	406	402	385	427	389	396	382	408	394	407	375	396	353	415	402	434	394	388	382	411	412	371	413	404	381	424	374	431	383	390	398	419	425	433	440	423	383	387	396	433	410	429	418	427	426	420	413	426	382	384	398	395	377	381	407	425	393	376	393	402	424	365	396	419	389	394	398	389	373	397	379	416	375	402	416	367	367	376	411	428	404	384	369	364	396	401	383	391	430	429	415	453	413	448	415	368	378	377	389	420	369	398	382	369	423	412	392	418	416	409	394	436	383	420	431	375	407	375	401	405	397	424	434	406	419	424	437	402	395	360	407	383	376	364	428	427	347	394	431	418	401	364	383	418	409	445	403	405	374	373	410	416	401	428	405	394	370	418	382	406	412	399	396	350	415	365	425	423	422	389	391	380	371	437	410	409	405	411	418	403	362	396	383	354	412	429	397	368	415	420	395	393	400	422	394	432	345	369	417	392	411	399	384	401	412	395	369	403	412	388	367	417	376	392	387	397	424	379	379	410	401	385	424	398	428	397	436	432	431	385	376	401	385	373	369	394	385	370	378	421	429	400	419	396	395	385	420	382	408	391	391	398	408	380	414	374	398	369	412	417	420	391	372	381	392	411	379	397	425	398	430	396	390	427	404	421	402	407	413	402	386	396	393	402	417	410	401	403	401	391	383	378	419	420	403	388	459	436	409	406	392	384	420	372	454	412	454	392	416	377	391	391	408	402	384	380	374	390	409	379	415	416	368	411	423	400	388	387	410	382	390	396	390	402	426	427	418	422	382	412	394	357	392	418	384	385	387	347	404	413	371	346	421	433	418	392	413	389	439	372	438	435	388	406	421	388	423	408	409	399	409	356	387	410	391	392	415	378	431	416	415	414	391	407	412	422	410	407	335	417	411	409	399	411	399	403	399	358	385	404	432	409	395	416	415	399	388	397	401	378	414	373	387	402	434	419	421	417	394	433	409	407	425	429	376	408	380	401	373	398	427	384	407	408	410	405	394	379	378	391	424	436	381	404	389	382	419	415	397	388	407	409	449	397	409	390	391	400	434	390	399	410	394	395	416	406	392	401	413	383	397	439	418	425	413	364	380	386	395	410	399	389	374	396	388	362	395	396	397	414	392	387	433	345	420	400	413	372	406	402	409	362	364	409	361	447	376	412	426	422	417	407	382	400	382	408	377	358	409	390	386	400	430	444	404	394	403	388	426	415	354	428	428	382	381	394	377	372	393	402	399	420	410	444	406	399	396	380	390	388	381	382	430	393	383	390	390	385	424	397	382	420	379	409	397	407	391	398	422	424	372	424	410	428	372	360	419	386	415	423	435	362	416	405	413	383	362	417	420	352	410	424	407	416	398	397	405	411	429	426	398	359	426	400	432	403	364	388	432	387	380	389	385	396	415	394	395	416	403	398	368	417	438	415	394	391	379	381	378	403	388	358	410	400	404	399	394	408	433	395	408	387	420	405	415	386	395	394	390	399	410	380	383	407	391	418	415	396	401	415	410	378	411	416	420	398	392	400	426	388	427	417	383	426	395	398	423	404	422	398	395	359	429	408	407	445	386	403	429	409	438	402	396	428	356	362	411	394	379	398	396	402	422	404	417	400	406	352	408	385	393	386	412	392	403	387	393	395	378	422	403	382	418	386	402	400	426	412	400	427	371	414	359	422	438	390	431	372	416	416	409	420	408	424	406	374	392	428	371	389	389	427	407	397	376	434	416	419	387	389	409	426	392	393	414	386	454	394	430	406	415	416	399	401	402	361	396	388	393	395	393	393	379	400	388	418	428	395	388	422	398	373	384	395	420	420	412	384	416	395	420	435	412	419	417	419	406	419	410	413	407	403	377	408	384	390	401	401	435	410	390	392	385	387	423	423	393	398	402	409	380	422	400	396	361	419	442	404	408	413	426	383	406	439	401	380	402	401	408	422	412	378	367	436	401	358	410	403	392	371	427	392	359	405	382	413	378	392	378	385	383	390	377	388	427	418	379	426	371	388	381	412	415	405	416	429	343	419	426	393	378	405	416	410	395	389	394	380	387	348	410	442	400	418	402	390	421	415	403	391	419	397	424	425	398	405	411	411	405	407	383	398	404	402	376	411	390	396	412	415	385	407	384	396	397	395	390	369	396	405	427	393	404	391	433	399	399	404	383	453	415	416	414	346	387	441	418	390	426	410	418	398	420	372	444	378	436	362	372	386	392	393	360	392	373	412	403	401	407	387	395	410	390	429	389	429	414	418	431	379	383	410	415	377	424	395	393	414	373	374	429	378	412	402	393	383	400	454	428	414	439	367	391	370	429	374	369	396	389	382	415	422	400	403	384	418	398	403	389	401	390	374	424	391	389	379	419	361	402	412	416	376	414	398	361	374	392	405	396	419	399	401	413	394	386	369	395	414	420	380	393	403	389	398	378	416	419	401	384	405	397	426	396	390	378	416	400	393	421	393	394	398	411	390	392	423	374	422	392	417	378	392	393	419	406	412	424	399	393	396	379	424	381	406	406	367	351	389	448	384
43475	64167	39917	17055	15643	13391	11138	8832	7187	5337	4344	3614	3496	3145	2762	2212	1610	1138	935	750	717	657	691	681	693	648	633	637	623	640	654	598	627	645	585	617	605	601	649	619	589	602	612	600	545	576	585	607	579	600	594	596	616	576	574	589	590	600	555	600	542	593	581	566	582	566	621	622	609	566	612	561	584	536	578	579	530	615	570	619	579	554	535	596	564	600	558	562	605	586	560	564	649	560	525	598	570	584	595	588	598	557	553	612	581	569	592	587	564	564	568	572	570	559	579	545	621	585	565	570	586	587	575	588	571	588	587	572	574	566	598	569	590	568	563	546	581	564	538	582	536	547	580	574	533	552	554	545	610	577	595	580	628	572	581	610	632	557	555	570	592	572	549	562	599	573	555	529	613	589	562	606	590	548	576	584	608	596	557	595	594	603	554	572	630	607	543	569	596	574	597	591	571	571	575	598	588	614	548	550	582	561	608	552	601	542	581	577	576	569	557	570	627	543	561	628	618	602	595	617	596	539	601	554	615	539	537	543	604	582	599	576	582	549	585	573	601	537	541	618	579	579	572	573	567	560	566	552	590	556	583	589	545	603	540	583	525	584	631	587	577	623	614	556	566	581	581	596	606	577	561	521	590	562	594	582	560	571	570	573	575	607	569	536	593	586	593	542	582	581	585	564	562	588	582	607	574	576	621	564	565	606	608	560	551	575	539	620	562	547	636	595	545	615	543	559	572	595	547	579	544	563	546	556	591	574	590	563	574	586	568	564	535	595	590	539	600	581	590	605	573	575	589	590	579	572	549	592	601	566	544	591	617	596	576	596	617	577	591	583	550	545	592	608	568	561	589	577	594	563	599	572	588	544	561	539	571	572	625	557	605	582	590	563	573	559	541	545	604	555	570	563	574	589	541	596	542	602	534	568	603	591	574	559	544	603	531	549	577	598	591	570	577	589	597	551	562	595	520	539	587	540	547	537	582	581	588	580	557	570	554	610	600	594	542	577	577	578	551	585	575	543	569	587	576	590	564	597	587	566	570	572	565	588	565	570	570	531	561	550	595	609	621	598	574	610	610	595	598	573	632	587	611	557	561	600	565	564	589	568	546	527	569	575	598	591	569	599	509	574	554	575	579	568	541	565	567	615	606	578	581	581	572	545	573	581	586	494	546	571	579	619	592	597	589	580	533	552	588	566	564	544	568	596	567	616	588	550	551	556	546	546	560	560	582	562	560	596	570	566	581	586	564	518	580	544	589	603	571	579	589	552	566	566	568	591	561	550	606	585	577	586	568	578	558	562	577	570	605	552	543	582	551	587	566	578	582	567	523	609	587	560	558	580	555	555	589	554	560	560	572	567	563	575	553	563	573	549	597	556	565	631	559	547	603	606	567	545	550	573	547	605	582	540	598	569	546	569	583	558	595	578	578	583	566	572	546	554	542	574	533	615	562	567	590	574	588	607	548	585	597	650	546	565	633	564	589	518	558	575	517	550	584	506	571	532	583	561	621	596	582	557	542	596	572	563	578	597	579	595	549	569	614	560	544	581	564	567	570	552	552	527	561	551	579	598	531	593	559	589	611	592	559	573	555	610	607	572	557	531	616	580	597	605	569	598	572	601	561	531	565	608	578	558	538	594	595	585	574	593	573	613	570	585	593	570	548	509	569	583	588	588	589	592	569	564	573	553	586	597	599	576	569	582	515	550	591	521	604	580	579	568	531	595	566	557	543	608	581	579	574	560	575	585	586	594	579	594	603	606	567	537	531	578	593	634	576	553	550	565	565	615	568	583	564	595	562	600	558	615	541	592	511	607	573	558	528	575	610	566	584	608	569	575	569	581	569	605	546	583	608	542	558	560	604	565	547	609	572	595	558	588	586	547	534	592	559	564	578	626	593	582	582	584	587	603	592	553	577	562	587	554	558	619	595	526	585	585	544	594	551	553	546	580	551	599	561	581	555	601	594	548	585	540	576	577	578	588	562	560	544	617	558	555	553	535	573	583	572	572	592	562	568	543	543	579	584	543	568	560	560	577	597	559	553	573	572	545	586	565	595	588	595	580	587	586	575	593	623	583	560	561	561	585	592	584	543	592	561	612	564	568	548	570	548	589	585	596	577	597	609	514	607	601	600	575	608	589	576	564	582	625	576	594	580	569	604	606	574	563	587	515	591	588	632	573	604	565	565	560	534	543	570	584	582	621	565	589	551	571	555	569	558	539	562	556	590	541	551	615	596	565	627	562	559	615	574	590	581	574	587	580	581	550	516	563	602	556	552	565	601	553	541	579	574	603	572	538	545	618	580	576	526	547	538	572	571	605	579	557	582	507	538	560	599	573	576	601	534	541	561	601	607	546	596	552	563	543	557	620	582	565	590	589	573	563	616	545	578	571	589	638	610	617	607	574	576	553	606	549	582	613	546	552	591	552	607	596	584	594	578	580	579	546	566	565	567	587	596	532	560	619	544	582	557	577	582	621	556	571	602	579	585	559	561	619	565	565	570	575	604	542	614	563	577	559	568	543	618	643	618	599	589	589	574	595	571	597	583	542	541	553	570	537	574	619	597	588	607	587	537	589	614	588	567	518	603	596	519	507	587	579	558	658	575	537	546	591	535	578	594	574	545	600	597	580	553	575	540	576	617	550	582	563	566	610	598	578	576	584	606	604	560	583	574	574	557	614	544	613	566	578	563	622	579	588	641	617	558	562	583	641	593	586	575	622	577	606	585	583	571	588	591	593	589	544	556	584	582	547	597	577	585	560	579	599	587	571	593	583	551	574	571	584	600	560	555	584	572	552	620	586	663	597	558	604	569	554	587	605	586	588	576	578	608	613	562	578	591	600	574	617	577	558	583	612	575	581	550	568	577	571	574	588	561	552	598	605	595	545	570	571	556	577	531	570	622	570	607	553	558	572	567	578	557	536	559	551	581	554	614	548	542	587	588	559	550	566	552	627	571	570	560	588	571	570	588	569	571	601	573	613	576	609	549	579	606	544	581	549	580	545	580	599	571	552	593	563	577	568	574	598	608	572	614	585	590	554	556	617	577	562	574	558	612	521	584	582	603	544	556	561	592	601	585	573	573	580	576	563	603	571	569	567	581	582	575	542	588	604	530	541	547	604	563	576	553	577	540	551	565	559	624	579	553	582	604	575	555	602	613	556	614	535	587	578	559	590	547	563	607	561	564	584	545	552	559	645	564	565	593	569	587	560	566	539	569	567	573	611	579	554	593	614	555	544	531	548	536	598	578	583	585	552	595	568	577	589	533	566	579	541	564	539	543	542	597	555	553	630	607	612	577	583	584	550	597	596	557	543	595	596	595	572	566	557	606	594	564	604	587	563	615	603	548	524	600	582	550	601	572	634	603	548	619	560	596	566	559	604	591	589	585	586	573	545	598	592	581	550	558	581	594	562	552	610	574	552	549	588	557	583	577	560	572	589	571	569	597	543	599	535	557	589	568	601	615	579	588	636	588	525	593	588	535	587
29439	25570	20252	7369	3815	2743	2094	1654	1276	1085	907	850	765	829	705	548	444	448	451	391	411	405	418	383	356	389	371	392	403	411	393	400	426	405	413	395	434	407	370	398	421	409	442	442	394	418	407	411	432	366	445	400	398	416	431	412	359	387	390	389	399	368	410	400	380	396	415	394	401	358	423	397	384	396	416	389	418	379	416	374	376	395	373	373	394	428	416	384	405	411	371	416	400	440	382	376	393	367	418	401	372	382	436	391	383	393	400	386	411	377	379	389	384	425	391	439	404	413	394	439	418	414	386	358	399	336	400	379	425	377	363	366	447	413	366	429	433	405	408	443	409	433	405	372	404	387	403	420	419	362	386	399	372	403	370	412	393	426	431	398	414	398	409	386	407	386	418	421	419	390	365	371	407	381	398	416	375	416	398	416	397	413	405	416	401	394	392	371	410	396	405	448	413	423	400	365	359	404	386	356	371	387	406	403	415	429	388	411	414	409	424	404	380	428	404	376	435	419	390	400	388	412	413	398	416	410	382	416	407	398	415	378	437	423	392	418	404	433	438	358	380	393	374	407	408	405	414	378	413	386	375	414	420	369	431	373	394	406	435	406	391	434	374	384	410	394	390	418	408	428	385	379	384	446	397	384	397	378	398	414	391	401	423	383	405	395	434	392	375	412	377	392	386	409	399	393	399	391	430	391	437	356	440	418	407	384	401	408	378	418	391	406	420	412	441	404	408	367	393	429	387	392	380	386	408	406	409	391	397	432	428	375	374	388	397	381	407	388	435	403	405	437	396	432	401	403	388	409	400	435	406	392	400	406	428	388	392	431	387	412	411	392	402	408	401	406	386	406	395	421	381	399	380	389	409	384	388	388	391	396	382	389	424	389	394	391	420	391	412	442	396	432	401	389	375	407	391	428	392	442	423	393	429	430	415	401	418	380	408	395	431	411	394	367	420	432	404	402	390	394	366	416	417	415	424	407	389	376	402	395	373	443	375	386	439	401	429	417	383	391	376	437	434	373	398	395	386	394	399	377	432	404	422	413	424	348	386	379	405	417	422	405	426	377	350	376	444	415	436	392	385	417	373	375	430	420	376	394	391	396	392	399	386	411	415	367	420	401	430	426	373	438	397	387	404	416	419	423	405	422	398	396	346	385	381	427	387	404	444	388	395	418	418	427	381	391	413	415	389	409	372	404	373	384	380	375	405	408	399	388	380	398	409	388	380	383	439	406	380	390	446	385	398	409	384	425	438	387	378	389	377	422	372	402	398	371	366	404	431	406	422	431	390	411	400	372	410	426	389	400	430	413	382	406	399	382	413	370	415	442	405	358	411	416	416	421	388	406	395	431	419	408	393	401	385	396	412	417	390	405	407	390	395	408	410	410	384	430	403	368	446	380	397	436	404	402	396	427	394	382	378	393	398	381	383	411	390	389	378	377	378	380	401	400	407	396	402	384	438	376	380	411	401	371	407	389	426	399	392	398	396	404	388	420	402	405	381	395	417	394	414	384	415	407	395	417	422	386	410	406	413	373	385	411	398	366	425	407	430	400	408	412	387	405	394	367	413	410	396	400	387	424	426	408	383	377	395	407	426	398	364	395	384	425	435	403	404	385	385	397	378	417	371	439	432	410	395	392	399	420	411	412	393	410	367	424	389	375	355	399	421	409	386	403	375	406	403	386	379	427	426	387	423	402	407	416	365	401	408	358	402	441	405	367	411	421	382	391	428	404	358	397	389	403	388	416	413	431	423	411	423	398	428	374	409	401	412	398	424	397	370	415	385	379	399	458	394	407	425	396	435	429	399	391	386	445	395	418	415	402	397	373	415	413	403	379	384	379	397	397	410	395	426	429	405	394	365	433	394	375	414	414	441	417	406	416	386	393	399	406	414	388	385	420	392	383	407	410	400	414	395	370	431	390	391	375	391	381	409	403	394	386	343	413	383	399	410	382	422	399	404	426	413	401	424	366	395	428	377	415	412	400	412	406	406	423	388	391	420	392	363	389	387	416	402	401	403	378	424	403	435	399	389	385	336	387	420	373	377	399	423	381	419	431	423	388	416	363	414	358	389	373	404	400	401	405	393	396	418	443	388	378	382	377	406	386	378	415	409	411	410	387	406	418	415	416	402	369	374	364	395	431	403	457	416	406	370	409	407	406	370	406	429	442	436	373	413	395	394	368	403	381	403	384	419	374	426	362	425	430	400	381	388	435	437	437	382	423	417	412	373	396	411	396	403	401	404	404	405	367	352	388	400	420	359	424	387	375	416	401	375	406	432	398	404	390	439	403	373	431	370	382	394	416	432	411	370	411	412	400	411	413	399	407	417	365	386	404	413	413	432	388	389	416	381	427	380	436	408	436	434	399	402	408	389	435	402	431	409	437	409	428	383	417	417	397	418	409	388	427	434	376	392	379	408	415	402	372	402	405	373	418	393	424	427	390	389	400	376	391	391	399	372	426	405	391	366	406	414	402	427	390	409	380	418	416	432	395	430	394	425	369	411	416	368	418	399	388	400	391	412	356	401	395	417	419	412	405	384	380	397	371	390	400	393	415	415	389	372	398	409	417	425	402	383	420	434	379	387	388	381	416	403	396	409	403	393	385	416	404	401	380	447	389	407	421	406	427	412	422	414	403	380	409	384	371	371	400	407	390	372	416	394	379	440	402	412	412	430	387	377	365	405	372	409	380	357	380	380	370	444	394	390	391	390	376	397	400	413	392	400	398	420	395	391	403	429	376	412	393	420	414	387	420	384	399	352	425	397	376	387	382	390	436	385	401	405	402	342	392	382	397	389	419	409	389	391	393	414	418	405	372	407	388	416	373	401	396	379	421	367	389	433	411	415	422	377	414	367	390	390	376	406	402	417	414	416	405	389	434	362	407	398	375	403	385	377	381	410	393	426	419	399	435	404	344	427	421	363	393	424	438	398	389	406	399	398	431	390	406	416	382	379	377	381	390	408	383	390	381	370	389	412	394	381	434	385	403	415	414	411	372	410	396	405	389	413	423	435	433	387	417	398	418	381	399	359	442	394	411	454	391	403	434	416	394	357	391	443	403	386	424	409	359	401	402	413	379	409	392	404	414	398	367	380	394	377	400	390	428	381	424	441	414	373	402	415	404	376	409	386	400	394	384	407	429	417	445	417	410	405	373	418	428	414	399	382	396	416	380	425	384	416	431	375	409	425	394	400	429	394	381	363	424	415	385	355	399	397	398	419	404	384	431	410	388	375	378	413	418	396	425	461	408	402	376	411	429	376	373	406	387	393	415	399	411	417	391	350	396	365	373	416	407	410	395	429	411	376	398	388	427	403	420	400	387	404	410	415	447	406	393	406	423	409	379	391	395	399	368	397	375	404	410	389	403	379	406	396	405	397	377	408	380	384	410	403	409	396	391	385	395	477	426	416	401	392	386	405	384	416	380	377	400	396	392	389	376	421	425	391	413	404	424	403	404	375	420	402	463	406	446	404	403	407	394
35359	41141	20745	8238	7585	6331	5138	4089	3119	2425	2030	1929	1605	1601	1395	970	858	726	634	601	601	591	582	594	634	564	552	595	612	602	565	633	589	556	600	542	584	567	590	518	526	609	547	556	581	544	585	549	577	586	553	570	576	577	547	568	541	565	575	577	554	612	514	574	531	585	562	581	574	523	592	593	588	576	571	620	562	534	587	554	567	603	538	527	577	527	553	576	601	587	613	593	564	560	578	549	583	544	545	580	585	546	570	552	593	565	591	559	553	544	586	574	565	551	585	557	554	554	547	580	582	508	576	561	553	540	573	623	599	565	579	590	517	604	562	587	596	560	548	565	551	574	576	543	544	573	565	587	557	586	556	613	602	538	536	561	563	567	579	565	560	553	584	553	557	572	632	587	584	580	567	598	521	608	580	571	606	611	604	592	571	570	527	562	586	620	633	556	590	549	587	532	548	588	562	567	571	536	589	550	564	574	582	563	555	565	548	584	544	562	585	565	573	544	611	580	581	560	610	546	551	587	540	560	551	519	592	528	531	590	569	604	578	561	551	531	560	555	560	563	567	572	593	533	578	550	588	558	557	569	563	570	609	550	572	579	570	556	579	556	499	555	584	542	580	574	550	541	567	608	576	564	543	542	583	557	602	576	535	598	566	596	521	562	545	579	569	556	566	560	576	546	545	608	551	599	577	515	552	570	597	583	572	528	547	600	549	610	576	527	617	586	553	602	546	589	568	537	522	552	603	617	577	583	585	608	603	554	550	526	540	573	593	561	605	542	618	570	568	552	544	610	601	541	551	565	540	587	572	546	560	543	552	578	538	568	587	576	578	551	572	567	601	531	564	588	582	543	560	557	523	587	590	539	548	584	581	557	591	602	513	552	567	563	601	519	560	543	550	579	534	542	541	584	528	604	525	551	552	564	600	582	552	571	563	588	576	581	605	558	587	545	631	577	590	624	554	581	541	548	559	590	562	571	585	563	570	538	580	565	578	529	538	525	561	567	568	564	582	536	570	580	571	530	555	562	560	576	562	573	555	567	604	561	535	566	579	567	535	582	547	550	556	581	586	517	604	565	527	613	538	540	585	554	585	555	574	597	612	548	551	586	565	558	568	556	560	517	545	553	588	537	593	552	578	545	598	545	550	614	545	596	549	580	553	569	548	540	558	569	545	591	601	524	539	524	566	570	617	551	508	603	554	585	568	552	512	588	573	580	562	548	572	575	555	592	564	579	593	559	557	562	548	533	559	595	531	557	562	578	571	574	556	540	519	570	590	579	560	552	543	564	521	568	518	592	549	574	555	571	540	531	559	590	579	587	548	550	613	563	593	572	566	529	577	541	537	539	559	598	527	563	526	602	540	571	572	530	574	571	563	594	560	567	568	593	550	555	557	612	556	542	568	576	555	574	515	601	589	587	560	564	616	527	562	555	551	579	540	620	560	617	620	561	575	577	581	561	567	562	590	561	566	567	572	548	573	593	562	519	570	572	559	573	581	591	550	585	577	545	578	561	562	593	600	583	556	561	551	554	564	565	583	628	572	561	573	580	570	538	594	564	589	531	591	563	540	540	566	592	572	537	521	572	555	531	554	550	553	549	547	603	534	509	546	579	592	548	602	583	554	593	542	567	598	536	526	567	570	569	585	591	540	560	571	571	553	573	585	602	593	582	550	548	591	584	553	574	578	571	519	607	552	576	516	603	564	557	564	546	540	550	608	590	553	604	587	520	553	575	573	601	589	570	552	558	576	559	585	578	556	571	578	568	533	531	572	543	588	584	585	575	568	569	540	569	554	601	554	546	609	564	580	582	569	608	603	549	566	571	541	574	574	513	575	535	592	581	584	596	551	565	565	587	569	579	576	598	547	585	575	546	602	554	563	546	612	560	574	545	550	594	562	567	574	532	581	579	566	515	572	550	620	584	551	564	558	567	571	553	577	561	566	585	609	575	596	563	564	566	574	540	598	567	551	559	560	540	536	551	557	579	557	548	557	557	610	538	563	589	591	505	609	534	622	584	574	531	573	577	548	555	561	586	550	540	594	603	578	576	563	508	579	595	546	559	587	600	536	557	592	587	539	550	594	527	546	533	546	545	552	533	562	529	583	577	563	558	572	581	566	550	550	529	540	580	561	560	604	575	535	547	556	594	528	604	564	596	561	564	540	591	596	546	553	577	576	563	544	556	558	585	588	567	559	572	543	563	574	572	580	580	587	546	568	560	579	558	522	557	541	616	531	581	592	571	577	562	613	574	562	544	548	614	562	602	568	564	581	540	551	570	578	558	596	605	569	577	519	541	530	594	554	607	592	585	571	567	543	575	554	539	598	511	591	620	573	550	568	515	549	565	537	555	600	579	532	544	573	575	573	584	561	564	556	550	582	560	573	546	644	565	520	560	560	567	576	554	575	563	565	568	589	534	541	597	550	591	552	630	576	582	561	561	628	519	553	560	568	554	569	583	611	612	572	573	536	571	589	578	616	574	585	544	528	582	620	552	518	542	588	569	577	554	619	530	591	585	582	567	619	549	538	566	549	571	508	554	575	581	557	568	593	566	536	549	579	592	579	571	553	561	583	529	569	568	580	556	599	546	542	581	527	528	562	547	543	553	553	565	566	555	600	574	591	580	558	592	581	568	584	589	592	562	546	583	551	588	577	538	529	597	566	579	563	579	510	566	548	605	561	575	553	564	565	584	579	562	577	569	621	566	587	598	587	585	615	546	602	615	548	578	580	560	602	548	573	572	609	582	542	585	611	591	563	569	519	521	566	557	593	612	557	541	610	553	590	549	540	542	521	589	588	535	568	575	616	557	541	582	554	547	596	578	553	549	568	555	542	573	556	590	585	570	584	582	548	558	563	598	539	557	593	563	556	559	605	583	567	534	575	574	578	581	526	617	561	557	624	581	579	577	596	559	556	580	565	537	605	597	574	567	567	544	570	546	579	576	524	610	591	573	626	579	572	557	546	565	559	556	553	536	529	587	556	549	576	613	585	554	574	548	602	562	556	578	589	559	562	577	579	571	552	569	572	535	598	589	539	584	574	583	559	582	589	561	583	572	556	544	553	561	588	582	556	561	588	587	541	533	551	573	620	586	565	603	587	554	548	579	549	576	596	585	549	579	520	569	572	591	601	555	552	553	550	546	548	556	595	566	578	569	586	535	589	525	573	577	542	590	545	573	556	610	544	583	558	584	544	581	561	534	565	606	545	567	547	576	592	564	574	564	562	563	596	570	549	605	517	579	574	585	568	540	581	570	574	585	562	538	582	569	582	614	566	549	572	599	561	587	594	562	607	558	559	572	556	536	593	600	560	564	616	583	556	554	558	618	564	574	553	558	567	530	554	585	560	542	621	569	614	537	545	545	562	550	546	590	544	576	607	557	582	598	598	535	576	608	579	588	594	566	551	568	583	553	545	521	538	631	573	553	564	580	552	602	569	593	566	585	570	546	564	600	601	592	564	576	566	600	577	571	606	596	576	599
24619	21647	28903	24797	21247	11746	4892	2964	2172	1889	1503	1283	1375	1298	960	874	776	690	611	627	565	623	581	582	562	571	578	568	535	583	531	550	556	578	557	557	568	547	581	522	545	554	550	549	549	566	552	529	624	564	561	546	535	560	569	535	504	581	596	550	546	582	563	570	551	604	526	574	535	555	510	557	523	547	529	577	538	576	563	555	537	545	590	496	563	541	524	535	538	524	517	567	524	579	532	508	583	541	539	570	550	542	557	544	546	552	504	562	537	497	538	536	540	531	577	523	540	504	522	542	553	556	550	510	539	555	549	489	552	552	579	558	529	550	526	504	553	516	576	506	511	502	592	524	580	556	543	543	581	546	553	575	546	591	562	571	509	532	541	547	565	536	562	555	538	542	549	540	539	561	578	517	535	494	533	517	559	569	528	551	580	540	570	506	507	588	563	587	532	550	511	489	552	542	532	533	556	550	546	550	526	578	530	546	548	518	529	511	514	567	568	557	543	522	494	517	550	579	535	538	540	514	529	526	527	569	524	536	488	560	564	541	543	549	556	527	528	539	545	510	559	534	541	553	516	506	547	540	590	516	548	535	495	557	559	555	542	553	619	522	558	531	591	552	521	539	561	513	550	542	577	591	551	541	510	551	503	527	577	542	546	537	571	546	537	514	535	544	543	568	584	522	572	580	553	546	544	519	535	524	565	556	559	571	569	535	545	579	493	523	538	537	562	549	506	560	512	501	548	560	569	577	529	552	549	526	511	566	558	584	514	552	499	557	560	547	527	536	566	537	539	567	560	528	539	526	512	549	521	529	546	550	522	577	548	513	574	564	539	547	581	531	516	529	544	548	538	535	539	562	608	524	558	501	549	573	575	535	564	512	569	525	538	549	554	596	570	510	543	544	581	549	535	530	569	604	538	525	540	535	530	531	579	554	567	558	522	539	582	556	523	539	583	551	501	547	529	526	537	513	527	508	516	538	527	546	549	531	517	496	570	537	525	580	552	569	568	523	553	497	532	519	558	511	581	533	546	531	553	550	538	525	545	532	566	535	550	546	586	517	544	587	571	530	580	535	539	547	586	583	566	530	554	523	539	567	533	573	527	538	552	513	562	566	563	502	545	538	553	562	576	566	547	570	572	551	547	543	571	568	532	553	543	555	534	567	517	599	542	518	563	559	509	515	504	516	566	544	515	534	503	582	533	523	537	527	533	576	516	557	551	501	532	505	535	548	544	516	520	544	541	486	553	558	514	564	565	561	547	524	535	542	592	529	526	519	518	558	572	556	580	558	524	576	554	534	523	533	596	553	513	469	542	556	563	555	539	589	532	540	593	558	570	576	550	560	534	549	558	551	492	552	573	527	565	563	565	564	526	559	529	536	547	594	545	532	563	559	521	531	494	561	492	516	580	540	554	523	529	522	579	518	566	545	534	552	539	520	580	530	547	559	558	521	546	590	527	501	534	541	545	549	568	556	542	531	516	538	534	524	534	551	559	542	537	516	525	559	512	511	548	534	546	509	512	523	547	548	606	551	489	523	508	524	583	530	526	555	554	529	547	525	545	529	560	539	545	534	527	539	553	526	560	597	529	510	528	561	529	547	561	477	517	524	580	521	573	536	528	562	578	539	521	560	509	543	530	585	546	618	581	547	484	524	529	544	550	512	518	544	523	526	550	531	580	550	515	488	574	533	537	543	560	574	556	547	558	526	563	589	532	544	534	502	570	526	573	540	531	558	518	523	562	554	511	535	502	474	533	512	567	574	494	538	558	539	566	520	534	560	559	511	518	537	538	518	518	596	579	570	553	543	537	552	579	514	537	550	566	544	561	523	564	544	548	613	509	553	566	550	550	552	529	529	554	508	530	519	502	531	537	557	508	544	565	556	571	516	554	549	530	557	560	574	538	556	534	517	564	527	532	553	555	528	480	523	537	522	515	583	548	491	539	583	536	570	552	564	562	556	486	568	533	573	531	550	532	525	557	552	532	527	539	527	590	503	553	574	542	548	547	536	551	571	517	531	540	519	540	517	522	503	536	547	569	581	525	542	553	513	538	545	548	541	520	560	563	546	554	534	564	568	541	526	588	546	543	516	561	535	570	526	537	507	555	542	561	520	566	552	562	539	541	528	540	525	542	580	544	573	523	506	550	535	567	537	563	504	538	554	516	507	540	517	548	505	515	523	587	589	528	524	526	502	578	564	513	506	562	537	548	485	551	565	561	548	536	513	510	507	533	569	542	562	550	571	502	574	573	522	528	520	569	579	547	564	565	500	530	493	526	546	518	539	579	566	533	542	593	534	558	542	573	550	528	567	574	530	583	556	559	575	528	529	534	560	532	548	582	524	542	560	547	559	525	526	541	555	554	595	555	532	536	552	551	527	507	565	570	557	572	538	509	532	564	562	532	507	556	514	532	532	586	559	507	542	530	525	529	553	545	510	555	529	554	559	544	529	530	563	514	542	562	533	532	519	545	556	551	514	526	474	545	514	534	565	532	525	597	541	560	542	569	537	539	518	569	555	560	574	538	545	547	580	544	533	585	503	523	553	580	545	530	597	552	555	563	548	539	520	548	539	542	544	532	536	548	512	594	542	564	516	540	563	543	555	553	540	522	536	526	543	505	504	542	540	552	508	582	536	584	534	534	523	618	513	556	525	554	494	531	561	553	555	552	543	512	519	568	523	536	541	555	533	588	554	564	527	565	512	534	544	511	510	539	561	550	569	529	521	511	503	602	535	554	561	506	584	557	572	549	532	514	549	542	483	577	518	509	542	562	559	543	554	548	544	567	543	569	535	546	517	514	566	558	600	562	578	537	574	545	548	560	528	534	537	577	512	536	566	566	530	523	501	518	530	502	524	517	531	551	538	529	553	585	558	505	570	562	518	574	529	546	530	508	542	512	540	541	519	549	537	533	531	540	547	527	547	526	589	539	554	574	562	560	526	552	521	514	505	547	547	567	532	541	565	555	555	569	575	509	554	564	543	528	520	586	538	552	516	525	534	597	555	506	556	521	581	552	549	543	534	482	565	534	548	523	600	557	532	501	550	527	537	545	523	528	596	553	544	486	566	544	524	531	576	549	520	583	523	535	565	558	544	569	532	524	533	528	555	529	518	550	547	531	522	530	549	542	535	523	544	567	540	568	502	522	535	569	547	501	523	553	536	560	536	547	566	540	576	576	499	550	500	537	537	581	528	568	562	498	532	536	529	540	552	538	532	547	519	537	546	540	506	541	568	536	558	522	533	525	523	555	543	549	542	583	563	556	544	544	591	538	510	518	546	517	541	570	584	572	551	549	593	562	539	564	547	570	513	580	536	571	529	546	581	526	576	571	494	550	500	526	570	549	525	544	528	515	545	551	535	557	564	519	571	555	562	537	573	538	583	525	582	554	572	528	571	510	558	585	532	588	548	545	561	523	526	537	559	573	537	537	556	540	514	592	551	531	581	556	568	515	544	562	536	596	543	526	565	540	576	507	500	519	558
40301	56882	32846	13715	12272	10514	8198	6576	5062	4139	3401	2900	2901	2610	2116	1549	1297	1108	877	888	829	803	842	822	797	793	799	822	802	763	799	736	782	854	773	788	815	810	773	786	790	845	751	815	773	776	769	802	797	788	746	801	768	729	763	741	794	761	742	764	753	766	776	770	765	760	788	753	783	798	715	732	791	794	731	783	730	735	771	755	754	793	757	766	776	765	774	767	746	783	726	766	793	759	765	746	745	766	798	753	768	749	774	777	757	739	796	735	740	726	739	741	757	813	773	750	761	750	723	741	740	775	735	726	799	772	748	765	733	788	792	743	778	812	728	760	787	724	741	751	758	793	769	790	766	798	808	719	741	772	809	731	764	790	798	747	733	742	805	740	792	755	821	729	782	746	754	754	814	786	754	773	805	755	737	761	799	727	760	731	815	759	778	794	781	744	752	757	737	738	736	742	767	764	778	758	797	734	795	758	775	756	804	762	772	724	779	741	774	753	770	746	807	716	758	745	754	750	781	752	772	806	776	768	772	751	736	781	736	724	717	756	792	817	757	789	821	778	708	744	759	737	786	704	738	766	807	780	723	707	775	747	765	787	760	764	745	760	683	720	762	758	766	745	777	720	813	767	783	760	691	750	761	765	710	800	777	759	805	708	782	732	744	751	791	761	783	804	758	782	751	734	761	783	728	811	743	744	749	771	796	778	728	751	769	793	801	735	755	780	731	761	769	796	795	784	730	802	824	748	804	800	778	761	781	731	756	800	769	756	798	769	795	730	801	800	749	758	756	773	783	751	819	771	791	710	764	724	778	764	829	750	741	776	810	746	743	746	742	741	727	785	773	805	718	798	770	737	763	794	751	785	795	780	728	789	756	785	729	723	792	796	716	754	752	744	773	767	774	713	754	761	793	783	769	766	799	769	790	781	749	767	744	766	751	788	746	721	762	763	760	782	765	772	770	769	778	750	737	845	774	792	751	762	789	728	797	761	756	711	761	724	802	799	748	738	722	743	795	731	742	815	789	797	819	698	762	726	745	776	751	766	740	729	779	766	766	780	799	771	771	769	763	779	745	817	723	778	754	723	757	763	817	756	746	748	781	739	780	754	785	850	791	765	756	764	772	756	767	801	756	767	751	765	764	764	807	777	803	776	766	750	751	776	809	795	769	744	732	833	754	740	744	766	763	788	759	755	751	756	746	744	788	785	818	770	762	842	752	749	761	771	803	739	698	756	775	757	772	738	786	836	771	767	742	783	708	758	793	735	793	814	756	773	758	741	828	775	790	750	711	786	806	752	782	780	800	771	761	799	773	783	792	767	785	731	807	754	794	764	777	729	808	736	744	761	721	725	789	799	753	798	781	797	771	788	764	798	766	752	749	770	737	737	737	771	715	770	764	763	753	785	720	770	757	779	803	726	758	773	812	747	744	762	784	756	786	763	782	774	795	725	751	744	806	755	719	770	773	774	786	736	787	753	785	791	782	796	718	741	783	748	800	739	821	755	771	782	741	824	747	800	732	743	779	768	758	756	741	814	764	749	798	718	701	790	734	736	787	787	755	765	789	725	791	811	752	778	741	783	774	784	755	752	804	776	781	800	770	730	761	793	762	754	752	738	776	764	751	754	743	778	770	744	719	814	782	759	767	747	746	762	756	775	751	759	767	782	733	780	753	825	746	781	727	701	751	800	804	734	778	749	763	770	713	769	788	783	779	768	771	778	747	718	703	698	744	745	740	716	764	815	807	709	737	779	762	779	767	708	766	780	785	786	806	734	739	778	736	766	790	785	825	771	807	742	774	786	716	749	790	781	743	754	771	737	773	698	753	761	793	781	781	816	761	751	770	747	821	795	761	793	766	740	765	781	780	748	779	714	771	774	743	758	796	754	754	830	751	792	753	791	761	828	777	771	758	794	710	773	730	720	796	770	782	746	788	773	759	727	804	784	801	757	818	754	738	794	850	711	764	747	732	766	787	780	687	738	849	773	776	788	744	794	794	777	825	762	769	775	753	749	748	731	712	757	728	774	799	779	764	740	783	750	818	739	803	780	763	715	774	781	752	711	775	756	753	700	724	771	782	708	741	773	810	781	738	746	772	750	753	782	765	763	744	801	784	753	801	746	846	711	769	752	758	777	775	779	754	736	753	818	797	740	756	793	759	717	749	767	748	764	727	758	769	770	759	769	751	757	775	794	742	783	829	826	721	699	759	773	803	736	773	792	749	807	692	773	722	734	770	731	728	744	725	763	827	749	756	765	789	737	764	795	757	756	743	763	767	772	753	752	784	750	745	742	784	768	809	779	755	784	750	772	785	725	788	803	773	735	762	757	778	708	775	766	760	779	745	763	775	801	693	758	753	747	771	735	750	751	752	770	746	775	756	809	730	771	784	776	805	793	799	767	734	773	774	776	754	777	782	728	758	744	753	802	766	770	794	750	753	834	795	752	743	792	761	758	755	748	754	709	755	765	732	780	803	763	716	765	739	749	725	795	791	826	761	781	785	739	798	764	755	764	736	786	795	707	699	768	731	775	747	768	769	747	758	742	721	718	742	776	777	786	765	746	724	748	739	709	751	778	780	827	811	772	773	783	742	761	763	773	796	772	731	723	771	735	764	744	803	771	752	777	782	778	740	751	741	785	769	777	743	806	770	807	749	802	740	807	786	759	761	766	765	807	775	738	770	752	730	736	755	732	749	800	750	787	746	766	746	776	778	740	790	741	797	793	734	734	768	782	748	756	771	810	735	729	730	782	770	781	761	783	793	777	727	788	755	781	734	747	739	710	750	756	725	737	728	789	803	743	738	816	770	774	771	752	737	779	782	789	754	817	784	746	795	765	752	706	774	818	769	766	766	782	732	740	759	750	768	733	717	774	763	752	699	757	781	767	755	776	801	765	765	747	759	729	807	766	757	668	802	765	814	743	794	774	734	748	789	730	746	730	792	759	777	763	738	752	763	733	732	735	822	754	748	792	779	756	786	742	725	764	778	750	796	789	747	780	779	731	766	760	807	778	769	742	779	801	796	712	750	721	788	785	760	749	805	755	779	701	714	778	790	794	735	743	757	737	767	749	784	742	770	753	728	773	737	730	778	772	779	804	757	774	775	786	778	733	781	717	779	755	776	748	737	715	749	780	757	737	747	782	758	711	788	749	763	772	738	742	786	772	774	760	751	777	768	799	742	777	808	776	806	800	736	717	757	754	801	795	787	784	784	727	766	716	798	805	794	738	728	786	796	759	806	746	792	753	777	770	770	780	776	789	729	740	724	792	748	768	731	779	810	778	755	766	813	790	798	785	750	786	776	769	754	806	764	743	742	755	766	700	752	747	762	762	782	771	778	763	778	775	736	731	747	743	772	819	783	781	764	809	733	774	754	716	768	786	795	727	827	739	722	753	765	754	743	741	758	754	795	799	820	763	764	769	796	790	816	757	766	782	777	763	776	809	750	720	758	778	735	757	766	744	779	797	815	775	770	753	793	756	762	732
23564	21656	29481	24257	21617	21320	11540	4112	2718	2152	1765	1681	1728	1411	1111	892	737	588	533	447	460	477	434	463	422	452	470	414	420	422	417	403	432	420	430	466	394	422	420	425	471	391	405	448	412	430	424	398	416	427	384	434	402	445	403	418	379	418	449	413	448	398	434	435	469	416	449	468	426	421	421	368	401	390	440	420	401	431	409	395	395	402	402	392	421	447	384	442	406	392	403	371	417	406	455	416	403	369	373	415	404	418	408	401	416	409	403	407	409	424	436	446	394	389	419	356	430	380	393	387	377	431	411	434	400	405	409	451	424	407	385	416	414	394	445	420	406	403	471	418	410	391	434	413	387	389	430	412	415	436	385	439	404	440	413	419	455	407	412	423	380	424	390	418	408	427	396	375	477	400	416	419	381	414	406	413	430	405	377	423	426	395	378	382	402	411	361	403	398	411	392	441	406	395	407	414	417	398	406	412	397	391	398	395	384	369	369	396	422	419	383	417	410	394	395	384	409	429	412	436	432	433	397	405	416	390	454	427	422	414	390	400	396	402	353	434	427	416	413	441	399	393	367	410	445	434	386	416	396	416	437	405	355	428	428	428	414	397	428	404	423	398	417	413	421	391	427	390	415	412	405	407	355	391	382	387	418	423	421	396	381	415	391	396	384	425	420	389	414	391	422	431	424	419	398	426	411	431	430	412	409	408	384	424	437	423	433	351	415	410	398	398	413	409	469	384	388	400	420	414	397	386	414	409	406	410	368	397	386	414	391	399	386	410	401	424	411	418	405	413	395	380	380	406	389	415	424	432	404	360	377	393	369	382	375	418	399	374	418	392	427	382	411	416	455	439	384	420	375	431	403	401	434	427	400	404	372	391	422	368	407	440	393	445	414	426	420	393	403	392	405	401	405	406	392	402	403	424	409	381	427	417	432	409	440	379	407	422	419	428	403	382	378	400	382	399	403	441	418	435	402	391	417	401	403	379	405	424	410	449	373	441	394	422	384	404	414	370	399	433	414	416	399	396	404	413	412	420	372	359	434	393	413	400	404	435	434	418	406	401	376	423	388	397	410	391	404	414	397	422	422	424	380	385	435	423	421	423	388	424	410	385	396	410	384	432	412	412	393	406	416	391	373	412	394	380	417	393	407	401	396	409	449	419	410	409	371	416	374	448	402	411	402	435	385	447	410	385	388	410	381	391	398	393	381	434	381	437	394	398	377	427	403	409	396	417	385	407	423	392	426	444	411	412	408	400	441	426	412	401	411	430	435	394	390	428	439	394	410	402	409	387	399	403	441	435	414	415	387	427	365	420	390	404	423	369	429	381	408	398	409	403	443	420	369	416	414	405	357	393	449	400	409	442	441	434	421	411	403	427	393	400	429	422	404	389	379	398	421	420	408	420	404	378	409	397	374	396	376	404	420	392	404	430	428	403	423	404	420	384	399	357	412	447	415	380	457	412	385	375	375	418	410	387	416	433	418	411	390	404	406	407	407	378	414	405	386	407	399	396	395	393	439	398	403	401	386	398	427	420	360	391	430	420	397	401	388	418	427	396	424	392	408	420	440	413	423	397	426	432	375	389	408	411	421	383	408	417	418	407	391	348	421	390	381	397	418	386	415	418	397	384	436	417	426	380	436	411	373	418	388	456	408	402	393	428	405	413	407	422	386	417	405	379	406	398	413	457	423	402	416	406	388	392	463	422	432	434	404	423	396	425	420	388	392	392	401	389	378	410	414	387	431	368	392	421	397	413	396	391	402	386	435	385	416	439	413	401	451	423	377	382	412	451	438	437	419	375	420	372	394	386	423	392	433	391	358	416	426	439	412	418	400	427	415	426	411	368	419	397	406	398	424	396	389	399	403	424	402	385	425	421	412	381	417	372	440	402	411	420	396	408	456	430	440	423	390	429	426	393	447	435	381	407	408	425	420	377	427	448	407	435	401	419	389	416	396	395	413	416	373	392	384	396	411	380	409	403	429	425	454	390	433	428	420	438	405	422	439	400	396	379	425	380	394	394	415	425	414	392	398	415	408	389	403	413	409	397	387	387	382	415	426	423	410	408	387	399	411	415	417	418	414	395	426	427	419	396	416	415	441	440	413	375	439	413	411	393	390	427	433	413	412	394	409	442	417	415	446	393	412	405	418	377	399	413	389	435	402	397	436	406	378	424	397	377	403	417	408	422	411	424	395	427	415	429	417	399	419	394	408	412	406	417	403	395	412	422	407	381	410	447	390	429	391	388	401	403	411	429	382	416	405	421	392	438	446	440	415	401	404	422	395	425	415	421	432	388	426	449	395	403	402	427	376	426	385	414	459	418	412	430	405	402	409	401	434	447	410	402	374	404	384	432	411	415	394	443	431	402	402	386	406	380	387	417	424	433	382	430	407	432	395	398	396	412	407	402	402	383	414	417	419	430	421	418	396	391	410	393	434	435	381	415	380	409	395	393	426	429	394	371	398	395	410	436	421	396	431	395	432	442	394	440	405	399	407	399	442	414	436	413	392	373	414	431	402	424	410	401	429	416	450	435	405	411	383	416	396	424	407	420	412	420	399	388	408	426	423	372	387	403	404	405	444	375	440	427	421	460	421	427	398	407	405	366	409	415	378	402	428	421	361	372	425	408	362	426	425	394	388	416	416	397	426	399	430	400	396	396	417	421	396	450	428	402	380	398	394	415	421	466	384	398	402	430	428	378	383	425	385	416	400	357	402	437	402	421	398	441	410	408	433	407	414	411	389	435	412	419	368	413	375	360	419	428	419	422	408	412	429	411	421	423	414	439	430	400	434	415	393	419	419	380	441	449	406	433	385	416	419	376	452	400	416	396	405	429	424	390	410	411	412	413	433	410	411	436	425	386	414	402	386	388	404	399	399	402	404	394	400	463	385	381	442	451	408	410	383	393	396	394	380	429	405	402	415	400	424	396	418	395	439	399	377	419	424	417	405	386	366	433	429	385	410	419	435	415	418	388	429	377	421	413	396	436	387	418	429	447	386	413	408	442	385	431	404	426	436	405	415	389	420	379	385	361	397	430	396	454	389	405	384	397	408	432	453	434	399	373	408	386	419	407	415	445	407	357	442	397	382	403	403	381	386	435	416	436	420	424	394	402	409	395	376	381	427	425	402	389	400	387	413	423	434	405	424	416	428	415	379	407	428	424	397	429	385	379	442	400	408	393	379	411	403	423	412	411	384	442	381	427	420	411	444	412	451	421	436	405	451	396	403	394	417	378	392	431	385	392	409	399	381	426	412	423	374	427	375	420	403	385	409	390	415	433	413	420	379	414	382	388	388	404	448	415	406	478	408	382	422	429	418	393	413	405	392	386	394	420	399	384	398	421	433	435	403	395	403	425	434	440	427	396	424	408	411	412	423	419	404	433	415	416	389	418	448	419	417	421	373	394	407	381	401	401	380	413	424	392	399	382	370	383	428	389	397	430	422	390	409	445	397	416	404	393	385	407	415	460	420	366	426	413	397	411
44542	65529	38580	18378	16243	13447	10821	8528	6883	5344	4086	3969	4010	3093	2352	1890	1422	1042	856	714	741	662	690	648	705	659	682	640	658	568	611	613	604	574	635	596	620	614	575	602	648	597	585	635	634	596	632	640	589	597	610	605	616	584	575	575	604	567	580	592	586	622	617	563	560	572	631	557	567	567	600	574	558	580	595	574	615	596	580	594	589	607	556	606	616	544	568	594	588	630	569	564	580	606	597	586	562	652	560	602	578	607	583	613	577	584	579	578	566	566	574	567	578	594	593	563	594	556	578	604	587	597	556	630	563	586	600	584	589	588	575	606	600	571	588	605	570	587	570	608	576	583	539	593	562	570	577	561	600	546	596	572	617	576	560	571	609	596	592	570	668	564	579	583	559	571	635	548	615	566	580	574	575	595	574	612	566	576	607	587	605	628	564	604	588	571	581	570	577	583	582	576	618	580	567	579	580	625	598	576	590	564	606	583	580	572	558	655	595	579	565	589	564	597	605	536	583	550	580	565	589	579	611	569	580	600	576	595	571	578	571	581	551	532	599	602	599	590	575	569	576	598	526	569	551	593	626	583	588	590	585	541	559	586	588	539	551	550	594	593	589	634	608	579	566	614	566	551	562	551	525	588	589	586	538	525	597	562	601	517	586	551	591	543	543	608	609	589	568	602	564	585	588	572	559	624	588	595	594	525	606	580	622	578	565	552	616	603	557	587	603	562	608	586	588	583	570	547	566	559	614	571	588	573	551	567	575	611	612	577	596	577	568	627	549	562	554	620	575	602	568	603	604	583	559	590	605	563	596	530	601	585	588	564	616	608	645	576	573	620	571	554	557	648	558	567	598	602	552	560	636	580	602	561	601	584	594	589	604	618	557	591	551	578	586	553	556	597	599	604	563	579	596	545	563	586	567	600	595	578	596	604	656	577	580	562	566	588	573	583	554	601	600	577	556	550	551	630	566	595	575	591	600	542	629	630	572	548	601	591	566	556	580	545	583	578	575	564	576	565	575	591	616	589	574	548	572	604	618	581	589	559	586	600	559	604	593	599	580	575	621	585	557	582	565	578	593	559	554	583	582	582	591	609	587	587	579	594	609	596	586	604	597	575	571	587	625	582	578	554	537	559	573	576	579	614	574	567	563	572	599	564	618	604	591	571	548	629	586	574	569	574	577	630	606	561	594	564	626	581	565	557	593	561	622	569	587	575	581	595	601	578	581	577	551	552	583	566	583	597	575	601	618	564	528	570	600	572	601	592	600	569	606	614	558	593	577	540	593	574	590	525	536	552	602	583	567	602	573	567	562	592	578	620	577	583	582	593	563	629	617	542	565	533	596	601	564	572	567	601	568	598	594	581	530	591	563	583	547	560	583	578	588	563	569	577	625	575	574	572	530	552	567	586	630	596	554	578	552	573	525	592	606	608	569	557	568	582	592	574	574	559	567	605	603	585	603	577	606	562	610	577	583	554	609	571	591	581	536	574	543	602	598	596	617	618	567	572	601	622	554	642	563	580	596	531	556	575	615	547	595	554	552	569	546	604	579	658	576	545	596	570	560	575	609	520	540	563	555	572	598	567	599	593	555	537	600	600	577	544	596	592	575	571	579	632	606	552	581	568	589	567	548	581	585	556	584	596	585	572	590	574	551	562	539	598	569	568	587	620	565	597	601	574	588	589	591	560	601	585	588	568	582	581	585	601	610	580	570	573	617	573	613	551	571	569	598	524	587	574	607	562	568	594	603	569	581	564	563	578	556	584	576	564	585	553	578	562	583	618	567	567	560	648	599	614	572	585	579	562	601	560	590	580	593	554	613	569	554	581	553	563	615	554	596	590	609	549	550	564	563	600	585	592	599	576	605	593	581	586	586	578	596	547	575	579	587	559	574	634	593	579	598	594	599	539	625	510	574	640	571	571	606	548	641	580	573	581	540	554	565	541	568	609	601	578	589	583	553	568	588	573	583	595	594	560	578	551	589	616	559	563	565	585	591	579	602	551	569	625	547	616	553	577	584	578	555	606	613	559	578	568	601	615	544	587	551	538	550	615	560	582	569	603	589	614	572	605	612	584	542	585	599	573	598	561	545	611	599	538	568	562	583	589	538	579	559	588	579	550	581	579	549	581	581	537	586	615	631	574	639	580	587	568	570	579	573	603	536	568	586	632	537	586	578	548	574	587	531	596	558	593	609	582	602	550	586	594	575	618	578	590	577	537	532	585	575	585	569	548	591	597	541	576	606	612	552	606	580	557	582	623	585	566	604	609	584	593	581	584	545	607	590	614	581	606	574	573	581	559	544	618	611	609	575	555	604	562	567	580	552	638	606	580	575	593	605	608	594	594	562	550	563	566	565	626	539	599	614	565	585	574	603	583	590	571	582	594	569	574	578	585	604	623	601	589	590	573	602	594	579	574	574	590	577	576	555	600	582	579	567	612	598	573	620	527	623	629	564	564	559	591	630	538	568	560	571	618	578	547	600	635	574	583	572	561	558	556	556	575	565	589	585	542	566	556	581	580	578	608	560	581	589	625	592	609	598	566	591	543	592	574	586	579	610	578	613	565	582	572	557	556	572	574	558	616	609	573	540	609	590	574	578	641	552	606	599	563	564	598	579	577	597	519	577	597	612	513	590	593	554	552	580	571	588	557	606	546	605	534	561	595	581	610	545	589	613	564	592	588	586	566	559	582	598	612	575	550	494	563	573	603	588	608	581	582	557	536	564	564	600	608	591	612	602	590	630	577	565	593	577	588	597	574	613	588	565	567	625	537	596	621	610	594	579	607	598	596	583	578	605	605	600	527	594	599	595	562	601	584	595	578	551	580	603	557	590	548	581	628	618	584	574	570	588	587	581	577	561	599	613	589	651	603	613	614	549	582	574	616	576	606	559	588	572	535	573	624	577	591	576	573	600	546	591	572	553	586	613	587	573	542	617	578	571	561	570	572	544	593	566	564	559	609	604	568	583	545	558	567	593	556	589	578	572	596	590	558	613	657	601	633	582	564	516	606	591	565	581	609	598	596	624	569	549	569	588	594	597	577	610	559	603	559	583	586	618	564	611	631	642	613	549	576	609	587	532	606	589	617	585	583	555	554	591	546	593	599	588	532	604	598	599	559	590	558	594	598	562	584	625	588	613	596	565	508	587	555	580	553	601	594	550	626	615	544	556	598	529	576	600	585	554	590	504	611	590	601	594	614	635	567	553	563	559	560	584	587	582	578	560	569	562	583	589	606	535	557	534	611	577	628	629	577	585	592	600	578	566	595	592	558	595	569	567	563	590	534	568	563	599	577	630	596	591	558	573	549	570	597	580	564	523	572	568	562	543	599	589	574	554	601	559	599	566	563	587	579	617	562	610	626	577	572	598	566	555	587	580	524	554	581	598	580	576	585	616	581	579	572	590	566	580	565	546	551	553	599	565	595	587	606	555	575	573	601	570	585	579	590	602	605	629	554	570	554	623	532	602	581	618	585	603	593	591	545
29524	26491	20953	8276	4036	2915	2058	1628	1151	952	902	936	859	721	610	552	445	429	366	383	407	398	407	420	437	400	368	438	373	384	381	392	388	406	397	385	382	377	418	386	382	370	387	390	436	411	389	390	394	406	387	375	363	404	395	377	382	393	357	425	356	376	403	379	395	391	403	404	399	393	374	421	422	384	360	411	346	408	400	380	399	389	393	376	400	398	372	378	402	416	398	382	379	394	371	376	411	436	397	386	402	406	396	400	407	416	383	397	393	409	407	395	424	416	392	409	413	373	387	391	393	388	395	392	400	391	386	363	421	420	387	402	399	407	420	396	398	408	418	374	394	419	391	380	358	400	398	376	358	383	410	415	401	394	405	394	408	394	410	438	388	405	404	391	437	412	431	412	425	395	395	387	388	388	429	409	407	405	419	381	408	383	400	397	376	391	340	392	402	398	407	389	383	399	396	399	414	405	403	420	403	385	397	392	396	428	396	402	378	381	402	398	377	423	382	397	371	355	385	421	432	395	418	380	389	368	362	404	386	460	402	398	386	398	361	387	353	404	398	371	412	369	408	399	408	417	421	428	392	399	382	440	392	386	421	395	403	403	386	435	389	411	353	415	412	366	377	360	363	396	398	402	398	404	410	408	415	362	372	374	387	343	378	426	392	411	388	365	342	413	378	446	429	416	377	380	385	403	412	446	367	390	361	424	414	399	390	417	399	405	394	394	391	366	386	380	388	440	384	382	386	425	411	399	386	403	372	369	386	385	397	382	379	369	408	392	412	383	402	412	387	415	419	420	391	398	400	377	403	378	363	372	444	394	376	341	421	363	385	434	375	408	406	373	427	411	424	372	372	406	391	365	401	398	398	373	396	363	380	397	388	419	403	394	377	377	415	414	392	397	401	387	399	429	389	403	456	384	387	405	382	403	384	387	409	423	377	410	388	421	416	420	391	379	384	375	435	400	411	418	372	407	408	386	388	392	398	401	383	382	421	386	412	383	396	424	408	387	402	417	400	377	363	397	371	385	422	434	393	401	387	384	400	401	390	402	384	406	405	388	392	403	398	389	360	366	451	414	382	399	412	420	388	410	382	398	383	433	425	409	376	412	412	417	411	386	406	432	391	362	397	408	359	410	412	403	391	388	410	411	391	397	416	399	413	380	368	388	419	400	436	419	426	373	373	398	366	398	410	411	401	372	389	400	384	410	399	348	397	435	390	404	391	407	407	397	400	395	398	372	386	398	365	391	403	385	382	370	421	397	390	379	433	414	400	390	403	400	392	402	386	390	389	385	445	381	403	383	371	451	371	410	382	401	392	388	424	421	431	414	383	361	377	397	373	394	416	426	425	383	380	427	396	423	361	392	389	436	426	416	400	395	390	387	406	418	377	393	397	380	414	391	366	409	387	395	387	389	424	437	426	407	422	422	400	382	400	392	411	385	394	397	385	424	414	365	425	409	402	379	389	368	399	383	383	390	431	419	404	410	361	413	399	414	401	434	396	446	397	389	385	402	395	418	387	416	394	388	401	433	377	442	377	352	422	392	377	388	399	352	405	364	391	402	389	398	418	340	420	415	393	399	407	375	383	407	417	396	377	395	410	417	385	383	378	414	379	412	394	404	398	373	378	422	402	365	384	430	375	431	410	385	394	379	414	396	403	382	385	387	380	394	413	430	384	389	383	381	420	390	423	405	348	408	411	397	399	357	415	345	398	404	396	382	389	400	389	399	393	419	440	391	398	376	376	417	413	399	396	410	361	377	375	387	396	401	370	390	390	391	384	408	403	419	392	405	364	409	426	389	381	420	412	439	378	424	395	394	397	419	419	387	404	417	413	377	418	394	382	411	409	399	405	398	436	387	420	381	430	399	403	407	397	392	405	386	398	391	398	349	395	398	374	431	359	426	400	402	413	425	386	366	422	371	413	381	421	383	425	431	396	402	420	379	386	376	432	389	407	417	373	398	406	423	416	430	401	420	383	404	388	407	398	415	366	440	414	399	419	406	404	419	417	390	421	412	358	380	371	396	394	390	388	374	388	389	394	377	423	412	373	369	385	438	388	402	363	405	418	347	392	394	394	435	405	414	419	373	379	389	390	397	391	379	389	429	421	403	400	387	389	425	407	379	424	392	428	373	376	378	437	383	399	430	427	398	367	402	415	408	405	394	412	400	384	408	375	378	403	395	377	379	412	401	401	403	402	388	364	393	377	396	401	399	384	407	389	360	412	396	396	399	414	419	377	394	383	389	403	423	398	402	413	383	424	376	404	386	408	407	411	400	376	448	398	410	381	423	398	428	394	410	401	371	391	420	420	402	449	363	421	398	424	351	359	400	420	404	400	417	409	377	426	414	420	390	391	396	405	398	409	374	382	385	405	434	403	413	388	398	389	422	378	378	400	394	413	380	398	406	416	433	366	419	359	400	368	357	381	392	409	331	427	375	384	424	444	403	412	415	397	400	441	392	413	405	397	402	405	389	402	373	414	361	413	388	387	417	388	410	372	412	395	397	381	380	394	388	391	445	390	360	394	383	368	377	419	420	439	394	357	417	384	421	395	395	370	407	436	424	406	364	389	356	381	409	370	388	410	411	375	409	370	385	424	385	393	366	359	410	363	444	360	407	423	393	408	381	370	419	390	385	390	417	424	402	405	452	405	406	378	409	355	384	374	416	412	411	412	417	375	378	393	389	407	405	421	434	410	385	362	433	387	394	373	380	366	401	396	421	387	381	418	397	375	365	404	420	386	368	396	427	398	408	408	418	387	381	358	381	400	406	393	384	373	396	392	378	378	411	450	414	412	430	389	383	403	401	408	403	394	395	386	400	400	410	393	381	416	371	392	439	403	400	356	379	384	383	424	441	391	430	420	402	403	386	405	384	373	381	396	439	400	417	397	420	438	384	410	401	392	405	388	444	401	350	408	358	384	408	378	388	388	375	445	392	374	415	385	396	436	405	367	420	389	374	386	386	413	419	380	375	381	417	381	415	379	444	409	379	402	409	403	389	429	413	381	381	406	405	360	381	390	406	370	398	398	385	375	386	423	387	371	393	381	378	394	394	396	373	364	413	394	377	374	392	401	404	435	392	404	370	378	392	409	379	383	421	392	413	420	404	387	443	370	374	379	389	426	378	400	398	406	448	412	401	375	363	394	386	380	377	406	416	382	419	397	424	402	378	392	415	390	404	416	404	396	434	394	371	366	383	408	427	402	401	380	361	410	387	398	380	400	413	377	424	383	389	381	367	402	422	404	405	414	369	392	413	393	390	400	363	400	414	401	430	382	409	430	401	378	400	418	420	418	422	390	372	362	403	398	389	406	392	398	380	404	389	400	420	390	387	390	426	379	408	375	396	415	367	420	398	426	400	375	388	401	363	401	382	396	331	407	367	388	413	433	373	403	382	375	454	405	396	373	414	412	371	377	401	396	413	383	401	358	411	428	392	414	374	434	406	410	377	415	376	421	419	445	363	398	407	384	381	401	393
36093	42294	22211	9407	7782	6404	4973	4140	2967	2171	2052	2107	1809	1394	1217	927	758	668	606	617	524	558	556	559	577	556	579	518	594	539	553	577	551	573	532	563	540	541	581	546	532	547	549	569	573	564	592	535	575	552	561	548	604	558	550	583	560	576	579	559	557	557	585	546	566	577	561	538	544	586	569	521	552	550	589	569	538	601	550	592	595	524	515	526	549	573	585	557	575	560	559	588	551	535	564	547	590	571	564	521	563	580	572	558	536	525	541	552	554	555	524	547	586	555	536	584	541	523	573	487	589	514	552	559	574	567	572	554	582	517	554	540	545	593	516	524	563	522	526	552	542	515	545	586	555	555	561	556	585	543	529	544	551	533	537	532	570	533	529	572	532	552	600	576	596	519	528	502	552	559	584	519	570	552	601	578	588	499	557	495	577	598	550	547	570	554	531	539	607	578	563	530	606	552	567	522	540	542	514	585	554	602	539	576	537	560	572	517	533	518	558	582	589	517	548	550	535	552	586	577	572	528	534	573	539	527	557	554	567	552	544	554	531	546	587	553	587	538	555	595	530	528	590	561	546	549	555	568	543	540	561	578	542	545	548	542	549	553	595	558	555	561	526	533	546	537	563	548	567	584	541	568	509	569	584	565	547	554	583	536	532	567	586	555	547	557	535	536	617	598	513	553	580	571	551	561	570	581	576	580	518	550	535	564	587	594	569	551	527	537	534	557	544	538	546	522	584	548	532	548	570	561	543	535	558	551	557	564	595	536	539	590	525	554	544	530	532	567	587	562	557	555	542	556	587	541	564	590	566	560	575	566	558	537	532	551	554	558	557	586	576	507	567	566	580	558	555	547	534	579	575	488	580	570	541	560	544	548	588	521	566	565	593	500	589	539	547	545	586	544	533	572	552	596	570	540	551	531	553	527	554	564	545	589	557	580	554	553	543	580	545	529	593	564	551	533	577	536	531	550	589	595	531	567	562	568	555	530	553	533	543	579	516	539	536	504	546	529	539	509	574	580	569	562	558	525	562	547	574	531	522	542	547	517	575	551	601	581	586	552	576	547	542	554	553	564	608	546	597	537	555	528	560	537	563	550	596	544	552	548	589	558	581	586	501	567	549	509	551	541	538	576	588	572	569	549	579	517	536	508	540	585	578	567	554	535	576	544	560	569	575	587	538	554	553	571	552	531	530	532	523	592	584	521	530	562	543	573	555	558	580	566	552	525	528	547	559	583	530	520	546	603	564	538	556	535	528	533	506	560	620	574	558	569	587	594	540	580	573	574	550	524	570	518	581	551	570	561	579	553	591	550	582	538	580	585	570	522	565	571	540	545	580	557	575	501	560	549	565	564	539	574	536	538	604	563	562	548	563	492	564	565	521	563	552	537	549	552	550	575	545	598	570	539	580	529	582	537	575	589	582	524	606	564	561	569	555	556	570	563	516	484	521	565	563	522	567	528	593	549	583	547	523	551	525	539	537	604	561	567	561	526	523	578	580	531	572	566	573	572	516	539	534	604	552	549	582	551	535	559	548	588	539	581	587	545	563	611	504	528	580	574	574	550	546	600	559	574	566	599	549	613	534	537	551	577	585	543	538	556	593	554	511	525	528	536	502	573	587	571	559	568	573	540	575	541	579	535	543	545	543	549	562	597	552	572	547	563	536	563	553	570	615	572	539	566	549	557	538	575	574	566	549	594	550	582	561	553	508	546	583	587	522	544	536	532	544	524	545	561	541	571	557	549	550	542	538	538	549	535	529	566	532	555	530	573	534	564	554	551	543	551	568	530	557	579	612	553	586	564	544	559	572	540	547	576	563	587	538	588	500	533	548	596	554	539	568	572	544	523	569	591	547	568	562	564	528	549	569	549	553	552	492	597	520	537	562	541	543	551	533	584	513	573	559	563	555	562	606	564	541	557	578	546	502	569	570	559	593	573	583	542	538	553	509	560	572	527	599	599	556	594	550	526	566	568	524	510	577	569	558	560	574	584	519	553	514	546	562	588	505	542	557	548	514	587	552	538	530	539	590	561	537	592	540	566	552	567	535	528	535	600	601	581	501	517	532	582	553	589	559	581	503	520	561	563	599	594	565	580	555	578	512	557	568	543	584	579	556	539	575	557	576	555	559	529	511	522	568	592	595	549	541	568	576	503	576	552	558	549	532	542	541	578	569	568	577	562	545	541	564	524	516	557	564	564	523	556	523	526	528	605	530	576	560	561	564	529	558	533	553	551	526	507	567	598	569	575	568	539	543	584	540	574	570	554	564	488	529	527	547	559	566	533	586	518	551	508	591	571	578	580	566	561	551	548	548	549	568	576	569	552	578	548	530	533	573	566	542	561	513	572	570	549	561	538	598	545	573	580	514	502	541	566	544	508	568	549	567	518	576	597	537	566	541	540	537	554	572	544	548	570	531	585	579	526	544	565	576	548	528	581	599	548	549	575	542	553	568	574	534	566	621	572	539	529	563	525	575	554	534	530	543	560	569	521	588	606	559	568	543	587	524	550	566	540	568	543	557	546	545	550	528	523	532	532	590	563	581	547	582	531	606	568	516	552	608	582	565	569	575	524	563	529	519	570	564	506	573	536	510	526	554	566	593	565	566	534	545	518	549	564	565	512	540	544	570	568	537	583	551	517	605	595	552	587	578	543	585	603	509	564	541	536	528	566	589	607	551	530	520	527	535	558	569	579	564	588	553	562	591	545	517	560	551	555	540	575	584	566	512	531	564	584	519	506	557	562	588	549	562	587	523	569	552	548	569	536	557	611	572	617	538	511	574	547	538	528	591	577	544	541	579	545	515	548	578	513	560	594	533	553	549	513	562	598	572	570	575	533	543	537	580	538	517	544	557	557	528	572	532	543	552	598	577	555	564	565	543	583	536	598	606	551	575	566	529	567	551	552	603	543	579	546	574	590	578	615	546	550	548	548	555	539	589	567	562	553	563	554	565	557	568	584	556	543	579	569	581	556	604	534	571	565	512	568	556	575	539	514	539	529	582	542	590	576	541	527	581	541	558	606	553	624	558	571	609	539	587	544	552	571	535	562	572	538	629	588	545	565	528	569	593	576	561	555	556	571	560	582	532	535	533	549	533	563	539	567	545	534	567	559	548	601	579	572	582	595	576	545	524	507	595	545	567	564	611	529	567	566	499	598	589	604	563	605	601	552	547	606	562	584	538	523	552	538	583	565	548	523	534	567	556	579	541	551	537	542	502	537	557	575	506	584	568	585	561	559	534	563	553	575	536	554	550	566	557	534	548	568	527	570	575	546	536	552	540	575	567	603	600	598	566	542	585	542	569	556	549	569	567	536	563	549	506	538	556	566	566	558	555	555	564	583	541	534	552	555	548	581	582	568	555	567	543	570	540	584	572	544	602	561	577	602	545	524	551	575	564	541	564	526	586	533	555	575	580	563	592	587	575	559	587	610	550	552	584	550	555	555	583	567	577	581	545	506	543	537	578	560	555	558	600	557	536	574
24578	21622	28905	24745	21197	11632	4814	2836	1985	1704	1512	1442	1354	1173	976	827	670	625	608	587	555	496	519	530	557	571	539	574	537	573	571	523	558	520	559	526	521	626	546	536	524	510	519	539	566	503	502	534	526	550	499	518	552	549	550	554	516	595	546	535	518	534	496	551	486	562	510	523	554	512	535	511	532	509	559	533	469	504	518	528	529	560	503	538	532	520	500	529	504	546	483	584	528	525	515	540	482	502	525	507	564	494	538	533	525	515	487	494	523	511	540	530	530	532	519	484	535	537	511	510	555	520	532	530	541	522	504	542	537	551	499	548	530	510	561	487	517	562	546	501	531	553	534	501	565	522	507	507	573	541	553	521	516	507	492	564	539	536	508	570	540	530	531	562	510	519	485	542	502	500	551	517	531	540	519	536	528	530	474	518	528	521	493	520	516	512	544	542	485	566	535	505	521	525	541	538	520	543	546	524	574	535	524	549	533	549	550	537	540	529	559	545	502	542	533	522	529	536	493	506	571	557	524	522	513	529	543	482	535	549	529	512	514	559	540	546	509	496	519	527	552	524	538	510	516	509	501	526	516	527	493	488	527	521	484	501	521	575	541	509	533	536	527	558	529	523	519	496	499	552	513	541	483	519	516	501	535	511	517	527	526	501	523	560	528	510	511	515	561	531	527	508	541	506	547	501	508	486	521	510	540	519	523	516	516	530	534	539	504	534	523	547	513	517	540	491	538	541	544	548	530	476	529	515	553	509	525	556	531	530	520	532	516	523	512	498	499	508	541	556	513	525	511	487	514	510	452	557	489	554	540	485	509	536	498	563	552	554	529	513	576	524	516	580	540	526	572	527	519	531	497	488	511	540	550	501	522	544	531	548	527	502	550	516	493	510	533	567	543	567	548	550	497	554	509	509	501	514	528	544	515	505	546	562	525	547	537	540	542	511	548	528	517	509	509	492	580	504	573	509	535	515	538	525	546	529	484	489	516	564	547	543	496	508	540	513	546	515	511	529	511	548	520	519	518	517	537	543	581	510	539	539	520	557	553	501	551	534	508	551	543	491	519	522	515	567	488	492	505	531	525	547	548	494	544	519	558	548	506	526	508	512	524	525	524	537	556	498	556	546	525	497	525	543	509	551	498	550	559	538	523	526	530	546	496	500	537	531	566	528	542	498	492	546	492	546	452	528	521	516	528	520	555	514	517	545	537	535	533	534	515	527	518	486	545	519	528	605	505	506	509	529	520	500	541	518	517	540	571	497	538	503	517	512	517	490	549	550	503	547	497	557	490	474	512	582	542	482	502	515	527	498	518	525	511	537	541	519	520	479	498	532	570	540	544	548	541	530	528	560	511	511	472	506	564	551	499	547	523	523	523	534	564	561	548	502	548	514	536	527	543	526	498	485	521	500	516	551	511	534	557	544	485	523	507	482	559	516	544	500	539	534	536	494	542	545	522	512	527	489	547	539	556	519	514	522	471	541	499	507	555	553	496	502	579	542	501	537	544	551	502	521	551	528	506	566	543	519	469	499	530	492	515	519	501	483	499	501	489	547	513	531	544	541	526	510	470	533	527	492	488	536	527	541	551	527	506	559	501	506	545	526	516	550	509	522	499	482	543	500	517	495	463	515	486	493	520	541	544	554	563	536	512	523	514	538	548	529	510	538	490	522	565	570	536	526	511	506	536	508	514	488	531	522	539	540	519	506	550	558	529	520	531	527	493	534	577	514	488	494	515	537	527	526	513	576	547	529	580	532	513	534	534	524	509	523	553	539	523	596	528	583	542	520	501	505	536	533	570	532	548	529	543	535	534	518	505	518	510	500	531	538	559	552	514	533	565	541	511	540	491	566	550	482	496	519	514	507	474	500	525	528	526	520	524	508	482	532	506	536	522	540	518	532	519	549	555	537	537	490	520	520	528	522	521	541	504	491	471	506	520	477	533	510	488	523	511	520	512	526	519	483	484	545	513	529	565	516	522	484	504	515	531	551	505	554	514	465	506	547	533	522	506	551	534	504	505	482	528	544	546	529	510	525	514	546	504	561	532	534	530	532	504	519	534	563	547	549	509	487	531	497	520	530	513	526	548	519	562	534	557	480	536	499	522	524	509	548	517	506	531	558	484	523	516	526	525	498	516	538	491	521	539	497	538	518	502	505	515	535	538	523	480	526	516	519	528	497	473	551	527	530	513	526	518	505	539	514	511	544	509	534	480	501	551	547	509	535	499	474	521	491	530	539	520	507	556	553	547	537	509	507	539	547	530	521	519	515	538	532	508	509	523	520	486	510	537	531	477	503	564	503	514	545	519	536	533	543	504	542	504	533	517	488	519	516	518	537	535	567	559	527	535	486	564	558	555	552	531	524	523	493	554	521	525	510	545	515	483	526	504	534	547	531	508	501	480	548	506	518	539	473	515	523	562	513	482	500	531	507	526	514	562	521	536	530	558	529	564	485	509	557	491	512	545	503	497	509	545	492	502	521	531	535	507	562	521	479	515	550	523	489	495	543	520	495	562	513	540	522	545	541	531	513	488	502	517	505	544	528	543	556	504	519	529	529	542	515	529	530	520	486	532	503	462	508	547	512	525	569	523	524	486	520	510	534	536	492	543	556	513	528	547	542	511	531	554	498	477	522	507	507	526	524	499	552	522	485	500	547	504	479	509	548	536	487	513	559	488	524	537	516	505	526	569	515	531	499	537	535	559	557	531	538	544	513	530	536	540	534	526	515	464	550	498	540	508	520	505	485	514	528	524	500	485	509	493	525	483	547	540	521	540	499	539	526	533	575	528	593	496	522	529	540	516	547	507	550	526	546	503	562	518	560	515	507	577	533	520	510	507	547	514	542	520	500	543	501	480	530	510	516	535	527	566	530	530	513	525	476	531	526	559	526	517	550	510	538	551	539	522	534	536	544	544	482	525	553	491	506	535	524	496	479	493	542	492	509	505	495	534	493	513	549	580	533	491	512	513	500	559	511	517	535	529	495	483	550	533	523	526	528	539	528	522	536	509	540	515	526	553	560	498	528	532	513	502	521	540	578	510	546	513	537	524	485	509	525	545	555	552	494	512	488	520	495	507	544	512	493	558	533	499	554	517	505	497	536	546	526	554	568	565	519	530	479	542	514	524	506	500	513	493	480	509	517	509	563	495	564	539	500	530	525	543	539	527	505	544	508	545	534	522	502	493	522	552	486	548	505	537	493	558	528	556	531	510	506	504	519	522	504	553	533	520	564	502	560	526	484	530	555	529	550	496	537	532	542	553	536	558	530	572	497	509	531	528	545	506	538	538	509	485	524	533	464	508	524	508	474	536	538	542	517	541	507	528	545	549	530	525	516	546	520	561	527	509	518	528	515	535	489	528	508	544	548	558	520	519	520	538	490	523	559	516	524	526	540	491	517	538	514	523	524	511	487	543	579	567	525	527	517	523	507	526	524	535	518	528	504	576	529	549	554	560	512	520	504	528	525	540	559	511	509	523	490
40170	56422	34208	15566	12595	10017	8224	6493	4694	3842	3718	3398	2804	2369	1911	1480	1166	909	826	821	809	773	812	758	779	827	840	722	789	763	802	774	827	755	755	756	724	775	719	708	740	740	762	786	744	797	727	752	758	754	728	739	765	770	721	750	749	716	707	740	723	758	764	722	695	735	726	721	747	721	802	771	711	774	752	755	750	769	702	787	713	748	748	717	749	709	748	735	759	744	733	755	746	740	741	735	770	709	776	803	736	737	744	761	658	767	740	733	757	741	731	699	760	739	777	739	711	762	735	773	725	792	713	692	763	701	747	716	736	712	733	748	739	722	762	798	762	778	717	776	730	724	770	721	754	727	746	737	725	742	718	744	724	720	782	759	767	757	753	754	730	758	730	768	760	759	741	715	686	726	791	757	739	721	774	744	771	767	706	740	733	686	700	757	721	712	739	744	753	721	754	733	720	740	770	741	732	769	750	736	683	762	725	790	718	756	666	801	773	739	804	739	710	735	761	724	720	731	728	715	722	751	761	762	759	755	745	753	765	765	777	742	717	759	722	694	704	696	742	719	707	722	725	752	743	757	755	712	706	763	698	740	734	718	757	737	741	713	737	733	716	750	754	714	747	726	746	737	755	772	757	747	751	711	745	723	735	779	750	738	777	775	695	687	714	781	662	732	703	728	752	711	739	728	733	729	721	771	755	748	774	692	784	724	657	725	731	739	724	740	785	791	762	726	696	710	751	753	727	757	796	728	712	708	727	727	792	744	743	743	745	703	741	704	743	704	677	758	726	723	742	727	772	734	702	743	701	727	754	724	707	713	796	785	750	726	744	718	701	715	722	783	743	789	777	692	753	711	786	687	723	744	775	731	736	741	737	718	705	735	706	825	773	762	685	729	739	777	782	690	736	707	771	713	767	695	747	718	805	707	767	739	788	752	735	737	769	723	777	762	762	719	710	759	741	745	778	749	778	736	716	784	734	752	734	736	732	707	750	755	742	769	738	723	720	738	752	780	741	765	670	731	734	749	739	775	720	741	775	689	730	727	780	698	751	727	739	717	769	735	770	774	721	730	710	778	724	782	744	766	745	731	753	718	712	707	748	715	770	723	736	743	758	722	752	770	721	697	798	734	733	773	746	694	721	742	723	738	696	729	789	756	789	738	757	754	756	721	763	714	682	728	749	744	730	725	715	741	706	723	750	769	727	767	711	740	759	761	770	752	755	765	723	741	728	762	753	749	758	723	697	740	782	755	733	763	698	744	716	751	742	768	734	714	727	741	747	775	719	722	719	735	777	706	764	770	726	773	780	738	757	748	762	781	782	738	768	758	736	736	781	698	763	759	768	726	734	716	767	749	782	715	747	799	745	664	762	750	756	825	732	697	711	767	718	756	772	744	719	751	763	702	767	786	715	712	735	778	745	788	777	789	733	787	769	729	711	715	686	723	766	744	740	722	732	745	712	760	703	737	784	754	734	797	715	732	725	746	713	765	709	749	778	758	810	745	731	722	755	738	745	711	750	777	739	738	742	690	741	768	735	782	699	753	721	765	731	757	721	741	760	729	769	741	750	761	713	769	704	695	737	758	712	738	757	744	761	732	700	773	759	793	760	802	762	724	710	773	669	716	724	760	753	755	762	740	749	661	783	710	722	712	765	739	711	777	669	716	738	733	739	732	737	758	786	782	745	762	755	697	737	758	755	720	752	707	790	702	732	824	773	787	762	729	724	769	728	720	741	729	751	707	705	758	726	756	760	751	780	717	734	718	719	750	696	752	758	726	790	734	737	739	735	728	717	751	728	759	727	748	757	752	705	737	804	690	708	759	749	790	769	745	728	718	732	688	755	757	772	788	743	774	746	733	756	763	735	754	720	721	771	704	770	743	727	735	705	723	781	707	688	769	725	720	713	719	667	786	724	707	709	748	712	665	740	746	736	716	731	746	728	724	767	773	756	750	716	780	745	723	707	731	744	766	730	766	761	719	724	740	749	743	719	783	700	810	723	755	762	756	721	734	719	706	688	732	781	767	727	760	736	769	752	747	732	721	694	799	661	704	722	768	777	747	732	697	760	786	757	745	718	716	770	777	780	694	676	713	721	721	729	743	699	719	709	686	709	780	715	717	750	719	785	749	785	764	774	718	784	717	755	722	727	747	706	736	771	753	777	743	712	722	745	740	775	766	729	689	733	778	724	704	768	784	754	725	776	679	675	742	752	732	781	724	759	777	720	744	762	748	742	722	765	702	713	675	761	768	704	734	742	762	737	789	768	735	709	747	745	751	770	756	742	751	695	731	760	728	729	770	691	745	745	781	735	719	766	760	760	767	750	737	746	750	751	736	735	772	727	778	760	777	736	747	767	733	705	741	741	751	729	721	746	713	731	779	713	757	720	753	729	739	732	732	764	739	712	731	713	766	742	784	752	751	764	749	678	705	741	747	726	816	705	735	728	753	700	735	739	741	746	763	721	715	756	776	726	713	742	764	768	725	775	736	738	752	756	778	754	733	734	727	762	776	732	755	753	770	750	770	726	804	721	732	707	713	740	718	737	753	736	737	740	710	726	687	698	723	747	785	776	713	720	710	772	754	764	715	750	773	733	715	706	713	695	713	768	745	729	779	756	692	744	787	718	729	728	737	696	726	768	772	723	714	714	763	699	710	728	737	683	758	743	706	735	776	724	712	737	729	720	756	686	746	697	725	753	759	746	765	803	700	737	730	754	723	705	731	759	765	764	748	805	749	758	746	715	732	770	767	713	697	728	745	717	739	754	728	751	777	731	749	704	724	754	741	745	734	730	727	688	764	708	752	744	719	732	751	762	726	710	733	739	711	698	752	751	774	712	785	677	734	731	778	757	714	747	723	784	790	733	773	737	727	739	731	717	724	704	726	710	718	712	718	758	742	739	707	747	730	741	747	763	723	748	747	759	713	753	747	769	735	706	796	687	688	734	715	747	717	721	741	742	716	723	731	731	750	715	747	738	679	742	769	767	764	693	752	739	721	782	744	773	727	749	772	771	752	749	744	757	761	736	772	692	750	662	698	693	731	729	764	696	765	756	714	710	741	727	751	726	733	718	759	737	697	762	719	708	788	741	765	712	725	731	753	730	719	717	768	722	769	739	778	737	739	705	702	694	690	739	753	747	729	702	716	710	721	785	720	787	732	726	744	747	681	752	713	697	732	749	773	693	763	678	753	778	747	722	754	778	763	800	728	740	725	759	734	743	723	686	786	754	752	724	745	687	749	734	724	707	760	724	765	726	756	751	721	771	771	730	773	715	748	741	760	759	747	749	718	753	719	730	709	732	764	777	744	774	737	769	721	808	709	724	736	759	728	714	710	745	778	701	703	723	759	738	762	777	783	711	783	716	722	736	727	716	744	759	700	741	710	725	706	707	718	737	673	762	729	747	736	723	713	736	719	739	762	674	726	701	711	688	782	736	741	775	761	741	799	698	721	726	739	752	766	699	781	740	739	751	757	779	743	759	767
23431	21572	29380	24165	21572	21310	12024	4113	2509	2196	1924	1769	1621	1314	1123	867	639	484	498	480	452	448	447	400	436	408	388	392	386	408	378	434	407	397	430	394	381	438	400	375	410	389	387	389	400	398	353	426	366	417	397	402	402	415	369	401	392	365	389	388	397	377	398	369	405	395	370	350	394	390	407	414	417	372	387	417	401	372	368	396	387	418	409	405	390	412	397	426	401	394	381	370	388	390	400	382	379	385	430	405	393	407	386	403	408	382	402	355	377	402	382	415	410	425	390	386	403	372	403	371	395	398	372	376	369	388	389	364	339	389	386	382	360	378	388	423	387	369	383	402	389	379	390	423	415	373	353	399	425	395	378	374	383	391	392	438	375	361	368	414	392	402	366	381	415	382	387	394	388	395	382	368	374	423	443	399	399	400	409	411	423	416	384	380	366	394	426	440	380	416	418	366	381	404	392	360	393	403	409	400	444	391	395	420	414	362	387	386	390	391	371	408	405	420	419	405	410	375	388	410	386	384	413	387	392	372	393	395	383	405	396	336	400	363	415	359	374	380	398	394	396	389	411	383	386	404	419	374	401	366	375	411	421	375	405	406	387	406	410	376	398	385	380	375	421	389	387	365	410	368	393	374	382	401	380	353	401	393	374	384	363	383	390	392	373	419	397	402	393	435	392	376	392	431	385	417	379	411	374	383	395	391	403	417	407	370	376	382	389	395	387	392	399	396	383	396	417	392	411	411	377	428	431	388	366	392	357	354	395	400	410	383	424	414	404	378	410	388	369	422	391	387	388	389	391	389	420	411	412	398	382	419	409	439	397	405	407	371	370	379	403	436	395	386	371	397	390	395	425	371	398	403	409	411	399	419	420	419	364	367	381	359	404	371	388	420	388	384	379	385	405	424	378	379	354	391	407	414	414	420	340	411	394	392	407	381	412	392	367	433	424	367	362	403	408	391	403	388	386	411	404	383	387	383	415	413	402	363	379	360	407	399	393	401	360	410	384	350	394	396	399	381	418	379	369	395	380	362	385	377	371	432	371	389	401	423	404	406	385	361	386	376	369	387	396	369	379	347	435	392	389	380	413	394	415	402	398	372	407	388	370	387	415	376	392	386	397	371	412	413	369	374	369	411	400	377	396	396	400	398	416	400	401	368	383	382	409	390	383	347	434	384	403	397	384	437	404	384	377	387	376	387	391	429	387	397	385	380	395	396	385	346	405	371	386	401	378	406	409	404	407	393	356	373	385	378	393	397	414	382	401	370	376	414	414	380	388	407	359	381	399	366	401	411	360	401	417	407	385	407	393	419	396	360	409	340	395	416	404	366	387	414	376	405	396	390	424	447	395	358	383	362	404	379	400	379	375	434	415	351	384	387	387	376	388	372	424	386	382	378	391	358	386	422	403	410	377	372	413	384	363	425	408	412	401	400	402	412	413	411	425	412	389	386	410	376	379	403	366	401	412	379	374	410	380	453	396	416	383	388	381	394	405	354	397	396	389	356	390	405	380	377	426	435	430	412	379	384	395	379	391	388	398	391	389	399	392	388	382	405	414	390	395	377	369	378	400	351	366	370	390	421	402	363	366	383	398	426	365	383	420	401	383	346	390	385	368	400	365	404	364	372	402	359	383	418	395	407	365	416	422	378	368	348	400	396	346	426	386	393	396	412	393	441	366	400	404	392	375	398	386	436	376	406	416	398	403	423	382	376	375	410	394	388	366	380	377	405	377	422	440	374	387	394	427	393	394	381	379	383	385	374	415	390	388	378	396	380	397	366	331	387	357	402	362	375	389	366	426	375	406	386	381	387	380	372	390	360	370	423	398	399	366	381	420	403	401	380	408	349	412	418	390	405	415	390	422	387	341	378	410	353	369	365	387	408	416	400	392	389	360	389	395	365	392	396	361	385	439	396	381	413	422	418	372	379	379	385	404	367	390	374	397	350	389	391	384	392	386	356	353	412	354	385	383	392	373	381	380	420	383	379	384	419	368	413	379	371	404	409	349	399	400	387	379	378	393	397	377	408	364	406	404	360	405	374	386	411	370	391	403	392	402	402	420	421	395	373	376	390	387	435	415	428	387	431	403	402	393	394	391	368	366	392	377	387	349	407	369	401	385	396	410	378	381	385	399	393	434	407	382	405	423	404	340	372	390	419	396	407	372	405	387	426	435	389	412	399	406	355	416	400	421	418	397	395	386	366	368	371	378	393	388	413	396	385	368	371	399	399	391	362	406	393	406	416	409	365	375	396	397	378	404	360	396	395	381	426	362	381	413	390	440	383	392	369	367	408	400	366	403	381	388	391	402	402	389	409	358	393	420	393	393	401	395	418	397	452	407	413	410	395	355	370	391	393	361	369	360	353	431	374	399	374	411	401	380	410	413	379	389	382	392	356	355	401	402	378	425	350	374	374	402	422	372	359	392	397	375	416	368	393	406	403	402	449	384	381	384	355	400	392	375	413	383	402	404	398	355	382	376	362	393	375	385	362	382	398	376	387	384	403	394	415	428	390	425	425	402	403	361	393	409	373	402	390	426	370	374	377	417	382	352	368	374	410	368	413	417	390	446	383	385	354	384	386	368	397	410	372	391	377	391	403	370	401	415	376	390	395	383	377	364	386	386	380	364	431	377	391	414	401	366	393	423	421	418	409	366	372	430	374	407	417	386	375	414	411	417	386	349	399	389	376	396	405	394	386	411	404	408	396	427	399	395	407	412	369	377	392	400	375	376	402	380	358	392	434	399	398	359	407	425	388	371	350	344	372	376	408	388	351	393	378	417	383	405	392	382	350	394	394	390	447	408	385	401	385	383	366	424	386	388	378	402	419	398	367	408	388	410	414	392	386	390	376	385	387	408	435	334	427	420	411	388	414	352	396	399	409	381	430	387	373	385	405	402	386	406	409	404	408	404	404	397	423	403	403	397	417	391	392	343	382	397	385	414	386	381	442	396	401	391	393	379	426	379	409	377	402	395	404	392	410	415	372	389	379	410	380	395	409	377	421	418	386	391	364	408	402	381	390	411	419	411	413	398	426	385	366	373	375	386	424	358	429	356	356	392	409	386	405	376	395	383	360	411	375	404	362	399	385	393	354	409	367	355	401	373	382	391	386	372	403	419	383	389	369	406	419	436	402	379	359	389	372	396	378	404	390	374	371	393	411	390	385	373	378	385	405	382	373	410	421	410	381	398	414	419	400	352	367	393	392	386	394	378	412	406	393	416	387	408	424	368	390	402	425	403	394	380	384	360	396	404	407	385	409	370	380	392	410	410	384	411	410	361	406	410	397	375	398	404	401	387	391	400	386	395	397	367	398	370	417	394	373	408	437	388	332	372	410	383	398	355	386	374	399	361	418	422	366	365	398	387	439	387	379	402	380	415	402	388	418	398	414	414	394	362	399	357	391	379	385	389	357	427	367	410	349	403	412	401	364	389	397	385	390	356	378	387	364	404	392	389	390	383	375	338	397	362	411	406	379	382	424
44177	64654	40953	19720	16132	13655	11438	8451	6191	5405	4561	4125	3723	2952	2319	1586	1156	876	759	695	701	657	687	683	620	658	657	583	627	600	625	621	587	603	582	559	554	604	536	595	580	594	600	577	573	568	615	579	609	593	559	524	557	578	600	591	606	565	551	557	578	546	560	574	567	545	578	536	542	567	557	574	561	531	571	554	588	606	567	534	575	571	539	586	568	577	523	568	569	536	558	589	577	540	583	520	542	546	518	580	588	560	542	530	583	558	532	557	604	517	595	559	547	548	552	543	554	566	582	563	561	559	542	528	578	552	554	531	514	513	578	530	561	605	556	537	608	552	531	553	591	560	520	551	538	565	612	540	561	553	543	579	580	521	576	547	576	572	528	572	588	541	529	588	523	544	580	566	564	568	608	573	548	541	534	571	534	556	580	525	562	558	593	541	535	518	521	521	578	559	576	507	561	547	537	539	515	542	577	581	618	551	533	581	603	538	562	545	579	591	599	582	551	557	541	539	537	543	574	543	572	539	508	585	579	532	568	550	569	562	588	542	536	547	556	582	525	551	575	570	564	553	523	532	562	555	547	534	549	559	536	553	573	571	530	598	540	534	585	525	575	563	532	561	547	577	560	535	559	580	555	556	535	540	529	565	536	596	553	549	535	583	592	535	543	571	543	577	551	545	574	562	573	566	552	530	518	559	563	542	594	592	572	564	545	550	566	583	544	550	552	553	571	533	588	591	563	554	545	585	541	553	594	507	552	552	553	546	544	532	552	580	586	577	562	590	574	566	567	587	553	576	563	583	529	568	546	543	580	578	580	528	529	551	596	569	530	546	585	542	558	555	593	498	582	558	587	525	548	530	515	599	550	568	484	596	546	557	549	536	567	566	557	563	549	538	563	549	530	578	546	557	577	554	583	531	570	523	563	583	536	582	582	588	517	559	616	559	553	568	540	591	527	515	550	576	538	538	513	594	523	561	542	547	530	548	551	510	518	548	572	592	581	541	527	524	548	561	573	524	547	563	520	579	555	565	545	570	547	542	551	485	506	555	571	538	576	543	571	531	546	550	552	557	565	584	530	507	561	552	592	564	584	558	548	572	534	539	563	582	574	516	539	538	557	550	571	561	590	553	527	547	577	591	591	556	546	554	539	545	501	555	549	544	572	553	546	601	518	510	561	554	577	580	571	550	576	550	582	532	563	590	622	539	549	532	540	559	567	552	536	597	593	545	532	546	529	557	535	549	547	597	575	565	546	551	572	550	553	539	544	504	517	587	585	574	566	555	541	556	615	551	552	547	563	547	525	567	559	542	565	557	558	566	546	548	575	547	559	563	527	515	519	568	548	564	559	563	546	586	525	542	567	535	516	578	532	568	564	571	547	566	550	524	539	547	559	578	552	603	572	590	571	567	603	538	559	524	556	579	556	563	567	588	599	565	561	544	577	596	564	545	584	557	541	633	529	566	529	574	565	588	569	551	545	530	579	540	580	505	566	567	543	599	563	586	559	556	554	561	594	575	537	520	577	606	534	574	499	564	536	527	587	590	572	535	596	579	601	533	511	550	567	556	532	551	562	528	548	527	586	567	561	553	568	561	552	575	553	556	571	558	548	545	579	560	558	537	610	501	553	567	538	581	556	517	551	582	585	540	522	587	544	564	591	554	558	564	541	579	576	559	556	527	575	573	591	552	524	543	543	502	561	548	549	562	580	524	576	552	568	542	586	585	582	526	576	522	549	535	551	538	554	578	528	581	541	540	571	601	539	540	515	572	552	554	545	586	559	552	538	532	540	528	555	601	565	512	557	555	561	566	536	577	541	595	564	523	570	588	573	570	603	594	541	553	527	600	535	542	592	511	524	577	574	533	572	568	549	574	541	536	571	583	560	627	547	515	537	542	602	607	577	561	597	569	559	558	591	566	559	587	582	561	555	565	517	517	537	563	553	552	540	563	542	550	511	549	597	531	579	562	535	568	531	505	546	553	583	549	581	543	559	578	535	603	525	564	558	546	553	600	563	587	573	526	554	539	573	533	597	604	543	564	531	578	562	560	550	518	604	570	572	540	520	545	565	583	560	540	592	582	547	583	576	561	562	590	599	548	545	564	535	554	529	569	521	529	568	521	574	535	584	581	587	547	569	554	540	544	546	561	543	577	551	586	601	553	525	536	506	550	531	545	568	570	539	590	581	557	561	539	585	562	561	501	565	550	589	586	567	563	548	577	557	540	584	541	583	544	583	569	562	590	529	570	573	566	537	585	544	634	570	592	538	601	575	554	559	573	559	551	558	531	568	593	570	511	597	595	527	574	557	523	532	582	552	554	541	603	517	573	544	534	539	522	597	547	536	568	557	554	581	548	613	549	529	574	569	569	561	546	531	552	566	534	608	573	568	588	601	549	542	551	594	547	515	549	538	572	568	576	542	576	554	553	558	556	568	574	559	547	532	511	571	544	610	578	517	553	535	567	539	541	527	597	524	572	580	554	549	540	523	537	582	539	540	567	592	589	556	553	524	537	532	545	512	549	619	588	572	558	535	564	544	524	560	522	517	557	534	551	547	564	524	562	533	563	522	570	569	535	558	555	594	552	519	525	590	553	529	571	556	547	584	551	546	557	603	553	611	553	556	570	532	560	588	516	562	551	541	579	588	587	538	570	535	558	518	571	538	551	592	569	594	549	535	552	571	514	579	533	569	534	523	546	506	546	515	561	553	548	602	589	609	580	562	505	503	564	574	535	521	555	536	558	555	568	572	557	529	560	551	524	537	570	501	543	554	548	523	572	536	545	578	588	537	537	563	566	532	552	523	561	570	540	564	535	556	566	556	590	542	552	567	562	510	539	589	513	580	530	580	543	521	554	552	580	515	594	552	579	599	528	526	561	580	565	570	554	613	565	540	572	530	506	535	523	579	589	552	558	552	555	556	587	572	547	579	488	523	550	534	563	559	539	568	552	547	549	538	570	566	530	539	542	572	580	597	563	540	515	518	580	551	541	542	520	563	556	547	560	551	555	563	577	569	535	569	595	516	585	554	568	525	570	548	562	560	567	545	561	555	572	544	591	557	573	541	577	570	603	579	575	616	562	555	596	588	586	558	554	557	536	528	542	588	558	529	542	534	574	505	559	556	545	523	535	565	557	570	528	582	588	539	549	557	534	519	543	584	556	550	541	553	551	519	552	583	525	567	574	607	543	567	523	521	528	560	577	558	547	554	526	555	511	584	576	556	552	557	577	550	596	534	592	566	500	566	560	522	553	567	565	564	570	532	560	539	578	538	536	607	569	528	559	569	547	566	558	551	540	573	573	595	551	534	588	539	548	611	577	565	576	574	544	508	546	546	525	516	548	569	579	539	571	561	540	594	599	531	562	547	537	570	552	549	497	546	544	504	538	537	578	586	578	588	572	541	587	581	587	551	516	579	536	551	562	541	512	538	587	546	517	578	551	586	577	595	614	560	548	578	521	542	518	579	587	548	575	570	542	561	543	578	546
29345	26090	21364	9041	4270	2965	2046	1456	1165	966	965	912	877	690	575	499	416	402	396	386	410	419	365	391	380	365	392	341	397	403	434	412	351	388	407	365	426	410	380	397	382	389	361	401	366	403	377	365	404	368	347	410	361	355	387	407	395	393	363	364	362	375	406	351	367	405	388	355	401	393	380	384	368	335	406	404	402	409	384	389	397	407	384	373	372	357	390	370	378	386	384	411	405	392	369	357	392	393	390	402	393	381	395	382	402	389	374	391	374	421	384	350	397	401	394	342	371	409	356	390	395	375	361	396	393	388	393	400	387	369	390	376	393	396	392	356	368	361	388	375	392	364	364	426	394	367	380	414	413	403	382	377	390	375	393	385	391	359	412	372	390	400	397	409	391	413	391	384	380	403	412	385	377	369	382	387	376	368	392	380	381	388	390	390	391	395	384	381	397	369	373	388	374	400	383	360	401	414	361	381	410	404	376	401	377	376	390	366	419	369	406	389	366	372	379	355	395	372	397	427	432	365	420	389	371	374	351	390	435	380	381	394	379	413	440	386	358	389	343	381	390	387	386	364	369	414	374	364	414	377	364	413	372	347	380	355	361	418	369	385	379	403	371	385	371	405	397	400	404	363	378	395	412	374	405	422	345	383	403	408	350	394	404	393	366	415	399	361	386	410	397	379	363	391	400	400	384	377	363	368	346	399	370	398	364	390	377	377	395	368	384	341	423	383	369	366	378	376	369	390	356	358	366	358	394	353	385	389	388	421	385	374	416	381	411	392	397	393	424	370	389	366	397	386	376	400	363	390	371	393	388	366	376	440	372	373	363	367	392	363	392	342	379	370	409	362	381	398	352	405	370	378	367	403	399	381	379	360	365	377	369	399	363	361	395	353	384	413	371	346	370	422	384	383	381	370	403	413	402	387	379	367	384	354	368	427	363	406	370	429	374	418	365	360	403	420	358	393	394	370	409	394	377	386	357	360	448	350	391	374	386	375	344	413	388	417	408	404	364	399	386	380	373	370	349	370	377	394	399	369	391	369	391	393	378	396	365	403	392	392	399	366	389	417	417	394	364	376	387	350	396	401	382	333	377	379	402	356	395	381	381	383	405	425	370	370	436	356	384	395	361	400	391	381	400	393	362	407	395	375	384	399	375	372	375	385	375	377	392	357	379	415	374	372	400	390	376	371	398	382	389	390	422	358	359	393	380	382	360	371	388	420	412	384	367	407	369	403	384	371	351	405	362	374	370	424	385	384	364	381	374	354	369	368	374	365	392	384	390	367	403	368	419	424	383	396	410	365	366	360	396	359	391	415	376	388	410	368	386	392	389	376	356	394	381	391	388	373	372	403	364	399	379	384	378	364	405	362	389	367	373	376	374	399	385	378	406	403	426	382	381	395	407	395	381	366	379	373	368	364	406	411	402	375	385	416	354	367	424	389	405	348	381	370	388	400	380	405	388	397	382	368	381	388	391	393	426	384	402	366	428	367	382	400	374	382	392	366	326	392	361	384	383	350	378	399	368	388	395	379	372	423	408	413	391	370	373	392	390	353	395	401	379	383	363	417	405	414	393	392	384	408	410	358	369	373	369	379	404	400	357	410	366	358	359	392	399	392	421	391	398	401	414	386	382	380	399	385	374	395	401	364	340	407	379	358	398	374	381	409	403	356	412	378	433	375	402	386	371	406	370	382	405	392	399	384	377	396	395	367	391	377	397	402	392	393	383	340	423	380	357	396	354	385	380	396	403	359	410	389	384	408	376	394	410	389	377	359	370	395	359	375	373	398	366	381	381	371	406	340	388	384	374	387	360	376	396	386	380	396	374	425	341	371	385	361	399	360	388	360	380	378	408	370	375	351	414	342	362	406	413	389	387	397	407	380	378	387	359	409	383	409	401	374	359	385	392	371	396	364	439	377	363	353	382	405	365	408	378	364	407	382	403	355	351	392	396	347	368	381	398	385	356	385	399	358	399	394	357	425	393	358	333	383	362	382	410	394	388	392	410	400	360	373	414	387	355	370	381	345	398	355	416	366	404	386	386	391	392	351	379	398	371	387	408	372	395	371	421	372	400	401	360	389	401	421	383	388	404	371	387	373	377	354	388	385	393	385	405	359	405	381	390	389	364	345	395	368	368	378	378	412	420	365	395	427	380	366	408	390	383	393	368	392	403	392	398	348	388	362	383	364	371	366	388	378	369	385	417	377	397	339	364	361	389	395	389	361	396	394	418	381	371	409	356	375	395	374	381	384	392	392	345	381	370	395	391	366	415	388	376	376	397	405	408	370	414	387	412	374	362	445	379	371	392	384	374	397	373	382	368	387	420	368	358	361	415	386	376	377	362	385	378	408	427	375	390	408	409	382	400	420	412	396	395	365	384	384	401	423	419	384	376	372	402	363	387	374	367	363	402	371	364	398	371	381	390	349	433	387	389	401	390	413	401	384	379	378	428	378	377	356	374	381	377	353	364	343	366	373	410	381	406	384	390	398	362	383	345	392	388	396	381	396	366	365	396	400	396	428	400	383	357	393	365	397	319	397	398	392	361	359	373	384	377	392	426	386	390	385	402	403	391	389	393	363	395	389	428	385	368	358	412	378	380	360	394	351	386	426	392	394	394	349	365	386	405	381	396	386	387	376	385	348	388	401	354	345	363	373	369	353	387	397	376	396	407	380	387	361	401	383	374	390	370	397	352	408	383	389	375	403	370	385	379	362	391	405	352	395	358	364	380	387	381	392	395	352	375	369	400	383	359	404	380	401	376	376	398	365	439	413	387	363	380	351	408	379	386	335	400	371	406	402	361	353	400	385	395	375	404	394	386	374	367	414	407	370	420	389	390	398	370	419	382	361	369	386	386	370	393	414	408	377	384	385	395	367	386	405	391	381	377	408	357	354	399	406	376	383	405	405	403	386	409	386	364	397	374	368	399	365	367	382	405	363	414	392	378	327	429	380	405	371	379	395	370	380	374	389	403	382	381	387	406	369	386	382	363	374	396	380	403	372	363	399	409	373	408	364	355	405	412	409	418	392	370	374	433	401	361	373	384	373	374	411	383	383	402	362	396	386	381	401	416	403	388	379	363	375	407	396	385	363	351	364	395	373	392	382	395	406	394	369	371	363	390	387	405	415	332	371	402	386	368	375	375	371	397	376	361	345	405	418	378	368	377	390	389	395	362	363	369	406	367	350	368	372	389	363	371	397	384	366	394	381	368	383	379	332	361	412	393	404	355	397	403	384	370	390	403	388	375	382	358	399	384	429	348	386	380	424	400	367	383	382	373	384	401	370	374	412	401	378	381	387	378	385	397	388	398	399	338	372	364	417	393	361	389	402	380	402	354	358	371	408	406	403	362	380	388	372	384	339	390	400	351	379	356	366	367	400	401	357	406	382	399	369	379	383	432	395	385	371	418	395	422	389	382	423	409	393	408	389	385	393	363	392	418	412	390	408	378	387	396	371	386	387	357	379	382	393	394	371	353	395
35374	41622	23520	10077	8104	6614	4965	3559	2739	2235	2134	2065	1827	1404	1076	825	660	565	547	556	540	541	555	553	545	529	550	568	529	512	517	533	542	516	533	513	574	496	522	522	557	568	552	588	530	543	538	550	584	556	560	514	513	518	534	515	506	576	543	548	561	518	524	578	551	484	525	560	534	535	557	588	510	558	559	531	559	542	505	531	512	567	535	600	507	574	536	590	540	522	523	564	530	572	564	567	511	544	542	508	548	551	538	523	537	522	582	550	516	566	564	541	550	544	544	543	535	512	527	538	562	544	552	538	580	543	570	540	544	546	517	514	560	534	506	538	555	543	567	548	550	563	543	523	537	548	509	535	513	510	537	514	513	573	532	542	541	502	548	565	555	581	548	534	546	534	561	552	548	513	555	550	525	575	551	520	577	538	503	530	513	535	516	556	522	540	577	575	537	550	507	524	549	561	596	496	569	559	527	541	531	556	515	531	528	527	543	524	536	556	561	566	566	543	532	501	541	519	560	514	570	536	544	573	531	496	526	526	541	565	545	483	545	522	540	528	549	504	539	532	538	592	500	544	549	499	565	549	574	524	515	550	532	545	533	550	584	509	518	545	551	542	565	549	514	529	543	549	553	503	542	539	530	520	543	531	504	572	500	525	549	508	580	511	518	595	509	561	515	544	525	501	507	524	561	515	560	522	551	567	567	545	480	534	546	513	515	539	517	582	529	542	512	547	551	505	582	528	530	549	540	521	546	546	549	528	552	529	532	515	533	539	543	508	524	546	560	533	547	505	523	527	545	589	570	516	540	559	563	522	494	509	554	568	530	519	561	528	543	560	543	571	536	527	487	544	565	564	540	542	511	529	536	529	567	524	605	507	536	519	549	509	539	542	561	540	526	516	516	550	573	515	559	524	544	572	536	536	542	602	520	571	570	538	522	550	547	534	560	541	544	556	534	506	539	548	520	527	493	510	559	557	545	532	538	541	559	555	485	545	531	542	548	536	501	502	548	533	537	554	534	549	506	540	535	513	520	554	512	538	558	508	552	534	526	578	558	553	565	519	518	477	552	551	529	525	512	527	540	565	547	527	538	561	526	531	567	539	507	546	508	520	556	549	542	564	469	539	570	554	516	511	515	539	540	569	551	550	524	555	566	514	549	565	501	518	553	545	552	505	497	551	537	530	545	517	533	529	565	539	563	551	516	517	531	525	531	532	523	544	545	540	635	508	550	518	568	493	521	506	560	537	561	554	523	544	531	542	534	544	552	566	537	535	527	518	547	518	578	585	563	486	511	555	553	536	507	527	578	550	536	583	499	529	519	506	535	553	582	499	549	493	523	538	551	545	533	559	507	543	524	539	573	508	524	530	551	542	512	562	491	530	571	557	530	531	561	540	537	500	486	554	549	497	498	557	522	592	564	570	550	549	520	548	519	535	557	558	522	557	540	502	554	568	568	546	522	563	551	546	554	521	522	529	576	528	561	575	520	535	584	571	501	519	565	575	531	538	589	556	512	548	524	499	542	558	531	546	535	567	572	530	573	520	562	514	567	541	530	535	510	553	531	559	556	582	519	514	536	526	574	560	507	551	571	533	518	538	508	526	573	526	549	577	512	560	547	573	557	491	519	542	525	530	532	594	551	587	536	549	530	533	524	545	539	536	547	514	507	569	502	549	559	555	568	570	543	557	496	536	529	556	511	583	595	533	518	530	539	533	555	540	570	528	544	538	539	522	555	519	573	545	594	532	545	542	507	530	548	533	535	544	536	565	545	509	549	542	573	564	524	536	554	562	497	561	551	517	535	524	548	570	517	514	519	519	514	562	552	518	541	510	539	558	539	540	580	513	562	518	556	497	517	539	531	572	551	573	539	557	593	527	513	536	579	518	574	503	511	569	532	522	577	576	558	563	550	563	577	568	528	554	546	543	554	555	543	537	519	522	516	532	577	547	506	523	533	576	549	521	556	545	549	570	544	539	544	533	552	560	510	496	534	542	523	556	548	549	547	512	573	520	542	517	559	570	513	548	528	511	522	521	551	542	515	538	504	515	518	528	547	591	548	509	562	528	513	558	487	539	552	554	544	521	517	543	531	548	573	524	563	532	530	550	496	516	541	563	540	511	495	541	553	571	545	532	560	515	491	541	537	549	576	541	577	496	522	497	555	543	500	555	580	580	577	536	530	572	548	543	546	519	547	513	510	489	533	578	544	507	537	556	528	503	506	528	534	572	521	527	565	542	552	503	505	576	539	561	533	536	535	510	529	484	513	537	536	578	530	524	538	515	571	514	555	524	522	530	553	529	566	540	538	538	499	563	532	571	508	529	499	523	571	535	581	518	549	492	523	551	535	558	546	540	550	511	556	565	526	524	552	536	528	600	532	573	517	574	534	566	542	507	501	524	544	535	498	530	496	581	527	529	536	569	542	561	525	507	508	535	539	556	517	502	503	569	508	536	529	524	508	535	518	522	541	551	573	547	522	558	507	521	488	536	495	515	513	539	502	504	518	544	538	541	536	546	546	556	554	542	530	527	529	553	529	539	571	547	541	516	538	538	559	562	517	553	536	542	535	585	513	534	519	587	523	541	574	525	563	489	555	543	521	569	499	547	510	562	512	484	506	537	569	559	552	530	510	507	548	489	537	556	561	548	511	504	528	550	544	554	521	515	530	498	547	562	489	538	511	562	564	523	568	549	533	580	526	564	524	533	565	548	540	529	531	539	511	499	543	570	554	531	572	530	532	560	524	549	556	547	540	570	507	532	502	526	520	527	566	562	518	560	520	576	512	579	511	515	547	554	538	557	586	511	513	527	545	547	555	544	519	555	531	524	527	483	545	523	542	562	556	523	553	558	518	514	555	534	565	527	517	565	541	512	563	519	543	567	554	521	579	551	564	522	560	513	540	560	539	555	515	532	515	550	557	564	528	550	544	545	527	541	547	585	540	526	566	571	521	561	536	532	554	532	521	554	539	556	574	579	521	529	527	539	537	501	546	536	514	514	560	524	509	520	527	581	510	543	558	580	534	555	570	564	512	512	527	570	557	543	537	507	583	542	507	501	547	582	549	576	521	509	532	549	522	578	581	574	548	569	500	538	562	559	541	510	507	550	565	553	534	518	521	555	522	546	541	565	579	535	546	570	545	577	595	535	534	522	533	526	547	506	547	584	554	524	580	542	510	508	528	539	543	528	555	513	551	533	546	527	538	570	558	522	548	555	542	523	498	564	551	545	542	560	551	545	566	538	528	547	550	548	540	576	517	568	536	547	549	545	583	534	560	561	557	552	549	527	578	532	532	545	540	532	521	536	570	524	576	544	474	508	535	547	527	541	498	519	520	508	528	533	551	590	529	523	515	576	546	536	532	555	569	545	572	574	529	545	540	504	517	541	518	512	524	579	527	560	539	500	517	517	526	558	552	518	545	523	547	513	521	590	526	573	602	536	536	535	547	525	526	555	554	583	536	538	523	551	535	545	549	535	533	564	536	538
24611	21661	28975	24790	21207	11772	4672	2662	1945	1575	1592	1496	1383	1188	809	727	620	579	573	530	547	564	525	527	543	530	520	540	528	537	537	552	524	499	508	517	517	542	556	518	504	508	570	534	528	514	511	546	500	539	514	535	485	582	511	504	516	536	518	537	508	512	501	541	520	479	546	559	511	548	531	496	496	518	513	521	528	521	518	520	531	525	521	505	507	514	499	577	560	542	512	481	509	513	509	538	533	494	478	553	490	514	559	518	496	572	519	507	532	508	507	530	496	520	485	476	558	493	487	509	501	492	523	556	531	523	517	515	516	497	513	541	500	509	509	509	540	501	502	503	549	496	479	544	480	558	529	529	547	558	487	526	514	500	466	533	536	510	514	548	529	538	524	525	559	480	515	502	510	529	514	549	516	484	518	494	520	540	510	521	565	517	480	541	511	492	512	530	556	495	562	546	579	490	557	512	495	505	514	504	504	488	539	500	540	527	488	536	548	513	524	488	505	553	487	547	498	509	505	495	501	517	482	517	535	542	495	527	508	535	479	518	495	554	492	516	518	538	528	502	522	545	509	522	489	508	496	493	538	517	533	518	507	471	538	513	548	529	553	454	549	493	525	532	544	552	532	562	497	515	567	492	519	522	509	542	533	514	576	518	509	477	527	505	488	518	536	524	488	502	509	503	540	568	544	517	529	551	542	471	553	528	564	502	529	510	509	508	505	514	529	524	540	536	539	484	517	549	516	512	526	536	496	508	546	593	493	499	507	515	514	531	524	494	519	476	532	497	557	531	531	499	504	501	520	539	517	522	570	506	553	543	541	515	513	538	550	483	534	531	508	509	503	500	550	505	497	517	525	507	520	545	546	535	514	518	525	520	510	528	538	565	529	534	549	566	564	527	512	523	516	552	542	531	567	477	477	522	526	507	526	557	497	536	531	509	534	568	512	563	522	548	548	522	524	511	546	575	524	503	508	562	528	550	514	531	527	508	553	530	543	529	535	503	544	526	539	480	492	503	468	524	485	514	538	595	540	499	496	522	495	483	517	488	514	524	549	557	570	524	524	517	521	595	519	487	544	500	602	494	509	510	519	518	520	535	522	550	520	487	532	524	556	530	516	510	556	527	535	582	505	501	531	499	550	524	503	488	549	485	537	555	524	505	553	543	504	529	524	483	535	504	522	502	518	505	518	519	494	506	542	487	558	498	535	513	515	500	499	533	530	530	551	486	517	489	530	490	502	521	482	493	551	529	552	553	529	513	518	535	520	504	486	528	519	527	535	514	507	519	520	541	502	491	528	538	543	539	498	505	535	500	475	557	532	474	466	543	486	574	543	521	487	527	535	535	520	481	519	487	496	508	539	509	523	523	538	520	515	501	521	492	506	537	519	532	524	500	532	489	500	484	540	553	519	507	493	521	537	530	544	528	546	537	544	474	532	516	482	533	528	491	535	535	526	544	537	524	513	525	555	506	493	496	531	523	568	522	488	510	493	543	528	545	504	523	491	498	548	525	531	502	550	482	548	521	478	522	501	512	548	571	558	551	523	513	503	516	499	518	528	516	531	560	527	523	525	510	557	483	518	501	525	505	529	499	518	552	499	491	550	499	559	493	499	520	530	477	496	527	509	527	488	469	476	480	483	522	507	566	548	492	543	486	509	522	530	554	486	566	553	499	517	508	503	540	533	562	559	513	510	509	526	511	531	518	503	510	535	551	506	516	507	527	550	520	545	552	508	511	565	509	511	544	495	504	529	520	509	473	479	490	526	526	538	450	490	537	521	529	513	534	503	559	520	526	529	509	529	499	530	520	509	488	486	511	531	564	540	512	535	540	538	512	527	510	497	506	510	550	504	490	542	512	532	478	520	539	542	539	526	540	492	494	508	479	458	479	530	529	533	516	523	529	512	524	498	577	515	521	523	496	522	530	529	505	517	530	542	546	507	471	525	521	502	528	529	515	528	539	533	533	524	523	574	477	543	525	504	522	522	534	540	491	501	519	504	539	527	498	484	513	524	522	561	502	540	518	512	540	489	504	551	544	531	512	515	548	521	518	501	491	537	516	493	505	524	539	567	506	514	562	534	502	486	484	479	524	530	550	516	498	477	509	515	510	505	501	503	513	521	500	565	517	532	553	521	491	539	517	525	548	544	521	524	491	499	540	535	540	556	554	553	530	532	510	540	505	527	521	507	519	494	510	497	494	504	539	521	483	511	507	522	528	474	522	537	554	514	512	503	534	513	500	520	532	507	510	576	499	518	532	561	540	566	550	512	517	508	529	543	506	490	513	535	535	521	511	540	513	533	506	522	554	496	537	516	524	520	496	566	536	569	524	507	500	520	510	526	553	505	518	494	532	524	518	534	501	478	549	529	501	516	506	543	535	528	521	582	491	493	545	531	513	540	516	564	534	516	520	474	528	532	542	506	540	520	511	535	508	539	551	511	529	512	535	526	536	498	486	544	524	559	568	535	495	496	519	494	494	534	544	504	551	524	523	531	502	517	559	491	529	501	511	540	512	541	509	533	509	500	502	502	532	489	522	476	512	516	560	498	520	568	495	551	542	486	506	507	500	536	501	521	545	514	518	520	528	511	484	565	493	525	517	534	548	527	510	509	526	497	557	507	504	541	526	566	501	511	528	566	501	517	523	495	521	550	517	498	481	528	537	490	525	508	537	502	514	545	507	528	532	459	510	505	520	467	511	526	504	561	562	530	529	542	517	524	516	536	488	476	542	542	528	526	559	521	510	510	503	507	539	535	504	538	474	531	492	516	475	513	522	507	532	511	538	607	547	488	536	508	522	545	476	522	526	531	491	504	507	509	476	492	523	525	538	539	472	492	535	508	523	528	527	518	495	507	554	545	500	507	489	524	520	479	512	504	500	487	515	502	534	514	534	495	489	535	547	498	546	537	521	497	507	546	505	516	517	516	511	540	521	545	560	515	511	512	501	514	532	479	541	497	493	535	564	494	496	497	500	496	497	491	498	506	540	520	531	514	533	531	549	533	508	526	482	537	489	507	550	437	522	508	559	520	510	554	565	531	541	585	527	545	501	495	520	501	515	529	520	487	531	523	547	487	508	527	507	545	482	542	551	504	515	552	515	550	502	505	488	503	534	557	497	528	505	568	489	491	491	515	506	510	521	515	492	529	495	527	511	552	514	516	533	535	515	488	488	515	488	525	504	533	521	513	488	570	529	525	510	551	541	533	526	499	552	518	545	538	506	500	544	491	518	563	524	536	537	524	491	527	559	500	556	496	498	453	562	533	506	548	555	561	498	542	505	521	521	503	561	544	514	553	555	479	518	520	499	526	551	526	544	495	522	489	529	517	527	526	496	550	511	490	523	504	519	509	523	536	495	522	502	527	520	552	526	541	517	525	505	528	520	508	535	498	516	514	550	493	475	516	565	500	540	497	482	522	488	506	521	463	519	527	505	528	521	526	505	494	553	528	524	535	545	498	541	540	543	495	507	567	551	512	505	475	516
40249	57567	34706	16192	12768	10459	8022	5989	4557	3766	3590	3460	3029	2336	1657	1259	1025	859	840	813	743	841	791	816	788	768	792	767	711	700	777	738	741	748	741	734	718	776	732	739	732	732	758	759	745	753	727	727	763	699	752	723	713	730	766	761	765	734	679	727	738	754	729	721	716	800	791	738	726	759	747	734	760	721	717	730	764	779	738	711	739	691	749	759	751	723	715	723	737	726	716	759	711	673	708	756	730	738	721	755	720	715	734	741	767	729	727	764	718	714	724	747	701	742	695	780	699	733	773	707	723	721	750	699	742	739	725	683	776	736	786	708	788	718	728	749	722	709	739	771	737	756	680	730	721	718	754	736	736	735	703	722	678	746	713	752	718	665	747	706	746	748	745	706	701	732	690	741	771	711	724	752	674	719	735	710	721	768	694	702	771	697	733	717	725	743	734	749	696	778	733	754	705	709	737	797	721	778	734	726	719	684	668	700	692	721	710	748	793	705	687	707	731	702	695	730	747	750	703	757	738	730	756	730	698	715	726	748	738	714	738	776	750	755	733	705	691	772	711	765	738	783	762	722	662	731	719	772	707	722	726	707	736	711	702	783	729	724	709	746	739	762	745	779	745	677	707	721	737	759	730	740	726	754	697	734	743	731	712	738	749	707	722	776	691	711	708	724	755	740	726	739	704	678	715	731	741	728	730	756	770	762	673	732	716	686	722	755	796	758	731	719	716	737	770	703	732	735	715	741	743	701	725	735	758	695	746	688	735	735	732	729	733	731	723	693	684	745	763	709	704	723	710	748	708	768	738	747	752	724	746	717	759	724	718	681	711	750	748	684	683	684	769	717	770	713	654	734	745	717	709	738	702	742	738	717	704	729	740	715	762	650	721	757	714	701	762	752	679	768	747	704	697	674	754	774	744	757	744	753	714	721	739	760	718	684	700	725	699	697	750	730	710	742	699	774	697	730	716	753	688	760	720	747	716	749	733	751	715	761	767	736	716	726	727	724	775	755	695	715	714	701	726	737	720	699	692	720	786	715	734	704	674	708	762	708	640	725	753	705	710	766	727	672	703	734	754	715	756	771	706	757	671	730	749	732	764	722	714	725	741	724	701	675	742	735	767	688	738	745	781	698	749	694	746	731	739	715	723	744	720	726	729	760	757	743	717	707	700	697	727	712	778	727	718	730	768	709	727	748	722	697	665	751	739	723	779	731	721	723	689	735	732	687	775	751	771	737	776	720	739	747	729	763	752	740	715	718	737	747	680	741	733	747	682	733	716	708	753	712	752	676	751	771	722	736	722	747	706	737	785	741	732	726	780	652	743	773	728	713	725	704	722	738	745	737	728	694	750	715	723	746	733	773	723	687	689	704	729	783	719	738	751	725	744	695	700	712	726	709	751	720	680	748	705	703	697	702	716	742	683	733	707	757	766	695	750	730	766	741	694	728	753	725	718	750	718	733	698	709	702	779	757	743	753	701	704	686	776	700	756	749	719	756	742	726	753	705	761	709	754	690	710	784	732	728	695	724	667	745	736	720	713	738	720	753	691	758	736	739	715	704	702	764	692	720	714	694	725	717	739	747	746	743	742	750	687	725	696	732	733	736	702	668	735	715	736	704	750	741	711	676	695	699	718	756	730	680	757	753	700	723	737	717	726	691	731	776	729	739	726	690	686	792	696	743	789	697	718	686	732	688	711	639	707	705	725	735	740	694	743	754	730	736	697	723	742	730	695	672	750	764	731	735	786	761	710	716	732	726	764	717	714	749	699	744	681	731	756	729	702	784	679	731	733	762	704	715	758	726	707	734	722	753	717	726	712	788	765	712	746	751	735	759	729	747	742	730	699	750	770	727	754	727	721	722	736	710	727	742	738	715	702	714	688	744	696	758	730	735	666	735	755	760	714	671	754	743	712	733	746	659	750	732	743	759	770	696	762	714	728	669	737	729	694	717	717	739	754	717	730	711	702	760	773	738	761	722	729	751	726	735	749	700	757	734	702	774	702	774	772	704	728	708	716	744	708	750	723	752	727	745	740	755	766	720	729	733	728	708	732	754	717	776	699	732	713	728	717	722	729	700	743	725	669	725	737	740	716	780	709	714	695	733	729	697	722	671	768	779	720	749	688	736	730	760	686	752	720	704	732	737	731	773	756	738	768	717	682	766	742	705	713	735	709	783	702	705	706	739	747	687	751	779	722	720	706	751	749	729	761	705	703	739	725	676	748	708	717	716	706	758	762	746	729	691	726	735	674	660	741	704	689	728	741	750	728	779	709	725	657	771	681	732	758	720	716	754	667	716	748	776	760	720	760	748	702	739	744	733	754	686	687	741	745	741	714	718	737	728	707	771	750	710	747	708	740	774	735	743	721	741	717	720	705	767	738	733	736	717	750	776	686	713	757	729	734	672	696	759	705	739	725	795	761	756	761	764	750	699	720	700	769	757	700	707	703	702	775	744	690	694	745	696	696	744	766	799	680	743	670	717	728	698	773	733	709	707	705	759	721	745	739	765	688	731	736	734	695	715	751	742	696	744	756	700	704	757	738	738	697	760	736	671	711	750	707	702	731	764	717	701	748	733	730	721	774	711	683	703	706	788	742	710	656	764	716	732	717	680	689	690	786	694	698	736	735	706	681	724	694	718	711	727	710	775	719	748	731	738	724	708	710	716	764	765	725	723	689	715	729	714	752	750	696	692	737	714	779	784	674	739	719	714	733	734	780	750	713	783	720	671	751	783	747	793	762	707	708	701	748	729	739	728	724	719	748	759	731	728	717	724	721	763	760	744	707	759	724	758	713	744	710	687	727	755	741	769	685	785	718	686	736	741	711	745	785	657	684	743	691	699	686	663	738	756	761	778	736	731	783	670	713	729	745	731	705	716	741	731	711	732	802	749	711	675	736	709	726	742	762	747	738	713	716	745	727	705	732	751	716	726	716	725	719	747	719	723	734	707	722	735	755	695	702	720	762	749	716	747	732	701	700	760	737	698	755	748	749	699	706	716	755	712	785	742	723	718	768	719	706	706	711	728	697	716	761	694	708	724	708	723	707	743	741	753	721	730	705	739	765	688	707	707	702	708	719	752	743	755	739	706	736	737	661	754	682	740	756	721	735	734	742	759	749	730	750	721	789	734	738	654	764	703	780	715	758	731	743	742	714	729	721	746	699	733	715	759	735	714	728	753	745	742	716	724	780	795	734	754	688	733	687	745	724	716	725	739	738	725	704	699	769	680	726	721	754	754	732	739	720	741	745	760	749	750	742	698	716	750	701	706	772	726	762	738	718	782	704	744	708	744	742	703	753	767	778	720	753	741	675	743	764	747	737	695	743	722	733	693	771	721	695	733	699	735	693	781	702	709	720	697	725	759	705	743	725	744	748	755	734	721	687	742	759	741	711	717	693	735	693	738	743	747	731	735	702	716	707	677	737	681	733	779	652	730	718	723	727	707	714	744	714	739	716	750	748	744	736	702	736	737	738	734	695	725
23536	21607	29351	24253	21608	21313	11039	3769	2287	2144	2169	1999	1600	1196	960	706	551	458	454	426	446	425	437	466	403	436	402	412	396	355	389	396	389	420	418	415	381	403	422	386	382	387	405	386	384	374	402	417	450	387	386	399	381	403	413	390	375	407	377	363	393	365	405	380	349	342	362	403	354	412	400	373	380	403	372	387	348	369	383	389	391	372	341	424	408	385	364	344	418	373	394	395	348	369	388	390	346	401	391	367	372	372	378	421	377	379	406	383	407	367	391	394	367	396	361	356	375	400	378	364	370	384	385	388	388	358	403	369	392	417	375	393	412	399	369	362	400	404	386	337	402	357	385	379	423	378	369	402	365	425	382	351	354	393	381	354	408	370	395	336	361	353	341	394	377	391	361	337	363	400	369	386	415	386	400	361	393	374	372	409	357	387	368	398	388	388	392	367	401	364	395	356	382	382	359	391	390	374	368	372	378	372	421	389	364	362	385	398	403	380	384	396	363	366	375	357	382	360	376	373	389	411	346	375	404	368	388	358	376	352	387	362	439	384	389	392	352	398	381	355	353	375	411	397	372	360	351	391	428	414	392	426	407	385	390	331	402	400	398	353	386	378	364	421	354	400	374	365	398	375	348	404	370	389	385	372	367	383	368	385	357	375	388	407	351	373	372	386	366	363	378	400	362	365	388	380	354	380	389	392	366	358	395	388	385	369	420	415	334	382	393	373	374	367	362	343	387	414	395	374	423	403	384	379	402	335	407	386	381	329	400	375	427	384	370	405	364	379	382	376	379	411	393	368	367	345	370	354	383	406	374	382	375	347	401	368	393	387	383	357	390	406	384	408	346	371	386	409	378	367	353	385	367	363	382	371	425	375	368	391	371	372	353	381	376	376	381	376	386	354	383	360	379	347	393	375	397	387	386	360	389	419	369	359	399	391	348	356	347	357	370	399	374	392	375	394	384	411	402	370	381	392	376	361	398	360	409	387	373	355	371	401	393	375	364	388	385	392	383	391	363	388	381	412	388	362	373	404	357	405	384	375	378	364	359	394	381	383	382	408	416	407	363	371	400	406	377	364	362	382	401	406	397	419	367	379	430	373	352	352	391	410	343	369	393	389	364	378	384	394	363	449	386	368	361	383	410	369	398	387	399	391	377	408	385	403	394	395	383	369	368	422	379	389	405	337	397	388	362	363	384	361	395	391	351	375	384	398	380	386	367	376	368	392	370	390	391	369	360	354	375	385	360	385	374	402	384	388	346	375	359	386	414	426	383	391	387	346	384	372	382	390	391	365	388	400	377	395	406	390	370	385	376	398	369	410	419	401	358	382	395	406	343	351	364	378	343	393	359	389	343	383	355	423	393	369	398	376	400	376	394	375	378	407	417	349	374	358	387	385	371	353	360	325	402	395	405	370	399	435	373	381	394	375	354	367	371	359	396	378	380	369	378	378	387	359	387	397	379	382	366	380	388	385	357	369	374	387	407	384	388	383	389	392	392	357	380	390	357	388	383	387	379	393	406	366	403	433	383	364	360	394	415	356	405	375	365	412	377	378	365	376	436	398	408	366	395	363	407	366	355	405	410	373	379	399	408	380	406	364	399	352	351	397	381	398	361	393	348	387	396	390	410	364	391	375	391	382	377	374	370	368	388	399	358	365	388	404	399	358	376	364	389	350	380	366	362	399	370	367	365	365	373	344	370	361	374	394	364	362	391	358	417	380	375	383	393	398	383	383	412	361	365	401	401	387	401	381	401	373	393	401	371	399	370	399	411	358	371	354	401	394	397	390	344	381	369	383	370	384	417	362	354	379	357	374	429	409	391	373	373	359	401	389	405	386	368	352	372	394	382	391	404	376	383	401	391	400	369	370	367	368	366	358	416	374	384	352	408	355	353	385	411	361	405	365	368	393	406	397	380	382	372	403	400	409	408	350	365	398	368	369	384	395	325	377	374	383	359	396	370	381	375	349	371	387	380	381	361	376	344	359	367	368	413	397	399	378	380	398	406	377	369	376	389	365	368	376	388	356	372	361	397	335	379	377	384	346	358	406	401	388	347	368	354	403	388	389	401	382	389	336	338	382	371	392	416	371	375	408	367	412	392	392	385	394	375	348	414	401	358	385	354	344	353	385	377	391	365	354	375	393	371	398	397	381	360	391	365	385	382	366	370	366	389	393	415	387	388	389	380	378	379	320	397	387	372	373	396	364	353	359	373	397	353	383	380	419	388	389	374	366	369	369	378	357	359	368	348	420	360	435	378	437	390	384	401	369	362	386	370	387	376	370	411	377	381	399	406	410	401	355	379	405	408	381	384	404	379	353	419	394	353	391	381	401	367	396	360	406	404	388	339	389	358	392	349	374	358	389	391	421	397	392	350	394	407	379	396	352	393	381	427	382	373	405	368	405	385	357	371	375	409	374	392	387	388	373	369	363	375	384	384	385	409	395	367	380	385	367	379	387	393	384	391	372	380	384	349	396	369	366	406	393	421	351	398	396	385	375	386	348	386	388	366	401	383	399	375	371	404	376	396	369	371	381	379	377	387	401	378	388	397	384	361	385	349	347	386	362	395	391	382	378	407	389	360	413	398	378	422	388	343	393	389	345	410	397	380	367	381	400	408	386	390	397	383	371	386	385	361	421	423	367	374	383	382	394	381	392	366	392	365	367	369	386	431	407	364	389	369	362	432	393	360	382	362	362	397	372	349	387	414	397	368	404	363	366	395	404	417	354	407	386	384	349	399	349	389	337	353	416	395	395	365	334	401	401	389	366	388	376	383	408	362	381	403	345	348	366	381	402	416	397	392	406	406	417	367	405	398	406	371	357	385	359	338	365	376	384	355	374	391	347	383	386	397	372	359	374	365	357	368	361	419	380	373	388	373	420	375	387	384	377	398	388	374	395	352	370	386	375	391	380	394	398	369	395	370	402	364	354	371	373	376	364	386	412	373	352	370	406	362	409	355	375	405	382	382	379	358	376	379	383	374	387	372	378	384	404	354	372	393	359	392	379	401	388	367	401	381	397	387	396	383	367	389	338	383	370	386	380	375	378	389	382	373	383	405	379	396	338	379	409	354	375	356	355	416	408	393	415	356	371	385	363	374	367	391	388	377	403	383	366	403	365	359	370	380	382	387	375	370	367	373	361	368	372	419	377	388	366	413	397	342	396	378	389	372	366	433	359	383	389	358	398	379	368	345	370	396	387	360	388	344	333	381	366	371	364	368	371	372	391	395	381	382	397	431	383	361	397	376	375	348	399	391	391	368	405	427	377	377	420	388	350	374	379	373	374	388	343	386	387	348	373	379	363	385	388	388	420	407	364	364	362	374	337	370	409	351	380	380	354	395	391	373	359	360	415	391	386	392	382	393	362	354	369	391	363	375	381	375	387	399	377	394	398	364	362	392	392	319	394	365	394	370	389	387	379	343	393	391	372	390	346	403	381	377	342	351	375	378	370	400	382	398	371	348	363	386	407	425	382	390	364
43974	65301	40913	20425	16645	13570	10303	7865	5884	5306	5341	4752	3917	2574	1922	1328	993	796	766	673	689	682	641	650	653	630	646	613	610	580	629	575	553	522	559	574	560	575	553	557	608	553	572	545	602	604	561	550	560	575	562	510	515	566	528	513	586	567	586	541	543	564	524	550	574	555	537	574	548	509	559	561	540	535	555	525	572	536	532	569	534	490	594	546	568	567	545	526	570	544	532	538	567	581	551	544	562	537	586	579	507	587	556	516	543	558	551	531	521	531	529	563	513	563	548	559	552	561	541	522	577	554	556	566	597	522	605	525	575	527	552	558	516	552	546	562	539	579	560	527	538	527	534	551	497	563	557	563	549	524	589	520	523	543	561	501	530	555	528	551	554	551	580	551	499	558	578	549	577	558	560	510	536	563	591	560	547	505	575	516	534	574	511	550	538	548	559	594	515	572	558	567	539	555	553	534	561	525	550	528	508	549	561	538	509	535	579	556	557	551	567	549	581	606	569	538	554	534	558	552	558	520	554	484	540	566	546	515	537	529	558	569	591	551	536	530	499	535	534	550	555	546	558	534	559	565	538	610	525	577	542	602	489	599	552	538	542	528	563	534	585	567	560	531	566	564	559	548	553	500	579	553	524	532	556	605	546	565	581	543	534	601	562	573	556	533	556	528	543	561	541	546	593	558	563	528	598	548	568	553	587	529	586	506	561	551	558	585	540	578	533	542	518	546	567	556	530	532	564	569	559	529	559	518	541	531	535	566	543	553	515	536	561	533	552	574	553	550	563	535	581	575	525	550	585	573	557	569	541	528	553	562	514	544	547	544	571	507	567	536	544	513	553	549	578	549	590	525	519	551	538	544	525	485	563	557	571	508	558	580	534	558	517	557	532	572	537	547	556	541	563	573	563	583	546	528	529	528	498	546	540	541	559	543	573	564	555	575	596	544	570	552	563	541	532	553	580	506	574	560	539	546	544	546	549	552	531	564	541	539	551	568	523	562	522	510	534	576	565	555	505	557	579	550	543	550	549	590	534	502	555	526	544	530	512	522	532	577	537	590	520	536	571	531	572	561	577	554	542	562	503	528	563	549	552	553	548	564	586	555	554	565	536	530	524	566	519	548	543	517	589	558	515	523	511	542	530	529	581	545	580	520	556	566	568	535	544	520	524	550	548	544	547	573	570	532	521	566	554	492	522	550	575	531	545	546	532	565	559	531	570	519	536	569	585	519	502	514	531	548	569	505	540	527	549	604	583	523	518	531	541	527	550	544	507	587	548	540	536	546	537	536	526	541	553	510	523	519	565	564	565	569	542	572	597	520	535	562	530	534	529	552	551	545	534	527	528	555	556	569	537	545	510	539	544	549	599	554	498	526	534	561	567	525	556	557	547	572	556	558	517	535	542	553	566	554	582	533	549	525	567	554	565	526	563	507	517	575	559	540	512	568	574	549	554	498	522	562	549	562	537	506	548	532	524	529	537	556	549	542	552	578	547	540	565	554	526	539	531	544	550	530	532	525	535	562	557	560	507	529	514	538	555	574	548	576	540	571	521	536	535	567	567	557	556	532	513	543	511	566	544	541	568	586	538	565	558	551	511	556	554	528	573	524	544	540	556	530	581	560	569	549	524	552	526	513	547	557	536	550	522	568	594	551	567	541	556	537	551	536	523	506	506	543	540	546	506	560	530	514	546	550	588	564	541	541	498	546	540	541	528	553	535	558	520	540	508	529	559	534	504	548	518	495	577	558	536	525	528	557	530	552	542	516	534	559	568	553	513	562	549	552	563	534	546	514	541	566	573	545	534	559	559	570	560	537	571	523	533	536	569	541	562	551	561	513	555	527	554	594	532	547	516	499	537	560	522	547	545	544	535	552	532	547	544	564	519	487	533	526	552	572	542	538	578	532	545	571	534	558	495	568	584	535	547	548	583	552	519	528	522	528	504	515	514	575	558	594	534	575	523	543	509	549	564	528	553	583	545	539	542	563	528	535	520	537	536	540	520	535	588	548	553	578	524	562	502	519	532	535	583	530	530	522	529	551	549	518	551	572	548	566	544	516	522	527	534	552	546	532	547	552	532	522	540	539	559	545	546	520	553	497	564	623	557	548	568	556	540	511	548	574	507	561	545	581	543	582	558	546	560	507	542	522	512	566	522	586	549	521	552	551	554	564	533	526	568	528	508	560	536	541	559	550	515	521	537	533	561	537	562	569	531	524	545	605	507	513	555	568	549	537	559	549	532	512	584	597	564	520	567	548	546	515	529	583	542	550	515	552	563	489	534	561	545	520	588	571	533	542	527	577	535	530	539	531	552	534	540	541	559	557	567	552	545	548	559	561	533	527	561	525	579	567	554	549	608	548	539	553	564	510	597	539	565	553	528	566	533	587	561	559	527	527	524	565	523	551	558	565	554	556	605	517	557	534	552	545	597	582	530	513	517	513	584	537	576	569	576	539	503	564	537	564	525	551	515	555	557	536	518	534	530	544	533	563	528	560	533	506	564	523	568	536	555	517	571	545	562	533	542	525	565	555	516	567	543	549	544	549	504	536	541	533	528	544	523	567	543	538	532	532	579	568	548	548	571	516	548	571	550	574	531	582	553	565	558	525	501	535	547	546	566	561	563	549	549	529	522	531	554	542	563	595	539	497	508	495	549	541	555	564	557	532	536	524	545	521	563	552	546	550	563	548	554	522	553	530	514	566	563	555	526	552	551	513	566	541	535	533	551	534	568	577	540	579	552	531	559	525	530	568	549	529	533	559	563	528	600	502	552	550	608	493	551	555	518	575	552	521	545	554	575	555	550	531	549	555	517	533	563	568	542	517	526	549	490	504	563	578	520	562	519	564	557	533	545	530	541	544	573	575	545	535	563	541	602	565	593	512	547	549	597	514	569	543	519	545	583	553	571	507	537	508	527	549	557	540	533	543	569	593	555	549	510	560	512	526	562	586	547	557	551	571	553	554	503	529	553	508	553	504	548	553	562	558	529	561	576	560	548	554	558	536	513	557	549	518	541	544	595	562	522	503	562	562	543	563	548	555	548	539	585	550	530	538	535	553	589	537	521	552	490	520	522	574	571	557	497	564	507	551	545	538	512	501	564	537	566	547	554	557	553	573	593	528	569	575	604	565	524	517	573	546	548	543	549	508	556	565	550	555	544	551	500	523	509	544	521	530	505	560	578	543	562	552	561	556	594	544	564	529	566	556	581	552	547	542	530	554	537	543	566	568	563	528	533	583	550	518	536	540	567	566	532	554	548	581	558	555	548	544	513	529	567	550	552	514	541	549	502	515	527	566	560	553	554	581	536	555	550	572	579	547	558	532	536	510	565	521	554	540	548	566	558	527	498	562	592	569	589	528	554	530	544	559	572	532	559	558	534	521	562	580	586	541	555	544	539	518	539	582	550	564	554	546	491	534	552	546	527	542	564	540	568	546	574	535	528	520	562	565	527	560	551	558	529	536	522	547	522	577	558	550	522	515
29493	26458	21688	9165	4496	2815	1836	1291	1177	1097	1001	924	735	627	541	442	398	417	402	348	383	386	401	371	368	372	377	436	379	417	335	374	365	366	401	374	368	393	359	358	355	384	371	391	339	364	393	380	365	352	361	400	345	404	363	346	407	377	363	373	399	355	406	368	395	413	350	381	394	377	399	363	372	373	370	363	387	410	377	385	392	371	383	369	378	376	340	389	395	378	350	363	403	364	391	380	381	377	357	372	349	377	376	397	379	353	383	394	372	363	357	349	375	417	387	364	341	376	331	386	395	413	375	376	401	360	369	429	378	341	376	376	383	387	352	371	348	387	381	397	373	396	357	361	413	347	392	397	371	371	355	358	390	440	373	376	358	356	363	347	375	376	354	369	372	379	363	368	357	372	333	387	374	362	399	368	386	379	358	376	399	387	400	355	377	349	346	374	381	380	390	432	371	390	369	344	382	371	377	383	367	361	353	364	358	384	338	375	410	391	373	349	392	413	429	326	387	385	379	374	394	364	351	359	363	377	364	404	345	363	376	371	382	339	393	353	360	379	350	349	385	385	361	356	388	396	385	348	389	360	363	391	377	331	361	359	395	354	387	337	403	389	387	310	386	357	374	365	378	375	365	362	348	363	365	367	385	349	356	361	366	349	392	344	417	347	404	383	356	404	373	380	374	358	381	403	389	366	418	380	385	381	341	368	400	387	369	366	393	364	363	368	394	369	385	386	396	352	371	393	378	366	359	379	379	357	390	371	379	365	351	376	398	391	368	369	385	408	350	387	395	372	386	383	385	361	366	398	400	358	375	357	398	392	392	360	414	371	390	363	377	380	377	379	392	340	362	395	384	391	358	338	388	370	370	356	417	383	372	387	384	379	383	383	367	369	399	350	396	382	387	381	354	341	386	372	414	388	351	390	356	387	409	372	376	395	421	366	373	415	385	371	408	384	373	374	360	395	379	312	351	386	369	351	379	383	352	401	358	364	396	395	362	380	391	381	374	364	384	361	378	389	362	374	367	369	364	348	363	379	395	393	358	368	411	381	403	367	365	367	385	412	395	374	374	420	396	367	378	355	387	366	362	369	381	343	382	382	375	362	353	395	370	363	396	385	394	373	426	396	341	368	385	395	416	370	381	354	339	391	380	372	381	379	429	386	365	364	412	377	391	407	382	352	399	370	383	362	342	386	387	399	382	364	340	372	407	369	353	365	356	380	353	408	381	396	390	364	415	339	381	378	341	360	368	377	390	392	379	383	397	374	377	360	391	361	373	371	378	365	343	363	385	388	333	375	371	382	342	386	374	373	354	378	404	370	355	354	354	381	347	374	372	375	361	355	349	380	354	361	378	359	379	368	384	396	403	363	359	345	363	374	350	406	373	380	367	377	379	392	383	368	383	403	384	365	375	398	335	354	364	376	404	425	389	360	419	344	396	378	377	356	387	372	401	360	362	383	398	351	394	385	398	410	375	364	381	346	406	383	373	350	366	392	356	332	412	366	358	315	377	390	366	396	359	365	367	384	376	385	368	379	376	376	367	388	346	354	381	354	394	384	359	386	364	408	384	365	388	382	341	352	342	346	393	391	373	401	366	379	386	379	362	400	389	413	388	421	327	377	385	410	354	386	400	354	366	390	410	379	387	363	368	394	384	362	385	361	370	362	384	361	368	341	370	386	386	368	410	394	375	357	405	402	357	435	386	380	349	396	407	407	385	352	362	353	347	415	377	398	378	365	362	385	387	390	391	363	376	390	396	355	346	366	382	395	364	373	391	388	371	380	371	379	384	383	375	371	347	391	388	388	360	362	382	359	371	393	399	386	347	389	357	351	388	344	361	370	394	397	384	356	387	382	372	359	369	359	368	375	385	388	343	355	344	384	382	377	359	415	371	352	386	392	403	380	399	359	388	408	411	344	367	356	399	389	378	400	383	360	380	387	377	365	414	396	360	346	365	372	390	389	393	320	365	378	392	363	370	377	380	348	393	398	371	379	383	411	357	359	357	402	366	382	381	389	363	389	378	400	384	383	378	405	381	398	385	374	379	384	363	397	367	376	388	360	393	386	405	348	388	380	388	401	383	385	371	321	392	343	374	389	356	365	393	400	371	357	379	357	368	384	370	360	384	377	397	382	371	370	339	379	395	376	377	435	355	383	364	354	351	350	353	381	403	372	372	364	385	377	417	375	376	405	402	350	357	400	404	395	413	381	354	356	382	399	386	381	369	357	400	367	369	396	382	348	356	389	370	385	364	357	362	375	391	400	355	386	373	389	387	395	345	372	370	346	373	372	364	361	377	413	418	382	366	340	387	370	400	387	368	403	339	376	377	353	370	415	377	359	385	407	392	340	355	374	359	357	368	411	386	409	379	342	376	386	415	381	368	377	366	389	382	376	370	342	368	387	382	372	391	392	371	341	395	376	355	401	354	426	380	390	368	360	363	364	374	372	402	377	377	358	370	371	372	336	358	383	361	395	409	365	378	380	397	366	358	356	390	399	364	333	399	368	370	357	377	391	366	378	367	388	357	412	392	396	373	325	384	356	394	349	369	371	371	363	387	345	413	376	368	392	369	358	362	392	378	383	365	361	362	387	376	347	377	370	403	350	367	398	371	378	385	417	338	385	399	398	361	371	351	386	383	399	406	382	382	427	373	378	394	397	354	346	409	382	367	366	347	413	370	386	368	401	389	363	347	383	394	358	395	379	404	334	357	385	371	356	357	381	396	355	365	378	352	407	350	344	384	384	415	382	367	374	362	371	379	385	386	350	372	382	390	374	388	357	348	409	359	362	333	385	401	370	382	360	381	368	350	384	401	362	346	371	375	372	390	380	349	352	368	349	382	401	361	319	397	343	371	356	384	373	391	381	390	369	377	393	398	390	379	399	385	374	372	373	389	371	390	346	404	390	390	401	360	385	345	363	317	377	354	392	383	355	382	393	370	365	401	386	389	351	362	379	363	412	367	384	395	364	386	380	369	393	389	362	381	390	373	377	384	382	351	353	383	380	358	371	372	363	354	364	392	403	374	393	381	378	394	383	329	393	408	384	399	379	385	405	369	375	358	384	370	378	371	383	380	366	438	364	368	382	388	365	380	373	364	382	354	382	385	391	369	356	401	392	358	417	363	370	368	413	362	382	345	391	364	370	378	362	356	362	398	413	409	408	354	355	393	386	392	348	400	360	336	387	387	376	366	372	415	370	356	370	354	394	359	354	366	382	372	363	362	376	338	429	395	376	376	380	344	372	380	376	367	372	367	396	387	397	382	398	353	394	368	371	392	409	356	351	386	342	376	377	343	375	387	343	348	384	387	366	390	383	386	377	357	381	383	399	385	383	361	378	386	361	373	359	387	380	365	379	395	376	347	367	379	395	376	340	387	378	385	382	378	393	393	355	390	406	416	372	404	351	381	441	365	395	381	395	385	377	429	369	388	340	383	388	378	363	392	366	386	350	399	372	392	392	388	407	374	370	355	373	369	394
35853	41989	23725	10497	8434	6330	4560	3259	2892	2734	2586	2183	1584	1164	851	706	612	593	557	557	535	570	535	570	530	508	564	537	532	530	535	578	529	475	513	544	545	567	522	574	492	524	542	541	574	525	527	529	525	573	569	564	561	521	555	529	546	517	549	526	546	528	542	528	568	506	539	526	496	532	520	518	533	555	548	533	539	536	564	513	525	554	563	526	509	529	585	514	551	541	535	550	482	544	513	554	556	541	511	522	525	556	520	555	504	569	518	531	537	566	498	514	512	564	508	535	514	571	534	549	525	543	478	536	551	530	511	498	565	528	524	478	546	523	538	556	567	573	570	541	486	528	541	530	545	531	554	490	507	523	550	490	546	538	527	521	536	559	549	494	550	536	538	530	558	529	510	531	502	538	547	567	525	547	538	536	475	570	543	526	516	529	511	524	577	582	561	536	563	532	569	523	564	528	570	521	487	489	556	509	568	562	490	531	563	540	530	522	533	523	571	517	508	557	574	542	521	561	549	554	506	561	507	494	560	537	519	522	538	536	592	531	562	472	512	520	532	547	538	575	529	535	531	541	511	546	543	523	519	504	559	553	534	517	469	543	515	555	527	527	517	536	556	553	542	517	536	567	525	537	539	536	534	539	519	503	528	526	551	578	504	541	543	503	524	510	502	509	550	497	508	558	507	542	562	504	519	533	548	545	519	519	548	537	536	546	508	500	549	453	506	536	519	538	526	546	565	554	518	506	532	513	520	535	520	508	535	509	504	579	487	551	565	503	563	549	568	516	562	529	503	504	549	534	540	512	503	550	535	534	540	579	554	490	545	519	520	522	550	503	527	522	536	514	549	507	546	522	512	511	565	525	519	546	535	523	501	536	562	509	516	551	505	524	495	529	518	540	589	513	538	556	587	538	531	538	499	513	568	566	543	540	562	530	565	558	525	521	530	545	536	540	553	534	559	525	545	516	511	508	558	574	535	510	543	515	520	533	534	545	518	523	536	530	565	524	520	508	538	530	522	536	552	536	485	535	506	494	529	572	515	511	500	517	498	572	568	537	541	501	545	526	576	549	521	499	527	521	537	555	495	502	542	541	511	551	538	562	563	502	581	569	543	519	567	517	522	563	506	525	539	492	514	524	544	543	499	511	526	552	494	525	532	538	541	491	557	492	570	555	521	490	507	537	546	570	529	505	500	534	533	525	588	505	572	538	552	519	490	531	498	523	514	499	539	525	541	491	504	560	522	574	532	498	492	510	543	548	547	516	545	549	531	572	566	539	524	535	488	531	489	526	516	507	487	480	500	523	543	540	540	521	537	582	537	509	551	535	526	551	555	540	514	535	561	534	571	510	542	535	556	501	559	511	529	530	508	516	497	530	539	552	539	508	560	544	486	540	530	544	539	489	541	519	587	507	530	486	537	540	534	518	556	545	513	549	541	529	547	553	547	539	541	548	542	541	485	503	485	552	524	546	534	532	539	564	531	525	516	549	546	527	525	513	531	545	537	536	525	527	545	505	538	555	527	516	504	562	554	559	547	540	522	487	474	537	539	542	494	570	497	501	573	557	522	510	541	501	527	531	541	496	511	511	533	518	547	538	517	539	489	525	486	522	509	542	526	496	542	542	560	535	533	566	543	504	550	508	528	558	561	511	495	520	529	500	555	531	532	504	521	534	583	531	568	523	531	542	530	499	561	533	539	487	517	539	531	517	573	531	546	525	526	564	499	535	549	551	491	511	513	543	530	542	538	557	542	552	499	518	532	526	526	547	510	505	499	551	504	515	550	493	527	560	576	549	555	534	557	563	547	573	514	539	542	559	563	551	560	573	521	522	564	510	490	548	507	566	560	538	490	528	554	535	539	567	523	525	529	526	532	545	531	526	534	529	539	544	528	588	549	532	525	587	552	529	536	516	571	525	538	552	531	531	509	532	497	531	522	514	545	534	560	529	577	528	550	538	532	535	511	524	539	536	541	564	537	545	509	497	526	556	506	541	515	551	506	502	479	530	546	554	505	548	538	561	550	548	546	523	540	558	532	501	537	513	542	503	557	513	573	523	535	554	563	533	525	521	599	491	537	533	498	549	506	541	564	574	489	551	534	538	581	529	468	533	567	541	536	543	552	502	511	496	501	525	518	522	533	515	518	530	534	514	553	545	507	567	513	497	553	558	547	510	513	526	575	515	537	541	515	530	516	525	547	533	509	554	542	550	475	512	530	553	541	529	537	488	515	582	533	493	535	533	529	510	525	564	522	528	487	520	524	546	498	522	525	540	546	521	542	562	514	551	540	506	502	552	550	588	578	591	504	548	528	542	502	583	523	540	483	518	543	558	541	598	515	549	526	544	503	521	560	543	542	530	540	491	624	517	536	542	514	531	544	531	517	532	514	538	553	595	503	553	520	546	545	530	536	526	507	559	552	527	527	552	577	557	544	515	508	474	566	494	541	565	531	539	526	569	511	527	553	535	469	517	547	597	545	516	558	544	532	548	522	539	554	533	540	571	538	515	546	529	503	571	530	577	548	549	575	551	566	524	508	558	542	520	555	493	547	530	512	545	518	508	476	546	570	535	520	548	523	554	562	516	536	512	538	507	524	519	509	539	518	548	548	477	524	547	551	543	558	543	492	527	541	594	542	535	528	567	552	531	515	538	527	551	569	591	542	544	507	530	535	541	534	495	513	538	518	572	545	522	526	517	559	491	543	508	537	536	527	533	514	556	551	508	499	574	547	565	557	514	512	538	514	531	517	544	511	540	579	527	525	557	514	518	551	532	516	556	535	529	516	506	524	543	519	543	543	547	521	520	582	545	548	516	540	567	526	520	538	511	502	568	569	582	514	509	551	526	583	570	544	495	547	548	529	547	516	541	573	510	548	538	544	523	532	558	521	531	532	554	532	565	555	554	495	505	550	522	505	521	510	471	565	545	498	519	553	530	559	543	523	531	528	509	510	518	554	568	514	553	559	552	560	552	582	553	533	529	530	566	500	563	518	582	502	553	543	575	518	533	536	527	520	575	547	517	533	552	525	529	543	547	504	550	526	527	475	514	539	530	563	509	519	537	573	500	491	547	561	557	520	497	558	494	542	546	532	540	541	531	511	529	552	503	562	537	566	531	513	521	529	533	512	545	510	547	506	517	495	546	581	531	541	560	495	549	558	553	521	555	570	559	540	524	596	564	526	527	557	527	540	519	518	486	533	542	548	542	490	551	503	522	534	559	555	554	544	516	507	538	525	559	554	548	515	550	527	527	504	539	532	562	551	543	535	550	507	538	519	555	535	517	547	570	527	503	519	504	526	569	490	569	528	544	512	543	514	539	550	506	545	534	531	507	532	519	547	540	502	547	558	517	528	560	560	531	512	541	543	513	489	515	525	579	477	518	564	520	528	528	515	522	535	538	539	521	562	569	547	565	548	495	535	508	531	480	494	546	518	524	524	546	482	500	535	484	541	486	523	500	483	567	532	517	560	569	527	548	539	499	541	533
24535	21604	28859	24754	21139	11495	4296	2542	2154	1855	1783	1579	1277	1003	748	656	606	564	593	572	544	570	551	561	545	523	560	528	522	532	526	550	514	523	489	482	520	520	529	565	527	531	497	461	539	571	525	513	553	510	508	492	543	499	517	509	471	488	505	510	530	490	516	493	488	498	467	519	480	503	496	516	521	483	514	537	524	543	528	503	530	506	554	538	541	489	495	524	501	492	501	477	520	538	562	497	517	517	512	532	530	513	494	525	477	495	505	494	524	534	529	536	537	501	472	515	524	511	503	508	489	504	496	480	502	446	546	537	498	503	511	480	473	506	511	528	503	502	532	495	506	496	535	497	522	498	507	515	507	520	482	474	538	489	488	486	510	536	514	508	509	535	511	517	525	495	505	527	523	512	483	543	550	545	484	511	521	544	485	503	518	520	520	522	571	474	495	532	537	479	518	507	519	485	550	500	527	487	550	505	461	495	498	488	481	531	493	535	531	541	522	517	472	524	512	483	483	528	517	503	523	572	511	489	488	528	520	513	552	489	492	500	470	516	488	533	503	480	508	512	479	497	463	502	542	520	491	459	516	471	501	526	481	517	482	491	536	516	543	530	492	526	534	504	470	476	518	527	508	504	475	559	497	532	527	531	499	514	511	532	550	511	505	525	530	539	483	512	564	510	514	497	500	524	515	541	527	520	512	509	510	528	498	497	470	489	502	520	535	508	441	500	510	516	522	457	492	488	526	492	501	512	485	516	487	494	483	506	525	526	508	497	501	515	525	463	514	491	519	491	486	496	501	506	520	532	514	532	536	530	506	516	517	532	473	498	516	503	497	533	545	548	525	515	558	504	499	550	485	507	500	502	519	503	518	547	508	503	515	512	533	515	489	511	523	474	510	540	532	531	546	495	530	498	503	481	528	468	500	523	538	482	500	481	495	507	497	499	530	522	516	511	520	512	535	496	505	499	546	501	483	508	485	503	523	556	489	485	483	511	547	501	511	507	535	485	521	516	498	502	514	551	539	467	543	527	538	517	526	473	542	510	492	489	493	497	530	497	547	475	498	540	545	523	493	521	529	495	502	503	472	526	504	507	464	471	503	467	494	463	513	462	511	512	496	473	495	497	500	505	501	491	509	490	535	482	490	545	502	515	520	464	516	492	528	537	511	473	555	473	500	498	551	516	512	483	528	505	536	557	511	509	512	464	511	478	528	465	497	515	522	479	514	542	475	521	515	479	501	508	564	498	494	527	514	497	519	576	545	518	521	533	508	510	477	511	516	539	489	534	547	505	487	528	516	481	488	506	510	481	486	482	510	495	502	470	515	466	519	487	516	523	487	561	495	479	517	515	537	468	504	478	510	520	494	509	501	495	514	506	460	487	483	461	524	525	533	497	516	506	510	501	547	480	540	491	513	514	455	502	508	530	544	479	457	515	514	519	513	459	508	520	528	515	483	497	542	502	522	490	518	540	512	488	519	508	486	483	470	543	500	525	506	481	563	508	488	512	501	464	528	518	504	530	497	490	512	512	473	517	518	501	495	501	513	491	476	522	484	505	445	524	530	528	547	480	475	515	499	517	508	491	523	488	513	544	522	516	472	482	541	520	474	462	567	494	513	445	508	534	479	526	518	494	512	483	511	485	517	520	539	489	466	494	528	518	516	507	508	521	492	486	506	528	495	483	519	566	547	519	504	476	543	488	498	514	514	541	527	519	460	524	519	503	507	531	434	527	480	488	510	560	521	511	542	487	470	510	512	515	491	508	510	528	489	502	510	547	475	502	524	499	509	475	529	540	533	513	551	525	485	469	463	492	494	532	513	502	505	493	493	559	499	463	508	498	532	504	480	466	482	515	515	465	510	509	523	459	513	461	544	531	527	531	511	475	522	493	497	469	506	538	501	475	507	523	470	491	497	528	524	502	529	479	501	481	516	497	494	488	511	514	521	495	510	536	530	492	512	511	475	503	508	492	520	509	499	519	507	485	494	504	565	501	486	501	498	506	495	555	533	575	496	510	515	457	517	522	470	512	485	496	543	503	483	534	539	487	547	509	499	495	507	491	535	524	517	494	515	539	517	534	488	501	537	496	554	499	523	481	494	441	532	520	508	521	502	506	492	536	505	480	510	510	506	463	511	480	515	492	566	500	484	507	536	518	551	463	554	547	510	532	518	509	494	540	528	512	530	517	505	475	471	513	530	536	524	519	514	523	551	527	535	508	472	472	478	511	504	517	480	509	490	457	494	477	505	484	521	523	526	525	527	536	528	501	524	533	530	552	517	518	481	522	517	497	498	495	534	524	474	502	538	491	490	484	518	498	519	520	543	524	498	500	496	491	524	545	504	532	505	510	513	509	510	528	546	544	508	512	499	532	515	546	551	475	506	502	529	511	553	525	506	518	506	527	526	545	511	474	517	520	497	559	513	542	480	498	521	543	523	475	478	517	493	535	510	522	529	514	491	522	510	494	542	540	510	521	497	496	510	518	514	510	501	480	535	532	461	522	470	523	554	508	489	534	505	484	530	495	528	518	539	505	487	503	487	483	510	481	515	483	542	480	546	486	470	524	543	497	481	517	547	500	468	493	515	466	465	509	527	472	498	519	506	491	490	494	533	563	461	555	510	506	459	505	480	531	532	524	522	523	510	506	489	534	540	550	521	524	516	498	490	494	548	558	509	499	543	513	525	484	533	480	505	539	493	476	504	538	531	494	506	507	473	501	520	475	535	492	499	544	511	522	509	491	516	486	557	527	492	530	540	488	550	510	527	497	492	503	500	497	510	492	534	547	500	492	538	502	498	498	514	537	487	497	545	524	486	529	495	588	527	482	477	512	489	502	458	534	514	504	503	512	487	571	507	479	524	501	512	497	532	528	488	508	498	524	508	506	494	495	539	521	485	531	511	493	499	486	500	500	516	509	506	522	485	535	516	477	521	517	551	528	505	496	561	493	479	514	490	481	533	585	474	474	496	536	529	514	466	516	528	485	511	493	497	509	476	511	522	528	493	558	532	492	499	522	545	502	470	529	476	491	527	482	478	504	523	515	493	498	511	505	509	519	543	560	478	501	545	474	512	493	527	514	517	542	494	481	529	500	521	518	521	530	490	529	504	491	530	513	510	486	487	480	537	481	513	480	456	511	514	511	497	501	526	484	514	513	462	506	501	524	504	527	532	524	504	484	498	515	487	478	482	476	509	518	523	507	525	504	517	477	542	538	487	489	517	482	550	516	496	503	528	475	472	517	479	486	505	556	466	492	510	537	490	544	526	504	498	487	512	492	484	508	502	515	478	518	520	534	495	522	503	480	503	531	453	463	513	580	492	520	495	533	515	527	509	498	523	511	527	514	500	528	530	514	523	534	536	504	570	505	502	496	522	515	527	552	519	508	513	491	528	520	523	482	529	508	528	515	508	533	462	446	568	522	529	500	481	529	519	512	518	538	529	525	509	499	487	464	509	512	489	528	517	516	522	530	491	519	518	492	525	526
39436	56300	36746	16798	12888	10102	7365	5675	5003	4456	4280	3512	2669	1996	1437	997	871	847	814	754	804	791	789	778	796	794	776	749	714	764	719	694	767	745	716	694	757	741	757	774	719	695	722	709	696	701	797	712	688	798	693	706	703	674	726	776	687	743	726	719	733	776	683	700	721	689	735	758	713	756	724	713	728	681	710	740	690	756	650	725	719	756	694	725	726	747	723	750	712	670	718	753	733	705	703	740	695	696	705	694	687	704	692	699	759	710	740	675	722	784	720	707	749	690	756	674	699	732	728	750	683	698	750	687	760	736	700	693	759	745	692	684	803	695	678	729	702	704	771	708	676	745	732	738	753	731	722	758	690	747	743	701	714	716	663	783	757	723	703	701	709	728	741	694	712	723	729	728	728	713	710	755	729	752	690	798	688	751	738	725	718	681	745	701	678	731	690	723	733	707	728	693	693	727	711	699	709	720	744	733	717	740	729	675	750	734	711	712	690	681	693	682	707	710	718	698	706	738	724	713	762	764	746	694	749	689	738	736	735	719	692	722	720	715	701	723	729	704	718	685	704	678	733	724	718	717	702	728	748	654	735	708	732	707	703	753	745	733	722	667	699	751	755	689	696	704	705	703	740	728	670	742	754	708	692	668	756	725	787	677	728	751	754	693	708	710	720	707	704	670	693	693	745	709	712	704	716	685	712	731	663	707	724	663	757	733	735	690	712	746	732	754	733	683	745	684	744	727	647	752	739	687	766	705	716	740	708	753	733	700	754	737	727	697	717	729	711	728	739	727	727	672	744	714	700	714	706	693	673	780	722	675	683	739	703	719	762	706	758	739	716	746	749	723	757	717	683	722	714	713	731	734	725	668	704	717	682	735	715	703	781	763	702	668	689	713	704	718	770	747	679	698	744	727	773	772	694	727	677	689	674	710	746	713	718	766	735	736	679	740	729	696	743	746	739	716	708	756	703	688	698	726	762	704	691	747	756	755	685	715	743	639	711	771	743	805	729	738	687	700	712	687	764	740	691	708	742	726	716	752	710	701	743	721	690	683	720	730	698	709	674	759	677	723	761	674	752	678	732	713	747	703	734	748	685	686	758	750	714	740	738	716	730	768	756	681	739	766	683	731	685	693	733	744	697	711	727	749	723	750	715	734	697	746	698	752	766	739	714	743	711	701	753	696	692	748	789	657	740	691	724	714	781	727	767	708	668	721	712	740	676	710	696	726	744	693	737	742	714	730	706	683	721	702	737	729	682	706	679	748	732	676	742	692	701	676	695	739	740	718	720	685	705	701	718	717	724	731	681	691	734	713	724	693	703	715	671	730	734	731	706	664	713	704	696	733	706	671	702	749	719	744	724	689	712	689	687	740	730	734	747	710	708	739	669	704	742	746	710	734	696	679	689	702	740	736	696	703	772	708	678	728	742	723	729	705	686	710	688	723	720	731	708	761	741	715	785	749	713	748	698	734	731	732	715	730	714	801	740	726	724	692	697	750	623	724	679	726	764	722	703	719	742	717	716	726	707	696	697	707	681	713	698	750	702	731	714	753	711	741	706	717	781	718	709	688	708	715	701	758	724	733	715	736	713	712	728	742	736	738	704	773	723	777	701	718	692	806	711	685	711	699	753	741	736	645	708	726	710	679	706	707	721	699	717	675	668	739	716	680	669	732	703	703	715	725	710	729	696	760	738	723	738	752	693	738	704	711	722	755	739	743	687	739	725	721	710	700	695	737	749	753	706	721	668	733	756	795	727	750	759	706	725	664	674	721	690	737	724	694	759	768	738	711	705	733	733	684	752	747	711	708	705	738	656	690	727	667	692	704	740	715	721	699	703	733	732	747	749	728	724	745	742	727	694	733	714	744	792	770	745	768	747	733	689	687	757	677	703	706	730	738	661	729	695	705	725	692	731	724	739	747	695	765	766	740	771	704	698	717	706	753	700	718	754	736	713	708	702	723	725	760	750	678	725	695	720	674	689	703	703	704	726	731	757	732	714	763	707	736	725	739	713	720	739	726	705	789	707	680	770	675	701	716	699	789	716	693	733	723	751	703	720	736	712	727	756	750	727	736	734	741	690	705	705	744	754	682	685	712	655	677	691	696	709	729	706	677	737	722	762	734	743	741	688	692	718	735	713	717	767	777	684	721	732	673	727	702	735	707	773	712	750	691	734	708	726	759	681	713	709	642	693	703	720	746	711	689	746	710	719	744	681	699	771	726	744	664	747	741	715	688	682	729	737	741	722	701	737	743	749	671	721	725	749	703	713	678	719	701	677	702	711	730	697	730	723	739	733	747	745	648	704	753	690	759	735	726	663	745	753	635	736	720	747	708	738	717	685	732	754	762	675	687	693	732	728	745	690	718	671	717	730	728	741	710	664	718	736	722	705	726	704	645	687	711	691	721	689	743	699	720	748	712	726	725	667	749	749	689	725	666	759	688	738	686	726	703	766	741	734	729	713	727	701	709	732	690	667	693	749	718	709	694	739	722	753	751	765	743	752	738	714	749	703	680	745	715	729	740	719	710	709	674	697	708	729	713	717	701	715	630	740	732	739	749	693	739	682	739	695	774	708	754	687	674	737	709	715	733	739	702	714	725	734	720	738	735	746	703	684	695	731	723	708	698	753	745	703	759	646	711	730	731	719	743	717	714	732	768	656	741	691	682	723	769	699	710	682	708	722	730	702	721	716	688	770	714	743	674	676	682	751	726	720	705	661	689	658	689	720	681	711	746	739	743	755	722	749	704	686	749	691	696	750	733	740	740	701	726	715	718	718	687	693	696	736	707	760	727	724	716	748	697	735	740	721	763	758	746	691	721	773	685	736	718	704	725	711	659	673	713	722	742	668	732	753	685	738	721	697	740	702	709	684	731	724	728	728	751	731	734	728	734	741	708	735	698	758	713	766	711	697	668	692	710	736	684	750	688	705	724	721	665	758	690	744	758	701	705	740	746	766	704	686	706	769	709	734	702	728	712	723	734	705	763	739	687	733	730	704	718	717	712	651	797	692	718	750	705	714	677	756	698	710	713	698	672	705	693	744	681	682	754	707	737	756	700	688	754	727	718	746	708	710	700	740	736	757	744	706	754	743	743	765	760	705	750	712	730	719	738	747	720	739	736	731	735	743	752	755	645	677	708	676	726	732	763	704	759	684	727	706	716	706	736	731	719	774	744	699	734	715	731	778	715	725	734	781	708	732	676	773	727	672	743	697	706	741	740	742	710	713	706	735	711	694	741	749	698	691	706	730	693	767	746	726	690	736	730	718	701	745	727	712	747	639	734	684	729	732	717	724	712	742	746	717	735	735	721	701	738	706	728	708	688	688	735	709	729	700	721	684	686	680	727	743	727	704	709	694	731	681	737	674	719	712	721	753	709	707	707	720	740	677	698	733	688	654	671	709	703	723	694	698	746	740	715	696	708	681	746	708	750	768	727	707	739	721	718	706	732	700	711	718	719	722	728	752	713	729	684	776	707	707	719
23549	21604	29357	24268	21585	21266	10792	3703	2603	2318	2195	1932	1433	1027	771	625	489	461	473	444	431	431	432	423	378	439	397	437	385	407	386	398	380	389	380	374	358	371	420	402	423	365	385	430	370	411	358	369	377	389	371	359	359	406	359	373	389	394	364	343	366	379	374	364	447	372	364	367	391	393	349	387	366	373	366	400	338	369	376	370	377	381	339	386	403	402	354	362	352	390	355	359	389	344	387	383	337	388	336	371	346	399	341	367	364	384	402	347	378	405	343	378	357	370	395	383	404	395	382	386	389	373	383	367	393	391	392	374	350	427	362	399	370	391	412	385	359	373	384	358	384	380	359	377	407	400	357	364	376	369	386	370	382	388	396	367	376	384	376	376	364	384	386	411	394	364	361	454	370	391	387	414	377	363	333	381	389	385	371	398	381	382	373	368	404	402	398	385	412	363	343	364	383	365	360	358	373	389	386	353	374	372	342	344	394	367	385	350	362	379	402	397	363	367	327	378	387	380	397	399	377	387	363	375	367	343	399	378	400	350	406	368	382	391	385	338	364	362	388	382	383	375	382	363	387	360	365	383	396	371	335	365	372	346	364	379	353	377	405	384	383	394	385	398	408	350	374	361	381	386	369	366	352	420	392	392	382	390	414	381	351	381	362	360	386	402	380	355	357	374	349	362	379	374	397	362	328	340	394	420	381	364	326	382	388	415	388	389	397	408	367	374	373	383	363	365	417	373	390	382	407	381	407	389	418	417	388	379	375	380	354	373	347	363	349	356	399	357	363	384	336	411	394	389	373	347	373	361	380	393	368	344	383	373	356	370	320	369	382	358	414	390	374	378	366	349	364	403	392	367	399	383	384	362	349	357	371	399	362	376	365	423	366	403	422	410	401	343	365	362	381	374	338	373	388	376	377	379	367	360	378	353	362	390	391	386	346	400	356	389	383	372	370	373	373	354	385	349	386	383	382	365	348	370	356	419	371	398	362	368	389	391	360	358	383	365	397	370	387	347	358	397	388	383	417	370	384	374	373	389	362	401	367	379	384	372	360	349	374	356	346	376	385	372	366	338	387	400	359	378	363	389	366	374	342	346	358	395	363	369	375	400	359	375	392	377	361	377	387	353	370	349	381	365	349	421	388	381	353	389	387	366	389	367	350	366	381	367	410	385	372	386	397	374	388	410	392	385	376	415	364	384	339	394	346	346	358	393	377	361	353	392	374	384	386	338	356	367	392	355	336	356	397	388	382	346	381	405	381	384	365	374	374	366	367	394	362	368	381	337	406	365	381	391	349	396	369	389	368	400	338	378	371	396	370	366	369	396	378	377	379	379	384	381	390	365	403	414	330	345	400	390	374	392	387	366	382	366	397	380	343	399	382	374	345	390	376	363	361	382	388	355	387	400	345	352	359	365	386	403	379	396	371	338	360	375	379	386	409	370	394	394	385	359	361	354	390	337	364	375	377	386	361	404	360	387	415	403	355	353	340	414	365	372	376	374	351	393	385	379	382	405	346	379	355	386	346	355	388	386	365	394	369	377	343	387	392	413	370	378	351	388	367	370	375	372	381	396	365	415	385	402	381	378	367	365	368	380	354	379	363	347	365	376	366	381	368	336	404	381	363	379	367	401	379	381	362	381	344	373	379	361	404	395	384	386	420	388	368	382	365	400	395	376	378	384	371	379	375	362	345	350	354	368	392	398	342	372	357	344	357	367	366	366	407	360	365	387	385	385	369	374	372	395	331	411	386	369	387	356	409	373	377	361	331	368	364	369	382	386	371	360	398	380	359	400	371	357	365	393	382	380	363	376	365	390	400	400	362	360	328	366	391	414	350	346	388	411	370	377	362	390	375	348	360	367	396	370	340	384	398	343	354	362	371	388	348	398	368	337	407	365	371	402	348	404	430	404	360	387	350	377	368	395	399	394	383	367	371	353	370	383	392	392	358	366	379	359	396	398	402	387	389	399	360	384	390	344	377	371	369	384	358	372	377	366	371	357	355	363	390	390	371	394	391	340	366	378	351	384	392	378	337	348	382	368	343	391	390	362	378	354	361	386	372	365	349	401	384	361	355	362	354	339	358	335	392	404	367	353	372	334	369	394	375	389	402	364	395	370	373	407	355	391	360	340	380	360	376	349	384	362	383	361	379	384	366	353	332	387	356	347	385	371	384	330	363	402	388	366	391	371	361	384	359	373	366	353	374	378	362	390	383	381	393	378	362	353	347	347	378	359	395	367	351	388	394	403	380	385	370	401	364	367	398	373	359	376	368	388	374	382	378	374	336	364	369	395	375	407	346	396	414	417	366	393	341	394	368	357	379	420	453	378	378	353	362	359	377	376	405	377	356	349	392	356	411	356	394	369	369	378	372	378	372	382	394	369	342	358	363	360	369	376	372	359	401	360	382	381	405	390	399	381	367	382	377	385	366	386	398	374	376	373	374	360	392	370	370	407	363	399	390	355	360	367	364	373	348	364	382	354	370	320	351	361	369	354	385	347	376	337	377	399	368	362	412	396	337	384	379	360	336	359	356	353	380	415	397	395	380	362	393	385	346	375	333	394	395	367	380	379	398	388	348	361	375	358	377	373	352	368	358	363	407	387	392	338	372	347	413	358	408	382	361	370	375	351	365	367	384	366	377	364	359	365	407	406	381	389	397	354	365	388	357	332	371	422	351	381	345	357	383	357	395	401	379	379	373	377	383	383	370	379	418	399	406	372	362	392	369	405	352	356	396	372	392	357	341	380	380	384	380	387	359	361	377	377	379	403	395	416	384	376	386	373	376	387	357	347	369	359	359	379	399	361	369	389	393	352	353	369	370	362	393	400	382	345	391	387	367	361	367	390	372	383	404	356	372	357	389	369	359	344	377	375	369	378	358	379	406	401	354	395	373	402	364	383	389	388	395	399	386	415	344	380	409	331	386	387	367	389	376	365	378	351	367	419	395	387	371	386	395	361	388	381	350	405	397	371	370	392	341	378	370	362	337	352	407	383	373	359	381	382	350	346	366	350	374	359	396	386	360	369	351	349	398	394	350	377	369	374	391	362	376	396	374	346	392	386	385	384	349	390	348	339	345	332	381	379	360	370	378	353	374	389	383	408	400	326	383	348	376	380	433	386	374	390	368	436	384	363	379	383	361	348	413	351	392	347	373	361	363	385	354	401	385	391	359	429	377	379	400	417	354	351	405	379	381	366	362	367	374	387	373	372	350	367	361	367	371	412	394	364	369	361	342	404	373	386	364	393	381	365	382	380	406	358	382	371	386	344	384	371	356	362	405	370	390	368	373	393	368	389	358	350	364	358	380	381	378	397	396	403	375	367	369	340	378	346	364	378	370	383	383	362	403	351	366	353	385	406	350	366	361	346	371	391	334	356	359	352	377	405	359	381	350	353	364	385	370	384	358	396	355	417	354	352	368	361	391	371	400	391	363	356	369	375	380	348	355	363	372	386	382	392	375	378	365	358	367	371	357	368	379	378
44154	65752	42353	21860	16135	12865	9751	7804	6575	5878	5298	4521	3344	2187	1450	1093	854	716	723	689	663	669	655	657	663	658	602	594	515	584	562	531	593	608	578	536	541	563	573	543	575	540	590	590	583	585	556	579	578	550	572	553	543	554	556	543	564	579	575	542	539	566	536	546	602	525	572	517	552	562	545	588	511	597	501	554	566	595	547	559	540	522	550	524	522	546	526	550	544	522	543	585	553	549	557	541	575	550	557	548	535	565	528	545	527	551	540	565	543	575	524	553	582	515	536	577	518	557	527	536	556	536	571	548	581	518	529	533	538	570	524	544	522	553	561	524	561	541	540	507	557	546	568	552	522	484	564	530	540	513	544	567	536	535	559	532	532	496	549	522	497	509	528	568	506	517	502	492	547	536	493	549	557	521	556	545	564	551	554	531	561	555	569	560	601	563	527	546	544	548	495	508	539	528	581	499	566	560	522	526	534	528	551	588	557	564	518	558	566	562	565	529	543	546	582	555	536	542	551	502	515	531	554	583	529	556	523	507	547	561	561	561	516	546	571	516	558	596	585	530	517	537	547	573	574	563	582	496	480	511	565	553	524	558	568	558	575	513	547	515	529	521	524	522	529	539	553	519	492	553	526	529	547	538	543	510	553	516	542	558	501	524	511	563	524	532	521	541	534	564	579	530	530	553	539	476	561	540	536	524	536	551	530	542	519	568	536	561	517	534	553	556	531	569	558	509	557	549	531	538	516	545	558	539	566	495	512	527	535	518	540	526	544	510	506	523	529	541	521	557	584	547	543	517	557	498	537	542	511	553	539	558	549	599	548	487	492	528	517	518	541	556	558	518	544	544	570	556	518	537	517	532	529	539	552	563	548	525	569	520	516	544	558	498	519	538	547	516	515	576	487	528	524	535	511	550	547	513	563	528	507	532	571	533	547	571	505	558	560	533	531	517	531	543	542	540	510	501	509	555	486	598	516	551	503	513	511	543	547	600	535	550	567	547	531	501	525	558	523	518	580	552	548	539	522	542	516	551	505	502	588	546	531	539	570	575	507	550	561	551	508	469	549	507	485	524	545	567	555	542	572	535	543	511	541	500	548	544	532	548	530	570	522	525	490	566	555	546	543	563	530	510	561	535	597	540	555	529	537	534	514	566	569	560	563	528	547	552	539	542	546	583	536	543	531	513	487	526	519	541	553	577	514	547	518	532	531	521	542	564	521	537	540	533	577	564	575	500	551	506	564	560	583	506	550	556	539	573	498	566	532	557	527	485	550	549	564	518	535	551	517	558	500	508	547	525	545	516	597	512	526	501	547	533	515	497	536	566	533	578	556	473	510	548	542	497	550	583	550	542	486	532	524	550	537	560	559	537	531	534	506	547	556	518	559	538	509	545	502	526	544	569	541	565	497	533	548	575	513	508	540	566	536	549	525	535	510	571	530	544	527	592	514	479	565	550	492	530	512	530	541	522	564	504	503	527	489	569	540	512	512	510	528	556	520	548	564	541	564	535	545	530	548	553	560	534	554	499	560	518	550	558	548	523	541	517	508	526	549	544	557	525	588	531	538	505	544	567	572	532	516	502	569	519	569	508	534	529	563	540	552	545	546	579	537	569	575	520	506	564	515	516	574	523	557	553	567	528	516	526	553	539	562	499	595	537	521	523	490	564	511	558	518	522	529	540	549	529	528	523	496	521	530	550	545	535	569	529	504	559	499	515	531	533	510	506	535	546	526	539	578	516	542	511	550	522	516	543	547	577	532	536	528	624	572	487	572	498	523	550	552	551	519	537	538	498	561	557	576	538	522	510	515	513	557	500	567	581	555	555	546	511	550	517	535	555	575	520	532	524	519	552	542	504	568	520	543	549	551	517	575	525	554	510	542	571	546	549	529	539	570	521	519	504	557	560	542	536	531	527	544	527	541	561	521	544	559	500	563	544	508	533	521	512	521	546	535	562	494	549	529	507	544	541	554	548	545	561	550	528	558	535	575	537	541	545	528	513	533	572	549	509	509	491	520	562	548	512	551	528	559	531	555	532	524	539	567	521	515	563	525	547	508	533	539	533	578	584	552	514	505	547	544	560	587	535	509	540	538	513	534	573	516	500	538	510	505	551	543	534	551	550	548	514	541	536	518	548	541	548	545	508	567	541	569	550	539	543	522	577	506	526	522	529	537	569	549	532	570	537	577	535	528	564	562	520	551	520	545	562	544	520	572	519	505	533	529	528	532	546	541	518	550	546	567	515	526	557	558	554	552	529	548	510	526	544	521	548	558	536	519	541	544	582	522	522	565	522	555	529	566	522	532	510	527	504	549	534	550	527	513	542	533	507	559	565	535	531	552	546	512	532	531	557	514	494	527	576	566	515	536	534	569	548	541	464	514	582	516	533	560	536	564	599	549	540	561	560	542	542	523	536	571	536	548	567	574	544	491	549	504	512	536	523	542	559	529	530	550	520	504	534	542	576	545	560	550	497	545	509	570	584	542	544	552	555	489	573	516	520	573	524	551	543	542	569	543	557	517	563	573	530	527	535	551	536	528	541	498	511	539	524	555	560	534	505	537	539	521	508	519	568	494	584	523	535	524	525	565	554	546	545	505	547	558	555	570	468	558	564	526	558	560	518	503	575	508	549	559	534	517	556	533	566	516	564	559	548	555	541	544	527	542	550	552	530	529	517	526	570	547	538	543	471	567	522	521	554	510	586	545	521	533	548	536	507	542	587	546	485	540	515	530	528	485	532	535	538	502	505	549	545	539	541	554	556	533	547	527	535	550	512	569	555	523	545	550	519	597	555	531	541	538	565	524	537	588	553	480	525	524	549	551	534	568	508	564	546	558	526	505	553	525	580	539	504	536	515	534	533	489	566	555	545	550	548	581	541	534	513	573	507	524	527	527	515	524	540	625	558	507	553	571	493	494	502	573	530	522	546	563	602	547	564	522	556	546	512	527	544	552	531	539	550	560	550	562	545	556	513	596	529	507	518	522	573	558	524	529	518	551	495	559	512	533	527	574	515	534	552	567	558	572	519	546	510	516	517	530	519	519	548	518	569	532	545	503	529	511	520	564	541	538	540	539	532	505	489	529	545	556	561	553	525	539	546	535	486	542	569	567	498	537	501	503	512	540	530	531	542	520	522	536	529	537	553	539	506	528	529	523	520	530	549	536	516	533	540	571	574	558	556	530	544	494	570	556	516	511	513	567	513	560	553	551	546	563	495	573	517	520	572	490	553	549	530	515	543	503	527	577	571	525	512	538	531	548	511	536	538	490	549	527	560	557	600	552	526	528	553	498	567	552	514	560	520	542	513	517	554	498	515	548	545	544	535	549	519	511	544	523	534	513	550	530	488	554	546	518	519	543	538	517	571	561	543	538	524	574	529	540	536	571	514	538	519	557	525	528	564	547	567	517	538	537	507	546	524	535	569	542	546	497	572	555	522	535	551	563	557	535	522	550	551	532	532	569	516	571	519	517	568	548	497	541	516
29349	26559	22379	10290	4355	2768	1881	1431	1257	1146	1099	926	650	540	484	443	393	343	374	358	377	401	355	422	347	353	376	366	349	370	383	383	393	374	370	343	363	348	381	370	410	398	401	393	380	387	369	384	397	348	385	377	380	402	358	401	364	405	381	384	369	373	376	376	351	383	365	385	393	350	357	355	382	370	387	398	353	378	408	354	369	358	399	370	395	380	332	375	361	371	369	352	350	361	362	365	392	405	388	356	366	354	372	381	375	396	418	379	406	350	438	413	379	364	375	403	362	359	349	365	362	391	346	375	365	353	397	366	348	374	361	383	386	401	372	382	362	379	344	366	366	357	389	384	391	355	396	381	391	357	372	381	389	354	394	356	386	408	379	348	354	357	354	362	346	398	376	378	360	394	341	358	369	388	390	394	366	369	358	373	371	406	360	392	386	389	354	352	374	365	346	374	362	382	356	368	384	377	390	391	377	381	373	372	366	353	375	398	384	371	379	393	359	412	375	400	378	337	372	416	382	373	396	386	397	396	379	384	362	387	366	361	377	386	363	364	380	334	346	345	351	345	348	381	378	351	359	381	357	333	384	352	369	329	358	354	378	374	415	346	397	364	356	363	406	353	377	340	342	353	362	368	352	342	371	350	370	364	360	358	412	350	365	360	388	403	370	342	401	388	373	381	370	397	387	380	372	381	378	370	374	378	369	373	374	383	391	358	412	358	369	365	349	376	402	361	387	385	383	426	399	368	353	374	410	373	397	356	407	366	368	354	382	405	344	406	393	366	371	388	387	366	369	380	365	362	353	322	362	370	368	350	410	376	365	380	381	365	384	363	424	341	357	394	344	342	363	369	379	405	357	367	390	365	388	366	379	356	365	342	417	389	376	366	388	394	370	380	369	388	376	358	415	405	412	413	351	390	397	404	360	350	369	374	406	358	417	386	378	359	367	369	403	365	384	397	421	379	361	356	369	383	397	340	360	411	349	380	358	363	417	346	356	373	376	400	368	390	344	363	353	369	339	372	371	393	374	380	388	381	335	402	384	352	369	333	380	372	372	410	349	375	352	389	390	368	377	366	366	391	347	416	364	371	359	352	397	392	363	352	384	366	351	393	366	380	372	389	384	386	362	379	365	364	366	359	376	389	333	386	350	377	372	373	359	349	358	390	361	372	406	392	376	378	335	354	393	375	375	376	387	390	380	360	372	354	374	340	401	400	381	385	361	380	362	391	389	384	376	347	355	376	363	362	361	393	358	355	336	400	380	382	387	400	338	352	362	379	380	378	396	396	396	373	357	354	364	405	369	355	379	370	384	360	363	365	369	387	384	381	359	354	367	360	361	377	365	393	367	356	376	404	367	346	372	360	340	391	371	358	378	406	393	363	402	410	366	386	363	373	373	356	382	402	374	379	382	363	389	328	367	378	359	403	384	393	369	361	372	347	405	376	357	366	379	383	356	378	360	339	355	350	358	380	343	369	379	363	341	376	354	392	361	367	353	395	360	362	397	342	358	372	347	357	374	384	350	386	392	367	387	353	382	382	359	338	379	348	368	347	371	369	392	365	380	358	377	339	386	390	381	345	370	372	375	401	367	393	375	365	402	345	370	370	378	376	361	373	401	352	367	364	390	367	368	373	358	371	384	375	376	369	355	389	373	369	373	361	365	373	353	347	342	368	356	376	401	360	360	382	350	361	355	377	393	380	381	345	350	366	358	382	360	370	402	394	386	348	387	385	371	392	353	382	400	377	351	361	373	375	393	379	366	410	373	354	390	401	375	385	366	372	431	365	347	356	416	367	382	349	419	401	399	398	370	375	385	332	373	371	380	375	374	369	360	352	380	382	365	364	357	384	377	376	417	393	367	374	355	393	398	375	367	356	382	376	351	350	375	346	389	366	369	381	402	386	353	379	371	377	312	349	385	377	408	375	396	383	361	357	358	351	428	410	408	376	358	389	380	420	426	368	396	378	363	351	395	366	383	358	379	380	374	392	382	375	405	418	343	387	364	381	406	335	395	351	363	354	409	368	398	371	366	392	355	357	380	362	379	402	422	364	340	398	363	377	348	384	360	376	345	378	383	366	390	364	363	391	392	388	357	390	371	372	398	359	380	341	363	349	390	381	378	367	352	413	383	391	330	382	418	399	371	355	371	370	367	360	333	354	347	383	389	336	417	354	363	360	401	357	382	386	387	367	379	409	388	366	376	392	409	414	352	349	356	382	356	389	384	392	381	400	378	379	376	362	361	367	366	359	349	371	378	386	365	357	369	334	382	393	392	362	353	341	354	377	390	326	401	366	395	394	386	386	366	358	399	396	412	407	357	357	400	393	398	388	337	361	358	369	353	391	371	350	392	400	385	363	384	362	363	360	353	387	389	380	340	373	375	415	387	393	360	360	373	364	366	360	399	363	403	372	378	368	399	378	346	385	347	379	385	361	385	354	359	379	360	371	383	329	381	367	355	342	370	405	378	376	381	406	376	386	354	412	352	357	374	396	368	390	346	389	389	373	370	366	367	391	359	368	401	358	357	341	394	356	372	372	381	364	384	376	371	403	371	386	390	375	394	405	388	382	367	367	414	421	388	340	371	382	338	370	369	383	372	366	376	377	345	364	379	395	413	331	378	371	385	378	364	358	356	394	371	343	382	373	395	375	374	330	386	364	394	348	405	384	363	367	358	363	352	385	373	351	399	395	394	412	396	391	362	359	372	376	383	379	360	387	370	371	397	363	385	401	365	363	343	336	423	375	379	360	377	381	410	357	370	388	373	381	371	357	384	414	373	397	386	371	375	330	352	374	346	379	339	379	372	367	360	359	395	363	407	348	403	414	375	374	396	385	379	387	400	361	391	384	358	374	369	372	392	394	377	368	392	368	347	382	378	337	386	355	381	371	362	430	317	381	390	365	389	414	373	396	363	367	393	375	339	377	350	382	378	389	398	391	374	388	379	403	344	408	360	365	379	389	398	409	343	367	393	409	409	372	392	382	367	347	379	389	386	388	373	394	371	332	357	373	433	348	375	348	371	348	425	392	355	364	383	377	403	369	386	380	372	381	353	383	332	374	416	386	389	365	416	359	388	374	394	338	358	370	376	394	343	382	325	391	396	407	371	372	370	373	406	388	367	363	364	380	366	382	362	380	364	355	396	378	408	404	372	379	367	363	380	356	371	332	372	360	387	398	357	367	398	418	365	400	377	378	367	338	359	354	383	343	360	388	362	408	339	365	317	379	368	396	374	348	400	353	393	376	374	379	368	362	407	389	398	395	379	359	410	375	392	370	390	378	378	385	352	381	419	370	377	400	379	370	360	361	372	394	402	367	369	384	381	380	369	392	367	380	356	366	375	372	368	350	354	342	354	340	392	363	372	392	400	377	390	388	372	388	383	397	356	362	376	357	402	383	348	415	367	343	365	356	381	381	388	373	405	394	341	402	380	403	385	368	401	386	432	404	369	344	365	386	395	386	371	366	374	412	368	400	375	373
35238	43078	24772	11694	7933	6039	4185	3639	2977	2634	2673	2067	1359	998	801	612	564	515	535	557	542	537	574	531	530	550	530	546	574	520	509	571	500	560	526	540	545	512	555	501	510	518	532	538	514	508	482	545	521	540	525	556	501	553	505	533	519	533	531	537	518	533	561	528	546	538	529	550	559	523	529	569	523	543	502	538	523	580	478	499	527	535	539	526	519	488	512	553	552	587	502	514	554	555	543	535	510	511	540	536	525	554	512	545	489	497	533	505	518	526	554	523	524	498	541	515	511	503	550	550	511	539	532	561	537	488	508	523	527	489	540	535	517	533	494	511	575	515	543	521	480	533	478	542	506	538	490	535	536	543	540	522	525	520	508	529	490	526	530	565	534	520	519	539	523	529	494	534	563	537	499	486	519	491	537	572	500	520	513	519	526	544	514	533	475	497	588	545	530	510	567	519	529	529	541	551	496	529	536	529	553	536	503	537	527	546	543	548	543	550	529	521	480	553	504	494	509	528	503	525	542	530	536	499	527	543	517	520	530	552	560	525	535	525	522	524	532	579	543	549	549	526	523	543	532	529	507	535	547	526	504	496	554	533	531	508	544	523	511	538	525	526	537	497	552	532	543	577	545	510	500	543	495	518	534	556	568	547	530	507	512	536	559	544	524	570	527	596	531	549	519	515	497	532	496	528	513	569	534	500	536	557	539	548	533	504	501	538	498	484	522	541	488	518	532	544	502	550	574	525	512	470	518	539	538	536	494	550	503	536	563	505	490	526	513	548	517	547	551	561	528	519	489	533	512	530	508	504	556	528	548	563	514	530	529	522	516	527	543	521	493	533	540	530	522	515	525	543	530	535	515	519	560	512	530	580	581	531	567	527	487	555	481	499	563	523	550	551	542	509	539	525	525	530	536	523	591	507	573	527	516	541	508	552	495	545	550	555	521	543	529	515	559	566	504	523	509	506	550	522	536	503	524	523	531	511	513	580	515	516	494	553	509	530	572	509	509	504	513	519	521	506	531	523	515	533	498	543	535	490	531	538	500	527	560	531	535	561	528	530	509	561	528	511	534	525	515	491	517	505	529	567	533	530	531	490	523	527	526	528	530	538	489	511	525	511	542	520	552	548	525	498	523	535	511	539	511	527	514	531	523	547	556	553	539	549	510	521	492	540	549	515	524	539	540	531	525	553	498	522	529	554	550	557	541	560	502	551	534	496	503	525	547	521	489	536	522	508	571	547	514	516	510	550	557	512	543	479	520	549	502	512	532	519	523	530	522	531	526	505	561	502	490	518	555	533	527	479	525	510	522	559	548	514	554	585	505	506	557	534	546	587	543	482	512	530	527	517	531	571	550	519	522	540	509	516	482	533	494	515	471	512	537	514	527	537	500	526	524	506	535	500	537	502	511	569	534	488	519	490	534	546	493	533	509	514	543	492	491	511	580	573	545	552	504	546	534	534	503	536	542	530	534	508	542	523	526	554	509	558	523	530	539	542	525	493	501	542	500	522	524	534	525	530	517	584	560	523	546	536	476	547	512	558	544	584	525	540	540	514	508	546	503	510	504	500	487	535	513	490	520	525	537	565	479	537	572	554	535	510	485	510	504	539	567	557	547	505	525	549	520	539	481	547	544	560	517	491	517	519	507	544	541	542	499	505	524	537	539	533	545	493	547	541	530	575	504	523	560	528	533	500	530	533	531	547	511	515	533	510	496	486	545	497	533	540	539	528	509	486	524	544	529	538	513	576	505	507	538	533	506	556	499	575	541	569	494	559	509	579	537	517	556	502	502	552	522	544	489	517	548	507	528	516	523	540	504	522	486	541	537	503	499	542	547	551	487	511	507	511	503	454	549	589	523	487	495	530	516	502	527	529	511	566	515	539	498	500	547	580	546	528	518	550	508	499	538	527	511	505	523	510	529	539	559	552	516	565	518	501	565	541	503	507	569	528	488	535	519	545	552	576	569	506	491	494	493	563	507	536	518	549	509	545	527	501	471	498	547	536	500	541	520	535	526	486	528	542	509	549	543	521	509	511	539	554	531	530	522	531	530	540	538	558	511	539	521	502	519	529	536	516	523	548	561	535	508	533	541	523	502	513	511	564	551	537	569	509	515	526	523	503	523	538	562	489	500	508	499	556	540	548	473	506	531	556	505	538	496	529	511	513	543	499	534	533	541	528	522	551	520	583	552	554	564	520	537	537	485	524	527	496	519	513	476	512	531	508	549	585	523	532	558	493	536	518	534	573	540	521	498	511	570	501	534	534	510	544	533	473	526	538	517	516	534	538	533	536	535	512	498	514	522	534	562	563	502	521	479	497	509	518	508	553	561	527	499	559	504	573	505	501	532	525	518	479	491	494	520	581	547	521	511	524	537	544	557	535	546	475	564	526	516	544	508	582	510	510	526	560	551	559	528	533	588	532	521	531	536	517	560	529	520	509	546	538	521	488	510	538	534	530	565	568	529	493	515	543	543	524	505	558	539	526	546	510	519	543	557	521	513	526	545	502	510	530	490	499	508	530	544	505	534	512	555	547	541	545	538	499	544	512	534	531	523	513	563	493	530	551	531	492	508	510	564	522	504	527	553	520	522	521	525	554	489	563	548	551	572	504	494	497	587	514	523	532	511	520	506	536	515	542	554	529	534	509	536	504	527	512	567	494	536	525	518	525	533	543	515	540	529	516	495	544	523	512	503	539	542	485	552	512	543	497	527	546	527	526	537	507	509	503	532	535	540	511	470	554	530	553	509	527	484	544	541	532	548	560	549	569	485	552	538	563	540	550	553	521	535	510	541	535	541	567	518	487	527	484	564	527	510	509	506	565	484	564	497	530	522	476	485	538	520	555	517	539	511	519	544	542	527	522	523	538	534	529	557	526	517	532	518	567	543	508	505	484	548	513	520	531	520	496	534	525	512	544	505	536	521	540	536	542	495	531	557	505	517	528	520	543	547	543	535	516	514	478	527	516	536	502	498	517	495	564	561	542	514	550	493	532	542	522	511	564	499	488	544	582	543	501	568	525	501	565	535	530	510	534	498	542	509	525	530	534	535	541	523	513	524	519	499	530	560	516	528	543	491	529	543	525	507	508	558	534	501	568	495	490	537	557	505	542	486	552	576	544	571	527	578	518	519	520	526	498	518	524	532	548	537	492	523	536	526	517	565	545	463	533	545	523	475	557	544	495	561	484	524	576	493	511	528	495	524	542	492	529	515	558	486	558	565	500	515	562	497	553	538	499	548	534	538	523	547	530	517	506	485	555	511	535	512	539	537	519	511	528	548	516	542	553	558	530	535	496	533	492	526	509	517	491	548	539	528	487	537	502	504	553	529	552	514	545	529	556	527	539	540	500	516	536	519	557	513	548	533	509	537	564	563	517	528	509	528	503	532	495	471	526	540	541	499	530	546	527	523	533	507	554	521	556	559	561	552	560	566	534	537	521	531	536	491	539	511	533	546	528	564	518	496	507	551	519	508	521	517	473
24587	21635	28864	24819	21037	11030	4206	2599	2019	1935	1837	1391	1103	927	671	643	564	533	540	525	526	553	567	514	546	541	525	484	514	527	489	519	511	563	533	463	481	522	527	497	539	580	495	537	500	493	502	531	538	527	478	517	523	486	512	571	486	566	504	513	513	519	482	518	531	510	498	492	512	508	551	494	468	499	481	493	463	525	498	525	498	505	480	547	512	536	537	525	532	521	505	492	482	500	528	482	490	507	494	511	528	520	506	516	490	512	504	481	537	496	510	504	521	521	500	487	471	506	511	512	500	502	500	560	497	505	492	513	496	487	521	542	508	492	485	510	497	500	502	526	522	489	525	513	512	527	552	505	510	513	515	533	485	512	500	479	506	502	486	504	438	494	476	487	502	494	514	552	507	544	554	532	563	507	524	559	518	495	498	532	514	523	554	503	527	505	519	520	487	481	501	543	510	510	526	486	497	517	498	479	529	516	486	510	478	513	500	504	480	519	504	532	519	518	470	519	539	481	516	519	491	522	532	478	477	497	509	515	529	573	483	535	502	519	542	514	482	545	504	519	478	526	499	507	505	495	487	456	509	533	499	537	492	490	484	512	533	530	525	496	543	502	542	502	473	537	523	527	492	494	481	518	534	507	505	516	440	518	528	579	505	494	509	542	526	524	492	472	493	514	480	477	498	553	524	523	502	538	552	530	519	493	538	525	536	517	537	524	496	517	522	498	521	493	506	525	518	505	484	508	520	480	475	526	511	479	469	524	516	503	522	466	487	508	518	510	563	501	492	459	518	509	468	539	528	502	505	548	558	504	493	516	549	509	522	538	551	504	494	525	512	512	511	527	515	529	506	539	486	503	509	498	520	490	496	492	534	494	504	535	480	525	521	488	504	521	488	486	528	488	518	511	513	479	504	510	512	530	513	506	486	469	515	482	491	510	506	518	514	511	537	519	518	504	477	469	501	502	523	537	487	565	495	505	502	526	529	505	514	502	526	508	520	476	516	510	485	480	484	509	514	493	514	538	546	478	522	521	510	528	523	515	510	519	504	448	496	503	504	483	479	538	508	537	514	520	509	507	499	562	514	512	503	488	518	518	509	514	529	507	475	547	476	492	506	502	490	507	548	512	485	521	505	523	502	548	514	541	487	541	484	503	559	497	539	489	505	489	537	538	522	508	556	504	511	470	466	506	505	517	509	515	489	544	548	504	520	505	488	500	501	483	536	480	532	480	540	504	512	522	522	506	506	516	506	499	539	504	502	479	491	499	477	479	482	512	506	510	474	484	495	492	449	517	509	481	476	473	505	518	496	483	473	537	500	462	473	488	520	490	535	545	516	512	496	515	516	524	478	500	514	505	506	458	478	490	506	495	462	491	496	482	501	527	542	498	515	521	527	495	527	490	498	486	511	482	519	491	519	502	516	484	501	468	521	525	478	507	483	500	516	471	515	491	471	544	508	503	513	512	532	531	513	508	485	498	498	553	474	527	530	513	514	499	516	525	489	540	495	498	515	499	498	563	496	481	498	514	525	479	512	513	479	507	502	507	511	544	518	534	497	488	497	496	493	539	507	499	500	508	484	483	469	460	498	484	527	515	503	532	480	501	501	484	508	510	518	513	514	529	523	490	497	486	508	507	499	487	500	520	456	508	499	549	479	515	525	536	508	502	499	520	490	493	506	546	481	507	518	532	479	488	488	532	501	535	501	520	453	496	519	492	508	510	493	510	467	527	512	528	487	481	470	498	511	518	501	458	531	496	513	482	517	534	534	498	494	534	507	524	490	489	507	528	506	527	496	539	483	496	484	518	514	533	467	473	494	524	513	532	545	488	486	548	485	530	512	503	535	540	542	516	487	550	490	491	500	458	490	495	525	524	533	491	493	507	490	502	485	502	491	535	504	530	485	489	530	489	468	476	485	465	515	535	490	513	532	533	532	491	498	476	469	506	539	505	490	519	512	499	507	517	467	486	530	474	495	514	533	572	472	556	537	497	489	468	503	476	513	483	487	497	544	531	479	478	463	537	516	546	499	488	504	505	500	510	473	505	518	545	513	478	508	502	504	487	538	506	475	507	488	517	468	524	504	554	478	490	478	492	513	501	486	487	483	494	527	510	504	481	509	496	522	466	557	503	478	457	500	530	550	541	496	556	488	512	548	511	524	504	505	505	442	465	510	495	506	516	513	503	500	515	476	499	503	463	519	509	525	511	526	510	510	513	514	514	505	529	527	495	527	488	486	482	526	520	525	489	502	479	528	491	501	500	475	485	556	474	505	520	453	508	452	483	491	486	471	509	483	468	519	503	501	494	509	493	520	513	514	542	464	507	507	521	511	478	493	516	535	502	509	505	514	484	491	507	517	544	496	472	502	528	522	502	506	505	464	502	528	493	490	480	506	474	500	509	491	507	480	502	553	505	489	509	503	534	494	509	525	526	496	503	508	497	530	483	490	511	509	475	462	531	490	474	461	488	532	514	515	526	520	517	498	510	506	496	506	493	550	491	518	508	506	493	510	517	514	490	503	505	547	500	490	513	482	506	505	543	530	477	497	539	488	498	531	527	514	460	536	534	482	477	468	501	465	550	492	520	501	496	500	491	507	495	488	497	464	509	530	493	501	517	544	520	526	506	548	504	518	538	513	492	500	513	476	532	482	494	488	537	482	477	535	498	504	512	514	476	492	507	528	547	488	533	498	522	504	468	510	551	562	452	511	451	513	492	500	513	502	501	507	508	501	470	506	482	508	523	475	462	501	549	524	505	494	527	472	494	545	516	511	564	509	504	537	498	505	507	523	540	485	479	514	519	464	478	527	513	490	522	528	502	480	497	564	520	528	513	466	504	494	503	499	535	488	511	509	501	507	479	472	484	551	504	476	509	518	512	495	496	537	505	507	499	506	503	523	513	494	492	505	485	478	466	482	473	504	501	513	499	491	497	498	523	521	528	517	481	533	493	513	488	482	478	508	479	485	534	500	535	524	501	514	525	489	502	489	498	554	517	474	469	487	504	493	487	483	493	525	503	503	495	468	539	554	535	488	490	488	517	498	485	504	547	516	495	500	518	532	525	502	468	496	548	524	497	502	520	503	501	498	505	504	501	522	510	489	491	561	501	494	534	488	507	518	484	492	489	507	484	525	501	485	478	494	453	495	465	494	532	503	486	496	508	532	505	511	510	481	495	485	504	514	508	494	507	452	506	504	494	495	503	501	495	488	481	489	475	514	537	524	523	492	519	574	499	510	512	558	483	498	529	486	505	503	487	519	511	501	464	469	487	505	544	471	509	527	502	504	506	510	500	518	505	502	540	495	509	476	496	504	502	505	557	485	466	494	522	500	515	534	495	503	524	501	507	480	521	506	484	523	516	528	490	478	515	535	546	464	507	520	500	487	459	491	502	523	486	508	470	490	535	527	462	504	527	512	510	515	471	504	497	482	476	538	496	463	526	509	515	512	477	515	504	495	545	522	564	533	494	492	509	520	477	515	522
40159	57696	36710	17329	12830	9036	7161	5680	4631	4373	4045	3203	2212	1689	1209	928	837	746	790	765	811	780	773	834	781	735	762	722	732	756	713	735	740	770	692	692	688	719	696	675	693	719	753	751	723	709	702	723	805	739	747	714	709	737	741	735	720	691	725	752	700	718	713	732	718	693	737	666	767	698	705	715	747	648	727	747	724	740	716	679	709	700	725	729	727	715	705	706	690	712	709	719	716	713	726	694	720	723	730	748	696	702	714	707	701	720	715	700	725	702	719	751	731	751	687	695	729	697	679	692	693	705	745	692	721	730	753	684	753	727	745	726	672	707	771	697	681	730	706	717	705	681	761	714	687	696	727	716	707	698	708	752	667	701	730	718	679	742	665	709	702	728	739	651	703	675	682	709	769	736	701	723	728	713	714	710	689	693	671	746	736	732	756	699	711	706	727	702	740	700	688	739	693	691	698	748	717	699	725	693	656	720	703	701	685	682	751	704	674	711	735	692	690	688	675	700	768	726	701	685	718	685	762	709	718	716	670	673	708	701	651	698	674	749	747	678	693	741	706	695	713	629	708	745	712	732	716	695	752	738	709	734	755	671	634	738	728	705	705	691	762	728	725	732	732	703	671	672	722	694	723	714	669	665	716	734	684	696	690	711	781	705	723	700	722	702	720	757	714	735	711	679	731	675	670	733	720	764	711	681	712	701	692	701	665	700	762	701	706	712	737	718	733	736	717	718	694	726	695	741	689	681	744	700	673	678	687	740	679	734	736	668	715	749	710	692	676	680	682	814	674	647	758	738	690	690	744	682	741	699	695	704	727	695	676	665	689	713	710	737	715	670	686	725	703	742	733	708	766	679	704	714	740	741	689	737	753	711	712	689	687	718	672	691	731	712	699	707	698	674	765	707	708	720	731	728	711	748	715	758	718	726	731	715	712	706	707	672	688	771	718	678	680	689	708	745	695	701	744	733	734	712	686	665	690	675	730	697	732	718	736	748	767	734	723	769	727	658	726	659	691	730	719	684	734	730	694	726	713	722	694	728	684	683	680	714	696	714	686	638	679	745	680	712	697	710	693	750	732	693	762	728	722	704	737	677	696	696	744	675	703	745	776	686	714	760	737	750	719	732	711	696	707	688	679	774	685	731	656	763	723	734	770	703	661	717	675	689	743	708	740	687	709	735	721	701	693	690	684	752	682	714	724	730	714	740	689	699	680	734	667	670	701	714	721	670	694	716	692	707	737	686	744	719	711	687	697	713	745	683	706	700	697	715	772	698	697	705	692	703	765	745	736	707	717	709	693	747	760	728	712	723	719	743	729	683	714	708	707	711	721	720	687	763	756	741	727	688	727	716	672	718	699	726	726	741	686	694	692	726	738	718	728	759	674	734	714	683	705	719	693	699	754	699	736	710	675	740	700	714	698	719	645	750	741	686	740	727	752	724	729	708	719	724	753	674	681	740	703	717	714	683	705	724	731	699	678	691	730	720	646	723	684	679	742	748	691	686	738	707	750	716	742	695	718	700	739	757	725	693	785	688	754	730	679	763	744	717	715	674	717	685	728	697	682	725	705	721	697	708	686	701	686	740	666	725	701	652	709	757	707	724	688	687	693	684	691	703	758	709	715	750	700	714	699	714	707	692	724	693	726	743	745	683	707	714	707	682	721	789	709	692	718	714	701	746	715	741	672	719	748	707	716	720	732	736	744	727	678	667	734	671	724	730	706	710	729	701	766	732	715	668	698	722	673	676	681	696	700	673	711	687	676	738	729	701	703	719	710	696	740	714	724	747	719	676	710	696	705	718	740	711	715	675	670	719	725	746	735	687	675	744	694	661	740	750	689	687	730	754	679	697	674	735	759	747	758	683	695	779	672	704	707	742	692	664	694	755	698	685	752	745	739	693	719	754	686	696	684	720	720	742	695	779	688	679	692	652	704	686	700	690	748	694	746	698	659	723	738	694	684	648	703	690	654	713	719	688	714	700	697	700	730	701	711	719	696	677	733	732	687	698	731	670	717	772	705	736	652	679	696	710	713	717	720	701	706	712	685	734	762	730	688	779	691	727	731	696	737	700	706	734	689	705	683	665	697	706	666	729	624	702	686	711	668	676	708	715	743	727	733	691	741	732	733	722	713	718	739	700	649	682	685	702	654	708	701	733	689	723	735	712	705	758	707	756	723	717	712	731	668	750	712	707	660	739	645	698	728	739	692	741	697	718	679	678	721	709	668	685	752	719	735	724	686	729	717	716	706	716	663	727	741	713	696	678	736	723	720	718	728	708	712	692	684	706	721	779	691	739	735	718	711	686	741	715	720	719	670	761	692	688	723	693	762	710	700	706	747	648	722	714	692	700	702	686	706	714	747	692	732	680	721	730	725	736	682	729	687	704	684	683	696	709	739	712	701	736	685	755	690	708	745	662	747	701	694	698	726	758	696	682	708	688	709	658	740	688	741	725	706	771	670	737	702	743	706	697	693	720	696	675	695	728	740	691	719	694	717	727	752	674	742	731	706	697	703	749	688	699	767	728	691	758	738	695	741	712	700	720	732	691	664	686	717	756	746	737	718	722	672	716	721	692	716	717	735	714	703	692	739	683	704	725	709	785	758	720	744	695	698	745	718	754	706	697	750	752	712	689	706	681	721	715	727	695	709	707	743	743	682	745	733	709	729	714	690	719	683	715	676	708	698	689	689	732	722	706	688	697	728	731	700	660	765	730	636	709	755	748	697	727	748	747	717	677	725	739	742	690	700	728	760	699	715	666	721	718	705	698	755	722	706	688	723	672	723	664	725	721	722	725	751	664	672	733	750	696	705	738	675	724	716	720	744	677	707	708	669	736	717	702	743	649	694	718	738	719	757	729	681	692	719	707	694	697	687	702	707	693	722	736	709	700	720	755	663	699	686	693	710	669	691	730	744	720	746	732	678	696	732	680	726	668	685	703	754	710	694	746	712	721	717	705	721	702	701	735	693	711	684	720	749	709	745	748	703	733	690	674	692	750	732	702	710	757	735	705	685	705	671	726	751	723	736	708	722	738	661	727	739	708	762	728	716	714	692	745	729	749	679	687	702	738	688	707	682	691	697	761	774	685	709	715	727	711	709	707	708	704	782	736	703	678	737	718	734	742	692	721	717	683	719	745	775	695	725	701	706	719	733	761	740	682	709	711	677	686	686	730	731	766	687	751	748	703	694	685	706	742	702	665	761	732	733	671	761	742	667	694	741	675	716	714	732	688	677	679	696	730	767	746	720	740	701	735	698	660	746	677	667	685	702	723	677	690	757	686	715	736	731	713	730	722	722	742	708	684	692	680	698	712	677	704	670	706	738	701	689	696	747	707	717	762	710	672	736	711	733	707	700	701	678	682	757	729	706	694	727	691	660	703	658	718	749	678	713	745	703	721	733	676	748	668	716	719	689	665	666	694	714	666	708	708	709	681	717	724	739	712	663	691	740	718	686	674	688	726	746	707	693	749	685	738	696	637
23505	21591	29367	24180	21583	21100	10558	3550	2527	2501	2230	1621	1241	933	640	533	481	455	464	420	432	422	459	415	401	397	406	385	393	411	425	390	366	353	369	405	414	376	387	421	345	392	409	437	396	396	364	399	382	370	390	409	400	402	345	355	323	358	366	344	386	382	363	353	381	325	385	376	370	388	341	423	382	370	395	379	355	367	361	396	328	378	360	362	363	391	375	365	351	357	374	389	365	368	354	387	379	352	395	389	352	377	350	381	375	366	347	359	365	378	342	382	392	353	409	362	374	378	402	370	343	364	380	343	359	377	387	358	340	387	414	348	376	380	382	326	339	374	386	384	388	384	369	398	345	366	361	350	359	373	356	352	391	386	395	405	325	403	373	358	377	380	410	327	358	369	397	381	369	383	379	382	365	372	325	343	358	362	378	386	367	369	375	380	368	383	370	357	356	356	358	362	345	350	374	336	373	370	386	374	377	386	387	383	353	368	365	350	356	356	346	391	370	366	355	356	365	390	404	350	375	349	357	400	376	386	332	376	397	367	356	341	376	380	381	394	358	357	388	399	360	355	368	394	394	348	372	350	337	366	361	388	382	392	337	355	370	325	400	373	316	377	383	352	369	349	393	400	368	364	345	382	396	375	374	420	360	408	340	398	362	367	374	384	383	370	350	342	373	363	335	399	351	365	377	336	355	375	373	366	384	369	356	374	384	335	367	374	357	354	409	369	360	362	393	347	376	372	379	395	357	356	370	382	356	354	371	372	376	397	341	364	359	344	406	399	413	358	389	364	379	372	378	372	359	380	377	399	342	391	360	379	336	378	368	372	386	345	355	351	410	381	363	356	361	363	378	344	358	380	386	362	360	373	362	361	374	382	377	374	365	351	373	353	356	352	363	346	380	355	360	353	348	358	353	351	376	383	385	366	384	414	379	360	415	355	390	328	389	340	363	400	344	383	373	368	371	348	369	367	366	351	363	361	373	346	368	372	368	368	380	381	353	370	372	343	391	388	373	359	342	362	351	382	368	375	350	368	369	379	395	385	360	371	352	330	388	363	376	350	382	394	373	329	371	384	375	359	389	337	365	356	359	371	380	348	388	383	337	342	343	350	357	353	374	375	359	348	355	353	403	366	369	352	385	398	378	410	352	348	365	423	369	363	401	394	402	371	374	360	376	374	375	374	371	343	380	390	390	405	414	347	391	388	356	373	353	396	357	398	356	351	373	380	336	373	358	368	401	371	389	360	368	349	363	389	395	366	383	360	376	347	346	377	334	349	345	390	407	403	397	338	389	386	371	390	382	353	369	389	409	385	368	338	394	372	376	377	375	342	368	375	394	363	389	342	367	366	383	368	367	369	374	391	379	349	377	362	364	354	350	343	367	377	371	360	357	358	374	384	373	373	414	386	372	373	364	381	376	369	361	399	347	388	367	345	378	401	332	404	383	385	377	378	392	383	389	372	354	359	349	372	387	363	385	391	396	374	433	369	361	337	397	371	367	357	358	392	347	357	364	352	416	386	334	359	348	357	370	365	346	370	348	368	349	330	348	395	386	358	394	346	330	359	349	375	343	385	383	389	362	361	350	360	344	388	385	394	388	355	420	389	351	377	409	375	362	344	386	374	394	378	354	358	388	388	357	361	366	361	352	344	356	400	360	353	375	336	389	370	368	361	360	372	369	398	355	376	398	348	365	408	389	332	371	365	356	376	387	363	380	367	371	361	361	357	374	368	383	388	362	386	409	373	356	393	373	378	371	399	344	370	373	345	377	388	382	374	390	366	377	370	346	351	384	372	354	375	390	363	322	368	356	369	370	351	344	378	388	370	387	395	377	388	375	378	375	364	384	381	367	368	387	373	383	418	352	383	378	396	394	383	367	370	374	326	374	381	392	361	367	344	369	351	369	353	376	376	360	376	364	367	379	429	374	383	359	355	384	345	377	355	350	419	392	400	351	345	377	373	362	384	366	386	345	371	366	358	381	366	356	358	367	393	384	358	355	366	415	343	382	345	383	361	393	375	368	323	375	341	395	367	371	368	394	376	358	382	392	353	401	393	384	361	390	365	362	368	365	372	361	385	356	368	372	363	398	403	356	378	323	355	343	358	375	387	324	394	386	338	339	387	385	341	379	377	392	379	393	381	375	381	381	384	407	396	353	375	376	364	324	342	356	374	392	344	390	380	404	370	372	368	359	396	378	372	350	349	375	374	394	364	376	375	372	373	358	330	371	341	358	359	354	395	375	364	397	365	347	389	362	371	360	381	352	355	381	361	378	369	374	364	392	362	336	334	356	367	368	441	399	370	358	367	350	376	352	367	342	370	401	410	344	380	354	367	378	388	397	358	356	389	382	379	363	364	367	386	355	379	377	404	338	363	363	357	375	374	367	372	360	363	374	387	381	373	377	360	362	344	385	359	376	401	327	388	359	365	380	370	348	385	350	368	382	358	406	394	385	362	355	390	345	384	343	353	388	364	384	374	371	373	384	386	328	361	383	362	351	338	344	402	340	383	371	364	348	362	384	384	363	383	384	377	406	330	334	352	361	387	325	356	314	346	362	365	374	349	340	341	329	348	373	370	357	395	379	389	377	410	372	358	373	402	348	339	345	384	342	374	386	390	362	349	359	384	373	345	358	376	363	375	346	352	364	400	384	373	362	392	382	394	365	377	353	387	368	371	344	379	370	394	371	375	349	363	352	365	372	374	361	374	344	372	358	382	395	370	378	378	381	335	364	358	362	378	366	342	337	356	348	379	349	349	380	359	357	361	389	365	374	377	366	359	392	346	384	359	356	420	382	349	359	356	380	368	378	371	392	359	346	372	342	360	374	367	343	399	380	339	326	412	354	349	366	386	376	363	370	377	340	356	366	367	364	323	344	390	362	357	389	396	378	367	342	379	357	346	387	362	357	368	376	355	349	368	399	362	376	367	351	348	376	378	361	348	382	377	368	360	392	365	356	396	405	341	368	352	351	364	373	388	359	352	364	384	355	370	377	370	364	405	415	365	345	377	402	394	365	355	356	383	381	382	372	358	383	378	373	375	370	352	369	379	383	381	368	384	378	357	351	383	359	375	374	377	360	379	348	362	360	350	387	381	390	376	385	358	387	379	343	375	367	407	369	409	339	387	363	350	364	385	352	376	373	358	375	340	404	317	382	350	346	332	374	387	370	365	326	413	349	349	360	354	350	363	353	378	362	376	369	366	365	362	372	352	376	375	360	379	373	367	356	331	374	372	379	376	390	387	354	355	358	407	329	391	362	368	364	363	398	379	382	367	361	354	365	359	375	309	370	394	388	324	321	375	354	357	386	370	348	352	379	391	380	378	335	349	377	395	376	355	360	351	400	371	382	378	388	343	373	387	365	390	436	368	393	403	358	367	364	400	360	325	355	359	371	369	364	372	363	388	331	348	371	412	330	372	320	361	389	361	347	377	403	413	383	408	398	378	375	383	376	367	349	364	365	372	402	351	349	366	396	369	341	402
44978	65399	42817	20857	15560	11497	9569	7509	6049	6043	5424	3925	2835	1868	1282	867	726	708	695	700	698	628	711	641	634	580	617	609	587	565	594	576	549	635	557	587	584	571	583	542	551	549	510	607	550	557	569	566	539	530	551	573	560	546	577	561	587	547	526	537	548	529	550	540	546	545	578	497	523	514	491	509	528	538	549	548	537	603	530	502	497	527	537	528	517	547	564	519	535	531	529	481	504	553	529	517	540	525	605	503	552	519	557	526	539	548	508	562	517	538	528	546	531	563	524	560	584	523	538	520	548	512	540	504	507	552	536	519	576	501	548	501	498	534	532	541	522	549	514	533	541	553	533	545	562	560	539	516	546	533	554	553	539	561	538	537	549	526	537	495	475	530	498	571	551	504	534	526	557	535	537	555	496	506	552	593	531	515	472	519	530	537	539	560	517	539	526	529	535	576	538	535	531	524	549	533	518	569	514	509	542	531	564	505	543	537	546	549	554	470	519	560	508	577	531	543	558	514	507	558	583	513	554	518	572	566	511	537	505	497	550	531	541	492	559	532	527	505	516	533	516	535	568	537	527	542	573	525	493	533	480	502	544	559	561	520	546	535	536	526	505	497	552	538	531	529	506	522	550	543	550	529	467	541	531	508	560	510	533	527	533	538	511	532	510	532	498	527	506	513	538	566	512	544	539	520	481	491	508	595	541	562	533	524	487	546	542	555	535	530	536	538	554	552	541	529	537	529	516	535	535	553	515	549	546	482	530	589	513	538	539	582	540	520	524	535	544	538	506	529	538	526	581	565	528	520	526	546	546	561	543	490	538	567	524	559	545	547	506	513	558	558	501	526	527	523	510	524	524	524	517	547	541	555	541	485	534	532	561	494	553	518	559	524	539	555	513	511	536	538	555	490	491	528	551	509	493	511	547	543	520	523	534	543	542	516	504	506	505	552	526	509	562	515	523	488	518	528	527	546	500	500	554	527	509	540	578	542	540	532	541	518	517	572	571	502	526	529	542	488	532	562	513	502	543	575	522	522	535	558	528	534	531	517	531	518	573	519	477	532	517	514	538	495	519	546	561	491	507	534	561	512	543	555	568	517	593	551	515	532	527	537	497	528	558	547	572	520	548	543	532	551	553	516	536	525	546	524	523	502	549	535	522	511	555	547	524	503	499	533	493	549	574	557	594	554	551	527	543	551	525	495	517	533	530	514	529	498	546	494	561	533	546	533	531	506	527	527	556	525	552	528	511	536	520	537	515	511	536	503	556	560	497	594	494	545	526	548	555	526	535	547	515	514	520	534	559	541	558	557	521	557	511	543	530	532	530	546	549	497	491	528	533	559	490	487	514	528	564	516	554	594	523	548	516	526	544	546	540	514	585	517	525	510	526	523	521	580	572	510	570	574	532	607	554	552	557	536	552	533	526	519	545	560	536	537	508	501	539	534	566	544	572	511	566	529	551	523	531	534	555	561	533	555	523	506	519	545	556	556	551	517	520	527	503	539	539	525	555	494	561	551	498	563	551	503	500	527	546	549	514	495	515	524	505	550	573	491	587	542	549	529	545	535	486	564	529	540	574	540	558	580	485	570	559	521	523	567	522	540	521	519	555	556	503	509	510	511	548	536	502	550	574	520	509	550	504	527	544	523	488	511	535	544	525	533	499	509	510	541	557	540	551	587	538	579	535	583	524	522	532	537	523	572	520	489	522	517	493	534	541	504	530	526	538	547	532	517	519	537	553	574	532	561	539	563	584	522	543	516	508	549	493	524	511	556	507	523	515	532	542	536	536	529	570	540	559	526	494	500	528	541	553	512	541	524	524	488	537	540	572	554	518	515	535	551	560	521	502	556	532	519	526	525	543	543	520	500	522	516	557	553	567	565	544	539	568	559	513	518	535	510	558	491	521	553	547	521	546	584	530	484	590	541	524	523	549	533	562	566	514	525	550	540	528	546	516	533	538	544	541	503	545	554	496	506	547	531	514	548	532	544	511	499	509	527	536	574	524	514	564	518	550	533	566	537	530	531	522	556	519	558	508	538	536	537	539	533	504	523	530	550	536	546	510	549	496	523	499	538	494	520	559	536	542	567	497	513	495	536	578	563	520	604	572	544	499	549	528	557	532	503	542	540	534	518	537	553	567	555	520	577	567	522	518	507	544	528	551	498	532	556	512	522	506	519	516	527	550	518	505	524	508	496	509	498	532	551	557	531	484	532	534	517	524	533	522	519	523	518	546	566	560	544	501	527	518	512	534	531	559	533	520	507	528	534	513	560	573	486	492	547	541	514	580	526	543	538	546	502	504	551	543	567	536	556	576	483	545	557	509	518	568	533	534	570	535	550	556	518	572	546	561	519	505	494	541	557	553	487	579	524	539	564	528	521	510	523	529	529	513	539	545	536	526	559	505	551	531	509	550	541	515	537	533	526	512	526	536	521	532	498	552	568	529	521	531	505	514	521	561	522	532	506	523	509	515	561	525	533	534	540	501	545	516	540	491	561	558	548	527	536	529	539	542	516	502	575	561	507	548	506	556	518	544	574	568	537	545	502	508	542	532	549	561	518	558	540	486	535	513	492	521	570	498	528	514	566	580	520	520	490	518	543	555	549	503	541	510	514	521	538	521	513	555	538	501	526	545	547	539	540	560	563	521	556	521	542	545	543	562	526	572	536	522	511	583	525	536	529	495	542	542	592	534	546	552	542	499	486	504	548	569	537	511	531	522	540	501	519	504	520	484	500	528	573	545	509	541	497	531	537	513	557	530	526	549	531	502	501	524	519	524	534	554	566	528	518	529	533	555	545	536	516	534	510	582	516	521	547	537	543	512	507	547	530	527	549	546	539	506	521	551	559	540	529	566	530	516	543	532	539	523	535	533	494	527	537	509	555	564	561	513	539	508	521	540	528	547	544	545	516	538	565	575	517	526	548	535	552	560	521	511	540	490	578	511	539	561	532	540	526	534	551	507	564	536	518	533	488	542	521	559	513	540	542	545	569	582	546	499	529	513	556	575	516	525	519	507	549	532	535	562	516	511	557	546	509	533	551	519	518	482	504	529	526	575	545	539	505	522	527	509	510	568	565	547	508	542	506	493	554	502	535	548	520	535	494	525	558	557	554	540	533	536	530	541	533	560	536	537	521	533	527	568	526	515	534	505	509	522	551	583	521	513	500	491	538	544	547	473	536	571	515	525	523	536	544	562	550	509	530	532	514	528	519	525	565	499	542	533	514	539	548	517	579	525	577	562	483	521	515	514	460	561	526	580	503	552	531	519	563	495	526	524	530	557	527	508	505	547	537	561	535	524	517	535	562	505	510	510	510	544	566	560	481	513	516	591	515	539	533	568	509	539	553	539	560	550	520	511	588	503	562	539	557	587	498	495	507	526	538	552	530	562	554	523	510	545	522	550	499	543	530	556	570	551	557	556	537	528	555	515	540	544	542	483	544	512	534	544	519	571	555	525	567	530	533	531	528	528	522	545	562	512	532
29603	26588	22802	9787	3903	2190	1778	1317	1216	1112	982	728	630	508	417	435	355	392	357	368	391	367	377	380	400	367	337	348	387	364	368	373	403	368	394	373	387	371	374	386	406	360	347	377	374	331	375	372	353	365	338	378	362	384	378	394	346	363	331	385	349	341	385	366	350	326	377	373	349	335	379	363	384	369	332	359	386	393	374	373	366	375	386	386	379	333	355	373	363	365	360	350	351	376	346	386	357	349	366	340	350	355	327	373	350	321	372	405	388	327	378	382	342	367	352	347	375	395	342	372	374	342	376	342	371	373	370	363	390	378	344	357	381	350	338	381	367	372	366	401	368	360	385	354	376	383	326	389	335	351	339	362	361	343	365	347	364	338	372	383	353	367	377	333	394	347	388	335	355	363	322	344	385	334	318	347	357	380	377	360	385	362	337	379	363	329	352	346	368	349	381	403	361	353	346	365	352	369	362	361	365	374	391	382	375	347	390	339	351	339	335	366	366	373	388	372	367	369	346	356	364	356	375	355	372	379	351	369	352	374	353	341	379	380	355	372	377	367	378	362	397	348	345	366	381	327	362	353	367	356	383	345	342	349	370	379	355	363	352	369	354	357	350	362	337	345	376	367	365	352	367	352	352	370	373	359	353	390	361	365	391	381	380	349	363	362	379	335	365	400	380	415	359	344	357	369	381	370	382	364	374	364	389	357	350	326	353	375	395	373	371	422	342	360	387	400	374	382	361	351	377	362	370	370	363	352	374	395	360	363	345	355	387	351	352	372	384	360	337	401	347	393	355	377	353	374	340	375	380	392	382	374	341	377	342	378	358	371	361	363	331	367	355	381	360	358	399	378	366	361	358	398	354	395	371	349	403	370	366	364	356	357	339	355	366	360	382	398	344	337	351	357	336	346	348	398	358	400	364	357	361	369	398	389	371	378	384	405	377	360	350	358	382	365	394	360	346	376	348	367	365	371	374	413	348	337	369	356	335	363	374	391	349	339	371	382	369	367	372	355	375	359	379	389	354	369	340	389	400	395	353	374	373	356	364	374	334	354	350	373	412	357	384	349	378	340	393	358	333	380	390	378	325	394	340	345	338	360	378	345	346	360	384	364	393	394	357	390	371	342	365	385	359	360	378	398	378	335	383	385	353	363	359	382	371	346	342	360	380	387	379	366	365	376	349	365	388	365	429	345	380	379	364	349	356	343	391	385	368	341	376	343	372	385	365	370	378	374	365	365	383	346	355	386	370	355	356	354	335	372	339	380	390	398	379	376	345	348	317	342	360	346	360	365	367	367	358	413	355	340	367	367	379	381	339	358	364	361	371	308	377	343	378	386	398	342	410	394	369	370	402	350	323	370	351	355	366	363	403	355	349	321	366	390	360	392	374	389	375	340	347	351	366	359	399	387	380	376	365	351	380	355	343	358	363	365	361	360	363	349	352	365	354	362	367	362	371	372	321	362	342	351	353	397	345	362	356	358	367	367	361	381	367	366	397	394	351	357	352	352	378	348	365	401	361	394	388	402	342	349	349	342	374	360	345	388	347	366	376	311	352	387	376	357	381	360	343	351	404	359	372	358	351	374	354	385	367	387	368	378	393	384	358	369	399	397	350	363	349	349	354	346	327	376	378	394	368	352	369	366	365	349	378	398	390	354	370	374	364	348	347	366	388	362	331	335	356	339	388	368	373	388	365	347	347	345	346	386	359	357	383	329	360	356	372	342	383	395	351	350	356	360	324	388	353	343	353	394	357	350	370	354	392	404	375	351	362	382	349	372	357	356	372	353	345	340	361	347	363	363	344	376	351	354	356	345	349	388	392	375	378	376	350	345	320	362	345	381	341	363	356	391	379	384	374	383	361	363	356	340	356	388	365	350	383	399	367	356	330	371	378	344	388	346	357	329	331	367	373	365	360	360	353	377	386	383	351	370	351	362	371	381	358	364	343	364	363	333	393	372	389	334	366	356	342	345	374	348	371	349	342	391	401	360	374	346	365	393	362	374	388	415	360	374	391	355	351	378	370	344	337	367	353	340	360	364	368	362	390	364	382	346	384	368	371	381	414	383	363	345	366	379	356	361	373	316	357	354	376	351	373	380	347	369	342	337	376	374	390	375	377	330	345	375	375	359	361	376	371	378	368	355	340	366	402	383	334	336	332	391	355	378	385	351	382	358	328	369	358	373	356	337	379	353	365	387	382	390	340	352	378	329	341	402	378	380	322	370	372	366	366	371	377	399	350	354	362	418	359	355	383	354	373	386	381	347	383	362	392	355	354	353	375	381	340	383	369	360	379	361	365	371	393	408	359	368	359	344	378	368	369	357	376	350	351	363	356	399	337	369	337	387	375	366	362	359	365	338	352	398	385	369	383	376	391	374	367	359	379	368	344	353	358	335	359	373	382	378	341	372	358	362	360	376	352	352	389	349	345	350	346	332	345	368	381	333	376	355	352	366	353	384	387	380	375	390	373	356	361	355	396	396	370	408	384	344	352	380	385	368	354	353	321	386	366	374	389	361	376	364	321	336	387	371	374	335	349	404	369	379	387	376	351	355	359	373	365	360	359	380	388	358	362	337	362	348	362	353	355	386	332	383	345	349	366	348	368	393	383	378	356	381	380	370	371	341	380	354	387	380	356	353	336	373	410	369	368	386	376	365	359	370	394	380	353	386	370	365	371	378	360	362	365	362	357	365	360	354	359	352	342	376	383	355	374	375	353	397	371	358	386	383	416	376	373	384	377	362	331	358	381	371	360	348	380	369	370	385	389	361	376	361	335	357	361	358	373	343	344	375	381	369	366	360	345	422	345	393	346	360	336	346	385	375	380	342	337	374	338	391	361	349	355	384	389	344	344	345	366	367	370	361	371	353	396	364	366	373	368	385	356	369	356	374	414	385	363	377	382	359	360	351	352	398	353	381	346	370	355	386	375	352	398	366	383	371	328	385	374	354	364	337	370	350	345	357	344	363	370	363	353	360	361	350	379	375	378	343	381	342	386	367	392	325	348	362	388	385	349	367	368	377	371	358	369	387	377	378	369	338	367	357	343	368	332	385	338	359	355	378	343	372	362	347	361	360	348	340	361	377	355	357	378	352	390	380	345	385	390	341	386	353	378	344	355	337	365	374	379	382	384	334	359	342	392	342	347	421	340	385	395	382	359	377	353	371	368	369	371	349	399	366	378	388	385	384	380	344	379	376	372	346	364	350	374	400	392	377	361	415	334	339	376	388	343	362	394	397	335	330	415	359	341	369	395	382	388	380	343	362	371	344	380	365	377	398	352	369	404	353	361	358	341	350	367	351	350	382	363	378	363	346	405	345	341	371	377	383	362	381	408	374	360	363	353	377	334	355	374	370	368	386	381	346	390	375	393	373	389	361	405	395	380	367	380	334	334	334	347	423	365	368	347	372	351	348	368	356	390	349	384	356	378	396	340	367	353	332	362	374	406	366	351	348	384	385	364	377	360	355	390	349	371	380	339	392
35729	42899	25860	10586	7216	5184	4390	3344	3121	2946	2256	1648	1185	863	691	616	545	486	570	521	515	512	546	550	513	514	546	531	532	530	527	488	522	539	536	528	526	525	524	527	530	504	502	515	479	523	529	537	518	496	513	501	533	518	502	528	526	529	500	538	547	512	540	520	538	542	499	521	514	501	522	530	509	508	495	512	560	531	535	502	499	495	508	496	532	524	480	496	523	532	487	518	513	515	556	524	519	511	520	503	504	507	527	512	560	516	575	523	539	503	523	523	502	513	524	529	543	531	562	502	486	507	504	561	548	525	528	514	540	494	496	495	547	536	483	539	490	504	548	481	518	513	541	539	505	518	537	521	533	534	492	555	534	494	523	548	523	527	500	550	537	496	537	555	529	530	540	530	531	546	516	525	551	528	551	561	512	550	516	551	500	482	514	545	541	517	534	517	514	549	495	539	529	512	568	525	502	539	513	534	500	474	539	538	533	517	546	543	496	540	544	499	542	490	494	560	524	500	497	532	498	571	521	511	541	493	557	513	503	512	527	537	522	499	555	524	515	505	512	523	489	498	517	556	473	551	543	521	533	490	506	477	535	549	508	524	523	547	552	451	505	563	487	497	501	548	488	564	505	499	551	529	519	508	508	513	531	582	540	536	528	548	496	507	505	549	537	498	537	538	528	570	516	503	536	542	538	540	504	549	540	538	547	482	550	470	555	520	536	553	541	499	552	512	524	515	546	539	511	446	526	484	547	511	504	521	562	490	525	518	517	525	483	488	544	528	518	540	501	549	530	471	509	533	495	522	514	568	538	534	513	536	535	529	500	483	545	513	493	530	516	539	513	499	491	532	487	541	525	524	492	524	506	498	556	507	564	530	514	528	548	485	495	501	528	550	518	520	461	504	555	534	526	535	546	500	530	489	518	511	527	509	517	527	473	546	514	524	502	524	503	500	494	525	550	481	530	484	553	517	512	530	527	521	473	505	525	495	487	524	501	511	544	516	507	519	538	504	515	538	532	484	506	506	526	497	570	554	525	512	525	516	517	540	549	558	554	505	503	503	491	527	528	519	566	490	487	511	515	514	516	551	472	489	517	530	551	562	523	539	480	553	562	503	512	520	532	495	531	517	506	518	555	517	525	522	520	525	524	529	494	551	547	522	495	586	490	528	526	520	444	553	534	512	550	514	487	560	489	489	536	529	551	546	539	509	567	476	508	554	503	551	505	532	546	544	494	509	494	518	558	563	517	484	487	514	519	532	498	505	522	562	504	536	501	489	537	549	509	535	557	552	501	529	505	548	515	540	516	514	521	535	534	532	575	511	471	503	502	541	528	506	542	513	504	514	534	522	548	475	520	488	512	495	545	518	581	559	489	516	505	496	536	480	521	523	493	539	470	578	535	536	535	502	493	526	517	574	496	569	480	491	495	498	557	536	501	528	474	510	515	521	525	515	523	507	518	527	494	487	508	524	520	485	532	528	549	539	524	527	511	535	525	507	496	506	523	555	510	508	541	521	537	531	522	536	530	532	547	528	505	539	562	540	547	539	538	487	553	529	523	555	526	513	517	566	510	531	528	502	506	502	548	493	549	530	544	517	482	490	516	495	498	510	564	546	571	529	519	537	518	516	549	533	511	514	564	528	514	504	531	538	523	501	543	537	527	528	496	509	549	562	527	549	463	500	507	529	514	527	524	516	488	557	543	529	552	509	513	505	527	527	515	502	502	527	563	539	503	521	554	536	553	507	505	520	544	525	546	523	476	500	520	502	521	526	511	555	517	533	505	528	505	505	515	510	569	550	514	519	510	529	523	512	515	516	521	533	529	512	484	517	528	544	533	542	504	528	543	528	535	551	523	539	506	513	517	555	531	495	514	530	464	528	531	518	514	520	498	551	519	506	545	547	562	472	512	507	518	535	503	528	512	519	498	533	522	526	545	560	523	467	522	563	513	477	547	543	522	530	540	536	530	544	495	513	524	548	567	532	513	531	489	534	492	474	535	495	523	527	508	535	528	513	517	516	528	509	489	562	558	511	537	477	498	525	511	481	522	491	492	506	524	546	507	529	534	546	508	542	507	491	501	505	513	558	506	506	511	520	560	513	525	555	504	539	485	493	526	511	517	498	497	533	545	539	515	559	518	524	527	538	524	539	490	521	520	513	539	539	529	538	526	511	536	517	545	503	519	564	540	507	535	503	574	529	516	478	509	565	573	496	512	557	523	541	538	520	512	519	534	498	581	499	543	509	536	536	512	510	540	497	561	506	515	531	541	547	575	551	527	568	520	531	497	563	529	527	521	504	513	517	547	517	533	522	531	516	509	509	556	494	511	537	512	499	515	546	528	502	524	514	489	533	532	526	516	523	520	520	495	507	494	543	500	521	534	536	553	568	536	551	517	535	493	509	536	538	528	518	485	556	524	514	501	524	531	571	510	535	566	549	518	539	538	539	546	522	510	533	533	522	525	529	532	510	530	525	547	471	543	533	515	515	517	520	550	466	550	541	498	504	495	534	536	520	517	514	570	531	511	504	529	569	504	502	548	534	554	553	477	521	513	510	519	547	505	532	538	519	539	537	462	531	550	515	513	511	506	554	512	481	544	541	506	513	529	545	543	547	517	572	483	510	497	514	546	544	539	503	478	559	553	556	499	520	512	468	525	513	538	507	498	482	516	520	513	522	541	550	493	534	496	513	526	533	520	539	525	481	537	512	492	546	511	517	528	504	526	542	552	488	573	534	492	560	519	536	549	545	553	538	540	541	499	521	519	512	506	486	525	501	507	499	530	520	526	522	514	515	570	539	546	552	530	506	534	541	514	518	534	561	548	527	499	542	511	531	517	529	527	514	562	509	510	566	545	552	505	575	552	503	512	549	551	514	532	508	496	527	522	532	508	525	500	528	516	521	553	548	561	552	528	492	544	557	509	533	530	539	515	539	535	526	541	538	512	547	515	500	490	496	507	537	522	509	504	516	510	517	542	548	509	494	527	504	560	526	525	504	520	482	506	505	569	516	516	516	536	533	562	481	556	544	553	520	531	528	543	487	540	573	525	532	549	528	530	512	539	516	547	508	486	488	520	522	476	526	504	491	530	546	517	544	507	484	557	558	536	545	517	512	510	522	555	491	550	508	544	537	509	521	518	522	468	492	525	538	532	513	484	532	545	529	499	516	474	520	557	496	538	507	520	490	523	503	525	550	514	501	531	561	549	515	546	535	529	492	463	544	516	525	514	563	487	472	509	499	530	558	530	519	544	545	511	495	506	492	474	510	532	512	511	489	507	507	496	512	522	525	522	516	512	527	520	524	506	501	496	516	510	550	506	537	505	507	538	554	540	521	500	512	513	526	525	544	526	505	537	501	575	594	539	509	508	530	523	565	531	523	497	521	494	575	524	528	525	501	548	535	518	509	540	521	555	500	530	523	490	521	542	522	503	506	524	481	530	519	578	518	535	554	530	526	504	545	516	484	550	505	559	536	530	501	520	524
24560	21617	28894	24805	21073	10793	4046	2529	2129	2008	1715	1296	947	787	675	593	529	567	607	563	536	512	522	523	490	531	516	496	507	519	537	536	547	546	491	515	506	482	503	481	489	468	479	500	503	523	562	524	502	563	488	456	512	519	529	529	478	501	543	527	540	509	531	524	497	478	504	484	523	478	485	488	514	497	497	486	490	450	497	501	517	511	496	514	490	483	492	520	456	512	519	511	497	482	485	528	496	487	521	498	463	483	480	529	472	494	522	477	493	493	495	497	520	503	515	522	486	495	527	485	505	516	472	522	479	492	518	488	509	544	508	523	501	554	538	541	477	550	492	475	476	519	500	544	490	493	526	481	464	490	476	516	485	497	518	469	462	508	488	463	473	480	501	460	497	496	471	506	520	490	494	498	497	454	514	471	476	506	495	490	523	530	520	485	500	523	513	507	515	485	473	544	492	509	454	480	488	514	470	518	501	510	545	528	510	513	497	475	484	495	489	505	492	517	520	478	483	497	476	506	517	500	517	498	545	479	516	493	521	484	471	537	486	516	497	501	485	467	469	459	507	484	497	495	530	467	474	532	479	496	531	519	480	514	491	531	540	520	479	534	497	503	550	527	523	483	517	511	493	508	518	529	474	507	499	497	510	476	498	506	498	489	479	456	514	500	489	505	490	516	481	518	509	488	512	487	487	491	497	518	456	496	502	547	499	490	501	494	478	492	531	492	479	499	502	531	474	475	517	493	500	507	479	489	490	448	465	510	501	503	487	507	501	516	515	478	522	472	498	539	494	517	481	518	498	497	510	505	522	499	458	492	496	493	550	474	527	509	494	457	524	529	538	524	526	459	480	495	496	482	520	501	478	490	489	531	525	533	464	499	479	486	481	487	528	511	511	508	513	513	512	498	502	484	496	531	509	481	483	508	465	543	499	472	509	512	514	528	506	444	528	490	498	510	498	524	500	489	475	524	564	495	473	503	480	498	498	524	540	485	490	525	509	488	541	508	461	495	523	483	478	482	487	484	503	502	518	505	507	468	510	508	490	456	503	504	489	534	485	480	514	506	486	507	526	498	467	501	511	470	494	468	503	489	497	489	512	511	505	472	487	497	484	490	503	489	475	490	522	479	515	517	462	516	528	487	503	509	492	503	491	571	469	480	505	481	517	477	522	542	507	507	509	522	502	506	507	490	499	465	506	515	520	483	502	460	560	452	505	502	476	507	495	529	512	476	496	523	520	517	514	506	481	516	539	459	457	492	513	492	474	510	470	501	504	546	479	532	470	469	513	496	482	537	529	500	513	539	512	479	525	524	512	540	481	535	469	506	510	450	489	525	468	516	504	478	520	479	492	526	494	525	525	482	478	521	503	493	502	530	494	489	543	497	472	472	500	494	514	511	513	498	502	512	493	483	503	516	509	510	497	517	490	512	554	521	508	465	494	476	511	510	509	499	546	503	544	488	487	537	517	467	502	493	491	505	510	490	502	465	524	515	509	487	509	507	522	516	480	498	479	504	508	488	506	487	499	510	507	501	498	485	488	459	480	462	491	449	485	486	502	533	489	477	519	534	488	491	511	503	481	464	532	498	471	510	533	445	459	472	487	500	507	487	516	531	482	468	488	499	450	507	475	497	516	525	479	502	538	510	492	520	538	507	499	498	480	500	488	467	524	476	505	498	501	468	515	488	522	469	472	517	515	517	452	502	476	529	482	529	472	526	487	531	476	558	485	514	509	497	499	495	500	526	511	475	511	517	556	525	493	520	519	494	503	459	487	497	536	502	517	521	523	481	514	481	491	451	503	488	488	518	513	507	491	471	482	483	527	460	509	505	523	488	515	490	521	498	513	511	501	518	494	485	532	506	517	511	523	573	492	519	519	535	505	504	496	494	475	522	500	520	477	489	504	481	481	544	540	493	517	486	452	527	476	448	537	490	462	541	458	486	501	514	500	502	509	435	483	531	475	477	497	477	510	498	511	489	538	459	492	512	536	498	533	501	514	504	479	489	492	498	509	493	517	530	511	490	502	524	544	484	462	531	530	498	478	509	498	507	486	484	526	521	491	479	509	511	494	481	527	510	476	486	554	536	502	505	520	478	474	513	470	482	498	530	495	506	450	481	501	490	470	473	482	483	496	520	473	448	518	492	488	476	515	474	489	520	486	503	514	489	452	516	472	463	493	490	521	516	502	502	521	483	463	487	467	511	504	496	517	507	497	487	478	524	479	527	518	488	505	478	529	509	505	522	464	525	484	507	517	551	504	489	503	522	496	548	516	522	489	489	493	497	474	478	491	557	485	535	514	488	464	522	503	496	521	523	489	515	529	511	532	512	510	506	515	487	472	513	512	525	498	527	482	519	494	519	494	489	526	520	519	463	493	518	481	494	479	542	501	519	499	519	486	498	518	524	496	509	515	536	507	488	501	487	526	501	508	495	501	528	497	514	497	504	558	511	509	516	470	508	479	511	476	464	501	505	500	479	522	491	496	538	522	527	464	520	494	503	488	523	487	510	498	493	495	499	490	505	511	492	521	551	507	529	492	511	559	479	531	485	438	496	471	475	449	499	471	493	457	489	508	509	489	532	506	500	526	488	456	498	487	503	428	482	502	467	496	483	461	495	515	507	509	469	502	472	494	511	503	466	507	507	503	492	516	506	513	493	500	521	469	532	482	465	481	491	511	472	500	498	511	504	471	461	513	496	502	505	508	545	486	528	532	488	465	523	468	514	512	488	500	528	495	511	504	511	514	498	509	452	479	475	535	481	504	565	516	492	485	492	459	510	520	519	497	488	480	491	531	504	490	528	508	453	511	501	462	498	528	518	508	536	475	510	513	529	514	471	501	525	500	485	492	500	502	483	506	469	490	503	477	508	522	526	540	482	497	460	451	540	488	513	485	520	507	503	525	490	486	508	461	535	502	499	467	474	493	465	478	476	525	500	502	474	444	474	506	468	467	505	508	500	500	482	508	477	438	453	468	461	468	496	501	469	518	509	444	494	526	506	496	532	512	452	486	525	495	502	491	475	455	478	475	565	477	512	508	482	492	518	519	535	502	503	464	517	503	459	509	542	492	479	479	474	492	488	472	474	492	492	541	489	485	493	528	532	529	511	473	528	496	496	480	497	502	485	462	473	509	499	552	480	521	500	487	504	504	501	505	443	493	458	509	528	487	489	485	480	510	498	504	515	478	506	481	470	491	508	492	499	456	549	499	483	516	501	486	483	515	512	491	511	489	476	517	516	518	482	477	514	521	525	533	467	499	476	531	530	488	535	483	524	505	513	479	471	497	484	485	503	512	490	471	492	559	439	491	475	495	472	493	498	508	496	451	515	480	491	568	480	493	488	525	520	504	502	487	500	473	521	539	484	464	490	475	492	473	463	498	495	504	487	541	456	498	486	500	474	492	506	505	490	481	487	474	528	479	527	524	525	485	512	481	470	509	488	518	491	493	507	474	526	498	490	486	499	503	499	507	486	525	499	459	493
40342	57108	35821	16789	11351	9433	7036	5772	5371	4740	3764	2795	1890	1405	1029	859	828	801	814	811	811	777	794	752	718	725	751	723	720	731	745	736	734	733	710	675	662	712	750	729	749	726	700	704	689	750	731	744	714	757	736	735	743	753	708	678	674	730	717	726	755	736	688	683	714	741	738	684	743	735	735	700	699	714	718	728	705	716	710	720	695	706	739	691	685	727	719	715	702	712	681	726	710	716	703	714	690	728	696	758	715	727	691	709	694	696	712	687	731	700	717	758	676	685	739	694	746	675	663	703	651	671	673	719	697	720	659	735	713	728	700	706	706	731	728	716	619	744	714	701	705	722	683	708	705	791	785	714	707	662	737	711	672	717	685	705	728	698	689	724	715	736	748	700	691	679	657	669	697	719	736	698	725	713	705	700	719	741	708	681	686	774	749	736	736	704	666	732	714	729	696	696	731	710	694	699	722	630	655	688	698	749	715	711	710	665	720	706	727	706	741	700	640	710	707	723	703	669	716	749	696	662	717	726	740	717	715	677	730	694	667	696	704	741	670	692	704	683	706	725	666	711	729	708	692	707	697	723	684	791	660	686	711	733	718	671	704	696	682	702	745	699	703	704	690	745	715	639	686	672	661	750	751	709	726	671	708	745	696	711	682	697	676	688	693	712	703	685	675	740	713	697	679	722	723	683	733	731	693	677	728	703	689	693	712	673	708	684	666	683	662	719	686	660	745	741	666	661	711	716	705	670	729	754	734	702	680	713	697	770	712	669	691	745	687	665	688	690	712	726	696	702	698	723	720	675	722	692	741	689	711	717	686	717	713	696	694	685	688	670	689	697	675	699	714	672	716	714	671	687	689	661	697	731	723	673	722	767	759	703	685	697	720	669	702	680	710	681	745	740	722	718	727	741	653	717	746	648	689	749	693	710	689	715	703	701	706	720	692	698	697	699	698	707	714	729	684	689	660	677	723	687	695	695	720	661	690	699	709	679	687	694	744	721	768	689	730	683	665	712	710	727	708	712	738	679	701	647	654	760	767	692	703	674	758	681	709	692	668	736	712	687	732	709	743	676	664	739	730	709	747	705	744	729	665	682	755	713	724	696	714	681	687	692	674	703	668	696	673	703	707	727	722	757	715	733	720	672	667	719	730	678	727	703	694	745	690	712	708	713	710	691	751	746	652	704	672	689	756	750	671	725	657	727	706	735	685	721	674	692	713	672	756	644	727	676	680	714	726	728	676	685	750	706	686	714	701	718	738	646	677	650	694	685	735	689	672	726	668	684	685	714	724	695	676	671	694	700	732	671	704	664	683	715	732	738	726	700	700	706	721	736	721	711	693	731	677	724	680	679	677	738	675	696	731	705	723	680	752	725	714	699	689	719	710	666	725	730	667	714	684	688	758	717	667	688	702	694	671	737	689	728	702	675	683	667	678	725	715	715	724	743	699	712	664	683	704	714	727	716	781	703	695	719	649	699	687	710	746	677	721	744	670	719	646	708	676	722	702	684	732	680	700	702	709	660	694	728	747	724	743	689	729	667	723	708	691	675	717	693	730	699	729	699	702	716	708	694	695	656	714	679	721	728	713	698	727	716	706	719	725	728	661	710	705	729	714	692	767	684	704	683	703	679	709	697	675	693	716	722	739	676	669	722	691	745	724	691	720	744	706	745	712	685	720	691	666	727	639	704	692	726	710	716	711	705	720	743	688	640	679	700	682	748	700	699	705	733	741	756	728	740	673	667	670	697	703	704	669	685	718	729	688	714	716	691	690	720	723	656	651	707	706	711	688	661	719	716	735	683	715	673	715	716	690	708	682	686	712	712	674	683	698	788	681	721	715	679	704	702	684	670	696	718	699	708	654	730	739	693	698	743	669	643	700	668	736	716	733	709	731	718	717	693	696	709	719	749	684	719	734	666	716	725	693	748	700	696	718	709	668	725	682	711	734	698	699	674	707	727	662	688	717	655	721	686	671	697	644	731	688	693	704	692	750	690	688	713	751	743	718	682	713	691	706	698	704	677	643	726	741	697	672	734	687	696	704	703	711	687	723	727	733	718	726	727	690	720	741	680	710	724	660	700	678	643	680	688	690	747	721	720	690	744	716	698	704	695	713	725	707	698	699	707	683	678	693	728	701	687	678	710	709	782	690	705	726	732	705	674	705	683	733	698	704	664	736	713	701	702	679	750	712	714	726	692	669	706	730	689	733	673	817	719	748	726	662	737	742	640	730	727	674	752	706	711	663	731	723	668	766	706	691	726	754	690	712	701	688	693	710	718	753	710	700	727	696	687	698	712	684	730	671	740	707	682	679	713	722	715	727	768	739	703	737	688	694	749	768	702	681	692	708	701	725	668	751	744	662	726	712	723	672	704	720	729	673	717	679	714	684	713	727	736	694	743	718	680	706	722	648	704	720	697	740	768	715	671	645	770	677	750	706	691	657	693	687	690	708	742	737	690	721	770	686	738	708	681	674	710	692	721	668	708	730	673	707	741	719	663	728	745	731	721	685	683	716	657	720	740	685	722	685	730	762	713	734	740	668	712	766	743	691	732	707	717	707	635	693	716	716	711	708	737	767	715	669	689	703	697	664	707	700	646	669	719	699	665	657	697	747	716	672	708	696	648	709	720	749	733	687	716	734	696	726	700	728	739	702	710	713	729	704	681	720	735	682	684	702	724	743	740	706	681	702	700	716	701	665	759	707	683	692	721	711	695	702	734	708	690	682	665	658	737	728	650	763	700	694	688	686	696	742	690	745	704	705	663	675	684	654	697	732	719	721	727	671	748	684	666	717	683	712	724	726	695	713	708	715	716	710	715	692	712	730	690	691	708	699	654	713	701	729	684	717	684	701	754	723	704	740	695	698	670	688	626	728	703	684	700	706	694	719	714	736	703	694	679	710	682	739	727	710	723	721	709	663	645	719	698	689	719	746	707	719	688	743	720	707	745	708	670	698	683	739	692	701	686	679	694	718	734	686	683	731	707	735	682	721	662	727	675	732	767	733	758	724	685	671	704	659	708	704	682	673	732	761	709	679	636	706	667	705	664	702	706	696	752	708	753	740	701	685	728	675	732	703	711	664	741	694	732	721	719	668	729	709	707	743	703	683	672	736	710	648	670	704	682	719	698	697	665	681	727	717	703	686	739	731	738	707	683	701	707	673	741	718	696	718	732	639	664	669	696	690	717	689	718	682	719	625	756	697	723	716	650	729	713	632	680	674	748	688	678	710	727	738	676	705	701	721	681	708	697	719	730	674	691	664	667	693	687	727	694	731	676	718	677	674	722	725	693	743	649	711	670	709	738	685	728	763	675	683	679	640	706	691	721	709	705	666	693	721	695	682	707	739	694	748	675	682	688	700	729	671	697	656	735	736	660	774	644	695	738	696	701	694	692	700	704	702	695	690	742	708	713	718	719	707	657	692	708	708	721	651	724	683	723	650	694	684	725	761	705	718	741	721	738	705	630	659	711	718	707	674	712
23529	21595	29356	24227	21576	21091	10346	3683	2894	2776	2029	1456	1056	729	562	515	464	436	424	417	452	438	407	389	415	406	396	427	427	393	416	368	389	399	378	395	415	381	340	358	384	372	391	376	415	379	388	375	383	384	391	357	356	345	357	362	380	378	376	351	394	391	387	371	344	407	343	369	363	346	384	388	369	360	372	328	350	351	358	370	393	393	373	345	376	370	411	417	352	376	376	328	355	375	360	369	364	369	412	354	365	383	330	371	351	383	381	357	407	368	367	372	332	342	379	351	359	354	373	385	380	367	393	368	347	391	369	374	373	390	368	375	378	356	349	341	374	356	384	371	367	386	373	378	394	364	337	376	371	352	378	366	371	404	370	335	345	394	367	354	360	395	381	409	386	334	385	354	362	367	359	367	389	392	399	383	359	326	358	345	400	343	331	357	383	338	346	360	369	346	345	348	347	354	357	369	355	376	352	317	362	353	348	403	348	396	359	374	338	384	363	353	367	372	396	341	363	346	335	381	372	343	364	361	368	379	366	351	383	315	362	347	375	378	377	400	358	372	362	345	377	367	347	353	394	382	324	372	385	367	358	393	343	381	378	341	349	387	351	372	372	369	350	381	370	372	392	343	360	383	369	377	377	357	366	355	379	361	364	357	370	363	377	351	396	379	371	380	383	324	382	357	387	344	367	355	354	389	385	395	361	362	365	380	361	346	395	372	406	359	356	363	366	360	384	372	365	371	363	347	337	372	346	361	373	358	373	370	337	361	369	374	387	349	351	327	373	374	351	387	354	374	370	368	376	368	364	360	362	369	364	374	359	365	331	400	382	341	371	331	382	353	365	351	348	396	367	388	351	379	354	321	391	385	353	371	350	363	417	351	354	370	377	345	384	336	411	355	360	371	376	340	382	357	351	381	369	383	374	408	344	388	387	325	385	396	367	336	343	358	388	376	349	376	380	349	370	382	370	345	371	361	358	340	340	380	352	366	388	350	375	360	363	374	358	376	370	358	381	343	386	383	343	353	380	358	359	341	381	379	362	340	373	336	369	352	376	386	372	369	365	358	380	399	341	391	366	343	346	381	392	371	380	359	356	352	363	384	357	381	351	363	347	363	368	352	382	382	385	366	374	368	362	347	377	387	369	358	361	372	388	367	361	367	335	364	368	385	347	408	380	380	358	374	360	396	377	386	423	367	379	380	367	383	366	362	359	354	345	357	355	365	389	348	333	376	340	362	364	365	372	361	364	368	373	376	382	390	341	349	358	352	335	391	405	343	386	364	386	384	359	362	369	370	405	374	338	354	388	372	373	380	382	410	375	406	372	365	362	394	335	369	407	381	345	369	371	406	378	348	378	374	395	353	351	361	402	378	392	364	382	358	348	367	360	387	342	389	384	370	357	358	363	378	368	353	343	370	357	378	407	374	392	346	326	371	386	371	381	383	376	382	358	407	340	354	364	374	402	370	375	355	371	350	393	349	359	347	376	354	373	364	393	377	351	383	331	383	352	367	377	334	360	371	372	408	384	362	359	378	347	399	356	343	385	370	365	403	374	347	384	353	347	369	356	363	356	380	372	363	333	365	382	380	353	315	352	361	369	375	390	396	381	347	355	364	380	350	372	386	352	375	385	380	398	400	355	399	347	383	379	353	397	363	379	385	362	366	353	348	395	370	355	368	394	389	324	352	369	333	354	356	375	373	363	395	366	347	349	358	387	332	347	369	395	361	387	347	384	376	389	375	375	343	354	369	384	366	345	382	353	365	407	385	367	355	369	370	330	363	354	358	387	363	379	347	379	349	384	378	373	364	363	323	348	401	372	354	380	359	373	370	363	388	361	352	404	375	368	372	383	412	365	377	374	372	354	339	365	363	346	383	334	388	370	362	384	389	372	420	385	322	366	373	379	370	370	372	338	353	349	318	388	354	355	373	374	360	354	381	377	372	372	380	363	376	386	371	368	370	344	389	362	360	412	405	362	341	373	387	349	361	376	380	356	395	395	376	354	392	370	327	350	401	389	357	350	355	386	360	364	398	358	385	391	380	339	361	365	386	380	356	353	389	363	379	345	338	366	325	379	366	393	346	359	420	362	330	369	390	378	378	317	393	384	402	384	352	347	378	360	343	331	354	380	323	385	345	350	334	357	342	305	349	346	377	365	364	398	352	396	387	367	398	367	369	374	366	389	371	396	343	361	353	341	362	337	399	381	336	366	390	412	371	336	386	337	407	367	373	407	381	364	392	366	396	378	374	368	370	375	365	365	360	388	353	338	383	363	370	362	361	357	363	385	350	389	395	364	364	351	366	348	361	381	390	368	329	350	345	367	378	353	351	365	355	409	326	372	412	365	338	374	383	369	365	388	362	372	377	379	379	352	369	388	370	391	356	376	385	377	339	354	388	372	355	359	366	382	329	346	361	397	348	372	370	382	394	367	354	383	356	385	364	404	353	351	372	377	366	404	384	346	383	371	371	366	376	376	345	361	369	346	340	370	374	368	385	363	391	333	366	399	354	341	323	363	351	367	353	340	387	361	361	378	374	377	364	371	382	351	371	386	351	355	360	366	376	372	412	354	348	353	372	362	351	378	353	376	392	395	351	367	345	377	414	375	364	357	374	383	362	369	369	344	392	342	387	392	348	335	360	342	374	386	363	344	346	338	356	364	388	361	379	373	350	365	350	331	399	402	345	344	370	353	348	391	349	353	360	391	361	354	351	376	353	347	352	344	376	362	381	395	335	410	387	356	365	377	368	340	344	373	370	394	408	334	360	379	390	343	344	357	369	364	324	332	379	364	370	371	344	364	351	360	384	360	378	372	353	362	357	379	339	376	374	337	371	357	412	389	366	362	406	358	338	403	298	389	357	372	368	327	393	364	354	388	376	368	371	350	370	379	357	352	369	378	401	385	379	373	328	397	327	412	420	379	362	385	370	364	360	386	388	350	364	384	343	363	395	355	394	356	348	369	334	384	344	376	330	389	354	353	335	372	364	366	382	364	384	392	373	398	340	360	384	358	381	370	371	358	371	364	379	372	360	393	351	367	379	406	378	386	363	376	369	399	347	362	370	344	321	348	351	345	339	379	356	347	333	395	348	377	393	374	353	338	380	347	391	357	398	359	380	391	354	361	363	365	343	384	364	372	354	349	360	360	382	350	356	346	344	375	383	415	365	349	369	347	337	352	353	372	364	352	376	352	359	375	354	348	374	353	340	365	378	387	364	364	342	365	361	377	358	363	356	386	376	355	351	392	382	322	358	385	366	392	397	365	360	382	377	361	364	390	369	377	373	391	361	360	375	327	389	352	374	336	418	347	339	375	358	359	370	374	367	347	377	327	341	359	378	371	351	330	353	379	350	324	365	359	346	383	349	367	351	385	366	402	378	356	382	389	394	383	383	365	348	358	369	349	382	365	346	392	399	380	372	366	352	372	361	363	372	380	322	397	313	371	373	368	351	371	369	369	377	368	354	361	402	361	360	388	372	364	396
44515	65786	42761	20833	15070	12602	9030	7774	7221	6577	5042	3535	2275	1452	1059	817	792	712	675	694	650	645	610	673	614	590	619	607	558	561	531	577	588	579	564	607	505	547	571	552	558	491	501	557	496	569	561	563	560	542	535	498	557	493	534	559	554	501	557	548	543	523	511	524	524	522	550	567	532	491	557	522	549	526	539	536	562	547	518	505	562	546	541	563	551	520	515	530	506	552	501	523	523	559	560	532	498	559	538	558	460	495	507	545	566	529	501	501	523	522	538	540	517	505	478	490	545	507	560	534	545	526	521	524	525	518	526	520	523	558	523	525	530	520	561	521	555	573	555	512	553	474	512	489	531	546	533	522	508	526	543	526	530	550	505	513	563	494	543	512	497	559	518	530	549	513	564	548	557	528	529	504	529	506	553	533	510	544	463	481	522	516	547	538	521	520	510	537	558	518	512	569	517	492	521	563	546	482	562	514	515	512	533	511	470	516	484	515	485	515	524	496	503	544	537	545	513	542	544	533	494	523	490	558	575	538	518	522	544	543	544	506	543	520	535	534	500	539	545	528	518	527	516	544	535	473	532	534	530	522	500	550	505	515	515	509	505	526	497	511	515	520	561	516	508	546	529	538	520	496	536	549	537	499	522	542	523	540	515	518	531	491	534	572	526	533	558	558	521	539	516	496	516	523	519	517	508	530	552	512	508	561	551	528	543	516	482	544	555	575	523	512	564	539	517	523	544	554	543	550	555	529	534	504	526	568	542	561	481	507	541	543	536	508	507	504	502	526	523	523	497	538	545	533	560	521	522	544	501	509	530	512	533	499	527	557	537	513	519	557	541	517	509	533	505	548	531	512	504	543	532	526	522	539	565	517	536	512	521	482	528	529	543	484	544	534	537	579	488	522	573	495	497	495	545	522	512	519	535	556	522	537	579	530	529	525	521	528	538	495	546	575	552	530	515	535	469	567	555	536	515	502	513	517	523	507	503	558	543	520	521	495	517	507	508	489	535	507	535	536	535	504	566	515	531	575	531	544	496	536	535	493	479	525	533	577	518	512	533	578	552	504	505	532	497	549	496	490	555	489	482	492	517	525	542	540	538	542	528	505	527	482	525	503	510	544	528	535	501	522	512	517	522	490	550	534	514	555	557	489	508	596	528	495	512	541	516	540	530	574	495	519	509	515	567	571	533	537	529	543	537	551	536	529	527	510	493	554	603	539	524	543	505	572	541	500	528	515	547	573	508	516	529	516	493	547	539	540	509	535	511	554	487	504	555	518	518	531	516	486	556	481	507	528	526	599	490	487	571	504	528	519	535	533	519	509	542	484	546	571	576	500	493	559	592	546	513	550	514	539	527	513	551	544	547	505	502	503	519	532	525	598	528	528	519	529	545	536	488	515	566	520	512	541	500	516	509	560	498	530	528	504	530	527	513	536	516	517	485	555	503	550	514	516	530	516	535	537	543	522	544	540	497	487	514	534	489	525	540	508	504	556	551	542	512	544	524	522	495	519	530	521	510	528	480	490	531	563	531	529	551	507	509	510	570	544	517	517	588	530	531	533	490	513	515	532	511	545	562	537	494	532	547	529	567	537	539	508	538	478	522	542	573	489	523	537	505	492	555	547	514	571	527	562	495	523	479	511	529	550	542	521	492	553	504	536	517	509	495	534	510	503	556	542	503	553	502	552	547	498	559	512	526	536	567	532	562	522	552	516	550	517	538	517	532	567	526	548	531	540	527	499	520	558	511	536	529	531	534	548	527	537	548	541	519	477	574	551	533	530	493	523	548	531	517	536	477	554	517	514	485	517	503	551	546	530	516	508	512	535	525	485	540	511	513	565	562	519	510	530	535	511	499	528	538	554	520	506	532	490	522	559	524	527	510	546	520	540	570	551	541	490	577	518	505	527	523	505	519	542	555	547	520	529	509	518	503	525	527	540	535	535	479	515	503	515	539	534	511	519	544	524	531	519	548	473	520	540	529	561	532	525	549	536	540	498	507	531	516	520	520	525	479	567	531	503	480	534	530	503	512	578	518	521	561	548	504	485	517	498	535	536	523	533	593	555	533	518	535	535	524	536	538	550	553	561	517	503	509	559	507	500	524	527	556	524	497	548	571	545	528	528	529	541	559	511	523	540	526	518	523	541	501	508	542	546	508	552	521	535	533	496	543	538	532	552	531	517	524	533	493	501	504	512	491	505	522	549	511	548	517	517	517	513	521	518	549	548	536	506	536	523	485	481	510	563	528	546	533	556	516	512	541	511	530	532	505	519	549	538	509	555	522	560	555	534	550	578	560	540	553	533	511	531	524	535	516	471	493	518	517	506	493	504	495	512	543	525	545	572	510	522	518	550	498	581	527	529	507	515	534	562	524	517	544	562	571	530	522	522	516	538	534	519	512	548	565	538	529	486	495	542	571	567	529	504	531	520	505	543	526	548	520	549	557	535	506	499	528	577	497	464	536	525	522	538	508	541	566	522	574	557	530	524	536	499	541	522	534	527	553	509	544	517	515	526	528	546	523	496	542	498	538	511	512	519	509	511	511	544	521	553	555	526	528	502	536	526	522	534	480	548	553	518	530	515	515	566	510	491	480	541	559	518	581	521	515	539	520	543	508	512	535	555	507	541	525	529	500	536	557	486	569	524	551	530	547	543	516	501	527	501	556	574	554	537	548	531	534	499	521	588	497	547	505	552	552	472	532	542	517	530	571	537	515	507	492	555	536	535	508	501	517	543	564	529	552	532	515	527	519	517	543	540	531	543	580	548	491	508	526	516	529	545	515	537	523	551	539	510	468	542	523	526	560	484	542	529	493	564	498	550	549	528	554	540	471	506	554	505	508	506	553	543	545	558	527	538	549	485	522	524	543	512	525	520	531	498	573	538	481	521	538	517	509	511	530	540	580	573	570	553	550	496	484	547	511	540	514	507	520	489	537	540	522	542	522	569	503	524	514	555	541	524	506	547	572	517	536	554	530	503	526	505	532	484	562	520	534	549	549	515	507	516	564	475	515	523	536	522	513	529	510	541	554	494	538	555	537	494	512	542	580	568	508	536	536	585	510	542	559	534	530	512	523	552	501	569	492	513	527	573	510	544	554	508	559	537	488	565	556	552	530	535	519	519	577	521	561	520	533	560	522	541	541	497	501	539	509	566	495	549	551	505	525	533	561	521	570	522	491	520	530	557	520	528	531	539	549	510	529	542	508	537	543	550	475	446	503	531	556	555	493	556	542	557	555	521	543	491	501	556	525	526	538	492	575	571	502	539	528	538	518	481	530	546	536	534	502	509	520	582	517	502	517	564	512	540	510	507	534	510	558	511	514	517	535	543	548	559	506	483	507	494	519	533	514	547	574	509	506	561	476	529	521	527	494	523	527	522	589	512	482	572	511	528	525	518	522	535	575	539	555	557	585	534	540	504	580	488	514	518	564	545	529	520	511	521	492	523	533	532	502	511	537	565	557	529	503	532	557	538	547	561	535	547
29547	26605	23005	9725	3822	2570	1739	1525	1410	1327	963	718	557	425	430	400	432	359	384	415	409	382	359	366	382	402	370	327	370	350	397	361	362	394	367	347	397	392	345	382	379	378	358	342	388	378	385	348	364	409	375	379	376	354	361	379	401	328	381	358	370	390	363	375	367	378	395	340	354	359	377	413	389	385	347	337	364	369	399	372	370	334	374	362	362	388	365	374	348	373	396	342	400	356	409	366	380	365	349	376	385	366	357	350	370	352	385	351	363	341	418	357	353	383	410	343	375	360	386	384	361	357	323	346	379	344	358	379	351	373	348	359	344	389	407	386	374	357	375	371	356	332	349	377	380	358	390	362	407	357	368	366	349	369	368	355	365	358	390	380	334	381	369	385	380	386	364	399	411	363	365	374	365	344	385	374	341	403	327	368	363	346	352	378	396	373	346	366	350	348	394	372	364	393	360	376	360	375	359	354	375	374	353	401	365	360	358	330	340	353	360	381	374	375	393	350	379	382	367	352	399	390	369	373	390	365	372	368	351	375	367	376	387	366	372	356	355	381	341	318	380	350	335	391	399	349	387	382	381	387	367	352	369	362	387	379	370	378	389	339	342	362	359	373	327	375	405	343	403	392	375	352	357	379	356	349	402	362	388	347	374	350	365	361	372	380	342	338	382	389	375	374	379	336	369	372	381	403	376	380	368	355	359	360	363	344	364	375	391	381	379	379	368	375	341	345	400	369	351	366	365	383	354	360	333	360	378	368	362	358	358	397	373	376	357	365	378	348	385	330	340	375	348	377	350	338	352	359	359	330	386	374	354	361	329	329	364	344	372	387	391	338	358	374	352	342	372	341	379	398	372	372	358	341	381	370	385	374	367	344	355	368	364	369	335	370	365	382	380	346	392	369	337	342	360	410	373	358	390	369	347	394	361	379	400	366	359	379	364	361	352	379	377	360	309	344	352	392	359	357	385	383	342	392	375	348	394	356	365	351	337	373	373	363	363	365	372	353	342	383	377	359	328	416	382	344	351	367	380	391	392	334	367	334	377	397	350	388	349	367	376	371	391	338	398	344	365	324	375	365	346	359	367	410	371	364	387	372	344	414	337	367	364	374	363	362	391	401	361	370	383	351	368	367	321	342	357	367	325	371	386	396	355	349	389	347	376	385	365	363	361	362	334	402	378	349	383	338	371	365	370	362	353	382	375	394	370	378	374	383	353	348	374	367	358	371	380	344	357	366	355	350	323	338	319	366	374	329	336	404	379	357	379	357	390	344	408	355	369	334	401	339	388	368	365	413	371	380	379	365	357	357	362	387	397	378	375	343	384	351	424	334	347	406	379	389	375	365	337	365	383	372	355	353	355	369	355	340	386	355	394	368	346	382	379	371	354	339	340	409	328	384	359	388	347	344	394	389	369	400	369	355	386	390	398	393	375	312	371	346	371	372	373	368	388	384	352	373	391	375	344	375	379	357	368	368	362	382	409	367	408	350	349	394	369	356	384	362	372	350	432	335	362	378	398	390	368	383	419	348	397	367	364	363	370	358	362	340	368	377	342	389	370	364	385	370	347	383	362	394	360	344	358	351	366	384	322	387	370	396	396	376	391	369	366	360	373	374	366	364	357	388	353	389	358	338	378	340	362	388	356	366	345	355	363	362	385	395	365	368	362	363	362	369	388	380	391	342	382	357	371	342	360	363	362	383	357	343	381	385	341	388	351	387	341	352	354	375	339	337	346	409	401	339	390	353	353	404	334	364	345	355	387	373	347	368	375	348	375	379	351	379	348	364	354	364	352	383	384	362	404	383	370	366	392	377	337	340	374	391	413	397	381	361	357	363	370	345	362	350	353	384	362	367	382	313	367	346	369	367	399	386	388	391	410	356	361	382	382	339	354	371	375	358	379	350	355	371	373	360	345	358	409	393	358	361	354	351	361	335	390	356	389	370	369	364	343	361	404	395	369	351	382	387	399	345	365	369	393	389	369	383	347	340	390	335	354	372	354	372	366	361	375	377	374	368	411	353	359	379	365	377	360	374	342	360	370	352	358	352	378	346	369	378	366	342	338	379	332	353	357	387	396	372	349	359	341	335	372	427	360	393	361	353	349	384	346	381	397	381	383	362	346	357	343	335	395	370	374	347	377	393	384	384	356	406	381	405	356	382	400	362	395	333	397	364	373	397	361	380	380	389	387	388	357	358	373	349	369	362	336	380	377	380	348	354	392	379	386	369	355	384	354	354	390	357	359	372	369	356	330	356	347	323	346	403	404	372	373	391	366	358	378	398	418	361	332	369	394	339	343	377	324	370	356	346	394	337	356	387	370	357	343	393	382	359	390	342	346	381	402	387	383	381	367	371	389	376	349	339	359	351	401	372	411	385	362	391	411	387	332	371	382	373	339	374	421	408	385	375	370	379	399	346	317	348	380	328	361	351	420	341	378	380	358	388	373	417	331	380	381	364	356	381	366	377	373	358	343	363	337	365	345	368	349	359	392	336	390	345	332	361	390	373	364	392	392	375	379	344	378	384	335	367	348	396	363	380	399	360	360	351	375	365	399	374	385	360	348	355	343	373	341	362	385	363	359	365	367	379	365	369	357	394	365	357	388	390	333	377	379	364	368	387	361	353	376	348	391	351	391	329	347	377	386	368	374	374	371	370	371	384	341	354	351	380	357	355	350	354	355	392	339	401	351	391	370	403	355	402	362	400	351	378	380	385	361	372	370	350	377	362	353	365	339	333	370	384	366	360	374	368	360	347	424	397	383	386	350	355	361	334	378	369	374	356	393	381	355	330	344	370	350	363	412	388	396	354	370	326	365	354	346	375	371	366	383	388	370	368	406	351	346	373	377	346	363	341	391	369	358	360	339	375	360	385	329	389	332	352	347	335	380	373	362	337	348	359	343	370	378	374	356	394	347	346	363	344	352	360	360	419	377	364	370	351	358	366	380	354	380	329	405	362	342	367	395	361	353	391	340	331	375	356	361	388	384	372	366	324	384	356	381	375	354	361	362	370	360	368	375	355	369	360	366	358	353	352	352	360	360	392	379	366	342	349	340	346	368	357	338	373	363	398	388	370	343	342	368	362	391	364	361	361	381	376	362	342	367	362	382	394	398	382	351	359	312	331	396	351	373	398	367	354	344	382	388	361	361	333	368	355	375	396	400	362	377	329	353	347	380	367	378	362	408	367	333	384	353	361	358	387	338	373	370	350	359	383	379	387	361	370	356	377	375	366	372	371	338	359	380	398	377	365	370	352	390	413	347	359	382	343	334	347	384	371	369	385	353	335	382	377	376	363	366	367	360	350	373	353	364	349	381	410	361	361	363	375	358	354	346	377	377	392	366	397	371	379	364	339	348	356	375	365	352	380	377	373	374	347	366	361	400	400	384	389	353	321	371	340	366	336	347	354	411	351	339	352	411	381	358	362	367	353	336	351	318	367	390	361	376	369	359	355	349	378	363	362	352	371	382	375	379	354	362	340
36182	42884	26471	10706	7273	5619	4361	3736	3741	3213	2238	1393	1013	703	636	579	563	529	539	537	542	517	515	526	558	511	551	502	497	519	525	491	498	544	524	541	513	530	497	529	526	530	566	526	497	540	540	535	549	519	506	532	551	511	543	523	539	524	537	495	515	514	514	512	504	519	489	529	555	516	523	540	550	553	542	506	490	537	546	512	501	474	500	486	566	512	529	485	517	484	495	543	522	502	550	508	526	523	504	525	545	521	522	500	533	509	557	480	551	545	528	542	503	550	538	525	555	520	509	540	548	506	549	513	519	528	527	523	540	559	532	497	525	554	534	511	547	518	520	501	522	552	527	502	521	527	516	519	507	490	503	501	528	560	484	507	508	511	481	473	527	515	476	494	488	517	485	527	555	487	548	504	536	502	526	498	540	498	556	498	498	537	523	537	478	487	528	490	523	492	523	546	486	562	536	471	545	509	499	501	499	530	527	541	501	526	522	518	545	511	508	504	510	531	543	481	489	527	520	518	531	529	504	544	541	516	510	476	518	509	512	513	458	500	483	544	541	497	535	538	545	528	547	542	503	487	511	516	516	525	524	463	524	534	488	513	492	471	498	516	517	506	495	484	501	489	485	496	482	559	520	510	484	519	526	512	563	548	542	526	533	518	524	526	551	521	505	514	538	499	520	543	482	540	507	499	504	551	502	507	533	474	501	535	523	529	517	501	531	529	504	523	457	543	491	490	508	550	512	490	539	491	511	533	526	538	523	508	514	501	548	521	508	521	582	509	501	525	543	541	543	517	525	526	531	530	540	520	530	457	508	506	527	513	527	510	511	525	528	474	572	530	538	529	503	473	479	532	534	488	535	519	528	506	517	505	517	502	515	474	554	504	521	535	511	514	488	490	539	492	521	510	512	520	518	510	498	487	486	602	487	583	534	524	547	510	485	513	557	548	524	552	515	524	530	560	521	508	548	526	504	525	545	555	526	527	543	516	524	531	525	526	553	538	531	519	485	513	522	520	517	562	513	564	499	507	534	488	556	514	530	523	504	533	528	582	509	545	520	537	512	488	501	546	529	487	519	525	534	513	501	520	541	510	537	525	546	522	510	530	537	522	527	526	549	558	547	549	514	524	473	561	504	515	519	546	487	520	523	481	540	501	543	545	488	567	516	510	551	477	535	514	507	552	501	525	514	552	527	489	498	526	503	533	533	526	538	522	541	521	553	558	515	526	491	515	499	502	518	498	494	525	543	510	515	563	543	515	506	536	520	534	541	521	531	504	537	554	522	518	532	553	520	497	520	496	562	508	512	500	497	483	501	503	561	471	553	533	506	521	508	516	534	508	476	516	487	549	507	506	496	515	500	555	567	528	495	495	541	469	531	511	568	523	517	530	541	517	482	550	495	537	531	559	528	506	528	481	526	532	504	528	523	521	529	511	544	494	524	512	541	512	526	495	497	494	524	530	533	496	513	521	538	523	549	512	546	530	496	511	561	504	549	532	493	530	558	485	530	523	508	507	517	573	509	528	521	527	540	504	525	493	515	508	503	537	509	495	539	524	554	551	544	538	539	553	527	507	540	534	553	490	491	524	539	532	532	527	477	555	499	496	550	508	552	537	488	483	514	508	543	521	502	482	508	474	542	525	527	518	558	474	548	516	523	558	533	528	514	504	494	492	482	496	540	490	503	522	502	515	517	525	519	525	492	513	524	524	547	543	520	469	498	472	537	528	459	509	550	527	511	524	508	521	536	503	487	537	540	529	499	496	518	546	567	508	490	562	527	520	484	530	479	513	546	545	533	501	480	539	516	529	581	514	536	498	513	525	554	483	508	505	540	534	496	537	497	546	514	505	464	516	541	532	477	580	537	518	499	501	504	531	504	477	515	546	528	526	515	511	492	534	481	500	514	515	511	522	477	514	496	500	552	490	522	533	573	530	521	535	501	528	520	526	552	541	531	509	541	493	541	514	490	529	519	505	543	495	545	515	519	537	455	504	495	494	563	496	542	542	532	525	466	480	518	509	562	503	528	514	504	564	514	517	543	521	532	526	529	537	526	492	519	543	520	530	535	508	510	549	556	532	510	570	527	533	509	505	528	521	487	484	522	524	538	514	487	502	471	489	520	528	508	542	533	517	489	513	537	511	549	542	480	518	541	502	512	518	521	489	530	501	479	514	522	510	536	517	530	504	535	598	501	544	513	537	521	537	537	500	565	508	486	522	527	508	500	519	510	518	512	525	522	528	492	527	504	532	500	507	494	524	540	470	549	569	530	507	530	539	530	549	491	558	489	505	485	566	575	561	516	538	513	507	509	521	545	583	540	515	551	512	505	534	554	479	491	556	498	523	493	497	516	500	521	478	545	506	513	522	512	489	540	531	566	487	518	523	522	483	545	528	516	547	509	478	518	518	543	533	510	516	496	521	480	524	492	539	516	521	521	513	541	511	529	526	500	512	546	526	522	558	506	476	544	548	504	520	536	480	542	503	544	512	489	546	515	535	449	488	517	565	572	517	557	502	506	512	522	481	541	531	530	508	534	523	504	492	549	459	499	521	557	484	516	513	507	516	546	487	515	549	545	527	512	543	493	478	510	493	560	501	534	516	551	494	496	553	489	545	536	543	533	496	526	521	504	518	537	514	479	530	495	515	520	489	548	516	506	523	511	517	513	498	500	536	510	515	513	510	509	520	556	502	546	491	476	560	518	510	502	545	511	541	566	521	534	534	515	525	539	511	547	532	557	550	520	508	522	478	468	501	525	511	556	549	533	483	525	477	504	544	500	494	493	511	468	515	495	494	505	560	526	522	497	534	528	499	542	521	511	497	530	529	528	522	500	522	532	536	534	516	519	505	543	544	557	525	512	561	510	507	514	538	544	571	472	542	478	489	563	543	522	528	484	512	514	548	573	524	508	545	547	525	528	528	507	496	501	542	528	505	499	555	512	510	528	485	530	488	521	521	516	512	524	533	508	489	487	481	484	535	555	516	499	549	544	579	525	536	548	535	515	509	549	555	550	475	490	516	502	480	545	509	548	516	529	516	504	506	489	517	549	514	499	498	533	545	524	488	510	564	526	512	537	527	517	525	498	560	522	538	501	527	540	506	559	536	505	489	549	568	532	547	548	541	504	506	520	535	528	536	538	525	530	512	501	544	538	576	546	516	556	476	483	556	519	550	539	534	537	514	535	527	498	514	506	505	553	510	500	503	554	474	520	540	491	527	562	515	558	527	529	508	490	529	517	517	468	497	496	489	493	527	530	515	510	501	485	533	549	527	543	516	503	562	509	494	538	524	561	565	520	508	530	529	478	517	536	503	531	523	526	521	553	537	493	516	515	493	532	565	529	557	501	516	472	559	522	512	509	488	504	528	579	518	495	509	513	572	523	512	539	515	522	477	520	550	553	502	564	531	530	503	529	518	537	527	503	499	489	529	543	535	549	519	553	543	505	490	528	492	495	486	526	496	476	491	486	498	486	582	499	533	509	515
24556	21635	28874	24732	21094	10805	4093	2802	2485	2180	1571	1069	876	667	637	580	548	557	531	544	562	542	494	527	489	538	572	524	527	494	484	478	493	507	507	498	453	528	508	484	502	511	478	511	482	528	493	502	501	509	502	488	489	492	482	485	508	460	475	506	511	528	499	529	510	512	489	506	465	520	471	524	514	460	548	503	511	499	510	528	482	524	471	478	523	493	506	484	494	514	466	494	502	480	506	471	526	499	501	485	490	461	512	470	512	490	501	500	474	503	489	524	493	479	454	484	510	501	482	508	479	491	462	448	478	508	515	498	468	503	459	487	522	471	507	490	474	501	471	511	462	510	512	519	465	462	462	527	515	484	490	523	492	495	460	454	490	524	460	531	454	504	504	523	499	456	530	514	495	509	488	488	521	508	500	504	485	502	496	471	496	513	487	478	525	490	482	521	477	490	525	517	518	485	503	527	452	477	455	505	502	506	489	502	502	503	513	494	496	493	477	457	493	499	516	499	498	459	476	500	506	509	510	527	492	471	487	500	508	498	519	493	545	511	499	462	487	512	508	507	515	533	518	518	481	477	497	494	540	523	512	506	516	480	450	503	452	503	487	512	453	508	520	488	471	484	532	506	493	514	502	520	484	501	519	554	467	472	472	523	482	508	538	505	488	489	539	549	498	448	470	473	485	529	492	484	498	476	509	502	499	499	465	510	492	517	512	500	527	532	511	497	457	520	469	487	526	446	475	510	521	503	528	517	548	519	500	493	482	508	504	464	547	489	550	495	487	461	516	501	517	497	529	482	438	482	479	534	497	547	490	512	507	495	487	503	507	478	509	526	484	491	455	482	475	527	473	476	467	491	479	496	455	487	482	525	526	463	510	470	487	515	525	472	483	478	467	516	487	516	531	453	514	528	474	508	465	511	460	510	526	510	518	502	544	504	502	520	534	481	482	553	496	494	496	500	483	507	468	443	526	479	511	515	503	521	520	509	530	488	481	513	496	520	491	506	474	526	523	465	513	526	463	528	507	465	476	516	501	521	522	492	531	505	502	534	479	485	508	504	498	487	465	483	470	474	495	477	530	490	499	509	516	491	537	467	517	538	511	523	505	464	560	486	493	514	530	503	472	520	495	512	494	503	464	462	495	482	506	501	494	503	480	493	472	507	508	479	484	499	537	510	529	455	466	475	495	502	510	466	517	517	483	462	469	491	491	459	512	519	449	515	462	527	502	490	505	503	503	502	513	468	474	494	508	489	500	539	506	517	490	499	514	497	465	472	521	495	503	473	505	527	525	526	506	507	488	525	554	500	479	476	443	480	536	460	499	504	509	506	492	490	497	502	508	491	534	503	495	498	526	485	516	474	501	449	459	442	491	466	487	520	496	495	514	465	502	499	518	471	508	492	518	478	505	509	551	480	474	522	522	489	490	486	467	520	501	531	459	526	478	502	485	480	492	465	506	471	516	540	537	443	512	517	467	501	476	502	478	495	520	509	462	490	493	463	508	490	476	520	479	483	500	519	486	516	468	491	492	529	521	533	480	515	497	469	575	504	518	476	553	494	546	525	472	482	514	445	468	501	538	467	505	496	490	467	508	485	482	441	522	509	470	496	508	469	505	480	501	474	500	538	543	469	489	468	511	487	548	532	465	495	491	455	506	505	493	489	488	495	480	500	473	480	508	488	526	505	516	485	470	504	493	451	514	493	501	450	501	492	514	542	499	504	493	486	508	482	479	451	480	491	497	536	498	463	479	514	512	520	461	491	504	499	511	474	535	529	498	468	463	530	483	494	504	524	483	510	456	484	531	566	513	544	475	505	493	533	499	523	483	529	474	500	478	480	496	465	486	483	500	498	490	474	510	460	493	475	498	498	475	509	520	512	504	465	449	471	489	470	488	492	476	490	512	499	505	467	499	553	482	494	492	484	496	464	510	512	511	516	499	521	514	517	506	493	483	527	497	508	506	518	494	522	514	530	525	511	517	491	498	486	514	498	525	485	509	513	492	465	481	505	491	528	476	497	542	496	547	453	503	486	484	480	538	512	553	494	474	471	471	490	461	465	498	473	509	512	513	491	498	456	504	492	531	509	477	481	537	505	479	498	509	475	523	495	506	513	505	517	512	566	511	547	481	490	479	492	518	488	479	523	497	498	501	517	470	474	504	493	510	521	451	508	498	521	522	492	520	517	467	464	547	495	490	525	503	479	493	468	495	473	475	500	471	513	449	479	527	512	488	518	477	458	504	540	503	545	489	498	505	500	459	466	491	495	481	511	498	540	459	500	541	472	464	536	489	491	507	531	521	519	485	486	503	510	459	504	502	498	517	486	518	516	500	507	493	503	480	486	496	499	508	460	475	471	470	495	444	505	486	502	541	472	491	486	510	525	489	499	508	508	524	516	472	495	518	479	480	531	524	480	486	517	457	475	513	493	500	529	512	454	520	487	478	510	519	474	487	483	493	477	504	485	512	502	497	460	536	511	515	486	461	491	477	464	521	489	505	464	480	499	494	522	479	488	496	501	491	499	493	505	498	510	511	505	472	498	475	514	531	557	515	457	500	514	523	513	509	477	515	509	508	491	510	521	529	512	495	462	487	485	503	509	496	488	537	519	485	484	461	531	539	512	512	505	491	465	455	438	515	487	444	491	454	464	508	490	505	481	480	453	517	492	486	494	540	477	491	481	481	516	506	483	490	509	496	495	513	456	494	504	523	483	481	512	528	499	481	487	510	467	492	470	503	495	492	479	499	468	502	445	478	540	512	463	456	511	522	482	481	506	488	510	486	497	501	491	495	500	482	480	489	486	498	471	494	497	467	505	484	492	496	519	491	479	470	481	510	476	480	453	495	432	460	481	490	457	500	501	478	485	508	548	501	496	478	533	538	477	520	495	487	488	526	499	490	479	480	509	482	473	477	511	453	489	501	470	490	483	483	458	480	507	521	459	530	512	515	479	477	494	491	475	444	488	467	516	483	520	474	532	464	524	493	483	506	462	516	538	505	517	493	482	514	459	469	491	513	508	466	506	499	478	479	485	549	538	500	537	521	528	451	470	515	485	475	459	469	494	469	486	511	501	503	487	493	477	507	465	464	499	513	535	538	497	500	471	533	486	485	520	467	479	524	449	488	478	489	519	516	502	496	470	527	463	509	515	513	534	529	501	528	512	480	488	521	491	509	515	464	462	506	510	478	499	447	489	467	493	477	537	463	465	496	506	486	459	486	480	481	518	499	469	503	533	505	504	534	503	495	503	510	508	515	522	487	499	517	525	481	486	518	525	482	501	497	507	499	520	509	497	515	421	492	455	538	513	462	530	512	502	461	478	491	515	430	481	520	541	481	521	469	521	462	494	506	522	510	489	474	488	499	513	499	509	476	487	489	522	468	498	510	472	499	516	497	494	481	473	520	510	493	503	506	512	476	521	551	506	479	513	506	489	491	503	483	495	523	516	511	489	475	500	483	512	475	491	486	482	495	489	483	459	468	512
40109	57843	36727	16055	11628	8455	7225	6230	6200	4950	3385	2346	1665	1267	1022	889	831	851	802	817	807	774	807	787	724	696	760	750	771	736	740	725	679	753	732	702	745	703	714	725	707	707	692	697	706	688	684	720	738	732	729	675	692	708	680	726	719	720	694	695	723	664	710	703	669	693	713	684	671	663	682	700	763	700	734	720	701	688	729	668	718	681	685	719	704	747	715	742	695	675	687	675	677	645	710	679	714	710	705	680	658	734	698	736	671	715	704	741	670	658	761	660	708	771	707	683	723	715	705	722	677	698	736	723	699	718	698	708	717	690	705	683	665	689	755	739	676	718	685	722	694	690	679	665	691	698	712	762	712	708	697	745	664	693	715	712	665	689	731	699	694	677	687	692	711	691	670	699	697	684	687	730	679	666	694	708	701	736	698	756	724	665	697	702	674	705	671	689	687	747	682	701	702	649	743	724	713	668	716	772	657	721	697	668	730	683	728	695	728	701	664	688	723	697	716	670	719	716	720	696	714	695	691	702	702	725	687	722	748	680	690	696	723	722	690	649	741	686	640	656	725	743	732	652	699	716	740	678	689	691	684	689	709	718	726	654	653	692	672	698	673	713	672	729	709	675	693	702	665	721	773	708	713	715	755	679	707	726	717	674	677	646	710	746	658	699	763	641	732	713	721	685	738	660	693	731	727	685	716	708	753	748	702	741	660	700	695	715	710	693	707	685	706	694	700	679	675	708	736	711	692	693	657	737	684	707	646	713	714	699	694	707	717	730	676	683	694	727	740	758	773	751	678	684	696	696	716	771	668	690	714	686	654	663	751	713	698	740	707	696	698	686	704	719	657	696	721	724	722	741	741	715	682	670	722	695	649	728	708	671	712	737	738	732	686	687	713	722	741	743	721	696	709	721	701	736	737	671	655	713	715	687	734	727	698	718	706	691	753	684	719	708	656	691	687	713	679	705	714	699	727	715	715	727	719	738	690	759	716	692	683	716	684	707	715	674	705	680	676	744	682	694	696	728	736	739	694	729	685	719	659	693	715	670	735	681	663	717	687	664	678	725	728	735	735	695	714	717	707	709	691	703	741	688	739	742	656	683	653	711	734	717	663	672	725	763	725	727	708	689	693	685	679	708	727	679	728	689	701	696	661	669	717	690	677	685	745	732	719	690	682	701	705	641	694	677	702	685	640	728	707	681	665	738	706	689	652	683	691	695	655	717	736	714	714	694	675	688	742	714	682	667	653	683	659	679	680	669	689	719	704	673	677	706	668	701	692	682	714	717	690	670	759	715	704	702	720	675	674	676	693	676	656	729	700	685	726	700	675	749	704	700	689	700	647	658	720	685	718	670	722	692	713	757	704	663	648	671	699	706	670	676	689	719	692	713	692	700	689	731	691	712	694	722	701	720	661	691	690	719	715	689	627	686	667	700	676	720	694	672	690	698	645	723	703	729	679	677	737	671	748	695	666	679	711	739	712	700	689	685	673	709	691	698	692	673	685	745	692	685	724	697	688	744	744	729	670	718	696	753	717	684	693	690	677	700	704	639	687	727	705	737	743	699	710	694	742	708	731	691	746	676	707	691	737	687	714	727	662	629	695	724	718	714	724	676	690	649	732	704	687	727	726	668	727	680	742	701	738	704	726	679	685	691	678	704	688	672	637	686	720	721	720	673	693	696	690	751	709	649	702	697	739	713	701	697	721	752	681	715	687	686	711	646	727	691	697	682	704	720	745	751	678	681	712	673	714	678	710	686	714	705	714	696	698	675	733	692	685	704	707	729	735	693	712	697	671	717	709	720	683	700	664	674	696	724	704	717	706	696	713	698	686	700	703	703	708	715	717	664	748	691	691	690	700	712	686	705	743	712	698	667	691	740	719	753	706	699	688	735	715	733	755	689	673	723	716	696	755	672	707	672	697	699	737	692	691	689	721	705	700	679	665	677	696	676	735	693	699	704	643	703	698	657	694	652	663	708	734	693	682	735	740	707	706	668	689	691	723	706	704	699	706	717	724	715	691	730	692	676	654	739	686	678	679	713	711	690	683	707	663	691	703	717	685	698	698	726	724	674	690	683	727	723	713	741	714	665	710	694	738	689	736	735	698	692	688	728	705	751	680	743	677	720	690	699	687	713	690	743	715	710	699	702	659	718	713	674	667	723	706	697	694	721	695	748	681	700	707	697	686	698	727	679	726	739	717	664	714	724	683	685	733	664	709	682	685	688	720	683	738	688	653	695	726	708	726	734	702	702	662	700	698	700	707	721	722	750	725	685	719	718	706	694	710	714	697	708	662	680	699	669	730	706	734	698	732	729	717	696	722	645	730	716	689	708	715	676	737	689	692	713	679	736	702	714	690	700	705	675	716	714	681	743	704	717	687	719	732	723	716	678	637	671	682	679	730	694	676	697	673	678	746	727	720	702	711	755	687	687	732	699	674	741	736	645	646	665	719	674	703	706	676	718	682	704	689	683	735	758	693	681	714	705	702	690	700	643	692	672	736	655	668	667	709	689	709	623	704	670	691	695	705	724	708	691	697	749	693	727	716	698	669	681	680	732	671	693	686	707	723	734	734	697	723	699	688	673	742	670	699	709	700	726	692	712	757	673	682	730	693	699	729	671	661	726	709	726	737	750	709	770	692	682	660	695	702	711	740	698	645	665	657	673	692	693	675	691	682	714	674	694	711	728	721	734	678	711	676	674	723	680	713	708	678	691	694	775	703	698	693	700	721	735	691	675	680	734	708	693	733	695	690	688	765	734	762	681	724	694	714	720	716	694	724	682	699	698	669	726	703	671	686	719	686	673	707	718	752	681	752	682	704	667	685	673	742	718	728	685	730	669	714	718	739	706	757	662	721	664	742	740	660	678	726	697	711	712	686	696	713	705	687	662	725	733	709	755	750	721	678	690	735	709	732	700	714	718	717	731	702	755	699	741	681	693	725	725	691	690	671	714	694	743	655	697	720	727	694	746	694	637	690	674	682	694	696	730	709	685	701	729	680	686	662	720	703	678	713	690	702	682	677	676	722	687	694	698	713	700	663	742	683	679	705	677	699	716	712	710	689	733	675	702	689	681	726	685	725	728	746	710	688	770	685	738	676	660	643	688	735	690	707	699	676	693	704	709	690	624	704	715	693	709	718	744	709	690	687	711	677	688	673	702	681	743	697	659	725	759	703	641	674	679	712	734	680	678	681	728	721	701	716	723	672	661	698	719	670	681	679	673	724	725	699	686	718	669	722	677	714	726	753	700	692	703	703	670	648	678	701	689	712	709	692	683	689	704	708	684	679	654	704	716	736	707	689	728	726	725	728	665	683	660	674	692	677	679	702	682	714	726	702	727	629	726	734	662	721	726	683	690	723	710	709	711	687	713	664	652	682	667	743	694	680	665	705	745	723	712	718	726	686	690	706	718	690	707	684	684	683	701	699	698	699	712	726	717	771	680	689	703	690	672	709	711	691	716	712	674	707	716	741	660	674	698
23464	21603	29397	24191	21592	21179	10431	4383	3230	2410	1764	1319	914	673	553	496	440	427	457	410	423	385	424	418	393	433	418	386	445	397	381	405	430	371	387	410	392	363	394	357	388	363	377	366	392	349	379	355	351	357	350	343	368	387	332	399	336	382	369	371	382	334	382	394	420	356	422	359	355	378	374	343	350	385	366	387	344	389	364	388	390	368	356	370	338	354	372	346	332	374	334	372	403	363	363	412	342	395	369	357	367	352	362	358	348	355	334	351	361	397	399	360	343	386	359	342	362	372	372	360	354	351	338	344	402	356	367	416	355	341	353	333	387	399	361	359	366	412	366	343	354	361	360	351	361	369	367	385	393	377	368	363	366	366	350	357	367	364	348	370	396	354	355	377	350	376	369	354	361	374	366	392	368	355	357	355	382	346	383	389	390	329	360	379	391	370	388	352	324	320	376	388	362	330	326	382	364	333	374	385	354	332	338	346	356	369	365	386	356	367	319	364	380	350	427	325	372	326	365	379	370	345	351	354	356	382	370	368	388	374	357	361	396	351	338	374	362	398	351	364	356	358	351	346	381	353	368	384	288	338	345	367	358	378	363	362	393	384	328	404	338	357	379	367	352	363	369	352	352	380	360	333	371	335	412	371	348	331	356	323	396	346	339	379	351	376	351	391	389	384	379	345	353	383	378	352	360	353	352	334	393	348	371	350	369	343	347	354	390	348	359	380	353	404	355	360	355	345	368	374	347	378	345	306	349	401	389	379	389	361	356	350	342	380	345	358	371	365	368	356	390	374	370	341	365	365	375	376	358	398	379	369	350	360	381	379	340	349	356	354	362	350	366	357	376	319	418	388	368	385	364	382	372	388	370	358	390	396	385	373	386	353	379	366	327	370	407	352	397	386	385	351	369	385	407	323	395	346	356	368	393	331	352	413	341	336	308	366	367	367	372	379	373	359	375	363	355	356	354	363	344	342	386	354	364	334	351	402	351	343	325	331	337	366	368	378	339	353	353	367	367	358	344	378	353	404	374	375	383	366	374	352	348	345	370	344	343	400	374	409	348	360	355	343	330	366	359	357	354	364	352	368	382	396	366	316	390	377	384	363	367	364	354	376	398	370	380	362	364	366	375	352	373	348	331	356	374	365	367	362	354	378	373	372	362	346	384	340	358	392	339	359	342	352	378	358	371	361	335	378	352	355	408	354	358	315	322	350	404	363	364	368	368	375	364	344	366	337	405	361	343	363	362	330	324	382	382	359	356	360	367	351	372	385	378	329	358	345	346	352	386	361	364	381	366	332	369	387	362	335	360	333	374	348	358	370	359	351	354	370	359	350	374	374	363	353	359	368	373	362	357	366	382	395	397	357	342	347	379	346	376	380	389	381	363	354	373	360	342	356	348	364	396	372	386	363	360	368	390	349	390	373	368	373	345	376	370	394	371	375	339	372	356	365	373	361	367	366	371	364	358	378	308	357	372	324	370	363	371	344	382	360	383	383	340	387	357	342	369	401	359	353	349	371	340	353	358	381	365	373	377	341	349	344	374	331	378	350	348	347	396	356	325	379	363	372	372	366	362	369	362	351	383	376	370	338	385	338	394	389	369	359	354	352	370	362	348	371	354	372	313	351	340	360	384	365	363	344	379	384	362	384	358	377	336	377	342	352	391	381	363	374	347	377	358	364	342	382	361	397	388	354	365	384	364	366	360	383	370	348	368	374	364	377	364	362	375	356	343	356	370	326	350	343	347	333	349	359	353	387	375	425	343	357	388	367	355	363	382	346	363	350	368	383	365	329	385	337	361	372	369	390	350	346	387	371	343	330	350	364	359	343	382	364	391	358	327	371	391	345	361	356	372	376	362	358	387	363	369	372	382	356	360	342	350	357	366	344	340	365	361	364	363	339	352	351	355	343	376	366	371	364	373	372	377	380	347	378	367	379	344	341	372	373	389	379	345	371	356	333	385	372	340	358	340	380	349	330	341	348	369	383	347	394	345	361	355	339	328	353	381	364	381	350	330	375	359	346	355	354	358	347	370	391	360	307	395	349	371	362	355	403	359	375	361	348	389	383	365	344	378	375	381	363	368	368	375	363	385	351	322	376	325	315	380	372	379	385	378	377	371	329	342	387	367	379	311	369	340	332	364	364	391	357	381	376	351	388	355	366	360	364	339	375	346	355	370	381	370	337	359	345	394	357	377	369	342	370	349	363	343	364	360	382	350	376	340	399	356	342	386	364	368	375	396	391	385	363	357	324	381	349	389	364	396	389	349	324	342	365	337	356	342	390	366	344	361	375	366	357	371	324	376	408	351	381	397	376	341	346	368	363	392	397	389	370	370	362	362	351	382	348	381	321	364	369	355	366	382	371	364	380	346	349	370	360	365	355	355	373	333	357	378	350	378	352	362	364	353	367	374	339	377	394	385	382	386	366	365	374	356	351	348	380	355	355	362	376	366	319	377	365	374	341	362	375	361	380	357	355	365	372	358	357	365	358	366	351	370	369	371	360	382	373	351	367	390	383	367	368	367	340	387	366	346	398	358	369	349	398	344	378	375	377	344	381	361	349	375	364	356	350	389	365	362	375	360	381	384	348	352	361	367	353	338	359	309	367	344	362	378	365	395	343	328	392	342	335	358	357	368	350	370	372	349	392	368	387	351	324	367	380	390	363	336	380	362	301	365	402	404	373	347	361	325	357	376	361	354	385	345	384	320	374	369	366	362	358	350	365	369	361	371	363	351	397	366	388	320	339	369	381	356	376	378	347	354	364	389	350	361	370	360	365	372	369	341	357	348	363	349	340	381	330	371	372	351	355	368	343	380	361	337	369	376	367	356	377	373	357	375	344	350	364	352	367	373	360	359	352	332	361	335	350	343	378	327	401	354	386	343	379	320	374	376	351	362	389	386	377	381	361	355	383	358	363	393	379	370	360	378	352	326	371	350	375	381	349	377	388	377	381	359	386	356	315	363	359	347	382	391	362	389	331	361	365	398	396	382	380	393	344	356	346	376	365	365	357	386	379	363	414	392	336	367	400	362	330	387	355	363	363	354	345	384	368	315	355	350	385	360	351	391	372	413	388	349	396	382	347	371	349	388	366	332	363	347	349	383	344	333	395	345	356	386	381	389	367	342	362	363	315	361	372	357	362	351	360	339	381	368	354	397	381	352	396	339	389	382	370	320	383	356	367	342	390	401	365	372	347	387	345	376	377	368	325	361	367	350	421	363	356	372	378	363	367	355	353	360	339	376	373	362	369	377	355	338	385	349	331	321	387	378	341	380	367	379	382	373	361	356	380	347	344	372	363	353	378	368	344	358	381	366	351	381	382	333	386	390	376	357	345	392	349	371	383	357	364	350	321	365	377	390	369	348	363	354	368	344	345	364	362	364	400	363	354	362	395	367	358	394	346	400	336	381	368	344	348	377	387	344	367	352	383	335	358	355	352	321	340	365	384	359	365	372	360	398	379	378	373	345	340	333	359	358	387
44669	65905	42064	20652	15085	11688	9512	9146	7832	5962	4455	3084	2043	1435	952	803	747	744	704	683	666	649	610	620	601	589	609	626	579	595	583	550	541	605	546	616	533	603	589	532	562	528	503	543	549	519	485	562	541	547	526	573	538	592	530	546	548	498	493	550	478	539	524	519	505	556	538	545	530	543	549	530	588	522	566	545	531	549	513	529	515	538	511	495	494	545	505	556	506	509	538	530	527	525	512	530	535	556	527	536	517	500	493	534	549	520	534	514	495	529	549	529	539	560	524	487	506	509	517	564	517	534	564	481	497	571	523	533	496	489	564	518	510	569	514	534	516	549	515	536	517	521	518	499	551	515	537	522	521	505	483	534	524	514	534	540	539	532	490	539	535	538	519	552	524	533	553	548	509	526	541	529	520	523	516	478	514	570	540	473	510	495	470	532	535	559	519	555	531	534	506	550	508	513	510	488	535	503	505	510	523	542	509	593	533	471	537	491	513	544	522	531	502	541	542	525	521	504	528	534	528	485	538	532	517	536	511	517	555	512	534	528	522	516	505	558	533	508	523	503	523	551	525	545	520	502	520	540	515	519	505	485	509	519	519	533	481	533	528	481	529	504	520	541	572	524	498	525	521	535	527	535	521	543	488	508	488	519	532	477	529	556	497	552	500	493	520	527	517	549	524	529	506	528	531	510	534	527	533	562	561	526	530	544	546	572	489	508	566	552	537	519	537	523	513	505	505	521	508	522	508	540	556	507	528	501	541	541	533	453	495	560	543	508	557	512	569	515	557	532	464	490	542	502	538	547	514	528	581	531	545	560	536	533	540	517	534	525	529	517	511	519	568	510	521	497	505	510	527	537	540	521	509	561	526	519	523	517	538	553	558	501	518	545	555	540	558	504	559	488	537	539	512	534	501	507	554	521	510	501	532	511	552	486	511	545	534	527	526	566	519	506	526	511	521	511	529	547	507	533	554	484	513	492	528	513	543	516	546	535	516	554	515	551	510	538	497	522	536	534	517	525	528	530	536	524	549	499	550	506	510	513	513	486	534	508	492	533	499	518	494	505	532	525	509	507	518	508	510	516	537	489	509	494	481	571	554	523	515	579	528	543	582	515	513	521	539	486	486	525	553	521	508	589	540	508	561	551	552	529	554	548	547	498	539	514	510	526	569	521	498	500	533	546	484	516	568	534	522	497	546	504	494	553	498	532	521	500	574	532	500	506	554	553	497	537	512	569	522	526	512	538	555	500	512	551	488	515	525	509	540	533	473	491	481	501	512	542	531	497	520	503	532	503	542	515	494	496	548	517	521	539	553	535	518	535	505	559	538	544	605	502	527	522	508	501	549	556	515	552	574	530	474	516	554	531	557	478	580	516	528	503	543	553	542	526	483	510	534	532	528	533	479	542	507	548	574	479	534	530	531	577	531	487	527	537	536	559	537	548	559	540	495	519	560	495	530	544	538	481	533	516	540	509	494	524	526	516	480	519	488	502	532	515	551	475	522	519	501	533	529	534	537	532	562	526	541	527	509	547	532	502	544	537	550	560	543	526	552	502	460	523	498	522	506	512	551	548	505	537	533	501	542	531	505	510	554	532	533	509	525	525	518	499	543	495	565	506	496	548	515	543	532	505	483	516	514	539	519	532	514	544	503	532	551	548	523	529	532	527	488	567	518	549	573	500	567	539	535	525	502	516	505	510	517	507	500	526	541	559	513	511	550	479	517	527	518	491	487	523	576	555	508	496	512	528	542	524	539	536	539	497	544	522	535	545	528	489	499	567	558	531	529	540	523	502	523	519	542	547	541	556	521	570	493	501	543	488	524	525	553	512	559	509	549	542	517	512	517	494	518	525	531	513	557	553	510	508	538	521	509	529	509	515	549	529	480	534	510	542	505	563	543	502	556	540	565	509	531	535	514	486	515	550	560	545	530	534	515	507	504	532	491	531	553	494	519	560	546	561	502	516	561	489	515	543	520	505	560	536	525	544	564	489	527	527	504	546	536	501	527	552	502	510	528	521	527	521	513	533	513	539	542	514	502	513	518	504	559	530	565	548	556	568	526	516	527	544	484	533	489	502	502	519	490	502	543	512	570	513	526	524	542	514	521	523	573	509	539	503	486	515	570	532	509	506	500	521	491	537	528	550	524	489	497	557	527	498	463	552	528	513	507	521	534	517	495	541	482	509	535	516	521	514	495	554	543	503	567	552	562	548	553	533	527	546	518	521	519	530	552	515	527	490	536	511	535	492	560	506	514	475	540	500	531	535	537	511	497	534	549	541	512	520	526	520	557	559	511	502	544	533	498	494	531	539	510	550	500	562	517	518	522	554	508	546	495	573	537	525	506	544	565	521	505	514	557	515	537	507	518	481	519	522	511	553	517	470	513	536	569	510	484	549	535	508	528	509	489	516	565	539	506	529	510	503	491	513	540	554	486	542	522	508	535	511	547	547	503	538	511	533	515	540	533	483	512	503	510	501	532	526	554	534	539	489	509	515	543	506	521	535	555	529	523	525	551	513	581	532	512	558	536	553	542	500	522	509	517	539	511	547	517	477	560	514	534	527	500	530	546	524	534	530	527	558	545	500	522	528	525	517	534	528	552	529	551	475	531	527	523	510	529	552	523	543	541	513	554	533	541	512	522	529	520	530	506	511	523	532	572	555	515	535	529	486	514	542	492	509	523	518	544	538	560	537	544	519	519	493	511	539	526	528	517	516	514	510	498	523	525	503	529	503	532	535	494	510	521	527	490	527	557	545	494	490	517	543	512	477	521	533	529	519	523	555	516	528	602	527	499	528	510	530	488	520	549	548	530	513	506	489	504	512	511	499	533	531	530	524	546	535	534	511	508	516	521	540	521	517	553	525	546	537	552	529	539	511	546	535	524	516	497	492	505	533	498	529	565	519	512	539	534	535	565	567	469	535	539	536	544	494	549	515	470	536	557	541	529	532	521	502	509	496	503	502	479	519	541	506	507	526	525	531	514	563	507	499	526	527	570	498	517	484	511	512	502	552	512	498	503	550	552	478	552	518	547	510	499	539	549	514	565	500	529	573	481	504	545	517	492	519	521	529	492	535	527	512	525	537	556	548	514	510	562	515	562	516	518	504	535	508	516	502	577	469	505	533	541	503	537	485	549	512	508	466	522	520	507	523	498	528	553	485	524	540	537	552	543	510	492	518	540	505	513	540	529	561	511	525	518	493	506	555	544	571	567	524	551	485	556	555	540	499	541	548	530	537	521	571	530	514	512	548	534	502	480	544	538	492	529	540	504	555	473	501	510	520	550	474	501	493	535	512	504	495	513	535	534	537	530	538	550	532	498	575	539	533	486	533	512	529	519	526	487	515	537	537	533	510	568	530	501	522	518	527	546	511	522	516	523	525	487	502	509	539	532	504	516	559	521	509	506	504	507	547	482	480	547	537	520	528	545	532	511	514	519	526	535	518	529	525	535	540	499	488	524	513	554	555	534	548	529	550	540	544
29460	26634	23154	9846	3641	2283	1998	1840	1437	1177	891	631	491	403	389	395	353	387	374	363	373	365	400	404	388	377	360	369	372	361	367	381	372	347	401	370	390	375	391	362	385	363	387	364	375	373	393	361	355	361	372	348	368	379	376	383	367	364	377	368	401	351	382	388	358	355	351	372	323	404	384	378	392	379	342	369	352	356	384	366	394	346	381	395	395	388	391	378	367	365	332	361	397	353	357	386	380	370	344	333	402	375	394	351	403	397	385	345	383	345	353	363	348	353	373	359	364	366	364	369	362	361	391	376	358	373	387	356	359	366	360	346	346	365	394	359	346	359	346	356	364	371	342	345	365	366	349	376	372	397	357	357	378	345	360	361	384	346	380	385	344	372	365	366	380	378	370	346	359	336	385	342	388	350	338	357	354	351	359	351	374	393	378	354	352	364	357	361	351	348	348	364	323	382	369	385	388	348	376	322	363	331	370	354	363	346	399	381	386	378	332	359	359	361	358	347	335	367	386	342	329	362	347	375	353	384	349	365	345	391	381	391	397	333	362	373	368	392	373	377	344	337	343	360	349	379	352	376	346	339	395	364	394	382	382	393	384	332	365	389	366	353	403	377	390	345	367	377	382	369	374	341	369	367	349	358	347	351	386	371	321	399	384	374	363	429	372	374	383	341	333	356	377	381	364	329	355	368	360	362	361	348	415	369	340	387	348	400	356	397	382	370	362	342	392	347	349	353	347	369	362	379	351	358	343	380	384	352	342	354	368	395	378	350	369	385	360	373	383	385	388	333	369	352	374	344	381	374	406	379	361	339	361	373	363	377	354	379	364	350	367	341	370	401	372	395	353	349	352	356	358	324	327	376	359	370	376	367	358	374	396	357	382	336	378	362	376	354	358	373	351	384	372	353	368	374	388	380	397	349	377	374	351	334	353	377	374	358	370	335	381	344	338	348	353	383	355	339	361	386	364	388	411	361	376	348	363	390	349	357	392	377	354	384	367	379	365	385	350	370	368	384	307	343	391	375	344	376	347	378	415	364	342	375	356	401	376	384	369	372	364	352	364	342	342	364	345	319	377	377	372	358	371	346	344	372	365	343	346	374	396	373	392	360	371	389	377	391	364	363	348	361	371	356	352	364	384	384	390	331	332	369	424	354	379	355	348	336	360	377	352	375	390	368	353	351	408	377	357	330	346	377	387	372	353	382	366	371	369	360	367	359	370	334	340	355	364	374	346	392	352	380	349	382	383	349	365	371	347	348	354	355	367	367	405	378	330	363	373	340	345	340	396	355	397	347	397	374	404	355	374	371	361	342	353	328	367	389	350	370	366	379	380	383	382	339	385	362	376	386	364	349	358	398	355	316	371	388	348	381	337	360	369	362	335	349	390	365	364	370	352	394	350	378	365	356	368	366	398	355	388	346	363	333	376	361	388	380	374	344	379	377	367	367	386	372	373	379	377	363	336	333	348	345	390	360	319	373	368	379	344	368	381	324	391	329	371	336	378	366	349	379	338	358	356	365	360	373	359	333	354	381	354	383	390	412	328	344	389	410	379	366	324	366	378	383	353	355	374	339	345	338	348	349	353	367	346	363	327	352	386	342	391	342	347	422	382	376	359	330	375	350	390	369	398	351	337	395	353	361	373	351	361	382	392	345	358	372	344	369	353	367	372	376	372	368	362	386	353	365	377	351	395	391	389	362	335	378	373	360	336	345	375	377	383	325	339	382	399	380	359	356	377	370	351	389	387	318	383	348	354	362	372	356	374	366	367	362	362	367	395	356	382	366	389	346	340	340	364	362	375	395	383	410	385	372	382	378	335	385	363	401	345	351	352	377	342	367	370	361	358	361	374	357	353	358	361	379	364	394	399	335	381	375	348	343	376	352	355	354	374	356	357	370	373	361	374	354	399	361	383	364	364	351	308	372	387	384	370	347	354	382	345	354	398	358	379	315	371	350	360	370	344	417	371	361	358	371	395	341	382	373	373	362	353	343	394	345	386	373	379	347	357	338	392	339	342	389	393	374	350	337	358	356	364	373	360	359	339	355	382	317	384	343	364	378	338	392	375	383	362	381	365	380	373	355	377	359	366	376	352	382	398	376	366	353	371	376	374	353	362	338	383	365	394	345	375	329	351	329	369	354	357	377	378	372	364	346	365	376	340	335	381	368	364	372	362	385	382	362	345	364	359	329	385	377	361	397	325	363	333	377	354	383	350	358	351	357	395	409	358	390	365	349	355	358	380	356	379	379	343	393	371	355	396	394	356	391	369	386	360	417	347	371	358	382	359	357	373	355	370	354	362	377	356	362	376	349	367	358	372	389	348	333	380	347	360	351	357	376	365	334	347	373	395	367	376	339	372	382	367	369	363	406	363	367	350	386	357	349	370	383	365	390	358	344	381	392	400	384	367	348	356	359	323	344	359	385	358	355	367	374	373	373	368	372	364	355	371	353	378	350	378	348	343	393	378	327	362	389	372	364	381	388	334	385	357	352	391	346	346	392	363	365	379	377	378	382	368	390	340	341	384	322	344	370	362	352	386	373	371	372	348	365	375	369	307	393	375	368	378	393	363	372	358	364	368	364	362	358	338	374	330	350	416	355	372	372	362	385	394	372	396	366	336	363	385	390	363	370	395	346	381	367	337	364	376	394	326	382	393	385	340	380	373	353	375	386	338	358	370	376	358	400	379	364	376	379	347	381	372	332	366	357	325	382	333	361	361	364	379	384	375	352	392	356	337	380	405	351	367	365	376	355	340	373	368	379	359	376	339	369	365	329	376	350	344	363	403	394	378	337	377	355	371	378	375	334	374	383	387	381	326	317	344	374	333	353	362	339	381	374	356	370	371	360	384	370	368	358	401	371	383	373	359	345	337	377	422	407	402	369	374	339	354	383	365	377	351	393	349	360	344	372	353	393	336	362	361	364	345	352	336	378	355	348	359	357	385	374	363	357	336	365	334	373	347	387	381	377	375	373	348	375	350	365	350	343	357	357	396	389	379	374	359	357	375	374	377	399	372	361	415	365	383	348	384	358	373	365	362	418	380	362	382	376	357	364	380	403	358	371	350	373	352	370	361	389	361	369	370	369	330	373	374	343	382	372	356	403	361	370	352	396	375	367	372	359	394	388	378	383	375	358	354	370	359	378	398	334	329	385	344	372	381	380	336	349	387	378	347	382	356	367	383	362	375	368	361	405	364	355	338	383	350	366	367	375	352	325	344	353	380	425	368	383	389	386	415	360	372	362	380	381	363	340	364	392	384	388	363	374	372	343	355	330	379	378	370	363	343	363	335	401	362	340	382	381	348	360	353	349	355	347	364	375	360	379	396	381	365	376	388	382	374	388	383	339	355	388	386	361	395	361	370	372	357	331	384	309	359	377	426	362	348	376	371	341	397	362	352	355	377	417	352	364	360	369	389	358	319	361	373	356	378	369	366	357	375	355	358	353	342	366	350	388	387	375	354	337	375	330	350	355	369	434
35531	43394	26341	10474	7188	5533	4862	4756	3701	2881	1993	1289	956	654	606	546	548	508	538	554	541	526	561	504	530	524	524	477	532	552	506	507	537	540	537	508	504	484	463	493	521	510	554	521	503	536	526	485	499	476	541	530	538	521	553	500	533	487	490	501	490	493	545	491	538	507	557	550	538	514	524	540	550	528	545	525	497	529	552	511	508	528	569	521	516	481	579	481	505	539	491	515	500	550	499	544	488	550	573	544	521	514	480	509	524	526	530	526	513	534	516	528	558	511	537	537	556	527	527	582	519	520	492	513	507	540	496	541	485	533	542	519	528	525	588	507	505	519	511	518	504	548	549	530	536	493	544	505	500	515	485	491	496	541	570	553	550	541	524	509	508	483	486	502	552	569	487	516	513	564	531	514	511	528	491	494	532	510	523	534	499	491	520	557	509	482	532	521	544	520	518	605	517	518	510	527	492	526	523	535	515	531	488	510	504	492	511	544	534	492	517	533	508	509	479	480	546	521	513	499	502	561	489	491	536	544	548	524	535	517	519	501	554	492	561	528	520	511	534	515	499	479	536	496	536	544	531	497	485	504	545	501	526	491	520	551	515	520	494	548	510	495	536	514	516	507	513	471	495	538	511	540	486	536	497	557	548	451	511	545	502	530	514	504	508	557	493	515	530	561	508	501	525	540	533	502	489	497	522	517	512	497	530	494	506	513	534	513	500	539	545	532	497	521	489	520	533	488	509	520	462	514	541	529	532	530	532	509	500	528	482	525	515	518	574	490	525	553	477	498	516	518	490	523	499	497	531	490	517	512	500	488	524	520	524	517	516	495	532	546	501	555	508	497	493	493	501	515	545	508	514	521	532	508	525	511	521	529	502	525	505	530	521	499	497	542	504	481	489	523	477	518	523	515	554	531	512	533	531	501	499	509	514	524	501	545	528	537	507	510	534	538	530	511	531	516	486	545	505	545	581	501	529	524	504	533	531	546	518	515	544	535	448	506	498	476	464	499	481	538	512	501	500	528	547	519	547	529	523	490	503	494	512	540	503	504	541	519	511	526	541	537	523	498	565	538	510	524	494	502	506	521	494	496	523	542	462	531	532	548	524	519	536	512	497	551	480	536	527	526	477	523	494	528	535	497	516	509	542	536	506	524	548	502	541	541	514	479	524	531	493	495	503	523	506	488	479	480	511	519	490	538	478	529	540	512	509	476	520	516	527	505	530	514	495	553	503	511	522	538	517	573	513	515	559	526	497	557	517	509	489	541	533	514	492	559	526	473	503	489	525	495	569	522	510	524	515	519	480	551	511	531	519	547	557	531	536	487	533	521	503	508	496	505	504	506	499	461	501	523	551	486	513	521	536	490	568	485	525	510	470	510	511	500	520	493	500	526	504	517	502	471	501	493	524	489	550	523	499	511	548	516	507	521	510	511	509	512	550	518	545	507	550	532	522	539	550	518	545	532	516	521	527	545	512	539	561	528	514	503	493	479	550	526	467	527	523	521	556	525	549	530	524	515	502	524	500	518	540	501	515	508	514	498	509	532	499	534	502	530	524	541	499	496	533	525	492	505	530	473	524	521	518	519	477	532	510	521	540	502	520	530	525	492	522	490	523	540	535	513	538	535	526	516	492	529	511	550	508	587	539	524	476	541	498	538	504	508	491	528	481	505	526	548	509	531	528	527	506	538	519	516	599	482	517	529	554	547	499	508	525	551	528	505	532	520	508	525	527	524	528	520	480	538	548	505	477	496	519	544	534	481	521	505	576	504	510	515	524	535	538	528	521	582	508	538	526	525	539	490	483	509	516	505	547	525	537	520	524	517	516	512	543	516	516	509	487	555	516	542	487	553	515	514	505	507	546	538	474	579	548	481	514	505	494	514	520	521	511	556	474	531	505	509	492	519	515	501	536	488	523	533	507	519	549	515	493	512	524	520	516	491	527	483	486	527	547	503	512	524	512	504	506	484	527	513	528	548	538	525	503	528	499	556	529	484	536	526	534	542	552	478	522	503	481	515	514	508	507	528	511	538	554	530	548	520	529	496	496	502	503	498	502	492	510	539	503	519	519	536	522	533	525	497	486	509	543	512	519	552	485	487	517	532	497	501	506	541	499	509	541	492	500	540	575	533	553	543	528	491	499	506	529	511	499	512	564	515	512	545	486	602	501	489	516	556	591	495	529	537	519	524	535	546	527	534	501	517	456	520	520	506	545	502	473	515	504	526	540	504	493	474	524	532	484	489	510	542	552	528	528	525	505	497	530	507	489	534	496	516	537	506	513	480	506	541	528	508	516	494	505	510	513	501	486	498	520	544	546	555	500	522	512	548	504	503	539	526	523	528	496	530	511	529	536	540	514	595	490	541	460	491	504	488	529	511	481	505	536	523	526	537	497	525	537	534	517	525	511	482	525	519	522	517	532	555	499	535	530	529	526	519	525	499	496	533	507	507	551	505	528	487	521	518	504	518	547	532	527	516	531	519	522	551	522	520	504	513	532	509	528	552	508	528	502	520	502	494	525	522	536	535	533	523	563	516	505	525	513	514	530	501	518	513	508	490	545	473	520	484	511	481	508	495	531	540	531	528	512	484	517	478	528	521	556	499	551	571	505	529	520	477	542	445	553	481	518	567	527	548	503	485	539	532	491	490	480	490	513	557	527	490	542	538	509	491	523	505	543	523	530	503	530	505	534	457	542	537	489	503	502	533	515	503	501	515	516	536	501	551	504	526	541	539	528	510	513	543	548	541	486	500	492	537	499	533	511	546	509	505	580	521	521	525	508	528	564	517	508	497	507	460	494	491	537	485	534	515	520	535	497	487	511	502	505	476	532	472	514	522	526	564	492	531	546	523	527	512	504	479	518	541	507	546	499	550	506	513	473	513	542	488	486	524	495	499	526	504	481	514	514	529	543	524	482	489	504	513	498	550	530	512	540	489	516	506	515	516	506	491	506	526	529	534	525	544	534	504	503	509	486	507	524	522	547	522	530	529	525	488	506	472	524	521	544	518	466	494	579	495	529	490	476	543	535	525	542	526	529	499	502	491	496	537	509	522	522	518	505	489	533	497	511	535	489	536	535	541	523	522	521	554	548	528	562	531	519	506	528	522	550	487	493	506	501	568	546	528	520	498	509	488	529	561	513	504	546	535	502	490	487	529	528	538	503	557	512	523	524	531	493	504	519	520	495	495	502	506	516	505	521	524	506	502	521	540	540	495	511	479	483	526	522	514	560	537	525	506	494	538	501	519	525	519	517	499	519	554	523	531	532	493	523	516	487	525	517	500	495	517	475	524	505	518	467	549	507	510	499	534	518	489	526	464	495	498	547	501	540	502	494	493	509	529	502	542	519	527	527	469	513	513	485	522	528	518	498	492	554	547	521	492	498	485	510	527	515	472	500	555	484	521	522	477	500	523	528	506	510	527	519	523	501	551	491	522	530	517	525	531	495	555	510	522	528	508	520	491	529	556	526	480	523	533	539	503
24571	21646	28977	24729	21104	10970	4560	3394	2505	2054	1524	1109	819	608	571	580	550	556	485	511	536	540	528	515	525	525	530	508	550	547	534	534	506	487	512	508	497	537	530	454	512	497	502	471	510	486	499	541	517	521	506	515	522	493	496	510	523	486	475	481	453	516	480	500	529	521	447	500	509	542	485	472	477	519	504	484	477	545	489	497	515	490	437	475	469	539	497	493	500	486	503	486	451	506	524	499	546	461	529	481	492	476	476	555	473	513	483	494	547	499	495	483	520	467	491	526	547	487	491	497	458	503	481	501	481	472	472	468	545	452	517	506	481	522	517	484	504	510	514	503	483	509	481	493	503	482	501	525	553	481	527	478	490	484	482	519	530	489	480	489	476	492	538	480	528	542	526	482	507	509	497	497	499	478	492	464	481	529	447	490	493	487	466	508	516	492	522	516	499	480	499	507	485	513	487	487	527	485	501	462	520	505	530	513	494	493	490	452	497	527	532	497	499	491	525	491	501	506	475	492	503	508	490	504	512	483	477	491	523	503	506	510	458	478	472	511	480	494	504	535	518	501	496	513	470	519	497	479	536	461	472	518	490	489	496	469	501	510	484	499	521	481	480	495	552	485	457	467	519	533	521	466	509	500	474	485	511	480	501	498	494	538	489	508	527	484	509	497	476	481	453	476	540	536	471	472	475	498	491	497	462	509	460	504	510	479	477	477	503	471	517	481	591	455	496	470	517	473	495	472	525	459	482	460	506	514	519	507	511	495	512	522	474	502	504	510	487	506	518	495	467	474	498	462	526	496	461	555	478	481	446	475	452	504	479	537	487	502	487	494	475	499	493	513	491	464	557	463	527	529	511	494	485	510	536	478	486	505	522	512	506	524	484	505	477	500	521	466	476	494	489	476	538	477	518	457	480	497	530	486	519	486	498	487	488	513	442	509	499	519	502	470	508	532	520	515	507	518	501	528	544	458	476	502	508	516	482	518	513	515	464	506	471	494	506	482	526	531	464	493	486	512	468	504	432	495	511	468	532	527	482	495	522	499	452	506	496	496	486	474	510	480	506	513	517	511	474	481	529	482	464	501	506	483	514	473	523	501	495	509	506	485	487	468	485	476	507	486	500	465	518	513	492	495	517	511	471	480	487	539	507	500	532	535	507	483	481	479	458	531	494	520	496	500	500	521	496	490	495	533	491	507	473	478	499	465	504	469	461	509	482	495	497	498	539	460	477	491	504	482	492	470	461	472	443	489	455	550	502	488	502	509	474	498	489	474	436	486	514	479	517	518	500	524	513	482	503	510	478	492	465	510	474	524	499	468	506	499	491	483	523	486	462	497	481	529	493	483	488	485	486	506	550	493	480	502	547	480	449	483	477	532	491	495	486	524	513	473	484	490	507	466	465	485	464	465	462	518	518	491	427	492	469	501	493	497	494	488	478	498	538	497	527	536	492	526	538	512	492	513	497	534	496	522	567	553	476	501	551	510	500	510	507	520	490	554	480	502	508	440	486	517	474	557	500	502	491	478	525	479	498	504	489	483	530	529	541	494	470	500	483	492	519	470	481	458	481	489	527	443	455	478	495	521	466	479	509	458	513	490	470	524	508	535	478	471	457	490	513	500	529	510	507	502	523	475	497	459	497	474	507	482	494	493	470	536	501	465	508	498	520	469	488	446	497	495	480	473	510	488	485	483	515	529	464	519	514	482	499	511	470	490	497	497	464	470	486	483	458	465	546	504	488	515	494	516	510	505	492	499	504	489	529	477	483	453	524	473	521	477	472	455	475	526	515	482	452	496	520	518	507	495	495	486	484	527	522	493	511	481	477	527	491	507	516	478	496	494	538	492	489	489	510	514	499	472	505	519	476	480	487	480	478	513	500	509	492	479	487	486	489	506	473	480	485	515	497	499	530	523	490	537	504	490	469	487	504	507	489	522	465	512	483	493	471	502	485	493	475	468	503	487	544	513	472	513	497	518	509	518	467	492	494	503	507	509	494	479	509	507	485	457	495	463	505	465	509	488	480	464	514	505	524	526	513	479	490	470	512	497	516	507	496	511	475	496	541	519	468	481	495	501	473	528	527	491	542	500	473	500	462	498	513	470	487	494	497	447	502	468	483	504	458	412	511	476	514	478	490	470	479	502	488	496	509	490	486	530	500	486	519	487	485	496	499	485	515	484	514	473	488	509	487	500	555	522	479	492	473	498	500	499	504	525	458	463	485	486	492	501	489	490	502	530	485	462	508	490	500	507	463	463	462	507	531	510	479	453	463	503	465	470	459	475	509	512	493	477	520	465	478	480	492	478	511	491	493	524	500	505	487	460	472	518	515	449	524	522	506	451	501	482	493	530	504	480	479	494	463	505	534	473	467	455	530	493	480	510	507	513	492	472	519	481	479	464	511	523	534	487	500	488	508	525	518	508	453	511	477	510	469	519	528	512	479	473	524	485	489	494	524	499	492	492	505	480	447	470	510	473	502	520	479	514	486	508	526	499	482	529	477	521	512	522	501	460	496	490	503	481	515	492	522	510	488	515	485	475	456	515	458	509	524	501	511	516	492	510	513	472	475	519	509	509	537	526	515	494	502	509	520	495	488	506	501	519	485	538	545	450	530	487	508	490	528	486	477	457	480	511	479	472	489	517	484	543	519	499	525	477	506	538	505	469	507	482	480	506	509	529	494	518	525	494	511	515	490	475	484	519	527	530	458	506	488	504	550	512	484	560	503	513	505	481	555	500	516	481	494	463	484	512	541	502	518	492	473	491	504	491	514	501	483	488	509	509	516	479	514	519	509	495	457	514	519	486	456	522	506	500	469	466	484	506	503	503	516	538	520	501	490	461	506	530	506	444	484	495	537	485	504	484	538	519	512	485	515	545	457	481	515	501	474	495	517	440	501	486	512	485	517	489	487	460	514	550	520	468	469	519	485	516	502	498	504	483	495	544	489	461	528	487	463	500	475	522	497	452	512	460	492	466	457	485	489	460	504	515	495	500	495	478	513	483	490	489	481	495	516	484	477	480	511	468	513	510	550	462	492	497	507	485	533	509	498	507	502	514	467	485	487	513	502	455	481	501	477	532	468	538	513	503	500	458	497	439	484	487	491	516	486	491	512	502	508	473	491	501	510	496	512	453	519	537	472	462	492	485	506	466	491	483	504	554	541	502	491	494	451	487	446	501	514	483	486	489	500	474	492	492	441	499	518	506	531	465	499	460	479	493	471	479	486	476	454	512	523	497	488	472	504	515	521	523	481	420	488	485	510	465	502	486	485	534	460	534	518	443	507	465	494	501	492	507	469	486	496	437	456	506	489	518	506	519	487	496	492	471	469	473	459	485	495	481	534	497	522	488	518	505	498	474	467	495	482	518	504	526	515	494	526	476	498	448	496	435	510	511	487	493	484	486	481	451	488	569	446	470	476	495	527	485	491	483	506	487	487	494	530	496	489	477	476	491	462	462	461	512	498	480	473	467	511	491	509	518
39393	58642	38423	16018	12126	9265	8157	7384	6203	4864	3404	2249	1549	1021	858	855	872	771	816	797	759	741	725	770	715	763	742	770	706	741	719	719	703	715	730	763	721	759	726	783	724	668	688	718	751	712	710	723	710	727	707	688	695	696	753	728	687	703	737	708	693	672	674	734	723	729	693	752	741	751	748	648	677	735	735	676	722	702	730	694	689	698	697	678	708	687	690	672	703	694	732	694	715	740	700	722	710	744	706	699	703	713	676	699	717	674	704	721	717	702	677	751	687	703	685	757	687	677	754	655	660	744	651	680	676	738	696	716	675	732	704	648	708	700	689	699	719	693	721	726	683	671	700	749	660	694	722	709	655	711	733	685	712	736	703	722	666	703	709	681	683	697	706	697	687	658	664	674	686	738	718	689	670	677	709	695	717	694	667	713	743	730	718	723	675	719	695	710	662	696	685	717	651	686	708	714	681	735	719	674	671	674	678	715	728	682	679	657	647	728	710	711	686	700	726	697	706	704	704	723	719	694	710	705	673	713	689	686	679	702	712	716	733	713	744	733	680	674	678	722	695	693	749	736	684	715	707	744	668	740	688	703	715	672	698	679	678	670	714	686	652	631	675	719	717	720	717	668	704	703	687	677	705	688	713	702	717	690	692	745	652	698	675	699	742	723	694	701	704	674	704	691	718	702	692	633	727	732	675	672	674	663	711	694	667	680	708	668	694	706	686	724	680	695	711	686	685	696	707	687	691	675	721	672	698	708	712	709	694	665	710	733	665	725	699	687	717	687	702	690	718	656	671	710	689	678	701	700	682	683	671	777	708	736	745	680	716	682	706	735	644	689	731	724	692	735	698	739	689	756	665	702	692	741	701	693	702	692	688	720	674	667	725	714	689	695	676	699	634	691	709	723	683	718	734	683	698	716	729	771	693	726	670	662	731	729	692	735	703	736	703	700	698	674	732	647	699	677	712	681	630	759	668	737	702	699	648	665	717	719	700	715	699	674	681	698	704	711	690	743	709	700	709	708	736	712	705	661	671	703	706	692	694	679	708	731	710	705	698	677	686	727	751	682	689	663	710	708	689	695	733	714	677	710	679	682	680	662	731	684	704	748	705	711	699	702	704	663	704	684	714	691	720	683	713	718	692	674	756	689	683	700	692	679	680	649	701	674	642	736	669	685	745	695	705	674	776	681	717	654	700	682	689	685	677	664	692	748	701	711	699	736	743	703	672	722	712	695	680	742	735	690	716	633	727	658	727	748	730	677	673	636	695	685	725	698	628	675	729	669	690	750	709	732	650	689	695	695	711	723	748	694	667	667	691	691	696	703	686	709	740	684	701	732	719	707	673	690	678	721	653	701	660	639	684	714	709	709	751	679	647	725	696	693	710	709	696	670	687	641	727	685	704	689	722	680	683	731	670	678	671	679	715	672	716	706	684	699	680	724	720	711	698	700	689	678	693	678	708	684	714	657	704	684	741	681	666	736	690	720	714	682	709	700	745	694	668	682	726	672	713	697	729	683	675	719	742	720	670	691	698	742	709	706	683	705	702	639	728	735	676	738	709	712	671	684	709	701	676	649	731	649	749	713	693	684	680	716	718	738	723	728	695	666	662	684	737	731	723	699	727	703	754	713	716	684	712	727	721	696	721	713	698	675	687	674	671	683	690	689	722	704	694	710	638	685	682	709	696	681	684	737	691	680	718	706	693	695	716	641	705	733	710	649	724	698	657	726	713	638	720	761	721	700	710	735	676	735	730	696	705	659	712	709	691	702	705	744	698	700	677	720	699	711	698	661	667	729	680	696	705	727	708	716	724	695	730	679	714	696	678	738	682	683	677	716	638	667	751	721	643	716	701	727	720	727	734	760	710	700	690	711	749	734	674	672	685	687	692	667	723	702	678	708	652	717	674	710	712	664	674	670	672	706	699	702	634	695	674	735	677	704	722	672	704	687	711	652	741	680	716	735	726	731	692	748	690	717	686	681	647	706	694	704	660	704	693	666	712	738	672	733	696	715	710	668	691	695	725	723	688	753	708	703	708	679	694	723	704	749	694	711	710	712	727	687	698	708	689	694	717	719	686	659	718	674	722	689	703	736	658	703	712	715	657	694	693	718	727	702	697	670	709	743	692	735	673	701	684	701	691	695	707	713	696	707	697	718	689	678	724	692	685	693	699	726	714	683	725	713	726	685	711	701	736	695	746	692	726	656	675	694	659	662	695	658	725	719	726	710	702	705	722	682	725	697	723	713	662	670	746	720	711	689	686	696	746	714	713	656	720	734	686	705	706	695	710	722	740	692	703	669	712	699	717	726	685	677	680	720	715	755	695	736	660	707	712	685	699	737	695	718	680	724	662	692	656	664	696	736	666	696	702	691	654	681	703	675	709	722	720	693	736	717	711	686	713	663	660	685	708	734	667	701	703	705	731	714	680	671	657	697	724	680	706	747	679	650	720	721	740	721	680	735	657	777	678	682	648	691	741	697	697	711	672	698	702	689	674	711	712	735	689	685	669	696	721	699	709	695	736	774	703	762	709	729	699	706	718	687	718	722	696	717	647	659	724	723	705	703	681	699	688	696	677	683	713	670	711	719	663	711	702	676	719	729	702	706	709	671	660	711	662	683	683	681	660	719	690	672	691	681	675	671	704	644	712	717	701	742	705	686	642	704	640	706	756	681	722	677	733	692	670	677	689	710	685	668	686	663	688	695	716	673	680	730	752	673	707	686	694	695	680	676	707	711	705	717	672	647	652	734	693	685	680	709	672	682	716	699	702	716	709	725	692	714	711	697	695	726	711	727	703	688	707	722	678	711	710	679	665	716	655	682	672	689	733	722	722	693	733	729	736	722	743	698	702	690	678	714	660	694	649	656	667	684	663	689	708	686	685	693	679	670	638	678	682	694	659	709	702	702	701	685	653	714	699	673	711	663	711	657	692	720	711	695	675	670	697	676	671	700	722	726	691	671	715	700	679	708	706	728	710	687	709	718	710	662	692	610	678	675	724	679	747	677	697	747	691	660	719	719	684	755	690	670	653	709	668	715	699	697	678	684	667	704	686	761	692	695	722	715	696	662	716	695	744	685	756	729	692	681	647	679	686	705	692	715	659	685	733	689	748	710	717	750	665	701	723	671	719	720	646	710	671	707	680	686	678	712	705	722	707	670	739	684	733	723	701	654	706	703	678	690	727	723	709	693	689	682	732	712	703	694	692	675	710	676	699	714	678	692	651	658	684	709	690	718	748	718	667	682	702	721	699	738	639	647	658	712	610	682	652	686	659	747	710	662	698	688	705	670	713	722	752	731	686	695	689	691	751	704	643	706	721	744	675	767	680	737	691	718	692	725	743	699	719	705	675	667	702	708	701	693	694	668	758	700	670	721	786	741	695	699	686	751	672	675	659	679	695	652	743	732	807	676	736	687	676	670	741	720	653	739	690	682	716	726	699	691	708	717	683	748	674	683	684	670	754	702	750	711	625	699	649	693
23576	21574	29329	24244	21560	21127	11456	4654	3513	2606	1856	1249	756	569	448	464	466	469	428	423	397	384	420	444	388	393	400	412	370	408	377	365	376	387	388	354	364	384	350	383	388	352	378	337	389	362	394	370	391	354	374	351	360	349	381	323	347	346	351	363	384	349	374	375	361	329	388	338	366	337	351	368	381	373	395	353	386	371	387	352	369	341	336	378	336	333	388	348	323	363	389	383	396	382	330	392	333	361	378	363	378	366	383	352	387	354	365	406	364	378	372	361	354	375	379	372	376	347	364	358	412	363	405	397	353	343	383	376	355	389	415	363	373	368	391	349	404	373	362	344	361	381	334	377	382	372	366	372	364	372	401	368	361	365	343	363	357	370	375	386	358	366	346	361	382	363	366	355	344	388	353	340	351	393	346	345	354	369	383	357	393	329	351	381	370	365	372	385	389	366	386	382	344	391	388	372	389	345	363	368	394	399	380	369	373	359	393	389	374	335	364	334	378	370	377	377	370	416	369	343	374	361	361	384	382	366	339	395	345	340	380	364	360	366	352	350	346	352	382	376	357	390	341	383	387	333	371	356	339	367	358	370	354	368	352	358	375	370	400	394	364	400	344	392	382	358	352	375	370	362	372	373	374	333	396	375	326	356	338	371	386	369	382	382	360	392	380	355	371	373	381	340	389	305	373	344	383	374	351	357	381	367	375	365	328	374	338	376	332	363	384	333	357	363	373	377	361	360	379	358	376	380	386	334	339	364	345	376	387	360	370	348	385	378	377	362	356	363	391	387	358	365	352	382	337	373	358	363	387	380	357	350	344	364	334	372	383	391	355	365	369	355	384	426	381	389	354	350	388	377	363	358	388	401	347	379	346	347	361	339	377	351	345	343	370	363	331	375	350	353	373	370	362	340	335	371	370	387	397	395	362	366	341	378	366	373	331	375	358	390	375	350	408	377	331	345	388	332	352	361	357	344	372	364	363	361	376	370	364	336	351	369	399	347	350	368	306	372	387	367	326	363	395	371	306	370	364	336	333	373	397	403	384	354	336	346	383	402	373	373	383	347	355	371	381	395	361	346	359	382	389	351	355	380	384	376	363	361	413	368	348	360	361	374	385	348	348	351	366	353	354	383	364	355	353	370	365	341	358	386	408	349	369	368	346	389	372	380	372	373	390	413	349	351	351	350	349	348	370	352	329	395	382	327	366	374	409	398	396	373	387	344	334	359	384	385	321	412	350	346	365	363	362	385	358	370	353	364	353	368	373	356	365	382	429	361	348	378	364	369	352	367	365	360	356	370	368	380	358	325	352	385	396	355	392	338	357	363	395	383	389	340	369	392	366	358	382	384	366	335	374	364	345	352	372	338	351	360	334	335	346	354	364	373	366	350	319	358	368	369	377	374	333	379	376	402	343	335	361	343	346	352	383	368	382	355	350	357	387	364	342	360	367	351	345	347	382	373	364	371	386	347	371	411	362	355	371	372	406	357	380	346	365	337	357	370	359	397	367	358	331	397	371	393	352	369	363	366	365	339	335	347	331	370	357	349	365	344	345	351	384	351	382	356	360	353	370	380	374	364	337	389	373	346	391	367	357	357	362	390	413	338	349	342	406	349	396	405	362	361	335	350	346	329	355	324	350	371	380	369	371	359	335	339	375	343	354	364	372	369	361	382	328	351	398	366	382	338	371	365	369	362	393	351	354	366	371	337	357	369	318	403	378	339	367	370	381	353	410	358	369	367	377	339	347	345	342	333	352	378	367	327	387	349	395	378	376	372	337	361	360	355	370	371	374	352	379	357	337	320	394	390	417	352	358	354	376	397	364	360	364	331	337	354	358	374	374	331	335	355	377	364	341	341	379	361	374	381	382	387	368	387	368	336	377	327	386	376	361	320	371	352	376	390	356	399	370	368	380	372	368	403	372	363	360	351	404	359	343	382	352	363	361	379	384	377	350	360	356	388	387	377	339	337	390	372	367	351	343	363	356	336	355	383	332	359	379	402	380	342	372	345	371	347	347	384	369	364	347	364	350	378	357	389	365	355	349	390	362	348	398	365	330	381	365	375	353	340	422	377	348	369	379	363	368	403	347	338	360	355	347	379	359	357	377	326	356	363	337	371	353	358	357	360	386	357	344	416	348	324	337	372	323	392	354	404	341	357	352	372	347	356	342	357	352	354	358	349	393	372	362	372	363	366	358	388	356	358	341	365	349	367	375	372	350	367	377	378	366	350	347	375	377	377	403	353	381	371	332	364	345	337	377	317	391	381	384	339	384	344	388	348	382	340	367	376	334	350	348	343	351	373	383	379	376	386	343	373	337	376	362	362	363	374	384	364	369	366	354	346	328	327	342	350	400	344	363	331	337	376	363	350	352	350	332	373	363	396	364	340	356	354	326	344	368	359	331	312	349	361	370	362	351	349	371	345	336	360	371	405	387	370	392	335	320	373	354	402	355	340	368	362	363	369	327	387	373	355	374	388	368	372	379	361	365	354	377	400	383	357	348	353	359	355	347	343	394	400	352	386	357	369	369	341	354	364	386	380	342	386	375	378	371	346	342	366	374	348	394	352	347	340	341	355	346	335	340	349	395	343	370	351	337	364	332	373	381	379	336	354	333	407	401	402	378	334	400	358	364	374	372	346	367	356	373	373	379	341	339	371	354	374	350	335	365	366	375	358	371	358	353	396	332	361	382	352	365	371	331	347	366	374	348	381	372	386	355	349	330	372	340	362	348	359	332	331	378	360	390	357	385	363	345	355	378	361	380	347	353	381	340	336	363	390	353	385	363	355	390	344	359	361	350	335	361	369	366	397	347	355	351	390	363	376	381	337	344	383	346	406	351	324	378	399	383	396	356	333	350	345	349	359	368	352	380	378	370	364	342	386	358	370	392	385	387	353	359	378	369	349	352	380	368	353	375	379	365	367	368	363	353	359	331	371	365	357	365	361	395	365	386	377	367	344	393	363	393	389	349	331	364	368	374	375	341	343	345	385	368	360	385	375	370	352	353	373	355	365	385	359	361	389	344	365	369	377	375	374	356	372	363	394	360	340	381	356	322	330	376	383	385	381	351	338	378	381	387	347	342	396	374	343	353	380	394	356	354	373	344	345	375	371	371	357	336	362	355	362	349	343	391	361	351	363	367	367	353	379	341	369	367	374	340	373	361	390	322	357	388	367	372	373	347	381	375	375	365	337	375	372	360	384	387	358	375	342	340	357	378	374	336	353	378	355	372	371	361	360	319	375	396	368	380	347	341	371	373	336	389	389	363	362	340	371	369	365	366	336	352	363	347	360	381	338	369	330	380	384	343	371	371	373	334	339	336	343	353	370	360	387	383	349	353	339	408	385	379	361	347	379	353	383	352	365	363	377	362	365	382	333	342	359	369	383	349	360	358	349	359	382	354	360	348	381	337	368	322	362	371	323	351	402	361	377	356	351	385	407	364	395	364	355	383	375	370	346	367	316	330	387	372	343	347	365	362	373
45035	66876	44089	20631	15673	12264	11404	9592	8293	6375	4407	2874	1651	1072	847	795	768	748	687	748	672	664	609	597	559	635	603	574	598	555	550	587	555	538	554	582	566	530	504	559	564	580	545	527	526	544	540	561	508	527	526	542	517	538	545	549	558	539	523	519	541	526	521	541	517	500	565	525	502	525	509	502	521	566	544	463	571	509	519	507	531	523	550	525	524	572	543	497	571	528	528	490	480	503	558	485	519	534	540	513	539	523	502	501	518	500	559	535	546	513	524	536	558	512	507	498	542	545	484	545	519	536	552	559	511	508	521	537	526	528	530	529	526	524	546	520	519	537	533	515	539	520	513	525	514	544	536	529	536	540	519	498	507	508	536	529	566	522	512	539	544	514	495	529	545	505	543	526	491	502	546	557	527	580	521	570	530	508	495	486	559	498	477	535	540	497	492	498	530	482	520	528	469	537	486	502	561	481	512	468	554	558	523	518	522	510	504	546	531	530	524	516	525	531	502	525	513	543	530	539	561	522	511	515	511	515	543	543	539	522	489	494	522	528	532	528	512	514	542	501	507	559	501	531	534	520	565	513	505	483	496	544	502	509	544	554	519	519	533	515	527	480	527	491	568	527	520	519	490	529	538	546	511	522	528	497	537	520	551	515	500	536	498	512	539	562	524	590	485	521	537	564	499	528	526	496	501	523	523	532	514	542	511	540	518	558	512	536	530	558	476	534	544	516	521	513	527	549	500	528	518	543	519	551	519	508	528	517	537	562	507	485	554	520	508	501	501	538	550	517	541	585	540	523	572	535	524	497	518	519	526	503	515	507	518	514	562	504	530	524	546	502	517	541	507	506	579	499	489	548	515	516	550	481	535	506	516	529	529	483	538	527	530	527	500	550	538	503	547	504	514	486	490	521	577	501	509	498	518	523	527	528	538	517	494	479	540	561	479	500	542	510	531	525	558	531	506	524	524	535	529	579	508	505	531	510	576	522	518	526	551	518	489	505	508	535	530	562	493	554	543	534	482	526	465	484	526	526	500	506	529	544	498	448	509	513	505	499	479	521	533	511	507	514	501	587	541	496	548	502	492	499	509	555	502	537	499	560	551	518	562	556	551	503	477	551	504	517	519	555	535	497	534	486	527	496	522	488	485	489	508	546	497	546	495	483	572	529	492	533	557	538	552	496	528	483	499	510	559	568	513	520	538	553	531	554	540	552	483	513	536	545	538	495	537	512	550	475	509	488	504	485	521	577	525	490	505	517	541	568	541	571	472	530	499	550	528	528	527	527	522	488	542	513	545	538	520	534	550	521	485	497	515	522	539	515	519	505	528	506	498	554	555	537	514	522	491	539	577	512	528	547	525	550	547	523	564	553	510	502	543	558	486	542	472	534	510	530	523	493	508	525	562	530	522	496	522	515	534	496	571	539	506	509	509	499	553	508	489	541	523	526	513	534	551	522	510	520	536	511	575	504	542	532	496	486	510	568	481	521	543	494	508	513	542	526	542	527	500	510	532	509	546	538	516	531	533	530	530	519	522	580	506	529	505	509	469	532	517	552	539	532	506	530	517	510	500	522	489	511	517	515	556	528	535	545	550	534	520	555	484	563	521	526	533	526	519	519	545	526	501	533	554	530	514	530	529	550	563	518	532	512	500	565	554	530	507	567	518	567	516	533	525	537	517	539	505	488	541	518	488	489	515	520	549	591	554	563	528	510	532	511	509	538	538	500	567	532	564	560	513	530	480	558	553	506	478	522	558	503	541	527	522	535	546	546	564	537	510	560	529	544	515	514	493	516	553	529	511	474	530	449	516	525	492	510	513	526	515	526	544	526	557	507	525	543	548	560	522	532	536	500	537	531	548	508	532	517	542	505	529	482	545	529	523	523	521	528	509	528	508	537	531	516	498	504	548	532	523	493	512	538	525	480	550	507	463	520	507	517	529	533	562	520	531	515	512	503	518	530	555	543	534	540	544	560	512	492	529	527	538	561	496	539	509	535	569	526	542	499	518	505	518	539	484	558	530	536	514	491	505	484	479	543	526	559	552	479	547	539	534	520	495	527	521	537	555	534	515	527	533	517	509	540	551	551	531	515	502	513	529	545	531	564	546	573	536	561	493	502	542	507	529	521	481	535	506	510	572	503	490	518	515	488	518	457	527	542	516	541	507	524	504	488	511	531	481	528	528	542	529	531	499	512	497	494	529	533	489	544	510	521	504	562	501	505	572	534	505	526	525	518	510	514	527	511	543	537	552	544	524	549	537	497	503	539	470	542	540	513	524	509	531	548	532	531	548	465	510	542	541	547	518	522	490	535	535	512	552	561	536	546	514	523	545	479	546	493	553	492	565	503	545	534	502	476	497	504	502	495	522	546	508	525	544	513	533	529	540	509	549	537	542	522	517	545	510	561	558	511	523	545	514	507	498	486	509	519	526	477	520	540	553	506	555	481	500	519	507	506	514	465	527	546	504	528	542	521	517	505	491	497	556	529	501	508	519	523	475	541	514	489	508	496	480	548	539	512	501	510	547	543	533	527	564	544	532	533	490	536	537	533	517	515	505	541	510	551	523	509	534	536	511	536	492	518	489	561	517	553	539	519	520	531	528	526	555	511	525	551	558	555	552	525	512	497	523	556	578	523	537	525	541	540	543	500	524	485	533	521	556	474	537	509	500	561	519	467	540	485	554	492	494	504	512	490	552	553	500	534	530	537	530	516	545	497	551	510	551	507	537	487	475	546	522	594	552	568	519	491	503	518	544	527	537	521	505	529	514	521	526	526	531	511	548	500	548	548	499	501	538	508	527	505	506	489	532	553	522	536	487	476	522	516	494	519	492	487	494	532	509	505	554	497	538	519	545	529	559	529	524	542	512	478	528	519	522	545	531	549	487	479	523	521	523	544	543	524	533	487	551	522	519	538	529	510	519	471	544	525	521	529	534	486	580	502	529	512	537	557	505	504	517	494	518	495	551	525	517	530	540	485	531	521	540	506	506	541	505	546	524	519	539	520	504	528	511	536	490	505	515	512	513	517	532	492	520	545	538	524	501	480	542	521	512	536	500	498	509	496	506	499	540	492	541	517	518	546	530	545	527	521	527	542	511	531	517	471	509	514	553	505	527	495	540	507	511	530	553	515	490	543	559	528	497	497	568	521	556	492	496	524	504	517	564	557	508	506	513	567	473	475	552	498	489	551	492	505	550	520	500	495	565	555	550	498	533	507	525	586	541	535	519	559	499	542	528	512	548	499	545	522	505	497	538	557	517	511	499	541	552	520	527	541	506	510	530	507	514	453	532	552	516	519	508	510	525	515	537	537	500	542	533	504	495	514	506	537	563	516	524	512	509	521	535	530	550	478	520	535	528	517	547	543	484	554	545	507	540	521	504	537	521	527	482	508	489	510	533	553	576	522	560	524	536	553	531	574	506	533	538	494	538	518	514	513	556	572	519	517	509	528	514	542	533	526	520	514	547	564	539	506	500	504	488	495
29698	27470	23260	9977	4076	2813	2359	1973	1568	1134	843	568	464	390	362	376	350	388	400	381	368	360	402	364	373	348	378	373	376	389	347	340	346	406	343	368	347	355	382	368	342	362	342	357	409	365	361	359	390	345	363	327	372	418	398	363	364	364	351	354	351	333	369	363	384	374	377	346	357	352	366	377	357	383	355	328	382	376	365	339	390	341	377	359	330	362	372	380	342	332	374	311	356	344	374	355	358	353	364	367	396	372	354	340	371	356	362	344	352	378	373	343	387	389	333	375	358	323	374	401	399	327	401	407	346	390	385	380	367	385	338	395	360	344	414	366	364	401	360	362	387	382	365	396	319	363	374	372	389	403	387	397	397	375	364	349	357	353	354	390	340	360	384	360	330	340	345	371	332	349	318	391	342	363	396	362	379	353	339	354	382	411	382	366	356	381	374	350	377	375	381	369	381	337	358	394	375	396	367	400	329	373	388	380	359	358	341	384	392	366	336	368	384	359	357	346	370	372	331	378	386	381	411	381	363	348	378	360	365	343	381	337	377	352	380	328	345	346	388	383	350	381	388	380	369	364	383	377	329	345	398	369	386	373	411	388	365	320	365	384	344	355	351	351	375	373	339	385	382	330	358	358	366	388	383	378	371	379	324	352	377	338	381	395	362	364	373	341	359	387	383	403	368	372	397	354	349	369	382	373	330	352	367	328	381	375	350	369	373	337	339	333	341	338	400	373	362	350	378	308	382	384	314	367	328	386	352	382	356	349	347	367	372	403	367	347	369	372	342	320	385	400	362	384	347	333	363	363	373	328	358	383	401	365	348	374	368	371	372	385	362	358	365	373	349	356	385	370	354	361	347	365	369	363	397	371	362	366	352	374	379	350	400	370	369	351	343	345	360	363	381	357	343	379	375	362	383	347	390	374	352	374	375	367	384	356	349	343	354	382	360	357	330	365	370	402	367	373	355	375	375	379	357	378	394	367	351	381	347	375	338	347	383	364	381	312	335	347	355	372	386	352	345	348	339	391	350	382	391	357	372	354	370	368	379	374	372	372	381	375	346	360	380	369	369	344	378	366	360	384	365	347	366	379	362	359	351	361	388	364	348	364	373	385	379	377	367	394	364	352	370	345	376	354	342	347	402	365	388	365	372	362	339	352	378	386	371	374	343	399	388	400	404	335	352	379	385	386	345	362	370	384	403	410	383	360	403	372	344	382	406	367	376	352	338	363	373	378	389	383	374	371	362	371	395	371	387	330	367	358	333	375	361	384	337	359	370	333	353	347	359	343	338	332	388	359	330	364	341	384	362	338	377	377	377	339	334	365	321	364	338	385	338	394	347	325	326	394	375	393	345	397	371	386	356	389	347	382	349	367	379	382	352	403	364	358	374	360	370	323	367	342	388	375	376	416	355	383	372	352	368	374	377	383	383	383	349	375	385	382	376	367	373	344	332	361	338	370	388	341	354	377	343	358	368	371	351	349	362	404	384	372	346	380	359	330	359	349	391	364	361	333	359	346	374	375	385	330	379	374	355	359	396	377	340	344	395	357	377	356	389	338	390	382	365	359	359	368	388	369	380	364	371	364	360	369	367	375	361	382	349	345	332	347	351	372	373	413	370	351	369	401	380	357	365	389	359	351	381	375	369	354	404	378	351	373	344	355	378	371	354	336	324	354	386	344	361	355	395	353	348	364	371	340	361	355	347	348	352	360	364	390	360	375	377	379	425	380	360	337	358	365	375	340	369	368	400	359	381	359	366	361	373	343	402	366	349	366	372	327	343	343	348	369	378	374	353	367	338	380	353	361	336	361	340	350	338	357	337	365	365	356	352	371	379	402	380	355	372	377	373	380	375	378	378	329	365	348	373	342	376	381	328	354	345	367	363	372	361	404	351	371	381	358	364	385	345	364	367	363	369	394	352	351	323	404	353	396	375	363	358	353	365	372	368	389	362	323	336	355	340	351	365	377	340	367	372	357	375	358	359	341	394	354	396	357	347	369	337	367	377	389	370	361	325	349	354	364	371	369	370	374	384	369	346	384	384	363	367	368	341	382	352	370	369	352	372	344	337	356	360	336	311	345	352	369	353	371	370	366	350	392	364	356	353	331	373	359	391	336	339	371	410	368	363	371	326	371	386	359	379	318	383	378	368	343	384	358	340	345	365	369	355	363	380	364	375	349	381	383	373	380	381	358	368	368	411	363	353	369	385	366	368	364	356	382	367	345	362	375	347	375	336	383	368	366	370	388	358	381	369	353	379	391	385	390	374	362	355	369	375	344	359	356	352	369	378	337	386	355	368	359	333	349	346	365	368	398	398	371	355	364	362	369	357	372	374	392	359	354	363	334	392	381	390	346	358	355	380	343	341	390	361	377	387	365	376	390	385	365	372	335	354	353	386	373	345	327	357	378	359	356	357	378	353	363	376	341	347	388	369	349	347	379	366	354	351	379	321	344	384	366	342	359	338	350	374	353	366	380	376	375	356	362	392	369	395	339	350	363	353	370	376	389	346	369	399	356	347	357	358	358	328	389	339	378	372	386	356	371	333	365	343	331	367	371	366	346	360	397	375	371	354	334	351	373	393	357	367	366	342	345	354	379	397	369	383	351	363	369	354	395	385	358	372	346	387	372	394	351	339	367	368	377	373	381	380	372	393	399	394	365	368	353	334	354	344	341	385	386	382	359	327	377	403	377	334	361	338	382	362	399	358	372	383	377	359	377	356	360	370	383	339	376	352	381	376	348	341	384	365	352	338	350	341	379	371	361	356	360	369	351	343	370	380	336	391	351	380	362	363	349	371	323	369	330	341	379	392	387	356	373	337	388	368	369	350	370	336	349	373	350	334	366	379	335	370	350	367	356	372	370	357	363	408	399	370	345	359	370	394	362	358	339	358	376	388	354	401	362	351	362	360	362	359	379	379	362	340	396	353	383	368	407	352	388	358	355	400	364	360	370	351	395	371	375	377	361	398	391	357	349	354	368	365	352	416	370	372	389	358	364	351	357	367	373	331	394	376	371	343	350	368	320	333	358	365	355	417	374	353	346	379	370	367	357	392	346	393	376	359	375	348	352	369	360	391	377	354	377	343	360	385	352	346	376	355	355	362	358	362	327	341	328	369	329	369	346	359	378	373	377	373	404	352	370	370	382	349	375	370	346	367	395	362	364	362	372	406	365	354	332	357	342	390	355	360	373	362	343	344	351	395	364	368	391	387	346	397	376	338	359	375	353	350	369	309	392	332	355	360	376	351	369	352	356	389	332	351	373	366	354	402	345	356	353	351	342	351	365	331	384	337	353	392	366	366	370	367	362	374	364	380	371	364	378	352	344	366	383	375	341	394	364	391	352	342	340	370	324	416	367	380	348	348	374	373	353	386	392	365	371	367	365	369	390	395	356	389	387	370	356	411	369	395	356	359	359	394	333	340	335	359	373	388	377	370	371	381	373	350	347	378	380	338	389	343	341	360	382	372	397	373	357	350	377
36485	43937	26009	11051	7890	6683	5786	4830	4017	2864	1820	1107	682	556	579	504	531	526	547	534	544	537	522	539	562	509	538	548	495	492	505	538	533	505	517	560	538	505	539	488	489	533	519	515	545	482	527	526	523	518	571	530	504	511	538	514	518	531	492	512	563	510	523	511	515	505	541	527	497	480	528	541	495	538	499	509	518	507	514	572	507	537	488	492	517	543	462	502	494	506	507	516	494	521	531	540	533	503	503	524	496	504	535	542	520	533	479	517	544	509	487	481	542	501	483	515	521	532	524	511	532	485	490	594	504	548	519	509	508	522	490	490	506	466	505	524	526	519	571	486	491	494	511	538	510	514	517	504	504	509	535	480	504	545	512	508	501	486	497	522	524	512	536	546	526	481	498	533	490	530	540	480	489	555	509	453	512	538	530	531	520	516	518	494	519	539	538	501	519	480	499	482	515	537	531	496	531	492	512	513	503	540	510	515	566	524	538	502	467	528	508	515	535	541	491	492	558	541	515	554	530	494	521	512	497	525	526	535	523	511	559	524	534	490	499	537	481	533	533	533	495	502	561	492	541	532	545	530	508	560	492	523	540	517	554	534	515	531	510	549	472	508	503	514	523	456	520	506	513	518	550	516	539	503	500	514	523	517	513	510	473	531	482	514	534	565	517	499	525	516	518	523	510	487	511	504	513	485	559	535	507	558	539	503	505	530	498	504	535	495	554	544	536	475	539	514	534	496	561	504	482	510	533	521	488	472	511	525	553	485	517	521	531	512	518	497	518	517	547	485	499	525	485	536	511	534	494	476	533	528	530	523	531	544	552	519	526	528	501	507	526	534	479	497	539	514	489	503	514	526	557	536	517	486	540	555	505	550	510	484	510	532	541	537	493	498	520	533	522	522	487	504	492	506	503	475	499	489	487	502	506	485	511	499	505	500	539	510	529	508	549	476	491	570	558	513	511	511	552	496	503	489	552	521	517	575	519	485	498	499	528	506	496	524	494	509	498	474	559	547	549	573	500	535	509	507	506	519	523	523	479	518	500	519	470	471	538	550	523	483	516	531	503	527	542	527	507	508	498	557	496	484	513	519	507	549	471	473	519	505	538	540	477	498	542	475	552	496	518	506	494	490	512	522	531	516	484	513	514	506	521	509	496	502	557	486	504	497	500	546	518	523	456	490	531	500	511	501	531	545	520	511	524	536	501	477	549	498	536	530	508	525	497	565	440	493	502	490	512	531	498	538	547	494	496	525	517	502	509	521	526	552	503	512	535	518	512	522	520	490	514	525	505	501	464	491	532	526	569	501	527	499	493	543	529	526	480	469	506	513	503	505	519	535	532	509	490	510	508	508	541	543	505	514	512	525	511	549	454	543	520	496	525	497	530	468	503	485	533	510	538	509	541	497	518	523	511	552	492	512	500	526	491	486	517	533	553	536	524	465	493	545	483	550	501	557	489	587	529	536	478	548	528	493	491	492	532	514	520	545	496	528	506	512	512	525	518	503	489	531	523	489	511	503	524	506	528	512	494	496	470	527	517	513	537	561	460	463	514	514	544	522	532	524	522	522	525	521	544	542	491	514	507	498	538	515	514	498	519	502	461	527	495	488	491	539	503	486	505	541	497	482	561	507	495	476	527	503	519	520	543	479	553	524	530	472	542	551	519	518	503	520	491	509	554	530	480	529	551	500	511	526	510	517	509	522	510	521	544	492	546	528	500	517	549	491	482	536	500	539	499	506	537	496	478	519	497	484	535	485	518	576	521	484	508	541	514	515	560	514	516	534	543	525	546	518	519	497	534	514	520	479	512	541	460	496	478	509	501	482	519	512	531	484	506	523	536	480	538	531	525	512	502	488	473	515	506	549	497	516	501	512	518	516	535	520	550	502	489	502	528	498	546	520	485	512	523	510	512	494	517	528	525	508	490	525	548	541	516	503	505	478	494	513	544	499	523	507	514	467	503	503	475	538	490	508	549	554	527	514	526	538	475	478	479	496	515	547	508	530	540	528	498	519	509	486	514	509	496	527	516	511	502	505	484	504	534	534	515	505	509	498	534	503	493	543	482	503	511	521	560	504	523	511	520	512	517	521	507	521	491	547	507	509	548	498	538	516	545	514	490	529	524	496	514	519	524	511	475	519	531	501	473	481	506	487	485	483	513	513	519	492	509	508	527	513	540	495	523	492	502	465	539	522	503	541	493	519	475	507	540	463	505	526	504	539	522	531	548	523	505	483	550	548	516	482	508	510	510	507	537	517	460	539	536	505	529	531	504	482	568	515	516	534	506	504	498	474	494	528	522	515	490	528	499	540	492	504	532	500	472	489	526	523	495	540	564	527	470	521	473	514	510	526	473	554	524	532	517	532	550	554	536	520	505	484	516	510	522	487	507	518	476	516	497	509	557	517	490	488	532	528	558	516	524	530	483	511	516	534	517	514	545	494	541	487	520	506	509	511	516	522	513	492	478	533	564	513	553	506	539	503	493	558	525	552	518	510	521	481	485	433	553	509	492	525	536	537	482	535	478	500	544	505	517	504	511	541	497	512	548	508	530	502	527	481	506	522	521	531	489	526	525	486	496	550	500	493	536	536	488	515	458	541	529	540	521	500	521	482	499	517	510	522	496	533	531	471	521	463	488	517	465	485	527	499	512	530	499	496	531	548	536	548	585	529	526	549	552	529	528	544	520	479	528	518	509	500	530	518	539	529	506	489	518	520	550	478	540	548	503	479	544	539	534	493	547	539	512	511	522	523	498	519	489	509	542	529	521	497	507	528	478	519	517	549	547	517	472	501	511	544	514	564	500	503	536	477	530	545	538	474	510	548	487	488	513	495	481	483	527	526	507	499	521	514	537	522	498	485	511	542	462	529	508	468	489	530	547	517	538	497	513	510	478	513	507	510	506	508	522	494	525	556	498	506	507	507	508	532	526	566	494	519	511	537	514	532	539	548	513	497	498	541	512	499	525	536	546	514	536	501	497	526	484	505	516	505	490	508	535	502	514	508	476	481	502	537	534	503	508	522	552	500	468	530	485	514	526	498	556	478	505	514	533	511	498	485	484	518	495	488	551	499	523	543	480	510	523	516	526	500	527	526	538	466	519	508	494	483	505	485	514	492	496	510	499	523	527	482	475	543	527	522	516	539	482	490	525	507	517	531	555	519	566	517	543	522	503	550	527	542	496	502	518	532	499	523	524	522	563	549	523	566	523	533	510	524	511	473	476	510	502	545	534	547	497	488	526	522	482	506	510	534	531	520	487	524	462	511	492	502	512	492	539	511	529	538	519	519	522	490	519	555	487	484	508	551	527	517	523	494	529	526	523	520	488	513	537	510	531	545	486	514	528	548	521	531	545	487	538	499	498	491	561	514	510	500	513	521	519	515	544	536	546	535	508	435	486	504	522	525	455	482	490	491	524	532	540	514	498	515	525	542	509	490	540	540	503	540	476	523	500	540	522	530	509	502	502	494	515	507	526	501	522	530
24596	21628	28898	24768	21070	11704	5215	3373	2585	1957	1232	855	654	596	580	588	555	572	537	559	569	488	541	525	511	475	489	505	452	517	529	513	478	509	484	480	515	517	502	496	511	485	520	528	433	483	488	513	479	423	519	466	475	469	465	512	498	515	518	480	483	505	522	525	521	481	487	507	497	472	474	484	504	484	473	507	492	510	459	483	505	504	498	497	552	482	509	513	490	491	494	513	487	497	483	543	490	464	531	476	505	460	504	502	522	460	507	484	460	509	504	493	488	496	502	511	501	499	536	454	470	512	482	482	503	473	491	472	508	500	493	522	533	486	492	472	459	498	484	478	489	486	535	506	504	519	479	515	497	482	476	493	484	507	491	505	509	464	488	517	464	478	509	469	485	486	492	498	470	500	472	482	485	511	481	504	477	507	513	505	509	487	509	486	498	470	519	488	507	480	501	499	471	527	531	501	465	523	538	502	484	526	503	477	494	546	524	499	505	446	503	515	510	464	513	450	503	522	475	491	475	470	501	469	520	508	461	502	458	508	486	517	540	485	458	497	494	486	500	515	454	510	523	482	488	498	513	457	475	466	504	460	512	503	496	494	501	502	491	474	515	518	501	503	490	476	524	489	488	509	528	503	473	518	480	498	474	483	523	481	491	519	522	469	469	514	488	473	491	495	520	533	511	475	508	486	487	499	435	463	498	523	464	503	527	498	513	476	466	497	503	499	525	492	490	501	460	501	491	465	531	486	503	522	488	467	509	490	504	499	476	493	480	478	515	534	497	477	518	483	488	486	488	518	465	487	511	531	513	482	547	517	467	518	459	497	492	497	491	460	493	484	504	498	518	519	467	501	490	482	489	511	475	505	538	490	487	526	507	515	484	502	493	493	465	481	495	531	509	495	532	515	487	448	483	502	475	440	529	490	471	506	524	519	493	460	508	461	463	511	495	486	501	487	515	487	513	536	531	495	509	488	492	484	519	501	512	509	489	495	500	500	468	496	479	498	486	463	533	508	497	516	506	502	500	546	467	493	515	494	476	505	542	512	520	452	504	513	501	471	489	519	509	498	544	480	486	452	484	477	465	473	478	497	489	489	485	504	462	498	458	523	531	521	518	504	462	569	458	530	472	500	456	477	534	478	510	472	500	489	450	499	484	505	471	498	504	499	456	508	501	523	532	481	493	447	521	504	447	519	481	479	493	500	509	502	492	517	515	513	512	523	518	522	503	466	508	506	490	483	505	493	530	456	531	472	495	518	493	509	454	506	479	482	506	487	474	474	519	459	492	506	480	515	492	517	455	511	489	480	505	505	479	507	473	479	469	481	471	514	498	493	493	486	530	497	513	536	488	457	463	490	496	478	462	506	496	501	482	462	484	514	460	492	483	501	477	461	491	457	516	503	481	509	527	475	486	533	485	494	458	511	528	495	518	518	500	487	520	484	514	498	479	462	509	553	502	483	464	473	467	442	500	485	493	515	528	495	495	452	513	499	487	519	485	458	489	462	470	518	525	449	496	471	504	478	465	526	489	479	498	484	494	494	460	484	514	465	467	488	521	497	491	521	449	524	498	459	494	501	469	495	465	515	508	497	476	506	478	470	525	480	501	505	498	499	490	487	498	500	496	492	515	473	482	505	490	507	517	541	507	457	498	504	517	494	497	468	549	496	497	473	472	544	468	473	463	479	472	517	464	504	477	498	494	494	524	477	503	503	484	495	518	507	508	488	465	507	473	549	493	492	482	525	493	521	465	491	539	486	511	508	533	531	470	477	481	504	473	500	518	483	474	521	478	504	472	524	501	471	516	505	493	469	486	480	517	490	452	466	506	474	446	571	477	507	545	492	477	503	495	492	504	515	496	501	471	524	465	544	491	500	472	481	458	440	493	473	501	486	522	523	468	520	511	495	530	513	509	473	498	495	509	518	502	500	489	493	496	479	475	500	520	538	505	530	476	460	483	536	488	489	468	502	487	518	536	532	476	499	512	499	507	527	485	472	532	440	512	468	495	515	510	513	487	494	516	471	523	497	480	483	475	488	472	467	490	485	489	502	481	482	500	531	549	469	483	468	488	514	505	516	479	462	530	516	491	478	463	528	520	472	481	473	461	516	522	516	534	489	502	514	512	530	445	544	498	477	478	480	461	489	494	537	463	467	493	533	480	502	495	528	513	523	516	524	514	499	487	502	481	478	494	459	540	500	501	490	505	471	464	455	527	464	482	496	498	497	474	488	489	490	483	499	496	491	471	452	479	472	499	476	458	521	514	484	474	506	484	526	464	458	498	519	496	469	525	511	497	472	491	469	522	517	469	535	492	473	460	499	518	498	477	494	480	486	535	488	501	511	471	483	467	492	524	477	516	496	490	493	483	505	437	511	493	513	524	454	507	490	484	525	477	482	488	490	479	464	460	490	522	497	486	512	491	489	468	510	438	492	485	481	487	504	531	482	453	491	523	497	506	495	549	503	483	487	521	513	495	478	490	501	458	518	507	503	486	526	511	502	496	517	506	485	478	498	533	485	493	492	511	495	476	462	482	496	471	474	515	504	493	485	526	499	507	483	505	533	499	486	477	511	512	470	477	507	466	511	466	486	503	493	509	455	522	477	505	468	537	521	489	471	454	520	495	564	497	484	487	484	466	484	534	496	496	508	517	500	479	465	493	480	477	505	507	482	450	491	461	505	500	475	478	465	522	533	485	490	514	457	498	478	507	489	506	471	449	462	489	487	473	529	506	517	492	488	506	476	511	495	460	473	504	531	490	520	504	450	473	507	482	465	483	486	469	491	536	475	500	473	487	439	487	485	494	522	517	505	501	526	497	469	476	486	527	471	483	481	501	468	483	485	549	491	446	466	458	471	502	507	537	447	500	455	484	501	530	470	512	538	486	472	502	477	510	501	469	482	514	471	481	449	482	518	450	490	512	500	491	473	466	498	497	557	541	490	496	482	460	525	519	511	502	477	504	437	491	539	461	497	498	506	468	465	462	468	513	468	505	489	459	511	489	484	502	498	503	524	472	498	492	503	513	510	472	517	491	444	483	478	507	495	510	513	503	477	493	488	458	437	496	491	515	500	530	460	491	466	492	478	485	477	506	470	532	508	473	535	524	451	500	518	511	504	493	500	486	468	487	482	464	493	481	460	438	502	512	480	493	514	525	500	525	505	481	496	517	528	503	531	472	497	508	494	523	489	482	531	503	472	544	554	488	507	483	512	485	460	549	536	517	530	536	503	502	472	489	546	473	466	452	488	477	481	503	509	490	467	520	529	508	526	493	502	496	478	471	527	487	515	448	465	492	506	474	472	525	518	471	465	485	511	489	506	493	448	497	524	473	526	476	507	500	491	544	464	477	508	505	495	487	485	494	521	490	477	524	504	504	477	477	476	485	507	529	505	489	495	531	534	450	499	523	502	477	502	521	516	469	480	490	474	490	483	495	552	511	495	459	447	498	480	513	487	511	530	526	491	516	474	474	460	480	510	475	498
40742	58879	39408	17444	12506	10225	9080	7778	6335	4651	2838	1701	1255	998	873	831	828	787	782	772	768	703	776	720	767	714	708	678	687	672	653	729	713	717	693	701	710	712	691	687	731	713	709	748	691	685	695	709	661	706	673	718	693	685	689	717	683	718	768	750	700	738	705	685	762	645	751	679	723	736	669	689	674	724	690	700	668	688	708	701	667	742	691	669	696	719	667	692	679	713	711	714	773	683	685	703	730	715	681	672	667	674	692	715	662	666	692	736	673	698	686	716	685	697	667	703	693	669	678	713	724	674	676	714	671	704	664	663	731	703	720	711	676	721	696	730	642	686	696	710	673	718	710	687	753	646	628	736	687	673	717	708	682	690	649	668	735	680	700	710	719	675	667	715	716	639	708	696	683	745	717	680	691	697	701	657	673	707	715	696	657	658	694	679	683	703	622	756	706	695	691	682	718	713	704	651	688	732	688	717	672	743	676	638	665	626	726	724	697	696	687	693	636	726	706	706	761	697	695	702	709	695	655	714	731	668	718	708	699	719	713	701	704	679	709	687	683	704	721	694	708	656	697	700	667	713	712	663	663	667	658	686	701	715	682	667	697	679	668	719	688	679	669	656	704	671	681	665	710	703	646	739	671	688	696	694	670	710	676	725	719	687	686	693	742	685	719	670	694	720	694	678	673	731	715	717	684	688	714	727	684	647	698	723	675	685	715	712	647	719	731	734	721	666	727	708	660	680	684	687	707	681	683	696	725	681	709	698	710	680	694	683	715	658	690	712	716	669	721	723	669	669	706	698	665	682	670	673	649	668	720	681	690	689	684	677	715	715	724	656	666	686	672	698	721	745	723	646	741	699	686	658	717	684	697	689	717	702	689	655	769	725	708	688	706	672	698	700	717	684	684	710	661	649	665	666	711	727	671	656	696	722	695	688	718	716	731	704	694	698	685	711	670	694	703	690	663	715	689	639	704	718	722	710	690	713	671	713	742	667	704	645	703	715	743	682	721	660	696	670	671	694	686	711	715	672	665	650	699	704	710	685	689	706	696	695	712	734	716	691	680	689	673	711	680	703	669	672	669	657	739	647	673	724	701	696	718	721	742	705	711	713	681	691	722	709	646	683	666	717	692	723	673	658	680	680	699	669	698	710	704	699	650	665	660	662	752	679	695	724	644	682	764	728	682	707	715	675	681	700	684	658	702	702	704	703	738	671	715	714	711	705	688	698	639	677	730	681	670	690	673	678	649	687	764	691	688	755	729	668	662	683	724	711	689	688	675	702	684	734	684	725	687	708	689	677	733	728	719	720	647	676	718	703	700	690	700	734	697	741	707	693	691	678	693	663	696	651	693	722	730	706	713	752	668	713	668	659	684	707	697	658	651	694	708	675	704	681	659	687	700	700	688	662	675	663	714	697	666	702	717	709	683	671	700	742	690	698	732	676	738	697	699	678	698	690	709	659	687	663	677	682	691	654	722	662	670	710	681	696	683	703	697	692	661	655	680	705	727	675	681	659	712	699	670	677	644	711	716	681	690	707	758	677	662	664	710	635	708	674	628	710	745	674	657	663	614	724	699	691	680	665	733	678	659	728	716	715	702	703	689	671	663	752	660	718	685	704	694	742	697	699	706	726	719	697	698	709	692	664	676	695	709	727	679	717	683	659	713	693	704	704	642	678	722	688	688	728	666	716	678	706	676	683	662	689	740	711	702	685	685	698	711	681	653	693	679	711	699	695	729	683	696	700	714	750	665	694	676	696	732	662	716	692	672	721	751	706	703	671	702	680	649	731	685	731	700	710	708	700	682	698	708	700	681	690	764	652	719	716	671	715	688	709	713	710	674	698	672	699	645	690	698	653	679	699	716	677	724	711	635	695	707	730	692	727	703	691	680	699	605	743	680	694	656	735	676	715	699	668	724	708	684	724	703	723	678	747	672	749	662	639	691	714	690	676	689	693	742	703	673	703	686	666	661	667	701	728	644	720	685	670	712	719	733	690	698	683	676	672	722	729	692	739	707	706	664	668	693	686	706	660	716	680	685	698	700	666	649	674	665	704	705	693	661	715	700	714	694	645	692	721	726	694	721	690	696	674	682	713	678	673	640	694	666	687	680	735	698	728	663	673	705	658	639	721	711	692	691	665	711	681	703	676	681	686	700	651	682	698	678	690	687	728	735	690	694	695	724	686	742	744	718	704	722	694	687	692	672	739	714	707	683	686	711	694	693	691	734	679	690	705	708	671	664	706	698	722	710	697	726	680	717	688	690	711	669	689	702	701	692	717	700	702	732	653	670	705	699	690	701	733	706	652	679	750	695	700	748	677	656	699	711	698	704	726	683	656	726	686	677	675	700	706	727	655	718	687	701	655	697	690	720	715	684	668	705	689	713	683	716	692	671	692	692	693	715	680	708	683	695	690	643	704	675	695	743	729	647	702	722	690	702	722	681	677	693	710	672	673	679	650	656	682	707	703	756	699	735	693	771	670	661	636	684	708	678	710	662	667	669	653	675	677	723	694	725	651	734	688	679	700	700	670	661	739	687	725	679	689	744	703	674	682	702	743	673	650	667	665	690	710	708	731	710	712	691	685	686	655	709	714	658	649	697	690	732	668	653	711	726	695	698	738	718	704	655	709	654	748	703	668	702	642	706	674	663	712	689	672	740	715	722	754	681	679	688	669	682	690	705	735	695	691	674	679	681	688	714	724	703	695	685	661	639	693	651	708	690	679	707	702	677	716	677	702	703	664	717	692	718	677	712	717	703	719	701	719	701	742	641	706	701	671	660	671	699	681	665	677	729	670	682	684	674	673	694	682	685	738	703	701	720	677	669	706	691	683	666	695	705	665	688	703	697	684	671	725	682	695	730	701	694	698	691	761	710	713	701	651	681	682	669	671	659	711	705	713	654	681	658	710	715	663	690	723	721	733	691	707	694	699	695	671	663	703	712	712	701	692	742	712	684	700	677	701	716	720	685	707	697	700	647	669	666	697	739	732	706	703	724	688	699	697	680	704	695	717	760	719	676	704	733	662	693	664	698	657	702	720	690	727	694	680	715	695	709	655	709	685	700	726	667	698	670	692	720	680	711	733	722	656	748	690	664	666	712	733	676	679	632	715	680	692	688	695	709	704	724	694	645	651	681	696	699	710	735	712	686	667	676	710	688	674	722	663	687	727	674	675	694	691	758	680	680	705	699	725	700	655	683	731	652	690	720	714	719	687	700	664	727	662	709	728	691	674	661	728	680	731	698	732	688	676	738	686	691	721	663	717	683	659	679	677	665	719	707	628	679	689	703	713	646	709	674	653	712	707	713	680	685	693	711	667	749	728	683	736	685	679	723	704	675	698	729	684	653	723	703	731	674	647	726	673	689	722	714	617	679	650	678	669	668	740	669	688	710	696	662	726	700	672	711	699	696	736	685	686	709	694	704	750	692	709	683	712	660	633	723	663	665	710	668	722	692	698	731	691	715	698	696	694	713	704	718	682
23547	21607	29371	24229	21585	21234	12085	4992	3475	2482	1480	964	633	554	502	444	454	453	441	439	395	404	410	395	388	358	373	389	391	368	373	364	403	359	381	388	378	386	371	344	398	384	347	384	378	410	406	385	362	363	365	352	395	348	368	370	360	397	377	386	369	358	344	372	388	332	326	402	361	381	340	351	404	375	401	336	353	333	369	372	397	381	346	363	341	342	360	368	394	371	381	370	362	342	378	353	370	362	380	385	342	349	370	347	355	391	360	356	336	326	380	373	334	417	348	350	360	381	354	360	346	332	368	352	333	367	354	364	331	387	360	360	356	358	332	360	377	347	358	390	326	362	366	375	364	364	347	377	373	366	355	340	355	365	356	375	345	385	380	385	381	358	357	336	371	350	348	386	329	345	373	375	362	382	353	349	344	369	356	370	338	343	350	343	392	359	361	377	360	357	379	390	318	369	338	336	319	341	326	386	391	334	371	367	345	348	405	377	344	381	333	366	384	355	370	370	356	347	352	355	347	335	371	353	328	333	383	371	393	370	353	362	365	347	346	361	359	373	386	377	367	359	330	349	354	348	340	380	358	360	356	397	369	355	342	372	387	332	387	382	381	335	354	376	363	358	380	347	344	349	359	369	353	415	371	346	371	361	339	372	368	373	368	345	381	378	373	373	361	320	355	357	350	359	383	336	342	340	330	361	317	379	365	351	344	402	350	360	376	350	386	372	352	339	370	358	357	350	329	375	386	376	347	400	361	332	364	359	374	376	361	384	353	367	367	354	368	361	339	357	356	379	358	371	386	350	360	339	354	356	365	350	346	382	365	364	380	381	371	355	341	394	335	353	341	339	346	385	393	364	381	368	388	378	368	343	356	359	365	345	330	332	351	351	354	367	354	382	348	353	364	374	390	334	331	347	344	381	362	335	394	362	344	369	357	360	372	402	336	389	355	401	376	341	382	351	345	353	380	361	372	386	407	349	368	385	396	364	372	338	362	347	379	346	408	376	352	345	371	373	366	355	367	352	355	341	344	338	384	372	333	370	347	346	367	361	405	371	343	351	348	343	346	357	340	344	367	366	332	376	374	341	319	387	338	377	383	360	308	353	323	357	367	367	378	342	337	343	383	342	360	404	378	393	353	351	369	348	361	363	372	348	365	338	391	379	362	373	363	356	364	330	357	329	345	362	378	373	345	378	349	365	349	345	350	331	371	402	384	348	345	359	341	330	352	385	383	365	339	374	385	341	390	386	344	363	353	346	378	331	355	373	364	359	375	342	385	387	386	348	346	357	346	375	353	341	348	360	351	356	368	334	368	359	339	384	329	343	373	340	370	349	353	359	361	295	378	355	323	357	335	382	379	390	372	345	353	373	343	369	321	392	332	367	400	351	373	361	387	374	394	382	379	369	352	350	399	383	345	357	333	367	344	374	363	372	362	361	388	346	357	383	338	347	380	365	334	352	387	387	371	382	371	377	374	356	396	332	353	354	367	377	340	388	374	367	367	360	356	360	375	374	380	336	380	351	385	352	361	382	344	369	390	334	363	354	368	394	356	359	323	335	395	374	369	324	350	341	371	376	361	386	378	367	381	354	330	380	360	375	377	360	382	336	357	367	342	368	357	375	357	346	384	358	368	353	375	365	353	372	364	341	362	355	345	319	346	343	344	329	383	344	361	338	392	324	372	381	361	344	339	353	379	339	341	327	338	357	374	355	371	379	357	392	369	362	337	338	375	367	348	360	388	333	370	363	337	400	339	369	376	344	375	325	353	379	365	342	362	361	362	367	354	345	347	344	337	344	362	342	322	302	355	379	388	339	308	379	345	383	343	388	344	361	338	348	353	334	354	351	339	391	355	333	378	344	337	385	372	357	393	357	334	379	346	375	342	331	326	320	355	360	361	396	353	374	359	349	357	383	340	371	344	381	379	367	340	318	355	367	342	370	368	371	348	325	330	351	332	396	347	321	362	344	384	380	350	367	309	406	386	392	370	367	366	336	400	355	361	343	315	394	348	338	335	356	342	355	354	350	375	371	353	351	401	359	337	355	347	353	352	361	364	392	358	352	362	352	354	367	364	369	364	345	393	394	339	384	378	348	358	357	356	391	346	376	340	366	400	342	351	346	366	360	355	340	355	369	310	331	330	329	361	347	370	369	346	364	375	375	339	365	352	362	392	365	362	324	367	347	385	354	398	354	394	357	387	337	354	364	355	362	335	323	353	356	356	349	311	373	357	370	374	347	370	371	366	406	353	384	386	345	354	402	358	349	384	337	378	324	316	355	371	377	364	371	365	364	326	377	347	399	365	355	336	353	338	361	381	341	366	344	371	324	397	373	357	339	360	376	371	369	349	351	349	372	334	401	371	341	353	378	335	373	325	337	359	375	341	350	345	384	362	325	393	357	361	369	356	369	366	356	387	382	390	336	375	368	335	355	394	393	370	384	379	345	397	346	362	357	392	355	418	349	393	376	364	344	383	342	372	343	359	364	338	389	379	373	356	388	349	375	367	401	369	366	358	332	355	358	358	391	404	346	348	350	382	347	354	363	330	361	387	360	357	366	354	379	372	364	356	371	354	369	371	317	394	339	376	322	358	353	336	380	362	366	365	383	352	378	310	377	349	366	370	365	388	375	354	361	365	340	343	370	368	341	400	366	358	351	336	393	373	360	376	357	370	329	400	364	326	354	334	373	375	349	363	375	352	350	384	373	390	383	375	353	361	354	362	318	385	341	359	354	348	372	401	358	329	345	324	365	358	387	362	358	339	345	372	331	344	377	376	353	369	343	324	369	338	329	330	351	326	332	343	340	379	365	353	354	371	344	395	360	357	352	339	354	380	389	383	379	353	383	357	370	363	401	380	344	343	358	349	346	394	370	374	375	340	383	354	391	363	338	331	370	356	369	362	343	350	368	364	366	354	358	357	327	357	349	345	395	367	338	357	325	369	340	384	376	391	359	319	322	332	357	344	374	379	359	333	373	311	383	369	390	330	358	355	370	343	385	364	362	366	336	343	335	373	387	388	333	359	335	360	379	388	389	364	343	371	364	358	360	360	361	360	338	339	384	388	343	351	348	357	364	384	369	359	350	378	334	347	370	364	350	359	346	338	346	360	382	395	346	371	344	359	355	361	373	360	367	346	362	373	324	355	373	354	352	361	343	339	352	344	394	375	343	394	367	366	348	339	354	350	345	369	360	369	376	345	317	350	354	371	396	366	363	329	348	355	373	382	351	365	355	376	348	348	373	357	343	375	342	358	351	383	362	344	351	323	345	377	341	364	387	365	333	359	335	351	379	377	366	363	365	397	395	359	373	382	359	360	354	364	355	384	326	370	376	332	356	342	365	362	361	358	369	371	371	350	332	325	347	410	355	357	344	360	377	342	364	375	362	337	378	342	362	390	423	316	349	378	364	386	381	373	359	357	352	370	336	405	378	373	356	393	364	391	362	360	351	341	359	351	352	351	333	355	376	347	394	362	394	403	357
44888	66720	45146	21986	16422	14210	11752	10122	8532	5796	3427	2159	1408	1005	793	820	752	757	706	685	694	593	661	590	595	579	565	607	604	514	562	571	535	572	538	540	562	583	571	540	571	569	560	585	528	538	548	511	514	544	524	544	525	523	551	511	492	477	522	562	515	498	537	560	506	521	532	536	512	517	491	526	535	479	519	524	502	492	520	499	554	518	520	463	534	506	511	506	489	522	505	537	529	480	530	543	514	561	516	506	541	499	508	486	492	497	524	537	517	493	512	504	559	532	522	532	521	495	533	521	499	511	517	507	490	497	562	517	536	502	503	544	495	497	512	508	521	485	562	538	522	525	500	535	569	469	525	526	530	510	508	525	520	515	533	537	508	552	527	542	513	495	516	523	552	489	517	552	469	544	523	513	470	521	475	515	478	518	465	506	510	485	537	548	533	537	515	488	535	514	484	536	556	504	517	523	501	523	531	504	507	468	484	524	514	503	517	499	521	517	485	534	496	511	512	554	485	530	517	515	526	550	542	497	544	512	518	513	519	485	526	501	533	518	533	506	477	507	528	514	488	530	495	517	508	522	497	485	507	502	487	520	511	509	529	515	482	497	499	481	557	514	514	545	505	491	520	503	530	541	532	515	560	522	521	581	520	558	545	499	518	532	532	531	523	529	525	529	529	510	495	514	560	504	516	474	532	498	545	495	544	564	515	501	508	537	493	550	527	524	512	528	481	479	511	528	554	528	567	529	586	537	489	465	516	525	466	515	517	541	467	505	542	520	543	510	520	500	485	493	542	498	503	526	533	533	526	545	541	487	526	524	505	511	508	550	517	484	494	519	513	493	506	503	519	513	477	545	505	520	511	515	522	548	483	523	495	518	518	463	528	497	524	571	517	548	480	493	556	523	536	561	501	513	521	528	477	492	535	493	480	503	536	501	541	502	518	497	492	513	495	544	520	535	531	534	491	536	500	530	506	520	526	531	510	499	491	511	525	520	547	529	516	517	509	508	505	496	525	510	536	497	505	565	509	544	537	532	519	517	498	507	501	529	565	479	562	544	546	555	531	490	516	466	516	517	503	510	510	555	507	548	535	538	512	520	543	497	501	518	465	505	515	496	514	535	518	470	513	494	514	539	504	516	505	499	523	527	484	487	532	528	491	564	524	496	516	525	533	496	510	537	508	541	526	506	520	524	505	535	535	525	506	545	540	546	551	476	561	509	521	495	512	513	498	536	499	517	513	544	525	532	561	489	534	527	516	492	486	536	512	537	527	555	510	529	528	500	517	499	502	505	543	574	464	501	499	541	510	489	546	505	500	496	511	494	521	573	551	513	536	499	521	530	510	497	490	499	531	519	501	541	485	530	472	556	522	494	527	505	522	495	528	477	520	523	489	535	531	480	548	544	496	531	485	506	525	506	554	568	544	508	523	546	490	492	536	555	503	488	526	534	531	497	491	494	519	484	521	493	498	507	519	559	519	491	473	458	581	525	513	502	525	474	513	486	526	515	520	507	515	509	511	528	496	499	485	539	526	544	519	517	481	505	523	483	496	504	526	533	508	553	547	524	522	529	535	510	463	510	540	505	537	477	497	516	509	493	519	553	512	586	503	525	557	515	508	480	525	491	555	551	566	541	558	521	504	500	508	526	496	511	529	535	527	509	554	518	520	537	530	519	521	535	577	517	573	501	512	514	536	557	525	529	529	522	520	514	469	462	518	522	541	480	501	492	522	548	535	507	516	507	498	554	511	539	534	546	539	494	500	545	506	548	522	552	505	529	549	534	517	546	487	531	510	531	484	521	483	553	517	529	518	533	507	495	494	524	563	510	512	480	538	553	537	552	546	543	502	506	455	516	505	520	516	522	504	511	526	500	511	555	508	517	514	539	490	494	482	557	530	521	512	516	522	500	546	508	481	536	516	514	510	519	521	474	515	500	547	552	523	515	517	526	497	540	495	556	524	468	552	469	510	541	559	511	500	510	512	502	560	500	508	519	519	507	489	516	510	468	484	523	550	529	504	517	518	491	556	551	516	581	512	533	525	503	544	539	532	596	535	485	487	477	518	530	533	514	504	527	498	534	513	514	535	511	576	509	488	528	528	484	520	498	522	536	502	535	527	517	524	512	528	525	509	517	534	517	525	519	526	488	504	533	524	508	494	544	542	548	497	517	551	487	526	515	556	536	502	501	519	501	513	494	512	520	524	513	502	471	509	509	547	516	506	489	508	498	534	472	525	477	475	535	532	502	504	532	534	510	549	506	507	510	484	562	536	521	476	501	509	502	540	527	535	487	527	531	514	549	497	506	490	509	538	534	563	529	553	524	515	519	496	494	508	502	525	491	516	493	543	492	509	542	536	527	527	538	477	506	505	526	556	522	504	527	517	524	501	547	516	526	528	533	541	518	483	501	503	498	561	535	497	519	508	502	527	557	475	533	490	527	498	496	523	534	510	563	519	560	540	524	542	505	522	508	485	485	501	506	529	521	495	508	466	517	515	494	511	518	521	508	537	522	500	514	542	516	528	538	575	494	482	509	490	532	499	521	542	516	550	507	501	564	515	516	542	512	506	506	487	529	491	538	571	510	534	532	491	522	497	549	477	542	520	513	473	497	504	521	532	524	530	536	520	498	525	528	507	539	521	490	511	509	488	510	501	496	485	524	519	476	505	535	556	526	528	532	525	486	526	510	501	542	559	509	512	514	503	503	495	544	499	543	550	526	537	536	520	537	506	526	552	516	501	495	517	523	512	554	510	523	544	533	508	502	467	510	510	528	490	481	491	500	494	506	527	501	523	514	523	521	554	497	525	512	501	533	491	510	497	502	539	538	478	510	487	509	532	527	563	516	453	530	522	534	528	564	495	522	476	534	515	527	522	501	530	527	507	515	513	557	477	487	546	527	490	482	506	503	502	517	550	534	514	525	525	494	500	546	545	529	502	532	525	555	552	489	493	520	527	501	535	501	528	542	500	491	505	468	538	500	506	505	498	516	515	548	528	547	541	539	480	520	536	517	487	532	526	512	490	504	546	564	529	541	517	477	488	535	507	522	535	504	523	565	535	516	517	540	517	474	487	556	500	521	501	519	527	540	507	539	483	480	533	511	533	492	534	529	516	508	530	508	495	520	514	499	561	520	498	507	511	492	489	529	490	533	508	550	490	500	507	519	559	528	542	530	517	551	513	547	516	466	490	539	509	538	551	528	543	514	515	509	511	494	529	494	529	525	534	505	491	516	499	524	475	497	544	522	497	509	507	499	510	556	515	556	498	496	542	518	536	497	481	506	519	532	506	567	500	506	511	518	572	511	517	520	488	523	524	533	512	488	527	518	568	539	544	487	513	547	528	485	536	554	541	493	530	539	512	539	490	527	563	524	516	512	530	534	495	483	501	528	515	544	536	540	541	551	501	553	509	580	508	497	505	519	549	505	485	492	519	525	504	490	548	547	470	543	506	491	475	539	535	496	489	499	471	519	486	512	512	526	488	549
29679	27436	23893	10732	4604	3191	2661	1956	1387	970	662	446	410	372	389	364	382	377	375	374	378	349	358	394	369	390	387	354	348	377	337	334	392	361	364	390	384	386	359	388	335	350	339	381	375	360	361	372	355	363	363	405	355	386	336	359	362	365	387	369	411	366	368	388	354	405	361	376	359	372	362	353	329	377	399	356	367	339	366	378	361	338	371	366	371	367	351	359	395	355	378	372	356	379	345	314	347	342	365	314	358	347	407	402	392	342	371	367	375	362	362	367	351	400	394	352	358	330	365	363	365	356	379	340	381	299	355	353	378	357	360	312	368	360	352	375	344	353	369	402	360	378	347	369	349	363	361	345	358	350	340	356	358	339	342	372	373	395	348	361	347	365	361	378	351	369	367	336	389	361	384	359	348	359	388	342	357	380	321	340	360	341	373	365	363	345	359	373	355	368	392	344	348	359	348	365	355	350	373	340	375	345	349	372	343	379	360	357	353	355	368	369	337	386	335	336	381	366	352	383	369	349	380	368	348	378	353	351	380	348	378	356	367	365	373	356	376	360	376	343	377	348	367	353	350	379	348	360	324	375	339	354	375	347	360	365	388	377	403	375	375	362	353	339	347	358	360	353	349	346	372	405	374	330	322	327	357	386	360	370	374	387	378	373	381	371	337	368	392	341	334	359	374	358	354	354	367	321	384	340	363	354	356	352	384	346	341	370	369	381	370	344	379	375	349	313	368	375	362	356	378	359	363	325	351	316	353	357	346	328	397	379	358	369	349	413	390	374	347	341	354	368	332	349	370	334	347	336	394	345	357	341	370	349	366	374	339	366	358	341	401	354	355	338	329	355	358	339	385	395	319	322	373	339	379	403	368	359	350	355	347	381	359	364	375	383	325	377	367	367	365	384	378	352	382	348	361	372	353	357	347	349	396	382	367	359	355	383	351	352	351	362	364	346	352	330	367	356	335	388	316	362	362	363	350	354	357	327	335	355	337	343	356	367	347	340	349	412	351	359	391	349	365	384	403	323	327	376	379	366	356	366	359	379	373	372	370	381	368	378	400	361	384	390	394	342	358	389	318	356	385	357	367	347	363	381	352	379	351	323	381	344	373	335	386	329	332	378	362	369	348	332	340	346	381	365	323	355	366	334	357	341	364	365	396	386	389	358	348	345	354	340	355	355	378	329	318	403	351	393	356	354	376	393	381	363	353	359	359	350	367	332	314	336	383	345	383	366	378	395	333	346	383	350	345	339	370	351	360	344	338	369	372	375	362	341	376	376	373	363	334	345	345	373	356	392	345	325	347	377	346	344	360	343	355	370	354	354	364	350	371	362	332	319	362	341	371	341	360	322	347	342	359	358	336	394	367	342	379	350	343	354	381	366	366	365	351	351	372	364	356	334	364	346	342	350	357	364	328	375	369	386	347	345	363	350	369	383	349	344	358	346	337	371	365	334	371	358	389	343	382	381	399	342	359	374	337	384	357	381	347	364	355	366	418	397	383	378	371	375	395	374	369	371	329	351	384	353	351	386	340	340	349	367	362	371	377	392	353	369	350	362	343	362	362	374	349	339	375	365	355	384	350	341	373	437	388	354	346	387	393	342	360	327	343	356	370	340	387	352	352	378	356	355	376	368	317	359	323	394	328	387	328	324	348	382	400	354	376	375	371	366	367	339	345	325	366	335	373	365	374	382	363	350	351	358	358	374	374	362	359	391	363	356	352	389	377	340	367	347	362	396	355	370	370	351	344	370	376	334	362	357	350	367	372	354	380	385	380	332	379	343	340	393	337	335	349	346	370	336	377	344	386	357	357	327	365	371	365	356	336	351	371	401	327	360	359	361	333	339	383	378	345	344	375	402	368	351	369	347	371	393	354	363	348	348	360	373	343	366	381	354	331	379	368	380	361	377	340	398	379	364	368	362	391	349	376	373	351	353	371	370	367	340	371	367	366	373	360	326	373	351	338	349	354	360	383	377	366	358	393	384	382	364	344	391	368	340	316	373	369	375	350	348	378	382	366	375	385	343	356	327	354	363	348	359	327	387	363	377	344	328	372	347	347	372	355	350	340	365	368	343	380	375	337	359	390	354	350	375	337	382	351	317	359	339	347	351	344	343	367	335	335	350	355	367	337	379	360	338	361	335	362	366	388	321	380	353	380	349	363	363	354	341	342	376	390	376	362	359	412	342	329	368	366	338	345	351	376	410	363	357	388	363	359	346	347	360	341	378	352	353	385	408	311	395	336	357	368	342	391	364	353	332	359	363	343	355	351	385	364	332	364	364	350	380	329	341	361	351	344	367	349	350	347	354	343	377	349	391	366	349	377	337	367	349	357	363	330	334	381	362	372	365	351	391	345	347	349	395	337	359	357	358	379	320	356	336	370	378	395	346	369	386	402	345	312	344	347	323	335	321	393	359	394	351	333	367	334	362	320	351	380	372	371	364	328	389	366	356	350	349	368	364	369	337	385	347	360	322	374	370	360	342	350	349	376	350	343	362	365	356	332	333	346	362	360	366	341	369	377	369	375	349	364	390	346	367	377	374	342	374	366	386	352	340	359	345	364	347	348	334	365	349	375	380	360	370	352	377	348	349	334	377	341	387	367	352	350	326	356	346	360	352	369	333	357	373	357	362	350	377	331	358	360	354	331	356	350	387	360	345	363	361	376	357	328	322	363	340	352	353	380	357	367	343	367	325	367	358	336	340	342	363	395	341	353	360	353	392	359	363	380	358	406	366	360	371	358	355	353	338	350	351	380	343	369	378	370	357	343	368	373	369	387	377	370	388	323	386	344	381	364	352	379	342	379	320	358	343	368	355	343	372	365	353	361	385	374	356	335	368	369	354	374	361	390	348	364	373	382	346	359	356	377	349	340	377	385	371	332	354	378	361	391	355	360	348	352	383	376	372	357	365	376	353	349	363	342	350	340	379	353	362	362	337	381	350	376	357	343	344	355	389	359	388	381	341	325	353	372	358	373	381	336	372	401	329	339	377	386	378	355	361	352	348	372	366	334	371	359	366	356	356	396	378	343	381	367	392	341	362	376	381	384	353	344	350	349	345	365	370	380	355	312	360	341	367	378	355	361	366	329	324	339	362	355	354	370	351	362	359	358	357	392	364	327	345	367	372	333	354	325	354	360	380	355	344	358	360	354	362	424	317	376	360	340	361	371	361	368	361	372	351	350	400	380	377	359	355	346	373	356	351	354	380	316	368	379	335	348	344	354	339	381	325	366	353	296	340	378	346	363	359	341	368	330	357	387	370	347	407	348	372	375	370	346	339	373	324	365	401	365	361	379	390	384	380	388	346	342	368	344	361	330	352	361	349	338	395	334	348	355	362	362	339	348	347	351	358	354	353	360	352	371	366	341	356	392	356	339	313	353	356	351	339	395	317	359	347	376	334	392	343	341	339	365	344	395	347	354	308	368	350	372	373	329	363	369	351	347	371	380	346	364	345	327	389	358	351	369	352	387	357	377	359
36643	43918	27733	11798	8540	7253	6101	4919	3432	2184	1296	770	645	593	563	548	540	521	525	544	502	533	493	553	520	546	539	522	493	492	517	501	525	497	509	531	520	482	522	516	498	519	528	525	455	548	505	519	547	520	539	486	529	515	495	492	508	491	503	541	529	525	472	560	515	478	528	512	559	531	524	542	473	468	499	544	514	538	523	550	469	517	503	506	533	473	492	505	513	534	501	497	506	463	484	549	526	524	522	510	480	553	504	464	489	509	508	537	498	485	503	497	501	532	493	521	519	516	479	508	530	482	483	503	495	553	508	494	530	515	503	554	543	485	528	510	516	518	487	479	496	576	508	486	516	533	515	519	556	550	474	480	495	502	527	528	515	512	532	489	498	500	525	501	542	543	506	491	539	487	521	512	514	557	505	505	471	519	489	482	538	517	481	566	494	536	537	517	497	522	516	508	525	513	500	524	521	552	505	510	518	509	457	477	546	489	507	507	505	475	502	544	476	554	493	484	523	528	556	546	493	506	489	487	583	523	528	504	541	503	526	506	505	531	503	527	521	523	506	541	510	527	514	516	481	492	505	512	526	475	541	516	524	520	501	500	481	505	510	521	449	484	499	517	519	484	523	500	495	497	530	524	492	545	489	496	537	522	514	529	497	507	456	509	519	524	542	506	472	562	546	503	499	508	554	500	489	504	485	529	542	526	538	493	512	509	518	510	526	526	498	462	492	523	537	526	525	515	515	485	529	480	519	523	499	536	525	472	482	507	527	506	473	527	511	491	485	523	536	514	514	520	446	525	486	487	500	529	521	497	547	502	517	493	499	505	505	523	518	492	496	485	522	487	519	514	532	522	496	459	502	460	497	522	508	471	515	491	497	525	526	505	519	543	508	534	513	503	560	500	515	501	480	540	480	505	497	523	476	498	533	516	488	476	490	517	529	496	527	502	547	512	551	478	515	531	546	485	518	497	539	488	481	504	522	499	516	526	479	488	500	526	489	521	527	481	499	527	520	513	504	563	516	490	498	489	493	510	549	526	530	506	488	509	499	512	526	485	519	499	528	472	548	525	493	483	473	486	546	522	517	509	507	533	485	499	514	498	520	508	508	507	527	493	519	531	494	535	496	502	523	498	505	525	525	530	520	512	479	489	538	535	502	493	527	467	492	492	527	556	512	526	522	544	523	518	552	530	517	578	505	538	529	508	476	522	513	477	512	540	486	528	464	525	497	527	503	493	511	523	494	493	487	520	509	509	548	509	496	520	498	449	492	487	513	528	509	491	472	507	504	548	493	480	486	499	510	533	479	472	459	510	515	482	520	516	493	520	531	508	487	495	517	488	493	539	521	481	495	524	511	546	501	487	520	489	532	549	510	482	492	498	539	495	505	472	489	530	510	481	542	531	489	555	525	496	519	474	525	491	493	516	513	483	506	507	548	523	527	507	467	516	500	578	507	520	523	500	518	509	514	554	519	487	491	501	521	502	505	501	510	506	482	520	497	490	530	517	484	523	513	488	486	546	537	510	496	538	512	485	546	522	484	499	492	541	507	506	504	523	516	500	552	476	543	561	484	526	565	512	500	481	521	491	492	467	474	498	490	516	508	483	539	511	535	501	561	535	470	491	512	511	523	511	512	504	518	529	483	523	539	554	505	486	496	503	500	513	499	486	482	516	520	531	564	501	530	528	507	555	485	531	509	495	517	475	477	479	525	516	530	501	484	495	546	536	476	491	524	497	482	505	505	519	518	517	551	501	520	498	485	531	501	490	521	518	489	538	531	445	480	469	500	487	490	545	545	529	513	528	535	535	500	496	531	558	485	520	527	521	542	536	522	500	534	489	515	511	497	480	556	518	518	514	528	507	495	508	484	520	516	520	508	497	505	522	499	539	520	505	529	516	480	481	479	494	509	562	556	505	512	496	488	516	492	530	474	556	525	509	545	524	479	569	511	525	475	538	521	475	502	508	532	494	494	512	503	511	526	465	510	489	494	505	546	504	511	498	531	534	507	521	516	528	513	527	490	521	502	472	509	522	557	523	474	516	527	501	530	511	525	517	494	510	481	520	477	563	471	462	495	475	537	509	450	520	494	533	529	489	488	462	500	488	520	482	522	527	517	499	501	494	483	493	517	489	502	483	486	533	520	522	509	498	511	529	527	524	510	516	510	506	521	535	480	463	523	491	491	544	497	551	529	489	540	516	571	502	505	496	485	491	546	501	494	518	510	514	523	571	492	486	497	557	478	502	508	492	529	549	514	538	547	495	483	501	527	519	546	534	521	511	530	487	538	526	506	531	504	502	471	513	537	467	494	503	495	509	525	521	512	487	555	515	515	522	484	508	518	533	509	491	512	521	517	558	509	530	511	513	457	533	446	514	486	475	529	533	532	532	567	478	518	533	513	481	497	514	494	523	500	525	504	482	533	536	522	498	530	542	517	468	517	512	529	507	511	496	519	521	517	512	503	505	504	535	517	482	532	475	488	537	539	530	529	536	513	514	527	500	486	505	485	503	543	548	456	502	536	502	548	475	499	483	530	533	500	500	548	479	548	549	499	526	511	510	533	497	504	528	487	550	511	463	510	496	554	488	487	501	545	533	506	510	507	507	509	510	533	566	510	504	488	509	518	460	519	489	497	492	560	533	498	519	471	500	514	486	499	498	519	514	520	492	506	478	525	534	505	513	504	519	546	502	531	526	507	494	488	524	555	509	516	480	493	516	491	511	517	519	479	465	520	560	491	495	500	478	483	523	584	521	489	492	507	503	564	525	503	562	510	555	511	465	497	521	489	490	517	506	502	544	494	484	495	515	512	494	520	494	496	504	497	493	519	472	510	521	464	529	472	523	515	568	481	500	496	517	502	486	505	476	557	483	507	507	476	572	509	543	536	495	482	483	534	502	507	519	515	489	477	483	498	528	498	512	521	509	528	505	523	507	526	497	486	485	525	540	484	498	493	502	536	471	458	455	500	507	509	506	515	485	512	526	530	540	487	508	492	491	544	516	521	532	519	529	520	527	470	497	554	526	495	512	512	500	496	555	485	487	504	528	496	511	492	511	528	487	525	514	546	507	545	484	531	549	517	473	501	496	526	521	518	530	502	509	556	499	483	490	488	504	507	499	527	522	542	536	496	520	493	514	510	536	570	515	498	469	532	496	484	512	507	529	535	551	541	500	548	527	519	518	488	483	556	505	513	531	478	511	494	561	539	502	526	474	535	509	548	490	503	516	499	510	520	541	503	555	494	536	538	495	494	512	514	530	512	510	487	531	492	532	524	478	467	532	495	522	505	518	469	480	513	506	484	464	540	492	509	496	517	511	505	492	506	509	476	452	508	524	508	523	525	508	509	488	486	503	504	495	525	520	528	533	549	509	509	504	511	544	478	499	521	475	511	535	513	513	508	531	509	472	499	490	494	524	484	517	467	529	484	516	541	534	543	544	511	489	495	534	511	483	514	536	504	494	555	494	485	490	497	514	535	507	511	493
24640	21623	28892	24773	21104	12128	5792	3550	2375	1679	1116	730	656	587	574	525	528	532	539	523	499	511	473	508	541	490	482	469	496	485	498	474	470	501	486	490	525	511	481	513	496	483	532	508	473	480	510	499	495	513	488	479	532	474	483	478	553	462	471	458	487	457	490	489	468	435	499	467	479	477	488	478	518	465	487	482	474	452	487	470	498	518	459	464	491	461	485	495	486	457	440	491	475	509	500	463	488	504	500	497	503	469	476	493	469	480	460	498	464	466	464	496	508	513	517	469	505	464	429	491	516	499	480	477	486	452	472	486	459	511	492	484	492	473	458	485	473	458	512	460	501	460	437	473	472	479	499	460	456	469	513	478	482	537	503	494	499	488	504	511	484	474	494	457	483	466	500	479	508	482	485	511	466	461	462	447	457	441	519	506	491	495	500	486	466	508	439	439	465	473	471	461	527	448	464	489	471	481	492	489	439	497	468	451	464	496	500	479	463	480	455	510	484	450	493	496	515	487	500	484	474	444	465	465	493	528	531	456	470	470	482	483	476	487	487	455	489	504	502	509	490	510	466	472	441	485	509	484	467	472	484	475	494	477	453	485	470	478	474	427	486	481	484	463	511	452	465	491	477	491	456	525	483	443	523	488	489	482	493	497	482	487	451	491	467	488	445	463	520	496	489	465	452	457	481	501	500	471	495	521	512	460	508	456	501	470	428	443	468	482	437	482	442	471	453	478	483	426	490	484	458	459	481	464	551	474	493	462	499	476	470	488	434	454	549	490	517	461	488	518	466	472	413	476	465	467	486	439	447	474	456	456	463	452	434	487	471	480	459	462	478	507	440	511	484	505	443	462	494	483	475	538	479	476	431	466	466	467	470	517	502	473	480	446	458	469	482	480	507	468	506	467	451	474	475	504	504	467	503	436	487	479	479	478	463	472	502	458	474	519	486	465	508	478	470	484	427	475	459	475	501	490	489	485	443	481	526	495	497	450	484	476	449	509	495	468	475	498	492	471	477	506	466	445	493	500	463	467	475	489	463	494	489	487	447	445	448	479	493	470	499	452	457	472	472	465	508	487	466	491	460	490	494	508	479	537	495	501	475	521	489	490	486	489	451	495	475	460	478	509	482	530	450	470	483	490	478	494	466	531	451	452	498	501	469	491	478	488	437	459	420	482	504	466	506	520	476	471	462	516	463	466	484	521	464	499	468	521	531	490	475	480	484	470	458	480	492	455	472	468	469	524	500	477	460	452	475	407	461	494	461	508	468	468	483	501	473	463	462	509	513	522	460	499	451	520	476	483	493	461	441	449	500	492	508	474	497	491	480	489	469	464	454	473	468	493	455	491	488	527	478	498	493	465	461	492	438	478	473	497	517	517	495	457	494	460	497	512	512	499	506	505	423	452	483	471	482	462	462	474	496	481	456	487	469	525	500	447	457	520	494	440	495	498	506	524	477	489	497	453	482	491	492	497	447	552	492	478	482	469	504	475	512	456	497	492	496	497	482	507	496	481	466	494	468	496	498	483	441	513	521	485	475	477	488	535	458	511	492	457	512	485	514	427	484	477	483	501	527	514	448	499	499	484	462	493	469	468	470	486	472	497	469	533	467	488	478	495	487	498	483	489	503	471	468	485	486	481	494	456	527	471	511	452	524	466	477	491	456	484	500	507	476	489	491	479	504	454	442	490	497	482	461	545	488	499	469	478	454	475	482	505	456	511	475	465	482	483	509	445	464	492	504	507	471	503	498	476	477	469	504	508	453	469	519	480	496	459	519	505	492	495	478	469	455	497	434	477	462	476	505	471	453	507	468	500	486	427	463	486	468	483	454	495	467	491	445	501	504	476	486	441	505	460	471	454	488	479	501	459	495	440	464	474	484	496	470	463	480	473	530	478	469	496	502	447	481	495	530	499	482	457	433	507	507	448	466	459	479	510	456	491	528	499	497	501	457	483	526	476	496	501	497	502	477	489	508	479	482	532	474	505	500	434	477	469	508	484	475	478	450	487	496	487	513	496	443	470	482	495	485	505	482	508	464	490	470	499	479	483	436	441	489	485	473	466	484	466	458	497	492	512	509	487	438	502	513	484	475	489	454	451	487	435	489	481	465	475	487	491	442	485	473	457	494	495	466	473	511	466	457	460	475	482	489	474	499	497	483	468	467	491	490	424	495	481	507	482	474	493	497	477	466	491	487	492	428	452	474	479	475	451	517	459	540	494	468	480	481	480	511	436	494	476	501	482	458	489	494	482	487	456	499	526	495	467	428	488	494	467	487	458	517	467	461	504	450	451	471	451	442	503	495	460	517	485	481	493	496	510	492	450	484	486	475	502	496	469	518	451	505	465	471	472	485	491	485	474	479	488	449	438	476	491	460	498	455	464	492	447	481	499	480	476	466	501	473	510	489	506	458	493	482	482	461	501	475	494	466	513	444	516	505	490	498	485	456	506	501	487	469	472	524	460	492	481	468	459	467	470	455	488	462	522	467	483	483	517	475	463	500	482	492	479	479	504	509	447	506	449	455	495	456	472	526	509	479	458	496	476	499	479	516	485	520	472	440	470	479	481	448	476	466	467	492	469	485	471	460	505	492	475	501	530	474	491	481	483	482	489	482	482	479	464	493	455	459	479	494	505	481	508	507	475	486	466	484	470	492	478	461	486	506	467	474	480	475	521	514	482	434	502	480	511	446	483	494	504	478	499	487	462	487	495	485	530	479	441	490	500	486	493	480	501	448	481	476	482	467	492	449	496	472	504	506	464	480	484	486	494	479	492	501	480	450	459	505	514	510	466	482	468	480	494	434	451	504	492	520	458	489	494	479	502	483	473	473	448	465	473	470	484	469	486	459	461	445	471	486	483	502	481	486	451	501	474	503	497	510	522	475	482	449	491	471	465	532	485	494	488	453	478	455	493	514	457	466	453	472	468	472	475	488	531	471	501	503	495	486	472	484	461	487	479	437	469	473	495	470	456	479	462	477	498	493	482	451	479	493	459	470	487	472	466	517	467	474	465	468	484	494	478	496	517	477	484	480	497	468	478	445	486	475	482	469	477	444	460	499	472	494	493	515	502	485	471	467	489	482	516	480	472	528	473	496	463	490	493	492	489	447	457	473	489	476	481	489	493	477	487	530	463	447	439	476	450	476	493	482	469	459	436	525	468	467	445	481	455	490	464	460	500	488	447	471	486	483	453	506	478	441	493	487	486	469	479	470	492	442	449	449	477	450	513	460	463	453	503	436	497	459	462	469	477	474	499	502	466	476	482	469	484	495	489	480	456	464	469	485	481	483	496	480	469	436	486	440	513	463	510	485	482	514	473	455	512	476	493	466	483	499	522	492	443	514	449	462	512	502	484	479	453	452	471	469	453	536	447	491	455	489	479	480	492	487	474	475	499	474	472	465	517	488	464	468	459	498	460	474	487	495	483	484	486	491	481	479	483	498	459	464	475	499	495	467	515	475	483	470	458	510	462	488	510	472	478
40284	57530	38844	17782	13771	11650	10031	7974	5799	3930	2346	1510	1144	888	893	852	861	813	807	753	748	741	728	727	756	712	720	724	703	754	682	713	723	672	722	690	712	691	680	656	695	678	719	672	690	661	657	684	732	668	689	665	697	698	712	677	679	685	744	721	713	656	687	673	720	699	683	717	664	681	701	692	681	665	713	636	679	705	698	713	672	704	681	725	690	685	653	696	678	730	680	690	720	693	640	699	699	690	692	730	705	678	663	671	696	679	706	659	679	658	693	715	667	683	689	718	713	702	666	731	679	702	670	713	732	632	653	682	673	677	691	688	706	628	687	686	692	693	677	708	665	693	713	677	719	714	656	690	667	704	681	709	716	709	734	697	662	697	681	691	703	694	706	720	709	659	672	702	687	671	700	706	719	692	704	669	646	659	715	677	662	695	706	749	642	721	718	683	702	674	723	690	629	696	669	709	631	640	705	712	665	662	690	692	714	691	689	704	668	718	645	671	686	722	685	688	703	698	674	735	661	689	692	734	672	698	689	664	685	694	663	666	726	707	645	684	659	694	655	722	679	653	668	689	673	688	701	644	667	695	679	655	674	709	710	681	655	680	674	683	680	694	675	682	672	667	669	663	763	652	637	651	673	717	708	670	695	686	727	686	721	709	695	678	695	648	682	697	661	686	716	694	651	691	709	669	726	628	642	720	674	676	669	672	681	672	659	695	671	676	697	697	670	647	701	711	663	659	768	684	719	667	650	656	722	654	715	686	700	667	634	684	710	704	637	687	696	689	672	697	737	664	678	707	704	698	700	677	693	679	684	691	683	755	644	693	684	640	674	631	691	658	701	656	722	677	694	676	710	676	681	664	687	670	679	733	708	686	660	715	676	639	706	678	655	644	674	680	686	695	690	715	687	678	718	700	716	673	726	696	645	652	734	707	648	687	691	710	677	662	681	645	678	679	699	643	676	699	690	664	712	694	685	717	646	721	706	700	696	704	683	661	737	736	696	673	690	679	692	703	709	652	696	681	677	734	703	662	702	675	658	701	667	676	678	725	650	675	678	692	683	677	695	637	728	719	678	742	727	645	682	679	727	706	717	700	689	657	692	677	649	688	704	659	663	706	692	669	720	720	668	690	737	694	734	660	650	693	680	703	652	711	685	691	680	702	677	710	672	704	663	662	682	701	678	740	655	685	660	695	680	654	647	666	757	715	701	712	694	674	655	720	708	703	682	695	660	697	701	691	716	697	707	709	668	666	693	713	673	677	684	731	654	663	687	702	725	734	728	679	708	710	674	682	629	707	681	673	733	688	716	682	666	756	725	687	637	713	692	694	707	707	707	634	708	646	710	677	693	692	663	708	698	641	772	675	751	677	697	676	669	683	691	730	682	678	722	710	665	668	688	642	707	696	635	704	747	656	653	651	688	676	682	668	682	691	685	689	671	694	709	698	694	663	704	684	688	652	709	684	703	707	680	720	698	717	666	704	683	670	691	653	727	683	646	687	691	672	682	680	685	692	728	724	678	689	660	667	646	678	663	707	678	689	652	670	711	714	746	674	729	656	682	675	730	680	703	664	670	672	742	675	693	693	701	699	709	659	732	710	696	734	686	662	730	717	687	692	714	689	660	662	702	613	705	673	696	686	668	665	672	663	719	707	710	664	675	704	713	594	691	727	679	738	708	697	696	700	705	655	677	711	745	661	678	672	662	652	686	699	659	683	686	685	708	662	659	690	691	677	673	693	640	655	661	672	684	667	685	761	690	737	658	699	688	715	721	687	665	721	690	730	730	686	703	656	725	727	704	676	692	669	654	683	660	704	715	685	682	672	717	684	676	691	696	686	621	681	634	704	673	679	711	695	687	700	671	684	713	694	700	671	722	675	706	678	651	729	667	713	666	677	720	702	694	672	689	685	642	754	723	651	673	687	705	682	704	690	715	704	712	677	674	648	675	723	693	689	725	682	722	670	660	676	676	665	656	667	713	686	677	696	734	683	648	688	684	683	667	736	681	668	697	693	651	629	697	697	685	672	652	715	635	691	668	690	721	666	659	649	688	717	739	725	643	706	638	645	699	716	695	685	672	687	674	701	663	643	648	698	643	669	693	693	699	673	703	638	662	688	680	695	698	704	743	693	706	704	680	652	710	614	724	679	664	649	717	660	708	714	673	688	712	633	643	660	715	678	708	701	712	698	690	674	702	665	672	670	662	697	678	693	701	691	651	705	698	713	676	690	665	689	699	690	708	661	653	701	685	690	687	703	641	671	730	663	692	652	701	646	681	692	683	701	695	687	676	705	716	649	689	705	707	692	683	664	679	677	750	679	705	722	695	712	722	727	662	682	676	678	674	685	714	696	710	718	704	703	687	679	668	664	690	677	663	706	695	708	730	698	663	704	707	648	697	696	710	695	717	662	642	702	699	704	680	680	666	681	689	624	698	674	639	664	670	713	661	704	686	674	644	701	693	639	685	703	678	681	705	727	658	666	665	690	684	689	698	672	694	704	648	661	664	680	718	713	657	711	724	694	724	679	699	681	699	706	650	639	682	691	660	713	696	711	683	685	676	637	693	677	670	686	673	689	679	726	705	679	727	660	737	697	695	676	745	670	669	665	695	689	673	635	678	703	667	697	650	675	643	641	714	651	656	672	686	690	729	682	662	694	636	679	653	733	690	684	631	689	686	695	695	703	698	709	703	700	707	687	619	673	660	682	680	653	705	653	686	679	681	713	717	688	683	694	680	690	707	728	670	716	690	675	680	681	705	734	698	648	692	687	748	669	687	723	675	644	694	677	711	669	665	687	679	695	676	617	697	658	673	716	679	672	686	693	685	659	707	674	706	702	697	643	714	697	699	673	681	694	678	680	737	650	692	679	683	674	701	700	708	694	683	673	678	676	680	687	660	743	678	690	679	701	713	660	668	697	702	741	716	685	707	696	648	713	673	669	682	604	608	677	657	671	681	675	702	674	701	719	663	649	697	652	640	629	684	691	698	662	679	679	681	686	709	700	687	699	691	674	657	629	653	744	681	637	720	708	686	701	704	703	693	688	741	639	725	687	653	706	685	671	671	685	654	653	642	681	698	714	620	669	681	638	658	714	741	686	640	732	686	691	663	737	677	704	706	653	659	689	662	620	706	684	698	688	715	681	680	702	691	687	705	672	671	685	727	708	707	681	667	678	694	709	677	687	693	672	711	653	685	667	667	697	736	679	673	694	649	698	707	698	714	693	665	727	684	662	697	651	668	679	654	688	720	642	693	692	652	637	725	705	700	685	690	674	648	688	676	675	685	659	651	698	682	657	677	654	752	682	639	717	700	684	692	646	683	699	727	699	693	682	663	681	686	649	637	713	677	676	695	692	709	667	686	706	693	671	734	711	698	670	720	709	749	664	681	660	675	685	678	687	685	706	713	699	676	694	629	672	723	680	665	638	710	660	686	690	707	670	671	692	659	676	639	671	640	660	663	716	653	666	640	639	707	680	684	718
23473	21604	29347	24240	21581	21345	12954	4997	3192	2015	1231	839	632	534	482	476	477	430	429	419	414	422	362	400	396	403	385	353	398	386	358	376	372	404	385	362	388	380	420	360	399	358	389	365	339	342	355	365	363	354	353	364	378	364	361	427	313	347	375	392	367	311	387	348	344	345	365	353	382	368	327	353	364	361	383	338	331	352	370	371	328	366	338	353	365	365	350	355	368	342	363	357	360	339	370	352	358	380	361	349	382	323	346	353	334	337	320	359	405	312	369	373	367	390	354	360	343	345	386	371	370	348	345	372	385	324	354	352	311	313	341	356	332	346	351	352	348	377	387	370	343	356	336	370	350	363	387	350	386	375	347	345	353	359	371	362	334	339	370	358	362	389	333	369	348	355	372	369	359	350	369	366	364	369	340	372	365	342	356	365	392	382	356	345	344	328	340	340	344	357	361	332	308	362	334	347	357	356	345	333	351	383	327	371	360	317	366	378	346	335	365	350	371	369	322	339	358	338	405	363	354	367	366	356	371	360	382	395	334	324	355	351	360	327	363	384	339	372	371	319	361	338	330	321	336	299	338	326	371	347	331	336	334	370	363	355	334	339	354	385	340	345	373	415	327	330	353	343	352	363	339	337	362	356	344	362	370	332	359	334	351	355	349	336	389	381	333	359	353	366	343	348	316	359	363	356	359	335	321	335	353	327	326	346	334	358	330	339	373	367	354	398	339	369	367	354	364	323	354	353	367	371	374	345	407	360	374	362	358	362	357	357	378	340	387	353	331	326	352	357	363	344	358	357	337	371	340	358	362	362	339	363	339	342	341	396	375	358	331	340	363	380	340	356	322	356	346	316	357	334	346	371	339	356	342	343	339	348	355	332	320	384	352	376	332	360	374	355	341	336	376	373	359	373	370	354	337	341	306	379	336	340	358	348	323	361	332	378	342	362	320	387	353	362	370	336	375	340	347	367	345	356	353	356	378	339	345	351	380	321	361	347	341	358	332	383	352	331	364	328	394	356	354	389	342	336	332	331	379	356	361	370	349	362	378	318	374	354	359	352	328	351	358	338	382	368	357	359	383	326	307	338	368	324	375	355	339	345	356	380	359	362	332	344	328	347	360	355	336	376	362	379	369	346	388	361	393	338	363	359	365	344	324	363	381	352	356	343	348	350	353	363	344	327	375	329	354	316	357	331	363	355	364	347	335	343	334	336	338	380	362	339	347	353	364	352	336	337	364	370	365	340	326	330	343	357	363	349	334	371	313	337	330	348	387	358	347	349	366	342	358	334	365	350	353	342	321	375	373	354	312	341	356	371	345	355	373	354	301	349	356	343	350	374	353	358	338	364	362	334	378	382	365	354	347	335	346	383	373	351	363	371	346	349	351	360	331	370	314	385	372	323	352	347	314	338	348	353	312	316	340	345	380	341	338	347	369	365	361	376	351	334	334	371	339	349	367	337	392	347	354	353	334	387	362	346	384	360	353	332	367	351	367	313	348	363	360	352	379	347	342	322	354	388	342	348	370	327	370	325	365	360	345	373	370	371	328	358	372	370	378	352	381	370	339	349	354	354	336	375	351	333	395	379	353	350	347	379	353	364	379	336	372	311	334	342	372	363	328	343	377	368	347	338	335	361	391	360	346	370	337	336	398	340	345	329	354	348	374	369	386	362	318	365	348	375	338	335	330	319	360	372	340	361	373	350	357	313	351	351	367	343	364	329	338	345	367	351	341	339	368	382	366	360	339	360	317	361	332	343	364	352	314	365	324	362	350	354	326	367	335	369	374	335	355	333	360	368	368	347	353	374	369	349	364	354	355	337	342	349	346	339	340	394	362	351	371	379	305	361	362	369	361	361	337	351	376	367	356	347	350	349	346	328	332	346	356	363	397	314	393	383	349	335	370	306	351	335	362	336	374	328	382	338	363	354	378	328	335	344	383	354	382	359	382	359	359	344	347	337	349	367	334	356	382	324	309	344	374	335	365	378	329	345	345	303	325	369	367	366	341	360	358	351	370	355	328	323	342	384	339	350	386	378	359	356	367	329	353	350	327	370	338	322	343	344	341	336	375	346	386	328	345	328	342	324	365	358	346	374	387	345	324	341	372	379	348	359	342	361	352	342	340	365	372	376	363	370	384	336	366	322	375	364	368	321	367	373	348	363	336	347	340	351	345	364	360	318	354	347	385	328	380	329	345	366	343	370	360	354	355	341	346	370	335	362	351	378	362	324	355	360	350	358	333	358	405	340	357	360	371	328	355	363	362	346	329	358	393	345	330	360	336	349	361	325	355	385	355	355	337	353	367	353	339	355	365	333	362	375	377	338	343	333	335	338	327	358	346	327	350	355	341	337	355	374	329	334	327	388	350	370	352	366	383	356	369	333	340	330	346	376	354	363	345	336	346	366	348	366	359	391	335	365	345	345	371	351	343	349	356	362	341	330	366	290	352	338	351	353	359	351	344	346	363	340	337	339	376	358	328	356	331	343	347	362	366	347	381	350	376	352	344	343	348	366	370	338	342	338	314	356	342	363	339	376	318	348	343	349	356	331	324	361	364	371	381	325	353	368	320	333	376	325	342	332	361	343	341	350	342	331	356	336	350	357	354	325	377	345	341	322	347	365	357	367	323	359	338	351	369	359	332	335	367	327	377	348	343	369	330	374	345	352	365	373	363	371	373	355	333	378	354	366	334	375	338	355	390	366	330	361	344	368	355	326	338	347	356	367	316	333	405	348	344	365	339	340	363	363	339	334	341	374	362	375	378	362	348	329	350	365	362	342	337	367	367	316	337	361	365	337	373	332	351	355	355	352	336	359	340	369	349	363	353	346	344	336	336	359	372	377	342	382	338	319	349	322	351	323	356	358	355	357	369	349	341	337	352	334	335	369	362	361	366	376	359	357	393	362	371	378	364	356	317	322	371	328	356	334	344	368	358	336	344	377	366	361	331	349	358	370	346	366	316	359	336	357	359	348	321	363	376	353	352	355	373	350	355	353	366	364	325	339	341	373	341	345	350	343	335	381	337	348	355	399	336	339	364	364	362	317	350	364	346	336	325	354	344	348	348	360	359	323	357	338	343	360	328	384	336	357	324	346	332	365	354	343	377	361	365	357	368	339	376	402	370	320	380	332	368	328	361	343	341	374	375	336	355	351	347	356	365	346	364	340	329	374	336	362	334	306	329	357	345	356	353	332	384	356	329	346	320	347	348	376	362	406	319	361	348	370	358	335	345	345	332	360	330	358	366	331	342	355	341	356	361	335	351	328	379	344	366	352	318	354	347	335	347	393	317	344	366	328	386	344	355	342	362	356	347	362	368	357	321	386	374	361	352	351	360	366	351	363	382	362	362	374	380	355	368	360	354	357	349	356	346	365	342	327	372	329	336	327	355	343	348	359	339	326	353	370	326	365	366	347	361	353	373	349	362	341	345	371	382	388	383	354	372	374	323	345	383	353	329	352	338	380	372	351	366	382	351	345	360	361
44540	66620	46116	22406	17262	14939	12622	10066	7752	4876	2863	1835	1139	902	842	794	725	696	692	692	642	646	605	635	533	578	592	573	550	574	609	534	538	547	599	546	510	507	571	494	564	535	547	518	506	536	519	522	543	512	512	531	540	546	550	519	550	506	556	514	505	514	518	540	479	514	540	543	503	492	519	545	506	523	495	448	498	502	476	532	513	563	506	495	497	535	501	525	482	525	481	499	535	513	508	516	529	495	506	505	550	515	508	511	530	486	549	513	508	530	515	513	553	510	501	494	491	514	521	541	530	493	511	518	512	490	471	546	522	526	543	511	506	509	534	505	508	532	461	542	468	526	494	514	563	549	521	509	480	490	505	495	493	563	513	496	490	489	530	478	521	510	529	509	530	532	507	530	544	495	519	511	501	562	507	516	530	491	505	510	502	521	525	501	506	529	520	541	511	518	501	487	474	476	472	513	513	530	524	510	502	502	507	488	506	529	519	517	522	500	543	503	484	507	544	487	483	545	522	537	515	491	542	532	505	527	504	498	547	537	551	463	526	501	504	477	525	519	516	488	528	513	489	519	514	545	557	516	473	516	526	507	524	512	492	541	497	531	548	498	535	558	556	532	497	531	528	500	482	488	525	518	566	446	527	509	499	505	494	538	538	526	491	504	517	498	479	513	490	517	512	534	531	536	494	545	501	500	504	474	498	485	507	485	528	530	518	495	507	523	542	492	502	492	497	505	512	529	539	507	540	528	507	498	524	525	523	508	461	519	516	533	501	497	534	515	521	531	511	514	511	537	516	539	515	485	525	479	529	467	535	483	529	518	507	508	505	509	522	571	500	534	493	494	523	519	558	507	514	485	521	509	559	511	485	484	507	502	510	514	497	502	494	533	484	488	529	508	506	497	560	515	498	496	480	465	502	517	520	513	523	500	529	539	495	543	493	516	552	469	499	489	458	487	460	526	506	527	529	469	495	498	521	521	500	482	518	501	502	528	510	507	518	521	528	474	517	532	526	531	524	535	510	503	531	502	511	532	567	470	530	513	518	517	516	543	531	528	536	489	525	498	541	510	470	524	537	498	486	524	517	510	505	543	486	505	486	535	523	563	494	499	488	523	500	513	499	544	495	477	469	474	547	544	491	500	513	488	490	510	517	510	512	501	517	494	509	476	508	517	526	525	497	471	511	555	540	500	500	508	454	466	522	537	493	533	502	496	520	548	532	524	528	482	545	492	518	496	501	506	491	501	550	525	515	539	524	534	534	490	508	532	496	526	509	503	499	501	490	491	520	503	509	527	495	484	493	493	491	515	500	533	495	519	522	505	538	526	510	504	532	483	508	495	524	489	548	564	539	503	496	509	517	512	523	499	530	533	493	516	531	530	481	480	478	478	496	493	524	492	497	509	530	469	566	505	555	506	528	508	546	551	549	491	519	500	516	561	545	488	521	488	550	475	522	507	514	495	527	516	490	503	471	535	535	475	529	489	530	450	474	533	481	512	539	512	501	521	517	509	497	480	493	535	500	504	534	503	511	492	511	492	534	503	520	537	563	514	509	521	543	554	487	538	499	527	509	499	469	514	530	515	484	526	505	551	496	483	529	504	488	511	456	520	487	509	521	521	491	504	514	512	542	531	472	481	510	521	491	540	496	506	531	511	495	501	507	526	553	513	535	550	517	539	515	528	498	507	546	482	497	534	488	505	501	495	512	515	541	524	517	528	506	530	497	519	503	531	516	476	483	492	527	524	511	491	477	525	529	499	491	515	449	536	516	514	518	505	544	488	512	509	524	488	490	524	527	516	524	571	527	513	496	469	504	512	504	537	482	458	504	493	496	491	560	496	547	509	534	513	538	502	566	480	544	514	539	491	518	498	494	493	494	517	457	477	524	493	499	565	506	540	492	503	538	529	529	492	530	508	519	561	488	500	548	497	530	518	499	501	494	484	521	485	495	494	490	497	521	496	488	492	523	524	514	519	515	532	500	496	516	547	477	546	499	484	539	497	556	527	503	504	473	500	488	521	488	513	515	537	486	508	494	521	493	504	494	588	535	478	478	486	505	505	504	507	490	517	547	509	546	554	490	498	506	520	507	532	543	506	522	482	518	526	498	502	502	523	462	547	471	517	504	466	502	502	545	518	497	485	510	501	495	511	496	539	469	486	521	488	532	496	489	491	496	529	528	504	530	485	516	525	555	474	512	502	499	492	511	525	528	486	518	514	531	577	544	500	491	507	511	547	446	464	428	497	544	483	460	531	460	469	521	520	523	534	506	533	532	521	479	506	501	519	544	522	561	546	503	540	514	492	498	495	540	551	506	547	470	493	483	520	523	529	470	543	522	493	509	543	489	530	497	518	507	522	513	476	524	545	529	497	546	512	492	473	563	527	513	526	518	503	506	511	500	497	526	548	480	495	523	503	523	537	507	491	491	519	499	504	489	502	489	534	504	504	517	516	473	513	519	540	518	507	486	525	498	520	519	512	530	504	450	528	526	486	560	514	507	560	508	523	538	553	494	522	483	524	540	513	510	533	479	491	486	476	498	543	518	514	543	528	503	497	514	515	487	537	485	471	513	467	506	491	497	528	518	497	500	486	521	493	561	478	514	452	507	504	513	478	505	505	513	489	489	516	509	516	529	564	504	519	508	553	496	510	523	520	525	546	530	532	511	546	509	515	478	542	513	537	485	519	511	545	526	529	483	500	510	505	502	528	495	498	508	523	517	495	500	469	484	518	488	534	505	489	522	513	514	495	473	522	516	518	499	516	539	524	484	516	528	466	495	514	511	485	548	482	505	538	513	524	535	507	540	554	516	534	535	503	512	498	505	551	490	508	530	517	529	497	485	499	555	516	523	508	516	473	496	534	545	508	511	557	517	489	528	513	481	544	528	523	513	528	541	513	504	516	542	537	527	539	485	505	532	467	532	503	444	503	533	519	509	475	494	492	513	524	505	529	518	527	504	494	537	512	479	511	504	515	521	506	532	482	530	493	536	550	558	523	496	539	499	498	499	502	485	554	497	500	521	515	526	516	520	538	516	498	485	509	497	518	454	483	506	512	522	504	543	536	506	507	523	515	493	494	462	485	516	486	508	495	496	505	457	528	495	501	487	501	550	511	524	478	517	504	527	495	503	525	503	536	485	533	530	504	494	506	496	486	476	494	526	471	544	534	526	490	514	501	516	492	511	492	504	517	460	495	501	529	517	547	528	528	490	542	512	533	498	505	515	490	523	513	504	534	504	492	499	491	519	518	525	523	535	510	489	538	508	520	519	470	509	511	542	527	527	527	497	471	528	540	521	505	544	553	507	533	519	540	533	474	520	532	490	519	504	522	480	512	515	507	523	494	510	480	545	519	511	534	526	494	489	530	552	513	515	515	519	539	473	536	508	526	536	559	474	499	513	497	539	516	535	483	495	530	498	529	460	484	504	506	531	472	471	523	515	503	487	490	519	529	546	521	489	493	494	526	508	515	502	488	488	499	540	487
29607	26823	25038	11296	5099	3671	2803	1979	1336	841	568	479	360	424	372	381	342	371	361	368	371	355	361	342	386	327	393	392	363	369	341	363	346	355	357	364	364	331	378	331	342	386	330	349	401	380	369	348	371	326	353	366	336	347	328	364	317	355	352	367	371	375	343	323	365	345	361	376	344	365	339	352	362	359	356	351	375	349	327	354	329	357	352	348	341	366	345	358	329	346	371	359	336	339	369	329	337	343	343	363	322	338	372	353	401	348	362	364	332	360	341	330	306	365	365	342	412	356	376	363	370	318	359	346	357	333	332	380	352	362	358	343	341	341	319	338	382	335	360	372	377	335	335	328	321	356	350	343	338	350	348	341	358	363	384	377	343	357	350	345	356	317	316	335	349	354	364	327	322	345	346	365	323	355	352	364	366	381	353	355	341	334	360	331	344	388	364	344	354	307	342	344	331	375	334	329	374	350	374	365	344	385	325	370	318	334	367	362	369	358	369	380	356	321	389	376	317	338	372	359	336	340	349	362	343	335	346	347	345	333	339	342	357	377	372	348	372	349	361	335	336	346	344	351	356	357	372	370	363	354	343	344	366	347	334	356	347	368	357	364	335	325	317	345	362	357	344	341	385	368	342	332	327	357	345	346	347	355	345	371	339	317	397	377	383	359	336	373	355	332	337	362	385	343	360	362	376	345	361	378	328	383	368	377	340	329	342	328	357	361	345	364	338	392	353	366	370	347	332	343	315	339	368	339	350	319	371	336	354	368	361	336	365	338	322	351	350	350	347	332	341	359	343	358	375	355	345	351	344	362	343	359	335	379	342	359	340	335	363	341	340	342	368	366	347	364	386	344	343	353	349	348	387	351	349	341	332	320	338	336	327	373	396	378	345	368	355	364	374	374	367	337	356	382	311	360	343	296	348	367	383	347	393	348	362	361	354	360	350	343	366	324	346	357	359	339	345	340	343	357	361	395	362	355	361	330	361	371	377	388	360	359	356	379	375	329	345	349	352	347	332	346	342	348	353	354	355	333	364	383	364	354	353	342	356	353	342	350	363	354	354	349	390	372	305	326	351	325	358	357	319	362	342	340	325	343	382	340	337	349	375	373	362	388	361	332	348	361	316	347	373	369	317	349	333	364	340	381	335	351	344	342	300	340	355	310	317	348	320	350	375	347	345	361	356	363	391	365	352	371	345	357	336	320	349	344	363	346	368	339	324	326	351	333	357	356	314	305	378	341	359	359	369	383	343	381	331	385	324	340	375	391	358	331	341	400	345	352	379	355	330	328	346	347	354	379	376	356	367	354	352	370	341	354	343	330	363	390	337	376	332	378	355	343	333	319	356	333	373	388	374	366	381	380	347	317	359	324	353	343	338	331	341	357	364	376	390	340	328	352	339	358	365	344	308	399	364	341	320	366	355	400	341	343	361	358	355	335	343	345	364	354	345	327	362	371	317	350	328	357	340	341	349	363	364	355	334	412	353	327	348	357	371	360	349	321	378	366	355	358	349	366	348	343	341	331	336	332	354	321	355	352	350	374	348	397	348	343	350	354	328	370	345	364	327	313	330	314	370	342	353	352	363	336	329	355	371	366	361	368	370	362	366	342	333	356	343	374	395	392	378	343	350	367	348	378	362	384	390	364	367	351	334	317	363	371	323	340	381	355	350	344	406	336	328	331	325	337	360	370	350	333	372	351	375	333	350	355	357	357	352	393	336	371	355	346	334	351	349	330	335	329	345	350	301	397	370	360	368	360	367	333	382	395	344	313	378	374	359	366	374	330	361	360	333	359	361	325	325	369	357	392	357	361	354	345	376	343	351	381	352	360	351	352	340	334	361	328	356	342	317	355	332	324	340	385	349	340	320	346	342	344	310	322	339	362	361	345	361	338	343	376	342	337	345	355	348	373	357	356	369	377	318	363	390	356	341	326	355	370	366	328	354	344	374	359	350	354	337	352	358	380	357	366	351	369	331	404	376	382	359	346	354	369	387	310	339	348	358	353	376	355	336	357	340	370	329	334	372	357	355	365	344	350	335	339	380	325	365	412	330	372	335	372	351	382	385	363	328	332	354	367	311	371	358	341	326	345	370	347	345	356	381	341	360	378	377	363	342	375	349	348	355	337	357	341	335	353	302	336	339	353	329	374	355	348	353	344	339	327	331	337	390	347	341	354	335	349	338	334	360	375	327	373	359	367	377	358	350	356	340	354	389	339	342	360	342	328	328	365	361	370	327	363	386	341	345	338	390	361	348	380	349	341	348	336	352	362	308	343	330	312	334	346	367	345	354	356	351	371	332	334	383	365	343	376	327	354	355	340	350	352	381	357	350	360	390	387	339	360	389	360	340	358	314	359	348	372	364	339	402	328	347	367	344	355	379	349	348	352	361	338	333	349	374	359	383	353	337	338	330	329	335	373	336	347	335	332	349	349	354	359	360	368	339	382	330	353	372	336	367	338	369	364	349	351	387	385	347	354	347	349	362	358	337	347	359	319	352	338	358	371	341	341	313	326	378	362	332	397	359	342	354	373	346	339	367	338	344	344	361	331	340	315	363	339	344	376	352	400	336	376	332	362	364	366	382	367	336	368	374	341	347	364	339	336	356	342	318	394	374	355	339	343	360	359	383	356	363	410	353	348	340	362	362	364	359	371	352	370	378	353	361	393	345	347	330	383	337	342	354	355	360	355	349	369	340	353	332	355	359	357	361	353	350	323	370	343	363	359	340	353	372	362	372	341	307	327	375	358	326	331	379	366	356	355	374	378	386	327	373	398	334	362	376	341	340	361	324	385	379	349	353	332	324	340	357	352	345	377	367	348	359	364	328	339	309	331	352	340	340	351	352	348	341	345	372	341	367	368	365	351	349	342	364	335	350	389	348	385	364	347	373	345	332	344	384	310	342	311	371	330	368	380	360	336	349	319	346	361	359	383	364	351	365	326	365	366	359	375	380	331	368	345	385	337	354	370	333	353	361	361	328	343	335	331	362	359	360	376	346	346	384	335	348	354	378	340	357	365	352	338	323	347	352	359	363	356	367	343	311	327	384	377	369	336	344	342	344	345	308	371	371	353	357	349	313	356	352	367	329	356	321	341	359	344	376	381	343	362	364	357	346	364	325	368	352	348	361	347	363	313	361	381	353	400	337	380	316	345	351	370	335	333	325	358	348	351	346	360	327	330	339	391	351	342	359	366	341	377	340	356	361	354	358	360	357	350	335	360	357	321	323	339	352	351	362	363	345	382	364	335	365	357	360	336	364	350	373	344	340	386	360	342	373	349	365	353	345	368	359	355	358	341	345	348	373	351	356	346	341	343	346	358	324	354	363	346	393	337	342	315	339	337	357	346	351	354	363	373	354	307	325	317	364	332	328	355	381	330	364	367	345	345	311	333	363	361	337	313	360	364	382	351	316	382	353	356	362	379	350	313	366	372	376	364	379	371	371	350	340	349	361	334	366	359	367	361	386	350	388	345	363	366	347	374
36140	44162	29047	12247	9407	7976	6315	4987	3235	2017	1204	747	598	561	563	535	549	539	510	526	509	491	554	472	499	525	476	527	526	560	509	522	507	480	520	513	542	531	512	523	530	516	524	526	483	511	522	499	533	503	489	516	473	527	487	537	506	524	531	516	502	496	527	533	475	526	489	515	524	511	493	517	513	537	553	480	497	490	499	514	531	481	485	486	482	520	482	541	496	508	522	467	511	508	523	495	509	518	518	551	480	507	539	509	503	505	513	546	467	490	501	496	497	530	535	511	513	521	500	530	459	487	496	522	541	528	528	522	470	491	492	491	497	507	513	529	505	472	513	504	538	493	519	527	487	482	495	471	518	542	474	494	526	503	521	539	508	534	517	518	518	507	508	489	488	504	484	494	523	552	535	487	535	523	534	524	536	499	511	540	513	505	528	549	497	534	492	508	463	461	517	530	503	495	551	489	503	491	504	527	487	517	516	504	493	522	517	513	510	487	465	527	492	535	499	504	527	472	525	521	520	531	495	484	546	485	496	504	500	521	496	512	538	497	486	488	486	506	491	516	499	487	529	537	505	514	520	508	504	523	518	504	506	496	486	504	537	509	523	478	517	473	489	500	485	501	499	480	511	525	467	529	468	483	487	501	477	502	522	497	531	536	487	498	510	496	486	490	493	556	489	494	469	523	473	506	496	491	498	532	545	506	479	496	502	522	497	479	516	523	502	509	494	495	594	495	507	484	493	510	552	550	537	529	484	526	510	474	504	514	518	464	509	493	508	495	507	513	505	516	504	486	494	477	510	469	526	525	514	486	495	496	510	470	549	521	520	478	507	492	473	519	500	514	532	506	539	536	533	545	518	489	550	480	462	526	461	504	532	479	488	546	459	502	503	484	528	520	474	506	488	490	525	445	499	492	545	495	514	478	505	511	485	493	510	511	492	529	463	488	528	522	510	515	519	501	510	493	507	513	525	524	540	505	526	518	544	523	500	513	542	501	522	509	554	532	453	514	514	510	488	515	528	489	501	506	505	540	533	525	510	499	509	515	494	489	498	541	509	497	510	501	509	506	511	489	485	505	500	507	483	479	537	535	494	485	517	489	519	506	495	493	499	554	524	469	518	503	519	522	468	525	529	508	531	515	504	500	514	521	513	533	492	527	523	505	473	510	532	472	509	501	510	522	491	506	515	561	529	479	511	533	524	496	527	485	484	511	530	530	468	529	527	503	527	532	496	474	477	500	498	505	492	532	523	533	529	497	468	503	478	507	536	527	503	539	525	485	532	501	501	521	526	519	507	488	518	506	538	468	530	485	468	487	525	499	501	521	512	483	480	494	511	491	525	516	469	546	513	513	509	508	514	481	545	491	497	503	495	528	528	510	536	498	466	480	492	463	504	520	504	500	539	515	462	512	521	479	477	518	519	465	501	506	516	507	495	514	485	478	505	475	507	512	517	511	463	518	462	512	548	491	522	507	490	530	526	493	502	506	475	476	474	500	514	493	511	537	515	568	487	450	527	520	500	523	496	531	508	486	509	512	474	492	484	473	468	491	506	494	485	502	518	471	550	513	481	488	463	549	492	527	484	505	475	516	477	505	534	520	544	494	473	533	499	517	508	481	510	500	470	507	502	502	540	542	475	492	480	521	499	500	478	506	537	449	500	480	480	502	486	567	502	525	483	478	499	520	487	512	455	479	458	501	504	511	496	554	500	500	517	499	518	516	522	508	472	532	500	510	514	489	507	498	534	509	442	474	466	504	515	507	549	460	501	487	513	514	498	493	511	500	530	522	483	512	528	501	509	524	521	497	485	508	517	514	501	521	476	528	503	432	546	476	544	530	460	488	480	534	477	551	495	506	512	506	515	485	484	519	513	512	493	535	501	463	476	469	535	509	523	550	506	542	510	555	512	497	500	488	552	503	487	510	554	501	468	517	515	497	525	480	493	500	473	524	474	523	518	541	485	503	513	529	506	484	492	519	508	477	523	504	500	521	494	537	480	518	536	488	549	510	530	481	492	499	486	498	514	504	507	496	539	550	514	515	506	483	504	512	507	521	473	478	539	482	495	527	489	475	506	533	470	485	500	537	484	508	475	494	524	508	522	524	496	524	489	498	539	530	491	517	492	526	522	511	541	506	450	519	523	474	514	497	507	484	499	504	476	491	528	485	520	547	465	515	508	476	508	519	481	514	511	508	524	518	502	518	536	521	497	511	532	444	487	489	483	528	541	541	484	536	515	495	528	553	559	522	540	513	487	475	509	477	498	480	521	460	490	534	509	514	479	529	493	540	495	494	520	512	492	504	505	496	528	536	466	486	508	510	509	513	473	482	502	533	505	476	512	496	484	507	474	523	482	468	472	494	513	456	496	527	533	497	457	518	473	488	539	498	516	539	487	477	479	507	483	504	512	505	512	504	482	473	480	500	507	512	507	490	532	499	476	512	492	494	480	480	492	490	515	498	493	542	487	493	520	519	498	535	498	495	491	513	465	492	493	469	516	523	529	491	502	482	540	518	528	512	487	544	527	499	512	524	483	487	484	504	489	500	466	505	529	522	522	511	500	529	529	464	492	471	505	501	541	502	518	499	466	493	471	499	476	466	524	499	522	477	515	520	492	529	494	529	536	532	530	502	527	457	504	502	487	473	503	522	518	532	538	509	508	518	497	498	537	533	500	499	499	492	518	517	517	548	493	476	481	512	538	482	489	485	481	488	500	517	511	484	535	484	500	517	489	502	551	514	499	537	531	484	501	524	518	482	464	508	501	470	492	576	518	495	521	494	510	508	492	532	501	511	529	507	516	515	491	472	482	482	539	520	528	511	487	487	492	511	493	531	516	502	493	485	494	474	513	548	501	484	482	512	522	528	466	472	517	501	526	501	492	521	462	515	482	522	500	513	484	515	496	519	539	473	506	482	493	536	525	471	516	500	494	515	503	505	501	556	494	497	491	519	549	530	536	501	527	470	509	498	506	512	518	494	502	469	524	527	497	505	493	499	533	498	510	514	473	522	539	514	513	556	530	534	498	476	481	507	515	493	514	520	478	515	521	489	496	497	509	522	489	498	515	481	521	512	493	525	501	516	490	483	503	488	488	545	498	488	505	499	481	486	533	535	508	514	516	522	537	534	476	462	488	530	486	498	516	512	550	497	506	505	458	544	508	508	526	497	569	516	500	503	464	473	500	501	512	500	530	531	539	478	520	490	490	520	530	516	512	494	519	503	501	507	484	481	488	503	504	492	552	508	511	500	471	497	507	484	483	520	484	533	489	503	517	514	535	509	514	515	524	537	533	521	497	531	490	494	492	519	547	498	476	530	522	482	529	513	492	517	473	496	537	497	489	498	525	512	515	505	526	503	474	532	482	518	499	525	495	516	518	510	490	526	510	525	502	472	486	495	507	489	500	493	502	474	459	517	508	523	498	513	472	555	513	537	504	513	535	479	514	537	533	525	524	475	516	510	512	509	535	494	527	492	522	519	501	450
24624	21671	29066	24789	21164	12811	5879	3477	2159	1459	990	698	598	635	603	521	523	574	531	504	494	542	511	505	438	471	498	500	471	503	522	500	494	473	462	448	500	469	486	481	506	522	470	467	535	477	517	533	510	456	461	489	504	469	448	472	469	464	520	496	485	476	459	451	511	490	497	443	465	489	461	463	445	518	461	503	470	464	491	464	490	470	470	420	491	480	481	518	501	423	482	444	489	508	454	469	517	501	512	491	429	489	498	456	477	470	448	485	513	476	459	495	470	470	469	444	467	504	472	513	450	471	519	460	540	497	481	480	524	436	452	482	493	488	452	465	483	483	488	487	488	452	520	484	488	502	474	480	465	486	481	499	469	462	491	466	508	467	461	504	467	457	473	450	482	474	469	492	521	502	476	513	466	496	498	508	497	505	485	512	502	482	478	504	479	487	475	496	508	457	445	508	482	457	479	460	537	494	478	461	449	488	469	478	486	478	476	504	462	478	461	516	449	470	466	494	483	489	502	443	491	473	487	461	490	496	492	502	483	451	465	491	496	475	500	457	430	440	461	427	471	460	474	506	468	452	465	468	455	508	495	466	487	488	511	508	432	448	461	489	488	473	459	495	463	471	480	473	463	455	482	433	429	521	521	444	510	498	480	487	461	471	480	477	472	483	504	504	441	454	471	485	479	482	466	518	490	510	493	449	429	475	465	445	467	424	511	464	460	464	485	488	477	498	478	486	516	455	467	464	477	452	491	510	486	496	470	498	489	477	514	484	474	468	451	477	526	476	448	473	450	477	499	487	513	494	457	495	491	436	500	473	475	458	467	479	534	473	444	512	488	464	474	446	483	477	447	465	465	498	468	504	519	479	457	487	476	493	486	488	462	405	495	494	465	437	491	521	486	479	475	482	451	477	485	487	508	477	437	468	482	460	487	474	464	500	476	487	473	457	513	491	468	458	508	463	474	483	493	504	491	483	491	464	476	481	460	465	484	479	461	465	438	475	467	459	447	459	463	499	481	466	484	466	488	469	485	442	496	485	448	475	496	471	478	438	447	505	505	458	451	460	469	472	479	493	473	491	449	455	528	478	473	482	448	448	453	464	448	477	493	486	468	495	498	473	487	486	525	518	487	477	466	501	451	509	467	456	463	446	458	492	430	467	470	490	473	508	473	490	467	479	504	474	466	488	485	535	463	490	500	493	517	494	487	481	490	456	472	491	545	502	498	503	509	491	451	442	450	428	431	473	489	476	486	477	505	481	463	498	482	475	499	482	486	470	456	510	482	503	447	433	472	477	478	496	460	490	508	475	478	485	496	459	477	497	509	465	493	503	440	488	451	496	461	496	517	516	462	492	499	459	449	495	494	451	476	458	501	470	481	487	471	476	549	480	471	489	418	476	460	478	497	457	484	479	478	492	457	472	456	461	512	494	474	471	525	460	453	458	463	444	472	484	453	488	465	483	481	475	524	474	446	506	510	499	487	484	501	497	487	464	479	485	520	471	469	459	485	455	446	478	466	480	472	467	508	509	476	487	468	474	448	492	459	485	455	509	483	507	447	515	461	451	485	527	448	493	543	506	443	446	476	511	468	465	488	465	460	505	456	501	477	514	487	467	480	479	477	449	487	474	464	521	489	457	470	461	455	475	516	474	494	504	452	483	452	469	467	526	471	454	487	526	460	477	524	454	484	478	450	457	484	483	451	477	502	490	521	489	495	478	491	508	531	460	485	510	473	473	501	491	461	464	427	464	499	525	455	509	432	467	499	496	487	518	457	467	454	467	476	462	502	498	487	480	494	482	467	482	463	462	451	473	478	452	495	523	466	478	462	436	457	493	480	480	511	483	504	467	496	503	462	461	479	472	493	465	480	489	470	475	476	485	457	463	496	505	495	464	463	488	458	494	491	476	464	474	472	461	486	478	513	463	492	505	470	464	484	473	452	486	474	472	474	450	450	518	474	452	499	480	482	454	465	460	444	510	509	458	469	455	510	495	496	462	457	460	472	466	463	424	499	481	475	435	452	492	472	446	492	491	476	490	483	485	510	473	482	488	499	523	497	499	461	483	468	529	473	447	439	508	469	461	466	471	436	469	473	449	449	518	507	479	512	432	447	480	470	515	519	445	460	437	453	489	481	439	456	460	478	461	457	461	497	435	450	477	477	516	463	452	471	516	484	456	465	477	488	512	528	488	460	477	532	499	506	495	498	469	498	473	439	466	503	434	476	507	473	447	522	490	475	471	483	469	513	455	474	488	441	480	462	463	467	486	503	500	523	453	490	512	476	519	484	497	488	452	456	496	507	478	452	474	473	473	478	428	450	489	456	449	495	459	487	441	482	506	489	450	478	496	480	495	483	494	508	475	498	460	481	490	483	471	498	451	499	480	445	466	470	464	487	506	468	464	463	460	523	488	459	481	481	466	482	482	486	476	498	491	446	458	488	444	508	504	481	463	484	463	481	477	472	474	495	463	501	490	485	466	510	457	472	486	487	457	482	464	475	462	485	503	476	473	478	480	486	498	477	438	499	498	483	484	505	493	454	481	475	465	457	476	438	475	479	439	472	521	441	503	468	490	490	473	477	460	482	509	484	524	477	462	472	473	453	484	487	474	489	463	496	483	451	442	495	485	476	465	487	480	496	466	486	475	491	451	420	479	485	452	477	482	509	482	438	484	444	465	487	481	456	485	524	516	484	460	474	447	473	467	474	489	455	424	501	470	480	517	494	497	494	480	494	473	471	486	454	444	454	465	505	465	483	482	484	483	450	500	496	458	474	482	463	462	491	463	486	496	491	502	512	492	479	491	499	521	491	453	460	447	481	483	514	474	498	454	464	464	436	456	483	474	459	454	461	495	484	484	462	473	509	498	485	479	497	501	479	495	446	469	451	490	461	495	475	507	514	467	515	472	480	485	462	489	471	476	502	468	440	480	462	463	489	501	470	485	445	504	491	497	528	486	482	473	469	459	517	497	490	483	476	475	462	512	524	483	500	450	459	509	483	491	469	488	461	474	493	474	476	473	446	494	500	457	476	508	483	421	492	479	475	474	508	477	484	463	470	457	470	465	445	521	464	473	445	466	483	487	484	474	447	511	502	481	520	466	473	470	502	503	452	486	479	518	469	452	461	495	463	487	494	492	502	465	476	476	514	429	517	438	478	461	493	504	491	465	451	538	488	477	459	468	477	480	448	462	500	469	510	439	461	469	472	465	506	462	469	463	466	475	483	442	495	501	459	495	482	444	520	434	480	516	457	515	513	504	477	490	465	460	468	453	480	478	460	467	452	500	492	481	486	517	505	472	496	471	482	468	455	471	474	475	458	461	495	510	434	496	472	489	470	455	468	474	518	467	477	469	505	479	518	457	474	451	487	455	445	437	457	461	469	492	492	468	491	477	507	463	469	469	499	472	489	501	499	505	465	471	515	488	477	465	469	490	463	508	486	521	445	440	427	488	498	467	490	485	456	488	479	460	476	457	485	501	456	529
40196	59403	40550	18559	14458	12194	10055	7586	5332	3468	2006	1262	957	928	822	836	829	816	768	791	734	746	689	706	745	695	748	727	711	728	689	713	714	695	741	720	697	724	678	715	677	718	685	688	729	696	648	678	729	695	726	664	638	682	716	670	730	685	662	665	689	638	660	704	663	693	702	679	656	677	683	732	651	669	725	662	704	686	683	707	647	629	673	705	707	630	720	647	657	660	659	678	677	722	702	648	662	715	666	698	675	692	690	660	694	671	692	677	719	635	765	720	665	656	674	679	661	706	675	687	721	693	711	636	696	695	686	693	661	716	686	705	730	657	662	654	680	635	722	695	676	679	659	670	660	719	722	686	673	651	633	640	715	670	716	680	702	644	705	667	668	669	710	698	670	693	702	683	740	666	688	698	617	674	706	716	696	676	648	692	699	660	647	668	675	703	662	668	661	656	687	684	745	694	678	700	715	748	718	658	673	691	695	691	710	648	663	690	694	705	703	704	701	663	626	651	719	659	684	675	724	704	685	634	698	684	706	710	664	704	669	661	626	699	655	704	663	706	707	686	698	686	657	674	748	711	652	734	682	679	664	645	707	661	678	657	650	661	683	747	649	676	694	711	725	699	717	699	708	695	717	641	686	694	667	655	688	703	678	702	699	672	682	721	664	699	722	704	697	687	670	680	734	730	659	683	659	679	664	671	673	646	691	655	697	689	624	680	724	696	748	673	686	703	670	679	649	670	678	676	691	674	720	663	709	695	674	688	675	666	726	714	688	665	698	695	666	685	649	675	653	659	662	661	641	689	668	662	704	700	689	707	664	650	724	731	692	691	682	682	663	678	651	700	682	716	678	713	717	721	711	718	697	677	675	710	706	683	720	666	662	679	677	669	679	732	681	673	667	711	679	692	683	706	711	689	711	679	689	677	654	703	669	631	705	695	733	671	700	668	659	687	692	703	653	675	644	707	655	683	720	685	692	681	637	686	658	688	670	649	691	661	708	662	691	675	720	680	708	704	729	689	708	679	671	691	672	709	704	684	701	713	699	696	701	650	672	734	610	680	693	711	702	648	675	682	685	662	676	660	690	711	655	694	685	686	651	716	701	682	717	654	673	719	706	659	719	672	675	663	694	724	673	678	693	703	707	653	678	667	657	694	664	675	653	690	697	669	727	665	657	702	721	666	687	685	726	670	719	668	646	670	708	695	676	671	683	731	683	652	650	669	688	678	655	701	707	691	654	700	685	685	659	696	712	705	646	697	668	646	670	688	713	676	717	654	698	650	665	662	710	648	655	696	677	725	712	711	709	705	737	711	694	699	667	684	665	663	673	680	699	653	722	678	685	637	666	695	679	679	660	690	701	662	667	664	627	652	681	723	645	698	666	688	615	663	649	663	648	670	662	666	645	676	651	688	638	754	674	699	642	704	683	662	634	680	728	686	731	670	721	667	693	735	711	685	653	703	708	699	749	693	688	685	657	655	693	675	735	677	674	698	702	625	696	697	698	715	649	697	628	740	652	677	681	690	697	693	672	715	708	675	655	650	690	670	668	664	697	667	679	647	730	666	669	670	678	701	667	698	651	640	621	688	699	708	659	669	661	715	724	713	668	609	655	617	720	704	643	670	686	661	692	670	675	706	670	672	664	699	734	699	697	672	672	707	696	687	686	691	635	705	665	694	672	657	653	636	717	707	649	690	713	700	691	738	704	717	678	701	735	704	669	643	683	701	692	704	677	672	674	694	697	673	717	748	717	688	710	625	641	697	707	735	690	668	701	658	675	688	653	658	701	642	708	682	708	691	649	670	653	687	667	684	714	667	641	693	639	676	675	710	712	698	696	702	672	694	649	693	702	659	688	671	682	672	651	712	653	670	714	662	678	662	666	663	691	647	658	728	670	652	709	678	677	677	741	642	693	695	712	690	725	685	643	646	687	659	691	679	600	692	689	653	690	708	707	707	724	683	693	714	674	673	658	686	666	676	685	729	654	707	659	668	723	714	709	692	704	687	701	675	705	690	678	660	728	744	708	638	658	704	691	688	680	636	670	666	665	677	665	726	727	699	649	695	679	694	639	646	683	668	690	685	745	669	641	678	665	709	687	710	660	713	688	663	705	658	685	689	690	718	665	705	637	660	634	687	653	701	711	706	718	689	659	661	679	647	655	654	712	692	721	694	651	659	686	710	731	672	707	635	691	657	696	676	669	699	667	696	664	715	666	669	670	676	682	706	713	678	701	720	660	689	663	749	637	639	704	676	711	671	699	744	693	720	704	640	737	687	694	665	694	726	675	697	670	708	707	638	661	714	671	743	708	688	681	692	668	657	662	693	701	648	666	719	686	674	693	700	699	694	715	717	653	704	678	695	677	665	697	699	666	717	646	690	684	679	701	648	687	661	711	649	701	631	740	646	701	667	676	661	618	651	698	690	666	669	688	667	727	698	716	686	702	648	689	688	680	671	655	677	703	688	693	708	653	653	667	640	680	714	667	695	671	667	650	699	678	675	680	698	732	672	693	727	668	703	659	691	682	678	658	682	685	680	676	636	659	734	704	642	650	686	700	765	673	714	692	701	649	679	701	713	706	661	673	681	697	691	721	736	652	650	667	697	671	656	669	687	704	641	694	694	628	681	670	675	694	654	714	682	686	685	689	746	683	668	727	691	682	676	657	699	701	678	678	687	724	652	701	709	699	714	671	692	687	645	708	708	708	691	650	658	671	685	650	685	701	665	711	688	713	673	688	674	714	694	711	722	679	661	674	669	701	669	633	693	708	672	705	664	686	686	683	696	671	695	689	688	716	662	633	676	655	713	659	669	734	686	680	728	680	642	726	697	657	634	680	707	671	688	694	630	643	669	720	733	653	701	646	697	675	672	688	655	667	669	675	688	683	676	654	702	695	691	638	717	707	715	702	680	664	679	664	674	644	688	697	669	673	638	696	661	682	691	673	693	640	696	740	649	632	708	669	629	667	661	719	656	732	694	702	664	677	658	710	694	683	703	713	727	673	665	701	713	704	692	697	668	722	733	697	671	682	702	712	678	658	709	674	661	679	698	701	696	699	641	695	709	655	667	686	651	684	673	670	700	696	699	693	648	734	732	661	723	679	720	635	701	677	744	676	673	679	692	666	721	686	645	677	680	674	688	665	669	661	707	685	666	718	684	686	698	708	682	704	741	680	661	657	697	741	679	724	691	685	702	687	658	639	720	651	698	660	700	658	692	685	694	673	688	683	723	703	691	682	707	684	681	682	656	664	670	680	677	666	691	664	701	645	680	664	686	694	664	681	651	675	670	656	680	660	700	705	688	672	685	678	685	685	785	704	678	663	681	695	695	680	715	683	703	705	675	685	651	694	669	681	742	724	684	710	678	726	668	649	706	672	670	676	684	683	704	639	686	707	674	662	673	674	671	729	636	708	650	674	623	707	701	701	671	693	696	692	654	677	720	696	666	723	651	665	678	686	698	691	638	666	696	686	668	652	651	641	649
23417	21558	29441	24130	21582	21362	12827	4878	2771	1721	1022	682	567	518	488	478	437	421	385	454	400	390	386	375	333	390	406	365	351	365	341	341	346	385	384	375	347	386	367	361	357	372	358	344	378	364	364	345	333	348	374	384	334	366	376	341	343	337	344	347	347	353	344	385	315	353	360	338	344	337	323	341	374	352	339	361	368	339	364	329	363	378	373	335	344	342	375	361	362	339	410	370	314	356	368	348	343	327	359	351	345	344	356	372	364	358	355	369	345	334	356	356	332	343	360	349	362	356	333	385	388	332	337	359	354	333	398	372	360	370	358	335	363	354	353	361	361	369	368	302	326	355	341	325	341	388	332	317	349	374	354	352	340	395	354	345	323	372	338	349	363	338	365	355	345	337	356	349	327	368	388	353	354	357	367	394	367	343	366	344	371	359	391	344	354	351	380	373	366	358	346	374	374	359	344	363	363	344	330	377	381	346	339	337	348	325	354	339	361	343	316	340	338	352	366	381	391	366	346	332	346	350	321	317	344	363	319	342	350	373	354	365	338	323	365	346	379	350	327	350	343	359	351	374	373	343	372	338	346	322	388	363	372	336	363	359	343	354	347	318	350	328	352	359	366	338	371	377	331	356	343	344	337	356	373	300	330	347	357	331	352	330	340	366	385	347	322	327	352	362	367	370	349	327	367	375	347	375	368	358	359	360	353	343	368	368	351	339	350	395	338	329	328	353	323	362	354	389	361	319	399	325	363	351	359	355	332	351	341	339	344	330	347	362	353	375	353	327	334	332	352	369	352	357	354	356	343	359	331	366	340	359	340	377	345	342	367	353	331	358	326	364	369	358	342	378	353	333	323	373	308	299	379	331	362	330	338	331	360	379	351	341	343	315	341	372	335	357	332	349	348	348	335	337	369	358	314	322	322	368	338	341	388	367	321	358	332	353	347	391	310	352	369	350	367	389	341	338	352	356	348	322	370	360	347	360	394	374	365	333	343	333	360	336	343	320	367	373	359	349	336	361	334	364	351	342	347	346	360	357	337	337	357	360	339	416	343	330	364	299	366	354	366	345	374	323	343	378	348	379	346	356	352	347	350	343	349	360	346	321	350	337	333	347	330	335	371	352	355	317	346	363	366	363	382	340	361	349	348	352	308	373	344	342	356	362	362	335	347	342	336	367	351	356	340	322	356	339	369	367	323	348	340	338	369	343	347	343	360	330	365	371	332	355	370	340	348	382	347	327	341	377	353	351	330	349	374	346	333	347	349	340	368	369	346	354	307	361	372	349	361	325	331	369	339	316	338	350	359	362	337	359	337	340	337	358	348	351	345	378	360	344	365	359	346	362	334	386	334	398	331	353	329	353	347	350	319	331	338	348	338	334	361	351	331	347	341	358	384	335	359	344	319	361	366	346	369	346	339	351	371	348	344	334	381	377	353	342	341	339	346	355	370	345	367	333	343	348	309	356	338	348	347	352	352	367	369	355	366	355	351	351	362	358	400	344	354	313	303	377	394	365	343	329	350	371	346	348	351	359	338	363	370	362	350	353	319	346	356	370	334	398	366	330	355	353	342	383	358	347	341	353	335	347	373	337	339	355	322	367	359	373	358	368	328	329	389	301	325	389	350	345	355	354	339	364	333	331	346	366	340	372	355	349	372	351	336	321	357	365	385	366	378	363	351	364	332	351	369	344	340	327	351	344	339	321	365	371	336	360	346	351	373	358	387	357	358	343	323	353	357	355	341	375	368	345	321	347	392	378	361	349	365	347	380	332	351	372	367	352	343	351	356	355	327	380	333	358	383	343	355	342	362	338	365	333	341	327	337	344	357	361	371	297	361	350	389	354	322	346	344	353	371	363	379	358	356	348	354	343	374	328	339	350	313	352	342	354	356	346	343	371	351	328	360	340	364	335	361	336	353	373	384	323	338	349	352	380	351	349	360	388	362	342	329	389	337	335	335	327	354	397	388	356	366	332	350	329	382	370	350	346	344	364	338	351	350	340	353	336	335	387	350	368	360	360	347	323	372	357	348	357	385	361	358	341	330	348	357	361	338	336	312	356	367	342	320	338	356	330	326	355	350	346	344	369	327	380	360	352	353	318	366	344	352	356	348	368	370	365	335	349	367	348	321	327	347	363	320	360	343	362	328	355	353	382	340	317	347	361	350	364	365	357	364	362	343	350	362	359	346	350	348	368	383	329	370	384	333	316	377	367	332	334	375	316	387	324	346	385	367	367	306	363	348	367	363	357	366	367	336	352	343	373	350	351	380	373	343	339	328	357	342	336	366	337	370	342	320	330	320	344	347	328	326	323	361	349	358	330	373	375	331	340	354	364	346	371	349	376	365	352	390	348	380	396	364	328	367	320	311	341	369	372	349	369	345	397	345	369	362	351	369	361	339	346	345	331	351	359	361	348	351	344	348	364	355	353	354	392	364	357	353	354	334	358	345	349	345	342	333	365	341	360	343	354	360	335	357	369	336	378	319	331	327	356	330	318	375	360	411	368	343	355	347	332	374	344	350	384	361	350	360	362	364	381	333	358	358	360	340	380	383	325	344	392	338	364	383	332	340	351	344	371	375	357	356	342	335	333	336	363	349	337	350	351	354	342	392	378	356	345	372	351	351	355	353	366	324	325	334	341	369	328	310	327	349	328	332	353	349	356	339	338	354	361	346	342	320	358	366	360	333	343	368	330	325	349	339	336	364	360	352	338	326	347	368	314	347	332	349	341	312	341	359	332	348	330	341	349	331	361	359	367	346	357	373	346	363	339	335	377	356	363	360	349	340	390	359	350	348	309	382	385	376	374	341	327	358	341	359	351	342	359	368	380	356	337	338	303	316	362	347	326	340	324	313	342	329	313	358	344	353	334	349	337	339	340	328	362	315	372	335	334	340	322	350	368	342	346	342	389	354	378	388	356	337	346	317	327	317	329	365	361	329	393	358	334	356	357	365	353	345	371	331	380	343	365	371	335	343	367	336	392	393	347	328	361	397	375	339	354	369	308	325	350	340	341	359	305	370	348	356	354	354	331	353	323	353	347	354	341	363	364	355	344	372	349	349	329	351	333	339	380	359	329	344	350	357	378	333	326	320	366	356	349	353	379	334	343	348	346	374	363	325	345	373	331	380	344	375	342	331	383	342	365	311	347	336	322	326	342	342	345	334	346	357	343	349	351	359	355	337	338	353	356	348	341	378	357	334	347	342	350	355	367	353	348	352	355	328	304	363	345	369	356	372	359	395	328	355	341	356	378	367	327	336	349	340	344	319	343	362	350	328	335	357	357	342	339	349	332	346	337	378	323	356	312	354	357	352	324	335	329	334	379	346	360	366	316	336	334	327	363	377	352	338	365	348	352	364	329	350	351	357	335	360	333	364	376	359	343	343	358	343	353	374	347	364	385	347	351	370	320	376	346	357	322	351	335	375	390	356	389	396	370	383	364	332	329	374	389	384	350	331	315	332	342	359	367	352	362	350	352	353	352
44650	67838	46784	23539	18257	15769	12756	10002	6860	4165	2191	1435	1071	872	819	797	776	717	610	639	615	635	614	584	601	571	577	575	565	575	567	537	570	500	544	554	555	529	502	516	506	557	527	460	543	531	556	523	524	508	474	532	521	522	510	477	516	527	503	503	543	500	472	544	539	508	518	512	512	521	489	546	498	508	530	576	497	523	517	500	490	504	520	496	530	532	497	533	519	499	522	499	506	488	486	523	546	491	453	536	478	519	493	501	515	513	484	553	514	494	518	540	492	529	501	491	519	527	492	542	530	494	475	529	517	523	473	491	480	509	503	525	516	499	474	521	488	509	521	494	514	500	503	435	485	496	467	525	522	509	521	479	506	505	545	508	475	545	499	483	487	479	502	470	503	472	540	469	483	507	486	520	474	525	492	523	514	501	513	505	513	503	518	541	505	525	481	493	513	486	556	433	501	479	521	476	491	535	504	515	493	509	468	538	554	503	500	524	490	507	512	522	465	499	515	492	497	519	514	511	507	482	448	510	493	539	502	525	485	570	484	524	473	529	506	473	492	509	512	562	503	533	508	523	553	537	500	475	521	542	506	514	490	497	519	521	482	513	488	532	522	479	521	499	514	483	541	517	517	483	481	504	505	556	485	509	513	474	470	540	520	517	490	525	516	529	521	523	474	519	500	499	530	494	507	501	536	554	486	524	467	483	505	505	519	540	482	497	522	498	527	513	492	513	508	530	474	506	535	533	549	519	509	509	547	495	490	531	533	511	520	524	496	513	488	494	543	502	561	513	513	533	525	492	514	501	526	470	530	549	493	528	514	469	485	508	520	510	511	499	522	490	526	509	489	516	482	547	523	503	463	466	487	532	499	488	515	529	472	487	496	482	534	521	502	465	489	532	503	494	518	511	558	513	469	494	543	511	506	453	506	477	457	477	527	520	499	500	505	542	523	485	481	497	471	480	526	523	468	544	520	518	517	498	514	516	488	466	505	499	513	519	523	495	502	471	484	512	497	495	559	547	528	482	543	503	513	523	511	505	490	542	527	509	496	469	481	526	517	498	532	529	503	531	457	472	489	503	521	496	501	514	538	504	473	474	493	466	529	530	506	517	540	515	515	494	533	502	549	508	470	505	485	518	528	497	496	522	497	499	525	504	497	506	465	496	525	507	524	462	515	502	509	507	479	509	550	486	511	510	528	548	529	499	479	509	503	541	521	505	521	522	504	506	492	518	491	514	514	517	505	501	514	490	502	491	481	528	563	534	558	534	499	502	536	510	489	508	526	515	492	488	483	502	477	474	486	497	510	502	534	563	508	538	504	565	517	516	546	465	525	508	511	532	541	537	499	500	512	510	525	482	517	516	502	510	516	471	496	504	520	478	499	558	536	524	487	499	495	499	497	531	530	529	474	489	466	484	526	509	476	474	502	512	463	494	548	463	491	490	508	493	492	519	498	492	505	496	489	510	488	521	504	535	522	534	457	515	485	502	492	512	499	506	471	529	515	480	496	463	461	558	484	472	510	504	511	507	485	509	513	505	512	512	496	516	506	469	527	541	495	506	501	498	525	522	512	522	473	515	498	488	539	481	482	509	527	484	492	536	525	508	498	520	517	555	478	543	517	480	531	551	507	552	498	525	507	527	512	488	540	490	520	494	509	493	498	492	506	523	511	475	509	498	505	507	510	519	480	466	498	522	483	497	487	483	501	463	475	505	464	500	511	495	509	498	480	474	467	485	524	562	489	505	502	490	501	484	462	536	500	523	504	492	494	485	506	496	493	526	513	490	497	511	511	509	524	539	472	483	542	503	505	495	485	524	525	490	491	533	475	507	507	492	480	511	535	513	478	499	481	539	520	509	522	493	518	488	502	492	486	515	487	504	507	543	506	517	517	499	517	495	514	499	539	523	519	533	506	536	490	501	524	531	504	506	516	482	509	518	473	474	493	519	478	486	506	502	503	521	480	534	507	477	531	529	532	506	469	515	485	488	496	452	495	506	532	489	515	502	491	521	507	502	526	495	474	533	511	497	502	497	502	514	553	489	497	508	470	494	539	486	469	501	534	507	513	511	534	535	491	512	501	513	517	528	545	496	481	513	480	487	516	508	513	479	488	502	488	510	499	485	498	517	502	519	497	540	498	507	500	547	514	529	523	497	502	523	478	534	544	486	469	503	498	487	524	520	531	516	531	493	487	473	482	543	505	483	496	486	507	515	517	479	451	517	517	555	515	502	512	534	499	499	491	513	513	509	522	489	472	537	508	480	491	529	523	542	519	536	496	554	493	502	524	527	531	485	541	506	495	513	505	521	503	525	504	504	501	529	506	526	488	496	497	508	499	500	459	486	527	507	493	460	493	495	529	529	502	535	518	493	469	500	486	522	505	500	499	492	509	504	510	501	539	531	536	516	503	516	462	513	512	474	506	505	493	479	561	521	478	499	517	454	513	524	529	488	489	459	514	491	495	545	503	488	545	522	490	509	518	547	493	522	527	505	510	475	517	482	511	490	474	495	516	506	496	511	503	515	506	466	515	509	479	474	497	525	511	515	527	508	521	519	470	510	502	527	521	526	474	526	527	512	516	541	533	536	548	507	546	490	494	501	495	501	497	478	493	527	532	482	528	511	509	485	543	510	501	493	539	489	481	451	512	495	501	525	505	494	484	523	515	509	519	494	464	456	534	510	541	525	495	584	514	498	557	484	530	479	535	525	505	480	491	504	547	491	502	525	475	515	486	519	467	476	541	529	517	519	494	509	531	467	484	491	519	494	497	508	508	481	511	520	506	520	478	500	540	548	486	527	493	498	553	516	521	468	514	529	486	522	482	487	517	489	479	505	481	488	521	524	517	503	481	515	483	517	498	516	495	499	519	533	485	510	499	499	491	508	478	542	492	478	525	503	502	471	510	488	533	511	512	483	539	535	529	525	533	520	536	467	466	523	503	512	486	515	541	476	490	479	531	497	476	508	507	515	513	490	505	513	472	457	490	525	517	501	489	539	479	493	494	506	536	510	458	523	505	508	495	505	498	494	534	518	501	475	479	555	525	459	506	469	505	469	508	451	510	475	528	548	466	504	474	486	483	509	497	452	525	520	510	498	496	529	496	536	509	509	514	471	513	522	586	534	528	498	554	480	491	515	503	504	489	530	530	502	497	465	519	518	497	477	477	485	534	547	520	516	459	497	494	522	500	512	526	483	519	489	491	546	506	475	510	510	537	513	495	473	530	487	475	498	554	504	540	548	541	450	507	496	483	502	485	504	510	517	518	486	499	522	493	532	526	515	536	463	524	491	546	527	473	482	543	567	447	513	500	485	473	563	500	515	446	473	526	490	508	491	520	505	496	511	519	512	522	531	504	503	496	476	501	478	500	536	507	496	514	519	500	507	502	482	491	546	502	500	492	561	502	494	522	495	461	499	464	496	492	532	504	534	483	499	456	509	523	512	481	529	469	478	509	505	502	529	506	509	500	544	521	508	553	528	535	546
29638	27666	24873	11722	5291	3804	2727	1692	1058	695	494	418	389	357	348	360	394	371	356	351	308	330	339	344	315	353	354	361	410	359	362	392	344	322	374	365	342	361	330	334	370	347	356	374	338	376	348	374	388	377	364	379	327	320	395	289	343	378	386	352	372	335	367	360	361	342	369	347	316	367	353	388	383	345	355	345	381	357	351	333	331	336	365	364	334	412	359	346	342	397	340	356	340	358	352	316	348	361	382	345	351	365	346	353	355	349	342	363	363	337	340	354	376	328	364	379	354	347	346	337	360	350	351	333	350	369	368	356	362	317	339	317	354	356	327	362	356	363	345	340	344	359	352	333	320	362	362	379	352	360	356	333	335	368	340	381	323	375	344	323	364	344	357	343	354	323	347	332	315	340	378	359	372	362	343	346	330	339	367	334	339	327	362	345	343	343	314	358	342	350	341	324	360	362	386	321	365	344	392	342	336	354	344	367	347	329	354	348	333	333	348	372	314	369	363	333	348	362	362	375	350	370	338	330	370	316	371	356	327	352	351	370	335	354	343	340	354	342	363	362	354	363	367	347	341	328	340	344	331	342	361	350	346	355	344	348	338	360	358	343	335	372	348	387	304	331	343	350	318	357	339	294	377	384	349	367	380	357	374	378	334	356	327	325	339	324	310	350	357	358	345	350	324	392	357	358	357	287	350	359	355	353	326	337	368	329	362	314	323	346	296	362	358	346	337	304	361	374	331	347	347	351	378	360	345	369	337	384	346	320	349	366	325	349	357	365	386	371	366	357	345	331	325	342	346	328	355	340	339	366	335	346	345	333	326	351	358	356	365	347	351	369	341	373	345	312	332	353	332	351	342	353	370	385	362	334	351	333	338	326	362	336	335	338	360	319	332	365	367	358	332	361	361	389	330	345	349	333	339	314	346	343	386	342	372	370	329	366	351	415	361	369	363	361	380	331	370	350	353	367	373	408	366	313	358	331	345	400	362	335	337	343	313	351	345	343	347	385	318	335	367	353	364	393	355	335	337	386	336	345	324	362	301	350	368	334	332	355	336	332	322	335	370	356	401	333	363	371	348	368	360	349	375	342	396	348	361	368	336	346	364	358	345	343	350	353	342	358	359	330	345	335	381	348	343	339	320	363	343	342	377	334	325	328	358	338	361	368	387	354	349	360	356	384	326	337	379	352	336	366	362	315	358	368	343	369	343	345	343	342	369	365	323	380	345	347	348	351	325	333	358	359	357	354	302	364	371	364	377	334	362	386	356	352	340	357	383	374	371	358	335	345	345	383	324	338	383	350	339	363	343	346	394	335	367	355	371	353	342	375	348	343	353	329	331	350	359	355	345	358	366	335	341	359	391	337	366	343	323	361	363	336	334	350	336	390	392	345	371	363	354	340	343	313	324	328	361	376	356	340	329	369	344	357	348	326	387	340	347	360	373	362	323	362	382	343	353	372	317	335	342	362	326	332	361	326	361	330	353	352	360	329	372	329	356	337	369	346	349	331	341	342	362	344	341	349	314	372	357	337	381	335	360	355	326	342	361	381	363	346	363	345	390	334	348	349	342	362	359	353	366	332	383	342	330	367	370	345	362	331	366	363	343	353	371	420	351	367	358	379	358	330	386	346	320	332	338	347	357	314	336	354	341	375	335	346	337	330	355	335	348	335	345	334	380	365	316	328	391	362	332	326	344	377	342	356	394	331	341	359	355	369	367	337	372	360	344	293	334	378	348	333	362	354	347	379	361	344	377	380	359	361	347	324	343	348	391	366	398	364	347	373	355	329	335	331	349	357	337	372	356	324	337	338	331	353	368	358	357	329	355	343	340	329	368	348	338	376	389	363	345	343	353	370	355	355	329	356	345	333	348	369	348	338	359	345	338	365	348	369	327	347	341	354	357	345	377	356	346	374	357	339	340	356	331	370	331	389	340	340	336	379	327	343	330	350	371	356	330	305	330	324	331	342	314	345	362	332	358	334	369	357	350	346	368	375	386	362	371	366	328	337	333	331	378	347	375	364	366	329	349	353	345	335	342	326	330	335	358	354	400	383	359	338	370	350	334	357	361	365	324	356	331	317	356	357	371	356	373	380	360	364	348	354	356	358	332	363	303	379	371	352	339	343	356	364	329	317	355	386	344	331	325	359	318	355	352	363	338	350	351	338	355	344	359	360	347	353	372	333	363	346	346	337	380	334	343	339	320	323	345	348	365	346	362	343	367	330	318	343	348	341	357	353	356	318	361	316	360	362	356	345	387	374	337	344	341	365	370	357	359	382	376	335	392	369	330	355	345	329	332	329	388	317	363	338	332	371	352	328	390	343	349	346	347	354	359	355	332	366	387	370	358	393	330	368	351	362	372	362	352	359	356	316	346	326	336	316	372	384	376	325	346	337	359	350	344	351	353	353	368	347	330	331	343	355	353	380	380	341	355	357	372	346	359	346	340	343	361	349	335	393	352	358	345	354	348	381	334	356	373	321	330	387	354	372	375	362	351	354	355	354	364	385	381	383	344	335	332	360	334	314	344	335	361	326	363	328	350	357	371	332	367	363	339	355	365	357	342	377	321	382	346	364	336	349	347	356	350	361	339	376	349	376	336	341	328	373	358	334	384	332	349	330	373	334	365	369	379	317	316	338	341	387	303	334	354	330	378	360	333	378	349	368	353	354	326	327	336	356	337	313	355	354	360	364	377	366	335	348	379	354	341	341	375	357	332	356	360	344	334	320	361	360	381	373	360	336	366	350	356	320	368	374	348	345	302	363	350	361	356	369	355	360	367	331	366	357	383	328	375	359	350	372	325	351	376	347	335	377	365	342	330	348	391	355	337	346	372	351	353	341	365	347	383	346	326	394	373	361	343	337	356	377	357	362	365	361	351	369	332	347	339	394	327	342	343	351	341	320	346	364	334	341	340	379	354	376	378	380	339	378	379	375	372	336	345	361	337	354	388	359	330	380	382	344	340	361	328	351	346	324	353	362	354	381	363	352	374	337	321	341	360	374	338	360	365	339	354	382	311	351	345	332	337	334	362	355	341	353	365	342	361	355	331	348	365	324	356	344	327	311	366	364	339	381	350	398	357	361	345	334	333	332	337	361	342	344	348	356	392	388	345	355	332	355	361	374	345	339	369	331	349	350	316	345	348	362	327	375	357	355	366	353	342	338	332	346	380	351	353	334	333	339	345	361	354	357	358	367	347	351	332	361	382	369	368	386	357	368	346	341	343	330	373	346	349	358	318	324	332	362	340	343	336	337	321	371	374	312	370	384	351	344	377	360	329	377	362	359	335	339	334	321	331	344	350	369	349	343	334	343	368	309	363	372	380	352	354	332	339	355	322	356	359	318	351	353	384	361	332	351	340	377	358	347	374	333	353	310	348	340	348	346	362	318	392	350	349	342	340	337	343	349	350	344	392	378	356	341	351	321	342	349	351	341	367	366	358	347	363	395	371	337	334	322	326	333	321	338	355	318	395	356	357	366
36604	44623	28689	12652	9770	8179	6284	4436	2686	1479	938	643	555	536	547	528	556	560	539	533	486	534	526	429	510	531	480	497	548	516	534	510	511	510	514	485	521	543	523	471	490	548	490	541	538	519	513	512	495	474	489	469	512	537	483	458	506	460	504	489	489	529	506	472	519	520	485	522	536	504	500	492	496	482	480	519	473	477	475	501	513	511	528	513	476	504	484	469	482	509	471	494	533	477	535	520	505	520	491	480	510	456	507	486	499	526	511	541	499	449	476	536	508	501	501	518	497	489	515	499	506	512	527	498	479	486	500	526	499	519	481	525	518	516	502	510	494	492	501	527	505	530	485	521	528	554	520	512	488	481	487	480	506	516	501	519	476	511	486	495	557	495	455	443	494	483	499	511	500	500	497	512	529	501	523	494	485	511	511	511	447	536	502	490	507	520	504	542	490	525	539	497	535	511	526	472	499	493	520	487	498	496	472	486	491	491	521	504	517	481	504	482	475	473	488	473	501	467	542	503	541	508	464	473	528	499	516	486	505	490	514	505	485	515	518	487	550	508	503	477	481	520	491	530	459	547	525	515	509	487	493	508	484	494	453	522	520	477	487	497	516	497	474	470	470	481	490	504	486	468	481	523	473	480	487	497	515	530	484	526	497	520	558	490	495	488	538	499	502	491	495	488	517	467	505	468	506	500	510	499	497	478	471	505	530	525	497	467	523	479	484	473	532	493	495	527	522	487	504	532	476	525	466	493	467	509	505	501	482	497	517	471	513	499	462	527	488	525	510	500	481	507	483	465	498	511	499	501	496	477	522	540	481	485	479	488	507	502	525	501	514	529	510	493	552	495	474	445	446	501	517	528	469	498	511	493	500	523	520	503	541	465	493	477	498	493	493	490	520	485	485	508	464	496	467	508	475	480	508	510	513	506	535	506	482	493	491	482	494	522	514	519	481	480	513	532	461	518	460	535	483	527	514	502	509	467	516	505	502	477	516	549	499	514	479	525	533	503	481	505	544	488	490	497	503	538	503	528	520	548	464	508	485	482	506	510	486	476	489	482	463	484	493	465	488	461	509	465	504	474	516	501	490	502	523	478	494	503	503	482	479	532	470	511	496	536	493	464	482	483	499	510	498	495	491	536	493	529	496	526	522	521	488	499	491	523	509	512	510	480	499	470	520	515	471	494	480	510	529	547	497	501	477	524	503	509	507	477	526	507	470	475	496	516	544	512	526	499	554	528	502	523	503	504	482	518	520	534	490	505	537	524	502	504	515	467	513	497	512	451	504	533	475	528	493	519	514	523	538	501	522	519	468	499	516	476	505	497	494	460	548	487	502	486	523	489	524	509	494	498	456	509	515	502	511	470	496	513	517	473	507	518	531	501	507	501	529	521	521	528	516	484	495	509	523	514	523	489	495	498	542	504	520	468	440	505	556	506	502	488	461	494	518	454	517	496	498	447	480	534	496	498	508	546	472	484	501	548	506	516	517	523	502	486	491	478	528	512	535	513	506	508	481	523	502	484	532	531	483	513	478	484	541	505	478	505	515	476	530	475	545	515	492	475	496	517	507	474	495	503	502	515	531	535	527	517	534	522	506	512	518	544	501	513	519	496	467	497	491	544	468	517	468	493	494	525	511	507	459	505	479	495	484	490	505	454	520	505	488	476	500	479	482	505	487	520	558	510	489	502	498	503	505	492	491	495	490	468	487	515	487	528	483	529	517	516	526	485	490	474	503	459	505	490	476	490	520	487	533	454	503	517	496	484	539	476	506	469	472	481	519	540	496	490	460	496	449	523	535	462	529	500	522	509	493	484	517	445	471	493	521	472	552	518	513	486	524	483	525	513	523	514	495	463	485	513	509	485	516	484	526	479	520	503	518	501	425	505	531	477	504	540	510	479	501	472	496	508	497	510	482	506	499	513	500	538	464	523	508	509	519	486	470	491	483	511	516	531	493	503	535	497	515	502	479	498	497	458	548	500	512	471	495	487	515	476	466	495	521	510	520	510	472	511	514	480	511	533	511	496	547	485	557	503	525	522	485	476	462	530	519	490	516	537	503	507	467	488	469	528	468	469	505	510	502	482	497	489	505	509	504	493	501	476	517	462	499	499	492	498	496	499	492	518	492	557	542	512	486	485	518	509	572	549	475	478	502	498	491	494	529	513	533	523	475	476	446	493	545	505	521	500	509	521	475	498	518	457	512	456	506	532	544	478	526	518	510	496	570	489	504	546	507	494	497	496	502	438	525	530	488	476	512	485	516	512	521	512	502	498	496	489	499	536	466	529	487	506	528	501	464	463	499	521	457	471	485	496	554	502	460	526	484	489	525	494	516	503	491	474	525	501	480	481	520	491	457	452	474	555	536	488	467	480	505	465	512	479	523	521	490	533	499	501	509	539	456	512	506	499	495	502	515	495	489	515	496	476	467	561	490	510	501	490	522	494	522	505	497	517	502	509	517	494	503	500	508	537	493	512	529	469	536	514	506	495	505	508	507	528	500	465	519	486	491	497	509	518	519	495	505	540	467	510	490	502	518	501	476	491	492	525	526	503	482	452	509	496	517	520	523	496	492	487	521	483	488	517	530	462	502	519	533	471	538	501	505	524	504	522	544	493	516	486	437	515	488	486	531	467	496	497	531	545	490	500	564	476	494	526	459	502	492	496	469	515	486	484	500	507	526	487	443	563	533	528	490	489	497	486	540	500	502	512	508	548	510	498	480	471	477	514	480	496	480	494	495	506	496	511	518	474	470	499	498	493	496	553	486	505	522	521	528	492	503	469	520	546	544	500	476	506	508	534	428	463	490	480	461	539	485	518	501	503	506	487	487	470	482	523	529	512	457	480	445	508	475	500	507	501	511	512	484	531	496	482	496	492	532	528	503	495	516	507	557	507	491	488	499	501	495	486	511	537	536	472	513	519	535	495	500	523	498	474	487	538	500	522	507	501	504	510	537	504	500	517	551	526	490	509	483	497	534	518	514	502	484	487	487	543	508	494	510	515	496	505	488	473	531	495	513	477	507	503	495	473	524	474	516	456	496	489	503	478	515	502	513	478	492	523	540	519	506	495	550	494	489	516	485	489	493	513	506	433	512	497	506	482	544	484	491	490	526	509	496	527	490	486	512	523	508	525	482	505	503	534	534	503	487	499	489	517	523	477	505	477	543	528	502	518	506	514	534	498	480	494	508	556	489	545	516	536	528	515	512	498	471	495	471	522	450	542	534	517	510	498	548	495	493	503	491	503	471	504	514	531	543	457	488	532	514	513	518	519	500	474	474	464	517	479	500	526	508	490	514	503	516	487	495	476	491	517	493	478	515	461	508	493	520	541	520	509	479	479	514	533	516	511	468	480	516	507	519	506	558	461	486	529	520	498	507	497	486	502	513	496	509	485	549	495	528	540	487	506	503	485	444	504	502	485	479	494	500	483	492	514	517	522	488	511	493	466	496	491	472	495	517	528	514	486	528	555	496	451	507	501
24560	21624	28852	24837	21117	13197	6057	3287	1928	1198	876	657	562	541	535	546	546	490	475	508	504	503	538	505	508	479	515	490	483	492	504	513	520	482	516	478	492	477	536	460	524	494	461	426	469	494	493	446	492	475	469	494	497	475	465	476	491	501	481	476	477	424	462	486	473	494	498	487	452	464	492	484	494	462	470	467	498	459	474	490	450	460	457	484	474	501	464	460	481	489	501	488	493	480	502	503	485	495	497	462	485	493	470	506	468	482	504	476	515	500	430	454	452	467	443	463	458	498	488	536	491	518	528	477	492	463	456	464	449	465	503	487	492	508	498	489	449	477	447	524	505	463	452	495	458	460	486	520	498	469	501	500	466	451	442	504	459	476	463	494	429	487	481	488	501	473	494	476	441	437	499	459	466	491	522	439	469	456	464	456	493	500	460	478	443	487	503	483	448	496	474	468	484	504	442	449	489	481	471	484	477	499	483	476	483	449	475	530	477	455	481	419	482	451	479	482	490	446	530	477	494	472	466	483	440	488	473	514	453	483	479	448	499	446	474	464	468	443	443	460	440	462	483	466	487	447	465	472	493	463	446	462	500	493	493	471	442	465	459	452	472	477	450	509	466	485	442	440	489	484	440	489	449	477	490	453	478	460	483	478	456	458	465	460	478	436	462	498	446	490	440	508	485	485	480	465	500	452	448	489	477	507	462	464	480	518	465	457	493	482	469	468	484	479	503	468	466	458	472	500	452	506	457	458	447	458	496	519	469	473	471	471	509	460	477	474	470	488	487	441	476	438	487	449	480	458	465	510	457	484	482	478	482	482	486	474	469	459	452	464	456	454	507	498	452	466	463	474	483	461	481	470	450	451	478	481	469	438	434	444	540	476	481	484	462	486	506	461	484	468	472	476	479	488	446	474	491	452	508	479	545	456	492	492	490	451	464	501	480	450	481	486	474	458	476	452	454	464	481	496	440	477	462	482	504	468	471	495	453	448	472	486	487	474	484	469	466	460	463	458	468	459	479	463	459	471	421	432	450	495	477	467	541	478	463	473	459	442	481	473	461	444	501	519	477	476	484	482	504	478	445	487	476	489	494	471	481	464	499	467	459	471	463	441	452	487	445	484	494	498	504	487	475	468	474	522	465	469	480	501	468	434	472	476	464	496	468	486	468	481	490	471	485	494	468	479	445	472	494	495	526	465	484	481	466	455	489	486	501	465	502	472	484	474	461	507	478	474	473	456	448	473	453	447	498	489	472	455	470	493	456	451	452	478	477	481	470	503	452	509	471	484	445	527	468	478	465	489	480	503	461	452	473	498	477	471	494	486	486	496	462	504	443	473	461	434	486	483	467	507	479	448	486	485	541	493	465	500	469	472	480	471	480	476	467	458	483	458	463	470	471	505	467	483	467	445	493	497	459	474	454	492	474	472	453	490	446	509	466	461	455	501	493	489	467	480	454	469	450	512	499	467	459	466	509	501	476	484	435	458	485	483	471	489	491	437	462	456	456	486	470	460	493	477	492	506	464	493	468	447	469	477	469	446	445	467	457	468	456	488	459	447	496	471	501	478	484	457	497	495	454	467	458	454	483	490	469	447	471	446	473	470	486	461	469	420	509	451	454	451	481	489	488	484	450	478	458	491	498	524	447	485	485	465	450	492	493	493	450	511	537	465	464	466	490	467	474	493	487	484	470	497	465	474	466	521	493	498	493	503	439	431	444	502	491	499	467	477	467	474	499	496	519	474	425	518	491	491	494	451	473	481	456	465	454	451	479	467	457	510	489	477	470	452	477	435	464	453	444	457	471	479	466	475	468	429	445	492	454	427	500	467	492	499	485	469	465	485	495	448	485	484	494	517	508	475	480	466	487	490	452	476	474	482	461	472	515	479	498	500	487	475	495	482	484	494	461	451	447	460	487	439	464	454	513	484	484	498	490	474	450	460	437	492	462	484	460	524	453	478	496	463	480	513	499	453	505	479	503	473	427	453	471	492	494	466	497	503	481	463	491	512	452	484	471	491	465	501	486	496	466	482	482	473	479	485	484	473	513	464	502	465	479	452	502	449	453	487	465	477	507	460	463	473	499	529	474	478	479	481	489	481	464	459	505	469	472	487	421	502	450	495	502	486	482	476	490	454	477	496	513	473	487	473	472	489	468	468	478	409	461	473	482	499	471	496	474	444	476	433	430	437	462	480	452	446	492	536	439	469	498	441	468	488	466	540	474	508	456	470	497	467	482	489	456	534	500	473	489	441	475	473	489	449	467	468	492	472	447	466	470	455	461	452	459	478	418	423	463	469	473	488	479	454	488	440	449	494	451	482	500	548	521	468	513	480	459	463	473	442	474	484	488	461	484	484	482	479	456	507	463	481	471	479	452	475	488	449	508	434	463	484	517	508	475	500	449	482	459	461	462	488	459	498	482	460	501	492	477	454	437	461	465	494	436	445	506	449	428	499	513	499	482	502	493	477	446	491	467	454	474	495	427	459	454	472	491	469	499	501	459	482	480	442	476	446	474	490	505	484	470	518	466	463	502	496	465	424	415	484	517	497	482	477	459	474	476	488	471	457	500	473	458	448	471	477	515	487	454	517	470	493	468	473	450	477	439	466	479	509	480	460	455	469	446	505	492	469	458	459	473	494	477	480	478	477	448	501	447	470	412	510	455	464	487	461	479	500	482	472	504	457	505	454	473	513	472	505	459	488	450	489	469	455	522	490	478	476	480	450	507	470	467	497	464	454	487	463	459	455	489	447	439	510	503	491	467	497	497	503	507	494	485	460	467	457	473	440	469	451	453	434	455	510	501	512	468	449	471	500	495	490	488	460	482	443	473	460	468	505	468	499	471	487	455	459	429	480	448	447	466	460	434	473	464	458	460	485	468	506	495	451	491	469	483	444	506	451	479	440	506	463	484	473	475	509	478	424	446	461	464	486	463	497	464	502	449	462	478	487	492	441	476	498	512	467	469	518	495	481	464	455	463	511	475	470	465	448	490	462	461	474	476	450	440	477	485	475	498	505	447	504	493	492	479	490	447	481	456	461	488	490	472	477	451	495	452	478	458	454	482	495	479	528	455	487	496	455	490	437	475	454	475	452	483	487	478	436	485	498	442	465	491	492	494	459	447	496	453	484	503	471	493	443	469	458	503	458	505	488	453	443	457	488	469	459	480	506	439	408	491	484	489	475	453	439	499	480	497	434	489	455	478	441	488	509	452	497	500	469	445	481	490	452	521	506	459	463	489	486	425	479	464	533	458	482	468	491	506	492	495	476	479	504	485	471	479	483	478	489	469	498	469	491	458	431	457	468	479	480	480	483	502	457	464	486	488	483	462	492	449	489	446	480	492	468	486	497	469	443	508	477	486	493	485	456	505	496	510	479	503	447	452	460	512	457	449	497	428	489	428	445	480	482	464	482	466	513	476	462	466	496	507	430	494	492	495	460	458	484	441	493	461	464	474	483	473	460	450	454	450	477	458	454	484	447
40800	60061	40143	19325	14807	13031	9694	7137	4612	2623	1635	1164	945	903	848	843	801	802	734	775	725	723	712	711	720	689	705	672	739	711	733	663	670	659	687	699	747	678	725	718	686	692	713	689	691	680	685	669	702	659	628	664	665	686	694	677	712	700	710	712	653	663	660	728	662	687	679	689	666	698	709	682	670	673	672	660	740	663	720	695	652	652	675	674	640	650	662	676	665	644	640	707	700	661	678	696	652	712	682	670	709	697	688	629	649	739	655	633	699	682	713	641	678	643	716	695	708	685	686	687	681	704	655	705	692	726	664	669	680	653	683	703	697	653	653	675	714	683	674	668	671	650	664	678	686	636	722	606	651	675	673	705	659	708	708	699	618	663	662	679	672	668	680	682	712	632	689	674	692	690	669	714	664	642	727	640	690	661	665	692	702	699	659	667	674	669	641	653	690	699	687	668	694	667	653	692	711	707	687	663	686	684	730	669	702	697	693	663	703	685	661	701	698	679	658	616	638	679	707	732	654	664	687	639	707	667	656	648	687	655	700	638	723	677	666	674	653	674	670	679	649	708	668	627	647	663	696	683	664	688	670	687	708	678	655	660	662	668	666	644	651	692	675	699	663	675	744	669	710	655	723	714	668	732	665	651	673	635	671	678	664	646	657	677	673	707	664	680	629	702	678	663	704	698	700	683	676	633	690	640	659	662	685	667	652	666	680	678	665	678	677	674	655	675	685	670	710	635	672	679	695	677	699	674	679	669	678	631	726	680	690	721	644	673	637	634	686	650	649	685	670	701	629	653	692	659	694	679	667	681	672	677	689	674	623	708	655	707	670	691	674	684	670	680	700	702	706	668	642	694	625	636	684	693	694	663	654	693	684	653	727	664	734	677	677	696	681	634	710	685	678	644	687	659	670	649	688	672	688	672	681	684	703	680	663	688	646	687	697	664	635	697	649	677	701	679	660	692	681	678	644	676	693	670	692	656	650	625	669	627	657	693	695	708	694	659	646	605	675	642	701	687	682	710	691	603	673	679	724	715	646	682	631	660	641	617	661	654	751	634	711	703	654	687	676	658	656	719	664	677	704	667	647	689	678	687	645	673	658	700	644	674	639	698	733	688	601	660	688	712	663	664	689	624	673	669	677	670	700	643	664	698	648	691	687	725	651	661	682	697	698	680	643	636	713	702	696	670	680	720	674	673	658	680	638	696	671	715	715	690	647	664	717	718	665	697	662	658	654	653	641	666	691	659	686	694	694	642	683	671	668	628	634	641	739	666	672	709	683	675	700	698	663	707	653	608	688	671	671	666	740	637	657	662	691	674	707	663	708	628	626	650	689	657	668	665	654	682	692	709	667	639	646	631	672	656	714	657	705	710	704	666	680	669	668	633	681	696	687	658	734	712	666	702	662	671	654	649	670	687	692	666	701	719	678	633	684	672	634	624	682	674	680	674	645	655	648	711	698	687	670	632	669	699	708	632	663	662	703	669	701	687	716	671	701	661	719	687	660	696	658	680	729	690	654	668	680	707	680	658	680	663	662	675	675	692	663	669	693	677	701	663	670	667	701	664	679	688	661	687	656	673	687	646	664	665	711	683	719	640	722	681	668	667	667	665	660	679	689	656	635	702	689	723	655	737	703	692	672	647	705	643	674	685	662	636	641	676	652	686	680	696	664	648	683	699	672	729	731	644	674	672	680	700	684	647	666	681	654	665	698	660	724	674	642	703	707	677	631	688	670	640	691	652	704	678	705	669	643	677	642	719	671	668	639	637	650	642	635	727	665	737	676	705	696	679	689	714	645	682	651	717	681	730	670	704	689	653	640	659	712	713	682	670	685	659	655	687	661	665	634	707	689	649	666	722	717	699	689	622	698	698	642	643	734	703	624	708	666	679	708	667	690	697	690	684	668	657	665	699	658	632	654	693	711	643	666	662	664	677	701	733	669	664	622	654	683	678	674	655	646	696	706	696	734	658	654	709	684	628	624	675	673	681	701	649	661	656	699	716	693	693	678	650	672	694	697	708	657	678	693	626	673	659	684	670	694	697	674	665	649	696	735	645	639	680	665	705	711	652	632	685	654	634	645	708	681	698	641	652	664	707	683	706	675	665	661	654	640	686	652	676	674	701	672	652	659	684	683	629	706	692	657	708	699	668	628	676	630	666	707	645	682	644	695	667	647	637	704	700	692	672	644	692	687	692	650	698	675	690	656	728	629	718	653	706	650	674	651	632	667	673	701	682	702	631	676	653	653	676	723	684	656	673	697	660	717	737	685	679	664	677	701	642	669	623	708	643	664	668	703	681	705	694	650	680	654	723	695	694	684	700	649	660	656	639	718	643	701	609	655	716	708	711	625	644	664	672	691	613	679	699	713	653	681	697	670	684	677	662	657	667	664	660	719	681	658	719	654	656	670	675	661	673	706	652	672	696	696	609	691	687	739	649	697	646	718	669	725	688	682	719	688	695	664	695	733	692	681	670	686	700	647	709	682	717	718	719	658	619	620	640	675	666	694	626	657	682	671	668	660	701	696	738	675	652	623	668	675	685	640	649	661	696	705	635	679	645	692	641	664	684	711	666	689	686	679	685	677	665	690	707	639	752	711	691	665	689	677	651	638	655	652	708	658	655	665	650	645	690	648	629	652	658	688	676	659	674	667	668	651	726	672	689	677	679	655	688	668	678	689	657	689	697	639	701	673	670	629	669	704	695	661	669	732	663	714	677	659	656	632	692	733	698	686	661	678	634	647	678	648	691	661	674	635	692	702	665	639	638	643	653	693	666	672	646	636	720	700	686	683	637	711	661	678	681	699	645	703	688	671	670	691	641	642	646	685	681	693	706	637	645	725	671	681	724	687	625	647	690	655	686	672	704	658	639	714	625	721	626	678	716	669	678	654	668	666	729	672	700	651	647	695	647	657	693	690	641	675	681	689	635	680	708	663	738	666	684	710	656	641	664	694	643	663	730	694	682	703	691	675	642	707	633	705	670	646	682	646	662	715	704	657	667	732	670	655	674	681	690	702	709	677	644	641	693	638	673	716	661	648	682	721	664	687	675	707	636	622	694	680	670	699	669	715	729	675	669	659	644	675	739	665	666	654	675	684	669	659	658	661	652	649	685	672	742	651	698	712	665	633	684	665	656	708	642	662	649	653	697	667	656	689	670	690	693	655	666	689	645	704	633	628	692	675	650	690	698	686	663	681	711	710	719	670	671	652	688	717	670	651	652	668	677	685	690	629	680	685	639	696	652	666	677	673	729	655	666	674	678	703	679	718	662	682	672	649	695	684	679	730	657	673	667	700	667	647	680	690	690	670	689	663	612	679	714	664	654	661	696	700	630	690	647	631	714	695	684	685	632	696	649	691	683	673	626	666	672	670	684	689	650	634	710	651	669	694	674	715	743	704	658	714	668	729	667	678	697	707	696	676	647	689	642	678	710	701	714	674	678	676	617	653	703	696	700	638	671	690	695	683	694	680	719	635	671
23523	21623	29385	24229	21601	21430	12969	4683	2441	1392	859	639	527	483	473	473	446	463	431	397	426	424	390	380	354	364	356	380	381	391	390	342	369	391	354	371	397	359	346	383	368	381	381	338	371	343	359	334	391	337	368	362	345	353	327	353	347	336	365	364	366	366	357	332	369	339	334	353	351	367	344	352	343	359	356	327	367	345	358	343	333	361	376	375	301	339	345	362	347	364	325	337	344	380	342	354	319	372	372	337	361	344	351	350	341	381	343	345	333	344	324	349	350	350	345	345	336	377	326	357	343	345	348	354	348	350	322	320	366	328	360	335	351	337	361	333	358	360	389	327	305	323	331	323	343	349	336	356	362	327	326	358	370	373	331	352	356	357	334	365	321	362	327	366	340	365	321	334	359	388	335	346	346	329	343	326	358	343	364	343	357	332	354	372	327	366	346	334	377	356	359	343	378	353	341	357	311	331	360	330	321	375	340	353	335	321	347	323	346	309	341	373	374	374	334	345	360	311	372	369	349	353	334	343	372	305	316	348	328	313	349	374	337	351	352	349	338	339	356	369	352	311	358	373	329	371	350	332	357	360	358	387	329	339	359	323	391	322	383	346	360	343	342	337	343	344	348	328	351	355	357	360	335	324	361	358	346	355	347	379	327	365	370	349	339	347	350	342	343	364	342	335	370	395	353	327	347	370	317	352	305	342	375	366	353	372	344	363	365	341	329	363	341	347	372	377	336	360	388	375	363	352	351	344	362	336	352	348	326	333	332	342	348	337	342	364	332	327	345	366	336	382	352	372	328	348	355	312	333	341	326	350	351	359	324	348	354	321	297	326	329	360	338	325	339	332	376	338	357	361	343	314	343	370	383	355	373	379	338	378	359	344	327	353	333	347	349	361	323	320	309	365	348	338	376	381	333	338	315	373	357	369	356	326	310	351	306	345	351	350	368	329	358	361	327	353	362	334	355	362	330	315	363	381	344	296	318	345	309	383	326	351	368	410	334	356	357	343	351	347	330	352	356	333	349	372	328	332	369	363	368	359	336	340	368	348	345	343	341	384	365	370	303	364	312	345	356	381	311	347	344	381	355	348	351	343	342	327	351	326	360	346	369	356	369	353	347	374	338	351	350	339	339	321	341	355	367	336	358	384	336	369	329	333	356	364	343	371	360	357	378	407	337	320	361	343	321	348	329	353	329	352	333	358	377	356	353	364	351	339	352	342	329	352	343	369	362	347	347	327	333	339	364	356	350	336	342	386	367	346	356	368	350	357	329	323	331	381	346	353	317	333	349	340	385	330	378	350	374	360	345	341	337	307	352	349	312	354	351	355	319	362	364	337	346	379	341	328	354	376	363	336	343	338	339	351	329	327	328	324	330	342	349	343	356	320	364	356	342	344	337	348	336	346	351	330	379	353	358	344	374	367	334	372	328	358	360	356	351	329	378	381	309	336	342	366	368	338	366	327	339	350	352	338	384	337	356	334	386	361	356	363	333	333	349	377	362	358	341	384	333	350	352	365	318	371	336	345	360	347	329	380	339	354	367	342	321	370	323	368	347	296	373	309	356	359	349	337	343	316	336	354	379	374	368	319	355	339	362	331	318	376	309	347	352	334	355	372	366	341	337	315	356	329	374	350	347	357	348	338	362	385	340	353	333	361	385	338	351	359	331	338	311	379	355	358	328	342	375	350	362	330	367	350	350	344	324	350	321	354	344	321	356	326	323	333	370	337	343	347	316	345	345	347	351	373	356	341	360	336	352	346	309	352	345	364	365	380	343	303	379	356	337	344	341	347	391	311	332	305	360	360	363	319	318	366	329	346	317	333	367	341	377	332	361	322	368	322	345	372	336	355	329	341	349	341	347	342	341	362	327	337	382	379	353	329	334	345	351	326	349	342	351	358	325	352	377	354	371	346	369	369	371	353	364	354	370	346	348	405	320	334	348	322	349	338	334	348	343	351	365	332	335	336	364	354	377	361	359	286	319	352	374	334	335	352	324	330	338	355	361	336	348	346	344	352	339	352	344	377	341	364	339	343	348	334	359	379	362	387	364	400	334	355	361	363	341	370	330	349	348	383	338	339	372	352	331	337	369	325	374	359	307	351	314	370	347	340	369	360	364	356	323	347	371	319	383	322	357	349	340	329	315	351	338	365	356	346	323	345	311	346	351	343	323	350	324	353	355	351	364	339	340	317	372	332	355	358	367	337	343	343	337	372	353	333	360	349	334	342	329	315	332	336	337	339	393	326	367	334	348	342	328	364	378	331	340	335	365	370	352	365	344	299	326	356	382	351	296	345	370	324	354	366	343	368	371	320	337	350	356	348	351	384	332	317	357	388	330	338	323	347	368	313	350	329	360	342	339	308	319	349	314	330	365	353	355	373	374	339	327	377	351	290	378	334	343	346	337	340	369	382	333	369	351	329	361	352	331	366	325	331	337	357	351	324	320	364	356	335	338	358	343	341	347	340	406	357	338	346	331	363	341	328	319	341	349	366	370	379	331	354	344	326	327	327	318	323	342	366	309	363	349	368	390	345	366	337	341	309	341	331	364	317	362	337	365	342	372	353	350	364	365	356	325	346	354	372	373	328	346	335	344	338	356	334	349	390	349	296	349	382	331	376	368	337	371	369	371	306	337	316	344	353	344	304	314	326	358	358	378	338	371	387	341	341	341	349	347	334	333	338	375	360	358	340	360	342	350	332	343	305	305	356	346	370	365	366	371	342	311	362	361	333	336	328	332	364	354	344	374	376	344	347	290	324	371	342	320	363	335	319	347	375	354	352	331	373	388	359	338	338	342	358	344	356	309	341	341	331	352	357	359	330	333	319	342	347	337	328	314	347	335	326	362	330	337	355	368	354	350	363	349	357	339	346	368	358	392	355	398	349	343	348	337	351	360	373	320	383	363	359	343	339	323	349	331	354	340	344	308	370	381	277	357	341	352	343	319	372	316	347	325	347	361	339	383	365	337	348	350	354	354	330	340	340	327	325	321	364	344	306	342	334	330	341	350	311	370	326	362	352	337	350	337	342	331	351	331	331	361	347	357	331	327	320	332	385	346	308	364	344	357	350	369	351	358	351	337	359	359	355	339	386	323	349	333	374	375	326	350	360	325	338	350	347	361	348	354	351	363	366	350	325	320	365	329	353	349	350	376	390	346	389	378	351	317	336	319	333	323	364	361	357	340	317	357	390	357	364	346	323	360	342	377	325	361	357	378	335	339	384	347	352	351	381	320	379	350	352	349	350	325	324	353	391	345	357	326	374	360	338	357	336	331	335	333	317	347	336	367	356	334	369	333	337	347	348	342	326	345	358	328	345	320	320	365	332	337	376	321	342	335	338	358	350	328	327	350	374	311	354	380	344	365	359	329	393	320	362	349	322	361	322	333	358	326	314	343	324	318	315	353	356	361	335	378	338	378	304	325	342	357	337	339	317	341	340	302	356	340	339	342	341	353	325	336	348	347	364	372	361	351	376	371	374
45188	67668	46605	24088	19073	15954	12968	9392	5916	3391	1912	1277	1025	874	794	792	802	701	685	699	637	637	622	554	591	546	574	516	547	536	554	575	539	513	568	516	545	549	522	543	535	515	499	496	480	518	521	533	531	488	527	527	526	506	521	509	565	501	500	466	513	530	491	529	490	495	523	487	476	465	512	485	523	509	493	531	520	470	492	514	489	478	505	503	464	535	507	530	496	509	518	513	494	512	481	481	524	500	501	531	476	510	513	489	503	557	502	488	508	525	534	481	508	514	484	525	456	463	506	473	497	498	494	495	497	507	487	475	488	514	514	498	499	466	451	476	468	487	504	543	505	502	477	511	548	493	508	534	539	461	497	530	518	562	500	545	491	512	496	463	509	501	457	520	478	493	499	497	507	509	478	502	487	541	496	518	465	487	530	493	485	513	486	502	511	488	504	494	484	509	545	518	493	483	502	500	477	499	518	489	547	482	492	533	464	505	512	508	513	510	483	519	517	514	503	509	473	538	497	497	491	536	536	471	477	471	527	497	545	522	480	511	496	503	516	471	515	506	499	532	498	505	486	495	507	487	479	480	497	467	485	517	478	479	478	528	509	497	493	480	483	521	530	455	497	513	497	526	495	480	498	477	536	526	532	508	492	489	477	527	525	485	489	476	469	508	520	524	492	435	481	497	517	488	511	514	463	525	527	533	515	486	484	493	474	487	503	479	471	483	467	477	518	531	483	470	537	521	513	477	518	487	524	520	498	498	530	495	520	485	488	500	484	495	507	526	477	483	491	526	505	512	443	502	509	487	560	510	520	480	505	486	535	458	473	491	526	502	511	476	519	508	493	494	522	480	515	492	517	509	522	517	522	537	505	513	519	485	505	473	500	497	516	513	497	526	519	506	522	484	479	493	521	460	462	513	493	539	538	483	510	492	538	496	458	477	531	504	514	563	514	485	528	483	533	481	447	475	489	483	513	505	538	466	466	541	514	478	536	539	491	483	494	525	442	524	533	535	486	507	524	544	526	479	505	505	493	486	516	472	502	526	521	480	495	543	505	451	488	540	490	529	517	520	548	496	511	467	512	497	484	481	521	531	521	500	515	501	521	464	494	534	503	501	478	519	456	462	481	533	486	529	514	480	512	500	499	520	502	500	501	491	528	497	471	503	526	462	495	516	505	501	539	495	523	503	490	494	487	514	487	494	519	499	497	545	548	506	509	490	478	523	497	514	471	494	477	484	531	540	467	505	472	508	476	512	485	487	511	528	505	506	505	493	502	473	472	483	513	510	524	524	506	491	450	470	521	532	466	490	512	489	498	506	498	497	506	512	483	487	483	487	488	489	516	539	476	508	485	526	520	468	513	495	482	502	493	481	495	525	482	510	511	521	489	522	508	496	521	510	482	498	488	497	472	472	482	537	493	487	487	541	551	537	500	505	508	502	502	505	480	525	506	513	482	508	547	518	498	518	467	546	499	481	492	538	511	589	493	485	480	488	513	534	494	512	533	500	525	489	488	500	483	463	462	473	481	502	496	482	524	487	456	511	511	488	465	517	472	527	502	451	486	512	479	457	524	458	510	499	516	478	534	525	478	517	502	480	509	527	501	477	493	453	487	505	493	534	521	500	478	466	524	471	493	515	460	491	547	495	488	479	486	507	485	513	478	504	513	514	490	529	503	469	477	484	525	487	499	504	504	509	526	524	475	483	482	461	466	516	455	492	506	536	510	492	533	507	490	486	490	506	516	492	523	501	489	468	477	489	512	466	475	519	491	499	492	491	478	487	485	508	466	505	509	494	554	503	487	489	499	481	521	500	521	500	502	496	500	499	516	506	516	513	546	469	475	502	514	479	521	511	532	458	501	525	530	539	522	460	490	470	536	500	491	502	514	516	541	464	486	487	496	477	491	512	543	500	487	485	502	510	531	472	548	531	530	503	482	466	457	509	509	490	514	474	500	496	500	536	505	484	506	507	472	535	530	498	525	490	526	478	487	525	488	478	517	490	476	498	504	464	464	486	479	542	475	516	506	462	493	502	503	528	495	502	514	518	470	477	496	532	539	520	478	499	527	477	487	516	462	486	500	484	493	481	485	478	546	475	495	498	493	494	510	503	474	526	523	513	502	524	475	496	473	501	486	499	520	507	486	512	504	488	492	520	508	491	542	487	490	501	476	509	536	468	466	477	542	521	487	514	517	495	495	529	485	498	418	489	530	519	500	509	472	524	563	485	501	530	529	474	506	487	501	489	464	548	539	519	486	465	466	521	526	497	503	504	554	546	489	511	498	491	499	492	526	511	523	473	508	510	497	505	485	517	495	489	507	474	488	476	513	489	488	514	542	513	445	500	540	473	502	529	535	448	493	516	518	497	498	474	487	489	493	489	484	531	506	514	524	504	525	487	490	536	520	496	513	513	469	500	443	515	519	527	499	509	502	471	506	496	502	472	499	488	510	483	528	489	520	465	503	478	482	522	519	534	499	494	510	491	506	541	479	498	491	492	516	490	501	487	476	569	496	520	521	461	519	448	540	520	486	503	520	514	515	496	506	442	508	501	534	531	496	537	491	495	427	477	507	436	502	489	517	522	495	518	537	493	549	499	451	474	497	486	538	472	509	478	475	537	494	513	505	502	475	501	498	506	470	485	472	469	460	526	536	545	499	523	485	493	469	491	509	449	489	477	482	460	492	523	484	502	545	481	553	493	532	474	455	498	481	525	503	515	510	462	510	471	495	516	480	451	494	522	490	501	470	515	484	515	524	475	494	473	479	520	524	511	477	507	460	494	541	511	477	502	438	489	529	496	494	504	476	497	496	523	488	478	493	522	488	493	523	561	456	519	468	495	510	495	501	496	497	502	515	509	510	522	527	515	507	461	489	503	445	561	494	503	499	523	480	496	507	501	554	511	461	497	542	486	536	472	488	494	457	499	528	499	503	491	507	533	499	495	463	541	514	499	503	507	522	456	521	481	429	505	453	497	515	477	511	492	516	504	500	496	497	537	541	456	508	543	488	464	504	488	554	516	493	491	498	461	492	497	496	482	521	507	517	508	497	512	518	529	493	513	477	502	494	509	482	478	529	488	516	525	512	509	467	507	501	524	476	505	472	466	513	484	507	522	511	530	491	493	478	486	509	481	506	518	498	489	462	500	533	467	554	580	499	494	481	495	500	516	511	463	484	556	502	511	560	485	518	491	492	495	544	491	493	553	501	469	494	491	543	498	511	535	458	502	492	519	467	524	460	509	509	481	521	527	502	516	517	506	465	514	479	487	488	537	457	530	547	507	476	465	508	500	566	502	510	526	494	501	535	468	505	493	482	463	478	482	487	539	468	519	488	491	486	507	470	484	452	482	515	462	518	519	501	513	514	476	510	510	485	492	490	495	509	474	526	496	514	475	497	514	528	470	481	469	487	447	474	522	524	494	493	511	489	503	476	496	511	464	540	472	468	526	503	498	531	520	512	507	539	517	480	556	489	469	507	510	507	491
29824	27929	25346	12137	5755	3809	2728	1669	957	590	408	382	359	391	390	374	418	419	360	382	377	366	341	333	346	375	353	359	373	380	371	375	360	367	331	360	342	331	383	365	356	321	348	350	364	348	348	359	360	366	336	373	351	376	346	354	375	345	325	349	350	362	356	353	362	367	358	403	330	374	348	355	360	324	347	362	374	351	375	362	324	320	356	364	349	344	364	324	346	337	353	338	378	366	384	375	317	392	362	384	360	336	343	334	345	351	345	341	356	383	354	335	380	358	353	374	341	353	347	338	335	374	336	347	320	392	366	338	338	353	370	355	369	357	326	331	374	356	370	376	357	349	335	353	371	361	317	356	359	364	337	352	364	369	320	365	365	341	347	320	339	340	339	358	320	381	335	363	352	353	361	349	354	358	358	376	360	366	324	319	325	305	351	339	363	360	334	353	326	379	353	364	356	327	330	353	369	359	361	335	384	371	376	355	339	319	365	331	341	329	355	335	359	381	359	358	348	349	345	359	336	391	311	340	346	340	374	364	357	327	351	348	332	337	344	360	392	358	341	355	349	350	354	353	353	373	352	352	397	312	375	373	343	372	373	345	365	361	346	345	355	366	345	340	368	333	355	365	333	350	356	363	336	348	343	345	332	329	331	359	367	348	359	359	386	342	343	355	373	333	344	359	336	349	343	336	355	347	356	326	352	360	371	340	354	344	345	380	355	379	342	354	357	366	359	349	337	345	341	355	351	346	353	372	371	369	357	373	365	336	349	344	353	347	341	324	346	354	359	358	334	329	337	338	357	353	336	365	371	348	357	357	363	358	361	359	343	354	323	346	342	361	384	345	345	359	321	341	351	377	357	348	371	362	336	345	341	362	361	342	359	339	361	343	381	338	346	335	341	327	335	369	338	319	353	388	331	371	354	331	358	341	400	360	334	344	326	354	354	340	335	379	377	361	316	318	376	362	367	363	344	345	327	351	359	371	348	350	337	383	334	338	381	344	353	333	326	363	326	363	369	355	340	308	324	373	326	384	357	341	357	337	328	343	366	360	359	381	347	334	327	403	348	294	319	362	366	323	343	315	359	364	349	333	359	342	340	353	353	344	325	349	353	358	368	339	355	387	327	341	343	334	365	335	354	367	353	379	379	359	354	347	343	331	355	362	346	321	348	359	347	388	360	352	366	364	362	338	336	362	326	361	315	332	409	349	347	364	357	341	348	352	395	336	338	345	356	339	343	384	320	318	366	346	349	358	349	316	378	350	345	372	341	379	355	369	316	361	367	357	363	343	366	332	353	356	354	374	342	365	371	358	364	360	334	313	358	344	389	354	359	389	359	362	349	371	373	363	359	371	347	359	383	330	318	345	326	326	351	364	329	349	335	368	358	333	366	352	352	335	367	354	345	320	349	367	389	348	357	349	323	343	356	373	371	338	367	345	318	360	310	376	362	350	354	351	348	367	379	359	368	333	337	339	330	372	356	314	381	356	348	365	340	341	362	378	325	349	360	381	299	347	370	310	333	336	408	373	362	331	331	349	381	385	337	369	306	361	341	322	344	339	353	364	334	303	368	341	364	361	360	331	370	387	358	338	327	345	341	350	361	370	357	330	348	349	355	350	364	386	355	378	330	349	343	370	332	360	369	334	350	332	363	348	353	336	349	372	346	371	341	327	352	340	312	353	358	356	365	353	352	368	346	355	344	340	356	324	382	349	356	354	359	365	390	359	393	341	347	394	356	345	327	345	362	315	309	351	347	336	322	342	332	343	353	339	358	346	353	329	348	379	340	330	348	384	356	302	316	362	360	335	355	369	342	331	334	362	307	336	367	395	346	322	346	334	355	395	347	356	334	339	368	381	345	355	360	355	361	380	339	363	368	359	361	333	320	356	346	354	342	356	370	338	350	337	340	352	368	359	358	333	375	379	364	305	373	377	373	338	306	324	324	391	345	332	357	361	370	348	379	342	345	335	345	344	347	357	348	340	340	341	331	353	356	350	355	347	361	356	347	354	378	306	336	316	378	342	382	376	355	373	342	372	357	318	356	352	338	329	360	355	353	348	345	373	339	354	370	367	345	370	375	359	366	375	347	366	354	364	378	375	361	347	352	375	332	353	343	346	297	324	362	340	325	364	342	373	349	339	357	315	346	343	363	344	332	362	367	364	340	372	353	339	372	355	368	356	372	357	350	335	331	376	337	346	333	360	308	358	350	357	334	357	351	361	353	360	350	357	355	340	334	376	367	340	354	362	357	369	373	331	352	350	353	343	336	355	356	358	358	351	336	349	344	345	368	405	354	342	365	369	346	333	369	322	325	359	330	344	356	369	330	338	337	363	351	370	316	356	352	323	372	358	333	351	389	380	350	369	342	330	355	338	333	316	349	321	363	331	315	360	367	339	345	369	339	334	335	365	329	376	375	379	351	369	351	360	365	336	315	352	348	395	345	335	365	347	334	370	347	369	367	356	415	348	377	328	344	321	381	357	361	318	345	325	347	354	340	356	338	396	337	334	343	334	372	347	326	338	368	372	360	326	372	363	324	353	366	366	344	367	363	370	346	364	340	350	364	321	362	358	329	349	367	346	321	347	362	360	326	395	342	353	357	357	316	344	355	351	339	365	354	344	346	361	344	377	351	384	366	360	366	337	346	388	356	355	353	357	348	344	359	367	354	359	352	327	373	377	339	327	375	335	378	359	352	366	370	381	368	337	368	326	321	342	357	329	363	346	351	359	344	351	334	371	349	346	334	380	363	354	343	373	351	357	388	357	354	365	320	372	367	331	364	306	344	346	365	362	353	328	351	355	322	350	392	329	342	358	337	381	382	360	346	352	392	361	371	345	336	370	381	367	337	350	333	326	364	355	409	337	335	367	371	373	369	327	373	343	339	342	345	362	317	379	356	362	336	375	345	374	346	384	381	349	342	318	344	329	382	346	344	341	352	338	344	385	368	342	367	338	366	376	339	352	350	363	355	362	368	360	370	396	364	336	370	322	368	348	362	357	331	328	365	374	346	342	340	329	361	335	377	316	353	356	361	359	335	332	351	343	384	344	349	356	336	337	365	364	356	324	340	349	365	359	377	333	368	383	378	328	378	358	341	344	365	332	333	381	340	366	321	339	339	348	365	344	356	361	322	341	389	343	331	363	360	354	340	314	357	359	321	377	323	322	346	326	381	328	348	372	337	335	350	341	350	342	350	343	331	346	357	358	365	319	341	357	376	359	354	348	349	320	372	349	347	361	345	384	378	371	384	342	347	339	333	337	344	367	369	363	333	360	344	362	338	374	345	331	352	341	332	331	346	353	332	355	352	343	355	382	367	330	349	328	359	323	341	356	362	355	378	324	345	351	365	346	405	351	345	361	365	356	346	334	361	338	336	370	352	363	341	382	414	337	347	344	341	333	333	352	345	333	367	363	341	379	342	350	355	339	341	368	371	374	325	352	365	361	344	357	367	326	355	339	374	362	298	359	340	350	361	391	348	323
36501	44785	29983	13063	10462	8303	6148	4099	2290	1298	817	593	547	557	526	522	531	518	504	521	512	550	529	531	550	482	509	507	478	500	515	517	532	490	455	493	494	507	485	505	473	538	503	497	507	456	526	495	501	509	495	489	473	488	513	520	473	466	499	511	480	518	477	449	483	512	499	450	506	471	472	522	506	494	520	483	501	505	503	517	486	527	529	479	491	511	491	501	510	483	503	498	503	509	510	458	505	511	480	515	494	495	539	520	486	501	479	523	505	489	480	476	522	466	494	503	483	482	521	510	457	537	474	461	484	470	502	483	479	487	466	494	502	543	488	509	479	495	494	484	475	549	495	484	495	484	499	532	491	505	476	493	474	485	492	474	494	509	506	509	479	492	541	529	527	497	481	535	493	494	471	517	500	476	509	494	483	538	508	523	495	537	486	456	486	512	521	509	484	497	500	491	469	468	476	536	528	499	464	504	524	496	518	518	473	516	521	486	464	492	478	460	502	495	500	511	515	478	489	540	509	529	520	494	517	513	509	481	517	534	491	531	554	469	498	488	532	454	498	512	476	500	487	497	462	519	486	488	474	490	494	519	494	499	480	510	504	465	483	520	463	508	487	493	489	462	546	510	495	477	487	481	485	528	495	479	477	480	501	491	510	488	496	500	477	495	512	498	473	484	463	471	510	470	493	510	502	500	500	516	470	496	477	445	484	542	476	454	517	529	486	518	502	467	507	513	483	540	505	491	484	462	515	514	521	511	523	546	502	489	467	506	496	467	502	482	482	470	485	474	499	449	527	508	495	488	515	462	531	508	484	456	491	494	503	506	485	484	468	500	503	457	507	511	515	501	449	509	513	497	471	508	477	487	515	475	469	466	513	471	493	486	512	512	478	492	503	494	496	501	480	480	487	503	504	496	484	522	490	524	500	516	505	495	509	525	489	484	536	506	502	490	507	533	513	505	461	472	505	457	526	514	463	514	491	506	484	517	497	517	468	492	515	494	497	471	513	508	498	536	470	481	486	485	483	489	506	460	484	504	522	504	508	508	505	499	492	469	484	505	478	511	472	479	487	481	469	440	513	468	474	484	491	443	459	534	487	515	499	477	470	550	474	474	499	505	489	506	544	496	515	508	494	480	467	500	505	508	438	461	517	475	504	454	539	464	539	494	509	491	516	497	511	491	499	530	479	484	499	480	454	466	521	500	502	525	528	458	510	532	563	509	469	488	495	483	474	511	464	458	501	515	521	521	496	497	543	500	471	506	476	473	456	463	504	505	509	519	510	493	489	489	482	512	492	499	523	536	497	476	524	451	481	538	481	481	511	529	511	525	505	502	517	498	487	478	540	484	484	537	488	514	500	504	497	492	517	489	470	494	510	484	539	487	466	478	537	495	498	509	493	496	548	469	499	510	491	506	589	526	496	485	483	449	477	494	496	514	508	499	460	503	542	504	486	469	454	506	523	523	483	488	547	462	463	476	494	505	521	492	488	468	488	506	493	516	521	505	493	472	485	511	490	496	452	503	516	482	516	491	531	508	487	512	512	491	470	478	488	522	496	497	536	476	514	483	499	470	514	505	514	472	517	516	495	502	488	504	519	524	555	481	505	536	503	512	497	484	559	495	509	496	491	528	513	508	512	476	477	482	514	457	481	496	496	475	456	504	530	461	481	521	501	530	494	511	491	483	503	519	515	494	494	482	484	472	527	488	499	540	483	516	521	522	493	490	519	494	515	515	499	523	492	497	504	488	495	515	487	464	501	497	489	496	529	504	525	512	498	517	487	495	523	500	526	473	495	491	489	525	493	493	507	496	534	520	458	541	498	513	464	474	482	523	456	476	495	512	497	495	524	506	469	552	486	493	459	502	517	497	529	532	513	481	531	508	522	514	454	499	537	492	486	500	507	521	466	504	508	513	513	456	486	494	487	515	490	495	474	470	500	496	497	501	522	498	488	511	498	535	478	517	534	508	468	481	442	451	528	529	500	489	517	510	413	510	492	500	508	490	520	503	497	508	504	487	471	469	474	510	512	492	459	505	492	528	484	535	499	515	514	486	531	517	472	484	494	529	510	480	501	520	505	501	491	513	481	495	520	515	521	526	505	485	509	531	518	487	516	483	528	538	506	519	516	492	474	494	512	469	492	510	502	512	489	486	542	500	507	512	500	488	517	501	531	509	517	488	497	486	514	478	510	498	488	466	486	479	515	488	483	532	487	488	471	507	492	495	480	521	509	513	489	509	515	528	525	512	504	494	518	492	463	537	499	496	498	485	510	483	499	489	509	500	526	451	498	528	501	544	499	522	516	470	494	490	502	497	471	512	472	495	469	513	499	479	480	506	497	512	475	495	497	500	511	496	484	487	505	476	465	482	489	502	485	532	495	518	532	468	444	476	502	501	500	495	515	481	525	489	490	525	502	504	470	497	465	478	480	536	471	523	474	463	467	522	464	537	517	514	527	506	521	535	478	485	483	523	503	504	516	467	490	468	541	509	495	476	508	487	474	510	480	531	486	482	497	483	528	474	460	501	506	474	478	531	521	508	495	512	505	505	535	497	466	474	479	513	509	543	505	486	484	481	528	517	526	505	505	488	537	512	496	543	468	548	485	491	514	499	466	512	493	463	486	456	484	525	508	532	495	484	473	487	507	452	521	518	486	504	477	514	474	459	467	451	502	482	458	510	520	523	488	455	503	547	531	467	457	524	474	488	502	492	518	439	483	504	464	516	464	496	490	502	514	510	470	495	483	501	507	510	493	497	474	471	477	528	504	493	522	449	499	462	475	490	522	476	481	542	487	493	536	481	475	516	463	502	537	519	474	487	494	531	455	467	494	530	493	489	520	476	498	499	524	490	490	510	482	502	474	476	498	514	457	473	524	482	518	508	498	479	496	524	552	515	502	528	472	543	493	472	436	454	511	539	480	480	476	476	479	500	530	501	509	511	458	522	488	500	517	460	449	519	511	506	481	483	469	494	501	515	493	502	514	494	488	545	515	503	516	428	494	499	513	516	505	527	508	500	488	508	533	504	505	502	513	503	506	505	463	467	473	467	467	503	501	513	501	544	475	532	488	472	475	494	500	488	532	503	485	473	497	490	478	491	520	517	494	495	499	478	475	502	479	533	477	488	478	498	500	452	474	524	493	523	505	531	504	477	455	476	479	487	506	504	498	495	511	507	506	491	489	475	475	502	471	509	458	516	461	540	462	463	501	500	491	492	471	520	483	498	482	507	490	547	464	538	468	478	489	452	487	475	520	474	502	467	499	505	498	506	496	491	516	546	532	501	502	491	527	493	449	534	477	472	499	509	470	511	502	477	485	511	504	471	480	479	511	528	467	514	492	493	510	507	527	496	472	492	472	474	486	491	463	453	513	506	465	501	467	486	469	478	454	524	449	479	488	522	494	471	494	466	490	503	479	469	530	475	490	521	534	497	500	504	497	521	498	493	480	551	469	476	504	526	476	476	502	519	500	490	543	480	480	490
24563	21634	28943	24781	21191	13144	5790	2888	1649	1068	783	610	547	558	516	511	507	500	491	485	507	497	457	494	499	480	470	483	472	513	474	478	474	478	486	458	498	463	445	477	507	483	450	449	502	459	462	462	492	433	503	458	458	540	482	475	480	504	478	498	488	447	465	460	483	468	485	432	484	478	484	450	455	479	414	479	446	441	452	458	487	467	444	489	446	495	430	413	482	475	482	478	464	502	516	466	453	483	469	467	478	443	487	466	444	474	479	503	485	481	452	477	458	477	468	460	500	529	445	476	498	444	443	490	484	478	463	517	516	507	490	464	486	494	459	466	473	485	453	469	482	462	488	477	505	466	485	481	479	447	478	454	462	460	457	529	493	489	457	505	487	455	481	444	457	498	461	460	473	487	462	480	467	441	434	474	486	441	464	437	508	442	474	441	481	445	496	459	474	504	456	449	436	509	456	440	490	426	418	475	446	473	467	480	457	480	492	520	519	488	492	492	496	473	501	481	452	497	467	496	476	499	508	450	450	506	453	434	466	473	446	464	441	457	450	457	496	471	428	448	465	468	470	523	491	469	451	408	464	496	511	476	477	466	479	473	504	482	504	456	504	431	483	474	478	469	498	436	480	480	469	473	489	474	457	507	467	460	465	488	466	470	505	472	451	490	477	473	488	451	454	467	481	475	502	488	486	425	449	482	497	467	476	445	468	429	448	446	476	450	460	483	430	452	450	466	498	461	515	443	465	472	480	441	462	450	448	498	467	542	455	479	464	486	444	489	453	443	441	464	492	480	466	467	507	451	465	438	483	451	452	422	526	477	444	462	516	432	486	473	468	487	515	473	459	519	447	454	409	462	481	442	489	491	475	496	460	468	457	470	468	468	474	480	495	462	466	489	481	437	468	456	473	476	481	446	449	429	501	497	484	448	468	469	433	451	489	486	480	472	511	456	480	526	477	473	453	460	454	479	437	481	445	509	451	466	503	513	489	486	420	443	495	450	481	464	488	454	498	468	451	443	494	458	479	471	448	460	443	487	450	452	450	481	445	458	450	507	507	449	447	482	481	493	475	477	479	449	432	470	526	471	473	466	464	471	499	442	454	489	481	498	474	463	519	431	458	434	484	440	482	468	459	496	499	446	437	477	468	483	467	455	473	467	466	508	443	462	503	459	462	451	482	456	450	466	441	474	434	476	455	454	457	486	474	452	454	417	465	466	488	427	490	473	456	456	466	470	432	468	455	464	464	487	443	478	481	442	457	471	457	440	485	479	445	474	495	443	442	487	464	437	493	471	505	435	450	442	479	482	458	455	483	450	455	448	481	496	460	476	463	490	449	422	440	515	457	470	442	473	435	459	508	455	467	483	468	476	474	458	475	467	451	462	480	454	499	478	475	493	478	463	502	477	485	514	433	433	477	497	468	472	469	473	466	476	502	488	483	478	491	481	475	427	468	480	482	478	490	491	501	439	460	500	463	513	474	481	451	468	467	498	466	485	445	430	509	462	444	512	438	497	468	426	482	482	448	482	460	488	478	475	502	431	490	433	506	525	441	496	517	481	437	487	463	467	455	490	459	448	503	467	451	465	472	450	491	488	470	473	479	473	499	452	445	498	464	444	503	493	512	490	476	490	496	477	466	430	513	490	492	485	485	443	493	442	456	449	470	509	451	507	476	461	439	490	479	473	463	458	447	490	450	463	466	485	470	449	490	476	490	462	490	457	457	498	456	430	491	411	465	477	459	468	484	457	464	480	430	438	481	485	507	463	482	469	435	473	474	486	511	454	470	498	476	494	485	421	495	430	474	475	465	449	475	445	470	483	455	436	483	437	449	455	483	461	493	455	485	484	444	485	459	447	486	494	474	506	429	500	480	467	480	443	478	448	479	457	482	473	439	482	430	476	453	438	472	449	501	482	498	479	498	504	467	491	439	490	453	476	472	458	482	468	471	527	457	420	480	464	465	492	474	453	482	513	473	456	490	455	482	495	466	437	471	458	486	483	447	439	504	461	432	447	474	485	454	475	454	480	463	458	506	462	475	453	478	446	448	460	503	452	447	402	493	483	443	468	447	480	461	478	475	471	427	421	455	447	485	474	455	460	446	475	470	467	498	468	476	463	473	438	454	466	514	461	458	479	452	453	495	461	514	430	442	435	485	483	440	468	465	476	430	491	459	457	451	467	445	488	493	471	474	449	496	477	482	483	467	463	468	470	447	492	494	451	463	446	480	450	467	444	468	470	503	502	483	485	465	473	498	467	487	435	480	443	458	494	453	481	443	455	466	470	475	465	474	468	453	492	449	492	484	448	472	508	483	467	486	483	456	472	453	466	413	439	504	503	416	461	497	484	463	491	470	485	470	456	468	486	457	464	498	466	458	474	456	484	475	478	464	453	486	486	491	469	507	478	526	498	454	443	495	449	493	471	464	462	460	478	456	510	454	445	476	455	454	447	492	415	463	481	488	472	471	461	453	453	485	471	462	466	505	433	439	456	492	498	470	460	490	485	446	463	489	481	459	436	497	455	471	484	463	495	461	461	483	442	454	446	442	466	453	498	499	431	470	492	487	448	460	442	441	460	438	478	452	457	483	473	501	435	460	466	482	447	476	467	472	464	470	486	476	487	478	515	485	477	453	512	507	475	503	453	435	441	459	483	531	490	473	484	476	457	473	459	480	474	457	466	445	457	451	463	512	482	471	465	482	457	435	475	464	419	478	430	449	462	489	472	445	446	470	448	474	447	474	459	447	467	479	470	434	460	423	499	464	466	479	475	493	484	501	460	440	468	451	490	441	485	463	455	439	454	489	468	442	481	472	449	504	466	510	473	473	446	470	475	458	450	479	442	456	479	506	445	505	448	451	421	468	444	480	452	531	493	516	481	481	477	487	488	487	435	466	467	446	469	470	475	454	466	504	454	444	461	477	489	524	448	453	473	466	477	489	475	453	494	471	474	456	485	484	503	451	431	437	493	439	504	472	464	439	515	479	461	476	514	451	439	456	466	447	499	494	460	518	465	471	471	443	458	485	483	445	484	484	452	474	512	457	483	502	505	465	481	475	489	430	446	435	456	486	474	476	469	434	480	480	493	499	480	472	478	448	487	465	469	455	471	503	444	475	457	455	475	473	473	482	435	499	472	470	448	487	458	464	504	467	455	520	487	493	447	445	446	432	472	495	484	467	475	424	479	497	484	508	465	505	473	486	467	465	453	473	469	439	461	501	448	498	510	478	478	482	401	455	461	450	463	462	457	492	503	516	450	452	432	463	452	494	441	479	448	488	459	471	439	483	463	461	460	478	500	483	497	442	494	427	468	456	476	448	463	482	453	463	479	504	464	435	458	466	438	462	497	435	495	452	473	470	476	498	442	491	508	459	506	479	478	457	437	425	496	465	472	424	502	469	480	464	454	435	506	476	470	453	455	484	473	482	443	501	475	462	467	496	434	465	418	490	495	461	468	481	484	478	456	462	454	422	483	488	457	440	473
41008	60031	41492	19605	15310	12511	9499	6456	3846	2374	1307	1048	921	926	919	796	819	796	730	694	698	691	694	694	652	725	686	715	708	690	698	724	706	704	710	707	675	682	692	701	684	720	683	723	623	639	665	662	664	686	665	644	677	698	612	698	706	662	614	680	649	694	668	643	661	673	649	708	673	663	672	682	667	690	671	660	624	675	645	674	670	676	640	632	680	674	718	648	729	678	697	678	658	705	665	653	713	699	669	657	677	672	656	686	690	684	700	651	663	642	718	690	657	627	652	654	676	658	684	679	649	660	670	630	675	669	656	718	666	647	690	656	680	710	631	675	690	646	680	674	678	681	642	715	679	702	640	701	680	670	706	663	638	711	620	672	623	643	664	620	709	719	662	667	651	659	647	636	685	678	639	677	680	627	699	623	635	657	671	658	662	652	705	704	626	629	703	732	673	648	652	688	652	655	680	682	717	695	648	628	692	671	659	646	657	673	682	611	666	662	687	664	663	686	709	642	665	661	704	666	667	646	673	692	688	699	665	676	624	669	642	657	661	657	682	667	624	651	633	687	667	662	658	643	664	651	669	670	676	691	667	706	658	670	642	686	659	692	635	699	657	686	672	668	710	685	682	670	631	662	682	661	682	703	670	664	634	682	668	638	678	697	682	693	673	626	667	675	661	638	635	678	670	680	680	641	674	658	702	659	685	687	649	670	646	656	684	653	646	705	658	672	755	662	656	661	670	632	634	638	617	696	650	652	645	724	625	666	686	682	656	656	620	659	660	671	658	630	686	661	635	729	668	659	654	668	692	692	682	689	628	686	626	628	640	689	714	640	627	664	665	656	695	700	715	646	699	651	646	673	703	658	657	687	665	697	691	636	641	682	663	668	626	708	633	659	607	678	686	678	634	679	634	699	673	632	623	642	659	695	648	693	676	727	644	629	684	657	704	657	643	674	652	652	702	681	709	683	654	715	667	669	651	707	667	659	670	617	641	735	701	649	645	705	648	672	698	626	681	674	735	675	750	681	637	669	645	719	667	661	691	619	683	684	616	681	650	624	693	676	641	678	676	712	658	685	612	671	700	654	703	700	649	678	665	630	687	686	662	639	710	668	667	599	674	656	652	627	687	670	667	675	662	650	649	699	713	677	654	688	659	674	661	694	633	697	648	686	625	642	680	625	706	692	680	610	653	667	679	674	675	667	692	700	687	695	678	655	658	684	672	646	696	684	646	686	637	641	579	700	666	631	695	669	663	707	681	674	696	652	657	656	668	614	629	659	686	652	721	655	680	687	669	669	683	653	687	642	646	696	701	658	626	665	656	659	636	681	634	644	647	659	667	648	686	656	693	741	638	669	700	665	672	660	637	621	705	619	668	664	668	696	634	653	656	642	657	658	617	671	657	675	664	610	696	643	672	690	673	631	674	701	687	643	677	714	663	711	676	659	623	674	672	659	639	685	693	707	638	649	674	639	667	671	685	662	638	687	643	660	672	672	700	620	653	617	658	656	652	695	711	666	675	697	641	664	673	658	639	656	656	626	648	673	652	705	647	654	677	668	663	664	699	652	625	713	653	650	682	671	661	663	659	648	671	642	630	671	688	670	684	664	643	690	641	660	663	710	649	632	657	623	724	651	675	665	691	678	733	656	716	696	641	641	678	678	660	688	691	634	677	655	703	632	716	678	648	675	669	688	711	673	683	632	680	718	622	660	640	640	682	652	653	664	684	657	652	655	682	667	643	637	679	714	611	666	693	658	663	656	705	683	690	688	649	655	646	681	725	706	666	664	649	638	674	691	666	705	646	677	729	643	708	658	642	665	614	640	709	677	700	638	648	652	712	617	697	691	666	666	678	659	655	658	647	699	629	660	674	695	671	641	687	655	692	640	673	668	634	721	624	618	667	687	645	642	683	704	646	669	720	648	662	675	663	687	663	685	696	660	640	673	673	662	716	654	638	662	645	615	681	656	673	693	703	675	628	697	658	697	663	681	664	687	650	694	652	641	672	630	681	697	654	676	675	639	644	672	662	684	686	651	638	675	657	644	657	683	678	684	694	692	666	653	668	677	656	684	649	686	708	630	679	617	650	677	655	646	628	656	647	693	701	648	660	717	650	664	672	652	657	683	661	659	693	682	673	615	669	634	666	682	645	655	652	681	657	711	652	634	662	700	648	668	681	644	637	657	646	724	622	646	651	664	665	660	662	659	646	689	679	643	684	672	669	681	670	660	632	684	677	691	608	682	665	681	680	681	658	651	701	704	669	663	681	654	618	712	620	670	677	630	664	692	693	648	705	654	709	645	676	673	646	688	694	671	722	620	655	679	627	666	647	612	668	671	633	682	686	651	647	632	635	666	648	682	660	707	605	647	677	684	696	662	683	627	723	635	673	654	662	684	763	674	659	654	650	650	677	642	684	698	690	621	686	655	629	675	638	651	701	657	620	658	695	653	655	667	644	661	638	688	631	659	674	636	691	699	669	675	692	703	686	712	668	686	682	654	629	649	666	578	642	693	661	653	663	650	674	675	654	666	685	653	660	716	694	702	672	645	678	643	666	673	694	683	640	641	680	661	700	614	651	713	660	642	702	689	685	684	668	639	654	632	662	636	652	654	630	709	684	661	672	691	678	660	683	635	633	670	682	667	682	663	641	623	621	659	654	673	659	628	683	691	655	634	660	653	668	620	720	681	640	627	624	667	650	732	633	662	710	688	691	676	688	603	665	678	613	717	654	707	667	689	665	654	676	700	664	677	641	672	643	675	626	663	690	694	677	678	665	685	646	692	661	635	675	677	689	670	659	648	686	657	637	662	675	661	664	660	658	651	632	695	675	697	691	651	647	660	661	638	678	702	668	639	649	655	631	649	670	681	664	669	684	641	698	661	681	614	675	680	678	651	663	701	697	698	665	685	660	677	688	664	658	685	689	651	674	666	607	651	674	670	650	626	696	668	671	637	664	690	695	644	637	715	643	677	707	745	656	682	640	650	661	662	684	682	663	680	629	710	677	676	690	680	629	645	657	669	655	613	688	651	634	670	631	697	655	647	692	647	710	673	655	650	700	626	677	663	669	700	619	685	655	696	631	641	678	682	682	702	643	668	646	650	654	691	686	673	627	672	678	660	702	676	654	674	671	678	703	632	640	696	652	692	683	690	655	679	658	621	642	680	657	629	664	668	637	686	628	645	612	670	673	678	633	665	673	647	664	646	655	649	647	674	667	654	652	706	652	604	698	656	652	692	693	670	690	663	657	657	671	665	657	673	695	673	673	669	659	676	622	694	683	614	662	679	635	705	642	690	693	625	614	690	655	639	654	664	651	646	734	634	647	645	641	633	683	655	689	660	648	685	665	669	722	663	636	700	634	643	624	680	626	684	679	639	651	660	680	688	649	637	660	656	663	713	672	677	681	665	723	649	683	714	682	667	670	686	679	673	670	650	680	685	692	703	675	661	661	634	710	642	691	680	687	613	640	654	651	682	679	668	677	656
23525	21615	29395	24237	21607	21315	12336	3937	1945	1161	727	611	509	461	491	447	434	472	411	397	390	384	402	399	356	379	373	349	358	349	358	336	347	354	373	342	358	380	335	362	374	343	300	369	354	359	340	333	355	334	390	367	368	333	324	341	328	352	350	335	352	325	333	366	334	373	373	362	324	345	347	368	372	361	331	353	317	326	330	342	343	358	350	334	354	322	355	324	346	342	353	343	333	343	348	375	338	328	316	345	354	349	332	325	340	326	315	324	324	356	341	335	327	374	327	306	330	370	358	322	319	371	352	374	349	333	348	315	335	359	340	334	354	336	329	320	321	311	367	293	311	298	325	351	326	293	361	335	304	306	348	320	331	347	317	395	366	344	340	328	335	375	371	337	361	337	327	318	342	333	339	364	368	366	326	296	381	349	351	300	341	342	296	321	357	329	356	348	345	323	330	356	368	359	330	375	344	338	323	316	332	346	360	360	351	375	325	363	372	338	357	326	335	337	350	355	353	341	355	308	390	338	345	344	339	309	321	339	335	355	344	370	314	351	334	328	378	323	345	345	355	362	350	374	367	341	358	309	372	331	337	334	336	379	351	326	360	323	342	304	320	357	364	346	331	349	311	337	351	341	331	379	345	348	303	371	328	365	354	344	371	376	329	305	322	345	379	336	341	357	347	362	330	345	335	347	370	348	384	334	346	361	348	338	316	323	331	318	361	369	320	357	367	361	337	338	351	341	313	337	341	344	341	323	325	332	334	361	346	340	365	338	340	318	356	323	348	336	349	345	344	321	362	328	337	362	308	365	323	323	372	359	344	356	336	333	337	339	351	329	328	341	338	415	345	320	352	349	315	336	348	330	346	345	334	351	313	341	354	323	347	317	355	345	327	350	339	350	363	312	357	330	336	354	340	361	370	329	338	321	349	351	347	332	356	345	330	337	357	333	364	344	329	366	366	315	348	362	320	309	308	348	337	330	353	361	344	357	335	349	324	347	350	318	383	347	338	344	363	346	323	365	327	316	362	328	338	328	382	349	339	295	356	348	346	320	302	343	337	326	344	350	352	330	349	317	346	322	322	344	353	359	341	330	345	346	333	365	331	338	349	321	327	334	366	345	331	336	346	356	309	307	350	326	345	346	336	356	341	367	345	383	346	367	349	364	356	323	318	318	363	310	336	347	359	370	351	314	340	355	352	353	353	358	376	332	306	352	366	351	329	347	338	331	354	344	309	341	322	293	357	308	301	310	330	349	327	327	324	349	319	331	344	348	343	367	329	343	340	314	370	348	306	327	344	346	374	324	340	329	342	358	382	334	306	350	349	340	330	375	366	355	346	360	346	352	300	382	327	357	319	336	354	340	338	348	355	327	351	314	335	329	322	358	333	353	329	319	353	345	334	328	335	350	351	351	333	336	373	335	351	320	345	311	357	350	339	307	324	343	358	325	336	339	359	364	348	348	365	350	316	344	347	357	331	356	329	356	346	340	362	321	328	322	374	309	362	340	351	343	340	340	363	338	353	339	327	329	347	355	309	328	326	368	318	339	336	319	326	338	310	317	328	320	328	339	341	346	347	350	377	351	334	313	372	334	362	321	334	315	334	326	341	324	327	333	331	326	324	349	371	337	350	325	373	340	317	313	315	322	351	358	340	370	325	341	352	345	346	298	310	345	301	316	336	341	339	308	329	314	335	325	356	305	363	334	317	349	339	366	340	380	322	323	314	310	339	342	354	327	341	331	345	353	344	336	347	354	343	360	324	330	313	353	357	305	354	354	330	360	321	376	334	319	364	341	382	365	333	376	339	351	348	316	340	346	396	349	334	310	340	370	315	343	316	342	345	314	335	307	327	324	333	334	358	378	356	347	311	345	339	322	332	324	347	348	357	339	350	355	349	369	369	309	336	334	335	337	363	334	339	329	307	340	328	370	319	357	373	347	354	343	326	345	369	343	353	336	369	321	356	346	332	379	353	328	317	336	303	361	343	336	320	367	334	294	300	338	354	334	319	355	343	303	370	313	348	360	335	348	381	350	357	340	339	334	335	348	330	362	328	355	376	317	313	356	333	333	354	295	349	356	331	342	333	333	312	362	291	307	338	329	340	334	363	334	326	332	320	314	307	359	322	357	347	329	340	336	316	349	335	353	337	334	329	299	336	343	344	346	349	365	359	325	333	324	328	340	314	348	351	327	350	379	324	325	349	392	347	360	360	349	348	334	352	367	327	317	348	354	360	319	302	343	316	369	384	321	363	354	353	346	370	369	363	332	363	320	353	334	344	329	357	343	347	350	347	372	346	336	342	361	337	326	371	342	355	352	369	372	323	330	331	320	347	349	326	359	356	332	341	365	360	336	365	338	308	324	350	358	323	356	325	368	305	338	349	352	337	326	371	359	339	350	334	336	336	356	365	312	343	333	360	347	339	359	335	350	328	359	345	355	315	373	321	343	345	324	340	333	319	327	329	318	316	326	346	367	333	358	341	318	358	324	322	365	390	324	333	339	374	363	376	338	326	338	321	332	341	327	349	348	355	310	331	371	347	320	361	349	352	343	344	338	386	340	319	358	356	344	360	296	333	335	357	360	343	356	336	312	370	328	347	328	312	311	324	344	357	348	330	341	330	340	376	345	340	348	337	339	345	344	365	325	341	327	333	333	342	342	332	354	337	354	349	338	340	356	339	356	289	329	336	354	341	351	377	335	358	338	339	344	314	336	366	358	355	318	316	331	320	327	339	353	350	330	354	333	338	350	353	359	325	334	374	321	328	332	351	348	366	306	363	360	341	342	329	333	307	374	321	316	326	330	313	354	325	326	335	369	330	326	359	326	339	314	341	355	317	315	396	325	354	318	338	333	349	347	350	343	339	309	332	345	343	380	352	322	340	348	332	358	364	352	321	370	332	339	364	329	332	307	334	354	345	303	351	348	312	338	360	356	342	364	326	359	363	335	330	340	346	315	335	319	318	376	336	335	345	336	305	353	333	326	325	332	331	325	336	363	359	356	325	351	352	336	345	333	373	338	320	335	330	347	349	337	370	346	354	346	298	331	336	325	317	319	321	358	315	332	361	371	344	339	350	334	359	336	351	325	335	320	346	343	305	345	324	327	327	341	350	323	344	368	360	319	366	335	326	331	308	324	335	321	370	313	305	351	353	315	333	345	376	334	334	324	331	340	324	360	323	352	337	340	314	360	351	376	321	334	362	345	339	336	364	331	308	350	343	346	325	283	350	319	342	333	391	347	347	349	335	339	314	309	347	355	343	331	313	324	336	313	345	338	317	359	354	353	354	312	325	363	338	310	320	316	354	342	330	347	325	326	341	304	312	341	341	313	303	321	353	362	333	333	375	357	326	353	326	298	336	329	352	320	334	336	358	341	339	303	354	310	313	344	360	333	360	336	344	371	360	317	342	345	340	335	345	324	350	373	331	358	321	338	324	347	360	314	323	332	330	351	326	363	338	343	347	357	370	340	373	336	354	358	350	328
45315	68744	47538	24191	19517	16072	11647	8103	5090	2751	1550	1164	932	886	799	728	698	734	688	627	590	585	584	542	596	570	562	560	554	556	559	513	555	549	527	521	549	538	535	534	506	467	476	492	541	497	502	529	513	523	515	523	498	529	490	488	513	499	569	521	522	462	518	455	475	522	519	454	512	500	483	548	524	458	488	504	521	544	511	494	503	497	466	483	518	501	508	517	477	469	484	516	508	468	489	475	507	497	501	460	483	528	487	533	518	544	484	536	461	472	454	481	497	478	463	467	528	483	484	489	496	494	548	524	489	527	473	507	492	506	519	523	440	511	525	463	475	482	509	464	489	495	469	502	487	513	472	466	507	477	471	432	537	510	468	483	484	484	508	487	460	480	481	495	496	493	489	526	498	468	499	490	507	496	497	499	467	466	504	495	515	464	465	480	472	454	474	488	483	480	506	504	450	499	467	462	509	511	469	471	481	477	427	484	510	473	486	463	546	465	516	456	492	524	537	506	501	488	507	495	526	474	493	469	524	498	497	472	501	486	477	524	537	477	519	498	487	478	467	506	534	526	506	473	515	548	497	494	494	471	483	501	478	544	454	508	508	497	486	509	477	501	515	469	510	506	508	477	458	515	458	548	490	503	480	464	470	492	492	534	446	470	519	484	509	506	470	471	472	448	499	490	499	501	511	487	513	492	527	464	462	489	479	460	504	504	524	479	489	491	471	507	463	486	484	492	519	491	453	449	499	449	529	511	461	489	486	485	497	471	495	485	469	504	477	481	560	510	502	512	494	483	493	505	494	495	458	545	517	499	533	487	499	538	439	484	499	532	468	495	497	490	524	501	490	541	516	502	495	492	458	489	508	486	525	466	486	499	501	499	528	520	491	486	517	487	467	498	473	468	468	452	489	462	506	479	512	479	506	473	476	485	518	475	526	556	516	505	497	506	481	508	486	502	479	462	495	509	501	511	513	532	513	482	468	493	551	453	492	496	507	475	485	477	503	497	505	508	511	501	483	470	499	512	468	506	483	525	461	539	513	488	481	514	471	450	479	495	505	487	473	510	458	520	495	470	500	468	524	507	487	494	505	502	507	480	472	495	466	470	460	452	532	483	493	534	489	523	486	526	519	511	531	488	515	504	491	471	491	486	496	485	474	473	482	460	534	529	523	503	510	465	501	491	472	496	492	511	488	514	506	508	479	508	507	445	515	475	484	456	502	508	501	525	483	502	495	482	454	491	534	525	433	497	479	489	487	487	479	483	501	518	479	479	465	468	473	461	484	520	476	473	449	497	520	496	473	488	463	476	506	513	479	504	519	486	445	489	488	476	498	517	506	489	479	510	466	507	495	474	476	491	471	472	478	488	529	488	494	514	478	514	476	518	473	516	539	437	554	480	516	487	507	459	480	468	458	463	491	494	483	493	536	483	487	483	510	519	445	512	489	508	509	494	483	464	486	509	505	523	499	504	506	493	495	491	494	495	458	504	512	483	450	495	476	453	463	485	518	481	489	478	492	457	510	494	490	503	517	508	515	480	495	485	514	506	504	484	514	487	537	528	553	499	495	482	489	515	489	474	486	522	473	492	495	481	505	508	503	486	526	487	458	472	519	474	533	490	512	507	561	472	474	504	507	430	502	506	510	519	463	516	486	500	555	481	490	484	468	471	475	509	466	536	524	540	460	482	503	517	500	459	509	524	491	495	479	514	545	524	481	440	487	508	520	490	510	479	495	497	488	498	484	495	470	490	495	508	479	467	496	470	490	494	481	510	503	535	509	504	535	471	480	481	518	441	450	487	515	481	475	546	479	493	465	507	481	506	473	495	483	511	479	478	468	485	501	482	493	495	470	484	492	495	479	538	488	522	510	534	477	483	454	536	493	499	520	472	539	462	468	501	481	504	488	523	473	489	470	486	475	506	482	485	510	473	511	495	516	534	470	472	515	491	510	496	485	509	525	481	509	492	511	458	484	479	523	465	470	486	494	522	485	503	475	477	517	504	523	533	522	494	501	509	486	541	514	485	493	498	446	473	482	464	512	513	490	474	527	474	511	481	479	514	447	477	494	525	482	515	509	513	489	523	514	494	531	499	527	488	497	507	459	548	479	492	480	500	486	486	508	474	482	479	492	498	528	464	484	493	533	470	512	497	526	474	509	494	535	430	485	489	509	441	466	439	510	457	505	480	491	496	512	487	517	482	510	472	480	518	452	490	482	460	483	488	525	499	474	481	529	485	498	464	484	452	498	500	504	541	482	502	439	493	529	477	472	482	492	464	470	486	522	466	485	485	493	502	535	492	497	479	497	506	525	526	499	558	505	503	521	504	445	483	495	458	501	485	478	479	524	492	504	491	470	540	481	477	482	502	434	456	508	472	470	478	543	532	453	474	503	504	488	512	517	477	498	464	535	483	534	473	518	486	487	464	489	477	483	499	511	475	499	473	553	495	501	484	492	509	491	471	491	487	488	522	508	495	488	478	498	465	512	546	492	491	494	468	492	520	500	501	461	491	460	470	504	513	500	471	497	468	486	447	508	498	482	518	517	443	520	482	486	490	501	515	534	424	507	491	501	516	481	496	508	479	488	498	530	498	511	479	495	493	444	517	438	494	495	494	526	494	500	498	500	503	483	477	503	493	515	526	500	481	489	513	479	525	503	522	496	480	464	484	512	510	500	485	508	473	484	521	519	530	486	531	501	476	473	486	471	465	536	476	525	534	510	501	521	483	499	472	469	504	453	527	521	499	495	482	466	488	511	492	502	549	490	483	473	471	506	510	497	457	531	473	535	494	494	473	499	510	485	516	498	495	486	408	468	471	476	520	473	490	507	465	485	517	504	521	469	533	479	507	507	508	512	522	520	461	477	511	514	500	499	475	501	502	488	466	485	480	512	511	455	502	477	502	486	500	475	508	496	522	509	477	462	519	499	507	482	541	519	499	492	500	511	486	460	515	503	474	468	474	508	462	491	470	485	456	451	541	501	446	492	510	483	462	505	504	466	503	473	522	478	472	538	513	529	505	510	493	501	456	471	511	525	476	470	516	487	476	535	481	480	498	507	492	477	492	515	491	516	490	477	487	471	517	458	502	495	484	472	480	562	504	519	506	491	477	419	472	490	478	475	457	565	474	460	523	483	490	522	531	527	489	501	494	492	485	479	465	490	506	491	479	507	486	481	464	503	510	514	503	481	515	512	509	494	523	511	509	499	549	470	467	467	475	496	485	445	509	535	470	488	498	501	504	512	504	511	508	508	477	479	521	487	502	456	453	503	528	483	516	487	493	472	507	491	468	490	477	486	478	515	469	494	482	476	506	478	498	565	533	509	508	511	529	457	480	481	481	511	511	503	507	501	495	468	488	491	471	511	498	499	504	499	467	521	519	514	500	535	532	435	467	526	496	502	503	532	469	508	470	501	494	471	517	451	479	520	471	520	470	450	481	463	493	520	468	480	494	505	467	486	490	527	503	512	498	482	513	479	495	520	519
29590	28059	25155	12050	6042	3613	2226	1476	830	547	397	360	367	354	375	354	343	381	372	323	337	339	387	362	338	303	350	335	379	311	323	335	334	336	337	337	342	316	315	362	371	312	344	324	381	349	301	359	335	310	339	336	310	362	323	320	341	333	336	335	334	332	345	330	339	327	362	316	334	336	364	355	312	347	342	354	338	378	346	325	333	334	351	306	342	335	350	336	359	346	350	335	326	345	334	366	317	328	350	321	353	344	323	337	327	334	361	381	343	346	360	368	335	337	318	390	330	339	361	330	360	327	354	375	388	332	321	328	358	350	350	369	352	360	334	385	340	336	337	354	365	358	347	330	362	342	339	348	339	348	348	326	321	314	364	337	334	331	342	334	335	338	338	340	338	370	368	318	340	323	358	319	352	331	329	347	337	315	365	357	321	366	371	368	341	318	363	328	321	327	372	355	347	362	317	340	347	326	345	337	339	342	349	346	335	331	318	325	364	316	319	314	351	355	328	398	370	363	329	339	335	344	322	332	325	326	317	339	386	332	349	361	345	332	356	373	323	370	351	308	297	340	334	342	331	363	333	348	316	328	345	380	367	338	359	347	343	352	338	328	333	373	311	325	354	349	334	343	312	359	358	353	364	341	295	330	355	324	354	307	330	329	327	324	336	349	355	324	332	351	341	328	349	371	388	344	333	358	336	342	346	325	372	350	343	352	345	341	385	329	346	303	347	351	331	364	314	350	319	320	346	378	337	361	363	347	325	368	335	349	364	360	321	330	341	317	343	307	317	323	343	332	378	362	338	330	367	358	325	351	326	356	352	349	342	323	319	321	304	339	345	339	357	354	351	327	331	333	331	344	327	358	341	346	367	366	300	334	342	352	362	353	344	319	377	317	352	350	339	335	328	326	341	338	358	350	340	338	345	325	308	351	344	341	337	364	345	311	389	339	321	340	328	323	342	346	345	342	352	345	351	338	328	310	349	354	343	377	332	332	306	341	310	338	337	361	328	347	340	341	323	366	341	379	363	315	371	350	344	348	356	326	353	342	323	352	312	351	361	349	347	352	322	344	338	325	345	349	367	377	313	385	345	362	370	357	329	343	365	337	312	321	363	339	346	351	357	329	326	371	348	338	349	350	376	348	339	324	344	357	320	358	374	360	328	358	350	349	346	358	334	370	313	353	327	334	379	323	360	386	333	335	330	333	332	387	352	340	347	368	353	337	339	328	341	331	344	332	375	344	323	335	315	322	354	332	346	350	347	361	328	348	350	350	318	333	357	323	339	332	339	336	376	328	354	354	333	359	350	352	339	347	303	360	337	344	327	363	357	315	353	339	332	366	334	383	340	354	336	377	338	351	345	353	342	336	336	339	374	338	388	343	334	331	305	330	347	348	359	342	358	372	339	333	363	348	330	342	313	336	354	362	318	348	341	349	332	335	342	339	347	299	331	344	316	308	335	330	324	338	365	350	313	305	311	357	318	354	326	319	338	376	364	346	358	330	336	331	379	346	370	340	363	383	330	318	375	364	339	330	350	334	365	343	336	325	351	358	328	331	316	342	341	361	344	357	299	316	394	336	301	335	354	363	366	341	338	348	352	334	334	340	371	369	338	330	322	342	343	363	348	356	318	382	316	356	336	330	328	377	324	342	342	327	332	360	334	337	361	332	371	385	334	345	328	333	352	347	348	346	338	336	344	377	312	362	347	345	362	332	366	326	380	341	357	343	364	342	331	329	313	377	356	335	329	327	349	302	356	349	346	328	344	333	348	358	347	339	332	353	327	313	321	361	333	349	345	371	347	347	323	354	390	337	362	343	348	342	343	346	333	345	355	337	373	334	360	378	360	340	349	346	334	375	372	337	342	335	343	366	330	369	344	376	353	368	327	340	351	337	314	350	364	356	353	314	349	358	326	366	341	317	353	340	335	324	361	291	298	320	339	353	342	318	342	354	357	332	350	342	355	355	360	358	321	370	369	354	325	350	323	373	336	338	348	326	339	325	343	369	332	357	332	363	360	337	320	348	349	373	328	311	344	357	316	358	347	332	345	344	320	361	330	333	339	349	359	375	350	345	321	346	329	325	317	349	345	333	357	349	342	350	323	336	366	349	349	377	371	350	352	366	337	350	326	340	353	349	344	350	334	341	317	342	350	335	319	315	340	346	322	341	349	359	385	321	334	363	360	344	318	359	332	329	370	348	336	384	328	353	350	337	333	342	364	359	317	319	331	319	347	351	358	286	345	364	345	362	351	359	367	335	361	368	372	324	336	352	331	336	358	373	318	356	334	340	340	340	375	344	363	363	377	335	331	320	375	355	367	350	324	354	348	368	322	339	337	326	322	338	352	368	343	333	348	317	359	350	359	336	362	370	381	348	346	353	355	363	336	338	364	336	327	323	358	352	362	349	358	353	333	332	354	360	322	363	345	358	342	339	350	366	340	351	366	346	297	347	337	325	374	330	370	338	318	336	331	372	352	349	365	346	339	333	342	343	385	365	356	361	349	344	346	333	344	327	354	327	364	350	329	314	352	316	339	321	359	346	310	337	353	326	347	341	330	340	361	345	340	364	342	361	332	342	343	351	352	353	344	353	329	352	292	348	333	329	329	325	320	372	320	334	338	353	358	327	353	329	336	308	314	338	313	324	369	345	348	346	358	362	349	369	321	363	343	363	347	343	370	336	312	341	361	391	364	352	347	339	375	324	330	348	329	359	364	362	351	347	322	314	347	352	335	335	365	327	328	363	354	337	380	334	348	330	346	357	351	362	354	331	347	356	324	383	314	341	353	347	329	347	355	355	335	311	403	338	379	352	320	366	338	361	345	363	385	376	337	313	351	326	355	336	340	353	338	356	355	347	358	344	356	343	331	332	304	364	353	334	349	335	346	378	337	331	308	342	360	319	342	358	340	350	330	379	336	347	348	369	342	318	320	361	342	345	345	333	350	331	351	338	357	356	374	348	318	365	320	340	340	345	348	336	358	321	305	365	317	334	349	331	311	343	303	329	350	349	363	340	335	343	336	334	336	322	358	342	355	356	333	350	333	358	359	387	347	353	317	330	351	374	323	339	348	317	307	345	299	338	363	339	353	359	342	347	343	331	313	358	330	334	341	317	347	343	340	357	335	340	325	342	365	333	347	340	364	324	303	328	347	340	339	361	377	320	348	376	359	331	312	337	323	341	329	350	378	320	311	350	361	322	345	352	366	356	343	356	301	310	367	366	392	324	363	314	343	335	337	339	347	335	323	361	350	347	327	351	354	386	331	375	376	331	330	323	357	341	366	323	357	317	356	360	331	353	304	329	351	350	358	339	326	332	342	372	350	379	358	359	345	346	311	314	376	344	355	335	342	354	317	359	312	336	359	321	360	333	327	353	350	326	346	327	367	395	335	383	342	340	308	363	373	336	377	331	340	304	285	333	334	352	378	330	344	384	354	371	343	316	345	313	355	350	381	337	338	337	331	333	347	357	315	374	345	344	342	321
36533	45784	29531	13243	10597	7635	5471	3711	2035	1056	697	554	553	545	562	513	514	507	495	537	480	484	467	499	506	472	476	454	490	478	540	530	535	496	487	493	510	516	509	530	503	524	513	502	473	528	489	479	464	490	501	486	506	500	466	474	516	488	472	512	478	546	449	501	516	469	489	508	497	479	517	501	497	489	513	509	462	476	464	510	486	489	502	491	516	496	477	472	490	479	498	466	513	507	493	478	499	491	487	485	452	473	468	474	477	506	514	513	503	460	486	496	501	490	516	473	479	485	482	504	467	489	545	481	493	480	524	483	500	487	499	473	504	497	469	546	478	485	468	515	496	512	480	542	505	490	478	511	515	465	469	493	479	497	488	467	480	478	506	468	539	533	482	480	470	487	495	483	458	529	498	434	540	474	469	514	489	503	495	515	478	494	511	486	508	463	500	439	498	510	478	491	513	460	524	500	497	475	485	505	477	476	506	485	513	450	495	463	477	467	474	469	481	472	501	487	471	503	497	509	484	453	494	522	480	506	468	507	507	489	488	497	475	499	508	472	503	524	506	472	476	519	456	457	500	510	548	469	490	466	502	471	486	476	499	537	517	470	521	504	519	480	518	515	546	472	494	554	457	502	490	474	536	464	473	514	472	478	492	508	484	502	472	440	495	463	506	511	501	497	466	522	478	530	489	464	528	517	537	460	487	489	497	509	481	472	509	494	535	477	517	529	493	487	489	490	506	519	504	509	475	518	486	506	478	469	505	491	483	487	494	481	455	480	487	481	492	504	470	467	456	473	524	507	507	521	510	499	481	488	482	557	513	457	471	471	455	455	487	488	485	502	453	488	474	465	523	523	531	477	514	513	538	459	527	464	480	472	507	550	483	478	503	486	477	531	483	495	500	524	475	521	518	512	490	478	460	494	513	508	518	512	527	463	510	504	483	489	522	446	489	505	488	489	469	483	433	489	533	522	502	529	474	504	471	536	473	481	483	450	489	515	495	480	493	463	490	487	507	489	462	477	446	486	487	481	489	527	505	479	456	448	495	486	522	512	519	471	480	491	472	513	523	470	488	514	473	443	485	480	494	481	507	488	488	476	515	483	471	469	460	488	457	506	464	504	505	477	517	492	530	490	469	470	453	503	480	506	520	474	509	542	513	488	443	514	505	472	489	479	466	448	468	551	527	523	511	470	515	474	493	490	489	496	498	508	486	472	473	451	483	448	473	440	532	467	481	513	491	527	528	508	540	497	559	498	456	461	511	475	472	493	501	487	478	480	528	524	494	518	461	501	493	520	527	492	485	490	505	488	511	483	503	499	469	516	498	505	495	521	493	472	482	514	476	479	491	495	502	480	535	498	505	497	529	483	479	492	468	500	477	471	468	504	535	464	507	486	455	478	486	506	466	508	493	493	501	490	500	507	532	508	506	452	477	496	512	492	473	525	517	479	497	502	526	486	477	488	480	539	505	474	496	524	493	477	501	500	481	508	475	496	503	501	506	504	476	552	452	475	519	487	516	522	457	472	511	474	529	463	459	506	493	470	517	480	524	504	534	510	471	522	515	481	516	497	503	467	486	517	500	477	498	487	450	495	496	494	516	501	482	501	528	483	530	474	507	508	498	514	491	467	496	478	531	538	449	507	515	509	551	488	480	512	462	475	495	510	489	494	521	469	514	494	507	505	463	509	441	500	554	497	494	469	513	469	467	509	497	491	505	486	474	523	460	486	520	522	518	483	498	502	479	533	474	499	475	489	514	494	472	487	520	503	482	469	543	524	500	483	461	458	524	528	460	522	520	536	475	508	488	459	510	443	452	525	512	478	482	533	493	474	506	490	464	489	482	505	482	473	484	463	452	473	479	457	485	461	493	464	461	498	451	503	465	506	517	469	502	512	475	483	525	438	489	493	474	495	492	510	494	509	473	519	502	522	495	464	489	498	486	490	474	543	484	513	472	490	463	468	525	476	475	511	485	518	496	473	473	467	486	489	507	493	473	484	492	474	476	485	502	504	458	467	479	525	486	503	509	487	465	517	518	453	464	540	508	504	513	475	518	531	529	478	463	486	489	493	513	497	480	509	489	505	479	473	480	494	514	480	516	507	446	446	521	511	485	504	479	478	510	484	437	487	484	481	516	452	498	514	527	477	510	488	465	510	498	491	539	493	482	491	528	503	499	460	501	475	478	514	489	543	530	461	479	481	498	497	475	466	514	486	501	462	477	464	504	496	426	504	474	461	492	515	498	473	467	502	487	486	500	434	501	493	442	491	480	488	514	489	482	484	502	471	531	497	536	524	491	478	517	516	519	523	495	473	502	496	477	520	475	506	472	509	502	465	468	491	519	471	460	505	483	483	486	470	468	502	518	469	445	494	526	486	526	460	520	491	490	468	527	475	485	512	508	495	488	501	491	502	474	518	523	479	489	524	494	481	481	477	492	453	486	477	492	489	515	489	487	496	509	505	510	516	476	499	495	475	464	496	493	492	464	511	494	476	506	462	528	496	496	499	506	502	471	464	493	460	499	453	464	502	497	491	509	510	509	464	484	485	465	494	490	486	470	511	484	486	477	483	482	503	475	500	529	471	504	499	505	455	520	500	497	510	460	515	490	466	519	470	495	491	509	509	481	484	471	465	498	508	480	530	492	475	497	493	469	491	471	502	480	478	516	502	455	509	504	535	475	519	522	497	490	527	498	499	525	483	457	448	501	525	474	515	489	452	497	521	455	513	484	463	472	491	468	524	504	466	507	528	499	476	504	486	500	454	506	515	527	508	477	494	496	494	508	520	478	516	476	452	467	494	474	477	509	473	483	476	488	468	503	500	493	489	480	517	483	474	470	461	501	516	493	507	516	516	465	503	491	503	471	516	473	498	487	494	479	547	494	500	517	485	479	502	455	489	528	493	513	506	514	479	503	470	499	461	549	454	490	486	475	495	482	492	524	507	516	470	482	493	492	493	500	489	530	454	451	486	475	524	488	509	474	498	491	443	471	479	480	480	478	509	494	520	472	483	465	464	511	492	501	481	486	486	467	467	483	489	475	472	503	520	524	515	507	493	509	481	483	470	505	504	508	511	459	433	512	512	490	505	498	511	490	477	520	442	491	541	466	554	451	499	484	490	498	495	484	470	496	499	492	548	511	495	485	510	481	494	514	489	512	494	479	488	478	470	514	490	494	483	453	465	507	481	492	463	479	484	493	501	475	511	475	497	483	509	489	485	474	512	464	486	494	469	495	505	483	499	473	505	485	500	544	485	527	504	477	497	488	494	484	477	484	460	471	464	463	475	472	536	481	469	515	460	481	526	477	503	482	508	486	517	479	464	500	499	488	465	516	510	474	515	527	474	483	464	501	484	438	484	479	456	515	517	475	473	497	481	486	541	445	508	485	535	487	483	471	492	507	480	476	504	463	478	522	522	472	473	504	515	487	495	466	504	534	491	478	476	518	503	495	515	499	503	523	497	487	513	508	477	497	502	477	490	488	472
24572	21657	28987	24836	21068	12210	5398	2558	1359	932	695	644	610	553	537	532	534	547	482	522	504	495	481	470	485	488	500	451	476	480	475	455	496	489	450	519	491	485	474	456	444	451	465	433	434	432	479	473	506	487	483	476	468	448	465	449	438	442	458	511	455	416	471	470	465	498	473	437	497	475	468	466	475	445	484	452	447	487	468	466	486	485	492	431	486	481	439	435	453	416	514	479	471	466	467	432	429	422	497	444	485	448	422	412	441	476	516	471	448	420	467	476	431	458	466	456	484	454	463	471	443	452	454	448	502	465	472	457	462	478	478	503	484	482	468	512	456	472	443	486	495	437	495	447	493	476	437	480	458	436	452	423	466	460	421	463	457	455	492	467	477	476	470	429	441	473	519	488	486	462	428	494	467	449	454	447	452	446	458	507	460	447	418	434	463	472	480	469	471	453	482	466	470	456	450	467	457	506	474	463	443	446	462	441	496	498	469	426	466	455	446	433	459	476	421	465	472	495	458	452	463	449	468	473	457	483	433	464	464	418	442	436	447	500	438	453	426	460	482	464	511	480	520	462	454	501	461	461	470	446	452	439	478	484	482	461	474	505	454	436	457	442	479	456	440	507	480	444	463	470	460	486	469	465	454	466	441	497	465	485	473	469	491	490	473	463	440	497	468	434	503	458	482	484	479	488	459	442	444	450	462	409	531	471	464	492	467	484	480	474	456	442	418	474	438	463	469	443	441	461	462	433	462	458	469	500	474	478	521	470	451	426	478	477	469	498	481	447	439	468	484	443	469	472	412	476	440	430	466	446	455	443	476	500	477	430	463	462	482	439	485	446	469	457	464	447	468	496	471	472	447	435	442	419	457	452	450	478	485	445	473	471	470	470	494	442	443	482	481	507	453	441	474	458	452	466	452	455	473	453	463	504	445	494	488	440	461	468	449	489	455	452	457	451	517	469	430	488	446	441	456	484	455	451	499	476	448	474	493	404	522	456	425	499	487	430	420	443	457	475	482	459	471	472	469	457	468	461	427	422	457	463	466	455	486	486	454	482	467	432	497	460	449	484	457	454	430	462	519	488	471	459	480	483	499	456	504	458	493	459	451	438	472	474	454	487	502	458	476	446	440	446	468	508	450	431	438	476	442	481	479	471	495	454	460	480	459	459	458	463	465	458	477	509	485	452	507	484	465	487	471	439	445	460	469	455	483	439	433	462	505	503	419	472	478	481	475	450	429	436	424	443	424	493	449	466	454	486	468	519	490	463	491	438	478	485	435	491	473	459	462	418	515	470	457	457	458	437	454	480	448	489	488	476	450	452	474	427	458	484	474	455	484	475	457	452	493	457	447	462	435	512	474	477	455	428	466	492	471	469	457	491	482	445	487	467	467	469	460	449	489	453	475	474	464	479	431	473	498	478	464	471	487	497	478	464	472	457	492	458	450	442	470	463	464	486	460	502	454	484	476	504	483	440	488	441	438	490	499	431	449	467	487	471	474	487	455	455	482	492	460	466	433	487	465	461	470	498	479	470	467	475	490	475	484	487	466	423	417	426	441	449	464	443	453	475	466	489	467	478	473	470	467	443	472	443	465	457	492	456	476	475	434	502	479	473	460	435	452	455	443	459	452	497	466	436	456	457	485	456	445	446	481	475	463	474	468	474	519	424	492	428	482	448	464	474	447	440	454	458	468	444	457	499	485	452	433	436	492	431	464	445	475	474	450	442	502	463	451	435	503	469	481	486	426	490	461	442	487	485	432	476	471	436	464	502	483	460	456	447	509	480	465	518	480	473	461	461	467	457	466	480	451	441	468	455	469	468	452	485	454	457	487	449	488	493	478	468	473	477	459	491	465	480	477	472	480	443	458	476	447	479	439	469	478	450	469	460	452	495	465	470	498	450	472	469	446	481	522	479	479	463	475	486	484	450	450	495	507	445	460	437	481	472	466	502	426	473	439	477	442	451	457	443	492	495	476	459	435	491	487	479	489	471	459	467	457	465	478	447	465	475	467	472	459	492	425	452	471	495	499	443	467	486	466	462	469	480	460	478	473	484	505	447	438	509	430	467	457	472	455	468	453	494	455	467	462	485	453	452	448	467	483	445	483	513	443	451	419	435	456	480	477	438	486	440	473	447	467	442	481	455	437	425	449	457	471	480	438	441	423	487	459	433	499	468	483	474	472	467	474	448	483	475	459	464	469	484	468	463	468	448	478	485	482	443	508	463	444	459	459	484	446	450	466	460	453	534	485	498	438	466	412	485	479	470	472	447	461	476	458	430	471	503	470	429	480	434	437	492	438	474	468	492	452	482	475	462	423	470	438	473	432	457	445	419	443	431	477	451	424	481	438	451	459	418	459	468	467	455	496	491	430	429	431	450	451	466	525	459	469	435	467	502	473	473	458	439	505	440	457	468	468	503	478	445	471	488	485	431	479	477	455	502	473	539	464	459	449	445	492	459	463	418	477	481	462	513	448	460	448	468	444	475	475	435	486	455	498	467	494	441	461	447	469	458	453	500	454	419	449	465	469	460	445	454	445	486	431	467	390	470	482	441	423	492	472	454	445	496	451	445	484	433	463	485	462	483	439	441	470	492	459	477	436	495	482	472	468	450	460	469	440	438	448	427	457	488	472	438	492	474	532	468	491	440	438	470	448	478	470	463	445	502	503	463	472	450	458	453	461	470	442	509	454	473	465	482	450	492	444	460	446	486	479	435	426	462	477	454	439	497	434	472	440	463	430	444	486	515	468	477	480	477	455	465	475	472	440	496	433	452	482	465	442	484	475	470	472	488	499	437	471	482	455	498	469	477	477	490	473	497	468	465	485	435	473	456	447	439	514	480	455	484	487	483	467	415	484	446	447	458	464	440	495	506	441	434	451	501	438	441	476	460	474	461	502	466	440	464	463	453	503	443	450	453	467	477	488	450	460	478	451	454	450	459	522	480	434	464	435	451	476	445	495	482	471	464	461	472	450	473	468	454	454	448	422	432	455	473	464	493	437	470	493	471	473	474	455	477	474	499	458	463	452	468	450	456	435	494	459	480	448	482	467	439	466	468	460	482	478	497	457	516	487	456	447	449	480	519	473	459	476	448	472	459	479	419	443	486	481	462	458	472	462	471	487	478	432	441	477	430	484	434	453	492	509	436	421	455	457	440	452	449	456	477	482	461	455	488	465	486	454	476	503	450	502	462	470	457	444	480	485	496	452	483	468	480	514	421	415	454	463	491	441	489	463	485	467	428	486	433	446	476	426	470	451	433	472	514	449	449	482	485	459	447	447	466	457	470	460	481	490	481	451	424	437	461	476	469	481	511	441	503	467	479	458	455	456	487	449	475	479	474	493	486	443	455	482	468	453	411	516	422	486	483	487	461	470	466	459	460	454	473	458	491	492	466	481	455	446	486	427	449	461	466	479	456	461	469	463	424	464	458	502	462	478	493	457	475	442	481	465	472	453	453	453	462	456	447	496	452	474	484	459	446
40727	61238	42201	20593	15056	11227	9156	5795	3115	1906	1227	980	937	863	794	857	790	741	737	740	715	687	705	704	708	719	717	712	698	739	722	681	715	639	684	659	705	683	683	666	682	660	691	695	656	717	705	633	669	702	716	686	677	662	644	667	681	704	680	625	672	698	673	635	687	630	684	656	634	625	699	677	686	642	647	701	647	622	668	621	653	684	664	657	658	652	654	663	668	642	641	652	671	633	652	648	654	669	715	648	658	685	650	679	693	602	655	618	651	657	678	663	690	633	636	664	727	689	643	672	646	644	717	677	673	616	683	701	657	661	659	653	699	628	637	724	695	652	623	671	670	633	690	611	640	664	599	644	708	649	646	699	654	591	670	641	647	671	632	705	661	682	664	665	644	656	675	630	651	650	641	712	638	673	669	677	619	664	650	666	694	696	641	659	677	681	644	642	690	632	618	660	650	687	681	655	646	698	638	602	638	685	661	675	665	659	699	640	668	707	651	672	602	701	663	653	660	618	669	685	644	674	701	706	595	636	682	644	649	662	655	686	649	665	677	654	662	679	613	656	625	659	657	663	703	683	654	707	676	665	629	661	670	651	701	673	649	650	670	626	650	660	621	671	647	673	666	664	673	657	654	729	615	710	627	654	726	660	648	673	688	659	698	650	703	654	685	657	687	708	684	627	668	708	645	649	652	689	620	694	671	665	658	647	656	695	656	668	617	654	657	692	646	635	713	671	618	676	641	646	624	644	634	673	677	625	677	662	695	616	664	668	651	663	656	655	674	682	657	648	677	686	653	660	664	647	667	668	686	665	668	663	653	679	663	655	680	635	668	635	640	649	663	638	674	649	669	672	659	648	653	614	686	666	678	659	666	645	675	640	670	630	638	691	672	670	695	643	614	653	688	723	673	677	649	692	668	671	690	672	652	680	628	678	681	712	642	658	680	674	650	661	650	636	679	688	672	649	658	687	657	669	670	683	649	641	696	668	639	692	655	655	645	672	683	636	713	651	653	630	645	677	660	657	647	677	656	636	720	673	622	669	682	699	715	649	685	708	629	647	630	682	599	660	675	678	682	665	709	675	645	645	610	631	690	720	616	602	666	698	664	668	666	624	630	635	670	613	626	672	655	713	647	651	668	708	644	614	622	621	633	687	648	692	638	652	599	718	681	594	683	660	681	633	661	632	646	679	689	655	605	623	660	610	664	664	657	682	662	695	699	615	717	662	659	661	685	647	651	668	654	685	683	624	639	655	652	626	643	673	678	653	677	655	709	667	670	648	656	715	631	648	644	676	704	659	632	699	675	625	647	642	636	626	661	662	676	639	626	677	651	652	661	643	674	688	685	654	631	653	643	681	634	660	686	693	671	679	701	676	687	621	685	639	635	628	638	657	648	622	661	689	678	648	638	615	658	665	656	631	634	647	612	670	649	655	707	679	646	652	648	684	639	643	659	636	671	662	626	705	657	626	649	666	697	623	659	651	617	709	666	623	637	657	669	653	644	665	657	688	628	659	607	699	694	633	619	638	680	661	664	695	672	657	684	652	621	695	668	637	610	629	639	667	688	696	680	670	679	663	692	670	650	640	613	648	638	671	697	658	651	653	655	659	651	655	649	616	628	679	652	684	678	667	689	640	634	658	630	609	628	666	634	702	694	649	720	605	658	671	683	650	678	612	696	620	602	687	658	705	633	648	638	662	599	699	609	670	631	664	629	673	716	635	656	644	641	663	660	642	677	653	656	656	649	700	669	678	686	672	686	654	649	687	688	631	656	668	654	662	623	683	643	677	599	683	638	666	708	640	656	667	664	659	648	668	673	644	705	672	634	653	696	656	647	685	686	636	671	697	632	697	679	683	634	611	638	712	623	660	674	646	649	664	651	614	686	635	655	665	658	627	643	648	687	649	684	677	637	656	620	646	665	715	618	656	730	645	649	662	701	669	662	625	642	655	674	667	666	683	652	652	655	655	698	653	650	629	691	635	671	643	651	627	645	674	656	650	703	651	708	654	660	662	696	623	641	648	620	659	620	660	670	659	618	659	617	638	655	667	655	689	644	629	681	638	637	679	718	613	658	655	663	644	635	675	671	696	631	614	677	643	667	643	636	644	648	680	651	591	624	659	675	680	666	607	704	718	669	628	622	649	695	654	636	662	685	674	672	699	680	682	668	653	670	648	697	660	685	647	631	660	646	652	656	695	662	717	656	686	650	680	684	707	653	671	644	641	691	649	631	672	672	650	650	692	640	643	730	633	713	689	681	692	650	673	691	711	626	673	709	685	688	670	682	671	675	668	681	674	697	644	705	638	691	668	665	677	683	619	647	636	662	633	652	678	663	643	632	652	661	651	639	678	648	637	675	678	720	615	664	661	658	653	660	700	705	706	667	609	699	694	645	673	639	693	686	661	656	653	647	667	644	660	647	678	631	618	629	670	703	669	657	627	657	655	665	694	649	638	664	658	620	654	675	675	640	638	669	677	689	658	619	649	662	702	671	674	648	641	713	651	647	661	641	676	684	706	666	661	660	649	624	664	621	661	647	667	617	664	673	666	608	632	666	768	645	678	651	696	650	676	640	678	633	651	650	676	674	690	700	668	689	644	661	658	682	648	636	626	682	701	691	708	685	687	650	632	699	729	639	610	669	666	679	662	668	653	677	659	628	660	672	613	677	684	659	624	696	674	615	644	678	650	630	690	684	665	608	720	719	667	645	657	685	693	676	655	675	651	722	681	652	671	660	667	637	650	669	640	640	635	687	672	619	676	653	639	653	686	662	651	640	635	684	709	652	683	702	655	653	673	654	687	641	645	606	702	670	680	683	650	679	629	672	641	637	623	651	656	617	663	635	675	628	615	634	674	654	650	634	620	631	683	681	623	678	634	615	641	690	660	655	665	652	628	655	642	716	662	685	673	662	631	631	641	661	689	671	653	645	682	637	663	672	612	654	621	640	652	699	626	650	644	669	658	626	686	675	636	685	650	734	659	656	650	636	684	636	650	650	665	694	639	635	674	649	668	640	681	688	656	622	706	645	673	648	701	679	674	619	665	636	708	678	654	701	648	615	624	711	663	672	687	684	676	657	660	653	655	640	676	652	639	636	682	669	652	666	607	697	678	704	665	642	644	631	700	693	698	660	604	621	644	631	683	673	660	635	634	637	681	619	660	668	710	670	660	666	661	661	662	653	668	674	720	712	671	688	661	640	643	662	668	672	686	641	662	646	666	630	689	701	696	671	659	650	638	628	658	651	639	613	641	656	648	663	657	706	629	640	660	667	656	652	678	667	661	659	637	652	692	657	660	666	691	653	687	613	648	645	663	634	688	645	667	680	681	663	676	626	681	650	592	641	703	647	725	636	661	683	688	662	679	679	670	698	678	606	657	658	649	628	630	680	632	677	650	635	617	689	696	643	691	712	677	656	622	663	671	677	685	658	697	645	639	631	675	670	672	635	660	654	659	682	668	671	624	656	627	678	680	632	646	664	707
23423	21593	29449	24164	21577	21213	12046	3323	1590	975	678	539	483	533	479	478	443	423	417	389	377	401	403	353	371	383	375	387	360	395	346	339	324	346	370	369	348	368	350	353	332	344	354	337	344	352	371	336	335	341	344	344	348	369	340	319	327	333	335	337	356	357	332	357	325	378	332	332	358	347	339	376	324	372	357	333	343	335	324	305	326	315	318	347	360	337	358	329	350	373	342	331	349	364	325	323	319	327	328	340	316	365	336	335	324	322	348	336	337	366	343	347	355	343	321	340	361	344	340	349	338	363	374	338	328	345	306	358	324	317	344	342	365	371	356	348	348	347	316	344	305	329	330	350	379	337	342	314	315	340	365	353	367	346	324	323	348	309	329	360	339	348	308	334	334	338	358	354	343	340	348	337	343	310	307	358	331	333	358	350	353	346	331	361	352	322	315	378	346	367	315	337	337	333	345	345	326	340	340	339	325	330	350	331	314	324	335	347	334	375	339	354	356	348	338	345	327	328	328	334	344	322	374	326	326	317	374	341	349	348	312	332	354	327	347	360	389	321	361	307	357	352	308	328	337	338	326	317	345	385	327	321	320	349	328	359	334	306	364	343	333	316	340	338	350	322	327	347	342	360	318	344	337	337	333	357	319	357	343	346	321	350	343	357	368	345	358	364	329	326	310	342	326	332	316	340	335	351	338	332	360	363	357	379	373	333	296	322	336	353	359	328	316	325	363	332	341	356	340	341	347	354	327	330	352	331	319	332	366	339	369	317	334	327	330	324	363	318	332	339	338	316	343	310	347	306	327	341	304	338	349	305	323	319	323	352	363	358	320	373	352	326	302	355	336	356	308	348	306	392	304	332	335	325	320	354	327	337	338	375	348	335	328	314	357	312	355	332	343	339	304	310	358	352	350	349	347	347	375	370	358	350	366	338	335	333	316	347	340	364	308	342	320	354	335	344	308	363	335	311	351	342	338	332	353	327	330	335	352	334	333	346	339	314	353	342	327	343	316	311	365	369	338	360	292	328	325	336	359	328	348	355	305	353	395	330	397	327	321	328	350	321	312	335	348	335	359	328	310	338	386	324	308	326	362	358	303	357	331	342	341	360	343	333	342	327	337	326	312	366	334	331	324	296	344	367	340	315	331	346	342	342	342	304	340	351	355	328	305	329	330	344	343	319	365	331	344	330	337	317	341	341	329	337	318	344	365	307	380	372	314	364	340	332	297	339	336	332	333	311	302	325	321	290	360	319	325	353	344	330	334	346	324	305	346	335	349	361	344	340	334	321	339	320	319	339	338	321	319	355	348	353	348	366	350	318	313	354	336	362	330	284	350	340	348	356	304	321	306	318	331	337	301	343	311	353	326	348	319	317	357	364	329	335	352	343	345	337	331	316	333	338	337	339	336	358	326	344	282	337	306	350	380	336	364	314	319	320	321	343	375	335	357	331	295	340	310	322	332	377	351	325	334	337	317	308	309	340	345	377	352	327	330	329	326	330	333	349	381	348	364	342	310	296	330	336	348	308	367	314	368	319	359	335	348	307	337	310	355	347	366	319	346	370	332	325	348	338	366	369	343	335	345	359	333	342	321	345	335	355	357	303	324	321	345	350	333	352	342	350	332	356	327	313	344	354	333	348	337	346	368	344	336	300	349	339	334	340	348	331	341	343	352	338	323	316	367	345	321	344	334	325	361	347	386	337	326	352	314	320	349	350	335	339	327	341	344	336	351	357	344	332	346	338	322	355	336	349	360	352	299	332	363	333	355	336	332	343	335	320	358	297	352	321	323	323	337	329	342	353	344	330	338	356	336	324	324	357	339	356	345	324	328	295	367	379	334	359	340	349	333	348	361	333	363	357	355	343	324	317	361	333	291	312	337	314	337	371	339	348	294	381	360	295	349	370	372	349	352	354	338	338	338	330	321	368	366	368	332	331	317	325	330	350	325	383	360	289	305	367	395	319	310	320	338	342	335	287	328	336	326	308	315	324	304	341	308	323	335	314	360	360	335	347	320	328	346	364	366	323	329	338	362	332	332	345	331	353	344	340	333	344	349	340	315	312	328	330	374	357	314	298	360	345	364	352	330	363	331	336	399	344	340	312	345	335	358	349	337	320	333	370	331	319	344	392	336	345	335	321	311	329	359	311	328	321	342	339	324	345	334	358	332	342	344	311	351	359	350	339	359	352	320	348	351	326	353	348	378	362	327	337	308	334	341	329	308	376	326	328	332	343	326	336	332	372	360	344	334	333	343	347	336	376	318	379	335	343	336	316	331	343	336	337	331	288	334	336	319	348	329	343	341	359	329	358	343	321	332	348	328	316	325	344	350	349	334	337	319	304	331	369	338	365	315	327	367	346	362	347	319	315	381	308	354	334	317	376	311	349	315	363	337	389	346	336	315	342	340	325	309	333	334	328	324	358	342	340	334	342	346	367	364	330	355	339	330	355	355	345	318	352	347	323	328	340	313	312	347	349	324	310	339	336	305	359	355	331	328	326	327	344	342	339	341	341	362	351	362	352	321	326	327	357	348	328	360	299	300	351	313	369	360	358	344	386	329	325	317	337	342	323	328	347	313	314	343	353	357	327	324	359	355	329	321	356	362	343	349	327	328	365	353	347	334	313	338	342	311	323	351	344	341	328	321	348	312	329	368	350	356	338	319	349	349	373	321	359	334	341	342	344	302	347	360	336	329	332	360	341	342	332	328	356	323	345	368	330	349	348	305	320	319	338	337	343	324	385	369	319	352	338	338	311	318	373	349	349	342	363	312	299	343	342	344	339	330	339	380	341	365	339	321	356	337	328	358	321	385	339	340	334	345	353	335	336	349	350	339	315	348	323	307	361	356	365	330	342	339	348	291	328	321	316	322	349	359	359	341	342	318	335	346	352	341	300	386	382	353	331	351	353	350	299	333	321	365	325	351	369	353	369	349	315	358	322	353	318	328	334	348	350	321	343	342	330	302	367	324	324	345	365	323	350	359	370	330	331	359	341	336	325	313	333	354	347	374	323	346	328	317	346	330	389	375	309	360	329	323	316	332	323	330	339	343	344	375	367	323	348	356	334	353	345	338	354	360	329	337	332	351	331	338	342	349	318	343	337	325	306	326	360	338	299	334	317	341	352	311	343	334	333	359	325	349	350	363	326	342	329	311	293	342	337	339	331	330	355	307	330	368	310	355	329	339	353	322	330	323	369	336	354	366	347	330	333	330	342	349	323	310	328	316	355	351	303	361	347	331	315	297	333	356	350	313	353	348	333	314	307	338	329	357	338	346	304	320	327	313	378	339	338	350	349	338	344	335	329	371	319	321	345	338	347	343	319	343	359	330	329	336	346	376	350	326	343	337	351	351	335	359	362	327	321	380	335	350	348	313	312	350	346	342	334	355	339	319	347	358	340	338	349	351	318	327	328	329	361	343	311	361	335	341	373	380	330	351	355	359	328	348	320	324	353	341	311	335	301	315	342	345	352	350	295	325	354
45602	69578	50441	25345	18021	15369	11045	6607	4129	2365	1477	1128	970	851	785	802	739	656	621	645	583	620	562	585	569	549	582	526	514	564	525	530	528	539	520	533	521	505	540	508	500	515	516	513	508	510	490	516	518	488	511	488	488	491	477	491	501	484	481	491	529	518	517	505	509	503	496	498	494	493	508	482	475	475	494	477	485	517	520	499	490	527	491	480	484	515	502	495	493	456	451	468	512	519	499	500	509	457	517	479	512	500	469	484	467	481	538	485	476	468	493	547	498	464	488	514	496	499	459	464	507	457	507	499	493	482	519	488	486	443	503	521	481	506	486	484	496	516	507	503	488	515	474	461	478	488	460	546	478	467	437	446	485	490	488	488	471	499	474	520	484	478	558	527	466	460	538	486	459	482	480	465	496	488	509	480	453	529	496	454	473	510	450	453	499	464	493	467	466	510	501	433	442	470	487	483	461	479	497	497	497	477	502	486	479	506	508	516	480	476	452	480	482	469	524	484	468	506	515	500	485	452	465	505	513	463	482	469	495	521	477	499	472	518	491	487	514	461	511	476	496	472	475	469	495	462	466	484	481	450	487	499	454	468	471	469	489	469	482	519	476	493	466	501	473	504	525	499	492	459	466	486	506	506	447	516	495	512	443	460	453	556	481	514	491	436	493	525	494	479	495	465	506	490	443	487	538	484	471	455	509	474	495	516	467	487	490	467	491	497	509	462	440	450	499	468	477	491	460	495	516	511	455	488	472	527	445	483	474	477	513	487	506	460	475	499	509	520	475	484	479	494	481	467	474	489	465	505	496	490	500	480	473	469	495	514	467	507	495	530	485	499	522	484	464	487	484	556	470	519	502	497	506	469	490	481	493	466	500	480	490	489	494	515	477	466	497	521	500	477	461	475	474	512	485	512	516	526	468	466	505	476	521	490	507	531	494	483	459	496	493	485	499	500	490	504	513	461	471	442	483	511	489	494	493	490	488	491	520	526	501	483	487	498	529	487	468	499	455	488	472	480	492	510	496	471	455	476	500	478	479	477	472	488	456	484	522	517	489	490	471	479	495	459	502	495	462	508	493	472	503	519	481	468	493	479	479	491	459	495	493	481	517	484	479	498	465	513	478	501	530	480	446	497	493	491	524	492	526	480	532	519	509	488	495	458	444	479	502	474	466	521	477	529	476	491	458	485	463	477	491	490	482	499	486	478	456	492	472	470	493	504	490	483	462	473	473	482	480	526	491	488	466	472	506	518	509	486	513	507	469	475	500	468	474	522	509	495	511	476	457	493	464	508	521	540	503	468	477	502	478	506	475	498	459	496	510	481	466	483	515	507	525	499	491	499	489	451	476	498	489	490	507	478	476	504	547	469	506	481	485	494	460	497	504	477	516	476	534	483	506	508	431	449	516	469	483	458	490	488	525	496	503	507	505	528	486	464	473	476	430	505	492	494	452	535	495	496	460	496	484	489	451	473	471	485	497	473	480	531	519	490	508	482	486	476	490	420	514	494	475	503	470	461	489	480	508	466	514	480	505	526	490	486	484	496	473	485	501	445	497	466	493	500	491	449	497	493	510	511	481	472	471	489	470	500	506	499	494	490	478	463	460	472	506	489	491	494	480	475	488	502	472	495	495	495	447	483	490	485	528	519	481	502	513	486	499	465	476	524	493	496	492	507	481	492	486	494	496	462	509	480	468	454	472	500	473	499	479	496	473	469	511	510	474	468	489	463	487	485	506	462	494	487	502	473	480	493	482	496	488	541	484	477	485	471	521	530	504	490	453	496	515	483	470	445	459	473	464	497	494	525	533	492	467	493	437	520	506	504	475	496	521	495	485	485	511	471	502	519	471	493	486	453	527	499	472	476	499	473	500	472	532	504	484	506	515	477	484	486	532	532	462	508	454	505	489	470	512	476	486	531	503	488	488	481	489	503	481	525	507	503	439	467	541	511	474	479	510	468	478	453	510	477	494	519	520	483	487	494	485	468	456	460	438	484	473	478	511	511	520	497	470	466	491	450	505	472	451	527	505	498	487	467	512	529	482	524	474	514	502	501	473	462	504	494	453	502	502	502	510	506	495	485	462	470	493	543	465	496	502	521	460	540	513	482	528	462	487	484	523	480	497	501	498	489	497	482	536	498	485	533	520	468	444	495	501	436	523	476	515	482	428	467	497	448	496	458	513	485	475	522	511	495	456	478	504	519	533	497	463	489	470	472	502	489	465	482	497	500	483	478	503	515	434	481	497	432	499	476	497	505	505	495	509	450	490	519	490	465	465	465	513	482	538	510	494	514	520	454	498	497	483	476	467	494	452	518	443	471	487	470	500	484	503	537	473	466	443	479	500	514	472	502	495	470	479	488	474	445	532	518	494	500	515	508	526	534	475	458	501	450	510	487	492	506	445	474	492	522	451	507	538	504	500	474	500	490	479	516	518	471	484	483	480	472	498	479	476	522	459	464	459	495	478	474	498	511	472	479	459	485	476	475	542	461	507	483	505	489	471	477	445	487	473	451	487	519	503	487	509	469	487	474	502	452	461	503	485	495	466	483	479	466	527	478	477	465	474	492	514	529	478	507	501	490	479	492	475	476	500	427	483	473	488	486	472	447	508	446	470	489	492	482	471	530	507	472	485	518	475	484	492	484	501	526	518	523	490	504	513	468	471	454	482	480	502	508	467	440	470	446	500	476	507	506	467	494	437	495	480	483	542	456	488	532	494	497	495	494	476	502	471	448	502	473	484	514	496	497	489	483	498	508	512	465	493	511	554	521	477	445	536	482	489	515	467	500	485	474	519	496	487	500	476	464	528	467	482	489	490	491	515	479	482	497	515	462	472	492	477	492	499	474	477	493	477	476	511	476	466	479	455	461	453	464	498	530	537	505	527	445	517	479	502	467	471	479	544	503	492	494	483	508	490	495	483	466	496	489	513	482	521	476	489	490	494	467	473	498	504	478	467	501	478	496	498	511	529	511	468	473	508	503	506	486	478	461	498	516	510	529	521	499	483	497	471	515	469	498	462	499	462	472	513	466	466	473	458	519	509	488	472	478	461	492	503	460	498	478	512	469	487	491	483	514	490	475	466	496	492	523	509	490	508	514	477	513	506	514	479	469	465	489	458	474	508	451	472	500	468	513	463	480	486	468	439	485	540	502	495	436	477	479	489	485	520	498	478	499	496	499	486	519	498	485	464	522	486	498	501	496	454	518	499	480	495	471	441	476	489	494	474	471	486	470	518	495	502	451	501	484	510	527	492	460	524	499	517	495	491	491	464	474	471	490	514	467	451	510	481	504	489	493	497	446	471	493	477	465	525	520	531	456	463	462	497	524	482	472	458	515	511	517	456	503	479	481	518	528	464	482	530	501	478	475	489	488	450	451	443	486	488	483	521	505	520	536	483	497	491	512	488	465	478	466	504	458	526	484	454	472	488	507	459	474	473	465	465	526	529	465	498	480	484	485	446	467	542	465	468	452	499	462	491	466
29752	28210	26136	12056	5015	2821	1859	996	663	444	421	369	358	393	352	326	344	347	398	324	315	344	340	335	366	331	332	297	336	337	294	383	362	367	362	370	334	329	330	305	334	337	364	348	346	314	317	326	315	349	354	315	354	366	313	348	339	323	327	319	349	311	363	319	326	311	349	361	326	344	295	321	382	382	334	373	356	371	319	333	325	382	339	326	321	330	350	323	350	371	320	328	316	313	318	326	308	345	312	347	365	331	321	330	346	351	352	317	307	357	333	343	354	381	334	341	341	332	335	368	341	337	343	345	314	349	334	304	315	338	351	339	354	350	328	296	304	313	318	311	319	342	341	350	320	364	340	325	362	320	343	312	323	305	295	392	294	374	344	312	333	327	342	333	325	351	322	358	346	333	370	323	308	326	326	367	335	345	348	348	328	319	337	336	329	358	377	347	341	316	330	346	376	357	322	355	343	318	317	330	306	341	318	320	354	313	315	354	347	330	330	320	385	323	332	331	344	339	316	314	332	354	349	308	349	351	354	351	354	324	339	310	382	324	315	337	396	346	340	330	336	353	359	318	352	347	346	331	335	309	341	346	378	359	328	349	330	339	321	343	330	303	295	330	327	370	370	365	346	354	355	355	353	388	347	349	341	346	320	320	365	326	340	362	354	370	324	322	342	321	338	336	349	336	333	345	368	328	321	329	327	316	298	306	345	353	322	337	347	338	347	305	336	336	320	333	327	336	371	339	332	332	294	398	338	320	348	369	335	336	367	325	319	358	347	369	317	327	360	315	363	338	325	362	331	332	339	347	356	363	347	325	353	356	341	307	332	328	332	352	336	325	321	343	318	343	308	344	355	325	379	391	327	315	336	327	366	351	337	343	334	328	344	320	317	334	326	331	334	332	349	381	332	335	358	330	337	337	341	337	335	372	364	325	335	355	321	335	365	340	323	346	341	307	328	349	348	342	336	319	350	342	351	360	375	343	353	304	307	359	331	342	341	355	333	296	371	379	365	322	313	335	343	309	368	350	357	342	347	314	311	339	334	351	328	307	360	302	362	310	338	327	356	353	349	346	311	330	350	383	347	380	340	313	346	333	363	366	306	362	351	337	337	332	332	383	348	318	331	340	341	337	334	321	319	350	390	343	325	333	354	327	333	369	328	360	357	368	342	339	332	331	356	311	332	349	301	332	329	375	325	350	314	322	317	351	351	328	361	327	341	362	359	332	321	355	338	328	352	336	322	347	331	350	355	338	352	351	368	308	369	364	335	361	339	349	340	358	354	348	300	311	331	348	312	352	343	310	324	335	331	361	373	324	340	362	339	307	345	327	380	332	340	343	336	343	345	353	302	333	345	352	317	325	356	357	348	336	356	344	314	337	335	321	313	323	330	340	317	343	376	340	350	358	345	333	351	333	351	342	307	323	364	329	333	327	320	334	348	318	323	340	332	337	337	321	331	319	375	317	321	349	318	329	332	384	340	343	361	372	331	319	353	345	323	319	323	335	355	328	338	304	378	325	365	310	325	293	359	300	329	320	325	305	304	318	324	359	313	338	356	375	309	344	341	356	333	343	356	318	373	335	364	330	334	341	351	327	331	352	358	348	337	330	322	320	327	352	347	339	328	342	375	326	342	346	341	334	327	333	333	302	365	325	333	353	351	326	343	321	348	311	324	347	325	325	332	332	349	359	330	367	346	360	308	332	329	345	346	313	348	285	335	355	331	317	340	311	376	356	343	350	336	318	323	375	317	354	354	329	303	329	314	374	318	335	333	320	310	362	332	338	328	348	355	346	349	321	321	335	346	351	326	339	368	332	368	355	344	334	334	318	353	333	361	364	361	334	324	326	326	311	315	350	371	351	327	336	338	337	336	355	330	311	311	319	366	365	372	301	328	332	382	336	370	357	327	335	350	382	319	344	348	339	358	327	350	317	316	354	354	334	363	351	318	331	316	338	343	311	319	350	349	322	363	343	348	332	362	353	285	349	353	355	361	348	326	339	326	348	329	306	336	316	337	319	322	325	340	332	363	324	372	341	360	359	338	325	337	307	320	349	310	321	381	354	331	325	321	338	373	348	309	315	326	358	343	328	330	350	308	360	343	345	307	332	347	330	355	335	343	366	347	352	329	348	340	344	344	354	352	351	332	361	332	355	331	336	324	359	331	360	336	302	311	321	333	350	327	348	332	330	311	329	355	337	332	339	340	362	357	328	312	329	322	316	362	355	329	350	348	337	331	318	334	323	329	362	323	347	330	317	338	307	369	312	337	336	334	319	327	370	316	334	321	343	339	318	331	327	326	368	328	356	373	322	369	342	342	354	327	338	301	322	346	306	317	322	315	336	343	346	334	320	371	355	325	346	298	336	300	333	338	308	327	328	314	311	332	316	346	322	352	358	326	317	328	358	365	330	327	367	309	307	339	367	357	342	348	330	351	307	312	365	341	348	353	342	347	315	341	356	358	353	356	326	357	348	281	306	341	347	346	360	321	360	335	359	322	320	347	336	350	370	345	319	332	322	338	318	327	367	330	339	303	282	356	355	309	344	342	364	351	318	377	332	371	315	332	315	364	317	317	326	325	348	355	314	333	331	308	369	326	353	350	316	336	347	362	361	317	339	367	366	324	307	330	351	357	340	349	352	329	359	357	313	346	354	336	363	295	375	322	358	314	339	327	330	357	334	324	374	342	318	361	315	345	328	360	385	300	341	331	355	337	351	346	379	366	359	341	337	327	345	326	329	346	339	355	344	353	316	329	343	349	324	355	336	346	336	347	337	335	351	316	347	356	332	351	367	321	347	345	328	350	347	344	347	310	366	322	361	342	315	373	346	343	349	354	311	343	321	367	326	314	321	343	324	310	320	343	365	346	351	327	365	315	343	327	322	337	349	320	340	315	307	341	325	308	333	314	359	312	344	357	333	328	332	316	360	360	335	345	327	362	344	341	348	347	347	359	343	338	348	370	323	344	375	320	341	347	343	346	337	362	351	304	308	365	369	335	324	333	316	349	333	321	393	291	339	318	319	333	357	322	340	327	330	332	335	350	340	348	339	346	356	349	362	332	313	310	324	395	327	351	313	343	332	328	343	298	358	306	306	338	349	346	336	344	347	311	317	347	311	327	344	329	338	332	341	354	322	344	304	332	352	318	300	322	368	330	336	335	334	349	355	337	308	321	328	317	358	308	339	352	306	342	332	324	316	355	361	359	318	345	339	323	319	339	308	338	326	372	362	343	391	342	378	358	318	322	325	344	323	351	346	334	348	336	360	353	360	338	347	338	328	334	317	346	293	396	318	370	340	326	373	314	329	325	328	329	319	317	325	351	338	331	337	311	359	358	355	318	341	349	346	346	358	342	351	320	341	350	317	341	356	303	329	314	317	335	302	334	355	316	355	358	310	363	342	349	311	335	336	311	330	310	339	331	351	368	363	337	333	335	316	351	347	324	325	327	360	342	366	322	357	326	331	353	336	342	345	363	350	305	301
36454	45394	30705	12957	9403	6486	4600	2380	1370	795	667	581	564	592	516	549	533	486	496	509	503	485	515	470	501	466	478	479	485	480	489	510	482	496	498	504	478	522	475	492	463	506	470	493	464	501	485	488	506	485	479	504	513	474	492	501	506	506	480	507	439	479	482	452	481	471	481	488	483	502	493	498	483	464	520	497	483	475	474	455	470	474	457	475	519	484	458	494	451	466	487	449	500	507	519	490	486	468	516	498	490	494	531	486	497	523	488	487	486	486	468	481	475	492	466	472	445	494	502	497	446	469	467	479	474	492	483	429	501	494	470	505	466	485	467	487	455	499	484	477	478	524	488	431	476	484	521	496	496	438	522	458	499	499	503	504	485	492	508	502	455	484	477	521	482	474	495	473	462	504	481	467	476	491	492	472	482	502	492	488	443	488	476	463	461	516	502	502	479	490	511	474	475	495	500	487	485	513	474	458	482	499	491	492	483	499	484	451	496	491	475	508	505	492	480	501	503	488	455	501	459	466	465	503	516	452	503	489	468	505	458	498	486	450	482	489	446	501	475	453	489	527	474	501	455	493	467	488	486	491	493	518	465	481	484	532	471	494	502	448	498	472	470	485	501	520	464	487	481	495	484	487	407	466	500	481	451	496	506	485	440	516	433	525	510	469	457	464	525	535	488	457	485	500	463	478	455	483	497	487	504	536	468	488	496	501	517	508	546	475	495	461	454	486	482	461	499	456	501	460	492	493	450	510	488	480	506	487	484	478	500	498	528	472	469	492	480	499	488	486	469	506	518	490	546	453	474	453	462	434	459	492	488	488	524	450	522	470	486	526	493	492	449	488	464	473	481	504	495	503	492	470	505	502	476	473	504	486	498	467	497	460	470	471	473	479	482	460	492	486	503	469	493	492	480	464	438	505	509	483	467	500	490	501	523	499	514	478	503	491	489	506	500	506	505	489	455	498	503	483	463	479	512	521	519	519	499	502	470	480	501	469	512	453	482	470	501	473	441	449	482	489	493	510	474	492	465	480	472	501	453	465	440	484	465	486	458	502	490	491	488	495	486	459	470	528	487	496	499	475	487	465	475	479	444	508	469	465	497	509	453	506	494	461	502	475	509	445	498	485	484	505	488	489	482	463	495	490	481	482	486	504	461	472	493	481	470	525	494	521	491	507	460	476	472	535	477	517	484	501	470	472	484	450	493	492	475	467	483	485	446	497	490	482	463	490	455	504	442	462	463	512	455	458	499	489	485	442	465	458	467	522	477	476	501	493	455	510	520	474	523	494	479	476	463	504	492	462	513	474	474	471	460	511	498	472	498	490	491	474	488	479	456	483	467	471	479	500	491	509	446	469	520	470	457	478	478	494	469	490	513	463	472	473	497	474	472	479	447	534	490	516	479	478	507	493	485	453	528	487	476	492	497	466	498	517	502	523	471	485	476	491	485	486	495	496	527	487	541	463	476	432	501	489	479	504	515	524	486	471	489	506	495	515	473	476	496	498	491	473	482	486	546	479	501	486	518	433	504	490	515	500	475	516	484	487	484	501	466	474	467	482	489	492	494	496	493	505	486	489	460	471	491	494	504	485	504	494	485	455	447	497	457	509	478	459	557	506	488	502	468	492	461	493	477	453	525	478	501	511	493	498	483	469	485	469	510	463	529	446	525	495	486	475	496	473	475	457	474	458	481	456	495	503	502	488	459	500	440	488	451	465	483	541	467	463	480	508	470	509	493	498	486	499	471	498	476	500	463	455	475	433	495	481	479	472	508	530	491	501	471	463	482	475	499	458	507	498	461	484	478	506	513	523	468	459	524	483	497	502	503	444	494	478	485	454	501	479	476	495	500	517	506	461	485	504	499	514	511	479	468	506	476	456	505	430	478	474	511	490	448	503	493	475	476	490	478	480	497	463	479	489	458	494	499	473	481	503	477	462	498	461	455	503	485	499	480	460	477	475	491	467	521	476	482	460	476	466	540	478	522	500	512	518	482	451	497	515	491	474	495	495	476	480	478	482	505	496	520	492	440	486	470	452	492	530	511	472	494	511	511	475	473	469	482	523	484	523	474	465	484	497	472	518	504	510	467	462	487	479	488	493	499	492	532	492	517	488	468	498	480	488	497	437	503	463	487	489	486	481	451	483	503	476	526	489	523	506	474	525	461	482	520	532	483	511	470	425	492	495	507	493	494	466	484	480	442	500	495	517	483	485	496	511	470	461	462	509	496	473	503	475	482	477	475	473	481	526	534	458	495	504	495	477	490	468	466	515	492	490	508	480	494	501	482	494	461	510	507	501	510	462	500	496	455	504	437	440	486	469	513	478	519	514	509	504	472	503	523	475	516	502	481	490	470	517	485	484	531	510	494	486	459	464	490	446	489	477	467	488	459	467	479	461	493	448	470	489	481	476	484	509	485	518	482	481	464	426	480	476	506	485	471	456	492	487	465	513	518	461	457	504	473	508	477	512	462	520	462	512	527	455	478	516	492	482	527	504	486	513	507	460	542	503	462	493	478	499	472	492	497	493	503	489	507	514	480	476	442	494	477	460	541	498	499	506	486	441	508	454	476	516	507	499	452	445	443	504	462	490	497	451	487	502	482	504	497	507	453	501	528	559	467	506	504	530	495	475	522	488	503	515	469	501	511	529	494	507	531	495	497	511	536	485	480	488	465	481	501	479	476	489	458	524	497	474	521	492	529	468	490	484	495	512	436	470	524	477	493	443	484	499	490	498	491	494	509	470	466	496	465	526	498	461	496	509	472	466	441	511	499	488	480	469	455	503	502	446	469	440	459	454	486	439	476	491	480	474	499	466	475	445	530	431	482	494	479	474	489	469	522	488	463	479	463	469	486	493	476	505	502	466	450	445	462	496	522	499	468	474	511	476	467	454	482	466	506	508	442	469	466	481	454	475	515	513	476	491	502	531	490	510	498	480	483	478	456	457	484	478	449	456	516	512	468	477	502	480	509	479	488	513	472	474	460	514	492	514	490	468	490	443	475	497	500	471	498	461	473	457	524	505	493	454	485	483	469	509	506	471	473	469	504	481	470	453	462	487	470	485	522	487	508	489	506	499	453	509	479	502	460	461	475	478	503	478	487	494	444	498	474	474	475	475	511	505	518	540	455	507	468	455	477	475	500	474	507	482	460	509	475	502	476	498	512	507	461	475	485	459	459	499	424	489	478	526	488	487	476	524	493	493	457	449	502	516	502	496	491	497	475	481	509	462	486	485	464	501	466	486	430	471	480	514	492	469	447	484	507	489	483	528	476	469	467	492	445	438	493	482	473	515	466	499	510	498	469	473	461	508	490	462	478	464	489	500	467	499	496	501	488	461	501	528	453	480	481	485	460	502	485	502	506	476	472	520	498	488	461	466	532	499	503	480	494	466	467	485	465	484	453	483	513	470	502	517	478	526	441	430	484	429	465	493	475	477	489	481	504	449	473	527	483	470	495	446	487	480	470	473	462	500	448	490	489	494
24484	21602	29016	24720	20950	11732	4038	1888	1114	792	600	587	611	524	519	506	470	502	472	450	480	463	504	497	473	470	497	514	461	470	487	474	449	509	475	445	470	453	429	477	453	424	455	459	480	495	473	435	437	460	458	462	452	469	439	441	493	502	435	461	457	477	446	432	506	485	422	432	412	457	448	430	449	475	417	432	481	481	455	467	461	423	458	414	404	466	455	460	462	455	438	490	447	445	456	447	460	434	490	444	430	476	457	413	443	452	452	435	448	481	466	450	464	473	405	450	440	457	484	479	465	452	475	459	437	450	457	444	468	441	509	433	473	449	464	456	469	422	427	487	485	454	473	419	474	474	434	435	503	448	432	456	484	467	443	476	459	443	468	465	455	414	454	454	450	429	442	480	404	493	455	418	465	389	427	471	423	488	435	450	477	479	461	463	447	448	430	473	483	463	491	427	475	442	449	468	452	453	435	445	440	451	427	470	462	462	451	486	474	483	482	443	454	516	465	455	393	477	428	463	449	452	459	470	423	441	422	455	476	455	439	439	426	440	484	467	480	456	498	438	476	470	445	445	457	459	480	480	429	447	461	430	448	468	472	434	408	480	447	424	425	432	429	473	487	432	485	453	456	485	454	489	455	476	432	448	494	489	454	497	499	444	450	476	462	465	470	457	472	470	429	439	415	466	437	439	450	431	481	468	451	408	456	462	428	440	496	462	452	448	448	437	441	436	469	436	472	480	474	465	420	450	466	482	441	458	442	441	516	469	440	437	393	483	462	490	469	462	448	460	457	455	462	455	485	450	453	440	458	447	445	426	420	443	419	465	471	446	434	462	437	457	446	452	405	466	515	438	446	440	471	437	436	442	440	463	432	495	473	475	440	453	454	475	456	469	436	466	492	443	446	453	450	451	467	456	448	432	464	466	489	438	446	475	412	462	456	431	482	434	479	421	467	450	478	418	442	442	462	441	414	446	440	451	494	477	490	463	455	440	457	442	447	462	458	460	482	454	457	479	473	445	421	429	427	461	494	483	469	438	466	431	452	426	455	428	438	446	439	444	456	498	479	452	448	444	460	478	453	492	500	509	449	484	451	445	457	433	461	448	490	421	439	450	450	466	471	499	459	474	430	460	481	448	444	405	451	429	456	477	456	444	426	454	446	455	443	439	467	483	430	461	474	462	489	447	384	449	434	453	417	431	493	444	467	468	451	476	472	466	470	457	425	440	417	452	484	446	487	433	448	459	463	441	463	473	465	473	437	439	405	448	469	454	456	443	479	461	458	470	431	466	472	418	456	471	475	432	444	473	428	469	482	441	489	472	463	457	465	444	454	471	482	463	500	433	444	412	464	460	467	491	439	495	461	447	469	462	458	452	454	456	457	489	445	453	486	476	450	444	446	418	465	455	445	486	449	454	447	455	449	446	445	462	434	462	461	468	441	485	430	438	457	440	461	479	463	473	434	439	454	465	420	439	472	479	412	467	460	432	424	437	462	461	457	482	457	426	509	444	462	438	444	448	480	445	452	465	427	442	462	457	424	472	422	476	472	405	464	453	475	456	436	451	440	471	429	466	446	458	459	445	465	458	486	453	492	479	457	455	442	467	427	447	441	429	446	454	460	429	480	465	450	421	433	479	438	437	486	456	459	437	495	453	436	488	440	456	473	469	461	442	430	440	481	490	467	479	448	456	476	463	462	465	452	467	431	459	448	483	451	467	475	456	460	456	453	445	456	413	470	469	444	492	460	420	436	426	449	447	426	442	404	446	436	414	461	465	473	460	420	421	488	494	467	428	453	416	435	445	491	462	433	490	470	458	441	457	437	496	463	465	440	450	447	483	408	457	485	440	455	471	434	428	465	461	494	471	481	430	490	458	443	420	421	451	476	483	483	422	458	440	442	433	413	436	482	449	453	440	429	449	448	434	397	466	476	481	427	461	454	454	467	454	446	433	461	425	445	489	459	475	446	448	442	497	478	444	436	473	441	490	433	455	454	470	477	413	433	467	434	499	482	447	451	460	448	461	437	446	486	476	496	465	460	449	473	431	460	427	394	447	456	471	479	435	432	450	495	464	452	446	472	466	475	454	472	434	467	461	418	441	440	454	443	457	466	432	440	538	451	483	462	457	466	416	431	471	408	464	454	446	473	441	446	471	432	461	447	443	472	471	434	444	465	474	443	434	469	450	472	428	473	464	440	474	479	456	463	444	441	502	447	450	456	468	471	462	462	447	461	441	457	424	475	452	432	454	420	433	453	485	466	461	472	437	478	459	427	447	419	465	484	430	437	465	433	479	445	466	456	438	428	417	453	453	480	443	485	478	472	509	468	443	480	456	432	431	432	478	441	447	434	451	457	459	448	442	439	453	469	453	455	455	452	475	489	431	501	482	443	471	510	429	458	440	459	427	454	418	464	460	458	444	448	444	451	413	457	467	447	455	465	443	478	430	454	495	467	512	464	495	452	447	485	440	459	492	436	484	484	469	456	481	453	463	429	456	448	454	482	419	454	430	431	461	494	509	396	425	432	453	462	460	424	427	440	438	441	467	424	482	458	474	444	492	455	466	478	471	450	443	460	448	419	488	479	462	477	453	471	426	443	511	434	438	442	430	477	454	465	460	472	476	449	453	436	434	435	452	454	469	437	396	457	465	479	447	458	452	447	467	474	428	473	427	474	495	473	402	436	476	462	469	448	460	462	449	427	463	457	460	445	471	472	455	450	458	454	462	428	442	429	408	443	453	465	443	454	471	417	457	446	436	413	473	428	434	453	445	462	459	490	453	418	461	435	464	481	463	497	437	458	458	471	460	475	472	469	454	449	500	457	462	459	454	480	422	451	468	454	447	449	449	468	474	450	442	462	407	457	421	492	433	434	480	481	432	442	454	467	451	481	477	421	438	478	459	438	456	477	437	472	438	475	460	435	463	470	474	414	461	444	454	444	450	447	466	448	440	429	467	486	446	477	433	481	458	452	464	449	486	444	451	441	424	457	479	482	447	446	480	470	446	426	489	395	461	491	459	456	430	482	451	433	499	458	422	486	461	467	444	444	444	458	442	442	444	411	457	462	457	464	466	475	448	417	433	521	472	447	452	432	470	462	446	438	452	456	439	475	458	452	467	431	445	422	454	465	462	477	466	433	462	449	452	468	463	417	440	500	424	466	429	461	454	467	430	443	465	441	454	506	449	479	413	472	487	483	439	436	468	420	430	404	477	473	414	439	464	472	439	478	466	442	446	403	472	473	459	437	447	443	470	439	431	466	452	474	456	432	485	415	436	443	472	464	465	454	460	435	416	458	444	426	467	434	437	461	469	439	450	496	447	442	472	469	433	425	435	481	444	473	411	448	418	486	449	439	450	446	472	462	480	445	438	452	495	476	478	467	445	460	423	445	470	451	445	440	446	477	442	461	433	466	450	420	461	420	439	466	435	446	494	463	418	463	449	489	451	402	450	445	451	454	422	450	432	439	412	463	436	450	459	434	425
41105	60119	44193	19645	13435	10427	6666	4319	2590	1553	1090	974	876	845	826	796	737	748	741	731	718	709	710	757	726	670	665	631	671	701	676	703	699	684	647	686	683	677	682	650	704	685	683	636	659	664	663	654	632	684	688	680	634	661	643	630	654	660	623	646	674	671	629	654	664	685	674	667	672	665	666	588	695	664	674	650	661	720	643	698	634	686	633	659	686	680	630	651	641	632	656	656	621	607	653	695	676	706	698	671	690	635	672	614	690	665	661	649	674	652	685	668	646	723	700	672	656	661	681	622	666	658	615	686	625	656	611	595	660	650	661	657	676	626	660	632	623	657	646	657	628	645	665	657	692	666	671	705	646	633	666	604	692	641	621	621	686	643	657	653	687	647	668	657	637	617	675	616	630	641	678	665	608	646	680	645	609	668	642	672	654	670	641	649	602	629	677	663	682	609	663	628	677	674	673	632	655	643	685	700	653	692	677	657	628	661	645	664	618	641	664	652	636	624	645	613	705	593	667	611	695	647	637	661	647	609	638	687	678	649	703	626	651	657	638	606	625	678	652	646	666	690	670	637	697	633	662	653	679	630	657	647	635	639	654	639	668	642	664	661	657	641	636	661	629	648	675	661	606	666	648	659	679	677	641	659	628	611	662	637	661	623	661	643	703	643	657	647	625	658	668	693	605	680	617	638	659	663	662	662	655	651	644	641	606	636	653	653	667	635	692	606	631	655	629	655	627	655	653	636	679	674	699	676	695	643	656	670	691	654	622	700	676	648	624	675	657	694	655	664	653	684	628	622	665	637	647	646	649	687	675	598	636	651	619	666	615	695	662	682	670	607	688	640	678	642	668	635	627	640	647	648	668	637	674	638	725	654	712	629	661	613	650	666	635	642	661	656	633	661	630	687	599	667	640	666	602	636	667	647	607	656	675	685	653	630	670	675	688	645	622	645	622	655	628	663	593	669	640	667	622	630	641	656	645	665	621	628	644	650	630	678	659	670	695	661	682	637	661	653	661	656	648	639	657	648	682	614	627	645	632	665	665	654	643	691	645	673	666	641	671	623	662	675	666	634	678	686	692	655	605	681	676	642	646	664	657	674	651	627	651	640	651	601	628	732	691	616	677	633	661	663	615	634	628	692	686	629	658	628	622	689	650	673	641	624	654	622	623	638	647	645	659	640	624	647	644	659	674	649	664	675	636	645	644	618	605	667	626	662	652	662	625	683	616	642	657	655	628	640	631	664	627	627	713	670	663	613	661	637	602	682	647	662	647	628	661	688	702	613	665	646	633	627	656	648	615	637	668	701	637	650	623	694	660	638	620	686	660	615	696	612	699	620	620	658	641	636	641	676	639	674	673	650	614	671	707	645	666	676	676	617	638	647	585	707	645	668	623	696	712	611	651	653	655	672	633	651	661	685	662	629	652	628	646	623	609	648	653	675	620	637	659	630	643	658	631	683	619	647	653	683	626	654	649	650	662	645	630	634	641	648	654	659	643	669	674	642	666	630	637	638	662	646	643	719	623	683	670	660	636	653	678	700	616	659	610	632	651	670	649	667	661	631	653	665	646	665	688	620	623	643	662	602	678	633	665	685	677	655	599	672	702	578	663	638	676	669	688	693	637	669	662	674	683	638	648	616	662	620	673	639	661	646	603	665	614	667	667	646	718	646	656	661	672	668	658	669	627	681	667	672	617	662	645	635	618	671	668	646	634	638	625	647	627	618	649	624	654	661	685	654	646	661	658	644	655	651	610	692	653	631	691	703	626	703	632	678	646	658	657	674	638	655	648	640	643	616	638	631	660	683	632	638	674	655	652	653	654	662	678	681	645	635	685	660	633	679	639	675	654	664	646	665	617	678	641	634	649	642	675	599	685	686	649	645	627	670	668	683	662	639	645	669	637	652	627	661	683	600	667	624	650	652	605	642	649	643	657	673	642	653	682	614	685	664	576	677	640	660	661	648	657	608	678	634	648	600	692	649	674	629	624	657	642	668	624	619	652	727	650	654	675	659	666	667	627	628	660	671	706	602	690	647	718	641	679	667	635	695	665	648	651	651	661	642	685	646	655	628	686	610	661	662	627	610	644	620	683	684	601	617	644	645	629	699	651	640	631	651	676	649	677	647	645	675	674	613	639	660	648	623	650	667	659	642	625	624	649	687	658	619	637	643	602	649	665	638	723	644	678	667	642	661	632	654	626	645	656	598	644	644	632	639	643	648	658	632	639	627	662	624	664	678	649	648	663	675	651	652	652	665	661	635	666	654	671	686	674	640	626	640	681	620	681	635	705	685	690	650	632	633	686	629	646	618	619	611	627	649	625	684	644	612	643	611	653	639	640	636	655	645	622	639	612	670	671	638	639	619	628	615	679	651	657	676	695	658	629	663	675	659	672	653	706	658	673	625	694	659	638	697	619	691	667	637	669	597	639	704	652	634	687	647	629	653	622	645	650	690	662	692	646	655	684	620	640	654	681	690	670	648	640	689	670	643	696	667	671	638	627	693	667	611	666	663	637	640	649	666	670	661	679	625	649	654	698	629	677	632	646	633	635	645	656	660	660	653	639	638	668	653	675	678	638	641	684	676	632	663	652	629	654	623	663	663	656	665	702	629	679	606	684	652	654	640	642	674	684	629	656	635	674	711	687	668	617	674	698	661	635	644	678	663	646	608	669	674	639	669	660	673	655	679	623	612	666	661	697	670	659	619	636	643	633	650	663	622	624	679	676	639	642	657	669	637	652	693	658	657	660	618	649	605	645	639	656	650	621	653	670	646	674	678	702	691	675	667	666	673	657	670	672	675	626	661	648	663	656	636	626	629	641	660	648	663	670	644	621	625	650	680	671	630	632	706	650	693	657	694	650	697	674	666	628	645	639	634	661	649	684	652	629	651	622	651	608	658	642	642	667	633	650	629	628	693	675	652	626	647	646	599	698	628	645	606	638	667	630	655	644	658	674	660	649	617	683	660	691	617	632	680	696	605	638	675	673	643	616	642	638	649	685	678	662	638	623	669	661	638	653	673	651	622	680	651	640	601	660	665	638	622	620	680	654	638	664	687	676	663	637	669	629	647	641	631	645	662	734	670	668	665	708	630	643	687	688	612	649	667	622	635	701	629	649	666	639	659	601	642	647	664	638	676	665	700	618	614	638	645	646	610	600	643	675	662	643	629	635	639	624	612	622	668	673	696	639	675	639	689	636	639	619	639	640	677	669	658	666	649	639	646	656	614	682	641	648	634	655	680	602	699	675	639	639	648	596	618	645	636	629	656	651	661	653	678	664	703	687	669	642	635	603	606	658	628	693	611	620	669	693	630	631	656	595	654	644	572	663	653	634	621	621	631	650	653	686	677	629	632	607	638	638	652	615	608	644	644	677	679	605	648	661	619	603	669	629	638	636	652	674	638	684	638	694	628	612	675	639	687	653	699	651	670	634	650	599	697	599	633	687	677	650	647	669	612	635	656	667	612	661	628	630	649	666	669
23476	21647	29458	24247	21613	21074	10434	2911	1462	801	623	525	489	417	434	433	425	399	390	409	358	364	354	356	386	357	350	339	361	394	351	375	358	328	341	332	367	342	330	342	329	350	323	348	322	294	347	329	328	322	334	334	319	339	339	352	335	337	374	343	357	331	351	336	299	335	347	334	352	304	334	335	308	313	342	329	369	329	333	337	330	330	322	363	337	341	287	352	326	354	325	307	332	340	345	314	329	326	341	335	331	342	296	329	350	317	337	348	334	348	353	318	313	328	362	358	350	358	342	335	326	342	331	339	340	338	321	348	340	319	337	350	320	347	301	360	353	287	342	349	357	310	327	341	313	317	353	347	360	322	312	316	320	316	323	395	327	359	319	364	324	323	341	357	339	324	337	369	336	313	367	330	338	314	331	359	322	339	340	337	315	324	319	353	343	345	332	320	316	341	330	325	367	355	334	339	339	373	315	319	353	331	342	358	318	355	315	318	342	298	319	335	345	302	328	334	323	349	317	309	320	319	334	305	335	319	363	341	305	298	343	341	323	310	309	338	352	346	328	376	322	326	317	339	352	342	326	358	335	326	338	344	338	344	352	334	359	330	317	337	309	337	347	346	365	334	325	322	344	334	351	339	350	345	310	298	334	332	312	320	315	318	323	335	329	353	317	312	315	313	335	331	367	341	340	334	323	322	340	358	317	334	338	361	310	311	330	346	332	332	317	327	343	317	334	351	330	325	336	320	317	307	303	300	332	320	319	335	359	350	349	333	303	332	336	355	298	320	296	319	316	348	354	334	325	285	348	329	316	326	332	326	328	342	347	337	336	336	333	343	347	316	338	312	348	318	340	334	335	319	360	327	295	337	322	310	310	315	303	318	325	314	325	342	311	343	340	320	295	336	344	315	329	323	341	352	326	368	303	327	349	347	296	323	307	364	306	338	327	298	359	374	325	344	316	349	328	327	337	305	338	345	357	336	317	315	340	318	326	301	348	331	336	332	301	325	350	327	326	313	323	307	340	337	327	338	351	324	344	350	359	354	332	312	312	334	326	314	307	312	335	296	352	349	367	322	347	312	338	319	323	333	338	328	337	305	306	319	308	320	328	354	314	358	308	344	322	366	349	353	346	336	351	337	288	312	330	316	322	324	341	323	353	299	364	356	309	326	315	314	352	339	331	329	336	333	315	368	332	338	358	378	341	358	319	370	345	338	325	319	298	325	316	367	322	346	349	375	354	335	313	351	306	363	361	364	341	328	337	329	341	316	324	337	351	306	348	336	328	309	345	304	352	354	296	323	328	342	333	324	304	338	341	316	324	331	330	327	308	322	302	327	321	329	324	362	319	345	326	332	345	341	331	300	323	337	359	329	305	338	316	360	302	338	318	320	349	344	316	342	341	358	321	325	327	361	348	333	326	316	352	309	340	318	343	295	359	376	321	324	301	348	356	316	349	340	331	330	314	328	316	312	321	316	348	314	333	332	339	358	316	345	314	328	304	283	355	359	324	309	315	371	309	373	303	332	320	302	310	322	311	327	329	317	301	343	328	290	296	342	306	295	334	325	313	347	336	312	328	332	341	343	335	335	332	299	340	350	318	348	351	320	350	350	329	345	340	340	341	346	314	324	301	323	337	301	309	318	327	316	316	335	332	345	330	322	346	331	329	337	296	377	360	364	326	366	318	338	286	324	320	353	331	299	355	347	353	320	297	339	333	318	321	345	289	361	318	324	335	330	309	342	336	322	338	344	353	337	325	333	326	323	304	358	339	322	312	345	332	329	330	347	291	303	331	368	285	322	294	322	364	290	322	356	321	333	358	325	347	345	330	301	319	346	346	307	307	336	309	321	339	319	307	314	309	294	320	361	311	326	366	314	374	333	323	295	302	301	329	315	336	290	308	316	321	320	334	286	304	340	328	320	346	343	311	341	327	319	340	362	340	336	342	316	341	386	326	316	313	347	315	308	333	325	339	338	341	351	338	337	356	334	347	288	372	328	336	335	320	301	339	318	328	335	327	343	348	326	316	314	335	339	306	355	306	367	367	354	324	347	335	322	303	321	323	319	377	323	330	341	314	300	338	337	338	294	335	341	319	322	348	326	315	299	325	361	294	316	338	351	309	300	330	341	348	307	313	320	326	315	330	317	326	322	326	317	339	327	368	321	361	312	347	330	293	357	329	317	333	312	357	346	341	312	356	341	318	307	336	328	354	345	320	335	302	323	323	317	333	314	326	310	328	332	335	341	333	365	324	338	342	339	330	350	326	291	322	346	332	340	317	324	329	282	336	330	361	325	363	341	316	316	359	330	346	310	312	358	355	332	319	334	328	301	328	366	308	330	333	299	315	336	344	337	332	336	346	369	334	302	301	317	335	329	354	341	325	346	348	315	340	358	320	341	310	325	337	331	316	350	330	308	334	346	337	296	344	339	352	354	344	368	306	314	350	337	288	320	338	307	316	326	322	334	311	324	332	319	343	318	321	347	331	341	348	346	336	296	336	331	345	343	311	325	345	326	323	331	327	331	337	331	332	319	319	318	314	301	306	320	325	358	342	355	317	328	323	347	328	334	331	324	361	333	327	321	334	344	336	333	310	333	303	334	347	374	322	352	353	369	317	351	342	346	359	338	324	346	343	340	330	354	331	320	317	333	317	347	336	349	300	298	371	338	314	305	351	336	344	352	320	349	326	348	326	362	361	320	335	344	350	338	346	333	350	363	316	331	331	322	342	360	336	299	330	335	337	324	328	322	362	333	328	338	330	318	317	367	300	318	359	329	323	319	329	346	335	327	345	368	332	320	354	321	341	343	320	337	357	323	306	334	327	336	327	343	329	327	345	366	333	349	323	345	304	364	336	323	349	351	322	355	339	349	338	339	325	333	322	331	289	286	337	286	346	313	331	321	321	347	338	309	326	360	319	332	332	323	298	353	333	310	372	350	301	323	325	321	346	331	307	316	331	315	331	329	313	290	327	331	326	357	321	360	329	324	298	313	339	341	346	342	326	296	322	336	315	327	330	357	327	333	316	351	346	364	318	330	330	345	333	325	331	324	336	288	346	377	321	323	327	328	346	324	320	297	309	340	332	308	327	328	318	321	353	329	309	337	317	347	316	340	329	320	344	350	322	320	310	307	306	328	348	358	371	318	328	338	327	290	318	343	349	294	347	291	291	314	340	316	321	325	360	335	365	348	328	345	312	331	317	348	299	326	345	310	364	335	310	330	339	320	308	342	301	367	314	331	326	327	313	323	365	311	322	342	308	323	348	345	343	307	349	336	338	314	320	326	333	332	340	361	330	314	328	315	332	330	330	323	349	362	334	303	301	318	317	319	314	336	323	326	363	337	327	280	342	342	326	313	331	330	332	347	333	323	336	347	351	303	326	341	318	338	309	337	300	367	323	303	355	324	336	311	314	314	347	313	304	320	341	335	297	365	354	329	341	314	353	380	311	367	313	305	319	345	335	315	342	286	297	331	331	316	314	365
45190	68625	50928	24900	16953	13443	8675	5844	3540	1950	1202	1119	952	846	841	765	715	732	624	592	592	602	600	560	574	529	520	545	525	504	530	503	460	527	482	483	505	509	541	525	546	494	523	504	503	475	500	513	481	506	533	496	495	504	515	440	476	477	466	445	477	489	475	474	513	541	430	461	518	452	489	468	467	466	484	485	470	494	482	498	476	499	495	470	538	486	474	456	469	510	516	433	467	493	499	461	500	490	484	446	448	528	458	505	463	492	512	459	461	513	443	490	474	476	472	482	473	474	499	480	504	493	494	525	498	475	453	495	467	499	443	465	498	488	504	465	499	488	494	466	513	469	495	463	446	471	461	493	464	461	468	489	461	483	489	467	473	462	489	498	481	512	499	477	458	460	477	481	500	478	457	454	475	482	469	478	430	489	469	489	506	454	479	488	485	476	469	469	511	494	455	471	525	468	455	500	475	496	473	470	489	497	480	516	504	468	441	501	501	491	501	519	449	535	501	470	469	469	496	460	489	487	441	445	478	490	468	441	469	482	460	468	499	477	450	450	471	500	449	503	444	485	481	480	478	477	492	462	476	482	471	469	493	453	486	506	498	460	510	440	467	435	451	469	461	471	473	478	517	488	505	482	475	473	506	474	447	493	476	494	503	477	512	474	465	422	485	473	484	452	451	504	486	453	449	467	507	457	490	523	499	488	527	459	467	427	483	482	481	463	470	461	469	459	456	464	493	479	481	471	469	424	469	467	458	490	482	478	460	480	482	502	486	457	482	481	465	456	494	473	471	477	531	468	475	475	495	493	486	475	486	480	456	490	473	480	483	463	518	427	456	513	465	440	487	470	488	456	491	506	482	527	458	447	469	495	481	418	493	436	478	501	473	469	474	523	519	485	489	505	497	475	447	484	447	467	483	471	483	459	514	442	472	509	471	468	471	478	459	474	457	462	482	462	479	491	456	463	447	527	476	491	491	470	466	429	520	454	457	459	460	473	503	459	479	465	467	482	450	458	497	460	472	481	494	517	486	482	471	469	452	493	475	471	481	466	490	458	470	470	527	476	455	470	476	468	482	481	490	469	495	498	491	506	489	472	488	490	502	482	461	465	476	447	477	511	505	450	487	494	486	462	481	479	471	501	502	489	494	482	481	483	463	480	488	477	473	448	467	477	501	509	485	481	418	470	488	503	499	465	489	507	498	516	503	498	456	474	455	468	488	492	457	468	476	450	469	476	500	504	498	487	470	477	481	492	476	459	459	485	447	503	463	499	467	482	498	485	471	479	505	462	452	464	499	499	466	466	487	470	481	509	452	476	522	473	514	466	508	474	456	501	442	464	472	447	472	471	454	505	444	485	477	491	480	447	475	507	476	542	490	483	495	489	499	483	483	455	476	438	479	489	482	498	467	476	495	499	445	473	491	458	506	469	456	479	480	496	501	501	436	491	445	515	482	485	493	454	507	455	468	492	506	474	493	498	446	507	464	470	493	487	488	466	457	500	479	477	478	487	492	527	488	442	473	466	496	487	509	492	481	496	483	482	489	470	486	488	457	460	521	450	479	488	490	490	494	536	482	495	466	516	460	533	493	458	481	487	465	445	502	458	463	471	460	483	509	490	474	481	459	487	510	466	462	481	476	467	516	528	486	497	492	489	468	496	480	472	459	467	432	467	494	482	486	504	429	449	460	450	489	473	522	486	474	505	498	479	435	454	503	479	445	471	460	475	461	425	475	494	481	512	492	469	463	471	456	464	429	480	526	502	521	491	482	500	544	452	492	470	493	506	525	485	480	492	498	474	441	475	497	483	455	473	485	499	476	484	449	478	475	490	522	504	457	475	490	468	463	514	510	461	498	487	451	481	491	493	479	480	528	521	464	485	507	445	454	512	523	505	500	494	473	508	437	483	472	471	451	471	495	484	484	506	445	461	456	464	441	502	524	441	502	477	481	478	453	496	456	456	461	513	468	490	500	477	476	473	499	479	493	499	513	483	500	522	452	448	481	466	461	499	508	468	476	491	486	462	468	475	486	450	495	490	462	488	469	489	456	506	435	466	458	459	492	491	456	496	465	532	487	464	474	472	481	509	484	496	481	474	453	455	478	500	496	480	444	481	482	459	478	449	513	505	475	465	511	457	483	490	493	521	496	490	483	494	471	473	496	488	494	481	480	468	464	469	445	480	452	495	474	502	499	463	496	478	487	453	450	464	469	469	516	458	501	481	468	465	491	503	464	517	460	491	479	445	477	478	488	513	486	466	470	469	529	474	497	449	488	505	516	448	477	513	485	523	515	505	477	482	463	495	480	464	473	474	479	510	463	435	508	468	487	452	460	478	435	504	479	498	490	505	483	464	469	466	463	459	490	489	509	442	481	455	486	489	502	478	446	443	453	508	495	508	462	486	487	468	454	450	434	472	529	462	483	492	522	463	462	459	469	479	502	500	481	463	519	464	462	458	480	447	464	450	454	473	477	536	508	459	468	471	484	497	439	505	481	459	484	493	487	479	446	483	491	460	497	498	472	445	500	440	465	474	453	470	455	454	476	455	470	483	478	489	467	514	493	456	459	465	486	477	453	505	514	449	493	454	472	493	504	478	475	477	508	479	486	511	495	455	497	509	446	473	500	466	486	479	510	508	491	491	489	509	504	514	476	466	519	459	501	484	474	509	489	497	478	458	475	460	492	441	464	498	487	458	460	468	454	495	487	480	488	475	473	466	430	501	517	487	543	446	467	507	422	488	481	461	458	513	454	501	464	461	490	504	494	491	477	500	499	464	489	472	447	476	484	479	459	467	482	505	468	526	515	504	480	444	496	480	496	444	470	482	450	463	508	510	483	518	463	428	458	476	461	492	453	485	457	458	450	486	479	478	502	482	469	452	495	445	454	458	484	491	496	458	491	458	464	471	464	512	457	488	477	496	476	476	484	472	478	488	461	481	426	496	456	472	512	520	519	453	482	465	436	460	494	444	452	441	484	506	471	517	517	451	475	470	457	514	494	476	451	458	454	465	468	512	483	460	475	477	487	490	511	449	482	482	472	489	499	444	465	504	490	452	547	475	515	448	488	455	485	462	498	453	492	501	492	452	496	476	500	459	482	482	471	508	485	437	460	501	500	507	504	478	484	455	463	466	473	470	488	504	463	471	504	485	513	472	523	463	511	475	461	458	440	495	498	459	453	455	505	474	500	477	495	497	474	471	504	452	480	486	513	488	500	456	487	482	470	476	465	512	510	449	469	444	465	411	486	484	477	473	472	480	484	457	482	465	495	484	494	462	508	474	441	462	500	494	475	441	489	503	466	488	448	443	480	472	491	485	462	468	467	471	463	520	500	526	497	491	475	503	513	442	507	484	508	486	474	496	460	480	436	458	477	475	472	485	469	489	456	484	514	471	433	452	460	479	496	491	482	462	494	461	453	460	461	452	461	480	490	492	484	474	458	490	475	461	467	443	493	463	469	493	500	509	478	473	488	495	455	473	469	473
29756	28553	26646	11680	4159	2126	1400	871	531	397	350	340	368	332	388	378	310	342	334	306	363	335	336	367	309	352	306	326	344	328	320	347	340	335	337	337	299	320	317	329	356	340	359	335	331	339	314	340	323	303	312	411	350	312	362	345	349	331	353	371	351	326	320	375	351	348	335	354	331	339	331	337	315	326	346	337	345	320	336	327	349	336	333	327	354	363	334	326	366	339	311	294	300	339	345	339	350	315	368	305	301	340	340	341	330	333	350	330	358	325	338	326	362	355	305	313	326	333	332	347	328	313	325	353	336	325	328	338	315	330	282	363	356	361	359	320	331	348	334	319	329	354	328	352	322	354	357	325	334	333	354	337	343	307	335	330	333	346	342	358	331	329	341	323	348	336	335	336	390	336	324	354	351	318	323	335	355	318	307	343	322	313	354	337	341	323	371	360	319	349	325	315	331	320	332	346	324	347	322	347	317	312	329	321	322	315	304	324	339	328	342	327	322	315	350	326	348	341	323	282	353	342	352	335	319	334	355	360	311	264	329	350	319	328	385	342	340	324	302	339	336	327	320	376	341	355	304	332	355	320	351	323	336	342	321	352	392	308	346	326	285	366	331	344	323	307	316	331	366	343	342	352	352	348	342	330	347	329	354	375	349	352	358	331	339	389	330	349	319	364	366	325	340	312	351	310	337	343	351	341	339	332	329	313	347	336	350	346	330	301	351	328	321	334	337	335	335	336	361	328	323	328	324	344	332	300	356	358	364	329	364	346	343	342	342	323	335	303	337	311	359	324	326	342	369	330	341	346	317	345	385	359	322	324	326	321	336	355	347	372	290	335	317	327	321	345	323	356	342	317	300	348	339	346	346	335	335	345	346	311	352	331	322	344	314	309	313	358	296	342	333	334	347	329	340	324	325	367	352	307	308	376	289	367	319	331	344	323	327	331	356	335	338	345	336	360	322	334	297	346	338	328	318	340	339	344	346	329	316	328	324	351	334	329	342	326	319	366	328	316	365	351	343	353	344	355	326	311	354	351	327	351	329	351	322	316	333	367	354	382	336	355	315	328	334	350	354	325	341	335	360	337	320	366	343	320	328	322	333	300	338	327	355	327	339	330	360	313	344	335	300	345	343	367	313	340	320	354	339	318	324	329	343	359	318	322	333	342	382	325	308	331	361	351	323	378	352	335	346	340	337	320	301	341	325	303	343	342	344	351	309	335	321	330	341	352	321	325	334	302	344	323	319	351	298	326	348	332	336	337	326	338	329	355	357	340	353	344	361	327	335	349	311	370	349	336	367	322	322	338	331	347	331	336	326	366	347	330	366	342	353	327	305	321	344	315	336	340	345	326	315	302	354	347	353	348	322	345	355	315	324	318	327	347	310	337	321	349	338	297	337	340	336	350	324	327	305	344	348	355	336	323	351	325	292	361	327	320	332	329	336	361	366	335	384	383	346	345	312	352	338	356	349	321	326	292	364	332	350	351	358	339	336	357	334	314	349	329	356	300	331	343	352	317	349	337	327	356	343	355	330	302	312	314	317	351	307	332	336	359	319	341	345	320	324	327	306	316	337	344	305	353	328	354	321	353	379	341	333	358	326	320	323	332	335	349	323	316	343	341	327	311	329	294	346	344	352	370	317	344	323	317	350	352	350	327	332	309	339	356	316	368	363	351	359	350	301	338	301	339	310	326	339	342	336	373	325	343	324	326	327	318	344	305	339	318	341	324	323	328	331	364	312	341	306	342	323	377	343	349	341	377	342	379	318	360	334	353	368	326	323	339	343	329	322	341	333	352	329	322	350	384	365	348	345	326	335	355	337	302	360	321	316	318	342	316	322	354	324	330	353	335	345	341	353	334	334	320	346	362	352	286	361	331	316	353	330	348	352	337	346	298	330	353	339	345	322	367	328	329	309	374	369	342	350	325	349	333	300	326	309	369	353	335	330	360	337	314	324	363	332	348	352	340	340	343	321	294	326	306	365	330	338	345	321	367	345	366	350	326	336	322	348	323	331	329	340	351	328	351	309	330	329	364	328	316	319	344	352	318	320	328	350	310	309	338	349	344	347	343	321	319	325	311	322	338	362	323	359	320	334	321	350	360	316	349	321	332	347	328	326	331	374	330	326	324	324	365	328	329	344	348	320	308	356	335	362	330	325	332	342	321	336	333	347	328	303	339	298	299	313	341	346	344	306	340	358	312	331	300	333	359	333	344	310	349	343	329	334	347	346	350	323	330	359	336	334	341	355	355	334	339	332	329	358	338	329	342	365	348	335	347	338	325	345	346	305	331	329	343	377	322	336	322	330	326	338	319	326	357	348	342	334	366	354	322	342	360	335	308	342	338	304	318	354	329	339	354	312	367	355	328	344	304	318	341	296	319	315	300	330	329	316	336	315	305	352	341	324	345	335	324	303	345	352	316	314	340	336	306	325	335	353	342	336	358	340	343	325	345	328	334	318	333	320	340	342	297	347	334	336	332	352	361	314	339	321	333	346	325	352	344	340	387	342	354	369	348	353	347	288	366	323	362	350	344	331	299	353	328	325	334	359	356	351	354	368	357	309	337	322	318	324	333	341	298	319	323	337	350	316	340	329	346	354	329	306	368	301	384	337	338	341	365	315	334	322	360	321	357	321	345	329	313	323	337	317	321	356	342	350	323	354	344	332	325	314	293	337	345	344	308	336	324	348	317	343	351	354	348	319	317	353	321	335	341	331	343	320	306	343	333	340	327	353	324	321	328	324	297	292	318	340	335	347	314	286	342	316	311	317	342	358	340	307	312	336	308	340	342	339	325	348	370	317	338	337	337	352	337	330	339	357	322	321	356	348	327	350	319	330	326	316	310	352	321	324	298	323	367	330	338	349	347	315	318	328	297	320	355	331	331	352	329	360	360	350	345	361	343	303	345	389	336	319	322	335	340	342	318	312	328	347	333	332	337	340	350	334	341	331	308	309	334	350	342	372	336	326	339	332	324	327	302	366	347	345	328	324	303	348	350	322	324	357	319	309	347	350	317	334	334	367	318	354	337	317	352	325	316	358	349	334	317	328	324	323	332	374	315	339	352	332	355	337	359	367	351	343	330	333	325	327	320	344	343	299	320	328	340	358	339	368	328	344	310	369	343	350	330	363	286	333	347	318	333	326	367	328	338	336	335	309	318	345	330	323	330	344	355	330	341	340	311	370	351	358	344	338	307	311	299	374	350	376	346	328	342	352	353	341	297	325	332	326	345	368	352	329	347	348	332	362	346	324	377	373	346	340	336	337	325	327	340	348	343	318	383	331	340	341	328	351	345	305	345	342	350	357	360	331	341	364	384	320	353	318	363	338	367	362	331	347	316	294	344	339	356	339	347	310	323	350	281	334	340	325	362	332	346	335	327	293	338	341	329	366	318	370	343	330	336	365	306	324	305	345	330	342	337	357	343	305	372	322	312	340	330	312	367	332	335	324	331	327	355	331	360	337	343	352	315	350	342	338	354
36852	46327	31135	11842	7952	4880	3413	2081	1059	689	579	534	547	540	540	510	498	534	490	480	523	456	506	470	485	474	461	481	486	487	503	509	461	512	494	476	449	459	499	493	489	472	460	457	506	477	467	497	473	491	487	497	494	472	527	471	450	484	478	501	490	461	484	493	491	492	478	482	476	418	466	480	489	490	503	439	454	501	503	475	464	462	499	456	444	510	456	489	471	470	497	493	470	456	455	511	450	494	482	528	489	475	444	526	498	505	500	474	461	508	500	449	478	474	497	450	508	510	495	459	471	503	465	464	493	495	459	496	456	478	463	506	469	476	473	470	483	480	503	493	492	455	470	481	490	481	458	476	469	502	440	498	490	491	495	494	440	450	477	478	478	518	467	511	548	548	492	448	472	482	508	480	487	460	453	442	465	488	493	497	481	448	503	475	455	501	539	454	487	471	482	490	438	474	510	461	474	473	459	498	475	501	445	469	461	466	481	492	462	478	484	494	505	437	461	487	489	478	496	482	457	507	473	454	498	489	445	476	494	453	495	472	504	512	487	508	471	485	476	483	488	475	481	439	471	497	488	471	513	477	419	505	501	489	475	477	481	496	506	499	485	517	498	473	500	495	446	467	518	478	441	485	474	440	451	461	477	449	467	496	476	459	494	497	482	466	454	452	491	505	476	485	508	447	490	434	501	455	454	473	484	496	478	470	477	453	492	467	464	540	471	499	493	473	447	466	455	432	489	489	452	477	469	467	488	492	498	483	481	461	498	501	477	487	507	489	489	499	492	491	436	464	503	486	457	447	500	489	446	510	478	453	510	505	496	466	510	481	461	476	468	488	501	504	455	528	464	442	454	490	462	474	485	480	496	502	490	506	480	442	485	493	477	508	485	469	461	478	479	469	479	450	531	490	493	480	494	461	487	493	506	500	454	479	477	472	495	457	467	468	484	466	456	498	479	452	499	463	467	469	475	500	454	497	471	458	471	468	468	447	494	463	470	466	518	492	505	466	508	459	469	463	541	517	505	510	492	472	461	460	460	441	491	472	499	503	474	465	499	475	450	476	478	506	472	447	511	502	503	510	452	506	463	511	466	472	503	498	459	468	463	511	527	482	479	487	468	471	481	473	464	486	475	490	448	520	496	454	491	476	476	503	479	490	438	480	478	477	514	527	496	480	448	461	482	504	443	445	494	469	440	476	480	513	492	483	461	472	495	490	429	482	426	490	484	455	503	487	462	471	512	508	480	488	499	463	493	472	450	460	509	491	478	544	450	481	483	499	439	487	487	497	478	494	453	468	461	498	480	461	506	464	509	440	473	479	466	491	491	485	443	459	457	529	467	538	475	501	465	504	454	497	473	488	488	497	458	496	459	515	519	467	483	452	435	488	450	478	461	451	473	494	464	476	469	518	512	481	492	483	456	469	465	506	475	479	471	520	460	478	482	460	480	472	493	459	456	469	465	464	501	458	528	490	484	534	491	481	512	466	487	491	475	479	464	468	526	473	483	489	486	474	505	477	522	466	478	479	471	512	469	514	508	484	472	452	447	486	495	487	464	478	469	518	451	441	482	477	461	511	454	465	456	480	473	457	504	522	454	481	476	466	537	511	489	478	483	482	450	505	466	460	490	475	507	484	476	442	506	480	494	437	459	464	506	476	480	462	512	524	445	481	525	440	492	456	499	488	509	477	483	465	487	548	508	470	489	429	449	498	478	482	481	490	506	508	462	488	460	485	518	477	457	463	478	467	461	460	492	456	487	455	486	488	507	496	474	465	459	484	502	452	469	470	460	445	488	467	511	485	472	479	473	485	471	470	466	477	485	498	462	521	457	503	462	495	525	514	476	496	494	475	464	454	494	494	463	432	541	489	500	480	440	433	449	467	505	471	466	449	476	488	485	490	493	476	482	490	427	464	485	496	492	529	535	516	504	501	479	525	486	505	440	500	488	488	486	525	454	454	488	537	486	491	524	480	446	481	482	453	473	487	491	460	465	484	513	500	467	482	534	494	471	471	457	498	513	515	471	506	471	462	493	479	453	509	468	505	469	458	505	476	484	500	458	495	521	477	455	437	446	450	435	479	446	481	472	454	469	472	504	479	509	453	514	485	456	511	554	479	466	495	522	478	474	480	443	469	444	517	509	487	494	461	477	516	466	481	438	465	466	466	462	467	523	490	503	471	502	487	499	500	501	478	473	514	486	481	473	450	510	440	478	484	494	513	444	475	511	466	466	492	456	505	491	496	508	494	453	481	491	475	462	494	477	508	493	494	518	523	490	495	425	477	470	524	484	477	486	520	477	499	464	476	511	456	490	466	486	486	484	462	496	499	504	472	473	474	431	479	472	458	482	485	487	459	468	460	453	480	454	447	445	479	496	496	516	506	399	491	453	444	480	475	462	492	462	504	453	484	482	466	520	451	495	500	507	477	482	494	485	441	479	487	456	449	499	474	470	457	478	533	454	459	490	508	469	454	494	484	481	472	491	487	459	469	473	470	467	486	474	476	511	532	513	480	479	508	492	468	514	468	436	503	488	425	504	493	457	460	484	502	489	470	462	498	483	502	498	515	483	452	454	486	500	443	524	507	489	500	472	447	461	538	469	461	485	491	497	457	452	492	518	470	465	533	488	470	489	459	458	478	474	488	475	485	497	499	525	457	474	476	512	504	499	479	473	474	474	467	492	493	469	477	429	475	464	515	447	534	477	463	455	497	435	454	457	502	497	466	471	496	461	483	514	497	417	486	479	451	484	461	483	544	481	480	492	465	478	478	487	472	455	434	464	481	475	481	498	485	455	495	463	458	490	476	493	452	483	472	480	440	484	482	455	489	481	488	499	462	457	489	514	455	472	485	507	470	500	491	457	472	451	489	486	495	431	502	470	449	514	468	502	466	484	490	482	473	449	476	491	457	452	453	469	471	472	462	484	512	445	511	445	473	486	516	454	473	493	460	458	491	520	476	455	467	466	474	518	464	497	496	489	463	484	484	478	448	474	538	461	460	482	474	517	473	485	504	484	478	494	466	528	506	510	491	444	495	409	477	502	476	473	457	471	490	452	484	484	500	512	524	488	434	454	454	444	501	483	484	499	487	494	464	458	479	481	481	454	456	458	538	482	485	446	473	476	465	502	469	477	506	448	479	464	432	496	465	514	469	465	499	462	492	451	451	471	497	479	480	461	487	499	489	475	485	474	471	470	460	463	509	491	455	471	477	481	476	463	444	427	503	489	468	475	474	489	488	482	485	472	440	516	467	495	484	466	479	473	467	452	493	475	467	489	489	450	516	470	458	469	494	476	472	480	464	491	483	498	470	462	483	442	455	477	449	480	461	461	508	513	480	455	463	492	454	446	471	495	506	493	441	484	466	467	479	462	473	463	481	463	462	494	490	468	442	507	484	537	467	485	473	469	502	490	544	495	477	496	494	473	472	480	467	449	474	433	470	481	485	497	471	511	538	480	473	457	456	486	442	477	527	495	470	505	487
24643	21645	28984	24810	20961	10742	3546	1609	977	706	606	568	545	541	541	540	488	496	476	476	505	511	467	484	457	483	486	479	479	457	494	471	466	417	484	454	445	462	462	475	468	450	439	422	453	467	439	453	482	444	449	439	460	480	475	446	477	456	467	463	456	451	473	456	451	478	460	460	446	449	455	410	486	489	451	442	461	451	433	471	449	484	414	402	444	440	448	451	476	509	390	480	491	450	458	432	476	457	464	484	468	478	451	452	452	430	448	492	453	489	455	453	463	482	426	441	471	456	453	442	457	418	435	429	472	472	442	429	450	461	455	460	468	474	459	491	492	456	450	471	485	458	447	433	443	458	444	443	452	430	487	428	460	439	446	428	431	455	494	470	480	478	499	441	474	476	454	449	444	470	463	444	444	459	471	440	477	441	426	488	469	485	462	451	427	452	458	472	462	474	454	451	431	470	459	453	407	481	470	490	439	468	456	491	465	474	492	424	443	484	422	438	428	479	491	455	449	436	480	440	445	424	448	419	444	488	437	416	451	470	464	420	453	476	404	443	442	446	468	495	421	460	443	445	445	463	450	411	457	463	416	456	427	461	414	458	460	442	489	445	455	467	449	449	445	448	451	466	429	493	425	453	432	471	477	429	456	505	442	476	447	471	461	469	483	465	450	454	478	456	463	452	426	469	453	461	452	432	434	443	452	467	449	409	458	447	442	485	433	454	469	434	431	429	460	472	466	459	433	440	426	446	429	469	431	468	471	439	417	440	440	445	424	458	456	427	451	456	474	457	475	463	486	460	413	450	450	454	472	440	440	428	463	460	447	492	463	431	467	484	445	452	476	456	459	448	467	449	428	457	442	483	447	459	477	462	469	444	455	472	435	443	457	452	445	449	435	420	429	438	455	450	459	465	495	434	471	410	461	424	468	464	477	423	442	440	437	427	454	481	484	452	424	441	453	476	474	461	489	452	469	486	449	481	425	446	454	420	420	458	429	433	436	428	438	470	435	430	444	468	447	488	506	461	463	432	440	442	448	470	419	465	440	447	423	446	433	452	454	443	451	486	453	477	435	433	454	472	468	453	445	429	474	457	467	436	464	421	417	427	473	460	489	490	461	475	435	433	446	485	449	453	466	471	498	438	423	468	432	470	397	463	473	470	464	425	474	479	416	434	479	421	446	434	437	453	441	453	458	448	462	446	482	427	478	482	450	405	442	484	503	462	446	450	482	497	428	465	473	469	446	496	435	421	481	454	426	461	452	493	473	436	445	458	441	457	486	434	468	472	448	477	430	439	441	463	456	462	437	456	485	448	442	441	423	463	444	475	436	451	496	440	467	502	426	446	499	436	441	468	456	472	453	490	481	477	466	457	452	477	451	478	452	441	467	456	466	480	510	451	433	454	424	416	454	454	417	494	399	436	453	428	439	466	457	469	512	444	421	461	450	460	423	449	456	455	446	448	429	457	411	486	471	453	454	469	473	434	442	459	498	448	429	490	459	428	399	424	475	436	506	436	453	487	416	474	451	419	491	480	428	508	499	445	457	484	496	479	458	424	459	465	482	443	450	458	446	455	475	477	478	423	460	416	483	442	451	428	451	437	410	451	488	432	446	480	459	432	476	433	487	456	464	462	461	494	451	394	425	490	430	494	424	462	427	427	474	456	435	455	437	430	442	465	475	469	435	462	492	434	472	420	451	442	419	478	484	427	434	436	421	445	464	462	436	449	417	449	451	435	440	467	474	444	419	472	454	463	454	459	446	441	457	450	462	438	454	482	490	461	455	436	477	451	467	436	454	452	435	460	408	442	471	461	454	437	441	460	455	421	456	475	461	434	480	443	440	441	439	462	468	469	435	421	450	479	463	456	425	449	420	468	434	472	438	473	445	431	431	419	453	434	462	448	461	480	485	425	406	462	451	469	449	450	438	415	442	412	477	425	400	458	453	444	437	427	460	446	485	444	438	481	488	450	441	469	457	445	465	437	446	425	496	479	483	470	445	425	475	447	464	446	469	454	440	488	459	449	461	455	447	456	434	448	443	471	448	449	455	458	437	459	426	410	444	483	482	449	431	444	467	472	449	441	457	482	439	438	460	454	454	457	452	435	457	460	445	476	445	452	450	445	465	422	449	437	458	450	471	455	426	448	454	456	423	441	438	464	473	437	483	481	410	454	499	422	462	441	503	451	460	471	442	457	460	452	481	425	435	435	454	423	500	467	444	446	423	432	482	442	497	469	472	420	427	414	441	464	432	453	467	461	399	465	444	496	457	455	461	435	451	437	437	460	423	436	404	492	457	489	450	448	433	436	453	455	463	442	439	432	421	433	466	429	446	470	443	446	440	464	436	449	476	463	450	440	432	423	485	445	476	453	462	459	435	484	447	486	453	468	449	412	477	451	437	428	471	429	455	459	463	451	418	442	460	416	503	444	477	430	448	449	466	454	445	472	438	444	475	435	468	461	469	478	476	431	424	446	479	428	476	438	437	416	462	481	474	460	462	436	451	491	461	451	445	451	463	464	480	478	451	518	423	448	488	436	433	413	434	465	457	478	438	487	490	446	477	444	432	424	459	450	449	465	422	436	453	436	454	506	458	452	456	430	454	447	466	488	407	424	449	488	445	459	452	485	451	428	508	478	451	488	437	423	464	452	459	444	470	441	414	452	480	461	457	465	454	463	429	442	442	396	464	447	460	409	480	484	422	483	451	439	472	465	427	436	506	476	463	461	449	453	469	429	439	454	463	435	409	440	436	451	459	426	461	418	468	466	497	457	475	437	426	470	438	445	478	460	487	432	427	443	492	450	417	460	439	481	423	449	414	437	469	438	472	454	444	450	462	492	452	439	418	422	467	449	484	458	457	484	452	484	430	445	491	446	446	475	484	465	458	430	498	437	490	451	459	456	480	453	440	462	502	444	450	454	449	442	446	438	450	438	469	452	475	450	423	436	470	447	458	452	452	453	468	448	428	437	452	501	484	466	459	423	457	435	437	427	433	497	436	441	493	459	466	467	453	442	463	421	463	455	434	432	431	461	471	472	458	452	412	465	468	427	431	456	439	453	468	431	418	457	469	463	432	427	446	440	442	443	450	444	447	483	468	467	485	430	443	451	483	464	404	445	434	413	431	439	447	452	446	481	447	480	469	462	439	420	457	454	431	440	440	460	467	416	484	451	483	415	480	477	524	409	384	486	466	454	425	430	484	450	458	427	446	441	449	449	421	437	451	461	456	440	456	424	487	508	460	444	425	475	489	438	439	480	437	447	440	479	456	440	433	421	473	436	409	480	486	451	412	438	442	493	470	460	491	426	432	493	463	479	492	466	452	421	480	466	483	460	456	451	447	444	399	437	411	454	471	458	432	440	463	483	432	493	426	455	430	448	439	452	436	453	461	432	453	448	465	462	453	457	485	452	447	491	450	445	429	418	466	413	439	449	447	428	479	451	454	456	452	449	444	446	463	439	420	440	418	449	415	476	446	413	467	462
41601	61617	43550	17494	11947	8629	5846	3606	2030	1305	1031	1003	940	858	866	783	822	739	750	714	792	680	696	659	688	724	666	635	676	705	655	730	683	667	702	647	655	661	671	584	683	668	630	629	669	617	649	673	642	676	646	674	627	644	670	655	686	616	682	683	639	662	604	616	649	636	629	626	726	678	626	610	677	659	667	644	646	651	632	671	693	655	639	651	635	685	683	635	625	684	656	611	636	596	649	635	640	613	678	614	633	681	645	620	666	671	674	651	624	675	645	644	636	689	636	636	647	666	647	630	622	705	678	673	646	688	661	674	658	642	639	647	635	685	606	650	662	676	632	642	680	622	630	661	640	652	660	676	669	638	641	651	679	675	661	618	616	705	676	607	671	628	642	667	638	599	622	645	608	661	644	618	625	636	619	639	639	622	662	664	617	666	635	648	681	641	658	654	667	679	678	625	668	669	600	701	630	629	658	667	638	629	656	637	607	645	656	672	589	678	632	646	656	607	650	635	652	649	645	609	633	642	638	696	666	637	635	646	623	653	657	642	662	667	654	636	662	659	671	635	671	633	655	649	625	638	637	619	658	637	649	604	653	625	616	681	632	586	658	651	680	663	648	640	686	640	639	664	684	649	610	643	611	664	616	629	640	639	636	610	660	676	617	666	691	637	628	613	647	678	604	715	671	674	655	638	680	629	668	685	668	644	642	656	614	636	651	700	691	706	634	659	674	678	627	629	674	646	687	646	660	621	691	670	641	636	623	625	607	624	642	693	644	622	570	614	645	626	652	646	652	680	583	632	604	602	653	638	613	632	635	621	593	644	661	624	637	667	621	636	657	660	651	666	687	620	664	645	643	631	616	609	677	640	661	611	634	661	663	656	632	664	648	674	663	600	641	647	614	623	650	669	655	650	638	597	666	679	637	630	624	641	638	613	634	602	650	643	646	680	640	649	639	624	649	635	644	686	655	666	647	672	677	594	654	603	664	648	630	675	662	609	651	717	603	639	687	648	661	641	630	618	642	683	648	662	678	693	665	662	684	681	636	645	627	673	655	671	645	684	646	667	629	719	671	641	626	652	639	657	656	627	613	674	619	624	655	649	628	626	632	626	646	631	682	654	683	694	675	677	613	621	636	629	663	685	643	635	640	638	653	618	682	677	642	674	657	584	666	665	653	623	654	652	648	684	620	654	689	621	636	700	673	649	633	636	634	633	671	630	647	588	630	646	628	621	694	628	624	679	701	667	652	651	651	692	656	600	676	659	636	679	622	653	639	669	666	668	633	634	648	655	628	656	683	638	639	631	638	625	619	661	595	668	674	671	649	605	617	643	660	654	695	653	635	616	628	655	680	662	645	701	621	667	633	635	659	628	594	640	616	606	632	623	671	693	634	622	669	667	673	601	630	644	657	634	633	675	587	675	674	662	665	659	643	656	666	638	699	636	661	629	652	636	689	661	657	657	661	659	709	628	664	662	692	613	680	641	695	664	647	631	693	656	680	652	638	625	677	644	640	635	634	637	642	621	603	641	685	593	648	619	628	627	640	657	643	664	698	655	667	638	612	645	603	638	616	685	619	660	633	640	692	653	625	671	654	661	667	664	702	651	634	661	632	642	614	611	674	634	668	642	657	640	670	647	657	593	641	613	693	636	651	608	656	631	646	679	643	674	645	660	689	638	661	656	646	693	649	650	674	698	645	679	615	650	672	590	662	672	652	661	642	642	674	603	661	614	640	648	659	672	683	644	654	662	618	624	668	643	667	659	660	661	692	627	634	656	631	623	648	651	602	644	652	607	706	658	654	624	655	622	677	656	657	641	640	680	623	656	637	638	641	630	623	660	588	663	689	630	659	674	634	622	653	643	638	649	669	675	677	634	646	624	648	633	616	667	640	642	636	644	675	659	687	683	629	646	624	661	694	598	652	638	678	658	688	623	641	689	664	648	652	666	661	606	664	595	667	659	641	677	592	649	656	651	658	649	646	653	672	650	647	604	634	653	616	645	631	670	604	581	644	641	670	673	673	703	640	648	667	636	620	629	659	611	624	627	652	614	664	693	678	646	677	659	643	656	642	642	648	651	649	677	637	647	635	675	672	652	659	633	638	676	637	608	638	667	664	649	642	662	669	655	659	672	694	651	603	672	620	623	621	646	666	675	613	616	671	621	642	677	653	614	630	669	669	679	624	642	642	647	652	649	637	668	634	651	635	602	682	585	648	639	619	645	657	620	666	659	654	633	665	643	627	680	711	650	660	635	608	667	670	633	665	655	645	650	696	704	640	685	655	688	611	699	679	640	659	613	652	645	639	602	652	656	633	658	643	647	662	604	667	663	641	687	683	622	659	675	701	650	658	692	624	670	654	699	656	667	669	617	655	664	686	637	607	687	643	674	645	678	646	638	691	661	654	617	646	666	653	702	663	622	673	707	652	643	637	691	643	614	673	648	641	634	665	687	619	618	671	641	697	687	661	591	665	613	686	695	675	652	675	648	659	706	651	660	691	631	658	647	644	648	610	670	629	616	640	642	686	651	598	640	637	632	675	634	623	648	619	647	629	647	698	662	646	672	647	664	604	652	644	620	674	680	625	675	658	635	653	660	649	638	640	621	633	666	673	630	648	655	627	631	724	636	654	602	652	646	635	641	656	642	626	628	674	632	632	681	618	629	650	669	649	669	653	659	660	640	617	673	645	652	626	659	656	626	686	603	643	665	653	590	678	650	636	623	690	637	681	659	692	718	639	606	630	659	623	626	655	679	647	638	666	687	585	589	684	677	670	605	636	692	656	647	629	639	646	666	624	693	652	693	607	647	655	702	646	623	639	640	641	637	666	647	650	608	661	626	576	632	634	619	659	639	654	641	622	661	640	628	637	628	652	639	675	625	697	623	673	631	623	603	652	619	604	624	658	672	630	642	639	637	608	643	606	646	651	623	633	655	659	651	667	627	648	646	628	688	645	609	683	627	629	636	633	643	620	618	650	665	630	664	618	606	647	651	629	657	688	645	651	627	612	644	597	617	672	679	691	602	670	639	619	665	616	647	607	613	613	657	667	631	652	634	620	647	618	632	664	681	631	638	639	674	609	642	648	665	630	640	626	658	664	640	621	630	618	695	653	648	634	657	636	680	621	663	658	649	692	660	637	638	634	667	608	631	692	592	701	645	681	624	617	640	667	643	650	660	597	640	590	634	632	689	642	622	678	629	652	717	712	644	677	668	685	616	583	649	626	663	634	603	591	630	674	672	642	595	657	614	699	676	632	636	635	621	687	612	661	646	630	632	649	661	665	703	625	678	651	665	655	678	632	683	646	679	621	642	614	626	658	645	642	642	628	605	611	634	645	636	620	653	614	643	664	609	655	665	661	640	632	648	660	660	669	617	646	650	629	651	642	633	644	660	670	632	647	616	660	635	616	647	617	647	691	675	642	651	621	655	652	638	627	609	637	645	639	647	622	596	670	651	609	717	606	593	670	687	634	665	602	639	643	616
23540	21632	29451	24213	21565	20990	9823	2184	1047	727	588	525	527	502	480	463	414	409	393	416	379	362	356	390	355	365	367	344	358	371	333	373	344	312	342	359	336	326	353	313	335	361	339	331	338	325	350	333	349	330	364	318	362	364	332	318	338	324	347	324	319	327	364	343	325	340	330	320	311	327	327	322	313	354	312	321	351	328	331	307	346	299	322	323	294	348	331	309	330	303	327	336	318	356	332	343	307	346	334	294	315	342	328	299	356	325	333	330	333	349	339	295	368	323	326	306	335	317	330	343	343	343	359	286	305	317	330	333	329	337	296	316	301	353	330	347	315	339	323	346	328	336	365	342	306	325	320	326	332	301	344	353	305	300	323	339	319	329	303	351	332	332	337	313	314	292	338	293	333	324	326	327	339	318	340	323	311	319	322	323	331	322	331	315	332	318	330	328	335	347	342	318	326	308	332	331	336	346	339	284	329	282	312	327	334	328	310	349	328	339	332	339	321	343	342	354	315	334	302	331	347	323	321	321	335	327	339	328	313	326	329	297	354	308	365	355	309	302	351	295	325	333	347	317	312	334	328	303	345	303	373	308	352	336	286	341	351	311	323	331	330	310	363	313	330	326	306	317	338	316	305	317	339	309	358	341	367	321	316	331	336	339	321	337	274	344	302	323	318	315	338	310	308	297	308	326	306	365	341	289	337	323	341	305	325	326	309	311	304	340	299	300	295	336	328	334	316	349	322	346	283	329	340	321	333	330	314	324	330	317	330	306	325	294	337	336	326	282	335	341	331	318	347	339	312	319	340	297	331	326	333	308	336	349	363	313	332	347	317	312	350	333	371	331	313	309	330	331	318	332	307	317	328	330	322	327	343	303	317	386	325	316	297	327	317	315	305	318	331	318	332	329	343	350	321	302	331	337	333	303	373	291	334	360	334	331	297	331	306	309	319	325	337	292	336	351	319	347	346	350	344	328	316	312	340	323	305	311	329	342	318	335	340	327	312	307	305	315	355	330	325	307	319	329	322	330	333	326	336	339	307	319	321	294	354	348	344	348	300	346	350	332	324	331	307	324	347	337	303	321	327	319	327	309	324	326	320	309	359	355	319	284	299	340	351	326	321	358	325	325	337	317	339	321	343	312	327	352	322	336	321	337	332	337	362	304	319	346	333	309	341	359	333	323	356	343	327	349	351	335	286	347	310	320	315	349	344	328	306	341	328	307	301	297	318	344	350	329	325	292	326	329	333	349	305	347	345	328	328	313	312	329	305	324	323	297	365	332	344	315	346	304	340	345	357	366	317	322	327	330	310	320	306	358	319	315	325	315	314	324	324	337	301	350	337	308	317	337	332	314	301	313	308	315	308	287	344	301	310	358	339	346	300	317	331	312	321	294	340	340	349	332	303	307	348	312	349	309	347	304	333	357	316	342	325	318	329	332	353	312	310	322	306	344	362	332	340	289	316	345	299	314	326	328	338	329	312	321	338	316	313	336	304	308	340	317	334	307	330	289	337	298	298	318	321	334	310	285	343	315	292	316	328	362	380	316	321	340	370	329	337	358	316	300	330	303	318	312	327	325	329	337	311	316	343	356	360	322	371	286	315	333	328	303	293	312	318	343	334	309	314	358	334	335	297	339	317	323	319	318	332	321	377	317	316	327	299	321	301	337	350	288	327	362	332	333	290	340	345	304	312	333	355	318	330	310	323	349	331	336	319	312	331	341	346	331	349	322	341	299	309	336	334	336	338	333	365	334	320	329	298	293	353	322	322	340	296	305	358	325	330	312	318	328	344	320	290	312	364	353	329	360	319	324	335	293	361	346	289	350	314	343	321	337	296	331	325	304	311	321	364	337	330	348	335	319	323	325	324	362	312	359	339	331	306	333	310	359	317	306	269	349	365	331	351	298	348	294	317	329	304	339	282	328	282	352	341	345	317	331	349	335	303	323	304	321	322	327	332	321	314	295	332	334	307	345	332	344	339	333	333	317	309	305	333	296	339	314	311	334	317	319	315	325	328	315	306	347	319	357	331	333	300	344	325	320	309	320	334	318	319	347	318	343	316	334	322	322	296	343	344	337	324	329	304	330	303	328	361	335	311	293	345	333	332	307	352	323	322	309	327	329	329	332	333	328	325	334	325	314	352	327	343	352	326	310	309	314	335	340	334	321	314	311	334	336	355	316	322	326	342	296	329	316	331	358	311	330	307	319	336	321	310	328	316	318	302	344	330	339	334	297	335	320	338	299	352	307	310	359	323	310	338	283	330	342	327	340	351	334	339	342	334	322	340	335	319	292	336	335	326	320	324	334	326	342	331	344	348	326	334	331	316	335	329	309	349	338	336	316	312	325	309	328	339	311	335	369	307	355	336	333	329	351	330	316	322	301	336	378	308	318	314	325	362	334	345	319	325	305	320	314	324	330	322	350	330	326	334	336	302	321	354	309	350	329	312	319	293	317	318	342	325	304	329	322	330	312	321	279	285	331	328	306	334	320	337	352	370	342	336	347	322	334	338	336	325	315	309	359	384	360	335	332	329	317	333	318	335	327	344	318	315	346	325	296	305	352	338	310	347	322	353	353	361	309	330	312	345	317	332	369	352	304	325	343	332	325	324	350	334	333	319	316	329	357	319	336	324	322	316	308	355	323	351	372	305	299	340	328	358	314	329	291	313	334	303	342	329	321	319	308	282	311	330	311	355	316	340	339	316	347	325	321	336	312	306	335	328	320	337	351	299	296	312	350	317	295	304	359	369	344	376	331	310	290	355	329	339	326	291	316	313	334	327	302	318	343	327	306	338	308	336	304	325	357	350	357	345	345	361	347	354	300	303	337	313	315	356	310	313	342	300	355	298	332	323	311	339	318	310	316	338	306	329	327	300	345	334	343	318	328	343	349	303	307	295	334	362	316	303	296	349	350	301	320	278	328	336	317	339	320	333	334	330	299	349	338	331	311	300	320	311	305	307	345	323	341	359	338	314	338	323	317	312	314	285	338	316	361	350	328	308	333	347	292	327	320	335	348	320	295	344	306	304	299	343	296	336	332	338	340	279	343	358	331	320	290	332	309	312	325	316	340	321	307	331	342	288	301	295	351	324	349	305	283	322	310	316	312	303	344	326	301	343	336	317	287	301	346	288	335	309	317	319	309	333	335	358	296	299	316	333	327	302	323	341	324	347	327	334	329	329	379	344	335	336	341	323	357	354	315	311	367	326	338	319	345	372	339	335	304	351	345	293	313	321	330	338	329	311	346	326	318	339	304	311	326	336	308	288	314	325	333	324	326	299	371	297	342	330	338	349	331	316	333	328	323	311	317	324	306	315	318	290	349	359	344	305	328	354	328	365	318	346	278	325	301	336	325	291	328	344	333	336	317	326	300	305	311	328	351	333	331	335	353	371	349	337	361	349	303	297	317	319	305	319	369	354	337	352	302	327	313	377	314	345	341	335	344	318	310	310	321	323	335	347	300	337	337	308	314	343	306	318	344
45329	69921	51195	22616	14759	11254	7825	4593	2393	1516	1182	1057	1020	921	835	735	694	670	621	627	573	595	550	558	607	516	520	541	543	522	507	499	531	529	521	519	488	521	480	505	497	502	508	514	478	478	478	519	482	510	472	474	492	500	484	515	510	488	498	470	509	524	469	501	453	464	492	468	481	502	466	493	511	494	481	478	465	457	440	504	459	491	453	449	476	497	500	475	485	480	480	482	480	456	477	479	441	507	487	443	464	472	475	482	453	511	508	468	500	465	488	485	480	475	505	445	479	475	506	490	471	498	488	508	493	457	445	463	462	481	480	456	481	493	472	457	467	485	505	484	499	460	465	481	431	465	452	476	477	490	459	491	461	490	479	443	425	493	482	491	456	494	476	458	448	427	494	471	475	458	500	466	491	490	473	447	497	486	484	474	481	467	443	439	490	464	491	466	435	459	451	465	483	472	487	435	487	504	458	496	472	461	469	453	447	503	486	466	461	509	463	456	460	455	478	457	472	453	459	464	457	465	487	453	490	456	489	515	478	482	448	496	482	447	500	492	499	471	481	499	429	510	447	459	436	490	451	485	439	483	407	486	454	480	490	504	484	502	487	475	503	445	472	471	461	478	472	465	514	501	492	483	484	416	498	441	510	473	488	475	488	455	513	487	495	478	479	432	493	485	491	519	433	485	449	465	472	455	496	467	455	467	471	451	470	441	481	456	453	482	485	495	517	436	502	503	481	513	473	453	490	511	456	482	459	500	448	455	434	462	466	523	499	513	467	412	492	484	509	465	501	501	485	464	474	479	491	506	464	469	472	475	490	463	469	462	475	468	481	453	488	463	456	465	481	481	433	487	474	517	499	497	470	486	481	457	518	448	466	489	507	497	485	462	481	458	441	478	466	460	485	467	493	455	460	478	482	464	477	484	517	500	520	462	489	475	458	465	476	472	491	508	461	474	465	477	490	476	473	456	485	443	471	447	450	454	449	506	475	476	479	479	456	439	466	485	480	510	486	505	466	425	431	474	467	488	458	424	486	487	468	513	453	432	448	493	496	489	442	471	460	503	443	472	444	441	502	445	483	466	456	463	464	473	456	490	460	499	466	454	492	429	465	510	455	504	486	487	454	436	486	462	444	447	467	470	478	449	450	493	477	491	511	430	482	498	514	498	468	477	492	471	450	479	485	500	465	483	474	469	460	477	503	477	454	451	482	459	453	508	511	452	470	492	475	492	473	474	477	475	495	494	456	492	459	475	481	458	471	473	432	476	450	531	484	466	505	477	474	506	480	437	465	462	492	496	463	483	480	471	462	469	446	431	473	483	452	529	498	460	429	472	443	482	436	468	485	465	448	459	445	461	470	488	484	469	480	468	464	483	472	481	484	514	487	485	508	481	453	476	429	471	489	480	479	461	461	437	521	460	478	467	482	448	521	482	501	472	488	501	455	463	465	491	464	467	489	480	472	517	472	452	512	467	488	458	471	447	484	494	499	483	480	483	450	449	452	466	462	438	486	451	529	502	470	485	448	481	463	449	467	441	495	475	505	477	483	436	478	500	474	462	482	476	495	467	474	491	468	490	443	464	482	463	446	463	479	456	469	481	488	509	505	468	456	434	514	510	447	481	470	481	475	470	493	445	461	488	473	445	444	474	464	480	437	505	526	486	438	491	481	441	443	475	476	471	519	445	470	494	479	492	461	509	456	485	448	503	462	501	438	467	488	481	449	445	474	428	465	437	489	491	524	509	466	491	495	493	461	461	490	477	471	475	482	435	470	485	489	493	455	467	486	435	463	476	474	472	500	500	440	467	499	486	452	435	467	481	488	460	470	482	443	439	433	435	484	449	503	469	495	446	485	482	458	459	479	489	477	498	465	471	502	506	465	486	484	441	505	485	463	435	502	496	490	482	469	475	424	484	441	481	455	490	490	467	467	433	455	532	486	493	501	464	469	475	495	460	428	494	466	467	437	496	465	492	473	492	456	511	493	465	454	453	497	470	457	478	470	451	454	458	423	498	469	485	444	468	453	476	429	492	512	460	451	461	481	477	484	471	459	427	480	473	440	460	462	474	441	488	497	472	493	496	513	498	437	465	458	437	496	474	476	523	448	499	478	483	489	469	504	455	485	450	468	479	441	482	507	496	463	477	465	466	484	474	476	419	447	495	461	495	467	459	462	479	453	496	473	480	472	479	497	509	480	490	459	523	467	433	472	478	461	457	435	502	497	473	494	491	482	490	462	457	466	461	445	509	448	468	480	471	454	438	458	447	458	502	444	473	483	471	468	466	477	485	488	505	525	478	465	462	489	466	437	458	474	453	464	471	499	437	467	491	449	479	454	525	454	502	453	465	488	440	486	456	474	503	452	476	479	469	455	447	499	473	492	496	465	443	497	448	429	477	447	491	443	513	497	443	456	509	468	464	472	468	470	478	459	470	498	473	469	476	470	451	493	452	459	463	509	529	475	464	478	494	481	435	511	458	514	476	471	483	469	437	456	439	472	495	497	510	491	476	452	500	479	454	480	480	453	471	446	478	458	467	482	475	489	506	452	496	461	481	457	470	465	480	427	466	474	457	490	486	483	453	459	480	488	455	456	437	483	505	445	481	491	446	476	490	497	462	467	422	464	476	434	515	479	464	493	454	477	466	471	446	477	482	472	438	467	460	472	478	452	463	458	503	442	473	458	462	501	484	490	467	478	449	432	468	453	494	481	414	484	491	462	475	472	526	469	471	463	463	480	499	492	442	457	480	500	482	485	464	482	492	430	465	403	472	461	490	471	470	487	473	476	458	473	482	466	446	482	501	482	494	445	479	484	454	453	473	482	465	424	436	448	447	472	473	485	475	477	493	479	462	503	477	493	453	474	442	447	415	468	456	451	466	473	458	458	468	495	486	433	518	478	479	488	463	473	478	507	470	499	473	487	500	489	459	509	489	483	515	480	502	511	424	452	453	461	471	466	471	493	504	459	481	443	479	459	479	464	486	458	492	468	482	470	468	466	475	482	474	498	476	461	488	463	483	442	501	447	472	509	500	440	493	487	462	495	468	497	476	491	471	452	482	504	465	475	445	507	466	461	464	480	466	526	497	464	435	486	475	492	438	454	530	483	408	494	486	457	503	466	490	438	493	488	480	489	489	468	495	479	499	490	474	457	484	466	451	461	475	480	488	518	446	487	421	461	480	509	468	497	482	480	425	501	482	491	483	432	466	506	484	473	467	456	500	490	492	472	479	499	453	474	460	429	475	482	456	482	489	469	491	450	441	501	480	476	452	493	499	451	450	473	458	471	486	490	487	508	477	468	438	484	473	476	507	493	464	460	453	444	489	461	502	468	485	470	419	456	480	475	450	467	488	490	481	491	425	444	489	505	441	506	421	461	457	494	509	424	464	477	466	468	463	481	474	476	465	467	460	514	427	456	495	489	433	499	504	470	437	472	465	453	473	441	471	484	495	468	480	500	427	464	488	465	532	481	482	480	459	449	536
29564	28275	26064	10071	2900	1857	1048	641	450	430	349	329	382	362	355	380	351	328	343	335	355	335	345	341	322	334	323	341	303	345	330	330	347	336	341	336	349	317	358	302	347	313	350	345	321	335	333	340	321	300	301	320	357	346	329	332	319	347	340	342	303	354	328	311	358	344	379	279	322	325	347	319	346	300	336	334	310	307	338	330	343	325	330	315	361	321	354	346	293	277	302	328	312	310	337	294	346	303	367	311	324	340	333	354	319	329	296	362	335	330	338	341	332	331	345	288	305	335	338	329	326	331	335	343	337	314	308	320	341	322	345	319	334	331	321	303	323	357	331	329	322	306	366	329	340	335	338	345	356	320	325	335	312	314	341	295	330	340	330	317	336	317	328	343	315	324	310	331	367	335	325	330	353	338	319	337	316	340	341	325	351	291	335	319	314	334	314	346	324	325	335	300	304	320	326	317	346	284	300	329	325	298	323	314	346	351	319	317	332	309	330	321	325	329	350	320	323	344	318	325	335	336	334	310	337	324	338	332	369	375	309	333	308	318	314	328	341	334	302	313	343	344	299	326	310	298	312	338	301	297	336	321	324	346	296	319	311	334	322	331	343	317	314	336	345	332	330	323	305	303	355	304	357	309	339	354	318	308	340	313	306	330	338	335	333	348	341	317	328	325	329	357	302	336	319	348	342	316	322	325	312	309	336	327	336	329	333	321	338	317	331	332	328	335	369	346	344	347	347	330	338	314	347	316	347	344	353	346	312	338	340	319	330	335	310	313	325	308	321	325	331	346	338	346	329	318	329	368	320	366	339	327	311	353	330	324	314	336	342	328	374	286	349	361	341	336	303	304	307	348	344	333	318	327	341	348	310	295	342	369	338	340	324	364	351	310	332	373	363	320	317	341	337	359	292	343	343	327	294	322	340	322	327	333	339	365	321	399	325	336	314	296	316	326	335	338	317	337	337	333	322	305	343	349	317	301	282	288	340	317	327	323	349	329	331	333	322	323	297	339	317	316	288	322	367	320	316	357	318	288	307	332	318	331	318	350	332	320	347	306	303	325	333	335	379	325	350	322	308	284	339	320	343	321	324	342	315	319	311	340	331	355	359	364	352	330	339	341	311	305	348	309	336	321	303	322	354	328	354	295	305	338	312	349	317	322	303	322	347	357	306	328	325	325	346	340	336	316	348	348	308	306	353	334	339	343	363	311	349	312	314	319	317	341	335	344	363	319	342	311	336	340	343	324	332	294	352	346	316	360	339	343	347	330	325	328	365	334	343	309	328	350	298	333	319	309	318	331	321	321	321	354	325	362	340	318	324	336	359	343	329	354	301	315	295	316	345	322	338	338	324	339	320	328	321	329	309	353	327	329	361	295	320	346	317	337	298	364	345	320	308	329	338	319	323	307	331	391	337	336	348	325	328	298	350	293	318	309	315	316	308	381	307	328	340	338	314	330	341	352	351	318	290	311	330	324	312	341	340	333	339	336	316	332	344	312	322	342	341	301	318	333	301	325	332	333	329	303	329	309	328	303	326	347	342	355	310	371	310	307	323	320	340	340	325	320	345	345	336	316	317	335	322	343	341	318	350	321	365	332	321	337	340	335	357	354	328	325	330	339	334	328	278	351	324	331	309	307	315	347	326	349	336	302	331	329	342	340	349	314	327	319	319	337	330	312	312	301	316	353	357	294	336	332	329	329	332	321	328	321	328	314	324	336	314	313	312	342	316	340	306	317	341	363	360	292	336	326	320	325	317	318	331	340	335	321	332	353	310	306	303	339	330	352	327	310	352	318	300	327	336	319	339	316	347	307	310	342	345	329	323	328	348	317	330	371	354	304	357	289	307	328	320	337	363	305	334	298	307	371	320	352	318	304	356	331	337	320	347	338	324	323	343	310	309	343	330	336	368	322	319	310	307	315	347	286	351	305	358	290	331	319	368	300	317	319	318	344	355	316	326	374	338	345	335	321	343	328	326	319	323	337	305	352	313	327	319	328	328	319	325	339	353	348	320	349	324	290	349	327	326	344	336	351	316	299	329	312	339	332	336	316	355	293	306	344	326	336	329	335	341	354	325	309	340	307	325	327	317	317	323	325	311	319	325	314	311	313	369	345	336	327	330	335	349	352	349	317	363	322	338	315	370	340	336	356	330	349	300	334	314	359	362	306	357	348	322	327	341	317	353	305	351	311	299	332	338	368	336	316	321	334	339	307	318	310	372	335	330	341	310	338	328	306	343	327	321	338	299	353	374	350	329	334	340	313	320	346	329	337	320	342	315	297	362	348	356	343	318	342	337	341	322	318	323	353	322	357	312	343	317	341	312	335	336	304	347	338	337	306	333	358	314	355	349	363	353	370	330	349	316	356	321	318	334	305	370	351	340	309	311	344	313	347	352	325	345	314	312	306	341	326	358	313	295	325	340	340	314	300	378	290	344	346	336	329	327	337	355	351	367	319	351	350	314	336	301	337	332	324	318	311	335	346	326	348	306	355	310	338	313	305	319	312	304	337	342	323	315	325	355	299	343	321	355	361	309	333	330	342	319	351	289	322	334	332	356	347	340	330	337	330	341	332	314	314	350	338	306	318	334	332	293	326	329	291	328	337	315	303	304	342	321	356	307	333	330	304	341	356	304	342	332	346	352	333	351	330	317	340	334	336	295	317	323	341	314	316	344	357	337	311	344	334	340	350	357	315	369	318	343	327	325	316	360	371	326	321	322	321	326	319	338	324	348	365	326	344	319	303	347	348	329	338	358	320	336	315	317	327	289	339	312	323	325	322	294	318	327	316	321	315	312	342	349	328	315	327	334	328	317	316	327	368	323	377	316	332	356	324	324	333	306	325	327	326	319	316	315	313	296	334	331	347	339	319	329	330	332	352	349	317	346	358	327	325	327	331	343	318	328	334	333	342	351	327	321	337	328	337	344	352	323	320	318	323	338	327	343	314	332	345	371	351	321	311	319	338	342	317	328	339	332	316	327	300	325	339	351	342	327	339	329	319	343	369	343	344	286	348	305	371	321	348	339	316	318	322	352	318	335	348	329	318	351	351	335	304	344	317	323	317	303	361	318	321	339	371	333	323	338	344	303	363	329	330	305	336	317	322	337	361	305	300	357	331	322	334	326	345	331	324	324	324	335	331	345	310	324	349	303	321	353	361	316	312	323	307	292	349	343	352	350	331	304	352	329	349	323	331	340	318	315	328	364	326	347	338	301	340	332	331	335	310	302	342	322	303	340	320	331	344	341	356	309	329	336	300	317	342	325	322	294	316	313	330	315	335	362	349	322	276	340	339	335	294	348	314	334	314	333	313	324	324	343	327	340	329	337	334	333	298	343	322	289	353	331	341	305	371	327	332	328	343	316	348	346	319	352	319	342	354	361	350	343	297	344	349	322	333	323	312	308	341	313	358	350	333	299	332	356	320	339	330	340	341	356	321	339	357	367	325	335	340	318	299	318	344	361	316	359	316	348	341	335	323
36658	45916	30208	9868	5567	4236	2680	1397	875	619	522	542	536	483	502	516	514	488	501	500	484	469	464	458	493	493	475	488	489	466	468	479	489	459	469	503	510	472	466	482	501	505	475	457	444	464	474	482	469	483	470	481	508	440	470	496	447	500	447	436	439	499	442	465	445	535	496	451	531	465	418	459	491	445	473	479	426	449	476	461	496	456	523	497	506	500	489	526	443	471	463	460	501	466	508	444	480	438	498	497	448	471	508	457	497	484	444	453	469	456	470	464	500	478	488	477	460	511	488	476	465	478	456	444	483	494	470	433	500	479	484	471	436	484	455	451	462	451	459	488	497	486	456	490	473	465	477	489	500	455	456	439	476	480	473	467	454	494	450	497	492	505	460	453	521	451	470	517	484	506	446	471	478	481	495	472	472	488	475	465	455	495	527	487	482	505	494	473	515	478	455	466	491	464	470	480	473	422	487	483	519	466	478	494	475	492	460	465	469	470	476	472	512	464	441	471	480	468	492	463	499	470	471	495	472	492	461	464	472	486	449	442	476	440	463	482	472	466	476	467	482	460	480	458	474	461	495	489	499	481	449	482	442	444	483	472	472	477	453	474	486	481	467	427	496	442	479	474	445	496	507	474	484	480	476	453	485	498	445	486	505	474	452	469	496	484	493	484	462	439	470	485	462	484	497	451	461	480	466	469	473	480	476	473	424	429	478	429	481	519	474	506	491	439	486	461	488	478	453	462	477	467	475	449	437	435	465	468	481	435	494	479	453	483	484	473	476	439	462	452	458	410	471	467	449	483	493	428	467	465	456	472	467	466	475	433	449	499	502	468	439	464	422	484	458	448	479	489	485	494	489	445	473	465	509	440	450	466	451	467	446	478	475	457	511	489	482	480	477	461	476	448	424	493	462	484	465	489	471	487	476	470	462	477	491	482	477	426	478	458	517	465	448	499	504	473	466	462	464	479	493	503	510	496	454	474	422	421	487	442	465	525	511	502	506	454	502	493	472	469	476	426	498	480	465	480	456	471	456	464	462	463	490	481	504	485	485	482	448	453	502	499	460	477	515	475	466	471	466	460	462	489	453	444	468	493	464	527	482	449	481	487	494	428	462	494	469	495	469	451	506	493	483	497	452	473	432	517	469	486	507	508	472	529	497	448	471	464	520	497	490	479	507	499	492	465	484	460	520	463	446	444	455	497	460	445	475	499	477	512	470	460	476	492	457	481	486	542	501	489	497	503	437	503	434	498	460	478	443	493	458	435	487	439	462	491	474	490	473	524	475	499	463	496	497	471	525	457	520	463	480	484	466	460	470	497	466	454	480	454	470	462	467	469	452	470	468	482	455	440	495	488	515	488	461	446	470	478	501	502	493	490	491	463	512	495	458	469	499	478	491	448	512	430	483	447	488	457	492	480	458	455	455	481	478	489	486	423	490	506	477	457	474	499	461	523	460	481	490	468	469	467	465	466	510	465	454	483	468	466	504	464	487	492	501	433	483	483	474	427	507	469	469	472	493	453	430	462	472	451	470	452	490	468	477	482	486	487	438	448	472	494	434	473	427	471	468	459	467	466	480	462	431	477	441	480	468	436	464	478	476	456	481	493	472	492	459	463	411	493	475	418	503	418	468	470	458	471	476	451	468	468	451	447	476	465	445	503	483	473	494	478	475	477	465	468	450	472	475	438	496	438	468	462	452	501	498	482	450	475	461	525	494	460	459	459	466	489	461	487	438	496	457	484	467	496	410	458	457	454	441	510	483	447	455	494	451	468	457	468	464	454	450	476	435	483	481	449	483	499	488	477	452	466	507	486	445	465	466	467	458	472	478	463	465	493	477	489	476	454	469	454	430	482	496	434	426	464	439	502	530	465	494	445	481	456	478	494	467	459	483	424	483	452	492	485	472	491	486	464	457	487	459	450	487	483	493	448	486	446	461	497	480	492	443	467	453	481	463	457	482	505	465	468	451	501	497	488	464	490	459	492	524	506	460	482	477	479	444	476	465	488	471	468	493	484	451	491	459	474	478	439	507	460	470	457	480	478	485	449	478	472	481	481	487	470	482	502	448	478	482	466	499	453	494	448	488	496	456	512	440	453	469	523	482	475	474	464	501	504	490	461	468	502	456	499	490	496	490	474	426	487	496	445	518	460	440	446	491	502	478	446	478	475	485	469	492	481	487	498	483	474	450	441	468	492	528	493	448	441	465	470	450	466	473	475	459	483	465	483	480	462	475	493	442	484	439	451	487	462	469	463	492	455	506	505	495	481	492	436	455	461	444	444	467	508	457	457	417	450	471	498	455	459	466	447	461	458	462	477	453	472	439	509	480	453	484	495	474	488	479	501	467	455	440	467	462	513	462	485	500	458	470	477	494	488	489	455	455	483	503	475	458	468	489	466	464	479	463	482	468	472	489	460	497	442	430	464	496	466	518	443	483	471	471	463	468	473	483	476	482	456	464	480	507	474	460	479	448	457	451	474	450	501	443	465	467	472	463	500	461	432	487	491	446	483	476	472	515	489	513	465	433	459	503	465	488	439	499	488	504	469	466	450	486	493	434	474	455	469	527	472	505	472	464	475	476	470	478	487	498	485	476	471	488	459	478	453	477	449	469	495	455	536	448	495	472	499	449	429	462	489	462	476	513	489	492	462	489	483	460	491	479	478	506	449	516	534	447	473	499	447	470	509	489	459	456	522	531	516	529	472	467	480	472	496	450	500	470	477	464	523	449	434	465	478	477	477	461	421	471	455	489	495	460	506	464	491	424	484	492	511	460	454	457	475	491	511	471	457	437	502	489	446	475	472	491	488	445	469	477	459	491	456	428	474	482	447	495	487	438	420	458	461	470	461	495	457	490	475	471	471	475	469	457	462	456	460	472	480	477	472	461	443	494	475	500	486	498	441	513	486	507	507	465	476	453	490	466	438	505	447	480	506	469	488	455	454	458	454	479	430	498	518	468	504	485	471	514	447	484	453	482	491	487	488	463	470	452	464	481	433	471	485	494	476	490	460	482	492	525	477	483	486	458	521	494	491	469	484	459	503	457	458	466	469	494	447	500	478	491	476	479	497	513	483	445	489	503	506	457	425	499	499	483	469	482	491	480	470	464	491	447	467	482	476	540	501	472	495	455	447	456	465	472	456	446	465	485	476	471	484	495	466	508	447	473	473	440	490	453	478	509	527	481	456	513	514	470	481	486	477	487	466	478	468	533	478	439	456	495	430	490	451	453	489	476	454	451	468	490	473	467	426	485	484	445	486	479	479	448	441	455	452	461	437	522	472	469	461	452	477	488	459	465	502	491	492	455	477	484	454	480	463	446	511	518	448	478	456	475	443	515	476	426	461	444	489	472	454	477	442	460	459	486	475	470	484	486	486	468	476	465	498	452	492	479	502	458	464	490	438	476	495	468	440	477	473	461	493	439	496	441	462	506	431	470	472	467	452	474	484	474	502	459	460	500	432	523	458	497	456	481	413	429	482
24523	21663	28978	24711	20860	10240	2732	1221	834	654	604	522	589	505	556	544	496	482	460	488	489	463	442	459	460	421	467	458	491	453	466	454	477	476	429	479	438	436	469	444	469	466	433	490	440	493	431	496	468	508	457	465	464	411	439	492	474	462	444	459	495	502	501	461	462	431	485	465	449	457	413	440	480	461	486	478	463	420	440	416	458	444	456	435	407	450	460	445	440	435	428	458	471	421	477	457	447	439	431	477	420	436	453	481	455	467	435	424	463	487	436	465	464	455	478	462	449	464	450	420	426	481	452	460	435	467	446	448	461	484	467	428	464	485	453	452	408	470	445	453	423	424	450	449	482	446	457	420	458	424	426	436	471	441	454	457	443	427	431	463	480	458	500	427	444	416	443	463	461	466	431	459	445	436	448	459	434	427	461	439	442	459	456	462	442	450	452	442	462	480	422	441	440	465	474	484	448	406	453	449	440	470	413	430	457	458	477	426	445	455	443	459	495	464	436	457	437	420	418	461	463	438	459	478	427	439	426	469	463	463	446	473	420	453	394	479	450	442	484	437	448	477	424	424	435	435	467	443	465	453	442	418	469	439	468	407	423	458	474	458	472	464	443	439	464	464	418	444	454	467	457	431	447	439	510	442	439	432	499	455	439	451	437	468	466	459	421	481	465	479	414	484	412	465	429	474	481	445	466	414	474	428	442	458	488	407	466	397	433	492	431	427	424	465	451	478	411	426	461	450	426	456	447	451	450	449	450	467	465	445	454	446	462	462	453	435	416	494	435	451	488	488	464	460	450	468	461	478	455	426	471	453	422	460	454	489	439	457	436	465	424	463	461	463	412	487	450	470	449	483	455	441	441	409	470	459	462	446	472	441	477	461	449	433	445	461	443	463	426	429	475	471	441	478	437	500	472	408	437	424	466	471	407	453	432	455	470	428	445	465	467	439	461	438	422	466	488	427	437	481	479	462	446	449	446	434	454	473	429	457	455	453	456	427	435	462	411	424	462	470	463	453	446	487	431	443	463	442	487	423	466	478	457	480	442	453	436	404	499	438	451	462	463	459	481	457	461	423	451	411	476	487	459	465	456	465	454	489	418	456	436	416	460	440	422	437	452	475	450	462	466	420	434	457	456	455	434	400	447	446	461	440	450	476	433	448	476	472	419	468	455	471	438	443	476	489	446	455	413	468	430	453	455	461	475	461	461	476	454	447	433	431	457	431	443	457	437	445	433	439	431	457	453	495	472	476	446	427	421	488	406	453	448	415	432	483	433	449	474	462	475	436	459	426	439	447	429	457	453	452	442	511	433	443	433	444	475	434	448	481	455	489	417	482	443	470	454	429	421	446	505	419	472	467	432	463	432	484	453	438	468	435	417	435	455	430	505	438	473	440	456	423	487	439	481	454	457	444	426	454	447	468	440	441	424	437	486	417	433	428	465	423	462	422	455	432	484	437	446	472	465	451	434	496	458	391	466	484	465	460	399	459	444	453	431	423	461	483	444	435	415	448	475	466	470	419	464	466	466	431	436	391	438	464	435	456	417	420	439	429	482	442	441	426	475	416	448	463	481	430	443	468	447	437	460	450	475	424	463	440	452	442	465	494	462	487	499	450	459	430	455	453	488	441	428	455	435	460	477	424	425	457	463	406	443	477	447	463	479	478	461	446	460	455	424	439	428	435	480	450	418	453	454	429	469	483	432	440	443	440	452	445	452	465	499	477	439	456	493	458	407	444	446	439	458	440	448	443	471	431	441	462	467	444	496	452	438	411	490	457	461	434	444	474	440	434	441	442	416	491	527	376	435	441	460	433	433	403	434	416	457	432	413	402	455	482	456	435	463	436	461	399	453	460	409	423	457	466	447	450	478	436	403	438	436	432	449	416	438	480	459	442	454	477	476	441	465	465	444	428	448	416	425	435	488	442	452	471	453	451	426	459	448	427	469	453	409	435	470	444	452	480	443	467	463	463	457	448	435	435	471	452	452	496	437	498	404	446	447	449	423	448	454	433	443	482	382	431	441	433	440	467	445	464	422	445	455	465	460	431	469	445	428	449	473	439	460	455	451	470	491	443	395	442	453	439	403	436	425	433	456	455	460	480	412	461	431	456	439	468	435	426	397	428	453	450	461	456	439	446	480	467	479	477	461	473	421	454	453	470	463	416	436	415	475	435	480	436	435	454	466	469	447	422	457	448	468	429	477	459	464	445	444	414	446	387	451	469	472	446	478	412	438	450	424	460	429	459	417	434	457	449	435	465	456	442	469	439	442	459	452	439	405	456	418	429	460	465	484	436	464	469	441	502	475	483	438	441	477	455	449	439	446	480	446	434	456	438	502	476	495	467	484	462	435	440	417	460	452	437	438	466	433	445	429	449	432	473	444	427	438	446	453	440	491	446	436	495	452	413	434	464	460	483	478	455	449	442	459	450	452	435	486	489	459	437	423	465	467	428	472	411	463	440	449	387	452	444	474	468	454	430	459	444	489	443	468	464	481	460	446	435	478	437	469	484	428	436	440	427	436	490	444	439	448	461	426	440	461	462	406	419	452	474	459	443	466	428	497	437	451	464	450	455	471	472	444	440	471	453	433	485	464	471	481	438	460	483	455	474	442	440	422	436	432	437	451	483	448	477	402	461	459	430	449	438	415	445	456	449	454	438	447	474	406	454	476	445	453	442	444	451	460	431	428	468	438	405	445	461	409	457	501	420	454	458	485	443	448	500	422	447	459	447	494	452	416	469	471	441	436	402	453	474	460	420	442	443	470	436	431	484	471	458	446	414	502	459	407	494	458	465	490	454	441	432	441	425	446	470	461	455	470	446	447	449	451	452	437	448	440	460	429	416	447	434	435	473	430	453	443	472	427	455	487	440	442	465	444	454	466	453	412	433	452	444	441	435	492	447	432	400	465	455	437	452	456	464	431	431	427	482	430	473	452	435	472	458	426	438	471	461	463	473	493	417	430	449	455	447	467	423	489	460	477	468	446	454	443	433	442	420	448	429	462	445	413	426	423	428	414	470	439	456	486	471	449	471	465	454	461	456	458	425	448	447	448	420	455	453	418	480	458	437	481	429	471	463	440	402	462	468	424	461	461	470	464	424	421	483	435	474	442	439	452	435	463	447	442	394	445	441	458	417	457	483	443	396	447	436	428	437	433	430	424	442	456	461	455	446	474	425	424	448	462	439	462	473	429	457	467	474	468	477	510	439	444	435	450	462	442	489	489	432	476	424	470	429	432	446	434	494	477	459	466	440	458	492	411	475	459	462	449	478	459	456	412	440	456	435	489	447	424	445	444	462	411	446	438	456	475	422	425	434	469	494	471	468	481	439	497	469	436	482	455	441	434	453	439	435	443	432	446	430	448	489	465	423	466	427	464	427	434	455	423	505	469	476	474	446	429	453	408	439	451	471	492	456	440	413	465	441	432	439	428	455	419	425	418	476	463	429	437	448	471	452	444	473	442	431	470	454	469	456	402	450
41381	61654	43956	17910	9534	7630	4676	2696	1760	1186	1066	997	930	863	858	835	738	765	772	740	724	677	669	688	680	667	640	671	682	696	676	673	654	626	677	613	700	653	639	651	628	685	640	674	640	695	664	640	638	608	653	657	620	675	662	658	657	648	676	627	620	660	652	624	674	676	629	617	604	617	647	636	646	606	609	616	655	599	640	637	622	600	611	682	622	626	649	656	654	611	617	665	640	654	665	673	664	624	650	627	676	663	687	656	660	673	634	676	660	684	634	628	654	685	593	657	641	680	600	615	675	647	642	686	624	632	641	680	625	601	611	610	611	668	682	648	672	666	592	616	654	596	611	646	627	672	661	600	641	675	664	645	654	627	633	672	628	649	644	645	600	623	669	680	604	624	659	616	630	620	614	645	620	698	677	660	622	648	660	655	642	628	620	602	619	639	673	680	630	674	659	597	655	627	631	624	638	663	620	662	621	664	633	681	643	683	658	628	655	650	638	651	639	594	628	663	682	620	668	641	666	667	588	656	574	632	648	652	616	604	621	665	652	665	638	655	609	645	643	641	636	612	643	600	615	660	633	699	608	612	711	645	653	670	623	604	608	645	672	641	691	656	643	640	600	615	633	635	643	630	659	673	643	631	666	654	617	630	614	627	656	609	652	637	623	628	595	634	599	618	644	677	676	652	621	643	633	644	619	612	701	681	602	654	606	648	606	695	632	626	661	644	626	647	647	622	675	601	651	631	651	613	632	625	662	633	614	617	639	650	642	643	685	632	630	668	618	622	591	643	643	628	625	650	614	614	612	581	650	624	668	624	695	629	672	607	606	596	641	675	616	629	625	624	680	638	634	619	599	633	631	601	669	613	627	628	690	695	604	644	642	602	624	631	618	673	638	653	609	661	625	685	671	617	660	629	654	663	634	620	634	646	628	628	678	612	663	612	665	681	600	571	650	657	616	633	635	654	640	638	603	646	665	676	630	628	651	642	650	657	635	707	675	637	654	668	643	652	619	665	633	659	631	623	659	615	626	618	640	644	646	637	675	682	683	655	641	635	596	658	610	627	660	657	676	583	610	626	599	644	647	592	655	654	681	635	657	584	636	644	657	626	641	616	685	660	652	658	596	634	629	656	649	629	668	656	638	612	607	636	655	664	667	644	647	656	587	655	628	660	607	662	617	618	661	645	607	648	654	650	647	620	645	667	628	664	597	617	621	640	670	676	628	618	684	634	590	580	690	695	650	595	622	632	645	627	660	669	620	607	655	659	614	649	617	647	634	686	655	670	668	605	632	648	684	637	635	642	553	673	656	633	626	607	620	668	615	659	687	597	646	689	641	660	632	610	628	638	605	709	621	636	594	652	634	676	573	644	601	648	613	649	648	670	626	641	617	646	661	641	627	635	663	647	630	622	616	643	684	630	671	599	646	631	634	634	637	622	659	663	645	631	684	647	641	655	643	666	593	623	604	624	631	625	632	666	643	628	628	618	615	657	667	641	658	675	661	630	583	639	642	629	654	661	628	625	682	629	675	639	647	640	674	649	661	658	599	594	658	652	618	625	659	647	681	607	674	653	694	622	635	620	640	598	625	656	634	599	633	667	613	652	616	648	636	635	663	669	674	700	625	606	594	612	656	649	644	640	630	638	683	702	631	625	630	663	617	629	662	692	632	614	618	635	649	636	616	607	693	683	681	640	684	618	648	671	650	650	619	632	606	659	618	660	650	616	631	643	611	639	592	642	628	636	623	635	651	638	628	583	667	669	636	610	654	665	618	661	647	704	619	659	665	673	602	654	613	629	635	621	617	643	614	616	627	646	663	595	612	623	655	608	670	615	630	642	620	663	608	656	639	638	657	590	604	656	624	603	649	682	645	697	617	633	684	641	664	602	662	633	643	613	666	664	642	630	649	636	626	651	638	623	639	637	638	639	667	633	627	603	627	656	637	697	608	688	632	672	603	637	624	673	647	618	604	631	625	652	649	599	621	643	657	580	634	682	624	626	649	585	638	635	634	644	654	661	638	681	660	618	690	673	704	674	656	656	639	645	671	612	618	620	603	643	639	606	669	644	685	617	672	604	631	637	626	639	633	670	633	623	610	673	638	665	638	630	640	669	610	626	642	670	625	656	652	645	676	608	664	619	634	638	616	621	620	663	654	644	654	652	638	604	602	648	674	688	651	634	647	603	627	685	639	623	617	632	622	604	568	649	669	616	673	612	605	629	647	644	652	632	621	672	551	618	626	668	651	677	630	702	660	684	635	626	665	620	639	642	655	604	633	681	624	659	648	595	659	603	636	606	646	610	653	643	614	654	622	681	670	691	675	611	601	642	611	619	662	709	658	647	637	644	632	659	631	615	596	646	692	618	647	685	636	669	611	622	606	666	618	652	643	636	602	646	655	624	623	661	627	639	650	629	604	639	670	662	610	613	600	626	665	591	658	633	667	578	672	696	660	620	652	636	625	635	631	672	605	642	652	643	677	683	669	660	654	676	678	657	636	633	610	656	678	605	641	629	662	661	625	653	628	602	630	598	597	627	629	654	671	639	612	667	677	626	652	610	618	652	679	606	621	673	687	615	642	645	651	636	625	606	652	617	674	637	675	634	629	646	631	621	719	654	671	637	631	672	648	617	668	656	610	658	628	631	653	638	679	635	640	630	699	665	626	631	646	663	631	675	683	639	623	625	682	643	683	639	618	663	637	652	647	650	616	661	658	658	605	652	614	653	592	593	628	599	640	703	616	635	615	671	642	648	649	619	632	661	636	623	626	666	615	610	685	636	660	606	647	669	653	653	658	625	601	640	607	636	651	613	581	652	630	669	598	619	655	623	657	632	630	630	623	618	607	630	644	663	669	607	648	634	615	639	639	722	645	679	605	668	693	663	665	690	621	661	623	674	632	654	622	641	621	627	651	647	650	633	649	591	629	661	603	586	612	660	650	651	645	612	671	631	652	616	686	652	618	652	673	689	614	659	645	594	652	648	601	594	660	633	679	634	648	659	684	637	632	684	652	636	632	652	643	618	587	651	663	652	608	656	658	630	658	651	651	608	690	607	686	658	636	676	641	662	638	641	648	636	638	611	638	623	652	625	624	649	625	635	636	647	646	629	629	670	628	628	640	638	659	615	634	685	591	646	665	686	614	640	639	627	611	680	652	645	689	646	628	634	647	654	592	638	681	621	642	609	660	596	667	648	617	666	638	659	649	625	602	694	679	642	639	654	682	681	638	606	652	661	607	681	601	616	612	639	657	638	641	642	654	624	619	626	625	636	681	644	617	654	624	637	634	657	648	619	679	621	653	637	653	666	632	672	642	603	597	616	677	618	640	685	659	623	652	637	593	642	626	691	630	692	634	619	657	583	622	682	673	674	651	623	632	617	669	617	616	620	642	622	631	609	638	664	608	610	620	609	637	653	636	698	639	643	586	604	674	623	646	636	642	626	669	661	638	691	623	657	662	638	653	675	663	610	624	651	660	671	645	661
23496	21620	29394	24323	21574	20860	8383	1708	839	638	607	491	504	495	472	408	400	385	383	368	375	353	369	358	351	344	354	368	337	330	376	344	313	310	353	355	319	326	309	334	327	305	311	359	332	340	314	322	334	333	296	342	353	352	354	334	341	329	345	339	331	327	312	321	326	325	295	349	328	308	342	323	337	326	329	355	322	335	329	313	340	333	321	311	327	300	322	316	351	346	296	352	319	332	325	322	315	332	361	301	301	289	369	287	321	323	310	304	318	338	333	330	313	300	350	279	330	335	325	327	319	355	345	319	314	296	332	321	298	324	321	292	323	268	336	332	343	333	321	320	308	358	329	316	354	344	303	311	326	331	346	340	341	357	348	364	324	326	303	338	332	308	330	348	335	303	324	327	322	340	333	317	336	300	324	362	339	324	340	329	332	307	321	290	328	349	328	300	318	318	367	339	319	318	345	332	324	328	312	319	313	300	326	326	330	291	324	297	331	359	356	321	314	338	307	344	314	319	322	317	306	373	337	323	374	352	326	331	329	333	309	291	326	305	346	333	322	307	320	355	320	338	328	323	327	335	367	303	326	321	294	332	330	340	329	331	329	322	344	325	325	330	340	319	302	320	297	323	314	345	343	358	331	310	347	310	307	310	331	332	316	292	326	294	329	345	335	321	295	338	329	301	316	299	325	312	328	314	351	332	330	319	338	323	288	360	349	310	307	308	315	337	336	293	315	318	312	320	345	370	343	350	313	316	334	325	323	358	297	330	336	328	312	321	327	318	325	305	344	300	325	346	322	339	328	347	337	333	286	355	292	312	298	257	335	325	304	300	320	325	324	340	317	328	317	317	361	301	321	310	331	345	348	318	320	328	318	367	309	317	328	314	322	299	309	343	315	340	345	295	305	298	338	284	318	307	347	323	357	322	360	341	305	337	308	299	335	351	331	301	326	335	343	324	335	313	318	324	308	325	310	321	331	289	324	304	328	284	334	337	292	343	370	311	333	323	307	328	321	375	323	351	337	316	306	285	339	342	329	346	350	324	324	351	340	320	338	348	317	332	345	340	315	291	329	317	330	326	342	326	309	312	320	300	342	367	332	324	349	352	333	332	323	336	318	304	289	323	326	348	352	326	343	317	324	334	309	324	305	337	310	296	335	347	342	293	315	342	327	305	336	316	340	343	356	309	305	313	313	369	300	322	307	325	298	317	365	306	313	346	378	314	333	317	325	318	300	343	298	327	324	317	344	310	373	351	317	370	315	316	346	350	332	337	330	298	314	343	322	340	314	304	318	296	310	332	332	316	309	335	362	306	306	320	306	332	352	309	326	309	338	279	340	310	327	335	336	301	323	305	322	357	306	332	335	326	319	304	353	320	320	318	334	324	291	345	309	330	322	315	314	343	334	347	311	300	323	319	311	313	308	323	317	317	262	314	321	327	339	351	290	341	290	316	369	324	294	342	376	334	316	340	328	339	319	329	319	314	335	311	278	337	343	307	378	343	282	322	321	296	342	333	333	303	360	314	338	354	312	338	332	320	307	331	319	324	343	317	325	312	322	323	371	331	319	343	355	365	331	327	302	336	334	309	328	286	308	318	320	361	324	318	319	330	365	326	348	321	291	297	310	336	340	315	313	305	337	340	302	294	306	325	344	326	328	317	345	321	305	311	307	305	333	306	327	309	313	338	333	304	338	312	331	306	314	380	330	328	319	325	338	326	350	331	316	357	308	324	322	330	339	320	305	320	346	317	325	322	323	314	325	301	334	333	323	348	316	335	326	332	329	322	327	319	308	296	332	343	336	333	334	321	347	310	323	330	348	328	320	332	326	350	291	323	326	316	325	300	327	317	345	316	332	334	304	330	340	320	328	342	339	293	342	346	338	359	336	335	338	338	288	341	325	343	293	325	325	324	323	312	330	326	302	337	320	317	327	334	333	316	362	309	354	305	327	331	316	350	292	285	313	329	347	337	323	294	319	321	334	307	339	320	313	323	301	344	338	326	347	309	354	321	360	308	307	314	331	319	286	291	308	347	323	327	300	323	328	357	345	351	322	333	325	311	298	306	356	333	304	306	347	349	311	340	309	343	350	341	334	333	347	320	311	360	323	316	328	342	329	344	378	340	334	333	314	286	314	326	325	308	299	293	314	329	329	332	311	325	338	326	338	301	306	318	300	319	364	291	342	327	333	322	332	325	279	316	343	323	301	345	320	312	323	336	331	316	337	322	338	339	306	326	327	321	311	303	306	316	307	327	347	303	333	323	365	334	341	325	336	320	319	337	354	316	308	338	323	320	351	303	331	304	341	298	311	328	298	329	334	327	314	336	333	332	303	318	331	322	315	310	313	319	310	331	374	314	302	321	333	379	335	318	301	306	323	360	309	302	337	310	331	316	328	315	332	337	364	341	313	330	326	340	355	375	314	315	309	333	337	296	312	342	328	323	344	308	302	319	331	321	289	329	313	335	303	307	340	295	322	359	311	329	351	312	334	288	352	328	342	350	334	311	315	354	314	319	325	339	312	307	317	329	318	328	297	298	341	290	349	330	348	332	352	325	322	322	318	341	337	380	316	313	323	317	338	333	357	300	309	358	330	331	356	342	320	355	339	316	314	353	309	352	338	316	313	340	307	330	328	362	317	352	326	335	309	328	337	304	339	350	298	294	281	310	290	326	323	309	361	316	342	318	359	339	302	332	342	336	334	345	354	314	328	314	315	301	348	311	333	339	323	321	315	335	346	334	289	337	346	324	326	292	325	341	331	337	319	321	335	305	313	360	318	329	323	293	294	321	320	303	353	299	321	336	313	334	351	308	295	330	362	321	331	313	324	309	336	361	315	337	326	307	300	322	348	306	327	338	304	325	334	328	355	318	349	314	308	326	340	338	313	344	323	322	330	298	277	319	345	353	329	333	342	314	321	323	352	307	291	299	304	337	343	305	312	330	296	339	319	302	338	311	301	313	338	305	312	312	315	309	331	330	332	322	313	324	321	333	317	328	338	332	315	311	314	340	313	340	326	306	289	293	322	321	314	289	312	306	304	313	300	334	354	310	303	295	348	325	341	314	340	295	317	312	319	329	361	306	346	327	317	341	307	333	376	316	305	349	325	328	313	333	307	326	350	308	298	348	319	329	322	316	342	305	339	323	330	343	356	307	336	310	302	290	319	336	328	324	328	351	340	325	332	329	341	295	310	309	351	318	322	341	318	317	333	304	317	370	373	297	310	335	311	310	340	336	275	324	318	289	310	311	310	324	369	351	355	291	358	317	358	309	340	330	335	317	307	345	345	338	322	343	320	320	359	349	347	328	324	337	323	311	313	327	310	327	342	337	293	323	309	298	324	323	349	328	326	359	286	316	332	305	342	318	304	327	296	327	318	309	329	321	333	280	319	307	328	307	290	314	352	282	336	308	328	347	318	327	313	327	285	318	323	318	354	302	329	318	316	293	338	360	342	324	333	331	308	323	329	328	343	314	306	349	328	286
45861	69207	52716	22979	12612	9243	5909	3476	1977	1365	1233	1023	918	925	816	761	705	643	644	625	598	585	612	589	599	539	518	512	496	561	526	504	515	525	541	469	499	494	532	483	468	467	484	491	525	494	484	523	469	479	486	452	464	517	507	430	501	526	461	460	470	495	478	456	447	509	484	460	439	534	456	476	485	434	458	489	484	492	467	481	466	499	428	474	476	481	484	504	470	475	458	472	442	484	442	474	456	461	484	472	461	478	440	493	495	503	469	477	488	473	478	460	470	465	470	490	463	511	483	472	484	474	452	447	462	457	491	486	490	465	485	451	425	471	463	545	487	486	496	468	480	456	518	472	478	466	471	474	477	469	470	493	468	466	425	462	451	459	465	475	465	419	457	470	483	486	461	424	461	473	492	468	500	486	447	473	487	516	459	468	501	501	468	500	475	484	484	451	497	487	471	455	430	529	458	462	505	451	474	463	518	479	501	462	453	424	489	467	508	439	470	478	493	464	454	449	461	490	426	479	460	490	466	498	479	437	439	460	422	482	452	483	434	501	454	471	475	481	493	428	468	500	463	477	509	480	493	455	451	468	443	490	520	504	460	424	469	478	464	405	464	448	488	489	521	445	449	435	482	492	476	462	486	430	443	450	457	453	464	457	487	479	447	458	463	477	484	500	456	486	496	443	476	459	454	471	470	476	448	457	444	456	455	463	440	426	474	452	457	491	493	465	492	469	475	485	499	455	460	470	453	495	481	468	487	491	476	464	439	442	420	477	462	455	492	487	480	484	485	478	467	497	486	476	480	454	496	482	461	484	452	467	485	514	504	476	475	450	486	495	466	463	433	500	467	457	432	495	500	476	475	471	455	478	489	495	450	468	467	465	448	499	477	455	509	462	475	423	474	475	479	511	466	497	478	499	463	445	457	472	487	473	462	457	470	472	466	468	489	454	491	448	458	430	472	444	464	473	442	465	503	507	458	461	505	451	465	493	468	476	463	442	444	491	475	475	469	446	460	463	455	478	471	450	463	431	466	460	490	460	528	455	451	485	480	447	497	496	489	451	469	493	485	455	469	444	467	466	426	490	477	458	447	464	479	479	483	492	431	480	433	440	482	465	488	455	490	512	483	503	495	471	478	469	458	446	484	473	478	477	485	447	417	481	464	501	449	457	450	479	478	483	432	508	482	447	515	482	466	480	460	434	474	496	471	482	522	484	491	471	459	495	454	481	490	441	438	485	450	461	512	451	489	463	467	481	471	490	466	450	490	456	455	437	473	422	454	458	480	466	446	439	481	476	435	455	484	480	498	453	467	488	468	496	450	451	442	486	476	461	497	497	481	456	451	460	478	450	499	494	436	431	455	439	436	515	450	460	498	492	483	489	475	484	448	498	462	524	495	513	493	484	462	445	519	445	468	456	438	456	457	452	477	465	495	484	445	499	438	443	480	467	507	457	440	468	464	489	489	449	478	502	467	472	468	437	442	458	463	457	457	458	473	499	504	494	475	439	492	434	487	492	462	465	434	455	456	465	452	462	458	495	484	491	461	455	448	456	461	437	509	482	462	461	489	448	470	465	513	472	479	428	426	489	497	510	474	541	459	471	469	489	448	442	455	491	408	486	476	427	474	453	444	479	501	475	487	459	490	490	463	447	485	455	496	479	447	463	436	474	482	493	470	473	507	426	500	486	465	444	458	474	465	497	455	471	486	482	455	453	483	460	443	462	504	436	487	478	483	498	478	497	439	463	471	477	510	471	436	484	491	468	455	455	450	459	485	462	500	464	472	541	497	468	464	485	471	469	491	487	475	477	468	500	451	457	502	450	477	453	460	478	487	480	485	500	479	500	478	450	498	460	465	494	488	469	496	472	446	410	482	474	480	484	452	483	474	484	459	507	503	452	441	452	448	472	475	497	495	454	480	462	449	483	500	480	490	481	452	471	479	456	470	464	467	505	448	485	478	472	448	430	481	481	492	514	441	490	462	431	458	485	428	433	448	480	500	530	493	416	449	460	455	443	478	455	479	498	476	478	458	484	466	466	476	466	457	474	491	456	484	467	446	482	448	496	438	488	500	471	504	464	482	454	458	474	481	482	497	475	464	485	453	472	493	482	470	442	472	486	426	489	443	487	486	439	497	494	508	491	448	458	419	438	481	489	504	484	446	472	452	466	455	445	459	484	450	468	468	462	457	501	463	477	468	473	453	444	513	461	507	457	473	463	450	501	474	480	519	455	427	481	463	495	439	468	475	481	473	501	455	468	452	451	471	433	467	490	455	490	468	501	470	469	473	493	470	494	490	488	450	480	510	460	483	483	499	445	473	451	500	502	469	476	522	468	491	503	487	484	488	497	444	517	443	478	480	449	434	478	446	515	462	530	470	446	478	451	452	453	451	446	477	493	507	500	476	501	485	482	434	470	463	501	475	442	498	469	447	484	472	471	469	454	482	456	479	462	467	437	452	444	476	474	479	455	469	464	447	456	433	455	425	480	454	462	439	458	422	450	453	488	483	418	489	460	434	465	477	450	481	446	453	479	519	462	460	477	483	493	442	505	490	475	444	452	474	501	486	433	452	477	440	444	461	432	480	473	474	493	479	460	486	485	449	433	489	467	489	440	475	447	467	468	488	480	491	455	468	467	462	450	474	473	428	436	484	509	496	469	452	478	471	453	521	510	476	438	441	491	447	470	499	476	502	480	495	473	500	449	453	461	444	481	489	466	437	464	474	473	469	480	443	487	474	492	435	460	469	487	500	525	475	483	473	511	495	472	505	485	473	488	503	475	464	472	470	448	489	448	499	463	469	465	462	470	452	457	453	443	475	429	459	496	461	499	459	469	488	472	496	463	447	432	486	455	469	489	469	488	430	506	446	455	474	497	442	462	445	466	465	439	467	492	492	486	461	486	464	512	484	495	506	460	487	470	449	443	502	509	464	498	460	450	456	494	485	440	472	502	465	439	445	488	493	458	446	517	482	462	497	487	440	494	434	448	499	453	505	491	469	455	495	482	465	499	504	494	497	458	471	487	478	454	497	484	471	448	479	458	464	493	498	444	484	460	443	481	536	498	445	433	471	450	466	467	460	456	476	495	484	455	481	516	438	460	467	477	444	459	474	434	504	484	457	480	469	471	511	482	467	473	520	455	491	490	498	501	474	437	458	496	430	444	452	482	470	469	471	483	474	499	451	472	466	464	474	435	458	445	456	448	475	440	474	480	491	453	461	511	484	542	456	447	446	445	466	467	496	477	502	481	481	462	464	452	456	472	423	489	479	492	482	501	522	478	483	474	490	453	483	496	474	458	475	507	503	481	462	484	447	479	483	457	519	458	432	426	470	485	443	441	473	452	482	485	462	479	483	505	472	437	478	498	423	436	473	446	491	448	459	478	461	479	475	463	508	461	495	494	445	460	515	447	472	421	477	435	458	447	424	439	464	440	458	484	491	509	483	442	450	456	448	442	498	441	451	463	500	488	467	503	468	488	470	487
29507	27801	26122	9769	2334	1384	801	545	399	399	409	389	367	341	324	307	335	324	351	341	341	352	339	365	297	343	339	332	329	336	320	329	356	341	303	351	310	318	306	324	296	331	319	331	302	311	355	326	334	315	324	323	317	336	345	354	328	318	351	319	316	306	338	350	339	329	311	296	329	301	322	352	320	349	284	346	345	329	355	330	285	318	342	326	306	338	302	342	357	367	342	329	319	361	355	338	321	331	329	351	316	313	312	341	298	327	322	338	317	321	336	341	292	339	354	341	310	327	316	343	348	308	328	338	323	299	323	311	303	336	325	308	323	310	341	312	323	319	320	326	332	346	302	332	328	330	348	308	310	311	317	363	316	285	333	299	354	312	315	333	299	327	318	306	359	332	338	308	362	295	299	343	328	330	351	335	310	344	353	325	313	369	305	319	348	352	325	322	328	309	279	327	338	317	295	306	332	318	328	359	321	356	337	324	341	314	324	318	323	336	301	365	326	313	357	300	324	284	296	340	317	354	320	311	317	348	329	341	299	323	351	310	332	327	338	349	305	304	323	326	326	322	357	321	312	364	316	312	334	307	325	328	346	326	308	314	340	315	311	328	339	300	323	328	329	315	351	299	315	314	349	354	334	331	309	320	339	320	332	334	339	353	314	326	299	322	335	333	342	327	339	348	314	334	319	350	352	318	285	331	340	318	316	326	296	353	322	288	342	320	317	335	301	326	319	334	329	318	346	311	325	343	324	308	347	332	324	320	334	328	317	319	322	351	303	319	326	323	359	374	334	356	319	344	318	339	335	302	331	315	336	327	348	314	335	327	308	340	311	344	320	311	317	335	311	333	313	342	321	347	337	348	335	301	352	296	302	317	353	331	344	356	316	331	330	327	343	309	321	306	302	308	341	300	308	338	306	308	333	323	319	322	340	349	339	319	310	326	326	324	326	348	355	356	329	332	312	342	326	315	328	348	337	334	315	339	325	320	291	348	327	310	342	345	317	318	338	330	348	339	313	339	274	328	341	298	331	338	297	344	313	312	326	319	324	354	339	317	326	330	334	324	337	333	322	360	342	292	323	331	348	343	353	348	325	355	332	317	300	329	324	344	315	320	328	338	310	341	314	318	302	316	324	283	346	297	336	342	303	353	329	337	318	344	313	308	315	327	313	324	316	323	287	304	332	330	295	348	312	325	306	343	323	308	333	316	332	345	350	318	332	313	342	326	340	293	329	308	325	326	321	345	307	332	345	322	308	325	335	337	296	345	316	328	317	316	351	355	306	301	335	334	327	365	325	324	363	353	315	351	316	364	320	314	302	340	318	346	318	306	327	294	329	330	335	319	304	335	335	345	378	331	322	345	295	340	328	331	321	293	315	321	313	319	323	347	329	322	328	320	309	327	347	340	326	333	353	286	325	324	314	311	348	324	303	306	314	325	338	348	309	310	306	291	339	315	321	317	342	323	347	346	315	325	323	337	303	344	300	305	318	321	291	324	321	286	339	316	304	347	334	350	311	342	326	345	342	324	311	351	339	343	324	341	316	312	365	323	325	301	309	317	299	307	348	334	287	303	270	330	318	320	350	333	351	315	316	351	306	323	338	283	291	313	318	338	316	291	314	313	368	336	283	338	318	344	278	326	345	311	327	286	325	328	304	344	328	288	302	352	306	306	293	391	328	297	333	344	327	278	344	345	312	336	285	336	303	323	324	353	362	326	315	339	321	332	331	346	302	337	335	334	339	284	331	340	331	323	328	343	297	322	356	342	371	330	327	319	317	365	340	326	280	351	317	324	362	326	324	304	308	329	297	314	315	326	351	349	349	326	317	325	315	301	328	293	319	327	333	302	351	319	351	323	319	325	284	319	323	334	322	300	306	325	326	311	341	325	361	351	328	320	339	339	318	320	329	327	332	353	336	327	313	351	309	327	308	338	323	331	300	333	314	317	296	302	344	321	295	353	346	331	345	344	354	330	338	326	360	306	370	313	308	345	332	318	339	350	341	321	332	323	313	346	369	349	326	350	334	342	330	314	343	345	313	336	332	317	327	298	324	367	299	324	335	323	324	340	337	320	318	327	347	294	344	329	323	346	302	317	353	325	308	324	324	346	314	326	304	303	358	343	337	336	333	335	335	348	328	329	355	356	351	333	315	337	336	295	327	341	285	319	312	356	354	332	331	316	308	320	311	336	344	320	344	337	325	315	334	344	340	294	333	323	324	365	343	306	348	321	345	304	370	308	363	337	331	334	313	346	327	334	318	356	319	315	315	335	301	344	331	338	350	338	335	354	321	303	332	309	344	307	330	326	324	311	343	341	321	354	291	312	336	329	328	328	297	317	313	362	347	313	297	309	349	319	312	334	308	319	316	302	368	342	333	341	332	324	294	305	329	279	341	330	315	313	299	342	323	312	299	307	329	352	313	310	352	320	317	304	288	362	301	329	329	298	317	310	329	343	299	355	299	299	309	308	288	328	323	311	325	296	326	319	317	321	345	321	357	323	288	321	311	323	304	312	321	369	306	319	296	312	321	357	321	343	336	317	311	340	338	312	309	286	307	332	307	359	329	324	340	369	337	338	313	342	316	306	315	319	345	360	316	332	345	331	325	344	344	359	355	317	350	337	327	342	321	317	315	331	316	338	307	290	326	330	325	327	334	353	325	304	343	312	320	318	339	328	352	307	315	302	343	317	354	337	310	348	320	318	280	319	318	317	324	335	322	335	314	328	344	336	361	320	312	331	316	344	331	299	306	329	333	340	350	330	318	305	329	293	321	343	317	342	338	360	320	313	345	297	338	332	341	336	330	340	357	370	302	330	332	324	316	335	337	339	347	329	322	334	347	362	307	316	335	354	326	352	318	318	353	295	313	340	314	329	322	300	320	319	309	325	306	311	332	330	348	339	299	332	317	329	346	337	339	330	312	317	346	327	321	329	350	335	312	343	311	336	335	327	335	326	352	328	310	324	337	312	334	320	324	308	356	324	323	311	356	333	317	323	341	339	324	331	323	306	342	322	337	305	321	307	343	358	352	335	329	322	333	304	312	334	318	322	342	300	294	320	366	335	322	299	355	355	321	306	311	302	332	310	337	351	339	327	338	324	304	292	290	340	336	325	344	352	295	318	314	350	342	321	316	351	360	338	303	329	324	317	356	337	305	326	321	340	346	325	307	319	316	342	364	341	316	317	329	352	329	320	346	294	323	339	300	344	331	332	334	345	315	341	333	357	287	336	368	319	342	342	336	327	310	324	303	319	350	354	346	319	324	334	345	311	337	379	354	307	346	325	315	322	325	322	344	340	324	349	352	313	344	325	294	322	307	353	326	347	280	318	323	341	352	318	323	349	346	335	340	317	308	304	324	340	324	303	350	312	326	329	311	329	331	338	339	335	361	304	316	336	303	344	302	324	333	329	344	299	333	344	330	311	369	323	330	336	305	332	334	316	349	302	319	330	317	305	298	347	339	330	348	309	304	330	343	315	334	328
36364	44742	30604	9045	4808	3267	1864	1095	712	605	525	577	528	568	526	469	506	503	493	482	463	437	479	483	463	497	489	463	510	460	460	489	480	474	481	451	477	488	430	495	482	489	442	494	422	497	480	473	471	467	453	466	459	501	417	454	462	487	443	452	468	470	452	427	479	431	447	455	468	450	460	492	447	464	465	435	484	488	485	471	441	471	494	470	478	496	452	492	473	466	485	444	433	485	413	435	507	444	501	500	434	465	491	470	494	454	476	488	473	485	466	479	452	444	434	479	459	493	490	484	468	437	454	439	434	475	476	483	447	482	497	450	467	506	474	467	501	435	438	485	429	501	470	472	446	473	442	468	454	463	484	462	470	476	472	497	458	443	471	462	439	443	485	447	494	466	462	477	526	452	465	471	440	474	456	468	430	450	483	466	471	443	488	499	448	451	473	465	464	455	441	486	476	419	451	509	494	436	422	461	472	509	442	444	502	468	473	479	491	436	496	451	464	494	470	453	472	474	468	487	467	474	455	434	521	443	458	465	468	484	475	426	483	471	467	471	456	470	463	417	438	482	472	475	437	470	483	458	445	521	469	472	444	438	461	491	449	430	452	474	473	448	464	451	458	459	459	462	438	452	456	454	483	458	466	483	474	490	474	484	475	488	446	435	468	515	460	435	456	474	433	483	437	441	441	463	424	444	457	497	454	469	459	486	450	504	481	494	475	461	488	457	444	485	448	470	483	475	490	486	474	480	481	477	482	485	478	506	439	434	461	494	480	473	418	488	459	474	449	492	477	486	462	464	458	452	485	457	441	437	474	475	455	478	465	463	456	487	447	458	449	509	487	485	457	456	471	494	489	428	456	506	449	447	472	446	476	457	439	510	483	489	471	502	448	488	483	464	441	489	501	451	497	479	470	477	497	474	417	455	499	471	457	472	450	460	441	448	502	486	436	478	471	443	414	463	485	459	456	505	479	451	473	469	486	479	461	454	483	435	452	459	473	493	514	491	499	486	463	457	456	476	471	431	500	500	461	481	514	472	463	442	521	477	456	467	476	481	454	451	510	492	405	450	445	501	476	461	441	450	424	479	457	476	472	451	485	478	460	468	425	450	465	448	478	467	475	478	485	456	410	445	497	476	442	447	489	466	459	449	450	498	491	464	447	447	498	473	448	486	457	462	460	456	419	471	471	451	458	455	404	473	444	466	442	488	478	467	472	424	465	473	438	494	453	467	448	491	482	472	466	471	436	488	412	478	475	492	449	430	452	483	520	460	467	488	479	459	483	469	480	452	447	429	462	458	482	455	438	491	467	470	457	495	472	492	462	490	450	428	478	443	437	458	461	487	440	474	464	486	500	478	482	466	474	459	443	526	471	430	435	472	462	478	461	453	494	475	461	480	488	447	488	481	450	469	447	426	482	462	478	476	469	433	478	474	454	472	445	464	477	480	491	473	465	444	473	476	462	490	472	444	458	485	480	484	461	453	490	481	521	472	456	443	451	468	425	472	499	436	421	463	480	471	444	476	495	481	477	494	481	424	459	428	482	443	454	489	440	469	493	457	437	455	447	478	445	443	453	428	485	459	472	504	464	475	453	464	456	450	443	438	463	473	459	412	482	488	448	477	442	472	524	470	428	476	484	438	430	443	436	461	458	412	461	460	456	470	470	428	452	457	483	456	455	466	454	486	490	448	501	469	473	459	448	452	458	466	471	477	458	459	481	480	450	463	432	454	512	465	484	464	467	498	489	476	490	492	480	434	498	441	435	475	457	487	462	474	481	486	409	485	460	431	466	484	464	475	490	507	453	480	398	459	458	451	471	473	488	450	512	486	501	463	462	469	460	429	473	450	453	487	439	470	481	494	478	472	441	485	493	496	519	459	443	440	505	503	453	465	456	446	519	439	453	427	488	453	493	486	456	428	453	501	487	437	483	491	507	453	446	478	491	452	492	486	434	467	490	450	435	473	491	475	460	453	459	485	443	496	457	477	462	456	464	480	471	476	468	434	453	434	458	457	448	504	485	483	429	496	442	480	492	484	495	455	477	510	412	490	461	446	437	458	465	442	448	438	467	459	487	475	478	464	483	489	453	467	466	478	492	499	466	475	487	470	477	472	458	475	432	487	461	469	458	458	503	460	445	436	509	460	477	497	451	466	490	481	437	424	444	468	477	487	480	487	451	447	448	445	469	489	456	467	478	445	529	453	486	473	473	487	473	458	466	475	460	396	468	432	491	457	480	457	466	463	447	489	469	476	498	471	443	466	478	471	445	499	492	482	457	448	518	427	460	507	459	422	446	475	521	428	436	461	465	511	496	460	454	503	475	486	486	479	454	449	432	430	459	504	495	493	461	497	457	448	420	439	452	452	454	466	417	500	443	480	421	453	494	519	493	481	471	470	471	450	483	498	455	445	510	465	453	460	451	469	468	480	501	476	494	516	460	447	431	508	455	474	488	456	495	474	491	464	435	471	442	462	447	434	456	480	417	429	452	502	449	508	482	440	477	454	451	450	424	437	488	479	475	479	448	422	459	473	476	424	451	426	421	465	437	502	502	482	455	448	453	439	482	489	445	463	455	480	478	478	491	453	468	438	509	486	528	460	433	492	469	429	491	472	460	441	457	478	440	445	463	477	464	465	457	468	461	487	456	441	474	489	501	457	463	456	471	453	451	484	434	456	423	496	455	461	448	469	450	472	466	506	485	475	439	449	480	475	440	429	494	448	402	507	450	475	457	488	473	421	473	451	447	491	489	428	444	455	475	478	486	478	480	456	467	469	474	458	439	515	482	480	474	456	439	489	448	472	460	480	442	465	487	475	496	470	457	443	502	450	469	425	489	457	482	431	451	476	477	414	454	446	436	462	439	473	461	505	498	462	491	436	463	486	450	464	495	490	458	440	477	460	449	436	480	492	472	452	475	485	431	505	494	460	482	450	467	511	444	424	449	465	487	452	468	434	415	495	486	442	450	466	476	468	457	505	475	502	470	480	465	429	476	500	465	448	464	477	469	484	462	437	452	456	431	485	471	480	440	502	441	449	469	471	472	460	458	490	460	469	465	505	469	505	463	472	474	430	454	479	470	426	463	475	460	500	498	455	471	501	499	463	459	470	493	464	469	491	437	468	495	439	492	491	446	427	479	439	475	434	469	452	473	474	480	454	448	453	458	511	450	489	495	497	443	507	477	456	456	497	474	454	465	459	475	507	462	432	502	469	491	434	464	487	498	470	481	479	424	457	488	427	423	491	447	462	483	472	437	497	488	457	420	465	440	454	425	505	503	480	515	445	491	440	484	478	493	444	483	496	496	460	458	468	430	474	475	480	480	478	484	470	486	489	463	467	450	481	462	461	465	500	473	441	500	474	439	528	483	457	444	491	448	458	493	485	472	459	484	470	475	458	477	450	479	458	499	451	479	449	487	467	477	484	442	456	462	460	478	470	497	452	468	464	470	450	528	505	487	495	504	476	474	496	494	482	456	456	507	476
24522	21631	29072	24729	20885	9445	2274	1027	696	642	603	567	540	509	540	503	501	502	476	498	489	519	502	473	448	456	489	468	430	445	471	478	431	444	447	426	489	439	457	449	480	450	431	440	462	457	484	446	454	444	461	435	467	433	417	464	418	448	474	504	426	438	458	446	447	451	446	418	432	448	421	447	447	432	431	470	428	472	453	432	433	428	469	431	457	441	481	455	450	479	429	442	454	448	429	464	438	462	446	445	413	453	442	477	445	433	435	446	463	470	430	432	443	439	467	463	474	466	452	460	460	423	448	466	443	442	454	444	461	452	440	488	451	400	394	421	427	420	434	479	445	431	453	469	413	457	431	450	440	430	425	432	384	471	443	453	409	466	445	426	443	447	444	472	495	430	422	470	454	416	426	465	443	448	420	431	435	485	449	472	436	448	460	430	454	485	450	413	467	477	436	486	473	435	426	448	440	446	485	425	449	461	434	430	442	430	434	452	496	447	459	492	467	443	465	455	430	441	458	460	431	456	422	473	422	455	470	441	465	438	469	418	447	463	458	436	416	420	412	452	423	411	465	414	445	463	425	451	446	451	423	488	454	437	481	448	419	424	450	436	460	470	432	447	462	456	477	429	457	488	486	480	428	435	471	420	463	455	424	476	430	426	417	456	440	409	463	491	475	408	452	422	487	464	436	455	447	460	465	443	439	460	451	488	417	437	434	425	416	460	456	463	450	504	459	431	473	427	463	446	485	444	451	453	468	439	456	419	442	450	456	423	434	458	469	449	434	435	456	472	440	424	476	431	423	453	469	457	454	454	416	460	415	457	450	466	427	407	490	463	410	478	480	463	472	472	494	479	414	434	439	439	487	436	435	463	451	439	443	383	439	456	450	435	442	439	444	411	484	439	427	419	434	431	443	422	445	429	431	444	432	439	407	476	431	414	461	437	416	469	470	445	473	436	400	415	459	430	475	448	410	461	430	475	416	452	409	451	446	434	433	410	461	435	431	452	433	460	463	450	454	441	458	427	518	467	450	445	438	437	428	430	445	459	439	446	439	476	432	438	450	432	427	455	417	401	437	430	482	456	442	436	386	456	452	444	392	458	451	450	462	427	475	424	425	436	453	432	494	427	448	444	433	415	460	447	437	430	493	467	481	440	400	456	426	444	412	422	438	414	485	440	448	426	503	429	440	428	421	383	430	460	444	427	434	479	434	428	439	443	432	447	412	443	463	422	425	440	428	453	445	452	460	432	450	428	423	398	456	436	435	413	456	422	430	416	443	447	416	441	434	457	460	467	454	448	486	461	455	450	431	453	439	459	468	443	465	509	460	441	460	440	384	451	439	405	446	459	447	418	431	413	446	447	430	484	461	454	426	447	454	472	437	452	470	439	449	443	422	443	461	443	412	435	427	478	452	476	454	412	470	435	444	389	421	461	462	452	450	446	454	428	415	456	439	445	441	427	452	411	417	447	437	431	465	444	437	424	460	449	454	411	429	441	446	469	437	399	456	445	444	410	446	427	438	487	443	478	454	442	462	418	453	451	417	452	429	474	427	450	487	428	418	424	430	477	418	412	388	463	415	456	430	473	407	463	474	428	464	443	445	477	424	472	433	449	471	431	458	418	455	429	411	422	413	440	422	405	450	468	457	429	398	426	453	396	440	465	430	450	428	461	450	433	421	428	435	421	451	443	424	450	491	421	422	425	460	429	425	445	489	406	425	402	473	466	416	442	438	435	422	460	474	476	470	440	466	417	464	438	438	424	436	442	430	463	468	473	476	427	428	432	434	419	434	445	423	435	444	481	445	416	458	450	439	433	446	411	446	461	443	454	443	431	430	425	480	443	448	485	436	438	433	453	443	434	438	470	455	434	452	438	465	460	447	475	443	432	443	429	452	411	432	467	479	460	452	445	448	446	479	427	428	421	402	429	442	429	448	436	445	394	433	451	421	436	454	443	455	400	488	450	439	456	462	441	471	446	430	408	454	448	452	413	442	452	470	419	458	443	423	450	442	378	448	476	456	469	439	468	466	459	457	415	466	432	435	435	433	432	395	456	414	410	459	429	429	479	487	408	465	463	442	455	460	469	424	427	449	464	456	456	451	458	409	472	447	447	434	434	405	456	453	428	409	480	422	430	442	430	493	426	438	455	411	442	440	478	447	451	427	498	440	450	431	429	432	464	449	391	465	423	441	436	444	429	459	436	409	451	427	396	456	418	469	448	439	429	445	454	446	459	469	471	463	452	472	448	424	431	449	429	472	421	455	461	433	438	472	401	418	457	418	453	434	438	466	419	443	469	455	400	419	436	455	425	458	470	431	411	425	451	478	459	436	473	461	399	421	425	470	456	457	418	430	431	460	454	446	487	468	467	453	477	489	445	426	411	443	446	443	455	454	444	461	460	443	428	435	414	466	475	473	411	455	440	493	404	475	423	489	448	429	444	493	485	437	439	467	468	407	456	434	445	421	439	432	427	419	478	432	428	431	415	441	435	422	414	438	476	458	440	471	470	461	480	452	463	435	409	486	431	442	463	423	467	421	452	439	433	456	407	462	460	466	423	410	449	440	463	396	443	425	459	451	444	398	412	447	442	467	461	468	458	470	435	496	459	476	419	428	459	469	415	437	496	459	454	430	488	465	415	445	428	467	404	415	440	442	464	453	464	411	419	435	469	425	470	458	433	437	425	496	445	461	428	490	455	412	457	425	427	448	456	462	406	472	480	426	382	446	414	445	422	447	457	470	438	454	437	465	442	444	447	402	447	457	435	449	443	434	396	422	441	447	443	456	436	460	469	424	460	435	473	434	453	463	432	455	457	465	470	457	463	432	443	441	444	466	432	452	442	441	439	435	432	468	419	424	442	414	422	441	446	466	479	456	453	462	440	459	400	430	464	455	485	460	451	467	446	455	443	473	406	424	452	449	436	459	421	449	429	475	424	465	448	431	414	453	462	425	432	412	442	438	448	419	425	405	444	446	444	449	415	447	424	446	413	431	449	445	481	451	451	429	475	468	420	473	407	461	430	453	455	476	441	445	432	419	450	429	442	459	449	428	481	509	423	437	440	412	415	451	422	438	444	496	468	468	422	435	442	431	468	446	439	467	443	430	435	409	468	445	503	441	458	437	483	464	453	430	451	436	438	474	405	465	451	444	453	434	459	452	437	433	483	479	438	447	449	437	434	432	445	469	432	456	428	441	459	469	480	459	484	453	445	495	429	469	436	455	416	457	445	478	465	475	410	444	425	405	432	424	394	480	474	458	430	437	416	487	444	451	447	453	432	438	428	423	436	423	458	468	423	423	443	462	445	501	423	440	477	410	439	437	434	438	437	428	454	433	454	441	448	406	452	409	443	470	436	453	472	432	423	419	426	472	443	431	474	432	434	432	439	442	466	435	393	431	483	489	438	456	440	485	442	431	459	464	452	462	448	432	455	505	430	447	452	456	448	436	426	457	432	437	410	452	393	429	467	426	414	436	466	428	479
40881	61514	44580	15102	8849	6179	3708	2155	1350	1112	1039	984	914	880	805	705	783	760	712	781	698	685	657	667	657	638	666	653	671	678	633	667	672	700	686	666	630	667	618	653	722	629	606	683	598	624	620	661	648	623	630	640	592	574	648	636	655	630	680	578	624	637	661	595	647	616	629	619	622	638	639	628	616	614	633	593	650	625	651	619	636	639	634	622	671	642	589	615	649	628	624	684	569	635	691	619	653	628	658	636	634	625	650	611	580	610	632	627	641	633	649	604	651	595	600	620	643	666	651	619	629	647	678	632	630	621	627	620	626	635	680	629	611	624	645	610	690	663	614	605	597	616	645	616	625	635	615	642	647	627	613	636	619	606	677	642	581	649	624	636	624	565	640	629	657	649	669	605	655	614	602	654	632	646	635	640	662	654	654	635	649	671	646	620	686	636	603	678	606	628	613	640	612	611	620	582	633	616	655	610	619	620	632	685	657	631	600	632	626	633	630	599	617	646	592	616	622	637	653	677	655	639	637	655	662	635	659	626	632	617	658	605	624	652	678	633	606	644	643	592	631	618	643	631	653	646	652	611	609	611	644	632	639	617	658	599	605	612	597	621	615	647	604	650	617	605	679	636	643	618	645	659	625	648	600	614	608	641	665	622	677	651	624	655	649	624	631	630	665	649	642	682	654	647	666	615	673	639	624	641	618	645	594	615	625	598	621	637	619	641	648	630	621	629	634	620	624	638	656	584	606	616	656	637	628	637	686	651	652	653	632	688	654	649	645	655	653	643	624	607	662	641	676	622	643	618	625	642	601	662	599	613	647	652	663	603	635	694	639	676	639	612	666	643	643	649	623	648	651	657	654	599	578	536	615	595	626	614	637	629	647	638	597	647	620	634	636	625	614	635	612	642	617	640	627	624	596	632	674	646	687	613	658	646	650	623	620	623	617	660	595	641	617	599	631	634	647	635	639	599	682	563	629	641	615	647	668	608	618	619	634	651	662	649	630	623	592	604	619	591	638	596	650	655	649	651	678	630	651	627	641	650	630	669	643	665	639	633	625	613	633	596	631	640	622	656	625	643	622	651	661	641	633	575	648	617	590	686	614	580	649	582	641	628	672	629	603	675	618	620	614	570	631	647	622	597	639	653	646	639	648	629	635	619	641	662	682	638	608	631	614	654	659	621	608	632	624	604	590	613	629	643	655	626	668	616	654	631	617	663	664	640	596	665	663	628	642	668	633	640	609	606	632	691	661	613	637	624	688	669	598	613	636	659	622	619	634	647	635	616	583	593	628	614	635	619	617	645	644	606	663	658	636	641	664	649	610	620	654	662	677	640	641	645	612	588	643	618	601	659	650	630	651	607	659	621	699	653	632	635	652	647	647	634	663	612	615	628	615	640	680	660	651	630	633	662	583	631	641	647	657	596	653	618	629	630	621	624	619	661	664	618	641	623	634	641	660	654	635	646	626	642	674	650	663	615	609	603	667	638	640	660	637	577	627	614	662	631	593	607	605	635	647	628	635	632	623	585	639	629	646	636	626	602	652	625	626	660	602	667	624	658	655	610	616	666	657	605	603	623	556	628	649	693	676	621	650	632	628	607	613	621	601	634	627	625	651	606	638	663	605	606	679	633	628	650	625	609	618	618	657	675	616	629	640	613	594	602	688	660	655	619	610	650	651	661	678	633	636	643	678	605	596	650	604	608	632	622	631	631	704	638	646	667	616	598	622	618	661	612	605	635	603	643	610	655	611	649	697	659	630	649	658	666	685	637	625	616	652	621	650	608	667	617	709	614	621	647	645	618	657	628	645	605	672	672	634	612	670	651	599	637	616	609	612	663	646	595	658	657	616	591	660	632	601	672	629	646	685	632	633	641	600	608	637	612	646	640	635	642	661	638	589	643	625	632	700	626	670	637	635	644	635	647	643	652	635	599	654	649	641	631	667	623	615	645	658	647	653	635	626	647	632	662	653	639	598	642	635	631	618	635	637	655	653	659	635	683	675	644	631	645	627	599	668	604	625	680	638	654	680	622	653	604	633	608	582	665	629	628	644	634	637	662	609	631	674	617	608	609	590	635	662	664	644	641	604	668	625	618	621	620	655	609	603	590	633	645	618	639	637	628	609	659	640	655	623	617	652	671	664	626	633	705	640	636	625	640	657	594	658	630	606	627	642	651	678	605	633	603	645	650	632	621	637	638	620	633	631	608	606	634	579	629	639	647	645	677	618	645	643	643	651	660	623	620	633	608	640	645	623	632	649	588	632	653	657	626	619	666	617	664	629	664	594	612	675	606	663	631	644	630	650	643	663	612	657	684	640	666	638	603	614	639	600	616	653	683	597	633	652	698	623	637	599	623	611	648	663	625	606	615	624	652	655	713	639	681	591	612	629	614	607	644	604	597	593	649	614	631	631	610	639	624	587	632	593	659	626	611	619	592	645	644	649	632	632	613	656	646	608	623	656	635	616	628	648	601	662	602	656	663	618	647	607	635	619	653	606	627	626	661	609	678	617	676	634	615	638	683	627	638	639	631	623	659	632	656	632	676	616	646	691	649	641	642	624	624	625	608	652	692	656	641	642	633	623	634	611	628	636	657	652	655	620	579	635	649	646	644	633	677	575	636	670	653	656	663	599	712	630	596	577	643	670	626	609	649	605	596	656	626	638	667	626	632	626	624	659	628	643	657	596	668	671	619	634	647	644	679	622	563	625	641	586	630	659	676	641	643	633	613	690	588	624	607	632	679	594	617	598	627	631	580	662	621	634	635	609	612	612	650	640	633	668	641	641	578	636	595	614	644	623	574	625	637	610	623	663	612	627	650	582	611	614	642	636	635	596	627	615	624	682	616	624	654	603	699	682	629	613	615	641	643	643	677	629	663	681	646	620	628	651	663	592	605	628	627	645	647	645	622	617	589	642	617	647	624	608	635	593	610	635	641	598	613	592	624	632	645	647	646	684	630	663	601	630	644	648	684	613	604	660	640	565	647	636	602	615	616	645	642	644	626	644	647	645	651	634	662	664	598	576	652	611	611	588	622	639	621	640	582	670	619	643	629	598	619	631	611	613	607	694	648	602	611	679	617	622	616	636	655	584	638	652	579	633	634	624	591	625	621	608	654	657	657	617	619	614	658	556	640	615	634	642	616	627	664	687	599	575	617	640	629	629	595	658	661	665	609	661	644	666	676	633	601	611	630	628	612	662	652	621	641	635	627	584	672	612	638	622	604	626	647	677	637	652	630	637	662	628	632	665	617	600	630	619	650	629	640	628	620	651	615	603	670	650	636	653	600	617	638	619	655	608	598	645	615	595	600	624	641	627	673	616	634	601	645	642	629	618	630	636	633	629	720	647	618	657	683	646	661	634	647	605	673	622	594	607	646	670	647	618	669	595	611	590	607	629	654	699	626	628	660	593	667	659	622	584	615	633	649	602	611	601	666	615	614	635	668	647	606	650	647	617	651	601	639	654	657	653	629	673	636	614	661
23466	21576	29355	24265	21553	20850	7518	1382	775	628	592	524	548	506	404	411	409	382	389	373	353	342	389	326	336	315	373	357	356	336	321	334	350	344	307	350	316	357	318	312	324	344	335	321	295	289	347	294	328	316	315	334	305	353	335	326	326	334	343	328	310	358	333	350	336	307	294	282	309	312	313	282	347	320	324	296	310	362	347	310	347	372	312	323	318	330	317	324	320	325	297	288	322	301	310	315	302	307	381	348	335	362	321	328	323	314	319	327	349	319	334	325	325	299	329	304	316	286	286	350	300	330	341	313	325	340	334	355	293	312	386	309	299	303	319	310	297	300	301	300	325	291	329	308	305	326	317	336	338	319	328	327	329	302	349	311	323	309	312	292	329	327	292	328	309	330	336	299	329	292	306	348	310	327	342	313	330	305	295	316	313	349	313	316	318	312	310	359	303	340	335	317	322	309	308	326	326	328	304	350	359	293	333	294	305	323	343	334	322	314	355	332	291	303	299	326	335	321	341	329	314	334	328	320	327	315	291	326	333	345	304	324	330	299	317	313	334	314	348	295	329	287	318	318	339	319	306	331	320	303	286	327	311	307	316	319	312	337	323	312	334	296	328	307	314	299	313	285	340	329	308	322	365	326	307	321	315	316	309	330	311	309	293	304	302	293	303	311	279	348	294	322	318	342	318	300	306	317	297	340	332	338	303	332	323	330	304	321	299	326	329	315	331	333	328	333	319	299	296	306	330	322	285	315	287	310	347	336	318	315	352	320	324	278	305	331	336	338	325	319	310	314	294	329	304	301	325	352	352	344	306	354	296	326	299	342	321	298	337	320	315	301	295	350	313	320	325	335	298	346	320	311	355	345	342	316	331	310	356	340	301	335	318	344	321	269	300	321	346	284	306	305	289	330	338	305	368	336	333	315	342	334	319	336	354	331	318	286	330	309	317	330	333	345	312	306	321	389	305	323	339	325	300	311	335	360	304	309	288	329	345	318	305	313	303	301	319	326	335	336	299	325	332	302	351	348	339	290	314	316	319	305	303	301	320	306	349	342	312	348	304	345	312	296	306	370	317	305	325	296	323	302	335	316	316	324	318	346	326	340	330	323	301	313	346	296	299	349	338	336	332	318	334	320	326	319	361	324	312	311	356	356	284	369	341	310	322	284	343	297	278	318	346	311	311	323	322	337	291	279	295	303	321	349	323	323	329	325	320	316	374	303	288	328	304	303	297	321	319	336	325	337	292	301	302	323	358	311	336	373	304	325	323	329	300	287	321	328	297	332	296	324	327	330	311	316	306	308	317	316	284	320	304	352	313	333	322	325	327	305	296	309	346	318	316	298	302	317	323	292	319	304	308	273	313	367	308	319	336	286	307	362	334	315	362	320	325	297	356	313	304	311	320	323	318	306	290	300	306	327	308	330	330	323	287	296	290	324	290	319	292	316	308	367	324	321	308	287	302	373	356	333	337	292	287	343	340	320	314	293	301	277	297	304	313	321	317	312	279	330	301	328	357	284	338	327	309	312	327	322	329	327	344	333	333	319	308	345	339	312	328	296	328	339	332	318	316	344	326	310	298	303	355	329	328	317	318	338	326	324	299	312	319	318	334	303	303	306	318	304	313	339	294	321	318	307	333	331	314	326	310	306	302	337	331	304	320	320	301	322	331	328	317	294	320	309	305	303	321	293	347	309	322	312	333	317	331	335	299	321	313	314	300	310	298	332	293	333	301	326	335	325	299	303	313	328	365	318	318	312	303	313	306	305	337	328	297	315	326	331	300	309	342	299	306	308	330	319	312	350	304	301	299	336	321	309	328	314	320	312	333	333	300	322	303	307	323	310	338	287	313	285	275	318	373	362	334	302	323	321	318	304	292	278	345	338	304	322	303	302	319	310	351	331	314	316	321	288	319	300	296	293	295	342	303	310	289	305	319	311	325	330	315	312	317	327	314	323	335	299	312	282	322	303	307	294	359	327	286	336	334	331	316	347	327	308	312	333	334	338	273	312	324	294	302	319	325	341	340	322	326	314	300	342	336	303	360	295	300	322	335	329	318	325	315	340	328	343	323	327	311	320	334	349	328	332	325	326	314	312	271	316	328	320	368	300	317	330	322	358	293	321	323	299	317	348	315	332	309	331	317	291	298	296	310	309	316	294	320	304	358	328	324	330	318	310	282	338	312	315	312	307	309	314	331	323	307	347	340	331	316	318	307	312	361	338	317	318	352	309	279	284	297	321	343	325	318	306	331	313	282	327	308	308	311	304	308	305	359	321	327	309	336	318	333	313	323	343	358	334	286	327	309	320	319	276	325	293	305	332	321	347	304	302	318	347	328	319	333	307	327	281	319	308	266	342	341	329	304	308	339	324	340	298	295	327	324	280	316	300	329	311	296	324	354	347	294	292	309	349	319	303	337	302	315	329	295	312	346	314	332	317	337	291	330	283	328	354	306	330	323	319	328	325	313	325	315	326	353	346	311	336	334	307	305	291	303	299	326	337	306	304	318	338	329	292	339	337	308	300	298	295	332	331	344	302	324	311	307	330	292	288	306	330	321	303	316	310	302	290	327	326	330	293	300	308	313	315	346	318	333	300	320	312	324	332	331	276	344	291	356	313	322	318	336	320	323	307	297	320	312	337	303	310	327	305	285	307	328	326	355	316	306	298	319	331	325	344	321	279	304	318	310	344	348	286	299	305	333	322	278	307	318	331	310	324	337	286	296	322	339	325	335	341	306	315	324	327	342	299	350	307	306	300	319	323	302	327	309	320	346	322	330	347	326	324	276	304	328	343	334	324	311	298	304	305	336	317	330	327	318	351	324	314	332	338	308	333	312	321	316	300	353	302	337	324	324	312	304	313	307	323	291	313	338	306	294	310	311	313	317	339	310	325	329	295	324	314	316	333	319	294	310	335	292	319	312	313	321	299	333	348	327	328	267	345	321	325	348	310	304	317	315	313	309	313	326	302	305	297	297	330	283	305	334	330	310	302	310	321	317	326	336	309	329	357	310	315	325	336	299	319	333	341	355	325	316	326	315	277	310	312	299	326	339	288	330	331	315	289	323	307	300	332	325	315	345	336	327	317	283	318	317	314	331	333	284	300	316	339	310	282	311	326	332	331	304	312	313	316	305	297	340	343	324	331	309	300	323	330	322	328	334	299	323	328	301	345	308	312	338	307	314	315	309	342	313	305	314	324	309	355	304	309	307	343	326	303	296	321	298	325	336	285	312	343	320	325	321	295	303	292	303	320	314	330	332	319	316	331	257	321	319	353	327	303	345	290	309	322	322	311	343	325	310	306	291	312	332	314	293	304	319	284	307	321	301	277	306	297	298	286	320	299	324	321	347	319	281	308	310	332	355	327	324	331	299	326	335	322	329	323	313	329	313	325	298	303	307	318	316	337	281	331	320	329	315	320	299	337	288	326	311	337	316	283	300	326	329	324	285	325	329	319	330	317	301	293	343	326	331	315	308	328	354	333
46445	70016	51020	18532	11171	7866	4757	2729	1832	1336	1174	1064	942	861	758	708	696	676	618	557	556	573	601	506	561	539	525	571	503	533	506	516	493	487	485	562	515	489	485	469	444	471	526	494	489	492	479	461	485	449	492	471	477	460	481	484	464	476	478	459	484	470	445	466	433	476	491	443	482	470	448	437	482	471	419	447	458	438	465	492	487	461	453	476	462	451	458	462	455	494	437	491	456	482	485	429	496	451	466	476	465	455	482	483	454	464	474	453	452	445	456	507	494	491	481	483	453	447	425	445	443	453	451	464	456	434	449	493	453	444	463	457	443	434	493	436	460	442	469	431	475	443	460	432	449	456	439	447	474	466	426	437	448	469	486	445	465	465	468	496	434	463	462	478	446	448	470	473	472	463	462	476	495	507	438	458	484	445	444	470	487	465	456	469	449	433	449	434	420	466	482	426	486	440	456	458	416	499	457	466	492	444	469	456	489	460	433	475	492	441	504	508	444	445	486	472	441	502	449	433	458	454	464	462	442	412	478	442	466	474	474	444	453	468	458	469	474	464	419	443	416	463	484	448	412	445	452	483	440	474	446	458	465	500	438	481	463	466	452	476	443	439	421	462	445	462	470	426	456	485	476	443	454	429	474	431	465	506	460	478	496	429	438	479	470	439	434	450	450	443	454	474	476	483	463	450	458	494	461	475	466	482	485	458	463	480	435	475	460	464	445	439	455	484	482	458	450	460	427	450	440	478	485	456	429	475	444	437	463	472	452	420	445	473	446	403	476	478	434	481	469	443	483	468	465	486	444	483	493	468	482	456	431	451	459	446	468	502	416	454	448	466	442	455	463	466	443	431	431	468	481	503	451	465	417	457	468	448	479	443	448	494	429	444	452	486	431	432	444	468	472	433	461	476	484	444	463	489	481	465	444	446	466	500	482	465	473	434	455	455	450	443	410	468	457	452	465	435	490	438	470	469	484	422	466	494	453	465	446	423	438	465	427	473	458	469	482	464	453	479	465	453	477	483	468	465	454	483	470	502	479	449	447	495	454	427	436	454	509	437	465	419	416	464	447	444	429	483	438	461	456	456	434	488	449	466	481	465	420	453	479	421	479	459	448	440	495	431	436	435	465	460	465	490	467	453	452	465	459	435	452	449	458	470	492	457	457	461	457	449	459	457	461	431	461	459	492	461	473	456	454	462	462	432	443	466	462	474	460	434	433	466	476	468	495	473	474	431	458	432	501	452	467	439	439	444	485	445	417	451	487	437	474	482	457	471	444	452	440	481	476	465	488	466	463	474	472	471	454	458	441	451	434	439	435	450	460	493	466	459	446	489	452	425	430	463	506	420	491	440	460	443	466	454	467	451	469	451	469	465	459	449	491	457	466	463	408	463	456	453	435	488	475	441	448	452	463	430	458	481	434	475	455	432	435	455	470	466	458	482	453	439	420	434	480	451	445	455	407	459	429	449	461	454	440	476	481	472	416	456	482	467	464	410	466	520	464	474	478	420	464	453	474	476	458	446	422	455	493	465	448	449	453	458	483	499	436	481	460	462	460	470	448	443	427	469	471	476	450	450	480	424	486	473	502	438	421	471	461	457	480	491	447	429	454	437	481	447	452	426	465	415	431	458	454	459	439	439	436	440	452	483	465	439	490	431	442	472	438	469	474	441	479	463	471	454	466	464	472	467	477	441	458	469	456	472	487	461	470	454	400	458	444	487	472	480	442	450	413	420	476	465	479	475	451	510	507	441	478	451	435	418	453	477	491	484	452	476	423	453	487	468	462	453	474	442	486	464	415	458	479	470	494	447	450	472	461	442	430	443	452	494	460	452	505	442	446	453	479	487	432	449	460	439	482	456	425	446	507	470	422	477	462	415	477	440	434	449	455	493	476	459	517	436	468	412	451	443	471	457	477	425	453	448	455	492	500	467	455	464	476	431	481	439	441	475	460	493	441	436	509	405	489	485	488	451	466	425	466	484	454	447	446	434	439	459	459	485	410	451	436	461	471	434	444	473	500	461	486	448	434	476	510	508	439	454	435	452	470	476	464	462	486	452	460	497	456	441	445	459	492	445	456	473	434	475	448	441	445	432	467	466	445	433	451	459	440	452	463	435	505	423	464	452	429	450	455	431	450	466	408	484	432	526	457	461	453	483	468	446	463	502	442	440	456	470	429	431	467	426	460	469	465	487	435	482	486	485	452	477	476	424	509	461	500	442	466	468	452	461	447	482	434	426	436	438	462	495	436	462	458	456	471	442	467	487	445	472	425	468	457	436	445	468	445	454	451	489	460	463	429	467	464	429	471	486	472	457	483	466	446	450	490	530	461	458	508	451	477	466	462	467	450	476	456	465	473	460	482	429	470	456	464	470	480	493	467	459	426	439	445	488	465	441	423	500	422	453	394	431	457	480	459	445	420	460	469	444	492	441	448	464	443	457	438	450	439	444	478	467	464	461	455	471	438	439	469	462	432	438	466	462	445	419	441	445	459	443	480	461	454	444	509	433	472	467	441	466	450	459	457	435	444	427	425	449	474	453	456	459	495	459	472	429	454	444	457	479	434	467	449	488	461	476	435	487	469	477	486	449	447	455	513	495	478	424	465	422	470	447	457	479	458	452	491	464	471	456	436	455	449	429	463	428	481	458	447	469	458	446	493	441	484	513	450	469	452	467	450	456	438	446	459	472	474	436	483	443	465	427	465	482	483	429	467	459	464	470	465	435	454	436	436	473	434	466	465	458	461	475	451	454	473	433	421	479	472	429	493	414	482	454	466	467	422	470	442	461	444	451	479	475	454	453	442	455	454	448	456	435	406	468	468	450	517	438	457	465	466	487	473	447	443	486	450	472	458	496	484	429	427	459	423	419	437	470	450	453	467	454	475	440	480	458	458	452	436	477	470	418	443	444	417	473	456	478	456	490	490	446	481	481	463	444	472	443	464	435	445	487	465	447	461	467	460	471	454	435	434	467	407	467	427	511	470	460	430	469	460	471	493	426	461	462	431	463	473	460	461	453	470	464	460	447	441	476	449	455	441	446	466	473	480	471	467	454	418	443	429	435	424	480	483	435	438	453	477	438	489	447	452	458	495	438	431	449	466	438	476	435	456	440	476	468	486	505	459	433	471	412	511	451	429	482	474	479	430	473	448	487	485	447	439	450	419	452	437	464	442	484	436	450	454	445	428	443	451	460	498	487	473	432	479	460	475	477	452	454	456	490	481	458	450	477	469	437	499	447	464	464	436	453	480	451	424	445	437	485	494	474	447	449	454	430	445	439	453	466	481	459	430	446	432	436	449	482	447	499	479	414	493	487	445	472	474	456	490	481	433	452	437	432	478	503	444	458	430	487	434	494	438	476	448	429	463	431	451	465	454	461	450	465	435	477	496	441	490	451	465	535	460	468	508	464	438	402	470	445	424	440	463	439	474	454	449	438	453	466	460	464	485	463	463	497	464	443	437	500	472	466	471	463	429	456	491	424
29454	27839	25274	8774	2007	1265	710	418	378	393	371	338	351	366	341	331	347	346	313	337	292	335	361	322	307	328	320	295	319	333	334	310	340	302	343	338	313	329	332	313	321	319	305	347	328	310	314	318	319	353	318	315	303	332	328	322	307	330	350	313	311	339	320	317	320	317	322	310	354	306	311	300	290	326	291	313	326	347	337	366	304	349	318	337	289	341	320	315	314	316	317	332	324	350	297	355	357	300	321	344	314	322	345	334	307	340	336	315	300	358	355	353	332	339	331	318	321	334	331	311	316	339	274	327	310	302	328	331	336	301	329	330	309	332	336	338	304	334	338	352	299	306	351	340	333	308	312	308	347	318	320	306	310	287	363	327	320	331	336	325	332	296	320	307	306	322	323	306	293	296	312	331	337	330	328	302	321	302	363	334	331	315	318	330	282	302	294	337	340	344	334	328	310	342	343	320	318	314	332	294	314	293	328	323	301	311	325	293	322	316	319	343	320	326	325	320	328	290	334	334	313	360	339	292	315	362	304	355	328	329	312	293	332	301	319	328	311	331	349	330	317	348	352	299	330	344	327	316	349	343	304	335	328	351	356	312	315	310	314	319	323	369	275	303	317	325	299	356	306	329	326	330	309	309	329	278	309	338	340	348	294	283	295	337	289	315	333	319	339	308	337	336	338	310	313	309	293	351	324	339	335	341	325	327	316	325	302	347	277	309	307	302	331	320	306	305	330	306	307	306	297	319	340	322	315	325	318	339	299	323	323	301	325	280	310	293	330	306	329	325	335	324	309	303	313	320	338	330	334	287	323	336	318	333	318	325	307	304	318	347	326	320	313	341	309	328	328	315	299	357	329	319	282	310	317	307	299	308	322	355	315	347	308	316	328	318	336	351	331	321	325	306	318	322	337	322	278	304	289	308	318	351	333	313	331	347	320	279	304	320	322	307	331	316	342	347	305	328	319	295	343	314	337	283	325	342	334	332	292	314	310	302	338	298	355	293	320	306	309	321	328	313	332	340	324	334	322	317	328	339	308	345	323	338	328	323	317	329	319	326	331	310	318	355	333	298	322	312	318	328	289	321	326	302	299	317	279	325	305	294	336	336	311	329	319	330	335	337	313	276	316	308	350	287	327	333	310	310	300	315	319	304	343	320	341	318	329	333	329	305	315	354	311	333	323	288	354	370	303	322	316	331	326	310	310	298	336	324	313	326	304	328	327	297	330	358	336	309	335	323	270	315	314	305	340	335	327	292	296	331	321	334	312	355	344	306	312	322	310	301	343	326	321	325	334	346	354	323	366	320	341	310	282	355	324	322	314	319	318	322	326	274	328	326	337	326	331	294	312	351	292	270	332	336	324	330	341	327	295	336	330	340	308	312	323	302	324	341	311	309	303	310	300	335	303	331	342	289	320	295	314	280	287	312	311	330	326	318	294	319	327	327	301	336	289	331	284	298	298	316	380	329	316	319	310	350	332	332	345	340	357	290	341	341	330	306	290	311	338	321	310	332	291	347	327	325	335	333	336	301	314	323	318	307	309	321	292	306	335	325	335	300	339	316	294	311	317	317	295	328	340	314	352	343	293	322	339	332	317	335	309	321	321	302	312	323	316	352	338	325	321	319	325	319	343	306	349	314	321	338	307	330	333	345	316	320	294	310	340	317	336	310	320	351	306	322	323	321	285	297	367	328	307	318	328	310	283	298	334	306	326	308	325	324	327	281	342	317	344	346	317	314	326	330	340	336	304	286	351	351	331	301	296	316	366	301	339	301	312	307	334	315	309	346	330	303	297	347	322	320	303	316	338	324	341	348	332	321	322	312	344	310	325	317	304	326	319	348	312	327	331	331	316	279	306	336	291	312	309	314	317	354	320	323	344	327	376	342	322	336	350	317	325	352	326	354	287	304	308	336	333	321	317	342	309	327	295	314	330	314	328	328	320	321	326	314	321	289	324	346	301	338	301	302	322	329	349	308	314	329	349	319	305	321	296	330	374	355	347	341	353	312	334	313	311	332	333	328	334	313	298	344	332	314	318	294	314	325	346	331	318	310	341	330	317	320	312	332	328	300	353	292	336	305	269	342	330	316	333	340	317	309	333	297	336	320	354	314	349	351	298	350	344	325	305	311	320	306	340	314	329	345	317	301	315	331	331	334	335	333	329	343	314	320	300	342	306	328	378	314	300	314	328	336	333	316	305	326	336	323	316	308	304	299	307	319	338	350	324	299	301	307	319	347	325	312	291	300	307	383	308	305	324	327	340	328	321	314	307	310	319	298	339	339	323	308	329	318	349	346	344	311	313	320	312	326	303	312	339	306	320	314	306	352	329	321	304	305	315	334	315	303	322	315	298	313	299	331	315	313	361	316	322	340	299	331	328	335	289	339	313	307	297	307	332	320	349	341	320	333	313	338	304	292	289	290	322	324	322	326	332	313	348	303	302	334	312	299	332	303	345	324	305	304	315	338	343	284	346	317	319	302	311	298	332	330	339	307	311	329	319	318	322	293	311	314	320	321	338	311	314	335	298	325	313	284	306	322	346	329	307	288	273	309	349	333	323	309	322	340	300	304	312	311	351	297	327	322	323	297	300	310	334	318	306	300	327	343	294	307	340	331	373	331	318	322	307	324	334	356	297	324	296	321	313	325	318	327	372	289	322	316	310	318	348	305	328	342	325	304	312	312	319	362	301	332	329	329	304	329	332	317	291	295	294	294	323	329	319	333	332	344	327	325	310	337	347	273	362	328	329	319	331	330	308	330	285	319	330	337	326	307	290	304	304	327	327	286	312	282	326	288	334	345	289	306	339	323	332	332	296	324	299	341	320	349	342	322	339	351	336	286	336	291	290	341	331	295	355	298	324	337	313	296	306	302	310	346	315	322	298	322	330	322	325	317	305	319	321	303	315	297	311	323	330	327	323	335	342	293	329	334	314	313	351	313	324	315	335	331	329	326	340	356	345	353	318	289	301	328	314	328	277	325	304	336	342	316	300	328	285	321	344	329	296	307	330	282	354	296	339	302	321	374	302	331	330	329	300	305	313	326	344	262	337	312	310	325	321	344	328	323	317	338	349	311	295	346	340	317	312	332	321	329	322	333	293	312	319	329	334	304	322	342	348	318	377	316	332	293	310	301	343	372	339	329	340	329	323	315	331	348	345	330	325	299	316	318	330	309	314	359	349	328	310	325	304	330	304	319	305	356	286	328	310	315	353	327	315	333	287	309	327	352	318	289	349	354	312	315	339	341	344	343	310	364	302	339	322	303	325	333	347	335	307	356	320	304	316	336	333	337	297	306	332	330	316	304	340	313	316	342	323	293	272	358	282	329	317	364	314	278	336	340	317	309	326	292	326	317	309	301	326	340	292	323	319	296	344	342	315	302	325	345	335	313	310	299	318	357	307	307	336	360	319	305	323	323	303	315	334	291	345	290	293	305	321	277	353	332	303	336	333	312	322	309	336	302	328	301	367	318	345	314	307	312
36505	44873	29409	7760	3795	2520	1415	800	681	606	562	579	512	525	495	488	501	469	476	462	470	490	454	480	453	434	475	469	489	507	445	503	482	478	491	440	500	477	499	446	483	473	470	473	465	457	505	469	520	468	459	477	482	433	453	486	452	467	476	460	427	467	428	432	475	521	453	414	449	469	446	444	433	455	481	433	473	447	465	459	473	409	464	491	438	456	433	488	489	493	436	479	480	482	496	436	468	458	481	433	469	434	443	461	455	460	463	487	436	456	455	453	418	469	451	433	435	457	513	444	461	450	465	452	436	448	458	474	474	456	460	453	478	442	457	458	494	443	448	468	493	453	453	458	480	459	470	448	477	460	475	464	447	475	442	412	481	472	503	453	431	462	451	451	452	396	458	460	462	466	458	496	424	463	458	467	472	456	478	422	446	489	455	460	424	478	494	434	472	519	442	484	479	471	460	449	450	466	437	446	466	453	421	451	441	469	474	497	483	436	427	481	498	451	473	481	451	439	443	463	466	447	471	492	453	479	486	446	445	456	496	463	447	464	430	470	429	488	440	417	445	485	430	456	438	440	422	430	479	444	430	457	460	425	474	469	496	455	476	465	417	487	451	496	490	450	443	463	448	412	464	439	456	482	463	447	447	431	472	523	432	443	467	498	489	459	483	456	509	515	498	425	453	466	464	458	386	455	447	488	464	470	449	464	500	468	496	451	475	487	464	413	443	459	460	412	504	469	444	443	472	449	491	443	495	422	457	447	465	498	457	467	435	482	418	479	422	482	469	426	459	464	458	444	429	519	458	493	478	460	419	477	442	431	432	464	448	496	439	429	476	448	444	461	458	478	425	458	462	434	441	469	460	453	452	439	483	488	492	428	458	434	457	487	491	467	463	439	447	446	498	431	470	437	426	453	449	458	463	483	450	467	486	453	462	473	456	470	488	421	457	410	434	431	490	417	463	437	451	443	494	470	476	444	475	427	449	445	428	461	438	452	447	478	449	423	474	457	453	449	467	467	476	440	473	445	426	482	498	462	458	411	470	475	461	458	463	468	477	467	454	464	500	430	487	469	456	465	474	438	436	442	477	459	414	489	475	459	439	452	430	501	480	470	468	456	457	492	449	474	453	478	448	518	447	454	475	452	475	424	467	463	477	482	422	475	497	469	473	442	475	439	431	448	457	475	484	443	476	461	476	477	459	462	458	426	478	468	480	457	448	398	487	460	444	421	419	445	485	462	440	464	513	508	474	456	474	432	477	471	450	474	423	423	449	430	452	448	463	454	486	478	446	482	429	443	441	448	464	457	437	422	492	486	445	457	458	442	444	463	466	482	475	425	448	464	460	439	476	493	476	449	452	442	463	448	469	505	488	471	434	456	469	423	456	482	449	462	461	440	493	463	465	461	483	445	481	443	434	459	453	439	427	462	457	433	475	441	462	480	464	458	443	450	441	455	464	492	455	448	431	454	491	448	449	477	490	471	495	462	522	501	460	478	482	481	463	438	462	481	456	501	500	487	421	478	452	451	467	465	479	458	440	522	464	451	446	462	440	468	455	503	408	456	450	470	500	478	476	488	447	465	425	451	475	455	441	441	447	472	476	458	482	442	452	423	421	434	421	456	472	469	455	481	433	457	494	440	417	463	476	420	427	482	451	440	435	476	485	446	483	503	442	479	433	394	497	483	467	412	438	431	457	463	443	488	438	431	491	437	484	442	455	476	463	432	459	479	444	469	469	458	423	485	422	448	480	463	471	411	461	459	454	462	468	469	475	464	436	507	457	438	463	448	455	459	436	422	488	430	498	473	468	427	466	471	441	457	472	443	473	467	469	483	437	495	486	470	468	438	431	467	428	441	505	449	449	476	468	452	479	446	499	482	456	449	435	469	472	459	447	437	469	456	451	473	435	489	444	473	449	460	453	453	486	423	457	462	449	448	472	453	469	477	501	459	453	457	430	420	477	441	423	457	448	429	520	454	475	465	455	489	436	454	467	419	439	447	469	456	422	449	474	424	420	470	473	457	440	444	472	466	485	481	417	436	458	475	457	443	481	456	451	459	479	467	492	471	455	422	473	487	474	446	490	436	446	452	455	439	458	461	440	469	451	453	463	484	462	462	464	464	451	486	461	457	452	458	481	463	454	445	463	459	464	440	437	502	465	455	439	445	429	455	487	484	477	443	446	455	420	504	458	474	455	447	451	483	471	447	479	462	446	471	473	434	458	440	479	461	446	438	464	479	460	463	446	469	461	460	466	441	483	475	453	460	451	469	446	464	484	441	437	470	467	483	455	479	460	443	492	452	428	472	414	416	445	469	438	442	461	503	451	448	449	472	464	429	477	454	443	434	466	432	483	448	463	437	446	474	462	459	462	477	463	465	451	468	479	479	452	479	511	469	434	524	449	469	440	502	462	463	439	517	461	487	517	450	403	471	413	461	485	446	467	481	473	484	488	501	469	497	450	454	456	453	473	443	466	464	485	453	434	454	446	454	456	469	460	472	486	435	406	442	422	414	510	448	446	473	456	471	434	454	455	482	444	410	443	427	454	490	476	448	445	425	483	448	445	437	455	487	463	433	434	448	441	427	475	445	474	468	454	435	462	484	435	450	440	444	438	415	441	445	464	470	469	480	479	452	440	464	470	446	441	465	457	450	451	482	527	450	449	483	482	454	425	431	464	474	450	466	475	475	481	481	463	432	490	463	446	413	438	454	443	465	441	485	468	445	452	485	456	478	464	462	473	487	466	453	462	482	471	414	490	463	468	470	462	416	469	459	439	483	455	489	472	444	466	459	470	459	453	464	423	447	441	449	464	492	438	479	480	443	464	446	503	457	465	447	476	440	492	476	490	451	461	417	480	494	464	449	481	462	399	452	475	474	470	463	447	451	472	450	420	475	472	436	470	487	478	449	436	453	432	469	541	458	461	464	439	497	439	451	447	454	469	451	489	451	485	480	449	447	442	447	437	487	454	473	394	471	453	477	472	401	477	444	483	439	436	474	471	445	464	478	435	496	457	475	421	446	455	480	454	440	437	444	501	457	435	503	516	467	467	440	443	445	463	458	455	476	441	497	477	459	442	486	460	456	485	486	480	465	441	470	446	459	497	478	457	479	496	444	443	429	482	417	485	460	483	473	462	469	464	484	504	460	451	439	484	481	435	443	459	463	447	473	471	468	453	476	439	465	439	453	458	495	478	505	450	459	473	470	479	444	460	450	511	435	495	452	445	492	451	469	450	502	475	452	418	429	457	458	456	452	432	482	461	478	441	496	465	469	446	444	459	494	468	480	449	447	422	441	464	518	443	458	467	486	465	453	501	491	482	427	439	472	464	432	432	466	435	449	443	452	445	457	487	481	457	456	461	433	471	462	473	505	435	424	449	469	496	471	496	457	484	506	494	477	479	439	476	481	448	449	463	421	467	471	454	428	466	479	459	429	441	467	444	449	471	437	463	460	452	453	434	449	447	434	481	479	472	463	474	475
24554	21625	29019	24723	20690	8519	1691	903	695	625	621	570	552	541	491	482	497	430	464	446	440	458	482	487	443	433	448	430	458	442	423	455	455	442	434	486	434	467	447	449	445	446	466	423	421	452	448	419	442	438	432	492	449	435	462	458	439	444	420	449	426	424	450	427	425	426	445	437	399	457	425	418	403	453	445	487	431	439	457	393	412	458	441	411	441	437	424	425	453	413	399	424	480	441	435	446	445	443	462	457	432	464	449	462	434	420	452	420	433	441	422	437	390	418	416	438	449	394	442	437	423	466	465	460	461	402	421	409	448	449	480	409	445	453	403	446	430	467	395	442	423	397	453	411	395	449	467	470	398	434	471	464	464	411	485	442	465	415	415	444	446	453	465	413	462	426	452	422	436	389	435	394	443	436	439	438	432	410	437	460	451	418	442	463	442	450	460	421	428	451	426	420	433	441	373	397	424	416	417	413	407	437	417	423	434	439	423	463	431	474	406	420	446	471	443	446	481	442	463	426	408	433	462	443	428	427	446	463	438	434	446	469	421	449	456	435	463	430	472	402	451	442	464	406	428	456	431	436	437	452	416	433	449	428	458	432	445	415	426	420	411	460	428	425	414	435	405	473	418	426	447	457	420	431	445	444	426	443	437	437	438	454	497	430	427	431	469	433	469	407	461	434	428	443	421	422	434	400	413	412	449	401	419	417	434	430	418	458	440	430	406	440	491	465	407	403	439	420	448	446	428	449	473	427	444	410	459	456	416	454	429	386	410	434	421	454	449	421	458	425	454	444	402	451	418	466	457	406	420	446	396	420	455	465	440	445	455	425	433	437	432	440	460	455	456	425	451	445	472	433	406	423	483	404	419	436	415	471	456	405	431	406	434	448	433	425	392	443	410	458	435	438	405	444	476	457	385	427	431	421	441	420	458	416	419	420	485	453	432	453	426	467	419	459	433	408	426	468	414	438	418	435	433	439	442	416	472	433	423	420	441	454	421	430	464	411	392	475	415	480	467	434	445	427	441	446	404	429	431	436	410	455	418	424	421	412	435	412	457	424	431	414	424	420	434	422	381	462	393	401	439	426	424	414	432	423	427	419	428	461	440	420	431	428	418	448	426	433	451	431	417	382	447	428	433	420	423	429	385	446	427	450	444	395	427	456	385	413	487	459	452	430	442	448	413	469	418	453	440	446	432	409	437	411	427	436	440	422	422	451	451	451	448	427	444	485	471	459	435	470	475	420	420	421	422	399	433	412	467	467	451	424	465	474	456	459	406	447	428	463	446	457	438	443	436	441	452	409	470	436	480	413	452	417	476	423	431	467	456	452	438	382	422	456	442	440	433	416	434	465	436	453	432	399	412	451	452	439	444	442	411	447	471	431	439	430	459	442	428	411	425	439	468	476	444	415	457	451	431	492	448	451	458	442	423	437	418	439	454	451	438	446	434	422	447	444	448	445	434	438	452	445	409	431	396	437	443	450	428	421	411	421	421	437	477	436	454	425	414	384	424	438	432	412	446	433	449	446	415	407	459	417	466	441	458	449	442	416	470	438	459	426	453	437	459	439	422	433	478	412	437	450	412	427	414	392	435	432	452	441	417	424	475	454	454	483	429	459	470	436	418	421	416	427	417	434	465	433	434	427	447	442	432	412	418	432	422	444	433	423	444	444	425	491	449	433	459	439	432	425	398	405	409	464	439	412	427	429	442	446	420	462	441	434	420	389	432	402	389	396	467	431	440	477	452	422	432	425	416	425	442	434	482	483	457	439	459	414	424	431	444	430	417	413	429	436	460	433	438	456	420	388	474	443	455	468	445	458	428	436	458	407	449	447	402	423	431	429	416	415	438	426	415	395	461	433	434	464	436	438	441	410	437	461	453	472	431	438	431	407	450	447	448	451	448	423	434	427	446	424	402	429	429	448	417	439	400	417	433	459	438	467	457	442	449	421	410	438	448	453	438	448	466	439	470	444	412	431	400	446	463	459	402	429	443	392	416	462	471	440	450	460	403	441	425	470	448	437	417	401	465	443	443	434	433	458	453	437	461	425	408	435	409	447	436	417	453	418	453	418	414	455	427	464	409	473	447	450	441	406	424	442	450	424	430	420	429	423	420	456	401	399	423	475	443	464	460	450	440	449	414	454	460	408	432	447	463	431	461	462	389	415	424	425	452	433	407	401	420	459	428	438	400	428	449	464	442	442	410	443	476	425	448	448	439	460	429	458	412	419	428	425	462	440	417	446	423	380	432	458	454	443	456	421	453	446	448	401	408	448	423	407	462	417	473	435	452	432	461	445	434	441	439	419	447	433	432	456	454	417	433	411	444	428	423	485	441	434	481	443	435	450	484	400	440	444	451	472	449	445	470	424	448	438	445	431	440	456	439	439	465	443	414	442	471	440	438	412	451	402	414	431	447	457	433	429	395	447	436	422	420	433	410	462	445	417	436	413	433	417	471	403	477	404	444	448	423	438	462	447	428	436	458	437	425	439	444	440	419	451	436	414	430	435	426	449	454	415	423	445	427	412	437	463	411	398	459	455	421	462	446	433	473	414	423	426	454	433	466	460	422	450	444	421	424	466	440	435	456	448	408	448	439	459	454	405	445	441	436	434	441	409	466	423	450	420	455	412	515	437	446	454	425	446	441	448	455	429	444	424	431	440	444	449	433	446	444	440	455	445	455	439	410	417	424	411	421	449	403	451	473	425	443	430	445	451	452	402	429	433	430	434	446	468	420	433	458	464	448	413	419	430	418	437	428	407	442	408	437	438	465	416	456	444	408	420	431	448	463	430	449	456	423	422	411	471	447	442	418	442	447	471	466	434	404	420	450	438	439	459	390	453	479	412	432	445	423	442	412	451	438	443	448	450	409	411	452	396	433	440	436	401	445	441	425	456	427	431	463	443	437	456	438	449	459	453	420	435	407	432	433	447	450	447	393	426	471	477	411	443	441	441	417	423	439	394	446	456	438	462	446	437	413	396	472	439	455	468	453	406	469	414	445	428	458	445	406	444	456	463	439	473	434	468	419	447	445	464	424	434	416	389	431	427	449	401	420	477	432	443	432	429	437	452	428	438	452	392	418	451	399	435	471	465	472	408	444	478	415	385	457	456	437	445	454	428	404	482	412	456	449	452	400	393	432	453	433	424	406	463	396	431	445	458	435	415	476	399	462	389	418	454	409	415	437	377	422	435	396	436	445	438	444	417	409	372	418	432	428	420	445	409	426	437	406	444	428	444	445	443	451	463	434	456	444	423	443	414	431	459	430	468	410	464	401	430	414	460	428	451	434	439	420	400	422	465	462	461	447	417	387	404	464	430	453	410	421	438	442	487	444	451	490	448	435	405	430	453	428	432	459	389	394	424	456	448	431	454	410	441	440	407	480	424	442	408	472	458	404	428	466	413	440	417	459	406	443	474	444	462	479	435	439	441	454	440	433	429	429	458	427	402	419	458	422	450	436	446	417	455	419	431	452	417	405	402
41252	61502	44005	15437	7099	4604	2702	1757	1375	1101	1038	945	956	822	784	756	745	702	674	743	689	724	688	666	706	681	694	671	626	631	645	609	651	624	669	650	639	623	599	646	617	640	637	648	618	682	624	606	641	662	668	629	619	587	619	642	628	640	597	637	616	607	599	615	656	613	669	642	636	619	624	628	621	612	634	639	612	624	654	628	606	665	606	602	604	644	632	626	636	604	649	606	651	670	628	584	608	621	600	666	605	595	662	643	566	637	639	624	608	639	679	613	622	593	651	608	595	614	639	622	641	594	597	637	618	626	634	625	635	584	598	628	581	590	609	656	636	600	573	625	608	601	608	648	639	592	648	606	590	674	594	649	618	641	604	654	617	628	638	626	608	639	640	637	619	609	658	631	622	566	637	608	651	612	600	675	570	578	600	656	675	616	612	635	598	641	645	623	674	584	633	596	610	598	604	589	659	572	565	637	644	611	587	635	623	635	615	662	625	601	630	641	644	625	583	607	617	620	636	645	663	608	689	643	603	605	605	621	641	627	628	613	592	606	620	637	612	607	597	623	618	636	635	600	604	634	603	609	654	652	595	628	612	598	631	614	599	647	612	643	581	626	619	630	633	565	635	600	615	676	575	609	598	654	613	618	599	638	619	629	632	604	626	600	664	582	627	622	662	600	649	611	622	610	591	623	637	631	589	632	667	611	572	629	625	633	632	665	599	615	659	573	631	663	618	634	622	649	592	621	628	601	636	672	586	642	587	613	600	605	627	630	609	598	624	605	646	610	673	640	604	617	634	592	633	602	614	602	620	600	599	621	644	630	658	611	615	617	626	605	612	597	555	596	618	614	645	644	622	619	577	588	644	616	583	635	671	621	621	631	657	650	636	620	662	615	565	650	628	642	599	599	595	626	601	651	633	622	640	631	645	592	650	646	578	643	609	628	629	602	620	629	613	547	640	595	629	602	609	602	658	612	616	603	622	624	643	659	619	604	632	569	561	622	623	601	612	590	594	628	642	589	619	642	601	632	603	663	620	629	628	635	585	636	659	641	632	593	649	613	622	654	630	622	642	616	634	593	641	640	590	653	681	626	632	614	559	659	609	664	616	591	636	614	663	634	644	618	610	604	619	616	608	653	580	619	594	642	651	575	643	644	619	596	596	630	642	636	645	630	612	653	613	668	617	627	608	598	632	616	632	603	660	614	653	588	632	616	606	635	652	611	601	605	620	618	635	628	641	647	619	616	626	620	675	628	639	634	598	641	635	643	607	647	639	593	614	615	638	605	614	601	621	625	635	597	638	645	620	606	582	596	625	585	634	597	619	585	585	618	656	663	614	661	625	605	586	681	627	592	579	607	639	606	641	626	594	654	622	644	595	596	570	670	688	612	637	619	574	645	670	541	662	650	620	622	656	633	642	613	605	612	612	611	585	633	661	628	595	616	615	671	608	622	644	632	655	654	644	630	645	619	613	628	640	609	647	639	575	624	612	623	627	621	617	678	615	606	611	642	609	623	661	652	655	630	632	632	640	604	589	620	628	634	594	601	619	606	631	613	648	639	640	646	612	591	562	591	611	650	619	628	572	636	596	574	578	595	600	631	578	637	639	651	632	582	645	666	657	608	658	628	661	657	674	638	641	648	593	647	596	590	638	602	656	573	638	580	601	617	654	667	634	596	650	705	580	607	646	653	639	634	614	654	667	629	599	651	573	667	627	611	600	598	642	614	591	639	666	640	628	659	614	618	630	627	654	643	601	616	630	613	614	615	607	655	634	660	631	659	620	621	654	627	638	593	646	630	648	608	644	615	600	578	634	663	634	583	609	623	641	592	634	580	590	653	583	676	651	612	612	619	655	634	638	613	579	643	563	647	645	628	665	625	595	606	633	628	593	613	614	610	614	608	618	614	615	601	628	656	631	603	671	633	617	642	663	617	648	643	588	605	637	636	601	642	645	590	619	593	600	652	606	601	619	672	638	628	651	579	632	610	628	634	629	617	630	645	613	636	572	647	573	575	658	643	659	624	568	613	628	594	687	621	609	571	614	596	636	622	647	604	649	672	634	672	641	629	605	629	609	649	680	637	649	637	651	636	596	610	633	614	639	646	577	611	674	620	642	641	621	576	665	591	609	609	613	647	608	671	635	620	640	626	656	619	631	585	632	617	636	609	640	588	647	608	612	617	619	616	610	605	636	620	633	649	632	634	643	631	615	609	578	649	616	603	613	643	643	651	630	660	641	639	637	619	631	566	627	641	645	672	665	627	614	592	597	631	604	578	600	626	603	617	626	616	617	642	668	645	618	604	651	649	642	641	657	663	631	587	641	625	651	596	590	592	637	580	620	596	626	647	580	622	604	611	609	639	645	662	673	638	607	658	590	640	619	661	599	605	584	653	637	660	595	635	649	639	665	663	639	629	643	651	607	602	600	613	653	629	616	595	636	635	610	634	644	628	616	608	658	612	608	623	621	621	586	661	629	633	628	634	608	574	648	615	629	605	589	589	624	640	649	585	638	616	612	607	611	629	625	621	586	617	640	598	620	559	624	611	633	645	594	604	591	644	658	624	606	619	601	599	651	610	676	671	619	639	617	657	619	640	629	648	673	576	629	602	626	639	646	645	653	663	632	652	611	614	654	621	635	621	639	599	606	655	623	627	594	635	619	525	615	676	579	626	639	638	621	633	576	611	619	654	644	633	664	638	600	643	617	648	633	602	643	587	612	609	607	654	646	618	602	619	615	643	589	654	597	603	674	630	658	615	664	608	582	644	618	635	600	642	632	587	609	643	637	563	657	644	592	617	643	630	630	610	634	614	639	618	616	626	590	599	645	701	662	566	616	594	602	608	622	595	580	585	617	618	632	627	626	645	619	617	606	619	632	607	620	653	636	616	658	616	614	590	640	651	642	608	627	634	601	612	639	643	579	642	640	624	611	587	634	613	646	603	622	629	655	622	623	597	613	627	613	644	593	593	638	549	627	624	568	615	588	651	615	608	676	620	624	622	661	642	576	613	632	607	673	629	631	637	590	616	674	617	640	632	630	646	650	666	620	653	610	603	690	652	656	592	623	617	583	617	614	610	581	650	617	643	593	636	607	637	699	627	612	663	608	579	611	657	626	587	596	615	640	623	633	620	632	578	649	646	640	592	605	622	601	606	631	638	629	627	644	649	661	675	595	675	636	616	629	598	607	637	619	641	620	619	594	632	580	652	609	632	632	662	652	592	653	664	625	642	627	618	633	618	650	599	582	669	593	610	645	639	620	616	616	602	613	606	591	609	597	665	652	628	595	590	629	653	593	590	696	647	605	613	601	628	643	605	646	635	590	649	598	621	607	638	592	629	598	615	638	635	617	608	604	605	575	612	637	662	599	642	683	647	617	646	663	609	642	643	684	638	637	568	606	590	614	625	624	594	634	618	607	629	627	661	663	655	633	610	582	581	632	625	622	605	610	637	638	614	629	576	598	595	667	602	581	625	652	623	606	622
23464	21583	29459	24148	21558	20805	6321	1140	706	681	595	530	503	450	443	413	390	376	386	381	338	386	350	385	379	364	338	350	302	307	336	316	324	361	324	305	311	376	298	363	315	311	316	328	309	327	333	313	309	344	354	310	306	295	333	297	315	303	317	329	285	317	313	309	298	287	322	304	301	302	284	322	305	306	310	342	295	269	302	315	319	304	296	372	318	326	325	308	294	328	292	284	337	291	323	297	336	299	304	305	300	321	290	286	295	331	319	306	320	335	333	330	317	298	311	294	330	310	305	327	303	320	305	339	308	304	279	317	326	289	354	319	322	303	339	315	287	306	327	309	308	322	295	313	295	302	315	319	274	306	314	307	310	294	328	349	316	322	303	300	299	295	284	325	299	276	302	283	319	335	315	309	345	323	286	339	307	309	310	305	311	331	329	319	298	295	276	295	322	327	291	332	312	287	324	296	325	307	304	310	341	320	313	319	312	289	300	274	264	314	332	310	337	328	280	304	282	339	308	333	346	316	336	318	299	308	290	311	302	329	263	289	306	298	329	320	315	317	298	298	293	290	322	294	312	329	280	279	297	314	308	342	331	335	318	287	278	332	292	293	302	303	313	306	297	322	318	307	339	332	328	303	296	300	299	288	296	338	300	303	321	278	313	306	317	342	298	333	340	340	294	297	293	316	312	292	271	269	311	291	316	331	294	280	329	308	336	307	309	296	292	261	292	321	309	323	321	318	335	308	312	335	318	328	317	332	303	298	284	311	305	318	302	298	297	323	298	281	329	339	303	288	285	301	322	297	313	301	305	326	309	318	285	369	305	313	299	315	292	343	337	306	303	321	296	308	320	304	311	288	298	298	303	288	326	312	305	298	312	280	293	292	320	324	303	297	313	292	298	318	298	291	335	345	279	347	331	288	317	267	295	303	296	325	311	285	296	313	335	293	316	320	288	304	334	296	298	309	286	299	287	321	290	289	336	325	332	343	315	316	314	308	297	317	288	302	275	307	299	315	315	301	302	321	317	343	303	331	336	327	290	306	302	341	311	282	307	316	303	295	283	304	307	314	308	340	310	297	291	323	305	298	325	303	321	309	301	350	295	291	284	325	352	328	292	304	327	314	322	298	301	301	327	282	306	318	318	320	320	294	286	291	309	300	305	304	336	331	326	331	328	315	325	286	286	284	296	332	319	312	295	319	317	334	305	324	306	287	316	331	303	283	274	287	287	301	323	305	305	338	358	339	322	309	315	308	317	296	299	306	313	328	329	323	322	299	287	312	293	300	325	310	297	304	327	333	300	305	307	315	325	300	325	319	322	325	318	314	318	320	327	329	319	304	326	280	310	326	318	316	289	342	309	294	309	311	315	320	301	277	293	318	299	284	303	321	311	321	334	306	290	302	325	333	303	301	307	323	281	284	325	315	294	330	336	335	322	304	298	302	317	294	313	314	270	339	299	288	323	318	303	332	307	327	325	285	266	339	286	293	272	281	300	325	307	316	274	358	318	282	317	301	332	297	298	303	304	346	314	311	316	318	284	296	314	302	297	291	327	311	322	296	298	320	287	282	339	316	338	319	289	316	328	326	331	295	262	328	329	311	317	300	294	311	331	319	275	309	349	296	309	312	287	303	306	288	275	326	316	308	305	322	327	312	307	320	331	301	274	306	320	299	314	297	344	337	300	312	312	316	323	318	310	303	313	337	311	309	315	328	303	296	332	306	306	321	305	288	313	332	331	319	276	311	323	323	295	302	290	280	365	301	330	310	308	300	310	333	324	305	328	309	309	312	339	314	307	317	321	308	332	302	327	281	273	305	298	305	298	276	307	319	292	305	326	327	324	316	300	343	306	330	321	307	298	309	299	287	320	309	296	285	336	291	280	329	306	310	285	280	301	279	301	296	310	289	307	324	298	336	310	298	287	292	318	286	300	274	306	297	348	296	293	298	307	311	320	323	296	304	359	288	303	297	355	310	289	311	303	274	307	304	306	325	295	322	299	283	315	311	318	297	294	316	319	331	323	309	288	331	315	313	306	288	304	281	311	315	305	297	304	308	315	329	329	350	332	322	316	308	301	285	342	295	297	325	290	249	309	305	335	301	340	320	322	322	312	341	320	315	322	317	319	298	317	290	318	315	289	318	322	322	342	325	292	306	313	307	297	297	297	336	284	348	300	338	269	319	338	312	309	310	313	280	295	296	333	314	326	328	326	297	319	315	334	336	292	283	316	296	312	323	310	300	313	295	323	344	314	308	297	310	321	323	335	311	307	302	343	297	288	321	304	309	316	313	294	342	259	343	318	319	336	308	302	317	347	278	313	275	296	310	312	322	315	305	274	308	306	290	280	304	310	299	324	315	301	319	325	311	302	279	325	302	314	309	308	312	310	300	343	318	318	357	326	312	270	288	286	302	289	293	329	308	280	321	316	251	299	309	291	313	308	277	337	313	330	302	295	328	350	290	286	310	301	317	303	318	323	321	301	288	321	298	306	307	341	334	308	332	298	322	303	312	293	321	313	325	283	316	325	308	345	308	333	312	256	309	315	345	318	298	315	272	311	298	322	325	285	305	324	314	299	290	321	298	301	307	332	340	312	318	290	320	297	314	300	291	321	333	308	308	319	311	328	319	332	290	293	334	327	300	302	304	294	314	315	304	317	318	307	310	271	308	321	300	328	300	320	315	300	318	288	276	308	320	316	269	302	342	324	325	316	332	309	307	271	305	274	331	305	343	329	334	297	281	298	318	313	318	277	283	307	312	297	307	291	294	299	307	328	309	278	304	297	292	318	303	287	325	308	300	309	294	299	323	314	321	295	344	301	302	301	300	315	293	322	332	329	293	288	293	312	287	294	304	297	302	318	333	330	298	258	308	339	324	298	325	319	299	320	295	308	267	326	301	300	295	329	324	318	306	321	284	310	317	318	284	314	279	322	293	327	308	281	313	311	318	335	342	337	301	285	291	294	329	316	331	318	308	309	340	313	312	302	318	336	306	339	308	312	303	321	287	308	309	326	290	332	315	314	297	298	316	332	309	299	327	266	314	324	321	329	321	310	312	312	305	304	317	317	318	331	298	335	307	329	319	292	308	333	314	327	331	300	321	266	281	307	322	311	307	316	296	277	292	333	300	290	331	287	298	284	291	310	312	302	310	317	339	311	306	311	320	324	305	305	318	296	297	312	320	325	309	296	309	309	325	289	328	314	305	290	303	306	329	332	353	304	288	306	309	329	310	273	314	328	328	298	296	312	328	305	281	334	281	319	313	318	280	294	298	301	313	313	334	323	288	320	324	306	334	332	323	336	332	326	305	313	319	314	335	340	302	337	304	292	341	295	274	330	306	285	318	310	326	319	307	303	293	340	293	292	292	316	290	312	304	323	293	306	291	303	316	304	333	318	338	294	314	317	335	281	329	314	314	310	292	311	315	317	311	301	307	286	325	326	280	307	281	335	293	300	301	335	314	331	323	309	297	302	302	283	297	291	332
46126	69717	50105	19079	9221	5745	3588	2275	1707	1417	1270	1092	991	827	734	705	683	615	621	609	577	540	555	548	548	535	506	519	498	499	503	482	507	529	460	507	493	452	466	492	444	455	485	457	464	513	475	464	500	449	466	466	474	444	459	491	436	445	430	447	475	463	478	485	460	488	445	478	482	477	413	481	427	414	509	475	432	462	442	428	497	459	451	440	469	445	475	470	462	478	449	456	438	476	415	453	437	451	429	437	437	437	462	447	483	490	461	428	416	497	428	449	510	441	463	445	457	471	437	485	458	437	421	455	483	437	470	419	413	449	426	409	441	447	417	433	451	477	481	449	421	431	454	439	446	439	470	474	466	448	457	450	428	450	486	445	436	438	445	473	433	461	463	452	442	443	436	417	468	484	450	450	454	442	406	466	465	456	442	471	431	477	456	437	427	434	481	468	444	442	431	448	432	460	415	445	465	443	451	428	431	419	452	473	477	447	440	457	474	442	456	441	454	416	469	448	464	477	432	433	428	425	432	465	443	462	410	459	463	433	443	407	479	452	470	446	478	408	428	427	435	453	454	420	458	415	453	451	444	438	455	443	460	447	453	472	450	454	457	446	436	445	476	456	466	491	437	441	434	474	488	460	485	453	465	473	472	424	460	456	444	461	457	480	500	479	458	439	468	436	453	442	444	437	456	398	459	454	447	457	451	448	421	429	444	457	451	477	458	435	427	426	422	439	491	437	427	454	473	437	475	449	430	461	461	431	462	452	441	454	459	411	479	487	423	439	448	456	487	408	479	440	467	452	432	459	429	429	432	444	456	462	461	446	430	473	436	462	490	418	428	470	455	430	445	453	438	452	433	418	446	483	449	455	448	465	476	444	416	454	395	463	439	439	452	487	472	439	457	440	399	436	461	439	469	463	449	416	419	489	492	453	412	469	425	431	476	459	465	463	460	449	480	505	403	466	472	427	432	454	414	453	451	444	438	426	475	466	466	433	430	415	479	441	444	461	401	462	427	483	459	445	477	460	447	429	448	436	427	445	456	434	457	463	434	420	456	477	459	488	446	458	437	475	486	452	441	468	480	439	468	471	436	439	422	456	460	430	427	471	446	410	446	445	419	475	503	438	442	446	457	450	452	450	441	463	464	470	463	422	458	439	434	474	450	451	454	432	450	455	439	464	419	429	455	443	483	447	463	458	487	433	422	439	463	432	420	459	452	466	452	468	462	429	457	475	465	462	461	465	440	469	433	438	438	490	447	452	411	446	455	467	425	425	461	429	460	459	474	414	471	450	474	454	490	474	475	436	452	467	432	434	446	432	426	427	490	450	465	464	445	452	448	467	471	442	410	455	470	473	388	498	447	425	438	479	417	491	452	475	457	435	446	469	442	432	433	448	438	451	443	454	443	455	421	446	428	454	450	444	481	448	425	463	459	426	416	454	447	437	447	439	447	447	428	458	453	442	469	453	462	438	438	421	475	446	461	429	432	456	405	459	449	433	442	459	433	432	473	490	426	484	464	455	417	449	428	485	466	452	463	414	441	455	478	395	451	480	435	481	417	468	444	417	452	463	440	438	446	447	459	445	464	466	406	450	416	431	435	438	440	444	467	436	463	405	462	457	478	448	443	449	421	447	444	490	432	434	442	451	445	455	462	461	474	463	466	516	450	476	457	426	454	446	412	476	439	463	430	466	481	462	434	459	459	437	453	485	477	455	465	459	459	439	456	466	466	451	405	447	468	461	446	446	426	440	451	486	460	441	474	443	411	457	442	454	408	468	456	451	444	457	455	450	483	411	426	470	453	452	443	454	467	447	464	454	447	466	448	441	471	442	464	468	431	454	457	437	421	460	407	442	402	449	431	472	485	449	475	455	423	435	491	438	448	436	451	474	424	420	454	463	471	467	458	463	458	469	424	454	488	453	457	479	454	454	479	459	437	425	487	437	459	442	449	445	435	423	447	467	442	445	428	456	397	423	465	428	449	437	419	467	462	434	447	382	453	438	450	453	439	487	463	442	438	421	405	422	494	471	457	464	424	430	433	451	458	467	465	466	502	451	460	437	493	442	432	460	434	403	451	418	450	447	492	458	391	445	417	466	463	460	430	440	434	440	436	444	473	449	438	433	469	436	488	424	478	434	472	435	473	452	455	458	446	453	478	479	447	446	431	443	418	441	456	464	464	435	431	452	421	418	464	454	413	494	415	483	437	478	458	456	483	449	478	444	446	453	471	425	475	462	440	449	481	432	411	445	425	442	431	442	444	451	434	455	483	457	449	459	433	450	421	412	465	448	409	445	419	453	456	454	458	465	443	482	453	432	477	468	430	417	497	475	441	426	440	475	435	480	453	437	470	454	457	473	466	467	441	448	440	465	455	429	445	424	455	446	415	454	487	471	440	429	448	452	394	459	480	442	450	464	455	454	482	458	436	465	473	507	439	462	480	430	458	443	469	481	458	442	432	482	489	452	426	483	449	454	444	438	440	449	436	439	450	465	433	457	439	412	450	471	462	468	470	463	436	469	474	459	463	436	442	464	456	450	496	472	437	436	440	429	492	455	451	438	459	443	452	461	484	446	439	467	441	439	422	460	478	451	442	462	461	469	453	414	417	460	442	448	483	482	437	444	447	490	431	488	472	460	465	440	472	439	438	463	439	433	466	496	436	452	460	455	451	382	446	455	411	475	419	515	467	445	465	460	448	473	465	447	430	469	427	459	425	494	468	462	438	438	511	426	433	440	488	420	464	436	429	447	496	494	491	490	453	435	462	455	436	445	460	440	474	415	480	452	437	444	439	458	454	458	442	427	455	432	450	493	421	441	465	483	421	451	456	414	444	465	449	428	427	425	483	433	440	440	492	448	471	478	449	429	470	439	417	418	445	442	462	474	434	434	461	446	456	475	430	430	440	447	430	422	450	456	453	477	436	452	465	429	457	460	460	441	469	461	449	473	470	470	436	476	432	470	405	411	428	459	480	493	447	422	444	491	428	461	428	447	444	491	475	413	442	477	458	465	471	437	498	471	466	444	460	415	430	462	454	502	436	449	438	440	446	427	454	444	497	428	449	454	459	466	458	458	460	450	460	453	428	430	470	423	468	463	459	475	480	476	449	461	437	470	449	447	440	453	440	446	420	439	455	467	494	466	472	470	431	414	479	477	408	482	441	467	475	436	450	412	414	465	464	467	460	468	491	432	451	449	452	473	482	478	451	454	443	483	457	445	456	425	446	474	448	436	473	449	482	430	447	438	506	470	419	466	449	456	470	448	414	442	459	452	433	432	422	447	491	439	472	477	421	439	478	443	470	463	409	410	456	433	478	477	455	448	466	410	464	442	459	457	457	438	429	452	438	470	444	463	447	452	430	463	458	432	465	414	449	443	458	429	439	441	469	397	475	468	443	481	457	450	489	478	422	461	443	483	465	467	446	436	452	426	457	458	445	428	426	441	452	471	443	449	434	445	439	469	468	436	431	489	430	457	495	396	442	430
29825	27292	24985	8110	1391	750	518	450	399	338	340	356	343	343	311	292	333	351	317	291	330	362	293	313	314	301	347	319	344	316	359	346	302	338	311	357	327	338	311	316	312	331	321	300	324	323	313	301	318	295	328	312	323	326	336	297	327	321	296	333	328	356	312	328	323	328	319	304	345	312	305	282	316	305	318	326	319	319	315	288	314	305	322	329	314	313	350	327	314	336	313	285	323	324	331	293	299	302	319	326	304	349	308	303	343	277	317	328	311	290	306	313	307	305	332	297	338	302	329	314	320	317	328	312	291	321	341	283	337	290	323	332	289	328	356	321	311	335	334	332	317	303	366	291	334	340	346	327	327	322	333	291	318	310	320	309	321	296	278	325	278	292	324	314	304	292	307	327	318	327	337	309	324	340	321	309	306	322	322	337	299	349	317	320	329	311	326	326	307	282	303	315	323	327	336	312	298	310	357	302	302	295	342	290	345	314	290	320	324	295	343	305	309	295	316	326	327	330	291	308	333	294	322	323	335	303	316	289	302	366	317	297	321	330	347	292	306	342	348	288	284	322	302	302	308	305	321	325	313	306	318	318	303	305	299	332	323	310	330	316	346	298	312	308	327	323	289	326	307	322	284	319	349	361	282	287	308	316	330	305	361	329	322	307	330	319	336	326	328	304	316	323	358	306	299	332	339	316	314	309	328	343	299	309	303	333	336	306	304	303	288	295	302	320	311	330	331	325	320	297	309	303	312	300	328	312	325	320	295	309	294	309	291	306	331	324	338	313	323	332	281	314	339	306	319	313	314	301	330	298	304	315	333	299	335	314	332	312	338	298	321	315	316	318	331	305	302	313	352	314	300	300	314	288	351	331	336	290	325	318	310	294	317	304	345	332	307	318	323	339	307	336	321	305	330	296	335	350	285	312	311	329	309	348	304	320	349	288	326	342	324	301	316	277	345	336	318	314	330	314	350	347	312	319	282	348	282	305	335	315	318	302	349	303	285	329	296	295	279	320	321	327	319	277	328	289	353	301	335	316	332	280	320	314	322	284	326	306	346	353	282	314	309	295	277	279	294	311	298	295	325	305	320	320	300	366	302	311	313	325	324	323	314	324	367	306	307	320	317	319	343	338	360	323	301	340	330	297	320	343	368	360	304	292	298	318	318	320	290	344	282	289	313	304	297	302	341	334	288	357	331	312	325	281	367	337	320	326	310	303	307	330	353	360	295	301	300	319	300	318	289	303	316	323	330	324	328	311	318	352	334	300	335	317	298	341	328	349	308	334	319	304	319	306	351	297	302	325	313	288	335	335	312	323	322	286	344	289	321	290	323	318	302	307	355	321	318	306	314	302	322	305	293	324	302	341	344	328	339	306	326	311	311	330	310	310	343	312	315	293	306	309	330	284	307	310	302	294	297	328	272	339	331	318	308	349	329	331	359	326	338	354	344	305	316	311	308	301	305	341	323	310	333	315	308	303	288	298	317	308	309	336	330	352	304	326	327	317	327	314	293	313	319	298	347	311	350	313	295	314	292	299	303	349	333	344	311	335	292	306	289	348	315	316	330	333	320	322	317	302	324	293	299	283	309	330	303	343	324	303	348	288	315	318	306	303	313	329	328	317	321	266	303	318	335	249	315	334	333	295	349	325	318	341	308	298	353	302	307	323	345	331	321	299	311	312	308	304	333	321	324	321	315	317	338	313	286	305	313	303	326	343	302	311	312	296	328	295	307	332	342	311	301	325	317	290	317	310	291	305	302	284	326	312	285	342	314	312	282	259	303	309	316	335	351	297	346	293	308	319	322	335	302	359	303	336	321	289	342	315	317	318	330	292	317	323	324	313	317	319	298	347	315	325	316	315	338	305	350	318	342	306	310	331	325	311	309	334	321	351	330	363	301	315	322	330	303	332	313	311	331	306	297	314	316	316	282	309	342	324	319	324	308	305	315	374	322	308	319	304	291	308	309	298	343	305	324	342	342	333	314	319	317	330	293	344	305	311	276	332	289	331	328	325	322	373	321	316	303	297	285	303	300	334	327	309	302	344	307	344	306	300	303	333	290	297	331	286	267	342	294	320	290	301	277	296	301	324	333	274	306	322	305	308	335	304	308	337	328	328	302	342	320	302	342	317	314	323	323	304	306	305	307	287	334	332	353	306	300	304	302	318	338	345	297	319	289	289	292	319	312	348	342	329	302	330	283	312	312	283	311	299	307	324	331	306	319	339	324	317	309	298	326	333	306	315	342	327	323	314	327	326	328	323	304	321	288	334	273	303	339	337	336	331	311	335	294	311	320	287	314	306	289	307	305	322	323	332	300	309	329	310	316	321	345	318	321	336	307	308	300	321	323	294	313	316	319	319	298	324	317	270	339	353	285	341	319	335	319	325	339	295	361	354	302	316	322	315	304	320	335	284	308	315	338	328	285	324	287	290	322	326	317	314	303	267	338	313	333	330	304	323	306	317	332	330	309	351	341	315	305	322	328	352	310	355	305	340	324	331	316	322	335	298	326	297	352	312	294	347	310	319	301	332	304	297	325	283	296	321	316	311	292	340	310	277	315	304	338	318	304	288	340	292	301	320	310	318	283	331	341	312	321	321	330	290	307	303	321	316	322	334	311	308	294	346	322	317	305	332	295	346	304	308	298	342	302	317	309	306	323	338	317	306	293	321	294	321	316	312	308	320	304	334	333	302	314	302	333	304	307	309	304	316	316	290	307	335	309	307	325	349	307	315	312	329	352	313	301	296	308	313	323	282	325	290	285	314	321	284	326	303	320	312	324	292	333	315	306	339	282	326	330	306	279	330	309	320	293	336	290	307	316	332	376	332	309	277	306	303	319	361	322	329	326	309	303	321	309	302	326	326	327	308	330	327	325	294	339	334	299	326	316	342	308	337	297	312	276	351	336	330	308	310	342	315	320	309	286	324	294	334	285	333	324	329	319	285	326	323	338	322	297	309	319	325	335	308	304	308	319	329	322	302	304	353	312	300	362	301	296	323	307	311	312	301	299	290	332	307	309	339	307	326	324	330	300	335	300	325	305	311	315	323	276	319	331	295	330	346	313	317	310	319	321	302	312	328	315	310	314	316	314	319	309	288	299	299	322	330	308	336	284	322	308	329	325	309	311	323	307	302	304	300	321	285	310	320	320	318	295	321	316	308	303	318	311	316	307	320	325	296	335	336	316	303	290	311	332	303	315	311	319	326	342	319	280	330	330	340	308	306	309	292	323	308	310	336	310	296	338	316	327	304	320	337	312	329	328	343	289	293	290	303	306	328	295	338	307	332	325	311	327	303	306	314	323	330	310	322	306	331	342	328	318	326	353	323	323	299	308	308	321	301	332	316	316	304	298	319	316	326	290	286	327	301	289	316	318	318	314	305	341	323	303	295	313	337	318	318	323	298	311	302	328	331	326	331	323	313	301	298	306	314	303	312	303	318	317	315	298	331	307	335	326	304	300	322	311	321	313	307	301	330	328	282
36854	44751	28508	7122	2649	1570	1106	724	597	561	590	554	505	526	513	525	417	499	467	435	475	463	491	446	486	479	474	459	486	469	461	458	435	498	452	452	470	428	433	423	448	463	463	446	437	461	466	429	436	469	483	496	433	446	428	523	426	466	467	475	450	425	439	413	448	474	464	479	439	473	445	457	426	429	450	416	488	452	460	437	434	435	424	449	457	444	474	447	424	455	448	453	453	445	447	441	427	460	456	431	454	432	507	454	461	471	453	473	472	460	482	439	423	462	437	422	456	422	428	449	472	417	472	467	451	434	421	488	471	458	426	436	432	435	439	429	450	426	444	441	456	410	417	450	504	485	467	412	465	471	481	424	442	473	472	475	430	477	426	432	479	435	456	457	462	452	466	465	454	456	447	476	451	483	462	471	489	438	466	447	447	445	470	471	430	453	465	457	463	487	455	444	470	431	454	478	442	448	433	469	469	436	423	466	463	443	448	473	435	455	454	476	452	459	472	483	462	435	436	446	442	439	429	432	481	479	474	476	439	467	486	446	482	484	482	480	433	409	440	459	466	437	415	449	482	481	444	442	461	470	465	495	511	483	430	450	441	435	426	436	443	480	497	474	479	473	467	437	434	462	458	467	488	416	477	453	458	456	477	467	476	498	481	459	469	486	479	470	440	477	441	410	423	456	464	443	464	436	406	455	463	479	464	486	469	439	463	463	431	497	400	479	459	445	455	473	444	430	455	455	465	464	461	454	457	481	410	417	459	448	447	467	451	475	438	444	445	494	478	479	422	427	478	453	459	478	478	440	470	424	446	478	467	426	460	444	454	466	460	434	444	451	455	446	444	467	448	415	418	466	463	454	478	445	461	489	467	448	468	435	470	459	441	437	450	428	480	476	434	468	467	429	481	428	478	445	496	420	474	448	421	424	422	450	436	429	451	437	414	426	395	435	456	451	431	442	451	462	472	458	453	444	459	462	476	416	411	450	464	446	435	453	475	484	442	413	479	442	446	445	467	428	476	430	472	434	454	410	492	445	433	453	470	478	440	463	422	480	429	459	443	501	457	457	442	467	476	450	438	465	477	432	394	432	430	458	472	447	408	489	450	442	440	396	459	480	472	449	429	451	458	479	450	418	448	452	413	470	461	437	450	434	447	434	458	472	446	445	467	500	430	458	416	449	469	487	485	480	449	446	425	433	454	458	481	452	436	456	433	488	433	411	477	481	452	490	437	509	448	460	453	422	476	454	428	438	450	448	465	467	428	433	511	453	435	410	458	467	445	469	468	452	472	433	453	441	469	446	454	436	469	464	433	451	452	461	412	425	489	448	422	432	464	443	459	460	459	440	459	459	457	470	424	440	463	466	426	448	488	481	431	401	470	508	468	477	430	455	411	458	421	429	448	426	438	464	475	477	449	433	437	449	467	463	440	490	473	458	484	453	414	440	458	457	476	460	448	439	412	446	420	446	472	443	439	456	464	474	439	447	438	466	441	451	469	451	476	455	489	479	470	434	441	429	464	463	472	446	483	443	433	471	453	480	471	400	444	490	450	416	462	428	446	459	466	434	508	446	470	423	462	457	428	466	433	425	449	478	485	428	424	439	446	484	466	435	475	466	476	465	502	429	469	455	436	481	467	466	471	483	433	469	447	440	425	443	432	430	420	410	412	484	456	419	416	423	455	419	456	477	443	436	466	436	437	445	455	462	432	456	450	470	452	436	485	491	455	475	461	449	476	468	475	440	464	441	443	475	425	495	477	432	458	419	469	500	421	417	460	467	460	464	451	454	466	457	438	430	440	439	451	464	498	482	456	476	502	430	445	455	500	424	489	443	499	449	461	454	431	434	435	446	429	445	429	428	456	483	447	435	475	435	440	440	421	408	472	425	457	439	453	406	450	456	431	448	453	422	455	440	417	455	456	450	422	443	446	429	456	435	435	423	396	468	432	459	480	448	430	458	484	449	481	450	433	437	443	502	455	459	471	450	448	429	445	426	482	441	471	424	445	497	476	419	440	462	455	435	406	432	447	422	512	460	465	463	462	444	451	432	451	451	452	450	428	458	442	457	438	457	481	476	473	452	461	529	437	436	466	451	429	446	483	484	475	454	469	460	455	441	412	442	468	462	464	457	442	456	474	481	448	443	448	491	473	466	451	441	430	425	445	423	445	439	443	451	460	420	409	468	428	441	496	452	467	469	461	435	425	419	462	442	458	420	437	436	417	457	458	446	457	474	464	457	451	459	470	445	426	435	460	448	457	465	455	412	459	488	497	413	484	445	477	460	462	461	429	433	458	428	458	440	465	460	437	471	444	482	480	425	445	411	428	425	424	465	475	423	435	447	474	440	472	447	460	485	463	463	454	444	468	452	430	432	427	463	433	467	472	491	476	473	392	473	482	497	452	464	452	471	461	480	438	433	440	437	450	449	437	433	441	474	460	438	436	443	460	447	461	475	447	484	508	450	480	457	434	464	438	450	414	469	433	467	465	420	476	455	458	478	486	456	448	421	485	443	431	467	446	463	471	433	423	459	463	445	463	450	457	480	440	443	454	452	428	437	472	468	445	471	404	475	420	481	439	474	458	433	442	451	400	464	469	450	451	458	445	478	420	407	473	453	469	435	414	470	443	437	455	426	459	452	478	440	460	435	443	444	440	450	477	484	521	431	477	452	460	493	467	449	428	455	455	457	440	468	413	452	437	459	463	452	455	438	469	457	420	476	462	490	445	473	463	487	407	476	431	422	435	441	473	430	447	437	427	457	448	435	438	480	453	451	469	433	454	449	479	433	423	430	425	452	471	390	437	487	476	423	466	472	463	456	434	465	458	461	450	430	465	439	454	468	452	460	478	438	457	432	433	465	455	444	475	447	442	450	475	461	429	449	453	425	399	409	466	442	440	433	471	426	442	445	444	459	423	491	440	454	447	453	440	445	468	426	482	452	470	440	474	452	416	437	464	441	443	462	475	476	452	470	455	498	440	458	481	438	458	438	412	469	483	454	463	422	437	452	436	458	463	417	461	412	426	476	455	460	490	463	445	430	475	480	445	446	483	403	447	455	438	438	436	390	479	436	428	407	462	477	474	443	474	476	430	457	450	462	457	432	469	476	442	396	446	428	452	426	435	415	446	455	450	484	430	494	452	459	441	465	446	428	444	466	480	438	464	445	454	464	483	435	428	486	470	486	449	446	469	469	436	467	513	433	448	442	468	406	449	425	424	444	437	462	467	450	463	468	450	429	463	463	481	446	459	467	456	447	426	448	427	483	435	424	469	474	461	495	469	491	427	459	444	448	440	450	430	446	450	434	437	430	449	461	451	482	461	428	453	499	440	427	438	423	436	466	452	405	460	415	453	444	445	484	445	470	461	465	426	433	483	480	436	474	457	453	469	433	439	438	499	491	469	448	473	474	478	434	441	430	492	481	450	435	479	444	502	435	443	442	462	464	471	472	442	458	468	475	455	460	461	468	441	434	479	439	456	435
24550	21650	28980	24804	20675	7506	1448	825	635	621	600	568	544	536	528	501	481	436	463	489	452	455	440	476	457	437	425	441	441	434	412	431	424	417	433	432	443	423	440	440	451	451	458	456	451	386	412	392	471	426	450	449	405	452	423	453	445	402	433	443	442	469	453	465	421	430	439	469	452	420	454	459	389	437	461	430	430	457	419	436	408	435	443	441	445	422	417	440	409	440	426	441	401	406	443	418	420	429	422	459	457	443	435	433	449	429	412	409	391	429	427	426	448	399	420	433	420	436	425	419	413	450	456	415	418	447	418	409	419	413	431	432	441	395	460	460	413	425	429	434	421	425	437	428	453	403	463	430	441	435	443	461	429	430	439	422	420	435	453	465	448	392	429	418	442	399	417	418	430	421	417	423	394	430	422	436	428	416	453	434	462	450	457	414	393	455	424	421	426	404	425	428	431	399	438	422	418	458	420	410	460	451	400	459	457	423	443	462	459	419	433	478	452	441	454	438	471	419	424	414	483	432	417	387	443	396	423	438	456	416	414	406	419	447	407	461	399	421	447	437	425	428	435	463	429	463	410	419	425	436	434	414	418	433	427	447	439	454	419	415	447	394	466	431	410	436	411	421	390	437	411	429	451	460	426	401	457	428	392	400	409	408	424	428	413	394	418	429	442	429	443	392	442	445	455	463	453	439	405	434	402	393	431	434	469	427	407	421	442	424	437	434	425	432	445	427	427	433	414	434	422	406	395	437	456	438	437	383	424	443	436	439	428	449	402	432	422	429	435	456	408	389	434	436	403	410	422	423	411	431	450	448	423	430	438	403	459	419	426	443	409	426	414	403	411	414	410	435	395	435	436	444	398	409	421	424	412	401	457	422	448	458	415	429	445	454	455	440	446	419	435	401	426	409	442	422	407	422	432	436	403	428	462	443	449	429	411	452	466	425	465	444	445	432	424	438	414	460	437	417	431	433	422	436	491	432	433	431	436	403	422	430	401	433	441	368	429	436	461	419	410	391	433	477	431	445	447	441	418	470	414	441	447	426	404	436	437	426	424	441	421	454	431	418	422	454	459	375	410	447	399	407	447	442	443	478	441	416	480	411	411	387	431	467	433	431	396	444	427	401	465	425	424	428	447	408	404	435	419	452	444	415	430	467	456	425	456	431	395	429	402	409	448	410	423	419	438	440	438	420	453	431	456	427	437	413	426	427	429	429	410	420	398	453	424	476	435	449	435	438	413	406	427	460	390	477	460	404	422	435	433	418	436	404	396	431	448	431	406	455	420	379	421	444	441	438	437	463	421	378	407	400	447	435	415	430	421	446	434	409	416	459	385	425	435	425	444	423	453	423	464	440	413	427	444	444	429	414	440	456	434	455	420	436	466	419	414	418	446	383	360	422	431	436	457	449	458	424	419	434	438	445	446	445	441	427	413	455	420	416	421	437	456	419	454	411	385	452	409	399	461	432	439	431	468	408	439	417	409	410	422	417	427	427	434	408	385	425	413	427	439	416	454	416	430	416	435	419	431	404	421	415	452	431	418	449	418	426	408	439	408	405	472	443	391	423	411	454	433	465	460	412	386	414	450	444	434	451	444	484	441	456	432	420	451	425	432	377	421	421	404	441	428	432	445	448	409	441	411	427	398	441	384	414	444	432	407	405	433	429	433	425	426	429	440	407	425	421	436	421	417	440	423	410	426	427	445	395	469	412	448	419	422	440	428	442	389	403	424	416	408	482	442	458	433	410	461	444	435	441	411	399	393	444	446	440	409	402	391	412	428	457	466	432	432	438	436	437	413	450	400	427	407	429	432	432	445	404	442	429	419	435	443	419	457	426	437	440	443	381	433	418	416	431	416	414	435	425	399	449	447	418	417	427	400	428	411	391	438	419	444	423	425	430	453	474	387	397	412	446	400	476	434	403	434	429	454	431	441	426	401	444	470	464	457	448	420	425	422	395	452	479	445	426	432	414	432	435	431	394	405	403	421	425	401	414	407	428	443	402	394	414	424	414	415	461	391	464	460	444	397	435	447	468	438	440	431	400	437	451	424	428	425	422	436	455	423	468	442	403	465	432	455	431	423	440	386	456	424	420	429	404	452	418	448	413	435	405	450	411	408	465	414	429	466	420	466	438	456	414	432	409	451	439	436	439	433	416	380	454	417	418	421	452	435	468	430	428	449	435	451	406	424	433	429	433	432	432	464	462	438	448	423	425	447	474	430	418	453	454	462	409	460	448	420	435	434	384	417	437	469	429	433	450	461	432	444	410	419	456	443	450	458	432	430	440	434	424	418	438	418	419	454	462	415	409	421	397	426	426	408	429	446	420	447	425	458	424	407	407	395	441	404	416	413	440	427	427	401	419	447	447	410	438	436	413	449	411	438	432	437	442	425	406	425	430	436	450	448	418	433	463	428	427	436	418	428	411	445	421	428	434	435	452	421	418	450	431	424	368	432	418	428	423	387	413	441	458	426	426	466	413	463	412	434	433	434	418	474	431	431	416	428	412	440	430	422	427	389	405	439	451	430	439	409	459	428	456	439	425	433	390	451	448	420	429	426	395	439	446	432	434	427	467	440	406	411	432	444	443	427	445	429	381	491	441	413	424	424	407	451	407	415	433	421	426	408	413	459	408	443	400	433	435	434	437	416	437	421	460	421	438	410	447	445	450	442	430	391	404	425	451	437	441	452	444	445	405	432	403	391	432	448	431	450	399	401	391	411	445	432	420	440	433	411	422	434	437	469	436	444	430	410	469	437	460	419	438	432	430	421	442	448	395	476	386	470	419	423	469	427	395	427	374	453	420	433	429	423	411	402	403	400	408	429	468	443	454	449	441	420	441	440	404	429	428	403	419	407	431	453	427	465	447	434	423	438	498	461	436	463	429	471	444	445	405	400	409	420	419	420	437	417	414	403	451	443	413	412	406	450	399	403	402	409	434	426	449	412	426	423	429	423	419	442	416	444	434	442	424	465	418	416	430	422	431	398	446	397	425	391	416	414	423	421	399	399	438	462	445	405	371	439	442	455	436	411	469	445	405	423	440	419	445	407	458	441	463	398	425	434	451	393	428	436	459	431	409	447	451	425	441	420	421	430	416	446	392	464	469	424	457	461	386	417	452	404	438	426	448	429	453	429	390	434	435	433	438	419	418	427	456	418	421	435	434	434	419	418	404	443	416	415	410	421	422	456	473	437	416	474	433	436	427	448	415	391	464	458	447	406	410	433	428	431	451	429	458	446	415	428	411	457	453	405	415	410	450	432	395	400	477	412	418	439	423	401	430	445	487	420	408	417	457	459	420	460	381	390	438	430	410	423	387	400	440	432	407	426	445	444	413	446	442	418	429	424	440	462	451	432	443	433	421	383	397	434	490	416	417	439	482	422	452	428	401	430	391	415	416	415	430	436	409	421	423	427	469	409	422	423	426	423	422	418	419	444	434	417	448	421	389	391	442	439	423	411	406	426	416	449	397	485	428	429	433
41088	60775	44490	13292	4941	3509	2299	1568	1273	1147	1054	904	957	781	826	740	734	710	652	724	673	647	694	699	634	680	605	671	651	612	638	610	662	661	664	625	631	676	646	590	621	645	623	623	636	622	597	625	623	598	632	624	584	584	618	648	621	638	655	626	632	706	628	575	590	637	610	586	639	596	612	602	649	630	616	580	641	611	669	597	651	598	634	646	605	638	609	630	646	602	607	604	594	642	615	594	622	619	613	602	553	572	597	547	626	609	621	616	601	596	661	589	590	622	626	643	579	622	653	639	603	621	628	654	588	603	574	604	613	643	637	635	628	575	609	595	641	591	644	614	573	583	650	626	654	614	601	619	638	653	608	652	602	655	625	592	586	602	581	611	627	591	640	606	581	613	611	623	642	627	602	630	652	597	635	623	621	570	626	592	647	634	617	593	606	571	564	642	610	644	605	673	617	632	623	592	616	589	623	605	599	592	641	595	595	586	613	616	618	625	593	636	654	587	585	661	619	574	632	574	601	600	617	653	618	604	579	606	684	590	577	627	571	619	620	632	579	581	635	598	612	622	622	582	622	629	615	642	619	622	624	636	638	649	633	621	611	598	616	623	600	636	589	613	625	612	600	614	622	627	645	583	640	624	590	614	621	614	622	620	625	597	590	603	641	589	631	641	608	624	606	605	581	616	640	594	615	601	577	614	574	617	648	633	627	637	634	590	627	602	629	605	681	577	672	628	608	623	605	632	607	636	645	621	624	634	589	590	657	641	619	593	598	622	623	610	610	612	629	605	598	629	612	609	598	621	648	575	572	600	590	580	639	635	618	590	593	582	612	604	618	626	608	587	584	619	610	620	618	588	622	642	614	612	621	653	634	631	623	630	597	635	603	627	616	638	631	609	612	578	625	614	598	632	604	658	647	640	620	620	610	625	589	647	619	635	649	611	588	609	649	600	590	613	589	633	614	625	620	632	631	640	621	627	641	631	623	618	598	639	629	634	621	631	588	586	606	564	613	589	628	621	658	596	634	615	604	603	651	626	580	626	616	605	621	648	600	656	575	576	619	633	606	609	644	644	646	633	633	591	613	626	592	615	646	625	656	597	631	648	607	626	615	612	573	604	621	647	619	644	610	648	642	636	620	611	588	626	625	597	646	635	595	674	642	609	601	620	582	646	654	632	645	601	611	598	609	647	653	603	651	617	646	645	596	703	646	595	601	657	552	595	583	652	630	583	566	631	613	589	629	592	608	648	567	628	551	594	657	623	633	631	609	594	591	589	639	616	625	605	596	611	616	671	606	614	633	617	609	639	660	599	623	623	639	632	669	616	568	640	629	641	620	615	601	612	595	581	601	652	598	623	644	604	605	602	613	653	629	662	642	604	633	618	613	624	594	650	616	612	580	615	616	620	646	632	645	568	617	606	618	608	613	606	646	623	604	617	588	609	658	614	615	674	634	597	625	586	577	615	647	610	625	643	593	595	599	619	641	619	650	644	620	631	633	616	652	602	603	594	640	591	609	625	612	619	617	614	609	634	652	625	621	567	597	639	636	603	634	569	627	585	602	673	614	662	604	611	607	628	643	614	639	655	616	626	625	537	592	627	581	573	629	586	619	598	569	639	610	623	623	604	616	617	608	586	633	647	631	585	618	597	619	582	611	576	620	580	623	621	614	593	624	610	627	647	638	600	646	607	607	633	592	571	597	614	608	581	610	647	629	633	596	648	664	596	593	620	614	611	643	606	550	642	611	606	641	640	605	633	615	603	629	609	608	571	609	593	599	592	598	609	613	671	628	571	657	645	643	640	608	647	618	591	604	609	590	624	648	591	616	598	617	646	615	617	617	632	591	602	637	633	605	642	634	610	590	605	605	633	628	613	627	612	632	593	647	617	624	643	603	643	607	598	615	560	602	613	565	651	654	638	617	622	615	649	628	599	653	627	607	593	639	618	647	625	605	614	617	629	611	598	644	619	652	625	628	603	603	616	597	643	619	622	590	617	648	635	613	579	671	584	588	664	601	662	637	646	605	613	592	605	622	648	608	609	624	637	637	648	609	633	633	590	596	614	621	644	641	618	610	616	597	595	590	621	555	589	638	643	619	626	618	630	625	588	607	661	568	579	608	605	599	616	649	653	586	630	642	612	629	626	595	638	615	612	591	607	606	597	636	649	654	621	624	579	606	600	593	620	616	608	611	620	588	592	639	615	559	584	581	611	649	615	633	561	620	561	577	612	612	590	601	610	597	633	584	610	595	643	611	597	585	604	604	638	617	637	612	585	653	566	631	644	585	644	600	618	571	626	653	628	588	609	619	606	620	600	649	617	604	592	652	614	601	625	622	558	626	606	630	579	605	642	584	667	604	605	640	592	617	639	600	601	606	598	635	559	619	624	595	587	586	588	612	654	630	567	601	597	612	625	626	597	617	609	599	598	600	589	613	551	647	623	642	663	636	610	616	639	597	634	597	607	616	643	597	604	620	576	621	646	624	634	598	594	598	605	613	594	637	613	622	605	583	631	642	593	639	643	656	613	614	606	596	611	590	597	609	635	649	580	611	651	600	614	604	644	659	583	631	622	603	625	583	618	617	603	627	612	647	580	586	620	588	632	621	614	604	624	615	578	641	594	614	618	657	586	614	621	634	572	611	598	620	600	629	620	586	574	629	607	629	616	597	616	626	662	633	642	642	583	619	669	600	580	639	598	545	615	608	604	628	651	605	618	614	635	617	648	612	588	607	595	615	631	606	630	576	642	605	635	629	572	610	608	582	661	631	625	574	674	596	628	592	624	605	665	633	629	580	634	591	614	656	603	607	597	622	632	595	594	620	622	643	587	608	625	669	635	623	583	638	644	630	595	625	599	628	674	583	644	628	658	599	597	615	616	602	608	631	682	633	598	595	596	614	596	608	611	604	602	609	635	600	615	633	605	565	618	648	660	671	580	634	607	626	642	612	586	625	628	628	622	616	639	618	642	621	584	624	664	614	629	582	631	644	646	627	625	628	581	630	603	598	573	604	580	624	629	638	647	592	605	620	630	615	602	608	587	647	585	658	596	617	618	644	605	562	593	629	585	629	566	632	584	607	610	588	638	650	605	612	605	606	621	618	605	623	616	619	602	622	563	598	617	593	607	586	605	681	608	619	632	628	607	603	611	627	614	664	605	636	630	601	571	631	639	621	635	558	593	644	623	627	628	580	595	586	605	647	625	634	594	599	579	645	566	630	656	598	621	611	610	598	610	596	618	589	670	595	649	645	612	585	646	572	646	635	609	607	620	577	616	626	604	610	636	637	649	624	595	609	625	566	595	616	617	664	598	610	591	615	613	670	621	634	587	598	604	588	626	584	609	677	670	646	640	600	599	662	655	626	640	661	635	622	637	604	605	626	608	610	562	629	622	616	611	615	615	616	629	634	599	601	635	627	584	620	644	627	632	604	612	647	620	606	636	600	568	646	646	667	578	632	572	600	570	638	591	625	591	617	627	577	624
23549	21601	29499	24183	21553	20612	5805	1005	754	705	586	535	439	430	407	391	423	396	388	324	357	387	367	320	340	349	327	363	344	345	300	343	362	313	298	313	312	312	327	334	321	340	351	305	273	313	323	318	300	308	299	288	324	322	298	316	305	295	319	327	315	277	324	284	298	294	299	306	325	325	313	288	317	315	303	313	306	298	319	284	297	316	297	344	318	318	282	321	306	300	307	344	301	310	312	322	305	343	333	308	291	325	299	300	311	302	331	317	303	279	277	279	293	307	271	298	277	300	315	310	302	272	275	336	293	340	307	305	306	276	284	289	317	308	337	309	299	304	287	282	294	330	271	313	300	330	274	308	290	307	311	288	292	277	277	301	299	319	296	294	302	329	276	273	282	348	298	305	273	345	275	285	301	321	301	306	327	258	292	295	314	319	318	312	299	271	334	305	291	309	331	309	287	311	286	302	290	292	311	319	281	319	328	311	311	316	281	306	300	295	294	276	305	300	287	326	316	318	311	320	313	322	294	334	309	329	310	292	277	305	293	292	302	284	309	311	294	292	300	296	284	310	305	265	319	310	312	294	307	251	305	296	318	314	292	306	312	322	324	289	270	309	281	322	295	318	307	285	306	271	259	309	286	274	288	334	303	303	309	287	304	290	290	294	315	287	285	331	327	287	314	292	326	298	346	315	304	278	318	306	283	302	308	298	294	316	295	280	285	262	295	318	332	312	286	282	279	285	291	287	325	316	316	323	297	269	300	303	320	328	307	308	297	315	305	300	304	270	294	311	316	331	309	334	311	295	285	304	308	294	309	327	266	311	317	305	316	332	279	293	282	285	259	298	300	338	308	347	335	325	329	295	320	295	293	323	289	279	307	288	288	299	311	299	300	281	291	299	302	306	299	280	335	313	264	328	315	299	274	289	285	312	288	289	297	313	270	291	294	302	316	302	314	314	331	297	349	271	296	346	322	314	300	318	297	315	313	302	350	288	319	327	304	332	301	312	314	313	294	296	317	304	290	265	302	302	285	308	305	281	314	324	325	295	291	297	317	300	291	273	236	306	300	293	303	295	320	300	308	323	321	295	288	301	321	313	315	323	285	286	291	330	298	333	327	322	310	305	325	290	294	298	297	273	309	296	312	313	305	322	326	261	310	339	306	273	309	328	302	305	331	312	292	293	315	286	329	271	331	314	325	312	288	291	298	268	300	355	282	282	316	302	288	271	326	322	323	280	280	273	316	316	299	276	308	325	322	329	314	292	256	323	317	289	322	295	302	305	307	310	331	308	285	292	328	299	297	289	313	290	318	312	296	280	299	293	278	338	305	299	325	310	320	300	303	315	280	288	319	320	317	330	291	316	325	336	332	281	288	336	310	341	268	316	337	315	288	349	299	297	314	287	299	344	286	299	312	305	280	289	355	300	328	303	302	321	321	333	307	299	312	280	307	315	326	262	298	266	314	282	305	270	286	329	276	305	290	299	290	314	288	295	307	319	280	319	293	314	311	300	291	293	302	290	350	285	325	302	305	326	306	309	324	302	316	301	314	282	304	311	258	278	310	323	309	275	284	310	292	287	310	291	305	303	299	297	278	314	302	307	301	301	303	313	299	272	312	315	322	329	308	292	334	299	309	314	311	316	285	309	346	320	318	309	306	304	329	304	296	284	328	288	278	283	334	286	298	344	317	285	291	297	298	305	295	319	297	307	289	307	316	272	308	311	313	305	325	308	268	304	293	285	320	302	327	322	303	308	313	288	323	290	316	286	264	305	323	307	311	320	327	322	292	304	294	336	277	305	323	282	310	328	328	287	288	301	289	307	314	296	330	322	285	333	296	316	291	296	316	328	273	316	298	304	296	310	335	292	294	302	301	314	315	348	308	324	300	322	288	289	295	312	275	266	299	309	302	303	292	284	303	285	294	299	309	275	298	259	298	271	315	278	314	302	303	299	305	305	310	317	316	315	302	310	296	293	305	275	312	298	326	281	310	350	280	320	305	292	321	301	353	311	278	342	321	287	310	306	301	317	307	340	333	321	309	300	304	315	281	302	292	313	300	313	283	293	308	303	307	292	293	291	289	270	282	303	290	323	307	303	277	298	310	288	323	272	287	304	303	318	318	321	287	305	323	317	321	282	304	300	344	297	318	301	318	310	318	283	279	321	298	288	333	351	303	302	283	306	291	308	282	296	298	312	317	301	305	317	299	311	285	324	299	277	331	298	310	311	289	299	311	319	313	309	335	276	311	321	306	303	290	301	293	322	294	301	301	318	304	318	309	305	288	301	307	291	307	285	317	288	310	290	306	301	308	307	302	302	335	311	307	319	286	314	298	286	302	339	296	305	292	298	305	334	285	303	297	297	319	325	297	328	308	316	313	288	314	324	267	282	315	333	275	281	287	310	308	310	307	307	302	304	305	327	286	276	307	305	313	287	265	287	325	311	326	334	310	307	292	318	282	317	315	290	286	301	304	272	300	285	307	319	316	288	301	304	308	282	303	328	305	291	278	314	330	350	270	321	327	304	311	289	296	340	278	278	296	305	302	326	286	318	338	285	298	305	305	306	333	284	301	287	295	289	293	273	313	322	304	275	305	311	279	313	327	303	275	293	278	330	308	271	278	329	282	298	303	304	314	309	301	307	289	296	279	307	291	297	267	311	301	298	312	259	311	271	318	338	297	286	295	305	309	285	288	301	318	274	332	321	298	316	310	304	303	280	317	312	281	303	319	320	281	317	322	326	316	300	316	311	274	313	298	308	275	298	322	318	296	317	293	305	307	293	321	293	314	282	296	267	295	299	307	312	324	311	274	299	308	338	282	313	298	292	294	302	285	290	335	271	332	277	294	317	314	301	294	304	329	309	312	336	298	294	289	280	294	305	298	302	314	306	319	288	276	315	322	302	316	308	305	294	310	275	316	285	309	290	256	310	310	279	271	316	323	310	319	308	280	333	282	283	353	302	327	291	328	279	305	284	310	305	290	310	294	311	314	317	301	304	282	288	309	319	301	328	311	298	314	257	289	317	288	293	313	295	320	337	323	308	281	309	305	278	304	292	303	299	287	297	304	276	304	294	327	320	309	297	306	294	312	268	323	329	305	298	329	305	292	301	306	316	317	281	329	308	337	329	302	309	290	304	320	301	303	324	313	313	291	263	279	316	327	301	305	300	313	313	279	296	281	323	296	300	320	306	279	305	316	313	296	317	285	328	335	342	313	313	356	293	274	298	304	285	327	304	320	294	314	318	311	331	323	300	257	330	292	278	308	309	313	327	296	295	310	281	351	290	336	333	315	286	337	319	307	316	316	299	302	301	328	304	302	319	287	312	282	306	335	296	302	316	324	298	293	301	273	296	310	323	272	298	325	321	320	293	336	318	310	295	310	336	308	289	334	335	282	272	333	304	297	311	308	311	283	306	294	357	311	331	289	320	315	297	289	310	289	306	335	326	330	341	291	301	303	277	313	305	312	316	311	296	284	305	300	306
45604	69269	52801	19234	6909	4622	3089	2115	1664	1364	1225	1000	935	836	737	695	629	687	601	596	549	578	499	521	541	555	541	537	492	504	477	485	519	496	488	540	517	474	485	434	463	447	458	441	457	466	465	499	444	444	473	463	441	490	443	454	454	438	470	456	419	459	417	440	439	448	468	426	419	452	463	422	452	476	459	479	439	461	448	417	461	479	425	466	470	423	485	417	448	475	474	408	424	426	435	412	435	437	445	437	422	451	464	429	427	421	462	446	444	461	449	448	439	440	467	438	427	455	463	437	438	437	402	402	424	448	450	415	455	430	435	458	436	420	445	456	442	415	468	412	437	460	424	443	422	425	431	443	452	502	461	447	479	440	441	435	449	444	442	434	477	424	457	472	433	420	473	468	435	446	460	454	471	446	426	441	440	415	433	436	416	463	437	449	451	439	457	460	430	471	426	439	450	444	442	476	438	477	482	413	469	471	435	448	439	463	459	463	489	417	425	404	423	445	439	455	428	440	465	437	470	431	423	464	431	427	429	463	437	478	461	456	472	464	426	419	460	440	449	417	422	457	440	416	420	438	477	442	474	408	468	452	417	426	473	439	453	438	413	454	443	418	472	444	449	422	424	433	434	439	447	456	452	441	447	410	430	424	438	431	441	461	457	451	455	432	447	415	435	453	409	452	446	404	433	450	439	458	437	502	430	406	476	393	441	432	452	434	478	447	433	439	461	445	449	480	439	459	437	451	444	453	431	441	455	450	442	436	446	420	435	444	403	443	441	442	464	445	448	429	441	492	431	434	406	436	451	439	415	427	449	454	451	396	425	448	437	460	421	446	440	382	439	453	429	460	412	447	417	410	410	438	408	421	423	418	431	485	458	439	435	443	454	460	419	390	417	416	433	438	428	481	489	444	443	479	455	443	393	451	447	418	454	440	431	412	455	440	439	445	450	460	452	430	461	471	470	445	454	463	413	439	446	414	423	483	446	465	477	417	453	450	457	442	477	410	438	450	419	429	473	419	434	468	453	464	454	436	427	445	456	456	513	453	403	434	422	436	437	431	427	399	468	423	443	488	457	436	426	426	464	500	432	435	433	435	445	410	452	438	439	413	447	423	461	446	442	438	468	435	392	466	433	438	436	447	437	439	412	429	491	447	451	481	467	444	440	416	457	483	425	481	445	449	420	402	455	454	449	445	416	473	489	441	452	453	421	443	452	431	398	467	471	433	433	424	404	462	464	453	416	417	468	475	441	453	444	437	403	433	411	465	439	433	449	403	434	474	426	470	440	453	443	495	453	474	451	433	456	435	474	485	422	418	437	468	404	407	450	459	450	431	428	425	456	454	440	482	450	481	465	483	454	449	440	455	473	458	435	471	426	495	437	456	496	446	462	439	444	389	440	408	447	465	434	429	433	462	453	441	437	437	469	459	470	466	454	442	437	426	457	417	436	456	431	410	428	460	446	437	451	454	439	440	461	451	426	445	425	461	442	436	419	436	413	433	454	463	434	452	456	384	439	459	437	444	468	440	486	440	450	441	444	418	427	445	428	474	419	429	442	454	407	413	420	448	406	427	467	435	462	452	406	441	419	486	441	428	471	467	431	434	465	461	441	488	482	451	428	423	483	442	442	446	457	461	439	439	469	420	414	436	430	469	457	445	439	461	435	450	483	459	478	435	465	402	442	455	440	464	475	432	408	444	453	439	435	441	440	448	415	459	479	438	450	428	436	431	426	470	466	459	480	472	440	429	413	436	451	456	440	456	412	441	420	430	422	455	421	454	472	468	445	476	436	428	469	462	416	417	469	450	428	411	438	455	471	425	438	478	479	469	449	436	457	464	440	428	458	459	453	408	426	428	435	445	402	449	497	457	439	456	450	467	467	479	442	446	455	440	430	460	412	443	433	476	469	467	435	422	438	430	426	510	474	431	420	456	450	452	442	447	445	442	434	434	437	459	433	423	449	474	443	472	450	440	412	410	443	469	435	448	440	401	428	426	446	425	406	428	433	450	461	438	435	451	454	459	443	431	473	432	456	424	438	433	445	439	416	426	428	459	431	468	399	433	448	401	431	451	436	414	446	437	426	473	426	427	437	398	442	474	445	458	472	411	439	452	462	482	444	433	469	436	464	438	445	431	419	414	454	414	414	457	450	428	414	429	451	459	435	455	462	432	430	481	412	432	483	414	439	465	458	423	440	426	435	424	444	503	405	455	447	448	450	440	465	425	455	455	435	443	410	452	444	440	415	432	426	477	419	446	475	436	425	467	406	466	482	467	419	435	467	447	465	399	465	452	473	413	438	508	463	469	450	427	418	466	431	459	459	443	444	429	428	448	409	433	450	436	420	447	455	416	414	436	456	399	433	435	412	467	470	435	454	467	440	428	462	444	400	447	414	423	420	400	394	399	443	475	432	432	456	447	454	378	391	449	460	451	463	451	436	456	442	446	454	450	453	411	458	409	409	393	495	431	435	426	457	430	450	428	434	470	408	428	442	431	424	457	427	438	488	414	440	432	446	442	447	446	417	421	449	415	481	443	464	415	458	457	442	433	458	424	451	462	438	458	432	428	468	446	420	465	418	460	434	445	421	447	418	410	443	462	413	431	452	414	448	447	457	450	478	478	465	441	483	467	451	430	423	463	441	454	403	451	445	475	452	468	487	443	465	420	433	420	429	440	442	402	454	450	471	453	446	475	440	447	449	439	462	462	465	411	395	422	431	449	454	391	427	483	492	442	451	480	418	463	458	454	454	430	431	442	428	457	431	435	452	460	439	426	444	416	449	430	427	434	440	417	454	463	480	434	445	455	434	461	442	424	434	438	476	455	409	435	431	471	416	449	474	451	453	455	441	448	457	450	445	472	469	413	429	420	456	445	435	484	411	434	482	457	449	464	417	410	423	422	452	410	433	491	440	445	484	495	452	444	435	477	466	426	415	436	457	455	449	436	429	434	427	410	448	452	464	441	441	455	425	454	431	420	421	448	440	443	458	421	453	430	435	441	429	432	409	458	481	431	444	422	427	452	436	445	426	447	420	485	438	415	452	447	469	410	422	459	430	448	455	439	453	461	410	449	443	434	429	444	455	468	423	411	446	433	433	425	454	483	457	437	457	411	469	415	459	445	466	432	419	487	446	438	427	455	468	400	443	401	470	445	407	427	411	459	445	410	452	447	438	424	469	434	423	435	426	414	436	471	429	438	478	464	445	422	454	422	460	462	403	444	476	481	477	452	482	430	433	446	430	442	431	430	445	422	443	432	453	421	454	427	425	436	427	459	438	430	471	425	447	446	448	464	423	439	424	435	403	462	416	439	422	497	446	427	430	439	468	407	418	461	433	409	450	413	465	438	436	418	443	488	446	469	481	429	441	441	460	473	433	436	425	421	446	455	421	445	415	445	456	439	463	460	434	471	444	439	457	465	444	437	438	438	474	464	426	466	424	382	432	440	438	454	424	420	442	454	441	422	458	438	403	456	430	433	463	440
29322	27127	25525	8162	1058	623	471	379	370	364	344	330	314	313	327	350	335	326	341	340	304	303	314	312	334	300	338	322	324	299	317	303	290	322	328	323	293	309	310	273	305	304	336	306	315	338	293	336	309	314	309	342	312	306	309	322	327	307	279	279	310	295	308	321	294	312	331	289	325	330	277	314	333	319	291	326	315	313	324	318	296	288	307	304	332	313	289	301	318	320	332	314	317	321	300	334	279	348	292	318	334	310	292	341	305	329	333	307	332	328	342	332	296	301	329	301	335	315	313	316	315	315	323	329	359	293	314	305	313	322	332	304	322	336	360	282	344	323	310	307	310	304	306	309	284	300	342	272	350	292	308	313	332	329	299	319	315	272	302	310	325	307	321	328	295	323	305	306	322	305	316	317	303	310	294	267	298	300	324	324	307	301	323	287	287	324	297	325	336	313	265	324	303	332	309	288	338	284	304	330	309	319	291	343	279	295	310	325	329	299	319	332	322	328	319	314	302	313	298	284	290	340	296	346	310	305	317	305	315	297	332	317	349	327	340	304	329	316	350	316	311	322	320	277	330	302	330	329	336	300	312	330	295	293	307	343	292	327	305	311	323	330	307	295	347	302	299	320	275	302	288	297	289	326	300	299	292	306	315	322	300	371	275	313	304	289	307	326	324	294	314	345	290	319	302	328	295	309	321	287	313	299	338	340	325	312	301	304	270	318	319	319	292	344	275	322	352	299	328	283	334	323	330	281	336	298	321	309	300	318	253	308	287	326	332	320	333	332	295	342	293	298	303	319	313	320	302	323	318	281	311	304	305	302	293	339	316	359	310	290	307	323	304	319	317	308	329	317	281	326	302	256	337	282	322	310	336	309	293	319	298	312	277	291	314	337	356	314	302	327	288	305	326	291	309	299	349	321	320	299	300	315	334	300	306	319	330	312	290	326	294	317	312	298	307	284	279	311	294	315	299	284	301	292	311	307	278	368	274	291	295	305	303	312	343	326	262	308	320	325	314	334	326	307	313	299	291	334	283	315	309	294	313	298	282	329	297	332	294	274	301	314	290	341	351	325	342	338	344	287	340	276	294	308	343	296	324	273	284	319	317	299	344	300	301	297	299	355	349	324	305	286	292	330	298	282	294	326	282	325	340	304	313	326	293	302	315	286	353	325	345	318	302	286	289	327	316	312	274	277	331	303	313	323	318	324	329	307	301	312	301	317	320	308	319	286	298	313	318	336	336	290	313	305	309	308	305	282	309	315	271	287	302	306	331	291	338	340	297	344	332	287	276	287	291	317	313	314	289	307	315	332	293	322	289	332	328	277	335	298	311	332	315	280	329	289	316	310	270	322	321	316	333	300	290	330	315	306	312	318	290	302	306	294	291	311	345	334	375	328	308	349	294	268	349	319	304	312	334	324	291	315	324	303	317	304	325	357	331	324	300	337	335	286	313	305	322	325	307	294	316	332	319	320	295	297	307	326	314	304	332	286	317	320	304	307	289	315	318	316	302	319	309	319	306	312	317	300	311	282	303	332	300	307	337	303	294	313	311	302	293	314	331	319	327	364	306	341	315	291	345	304	275	317	328	324	315	286	330	299	317	331	315	289	298	283	321	332	296	325	282	323	321	310	302	298	331	282	320	309	348	319	321	281	352	304	288	322	308	309	299	306	317	322	314	323	296	289	295	334	282	316	294	244	304	304	345	320	294	309	362	314	298	296	332	308	293	324	305	337	297	316	300	320	310	308	292	318	312	300	321	312	311	341	332	317	320	319	322	301	293	299	308	298	313	297	318	298	281	325	307	316	309	337	296	321	308	319	280	315	315	303	329	345	314	316	312	319	321	320	330	343	306	306	302	324	304	310	288	309	322	307	307	302	303	320	283	308	327	304	345	291	328	351	298	307	296	301	304	311	309	305	287	324	303	328	304	323	325	290	305	342	320	334	312	289	321	319	318	309	272	296	352	311	285	297	297	320	276	329	338	301	343	299	349	318	308	300	302	310	326	306	298	320	293	314	323	313	343	316	338	335	318	320	304	308	309	318	297	307	308	309	307	299	297	299	305	324	289	270	315	313	346	323	319	312	304	336	329	305	315	288	272	331	270	291	325	297	304	288	307	280	329	332	279	313	298	308	304	334	287	304	292	314	347	352	324	316	311	325	291	287	338	323	305	342	334	293	314	290	304	303	313	318	284	280	315	331	311	349	278	306	336	321	297	309	297	346	293	308	296	321	316	326	303	295	305	313	336	277	304	310	291	328	318	290	320	335	316	318	295	305	321	346	321	286	325	322	317	307	290	289	314	338	321	294	309	322	323	329	318	307	287	290	285	326	307	300	308	305	346	308	323	328	310	327	313	289	327	337	297	287	333	310	292	317	322	312	319	263	333	303	314	272	314	290	307	294	301	331	327	342	332	322	318	309	300	348	283	325	285	326	309	312	318	325	331	315	318	331	326	315	297	309	301	306	303	302	313	303	279	309	310	302	305	306	333	293	328	300	314	304	297	320	293	325	334	332	310	324	293	295	297	316	302	315	320	328	308	317	300	338	327	282	273	320	305	309	286	287	293	333	312	280	302	292	316	311	305	340	308	312	312	314	312	323	283	326	289	321	300	306	302	347	337	289	290	310	296	353	307	332	315	324	325	305	334	300	336	308	338	331	311	334	309	310	287	284	307	305	288	312	300	303	322	324	292	291	308	323	262	334	297	304	336	309	323	304	301	318	323	319	275	285	312	268	323	329	296	311	307	318	315	308	304	308	331	338	294	337	313	277	323	308	301	301	318	297	308	300	306	275	305	314	327	315	322	308	294	295	328	294	312	312	332	294	335	329	329	287	352	315	284	311	297	302	291	319	326	316	315	312	323	327	331	301	312	306	305	309	294	305	313	334	298	285	315	311	306	330	316	307	303	309	312	318	335	323	296	318	309	314	338	301	321	314	321	280	345	292	320	339	322	311	302	307	317	333	316	294	331	306	310	306	284	303	286	293	330	316	294	325	323	281	306	291	331	302	301	295	286	302	317	331	314	315	301	299	321	312	320	304	293	328	322	272	318	292	322	324	305	292	317	303	315	310	308	296	323	302	305	341	312	320	311	330	322	316	318	306	319	331	309	302	327	313	305	306	304	294	300	326	304	317	303	307	303	306	300	306	331	352	303	301	323	312	283	284	320	334	327	311	323	322	322	299	360	298	281	303	327	340	305	298	297	336	284	305	299	279	313	315	323	303	309	315	272	318	329	323	323	303	307	338	329	313	322	333	298	308	292	299	292	321	308	343	345	330	307	336	333	312	309	329	330	316	299	311	307	328	292	301	324	277	306	341	319	309	311	301	320	300	336	299	327	267	308	325	276	299	292	286	283	309	323	305	295	320	340	345	314	321	317	320	318	288	315	331	327	311	311	341	280	309	324	317	275	295	288	301	293	328	303	317	327	310	311	291	294	294	315	309	328	310	321	314	309	306	330	325	326	292	309	319	332	333
35969	43931	30362	6702	1962	1229	849	677	605	592	581	493	501	466	456	500	471	449	444	438	436	461	481	459	441	462	450	493	464	428	480	437	457	498	444	429	460	462	469	466	439	424	483	445	456	479	434	451	457	454	452	449	448	464	474	438	418	471	423	438	453	464	448	441	435	416	463	435	415	460	475	433	457	484	417	454	424	460	442	461	475	405	468	442	414	446	456	441	410	422	457	430	415	465	466	433	446	440	477	417	464	444	432	403	453	450	430	434	447	468	389	468	447	395	460	457	409	454	430	450	456	443	455	471	414	420	472	464	480	478	444	436	413	466	451	433	425	451	408	445	445	425	481	464	451	464	446	456	451	438	390	401	439	438	469	489	443	443	434	504	432	424	485	412	473	449	456	431	453	458	473	473	471	455	430	460	456	431	401	446	432	488	444	471	449	450	402	467	433	475	456	431	423	473	485	436	452	415	444	426	490	463	476	429	451	472	451	430	485	461	467	460	427	477	431	461	459	426	446	436	437	468	424	439	454	439	451	389	423	460	458	473	418	468	463	486	450	435	470	394	437	443	453	456	428	456	454	436	419	458	420	443	434	480	445	466	425	446	461	430	438	456	444	449	482	459	434	427	449	427	435	432	450	450	449	427	447	425	432	444	431	449	438	429	468	457	417	448	418	421	436	423	417	457	478	437	441	445	468	426	468	410	475	424	438	432	448	434	398	417	455	482	496	438	451	442	484	428	460	432	451	432	419	468	437	465	417	503	422	446	469	436	429	467	422	436	469	426	429	456	436	397	424	422	438	454	436	449	452	452	450	416	445	428	462	477	458	442	420	447	431	448	466	435	432	470	380	469	469	497	421	452	462	418	422	476	446	449	491	419	445	434	451	456	421	446	457	465	477	439	460	465	458	470	435	434	429	445	439	457	409	476	441	434	475	440	444	410	432	476	450	468	462	483	418	435	457	451	477	443	448	423	445	440	479	486	447	483	429	424	472	438	455	490	447	450	443	445	453	457	421	457	436	468	471	490	425	453	400	436	461	452	470	406	466	442	459	452	449	435	416	483	445	471	411	484	417	428	491	461	462	443	485	421	424	435	421	460	464	437	433	460	451	447	435	469	460	461	462	449	456	420	441	460	467	439	439	427	441	440	416	430	468	421	438	454	440	485	440	461	452	453	445	484	476	466	462	453	473	434	466	457	442	457	434	453	443	433	443	443	437	466	470	453	448	429	450	422	417	494	431	455	438	421	433	420	434	431	463	467	447	467	429	421	428	441	455	435	434	467	476	454	474	459	429	419	456	474	433	441	493	444	483	452	478	436	463	438	463	460	466	481	443	417	451	460	459	458	449	445	438	445	430	426	459	453	421	466	418	430	477	451	445	440	432	440	459	445	441	424	424	455	454	494	454	458	459	438	474	399	431	444	452	446	460	441	437	470	438	454	443	450	441	472	480	435	437	464	442	482	410	418	453	429	466	441	469	478	469	430	440	435	450	460	439	478	461	465	425	474	460	467	437	451	453	415	421	438	465	423	463	441	418	440	468	417	474	440	445	442	421	479	429	482	453	479	419	466	483	433	428	460	477	425	455	455	447	448	439	458	449	420	441	465	500	445	429	479	446	454	448	419	487	469	446	445	440	424	463	437	414	444	476	468	428	493	455	450	453	448	419	470	424	488	468	446	434	436	413	473	401	453	466	445	478	444	414	388	451	432	438	481	462	448	473	470	438	451	458	444	433	494	450	446	446	462	453	422	442	464	458	443	478	419	412	446	432	457	487	436	441	420	443	426	416	467	486	414	421	470	445	441	430	431	437	451	441	459	461	446	462	453	437	473	482	443	457	468	479	444	445	412	489	454	423	424	452	428	429	434	406	442	432	441	439	451	429	398	415	433	442	431	427	448	467	452	454	481	434	441	437	454	463	438	436	462	443	472	436	441	442	435	473	448	432	447	441	452	411	473	464	439	462	446	427	477	449	431	462	424	452	441	429	440	474	427	449	446	470	423	446	452	467	463	437	444	474	469	430	456	411	448	478	423	413	455	456	412	425	405	429	480	427	498	446	428	470	474	429	423	413	429	437	470	467	446	489	415	447	482	504	434	450	424	441	480	406	461	465	480	445	482	441	484	463	483	420	415	478	444	461	432	431	453	435	416	424	468	463	444	450	432	459	457	456	454	464	430	449	452	464	454	479	441	471	473	426	481	416	459	477	437	478	460	430	446	449	488	471	451	447	433	477	409	447	439	463	462	402	450	449	462	463	443	434	436	442	465	436	431	416	451	433	434	454	432	456	411	447	439	460	436	458	462	436	434	468	429	420	429	480	440	454	432	496	433	463	465	467	422	448	480	412	471	462	424	444	474	396	480	454	458	443	441	444	450	438	463	426	446	422	435	464	456	434	443	449	457	433	425	448	465	406	448	452	431	425	414	457	448	481	443	483	389	457	444	410	423	442	437	412	431	413	429	433	492	439	446	449	443	431	458	485	409	436	457	425	409	493	444	445	409	479	456	440	444	456	446	445	447	440	388	457	443	452	448	427	464	420	480	406	439	462	449	419	414	471	460	431	463	452	449	454	470	454	448	430	451	443	437	449	475	420	436	441	433	453	474	449	438	473	441	430	448	461	444	413	450	441	405	433	428	454	456	435	412	487	420	470	472	446	461	444	502	418	434	431	420	413	473	470	477	446	482	449	435	426	474	445	429	421	403	429	413	404	457	470	441	426	486	460	452	439	382	420	458	438	394	465	425	472	425	440	444	443	448	409	454	466	426	443	444	455	426	425	411	441	465	449	448	470	448	477	461	414	438	422	496	462	450	444	481	455	469	443	438	491	421	418	470	448	462	459	472	454	453	442	391	414	448	426	467	438	441	462	459	414	428	446	496	458	439	436	464	440	420	445	443	447	444	480	440	430	448	454	419	434	439	442	464	437	422	411	482	459	423	433	456	456	412	444	471	443	476	465	449	387	445	462	468	423	413	451	427	437	396	459	445	436	456	415	422	455	449	440	460	411	445	421	464	470	451	453	417	467	429	434	441	423	457	486	451	431	460	431	474	481	427	452	469	447	413	418	464	439	465	434	414	448	418	441	460	405	424	470	427	440	431	430	451	450	455	464	470	438	452	426	405	431	413	488	478	467	464	412	422	435	433	445	447	454	447	429	441	438	433	446	443	463	431	443	455	446	459	404	455	426	434	418	436	439	393	432	442	462	449	439	464	437	438	469	427	420	456	450	454	418	447	421	468	493	459	463	424	421	451	454	448	467	413	465	467	458	460	443	420	431	437	440	455	442	449	406	388	443	465	439	410	444	480	469	445	431	421	458	405	465	454	432	443	450	417	436	443	469	431	461	438	433	442	420	453	455	432	481	458	432	463	478	444	463	427	439	458	442	438	458	442	457	464	454	458	471	425	403	461	418	448	420	450	488	463	428	464	444	414	471	433	411	449	471	435	467	445	465	469	446	481	456	479	444	446	475	435	418	453
24602	21664	29013	24801	20544	7153	1276	781	685	571	596	586	505	531	502	489	487	482	445	479	478	474	463	460	485	464	435	442	447	429	420	467	419	448	447	403	446	457	406	454	396	410	458	421	424	436	432	436	432	447	430	411	433	414	430	442	462	437	445	443	461	452	453	424	428	428	467	415	419	398	491	397	401	416	434	419	417	401	433	437	418	399	427	430	424	478	440	439	444	415	451	406	436	434	441	410	434	424	433	362	449	397	410	403	446	432	441	402	424	447	418	447	422	423	399	405	427	458	432	453	435	424	434	425	459	415	466	460	429	415	469	396	466	432	415	432	402	453	455	456	450	421	431	441	443	409	434	429	412	440	414	441	424	411	448	427	443	420	438	428	418	459	441	434	402	417	421	456	404	394	444	442	420	436	403	445	403	423	422	413	420	430	423	438	422	399	402	427	440	416	446	400	476	443	411	443	440	436	431	437	419	423	425	415	446	396	430	407	430	432	398	435	403	452	430	430	452	389	441	417	411	410	452	439	457	421	409	422	435	402	435	418	441	417	418	406	408	446	399	414	452	426	457	429	459	457	418	425	440	428	406	464	418	401	442	424	451	424	416	433	478	421	425	425	428	448	399	418	422	390	424	432	424	421	388	451	439	418	424	459	435	440	445	444	430	410	410	471	436	415	403	454	423	438	456	403	455	420	443	410	412	418	411	391	391	436	466	413	416	407	427	419	449	450	444	437	386	451	450	473	403	436	433	442	407	447	491	423	440	425	463	430	391	447	404	402	432	377	435	427	406	449	393	431	432	423	441	405	427	400	445	428	420	417	440	406	414	442	427	481	402	442	435	422	441	428	477	411	433	439	403	476	445	423	415	428	407	426	420	425	401	385	417	456	442	425	428	422	435	460	446	426	420	419	429	417	413	489	465	434	414	456	444	407	439	426	379	433	412	395	445	450	417	429	440	461	445	406	420	411	409	417	407	439	408	427	440	407	440	399	443	403	420	464	418	426	427	407	418	435	411	426	422	424	443	404	431	408	464	413	452	405	421	413	435	445	442	432	399	435	455	381	453	432	395	424	422	452	414	427	459	411	464	450	380	447	411	402	480	441	430	428	465	436	416	436	424	418	425	449	419	402	408	412	415	423	436	421	427	420	421	440	409	433	432	419	390	413	434	420	423	419	462	446	404	415	445	417	450	456	412	458	430	380	438	427	432	421	437	443	430	438	386	414	470	398	442	426	475	451	436	429	396	362	455	376	396	411	428	420	403	414	452	415	432	403	406	475	456	459	386	405	460	409	428	416	383	439	410	393	398	421	431	446	434	432	444	441	462	423	485	399	443	396	438	453	448	420	476	431	416	443	430	418	407	417	420	394	434	407	459	391	409	401	397	430	413	437	422	392	425	428	451	432	420	441	439	458	414	436	431	422	414	428	405	426	434	425	453	400	435	448	433	418	423	460	399	464	421	448	450	424	384	391	391	417	397	429	425	439	429	446	446	417	422	401	431	394	453	388	426	419	434	431	442	393	429	432	422	416	427	430	374	452	433	446	457	431	421	429	405	412	443	423	467	403	445	404	416	429	435	421	460	426	398	413	432	409	456	420	453	456	430	434	381	416	429	441	423	427	400	418	406	435	399	424	460	425	387	452	415	421	450	444	395	415	423	436	399	404	439	418	454	414	440	451	434	434	401	417	406	427	431	420	408	447	452	449	455	433	441	431	469	390	415	439	467	438	449	446	398	413	432	408	413	393	431	448	408	439	424	464	422	430	447	392	433	445	438	417	452	426	445	378	471	425	406	448	427	402	453	380	399	473	382	440	425	420	396	398	432	389	427	412	419	459	439	368	472	394	445	438	408	474	433	461	455	450	416	432	441	444	436	435	449	448	408	356	425	454	437	442	455	457	405	430	445	444	453	425	423	456	405	386	420	414	434	434	401	441	428	418	401	408	382	443	434	395	413	427	436	470	380	416	438	411	389	419	413	432	422	426	415	414	442	431	420	430	430	384	438	420	428	427	453	440	445	416	414	427	458	446	439	441	431	414	428	401	441	444	397	435	424	442	428	442	409	421	453	419	400	418	404	420	419	450	413	415	454	433	472	454	436	420	405	396	422	424	451	413	434	381	444	429	427	422	464	430	408	422	435	436	422	443	442	448	426	437	408	427	425	377	434	411	473	471	387	442	405	436	450	430	436	421	436	377	423	435	443	475	450	385	409	431	415	429	437	439	430	439	450	461	433	436	430	410	391	443	449	434	445	399	406	416	397	438	455	422	414	425	392	442	469	437	405	410	436	420	443	419	432	412	403	457	433	418	409	428	428	397	407	463	447	424	411	420	421	430	414	418	424	432	453	412	454	441	386	428	431	402	462	414	429	436	415	430	438	445	459	399	418	420	395	461	398	423	403	461	400	455	434	460	430	384	438	409	401	425	445	414	443	402	444	376	404	438	399	433	395	447	404	409	418	476	424	423	424	396	403	447	417	442	410	420	449	456	443	409	432	468	432	433	394	412	411	455	426	399	408	401	417	435	428	426	430	409	391	412	413	429	476	430	406	461	414	431	431	434	423	413	420	437	440	413	425	427	416	416	405	443	430	412	437	429	433	450	420	441	412	449	425	413	434	437	393	473	424	430	445	429	433	394	431	390	440	404	442	478	397	422	441	403	411	432	436	429	399	416	408	410	428	399	408	414	423	399	422	432	415	450	428	437	445	410	410	417	429	426	467	468	427	433	397	449	398	424	405	425	425	413	427	404	414	428	435	417	446	425	444	442	470	439	438	400	424	441	454	426	427	435	429	445	411	418	393	405	439	437	400	412	429	414	410	372	434	423	383	398	392	436	413	444	422	431	417	411	414	429	417	447	397	401	428	465	422	425	424	404	440	437	455	436	455	400	451	418	417	426	435	441	434	440	403	419	409	434	466	437	443	419	421	423	413	398	418	457	412	400	406	445	437	419	420	468	401	435	439	449	415	497	405	473	410	391	395	439	371	424	406	423	414	436	416	441	413	428	445	431	389	446	426	458	447	429	450	417	412	442	448	424	459	428	419	452	388	450	450	421	435	470	403	409	437	401	420	446	431	400	446	416	438	370	430	444	430	419	433	430	412	431	440	420	417	402	413	358	449	400	449	398	432	402	428	429	471	399	446	444	400	412	416	441	424	443	470	437	426	396	396	424	441	424	432	418	453	401	453	410	431	415	435	429	406	430	407	419	424	420	468	430	440	395	439	361	442	421	409	438	417	434	393	401	420	438	443	420	415	400	454	447	436	404	430	436	416	409	411	385	414	440	397	413	411	388	436	404	401	412	413	394	442	442	426	408	400	423	400	430	462	444	447	427	406	445	456	425	429	415	453	455	442	434	434	465	433	422	457	432	437	369	413	435	425	402	406	433	459	454	404	443	436	394	398	409	446	446	436	395	436	368	436	438	425	410	449	448	376	458	416	406	430	425	443	442	405	443	466	426	430	451	438	415	397	427	410	468
41269	60892	45708	14397	4082	2884	1915	1473	1316	1160	1046	938	850	833	762	759	751	665	713	632	647	657	678	668	670	668	653	649	627	655	584	651	662	670	619	643	639	613	673	686	668	635	578	594	605	624	645	640	628	672	655	615	591	552	626	576	657	637	611	596	636	658	660	576	589	650	584	584	590	595	578	596	623	621	601	590	616	609	618	580	623	629	599	635	620	605	580	623	659	620	604	602	624	622	621	580	599	586	627	639	607	641	632	655	571	645	571	637	626	609	577	625	606	611	609	603	604	592	594	587	632	622	624	632	612	608	551	635	661	621	607	616	652	575	593	606	592	608	589	605	570	574	597	611	593	575	620	582	577	579	629	625	593	605	610	596	553	610	561	647	612	640	628	653	643	645	625	613	601	582	597	631	588	655	609	573	629	582	638	644	635	644	616	587	619	588	643	557	606	644	594	580	612	579	606	633	627	598	567	672	606	639	589	624	626	576	617	581	617	612	617	626	611	626	614	623	600	589	596	642	618	665	619	577	598	612	618	641	609	637	604	632	573	611	598	607	594	603	597	596	614	616	651	587	582	622	616	638	611	587	585	656	563	605	647	594	631	593	596	620	576	588	581	610	590	607	616	593	625	596	625	650	607	576	623	564	614	631	645	650	575	574	588	629	597	599	600	608	661	632	597	588	565	628	626	654	636	577	597	598	677	628	635	581	644	600	625	632	602	637	606	626	603	617	595	615	580	607	626	604	643	640	574	630	615	614	609	576	608	593	632	624	633	624	619	611	616	573	620	582	546	617	579	609	601	628	624	617	639	604	638	614	641	555	618	658	654	582	631	592	620	591	571	572	625	597	627	602	612	634	668	679	638	639	622	602	589	624	596	583	595	609	610	594	603	614	585	656	651	634	657	618	629	595	621	639	611	578	601	606	642	585	632	617	606	611	627	612	582	573	635	650	645	627	610	617	626	580	659	569	622	604	576	567	646	617	595	608	622	580	616	619	611	616	618	633	600	603	600	586	605	632	588	656	646	596	594	639	596	606	591	610	609	582	601	599	629	621	613	627	659	558	637	633	543	593	628	639	573	624	625	620	625	618	592	560	619	632	599	645	643	633	633	625	606	599	604	633	595	638	619	602	664	640	631	596	577	578	602	607	609	639	603	593	593	567	598	564	609	621	617	640	659	606	632	606	580	607	631	593	608	620	581	653	631	648	572	598	603	610	614	606	652	599	619	612	623	650	602	579	611	621	544	595	643	651	612	598	668	592	605	601	638	619	602	653	598	634	577	575	608	611	612	615	607	641	621	595	601	659	632	646	612	595	593	621	621	623	594	607	630	628	599	606	627	661	632	579	633	658	562	601	602	608	615	621	614	577	641	626	591	601	619	597	589	666	557	613	569	590	601	599	627	576	610	643	603	591	631	604	559	646	610	605	613	653	597	635	587	622	593	600	620	644	584	582	604	606	610	659	629	625	609	591	611	584	610	580	590	577	642	592	637	613	605	667	618	611	592	591	625	657	597	617	613	601	641	603	611	634	645	580	589	584	591	571	617	564	603	613	592	630	644	580	689	600	610	647	676	595	604	585	619	646	581	576	639	599	607	607	632	628	591	612	647	644	593	592	613	601	646	584	614	611	628	621	656	581	590	633	570	567	618	624	602	620	610	625	602	614	663	640	587	578	600	652	589	652	610	672	627	638	591	582	622	612	620	616	623	584	614	664	594	603	588	636	598	571	580	628	630	631	607	629	624	610	607	646	650	619	593	624	612	588	561	642	620	652	600	610	610	600	622	604	575	613	629	554	581	591	609	584	615	616	538	614	545	617	643	636	588	619	620	601	600	638	608	585	657	596	617	615	588	615	585	617	602	637	611	622	596	620	622	656	617	611	656	605	638	581	621	632	613	618	617	585	642	608	613	630	595	638	591	600	606	605	622	626	663	591	596	671	627	602	611	612	582	631	612	621	602	582	587	649	600	614	597	625	591	613	624	630	648	602	605	632	618	588	637	634	588	621	570	629	569	611	659	581	573	612	636	638	598	579	602	609	627	610	604	611	612	639	643	551	605	589	610	651	623	599	603	596	583	554	618	621	583	601	629	602	641	591	606	635	604	620	606	595	612	656	597	626	627	591	614	652	564	623	606	585	634	614	632	607	649	603	566	603	591	600	611	619	623	608	601	581	632	632	584	600	616	576	623	643	626	583	696	608	614	642	602	579	615	574	629	574	564	657	635	644	612	607	614	579	629	648	614	599	612	590	606	614	593	595	597	623	631	577	605	607	633	626	592	628	640	590	621	602	622	622	639	604	578	620	572	607	608	644	649	624	608	637	626	573	576	623	613	610	645	630	672	644	620	604	615	637	683	616	615	611	586	635	598	599	618	606	590	575	600	546	640	611	597	637	625	567	586	577	595	646	618	586	601	589	583	574	619	615	629	626	617	603	604	604	594	606	624	613	615	599	631	612	612	611	602	645	605	619	670	605	571	597	620	613	632	644	620	624	645	639	601	594	632	620	583	591	636	632	639	633	578	606	626	601	615	651	585	590	608	624	609	672	597	599	627	594	619	593	639	648	543	609	611	619	613	591	608	557	629	614	622	621	626	607	629	591	546	607	642	630	617	581	620	590	643	633	607	563	579	584	637	616	602	574	613	571	575	611	628	610	597	605	599	627	681	626	635	572	665	641	591	609	589	586	589	620	578	631	613	632	612	625	586	618	606	603	605	612	639	637	612	606	635	670	618	585	625	617	598	585	657	616	642	628	593	628	628	590	603	592	600	644	614	611	646	603	612	579	618	605	590	576	632	587	645	625	633	641	574	643	605	620	582	646	596	627	607	607	587	580	614	648	552	671	592	579	603	594	611	594	642	624	582	601	602	618	614	604	581	623	637	586	612	598	639	627	647	615	661	619	647	616	619	611	632	632	622	646	620	614	594	599	633	637	621	594	555	624	597	619	620	629	599	669	609	626	583	652	578	631	632	575	601	582	639	640	602	686	574	665	590	628	599	667	572	593	648	639	575	587	576	630	653	606	579	582	625	592	618	574	616	635	647	571	616	588	635	596	611	615	603	623	612	575	609	570	623	604	643	593	630	597	572	604	600	604	660	619	588	559	600	647	558	631	584	640	616	638	610	633	627	604	609	604	637	612	637	582	615	625	634	615	607	662	620	649	617	612	630	634	653	647	630	615	615	687	579	671	614	624	654	609	580	605	595	606	601	625	656	573	660	597	592	614	608	633	615	600	579	611	593	590	633	576	594	640	615	606	605	600	646	601	581	594	638	565	608	574	609	580	642	585	624	610	601	583	607	612	653	632	593	626	577	621	593	596	674	598	624	619	630	603	594	639	612	590	612	626	614	597	595	657	607	578	600	639	623	620	604	591	617	631	633	613	669	676	628	638	591	678	600	595	603	667	584	636	642	622	619	595	588	612	612	639	658	629	602	665	632	592	609	641	627	606	630	608	630	628	647	594	651	641	633	588	638	596
23503	21606	29426	24195	21557	20578	5481	1003	718	631	538	515	440	403	390	392	383	379	378	348	379	345	369	363	353	329	371	350	332	308	302	326	312	332	318	286	316	299	329	328	307	317	308	280	312	280	305	297	298	290	338	291	272	313	271	300	304	312	274	324	293	308	308	301	316	309	327	296	293	317	286	313	304	284	307	310	281	311	308	325	297	282	296	284	287	288	315	296	317	327	299	328	252	297	321	289	299	298	321	310	285	296	285	287	307	313	302	273	321	309	317	308	294	324	310	282	299	293	282	298	295	266	284	318	309	277	308	323	311	291	275	306	293	312	327	333	286	314	274	300	326	320	286	301	329	307	276	289	289	320	309	307	293	290	302	312	288	345	296	309	304	306	343	289	325	311	303	309	288	297	301	318	317	283	296	298	290	325	305	319	322	307	277	303	306	294	293	288	279	300	307	291	303	328	288	297	320	307	338	278	286	308	324	321	303	295	310	294	288	311	286	312	278	272	303	331	310	315	302	318	297	293	265	314	315	291	312	292	286	315	278	302	291	299	304	316	308	299	311	330	305	309	306	330	280	342	336	331	317	317	307	298	305	308	333	305	311	318	321	303	327	283	305	297	307	320	305	297	268	300	304	298	329	286	297	304	325	318	298	281	308	311	309	293	309	251	292	287	322	328	322	308	286	339	304	292	303	309	337	297	336	316	293	284	294	287	311	297	330	315	304	329	277	332	277	312	299	298	316	263	298	285	301	333	320	312	314	298	299	286	308	302	303	301	307	299	278	286	311	315	299	306	304	297	323	335	316	319	313	301	258	301	275	251	298	298	295	326	285	305	324	268	287	319	290	293	277	276	305	277	290	310	301	333	311	322	314	289	290	313	321	290	302	285	289	286	327	319	303	303	327	285	331	323	281	315	292	295	289	289	324	289	283	286	310	303	316	336	323	321	301	285	284	293	301	294	273	327	327	294	307	319	299	328	316	308	299	305	305	281	303	331	290	305	262	291	272	284	330	321	284	287	299	301	269	262	290	312	309	294	322	291	328	330	277	308	292	310	300	297	297	322	274	291	309	322	298	294	299	340	313	292	313	325	310	295	309	309	299	301	324	262	309	277	309	284	309	291	327	290	297	283	294	306	308	296	315	280	302	291	285	306	292	314	290	305	308	308	301	301	328	289	275	317	294	333	297	319	317	318	277	306	312	281	302	305	307	277	294	298	277	317	287	298	304	291	335	286	289	304	320	312	314	303	282	278	293	302	321	310	290	289	298	307	269	303	276	311	286	267	297	290	315	306	286	303	315	293	322	320	281	287	318	279	285	295	282	325	319	314	304	335	312	316	329	313	322	327	291	286	286	275	333	285	338	316	284	274	310	308	293	328	304	293	295	303	266	296	300	343	315	301	300	281	303	309	278	301	302	315	311	295	306	310	307	299	312	290	328	278	279	306	294	306	298	299	303	295	357	319	306	279	306	320	320	271	327	285	294	307	326	286	319	298	287	306	285	273	324	291	308	308	281	309	349	306	274	319	297	294	331	290	313	295	322	300	292	244	262	280	307	324	286	321	318	296	277	306	314	290	296	317	313	302	290	261	298	280	305	283	296	287	339	300	309	296	286	284	300	307	308	296	296	301	317	300	324	316	300	321	357	299	294	303	277	295	317	302	298	278	290	291	300	272	307	295	299	277	305	301	295	300	287	333	280	274	314	282	322	295	277	292	304	276	283	282	321	293	274	333	295	312	291	276	253	303	280	310	317	310	302	261	296	325	329	304	303	310	333	320	313	323	320	300	306	281	314	281	298	335	291	287	281	316	321	296	299	290	274	254	322	302	291	303	309	300	316	315	308	328	263	317	306	324	301	296	283	279	313	284	305	280	327	308	302	305	312	308	292	296	267	283	271	290	312	309	280	306	304	315	318	311	293	292	315	263	261	320	294	305	293	324	310	304	314	281	283	295	304	325	270	299	285	275	301	317	309	271	290	320	318	304	294	298	295	284	301	297	282	294	312	315	319	317	298	305	325	306	308	313	308	345	274	285	315	332	331	293	287	291	300	336	307	313	278	304	324	303	317	278	329	285	299	319	316	282	290	326	285	279	274	293	291	288	297	297	318	304	261	322	307	290	294	309	299	306	272	313	281	283	298	320	281	294	317	305	280	306	283	305	307	280	286	317	308	264	312	316	300	312	321	307	308	291	295	295	310	305	286	285	318	329	309	313	324	300	282	301	286	307	297	282	297	292	328	306	281	283	290	335	286	270	309	302	315	311	287	316	310	300	273	302	299	303	273	289	310	327	309	315	297	308	281	305	307	287	311	297	307	289	313	342	328	291	331	319	303	317	318	305	298	311	289	282	282	318	299	318	312	286	303	293	316	263	300	324	315	281	327	291	301	310	326	317	299	279	319	307	313	323	320	331	277	306	290	301	278	338	298	307	300	283	322	285	270	294	314	308	287	297	318	356	299	281	272	271	298	295	304	290	304	309	292	317	268	289	297	303	283	290	313	303	313	298	333	278	321	304	270	328	274	330	356	327	298	293	297	293	300	306	298	312	320	283	294	266	302	340	311	287	295	310	294	301	299	278	358	267	294	307	317	299	299	332	296	299	288	284	295	303	281	291	297	324	299	303	311	288	315	297	278	298	283	312	298	328	306	312	305	305	278	264	301	312	288	322	325	291	307	298	268	287	292	284	312	287	316	301	281	289	276	332	320	304	334	312	309	288	319	325	295	303	286	305	312	285	293	321	294	295	256	316	321	298	303	282	293	288	301	289	294	301	300	277	308	282	336	298	290	323	317	291	320	279	303	298	312	321	290	274	291	294	284	319	299	305	294	301	331	294	323	307	302	316	294	291	318	300	310	303	276	297	323	281	288	307	307	310	317	307	309	304	267	295	312	342	318	302	250	306	295	299	287	315	274	298	286	293	320	356	311	337	311	283	274	319	302	314	310	335	279	301	322	284	302	309	311	307	301	295	298	301	291	303	304	291	288	300	311	280	282	299	275	267	312	325	326	297	308	316	306	306	288	306	302	310	317	300	267	299	317	318	274	316	307	316	334	299	285	334	298	342	309	293	283	296	321	267	332	277	282	310	291	302	319	287	311	307	330	292	305	316	309	298	317	305	342	304	331	319	283	278	262	306	287	314	327	295	285	360	314	299	342	309	336	319	278	284	315	297	314	270	256	290	294	293	314	307	291	309	269	286	327	297	282	296	287	282	290	316	307	338	267	299	306	303	306	307	309	309	290	281	310	320	305	302	290	306	297	308	295	310	317	293	342	256	326	348	297	291	276	272	322	299	318	294	306	282	291	315	288	302	290	296	329	284	291	319	305	290	275	294	318	291	301	345	297	294	325	318	319	303	293	307	294	278	293	300	306	316	262	317	284	306	293	303	306	306	285	323	299	297	298	313	332	282	291	292	303	319	286	313	311	310	299	319	290	313	317	301	285	306	271	301	334	277	279	318	306	268	298	325	308	314	293	294
45716	69325	54260	19788	5500	3958	2733	2075	1683	1354	1133	1045	860	810	732	714	622	606	580	599	572	581	564	600	542	483	515	553	480	492	445	483	454	458	508	469	505	500	461	466	464	452	486	470	435	483	490	459	497	435	435	471	426	449	436	429	477	520	435	433	460	427	458	441	429	444	451	459	413	438	400	404	471	415	454	461	453	425	457	466	460	430	459	435	433	427	441	463	446	440	438	484	456	436	443	458	476	474	447	450	446	461	429	426	459	449	440	443	433	441	427	450	386	480	452	400	457	459	455	419	439	464	451	428	430	431	466	444	437	442	446	454	423	435	449	471	444	458	458	424	441	422	447	460	465	415	413	448	429	458	447	465	435	479	455	467	462	440	463	414	436	436	477	429	419	426	443	468	486	437	458	451	409	477	416	446	416	437	446	466	419	475	399	380	482	472	435	391	452	454	431	478	480	430	468	463	433	452	432	446	453	439	454	427	421	423	470	439	478	450	410	482	414	392	400	448	432	441	442	421	441	426	429	452	410	460	434	433	471	452	423	445	475	446	467	446	436	451	455	430	421	436	426	459	461	422	443	471	476	416	422	464	456	434	466	444	459	433	439	417	458	473	424	486	420	418	409	465	462	434	384	431	465	433	446	466	448	458	434	452	462	449	461	446	449	426	467	479	447	477	462	462	451	426	440	455	432	436	419	414	426	431	434	442	430	460	448	413	469	441	440	418	474	431	449	429	435	425	442	434	399	485	459	433	468	422	418	466	443	485	482	461	455	441	449	442	452	485	434	433	401	427	485	402	416	473	490	444	463	424	378	437	431	433	457	443	451	461	440	408	460	463	460	450	477	439	458	416	436	408	471	423	461	415	447	409	411	432	416	443	460	484	434	448	471	436	427	450	462	454	406	428	468	441	425	433	467	398	430	428	451	445	454	470	413	479	390	440	451	429	426	432	453	450	474	423	457	420	450	414	442	435	442	433	418	433	436	429	444	414	424	421	438	432	430	437	435	451	430	453	431	481	426	433	444	443	459	477	439	432	447	456	414	449	424	422	440	443	417	422	412	433	448	424	485	456	441	476	425	450	471	452	438	435	485	422	392	423	466	430	402	433	467	428	441	440	436	425	448	466	447	436	425	430	419	401	462	462	391	468	470	451	459	435	430	471	437	430	430	449	458	470	471	463	421	446	437	448	450	434	414	441	462	439	425	429	413	421	449	422	452	409	470	397	432	432	436	438	477	460	475	429	452	460	398	403	418	431	448	465	438	420	454	441	413	451	437	448	428	413	427	437	395	482	421	447	477	439	413	458	406	456	461	431	442	439	490	447	406	460	464	478	406	444	448	429	455	418	486	471	448	447	447	430	415	443	468	427	410	440	417	446	450	462	440	455	397	436	456	407	453	442	431	415	471	439	421	449	434	444	446	431	434	426	427	446	439	458	455	437	393	441	436	480	410	426	434	442	430	432	452	458	451	485	443	435	473	414	446	472	419	431	425	466	420	432	401	418	471	398	407	461	473	464	439	455	449	429	416	433	422	461	448	455	438	411	456	470	440	429	431	413	450	429	423	456	448	436	435	404	463	442	455	445	456	458	431	441	444	459	466	431	480	421	434	409	425	436	445	443	459	406	414	453	420	461	456	430	449	449	457	431	437	455	442	444	433	432	402	441	450	448	466	410	434	469	427	398	434	437	464	413	473	468	444	453	460	440	429	423	428	428	429	463	458	464	481	433	455	474	449	488	440	426	444	455	464	444	423	441	442	465	462	414	439	433	471	462	430	465	461	421	465	428	446	437	441	424	445	445	445	460	482	403	454	411	435	437	462	448	436	439	416	433	423	417	477	448	450	467	491	470	462	448	396	468	481	443	453	437	451	436	444	437	440	422	407	445	424	433	399	440	468	438	468	441	433	390	411	439	432	453	425	400	431	438	445	461	457	437	479	437	427	417	410	425	428	426	447	463	427	420	477	433	462	441	453	433	450	443	450	433	420	443	442	463	437	424	445	453	444	448	461	441	481	445	436	421	429	464	450	445	446	414	426	473	402	471	460	434	442	417	429	445	471	412	444	426	410	420	435	425	461	437	436	453	421	459	441	430	440	464	420	468	455	454	443	460	439	448	451	455	476	439	418	393	429	441	459	455	447	468	408	440	445	424	404	446	432	431	454	430	466	440	436	436	445	459	435	418	456	408	433	424	475	450	428	459	434	471	432	456	456	445	435	440	415	461	470	414	463	443	421	429	475	449	450	402	458	453	430	438	441	464	413	443	427	442	466	409	425	428	440	451	421	450	470	427	468	458	416	450	474	468	438	400	450	444	449	443	441	400	413	442	463	466	434	419	414	439	430	433	424	450	422	448	435	450	448	437	387	408	459	424	401	432	411	476	439	409	443	423	458	453	438	475	484	489	447	418	429	418	423	465	441	449	464	455	443	419	461	432	418	435	451	424	434	421	441	488	447	449	434	475	415	409	436	440	497	437	451	417	444	475	440	465	451	462	411	442	443	425	445	396	447	453	458	420	427	434	416	470	443	439	471	410	446	448	426	438	453	412	441	427	467	421	446	453	433	421	447	424	420	407	430	435	459	456	426	434	415	458	426	433	417	506	435	449	448	442	441	426	443	462	418	448	433	434	428	438	449	452	450	473	405	463	419	426	423	454	411	452	448	419	389	437	396	452	458	439	437	476	439	423	448	455	430	446	456	391	435	454	451	409	458	460	392	423	417	440	465	435	422	429	453	413	442	440	464	486	447	451	450	467	446	429	423	425	432	449	434	441	408	422	447	441	441	449	451	440	458	427	439	452	464	418	417	466	441	421	495	474	467	447	426	425	410	465	440	432	438	457	416	424	464	425	470	469	441	437	419	432	451	426	455	450	436	422	445	466	452	438	414	454	484	483	461	470	441	476	417	456	434	454	420	457	403	412	467	431	458	470	398	438	449	435	436	420	424	402	424	476	402	479	435	458	434	411	453	423	464	451	435	437	436	466	383	424	427	466	444	478	417	459	436	481	452	463	430	464	441	444	408	458	467	430	431	441	433	429	444	441	432	430	427	464	458	437	413	450	464	443	417	434	447	446	462	443	479	438	409	451	442	456	450	418	472	445	420	416	446	451	447	455	461	456	464	468	409	420	425	440	391	459	429	433	457	449	439	439	458	428	444	449	432	414	483	437	437	422	434	481	421	427	465	422	425	421	452	481	441	465	458	455	445	449	474	414	448	430	417	425	444	472	435	450	453	436	483	448	468	473	454	446	453	452	449	437	434	439	418	470	437	481	441	450	424	444	426	436	459	432	450	492	442	447	437	415	418	446	462	432	428	442	412	458	447	443	425	469	456	480	472	418	460	458	444	410	449	455	450	423	420	416	434	440	464	438	465	405	411	430	442	485	451	440	446	434	456	428	453	491	407	415	467	444	453	454	483	445	450	446	424	429	443	409	439	440	444	448	428	412	390	455	431	445	414	411	424	427	423	423	452	451	497	443
29558	27454	26838	9253	788	460	410	379	372	365	352	319	321	307	338	320	301	317	320	279	337	317	320	328	328	304	317	314	309	338	301	298	278	304	324	296	342	267	285	285	304	299	301	299	300	271	314	329	303	306	312	304	304	289	292	339	316	311	304	327	306	284	283	316	367	302	340	315	298	285	304	289	326	290	282	336	317	323	295	317	336	318	303	328	308	304	333	317	326	304	294	341	272	311	312	283	312	362	284	292	298	323	336	275	340	316	303	295	278	314	305	305	277	322	306	292	305	304	342	322	337	322	299	303	307	311	355	310	315	345	285	326	303	301	326	326	293	315	290	307	311	308	281	310	305	288	302	290	313	323	291	309	337	301	297	314	317	279	306	292	303	333	321	305	319	299	339	323	321	307	337	296	348	317	310	348	313	341	318	339	313	309	340	314	317	319	320	315	308	293	338	323	286	291	285	310	308	326	311	346	313	305	296	314	311	307	302	304	297	312	315	336	304	285	316	298	296	311	291	300	305	310	325	314	321	313	297	342	324	320	279	281	310	327	307	328	309	329	295	297	321	317	282	319	304	325	322	291	326	292	320	317	349	322	288	325	306	285	320	301	296	295	313	302	334	299	310	348	347	323	299	298	296	335	308	297	287	302	323	301	300	304	310	302	328	308	308	309	318	309	285	290	362	338	301	310	280	311	281	312	323	306	296	305	321	302	308	293	322	320	276	283	322	315	322	307	344	282	310	307	302	312	335	305	305	315	316	336	300	301	314	308	315	336	329	307	302	311	317	324	321	324	326	340	307	322	329	292	307	278	317	302	317	299	328	319	292	310	302	309	359	280	319	315	279	284	302	259	300	305	322	299	315	344	300	296	285	314	318	322	304	280	307	272	335	309	314	309	304	294	338	300	291	312	327	325	309	344	336	317	320	300	305	307	335	289	298	336	295	300	289	304	305	320	319	320	290	303	298	318	304	323	314	321	299	295	295	316	308	324	315	334	309	305	320	327	294	290	336	316	305	309	276	316	332	281	320	324	292	304	275	286	289	320	299	313	323	310	261	323	328	323	292	299	315	319	297	353	339	320	322	312	307	272	310	320	315	343	331	313	314	285	318	319	286	335	298	303	297	315	290	306	312	281	333	319	319	306	335	299	319	312	296	315	313	292	324	311	346	316	330	334	314	303	307	315	314	324	296	276	278	299	326	325	304	324	319	294	319	316	295	307	322	289	302	299	302	327	305	301	310	326	328	327	304	299	294	320	288	317	338	323	333	306	308	302	315	297	296	317	321	317	302	289	313	341	288	308	314	305	283	321	325	309	307	313	298	290	351	295	346	295	316	307	295	326	296	322	303	336	336	325	310	320	297	304	314	300	293	351	291	283	318	303	313	309	324	341	305	278	300	300	308	337	285	306	334	320	303	327	318	294	295	316	309	340	285	335	305	315	317	297	317	297	306	312	306	318	326	301	325	328	303	320	346	323	288	301	295	298	310	312	317	315	316	329	323	320	331	312	311	317	289	319	315	295	315	305	305	330	330	318	322	339	309	293	288	333	306	308	315	329	305	287	314	335	307	312	327	289	331	342	331	327	302	326	307	325	314	336	280	312	296	327	321	332	296	312	293	329	322	346	320	297	320	341	311	283	356	325	296	291	335	290	305	310	337	287	281	320	326	305	306	292	329	299	318	321	342	311	346	315	278	303	309	270	298	335	344	314	328	302	321	320	327	292	318	305	306	289	328	311	281	307	314	285	292	310	330	300	315	294	325	333	336	290	324	282	296	335	333	305	294	332	296	300	310	318	284	327	326	306	335	298	303	282	309	299	324	323	292	298	320	295	299	300	304	323	299	301	302	294	337	312	296	307	323	264	328	307	313	318	301	312	358	312	295	281	290	313	297	314	287	285	288	304	337	299	343	301	298	279	287	299	293	280	315	314	307	292	312	288	309	312	327	306	274	308	294	306	287	335	294	323	327	307	331	298	276	300	299	329	338	276	301	300	322	346	317	320	292	310	330	315	299	318	303	323	301	313	311	300	346	316	323	288	291	310	326	282	298	324	299	296	316	308	300	315	282	298	316	310	325	314	295	314	290	281	288	344	313	312	314	329	327	291	297	303	299	318	307	315	292	321	271	301	301	294	297	338	346	336	296	281	307	296	324	305	316	322	297	356	295	311	326	317	298	311	322	283	294	318	301	296	286	323	301	292	327	317	307	301	283	308	316	319	284	322	339	306	322	337	344	329	310	276	306	280	309	313	290	299	307	323	306	320	323	313	288	298	345	330	331	324	314	323	298	343	315	323	299	302	300	299	334	317	269	310	325	299	318	305	283	310	322	321	324	339	303	322	282	331	355	304	332	305	353	324	297	297	357	322	298	331	316	303	270	305	293	313	269	310	284	318	301	327	328	309	334	319	295	305	320	322	293	276	288	293	326	317	304	341	311	300	274	260	320	300	328	345	290	286	319	308	332	324	299	294	309	305	299	291	307	318	305	313	315	315	317	275	317	317	324	330	312	275	306	272	331	323	317	293	329	327	307	314	334	308	292	301	325	305	298	312	323	284	299	281	323	323	316	327	299	300	307	292	288	321	282	287	307	291	333	324	282	304	330	338	305	315	284	328	299	309	307	292	295	345	324	298	300	275	306	330	334	323	301	254	307	291	295	274	280	271	289	316	321	322	307	293	300	310	292	329	310	318	283	322	303	288	305	300	307	315	334	318	315	284	309	278	311	337	295	350	338	325	311	300	285	303	318	287	340	301	305	297	293	312	298	315	317	322	285	292	342	302	290	325	320	277	309	320	328	281	305	309	343	356	347	322	321	326	321	289	294	304	319	318	298	318	294	335	306	304	328	309	306	321	314	294	299	290	337	301	286	297	301	318	303	305	289	294	291	317	326	307	262	325	291	283	323	303	289	312	307	318	317	312	299	291	292	332	330	281	327	296	331	313	280	316	335	296	286	287	321	304	305	294	298	337	302	314	318	307	309	316	318	321	326	311	319	300	340	312	343	264	294	296	320	273	329	343	292	284	308	331	308	318	311	317	284	310	334	297	286	289	306	309	321	278	341	280	329	337	301	346	364	336	326	288	323	295	324	307	311	318	280	304	282	303	291	326	308	308	321	284	303	340	307	304	305	298	306	319	311	302	284	292	300	272	330	311	323	309	321	311	332	294	332	320	304	308	311	315	286	325	333	314	322	312	314	303	330	313	303	323	339	298	329	320	277	287	312	304	320	298	280	303	277	297	296	299	312	325	293	313	272	310	289	325	304	338	318	293	313	303	320	277	299	320	278	293	323	312	300	313	332	285	291	281	306	321	330	301	311	304	293	311	322	316	322	293	297	317	317	286	292	300	296	319	317	311	309	285	316	305	341	280	343	287	311	323	329	320	296	322	315	332	291	320	285	316	307	300	304	328	322	297	298	304	333	296	325	329	309	316	317	310	358	299	290	307	305	310	303	312	302	313	322	302	312	304	314	299	328	287
36132	44854	31535	7696	1279	990	776	620	648	592	544	533	497	473	451	489	456	456	449	456	497	474	477	466	501	471	450	473	456	436	456	433	454	444	457	440	456	426	450	444	402	459	450	458	475	442	467	480	472	436	427	481	477	427	465	456	454	472	477	466	439	452	440	424	435	455	475	435	419	458	439	467	436	467	442	422	445	434	462	481	467	459	460	461	417	423	458	467	455	464	439	446	443	464	468	461	432	451	441	470	465	396	476	430	489	452	439	422	445	410	463	437	440	447	456	465	448	403	428	453	443	435	422	467	441	457	414	473	488	474	468	448	475	483	415	494	443	433	460	438	438	436	442	428	469	446	448	479	464	462	442	480	455	455	417	465	475	447	459	451	465	430	473	434	455	451	467	454	444	470	464	463	458	453	454	457	398	431	465	466	416	474	442	453	461	460	436	431	433	457	447	451	451	444	433	448	467	456	490	461	447	434	453	401	431	439	496	442	443	467	457	488	460	449	452	429	421	423	453	415	452	457	416	440	460	463	442	447	479	466	416	421	433	456	477	451	430	450	445	435	430	467	449	440	444	432	442	429	440	427	481	429	435	424	466	454	472	463	471	447	435	455	462	435	435	477	448	436	439	453	452	427	468	409	447	439	424	463	449	477	466	436	474	438	424	437	430	472	457	477	469	427	382	463	438	482	482	447	416	428	417	463	462	426	463	431	434	425	431	471	441	467	441	429	467	430	429	437	424	405	411	465	475	430	434	456	466	447	463	469	459	432	477	455	416	442	456	448	455	450	422	442	426	431	413	488	452	420	484	426	474	459	482	471	457	443	492	439	441	446	430	452	433	414	423	443	446	434	459	454	440	446	438	474	436	476	367	462	476	427	433	405	453	422	452	457	431	452	464	451	422	446	477	436	469	453	434	475	480	434	445	442	483	449	441	455	454	436	424	459	407	455	478	434	429	423	483	483	481	473	453	480	464	462	478	438	481	454	456	432	439	417	481	474	444	404	426	459	479	421	457	489	457	415	436	462	450	473	450	429	455	445	454	443	425	434	420	434	417	441	415	459	432	412	444	471	443	472	443	460	447	439	450	440	451	473	461	439	424	452	453	422	461	447	457	454	475	441	467	440	465	482	431	464	466	447	460	475	426	448	437	452	460	436	455	495	474	420	442	426	464	480	455	471	446	449	481	434	456	444	457	429	464	453	474	427	455	431	408	477	447	443	435	461	441	440	439	435	415	451	436	472	484	439	419	442	471	408	487	449	442	441	449	464	426	442	413	457	496	428	468	434	451	457	417	445	448	471	439	474	450	473	429	440	422	441	462	489	443	470	436	448	458	431	446	437	449	471	449	450	464	432	456	446	464	446	482	450	422	498	387	464	463	481	425	483	467	434	427	468	431	435	430	439	440	456	464	474	458	415	439	461	468	438	433	455	456	450	447	479	445	452	420	471	455	460	452	429	471	447	437	466	475	462	471	432	463	419	456	456	421	444	425	424	437	451	416	465	485	471	454	422	436	475	437	480	404	458	454	438	444	458	440	478	447	451	452	421	452	438	450	416	426	456	457	448	435	478	480	458	412	423	469	447	438	448	436	444	417	433	465	444	439	453	431	448	449	420	464	460	444	441	452	442	437	473	434	458	456	429	458	425	432	423	484	439	463	463	464	447	443	456	439	449	465	435	445	450	462	419	450	475	424	456	486	454	447	464	429	429	447	439	426	453	476	437	440	437	422	449	471	411	475	456	472	426	446	440	433	451	451	465	460	431	451	421	442	458	445	450	401	446	429	435	487	424	442	440	445	403	464	445	480	439	433	474	431	420	400	403	430	457	456	428	452	456	447	453	459	400	460	443	441	452	450	477	450	448	475	444	454	453	432	422	440	456	456	437	442	417	480	445	451	460	455	481	450	452	445	460	443	441	435	485	430	453	482	442	428	446	436	446	478	489	435	433	490	456	455	449	471	420	486	479	451	457	423	437	465	456	458	454	439	429	452	406	465	463	455	485	479	421	459	437	418	453	472	430	450	450	409	472	472	424	449	442	448	455	426	463	434	461	472	419	432	425	412	456	451	486	458	447	425	443	430	425	412	486	504	507	447	458	445	429	459	430	442	465	458	444	457	462	419	464	425	416	443	490	407	399	423	444	454	449	412	452	435	458	435	436	440	397	423	432	464	433	448	426	467	447	434	444	462	447	476	427	455	441	453	430	444	481	439	485	434	461	429	470	488	464	429	427	427	441	434	463	461	420	438	425	463	451	460	451	448	463	427	438	453	429	452	429	420	406	444	392	459	412	467	443	440	425	461	447	454	412	437	457	452	422	481	429	481	465	439	447	493	454	470	413	457	461	438	471	431	466	455	446	437	452	426	438	459	470	412	424	476	420	475	421	468	440	465	466	493	494	444	456	471	418	466	432	464	455	429	468	439	437	437	464	421	480	476	456	444	447	479	433	460	483	473	467	445	407	450	448	418	442	456	491	445	446	426	463	420	435	468	450	443	452	426	426	449	431	469	483	458	404	422	412	452	462	478	445	416	450	456	458	468	445	466	431	431	428	436	426	444	474	473	460	446	430	458	449	415	450	511	428	432	455	455	433	447	419	453	432	407	418	445	447	451	430	434	442	469	465	451	452	442	438	415	439	450	450	424	402	460	487	448	484	460	423	436	445	429	457	426	452	428	473	450	514	488	412	467	436	413	440	448	435	435	446	473	424	449	426	441	402	400	454	463	411	481	437	424	477	441	462	405	391	449	487	446	432	460	462	446	414	429	463	471	459	452	436	459	454	493	447	424	419	474	439	448	461	489	443	417	460	481	451	461	410	479	469	455	424	429	482	430	451	442	475	442	434	459	457	473	445	463	421	445	467	465	453	465	465	456	469	442	457	460	413	451	392	439	451	435	429	428	433	478	452	415	437	454	461	435	458	465	465	453	461	491	428	461	462	456	426	456	421	437	427	455	385	491	427	487	463	456	495	444	464	473	474	430	437	437	454	448	432	468	439	461	471	429	449	445	442	455	474	461	448	416	440	479	468	470	438	436	442	463	430	463	436	437	417	442	422	436	479	431	458	445	408	508	448	493	448	432	455	447	442	486	408	477	421	440	478	451	478	466	433	475	435	447	473	430	468	418	426	480	400	449	451	447	469	444	443	442	428	441	442	429	447	431	426	411	503	470	447	466	431	434	453	458	505	457	424	455	438	441	451	484	442	453	444	450	467	443	443	438	468	422	454	450	450	461	438	411	434	488	413	461	420	417	446	455	426	445	443	428	405	446	432	440	453	409	456	457	472	438	473	435	419	455	450	444	482	467	455	449	478	476	419	459	472	448	484	469	457	427	440	471	501	467	450	440	441	464	439	411	470	417	427	438	451	460	434	435	488	448	447	447	470	423	455	394	457	479	438	452	449	455	425	470	439	429	450	431	453	442	442	467	444	431	479	457	460	433	473	457	457	495	461	447	495	439	468	460	476	457	428	432	438	460	468
24480	21635	29063	24743	20468	6870	1217	746	647	612	562	549	539	516	504	476	461	455	460	467	449	488	423	423	477	423	421	450	440	424	447	488	440	448	441	411	401	451	456	441	438	406	446	415	442	415	405	419	419	430	423	427	438	434	421	458	431	453	426	423	421	397	424	451	372	441	400	440	413	427	439	399	436	443	461	398	440	467	412	434	415	459	416	439	423	425	436	435	388	401	401	420	408	456	426	446	432	429	403	428	424	427	363	432	404	417	381	468	388	407	403	410	446	417	440	428	425	426	439	409	441	431	392	443	386	442	400	397	437	406	445	434	389	404	422	386	400	408	414	421	405	423	453	427	429	405	416	436	431	413	417	434	402	397	434	424	427	451	442	426	430	415	429	415	418	419	433	420	405	407	399	387	441	437	432	401	451	445	461	438	424	408	390	421	415	460	402	397	396	420	403	411	405	388	403	463	440	401	428	422	405	413	439	417	409	355	425	417	427	427	420	446	403	433	424	423	398	406	446	432	444	411	393	441	395	405	406	431	438	434	422	422	418	438	452	466	409	438	440	436	427	395	441	443	430	443	429	432	378	418	405	416	424	437	447	415	433	425	425	392	421	414	441	444	429	438	420	410	434	470	431	428	414	430	435	449	453	401	430	413	395	431	429	406	390	425	457	391	407	394	421	437	425	442	415	407	415	400	442	406	422	393	441	420	430	418	454	401	416	423	424	427	410	415	450	414	414	437	429	408	404	403	455	430	442	397	457	407	388	414	420	415	442	412	441	405	408	402	439	429	421	435	456	433	395	375	424	413	436	465	367	423	390	413	441	427	431	423	452	453	434	455	446	393	427	407	446	450	448	431	410	425	415	429	440	410	435	455	456	420	400	400	408	419	423	431	421	460	406	440	388	414	447	434	400	396	428	433	419	431	432	412	455	426	407	431	413	417	422	447	385	395	418	421	442	420	421	434	452	413	427	437	437	400	418	434	454	431	416	420	421	405	435	439	425	406	465	425	402	425	420	400	422	426	456	417	403	435	406	416	424	460	430	418	460	399	456	410	392	427	430	427	437	430	418	376	385	427	404	421	437	400	445	421	389	419	423	423	424	431	425	391	395	417	404	413	430	408	432	438	430	405	402	425	451	394	437	418	432	415	412	408	425	411	410	420	453	433	408	416	435	435	419	445	398	403	427	422	404	418	428	404	417	378	409	429	416	437	390	421	439	429	440	411	460	434	385	391	441	411	441	453	402	406	399	398	428	439	410	448	441	433	388	431	425	427	440	385	406	427	422	409	418	427	426	398	422	436	404	403	394	454	421	474	427	408	432	418	447	428	414	412	436	416	434	407	449	416	443	435	415	419	420	402	415	401	433	416	433	411	419	447	425	399	383	397	412	459	418	479	422	397	428	409	420	442	452	421	429	414	422	427	433	438	458	427	428	442	416	426	433	409	389	407	443	441	446	435	429	437	432	409	416	420	431	455	431	414	414	454	443	400	437	408	415	422	425	448	466	438	433	382	425	418	417	415	432	428	434	436	435	420	422	444	400	408	436	403	422	437	415	418	428	419	417	424	427	435	454	403	423	425	422	431	449	396	393	414	394	424	419	442	419	421	426	412	425	450	438	404	445	402	416	393	403	422	398	415	433	396	471	417	381	430	456	393	408	405	425	391	455	448	422	418	412	420	416	394	435	429	408	441	419	450	430	408	400	389	414	424	413	475	405	445	464	430	411	431	435	420	436	399	455	451	403	400	394	432	431	435	439	406	413	422	417	408	412	417	441	419	449	435	448	453	447	451	464	402	401	368	437	429	428	414	411	424	436	406	432	408	444	423	384	402	426	449	407	417	424	406	444	431	450	434	420	418	417	426	450	409	399	404	397	413	389	396	424	438	443	419	413	462	433	414	443	442	419	405	394	419	437	453	400	441	454	398	445	418	420	402	411	410	438	386	417	407	411	398	403	421	440	456	414	476	413	407	415	438	427	426	439	445	412	413	442	389	450	408	418	441	419	423	416	436	410	445	434	436	404	412	448	415	402	421	404	413	404	376	418	444	432	393	393	441	404	436	384	421	403	450	438	454	403	439	397	429	377	404	427	442	400	430	401	432	432	416	412	456	403	428	448	434	412	422	395	432	412	436	434	412	421	392	413	461	412	445	418	425	437	464	423	396	406	429	447	426	391	393	483	443	387	405	412	442	397	461	441	464	439	400	402	392	432	459	403	410	411	428	444	414	414	431	446	428	452	404	417	441	422	406	412	413	429	422	428	438	402	398	445	409	419	423	401	425	428	443	415	471	457	402	406	452	440	427	438	436	410	402	369	437	444	415	442	428	422	480	421	395	436	459	389	431	428	434	418	398	414	429	414	435	459	427	429	425	453	467	447	436	413	421	430	391	433	400	452	362	452	421	436	414	409	415	414	387	440	407	431	432	423	436	406	401	426	424	451	436	412	408	401	430	434	417	417	441	404	411	432	437	406	396	421	424	414	395	424	417	436	419	425	409	410	444	429	421	402	426	392	376	419	457	430	398	419	422	414	428	444	412	417	413	452	442	456	409	387	408	420	376	425	419	444	428	416	419	426	440	402	432	438	428	412	437	462	409	391	413	400	422	464	434	463	436	393	413	416	411	444	463	413	445	408	460	418	392	425	429	409	395	444	384	435	423	451	399	441	413	382	433	423	427	462	404	420	443	418	413	418	403	410	409	421	411	387	416	420	418	439	437	443	405	417	405	435	414	450	455	406	382	438	461	429	399	425	419	418	397	415	434	409	424	395	399	452	419	429	421	416	424	393	395	421	451	424	416	427	421	468	436	382	456	428	404	395	414	395	398	396	402	436	423	411	413	429	415	445	417	416	406	410	407	418	410	437	430	406	418	435	401	390	412	414	413	404	395	411	422	457	406	409	433	437	398	452	451	433	387	414	411	454	410	391	446	411	423	401	380	454	406	423	401	438	410	434	430	408	449	447	429	416	456	420	394	406	416	433	410	436	453	434	407	452	446	428	451	420	407	449	443	425	443	419	418	420	424	420	432	423	407	436	426	434	464	420	430	396	421	388	440	447	436	435	461	374	446	418	386	457	428	401	443	434	393	427	411	396	421	427	407	445	439	432	396	407	452	383	448	429	384	437	432	470	396	423	436	428	425	407	401	420	419	450	462	417	417	430	429	426	456	460	405	396	398	413	387	432	412	427	417	428	454	403	420	446	412	452	449	431	460	432	435	435	472	437	431	431	429	412	439	391	400	406	396	404	408	405	432	394	455	455	458	402	456	439	405	410	418	432	418	408	414	438	457	437	443	418	421	454	395	395	432	415	408	434	448	426	426	437	427	444	422	403	431	415	402	448	452	409	426	402	397	435	444	406	414	408	401	420	418	405	407	418	431	437	429	427	432	466	442	396	441	406	451	430	404	421	471	417	416	428	439	389	463	449	422	421	446	431	419	422	383	436	398	433	407	424	393	465	414	439	437	422	428	377	430	415	389
41144	61530	45746	18161	3303	2436	1819	1488	1283	1097	1012	853	841	806	784	760	735	701	689	662	662	667	677	677	707	596	652	614	644	632	615	630	592	628	627	639	636	568	664	667	643	600	620	576	666	619	647	621	615	623	586	603	616	624	602	618	611	645	653	656	654	627	614	599	606	615	597	687	651	630	613	625	563	614	660	639	589	594	603	602	586	609	589	610	661	602	607	615	603	589	634	614	607	625	588	603	594	620	595	615	603	636	593	601	629	643	612	591	647	594	596	639	573	630	630	643	610	550	586	621	599	605	645	559	628	635	598	622	634	599	599	637	648	560	592	602	617	623	591	610	602	638	632	603	601	581	631	632	592	579	632	603	604	590	593	598	632	644	647	583	608	571	610	623	580	638	639	619	607	615	547	617	587	576	627	621	659	603	586	631	589	596	618	588	591	610	634	600	602	560	610	615	615	563	606	598	599	613	558	601	561	585	580	571	647	577	611	613	610	647	620	638	577	593	582	569	614	644	616	618	640	574	615	618	636	620	605	637	607	631	600	613	584	603	589	573	597	615	569	616	605	621	634	549	620	579	589	588	599	582	616	624	612	630	628	620	600	620	588	621	602	577	613	577	572	613	650	607	593	590	609	604	597	628	588	627	618	599	587	590	643	604	614	591	576	602	611	577	611	641	657	672	583	665	638	603	620	558	629	584	642	592	590	624	625	603	603	634	660	608	634	638	607	618	607	632	620	571	591	592	621	577	660	584	588	579	615	589	556	636	608	617	642	593	637	617	594	640	677	604	634	631	575	603	622	564	608	577	596	607	648	622	635	647	609	579	627	595	607	623	618	644	592	598	609	669	620	621	610	614	591	622	677	637	634	608	650	589	617	572	580	648	592	628	590	613	551	591	616	658	594	623	586	619	617	600	632	623	632	626	582	586	626	608	623	617	606	609	594	584	623	610	637	596	601	577	639	587	567	629	633	617	637	588	615	582	599	642	627	603	595	567	548	572	595	615	591	603	621	610	613	645	600	634	655	591	615	605	604	639	620	544	625	610	607	616	622	577	595	621	625	606	601	609	661	655	546	622	597	638	629	563	595	597	649	564	650	604	598	600	619	586	615	626	608	598	658	602	625	607	629	598	599	588	607	640	637	602	591	642	624	629	533	600	610	599	586	621	624	587	617	639	586	592	645	594	611	604	633	599	659	637	588	608	641	597	626	594	627	627	647	599	634	610	643	583	617	582	612	656	596	690	604	607	638	573	608	566	568	634	574	598	603	608	637	594	574	604	576	596	614	607	621	576	650	585	589	659	577	613	602	639	594	634	573	626	601	654	606	630	612	601	616	655	602	572	610	572	651	566	618	653	588	630	586	632	584	596	642	608	620	616	604	604	616	601	631	593	592	567	622	606	597	630	594	580	621	590	625	587	639	619	640	626	652	630	605	622	603	598	616	586	611	638	586	641	588	575	623	622	553	571	628	613	594	612	572	550	635	592	576	629	608	530	582	589	581	665	650	593	604	611	637	601	594	689	582	598	566	668	603	567	631	641	552	587	626	642	616	575	584	525	600	633	633	629	604	604	626	591	591	592	662	531	600	624	624	599	598	606	614	638	583	612	609	629	592	620	603	604	645	583	609	631	604	603	567	603	613	591	600	640	594	624	572	626	597	650	594	578	604	603	647	617	640	597	630	651	617	605	586	586	649	621	621	621	654	557	595	591	562	580	612	673	574	632	603	624	594	566	589	589	629	613	660	601	604	607	581	567	576	593	571	581	644	596	622	601	612	627	594	623	575	581	579	600	614	591	633	577	651	602	583	603	589	639	593	615	627	599	614	615	586	622	606	607	625	582	602	586	631	593	587	578	610	631	633	631	611	618	656	615	611	612	641	579	615	619	636	608	626	632	649	587	607	594	599	614	591	620	621	594	598	614	647	616	588	623	612	577	619	659	586	586	562	625	602	604	599	617	585	612	625	620	654	604	636	599	625	564	573	595	618	648	642	657	595	617	635	642	667	631	616	636	595	671	606	572	589	577	607	634	583	563	648	600	646	616	573	583	621	597	649	616	600	585	589	579	603	623	604	580	596	606	644	646	617	605	587	621	660	579	627	601	616	634	613	585	604	639	623	577	573	598	582	640	582	614	552	612	608	622	631	607	626	606	561	592	609	578	609	592	628	642	607	604	612	636	644	589	623	592	621	646	618	537	612	538	601	631	615	589	611	606	587	603	614	593	585	577	630	600	607	602	658	602	633	638	635	585	603	577	571	610	603	612	594	646	642	595	648	635	615	597	621	614	605	617	592	619	640	604	581	619	635	580	633	655	611	622	618	620	646	622	590	607	602	583	593	636	588	583	586	639	632	598	601	619	574	589	624	593	614	585	628	629	581	577	608	622	643	616	601	612	615	682	585	606	560	629	621	592	592	618	625	603	620	653	597	580	592	610	594	580	600	592	619	583	597	614	595	621	634	629	594	690	605	606	595	629	603	581	593	616	587	597	598	635	607	552	618	617	624	639	597	611	591	615	633	628	608	616	616	584	615	612	628	628	617	601	591	612	631	594	626	625	642	667	586	589	639	633	644	611	604	645	578	603	612	587	629	630	619	591	599	618	583	611	599	599	534	633	628	623	594	611	591	636	630	615	613	599	623	622	553	639	613	599	621	558	625	600	574	622	649	613	651	607	608	617	627	617	586	580	622	638	602	540	623	627	598	652	639	588	645	640	584	569	633	624	633	593	601	606	534	633	610	635	614	633	591	550	597	597	605	575	558	659	596	611	639	576	610	561	593	614	657	598	589	582	651	613	617	632	603	599	653	609	628	597	616	598	629	613	609	604	630	574	590	638	603	637	605	594	634	619	567	587	627	612	589	635	643	621	627	610	631	629	601	575	605	603	570	635	597	583	590	629	627	602	605	627	603	614	632	556	623	566	624	657	566	642	604	620	559	607	660	603	626	608	627	574	596	628	600	636	637	643	594	640	571	604	597	586	622	616	605	599	625	601	634	581	595	603	631	621	620	597	632	616	624	677	631	588	605	600	594	581	570	580	610	615	625	674	638	594	600	580	622	572	574	606	641	597	604	593	640	651	631	579	619	609	573	576	608	619	612	608	640	602	641	629	577	633	615	634	618	583	599	554	594	626	614	654	570	624	654	592	624	590	628	620	639	631	646	570	605	600	571	631	599	626	610	600	607	571	589	564	616	623	625	600	578	652	575	594	620	679	606	611	590	604	596	604	628	611	630	563	673	606	583	624	649	653	601	605	629	588	618	558	643	623	593	573	595	612	645	579	621	587	635	598	604	655	630	587	607	628	596	554	593	578	616	579	581	627	600	600	616	609	592	604	639	635	602	636	605	599	613	615	591	589	633	614	590	617	616	608	588	590	625	573	610	610	605	625	629	553	605	603	613	606	598	645	625	615	612	610	596	653	617	571	639	604	561	640	609	601	602	584	591	625	621	617	640	607	603	595	642	621	643	585	590	613	594	581
23505	21635	29433	24238	21574	20556	5304	985	698	655	553	477	456	455	441	396	408	430	368	362	351	348	316	342	319	357	336	367	329	323	343	375	319	359	319	318	311	332	345	296	313	295	352	309	334	330	266	328	319	314	307	288	320	294	300	314	286	263	266	270	288	312	295	292	321	293	285	262	339	292	301	311	283	309	308	329	299	293	295	340	308	308	263	283	296	291	297	304	317	277	307	281	265	330	310	306	306	297	296	299	312	305	294	321	293	298	294	303	308	321	320	298	292	331	290	302	330	342	292	288	287	283	296	301	297	299	320	285	294	339	280	313	310	303	287	301	324	287	329	334	308	295	309	330	312	307	308	314	305	284	295	285	254	297	309	306	313	303	288	314	316	304	313	283	284	292	276	294	273	254	301	280	316	310	284	295	296	351	329	297	278	342	310	316	308	326	275	319	313	297	303	329	308	288	262	314	303	282	285	265	309	278	290	319	303	294	301	294	284	298	286	285	270	307	308	297	306	317	318	279	286	283	292	311	277	294	311	310	284	282	321	313	317	297	308	331	300	320	306	306	305	307	300	328	296	286	292	312	306	329	332	287	307	317	315	269	286	261	316	321	316	311	288	284	315	298	294	307	309	320	322	317	295	275	313	311	336	290	307	289	268	292	302	271	292	271	309	309	287	279	313	340	299	316	291	308	292	318	290	275	293	311	288	327	307	267	283	325	301	325	330	265	296	285	299	300	320	275	278	299	315	296	327	279	279	306	285	272	287	286	306	291	300	284	298	301	268	318	282	310	332	340	308	321	284	277	301	299	284	294	302	305	279	301	286	300	294	305	296	293	288	321	334	286	274	285	294	317	280	294	318	304	308	313	321	283	303	277	244	283	307	325	309	293	280	303	294	285	278	304	278	295	294	295	289	305	306	333	288	310	317	334	311	302	306	323	307	324	295	298	328	313	315	293	287	330	280	282	302	283	320	299	298	288	280	261	322	314	294	325	285	312	331	308	280	291	288	315	295	271	324	301	312	282	295	321	304	270	294	320	316	295	280	282	284	267	299	315	286	280	291	304	303	321	289	293	296	316	337	293	302	313	291	271	280	298	360	287	322	286	312	310	262	313	320	312	275	296	337	315	268	299	296	319	296	321	326	320	330	274	305	280	308	304	315	315	257	306	298	287	325	310	295	282	269	260	295	320	318	287	297	299	293	301	281	288	285	309	299	288	276	302	304	308	291	291	277	263	317	282	296	297	307	268	303	314	307	286	309	284	279	303	268	307	291	261	315	307	323	324	306	306	290	294	312	316	294	308	294	298	274	289	277	293	281	316	301	297	291	338	280	297	286	291	282	281	303	325	278	307	309	318	341	309	299	296	298	306	284	334	291	310	288	293	303	314	324	310	317	327	296	300	280	327	286	323	322	313	294	301	306	303	296	292	323	301	290	304	324	317	323	284	289	314	283	276	279	285	322	301	303	303	310	300	295	311	297	302	344	313	284	315	315	268	306	333	301	296	291	310	300	288	314	275	300	272	297	295	315	283	276	301	301	309	300	290	330	296	318	321	308	359	316	291	309	284	316	308	295	289	313	267	304	312	322	300	327	296	282	298	303	347	282	262	299	290	297	314	301	317	288	306	299	304	321	282	291	321	334	308	332	324	304	306	306	292	278	287	331	304	297	276	294	347	280	299	326	301	312	336	299	286	279	317	315	278	302	286	267	289	297	315	302	304	293	297	300	310	293	301	311	292	298	287	302	291	328	280	286	313	319	280	287	305	293	268	289	298	294	311	303	287	308	285	310	286	267	292	315	295	304	295	283	281	301	289	295	296	309	314	289	308	300	257	297	331	277	290	331	305	301	270	321	276	334	282	343	297	316	331	316	281	307	282	289	284	304	316	326	297	289	328	316	270	300	297	329	311	320	314	305	275	318	289	309	286	316	286	295	317	337	283	311	302	284	292	290	318	315	294	298	314	292	336	284	310	308	314	310	315	302	310	293	271	265	312	303	281	305	276	310	352	274	295	283	281	282	287	307	276	321	290	311	279	307	291	317	310	293	272	304	278	294	303	314	302	319	265	298	284	310	311	301	289	289	278	311	315	278	311	305	327	279	310	296	258	282	331	295	334	293	303	305	299	291	306	293	299	290	310	312	319	337	317	305	303	318	316	282	328	339	293	298	319	314	287	311	302	314	285	272	288	297	314	303	328	298	297	295	296	287	315	309	296	299	322	332	288	286	291	264	335	307	302	294	291	294	307	291	295	348	260	278	284	307	296	301	291	300	291	285	310	307	311	335	323	264	274	325	308	317	307	298	295	288	293	302	318	302	304	331	334	270	267	299	293	289	306	281	292	313	324	293	279	332	289	308	299	301	313	298	313	274	326	299	295	309	295	333	284	284	314	307	313	328	281	282	311	297	297	315	306	328	310	313	274	307	321	315	325	315	292	288	330	274	320	285	329	287	310	297	321	300	312	296	284	305	318	328	309	279	309	298	304	290	294	296	293	318	278	322	301	292	293	330	337	292	301	305	332	311	329	299	288	299	301	329	323	283	283	296	318	284	312	308	272	314	289	308	303	290	290	290	319	288	292	306	286	290	308	315	298	279	306	290	274	305	287	308	312	311	320	282	319	313	303	310	299	295	331	301	308	304	327	328	293	283	312	292	305	264	304	306	291	313	310	300	325	335	295	329	275	322	283	296	308	299	312	268	281	275	286	279	327	300	314	311	296	298	306	343	286	334	307	295	302	290	289	296	302	293	307	298	303	285	283	314	293	307	308	308	313	289	312	279	327	275	316	308	300	334	264	295	301	316	313	285	280	323	277	320	293	290	275	324	312	293	313	329	304	268	329	326	300	318	289	259	277	325	331	308	324	278	312	285	320	315	318	305	302	285	304	316	327	312	309	295	301	314	306	304	289	282	308	311	275	269	273	317	311	295	284	317	301	290	286	285	301	299	300	335	292	287	305	320	295	313	307	305	319	335	304	286	293	296	272	325	325	308	308	293	296	305	302	310	336	303	323	311	321	325	305	294	292	308	276	307	297	300	294	309	319	296	268	271	295	319	326	302	324	273	286	278	284	301	301	297	302	317	295	322	339	298	298	288	326	331	302	325	298	302	292	351	326	316	319	315	284	309	298	276	349	293	300	320	290	310	284	302	332	288	292	307	317	283	323	304	332	321	314	301	312	289	312	303	327	295	308	318	309	312	332	291	310	312	280	316	327	287	310	303	323	301	301	304	300	300	289	304	255	309	327	285	318	315	289	275	306	298	302	301	296	321	290	269	259	288	292	288	278	265	287	286	308	276	298	312	270	311	298	300	304	300	324	296	313	313	298	320	300	338	313	322	282	309	338	295	282	290	276	302	283	283	324	291	311	316	296	307	282	318	307	317	295	267	298	306	299	301	272	303	299	321	327	312	299	279	338	302	312	298	342	304	300	298	285	308	309	308	320	326	298	297	308	302	324	280	329	299	291	313	315	310	333	292	306
45621	70096	53311	23362	5136	3478	2486	1986	1602	1375	1121	975	861	806	713	660	632	593	650	566	552	534	564	527	497	507	515	517	506	491	509	432	464	475	468	414	452	461	461	493	486	470	488	457	469	473	506	447	434	448	462	420	473	448	448	471	479	410	442	427	480	457	446	447	417	453	465	428	437	436	453	449	457	441	453	429	463	404	447	426	451	438	438	425	440	425	443	452	455	449	478	447	456	449	454	455	441	446	470	434	440	462	451	460	436	433	429	452	444	464	451	411	468	438	421	452	460	453	437	465	458	428	442	434	441	434	455	427	454	455	423	448	441	447	414	425	435	452	466	447	448	480	442	426	434	429	438	462	455	450	423	460	428	473	468	470	471	476	436	431	466	428	417	411	443	415	467	466	437	411	451	436	430	447	436	466	481	421	423	422	465	444	431	448	439	432	419	474	422	445	415	430	407	467	465	451	438	444	423	445	475	462	445	435	447	411	393	437	427	442	433	457	479	414	406	444	442	430	423	400	478	440	418	431	445	446	452	426	446	456	466	460	429	428	445	430	432	420	449	441	431	461	422	446	485	436	476	445	468	420	441	442	435	439	441	435	451	414	420	439	456	410	439	485	456	436	418	424	426	419	491	451	457	419	443	425	432	451	428	435	441	429	446	423	463	443	441	456	442	379	455	459	438	461	429	376	451	430	425	444	452	400	433	439	442	420	452	459	417	409	456	468	430	454	440	443	460	448	453	429	410	433	445	456	456	428	428	394	436	427	471	421	446	434	411	442	427	459	476	442	445	467	418	405	468	405	444	415	463	410	451	442	448	427	451	435	451	473	445	425	440	435	443	445	414	468	452	434	439	398	435	440	436	456	455	440	451	457	394	429	419	457	457	460	464	455	468	435	473	393	464	437	481	456	417	439	430	432	460	432	439	469	427	464	435	402	425	441	438	404	434	429	441	480	432	444	448	390	438	437	415	463	443	481	440	428	453	441	430	425	420	411	415	465	443	409	429	454	484	461	438	431	424	441	462	431	399	443	465	426	456	435	445	412	449	462	454	417	421	434	430	435	425	405	419	415	459	463	408	440	453	477	476	451	430	442	459	439	455	453	459	433	469	461	405	427	446	454	451	433	434	442	458	434	467	397	452	460	451	390	459	393	421	459	427	426	436	426	443	433	472	429	440	452	424	479	452	440	459	438	441	447	446	464	448	440	406	446	419	404	477	426	475	444	431	437	463	457	438	411	470	431	456	411	420	408	410	468	447	455	438	460	454	458	439	460	455	445	481	425	425	458	454	412	443	464	418	496	482	403	434	385	437	455	443	442	446	402	462	455	475	487	412	475	417	484	428	440	408	463	413	402	422	437	465	428	429	450	438	458	419	418	413	413	443	454	475	470	426	401	461	458	428	420	438	430	404	421	459	458	432	451	461	453	465	450	404	468	453	434	455	445	460	403	453	441	418	454	473	416	403	439	421	454	439	475	432	411	443	486	415	457	427	421	447	431	426	456	446	445	453	471	434	440	457	435	419	422	430	411	447	386	467	466	439	417	407	445	468	435	443	421	414	400	424	416	411	427	427	416	433	441	460	449	455	440	428	438	420	434	438	470	440	460	426	416	457	447	464	425	419	422	473	457	417	448	449	453	465	444	447	438	456	408	437	445	440	446	430	470	485	431	452	448	397	429	442	452	501	446	456	421	418	409	462	414	482	450	431	442	428	464	408	426	467	387	443	435	440	426	430	411	439	430	443	448	430	427	419	442	431	441	423	470	455	406	450	460	438	436	424	459	422	441	433	450	415	433	445	432	461	429	440	466	443	444	479	467	419	441	407	447	451	412	417	464	401	455	480	429	426	415	444	456	417	468	439	448	438	437	433	437	424	469	442	405	473	437	446	404	451	426	441	423	450	462	439	441	425	415	425	473	450	432	429	468	479	482	423	439	420	426	468	440	466	500	455	452	423	411	400	445	412	421	459	426	466	425	431	448	452	432	436	419	430	441	436	437	439	427	415	439	485	464	427	454	459	402	463	457	436	418	442	450	422	426	442	440	428	442	416	434	448	430	420	453	445	422	474	461	459	440	441	422	476	402	430	461	429	410	428	471	415	442	448	463	442	467	450	465	449	442	394	440	444	420	449	474	453	458	405	458	453	406	423	456	402	445	420	430	408	429	429	438	441	456	461	454	480	450	479	452	489	475	464	446	429	414	469	425	442	461	445	440	461	461	451	461	451	433	442	442	430	435	437	428	445	442	466	464	410	453	444	455	441	442	432	438	464	445	439	443	446	462	463	431	408	458	407	441	443	427	437	426	459	472	443	460	456	449	436	418	432	409	398	465	444	417	489	426	478	432	445	417	463	454	438	448	429	441	452	442	390	486	465	428	476	455	427	430	452	430	431	447	433	433	427	490	450	449	415	458	435	445	445	422	464	410	469	433	453	417	461	468	449	432	443	421	441	484	480	427	434	410	427	407	454	440	460	450	457	425	441	446	422	411	457	436	452	474	435	442	403	449	439	441	431	456	445	439	416	437	441	453	424	445	476	431	398	415	449	413	423	440	444	419	478	451	448	435	449	425	452	451	455	454	425	432	432	447	490	458	420	462	460	428	411	430	437	422	435	401	452	401	451	465	417	447	410	412	446	440	474	448	451	438	450	426	455	438	448	462	489	422	434	463	445	427	444	445	444	430	437	449	423	461	425	443	464	459	441	452	457	458	443	414	461	430	458	404	426	444	422	466	435	492	419	409	448	468	470	477	452	453	469	469	412	428	446	449	431	409	409	448	470	416	431	451	462	457	418	426	462	440	475	408	419	452	427	425	454	450	441	456	423	461	417	448	441	455	423	461	433	471	445	473	406	412	436	473	427	429	491	430	419	453	462	444	419	445	425	417	444	425	429	396	426	438	431	445	447	471	453	414	458	407	433	435	468	426	452	439	427	438	427	429	438	455	430	449	442	423	451	430	397	456	407	477	453	464	425	452	441	494	441	422	402	447	414	433	462	434	466	411	446	455	415	436	425	495	426	446	491	461	466	459	425	472	447	408	446	442	403	440	432	386	463	489	472	466	420	440	449	453	451	446	446	474	453	453	435	440	436	437	435	467	464	448	458	474	441	443	420	472	457	447	425	423	438	441	430	445	418	452	448	482	462	440	451	452	450	447	432	488	438	441	421	442	501	410	440	467	422	462	436	464	388	417	452	439	415	448	448	455	422	444	439	453	440	473	437	439	453	404	401	415	425	426	416	435	438	437	456	475	433	451	423	446	418	435	423	474	452	436	427	403	464	405	414	456	409	420	426	459	452	441	432	429	444	420	436	452	438	429	446	440	479	449	465	405	440	427	461	411	468	480	438	458	455	421	469	438	463	436	424	435	383	405	398	442	423	423	462	434	429	471	440	421	469	429	416	436	444	489	426	421	419	418	421	442	471	421	451	434	453	443	432	463	433	425	475	452	461	455	446	500	411	403	450	458	431	461	426	448	465	404
29627	27939	25897	9228	748	489	394	416	363	346	347	345	353	329	332	325	310	312	318	340	326	291	327	310	308	313	318	320	324	296	310	317	311	289	311	332	293	328	295	300	302	346	315	342	335	321	300	335	311	314	298	334	308	293	302	324	292	283	323	310	320	333	339	306	307	302	301	303	327	308	317	304	306	293	317	275	278	288	307	289	292	308	314	292	299	339	271	283	310	304	336	330	290	281	306	312	281	312	283	320	312	335	341	323	328	307	264	295	305	310	330	313	299	272	332	271	311	289	296	303	303	327	296	279	304	328	328	286	303	298	281	286	289	324	276	316	324	304	273	316	296	325	327	295	300	288	313	297	310	309	331	319	322	286	276	283	317	298	298	333	330	320	288	291	285	319	298	274	306	309	324	317	308	311	301	288	261	299	287	306	331	306	289	288	324	308	322	316	294	329	284	293	342	314	308	343	304	315	321	309	313	329	309	302	308	292	320	299	317	300	309	316	320	278	345	298	290	311	294	321	308	314	285	341	281	312	304	321	305	328	317	312	325	298	309	294	301	319	297	290	339	336	291	328	323	322	324	302	360	345	317	296	329	297	308	327	324	298	302	306	314	317	288	293	300	312	334	289	330	309	343	335	305	312	322	315	329	289	307	290	285	302	318	296	311	294	308	302	271	286	297	301	288	297	309	318	319	323	329	323	320	295	352	288	300	333	296	278	323	324	317	327	295	343	313	326	283	311	309	297	307	298	300	352	314	315	341	284	324	315	304	303	334	307	322	307	324	323	319	315	324	316	330	313	313	285	311	320	304	303	319	284	311	290	282	316	278	288	309	284	314	298	300	335	290	291	297	282	294	349	321	284	336	307	290	336	315	322	324	313	286	313	304	344	294	291	305	296	330	340	309	296	340	311	325	294	336	310	303	297	298	296	322	286	296	308	305	267	293	302	292	320	301	292	308	299	308	317	302	312	310	299	296	314	275	319	333	282	274	324	340	315	299	317	302	351	295	309	322	332	302	303	303	309	309	325	310	291	296	281	313	325	308	305	289	306	311	324	308	318	313	292	314	313	265	315	356	314	325	345	298	332	318	316	322	295	323	298	314	320	314	286	317	315	328	333	291	298	266	315	291	302	305	279	283	319	321	297	309	281	301	267	338	325	317	314	311	332	313	306	295	329	299	293	310	296	329	306	318	300	297	311	296	342	276	286	312	292	348	304	296	340	315	334	314	315	301	304	294	296	294	321	299	317	313	308	321	334	321	304	336	281	312	289	312	306	317	319	314	299	297	309	303	281	300	294	337	280	316	337	321	307	294	289	299	297	344	290	310	285	307	321	290	328	302	330	295	312	327	279	309	327	281	293	318	281	312	299	316	308	310	315	314	305	321	314	328	324	302	320	317	323	306	325	307	316	306	273	304	308	294	298	311	301	299	301	308	279	300	352	341	303	349	312	302	314	285	300	358	291	346	319	327	334	312	293	317	310	296	317	290	319	294	289	331	360	318	320	332	320	306	312	307	337	314	328	311	276	301	305	296	313	336	303	284	344	301	326	294	329	305	327	308	291	308	295	342	305	305	295	333	288	284	291	338	287	321	291	307	300	354	316	302	295	312	330	312	321	318	314	326	341	329	309	301	325	300	299	292	318	303	287	330	343	293	299	304	311	302	300	291	279	304	330	297	304	277	283	294	296	311	292	303	330	322	291	322	297	302	318	343	305	293	260	306	325	315	290	287	297	318	325	316	315	313	315	301	273	308	298	315	304	282	298	311	263	290	319	345	316	309	298	294	283	291	317	278	287	306	339	296	308	317	317	310	324	316	276	303	340	321	323	288	326	306	302	337	285	298	303	294	288	314	331	319	316	310	294	317	310	296	336	278	325	314	317	262	334	324	315	327	300	323	285	317	300	302	322	297	287	305	289	319	309	334	316	349	327	324	308	317	296	316	310	299	327	315	325	353	319	331	290	320	315	338	321	297	331	291	336	319	332	296	305	312	291	298	286	307	282	300	333	318	322	293	295	274	307	313	325	296	322	338	348	306	328	299	315	333	313	332	284	300	311	311	298	326	300	300	306	324	340	318	326	323	321	314	307	308	331	324	310	354	321	285	329	297	318	290	324	309	324	305	314	308	319	321	286	318	321	329	289	307	323	325	330	329	317	332	290	291	323	285	296	310	314	309	370	332	294	332	292	297	285	280	350	340	324	326	313	313	297	305	322	307	291	317	326	331	312	304	300	297	314	350	308	324	300	315	319	298	320	286	351	284	311	297	316	304	316	323	322	319	320	337	291	314	280	288	289	320	305	335	285	293	348	298	293	301	311	303	315	318	332	320	327	317	301	339	310	310	307	319	317	336	342	306	332	289	307	315	301	289	342	279	346	329	286	331	306	313	313	338	296	306	308	308	316	345	292	289	299	295	314	306	272	281	309	305	298	334	349	321	342	329	325	305	307	315	295	340	305	311	293	281	303	301	307	291	324	301	303	310	338	303	338	308	279	309	315	306	321	311	310	332	322	325	324	310	310	298	286	339	308	309	331	315	323	340	285	319	321	344	298	306	310	286	305	317	300	311	327	308	311	307	321	312	315	292	307	299	302	266	317	282	315	331	307	295	286	319	314	297	314	295	295	308	288	298	319	292	302	304	290	347	329	317	326	290	317	353	321	316	297	330	314	321	289	307	309	330	306	314	299	331	312	299	303	291	303	290	302	306	303	328	318	271	331	325	315	301	287	331	325	338	310	356	318	338	303	325	310	306	308	314	291	340	291	314	298	318	300	297	332	295	315	303	315	298	287	357	301	326	266	316	331	286	299	286	335	291	307	307	304	325	346	322	302	305	282	290	312	307	301	294	311	321	294	314	307	315	314	366	282	345	308	321	339	298	279	323	281	316	299	324	292	320	323	320	282	328	340	320	316	332	291	314	319	314	330	306	327	314	312	301	337	303	302	311	314	357	306	333	268	301	337	302	295	311	305	322	347	304	311	317	303	286	322	311	301	296	313	293	310	317	312	278	291	296	308	323	335	300	297	321	321	333	319	300	311	315	345	312	312	312	313	319	328	316	306	328	291	314	297	338	338	324	303	332	323	321	304	349	338	295	292	283	277	321	309	303	336	274	320	320	339	330	293	306	289	322	325	293	291	308	298	293	308	319	323	323	288	309	298	295	295	306	326	298	304	285	312	308	312	339	322	299	329	321	317	298	276	311	329	338	290	290	320	310	311	320	337	298	308	318	333	313	327	289	346	314	290	303	336	350	282	316	279	298	309	320	333	329	316	342	302	326	323	320	300	283	313	321	318	326	285	304	297	302	327	288	308	268	290	312	313	342	329	302	298	315	308	284	308	341	328	296	271	323	320	327	267	339	316	294	320	336	275	301	271	289	325	282	329	311	332	299	323	280	288	293	297	330	336	320	332	296	314	282	311	277	316	299	313	327	319	332	292	329	321	309	299	287	287	303	309	311	328	318	310	325	299	309	311	310	325
36478	45110	30223	8344	1229	947	776	630	598	552	478	505	497	486	466	462	453	443	488	457	450	495	497	419	471	477	456	468	432	433	465	421	436	468	470	465	435	433	453	420	449	438	476	422	472	440	440	465	453	472	441	444	456	462	447	461	448	438	416	432	459	445	475	449	456	472	476	458	423	428	447	455	436	452	442	459	490	443	463	426	441	431	441	440	430	435	460	457	419	450	453	438	418	473	439	414	443	448	452	490	462	416	446	471	441	422	462	447	427	467	445	453	420	431	425	462	423	459	456	428	472	420	476	412	419	423	471	463	421	462	438	439	412	453	454	476	471	498	466	426	454	442	459	408	419	411	485	444	448	447	427	442	445	456	449	450	457	414	442	439	437	461	435	439	439	437	444	483	441	450	444	464	436	471	501	429	431	464	478	469	458	469	426	465	395	402	417	415	444	463	433	443	432	446	453	438	455	446	461	472	434	421	435	429	431	439	444	437	442	461	466	453	441	449	439	455	443	440	457	451	456	444	479	447	475	422	459	464	451	418	444	463	463	471	460	465	450	439	451	455	448	449	418	438	461	433	463	435	466	414	421	441	421	457	455	452	464	418	479	437	469	439	448	431	477	412	425	442	424	457	454	457	467	460	412	439	406	438	441	461	432	400	445	440	464	423	473	468	430	498	434	461	405	436	445	459	427	443	425	406	451	427	439	458	438	447	464	459	463	414	447	434	405	419	405	426	413	429	482	469	451	462	439	444	471	417	450	447	439	459	445	470	456	444	461	459	446	480	452	456	405	437	471	475	440	450	449	488	436	461	457	447	433	449	414	409	451	440	445	470	431	431	403	481	422	422	450	452	453	427	442	466	483	438	423	439	474	451	422	480	452	435	462	464	469	445	451	459	412	446	489	432	434	451	447	407	440	480	421	440	477	420	475	464	447	460	413	462	430	458	466	431	452	464	449	417	445	441	451	477	425	421	475	446	481	446	433	462	459	455	430	436	450	446	458	406	458	431	467	460	470	450	434	463	472	480	483	469	456	477	450	459	449	481	476	440	447	457	456	453	427	465	436	448	476	498	461	433	452	479	439	477	438	459	425	469	475	396	477	458	431	475	439	460	452	443	468	465	462	461	456	421	456	423	459	428	449	414	431	451	409	442	437	454	461	471	493	464	450	417	449	433	449	443	438	440	447	485	424	443	452	421	431	475	419	428	463	446	469	405	458	423	449	465	443	454	470	447	433	469	449	472	471	448	491	437	457	442	419	411	431	443	451	458	420	448	439	446	469	458	477	454	454	453	448	444	417	426	469	440	457	461	424	421	451	501	427	460	466	470	408	442	465	450	459	460	464	459	482	455	450	414	396	462	416	459	411	470	488	458	410	468	453	463	454	462	420	466	442	413	451	486	431	457	464	430	459	460	480	401	433	429	465	462	442	440	439	462	458	448	470	468	453	410	429	435	427	441	415	456	447	441	446	406	455	437	432	426	423	472	441	453	443	440	432	449	428	434	456	452	438	450	449	458	450	465	459	460	452	427	449	449	443	475	440	443	455	450	428	447	458	439	423	430	442	452	469	475	473	419	446	465	477	460	470	442	444	461	421	421	450	449	451	426	431	445	446	454	506	428	464	472	419	411	404	426	458	444	433	451	464	442	438	438	450	459	436	387	445	440	443	458	458	467	457	426	463	446	425	480	437	433	427	416	464	462	438	470	421	431	397	428	473	437	442	428	487	433	424	433	479	457	479	483	454	421	450	449	406	450	442	456	446	440	433	457	431	443	435	454	442	447	444	428	466	433	460	475	452	471	461	442	465	413	428	430	467	437	468	419	495	469	407	460	448	452	427	399	443	446	424	427	450	467	425	461	431	433	438	464	460	442	477	416	459	459	414	453	404	468	457	463	420	454	457	440	416	445	455	463	459	439	444	431	441	437	411	431	459	437	440	423	473	429	443	435	448	438	487	441	488	459	394	467	442	431	452	450	451	434	479	436	460	467	429	474	409	420	452	442	452	453	462	454	436	478	442	395	448	445	412	439	453	436	441	421	447	446	481	465	466	472	436	451	425	425	440	411	448	471	464	460	447	436	393	467	456	465	412	483	462	414	423	450	480	432	454	430	442	459	440	446	428	461	449	437	443	414	478	428	461	458	452	430	456	424	434	444	477	442	448	453	438	462	400	454	459	444	480	441	399	457	451	462	456	439	455	435	430	430	442	421	457	449	467	433	420	440	423	471	434	399	468	455	463	429	431	448	444	455	412	426	435	469	440	447	445	435	437	425	411	455	487	454	420	462	438	413	388	444	461	427	429	444	405	446	464	417	473	456	453	445	438	495	480	457	447	437	401	453	437	449	455	443	434	435	456	441	473	404	479	414	433	468	484	492	439	482	460	433	445	441	461	450	458	433	433	443	461	443	439	456	435	454	403	421	479	444	423	430	439	442	437	456	437	444	420	463	446	443	405	450	450	431	443	498	446	456	392	440	446	438	449	454	436	443	406	434	415	440	460	479	456	468	424	465	446	447	449	452	437	418	432	468	454	412	457	456	432	410	432	438	451	414	441	455	438	444	426	438	419	461	420	420	426	447	450	433	488	434	438	452	468	436	493	446	443	482	443	409	473	459	470	385	420	482	445	433	437	425	437	446	448	421	448	440	421	419	427	411	494	443	471	436	444	442	430	416	435	476	466	457	446	413	412	414	460	450	478	436	424	472	467	459	473	486	467	452	446	453	442	444	474	465	450	442	432	416	435	432	462	458	414	438	446	452	437	413	467	474	429	435	451	419	453	454	463	449	439	441	447	424	483	431	435	486	435	452	451	445	498	426	474	426	467	408	448	421	486	374	477	418	454	502	432	385	402	429	456	493	442	451	447	410	410	409	479	442	425	472	450	438	411	436	474	446	429	421	425	428	449	429	446	443	415	420	439	423	444	426	438	441	413	461	461	435	461	428	444	463	391	439	433	460	418	462	429	459	452	454	423	456	423	461	457	465	429	414	448	431	444	435	439	462	445	434	432	426	430	472	454	427	456	431	424	423	444	464	412	446	419	442	477	476	438	455	453	420	486	475	439	465	433	493	452	426	441	430	427	415	454	427	474	481	464	455	428	413	434	455	444	461	460	476	447	466	453	460	473	404	451	460	435	438	454	450	405	420	440	420	461	473	436	423	464	482	425	438	446	439	462	464	424	470	437	464	446	464	452	448	408	449	438	443	433	436	460	460	456	469	459	476	434	475	436	449	426	418	468	444	460	438	455	434	426	433	442	429	432	459	416	446	478	497	493	449	469	472	444	458	424	468	443	450	442	436	474	447	439	419	449	485	488	462	439	447	460	434	440	489	431	440	445	433	432	424	399	446	473	457	456	437	429	433	473	463	442	430	431	446	494	445	410	449	431	484	425	461	474	478	409	444	434	464	437	407	423	425	492	445	474	460	452	451	424	433	463	428	432	468	409	458	456	456	409	444	476	458	443	455	438	457	466	432	456	455
24591	21633	28904	24838	20530	6753	1115	787	650	571	533	572	472	514	477	477	468	489	453	452	453	445	465	448	428	481	399	463	456	427	426	458	420	450	441	420	425	400	411	426	398	446	442	444	438	420	402	472	436	423	419	429	439	415	474	431	426	405	429	432	436	427	412	395	441	408	449	376	438	429	431	424	444	432	414	457	450	452	416	386	414	399	428	431	427	408	446	407	405	419	416	424	436	445	450	428	428	407	419	463	409	413	427	419	433	394	448	411	418	405	438	435	413	438	439	425	429	428	394	410	406	473	467	415	429	433	429	438	447	467	415	435	450	421	407	409	435	442	412	418	412	402	453	417	437	447	457	428	437	416	460	402	410	392	413	443	416	437	406	407	423	416	409	427	449	435	443	377	415	430	391	400	419	420	410	390	391	415	442	420	441	416	423	460	448	431	459	460	396	412	447	459	402	434	429	416	412	407	423	391	424	442	420	434	420	454	404	433	406	413	400	428	416	435	430	426	423	415	438	428	467	400	393	425	430	394	446	423	392	417	438	387	450	397	419	381	445	430	446	423	434	424	424	437	423	413	427	423	415	433	426	429	428	399	394	427	471	398	427	417	414	394	427	381	446	421	400	393	422	438	445	410	432	437	420	446	417	438	423	412	413	410	408	419	436	406	418	449	406	445	415	425	427	431	441	402	428	466	428	400	398	437	424	418	396	458	451	425	422	446	443	451	441	435	424	430	411	413	397	406	434	461	434	415	440	407	401	420	424	417	385	406	439	423	419	409	446	456	437	410	429	387	464	404	445	436	433	414	441	422	489	429	373	444	450	420	413	471	412	415	439	407	436	401	395	417	409	428	413	453	447	425	440	414	441	444	409	417	441	448	428	448	418	426	413	401	473	427	447	459	472	431	416	418	432	397	430	418	412	395	451	405	428	442	415	428	417	424	423	425	466	420	406	418	431	408	425	426	433	448	433	406	398	396	444	414	424	440	443	416	451	438	429	377	437	421	439	423	432	430	459	460	409	392	416	414	417	466	456	435	452	403	395	428	423	450	411	431	430	437	422	397	400	404	417	441	442	414	429	425	351	426	425	437	441	416	422	419	448	417	443	417	417	438	400	447	426	414	463	432	430	429	433	409	429	445	423	422	434	457	420	459	415	413	423	427	412	449	436	451	430	384	443	407	383	411	412	409	429	439	417	422	448	413	412	418	448	437	407	433	412	419	465	444	400	453	402	428	438	430	432	413	407	434	407	393	445	417	454	413	403	380	429	413	456	404	392	417	432	465	467	390	450	407	405	408	459	442	421	406	387	411	401	436	435	430	398	412	461	410	441	455	426	412	390	395	432	422	471	444	383	425	431	385	402	382	407	414	462	399	455	408	442	439	405	409	449	406	423	387	425	404	459	449	434	388	460	447	445	398	448	428	439	393	426	433	414	423	443	384	412	406	430	414	458	410	416	405	415	451	404	403	444	434	424	421	406	427	432	414	404	445	409	429	410	385	399	454	443	410	399	389	426	425	437	456	415	402	415	382	427	431	432	407	412	443	425	425	446	428	423	418	446	447	418	424	425	443	424	414	400	426	435	463	430	396	417	404	450	393	438	429	442	430	453	414	444	445	397	428	399	412	414	444	390	464	400	398	431	417	389	417	427	439	421	395	444	448	432	430	451	427	416	425	445	407	400	406	448	398	431	473	414	437	389	432	405	426	435	415	405	427	408	449	408	433	435	432	440	446	442	466	416	383	418	393	447	419	417	399	411	409	377	406	418	416	410	384	407	390	435	413	400	421	438	415	424	429	423	439	436	426	435	423	415	442	425	411	417	405	436	416	390	400	402	410	410	417	427	441	398	437	399	423	407	409	405	413	403	387	426	437	427	433	395	422	433	363	445	400	437	438	474	395	456	453	430	432	424	435	395	432	439	404	415	417	423	474	418	414	397	437	404	412	461	395	425	460	420	446	418	428	398	422	430	445	452	461	381	447	411	422	427	433	455	435	411	407	402	440	395	414	445	451	424	416	435	413	392	415	424	427	418	428	394	441	457	427	387	453	406	441	410	398	442	459	414	388	418	434	426	414	426	421	384	385	411	458	415	431	381	389	419	412	405	412	440	424	405	421	458	471	426	437	416	386	433	443	433	445	460	406	442	424	425	401	464	399	413	356	408	453	467	429	427	430	427	425	411	428	450	406	448	418	427	428	413	441	394	434	415	431	411	406	434	413	403	402	452	416	414	412	416	417	402	428	415	442	477	456	439	438	450	391	405	417	455	419	445	424	397	446	430	443	436	396	391	408	413	425	452	426	434	413	437	427	433	421	405	389	394	406	425	405	417	398	435	377	430	407	474	430	411	428	413	401	407	455	431	416	420	420	449	419	420	425	438	445	440	418	430	432	405	439	435	416	455	378	432	425	439	466	432	390	378	456	435	416	432	398	393	439	445	405	430	430	389	399	416	449	454	414	408	423	424	403	389	405	441	435	419	378	468	417	441	455	469	412	425	398	415	435	421	401	459	437	429	404	442	434	477	439	414	412	439	445	407	436	398	412	427	448	394	392	448	431	416	425	421	439	448	409	425	424	439	426	400	382	420	439	404	477	398	428	459	409	420	431	420	421	430	428	420	445	437	388	413	426	461	435	423	442	451	437	407	428	401	443	406	439	442	412	428	424	419	413	481	436	427	429	464	420	429	434	423	431	405	405	430	391	434	447	449	420	433	427	438	418	402	437	405	465	394	457	421	431	398	423	419	418	446	436	430	416	429	425	422	437	393	416	446	435	414	415	430	429	416	442	405	410	435	445	438	420	416	408	428	426	404	395	412	439	418	440	452	422	436	413	452	433	409	410	417	417	392	443	412	437	433	447	435	413	450	402	426	413	408	446	425	431	426	409	415	431	448	423	456	406	430	432	442	470	426	391	469	388	442	422	406	456	430	415	422	428	423	433	443	444	420	420	418	447	395	422	412	425	452	429	419	447	409	397	414	415	434	420	433	397	417	431	419	452	405	424	414	444	453	449	449	437	433	434	399	394	377	416	423	431	453	414	438	431	463	433	412	385	477	451	411	431	421	429	425	390	441	436	430	415	394	406	421	456	448	446	416	461	395	406	417	373	429	467	440	384	430	427	433	438	405	429	427	468	423	443	442	437	425	409	416	441	437	442	411	459	395	423	423	432	444	434	445	440	410	404	442	408	443	430	409	443	416	467	412	428	416	466	444	430	421	418	399	428	455	405	415	422	434	406	422	463	451	424	446	452	442	403	424	427	398	420	461	417	434	444	403	463	473	377	412	465	391	425	448	400	451	445	431	366	426	457	371	411	450	449	433	412	476	443	430	403	486	424	410	451	460	439	438	406	459	395	423	432	407	415	420	424	405	388	419	420	389	425	449	463	435	457	432	423	456	422	391	437	409	373	439	446	425	409	442	455	443	408	417	395	425	401	425	422	469	404	409	425	414	461	461	433	400	413	459	422	411	438	435	422	452	392
41196	61513	44662	15771	3219	2264	1725	1489	1187	1074	959	938	902	815	791	730	736	679	664	650	715	632	634	664	636	614	693	668	638	603	632	618	612	656	636	656	605	633	638	619	577	624	624	640	612	606	599	628	618	624	613	668	617	636	649	628	574	630	616	610	604	586	622	615	612	601	656	580	562	559	608	604	577	574	593	603	602	603	579	658	648	608	576	595	611	607	617	600	601	596	574	629	618	610	617	591	617	591	610	622	607	594	606	571	599	612	625	604	620	576	592	615	569	585	637	641	627	614	615	572	592	590	557	600	594	619	604	619	623	620	563	586	588	600	619	604	619	578	598	644	610	615	596	626	642	621	628	596	535	590	623	608	623	606	605	594	646	639	595	626	584	616	612	593	587	640	585	589	603	603	576	625	640	615	591	587	628	581	596	595	591	629	645	638	617	613	622	631	563	594	583	588	646	608	627	634	639	628	656	598	552	602	613	625	598	610	586	629	584	615	631	632	582	581	602	642	615	591	627	582	601	598	602	609	627	601	582	590	616	565	621	620	619	643	635	583	632	610	596	579	617	570	607	576	606	579	615	610	597	611	572	598	589	627	553	613	553	587	607	685	580	582	600	611	586	562	609	610	605	621	646	604	608	572	632	632	586	607	643	557	597	601	579	612	612	613	613	589	648	634	601	661	599	559	618	612	609	612	596	612	589	594	616	578	601	601	640	579	627	620	648	600	556	618	631	604	658	599	601	631	607	605	566	631	611	613	605	653	592	624	639	618	618	617	580	616	553	604	602	596	641	597	603	601	634	575	644	598	626	553	604	617	602	556	609	572	578	591	575	621	607	551	616	616	594	602	627	613	575	604	612	529	588	657	638	601	584	594	587	606	632	611	614	636	575	579	614	571	611	590	639	585	605	571	594	609	621	629	555	634	611	592	610	607	607	627	594	628	601	581	609	634	615	591	613	578	609	589	594	588	595	599	568	616	622	594	639	612	608	570	610	579	597	593	624	598	592	596	580	600	587	587	548	598	611	597	595	554	588	564	613	624	631	660	631	639	611	619	600	664	617	580	614	589	570	648	601	605	596	568	565	591	620	582	632	599	657	599	639	564	555	602	592	604	604	618	613	608	603	603	565	618	611	614	605	590	631	583	594	565	597	609	617	591	626	600	604	631	619	634	591	586	620	624	602	577	598	596	607	611	641	608	576	637	625	589	592	622	585	640	576	611	595	595	626	665	595	640	604	553	589	624	609	594	596	634	611	601	596	624	624	620	613	586	617	544	598	613	620	611	565	603	554	599	582	598	601	558	640	612	628	577	607	588	631	639	559	605	604	620	577	534	615	549	556	630	569	668	593	578	629	605	617	564	643	562	628	582	587	579	601	601	618	621	629	583	627	611	606	627	594	673	626	597	591	616	606	605	608	630	607	563	578	565	598	622	620	612	606	641	610	634	602	579	603	622	586	588	629	619	603	559	619	593	597	611	639	608	606	618	579	590	656	563	601	601	619	610	610	595	574	534	571	646	572	618	599	594	633	623	624	618	624	617	622	629	610	630	601	591	594	609	584	592	608	620	601	612	629	620	555	613	575	593	628	539	618	622	630	603	589	557	597	622	574	647	591	588	617	604	605	593	581	611	543	627	630	584	628	600	580	619	567	604	586	630	576	620	595	633	571	601	590	596	630	599	594	582	633	591	564	623	588	645	572	559	612	630	599	642	601	598	612	576	597	598	593	603	601	639	582	600	566	607	628	621	582	551	647	619	588	588	647	616	613	594	575	626	614	575	625	618	597	582	607	601	594	607	636	580	611	595	607	583	588	576	632	620	608	608	584	596	586	626	618	579	602	598	602	608	621	588	620	552	592	625	616	549	597	592	630	607	643	569	589	624	589	567	646	591	639	586	626	629	618	662	604	601	587	582	605	607	581	623	633	593	600	646	578	609	599	600	645	597	607	557	593	628	554	605	637	622	578	560	608	615	578	637	563	602	579	610	639	628	544	613	583	586	649	586	624	617	573	584	643	604	620	637	613	606	574	602	629	598	605	598	592	649	598	574	596	627	597	562	605	622	598	627	598	605	605	592	584	648	632	571	606	575	611	586	603	634	635	637	607	621	627	618	636	590	618	620	666	580	623	593	618	583	598	588	664	588	625	564	622	623	620	632	642	599	630	622	638	584	608	626	611	602	621	600	591	629	608	631	657	629	613	582	612	579	601	621	582	547	576	625	612	602	629	576	632	636	579	606	569	598	593	642	624	606	622	622	580	591	594	643	596	584	604	590	603	621	626	628	622	602	593	558	573	619	614	624	611	608	612	658	603	623	666	603	587	582	630	632	630	598	628	621	588	607	597	591	584	581	588	608	638	593	641	594	572	592	600	634	637	577	556	613	636	584	593	568	615	575	646	611	646	613	587	644	623	600	643	638	620	597	630	568	599	677	606	589	598	593	603	607	607	605	629	653	628	603	613	553	581	588	640	606	568	615	640	608	582	626	625	606	621	606	613	646	578	599	626	601	576	599	589	641	642	578	605	628	615	603	603	650	619	616	650	629	612	575	635	611	626	610	600	627	619	657	625	620	574	601	550	582	631	620	571	629	610	595	610	591	606	590	626	651	588	593	599	572	642	578	582	584	606	586	648	597	588	551	602	572	616	660	603	604	597	627	627	632	624	601	654	600	604	632	588	606	588	562	610	617	615	617	626	571	554	607	600	623	574	622	592	633	607	632	561	580	589	600	606	633	604	611	602	610	556	563	606	625	607	598	560	607	634	614	616	588	623	612	616	628	582	582	612	679	595	612	582	625	583	588	563	610	540	597	608	570	598	602	582	624	578	627	590	652	609	655	604	603	577	618	619	616	614	589	578	607	586	651	559	602	586	611	661	600	611	616	619	576	591	605	591	610	604	624	609	663	607	630	585	640	573	577	618	605	584	610	614	617	571	612	587	612	589	583	608	644	616	649	596	577	541	572	577	564	629	592	594	565	632	623	594	606	562	632	598	605	601	620	591	611	635	571	557	619	600	601	621	605	598	589	635	570	609	605	570	610	603	602	649	647	644	581	612	584	609	591	607	600	583	584	608	568	596	619	616	634	596	581	587	603	641	650	606	606	618	608	611	602	647	600	659	544	596	613	608	609	586	607	595	591	540	580	600	594	622	586	561	627	557	569	641	633	645	614	605	613	572	621	606	633	608	609	573	590	619	578	614	606	596	594	604	620	609	672	598	587	576	633	606	555	542	604	575	583	581	611	617	607	638	630	573	626	612	613	565	602	617	637	634	608	609	625	619	605	576	640	555	621	613	601	607	648	667	623	635	609	579	545	596	637	577	600	591	578	597	574	625	590	565	621	554	590	581	572	587	602	604	644	619	589	572	592	580	600	620	641	559	566	650	651	601	597	613	580	614	624	614	561	665	604	620	639	610	591	609	550	631	587	624	610	601	609	640	564	611	621	604	630	617	622	628	607	577	625	626	576	602	651	604	602	591	614
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
