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
340395032509	340395033067	340395033617	340395034167	340395034717	340395035267	340395035817	340395036367	340395036917	340395037467	340395038017	340395038567	340395039117	340395039667	340395040217	340395040767	340395041317	340395041867	340395042417	340395042967	340395043517	340395044067	340395044617	340395045167	340395045717	340395046269	340395046817	340395047367	340395047917	340395048467	340395049017	340395049567	340395050117	340395050667	340395051217	340395051767	340395052317	340395052867	340395053417	340395053967	340395054517	340395055067	340395055617	340395056167	340395056717	340395057269	340395057817	340395058367	340395058917	340395059467	340395060017	340395060567	340395061117	340395061667	340395062217	340395062767	340395063317	340395063867	340395064417	340395064967	340395065517	340395066067	340395066617	340395067167	340395067717	340395068267	340395068817	340395069367	340395069917	340395070467	340395071017	340395071567	340395072117	340395072667	340395073217	340395073767	340395074317	340395074867	340395075417	340395075967	340395076517	340395077067	340395077617	340395078167	340395078717	340395079267	340395079817	340395080367	340395080917	340395081467	340395082017	340395082567	340395083117	340395083667	340395084217	340395084767	340395085317	340395085867	340395086417	340395086967	340395087517	340395088067	340395088617	340395089167	340395089717	340395090267	340395090817	340395091367	340395091917	340395092467	340395093017	340395093567	340395094117	340395094667	340395095219	340395095767	340395096317	340395096867	340395097417	340395097967	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2636	2000	3600	2300	2636	2000	3600	2300	2636	2000	3600	2300	2636	2000	3600	2300	2636	2000	3600	2300	2637	2000	3600	2300	2638	2000	3600	2300	2639	2000	3600	2300	2640	2000	3600	2300	2640	2000	3600	2300	2641	2000	3600	2300	2641	2000	3600	2300	2642	2000	3600	2300	2643	2000	3600	2300	2643	2000	3600	2300	2644	2000	3600	2300	2645	2000	3600	2300	2646	2000	3600	2300	2647	2000	3600	2300	2648	2000	3600	2300	2649	2000	3600	2300	2650	2000	3600	2300	2651	2000	3600	2300	2652	2000	3600	2300	2653	2000	3600	2300	2654	2000	3600	2300	2655	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23602	22949	37909	37065	27751	24634	22292	4921	589	540	551	551	530	555	528	579	584	526	579	530	558	530	547	572	547	514	561	587	558	545	534	487	558	553	555	575	524	536	549	514	532	550	572	533	528	532	563	511	535	546	534	568	491	537	565	520	531	525	528	510	534	527	579	583	540	501	538	562	543	546	494	501	540	517	520	530	496	532	506	537	539	543	488	515	498	547	592	529	497	533	554	528	557	572	539	542	525	532	556	522	541	505	549	525	551	518	551	512	552	535	549	527	538	535	498	564	539	603	544	530	502	556	544	494	548	516	547	575	530	531	524	538	557	532	491	550	528	532	517	567	546	584	528	482	566	519	531	460	537	552	533	523	523	581	534	501	537	528	560	535	541	558	574	539	539	497	540	512	554	511	511	556	527	521	535	558	552	535	536	533	524	509	539	508	551	549	487	568	495	557	611	508	498	551	516	510	533	534	537	532	535	551	517	554	505	592	519	514	544	537	509	515	519	513	517	537	517	514	527	531	551	536	543	527	499	538	595	540	518	510	524	550	544	539	518	540	562	525	537	536	507	553	496	529	513	536	481	536	545	497	486	520	539	560	536	536	544	496	519	542	532	541	519	544	538	509	516	515	479	568	538	537	522	530	541	527	534	531	538	516	495	540	504	487	536	568	554	523	500	522	530	519	552	513	530	522	540	551	561	530	544	538	543	508	531	570	505	516	494	545	517	526	512	569	528	537	538	508	511	505	534	510	517	514	545	536	530	537	563	552	544	537	548	513	507	527	554	528	532	518	552	510	509	519	516	585	557	521	562	497	512	526	479	525	525	545	538	543	514	550	535	521	508	547	554	548	530	521	554	542	565	531	555	514	535	511	536	542	551	526	487	554	562	553	513	551	548	527	531	573	528	554	554	549	574	501	547	512	481	554	529	513	478	493	518	569	471	503	522	542	475	491	531	545	528	546	519	534	537	566	584	529	519	484	572	520	573	533	519	569	510	503	498	526	506	548	510	568	544	514	530	526	534	545	520	574	533	555	537	532	508	521	526	553	557	555	539	521	540	546	509	511	528	516	532	551	501	541	482	542	559	556	541	546	516	520	536	532	562	512	603	502	526	509	541	493	534	515	543	516	532	524	532	539	549	509	524	518	555	594	519	566	552	491	563	521	533	554	530	555	521	513	556	534	537	522	574	537	514	535	552	524	525	571	484	509	510	519	530	575	549	502	528	568	536	521	538	561	565	499	515	505	557	532	541	541	537	524	561	552	529	515	560	562	499	567	513	554	534	529	544	544	517	528	539	537	521	538	560	513	505	569	535	525	520	536	550	545	553	532	518	537	539	564	536	529	517	520	544	524	540	500	537	551	501	538	541	556	521	523	553	532	521	486	509	533	494	528	547	516	561	559	558	532	564	558	500	545	528	529	536	528	558	558	515	546	573	522	537	509	560	555	534	550	564	506	512	482	514	508	519	550	556	519	542	533	578	542	534	518	553	548	505	531	535	519	527	502	527	542	537	523	504	536	535	550	550	528	528	528	523	526	567	561	496	484	524	522	560	509	553	520	568	511	518	536	545	519	578	552	510	541	546	512	548	542	490	525	529	519	523	542	505	586	529	518	539	516	506	544	493	539	544	563	525	523	505	526	519	469	524	514	546	520	528	516	564	543	487	535	524	534	583	526	497	524	523	505	523	551	524	512	513	574	536	541	523	510	523	530	561	548	564	541	559	533	514	552	513	527	538	562	512	568	571	553	534	523	561	506	523	533	489	520	545	503	525	568	483	553	507	487	530	563	515	471	497	556	513	529	502	530	512	564	554	531	520	510	504	542	504	511	521	504	530	500	537	494	518	529	523	539	577	518	535	504	529	519	530	524	504	514	530	557	545	523	518	483	529	530	516	565	556	524	551	531	534	538	571	550	533	500	520	540	571	562	535	577	522	551	561	503	526	547	524	522	570	506	544	552	523	525	509	552	546	531	523	517	545	542	589	502	541	543	508	539	519	515	548	594	557	544	536	516	498	569	537	534	514	550	513	530	536	528	532	535	465	540	513	511	507	543	533	526	533	528	564	503	532	517	559	506	530	520	515	559	497	539	568	552	536	523	523	518	510	544	532	550	532	534	500	532	528	534	515	513	554	495	491	505	591	504	553	545	521	549	528	534	549	514	535	537	517	580	500	541	545	541	531	528	536	531	536	547	515	520	580	496	531	522	548	502	510	554	525	497	561	501	525	507	506	561	534	521	546	546	539	550	552	522	545	508	520	549	515	516	565	489	541	586	527	495	564	535	540	536	509	559	570	498	553	516	539	557	524	528	512	525	470	499	500	514	523	526	521	553	537	499	541	523	509	536	535	502	513	577	548	543	539	555	530	552	517	522	567	508	492	568	536	579	526	503	514	499	487	480	505	535	507	533	540	535	547	559	506	559	520	558	537	524	513	494	559	556	558	536	511	556	510	515	547	510	544	548	540	525	539	566	525	514	520	519	538	553	541	527	560	523	546	535	533	529	539	547	484	521	557	570	506	509	498	548	556	529	559	514	513	515	576	510	566	513	538	526	524	541	527	532	503	578	516	526	549	559	548	519	530	522	499	539	497	518	520	492	542	565	520	528	514	554	531	528	536	492	496	516	515	558	542	559	491	518	548	493	516	540	547	504	536	513	561	519	528	536	534	494	510	518	525	506	530	525	559	558	541	546	529	516	512	546	507	570	527	537	515	540	545	534	525	561	547	513	503	535	531	558	504	513	546	518	552	561	550	510	493	503	534	587	536	561	575	538	558	521	524	514	535	509	490	526	536	555	529	529	516	546	521	540	490	518	537	538	539	463	556	557	557	530	547	565	535	534	529	506	529	530	530	520	511	547	531	526	495	492	552	507	500	504	501	488	546	524	526	516	536	547	533	514	549	506	536	540	529	546	532	525	534	568	543	532	489	544	487	547	547	508	547	537	514	509	505	529	525	513	523	500	499	504	517	510	532	520	537	566	495	528	543	538	557	558	564	518	527	518	497	496	532	550	553	546	538	535	533	544	560	542	514	491	552	498	579	508	526	563	519	525	547	479	517	549	513	501	549	512	533	583	530	537	494	504	565	488	543	518	516	539	555	558	522	551	525	509	520	518	528	561	505	516	523	486	520	500	505	492	532	543	551	536	523	495	508	514	558	471	532	483	571	522	543	550	523	524	558	516	558	542	471	493	556	493	517	535	489	522	535	529	504	515	549	547	533	472	514	551	537	522	500	492	521	568	572	526	521	542	540	524	498	526	552	485	522	521	538	561	535	549	547	549	516	490	543	514	578	530	557	536	570	539	508	548	515	489	534	519	521	528	548	561	513	582	535	531	498	504	538	544	514	542	477	541	579	522	559	508	535	498	500	526	543	524	519	508	555	544	547	566	573	553	501	528	511	536	540	568	518	532	552	517	530	505	492	502	567	546	523	547	527	551	535	536	557	540	526	516	566	540	533	529	536	561	503	551	532	527	541	521
46640	76077	86739	64057	36368	25803	17989	4026	578	583	557	591	556	566	580	571	587	544	588	533	564	565	584	602	549	549	645	572	530	542	559	545	619	591	535	580	546	590	569	584	587	529	574	570	552	521	577	571	549	564	551	566	554	544	553	593	595	587	565	556	574	545	595	566	600	602	545	581	555	573	560	534	623	553	560	593	519	599	570	584	540	581	568	576	597	544	547	587	602	612	556	582	578	551	537	576	583	556	562	561	568	558	568	564	602	556	573	569	530	557	568	575	575	593	594	579	565	541	571	555	556	584	536	606	589	601	584	522	584	504	548	552	520	566	564	543	549	555	584	544	589	528	585	596	579	549	579	578	589	580	530	559	562	597	598	545	546	599	573	558	548	565	556	570	564	550	556	567	572	579	551	544	620	611	574	613	558	597	571	596	615	569	549	542	555	600	574	568	583	607	553	513	590	561	539	553	599	533	559	597	576	542	599	556	540	514	529	582	590	537	534	577	554	556	580	576	571	588	562	588	577	539	561	522	574	571	557	580	597	585	560	555	569	558	549	543	584	593	570	598	590	591	536	531	569	573	570	562	573	580	546	563	570	523	549	563	548	600	571	553	585	596	570	544	568	582	549	600	588	561	570	569	584	533	594	579	580	576	519	590	611	549	605	612	596	516	567	574	536	615	549	582	570	531	592	598	574	575	559	561	545	552	549	614	586	568	611	570	608	566	545	558	586	516	539	587	563	592	546	557	569	577	587	540	584	542	562	580	560	528	571	556	593	573	597	551	617	573	543	598	584	595	529	550	598	535	537	587	554	619	545	562	593	598	572	595	559	540	565	596	559	565	568	605	579	554	592	570	610	541	574	557	598	528	569	572	559	574	581	553	517	505	539	572	561	590	635	529	520	532	600	569	529	589	559	606	605	577	564	556	544	588	573	592	590	583	556	542	575	540	571	563	591	575	577	527	544	545	554	548	584	545	571	575	537	578	579	561	587	591	549	573	561	585	558	585	553	591	591	559	572	579	570	538	549	597	570	569	585	538	593	580	609	547	594	581	578	603	610	601	547	595	559	588	548	569	518	563	560	578	547	611	540	595	540	545	572	565	585	550	549	556	561	584	570	548	562	557	593	552	552	570	526	574	565	577	581	589	567	576	590	559	570	584	547	579	544	545	589	548	565	578	550	572	545	606	543	568	597	588	587	572	536	559	605	576	599	544	535	578	551	573	586	577	623	572	587	588	560	560	580	554	558	589	552	629	549	577	558	566	568	564	516	587	562	562	578	548	623	578	564	585	536	579	585	554	585	594	592	557	549	594	520	550	585	607	600	559	560	571	602	565	559	540	575	596	568	575	584	533	582	539	513	544	566	532	556	572	549	554	566	532	570	591	573	536	593	560	570	541	590	600	560	513	554	537	504	587	618	579	606	596	526	590	562	556	517	572	533	616	589	564	572	556	555	582	566	578	592	552	568	535	586	557	577	574	549	580	577	591	548	604	569	586	585	526	575	541	572	528	552	594	553	542	556	578	539	582	557	569	547	561	591	537	558	569	608	552	527	535	563	588	533	575	573	551	553	565	560	557	555	578	565	587	580	551	599	620	536	569	588	573	559	564	508	593	545	610	544	558	522	550	593	543	555	552	539	557	562	563	590	603	586	557	535	542	504	548	559	568	581	566	575	540	535	549	563	545	561	591	538	588	569	541	539	533	569	567	544	582	561	576	597	573	554	545	554	567	551	553	562	580	572	571	563	516	611	544	628	552	583	581	634	554	572	557	586	562	533	616	556	557	567	563	574	601	585	529	604	568	562	551	571	550	569	567	571	587	556	550	520	556	578	566	523	527	586	596	547	581	557	527	542	567	547	602	527	569	571	596	587	591	551	600	561	574	529	591	597	622	547	582	561	568	569	553	533	593	587	555	620	535	573	587	569	564	525	551	571	527	533	576	573	526	539	564	586	594	528	547	575	562	517	569	541	515	553	547	524	559	600	549	598	590	565	594	521	597	530	577	573	595	575	546	555	582	560	577	592	566	568	612	554	546	526	527	569	565	558	595	571	562	536	577	558	554	552	598	606	560	551	572	631	576	587	583	581	524	556	593	594	550	569	564	563	583	566	568	545	562	575	569	554	565	573	614	583	547	547	582	568	587	569	582	540	538	552	543	632	576	581	580	556	575	529	556	576	553	590	551	558	526	593	569	617	571	572	575	579	588	573	603	571	569	607	637	560	563	576	568	554	569	576	555	582	555	635	532	539	588	563	546	541	582	580	549	558	587	565	546	563	571	528	581	538	575	552	584	593	550	620	543	591	546	551	544	525	554	560	570	542	598	622	599	556	522	562	571	567	605	581	569	514	586	589	583	604	556	514	600	572	611	552	559	559	557	585	584	569	530	543	577	586	586	592	555	570	557	523	590	508	587	542	565	558	519	584	590	587	587	546	580	569	605	521	575	549	554	529	554	594	593	573	513	568	583	550	498	566	599	578	553	559	524	589	574	543	569	536	586	533	566	554	585	596	594	577	547	568	574	580	576	592	557	603	581	580	588	595	620	541	568	573	550	605	590	559	536	535	573	570	579	565	558	585	568	553	559	564	548	541	587	579	590	583	557	596	541	612	605	597	565	555	575	625	582	595	566	539	573	585	552	605	594	578	575	560	588	552	569	583	616	532	608	558	533	531	611	603	534	553	570	520	566	567	581	558	531	561	552	565	585	505	580	581	525	550	546	562	574	559	559	555	576	541	546	575	580	588	561	559	576	558	549	604	552	566	556	556	595	568	586	568	567	587	545	544	542	548	542	568	568	563	601	553	585	566	561	562	598	570	547	559	550	596	553	573	598	588	587	568	577	558	550	581	575	615	500	577	530	568	562	587	565	575	602	613	521	575	592	578	547	577	545	553	585	548	585	545	563	539	570	559	536	549	559	584	588	598	593	596	620	535	573	602	597	573	621	582	571	578	527	587	554	565	554	570	562	572	592	553	563	528	566	594	604	593	581	599	573	574	553	575	575	570	581	592	560	573	608	566	569	582	538	603	586	572	633	611	566	584	577	551	561	581	522	599	573	541	587	612	546	566	563	566	537	541	550	588	563	561	551	602	544	595	608	531	550	575	560	563	574	626	607	571	547	588	567	573	559	564	552	545	606	576	576	527	576	590	542	574	592	590	554	592	543	605	578	568	569	576	601	573	565	585	504	587	577	601	582	588	570	585	542	553	589	589	543	578	571	574	571	541	589	576	567	556	547	565	596	586	563	552	578	554	561	539	545	584	559	582	544	596	582	564	584	575	595	543	644	576	599	567	583	554	518	589	579	561	569	553	548	567	546	548	567	585	519	594	585	548	577	567	609	580	575	603	522	543	581	585	561	517	561	601	569	577	599	562	573	569	597	561	580	563	624	550	546	537	595	569	565	603	541	548	568	562	599	555	565	591	505	523	540	561	603	552	577	584	577	606	553	577	576	574	544	572	535	604	614	604	572	628	553	539	553
30552	33564	42461	25699	6537	1957	1412	474	336	345	374	361	332	341	382	359	373	373	338	370	315	342	366	334	331	338	348	360	349	355	358	336	351	361	347	342	326	335	331	327	344	325	358	331	333	325	331	345	337	361	374	342	346	361	332	382	361	357	353	338	358	377	342	350	341	383	342	339	328	338	352	340	349	343	364	369	342	360	367	337	362	353	381	369	368	330	355	337	374	373	399	344	347	398	359	358	341	368	351	356	356	358	356	376	359	378	332	331	350	338	356	341	351	368	366	349	370	343	384	349	312	358	356	389	381	340	344	351	350	338	314	345	351	308	351	395	345	340	319	346	356	369	333	354	344	355	347	361	365	357	335	345	315	363	358	320	358	337	332	345	360	347	324	361	374	352	348	343	366	370	350	345	366	336	348	353	355	361	351	357	366	351	364	352	362	326	376	338	331	343	370	340	376	353	368	322	337	378	363	364	347	318	349	359	325	344	358	365	365	315	371	400	353	340	324	366	346	353	364	362	361	338	363	327	330	380	370	344	358	354	379	366	350	368	365	362	377	342	383	368	373	345	367	349	336	378	374	325	363	330	364	326	313	356	331	364	328	351	342	352	376	306	361	317	323	335	338	356	328	365	335	348	350	337	360	325	356	356	333	326	396	379	354	335	324	368	366	314	360	361	358	380	334	352	353	372	332	352	366	348	358	366	353	346	352	340	334	362	339	350	340	320	344	368	334	364	339	360	378	366	332	349	369	333	358	351	367	352	374	364	346	334	362	359	371	373	359	329	339	344	344	338	340	384	344	369	368	364	361	367	352	387	324	381	347	336	344	344	336	357	365	312	352	328	348	364	322	366	334	333	380	353	316	348	378	337	332	352	347	352	351	349	329	358	376	359	353	353	344	328	326	343	340	354	367	360	355	375	381	355	355	343	381	350	331	365	356	337	364	348	330	305	350	321	376	365	340	352	346	347	344	348	348	348	336	341	324	353	331	384	320	352	358	372	336	351	360	396	378	363	361	380	364	318	352	340	341	382	373	326	325	343	346	361	355	326	355	360	365	334	343	351	329	349	378	368	352	347	382	369	351	340	363	377	377	368	358	334	351	351	363	315	349	357	328	343	365	327	329	383	342	320	335	364	366	362	348	339	327	357	339	341	335	351	352	327	325	350	361	343	368	344	357	322	380	327	362	365	342	347	337	342	353	305	369	358	367	355	313	318	359	327	339	347	317	361	338	382	355	332	357	302	348	359	334	348	364	368	325	345	347	365	389	362	328	342	357	378	342	353	346	324	318	340	363	329	348	343	380	347	346	365	354	367	349	351	334	351	361	370	374	346	362	303	357	355	373	357	407	342	320	352	355	358	350	376	325	380	323	330	378	327	347	358	355	379	328	332	365	319	341	333	349	370	375	317	360	354	327	365	358	351	378	378	340	358	350	325	330	374	336	335	373	367	352	340	355	343	393	349	341	344	352	368	318	354	325	352	356	370	347	375	350	357	325	371	306	358	391	376	373	349	358	367	342	380	373	344	342	331	370	359	341	338	340	317	336	369	313	354	321	361	376	359	341	341	333	346	356	347	343	336	373	348	346	362	340	330	368	337	345	331	358	358	370	357	352	366	335	378	353	320	332	322	336	339	373	334	376	390	313	367	339	312	324	327	353	335	358	349	343	361	378	330	376	356	335	323	376	327	322	359	357	332	333	314	333	336	348	351	339	351	378	385	366	317	366	320	353	331	374	336	356	356	346	357	343	340	359	348	341	343	360	362	327	360	358	392	350	335	337	332	336	341	348	339	341	362	339	340	298	333	348	364	320	348	312	355	355	345	352	354	328	354	337	366	352	352	339	372	338	350	334	387	350	348	341	387	359	356	351	362	347	343	328	376	306	386	336	371	379	364	366	345	333	302	308	364	385	352	368	330	366	344	338	340	338	347	345	342	333	343	343	343	370	368	375	353	397	361	363	325	362	366	378	362	367	359	382	384	337	349	362	361	358	348	355	314	364	349	355	331	348	358	332	371	375	328	385	366	324	322	346	342	343	380	354	342	343	311	353	360	351	337	326	343	358	352	343	310	368	376	365	353	358	352	343	329	334	369	353	323	407	341	356	339	359	352	351	368	356	380	388	328	312	355	364	340	376	356	335	382	359	367	337	356	341	359	371	353	348	327	378	362	354	323	351	386	315	326	332	338	346	330	330	386	314	354	383	370	326	376	370	357	338	335	348	322	355	318	360	350	374	353	331	338	326	353	314	368	355	357	350	328	338	366	354	331	350	334	337	326	338	383	382	360	336	352	369	364	347	362	363	376	342	350	317	369	331	353	327	359	386	346	366	365	366	350	347	378	401	360	349	357	354	347	333	348	361	346	342	362	343	338	344	354	354	380	387	373	356	371	351	317	363	362	362	358	363	335	359	346	354	353	372	356	309	392	301	390	359	325	323	336	337	372	351	345	343	355	375	405	383	334	367	309	358	386	368	378	333	340	365	339	335	340	366	307	371	355	341	328	320	331	329	363	351	362	371	381	329	338	377	375	335	367	371	377	336	352	359	358	351	338	358	343	356	325	342	326	328	333	339	384	365	318	352	337	360	329	357	345	320	357	342	335	331	334	355	331	321	350	341	355	333	350	355	333	359	354	337	341	320	368	320	353	357	358	342	357	360	364	361	321	361	347	371	349	333	328	351	321	354	336	311	371	348	381	381	333	337	345	374	359	344	334	327	323	330	326	365	381	315	328	335	344	338	371	375	362	356	378	324	367	347	343	388	362	347	355	347	363	331	333	367	329	364	330	360	340	315	349	327	376	340	329	342	361	347	342	368	360	371	376	381	344	355	320	365	301	361	348	369	339	336	353	348	355	352	312	365	336	304	376	380	379	324	366	360	329	354	342	322	387	330	357	332	312	366	383	308	328	391	365	314	350	326	354	353	350	360	357	341	343	345	331	361	344	372	342	354	313	347	376	347	347	363	343	367	319	373	377	335	360	361	353	375	350	344	363	345	389	335	346	358	365	360	328	364	321	346	304	388	338	365	364	358	336	351	334	327	334	362	365	353	368	356	325	323	355	361	358	330	354	326	369	345	371	387	368	326	368	333	332	347	375	360	336	377	342	356	358	368	341	379	352	350	349	342	369	332	358	347	357	342	361	350	290	370	362	338	314	353	341	422	346	320	379	331	312	339	367	361	333	345	329	355	334	368	337	328	374	333	344	340	345	311	360	348	315	352	377	337	337	356	359	337	372	328	342	367	346	352	321	323	337	373	349	346	366	353	336	354	360	355	355	365	374	326	345	387	333	337	383	369	348	337	362	367	315	329	345	392	322	349	380	345	338	360	369	364	330	344	349	353	324	363	345	355	365	399	333	361	338	363	355	342	342	345	346	335	326	343	359	346	332	334	354	341	331	320	338	355	333	305	372	349	367	367	345	368	318	381	356	355	361	364	357	331	389	336	345	350	301	360	343	336	369	345	374	356	359	356	357	367	361
36162	50700	37650	17901	4723	2467	1859	626	371	375	424	360	428	406	412	402	406	414	390	399	422	420	396	407	412	429	377	413	426	451	428	393	378	374	384	388	404	427	402	358	414	369	393	397	402	419	392	416	409	407	387	411	389	394	387	409	383	396	366	400	388	381	427	389	360	384	402	355	390	417	423	372	402	383	406	435	386	391	385	410	418	361	370	426	351	396	401	410	391	394	412	383	373	390	395	423	404	407	410	392	377	409	392	377	435	411	406	394	395	372	411	383	448	388	410	429	415	399	387	395	407	398	364	408	386	386	367	403	421	421	382	396	424	387	399	373	405	386	416	390	401	426	349	378	362	389	405	400	372	388	384	378	399	408	441	398	360	378	374	420	377	381	422	387	414	401	384	412	408	400	399	423	430	379	454	363	387	426	395	391	393	401	426	408	424	439	423	422	402	406	420	455	389	395	395	403	417	400	396	392	399	375	405	385	366	423	407	399	411	389	433	399	417	388	385	358	393	400	386	423	379	367	376	417	392	351	393	410	351	402	398	391	391	415	411	403	393	392	365	379	397	390	389	401	402	431	388	367	411	387	428	396	393	388	412	349	385	393	413	407	363	416	403	390	379	408	396	367	392	403	384	371	371	410	399	417	379	406	393	400	402	394	416	405	418	397	424	386	400	367	413	398	411	429	390	395	387	408	376	411	397	383	396	384	401	404	363	404	413	423	407	372	387	421	417	364	392	388	399	409	413	393	410	397	428	369	399	363	398	389	385	428	410	388	357	394	403	417	399	411	375	383	409	365	373	354	413	397	401	382	430	384	389	396	383	376	397	370	389	399	369	350	411	401	377	423	403	391	407	402	425	416	376	404	382	422	387	381	391	425	392	402	409	407	434	406	389	418	390	387	376	414	417	427	379	432	451	387	404	399	382	406	348	395	378	392	455	383	425	397	409	416	399	407	408	432	383	423	398	416	398	402	372	415	370	420	402	401	415	407	405	384	388	377	398	372	347	385	373	396	388	393	397	454	418	376	406	393	395	447	407	423	435	383	392	434	409	409	398	404	403	366	382	401	393	332	433	377	391	386	409	404	416	399	376	412	389	404	398	385	411	384	413	390	409	411	349	426	416	372	399	422	400	410	442	414	406	405	419	429	416	409	430	382	385	398	400	435	374	410	411	411	425	386	421	435	378	356	412	397	382	392	391	379	394	417	415	394	392	405	392	381	392	387	420	371	374	402	425	396	399	422	418	392	403	399	429	436	407	377	388	397	388	378	390	396	429	406	404	391	390	384	390	417	391	397	386	399	386	377	386	396	400	415	412	430	408	381	391	386	403	398	426	388	389	409	378	394	391	387	398	395	424	392	422	393	404	394	394	380	428	421	379	388	388	426	376	384	402	377	428	410	411	421	388	401	393	395	396	428	429	392	397	372	377	421	391	424	430	401	397	391	417	398	397	378	411	386	369	424	398	392	381	365	417	397	395	384	370	422	416	386	442	405	399	369	396	349	395	404	401	423	425	378	404	391	394	354	391	400	412	385	411	436	435	376	407	376	424	396	415	392	408	409	420	406	403	399	424	418	405	410	416	375	365	412	415	367	374	399	382	415	398	417	398	425	459	388	404	353	399	421	370	428	411	453	379	411	398	403	375	387	392	408	384	389	378	408	411	380	415	431	396	415	442	403	419	411	392	410	357	403	419	365	400	391	367	411	422	386	384	426	425	383	394	400	441	392	394	413	392	396	386	394	422	402	396	380	360	429	401	381	366	427	406	398	399	407	380	371	401	415	411	387	387	415	407	388	409	406	366	418	391	373	409	414	398	381	403	383	386	363	398	410	392	437	379	409	402	410	362	399	417	416	397	343	395	403	414	368	401	383	398	384	384	385	436	381	392	415	396	375	400	442	432	411	405	416	384	390	381	401	398	429	386	414	410	422	371	373	420	426	404	422	383	408	427	407	389	386	398	394	378	407	401	401	392	385	434	417	401	403	409	397	409	401	397	397	414	392	386	426	400	393	401	386	404	402	419	387	394	395	376	401	374	416	390	393	380	367	396	385	407	420	385	407	421	378	369	392	351	393	381	412	431	391	389	386	383	377	421	375	401	417	395	421	379	411	402	410	390	402	418	412	398	408	367	430	417	412	384	393	389	387	374	405	372	390	400	390	433	397	385	435	400	384	398	401	414	390	394	397	366	382	428	362	415	404	405	409	402	399	431	429	389	423	404	393	381	397	409	400	402	377	400	392	397	414	379	432	400	375	411	412	413	448	380	426	359	410	381	363	419	403	371	420	435	397	434	420	412	424	379	413	380	404	371	382	411	398	425	406	390	424	395	378	422	434	374	396	435	446	416	409	428	384	410	360	402	389	404	407	434	409	412	381	380	397	369	427	434	362	406	418	379	404	413	431	414	408	412	405	391	389	438	408	433	417	407	365	386	394	431	401	362	401	422	422	368	417	412	394	393	385	416	364	402	401	420	423	433	398	433	401	417	394	416	392	409	421	393	391	377	390	384	378	380	400	377	403	436	372	414	405	441	414	414	394	393	421	434	395	390	431	393	398	430	438	404	393	387	394	363	393	409	385	377	358	406	382	388	397	430	405	374	393	405	419	394	358	391	380	381	409	407	418	399	388	396	391	424	433	409	397	407	406	383	375	401	388	404	382	403	399	402	398	388	407	381	390	394	387	419	387	409	363	430	403	393	390	385	402	441	418	398	379	373	390	439	388	407	408	378	395	410	387	398	399	387	370	390	451	385	418	425	385	370	378	376	396	403	396	399	399	388	393	413	385	396	387	421	392	392	410	391	396	428	403	400	415	383	397	406	362	406	388	427	411	386	421	409	355	397	422	392	390	383	413	368	367	412	397	389	398	371	367	390	388	411	415	380	434	434	397	396	355	404	373	355	385	420	392	382	393	372	393	404	403	400	407	370	369	379	392	423	384	435	427	387	380	419	411	423	386	375	383	391	408	394	390	392	404	406	369	418	406	435	449	407	398	366	419	386	371	440	392	381	399	431	415	410	395	429	403	396	397	427	390	387	436	403	393	375	388	376	420	427	394	383	426	377	400	385	413	382	410	404	441	387	427	403	411	384	364	426	421	398	394	419	406	396	396	410	363	413	398	390	400	417	396	396	347	452	397	390	385	398	414	422	417	380	409	418	361	402	421	414	430	426	393	401	378	408	406	370	448	398	427	417	437	401	410	426	411	357	404	371	407	417	394	407	385	416	384	374	435	387	398	417	398	377	368	411	370	343	405	400	425	418	444	368	383	439	397	402	379	393	413	405	392	384	421	400	407	385	378	391	426	431	408	368	366	405	418	410	386	372	428	385	388	377	418	377	397	411	403	390	389	386	447	409	393	443	439	371	397	386	409	410	415	398	378	402	382	438	372	386	409	406	417	394	409	448	366	404	389	397	374	408	420	390	419	397	366	406	436	376	375	415	402	397	395	403	402	375	372	408	417	388	398	432	392	394	428	391	421
25053	25110	46920	40594	24983	18076	10073	1638	362	325	317	315	336	349	360	320	331	302	335	326	338	337	399	343	344	358	340	317	356	343	366	342	333	340	326	349	344	343	328	336	358	350	365	329	321	315	333	337	328	353	316	367	324	356	338	325	321	343	357	349	329	324	320	312	329	341	326	338	339	341	353	336	318	313	340	313	292	321	341	354	372	341	344	351	307	334	312	352	329	322	327	304	373	357	356	350	340	351	344	326	284	346	378	352	347	355	385	311	330	316	340	364	354	351	326	323	351	358	335	330	329	350	344	331	340	332	348	356	303	341	331	345	320	352	311	348	316	305	343	359	362	326	339	336	357	347	324	342	305	338	345	327	309	314	296	320	342	328	366	340	385	379	308	338	383	360	316	297	348	338	350	319	300	361	367	318	345	314	343	335	329	371	329	325	331	313	321	354	340	331	308	316	340	346	328	331	332	353	341	364	331	329	332	362	362	329	317	326	305	337	385	330	308	328	327	355	333	334	380	351	353	322	338	357	349	374	340	330	340	325	328	313	346	322	343	355	338	327	345	353	330	348	336	324	340	339	328	321	315	362	311	315	321	359	335	349	335	340	340	348	325	328	330	335	347	334	371	345	326	354	339	332	304	276	313	327	346	322	330	345	327	327	360	338	334	363	334	349	332	343	339	347	338	354	333	320	319	317	338	340	377	353	311	328	337	338	332	366	284	368	333	356	313	337	360	362	329	340	336	303	335	345	318	337	297	324	339	332	350	325	328	352	315	307	328	334	340	323	347	343	321	358	356	340	371	333	332	366	359	360	304	341	334	323	347	370	341	373	344	340	341	311	323	347	348	340	324	337	326	363	307	332	362	334	346	362	328	340	364	332	348	333	330	379	345	320	356	313	326	328	358	340	291	361	360	332	349	337	319	319	338	320	300	338	340	326	330	346	326	335	330	334	336	325	322	298	331	317	297	325	330	316	352	322	302	320	346	336	343	282	339	345	323	376	354	329	335	314	338	339	305	325	343	357	325	354	308	344	333	326	347	333	340	350	337	339	346	330	340	317	337	351	339	320	347	306	345	324	342	357	348	375	339	370	359	316	337	316	319	327	296	354	314	324	340	342	362	330	384	321	291	309	355	343	338	331	336	326	356	330	347	329	328	310	327	352	342	352	301	339	343	337	312	340	313	333	336	333	347	361	304	325	349	312	308	323	343	345	302	335	347	326	325	306	342	333	311	302	323	315	310	359	360	330	325	307	341	329	312	311	368	321	318	361	350	337	329	346	330	326	354	334	341	324	323	357	334	333	310	327	309	316	312	321	355	349	321	346	342	355	316	354	336	363	344	360	317	361	357	349	314	331	344	332	314	346	336	330	350	374	330	353	362	353	323	319	344	321	342	328	296	334	310	343	373	322	353	330	329	336	332	310	348	339	318	340	334	321	310	340	317	358	364	316	329	329	319	333	311	331	336	313	352	349	323	300	359	353	335	338	350	340	342	368	344	367	321	325	311	357	316	374	333	308	330	333	343	328	300	331	332	363	335	311	365	343	312	343	332	312	335	357	317	359	301	346	339	327	316	351	303	335	356	348	305	337	336	317	334	328	356	337	317	380	312	329	328	339	310	327	302	340	338	322	347	345	332	337	278	337	341	311	347	340	307	354	331	333	315	336	346	325	315	361	352	332	296	330	332	324	366	354	332	348	362	357	334	327	343	321	343	323	337	329	312	328	343	322	341	311	366	359	351	318	340	371	334	323	326	348	373	337	314	316	301	321	321	350	348	332	345	332	343	340	329	343	321	354	317	330	313	342	333	342	321	325	324	335	336	332	327	307	281	306	299	337	342	358	347	346	326	353	336	339	324	354	311	317	342	330	334	337	330	302	324	299	342	306	343	348	323	334	318	318	324	340	364	335	335	340	322	357	307	330	323	334	376	322	318	315	331	308	365	315	374	325	365	309	309	333	349	379	327	349	308	314	304	380	371	356	369	300	349	329	353	333	313	340	359	303	312	336	370	303	325	320	320	352	373	360	339	345	356	340	317	356	310	331	320	371	327	341	347	317	319	332	331	341	350	304	336	371	297	396	282	347	323	320	356	332	347	354	333	328	357	379	326	346	309	361	326	347	381	344	345	336	337	324	338	338	334	341	342	351	369	327	331	313	323	329	352	343	354	310	310	329	321	345	341	320	321	298	303	305	319	346	358	347	325	316	346	328	370	336	344	327	339	318	343	287	333	315	340	338	325	397	335	328	349	336	324	345	310	343	352	330	369	352	350	344	350	305	348	344	354	308	334	314	344	378	319	335	335	350	327	326	313	350	336	338	342	365	341	305	364	340	331	325	319	298	358	327	339	338	335	327	321	323	376	306	321	321	326	359	338	338	343	337	343	323	321	366	341	341	333	316	356	347	338	367	350	344	311	341	317	346	341	348	334	325	303	319	363	332	354	348	370	319	368	321	315	337	339	345	332	326	315	314	332	362	347	309	387	327	341	297	353	342	306	344	344	349	332	321	329	373	312	334	343	314	348	349	337	341	321	329	322	342	303	339	350	306	346	356	315	321	329	358	306	332	306	360	366	335	363	321	338	319	358	351	337	329	297	322	363	312	333	306	317	317	351	336	356	323	347	345	332	363	356	331	332	319	333	308	327	336	315	315	306	307	341	344	364	344	334	329	333	316	366	323	342	345	329	334	363	305	347	338	333	330	354	331	347	351	317	336	366	365	341	353	327	356	310	330	335	340	339	355	332	368	361	331	330	322	319	294	351	343	323	344	322	310	330	336	332	316	331	317	312	341	317	318	354	312	309	312	301	310	341	320	336	340	319	345	359	335	357	310	327	315	304	343	348	362	281	349	333	349	339	339	338	345	314	334	334	307	327	332	290	359	328	341	330	359	322	335	334	314	349	318	340	339	351	337	347	352	327	333	359	337	305	319	340	374	343	345	345	309	347	334	361	343	333	359	345	336	361	331	314	367	366	336	317	307	346	345	314	326	366	333	349	327	342	329	345	332	321	321	310	326	354	337	327	302	344	365	344	352	332	334	324	343	343	351	314	351	331	342	344	340	313	332	343	353	327	318	339	318	339	352	306	328	333	346	352	342	319	352	303	311	353	317	353	335	334	312	334	350	361	325	351	333	338	327	293	355	298	350	305	341	359	338	375	337	335	352	337	311	326	333	358	318	350	364	311	342	326	355	294	361	338	336	347	318	328	299	336	325	340	366	305	334	337	377	362	322	327	355	352	315	325	350	359	329	343	371	308	321	323	291	308	309	316	326	302	310	361	356	321	333	353	347	306	302	337	319	327	283	362	333	338	357	342	345	313	355	331	336	321	318	336	320	311	311	359	369	361	337	354	324	362	327	349	326	359	345	341	327	336	310	325	318	349	323	318	318	317	303	321	328	377	328	323	319	348	329	344	310	368	361	346	372	311	341	335	309	346	343	372	310	317	332	333	349	345	361	298	353	349	317	329	322	350	333	331	307
38405	81181	71462	43070	22508	15931	9727	1906	420	386	396	378	406	366	369	376	369	384	391	384	369	370	343	374	382	344	365	423	372	395	330	392	372	419	359	391	408	378	353	355	362	374	394	395	372	400	351	425	373	400	371	447	371	416	370	383	403	359	384	356	382	387	370	374	355	361	372	339	373	375	398	384	391	340	390	375	374	371	389	393	381	380	391	392	413	374	362	354	376	381	387	393	376	354	358	385	353	385	408	371	364	368	388	390	373	382	383	381	399	342	364	382	360	362	376	372	391	383	360	366	387	368	352	385	412	401	364	382	335	368	354	366	401	382	407	404	414	349	346	369	383	359	380	350	341	374	391	372	373	365	373	340	398	349	372	355	368	398	344	379	361	370	372	404	372	409	391	366	383	418	391	337	382	363	390	386	342	386	378	377	354	360	394	376	404	365	402	365	384	358	375	367	351	389	390	387	386	353	376	368	368	414	356	367	363	358	379	359	360	368	340	410	361	385	400	388	412	366	374	407	421	392	413	351	437	362	401	358	325	387	363	363	337	387	360	362	337	368	369	385	405	371	364	345	386	396	404	380	368	357	392	377	411	350	386	394	381	363	381	343	346	384	365	360	367	359	384	376	402	405	377	365	370	378	342	362	388	379	372	376	366	367	381	381	405	369	367	381	394	366	380	411	378	400	363	368	373	389	417	399	383	359	406	388	383	340	356	372	368	368	357	410	374	368	360	349	398	371	376	399	396	402	362	363	422	338	369	376	390	351	394	389	374	421	355	375	422	374	353	350	362	414	378	391	372	385	361	364	378	367	363	392	393	362	420	382	331	385	388	399	371	368	371	424	372	360	368	420	349	328	401	376	414	375	373	368	376	353	377	377	376	356	421	404	354	424	383	372	382	382	358	378	328	364	393	362	386	413	379	355	394	374	373	363	399	376	382	399	364	378	356	373	398	380	389	378	375	360	370	396	371	352	383	359	358	368	394	369	350	351	405	396	361	394	396	392	367	365	370	364	376	395	357	346	377	381	330	341	401	390	373	393	417	366	341	389	370	386	412	402	354	342	399	365	376	381	395	374	365	378	392	381	364	351	382	385	389	379	349	400	393	368	360	407	398	387	405	376	367	361	345	376	395	384	370	384	354	368	357	395	350	406	418	322	402	368	376	386	364	395	401	349	400	378	374	367	374	384	396	349	365	389	394	371	366	357	390	351	394	374	349	364	403	362	369	414	397	384	374	382	435	411	414	398	395	381	387	405	380	398	361	411	375	389	370	397	379	395	361	385	376	373	395	377	354	377	365	383	389	377	380	366	376	389	387	383	382	389	369	388	351	350	402	358	374	370	370	400	341	377	379	374	364	339	395	347	370	362	396	356	398	381	384	370	402	388	382	332	378	395	384	368	401	364	367	356	401	388	393	370	366	369	400	409	399	376	373	354	350	412	370	385	362	402	379	389	366	346	404	365	342	369	422	400	363	369	360	393	360	385	404	353	384	369	364	414	366	395	381	355	361	401	374	376	360	413	360	368	418	379	393	387	382	346	363	390	377	363	382	382	370	371	406	393	371	361	380	350	358	367	364	390	373	373	331	358	361	346	369	369	372	386	368	389	355	352	396	397	376	347	385	369	384	394	400	368	385	346	361	368	377	401	385	376	340	378	394	358	359	356	360	372	350	378	392	368	364	354	351	399	363	392	374	389	375	365	378	393	367	385	402	402	363	372	365	368	336	381	380	377	392	381	362	402	379	357	390	379	372	393	401	397	363	375	386	388	363	395	380	352	388	362	398	366	373	385	379	372	385	392	367	369	344	375	350	377	390	375	353	406	387	375	405	377	331	359	363	400	364	349	365	380	367	350	376	374	370	366	354	385	355	354	379	411	353	379	348	398	351	380	355	361	361	382	369	391	372	404	385	368	421	394	405	397	388	389	376	372	393	352	357	382	372	402	390	427	374	383	382	363	349	348	379	374	398	380	398	361	407	406	381	381	364	379	405	374	414	376	366	419	383	427	375	398	371	387	377	330	366	392	347	421	369	366	383	371	374	384	386	369	397	393	344	383	379	365	368	403	395	386	365	392	368	381	378	427	369	373	402	383	356	403	395	398	392	377	392	393	372	395	394	376	353	381	410	362	409	386	375	372	362	412	394	368	365	390	394	357	391	352	363	382	381	358	364	375	385	363	390	380	355	365	354	363	381	365	362	368	349	365	374	391	345	374	400	397	361	375	402	356	382	375	370	409	422	383	383	354	351	406	375	384	377	387	395	392	383	357	388	388	373	416	370	384	366	362	371	370	371	360	405	386	388	363	357	386	384	362	403	391	345	387	370	355	368	361	376	377	391	346	403	368	410	409	373	373	398	384	372	392	354	371	384	373	363	342	360	380	346	368	380	413	403	386	358	376	393	346	390	367	372	396	382	372	377	394	381	403	385	361	376	346	390	401	404	409	365	361	365	388	378	381	374	393	384	380	386	378	369	352	397	356	391	359	394	367	355	353	356	347	382	366	366	429	405	376	339	372	375	349	390	400	360	389	382	386	375	365	372	397	342	378	383	368	354	373	356	372	392	348	347	369	349	369	389	374	397	392	399	370	369	348	311	388	359	404	381	380	390	389	360	387	399	353	356	400	396	375	369	386	388	378	365	399	368	347	390	360	375	360	371	385	374	377	406	380	350	387	378	401	369	377	338	370	345	367	388	409	374	374	422	366	381	368	395	343	403	401	373	384	375	395	363	406	385	414	358	365	352	395	377	387	380	372	391	369	369	361	362	326	365	350	378	393	337	402	415	383	393	362	353	367	389	379	378	377	381	377	375	365	399	383	360	362	395	379	365	381	369	385	385	413	384	380	395	401	361	411	382	369	322	360	387	373	353	426	370	364	365	398	372	370	390	389	392	385	385	424	365	414	356	361	362	381	379	425	374	369	367	388	348	400	404	346	344	413	387	372	373	367	383	395	398	403	354	382	368	391	343	409	389	365	359	389	383	368	363	399	387	388	415	357	362	385	408	373	403	396	367	375	398	375	398	361	390	386	351	340	371	374	385	401	339	374	375	374	355	425	427	392	394	391	348	350	374	401	355	394	347	397	364	378	374	395	383	394	361	394	387	333	356	388	383	389	416	393	386	410	413	369	368	372	390	371	397	358	386	361	394	380	379	328	366	346	396	362	393	386	373	403	371	383	375	388	380	364	349	409	359	358	398	332	364	357	352	417	371	359	408	357	364	392	371	357	381	376	339	364	387	364	376	368	367	398	417	379	379	361	360	368	376	409	340	386	384	367	375	374	366	360	382	404	346	416	374	371	365	368	394	390	393	359	348	346	392	387	368	344	337	376	396	402	358	390	382	369	398	398	404	383	331	363	370	352	372	390	395	371	418	362	371	392	371	377	411	349	363	434	364	359	383	406	379	365	409	404	373	434	367	374	371	355	374	389	359	359	365	393	395	365	418	387	342	415	369	372	396	357	358	382	394	357	349	381	367	392
25701	26454	44133	35886	20748	11063	4971	1201	458	529	467	485	485	455	510	461	502	458	485	486	473	500	498	474	500	497	501	498	508	522	467	499	481	500	488	467	494	453	505	515	446	484	498	468	443	490	521	491	474	519	472	482	486	500	467	469	471	497	516	473	467	500	499	510	507	462	480	493	488	489	493	486	484	513	470	435	477	531	488	470	459	438	451	453	473	483	509	508	490	444	512	460	486	463	515	495	496	482	499	450	473	505	495	506	496	534	502	477	481	528	470	444	527	474	480	482	465	419	502	469	483	487	450	517	472	518	501	502	495	460	497	477	482	543	505	496	434	445	488	523	473	446	479	478	499	481	450	467	509	476	494	520	469	505	477	478	474	484	512	473	496	436	493	459	514	486	510	503	465	473	488	492	489	468	453	479	493	460	514	529	462	508	465	470	500	494	450	473	484	483	463	512	470	448	468	504	507	511	491	487	441	487	474	507	506	511	468	475	486	441	495	473	497	499	480	465	445	470	464	487	488	433	476	472	486	457	493	497	525	479	477	526	493	474	519	473	510	506	450	480	480	491	457	497	487	483	483	480	511	508	489	530	479	466	450	483	462	481	450	529	486	495	488	492	476	470	477	512	491	493	440	508	488	516	483	491	480	533	493	470	482	471	491	513	522	473	497	466	472	423	513	473	466	479	488	513	518	492	484	498	494	500	492	467	461	461	516	469	442	500	499	510	498	457	456	466	498	489	450	444	505	457	487	485	496	512	449	476	455	487	507	444	493	497	493	513	517	493	494	483	478	463	499	451	460	461	444	535	483	489	496	460	510	452	504	489	479	467	511	495	463	483	498	499	479	465	464	476	504	503	534	502	490	486	476	498	496	496	435	496	466	479	481	465	486	493	486	446	467	487	526	493	442	481	479	474	492	444	533	490	479	472	485	515	521	459	516	477	495	469	449	462	487	478	458	515	478	503	509	474	473	491	510	490	462	518	484	504	491	468	513	452	478	506	475	494	473	454	492	504	443	444	498	502	500	454	492	451	486	457	454	477	452	496	431	476	502	441	518	446	465	509	476	436	491	466	510	497	460	479	500	467	482	498	483	490	496	519	478	494	450	475	499	471	487	530	536	471	489	492	469	486	480	487	496	510	460	505	493	481	511	496	452	512	496	453	467	535	522	430	489	483	474	472	466	528	483	467	497	454	503	509	498	462	475	493	490	506	514	505	512	460	492	477	510	473	485	467	482	470	437	531	486	444	451	506	486	486	467	501	510	443	489	477	465	488	505	481	505	499	509	459	469	456	502	459	504	526	470	492	499	493	474	495	527	493	463	524	532	468	494	471	523	534	472	482	517	504	437	482	474	461	496	463	519	465	438	484	477	475	475	505	498	437	492	474	471	475	493	471	461	466	488	489	465	526	548	428	495	471	478	475	505	463	476	482	481	503	485	501	474	474	516	486	477	475	469	475	472	502	512	461	486	483	493	517	469	422	498	489	496	461	484	499	462	467	472	449	525	471	496	526	475	489	482	488	506	457	464	465	505	473	500	471	466	500	479	473	471	458	500	459	467	516	489	504	490	524	458	458	481	505	496	469	503	491	514	487	452	464	553	478	470	506	469	486	475	506	529	506	476	517	494	497	458	478	475	462	501	468	509	420	485	477	469	476	501	491	481	473	500	491	438	475	450	492	483	443	493	491	503	495	485	484	493	464	498	500	503	475	455	474	454	462	451	494	490	516	499	486	459	464	474	490	464	515	457	514	504	464	411	491	495	499	450	503	533	503	505	500	465	453	487	484	478	460	485	503	468	463	498	534	479	502	459	469	468	506	466	481	482	489	476	496	514	504	472	490	450	468	468	489	470	516	504	508	524	493	483	505	462	491	463	468	460	490	468	487	488	517	496	515	517	516	482	480	477	488	513	517	461	478	491	470	463	471	501	501	449	477	435	493	490	538	475	512	483	485	493	516	510	460	505	461	445	472	445	478	464	460	450	535	497	451	524	505	466	476	477	480	462	504	486	457	474	507	492	537	482	463	506	491	498	492	454	478	472	466	524	464	489	495	498	522	475	508	503	505	485	491	495	527	507	503	514	502	492	490	490	484	496	496	472	480	476	490	481	489	505	448	456	483	473	472	519	496	504	489	480	414	505	453	544	516	511	507	516	488	507	496	466	490	497	485	431	531	489	493	513	460	495	496	469	515	458	487	479	496	506	487	447	515	480	470	447	474	488	525	492	496	508	422	507	536	509	461	475	465	502	482	456	486	509	467	449	503	467	468	493	463	529	472	479	471	482	481	489	484	472	482	526	537	511	501	510	473	499	533	482	542	523	446	496	516	480	518	485	488	512	532	476	492	500	454	482	474	457	506	489	441	509	457	496	485	501	509	482	469	527	504	515	460	455	508	472	488	460	507	500	488	478	480	468	506	492	508	475	542	494	455	509	478	468	482	464	451	477	434	474	497	478	495	466	499	522	536	464	488	505	529	511	479	485	489	478	467	488	468	485	507	459	469	472	492	504	491	497	504	410	485	469	457	501	509	480	451	496	514	480	483	526	502	494	483	509	489	480	536	495	474	445	467	472	458	461	470	456	429	479	460	460	472	475	452	477	474	435	534	476	471	459	474	495	510	520	482	485	498	444	479	486	549	457	495	458	496	478	463	436	450	462	510	442	482	524	472	504	519	479	473	490	464	471	489	500	481	483	480	478	493	460	481	472	498	479	524	492	477	481	486	492	495	485	478	488	452	489	485	494	477	491	447	482	486	451	488	451	516	494	503	497	455	473	470	458	510	473	493	461	509	510	524	480	459	496	512	398	519	467	465	491	505	506	469	503	484	483	453	503	529	499	512	479	517	466	476	526	479	494	503	468	498	490	460	531	499	474	504	470	491	484	471	518	512	458	504	484	473	450	498	471	490	496	446	495	486	493	475	522	466	529	490	477	488	494	468	510	486	490	502	496	461	512	486	470	458	503	513	512	498	487	465	491	483	484	479	475	489	527	489	502	507	458	501	428	511	503	493	442	508	476	443	479	479	496	422	479	499	494	480	480	464	473	508	493	493	522	496	490	459	510	486	493	481	476	499	475	528	505	504	456	501	496	511	502	459	484	483	469	471	491	469	449	496	499	465	482	469	500	501	496	501	450	464	504	496	496	524	465	490	449	487	465	487	483	521	458	473	495	462	521	502	478	496	482	461	468	453	474	488	480	460	486	491	490	482	444	476	514	507	511	471	499	507	481	510	493	495	508	505	458	450	488	462	495	454	464	469	469	413	470	485	475	520	502	496	452	483	474	498	494	472	442	493	490	473	462	476	461	494	461	447	479	442	449	452	497	506	439	506	456	512	482	464	463	490	463	472	480	500	518	490	497	491	498	512	526	501	491	449	475	485	492	439	467	485	444	470	480	513	470	455	495	505	458	530	488	510	484	491	446	488	505	483	470	496	469	439	468	457	464	493	488	485	452	516	514	516	515	510	507	515	500	481	456	464
37926	77668	64375	38289	19344	12676	7233	1873	553	515	549	542	528	501	540	545	539	539	513	549	552	541	533	518	559	558	521	533	529	524	538	567	539	512	528	522	566	525	546	534	556	536	498	525	526	515	599	583	523	544	535	513	514	505	563	511	554	564	563	521	547	497	567	536	515	505	533	544	572	518	554	539	503	522	541	509	517	517	547	572	533	534	524	555	540	531	538	557	518	539	527	558	512	491	501	545	564	523	500	532	556	531	527	545	564	523	537	503	523	548	524	522	555	527	499	532	499	546	548	526	524	529	531	524	521	493	521	556	519	525	534	569	513	525	543	547	496	507	564	547	496	549	552	514	533	522	541	538	554	532	549	494	550	524	533	494	505	517	547	530	517	518	517	525	527	526	509	518	557	539	556	527	532	512	581	562	539	535	560	529	510	577	536	597	518	528	508	564	578	561	541	548	546	529	567	546	604	486	520	537	543	513	570	528	538	533	537	548	541	521	525	577	514	576	583	560	523	542	546	509	562	575	514	533	483	517	538	534	511	561	560	535	564	515	523	512	542	550	538	583	534	561	571	539	515	514	547	543	513	524	527	503	504	522	547	508	546	540	551	535	510	551	529	552	524	599	591	515	511	542	599	534	539	490	517	535	523	579	525	491	553	549	512	533	530	541	528	538	548	539	565	523	526	549	540	518	574	558	578	498	552	556	535	541	536	534	568	545	521	538	540	528	575	513	513	574	526	507	516	508	538	528	550	533	543	549	550	548	552	539	529	514	531	560	555	479	539	536	503	526	511	532	571	556	527	494	562	518	552	506	568	544	551	536	500	544	542	554	533	567	524	546	544	559	526	526	546	516	557	523	540	498	518	538	503	518	521	545	543	537	539	492	495	512	507	573	528	564	542	560	523	556	574	545	525	536	526	537	581	533	547	554	562	490	518	554	521	552	580	576	521	540	520	485	516	533	583	525	557	560	512	524	550	533	588	541	513	545	528	488	565	559	528	542	551	578	521	566	542	571	590	525	529	531	521	530	546	541	516	523	545	526	533	546	528	568	560	497	508	537	531	533	527	575	544	559	508	565	528	540	544	572	534	514	539	503	551	520	512	507	552	545	501	563	539	552	520	544	539	554	550	551	526	516	504	510	539	534	537	524	528	513	566	501	530	583	552	486	545	512	548	529	508	542	533	540	521	544	544	539	548	580	574	485	518	542	515	517	552	528	543	551	543	564	535	541	543	538	522	519	543	502	570	497	525	547	487	520	533	520	538	509	556	535	531	569	516	582	539	562	540	542	524	546	516	526	533	515	537	540	548	488	543	565	531	500	526	505	526	547	546	498	546	561	597	534	494	512	539	527	524	527	504	516	513	534	537	533	540	547	515	504	548	523	490	557	497	552	505	525	541	531	502	530	487	547	566	521	527	562	545	528	531	549	533	520	520	574	555	569	547	516	532	560	577	514	497	566	501	563	518	529	543	538	522	567	553	460	561	525	549	530	535	529	528	549	540	541	518	549	567	536	562	495	570	577	509	546	546	589	517	506	490	564	516	550	560	560	511	509	542	523	533	520	542	538	501	546	532	561	553	580	514	525	515	552	562	517	501	549	515	510	567	537	499	517	557	532	520	530	534	565	520	541	587	547	505	545	546	521	508	551	557	513	558	534	539	562	481	519	534	562	543	590	541	515	552	503	531	571	493	520	559	489	517	503	550	532	559	547	549	556	528	548	549	530	547	540	559	585	550	538	539	550	513	566	536	556	501	525	538	528	495	538	540	563	522	569	528	519	546	540	522	537	522	546	537	534	517	536	505	573	510	523	521	558	568	559	507	552	560	511	560	536	552	523	555	622	596	554	560	513	509	539	550	516	536	546	520	505	511	553	532	508	551	544	544	502	555	536	546	556	558	553	558	524	523	545	491	514	532	502	526	496	541	546	554	552	535	547	540	496	533	517	542	485	552	550	511	553	517	569	526	528	539	536	487	503	544	569	514	529	504	545	545	498	524	542	511	500	526	530	520	531	548	583	524	516	523	504	538	547	558	546	569	541	473	574	515	525	590	557	530	561	554	538	559	534	514	558	563	563	549	567	537	536	535	502	543	542	564	507	505	531	505	507	505	546	538	505	574	510	533	529	548	574	560	530	527	567	521	543	550	560	547	552	553	549	568	516	529	530	495	542	501	538	566	531	534	550	530	559	532	547	532	557	514	515	552	497	575	523	527	512	491	557	548	534	499	524	552	501	568	553	551	569	561	538	527	525	540	579	475	563	550	540	552	524	574	495	540	532	480	574	590	516	511	540	511	571	537	585	578	560	526	540	525	511	562	513	526	535	563	566	566	492	549	526	547	580	541	558	536	528	540	511	549	587	520	544	533	526	543	538	544	503	543	585	551	572	536	556	531	511	541	569	555	557	495	463	534	556	509	542	546	507	516	542	550	508	545	504	523	548	571	514	531	537	522	513	515	557	552	592	527	526	541	560	528	552	561	521	513	553	541	541	523	557	518	550	534	530	551	538	521	529	526	540	491	535	538	563	519	511	527	579	523	550	544	512	515	530	504	509	542	536	567	534	490	537	512	514	507	531	523	529	545	537	538	575	500	493	549	545	554	534	567	498	533	548	556	522	514	532	572	515	547	560	516	531	528	518	551	494	553	538	569	570	512	537	555	531	512	512	522	516	596	549	540	549	529	494	516	538	577	549	518	522	524	553	565	561	543	518	491	498	553	528	512	542	538	529	506	543	580	531	522	546	552	536	514	563	510	552	565	492	560	507	516	503	581	526	539	536	498	544	553	527	533	510	543	553	527	559	531	548	566	527	553	569	482	519	563	526	527	529	505	514	524	562	497	475	500	567	514	519	503	541	555	535	527	552	520	549	546	525	561	539	508	491	476	518	516	570	561	587	520	556	501	522	537	543	556	559	517	522	555	538	531	580	502	518	567	549	510	553	565	534	539	546	548	528	549	558	546	524	533	538	555	562	546	516	527	522	553	558	573	577	551	527	541	530	503	565	539	543	526	546	556	552	530	541	559	578	520	556	576	526	536	533	550	524	532	504	555	514	559	524	575	526	535	556	535	581	538	589	531	534	568	546	551	542	503	563	539	565	548	518	542	556	555	525	560	528	535	521	499	476	533	517	520	512	545	560	524	523	580	506	517	536	490	520	556	510	524	467	523	499	519	548	539	541	542	541	560	503	494	524	513	538	529	524	527	561	535	549	572	528	539	508	567	591	528	561	539	547	558	484	570	547	520	515	541	522	542	517	476	512	514	556	583	535	486	563	525	544	528	532	517	525	511	540	564	501	507	538	549	596	568	504	498	516	544	530	548	547	565	520	531	562	510	539	519	507	539	522	542	524	514	526	561	509	511	523	526	517	480	577	531	497	549	513	545	549	529	545	555	523	543	555	555	546	548	587	491	544	543	508	505	540	567	508	551	544	555	556	527	558	541	534	580	551	524	549	570	510	545	540	555	495	529	541	522	532	517	559
23253	22610	36228	34711	26605	25961	23835	6738	773	540	505	529	569	518	557	578	567	525	564	548	532	513	558	545	533	542	485	571	546	518	535	543	570	561	540	541	524	560	518	544	537	548	526	527	531	524	577	558	517	529	521	558	548	550	565	548	512	516	527	543	529	547	536	522	567	572	522	560	546	540	496	514	526	567	548	540	512	517	536	545	513	553	560	520	513	554	557	520	514	572	550	536	539	522	492	534	600	530	543	568	515	536	566	502	502	543	535	552	530	508	501	546	505	508	502	532	533	530	526	527	495	539	510	550	529	519	530	538	516	522	500	546	546	542	533	531	552	557	561	528	523	532	540	567	509	500	569	522	477	539	499	556	529	503	505	504	540	581	527	507	539	525	542	534	531	501	544	533	528	562	547	522	566	499	509	532	521	504	514	495	520	568	555	547	479	546	547	550	510	547	488	552	530	523	516	516	538	516	571	541	571	493	524	560	532	552	541	533	524	556	529	556	534	514	549	557	544	501	553	508	510	521	493	527	499	580	488	549	589	482	519	467	537	569	558	518	564	557	548	546	556	531	534	579	520	530	549	531	546	531	504	531	541	489	525	534	530	536	550	507	552	551	524	527	535	609	576	515	569	558	514	531	500	525	526	504	538	530	516	540	536	472	513	564	609	513	515	504	564	537	561	533	526	510	531	541	491	506	518	552	563	525	578	561	528	493	573	507	540	512	512	551	531	571	567	536	500	556	554	535	517	520	514	520	533	544	508	564	578	573	502	552	517	527	483	562	555	528	495	523	528	518	511	557	570	511	547	564	501	538	534	541	559	571	508	534	509	513	525	571	514	534	523	530	514	532	517	536	541	494	559	507	517	514	509	530	523	492	525	528	563	563	547	567	542	509	531	535	491	491	547	536	498	503	538	519	534	536	546	522	531	496	542	530	548	505	569	568	502	513	587	520	577	589	524	546	528	552	528	501	517	547	515	493	538	528	524	538	571	521	510	536	536	535	535	515	558	543	555	508	549	527	531	509	530	502	543	521	500	544	497	534	535	529	538	548	494	524	499	607	544	507	558	549	540	490	523	571	512	531	540	547	514	537	536	566	540	499	540	552	513	572	563	532	519	544	548	528	555	542	525	537	540	534	513	545	531	557	555	522	548	507	551	526	541	595	548	542	555	529	540	513	510	554	530	504	510	563	540	556	545	537	532	526	535	541	498	536	550	510	526	560	487	540	541	527	538	529	525	533	550	480	564	546	516	537	551	549	518	541	514	533	524	482	550	502	501	556	541	533	528	547	519	523	547	506	511	559	543	536	551	544	505	537	478	525	534	508	543	543	519	544	556	565	536	517	547	532	514	555	546	562	543	528	558	521	547	506	513	530	565	528	561	502	550	528	520	504	505	539	539	537	491	511	517	525	515	508	506	523	519	490	533	524	505	586	539	511	510	528	526	589	552	486	534	536	525	557	529	550	540	553	562	543	538	528	523	539	541	532	574	526	549	491	526	536	528	498	547	527	547	549	552	531	527	529	503	499	554	543	552	527	522	506	544	543	523	572	558	513	503	569	528	524	486	543	545	528	570	529	529	551	545	575	567	547	520	529	501	538	512	534	531	523	544	512	523	507	512	513	544	564	525	574	544	540	564	509	556	569	512	592	531	556	501	530	493	554	581	533	555	550	517	532	545	536	555	555	527	507	565	530	489	498	500	501	560	506	581	460	506	509	538	527	552	549	546	522	556	500	554	530	538	554	472	571	564	532	550	518	497	545	488	523	546	518	574	518	524	498	501	560	516	538	519	505	530	540	533	540	517	500	526	533	536	519	509	525	519	569	521	527	527	541	519	532	510	524	548	568	570	537	503	580	504	505	514	553	531	513	505	513	527	506	566	512	534	532	546	469	508	544	533	508	577	577	524	496	537	541	545	558	498	519	545	541	541	537	507	571	519	521	539	519	489	512	573	485	538	524	548	562	546	528	541	570	531	567	525	546	526	509	533	582	552	505	539	539	559	531	548	560	557	547	531	542	562	515	512	529	521	533	565	572	538	537	508	542	521	543	504	525	572	568	536	501	523	491	520	535	470	527	541	521	552	522	531	559	577	532	491	568	559	559	490	522	538	572	554	517	546	587	580	528	539	529	557	551	520	522	569	531	530	555	522	519	523	523	590	546	566	539	498	539	527	535	532	542	552	549	534	532	588	516	559	550	509	526	543	511	517	512	553	526	511	525	538	592	508	541	548	518	521	583	562	541	557	479	532	567	503	570	508	524	515	576	534	577	502	522	548	535	515	528	524	565	529	496	519	545	500	558	481	501	506	567	549	573	554	533	540	552	540	533	531	505	534	524	526	559	540	554	523	541	538	527	526	519	537	529	560	523	518	530	510	531	567	543	515	531	544	553	528	547	551	495	506	498	509	536	554	531	521	549	528	549	553	558	539	493	512	508	575	560	565	558	577	525	510	511	499	570	578	524	508	565	488	518	531	545	497	509	545	513	554	512	512	537	537	566	536	547	551	511	536	518	534	581	566	547	553	505	557	522	550	560	565	570	588	521	513	522	557	555	538	564	508	556	497	557	528	548	548	574	544	587	507	528	544	530	547	501	548	515	507	553	548	558	521	558	564	578	536	540	552	515	550	510	493	541	538	523	514	541	539	540	526	531	573	527	496	538	558	560	517	581	566	492	525	529	527	565	542	512	554	522	599	540	531	551	559	548	533	512	529	563	563	543	554	530	485	522	558	500	567	530	520	530	573	529	522	497	540	539	529	494	524	543	583	526	533	504	505	522	481	553	511	539	531	530	534	537	554	527	561	554	510	553	526	514	524	534	537	513	511	580	562	543	543	508	506	512	522	514	554	577	559	568	520	548	524	537	580	578	523	514	542	492	544	539	536	521	519	532	543	553	597	548	534	522	552	496	556	511	535	549	549	499	508	556	530	540	518	549	500	546	536	573	563	543	489	548	559	536	532	575	512	561	540	549	519	540	567	503	537	543	506	529	570	519	521	527	543	484	523	528	531	553	533	521	556	518	532	528	537	548	541	500	536	544	477	519	531	562	502	498	482	562	527	531	555	541	529	513	538	515	554	535	549	508	546	533	529	522	531	515	547	501	550	563	519	535	541	528	566	560	559	522	502	503	531	549	516	539	534	529	483	529	525	546	521	562	521	507	509	532	513	527	492	519	524	517	528	492	540	507	504	499	549	499	564	547	504	518	538	545	549	590	512	521	561	519	471	518	530	565	502	530	532	506	562	524	515	508	563	512	522	515	520	528	554	516	555	534	472	566	500	527	556	537	546	497	558	535	520	536	557	547	522	555	514	586	545	495	543	546	533	532	547	538	506	536	542	534	561	531	518	581	528	512	527	539	479	506	501	523	529	524	555	550	502	544	541	537	508	525	533	549	533	506	503	501	530	517	524	543	509	502	500	556	541	525	528	570	546	524	544	556	546	522	549	560	534	552	483	556	536	546	493	533	588	551	520	549	533	526
44277	69131	87118	61090	37586	30627	18792	5667	630	596	527	602	559	597	522	563	597	591	566	534	582	584	576	585	564	518	593	579	562	611	562	543	579	539	613	559	575	560	556	544	492	576	542	584	596	595	548	556	559	586	554	555	565	586	575	555	530	581	598	610	560	572	569	538	570	586	572	560	585	542	599	544	565	585	599	556	571	552	588	560	561	654	619	565	551	558	581	602	575	568	552	551	616	543	547	567	567	580	584	563	561	585	611	574	543	579	568	580	553	567	559	590	546	602	585	553	561	559	558	574	584	564	556	611	559	546	571	556	565	599	590	574	558	537	554	577	562	569	573	561	623	589	523	574	503	579	570	561	542	572	596	602	578	598	543	553	581	542	559	511	585	582	524	577	561	561	564	542	610	564	531	566	581	549	597	591	545	579	563	563	574	620	562	579	602	528	597	541	573	547	557	533	557	617	576	539	572	573	565	560	603	553	547	537	562	511	567	556	539	597	543	523	564	577	523	565	579	583	534	557	509	621	576	554	561	572	544	560	535	574	582	574	573	528	571	565	540	540	555	612	601	570	508	577	567	567	588	536	584	589	572	563	618	576	564	501	593	590	554	549	520	561	545	581	543	559	592	562	577	602	597	580	533	571	583	577	559	565	564	525	591	563	545	552	569	572	530	587	579	573	538	580	599	576	569	613	544	568	560	618	592	557	603	601	569	564	537	553	612	584	553	580	552	539	556	542	556	560	577	563	595	580	543	522	546	536	618	594	613	600	540	587	572	625	587	553	565	527	570	553	541	554	522	575	573	576	550	549	586	561	544	541	531	597	556	566	617	558	517	622	545	575	564	532	573	567	600	598	559	555	559	595	541	538	578	565	623	579	553	570	531	550	584	569	561	584	541	574	583	583	558	545	583	599	536	533	546	622	519	532	621	565	548	559	636	565	537	578	560	556	536	549	548	548	561	518	558	556	485	537	582	558	555	560	551	579	541	552	589	584	578	556	582	574	551	565	600	572	577	558	570	587	593	539	549	565	623	527	558	550	558	576	578	580	582	588	599	591	560	571	534	596	550	563	559	588	560	586	529	579	523	569	581	608	552	569	582	620	583	564	558	534	536	557	584	548	592	613	562	572	549	580	537	609	554	564	563	523	607	542	566	544	583	568	538	559	567	541	581	593	576	620	556	562	613	581	565	622	568	561	567	555	572	508	580	576	547	553	578	539	544	536	558	580	548	549	552	597	556	563	558	618	527	583	559	505	564	533	551	587	615	576	597	582	585	545	552	552	516	539	579	597	579	537	624	577	541	559	564	575	599	581	529	600	556	537	537	571	596	514	565	538	556	566	554	589	540	552	585	608	567	564	558	582	538	566	567	539	631	579	538	576	577	569	568	555	573	577	567	556	575	565	585	576	554	524	521	493	557	570	579	548	545	545	578	557	563	553	542	594	589	585	564	598	547	569	513	583	582	590	550	585	575	557	586	550	590	578	560	575	596	584	584	579	576	590	539	563	605	540	597	556	544	558	592	574	590	600	566	576	535	564	611	558	551	583	558	594	560	546	559	639	591	526	516	553	560	611	592	584	573	532	588	548	595	591	582	586	581	537	595	550	571	574	516	544	568	527	605	559	550	580	568	584	547	561	573	579	514	577	589	574	634	559	629	552	571	625	564	592	591	529	539	573	543	557	579	561	521	568	589	529	531	571	560	554	524	548	566	554	587	518	546	569	551	546	580	593	598	571	558	533	603	522	555	523	574	551	556	530	527	568	522	583	570	525	565	561	579	579	539	562	541	553	601	527	561	529	592	565	579	575	566	592	562	561	579	532	537	588	544	597	548	581	583	538	602	595	558	576	576	566	592	585	590	533	554	524	545	578	587	535	561	569	574	531	575	563	551	544	541	570	567	531	583	639	555	579	586	564	519	598	616	551	544	531	573	594	527	598	565	537	573	566	529	560	536	565	541	560	538	572	516	562	522	522	576	532	562	575	571	583	549	559	592	579	563	567	553	576	629	547	593	541	570	601	586	574	574	579	597	596	556	588	590	557	579	557	577	517	526	574	580	527	577	593	576	558	570	559	505	515	561	531	555	533	587	541	548	550	587	618	595	581	534	598	608	584	585	541	535	560	526	539	544	544	532	542	572	531	539	585	531	504	575	551	535	552	577	587	579	563	547	582	553	575	583	590	565	551	588	565	569	552	559	555	572	560	591	578	521	561	594	555	583	590	568	564	548	565	541	563	575	560	579	560	571	570	583	582	583	559	578	547	579	592	544	569	578	511	562	555	569	563	560	541	593	552	554	609	525	589	553	562	532	599	595	575	575	582	520	551	597	551	598	554	577	554	589	590	567	552	582	577	587	566	574	614	545	589	611	557	578	553	538	532	550	574	544	563	559	543	551	606	543	631	535	583	549	573	506	563	591	567	575	602	565	566	567	610	560	594	556	549	560	573	568	582	588	610	550	577	560	552	558	571	590	579	557	589	587	568	583	556	593	593	581	549	558	609	547	560	603	594	572	578	596	564	576	553	591	584	539	562	575	548	565	602	600	611	561	558	584	548	555	591	542	587	579	521	575	575	552	530	580	563	536	576	548	536	565	566	572	524	566	556	585	581	546	558	585	566	544	563	551	533	570	606	538	558	534	576	565	601	620	543	607	548	594	598	553	551	562	559	585	585	532	533	585	525	586	602	562	582	564	574	559	533	542	531	554	555	543	593	578	604	609	562	577	564	561	585	529	560	575	573	572	618	577	590	522	586	564	546	570	547	585	582	585	559	589	626	561	515	618	604	564	535	583	549	553	561	549	532	579	557	561	629	525	534	584	573	591	565	625	537	538	479	615	531	560	567	574	594	564	624	562	563	553	596	563	551	589	573	549	579	517	545	583	557	571	544	582	573	559	569	559	590	561	580	574	573	557	556	569	525	553	568	555	573	618	574	542	567	558	541	558	570	568	534	569	574	595	553	540	534	570	573	559	538	605	582	553	570	575	533	543	552	565	576	553	631	593	582	569	560	556	574	583	564	582	566	515	540	590	550	526	573	588	573	525	553	567	572	612	569	552	560	582	556	561	594	568	565	575	554	531	585	599	581	616	593	544	619	560	600	553	563	574	529	556	587	578	563	589	567	561	614	550	563	603	541	556	609	533	545	549	554	528	580	569	593	570	548	586	608	598	554	596	550	548	595	588	553	559	583	574	586	549	579	546	567	576	547	530	571	565	573	546	568	547	569	589	599	545	555	551	557	576	611	518	571	534	559	549	566	545	580	580	567	578	554	601	539	522	571	615	527	593	551	563	566	555	553	548	507	580	556	589	590	573	555	518	563	566	569	587	581	581	560	536	580	543	557	567	544	581	531	621	528	600	537	564	569	564	587	597	573	562	559	532	537	562	570	559	561	553	585	601	557	570	605	574	580	553	569	580	559	583	566	601	586	541	603	566	578	589	553	572	564	519	575	547	593	549	577	559	566	614	563	618	561	555	565	577	587
29272	33442	43012	26086	7616	2963	1553	556	377	385	362	356	388	356	353	360	357	372	399	380	384	350	381	344	367	395	328	373	437	363	393	362	345	362	375	336	356	379	351	403	416	351	408	351	368	387	333	362	345	384	368	396	354	355	377	367	377	361	379	353	332	390	353	408	377	351	367	357	397	398	371	394	378	363	365	360	360	375	389	377	351	383	357	350	386	351	381	348	340	352	361	353	370	369	359	330	354	341	416	325	380	357	358	341	341	359	377	337	382	372	362	381	361	377	352	348	372	343	372	355	346	376	372	348	387	361	387	336	382	399	375	367	355	402	376	352	388	370	369	372	353	354	370	336	374	370	336	378	373	387	369	345	361	354	373	360	365	398	354	342	371	363	393	347	358	363	359	391	379	348	363	373	379	347	367	356	375	356	351	383	328	334	336	331	362	371	328	377	379	350	356	360	368	383	382	349	391	387	344	359	348	355	346	370	364	356	350	373	376	330	350	374	355	366	373	383	369	394	344	356	344	376	356	358	357	340	330	352	359	354	357	385	372	395	374	384	371	354	379	368	368	362	371	380	383	349	363	355	336	365	352	403	398	379	347	327	403	377	329	338	347	392	379	388	372	340	344	350	354	339	378	381	386	357	353	392	371	371	357	379	364	344	345	393	340	387	376	343	365	359	392	379	375	378	376	378	357	378	365	376	371	379	356	355	345	357	386	354	352	377	354	350	398	356	357	394	345	360	400	359	343	386	348	365	345	351	351	345	367	335	340	354	391	377	378	369	364	358	367	399	391	352	354	371	344	349	360	340	374	352	349	348	345	359	355	374	395	344	378	352	373	364	346	340	364	345	385	346	392	367	347	382	396	337	344	403	345	370	376	346	369	354	385	388	353	346	390	354	380	367	370	409	345	391	357	367	418	368	392	359	331	348	362	345	349	358	359	335	360	370	358	364	383	388	365	367	384	348	376	377	366	360	340	365	359	349	389	351	353	377	394	358	380	355	377	394	355	379	336	358	378	418	353	378	369	319	367	361	376	367	371	369	369	359	362	370	363	367	394	378	379	370	396	343	367	362	367	367	405	388	388	366	356	358	392	396	358	361	339	377	345	368	377	362	341	340	365	357	363	354	346	374	360	392	366	375	368	346	372	349	342	377	375	352	362	384	328	370	379	358	370	363	359	397	412	383	367	397	351	390	330	402	356	375	370	371	388	362	406	359	365	374	383	341	366	334	355	387	357	377	342	375	385	323	402	385	406	360	371	378	393	363	358	337	387	362	390	349	368	369	377	360	399	360	381	389	393	407	352	400	393	396	338	349	379	351	368	351	371	379	347	372	352	355	368	377	337	364	349	358	373	379	412	367	391	385	333	370	390	342	336	329	353	374	346	327	408	360	382	370	390	379	392	353	364	367	390	352	342	385	380	353	375	364	344	387	336	331	374	392	365	369	381	362	333	372	380	364	345	330	360	377	347	354	396	352	375	360	341	366	342	410	360	358	358	357	358	365	375	370	413	355	381	337	383	355	353	352	391	364	368	362	329	369	362	372	347	372	370	378	356	375	337	350	360	334	355	338	355	364	371	410	349	363	375	339	379	341	379	378	362	373	354	354	388	349	334	408	362	356	350	362	336	359	371	368	412	376	372	353	356	366	390	393	400	356	374	356	353	390	390	388	374	364	393	364	369	369	348	378	412	395	350	375	352	353	373	374	366	385	374	354	365	370	360	389	371	363	412	350	360	389	375	388	384	376	395	355	361	356	369	375	325	408	362	364	366	375	368	366	365	359	370	365	335	393	359	370	324	362	346	349	342	346	362	365	381	342	352	385	386	381	411	401	359	357	365	362	338	355	381	370	331	391	379	349	372	350	366	401	391	384	339	399	374	335	346	389	376	368	375	374	372	381	355	361	358	382	371	375	360	357	359	364	323	376	371	342	335	357	358	368	366	350	357	369	382	353	372	387	367	375	370	342	347	385	367	318	325	374	364	329	358	347	353	342	335	357	370	345	392	384	414	332	380	386	331	362	339	360	364	343	364	348	359	381	358	333	352	373	346	354	382	371	333	351	325	334	352	346	404	329	379	379	363	363	374	362	392	371	339	378	352	396	365	363	377	308	382	366	374	373	401	331	389	359	355	383	399	364	367	381	357	385	367	357	373	364	361	371	346	362	370	352	373	378	356	377	380	353	368	350	374	374	370	367	367	354	437	373	363	354	388	371	398	379	385	383	377	313	365	399	400	388	388	385	369	341	350	368	340	407	377	361	331	377	362	374	360	372	381	359	369	371	387	391	353	351	359	358	368	354	370	378	346	374	348	348	345	371	344	386	344	338	380	350	328	381	366	405	377	376	379	394	359	343	327	377	374	381	391	344	387	360	390	367	343	390	357	350	361	407	364	352	368	402	349	340	357	353	352	408	372	359	367	336	361	358	383	348	406	325	370	380	369	349	367	349	374	364	373	346	362	364	362	381	383	351	349	370	377	375	354	349	381	360	405	372	362	392	373	350	344	353	395	324	368	391	332	362	378	360	361	346	356	337	329	303	397	327	364	351	390	370	343	355	339	345	351	363	353	344	382	359	392	414	344	390	398	394	351	392	369	374	350	355	346	357	375	343	399	368	377	352	378	391	405	337	402	369	344	381	353	376	358	369	360	398	356	358	403	355	368	355	368	377	405	372	348	407	355	357	326	355	377	354	411	390	381	403	390	373	348	390	362	348	372	356	348	364	368	406	394	330	379	370	405	392	385	349	354	321	411	343	393	362	381	349	410	366	375	391	355	380	346	373	392	366	343	361	375	338	336	377	368	355	350	371	364	388	348	339	395	355	366	342	371	409	368	360	362	328	371	371	352	389	394	355	332	360	378	352	369	357	379	326	351	362	368	362	392	353	380	370	397	403	390	370	338	386	373	403	377	354	388	388	359	324	396	376	350	402	365	387	379	344	335	393	332	403	379	389	335	377	384	378	384	337	320	395	348	386	385	382	385	362	351	389	362	345	367	382	342	399	390	381	390	357	353	378	369	369	352	335	364	371	354	361	369	355	347	368	380	383	360	344	391	368	357	356	359	413	328	360	381	368	336	369	362	367	386	385	395	360	393	363	352	358	371	378	367	364	363	365	338	357	362	376	356	412	402	344	371	377	357	373	385	374	396	363	387	387	379	363	352	354	374	394	415	341	353	376	326	397	358	397	375	379	369	389	364	348	355	372	347	364	385	362	410	365	371	388	341	383	360	398	358	357	382	377	359	370	362	367	375	399	349	377	371	366	373	399	330	365	356	359	375	350	366	363	353	387	405	344	371	348	367	378	377	378	362	413	348	364	373	353	358	420	362	339	329	318	360	349	359	360	414	360	360	353	362	358	333	365	356	377	346	366	390	417	335	363	398	378	421	353	384	355	390	357	387	338	329	344	380	374	353	388	419	371	383	365	371	342	402	343	354	392	369	381	363	339	399	400	386	350	324	363	373	350	325	372	377	371	377	390
32009	51815	38056	17966	5800	3747	1841	680	446	453	398	418	424	399	425	427	433	435	419	430	434	408	417	436	403	407	401	403	385	390	417	461	414	424	433	396	405	361	433	401	420	403	442	416	379	405	416	420	442	427	411	389	410	381	390	423	401	459	423	415	460	420	429	433	401	404	434	422	413	417	412	431	418	418	393	421	430	413	420	411	416	390	437	412	415	379	428	417	413	436	463	404	401	404	417	448	412	443	411	419	420	438	412	423	414	432	406	427	396	417	431	428	443	397	418	445	395	420	417	445	420	420	440	427	465	385	411	416	404	394	431	415	432	407	449	418	436	425	422	409	395	426	421	408	398	445	370	412	423	389	418	414	426	420	418	411	396	376	399	420	429	452	386	440	402	421	412	430	421	396	441	404	406	421	445	388	417	384	445	408	403	429	415	387	402	420	414	412	409	449	357	409	425	443	410	383	391	407	418	425	394	440	425	432	386	427	432	435	426	398	411	413	417	426	381	410	413	415	437	395	436	408	442	412	385	435	408	403	409	425	402	425	379	381	398	434	439	417	427	402	401	419	422	428	429	378	430	430	427	383	417	388	409	417	403	439	431	436	445	429	429	446	372	441	411	398	432	433	427	427	386	432	431	405	368	410	425	408	413	416	400	407	436	418	412	443	441	429	389	423	428	429	417	413	387	419	388	414	433	379	457	398	406	387	482	416	433	392	404	404	436	440	413	408	421	426	425	419	409	432	393	410	435	413	431	393	412	427	385	402	415	408	400	383	377	397	407	407	427	422	434	398	405	413	407	432	378	382	405	397	411	398	418	403	453	443	423	380	398	427	392	439	396	442	409	391	406	406	411	423	390	397	407	387	435	428	424	427	431	414	412	385	383	419	394	427	440	427	437	425	411	419	445	396	412	418	400	400	416	451	385	406	428	409	396	424	428	424	413	403	408	451	445	417	449	395	413	402	389	439	396	405	426	414	400	418	428	412	445	427	381	406	430	410	420	420	440	424	429	424	414	435	483	437	385	438	375	384	439	394	380	426	433	393	435	390	417	429	412	400	405	418	463	409	420	391	407	439	409	419	392	421	404	398	439	411	448	429	394	419	402	408	407	435	385	384	454	395	435	426	413	454	419	418	414	409	414	419	459	403	385	406	417	419	390	405	429	416	389	379	439	433	422	411	418	432	393	414	400	392	411	424	421	419	427	410	402	385	412	409	430	414	389	411	391	437	387	439	373	443	476	408	417	378	410	408	411	415	404	426	447	440	438	436	444	384	408	429	416	407	380	408	400	395	397	448	403	421	414	437	428	429	384	438	390	445	426	454	439	405	446	384	394	390	410	429	419	435	381	412	396	411	395	410	392	382	427	437	402	373	418	414	393	385	417	391	410	401	463	427	432	425	447	409	439	401	420	411	415	407	408	413	401	386	445	407	398	425	440	408	397	395	402	406	421	426	405	401	404	434	429	437	427	420	425	395	403	465	407	424	408	429	426	430	416	418	402	393	448	399	416	429	420	407	452	364	399	439	450	375	400	408	392	416	427	402	400	376	421	392	403	402	425	460	406	412	390	401	401	409	400	418	450	426	432	407	454	432	395	422	413	424	410	371	437	426	395	379	429	415	411	403	425	411	397	417	403	395	399	369	415	423	447	396	415	456	385	412	422	428	402	380	413	398	400	424	425	403	393	424	400	424	424	402	429	415	417	415	420	423	406	386	376	418	389	398	450	419	433	410	399	415	446	405	420	445	378	385	397	401	407	447	406	389	421	427	399	438	430	402	438	402	434	402	437	431	419	422	426	390	411	407	405	384	415	426	405	415	424	406	434	408	410	444	447	386	405	400	375	436	360	425	393	424	402	435	401	377	420	410	431	399	403	407	418	439	437	408	383	431	434	385	452	422	438	424	419	415	415	397	404	394	375	407	402	394	423	400	381	405	428	401	412	404	415	403	411	421	397	425	423	412	438	432	435	392	410	414	428	422	391	470	365	419	409	431	427	429	422	450	390	376	437	406	433	421	427	409	428	420	442	421	440	418	412	381	402	420	391	420	424	420	423	423	423	438	396	387	450	389	403	425	441	410	400	431	422	414	407	396	409	435	416	404	393	444	431	416	391	382	400	428	415	415	400	407	406	391	448	432	385	407	432	376	427	416	431	387	402	409	399	408	417	403	433	415	442	395	371	419	424	443	434	396	435	422	425	422	406	419	412	425	392	424	414	413	403	397	448	422	426	420	393	438	451	377	396	438	420	407	401	407	449	428	417	414	395	404	380	416	448	413	398	408	422	401	431	402	395	418	421	402	418	427	434	397	444	423	401	416	431	398	438	453	425	391	440	401	417	438	407	392	424	429	382	401	385	391	383	457	383	473	451	409	399	385	411	419	426	431	429	460	395	411	411	405	428	359	392	400	452	417	423	393	432	427	402	402	413	405	421	410	434	392	390	384	430	402	419	409	433	442	426	414	401	412	436	414	458	392	420	420	407	405	410	403	436	384	395	400	391	388	443	438	397	398	423	389	403	436	413	411	475	391	416	366	391	416	429	399	417	413	431	442	402	428	429	468	395	421	386	452	414	401	414	431	403	372	391	439	411	384	413	431	427	412	427	371	467	441	372	416	413	435	440	399	386	434	439	435	374	405	425	410	409	426	421	442	412	401	420	407	423	428	420	375	387	413	405	421	408	441	424	452	403	405	431	415	424	476	383	450	444	440	414	423	425	425	431	424	429	440	394	389	393	436	420	406	392	424	419	418	400	395	393	402	423	426	415	416	416	409	433	402	389	403	400	464	421	380	440	437	410	402	393	445	425	414	395	404	392	409	411	402	434	430	427	405	400	383	386	419	401	383	412	398	401	411	396	398	418	388	438	418	454	424	430	447	425	380	396	391	437	410	391	427	399	445	404	421	440	442	408	388	378	427	426	393	419	384	421	442	418	446	414	374	412	413	406	412	440	440	405	446	435	445	386	431	437	420	445	417	403	439	409	369	397	419	408	436	428	391	418	377	373	402	423	446	411	441	439	379	375	446	396	417	384	418	425	409	403	384	408	401	413	378	418	410	437	386	398	404	452	397	437	427	398	428	405	406	391	401	442	421	407	406	429	416	395	403	446	405	426	432	411	407	384	418	434	429	377	406	438	434	390	412	435	410	401	408	388	464	406	422	407	408	452	416	402	403	392	448	446	463	438	393	429	409	433	404	401	389	409	430	458	429	416	401	441	398	423	412	464	431	408	411	415	433	380	426	410	390	406	393	400	409	441	400	439	458	455	411	411	462	391	427	425	420	385	413	420	420	406	434	425	405	409	434	394	454	440	406	434	432	403	376	420	397	443	457	421	426	417	404	414	410	398	445	409	410	403	402	410	394	430	406	415	421	407	428	432	438	415	399	438	438	409	425	382	418	408	443	385	443	422	425	414	393	426	398	453	407	358	468	384	403	444	431	430	401	421	436	441	430	432	385	431	422	415	431	452	433	397	406	409	398
24923	25434	45378	41282	26096	18844	10114	1986	414	353	398	351	336	378	339	344	340	345	361	350	347	337	352	369	372	352	338	366	358	347	306	385	355	325	352	358	367	352	359	353	368	342	322	383	352	378	363	329	384	357	350	368	322	320	339	380	377	349	388	325	337	389	371	338	373	375	434	396	346	372	349	318	344	358	346	318	329	374	359	338	317	380	330	373	321	375	344	373	371	358	365	367	343	326	364	348	365	356	365	350	349	329	369	327	359	347	349	392	316	311	367	357	373	350	335	366	336	349	366	351	331	329	378	317	349	342	368	355	325	357	355	337	335	385	344	306	349	397	337	330	373	339	331	368	375	352	332	350	348	330	365	354	388	352	334	337	368	340	391	342	385	351	362	352	372	355	349	315	366	359	373	375	380	363	350	371	333	352	331	363	351	375	374	356	371	312	354	341	331	387	337	355	330	361	332	324	364	349	347	335	374	376	372	349	330	328	349	325	362	331	339	338	326	313	351	341	338	367	377	356	348	373	375	404	348	372	329	351	388	395	332	356	352	328	355	378	348	347	354	355	379	358	369	361	337	372	346	373	336	345	349	358	342	382	363	353	355	334	319	341	356	373	341	353	327	350	315	374	362	355	344	369	362	381	352	342	358	341	344	341	369	360	347	344	359	346	383	349	390	364	352	370	323	351	354	323	365	342	342	355	354	371	375	326	325	336	369	349	376	349	313	385	364	336	352	381	362	334	359	351	337	351	333	374	359	371	384	356	340	328	350	376	333	381	350	318	320	353	352	357	347	348	384	358	389	322	404	339	370	339	355	319	363	328	376	339	358	358	358	373	338	357	343	344	366	350	354	387	348	329	343	360	348	331	344	337	357	376	316	317	360	355	327	358	331	345	371	344	377	363	352	358	370	315	370	347	331	368	376	346	335	336	345	330	348	328	360	350	351	333	374	343	331	335	353	335	366	387	330	353	352	349	320	333	308	348	359	345	358	349	342	364	352	337	387	294	364	349	391	367	377	353	351	304	328	356	349	390	365	377	350	365	391	358	356	348	353	348	317	353	356	355	323	364	337	368	302	374	349	354	358	376	357	356	357	332	343	368	385	352	369	363	358	353	357	372	353	352	376	373	357	361	319	338	366	354	386	380	379	336	345	365	376	345	346	365	388	397	364	395	336	343	320	341	369	345	372	357	355	357	376	330	358	339	327	364	325	357	361	368	355	339	338	374	346	330	370	371	344	354	369	392	325	366	360	350	345	331	346	363	337	345	353	372	365	349	334	354	363	368	352	337	348	355	330	369	344	363	385	370	379	339	351	357	363	371	373	366	365	365	344	342	332	344	343	326	357	367	378	351	356	360	354	369	359	341	360	350	368	334	364	356	326	343	337	354	389	317	379	380	354	345	336	350	309	373	368	364	349	367	333	351	366	360	346	332	374	332	374	320	342	364	360	366	339	349	357	361	411	347	330	356	340	374	336	382	363	350	365	330	395	324	319	360	371	358	351	316	343	339	355	330	330	340	364	340	315	353	353	351	376	363	393	369	361	362	358	359	356	362	390	395	374	342	356	385	348	316	377	374	354	345	368	349	368	353	350	369	388	344	320	353	356	326	350	354	321	332	355	377	369	378	340	341	372	371	357	342	366	345	364	381	389	396	368	375	341	357	362	362	349	367	352	343	326	387	363	339	403	368	342	356	349	365	365	353	378	360	358	328	365	347	352	332	343	372	330	380	383	373	338	374	337	375	372	360	344	353	380	334	348	356	352	335	390	319	370	337	365	345	398	362	385	350	371	354	362	334	365	368	340	360	343	334	360	329	372	354	373	334	378	355	366	382	316	350	356	357	359	400	336	358	347	366	323	329	329	375	361	359	365	319	384	334	345	325	370	360	354	332	344	353	345	336	313	361	374	365	346	355	352	366	356	363	361	380	361	374	348	381	352	353	372	382	355	335	382	310	368	343	344	388	351	330	352	364	358	354	369	338	320	349	341	343	320	337	382	365	342	352	317	339	376	344	342	372	310	341	359	333	341	347	353	329	342	289	365	351	359	338	360	342	382	338	376	339	382	331	349	337	321	383	370	349	364	357	374	352	338	345	320	349	352	373	339	360	342	347	379	382	333	341	327	313	362	369	366	341	370	354	337	379	356	382	342	356	353	339	363	362	354	319	347	311	364	356	339	355	352	381	340	352	347	365	314	340	364	359	362	334	367	352	369	339	351	367	363	365	367	351	311	351	378	327	347	397	378	357	368	352	365	360	352	348	349	352	355	383	381	375	331	353	350	342	331	353	371	364	337	380	382	313	331	348	353	351	338	339	351	347	345	358	349	372	364	360	344	337	351	376	369	361	336	340	351	333	371	334	373	338	316	330	351	377	359	348	352	340	335	325	370	361	347	353	345	344	346	389	354	317	346	345	375	362	343	363	328	374	335	362	359	325	357	314	363	374	356	365	345	339	338	346	337	359	332	330	354	343	363	370	365	356	354	332	352	348	325	354	347	370	367	341	356	364	389	354	347	331	376	377	354	363	311	343	343	358	356	361	321	335	390	362	342	338	347	315	360	383	369	341	347	357	338	329	354	362	307	337	357	356	346	348	388	346	354	359	363	388	341	301	342	332	354	349	347	368	365	383	347	364	355	366	338	341	365	332	346	382	364	341	357	363	381	348	365	337	360	370	343	382	351	350	338	369	378	371	371	340	334	336	355	335	343	358	357	366	367	346	354	336	374	361	371	383	357	325	331	337	362	347	320	353	348	381	308	353	352	343	343	350	345	322	354	369	345	345	359	366	366	331	378	321	338	331	364	366	340	357	317	331	355	357	388	333	407	366	342	354	341	335	320	353	364	338	342	334	347	368	351	339	342	362	377	369	298	346	338	373	342	340	359	327	376	366	317	330	314	332	328	341	371	365	348	363	373	402	339	340	367	383	372	351	383	371	355	347	332	371	337	335	341	358	349	375	346	333	358	354	371	352	363	339	350	363	384	320	339	369	394	345	366	341	376	363	319	359	339	370	328	366	372	349	358	370	331	355	363	338	342	356	368	298	365	332	357	368	360	346	356	363	356	350	363	331	364	360	371	384	354	379	348	364	363	347	360	371	339	336	357	343	323	350	350	303	349	335	362	332	318	344	329	373	347	349	358	343	332	358	354	345	364	354	394	354	356	374	347	356	351	343	402	358	342	359	368	342	382	337	356	325	335	358	364	358	338	365	381	354	356	334	370	369	336	370	359	329	358	342	333	361	347	374	372	335	381	365	333	324	354	339	333	333	370	317	367	358	333	328	342	369	366	349	325	322	347	328	337	331	344	383	348	344	348	342	375	352	372	392	360	363	355	365	374	349	338	366	353	315	346	386	332	346	341	369	352	386	365	355	368	371	356	316	358	340	333	350	355	367	334	355	344	364	357	352	319	366	362	404	371	337	357	358	359	365	335	322	374	364	386	344	305	349	322	346	345	354	364	317	359	367	350	363	385	323	339	370
36466	81839	71179	45024	23984	16224	8954	2355	435	392	432	406	371	418	379	405	345	375	419	414	430	394	382	402	357	423	392	397	406	439	387	378	371	412	387	374	396	393	377	390	406	399	377	421	406	398	410	443	384	392	398	366	385	421	397	394	398	359	382	379	366	406	384	423	365	365	376	424	381	391	391	412	367	400	392	430	386	404	409	371	403	387	367	385	369	412	391	419	354	375	364	391	384	370	385	343	370	414	389	399	412	403	363	428	419	426	413	420	414	377	401	391	381	363	373	416	416	388	374	377	376	393	400	383	394	406	414	368	391	387	386	417	372	389	381	415	424	399	396	431	367	368	383	388	376	388	391	417	370	382	357	384	396	371	395	376	379	387	426	384	385	392	374	413	373	397	375	400	403	405	354	378	407	390	399	391	421	377	377	370	408	389	381	405	381	380	393	398	405	379	402	370	434	374	433	388	421	405	395	388	373	381	363	390	402	419	371	388	414	394	392	381	399	405	426	419	355	397	446	331	381	386	383	361	376	423	358	364	392	360	403	382	405	404	375	383	400	391	376	399	371	367	350	437	423	412	446	430	399	365	442	383	375	338	385	400	383	384	370	390	395	388	393	395	394	425	389	425	385	421	398	407	435	392	387	370	396	403	390	388	373	421	370	413	416	418	384	404	420	377	380	437	398	439	399	369	376	390	397	402	392	378	398	392	366	383	380	378	369	374	363	403	384	408	332	410	382	389	412	430	408	405	399	406	372	372	405	390	387	396	356	385	398	403	394	416	443	371	410	406	385	404	408	410	403	430	350	393	353	374	398	366	405	376	355	418	376	366	367	416	402	382	391	381	411	384	414	404	378	403	373	398	409	423	391	393	416	399	397	443	383	383	366	345	392	387	380	361	384	407	382	403	427	393	417	377	411	396	402	408	376	423	378	411	423	395	393	391	385	376	376	397	374	335	397	393	393	378	370	389	435	392	389	386	358	374	400	397	414	398	395	372	383	410	413	371	403	374	416	392	428	411	371	447	395	387	396	350	394	378	381	396	399	408	405	394	394	404	388	386	436	386	358	417	402	387	404	381	409	421	391	378	397	388	378	357	405	410	390	377	373	410	376	378	351	398	406	364	404	363	429	385	371	391	372	373	373	453	400	399	388	390	384	402	380	412	391	398	381	389	391	382	370	416	441	361	410	359	365	381	388	370	395	375	369	380	353	404	384	382	425	397	384	358	379	392	397	413	412	369	416	396	375	419	422	410	425	384	381	386	404	411	392	414	372	381	406	398	376	394	433	382	378	378	395	367	353	339	371	419	373	393	404	385	399	398	397	361	357	367	398	403	395	399	411	375	458	402	396	387	393	383	383	401	407	445	401	397	369	393	374	403	410	360	418	374	393	402	384	421	395	379	391	410	379	390	411	402	384	358	395	416	378	383	410	370	401	384	415	403	384	401	423	418	424	349	379	402	366	365	406	405	381	380	392	437	387	364	386	390	412	375	392	405	394	372	421	394	375	391	407	409	404	393	402	385	393	380	385	394	390	402	348	381	391	394	362	364	394	388	382	400	369	403	384	383	397	395	376	409	352	385	395	411	364	388	352	419	396	403	409	392	366	409	398	369	391	387	420	395	378	388	382	406	362	415	392	405	347	414	394	413	383	410	399	399	399	385	404	362	396	434	404	386	389	403	402	368	382	413	436	367	398	406	381	371	383	397	377	395	398	401	379	374	389	420	353	386	396	409	379	365	399	423	395	381	399	382	382	360	380	353	365	401	396	408	372	398	408	396	422	390	390	347	382	371	361	385	414	430	399	439	407	389	377	389	402	386	421	342	414	415	380	394	406	411	399	409	405	377	366	391	368	380	402	425	409	380	365	397	361	391	405	372	386	390	429	356	398	408	419	404	420	393	388	411	379	377	399	419	381	402	374	367	394	411	362	378	417	390	391	438	389	419	388	330	398	451	419	378	402	386	371	383	396	398	409	346	369	367	385	385	414	381	391	410	406	366	408	387	416	389	400	379	398	371	405	356	360	411	372	395	377	405	403	378	389	410	390	374	377	409	450	368	428	375	418	381	373	369	421	372	406	385	413	353	369	417	397	395	393	384	381	410	341	373	410	354	421	370	410	379	421	409	402	387	382	390	385	387	427	337	437	377	385	380	392	405	384	399	417	373	425	404	377	341	361	371	359	383	394	417	395	406	403	372	386	384	348	396	364	360	393	379	406	373	390	393	371	403	423	397	394	405	392	393	418	373	423	370	381	372	426	392	427	390	385	383	390	418	395	370	366	389	403	386	381	401	374	398	396	361	375	396	378	379	344	390	397	415	390	391	383	399	359	408	361	423	390	421	391	382	392	383	397	403	382	430	385	425	386	362	403	377	370	377	384	418	368	383	410	358	334	399	400	387	396	418	410	389	410	337	394	382	417	438	394	361	361	405	381	407	368	415	401	384	374	359	366	361	395	380	393	416	418	402	381	395	398	389	362	412	362	423	389	398	419	383	436	383	386	389	358	394	414	396	392	363	386	392	377	426	383	391	391	355	419	425	406	395	375	372	415	376	377	422	417	385	362	388	377	451	395	391	433	399	415	395	405	396	387	365	376	407	382	413	368	421	383	365	384	396	384	354	385	378	389	371	406	390	391	365	350	431	406	368	394	383	390	383	370	427	400	372	390	382	379	379	387	427	399	386	383	377	363	359	421	354	428	376	394	381	396	370	405	453	398	367	409	393	414	405	386	359	369	372	409	374	391	399	391	396	389	393	391	366	379	418	368	395	386	367	406	390	402	381	378	371	419	404	414	396	368	400	409	394	382	395	378	391	408	396	418	402	380	387	366	404	417	368	386	386	390	389	373	396	383	423	395	378	389	413	402	406	382	417	426	358	382	362	422	362	390	384	364	375	376	407	369	385	362	424	396	371	367	366	404	376	398	356	400	409	393	378	398	384	386	409	411	386	366	390	356	373	358	391	349	372	371	370	397	400	414	413	366	405	344	404	381	430	401	438	413	391	369	392	378	393	405	389	378	402	368	420	400	392	372	364	392	387	367	404	363	366	416	371	379	414	367	391	389	382	374	388	364	392	408	389	395	393	375	403	400	404	424	370	405	370	372	414	421	384	372	389	396	398	410	423	409	398	362	361	383	399	406	395	407	426	401	403	350	388	397	401	406	375	386	388	376	376	387	343	401	427	414	410	406	402	369	379	444	347	422	403	396	372	384	360	386	397	433	395	369	363	364	357	366	404	407	373	398	406	386	377	394	414	385	389	389	404	405	345	401	390	401	417	391	402	391	428	365	383	350	418	388	364	381	350	386	413	400	389	412	426	391	361	405	414	390	365	374	382	382	398	391	410	395	379	390	394	325	409	407	384	379	394	378	375	390	363	367	394	387	369	389	393	383	393	388	400	361	397	382	375	440	341	424	353	397	367	428	390	375	385	412	342	384	410	401	386	366	403	396	350	343	402	402	446	401	381	376	391	407	432	406	416
25623	26382	43931	36842	21854	11536	5460	1283	488	530	467	494	524	458	527	500	472	481	489	483	451	524	497	529	484	473	529	462	500	472	476	468	465	512	515	514	485	474	491	487	482	492	486	492	461	467	478	483	517	480	457	470	519	494	478	499	492	509	526	482	501	534	467	469	516	496	511	494	482	498	497	519	496	533	509	490	508	476	491	522	478	484	472	495	480	470	500	466	466	509	471	489	509	529	501	469	484	484	495	563	483	479	474	503	480	497	492	495	497	493	488	477	511	520	488	492	510	490	464	458	521	493	503	521	478	479	541	486	477	486	482	477	494	495	468	465	519	511	439	475	485	444	476	484	459	519	491	502	542	450	500	492	509	458	494	460	520	474	511	479	557	448	526	527	489	516	507	486	510	488	507	465	519	483	536	493	501	472	496	506	522	506	480	437	467	510	463	469	476	486	524	487	489	532	503	498	473	487	488	473	459	491	460	471	468	464	490	535	482	508	545	474	454	529	484	506	480	486	529	456	515	459	492	506	484	517	499	517	464	491	496	480	531	476	439	450	506	487	549	462	477	505	531	472	490	496	485	511	524	483	506	476	506	481	492	462	484	526	483	486	478	517	500	483	498	463	490	471	515	478	497	499	478	508	519	460	455	511	510	487	480	467	503	479	429	478	487	497	478	510	528	453	525	474	476	453	542	466	450	473	490	501	481	505	493	468	512	522	506	478	504	513	468	491	487	464	475	466	526	466	504	491	496	471	476	478	467	477	512	477	464	502	445	502	487	462	489	472	497	488	495	491	458	490	540	515	490	465	518	505	474	489	505	493	456	508	461	481	504	473	487	512	535	470	511	519	485	492	478	490	483	485	465	490	507	500	460	485	504	477	452	483	503	463	454	481	427	485	523	484	517	490	493	489	539	442	534	489	529	490	481	484	512	504	492	461	484	461	475	440	461	500	464	514	503	474	497	502	483	503	489	481	531	483	485	459	460	513	516	488	502	490	519	474	501	478	471	494	467	498	462	519	483	526	474	500	541	461	473	501	456	477	473	504	486	496	474	493	487	488	504	449	502	457	475	519	480	472	473	489	510	533	518	504	503	480	483	548	456	490	452	458	471	487	503	451	479	520	539	532	491	469	489	502	475	462	498	455	490	476	487	463	494	517	519	512	445	480	488	467	533	519	508	470	488	466	517	513	506	546	492	477	463	477	476	524	445	463	508	470	459	506	467	482	481	534	515	507	476	487	488	480	480	450	521	516	473	484	447	462	505	456	435	463	485	504	481	452	482	506	520	493	472	474	530	499	526	526	520	480	463	501	531	480	448	451	482	467	482	482	501	503	484	469	512	469	481	470	490	487	505	510	516	497	513	524	507	513	443	492	495	512	502	488	480	484	503	469	511	523	499	485	498	487	481	528	530	465	485	450	504	511	515	494	482	486	472	464	459	525	481	467	497	460	484	567	493	475	438	508	469	475	468	526	511	500	487	510	500	506	479	501	448	498	457	489	528	498	469	447	498	502	536	509	477	484	467	464	502	502	463	502	486	481	473	498	532	500	446	471	524	466	505	484	495	506	478	500	467	475	515	518	530	455	501	485	466	495	515	486	484	504	488	515	443	496	534	484	534	489	453	500	476	495	483	528	536	502	488	499	502	519	481	489	505	490	491	494	476	487	450	466	501	487	482	453	446	469	501	513	467	503	521	465	473	483	480	451	472	500	520	488	501	474	456	482	457	466	462	495	465	476	481	520	465	508	464	502	489	482	481	505	515	481	500	486	493	524	501	475	483	472	479	472	469	437	505	484	472	511	510	467	498	447	501	507	490	488	515	462	501	495	484	500	469	493	520	499	464	491	480	495	502	500	495	484	501	467	464	500	514	473	447	488	472	492	439	450	501	500	501	520	500	488	491	472	464	498	481	529	515	475	518	443	472	527	529	503	522	497	530	502	481	499	492	464	486	466	503	513	486	488	538	467	511	504	485	469	488	497	498	448	447	485	495	432	487	482	492	505	523	520	499	503	507	457	502	507	470	483	476	516	512	465	465	493	497	522	484	516	442	483	493	484	490	491	447	488	520	468	470	485	460	485	470	502	499	453	466	504	496	543	452	520	494	483	488	535	515	512	442	451	496	495	501	533	478	514	479	476	474	507	475	489	531	525	457	481	497	475	476	473	478	491	497	474	525	498	495	481	495	536	507	501	514	477	476	485	484	492	482	507	504	485	519	483	520	456	486	478	461	477	494	515	525	480	482	476	480	478	519	530	462	479	516	470	498	503	501	491	485	476	461	444	482	517	469	491	521	471	474	468	489	472	483	504	514	502	455	489	468	474	471	468	509	475	498	471	481	480	464	481	484	487	529	495	464	505	500	515	478	581	475	447	467	473	505	469	501	483	493	502	496	507	511	534	508	476	499	478	521	457	473	521	536	531	504	485	465	475	498	506	496	458	505	508	547	500	479	471	489	458	482	467	471	474	538	470	476	513	480	470	496	515	505	452	480	466	482	526	500	507	467	547	489	478	490	468	507	496	487	481	465	490	484	489	481	477	514	479	529	478	477	496	509	476	508	502	468	476	498	472	517	502	483	466	473	506	492	483	501	509	490	473	505	452	506	490	480	463	485	460	468	471	482	479	500	503	485	454	491	507	499	471	469	497	468	470	509	480	460	479	495	494	483	469	511	468	481	478	451	457	448	519	494	518	504	493	510	508	521	521	455	497	493	518	506	506	475	495	494	499	494	471	443	465	474	516	504	482	461	467	527	480	485	518	475	477	519	497	480	507	499	486	523	495	535	486	481	487	452	488	466	507	474	454	476	477	494	454	500	514	474	502	495	526	512	464	482	496	498	507	461	503	485	488	493	515	495	510	500	471	486	490	495	500	497	476	521	501	459	485	444	483	487	519	490	506	488	490	472	469	455	509	501	460	472	442	472	450	492	521	520	468	482	482	467	438	493	475	494	466	489	476	512	517	492	502	499	408	511	464	468	465	486	441	471	433	488	480	493	512	470	496	473	517	533	510	491	469	506	476	505	478	508	505	471	474	466	488	428	478	469	508	497	489	492	492	514	464	472	465	488	503	468	507	467	485	489	510	537	468	498	511	518	504	544	478	457	562	501	517	479	479	493	472	502	476	477	474	487	490	509	507	479	490	517	472	516	450	524	492	463	480	469	520	498	483	477	484	492	477	502	518	495	488	492	524	496	482	520	467	469	509	481	521	508	474	482	509	458	464	475	493	490	498	474	481	497	489	505	536	510	482	507	495	507	483	513	508	518	488	490	495	457	506	478	490	497	491	528	462	505	476	487	492	460	461	487	484	455	464	474	513	503	475	485	490	480	507	496	491	504	522	489	509	517	480	454	536	471	505	503	494	490	519	500	446	485	495	440	518	478	467	468	493	515	527	473	501	460	492	510	521	490	491	488	453	515	500	502	497	492	452	497	435	484	502	453	546	509	504	472	482	482	487	455	493	506	498	488	473	451	487	508	506
38297	78302	64543	40625	19806	13142	7446	2087	549	535	580	632	545	554	552	563	575	555	516	543	540	529	565	513	623	567	547	536	499	575	554	485	545	560	594	529	532	536	541	544	558	509	484	532	520	512	532	526	526	545	515	551	550	511	509	579	558	529	531	570	530	549	509	595	544	582	515	518	584	574	561	554	511	532	559	539	539	515	566	562	570	528	537	589	567	507	528	543	538	546	579	544	535	580	577	533	520	527	562	533	565	549	539	573	552	579	535	576	536	534	527	543	566	557	571	515	526	574	536	548	538	562	537	559	521	541	488	530	546	580	528	580	544	506	532	541	572	541	574	532	499	590	576	527	527	541	538	546	520	544	512	538	541	530	558	516	509	515	579	533	546	499	559	567	519	494	508	566	584	570	573	595	542	571	533	586	541	553	546	540	565	547	555	542	589	567	527	520	511	539	592	572	525	542	574	555	521	539	579	544	521	549	536	513	548	574	532	544	548	530	571	567	570	534	523	548	552	619	548	476	507	546	555	515	544	520	546	538	538	615	546	543	575	542	554	595	535	518	535	558	534	557	505	592	525	535	540	515	543	528	573	574	545	559	521	567	554	555	525	550	586	525	520	506	546	563	520	573	546	540	518	568	578	541	562	559	582	562	516	521	596	539	538	556	519	525	557	522	539	505	568	511	551	519	513	542	539	549	539	537	548	581	545	605	539	541	563	517	585	586	530	536	568	534	512	549	582	526	516	537	557	525	564	554	539	528	543	547	559	534	549	540	532	546	581	520	585	568	570	475	558	567	494	525	570	544	511	532	535	547	537	521	548	536	536	500	570	549	545	528	557	555	568	530	552	529	576	528	533	535	579	524	537	504	583	541	558	537	560	548	540	560	530	526	536	536	538	520	532	590	552	555	516	530	522	526	528	556	560	607	547	545	537	577	586	492	559	523	512	531	586	566	527	579	567	550	587	507	540	567	511	554	570	587	512	550	530	539	499	542	555	526	544	548	528	517	533	529	551	565	541	500	582	560	542	554	608	543	514	561	542	529	523	540	502	508	510	543	541	528	500	541	545	528	557	523	572	595	574	527	544	550	524	541	523	566	583	568	547	558	568	549	505	581	557	556	521	568	510	541	538	593	553	538	559	540	556	541	556	551	560	584	544	538	524	544	538	569	536	566	592	531	535	558	532	579	537	561	553	554	552	564	543	554	582	561	526	537	569	516	507	526	554	541	552	589	572	559	510	564	559	540	552	535	527	540	544	574	562	571	579	572	540	495	578	548	532	565	533	505	526	540	555	585	533	525	570	530	561	542	565	566	505	563	563	486	533	541	579	556	548	547	560	596	505	547	542	541	564	550	592	563	545	541	536	564	531	558	569	497	529	528	569	537	538	515	590	546	536	545	545	538	562	539	590	499	530	516	548	529	538	539	595	562	533	512	518	593	550	517	549	561	585	533	584	587	577	522	536	583	527	561	552	531	544	538	563	566	535	556	563	565	554	547	522	565	518	547	562	526	490	549	526	560	493	617	568	568	522	538	553	561	565	521	507	563	531	541	535	527	558	570	548	524	558	531	514	571	565	550	531	536	564	580	542	547	520	563	514	571	559	549	566	589	537	532	534	582	560	565	533	560	567	542	524	550	538	529	546	536	521	507	525	539	556	565	573	536	545	590	556	543	554	566	519	536	556	517	528	582	523	543	573	511	539	535	539	546	541	561	615	545	559	543	533	536	568	521	553	532	542	560	577	561	581	498	533	551	512	573	569	565	515	565	543	558	577	556	541	548	551	542	555	557	571	545	508	584	550	526	562	544	597	548	528	521	537	541	548	519	526	590	534	535	579	502	529	576	563	516	564	568	568	525	544	596	553	490	556	556	567	558	568	564	559	504	512	577	575	523	573	553	563	565	537	561	542	509	552	535	535	545	580	561	572	542	529	590	532	561	481	554	594	547	544	561	584	544	516	558	517	493	528	497	539	570	557	565	558	504	539	547	550	546	522	560	501	526	557	543	546	512	494	524	538	569	545	550	575	529	521	571	545	538	540	568	555	514	521	542	527	554	522	536	591	538	556	562	591	547	569	580	545	572	539	530	541	560	523	504	570	554	533	567	565	574	505	555	557	523	549	522	579	514	515	494	537	570	542	527	569	587	506	566	527	532	588	487	564	571	542	551	553	535	524	559	567	532	573	538	521	547	582	520	545	541	549	527	518	512	506	560	595	547	517	523	576	563	558	518	536	567	521	560	520	562	550	566	498	524	513	615	562	555	543	552	515	543	581	518	543	566	572	563	527	598	515	525	614	562	558	563	580	532	514	536	563	563	543	573	547	580	534	549	556	522	549	483	533	563	534	531	518	554	526	559	539	511	503	545	582	569	539	553	512	560	514	520	571	560	537	522	543	549	528	525	533	551	583	594	578	519	565	587	566	559	563	546	541	597	545	603	528	508	560	573	530	539	512	533	489	547	510	544	585	580	551	507	507	501	522	525	583	555	527	589	591	547	567	561	521	548	538	543	565	527	537	524	557	497	532	511	535	539	574	575	531	515	541	531	545	541	502	547	564	515	542	549	558	547	523	566	554	578	538	595	534	560	553	531	545	574	504	555	542	537	502	506	537	517	548	553	514	559	592	536	533	553	525	509	537	577	570	581	524	535	573	542	537	551	555	527	493	598	548	563	532	582	619	554	549	545	544	567	546	522	554	534	555	483	554	549	566	522	537	582	496	569	565	513	534	544	559	534	539	533	551	560	550	533	533	553	543	542	513	617	555	555	560	545	538	543	537	540	558	544	575	545	539	563	541	537	524	572	571	605	569	538	519	546	554	535	529	508	537	532	543	551	533	571	541	561	544	528	575	573	542	531	516	580	527	570	550	568	520	565	549	565	528	498	540	531	509	551	520	552	552	565	543	539	506	561	573	535	557	555	549	561	529	569	520	574	513	562	535	518	524	567	555	553	554	541	506	525	546	533	520	537	506	529	550	554	544	510	538	550	553	566	544	527	553	548	530	554	564	589	541	541	507	548	545	542	559	550	545	502	535	527	535	525	547	580	568	557	576	516	514	573	568	590	596	511	530	540	604	586	533	586	567	565	549	513	569	534	500	535	576	567	542	521	539	535	533	549	547	541	550	533	513	537	530	526	556	555	540	587	566	554	534	527	546	559	555	552	513	536	553	551	559	548	550	538	531	577	528	562	549	541	570	522	558	527	546	552	536	585	562	527	508	534	559	534	547	536	558	549	562	608	571	598	521	496	541	518	549	555	520	530	519	570	561	534	553	557	543	562	563	495	533	546	522	550	554	533	482	542	522	536	545	540	499	551	512	513	524	514	540	545	522	579	563	480	561	577	500	592	553	558	557	538	573	561	539	487	530	517	534	555	558	557	546	518	533	561	547	556	562	532	574	570	569	534	575	576	550	525	536	509	562	509	555	535	589	592	551	526	531	539	552	498	592	542	559	549	554	525	570	553	526	534	547	549	531	590	546	531
23177	22855	37716	35878	27756	26325	22493	5959	795	583	561	553	566	541	541	567	532	577	527	530	519	531	514	555	541	523	565	539	550	546	543	518	518	531	583	558	524	548	593	513	519	560	565	523	546	526	538	553	534	548	525	529	498	569	553	566	514	564	541	550	525	520	545	553	541	543	553	549	528	563	542	548	514	539	542	543	521	550	574	528	511	564	524	539	517	526	536	496	539	515	504	512	564	521	536	462	537	553	555	545	565	539	528	544	532	538	497	533	477	531	542	502	504	533	544	549	516	522	589	561	488	540	554	566	538	543	530	535	527	535	548	576	556	526	534	534	571	504	505	534	514	525	568	485	522	528	504	538	532	531	484	578	562	552	589	547	570	549	544	532	529	525	513	544	575	541	505	530	502	561	566	561	543	531	572	538	509	589	510	533	552	507	535	547	531	513	523	538	536	538	551	566	531	554	541	525	512	509	548	541	537	512	552	534	548	535	539	526	520	502	537	524	541	550	552	506	526	521	495	503	524	554	545	526	558	576	526	547	600	543	536	513	528	521	536	540	542	547	572	538	521	497	511	525	557	554	543	536	566	541	545	577	543	557	510	552	545	519	540	551	549	536	497	520	543	544	499	567	512	558	547	522	529	492	540	543	522	513	561	554	523	534	521	511	565	534	559	576	548	488	535	513	563	529	546	592	594	564	531	530	534	524	534	510	493	541	550	534	523	529	551	541	541	580	529	523	557	540	544	534	562	536	521	502	542	587	528	567	541	529	499	516	546	546	523	502	559	556	575	491	552	514	557	513	539	516	526	543	527	590	537	528	568	556	505	561	522	552	537	526	521	541	518	561	540	519	546	577	538	555	531	517	525	510	552	544	553	556	493	536	543	509	545	542	553	562	547	563	574	563	506	564	525	529	568	491	554	537	564	568	527	562	560	505	565	560	542	543	529	514	526	541	554	529	548	525	540	503	564	547	548	551	560	524	555	510	520	523	536	538	569	508	536	538	535	574	490	566	526	573	550	541	553	540	548	550	525	559	566	507	512	557	572	555	559	515	549	568	564	528	506	542	524	543	532	535	503	509	515	541	574	562	523	551	544	580	557	489	554	535	560	497	541	531	506	568	498	505	556	517	519	501	532	528	537	547	564	520	524	552	540	536	528	565	547	501	528	551	584	576	538	525	535	557	564	548	535	522	504	503	517	528	549	557	551	498	479	541	537	530	540	534	590	565	571	514	527	570	553	540	553	541	516	584	530	591	555	567	511	599	554	517	547	560	540	535	497	456	556	530	543	548	586	516	534	498	556	509	554	519	521	527	527	545	496	552	519	596	545	531	501	513	516	526	527	547	543	522	537	576	554	519	512	541	561	580	539	550	548	528	526	567	577	556	522	521	543	598	532	565	540	534	501	485	536	569	544	534	514	533	521	537	524	539	556	538	562	536	552	557	526	493	514	543	593	577	523	573	508	534	518	552	547	543	517	498	552	519	539	563	537	550	542	528	526	534	522	487	559	541	548	498	515	517	554	543	506	558	497	533	559	517	534	507	550	530	516	530	525	545	541	471	510	588	552	556	550	552	559	532	511	535	567	516	564	501	515	536	514	544	544	529	502	524	539	539	555	509	534	526	557	529	553	523	517	523	547	579	546	539	547	485	534	526	528	568	553	544	529	511	545	529	484	567	525	535	557	515	580	532	538	529	514	564	524	528	555	583	579	558	495	550	551	561	504	544	561	479	532	547	578	543	525	539	570	565	516	531	541	523	513	554	531	505	568	515	560	469	540	546	528	500	536	532	497	521	501	553	508	524	547	571	561	533	543	521	573	489	535	500	501	505	530	537	532	555	533	588	579	531	555	516	494	560	558	527	536	514	566	525	491	556	526	507	509	516	559	487	525	523	570	553	547	527	571	530	537	540	540	513	558	516	546	519	550	530	552	493	537	550	500	535	525	524	504	551	514	556	544	568	532	553	524	524	534	503	520	547	547	528	505	529	560	539	542	519	503	568	550	544	557	532	562	547	585	539	488	513	544	535	530	539	534	525	536	539	458	538	523	525	532	568	567	554	510	539	528	534	531	537	503	527	505	553	490	547	561	545	548	482	523	537	565	578	560	585	540	537	549	535	565	518	566	581	533	522	519	530	542	551	542	532	540	511	597	533	546	537	563	481	522	527	584	520	580	546	529	545	524	569	532	545	509	522	508	570	504	509	555	525	510	527	531	535	537	549	524	501	542	515	540	561	576	537	554	561	530	508	542	555	533	549	506	551	554	554	528	524	560	503	517	530	504	531	556	558	525	531	507	526	543	535	525	530	521	558	538	523	558	540	539	538	528	513	487	515	515	518	550	578	513	554	553	540	526	501	527	518	521	503	596	535	537	541	550	524	516	558	548	517	516	521	546	547	532	529	508	486	496	564	504	511	540	519	524	566	594	550	503	506	538	567	522	511	536	535	560	556	542	490	519	514	498	575	520	533	550	526	594	551	556	533	544	531	552	478	581	549	524	522	589	518	544	517	541	529	567	594	521	540	576	522	534	524	526	541	529	498	542	490	522	540	520	524	535	524	535	485	508	554	572	537	520	562	548	530	534	535	513	483	561	551	536	536	537	566	489	529	508	476	507	549	563	531	556	555	523	554	489	538	553	540	561	551	532	550	553	522	515	526	503	526	548	528	519	525	548	524	579	523	499	537	487	539	565	542	582	568	556	522	516	533	536	558	534	546	536	567	549	520	534	558	539	548	539	515	567	512	512	520	538	549	554	537	555	538	536	543	524	509	563	562	557	553	580	552	528	542	545	479	525	523	540	533	579	545	534	519	558	579	533	541	544	529	537	519	529	538	560	510	490	513	549	560	547	527	528	545	542	551	519	543	568	541	553	508	510	557	493	566	521	539	507	521	524	493	512	593	547	554	521	562	525	543	513	524	533	512	530	537	536	519	533	546	554	509	560	521	540	525	537	539	473	550	505	541	565	573	539	524	593	515	539	567	564	558	500	572	530	529	564	549	549	569	519	565	580	492	550	529	560	516	513	531	502	541	537	519	569	548	548	542	563	528	536	534	553	538	576	542	541	559	526	543	557	510	554	550	535	560	583	537	556	568	539	508	572	515	523	558	532	520	543	524	551	515	528	531	489	513	503	507	527	541	528	550	549	560	523	507	577	515	553	552	496	539	492	524	496	558	531	522	492	558	521	542	492	524	536	496	534	517	521	508	536	566	526	475	565	502	530	564	549	527	582	557	497	513	511	564	518	501	553	541	547	493	532	566	551	532	571	531	518	515	491	526	533	572	501	488	562	524	525	554	548	527	545	524	508	541	539	495	548	548	506	508	543	527	542	531	491	496	501	560	529	551	528	558	561	534	558	509	551	518	540	596	555	531	531	518	499	549	530	480	538	548	530	493	516	579	539	525	524	584	557	554	553	533	481	558	528	501	501	564	589	547	536	534	509	519	530	571	511	533	530	521	531	546	523	533	542	516	534	521	539	543
43695	73498	85206	61509	36728	29936	16967	5480	782	582	601	568	561	561	603	601	569	531	600	572	541	546	561	633	583	549	582	594	585	588	557	561	544	574	555	600	571	550	590	625	543	576	606	562	603	582	553	590	588	631	546	568	580	574	547	555	562	553	569	583	570	561	560	592	574	563	597	617	619	595	565	576	596	593	567	564	590	610	584	556	539	601	525	545	595	546	559	578	541	567	530	557	561	565	554	549	576	580	574	587	573	619	564	553	561	576	584	571	564	560	557	552	605	534	550	544	601	560	568	546	570	608	625	590	542	545	595	563	572	574	620	571	575	571	608	563	572	603	589	581	582	567	562	560	622	539	555	531	579	566	529	557	590	536	575	594	586	586	632	556	580	570	605	572	541	564	549	549	567	537	560	592	580	602	547	589	562	559	577	520	591	567	528	605	584	613	581	553	551	603	575	572	557	583	587	574	589	586	576	541	595	526	582	585	603	552	583	584	561	592	594	591	588	548	567	578	585	543	556	596	548	559	562	547	570	558	572	593	622	614	575	576	533	624	570	599	574	549	594	567	555	593	581	577	605	580	545	561	569	599	566	626	572	561	548	585	551	578	583	598	602	529	576	579	564	560	557	573	554	602	562	557	553	583	555	587	543	546	549	577	543	599	600	565	571	561	558	586	569	593	567	582	560	590	555	536	569	559	588	595	582	514	563	530	590	553	547	599	602	541	549	591	568	581	556	555	574	571	573	546	573	518	558	586	556	598	549	557	610	568	578	575	595	561	563	568	557	593	582	605	555	608	528	591	570	532	597	611	559	543	539	557	564	595	588	537	566	509	565	547	538	604	610	561	589	573	607	555	603	553	584	561	552	607	545	579	531	528	508	571	589	556	574	561	575	584	593	544	604	590	559	573	585	562	560	554	592	574	572	536	592	534	582	575	559	580	597	507	555	573	594	566	581	617	569	569	571	600	593	578	549	610	587	586	565	553	571	553	571	564	586	578	546	556	596	565	541	575	634	553	553	591	608	610	554	582	549	557	594	553	531	569	587	560	611	601	533	555	549	555	598	571	565	576	554	555	574	550	580	598	564	586	602	570	543	600	608	586	597	526	569	557	597	603	599	596	586	595	557	609	559	574	566	551	537	574	621	578	615	586	594	543	534	575	558	586	591	517	568	569	545	551	559	580	555	549	594	591	536	569	606	579	577	609	585	567	600	547	602	532	558	575	573	617	568	577	582	590	519	583	600	587	590	571	603	605	555	591	567	571	606	570	567	554	619	609	558	600	585	562	585	565	537	577	571	595	613	542	598	560	589	618	530	571	544	538	539	582	533	585	596	557	569	577	585	549	576	581	598	597	564	576	576	564	527	568	596	624	516	556	558	561	586	569	563	580	539	603	564	555	578	545	520	617	553	598	576	552	550	568	601	636	607	562	619	573	563	544	587	543	549	556	593	569	565	622	572	577	592	590	558	555	573	576	584	627	564	586	596	574	562	563	577	539	575	565	551	569	574	612	504	534	599	585	564	570	588	567	599	576	629	567	597	580	560	585	588	549	588	577	521	600	542	565	535	545	600	522	545	591	590	566	554	535	592	616	574	562	560	517	577	570	567	566	580	620	593	549	549	539	567	554	566	532	586	567	561	582	620	582	629	514	579	598	578	616	618	559	610	585	563	556	571	600	590	562	562	608	562	570	559	580	573	583	572	594	584	549	610	550	577	558	574	537	559	580	601	567	589	601	530	587	584	601	560	609	569	577	573	573	587	573	582	581	588	589	628	515	561	583	599	589	531	555	560	557	571	574	542	585	558	548	544	619	609	555	572	597	598	567	572	553	538	568	625	560	599	576	576	575	548	613	570	544	570	562	565	576	592	575	575	562	532	564	557	562	545	552	562	607	606	558	583	588	576	581	539	580	580	555	549	592	598	566	590	564	564	550	559	571	568	578	602	570	538	571	564	558	577	559	526	561	573	563	583	543	564	593	592	550	577	535	579	570	548	557	548	560	590	576	556	564	585	586	585	589	552	578	539	578	608	594	604	592	587	589	544	551	596	584	572	557	594	574	612	572	586	588	596	584	545	579	600	568	622	591	544	586	555	571	592	586	575	570	547	544	614	570	582	598	601	606	556	525	566	590	630	563	570	598	595	523	567	567	551	626	554	597	576	576	609	541	553	561	583	575	557	572	574	566	555	566	555	544	623	614	546	614	584	562	554	556	603	588	571	578	558	562	535	589	538	602	576	541	576	548	574	544	574	559	581	563	576	575	558	653	550	579	536	593	536	576	561	536	569	559	551	560	585	590	566	547	575	581	559	592	585	569	598	580	582	554	598	616	542	540	578	579	553	579	576	571	577	646	584	566	544	590	585	555	580	560	563	573	554	535	538	620	571	551	586	514	636	576	585	584	539	603	556	589	610	578	574	552	590	572	585	563	563	602	589	591	576	591	584	557	576	558	550	575	556	569	565	560	597	584	580	626	585	573	566	588	553	555	582	574	554	508	568	535	566	554	599	561	548	619	628	609	525	582	575	559	546	603	558	606	600	579	534	576	568	561	558	574	556	616	563	557	577	588	592	525	596	582	558	536	597	562	606	565	553	561	545	610	552	594	537	605	549	621	566	540	584	596	604	596	574	587	590	554	580	544	551	581	582	533	595	571	566	617	541	577	571	567	567	581	599	571	628	598	567	566	587	518	575	582	556	584	578	568	614	605	582	594	598	561	580	522	578	581	610	574	614	566	556	538	566	566	559	531	572	604	576	599	598	560	599	613	576	569	600	581	582	605	563	595	582	577	560	601	567	556	616	607	606	559	569	604	577	551	575	582	609	544	599	540	594	610	572	574	501	594	552	568	573	536	594	538	567	568	575	572	584	581	554	592	586	579	562	559	571	610	572	554	565	592	606	558	547	568	558	566	580	553	565	581	585	601	570	598	547	586	566	558	567	574	564	571	587	586	589	553	596	586	563	567	579	577	568	543	550	547	577	571	551	617	597	574	604	555	603	556	532	589	591	584	537	519	555	578	522	586	560	564	573	543	597	601	543	610	555	559	573	580	576	577	552	603	556	573	562	556	592	555	497	589	586	565	568	584	570	587	561	621	566	620	557	608	569	583	584	544	564	558	581	554	562	557	557	554	589	532	583	594	585	545	561	590	577	588	573	578	567	570	593	563	584	586	557	558	589	513	571	543	576	564	592	561	525	531	582	598	567	509	602	583	588	633	543	559	582	574	558	561	573	578	603	594	579	545	587	570	568	572	570	532	570	589	556	563	580	540	569	583	563	583	606	594	522	603	575	557	575	578	588	534	574	585	576	573	558	572	553	601	593	551	567	549	559	560	561	607	568	580	530	584	583	564	567	558	565	590	602	601	575	585	560	550	561	552	593	632	591	593	574	593	527	546	584	565	621	571	564	540	570	591	594	563	626	562	555	568	574	527	586	573	575	559	618	575	578	608	536	582	636	615	582	580	599	576	555	557	552	538	547	562
29286	33845	43725	25912	7187	3231	1465	574	349	369	376	363	363	369	369	371	372	369	362	375	362	407	366	378	397	347	350	373	387	363	375	398	358	362	381	390	353	373	400	377	361	369	367	336	384	374	390	346	357	417	346	370	345	405	412	338	383	403	357	353	371	380	385	407	340	335	362	327	351	338	392	388	347	379	356	377	397	370	378	370	374	377	355	358	378	339	363	399	363	345	362	358	391	348	371	391	374	345	395	364	363	387	353	377	359	330	360	386	388	371	359	367	375	367	376	371	365	370	361	365	391	382	331	385	363	354	379	394	382	385	362	350	367	383	376	374	353	390	386	378	384	377	366	403	379	380	359	376	351	352	385	390	359	347	364	380	348	375	361	399	397	394	345	342	361	356	363	356	371	361	373	351	360	415	366	379	406	371	349	343	368	357	330	390	381	381	398	365	367	352	356	369	370	392	354	325	365	372	378	388	391	387	351	363	372	345	385	417	352	381	363	382	388	383	353	384	327	405	370	375	389	374	370	353	382	368	348	372	384	368	350	380	369	383	351	372	379	369	378	357	374	358	399	368	408	384	374	368	344	410	379	367	365	428	356	371	381	376	368	403	377	382	373	376	388	385	383	365	385	372	338	364	370	367	374	371	373	403	391	403	399	415	378	376	407	369	382	412	391	382	353	378	370	391	392	387	350	362	353	359	371	355	386	379	354	377	358	356	387	367	355	351	381	433	358	364	364	350	395	356	384	377	366	338	367	357	336	376	395	383	354	380	396	325	373	391	340	375	391	341	343	400	374	406	359	386	359	385	396	372	367	368	353	398	358	374	375	390	360	381	376	400	372	388	362	385	382	365	410	382	330	395	388	329	395	370	341	353	375	370	385	376	355	380	374	364	359	377	377	353	345	380	371	355	346	401	309	390	403	335	363	352	357	365	390	367	358	360	411	398	403	368	363	354	387	357	398	358	365	380	400	361	385	362	369	345	387	386	382	384	383	393	366	356	374	415	395	382	395	318	440	373	417	368	361	343	361	389	358	432	366	374	379	417	391	387	390	356	387	337	392	387	359	349	374	348	339	376	349	371	362	391	392	363	348	384	359	389	416	393	377	341	370	369	383	354	371	369	350	390	371	338	359	354	387	347	384	371	371	358	390	351	383	381	362	375	370	371	396	357	383	391	374	385	371	383	381	355	355	398	352	365	386	381	366	403	379	361	385	398	370	352	377	364	373	421	382	366	365	373	366	372	374	383	354	381	374	324	380	348	353	336	389	375	344	348	372	359	354	375	402	400	361	380	383	398	333	369	342	357	357	396	366	353	399	381	400	367	395	378	379	362	350	391	376	394	338	382	352	387	388	385	351	372	390	352	392	422	372	398	349	413	358	375	382	392	405	381	377	372	372	369	397	401	371	344	369	402	359	326	364	363	385	344	358	403	369	365	392	400	377	375	377	413	373	359	393	350	407	363	387	359	353	360	381	369	390	391	378	355	413	348	362	375	366	363	373	386	384	385	384	408	380	361	354	382	369	372	370	402	367	357	385	389	393	383	369	377	402	394	379	391	374	385	374	377	384	345	372	346	342	395	388	370	385	377	381	367	391	379	384	399	381	379	387	383	406	389	371	374	333	347	362	390	365	367	384	362	384	405	359	350	377	398	354	400	322	404	408	382	365	383	376	364	351	407	363	359	364	376	388	374	382	407	374	355	380	355	358	403	363	356	388	356	375	373	386	380	352	340	374	336	387	378	363	375	360	368	408	363	376	404	369	392	400	371	377	351	359	394	362	338	388	365	382	351	399	358	407	367	365	378	351	381	361	358	380	356	348	361	370	358	375	397	385	397	390	369	390	349	396	360	384	404	388	363	372	395	334	311	397	363	376	416	351	361	364	354	389	331	353	369	367	404	388	381	363	419	367	367	352	407	391	386	400	347	371	376	354	372	375	339	368	337	369	368	345	368	357	373	422	394	345	363	383	395	361	337	345	352	378	364	380	402	380	376	371	386	385	363	378	336	347	378	385	389	374	364	357	386	395	374	368	406	379	366	387	362	390	355	355	374	368	355	390	367	389	382	391	355	365	365	383	394	376	381	368	370	358	349	344	374	357	378	377	381	380	370	377	363	366	353	374	354	364	396	366	368	376	362	356	388	370	373	357	362	334	358	373	352	365	355	363	373	346	376	361	392	370	368	388	358	345	373	374	373	377	349	403	350	367	355	386	315	338	385	398	374	342	361	413	379	376	382	384	346	410	344	337	383	363	326	377	357	361	380	367	362	394	357	339	354	368	329	394	370	375	385	401	348	380	366	352	376	405	371	369	364	405	400	364	356	375	367	359	366	368	393	340	357	374	348	397	363	394	356	382	335	365	371	366	377	374	400	368	386	378	383	332	385	362	370	361	361	386	358	367	391	363	363	389	388	364	376	380	354	383	379	362	343	368	344	361	397	389	382	387	338	370	376	379	362	387	366	391	405	371	377	356	371	365	395	360	379	381	365	382	372	377	371	366	409	399	405	378	412	374	331	379	362	360	400	361	398	357	355	386	348	419	399	401	368	426	387	376	398	386	385	379	390	408	344	381	360	355	385	357	366	364	373	353	345	345	399	373	363	384	394	389	382	385	380	437	362	356	356	384	367	367	355	391	401	405	362	407	370	356	334	377	341	374	377	400	379	382	361	378	399	410	331	396	387	397	354	371	373	346	383	395	368	376	356	374	357	375	390	327	394	361	363	382	369	394	348	345	371	389	347	381	397	374	406	395	361	383	335	361	393	342	381	350	344	413	369	347	332	410	407	386	365	398	374	422	355	357	385	386	404	402	354	371	343	351	356	344	369	399	374	325	389	350	363	375	371	382	330	382	367	411	397	359	395	382	362	367	366	393	388	343	372	363	382	408	345	372	363	366	365	376	404	344	410	380	414	355	358	393	390	403	361	389	358	377	377	377	387	359	372	410	366	399	355	351	402	369	380	346	367	355	409	391	355	377	382	377	362	384	395	381	361	364	385	349	357	358	368	423	366	360	331	349	367	377	343	355	393	355	383	361	416	340	393	347	364	379	401	373	374	379	378	387	370	399	320	377	391	374	398	361	349	392	380	391	366	407	350	358	399	345	331	369	329	364	366	360	348	372	367	428	398	363	391	348	422	373	408	365	373	356	361	338	390	391	363	375	372	373	338	377	338	348	366	388	378	346	407	383	346	391	391	381	369	364	384	385	395	364	357	371	380	377	391	367	388	346	377	356	362	344	398	345	327	372	367	358	358	348	362	332	383	344	367	363	370	380	393	334	363	359	359	387	346	400	351	379	361	379	387	333	374	352	357	382	366	375	357	386	377	349	382	360	394	348	392	387	411	388	343	364	374	370	382	397	386	403	366	401	393	391	329	367	399	415	371	373	388	372	352	388	372	355	387	408	392	366	361	350	364	377	359	380	343	383	364	422	369	409	384	378	416	387	373	358	330	369	337	387	370	371	362	386	391	382	361	361	407
31227	52463	38301	18278	5313	3822	1883	686	387	426	438	426	464	442	432	403	426	419	468	421	423	434	445	424	402	416	445	441	415	410	401	401	408	426	380	434	439	402	418	402	410	387	452	412	450	428	387	454	412	411	397	440	428	438	398	420	438	428	442	402	428	427	441	433	472	456	389	413	421	426	402	436	425	397	415	413	405	423	430	430	460	412	415	419	438	444	417	473	436	387	363	455	437	447	425	446	425	405	437	398	419	391	459	421	407	432	423	444	411	457	405	443	428	417	427	426	429	408	409	467	462	447	397	428	433	435	446	416	418	423	450	423	399	439	429	467	425	397	423	413	428	438	407	463	399	423	434	436	414	436	427	399	360	400	433	433	436	439	416	431	422	420	427	411	409	430	396	428	415	377	407	463	452	412	391	395	438	412	398	388	443	454	435	454	453	421	448	437	403	421	418	397	440	432	411	402	417	431	405	420	401	441	389	430	418	419	359	401	442	427	391	467	390	418	419	442	398	411	387	450	451	411	439	469	399	412	446	397	377	408	429	415	431	383	383	411	409	414	441	438	450	440	427	428	439	433	424	446	444	420	472	425	476	415	488	430	402	418	431	423	407	453	400	413	431	422	382	420	416	397	429	436	406	393	429	424	439	439	414	406	409	413	442	425	433	423	381	436	447	434	405	446	439	450	439	429	417	450	446	415	397	467	432	410	429	438	446	424	405	450	455	454	387	414	456	420	451	413	399	391	404	417	428	405	404	437	389	478	426	394	443	423	419	413	424	389	458	421	412	415	423	416	411	411	435	382	437	394	417	412	424	455	400	447	389	404	407	460	402	386	416	428	416	461	408	423	380	438	421	444	442	414	413	431	408	441	433	371	411	415	474	406	432	415	438	431	422	415	437	419	426	410	404	411	416	409	412	428	446	460	419	447	412	407	420	396	418	427	431	431	425	429	433	438	417	422	423	439	444	411	435	442	413	417	400	461	385	417	411	414	417	445	424	408	437	406	430	413	406	435	429	417	383	408	459	398	425	406	435	429	429	417	417	425	405	405	449	438	424	381	459	430	441	409	412	456	447	409	428	425	436	448	393	422	396	419	404	395	421	425	446	450	459	387	396	411	406	448	433	409	426	447	427	410	420	436	405	426	414	447	442	403	429	438	410	415	419	406	447	418	438	427	417	438	449	453	428	462	460	464	445	481	421	399	452	393	441	409	396	424	390	436	417	439	436	422	434	459	444	408	452	442	431	376	410	415	434	425	433	438	431	417	422	466	385	419	442	391	429	430	445	425	438	466	419	396	395	428	443	399	450	461	446	434	449	439	394	406	421	444	409	436	445	467	399	431	411	465	450	419	393	429	387	442	423	374	405	424	423	408	427	399	452	417	433	430	416	443	411	421	440	465	418	413	455	414	389	437	355	435	383	424	385	428	387	408	425	401	454	425	412	410	477	394	436	409	455	432	422	381	429	423	418	436	415	454	420	431	430	408	375	424	443	465	413	412	440	417	436	389	435	437	367	396	394	411	409	411	418	472	397	391	436	389	403	401	412	424	425	438	416	404	394	421	453	408	430	440	454	406	420	429	415	405	425	433	408	422	434	417	404	460	417	414	408	434	406	440	413	470	399	393	394	428	429	436	418	418	445	429	432	401	422	418	426	408	438	408	354	418	396	448	441	410	416	383	403	390	420	443	454	432	435	415	413	455	426	418	412	433	426	416	399	440	410	414	446	437	419	428	421	414	415	443	413	453	428	434	407	435	429	424	422	414	444	429	416	393	423	461	436	433	429	407	399	380	425	437	433	456	429	393	429	405	449	422	445	423	452	439	412	399	403	420	420	418	458	403	398	417	380	434	436	444	434	398	413	386	428	436	422	373	381	427	410	410	408	420	402	445	389	416	410	389	452	421	427	417	481	377	412	423	408	379	407	428	415	420	392	429	406	410	448	426	433	423	432	416	426	437	420	440	406	421	423	424	426	412	427	400	436	440	450	393	399	408	446	400	375	419	394	434	433	444	404	441	458	454	395	412	412	438	421	437	392	427	429	428	397	410	425	413	411	412	419	425	412	407	424	389	466	455	454	410	431	441	423	420	437	424	404	457	439	423	423	426	401	425	405	408	452	390	418	422	402	478	453	410	416	418	416	438	428	410	412	441	467	426	441	460	420	429	412	432	441	403	398	409	379	432	399	384	414	425	403	433	420	421	431	411	435	385	454	393	448	394	445	431	413	422	422	434	471	430	413	466	383	400	422	411	414	422	422	413	412	413	398	433	428	435	409	448	370	405	419	397	401	414	452	410	409	406	436	420	427	426	411	434	441	427	421	413	427	422	441	429	408	447	434	416	435	416	440	392	437	429	434	414	437	389	465	420	438	411	423	420	416	429	407	406	401	453	411	409	409	440	412	441	383	428	429	424	382	439	378	468	458	448	407	431	390	451	441	422	435	451	411	446	401	426	420	431	394	427	428	411	457	384	467	401	419	426	406	427	446	445	434	401	394	458	429	444	416	405	414	436	430	413	420	387	420	406	414	470	443	445	436	439	427	405	409	403	421	444	388	434	457	419	399	450	400	402	435	420	419	388	444	416	382	369	422	414	405	433	412	469	414	444	414	373	464	418	371	432	416	452	425	448	399	418	442	423	415	429	409	393	410	444	443	396	431	406	422	430	422	409	375	422	436	410	399	410	414	391	423	472	416	432	412	424	439	417	395	401	382	415	429	430	419	410	436	409	455	414	392	405	406	419	429	396	429	403	431	433	429	442	457	440	432	405	396	415	459	429	392	442	407	403	423	435	444	426	369	466	429	405	435	409	424	405	397	408	416	424	419	431	426	423	435	445	425	414	427	408	419	404	426	420	434	442	425	426	420	445	404	388	458	452	415	425	399	427	407	418	421	450	436	426	423	409	438	441	419	404	430	425	398	451	376	445	411	415	433	415	407	445	406	432	378	446	395	424	422	426	452	419	397	411	448	433	432	400	450	444	467	439	418	431	425	422	414	399	429	456	463	440	425	393	425	436	427	413	400	430	395	443	444	403	439	436	440	447	407	427	443	381	420	447	413	412	412	432	409	445	418	417	455	420	434	412	442	392	432	416	443	396	440	463	410	436	399	419	407	383	397	497	410	408	437	397	438	421	398	418	443	421	413	434	412	449	418	434	408	422	438	467	398	427	394	414	418	404	429	403	441	413	446	441	404	416	405	386	485	399	397	464	409	416	434	423	416	417	419	421	421	415	447	456	398	430	416	414	418	449	404	417	427	430	424	412	407	438	423	410	453	403	451	431	440	425	456	425	412	393	395	449	389	433	423	394	409	422	418	413	416	421	417	420	473	414	454	409	409	457	413	425	454	428	407	416	408	415	423	417	455	448	436	437	431	419	453	452	397	425	405	388	405	416	434	435	423	400	390	410	411	433	419	400	435	442	420	440	448	401	418	435	433	429	440	425	431	418	439	423	406	410	397	413	388	408	403	408	398	413	395	432
24935	25720	48407	42387	25848	21196	10050	1996	499	324	343	402	386	351	336	385	381	376	377	363	403	311	358	362	341	397	372	346	374	346	357	361	375	369	361	342	370	372	340	388	376	340	337	370	371	332	365	342	349	359	355	339	402	315	321	360	393	396	345	330	349	354	348	387	345	359	377	347	364	335	345	359	343	352	371	369	362	360	340	336	350	315	288	375	346	340	351	365	330	347	333	363	341	323	375	385	381	370	359	343	299	362	428	325	370	347	342	355	368	351	343	392	358	375	354	347	354	343	324	358	379	367	352	349	361	317	357	338	372	349	356	345	356	329	338	371	320	320	367	303	337	379	331	345	369	328	377	346	328	380	364	363	347	367	386	373	350	341	350	335	358	337	323	336	346	384	329	354	320	353	348	400	396	358	361	361	338	339	384	328	377	355	376	367	349	328	360	346	345	359	364	373	351	324	358	355	359	331	368	370	365	342	371	341	344	342	328	391	364	339	366	379	370	336	396	353	336	333	375	320	372	313	359	331	360	348	341	347	319	321	372	328	358	371	354	340	344	363	346	364	365	348	380	340	371	345	325	355	355	403	342	350	381	371	334	381	362	356	350	334	358	377	346	328	363	344	359	361	353	370	351	361	366	324	362	393	351	349	306	334	422	340	355	364	359	335	366	366	384	356	324	351	361	335	339	352	332	355	338	386	335	361	382	339	376	379	384	355	348	353	316	365	338	339	351	340	363	343	385	329	372	351	336	333	351	358	351	380	362	370	352	334	350	335	370	353	376	354	328	349	356	382	382	368	335	356	351	325	337	397	391	374	369	389	351	345	367	334	398	366	346	344	377	369	367	358	377	343	387	409	355	384	384	354	357	356	347	352	377	349	354	353	359	334	345	379	332	369	357	360	365	349	355	341	362	365	363	352	358	353	360	342	372	352	325	346	372	388	382	363	362	358	352	331	334	359	372	377	362	354	368	353	346	372	335	308	376	377	344	371	359	335	355	353	383	356	371	324	380	295	343	360	366	328	342	367	373	372	388	357	325	375	344	377	325	355	365	375	374	359	349	361	334	367	357	328	356	324	333	360	366	352	351	350	380	337	305	359	343	355	336	382	372	346	388	363	414	377	356	352	333	337	341	394	371	334	353	373	349	361	331	341	364	348	348	322	335	331	366	326	325	354	335	366	365	338	352	335	348	403	360	395	326	358	347	320	337	369	349	342	353	355	365	332	378	345	368	320	384	361	393	374	340	352	354	333	347	360	386	362	343	349	389	356	362	350	361	352	346	336	399	360	334	342	331	355	356	360	359	334	351	355	353	342	348	341	384	355	353	357	347	360	364	347	336	340	357	327	341	332	339	334	353	341	369	344	336	334	390	319	354	340	351	331	332	367	342	364	359	370	374	353	356	377	348	336	351	322	349	414	338	364	340	364	336	354	373	343	350	352	351	351	368	399	364	348	356	347	323	391	357	342	327	392	365	349	350	353	370	362	344	338	374	384	360	350	369	362	360	311	324	364	370	355	349	363	359	347	370	341	339	324	335	366	332	346	343	343	385	337	347	342	333	358	369	339	385	358	372	374	386	335	355	339	322	343	314	362	358	344	354	376	356	367	330	353	404	360	336	368	362	347	376	300	364	374	336	348	355	363	347	333	367	343	345	333	343	361	313	359	357	355	355	349	348	369	325	388	348	341	366	365	344	360	388	355	350	351	331	358	374	384	347	342	353	344	370	344	368	312	387	368	362	359	372	397	357	351	351	337	391	383	360	348	355	365	349	324	391	364	365	382	364	353	356	330	319	343	350	337	322	378	361	356	362	322	331	384	358	384	362	337	388	393	375	364	355	351	372	373	339	347	333	334	318	365	342	334	360	370	353	333	348	375	348	386	355	339	347	363	356	368	339	317	342	379	369	327	371	387	352	325	354	346	349	346	352	347	318	353	362	355	336	367	352	355	363	373	393	410	337	390	348	344	301	377	388	330	333	381	379	355	347	328	338	372	346	363	374	381	345	338	359	332	366	352	312	363	331	331	364	356	351	356	378	358	382	343	330	353	362	357	354	335	343	353	383	335	374	325	364	369	359	342	355	332	359	327	358	361	317	335	350	349	346	358	368	380	360	364	373	356	376	359	364	361	364	323	379	336	347	324	329	319	330	376	376	348	359	331	335	357	356	370	368	342	339	359	338	317	336	328	391	365	366	354	342	342	379	327	372	357	330	324	384	374	357	371	325	321	391	381	381	346	319	340	346	333	336	342	329	348	373	342	330	378	349	349	347	331	354	353	365	367	363	323	350	329	378	357	325	333	368	362	380	402	357	370	368	352	346	348	343	345	359	393	337	319	316	306	326	374	356	350	406	348	360	343	393	320	346	351	355	347	360	351	339	317	347	368	361	345	385	337	348	340	358	333	352	368	361	361	351	346	353	378	377	342	392	383	358	354	362	360	356	358	359	369	358	335	404	341	325	310	374	356	341	367	353	338	343	330	388	349	363	309	357	350	371	337	327	374	345	369	354	355	324	350	370	322	342	344	373	343	350	379	358	367	373	384	379	362	348	346	365	351	353	334	365	354	353	375	348	345	358	366	365	363	375	367	352	364	351	342	309	359	338	362	320	341	362	355	368	307	349	378	338	341	389	395	350	315	370	361	340	380	364	363	362	336	338	397	350	385	342	354	359	357	354	327	340	334	362	355	360	344	363	380	335	394	361	347	355	346	328	383	339	351	354	361	348	362	347	370	332	399	324	341	364	365	338	349	353	319	354	358	372	352	357	366	364	324	367	373	367	362	372	347	378	344	346	385	338	333	367	376	347	370	324	363	340	309	341	327	365	349	355	357	339	319	339	361	360	348	325	346	364	355	341	325	357	387	358	362	353	351	363	364	362	373	366	384	357	374	351	361	329	367	329	348	350	345	345	327	344	380	337	337	360	380	344	344	356	365	359	373	363	331	358	344	352	311	368	360	361	350	346	352	359	350	333	374	364	377	337	343	335	331	364	356	351	329	311	368	375	367	358	356	360	337	383	359	365	381	357	363	361	355	358	343	341	357	366	372	368	383	336	340	346	372	343	365	347	352	367	388	381	369	348	350	352	341	377	352	333	348	393	315	350	387	399	352	359	391	393	358	370	316	340	375	338	336	362	371	330	350	357	354	371	381	353	347	328	364	377	355	350	342	336	367	393	336	357	372	338	323	339	382	363	373	354	336	328	391	347	384	382	366	354	358	340	324	394	361	323	363	345	328	340	340	372	342	354	303	353	342	372	335	343	343	354	317	356	345	344	356	352	361	324	361	343	348	351	343	345	377	368	370	354	393	379	312	340	320	339	360	356	356	351	380	344	347	346	346	380	368	360	331	361	312	340	348	365	348	368	363	357	351	342	348	364	389	319	366	331	365	350	351	359	344	396	370	332	356	369	380	367	364	360	379	343	327	327	341	359	369	344	359	327	369	360	347	324	356	363	348	335	362	349	388	337	346	335	328	352	358
37393	78929	71719	45058	23983	20150	8306	2584	557	404	384	390	373	412	422	394	439	389	365	401	396	391	382	411	355	398	395	395	388	394	408	412	401	383	393	404	391	409	411	404	422	388	390	409	394	396	413	408	389	365	395	394	434	385	387	399	385	412	415	386	402	398	380	426	413	391	423	379	400	362	377	395	415	378	429	406	374	394	374	395	365	405	395	416	455	434	373	371	409	384	421	390	418	353	381	401	369	398	403	421	394	414	347	405	420	385	384	392	398	408	417	399	425	345	377	408	390	392	383	393	385	425	381	397	454	373	376	416	391	398	390	396	381	378	388	381	388	393	405	402	400	413	350	433	391	404	391	397	410	400	383	393	376	363	386	388	420	389	384	379	425	364	393	414	375	380	386	376	374	394	411	430	410	368	406	375	388	395	365	433	431	448	385	389	390	412	400	384	415	437	420	407	396	406	392	393	411	404	376	411	371	409	392	400	399	409	376	410	382	420	360	389	393	380	399	399	403	418	420	410	366	385	429	398	391	423	359	405	395	444	448	370	390	411	412	418	400	424	391	398	405	406	360	417	424	388	376	378	379	381	426	391	398	426	399	411	372	444	380	430	393	359	363	436	381	398	412	378	406	408	405	437	418	388	439	392	409	414	396	373	367	430	417	422	426	393	422	394	426	418	372	436	414	365	414	416	422	431	406	385	391	396	408	433	389	428	403	411	399	377	393	395	396	378	419	419	430	415	409	390	392	396	417	397	377	420	439	400	394	430	452	378	392	402	410	390	422	398	416	396	460	388	405	392	389	400	413	382	393	403	387	406	459	392	380	382	397	420	390	410	405	407	392	389	376	400	396	380	406	395	367	392	414	409	414	388	386	361	404	394	410	406	432	388	375	401	399	402	366	407	386	381	382	393	395	392	382	400	396	397	408	405	398	390	439	402	393	409	410	390	409	398	429	369	366	390	382	382	419	404	411	386	401	414	418	426	389	423	398	398	403	366	411	397	424	383	406	435	421	412	383	416	399	429	407	368	416	395	390	416	400	385	422	375	406	399	407	400	370	391	394	380	396	376	399	399	384	386	370	408	407	376	411	422	396	406	405	386	396	393	400	369	400	390	404	395	423	405	397	382	380	378	360	411	394	403	386	403	410	405	389	401	362	396	424	427	375	386	413	398	406	397	420	380	421	397	413	379	443	418	406	403	372	412	415	369	368	421	423	385	393	371	401	424	362	389	439	405	375	417	414	391	398	373	410	383	385	380	385	396	380	400	396	405	388	369	403	365	375	379	384	383	389	390	358	385	409	410	388	396	389	422	406	404	356	390	395	422	387	389	391	415	398	384	403	404	393	362	423	411	397	379	385	390	390	387	416	408	414	403	374	380	423	423	397	394	395	397	372	413	402	382	411	393	383	418	393	431	355	368	356	403	397	396	436	388	423	366	390	418	387	415	373	380	374	396	386	427	366	402	393	401	382	386	413	411	382	422	392	390	384	388	389	390	449	430	411	383	361	398	397	368	375	393	383	389	425	415	411	412	420	413	413	388	386	433	404	381	429	416	391	399	395	416	416	381	407	403	405	402	364	407	410	411	386	393	389	381	389	419	398	388	395	378	377	378	401	413	433	411	365	376	412	449	433	399	402	435	375	381	397	397	404	436	375	388	426	370	391	381	400	396	393	392	409	398	375	393	364	387	425	390	393	370	380	388	392	418	393	435	398	399	375	428	377	357	419	390	387	394	402	409	375	439	388	389	369	381	376	411	396	390	420	390	401	406	406	397	394	368	402	377	390	395	369	389	431	420	421	400	387	399	419	418	420	422	393	444	384	399	395	403	407	397	368	390	364	376	415	403	431	377	416	443	395	366	410	398	386	414	401	380	394	395	381	406	408	399	370	405	402	396	401	391	416	388	343	395	389	381	415	388	406	383	384	437	404	418	392	365	416	383	351	412	407	341	414	420	390	430	416	423	458	403	388	396	364	373	397	417	407	390	375	420	377	389	356	401	391	374	386	401	408	342	398	402	376	373	369	376	394	384	359	366	369	401	378	398	401	376	406	402	416	388	393	402	412	392	394	385	407	401	401	422	431	426	420	409	402	386	406	396	368	389	387	386	410	414	403	435	376	405	407	405	403	396	402	400	401	397	379	405	391	406	407	368	425	396	400	404	418	387	410	418	379	419	369	419	390	411	398	411	409	420	425	371	391	356	373	378	388	406	384	393	402	396	376	417	436	384	420	398	398	414	380	383	440	420	390	369	386	379	399	402	391	385	412	406	397	422	364	421	387	415	412	374	381	397	397	370	408	376	387	413	413	385	409	398	348	385	406	401	414	381	397	378	413	412	403	415	420	394	391	435	390	406	405	397	392	360	371	387	409	423	432	380	391	397	379	411	378	405	377	404	382	380	389	373	376	369	359	391	392	425	361	428	411	378	402	377	415	377	393	370	387	359	419	367	409	414	407	376	426	385	410	417	409	389	388	402	416	369	420	400	374	427	389	375	396	395	411	382	401	370	395	392	386	401	411	394	387	391	416	426	396	384	376	402	413	362	419	390	418	420	334	390	388	408	407	392	359	408	393	389	380	392	413	389	392	421	393	423	375	375	393	428	389	383	391	394	387	407	406	425	368	404	410	401	398	381	364	406	393	382	414	390	423	440	396	397	379	408	399	387	406	413	402	406	410	386	374	410	362	423	395	413	371	409	386	411	391	382	374	412	416	391	385	376	384	423	416	369	401	398	403	420	408	386	391	404	415	375	437	413	385	374	398	397	406	414	406	424	463	376	402	376	443	406	405	399	355	391	403	384	399	396	419	396	385	387	356	394	416	396	390	385	388	428	397	407	408	396	391	412	414	379	372	383	429	404	372	394	394	395	421	404	393	435	404	426	439	404	432	416	406	365	394	399	397	403	387	373	414	393	399	382	380	410	385	397	430	373	436	401	403	363	425	414	353	410	419	374	381	407	380	414	406	405	400	403	373	401	406	359	424	409	404	399	377	411	410	379	352	414	396	381	379	419	403	406	390	377	377	418	394	408	387	377	401	395	386	359	379	402	412	415	428	403	369	412	401	380	389	421	414	388	400	358	397	396	388	399	404	389	397	400	389	383	351	376	415	417	408	435	403	415	415	392	412	411	372	447	376	387	379	394	371	425	416	410	394	371	388	419	373	383	418	383	417	392	404	415	388	395	398	392	385	380	366	367	397	407	384	387	399	361	398	389	357	417	357	373	404	418	412	395	404	396	421	406	372	369	410	397	398	375	390	394	414	422	376	387	384	416	406	389	450	374	391	398	419	370	401	373	387	385	405	367	382	389	366	393	411	371	414	432	395	361	421	396	419	407	447	458	402	394	421	380	379	431	396	369	375	382	414	401	414	413	384	383	386	406	429	354	353	396	408	385	367	419	400	433	410	394	400	356	383	379	406	415	409	396	423	408	378	397	388	418	392	399	382	397	407	424	384	423	399	382	379	388	413	363	404	429	392	386
25686	26467	43739	35630	21565	12963	4349	1128	584	490	493	495	502	518	484	500	509	509	505	467	561	483	508	490	493	483	543	500	479	482	493	470	509	494	475	491	513	554	503	499	495	506	497	517	473	478	532	499	504	498	461	506	529	520	480	465	496	487	515	519	489	516	526	537	486	495	526	472	490	517	524	495	472	499	522	562	494	539	472	566	505	509	482	504	515	525	490	472	496	493	515	510	510	456	498	497	543	458	462	501	510	512	484	505	513	496	551	483	495	483	500	530	451	486	490	509	497	478	514	511	493	527	520	515	482	487	434	513	507	520	451	503	502	487	500	508	488	466	516	480	488	498	566	494	496	492	471	430	496	530	488	530	492	506	459	480	448	491	508	468	494	497	521	483	503	524	521	514	469	477	539	490	504	468	521	506	504	516	509	485	494	500	499	507	476	512	512	502	508	488	535	497	464	489	512	490	520	516	518	511	469	510	462	502	479	473	510	475	484	516	467	525	494	489	521	520	527	481	525	506	511	509	497	507	486	477	494	528	576	508	496	464	485	477	485	499	480	470	507	531	500	496	491	487	517	497	465	476	487	486	518	487	534	459	496	485	511	492	520	475	489	468	505	475	475	482	498	482	529	486	479	503	473	530	482	506	499	513	492	491	487	506	497	521	520	519	477	514	539	518	476	515	470	519	486	505	486	512	504	547	498	486	511	460	553	512	502	506	501	532	488	512	488	476	481	541	481	510	520	534	474	518	517	487	502	512	497	504	469	535	506	501	500	494	504	508	508	517	548	489	502	512	470	488	483	489	511	522	485	513	480	482	500	526	479	529	498	522	481	505	488	494	478	507	492	501	485	515	524	500	519	479	534	533	522	513	506	517	516	508	481	482	503	479	484	538	469	508	474	491	506	517	509	492	507	528	467	551	495	491	511	506	477	490	508	515	474	460	467	469	488	510	472	499	474	516	503	509	489	489	508	502	506	537	479	438	498	479	500	516	514	476	493	506	578	523	532	509	531	561	475	482	494	472	506	535	527	485	498	443	516	527	494	496	469	540	519	542	503	479	538	497	468	496	489	521	493	498	510	512	476	449	492	511	488	479	497	537	500	480	509	496	508	482	509	513	480	507	499	477	496	514	480	494	463	456	467	482	493	454	515	520	515	519	492	538	510	515	493	506	516	512	522	495	497	453	521	495	523	524	520	526	509	512	462	495	491	529	521	479	494	504	463	489	489	512	497	521	481	499	477	495	547	469	460	539	479	492	509	486	492	462	519	512	490	495	527	541	454	480	522	480	467	528	495	546	484	475	474	502	526	524	493	513	490	476	510	499	495	522	507	485	505	515	526	452	504	492	504	506	540	499	493	538	528	510	484	513	487	503	501	524	491	512	503	489	500	543	518	491	528	495	536	491	491	483	491	459	450	514	522	475	464	488	487	511	482	500	489	530	530	519	485	537	540	483	533	513	503	478	500	497	524	499	520	482	477	539	495	460	484	487	504	529	525	495	484	482	514	452	474	521	467	506	534	480	484	432	499	472	511	548	439	479	481	506	510	496	502	522	491	502	464	469	530	527	473	528	469	504	495	513	476	478	514	556	475	491	480	481	521	491	522	502	537	502	538	470	517	481	538	504	482	520	479	477	508	492	498	495	478	512	490	482	444	504	504	467	517	510	516	505	492	474	502	485	479	504	483	481	482	483	467	487	499	509	461	473	501	515	456	495	516	489	511	516	471	489	524	516	510	533	499	539	496	525	499	505	478	497	511	520	516	520	510	486	498	525	508	488	513	496	518	511	476	528	506	507	512	486	505	509	461	437	505	510	520	519	502	506	531	503	539	518	455	509	491	474	476	476	491	487	514	503	504	518	474	522	504	510	487	496	488	516	496	508	504	473	489	523	488	461	508	522	479	497	478	487	522	513	536	499	503	473	488	485	460	509	519	500	526	506	466	504	532	497	520	513	519	501	527	500	503	483	502	487	494	496	486	470	536	505	552	500	471	483	479	500	498	468	511	506	519	469	489	514	518	519	502	562	505	505	505	520	538	483	480	506	498	513	463	520	491	517	501	491	542	500	472	496	494	503	534	493	487	517	470	530	493	463	511	519	506	448	491	525	505	487	527	512	495	504	528	457	491	525	507	492	500	482	487	494	497	499	482	482	525	510	502	507	473	472	498	499	472	525	495	525	505	484	531	502	578	507	505	498	504	478	472	499	536	509	463	532	514	502	502	485	465	487	501	455	476	483	446	498	491	498	495	509	472	507	526	504	499	542	524	491	517	515	477	521	551	480	509	489	532	507	506	509	507	535	542	513	479	531	524	493	507	506	495	509	490	475	488	490	496	546	510	482	509	479	523	485	507	523	511	494	485	472	519	510	485	504	485	474	502	488	514	506	471	547	483	485	528	477	477	510	492	477	481	475	507	492	495	451	450	490	514	491	489	507	465	482	473	486	523	515	493	500	480	512	495	500	516	489	491	520	513	530	481	518	489	507	464	499	505	482	488	465	540	526	519	494	513	463	484	530	474	514	536	532	518	531	482	483	481	522	529	507	516	512	494	508	465	472	490	532	481	468	503	502	516	505	499	503	514	468	488	508	524	492	533	472	508	485	449	565	485	499	508	491	547	525	452	492	505	512	486	497	544	517	511	523	472	474	519	490	544	476	481	509	483	477	507	533	523	489	520	511	484	483	500	533	504	487	504	528	548	475	497	434	466	482	517	482	467	484	458	491	517	484	521	445	512	495	465	515	490	525	474	514	468	537	482	472	532	500	523	504	528	437	515	501	527	514	520	477	479	461	493	514	467	465	566	514	468	528	479	502	460	473	516	483	505	486	527	461	505	489	521	497	525	530	506	525	483	459	504	488	521	485	501	476	500	497	529	463	485	517	504	498	505	530	535	513	490	487	540	543	503	472	487	498	513	528	443	509	488	452	461	511	513	553	494	463	507	520	475	479	501	480	497	525	507	468	472	503	519	539	506	462	488	483	493	490	531	497	487	498	499	520	496	471	507	529	490	482	507	536	528	542	483	505	494	527	489	488	505	494	495	506	516	464	487	494	483	473	529	505	500	493	524	513	527	503	520	481	468	494	455	558	522	503	527	480	515	516	472	459	487	535	521	452	522	487	540	500	501	463	493	471	487	490	447	519	461	508	516	509	495	518	546	524	546	513	488	518	515	513	509	505	467	497	536	525	474	519	502	502	490	545	477	513	486	489	545	463	479	477	489	530	495	510	514	498	500	450	484	507	524	499	530	510	500	502	476	522	451	529	505	501	463	479	530	492	504	494	490	505	530	486	499	478	512	500	504	478	459	529	515	452	483	515	487	474	466	501	502	511	522	504	509	477	505	490	536	502	529	522	515	490	508	496	491	484	504	510	508	506	517	477	540	472	478	506	520	472	501	470	514	476	473	510	518	523	492	498	486	508	528	470	513	471	479	505	504	511	489	482	479	475	484	472	519	508	502	494	504	482	488	513	480	515	514	527
36396	78334	63453	38740	22312	14611	5347	1652	682	529	579	557	573	577	569	563	586	555	582	542	525	538	544	538	541	543	554	533	586	553	573	565	564	579	557	567	563	595	555	555	585	548	556	568	544	551	535	550	566	576	576	568	557	557	584	573	562	566	556	557	556	565	547	561	519	571	591	554	539	575	565	552	558	570	541	561	567	539	586	562	558	563	578	570	551	520	522	577	529	547	578	546	565	566	555	559	530	570	548	575	565	603	552	570	522	560	619	560	523	551	540	536	543	574	584	564	545	565	536	563	563	550	552	539	540	572	581	580	565	579	523	566	551	570	530	521	533	573	535	520	575	574	576	540	540	594	540	580	558	525	555	566	552	588	565	574	526	551	561	521	559	537	518	565	566	529	538	545	592	562	547	555	563	556	555	543	536	561	531	564	560	553	549	601	556	540	536	572	533	543	542	575	547	568	565	522	518	555	524	560	533	597	579	533	533	586	555	552	611	573	602	552	542	533	527	530	549	557	617	548	556	591	551	595	565	570	550	565	549	552	551	596	516	605	582	543	565	568	576	589	609	564	533	553	529	568	551	583	545	564	573	552	550	545	562	510	597	571	561	566	594	510	569	526	593	567	514	579	553	575	560	550	554	580	539	542	557	565	579	558	581	496	522	553	557	545	538	546	580	551	572	554	568	578	551	564	541	584	538	532	545	536	541	539	550	561	574	554	584	574	576	557	511	596	640	555	569	555	536	550	539	550	591	566	564	604	522	572	517	546	555	579	576	564	531	572	555	557	539	559	530	546	531	559	532	556	545	579	599	553	555	548	556	536	575	552	534	550	551	523	575	506	559	543	502	548	572	613	530	576	536	540	586	549	526	545	559	576	541	538	534	526	530	552	551	576	589	572	567	548	532	542	554	543	532	559	574	539	567	557	540	568	518	543	548	584	602	554	609	526	532	564	561	598	559	538	492	604	534	563	536	587	568	544	553	556	537	574	558	570	530	566	572	553	567	571	569	572	515	540	547	535	525	537	541	556	555	589	577	547	542	567	554	608	564	511	572	573	573	541	582	575	593	499	563	531	563	554	535	558	530	576	543	551	550	541	584	545	612	542	542	562	561	572	591	601	567	523	596	550	510	535	562	554	560	604	547	537	590	548	546	568	540	579	598	560	564	571	579	575	573	579	518	537	567	573	514	566	600	546	545	565	531	542	551	566	581	521	533	582	563	530	545	544	547	558	583	545	527	542	528	530	541	543	530	544	567	590	543	541	564	542	577	552	559	631	542	561	581	527	517	559	567	549	525	614	550	565	557	552	601	561	535	543	557	534	552	553	547	608	558	586	517	562	584	598	580	503	559	613	572	553	556	593	577	535	556	522	551	546	602	570	570	595	585	555	566	596	501	580	530	547	550	569	568	537	565	585	550	499	558	590	613	520	569	539	584	542	551	569	554	525	589	581	556	557	586	571	579	577	527	548	573	617	569	495	536	536	591	522	576	542	573	577	602	560	610	565	573	545	556	575	575	555	610	565	555	593	555	579	550	580	529	550	536	598	552	559	516	557	513	581	571	516	590	546	555	561	547	612	582	524	557	541	571	568	561	572	586	575	560	561	581	565	530	571	548	565	538	560	547	544	583	551	580	568	567	575	598	519	612	597	541	537	498	542	559	554	549	537	580	536	534	537	576	529	598	560	576	588	563	541	524	569	527	610	545	603	535	573	553	554	563	586	581	560	568	573	552	527	579	528	559	584	537	527	572	554	527	555	525	563	539	554	557	564	592	599	545	566	565	538	504	526	561	519	581	561	596	550	552	526	533	575	573	536	574	507	609	540	574	560	507	564	582	531	572	569	529	609	572	586	607	572	572	553	536	538	571	507	542	539	577	583	524	580	576	518	570	547	545	575	521	520	581	533	572	584	544	584	560	545	561	583	555	570	520	577	539	540	565	557	539	567	583	546	531	564	595	555	538	576	542	546	574	570	597	550	575	574	537	608	519	562	568	521	540	528	581	588	561	553	593	559	564	552	573	577	563	575	556	547	569	569	589	560	562	536	602	535	572	586	579	573	605	538	536	538	555	538	565	553	579	562	524	549	595	572	573	564	587	558	568	563	554	519	566	579	561	555	594	594	565	572	545	537	528	555	562	567	585	558	539	556	544	583	545	602	565	549	544	601	582	556	548	534	572	587	576	575	557	556	536	571	538	510	537	548	616	545	579	536	552	574	594	555	566	550	525	560	552	548	510	566	584	579	592	593	564	551	653	550	583	565	540	544	563	537	538	557	578	584	557	596	535	556	558	552	541	549	517	577	571	542	533	582	535	580	562	558	589	565	551	545	572	514	567	592	591	553	549	600	534	568	520	567	545	555	588	601	577	541	539	607	541	562	565	541	566	540	576	529	576	557	509	546	570	569	536	561	561	572	589	576	562	585	588	558	591	566	531	539	556	535	577	572	537	551	555	598	585	559	534	573	548	594	576	579	545	558	570	608	528	572	541	570	515	597	534	584	519	575	534	553	532	565	558	553	565	591	543	517	518	555	529	557	553	596	541	624	550	580	568	531	555	544	579	512	575	576	591	532	514	562	522	537	561	565	582	600	503	584	574	542	545	539	521	541	566	567	527	528	582	538	578	590	605	584	588	548	590	534	595	569	548	508	576	535	550	525	578	550	591	571	544	603	580	531	609	579	560	547	564	553	518	527	559	559	516	560	595	528	556	556	549	569	560	559	600	569	537	544	564	564	564	577	561	547	544	508	534	565	555	552	567	508	522	556	549	558	556	590	545	555	538	549	560	562	541	580	589	561	577	531	508	573	550	574	543	553	553	546	581	552	571	584	512	536	580	586	534	561	535	598	547	579	562	539	536	575	569	585	567	592	527	570	578	553	559	553	571	555	521	555	559	564	531	583	566	533	546	534	590	583	542	584	580	566	550	560	559	602	562	537	570	540	574	567	571	588	516	539	545	587	555	549	505	552	533	556	578	534	581	535	562	535	527	566	524	528	574	570	531	574	557	540	588	555	523	559	548	569	592	535	564	587	558	554	547	497	533	556	520	588	535	526	534	600	564	555	529	510	552	529	526	553	554	546	577	543	571	561	588	552	584	569	558	553	530	544	552	590	565	555	610	565	562	591	570	536	549	550	589	599	544	533	534	523	562	550	584	631	503	530	541	538	534	547	570	545	563	544	546	538	583	523	549	565	588	559	562	540	550	536	513	548	528	557	517	510	534	501	549	606	571	535	590	586	570	555	617	521	565	572	561	559	550	556	569	579	567	567	543	579	547	538	538	578	575	541	566	554	553	600	547	536	564	571	552	584	614	549	544	580	561	561	557	550	615	519	510	544	541	526	516	535	539	593	545	554	534	527	590	560	538	554	574	571	556	531	561	548	584	553	550	581	554	594	603	563	549	542	551	557	550	546	561	578	545	551	583	559	555	532	574	594	562	558	566	546	572	553	583	514	533	541	551	547	566	545	565	549	538	520	569	547
23316	22684	35942	33575	26535	27196	21482	5548	785	514	606	535	558	567	591	599	582	572	567	550	580	579	573	548	549	587	554	545	569	526	556	562	537	559	546	582	561	578	539	554	559	563	581	528	582	568	544	538	559	572	548	533	550	565	570	525	522	574	509	569	549	548	562	526	501	566	558	566	577	529	558	551	575	557	547	553	556	559	532	541	536	509	539	538	555	526	544	524	577	549	541	528	541	594	535	556	552	556	571	540	547	574	551	567	519	563	558	554	562	585	546	583	531	578	549	547	561	529	532	570	548	500	568	512	522	557	586	548	552	540	546	520	568	542	569	578	561	495	583	556	519	513	550	536	549	545	518	601	540	590	565	541	594	592	559	540	512	580	584	548	546	557	588	543	583	606	582	525	574	567	558	560	541	559	555	550	501	524	572	540	535	574	553	544	554	566	516	565	550	536	538	530	532	588	550	584	541	543	544	555	560	536	528	526	562	555	564	541	588	534	565	485	542	550	511	550	559	571	555	554	555	541	532	566	572	568	584	553	537	505	576	570	555	535	548	588	560	523	525	558	523	586	553	551	542	566	528	548	494	534	587	568	539	541	552	548	549	562	534	516	536	517	516	567	524	541	519	574	556	537	562	565	502	537	590	557	544	568	567	558	552	550	543	549	495	553	564	564	535	553	533	557	524	562	563	505	580	556	547	538	559	510	587	536	525	549	562	511	551	551	583	540	525	540	533	543	601	537	548	540	517	543	495	548	518	535	564	555	565	559	546	510	578	540	565	556	508	470	534	507	511	522	560	508	572	550	566	511	549	537	550	527	550	547	538	512	537	570	534	526	524	560	568	541	555	531	531	538	550	563	570	586	556	574	561	497	521	545	520	535	538	538	587	540	525	547	512	581	566	528	552	549	538	560	562	554	536	575	557	545	551	530	515	615	544	559	600	535	577	545	554	502	552	539	594	556	531	549	552	561	545	551	574	577	514	553	551	601	544	515	521	544	551	517	541	542	539	539	536	543	515	529	555	572	521	549	545	553	532	547	547	520	510	570	556	555	541	542	526	512	549	537	546	594	562	599	560	558	556	528	534	510	572	564	516	523	553	525	560	547	512	556	520	538	514	529	560	539	527	544	557	564	569	522	566	555	589	531	559	545	514	554	534	541	577	553	507	534	536	538	547	541	545	506	568	497	549	530	554	539	574	546	538	547	559	599	531	532	510	567	576	540	558	527	560	521	567	548	539	543	534	547	566	531	538	559	546	534	506	551	549	572	580	542	542	549	578	537	542	582	569	572	514	509	545	561	533	542	520	549	543	550	598	529	545	547	490	527	568	556	559	481	525	531	563	549	556	548	556	571	598	545	561	526	567	531	528	567	518	536	556	529	527	520	564	516	530	544	524	548	553	588	554	541	568	545	549	519	565	554	532	540	562	567	521	585	575	538	584	547	558	533	540	560	592	536	551	526	559	564	495	561	555	561	534	525	556	531	577	533	601	551	533	593	552	527	543	511	547	566	575	518	543	568	548	559	598	514	529	549	516	539	575	522	586	532	542	545	535	543	556	529	534	524	558	599	526	515	523	561	528	513	561	585	547	554	562	525	513	557	546	585	571	556	549	542	548	579	519	566	521	518	552	532	499	557	523	530	525	530	586	531	536	521	559	536	524	579	537	569	517	552	553	542	562	560	536	531	550	563	586	574	563	533	520	516	554	556	542	572	552	532	518	573	547	553	523	511	585	550	543	563	567	502	558	561	582	586	550	517	560	540	567	555	571	517	520	532	555	555	594	585	557	548	540	567	546	573	534	521	548	560	558	543	545	547	549	512	540	562	546	531	566	547	588	515	558	536	567	547	568	513	541	589	486	547	571	551	538	519	569	565	527	509	549	568	526	549	547	522	563	564	578	568	547	546	551	589	561	514	560	534	556	548	546	543	544	566	544	581	552	584	543	564	528	565	537	530	518	560	563	591	566	528	562	530	560	566	536	515	554	500	523	524	543	552	526	525	557	543	492	581	594	558	540	558	496	531	519	545	541	548	552	557	529	532	537	569	561	546	510	561	508	544	565	554	550	537	515	515	564	550	553	567	570	556	533	503	557	516	544	550	534	525	531	547	546	551	524	527	527	525	556	543	530	507	559	559	536	571	514	554	538	567	549	529	545	559	557	555	554	535	560	562	563	576	551	551	546	542	553	523	520	536	527	568	544	529	529	541	524	576	583	529	601	597	545	552	556	529	557	542	539	524	548	561	565	557	579	572	544	561	541	590	553	523	532	516	545	543	542	557	589	558	551	578	571	550	568	567	520	532	555	538	577	576	577	521	523	574	532	539	543	583	527	553	531	539	558	523	521	552	518	524	559	540	585	546	515	513	558	519	495	555	551	525	518	570	544	553	585	556	536	514	555	561	525	551	556	584	533	560	566	577	549	593	558	528	564	524	540	514	488	535	539	546	543	531	559	563	568	537	508	557	519	518	584	524	546	559	566	534	586	526	550	545	545	522	508	517	550	507	571	519	544	528	558	564	576	550	541	547	534	556	519	514	553	546	571	570	569	511	557	492	566	538	551	563	562	518	546	551	548	517	567	570	516	543	546	545	556	594	541	527	542	543	604	550	554	540	552	515	555	547	559	586	525	518	561	511	519	581	552	601	555	525	561	539	544	532	520	545	590	550	541	563	509	546	537	542	533	559	580	539	582	539	535	546	558	556	536	551	546	552	512	509	546	566	550	574	551	540	554	550	559	524	585	591	544	526	551	577	536	564	582	566	542	533	552	536	528	548	603	512	558	555	551	590	559	533	537	550	571	538	595	584	561	572	549	570	529	614	564	562	552	534	517	581	530	546	569	507	519	543	568	551	538	514	525	563	558	570	550	547	546	485	566	525	597	547	549	590	530	572	594	562	561	485	549	527	550	506	543	549	530	544	511	501	543	557	553	537	510	532	587	560	519	520	562	559	537	561	583	557	548	560	566	533	570	551	551	554	533	569	544	559	558	569	569	505	556	575	538	545	551	554	545	508	534	508	522	533	562	567	554	529	523	560	571	564	540	525	544	565	584	497	531	593	555	534	524	523	530	571	545	569	564	562	553	564	543	532	562	567	546	578	581	570	519	541	552	468	551	581	497	560	577	532	534	559	547	544	577	522	560	547	573	564	532	507	536	532	579	537	527	558	545	542	550	551	569	534	559	571	549	523	521	589	526	562	561	560	561	543	545	585	568	512	538	531	561	560	573	538	573	573	564	507	527	549	573	533	548	553	566	517	542	544	579	535	528	556	549	542	549	530	529	529	505	557	546	541	534	546	552	564	579	554	561	546	551	542	501	527	502	557	568	516	546	583	580	588	523	553	541	558	559	544	537	513	574	536	578	560	575	548	521	570	530	551	589	546	552	547	576	531	481	533	557	494	558	605	544	534	562	519	571	513	523	529	551	515	540	513	528	564	527	560	533	562	555	508	514	528	548	547	511	504	552	542	555	572	550	532	529	579
45053	84947	82969	58622	39459	31542	14534	4980	817	597	631	594	571	612	617	557	599	603	574	562	594	579	583	594	604	549	576	591	571	573	592	557	585	598	621	622	566	580	589	581	547	623	563	608	568	595	574	575	601	574	595	584	545	573	551	616	592	573	597	576	591	569	565	591	527	590	596	587	598	560	576	588	614	592	598	606	550	606	588	624	599	569	605	588	555	579	570	602	535	575	563	559	626	595	613	573	549	598	624	621	610	584	578	564	536	596	603	588	547	602	561	602	589	582	628	576	539	561	603	561	590	570	579	587	555	567	596	542	608	568	613	633	621	553	567	605	564	607	537	568	612	546	588	533	596	580	556	569	603	570	581	581	597	537	595	576	584	587	619	570	612	577	643	542	548	580	609	605	602	564	555	579	577	599	600	594	619	597	604	583	580	609	578	608	620	606	547	602	555	540	592	594	550	585	560	616	545	583	517	573	624	575	618	580	613	579	566	641	582	559	550	565	576	582	555	596	564	594	597	537	572	588	655	563	570	572	558	583	601	579	581	580	574	535	605	590	612	572	568	605	584	576	582	564	584	571	574	588	591	598	618	601	609	619	577	630	551	605	593	597	592	597	622	549	606	550	571	571	570	556	570	592	573	591	623	569	580	606	542	582	597	563	583	539	636	585	645	595	572	577	542	603	625	558	585	603	643	587	599	609	574	601	598	555	594	594	594	612	578	577	555	553	581	597	602	531	558	610	615	583	598	556	585	578	621	552	605	593	619	568	602	579	610	584	581	623	557	576	593	583	588	615	587	586	597	593	569	585	600	599	590	589	573	559	573	570	622	542	566	584	587	582	576	598	583	607	592	602	601	603	524	585	583	606	627	597	590	619	589	603	571	590	583	534	605	578	594	581	566	599	551	566	554	586	588	605	590	584	607	602	568	620	601	570	575	583	579	569	569	577	576	571	564	569	588	602	568	570	625	612	613	563	572	575	569	590	577	578	568	599	575	549	579	621	583	554	617	574	581	552	635	630	586	600	600	644	610	617	578	588	610	601	599	554	574	580	595	580	591	586	573	570	555	608	586	618	592	603	598	524	539	587	547	582	639	582	600	549	540	585	571	619	567	584	612	543	527	572	589	568	577	592	574	569	577	564	577	570	585	587	569	572	635	565	555	521	577	567	581	595	596	561	581	631	574	592	574	576	598	563	583	610	522	576	605	581	597	601	569	611	621	595	639	569	574	588	577	552	574	587	575	568	598	578	572	568	608	606	589	623	556	549	569	585	544	611	585	607	612	577	554	583	578	576	552	583	577	592	568	594	541	622	549	586	596	562	550	553	557	607	581	592	599	558	569	573	619	577	594	584	576	571	607	567	561	592	557	640	614	583	657	588	585	573	554	575	553	584	602	585	579	570	561	595	581	552	558	572	580	557	596	539	621	567	529	581	535	578	611	626	588	557	595	598	612	581	613	565	589	595	617	653	558	584	566	562	591	568	607	550	616	573	611	579	582	578	607	571	601	630	590	560	601	632	574	591	539	543	595	592	566	556	599	599	562	590	611	566	628	600	588	586	584	553	580	620	567	532	634	558	572	613	613	619	564	619	578	602	588	615	575	603	578	590	559	602	603	595	623	607	555	580	576	568	523	535	545	607	614	567	592	527	574	613	593	608	583	643	582	642	550	604	564	534	594	567	605	579	604	574	572	603	586	614	561	589	610	591	601	559	600	550	612	578	613	594	580	565	586	614	559	600	578	513	564	599	597	587	575	554	526	579	587	594	614	556	548	601	572	599	587	616	602	611	599	588	612	556	543	588	595	560	561	559	586	579	550	563	583	579	578	551	574	559	572	587	571	589	597	585	570	574	578	574	553	604	590	571	580	583	587	556	569	591	545	598	597	569	599	569	568	554	567	621	594	561	583	572	536	562	574	620	554	604	597	588	591	615	593	575	553	594	560	580	572	618	557	581	560	591	581	609	585	587	562	589	635	588	585	571	602	550	609	626	601	542	596	591	587	573	583	570	576	568	566	582	613	596	597	570	570	590	582	563	603	568	570	639	548	575	567	595	543	612	577	604	575	622	618	625	553	586	579	580	630	566	579	568	576	571	613	603	585	604	582	578	596	513	544	618	575	557	589	629	574	611	636	592	569	599	577	557	585	584	559	591	605	581	603	581	589	606	642	570	584	603	558	592	575	604	568	561	612	599	610	607	582	606	588	535	552	512	546	589	578	598	560	573	580	592	613	557	544	576	589	573	568	544	589	578	621	573	571	582	547	584	549	546	566	589	538	602	579	541	560	557	610	533	563	541	598	580	597	594	554	592	589	569	601	598	613	601	554	598	614	575	608	655	603	587	616	574	554	572	639	597	583	580	544	566	543	604	551	559	586	582	569	528	613	592	583	610	565	597	601	582	613	588	582	571	603	592	574	585	551	574	584	596	557	570	585	605	590	602	608	595	575	566	586	542	566	604	549	578	608	550	555	616	563	600	554	608	561	575	611	570	552	596	564	607	558	577	595	556	592	584	558	614	606	578	574	580	582	595	590	607	544	597	573	572	599	595	545	604	571	557	560	548	566	559	584	570	546	626	570	592	632	573	580	616	570	588	555	586	616	564	560	588	587	584	574	601	587	596	584	596	562	580	595	573	572	551	585	598	645	595	599	613	547	608	572	584	540	619	573	618	580	586	533	577	551	611	617	590	578	547	584	540	581	572	550	615	615	589	596	580	568	557	575	583	594	542	576	611	602	618	558	568	532	557	611	562	513	569	578	596	571	593	569	602	552	552	570	590	579	546	552	580	600	610	574	534	565	569	584	585	572	596	560	577	540	574	622	567	553	568	623	605	593	573	584	632	603	542	544	568	587	575	585	600	570	612	578	589	548	574	588	580	589	579	595	599	572	596	582	565	592	582	581	597	579	583	593	558	581	565	606	582	563	627	578	581	610	592	586	586	586	560	585	550	596	585	589	614	540	630	595	585	615	592	601	591	567	567	602	603	581	593	611	576	616	587	607	628	584	610	545	600	552	592	557	568	588	552	606	595	589	558	561	582	620	582	606	533	600	599	557	576	622	590	587	583	629	568	553	567	581	570	635	605	561	598	589	577	572	596	610	599	620	594	594	574	597	572	542	565	587	574	580	563	575	591	554	593	590	623	567	575	568	617	560	612	573	587	557	529	574	594	599	614	586	581	601	572	573	620	516	651	617	560	580	578	584	614	600	553	591	608	543	594	606	583	595	567	604	624	570	589	613	592	590	608	659	575	536	545	631	594	592	566	585	557	604	579	599	595	596	582	598	551	546	573	581	572	592	570	583	609	629	590	564	571	584	588	620	603	607	570	563	581	609	634	578	572	554	598	574	562	577	575	588	589	595	567	604	594	552	557	585	561	587	595	570	573	603	587	575	592	590	602	592	523	600	590	626	583	591	633	586	580	563	616	586	546	603	570	549	583	600	609	583	563	539	566	546	579	591	570	574	586	603	567	611	587	588	574
28649	33153	43190	24324	7339	3486	1428	627	365	355	391	356	374	377	370	341	364	360	380	382	383	401	358	374	382	320	370	349	380	382	403	366	355	382	381	347	393	388	401	368	359	347	341	360	373	382	362	398	381	373	356	383	365	353	359	341	323	362	360	331	415	354	395	381	396	361	383	380	351	362	374	341	380	363	400	396	395	343	322	365	373	360	387	356	389	373	391	352	343	351	366	356	407	413	377	371	368	361	368	370	382	375	375	391	355	377	360	409	363	372	388	353	346	369	371	364	363	373	391	368	406	399	361	378	371	391	353	370	347	375	370	378	405	381	377	384	399	364	375	403	386	353	394	376	377	353	361	323	373	423	374	400	366	377	364	355	335	377	361	369	386	337	351	359	359	360	367	420	384	395	408	374	386	352	370	376	357	374	351	339	341	379	357	347	361	373	382	399	365	337	408	371	387	379	356	392	338	397	384	332	347	398	357	342	388	370	376	362	335	392	386	343	380	407	402	359	359	363	365	341	373	367	355	346	375	350	388	368	360	375	384	397	350	361	382	398	357	368	348	378	347	369	356	367	346	342	376	371	382	357	362	352	367	374	365	317	371	392	388	408	359	358	382	361	379	375	368	350	364	389	343	383	406	361	364	373	364	394	321	381	377	362	384	372	381	378	390	371	389	367	392	368	402	367	378	377	424	385	382	380	368	363	355	380	366	350	387	353	353	380	360	372	361	370	350	358	354	358	363	374	360	363	382	373	355	361	363	374	393	344	379	346	365	387	371	387	360	371	393	336	373	380	375	389	372	402	362	337	348	391	371	382	362	386	362	333	369	359	408	404	365	370	388	348	368	387	388	378	339	356	369	357	364	401	369	380	374	390	353	373	366	362	375	351	375	355	387	371	364	363	381	408	388	362	411	393	319	385	370	386	397	388	359	375	383	401	379	375	376	384	371	387	379	366	409	403	357	350	379	342	379	361	391	361	343	325	346	376	395	368	376	353	339	394	378	389	372	388	367	367	353	346	371	367	379	368	382	359	418	331	379	352	373	367	374	370	381	338	332	363	371	400	395	332	356	367	347	366	365	363	378	370	404	371	383	397	397	355	358	355	390	387	383	346	343	353	388	378	403	363	343	354	392	351	415	359	350	364	377	408	388	368	354	372	355	393	374	362	381	399	352	356	378	361	386	356	339	396	355	385	372	391	389	355	346	344	349	377	385	376	420	377	386	370	341	395	386	414	382	360	367	355	360	367	381	370	360	362	378	373	356	350	380	380	360	414	363	366	354	371	389	385	383	365	384	345	403	349	371	378	364	370	347	374	373	384	362	375	365	361	401	368	352	385	373	379	390	352	354	376	374	342	419	346	366	369	370	396	383	370	348	358	352	379	368	360	353	398	397	354	347	375	362	353	349	365	333	404	339	369	395	340	382	373	350	399	351	359	380	406	346	401	345	379	367	350	359	355	386	404	337	385	364	372	379	361	336	381	370	333	388	370	391	391	383	381	360	405	355	381	387	395	386	349	374	363	383	373	365	394	355	350	360	384	341	364	371	385	359	342	394	363	345	388	356	384	403	396	357	363	357	373	392	343	354	360	374	359	363	369	369	365	361	378	395	354	353	377	378	385	359	363	382	369	357	384	371	375	353	379	359	377	341	361	346	379	359	390	365	376	352	395	360	360	341	380	374	396	385	388	393	388	382	361	384	384	387	352	344	343	361	394	361	379	333	370	390	370	351	381	346	363	345	359	408	371	395	352	372	373	363	360	379	358	388	379	363	416	393	345	370	356	349	360	378	401	351	329	327	362	351	343	367	364	391	391	380	372	377	352	389	356	392	377	361	374	402	373	343	353	397	371	382	383	401	401	366	370	360	323	368	354	366	353	372	337	358	386	392	335	339	380	374	367	384	376	351	357	383	366	384	376	387	391	382	411	370	382	381	378	382	363	386	389	372	373	386	372	365	348	366	375	387	362	361	366	348	365	376	407	379	348	367	371	362	382	360	398	358	379	391	349	338	387	415	369	397	380	381	333	370	388	386	335	377	336	390	347	380	375	352	396	394	373	386	334	360	386	362	342	388	367	357	369	365	406	353	361	366	339	366	371	373	388	351	359	363	353	382	346	375	364	388	357	402	365	385	396	396	377	359	354	408	366	374	354	349	387	371	358	375	351	358	333	377	381	360	349	378	354	364	373	388	380	358	338	321	417	383	345	361	400	347	368	357	366	368	385	387	392	360	371	382	372	334	395	333	359	368	343	388	363	356	381	369	359	350	370	382	346	361	398	360	321	362	373	355	343	375	413	382	358	387	353	365	361	384	350	378	369	357	373	366	364	361	367	364	346	372	368	369	416	388	376	406	360	377	346	354	364	385	355	354	383	356	350	367	339	377	408	359	387	377	387	359	415	381	383	386	364	369	388	359	370	356	383	354	364	376	357	384	401	332	359	400	379	392	364	388	380	345	373	370	359	357	375	378	400	388	371	341	380	384	358	394	389	362	371	364	360	376	349	416	356	362	364	374	350	395	373	345	375	368	377	345	366	361	401	372	390	355	377	347	380	356	370	385	377	375	371	347	358	371	379	352	376	365	359	344	366	375	357	319	337	340	335	378	385	398	376	353	371	379	387	366	366	387	390	379	353	344	383	338	371	406	388	324	351	364	385	372	368	330	373	376	364	358	397	374	350	352	362	394	404	359	380	367	385	392	375	373	380	392	365	364	383	347	352	394	404	394	378	426	377	350	341	376	361	378	377	368	365	394	335	374	377	344	353	372	351	396	360	353	402	351	372	344	402	367	383	375	371	341	354	370	370	372	402	394	355	357	368	347	372	413	357	391	380	354	356	403	364	380	405	376	357	360	383	415	377	364	383	369	327	332	342	394	329	375	372	338	367	366	391	380	384	398	353	363	365	348	372	359	403	358	340	375	390	358	376	416	356	380	377	362	349	356	376	379	397	379	361	392	355	355	358	353	386	368	347	370	352	390	393	368	374	365	364	395	368	376	367	400	378	357	358	352	395	368	379	374	358	350	401	389	328	353	358	336	392	372	401	405	382	405	403	394	341	365	358	361	393	383	342	363	398	350	386	358	363	341	364	360	408	384	347	360	412	392	358	330	370	401	352	360	340	377	373	343	344	359	369	341	370	378	366	382	351	358	377	345	374	400	372	379	399	333	367	380	397	374	355	351	359	366	348	349	376	384	380	367	369	398	328	385	362	358	370	382	354	364	361	389	377	422	383	377	354	372	365	344	347	369	328	361	361	347	363	383	366	397	373	361	361	358	358	395	337	382	395	372	403	366	377	419	360	351	361	354	370	354	371	400	357	370	373	352	389	381	339	398	361	393	385	355	374	352	378	382	383	398	351	356	344	370	381	379	361	370	355	329	361	395	352	370	398	376	370	407	403	394	330	324	358	351	358	357	417	359	359	358	363	372	374	349	382	375	385	384	368	358	377	335	348	365	368	379	368	336	388	350	332	351	379	377	362
28647	52731	37049	16539	5719	4256	1670	713	412	418	412	394	439	415	412	447	445	412	411	444	395	408	451	431	392	448	409	424	416	429	414	441	446	389	452	421	424	398	397	410	415	445	440	443	413	450	421	417	411	428	405	373	466	451	419	404	425	389	436	427	411	438	414	425	393	424	406	442	371	452	451	417	400	443	425	408	441	403	390	425	420	438	428	436	446	373	451	410	428	408	440	439	460	452	427	456	435	430	433	384	419	455	424	458	453	414	407	420	422	416	395	440	408	410	417	438	413	420	425	426	431	423	420	414	386	374	416	396	445	398	436	425	435	398	440	428	415	421	433	406	438	415	426	422	432	416	428	393	376	407	397	414	445	403	409	448	443	391	437	421	428	402	434	419	410	428	414	431	417	400	413	437	434	389	399	450	418	429	421	464	416	438	395	444	452	438	430	390	429	412	436	449	395	442	439	441	420	442	417	380	426	425	418	398	443	440	414	424	463	420	459	430	393	428	399	398	418	428	425	406	375	435	403	406	429	451	399	425	456	405	427	416	447	388	416	397	387	429	451	405	409	416	446	432	403	410	404	444	439	418	385	403	392	425	422	410	446	409	418	461	407	385	441	380	380	411	438	413	429	418	411	440	423	436	408	411	407	390	427	409	431	447	421	430	418	407	422	409	405	418	408	436	418	427	393	420	425	435	424	442	485	403	427	400	430	418	413	418	419	409	393	411	419	385	415	445	436	404	431	430	448	435	398	420	421	416	399	406	431	396	399	428	404	429	444	384	468	432	429	432	429	413	398	385	416	419	401	409	381	391	423	438	404	382	402	454	429	437	400	414	409	419	457	368	420	419	445	400	434	421	453	445	408	418	447	405	427	431	428	396	431	376	414	436	395	413	421	419	407	388	423	427	427	428	449	413	408	417	396	432	411	452	406	409	472	409	401	429	425	450	430	434	426	410	382	436	430	389	411	435	417	426	385	451	415	415	416	411	427	406	402	413	420	418	436	436	447	419	422	412	439	439	406	431	410	447	422	436	393	414	411	403	426	427	428	385	435	407	453	416	442	398	429	417	400	432	432	407	423	425	422	417	460	432	423	458	443	439	405	406	394	432	455	414	427	465	431	427	457	412	454	413	411	423	392	410	387	420	405	435	394	380	441	433	413	375	420	427	441	412	434	423	413	421	399	443	392	398	439	459	396	387	438	422	430	436	420	416	436	387	406	412	464	400	453	430	404	431	416	428	468	412	432	443	435	411	394	457	419	409	376	426	431	399	428	428	426	417	433	439	423	404	418	412	408	423	438	476	449	423	426	403	372	415	442	433	443	406	399	425	440	411	396	380	426	393	415	383	449	412	393	415	428	406	415	413	394	398	447	419	435	408	406	397	435	394	404	399	401	418	457	411	417	404	415	419	427	421	400	455	393	413	444	431	432	407	399	413	455	412	480	388	423	453	430	411	393	408	413	434	413	400	427	409	437	407	375	422	427	402	385	456	442	430	412	400	365	427	420	406	430	395	441	429	430	410	408	406	441	393	421	449	438	403	438	440	436	404	421	438	401	389	401	403	416	405	440	428	406	431	416	426	413	432	413	418	388	430	425	408	408	397	420	463	385	372	443	387	393	405	440	404	433	412	376	408	428	420	450	390	420	431	437	391	421	452	439	417	444	428	410	462	427	434	419	398	407	449	435	393	434	440	431	424	445	412	433	419	464	409	390	455	406	399	380	413	415	434	426	400	443	439	406	416	429	403	399	432	449	411	419	431	394	406	406	442	411	385	390	432	446	414	421	440	415	428	411	417	409	412	444	396	444	411	433	424	442	440	416	401	432	436	439	434	466	404	407	421	434	432	403	410	425	397	418	402	448	415	409	412	413	439	386	387	432	388	455	415	408	445	406	406	365	432	412	360	417	411	423	397	421	399	461	446	435	455	433	405	417	438	417	424	422	450	434	396	410	429	443	405	398	385	441	413	433	426	417	436	435	404	440	408	394	405	409	408	410	439	414	416	403	403	394	398	425	423	423	457	382	436	441	420	360	381	412	414	437	409	439	426	430	403	436	453	457	400	435	419	402	446	405	424	394	433	379	387	435	424	428	420	437	393	457	402	436	425	406	394	436	464	402	403	407	399	451	443	439	428	430	420	416	388	420	427	439	425	411	393	410	438	383	427	427	423	421	408	395	455	412	394	413	417	392	397	380	417	426	411	422	419	447	408	387	417	428	388	392	410	442	416	439	424	452	431	439	436	430	389	427	422	442	381	411	425	436	393	399	419	420	397	388	472	420	489	421	393	394	429	413	412	450	408	401	413	435	397	428	424	444	442	397	421	417	445	431	422	433	440	432	426	400	387	405	411	415	435	440	397	404	432	461	428	413	421	417	406	410	465	436	432	400	407	432	375	418	433	433	448	393	447	392	421	440	428	430	398	432	400	406	391	438	367	419	448	386	431	429	436	431	419	410	435	426	424	437	424	448	440	401	372	426	401	430	440	422	378	410	391	431	432	410	405	413	413	418	419	404	438	443	391	406	418	456	415	428	397	410	420	383	438	429	455	475	429	423	423	443	408	423	441	468	383	408	435	419	412	413	433	433	437	433	432	392	432	395	400	396	414	384	424	430	419	423	404	404	411	440	428	410	402	422	405	453	455	438	448	370	432	414	444	409	396	414	435	418	409	408	422	430	431	455	411	433	392	420	417	440	395	393	410	415	423	391	405	411	419	437	385	440	375	421	414	419	440	400	358	427	422	426	434	410	424	410	406	411	369	395	421	450	423	400	398	443	385	426	384	424	424	452	415	444	398	378	431	403	407	440	423	419	427	414	417	430	368	361	401	407	408	401	450	377	399	432	401	415	427	425	426	432	381	401	434	390	413	436	425	442	451	429	400	391	408	449	426	399	420	413	438	418	365	415	425	418	415	414	405	422	440	454	423	433	421	431	457	393	456	427	427	399	420	429	411	448	373	423	375	446	419	405	439	407	400	453	456	447	411	457	441	454	411	426	436	412	465	417	432	457	436	408	426	399	431	433	470	429	402	444	423	417	413	402	411	429	413	392	450	425	415	394	395	419	441	426	387	399	411	409	401	448	426	424	410	410	436	424	429	389	404	419	406	409	415	415	404	368	389	445	421	448	394	452	424	405	433	424	423	440	427	447	384	423	404	388	415	407	425	400	418	424	456	401	440	443	444	383	414	436	448	361	407	399	412	442	446	425	385	421	414	384	418	411	428	414	445	432	442	437	433	422	418	431	408	430	424	399	398	422	382	448	453	426	423	428	423	414	429	401	445	434	415	399	422	382	385	428	434	451	419	414	387	402	410	441	421	417	425	431	415	412	379	430	445	422	463	419	438	383	420	425	424	419	398	406	401	424	447	451	418	439	423	422	427	408	434	412	413	444	402	385	402	430	422	419	415	462	438	393	425	381	448	410	465	436	428	430	445	418	412	441	416	430	422	398	435	402	418	400	395	414	426	407	435	394	390	385	396
25014	26191	51285	43274	27437	22706	10803	2721	377	356	360	336	376	366	325	313	359	347	353	367	363	346	356	361	336	331	364	348	370	337	325	322	359	372	340	331	335	335	323	362	341	380	346	336	342	350	366	360	328	355	341	342	345	341	366	345	340	366	327	333	318	363	355	318	395	367	373	332	381	334	360	347	332	380	339	345	368	356	356	353	343	361	342	345	359	352	345	353	358	346	320	348	334	335	319	362	330	335	334	350	319	359	359	329	345	360	350	367	333	358	376	351	341	344	359	385	374	371	329	293	352	341	344	355	327	363	344	376	341	326	333	352	347	370	345	370	330	363	337	323	324	373	378	346	340	339	327	338	363	333	336	362	372	337	328	348	360	334	341	340	358	348	350	368	334	332	387	308	324	331	338	336	349	350	371	359	359	376	349	342	361	352	322	367	334	375	334	363	337	325	341	370	329	343	366	354	336	378	339	363	338	361	330	382	330	333	331	356	329	361	343	337	351	328	320	376	345	373	332	354	368	350	371	317	355	357	335	352	352	346	366	308	366	339	348	352	361	365	337	331	354	364	346	341	340	315	346	346	376	373	351	314	346	332	293	322	320	381	354	374	375	324	345	316	339	327	348	302	334	353	352	366	330	361	337	346	333	349	390	396	360	334	364	348	373	332	337	369	341	366	374	367	332	351	375	364	321	327	351	345	324	342	348	359	374	323	363	330	379	335	364	360	360	350	323	343	329	338	343	352	335	332	343	361	362	362	347	348	361	338	328	379	380	379	351	364	348	349	327	345	345	326	357	354	359	332	323	362	362	347	351	370	340	346	328	361	363	362	334	355	315	342	328	334	386	353	361	349	337	347	362	346	343	339	323	358	337	342	347	313	325	377	324	387	357	346	342	292	341	336	363	342	362	327	304	302	357	338	348	349	341	333	352	322	371	315	359	368	341	329	336	341	325	313	360	339	353	338	321	356	326	337	335	359	328	344	333	332	319	328	343	342	333	332	355	313	339	347	395	345	366	343	317	345	341	371	328	347	375	339	333	358	339	372	298	359	363	374	330	333	320	343	338	361	352	374	306	350	327	328	349	359	358	306	353	332	348	326	333	320	329	357	339	356	350	348	328	351	305	351	329	317	351	348	353	343	336	343	354	353	356	372	320	337	359	348	372	332	353	335	328	380	373	345	341	333	341	344	373	319	365	304	321	358	364	366	318	312	355	332	317	353	354	354	354	358	352	345	351	351	364	318	358	357	336	357	369	357	379	314	343	375	376	377	349	348	326	369	363	327	345	357	372	354	359	388	338	356	359	333	342	374	332	356	322	339	345	324	337	350	339	333	341	356	329	369	344	315	349	370	346	324	385	338	355	315	371	326	357	343	369	324	360	306	332	330	349	319	383	356	346	359	348	365	335	360	367	380	362	344	365	375	336	351	362	338	355	322	374	345	359	349	386	355	372	333	351	377	353	356	350	346	372	340	323	400	366	329	314	331	361	325	337	327	328	332	309	332	356	348	349	342	363	367	342	302	331	330	336	343	378	322	331	356	365	339	380	336	355	341	345	358	386	346	355	343	335	349	353	312	322	360	366	345	353	351	338	347	323	356	361	301	393	304	341	345	374	330	326	369	366	324	343	344	330	359	347	332	357	364	348	327	349	344	323	387	349	354	307	308	353	341	331	343	325	352	348	351	351	336	350	363	348	369	355	354	350	337	358	332	344	318	355	358	355	352	344	367	359	338	349	344	326	379	334	348	342	328	355	328	371	331	361	330	339	363	348	341	372	310	319	331	379	328	313	341	339	356	345	350	335	353	353	329	388	323	356	347	333	322	331	349	321	335	345	370	336	343	334	359	358	360	355	374	339	332	342	347	347	326	308	330	353	367	312	346	370	323	331	333	324	338	354	331	339	343	344	329	338	336	365	329	361	337	341	332	353	324	378	326	346	388	351	382	346	350	383	386	358	355	342	329	348	361	335	348	370	352	367	355	329	358	343	344	334	356	346	345	386	386	330	353	331	359	348	338	328	364	328	375	353	319	322	348	348	338	336	335	336	341	334	366	355	378	335	363	335	353	293	340	360	343	328	352	343	343	318	341	362	394	325	354	373	350	353	324	339	351	349	346	327	366	317	348	349	341	345	342	343	361	305	319	333	309	353	354	375	348	351	366	340	333	351	341	358	337	347	371	355	302	327	358	348	346	338	315	334	379	358	339	345	326	315	369	332	335	361	345	313	312	369	326	396	363	381	348	325	356	335	348	376	329	350	362	321	321	305	334	353	352	364	321	316	345	358	382	342	334	315	323	336	347	318	344	333	348	366	354	306	366	366	313	391	326	363	348	349	350	354	361	370	368	317	367	328	373	332	351	349	334	401	373	331	348	362	342	357	353	328	367	361	266	323	317	385	320	345	339	321	275	371	353	350	349	333	359	365	355	314	346	365	358	342	371	348	351	370	385	347	347	376	367	346	345	325	336	352	372	346	336	377	327	373	351	366	346	308	349	348	352	349	349	357	331	365	371	338	337	360	305	326	342	344	350	317	336	326	331	333	323	348	349	350	359	317	377	322	349	344	343	329	346	346	401	351	350	344	303	375	349	330	354	356	397	341	335	342	376	333	373	326	374	316	348	330	348	337	322	363	344	352	322	347	340	328	332	355	372	353	334	334	343	375	321	370	358	345	346	340	372	296	369	335	360	346	329	343	349	369	312	353	376	362	360	353	335	322	364	360	355	356	342	339	376	345	383	340	364	349	341	361	354	327	363	319	336	355	344	311	336	346	338	352	373	346	343	334	359	352	298	333	326	320	352	363	343	357	356	344	366	352	343	331	349	358	353	339	310	355	314	355	339	329	364	337	377	376	363	407	360	309	343	369	339	340	338	327	361	364	359	352	321	341	303	343	348	355	346	339	346	355	360	339	313	348	333	347	340	360	349	319	349	344	349	339	367	352	352	321	375	373	352	350	364	360	370	351	343	370	344	345	347	345	352	358	355	323	337	341	326	353	358	349	334	312	357	335	346	365	346	367	315	327	348	325	356	349	348	327	290	354	366	357	342	329	342	356	336	337	313	357	296	322	362	341	342	342	359	329	379	359	327	363	318	338	371	350	336	343	380	354	368	351	335	363	355	354	372	346	337	383	319	364	331	318	354	352	352	356	350	331	330	331	357	320	337	349	352	347	366	378	333	363	359	361	330	341	346	352	351	344	342	360	369	326	332	347	327	324	345	324	351	335	351	335	370	357	354	378	360	309	335	346	367	349	345	348	321	334	337	333	330	306	371	404	335	334	323	337	327	352	322	351	338	355	329	340	358	365	320	360	332	327	338	381	326	370	323	346	343	395	321	320	379	360	352	368	356	308	311	326	289	344	327	340	336	346	343	359	348	348	332	360	354	349	355	386	333	342	311	352	341	363	352	350	331	338	368	346	348	362	367	346	357	344	339	338	348	338	353	350	348	329	373	345	325	342	357	334	352	339	315	318	358	329	335
33065	77311	71663	45343	27837	22123	8975	3380	420	428	396	408	383	416	410	398	441	424	382	365	399	429	390	398	372	428	410	380	397	369	383	374	415	366	401	393	394	378	396	395	384	402	383	365	382	408	400	381	437	376	396	390	410	381	390	394	360	374	405	413	416	377	393	350	409	416	413	354	402	383	399	372	389	383	339	342	375	421	376	379	383	386	341	412	346	389	362	375	414	364	373	406	397	385	413	342	409	373	384	379	412	387	415	412	363	406	390	375	385	386	388	372	396	389	383	393	385	385	382	403	417	418	357	370	411	375	388	388	388	377	377	437	388	395	386	393	398	377	412	409	397	395	383	384	385	390	411	398	396	381	381	359	392	397	376	409	375	389	400	381	371	428	398	372	347	377	394	411	391	369	393	375	432	368	357	395	369	391	376	383	388	380	394	355	413	424	411	407	372	391	391	396	414	379	388	357	371	363	387	388	354	380	388	409	406	396	403	373	384	379	408	387	384	373	380	385	373	426	429	402	390	353	394	361	416	373	385	379	442	372	341	398	385	416	409	380	432	409	395	413	352	405	412	381	383	364	411	406	425	376	340	378	377	356	407	436	381	373	400	407	396	382	379	377	405	377	397	403	396	362	358	375	395	388	343	387	385	376	388	377	408	369	396	407	373	421	416	388	380	424	416	388	378	351	416	364	401	367	382	394	384	390	389	368	392	399	403	379	359	405	388	426	382	403	392	435	374	397	422	374	410	388	396	383	386	390	382	375	381	387	386	388	381	397	390	339	380	386	390	421	397	412	383	370	396	380	356	368	401	410	367	405	378	421	380	350	394	381	403	383	402	359	436	397	395	400	374	419	383	418	408	401	385	356	385	354	386	364	373	414	389	359	375	409	400	405	374	377	381	379	398	405	407	398	377	392	398	367	402	391	412	364	396	392	369	377	389	394	374	363	349	359	407	403	387	357	386	380	408	394	379	362	365	393	388	388	386	378	428	374	360	372	364	387	396	403	435	365	379	407	405	371	394	422	399	407	389	375	419	367	417	344	398	397	381	392	374	355	395	424	379	407	405	347	398	372	406	366	385	407	378	417	415	357	390	375	389	350	365	387	399	371	375	394	401	370	384	349	373	357	394	389	367	393	415	374	402	405	381	398	376	355	401	394	375	398	388	365	370	410	349	386	351	388	372	376	349	355	398	381	381	332	394	427	427	399	387	359	392	393	390	396	407	391	414	367	414	389	348	399	376	387	385	367	384	386	388	396	381	418	401	377	423	390	365	390	401	433	374	424	366	366	344	369	400	396	408	428	383	371	402	397	379	368	395	378	384	373	402	387	428	371	407	377	354	409	378	404	393	392	387	405	389	404	396	378	409	337	371	421	386	376	392	416	389	382	404	380	391	389	344	357	389	372	375	379	400	402	406	378	353	401	360	385	402	373	410	389	370	390	368	405	410	396	385	356	359	402	415	397	399	422	403	395	400	372	338	354	376	406	369	410	358	396	412	397	365	361	381	391	363	392	372	384	390	405	386	403	337	418	360	385	348	395	358	396	382	418	363	386	380	398	385	425	410	359	398	410	398	372	360	399	398	401	389	375	380	400	415	383	415	353	396	397	406	361	363	403	387	396	404	392	386	365	387	370	397	387	387	366	391	376	362	415	382	358	375	373	401	425	372	393	388	376	382	382	389	367	396	390	362	362	409	415	367	392	392	370	379	376	400	351	379	426	365	420	389	381	417	404	392	364	369	394	402	358	398	368	386	407	419	395	399	382	372	389	360	407	408	383	370	379	402	381	379	373	379	377	402	393	378	351	367	405	365	361	348	381	415	403	385	380	406	391	343	408	416	419	386	409	405	372	398	380	380	410	386	366	380	358	370	387	388	392	387	409	388	400	384	389	405	364	428	370	363	410	370	378	369	385	390	371	386	383	364	375	403	376	407	399	404	425	351	399	386	407	385	371	379	405	396	384	376	394	377	398	387	380	390	387	412	390	386	400	392	396	356	377	364	406	385	401	407	385	373	424	357	352	409	400	402	383	406	400	391	404	365	405	411	356	390	371	409	376	444	378	369	387	400	355	374	399	394	414	397	387	402	379	378	405	423	407	389	355	371	368	387	376	389	364	398	360	417	397	398	346	358	406	354	385	389	391	390	398	426	386	386	417	416	414	379	354	378	410	403	375	363	376	370	398	402	428	374	364	403	344	367	379	387	375	383	392	388	404	391	391	389	408	383	368	399	360	359	393	402	416	406	368	387	392	360	369	405	376	389	405	372	436	374	357	409	360	389	392	392	387	390	382	413	395	383	395	382	389	417	394	364	380	407	384	435	389	412	368	387	386	396	368	402	391	385	408	405	384	415	403	417	416	411	359	412	387	384	357	347	352	399	365	425	415	359	375	413	379	389	368	384	367	367	393	373	390	367	353	345	422	374	384	404	384	385	379	395	392	402	402	394	436	378	391	385	401	392	379	401	423	373	399	404	422	402	400	402	364	378	371	406	377	411	393	394	395	350	377	393	387	372	399	398	410	381	407	373	403	406	326	417	421	363	387	391	377	385	399	382	373	418	420	403	406	397	370	402	399	398	393	372	420	345	397	399	363	391	394	366	400	390	407	378	360	385	408	396	376	415	344	424	411	399	364	403	351	408	380	421	357	400	375	454	388	432	372	395	373	366	343	376	407	399	354	377	416	390	351	392	380	400	432	369	389	375	397	357	367	403	379	383	351	391	392	393	350	371	411	365	381	397	395	390	421	390	392	359	347	397	393	392	386	340	402	363	358	397	373	339	385	386	373	376	383	367	376	381	425	391	436	397	401	389	393	396	370	396	356	333	403	368	378	410	376	414	394	385	402	366	403	374	400	405	375	394	373	425	392	409	384	371	374	370	385	358	392	355	412	409	363	401	377	334	412	376	406	391	372	397	372	383	421	378	371	389	402	394	373	396	397	394	358	376	385	388	385	360	411	374	362	386	379	325	376	375	339	383	398	350	404	381	364	428	383	409	369	384	359	391	396	406	365	394	395	417	390	393	386	365	401	352	385	408	396	384	376	347	351	413	343	400	409	412	398	385	381	369	390	385	427	347	402	382	428	368	389	391	396	374	350	346	364	387	363	389	398	406	385	369	372	374	395	431	380	362	389	420	401	383	402	359	375	379	395	373	371	382	412	404	443	386	357	406	399	435	365	389	386	378	411	386	376	393	382	395	401	371	399	415	367	370	391	417	375	392	407	386	391	388	388	372	382	407	359	410	397	393	357	453	363	399	398	375	382	394	356	400	356	372	400	390	402	364	385	367	395	390	380	363	415	392	358	409	399	366	374	403	382	402	371	398	371	424	400	404	395	369	386	395	395	395	372	398	363	418	370	382	375	366	398	421	365	390	384	407	381	417	394	412	389	384	374	390	403	405	369	383	383	390	369	393	381	380	357	366	388	405	368	381	376	356	400	376	382	395	349	413	384	401	359	396	400	417	384	422	357	384	401	391	383
25830	26875	46653	36983	21339	13544	5342	1597	514	510	487	496	517	495	518	496	491	510	473	503	473	509	497	514	509	528	492	501	480	484	485	507	470	455	512	506	482	494	522	466	487	459	461	484	506	517	498	486	481	478	481	429	496	446	458	467	516	473	482	515	487	473	461	520	518	531	506	512	505	505	479	471	461	513	471	495	448	441	455	476	489	499	473	505	485	503	449	498	502	533	451	479	472	497	519	496	485	491	509	457	483	467	542	467	478	485	454	480	492	509	481	512	461	486	545	490	451	488	494	466	495	474	494	502	481	498	504	522	487	476	485	490	476	463	482	483	424	534	539	453	544	457	481	510	514	474	496	471	516	519	523	499	516	492	467	485	482	482	461	457	465	483	500	483	489	481	491	493	490	507	468	443	508	499	502	488	475	479	511	492	515	515	478	498	497	464	516	491	460	495	485	511	518	512	511	475	479	497	505	476	483	498	491	490	480	480	493	491	495	502	468	490	526	527	464	422	466	502	492	465	488	454	483	492	488	537	497	506	468	469	480	479	475	494	502	487	485	471	478	474	448	448	484	460	448	493	522	464	497	485	487	510	532	444	516	482	510	513	505	500	496	478	475	475	492	479	479	503	469	502	488	499	484	470	494	466	481	492	483	517	512	499	486	490	449	522	536	476	514	499	508	486	498	501	445	479	472	462	471	495	505	541	491	476	485	485	505	493	460	503	500	516	497	476	481	497	500	466	506	508	500	522	484	477	470	478	475	483	515	483	486	482	486	496	460	458	476	501	479	459	513	515	511	506	485	451	533	502	470	504	494	436	534	495	489	473	481	461	490	499	460	478	486	483	463	431	525	483	473	463	516	479	508	499	489	513	498	548	475	513	542	497	485	497	487	500	477	487	479	551	513	478	474	544	519	529	472	501	468	508	514	510	491	470	538	472	524	485	475	453	493	493	517	514	513	458	476	494	499	461	484	473	512	500	536	471	516	505	481	522	507	502	491	485	519	512	485	484	479	513	512	513	544	470	483	454	464	502	516	519	459	447	452	528	452	498	522	483	503	449	485	500	467	447	492	521	497	519	447	465	489	474	505	464	485	501	483	462	521	490	521	509	498	469	492	502	465	457	472	529	510	524	481	508	490	472	505	494	478	460	489	500	452	464	417	481	512	480	507	470	499	477	495	519	494	471	487	456	486	519	498	492	484	509	475	477	498	509	498	472	473	478	501	463	492	496	501	488	473	503	497	485	488	502	490	501	470	523	470	495	494	491	465	474	495	497	437	486	494	474	511	468	499	497	448	472	482	492	459	471	545	509	487	476	485	506	472	484	483	473	481	493	478	493	488	469	457	505	512	474	468	530	492	492	477	505	493	474	497	515	508	479	515	510	495	494	478	475	508	491	505	498	484	490	493	482	498	456	523	455	436	480	518	496	481	510	494	496	551	509	505	518	493	504	513	497	501	451	482	472	499	489	500	490	497	473	471	487	469	469	533	516	499	516	478	475	517	481	521	444	520	466	502	478	497	503	503	557	485	478	477	456	497	506	457	488	475	499	468	476	478	488	452	504	477	472	498	508	522	490	475	488	472	498	480	479	505	443	507	496	501	465	460	504	518	499	498	475	474	496	512	484	526	454	493	519	498	507	465	463	489	432	493	484	505	498	481	499	491	477	472	514	533	477	495	526	477	464	468	503	492	482	487	480	479	510	521	506	498	497	509	489	467	526	495	503	498	491	498	482	498	488	479	549	477	515	487	450	501	473	501	505	509	494	481	495	492	468	454	477	503	448	497	478	465	464	497	471	469	488	518	477	463	468	507	448	497	463	489	496	483	448	513	503	488	474	483	499	467	520	496	533	482	504	497	514	488	475	459	480	495	506	497	478	509	494	561	502	480	495	528	472	503	481	482	508	494	516	484	491	460	451	496	492	483	459	551	494	456	507	480	467	489	471	464	491	490	497	476	464	480	505	498	473	500	462	490	554	464	476	452	480	451	498	457	513	481	482	497	498	503	521	492	471	499	469	497	492	483	497	470	465	449	471	491	481	523	479	495	485	497	487	504	513	463	546	456	471	450	497	510	495	506	517	529	485	512	497	460	509	471	464	457	508	505	519	513	435	503	470	469	477	499	521	483	468	479	487	518	488	475	497	480	506	468	506	504	522	476	520	450	481	459	488	494	498	485	473	460	473	468	473	468	477	521	527	491	486	492	501	537	460	493	504	500	509	516	488	495	505	482	475	503	527	470	483	476	482	518	470	496	501	523	460	466	480	502	466	487	504	507	468	467	473	503	456	511	489	483	473	483	488	490	529	472	472	487	507	500	481	514	505	495	485	460	483	468	479	509	507	501	467	481	435	496	485	439	459	515	484	494	461	505	484	494	463	474	492	490	476	508	462	491	437	501	487	481	471	475	457	474	503	465	530	508	495	472	524	507	509	475	498	481	555	485	503	508	524	493	485	520	500	519	470	490	529	472	469	481	483	492	473	511	511	477	473	443	464	489	506	443	475	501	502	471	499	493	517	520	455	448	499	525	445	512	496	480	522	469	512	485	490	525	506	508	467	487	457	477	494	526	510	522	491	504	494	476	482	450	516	493	491	487	494	457	486	466	461	490	503	489	515	473	494	434	488	475	487	477	499	474	472	471	493	488	491	445	450	499	468	473	477	498	479	509	457	522	545	474	511	485	482	462	479	470	507	495	493	531	460	489	509	463	450	501	477	458	441	491	491	503	476	462	465	488	468	470	484	486	478	450	466	449	516	473	500	480	495	431	495	505	503	492	469	489	471	476	452	480	439	440	506	456	465	462	485	493	516	537	486	519	458	484	487	482	446	541	505	482	502	432	480	465	504	502	459	495	484	495	488	464	524	493	466	493	515	470	483	467	500	470	526	507	473	492	508	473	487	501	468	486	512	492	494	506	496	445	521	490	468	525	507	498	452	469	509	518	472	460	460	467	506	460	511	470	499	516	488	485	521	480	492	474	465	490	507	471	443	483	483	498	476	502	522	511	526	507	507	487	518	504	522	470	498	443	461	484	470	471	493	501	492	477	520	494	480	487	530	483	478	496	471	535	525	503	533	521	461	473	455	526	439	489	481	468	472	453	484	497	507	520	468	478	528	492	491	527	480	512	505	514	493	480	517	483	472	491	454	498	447	484	490	500	496	474	457	500	471	476	466	491	537	497	507	450	454	523	453	514	458	455	443	478	453	481	468	454	486	458	511	419	502	546	484	514	500	477	508	494	491	505	504	485	519	496	450	479	469	486	503	490	536	489	456	517	477	464	480	526	490	489	493	515	497	461	489	474	500	484	494	494	473	466	502	505	530	498	528	457	422	479	496	515	486	467	487	492	486	479	481	500	518	488	507	474	500	531	520	510	504	503	537	470	527	527	479	462	473	484	452	472	470	482	464	495	499	491	469	497	499	498	487	469	528	480	472	498	454	506	491	474	484	494	482	476	498	508	478	519	521	466	487	519	478	495	495
36769	76851	64783	38704	21429	16774	6625	2464	556	555	529	545	581	597	551	541	472	549	520	560	536	527	526	564	522	577	517	542	517	544	561	517	553	530	532	536	593	543	534	542	547	585	561	557	501	549	547	548	530	562	578	534	535	515	526	545	543	568	575	548	564	543	539	557	563	580	549	529	530	547	577	552	545	546	529	534	522	516	545	502	513	540	554	537	553	532	560	508	561	524	532	522	537	537	588	510	531	523	545	587	550	578	559	531	555	533	530	564	564	567	502	537	546	526	571	549	564	582	540	540	555	526	531	562	525	534	579	527	546	525	528	504	541	578	517	555	567	547	551	557	490	537	527	545	514	518	568	545	552	562	553	540	562	490	569	560	548	518	538	559	562	565	539	540	542	544	568	565	523	485	524	562	544	526	540	519	605	555	524	505	493	531	576	533	531	581	547	504	561	580	533	550	546	543	537	487	533	533	532	577	529	547	553	530	572	566	544	582	552	558	527	593	508	531	545	594	568	573	532	561	548	541	586	564	539	577	498	492	543	543	569	545	576	538	490	509	531	535	549	545	563	566	557	538	558	538	538	569	583	565	582	534	552	510	583	547	510	534	524	536	525	527	533	565	535	562	541	584	572	506	478	542	533	519	527	564	498	537	533	563	554	532	551	563	526	529	529	564	547	554	544	514	539	572	546	574	561	507	546	556	558	547	568	567	609	533	567	563	524	552	512	558	544	575	549	534	568	528	545	548	560	526	567	538	574	554	532	532	577	510	532	537	531	547	560	489	513	556	556	503	570	537	529	549	484	511	529	572	521	537	558	541	510	594	540	553	554	524	550	574	517	515	552	562	527	516	524	553	598	558	586	535	556	519	560	527	570	484	599	533	524	529	560	586	574	529	526	529	570	562	566	549	530	517	569	573	524	541	573	533	495	555	522	482	564	586	536	546	539	523	565	536	566	540	526	529	578	519	511	513	559	570	547	521	506	557	542	546	537	561	535	513	556	561	572	541	570	577	548	507	570	502	553	517	554	565	529	561	524	557	562	537	490	532	540	520	536	568	554	557	506	577	545	604	504	532	529	570	522	541	528	576	564	530	535	522	551	524	525	533	526	482	527	532	559	545	542	559	582	537	566	555	623	582	558	532	523	521	550	554	580	510	562	534	546	527	523	530	520	577	548	560	520	510	555	529	553	559	549	601	531	563	574	552	558	525	538	533	533	521	550	535	544	512	569	533	510	526	539	482	525	579	600	538	561	535	541	516	553	514	603	540	588	560	542	558	561	533	506	523	516	529	557	544	506	562	519	572	580	526	563	523	532	515	535	541	558	548	545	567	556	562	529	522	525	563	577	533	556	549	556	567	565	575	560	519	587	508	538	511	550	523	556	553	549	537	526	533	562	561	552	550	567	514	494	587	566	526	536	553	573	532	543	573	504	543	521	544	511	567	524	511	538	538	540	551	554	533	581	570	517	529	513	537	591	517	553	579	578	582	515	549	541	572	551	536	555	554	566	536	525	562	513	572	552	569	523	579	546	521	502	536	554	485	562	565	576	538	545	516	567	552	582	536	535	535	518	566	587	545	577	538	546	537	546	563	554	527	491	513	542	548	538	551	555	562	574	546	519	573	507	530	576	555	533	534	554	543	518	550	539	558	529	579	543	559	559	543	506	561	540	497	523	581	525	582	550	548	577	519	552	535	531	583	532	553	552	523	571	534	563	567	523	508	499	534	565	557	555	554	600	494	547	568	585	545	553	577	550	538	558	502	549	544	540	586	520	532	593	545	552	569	504	539	546	524	553	595	597	476	532	544	523	536	552	539	545	547	535	527	533	570	530	538	516	556	549	566	562	533	582	547	524	559	541	548	587	532	545	550	568	530	557	507	584	567	532	533	575	605	560	560	563	515	559	563	525	554	576	527	525	562	557	580	507	492	554	556	577	565	566	533	554	548	565	538	551	566	521	549	557	547	538	582	568	539	521	545	560	532	571	543	538	527	548	565	533	520	529	543	523	565	529	595	526	564	549	540	544	559	551	543	564	524	557	524	606	534	547	540	492	560	564	586	550	568	541	530	521	511	526	562	538	599	581	568	505	502	529	585	524	596	550	554	552	526	575	498	522	557	531	521	545	545	601	553	557	553	534	533	555	558	521	564	591	520	575	558	545	562	561	567	524	577	540	598	549	563	521	531	540	556	534	573	569	551	545	593	530	585	534	522	532	496	547	534	508	569	541	548	557	520	554	512	553	524	524	544	554	548	518	496	497	558	472	511	563	537	530	527	560	533	546	556	588	583	559	499	516	529	535	563	528	499	539	551	541	543	505	590	514	533	542	531	571	516	539	561	553	550	534	509	537	526	554	595	564	528	554	515	588	557	546	488	541	537	543	537	533	536	540	549	555	571	532	493	523	490	535	532	538	569	526	542	492	519	509	515	527	601	504	523	534	543	538	536	511	528	541	532	521	521	545	536	523	523	560	557	535	506	555	578	572	587	512	529	558	556	564	547	524	598	534	593	570	544	577	540	575	562	519	523	558	581	560	545	549	527	563	528	611	542	510	531	548	551	543	576	526	524	522	523	571	568	538	546	535	538	548	521	551	533	560	584	554	508	535	604	536	525	538	546	514	583	528	571	560	547	530	517	519	530	525	586	548	544	532	516	492	532	574	527	582	558	529	550	604	554	560	540	547	535	570	549	545	508	560	561	588	528	554	571	581	534	540	556	527	548	555	520	560	552	548	571	567	562	530	547	536	538	546	533	550	622	521	521	529	541	596	538	586	587	549	535	572	560	566	576	550	528	575	572	532	528	535	544	562	561	552	541	524	561	537	541	529	527	512	554	527	564	516	556	562	567	537	587	541	539	514	561	536	535	577	565	551	573	536	586	572	511	570	526	516	538	524	532	568	545	553	504	532	553	567	561	543	594	534	536	559	502	530	527	521	539	592	488	578	511	536	535	546	510	516	577	511	527	571	568	535	570	515	533	528	583	555	607	523	529	571	549	556	573	510	498	543	547	566	524	515	530	553	540	584	538	538	558	520	534	532	579	556	541	541	565	556	564	566	542	535	489	516	556	536	578	503	561	565	534	501	542	539	507	520	562	553	554	528	548	549	529	540	553	577	584	549	584	553	523	492	575	539	573	531	534	549	559	523	521	535	546	563	558	531	535	571	558	567	543	509	516	560	538	546	550	571	547	539	598	533	536	563	578	588	559	557	528	574	507	524	524	533	530	515	542	587	557	586	577	552	538	497	537	503	565	607	572	556	526	527	564	528	534	578	513	522	525	534	511	573	556	532	502	511	511	531	536	563	535	540	531	511	540	601	566	528	539	556	551	550	518	526	574	508	539	562	500	502	544	557	547	500	528	504	570	524	591	575	584	547	562	582	555	543	529	546	555	537	563	511	547	549	535	558	534	526	532	555	574	553	555	538	532	582	542	559	543	572	546	529	566	567	558	587	538	525	594	537	591	549	547	539	512	586	557	556	531
23289	22963	38095	33908	28338	28570	22384	6480	639	580	563	530	546	564	557	538	522	552	601	534	524	562	541	569	539	525	573	549	563	557	596	567	560	553	563	527	595	518	548	538	562	594	541	533	578	569	565	500	512	552	519	576	591	537	548	561	541	538	543	502	536	568	566	533	538	510	565	534	561	523	509	563	545	552	545	490	522	572	534	503	553	542	569	560	541	546	509	541	562	580	550	542	544	522	525	548	563	558	511	515	538	565	529	548	548	572	536	584	530	541	581	527	518	570	532	513	505	585	545	515	552	548	534	526	569	602	513	547	515	511	555	541	504	561	528	510	535	540	513	561	537	568	523	522	516	541	540	570	538	513	585	535	546	534	573	543	527	551	561	536	544	571	563	566	539	534	562	561	581	534	540	560	565	600	568	518	526	524	561	525	552	583	555	563	519	514	531	518	568	496	566	548	511	550	533	525	551	552	577	510	569	555	522	596	536	538	540	543	546	531	571	552	535	519	523	544	507	541	544	586	508	552	560	547	517	580	541	560	603	514	517	549	532	570	520	514	538	558	567	534	532	530	516	550	589	539	552	522	553	503	580	518	573	523	544	533	593	519	509	547	531	551	537	513	515	548	548	531	529	558	521	551	595	505	577	540	556	548	501	522	525	539	521	574	532	524	533	503	503	533	561	556	584	586	546	548	502	539	559	542	537	533	523	558	522	498	537	499	542	514	513	530	530	533	550	519	580	546	518	552	575	511	539	547	538	510	546	581	517	579	546	598	559	585	515	538	555	586	531	551	539	578	555	543	577	535	542	505	552	521	540	521	549	575	502	557	550	529	567	578	528	527	519	537	513	571	533	546	560	548	552	534	561	547	534	557	547	565	547	521	565	555	565	525	559	540	571	530	551	562	536	554	529	595	532	548	520	545	580	580	509	520	501	560	602	509	528	542	566	543	513	571	554	523	493	553	542	561	533	499	546	508	496	517	508	534	574	512	566	573	531	544	513	517	580	563	535	551	519	545	549	607	529	526	539	546	540	502	554	537	549	538	547	553	566	555	542	556	497	523	567	528	528	537	544	503	540	532	554	522	554	552	500	561	546	551	514	539	510	557	576	543	566	613	536	545	506	541	520	530	519	542	568	560	535	542	571	575	551	495	543	558	564	583	571	553	539	518	547	535	545	522	512	531	561	558	546	507	557	534	562	576	567	514	592	550	503	528	583	534	524	562	525	551	540	571	522	527	512	514	526	528	521	538	522	533	562	519	535	555	503	541	579	591	509	502	540	538	538	564	522	532	560	549	574	504	589	555	548	520	571	542	528	537	548	555	561	571	541	485	543	578	560	484	512	547	604	536	507	516	584	574	494	593	571	546	540	511	550	502	543	548	547	573	557	532	541	545	593	573	527	511	553	553	604	543	505	488	524	526	525	514	588	580	524	546	515	549	540	497	544	567	539	560	548	555	535	555	564	519	568	547	552	581	522	558	533	542	555	567	537	555	521	530	543	562	528	506	592	524	563	529	528	545	531	595	553	492	501	549	558	505	546	541	529	551	533	576	543	525	547	557	553	511	521	530	535	511	533	511	569	560	590	536	509	579	536	539	547	535	537	533	526	559	539	536	543	547	530	554	554	566	530	565	516	541	581	609	556	550	526	513	500	552	526	567	516	524	530	537	515	529	544	532	515	515	543	568	518	574	532	541	531	532	526	537	572	501	566	548	571	487	541	528	556	541	538	530	540	555	525	546	536	507	560	520	535	496	557	552	548	539	546	542	537	559	591	520	557	504	532	486	604	542	506	522	537	535	546	554	541	577	529	528	549	556	556	546	568	513	522	554	577	545	556	573	525	561	542	551	511	520	514	557	557	567	529	589	531	496	521	503	544	531	526	558	575	548	544	565	531	533	573	532	490	557	531	553	551	508	509	583	539	544	544	509	559	564	564	547	514	514	498	533	516	536	538	581	553	565	522	561	538	559	557	549	524	552	533	575	537	543	542	565	566	535	536	554	542	546	585	532	562	535	574	558	504	550	489	523	494	552	557	539	529	530	549	483	529	574	481	528	606	538	566	517	517	571	487	535	554	554	506	525	539	497	553	563	538	525	558	560	502	529	477	519	542	567	529	539	557	542	522	567	537	530	529	594	545	533	518	570	556	536	528	521	567	553	535	541	550	551	555	550	520	501	587	543	574	534	516	516	585	546	517	560	507	561	518	534	575	504	532	566	558	534	516	564	550	520	549	548	574	551	544	554	532	554	533	538	567	590	568	552	577	546	512	509	556	543	537	518	562	513	542	512	524	533	516	534	550	538	535	508	526	540	566	539	525	557	498	516	544	520	547	532	563	544	501	527	527	501	532	573	511	582	555	544	523	522	491	546	553	550	559	560	533	524	557	542	582	528	563	532	497	535	513	489	535	537	569	557	550	520	539	525	549	521	542	502	489	534	580	522	576	563	541	559	541	559	557	544	528	555	552	542	574	569	519	533	581	556	517	555	543	527	553	559	525	570	596	549	546	590	538	504	504	519	543	543	525	552	553	534	503	551	538	537	516	549	516	612	586	546	484	547	514	529	567	531	542	591	528	513	529	536	529	551	506	584	551	527	560	559	565	537	498	535	530	523	546	528	530	552	609	543	561	536	566	543	542	532	553	489	516	537	546	605	545	494	519	524	579	474	502	552	580	530	557	504	531	531	572	528	537	537	557	559	527	543	529	528	540	513	535	536	542	520	552	541	543	535	554	542	556	533	555	549	546	493	547	555	530	529	482	538	558	519	527	524	536	576	539	515	559	528	517	559	536	544	540	549	541	552	552	566	495	506	517	466	561	533	526	562	566	558	568	499	489	544	514	527	515	520	521	528	534	559	548	521	507	538	490	540	529	573	589	550	550	474	512	562	518	549	564	528	490	535	545	564	516	494	532	571	552	516	524	596	582	473	547	570	531	589	515	551	540	540	582	506	558	532	558	543	574	545	545	531	559	542	537	502	540	509	489	574	556	553	534	517	567	569	540	577	565	562	532	541	561	512	560	586	545	531	551	496	569	518	564	535	542	542	518	501	567	551	541	541	504	559	585	535	548	528	494	545	551	528	541	546	566	559	542	545	540	555	579	565	522	556	490	535	536	577	553	518	556	555	521	574	542	582	549	583	568	577	554	579	514	484	569	558	541	593	543	498	544	535	513	517	557	555	584	532	518	542	586	523	591	549	568	534	539	565	525	533	531	563	534	549	490	545	584	561	581	522	622	481	551	564	519	579	573	550	589	512	574	522	536	555	559	514	554	555	528	524	546	557	521	565	554	538	550	536	561	538	548	517	514	520	530	529	523	558	551	542	554	505	548	587	578	548	576	521	550	571	538	544	549	503	545	525	562	516	544	492	546	537	564	531	495	540	525	489	493	526	511	577	537	566	525	515	540	545	518	593	519	545	536	564	510	551	548	518	535	515	495	572	547	523	537	577	531	545	543	497	500	537	562	532	530	530	553	560	573	503
43329	76672	80888	59143	41424	33085	16192	6095	590	544	599	627	588	601	564	577	617	561	573	582	613	605	625	555	616	586	555	605	610	551	579	591	604	591	603	571	603	573	631	604	580	556	621	551	572	577	588	612	614	575	608	605	606	545	561	585	549	622	566	583	556	573	593	575	603	552	562	537	559	581	563	597	609	538	526	621	577	576	523	583	584	584	571	568	574	572	564	562	542	634	590	588	580	611	610	559	583	542	559	620	597	542	595	580	567	560	536	566	574	613	585	534	587	580	590	585	589	546	601	575	589	549	566	543	578	524	600	580	575	576	567	547	562	585	550	572	613	572	543	572	605	600	582	573	573	591	568	567	547	603	563	561	620	567	594	533	600	566	543	629	574	539	554	555	556	564	607	592	577	567	578	583	527	559	573	555	601	586	585	599	618	596	630	563	604	569	535	611	578	562	598	598	582	552	617	607	526	562	590	531	585	588	586	569	581	568	596	535	608	605	584	548	550	548	551	548	570	559	579	551	595	586	565	538	575	575	524	578	562	568	559	549	594	575	575	597	596	583	582	607	579	583	558	559	564	580	567	608	550	552	556	558	560	534	578	558	563	599	600	621	598	598	561	551	571	543	564	577	593	608	599	573	583	560	524	569	590	556	528	584	589	591	566	626	540	582	556	616	566	580	565	538	559	606	577	571	551	549	571	617	603	580	557	615	609	557	619	582	568	547	579	594	539	601	590	604	571	554	574	592	587	595	543	583	566	556	601	558	603	588	592	577	588	546	527	580	553	550	569	551	573	591	540	559	593	571	557	587	597	593	611	598	560	591	543	587	568	585	554	612	558	566	630	586	549	544	592	566	601	554	610	559	565	604	534	554	577	568	594	561	591	580	577	587	566	562	613	570	629	590	618	557	572	536	534	622	560	597	549	606	601	587	581	602	597	609	572	569	581	510	630	561	591	588	542	595	591	550	601	537	568	566	559	590	569	574	568	588	569	576	587	568	543	603	584	561	599	579	578	579	566	617	529	572	551	555	591	589	558	577	591	615	603	554	587	562	576	581	551	607	569	597	588	612	575	563	572	571	594	576	539	560	572	562	570	563	587	552	581	592	580	595	587	567	557	568	544	578	571	551	525	595	560	584	628	581	550	615	573	626	597	553	554	545	610	558	626	572	588	569	572	559	547	587	559	603	548	566	569	564	551	547	574	593	537	595	617	610	589	624	587	587	532	587	613	581	585	579	584	607	566	588	600	568	624	576	585	571	566	562	595	541	554	597	537	578	559	586	567	591	572	603	555	565	589	622	602	561	568	600	585	618	606	582	588	561	569	584	569	553	558	579	614	586	589	571	554	601	553	558	590	559	591	621	596	580	574	587	589	531	565	582	577	601	593	528	569	560	556	533	580	576	604	607	592	612	572	574	574	565	583	580	555	600	637	588	612	602	602	572	608	638	552	584	567	577	617	572	584	576	545	590	535	548	553	569	534	592	570	556	587	592	575	545	559	564	584	590	585	545	527	586	601	587	561	563	557	569	562	572	531	591	535	559	615	560	577	544	595	591	570	590	607	594	572	553	618	549	572	619	583	577	565	600	576	580	576	620	585	570	575	559	587	600	566	578	583	567	585	546	585	588	527	560	557	588	581	596	566	578	602	590	584	565	578	616	549	598	589	554	615	588	520	552	560	626	566	590	600	612	580	574	597	611	597	573	604	592	576	616	582	567	591	572	559	557	576	599	597	574	566	559	573	598	559	572	559	562	578	576	560	630	566	579	577	581	548	567	555	544	559	547	562	588	556	609	610	539	539	573	556	597	579	548	556	568	552	549	539	591	577	612	573	567	576	594	575	578	632	570	594	599	623	598	615	617	564	567	576	577	580	579	603	580	599	577	542	571	576	543	545	578	597	560	583	580	584	552	637	599	593	554	570	576	596	549	561	574	564	571	600	553	577	590	599	563	592	568	585	598	588	592	623	597	572	504	537	574	594	604	604	614	590	578	612	584	586	553	558	590	552	581	588	553	545	560	591	588	549	617	594	567	560	585	568	594	551	575	564	627	589	591	575	616	614	568	597	535	578	527	577	624	582	576	578	541	583	575	563	579	542	576	527	554	574	625	580	605	552	560	568	572	607	541	616	573	596	600	558	552	562	584	588	573	551	627	555	548	601	554	616	555	541	579	604	552	556	597	559	618	553	577	611	583	598	540	569	563	586	551	591	592	548	578	540	623	550	579	639	603	577	520	591	573	614	591	560	557	540	576	599	599	548	505	589	583	553	547	604	547	595	583	587	568	599	586	539	567	567	550	590	578	580	572	597	636	562	562	545	575	612	617	527	610	608	591	588	588	562	586	593	582	582	588	587	583	586	580	563	582	577	570	552	593	596	595	612	560	596	584	534	586	605	567	563	612	571	563	600	558	537	628	579	596	564	589	532	564	556	597	583	598	554	609	573	572	556	598	639	575	564	585	582	576	557	548	585	603	615	582	559	559	593	546	558	548	581	541	598	550	590	580	593	602	556	597	581	568	546	601	598	573	564	591	583	595	553	576	561	601	570	540	558	595	542	580	548	581	593	545	569	528	572	579	585	522	563	550	578	623	572	564	580	558	558	561	589	579	600	550	575	552	547	585	576	617	678	640	604	563	549	600	608	567	613	589	591	603	554	555	570	587	567	536	577	535	591	623	599	622	588	570	545	572	578	555	556	551	581	598	624	571	598	582	566	565	565	626	542	575	559	550	640	581	585	586	570	647	566	559	587	570	602	574	585	536	582	576	589	601	555	572	569	602	540	595	600	565	557	570	631	577	552	576	577	588	596	562	584	604	598	590	531	597	576	559	586	611	602	582	571	546	578	579	541	573	573	587	577	599	557	614	642	564	585	538	572	609	589	571	547	600	571	552	553	588	567	573	581	576	580	577	515	595	560	540	612	563	579	616	593	557	586	563	556	588	541	525	571	575	603	587	536	611	534	612	597	590	570	564	556	577	599	584	592	557	580	596	571	600	581	567	558	562	545	546	565	564	567	594	537	546	568	574	616	579	568	598	566	595	604	579	572	574	532	582	541	573	543	581	565	552	552	578	550	569	551	578	595	555	599	597	571	576	565	582	599	587	601	609	590	581	604	539	536	573	587	553	585	584	566	574	616	550	545	530	557	532	616	560	592	602	568	604	570	561	580	567	610	568	558	579	610	558	576	588	580	598	584	592	575	574	606	570	562	575	616	550	551	573	608	610	593	559	577	541	576	586	567	603	584	577	620	593	573	595	594	588	514	533	583	575	585	595	584	610	547	576	608	585	568	578	562	568	631	620	616	620	556	563	551	585	601	530	565	588	604	591	567	571	589	603	527	570	569	556	551	576	529	637	600	572	573	539	559	544	549	571	610	586	543	583	594	552	601	585	583	591	588	584	583	596	548	544	595	586	558	571	598	553	524	582	584	605	564	629	629	587	587	614	620	585	519	568	587	536	596	612	600	585	579	590	575	560	570	609
29127	33598	43582	23909	7903	3522	1421	633	363	395	368	367	358	353	372	351	362	372	349	331	378	380	356	352	379	383	323	336	382	423	370	360	367	366	363	347	377	380	363	362	343	390	356	351	355	405	355	341	370	367	348	391	369	377	334	363	357	391	365	357	362	346	352	351	374	410	351	350	352	356	380	344	358	382	368	381	333	362	366	365	386	361	330	381	373	324	335	374	379	361	374	345	320	367	378	358	347	353	368	350	337	393	361	354	397	388	326	388	371	348	348	394	348	357	337	356	384	354	364	332	373	366	315	383	368	331	365	347	349	399	338	387	363	336	359	372	365	362	345	365	308	388	371	407	357	350	334	345	365	377	372	320	369	358	342	341	378	359	356	370	361	359	349	353	337	318	360	368	346	380	330	374	369	344	351	344	369	365	353	345	319	392	412	374	375	351	356	364	348	354	382	356	349	364	376	356	367	371	380	332	363	333	362	359	374	385	347	340	375	349	356	370	359	347	342	395	375	384	383	348	355	347	349	384	369	360	391	346	381	326	355	382	378	354	369	364	353	346	343	353	383	330	358	338	345	338	368	345	370	395	386	352	351	354	350	327	353	375	363	349	368	380	357	367	358	371	353	387	362	353	360	323	371	377	323	327	350	368	332	356	373	353	368	364	372	344	357	368	321	368	387	341	406	368	356	382	342	334	378	326	374	363	338	398	367	348	366	329	390	367	358	341	376	350	348	354	364	348	338	370	359	350	355	323	321	364	377	338	380	393	332	407	338	335	358	388	355	344	343	375	360	326	374	341	375	380	367	374	378	347	381	362	371	372	351	347	350	364	405	372	370	357	379	361	367	356	361	348	365	397	363	373	352	347	383	341	343	378	347	381	400	354	370	365	310	362	333	334	370	338	346	381	394	351	371	312	397	369	375	368	357	344	331	389	373	352	371	351	382	371	368	345	336	366	369	378	371	344	349	359	344	346	352	377	373	355	359	373	344	365	382	365	372	343	354	334	371	346	335	361	378	342	362	356	355	360	325	356	384	366	393	366	343	357	356	384	378	396	380	351	347	348	353	360	330	373	324	389	367	373	345	332	369	358	390	337	373	411	365	393	365	366	339	345	343	359	335	345	347	357	349	381	370	359	391	355	382	335	336	362	405	348	392	396	347	395	372	340	359	348	352	374	357	358	321	366	375	406	333	333	363	375	340	360	394	375	370	365	381	339	390	344	365	338	355	364	380	344	357	384	364	396	377	345	339	375	334	329	356	355	382	379	357	366	379	353	367	352	391	345	370	343	346	328	346	326	352	356	381	366	370	393	386	322	372	368	406	382	342	340	356	330	328	352	340	382	336	375	362	385	363	340	379	366	373	352	401	342	352	322	357	351	353	347	356	360	353	362	375	369	345	356	394	369	392	344	329	344	361	377	362	369	378	337	378	367	382	368	383	374	335	369	387	392	341	373	335	350	378	337	337	358	374	396	367	398	358	360	357	353	341	326	351	331	364	357	370	384	395	381	353	351	369	351	355	336	365	350	364	349	364	362	366	345	363	372	349	384	381	376	358	358	372	355	378	357	378	368	375	364	370	333	358	343	321	363	395	367	346	365	364	354	341	363	355	380	380	341	350	359	370	376	344	387	376	365	320	340	356	358	350	367	367	358	337	338	368	349	386	375	353	357	333	379	367	389	344	378	361	348	377	340	361	377	357	387	387	323	359	379	392	348	309	356	343	322	361	366	345	384	357	348	334	342	363	383	386	337	387	359	389	367	355	353	392	338	350	374	334	341	385	349	362	366	331	347	370	361	360	368	378	335	347	399	379	375	388	351	339	361	369	367	337	344	345	359	358	363	377	385	372	380	353	382	364	389	366	363	374	365	346	385	361	370	363	356	355	351	388	330	340	353	386	352	405	312	351	337	377	344	391	360	387	348	352	335	353	355	325	373	341	345	363	364	372	375	366	339	333	389	380	343	371	354	384	350	355	384	350	360	393	359	359	323	365	384	346	373	331	355	352	336	351	351	383	378	361	351	373	395	320	370	360	344	358	355	364	382	397	367	315	376	367	361	371	357	307	362	365	339	360	360	339	374	399	386	391	338	364	300	359	356	411	330	391	352	369	344	339	342	350	346	359	323	343	356	327	360	342	395	346	348	383	380	341	333	382	352	342	352	373	363	359	346	337	379	386	357	354	382	389	342	406	349	397	333	341	389	326	348	345	358	347	369	346	365	389	355	375	374	370	394	379	377	389	363	396	354	383	389	360	382	382	373	376	365	325	339	346	367	333	338	391	364	376	369	373	348	329	357	356	373	364	353	365	339	365	345	370	377	348	394	368	340	379	363	379	355	354	366	341	322	366	355	384	370	355	386	362	358	366	385	364	357	361	368	394	318	366	370	349	338	377	358	369	364	346	366	347	360	356	357	353	371	360	390	361	341	363	404	348	368	338	345	362	356	340	339	347	351	359	397	379	393	335	372	351	361	379	346	301	377	359	376	339	351	354	385	355	363	395	359	387	394	364	351	378	366	362	369	372	354	364	375	376	361	374	367	354	384	355	329	378	344	337	350	351	352	360	353	380	335	376	380	355	402	373	376	350	349	349	367	351	367	346	354	367	377	385	372	357	332	346	351	363	387	358	385	359	345	352	361	388	379	375	323	364	352	338	362	354	374	384	362	339	341	331	379	392	399	343	389	312	414	367	393	338	362	374	358	330	327	341	353	359	372	337	358	361	341	328	364	363	370	389	372	409	347	341	355	339	403	349	356	356	355	352	355	356	382	369	380	381	384	336	385	326	382	359	355	355	337	346	369	355	344	372	346	357	324	390	365	349	369	342	357	376	353	374	344	336	373	369	337	346	315	374	364	407	347	361	388	348	367	355	391	395	384	392	378	380	373	327	344	356	399	375	362	320	362	351	345	366	334	388	379	339	365	384	367	359	394	352	385	381	342	365	336	362	358	358	340	350	372	369	326	344	384	372	404	374	372	379	349	354	373	364	383	402	351	368	349	356	327	357	367	377	369	374	349	357	405	360	358	367	348	359	334	347	346	356	372	347	367	406	357	345	363	341	398	380	344	364	336	377	337	364	374	343	310	334	361	348	344	334	363	334	382	355	368	399	367	353	333	343	344	363	366	389	376	374	371	349	365	387	360	347	369	372	323	386	362	360	366	388	362	346	328	353	367	368	366	336	360	367	367	380	363	353	355	388	386	396	374	360	331	345	401	385	408	374	395	377	360	321	321	366	355	367	381	355	329	350	367	339	372	366	365	371	371	373	344	382	360	364	387	367	337	372	356	364	373	390	365	389	361	350	354	366	381	341	351	375	368	360	354	359	355	346	328	331	372	364	347	328	354	354	363	341	359	342	428	343	355	377	315	378	371	341	324	344	364	363	384	370	373	351	343	359	356	347	395	356	365	392	342	365	340	369	395	382	363	379	353	411	353	349	367	328	363	334	324	342	367	343	347	356	372	379	346	335	355	344	321	349	345
30233	52033	37041	16444	6874	3997	1720	751	436	418	446	420	433	416	402	436	408	417	442	423	411	415	424	413	449	410	441	427	430	413	417	411	411	385	439	433	399	411	378	452	413	407	416	400	415	406	402	449	384	412	416	401	390	412	398	420	396	411	417	424	411	431	391	380	393	410	416	403	390	384	394	429	423	391	402	462	435	380	385	407	399	464	414	396	428	433	413	395	461	395	419	434	426	424	429	424	386	427	404	419	378	405	414	419	403	453	405	456	416	453	396	406	418	401	423	374	452	411	418	392	427	425	449	415	412	441	406	406	445	403	407	418	435	418	404	395	447	387	414	401	421	449	444	440	389	362	384	388	381	448	435	407	432	422	409	421	420	400	398	430	408	404	396	384	374	401	393	415	398	442	388	394	432	455	403	422	408	433	433	409	394	407	401	391	409	396	381	417	391	441	414	419	429	384	406	455	428	395	461	412	415	382	414	415	398	383	417	409	431	387	390	403	416	441	411	414	376	418	402	422	432	414	425	431	420	410	377	409	412	394	400	452	405	433	425	392	394	413	428	433	437	415	390	427	429	392	442	444	410	432	410	439	444	462	375	435	409	432	428	458	435	432	415	394	403	404	420	408	423	423	423	401	428	422	395	392	424	397	417	383	434	403	414	419	440	416	392	437	426	402	417	384	420	376	453	426	445	440	408	428	396	393	468	364	410	444	392	399	402	381	406	419	418	371	385	400	409	410	403	423	436	393	431	415	393	415	416	451	422	391	379	425	380	429	424	432	402	389	427	422	426	427	405	425	420	403	433	445	427	400	409	453	394	408	427	439	409	414	437	412	401	430	405	405	406	406	399	434	451	396	434	428	434	427	402	406	410	398	421	412	416	383	416	420	450	425	426	387	418	427	426	405	443	438	426	421	431	387	439	416	417	401	384	444	371	437	427	395	384	390	429	407	421	462	423	404	445	337	408	366	421	400	403	420	407	430	435	444	402	409	402	399	454	417	424	408	429	407	432	412	417	394	442	417	443	399	433	444	412	398	388	391	401	410	402	419	389	407	367	440	389	386	407	397	414	397	399	404	434	395	359	413	443	409	390	421	439	440	417	412	423	451	451	430	412	439	423	429	416	419	427	421	427	400	399	438	388	438	416	439	416	432	405	403	384	416	407	429	378	429	415	398	408	432	425	430	439	439	434	401	431	458	429	414	415	420	398	409	432	396	415	402	384	421	426	409	391	428	469	408	419	415	412	413	403	433	432	425	428	435	425	435	399	388	382	444	384	392	412	411	378	440	425	413	412	391	391	440	455	398	407	419	422	458	412	428	384	424	451	434	439	403	425	429	408	442	433	424	439	434	417	396	426	435	365	425	425	423	435	416	444	408	404	405	384	426	425	409	408	415	456	417	427	393	429	445	397	418	421	385	413	439	432	432	384	407	448	411	452	425	413	398	426	395	391	412	421	446	447	396	384	410	397	415	407	417	411	428	423	382	461	407	424	441	422	428	408	413	425	438	402	373	434	373	431	431	421	426	398	380	409	413	416	397	430	402	438	419	404	401	380	398	415	425	422	437	399	422	440	397	422	431	411	393	389	437	445	413	402	386	403	383	405	405	426	412	407	456	385	412	391	393	430	378	421	401	397	434	425	436	414	421	401	393	431	430	446	399	410	436	437	402	385	408	341	404	390	437	396	419	389	436	419	434	440	431	400	389	368	377	410	400	392	415	396	415	425	424	434	389	413	371	434	415	412	425	400	416	392	407	450	407	414	436	421	424	393	401	427	428	404	407	436	420	426	383	451	407	397	447	384	386	387	421	411	443	397	438	426	392	421	443	395	444	420	400	427	437	398	404	422	421	395	373	413	454	423	444	385	403	426	398	408	409	419	390	426	404	405	406	425	419	419	403	406	369	420	369	413	427	401	407	404	411	418	398	380	406	424	416	436	406	426	413	367	396	416	420	435	419	402	430	384	440	425	402	436	407	420	432	402	421	450	410	427	365	424	406	419	417	397	449	406	426	430	437	415	405	434	423	390	376	409	392	434	420	442	415	438	377	408	413	423	409	439	417	423	416	410	403	420	416	401	421	469	452	428	435	417	453	418	418	443	419	437	380	416	383	439	433	390	425	439	389	391	412	387	402	393	418	432	407	401	366	429	403	430	408	417	426	374	398	421	385	412	433	368	385	423	394	396	429	404	393	404	386	419	435	426	419	398	443	403	423	414	411	426	389	400	455	422	427	442	420	407	384	423	399	414	393	429	426	405	416	403	421	409	426	403	440	389	428	448	395	390	394	407	433	390	428	402	383	414	419	393	438	410	437	436	426	389	415	444	419	378	420	410	405	401	458	429	397	390	399	411	453	450	429	398	428	454	392	437	430	432	382	448	379	402	394	405	457	415	425	391	434	409	430	403	398	457	415	424	389	405	406	422	435	413	410	426	420	396	391	406	442	432	435	430	390	385	418	386	404	421	420	437	413	412	416	409	449	447	393	430	408	419	411	405	425	429	406	448	405	413	460	398	414	438	413	436	421	378	413	418	428	421	398	397	383	380	397	400	411	394	424	406	420	432	422	401	393	385	435	403	453	421	391	405	444	401	437	404	381	419	433	385	413	408	413	433	408	380	434	396	434	444	399	400	429	423	428	414	395	428	364	408	414	397	418	422	394	415	416	400	427	453	413	416	437	453	429	418	403	407	407	405	440	415	441	385	394	373	410	395	412	407	421	401	398	414	449	414	436	428	444	425	432	402	365	395	424	437	416	385	405	397	428	433	430	391	418	380	418	420	419	408	432	420	444	431	406	403	404	419	403	394	429	408	424	418	391	420	401	419	433	389	418	395	473	379	402	402	389	416	396	390	399	455	412	392	390	406	448	396	390	397	440	407	380	396	437	428	407	415	410	405	405	395	411	420	413	398	440	405	413	429	436	423	420	386	395	434	397	411	448	386	420	421	397	399	420	362	390	425	373	440	422	421	426	448	429	398	393	428	417	405	408	400	418	420	419	411	419	413	375	444	440	422	417	456	400	415	423	416	392	412	479	428	393	390	436	415	430	411	421	420	425	393	421	392	402	406	399	452	470	422	392	400	449	400	413	463	422	440	411	414	408	386	406	434	371	390	388	410	398	412	438	406	413	414	418	402	402	420	424	413	415	418	380	417	404	437	433	410	405	380	422	418	412	429	410	399	384	398	414	463	403	412	420	400	401	422	399	405	397	418	439	418	428	434	428	440	403	429	407	396	410	429	428	428	406	442	387	408	420	424	408	435	388	409	434	433	405	423	419	414	414	430	373	440	404	411	423	414	401	418	411	415	439	395	395	425	412	394	446	412	434	464	417	382	424	408	417	420	447	423	434	414	422	420	403	395	411	447	435	429	404	392	426	439	411	425	408	444	396	439	421	390	413	402	402	418	436	380	409	393	419	393	376	461	439	450	418	397	417	398	368	419	407	395	397	430	399	398	430	420	418	406	414	380	399	444	448	433	399
24971	25169	45410	39089	26609	20573	9592	2077	382	359	359	385	368	359	364	367	364	351	359	374	353	317	343	367	335	368	332	370	362	360	357	358	350	344	375	362	369	373	341	362	356	360	327	331	308	339	355	351	351	343	326	357	377	353	338	363	350	349	350	329	346	346	363	322	367	347	360	376	354	362	352	336	358	358	357	370	350	315	365	356	362	344	345	366	376	328	367	324	353	322	356	336	371	359	324	341	357	349	365	374	360	391	357	297	354	366	329	336	401	359	358	333	361	343	324	370	348	289	329	335	379	359	333	341	339	348	323	343	374	342	322	324	323	389	376	376	335	319	341	353	356	378	340	352	380	366	348	355	342	360	290	347	394	357	378	343	355	373	351	341	378	329	361	351	353	320	363	381	375	397	351	363	316	325	322	373	369	330	351	314	359	347	356	353	359	370	359	339	360	355	375	358	358	375	336	347	373	321	342	341	340	357	363	363	350	344	392	362	354	374	363	342	327	347	394	389	349	364	360	385	348	326	341	354	367	357	352	393	349	344	360	362	342	350	335	367	339	348	354	328	332	329	350	381	366	351	371	330	353	341	346	337	357	359	317	343	359	354	363	364	335	339	370	364	396	364	393	380	359	355	342	340	327	357	350	349	340	362	360	363	342	386	341	380	354	377	360	359	372	325	359	363	371	368	369	329	343	344	381	358	361	333	337	364	330	341	378	348	325	358	345	347	353	387	358	320	331	361	342	371	369	359	380	368	357	347	354	359	330	334	356	335	364	361	343	370	340	340	354	364	345	353	355	343	345	367	363	367	364	345	355	366	355	352	343	355	325	332	388	384	327	354	360	350	362	363	345	371	368	395	319	346	372	331	364	325	376	344	332	313	350	317	349	363	289	319	348	362	323	340	334	389	326	386	331	352	344	329	358	342	360	342	342	323	379	347	326	349	349	362	350	349	372	337	328	378	335	376	349	339	383	386	325	348	330	353	377	337	365	369	365	372	387	337	347	343	358	345	345	370	353	334	339	315	366	308	345	346	353	337	382	381	361	374	375	357	356	370	337	315	324	352	368	329	382	342	363	343	358	351	338	368	344	363	364	352	328	349	367	339	327	312	339	374	371	360	372	377	340	360	364	350	325	362	342	335	338	349	350	372	330	335	343	333	358	358	369	356	335	373	338	320	342	419	376	329	367	340	377	328	345	324	358	332	354	338	351	336	375	348	351	391	349	323	343	379	362	336	336	341	310	369	359	390	321	372	340	360	354	341	342	340	353	342	323	375	353	387	328	365	328	354	383	339	338	347	347	362	348	345	346	353	335	364	333	309	362	341	361	323	353	329	335	340	357	361	358	372	304	378	351	330	357	344	286	376	375	347	305	391	372	378	390	351	402	354	362	371	363	357	363	338	315	389	358	345	315	360	341	389	360	331	339	344	328	363	380	365	337	338	374	387	391	345	359	347	356	342	349	372	386	327	373	349	344	344	348	339	329	352	332	366	371	345	363	369	351	327	347	344	350	345	371	341	359	348	354	338	345	319	366	346	337	313	343	358	344	332	329	347	336	382	343	355	365	365	358	339	322	353	353	373	349	340	369	364	349	344	322	330	373	362	333	331	353	334	338	378	325	372	335	346	348	348	330	359	367	357	341	338	317	355	371	354	362	347	372	357	382	391	342	329	382	334	367	379	371	343	353	345	331	355	354	374	349	341	342	323	344	309	372	349	354	338	349	360	346	322	343	335	361	321	328	357	330	358	336	345	371	353	336	380	377	357	358	329	339	339	377	357	370	358	362	307	385	358	335	360	381	347	320	350	372	397	325	389	391	360	364	363	343	337	356	356	350	342	365	330	365	364	341	370	342	367	382	342	365	349	349	360	366	351	329	336	365	343	343	365	354	363	359	355	354	327	335	324	323	327	334	376	344	370	342	303	368	376	357	365	319	334	346	375	352	339	338	363	334	353	374	354	290	368	354	322	326	353	379	356	365	326	360	348	331	347	362	340	329	334	368	367	363	335	384	358	348	362	354	366	344	381	373	372	332	340	386	351	342	361	361	379	357	361	333	330	354	346	389	351	332	320	357	351	340	357	362	334	364	339	392	358	362	349	353	345	368	367	344	365	345	374	385	314	371	352	348	357	327	342	370	347	354	357	328	339	333	360	356	397	354	337	328	381	372	371	352	357	317	350	335	363	365	365	354	334	359	360	337	343	373	350	340	323	340	325	357	320	356	339	333	362	373	331	369	316	362	350	344	354	349	384	357	358	361	355	348	323	358	348	348	343	322	350	331	343	333	318	352	362	378	357	376	346	356	345	374	366	351	347	354	354	324	335	358	309	354	358	396	367	358	380	364	365	367	379	317	370	357	332	324	373	361	381	343	351	314	348	356	384	327	345	369	351	359	368	344	364	342	332	365	362	400	357	334	328	367	372	392	307	347	383	348	379	363	369	371	369	357	350	379	365	358	353	363	314	363	330	378	351	347	341	287	360	310	372	366	337	329	335	371	342	341	375	318	339	352	359	345	348	330	375	344	344	349	369	347	332	367	357	371	375	374	377	348	324	347	335	349	329	322	345	333	333	337	361	334	367	371	370	345	340	352	348	354	372	353	368	350	389	360	339	344	348	354	378	341	362	343	378	384	363	368	365	372	365	351	351	376	357	350	324	378	358	355	368	311	368	344	314	341	348	351	371	326	352	369	360	360	339	371	383	344	351	337	362	356	373	354	356	345	345	352	377	353	371	342	373	358	357	327	348	338	344	333	365	368	330	354	368	343	340	354	376	322	365	331	338	342	364	356	325	387	344	350	360	371	344	366	348	356	356	326	350	329	354	345	394	355	369	346	335	384	321	360	366	327	334	339	362	328	369	338	339	373	344	332	371	382	366	330	385	359	348	377	377	360	288	356	369	339	373	344	376	353	366	347	319	350	339	349	356	356	361	372	384	355	387	338	366	358	314	340	329	344	351	353	334	323	349	371	358	368	371	321	312	357	306	352	358	345	360	363	324	345	375	365	336	355	362	374	342	324	321	368	360	358	369	331	355	350	359	346	344	353	351	346	336	352	350	344	368	326	369	355	388	358	346	347	345	355	347	355	348	332	358	351	318	359	339	325	343	336	384	336	327	335	364	391	342	341	345	363	351	354	320	358	395	367	343	393	400	355	339	353	328	358	346	340	390	358	360	347	361	350	364	339	339	358	372	338	344	357	338	370	331	359	357	349	362	370	357	357	374	356	354	373	361	350	340	346	361	362	329	336	338	364	358	370	373	355	367	361	353	349	367	398	342	372	370	333	352	364	334	341	356	366	361	347	350	376	347	358	342	342	366	330	312	319	309	335	336	371	350	369	348	370	339	336	364	363	365	368	319	333	370	321	360	365	343	344	359	343	373	356	318	362	320	329	335	358	333	352	320	336	371	328	359	374	370	374	345	339	314	342	342	348	360	339	343	356	348	391	334	365	333	359	328	353	342	329	339	354	392	390	344	359	371
35622	81901	69401	43781	27283	18177	8403	2684	460	380	385	398	413	392	401	424	399	382	424	415	430	390	378	430	401	398	420	394	377	403	410	391	374	415	405	427	410	387	388	390	369	374	418	412	390	390	383	384	376	396	370	375	400	425	390	410	381	397	406	420	425	371	411	390	382	391	372	372	405	388	387	412	364	405	425	357	392	403	416	396	411	398	411	433	392	394	407	413	431	374	399	392	399	400	410	406	408	365	396	404	389	378	405	404	387	410	385	404	382	432	405	393	413	397	430	407	410	383	376	370	365	406	385	393	429	417	387	388	389	358	415	419	408	419	394	405	409	358	392	437	399	344	398	366	419	429	374	388	397	411	387	374	419	362	386	380	421	411	400	382	401	386	397	405	368	369	396	398	396	369	415	387	399	427	413	386	406	399	408	405	394	371	384	418	431	388	387	428	384	362	382	428	375	420	402	381	377	403	376	373	396	389	364	420	410	357	412	385	405	416	382	421	409	382	356	420	381	379	421	384	400	415	381	410	393	422	361	401	429	371	377	376	409	411	407	424	409	390	404	420	382	367	410	390	372	430	375	429	408	408	404	392	372	392	383	374	367	396	388	394	385	404	398	449	361	387	390	412	411	433	381	381	376	380	441	424	410	397	387	390	400	408	404	398	439	380	383	387	381	384	409	376	396	357	397	385	401	384	440	387	406	350	396	399	421	405	394	364	400	404	381	403	386	398	428	392	396	353	433	390	402	440	359	365	368	364	392	388	382	372	394	412	373	347	377	424	419	379	408	417	390	431	385	409	422	395	411	400	431	411	396	408	369	404	395	387	424	395	435	392	393	412	372	393	362	420	403	399	402	394	434	408	405	409	401	401	383	393	390	376	443	382	399	381	383	421	435	397	409	390	397	420	373	385	378	376	398	389	391	381	405	392	418	413	413	402	403	391	393	391	382	397	383	402	363	430	385	387	374	411	355	357	359	383	376	404	382	404	382	419	368	400	376	379	420	416	367	395	407	379	417	410	395	412	341	407	374	393	375	404	428	369	424	426	407	392	408	394	387	410	420	411	365	410	378	372	410	406	443	431	391	388	419	371	405	368	368	403	423	415	394	379	366	398	407	408	406	386	380	383	379	410	384	405	375	405	430	385	384	382	404	392	411	389	392	368	426	367	396	350	421	403	391	389	392	409	397	403	408	397	421	398	375	386	389	395	377	388	385	395	390	345	396	406	405	431	377	412	376	380	380	406	373	414	425	373	380	395	367	377	366	367	405	395	426	393	391	402	431	381	398	397	417	423	418	409	420	376	389	362	405	396	424	373	404	451	377	388	367	407	412	389	385	439	414	387	385	402	392	375	392	425	422	415	402	385	376	380	422	384	375	434	391	394	394	382	397	399	418	411	404	389	367	434	413	428	385	408	384	421	394	399	408	414	378	376	390	388	396	375	392	417	406	375	384	379	387	403	386	404	388	406	395	395	386	370	419	402	417	367	370	405	426	384	398	381	376	387	379	387	388	374	411	367	410	412	388	406	394	384	398	407	371	382	370	390	402	395	418	402	432	400	406	408	403	421	394	396	398	416	406	391	406	393	372	387	402	422	386	378	385	407	392	418	420	397	407	385	390	385	386	397	370	383	421	390	378	375	421	416	422	349	380	387	391	385	390	383	403	388	383	401	419	364	422	405	392	393	415	402	404	418	425	400	389	439	440	414	404	426	379	367	399	406	439	379	391	370	400	392	416	372	413	398	432	400	414	372	393	416	406	394	389	399	407	402	383	393	390	385	387	394	405	416	396	392	408	405	417	368	387	376	389	419	419	397	391	410	406	401	367	381	407	398	429	394	385	395	414	417	396	380	399	396	423	396	390	358	377	405	391	399	363	375	433	371	379	382	381	393	408	366	385	407	402	362	394	392	370	369	373	398	408	385	392	384	420	400	393	390	364	394	377	385	402	401	415	386	391	380	388	418	368	360	412	378	384	364	381	439	357	422	375	400	402	389	385	369	385	428	390	443	390	378	409	394	421	414	406	356	375	383	373	424	406	373	368	361	389	397	380	371	438	375	404	395	358	371	407	393	379	406	378	422	377	405	405	388	407	401	420	387	414	396	389	384	398	344	406	398	419	388	386	408	414	375	390	423	361	401	400	382	390	411	396	403	381	411	374	375	393	419	434	367	366	398	385	420	405	430	409	445	373	404	388	416	406	423	387	388	421	399	376	388	369	379	375	364	400	383	413	391	385	392	372	385	398	388	394	412	382	402	398	397	425	368	399	367	368	418	412	430	370	389	397	415	419	384	402	397	425	373	385	387	395	376	432	394	395	394	389	398	402	419	373	408	371	421	417	405	400	369	407	364	367	397	367	401	434	399	357	372	418	394	424	390	405	402	380	450	404	391	433	401	415	391	436	379	409	388	372	398	418	430	408	386	385	380	402	370	370	403	429	382	401	377	409	414	416	434	398	415	394	398	387	402	377	386	396	365	388	378	389	341	377	369	396	375	407	377	363	371	383	407	422	437	373	387	397	398	404	382	390	384	422	409	401	432	374	410	400	394	401	377	398	425	363	415	392	400	418	377	407	392	384	448	377	399	420	365	410	361	370	399	380	372	377	385	402	422	416	429	401	372	420	404	355	390	396	400	382	358	400	370	411	386	429	393	410	411	403	377	412	379	385	382	378	391	385	426	395	430	415	369	421	377	398	412	394	397	397	387	409	396	385	369	404	408	391	394	416	374	379	395	396	411	392	428	368	369	443	409	379	413	349	395	410	382	407	431	415	411	417	362	401	408	445	412	378	397	401	432	395	435	389	390	401	430	387	420	434	419	414	408	392	364	371	397	386	374	409	414	421	381	388	394	384	390	369	405	401	404	405	397	412	423	399	442	418	358	405	398	405	389	395	422	418	361	410	423	408	403	401	426	431	399	403	404	426	389	401	389	397	364	396	390	424	399	408	386	412	383	410	388	371	398	365	372	428	415	371	417	403	404	349	401	401	381	359	401	375	429	410	424	401	363	406	392	423	401	374	373	418	376	399	424	420	398	448	424	370	353	394	382	413	397	386	399	373	445	372	420	391	396	413	396	376	416	380	401	385	363	395	421	403	390	345	398	398	409	396	381	382	375	400	366	412	408	380	402	401	432	429	392	396	411	372	404	438	407	404	377	385	423	384	401	391	346	415	395	399	389	404	427	455	384	365	436	418	397	398	404	406	407	414	408	428	403	346	389	407	382	425	407	379	374	383	417	376	376	384	382	378	404	411	429	418	409	367	410	374	384	447	400	409	394	405	427	415	416	398	366	420	396	410	400	346	394	377	358	401	387	420	409	408	430	392	415	404	389	398	392	397	413	428	391	422	392	383	389	366	374	412	394	401	435	380	452	379	376	421	408	388	382	389	407	405	368	370	418	384	393	416	379	389	363	393	403	387	413	406	389	389	387	412	382	408	410	403	394	394	380	447	426	398	393	393	372	416	402	384	355	385	415	401	392
25597	25869	41233	34033	21524	13104	4875	1355	509	508	445	538	520	501	470	527	491	481	467	488	470	542	504	486	511	479	448	480	486	498	504	517	478	490	489	545	506	502	508	511	494	493	494	502	518	525	493	504	529	490	487	479	474	505	501	467	530	487	545	484	478	475	534	460	492	517	495	491	486	459	482	531	504	482	404	484	478	503	489	497	543	495	479	494	536	489	537	557	522	477	489	488	468	486	507	499	508	487	509	487	490	497	475	486	494	515	490	550	506	453	496	497	453	480	482	548	515	507	504	525	502	501	484	483	478	491	517	468	508	475	500	522	513	469	476	516	510	516	509	492	498	490	531	504	538	501	477	481	499	575	463	481	471	481	501	498	474	496	488	510	532	500	490	519	494	523	505	468	503	509	502	519	530	486	500	470	518	479	496	488	498	479	502	479	482	509	432	517	517	497	508	520	509	507	491	540	512	444	499	481	463	491	513	519	457	488	489	500	470	492	481	489	521	517	482	455	458	510	492	507	476	467	482	486	501	528	489	504	501	508	490	471	487	489	505	532	518	502	499	513	455	500	548	517	535	499	466	558	515	502	496	485	498	505	523	510	493	533	531	508	505	463	458	519	487	485	502	504	475	480	500	519	498	505	478	470	487	505	514	490	514	490	493	454	543	510	467	478	450	519	518	475	489	485	468	543	554	464	506	493	497	516	531	492	491	476	480	469	515	506	468	475	514	517	477	492	483	502	497	483	522	474	496	506	480	501	519	533	495	490	492	535	534	542	502	561	522	476	526	524	509	461	527	513	529	484	480	497	513	542	491	512	490	505	499	509	451	481	479	448	483	495	468	509	534	495	520	519	500	500	469	466	515	474	493	492	509	506	515	436	475	505	509	499	505	514	465	486	524	500	476	494	468	505	512	480	460	488	486	477	506	491	480	488	520	499	496	493	495	494	469	480	472	501	515	474	460	501	531	501	492	498	516	482	554	474	499	495	441	488	474	491	485	506	491	501	527	476	489	474	505	496	504	475	505	492	513	536	459	487	474	469	465	490	521	458	492	452	506	503	476	516	517	489	508	523	475	544	496	501	548	527	490	475	546	538	523	441	517	533	493	505	514	519	494	515	554	507	515	511	498	508	508	487	535	522	496	479	503	509	489	484	499	496	519	473	507	477	492	492	508	495	493	531	511	488	521	500	511	514	534	449	497	519	481	546	498	489	508	500	537	508	502	495	469	472	522	502	484	508	474	504	490	532	490	450	487	490	481	518	536	495	489	498	541	507	452	507	537	453	496	483	507	466	475	481	499	509	510	501	486	541	494	526	491	487	459	542	476	495	463	486	521	516	517	489	500	477	460	500	496	496	517	476	491	488	517	510	469	488	474	528	487	482	481	518	469	509	508	474	489	506	524	495	524	494	503	515	484	529	510	528	497	516	515	489	491	496	485	507	487	552	511	551	537	501	490	525	499	505	525	499	460	498	523	498	521	501	513	472	489	505	492	494	486	468	515	496	494	457	482	485	493	487	509	483	503	514	492	553	481	514	484	461	514	476	472	511	527	504	493	498	483	498	525	497	457	495	498	450	519	496	510	518	493	474	487	511	473	469	470	495	515	489	522	523	499	530	526	529	483	453	512	443	510	491	529	490	498	525	509	491	479	474	510	500	515	482	516	487	457	469	486	541	501	534	471	520	482	523	531	499	499	502	448	517	482	549	476	508	464	491	445	454	546	519	491	492	496	477	484	494	495	544	513	478	507	514	482	485	512	526	506	472	475	542	520	507	476	520	525	503	522	508	497	484	512	497	524	526	486	520	472	497	488	455	478	466	495	490	513	485	505	477	483	522	505	524	491	542	438	462	539	458	516	524	553	543	494	485	509	467	487	513	499	530	485	522	493	508	493	510	454	500	548	504	489	471	494	517	494	460	507	518	472	484	458	524	507	496	474	530	517	470	517	518	483	484	495	489	472	476	482	482	520	486	461	499	512	506	505	486	495	500	492	512	502	478	539	455	497	518	471	515	513	516	464	527	507	509	513	479	528	481	529	487	537	451	516	501	491	481	446	481	501	445	493	518	515	481	501	482	440	465	488	518	542	530	499	527	455	528	501	514	488	503	494	522	524	521	499	537	519	533	530	503	463	532	540	552	564	496	507	495	512	486	510	460	506	518	527	533	484	475	471	509	481	501	500	479	528	499	511	496	494	462	481	470	517	514	491	532	516	509	483	501	473	490	490	470	493	518	532	519	490	461	484	499	475	505	487	513	480	505	470	481	519	495	498	470	523	458	473	491	478	453	495	492	541	506	499	500	510	454	483	514	502	521	475	517	543	483	515	499	526	517	492	483	510	493	485	472	537	469	477	484	495	513	518	484	491	489	494	494	465	469	459	481	498	510	495	535	471	497	499	523	511	530	495	510	510	511	499	542	460	553	509	528	494	469	492	472	530	521	489	501	463	503	528	528	503	499	531	504	500	489	538	489	537	463	488	521	505	538	532	522	503	515	476	455	490	492	476	463	502	499	485	474	488	479	474	515	496	482	490	469	509	507	459	488	485	523	536	509	512	460	496	496	490	465	459	481	484	475	480	498	472	569	532	514	561	495	471	478	502	450	483	485	462	497	509	549	451	537	492	538	467	527	498	445	482	505	499	494	476	479	502	511	501	500	497	535	443	514	502	517	468	476	497	532	526	432	467	493	508	507	503	492	479	523	479	473	534	509	511	477	525	495	530	516	476	554	493	474	530	471	489	510	507	474	505	523	518	500	473	483	496	490	469	484	499	495	526	490	549	495	503	494	511	453	507	546	494	518	481	497	503	477	441	533	526	504	518	515	510	499	530	504	549	477	508	522	494	487	499	495	449	515	550	483	480	504	521	477	502	516	508	473	516	489	501	490	519	484	459	501	489	437	478	488	501	509	467	514	474	476	497	474	497	477	553	491	487	516	441	500	441	493	497	490	463	523	501	489	476	509	492	507	483	501	458	508	456	535	494	493	489	523	468	490	496	476	491	474	530	479	484	505	532	474	534	514	491	478	515	482	466	424	496	500	483	503	514	521	548	494	460	472	545	440	479	491	528	511	502	486	503	515	507	497	533	486	501	440	498	491	528	493	471	465	481	524	510	494	524	513	453	521	515	499	509	482	491	506	496	443	445	525	530	509	527	486	481	488	515	537	512	494	527	488	484	548	483	506	506	464	478	473	468	514	488	534	508	503	507	525	508	502	511	525	551	500	518	508	518	520	477	481	480	474	464	509	530	484	508	508	491	491	507	505	549	498	539	464	471	480	470	464	514	520	482	495	498	491	506	488	499	509	488	502	474	483	497	482	497	484	468	511	481	474	499	476	493	483	505	520	478	453	511	516	468	464	493	494	500	533	482	524	488	491	478	524	511	523	461	527	528	462	491	465	474	463	526	512	509	522	524	507	509	507	520	482	477	499	498	481	495	492	509	511	521	512	493	515	452	504	472	475	504	508	490	482	489	500	503	483
37817	80684	61664	38351	22231	14842	6443	2106	613	548	539	541	584	565	548	558	530	559	527	555	572	550	518	550	531	554	593	552	533	560	578	600	551	558	564	560	559	525	592	539	571	560	511	576	550	531	557	538	562	547	535	554	547	571	554	512	530	517	527	558	518	537	540	531	542	519	541	552	539	555	542	526	550	530	561	556	570	558	528	525	564	500	582	567	581	541	594	530	551	557	566	524	516	543	546	536	519	544	574	537	568	552	629	573	542	557	570	545	522	560	569	536	564	603	510	568	562	591	589	512	532	540	529	550	583	508	556	536	542	555	530	609	546	556	563	556	559	542	554	558	578	532	562	556	591	556	578	552	506	543	527	571	546	541	524	546	551	564	535	514	522	586	556	501	560	546	527	537	537	489	588	545	593	555	567	538	579	573	570	550	527	596	533	534	561	544	530	577	547	557	534	555	534	584	566	564	551	548	554	567	566	571	529	552	548	528	566	537	540	572	572	530	556	514	605	514	542	524	538	559	553	571	542	561	543	582	518	531	573	561	567	532	569	568	589	545	576	543	592	559	549	548	549	558	560	542	552	516	566	548	565	593	567	565	554	500	513	502	550	559	582	536	592	553	588	543	535	528	544	535	577	540	536	542	564	563	518	588	575	574	555	581	567	590	570	536	539	539	571	545	541	559	503	590	574	519	537	560	583	532	604	576	548	551	517	562	535	590	557	545	605	531	577	539	526	550	530	558	532	558	528	568	536	543	554	578	528	590	553	595	559	530	550	535	547	542	537	588	585	586	562	555	574	561	584	560	544	568	541	540	562	591	503	554	538	555	563	517	574	553	536	562	565	537	523	590	550	523	546	547	547	492	527	559	525	556	564	539	540	546	545	577	523	542	574	534	552	599	576	550	560	552	555	543	592	549	592	541	536	565	546	542	553	509	557	579	531	570	582	539	562	579	544	588	552	540	532	515	537	508	571	573	538	551	527	536	506	543	536	588	517	560	512	583	556	532	570	570	550	581	489	523	600	512	597	587	594	563	589	533	532	545	572	590	573	545	557	538	549	571	535	559	571	536	611	576	537	590	552	568	523	549	555	581	572	552	528	575	547	518	555	566	533	537	540	565	547	583	547	550	580	543	582	555	577	525	576	520	550	538	580	530	606	559	577	560	550	573	533	527	573	560	555	513	512	573	581	552	543	481	538	540	564	557	595	542	556	574	544	543	559	567	558	573	563	594	567	538	545	560	555	587	554	559	524	552	544	568	536	528	598	532	526	517	577	563	589	524	594	534	540	569	593	560	566	557	560	548	554	531	549	541	535	549	518	547	557	545	553	556	595	565	533	555	565	550	557	504	566	586	540	567	596	567	532	527	535	555	507	577	502	540	546	545	517	512	555	495	533	545	547	569	527	552	538	575	553	584	518	521	583	597	569	502	591	530	551	570	554	595	535	540	560	537	559	581	543	540	556	541	579	585	571	544	544	595	580	560	583	520	538	615	551	572	548	536	525	563	541	598	535	554	520	531	544	532	530	581	558	593	561	560	556	577	555	578	533	545	521	558	569	571	506	603	550	545	565	541	576	561	569	564	583	520	575	554	541	513	563	520	538	543	548	539	557	538	513	584	593	528	580	562	544	517	550	570	515	577	586	585	595	557	522	556	563	528	561	576	555	510	538	582	587	564	565	570	534	538	489	586	552	511	579	563	545	544	538	535	539	569	524	549	588	541	502	567	569	554	534	565	551	531	548	610	563	573	582	550	521	570	586	604	537	572	601	540	607	569	521	558	541	565	585	556	551	555	555	584	521	562	498	555	533	531	531	538	542	552	535	510	550	539	592	557	563	599	556	594	595	584	557	517	585	585	578	522	546	568	566	524	538	524	535	596	535	523	588	576	548	559	558	560	545	555	548	548	565	559	596	561	539	554	563	566	591	539	542	529	558	551	553	578	531	545	547	589	560	584	567	571	553	578	560	532	559	514	568	560	549	529	551	575	530	542	624	532	573	524	513	552	546	529	582	557	576	526	589	551	518	552	504	550	541	591	545	517	592	520	562	575	554	569	593	519	591	597	501	519	554	503	545	557	525	577	543	607	562	490	531	595	553	569	572	540	572	532	553	540	570	553	549	561	559	577	525	547	563	548	497	568	529	563	565	559	572	575	566	517	530	564	551	555	558	579	594	572	545	533	532	550	517	562	536	513	596	595	565	520	505	546	564	539	550	535	538	548	527	568	535	586	543	544	546	570	520	501	579	514	542	549	533	569	579	531	569	534	570	554	596	584	554	531	611	497	587	545	534	579	564	533	554	552	575	591	552	570	524	537	558	530	524	515	576	551	532	586	534	592	533	558	557	608	564	541	556	571	541	533	579	561	544	531	554	546	560	508	585	563	563	545	540	552	529	592	587	560	573	566	553	575	520	529	548	573	572	549	541	542	600	542	519	563	526	518	541	590	528	562	577	544	539	533	529	548	558	545	556	605	546	554	539	557	537	563	536	504	599	517	560	570	556	538	562	585	509	567	555	550	535	545	549	563	526	554	628	506	573	522	562	575	552	564	527	540	544	537	564	523	542	541	567	545	565	586	576	536	548	524	554	564	559	557	612	547	521	545	569	565	550	546	583	597	575	540	595	580	576	543	572	568	564	568	529	615	581	532	539	526	551	548	519	586	557	534	521	555	626	590	523	550	567	525	592	539	521	554	565	536	585	551	553	546	536	536	522	538	553	575	569	527	573	560	534	544	564	570	533	552	594	527	534	544	568	540	542	534	581	615	548	539	516	576	565	560	575	548	530	514	540	569	560	553	552	574	542	535	569	554	527	556	562	553	550	561	549	548	496	526	538	557	587	546	542	554	539	582	523	529	544	513	558	569	534	582	537	537	590	532	569	545	520	553	549	528	563	530	550	537	558	546	523	568	556	535	519	598	572	527	545	568	552	555	559	540	537	558	516	521	577	587	560	598	557	568	535	532	582	577	551	536	572	585	564	532	565	609	602	533	556	531	551	532	564	572	549	521	556	520	584	532	574	603	557	531	544	574	573	508	528	539	554	567	544	515	575	548	603	549	531	515	537	508	558	584	512	510	564	570	556	525	542	528	630	565	577	565	535	529	583	560	548	528	541	490	589	564	533	594	554	570	574	537	573	577	598	565	559	545	580	528	559	516	549	566	564	546	528	571	565	520	546	568	570	599	554	539	567	542	614	588	580	528	560	510	535	554	535	540	573	549	585	506	559	558	595	537	544	542	577	542	510	553	574	569	562	549	554	542	588	553	559	572	561	525	561	561	604	567	543	575	556	519	559	571	580	571	559	608	554	562	528	564	589	561	585	558	568	566	503	578	535	576	542	537	544	577	508	551	592	536	532	529	565	540	580	565	568	519	567	539	554	567	543	556	570	585	534	533	568	580	540	561	571	509	554	573	545	560	539	546	574	559	535	632	538	557	559	549	553	510	535	551	565	567	553	536	561	542	518	540	538	529	588	549	568	558
23312	22670	35678	32899	27406	28017	22997	6978	750	583	609	587	552	544	525	575	599	548	553	522	550	561	578	538	501	563	622	531	596	519	563	554	535	579	578	534	536	522	530	553	544	560	570	542	550	551	552	579	563	570	543	530	534	499	550	547	525	540	544	570	556	595	567	500	563	536	535	587	541	561	552	545	579	565	536	550	549	545	578	555	583	574	528	527	547	555	569	549	538	544	560	588	530	547	519	581	525	590	570	564	575	556	569	590	614	559	581	579	562	581	580	549	547	567	572	584	559	528	531	510	601	539	573	567	567	564	571	549	553	545	510	546	560	500	581	534	558	535	577	562	542	588	535	536	571	533	557	561	525	556	555	541	569	570	540	586	568	550	568	541	550	543	511	536	590	549	561	574	538	563	625	578	539	588	471	551	563	539	546	537	521	547	524	572	528	550	586	535	532	571	578	536	563	523	549	606	582	563	530	564	534	563	554	569	544	591	583	546	554	535	542	519	536	526	542	513	541	550	556	556	510	591	577	502	559	533	505	585	513	573	544	592	540	554	536	517	556	544	561	547	538	565	546	543	548	554	537	540	559	556	592	530	527	584	562	524	549	558	562	552	538	561	526	516	579	525	600	538	538	541	540	524	550	568	594	581	572	543	505	531	549	533	541	556	553	571	528	559	538	504	514	550	539	567	545	519	566	578	575	536	557	565	525	537	567	492	580	590	571	528	510	561	632	560	564	525	571	578	514	553	577	524	537	571	579	557	572	547	570	574	538	576	576	591	552	556	591	568	574	551	547	552	586	538	537	564	541	573	517	590	550	533	592	539	529	529	574	532	564	547	570	561	569	570	523	546	536	513	527	578	583	539	548	535	572	530	526	562	546	541	562	566	583	519	589	577	529	556	580	511	545	548	561	541	589	532	538	535	520	549	548	594	522	531	556	517	565	612	551	538	540	542	542	586	560	563	526	549	513	505	572	593	586	508	550	567	564	533	555	574	529	637	523	585	575	570	557	539	581	539	552	551	588	531	510	528	500	517	581	568	571	616	547	535	574	554	590	573	549	550	586	541	531	534	578	519	577	536	539	549	534	539	549	521	546	526	513	558	561	539	554	511	593	560	609	554	517	561	578	528	560	519	551	580	542	576	584	578	546	551	568	534	527	514	520	540	551	536	550	558	547	575	577	556	533	571	526	536	543	531	540	536	529	560	545	540	554	554	556	550	563	552	571	533	561	568	494	554	565	544	563	582	513	499	596	536	511	570	591	538	589	567	497	559	545	544	583	591	537	544	560	592	587	598	573	556	575	555	577	555	524	556	525	553	540	561	552	545	559	507	576	599	531	536	541	589	575	624	569	527	546	514	584	530	546	535	576	568	553	523	520	538	606	548	543	556	538	531	580	532	572	598	560	565	565	565	559	545	546	547	553	528	542	569	522	549	568	560	529	535	562	541	599	541	573	538	562	522	506	573	567	565	560	567	534	570	578	557	573	579	497	558	539	524	579	570	543	567	584	559	578	520	525	521	603	543	546	542	548	530	540	551	524	549	555	585	557	576	544	548	614	497	581	526	532	518	540	544	568	571	523	546	556	527	552	543	568	552	516	540	538	578	539	599	506	540	545	526	569	515	545	585	540	545	578	546	524	560	541	573	532	552	524	564	535	544	596	541	527	526	546	561	532	550	588	535	548	541	531	541	570	578	562	529	542	520	583	544	560	536	565	562	557	542	563	563	527	584	523	569	560	571	539	572	585	553	567	523	529	534	582	566	539	582	571	589	553	517	543	576	546	558	593	536	578	562	552	568	558	544	558	559	569	572	606	556	583	535	541	530	552	553	556	512	547	566	567	549	566	599	569	544	591	585	600	572	598	550	578	569	498	527	575	548	585	534	523	634	529	530	563	559	558	510	555	551	558	583	544	532	539	565	553	551	580	551	517	565	504	556	506	544	571	569	566	513	583	562	568	562	515	548	532	540	574	561	540	531	558	553	557	562	531	561	559	560	572	596	558	547	573	586	511	565	533	593	544	562	545	561	531	578	602	534	584	547	553	556	573	565	541	566	527	564	517	583	564	568	576	565	534	556	561	547	571	558	548	569	592	591	546	549	583	589	587	526	551	565	569	547	583	543	562	540	552	520	544	522	588	540	530	543	544	564	526	560	576	551	528	566	557	515	528	538	563	552	582	578	575	572	551	572	538	553	540	540	596	533	555	523	519	550	565	534	538	602	559	531	574	536	559	546	562	545	505	544	541	548	508	525	590	540	600	516	506	562	543	520	548	589	572	581	519	571	547	548	566	558	528	507	491	563	549	553	530	539	548	591	596	583	577	522	587	563	554	582	525	544	572	581	590	511	541	565	577	546	570	559	563	564	583	532	588	546	548	575	560	532	566	539	565	622	520	529	623	535	571	595	544	509	538	589	539	537	540	565	587	570	550	584	572	526	588	545	556	515	539	542	526	576	528	551	537	539	525	526	553	574	559	570	533	532	531	575	534	541	538	573	538	574	543	545	531	550	571	512	539	543	564	548	528	574	567	561	532	537	538	539	584	550	565	564	540	551	513	550	531	519	546	585	549	560	543	593	555	517	554	573	542	499	571	560	532	553	570	532	560	531	539	539	556	534	559	576	562	560	560	577	528	512	545	588	559	541	551	558	533	572	510	589	560	602	563	527	559	538	546	580	574	560	542	556	547	602	561	528	546	541	593	539	560	527	540	546	526	576	595	542	564	541	583	541	538	556	562	589	541	556	556	518	532	545	565	535	595	527	564	527	591	566	536	538	568	549	538	558	559	521	529	524	588	553	549	556	551	564	551	564	587	519	566	578	566	549	615	556	563	562	525	529	585	574	557	521	537	528	567	518	536	525	548	520	580	556	599	545	564	544	544	550	558	560	574	520	527	520	523	588	518	563	554	535	590	564	572	548	560	549	574	575	565	546	557	560	565	515	581	541	568	556	545	561	552	571	582	511	545	567	597	539	557	576	542	547	533	586	559	565	544	547	527	544	590	476	588	532	530	508	553	536	560	571	554	538	570	516	559	560	589	514	584	543	542	595	555	536	540	548	519	560	542	554	544	588	520	521	552	561	568	534	531	593	548	550	552	539	531	557	534	501	555	512	526	535	565	564	595	536	551	557	543	534	550	555	559	541	525	613	510	537	547	538	578	516	560	574	559	562	553	556	531	568	519	519	514	589	576	611	542	516	544	547	582	552	580	583	585	530	532	544	575	567	592	574	546	537	583	551	557	514	571	569	570	588	524	539	565	534	563	547	519	552	561	514	552	524	595	550	547	546	566	579	545	535	583	568	595	537	533	556	535	556	545	550	598	561	567	512	537	503	517	550	574	534	529	591	561	547	568	555	584	600	570	561	601	576	582	562	569	562	514	512	566	511	603	544	515	554	604	562	512	523	559	548	544	577	526	577	562	564	558	515	545	531	555	544	520	543	602	612	557	590	567	527	556	544	560	526	619	586	543	563	536	566	545	603
43313	75679	80684	60802	41832	32589	16879	6149	735	581	568	583	549	590	573	593	601	616	580	596	567	603	575	615	548	610	579	592	590	563	601	586	616	553	642	540	618	591	641	593	607	569	613	622	563	589	603	610	622	584	602	583	574	577	585	583	624	591	599	567	611	568	562	563	552	620	593	577	595	589	615	556	597	644	616	585	565	607	614	589	596	598	614	567	609	534	580	617	605	606	610	554	586	620	602	609	573	608	600	625	546	597	587	634	574	562	570	529	569	604	562	563	589	588	527	607	568	598	579	588	611	566	588	564	578	576	589	554	605	574	587	598	565	564	564	605	555	548	618	592	577	566	559	557	548	569	578	591	613	615	573	549	588	622	546	596	607	598	590	596	612	568	641	545	598	560	556	600	655	592	617	562	572	574	581	592	574	570	562	590	605	572	570	620	552	591	605	603	538	562	597	560	604	573	590	617	618	601	581	577	566	562	580	570	580	599	579	573	583	589	600	586	541	642	595	615	608	545	554	560	585	606	601	632	607	573	578	598	578	585	600	571	587	610	593	570	607	580	597	580	577	538	581	550	614	584	542	601	586	549	581	570	570	601	580	582	600	551	599	601	585	626	609	542	610	607	581	649	607	588	578	518	560	565	621	596	566	571	612	605	584	584	578	630	587	583	622	595	601	547	603	612	568	562	561	603	578	623	581	619	580	565	571	588	555	582	576	550	599	601	556	590	605	585	605	572	640	611	538	598	587	573	565	602	575	594	590	621	625	609	546	629	575	569	574	559	610	586	588	579	609	572	577	607	568	585	559	585	590	560	556	587	564	598	594	553	559	587	597	553	581	606	615	608	569	580	573	543	556	563	598	629	607	569	575	592	619	567	609	566	579	594	578	579	568	580	562	586	587	606	566	595	595	586	578	640	631	574	574	556	605	589	566	584	602	570	584	560	582	591	615	558	574	543	562	570	600	553	575	584	605	639	581	567	570	577	614	604	626	595	611	612	630	570	609	600	610	582	607	587	627	613	627	594	556	550	586	595	585	609	587	556	589	607	612	586	604	608	586	638	578	595	598	549	557	602	629	576	562	600	611	577	665	556	622	585	600	577	586	596	601	599	613	606	589	589	589	589	609	581	556	630	593	603	579	599	612	589	604	577	588	618	586	550	574	569	584	586	633	576	626	589	637	626	580	580	587	595	580	561	585	576	585	600	580	559	587	570	576	617	563	589	646	600	602	606	611	621	598	568	574	564	593	617	591	585	545	588	581	624	576	583	576	555	583	574	607	612	577	619	582	577	585	583	576	600	545	568	545	587	569	575	615	619	606	563	595	606	632	531	588	589	613	584	609	555	558	567	541	619	606	579	524	607	550	558	615	613	570	580	572	571	593	590	564	606	602	550	562	582	584	571	584	629	563	538	623	565	600	606	613	583	540	589	619	639	587	571	574	551	562	623	562	568	526	622	569	578	557	548	600	605	576	637	545	568	602	604	630	538	543	575	638	569	587	616	607	580	550	617	578	601	625	573	623	542	575	608	588	607	599	593	539	629	607	622	549	612	572	566	604	589	576	574	586	595	598	562	587	591	561	535	612	585	595	608	567	643	546	580	594	574	511	596	641	626	550	596	631	615	561	626	565	590	588	536	564	577	576	584	574	599	607	550	608	549	586	553	584	625	630	576	585	587	596	622	617	550	574	598	594	631	565	579	572	605	556	602	633	573	579	523	577	565	615	572	625	584	602	594	549	552	581	561	570	606	624	558	565	585	599	622	617	602	590	562	567	557	592	547	615	614	573	556	609	569	600	571	592	588	618	569	557	571	625	600	553	563	563	611	621	570	591	599	554	581	569	590	582	577	576	612	586	555	607	583	537	578	597	579	628	614	610	596	592	616	566	570	578	587	557	596	622	612	578	609	546	593	587	603	559	589	629	599	585	606	620	602	625	590	576	601	563	586	598	551	591	627	569	614	606	589	594	566	592	590	557	610	595	565	590	570	597	573	618	564	615	590	570	585	572	564	611	591	569	626	569	616	561	595	599	613	541	571	594	595	562	597	651	560	565	554	613	618	559	554	588	618	592	579	576	568	584	565	590	559	588	594	604	587	602	580	606	591	582	588	616	560	577	592	595	607	594	595	636	529	586	562	580	622	594	578	585	589	564	557	545	570	594	557	590	600	623	614	642	547	569	585	559	556	586	558	553	543	588	607	617	584	598	603	554	576	625	569	609	564	587	600	608	588	597	562	610	548	617	575	548	558	588	564	622	585	534	608	568	615	571	558	554	605	609	584	609	567	578	572	625	551	570	558	611	573	613	611	581	613	583	578	573	581	596	588	613	623	595	579	599	565	551	572	605	606	544	641	594	563	591	614	539	545	591	586	578	593	617	564	587	542	585	598	579	606	575	625	597	623	576	557	590	573	601	617	566	559	607	572	559	609	609	589	602	598	626	546	588	556	549	584	602	551	611	590	558	566	647	613	563	583	564	585	598	592	600	569	575	589	627	601	613	566	603	604	612	573	577	556	620	589	559	602	571	574	640	574	531	549	616	593	579	592	626	564	586	564	612	573	637	618	581	580	589	543	605	568	570	553	588	576	615	577	592	592	565	578	573	569	579	542	595	593	631	592	596	639	612	580	602	617	603	576	637	584	548	563	595	552	567	549	573	608	600	558	574	598	594	604	557	570	575	583	550	579	592	597	590	565	596	565	598	584	563	593	574	551	529	597	553	584	619	592	550	626	565	596	634	617	588	585	661	574	561	526	575	595	584	579	578	619	592	593	580	566	579	638	582	553	568	624	577	564	559	601	600	584	565	583	623	578	595	581	623	546	593	619	608	602	538	615	570	587	609	570	584	586	608	558	610	637	615	551	600	604	590	580	576	575	629	569	567	611	602	579	608	585	593	610	612	584	599	574	614	576	593	593	598	550	560	589	603	599	634	589	620	583	566	548	605	615	532	570	595	555	588	566	578	524	584	596	607	585	566	517	586	592	610	590	653	582	588	555	557	584	587	585	570	558	624	569	595	578	586	571	568	567	630	634	557	569	592	575	555	589	593	542	624	589	586	639	563	567	581	525	624	616	605	610	573	558	581	578	575	600	571	650	601	604	575	577	578	553	585	606	533	589	585	594	583	577	567	586	578	623	603	564	589	557	599	575	574	545	577	597	584	573	592	570	568	583	567	573	581	638	618	605	593	574	566	582	568	577	583	568	568	586	607	588	595	540	631	536	594	542	570	594	539	602	586	579	625	584	621	577	545	581	607	569	586	617	579	571	595	567	611	577	598	596	598	543	597	584	575	607	603	602	634	628	560	608	585	567	571	582	600	565	585	590	618	611	539	579	623	594	571	558	630	598	560	599	610	573	560	513	554	539	601	554	582	539	564	590	573	560	592	562	618	619	594	590	600	550	550	561	615	584	614	627	547	576	605	608	595	569	557	592	602	591	611	621	581	582	592	547	571	610	581	595	640	541	591	578	616	584	608	556	586	605
29574	33473	41998	24145	8297	3403	1501	680	391	356	347	377	350	358	378	431	359	392	374	376	374	377	437	370	368	369	339	392	381	364	365	390	367	351	344	369	408	393	380	374	340	354	394	410	386	349	343	354	392	341	382	377	366	381	366	373	360	365	364	404	384	373	355	357	381	357	389	373	376	369	374	365	303	339	375	395	361	352	410	411	370	390	405	372	357	377	361	361	381	380	353	368	382	365	413	372	383	356	388	397	359	366	410	366	392	377	371	356	412	391	380	385	375	359	393	388	383	374	363	368	359	330	368	369	355	329	351	360	353	350	405	349	406	372	377	364	352	405	390	375	432	403	398	371	359	376	337	375	383	357	388	413	354	359	396	352	347	375	348	374	358	356	353	342	384	360	379	373	363	397	359	343	382	366	366	345	416	371	356	350	407	385	363	377	386	367	421	373	383	371	371	344	385	352	387	372	411	393	348	354	347	361	420	360	361	365	335	363	364	403	344	362	345	351	384	365	367	383	387	364	355	365	402	366	345	358	363	410	387	339	389	365	362	412	347	375	385	357	354	361	374	376	380	383	392	380	392	364	347	365	370	388	371	374	370	352	391	345	426	408	374	358	385	372	354	374	373	343	379	388	397	353	353	368	408	385	367	378	343	361	374	379	411	392	351	397	401	374	366	363	403	376	391	367	325	356	383	366	365	353	391	381	348	390	400	338	349	342	390	398	378	363	377	348	350	369	372	383	352	359	359	374	400	384	369	407	392	417	374	394	350	373	373	357	357	322	371	381	365	383	354	340	385	366	373	353	393	338	406	324	386	345	357	387	389	362	375	396	369	396	419	388	389	375	363	351	372	398	390	376	377	366	390	353	355	349	363	384	364	405	410	402	363	396	379	394	361	405	371	352	379	386	371	425	353	401	385	362	366	371	364	383	363	342	338	379	404	366	347	387	389	405	371	392	375	359	388	380	388	370	361	339	398	404	374	343	401	343	408	371	386	369	411	362	393	390	365	374	386	394	395	385	379	387	410	353	359	360	385	388	365	395	369	369	396	384	350	414	351	405	397	379	337	376	371	387	385	401	375	350	386	384	367	386	364	350	408	400	341	358	362	361	377	359	399	373	344	351	341	374	367	372	379	385	371	392	389	378	390	386	346	370	402	417	374	363	411	362	379	356	384	407	357	392	357	386	345	350	359	359	356	367	410	396	345	382	387	389	384	403	360	372	380	392	388	400	370	380	364	335	354	353	371	393	327	357	341	350	377	372	389	368	377	388	381	353	361	347	403	367	358	368	379	375	383	383	392	386	377	356	402	310	376	358	416	370	404	433	363	379	396	413	380	366	403	386	397	370	364	394	361	348	398	360	373	385	370	391	390	385	379	385	320	402	377	374	391	345	361	383	349	376	397	404	382	389	366	359	370	367	355	386	344	351	367	367	363	373	400	381	407	357	418	370	392	403	349	335	398	345	397	408	377	349	387	384	371	351	361	362	370	381	368	400	411	354	398	389	378	398	369	390	399	378	359	364	373	364	368	371	396	357	363	384	344	356	420	328	360	361	394	401	391	377	389	429	387	357	385	378	362	372	368	372	384	388	373	361	375	383	383	367	356	393	376	386	370	357	352	377	401	401	358	356	363	368	363	372	412	354	358	382	354	382	383	388	352	353	368	346	365	387	398	368	385	393	380	390	371	340	407	374	375	350	382	370	348	371	383	404	380	338	386	365	377	373	370	370	410	362	364	359	342	380	373	393	361	391	375	354	411	378	374	384	361	375	389	385	347	392	394	366	408	361	361	370	361	353	379	351	348	418	391	366	363	405	360	386	406	381	333	351	373	356	378	365	336	379	362	354	335	374	393	368	373	415	379	388	381	383	345	365	345	366	354	375	361	379	372	364	353	390	387	358	370	356	382	360	416	440	383	352	356	403	377	425	376	415	374	376	409	367	345	371	394	352	380	391	392	365	357	396	372	356	404	368	407	381	364	396	355	356	376	372	357	389	375	369	403	362	391	423	387	358	366	368	378	373	370	349	346	348	371	412	363	409	384	384	385	345	364	352	355	358	384	356	367	421	352	382	403	404	386	407	390	372	366	373	403	406	381	401	370	347	392	362	387	389	410	396	393	369	361	319	400	374	357	397	375	358	323	362	368	343	394	376	410	377	358	386	383	376	392	380	368	396	365	393	323	378	371	409	420	396	405	352	384	373	356	370	376	389	383	342	373	373	372	369	363	355	368	387	389	362	346	389	386	352	402	362	376	375	367	349	359	391	384	399	376	370	345	354	404	375	341	348	369	378	364	368	375	383	374	363	386	374	385	402	365	381	379	357	339	344	386	366	369	399	366	361	374	375	383	377	387	385	368	372	354	404	382	410	384	385	356	347	390	351	365	361	382	368	397	375	341	404	381	361	377	398	379	383	352	357	344	400	384	346	377	384	363	353	362	399	371	351	363	368	411	352	399	368	368	337	382	374	377	392	392	331	346	374	375	367	418	365	345	386	412	393	365	382	370	416	388	364	370	348	370	372	350	365	375	374	360	370	370	400	367	396	350	373	349	378	350	375	348	370	386	370	398	376	380	372	345	352	378	367	379	374	370	407	316	372	365	389	409	389	353	368	356	358	382	364	366	372	338	346	373	358	389	362	415	368	379	393	380	390	356	376	356	354	407	369	394	347	404	377	357	385	390	362	383	391	369	366	403	355	383	326	396	430	357	365	339	387	374	391	367	397	383	395	330	400	358	381	378	387	384	368	373	419	348	330	369	371	428	383	369	381	331	371	377	371	354	362	365	351	363	359	373	392	377	367	347	349	346	341	351	389	350	381	377	391	394	374	364	365	343	359	401	388	391	398	352	371	357	388	382	405	379	363	424	340	370	333	379	381	378	383	388	343	339	398	381	358	363	359	354	386	390	375	377	387	372	371	416	373	355	350	387	370	354	373	372	354	350	389	391	403	368	345	360	377	384	373	371	385	361	380	398	360	368	380	364	338	363	350	378	357	378	371	368	400	369	370	383	394	379	367	366	392	374	365	395	397	376	357	359	404	363	401	353	368	425	363	374	389	353	361	362	353	369	362	372	362	349	364	388	359	430	400	378	358	357	376	397	376	386	357	356	382	405	379	359	379	349	350	378	400	365	361	405	348	394	362	347	364	387	372	328	337	411	372	389	389	405	357	368	378	347	367	353	374	341	377	391	389	365	394	372	364	346	401	352	385	371	363	386	385	376	337	370	368	365	417	387	336	373	375	361	405	375	394	394	378	382	387	383	394	371	389	326	384	404	378	355	373	379	375	399	411	377	351	354	355	354	362	361	368	384	381	351	365	374	346	374	377	373	407	392	368	399	359	387	349	348	386	368	396	374	371	382	368	359	376	369	405	379	364	421	365	381	391	394	384	395	404	386	394	356	382	360	357	364	393	410	355	374	367	376	347	364	366	379	365	386	369	371	399	365	365	377	390	352	357	389	385	340	353	372	370	380	359	395	367
32297	52051	36063	16974	7320	4029	1871	817	443	392	433	400	391	442	428	455	431	409	415	428	446	398	424	415	408	446	407	404	414	428	446	450	385	398	418	446	450	387	426	455	430	459	427	404	405	452	439	440	443	433	429	452	416	455	375	399	395	429	471	428	457	426	420	419	419	443	412	435	427	447	384	366	411	422	415	442	464	426	421	451	460	426	389	418	402	448	454	392	414	412	435	441	454	450	406	420	444	430	404	418	379	409	465	429	427	398	417	422	421	431	414	438	415	407	409	408	415	428	447	400	465	382	455	385	445	455	425	419	444	422	460	402	462	429	424	444	449	435	454	422	412	443	433	439	422	443	432	394	416	428	427	437	446	434	423	383	423	447	413	447	430	420	419	456	417	430	418	436	377	412	389	418	435	456	402	433	402	425	447	437	422	427	403	403	429	437	386	420	412	443	421	418	441	441	436	433	407	403	401	403	397	455	417	420	400	440	432	399	430	375	428	410	418	448	431	416	485	424	450	422	447	451	409	428	424	432	389	411	431	410	470	398	417	423	419	409	405	467	444	447	452	412	446	434	423	407	429	430	445	439	425	447	383	453	419	433	428	433	412	442	404	463	425	457	435	440	424	416	399	421	398	401	437	397	419	433	413	418	408	401	417	452	395	437	452	416	397	380	449	438	451	427	399	404	442	454	408	422	432	428	399	409	413	433	403	444	425	408	412	425	418	417	436	410	413	437	423	446	423	459	383	447	397	441	438	406	460	423	413	404	424	440	452	427	466	396	379	431	392	451	427	436	400	391	393	431	413	482	402	426	399	397	449	422	392	421	420	418	470	428	424	411	437	424	407	467	443	425	386	412	423	440	434	386	408	422	429	455	422	443	404	454	390	436	399	423	418	399	422	440	432	408	414	431	430	419	472	431	426	404	469	406	435	386	411	422	412	411	408	410	455	403	453	414	420	447	406	445	460	456	398	449	395	414	409	416	428	427	436	433	440	416	411	436	450	406	462	403	405	412	426	434	414	432	392	442	417	450	407	438	425	429	375	457	434	446	419	478	408	453	437	452	411	414	428	434	446	448	436	436	380	443	430	421	412	419	419	431	451	420	437	429	456	466	407	414	425	396	408	423	418	382	434	431	419	420	400	420	450	422	410	422	448	453	450	428	458	415	450	455	390	427	420	396	441	395	451	423	414	432	456	380	408	422	423	435	423	451	403	426	406	466	418	406	438	419	428	414	403	427	423	451	423	438	407	415	445	403	445	449	427	432	412	390	428	437	399	443	444	390	412	414	411	427	423	421	462	422	454	440	447	446	400	423	453	416	433	434	438	417	440	417	428	399	388	397	422	388	425	411	400	424	459	454	453	393	408	427	427	391	433	421	396	444	406	411	467	445	421	438	425	472	451	408	421	409	413	421	415	427	388	410	437	473	418	422	428	406	422	399	448	424	447	426	433	405	417	464	424	437	417	429	406	431	450	406	407	416	425	399	404	458	439	422	402	424	388	384	416	426	448	423	451	412	396	429	426	384	404	420	421	439	465	445	431	439	430	433	415	435	417	436	426	452	418	436	387	446	416	405	430	449	417	414	399	450	438	404	419	471	390	454	382	387	459	430	433	439	444	422	398	421	421	407	468	434	412	416	408	444	440	417	407	442	445	436	399	421	388	409	435	392	445	438	409	430	452	440	402	391	403	446	409	422	424	420	399	395	397	421	388	385	438	447	431	405	457	402	428	471	425	418	425	419	454	401	460	454	415	435	441	427	354	434	456	408	423	408	406	443	436	401	421	431	455	417	418	408	410	402	396	433	423	417	427	414	421	425	391	426	438	455	424	407	397	411	461	425	440	409	440	430	467	430	445	446	432	438	423	436	404	397	427	402	428	450	412	418	443	444	382	407	420	407	427	436	433	438	398	423	382	435	405	416	445	394	450	426	459	435	403	462	430	433	443	431	431	444	421	431	417	356	416	426	413	401	369	404	439	438	429	462	446	424	441	467	403	400	419	423	440	434	427	422	416	421	459	380	491	457	415	425	465	413	434	410	435	440	433	430	397	426	439	398	404	433	451	399	471	424	431	436	414	445	427	419	415	423	447	438	372	403	444	448	446	410	434	458	443	447	428	421	463	419	400	451	411	466	415	393	440	433	384	414	396	438	446	445	426	440	419	461	456	397	428	426	449	417	402	392	400	429	395	434	411	419	406	425	416	415	420	397	435	417	426	446	429	442	425	437	401	440	423	401	421	454	391	452	453	416	427	417	438	392	394	426	396	436	412	406	454	424	443	401	382	426	414	411	462	396	399	431	427	468	406	425	444	425	438	408	444	462	414	407	407	434	414	399	419	411	438	441	424	407	436	441	407	429	387	431	431	435	423	425	442	403	421	378	413	422	430	433	438	452	409	430	434	413	402	423	431	386	438	424	397	376	454	422	410	448	423	419	414	435	446	427	415	428	433	436	433	396	414	414	421	397	437	472	457	405	462	410	422	427	440	417	430	451	423	465	377	386	452	414	398	458	440	413	411	475	481	454	418	453	444	399	446	411	405	395	417	415	423	416	432	442	411	409	431	448	394	416	411	440	414	397	406	439	440	462	409	401	417	398	427	395	450	416	438	430	404	439	402	419	413	447	425	466	435	429	385	409	430	430	451	411	423	421	451	413	442	397	411	386	390	427	412	437	395	393	424	389	409	428	412	410	411	461	440	427	422	411	430	401	432	401	450	412	439	454	399	422	435	408	433	400	420	443	438	420	437	405	410	390	438	395	427	441	436	418	402	457	423	441	418	426	412	438	406	457	409	410	401	416	404	420	440	427	417	387	412	462	439	438	381	408	431	432	436	419	426	404	409	407	416	439	463	439	421	409	383	404	407	437	398	436	424	422	402	447	437	479	435	399	455	395	434	450	422	429	443	453	403	395	441	417	444	446	453	422	439	414	453	417	450	399	392	434	384	433	434	442	419	411	465	434	421	445	428	408	442	419	429	430	407	431	453	423	450	376	405	445	459	438	390	432	417	436	464	418	449	415	418	396	467	411	434	393	420	408	396	403	450	443	394	420	423	424	405	421	419	485	424	455	407	445	377	396	449	415	437	439	400	408	428	442	458	418	440	406	442	429	440	438	446	442	414	396	455	422	408	403	470	419	447	434	444	377	408	419	438	457	416	479	483	407	410	428	437	447	443	421	442	470	454	401	435	425	447	488	440	445	456	429	437	424	429	448	434	411	453	422	405	420	405	410	457	419	442	383	373	412	442	440	419	412	411	430	421	435	405	398	410	426	427	410	391	447	434	434	418	426	418	438	452	440	406	413	444	406	404	451	431	437	444	433	431	442	421	388	449	421	437	396	430	416	442	449	419	475	420	429	455	413	426	380	412	428	443	439	425	405	406	420	415	399	431	422	462	420	454	397	401	436	414	432	401	426	445	441	420	404	452	442	387	422	433	414	405	397	398	394	416	437	402	390	437	407	440	440	411	411	419	438	414	428
24899	25090	44330	39840	28179	22352	11047	2686	397	340	338	416	374	334	371	375	381	354	331	338	335	310	372	387	399	344	368	355	379	335	347	342	340	373	314	348	378	371	340	366	343	367	357	322	334	385	315	353	340	372	355	363	345	360	335	378	350	372	391	355	373	380	336	341	379	375	378	342	359	381	326	352	361	363	338	317	358	357	361	354	341	341	348	367	356	360	370	342	368	373	328	366	371	353	349	364	353	329	360	351	357	353	326	389	339	383	372	347	331	357	368	356	387	333	382	356	344	359	352	394	337	338	353	348	341	343	393	347	329	323	342	355	344	345	350	387	355	383	358	357	381	356	361	348	395	395	361	369	384	366	323	346	337	372	334	353	331	337	378	364	364	315	354	388	356	370	323	331	350	339	369	361	373	338	379	329	361	369	315	367	348	374	353	340	371	327	352	353	353	364	342	354	371	354	353	320	364	371	342	368	371	370	337	382	375	349	343	394	370	358	358	355	381	358	361	368	366	343	343	363	351	390	356	376	343	346	374	346	375	389	341	334	372	335	326	336	334	374	374	361	360	373	328	342	347	353	374	358	356	343	368	382	318	329	374	387	383	376	353	335	327	387	368	350	375	337	347	341	325	364	339	378	344	316	364	358	345	309	346	350	346	354	378	326	370	343	354	370	351	357	365	380	372	365	347	361	356	359	354	365	354	324	361	348	362	381	356	339	355	368	345	367	346	381	390	363	344	356	345	369	317	360	355	354	359	353	355	366	334	345	362	368	352	349	368	393	367	365	327	342	365	364	389	381	369	388	356	348	350	357	370	376	376	351	385	342	367	393	373	353	363	350	369	362	348	378	347	343	318	332	370	372	346	373	343	326	357	374	357	356	335	367	337	340	369	377	341	348	366	368	327	333	371	359	343	352	342	334	362	348	333	344	374	365	377	343	388	356	350	364	348	361	384	361	335	354	329	376	353	355	378	343	306	375	343	375	344	367	372	354	371	364	371	358	353	333	364	384	351	378	334	332	374	356	324	327	397	355	344	325	361	367	363	377	358	366	324	362	354	361	348	359	365	328	357	370	368	363	378	342	346	362	366	360	335	355	347	363	376	352	378	369	371	356	355	324	381	362	362	375	341	347	347	356	333	379	384	315	378	378	365	373	359	345	349	335	361	367	361	382	395	320	348	346	346	382	365	359	387	353	349	351	374	372	361	292	346	365	359	388	327	341	389	359	366	344	346	380	361	349	333	353	373	344	324	351	340	368	356	333	355	335	359	353	359	404	382	337	344	335	397	332	377	349	340	331	336	333	367	372	366	377	368	354	326	365	336	350	320	367	392	362	396	371	354	334	345	347	334	307	358	350	345	385	329	354	361	388	342	353	356	350	374	321	331	328	344	363	364	370	366	330	376	346	355	385	342	369	367	337	366	368	331	342	369	353	353	343	311	346	358	364	339	325	339	338	358	381	354	353	387	384	334	319	400	302	348	372	350	349	346	320	340	361	363	343	378	379	322	341	380	341	368	340	330	364	389	342	366	360	336	322	371	371	342	353	362	355	372	337	358	344	363	366	358	352	336	367	378	380	353	357	366	341	361	356	361	345	365	372	322	354	340	368	336	363	335	376	323	338	363	374	373	363	352	359	365	338	358	360	346	398	407	386	383	332	315	374	342	361	336	329	354	367	369	333	350	369	372	375	327	342	372	354	401	377	349	330	330	353	357	339	351	356	348	340	361	359	354	337	328	392	366	337	391	360	374	332	328	355	359	371	363	393	359	380	378	359	382	343	353	360	360	350	348	343	388	338	339	362	360	358	374	339	363	366	333	373	347	351	367	342	383	363	377	336	360	338	371	393	363	379	362	367	354	364	342	356	373	388	368	358	329	371	325	352	377	354	349	362	342	360	360	356	380	352	397	382	359	338	380	406	371	329	355	334	365	370	342	342	367	343	325	372	375	340	362	344	360	350	385	366	338	330	344	367	399	350	336	361	350	355	364	364	348	338	335	358	333	364	371	391	365	364	382	322	354	351	344	349	352	371	367	356	385	345	342	345	376	361	374	364	321	355	384	337	331	378	311	355	368	305	350	372	356	346	349	403	351	351	348	353	384	347	306	363	350	355	376	350	346	368	349	336	344	375	363	340	368	365	361	382	391	336	345	344	357	362	372	363	371	343	345	342	331	351	330	365	408	373	368	371	330	364	390	352	350	373	350	382	331	372	327	326	383	363	389	351	329	316	367	391	351	355	361	324	327	348	343	327	349	351	316	348	349	375	371	357	387	333	349	360	367	351	369	389	321	385	357	363	345	334	331	386	348	327	375	365	357	358	359	352	335	332	335	319	353	353	366	346	355	342	370	356	345	360	338	373	380	326	332	341	330	364	363	388	378	320	354	369	365	380	334	333	409	368	364	357	365	363	354	342	352	343	364	354	331	342	347	387	347	362	348	360	353	350	365	313	342	343	336	381	374	350	339	354	356	379	383	361	319	376	376	358	349	347	349	368	360	353	357	345	355	355	335	374	340	388	345	343	371	329	351	342	352	372	385	367	370	354	332	359	385	364	360	354	343	351	335	346	338	367	381	350	329	353	310	386	366	351	336	370	358	367	324	367	346	347	370	336	339	325	358	363	335	368	360	369	358	354	364	337	354	383	374	341	367	353	395	371	392	355	322	353	381	341	329	370	374	366	366	401	369	349	347	358	347	345	328	343	345	374	377	362	358	353	367	347	320	366	376	356	324	342	347	308	359	406	358	318	378	320	380	356	317	363	373	351	389	351	340	363	366	335	411	327	350	365	408	327	330	356	330	400	372	407	357	344	372	364	346	323	363	358	356	352	368	341	380	330	340	336	368	347	404	370	390	348	348	355	355	368	365	340	374	352	345	386	332	341	341	319	372	383	301	317	338	310	354	348	347	326	353	340	369	367	356	362	317	366	362	356	352	325	403	321	361	369	352	380	337	360	344	363	327	364	343	360	353	361	387	354	370	357	349	381	318	363	379	342	333	350	394	385	354	362	384	342	352	365	333	351	360	347	323	353	347	381	399	361	378	357	356	358	351	335	351	355	321	362	366	331	390	355	353	367	346	342	351	369	337	364	362	372	338	381	365	388	370	353	327	362	363	370	327	349	328	352	346	337	343	347	356	344	365	331	365	333	329	399	375	354	352	339	342	367	354	346	365	339	351	368	375	351	378	337	353	385	369	339	377	356	354	330	344	365	377	324	375	325	354	344	341	355	357	342	369	368	355	364	364	327	317	320	335	337	335	344	326	373	359	380	339	324	333	360	371	377	382	366	364	359	346	320	323	393	351	362	333	382	364	308	374	362	366	364	324	383	381	343	325	374	391	362	343	341	376	360	345	402	359	344	366	326	335	334	346	353	352	358	357	361	387	365	370	371	334	344	329	397	326	351	348	372	370	346	346	390	351	350	362	324	332	365	346	347	321	340	356	352	378	350	336	360	368	366	363	366	357	373	345	353	351	338	356	356
34909	77856	68174	45467	30320	20692	9103	3207	444	437	431	403	402	383	402	421	366	388	402	424	378	396	373	419	395	405	429	409	414	441	384	380	417	439	398	397	383	401	428	383	434	414	404	385	393	381	399	411	357	381	425	362	388	385	394	372	355	397	403	384	406	392	454	394	370	379	360	372	366	386	368	390	411	373	369	378	459	389	390	349	394	382	389	393	401	386	403	398	401	390	391	389	389	415	387	409	387	406	384	383	362	405	380	400	370	406	393	379	406	404	397	390	431	378	408	401	431	376	410	399	401	378	410	408	382	363	403	374	390	402	398	391	402	443	344	391	404	399	384	387	416	379	395	394	397	389	418	409	420	400	370	366	401	391	415	378	411	391	403	425	418	423	410	364	403	412	387	378	364	378	377	386	397	401	378	348	411	391	395	396	387	388	388	385	375	375	368	395	367	403	414	392	368	424	395	391	395	423	397	415	378	425	426	385	402	429	409	389	411	365	389	394	381	414	405	360	378	392	366	404	403	389	422	403	377	386	411	409	367	410	386	371	391	362	404	381	408	386	417	361	391	388	392	364	391	419	394	424	390	356	429	411	387	408	344	385	412	389	394	409	372	393	407	385	381	425	423	375	390	371	405	411	412	401	397	390	407	392	430	353	437	439	374	370	376	389	366	421	402	394	397	389	390	424	424	380	391	387	375	380	402	444	404	404	360	370	380	375	380	390	424	372	387	406	429	388	392	388	426	379	422	414	405	388	408	354	398	399	412	368	393	410	403	393	388	403	388	374	385	407	406	385	377	423	406	383	405	393	430	439	379	388	376	396	376	394	383	391	412	416	428	387	380	374	405	369	381	394	388	390	417	423	432	370	399	368	398	410	395	382	400	406	354	366	385	404	385	366	404	453	390	393	409	389	378	355	394	415	408	393	383	394	389	394	390	388	400	402	417	370	381	387	384	420	410	408	397	409	371	380	377	368	418	386	385	399	422	383	347	418	385	395	405	352	423	381	410	403	430	417	388	361	374	391	411	410	408	397	384	380	420	420	395	419	409	397	393	385	397	412	388	424	425	425	395	394	404	357	414	395	398	411	402	410	408	373	435	407	378	376	390	388	404	425	367	404	404	371	385	394	394	387	408	360	430	393	406	415	412	396	437	393	378	405	401	380	393	393	370	389	400	411	395	412	396	385	371	401	391	388	377	395	364	365	396	393	371	373	399	404	404	407	385	432	365	391	390	379	401	407	389	397	389	395	406	367	397	376	368	414	379	355	403	349	368	382	402	392	387	397	420	416	377	419	411	427	397	425	417	380	404	420	407	398	394	440	403	405	415	369	429	390	372	396	395	405	405	419	386	393	403	443	385	380	421	381	368	415	418	387	405	422	404	412	407	406	359	392	377	402	416	403	390	417	380	400	397	360	392	390	418	391	421	412	413	381	372	372	456	398	382	383	386	357	400	385	391	439	411	392	428	384	367	376	381	372	381	381	392	394	443	391	413	442	382	435	457	402	400	388	423	386	405	413	391	392	377	394	374	413	377	389	413	406	415	382	396	369	398	400	425	372	388	405	357	384	385	388	392	365	366	432	411	371	339	375	401	380	441	376	397	392	391	397	391	404	416	380	400	391	386	397	398	428	387	409	409	405	428	368	362	403	435	382	396	405	376	395	402	417	383	382	411	422	359	386	375	415	395	373	369	370	384	380	411	409	410	384	381	407	360	411	366	392	372	356	386	383	381	385	405	379	412	377	418	397	401	406	378	431	398	436	406	386	389	397	398	410	397	393	407	355	408	401	425	397	411	366	460	398	439	386	401	414	361	391	393	381	397	382	402	399	423	398	430	374	419	414	372	376	378	406	394	408	414	406	370	380	406	400	405	415	391	419	372	348	390	417	419	367	432	386	406	408	383	387	419	388	398	370	390	373	417	414	420	412	377	392	387	395	376	426	393	395	390	395	383	372	444	389	384	388	420	402	360	408	375	405	392	424	406	384	397	386	385	387	381	420	388	413	397	401	387	391	395	381	405	393	416	409	420	405	371	409	417	384	368	402	381	398	363	403	392	405	392	405	364	384	393	412	394	428	430	378	379	414	387	395	393	402	401	393	401	378	368	365	389	379	411	385	361	363	412	396	398	367	374	393	415	375	449	404	402	404	407	390	412	405	401	389	380	402	410	398	408	391	383	418	411	373	390	388	398	399	403	371	412	395	391	407	367	395	394	399	402	423	409	392	415	398	397	412	429	400	381	391	394	373	385	388	373	438	375	397	415	405	415	402	379	391	417	375	373	399	383	430	409	417	415	376	389	407	433	409	400	426	424	386	350	393	367	417	403	418	371	428	380	426	325	424	390	378	392	394	385	399	375	410	387	410	380	429	381	399	424	390	365	385	430	385	404	395	401	411	391	406	417	410	363	432	434	390	414	398	392	436	395	412	409	383	439	422	411	412	392	392	380	383	388	377	426	411	420	419	411	403	391	418	396	380	423	383	395	407	364	405	354	379	386	424	374	404	397	383	370	407	400	349	374	393	421	368	411	373	416	392	438	420	395	399	413	405	408	392	404	398	378	401	403	399	411	385	389	417	384	383	412	416	374	359	387	354	407	394	399	384	406	393	388	385	376	385	379	391	396	398	417	427	409	382	435	394	427	419	410	389	439	392	398	410	388	387	406	343	395	409	453	391	388	404	397	381	394	436	396	383	390	425	410	410	402	407	379	398	412	387	363	399	403	390	402	395	368	387	381	358	390	413	393	392	394	390	377	395	405	404	400	423	381	396	360	381	380	376	398	368	409	435	398	447	406	413	384	386	403	380	360	373	399	430	380	396	372	432	387	405	415	394	433	417	377	378	402	382	430	433	366	441	388	393	393	377	375	451	337	412	402	405	404	368	393	394	428	396	390	395	350	392	378	398	359	376	418	407	419	337	382	383	394	426	339	378	374	379	401	376	409	421	399	410	438	390	395	384	392	415	422	353	368	387	419	443	376	386	399	383	396	371	400	382	413	394	394	396	434	420	398	405	423	431	371	402	382	391	384	441	415	389	427	404	395	388	422	372	412	401	403	411	393	379	449	391	410	399	387	433	370	376	401	408	395	390	404	389	385	400	410	401	378	402	385	434	394	398	426	418	378	395	358	382	378	389	380	406	389	365	375	382	372	371	437	387	398	381	385	368	406	393	409	376	382	395	415	355	407	410	384	390	431	393	404	388	392	405	405	355	381	372	405	388	412	375	383	453	372	397	428	387	381	379	395	390	394	409	353	386	401	375	400	437	359	389	407	370	392	403	407	430	376	379	398	390	406	410	406	404	375	380	386	364	403	393	387	432	383	443	357	413	381	394	411	387	389	400	370	414	384	389	409	401	390	437	377	359	395	438	352	380	392	379	379	405	408	398	409	390	381	403	427	412	411	385	393	394	410	362	395	403	421	381	363	381	388	357	381	421	382	408	354	406	377	421	385	417	373	395	356	386	415	367	397	410	368	375	388	365
25639	26444	42118	34866	23861	15879	5952	1618	522	510	494	486	574	491	482	483	484	470	541	512	537	476	491	477	495	495	497	524	480	511	509	488	491	538	522	541	525	469	487	519	473	523	501	474	477	445	469	480	502	504	506	524	454	514	503	480	459	498	488	496	531	500	519	487	478	499	536	501	493	522	504	470	492	455	471	468	524	475	454	481	482	481	473	479	520	456	535	509	490	501	499	511	538	485	496	488	480	505	539	492	522	464	491	510	460	499	504	455	532	529	486	506	493	544	464	481	511	493	473	483	493	514	489	520	479	479	480	527	542	474	505	544	495	485	524	500	505	490	481	505	466	470	517	507	551	509	488	489	504	495	475	484	485	501	472	498	492	524	502	498	520	492	532	428	513	484	532	490	528	493	473	536	515	489	526	517	510	499	486	514	541	473	469	514	490	530	497	478	479	469	526	493	473	515	557	535	498	530	483	474	515	520	469	460	479	490	495	497	476	489	472	493	548	498	501	495	480	493	512	468	482	454	531	518	463	489	497	488	521	512	490	504	495	444	534	500	531	441	486	524	493	501	523	497	492	488	489	521	477	494	495	494	505	495	479	464	517	491	491	478	514	496	486	508	494	468	476	500	531	510	495	481	503	504	489	506	466	520	526	505	527	516	500	512	526	480	532	487	497	497	472	439	497	510	497	484	460	521	468	497	465	504	509	448	507	491	490	503	536	467	527	499	524	476	505	466	493	518	481	493	537	506	530	515	518	489	514	532	510	477	479	531	499	451	494	514	476	508	475	471	536	464	489	540	484	525	508	483	480	499	519	502	477	523	487	500	490	513	498	504	496	491	522	484	456	479	528	509	492	502	504	514	509	517	516	468	492	473	492	499	516	466	585	492	479	505	498	486	507	470	536	532	509	490	480	533	466	492	491	504	463	498	514	531	513	494	515	475	478	540	531	505	486	464	497	517	498	518	474	533	526	506	475	473	490	485	515	482	546	485	493	461	507	509	460	540	511	499	519	522	500	518	473	519	472	482	496	521	497	482	518	552	496	549	508	531	477	522	523	538	521	505	504	472	494	533	475	526	503	509	521	537	471	474	521	464	477	489	475	481	504	485	505	502	464	468	500	536	509	500	507	505	505	493	534	485	464	499	491	530	467	515	470	539	499	502	482	540	526	520	496	480	526	525	536	517	516	504	544	552	510	517	516	489	494	519	515	529	500	500	514	444	501	484	487	536	508	493	494	519	525	508	507	506	464	461	494	553	467	519	502	496	515	496	488	536	458	499	506	473	500	490	523	478	510	535	500	499	499	452	498	487	526	503	475	557	513	491	503	476	514	504	479	507	530	441	523	529	520	505	495	456	501	528	501	521	491	490	489	538	530	500	541	553	499	508	526	523	529	509	483	489	509	511	497	497	449	513	506	464	500	481	525	523	451	483	503	495	532	520	499	504	500	484	521	542	516	491	527	468	443	521	520	512	475	501	487	484	489	532	499	524	530	508	525	494	482	488	478	484	486	511	475	509	516	465	495	526	459	478	498	515	489	498	510	482	492	504	491	535	528	482	501	533	485	505	448	507	488	518	521	483	499	555	537	499	507	509	526	527	536	473	509	488	492	502	504	492	503	507	485	543	501	486	517	525	504	498	456	482	511	543	491	529	483	502	509	484	508	521	487	489	500	503	490	520	514	499	504	530	513	532	515	517	481	471	514	508	461	473	518	481	498	533	487	506	474	549	521	508	446	493	481	469	494	488	475	507	497	492	560	512	508	470	482	540	494	468	492	466	514	517	494	450	505	506	520	498	483	453	500	512	482	474	509	498	511	535	503	505	510	475	508	547	474	467	514	479	495	509	552	517	489	499	529	460	497	460	533	505	459	505	518	534	496	487	511	490	511	513	517	531	456	476	480	493	523	464	507	495	494	470	494	518	513	499	463	483	504	496	470	481	483	463	475	473	496	529	464	495	461	485	499	490	486	521	544	547	538	451	475	500	474	483	501	499	463	456	497	478	503	491	502	510	508	485	477	497	486	484	526	553	506	520	505	528	499	499	532	534	507	496	450	544	477	496	522	529	519	489	509	479	504	493	482	450	459	504	521	492	496	496	524	497	527	458	527	477	492	512	479	481	522	451	483	504	469	484	528	525	455	442	501	491	507	477	493	535	524	471	517	484	461	485	499	473	489	498	470	491	519	551	513	452	497	492	477	444	498	477	493	483	519	484	465	497	505	497	479	491	512	492	465	529	522	503	484	492	473	488	495	474	482	489	480	532	471	482	525	479	503	520	474	503	485	502	507	514	505	529	525	488	511	538	543	478	501	524	492	483	504	515	546	516	504	495	534	521	489	491	511	513	486	519	481	523	509	489	472	442	479	468	472	483	522	488	520	509	506	528	523	525	449	483	515	511	534	453	469	526	509	477	485	491	520	496	461	507	471	528	517	468	500	473	514	510	528	557	489	543	512	520	518	507	497	512	503	467	502	483	488	510	474	480	519	475	547	519	505	508	521	489	516	414	471	508	477	502	447	485	498	497	500	507	496	491	451	518	468	504	539	522	487	485	481	525	520	505	513	529	500	507	512	508	484	523	518	497	509	518	496	519	486	447	515	492	498	462	515	540	495	535	495	520	481	492	567	457	489	495	452	475	486	467	475	526	508	507	503	506	495	544	483	508	528	506	464	514	448	502	490	482	536	551	459	530	500	477	488	461	520	488	480	475	537	497	446	517	527	519	472	484	484	505	468	477	501	531	492	508	475	510	501	490	486	447	521	472	462	508	515	517	485	488	501	491	550	492	511	502	468	466	476	538	480	488	535	505	503	520	512	479	495	499	531	505	492	491	498	497	498	464	476	501	456	497	491	499	470	479	507	502	470	513	454	492	486	473	500	516	515	507	444	476	506	512	474	483	515	493	484	506	517	492	507	508	483	464	501	496	502	494	449	509	508	504	486	499	487	498	457	471	473	478	475	483	528	501	486	449	532	464	477	539	499	485	477	505	531	480	475	501	509	513	510	495	509	504	489	518	476	485	509	507	468	465	519	497	497	501	553	466	509	519	539	536	547	499	528	466	514	506	509	476	485	523	486	557	522	485	484	491	482	512	477	503	546	525	513	525	488	493	494	536	501	517	484	483	494	498	505	527	513	471	485	447	450	466	545	467	472	472	552	457	500	484	498	453	505	502	500	499	514	536	434	513	534	477	501	466	505	528	512	495	496	502	483	521	514	509	511	460	492	518	490	502	533	492	497	497	498	538	513	494	518	505	493	446	493	508	520	492	493	472	510	492	521	488	496	495	496	505	480	500	480	495	499	524	530	477	459	510	508	497	487	516	505	516	495	466	479	482	512	498	504	505	523	486	502	519	513	502	516	549	522	484	526	479	505	519	426	488	523	481	496	489	482	527	500	463	529	481	510	472	514	492	527	504	529	498	518	513	537	517	494	499	505	495	528	502	518	524	478	458	488	525	497	531	532	492	501	502	546	538	527	502
34739	79016	60173	39971	27259	17458	7247	2358	598	568	577	563	614	525	544	557	543	577	567	527	549	574	569	543	546	516	565	561	569	541	581	563	519	547	556	569	558	537	535	599	550	547	570	590	568	504	610	561	590	579	553	526	508	577	571	540	546	547	582	576	564	529	560	502	573	504	576	534	503	564	530	559	588	574	555	519	575	490	555	529	560	563	567	540	533	531	556	563	543	541	576	551	570	554	586	564	562	540	580	568	536	535	566	593	540	553	553	563	524	562	564	558	592	542	524	583	551	582	571	557	544	558	545	563	551	527	562	552	513	507	582	519	533	593	535	520	558	542	575	527	579	540	570	579	570	543	564	559	540	568	544	560	549	527	544	558	522	550	525	543	588	529	542	568	586	563	526	569	541	513	528	583	584	589	550	576	516	557	543	570	562	579	519	559	548	530	544	572	547	585	564	566	564	569	531	561	558	553	544	554	527	566	569	601	588	549	564	544	564	552	556	536	554	578	525	512	529	537	589	590	563	600	571	558	552	546	527	567	601	553	581	515	545	518	557	534	527	560	578	546	557	547	545	584	566	542	550	539	556	526	529	600	549	576	568	519	498	601	523	537	524	566	580	557	521	568	578	547	529	565	581	558	518	591	573	570	555	526	537	560	546	545	556	535	518	535	564	600	534	539	581	556	544	535	550	561	561	553	534	520	583	577	551	538	584	514	542	505	543	561	557	595	551	570	562	550	567	514	582	550	540	568	564	539	564	552	559	565	596	573	579	566	548	568	542	526	597	624	589	560	514	543	529	560	569	524	551	537	548	535	575	553	547	543	557	537	553	535	582	598	539	535	581	521	511	565	541	561	582	548	571	548	578	581	510	586	542	520	512	549	537	518	545	528	534	567	564	522	518	560	597	505	558	566	546	527	585	560	559	581	623	569	567	541	568	563	535	527	574	534	548	546	557	573	561	553	524	539	547	530	535	539	562	518	522	558	560	547	559	506	581	567	548	506	532	596	544	531	557	572	564	575	564	568	587	555	554	571	530	594	560	526	538	546	550	544	534	563	537	524	563	569	567	536	567	521	554	545	541	543	584	527	514	579	574	536	588	530	549	556	542	548	538	529	589	548	481	577	569	532	578	539	547	575	520	563	595	542	550	552	585	552	536	568	581	544	543	568	564	551	535	557	549	570	558	577	539	568	541	569	564	524	556	576	554	512	565	544	538	589	581	551	525	547	569	550	521	560	543	558	536	570	541	565	535	550	545	524	556	570	531	573	550	537	558	537	538	537	557	565	554	537	542	571	542	535	533	563	569	548	571	533	534	545	524	593	556	584	549	540	572	580	571	552	548	567	575	541	521	555	532	569	591	530	526	504	556	527	558	563	595	556	534	540	564	560	560	537	550	566	544	507	562	578	492	556	544	525	552	554	553	541	600	562	549	535	552	510	549	563	599	563	560	596	599	563	551	578	547	581	556	592	517	592	553	572	504	590	557	522	539	566	546	540	552	541	526	536	549	555	561	575	558	530	592	596	558	568	531	552	569	610	547	529	554	544	536	571	567	548	548	579	558	617	558	591	571	552	553	568	537	542	545	546	577	560	548	572	533	578	533	566	567	594	555	538	568	584	539	534	553	579	514	531	584	594	582	540	553	575	557	552	517	575	539	547	553	540	562	579	564	532	566	539	546	524	567	590	513	540	505	586	578	549	566	613	570	552	591	546	560	530	530	564	566	523	522	570	572	551	539	560	552	564	517	518	543	544	594	544	528	539	577	570	539	598	547	503	562	548	568	548	571	555	536	588	538	533	555	500	524	559	571	549	602	547	550	515	547	555	576	533	504	539	553	495	568	533	556	542	531	583	584	528	565	559	535	541	578	516	535	537	546	554	581	577	545	573	537	561	575	598	556	533	553	526	537	536	515	547	542	557	546	522	597	619	584	611	598	525	523	554	492	554	561	568	562	543	557	539	534	526	517	535	508	524	546	586	587	532	573	589	534	588	589	563	531	524	556	578	569	525	583	537	527	588	573	542	551	529	527	556	537	582	512	556	575	561	541	551	554	577	590	597	571	560	609	523	566	551	589	579	524	608	566	515	558	561	540	508	590	527	599	545	547	572	553	543	545	561	499	545	541	527	523	589	532	557	535	547	560	566	567	541	525	563	512	513	583	599	559	553	567	570	555	528	599	529	580	609	577	591	522	539	543	589	576	564	533	544	571	576	504	558	524	551	537	568	559	561	580	604	578	535	548	582	582	539	560	539	531	559	558	504	536	592	601	562	561	564	560	566	525	544	529	517	513	546	604	562	579	551	581	563	551	596	543	524	585	560	568	521	539	556	617	566	547	573	550	592	554	584	564	581	550	576	527	558	571	532	533	569	519	558	562	523	544	556	565	568	582	504	542	502	593	588	569	569	569	584	569	515	525	545	624	554	590	568	565	507	576	540	544	540	498	584	566	582	535	597	588	563	520	531	525	505	545	572	508	563	582	516	552	580	565	566	528	540	560	538	577	573	563	565	528	586	520	535	562	592	540	570	546	548	559	582	532	588	505	565	512	564	564	570	546	590	581	523	525	582	571	579	582	551	527	532	578	558	561	561	548	590	551	564	562	571	544	546	531	566	537	553	548	561	563	539	511	570	540	553	544	563	586	535	555	529	584	563	534	564	560	548	588	539	563	570	563	532	575	529	565	513	564	502	553	550	555	519	566	525	573	563	554	561	561	502	554	509	553	552	577	535	513	532	539	535	557	542	567	536	570	510	530	535	539	568	588	527	544	529	561	558	555	537	584	564	565	572	570	548	541	534	523	533	532	575	516	545	545	552	560	521	549	576	535	574	557	514	595	540	554	553	572	557	543	588	522	579	564	554	541	552	587	535	562	526	562	516	545	546	558	559	567	511	587	496	560	559	570	553	570	546	510	547	547	558	552	533	532	552	597	539	535	539	589	546	491	551	574	564	589	552	532	539	516	566	608	553	589	568	519	579	560	545	604	572	597	546	537	542	585	559	564	538	533	545	573	548	549	584	524	560	539	535	571	543	546	519	505	576	510	586	528	579	527	537	544	573	589	554	584	515	518	553	539	530	538	553	581	554	526	565	545	586	547	568	588	552	612	541	537	567	553	550	523	564	525	545	563	541	556	548	589	543	560	555	548	593	588	570	523	570	539	512	567	579	522	494	565	539	551	531	579	536	550	562	551	553	548	545	541	578	561	601	551	539	572	564	566	577	589	573	564	539	557	540	552	525	583	511	530	556	535	508	550	554	521	579	543	557	558	539	582	533	586	554	516	561	549	553	546	575	550	588	584	552	550	559	539	564	571	573	569	513	503	537	540	556	584	548	571	585	542	579	550	561	551	584	554	583	574	526	543	528	560	557	533	583	543	553	544	542	563	557	555	543	567	557	557	541	569	544	545	545	557	542	608	513	597	568	597	545	554	592	555	537	549	545	521	599	538	570	511	529	543	550	599	545	543	526	550	549	554	575	603	574
23277	22685	34975	32772	30163	29651	24042	8032	764	573	588	571	588	592	525	530	518	556	581	551	534	587	563	508	550	529	581	584	564	538	573	553	533	559	515	552	497	557	595	555	529	568	569	572	549	540	521	536	550	540	543	551	563	555	544	572	564	574	570	497	539	537	556	554	547	558	535	570	546	519	525	578	540	559	540	537	545	518	526	534	546	567	573	599	537	579	533	577	578	533	574	558	526	522	557	546	531	544	569	521	571	563	505	543	517	511	511	557	559	547	519	565	569	553	557	555	582	529	540	568	545	594	560	518	548	564	570	557	549	564	533	576	549	548	555	533	498	541	537	557	549	508	534	542	573	596	518	558	553	538	581	581	554	559	525	562	590	508	500	582	554	577	556	582	577	594	515	564	534	556	571	537	533	549	583	568	580	545	610	545	562	564	537	530	570	546	528	591	579	508	568	548	567	526	536	549	553	579	549	537	579	513	542	573	526	561	530	559	545	552	565	568	551	561	580	549	542	552	503	562	561	589	520	551	528	555	553	555	542	521	545	566	532	538	572	550	556	550	568	538	558	533	549	569	556	584	550	498	536	523	564	508	550	573	558	564	570	510	572	548	539	554	561	541	521	619	540	531	581	537	548	570	531	569	540	545	559	506	603	485	551	510	590	530	534	542	547	521	570	564	564	575	541	550	597	559	552	524	567	550	530	548	535	565	517	548	593	569	575	524	550	527	581	526	556	541	586	528	516	544	584	519	578	529	569	593	548	554	574	526	515	493	560	555	541	567	567	532	550	547	541	592	557	524	548	511	498	581	566	552	551	538	565	544	568	529	586	546	517	507	529	534	539	521	545	575	542	560	543	534	582	571	545	543	560	576	560	543	550	566	578	582	524	566	534	535	535	563	559	564	518	516	575	521	539	539	548	560	599	542	527	510	554	529	537	553	534	501	572	528	564	583	582	544	527	559	554	562	530	550	530	526	501	525	509	567	526	546	510	554	533	509	562	542	562	520	558	515	548	523	566	572	534	572	506	516	607	577	504	519	561	518	545	545	522	556	584	583	590	552	554	526	569	533	546	557	519	550	554	558	521	517	531	523	550	516	539	553	532	521	540	557	563	566	548	526	560	534	523	582	512	582	566	570	515	546	534	540	533	566	545	592	510	570	566	552	553	492	543	534	572	545	559	544	535	574	594	522	516	543	577	536	557	545	556	543	532	573	564	548	498	528	582	541	555	569	573	533	549	536	552	511	547	523	567	544	508	537	525	564	554	567	607	572	520	577	544	576	554	553	526	553	576	531	569	524	567	559	563	536	525	547	578	540	543	556	549	544	534	545	566	576	533	534	574	502	560	507	510	540	541	532	497	535	522	548	564	533	510	539	525	558	570	548	542	543	549	583	570	576	562	548	574	580	519	557	568	554	527	521	498	491	471	524	536	534	487	571	550	499	557	574	546	542	535	544	560	558	513	561	533	533	547	510	562	565	551	586	540	536	588	568	572	572	531	547	546	577	565	544	534	552	554	560	548	555	531	576	550	572	546	539	588	561	513	546	516	533	561	528	580	541	545	537	514	599	503	548	548	526	580	521	536	550	550	522	553	550	516	525	550	570	543	513	551	574	518	550	552	558	530	533	513	574	558	540	551	526	558	555	545	541	573	497	551	553	522	577	590	595	535	550	532	537	581	545	522	539	581	525	564	581	535	569	579	570	500	598	556	516	550	595	508	542	553	578	571	524	493	551	522	524	571	513	553	565	510	528	576	552	551	525	515	562	571	490	508	555	552	551	508	547	595	527	530	539	569	540	524	563	557	542	565	533	544	551	533	570	561	568	564	517	542	544	519	557	514	545	555	538	577	552	586	507	584	530	568	585	568	520	569	551	559	578	520	555	574	546	557	589	548	512	555	532	572	558	500	539	575	587	575	544	570	544	547	561	569	544	555	546	537	540	576	573	517	576	579	512	525	586	551	582	570	540	548	545	511	526	560	559	527	507	552	540	558	546	543	553	560	565	559	529	571	541	524	527	542	544	600	542	579	554	531	556	551	559	553	536	556	561	557	599	544	567	563	544	516	572	510	528	524	509	520	557	541	556	534	548	532	543	568	577	543	525	586	576	569	534	517	544	533	500	541	561	541	529	534	523	584	517	574	538	562	515	591	592	548	547	496	532	572	516	562	559	553	542	552	543	545	525	580	528	526	527	527	505	574	538	557	568	582	534	521	585	549	575	543	524	566	541	539	500	557	525	580	529	554	541	527	584	558	562	551	548	577	500	573	567	548	544	539	572	566	551	543	589	521	575	554	531	547	530	542	584	572	539	540	502	492	590	551	555	545	531	522	501	541	532	524	560	558	531	571	520	506	531	516	526	525	537	569	540	550	578	554	544	530	518	536	542	564	522	574	562	534	560	512	558	527	520	631	525	575	575	542	559	529	510	522	535	576	566	528	545	540	543	587	546	564	546	561	540	591	543	557	567	556	538	555	561	545	546	545	544	570	594	533	532	530	537	539	539	545	532	517	502	561	571	566	526	510	519	566	555	522	553	518	571	572	508	572	527	509	525	534	559	513	526	512	574	552	564	578	587	596	555	552	532	566	510	553	509	530	580	548	570	537	510	592	527	517	560	565	538	526	539	530	532	496	559	545	523	551	530	523	510	585	595	555	560	538	564	534	566	550	537	526	536	582	570	614	543	548	526	567	505	539	496	535	537	575	542	564	520	537	560	555	550	491	556	576	512	561	468	643	547	550	572	552	541	541	499	568	567	525	568	531	559	559	560	552	567	580	558	516	521	538	550	532	571	519	537	539	589	511	572	565	601	581	545	510	534	606	560	544	522	549	557	541	558	539	565	518	538	567	559	568	556	561	542	538	519	564	538	519	533	549	591	531	596	571	578	538	608	547	570	545	577	576	534	562	572	531	519	484	576	568	529	551	616	555	541	573	543	542	521	551	590	549	550	544	531	513	547	527	507	568	548	508	547	546	534	523	565	562	532	543	557	590	574	573	554	563	490	565	539	543	524	535	498	558	540	525	508	561	536	574	580	546	539	554	533	519	568	537	572	503	555	517	560	538	549	545	543	539	550	578	536	519	527	549	531	569	573	510	529	592	533	514	569	555	573	570	557	555	575	553	549	564	509	535	548	539	621	560	561	535	559	540	541	541	528	557	547	565	527	554	574	588	551	512	524	539	542	565	539	588	569	558	575	512	556	549	604	541	519	552	532	553	568	537	556	555	543	566	559	582	556	496	584	560	529	548	540	550	550	514	577	549	554	544	585	525	591	537	524	561	506	546	522	585	543	558	556	559	533	562	587	600	553	538	521	565	519	540	457	552	546	529	535	540	550	565	590	543	531	526	546	559	541	538	585	535	523	550	565	534	547	526	548	607	564	543	531	540	569	584	532	562	538	580	571	561	533	556	542	573	598	568	559	549	514	528	553	574	553	598	545	589	511	556	555	565	542	545	557	597	550	535	551	584	553	564	544	562	526
41140	70660	80237	61700	46520	34915	17945	7019	601	595	601	613	579	579	559	577	606	567	578	581	587	574	602	593	584	571	611	593	552	591	568	612	613	534	585	587	598	595	609	565	615	546	569	567	600	616	615	595	602	628	592	528	611	559	574	654	546	578	576	596	579	575	550	598	607	545	631	598	639	583	567	584	573	601	584	588	603	583	569	588	606	595	608	590	628	593	552	615	586	591	555	557	580	582	610	560	596	560	571	560	526	572	587	563	596	579	567	588	544	561	611	606	564	581	602	585	560	614	565	611	578	569	586	583	627	617	570	638	532	590	589	619	616	580	595	615	578	634	557	594	561	559	587	593	565	576	641	576	621	564	534	566	613	594	567	580	568	586	563	553	582	560	570	540	579	621	576	590	603	624	599	546	565	609	573	572	602	609	559	581	594	577	574	629	533	561	557	573	595	615	604	565	607	586	595	536	524	598	596	558	559	611	613	547	573	575	582	594	570	605	562	550	656	579	574	590	613	580	586	590	600	596	563	599	565	592	571	576	565	561	575	552	568	588	610	539	555	560	598	603	582	580	584	581	619	590	581	603	564	589	602	584	605	630	574	597	619	587	578	576	599	563	538	624	569	587	587	621	551	543	572	583	614	581	579	592	555	581	562	615	548	539	586	571	591	585	600	577	595	598	539	605	583	561	581	585	595	617	608	588	568	565	590	600	592	553	570	587	580	537	580	575	560	584	587	611	602	592	570	570	616	563	556	565	560	606	564	581	592	590	571	628	553	556	558	567	562	580	569	559	568	558	582	593	598	573	554	610	577	609	538	594	610	596	586	625	589	572	576	612	587	561	644	562	616	580	571	607	593	563	564	541	607	583	607	583	588	570	623	584	586	598	530	585	570	595	563	543	629	550	610	548	542	580	613	565	590	571	545	553	593	560	603	565	579	587	583	595	613	583	576	603	572	603	575	591	579	566	579	596	613	603	563	601	574	564	582	590	589	581	599	593	555	569	587	647	540	585	643	578	611	591	607	622	577	563	546	577	578	596	589	560	602	602	634	633	558	550	608	581	588	570	603	580	609	621	604	624	568	578	516	583	627	593	572	560	608	571	589	543	535	555	566	541	632	567	554	582	564	566	606	598	577	560	616	576	544	552	584	633	580	614	591	552	583	589	563	579	577	573	551	610	590	577	606	538	534	589	554	650	529	579	607	547	576	613	599	598	568	559	566	582	603	573	601	600	633	572	601	527	564	596	579	572	578	619	609	564	617	558	568	651	584	576	618	596	569	592	582	606	558	567	584	598	605	612	537	557	578	588	549	572	604	591	528	559	608	593	582	588	606	612	574	618	582	603	571	574	581	560	621	589	584	616	589	607	544	569	616	571	552	604	564	607	624	590	570	564	601	584	590	576	573	582	557	573	599	586	592	557	567	606	609	615	605	583	582	600	586	568	549	572	584	614	581	564	596	587	597	566	584	576	618	605	566	587	567	620	595	625	642	578	555	606	591	575	610	561	583	554	627	574	555	602	618	616	551	557	556	624	611	616	548	616	547	602	574	623	563	552	589	593	590	577	552	555	564	576	584	588	603	590	595	573	552	574	569	606	615	612	595	585	597	610	569	588	608	595	578	567	606	580	588	585	568	573	535	553	591	544	594	579	559	573	631	545	591	583	608	626	574	609	595	564	568	588	593	534	547	611	621	614	582	579	618	616	584	581	624	552	608	534	606	553	575	540	570	548	577	593	609	575	559	594	568	586	594	615	576	569	589	563	562	605	567	606	604	596	596	588	607	590	596	592	594	565	566	603	591	575	603	604	553	566	582	580	607	577	562	581	591	571	598	597	543	567	562	608	564	579	632	577	555	580	607	576	652	560	629	579	566	598	595	590	574	585	575	587	612	594	587	617	603	589	569	591	588	580	576	613	587	597	593	561	564	581	562	601	582	567	577	544	590	594	584	567	565	559	611	589	596	591	566	577	572	594	579	527	579	582	563	549	613	561	615	569	610	558	558	590	583	570	532	573	602	613	602	579	581	522	574	613	546	599	592	583	581	584	560	576	572	581	547	577	602	593	595	582	565	631	593	558	590	560	592	634	607	637	586	597	581	595	613	570	617	588	641	597	600	556	573	552	584	608	604	598	611	601	563	580	582	571	574	597	583	528	540	559	602	581	538	574	623	557	600	539	559	593	576	586	578	600	609	545	659	589	571	564	612	616	585	585	621	551	596	586	581	622	600	580	545	555	561	571	585	605	572	540	601	602	554	611	615	582	598	571	601	575	575	598	634	572	532	569	567	573	577	588	572	575	569	582	609	578	585	545	609	560	567	569	538	603	556	549	572	582	564	569	555	582	575	572	610	602	603	584	581	608	580	591	557	578	574	526	554	602	586	571	569	593	576	622	544	603	540	601	598	613	605	607	604	618	593	578	569	545	548	572	582	595	595	587	615	553	597	583	598	566	604	592	585	543	555	582	571	597	599	606	555	592	581	584	533	579	576	596	581	585	599	568	567	599	576	594	630	566	589	568	551	582	551	587	573	595	532	590	550	606	611	564	576	586	606	607	579	513	604	578	591	604	623	576	578	571	584	560	577	554	538	561	620	578	569	568	584	592	570	565	561	561	575	592	588	564	592	594	577	565	593	570	571	555	604	567	594	591	587	585	585	576	572	608	566	586	583	609	562	547	560	569	569	593	599	598	614	565	579	572	574	608	602	557	566	566	577	594	569	562	558	573	589	581	614	571	548	573	612	570	586	593	622	596	551	640	592	629	572	582	601	602	611	608	601	609	606	554	559	583	572	599	580	561	589	582	571	576	578	591	582	595	570	560	599	577	588	611	570	543	605	593	588	591	590	600	597	573	594	576	576	561	606	559	603	552	567	566	585	561	577	583	558	582	569	567	545	605	599	556	577	558	571	556	598	590	598	554	554	588	558	584	554	595	581	572	640	605	615	608	591	562	622	605	589	538	539	614	572	593	586	578	572	553	554	549	565	596	593	584	620	582	608	564	560	572	588	593	606	603	572	573	573	602	623	615	565	580	582	609	610	579	606	603	605	614	616	583	586	593	564	578	585	591	599	603	570	589	571	575	531	570	569	562	620	538	586	580	545	585	536	558	592	602	629	576	587	605	564	579	587	637	591	595	597	566	612	595	584	592	630	591	572	541	569	580	591	616	604	597	552	549	578	558	607	596	581	556	611	587	579	616	601	570	609	567	570	581	569	559	588	591	558	555	546	632	544	624	562	537	585	577	591	590	598	591	584	611	572	562	583	630	535	595	531	556	591	526	554	571	598	580	593	610	588	557	598	568	571	571	580	568	599	568	557	554	524	559	615	568	558	589	574	609	574	571	576	591	646	589	583	595	533	572	606	582	592	590	582	572	574	609	567	591	588	574	578	591	598	617	617	569	610	594	566	558	558	562	597	552	633	564	588	564	572	595	564	586	579	597	574	609	602	564	561	606	587	562	595	576	581	576	588	600	592	568	556	522
28767	32715	39144	23950	8752	3727	1758	688	375	359	382	411	373	384	327	354	352	374	422	349	362	376	363	393	374	367	393	359	357	342	359	353	346	350	382	381	340	346	384	394	370	361	357	381	405	325	365	357	398	335	377	353	376	384	369	394	373	401	417	331	375	386	364	403	328	371	390	382	347	346	355	369	384	361	348	333	354	382	346	373	369	384	369	375	414	342	380	366	347	385	372	389	368	351	349	365	375	344	351	375	360	372	372	385	374	347	360	396	348	377	353	355	376	356	377	368	391	388	346	380	367	372	399	355	352	341	363	355	384	403	355	390	393	355	388	359	339	387	356	366	387	357	373	369	385	368	366	366	368	341	359	376	385	329	347	374	386	389	370	391	335	363	365	367	376	341	393	384	353	386	366	341	386	350	356	397	382	369	370	348	347	360	382	381	362	383	340	376	371	367	351	369	371	371	358	390	375	377	349	370	405	364	374	364	371	374	355	363	374	354	376	390	362	375	355	353	357	366	315	382	414	357	404	364	383	359	398	380	375	376	335	353	326	359	336	376	361	363	333	335	370	350	350	378	353	393	340	365	379	390	374	384	394	373	378	393	335	374	393	402	373	375	362	379	382	385	378	372	382	391	385	387	386	365	348	379	346	361	358	381	377	354	386	371	397	361	378	367	381	380	361	354	381	397	341	415	379	370	397	385	369	373	361	369	348	374	361	369	359	370	376	362	374	339	381	386	385	365	394	358	338	356	371	335	363	342	304	389	391	354	342	352	372	402	388	401	393	366	385	364	369	380	414	387	344	354	381	352	363	362	375	356	350	357	339	376	389	393	370	407	371	325	355	374	368	354	381	377	401	375	372	385	384	375	343	363	328	345	373	368	381	356	361	353	360	356	390	322	351	361	348	369	401	413	386	389	392	307	342	363	374	345	381	387	396	350	387	372	383	378	400	402	354	353	357	364	362	371	385	379	391	351	379	377	422	350	343	385	346	366	325	393	364	356	348	363	363	347	340	403	358	359	334	334	377	381	371	368	352	380	409	340	423	388	378	371	337	365	356	375	346	407	365	398	323	370	345	381	379	394	356	383	372	363	360	394	373	370	355	371	367	358	346	348	359	388	369	373	403	338	373	356	341	355	374	368	370	351	379	388	409	392	348	361	347	390	350	356	357	343	360	372	368	368	368	346	378	355	367	355	377	363	377	344	360	351	374	351	376	345	371	359	394	353	378	382	377	366	325	368	381	352	386	340	381	378	338	321	365	329	366	376	384	361	377	358	362	377	319	379	374	376	345	369	369	378	337	345	376	347	351	355	391	347	341	360	390	360	401	408	369	345	380	333	365	388	366	367	385	340	409	372	351	366	349	353	392	387	375	364	363	362	373	334	359	346	338	335	346	382	366	367	369	411	372	372	373	382	364	352	382	371	349	370	386	362	359	377	365	363	365	360	360	383	420	368	345	363	374	363	347	354	339	370	379	346	338	359	376	369	353	353	382	357	373	360	358	340	350	331	327	351	390	367	383	345	322	386	355	349	388	349	367	381	373	364	347	375	384	380	351	401	362	392	354	404	379	355	368	361	381	361	366	371	373	371	338	345	347	364	361	381	394	378	389	411	400	390	362	381	359	376	359	381	378	380	369	338	353	365	364	374	381	385	376	344	359	406	369	392	336	371	355	386	346	386	373	365	378	347	367	412	385	368	386	352	377	393	370	420	375	381	369	359	356	373	407	379	372	350	359	352	379	350	377	382	383	392	412	368	348	361	351	388	361	362	360	371	355	368	401	368	379	385	365	376	391	355	403	369	373	395	353	383	343	331	367	371	358	357	328	354	353	363	349	362	367	371	399	355	381	349	369	359	371	374	366	382	361	368	386	350	361	378	383	397	407	403	400	362	356	372	349	387	370	387	389	361	369	345	345	323	352	350	343	383	388	361	385	355	380	365	374	370	335	382	350	371	362	396	354	361	354	359	368	358	397	348	359	406	375	374	349	383	363	344	360	349	343	370	363	389	352	356	383	384	406	356	367	363	361	375	358	409	405	392	378	378	366	362	400	365	350	349	385	379	362	365	378	391	351	362	367	383	337	362	382	354	366	393	348	382	377	356	387	362	375	356	419	347	402	392	367	369	380	386	405	343	361	375	362	360	344	365	382	345	350	350	356	374	345	391	383	366	398	361	353	373	351	356	373	344	360	378	350	360	356	366	376	381	351	366	362	390	365	369	351	391	349	373	365	385	355	351	371	391	390	373	383	365	418	390	391	388	372	389	349	372	362	358	375	369	374	395	374	373	393	352	353	392	342	378	401	364	384	345	382	362	378	379	369	387	401	420	358	369	385	388	346	348	376	362	371	361	384	385	320	356	382	361	388	398	377	350	363	393	353	363	353	375	374	358	391	332	372	345	372	353	403	365	370	343	359	366	367	366	379	359	388	372	390	348	341	386	353	372	391	391	354	354	382	367	418	375	391	376	384	346	360	378	404	349	341	353	381	370	386	355	336	348	381	369	390	344	336	368	368	368	355	391	391	361	363	361	375	376	347	383	365	341	362	391	377	370	368	388	401	339	374	371	366	367	354	371	350	392	330	414	367	365	351	385	378	388	366	388	362	367	390	354	355	358	397	330	386	351	367	389	343	366	375	358	371	382	357	371	377	374	393	386	361	390	387	357	416	354	397	392	388	413	351	365	383	369	349	401	323	360	378	349	378	373	337	362	387	354	378	373	360	370	375	369	336	400	394	393	380	409	360	370	382	436	386	410	389	384	366	338	346	397	374	359	334	392	380	380	380	398	365	380	396	398	366	383	348	364	358	374	331	379	373	400	351	359	397	360	368	373	393	337	357	372	360	341	415	374	389	368	384	329	374	390	363	386	370	335	348	372	349	364	399	373	349	384	378	391	363	395	396	372	340	359	349	378	357	349	339	382	361	372	376	363	363	381	408	384	359	368	379	373	384	374	382	365	370	342	391	371	345	354	417	372	379	370	348	364	337	320	322	347	352	379	375	358	375	383	348	357	311	385	391	359	375	386	380	375	350	376	369	384	384	371	397	379	368	388	373	375	392	378	378	353	383	327	369	359	363	385	376	359	384	380	378	374	403	395	382	396	386	361	406	356	360	402	381	404	365	404	357	378	358	351	376	353	345	396	347	383	355	388	388	361	390	412	324	370	340	361	370	361	352	376	369	405	374	343	391	355	316	372	404	353	353	381	361	352	351	398	354	362	387	408	336	370	368	364	357	344	354	380	359	388	384	378	382	357	360	379	346	335	393	367	356	395	336	346	362	377	399	346	368	360	360	349	357	339	343	363	377	360	332	361	367	388	367	378	363	368	369	373	327	358	357	345	342	375	382	388	365	379	350	383	370	387	356	369	386	345	365	346	340	340	394	393	360	356	397	392	345	362	361	375	352	362	385	372	389	406	358	383	398	369	395	384	355	368	387	337	372	354	340	346	383	380	392	385	371	366	330	367	372	363	395	378	400	352
29208	52030	34314	16861	7830	4378	2147	785	437	407	415	433	410	417	423	419	456	444	394	407	404	421	412	418	425	409	389	418	440	475	380	462	404	412	442	391	422	433	461	427	423	385	395	436	400	422	443	420	411	432	407	431	414	425	403	398	421	407	432	420	417	425	402	425	374	403	413	424	446	400	406	417	434	376	442	390	431	403	433	387	416	376	429	404	467	402	440	399	417	433	417	403	448	412	438	426	432	430	400	404	411	420	406	389	439	421	452	406	436	404	407	426	445	447	432	421	453	421	401	420	413	423	446	402	439	406	384	397	392	428	436	440	443	419	431	433	405	425	448	367	448	391	428	476	440	456	433	412	391	434	413	430	423	430	410	388	412	453	420	407	431	426	407	354	425	407	399	426	455	443	407	430	410	435	408	465	409	416	417	412	416	395	408	379	434	424	426	396	414	402	385	398	391	421	406	408	434	414	425	426	423	442	415	431	437	402	419	386	425	398	423	421	412	457	455	403	386	424	418	452	427	428	413	395	432	440	404	418	413	443	442	412	431	397	425	407	402	393	395	421	395	429	421	428	416	407	428	426	421	418	413	440	356	444	396	465	430	447	421	437	416	434	463	403	434	404	425	400	425	442	396	442	425	450	459	402	431	371	382	418	449	473	418	422	418	435	434	371	429	399	401	421	437	407	425	424	428	467	407	405	415	417	425	457	426	427	426	389	426	432	439	414	383	426	442	403	415	379	386	398	422	394	448	401	405	391	439	430	439	432	414	438	430	391	427	441	375	436	457	453	404	414	417	394	448	435	408	449	394	421	420	426	399	376	426	435	406	439	398	411	388	413	385	430	404	429	445	413	426	412	413	442	434	423	400	391	422	417	429	417	432	406	420	390	432	426	399	386	401	413	433	428	406	408	441	397	415	458	385	417	449	409	405	401	395	418	460	429	436	437	401	378	399	436	396	412	413	419	408	417	434	432	433	423	404	467	393	425	416	418	442	428	415	420	408	429	401	409	397	468	459	405	393	413	445	391	433	438	408	398	429	407	433	413	478	432	394	443	412	437	471	380	439	422	406	443	446	398	422	439	401	439	401	385	463	421	439	399	391	450	421	436	409	425	459	434	449	426	452	441	428	433	364	382	419	399	468	414	386	426	447	399	434	439	387	404	428	414	428	399	410	395	423	416	393	427	436	409	424	410	407	412	459	433	390	419	452	445	431	404	427	418	431	408	428	436	404	429	466	430	401	393	402	418	405	407	423	411	366	403	435	412	441	421	400	393	438	404	418	407	369	437	402	392	445	414	431	437	372	402	403	405	424	422	396	423	403	449	430	432	403	405	433	426	447	411	432	410	430	399	436	412	413	412	401	424	441	452	409	418	409	443	393	462	417	394	418	420	456	423	477	411	408	428	444	404	399	445	418	414	425	441	421	410	401	467	380	437	447	397	394	391	437	413	437	409	449	397	398	411	408	398	389	424	428	420	425	402	428	433	403	407	448	429	441	460	422	380	393	430	419	395	423	404	410	448	457	355	401	424	436	400	447	384	402	415	430	431	410	409	409	427	423	397	420	426	420	448	440	414	428	433	449	427	433	406	428	424	418	396	387	405	430	391	425	446	412	454	435	404	430	461	438	410	439	415	388	396	420	431	384	376	405	415	439	424	418	419	417	403	405	415	415	427	392	408	411	406	419	402	433	420	429	418	437	429	384	428	433	400	426	420	417	411	401	436	410	403	418	432	412	416	415	425	426	403	411	415	427	400	431	463	426	419	426	420	417	389	438	392	438	403	429	442	445	411	385	409	415	421	396	426	416	402	471	410	440	418	385	433	432	416	379	396	410	389	424	413	430	440	431	413	421	441	435	418	400	441	453	413	447	405	433	419	440	425	414	418	446	407	396	427	386	470	417	442	448	417	442	416	421	428	398	391	410	410	414	438	421	407	406	433	404	460	459	412	448	415	447	451	445	421	394	449	421	397	415	391	444	405	424	405	434	430	438	420	427	443	450	387	445	431	396	435	422	463	416	421	410	444	423	433	449	386	388	430	395	432	396	447	432	397	411	430	434	423	402	415	409	448	452	408	442	420	425	415	408	425	435	429	408	420	412	414	456	401	410	417	432	373	411	444	448	462	434	411	435	413	439	436	429	394	418	416	377	419	409	406	446	441	412	401	442	403	421	369	450	399	414	423	424	429	407	389	409	390	441	444	416	417	416	433	417	426	412	413	404	455	402	421	387	430	412	404	408	387	419	415	415	434	468	398	403	401	430	435	407	418	408	427	391	424	436	443	411	433	421	426	390	407	411	415	422	384	397	418	426	438	420	422	403	397	388	426	421	370	417	432	415	424	407	444	449	409	380	446	414	413	410	422	419	399	442	420	428	432	450	435	401	407	408	394	376	420	426	412	457	419	391	453	425	418	367	422	431	423	437	463	391	403	447	430	417	398	440	397	402	405	430	461	408	433	415	384	433	375	385	430	432	386	379	418	410	439	419	437	445	431	388	419	400	384	422	460	444	421	424	429	442	408	432	372	411	433	381	423	457	409	412	418	423	401	357	412	402	441	442	432	441	404	418	395	448	414	411	428	433	446	402	422	437	424	414	453	394	416	388	455	402	398	410	380	435	385	406	412	427	410	463	402	452	418	420	408	422	405	440	421	432	423	413	391	442	424	430	420	418	382	403	410	395	434	420	418	448	391	425	413	432	431	429	462	419	437	398	433	415	410	395	427	432	432	411	428	427	435	401	428	435	426	437	448	405	385	418	440	410	412	414	404	393	447	418	445	384	424	416	426	426	402	408	429	430	430	428	443	408	412	472	393	412	431	443	409	431	438	398	406	414	411	432	409	428	427	411	457	367	408	412	409	424	447	438	405	428	412	407	400	410	454	423	414	412	444	416	425	437	399	412	416	417	414	430	412	407	406	402	402	427	419	430	402	416	431	414	418	419	454	389	436	418	458	430	413	435	446	398	431	432	405	417	375	446	429	414	439	455	424	408	400	394	398	423	412	415	412	441	416	457	427	435	413	407	405	441	396	440	419	424	412	408	443	401	410	411	375	438	408	443	438	398	422	393	395	427	432	424	421	408	420	438	410	405	447	401	402	410	421	386	400	409	442	460	378	422	420	432	396	431	412	434	412	404	388	409	431	437	395	433	418	409	415	385	416	428	415	441	404	395	398	422	397	424	411	428	409	416	429	400	406	445	429	425	418	416	436	464	433	421	459	404	416	408	400	452	396	423	403	422	382	425	406	443	414	420	401	408	425	366	405	439	408	406	408	408	426	394	390	399	432	377	403	418	390	398	422	424	404	410	426	380	389	436	397	421	405	414	403	393	385	412	413	430	457	402	393	429	444	462	372	410	447	440	424	426	421	390	417	400	401	440	446	417	446	441	411	415	418	403	420	415	434	427	403	432	459	433	397	434	390	413	409	418	440	418	382	397	417	446	396	402	424	398	446	416	433	404	429	422	424	397	437	414	416	428	414
24982	25305	45891	42231	29799	23087	11610	2489	402	382	369	343	360	381	355	344	353	348	332	391	362	363	353	351	342	338	370	353	355	374	367	361	335	344	341	351	344	320	331	350	338	334	350	379	354	388	337	350	340	347	370	363	359	369	354	346	311	370	339	347	354	353	335	330	334	372	320	321	354	357	374	367	361	335	351	338	365	350	339	366	300	373	351	360	392	365	363	361	357	370	359	327	369	352	383	330	374	359	339	340	370	334	382	382	369	368	342	338	361	322	334	341	351	348	355	383	390	344	359	361	368	359	400	335	337	404	364	358	362	361	348	349	334	352	373	343	367	325	363	354	365	346	355	337	355	327	352	368	340	369	356	371	368	360	328	354	321	383	340	393	324	347	346	370	365	338	348	373	386	361	343	360	338	398	362	393	337	350	359	343	385	349	362	340	349	358	366	322	371	346	353	354	339	363	358	331	345	383	335	351	366	365	340	314	331	349	360	350	350	364	336	370	342	339	347	362	351	360	376	372	358	323	359	344	374	353	371	360	347	341	380	358	350	354	401	336	361	386	356	300	340	356	360	335	356	342	371	342	388	363	342	371	381	368	381	341	325	363	333	376	355	364	332	357	364	364	352	373	360	348	363	360	360	359	343	370	351	359	347	370	356	352	369	337	318	385	362	354	339	334	353	355	380	343	338	344	345	371	343	362	396	381	327	369	307	363	349	358	383	368	352	336	367	384	371	357	342	361	371	396	334	395	362	385	360	373	360	341	388	386	326	361	353	356	372	328	374	343	350	368	352	352	338	380	357	336	337	371	366	390	384	344	355	365	398	362	361	365	367	359	398	359	337	319	379	339	338	334	350	371	356	340	334	356	361	386	380	317	341	349	358	368	355	355	374	349	352	344	340	346	317	343	341	339	370	345	359	363	336	338	336	387	357	349	388	338	364	359	378	330	347	356	364	318	347	355	401	363	347	338	373	355	341	364	314	388	357	350	361	358	341	326	330	309	343	322	375	340	348	344	353	372	359	328	343	365	339	366	392	363	340	341	379	334	357	346	383	337	350	352	369	361	358	358	365	341	343	370	365	386	326	366	362	360	373	346	378	332	339	382	377	351	333	344	329	369	370	341	326	346	372	352	364	316	343	336	359	326	356	367	338	343	332	366	391	341	317	333	334	332	354	302	370	349	330	355	352	380	336	342	383	354	385	338	368	349	335	396	368	351	380	332	352	329	362	355	339	334	359	354	356	347	389	333	346	280	351	375	324	360	342	336	340	348	368	347	363	325	377	372	355	358	337	360	372	364	330	340	343	363	366	355	354	318	328	353	363	376	335	375	362	332	382	345	350	358	371	361	349	360	338	343	362	378	335	350	344	346	359	381	382	346	325	360	347	359	359	368	344	353	340	335	347	379	367	396	335	368	331	346	358	372	345	347	388	349	373	357	319	350	358	346	377	350	369	387	366	368	364	364	372	356	339	335	340	352	351	359	361	351	392	321	357	350	340	338	390	324	341	331	356	352	336	395	375	370	370	316	332	345	370	329	359	375	336	369	367	368	351	336	340	355	338	331	331	368	342	379	329	341	364	346	353	348	336	341	376	337	344	335	365	334	343	358	353	346	362	340	339	339	395	349	363	345	340	355	365	365	365	358	359	325	340	350	345	374	366	336	389	358	331	363	386	337	344	316	326	359	338	352	362	359	319	394	312	320	360	367	315	351	360	372	348	361	359	364	351	366	362	313	358	317	321	359	363	348	329	333	377	386	374	342	327	345	342	363	336	311	370	322	329	333	338	350	343	342	368	352	366	349	349	338	351	372	368	314	356	339	335	347	332	347	340	371	344	365	361	368	324	375	379	368	325	369	385	381	370	368	356	339	382	363	349	367	349	322	358	333	331	330	351	361	368	338	337	361	344	338	346	387	367	347	355	361	376	348	344	345	368	364	349	359	335	366	371	386	359	352	373	348	355	354	356	345	343	347	354	386	367	334	352	336	334	355	340	356	358	359	349	330	364	341	383	355	334	371	362	360	386	365	327	345	332	334	356	356	357	312	396	355	342	358	357	366	366	343	358	359	359	355	341	353	361	341	358	360	322	331	339	361	343	356	335	359	365	377	323	381	355	360	371	368	348	366	347	358	365	356	369	370	337	332	340	340	346	332	338	369	360	378	333	369	339	374	345	372	365	345	358	345	332	348	330	382	370	343	344	350	346	370	308	359	336	365	357	363	339	330	317	364	327	396	345	305	344	359	364	375	359	368	367	371	323	338	328	351	345	347	333	356	345	347	341	347	349	352	330	355	374	354	343	352	362	361	364	343	350	356	366	364	376	337	409	347	364	335	371	377	336	363	376	403	347	364	382	300	360	379	333	384	333	376	361	353	398	323	360	328	336	376	340	331	356	353	376	344	372	348	358	367	335	325	344	346	350	397	345	366	353	351	348	341	380	359	363	329	360	342	392	357	358	386	362	342	351	359	351	353	355	333	360	323	336	360	315	338	339	345	352	317	375	357	351	336	372	354	351	358	349	335	366	333	356	348	345	400	326	342	345	371	330	360	377	343	372	359	321	369	361	325	323	339	315	335	351	328	321	364	324	362	342	347	345	354	337	381	364	345	358	326	344	389	335	346	361	350	345	328	319	353	312	357	397	357	368	317	359	357	327	347	334	366	349	341	343	384	347	355	386	370	339	346	364	362	346	324	399	357	351	343	345	346	364	382	397	364	349	339	366	390	376	366	375	370	356	363	330	358	362	328	369	343	356	368	380	403	350	346	307	353	342	344	367	363	303	351	343	326	308	320	342	372	362	369	361	372	357	352	374	335	329	318	373	342	345	348	326	303	378	376	378	350	354	344	350	382	352	353	359	372	309	354	370	332	343	344	354	372	337	355	365	348	395	349	340	366	366	368	318	332	356	340	376	314	374	376	393	334	337	354	362	313	335	363	342	371	348	350	354	370	359	355	372	316	388	342	347	338	373	349	351	329	415	366	372	317	349	338	346	357	325	361	348	323	346	331	362	370	379	300	370	332	367	371	368	362	353	355	340	379	349	338	412	320	346	300	346	360	376	334	371	354	386	356	359	393	373	345	360	391	360	321	354	351	345	350	377	334	332	364	377	346	344	339	394	341	335	351	331	367	367	365	357	350	363	368	362	340	333	401	318	316	356	378	354	355	370	326	382	353	353	346	354	384	362	371	344	363	345	319	339	351	322	376	369	373	325	342	324	350	352	343	311	343	402	345	321	353	359	343	358	354	386	344	375	353	328	354	371	382	377	344	361	384	358	387	333	324	330	349	350	338	314	360	380	415	351	336	367	364	382	330	330	355	339	359	353	337	344	366	355	338	365	343	363	335	364	347	325	377	345	351	372	383	364	391	381	336	338	350	353	373	376	329	331	338	342	376	314	346	350	340	336	348	344	343	359	351	386	378	383	314	361	347	343	341	394	357	315	378	363	355	394	362	318	367	356	334	343	370	387	378	348	330	381	382
34482	81166	69459	46283	31745	22079	9515	2908	413	416	376	407	409	412	398	397	425	389	395	459	374	425	398	420	405	416	413	391	408	420	399	389	392	399	402	368	410	355	413	401	383	380	408	402	400	379	381	362	421	393	394	422	407	416	417	383	421	369	397	400	391	395	413	408	404	370	372	404	410	416	417	389	417	378	370	399	400	415	398	393	400	424	377	378	433	397	380	387	381	430	392	395	406	414	387	391	407	403	448	377	407	403	392	418	452	420	404	408	368	386	418	388	424	383	406	420	381	393	391	354	388	378	366	390	426	381	391	393	388	442	382	394	406	387	369	411	404	408	385	401	375	409	382	389	409	404	365	380	435	403	356	388	393	380	358	415	393	406	387	371	325	390	426	383	396	395	385	364	376	397	349	387	403	412	399	390	379	379	398	393	396	405	414	403	393	393	420	389	426	392	421	395	386	383	390	396	403	382	424	405	371	366	379	399	389	418	419	406	388	396	435	396	385	424	397	420	423	408	380	407	401	356	437	392	426	359	373	403	412	393	387	365	403	406	376	352	369	395	391	415	430	393	416	384	384	409	412	399	358	385	392	418	423	408	385	365	415	389	410	444	367	333	413	410	385	381	379	419	355	410	381	376	388	390	387	400	400	364	398	390	347	389	359	401	405	378	356	401	411	366	378	380	398	373	428	387	410	402	392	360	417	408	414	393	379	433	346	388	390	387	372	354	430	374	394	388	408	387	428	409	399	388	394	375	384	450	412	408	396	388	392	418	362	365	395	407	390	430	401	393	390	414	403	416	405	368	403	392	408	397	379	416	421	401	377	398	392	426	374	372	407	372	395	409	397	388	389	381	396	400	370	382	410	394	439	404	394	374	405	405	410	445	387	403	408	427	389	412	359	356	400	380	374	404	374	408	394	408	397	373	391	405	395	399	401	404	398	389	379	350	430	437	415	405	403	429	414	418	401	423	409	376	357	413	383	374	394	389	371	378	399	414	411	394	388	364	439	428	381	374	395	406	372	388	424	421	386	399	405	404	364	400	362	399	403	415	373	414	414	424	364	386	361	361	383	391	382	381	418	419	397	361	384	410	358	393	410	390	410	408	391	425	408	365	393	387	371	417	428	377	372	376	381	364	383	405	393	398	393	418	391	383	372	379	365	418	406	364	382	401	423	425	388	408	378	401	389	395	376	406	439	413	377	362	402	410	410	410	396	409	365	400	421	380	374	416	396	406	375	384	400	375	402	409	377	399	379	334	374	413	364	411	399	378	379	384	402	396	397	425	399	428	422	391	406	397	395	381	404	394	416	412	372	364	450	376	406	411	380	379	369	410	412	373	406	446	386	391	407	387	413	419	394	381	369	352	398	405	428	394	404	385	381	416	413	376	380	388	380	394	372	369	360	419	397	372	382	422	390	379	403	397	371	411	393	390	418	391	393	380	397	382	379	399	394	393	431	411	390	412	398	399	426	398	396	368	421	373	371	386	410	377	407	394	398	424	378	399	354	390	395	391	380	407	392	390	380	385	375	411	407	405	376	393	432	421	390	416	414	410	360	408	388	369	396	399	389	355	402	391	408	390	380	374	383	378	415	391	418	426	383	440	384	361	376	402	410	403	395	391	410	367	380	369	382	400	423	421	411	409	399	386	392	410	402	401	415	353	376	381	425	408	400	406	401	376	445	390	376	389	432	386	414	399	391	407	393	398	398	379	393	383	358	379	403	417	381	384	431	402	399	400	409	368	400	413	376	394	395	407	411	385	340	396	415	379	359	441	405	376	383	399	383	436	359	398	382	379	390	395	420	363	414	380	376	381	417	386	393	406	401	403	376	372	389	432	413	403	423	429	386	384	376	412	393	425	365	391	376	395	397	395	368	367	384	407	362	371	390	396	447	363	379	403	394	420	389	419	416	377	401	378	400	376	421	405	380	393	401	346	424	390	394	419	390	397	404	403	384	387	387	405	397	393	401	382	380	403	397	428	409	401	388	394	370	395	390	419	403	392	387	394	364	424	380	397	394	393	387	427	389	419	371	414	367	431	413	388	401	396	405	407	393	390	410	399	370	371	387	388	372	377	402	430	382	413	419	418	382	403	387	383	340	397	414	312	391	381	404	393	407	410	439	410	422	401	399	397	396	389	401	402	378	411	375	409	389	406	423	415	373	392	426	376	387	430	399	373	407	413	413	403	411	391	385	368	413	426	371	394	407	390	391	434	393	421	420	387	386	411	411	425	400	407	385	421	407	403	400	372	388	419	386	348	357	400	386	399	400	387	426	399	374	402	422	397	390	387	372	377	402	410	437	414	448	383	390	411	399	397	431	376	387	383	419	435	397	386	382	414	386	419	365	400	395	423	406	417	421	369	408	406	377	367	396	402	400	376	390	389	390	425	419	398	455	387	391	417	380	406	410	346	377	418	410	403	390	382	407	411	398	403	419	397	410	389	407	446	408	424	409	411	398	393	426	393	368	413	412	364	391	402	376	375	364	380	399	396	397	395	392	394	392	420	385	393	392	393	396	379	366	383	373	376	410	395	410	396	378	400	419	355	349	400	417	367	375	427	391	378	408	396	419	386	428	391	409	391	434	395	413	389	402	424	412	390	391	414	389	379	397	391	366	410	367	416	385	382	376	398	427	392	408	379	414	398	399	396	392	427	380	374	405	387	377	411	423	392	384	370	403	422	385	402	414	404	401	370	364	400	371	413	371	379	421	415	407	398	436	378	407	404	354	391	360	406	423	378	402	407	419	364	417	384	361	377	347	404	403	369	393	394	435	384	359	410	379	388	416	384	412	388	399	420	386	368	424	411	380	426	373	421	389	370	402	371	370	407	387	383	399	420	401	385	395	396	381	412	395	401	391	405	370	397	413	383	404	425	402	412	388	427	440	377	394	379	380	389	405	402	420	357	421	416	376	352	383	392	408	403	405	364	397	399	413	403	362	373	390	385	381	393	405	400	385	417	376	438	392	381	373	389	400	374	422	384	399	372	404	433	391	394	392	363	391	421	430	402	396	408	400	375	374	350	423	407	405	367	374	405	419	385	409	378	394	400	397	406	391	383	384	390	393	384	402	373	395	380	390	383	427	380	401	408	393	365	377	393	382	410	403	410	381	379	362	374	393	430	415	373	406	388	390	399	405	407	387	410	375	403	394	426	405	373	408	433	400	389	383	389	411	408	398	399	416	405	392	422	356	379	370	403	384	400	401	411	405	376	382	365	390	412	405	403	358	391	387	376	415	446	399	386	387	400	401	376	369	392	385	397	412	421	385	394	407	365	376	393	381	354	366	357	409	409	396	385	372	393	403	395	389	391	357	424	423	391	426	402	377	370	426	420	385	379	417	419	364	415	411	422	402	389	373	424	406	391	398	405	406	383	373	420	387	384	388	394	390	396	391	386	415	403	413	409	391	389	394	377	378	384	393	412	399	382	394	381	411	385	394	394	428	402	401	421	422	418	387	374	420	428	399	401	408	410	390	394
25706	26176	45341	38507	24925	16041	6688	1598	507	502	481	514	485	516	532	557	480	526	490	484	469	549	501	501	463	454	543	486	469	510	463	505	488	495	473	503	463	459	500	477	527	509	480	450	525	492	524	528	483	495	506	499	518	475	524	469	566	552	499	481	488	488	495	515	478	483	504	521	497	485	460	497	503	487	456	492	453	487	556	519	478	456	521	506	480	484	473	496	513	431	496	483	507	483	470	474	483	451	442	505	489	530	475	507	534	531	497	512	515	480	508	502	508	483	491	501	517	483	497	497	475	501	504	483	472	493	537	488	477	522	461	483	509	456	496	468	489	516	468	496	502	445	491	492	528	487	484	517	515	496	482	482	544	455	557	450	481	515	464	493	480	510	516	500	476	483	532	472	475	469	493	456	483	482	519	483	484	473	509	496	527	490	481	497	468	528	498	485	491	484	489	504	487	497	493	489	505	494	475	476	489	529	501	460	497	485	487	467	522	484	502	476	482	495	509	514	523	536	491	491	521	504	477	483	548	487	487	479	481	516	533	465	480	500	486	466	476	506	498	502	464	514	499	494	499	480	468	480	496	487	504	540	485	455	483	477	514	487	463	483	498	461	493	509	478	479	491	500	469	500	499	499	488	514	448	507	499	528	501	513	447	488	483	491	499	488	485	479	508	487	492	524	485	487	460	464	510	500	488	499	491	459	520	451	553	492	490	517	469	545	483	497	463	489	502	523	457	464	506	478	466	495	509	495	467	504	515	516	511	484	505	479	476	483	495	480	462	503	504	499	487	505	525	474	533	513	510	481	491	503	520	495	510	489	451	521	499	489	492	524	504	481	513	477	459	491	508	490	479	517	536	484	493	502	551	495	479	487	525	502	493	466	514	510	465	529	470	533	472	495	485	513	477	483	474	491	490	500	508	468	507	500	513	509	491	494	474	478	477	555	480	465	508	495	502	492	514	496	495	479	477	455	552	504	493	491	491	498	501	525	489	493	466	527	528	494	541	479	451	462	479	516	499	487	466	494	513	484	489	510	500	470	496	479	520	463	451	516	497	492	500	518	493	482	511	517	458	489	502	508	541	504	509	482	530	474	494	538	492	558	474	474	444	504	525	518	500	452	482	489	509	509	475	509	512	461	491	500	469	484	472	494	497	510	462	485	464	513	507	483	494	489	502	507	475	470	501	487	523	455	492	471	505	459	526	441	499	458	485	514	486	503	507	502	504	512	481	526	492	498	469	458	491	573	564	474	567	473	509	468	493	497	495	518	484	474	490	491	513	505	516	485	470	474	476	502	507	443	507	495	496	495	511	493	500	505	506	489	504	493	487	448	495	490	481	471	536	507	479	466	472	492	478	475	483	499	492	432	494	489	495	495	467	480	492	475	448	479	534	493	469	438	510	510	463	499	488	475	500	452	514	457	487	484	492	503	491	500	456	501	478	506	493	484	508	476	503	492	500	482	464	499	527	502	494	486	499	537	441	464	500	457	526	482	459	502	471	474	471	458	476	453	467	476	519	525	491	512	527	533	520	518	485	465	458	488	466	519	469	512	485	462	524	495	487	480	506	511	544	466	462	482	475	537	496	536	497	483	506	501	484	520	482	475	481	506	508	451	465	455	493	480	490	499	466	484	461	490	505	553	508	505	473	489	487	470	518	509	497	464	523	466	464	499	479	477	512	461	518	457	448	470	480	513	486	510	475	491	476	496	507	487	524	487	479	532	492	474	446	515	489	490	508	480	507	477	544	527	503	487	495	468	516	463	493	501	487	501	471	455	541	510	493	487	499	485	479	482	506	508	478	503	476	477	464	510	505	450	511	445	528	495	484	472	489	472	511	494	491	481	504	505	497	487	486	484	492	471	516	470	533	491	489	517	505	490	496	511	503	484	483	455	485	476	501	503	479	486	516	491	462	507	481	457	480	490	512	448	472	451	486	504	472	474	507	502	489	509	495	484	483	489	492	490	467	463	477	493	495	524	500	511	505	488	530	452	477	490	464	505	486	465	468	553	476	487	496	507	534	495	504	495	494	506	472	503	504	474	520	540	513	444	441	464	477	534	488	476	482	498	485	514	518	481	484	485	501	469	487	506	482	515	486	507	478	519	502	504	480	503	518	486	485	524	495	500	498	520	512	501	451	480	468	495	451	526	517	471	505	511	494	476	483	486	518	497	529	487	478	504	495	491	486	500	528	508	502	462	491	474	492	510	494	497	518	465	490	486	490	496	524	507	500	482	490	513	505	475	492	475	535	480	510	489	467	469	489	498	465	487	495	496	495	482	504	486	489	454	505	537	510	449	519	484	535	473	515	530	489	503	497	515	498	517	518	506	502	519	462	516	492	537	474	501	478	455	512	486	492	509	500	487	487	496	499	483	530	483	490	494	525	481	472	469	489	501	492	505	501	493	509	503	507	480	502	503	457	497	491	530	502	492	500	508	498	521	527	496	533	510	523	482	509	498	488	493	454	463	496	487	536	500	462	472	505	532	464	512	489	531	513	490	509	500	500	513	498	489	537	480	461	499	480	477	470	490	489	473	479	486	513	504	504	495	490	485	478	473	475	475	491	552	500	477	486	504	486	477	453	528	482	487	522	512	457	478	526	499	518	493	495	506	483	494	513	522	507	523	477	462	508	488	498	497	508	510	487	494	469	504	514	479	497	482	540	528	468	500	459	533	478	505	490	454	473	471	467	517	510	501	494	443	538	511	498	512	501	490	489	533	530	460	547	480	508	503	456	458	500	496	510	470	552	520	475	498	493	488	461	489	463	520	468	496	466	524	501	481	457	467	469	488	537	481	475	496	438	499	514	509	500	530	439	506	488	480	462	486	522	484	526	516	470	481	498	489	500	469	470	489	509	481	473	507	472	503	477	500	506	487	500	530	500	520	488	508	500	487	499	517	478	498	516	485	478	494	516	500	470	486	523	503	490	481	470	485	526	479	513	535	475	517	459	489	475	468	529	492	526	463	488	485	471	476	470	487	504	467	468	492	463	521	500	478	472	477	488	463	502	476	506	482	505	532	495	504	504	485	503	463	478	497	495	483	492	456	483	494	482	483	481	468	478	477	479	522	492	523	481	493	499	487	538	488	459	494	506	477	478	495	527	488	476	501	471	502	486	493	479	529	467	486	470	482	501	516	471	514	485	508	510	467	502	461	475	536	512	506	490	514	509	463	527	500	509	495	509	514	490	463	482	525	482	497	515	501	500	487	483	498	501	503	449	454	505	505	493	496	462	497	530	513	481	477	515	468	471	460	511	512	469	516	498	485	492	485	468	451	502	453	488	480	502	498	498	472	518	491	479	486	522	479	501	464	466	458	492	482	495	515	479	547	503	546	515	497	509	454	535	518	492	463	437	501	525	460	518	476	491	479	465	502	477	483	485	490	523	496	503	452	503	464	521	455	493	480	508	470	504	496	492	506	474	496	473	482	523	508	464	516	489	461	478	513	487	509	497	480	512	458	450	510	481	501	476	512
34319	70261	63969	42233	28115	18120	8005	2540	549	530	562	551	578	595	554	539	545	521	550	553	541	535	566	593	562	540	577	537	566	555	561	526	559	559	561	576	504	509	483	579	536	533	519	564	552	529	542	559	556	564	549	585	541	581	564	564	541	518	551	554	549	538	563	541	580	564	541	538	575	553	521	496	564	516	539	546	548	551	562	562	536	520	545	539	544	536	542	539	529	545	592	496	549	588	539	547	556	556	578	581	524	524	529	574	581	555	567	545	513	561	570	550	540	558	565	557	535	565	584	569	563	554	524	556	557	567	508	563	585	581	544	554	517	538	526	523	552	568	572	540	534	535	555	563	540	566	539	541	587	554	535	553	569	557	580	536	529	563	559	532	546	513	574	511	580	558	548	541	593	514	572	581	607	549	521	531	570	522	539	533	532	564	553	572	556	523	577	547	526	538	524	548	533	579	592	586	532	541	575	570	556	554	580	516	554	540	578	552	594	600	562	548	541	552	567	488	516	592	578	570	571	557	566	569	529	531	547	535	561	547	560	551	585	550	529	584	492	565	553	539	483	541	523	554	561	530	511	579	555	568	542	561	565	546	519	548	558	558	552	528	554	554	534	572	572	555	551	536	496	559	533	601	533	536	570	575	540	534	552	578	552	554	577	555	531	511	563	543	566	548	502	565	609	573	547	511	521	550	528	534	550	549	576	533	577	569	519	527	540	491	511	479	533	548	570	562	542	563	537	595	552	592	551	478	537	541	613	551	556	557	527	519	534	546	549	556	535	543	576	566	546	560	536	542	598	568	546	568	524	564	549	548	561	544	577	580	570	556	572	560	525	513	540	529	555	604	557	542	560	547	523	561	560	522	546	546	569	541	557	560	511	555	549	573	559	559	583	566	568	542	540	571	538	541	534	535	546	510	536	584	541	535	536	566	540	538	548	604	539	564	547	533	544	580	553	552	544	595	547	548	524	558	592	527	540	558	551	554	536	541	568	523	578	563	514	550	544	563	547	562	571	552	537	538	534	530	575	551	571	533	540	566	553	547	541	534	563	572	552	545	550	564	570	552	597	539	499	543	538	568	517	558	568	566	572	604	569	520	517	548	548	586	531	531	573	546	543	528	524	538	523	492	601	575	557	556	579	532	578	526	559	577	525	517	608	530	542	545	535	560	552	583	501	553	584	526	565	571	558	538	525	556	515	570	494	571	551	573	570	542	566	572	546	559	525	524	549	588	551	535	539	510	529	593	553	558	572	552	525	500	597	533	556	552	526	556	533	584	585	576	528	546	569	525	563	555	507	589	523	558	538	572	518	556	559	589	540	535	611	522	572	550	493	563	564	565	565	572	559	582	526	528	522	537	555	535	582	564	553	509	559	538	528	547	530	560	577	560	563	558	565	550	552	539	552	550	569	554	547	529	508	538	567	579	569	553	573	558	563	542	535	577	573	579	538	538	539	510	563	547	508	620	584	566	568	528	552	548	532	547	572	541	555	529	498	546	519	552	534	577	575	497	554	501	541	511	554	537	544	579	528	547	565	527	587	532	522	509	528	572	575	545	551	510	585	562	555	574	552	551	541	549	516	563	538	582	577	546	544	570	544	541	538	552	556	546	557	592	591	560	526	515	549	517	549	514	535	585	543	518	530	526	553	543	546	535	560	557	552	555	544	539	521	523	540	534	553	546	532	577	573	546	546	557	548	502	584	544	538	528	564	565	537	525	572	558	550	574	551	580	524	534	568	617	555	542	523	543	551	540	545	562	512	509	529	508	516	544	575	519	547	581	522	525	604	539	556	535	544	554	501	549	523	537	581	570	543	481	571	556	575	563	566	536	539	543	527	559	524	555	514	565	514	544	566	528	562	525	602	572	535	553	526	526	522	569	541	547	524	542	599	536	583	533	535	583	534	535	556	530	587	498	530	539	546	516	515	529	524	530	562	564	598	553	575	549	566	580	564	607	556	554	583	538	563	523	576	563	548	513	538	565	567	546	549	538	542	565	533	511	594	565	543	547	550	537	542	522	501	532	565	518	521	546	560	537	545	525	566	542	528	525	563	574	560	576	538	555	539	593	574	593	565	543	532	570	508	574	520	559	560	561	536	512	531	566	576	575	533	588	547	571	551	569	554	549	553	540	540	555	590	515	575	534	584	527	564	541	521	568	580	502	502	547	560	536	537	532	555	526	567	529	569	565	529	570	545	549	524	523	542	528	546	562	581	547	599	576	571	552	574	526	552	549	557	536	565	472	527	526	545	610	546	539	545	542	512	548	578	505	561	528	530	528	586	578	568	526	541	499	567	555	508	582	567	546	550	558	536	604	552	544	542	522	540	532	556	523	554	548	559	571	560	560	541	572	520	557	523	543	542	547	510	536	519	586	543	579	519	574	526	534	536	518	603	560	556	548	563	563	564	570	552	520	581	536	529	523	497	547	596	567	582	544	523	562	575	583	538	541	533	594	545	562	538	564	512	541	511	545	567	562	527	513	557	563	525	542	581	545	602	532	546	509	548	529	517	559	560	536	552	565	530	558	574	513	554	568	526	554	577	559	566	563	549	566	567	571	587	507	547	545	511	528	543	565	505	540	540	526	550	543	549	528	551	589	599	535	490	529	549	589	579	563	528	513	557	540	518	516	553	497	537	527	569	580	573	560	543	552	581	567	601	580	575	546	541	527	586	556	595	518	537	535	510	529	568	564	574	549	548	514	552	518	528	555	531	575	555	558	540	546	561	555	513	503	526	559	536	563	540	567	557	574	535	587	543	533	559	550	551	539	529	535	538	580	548	577	594	582	506	528	547	536	546	581	540	585	551	544	543	600	554	616	502	533	606	557	547	524	545	542	556	523	580	567	538	571	550	528	521	575	520	551	561	546	529	532	519	582	589	564	570	551	532	522	533	565	547	513	547	576	572	521	527	589	513	555	593	550	573	594	536	543	537	504	530	529	561	543	564	553	558	553	554	511	526	572	537	556	549	517	577	528	579	564	566	533	564	477	534	540	539	538	532	543	560	547	595	524	541	600	542	560	515	498	557	546	551	570	559	551	560	515	532	571	514	517	553	558	565	503	493	559	570	544	591	512	558	551	562	561	543	553	545	559	521	560	601	552	566	527	536	532	556	508	518	541	513	548	523	514	585	527	563	544	550	539	571	508	547	521	591	573	591	540	510	523	527	526	531	554	563	580	545	574	571	511	523	505	534	549	526	533	539	564	541	526	536	579	580	489	541	551	525	531	563	588	606	584	537	555	551	538	553	601	562	549	590	585	523	544	535	550	568	566	541	555	533	552	538	518	577	564	546	553	534	530	583	574	579	520	574	540	543	570	587	553	581	536	543	505	558	564	543	540	545	570	507	555	540	559	510	564	535	563	537	543	561	574	529	524	612	542	500	573	584	559	535	561	507	575	526	546	531	556	550	574	530	537	563	553	519	564	576	565	554	561	546	548	539	478	536	555	570	510	542	534	582	535	538	525	547	563	554	561
23330	23368	39571	37249	33398	31264	24356	7911	777	588	576	556	568	587	574	546	544	541	559	528	503	556	505	564	509	542	541	523	579	565	548	573	557	563	595	558	559	538	585	554	574	553	562	526	571	586	567	553	547	623	560	516	507	568	561	543	542	542	597	558	575	562	530	536	544	564	509	580	552	537	520	585	529	553	578	539	537	546	599	601	512	553	549	542	562	524	561	563	565	558	530	570	551	562	534	513	562	537	617	553	547	577	573	534	537	491	511	531	536	534	555	595	562	528	545	561	535	521	550	551	481	560	562	542	571	531	530	567	581	543	589	567	582	580	554	480	556	533	531	590	542	506	560	578	586	554	603	556	528	535	572	528	550	581	588	588	553	514	627	545	567	573	565	545	599	575	600	521	571	516	523	554	555	518	529	560	546	553	544	594	536	542	564	566	560	571	517	494	583	540	589	535	546	549	555	559	578	553	571	545	552	510	572	535	555	551	533	554	521	530	552	551	558	524	584	601	541	555	593	593	565	547	530	531	583	544	521	581	566	565	552	576	535	556	578	495	548	578	542	516	582	570	583	564	540	580	590	588	556	577	542	572	579	543	527	563	573	551	518	549	577	566	566	569	509	534	497	560	513	543	523	565	501	558	516	515	581	560	546	534	508	498	546	545	581	520	589	548	515	580	529	538	557	552	541	551	545	527	564	562	594	531	532	579	552	538	551	563	515	553	556	516	549	505	546	583	568	534	599	573	574	516	539	549	571	556	545	554	563	576	571	531	567	513	558	543	547	529	560	583	553	571	542	539	496	549	553	537	545	525	566	567	538	522	552	511	568	531	504	572	538	558	556	540	509	532	532	570	562	522	528	531	573	546	546	539	603	549	531	525	580	569	562	550	559	549	529	507	533	539	562	559	541	548	551	577	516	554	551	524	516	561	515	504	541	532	559	543	543	536	509	529	493	543	574	551	551	551	524	532	548	548	585	547	544	497	559	570	530	565	541	568	537	563	540	538	540	500	519	504	586	543	525	588	569	546	524	508	488	518	559	544	581	607	574	490	556	523	557	562	513	560	575	568	569	539	558	582	558	515	504	531	544	566	535	537	588	607	543	562	574	568	567	524	503	524	549	526	543	558	588	555	554	580	521	533	513	569	575	511	583	546	574	547	556	537	500	557	573	572	544	563	528	574	555	564	542	568	558	580	523	504	516	530	575	548	527	531	571	572	548	539	546	574	539	539	545	604	553	548	573	549	586	529	512	543	569	507	525	531	554	544	503	529	555	575	538	519	585	530	544	552	549	543	550	574	552	549	503	528	563	575	568	548	556	577	573	523	565	536	534	580	575	518	518	537	524	567	585	522	539	512	520	537	534	556	540	526	513	548	555	546	542	543	531	575	549	517	520	521	555	548	512	556	589	551	524	539	519	582	540	516	542	550	523	540	554	541	506	548	556	576	552	532	607	556	546	573	541	568	550	585	519	578	515	594	563	527	584	576	578	521	555	520	566	525	547	546	565	517	528	557	584	532	566	566	534	567	535	574	541	519	566	577	581	539	585	564	537	542	546	557	557	556	520	543	582	514	503	517	560	569	566	524	508	519	573	573	537	552	574	547	569	500	542	538	524	581	545	583	504	533	541	552	545	593	562	545	536	560	550	534	549	556	562	556	533	567	560	574	543	537	588	552	534	548	535	518	517	542	559	557	524	551	577	533	574	554	593	566	573	534	539	558	526	537	539	549	575	519	577	550	538	503	599	582	556	519	568	515	575	585	545	535	560	580	563	564	548	560	515	526	502	541	536	526	554	582	551	573	515	545	503	565	550	557	621	538	557	567	533	557	576	557	551	562	581	539	536	566	552	518	576	558	547	582	604	564	552	572	547	581	528	546	535	539	551	526	552	583	551	544	535	566	554	565	535	538	543	534	544	554	610	590	540	507	529	560	538	582	516	541	583	517	544	582	588	574	593	567	557	565	564	528	573	508	544	553	539	528	537	504	569	537	532	535	542	564	576	569	523	548	581	569	540	571	562	585	523	578	546	502	553	552	575	578	515	575	566	547	542	556	537	500	536	562	556	568	531	531	524	562	533	548	560	528	540	570	547	546	511	523	572	562	520	531	554	590	566	555	553	517	540	559	505	532	553	500	530	577	539	568	544	511	557	555	544	562	540	541	556	546	547	572	554	519	553	518	589	535	546	527	562	523	556	547	529	551	515	539	558	608	527	530	563	574	596	548	540	572	566	544	581	542	565	564	553	550	549	531	536	575	558	608	558	564	595	546	549	547	508	541	549	543	580	532	547	548	571	550	557	525	603	553	529	522	570	507	593	569	556	532	533	531	540	566	515	553	545	576	600	531	556	609	552	526	537	569	565	540	559	533	507	531	541	540	470	561	521	575	523	544	522	559	551	544	541	552	583	533	575	539	564	557	548	544	547	555	562	522	526	592	515	559	534	536	567	535	557	557	580	589	572	529	505	553	538	565	567	537	540	533	568	562	578	551	539	565	525	585	564	549	569	515	540	534	593	532	539	513	551	543	532	529	571	564	564	550	564	507	549	547	522	518	530	544	577	559	577	545	561	577	574	568	526	547	552	577	558	539	543	557	542	561	486	574	561	578	567	545	527	556	556	525	533	517	532	541	572	557	528	532	564	562	541	574	566	508	551	547	561	520	523	531	569	527	558	542	559	526	556	564	573	512	546	539	567	584	562	517	591	554	568	535	518	557	518	545	558	504	511	516	602	564	536	563	558	497	579	545	521	571	558	540	514	555	526	508	566	557	548	578	580	540	579	575	534	546	585	588	552	576	527	570	582	523	574	578	527	587	584	549	518	576	559	521	558	562	545	546	549	593	494	541	555	527	551	561	545	519	574	592	570	554	550	566	551	505	531	547	525	584	565	557	558	523	541	572	546	557	551	558	577	528	573	521	499	587	530	550	547	557	550	559	543	574	571	538	558	542	572	540	570	538	556	542	567	555	542	550	543	555	535	572	494	544	527	537	527	570	539	529	567	540	555	558	569	543	539	556	552	520	541	566	513	580	551	540	538	556	562	498	520	565	530	600	563	543	536	517	572	595	560	568	529	544	517	565	548	563	584	558	532	543	538	522	562	582	522	512	536	487	552	545	559	529	545	490	576	525	514	582	609	520	531	568	520	536	507	568	547	571	530	557	487	544	568	572	538	538	555	563	492	546	571	538	555	561	529	559	575	533	543	568	570	610	563	522	557	532	558	564	545	538	533	550	552	552	514	581	612	575	564	593	517	574	530	557	565	549	557	569	546	539	556	555	562	499	539	600	548	550	527	575	535	574	541	536	516	550	563	538	532	559	506	523	520	573	515	536	536	545	566	582	575	529	539	522	563	522	611	579	526	565	608	518	563	551	525	541	544	547	558	547	565	527	566	531	567	598	515	566	540	542	588	544	557	549	575	552	539	546	528	551	533	570	527	551	526	557	502	559	551	536	535	527	519	566	545	539	603	567	567	545	518	545
41175	63526	83036	64101	46713	35098	19549	7277	672	608	611	597	622	605	578	569	578	594	608	632	555	579	605	596	591	596	548	573	530	598	604	579	569	580	544	578	572	603	601	612	628	619	620	611	546	568	613	564	612	596	615	570	592	602	540	561	610	536	591	551	578	550	535	587	577	582	529	572	550	633	578	554	563	570	574	582	602	575	562	575	605	591	613	580	586	572	555	560	602	589	603	600	579	591	617	581	562	560	578	588	618	558	641	586	580	563	593	596	568	613	615	538	612	594	559	582	576	641	575	590	648	558	584	601	608	555	607	603	542	575	594	597	560	572	596	567	579	586	609	580	632	594	580	604	595	581	608	565	590	555	571	559	558	627	527	602	583	603	576	583	566	593	599	555	584	577	536	632	556	631	605	594	594	594	588	563	572	555	569	578	572	613	578	563	579	606	567	587	576	584	559	609	581	546	512	569	591	572	571	632	619	561	587	549	598	591	609	571	600	581	617	620	568	585	586	562	628	552	577	614	602	557	575	561	607	616	561	585	619	598	577	544	552	608	562	585	563	558	639	581	613	545	571	594	624	606	599	535	548	593	593	596	591	574	604	525	599	621	529	594	549	583	598	584	571	579	598	543	616	596	626	581	577	608	560	586	568	591	601	582	598	533	585	586	593	567	562	572	547	630	599	598	535	560	592	561	607	584	578	600	555	579	603	583	591	561	558	588	539	582	605	620	610	556	584	606	561	598	583	612	597	584	590	550	535	591	589	599	583	571	590	619	573	597	578	631	574	624	585	581	533	537	591	591	588	573	558	527	607	577	560	562	599	589	582	578	581	557	595	567	550	597	618	623	576	567	593	571	616	581	593	596	601	601	602	593	567	626	610	589	545	625	602	576	555	584	553	595	568	590	578	570	594	579	590	556	581	569	599	594	597	573	585	610	559	565	562	524	559	522	562	604	597	575	611	601	595	637	617	609	641	595	606	536	597	578	575	547	578	601	564	525	554	584	558	543	559	606	577	578	636	589	587	583	531	597	589	581	587	576	588	602	581	590	612	628	613	584	644	627	554	586	600	557	522	586	591	582	562	580	604	611	596	586	617	540	620	583	621	565	591	616	586	593	554	596	575	570	558	636	575	651	600	624	611	560	596	602	585	651	600	610	576	622	604	574	587	594	582	614	572	591	541	583	569	584	596	550	585	558	563	557	595	604	589	597	589	598	589	586	578	608	565	604	578	617	597	572	557	582	584	579	558	591	563	593	578	577	599	556	611	623	559	594	524	603	532	601	622	589	568	590	582	568	623	565	563	572	592	578	598	610	624	518	567	609	560	550	614	592	563	616	585	603	583	596	569	589	579	594	562	580	593	593	598	575	581	556	584	575	568	565	588	606	587	569	564	594	584	620	581	585	610	585	597	558	611	557	588	600	558	572	581	554	575	580	570	588	618	595	569	585	599	536	623	583	575	633	541	597	590	582	604	615	597	589	605	567	607	576	614	598	583	596	606	571	566	616	553	595	589	567	594	564	571	550	562	593	601	611	617	567	578	596	555	588	560	564	592	596	594	582	591	609	584	550	612	499	573	591	567	642	598	587	572	611	601	576	553	542	648	596	596	605	570	567	576	597	569	607	567	576	605	600	585	592	556	585	569	580	580	577	570	575	547	591	566	590	562	524	608	583	586	572	570	580	543	581	597	559	554	602	583	559	577	578	550	609	590	579	593	590	581	586	579	560	573	611	614	560	555	583	597	537	608	586	609	635	586	581	529	569	575	604	620	590	562	612	614	598	577	594	596	588	596	592	580	622	609	607	574	544	525	600	565	600	594	585	591	606	597	548	602	606	566	583	601	568	611	618	574	535	624	552	632	556	550	590	581	569	581	575	603	587	601	628	573	590	524	578	612	562	573	537	618	533	584	558	606	598	539	595	599	589	625	609	580	597	580	597	633	578	585	609	610	599	573	564	638	644	609	577	556	558	627	590	561	567	584	582	572	610	556	565	576	596	629	558	586	606	610	584	608	592	547	592	578	614	586	613	600	616	539	607	554	582	569	585	584	588	597	623	594	586	593	625	613	567	539	584	591	597	615	601	576	573	584	586	636	583	605	565	593	623	572	581	634	537	580	584	590	583	576	580	545	560	543	587	636	574	602	577	562	601	630	584	615	589	596	569	601	589	588	586	594	578	589	579	596	591	594	589	587	616	598	573	548	526	626	573	554	563	591	580	626	527	515	586	560	620	648	630	594	630	588	533	586	575	558	587	584	590	566	572	565	560	584	589	619	566	602	630	575	568	533	571	577	581	578	570	600	600	601	573	591	577	588	635	591	590	567	565	620	595	505	598	571	561	574	595	597	561	573	607	579	577	596	591	596	530	629	578	604	598	592	593	555	568	601	579	584	605	609	570	582	583	542	585	550	548	572	606	546	564	574	583	549	584	603	562	620	549	529	565	559	591	602	595	533	549	596	594	576	610	591	580	565	618	599	553	580	572	590	619	553	569	596	576	544	608	556	574	580	563	618	552	545	593	547	578	590	587	562	611	561	625	573	583	606	587	587	540	617	543	554	565	560	593	575	572	584	613	598	574	554	585	658	585	599	620	593	591	592	534	590	610	572	541	581	567	559	548	601	591	567	604	611	591	615	569	580	560	622	587	580	562	602	623	550	573	592	563	609	580	574	554	595	606	579	589	637	556	594	547	612	553	598	580	612	574	575	567	571	585	561	564	581	573	560	551	601	564	577	601	592	567	598	609	596	592	588	570	590	602	598	627	551	609	575	539	548	609	599	574	632	580	580	530	598	594	598	582	548	578	599	565	507	613	565	663	619	580	618	611	592	568	602	555	558	578	573	570	579	565	585	571	633	534	598	539	610	621	602	602	565	545	614	594	591	560	595	583	600	616	596	562	602	614	587	598	575	621	589	576	571	560	614	597	560	536	575	580	585	582	545	576	552	544	592	550	585	545	585	585	619	608	574	594	603	582	570	587	625	554	563	613	587	564	592	611	544	621	576	607	572	563	573	638	548	569	577	565	563	556	529	568	600	601	602	582	590	618	615	591	567	533	608	635	600	580	611	557	562	584	600	550	586	563	632	613	591	579	534	537	566	589	584	615	618	605	623	556	582	586	608	610	576	548	620	571	618	579	599	644	596	614	597	617	609	587	602	573	556	552	587	550	594	638	610	575	603	579	563	548	569	610	599	593	542	564	572	539	556	599	578	613	590	579	583	559	588	601	588	553	636	582	603	585	579	609	568	603	595	607	606	551	567	641	600	623	547	564	591	601	588	579	582	628	570	578	579	571	657	593	609	585	556	590	580	578	600	597	597	579	603	565	585	622	536	544	589	589	581	603	603	581	562	647	577	575	527	559	557	596	592	601	605	571	623	587	564	593	566	565	626	591	601	610	609	581	608	579	576	561	576	606	562	563	612	593	594	592	588	563	573	545	623	609	626	597	594	525	552	604	535	593	564	571	583	616	590	612	566	571	603	585
29234	33075	41904	25409	9473	3217	1814	798	371	387	374	370	395	404	364	384	362	368	392	364	360	369	358	379	350	395	384	395	376	347	386	432	372	375	367	380	382	356	361	396	379	378	353	373	367	368	381	381	374	392	374	361	353	392	373	367	325	360	367	373	396	340	366	373	361	399	403	369	385	396	334	353	395	345	376	369	371	393	341	377	368	369	400	335	364	377	382	383	381	361	401	375	403	360	378	362	417	346	344	386	361	420	342	361	392	407	360	350	382	359	367	380	379	369	366	363	366	370	338	340	365	378	386	374	376	375	329	363	381	345	386	331	334	366	357	373	395	365	420	408	370	346	341	363	349	354	378	366	383	378	384	344	418	359	342	366	370	359	353	407	377	391	379	398	372	371	371	421	341	366	368	362	380	362	365	384	361	347	416	360	401	350	344	359	384	350	369	376	367	427	385	359	372	368	358	362	369	361	385	371	359	365	369	381	342	372	347	389	357	394	369	391	389	365	401	375	376	410	384	382	346	384	364	354	412	387	347	376	385	378	387	398	365	350	350	397	388	380	393	366	376	402	348	375	390	360	352	396	368	360	391	362	424	340	377	361	357	384	361	387	397	377	354	385	356	381	390	361	381	349	374	366	396	331	390	369	378	347	358	358	401	372	378	371	338	379	366	371	385	350	395	384	333	377	321	381	331	337	385	394	368	397	390	372	376	358	366	414	378	357	403	365	356	388	363	359	403	391	378	367	379	373	381	361	376	373	356	393	369	375	378	371	362	362	363	349	371	347	374	374	345	370	374	366	401	331	371	360	356	381	355	354	344	400	354	355	370	347	395	383	354	370	360	373	351	382	396	364	341	372	402	349	379	317	352	359	357	384	380	356	403	378	367	384	385	334	363	374	360	353	368	348	335	364	374	362	369	390	384	369	383	389	354	390	355	356	355	363	382	345	376	376	352	349	348	352	371	395	353	391	365	377	354	398	390	386	348	329	364	341	371	413	344	349	393	363	379	360	392	401	347	316	341	321	390	387	372	339	359	360	350	327	371	374	415	379	419	321	385	364	358	401	379	414	358	357	368	389	362	364	366	376	366	358	368	372	338	368	389	331	391	370	392	354	389	378	356	340	391	378	389	376	368	359	360	339	380	393	383	381	375	353	353	329	363	350	410	398	382	347	353	368	355	371	392	354	388	348	366	375	382	350	355	380	349	363	399	366	398	344	352	360	395	354	364	374	345	385	390	363	385	398	363	372	367	342	355	386	352	387	368	345	341	355	385	402	399	369	360	348	365	360	359	387	336	374	386	383	344	377	372	353	386	338	381	376	346	346	384	357	345	357	355	354	342	388	390	364	355	362	391	343	361	352	353	388	385	329	381	347	392	362	352	399	355	381	372	380	372	393	378	382	371	337	385	353	383	384	398	349	347	334	366	360	358	343	367	368	360	365	356	354	347	391	377	376	367	321	370	384	342	402	391	362	383	365	367	377	372	380	387	360	370	363	396	324	392	353	339	345	385	351	380	354	363	364	342	344	400	346	359	326	373	385	345	360	349	374	394	344	376	344	360	350	382	383	366	422	345	407	351	365	396	376	377	390	351	362	394	358	392	376	390	368	345	376	370	391	366	371	363	350	388	396	360	390	383	374	332	380	392	355	352	380	351	379	369	402	358	356	383	380	387	340	399	360	370	378	361	354	355	332	350	332	352	344	408	343	371	367	376	389	387	358	374	357	390	340	349	364	366	330	382	369	350	357	351	394	375	389	371	387	365	395	358	357	362	366	371	373	368	379	348	347	375	353	346	375	364	349	371	368	372	375	371	393	380	371	369	365	380	354	403	365	374	377	385	359	344	351	353	379	422	352	389	368	383	412	377	363	390	366	365	373	370	358	392	375	360	368	378	384	376	398	359	381	364	409	345	375	363	375	407	369	371	368	330	360	340	362	398	352	385	378	376	371	365	370	365	368	406	377	371	356	366	376	352	364	365	354	353	378	361	343	400	365	387	375	314	363	356	380	391	383	410	383	403	342	383	368	384	358	329	389	354	406	360	350	386	377	393	394	403	389	370	378	424	393	391	348	392	378	367	349	385	382	386	364	374	350	375	362	339	340	416	350	377	368	364	373	377	405	372	374	381	387	365	341	389	372	381	364	381	356	393	384	359	394	375	353	373	356	359	425	369	337	378	389	354	392	387	370	350	351	362	380	357	346	401	355	387	400	367	370	384	384	349	350	359	355	340	338	371	376	397	343	346	357	357	359	401	358	396	364	404	398	354	367	376	360	378	346	369	380	355	338	384	371	378	417	377	387	371	375	366	353	361	333	376	394	380	368	386	385	363	350	389	404	341	381	376	359	374	348	360	329	370	334	339	357	366	385	376	401	397	374	359	369	362	381	373	385	359	381	354	386	375	367	388	394	376	418	373	374	369	349	387	369	347	381	366	338	395	368	385	374	382	388	403	354	355	362	348	392	363	393	366	354	378	385	375	356	372	334	361	370	371	355	370	336	329	372	385	373	349	352	363	392	357	398	391	344	384	364	382	358	353	353	352	364	402	337	364	349	363	341	350	388	407	317	362	347	372	374	344	386	381	389	355	389	365	380	379	398	353	389	354	377	383	359	373	386	366	371	378	334	354	335	343	382	412	380	376	372	394	334	358	377	378	408	355	365	411	384	333	380	376	349	373	378	333	366	361	386	336	379	379	376	377	389	359	383	351	365	336	369	359	371	326	344	402	356	350	397	329	367	388	355	380	392	370	383	334	399	354	367	379	350	390	370	372	383	366	396	372	361	353	342	370	367	358	382	377	362	398	392	379	346	366	356	297	369	346	384	372	344	370	366	384	374	354	394	356	379	386	347	369	364	381	378	412	351	347	391	392	395	369	363	377	416	350	375	374	369	339	379	362	356	365	382	380	365	347	408	361	372	355	403	376	334	396	354	360	385	399	390	356	326	393	372	416	399	370	387	367	379	369	375	397	397	394	360	358	373	376	392	397	386	378	381	369	352	345	383	379	354	374	389	370	411	361	366	378	377	392	340	384	376	362	378	444	377	382	382	374	354	340	333	369	376	385	363	352	368	379	363	382	361	367	352	405	383	391	395	379	398	330	414	368	348	361	400	363	356	395	312	401	369	367	365	363	337	373	395	382	367	376	358	388	373	361	403	402	394	383	324	410	358	364	391	385	358	377	382	363	378	365	367	378	357	367	366	411	366	391	377	353	353	364	381	371	367	379	367	387	359	391	359	364	377	349	368	329	421	372	380	337	375	392	387	369	370	393	367	383	387	361	391	355	383	368	383	344	380	411	365	385	396	396	360	361	352	375	349	351	382	366	420	340	399	362	384	363	358	348	368	372	378	356	343	366	353	376	373	351	359	388	369	382	368	360	366	352	374	340	372	373	347	382	346	378	368	379	360	339	353	348	390	363	419	348	375	379	392	381	342	383	356	347	348	423	401	357	377	398	396	366	367	357	375	372	391	364	345	394	365
31862	51456	36605	17850	7978	3710	2217	955	438	463	420	437	436	429	429	399	467	451	442	445	456	404	399	409	435	440	425	423	460	410	407	423	416	417	388	401	411	399	413	409	400	434	444	438	395	453	415	463	402	436	405	417	383	403	384	408	415	392	412	432	467	411	413	424	414	393	379	431	441	416	446	437	394	440	394	418	435	438	383	421	403	429	443	439	414	417	446	450	408	408	434	394	427	435	429	391	420	478	444	395	465	418	412	459	421	398	440	390	378	416	395	394	440	418	418	422	396	438	433	410	391	455	431	437	396	434	395	478	469	435	418	413	413	404	421	430	451	405	415	400	433	414	412	432	409	465	437	415	401	394	479	414	476	395	417	396	411	410	429	438	442	420	435	417	440	432	427	448	433	425	413	460	439	417	405	429	428	415	405	391	426	418	432	408	408	445	440	420	370	414	382	434	433	392	440	408	422	459	428	459	414	447	400	395	431	446	369	432	422	438	418	405	428	418	425	423	424	412	425	440	399	450	420	422	425	435	429	429	418	401	434	436	410	374	384	378	401	457	443	422	405	418	432	415	475	426	443	413	422	450	441	437	438	398	408	429	395	424	435	429	430	439	414	409	424	448	396	460	457	439	448	442	437	433	419	460	409	399	393	384	436	420	425	461	424	393	407	408	433	421	426	430	405	390	431	429	420	412	424	416	422	420	439	397	436	414	416	436	376	408	423	421	400	414	430	478	419	375	441	438	388	412	390	456	410	437	434	396	419	411	396	409	415	454	458	416	425	452	451	414	422	420	387	426	399	448	436	445	427	402	415	413	434	418	439	456	441	437	424	400	423	428	429	436	383	436	468	423	415	427	367	454	422	402	417	408	405	433	426	426	432	406	438	432	422	431	414	424	423	412	407	429	448	395	442	410	437	412	442	383	427	363	423	418	435	387	392	436	431	393	392	398	417	413	426	421	450	455	397	408	424	446	420	438	424	452	420	428	381	401	427	401	406	453	459	431	442	431	423	419	452	424	401	438	440	404	417	429	449	433	444	430	440	466	414	438	416	422	444	429	462	383	409	412	462	427	420	419	427	396	398	427	429	426	421	390	425	432	397	417	422	445	415	410	438	433	417	397	414	431	385	407	446	452	441	393	440	398	455	415	402	385	437	391	439	413	436	400	408	420	374	413	423	445	427	439	418	414	438	419	441	408	416	405	438	407	439	428	393	376	425	416	396	435	394	417	447	428	443	426	420	430	419	435	433	435	400	440	436	415	394	440	407	442	417	424	430	444	430	485	428	460	401	427	449	417	408	443	450	445	407	414	397	425	442	461	450	387	434	423	389	421	411	425	398	436	435	433	440	427	440	403	428	387	440	422	396	417	460	391	395	421	444	441	479	421	397	402	429	420	408	471	388	444	433	386	439	450	425	449	449	451	411	432	410	453	411	427	445	452	435	466	419	429	424	435	440	418	420	404	451	430	432	395	428	427	383	396	422	435	419	437	436	427	411	404	399	444	404	401	420	414	436	439	428	449	434	401	440	438	436	443	416	450	420	400	451	396	408	363	441	397	418	394	473	415	452	396	429	445	440	414	409	421	407	434	408	448	438	401	429	437	423	401	431	413	413	432	432	421	415	427	415	418	427	427	429	407	434	398	407	429	419	407	424	406	442	398	446	421	403	472	414	402	410	412	399	431	394	395	394	419	433	406	401	410	419	411	397	426	411	451	444	451	455	408	426	398	426	428	428	417	431	440	449	456	406	379	400	384	422	415	388	415	432	420	464	448	414	394	421	415	378	410	431	407	431	411	437	423	425	397	400	414	428	428	419	419	437	454	432	423	430	416	405	435	426	446	406	452	441	456	442	429	387	377	408	447	399	446	447	450	399	423	438	422	418	425	391	427	421	418	400	411	448	468	444	395	406	428	403	390	442	402	418	423	421	408	436	453	402	424	416	410	425	420	431	426	442	449	452	409	441	375	428	400	411	454	414	403	389	434	420	444	412	425	433	410	416	409	410	403	388	433	451	419	413	403	434	430	413	438	435	407	438	422	388	430	394	431	407	405	436	405	427	431	405	408	408	416	413	435	408	397	418	415	424	434	385	393	427	420	398	425	386	426	383	426	441	426	408	403	443	408	435	385	425	444	406	453	445	417	436	420	380	435	412	432	410	386	410	452	424	411	436	450	421	447	438	437	447	391	389	441	408	405	423	397	425	438	436	420	413	398	412	438	443	364	414	399	434	414	463	392	428	413	447	460	410	422	457	389	424	431	395	411	450	451	402	447	429	410	369	454	389	412	466	411	410	408	410	431	432	424	401	426	422	437	403	432	400	403	445	454	436	408	433	418	407	409	421	427	394	404	376	429	413	429	412	427	412	454	442	423	402	386	430	408	437	429	414	429	394	432	412	406	373	435	433	415	433	422	471	495	430	415	464	411	441	409	422	453	396	431	410	407	405	432	425	459	449	428	451	400	393	424	431	430	412	421	415	392	424	401	425	417	422	421	411	433	451	414	416	407	423	437	427	397	433	403	443	369	459	433	402	432	451	413	406	421	416	423	437	422	395	431	438	398	440	450	421	437	448	441	439	460	406	439	446	443	458	412	420	462	446	421	400	411	434	463	438	477	410	410	405	435	408	405	426	373	414	414	388	426	425	427	398	410	434	425	393	438	425	399	445	425	431	419	426	424	421	421	407	396	403	412	389	453	409	444	430	433	418	401	429	440	427	426	390	450	402	422	428	444	423	421	430	409	390	415	438	417	439	431	404	438	433	457	453	407	442	433	379	413	417	410	415	430	408	407	410	411	426	416	410	440	394	440	447	397	393	407	423	413	461	425	378	411	414	454	404	456	424	427	397	414	406	377	452	441	428	388	423	386	403	440	422	418	419	452	422	398	407	407	439	440	405	454	391	395	419	404	416	420	414	428	396	429	392	426	373	435	423	386	412	393	430	491	440	437	412	409	433	397	429	420	375	454	426	423	436	398	403	430	417	455	421	499	417	423	418	429	399	429	456	443	439	409	412	401	405	447	427	380	372	429	446	409	443	449	436	421	424	425	467	396	396	442	454	436	401	423	427	415	463	396	421	410	400	414	430	396	437	450	395	388	413	415	395	392	451	419	436	425	408	403	437	424	445	416	432	408	444	413	455	433	423	431	470	414	432	429	391	429	410	447	420	409	417	439	450	428	444	427	402	436	420	467	427	408	426	446	448	445	439	415	409	442	412	415	431	445	428	414	443	464	412	409	434	471	411	438	413	435	417	409	411	435	442	430	438	439	424	398	413	440	394	408	398	392	407	419	445	425	402	438	429	402	448	429	449	400	425	419	421	431	383	394	450	394	437	390	433	419	437	418	423	426	465	442	444	426	381	401	404	407	431	394	423	396	413	434	446	383	414	412	417	414	440	419	417	416	411	416	418	435	428	423	438	391	417	417	424	444	464	417	375	402	446	433	457	415	427	414	441	383	418	389	396	427	402	424	398	422	421	405
24990	25817	46315	41887	29175	21548	11267	2782	414	397	366	365	344	332	376	358	359	374	340	332	337	397	368	374	358	349	332	381	348	362	369	355	378	370	368	360	360	340	357	368	361	368	331	354	327	347	345	322	347	338	364	337	377	371	382	396	352	387	365	404	380	341	392	329	391	375	337	361	383	390	368	383	339	356	368	383	360	342	339	376	334	352	362	351	336	357	389	342	361	339	359	363	321	365	382	389	358	357	340	371	362	356	377	348	360	335	358	348	357	330	379	319	389	363	363	370	384	331	357	363	354	347	383	358	360	389	348	346	330	342	338	381	346	366	411	352	346	371	345	353	377	375	359	348	354	339	375	363	350	344	385	366	347	338	365	385	344	355	379	351	376	384	327	361	332	373	369	351	353	372	357	382	341	375	394	349	338	351	378	356	364	344	371	366	361	390	361	353	356	368	377	372	357	325	362	359	347	367	372	393	357	373	366	337	373	360	374	373	349	354	360	355	363	372	355	349	371	325	406	341	367	364	383	376	364	350	405	358	371	361	334	390	327	373	367	379	326	364	390	348	340	374	342	361	379	345	352	376	362	371	348	346	385	331	347	379	361	369	322	340	339	371	334	355	392	379	391	348	359	394	394	322	362	390	371	365	336	359	320	337	338	371	379	352	374	390	369	355	364	364	350	340	348	332	383	359	343	358	361	381	351	361	346	359	337	382	331	355	370	366	357	371	383	380	352	369	379	356	340	369	365	380	357	369	358	349	361	378	362	382	348	369	352	383	385	358	361	353	377	340	347	333	351	329	359	348	375	375	353	363	364	376	364	338	328	353	391	372	376	330	350	397	370	381	393	319	360	381	344	350	345	373	370	356	364	341	367	328	378	357	368	404	367	357	334	374	336	353	337	358	375	358	336	346	378	363	377	383	373	338	372	382	354	371	341	369	351	364	372	391	323	395	358	382	313	380	353	358	362	343	359	349	373	345	388	372	383	392	361	319	376	356	357	371	319	359	322	382	376	378	365	374	377	356	364	338	364	343	356	361	345	347	335	375	349	337	355	369	354	374	396	349	338	360	385	379	366	342	371	388	358	334	386	400	340	399	332	341	337	362	365	356	367	328	364	358	372	387	353	375	373	376	377	362	360	334	383	309	393	358	394	352	360	316	372	354	350	368	386	387	368	360	350	376	367	353	356	347	343	349	354	355	331	374	348	365	370	338	372	337	390	373	339	385	320	367	335	359	340	372	352	352	344	358	377	362	382	380	335	390	360	366	341	339	352	344	336	367	338	369	387	351	336	352	368	376	355	350	344	372	316	377	333	370	350	358	366	363	359	347	335	347	375	366	367	385	376	339	365	345	346	356	354	356	385	377	370	337	396	380	365	347	367	352	345	388	340	359	381	347	403	367	369	337	313	345	371	334	375	350	363	361	363	339	339	348	368	335	342	362	367	353	375	339	386	354	359	356	343	354	357	380	361	349	364	354	353	408	356	363	372	349	355	357	379	364	360	347	346	375	352	391	306	376	358	392	362	356	333	379	346	375	370	376	355	373	370	372	356	377	327	351	358	363	377	364	387	338	346	340	378	387	366	346	350	368	356	360	329	349	341	363	370	346	346	361	353	374	376	348	386	342	374	329	342	339	370	389	365	342	365	331	348	356	380	383	382	364	330	376	368	390	366	351	356	372	349	373	381	369	343	354	366	358	337	361	384	366	362	334	384	340	346	364	386	360	367	378	345	375	341	376	340	327	382	356	360	400	361	392	379	354	358	376	350	367	366	367	336	379	330	335	360	369	369	381	350	368	344	357	372	357	364	353	368	380	355	330	396	347	387	363	364	382	378	357	363	353	332	333	323	367	367	351	347	363	398	389	351	366	378	341	349	361	362	336	380	358	370	360	345	359	359	349	358	355	375	337	345	326	345	364	350	342	369	382	354	354	338	331	368	364	392	356	357	344	355	358	365	348	364	380	359	352	355	372	352	348	378	366	356	364	369	353	380	349	388	390	357	359	348	316	374	377	367	364	357	350	351	399	361	364	382	371	345	329	391	353	347	351	374	365	342	355	363	365	361	376	381	346	366	329	327	367	349	381	356	352	407	347	355	363	382	340	419	383	379	387	377	354	396	360	358	346	341	362	383	356	348	344	365	354	337	367	333	367	391	331	360	397	366	346	366	408	382	371	361	382	374	345	340	395	370	358	369	344	338	370	364	329	345	337	328	343	357	369	381	358	357	362	356	336	305	357	383	350	370	382	371	351	368	374	387	379	351	335	346	370	389	344	385	352	373	366	347	372	364	374	361	387	320	369	382	385	360	365	332	378	367	374	374	338	337	390	331	347	365	324	364	379	370	370	390	366	354	396	386	361	360	360	365	359	327	377	347	347	359	364	370	406	390	363	380	367	373	394	371	395	351	347	364	377	375	327	334	355	397	385	350	321	372	387	375	335	368	329	336	367	368	382	378	331	361	388	366	381	378	347	328	374	362	372	408	337	376	364	321	360	374	365	380	388	355	346	339	360	388	376	366	365	351	359	355	320	399	405	340	339	350	368	339	347	343	325	368	359	318	368	348	403	354	336	326	361	354	381	363	329	351	354	335	395	334	346	361	364	355	333	366	373	353	321	356	361	363	379	372	380	377	379	351	374	371	371	356	371	361	357	372	371	368	355	402	365	389	361	379	330	332	361	366	393	352	349	348	349	361	378	371	343	372	377	368	358	348	349	349	349	352	376	375	376	345	372	342	373	356	351	399	362	348	395	341	357	392	350	354	369	347	354	323	354	336	353	389	377	349	343	363	372	346	338	364	364	368	364	350	377	366	387	324	359	342	369	410	386	346	342	367	375	373	382	340	347	380	364	342	374	354	366	378	335	399	373	350	388	360	351	387	356	375	373	348	385	363	354	370	365	351	358	371	377	397	364	361	363	356	343	360	386	370	389	371	352	368	360	345	370	371	385	361	361	362	382	362	357	372	350	362	353	363	367	329	355	356	365	359	374	355	364	374	361	391	380	386	328	366	335	380	339	353	352	364	373	362	359	341	380	402	381	368	342	383	365	379	405	372	358	379	346	379	357	381	365	351	338	353	347	368	372	392	376	371	372	355	346	335	358	375	335	371	333	368	349	372	386	363	379	359	384	351	400	334	379	329	374	388	359	344	366	336	346	348	409	372	350	365	365	377	367	390	336	382	384	397	378	360	383	364	377	365	356	363	398	344	350	360	363	371	374	346	411	365	373	355	327	354	355	350	365	352	349	351	316	370	367	339	366	363	353	356	328	357	368	318	360	411	377	356	344	338	377	323	362	370	374	363	346	339	349	363	393	346	392	346	356	353	347	375	351	351	353	360	353	384	377	337	382	354	354	353	365	385	362	334	359	394	384	372	359	351	349	346	361	397	346	333	370	339	379	370	331	369	345	340	344	353	357	373	359	373	366	349	356	373	368	326	340	341	343	338	370	364	387	356	342	393	366	343	365	350	333	366	358	358	368
35039	82711	69693	45253	30576	19879	9501	3354	472	431	417	423	419	396	372	438	441	420	386	415	410	400	425	402	407	403	421	420	418	404	429	412	385	384	411	395	423	376	405	382	440	412	401	444	391	430	417	440	409	372	371	416	418	423	392	373	422	398	402	391	405	399	426	396	416	428	403	402	390	393	385	441	396	429	341	378	415	409	424	408	395	398	403	364	430	419	390	380	418	396	397	406	419	444	437	402	393	396	388	386	391	390	404	417	399	417	433	404	405	392	394	400	393	402	414	400	399	419	396	428	414	365	425	425	400	385	396	422	380	409	416	396	407	400	422	405	380	395	427	416	422	384	402	402	376	406	379	419	433	408	404	408	404	415	396	382	429	438	409	408	370	418	391	407	444	413	443	424	393	383	403	409	375	405	359	398	364	373	428	414	448	422	381	427	428	389	445	454	373	440	417	406	395	406	377	419	411	395	423	434	378	403	386	407	397	440	420	431	419	423	419	388	411	429	417	434	416	413	401	425	398	400	430	414	410	377	378	394	427	421	417	433	439	402	391	361	385	419	426	409	418	352	394	383	424	421	361	409	430	401	413	361	376	407	410	385	417	375	391	369	413	381	396	425	407	365	411	391	380	389	390	410	416	409	386	386	418	405	393	421	385	422	436	405	386	396	396	425	398	387	380	408	401	404	429	394	397	390	407	397	411	408	407	412	393	419	429	409	384	422	416	402	382	402	359	415	436	401	406	422	446	400	403	405	392	399	419	395	427	413	416	390	381	384	383	383	404	380	390	389	435	433	395	414	396	395	396	422	366	405	380	405	427	445	403	419	372	410	438	407	410	416	409	399	401	415	384	379	384	432	424	370	346	418	397	431	414	427	385	416	389	414	421	386	394	404	385	390	383	432	407	368	401	425	382	402	404	367	433	375	399	401	400	456	377	389	410	394	410	382	401	419	414	394	396	398	433	358	377	390	367	393	362	438	425	380	411	431	410	408	380	396	354	377	443	392	403	422	417	398	395	396	430	396	392	402	439	395	396	397	424	414	426	399	394	396	425	387	375	402	403	421	397	400	384	397	379	423	389	425	404	444	396	395	428	379	369	410	416	390	407	418	373	376	388	388	398	344	367	428	393	417	406	400	370	416	418	382	388	375	431	431	430	422	381	424	414	417	413	391	385	388	378	396	375	425	384	386	403	424	429	397	374	408	399	391	392	414	400	363	400	432	424	400	409	367	430	418	441	399	398	384	384	392	405	408	421	372	365	370	395	439	418	409	370	397	429	419	403	401	401	413	423	407	387	417	365	414	399	382	398	365	379	429	413	391	460	374	389	394	402	402	392	399	394	405	378	382	439	384	422	417	369	397	397	369	406	400	404	395	413	400	406	471	419	437	392	405	412	429	401	434	391	390	406	404	440	407	430	366	410	422	385	393	424	394	380	373	395	399	400	433	410	404	421	428	376	416	412	432	428	426	415	412	387	403	402	449	403	422	408	426	422	399	430	414	372	411	379	370	378	397	415	393	426	392	384	409	381	407	392	425	401	354	438	433	379	390	391	401	372	436	406	428	407	395	434	401	387	412	439	350	401	393	360	409	400	385	417	407	412	366	402	412	406	395	403	372	423	416	418	395	397	382	420	417	368	412	387	405	372	401	409	386	389	396	416	431	398	402	418	404	384	400	409	429	423	425	388	390	411	396	406	364	398	405	421	396	403	383	402	390	425	385	349	413	444	417	384	416	403	410	388	400	390	390	397	375	408	426	401	404	421	414	429	401	403	421	434	390	392	394	393	408	440	403	414	420	405	382	427	383	418	409	371	392	396	402	408	411	419	389	400	420	406	421	402	378	380	404	421	418	411	418	395	384	409	415	407	441	401	426	394	399	414	409	392	385	385	418	408	391	407	399	373	372	388	402	390	375	387	402	431	424	402	362	378	413	357	382	366	430	435	428	450	379	384	439	365	402	376	402	398	397	407	421	379	410	399	394	362	441	397	424	441	413	398	430	425	385	409	400	408	391	408	396	413	408	372	409	380	405	399	408	426	408	376	403	418	411	403	427	425	451	398	386	404	433	377	399	401	403	370	398	388	405	403	438	408	417	386	410	391	396	423	389	378	402	439	411	427	393	374	400	443	397	371	394	399	403	429	391	369	399	430	436	408	396	406	382	404	386	424	406	389	448	374	381	382	400	398	421	394	382	384	378	394	419	427	444	413	412	416	396	422	386	404	403	422	382	407	388	420	389	418	421	406	393	388	391	418	449	412	352	433	387	437	386	398	416	408	442	389	392	414	397	381	390	426	363	420	417	420	393	407	385	411	419	441	412	391	401	398	402	389	402	401	415	405	420	406	384	364	404	358	410	403	432	399	387	415	388	366	401	419	410	373	392	421	399	382	393	396	382	384	396	390	414	401	398	372	436	399	373	400	404	408	429	411	403	437	438	381	394	443	398	409	427	410	410	409	410	411	420	380	395	397	394	421	424	376	397	381	424	398	376	402	423	396	377	422	421	372	424	395	395	346	366	408	410	415	397	428	395	379	406	397	396	376	351	417	412	432	406	375	389	398	373	395	411	386	415	420	355	422	399	397	365	397	433	435	405	413	394	398	400	410	390	407	407	423	381	401	409	362	387	406	375	422	378	453	393	451	363	421	411	420	377	359	423	387	426	423	418	434	398	431	385	393	374	396	405	402	402	423	431	423	409	415	402	438	389	390	428	417	402	394	411	381	391	367	439	401	384	391	430	402	403	415	365	408	416	427	399	401	419	395	392	403	364	393	395	372	437	363	365	424	404	386	425	392	399	416	382	403	413	403	403	394	403	387	398	352	408	385	432	385	401	393	409	367	413	384	389	419	418	393	399	397	400	374	420	425	422	410	385	433	425	413	398	416	399	402	417	403	386	398	417	382	395	402	399	421	400	404	403	393	425	401	377	413	404	362	442	423	398	416	425	405	399	397	364	431	402	397	425	374	398	425	393	391	409	407	400	406	406	409	435	432	402	378	442	392	395	410	405	413	396	412	391	413	393	382	416	412	455	406	422	408	411	371	397	393	414	376	421	364	349	392	410	445	410	397	398	413	407	410	392	430	403	420	407	456	397	418	398	430	395	368	401	416	396	428	413	394	433	378	447	393	392	412	379	364	405	356	384	401	435	402	418	413	433	376	408	427	408	415	410	383	435	379	378	410	390	394	386	392	440	418	372	414	367	426	407	438	381	390	418	379	424	406	395	413	428	432	451	398	418	414	407	389	415	397	436	404	401	411	446	394	376	390	376	421	405	386	412	397	404	437	377	377	401	393	405	400	394	390	383	423	376	425	395	407	423	425	380	415	437	420	354	379	391	407	396	423	389	411	392	401	387	382	434	446	372	395	394	397	404	403	384	408	392	409	401	427	437	400	415	439	420	410	359	414	375	413	375	400	388	419	403	404	427	386	421	402	381	421	426	417	419	398	403	419	384	427	386	421	385	427	428	431	382	407	393	392	401
25648	27273	43246	36347	23114	13372	6127	1864	535	486	481	494	476	497	507	579	483	508	508	519	519	492	505	490	529	483	502	532	470	532	495	481	528	490	534	511	511	500	492	527	490	515	469	512	456	488	489	479	491	539	505	492	525	477	489	516	483	484	479	475	476	522	502	492	508	508	488	520	486	505	476	511	525	489	482	503	503	518	501	499	504	512	493	504	494	489	482	478	485	487	439	488	461	516	471	484	493	513	531	506	521	511	482	510	492	510	541	472	426	479	520	511	492	493	537	453	503	523	487	473	470	504	504	506	523	518	442	473	477	478	503	476	500	509	485	492	514	471	536	461	520	442	520	509	491	505	567	476	505	528	473	490	497	500	515	456	494	535	487	493	521	540	532	509	485	514	496	536	528	498	503	537	507	481	473	501	519	504	514	475	521	475	483	469	552	511	549	478	471	502	524	488	536	482	460	500	484	484	480	453	534	490	537	491	528	511	517	480	497	519	521	511	524	508	485	508	514	495	463	514	479	524	506	509	480	489	492	520	493	450	438	498	507	465	516	487	500	475	474	521	492	519	499	522	514	509	492	498	509	469	482	497	514	513	517	503	511	489	478	512	494	502	488	501	519	468	516	523	467	490	482	503	469	500	500	494	482	509	505	487	477	501	512	503	513	525	502	497	531	479	488	464	456	497	501	514	512	462	478	533	502	476	524	509	476	471	522	486	468	455	535	517	539	479	503	484	516	499	491	496	492	466	486	511	523	509	493	488	498	515	474	506	507	518	515	512	492	508	524	503	488	482	516	533	497	521	523	498	514	481	485	487	503	484	522	494	504	488	523	525	521	463	492	528	495	516	525	494	511	523	436	517	488	490	528	481	473	532	525	529	517	506	489	540	513	514	465	509	523	469	538	490	495	515	519	509	483	489	484	561	480	492	475	502	511	469	452	522	459	477	533	494	472	555	509	485	520	529	488	520	526	520	501	464	530	501	496	500	501	507	493	503	516	492	506	482	464	507	443	473	501	507	523	540	507	451	519	527	476	516	497	491	481	547	473	504	537	469	541	488	503	479	507	560	520	544	502	521	515	527	505	509	501	495	452	446	479	511	515	456	501	508	485	498	489	507	489	473	499	524	518	481	498	515	494	470	513	512	486	505	504	499	506	525	481	536	490	494	478	471	513	478	473	460	508	482	516	500	498	483	503	504	489	522	482	505	498	464	491	488	509	499	497	462	480	516	488	487	505	499	516	496	506	458	512	487	507	514	475	515	481	488	482	505	520	496	525	494	503	485	508	499	469	465	458	512	511	492	530	494	506	498	476	460	531	491	536	468	526	523	486	475	504	483	518	505	491	517	483	498	530	491	519	523	548	507	488	483	507	516	506	490	456	513	470	501	488	498	479	494	526	504	482	502	437	520	518	545	537	467	548	519	496	491	503	478	540	502	514	508	513	508	466	533	546	513	501	513	462	465	503	487	531	507	542	526	497	501	541	493	456	482	496	499	507	493	491	454	473	474	485	526	482	507	491	479	487	516	499	510	505	470	482	527	520	506	491	477	528	507	502	474	514	504	469	506	495	476	506	535	500	488	446	506	540	470	496	481	497	500	504	488	495	511	533	493	512	487	488	500	507	505	523	513	500	488	470	485	470	506	524	490	512	511	500	490	478	495	496	476	512	502	516	509	486	498	512	498	479	493	513	496	464	518	516	483	492	547	487	478	457	471	465	508	498	500	500	541	494	494	496	493	486	499	480	562	501	498	507	491	494	493	516	510	473	495	479	499	531	501	504	522	466	447	493	531	512	525	508	521	483	490	506	495	507	504	462	498	461	484	500	482	468	537	515	495	523	463	512	508	516	503	518	495	479	498	512	512	526	483	512	501	529	518	443	494	469	554	449	498	470	498	506	504	514	519	485	482	487	493	498	492	507	520	512	506	499	477	471	514	464	500	497	493	465	469	462	484	518	484	500	509	487	514	533	547	480	543	495	512	526	499	468	473	514	506	471	546	501	507	491	528	509	497	500	520	499	505	490	482	562	499	536	512	506	483	427	531	521	456	501	500	516	440	489	490	498	495	476	513	495	537	510	474	485	473	516	486	541	477	519	508	473	495	470	516	526	475	497	511	488	502	523	528	440	480	522	475	493	458	514	461	511	488	531	481	493	491	537	496	488	517	484	492	497	465	478	501	535	462	477	493	545	490	484	543	525	491	479	544	504	522	496	494	466	489	516	482	513	495	482	481	508	518	543	495	508	523	496	504	520	459	527	466	521	529	509	475	486	512	563	472	468	503	517	524	554	524	509	532	463	497	485	509	508	498	493	493	508	527	494	519	499	482	466	503	497	515	489	478	493	540	478	489	468	499	516	525	540	495	500	489	492	499	515	486	545	508	505	474	503	503	483	475	476	475	532	501	495	512	475	510	507	503	530	469	509	470	468	483	498	473	506	477	474	498	520	513	473	467	495	483	502	487	516	484	499	513	500	522	505	489	497	484	510	554	489	494	462	505	503	521	503	519	478	497	540	501	538	519	516	541	499	459	523	496	516	465	471	490	479	489	475	479	501	468	518	512	505	508	527	538	534	505	508	477	502	469	495	517	492	477	489	518	488	505	525	492	498	494	482	512	471	537	520	455	521	510	520	528	504	485	475	472	525	487	551	479	525	506	521	504	508	460	493	506	460	478	516	480	537	465	486	502	496	538	449	496	477	500	522	489	481	502	497	513	529	457	509	475	471	478	490	529	496	500	522	483	518	482	480	456	493	546	444	510	479	500	500	498	487	529	505	464	486	491	505	493	508	485	479	488	468	496	510	511	446	492	510	529	507	464	494	516	500	510	481	472	545	539	513	488	502	476	512	465	524	501	492	512	543	518	486	493	495	475	497	500	514	525	501	479	491	508	505	496	497	487	485	512	491	463	511	484	479	487	493	503	511	485	513	482	493	519	522	492	512	490	510	487	473	481	505	448	494	500	493	496	496	538	495	482	502	496	488	479	447	523	486	481	510	530	477	507	505	533	497	490	490	518	460	462	498	498	534	515	513	517	483	492	453	526	480	467	476	487	448	490	507	531	493	517	454	488	495	451	504	530	516	477	501	495	529	498	528	522	555	471	499	499	463	488	495	491	486	533	505	487	493	483	477	514	529	478	489	506	462	466	527	494	466	516	458	491	530	483	519	493	506	504	522	488	482	522	512	481	501	466	517	499	514	509	492	471	525	457	486	483	479	516	497	512	491	496	501	506	548	530	502	478	482	522	490	525	470	512	526	493	546	516	516	507	519	552	488	518	489	472	536	472	494	468	503	516	464	479	488	496	480	491	495	510	520	482	507	502	473	567	489	494	522	495	491	524	500	498	517	509	455	492	504	514	501	465	463	494	493	485	472	494	489	494	533	483	531	515	507	475	537	514	519	493	459	505	545	502	511	530	505	511	471	491	491	470	475	464	504	522	456	513	521	510	492	510	507	477	536	484	509	461	454	451	483	500	486	473
36798	79066	61928	39810	25074	15386	8043	2978	573	516	554	582	539	576	513	542	571	538	544	544	596	561	552	516	584	563	550	494	554	588	565	491	531	550	532	548	547	596	563	536	560	547	548	563	558	531	568	551	571	589	547	578	556	567	551	568	520	549	556	568	543	525	556	563	522	550	531	515	553	533	573	566	518	557	505	579	550	584	546	523	528	611	560	524	561	540	571	574	550	545	537	518	563	506	517	547	553	580	540	546	515	542	532	582	507	554	541	570	560	529	566	530	540	596	587	584	597	539	553	505	543	590	527	566	530	571	540	517	533	526	553	524	561	561	534	526	598	591	509	557	565	559	526	528	574	517	529	570	559	513	593	611	541	529	595	531	591	547	552	536	543	508	584	566	584	517	538	590	561	558	529	541	583	536	580	553	574	585	569	561	596	570	536	563	571	548	589	505	554	580	537	605	555	568	589	556	574	559	563	523	533	561	569	560	598	526	589	556	533	522	547	543	610	590	531	561	546	577	583	569	552	534	539	564	559	539	549	562	557	615	523	583	503	558	533	575	571	561	563	536	546	581	537	580	591	521	570	555	553	522	536	591	576	541	575	544	588	561	576	571	538	520	606	570	535	519	533	584	582	555	576	583	580	546	556	541	591	562	592	529	528	543	573	502	556	507	576	570	603	600	559	568	568	534	554	545	543	571	547	580	543	510	531	585	543	589	540	575	599	576	571	540	589	562	521	561	573	550	550	530	571	519	567	589	569	556	552	553	551	551	597	548	534	567	580	541	540	572	556	523	563	565	591	517	586	578	556	571	570	543	495	550	559	565	545	603	592	546	582	550	561	552	571	568	554	543	513	498	540	527	520	538	542	568	561	523	519	595	551	558	545	551	540	545	550	560	539	550	547	536	519	581	540	563	532	568	524	553	566	549	571	574	547	581	530	519	578	530	514	577	582	568	542	557	527	538	566	532	532	564	517	592	519	558	584	579	579	538	573	506	558	538	587	551	529	551	558	533	566	530	525	554	588	555	582	568	572	564	563	579	510	531	560	578	528	564	524	579	580	532	539	548	570	548	551	548	589	583	577	588	599	560	562	543	530	545	606	546	566	586	575	524	563	550	581	561	592	566	571	549	568	552	580	560	557	572	535	571	557	578	535	601	569	553	550	574	567	520	538	574	531	579	549	569	544	515	571	536	549	503	612	600	516	541	570	587	533	525	547	534	523	545	517	499	534	547	557	571	589	533	491	572	551	592	576	574	610	567	524	556	574	532	571	533	553	569	524	572	532	575	564	589	550	549	593	549	544	529	532	553	532	529	545	578	558	571	559	554	554	571	537	526	553	591	549	528	536	574	551	572	570	579	555	557	552	552	589	506	535	580	503	557	505	553	574	563	578	550	562	573	545	513	559	531	581	565	595	570	521	583	541	572	581	571	547	557	555	517	586	586	578	552	519	578	567	564	579	518	558	568	541	536	516	569	526	571	558	543	524	496	549	530	581	536	533	559	562	532	541	552	607	568	585	528	548	616	549	514	559	532	566	579	535	569	550	541	578	575	529	543	564	511	534	517	547	553	548	553	509	563	564	543	579	524	556	578	527	529	514	569	560	615	548	550	511	576	580	552	548	522	631	599	586	557	562	541	529	543	587	543	570	564	539	606	534	570	596	548	570	546	558	529	535	539	591	563	546	560	593	543	560	544	533	507	560	549	526	544	549	550	575	556	561	565	550	561	571	567	577	546	523	556	548	543	577	556	521	529	541	547	550	551	578	525	540	608	588	544	509	568	570	561	546	586	573	563	568	577	564	519	552	556	565	539	553	538	525	572	551	527	550	561	562	521	543	539	528	538	537	580	590	542	591	573	557	530	574	569	562	560	527	581	514	507	527	533	562	586	566	570	587	543	560	556	547	552	581	589	552	587	547	566	554	561	544	534	571	537	530	578	561	564	513	551	570	556	570	553	529	574	567	546	564	581	567	548	569	542	535	567	515	546	570	538	548	578	574	577	610	548	593	546	540	577	515	569	603	541	504	546	561	499	566	603	566	580	544	585	593	539	534	571	590	544	523	587	578	533	553	591	563	516	615	533	597	537	550	584	559	533	550	550	559	523	574	567	556	534	559	605	544	564	591	583	562	554	571	547	559	577	545	538	542	556	604	534	542	543	567	563	578	532	527	540	574	564	577	549	528	578	578	550	555	569	565	602	557	598	547	514	558	553	562	511	535	564	545	497	578	545	560	578	545	560	553	570	570	519	554	577	554	582	544	560	535	543	560	520	504	547	549	590	591	564	554	562	552	543	541	510	490	563	596	554	576	600	595	578	529	602	538	534	616	530	540	567	558	529	590	550	593	565	545	567	557	516	548	543	623	528	554	599	595	538	566	573	609	523	555	551	545	593	558	529	561	584	602	538	572	552	563	528	573	544	569	560	546	585	525	539	550	564	521	537	604	515	577	586	581	514	543	563	558	574	599	540	515	581	558	560	558	587	544	554	560	581	581	545	532	495	541	573	550	562	528	555	592	572	570	552	541	544	581	557	588	554	549	548	530	532	570	589	493	521	576	537	567	529	514	582	561	527	538	585	512	555	519	544	544	562	545	544	537	541	557	596	590	529	561	535	577	541	516	568	514	551	547	574	574	513	560	561	527	548	559	520	568	509	538	545	533	574	562	553	543	597	563	515	554	580	516	561	586	553	538	543	544	566	558	569	574	536	612	561	522	544	589	549	545	569	554	565	536	561	539	503	590	548	514	562	575	568	557	616	572	543	597	545	550	578	551	586	571	573	558	536	548	557	604	522	563	534	572	537	548	546	524	581	517	570	531	545	510	548	574	531	561	582	597	518	640	538	582	522	565	561	567	531	552	529	538	501	569	553	541	574	587	572	583	553	553	542	592	554	573	566	490	558	580	571	591	532	514	552	616	568	588	508	584	540	536	546	572	541	539	541	594	570	548	599	564	571	552	565	585	552	526	553	546	525	542	544	542	558	533	543	556	518	542	570	590	579	531	525	581	576	535	545	505	532	560	557	532	543	579	566	546	492	586	578	556	548	594	519	550	527	526	505	587	525	535	551	547	514	536	532	559	511	566	548	565	559	563	540	560	518	560	498	596	528	561	547	553	580	592	567	511	531	563	585	559	513	537	586	562	534	547	540	586	573	558	504	506	578	549	531	561	575	536	552	607	522	575	603	560	561	569	522	547	634	551	512	588	530	524	546	589	551	522	550	562	564	546	539	558	546	544	587	580	545	558	545	502	542	539	587	547	576	523	564	583	552	516	518	538	582	583	534	571	588	546	522	513	552	542	526	552	585	608	571	581	562	569	583	542	552	572	574	550	529	573	528	572	581	598	545	579	556	538	575	595	593	563	554	566	592	535	579	587	566	526	578	550	531	574	572	533	569	590	552	548	582	561	549	551	544	546	529	558	559	524	557	558	538	528	571	540	567	583	557	544	553	573	569	579	574	554	558	554	550	540	594	526	541	522	578
23325	22575	34785	31146	28116	27468	25828	9449	812	571	529	611	583	592	619	538	594	609	580	511	538	510	551	572	559	548	565	540	558	581	528	550	546	560	556	569	560	563	535	544	539	581	566	567	547	535	514	595	570	578	576	535	560	548	566	572	547	584	550	537	556	593	547	599	523	522	576	548	553	538	569	583	584	531	559	563	563	581	546	549	538	584	580	586	563	529	533	561	576	536	547	579	553	612	603	557	561	579	582	582	577	561	581	530	539	610	539	528	566	533	575	550	555	552	548	592	552	540	613	518	566	558	529	565	576	531	540	560	535	530	536	561	559	526	500	554	629	516	544	553	548	569	584	535	554	562	538	553	543	519	548	581	552	576	549	554	524	569	549	532	537	532	595	544	565	526	538	516	519	575	596	559	561	565	568	553	492	580	557	556	595	531	591	549	541	583	575	578	524	573	534	583	589	556	526	555	599	551	519	579	574	584	602	535	587	587	589	543	528	515	581	535	544	533	572	554	569	586	528	536	561	557	580	520	533	566	589	561	600	543	559	556	587	534	566	593	591	564	618	586	521	584	524	527	532	541	554	547	575	561	524	558	539	557	547	577	534	557	566	537	550	574	538	557	547	563	538	560	587	548	541	587	579	568	506	561	551	543	527	530	499	562	578	591	574	525	529	553	526	563	589	578	525	577	548	587	562	562	538	585	586	555	537	571	590	524	557	558	521	544	536	528	583	524	549	584	595	532	594	591	549	550	535	565	560	560	573	535	546	533	585	569	543	579	602	510	549	574	597	505	582	572	574	505	609	581	540	569	587	557	585	535	558	552	519	549	505	545	575	574	572	558	557	566	577	525	570	574	541	528	582	513	565	571	530	600	561	603	580	579	558	543	533	531	575	567	549	517	553	569	559	548	509	597	549	551	573	558	549	542	547	541	544	545	554	534	564	539	559	540	542	564	552	541	554	574	554	519	573	559	501	577	562	554	539	572	587	515	554	524	534	601	585	573	559	574	540	605	537	565	567	573	599	558	563	568	555	567	552	572	547	510	568	533	540	561	545	537	605	546	580	573	553	579	581	517	550	539	621	496	547	538	580	561	565	553	517	537	554	546	552	549	556	559	584	580	619	566	552	553	535	587	530	558	560	574	554	570	551	559	537	585	550	543	532	585	542	555	557	592	536	545	591	529	531	538	579	564	551	597	563	589	568	547	562	534	532	603	543	562	580	569	555	560	564	557	543	574	562	526	571	548	550	599	567	567	525	551	549	569	560	575	557	554	582	537	523	533	521	553	580	560	546	552	582	585	507	567	553	614	557	586	556	572	591	559	571	575	558	563	514	516	571	516	571	579	567	515	576	577	568	556	575	562	575	584	479	545	533	568	560	589	505	614	545	528	552	610	567	539	588	555	576	552	510	577	580	591	565	547	534	595	591	533	556	526	519	577	519	547	570	541	537	529	539	540	566	556	520	582	562	568	533	561	564	578	559	531	530	547	567	529	552	574	556	534	563	501	547	535	539	562	530	560	556	557	541	527	577	548	555	504	513	575	525	586	603	582	543	578	531	567	525	533	561	526	525	526	585	564	525	562	583	559	583	538	567	593	575	546	564	572	586	557	562	557	574	560	553	520	525	558	561	549	544	547	552	526	559	537	564	559	503	538	563	529	554	572	577	562	571	590	545	581	562	541	537	582	586	537	551	524	499	539	549	565	549	520	548	561	553	533	509	547	573	582	601	541	549	524	557	572	543	571	589	559	551	549	564	559	509	531	518	546	543	574	557	525	534	553	552	531	574	557	517	547	569	545	578	579	585	521	546	564	543	552	560	590	582	523	554	574	532	543	599	566	558	543	536	566	567	535	542	555	528	565	560	580	598	542	549	596	553	605	596	550	591	532	554	594	581	585	517	556	530	555	548	564	564	564	537	547	548	591	570	549	547	524	563	577	547	581	553	580	573	548	597	559	542	586	590	537	543	525	551	550	523	570	535	556	545	564	573	519	557	540	534	526	523	529	538	566	593	524	520	559	531	580	567	573	620	539	559	551	530	524	551	545	562	562	535	545	549	574	560	564	543	524	554	587	542	569	546	587	608	583	594	577	573	538	551	491	553	550	550	557	572	515	578	546	546	545	564	579	599	531	521	591	543	556	570	583	555	541	583	527	534	551	514	565	531	543	592	531	541	540	531	565	571	551	568	555	538	554	571	546	582	566	571	532	590	541	560	552	588	562	558	564	580	545	533	572	573	592	573	593	531	562	557	586	557	537	522	569	543	585	567	595	604	527	591	559	471	566	571	567	538	559	528	535	571	568	540	529	522	559	566	533	547	607	554	567	546	569	578	537	557	559	526	540	568	575	566	533	554	554	567	542	538	562	532	593	557	566	540	592	553	562	558	538	556	505	501	569	527	562	540	583	517	561	589	535	544	539	530	544	549	558	559	586	566	567	542	523	556	560	531	529	581	587	546	541	576	577	560	558	496	561	562	528	510	548	547	602	570	525	544	560	533	534	542	560	574	560	569	564	581	580	561	537	548	525	555	547	553	542	553	550	531	582	576	545	546	548	535	583	550	517	533	539	537	566	508	554	570	560	585	549	587	607	556	579	565	558	550	522	533	557	561	602	580	546	525	537	560	576	546	551	550	571	592	575	583	516	545	572	516	586	599	558	541	527	519	527	555	525	547	581	515	575	608	543	572	550	574	569	548	587	549	529	542	562	574	529	543	596	532	564	558	533	542	577	576	555	581	538	540	591	554	510	565	603	569	571	600	531	571	582	528	548	562	569	577	556	564	532	511	564	545	554	572	567	542	556	553	517	531	578	546	554	544	490	527	556	522	583	586	538	546	556	625	567	541	555	533	513	545	536	546	560	553	529	539	594	557	602	535	576	588	580	560	504	524	570	543	595	561	536	550	522	540	588	556	577	525	530	538	575	589	532	515	582	551	592	595	585	538	565	524	519	526	587	594	572	564	561	559	556	530	520	543	530	538	536	557	541	563	565	547	593	554	541	577	593	538	552	540	546	541	514	559	554	550	549	560	570	578	511	531	592	552	570	535	574	549	550	565	544	546	544	554	547	558	573	514	538	571	550	508	538	599	566	554	548	524	575	556	544	543	558	532	587	553	569	559	550	547	541	561	553	576	531	572	580	538	539	524	566	532	552	557	555	600	568	546	565	537	512	523	554	516	552	582	573	567	534	533	562	523	543	561	550	540	572	575	540	551	572	562	509	557	546	500	550	548	553	547	532	551	560	538	518	525	557	547	526	584	574	569	534	531	555	578	546	550	580	552	584	527	551	535	532	553	577	577	531	541	526	575	569	518	578	549	523	575	560	535	516	569	574	585	544	542	518	547	553	579	539	528	537	588	536	557	516	548	544	548	589	530	536	554	533	594	559	535	548	544	520	593	529	577	588	560	589	558	593	563	547	548	564	583	561	582	536	575	545	557	588	548	565	513	553	553	539	549	525	546	561	550	529	573	540	572	532	550	548
45210	73574	80766	61347	43957	31892	20393	8212	692	636	616	621	581	571	571	597	573	572	550	593	593	610	623	620	606	583	558	608	594	593	582	607	579	591	600	555	560	579	614	579	544	597	600	618	569	593	598	569	590	620	616	565	605	630	595	569	606	604	589	599	612	619	576	585	594	580	658	608	606	573	610	614	570	540	600	558	593	577	580	559	600	583	596	592	590	559	579	596	580	564	625	605	584	566	592	567	531	564	570	591	558	597	590	594	619	574	586	606	608	565	601	583	580	579	582	563	591	625	610	573	573	614	593	568	578	617	585	557	537	583	605	596	584	601	591	547	597	570	545	604	592	567	607	605	576	631	587	546	542	578	601	633	582	630	594	558	534	608	602	596	587	573	566	618	603	568	611	604	576	604	592	588	652	568	626	605	597	538	559	585	593	562	577	593	622	560	606	612	610	618	581	578	599	569	601	606	619	569	639	587	599	583	604	581	578	589	590	567	602	592	588	619	634	624	629	610	611	555	586	564	586	579	576	620	596	588	605	596	607	567	586	582	596	579	611	594	588	591	593	572	544	629	602	568	611	625	565	585	602	588	587	663	586	567	598	611	570	569	602	591	592	593	588	571	597	636	592	647	591	594	587	553	558	578	587	607	654	632	557	597	552	604	574	587	599	588	597	595	615	599	606	558	559	583	557	580	587	577	550	622	583	612	577	610	586	538	593	553	582	558	562	579	621	601	578	604	608	565	553	641	545	597	588	567	613	622	561	578	594	588	632	637	611	559	527	578	610	601	570	589	605	583	610	590	593	594	597	592	599	648	578	592	630	561	565	625	602	580	574	548	570	595	563	614	608	585	576	534	573	611	589	576	590	603	543	559	596	578	562	606	538	581	547	580	574	591	595	588	583	559	589	576	623	598	630	590	582	582	632	636	588	626	552	589	569	597	597	598	577	638	672	582	603	566	598	576	577	591	604	596	552	611	563	556	576	574	577	592	569	584	554	580	596	589	593	592	547	582	627	620	559	629	566	620	616	571	574	611	586	588	567	517	610	606	571	571	592	573	619	579	578	637	593	605	560	614	591	579	552	603	582	594	605	582	556	550	598	597	580	613	563	617	533	570	610	564	610	596	582	535	606	550	583	592	616	603	598	600	567	593	564	553	585	573	597	561	581	597	564	609	559	608	568	559	584	593	587	565	553	602	636	555	588	620	556	591	562	589	599	562	554	602	631	539	566	569	589	609	602	583	578	565	652	568	595	596	578	560	583	585	586	582	589	536	595	597	606	568	564	559	575	601	622	549	550	583	600	589	618	623	628	535	559	584	595	607	543	582	612	607	626	622	558	573	573	616	565	544	591	606	535	586	609	664	548	603	583	584	567	584	583	583	600	622	606	615	584	575	582	596	594	566	573	617	555	597	601	551	569	564	566	575	591	606	595	659	616	538	544	589	533	626	578	610	642	574	631	611	597	593	595	585	578	573	625	575	591	593	605	591	588	591	606	598	580	609	590	597	618	578	589	631	587	595	564	602	565	642	577	578	562	559	617	569	601	556	610	586	587	550	591	581	542	586	581	601	619	617	554	596	596	564	610	572	585	562	582	606	611	586	575	632	612	598	584	589	542	607	590	607	607	580	577	619	592	584	580	583	608	620	606	592	581	618	578	621	612	583	566	574	598	569	636	574	588	612	557	599	570	608	581	598	584	607	584	604	567	593	598	621	573	592	619	596	585	595	608	603	626	593	593	576	592	561	612	575	623	583	596	600	574	599	631	609	578	575	568	555	566	595	538	600	584	644	588	593	586	594	607	597	570	590	608	577	587	560	600	603	581	583	593	609	580	586	591	609	619	631	586	551	562	645	549	580	537	563	585	603	627	572	549	593	597	610	595	582	641	593	558	624	589	616	585	583	564	580	583	575	605	573	622	596	570	585	581	583	565	589	572	563	583	581	602	622	583	607	623	636	584	587	563	616	632	597	639	559	582	586	631	610	587	589	583	582	566	598	604	560	603	579	566	581	565	583	604	577	591	580	570	608	547	573	601	638	596	589	583	593	596	594	603	597	583	615	586	575	573	581	541	548	619	564	582	592	600	605	589	568	583	547	576	627	646	618	606	609	571	581	619	574	556	608	598	582	661	572	567	600	593	562	597	568	600	585	578	566	581	615	554	553	647	550	570	560	608	621	588	598	611	612	607	559	584	625	559	558	621	618	590	614	583	637	549	566	599	590	558	562	559	550	593	563	539	589	627	589	577	584	560	605	552	558	616	574	566	606	586	575	593	586	575	571	599	570	602	564	574	582	609	609	600	570	516	595	648	607	520	552	581	553	585	576	557	593	605	600	570	593	610	549	602	587	617	581	602	626	618	582	613	641	542	562	606	574	628	570	616	574	551	612	582	612	555	593	559	609	532	634	552	589	589	563	613	533	592	587	581	614	578	580	559	616	582	581	573	607	549	592	577	604	615	537	570	551	594	618	643	577	594	564	586	575	614	559	627	563	593	622	595	581	589	592	611	615	594	593	610	611	535	591	590	599	608	597	582	611	623	575	600	573	560	553	609	582	583	563	571	575	622	595	585	581	595	636	617	600	595	569	544	607	567	587	608	544	615	580	619	608	603	592	607	584	559	649	600	547	640	572	588	571	559	570	587	596	571	603	585	591	615	566	575	618	601	605	589	593	602	588	586	576	572	568	587	554	575	604	572	613	573	569	603	586	551	623	600	606	571	538	557	565	599	599	600	593	615	557	591	585	592	611	596	538	608	562	583	573	622	608	547	588	610	596	580	581	602	565	588	588	560	599	560	575	564	623	623	582	549	575	602	563	578	606	560	580	642	553	562	569	619	575	556	615	603	592	543	591	575	597	602	581	580	617	606	587	567	557	553	605	593	606	574	587	603	626	624	582	610	624	574	559	574	527	580	575	570	587	596	570	588	574	592	558	603	556	578	575	542	606	594	569	560	538	546	581	626	588	579	624	582	596	574	622	546	641	606	591	635	591	577	619	568	549	574	584	635	569	598	583	583	619	565	580	601	585	593	580	675	606	606	611	580	572	541	574	619	582	577	591	596	555	586	623	606	553	542	598	568	551	612	577	530	580	614	574	580	601	598	626	569	597	571	616	581	538	542	585	607	601	519	586	593	611	575	594	559	550	560	561	597	583	640	637	595	588	589	591	592	593	640	561	572	607	562	566	647	568	600	587	586	607	616	573	579	592	588	574	632	574	621	555	595	591	598	594	597	622	566	576	610	554	576	565	576	590	579	622	545	602	566	609	596	576	582	582	642	593	548	562	581	585	567	562	613	607	601	619	597	606	603	606	600	585	580	560	581	589	566	596	572	553	619	566	562	586	599	597	606	630	558	572	541	581	596	660	582	594	583	636	645	597	577	583	583	568	569	586	602	608	564	580	548	577	606	595	587	547	594	560	580	574	583	551	554	607	580	537	564	540	590	588	585	614	601	621	595	597	580	588	586	576	584	583	629	593	586	562
28966	33435	41703	24212	8855	2916	1747	761	366	395	379	385	370	392	386	356	367	369	356	407	387	385	347	372	391	357	348	369	378	386	365	351	384	365	365	379	406	353	325	380	357	326	352	382	335	403	386	387	365	352	358	367	336	388	391	349	384	362	364	365	375	391	373	400	406	385	383	371	354	362	363	367	364	325	349	347	352	332	365	327	372	376	370	348	367	395	343	344	355	393	361	364	388	383	369	322	393	369	402	369	335	335	339	390	375	353	352	361	345	351	342	391	383	407	363	337	367	354	367	376	365	359	368	388	386	315	353	368	363	351	348	362	352	342	351	378	346	390	353	356	356	376	368	356	370	369	423	346	347	353	392	372	345	355	359	376	344	381	375	389	345	335	367	370	377	340	362	365	333	355	377	373	365	328	371	373	384	416	387	391	360	373	356	376	389	357	371	349	384	376	366	350	331	369	348	385	341	393	398	297	363	375	350	354	355	340	379	341	363	391	396	349	357	408	393	371	356	361	400	367	370	359	360	375	395	373	320	382	365	376	411	331	377	362	365	335	348	357	345	380	391	354	356	401	395	392	367	396	350	374	345	405	307	351	388	361	371	365	376	370	386	386	392	382	344	350	353	351	365	340	350	373	347	352	359	360	372	403	377	397	371	404	365	370	342	344	390	375	402	377	363	382	368	359	360	339	382	394	394	388	349	363	326	367	328	357	374	351	344	333	381	376	373	379	392	360	372	377	382	351	382	397	385	381	364	407	385	370	361	333	365	394	389	358	328	381	365	319	378	387	370	424	399	360	337	379	353	378	363	389	400	358	380	378	363	381	374	361	368	382	351	383	339	403	379	353	368	357	364	352	379	421	368	388	354	360	379	376	330	364	359	356	379	349	346	375	373	368	383	362	368	394	341	405	391	355	319	371	377	411	406	352	351	345	326	372	373	336	362	381	377	369	352	381	364	401	351	343	349	349	394	361	384	366	348	362	344	360	374	375	349	369	388	337	372	349	336	388	365	332	422	364	391	378	367	378	397	351	367	375	346	379	328	376	378	345	335	364	370	349	368	354	370	380	340	354	360	338	359	367	392	384	397	427	378	383	374	348	373	355	375	350	323	404	371	356	390	317	391	319	369	351	351	387	352	373	371	359	344	351	376	356	371	356	348	366	377	376	340	380	365	352	409	360	334	378	348	360	391	348	345	387	385	326	379	355	345	381	355	423	376	394	379	374	325	330	414	365	375	403	350	365	385	380	363	359	371	379	354	383	387	357	380	384	369	388	343	321	385	348	343	348	365	350	409	361	372	348	375	350	383	367	352	374	355	372	387	355	373	354	385	370	346	354	375	348	331	385	352	357	334	337	355	400	342	383	357	352	331	379	326	396	387	341	362	370	366	392	387	377	378	382	394	359	329	359	355	397	379	357	367	380	390	371	357	372	330	343	395	402	353	353	356	412	349	386	387	386	363	415	362	347	379	357	376	384	372	372	347	374	360	345	386	339	354	366	356	324	410	348	373	358	348	359	367	358	331	397	381	349	365	375	362	382	373	373	386	362	387	388	338	343	338	385	403	373	384	352	355	359	339	373	354	378	341	359	379	375	390	352	389	380	381	396	405	352	347	341	347	364	373	350	338	364	361	350	350	367	372	393	362	368	378	357	362	332	367	383	369	409	376	364	377	362	360	390	366	372	327	375	344	365	365	295	348	376	349	347	349	370	335	395	364	379	320	352	321	328	387	389	338	342	404	329	378	396	338	372	361	350	375	406	373	367	387	376	398	375	323	374	376	386	383	379	370	386	378	407	341	342	375	339	381	358	372	411	373	365	401	409	353	353	388	349	364	379	356	364	376	360	378	352	388	326	401	347	381	357	378	366	366	328	374	366	365	374	364	373	363	384	346	353	395	400	337	356	396	365	353	368	384	339	371	352	373	311	394	344	336	362	350	425	372	370	379	331	386	343	362	359	402	340	372	382	395	350	368	361	332	386	379	312	350	347	365	378	380	349	349	349	396	399	361	381	376	374	360	352	397	357	365	374	331	372	352	398	354	357	347	361	371	349	385	363	369	391	388	372	347	391	350	360	416	396	356	312	375	342	359	373	353	379	370	387	341	341	367	358	350	360	385	382	360	341	327	356	379	374	347	382	376	343	394	358	392	357	369	342	395	366	362	380	373	365	366	393	314	310	353	375	378	390	372	396	380	383	382	377	364	345	369	406	353	380	364	390	386	366	386	372	366	368	369	367	376	351	378	353	382	376	366	370	358	369	375	359	392	379	370	369	345	361	381	356	357	370	361	349	382	338	389	370	414	389	345	379	363	402	345	366	383	381	348	369	376	347	397	369	369	394	361	389	393	372	381	333	337	343	358	363	380	393	391	356	336	343	353	369	375	377	387	402	342	369	382	394	352	340	370	353	378	343	373	387	348	336	391	338	348	333	390	364	356	366	371	413	358	390	358	342	386	386	366	398	375	357	363	379	363	365	393	336	364	383	404	375	353	357	365	357	389	372	345	359	348	381	343	403	375	375	369	370	341	400	380	384	367	387	363	369	372	340	371	372	381	380	350	319	359	394	350	369	349	331	355	356	361	341	369	384	370	342	339	369	342	366	340	389	381	371	398	362	355	374	390	364	380	363	387	350	359	412	388	362	388	364	340	354	356	388	370	378	358	390	387	353	352	364	354	353	384	356	346	385	352	394	364	363	353	328	368	381	368	339	358	329	380	367	359	373	387	370	371	383	363	391	362	361	354	353	344	349	387	390	374	356	410	367	360	375	354	362	402	377	336	353	358	364	384	365	388	347	370	367	367	361	369	357	391	377	362	365	371	335	351	393	378	383	392	364	330	350	350	394	332	362	416	356	384	340	385	373	353	372	369	357	354	361	367	364	378	354	384	400	377	382	370	340	343	397	381	359	401	356	360	358	362	352	398	391	379	358	386	323	359	376	373	356	383	375	369	334	359	358	352	374	333	340	362	367	357	368	371	370	361	346	412	377	330	360	390	376	370	366	374	375	367	362	420	403	405	387	366	355	369	360	331	384	352	366	332	338	424	381	373	379	361	390	375	349	351	341	381	358	372	370	355	362	336	407	371	348	376	368	381	411	380	350	346	348	380	357	343	341	368	377	383	359	368	340	361	361	385	395	394	394	370	368	333	400	387	362	382	363	367	357	368	388	366	373	350	334	351	373	380	347	389	354	383	377	378	353	399	388	363	388	383	383	348	374	337	412	376	335	360	357	362	351	328	347	418	376	393	374	368	375	384	379	353	387	357	369	383	410	382	346	359	366	375	369	370	380	403	353	390	367	385	371	391	356	365	359	355	377	361	347	376	357	372	401	361	318	398	351	372	371	371	409	380	372	360	378	362	372	372	353	354	400	370	353	384	390	347	366	353	360	338	411	375	385	376	389	370	361	387	346	382	411	383	340	358	367	386	353	389	386	381	367	368	341	349	378	339	401	379	404	393	357	361	372	365	377	350	333	365	370
29665	52933	36408	16425	7896	3327	2247	973	410	452	462	410	441	422	445	398	449	408	423	400	451	389	406	439	405	403	403	427	412	395	415	431	423	421	405	419	439	423	406	405	416	436	404	399	366	418	423	426	393	416	422	412	407	433	433	420	428	398	421	411	420	447	392	407	425	436	412	381	446	428	441	442	433	449	439	434	386	431	433	466	388	460	405	417	398	371	411	410	408	385	412	445	421	417	424	443	427	380	410	448	373	400	423	413	421	434	425	431	416	430	411	441	449	423	440	390	413	391	423	434	435	407	409	394	418	409	402	428	408	416	401	399	451	409	395	397	452	416	443	421	392	439	395	438	422	439	447	417	454	427	420	390	421	410	403	444	427	406	417	404	430	476	434	403	410	403	440	373	416	472	426	394	444	408	415	400	395	417	401	370	419	436	391	433	469	429	448	409	415	439	422	407	414	381	413	400	414	413	442	412	412	429	442	430	447	393	415	422	440	415	415	432	397	436	432	384	428	401	360	392	419	401	454	387	408	452	389	374	412	411	435	400	415	416	431	427	435	411	416	428	425	369	436	430	435	426	397	404	426	416	398	400	413	433	402	422	435	410	454	431	431	409	411	435	433	429	423	402	419	426	428	411	416	408	400	411	410	398	435	445	449	429	401	420	404	431	420	405	413	412	419	420	424	450	399	466	407	418	428	428	412	453	420	442	442	423	430	413	411	433	385	393	445	403	406	417	401	438	425	390	416	443	390	411	383	438	445	448	410	422	445	396	430	414	444	412	424	416	443	431	405	397	418	427	423	425	433	423	383	421	422	429	391	406	410	413	425	427	418	427	419	379	400	398	465	457	413	428	406	448	408	398	425	414	408	374	394	405	390	366	402	425	450	456	423	433	393	391	406	441	408	440	424	434	407	416	395	414	433	429	419	384	385	394	428	351	411	394	429	414	414	438	428	481	427	425	440	425	436	390	407	449	455	426	433	410	374	428	401	403	435	449	428	409	385	403	463	400	405	396	427	415	446	416	448	387	408	421	411	395	420	395	425	424	403	400	429	424	427	444	406	412	402	438	433	391	433	445	452	410	405	419	386	401	388	425	411	422	417	428	399	461	420	443	416	446	398	393	392	432	420	423	409	424	453	387	463	419	415	437	407	407	435	436	421	441	426	380	407	402	425	389	449	395	419	461	422	386	438	444	428	426	420	399	396	446	399	402	434	432	422	385	423	374	420	436	421	414	403	435	373	392	397	440	442	390	445	395	433	411	392	463	443	409	409	432	449	388	436	388	417	433	410	412	451	396	407	443	459	409	443	451	397	409	469	382	425	434	398	410	434	415	409	424	417	415	411	392	414	446	408	470	453	442	423	411	414	420	435	449	387	463	403	404	436	453	409	405	428	415	422	427	408	432	458	412	413	456	437	404	427	409	408	388	421	433	448	449	434	388	384	430	435	431	429	383	412	420	394	435	400	415	409	423	414	461	400	396	382	414	408	423	441	414	414	434	390	442	448	445	372	407	438	409	403	439	388	419	375	413	410	400	424	401	410	448	435	438	419	380	428	439	405	431	423	433	401	420	368	413	442	424	437	402	373	375	426	429	415	456	417	383	447	411	393	381	400	422	398	445	422	421	390	383	415	422	392	445	415	443	413	412	453	435	456	420	413	404	419	450	391	431	430	442	395	395	410	407	420	442	422	461	466	431	409	431	428	416	419	412	467	443	442	418	394	436	388	432	414	449	426	412	443	399	437	381	412	399	414	416	408	409	423	415	407	391	405	391	389	432	422	388	412	404	398	421	416	465	410	395	440	418	382	423	446	444	443	442	445	448	404	454	418	435	430	406	425	436	425	452	422	396	428	430	394	435	431	402	389	392	414	409	400	413	433	459	465	406	425	402	433	390	406	417	411	426	416	433	427	381	446	416	417	455	437	398	402	355	403	415	386	406	407	390	419	439	393	452	419	422	414	388	400	416	456	423	449	393	416	391	395	386	416	392	409	412	415	394	440	413	437	444	418	422	391	405	421	440	426	442	424	424	388	455	427	417	412	426	400	424	459	396	404	405	406	430	406	447	422	418	385	417	449	398	412	398	406	417	411	393	418	423	421	413	414	401	413	471	407	418	422	379	441	418	427	384	429	453	415	415	440	452	442	404	388	427	417	388	415	416	397	438	377	460	424	397	424	434	441	389	432	406	418	424	434	405	445	451	422	412	379	456	408	458	424	425	423	391	423	412	361	406	413	409	419	377	406	400	431	423	446	439	407	417	446	396	392	439	432	429	407	408	426	438	439	441	434	402	429	433	396	413	394	422	417	384	441	439	417	424	436	398	422	425	394	394	436	419	431	429	397	434	416	378	425	412	418	408	403	443	400	392	448	420	451	409	412	371	436	388	440	450	385	401	457	428	443	396	416	437	411	438	437	430	400	406	390	411	448	424	411	444	435	407	405	453	429	413	404	430	388	424	432	392	423	393	434	401	428	415	446	435	384	445	414	413	374	410	424	399	415	422	444	392	390	464	417	407	423	431	401	432	441	401	398	393	395	409	399	403	428	414	458	391	406	410	455	446	396	385	399	385	408	394	415	407	430	412	424	400	423	427	378	427	395	389	432	393	423	409	448	441	403	445	428	413	424	397	405	432	385	449	374	429	418	446	451	444	401	400	403	391	387	428	420	428	427	407	414	389	404	378	383	414	454	418	458	426	431	446	434	408	418	434	412	390	416	398	423	379	376	408	439	407	439	436	387	378	408	396	409	387	423	433	403	404	435	451	434	446	432	400	419	388	423	424	404	407	412	415	436	417	444	433	454	357	386	421	405	414	435	417	428	452	436	437	423	442	405	430	435	408	432	449	426	399	411	475	395	396	397	422	406	420	434	390	420	418	416	425	416	409	400	432	419	389	416	434	443	414	439	390	390	431	407	399	438	439	409	414	392	418	425	448	423	410	403	423	455	414	418	415	433	400	423	394	426	415	431	424	419	408	396	411	375	431	420	405	424	449	400	408	440	445	433	421	428	401	425	386	422	416	418	444	403	416	417	427	465	415	381	420	440	442	415	447	423	427	405	400	395	444	448	414	451	377	383	412	428	405	414	412	392	421	388	420	440	439	423	402	458	440	436	414	403	430	424	404	433	401	415	413	445	422	402	388	473	397	378	433	409	416	445	388	443	431	420	415	428	430	426	432	427	415	432	417	411	421	437	383	404	421	401	419	384	372	432	433	390	440	404	411	410	432	410	394	427	406	414	436	425	408	390	396	421	365	382	412	401	399	406	422	417	468	445	421	429	447	427	432	421	431	429	420	431	445	413	424	431	409	416	400	414	446	435	413	424	475	407	386	426	422	424	401	396	417	429	401	424	440	434	430	454	420	453	409	409	457	406	420	428	423	414	429	414	415	418	430	402	419	418	396	406	412	422	419	430	420	452	388	414	450	417	427	388	434	401	430	412	468	417	448	399	428	436	425	440	370	430	369	441	431	408	443	442	409
24951	25228	47440	39489	28854	21307	12137	3146	343	373	360	340	342	386	350	330	366	338	371	347	349	354	359	326	364	381	334	336	345	333	385	364	371	338	336	353	362	413	332	354	309	334	361	324	362	331	365	332	361	333	356	321	352	376	336	317	377	367	325	339	340	353	329	363	363	334	335	345	362	357	367	335	337	352	364	364	356	308	334	346	375	369	314	313	357	355	342	355	353	349	351	331	345	374	345	320	344	362	348	345	359	366	352	338	368	369	348	351	319	338	379	356	359	329	324	365	340	314	357	345	341	329	365	376	329	382	342	360	356	355	342	338	340	316	358	334	354	331	360	349	334	340	370	357	334	386	333	375	346	364	337	378	372	349	339	377	357	320	373	370	331	305	350	342	352	374	353	320	344	315	372	356	355	341	317	353	348	368	350	402	327	360	322	336	348	351	328	357	375	368	360	357	361	374	350	356	374	325	379	362	358	361	346	342	352	342	342	348	372	353	329	340	336	323	324	315	343	376	388	373	329	319	359	333	342	348	356	332	351	349	323	378	348	352	353	364	346	363	343	349	340	361	357	349	329	332	355	334	300	347	348	317	351	359	307	330	344	347	352	348	357	314	348	376	342	363	372	381	357	335	332	363	315	342	364	368	363	346	317	351	373	358	328	328	315	353	349	351	343	314	309	381	334	337	340	337	346	321	340	360	336	328	326	371	335	345	358	321	347	357	347	315	369	380	389	342	320	340	334	350	316	328	344	368	336	343	305	333	378	349	348	370	331	327	351	349	331	364	289	344	341	372	365	331	365	367	347	373	341	305	357	351	357	339	341	344	357	329	358	364	308	329	305	347	370	338	367	358	336	357	331	330	351	311	395	328	318	344	340	347	355	352	366	339	344	337	345	346	330	347	367	341	367	356	340	312	323	349	360	355	359	349	320	320	337	332	351	380	350	353	366	353	343	342	328	316	348	339	364	381	363	362	379	352	310	348	363	334	319	363	357	361	361	337	354	353	359	359	355	337	358	352	375	332	331	365	345	374	376	367	347	327	348	353	324	324	311	318	353	362	347	352	347	359	357	357	336	356	291	343	363	310	327	311	346	365	353	353	323	346	327	359	349	369	324	359	352	338	362	318	315	342	332	340	339	340	350	328	334	365	350	334	319	339	372	339	382	373	359	351	335	382	333	365	356	361	348	403	342	337	335	329	341	361	341	375	346	333	345	359	333	368	370	366	341	367	364	328	345	358	338	372	381	351	339	322	347	358	354	333	311	345	328	322	368	347	334	349	378	349	352	333	339	323	348	351	372	341	354	352	339	356	336	362	366	351	349	336	355	351	364	341	349	363	336	330	339	332	348	367	376	337	338	345	348	364	319	335	302	402	335	355	379	373	304	349	365	360	294	362	355	357	359	339	380	350	347	311	362	320	342	358	344	337	288	369	339	339	363	366	344	331	343	312	310	349	325	352	387	344	344	352	340	351	347	338	340	360	346	355	321	338	358	288	371	338	346	358	340	359	362	353	349	352	357	330	343	358	320	357	331	341	349	349	348	352	341	308	349	330	355	348	327	368	336	345	370	358	338	360	359	305	335	389	341	358	384	328	352	347	339	340	348	335	350	350	347	374	342	350	350	340	325	312	320	347	345	367	319	338	305	355	341	354	363	330	359	345	354	353	358	331	343	359	360	379	338	361	335	358	360	330	343	379	354	364	338	362	354	346	343	381	337	346	354	336	329	332	334	371	342	373	323	350	351	336	355	332	323	354	380	361	374	328	351	330	350	344	359	341	369	331	340	335	345	334	362	374	345	362	295	363	362	360	331	343	327	357	337	350	343	342	324	364	352	345	344	305	344	350	329	351	347	344	345	392	338	331	347	357	359	343	328	389	330	344	344	314	352	337	355	350	365	341	339	327	328	354	325	336	375	328	324	360	337	320	342	365	381	365	348	341	340	358	351	330	317	348	331	360	344	343	332	371	351	338	367	348	374	358	331	386	356	375	332	347	357	335	352	302	368	343	335	366	332	366	385	360	348	353	350	331	352	336	335	340	376	333	373	338	358	348	345	337	373	339	331	339	340	340	345	336	341	359	352	307	352	343	340	361	356	344	373	340	322	363	363	369	358	353	356	329	314	334	332	333	331	341	312	353	323	337	361	371	341	351	322	327	377	340	365	352	357	376	350	333	362	347	337	320	350	302	311	310	349	340	329	356	354	361	329	310	334	353	358	363	333	328	357	333	328	319	349	322	349	359	362	363	355	356	362	313	366	343	359	349	328	338	358	362	353	365	330	362	338	375	357	348	352	344	364	324	343	328	345	329	335	341	351	359	350	323	318	350	346	366	360	358	341	311	351	354	357	333	325	330	347	318	311	336	355	359	370	338	381	360	351	331	356	342	385	328	341	344	351	377	387	349	358	358	305	348	341	350	386	331	364	277	368	349	353	351	375	354	339	336	348	352	369	340	314	335	322	345	325	362	333	354	349	384	328	345	339	346	399	327	320	332	316	340	359	358	327	333	347	353	348	352	357	351	334	338	374	356	316	335	342	364	355	367	326	344	339	329	311	332	368	319	342	315	370	332	352	353	356	328	324	349	364	371	341	332	357	364	348	336	331	338	332	339	342	324	374	321	349	328	362	351	338	331	329	332	333	352	349	353	365	343	366	301	354	333	361	397	334	368	392	347	332	365	338	353	334	381	368	339	343	338	346	345	310	335	330	400	342	360	348	336	334	343	345	332	364	331	327	314	332	349	375	349	333	346	327	352	357	354	331	317	353	348	340	341	363	349	383	323	356	327	367	357	368	354	351	318	337	384	341	346	333	353	365	336	333	317	343	361	352	349	397	364	332	374	325	331	368	341	343	336	358	365	363	338	336	352	364	375	340	339	373	371	357	383	359	347	347	377	378	356	332	337	344	337	325	320	354	340	364	365	353	343	351	343	330	357	332	347	336	312	341	321	351	325	372	333	374	360	362	360	338	339	350	330	354	344	350	391	329	346	338	346	348	322	335	328	380	333	373	348	352	341	343	325	353	368	361	357	389	336	341	349	364	359	345	389	349	340	351	342	331	342	355	341	350	338	340	333	344	338	335	358	381	356	349	330	331	342	371	343	363	326	357	352	358	327	336	347	340	340	348	371	350	373	334	324	330	342	352	361	366	334	334	310	360	382	376	315	361	331	345	356	364	369	357	359	358	341	373	364	326	315	352	377	365	338	337	355	366	339	386	354	339	334	323	335	353	361	326	343	367	336	340	361	357	351	354	361	359	340	320	358	359	353	343	340	334	324	372	350	336	369	353	336	332	324	337	333	372	358	359	361	354	325	379	373	352	333	330	350	316	346	337	345	349	365	344	396	323	343	340	323	351	346	323	341	371	377	342	342	351	320	340	319	333	329	365	336	321	322	334	373	326	342	345	321	345	338	326	362	344	349	356	357	361	334	372	347	359	333	321	360	364	347	356	363	333	321	322	376	341	340	356	368	332	346	337	348
34781	79393	69841	45030	31013	19201	10741	3669	417	433	393	361	369	389	380	365	358	397	383	397	398	405	387	419	355	388	426	373	389	381	412	379	383	379	370	396	395	366	399	433	430	420	409	357	396	425	400	389	411	392	437	375	393	393	425	342	368	365	416	388	389	365	388	366	423	396	355	386	369	364	380	392	375	382	378	407	384	400	396	379	382	356	378	414	391	369	370	368	400	351	348	399	383	372	355	399	412	393	396	379	442	441	405	394	378	397	396	406	396	399	410	401	392	348	376	405	376	406	424	369	369	377	398	398	390	391	399	375	387	410	415	403	353	413	401	399	399	413	359	390	371	377	403	393	406	419	422	401	362	395	379	375	393	431	390	417	358	423	411	361	394	382	405	378	407	418	391	408	384	405	378	362	386	355	381	419	392	380	384	427	397	350	393	374	419	367	410	418	407	398	374	380	388	377	377	401	384	362	398	413	394	433	405	381	381	391	364	363	388	390	400	394	353	403	395	369	375	343	399	363	407	385	380	374	402	396	383	385	367	386	390	372	403	370	357	373	381	382	389	372	382	387	421	378	388	392	368	375	424	370	440	384	387	419	388	374	418	375	362	403	387	416	405	358	395	367	400	383	373	382	358	410	375	409	370	396	375	390	380	363	391	356	374	378	401	377	394	403	374	388	353	372	403	331	356	375	406	374	388	373	381	387	417	419	381	401	439	354	369	406	396	389	378	388	410	390	386	404	385	382	347	420	389	372	390	379	370	367	394	385	371	368	376	367	399	388	414	368	414	384	427	380	390	396	387	416	404	392	357	367	415	376	390	363	383	395	388	355	368	384	364	379	353	383	370	401	362	389	413	357	398	368	372	415	407	375	376	406	409	411	393	400	392	383	395	405	383	383	359	390	360	365	391	395	398	403	376	354	393	391	358	393	375	385	391	398	395	378	359	414	374	361	404	413	392	403	399	403	378	385	413	414	385	393	374	368	422	371	412	387	386	386	361	419	385	387	373	389	378	368	464	379	402	368	406	372	361	403	383	423	395	374	407	407	352	399	399	382	379	383	413	454	400	357	404	376	390	408	373	403	372	339	340	373	412	410	347	384	422	380	398	410	387	391	360	371	399	373	385	419	396	393	419	413	393	381	382	443	392	405	397	355	397	388	406	398	401	382	364	377	365	410	376	382	411	381	390	374	358	391	350	389	411	418	403	412	414	368	387	407	372	409	333	386	378	384	383	353	398	411	384	402	401	370	376	422	383	363	397	397	389	379	419	365	398	364	393	379	355	361	389	399	379	395	379	399	406	376	388	413	401	418	389	393	410	439	392	402	389	412	407	384	391	385	366	400	361	380	368	362	357	395	364	357	393	345	401	384	391	381	391	384	411	392	361	391	382	389	398	336	425	366	369	366	394	372	396	365	382	346	393	384	405	352	385	391	386	357	377	361	366	394	367	418	385	408	371	386	400	418	394	417	416	404	382	394	410	394	393	404	388	378	387	383	417	409	388	409	365	351	391	372	426	378	387	400	376	370	400	416	372	369	366	377	390	421	395	428	393	386	380	374	405	361	393	379	381	411	419	359	355	376	359	385	366	368	404	366	378	370	373	369	383	387	398	398	370	404	364	367	411	394	456	403	376	357	378	359	378	376	384	398	398	404	381	381	423	385	421	375	406	428	405	353	350	397	385	370	361	422	407	387	387	360	400	370	377	368	409	381	392	361	422	401	386	407	391	360	412	359	403	411	387	395	386	370	361	413	398	388	396	366	381	429	404	373	377	378	384	376	389	360	370	396	393	376	407	397	380	365	349	378	346	420	406	404	407	413	404	377	392	432	387	374	374	384	385	397	380	400	400	384	412	394	395	403	415	417	416	376	399	407	371	404	395	396	394	402	362	418	408	371	420	397	378	397	405	381	402	405	392	381	398	394	383	392	380	375	379	359	382	391	375	358	390	398	377	425	382	381	387	382	381	404	369	413	405	376	383	384	348	371	405	368	395	406	407	390	372	377	386	387	420	406	379	408	411	362	371	384	415	382	399	427	420	417	395	406	394	383	393	357	390	391	419	399	384	376	359	367	363	379	345	388	365	396	387	424	387	379	374	377	389	375	412	381	378	374	387	378	354	392	351	386	360	371	386	397	394	425	385	393	388	393	417	363	383	413	381	430	380	370	372	371	373	385	417	362	378	398	368	375	379	384	399	428	409	383	407	434	411	402	376	385	402	403	370	366	395	379	353	402	372	372	372	352	413	424	400	364	438	364	395	368	374	375	373	358	391	384	374	456	384	362	386	398	366	383	404	370	382	382	383	387	350	402	429	396	409	367	415	384	362	386	407	367	379	400	411	388	343	363	373	399	391	370	404	401	391	409	438	397	370	400	340	374	410	428	435	386	406	401	365	375	372	360	381	395	384	371	425	374	402	405	408	440	386	378	396	362	375	409	372	386	387	361	384	392	396	380	363	384	390	356	369	369	405	377	352	363	389	394	386	384	394	418	401	415	378	412	360	359	380	392	387	402	348	413	381	382	352	402	398	387	425	382	371	409	413	386	375	381	378	352	410	354	368	397	377	356	391	370	394	389	371	370	395	377	371	383	352	381	382	418	419	397	390	365	391	409	370	346	406	399	422	394	388	383	392	390	407	407	431	390	433	392	421	371	390	372	359	405	395	364	354	385	390	357	382	386	416	416	380	359	384	405	368	395	370	389	426	367	395	347	370	374	396	382	353	413	408	375	389	401	374	370	376	376	423	384	387	386	412	365	368	370	397	375	392	395	380	432	422	375	374	414	405	376	366	402	442	346	394	388	393	389	366	359	377	392	371	402	410	378	360	374	387	359	390	388	367	351	405	363	400	383	379	382	376	376	356	407	365	391	382	384	377	375	392	378	410	379	378	384	404	380	399	376	404	408	414	394	392	407	368	408	369	362	358	397	402	397	358	395	398	347	385	384	393	394	399	384	380	378	390	397	403	407	392	412	361	379	385	352	382	391	370	378	375	394	380	401	381	407	386	419	366	400	410	375	371	404	390	398	373	333	384	378	383	393	423	374	413	364	378	415	377	369	355	411	379	396	362	368	411	365	359	408	369	395	404	381	384	383	432	399	435	394	404	405	422	358	378	362	405	365	392	388	369	390	396	369	392	387	414	382	370	400	368	357	398	377	366	398	410	388	372	436	357	391	352	386	413	380	373	427	415	392	403	371	396	355	396	391	400	382	353	389	394	390	370	366	377	389	387	386	360	360	417	379	348	391	359	418	398	406	397	437	404	412	401	398	350	388	384	383	409	360	405	383	381	392	413	408	391	393	405	340	380	370	381	344	367	367	392	379	386	400	368	393	400	397	406	390	406	370	387	371	407	388	403	389	399	363	361	386	413	390	374	418	390	358	390	369	384	422	394	390	374	396	397	406	379	406	380	376	369	354	434	380	399	412	415	377	411	359	369	421	364	376	386	375	415	372	396	407	407	395	387	403	389	393	427	384	420	395
25654	24341	46504	36665	25127	16381	7451	2202	509	491	476	483	476	479	478	531	472	465	445	450	522	469	515	457	479	518	450	485	420	481	448	494	504	488	493	518	486	461	469	461	465	444	445	469	474	507	506	475	481	480	476	482	481	461	464	455	445	469	495	453	486	515	460	500	450	477	441	462	446	455	478	450	463	502	480	479	491	470	441	475	441	458	500	509	490	481	481	425	444	468	437	481	514	473	448	480	422	471	479	477	476	464	445	457	486	515	445	497	450	472	478	492	481	470	451	484	488	426	481	509	495	429	454	506	474	517	502	452	522	458	491	421	495	447	461	446	457	510	482	471	450	497	464	478	453	458	434	464	443	446	468	443	492	513	481	474	450	432	440	474	476	484	501	477	466	464	473	500	476	499	476	478	496	462	490	498	471	485	479	452	502	476	492	457	501	470	489	507	510	475	470	467	524	479	448	499	482	442	476	510	511	497	491	450	443	479	530	490	482	467	451	489	470	470	482	443	491	482	471	498	469	464	515	489	470	455	482	458	470	474	480	480	451	487	496	420	502	501	496	472	471	503	467	467	471	491	447	483	464	496	456	446	465	508	435	478	495	497	485	457	514	453	485	472	456	447	479	483	480	514	463	413	446	511	462	528	450	467	449	491	453	499	448	458	535	467	455	486	452	462	462	456	476	470	466	445	477	506	463	521	477	495	458	510	449	496	486	472	464	447	524	499	476	474	504	488	488	454	471	472	482	480	482	482	474	424	485	437	487	461	483	476	527	456	477	468	490	491	520	501	494	494	504	487	464	480	514	516	454	489	483	498	481	513	475	476	483	492	468	422	456	484	476	482	540	474	491	490	471	481	498	413	487	461	487	445	479	471	483	448	460	498	486	435	480	478	497	489	460	483	472	485	469	503	465	461	472	456	474	444	531	480	463	480	505	478	510	529	503	458	517	503	468	476	472	478	473	451	449	456	470	456	475	492	447	436	436	421	508	473	518	502	519	491	465	457	495	527	493	481	509	492	474	447	450	459	473	490	473	475	539	486	465	526	466	492	516	484	498	474	445	490	457	498	470	447	464	478	485	454	476	497	463	462	502	463	499	476	492	493	488	449	502	471	478	494	464	514	453	431	491	480	511	465	461	424	456	477	472	481	519	436	492	471	435	467	427	463	501	445	506	480	471	462	458	457	467	511	452	442	436	485	523	477	459	496	509	470	482	515	453	464	435	463	479	473	499	451	546	477	458	438	459	465	462	469	479	473	480	480	490	457	492	499	463	484	460	463	444	493	486	470	471	466	419	490	493	464	503	469	439	447	451	485	441	504	521	492	485	454	518	461	473	451	494	435	496	500	490	469	467	518	447	455	489	495	479	457	476	474	476	453	455	456	514	506	453	487	494	475	492	467	507	491	511	462	518	480	513	491	495	463	507	451	500	499	461	466	495	479	435	435	476	473	460	463	471	496	450	475	483	455	502	453	448	488	461	443	487	506	502	484	469	460	467	498	493	474	463	467	466	465	444	447	489	494	456	472	473	435	482	488	455	479	488	487	420	457	468	476	476	449	502	463	464	439	445	500	464	479	458	484	454	483	487	463	464	448	489	458	483	482	448	497	484	451	452	477	510	507	466	452	499	436	470	487	478	435	437	529	447	448	485	457	427	445	498	482	478	510	465	469	467	486	482	452	495	483	436	512	476	464	502	462	471	542	465	479	455	489	479	474	544	489	462	468	498	453	476	486	489	503	461	451	446	461	410	438	461	487	463	483	427	463	485	464	429	464	504	447	516	453	467	477	476	465	464	446	483	447	482	487	502	499	470	490	450	495	504	462	468	484	483	476	510	465	489	472	455	484	491	483	484	492	446	509	493	465	484	509	464	482	502	515	475	468	480	464	509	472	461	474	494	493	465	486	530	465	474	476	447	446	469	452	477	470	494	485	497	499	477	453	473	462	464	459	502	480	453	477	476	504	504	520	427	461	473	499	528	516	450	479	492	487	464	475	482	519	430	462	460	470	493	472	443	493	469	458	482	491	439	447	472	497	443	466	490	534	472	446	452	456	475	477	494	484	485	507	450	449	449	479	490	484	444	464	470	489	494	470	487	490	508	509	474	470	501	466	487	487	481	469	484	526	481	499	463	490	522	469	504	476	470	462	477	484	513	452	452	440	443	491	493	501	466	480	481	483	481	521	505	483	516	453	482	489	469	471	481	481	478	507	464	514	460	521	448	484	475	430	483	454	459	472	463	465	467	484	483	459	503	459	468	476	446	466	463	476	496	428	472	473	461	495	458	443	475	467	465	477	466	494	491	485	484	475	496	463	461	459	437	475	538	435	497	470	456	487	465	503	495	476	469	496	459	488	451	496	469	481	461	502	472	450	483	490	467	450	475	466	493	468	498	461	437	485	456	455	493	502	474	483	485	450	480	465	487	472	480	494	456	467	461	473	464	441	487	466	481	455	488	516	454	456	486	513	483	459	445	507	483	510	472	438	483	468	454	408	507	497	457	494	475	511	450	443	479	450	485	471	433	483	455	465	459	477	477	491	497	514	499	470	503	474	510	458	494	511	491	457	498	494	485	475	454	445	496	494	428	437	476	551	476	472	475	448	460	461	451	481	499	497	464	468	496	499	473	454	468	468	497	469	473	464	437	493	461	499	506	459	429	488	490	488	472	497	495	461	455	503	438	488	467	473	485	506	426	477	481	452	472	471	494	456	485	475	441	469	505	473	472	507	478	485	513	449	494	432	476	460	466	499	447	487	470	461	463	456	506	509	502	444	497	501	474	489	501	484	506	471	512	496	476	502	519	466	456	491	433	456	502	475	456	480	520	514	508	523	453	473	485	499	476	480	462	441	445	494	460	500	503	455	485	511	484	505	441	483	529	460	471	459	513	494	510	476	471	481	503	439	436	470	487	441	459	494	450	467	438	492	499	453	468	505	505	505	493	448	463	462	468	477	466	493	471	482	434	459	486	474	462	448	476	449	498	457	473	508	502	469	466	422	498	485	491	490	506	485	497	480	490	449	453	518	466	459	465	494	491	474	502	447	496	467	458	492	449	489	477	458	456	467	453	524	503	491	442	499	468	473	501	489	482	481	442	508	492	474	478	480	457	479	507	491	483	526	528	467	475	498	517	508	505	492	498	493	484	460	496	511	501	478	495	450	513	460	462	469	462	459	474	470	486	494	466	481	508	486	464	447	459	459	483	465	464	443	474	498	452	453	457	532	492	470	482	444	482	461	472	469	485	455	451	475	496	488	480	464	500	477	487	453	453	448	498	443	448	449	459	436	510	518	475	482	483	448	473	463	471	440	477	487	492	469	479	461	455	484	498	459	457	530	442	500	471	515	461	490	475	439	442	491	513	512	493	478	498	466	468	453	463	469	475	477	488	475	468	467	463	464	488	482	505	461	486	426	450	465	463	469	475	448	435	478	452	503	478	522	450	491	480	491	487	540	488	456	473	464	492	438	477	454	472	494	490	464
33742	64107	65696	41767	28727	18901	9223	3302	519	546	586	500	553	539	541	525	502	520	575	547	525	523	528	564	565	557	540	524	542	520	549	550	560	534	554	531	542	511	554	521	521	570	507	525	535	505	523	484	554	537	566	581	522	519	566	519	497	576	558	522	574	551	525	535	541	548	504	489	512	513	522	504	513	524	562	521	511	603	528	528	563	524	515	527	517	502	533	527	551	552	513	540	561	537	562	510	532	545	518	547	528	527	568	500	519	557	511	521	517	545	518	527	509	532	509	537	586	590	536	533	513	543	585	525	480	505	507	568	542	566	496	515	545	506	538	533	577	557	552	525	489	529	539	552	521	533	540	522	502	491	534	547	552	518	488	531	569	557	540	526	546	571	525	522	545	531	555	536	540	544	540	525	533	495	519	483	548	532	509	517	499	545	533	519	532	541	536	584	550	539	517	546	527	553	543	520	545	556	554	504	577	535	524	557	525	554	504	522	542	507	525	526	563	554	552	540	555	547	515	567	570	579	539	517	570	583	555	518	554	558	514	534	547	489	553	578	546	533	547	571	559	567	517	566	575	530	543	538	506	556	518	539	574	536	548	508	509	516	543	521	520	509	511	504	524	546	528	522	515	567	539	507	555	545	511	562	544	530	519	532	525	547	542	544	532	541	530	541	526	525	535	520	496	543	493	579	524	530	551	548	558	525	515	564	531	520	499	497	534	566	566	555	555	526	541	554	547	547	521	548	516	544	496	508	505	514	528	535	546	537	564	575	508	519	537	519	551	487	540	517	514	563	533	584	505	528	567	544	584	482	501	535	516	516	554	488	534	570	576	527	547	522	559	507	543	537	557	502	527	516	530	545	543	532	562	546	554	552	521	525	520	492	543	522	513	523	525	559	526	552	507	539	516	521	538	542	505	534	561	561	528	518	540	504	543	535	537	569	546	564	516	542	561	516	532	489	544	536	517	517	531	545	538	523	515	592	508	525	501	577	534	584	537	552	561	560	517	524	505	516	511	547	562	546	531	542	540	544	570	567	540	499	562	535	561	538	558	509	558	506	535	543	516	548	548	537	557	529	562	511	518	525	541	545	532	536	525	548	547	527	531	532	497	523	519	538	561	577	556	526	540	571	554	513	510	515	502	544	546	541	510	558	554	550	547	514	567	515	554	567	522	533	560	553	521	516	519	532	526	563	533	534	534	511	569	560	570	536	510	517	499	493	527	520	531	549	578	551	510	531	507	569	540	525	527	560	544	488	561	531	545	544	531	542	502	528	531	548	556	532	561	534	516	562	516	551	526	554	546	500	551	524	551	515	552	519	515	538	495	547	532	549	547	541	544	505	540	557	551	528	543	521	529	554	546	537	537	493	530	547	548	531	531	499	535	532	521	534	517	530	540	571	548	522	494	506	509	537	535	551	502	558	544	530	543	535	510	560	525	559	586	485	552	522	553	595	498	509	524	533	517	503	539	551	542	576	475	505	485	569	560	520	545	525	518	535	482	567	525	518	519	535	534	517	490	579	533	537	505	506	487	506	519	508	547	523	548	474	525	571	535	563	504	571	536	545	500	537	546	512	521	539	538	518	591	550	574	525	530	577	570	564	502	490	568	520	523	523	528	486	558	508	553	524	564	555	535	565	545	541	501	547	491	526	521	494	541	561	565	535	567	515	516	539	538	511	499	519	559	509	538	554	528	546	587	548	531	561	538	552	557	532	500	530	543	544	551	531	535	546	529	557	547	535	527	561	521	517	488	537	519	524	575	527	521	531	534	570	582	523	549	512	550	521	554	534	534	551	523	520	558	537	521	535	552	516	519	538	515	520	499	504	507	504	543	496	510	529	523	538	509	521	532	569	527	516	541	544	511	546	500	554	559	529	505	532	534	512	572	569	522	549	526	527	556	553	524	555	577	525	548	523	529	529	518	499	566	521	534	548	546	547	548	490	549	507	537	566	551	530	548	520	536	560	573	545	582	568	562	524	523	542	502	546	528	517	546	511	505	523	490	542	538	574	524	530	511	502	536	535	531	499	539	523	516	565	504	518	552	532	490	511	520	530	501	557	538	504	509	571	534	541	553	525	524	529	495	558	524	543	558	549	512	496	541	513	498	531	560	534	550	552	551	564	536	518	541	535	521	554	533	523	536	556	515	577	547	535	524	485	521	522	526	559	564	532	539	575	505	602	523	519	506	526	547	522	517	557	533	558	552	521	524	529	537	528	578	535	531	537	553	522	534	568	547	492	550	525	528	518	563	534	514	566	567	569	512	488	529	549	511	490	515	520	560	535	521	510	571	494	483	494	575	522	557	535	521	539	508	504	546	544	520	521	510	559	540	557	547	526	564	508	545	484	522	580	522	559	551	566	567	530	506	561	513	518	525	559	532	572	547	532	534	514	582	526	519	542	525	520	532	510	533	550	552	549	542	528	537	561	547	525	540	521	532	552	528	539	560	594	542	564	518	532	518	536	527	519	532	521	541	559	548	529	524	584	510	561	574	499	571	520	552	526	498	557	482	516	529	536	558	542	535	535	542	544	469	523	520	528	490	552	539	538	539	574	533	560	554	549	528	556	545	570	533	559	531	529	536	524	492	559	511	577	503	546	540	542	550	569	509	538	548	540	540	525	524	534	531	524	539	544	519	557	552	523	528	511	575	526	527	484	533	568	568	538	551	526	530	581	571	527	540	532	538	553	520	536	552	530	533	503	542	530	510	553	550	573	513	511	547	548	558	542	548	505	523	537	527	502	524	541	534	551	534	530	590	540	495	537	550	508	538	537	493	489	575	546	528	558	519	535	508	502	502	545	517	560	532	525	572	514	525	516	520	543	583	510	528	538	488	528	526	479	546	511	488	531	533	510	521	524	527	547	510	571	549	543	522	548	499	513	544	570	529	532	551	560	537	545	509	493	518	554	560	555	566	545	542	519	526	543	575	529	558	497	548	514	533	535	538	545	516	509	524	524	535	561	528	523	550	552	527	547	532	518	504	575	535	526	555	550	572	531	586	529	518	551	545	557	550	542	498	541	548	541	564	520	530	576	487	498	524	501	579	549	535	503	542	515	540	489	531	533	579	527	541	516	522	556	554	533	483	508	557	528	508	527	522	479	514	565	478	573	538	585	537	488	548	496	538	522	514	589	521	562	529	544	547	510	572	537	539	556	547	512	575	550	515	533	499	540	566	541	550	536	515	539	526	528	502	525	524	560	561	530	549	565	538	524	513	561	557	557	567	522	567	524	544	552	546	548	543	542	534	545	516	543	514	510	541	552	544	562	524	553	497	512	473	494	543	525	528	549	542	544	500	571	530	555	503	544	523	506	522	511	549	544	516	598	536	530	509	521	548	543	521	535	517	526	556	507	572	511	523	519	569	503	518	547	527	522	549	529	543	548	577	543	523	521	524	537	500	513	543	486	551	540	545	542	538	531	557	530	548	550	498	555	551	571	576	517	533	519	523	475	544	548	522	526	528	514	528	537	511	536
23307	23175	38182	33886	30815	29119	26269	9666	795	569	573	544	606	539	513	549	519	581	541	558	540	508	540	559	540	533	575	522	544	561	527	538	545	598	557	562	571	529	538	520	526	536	587	536	501	551	571	546	554	556	550	485	559	533	533	524	535	546	494	521	554	519	526	528	548	567	522	505	510	566	537	544	522	533	568	566	552	537	506	569	587	536	527	483	576	553	543	539	510	542	559	537	588	555	526	513	563	526	580	493	524	530	530	537	557	561	568	538	547	501	538	529	506	565	546	586	502	529	522	523	541	531	527	554	538	531	579	581	528	535	573	540	558	526	503	535	594	510	565	528	575	554	582	568	543	517	531	568	521	579	532	545	514	552	549	567	548	558	512	519	539	549	564	514	555	521	513	575	533	531	533	523	519	552	521	522	540	576	542	562	506	575	535	531	542	523	549	522	517	515	505	537	526	555	533	510	505	520	576	556	521	563	554	559	577	607	550	516	562	539	528	530	525	498	522	548	542	517	566	531	587	554	525	539	517	529	494	531	522	544	502	538	498	542	547	524	551	556	560	522	516	516	520	563	514	550	552	505	534	554	536	552	541	536	503	545	546	531	551	572	510	528	510	536	536	542	554	540	517	539	536	508	535	528	565	535	551	542	535	582	550	522	538	529	542	567	491	564	536	501	522	511	523	544	482	541	512	525	569	520	562	559	496	545	544	525	495	542	539	506	525	544	537	540	529	523	558	556	509	546	548	523	539	556	487	571	537	537	525	539	551	551	577	513	555	520	534	526	538	564	572	531	516	525	549	558	532	567	528	492	565	534	538	535	508	518	547	567	511	576	513	522	544	520	540	574	537	516	512	561	528	558	526	510	523	539	537	540	540	511	605	522	549	537	521	527	520	562	555	538	498	550	565	546	560	530	580	507	556	562	586	527	518	527	531	553	531	583	526	560	503	527	545	538	547	554	554	492	541	549	509	545	535	549	580	574	558	532	513	533	516	537	571	546	530	529	546	518	542	514	570	553	529	523	505	571	515	519	492	579	480	557	529	547	582	506	536	558	526	591	573	519	558	504	549	558	552	594	543	541	494	593	554	511	530	509	561	523	510	518	561	513	531	516	535	548	505	566	492	550	576	547	506	528	510	564	500	503	578	573	506	547	548	492	554	489	532	555	607	531	522	564	528	521	595	570	551	558	536	578	526	506	554	540	471	506	543	550	553	526	545	529	547	533	566	539	549	541	530	551	551	491	561	544	555	546	542	513	544	558	523	536	513	503	552	620	556	508	545	524	544	549	514	569	560	525	521	543	479	560	479	568	546	520	567	528	549	532	549	576	512	535	529	525	524	555	498	537	517	545	494	555	571	527	492	524	522	503	513	513	527	566	533	553	544	527	507	519	518	548	549	503	536	542	544	536	547	546	585	569	544	517	552	527	581	531	526	550	525	549	522	547	547	539	537	550	520	523	515	521	546	558	527	534	506	511	539	541	551	539	549	590	570	557	515	568	525	544	529	538	518	537	570	475	537	526	505	544	552	557	553	581	546	499	573	518	511	547	536	537	567	509	519	549	481	587	530	530	566	546	536	525	539	497	529	572	560	556	530	537	500	499	499	530	534	527	533	558	533	532	552	532	542	530	565	579	486	540	536	552	524	557	527	510	524	472	512	541	556	537	522	585	490	551	529	522	517	560	528	551	567	540	575	560	503	547	538	520	531	577	532	553	534	545	516	518	535	549	490	549	559	562	558	543	515	507	557	532	517	535	514	552	536	561	528	514	536	548	562	531	500	524	528	549	554	541	520	527	549	551	558	535	565	558	588	538	562	562	580	546	583	561	590	538	520	570	514	547	526	559	527	582	503	485	576	549	557	532	543	538	531	543	511	599	570	515	535	534	524	537	512	507	521	548	543	513	523	548	509	574	527	506	555	570	543	557	576	591	514	491	552	520	533	544	549	560	557	560	571	539	575	538	546	555	544	515	540	529	536	510	567	537	538	527	512	507	543	524	529	530	523	525	534	489	516	540	570	549	536	522	523	509	534	575	584	541	521	491	562	519	548	548	514	557	526	535	534	547	560	536	548	570	549	542	530	521	545	519	567	510	543	555	521	553	539	560	534	540	551	533	558	516	495	542	556	527	560	557	572	519	513	560	552	532	498	486	530	519	530	541	535	531	523	533	519	524	560	545	578	534	558	554	520	531	562	539	540	546	565	528	508	522	543	525	559	542	538	503	516	534	547	571	566	544	510	545	508	509	558	559	560	528	552	561	552	560	552	521	528	577	527	521	480	552	508	555	547	549	569	514	523	544	545	510	521	536	549	546	536	528	544	602	531	545	551	510	529	522	524	541	500	495	524	580	541	510	522	527	514	527	555	522	527	549	531	560	540	568	512	592	574	541	549	517	536	519	525	533	514	551	569	498	534	544	480	525	551	554	553	559	580	570	538	495	521	545	543	563	555	602	556	603	551	541	544	529	533	552	562	548	517	503	512	512	514	522	546	532	543	515	554	539	564	545	535	530	522	542	524	544	558	536	522	532	555	545	511	530	550	566	554	571	559	523	546	573	528	528	541	535	555	524	568	577	540	523	521	510	521	532	559	523	552	586	571	551	529	526	490	498	534	524	510	523	527	512	537	544	526	520	515	519	541	588	555	534	539	531	539	558	523	537	556	561	526	548	525	551	540	534	495	541	538	522	507	545	582	562	539	525	541	518	542	548	512	551	524	519	519	569	524	539	536	553	544	529	542	567	530	524	532	569	551	517	574	584	510	540	525	550	573	509	527	535	546	531	554	526	556	523	508	551	535	550	538	554	506	538	568	516	534	547	555	546	531	538	536	539	518	518	545	538	553	502	564	565	510	524	548	497	543	529	532	526	554	528	534	588	520	547	519	544	599	530	525	548	519	568	545	549	529	540	556	482	515	505	527	536	544	491	557	531	553	540	565	532	526	550	512	505	531	549	520	555	513	566	564	539	514	543	532	557	560	487	530	571	550	519	569	544	580	542	507	552	525	545	575	529	542	514	527	572	561	526	501	530	528	496	550	486	540	535	575	552	546	528	520	497	566	551	541	526	540	519	539	522	555	531	528	497	601	531	531	536	524	544	576	539	525	559	532	545	492	521	566	549	557	543	509	568	560	553	526	523	573	518	541	553	554	536	546	497	493	537	539	576	568	540	536	520	518	540	531	588	547	555	539	526	607	545	522	554	577	586	540	526	553	551	541	565	551	532	528	549	574	520	529	543	492	539	541	537	545	545	557	550	559	534	562	520	527	527	516	542	534	532	567	541	552	537	545	493	505	584	526	552	539	551	570	533	513	499	557	543	506	506	532	564	531	523	569	521	520	512	545	535	518	531	491	538	555	547	541	521	525	567	551	526	549	553	514	535	519	520	530	523	512	555	580	561	536	515	524	529	527	483	568	547	549	549	608	481	559	520	558	533	563	534	491	545	538	539	508	541	501	580	534	568	521	527	553	539	523	538	547	558
41470	69769	78555	60968	44643	34552	22112	8937	591	572	602	568	608	551	582	606	542	566	614	580	593	555	608	581	620	579	571	589	587	561	583	574	560	619	556	587	557	550	591	561	563	546	596	560	586	560	605	578	579	607	584	564	618	577	574	588	582	567	564	606	524	591	548	558	598	612	611	523	585	565	588	554	572	592	596	581	538	556	569	601	550	574	583	554	559	609	564	597	599	557	547	550	582	593	604	577	552	578	623	586	553	533	555	552	558	567	555	564	633	571	593	614	594	586	568	568	551	557	566	552	582	542	566	590	606	582	570	576	624	593	591	588	581	605	586	604	564	567	593	584	584	546	596	558	561	553	541	605	552	623	563	591	585	579	587	538	575	605	561	588	581	569	589	540	597	554	581	571	588	561	632	567	550	555	537	568	547	537	575	570	576	621	582	565	563	569	596	575	547	574	552	528	583	597	568	559	595	583	602	571	591	589	585	575	564	553	592	607	562	579	585	593	583	557	551	600	564	621	533	542	554	592	557	603	567	589	534	617	583	610	589	547	560	539	611	568	558	612	531	575	558	548	623	615	624	540	567	579	568	549	542	554	578	525	544	606	561	531	566	588	604	587	584	566	558	567	542	619	620	604	569	551	557	525	627	574	568	573	594	580	539	550	575	569	572	566	562	583	554	533	522	595	552	562	594	627	596	590	585	601	589	583	568	546	568	550	551	560	590	592	544	576	603	554	558	556	605	560	554	560	556	556	561	607	564	571	595	586	584	549	631	569	597	562	580	551	599	609	558	624	601	581	573	582	600	584	554	593	552	599	567	573	576	611	566	606	584	610	574	575	572	627	572	537	570	639	591	604	581	602	604	568	571	576	583	562	559	597	598	554	585	595	594	569	598	590	579	591	581	572	593	593	596	583	581	555	603	563	520	565	543	633	547	591	592	582	602	588	594	590	576	559	551	558	597	544	585	537	567	574	583	548	573	568	585	592	583	637	596	579	605	582	563	576	579	534	545	615	548	555	588	573	597	586	593	574	591	560	611	614	553	613	578	598	560	595	613	560	553	592	590	563	613	569	572	574	570	554	560	576	569	629	565	569	578	557	578	598	595	586	587	599	549	564	598	559	525	585	648	583	593	617	573	589	552	544	571	577	557	564	564	567	596	549	597	561	570	567	567	610	542	590	563	607	610	577	592	580	554	587	619	561	583	551	573	571	586	603	565	568	580	586	581	562	613	524	548	589	601	560	523	556	531	540	569	567	592	543	599	569	579	579	527	563	593	554	573	596	546	567	601	571	574	596	564	541	590	601	596	564	560	587	593	542	584	576	601	559	549	571	578	577	589	567	604	563	617	612	537	564	606	567	586	600	569	581	572	525	574	568	558	598	592	605	530	529	588	604	569	579	571	579	599	611	531	568	574	528	591	585	502	575	552	553	597	613	588	586	560	600	589	571	551	600	553	538	586	585	587	602	607	531	562	599	585	602	577	617	562	544	521	586	556	559	537	572	602	532	592	567	563	584	577	552	535	595	556	601	582	617	614	565	603	582	604	562	569	544	554	583	552	618	584	571	582	590	585	562	556	611	557	579	584	592	563	571	523	608	522	574	588	597	575	574	580	576	580	586	566	620	592	573	567	565	620	530	569	570	572	577	616	603	597	598	539	586	546	581	579	585	560	565	572	551	576	595	618	591	585	600	578	546	584	578	582	581	549	588	612	584	571	566	580	596	586	559	509	590	578	580	574	557	562	574	563	552	593	548	565	581	567	548	610	557	561	552	587	605	557	584	585	544	609	595	567	595	569	553	516	573	605	535	528	572	561	559	588	613	612	590	576	543	569	547	597	554	599	573	540	554	567	563	565	558	536	568	567	547	547	541	561	572	612	588	576	609	594	582	563	604	591	576	549	539	607	555	573	622	627	561	593	580	601	579	589	589	592	566	568	596	611	573	498	581	612	567	563	541	565	553	561	570	563	583	539	554	555	541	573	565	575	535	572	550	587	570	566	597	531	579	591	542	546	570	580	617	583	541	551	620	547	597	558	586	593	571	597	605	577	550	556	578	607	576	605	599	553	579	615	555	571	588	587	597	565	575	600	596	608	581	587	586	584	582	561	579	552	580	571	570	613	580	594	546	597	546	565	548	561	585	560	564	550	540	581	582	578	560	588	576	581	582	547	579	574	582	561	549	583	529	565	606	594	600	554	556	570	549	554	522	598	579	595	611	603	553	612	586	560	561	635	585	609	574	592	606	576	535	589	549	572	595	561	613	582	548	558	536	580	611	593	577	560	644	597	568	623	533	579	579	571	614	581	576	613	584	580	536	608	596	578	608	570	565	587	603	580	597	608	539	586	557	554	603	552	610	578	571	594	558	572	584	561	586	587	594	589	624	593	602	544	575	591	565	585	541	543	606	573	560	570	598	559	586	564	587	580	592	551	577	579	558	614	546	569	575	567	574	575	566	560	533	560	613	576	544	599	547	558	547	602	555	522	599	538	547	594	584	582	564	563	591	574	586	615	559	544	581	563	569	575	568	567	563	593	586	544	569	552	551	609	589	579	589	554	614	552	576	561	615	575	601	583	586	561	559	582	574	580	535	562	536	599	528	624	603	531	552	543	581	568	537	560	568	571	566	557	584	585	606	576	577	590	541	615	533	554	573	631	560	557	574	573	532	565	615	551	566	630	615	565	605	536	548	571	574	581	593	552	569	581	599	587	582	559	592	577	583	580	572	559	593	571	595	573	581	572	584	552	577	563	552	575	629	566	608	549	531	535	568	549	580	591	575	590	609	575	612	576	604	570	581	563	581	593	550	575	545	560	535	583	614	594	581	601	559	528	571	566	554	602	588	573	557	554	582	554	595	576	578	604	572	559	625	597	573	600	584	554	596	554	567	620	593	639	582	605	580	592	576	570	588	537	582	591	586	581	599	632	560	567	568	606	611	545	571	558	620	561	526	613	554	555	628	600	597	554	574	607	575	568	549	591	600	598	594	602	596	552	584	583	626	545	581	575	530	579	547	570	575	548	567	565	533	580	575	581	568	582	561	607	567	608	584	577	577	573	548	542	593	594	582	561	611	565	562	555	561	580	564	550	589	589	548	547	574	581	595	580	579	558	554	587	549	598	589	547	570	566	583	601	620	632	655	560	575	567	566	625	551	599	589	562	564	577	521	553	582	590	569	598	589	569	583	577	579	589	584	589	599	578	572	522	584	567	615	617	546	571	577	598	569	552	582	635	617	552	588	587	561	586	582	579	594	605	564	546	596	528	582	572	539	590	575	544	541	600	596	561	576	571	559	542	570	549	542	548	619	566	551	600	593	589	614	575	578	625	592	587	580	570	585	595	588	540	586	619	576	550	582	536	561	595	594	588	595	544	561	561	544	580	608	543	517	588	547	569	567	567	564	554	570	572	565	596	540	584	568	554	564	581	606	569	584	559	550	578	557	582	647	516	547	553	562	586	614	618	594	536	561	582	578	553	577	586	505
29465	34038	41820	23670	8879	2993	1940	767	337	378	350	395	384	346	353	342	358	357	351	328	358	366	388	322	351	364	370	346	344	366	345	363	355	315	367	397	344	369	362	329	353	340	353	376	375	364	352	354	339	371	338	366	371	333	362	348	337	348	353	355	365	387	367	352	350	378	374	347	351	330	377	314	384	351	353	343	371	360	341	371	359	377	348	377	363	345	393	313	340	349	376	357	372	374	379	376	367	373	372	374	329	362	356	351	358	361	389	354	349	349	370	344	386	370	337	373	361	379	358	338	376	340	396	344	377	365	306	373	378	394	356	344	361	360	351	347	360	361	317	318	363	354	363	381	366	353	348	372	353	395	384	369	331	370	369	355	360	397	382	336	363	363	393	334	336	344	340	369	327	327	349	370	374	341	343	331	345	366	380	372	366	402	343	325	327	359	367	344	387	340	365	366	349	354	368	368	356	347	337	393	372	371	335	382	363	379	383	361	351	347	381	369	386	335	347	378	322	381	372	361	327	325	357	333	337	346	377	349	358	345	390	387	368	328	366	344	318	383	375	333	352	360	335	356	358	381	334	351	388	346	353	372	344	360	336	338	362	390	364	369	357	339	342	388	371	319	331	363	353	356	375	325	370	357	334	371	347	371	377	340	390	374	333	342	370	371	374	321	368	378	376	349	378	371	357	363	339	330	420	315	362	337	382	340	339	337	360	341	354	352	352	342	344	357	356	377	381	338	346	380	387	327	340	350	374	373	356	364	361	348	363	334	348	365	363	335	398	325	367	356	348	319	359	342	373	359	348	333	356	368	408	351	333	345	353	362	345	363	372	354	351	376	323	361	390	332	334	335	353	324	330	371	368	361	330	351	334	370	348	364	370	344	341	316	350	326	360	377	327	321	370	348	345	358	359	350	363	360	346	383	358	402	351	348	363	375	359	366	366	338	348	356	401	338	359	364	347	350	370	359	385	347	333	350	311	360	342	334	382	399	343	383	380	354	349	379	371	358	363	349	362	335	366	358	358	344	340	360	354	374	355	384	351	357	351	353	369	338	332	347	365	364	361	359	367	357	363	368	397	390	376	405	385	350	342	365	398	339	366	360	360	356	368	308	395	359	342	356	345	334	338	351	360	331	392	365	382	389	338	355	354	366	331	376	365	398	348	374	372	359	343	360	351	378	353	334	357	380	365	354	358	371	332	346	360	336	324	347	378	341	311	385	391	367	339	348	324	336	375	351	357	367	352	348	354	316	349	310	322	361	363	379	329	356	356	340	359	350	325	377	365	369	350	339	341	357	348	340	376	365	365	372	326	355	333	333	343	368	349	366	368	339	354	382	379	360	361	344	355	335	389	314	372	386	373	347	372	371	358	343	367	309	331	336	339	362	352	332	329	375	343	347	351	375	370	378	344	378	382	378	348	361	347	374	349	360	382	356	356	357	375	346	335	336	364	350	335	334	355	358	358	394	355	348	393	345	316	338	355	368	366	394	359	327	350	341	358	389	365	369	367	337	330	359	361	381	374	373	383	360	366	356	350	373	324	370	331	382	385	355	333	379	317	334	387	355	369	349	371	349	356	340	389	332	366	337	365	368	391	343	342	366	333	340	355	351	409	392	330	370	350	377	362	357	327	356	367	369	354	366	357	350	353	354	360	353	367	366	401	348	359	343	347	379	380	366	361	381	402	361	376	363	351	335	367	347	356	375	363	407	355	343	351	338	350	358	350	387	354	365	361	362	352	355	351	339	339	352	374	373	364	373	352	369	382	332	391	329	360	373	334	389	347	383	382	349	373	363	357	367	365	364	367	343	350	339	348	336	361	389	341	376	360	346	353	328	367	357	348	381	349	372	357	346	359	324	327	358	330	356	344	369	394	384	363	369	346	364	345	330	364	379	355	346	358	360	358	338	391	332	360	345	353	315	356	353	358	385	349	365	402	342	369	335	346	337	345	363	369	384	337	382	356	375	364	333	304	338	362	390	377	385	354	352	362	355	355	330	302	376	381	328	370	374	313	391	347	357	390	344	392	352	354	372	356	355	357	346	369	367	359	365	360	345	354	347	330	349	351	361	332	344	346	362	368	378	356	354	359	342	361	347	358	336	356	311	353	341	371	349	381	388	345	374	345	329	403	353	343	387	332	353	335	354	343	361	380	373	398	359	366	361	364	374	364	339	355	387	334	331	363	369	358	338	346	351	355	383	352	374	362	355	371	332	352	378	324	350	333	363	348	355	357	333	350	355	391	386	377	379	356	367	337	369	365	359	341	352	389	332	390	354	377	379	377	363	360	353	375	344	300	365	380	391	351	349	354	345	372	346	369	356	353	367	374	334	397	333	371	359	336	335	370	323	323	400	318	343	360	363	345	380	389	370	376	361	375	355	353	375	376	378	349	356	366	345	361	369	370	345	366	365	308	351	345	347	329	337	355	347	386	372	351	365	358	355	373	357	405	376	316	345	349	333	383	374	389	359	385	337	352	353	363	348	349	376	353	375	358	349	305	309	352	359	326	373	379	348	362	389	353	345	347	369	354	343	387	351	392	348	364	401	342	351	361	351	336	354	360	340	335	342	326	381	368	339	344	359	370	370	372	318	379	367	355	401	354	355	345	354	354	386	396	361	363	329	334	369	350	332	363	373	327	345	332	357	359	359	383	331	338	320	335	348	373	330	321	354	362	377	383	382	354	351	362	372	347	358	377	335	340	363	380	332	376	345	361	378	353	376	371	336	372	347	359	359	357	364	355	350	373	353	341	319	321	383	374	378	375	351	346	346	370	362	354	374	358	362	391	347	402	355	379	326	355	356	359	366	373	335	354	350	366	340	337	363	342	397	341	369	379	379	350	376	342	386	352	335	338	374	370	395	387	357	375	360	360	369	348	400	352	366	375	373	353	353	347	342	337	359	338	364	335	332	343	369	378	362	355	331	347	352	346	356	329	346	370	352	353	369	387	361	330	345	361	348	385	367	346	370	361	357	358	375	354	337	351	373	355	395	321	376	367	341	371	363	342	365	315	359	338	373	373	369	382	362	341	378	371	341	329	331	356	389	305	301	365	363	344	340	330	387	347	368	363	351	330	321	342	307	325	376	323	343	314	346	347	357	344	333	357	352	335	331	396	381	369	332	347	348	382	369	378	377	372	366	364	374	348	365	392	352	345	329	356	387	358	371	357	388	368	354	318	327	380	366	348	380	351	339	359	351	326	367	343	339	344	398	370	373	381	364	363	340	361	357	339	350	349	345	344	366	372	321	325	395	340	356	382	412	344	342	382	361	368	363	355	371	363	367	345	351	362	333	312	354	334	348	333	369	358	356	352	359	368	336	349	380	386	395	367	372	390	360	345	333	331	371	338	348	384	381	341	370	345	343	372	375	363	354	341	358	366	373	382	366	337	328	368	378	365	344	352	355	357	360	328	323	356	334	372	345	352	353	363	366	381	327	377	349	373	351	344	383	381	369	351	350	330	344	379	370	314	347	373	358
31977	52451	35718	16473	7847	3487	2345	1032	401	441	374	395	406	431	418	399	412	422	423	403	418	392	420	427	395	380	417	414	398	400	427	429	398	430	391	394	441	414	402	428	404	401	427	417	395	413	450	407	434	430	435	427	424	381	374	391	403	400	409	395	349	409	404	398	396	400	406	384	453	410	404	370	416	439	392	377	421	367	399	400	400	379	411	417	394	398	450	416	435	375	416	413	386	390	397	392	412	410	417	415	438	407	375	398	410	450	389	397	425	430	399	424	434	447	423	403	448	391	417	405	385	428	426	408	399	416	421	466	421	446	406	391	408	374	391	429	438	423	382	430	400	372	427	430	442	439	402	383	400	441	424	435	398	416	433	419	444	426	367	410	426	455	400	384	414	407	441	395	401	407	380	400	390	352	416	443	418	416	409	373	404	411	426	391	392	394	407	437	385	392	423	415	393	420	402	398	436	397	427	440	395	412	431	440	386	458	438	434	434	395	397	417	393	383	412	390	415	422	396	402	407	418	410	409	421	399	367	392	386	415	410	427	413	398	438	431	398	422	408	391	386	413	399	436	413	420	408	414	424	412	427	406	411	427	379	428	402	416	410	429	419	416	466	424	412	394	396	392	418	374	438	392	392	413	381	410	423	390	421	428	393	394	420	420	414	397	395	435	382	442	408	376	392	415	391	375	382	413	449	383	387	425	400	393	369	410	424	387	397	418	375	419	409	393	412	399	421	456	391	418	420	433	441	425	442	382	431	438	406	400	391	404	440	406	421	400	412	409	417	403	409	412	418	443	406	433	437	418	397	420	373	395	431	424	432	398	420	390	428	446	432	356	412	402	400	397	391	411	444	428	418	428	388	409	415	415	399	391	440	461	370	352	430	442	393	406	415	415	405	414	396	400	396	440	431	414	402	390	448	403	398	445	445	390	397	420	407	382	406	401	426	452	395	397	423	465	410	399	409	409	430	394	384	392	438	407	430	378	420	445	422	415	387	401	395	413	390	414	424	424	394	436	435	404	408	383	414	408	396	417	416	435	391	409	430	438	438	368	393	429	431	438	386	419	442	423	397	394	427	426	406	438	381	395	410	410	467	424	435	419	431	418	383	425	399	404	398	405	363	415	395	417	447	385	405	404	408	411	426	414	436	400	462	431	392	400	413	397	369	378	397	394	404	424	411	383	441	381	390	431	427	403	421	424	429	416	375	385	413	432	387	424	403	389	422	430	375	408	404	384	375	423	444	434	415	385	388	428	436	407	412	414	385	394	404	401	387	414	415	434	428	437	427	422	394	371	412	420	393	430	411	421	405	397	455	404	392	427	389	393	407	401	363	393	428	410	395	418	405	417	424	390	438	436	405	353	368	384	397	409	422	419	399	400	403	388	398	408	394	390	417	450	396	396	412	397	420	440	395	436	413	418	410	383	421	400	418	410	408	449	388	415	422	384	462	417	394	438	468	427	447	403	387	415	415	413	432	398	397	423	424	378	412	408	425	380	422	380	407	387	419	427	395	414	437	405	435	408	419	415	419	403	404	416	401	414	402	401	413	422	418	463	437	395	415	422	447	406	407	412	409	415	425	420	438	435	382	390	401	368	395	411	426	372	374	394	445	423	421	396	407	431	410	415	423	431	381	389	399	456	417	383	454	430	386	385	410	387	386	445	412	403	433	407	419	362	423	410	429	412	411	432	423	419	384	396	401	401	408	401	390	416	398	432	411	421	423	407	425	451	386	379	391	421	384	400	427	413	440	403	440	418	437	449	388	382	421	396	411	438	404	385	412	444	376	410	401	420	427	420	406	414	449	423	412	426	424	394	394	415	389	426	398	410	409	420	388	428	421	405	371	400	392	396	397	387	426	386	415	402	402	400	400	430	388	407	418	409	359	370	437	417	389	423	458	382	419	398	411	419	407	390	389	441	439	399	429	432	440	415	405	408	429	392	428	417	409	459	427	414	431	420	407	397	425	407	392	424	399	401	415	390	423	378	459	422	427	436	354	407	397	411	425	436	407	421	401	394	407	416	385	367	412	399	403	441	393	412	404	398	441	416	424	411	380	382	424	386	405	408	392	429	429	405	465	380	397	413	387	418	383	404	385	389	392	415	386	395	428	439	396	407	416	401	412	446	423	417	395	409	442	380	393	442	438	430	414	408	417	423	465	390	406	392	413	426	419	436	404	410	423	415	394	428	429	418	412	424	416	412	431	443	402	368	429	380	385	407	427	398	387	410	394	403	416	400	406	414	384	441	388	371	388	385	430	446	423	365	433	416	411	438	384	402	399	417	405	408	409	377	382	434	451	420	445	401	399	411	415	427	423	409	407	385	435	392	346	412	392	405	412	398	392	408	421	364	448	432	438	397	420	388	417	409	420	398	394	417	411	397	442	399	408	414	420	423	401	382	398	414	381	454	451	429	385	407	372	392	471	437	408	425	393	386	375	413	359	433	381	424	450	391	397	403	400	354	381	433	388	437	388	426	425	410	416	400	423	381	402	431	379	374	418	420	387	404	396	393	375	472	453	412	418	426	457	413	413	376	422	421	395	427	414	420	393	384	425	427	424	400	414	414	421	413	427	414	415	414	435	420	415	358	377	423	406	396	414	423	378	404	425	422	387	388	389	397	400	419	418	403	415	468	405	409	413	395	441	413	379	419	416	437	409	388	409	401	392	412	417	416	418	432	399	384	412	408	396	432	452	427	421	407	417	447	409	407	395	428	437	366	456	402	387	404	385	399	385	399	384	375	389	440	389	420	409	406	426	424	415	411	409	374	430	447	405	382	410	414	398	396	429	358	401	404	421	406	408	373	426	393	401	426	412	433	402	442	421	419	398	412	436	421	407	385	395	402	429	423	425	441	431	419	393	454	378	430	416	371	382	378	424	371	416	400	387	423	427	462	403	432	411	442	399	406	392	396	404	387	410	362	391	427	407	413	433	411	404	373	400	383	393	432	393	432	407	411	410	405	368	390	375	423	384	386	410	442	388	425	405	394	422	405	405	459	413	391	400	398	429	381	400	405	407	381	405	417	413	417	377	404	433	397	425	439	376	413	361	394	440	412	398	412	409	442	389	433	448	398	430	411	396	419	413	390	418	419	412	401	356	380	413	375	425	477	413	413	398	395	388	425	384	386	416	427	420	445	431	413	449	402	406	386	388	425	399	439	392	417	424	432	402	396	402	407	430	379	407	389	407	409	409	411	403	410	371	428	405	413	390	411	442	411	422	408	414	403	423	453	415	445	435	415	410	395	384	393	371	406	425	426	388	378	399	436	392	433	409	408	431	413	420	405	395	447	404	401	435	375	394	450	382	402	409	380	390	389	435	399	394	365	413	371	409	438	434	414	414	406	389	420	353	416	415	460	398	417	386	416	394	454	381	401	427	394	417	410	409	440	372	453	424	430	418	401	424	411	423	424	411	438	431	386	394	397	396	454	426	424	403	386	410	379	419	399	396	423	393	433	431	398	411	427	391	419	409	406
25034	25770	46220	41135	29375	20789	12724	3597	366	359	323	360	338	363	338	351	342	338	384	328	343	332	370	325	340	351	331	323	344	318	373	352	368	317	362	366	347	349	330	351	327	341	340	366	360	307	364	351	361	365	350	325	352	364	335	345	344	338	333	349	328	359	341	318	316	344	360	327	354	356	342	326	346	362	360	346	366	349	390	331	334	336	342	362	340	347	326	333	360	331	349	329	316	332	308	372	351	355	373	339	321	364	337	338	345	373	314	344	316	352	321	335	319	351	343	360	352	364	350	317	343	356	314	317	350	363	345	341	332	333	341	334	347	359	343	357	337	350	354	350	384	355	376	335	325	349	347	353	342	329	350	375	378	355	327	336	361	323	372	340	362	349	354	368	341	321	339	356	343	336	342	387	332	315	338	358	356	332	343	367	337	364	355	332	364	357	347	294	309	373	345	304	369	332	318	320	334	358	319	329	324	358	366	373	327	375	339	340	373	347	358	360	340	342	362	324	339	322	358	327	359	383	332	328	339	360	341	361	362	338	365	316	322	339	349	379	357	354	329	335	372	354	362	351	347	318	344	337	335	356	320	337	318	344	350	352	344	363	352	340	364	354	328	382	392	337	353	330	345	361	330	344	340	357	356	385	342	350	324	335	383	358	347	379	376	359	343	355	358	330	334	339	328	353	313	346	345	320	325	334	301	336	337	308	333	374	354	346	368	362	370	326	342	331	405	347	354	311	316	341	334	365	345	349	363	359	374	365	361	311	365	331	365	361	345	314	334	352	355	347	327	322	349	373	360	348	339	324	369	312	363	353	348	366	329	374	335	371	357	357	374	365	383	413	346	343	341	344	296	327	344	315	340	331	337	358	385	365	384	334	350	349	310	345	346	338	322	347	330	359	318	359	363	377	351	350	342	378	340	325	370	337	353	346	325	331	353	331	343	344	338	359	374	326	332	344	359	341	343	362	361	345	391	327	364	345	359	332	342	387	330	325	333	324	365	351	349	356	359	363	359	356	315	327	335	327	352	322	347	336	364	362	362	333	383	328	363	338	317	387	353	352	351	344	334	356	377	340	348	344	353	337	320	350	330	351	341	350	392	353	346	339	330	355	331	352	347	369	347	372	349	322	354	365	360	331	339	337	321	338	325	350	343	357	352	351	338	336	343	328	315	341	364	332	359	396	357	350	358	360	323	321	340	352	375	331	345	337	363	355	341	359	320	371	330	338	351	323	361	367	362	322	337	347	341	376	353	361	311	347	359	370	368	349	366	352	338	379	361	333	325	340	330	333	329	378	375	340	387	329	355	342	371	352	354	331	342	331	354	343	347	332	334	325	360	330	336	335	360	339	314	355	311	355	358	378	323	360	353	322	310	350	357	321	335	324	360	315	321	354	387	320	333	355	316	323	356	351	329	337	355	313	352	305	344	353	352	377	381	351	347	328	334	345	363	349	354	378	315	333	345	324	356	371	360	351	352	366	342	347	319	368	358	366	387	339	345	353	326	343	355	314	346	355	344	362	305	346	346	356	364	312	338	326	361	316	303	362	359	351	343	334	377	347	350	330	327	335	340	341	351	334	334	341	324	334	359	391	370	324	363	352	380	326	323	362	315	343	332	350	339	364	341	333	335	372	353	354	335	318	321	349	345	352	325	354	312	330	339	356	322	347	335	348	376	324	355	370	336	346	362	323	392	336	366	357	324	326	370	338	346	342	333	364	336	354	334	329	328	353	351	380	348	390	366	336	362	352	376	342	355	351	323	344	344	369	351	365	328	341	342	320	328	332	351	350	316	369	352	333	356	353	353	339	357	338	325	336	363	339	359	334	364	372	354	370	367	344	331	373	352	316	321	327	343	365	379	358	370	335	350	380	350	334	326	383	330	300	335	331	370	369	380	343	340	335	385	370	342	375	354	354	340	358	333	357	372	330	331	364	375	357	344	331	332	347	353	322	342	349	355	336	341	344	345	372	350	347	345	342	366	356	338	335	342	371	340	351	333	342	354	350	351	345	367	346	338	327	341	324	339	332	359	345	359	342	332	323	343	340	327	354	365	380	357	321	352	357	370	363	377	356	348	369	366	357	372	348	345	346	360	326	348	373	408	374	343	355	319	335	334	341	367	334	345	358	368	348	330	401	322	349	335	357	340	314	366	349	346	341	346	339	324	357	343	332	330	326	332	345	323	312	359	301	332	345	331	389	344	327	360	361	336	366	350	373	362	352	361	330	354	334	301	351	361	319	330	396	384	346	345	342	392	354	347	343	335	326	339	319	346	361	347	340	364	335	325	363	347	328	325	325	355	360	374	346	321	380	326	322	326	340	321	313	337	381	368	340	342	354	323	330	371	348	350	330	342	349	317	347	343	332	347	346	329	304	316	341	334	348	331	340	361	370	324	376	368	320	378	346	356	360	338	351	343	370	375	350	345	334	325	344	340	319	370	346	349	330	319	324	363	340	316	313	308	320	323	343	335	353	342	365	355	367	365	365	357	333	353	334	345	369	358	371	364	353	347	327	319	387	312	345	328	342	363	386	347	329	352	346	355	372	339	335	360	331	323	351	339	337	336	336	355	360	358	325	348	333	343	334	326	352	356	347	358	310	313	347	340	332	336	348	329	327	341	351	362	326	336	328	324	366	328	346	336	358	357	349	351	343	374	350	332	358	331	327	342	342	361	368	348	374	359	357	357	367	374	334	359	355	340	327	361	333	375	346	345	372	357	364	353	327	326	371	325	339	355	364	337	381	337	363	330	344	371	349	379	356	350	342	323	360	328	346	387	377	352	327	335	312	352	350	357	327	295	342	347	336	349	353	368	376	365	365	351	377	334	333	347	323	351	359	365	315	314	321	344	337	340	336	358	340	369	350	358	348	351	356	330	343	332	362	338	326	340	345	342	350	354	308	341	349	322	341	345	323	335	340	358	339	362	359	378	337	331	326	340	319	357	330	347	329	346	359	378	355	347	371	348	359	326	365	342	324	328	324	345	335	327	338	357	353	347	341	356	340	374	323	365	312	346	316	362	359	355	343	340	354	360	366	356	355	318	381	361	365	335	379	366	342	324	300	369	327	359	338	359	339	359	342	360	356	331	370	312	335	358	368	343	361	348	381	361	347	322	311	346	318	361	317	342	340	363	351	333	341	349	315	344	345	340	329	355	394	364	309	370	374	388	327	359	327	358	348	312	367	343	341	370	335	346	357	325	330	309	326	356	339	357	352	375	367	352	380	347	354	355	378	340	345	319	362	311	364	320	346	343	326	352	377	348	343	388	335	361	330	325	364	372	357	339	348	355	337	378	352	366	336	350	343	356	344	333	342	308	344	346	345	317	350	327	339	365	351	325	324	334	354	333	358	349	333	356	338	356	384	331	339	353	352	340	336	385	342	355	354	338	325	353	325	378	332	326	351	365	348	350	355	362	370	371	387	378	346	354	367	354	364	302	325	352	338	324	339	357	347	321	340	340	357	356	343	355	356	350	365
36333	81211	69070	45444	30347	19213	11402	4257	414	371	403	441	377	416	395	400	388	372	375	401	362	391	407	416	403	396	418	396	376	412	410	400	380	396	357	368	373	365	434	407	376	426	394	400	376	408	398	356	411	377	388	391	373	383	352	365	393	387	405	410	409	400	368	405	385	382	373	362	397	392	447	363	369	400	386	378	397	362	386	399	361	370	395	382	400	394	399	391	357	374	376	385	401	409	377	381	390	399	417	408	374	366	364	431	382	390	371	370	373	376	431	381	394	415	400	394	382	363	380	396	403	393	393	387	422	388	425	369	393	406	386	373	391	393	394	402	393	402	384	408	415	373	387	403	378	384	421	393	367	378	387	412	392	435	360	406	394	365	396	380	429	395	363	387	408	392	407	395	376	404	380	394	365	401	407	391	444	413	398	399	382	410	386	384	363	414	402	397	394	362	377	424	380	400	375	372	402	375	378	410	341	394	387	400	389	390	381	388	377	426	388	348	354	365	373	412	353	408	375	383	390	382	416	408	378	399	427	357	362	423	398	403	360	361	356	392	378	371	394	393	421	389	369	399	390	399	399	364	395	371	411	416	419	398	387	386	413	392	394	416	376	403	380	391	381	378	375	372	399	396	378	370	419	407	346	395	427	415	380	393	409	396	394	390	368	362	386	400	373	397	366	382	396	420	403	397	414	383	399	371	366	394	395	404	379	415	401	407	373	414	402	376	356	416	400	402	411	395	381	405	367	377	357	376	390	402	408	403	404	399	408	387	360	410	409	396	369	401	414	400	363	406	400	385	402	390	396	404	406	410	395	391	388	350	397	395	380	385	387	412	410	395	406	399	381	364	405	402	405	383	400	396	379	374	366	390	400	379	367	397	390	392	389	391	342	382	374	370	429	400	415	413	408	389	375	408	349	385	388	407	381	387	383	393	392	404	372	389	396	395	381	405	357	376	389	384	363	426	342	418	393	377	364	376	364	397	354	381	395	410	374	385	419	410	373	416	381	378	409	426	383	342	388	378	423	392	366	377	417	378	390	403	397	350	384	378	407	382	405	395	432	413	427	399	388	374	434	376	407	396	365	383	406	394	406	424	371	413	363	383	351	386	380	382	361	362	379	369	367	355	400	357	391	390	414	367	431	392	391	401	376	385	437	406	399	383	374	409	402	382	360	407	389	435	398	398	390	407	377	386	386	396	380	411	413	389	369	361	401	393	427	422	422	362	384	376	365	418	387	391	396	386	379	422	409	402	433	388	417	414	386	390	378	385	357	383	405	399	386	385	373	372	412	387	373	402	391	378	345	396	410	360	388	381	401	421	384	394	436	386	352	391	381	407	372	399	346	406	387	398	416	385	369	365	402	433	405	409	356	379	365	372	418	403	405	384	407	375	371	395	395	409	409	397	405	375	404	360	421	397	395	384	386	375	417	368	400	403	372	392	382	384	382	406	352	369	413	371	402	398	374	406	380	414	418	359	375	398	400	385	331	405	389	430	412	363	409	397	377	377	381	394	365	408	401	375	369	435	394	427	404	363	423	416	388	384	384	397	401	394	385	414	358	398	383	368	404	414	369	357	368	392	420	394	374	387	381	387	369	393	392	402	420	415	420	396	401	395	395	386	402	397	402	377	383	370	384	388	362	412	404	346	382	410	374	413	397	381	392	390	430	375	393	425	391	387	394	398	354	421	376	385	392	336	390	342	384	395	375	376	395	388	377	394	372	403	374	369	386	445	394	385	402	400	419	386	358	365	398	416	385	425	375	383	371	390	370	387	380	365	389	384	404	380	384	438	420	417	408	382	368	381	395	356	401	387	398	408	372	391	412	405	390	398	382	422	400	390	395	434	373	376	410	384	389	412	402	409	404	390	385	403	351	382	380	424	406	403	368	368	414	376	396	395	387	382	408	402	392	384	393	410	379	362	402	381	392	390	401	422	382	394	362	420	419	400	394	357	403	425	404	367	417	384	389	352	386	385	400	389	369	371	399	388	347	402	415	391	407	396	361	389	379	386	404	366	404	379	383	381	408	390	395	362	383	412	388	387	395	399	402	387	407	398	413	398	391	371	403	415	381	435	404	394	387	396	383	419	370	420	382	366	400	380	383	378	373	369	374	394	406	399	364	408	388	390	395	376	379	384	401	384	389	372	382	388	398	386	369	391	410	368	384	361	352	416	369	389	390	376	380	397	364	378	401	395	418	410	371	374	377	398	420	386	402	391	385	386	367	366	404	365	402	380	367	389	401	411	381	409	373	417	400	362	396	381	387	381	397	386	355	390	415	362	397	398	386	371	385	368	402	411	369	412	403	333	401	368	393	407	424	383	410	421	391	403	397	401	394	388	387	428	411	384	412	404	421	389	406	414	394	398	425	390	399	422	391	393	379	411	406	401	390	338	435	392	423	388	405	400	436	397	435	409	387	371	373	389	406	402	383	368	349	356	401	396	388	404	409	382	401	366	394	391	413	381	415	367	389	394	392	407	423	395	412	385	402	380	387	376	392	414	356	371	402	384	422	376	384	384	385	405	369	376	377	371	390	402	393	365	389	389	398	367	374	417	411	382	398	415	407	365	404	378	382	386	373	384	364	408	346	409	422	361	374	372	404	403	404	370	396	390	409	391	412	348	401	394	406	360	412	395	385	375	387	400	391	398	410	365	381	374	413	385	401	374	400	358	384	355	422	395	374	381	396	407	373	412	395	415	400	419	393	354	366	386	410	392	382	390	411	365	431	368	422	345	394	392	395	410	419	386	409	373	432	427	407	398	359	386	443	375	382	408	387	374	363	416	389	400	373	398	366	401	386	368	363	373	389	411	344	346	366	366	434	395	376	370	407	415	358	425	382	407	415	379	366	405	389	375	364	384	396	368	398	424	386	382	439	372	390	365	337	423	407	406	379	388	386	375	367	371	400	358	402	373	362	353	428	426	385	364	395	393	395	375	429	385	392	387	366	403	401	413	385	384	359	378	395	387	406	412	423	388	363	375	390	393	397	358	391	361	427	351	377	355	414	377	387	416	354	369	411	382	388	386	369	411	412	400	362	359	390	403	377	396	388	401	387	374	408	392	402	386	388	366	366	396	400	399	401	380	398	382	383	398	383	387	421	396	353	365	379	419	356	416	365	382	409	399	391	380	390	379	398	360	392	389	394	376	394	386	396	374	369	407	438	385	417	371	376	392	411	382	374	403	403	405	385	386	419	406	390	378	434	440	390	419	375	383	368	370	373	386	366	376	438	402	392	370	376	373	391	422	418	408	376	426	378	391	412	425	371	407	390	421	365	373	393	408	377	330	383	365	374	410	412	397	386	412	403	375	361	414	395	393	406	376	361	400	404	408	349	383	379	374	366	395	417	403	376	405	387	396	376	437	414	409	396	412	370	401	387	385	390	414	399	342	406	392	414	380	371	375	386	352	391	372	349	409	418	374	370	362	411	407	386	369	388	414	371	377	408	364	418	400	357	384	385	375	384	363	416	409	391	422
25616	25912	42507	36103	23662	16079	7064	1745	529	492	481	462	511	485	539	469	483	498	485	496	543	487	490	520	528	503	470	479	490	516	510	545	515	504	495	496	520	474	459	497	484	501	542	490	491	485	512	497	506	524	503	477	516	476	431	504	515	489	517	471	463	468	478	503	538	476	535	525	499	499	476	454	459	466	501	509	466	522	471	481	490	467	476	481	510	496	528	501	481	466	524	485	515	454	462	503	475	482	460	439	515	493	489	479	471	488	435	500	504	472	492	514	470	495	526	499	477	487	477	466	514	502	491	494	471	500	485	479	479	495	465	467	435	478	514	440	470	468	475	481	508	519	479	505	430	491	520	512	491	525	528	498	524	486	501	525	505	490	471	456	471	498	497	487	483	477	506	501	491	498	515	498	485	508	498	469	482	531	533	559	462	505	502	477	511	501	494	495	509	477	487	483	482	521	487	516	474	498	510	494	493	454	495	527	537	465	486	492	456	530	532	481	475	483	483	517	512	457	522	492	511	505	492	463	483	532	492	514	504	456	518	452	473	517	464	488	517	513	492	455	485	486	509	483	471	510	487	476	491	518	468	498	525	500	485	460	491	516	491	478	486	465	488	515	488	493	494	443	508	485	449	495	488	507	492	507	476	498	481	456	489	483	489	466	504	484	506	496	505	513	472	484	519	493	493	449	471	472	488	514	499	491	435	485	503	483	464	463	482	482	461	464	491	520	470	497	522	511	501	478	511	475	473	436	510	510	463	469	451	482	487	473	480	489	497	486	496	474	498	472	498	490	467	535	478	475	470	480	459	483	522	442	500	509	481	481	466	539	463	518	481	477	497	500	485	531	479	459	478	447	476	477	437	479	490	515	541	507	497	492	502	507	489	471	485	501	450	484	497	475	479	473	525	508	498	481	497	506	491	466	502	495	486	469	525	507	498	505	453	483	502	474	472	454	510	492	475	485	513	471	537	449	472	448	475	497	494	457	493	501	508	490	499	512	508	499	511	513	514	470	492	485	492	449	506	456	517	524	501	476	489	485	469	473	533	542	496	475	441	508	507	487	509	514	447	455	463	473	457	474	493	480	466	454	505	514	477	499	484	472	428	505	553	520	488	477	518	520	478	505	520	478	480	508	478	511	505	509	498	449	502	490	491	476	483	485	500	502	493	504	515	510	520	505	503	475	490	521	477	492	519	511	507	522	503	478	477	489	513	477	479	490	493	465	475	448	482	429	499	470	500	485	505	465	507	513	521	532	459	514	517	516	520	498	488	482	486	468	486	486	501	499	482	477	509	483	518	456	508	482	520	536	535	487	474	506	460	468	463	467	489	512	483	515	470	493	451	501	488	502	478	492	513	495	490	479	457	533	547	455	482	513	493	505	510	460	485	487	482	470	506	497	489	484	529	482	518	475	512	496	465	517	451	448	511	506	509	487	485	499	519	524	478	462	540	476	475	495	461	459	473	493	487	466	503	506	512	509	489	469	469	476	495	520	504	486	468	463	469	506	504	478	480	466	483	537	491	449	473	450	456	525	484	456	481	514	480	522	507	503	526	488	470	473	513	468	468	508	466	506	505	473	518	537	486	467	468	494	503	475	516	497	510	458	489	475	482	507	507	469	477	492	529	474	534	464	506	442	484	488	482	564	521	489	468	465	480	472	500	519	503	495	472	507	513	475	519	481	502	500	462	486	477	513	482	481	509	457	492	495	481	442	470	458	492	441	512	445	510	457	441	527	487	468	507	534	498	485	493	503	506	484	488	470	539	437	505	479	424	478	512	514	474	502	468	504	479	470	494	476	500	493	502	533	444	493	485	483	507	485	495	459	493	501	472	479	470	514	490	496	500	502	489	519	494	475	512	485	514	503	513	511	478	491	470	486	495	484	501	502	471	463	468	474	482	464	510	460	487	456	508	489	514	493	475	517	490	522	461	496	491	479	498	506	467	502	537	505	503	517	513	494	469	510	497	481	440	526	496	475	489	477	465	486	495	504	470	505	473	452	555	512	494	483	487	491	441	514	471	495	540	483	475	486	516	484	480	475	450	500	482	486	483	477	521	473	499	497	460	453	513	487	512	447	547	490	472	477	490	484	459	505	465	483	500	476	460	481	462	491	495	479	505	474	437	520	502	468	481	495	489	491	506	498	540	406	447	532	480	518	472	515	502	509	504	465	474	493	494	479	454	494	493	450	473	483	463	486	484	537	456	482	433	506	492	467	497	508	527	509	463	517	485	468	476	441	490	444	500	495	480	493	527	483	476	519	507	527	465	462	476	433	494	515	461	482	464	485	488	505	515	540	485	477	480	495	480	514	471	503	498	478	490	472	496	539	487	452	489	498	449	491	482	486	456	463	474	453	478	486	476	498	484	416	472	508	490	458	492	454	525	486	466	471	517	511	492	508	500	481	486	481	501	457	473	518	508	495	478	461	525	455	509	502	515	469	507	486	492	487	482	517	488	501	467	493	491	480	511	522	463	535	458	488	497	480	485	505	494	497	483	544	501	485	483	500	451	437	456	450	447	521	456	477	479	481	482	474	494	489	494	427	465	476	487	495	502	493	457	528	494	523	483	503	488	491	471	517	433	543	478	500	453	501	492	491	498	484	527	505	455	471	467	504	470	476	451	476	498	500	504	490	465	471	479	557	481	518	454	489	461	462	504	477	489	488	497	466	509	470	462	517	486	488	525	466	477	466	487	501	486	469	486	480	512	474	478	523	494	454	461	507	498	454	525	531	462	487	478	485	491	513	474	471	494	484	525	496	524	481	493	496	475	470	503	474	496	500	486	516	482	498	574	499	487	503	483	480	469	482	478	530	467	509	461	469	474	482	528	513	474	515	473	506	520	487	506	465	500	465	504	514	473	479	505	461	500	473	477	506	492	530	501	514	499	463	486	474	485	485	522	520	486	460	532	506	478	506	514	483	516	454	477	510	509	499	473	484	459	521	493	490	482	493	488	499	490	490	487	445	450	497	486	495	515	479	484	520	467	479	450	519	512	423	536	478	496	477	496	506	503	465	472	473	505	491	491	531	519	506	480	519	457	494	473	499	498	478	505	452	479	465	494	469	489	444	503	509	471	519	482	463	491	469	545	484	509	491	486	503	527	480	507	503	517	475	490	473	503	511	491	515	486	502	498	478	503	487	483	466	485	463	467	487	501	504	477	499	471	522	516	480	505	467	484	443	507	485	481	470	495	437	475	473	494	464	474	476	462	469	481	489	503	504	490	523	505	503	477	498	474	497	470	489	496	489	501	490	469	542	485	494	485	499	475	474	495	455	501	494	492	471	508	458	513	491	511	491	539	490	491	465	465	494	452	467	479	485	485	500	444	422	515	506	534	474	515	502	501	472	525	462	490	477	489	451	498	464	496	474	531	505	485	516	502	502	534	495	485	511	498	458	452	529	481	478	482	483	503	489	442	491	497	506	500	502	502	479	476	487	471	501	486	501	498	503	517	515	505	513	513	529	456	495	487	486
34994	75830	62690	41143	25523	19380	8134	2743	562	552	572	553	555	535	552	546	556	517	543	588	548	506	531	512	549	535	550	562	583	558	539	542	539	585	526	572	529	537	545	568	565	556	558	542	567	516	501	505	545	564	532	542	545	538	569	566	552	524	547	586	557	597	541	553	535	556	542	558	549	547	570	538	546	552	551	580	615	521	569	544	568	544	551	548	566	514	532	553	538	541	554	583	566	560	530	537	565	554	566	566	528	573	556	556	552	596	513	567	558	525	545	562	553	571	540	528	542	541	591	587	522	510	547	609	552	554	539	614	547	513	524	499	563	544	538	559	519	530	575	552	535	550	575	498	600	546	516	550	523	586	524	532	599	564	520	510	585	539	532	556	525	552	533	552	533	529	553	521	583	536	540	527	535	576	542	570	530	578	551	587	523	518	558	523	573	526	577	600	566	552	582	585	535	552	573	518	537	567	522	541	536	514	540	582	545	542	559	538	554	600	567	556	567	554	494	570	564	562	545	562	516	561	529	516	531	584	560	563	554	587	565	512	569	536	535	502	544	545	552	560	537	540	545	547	517	550	577	607	556	557	507	530	561	548	582	541	523	551	546	535	542	533	543	591	532	522	564	563	565	545	584	562	551	556	551	556	522	558	532	594	563	564	572	601	576	541	554	565	544	545	574	603	523	539	544	568	577	566	576	529	552	571	579	518	538	574	514	523	565	563	520	604	559	570	526	603	544	560	536	583	559	554	526	579	581	548	549	520	538	526	537	590	527	518	571	519	518	523	519	589	576	529	505	548	549	534	564	555	567	572	580	596	545	603	554	606	513	521	595	528	547	582	554	590	514	562	536	555	542	566	555	570	552	594	592	509	546	569	587	508	587	561	527	572	558	580	585	548	536	599	551	540	551	525	543	554	569	533	549	557	580	555	598	527	559	567	504	559	561	501	584	575	550	532	590	556	556	565	550	558	533	538	528	534	579	544	567	545	533	567	584	533	541	523	537	542	557	555	563	524	549	570	549	551	558	543	561	551	564	550	554	542	564	536	589	607	544	562	519	517	539	539	572	567	571	534	564	534	550	539	534	558	542	559	534	557	570	576	562	558	530	565	556	560	549	573	589	551	580	553	554	554	508	574	569	545	543	556	541	537	555	540	531	578	541	579	551	557	540	534	560	556	523	554	566	549	548	532	537	545	528	565	540	515	572	509	562	531	562	551	548	535	592	555	512	598	478	581	557	562	571	547	563	528	510	552	543	570	554	550	539	585	507	563	561	516	571	540	548	590	545	562	528	540	524	560	551	549	584	565	514	533	513	553	531	541	510	518	557	545	589	575	566	552	510	548	563	544	543	544	552	546	572	553	544	556	539	532	524	553	537	567	559	560	562	542	568	573	502	514	541	544	554	557	539	588	567	533	548	549	550	505	520	545	587	562	587	512	569	563	539	543	542	582	538	560	549	528	550	603	565	553	559	528	528	549	534	551	573	552	574	556	534	559	523	518	557	536	546	579	566	551	605	562	533	515	523	548	565	594	547	524	600	547	535	534	540	526	540	548	597	568	529	570	523	549	571	525	582	522	560	524	543	543	519	575	576	589	579	501	549	570	518	554	577	546	512	527	569	611	532	531	549	529	532	578	540	585	536	593	583	539	540	565	566	558	534	564	568	549	552	534	548	528	540	528	562	593	549	544	530	609	521	589	533	520	569	564	562	523	561	562	527	503	585	531	554	526	563	513	549	553	508	550	542	514	549	540	562	555	582	562	556	534	522	574	574	563	537	548	568	571	548	559	562	546	531	554	608	555	537	549	489	539	567	574	554	545	548	575	592	557	533	597	528	564	563	547	585	541	536	547	558	539	558	525	586	548	527	572	540	508	571	583	534	539	556	572	553	560	559	511	532	559	533	542	550	590	601	535	548	580	546	550	534	549	550	554	531	543	527	540	546	579	549	523	540	558	568	587	563	570	537	534	610	546	552	513	602	535	536	545	524	595	552	580	535	551	518	569	573	552	540	563	513	582	569	528	518	528	565	563	555	565	550	546	538	539	524	557	542	550	544	533	548	549	539	558	537	526	534	527	590	556	585	559	563	537	569	535	565	581	581	521	572	538	578	548	545	571	593	482	557	534	533	554	537	534	579	545	560	584	630	569	569	564	557	565	556	541	586	511	553	533	571	582	542	536	588	575	554	482	584	540	541	556	548	579	566	518	555	586	547	545	562	578	564	525	514	563	517	544	553	497	539	534	531	557	568	564	576	542	550	581	548	535	569	561	554	590	528	525	583	565	571	571	505	588	559	575	540	549	548	532	602	536	538	570	585	538	568	510	526	585	585	555	494	539	547	574	505	536	499	530	574	475	555	576	546	508	584	563	599	584	538	560	584	532	528	548	578	576	558	583	533	530	573	499	546	537	569	559	542	534	519	618	562	575	591	542	608	509	554	536	557	557	500	533	516	543	565	555	519	527	511	538	589	565	584	522	513	568	571	558	534	546	544	523	536	604	569	549	541	576	562	526	575	559	563	553	534	546	571	571	536	586	526	547	602	542	581	543	566	546	539	525	549	578	558	539	542	552	556	584	531	529	520	560	568	515	556	560	575	602	560	530	602	536	559	520	537	526	554	520	573	571	556	580	542	596	552	572	545	554	540	552	600	565	534	549	578	519	550	565	600	558	619	563	537	570	524	514	534	562	538	546	553	553	505	562	569	581	567	549	539	546	546	500	553	532	529	620	547	547	534	575	526	576	509	549	570	526	559	569	545	560	536	606	517	554	607	534	590	580	519	549	522	517	514	535	552	541	579	563	583	518	571	571	500	531	581	540	513	547	545	547	579	546	577	528	531	557	562	544	555	531	527	561	574	557	577	583	536	591	502	563	535	555	527	561	541	550	509	527	557	576	562	548	569	586	538	541	582	558	563	553	568	549	539	563	554	576	526	575	545	531	597	571	594	555	560	503	538	543	613	589	575	511	543	551	567	530	542	579	536	548	532	534	541	525	543	539	571	550	543	588	542	576	610	527	553	575	526	574	544	535	559	591	517	540	548	563	519	557	555	515	604	515	540	544	570	564	570	552	516	515	570	568	559	569	559	535	602	553	540	543	580	534	530	566	556	564	535	564	557	541	550	520	503	530	549	549	503	554	555	559	530	549	576	558	541	531	499	537	534	521	555	584	542	553	563	560	541	532	557	523	556	530	546	508	568	570	563	576	559	550	559	522	553	581	611	558	535	561	552	562	529	513	556	529	554	554	571	576	581	576	537	531	530	527	561	569	542	516	551	545	521	571	538	542	581	571	569	558	533	511	502	514	569	522	540	547	561	549	537	499	519	547	524	546	531	519	567	549	546	562	538	563	557	543	573	563	504	529	568	527	561	541	573	554	565	564	527	568	577	530	544	534	572	579	526	547	547	551	564	564	548	562	559	544	560	529	568	556	565	524	532	566	528	575	550	574	563	581	560	499	561	549	533	572	531	509	558	512	524	509
23261	22846	37178	34530	30586	29041	27777	10420	874	627	541	593	566	593	579	592	524	565	554	583	567	550	550	547	578	564	574	514	571	578	597	568	577	539	566	558	534	558	543	528	583	530	552	620	570	564	512	583	537	587	580	524	588	545	550	583	562	592	559	572	525	528	536	576	551	553	533	541	561	567	542	585	523	529	538	544	584	551	516	585	561	592	541	589	537	566	504	542	531	556	573	562	541	558	554	526	522	542	565	552	552	557	548	551	545	549	570	541	553	552	558	588	546	558	588	556	571	554	565	569	568	528	539	538	568	541	538	508	579	494	560	537	597	575	591	534	516	571	595	582	541	536	533	540	551	508	539	530	579	557	594	549	513	552	534	507	525	543	586	554	575	532	577	546	555	551	584	512	574	517	533	524	560	565	537	554	546	551	587	556	551	542	523	537	528	532	537	559	539	574	565	551	585	548	540	601	561	592	546	595	558	553	557	562	559	533	539	573	540	567	509	565	527	557	582	569	556	579	560	566	518	514	540	548	514	547	576	512	586	566	521	555	560	540	552	528	598	550	532	547	554	528	538	562	538	524	602	527	581	572	562	552	572	551	573	602	556	593	547	516	593	540	594	521	527	538	536	549	561	533	500	569	573	545	561	546	565	567	552	580	561	557	541	587	541	515	544	560	545	521	575	551	556	550	532	569	592	516	507	573	557	528	559	531	488	538	563	551	581	515	564	557	566	558	538	529	557	539	575	529	549	495	555	558	529	509	544	547	540	560	549	540	588	562	575	561	580	550	576	545	522	526	546	505	590	521	514	583	584	552	573	586	599	561	560	564	562	541	566	568	579	580	530	548	614	570	595	591	569	559	589	527	542	562	542	559	565	559	512	537	568	555	545	593	513	511	544	542	574	571	551	524	578	556	567	519	545	547	566	558	502	576	540	521	551	545	541	601	579	585	564	547	550	560	563	539	524	543	563	577	556	572	493	532	556	558	581	570	560	530	549	563	541	544	535	536	555	565	534	517	555	555	557	570	507	552	575	566	536	536	524	554	567	547	506	523	550	547	506	537	556	555	557	589	544	504	507	550	534	570	556	581	529	569	556	539	536	572	536	579	545	534	561	547	548	559	564	537	601	560	532	529	569	517	538	540	556	566	531	576	530	548	553	549	567	592	562	545	563	513	560	548	557	562	548	562	533	567	548	563	547	572	565	534	532	577	582	572	530	563	579	531	543	559	577	581	537	514	559	579	562	551	572	507	552	535	550	595	536	541	547	552	596	544	542	537	479	574	529	535	550	562	536	543	530	616	551	545	581	534	575	579	560	511	546	547	576	520	534	550	548	555	577	559	597	560	552	544	518	567	551	576	576	595	544	543	556	577	546	550	547	553	571	561	551	569	550	539	548	510	615	554	560	555	551	570	574	502	572	555	526	536	557	520	588	531	586	585	561	497	560	549	519	555	531	559	563	564	555	529	540	557	530	538	553	537	577	527	525	565	506	518	546	558	542	549	554	531	563	546	533	551	533	579	558	523	556	542	510	540	581	524	584	558	558	584	557	542	543	546	496	506	564	555	529	566	514	557	541	551	545	562	555	570	560	542	519	556	514	578	553	526	562	523	532	564	565	552	517	552	548	586	564	570	509	520	512	570	554	555	573	545	585	539	559	562	550	532	570	551	575	566	561	549	551	572	577	537	565	551	566	552	575	547	542	579	528	584	572	549	516	553	549	578	531	573	534	554	561	516	541	514	573	571	519	508	539	525	514	569	520	556	564	535	552	555	526	556	562	569	546	529	510	558	547	582	515	547	569	535	541	584	557	549	509	532	525	512	580	578	519	554	564	581	545	565	530	523	573	507	516	560	553	552	521	564	539	549	576	553	555	526	538	543	561	593	507	552	539	553	508	521	551	557	565	553	569	559	554	570	584	523	520	537	542	530	557	562	512	507	511	526	517	544	522	551	565	524	496	531	582	552	575	559	556	550	540	540	608	526	544	555	530	535	547	521	493	514	559	525	533	532	549	527	543	548	539	556	530	560	535	563	582	555	556	566	517	555	507	584	585	560	558	527	535	469	583	568	537	559	557	519	557	549	565	575	569	561	543	546	558	571	595	549	550	575	556	535	548	579	552	514	542	540	547	537	568	558	558	531	578	544	602	549	586	568	516	571	541	597	537	524	568	550	557	512	580	553	527	570	547	566	569	542	557	524	550	537	506	595	561	546	546	559	568	556	532	570	537	521	526	544	561	504	552	528	587	560	556	560	548	555	594	571	505	541	555	568	532	518	551	577	582	543	539	571	534	524	553	552	549	534	570	554	536	572	489	597	573	526	585	548	529	593	537	571	635	535	532	557	570	538	560	539	517	528	530	531	554	553	535	526	592	559	559	541	530	569	501	568	526	539	566	579	537	564	581	556	604	549	543	532	586	570	537	531	499	572	545	548	536	547	563	527	554	514	594	547	565	567	520	549	505	526	563	549	573	566	527	554	576	552	561	558	528	573	571	581	597	568	550	590	552	569	513	566	584	552	560	541	581	548	596	530	536	570	543	557	563	550	562	566	584	521	583	549	549	564	580	541	591	564	571	503	529	484	562	553	540	548	553	543	553	539	567	584	590	540	530	534	564	584	553	554	576	543	553	560	527	571	503	518	526	570	551	566	531	545	550	547	543	567	582	571	553	589	536	546	547	562	563	573	564	563	540	548	556	552	539	543	572	538	547	608	569	572	536	577	574	527	538	536	555	575	568	546	558	522	557	485	570	532	536	565	555	497	574	531	569	535	559	527	505	584	516	555	539	602	551	528	531	570	557	554	570	543	541	547	586	558	554	552	565	545	517	536	553	574	548	542	565	551	549	554	604	526	516	524	522	591	553	537	535	559	577	566	534	582	538	534	537	607	517	518	563	541	594	543	553	522	511	532	555	531	546	558	529	590	547	551	536	556	583	507	583	560	538	567	573	548	602	517	578	560	514	564	541	531	557	555	573	557	568	568	521	547	532	541	554	575	601	544	546	565	556	540	552	519	560	562	534	547	545	544	533	559	564	583	557	555	552	560	563	559	527	517	545	555	546	542	530	547	511	543	524	563	529	575	554	533	562	520	572	528	572	556	530	544	545	533	559	593	547	556	567	572	558	554	524	534	512	572	582	551	607	575	539	532	527	571	541	534	565	567	528	544	582	551	579	540	559	530	586	565	521	546	576	559	532	584	564	517	563	585	556	594	544	525	540	521	533	538	597	532	524	558	527	547	564	556	549	500	555	554	566	542	507	528	567	576	527	508	543	535	529	560	523	540	521	591	504	562	581	570	549	549	556	558	595	493	585	578	542	533	529	545	545	495	556	571	637	532	516	577	565	539	551	563	526	528	527	568	567	539	584	587	587	527	532	569	542	503	531	557	568	552	509	529	586	515	529	591	562	598	527	531	551	547	546	569	557	509	522	554	552	580	511	562	545	535	589	546	575	493	562	547	562	582	553	531	547	563	590	575	541	547
38479	67379	81760	63987	44041	37561	22321	7917	672	605	595	607	554	611	602	581	625	584	577	614	595	574	588	619	583	594	588	603	558	608	545	607	570	592	615	547	572	608	574	594	569	580	608	584	608	641	599	586	588	545	575	582	633	586	587	642	592	634	556	560	617	594	592	543	578	601	594	655	571	583	604	581	599	625	578	600	571	646	586	560	588	570	579	579	578	569	602	642	592	597	577	638	605	644	586	594	594	596	569	563	582	672	606	588	539	606	608	588	579	591	588	623	590	626	598	593	596	566	610	587	586	586	651	628	579	573	585	606	568	607	569	578	586	544	582	551	545	583	589	585	618	593	582	619	606	575	596	569	587	621	599	621	604	604	601	592	586	616	632	569	624	567	614	598	575	575	583	548	613	581	600	559	625	573	582	623	614	591	589	563	605	599	570	571	588	585	578	560	597	610	563	579	618	604	596	571	581	532	544	621	616	592	550	611	569	617	626	567	648	624	524	563	583	587	577	588	614	574	565	596	549	579	552	616	576	598	587	585	615	574	572	556	588	527	574	621	598	605	599	576	614	587	576	596	576	627	536	548	541	581	557	602	621	593	559	602	604	601	560	552	597	609	610	625	570	592	581	624	557	548	560	599	575	588	581	624	611	578	579	605	556	610	608	546	607	582	595	547	621	576	573	580	615	560	578	609	608	580	564	583	598	612	575	549	548	590	623	599	601	602	618	617	601	623	603	584	587	584	623	586	564	596	614	587	567	582	606	586	557	569	655	608	591	594	592	572	604	621	605	575	550	587	593	629	594	562	615	542	604	548	606	603	590	607	591	639	568	545	592	570	607	588	577	582	588	594	568	564	627	545	625	579	583	655	581	560	609	571	618	581	579	578	594	603	647	543	606	611	605	573	557	607	572	593	588	588	570	559	601	625	590	612	577	591	585	609	613	576	582	600	654	601	591	598	604	632	592	610	603	584	595	568	575	641	591	583	578	602	566	611	609	608	582	576	645	589	605	583	598	582	608	562	554	579	574	565	608	564	612	602	604	601	619	615	620	585	564	574	595	632	543	607	568	559	608	605	579	591	580	579	604	522	615	588	567	544	589	598	584	571	586	562	580	565	535	623	576	565	626	594	565	611	573	581	600	579	612	596	623	571	571	577	571	597	603	551	601	570	572	605	535	574	558	592	596	581	609	568	581	616	550	606	604	548	569	563	616	601	588	563	596	606	544	594	591	551	586	598	575	619	580	648	580	636	570	611	595	642	560	619	595	550	572	606	597	580	569	624	589	573	600	566	599	624	631	598	578	597	562	597	590	569	563	610	632	616	556	542	632	585	533	594	585	602	607	614	582	614	586	612	619	586	598	616	615	602	629	601	585	581	564	556	625	594	645	593	652	600	637	594	560	586	566	578	568	545	579	581	617	586	607	580	595	607	602	647	620	529	553	611	617	582	580	580	582	548	613	571	564	607	580	636	585	578	603	577	630	580	606	572	584	579	542	582	588	625	576	570	578	619	562	599	597	623	583	567	620	590	553	586	573	535	602	556	566	564	567	594	611	580	642	627	619	594	585	550	641	588	604	630	577	614	599	591	601	598	580	600	638	582	588	603	605	575	566	582	572	603	588	570	575	558	601	565	611	574	543	626	566	581	529	625	601	577	611	576	619	568	661	601	603	591	606	608	606	627	568	619	643	596	556	619	588	619	597	626	583	529	631	627	565	585	606	594	615	572	538	615	554	618	575	597	621	584	574	559	540	571	625	580	613	579	603	592	611	624	552	614	547	583	624	582	586	567	609	539	569	576	575	613	567	602	542	586	614	580	573	573	630	589	577	600	548	610	593	622	572	568	576	604	602	593	589	594	607	573	592	538	596	585	621	593	605	604	604	588	566	583	567	617	573	579	593	622	619	625	583	543	606	607	625	558	546	563	597	593	601	573	584	598	574	596	600	572	621	585	576	599	589	605	630	635	566	599	570	589	577	598	570	563	612	632	632	586	573	613	615	601	588	565	589	616	553	574	596	601	611	566	579	625	619	584	580	561	593	573	535	599	539	604	584	603	569	590	594	615	604	596	616	604	592	584	591	601	640	565	593	639	569	607	591	569	576	619	562	580	594	581	599	572	599	649	562	543	566	619	572	587	558	577	574	536	659	536	571	562	621	589	597	577	570	555	598	596	608	569	573	584	585	581	608	611	577	560	557	609	591	613	598	598	597	634	631	547	582	604	572	598	516	581	625	584	570	548	575	563	622	600	606	579	603	584	596	588	584	635	580	585	639	559	575	573	563	570	593	556	572	600	598	615	581	596	568	574	565	598	596	597	604	543	595	560	596	556	532	569	609	585	564	592	577	643	586	589	619	565	594	585	599	573	564	613	543	585	565	563	530	568	575	596	586	564	631	619	576	586	559	548	565	635	584	632	585	631	591	575	566	652	596	530	589	562	581	612	590	591	542	615	628	601	605	557	579	578	564	578	559	595	585	591	559	584	607	582	590	609	577	547	576	608	615	620	618	544	567	569	567	571	619	621	613	598	613	577	559	569	555	596	611	560	538	587	590	605	557	544	534	601	589	574	627	573	578	618	616	563	575	607	579	608	574	588	544	515	558	541	642	569	572	536	604	567	542	597	621	585	586	604	601	588	579	606	599	567	587	595	601	546	621	635	556	584	563	585	598	566	596	600	594	585	569	570	575	571	561	632	608	581	637	623	561	590	605	614	595	626	632	592	554	599	543	578	556	575	562	616	603	608	610	595	590	564	550	585	570	596	564	591	564	570	603	615	594	590	609	597	588	584	563	610	601	628	560	583	590	575	582	595	564	566	561	573	543	595	588	588	611	551	592	596	561	586	568	577	559	550	629	644	568	583	604	593	567	610	567	564	602	619	588	552	549	571	611	608	563	589	558	586	613	581	599	603	607	577	577	579	594	589	592	580	591	593	542	590	565	602	612	601	566	575	549	562	605	589	579	599	581	545	586	584	631	586	602	612	587	593	623	609	608	625	554	587	568	584	593	561	601	604	579	605	599	592	609	619	595	563	607	614	575	615	562	583	604	594	596	561	580	619	580	590	613	570	584	575	620	597	575	593	597	581	578	563	577	580	553	584	590	597	560	566	590	587	558	556	600	575	556	581	626	548	553	569	630	600	612	585	627	534	596	558	583	587	576	595	550	633	606	577	536	533	576	588	596	588	606	577	572	584	572	603	572	571	512	578	588	638	590	577	574	606	656	558	579	572	595	597	539	528	604	613	597	585	613	578	587	579	581	607	604	581	610	595	571	595	600	616	538	608	547	602	574	573	597	623	594	607	585	602	565	627	595	584	603	587	572	615	618	546	573	591	553	606	560	577	587	600	573	589	578	568	590	571	575	616	581	561	573	583	553	652	566	593	594	591	562	622	595	595	567	592	565	573	592	581	590	634	582	602	566	573	556	607	590	588	612	585	590	596	547	623	574	590	593	584	558	566	582	589	600	583	584	578	567	590	605	571
29036	31649	43371	26516	9735	3882	2713	905	363	383	352	410	352	381	377	336	390	352	374	379	381	360	323	368	375	367	386	391	355	365	362	361	354	353	387	366	371	324	318	396	374	378	373	350	357	384	361	382	364	394	359	376	359	369	387	369	363	362	367	365	409	381	363	404	397	362	334	372	361	359	377	391	390	366	389	352	359	370	331	367	350	380	381	375	366	366	372	350	374	348	347	393	383	365	354	373	397	377	353	367	328	360	369	366	385	361	375	377	359	390	389	393	324	371	358	361	372	394	352	369	357	363	368	378	355	364	363	422	363	342	371	376	359	347	367	385	371	369	393	369	398	370	403	366	398	358	381	346	371	360	367	354	348	379	348	377	405	387	363	383	368	345	379	379	353	372	358	348	329	421	379	349	365	395	386	378	329	400	388	363	345	376	370	370	393	366	354	350	375	394	360	393	368	327	353	370	372	385	396	380	360	384	350	360	387	384	405	357	336	345	386	346	386	390	371	347	396	390	388	364	403	360	365	353	354	355	385	376	388	375	381	378	317	354	366	373	356	359	375	387	374	395	379	348	364	338	378	351	409	391	370	370	390	402	370	380	404	379	412	372	355	346	372	376	375	357	376	358	391	364	380	399	395	362	377	389	371	394	356	343	355	358	348	390	366	354	376	382	404	365	364	344	374	337	364	379	348	344	342	358	385	362	367	382	382	358	355	380	362	332	396	360	397	371	381	368	388	383	366	363	374	368	364	369	339	363	371	362	383	375	379	358	363	352	348	361	369	410	362	373	372	372	413	367	355	354	383	347	354	376	354	395	351	371	353	368	392	351	424	385	369	347	356	371	370	395	388	346	365	339	341	401	381	347	369	384	369	348	378	373	398	384	388	384	367	337	373	330	392	362	406	338	346	373	336	337	389	340	378	386	354	396	405	385	371	376	393	371	358	395	388	371	370	367	361	344	387	396	382	347	371	382	371	371	377	344	388	368	367	401	360	364	392	395	372	349	371	382	327	358	324	362	378	363	359	372	363	357	341	390	365	359	405	401	375	347	375	371	350	364	374	340	331	366	367	379	348	371	371	389	383	366	373	395	384	379	362	361	407	344	366	351	359	341	355	373	348	352	387	371	360	405	361	368	358	334	360	402	393	358	330	326	328	352	387	350	410	351	383	345	341	353	372	354	352	339	339	379	382	367	355	413	365	404	373	380	365	372	382	377	378	376	382	372	381	370	418	357	367	351	361	423	366	347	373	356	325	325	367	351	347	373	357	375	374	385	341	380	389	398	359	369	386	375	352	352	361	354	371	373	380	359	380	381	373	405	356	381	361	345	343	360	345	357	387	395	383	358	366	405	370	370	351	381	381	375	383	400	369	344	383	361	342	369	376	387	350	368	415	342	391	327	350	358	378	361	376	362	373	342	372	370	342	371	381	366	348	381	369	334	379	349	368	361	377	380	331	398	382	356	357	386	351	367	366	356	358	351	384	352	370	348	378	373	382	332	367	382	360	387	342	400	326	361	360	351	391	375	373	394	402	368	329	307	368	369	377	362	350	384	368	386	347	339	378	399	358	374	381	337	355	349	373	359	377	352	388	359	388	359	357	376	365	381	392	360	410	391	341	351	361	353	405	355	362	370	384	396	390	335	390	355	367	402	350	395	369	378	355	368	424	394	386	347	385	393	359	367	396	366	383	368	368	388	387	363	359	363	383	385	384	383	361	386	359	340	328	378	354	373	358	386	374	380	378	368	393	373	405	380	379	347	362	376	367	374	381	366	405	383	366	360	372	384	370	345	392	366	384	404	364	359	363	384	365	359	385	343	369	373	401	342	370	355	373	360	398	368	370	380	365	355	371	361	386	342	333	400	390	369	368	363	421	378	328	374	381	377	393	398	383	386	407	366	349	335	378	378	345	368	352	348	366	362	355	351	376	357	365	387	354	410	374	378	332	361	366	375	378	362	396	350	421	374	349	336	362	353	390	344	379	360	325	386	365	365	365	370	397	373	360	407	384	398	371	392	388	373	356	366	377	381	356	346	373	378	374	365	336	329	356	377	372	367	359	357	388	386	347	418	384	369	315	353	409	364	338	352	361	361	379	389	353	371	373	376	371	401	363	377	333	380	356	365	377	367	359	353	337	358	387	335	363	372	365	390	387	397	368	346	407	370	354	369	381	364	379	360	347	380	399	378	353	381	410	356	350	388	372	369	362	372	377	373	375	374	384	366	395	368	381	370	364	379	387	365	364	364	368	384	354	412	374	359	385	366	363	366	383	379	372	342	330	348	371	358	370	351	384	368	373	368	383	359	392	378	397	371	359	368	346	376	396	365	353	397	361	368	355	354	345	369	359	387	354	406	381	332	350	365	340	365	360	366	358	383	338	361	359	375	375	389	352	399	408	380	395	347	381	347	391	369	355	393	341	377	376	362	379	380	361	338	384	359	350	346	365	357	351	357	355	402	366	369	395	372	370	360	373	385	394	393	377	374	355	336	361	380	379	337	369	388	332	386	383	360	375	385	358	333	400	360	380	357	387	369	353	319	366	375	373	372	357	372	360	407	369	366	364	358	375	343	392	360	376	395	357	363	358	388	370	390	350	394	406	402	359	389	376	362	343	360	364	357	374	348	387	356	344	358	365	372	412	373	381	364	387	362	373	365	376	411	375	358	379	357	343	397	356	360	378	323	385	358	353	364	356	392	335	398	393	359	354	357	396	358	393	372	388	388	325	386	363	342	377	349	362	386	337	364	358	384	363	351	387	356	381	368	391	332	383	370	363	346	381	348	386	372	335	385	375	368	360	351	365	354	369	376	398	370	392	377	342	364	366	360	361	349	365	360	388	369	351	362	367	369	370	331	322	375	357	390	369	349	347	409	381	348	335	383	371	380	411	361	350	382	402	375	377	328	392	359	347	402	416	352	375	335	372	396	375	413	366	382	400	367	373	369	334	377	363	376	372	360	397	352	388	382	362	374	352	370	369	344	385	383	366	352	352	389	371	376	373	385	309	340	380	387	346	363	339	371	337	338	345	334	330	368	404	335	349	372	386	348	387	360	374	341	363	364	372	396	381	344	330	390	361	390	360	372	374	382	365	402	371	370	359	368	391	373	383	354	393	396	395	384	360	377	336	344	400	354	353	370	356	356	358	363	361	350	369	371	332	399	362	363	381	370	419	357	346	363	356	389	407	362	344	365	375	340	355	352	342	372	354	342	403	359	378	399	370	388	395	351	365	365	361	357	397	381	383	403	401	382	399	374	377	347	358	338	372	335	384	384	408	341	350	370	364	394	368	357	381	346	383	366	341	391	397	378	378	371	403	372	360	354	363	369	347	386	376	346	364	359	366	418	375	363	367	369	374	386	372	352	376	396	404	368	352	359	390	342	359	383	367	384	348	403	383	351	354	364	367	382	410	344	385	369	351	357	378	379	346	392	370	367	394	373	379	387	333	350	361	340	396	393	390	402	352	360	348	373	395	361	381	328
30076	50117	37238	19023	7921	4721	3187	1095	427	428	418	423	450	443	434	393	451	405	416	374	419	398	428	414	406	428	424	446	411	427	411	407	416	390	431	442	387	441	410	402	429	413	443	413	430	432	420	433	422	414	435	432	431	423	444	420	432	420	436	436	410	395	389	419	408	401	377	412	417	412	401	382	448	423	440	412	405	407	421	394	423	407	429	428	436	409	384	447	426	437	438	447	431	421	435	462	398	423	417	410	403	416	432	421	459	398	439	427	437	416	464	399	440	404	439	462	414	427	429	395	432	434	424	379	412	428	400	460	432	448	424	424	425	445	435	434	408	416	441	389	421	449	438	423	454	429	430	387	415	437	377	454	456	416	445	418	439	402	447	431	410	422	403	442	411	419	433	402	433	422	435	428	404	446	435	438	418	424	401	438	477	389	397	434	433	416	406	404	461	447	423	472	451	436	401	417	429	415	424	437	443	429	424	455	452	416	432	444	397	459	424	427	419	468	437	429	403	398	430	412	434	433	418	426	432	404	406	406	434	454	406	399	467	429	396	421	394	436	437	434	446	419	428	450	442	430	432	426	386	432	415	420	390	407	411	439	438	414	401	442	423	447	419	435	427	390	437	404	444	401	421	426	440	424	444	446	414	424	417	414	421	408	415	403	409	429	389	391	453	431	391	404	406	405	433	466	458	423	429	390	406	418	444	425	444	422	417	427	442	436	429	443	432	407	426	409	370	373	391	425	433	419	414	441	409	393	421	424	431	417	465	452	500	430	386	383	424	420	424	439	440	403	427	431	407	446	413	405	420	438	450	440	409	453	400	424	455	432	440	431	432	443	448	404	446	413	412	423	447	439	427	400	384	410	424	431	436	436	414	411	465	445	433	405	433	416	392	447	414	410	467	421	401	450	413	434	418	430	448	415	394	382	384	429	408	419	443	426	400	426	395	415	484	427	423	410	421	392	418	420	415	425	400	416	447	422	423	438	438	416	412	409	412	442	414	426	400	419	430	437	399	434	443	403	448	429	435	448	407	395	390	442	402	444	418	430	423	470	421	382	414	374	396	414	444	457	462	446	397	434	397	382	445	417	412	380	446	453	416	394	413	412	407	458	441	411	395	468	448	398	418	425	413	402	421	404	432	404	428	409	453	397	420	438	397	424	422	450	414	440	435	424	428	374	443	391	419	395	438	405	399	415	433	407	424	430	412	417	460	448	400	412	441	429	398	449	425	416	466	415	433	452	404	442	415	369	391	407	405	388	433	434	454	450	420	410	409	451	416	416	414	401	396	419	429	396	415	423	417	408	455	419	433	397	418	398	432	412	430	420	421	400	408	428	458	410	392	409	426	445	397	416	447	425	430	427	422	404	431	421	439	376	426	419	440	447	441	436	408	442	390	431	428	434	411	416	424	429	427	439	426	448	439	424	400	418	434	408	435	403	403	425	420	409	430	422	397	432	405	440	415	430	402	399	456	437	478	411	421	429	410	417	439	400	362	412	421	393	453	426	440	358	439	424	431	443	443	419	397	436	396	453	431	424	441	444	421	428	417	392	400	396	459	428	413	421	406	440	450	463	415	409	433	409	419	441	434	410	420	413	406	424	378	419	408	406	411	440	407	415	411	397	416	444	429	422	389	410	399	420	406	465	433	432	407	423	429	401	395	404	378	428	410	449	457	390	444	418	428	414	387	449	427	426	424	435	418	443	425	447	405	442	452	423	388	423	387	420	396	428	454	425	411	445	395	420	416	403	444	356	412	417	472	449	420	476	396	449	472	416	412	424	409	426	397	395	411	400	452	456	398	423	418	430	421	437	408	412	424	429	419	405	408	423	424	421	429	435	428	401	390	423	401	408	447	430	408	427	453	447	429	421	434	402	443	446	411	416	388	406	457	434	403	422	460	434	428	428	400	407	397	430	411	406	420	393	420	389	411	439	415	402	415	413	457	455	432	465	423	428	423	434	438	410	397	431	424	415	468	441	462	431	450	444	421	419	425	443	431	418	424	424	458	412	408	441	434	435	389	411	448	407	451	421	445	445	380	447	403	430	430	404	444	404	373	444	409	415	434	427	444	410	417	433	410	453	425	399	410	432	419	403	438	453	428	401	428	404	457	452	418	419	441	420	386	416	447	427	412	425	409	410	467	405	439	432	407	415	405	455	427	434	406	393	407	393	407	485	421	398	432	460	431	398	392	395	415	417	449	419	403	428	413	430	407	409	433	441	463	436	428	463	412	424	409	436	420	416	427	412	373	452	411	431	390	380	473	433	420	425	419	414	429	413	401	428	412	403	413	435	383	443	429	448	434	421	408	426	407	423	409	419	423	399	422	449	437	400	424	390	423	396	447	393	414	421	398	450	412	429	429	426	434	424	421	405	435	452	447	407	406	413	448	384	402	427	443	445	395	440	411	416	430	401	406	425	411	395	430	437	423	442	413	436	424	413	438	407	416	418	420	421	447	427	443	438	425	442	419	418	430	419	425	439	435	463	421	458	401	413	430	431	428	410	455	425	429	398	405	437	432	420	408	441	388	422	457	432	387	421	449	422	395	402	429	399	428	386	442	430	418	403	375	408	458	449	424	417	433	401	434	400	428	466	414	409	442	448	428	383	422	393	399	387	435	422	408	410	427	431	419	432	443	406	423	441	421	405	437	409	439	400	424	406	429	407	449	424	408	411	438	409	428	409	449	423	390	428	408	427	404	426	438	422	428	390	429	419	407	432	391	386	421	441	431	381	409	403	399	421	419	421	400	431	414	427	429	427	418	425	435	440	447	410	427	435	426	401	436	423	443	393	438	417	427	431	407	450	408	440	412	427	435	423	391	446	415	424	411	386	440	398	434	430	417	431	401	458	431	409	437	430	449	426	435	407	437	422	427	456	434	416	426	402	423	424	419	455	448	429	411	426	418	435	408	421	424	403	404	435	438	432	408	465	388	411	431	398	410	411	423	448	420	428	419	447	425	421	442	420	447	392	422	417	388	433	421	421	439	416	418	429	397	460	449	391	405	440	415	411	436	439	406	476	428	420	446	413	432	446	468	389	424	452	434	422	424	410	403	425	418	450	404	410	415	452	410	429	407	438	402	478	406	405	392	403	450	443	448	408	415	403	392	409	413	439	422	427	406	392	394	428	419	443	448	392	399	411	393	429	428	398	398	461	444	441	445	446	415	448	432	393	405	370	395	435	396	445	389	429	460	394	419	435	428	426	414	385	410	468	448	426	418	398	442	397	454	428	448	441	416	429	401	437	440	409	411	444	414	426	343	391	406	436	442	427	425	390	382	398	400	427	433	432	397	426	407	469	442	405	442	432	432	391	407	412	411	394	456	400	456	431	410	450	424	399	452	409	413	440	434	416	413	425	416	395	411	417	409	436	449	465	425	398	465	410	422	419	435	427	410	426	435	466	424	427	424	471	408	482	446	381	439	427	444	426	448	426	451	424	427	411	440	441	406	425	408	402	406	423	448	407	431	448	385	407
25005	26120	48579	45074	31336	24142	15949	3447	425	365	338	349	355	347	357	344	360	386	351	364	394	371	338	387	374	345	365	351	357	376	364	372	349	372	372	353	337	363	361	395	355	387	392	392	353	369	351	366	356	380	321	383	363	306	332	382	357	400	372	335	382	362	369	378	368	350	366	362	336	375	367	366	384	320	361	328	349	342	358	374	378	366	341	350	380	341	381	357	352	353	343	360	362	379	372	363	324	360	367	367	402	376	344	346	363	349	346	346	376	355	358	356	342	365	358	356	396	368	380	355	380	388	347	369	336	349	373	360	370	305	380	340	343	365	350	390	405	376	362	372	358	392	357	366	351	373	372	369	364	371	417	382	385	395	338	375	338	380	366	364	380	362	389	333	383	354	321	371	361	383	338	342	362	359	351	385	372	358	396	368	348	378	372	346	394	364	367	369	381	386	376	378	343	367	358	371	373	375	348	358	365	360	331	326	362	379	372	365	335	379	367	360	391	399	391	351	352	365	389	371	347	374	335	346	354	369	328	377	351	364	374	375	370	379	333	388	360	374	362	363	366	379	378	376	368	376	390	309	355	353	351	356	361	367	360	374	363	402	376	360	365	368	344	376	350	354	340	351	374	339	368	364	355	383	367	318	380	372	382	348	389	394	365	356	349	392	328	364	371	352	371	354	387	341	408	325	366	380	373	382	321	368	353	392	380	392	311	323	385	363	363	355	437	374	364	360	366	367	365	368	343	319	370	373	372	374	359	393	377	343	373	350	353	357	395	362	342	399	361	337	351	374	362	353	382	360	387	377	359	351	336	364	334	355	351	428	376	367	377	390	365	352	377	359	350	350	388	396	383	361	368	371	368	351	346	359	382	360	403	337	339	333	357	392	327	315	389	382	351	385	350	382	374	362	388	346	354	361	322	359	367	356	370	353	367	382	369	371	368	381	326	353	410	372	389	332	380	351	365	319	328	324	343	336	362	392	370	368	350	344	317	383	381	335	372	347	351	350	356	382	349	365	359	357	364	349	349	372	366	390	345	335	350	378	356	318	329	382	365	349	352	371	365	353	363	347	345	373	370	367	356	355	341	348	370	308	364	356	410	394	393	391	386	350	357	345	324	361	387	372	379	359	383	397	365	370	338	350	333	358	358	331	340	376	364	362	362	383	364	370	398	350	330	368	337	376	352	384	385	402	358	371	348	340	403	352	357	341	342	402	357	341	358	356	346	366	349	374	346	375	371	380	360	363	368	364	365	334	375	406	350	352	356	329	365	358	375	355	379	369	345	378	348	389	382	334	373	337	381	367	316	338	372	394	384	393	362	386	374	370	344	385	359	358	349	346	362	375	372	323	376	377	348	364	369	358	361	379	394	356	395	384	394	377	364	355	354	362	382	326	351	336	394	372	410	356	365	355	381	359	376	365	367	353	347	373	374	361	378	402	346	363	376	377	344	363	365	401	352	363	346	365	364	381	354	341	380	370	350	364	366	356	356	377	380	359	379	357	353	369	356	361	354	390	373	373	370	368	368	380	366	392	347	380	367	361	367	343	399	366	359	375	391	369	354	370	357	335	375	338	372	354	350	373	328	356	348	370	380	373	339	352	352	362	365	351	361	353	363	365	359	392	360	395	341	357	380	339	419	368	335	376	381	372	371	359	356	365	389	381	365	376	385	343	344	341	356	359	358	405	358	377	356	371	381	380	377	374	391	361	369	395	371	383	361	354	385	366	399	366	362	362	360	350	405	359	398	381	388	370	353	353	363	350	372	389	374	359	367	362	365	357	360	348	375	344	377	355	362	365	404	381	327	364	393	334	336	334	358	378	397	346	338	384	343	372	367	359	345	381	394	332	383	346	356	362	364	352	348	375	355	371	352	364	344	415	360	333	363	332	346	365	416	360	356	322	378	353	408	359	377	392	377	347	389	341	350	348	369	366	369	372	394	371	345	367	363	352	357	359	386	334	390	347	339	361	401	390	337	335	385	384	378	363	377	364	357	383	369	338	374	342	357	372	348	366	345	395	369	392	344	347	371	344	369	349	346	360	396	403	363	376	352	397	360	364	384	381	354	377	358	380	360	355	368	367	385	373	332	334	333	368	365	360	365	366	345	346	405	395	367	366	329	364	355	330	385	353	349	337	362	364	365	392	398	377	379	349	366	371	337	363	394	364	352	403	375	387	380	390	363	374	361	350	346	401	354	356	380	373	377	384	371	368	371	384	385	373	350	385	333	374	367	383	370	368	361	380	368	360	353	372	380	370	370	337	366	375	367	356	373	395	315	361	341	357	346	383	358	347	424	345	379	380	369	350	345	370	391	334	353	348	400	375	366	327	368	351	380	381	335	375	361	347	373	343	351	321	352	354	378	369	346	390	384	355	367	380	384	374	372	353	367	341	407	368	360	354	332	382	365	382	345	379	349	348	368	380	379	353	372	366	361	344	402	356	381	391	416	329	351	365	382	364	375	336	368	373	387	377	373	341	350	377	348	383	388	360	356	348	337	347	380	389	340	380	377	372	341	368	366	367	372	368	370	367	359	356	356	365	350	355	364	348	401	362	388	384	357	374	382	350	348	364	354	362	353	364	343	365	377	352	401	366	368	354	376	386	377	324	353	365	366	388	356	386	350	335	324	338	373	346	360	372	387	381	362	353	406	399	338	330	339	396	354	376	359	336	370	356	356	333	399	370	356	379	360	360	381	362	380	371	361	394	363	379	360	360	361	355	359	323	368	360	340	399	366	319	349	348	364	356	357	340	376	384	344	379	362	386	356	365	365	388	353	341	359	380	359	381	364	375	387	361	356	387	359	366	388	346	321	350	341	345	376	320	378	376	343	404	382	346	361	355	370	360	370	390	377	360	352	357	380	329	348	356	338	329	375	328	337	353	352	392	378	348	366	315	354	354	378	332	380	326	368	354	370	358	339	367	336	351	345	400	402	362	382	389	353	332	344	362	376	387	369	365	337	377	365	340	422	335	381	378	368	364	366	376	345	386	335	330	349	378	391	394	394	314	377	350	352	360	355	391	387	368	349	404	354	355	377	379	345	357	373	368	367	348	345	376	373	398	358	352	368	357	351	402	378	375	376	341	384	394	364	356	345	373	366	363	346	348	365	346	383	377	385	376	357	341	361	357	356	394	351	396	347	410	330	373	341	370	368	372	354	391	361	376	375	363	358	357	351	354	384	355	373	354	369	381	367	328	376	368	395	371	377	361	358	411	341	362	369	349	354	360	360	341	341	409	371	379	375	355	332	370	358	387	361	365	334	380	443	349	352	393	365	394	335	381	370	346	369	387	354	380	359	385	376	389	354	368	399	363	376	366	376	368	331	345	373	357	373	382	371	379	367	357	390	367	361	374	392	359	365	359	408	354	392	376	337	346	400	375	353	368	354	338	382	383	379	357	339	339	358	352	305	372	368	337	357	361	390	386	330	367	356	349	337	346	338	383	339	367	352	345	359	370	395	366	346	361	354	336	357	346
32431	66132	71364	48905	31294	23365	13058	3655	459	456	394	429	408	389	405	416	454	402	384	410	401	419	425	424	405	425	438	429	409	429	375	406	385	348	408	408	427	370	379	416	380	408	423	407	399	372	414	427	445	403	413	383	427	438	385	419	390	403	407	401	370	386	412	396	387	412	428	435	373	400	418	402	419	435	415	449	384	413	377	389	436	413	411	429	398	423	386	398	375	407	397	393	435	374	399	430	429	406	387	393	431	390	386	416	405	393	422	454	417	386	397	391	390	374	395	394	397	399	402	407	436	400	397	407	388	404	402	386	396	416	402	398	413	405	390	436	403	404	420	400	371	375	388	436	388	440	417	416	368	390	374	425	384	407	422	390	371	422	403	387	366	381	428	421	418	415	421	425	396	444	415	414	426	395	419	454	415	417	385	438	398	440	410	380	424	410	386	389	432	373	396	428	390	434	412	433	390	430	393	408	454	385	390	392	380	402	425	396	419	399	417	409	447	403	422	393	381	383	445	399	415	442	416	423	426	385	433	425	420	427	422	402	405	412	435	390	361	392	380	461	424	389	419	396	416	373	386	399	415	423	438	428	407	424	398	414	384	402	385	395	420	412	446	424	376	389	364	411	405	383	394	445	401	412	433	385	388	451	403	426	411	402	399	390	411	406	414	426	455	368	425	398	417	416	416	436	428	409	349	397	390	424	406	389	395	391	370	389	466	391	422	399	375	402	408	418	391	397	420	390	447	423	400	363	402	412	426	403	383	397	394	419	408	406	413	359	422	419	382	406	410	408	427	385	362	372	405	384	412	381	427	394	355	414	429	407	422	397	427	436	409	418	415	404	411	381	422	414	432	400	399	430	377	434	391	375	407	404	417	407	394	397	397	429	411	398	377	413	408	426	355	392	400	381	413	415	392	452	397	423	394	401	379	424	411	401	426	409	455	439	406	370	422	408	439	411	390	386	426	365	419	425	439	414	428	368	389	413	436	387	379	417	432	415	412	409	403	406	412	419	415	376	409	421	433	416	440	398	423	425	403	416	368	400	375	383	434	435	404	390	388	380	416	371	414	422	441	396	372	408	391	431	412	399	418	406	429	411	418	395	381	381	412	400	422	393	418	412	448	407	396	391	424	413	401	385	420	399	392	414	437	379	404	422	365	403	427	411	423	421	392	412	403	426	389	434	412	395	433	418	420	430	435	410	407	403	436	406	410	400	405	418	405	382	398	442	418	440	432	443	383	409	386	381	368	404	410	406	413	413	393	450	432	410	411	404	413	426	398	430	396	420	380	420	417	404	402	403	399	423	415	396	464	371	377	408	421	413	386	412	403	411	415	441	387	438	419	409	420	427	403	405	398	438	401	393	397	410	415	424	413	396	407	419	411	446	393	407	421	374	396	397	382	423	403	400	416	392	414	411	378	385	389	404	372	405	424	413	408	381	406	396	415	390	416	409	381	409	414	386	378	363	425	427	419	437	415	438	418	394	416	408	386	395	430	455	395	404	415	433	436	422	403	384	410	413	427	401	432	427	373	423	394	400	439	428	405	414	411	430	384	428	405	388	422	424	410	422	375	408	417	415	435	419	415	398	393	395	399	419	424	434	419	366	434	401	397	437	420	389	404	401	395	415	409	415	405	377	428	422	390	401	412	400	401	386	389	428	399	400	428	406	374	401	421	419	442	414	407	413	449	398	416	448	450	412	394	409	389	413	435	404	397	379	424	406	422	416	428	390	390	403	434	408	398	414	431	403	388	402	431	410	390	425	412	397	398	429	441	420	417	407	384	405	414	459	414	389	418	392	413	415	427	385	393	402	415	409	425	402	400	425	381	406	398	433	400	429	429	365	378	416	361	400	417	405	419	391	428	398	413	411	417	421	387	399	437	401	417	422	404	426	383	396	396	387	396	417	422	360	407	398	407	431	425	441	381	424	415	404	363	419	442	395	433	376	403	411	412	428	390	413	402	382	390	423	362	411	403	390	388	410	435	404	369	415	438	390	405	408	421	420	393	413	368	397	405	410	411	395	396	421	418	378	391	392	393	399	379	408	398	400	440	402	424	368	392	400	431	385	414	398	451	381	398	401	415	380	418	441	410	400	421	404	391	415	408	423	370	379	441	428	394	405	426	432	414	460	420	408	417	424	385	453	398	374	445	436	374	397	444	407	445	415	414	400	402	447	367	387	395	403	404	388	377	420	441	423	401	386	437	439	370	390	442	431	403	382	372	398	416	408	405	418	416	402	386	431	370	410	434	444	394	376	429	396	387	403	435	411	430	414	417	438	391	407	424	402	437	423	383	438	376	416	422	423	413	443	403	407	401	413	422	386	446	394	425	377	431	384	425	393	410	402	409	401	399	407	399	428	394	452	383	398	425	401	393	400	426	419	402	423	400	405	420	434	375	379	422	417	404	392	420	411	394	399	380	426	419	430	392	393	412	410	394	410	435	397	432	417	385	414	438	403	380	410	413	395	443	377	418	372	446	426	425	418	394	461	431	429	406	434	364	415	412	426	411	394	421	408	401	389	389	436	400	414	404	395	410	394	393	388	412	407	401	411	433	437	433	407	386	403	402	387	395	389	389	398	424	393	387	400	414	413	409	439	398	412	383	374	415	414	389	376	435	393	394	410	432	385	437	388	404	357	424	410	372	397	387	365	414	439	423	390	429	386	426	388	377	377	374	419	427	398	418	388	426	397	475	428	463	416	428	408	373	384	390	394	390	406	404	409	409	388	423	443	416	406	434	406	431	438	431	418	433	361	398	354	403	438	390	389	407	406	427	420	402	402	389	380	412	363	431	387	436	385	431	412	434	422	450	382	367	397	397	400	442	449	399	425	412	392	382	422	379	406	441	410	393	412	393	384	396	393	376	404	373	386	377	394	399	420	417	442	394	448	375	423	414	410	394	413	376	402	393	415	427	432	425	389	395	381	419	394	409	390	367	421	350	406	365	420	398	405	360	427	394	391	383	413	403	428	415	410	434	417	422	457	387	408	414	418	403	393	400	408	422	419	420	459	391	399	455	440	391	415	424	385	376	418	391	386	384	398	405	430	421	402	428	380	352	438	386	375	390	403	427	421	409	373	390	401	445	400	372	390	420	419	434	423	386	378	425	396	411	374	376	378	411	407	398	403	391	406	421	413	369	423	391	414	390	406	419	405	437	432	419	408	386	395	418	418	392	389	434	431	380	398	396	417	406	409	433	414	403	447	402	394	433	404	451	388	415	421	404	428	393	384	448	408	399	417	386	411	402	410	396	418	409	420	390	408	387	414	406	396	428	413	414	398	442	404	372	411	379	425	431	418	399	374	417	393	408	428	385	417	390	434	368	421	394	419	392	410	416	448	421	416	416	416	399	416	442	399	393	389	422	389	381	391	382	403	409	418	388	435	443	404	415	416	393	434	395	410	388	386	417	445	428	413	407	423	403	407	387	408	384	368	421	432	422	374	431	395	415	394	414	412	406	394	417	397	402	434	409	377
25690	26163	44375	38092	24125	16306	8924	1790	533	498	482	546	565	508	510	518	538	535	476	519	482	476	514	500	501	488	472	502	497	483	492	492	477	475	512	492	483	479	484	492	487	490	487	547	490	510	498	498	528	554	492	516	484	507	452	488	518	486	483	508	511	509	500	497	505	497	509	468	505	505	524	507	515	497	469	546	478	524	513	525	512	477	494	515	532	512	507	501	525	483	522	519	474	520	513	507	498	513	491	526	527	522	502	496	515	520	481	540	551	452	496	490	503	474	518	496	489	466	492	501	464	516	525	505	498	474	517	483	487	516	513	530	514	503	472	512	514	543	494	483	515	466	502	530	501	516	489	474	508	508	509	526	455	540	526	523	513	524	465	485	514	504	495	543	496	488	547	559	483	490	465	487	539	509	511	540	524	464	515	491	468	507	505	533	504	532	525	459	503	514	455	511	510	458	537	534	550	463	490	508	484	511	536	525	489	506	518	475	490	534	535	495	516	511	499	470	528	500	509	533	506	500	522	533	507	496	525	516	504	500	522	520	496	464	507	523	503	515	513	494	488	506	482	499	487	484	522	497	498	516	532	473	523	488	492	471	493	485	483	465	480	556	479	546	496	506	509	489	525	499	532	481	478	491	497	518	490	508	527	513	540	534	534	475	515	580	518	467	493	476	508	468	527	497	499	517	484	480	528	524	495	488	543	499	508	497	553	520	505	497	529	502	522	482	523	456	491	500	539	513	502	536	528	521	515	509	510	510	472	477	523	486	490	503	484	558	546	527	489	535	513	494	534	489	505	497	542	488	494	514	478	529	510	517	476	504	539	477	508	450	518	519	486	473	452	533	517	486	543	504	511	531	547	489	507	511	516	498	496	542	514	493	512	482	515	513	467	462	514	518	513	484	498	498	548	472	481	519	519	520	511	505	529	496	473	497	475	507	475	482	510	528	489	520	523	530	463	506	463	473	485	495	473	472	485	511	523	521	501	488	498	522	497	483	486	511	509	513	487	538	502	478	503	540	519	489	459	529	477	554	499	534	479	488	543	529	517	511	507	503	454	503	539	491	490	509	514	503	517	501	447	500	512	498	528	479	501	480	505	501	493	508	471	469	512	512	508	481	489	492	470	484	463	536	496	516	514	481	483	509	510	515	451	474	474	509	498	528	504	512	505	502	518	506	501	473	513	501	500	449	512	498	487	481	508	525	494	448	544	489	507	504	495	489	517	526	529	456	519	479	530	530	474	472	505	531	511	532	514	540	501	514	501	475	479	508	521	509	547	533	505	472	476	524	528	533	536	517	503	490	493	496	523	508	516	526	531	498	505	494	489	545	497	504	511	496	495	499	493	482	502	472	500	475	476	492	477	530	491	516	546	504	510	549	517	474	514	504	495	537	499	485	515	504	514	475	491	509	504	553	518	531	537	525	506	524	467	495	487	529	547	531	516	486	528	506	485	529	496	481	509	508	506	528	488	486	492	523	487	515	496	497	488	518	519	521	491	506	507	467	545	477	503	478	489	471	483	559	502	485	506	479	509	495	526	503	508	502	516	490	566	503	495	521	511	510	503	521	521	489	535	484	518	507	506	490	501	484	489	497	485	483	485	547	494	498	519	500	504	494	523	472	498	464	562	538	530	499	505	489	490	496	509	513	498	504	529	516	510	482	509	501	456	521	488	503	536	494	490	506	489	516	493	491	524	496	496	524	466	525	590	533	514	525	440	503	532	463	508	524	479	482	564	489	526	508	552	512	524	469	521	502	511	526	514	511	512	503	550	514	530	510	477	476	521	514	491	509	441	497	493	563	497	501	519	496	523	491	522	489	488	514	484	494	506	497	497	490	562	508	496	491	477	488	498	491	483	529	485	480	517	525	487	458	496	513	494	482	499	521	479	492	495	502	521	499	509	456	461	540	498	446	517	514	524	482	501	508	515	496	481	476	490	531	506	530	488	491	491	478	491	497	536	478	496	485	519	500	516	528	513	457	508	524	490	497	476	504	512	493	471	516	479	496	510	508	490	518	506	501	477	497	557	505	483	487	507	520	500	498	529	529	543	512	475	507	507	506	490	513	496	488	467	533	563	512	500	482	491	479	497	535	467	483	492	502	552	499	498	517	502	517	482	529	480	525	520	476	471	506	505	497	530	480	492	485	519	520	513	458	519	496	476	478	502	582	481	524	502	506	520	525	495	506	507	498	490	536	490	500	484	515	475	500	457	499	481	518	495	497	525	503	499	487	500	538	480	471	479	482	500	456	476	494	501	519	470	492	500	476	467	523	452	478	525	484	479	488	496	484	561	473	491	495	510	516	449	513	511	485	514	473	551	523	486	526	507	512	500	488	450	481	500	496	503	487	511	512	519	489	516	529	542	534	487	472	514	520	488	511	471	480	540	526	522	507	508	522	543	531	524	505	503	516	482	485	553	496	548	483	498	500	481	479	464	485	534	527	459	521	520	512	503	478	490	506	515	494	472	522	509	514	478	514	528	477	531	469	459	487	502	501	514	522	476	499	490	502	491	533	500	535	547	505	506	510	470	503	490	505	505	499	548	530	536	527	534	501	509	491	502	522	482	521	500	563	506	498	546	539	479	449	511	495	510	516	476	529	487	490	529	510	495	489	500	487	508	509	518	507	515	520	506	503	492	486	496	519	506	508	499	556	521	486	485	532	491	488	504	484	499	521	487	550	467	516	516	443	477	497	485	497	487	498	483	523	494	523	510	514	514	494	498	491	530	533	475	502	493	530	531	484	508	490	447	497	502	517	519	523	504	530	474	517	475	490	501	518	536	495	517	510	526	511	505	515	505	509	503	525	471	499	464	522	485	523	503	528	507	506	478	490	491	497	519	497	526	501	495	519	518	514	508	504	511	480	485	511	521	527	505	455	479	522	529	469	498	526	513	524	500	550	511	495	477	522	511	467	510	507	492	470	487	518	479	499	500	491	477	515	526	535	459	512	516	525	502	498	479	525	510	501	473	548	508	529	519	540	487	501	500	511	535	480	514	548	447	547	503	516	502	494	524	493	509	507	495	511	508	507	515	475	541	512	499	489	511	484	489	485	487	457	466	500	514	532	471	521	488	513	485	490	493	501	507	487	520	522	486	499	489	505	462	506	517	491	559	506	512	491	538	483	487	493	520	515	505	533	521	511	487	512	519	556	500	506	518	504	488	502	506	525	477	512	461	470	483	513	549	480	555	489	559	504	517	492	559	508	525	517	492	520	505	504	517	541	511	467	540	524	514	501	489	497	463	488	532	534	480	522	486	512	498	505	498	488	548	480	502	480	510	495	537	509	489	524	489	485	523	515	526	502	512	443	461	513	516	532	506	487	524	490	494	548	511	485	545	475	515	529	515	516	484	530	489	549	472	493	495	463	545	490	527	493	500	470	520	523	527	490	483	492	522	530	509	486	545	493	468	483	516	544	473	530	543	524	489	490	533	553	521	488	492	504	482	486	496	523	514	477	519	487	464	454	498	500
34370	72354	63543	42745	25595	19212	10532	2652	577	536	538	559	547	532	577	585	539	563	517	568	586	530	559	562	564	550	546	507	556	556	535	546	603	557	564	576	556	556	578	564	581	554	578	554	565	589	616	571	552	525	591	555	540	537	563	544	546	550	553	560	559	582	527	559	528	559	593	573	526	571	594	586	553	563	542	571	519	561	565	552	571	606	540	565	552	550	570	548	563	532	558	539	533	559	583	566	562	567	528	531	626	618	592	542	556	526	584	518	546	570	522	577	567	570	571	541	561	562	588	561	582	581	553	548	576	621	547	608	540	572	516	565	588	567	546	596	610	554	554	499	549	608	606	527	575	575	551	566	568	533	591	516	583	545	524	561	548	535	561	528	593	555	577	542	566	558	562	563	521	532	594	524	535	552	569	580	601	581	569	549	592	559	574	542	599	571	531	548	539	595	524	577	604	546	553	512	545	572	567	565	528	595	598	565	550	577	589	564	518	570	584	554	556	535	609	595	524	578	546	590	587	584	573	560	584	541	550	528	519	536	590	558	580	567	576	550	586	559	579	593	568	535	583	536	547	573	573	580	546	554	549	547	560	540	579	538	542	575	560	544	563	530	561	588	552	508	570	560	553	551	539	558	558	522	563	501	528	549	588	557	578	533	570	524	578	541	590	557	537	586	531	560	607	555	560	569	543	518	551	497	558	530	569	529	559	590	586	565	576	568	563	580	603	538	582	584	563	532	564	554	549	533	592	566	560	568	538	593	563	572	590	545	554	586	559	587	548	522	584	567	558	557	580	600	529	586	531	548	548	562	586	573	577	593	565	533	531	575	569	563	547	569	562	537	568	604	588	535	570	583	565	581	584	544	532	566	566	556	569	598	599	524	525	561	564	592	524	542	628	552	557	532	535	579	608	552	552	580	528	567	539	572	554	607	522	536	566	581	556	526	562	534	553	565	553	555	562	557	576	554	550	571	581	581	564	570	530	534	579	563	558	577	546	553	537	545	560	552	575	565	576	549	561	524	558	540	575	560	584	581	583	543	544	602	546	608	542	548	590	528	562	582	519	632	566	577	513	585	596	572	585	548	518	558	509	561	548	593	576	554	583	530	537	571	550	601	564	571	514	564	584	561	586	586	579	577	570	569	533	552	547	545	593	545	540	594	510	542	579	534	538	625	560	590	565	574	609	557	535	548	564	598	543	569	540	546	573	556	600	557	570	604	559	551	558	607	555	543	545	562	601	555	568	523	561	583	572	539	567	565	569	569	527	560	573	583	585	533	556	585	547	552	559	566	549	579	538	531	597	554	551	557	602	539	529	515	554	526	603	585	541	575	562	587	593	515	521	545	547	594	593	563	565	564	545	539	607	560	585	561	584	513	561	530	537	605	540	575	574	593	606	502	544	533	556	573	522	552	578	532	559	553	539	559	548	578	587	582	560	539	569	530	547	573	587	548	536	541	533	526	532	561	540	590	540	563	600	587	574	579	568	540	517	602	554	572	572	524	558	555	575	553	562	537	581	546	559	585	513	559	552	597	564	558	538	575	558	551	556	500	554	529	585	601	602	588	559	539	523	573	558	562	583	587	579	494	558	536	538	559	533	574	543	569	568	562	550	549	549	558	553	587	540	552	555	604	579	543	603	584	538	548	575	539	556	559	555	565	585	564	538	530	594	537	530	584	551	557	555	582	535	524	560	541	543	588	588	562	574	546	552	524	557	515	558	560	587	554	556	546	600	565	508	562	556	573	574	543	585	572	566	514	547	549	571	550	604	613	559	570	598	563	585	544	531	574	538	585	586	585	599	567	569	551	569	573	574	591	559	559	554	569	558	600	541	558	547	571	578	577	540	525	522	610	585	611	524	549	540	565	556	546	543	580	528	531	569	573	531	564	582	585	558	556	578	534	508	542	583	542	559	559	580	572	541	583	573	542	577	546	556	555	537	555	549	548	595	524	564	561	545	507	537	576	548	574	588	537	552	538	544	561	577	602	559	578	562	558	581	538	573	570	569	564	562	586	545	524	588	544	568	561	547	549	554	554	591	574	512	534	559	536	589	568	578	552	529	586	529	545	531	565	551	567	555	529	561	586	543	550	548	564	584	536	536	570	571	580	564	566	589	584	568	581	511	573	562	579	578	566	623	561	590	537	582	596	523	521	580	546	569	597	579	523	534	553	542	583	549	552	579	584	529	579	560	602	587	525	554	580	505	551	559	538	604	564	566	521	570	518	563	537	577	526	523	559	602	544	588	563	532	557	540	543	579	565	577	559	506	564	593	551	563	532	543	560	550	514	545	543	559	504	537	562	543	594	577	564	550	559	559	597	562	568	616	620	583	549	563	596	556	573	554	579	574	581	550	526	569	515	527	577	594	539	587	550	558	556	594	559	553	561	546	565	557	558	541	555	589	584	541	522	566	554	561	543	553	569	611	551	521	546	553	575	547	531	512	575	537	545	566	570	565	527	568	578	569	549	550	547	570	586	527	535	556	571	577	605	576	536	538	632	520	530	577	577	581	555	591	558	569	602	518	584	567	553	550	576	572	557	566	537	540	561	570	517	565	586	547	583	561	557	528	601	547	542	546	569	570	595	540	570	578	575	555	579	564	537	547	559	631	554	564	572	608	548	523	571	596	556	544	580	561	528	583	562	550	580	538	567	590	537	522	599	573	592	566	547	571	536	574	600	570	545	550	570	589	533	519	570	568	539	523	562	546	571	582	572	545	512	508	524	585	508	568	514	549	563	590	541	566	526	596	544	547	576	546	547	565	559	546	538	544	544	574	536	510	566	532	550	551	538	557	551	566	514	541	592	555	547	547	578	585	527	562	539	583	587	563	541	562	555	566	615	561	573	593	532	566	558	562	548	545	590	609	588	571	596	549	566	582	577	584	583	543	558	559	587	548	573	542	608	556	538	576	565	572	540	569	565	531	558	536	575	591	589	535	580	559	572	578	490	552	568	521	523	544	564	561	577	592	551	613	546	590	523	584	577	612	541	553	563	569	561	583	529	549	561	528	538	527	560	545	553	580	565	569	585	586	568	612	571	571	544	578	552	554	575	563	548	564	551	542	564	555	555	528	603	581	566	583	588	521	618	574	576	516	538	545	521	526	575	579	549	614	577	552	522	603	580	536	531	566	553	590	574	563	510	587	558	580	571	526	515	534	576	571	558	546	525	566	590	562	559	569	604	608	569	541	559	576	534	557	577	593	584	487	555	571	591	505	540	566	510	560	644	581	556	559	577	568	581	525	616	536	512	547	552	588	529	555	539	559	542	579	573	563	558	568	563	547	563	573	536	535	563	557	585	594	549	527	528	576	565	600	574	551	575	619	590	559	579	543	555	543	571	592	580	577	565	573	538	606	563	574	552	576	561	572	546	552	500	562	548	540	588	500	560	576	573	578	590	556	573	579	537	522	523	599	524	588	565	566	555	582	544	540	594	526	552	586	565	582	562	556	570	578	531	574	545	577	582	558	589	562	520
23303	22940	37546	36504	31130	31175	29215	9285	859	575	573	609	566	595	592	581	597	591	574	562	553	589	554	584	589	582	581	573	618	563	564	557	540	580	570	521	547	573	552	557	582	591	587	543	551	546	572	597	559	600	579	558	565	559	565	573	578	552	538	594	540	585	606	545	580	595	592	556	541	547	559	562	537	535	565	541	547	575	555	575	557	569	584	539	588	549	570	580	555	576	579	570	563	586	595	559	636	577	577	556	561	559	566	534	538	512	546	590	516	555	544	600	589	570	546	576	549	547	577	552	559	550	543	586	555	557	572	561	609	558	551	578	543	568	557	534	609	567	569	600	569	557	567	547	583	533	564	524	603	555	554	562	579	550	532	560	551	556	566	597	560	593	555	520	580	561	554	617	558	582	581	535	620	555	606	573	583	508	566	578	554	574	601	587	553	555	565	573	570	577	559	562	585	549	548	561	574	569	559	538	554	569	539	569	632	594	529	560	594	576	566	556	571	604	578	554	587	574	567	571	571	611	590	586	541	570	530	541	610	556	536	556	589	581	539	524	568	550	575	559	514	594	601	501	601	573	618	565	561	534	595	569	544	548	577	573	618	558	530	545	565	598	566	583	570	541	582	571	520	587	589	555	594	550	577	530	558	540	596	555	563	554	604	582	569	571	556	597	561	567	576	592	565	572	540	562	592	540	517	535	541	540	556	540	572	570	532	594	591	601	574	538	579	558	574	584	573	574	548	563	562	569	559	572	624	582	571	568	596	560	564	584	514	567	608	533	551	552	552	621	554	552	591	569	552	498	532	546	590	578	586	556	583	564	559	585	598	557	560	581	578	565	542	551	546	549	500	595	580	549	581	554	544	578	558	519	560	544	606	519	610	561	567	558	594	560	568	576	570	583	541	566	547	605	561	590	596	531	529	581	574	557	575	540	542	540	579	585	541	583	568	579	562	566	560	558	551	533	511	530	546	586	564	534	534	584	545	534	537	563	566	548	578	591	559	616	569	551	589	548	562	573	551	604	559	539	579	590	609	590	551	537	600	595	563	574	569	536	528	556	568	510	546	556	562	565	549	502	559	569	574	572	542	555	566	604	534	551	608	550	550	577	530	590	553	578	560	600	558	570	570	597	539	626	609	532	547	541	592	573	539	596	597	578	551	584	549	559	601	536	543	517	563	549	569	535	593	512	511	537	510	555	569	537	562	574	522	579	570	565	562	564	578	562	575	548	593	596	607	560	566	543	572	584	570	591	575	571	612	562	515	586	553	557	555	569	485	578	564	529	592	560	607	555	568	564	586	557	598	572	538	551	564	572	538	594	547	563	515	556	579	558	572	547	562	522	564	559	576	593	570	595	586	613	599	562	532	545	540	607	579	548	553	556	539	581	545	541	524	585	558	566	567	569	547	619	550	594	550	545	587	558	584	577	503	565	598	578	611	570	547	562	525	596	582	578	570	566	558	585	532	562	530	528	547	524	569	559	606	553	571	538	535	547	582	542	568	586	569	561	543	592	606	561	521	589	549	578	581	536	570	538	533	589	563	582	534	558	525	529	599	577	527	586	562	578	597	568	554	562	524	575	580	557	537	566	584	580	585	613	549	559	525	546	541	564	575	557	536	582	546	537	572	541	564	541	572	579	545	580	554	557	588	554	586	549	547	546	600	580	560	525	574	548	578	574	583	582	588	561	537	563	526	563	581	569	596	564	580	539	552	538	504	563	588	583	584	591	567	567	562	513	578	555	570	566	529	615	539	559	532	555	507	519	545	528	564	558	619	540	533	584	528	564	536	564	570	581	552	622	541	551	576	571	533	598	563	572	587	567	604	548	557	560	601	560	571	536	567	513	517	515	600	569	583	580	574	579	524	545	576	568	572	546	560	564	569	549	556	549	562	618	539	545	564	559	583	576	569	591	568	584	559	548	574	519	573	569	543	562	569	584	575	528	599	550	532	607	571	594	560	573	557	536	536	563	552	590	533	571	575	582	542	572	565	576	578	541	559	530	587	560	595	515	581	555	533	519	577	543	578	545	586	565	600	570	607	586	574	578	584	525	595	536	572	601	540	573	592	556	586	546	573	581	529	551	599	562	543	553	551	569	556	572	584	552	577	540	582	565	546	539	524	603	530	564	571	546	583	569	532	599	571	550	569	556	588	526	592	628	560	554	542	577	546	588	537	588	524	565	606	581	566	613	592	574	535	571	538	573	546	579	567	572	555	581	567	544	567	539	606	580	552	544	553	558	597	568	561	573	555	558	572	563	604	561	565	508	540	556	582	559	581	577	595	579	548	552	568	601	549	556	510	554	566	576	567	525	544	593	542	587	545	530	564	586	568	575	564	544	586	554	546	535	552	567	545	545	552	510	571	541	569	572	534	554	577	537	584	564	548	559	592	572	586	585	554	572	544	536	546	556	567	588	576	544	554	543	565	545	566	597	539	565	559	583	596	561	602	552	595	494	560	542	564	601	539	554	568	535	554	584	573	573	586	566	609	569	530	566	550	601	571	585	572	598	574	558	534	550	575	520	522	552	561	577	505	555	522	607	552	577	575	555	563	583	598	581	562	566	555	569	568	573	576	551	573	538	595	617	561	575	540	586	554	602	599	587	580	580	559	543	603	571	560	548	577	566	593	586	603	545	585	579	552	577	614	554	575	596	530	552	596	575	578	562	580	584	556	581	585	531	560	610	564	574	568	553	596	537	557	566	584	537	586	563	558	545	552	575	580	503	567	552	572	592	538	592	567	569	567	524	552	576	552	585	564	572	563	543	564	516	595	604	560	521	592	582	577	546	577	532	575	584	545	588	571	572	591	565	606	563	590	545	536	550	548	580	574	554	594	590	544	603	581	537	524	616	574	578	618	544	542	558	589	543	569	600	592	560	586	610	556	547	583	584	565	545	551	587	575	557	594	606	562	549	571	601	564	571	571	524	583	596	567	564	532	554	553	590	547	601	583	554	556	540	589	566	596	564	580	598	546	576	574	551	560	587	563	576	623	555	544	538	574	533	587	535	543	563	540	607	575	568	593	565	553	559	514	566	559	527	607	605	524	578	574	588	581	580	534	566	583	554	617	511	526	550	566	570	566	560	577	565	566	591	554	542	542	564	556	608	531	572	575	532	538	554	532	546	575	542	536	597	590	551	536	554	576	619	545	584	605	526	574	590	567	604	554	631	586	531	584	578	551	570	585	594	580	568	551	576	533	579	577	561	561	610	576	598	576	541	576	572	582	559	604	541	580	569	583	581	555	604	581	569	564	581	599	571	567	584	566	533	549	574	579	583	592	570	555	569	554	568	575	620	555	574	580	547	589	540	595	580	561	622	563	529	593	527	535	607	578	555	577	611	562	547	600	603	569	555	573	560	583	548	556	559	566	569	580	586	602	560	561	560	568	576	585	555	579	546	574	589	596	554	607	544	564	539	545	571	546	574	565	574	549	532	524	561	553	588	561	573	551	578	609	588	593	590	574	569	531	581	560	619
41479	65510	82664	64830	42808	34288	24728	7637	649	634	616	638	611	540	603	588	592	604	584	647	596	614	591	610	634	617	584	621	584	649	630	614	608	561	622	608	625	608	618	627	605	574	568	595	603	556	613	572	653	625	573	598	559	599	568	572	593	609	644	606	599	560	618	626	577	616	604	644	582	595	609	616	587	616	560	591	600	618	588	558	599	597	577	594	608	626	581	598	639	612	612	591	557	592	587	587	605	585	625	605	610	565	586	574	593	628	590	623	595	545	622	603	574	643	576	582	602	639	630	587	582	588	566	596	592	614	577	601	577	609	570	559	609	573	570	608	636	578	598	609	564	589	626	620	591	618	592	615	588	621	608	587	586	591	543	604	577	594	652	577	603	579	587	609	643	603	605	625	631	601	626	583	584	591	594	607	569	636	614	598	607	590	592	618	579	644	586	589	628	593	575	570	624	571	599	650	633	594	623	589	622	574	628	549	550	574	621	625	583	595	566	604	605	584	632	597	606	582	624	628	598	589	599	609	642	575	570	596	623	605	621	587	612	630	620	581	572	608	598	539	596	582	605	583	598	587	607	587	571	576	585	572	612	592	608	588	577	593	641	585	598	581	553	620	584	575	619	596	591	599	590	613	601	603	657	581	638	626	567	570	578	601	550	629	594	628	644	577	614	586	592	603	598	591	627	606	653	579	594	610	603	567	589	590	576	561	607	601	624	577	605	597	569	608	608	574	642	571	613	594	606	631	595	624	622	609	608	614	583	587	597	631	561	597	630	610	578	555	600	587	599	625	609	623	598	602	567	577	598	585	621	600	587	605	549	627	615	626	610	572	604	648	590	590	587	570	566	610	545	536	605	654	618	615	603	569	587	569	573	611	618	602	573	563	582	564	586	603	619	618	596	597	604	573	577	636	632	620	567	629	600	592	578	595	611	616	629	613	622	626	572	611	606	644	567	620	582	559	625	593	586	613	555	590	594	609	586	619	617	628	586	622	593	579	605	570	591	577	624	592	608	611	635	625	576	601	583	603	612	586	623	568	643	609	627	600	608	597	605	606	563	643	604	616	623	604	595	586	590	635	579	590	624	624	598	583	595	584	598	584	584	587	599	576	625	596	658	614	565	612	621	595	601	629	581	598	552	600	593	601	627	596	576	610	628	622	593	586	611	562	613	575	605	562	612	559	589	624	632	583	592	596	592	585	598	576	594	604	614	602	582	613	601	631	604	588	636	600	595	581	607	632	565	636	585	567	607	642	616	632	605	603	599	588	624	607	597	643	603	590	603	572	591	558	639	626	615	592	601	592	615	562	541	615	593	587	618	630	627	583	621	562	600	607	614	578	621	581	569	594	615	602	626	585	632	597	595	602	642	561	641	539	597	605	603	598	630	634	616	594	569	606	633	619	602	611	593	586	637	603	605	586	602	582	602	589	600	627	620	610	580	638	649	621	630	605	632	646	607	611	606	612	605	621	614	602	640	603	634	552	565	618	575	589	616	571	610	657	560	620	592	611	632	592	539	629	604	581	592	636	598	592	556	605	601	652	589	646	603	588	596	647	586	623	581	559	601	596	607	571	588	564	564	600	565	614	621	631	597	595	609	614	611	582	542	591	616	631	568	597	632	601	644	591	610	605	587	610	570	612	622	637	615	589	629	633	590	611	591	568	617	552	603	537	624	580	579	630	614	580	594	630	610	595	585	660	631	560	603	603	610	597	582	616	607	562	640	603	625	653	599	634	585	639	608	575	599	546	581	578	619	613	557	622	621	627	620	617	623	598	633	634	632	565	597	653	615	622	605	613	616	584	620	580	606	579	599	647	627	614	600	629	597	617	571	571	588	595	622	625	577	634	600	566	609	619	581	649	641	582	644	616	590	590	617	650	613	592	618	609	587	597	596	545	571	642	595	587	622	591	618	605	637	628	582	632	620	585	561	635	582	582	565	601	584	635	581	575	625	612	599	619	648	593	631	587	637	579	600	589	592	574	602	586	624	604	605	624	549	622	624	616	578	587	600	581	587	638	644	603	590	585	597	635	623	600	574	620	597	602	625	611	599	600	578	614	593	576	594	637	594	638	624	593	580	631	608	575	601	605	586	582	561	619	596	603	598	600	588	601	583	636	620	593	603	614	665	610	663	609	617	649	592	592	553	635	621	623	574	603	583	615	612	604	591	585	580	598	624	644	565	635	587	594	601	584	565	599	569	583	608	583	619	601	597	628	590	609	616	602	575	582	581	575	640	607	626	607	583	595	614	609	567	621	605	594	606	585	572	587	627	554	599	595	606	665	612	570	594	601	619	609	657	571	588	601	585	616	568	631	592	591	596	587	616	590	573	550	617	588	586	606	578	597	575	591	591	591	608	615	584	611	578	638	625	672	590	597	610	582	547	595	590	583	635	575	604	636	589	601	606	565	623	593	594	621	625	572	588	641	642	604	623	586	569	588	621	613	629	609	586	676	611	572	582	594	597	608	616	606	615	610	606	610	609	569	616	593	598	559	566	605	598	621	592	569	591	618	616	610	574	584	615	625	606	568	612	594	634	629	623	602	599	661	580	590	604	566	601	602	603	635	608	579	556	614	630	604	620	555	561	577	608	583	585	623	634	606	602	616	644	594	580	637	644	631	637	629	582	638	613	617	605	593	550	580	631	572	571	581	569	604	622	591	598	622	564	590	632	593	639	582	616	581	626	615	614	554	627	602	604	572	634	570	644	614	571	623	606	573	634	617	664	574	561	570	614	621	650	545	572	601	610	577	647	620	553	610	624	573	601	603	578	613	578	589	595	576	604	637	624	564	656	578	596	601	582	607	615	628	623	613	595	553	615	679	603	629	540	565	604	617	600	597	599	584	662	593	622	608	600	580	635	599	593	575	593	565	611	633	588	649	604	621	597	591	550	583	624	622	603	592	586	590	598	630	627	557	625	586	571	605	616	550	586	614	604	628	655	589	620	564	649	591	619	613	572	559	650	610	616	610	566	638	563	598	608	616	597	629	627	589	635	563	616	584	599	579	616	619	606	577	608	565	648	634	588	573	641	619	589	629	623	572	579	638	611	600	620	651	568	616	581	577	590	595	556	590	559	604	567	618	615	610	606	644	619	579	587	643	665	615	633	628	637	586	611	583	624	601	606	614	594	603	589	624	636	624	617	613	571	530	579	612	629	646	622	621	593	625	595	653	575	617	616	654	598	538	645	611	601	582	591	638	640	575	620	629	595	567	545	630	620	611	606	581	585	566	588	655	594	639	579	626	603	563	575	616	610	603	633	551	621	632	590	663	642	575	622	608	608	614	588	626	579	579	566	581	575	599	599	601	621	607	618	608	617	557	629	605	592	545	648	594	561	628	579	590	609	565	619	588	620	627	636	594	613	580	563	588	569	570	594	646	620	621	590	597	626	564	567	611	569	603	571	637	570	627	597	579	572	606	590	562	620	616	593	602	621	593	616	614	624	602	569	565	616	605	647	580	640	581	589	589	603	640
29150	32846	41585	25863	9038	3779	2454	775	392	372	375	395	414	389	374	372	394	360	384	441	398	378	381	354	403	347	393	375	382	395	371	402	410	363	406	382	386	414	364	388	356	399	413	386	373	381	415	348	385	347	400	375	379	393	369	365	368	393	409	376	371	411	426	385	407	419	382	392	357	373	404	400	390	442	379	381	396	410	405	346	392	346	389	383	365	390	357	407	413	370	376	412	395	360	376	417	414	382	398	407	358	403	393	387	379	386	378	372	398	370	396	405	401	387	373	376	401	378	377	407	392	406	388	374	356	358	409	380	399	395	392	384	367	368	428	356	395	368	375	388	389	375	392	388	386	394	413	353	414	361	373	387	387	416	381	420	360	451	322	396	363	399	393	381	413	414	365	371	342	397	389	377	391	411	373	407	386	352	403	386	393	334	414	412	369	381	404	412	402	408	339	382	395	391	345	373	385	387	382	335	406	400	388	385	380	389	374	359	350	396	361	377	390	351	386	389	418	401	419	363	395	374	421	391	405	373	401	391	374	381	386	427	406	361	424	359	384	396	379	416	397	375	367	388	406	418	401	398	411	385	371	368	342	357	367	408	397	390	385	410	445	423	385	401	401	391	395	408	395	363	376	365	363	389	390	368	392	375	391	435	378	378	406	388	376	397	404	402	397	393	384	363	380	425	376	402	406	382	395	383	412	331	375	377	396	375	384	381	399	361	397	426	403	423	376	433	377	397	388	336	434	361	391	395	405	381	357	399	413	405	369	392	385	397	390	380	391	405	387	428	390	395	367	410	392	386	370	375	368	360	388	388	367	436	361	378	372	354	382	360	400	390	404	363	415	386	380	371	401	370	390	373	374	398	398	396	400	385	385	394	371	431	367	391	372	367	390	379	393	396	405	361	389	374	392	406	385	341	382	410	403	394	400	405	368	376	400	353	379	346	400	414	411	430	407	396	405	393	412	362	373	378	383	375	383	414	383	356	365	352	401	374	358	405	368	384	378	406	444	395	403	385	402	383	408	377	409	375	368	397	332	394	394	347	417	379	399	391	388	387	394	386	393	354	396	393	369	395	382	410	403	376	386	385	378	380	372	379	352	376	387	389	388	358	385	414	386	413	386	397	370	382	390	402	394	387	370	387	375	396	408	397	377	365	388	392	372	412	381	376	373	385	362	381	425	389	371	350	367	389	383	363	377	391	384	361	408	384	387	378	423	418	407	372	402	396	354	366	401	388	412	390	378	375	370	374	364	371	368	423	368	382	348	406	401	377	386	408	429	386	382	433	376	411	392	392	390	431	370	380	375	359	414	373	381	368	364	384	416	384	375	360	381	394	376	388	363	401	387	383	403	385	356	346	384	362	410	392	399	420	386	384	383	387	355	362	363	403	380	357	369	374	359	390	389	393	361	372	388	385	391	395	395	367	402	403	342	419	428	418	403	412	363	371	407	378	366	371	393	398	388	380	369	405	380	379	393	401	348	427	343	384	372	378	362	396	435	402	395	398	386	366	339	408	360	370	358	406	400	375	382	395	381	384	382	379	372	376	362	373	396	364	376	379	354	393	381	397	396	403	395	364	385	422	379	386	364	413	387	389	393	357	392	400	408	395	343	374	407	422	382	382	411	361	374	368	417	398	366	385	394	407	402	428	377	355	361	372	408	341	412	367	361	373	345	398	378	374	381	411	395	382	405	368	417	397	392	367	389	401	401	381	410	362	356	388	378	362	378	419	389	379	412	355	364	377	402	393	385	407	421	396	353	402	372	402	392	380	390	375	382	392	364	364	414	366	379	353	401	377	393	401	385	382	363	423	386	373	400	366	395	404	368	373	369	393	385	393	372	391	396	409	375	406	394	394	380	404	390	374	395	386	376	381	398	368	400	367	371	370	351	394	387	423	389	416	379	386	391	394	429	370	390	415	381	403	353	394	377	324	379	393	353	400	387	363	369	386	349	406	372	389	399	379	390	397	381	376	356	415	400	398	387	377	394	352	346	386	350	383	396	365	385	362	404	368	385	405	379	388	396	394	372	335	391	411	397	439	372	387	370	363	374	400	343	381	396	386	349	378	384	343	439	369	343	378	396	387	406	372	418	417	376	403	389	370	399	408	364	393	406	405	383	370	392	379	376	340	386	399	379	394	361	402	376	385	367	405	369	384	378	398	394	393	377	371	386	410	381	376	349	384	419	376	388	377	392	404	381	387	383	380	395	387	400	375	403	381	395	373	358	392	387	370	382	441	394	379	378	388	367	382	397	373	392	377	391	399	382	383	462	409	391	371	381	425	390	357	409	383	400	401	378	399	381	375	371	381	396	382	420	380	350	378	375	408	377	391	389	364	427	373	374	361	360	387	386	380	373	394	403	385	416	398	402	396	374	403	395	370	387	388	402	418	343	380	399	385	357	376	358	387	361	374	375	365	379	376	399	394	361	373	374	401	402	353	383	354	402	401	400	392	397	414	372	380	426	397	393	387	358	385	377	364	387	365	382	389	393	376	378	392	371	364	396	400	335	424	395	377	408	344	403	414	435	386	423	403	370	424	380	412	358	353	365	369	361	399	379	411	370	396	390	354	384	378	396	388	406	376	381	365	383	393	387	402	408	403	385	393	398	399	334	374	366	411	397	430	394	375	360	363	369	421	370	362	354	366	365	432	396	375	394	397	387	383	388	385	388	393	381	401	413	377	393	376	371	386	407	412	377	391	373	376	387	390	386	391	365	387	388	352	386	374	428	390	369	384	370	357	391	369	402	392	355	361	383	412	402	379	388	439	393	384	402	363	346	387	382	396	364	391	386	322	358	391	377	377	393	362	387	361	394	410	372	417	390	369	398	390	374	357	368	382	353	376	344	403	392	379	420	402	374	389	376	359	392	402	353	400	386	370	402	356	398	390	384	386	385	400	400	388	380	368	392	404	398	360	383	389	395	361	399	382	398	416	375	392	393	389	368	363	369	369	394	376	375	383	382	426	396	398	388	359	373	382	388	397	411	393	362	403	369	401	403	417	367	369	380	365	386	400	370	396	371	358	376	389	372	373	423	359	378	428	381	405	360	373	376	366	388	421	386	370	413	361	389	392	371	388	387	387	347	389	388	400	404	371	435	364	381	438	408	377	395	397	400	393	373	391	424	380	412	420	398	384	413	358	391	384	411	384	338	384	407	373	391	413	378	396	377	373	440	322	409	393	392	356	411	374	370	408	376	381	397	392	381	410	368	416	408	378	396	421	355	375	397	403	376	389	367	409	391	380	400	383	424	436	403	378	364	372	383	357	386	385	413	378	385	412	362	371	361	381	377	387	378	392	349	381	368	385	410	358	372	397	367	413	382	374	399	407	388	410	393	377	391	380	365	447	404	379	363	376	386	416	402	397	376	352	416	376	388	360	371	380	427	370	393	369	396	346	388	368	380	388	395	409	368	339	392	387	404	388	419	443	397	382	398	364	409	401	394	400	362	394	384	387	405	403	370	393	378	379	393	371
31605	51196	36323	18602	7113	4714	2925	995	445	416	420	419	422	456	425	446	465	431	455	476	432	442	468	432	475	473	439	444	457	429	413	404	474	455	425	399	407	417	408	459	420	474	440	422	379	444	434	389	417	439	462	430	415	445	443	407	443	454	481	423	458	437	456	421	458	412	425	449	447	422	433	400	442	413	413	440	419	450	434	411	467	440	441	443	421	459	463	462	447	452	424	412	464	441	420	483	449	438	422	445	453	429	430	415	453	439	460	458	424	460	454	430	418	455	447	426	420	437	464	465	444	410	442	429	437	428	444	441	438	422	424	440	419	448	417	404	445	481	441	455	434	454	415	433	446	423	441	409	436	443	409	399	438	447	449	452	416	440	451	430	459	440	459	463	428	428	414	415	427	483	435	450	466	436	429	393	429	439	421	431	443	429	443	440	435	450	450	469	451	445	446	468	411	457	453	431	461	451	422	467	490	411	425	453	416	452	449	453	427	465	427	450	435	425	473	457	450	436	440	451	427	441	423	432	428	416	451	466	408	400	458	406	427	434	488	450	426	441	391	417	451	427	475	422	420	444	440	424	382	426	374	446	444	442	442	419	459	390	440	447	451	457	439	444	459	477	392	479	467	443	457	432	425	445	451	436	465	435	453	467	412	460	476	456	434	429	453	432	458	448	444	458	469	438	428	403	468	420	437	466	444	422	399	441	422	439	428	427	459	453	462	439	472	453	415	463	411	450	416	437	435	473	423	444	394	424	423	472	434	479	439	441	448	440	436	402	484	444	392	434	450	441	456	454	489	442	448	442	469	433	427	415	444	431	480	459	431	428	424	472	446	435	450	508	435	447	431	431	417	415	434	421	453	475	438	413	426	441	435	416	425	470	487	461	436	446	433	402	444	402	432	429	414	447	463	443	429	417	411	459	454	431	436	440	427	450	457	443	414	460	422	471	417	430	458	395	454	451	435	432	461	469	457	448	452	449	431	427	422	447	465	435	404	411	447	425	442	440	449	464	377	440	427	462	451	407	437	411	458	448	443	457	425	419	446	425	435	447	459	441	404	427	469	451	462	433	426	438	436	474	471	449	457	431	467	429	436	452	437	442	445	454	473	456	416	445	468	442	445	397	411	464	470	411	419	432	406	422	451	437	455	453	483	440	473	418	443	405	438	366	433	421	448	447	413	476	422	434	428	424	422	405	425	449	462	420	439	412	421	439	424	422	498	416	407	444	449	423	430	417	429	431	488	421	473	460	436	441	431	408	469	472	422	421	423	443	401	460	419	462	401	421	479	442	432	434	426	431	483	474	447	431	452	412	456	395	435	438	416	466	453	420	440	437	453	437	451	422	416	429	421	434	436	401	413	439	445	456	419	471	441	416	428	439	417	405	437	440	461	420	472	466	438	415	432	436	455	469	436	472	452	421	434	434	452	417	418	461	441	418	458	435	443	445	460	422	464	483	436	454	427	433	409	456	444	424	425	418	472	445	435	437	414	485	448	437	407	478	417	449	417	447	436	463	435	444	410	432	434	432	400	429	441	429	433	421	422	417	455	430	447	399	422	497	398	435	458	464	489	427	415	434	453	469	411	403	406	453	454	458	457	430	440	465	441	427	447	429	429	431	426	427	447	466	473	416	428	420	426	439	482	480	437	401	450	391	420	435	424	441	415	468	450	435	471	454	444	437	454	430	419	415	472	440	441	427	429	443	425	466	480	391	421	433	434	462	442	485	454	482	451	426	445	420	423	451	473	422	434	447	455	423	463	420	417	428	434	450	444	439	440	446	451	432	459	451	443	433	435	456	441	428	399	436	403	416	456	411	431	400	480	473	453	436	417	422	437	467	480	426	397	458	497	449	444	432	433	413	475	434	445	417	452	453	428	442	450	412	457	448	448	418	454	454	480	418	442	458	425	428	432	424	454	412	456	453	448	436	460	438	443	456	445	408	420	429	445	393	444	473	421	407	452	426	410	443	477	410	411	424	453	429	444	442	409	464	428	447	425	444	455	395	444	415	448	461	458	441	437	431	439	424	451	406	395	428	441	451	424	438	448	440	485	412	453	454	461	429	451	420	392	441	413	426	432	418	406	459	442	428	486	435	429	405	425	443	450	399	465	423	453	459	449	432	416	417	414	471	425	413	434	437	441	463	402	441	438	417	491	428	459	440	442	429	460	469	421	435	458	451	428	458	460	403	453	483	427	403	430	408	462	436	418	430	433	434	431	473	414	443	422	435	429	436	434	428	449	446	418	417	465	447	415	456	453	433	442	449	480	442	436	427	459	447	448	479	428	446	451	406	437	468	436	442	436	470	422	416	433	435	442	459	486	490	446	441	424	436	447	408	447	469	427	420	442	412	432	454	436	417	423	408	471	453	444	449	443	402	438	437	418	448	409	435	444	458	437	419	429	436	459	441	426	461	457	447	452	450	443	469	452	423	414	457	437	424	433	462	431	448	435	431	449	433	440	460	463	410	468	429	452	459	481	432	459	435	455	434	447	414	419	449	414	469	437	451	455	429	458	431	429	441	417	405	448	398	452	417	404	434	438	465	411	440	455	437	455	400	420	439	446	434	437	433	428	479	450	448	417	458	405	440	433	433	478	437	424	407	444	415	438	437	416	468	425	444	454	481	409	460	442	444	441	468	399	429	456	422	406	461	434	461	416	463	459	430	444	447	485	492	431	420	410	431	459	417	409	427	443	443	416	463	441	440	453	455	450	440	475	389	456	420	437	448	451	439	444	465	441	438	455	441	431	405	451	438	423	409	447	454	452	430	446	447	488	433	426	382	455	423	441	447	495	417	421	440	438	465	435	465	448	442	446	450	439	442	440	432	381	473	482	468	440	440	483	441	441	443	471	444	446	441	477	419	455	420	429	404	444	432	423	394	437	465	454	422	413	417	415	393	465	460	424	424	465	486	429	432	473	444	467	440	461	431	434	502	457	407	425	403	440	421	460	456	427	495	443	422	431	453	431	412	398	450	441	459	451	440	463	439	439	410	471	435	421	422	427	464	395	447	441	469	427	444	459	433	466	452	444	444	382	422	424	488	427	443	434	442	417	407	426	436	393	427	424	432	413	400	430	425	452	453	441	423	466	433	452	413	482	407	453	461	442	436	412	427	411	416	442	426	454	427	436	416	433	435	442	397	440	473	413	385	456	468	461	435	439	426	436	432	446	429	432	465	468	394	414	385	437	454	451	433	435	418	467	453	459	420	432	447	445	449	444	444	399	459	402	412	454	478	391	435	435	457	490	428	413	440	443	430	463	441	448	442	451	444	454	432	445	426	425	438	417	459	469	444	420	440	431	412	408	413	430	410	429	465	425	468	436	412	461	414	446	467	444	403	454	464	435	431	438	416	399	401	444	439	449	439	451	430	450	424	454	433	456	463	428	445	464	490	429	441	457	451	405	397	445	419	442	470	450	464	406	416	421	438	484	409	487	434	429	457	430	457	458	454	411	499	473	427	435	419	441	450	428	454
24946	25519	45143	41015	28097	21761	13836	2683	363	389	361	380	381	369	374	379	381	368	393	365	378	370	365	316	385	394	370	407	385	415	368	374	379	394	393	373	391	355	358	362	415	367	380	374	388	339	362	339	380	379	389	389	396	378	411	396	419	333	340	388	363	362	355	422	363	408	385	360	383	346	392	418	412	391	403	348	366	372	351	404	368	335	358	401	382	356	354	388	380	361	368	393	375	385	379	356	382	362	389	384	358	400	402	390	398	384	356	339	367	345	361	365	381	363	366	351	360	378	348	379	428	391	401	400	378	385	405	349	372	368	409	378	377	363	352	400	342	362	377	385	372	397	383	412	375	332	370	383	371	381	407	387	366	411	370	370	376	389	382	387	386	398	355	376	391	397	374	343	386	372	365	383	383	379	385	398	394	390	372	363	407	370	347	373	383	398	381	404	397	369	399	334	379	358	415	379	373	374	422	399	348	346	386	394	371	346	401	414	346	360	412	358	394	397	387	364	377	356	386	350	367	400	373	359	410	379	365	402	404	394	389	388	368	400	398	406	394	362	386	356	365	385	357	392	408	385	369	390	374	348	362	356	354	371	373	319	364	367	373	385	382	381	349	393	388	352	366	370	453	355	382	354	373	361	337	418	347	392	379	378	362	392	358	375	365	391	346	367	390	373	378	370	349	383	362	348	361	370	374	395	380	370	412	401	373	441	405	370	365	354	330	361	361	391	334	394	367	379	387	375	343	362	385	353	363	366	394	358	371	372	376	375	387	361	371	363	354	376	345	357	383	417	389	369	383	356	381	396	406	392	377	379	390	410	337	376	374	366	374	360	430	382	408	388	369	377	325	365	390	380	378	397	374	356	360	383	374	389	377	344	396	366	359	376	382	385	392	409	350	363	406	384	388	366	407	374	338	372	400	384	369	382	349	374	385	377	380	369	389	380	375	338	396	365	380	374	376	392	376	390	364	414	368	374	402	360	380	371	389	360	369	394	368	358	367	402	365	371	409	389	395	386	378	338	347	383	360	345	362	356	389	358	382	360	409	360	371	402	400	415	376	387	408	382	386	389	353	362	376	370	374	363	388	367	408	386	398	372	392	373	392	373	380	355	396	385	364	361	390	388	357	363	372	331	388	378	374	418	379	368	369	375	357	365	381	385	370	388	390	353	390	371	375	384	365	395	381	367	421	414	389	388	370	390	382	409	364	386	373	390	381	368	393	403	361	392	385	391	397	343	372	361	365	436	397	377	357	383	356	380	393	364	333	354	369	366	360	365	391	391	332	373	365	383	361	372	365	409	376	330	418	406	382	374	385	355	387	360	398	406	404	366	390	353	381	399	362	408	384	384	375	405	380	394	336	363	393	391	390	398	374	367	369	364	390	401	396	384	383	369	348	400	409	373	409	397	356	386	367	365	371	367	380	379	399	371	419	414	344	387	370	368	378	371	388	396	367	420	378	414	388	358	420	373	339	359	409	400	366	351	331	370	381	396	386	384	381	363	402	364	381	391	376	383	359	380	364	386	387	400	376	397	416	384	404	384	388	353	352	365	379	358	368	381	396	382	373	395	376	355	389	394	399	386	388	398	359	403	391	350	378	378	355	367	420	372	348	373	380	382	415	384	355	409	410	364	377	369	409	389	395	381	402	388	372	366	365	387	350	358	395	360	373	387	372	380	397	389	386	364	365	369	378	391	358	355	381	383	402	332	399	350	380	375	378	390	394	380	376	382	382	389	410	381	326	406	326	347	345	372	411	389	392	385	403	392	391	404	396	375	390	392	349	403	315	379	360	375	374	372	379	377	398	350	367	386	402	377	403	382	369	368	362	397	341	362	387	387	371	352	384	372	367	371	363	339	388	399	346	388	382	366	369	394	380	388	345	403	375	357	378	421	359	379	370	401	369	372	395	386	385	379	383	377	401	365	378	374	383	366	381	357	384	367	386	373	389	386	372	408	395	382	355	366	374	378	380	388	376	370	398	368	364	366	374	369	385	364	422	358	370	343	355	341	360	357	383	379	385	409	386	395	387	397	358	375	393	351	394	378	374	365	346	392	407	388	352	422	374	360	380	391	382	393	396	376	400	356	392	358	392	399	414	393	386	415	372	387	356	371	345	355	374	378	390	364	387	378	362	352	366	360	369	360	395	347	367	389	416	378	345	409	375	365	362	393	365	375	379	375	354	401	377	399	356	380	406	409	352	368	370	393	370	335	399	378	356	374	422	361	348	417	396	392	357	391	355	352	394	359	366	401	404	370	385	378	406	353	356	346	332	349	345	347	368	374	380	374	385	393	362	372	361	361	394	372	357	388	387	338	380	369	363	373	385	383	365	372	356	380	414	356	375	370	354	351	378	417	395	404	360	385	384	368	335	385	360	375	384	386	369	387	387	388	405	390	362	357	383	364	391	403	380	413	363	419	413	369	366	369	384	377	377	360	310	396	408	415	358	354	404	367	388	352	383	391	365	363	396	338	362	389	381	381	399	403	387	392	398	363	372	385	377	406	404	362	358	393	373	373	387	383	394	373	361	356	374	365	382	343	391	359	405	364	380	368	374	341	370	366	379	383	405	395	389	368	405	367	400	403	377	368	382	396	360	395	374	365	385	376	358	354	380	402	366	363	385	340	370	354	388	397	390	395	364	370	353	379	404	363	417	374	362	379	364	440	382	375	353	377	395	376	379	368	368	358	355	355	365	355	370	366	415	379	369	370	362	387	379	370	414	377	364	384	380	370	390	366	353	344	366	400	357	313	396	393	412	394	404	352	366	376	346	370	365	371	348	371	402	316	386	363	374	380	374	371	419	392	388	419	350	390	372	363	380	383	370	366	371	412	411	368	347	333	334	385	400	385	397	409	379	383	350	351	380	370	395	396	360	375	384	381	346	373	396	390	392	392	353	361	378	367	386	378	375	339	397	372	387	385	354	363	375	373	383	369	398	410	358	425	362	367	372	376	386	369	352	378	333	346	410	362	368	396	384	391	383	411	393	364	389	376	389	361	392	399	376	387	369	365	381	396	426	370	380	362	402	333	372	379	375	371	384	368	382	380	383	353	344	391	389	370	378	380	340	375	404	382	360	398	361	369	407	402	394	409	365	376	351	360	355	388	346	349	371	362	343	340	389	387	385	412	334	373	393	368	373	370	377	396	359	377	380	373	384	360	374	410	376	362	385	403	372	353	368	390	384	346	393	381	354	388	375	378	369	346	439	387	361	368	355	381	380	374	383	419	380	367	359	368	431	381	393	401	389	383	386	404	381	361	361	397	347	379	385	386	410	376	403	392	358	373	392	385	403	383	355	366	339	391	374	364	417	341	386	407	375	397	381	366	355	415	369	370	379	407	397	363	346	374	367	362	356	369	347	374	379	391	372	383	380	371	383	363	360	388	355	332	370	370	362	370	375	319	394	390	382	348	350	406	368	371	370	369	365	404	408	396	394	377	372	382	388	406	376	372	379	390	359	354	386	394	388	376	341	392
36978	82313	68135	46140	27575	20326	11965	2817	456	408	383	429	449	422	433	390	405	434	372	421	445	411	414	413	427	456	448	422	413	421	443	400	400	437	417	431	443	431	429	431	467	475	466	418	449	420	417	403	437	422	394	432	438	414	412	422	463	445	468	391	408	421	379	405	431	447	455	391	399	415	455	441	408	387	409	409	395	420	410	429	444	424	397	395	374	443	442	491	454	372	396	439	399	446	425	404	391	439	480	424	406	446	428	403	414	453	425	407	453	431	417	406	429	449	393	456	416	441	408	430	372	403	400	423	431	387	401	447	448	406	426	415	438	434	414	398	400	407	407	417	404	433	418	414	419	435	441	433	416	430	415	442	406	405	400	427	407	442	390	406	418	416	400	444	452	417	415	456	456	449	399	472	420	391	379	406	405	415	444	415	459	443	415	434	444	415	446	409	436	406	414	415	406	406	389	423	428	460	411	393	451	408	424	397	446	429	441	413	405	444	417	444	404	361	418	423	430	461	450	373	422	426	410	450	450	427	379	460	403	401	385	411	429	413	436	425	422	436	424	424	395	468	443	425	419	392	442	414	454	437	428	434	471	413	425	406	415	448	429	405	433	440	445	387	441	437	410	462	431	452	424	431	440	417	432	410	451	457	435	405	427	421	447	436	395	443	430	394	448	410	445	418	453	429	426	437	387	438	459	406	412	404	416	452	384	372	419	446	397	415	439	459	433	450	393	388	421	437	446	404	430	412	402	428	432	432	469	464	440	399	464	419	450	403	421	440	417	444	419	449	416	394	415	405	473	442	438	432	424	418	381	423	442	415	435	423	380	405	399	419	420	437	424	425	410	476	421	438	429	444	429	447	410	415	439	431	442	380	447	397	384	401	429	402	418	449	413	421	491	446	447	429	416	397	409	434	424	429	392	438	419	428	393	434	411	425	451	414	406	458	447	402	405	475	397	410	425	412	423	409	405	429	395	420	434	405	398	393	376	410	426	400	452	432	391	407	391	428	399	415	449	402	397	421	433	413	431	444	422	410	420	417	431	429	394	412	421	482	436	411	419	448	445	424	433	404	412	431	440	413	388	446	446	422	431	416	396	405	424	461	387	419	397	395	393	455	409	417	415	428	420	432	391	385	439	469	427	432	403	422	457	411	426	416	423	444	414	433	424	430	432	389	421	461	425	399	406	395	407	433	457	439	399	425	436	397	432	437	432	404	447	432	428	412	412	394	423	415	410	418	457	431	420	396	402	418	446	444	429	439	438	403	420	420	411	437	453	462	443	378	398	455	421	445	393	401	395	410	428	414	433	424	425	404	424	408	422	398	436	389	442	407	438	450	402	409	431	438	446	398	439	429	433	423	424	431	427	415	425	397	436	434	421	397	410	440	424	455	437	425	452	426	410	404	440	413	427	432	423	430	427	410	391	415	420	420	412	436	416	422	441	421	426	416	396	413	447	403	415	456	493	419	403	421	426	408	429	448	402	392	409	387	431	438	434	437	404	457	407	417	396	417	437	426	446	429	408	441	467	403	464	421	437	437	428	421	446	428	434	422	403	439	412	426	417	451	400	409	380	431	399	414	450	446	410	437	406	418	430	406	446	420	400	425	398	446	409	432	438	408	429	391	433	424	436	412	414	420	400	433	452	446	431	432	433	404	445	441	464	424	450	425	405	449	426	426	424	420	392	418	394	396	469	404	384	447	415	463	423	400	448	451	438	451	464	424	397	445	458	419	412	443	447	439	416	443	419	458	397	434	375	380	469	398	421	428	386	412	414	380	414	414	422	413	417	398	438	439	462	415	434	423	402	440	420	452	391	429	452	419	404	422	398	425	427	431	438	421	428	411	450	385	415	421	442	410	405	406	403	385	453	439	420	405	445	424	417	436	407	403	408	445	380	426	431	389	412	412	432	421	429	439	442	441	389	448	410	449	418	438	419	411	422	406	422	471	428	447	407	398	430	405	424	427	421	411	443	426	416	410	448	376	445	408	419	437	438	392	409	463	424	442	446	454	437	408	411	414	427	440	399	428	448	418	427	385	425	412	413	428	426	402	422	414	411	451	461	404	438	442	405	429	427	437	403	424	417	437	418	398	396	384	429	476	423	431	443	442	436	414	429	439	395	447	435	425	415	465	426	451	432	410	429	399	414	441	366	421	422	420	453	423	424	414	445	422	419	406	382	463	413	391	398	402	423	444	433	448	423	408	458	382	424	457	413	422	429	419	423	442	395	456	403	410	403	387	422	407	440	449	431	429	433	419	443	419	421	397	427	433	408	411	428	422	410	406	412	443	407	435	383	439	412	440	415	417	411	396	459	440	418	428	412	434	416	398	437	428	416	402	414	436	435	422	419	413	433	407	461	432	419	438	425	451	449	443	422	422	363	412	447	426	387	438	414	462	420	435	423	423	443	388	440	438	441	393	396	438	431	400	390	399	424	425	422	421	431	413	416	424	432	443	432	430	419	457	392	430	410	414	422	387	435	450	424	452	418	404	383	384	439	433	413	440	453	428	421	428	452	417	411	438	400	426	429	414	422	414	411	443	420	421	420	420	445	422	443	394	415	397	428	447	434	427	431	450	390	408	434	445	425	420	425	429	390	438	400	435	446	404	441	424	451	463	423	407	430	413	463	407	405	396	456	425	401	410	392	445	393	413	412	403	423	419	435	430	422	417	439	395	436	413	413	422	452	430	402	415	431	437	416	409	399	425	439	452	425	443	392	409	416	425	412	461	412	398	426	407	428	450	431	416	446	439	422	426	424	379	397	422	421	423	440	403	429	462	397	371	385	451	408	437	448	422	434	440	401	415	467	428	432	424	432	412	451	407	442	395	412	420	435	435	425	442	382	400	425	421	404	441	402	430	407	418	406	460	385	464	441	449	417	405	394	415	401	404	428	407	441	429	428	405	431	413	443	426	423	443	420	416	416	420	402	457	412	431	395	438	415	458	425	426	442	396	423	401	432	435	409	435	422	399	431	415	442	427	443	414	413	417	417	432	420	431	431	424	443	433	446	376	423	419	418	433	412	412	455	423	394	452	430	416	438	442	445	456	458	403	401	451	419	417	394	392	411	395	433	463	378	415	391	403	420	402	434	443	400	460	400	395	393	398	412	402	448	355	391	429	408	434	447	420	415	380	401	429	436	419	434	405	394	413	449	457	398	392	417	422	400	448	441	413	419	406	414	418	392	408	423	439	432	428	428	399	397	416	398	390	437	453	435	429	414	425	408	435	421	434	407	424	412	418	418	399	398	415	413	449	415	416	429	423	444	403	430	450	423	432	429	465	410	385	434	480	436	428	401	429	383	412	441	376	438	416	421	388	382	407	447	426	434	419	454	400	451	431	457	406	433	430	409	432	422	411	415	381	425	425	413	436	385	398	421	408	412	450	409	423	426	413	378	406	434	473	426	414	438	452	421	411	424	410	437	357	410	428	433	416	418	434	440	430	414	415	413	392	405	416	407	413	424	435	389	384	435	431
25625	26299	43114	35961	23077	13534	8209	1855	536	531	537	515	528	505	475	503	500	491	492	500	521	508	506	522	494	486	525	481	519	518	488	537	505	478	501	474	522	489	505	515	476	512	494	512	545	506	516	501	486	495	525	493	501	496	517	483	473	503	499	486	515	538	521	507	475	539	498	501	478	490	507	512	465	473	492	471	518	506	495	486	472	515	498	485	569	529	501	500	519	495	475	496	492	550	475	502	519	467	486	488	489	500	491	521	511	497	509	548	489	481	526	491	513	491	455	528	496	543	473	511	481	507	533	496	535	520	506	541	504	519	532	486	488	531	514	485	540	509	528	482	508	483	479	503	509	476	524	520	508	526	482	517	533	509	530	528	491	468	542	507	500	506	491	465	519	546	451	518	519	519	535	525	517	474	504	494	508	511	505	523	540	495	502	527	488	504	511	536	474	512	488	480	534	475	514	512	462	518	547	465	507	527	483	494	503	528	486	545	502	492	504	533	539	483	475	455	496	519	506	515	502	527	507	519	523	525	510	473	542	515	511	512	547	494	514	531	545	485	493	502	484	498	488	514	514	532	507	534	505	536	511	521	498	485	475	520	509	482	527	523	462	492	480	520	537	526	509	513	525	500	499	497	537	518	475	505	522	499	520	491	536	509	537	493	499	526	495	513	490	551	483	504	504	470	518	503	506	482	531	503	489	459	477	506	520	484	487	528	541	486	495	470	521	491	499	509	511	491	506	555	516	488	495	501	522	465	482	520	525	510	525	490	529	520	538	491	515	537	499	508	493	528	434	506	526	504	515	506	476	540	530	493	475	515	511	536	513	495	519	505	503	501	519	489	497	526	510	536	558	457	489	552	495	487	485	502	537	499	499	513	490	511	525	478	509	534	480	491	515	541	505	485	512	477	549	491	533	510	489	482	495	499	504	525	484	501	469	504	496	485	484	528	505	550	508	500	496	496	531	524	522	525	489	518	560	514	539	537	494	538	523	526	457	516	521	536	517	478	514	490	518	517	539	523	489	480	548	486	519	498	505	517	554	543	486	491	523	492	513	487	509	530	529	510	485	500	472	525	536	495	509	542	463	494	518	522	512	499	535	565	514	499	512	526	496	496	483	498	530	524	503	513	524	509	519	492	516	475	504	497	511	513	501	515	474	487	488	517	534	509	485	482	514	478	518	513	508	547	487	514	510	536	547	536	493	514	526	495	520	517	505	500	544	510	526	484	507	531	492	523	492	534	516	486	550	467	530	517	509	532	536	512	516	517	497	473	528	486	513	539	499	506	464	521	503	513	516	509	529	518	509	544	498	479	490	462	547	548	489	493	505	514	470	502	491	521	575	496	501	513	484	489	483	510	496	534	516	501	492	545	520	522	514	517	514	504	509	501	552	529	505	464	508	518	488	532	505	518	486	459	517	502	559	527	491	558	457	513	467	511	476	515	546	490	506	467	552	500	514	501	502	512	515	472	518	541	496	531	501	559	536	525	495	534	512	489	504	545	537	512	520	484	518	553	505	511	529	488	506	549	522	490	529	506	523	556	512	476	540	493	485	516	466	534	491	509	509	513	508	512	483	490	521	525	519	499	516	504	515	501	533	555	540	476	488	492	479	534	499	505	487	517	506	502	503	486	523	503	541	530	486	465	514	523	517	532	500	523	540	489	532	542	510	516	512	495	493	490	505	478	517	502	481	525	519	514	511	510	490	485	503	528	513	536	519	484	504	497	504	485	475	444	493	486	495	507	501	511	512	516	572	508	514	505	523	520	497	512	507	540	495	457	482	509	538	531	469	477	496	526	528	490	523	504	491	534	508	522	519	523	539	486	467	469	535	511	503	489	499	487	519	504	497	550	507	491	530	489	497	521	519	517	489	501	505	516	489	479	525	497	525	519	515	489	512	484	518	505	510	522	541	533	503	481	514	488	521	505	499	513	511	531	507	491	505	496	523	515	521	485	554	528	530	515	484	505	518	509	541	511	480	525	493	503	502	479	489	510	508	526	504	492	529	457	543	510	492	500	474	503	554	520	537	492	505	510	518	517	526	529	490	536	529	526	499	508	516	480	527	529	519	489	537	520	482	510	533	502	507	511	520	512	546	559	518	460	490	529	506	522	521	481	522	493	492	508	505	569	519	507	525	485	501	486	520	514	477	492	474	541	497	525	486	482	468	510	532	493	516	478	496	472	501	471	460	465	488	520	551	517	487	525	505	497	523	556	530	539	467	474	520	471	495	513	502	515	536	520	522	502	503	511	505	489	495	551	478	526	500	522	472	518	504	502	473	545	488	533	521	518	510	502	507	513	472	484	488	519	484	525	506	559	522	511	516	507	493	520	530	471	519	525	482	542	494	520	493	517	491	491	507	500	529	534	476	512	503	500	526	479	482	514	508	496	518	503	489	504	501	511	476	501	547	512	521	487	519	506	503	477	547	541	494	483	521	523	468	501	508	522	477	524	527	536	556	512	490	491	510	473	507	511	524	533	486	464	523	523	506	500	509	487	505	552	533	497	509	502	480	497	502	476	505	520	476	510	520	501	498	495	531	521	471	488	503	477	522	469	525	552	519	480	505	504	500	518	555	453	480	524	460	518	494	508	496	497	504	505	479	495	510	481	515	526	516	544	503	480	517	513	493	482	542	490	527	514	513	532	501	520	521	492	551	496	501	495	478	526	492	525	507	537	538	518	488	547	513	505	528	522	529	495	464	480	505	522	517	518	510	503	490	498	523	488	540	486	519	542	540	478	517	509	525	477	519	500	508	486	529	492	505	513	467	501	500	484	527	534	483	518	530	464	492	537	530	486	553	494	520	501	495	491	516	485	518	544	514	522	519	471	474	482	501	498	518	525	487	492	513	522	498	519	495	532	531	485	473	470	516	471	505	500	507	525	502	482	542	516	489	504	461	508	545	461	529	551	541	506	548	527	534	537	544	524	475	508	506	574	523	489	519	529	483	516	529	489	501	516	481	528	517	472	529	501	516	550	498	491	501	532	499	560	500	511	500	482	506	546	528	492	511	504	487	514	566	504	511	514	499	509	491	460	477	512	502	487	468	498	490	511	507	495	491	526	494	460	523	474	515	472	533	526	500	494	498	539	515	517	519	511	481	500	513	504	494	468	534	516	536	511	501	478	529	499	490	497	495	508	535	520	507	496	514	498	509	450	522	484	469	488	512	473	518	490	480	514	563	502	507	513	502	500	522	511	521	479	486	487	512	538	493	534	563	500	457	531	470	502	507	540	493	525	525	529	504	548	517	515	496	492	519	495	540	516	542	548	554	501	515	523	520	495	502	520	469	507	488	522	534	514	521	526	521	539	502	503	514	478	484	518	516	517	531	466	505	527	547	485	556	523	542	527	477	572	525	497	544	515	504	524	478	484	469	465	514	504	512	461	508	550	505	521	528	489	540	498	487	522	491	531	514	502	506	509	475	498	523	494	523	511	490	506	515	435	478	472	479	501	505	486	570	509	497	526	510	536
37659	79058	61712	40786	24145	15484	10288	2630	604	579	602	550	593	560	596	582	562	553	551	546	608	581	538	605	568	604	571	578	521	586	564	625	606	567	540	531	531	542	574	605	583	578	600	576	563	516	521	567	577	571	563	553	574	591	549	568	522	548	519	578	561	577	554	562	563	568	572	539	598	540	566	554	580	525	563	520	526	560	559	584	575	606	583	563	556	551	547	588	574	582	600	611	574	578	586	569	545	557	580	572	608	593	555	561	570	552	557	517	564	585	562	540	567	559	564	544	543	588	539	582	573	602	611	536	601	568	554	554	548	544	557	551	569	546	581	575	568	586	557	594	605	565	571	569	580	589	553	564	562	594	556	563	571	585	586	602	585	585	568	570	524	590	567	552	593	572	576	569	576	560	576	600	557	605	583	578	542	580	549	537	571	561	608	546	563	579	580	567	558	589	555	568	606	575	553	567	571	553	595	605	590	577	524	547	562	571	590	584	567	573	558	530	590	549	573	623	588	555	514	575	557	570	567	595	570	556	591	606	538	550	552	561	534	574	578	580	608	574	596	589	558	571	552	560	533	592	592	538	542	559	573	529	529	578	590	578	514	577	543	564	565	575	629	580	569	599	554	562	581	540	614	574	564	592	566	513	559	576	581	597	516	556	564	560	570	607	535	547	519	513	561	559	555	556	563	583	591	553	562	616	547	563	550	558	590	575	579	544	541	582	568	569	555	584	568	566	584	546	608	565	596	567	576	550	544	563	590	556	569	583	584	580	597	568	610	598	544	571	557	557	565	558	601	572	582	561	539	571	599	544	597	605	572	526	555	574	542	551	593	553	586	503	580	553	563	547	565	546	544	551	567	544	557	566	577	609	561	557	574	602	543	581	539	556	604	577	574	564	607	601	559	557	557	578	516	564	504	553	536	590	592	592	608	571	538	559	586	578	534	584	582	571	620	531	557	597	567	595	540	550	564	558	596	559	586	531	564	552	580	602	591	593	590	576	573	568	593	563	537	562	564	564	586	544	527	541	532	574	585	607	551	572	560	578	586	556	592	515	595	553	550	583	559	537	597	570	552	548	531	541	529	583	571	552	533	592	550	545	592	549	549	530	595	529	515	524	590	606	585	581	565	604	534	557	572	534	573	579	592	558	555	539	594	559	614	613	554	598	590	605	575	579	552	599	581	538	558	563	537	575	564	572	573	528	556	596	568	597	589	576	601	581	610	528	530	602	542	569	555	563	555	541	579	611	534	601	581	592	582	539	557	547	598	564	521	567	568	563	562	592	584	587	540	573	537	559	598	547	580	514	548	606	553	575	572	566	590	553	551	581	579	550	569	605	565	576	597	526	541	543	540	564	518	598	609	562	583	585	549	593	550	562	536	592	543	574	564	587	595	542	585	541	577	542	565	594	518	575	551	569	613	559	542	547	613	555	570	555	575	521	531	512	568	580	584	543	556	601	585	596	594	568	529	574	598	590	569	544	554	579	548	548	557	575	528	538	588	569	569	539	534	571	546	534	557	599	543	571	558	575	537	589	577	590	562	577	602	615	579	607	564	587	589	550	560	540	567	572	568	575	547	602	584	575	606	585	544	572	539	628	544	568	603	574	583	524	539	610	575	532	552	572	568	564	615	541	559	575	610	573	565	543	557	577	610	559	575	588	579	574	614	568	594	533	586	543	578	569	612	582	540	586	592	578	578	568	577	574	566	548	576	526	587	545	587	578	583	523	617	565	532	539	552	532	564	568	535	589	555	547	565	585	489	551	565	575	561	544	513	564	570	551	524	542	580	542	553	589	547	542	539	530	532	555	595	508	574	538	553	546	535	554	567	545	527	596	558	582	579	551	541	585	563	528	574	573	562	565	575	564	539	578	564	571	587	548	534	562	613	574	577	547	549	582	544	570	549	548	613	530	556	552	631	565	602	555	537	532	596	599	551	570	544	620	577	601	550	589	550	623	574	544	570	562	544	547	552	598	599	546	536	544	553	553	537	560	577	594	549	582	562	568	529	576	593	540	568	527	558	575	563	589	546	580	561	563	567	588	590	558	586	563	584	557	577	550	576	565	584	581	510	593	558	545	565	542	558	596	594	566	547	540	589	540	562	575	520	572	521	560	592	593	622	586	568	601	566	542	590	583	611	574	578	591	557	562	567	564	537	533	574	546	586	578	576	583	565	562	585	592	564	564	579	591	581	562	582	531	631	584	571	613	549	540	568	577	571	544	539	549	544	570	586	589	591	585	598	559	548	592	529	545	554	605	556	555	580	599	565	597	559	564	572	547	552	605	604	528	540	570	559	600	541	565	584	575	550	589	614	592	521	578	568	592	558	551	611	568	600	524	575	546	587	613	556	561	561	556	563	612	563	590	599	559	556	567	595	559	583	599	564	618	593	573	594	557	555	602	535	553	578	593	576	545	579	598	576	566	546	606	554	563	569	615	600	539	593	623	569	567	550	590	557	515	555	559	560	607	569	559	585	563	543	559	551	635	537	636	603	527	543	542	570	570	558	542	571	591	563	569	557	510	578	543	585	525	614	604	561	592	545	563	591	589	571	606	565	599	605	602	583	549	606	604	562	541	598	566	534	535	571	562	558	540	580	536	572	552	569	565	580	571	582	598	516	599	592	572	551	565	536	579	561	579	586	572	558	558	541	561	607	569	542	598	537	565	578	554	589	562	607	563	558	597	567	595	585	598	583	564	564	562	571	576	549	538	623	547	583	589	522	574	619	554	526	563	566	613	569	569	566	574	551	558	601	546	583	597	563	576	562	589	594	540	529	546	552	555	569	585	620	546	511	578	552	614	537	562	576	580	574	599	569	544	548	552	529	594	574	551	588	544	552	579	557	584	511	568	608	600	553	578	548	576	547	511	578	569	542	596	588	620	542	571	581	548	576	574	548	608	586	564	527	596	558	586	561	608	525	554	553	553	578	529	596	557	563	581	525	573	587	559	586	607	604	594	598	564	570	584	576	581	572	542	536	554	530	595	553	555	581	559	562	551	552	526	565	573	568	587	544	602	548	519	582	542	567	564	577	596	567	574	575	521	584	554	562	561	552	537	556	554	559	569	553	563	584	562	568	581	570	580	601	576	576	564	545	587	612	574	548	567	557	606	604	572	563	596	604	589	594	579	566	550	558	533	562	595	532	570	569	541	568	567	595	573	597	598	588	564	546	602	578	572	528	604	553	608	562	581	564	571	562	582	568	555	597	595	573	572	572	602	562	558	522	568	545	569	558	519	573	579	583	586	526	573	590	566	564	558	561	605	547	527	617	543	577	559	543	569	583	542	566	568	576	597	565	544	598	546	621	549	579	603	568	530	590	560	533	579	642	534	540	553	573	579	593	535	541	607	589	532	579	613	595	578	537	560	545	585	588	543	578	571	569	596	571	525	590	572	541	547	594	574	555	535	558	576	565	562	619	545	552	582	539	587	602	564	541	581	580	601	529	538	567	535	558	618	547	611	598	554	595	580	583	565
23272	22730	37567	35890	30962	29514	28056	8690	796	610	621	593	591	566	587	582	565	596	551	588	538	626	621	563	558	584	583	575	556	604	558	503	608	512	582	572	598	550	571	589	589	567	529	570	579	554	570	593	586	566	581	557	576	564	566	587	555	550	583	581	545	515	590	610	579	524	569	523	539	588	606	567	548	572	609	546	570	565	560	599	562	522	568	560	620	542	566	574	570	563	519	602	563	549	561	533	575	591	578	569	573	542	587	588	545	573	570	577	534	508	589	598	573	547	567	565	576	603	561	555	565	546	537	543	533	603	614	569	559	568	540	567	580	540	579	570	600	555	515	544	596	535	580	581	584	558	547	556	500	581	566	574	603	528	572	598	560	572	579	567	568	517	608	578	565	604	550	602	576	602	547	559	506	588	635	594	564	583	591	617	559	575	558	567	564	554	605	538	570	636	568	591	567	607	553	563	579	578	599	573	590	579	588	577	579	567	584	554	554	571	552	549	620	575	526	565	578	621	634	537	582	581	590	570	558	571	557	569	558	587	577	573	569	580	548	553	585	571	572	582	571	612	575	637	525	548	559	576	589	548	574	564	592	599	547	593	570	559	623	624	567	563	585	535	539	572	555	551	539	544	569	539	584	551	558	569	546	590	546	573	575	566	561	537	525	576	565	560	589	602	550	555	554	575	549	570	590	572	559	596	588	557	569	580	566	519	558	581	615	579	617	543	585	556	580	561	571	604	548	551	561	555	540	563	578	586	569	582	564	582	588	548	545	555	584	573	607	519	581	609	566	587	559	553	575	560	536	562	548	544	584	542	588	603	545	579	581	556	569	606	551	572	554	539	569	573	600	577	629	610	548	599	565	569	573	550	583	548	575	556	558	573	567	584	595	563	533	564	578	546	554	603	580	555	557	549	580	537	554	574	593	573	582	540	566	518	603	551	560	565	593	575	538	594	589	523	545	573	613	557	567	540	553	516	606	569	523	556	578	498	498	568	538	590	561	541	526	552	572	530	533	591	533	575	600	587	545	582	536	557	560	590	577	560	640	546	576	590	580	568	550	538	512	556	563	538	573	607	585	528	550	597	532	531	606	576	612	560	566	558	541	562	568	556	558	544	548	598	575	542	565	596	595	604	534	560	580	571	621	563	562	587	604	550	563	591	551	543	601	611	580	590	551	584	568	540	565	576	556	556	585	583	562	584	548	562	558	541	538	521	632	549	558	561	579	604	540	588	570	578	574	579	616	559	547	541	550	532	587	558	591	625	549	562	587	558	589	530	564	523	579	537	558	563	587	571	623	547	584	588	602	564	563	536	569	566	596	575	569	599	559	558	551	537	591	573	550	563	523	547	577	585	580	526	573	548	605	560	607	589	578	543	557	535	532	591	623	589	550	605	584	580	563	593	578	558	558	557	541	564	554	519	583	594	547	609	546	584	561	511	565	573	575	557	646	588	560	532	589	519	564	558	580	537	565	592	537	561	528	559	579	553	561	536	560	599	550	569	551	530	580	600	549	530	598	554	556	596	570	569	582	586	616	544	576	546	560	585	565	526	564	597	557	577	535	545	606	643	539	571	564	564	577	570	544	568	530	531	536	584	574	540	562	534	614	564	588	618	527	515	612	581	556	563	546	532	576	590	577	587	528	585	549	575	630	577	590	557	610	580	550	582	584	625	544	541	569	562	551	537	578	573	527	593	514	585	527	551	549	566	567	547	576	544	581	577	540	593	540	564	588	575	571	555	568	546	536	582	573	520	560	542	568	549	584	599	564	560	547	527	594	576	555	573	530	564	573	596	568	586	582	532	538	589	534	561	552	608	561	563	517	610	565	619	590	647	587	574	551	607	562	550	545	543	577	558	537	614	574	561	566	551	579	603	554	540	583	553	599	589	566	535	546	520	550	561	564	566	593	563	557	533	622	561	592	571	575	545	534	565	556	587	530	551	561	575	550	592	548	590	523	568	575	536	576	580	585	576	552	565	586	574	587	561	591	568	585	575	535	554	569	613	564	597	568	562	549	604	549	536	606	601	625	545	506	566	571	524	543	606	606	595	553	540	556	581	600	577	568	542	555	563	592	564	587	577	539	584	627	604	514	584	618	576	560	584	592	566	573	511	583	551	524	568	570	539	560	590	636	587	588	546	568	555	576	559	568	556	619	604	570	553	551	544	582	592	565	570	558	596	530	576	551	558	544	519	604	586	557	533	571	573	592	508	575	571	530	563	570	551	537	562	567	571	590	578	560	535	533	578	547	601	568	546	554	567	564	593	565	550	589	554	571	562	619	577	569	578	551	572	581	574	553	526	529	537	597	544	514	603	581	602	589	559	544	533	573	569	556	529	604	562	541	574	578	540	576	586	565	572	595	571	587	562	602	531	632	582	572	573	567	555	541	582	563	582	554	611	600	578	574	553	566	610	584	579	579	598	523	557	544	530	594	565	571	575	554	512	599	523	558	569	589	554	557	551	561	593	525	607	542	518	546	545	545	577	530	587	614	564	564	550	609	569	566	574	599	547	554	542	606	579	539	554	561	542	571	551	540	589	597	605	585	562	574	558	570	579	561	555	579	619	546	574	557	549	580	553	541	570	585	558	559	539	552	530	595	546	598	579	555	566	542	585	580	580	616	529	540	601	568	548	591	581	586	572	573	560	563	551	546	541	574	599	554	572	570	588	572	537	550	600	516	565	597	626	548	542	561	592	589	536	613	591	582	576	587	582	540	551	550	592	572	545	562	575	556	573	592	600	551	587	579	564	555	582	581	559	552	573	593	522	547	550	569	552	551	569	566	550	624	583	537	572	548	573	562	576	591	542	612	502	567	599	598	596	560	559	593	557	594	579	585	592	607	583	634	535	561	623	555	582	558	536	578	531	593	594	564	565	600	622	571	585	534	554	565	582	543	562	624	531	540	542	617	569	585	559	543	586	537	553	598	564	539	597	539	578	548	591	566	636	605	566	624	577	563	566	547	535	582	601	534	556	530	588	588	579	533	559	600	570	579	566	554	600	572	594	570	561	572	555	595	518	516	533	583	582	583	519	566	554	580	597	582	578	583	575	522	530	565	565	565	587	614	561	578	600	536	599	589	531	544	546	533	565	571	598	569	593	576	489	549	588	586	560	544	542	590	535	561	555	587	572	552	597	608	562	549	544	544	576	551	566	575	567	541	556	568	599	557	581	522	569	558	567	538	571	528	632	554	574	557	594	567	583	554	579	571	588	577	612	571	533	564	531	562	603	561	586	572	564	584	561	572	519	563	537	551	547	589	552	568	612	550	557	597	568	555	547	533	550	525	557	563	544	590	582	593	557	573	539	555	572	556	540	566	581	569	545	604	616	588	578	587	548	578	548	569	583	570	605	584	551	534	567	562	579	527	574	532	567	542	567	596	571	579	560	539	578	539	532	572	589	570	556	558	581	610	561	559	560	576	572	574	573	580	541	494	555	539	553	584	562	500	626	568	604	565	574	564	551	517	575	566	565
44202	81981	79554	63504	43642	33381	23697	7084	646	661	608	629	636	605	612	574	597	621	648	596	608	649	631	618	626	597	609	633	612	654	598	638	613	564	575	584	582	615	590	569	605	608	615	642	572	626	610	614	601	558	589	593	622	575	587	600	601	585	586	613	616	615	583	588	630	575	579	595	570	606	648	565	611	623	612	622	620	582	633	576	612	596	592	620	584	641	603	629	594	589	599	572	590	616	619	581	605	630	622	646	626	599	634	597	601	577	621	616	568	613	616	605	602	606	561	572	565	610	594	638	558	582	631	589	595	619	634	568	588	623	597	606	585	623	625	596	623	616	573	574	630	612	605	610	543	601	604	619	610	562	624	622	587	611	621	585	685	606	598	636	637	637	619	620	629	638	613	619	648	586	573	616	631	560	570	605	589	621	602	590	595	596	643	621	577	584	600	625	607	623	596	589	602	582	604	627	615	624	628	573	575	600	605	600	622	610	600	639	560	585	580	581	591	604	640	626	587	588	591	590	613	578	604	617	564	625	558	593	591	621	595	627	592	633	596	618	598	598	594	577	627	605	584	627	651	623	637	654	614	585	572	616	636	616	588	604	595	619	601	590	610	577	615	634	561	584	641	596	589	610	601	586	606	579	624	588	629	597	687	602	635	595	635	603	621	568	596	625	600	578	610	625	593	577	620	595	599	634	643	561	568	595	584	585	616	613	585	588	599	599	586	617	621	626	612	575	623	619	600	621	605	578	606	606	581	597	596	604	556	626	598	617	611	596	604	651	606	621	593	653	596	602	591	635	647	593	621	628	589	581	642	633	640	596	585	632	573	619	602	596	641	631	585	594	628	641	598	607	610	608	571	586	614	607	642	637	614	568	621	618	578	607	581	625	620	617	587	610	603	600	604	604	615	610	630	592	641	607	592	628	663	600	596	575	635	610	566	577	667	598	604	645	620	625	599	622	657	642	642	617	603	606	579	600	608	608	595	619	620	650	637	619	633	612	561	569	588	666	587	587	636	631	580	580	681	645	574	614	625	562	643	648	658	620	614	577	628	613	630	602	640	612	622	587	583	624	559	618	614	604	587	576	586	622	589	629	571	602	596	617	573	609	623	616	585	622	616	597	616	669	584	562	626	565	623	613	613	568	589	583	656	647	557	609	605	632	641	599	628	568	632	586	591	604	623	636	582	577	617	558	606	597	597	600	607	625	628	549	611	592	588	604	598	596	601	582	634	602	588	585	583	608	646	576	619	555	622	638	616	603	630	545	582	640	581	601	613	589	621	615	596	591	590	637	662	610	604	623	617	639	634	579	593	577	583	611	605	590	608	637	635	612	629	669	577	564	633	569	580	578	629	619	603	623	559	581	577	607	627	601	586	577	579	607	580	650	641	640	622	555	609	571	629	609	609	646	584	627	650	639	619	621	607	608	559	590	609	613	626	604	593	569	607	603	578	634	608	642	584	573	605	603	589	629	599	612	606	593	630	625	591	620	619	570	598	601	622	626	582	584	590	600	624	643	599	621	624	615	581	610	620	593	611	638	566	588	611	595	595	646	628	580	618	638	602	619	599	619	627	664	571	641	599	604	578	549	623	602	621	597	635	635	580	579	541	601	547	592	620	596	602	587	579	615	623	629	622	587	632	586	613	601	583	616	582	594	634	573	631	601	595	643	599	612	601	577	646	549	579	599	626	590	623	619	591	645	611	612	565	567	615	596	598	583	620	608	648	602	598	585	618	583	622	583	660	583	602	559	579	615	630	617	583	598	576	586	610	591	573	563	609	560	581	641	601	639	645	570	622	640	615	557	572	596	530	648	607	619	629	606	568	602	636	598	621	589	595	610	581	604	570	635	609	569	652	612	582	610	576	599	616	645	637	573	632	591	605	647	641	555	601	605	591	575	567	632	612	614	598	583	587	594	598	636	594	578	603	592	614	620	595	644	623	608	597	627	627	593	580	625	581	586	602	578	590	577	604	577	591	596	584	618	597	637	545	604	630	651	594	550	628	616	627	640	613	620	598	640	575	640	592	600	588	638	618	591	574	607	599	592	612	581	592	552	615	619	580	596	573	639	611	612	623	606	628	579	628	572	564	594	622	563	610	585	634	584	592	627	647	610	609	587	621	628	599	581	611	588	575	590	609	611	618	630	601	572	616	611	585	627	626	601	582	589	580	584	605	556	597	618	584	581	638	608	546	541	617	600	598	601	618	606	604	633	610	646	584	606	611	613	611	615	556	671	564	627	582	602	574	601	586	641	590	643	621	590	579	574	634	588	657	602	621	605	635	592	579	607	631	615	603	633	601	607	615	629	612	607	589	635	580	580	570	634	587	612	596	625	569	581	573	618	579	664	588	625	626	609	563	534	666	575	597	592	641	612	621	599	621	604	596	610	598	569	606	588	606	595	597	600	635	583	559	592	576	619	599	634	617	606	589	595	610	619	581	602	621	643	608	638	581	574	597	600	609	634	636	561	637	615	569	602	577	628	624	625	602	632	574	598	602	623	643	617	614	624	584	604	648	627	570	601	635	609	633	629	635	569	594	597	617	607	588	580	633	601	653	618	612	578	524	640	585	642	593	585	571	568	610	618	631	634	631	586	651	648	613	615	663	561	588	604	609	619	610	599	644	614	570	613	630	582	566	616	598	627	637	609	573	638	620	612	602	621	623	630	627	592	620	636	626	600	618	588	608	600	600	631	627	619	596	606	563	606	633	638	557	610	642	592	613	603	596	626	653	657	587	620	576	617	608	601	569	586	609	577	624	548	616	625	566	582	623	599	631	586	604	641	605	611	578	643	629	623	638	597	620	590	580	583	603	660	609	577	615	619	574	599	601	621	588	629	634	631	637	619	569	622	626	597	605	624	600	607	589	574	615	615	608	589	606	587	569	592	612	603	581	618	583	638	577	586	603	582	641	622	594	564	615	623	605	635	607	570	591	611	609	620	648	612	618	584	610	619	597	616	584	592	622	581	600	584	579	617	578	639	586	646	624	605	586	588	595	604	635	597	567	609	586	630	600	591	599	586	599	616	594	610	615	606	590	620	563	607	555	648	635	636	599	594	582	600	607	567	576	573	593	599	601	591	606	598	572	646	611	623	583	583	596	620	632	592	564	641	604	572	597	564	598	608	625	604	622	622	600	575	649	591	618	560	644	637	566	611	598	619	631	603	613	579	568	580	644	621	572	593	611	561	623	636	568	618	557	622	541	617	640	589	612	635	557	559	652	639	581	576	546	639	611	557	571	591	604	606	596	575	632	620	613	572	664	609	615	558	600	599	618	610	621	602	591	582	587	560	599	585	578	621	595	610	620	589	595	608	622	653	603	602	658	622	585	621	632	592	596	583	627	557	621	619	612	600	609	643	612	611	578	587	637	586	594	639	566	585	594	588	583	625	576	631	637	640	578	598	621	622	582	604	615	617	617	601	554	580	579	582	599	601	626	606	645	632	585	625	599	626	575	599	619	583	610	581	542	589	665	560
29168	32388	43855	26531	8814	3680	2505	770	387	419	421	404	386	379	364	373	411	373	359	384	400	406	366	403	396	386	373	407	334	381	374	345	383	381	404	360	396	356	411	382	415	386	424	383	366	383	405	367	374	372	415	351	385	355	346	419	387	352	399	441	359	385	406	393	362	393	362	372	395	368	360	417	429	411	411	372	369	388	396	381	421	395	373	362	368	399	342	387	421	357	364	363	387	374	368	364	426	402	384	387	416	390	381	405	381	398	337	375	391	410	345	390	395	370	442	394	377	412	382	367	397	425	397	375	391	378	418	374	364	403	369	385	414	397	333	401	415	384	393	386	428	366	386	349	387	360	393	392	406	367	371	353	356	402	396	406	395	370	373	381	388	385	396	385	394	383	404	361	417	427	398	387	390	432	402	362	413	414	404	399	375	395	370	379	390	346	387	412	398	388	406	389	386	403	364	411	428	347	399	397	395	347	375	392	390	406	399	419	390	390	387	385	392	396	400	388	380	376	377	391	411	400	419	384	386	389	401	391	364	405	362	420	384	358	398	380	367	393	415	415	411	372	379	389	402	384	383	382	409	395	401	382	387	357	407	414	402	371	365	374	430	372	349	383	410	410	351	395	362	411	378	387	391	371	384	378	387	375	407	389	372	369	371	400	410	402	377	366	436	340	409	349	406	328	365	401	377	364	408	373	403	384	382	361	372	375	351	397	402	373	433	358	363	362	387	383	416	361	375	401	376	393	394	397	381	386	380	390	402	381	367	404	362	379	394	390	384	407	377	412	395	394	391	375	419	369	378	402	393	382	381	355	391	378	360	389	377	402	377	370	413	390	382	400	378	412	382	422	404	392	415	409	423	356	371	397	367	376	372	392	395	383	375	360	404	371	378	390	406	394	377	378	387	379	389	416	386	394	402	404	396	374	370	383	417	383	407	374	412	406	394	360	393	384	411	386	378	388	382	373	405	431	374	373	380	420	381	367	380	394	394	381	385	389	399	386	424	404	428	371	423	381	371	393	407	377	435	385	354	424	402	376	372	409	369	409	377	367	369	417	360	387	418	381	406	408	401	411	393	361	366	362	376	362	353	396	366	408	421	350	363	371	406	429	419	415	386	360	373	380	357	355	388	373	393	395	389	410	329	406	422	388	356	376	384	361	355	384	364	388	404	386	376	369	392	357	389	371	405	395	411	417	398	356	418	396	379	406	390	398	375	415	378	362	389	427	378	387	394	370	402	378	396	398	386	383	408	392	408	414	370	357	374	407	368	403	391	385	396	389	384	386	388	395	360	402	402	403	384	406	433	361	389	360	339	356	413	395	372	378	383	392	380	395	405	376	429	378	436	386	405	385	389	400	367	376	414	409	380	388	393	353	380	368	378	393	395	386	347	397	391	383	389	390	394	386	392	409	377	396	394	381	396	393	400	409	355	346	385	367	403	394	380	416	360	357	426	390	390	415	405	397	371	393	397	391	353	372	399	391	380	389	398	373	346	385	376	409	323	396	411	383	365	409	422	378	420	373	380	366	396	370	357	359	389	394	415	387	370	397	350	404	390	415	398	393	384	346	371	379	387	405	379	400	377	365	381	428	398	421	366	373	413	366	377	399	361	378	376	391	353	375	379	377	354	414	378	393	363	377	394	354	390	399	366	372	372	413	377	384	388	363	373	408	372	397	363	396	415	384	367	387	422	353	379	356	398	381	370	386	406	403	375	355	356	395	439	371	397	381	388	400	411	369	365	375	398	369	373	417	344	369	394	445	397	368	374	405	413	391	362	391	397	394	406	395	386	392	391	418	372	387	405	402	369	422	352	349	374	385	370	397	368	396	409	410	390	381	399	366	401	339	362	381	364	368	369	382	374	424	411	393	395	355	372	400	399	389	389	383	354	380	396	374	363	409	369	376	394	408	397	399	396	380	363	403	371	391	424	408	371	398	409	389	401	407	366	351	372	375	397	353	418	408	374	379	393	397	398	381	366	377	385	425	380	380	381	397	380	378	410	373	400	362	388	392	388	379	348	369	418	377	380	401	375	396	402	411	382	396	360	376	366	357	337	398	390	400	392	376	389	371	401	372	399	400	356	363	364	396	400	422	412	401	394	382	381	384	381	403	382	426	364	404	370	384	367	392	364	398	394	395	374	415	412	411	412	385	377	393	344	369	398	380	385	395	386	401	373	380	395	357	382	403	388	358	404	393	385	400	403	373	374	408	417	415	360	372	378	390	389	380	392	379	360	423	379	368	344	394	362	392	385	407	391	395	383	383	386	352	377	398	369	397	380	380	374	389	379	388	373	362	390	382	390	412	426	387	409	398	394	384	420	357	372	379	386	362	368	361	375	358	372	362	389	385	365	378	387	349	394	346	408	385	403	395	351	394	349	394	382	393	379	378	387	382	344	387	370	403	383	388	388	390	395	369	412	384	369	382	385	370	424	392	401	384	408	384	371	366	398	377	378	386	347	407	335	384	375	370	362	368	397	369	393	366	388	391	360	394	401	396	368	380	410	372	380	404	374	388	416	393	378	358	378	385	361	375	414	386	401	390	372	414	375	389	386	389	354	422	377	410	420	373	383	379	360	359	391	400	392	393	394	351	400	359	387	409	378	384	389	400	389	391	356	390	342	387	408	426	439	373	367	389	412	369	360	368	374	387	386	394	371	407	389	399	357	348	380	382	395	383	393	379	391	407	408	400	417	354	356	372	382	386	386	387	373	396	400	388	379	401	382	354	422	387	419	410	387	342	409	380	400	373	363	386	395	374	375	409	416	401	371	388	429	398	395	414	384	392	407	406	364	370	382	392	407	358	384	372	392	410	371	344	405	396	313	402	415	370	383	389	407	366	370	384	375	388	416	379	393	425	379	415	383	400	401	369	346	377	394	361	396	407	374	380	384	396	396	383	390	388	398	372	416	429	396	387	381	402	362	376	404	388	358	419	390	379	405	347	423	368	377	395	372	398	369	396	374	405	365	441	375	380	385	412	363	391	393	414	378	394	367	377	389	405	370	383	376	408	379	395	384	357	366	399	365	401	384	380	398	406	371	396	357	366	405	426	392	384	353	396	374	369	398	382	374	368	385	381	394	358	406	361	360	393	412	393	381	422	388	430	405	375	345	381	412	358	404	388	433	334	382	352	392	380	399	392	400	374	394	374	385	402	420	370	383	358	363	415	389	415	384	387	416	402	396	377	366	381	396	364	387	401	360	361	395	398	389	389	345	398	365	421	407	385	376	361	370	368	335	411	388	412	367	365	382	359	379	387	354	385	381	399	397	384	390	378	401	393	395	416	411	393	434	387	387	386	357	390	337	416	382	363	398	374	408	369	400	383	368	362	414	405	358	375	404	392	368	391	357	402	351	404	389	410	390	384	391	409	328	396	373	407	381	384	361	405	374	361	352	349	401	366	383	372	379	407	371	351	388	388	376	408	391	413	417	379	378	399	398	396	391	377	382	410	380	362	398	399	396	396	401	365	373	355
30537	51237	37320	18628	7231	4458	3101	924	431	440	431	427	400	469	405	460	474	446	454	468	452	468	432	408	453	440	435	439	431	431	447	454	450	395	459	470	444	452	448	456	475	413	426	445	445	423	455	480	428	433	457	420	468	418	465	457	475	460	454	468	400	434	412	437	474	452	446	453	426	446	420	471	453	445	459	409	456	490	432	420	384	455	453	415	457	421	460	489	414	456	443	433	435	465	431	416	414	417	383	458	411	513	452	445	414	422	449	425	437	441	442	473	433	424	446	457	454	448	444	466	416	456	439	448	452	386	434	464	415	487	465	480	399	468	462	454	425	442	412	419	461	463	453	428	445	499	465	428	442	457	441	453	475	435	457	429	469	426	397	463	459	435	468	448	425	448	473	453	414	452	380	419	451	416	434	441	429	435	484	426	450	468	441	397	462	413	439	437	487	478	430	460	436	439	444	450	472	439	455	448	443	470	430	478	448	463	472	457	428	457	489	435	391	448	478	489	440	465	434	423	443	451	484	457	444	413	444	434	444	419	415	469	430	444	454	441	451	420	422	447	431	411	444	457	433	450	430	482	435	422	426	424	424	454	437	429	451	426	436	421	426	453	466	466	454	446	461	453	457	462	411	423	439	455	442	472	461	417	455	427	417	427	440	423	447	412	451	436	422	432	444	421	434	471	450	465	410	447	445	446	452	431	469	442	440	407	450	489	479	479	437	439	448	452	476	443	447	420	425	465	454	453	453	413	412	438	451	444	427	466	469	473	454	479	415	407	463	453	440	412	391	472	443	452	431	416	442	452	450	488	464	432	418	415	448	467	413	462	445	464	423	438	458	442	449	447	405	411	455	430	427	459	436	480	442	432	417	450	431	406	437	441	453	430	432	442	458	435	502	435	455	437	444	424	446	421	442	461	467	442	457	421	447	495	461	433	450	411	400	443	472	428	457	430	444	445	459	429	429	433	437	442	419	431	399	431	463	441	427	414	418	410	440	419	422	388	429	406	432	436	435	459	451	461	440	447	438	428	433	474	459	418	450	454	450	445	399	426	440	445	459	493	427	449	476	477	494	459	467	444	425	448	436	444	472	431	394	479	449	440	469	429	423	432	433	449	443	449	437	416	435	467	437	451	440	466	420	406	435	435	465	433	474	437	429	458	460	444	460	454	428	450	425	495	481	439	452	407	480	449	452	427	435	401	408	485	431	469	447	456	426	458	458	384	437	440	439	464	436	453	404	432	455	439	433	400	467	443	454	446	454	471	438	456	429	441	400	410	407	451	441	471	459	431	450	408	425	464	456	417	416	438	429	409	462	443	470	419	460	428	437	427	463	426	439	405	462	453	430	456	452	448	452	429	441	419	408	505	445	439	464	475	458	419	425	494	440	432	429	435	442	414	446	455	413	445	437	457	410	483	477	446	483	470	453	445	468	414	468	453	476	433	403	448	448	418	433	452	446	427	417	413	423	435	447	437	412	453	444	432	441	429	451	482	452	422	444	450	470	419	438	437	434	434	472	461	450	490	446	478	491	431	443	459	457	429	442	462	450	444	440	428	424	463	440	430	421	432	450	433	476	435	460	432	453	470	441	442	466	468	453	431	426	408	401	475	456	452	430	444	453	456	462	399	452	462	427	436	456	451	434	446	413	449	428	416	450	363	426	445	386	454	449	425	389	422	457	446	478	436	429	459	462	442	461	418	434	467	427	429	463	437	473	449	444	448	444	439	480	443	486	440	416	423	500	459	410	454	442	435	458	428	442	422	440	501	432	434	446	462	489	438	502	461	453	412	435	430	398	466	452	473	435	485	456	442	413	428	450	449	479	420	451	409	453	425	437	454	440	462	457	440	456	453	414	431	429	486	439	421	461	452	462	444	410	459	437	461	420	467	455	444	439	453	447	446	443	401	475	437	437	455	445	444	451	492	425	445	454	438	427	400	471	445	453	450	477	448	452	450	433	432	450	448	480	465	427	433	426	390	426	470	471	477	476	458	446	421	453	442	418	457	433	480	442	435	462	418	418	446	452	437	445	442	414	483	404	418	449	473	470	453	470	456	469	450	432	455	430	438	459	444	437	405	445	450	438	453	407	452	459	437	429	449	467	435	399	416	486	465	427	420	475	445	446	441	446	436	434	427	481	414	440	438	395	434	447	433	445	433	469	413	427	421	450	483	462	431	462	442	439	468	437	442	446	436	465	444	404	411	437	451	445	427	446	452	449	476	451	454	446	430	422	426	470	443	404	467	431	433	423	464	419	418	387	416	447	435	456	444	423	439	423	461	424	449	460	441	456	446	453	465	394	462	439	471	416	414	441	469	434	453	468	443	405	413	472	427	438	435	423	426	405	446	479	447	404	443	440	406	409	387	427	427	417	413	437	422	443	400	434	431	423	443	431	395	415	458	430	468	438	421	425	473	433	418	442	463	444	437	447	445	415	456	433	440	458	460	477	453	463	409	406	431	458	444	447	439	380	441	448	427	484	428	432	439	436	437	441	453	451	460	396	456	451	439	446	428	435	459	435	467	453	431	444	441	476	445	427	426	456	426	441	429	448	430	453	431	444	420	427	397	501	448	445	403	433	443	434	454	430	454	433	431	427	426	459	410	427	449	457	451	415	433	442	447	444	443	434	433	443	413	458	404	434	440	432	371	456	415	438	436	452	439	466	426	416	448	480	460	454	433	467	463	461	451	433	425	435	437	444	473	430	450	446	466	445	459	459	437	440	447	426	430	444	446	473	405	412	447	445	444	416	447	444	427	407	426	453	449	473	465	490	435	397	442	436	442	449	446	415	467	465	423	463	468	453	419	439	434	440	453	477	429	416	435	437	470	422	457	428	452	463	471	411	457	430	442	469	445	479	462	439	442	424	453	451	436	443	448	462	445	425	450	440	405	479	441	414	418	466	395	461	432	422	464	439	425	454	490	445	442	405	404	441	415	452	435	456	444	429	423	419	436	471	437	438	446	456	462	463	449	440	413	436	435	428	456	451	445	406	500	435	441	428	433	455	443	416	451	430	441	444	408	459	395	439	434	451	425	442	416	473	429	446	397	426	441	470	437	410	461	414	470	473	412	451	426	465	458	417	447	446	450	420	423	428	413	405	402	399	449	429	449	477	391	438	469	395	411	429	427	433	400	442	440	464	451	411	442	448	431	436	487	438	434	419	473	482	406	440	419	437	411	440	462	441	465	396	418	394	406	471	435	428	421	446	431	429	453	450	453	465	454	431	435	435	441	389	461	446	436	424	457	429	446	422	450	411	384	437	413	443	453	450	442	473	440	437	406	438	435	445	475	431	433	491	452	429	462	463	442	454	471	465	422	435	463	467	446	415	442	447	411	440	442	458	445	492	445	443	440	404	465	451	442	466	457	432	453	438	449	412	480	434	491	447	450	439	470	429	445	471	450	432	446	433	456	425	454	479	445	452	410	415	460	411	450	434	429	457	447	444	425	477	406	466	441	397	444	434	430	467	466	425	411
24871	24397	47142	42950	28923	22921	16008	3318	423	392	381	361	350	396	387	360	364	369	380	352	383	383	366	368	368	371	365	411	355	372	359	366	386	382	391	367	336	386	352	376	376	345	403	357	403	391	341	340	383	401	391	384	412	386	382	386	392	382	380	377	389	401	380	349	352	386	348	351	375	410	374	389	380	323	393	384	385	377	371	392	360	424	362	392	344	326	343	371	373	364	377	359	368	392	392	368	405	383	366	365	347	357	378	350	382	330	360	368	396	344	380	348	418	382	375	391	383	393	350	414	378	381	383	352	393	373	356	393	371	347	398	378	379	355	383	381	374	397	364	388	361	346	342	383	405	367	362	359	435	339	359	349	390	386	382	322	354	381	378	362	341	379	381	362	385	411	369	375	389	388	364	363	362	337	372	413	395	367	370	388	381	356	379	390	388	397	414	371	340	388	400	393	375	385	384	377	366	372	411	386	398	360	377	379	379	408	356	366	336	374	362	361	419	362	343	352	361	375	356	360	395	372	420	357	356	374	391	358	378	375	362	389	380	379	383	348	383	408	371	364	385	397	348	351	371	398	398	374	383	355	312	345	387	382	361	363	359	371	370	400	407	368	378	382	381	356	357	391	369	385	386	391	378	411	375	385	346	378	386	384	406	350	383	345	356	372	377	347	378	352	391	375	337	390	403	366	361	387	340	376	374	399	394	404	422	369	346	392	385	353	362	401	389	363	384	407	393	392	398	334	394	356	401	342	359	365	374	383	383	360	354	377	391	398	366	375	358	413	369	376	363	352	379	394	412	373	384	393	367	346	355	434	395	350	378	354	360	349	384	383	400	353	370	346	411	394	350	393	380	392	344	397	376	431	402	355	392	358	397	367	373	351	376	377	339	380	403	365	371	376	329	366	394	396	368	384	363	367	393	368	372	411	360	358	405	370	389	377	371	376	377	375	362	358	352	318	374	360	363	390	381	381	376	380	351	375	414	393	415	393	378	400	389	378	367	402	374	382	347	378	377	364	404	358	367	372	358	382	388	378	398	411	363	371	355	386	389	370	357	356	357	348	411	374	386	358	364	362	388	391	405	339	353	372	381	405	383	358	413	381	421	335	415	381	394	394	360	371	384	408	359	371	411	379	362	368	355	411	370	384	380	384	389	366	401	392	369	398	397	411	361	383	377	394	368	386	358	395	378	368	343	387	377	398	345	378	381	345	371	399	378	375	348	377	386	344	378	367	396	398	358	412	359	400	396	366	380	328	360	397	348	366	372	384	356	401	370	395	371	360	365	385	361	400	403	405	382	376	348	377	364	366	385	369	412	380	384	396	367	412	371	387	387	379	383	382	357	371	386	358	365	374	386	359	395	402	379	388	365	406	373	343	360	367	383	355	389	350	360	408	409	379	389	342	355	359	400	390	400	375	361	370	374	390	342	363	382	393	372	401	366	362	379	370	357	377	351	361	391	405	400	319	403	355	358	377	343	357	338	355	384	384	353	380	361	356	355	437	377	364	375	389	362	364	347	373	394	351	354	346	398	359	372	378	358	382	376	393	364	384	379	388	391	379	363	389	390	351	380	375	357	363	412	349	394	361	372	373	389	388	374	385	373	363	390	357	388	343	387	381	338	346	359	385	349	374	363	378	363	385	414	382	344	346	372	366	349	367	383	382	380	347	337	382	356	400	385	379	397	392	371	388	410	378	393	383	366	394	348	387	367	393	369	380	376	362	375	379	382	366	347	391	418	379	416	403	394	383	342	371	369	370	381	399	381	371	387	384	375	359	395	377	384	382	378	361	396	406	371	399	376	387	399	354	344	383	410	406	383	404	381	373	373	365	364	368	400	369	408	344	349	358	389	356	392	374	378	368	390	381	374	363	361	378	410	373	397	334	376	360	397	354	374	372	378	321	377	374	350	350	357	383	368	365	387	376	357	393	350	371	358	343	394	391	366	392	371	357	421	379	390	350	394	391	355	356	369	402	364	390	384	363	375	378	369	402	376	408	386	355	389	384	350	364	362	362	389	372	389	372	372	374	351	376	332	366	377	413	383	368	360	370	383	387	343	397	370	378	362	349	369	371	366	378	423	372	385	412	382	376	370	397	364	399	378	389	375	390	412	336	393	376	358	398	396	375	380	359	388	381	389	385	369	379	392	402	378	369	381	375	372	393	361	347	386	395	399	385	345	390	378	373	384	363	375	402	369	387	377	383	363	375	345	424	359	412	366	339	398	394	371	367	362	363	354	362	347	396	365	370	408	350	387	369	348	395	343	377	359	404	386	386	365	389	389	365	352	368	374	380	395	380	381	385	390	345	377	387	382	419	341	360	401	399	417	390	388	382	372	368	363	368	386	394	355	370	375	364	388	391	428	373	357	380	408	366	383	378	381	380	355	357	393	372	390	395	386	355	398	361	358	370	358	366	339	368	403	355	357	393	374	391	410	348	416	367	393	359	382	399	399	347	406	394	392	388	365	388	410	380	374	386	372	366	373	366	365	399	395	353	367	340	419	364	392	384	375	357	381	348	350	375	367	369	375	389	376	367	371	363	369	369	385	381	372	364	395	373	346	368	355	391	388	399	393	376	358	350	387	367	387	352	386	400	361	372	345	371	372	383	384	385	370	409	353	379	395	379	364	377	393	375	383	424	358	367	363	401	398	389	374	374	383	389	373	343	383	394	390	389	384	373	367	382	364	390	388	341	381	405	372	340	360	370	372	388	397	380	411	375	348	366	402	386	365	372	375	385	400	333	381	411	378	360	375	359	387	374	374	369	379	388	364	360	375	388	392	397	378	360	378	383	368	372	373	407	362	357	356	397	404	385	371	342	381	383	355	372	367	373	383	374	359	372	390	416	380	373	354	382	386	351	363	404	350	381	348	353	379	363	419	363	356	366	364	387	349	367	378	364	366	393	377	364	380	362	397	399	392	375	384	372	380	372	378	402	374	347	380	402	393	363	389	382	377	369	359	423	365	369	371	376	323	394	378	396	375	392	374	361	382	381	366	366	367	368	359	389	366	368	398	402	372	384	332	365	402	363	393	391	375	373	332	387	385	379	378	363	398	386	350	387	380	370	412	364	391	353	377	391	356	385	372	372	363	371	394	388	378	366	356	381	408	390	361	407	357	358	392	361	387	430	415	359	361	360	369	362	385	353	362	413	356	366	338	392	352	363	391	371	384	375	380	356	379	367	356	385	391	382	327	359	352	351	377	369	374	366	385	411	358	380	379	399	364	359	389	411	348	388	355	364	384	321	390	381	397	365	409	358	392	393	365	353	372	351	389	368	396	396	374	412	370	378	359	371	400	363	370	354	357	367	360	375	360	384	338	385	380	350	331	375	388	406	408	361	401	371	370	391	387	388	353	376	385	379	386	371	358	386	381	338	378	345	400	383	399	377	356	347	357	381	369	421	363	375	380	337	382	371	355	354	363	393	407	361	384	401	352	346	374	375	382	372	405	370	358	356	376	377	368	387	387	397	361	366
34332	81550	70602	47708	28463	21434	14335	3525	466	426	458	424	443	440	402	394	436	429	398	432	427	429	463	458	422	428	409	406	401	400	427	421	417	455	447	369	386	435	408	437	402	384	371	383	438	393	463	414	424	412	438	458	394	397	436	377	396	429	400	400	421	413	464	433	442	421	471	441	437	425	398	432	403	429	410	427	395	394	442	425	435	412	430	420	395	409	396	380	443	422	421	429	418	408	469	456	409	409	437	404	436	405	422	425	428	418	412	424	418	386	423	414	424	405	387	431	432	408	390	395	410	466	446	393	412	386	423	415	433	394	405	396	413	441	421	432	454	399	434	396	450	434	441	393	437	409	450	380	437	447	451	416	400	440	416	374	361	405	407	406	394	395	386	444	471	405	405	415	437	418	420	476	454	430	464	485	385	403	409	424	444	450	399	426	418	411	420	430	404	422	419	454	406	408	425	435	410	433	422	438	457	423	398	423	410	457	398	435	432	398	451	442	426	424	436	378	430	426	409	438	422	417	380	418	411	400	417	431	422	397	388	414	412	454	432	414	415	424	411	439	423	434	403	450	403	438	438	392	392	445	403	431	418	430	444	408	445	420	452	449	434	427	415	434	431	452	437	403	426	402	425	426	417	400	428	426	439	403	418	422	398	403	380	421	429	440	440	428	389	419	439	392	405	414	402	403	413	407	395	428	418	424	418	396	388	426	429	436	467	466	430	426	437	437	458	407	429	422	389	428	401	393	434	449	455	423	453	417	468	443	455	426	399	412	463	460	417	383	443	435	455	440	429	416	412	437	431	423	426	432	427	437	434	407	372	395	421	402	422	427	416	428	456	442	434	391	448	418	411	417	412	426	409	441	420	412	415	437	418	407	426	390	448	425	456	393	428	437	418	445	426	388	444	402	425	400	415	429	408	379	477	405	419	417	394	423	413	436	440	444	457	456	439	450	414	452	388	444	445	435	430	433	386	419	410	438	406	452	446	457	407	440	427	395	378	406	446	449	420	416	398	411	408	420	419	409	435	439	455	429	419	415	430	427	430	426	399	401	399	406	424	442	412	449	427	434	413	428	423	416	368	419	458	427	444	404	425	431	422	420	382	389	400	430	410	424	415	369	430	413	423	430	426	423	427	428	414	466	435	404	410	408	435	419	423	394	395	394	446	415	392	441	424	428	427	437	399	433	459	447	427	406	411	421	399	378	428	438	413	419	413	401	416	392	419	421	399	425	422	417	388	426	439	434	381	370	431	441	429	436	443	436	415	420	438	436	435	415	437	411	427	433	404	410	453	418	438	457	433	396	415	419	445	427	439	422	390	395	463	412	453	447	407	416	442	437	405	430	424	428	406	455	425	387	418	429	454	403	414	391	422	398	410	425	425	435	420	404	413	389	412	383	417	372	437	426	395	451	414	415	439	399	425	447	428	417	430	391	417	439	403	415	426	415	429	444	423	420	421	432	455	417	433	398	428	379	397	410	399	412	404	445	438	418	410	432	397	451	441	422	414	414	412	397	413	431	435	380	428	431	392	433	402	414	445	416	396	423	443	432	418	417	396	431	450	422	439	406	405	417	407	407	416	406	421	425	438	409	443	422	416	392	387	403	418	439	425	432	410	432	414	455	448	412	450	419	418	435	425	432	415	410	421	382	412	430	432	409	417	445	428	423	411	410	421	439	430	407	403	417	438	451	412	379	406	441	436	431	436	425	452	413	410	406	386	436	412	433	415	429	433	407	415	422	461	440	452	440	440	421	407	456	459	397	416	446	423	403	418	449	414	423	412	423	420	444	413	438	413	402	452	395	443	440	422	399	405	395	392	423	435	418	390	411	426	437	431	450	463	434	460	395	431	420	398	423	388	386	413	438	437	415	415	421	481	401	423	417	399	430	396	452	373	406	434	408	429	430	394	435	404	409	485	424	438	414	423	413	407	416	427	414	394	448	408	395	447	421	388	423	414	420	412	419	408	408	410	399	396	419	417	419	401	436	451	422	424	440	395	441	390	409	383	397	393	421	433	436	458	480	421	385	425	399	429	431	414	421	399	388	404	423	429	456	374	416	401	406	449	445	446	400	424	386	405	447	437	428	437	415	415	422	417	421	443	400	434	399	444	389	433	398	442	430	436	482	466	445	421	425	381	423	447	435	402	425	399	390	389	432	415	437	446	399	441	431	404	424	405	431	394	399	432	407	424	435	395	416	407	444	456	431	427	424	431	379	433	440	380	399	414	416	421	397	435	446	455	398	421	412	468	415	423	430	408	417	432	452	438	394	373	401	385	406	433	454	447	406	413	427	407	412	427	424	426	386	438	432	438	412	443	407	432	456	437	404	420	472	407	434	396	409	416	430	395	383	419	384	454	432	412	434	428	440	388	399	412	383	460	436	416	390	439	394	382	414	400	433	383	421	438	459	461	434	413	450	425	402	423	403	430	422	407	412	399	442	416	400	438	418	422	423	400	406	401	480	405	397	389	426	414	415	413	432	442	418	410	423	442	408	422	407	431	422	402	428	437	400	400	407	414	438	439	449	431	417	414	412	431	401	453	427	462	420	420	446	450	421	424	403	398	394	435	438	426	433	413	448	398	444	405	429	431	415	441	392	401	441	414	434	430	415	410	470	431	420	416	430	406	413	451	438	435	406	459	452	380	451	456	374	407	452	428	415	456	430	426	413	387	456	419	451	439	434	373	446	413	452	420	430	435	430	453	412	389	433	425	414	402	432	427	443	413	408	422	392	460	440	387	438	423	414	389	425	436	412	434	437	439	426	431	399	405	416	420	405	391	431	440	424	409	435	429	428	407	423	413	419	460	438	425	420	401	426	427	422	428	418	391	419	413	449	438	396	407	433	390	430	401	439	455	438	429	376	451	395	409	415	417	456	413	367	420	432	448	420	408	423	435	459	443	430	415	437	423	433	456	444	426	424	410	423	389	409	426	469	401	404	391	436	417	387	441	410	466	441	390	431	458	408	407	416	418	420	421	418	405	390	472	448	411	419	382	395	400	399	408	419	458	420	431	442	420	435	413	397	376	414	388	427	435	427	399	405	440	413	435	435	397	435	412	426	410	428	393	415	419	431	428	435	429	435	401	417	420	395	410	421	393	429	427	411	468	427	415	412	428	417	438	419	397	396	415	411	446	454	432	424	388	445	425	404	411	460	452	441	454	434	478	418	428	458	417	425	455	403	444	422	435	419	424	431	420	449	405	407	429	399	436	452	416	440	453	376	445	379	394	403	411	378	457	424	440	435	441	415	416	405	426	441	456	434	450	429	400	437	421	416	429	386	441	406	411	374	446	433	428	434	379	412	390	426	421	448	415	404	426	390	421	427	399	434	415	425	411	443	368	448	428	435	466	430	420	454	405	414	448	367	449	400	451	455	416	426	457	414	446	443	420	406	423	441	424	443	422	402	429	419	443	435	428	428	418	422	436	440	438	400	400	434	461	411	423	398	425	426	431	402	415	444	437	444	394	420	413	421
25636	25262	45457	38374	23656	16139	9827	2250	548	529	514	517	490	524	513	498	497	497	488	540	517	554	529	504	545	558	532	543	494	496	493	530	515	477	499	510	491	498	560	556	492	492	521	528	486	531	490	489	483	534	500	521	494	489	524	520	554	478	479	515	504	532	512	547	509	574	524	481	472	518	479	545	515	462	522	489	520	483	518	510	508	554	476	497	509	531	504	519	516	503	483	537	523	519	499	477	510	469	557	528	507	516	519	521	506	500	519	545	533	492	561	504	522	487	525	509	519	514	501	534	507	497	527	522	468	525	522	534	564	551	505	502	511	503	519	536	498	473	531	493	464	539	506	517	507	537	495	526	548	506	542	493	511	505	507	530	514	488	485	511	495	506	459	521	518	467	511	507	507	483	506	498	521	496	487	515	497	547	496	505	513	490	483	527	500	544	497	482	497	492	491	490	504	484	535	471	443	505	493	493	533	497	551	496	507	505	532	516	533	496	513	510	529	496	518	510	485	500	499	477	517	494	521	481	512	541	532	522	528	497	507	518	523	495	543	548	483	525	497	516	527	527	511	566	549	500	501	543	520	541	521	497	524	534	535	491	513	543	511	523	513	514	506	497	485	524	498	512	518	495	527	506	488	552	509	525	515	546	512	531	509	511	545	496	516	492	555	533	532	477	521	513	513	468	525	516	468	510	508	490	524	523	505	508	534	522	533	524	522	496	510	511	475	532	526	514	514	490	549	536	538	501	524	520	481	511	492	489	530	556	523	505	479	510	480	500	508	509	529	534	482	493	537	569	484	514	515	481	510	474	499	561	504	493	536	500	514	486	541	534	499	475	504	495	512	486	517	472	529	539	486	530	479	515	512	496	519	555	540	524	479	534	505	507	518	519	495	475	548	459	498	501	503	545	521	534	467	531	516	522	517	512	518	490	472	536	529	499	508	503	565	538	531	499	523	524	544	522	494	497	511	500	524	530	475	518	528	513	460	500	518	496	527	556	540	486	529	538	551	536	495	523	505	512	520	487	492	557	499	511	530	507	538	551	509	509	501	489	515	496	495	498	525	502	504	499	548	495	466	487	483	482	515	526	527	531	527	527	512	500	510	562	499	514	519	481	486	524	535	534	486	527	473	528	493	499	500	513	507	501	546	490	516	493	544	513	530	517	527	537	502	500	518	470	527	547	470	527	526	546	495	479	557	519	519	525	485	496	518	469	538	487	514	531	524	518	509	482	499	504	505	507	542	537	499	512	510	495	509	508	513	503	499	491	506	553	580	491	508	495	549	508	525	516	536	487	574	515	513	548	505	502	535	492	496	497	500	477	537	558	509	510	515	524	530	533	540	510	503	519	520	447	488	517	482	527	514	507	498	461	515	487	489	513	502	537	502	537	562	519	523	493	499	499	516	531	509	516	495	495	469	494	496	506	524	496	545	502	536	551	534	515	495	534	508	538	503	526	535	554	518	547	501	520	522	528	534	492	515	477	503	529	509	545	558	521	479	493	506	523	500	547	514	506	543	495	478	523	540	507	535	523	499	561	504	558	578	518	456	500	508	511	501	547	496	531	473	472	468	493	489	477	530	478	522	511	512	491	504	552	491	489	526	519	538	487	506	498	527	497	524	488	473	488	563	507	498	502	524	506	521	485	487	498	531	534	490	542	519	489	544	512	485	524	489	543	577	528	516	481	524	540	502	484	512	506	520	485	480	510	504	504	523	480	506	546	511	501	505	496	497	479	510	497	514	537	586	512	474	492	494	475	507	497	497	520	513	542	458	519	483	516	497	532	509	486	501	545	533	495	560	510	516	507	529	482	498	516	462	505	507	493	468	532	513	498	475	537	499	504	519	480	510	509	524	541	521	505	499	516	528	581	516	480	515	482	533	485	486	498	559	539	523	515	505	499	536	490	473	515	502	524	483	503	485	519	511	534	507	525	499	504	541	555	483	513	501	564	543	505	497	523	507	490	519	510	499	515	494	537	581	499	481	515	537	530	509	524	524	500	499	556	522	568	519	543	506	509	523	525	541	504	493	508	527	488	535	495	483	489	544	493	517	526	500	543	487	525	516	503	523	477	551	533	520	542	476	510	505	524	541	477	521	485	493	487	524	520	527	481	519	526	509	506	546	495	519	474	533	496	474	479	508	487	516	469	515	513	473	505	542	510	531	494	496	477	530	520	474	508	493	498	533	538	529	527	512	503	504	500	502	526	495	526	516	538	504	489	520	507	551	487	495	511	519	508	563	556	527	507	518	537	544	513	538	507	490	505	519	511	497	497	508	557	548	504	530	498	520	551	533	479	496	512	518	514	523	519	518	534	506	505	515	521	485	511	474	487	509	498	508	512	530	491	576	534	514	545	505	503	505	471	528	481	480	528	532	512	486	489	496	484	525	524	529	514	506	490	538	480	522	526	508	523	543	467	529	492	525	522	491	466	517	513	479	543	517	526	487	521	474	548	531	496	528	487	497	523	512	538	477	552	536	538	509	515	503	512	511	505	498	521	516	485	498	505	498	498	536	532	460	493	467	508	523	518	550	505	523	483	505	470	533	493	465	489	525	563	491	530	507	508	504	532	550	498	481	521	514	538	510	520	509	517	490	495	509	498	519	505	488	529	519	479	506	509	491	508	521	496	559	536	494	519	505	513	494	522	481	548	494	497	492	468	520	479	512	511	503	522	536	455	479	506	508	502	456	494	542	503	498	508	529	476	485	493	494	476	488	525	475	477	491	535	466	543	523	523	503	491	525	515	537	498	492	490	465	530	516	515	513	499	527	501	562	489	510	505	511	543	510	524	480	491	538	484	505	512	525	477	460	504	501	508	552	501	522	518	502	471	550	534	511	509	524	519	558	529	540	536	525	497	497	534	484	532	511	492	529	501	509	508	519	531	487	512	518	487	528	495	549	548	511	502	527	491	524	520	509	524	469	476	509	447	531	514	506	482	529	527	501	546	486	540	503	517	566	521	505	497	506	487	546	505	550	498	503	528	503	513	517	539	498	493	514	521	535	497	513	539	512	533	476	504	492	529	538	525	538	481	539	507	492	517	486	535	536	502	494	488	509	468	579	530	489	505	528	486	491	479	525	527	515	495	463	475	495	511	461	513	499	516	510	505	509	502	513	506	504	514	490	505	538	532	507	501	501	496	533	517	485	482	450	540	526	533	513	488	538	510	543	478	486	513	491	529	476	496	525	484	484	516	504	491	520	515	512	534	497	444	514	555	551	498	522	517	522	532	528	500	495	516	503	531	548	479	485	473	479	486	498	513	529	512	535	532	490	514	516	511	531	529	532	498	510	497	486	519	546	520	479	507	531	501	527	527	518	534	537	508	506	514	493	521	474	469	498	514	539	529	536	483	509	514	535	518	545	565	495	504	528	535	546	489	523	501	510	533	526	500	547	513	517	514	472	539	535	550	473	457	522	545	507	517	500	535	513	519	476	506	520	540	506	513	483	545	529	508	511	500	526	507	520	522	504	509
32089	75702	64802	42829	24817	18899	12091	3326	592	552	571	560	548	510	569	543	553	533	575	573	533	601	573	544	588	573	569	601	578	573	571	585	618	550	537	582	572	535	562	566	568	568	567	598	578	510	570	552	568	579	529	558	540	586	570	577	579	549	589	563	557	556	568	538	544	610	590	575	538	564	545	584	572	562	557	598	576	557	599	563	545	528	584	599	558	548	582	562	555	595	553	586	565	579	546	582	623	575	593	598	561	624	545	574	550	530	572	591	590	540	562	552	542	569	603	561	551	546	552	594	600	594	603	574	591	557	544	530	548	598	531	545	564	532	558	608	598	574	542	572	542	622	582	563	559	616	573	591	577	598	533	554	558	557	558	585	601	552	599	548	594	588	539	580	606	549	603	575	581	517	565	566	574	562	602	571	560	542	565	614	567	556	562	566	586	560	572	542	572	548	592	597	566	574	564	555	621	550	603	589	565	533	568	561	555	601	551	540	550	587	558	571	581	571	575	578	581	546	584	545	544	533	591	509	571	557	545	546	584	582	531	584	572	541	547	579	594	586	575	583	556	579	580	646	575	550	547	536	595	537	558	584	597	587	571	622	540	561	557	574	576	577	528	583	587	559	590	605	586	599	599	536	602	560	570	567	566	566	572	575	602	573	556	574	559	567	542	533	590	584	576	545	533	567	569	629	635	570	568	594	569	541	587	563	577	557	548	566	575	572	539	580	604	574	537	612	579	592	539	545	556	598	529	588	589	539	545	556	614	599	560	561	594	579	566	609	537	579	571	550	572	581	576	605	610	581	549	525	571	552	565	582	597	560	579	563	588	574	525	561	499	583	515	592	602	570	592	548	560	577	562	580	593	548	587	557	542	568	559	514	548	552	577	547	545	575	532	589	614	587	553	521	594	562	539	579	604	565	543	561	558	588	601	584	522	591	536	565	560	550	594	548	540	562	516	581	575	572	570	626	546	604	606	571	609	579	550	534	534	547	584	591	517	557	566	540	593	529	548	546	536	569	589	574	586	597	548	552	529	569	586	576	586	592	589	601	562	599	563	544	574	574	607	560	572	584	575	580	589	539	584	589	563	546	542	596	594	580	530	589	549	591	528	615	539	532	582	494	576	592	579	590	549	578	541	591	570	552	609	541	551	568	565	574	590	572	595	581	556	578	622	613	538	542	593	609	565	578	584	565	593	596	541	570	593	563	577	592	621	601	581	585	601	575	575	567	565	555	553	555	548	566	585	606	589	567	562	563	611	533	570	586	575	563	507	531	585	581	552	586	596	554	558	561	579	580	552	576	569	553	559	542	592	585	605	587	592	574	587	599	569	578	582	559	529	576	595	567	573	531	529	579	550	544	569	546	552	615	527	558	565	569	579	559	572	535	559	569	568	587	578	574	516	555	590	579	559	550	559	571	623	556	595	562	577	551	583	575	579	576	578	595	606	577	573	561	592	587	554	605	540	566	551	571	554	560	602	565	593	593	581	579	527	532	527	588	578	585	531	570	580	576	594	580	574	562	576	582	578	563	563	548	586	557	563	588	573	587	541	551	540	572	571	537	555	528	562	586	575	564	539	555	566	595	565	584	533	581	554	548	534	588	586	559	556	549	590	555	553	579	566	559	610	600	580	557	581	589	578	599	554	566	554	566	533	567	554	600	579	582	589	581	581	566	571	574	555	580	602	570	603	565	616	570	595	536	600	519	582	552	583	557	538	586	579	577	573	557	569	554	547	621	564	533	582	531	603	607	567	583	573	562	582	609	559	551	566	542	581	529	606	563	567	609	577	552	583	603	547	555	566	596	584	566	582	575	558	591	570	566	578	581	530	575	574	558	573	600	582	531	560	570	568	606	555	609	571	580	560	617	564	560	585	560	556	535	610	572	562	564	559	611	562	570	512	570	545	579	593	558	615	543	555	594	570	529	527	567	554	569	557	593	542	564	568	555	613	548	562	572	569	564	596	572	553	572	594	539	527	555	552	593	569	531	612	555	566	545	532	551	547	578	561	588	510	583	580	530	560	550	555	574	557	572	566	606	538	575	544	608	590	576	504	545	571	561	553	570	563	562	555	570	541	563	603	587	629	531	583	562	574	538	548	564	550	552	561	618	563	587	537	539	595	573	557	558	593	567	558	579	582	574	587	622	536	591	581	555	563	547	540	587	589	599	533	547	538	603	588	561	603	552	573	591	594	583	571	560	556	575	529	565	564	548	564	593	612	584	616	542	562	571	566	593	558	571	542	564	571	580	593	576	591	569	558	584	542	534	582	548	538	529	609	541	563	557	577	564	549	588	539	502	602	547	573	540	560	601	619	557	593	604	579	610	568	551	555	575	590	567	581	589	558	545	578	610	556	548	587	558	551	588	580	547	578	565	579	610	579	589	539	547	562	555	609	577	604	592	544	619	585	559	561	548	561	598	554	550	587	595	554	603	542	547	596	552	580	583	604	560	541	587	557	542	581	584	598	552	570	564	535	565	510	589	535	533	557	548	564	568	538	570	570	568	537	573	550	569	568	593	584	590	569	566	580	534	601	596	587	566	581	570	548	581	574	579	549	573	567	568	568	580	577	550	592	589	567	545	590	572	604	590	567	593	576	553	574	582	602	591	568	558	542	565	555	556	531	546	542	561	569	623	604	565	560	585	593	589	561	565	572	585	521	583	598	536	530	581	600	552	568	585	600	569	561	558	581	553	580	611	561	554	560	586	541	561	544	573	597	577	587	550	594	617	571	556	582	600	545	616	561	589	583	578	576	578	557	596	559	553	554	578	557	626	510	549	591	547	549	574	591	602	567	592	529	585	583	563	587	533	556	584	582	511	550	539	560	589	580	555	585	580	578	584	566	561	558	556	576	580	574	588	547	602	577	545	563	578	556	574	595	584	483	559	516	564	581	599	564	572	532	567	568	585	559	566	531	576	530	560	575	572	558	577	520	594	584	569	619	623	607	562	567	576	540	588	574	579	608	579	557	588	554	555	629	573	573	557	555	566	557	609	594	567	559	555	622	565	597	556	545	555	533	569	597	564	539	586	579	579	577	581	567	561	550	563	555	573	563	557	548	587	566	572	542	586	565	551	563	558	577	530	543	584	534	562	625	621	539	578	593	583	565	594	592	589	585	545	557	582	560	586	616	566	569	568	548	595	579	551	529	578	556	562	541	620	559	597	574	549	581	565	543	566	591	588	573	534	568	548	540	516	559	589	608	535	630	583	585	573	514	585	554	569	554	559	578	613	571	610	524	548	609	565	589	602	567	587	605	613	579	617	585	569	571	567	551	587	571	608	587	555	534	567	562	565	564	552	540	576	561	558	565	586	604	557	570	540	544	606	579	547	591	612	562	563	547	589	592	557	615	538	568	602	568	570	540	552	550	575	574	600	530	540	557	581	608	566	549	561	570	581	567	542	550	570	587	582	622	582	561	580	538	584	562	544	564	574	588	572	584	542	575	559	586	596	601	587	573	553	596	547	565	573	543	557
23341	22560	38278	36376	30278	29919	29284	10232	849	563	595	569	579	591	564	549	526	570	604	593	549	589	581	547	516	572	547	563	541	586	591	588	572	556	526	557	588	580	571	559	633	609	581	594	585	542	592	573	549	583	555	536	543	601	567	581	553	571	573	537	569	590	550	580	554	554	606	600	620	550	549	561	579	536	563	591	584	598	567	562	557	565	567	562	572	549	549	565	567	529	564	543	585	612	598	555	584	539	566	566	551	576	568	536	578	585	640	555	567	522	612	537	599	551	580	569	571	577	571	569	566	595	551	559	611	602	579	585	580	571	555	567	541	555	592	587	584	589	642	546	579	576	543	558	575	570	625	596	566	595	592	580	586	551	559	573	502	579	557	659	546	577	581	549	527	578	548	577	569	561	572	539	605	580	552	585	582	574	570	583	555	563	554	616	612	595	558	574	571	607	567	573	546	546	565	573	616	547	593	569	594	578	602	553	561	563	568	576	549	593	575	576	559	547	604	584	602	561	569	576	548	575	575	577	566	573	536	574	573	566	545	558	527	553	571	560	597	574	546	580	568	582	585	624	596	564	626	570	588	535	561	592	597	583	550	551	597	565	600	606	580	610	579	583	598	553	541	594	556	554	574	538	579	595	572	529	548	560	565	590	593	567	594	573	560	578	562	564	617	570	613	549	571	569	580	539	599	555	583	558	586	524	572	563	582	572	555	574	511	537	582	559	575	580	592	492	542	583	544	549	573	541	585	580	573	553	593	587	544	557	573	606	609	577	547	538	558	552	584	623	626	531	559	573	594	547	591	568	540	544	535	568	573	599	593	563	583	528	581	573	571	556	590	569	546	571	525	565	560	558	532	562	590	584	585	543	582	551	556	582	623	587	571	564	566	587	568	544	605	589	520	564	532	551	542	563	586	532	548	577	526	557	565	561	594	572	595	560	529	584	547	579	549	556	568	558	561	597	590	558	565	584	597	583	569	583	569	536	591	588	534	567	609	600	594	591	571	565	566	567	584	548	578	568	599	627	578	562	562	539	568	615	557	544	582	584	588	563	565	571	574	528	608	573	566	561	536	600	568	570	581	588	542	574	587	591	585	562	570	592	569	599	589	540	603	566	550	579	587	549	589	576	583	552	586	586	606	549	568	568	542	562	604	581	604	557	594	587	532	590	548	598	587	625	553	594	608	601	595	539	565	537	572	585	547	592	593	585	552	519	581	574	562	575	547	549	550	567	583	602	550	570	566	578	571	555	562	604	542	591	580	531	552	571	535	535	597	535	570	582	547	592	601	596	528	561	562	574	581	596	561	517	577	572	534	574	560	626	532	583	574	552	579	536	559	568	565	600	565	587	571	572	537	551	518	601	558	550	628	554	528	575	602	573	578	622	584	557	571	555	562	616	578	572	573	541	616	624	617	574	600	566	528	539	572	606	537	562	542	546	563	567	552	600	554	570	567	564	563	569	576	583	598	589	568	555	557	551	534	590	581	582	603	525	595	569	589	606	572	528	532	586	595	568	567	565	566	570	542	583	598	569	552	541	567	577	613	567	592	555	582	568	522	568	565	609	563	578	583	549	568	595	583	560	567	599	569	577	584	595	621	578	596	546	544	555	589	527	508	591	586	571	596	557	591	569	529	587	560	570	581	561	563	605	559	580	583	584	544	558	556	575	594	560	549	589	583	556	565	560	583	618	572	552	539	563	558	561	536	570	562	590	575	565	603	545	570	577	581	600	581	594	614	556	607	573	543	615	572	551	607	565	578	550	556	570	595	564	559	587	583	544	597	584	579	581	577	553	582	554	570	559	561	565	589	560	565	554	577	578	574	518	565	576	537	533	558	579	531	595	585	595	562	563	564	583	566	590	591	547	588	562	550	548	559	566	613	544	568	560	602	574	585	533	622	567	602	556	581	609	561	572	529	587	566	608	576	570	572	570	552	570	576	603	553	559	553	554	596	524	571	597	583	609	571	569	583	534	612	547	588	599	569	550	549	559	586	560	549	566	562	615	609	576	554	526	531	570	580	562	576	598	569	549	583	592	589	554	555	579	583	606	557	581	574	524	515	552	543	585	571	619	558	579	556	565	564	572	570	586	583	564	573	540	615	552	589	559	554	574	595	567	549	623	620	602	582	565	578	497	616	581	562	517	553	575	526	589	563	583	559	569	616	565	524	512	547	584	563	556	545	571	551	585	566	556	566	582	597	520	601	558	570	545	583	584	513	604	539	589	564	525	572	581	573	557	537	572	567	565	548	545	584	577	590	581	615	568	551	605	606	570	588	521	578	535	562	547	597	614	600	540	560	602	574	557	559	613	538	557	625	557	560	577	585	577	617	560	632	587	598	561	624	618	582	554	556	531	572	593	586	582	578	613	557	551	559	580	583	579	570	517	561	521	569	597	576	573	548	577	564	596	543	545	565	582	563	548	571	593	618	560	590	579	584	540	546	602	572	598	600	571	540	593	570	576	531	587	574	554	526	604	590	561	550	518	569	553	565	595	581	583	553	514	567	620	562	588	557	564	547	514	518	586	581	548	529	565	539	544	577	584	528	603	567	601	576	599	613	536	602	568	600	564	579	574	564	586	591	566	573	561	595	543	603	547	547	569	581	561	593	590	544	564	564	578	568	598	572	569	572	526	578	587	553	577	593	545	584	577	552	600	525	596	584	590	555	552	565	536	600	574	578	544	592	582	582	548	577	566	591	544	583	589	542	613	557	546	583	555	569	519	516	577	579	616	569	565	592	562	547	543	575	556	552	594	513	550	564	568	578	552	566	575	605	549	561	584	534	577	612	557	553	549	528	603	617	574	560	607	591	542	584	566	541	571	573	589	512	589	566	579	563	593	582	593	558	596	561	570	522	518	560	543	599	574	516	559	564	547	561	576	546	554	552	508	576	505	590	591	575	525	576	581	576	539	556	620	622	598	573	586	582	536	536	575	585	559	588	504	514	573	598	584	599	553	605	596	560	584	580	554	529	563	570	582	598	599	576	601	588	552	632	609	568	513	593	609	547	550	538	578	586	553	580	583	586	588	574	541	582	560	530	558	545	535	576	566	586	558	600	583	587	570	557	577	598	570	598	578	544	565	582	588	559	557	563	567	559	576	617	577	543	565	572	531	554	600	543	568	589	572	606	549	561	550	578	552	559	543	579	610	553	590	589	557	589	553	571	616	576	572	549	555	561	614	549	570	564	579	589	615	598	568	554	560	569	592	580	577	588	546	552	597	529	593	560	577	562	610	583	547	540	591	585	564	577	565	563	519	644	553	570	566	571	560	599	487	562	556	571	576	522	588	594	578	523	560	566	552	549	602	545	566	563	560	598	537	585	611	571	553	557	590	566	593	555	533	560	567	549	555	584	540	610	572	563	607	543	605	535	548	547	544	567	593	538	565	590	572	593	579	555	561	584	559	566	549	585	579	522	546	558	589	535	636	528	562	545	527	623	549	576	574	592	582	579	568	582	598	573	560	564	575	604	635
38466	80037	84035	64105	42439	34836	25403	8143	600	661	636	640	608	610	587	655	608	627	627	629	576	618	645	570	593	610	597	581	600	596	611	626	604	634	577	641	617	622	612	583	614	585	610	586	609	566	616	592	603	586	633	553	613	621	634	595	604	568	606	618	559	581	586	569	614	572	581	613	575	602	586	618	605	620	611	610	594	583	589	602	601	584	574	644	594	647	590	655	620	621	595	590	584	605	597	605	608	620	622	595	601	580	599	611	590	629	587	593	643	574	611	600	603	629	641	619	606	560	557	614	635	607	617	574	606	572	633	590	579	613	634	581	635	576	640	600	620	644	584	643	655	623	600	643	656	596	537	593	576	572	603	588	622	623	569	587	606	620	629	597	614	571	608	583	611	598	654	592	620	599	609	631	614	595	615	612	586	592	660	642	593	622	652	606	653	616	618	589	570	626	608	577	681	650	649	560	565	566	572	630	600	584	618	584	582	579	627	578	584	596	623	622	583	601	603	628	656	633	585	625	643	573	585	629	616	608	610	596	589	638	615	593	587	577	545	626	641	583	596	598	603	624	568	593	631	627	619	579	596	589	637	580	581	575	612	596	581	614	631	655	598	561	589	636	634	601	600	625	604	590	598	614	599	614	616	603	628	594	609	659	638	600	617	588	608	595	581	621	605	574	602	634	611	599	578	627	586	661	665	601	640	589	594	611	620	579	576	616	634	622	634	604	528	627	605	606	574	643	669	679	587	600	585	566	633	634	574	578	611	625	598	596	619	576	659	631	569	610	566	620	616	572	573	597	569	630	630	623	580	596	607	599	623	568	606	617	627	612	619	610	610	603	580	604	575	586	593	597	578	531	541	572	598	632	643	610	593	597	611	600	599	632	592	607	597	619	578	605	618	620	568	613	584	617	571	613	612	626	595	591	582	629	602	625	669	611	605	593	630	631	584	628	628	579	610	584	569	568	630	596	590	574	580	596	608	611	577	647	608	587	608	627	607	634	582	568	614	634	587	650	630	596	611	610	606	579	575	599	583	618	629	583	644	648	611	604	655	568	607	615	600	639	600	645	633	573	589	610	615	583	598	631	618	592	628	568	584	633	607	570	561	659	581	593	646	626	577	589	621	584	572	573	608	615	565	581	615	608	612	593	637	619	644	592	631	637	598	603	582	615	640	614	607	594	600	591	594	576	585	571	578	643	607	605	610	616	564	637	571	591	587	587	617	661	629	650	601	601	602	620	617	569	599	616	604	566	635	600	605	622	553	632	601	636	649	615	618	627	628	591	581	630	606	572	546	604	633	605	636	602	594	607	601	653	658	605	592	628	648	604	574	576	621	570	569	588	615	604	626	605	600	589	601	600	622	633	604	580	652	585	639	643	621	619	586	562	628	618	600	591	578	585	610	600	644	605	590	591	585	639	608	613	646	611	599	605	594	557	623	599	600	588	562	605	593	671	562	619	611	580	606	613	598	585	582	598	624	615	604	607	600	599	662	632	580	626	630	622	592	646	562	625	621	582	625	632	610	597	604	625	649	567	599	639	587	581	586	614	594	591	609	591	629	596	568	601	607	651	622	586	601	579	567	611	589	604	649	620	616	572	619	613	658	589	589	644	619	609	557	614	614	602	596	549	599	590	597	615	581	647	567	604	620	615	626	609	567	634	612	622	600	603	642	599	610	624	645	624	582	600	607	598	581	600	616	632	594	627	602	608	615	606	602	638	570	582	600	555	624	595	605	613	610	630	584	600	579	597	603	624	628	635	613	581	595	591	569	622	618	651	593	602	579	592	590	651	567	625	602	584	588	614	605	602	576	574	631	599	620	633	578	612	574	616	601	629	623	621	575	618	646	640	584	598	639	615	598	607	604	667	627	629	631	573	611	628	628	623	604	601	609	584	587	599	633	650	592	598	601	609	632	600	623	566	608	604	616	663	565	631	610	587	591	655	603	586	624	590	672	611	617	633	583	630	631	621	625	619	609	624	596	607	576	594	626	604	573	586	632	619	651	613	600	625	634	590	611	603	589	607	626	597	617	605	590	629	638	635	626	612	604	594	610	564	581	608	619	618	591	579	582	603	632	587	592	607	640	614	607	654	584	605	633	593	631	665	605	603	607	576	614	596	593	566	618	634	620	620	569	615	642	604	647	644	607	666	608	591	560	615	557	561	611	601	623	559	578	584	581	669	631	661	657	614	648	618	612	575	586	601	656	604	608	635	617	628	574	591	624	628	607	598	654	610	597	623	619	587	560	618	592	641	608	615	619	632	626	607	626	589	616	593	623	573	644	608	596	599	628	594	615	599	647	651	608	617	609	636	599	615	605	618	648	604	631	598	642	571	602	576	609	584	567	596	607	638	637	615	636	641	630	601	572	633	629	637	590	617	552	614	621	650	586	581	635	605	587	564	607	598	588	613	625	607	596	623	635	634	556	588	597	627	621	638	566	634	604	590	626	566	660	597	572	624	628	679	594	632	624	628	620	607	621	594	608	555	597	582	616	595	618	639	604	551	616	580	649	633	582	605	613	626	569	567	600	588	601	592	628	625	600	583	618	632	605	591	628	648	617	571	679	604	586	618	626	569	579	627	608	585	566	594	607	588	595	594	593	565	599	668	631	616	576	612	588	603	622	609	612	618	630	602	565	593	605	640	597	567	646	557	607	643	613	552	631	611	631	642	638	645	589	608	592	631	591	618	620	596	615	600	651	602	592	616	592	598	602	590	604	627	581	561	603	622	596	603	599	568	631	602	642	604	638	595	578	660	593	644	570	614	580	580	614	605	587	626	630	619	640	608	572	573	662	604	593	612	617	611	594	586	585	616	604	592	582	617	626	588	608	616	573	598	602	584	579	595	622	618	651	600	649	595	601	660	597	609	578	652	591	609	598	599	642	603	631	623	606	534	617	576	600	628	611	621	558	553	653	607	633	578	582	628	619	598	560	619	609	611	600	624	636	616	600	596	612	618	619	554	627	593	592	606	647	615	624	593	627	631	643	600	626	612	609	566	592	663	593	589	607	633	636	626	616	628	595	637	583	607	590	627	617	654	547	622	581	609	581	596	585	643	622	637	614	596	625	566	615	551	576	591	634	641	610	593	565	592	564	598	587	596	590	619	616	598	624	582	588	639	604	626	569	609	581	579	585	628	633	609	571	628	597	600	569	575	578	596	585	592	619	633	600	591	590	581	632	570	607	575	588	596	580	634	582	555	575	592	594	623	632	621	606	560	608	582	600	575	622	604	626	604	629	621	599	625	605	615	641	587	593	604	620	605	627	652	596	604	588	659	592	604	617	611	575	611	594	612	603	655	584	585	617	574	593	551	599	583	579	658	606	619	641	600	629	648	615	604	634	599	579	577	604	560	610	570	610	576	612	610	613	595	609	627	601	591	647	610	666	579	592	626	634	593	641	600	590	616	596	618	651	617	650	615	628	627	658	598	593	632	651	591	619	656	595	642	597	599	597	588	620	635	577	601	627	591	628	674
29073	31431	43961	26805	9638	2840	2788	984	381	413	398	357	383	396	397	388	336	391	402	358	414	410	411	405	392	391	365	387	353	378	395	390	391	394	411	371	399	347	394	397	393	368	398	352	356	398	378	401	388	381	386	362	411	406	394	390	383	432	421	377	393	385	372	360	399	370	378	368	370	385	373	362	407	393	382	381	364	367	355	412	392	376	389	372	369	393	409	392	379	397	417	407	373	366	344	425	362	365	371	393	389	406	400	407	373	370	385	377	377	395	379	360	385	380	330	425	402	381	406	373	384	384	392	361	385	392	370	391	372	384	358	387	371	365	402	421	406	377	388	420	387	406	382	382	351	403	407	397	351	377	384	354	387	415	391	362	391	421	428	410	361	356	355	374	412	400	412	388	368	359	372	398	398	404	416	375	394	384	368	401	376	365	413	417	391	450	381	426	372	408	362	373	414	372	397	410	377	388	328	365	347	408	394	349	390	355	404	384	403	374	382	412	394	393	436	395	383	373	415	378	417	374	374	380	372	368	383	402	378	369	371	397	391	392	367	388	385	366	384	407	407	387	365	388	374	373	399	395	352	364	378	369	394	402	390	379	377	386	410	368	385	419	382	342	364	388	410	398	357	395	415	375	381	395	398	401	360	389	456	389	356	376	409	378	371	344	396	401	402	363	376	370	395	367	401	399	403	377	375	390	371	360	377	394	400	364	383	399	381	410	413	384	389	360	387	360	402	419	374	416	350	377	393	403	401	380	411	363	399	396	384	384	381	358	389	352	367	383	408	353	390	410	402	407	414	381	396	409	400	357	368	372	368	367	374	360	390	349	374	403	403	373	437	386	385	429	407	382	375	351	379	383	366	361	373	374	377	376	385	379	382	411	366	403	388	383	403	360	370	392	373	381	368	413	371	393	362	430	402	400	382	425	379	367	388	354	379	376	380	366	397	377	397	376	406	367	360	413	368	394	396	407	353	383	370	389	365	353	385	388	414	415	356	356	412	370	395	370	380	352	353	370	422	394	389	372	364	390	391	401	367	377	374	387	368	397	381	417	394	388	368	383	372	394	360	361	412	377	397	387	398	380	367	381	394	376	419	358	377	368	394	365	431	367	395	375	397	405	362	375	421	423	361	344	384	400	374	370	387	377	400	402	389	354	374	336	355	373	389	367	390	390	349	402	413	411	339	346	403	380	381	393	347	413	379	386	384	389	386	379	353	387	378	374	372	383	395	371	364	401	369	417	394	374	390	349	422	345	367	378	386	372	392	380	394	376	403	399	355	418	381	377	406	412	397	395	371	355	405	373	374	380	407	382	370	418	371	401	405	394	447	418	381	370	378	380	388	402	361	372	403	410	383	411	390	349	392	392	389	364	372	411	424	385	379	403	377	380	410	412	379	370	397	402	374	390	404	356	399	376	379	373	384	421	413	363	404	387	373	396	388	375	389	383	395	378	375	366	416	399	406	387	392	418	415	355	388	370	386	381	385	385	375	359	399	377	396	406	367	408	402	398	402	383	358	374	407	377	398	383	391	383	406	379	426	357	361	370	364	393	406	393	404	356	363	401	369	416	324	362	385	374	360	387	386	411	375	422	371	431	382	379	404	358	369	396	402	388	383	410	356	378	375	388	369	373	357	370	365	347	393	396	355	395	389	389	404	360	391	361	361	381	352	356	377	358	374	358	382	395	376	386	395	391	396	375	399	391	386	375	403	376	366	386	361	394	358	397	389	399	337	375	400	382	386	401	348	386	394	371	411	366	442	381	367	395	368	368	383	394	370	378	380	362	368	388	376	385	375	374	402	426	371	396	399	381	356	363	417	392	392	412	379	379	368	397	400	387	366	403	391	383	402	383	363	397	379	364	385	375	391	385	438	367	391	373	402	370	364	378	387	362	382	383	394	367	390	367	374	394	384	377	396	399	385	379	388	394	363	389	397	385	374	395	381	421	363	392	397	392	370	433	370	380	379	386	352	379	389	365	402	386	369	382	368	417	393	401	397	334	350	427	369	374	357	384	383	346	350	397	386	387	367	362	406	358	379	385	356	402	367	385	401	381	362	343	392	383	375	341	387	417	377	408	360	379	391	378	396	385	412	396	388	414	344	377	412	380	364	391	355	358	404	375	372	370	396	365	389	418	386	382	391	374	394	352	388	368	401	366	384	377	388	392	353	341	366	378	389	379	348	392	407	331	402	393	378	385	397	370	402	412	374	383	381	391	437	394	388	368	376	390	357	383	372	376	388	370	398	364	395	381	359	408	400	377	412	391	412	388	393	405	423	402	355	360	364	372	376	388	371	382	369	378	395	369	386	391	340	407	405	396	392	395	397	384	381	423	380	397	372	358	373	402	391	373	379	343	430	399	392	410	401	356	388	381	378	378	373	420	385	380	398	356	368	395	370	390	422	423	382	420	397	437	375	354	399	424	399	369	356	419	389	428	366	356	364	364	379	412	362	380	350	367	401	409	363	370	410	404	395	386	340	370	354	437	391	368	396	372	377	369	394	393	413	389	407	353	422	391	398	390	372	390	403	403	336	390	360	377	403	390	427	402	420	396	354	364	379	389	387	381	362	368	391	361	368	369	345	363	340	391	382	407	417	436	416	363	414	406	368	379	423	389	359	348	376	376	386	401	388	391	374	391	404	366	394	392	344	343	429	406	388	399	402	371	408	398	377	359	428	432	369	385	416	390	367	404	389	406	383	390	390	386	405	411	369	393	390	414	396	368	361	371	355	375	384	356	379	374	395	419	393	402	368	384	399	420	380	402	370	377	356	356	396	372	366	392	355	366	362	374	387	416	438	369	397	369	412	362	379	371	381	406	373	380	415	398	369	417	389	388	382	384	382	411	389	399	378	387	377	390	408	355	391	389	381	389	385	394	388	370	411	404	368	397	368	395	364	388	402	374	391	392	406	389	394	384	370	389	402	406	434	393	391	380	434	367	371	396	406	381	402	390	367	400	383	432	373	411	378	420	362	361	399	350	362	388	406	354	356	382	406	437	426	401	351	348	385	400	388	392	399	370	371	404	351	407	387	383	394	364	365	369	369	394	409	397	371	402	350	354	403	368	405	375	373	383	403	411	366	358	425	353	375	351	405	370	404	389	358	394	399	366	400	364	409	369	405	375	363	380	408	355	373	402	331	367	396	372	357	373	375	369	419	381	407	374	371	401	394	368	409	384	407	399	412	394	358	391	364	372	403	370	406	403	383	398	374	345	376	380	398	390	403	349	421	335	430	393	374	388	366	399	361	343	396	366	393	391	392	386	380	393	356	395	399	408	384	372	389	383	383	376	364	381	380	403	395	398	363	371	371	376	379	389	340	373	372	393	409	391	368	392	385	400	383	363	360	392	361	351	381	361	393	385	396	377	403	394	385	346	375	392	396	386	376	399	368	358	390	372	379	392	372	391	369	412	390	377	385	372	386	374	366	375	389	373	362	392	381	391	384	389	364	372	385	419	396	389	421	372	387	420	385	378
30462	50316	38375	19206	7981	3477	3514	1175	450	449	435	404	452	430	413	404	421	477	426	446	458	456	438	443	437	457	434	405	394	397	440	425	436	436	438	450	469	421	454	446	408	398	428	456	440	443	432	458	432	432	456	455	439	446	417	419	413	426	419	416	445	394	431	417	432	464	415	457	449	424	409	453	459	435	489	455	437	490	440	464	435	408	472	395	445	448	451	425	431	437	419	416	455	454	431	484	455	431	453	443	431	414	448	447	431	448	438	405	425	466	434	443	443	437	436	440	466	468	441	440	435	431	411	432	447	427	431	440	429	475	456	473	449	413	438	439	418	425	460	431	421	433	428	442	395	455	500	457	423	473	420	450	452	423	441	467	433	446	428	435	421	441	440	427	426	421	424	450	443	475	433	437	448	457	433	472	405	420	469	442	449	438	426	444	419	436	437	436	429	428	417	426	442	456	474	451	440	400	463	415	441	418	413	474	439	435	381	431	411	447	432	451	423	426	416	485	393	463	405	467	441	451	443	464	425	468	430	445	427	465	433	471	417	422	427	427	438	461	406	426	428	419	436	473	440	420	421	436	472	407	452	457	435	410	405	461	467	417	396	433	426	438	423	483	445	418	450	457	446	440	427	440	425	408	460	451	453	426	422	448	440	469	451	495	402	446	475	461	452	438	414	449	466	422	451	438	481	452	445	380	484	421	445	453	440	420	459	443	430	431	418	479	462	459	422	429	448	418	420	433	423	442	456	451	445	425	460	458	460	436	444	424	418	443	410	445	402	433	465	425	401	419	439	430	444	436	431	445	413	430	472	450	452	449	418	407	399	417	445	450	444	423	442	443	470	432	460	486	431	435	447	412	466	453	444	446	451	452	465	451	448	433	450	406	420	468	435	421	432	454	433	420	404	413	442	416	446	454	406	415	405	448	383	453	445	426	480	408	447	422	435	388	483	446	427	485	417	464	388	431	465	454	449	461	429	417	448	427	431	411	463	424	446	423	464	450	408	440	444	450	441	445	425	449	418	442	424	436	432	443	411	453	429	437	447	463	473	489	442	431	418	400	442	418	425	458	421	422	426	474	479	437	453	470	435	466	436	468	441	485	406	462	430	458	410	428	435	444	425	444	436	427	441	440	460	476	430	464	436	452	426	463	425	446	432	449	442	414	426	433	457	427	452	434	416	390	443	468	460	473	440	450	491	425	449	474	441	429	444	450	443	447	471	404	465	432	422	445	452	480	420	458	424	443	445	415	405	462	416	429	434	450	483	426	440	429	420	456	436	451	439	414	441	431	404	465	448	402	410	459	495	431	396	447	470	442	438	450	412	437	458	462	463	445	453	411	435	422	438	466	457	445	429	449	410	423	464	438	431	461	452	482	485	413	415	478	456	427	480	441	426	449	460	459	432	426	459	441	449	420	455	428	469	449	471	443	443	440	428	469	401	401	434	471	453	419	440	395	439	449	458	441	429	423	458	475	434	440	451	463	424	420	417	456	449	444	448	439	445	455	391	431	411	403	426	459	458	453	409	420	429	458	421	450	448	417	482	477	430	440	418	437	439	469	426	474	458	431	423	462	461	458	436	424	453	452	478	454	442	427	446	410	413	453	401	456	426	428	437	455	433	444	454	414	448	462	447	411	467	441	463	435	465	469	426	469	415	481	417	436	460	425	443	456	431	427	453	469	487	456	440	432	397	456	392	490	451	445	441	443	420	412	443	415	400	432	417	443	463	447	439	486	461	466	435	428	469	426	412	470	442	457	439	427	456	460	397	416	445	409	443	459	426	447	495	441	431	440	419	424	447	447	471	442	436	445	477	412	414	443	427	456	442	440	436	471	444	451	427	438	436	447	456	456	390	456	438	410	446	431	434	449	420	425	431	448	468	410	428	457	436	426	458	450	444	427	421	430	427	470	456	412	458	429	445	455	441	469	452	441	456	402	457	413	417	421	441	458	445	417	416	459	390	397	455	446	434	450	459	468	429	475	411	420	408	472	465	419	427	443	431	426	442	457	443	473	434	439	425	439	423	452	511	396	424	425	452	427	433	438	414	463	391	466	431	455	442	441	406	462	440	474	450	432	436	426	436	416	430	433	408	406	439	443	426	486	447	458	468	461	443	397	435	465	418	454	408	420	440	464	444	476	448	449	407	448	445	442	450	425	440	450	421	455	466	427	436	428	435	453	410	468	409	442	446	451	422	471	423	449	447	424	436	452	469	437	407	466	405	445	453	453	463	416	446	407	395	439	423	456	451	459	445	462	438	443	437	444	424	466	439	434	427	438	458	446	406	426	496	445	460	464	465	429	436	446	445	425	410	435	442	449	474	426	442	478	390	437	404	443	457	413	476	427	438	436	438	404	401	429	436	422	407	439	449	458	445	441	434	433	459	413	440	457	421	465	463	446	425	472	451	453	397	413	419	464	451	476	433	416	434	422	434	466	425	419	440	438	462	410	451	437	430	432	476	425	444	438	442	408	469	465	424	449	412	430	451	462	421	403	432	415	431	439	419	445	399	475	418	455	480	447	455	438	440	409	420	425	446	447	465	436	438	391	444	449	440	410	422	439	468	459	430	459	457	460	437	465	453	463	444	470	436	433	434	403	433	450	459	444	480	427	458	450	433	421	437	462	442	434	434	387	411	390	406	441	457	411	440	471	413	453	465	405	446	467	423	451	449	479	401	425	407	421	436	435	428	440	456	424	412	418	434	460	398	453	447	416	452	411	470	417	445	449	426	441	464	404	419	466	407	430	428	419	423	421	427	405	417	437	460	411	424	441	476	458	423	407	440	398	467	456	451	430	453	437	439	432	468	455	414	449	455	488	425	455	441	462	484	441	416	421	462	462	414	475	451	419	410	446	430	401	459	461	435	466	398	440	414	444	440	470	423	462	444	425	466	458	479	448	416	424	444	409	451	424	423	443	445	445	402	427	406	473	411	432	449	404	455	463	445	453	477	451	418	469	375	418	461	456	462	456	436	467	449	438	460	459	438	431	421	432	448	425	446	450	481	444	463	427	431	433	448	440	434	412	428	440	422	483	475	432	436	424	412	407	447	418	463	422	417	427	470	448	417	444	437	425	421	486	428	421	425	486	458	423	424	487	436	462	429	464	429	444	410	408	451	408	407	464	421	493	424	447	445	416	440	451	455	467	433	447	431	461	390	406	461	418	425	433	421	423	431	452	458	457	446	441	442	470	404	425	407	410	430	449	406	458	449	445	476	419	461	447	453	416	424	441	482	455	444	434	464	436	464	412	449	427	457	441	442	449	471	440	429	502	420	430	452	447	477	484	421	458	453	448	465	410	411	431	481	452	403	440	426	475	449	464	428	447	440	428	442	408	417	436	405	430	464	435	445	457	478	434	382	454	428	410	442	407	426	460	452	445	458	448	426	441	432	450	409	429	417	461	450	455	440	483	431	419	448	430	413	436	402	417	409	464	446	418	436	412	457	442	460	401	438	426	434	446	402	410	436	429	423	438
24963	24254	50069	46329	31376	21769	16586	4084	417	388	388	373	369	368	378	377	347	363	392	370	379	372	372	401	381	347	348	366	375	360	382	374	387	367	392	374	385	394	402	367	369	366	393	404	403	376	379	372	333	388	422	368	347	407	350	406	372	379	402	357	343	364	368	373	364	381	369	378	399	375	390	356	388	394	385	362	338	350	365	358	343	356	381	333	381	387	363	399	370	349	359	382	352	353	390	364	387	385	376	387	436	372	392	338	381	350	402	346	392	389	403	333	366	393	382	381	350	373	359	399	387	383	368	397	392	384	384	334	363	401	377	398	380	399	367	406	388	402	410	377	358	381	380	364	387	386	383	345	393	373	406	381	400	376	368	381	373	385	320	396	342	358	337	381	389	359	381	371	375	385	387	382	374	380	352	347	381	371	394	370	400	366	370	314	371	371	381	414	391	384	346	346	374	372	402	377	360	391	369	392	356	377	377	424	388	394	386	382	388	385	353	382	381	348	402	380	349	377	372	399	379	365	383	405	383	411	375	394	384	349	371	386	354	351	420	395	351	379	376	354	385	371	362	403	386	377	346	384	377	384	357	342	381	380	368	394	406	359	389	380	356	367	388	340	356	369	391	383	386	355	380	422	452	378	382	399	345	363	345	389	400	379	379	346	344	341	365	374	376	344	373	422	397	392	379	396	395	362	418	365	402	372	353	422	412	388	389	387	428	399	369	415	357	355	394	423	371	354	406	401	381	411	374	387	355	359	375	409	389	365	387	368	341	340	381	343	384	361	368	396	397	374	371	354	368	344	348	428	378	389	396	383	388	404	374	353	410	383	360	383	364	400	383	385	409	402	417	369	361	401	386	382	443	420	380	385	347	367	366	417	386	374	359	389	392	378	396	359	379	362	372	360	373	393	388	375	397	386	390	373	402	381	368	362	379	415	382	380	362	370	361	377	357	394	375	363	381	353	369	351	393	382	390	383	390	415	385	379	350	372	392	374	392	398	400	380	403	388	400	381	386	396	391	376	403	348	378	383	379	352	384	329	415	376	384	379	348	394	426	415	369	377	357	385	369	372	377	339	365	382	346	372	400	375	379	377	337	377	386	411	401	351	399	374	398	388	387	405	400	376	373	371	389	387	398	383	395	415	356	379	395	360	355	391	397	350	366	376	339	383	380	375	403	405	399	370	354	376	426	381	404	399	393	404	378	399	401	372	404	380	372	341	390	363	357	376	400	407	335	402	443	368	368	369	403	371	383	389	386	373	381	379	353	364	379	356	345	378	406	364	342	411	383	360	379	386	382	353	347	386	352	396	360	394	351	357	383	349	385	400	398	382	378	368	382	375	381	390	362	374	363	368	385	361	365	387	350	402	403	393	386	369	380	366	394	381	366	376	415	423	368	402	392	366	388	395	386	390	380	376	375	349	393	360	384	382	338	389	368	388	368	365	403	391	367	378	379	413	423	398	353	389	361	381	392	374	363	406	383	378	384	350	376	384	386	375	376	390	365	382	371	385	402	350	402	398	383	409	370	381	383	371	381	363	343	349	361	370	355	361	420	362	390	377	393	390	368	358	404	338	381	370	397	363	384	357	365	375	362	363	385	362	336	385	401	401	418	345	401	347	349	359	363	369	391	365	371	389	368	359	356	401	381	363	396	343	368	343	343	401	382	412	360	369	363	345	357	371	388	386	376	347	402	387	359	368	365	400	368	407	375	378	367	387	383	359	374	373	364	358	383	361	363	358	378	371	364	367	393	374	391	397	344	361	361	385	382	379	414	374	394	356	366	367	365	381	344	375	384	359	358	360	385	334	370	380	407	366	385	365	383	382	349	352	356	369	410	364	356	379	390	348	378	383	390	394	379	410	379	367	362	392	365	384	368	365	406	384	375	361	386	393	386	372	358	359	371	381	401	376	356	378	403	362	355	367	395	378	382	395	400	352	356	357	375	348	373	382	393	379	396	394	366	364	379	365	368	388	365	334	365	362	398	384	386	380	361	352	322	359	353	346	401	401	374	383	364	418	374	349	372	399	363	333	353	393	350	388	379	380	374	369	354	413	384	352	384	348	399	346	365	378	387	374	396	375	380	400	362	378	392	359	362	375	373	377	381	381	374	401	391	377	380	349	399	379	391	392	366	366	389	402	408	340	387	391	415	373	385	327	351	416	394	408	393	368	353	366	392	390	375	356	340	382	402	372	394	392	358	388	381	405	367	388	418	398	405	395	404	356	441	364	394	388	362	374	388	366	402	353	391	380	388	373	373	363	358	378	371	401	359	406	418	378	357	379	394	371	398	352	380	394	404	394	398	392	382	366	411	391	373	380	379	398	381	393	399	416	406	391	376	378	360	380	360	376	393	376	384	390	362	391	377	377	373	349	391	373	409	378	372	353	391	400	371	391	396	398	364	392	381	377	367	343	364	377	372	363	363	400	406	378	374	370	372	373	409	397	391	367	397	382	412	391	392	396	388	406	360	388	393	366	370	398	389	380	365	332	405	389	384	396	358	382	383	348	355	366	399	381	389	386	379	387	374	382	393	379	373	399	372	376	359	369	419	355	360	371	393	390	378	389	367	372	356	359	386	372	371	363	396	359	393	397	352	400	376	349	376	412	368	354	381	372	391	390	349	382	402	383	383	424	341	400	364	353	417	376	399	354	378	366	403	370	394	400	382	348	378	396	358	429	351	359	352	365	398	366	379	362	388	349	389	375	370	380	358	382	396	396	360	373	384	376	374	342	396	355	421	404	387	390	359	354	350	395	353	388	408	384	384	352	399	380	393	338	383	386	400	363	357	400	352	378	366	373	389	388	402	365	393	364	352	392	399	368	383	393	383	394	365	367	358	361	371	379	377	322	374	374	373	344	379	361	380	361	357	382	410	374	371	398	408	370	390	396	378	369	361	378	358	411	371	372	357	389	363	338	368	357	421	369	420	384	386	347	371	358	356	390	401	348	399	415	394	402	356	414	382	414	394	354	342	411	382	377	352	393	348	373	380	396	407	357	355	397	340	395	372	375	372	400	402	357	364	371	363	370	384	373	372	400	378	393	381	393	407	384	380	404	374	387	374	364	399	398	439	365	398	400	356	349	413	413	331	399	374	384	406	374	353	388	382	359	388	397	372	402	393	404	370	362	385	400	378	406	382	382	357	387	389	395	358	398	360	427	383	373	360	338	380	405	386	374	391	399	379	425	374	393	386	354	391	372	367	367	373	394	401	382	386	388	368	379	347	354	373	372	360	358	377	405	346	392	357	364	363	384	382	395	410	365	397	406	358	366	364	377	371	400	396	390	369	356	367	376	326	329	387	364	378	378	402	416	369	381	376	407	388	373	374	397	387	350	379	417	387	388	402	363	385	403	373	375	386	365	368	394	377	385	410	389	343	398	355	373	376	366	358	381	349	398	387	370	416	386	358	350	393	391	404	385	366	376	374	376	390	379	389	373	361	406	368	386	383	373	417	368	380	362	416	376	374	362	361	381
35065	73831	74077	49724	31650	19165	15109	4270	420	414	426	410	416	442	448	424	423	433	404	469	423	415	441	463	439	407	387	466	430	451	419	441	404	407	436	423	454	423	411	385	422	439	413	427	420	418	420	434	451	388	421	416	434	435	422	422	434	388	373	414	423	418	400	425	425	424	380	416	442	367	415	404	394	405	437	411	441	412	388	392	405	444	407	409	395	401	422	412	432	442	440	427	417	414	403	402	441	386	461	444	379	448	424	409	402	418	410	426	368	424	390	394	406	435	415	422	409	379	434	447	426	438	442	411	453	435	424	404	430	419	404	407	407	440	397	429	418	409	395	459	403	431	407	427	421	416	451	407	429	445	425	427	422	445	455	411	396	445	436	413	447	429	464	455	371	427	455	429	409	444	401	434	445	395	466	421	417	436	458	453	385	381	436	429	445	417	433	435	418	418	411	403	421	418	433	409	433	414	438	437	446	427	440	402	439	460	430	433	413	420	414	413	429	429	403	435	411	409	413	423	398	440	424	439	432	402	433	414	393	396	431	442	414	408	398	448	449	400	419	433	395	411	431	413	400	419	387	401	411	416	454	435	435	449	437	415	444	401	447	407	420	399	404	465	449	415	437	437	412	436	446	443	394	430	412	436	415	443	447	414	403	442	413	409	418	417	397	453	466	451	414	407	434	438	456	386	434	423	417	426	378	410	410	417	382	429	429	422	436	440	416	421	419	407	388	392	411	444	440	391	382	432	455	417	412	420	430	443	435	411	451	434	465	451	430	439	426	459	416	439	417	426	391	479	437	438	425	382	439	451	411	418	389	410	419	439	433	463	389	427	420	426	442	423	429	434	443	434	393	435	402	412	415	443	414	381	402	403	425	437	390	400	416	407	443	408	434	428	445	408	439	462	444	400	398	409	403	429	419	433	420	465	426	412	426	427	429	407	459	423	398	407	426	406	426	441	404	407	408	400	413	398	433	412	421	397	416	475	401	425	430	434	413	381	444	448	412	431	424	465	408	450	370	414	410	425	418	414	463	423	393	418	415	393	434	406	411	429	421	410	408	415	441	393	450	442	422	392	407	436	402	406	474	480	406	425	393	404	442	426	410	374	397	405	425	406	435	399	460	440	401	423	462	401	447	420	427	385	415	417	405	448	393	428	432	406	426	443	449	439	399	449	422	445	443	442	400	402	423	437	440	410	406	449	414	410	429	445	444	424	425	422	462	367	404	429	407	423	422	427	408	403	428	456	402	446	457	393	411	464	428	444	394	387	446	422	458	433	410	406	400	405	441	373	405	432	428	424	416	402	409	398	408	395	429	421	422	413	438	397	376	423	417	417	461	418	433	399	431	409	433	427	379	456	423	456	389	438	435	413	447	419	406	406	386	408	448	453	397	374	429	423	421	451	433	423	445	438	423	463	391	390	420	416	427	417	420	449	450	418	424	404	450	390	403	467	401	403	451	396	417	466	413	423	399	423	445	378	447	387	410	419	448	445	414	399	423	428	423	424	424	416	393	421	449	436	396	431	439	407	409	402	414	406	406	453	437	430	394	408	468	398	411	441	410	419	412	447	406	431	435	429	404	452	427	420	435	426	404	433	432	415	436	431	450	422	410	408	457	370	394	453	416	441	431	443	437	389	467	423	452	414	468	422	408	398	398	423	416	419	442	444	400	407	413	397	433	436	428	433	434	434	450	429	424	441	443	407	390	434	428	416	430	420	448	439	425	400	399	413	423	462	462	376	407	421	411	397	436	438	426	396	441	391	408	438	428	401	397	421	420	394	378	415	419	439	405	423	405	414	391	420	416	459	376	405	421	385	440	427	450	477	418	448	394	404	433	402	420	418	413	409	402	413	407	414	420	414	442	414	441	422	458	405	437	449	388	436	400	398	433	416	456	410	395	387	382	418	408	430	442	421	399	403	415	418	414	397	423	412	413	409	395	426	410	429	405	431	416	425	442	416	439	479	409	437	429	455	402	411	435	407	422	433	424	428	435	422	432	426	405	445	426	406	432	425	421	427	411	406	410	455	480	385	441	426	376	448	424	436	400	454	428	413	406	432	414	432	430	412	425	443	421	433	394	380	419	441	435	418	432	437	392	388	404	470	384	421	429	419	421	412	434	407	414	469	437	422	415	436	433	409	416	412	426	435	412	418	399	461	435	384	429	409	410	419	416	395	438	429	383	466	420	434	414	422	421	452	407	404	438	452	423	443	432	403	404	390	431	413	414	409	453	458	418	463	405	381	424	416	422	398	432	426	445	413	424	468	435	392	416	443	411	397	434	444	442	450	428	437	425	406	439	410	446	395	410	410	427	415	438	411	428	434	430	397	427	416	464	427	419	420	424	424	411	366	435	440	420	401	419	407	423	430	456	439	410	401	445	421	403	434	429	425	394	399	418	427	384	411	418	388	410	405	399	430	438	417	437	455	421	374	417	418	428	412	418	403	420	420	378	417	412	407	410	414	410	419	425	429	429	411	379	421	450	402	408	454	416	429	413	422	429	433	417	410	425	394	413	416	447	463	417	404	450	396	426	396	415	453	405	409	426	418	435	450	428	405	427	413	452	451	461	441	417	409	407	423	424	425	428	404	444	396	426	424	452	420	424	435	453	412	440	422	428	430	416	431	412	435	410	394	406	418	425	397	400	446	389	402	413	421	428	434	396	402	402	466	399	411	434	437	413	423	450	390	419	429	425	438	423	425	391	413	462	413	416	418	443	419	412	401	423	439	423	437	430	442	404	449	432	411	444	433	413	415	404	437	390	414	382	433	421	413	413	484	443	415	411	425	424	436	414	445	426	425	433	390	428	458	443	414	419	453	403	407	414	428	400	444	399	392	393	446	424	455	397	419	419	397	382	405	377	453	416	426	467	409	451	427	437	419	417	398	456	401	435	431	453	429	435	411	432	421	415	422	447	437	418	427	420	429	443	452	418	428	395	422	422	413	411	448	422	436	384	396	423	439	410	409	436	415	399	394	451	438	404	429	406	411	405	392	441	437	404	431	419	391	394	425	427	405	446	416	431	439	435	423	439	412	423	436	423	434	427	405	417	413	433	413	441	414	422	422	466	434	427	393	434	423	418	418	447	422	440	431	412	435	419	430	424	437	417	426	414	470	425	399	396	399	403	403	450	402	411	409	417	426	412	434	414	406	421	397	446	466	432	408	372	454	405	433	415	427	410	416	395	424	451	403	405	380	422	425	418	400	442	448	430	411	409	406	415	447	365	407	412	419	442	422	423	443	418	458	399	404	423	415	416	387	418	428	441	429	427	413	415	413	418	386	418	464	409	452	406	435	443	415	384	448	459	422	389	421	426	420	425	426	418	412	417	439	424	454	410	433	424	441	394	402	419	437	421	420	417	418	433	393	420	454	436	414	405	428	428	421	412	431	448	443	441	420	404	434	435	417	425	434	439	403	421	417	438	424	440	416	390	422	430	402	457	423	416	438	400	429	418	396	397	406	437	434	397	389	419	401
25762	24893	46767	40862	24716	15792	8569	2080	528	504	513	517	503	562	544	490	485	520	530	511	520	530	540	522	528	495	552	549	538	544	520	541	476	482	544	516	534	510	491	567	496	470	520	511	499	533	495	507	522	504	523	524	530	516	484	506	539	547	505	512	516	508	489	557	518	478	532	499	500	490	503	524	547	532	523	482	570	554	541	500	548	502	521	542	529	485	487	504	462	548	468	538	516	514	531	496	542	486	504	508	467	496	507	509	494	558	484	490	513	539	518	555	530	513	507	476	504	540	552	520	518	492	443	484	537	490	493	509	497	526	504	489	505	517	489	482	538	536	510	472	489	534	490	514	495	510	488	468	517	481	517	517	527	511	530	483	509	499	515	505	523	530	559	484	523	484	543	552	502	557	505	486	520	478	491	523	506	523	504	498	499	522	536	510	529	502	509	513	496	525	464	534	480	509	468	469	566	508	518	525	496	545	524	528	522	536	499	515	477	517	512	509	487	498	516	524	554	494	490	521	515	511	511	509	483	525	503	508	491	527	559	504	528	489	497	502	535	520	500	491	537	526	527	507	506	500	486	507	503	534	554	494	525	516	460	497	529	520	515	519	487	493	494	464	536	534	522	505	537	519	542	541	525	523	520	496	488	509	508	510	545	533	496	511	532	493	475	526	516	507	504	549	500	483	473	468	515	480	521	487	517	538	513	522	506	519	473	529	487	522	528	510	535	487	493	541	485	529	534	481	512	500	495	459	518	477	466	488	508	500	523	468	500	525	518	480	504	496	549	483	500	523	479	498	520	522	475	486	513	509	557	486	450	511	518	489	480	490	496	504	506	515	488	562	542	507	475	529	476	522	537	507	536	535	505	506	461	517	533	515	505	516	513	493	491	543	495	541	499	516	481	536	481	538	507	545	523	452	476	550	508	508	538	521	499	481	545	528	499	494	517	465	540	512	514	514	513	483	534	516	495	499	539	495	527	540	523	489	551	541	506	506	511	492	525	504	501	546	521	515	502	519	532	518	485	519	549	492	500	496	476	535	520	489	504	478	499	479	499	489	490	492	545	524	486	500	507	500	522	515	511	493	540	488	508	521	501	512	504	546	551	524	544	541	459	491	509	513	531	502	530	546	537	461	535	546	499	539	481	506	498	496	508	496	510	532	477	543	547	519	503	522	539	540	487	523	516	524	501	526	491	481	497	504	485	498	534	515	516	506	496	511	490	539	462	504	534	521	491	494	474	519	471	497	553	497	497	485	519	485	499	467	500	505	525	512	494	540	525	469	500	496	474	528	523	506	503	498	526	512	526	520	517	486	542	523	502	507	524	520	540	534	532	467	489	530	470	583	528	532	526	485	516	537	500	555	556	514	451	522	546	507	544	537	511	517	512	522	524	537	555	538	499	526	491	545	527	478	512	491	501	499	525	480	480	506	481	524	477	495	535	530	509	508	467	517	493	537	514	549	531	510	509	525	513	487	515	502	509	526	514	524	509	479	499	496	519	508	517	531	531	525	518	520	554	505	522	516	541	515	540	495	542	521	526	494	491	498	520	526	527	486	464	473	516	499	476	499	486	510	525	547	478	489	508	500	513	522	490	511	510	504	521	477	533	482	507	526	473	495	554	529	483	573	522	520	530	507	475	509	458	522	496	529	494	517	478	502	543	536	528	494	517	566	536	487	492	536	510	497	548	485	499	482	461	490	532	537	496	561	490	519	488	504	497	528	511	509	490	516	519	559	512	518	556	529	503	527	498	505	490	527	524	502	528	474	474	517	512	500	531	515	491	507	503	542	483	491	526	551	495	508	524	503	555	516	514	513	479	506	533	512	516	494	495	474	542	520	522	463	524	532	522	484	506	468	491	509	482	531	510	541	544	486	516	511	500	513	492	484	499	509	487	506	517	483	526	467	507	504	482	532	494	477	480	493	485	503	524	492	484	496	540	480	505	498	503	541	489	510	522	514	520	516	502	483	509	590	499	528	486	516	523	529	504	506	505	478	522	518	461	527	504	475	521	532	473	484	514	471	543	480	498	518	510	511	483	524	479	529	487	538	486	507	503	540	502	503	520	516	522	559	469	506	498	505	540	512	508	553	497	524	509	501	485	545	519	521	500	507	503	511	487	568	532	516	531	556	498	524	538	485	502	519	499	530	530	455	507	474	537	507	537	479	511	533	520	517	538	496	522	476	528	504	514	521	523	506	512	506	476	529	510	510	498	486	486	500	512	494	523	538	495	490	486	480	539	539	532	531	487	553	499	480	497	481	525	546	518	494	537	462	509	572	524	522	477	475	541	508	526	476	504	466	522	502	515	546	532	506	554	509	544	531	530	498	494	499	501	512	552	521	549	513	507	504	511	510	527	545	515	484	520	532	519	531	529	492	519	537	472	534	526	470	499	562	482	469	477	587	466	535	522	550	481	538	469	507	485	467	500	496	546	518	536	538	523	498	469	528	481	503	576	501	483	522	499	502	520	488	493	506	520	544	460	493	494	497	528	540	528	520	510	482	516	548	518	525	485	519	520	494	518	553	517	479	491	526	480	457	543	528	549	519	533	518	521	510	523	550	479	503	478	520	510	488	514	508	492	520	524	534	518	537	554	527	496	534	580	490	504	517	498	511	548	534	527	500	536	505	498	505	465	500	513	489	518	482	518	504	480	531	495	525	488	530	490	554	509	542	518	519	508	491	505	512	473	511	502	490	524	532	548	521	520	501	503	492	556	477	509	535	562	542	530	505	475	479	480	505	561	535	466	543	545	518	500	504	527	500	524	489	464	492	506	493	506	507	527	513	497	479	514	492	478	526	539	531	485	500	509	449	520	474	517	513	536	495	486	533	470	529	536	548	460	508	475	521	570	513	514	505	523	517	502	499	465	483	492	488	554	511	530	512	537	480	545	528	522	491	458	501	504	502	575	524	497	498	489	496	472	480	544	529	520	542	536	483	503	527	471	513	512	495	525	515	509	483	515	542	531	482	510	509	505	509	493	546	531	481	536	524	517	558	486	514	502	536	495	490	491	497	468	510	480	514	505	500	545	572	514	521	447	518	493	487	508	484	548	538	464	499	500	508	559	528	521	536	523	537	518	547	490	521	534	527	497	513	520	475	482	511	519	537	515	518	489	527	518	491	519	493	536	522	525	525	496	525	499	506	480	527	494	508	513	484	517	562	502	502	474	484	525	512	495	493	499	478	538	490	476	472	490	515	533	485	543	546	497	534	523	512	490	476	521	499	474	529	470	528	477	521	516	477	567	507	529	482	502	518	510	523	538	498	485	529	516	488	558	518	544	527	531	513	515	524	535	493	541	523	501	523	546	473	554	505	539	541	514	501	474	498	496	535	531	493	486	547	524	530	540	506	488	536	494	505	526	502	484	512	480	535	519	534	520	487	529	487	485	477	508	494	498	461	493	496	513	477	492	513	493	535	524	509	501	532	506	517	520	479	483	525	507	533	527	487	536	489	504	521	516	513	512	513	499	508
34534	70234	66816	44536	26312	18537	10588	2973	589	564	593	551	561	566	580	590	557	563	571	538	557	610	554	580	583	562	569	580	579	599	562	588	542	562	554	580	541	579	582	532	570	594	563	588	613	537	579	553	568	588	602	570	565	569	532	552	550	558	598	609	575	566	587	577	589	552	559	556	569	582	577	529	591	575	584	596	558	595	613	552	557	563	560	587	605	545	575	531	585	584	604	560	586	560	561	599	575	584	606	563	566	591	535	610	545	612	531	558	554	587	576	508	552	537	581	562	543	587	584	541	545	568	559	566	591	591	562	584	541	574	598	575	581	590	550	585	610	614	595	541	560	556	528	545	580	612	618	558	556	551	549	605	551	617	579	542	532	600	553	524	583	566	593	586	541	572	550	594	577	588	586	580	568	580	584	579	542	598	589	625	546	571	608	574	593	588	577	579	567	559	573	570	564	571	610	637	533	571	549	516	542	567	540	561	566	598	581	565	555	555	538	576	586	573	599	586	570	572	559	566	581	540	583	551	556	593	597	562	585	525	569	559	547	567	555	577	593	536	587	606	590	543	609	549	550	557	601	590	569	573	600	589	583	565	558	614	591	549	588	582	624	596	602	576	547	569	541	587	545	550	578	570	561	569	577	557	588	602	577	574	534	539	566	571	610	584	566	558	563	555	588	555	556	592	556	573	598	572	607	594	549	586	591	552	581	547	591	616	554	574	578	551	593	540	551	588	559	544	578	536	540	566	540	576	560	563	528	596	593	603	590	593	535	601	576	584	532	603	528	531	564	580	597	571	576	539	578	557	595	591	594	563	515	550	548	518	627	595	556	569	603	576	530	569	568	534	534	584	611	553	569	567	568	561	562	576	591	564	559	566	559	531	577	541	542	605	614	552	596	579	579	576	558	527	578	582	579	585	600	591	606	539	576	574	553	545	562	543	582	604	565	573	540	560	598	600	620	596	570	576	614	618	573	595	605	565	558	563	589	573	567	577	537	597	623	518	544	592	558	580	544	581	541	583	589	582	584	601	559	564	571	560	557	576	596	562	553	570	600	581	576	627	559	561	593	574	553	547	544	622	582	588	544	620	584	557	566	569	540	593	580	570	603	538	602	531	573	578	573	575	561	561	560	578	559	582	572	596	576	539	584	580	549	577	599	561	567	598	588	563	557	613	547	563	554	575	565	572	558	575	561	558	533	539	543	569	565	542	585	535	603	568	582	611	581	565	540	542	596	539	536	607	598	588	540	573	583	609	555	634	618	610	597	549	572	558	560	577	555	551	559	561	575	598	565	602	591	559	552	563	584	594	598	618	542	593	531	520	565	602	557	592	564	578	548	553	548	558	583	563	606	542	630	566	542	573	584	545	553	583	512	559	597	578	584	574	586	611	586	591	582	568	594	570	552	580	542	552	551	596	570	572	575	574	551	574	597	553	594	582	560	596	586	557	575	561	550	590	584	595	556	550	551	575	606	553	583	548	565	561	570	554	582	560	585	528	597	574	574	590	576	596	516	615	562	574	593	599	598	547	566	565	563	614	569	600	578	574	592	583	587	579	570	571	568	583	589	628	534	546	566	552	603	531	568	599	544	576	577	542	547	586	565	591	588	588	592	603	587	565	572	575	571	536	552	566	565	573	583	585	611	526	566	590	609	600	574	628	575	569	599	574	580	605	608	576	555	563	600	546	601	571	581	577	550	568	550	577	554	605	608	576	565	558	560	548	546	584	560	574	556	563	558	565	579	564	569	516	589	580	514	633	555	590	538	572	569	547	601	567	538	567	566	577	574	559	631	587	592	582	560	571	591	547	561	565	568	620	599	531	577	575	579	552	564	567	611	596	601	586	562	587	554	554	557	541	555	570	585	540	568	585	617	621	559	585	580	595	539	591	556	527	572	539	543	563	594	584	586	581	594	574	556	570	585	598	567	578	557	601	532	585	632	555	572	541	579	584	577	541	605	582	589	613	610	601	585	574	588	579	585	578	593	557	584	559	619	555	527	551	579	575	576	531	590	601	534	585	547	584	548	556	579	558	583	568	603	549	600	557	531	589	560	589	597	547	549	571	546	558	595	587	558	548	584	564	534	592	548	574	606	597	580	579	576	584	589	585	548	556	564	580	572	576	552	591	612	560	575	588	548	569	547	598	564	566	614	534	594	590	589	573	597	604	594	565	590	574	583	571	546	593	581	546	551	598	591	577	551	562	583	542	526	598	594	584	572	601	594	517	537	592	585	592	591	547	642	538	583	584	578	515	543	553	558	567	546	600	564	580	565	516	585	585	553	582	539	580	547	554	556	615	594	581	566	620	555	566	592	561	580	610	629	561	552	566	580	591	575	514	587	585	516	549	595	578	577	595	568	587	573	534	558	583	571	521	537	573	557	611	577	607	570	613	577	568	599	593	597	530	557	580	585	570	547	571	551	558	572	565	586	562	570	569	576	539	595	583	554	550	559	570	580	574	573	573	553	560	605	544	597	564	559	592	613	566	553	570	580	541	602	579	617	600	571	572	546	545	552	564	567	560	572	589	520	534	603	595	551	563	619	599	546	581	598	546	599	612	571	535	574	560	574	563	591	623	521	613	547	577	563	555	559	576	576	583	570	588	580	565	588	569	573	547	583	576	618	605	534	569	616	593	594	590	573	550	581	596	579	576	601	540	605	595	556	558	558	582	557	566	569	547	581	631	595	559	583	526	571	559	571	553	595	570	551	610	536	541	588	529	569	570	603	583	556	596	580	567	567	625	580	571	585	567	579	519	561	606	602	574	607	583	540	549	557	607	578	548	613	570	576	597	561	579	583	561	577	580	567	553	559	569	558	539	572	557	577	613	543	556	636	562	583	560	582	594	537	587	572	564	552	586	546	509	584	581	593	611	559	573	546	597	555	542	596	592	556	581	565	545	572	567	576	583	562	568	564	545	553	564	568	605	579	575	538	570	576	560	584	558	592	559	566	573	605	579	583	588	553	564	571	577	633	585	609	590	568	594	587	613	585	546	582	565	578	600	615	552	557	551	551	556	566	592	625	545	585	552	575	552	612	563	523	592	589	610	589	562	541	629	578	583	529	563	593	568	536	572	530	615	570	550	564	577	597	555	564	616	581	560	573	568	557	590	573	562	604	566	584	558	583	591	548	590	594	576	550	583	608	584	582	597	575	564	590	642	567	574	593	530	522	624	570	534	602	553	541	559	545	551	575	591	587	550	619	532	586	586	543	568	559	552	621	572	533	583	571	597	605	534	557	576	611	582	566	587	542	561	553	586	575	571	576	555	560	579	610	522	565	588	584	563	570	565	517	553	574	617	559	617	600	567	572	573	608	538	540	549	556	613	577	561	551	565	552	573	570	528	545	536	588	546	561	527	591	591	575	592	595	573	566	569	607	559	595	620	541	599	554	622	537	552	598	580	580	555	585	585	572	592	600	566	573	560	535	578	553	559	580	609	573	540	590	557	568	589	577	570	605	591	576	575	568	567	571	607
23289	22386	38164	38268	31900	30943	28027	9371	751	597	609	586	599	599	572	595	600	611	561	555	541	540	627	563	568	527	586	533	592	535	552	548	576	587	583	576	530	555	586	545	578	588	542	592	572	534	523	549	539	574	603	596	580	537	554	558	560	580	636	571	563	550	559	555	615	533	546	530	563	591	531	596	582	583	577	570	540	542	561	609	564	547	568	606	531	540	563	590	538	560	582	594	578	574	549	554	579	545	570	590	578	565	606	552	544	581	528	606	577	570	568	575	557	541	540	577	581	567	569	563	579	558	558	583	541	565	573	562	551	553	548	547	565	583	583	585	582	586	559	585	558	563	539	587	552	563	568	582	556	568	546	549	553	568	559	531	544	567	553	570	563	603	529	534	604	569	547	586	571	575	546	565	555	543	559	628	529	526	533	574	551	571	535	564	639	548	570	546	538	551	616	542	584	539	586	596	568	568	595	556	601	545	539	595	580	517	599	610	588	584	541	555	578	596	563	586	553	528	549	541	584	559	552	534	579	571	528	543	572	558	594	546	579	527	583	600	516	584	550	519	559	582	552	585	560	547	553	575	607	558	560	556	559	596	573	576	589	568	560	557	600	547	654	570	543	555	578	574	586	541	539	592	551	581	542	583	538	544	547	542	562	570	563	537	590	574	559	596	558	557	592	560	578	535	587	539	594	556	565	560	599	585	571	579	552	595	555	537	558	560	584	557	595	608	562	568	547	604	594	539	529	581	579	587	586	580	543	561	591	514	553	565	567	548	591	594	560	561	564	568	547	587	595	534	545	548	562	561	546	597	565	592	540	537	540	654	567	538	544	581	588	543	567	548	573	607	574	588	616	549	546	571	563	563	550	569	617	573	552	578	593	557	596	551	584	543	559	554	546	601	532	568	547	553	603	544	576	583	572	588	579	552	530	572	579	593	550	592	560	596	575	563	564	626	567	584	557	562	542	560	536	519	602	551	519	581	546	556	586	550	530	598	590	567	588	588	585	556	597	612	585	575	596	556	558	570	537	567	594	602	539	601	598	573	555	527	584	639	550	594	610	587	563	596	553	535	578	568	562	562	579	598	580	555	549	568	546	621	556	593	558	593	572	579	579	517	612	540	558	585	568	550	545	576	587	554	584	551	532	568	534	527	554	593	616	549	597	542	550	582	588	575	574	547	546	561	593	532	556	515	562	586	567	578	546	576	571	527	562	519	576	616	563	582	588	597	530	535	569	591	586	590	586	582	530	562	555	556	554	536	600	565	553	553	605	520	571	559	572	541	593	574	576	570	560	580	575	556	567	543	552	586	560	555	527	562	561	552	564	558	557	537	571	570	631	569	532	549	599	556	559	569	568	586	560	558	538	568	540	524	577	609	594	581	540	577	574	548	592	581	596	600	563	566	565	578	544	560	565	620	575	574	578	550	539	544	546	556	540	545	586	580	573	577	544	554	546	576	558	532	601	592	614	567	590	504	568	571	540	567	610	544	569	606	563	584	575	553	578	568	556	555	582	583	515	563	534	560	568	556	550	569	623	594	552	558	584	591	584	578	547	551	579	568	565	610	626	550	537	558	594	504	621	562	579	515	560	556	534	545	577	596	560	551	583	583	545	606	576	544	570	603	542	549	598	552	582	567	541	577	602	627	555	530	554	560	519	574	582	553	570	574	583	579	577	552	552	571	579	580	592	570	572	580	552	580	554	587	597	544	574	548	557	577	583	577	557	513	563	579	577	579	622	528	572	594	606	570	552	530	573	538	532	600	583	578	594	556	532	508	560	597	538	577	547	536	535	563	562	565	545	562	554	605	558	532	572	566	539	558	612	545	524	562	591	567	588	531	547	548	613	593	577	565	530	564	585	556	639	531	553	602	604	527	615	548	515	538	597	548	551	547	588	574	553	547	598	584	548	539	552	515	561	594	518	548	557	554	539	572	554	568	604	536	566	566	587	555	623	568	520	561	601	594	585	598	569	530	608	595	568	554	567	566	556	585	542	532	568	588	536	578	499	574	577	569	545	609	511	558	514	632	557	604	562	591	569	561	524	553	546	623	514	592	559	592	576	513	532	577	554	528	563	581	573	549	592	540	557	558	587	526	583	502	571	540	527	568	549	560	548	571	534	570	566	578	525	580	589	573	560	552	559	558	571	550	609	539	561	560	566	573	561	573	567	546	510	540	536	592	554	558	567	632	566	588	559	565	590	537	562	572	562	530	577	502	569	580	569	558	579	562	580	571	556	611	603	541	575	540	593	611	517	568	569	552	571	572	569	572	543	567	609	525	579	575	566	621	620	589	549	566	570	588	574	538	597	571	546	571	560	578	545	606	566	522	599	548	568	571	573	565	527	569	579	558	536	611	602	570	599	568	541	579	581	526	551	590	588	563	575	554	538	519	618	566	583	530	588	542	545	528	557	560	580	592	555	605	529	574	558	611	574	601	561	530	543	601	592	568	516	544	540	608	553	562	593	593	541	547	560	540	610	534	616	553	591	538	568	569	577	617	529	564	573	567	586	542	571	539	609	605	539	577	534	560	540	549	551	567	560	581	565	544	549	529	583	580	566	583	584	555	553	566	617	537	600	571	591	546	558	631	547	541	549	606	589	595	545	604	543	574	612	612	576	567	610	611	525	573	575	585	570	574	576	568	577	516	572	560	566	543	562	561	557	605	554	535	525	582	614	565	558	585	568	578	558	579	536	586	589	578	549	550	552	522	505	555	530	612	585	572	571	590	569	551	524	548	584	577	599	539	542	574	588	561	550	546	518	576	584	568	600	545	597	568	524	545	586	562	559	564	603	576	548	577	557	604	616	585	615	572	583	564	581	541	546	564	580	586	594	574	543	573	590	562	540	542	545	549	600	570	579	561	558	520	535	613	566	589	585	548	588	589	583	553	595	553	604	543	555	546	572	569	560	556	537	582	550	577	566	588	567	534	552	561	584	567	565	566	578	513	567	590	594	534	520	579	587	520	576	548	532	564	576	535	547	571	551	591	584	618	573	534	562	540	579	554	541	569	556	547	574	557	565	589	551	571	542	537	562	599	576	563	533	576	572	599	510	589	585	569	540	594	555	566	549	534	561	597	572	541	583	612	562	525	532	556	595	583	560	615	571	589	564	503	575	591	569	581	573	558	577	554	592	573	555	587	578	546	568	511	590	582	589	552	609	544	554	573	571	551	527	558	528	567	631	573	613	562	546	582	544	569	569	575	596	528	573	609	592	595	593	614	593	595	492	509	548	577	557	533	587	605	551	564	565	556	548	526	620	552	591	568	570	575	576	580	568	556	625	573	571	573	597	563	558	572	582	541	577	547	558	573	551	613	561	593	592	577	618	525	556	521	558	557	545	499	579	530	581	560	570	550	552	562	562	545	566	547	575	542	542	577	577	533	591	590	544	533	587	568	551	555	586	564	577	555	575	560	581	617	545	558	555	543	563	525	562	559	559	606	542	589	528	544	563	570	582	521	561	569	569	578	559	569
38684	71485	87283	66689	44719	35748	24467	7393	615	669	614	623	595	609	615	648	599	608	608	626	600	621	539	622	587	621	615	603	631	639	590	585	600	612	640	620	622	612	577	619	637	594	581	576	613	591	627	551	623	589	631	669	645	611	561	578	628	592	616	640	629	589	619	602	571	654	601	598	561	598	599	624	593	597	625	598	608	573	567	619	556	610	585	590	591	666	582	583	596	637	637	607	588	618	631	621	584	640	618	640	606	622	582	624	633	624	617	593	562	595	607	593	615	597	605	594	616	635	595	628	606	595	598	672	645	616	600	566	644	586	599	604	586	608	593	584	611	674	624	620	628	576	586	624	646	650	629	626	618	621	635	620	603	586	648	655	618	618	616	669	591	609	601	590	604	600	638	559	585	664	628	594	626	639	629	661	623	590	597	576	589	618	585	626	623	610	627	616	631	619	598	566	582	607	608	618	593	581	620	607	548	642	588	608	597	650	592	587	646	590	591	601	612	592	618	628	555	591	627	595	630	616	598	618	621	631	553	584	630	609	599	605	601	614	637	607	614	574	623	641	626	597	659	603	588	589	588	630	602	648	657	591	561	602	635	655	582	566	608	626	571	563	603	566	607	626	604	597	570	569	584	609	600	637	581	580	645	607	653	584	626	590	609	594	636	560	584	624	635	570	578	619	570	643	570	591	579	578	631	616	579	603	610	582	565	571	625	633	605	622	610	588	643	568	625	600	637	577	601	592	619	662	529	617	623	595	614	598	614	620	642	586	623	606	603	606	590	584	618	637	642	613	627	609	614	603	621	688	601	594	646	586	624	586	571	591	603	609	617	628	647	557	608	620	640	665	599	628	596	592	583	634	629	592	603	620	615	601	598	639	634	618	634	642	621	607	580	660	612	621	638	595	619	633	593	588	635	580	615	624	607	584	615	628	613	606	610	641	627	560	619	612	625	595	672	571	604	624	588	630	594	604	616	593	598	626	591	607	616	570	616	610	589	611	629	593	579	571	658	613	615	663	626	614	595	600	608	582	649	617	642	573	592	574	566	594	607	589	588	625	649	635	628	598	576	591	574	636	583	620	607	624	560	617	612	618	592	640	597	599	632	588	616	574	597	582	595	592	599	603	592	602	619	607	649	646	582	618	581	610	657	584	568	604	617	580	586	554	612	661	683	628	604	590	572	594	585	588	605	598	643	612	626	643	590	612	627	602	567	622	632	634	630	629	567	604	622	655	596	597	646	594	646	564	627	593	625	632	598	549	614	582	583	635	619	610	565	606	650	657	596	610	631	624	640	594	609	600	567	622	613	642	616	565	541	629	636	632	633	669	582	588	590	619	614	633	564	624	625	591	649	623	629	620	633	631	589	598	632	589	589	578	586	600	628	581	612	592	647	614	633	582	565	602	568	619	598	612	574	589	578	617	659	569	596	631	572	616	630	566	594	629	637	600	591	640	604	615	559	599	605	576	642	576	568	585	617	606	609	599	658	602	643	564	602	638	610	574	567	595	589	582	631	608	631	638	570	639	554	606	606	590	589	610	630	581	622	644	623	602	599	636	616	598	619	641	608	621	600	641	680	608	617	587	610	625	594	589	626	628	591	611	573	608	629	587	581	590	624	596	599	651	541	589	590	582	612	620	571	594	651	599	623	583	603	624	642	598	608	634	627	585	600	634	587	626	591	605	618	609	584	629	621	597	618	576	599	595	631	607	615	592	593	620	634	604	556	638	640	591	623	606	608	578	577	566	610	600	652	610	633	616	601	596	623	618	578	625	584	612	594	601	595	613	581	602	614	584	586	637	634	626	591	600	607	607	607	604	627	615	603	579	608	621	598	559	539	624	581	641	631	593	608	602	616	581	609	648	599	619	571	598	608	603	625	614	597	580	570	600	608	628	597	587	598	613	630	572	593	587	596	611	597	620	583	582	619	618	624	632	579	587	588	593	576	646	584	631	572	611	565	568	566	636	671	604	599	604	633	640	608	632	585	581	611	613	589	566	603	601	606	619	609	595	593	596	644	566	628	617	607	584	605	621	646	598	605	610	628	602	576	636	647	543	629	599	589	574	610	621	621	604	624	613	652	589	638	585	616	597	620	565	595	619	608	600	658	629	569	631	619	530	649	629	633	583	583	590	635	605	572	629	610	606	542	609	648	615	574	608	594	621	609	597	596	567	616	564	622	583	555	593	609	640	582	611	578	644	650	663	602	620	595	628	560	579	623	628	597	600	611	600	606	579	625	595	622	588	577	625	615	584	624	622	631	594	631	640	606	603	588	649	582	566	626	600	647	589	614	625	555	642	591	593	614	615	645	601	594	569	607	606	611	603	628	632	597	584	634	685	596	638	606	634	590	611	605	585	610	617	598	594	604	618	640	613	623	518	612	622	639	616	620	618	588	618	587	574	595	597	536	605	617	595	636	613	665	611	574	638	619	596	598	607	610	605	546	637	632	548	571	575	642	601	587	593	618	601	623	574	637	612	648	594	553	604	621	571	575	617	607	642	592	603	585	635	637	576	638	627	622	604	646	618	611	619	630	626	617	634	572	613	606	588	640	653	628	591	629	603	633	653	584	601	622	599	610	562	620	591	609	661	618	594	609	627	610	592	649	612	631	581	600	591	647	581	644	574	626	562	648	584	610	593	597	602	645	631	620	629	603	583	645	598	600	620	636	627	611	648	602	653	597	584	590	633	621	605	633	592	594	584	584	615	623	591	584	588	666	625	615	576	617	589	622	608	583	627	647	605	582	606	574	632	630	594	591	654	640	621	634	591	634	655	618	617	588	576	600	594	625	629	607	572	590	619	593	630	638	602	609	631	598	592	624	632	612	612	607	579	648	633	595	557	619	613	633	646	579	584	624	562	597	620	609	597	597	571	594	606	660	610	650	649	575	612	608	620	583	598	608	619	612	628	590	570	606	598	644	632	598	599	584	647	641	611	637	635	649	635	605	599	631	626	611	608	556	629	572	596	630	620	606	613	631	631	612	599	601	593	628	598	594	624	612	575	602	591	627	587	615	611	622	633	586	610	606	596	608	627	613	622	629	627	684	609	623	592	644	616	588	629	639	641	554	610	570	642	666	626	605	608	597	616	582	595	635	566	637	576	601	560	640	561	573	634	592	647	550	563	602	609	586	615	644	608	574	652	617	598	652	598	609	633	597	588	611	597	599	614	637	599	628	605	600	605	603	634	617	605	623	598	643	614	591	698	641	567	567	603	605	599	631	607	649	610	606	600	616	583	601	632	601	609	639	606	604	622	625	611	606	606	546	590	570	652	556	579	589	611	621	594	604	594	592	597	588	581	636	581	634	576	617	580	604	628	597	629	590	608	570	672	608	587	626	595	647	621	618	576	644	610	600	604	609	575	650	651	649	591	581	627	625	638	588	602	613	609	631	568	619	601	618	561	576	634	578	625	629	597	604	592	658	603	573	561	644	592	570	589	641	621	652	621	623	607	553	610	566	654	636	573	601	596	631	594
29325	31293	44261	28042	10440	3293	2782	872	399	375	359	396	400	395	417	391	398	399	408	394	375	404	389	385	380	364	372	354	344	355	369	370	414	369	392	357	394	327	405	373	326	399	366	380	375	377	419	371	369	368	367	377	426	338	382	405	385	344	399	377	375	350	369	382	347	387	402	388	368	353	399	413	368	364	381	382	369	349	382	365	345	322	402	365	387	402	344	383	392	377	377	387	376	368	368	367	399	405	369	383	382	402	368	384	375	389	380	382	395	354	352	391	363	362	391	360	378	378	374	391	362	370	396	424	362	384	412	392	366	379	354	402	391	342	399	392	364	354	338	374	398	379	389	378	356	374	380	422	427	375	415	366	390	378	400	386	381	396	385	381	397	373	381	399	346	397	355	374	356	403	414	390	382	395	407	332	390	411	399	383	380	378	349	427	386	373	377	369	404	395	401	343	406	412	342	385	395	382	367	361	341	373	393	390	406	394	379	375	350	378	371	358	405	360	371	386	377	372	368	369	361	398	386	412	404	359	396	381	370	382	415	379	349	381	406	360	393	384	382	369	359	386	401	372	349	412	372	407	371	368	403	388	380	378	362	384	403	364	376	354	362	360	360	374	352	378	374	401	409	381	381	353	339	367	390	365	386	390	392	350	373	376	381	360	378	383	401	363	464	374	385	386	402	364	421	400	357	377	377	398	372	391	364	387	365	375	386	387	378	402	348	356	366	354	399	366	356	383	378	382	424	358	435	375	390	382	373	395	371	418	388	369	420	390	391	374	349	362	352	366	398	362	363	392	349	389	382	413	391	376	387	365	359	387	335	361	396	360	369	379	387	397	367	334	378	367	397	390	419	372	382	364	353	385	374	392	414	403	398	387	384	396	387	385	375	382	375	363	401	399	393	399	334	372	416	403	386	384	360	389	379	387	413	381	370	345	385	392	377	387	395	374	408	432	389	375	347	397	389	407	358	391	405	371	379	382	374	399	407	382	386	396	404	355	396	406	382	398	354	370	379	351	356	398	442	369	381	388	348	380	352	384	402	396	382	387	380	379	381	378	342	376	403	390	363	419	423	403	367	362	359	394	396	365	402	371	396	423	357	359	377	388	378	373	402	390	366	374	352	405	365	375	402	420	371	402	370	373	334	395	393	404	370	414	361	358	343	415	404	401	377	404	346	364	372	391	355	402	357	372	330	360	383	374	404	380	386	344	392	361	383	358	377	398	350	396	417	373	358	389	409	372	373	339	405	410	378	376	361	406	384	392	364	392	395	408	387	387	385	410	343	343	408	395	344	389	371	365	427	344	385	368	369	383	365	335	348	376	371	382	380	373	354	400	368	392	376	378	370	408	416	399	364	373	370	395	356	324	391	367	369	389	383	382	379	395	377	386	351	360	383	372	413	364	367	380	343	388	349	352	403	379	374	383	372	388	374	405	400	416	412	363	375	373	376	412	347	376	356	381	370	409	383	389	395	406	382	408	351	400	413	391	376	373	388	374	350	373	368	366	337	341	389	400	381	365	358	396	367	380	392	382	376	406	382	380	346	400	370	376	355	389	425	381	360	394	376	383	359	379	380	411	426	394	382	421	366	386	403	374	369	381	370	382	379	360	391	397	374	374	326	398	367	419	362	393	399	360	422	360	402	385	380	350	410	379	346	384	403	396	368	374	374	406	351	384	350	391	373	368	359	390	389	398	390	376	381	374	357	400	345	379	376	348	361	343	369	352	358	374	382	396	419	371	379	387	391	382	415	358	327	411	366	361	387	367	387	371	407	355	340	347	379	362	376	370	360	376	357	366	354	380	396	382	361	387	398	394	408	355	391	398	381	361	415	371	408	370	387	396	390	370	377	358	394	396	382	359	387	390	404	393	369	408	379	363	390	398	342	353	360	352	364	380	394	363	398	407	369	355	364	390	388	374	382	354	374	351	388	380	386	403	346	380	388	357	394	340	398	412	398	400	399	414	378	387	387	402	401	374	349	385	347	387	390	380	395	364	394	385	389	377	377	363	434	354	379	386	408	399	352	406	381	373	386	400	415	357	371	402	383	353	387	409	379	363	372	366	396	366	369	349	360	379	367	401	385	352	396	404	387	375	395	432	369	395	359	373	385	366	374	390	388	385	344	391	397	353	376	348	396	408	400	369	400	399	352	371	362	394	382	382	365	387	360	374	397	380	379	374	380	378	394	382	345	384	383	368	394	381	361	387	355	396	416	367	363	366	361	367	349	410	387	361	367	398	379	379	346	365	386	348	340	361	378	394	375	402	371	360	389	360	367	364	360	371	398	401	386	373	391	382	384	417	360	369	403	382	392	369	379	354	368	384	338	381	401	385	345	385	391	383	397	387	403	365	350	361	368	355	379	372	364	364	371	395	356	388	351	347	393	376	386	366	379	378	398	406	360	378	389	380	365	382	393	394	371	396	401	397	358	432	388	394	415	391	381	371	392	379	366	393	364	381	368	406	353	389	387	409	372	360	416	416	379	396	382	370	357	373	360	386	399	396	394	376	350	371	394	377	367	375	397	364	356	368	421	402	371	419	386	362	371	373	372	373	410	363	374	362	391	395	377	363	343	392	393	365	372	369	387	360	385	404	352	400	388	408	402	387	409	387	359	373	345	400	415	390	389	368	365	412	410	373	348	414	374	371	381	379	340	368	396	365	369	389	380	385	358	415	382	381	388	398	404	378	400	364	368	391	359	391	389	383	338	388	390	398	382	367	379	398	376	342	397	375	370	376	407	362	392	414	344	378	366	378	414	393	349	346	339	386	367	386	364	394	392	403	398	373	382	402	400	358	359	352	369	406	411	409	396	373	385	406	395	394	370	390	373	379	384	369	394	405	363	406	359	388	397	368	383	374	404	369	384	360	366	358	404	427	392	363	396	366	389	398	389	387	390	391	435	361	426	405	353	356	354	402	418	394	382	351	390	366	423	366	370	379	386	385	357	392	405	389	371	416	411	386	352	393	382	349	420	392	361	383	385	381	377	374	395	405	395	396	365	386	388	389	373	366	393	384	403	362	387	404	390	377	377	410	392	365	409	359	393	420	380	409	353	402	348	394	363	380	394	369	389	388	383	354	370	388	397	397	403	369	378	368	388	350	451	356	405	368	371	349	389	366	391	370	386	392	392	391	380	398	435	380	376	396	393	417	374	388	405	372	395	353	397	334	400	366	371	380	427	361	359	347	370	376	386	386	390	368	384	398	387	356	394	383	381	370	389	375	371	410	410	369	405	372	428	383	366	396	354	328	406	391	368	356	372	371	372	362	374	392	379	359	381	364	379	396	343	442	363	382	396	376	385	374	379	373	364	422	379	374	409	384	368	363	376	386	392	375	360	353	370	330	398	363	377	436	345	418	390	385	377	410	391	378	359	383	367	371	356	397	415	372	370	393	339	353	414	377	417	417	351	376	395	399	353	389	360	355	385	404	378	398	392	372	371	392	353	388	363	364	375	386	408	425	365	371	361	355	391	399
31077	49865	38721	20400	8438	3844	3537	1096	456	463	440	464	426	446	437	437	450	418	433	430	417	449	482	474	421	431	364	427	444	413	412	417	467	429	503	411	438	427	438	454	408	438	441	436	422	444	436	396	441	439	448	433	455	443	401	442	415	400	459	402	423	417	428	451	422	407	402	484	403	408	398	390	445	408	418	428	374	457	444	434	412	467	427	450	400	472	459	431	447	419	437	431	490	431	474	443	458	414	421	418	404	425	439	421	459	454	410	426	436	424	423	407	405	430	413	420	421	407	462	397	438	427	437	410	419	436	431	419	431	419	415	436	429	395	417	435	457	463	419	457	390	406	438	416	438	448	457	405	440	443	418	427	423	420	378	420	444	449	432	432	420	435	432	423	436	459	462	458	443	426	459	451	454	397	440	442	422	424	421	480	448	416	466	416	408	436	425	439	435	448	454	469	418	426	432	461	470	494	430	419	446	453	413	406	435	434	418	414	452	457	428	453	430	443	436	431	430	479	411	433	439	476	464	406	431	433	397	427	409	427	421	417	414	410	419	422	435	437	429	439	412	425	457	446	434	418	412	464	424	414	468	453	455	429	390	505	442	435	435	444	453	393	446	373	420	421	418	410	456	427	403	415	439	444	432	422	456	426	437	463	421	426	401	438	472	387	469	424	422	460	419	437	424	438	458	425	398	422	476	420	427	402	423	426	439	460	480	431	445	415	402	436	448	387	430	446	416	416	460	444	422	405	457	385	424	429	453	446	470	412	410	430	468	418	416	445	458	396	456	442	443	426	390	440	487	446	416	437	421	439	446	413	430	459	423	454	443	421	443	437	435	465	435	402	482	410	407	385	406	427	443	445	433	436	465	472	457	462	408	380	462	463	426	457	425	436	424	449	457	427	437	433	455	463	422	427	413	433	437	461	471	408	439	456	429	458	429	436	478	472	455	437	452	415	439	421	446	405	437	413	437	422	438	439	434	414	433	420	423	434	448	455	449	464	398	424	428	434	437	438	423	449	467	420	441	455	400	453	460	466	414	414	431	454	415	452	419	409	374	442	407	458	424	446	398	429	424	445	417	440	466	435	425	434	453	448	452	460	438	432	467	409	420	429	447	444	434	436	464	452	455	405	429	468	434	467	418	446	465	401	406	448	412	454	416	417	452	469	462	430	450	429	468	446	414	398	454	430	458	450	429	476	494	444	427	425	386	429	441	438	406	404	416	403	408	514	425	437	422	445	442	440	399	440	388	419	442	457	434	413	418	472	466	443	437	454	450	486	477	431	432	463	442	412	435	447	433	437	418	428	434	430	393	467	408	441	438	462	461	489	431	455	424	431	460	430	407	416	429	418	470	388	481	462	467	470	410	458	471	398	432	449	424	430	457	413	429	411	468	406	418	414	443	466	457	409	489	440	409	434	440	445	473	446	432	437	448	417	495	432	444	475	405	452	406	429	408	435	459	416	416	433	438	425	394	427	433	441	465	415	419	467	441	471	443	403	443	447	453	431	474	458	419	429	433	461	434	437	480	438	409	453	443	408	397	424	434	411	459	449	422	439	422	478	469	410	468	447	405	480	431	448	476	433	412	479	463	410	479	438	427	469	425	425	455	439	480	445	468	470	457	403	405	481	400	449	447	450	446	434	439	431	445	410	412	436	465	467	475	415	439	450	447	426	419	432	408	436	432	440	440	447	463	425	436	450	449	432	441	457	428	417	408	441	436	430	411	449	432	402	442	454	442	464	419	418	451	448	474	410	414	471	482	438	437	473	441	424	418	443	446	460	438	447	435	457	432	471	436	424	402	419	427	405	417	404	452	465	425	452	451	407	445	442	442	457	433	424	417	441	457	437	427	441	415	442	430	420	417	457	417	453	430	424	439	421	434	440	448	405	393	429	450	458	462	428	420	439	414	439	451	428	416	431	400	436	422	423	455	420	438	446	431	448	409	429	445	442	431	394	454	437	470	442	447	434	436	401	499	418	425	469	451	409	444	432	445	432	465	459	412	402	468	450	422	456	443	477	429	432	428	409	457	425	423	430	473	463	379	469	446	396	467	426	444	454	409	434	402	392	442	417	403	409	469	414	459	459	411	400	466	452	461	441	444	449	450	421	441	463	417	422	445	419	452	423	470	441	427	417	441	444	452	438	430	409	443	387	431	474	440	408	446	442	446	410	460	466	475	402	457	436	421	451	454	449	429	427	457	411	424	410	436	426	432	432	434	408	431	420	374	400	401	446	404	438	442	424	459	455	408	447	437	425	430	428	478	447	422	442	432	404	418	439	412	469	439	415	454	425	452	474	422	461	432	419	432	425	427	424	408	481	445	416	400	437	419	434	423	452	399	415	412	405	415	426	453	415	431	435	441	436	450	403	395	465	407	445	405	425	439	426	416	441	420	436	439	408	449	404	445	445	432	456	456	408	432	442	443	389	420	474	408	409	447	413	449	404	419	447	453	432	462	413	424	383	426	420	425	450	425	453	435	432	435	408	466	416	434	467	468	414	445	423	448	436	442	437	447	423	422	427	468	379	446	453	436	479	412	435	439	443	382	437	470	418	450	433	420	463	425	447	483	400	452	424	435	455	460	429	444	420	412	424	427	395	434	451	402	452	476	434	430	408	450	426	448	438	433	398	430	425	445	478	386	420	384	467	444	459	446	478	437	417	408	452	446	439	434	420	429	408	452	456	453	446	433	445	451	433	417	449	462	440	447	439	439	414	430	466	449	434	407	492	419	450	408	406	458	450	412	473	434	458	432	442	418	455	431	438	418	452	418	414	480	446	414	441	452	467	446	467	421	467	441	467	444	449	439	406	423	438	465	447	424	467	416	439	431	430	411	484	442	458	413	429	447	453	441	454	401	474	410	452	455	430	430	417	432	420	453	429	415	482	410	467	399	434	426	437	412	443	469	449	443	424	436	425	414	444	465	421	417	382	489	425	432	447	406	456	435	450	418	408	431	431	464	457	457	429	403	483	463	425	445	454	421	432	399	455	412	432	406	430	439	427	436	410	433	480	484	414	441	442	441	479	427	400	435	462	431	431	412	421	427	460	390	438	488	440	400	437	439	412	423	448	489	375	458	427	439	429	445	411	457	457	444	408	455	474	456	471	451	419	423	462	429	448	444	453	463	460	458	449	441	435	412	402	442	441	413	450	458	439	415	442	413	411	407	389	431	424	457	443	438	412	450	425	491	428	391	438	424	466	431	398	403	470	449	452	422	431	449	443	440	460	397	419	406	438	440	429	458	450	465	425	456	459	427	447	426	440	444	416	457	426	435	434	452	438	440	414	423	423	439	442	418	484	428	432	400	432	441	434	422	427	431	404	461	439	435	440	450	421	447	417	440	418	449	448	437	455	423	424	464	487	435	459	460	440	428	406	440	509	456	390	463	400	419	461	435	442	454	435	416	445	438	426	432	448	449	432	453	445	452	434	422	437	457	416	443	446	424	470	455	410	456	450	426	444	415	449	464	434	437	437
24918	24162	45121	44683	30908	22616	14812	3204	383	340	340	380	330	385	394	407	399	396	375	369	393	361	400	381	355	406	362	383	366	370	369	398	368	373	385	309	394	341	366	362	373	389	383	384	354	375	380	360	403	394	378	395	386	384	349	381	379	375	379	359	334	362	410	316	367	374	388	349	355	373	357	369	384	379	394	392	346	367	385	333	368	389	368	361	370	386	363	360	372	353	415	368	356	365	375	405	368	376	379	390	405	341	374	393	411	341	394	346	333	380	396	382	402	372	365	415	383	371	389	370	387	375	360	350	424	368	376	345	379	367	342	373	414	346	340	368	338	369	383	379	370	375	351	354	335	366	391	359	365	401	373	365	401	355	371	369	394	382	359	374	357	369	380	375	402	414	323	387	358	348	375	371	381	376	344	353	354	355	372	380	378	379	349	384	327	365	362	374	329	336	338	371	392	385	390	403	370	377	384	378	355	363	342	364	400	365	393	378	370	384	423	365	390	368	391	384	381	343	377	366	389	361	366	385	345	360	392	380	368	371	363	385	388	392	397	353	371	407	394	391	359	389	373	354	351	360	367	384	374	384	359	395	361	354	346	396	413	361	388	348	370	393	377	372	355	381	366	347	365	348	365	349	380	359	364	338	354	398	372	391	372	360	380	383	367	371	376	360	319	380	408	376	391	334	401	346	375	393	404	391	368	366	366	370	373	337	394	375	404	368	378	349	384	376	394	366	381	389	340	380	370	387	394	356	388	365	381	359	382	364	393	386	398	370	363	375	360	366	404	348	350	343	367	343	340	373	364	339	383	356	388	380	400	423	398	372	346	373	357	367	364	370	356	379	359	382	396	373	347	403	390	366	358	380	375	361	386	341	346	365	392	341	366	401	374	393	383	400	411	353	338	394	383	371	348	397	398	348	369	375	378	380	324	396	359	368	368	341	396	378	353	362	384	383	366	411	377	374	350	345	385	388	354	378	378	390	363	365	379	350	368	390	367	387	366	383	382	353	383	387	388	382	367	380	367	360	351	354	375	396	343	355	370	339	383	379	366	370	376	348	363	362	377	378	356	379	364	360	346	366	394	378	362	345	401	362	402	354	361	363	382	360	367	369	347	367	345	372	374	398	378	344	360	367	406	331	363	391	377	352	369	353	363	367	350	379	395	374	380	413	340	370	374	334	378	336	385	381	382	354	384	344	369	398	358	358	371	366	385	392	383	357	383	349	367	386	377	357	372	379	390	366	399	393	366	351	384	368	352	342	351	348	379	366	365	387	404	379	368	339	361	366	387	402	353	367	365	326	369	372	366	351	391	386	373	388	355	344	375	381	331	381	370	374	312	383	371	373	403	371	396	376	389	355	382	368	358	366	360	390	390	342	354	354	377	366	386	363	361	369	392	356	373	361	388	353	389	385	379	338	380	397	359	399	394	387	378	316	355	379	364	390	368	389	375	387	358	378	352	345	389	361	380	335	403	326	337	359	392	367	366	379	384	389	339	383	382	362	383	366	363	362	414	338	391	369	358	384	408	358	380	366	394	371	381	367	394	366	366	361	370	373	390	388	337	368	373	395	340	374	364	389	344	356	333	386	377	362	345	413	389	346	373	401	347	370	370	348	362	334	363	370	345	377	406	351	375	373	402	367	382	372	376	370	358	385	360	381	419	376	381	330	389	387	348	373	366	348	393	393	376	329	371	363	390	367	365	378	380	397	346	347	417	384	351	363	345	368	402	375	358	337	395	370	395	394	390	348	354	360	388	376	401	347	410	359	381	367	366	364	363	365	388	375	361	360	375	352	336	364	363	348	372	395	372	391	362	364	334	396	343	389	400	393	398	341	350	380	371	384	388	349	342	375	379	354	372	364	373	377	368	373	374	364	352	373	360	343	384	363	381	411	402	350	363	397	389	361	381	401	393	417	368	358	328	355	376	389	375	385	370	349	322	359	349	378	381	375	380	380	373	357	419	377	408	377	375	384	388	386	378	361	402	397	376	393	360	361	375	371	377	387	380	356	353	364	372	365	350	368	347	365	336	376	375	388	372	378	358	347	360	370	396	349	372	390	361	377	365	365	364	380	363	387	376	379	370	346	374	384	358	380	373	335	375	376	362	418	376	352	387	387	393	349	344	358	381	371	364	385	379	400	358	389	353	374	415	371	402	386	378	367	353	367	361	344	379	352	370	373	348	357	358	336	365	367	384	350	339	379	368	355	375	378	363	365	336	363	359	413	354	400	390	378	353	377	361	394	345	321	390	381	374	388	408	383	387	394	388	365	340	376	355	404	346	377	361	380	378	380	368	363	372	358	350	395	370	385	338	367	370	399	394	374	362	390	340	354	360	384	362	372	388	361	383	360	408	404	377	353	377	361	348	379	348	405	348	362	350	399	374	368	378	370	412	384	408	390	390	343	379	380	366	353	375	388	379	402	356	384	358	383	377	391	382	366	381	352	384	360	382	393	394	368	377	371	378	396	400	381	335	377	404	360	364	394	372	381	337	364	340	367	395	393	368	348	371	379	363	389	345	361	368	366	391	375	358	361	368	389	378	385	366	350	365	381	373	376	360	396	378	366	357	348	386	354	389	418	378	365	354	349	348	366	319	378	411	366	387	372	344	348	348	400	348	351	336	365	360	368	371	336	377	356	374	366	404	338	376	390	380	329	392	374	366	402	390	356	375	330	407	393	386	351	383	414	389	381	357	391	380	347	336	384	365	340	368	364	389	348	382	363	354	378	367	353	374	328	346	379	361	343	365	352	404	374	365	402	369	370	390	399	398	396	347	381	366	423	331	352	379	347	351	366	345	393	369	370	330	385	345	337	410	369	384	378	355	349	353	349	358	374	411	337	364	378	310	376	359	377	351	354	368	368	364	379	378	358	392	382	366	369	378	380	399	339	371	363	377	360	362	384	395	375	382	357	391	361	356	379	372	371	378	386	366	361	384	361	371	402	374	378	364	380	371	354	376	359	351	355	330	383	362	358	376	390	363	364	341	373	372	413	395	338	376	376	408	376	379	342	356	372	376	379	413	381	349	385	363	385	350	328	340	374	386	370	332	374	378	366	340	363	386	381	375	380	360	385	387	372	358	357	374	425	344	380	401	361	353	374	356	395	365	358	386	398	371	350	365	363	387	375	375	362	358	381	358	378	391	414	368	381	352	348	356	369	348	355	350	387	366	341	402	383	363	401	375	366	384	364	381	400	385	384	415	358	360	393	364	349	358	382	363	328	375	387	364	413	384	407	346	354	359	377	367	401	361	394	374	362	382	360	398	389	398	372	373	364	377	350	419	362	372	373	361	363	372	413	363	364	361	362	385	363	396	374	395	383	375	389	387	376	393	350	383	387	355	374	365	401	370	382	341	351	376	362	363	385	365	380	408	383	388	385	361	374	377	362	387	365	403	363	326	387	340	375	392	369	386	417	357	377	389	339	381	360	338	358	393	367	378	366	380	400	358	350	350	377	392	371	364	366	391	377	370	368
36831	78018	71873	48909	31663	20872	13700	3300	419	478	423	433	426	423	388	468	428	386	392	433	404	405	416	399	432	430	428	436	386	388	386	409	391	425	445	427	430	402	373	433	417	445	397	414	423	425	386	428	436	418	409	435	366	431	417	388	386	397	419	403	400	423	454	419	408	381	438	429	400	427	456	421	401	396	406	412	407	429	398	403	415	427	407	434	435	405	419	402	413	447	418	400	455	395	417	411	415	428	421	385	405	405	411	423	429	403	401	392	452	386	418	417	437	439	383	411	415	433	392	371	410	398	398	429	420	436	423	428	403	484	453	392	444	409	413	413	421	429	420	427	439	436	398	430	399	413	387	406	419	427	439	408	393	445	401	393	396	428	442	418	472	406	390	425	400	413	401	427	425	422	459	410	376	418	422	418	405	397	435	405	406	438	428	417	415	411	413	430	396	457	444	422	427	402	448	444	433	410	419	413	459	415	423	437	389	436	406	436	375	398	433	442	431	433	414	450	437	402	414	415	414	430	380	421	417	433	432	454	451	422	370	403	413	405	412	395	426	421	410	416	441	462	421	403	412	426	394	432	428	414	485	434	428	445	430	406	440	408	449	417	397	428	440	456	401	402	395	410	426	400	422	355	420	450	447	389	419	456	398	403	431	378	418	433	422	432	400	398	426	443	431	404	414	423	393	454	403	440	431	429	438	431	419	398	432	387	427	423	392	407	425	390	411	426	401	446	423	407	414	432	407	407	406	407	435	408	409	395	422	417	395	412	424	443	400	418	423	396	351	410	407	420	446	458	403	422	392	398	451	404	434	402	427	404	417	415	411	381	411	410	414	431	406	411	387	430	427	432	429	406	399	410	385	440	403	419	400	419	366	405	395	417	445	416	458	368	416	424	420	429	437	441	410	396	402	423	399	435	364	395	429	463	444	423	403	398	409	390	410	388	419	409	377	454	417	414	413	376	424	421	415	434	409	403	373	425	440	439	420	445	422	417	395	411	396	444	418	434	428	407	413	406	432	442	435	409	393	394	426	456	395	471	407	404	442	417	390	430	424	395	429	409	397	415	411	410	411	425	442	409	432	402	448	428	432	443	427	417	435	401	463	391	437	444	441	424	398	406	440	392	368	396	432	420	416	484	415	390	423	391	415	408	388	439	424	416	429	462	415	395	440	427	415	432	417	392	449	436	415	448	465	401	406	402	429	438	435	439	455	451	434	408	425	406	478	440	417	416	425	451	439	397	411	410	427	406	429	385	439	408	425	399	422	421	441	444	427	390	438	390	401	451	446	420	439	375	419	395	432	427	415	413	431	483	435	402	412	431	395	439	387	405	404	408	411	439	417	392	394	392	425	437	410	386	448	421	417	432	423	426	421	434	404	432	431	445	389	421	398	452	451	438	422	410	431	414	382	443	401	434	400	420	433	424	402	455	434	443	433	418	413	415	423	454	434	451	407	415	428	428	418	418	428	427	415	416	422	436	447	435	404	409	425	429	416	461	399	420	444	399	416	410	445	430	435	410	414	451	410	414	422	373	418	434	389	418	407	398	399	419	419	460	397	420	375	420	394	432	437	405	400	413	448	373	429	424	402	405	440	400	391	434	453	418	463	427	457	426	394	430	413	429	431	415	429	467	400	426	412	377	394	434	413	417	430	421	397	417	428	417	380	426	416	427	471	413	404	444	416	427	446	440	439	439	436	451	416	420	403	437	419	443	433	416	412	429	411	428	426	404	411	410	412	412	418	393	429	430	432	407	415	407	414	377	411	412	377	403	433	388	423	419	414	426	416	392	386	406	427	392	425	411	410	418	463	390	438	380	434	398	455	438	425	425	440	415	396	430	428	455	437	434	413	404	432	417	368	425	419	416	438	440	424	463	403	419	436	409	391	475	410	427	420	419	399	418	385	409	410	435	393	413	426	463	415	459	457	394	445	425	420	405	399	413	385	425	404	433	446	379	431	426	427	399	396	428	394	420	410	438	422	420	401	450	432	409	437	431	370	407	409	414	454	388	423	415	427	450	415	403	377	390	430	413	387	449	415	410	396	411	402	425	428	426	380	417	423	376	416	412	399	429	425	437	404	429	407	427	445	392	407	402	396	395	391	417	413	415	432	414	396	414	442	441	425	417	414	427	443	426	450	426	418	441	449	447	399	434	424	396	393	406	443	427	417	428	425	403	429	389	437	451	432	419	429	422	462	428	392	414	421	418	393	404	437	418	415	416	407	384	387	407	394	437	429	434	396	380	390	432	422	435	423	426	426	393	398	405	473	406	414	429	439	406	425	423	439	426	406	431	383	432	396	400	457	432	446	420	395	408	399	387	416	422	391	418	427	429	424	427	424	417	390	421	419	428	444	398	393	420	433	399	438	469	429	383	435	412	432	449	432	432	409	405	424	393	389	410	400	434	371	439	389	426	427	394	421	416	436	408	445	448	432	405	391	382	412	461	429	424	414	383	434	406	410	390	445	443	450	381	445	440	422	414	448	436	414	462	433	442	447	425	440	407	425	411	393	378	407	395	417	407	439	422	395	424	441	388	421	435	437	415	456	413	386	415	421	402	420	406	402	424	437	438	394	430	429	426	402	427	420	438	433	398	431	426	423	397	403	434	440	399	402	449	404	399	393	423	459	384	416	416	407	422	479	415	433	393	409	406	421	424	379	428	443	421	414	435	410	430	398	402	392	405	436	407	385	432	405	391	421	391	434	433	405	412	416	409	426	397	403	396	408	442	386	459	418	374	435	427	398	421	371	423	417	408	432	429	442	395	445	403	448	410	413	421	384	386	441	434	397	437	400	441	407	417	432	383	422	425	408	448	426	409	460	415	443	420	423	400	421	412	424	406	438	399	432	425	426	442	427	414	418	421	403	401	427	427	425	403	416	434	438	374	409	435	406	411	395	438	427	378	418	431	403	425	423	430	445	416	420	440	424	429	402	390	411	418	419	460	387	412	389	423	452	440	425	409	440	433	441	425	440	411	412	415	424	397	404	398	440	428	408	404	404	467	403	450	396	414	379	397	390	424	401	403	437	440	414	417	468	421	419	433	378	405	431	430	446	420	425	389	408	414	430	448	441	429	424	370	399	426	434	417	427	374	447	429	397	409	416	405	450	431	410	453	418	402	406	430	419	417	414	444	388	438	415	392	458	417	404	419	439	409	422	397	422	437	404	386	433	452	397	414	454	432	399	420	439	423	412	389	423	421	398	389	414	404	437	453	422	412	420	425	419	411	426	429	465	441	441	423	412	409	405	442	428	410	409	410	419	394	398	423	426	415	428	380	400	427	420	430	404	417	435	437	412	411	375	406	396	408	417	432	459	429	429	412	442	430	429	362	419	427	416	405	431	422	433	436	425	453	441	445	418	443	395	437	406	382	435	429	400	399	453	394	409	439	377	419	424	380	395	384	424	392	434	398	418	444	411	418	443	411	396	420	448	417	402	397	396	423	411	475	383	420	432	421	416	438	390	434	409	422	418	407
25635	24650	42744	39720	25151	14859	7805	1821	523	511	533	481	455	492	540	499	519	495	490	494	478	469	490	500	481	502	520	510	497	472	471	517	489	484	515	527	517	528	551	529	516	529	469	499	493	510	504	543	519	478	545	494	506	485	493	463	484	490	547	542	514	501	476	494	493	500	502	489	463	520	499	543	502	516	463	523	544	501	495	495	496	494	458	485	510	509	513	526	537	508	508	491	518	464	537	460	533	496	490	526	503	478	483	521	492	503	495	493	496	478	517	515	524	507	505	497	490	489	492	485	498	471	523	445	490	495	471	460	476	509	483	504	501	522	501	478	502	476	499	498	493	457	485	522	457	511	488	518	529	504	459	501	564	508	508	539	509	520	529	463	501	506	505	513	466	506	470	496	523	503	475	544	493	471	527	513	481	495	501	495	500	522	522	491	508	502	532	504	504	531	533	491	516	537	511	494	523	484	486	513	515	522	484	491	513	466	520	538	517	484	490	486	515	497	495	488	493	479	503	483	467	488	484	493	506	520	505	515	487	531	486	487	467	502	486	460	507	554	496	525	539	488	440	521	499	503	506	517	523	486	487	512	565	474	505	519	481	524	530	525	454	527	515	540	495	470	503	485	542	475	538	486	477	529	505	498	488	505	512	500	471	497	514	491	522	526	504	513	483	510	483	508	465	487	474	528	496	477	519	495	473	476	491	475	527	497	509	543	477	464	511	516	512	493	514	498	466	480	456	490	524	525	493	487	493	475	499	508	510	524	450	482	480	510	492	516	566	501	539	462	533	478	471	541	510	506	462	508	492	462	515	509	507	523	496	532	476	491	526	521	502	481	489	525	515	491	457	514	512	506	503	559	526	489	472	485	514	480	488	484	490	499	503	502	529	462	506	501	542	514	502	512	486	517	439	520	503	501	468	503	503	507	479	480	466	473	520	463	520	505	479	504	518	515	517	516	528	494	476	495	486	487	517	488	501	498	519	463	432	494	479	498	534	518	521	505	509	506	499	541	495	502	515	489	505	484	524	482	445	470	489	483	507	515	546	504	475	441	492	515	503	503	499	508	494	513	511	498	492	482	512	526	514	473	521	488	478	505	489	501	477	489	531	492	489	492	511	508	486	495	495	526	512	477	476	483	511	486	502	521	523	510	495	520	487	524	485	505	511	524	496	458	508	489	497	524	501	525	488	494	488	518	526	523	469	471	497	475	476	501	478	486	471	494	491	518	509	449	464	480	465	467	495	494	495	519	466	536	493	501	452	491	512	467	509	476	521	465	462	541	498	471	499	488	518	491	523	527	492	462	515	508	499	520	498	499	489	515	520	508	531	465	503	475	502	488	495	523	552	479	516	497	474	511	600	480	486	517	480	491	489	546	480	481	496	510	503	494	479	462	498	500	554	524	472	495	476	507	495	512	500	519	499	507	503	507	503	487	489	511	486	496	481	494	528	496	518	492	489	519	528	492	489	495	518	520	494	511	511	497	489	513	519	510	471	514	511	520	495	480	482	518	468	510	529	519	513	514	466	554	528	503	535	504	525	501	488	485	520	484	530	495	517	489	493	544	519	524	526	475	517	518	506	486	521	509	516	543	482	516	493	553	495	504	480	470	516	524	487	519	517	488	492	474	504	530	496	509	481	522	468	479	495	490	480	501	525	508	489	540	484	539	523	523	503	477	505	508	534	513	541	454	510	507	513	504	460	495	477	514	490	514	482	478	523	505	499	506	463	470	496	509	531	508	499	531	520	535	444	513	506	492	555	540	496	531	501	468	501	541	553	518	517	537	536	504	494	506	464	499	497	536	532	484	526	512	476	489	475	535	518	508	495	461	470	529	473	490	534	491	502	466	509	471	518	488	515	495	511	510	550	482	485	477	488	466	476	528	486	491	528	515	509	531	495	479	529	491	514	491	509	496	528	515	503	517	455	484	505	503	477	520	495	477	469	525	503	486	534	500	505	536	497	488	524	508	477	515	487	487	497	508	449	499	532	483	547	482	537	473	494	536	473	529	535	466	469	476	478	500	519	526	491	501	492	483	503	504	473	486	505	525	534	468	451	480	537	492	513	473	485	502	493	504	504	470	503	498	496	519	527	498	494	525	489	537	508	526	502	475	501	487	499	521	507	499	476	532	479	503	459	489	530	515	500	477	497	488	504	546	530	490	489	482	479	481	498	504	502	503	511	522	502	517	494	489	456	487	511	491	497	538	458	519	512	495	487	515	474	524	468	474	486	525	478	492	509	478	480	492	492	473	521	521	480	480	507	488	518	475	513	491	510	545	523	480	479	489	496	521	509	520	489	501	453	508	528	501	524	519	505	532	482	512	447	495	474	526	474	513	483	505	484	513	513	492	476	530	486	516	513	496	503	459	503	508	484	497	491	494	492	514	481	507	504	508	508	481	515	519	513	496	489	501	492	496	514	482	482	488	498	504	463	472	513	511	479	500	473	476	489	520	466	501	491	507	501	499	487	506	501	491	483	506	486	474	503	484	483	482	474	532	504	541	485	507	520	477	488	522	451	493	526	493	508	487	538	464	498	526	517	464	506	489	451	533	485	496	482	492	525	461	526	476	502	513	503	531	508	479	524	470	516	490	473	481	544	458	511	466	489	496	501	490	490	574	532	499	501	533	500	500	508	487	518	513	500	526	516	503	515	516	524	545	460	508	512	464	498	448	466	527	482	515	503	517	519	490	527	485	520	560	478	514	513	537	484	468	507	546	494	498	484	465	495	492	508	534	536	512	518	517	497	441	507	506	509	523	503	494	495	473	496	475	498	478	489	515	469	530	537	505	515	489	528	481	479	484	496	502	530	490	479	500	530	519	551	519	514	520	512	506	541	498	530	476	523	483	477	460	507	476	488	503	467	487	558	460	476	507	476	486	498	487	513	476	519	481	486	542	481	496	484	519	472	435	505	471	532	454	473	519	504	518	491	490	501	496	483	492	518	526	491	542	512	509	533	452	504	478	448	503	483	494	450	472	485	489	518	533	482	506	482	492	504	474	501	457	489	478	496	507	507	490	530	521	492	504	519	541	497	491	480	458	478	484	501	469	492	506	483	474	512	505	490	478	500	486	508	509	450	540	475	517	495	533	524	511	498	507	508	488	491	542	493	555	533	494	493	496	524	511	489	479	525	478	504	478	507	533	475	478	520	482	485	481	476	509	497	482	504	511	479	489	493	527	503	510	499	492	492	484	455	492	515	494	492	466	455	492	535	502	494	494	517	484	466	504	467	499	481	519	568	518	531	500	526	516	532	525	525	504	517	474	457	511	537	512	514	461	501	495	525	506	497	535	492	524	529	511	514	487	511	485	478	486	526	517	532	479	538	494	485	517	501	504	480	508	547	522	486	519	476	560	544	520	502	491	507	483	472	512	510	504	483	480	512	477	491	509	449	484	536	467	475	505	528	492	539	478	481	496	506	509	512	453	505	529	509	516	510	481	487	478	490	491	482	503	480	524	545	475	490	481	474	493
36853	74815	64080	43639	27408	16385	10327	2555	547	569	564	530	546	567	551	573	535	549	542	575	564	568	584	547	539	513	559	574	546	542	566	528	602	599	548	542	569	530	531	589	564	567	583	541	563	533	569	577	592	567	568	529	539	591	593	546	516	555	586	575	564	550	565	536	542	523	551	535	554	566	555	558	567	538	598	555	546	536	537	541	566	581	541	565	541	538	531	594	583	510	561	582	558	554	587	524	562	591	534	566	533	572	568	542	608	516	570	573	612	548	589	544	568	546	584	579	498	579	570	593	548	567	537	547	580	570	551	539	537	545	569	554	576	545	599	543	524	625	582	531	548	591	539	549	533	543	546	580	572	584	556	563	587	542	549	529	594	534	588	551	562	547	579	540	541	581	569	595	597	515	565	555	598	536	505	535	558	576	562	531	611	566	586	550	577	566	598	623	577	568	532	545	542	576	512	579	537	535	522	572	539	580	568	543	575	575	548	571	535	584	610	551	554	553	558	601	579	558	607	573	573	569	567	594	502	525	593	558	530	575	573	548	611	573	560	543	595	544	566	571	575	610	516	563	573	552	567	585	547	572	553	538	573	530	557	603	570	617	556	531	530	549	549	576	574	554	569	550	567	567	537	582	612	577	556	558	577	567	544	545	591	548	531	545	548	561	551	560	590	603	538	556	582	583	555	564	555	592	588	545	567	561	537	572	561	582	563	574	585	593	575	535	563	573	571	552	551	550	542	566	490	537	562	572	543	513	561	582	574	576	536	593	571	580	555	590	559	555	556	564	558	581	565	554	596	556	592	528	556	578	605	563	531	559	527	540	571	527	539	557	554	541	551	585	575	531	590	575	598	549	574	583	584	519	577	575	568	532	538	592	586	537	553	560	560	570	571	592	507	544	556	533	566	537	565	558	539	546	535	549	522	560	581	506	567	556	536	558	524	538	596	565	595	570	572	579	569	562	524	534	618	569	525	559	559	586	544	561	585	524	593	535	566	559	507	602	544	560	562	553	545	527	576	570	585	577	557	528	578	605	556	556	556	556	595	567	556	560	589	558	565	565	554	575	553	521	589	514	570	589	601	538	538	584	543	557	551	578	577	567	566	551	561	609	537	585	531	564	551	527	581	540	553	591	539	528	541	504	572	550	574	548	544	552	549	549	567	530	569	572	551	557	551	593	570	590	564	578	564	571	556	568	574	566	530	583	572	551	509	557	581	580	596	537	571	550	513	560	561	575	559	573	544	554	572	557	546	536	573	577	554	544	583	598	567	574	555	560	545	591	568	581	553	591	586	589	548	548	590	518	537	581	566	598	574	550	577	539	573	561	555	574	513	582	520	567	585	581	554	559	510	581	582	550	543	538	601	550	567	581	585	533	507	585	551	497	564	548	498	533	602	523	588	543	570	565	543	558	547	532	567	539	559	590	533	593	534	556	521	559	538	613	529	585	577	556	563	585	563	549	540	572	550	567	573	523	535	540	554	579	537	565	561	573	563	562	539	564	546	566	567	569	593	566	536	550	552	545	572	525	568	564	583	534	574	561	575	552	595	530	565	566	588	559	540	526	609	563	516	583	534	562	584	552	588	578	600	565	589	558	589	542	563	579	584	584	581	545	528	551	581	568	586	586	573	582	604	581	598	564	554	550	532	571	562	560	542	594	572	572	555	507	581	561	572	593	560	585	528	606	554	565	535	565	593	551	523	580	566	541	531	582	612	562	595	497	528	615	569	580	544	547	531	579	585	566	547	569	582	593	506	589	540	580	563	556	573	566	605	569	532	559	541	588	536	584	563	584	552	573	574	569	582	539	589	555	558	566	554	559	584	515	559	552	572	572	619	535	561	576	570	579	573	543	545	552	567	553	572	582	567	567	566	545	581	560	537	610	554	537	568	584	579	602	576	586	571	541	578	537	595	568	541	575	508	555	600	570	546	570	523	558	568	567	576	538	545	538	568	570	593	569	608	546	564	564	535	565	532	571	568	535	559	570	583	556	602	569	501	534	537	550	571	556	562	549	519	570	568	542	561	590	561	555	520	540	553	582	535	541	560	544	533	567	562	531	561	545	579	554	517	568	505	599	556	562	571	538	562	558	523	576	524	549	556	579	557	567	574	584	585	563	572	605	568	551	580	542	543	553	530	560	576	562	578	597	537	585	543	536	541	535	528	545	599	551	577	552	563	573	587	592	544	585	528	541	585	573	557	502	592	572	560	552	562	584	560	555	527	532	553	538	568	563	581	558	567	527	585	523	513	557	588	555	562	530	517	577	511	548	582	556	554	565	539	536	531	583	552	528	591	538	563	586	544	550	533	589	547	543	576	556	586	576	580	539	530	546	582	584	551	536	523	559	557	518	562	589	604	522	561	550	554	538	556	585	562	567	560	547	574	513	550	582	589	578	568	549	554	537	497	607	536	540	557	504	529	555	584	572	560	535	543	558	534	574	571	517	523	570	532	532	579	596	565	568	590	549	559	594	604	572	546	549	562	610	566	557	541	572	533	553	561	568	561	542	540	564	569	573	549	572	518	541	547	591	543	551	572	556	589	551	559	537	544	567	572	581	564	553	577	554	567	576	578	572	560	593	548	548	531	555	577	538	577	559	540	566	564	603	570	562	639	591	600	590	569	527	567	558	543	570	593	585	522	585	559	585	556	556	545	563	571	578	508	573	596	569	562	551	550	541	551	543	551	559	574	550	569	557	519	575	582	560	583	587	599	555	532	568	574	560	566	557	613	566	568	556	546	568	562	583	512	563	603	571	543	567	569	554	559	529	624	578	548	575	540	583	563	552	582	571	560	545	572	571	569	537	569	543	545	580	573	540	511	613	586	573	587	573	554	570	547	617	574	591	576	564	560	564	523	568	589	535	560	560	568	508	542	600	551	548	563	583	575	579	536	581	624	553	553	534	557	568	578	577	548	538	575	545	524	573	575	557	559	572	587	573	594	586	548	540	567	547	545	577	507	584	581	562	531	539	574	575	558	535	549	493	517	549	520	582	576	549	519	578	580	588	581	557	573	544	548	533	608	544	580	565	569	565	539	575	571	535	553	537	559	613	576	556	526	543	537	531	562	617	546	523	506	539	564	547	548	563	556	594	589	561	539	599	572	517	569	514	600	566	574	562	556	519	557	561	559	596	564	551	577	571	542	539	551	575	590	559	597	615	581	559	550	611	543	557	565	530	559	580	521	543	593	568	536	525	559	520	616	597	529	548	518	549	594	570	557	577	574	575	556	585	549	564	545	570	538	539	527	522	553	550	545	521	600	532	547	560	544	533	537	563	562	567	557	556	550	589	548	556	621	536	579	602	596	578	528	565	600	565	589	575	542	560	589	555	548	575	583	606	545	504	586	536	590	575	527	546	554	592	556	557	546	560	585	570	553	548	557	530	550	566	564	597	535	578	531	546	554	561	580	556	537	582	564	549	527	517	538	573	576	519	583	537	530	531	552	567	547	584	554	559	538	591	565	537	595	586	561	559
23297	22216	36307	38368	33125	29320	26708	7589	681	577	601	629	549	534	617	587	587	567	502	558	559	573	590	580	548	533	517	581	595	523	563	588	556	557	570	575	514	566	536	540	564	595	543	539	566	564	541	564	574	573	558	559	546	548	553	544	531	534	564	556	548	526	575	580	519	562	547	568	555	548	580	564	519	559	506	563	555	562	602	562	570	570	550	590	569	536	585	558	553	554	552	585	514	552	569	563	560	592	546	586	571	561	539	579	513	564	587	600	605	536	570	516	528	508	597	535	531	521	572	550	581	579	558	550	553	561	524	514	532	522	543	534	555	520	575	567	572	519	560	556	582	592	601	573	569	563	546	537	509	557	541	584	570	565	530	536	553	534	523	558	532	595	577	541	545	575	523	578	598	546	574	581	569	549	580	544	516	528	548	557	547	537	587	554	596	544	543	563	556	509	581	577	577	558	563	555	561	580	558	585	551	541	526	537	538	601	532	553	580	542	591	549	562	516	555	568	554	525	574	544	555	565	574	539	541	548	523	567	563	520	535	550	571	522	527	563	577	541	585	540	599	542	591	578	582	581	541	496	603	537	595	561	523	571	590	549	545	586	518	575	569	545	534	542	554	579	537	573	517	553	583	534	555	570	572	569	574	573	514	561	581	557	536	563	578	583	572	552	539	558	554	559	544	576	585	538	556	549	545	531	602	538	502	558	523	557	597	526	532	584	548	497	509	569	574	544	546	545	563	594	565	554	567	552	510	561	560	551	550	575	587	525	562	546	546	568	568	599	501	548	545	540	570	564	568	591	567	537	546	599	539	572	511	574	546	547	553	572	544	541	556	566	534	531	503	539	533	618	508	579	539	566	514	582	524	542	549	547	569	590	547	550	538	561	536	567	565	559	548	612	586	527	549	595	577	569	529	534	548	565	563	575	566	537	557	594	594	552	558	575	558	594	531	553	562	562	554	482	564	557	541	553	582	577	546	543	584	550	570	532	567	577	515	588	555	546	534	547	565	622	563	543	540	533	582	569	570	555	560	566	541	528	589	552	561	550	580	563	555	570	551	539	553	570	578	537	560	553	577	580	570	535	533	557	567	568	557	569	566	493	576	548	579	558	535	558	553	566	578	552	542	558	521	582	509	535	624	594	558	551	561	571	560	574	527	559	584	560	564	576	575	555	540	536	541	536	597	538	564	515	560	569	538	549	588	533	566	551	495	580	533	587	578	554	570	558	546	555	577	568	537	538	566	574	562	561	565	560	547	544	613	540	567	570	553	509	617	547	536	531	546	572	537	538	554	575	551	537	563	556	576	542	555	571	536	519	542	553	602	560	574	557	559	587	567	562	534	536	537	512	581	551	570	512	554	585	545	518	563	565	548	588	568	579	561	561	578	555	516	587	561	555	570	553	552	551	575	523	570	608	557	553	543	526	555	544	540	549	574	557	580	536	576	562	575	519	591	540	518	574	603	588	569	577	530	553	559	534	582	524	541	564	595	528	509	548	551	552	547	536	582	558	572	537	545	580	572	535	550	552	498	589	573	563	572	557	574	609	578	524	563	549	582	535	491	536	545	554	559	562	563	558	597	528	535	609	556	564	543	539	573	588	552	542	609	574	542	526	547	582	550	573	518	565	536	533	531	557	533	554	519	576	541	568	579	536	568	564	545	560	513	571	560	580	555	544	542	592	547	556	589	531	598	555	538	547	549	589	556	532	547	529	552	559	527	569	609	542	569	530	547	588	525	610	584	550	575	563	593	566	543	545	573	559	537	543	551	550	560	554	516	558	567	584	591	597	563	578	586	537	587	529	569	522	598	573	570	583	534	523	517	598	549	522	575	535	562	520	547	556	533	493	526	571	560	530	539	532	547	554	533	542	535	560	551	565	546	522	563	547	600	538	545	541	561	577	536	546	530	559	562	618	520	535	547	597	552	558	543	514	558	573	544	511	533	578	600	564	524	557	556	549	595	572	570	561	566	580	516	532	519	592	570	549	588	541	554	576	531	525	558	553	578	542	586	556	542	534	574	558	545	569	536	602	540	549	586	556	584	515	564	568	529	554	546	573	574	552	555	541	552	563	559	587	549	561	568	524	596	578	544	534	550	537	563	561	527	537	601	530	533	560	581	553	539	519	523	568	523	566	563	537	576	608	555	549	568	580	579	580	545	524	567	567	559	520	573	558	548	538	547	529	554	543	577	601	590	576	591	528	550	584	576	512	571	563	551	562	575	584	591	544	587	528	568	500	552	570	528	547	557	559	546	539	566	569	535	522	594	565	530	538	554	516	555	563	563	541	567	608	570	541	548	537	585	567	531	578	535	538	506	584	550	548	549	581	551	533	553	526	554	572	536	556	556	529	568	532	526	565	558	534	597	550	563	521	577	539	560	570	547	541	538	553	507	531	568	546	627	550	573	560	549	563	571	552	560	590	559	546	570	524	584	563	561	525	557	527	568	552	518	567	521	594	556	528	553	529	608	574	549	568	536	542	557	563	592	534	521	589	547	573	564	561	586	518	582	553	580	548	592	574	576	543	544	561	518	557	544	577	576	552	518	574	573	542	538	538	545	636	535	528	508	557	538	558	581	569	526	550	523	512	585	582	534	531	539	534	553	547	537	530	528	504	521	590	588	547	541	562	542	591	546	552	541	496	530	545	556	537	534	508	571	552	576	513	583	549	565	565	611	532	528	522	558	565	539	558	582	557	574	528	521	572	584	551	530	575	571	563	555	593	555	548	605	605	559	561	568	583	535	570	551	587	543	544	572	551	513	550	517	578	509	563	585	532	563	547	572	575	563	563	557	527	548	499	562	562	547	564	559	522	571	568	549	573	594	552	615	560	587	526	565	566	563	560	550	573	554	575	556	555	600	549	543	563	574	572	549	559	574	545	542	585	576	568	568	569	580	560	566	579	588	581	520	557	596	588	561	532	537	519	614	563	577	537	546	531	525	547	531	527	593	572	557	567	592	524	549	536	524	574	582	553	601	581	558	577	587	537	555	506	545	546	597	546	526	546	574	584	588	563	561	548	588	560	569	539	575	513	548	560	574	524	523	544	563	569	559	548	529	577	528	596	588	526	598	557	546	520	533	580	566	556	528	581	586	574	512	606	589	585	509	563	529	568	546	519	584	574	598	535	574	531	579	588	552	530	572	576	541	577	557	564	573	563	577	543	546	582	535	540	557	588	583	598	586	558	545	606	541	552	541	514	573	540	555	579	561	542	551	541	535	545	574	548	545	528	578	556	540	556	554	544	589	562	533	520	583	535	595	550	567	547	591	519	575	558	571	569	581	533	521	547	560	505	512	539	567	530	504	565	577	537	565	536	550	579	551	556	568	542	571	595	537	552	538	565	595	536	543	532	541	553	565	558	556	551	545	527	549	535	563	594	561	565	526	599	530	549	607	576	502	555	588	562	559	554	557	508	572	523	562	556	559	534	562	562	586	556	547	530	542	555	523	555	551	561	560	571	563	536	537	546	549	606
42969	77305	85013	67778	46962	34539	22161	5288	617	617	657	623	626	650	608	581	603	578	596	614	573	573	561	579	582	600	606	579	544	630	578	593	554	615	605	580	603	632	581	588	611	617	600	599	637	571	599	610	614	554	622	613	602	567	585	583	549	580	589	590	565	614	610	617	594	580	579	613	631	551	620	578	577	562	588	563	639	567	597	623	596	623	568	598	587	607	623	576	609	607	596	647	607	587	585	546	584	611	603	614	567	532	582	610	562	606	607	578	605	592	601	597	559	616	617	593	617	595	584	619	595	584	585	576	629	576	607	595	613	606	578	596	587	583	554	574	592	576	609	636	574	579	614	565	611	589	570	610	605	565	570	597	615	570	577	622	561	580	591	600	580	567	633	616	601	606	547	633	597	562	544	627	656	562	640	607	580	564	604	565	568	606	646	600	567	606	592	616	593	603	617	606	605	513	573	599	560	608	607	626	574	621	635	589	630	569	600	582	558	561	605	592	591	603	598	621	551	570	588	616	604	630	552	624	623	580	614	571	617	622	597	600	537	590	587	594	593	547	581	570	612	558	565	542	583	615	578	620	601	566	628	558	582	597	595	568	562	611	583	614	625	579	597	630	595	578	564	584	599	593	619	537	544	588	536	610	609	594	590	619	551	597	597	568	568	581	615	563	613	577	611	607	638	603	578	588	595	591	599	590	602	605	586	595	630	642	569	606	551	589	645	622	586	564	600	581	584	577	588	586	592	581	630	597	579	573	604	601	592	633	556	541	596	564	629	650	626	590	613	617	586	623	596	635	545	587	597	588	589	591	601	603	623	589	586	590	617	599	567	603	608	573	606	612	585	647	612	637	570	574	573	560	604	615	565	560	607	582	561	583	612	580	623	581	590	599	554	553	647	553	602	557	616	603	620	610	601	598	623	620	579	584	570	605	590	571	572	634	633	610	556	616	638	573	578	578	591	586	601	612	566	646	589	625	608	558	574	597	630	618	538	594	575	571	615	587	547	577	516	568	616	594	662	607	559	590	587	623	644	626	585	579	589	600	572	620	560	594	596	578	615	620	554	587	608	611	600	618	625	582	649	616	618	544	552	645	660	605	579	571	606	557	612	614	593	538	619	594	541	575	600	582	558	566	596	605	610	563	559	565	608	617	642	597	546	603	588	586	617	573	576	598	555	624	625	571	642	578	604	592	564	590	597	588	584	592	590	578	607	609	620	580	596	606	569	589	592	622	597	613	604	588	590	575	616	607	595	538	588	616	583	602	630	606	612	565	643	636	583	586	597	592	582	646	581	567	588	634	629	610	602	598	615	601	571	603	646	616	583	590	586	603	631	582	571	598	589	635	608	579	607	579	588	579	631	555	568	562	593	629	629	615	587	565	610	570	596	569	559	590	591	536	619	594	584	604	642	594	612	567	558	605	602	571	598	588	592	627	617	574	587	584	639	637	534	627	582	627	587	573	605	571	614	591	587	577	597	587	600	609	582	588	551	611	626	579	571	589	584	599	634	616	616	590	609	636	551	625	623	588	562	620	562	604	555	611	601	600	595	613	576	599	565	654	594	570	620	567	629	609	618	620	568	554	585	573	621	592	608	576	592	599	567	595	623	584	569	606	581	583	595	596	555	621	617	580	608	542	588	617	586	580	606	596	636	575	605	578	588	578	616	551	592	587	581	578	612	598	566	613	647	530	567	565	596	596	590	623	598	600	599	545	584	588	616	588	564	573	621	587	605	609	565	545	590	621	600	575	622	596	547	566	608	569	633	591	583	600	606	593	583	595	599	570	607	591	560	636	585	623	609	585	568	583	602	613	616	616	604	602	592	627	621	599	594	603	599	590	586	599	597	576	584	590	607	601	613	589	597	593	585	579	586	565	613	585	606	601	574	612	604	574	603	597	611	577	590	588	573	602	588	590	607	615	615	627	579	561	620	579	592	629	618	594	612	601	594	626	618	604	618	587	646	599	595	613	577	565	556	613	610	567	603	582	596	595	554	603	595	596	610	606	576	584	596	611	564	666	583	614	592	555	636	600	571	614	563	626	573	579	570	579	586	613	588	542	627	578	612	564	637	568	627	613	592	607	602	555	615	613	581	628	594	593	605	587	562	577	604	609	592	567	594	603	531	569	529	617	631	623	601	632	629	576	592	591	537	615	613	592	613	589	585	558	596	587	607	617	634	571	575	626	601	630	567	585	555	602	676	603	580	605	556	609	636	599	592	590	608	603	594	569	555	584	555	562	555	591	635	637	599	640	571	608	554	587	578	590	557	612	607	603	619	639	572	628	584	575	614	584	606	608	555	618	579	610	620	588	569	574	551	598	583	570	556	600	604	616	595	597	597	599	611	570	550	622	549	624	619	575	598	618	605	646	595	666	618	590	533	604	545	587	617	568	600	589	594	588	584	626	608	593	652	596	604	596	571	605	586	591	608	614	578	578	651	613	596	595	582	590	620	557	625	599	550	595	572	633	590	602	631	616	626	623	591	585	566	592	597	601	587	596	594	596	637	597	624	622	595	582	607	577	606	588	626	638	577	587	611	605	618	559	567	615	621	624	563	567	590	584	608	609	613	598	600	651	621	589	597	601	591	581	620	581	602	605	606	597	598	605	624	588	570	599	594	580	592	605	636	595	587	541	605	571	583	573	576	594	592	570	684	569	571	582	596	601	554	628	643	575	543	629	628	587	595	607	619	590	598	584	602	633	537	598	579	563	604	589	572	597	571	638	636	601	612	552	604	595	596	580	605	584	584	585	592	604	554	590	598	655	613	608	600	583	634	589	529	619	558	548	610	612	569	611	565	621	588	599	586	569	652	606	584	595	549	582	625	597	576	575	610	636	610	594	615	540	630	581	595	621	568	606	601	531	632	599	598	573	585	583	600	576	547	577	623	609	640	590	609	577	568	612	600	587	587	586	606	621	626	640	595	547	614	609	573	577	585	606	620	614	586	635	653	645	588	602	602	561	599	581	578	562	562	587	600	588	592	608	569	582	593	617	643	600	615	567	600	554	600	583	577	615	601	588	569	610	639	620	592	589	583	598	628	537	590	573	616	624	575	548	617	610	576	571	590	596	585	579	597	585	622	627	591	574	627	633	595	632	572	573	627	645	598	602	594	602	566	589	567	627	627	566	590	645	594	610	647	578	549	616	570	610	577	589	587	568	618	639	584	544	558	578	572	601	587	601	584	598	587	558	599	576	550	664	616	580	591	605	599	577	597	583	591	613	586	611	602	600	662	642	586	570	589	593	621	588	587	592	610	588	562	603	597	598	584	586	581	587	637	592	655	575	604	596	635	580	600	598	627	570	597	567	578	600	601	577	585	609	582	596	602	555	581	631	620	573	575	579	607	599	590	653	630	616	557	586	588	601	612	562	625	554	591	645	611	549	623	610	559	578	600	632	563	550	633	563	595	604	603	612	560	562	616	593	612	584	600	597	580	619	634	596	621	641	616	603	640	582	595	562	572	597	634	592	614	557
29631	30931	43342	28420	11090	3988	2223	597	376	403	373	410	363	377	370	361	408	398	394	382	364	424	388	386	408	402	370	358	357	391	383	406	376	385	356	374	401	372	380	350	372	364	376	412	404	365	399	325	369	370	386	351	369	352	384	402	366	380	372	355	358	381	341	392	379	392	372	374	365	388	381	366	393	389	364	355	396	402	401	366	330	402	380	363	395	369	395	338	388	379	403	393	365	357	383	385	389	394	395	361	358	386	344	367	382	373	351	379	392	352	388	400	407	355	391	357	393	352	334	374	390	375	375	370	388	368	369	357	349	353	347	371	367	354	385	406	380	393	350	345	383	336	375	370	369	385	361	360	361	373	342	345	369	364	404	388	394	367	392	368	375	363	422	382	375	376	369	385	413	384	410	366	374	389	357	396	365	404	377	351	358	369	394	409	352	389	383	391	384	365	365	380	372	364	383	356	383	365	406	383	361	396	368	370	377	374	381	385	330	377	402	401	390	412	375	348	382	364	365	381	407	359	395	364	370	397	351	374	413	353	352	388	376	387	387	385	393	382	405	400	425	386	398	398	372	361	419	356	397	347	383	371	359	370	385	377	415	357	371	370	343	351	369	389	397	363	319	402	387	368	355	358	392	373	354	367	341	348	383	332	365	347	368	404	387	411	377	383	378	360	372	399	379	336	386	362	397	385	371	338	380	369	381	368	365	395	395	380	399	376	410	382	397	369	358	372	393	384	385	402	380	359	338	397	311	392	353	392	368	372	378	363	332	381	361	377	389	388	354	391	396	382	381	377	403	370	376	379	389	351	391	376	379	408	378	338	372	352	363	360	356	363	383	366	384	376	381	385	374	369	375	353	387	383	406	371	347	404	398	362	384	403	372	369	362	394	409	377	384	405	365	370	361	390	358	343	377	382	357	424	412	358	352	376	364	360	356	395	367	381	377	371	386	366	367	356	340	351	355	348	364	370	356	348	390	385	348	340	360	367	338	382	421	365	365	384	372	380	368	385	390	361	394	377	387	383	394	402	399	391	346	385	378	371	412	369	388	364	407	409	351	376	381	381	369	355	369	374	397	374	396	339	419	400	394	397	403	373	374	380	337	358	363	353	372	401	384	347	372	368	326	350	365	382	385	412	349	348	394	384	367	389	369	389	333	361	371	376	370	341	393	378	391	398	397	375	359	331	346	352	337	391	359	365	358	342	360	356	351	368	381	382	378	405	381	361	378	388	362	389	401	381	380	386	369	361	388	398	354	383	363	398	373	370	397	355	369	385	401	360	353	387	386	382	379	350	395	380	410	394	389	362	369	376	359	333	415	362	331	372	402	387	378	371	378	371	365	372	395	380	399	364	390	389	352	366	382	387	349	345	350	392	405	375	397	371	382	388	376	340	382	385	363	388	336	358	347	362	376	390	381	369	410	355	344	419	346	372	388	372	387	390	398	377	373	406	378	376	369	359	398	392	385	398	394	353	363	387	369	381	347	374	411	379	360	364	353	399	375	408	404	370	387	378	385	367	352	403	373	364	366	371	382	388	346	376	344	383	357	395	402	373	350	372	318	376	372	366	367	392	377	362	379	352	385	372	345	380	377	376	404	353	383	391	363	352	411	344	408	390	369	398	390	362	346	383	391	417	368	366	382	348	381	363	392	377	386	372	389	354	366	365	382	382	385	353	384	311	391	373	388	351	361	372	379	383	338	372	385	408	387	399	387	378	371	413	391	401	393	359	380	396	371	360	401	368	365	370	358	347	387	374	366	369	376	366	421	360	380	386	376	383	393	375	374	352	371	326	428	375	340	398	389	381	401	392	366	363	376	378	374	391	328	350	356	362	361	375	391	392	357	354	361	351	401	381	367	400	331	389	399	385	343	383	353	380	368	360	355	401	353	358	381	398	416	381	406	387	405	368	369	370	370	382	380	346	367	367	372	380	377	341	347	360	366	416	387	364	395	363	346	365	337	337	405	346	387	346	386	380	392	344	368	378	393	391	368	349	378	355	362	377	364	404	391	367	404	393	384	377	378	385	385	369	402	407	431	409	414	355	351	395	361	368	355	364	382	375	339	371	365	352	394	348	394	369	368	354	369	410	392	386	361	372	371	419	358	354	382	364	394	368	409	360	366	414	416	383	404	406	408	353	394	371	393	355	382	364	388	396	395	351	382	380	394	349	348	367	384	436	392	384	363	367	357	371	366	389	401	384	383	366	407	398	385	387	385	370	383	396	361	372	387	400	383	404	394	364	396	407	438	343	385	383	378	338	369	351	365	367	369	388	401	408	373	354	365	362	361	385	383	391	350	385	358	375	356	396	393	369	387	354	378	398	367	392	368	364	361	405	390	363	391	389	367	382	398	406	372	379	374	384	366	368	383	418	343	372	388	400	393	374	352	410	392	349	369	393	392	386	379	373	368	403	384	395	365	351	367	358	405	385	399	407	366	380	371	368	392	393	370	373	400	380	373	374	405	346	369	371	376	367	336	374	395	334	379	393	360	350	392	356	362	411	357	374	365	364	354	367	376	353	381	380	383	390	365	352	361	409	347	402	353	390	374	369	383	383	387	356	363	387	382	387	377	340	369	373	392	397	370	401	363	378	401	397	395	374	404	359	387	343	387	358	409	387	370	352	373	377	346	376	329	393	404	385	347	341	357	355	347	346	326	399	382	403	376	371	399	350	365	382	357	369	392	407	382	380	338	405	381	396	389	373	348	357	384	384	400	357	364	405	367	382	389	375	388	339	337	347	364	373	383	385	370	363	406	337	376	382	367	370	342	385	362	385	378	369	365	360	360	381	350	384	385	395	386	405	377	376	360	373	397	403	342	370	385	378	383	351	355	384	350	359	380	363	372	401	374	363	346	381	391	375	350	341	368	358	355	382	373	393	361	390	423	389	366	390	396	388	347	386	393	369	370	333	426	368	380	424	348	352	401	379	393	398	384	358	401	365	348	416	360	396	361	384	368	351	401	388	399	363	358	359	382	395	385	347	357	353	342	377	437	375	373	349	373	368	339	394	361	366	365	387	368	342	330	357	398	348	369	353	373	387	357	374	355	361	374	375	383	381	352	345	347	368	388	343	403	374	351	365	391	386	376	386	373	363	400	374	400	329	391	388	391	358	415	393	379	383	391	382	352	370	397	381	331	394	380	361	372	382	361	409	366	400	356	344	375	373	337	404	362	335	384	384	378	421	376	399	375	413	357	381	395	389	347	368	362	389	361	369	392	356	385	380	363	394	398	382	396	370	369	399	419	359	367	384	393	389	384	379	402	442	402	355	381	378	378	378	394	382	372	359	374	381	412	414	383	414	371	383	401	396	396	359	343	357	362	358	384	399	362	378	371	376	375	375	333	356	372	330	377	373	359	407	354	394	363	379	411	380	382	373	362	365	345	360	428	388	373	359	370	371	363	339	388	389	402	393	365	369	364	358	344	389	360	413	377	391	359	329	362	354	397	381	367	377	362	383	396	372	335	339	382	369
32243	48767	38261	20984	8904	4530	2680	672	386	405	414	456	446	420	435	422	425	438	431	436	458	417	426	407	444	395	431	411	431	412	424	467	432	422	417	430	421	441	427	430	417	434	414	441	383	410	432	452	487	409	420	454	425	385	437	440	449	448	452	419	466	437	416	396	441	437	436	460	450	445	432	394	444	427	420	431	433	442	449	443	460	440	468	444	440	448	447	410	423	438	424	431	444	433	447	428	411	404	407	413	396	432	453	457	455	450	435	416	407	413	437	441	450	449	456	450	406	419	449	409	424	421	440	412	407	433	414	429	458	435	453	455	429	395	440	446	431	390	393	451	415	446	428	408	408	420	394	414	434	411	415	438	447	454	434	457	429	441	419	422	420	410	431	413	413	424	469	434	431	430	403	435	432	414	413	410	414	418	436	441	390	431	415	436	445	408	447	451	442	421	408	442	422	414	446	449	415	440	429	406	435	413	453	430	386	425	449	412	475	429	456	419	411	425	417	452	384	438	452	397	417	408	455	386	416	426	408	483	412	456	464	441	456	400	427	445	410	408	472	423	416	433	481	450	420	428	413	405	416	443	430	418	439	467	406	393	457	458	438	413	434	441	434	441	427	387	398	402	414	399	438	399	400	428	408	440	413	430	397	455	426	437	431	436	426	448	434	422	475	433	407	426	441	484	429	415	395	429	403	449	435	388	435	424	437	425	455	465	443	425	409	409	437	450	413	416	425	414	474	423	431	468	406	425	412	409	439	428	478	415	421	466	430	453	411	429	433	414	458	388	452	444	448	439	453	440	439	435	411	454	474	408	415	387	461	405	422	402	445	393	409	413	460	414	439	418	400	418	460	404	442	405	449	428	439	414	448	469	416	436	445	424	385	409	419	456	415	408	409	444	407	453	430	425	419	422	395	441	417	417	408	445	444	422	412	423	440	432	453	406	422	445	399	449	388	434	431	418	468	424	404	432	438	426	452	436	433	437	456	457	443	431	458	431	411	447	421	436	427	469	438	444	427	463	408	416	420	455	422	403	405	406	450	421	400	406	389	395	407	443	435	425	439	442	446	425	432	436	407	434	444	455	430	440	492	449	405	420	449	426	428	425	432	440	420	444	435	382	471	431	424	424	409	462	453	415	434	430	432	470	420	420	392	447	425	406	431	445	401	449	443	430	417	411	430	415	427	415	424	405	399	437	413	426	402	421	415	440	433	394	400	474	403	419	431	439	422	436	419	441	393	454	469	404	443	397	431	471	459	415	452	399	462	449	400	412	466	429	414	444	466	411	406	430	400	440	455	440	419	426	410	434	418	443	433	454	454	437	407	437	434	405	409	380	393	449	450	423	419	451	435	438	405	434	428	428	410	397	427	428	413	453	419	435	453	472	408	439	428	399	478	411	430	439	447	421	443	454	444	407	376	446	445	429	463	443	405	428	451	438	420	443	437	445	404	413	460	425	422	467	458	443	438	441	449	432	442	428	445	452	440	437	401	423	429	417	433	397	487	448	428	434	422	433	459	410	435	437	444	443	445	369	406	421	399	409	428	438	432	397	431	430	444	428	446	433	402	451	419	445	455	465	446	426	389	427	436	471	416	414	447	428	424	438	410	441	456	433	413	377	444	398	433	413	389	455	417	445	440	417	427	427	433	423	430	400	448	421	448	433	452	411	439	399	429	414	447	398	430	433	436	441	425	412	437	426	441	428	455	398	424	487	441	441	444	424	436	455	410	397	407	463	452	453	405	442	395	404	407	426	432	453	413	454	400	417	437	442	421	441	418	452	412	424	466	421	434	409	442	464	429	456	404	403	435	438	432	398	452	436	418	428	424	472	418	439	461	425	412	437	407	470	454	429	421	417	465	385	430	420	452	466	441	426	426	438	390	423	397	403	443	430	430	416	431	470	457	442	412	433	443	438	429	448	454	445	422	395	395	442	416	420	440	437	397	445	452	448	397	402	406	430	483	414	459	431	426	409	456	460	427	428	423	442	418	408	392	477	415	398	440	448	454	406	418	444	465	413	415	392	424	451	406	423	432	470	428	394	421	456	439	413	444	441	437	413	435	428	430	397	436	441	417	433	427	446	379	437	439	443	450	450	416	420	441	409	411	408	437	439	385	412	449	433	428	363	422	409	439	412	431	411	417	403	421	455	431	440	450	437	435	458	448	417	445	429	482	402	458	410	426	439	408	422	411	422	444	431	422	459	426	444	457	427	441	441	433	427	451	462	441	397	437	450	441	418	440	450	435	386	460	435	457	414	446	432	410	475	432	417	451	407	428	468	445	435	415	447	489	427	454	414	422	415	411	429	400	447	406	427	445	457	456	435	447	409	473	409	435	418	430	430	462	413	447	431	424	426	466	401	428	449	421	416	438	434	406	420	408	430	436	427	448	436	471	420	427	435	460	393	434	458	485	452	390	436	482	458	447	423	428	436	418	395	448	418	455	415	390	388	437	452	435	481	444	435	444	441	470	457	408	438	434	408	439	437	437	398	430	407	425	411	459	445	411	385	401	427	403	445	434	454	397	431	464	451	410	406	415	414	433	441	448	438	420	456	423	422	429	430	422	455	439	442	411	445	415	409	417	436	419	440	441	437	401	422	415	452	463	431	456	430	435	423	434	456	422	475	436	457	390	432	456	428	428	416	417	447	443	437	426	479	457	413	443	459	428	430	451	410	386	430	432	439	429	419	462	417	411	424	406	417	452	430	413	442	421	434	432	424	454	432	457	416	443	423	401	460	444	405	433	432	430	394	410	455	376	431	457	430	449	418	443	441	440	437	417	438	420	447	445	443	417	428	445	447	457	461	408	439	484	445	426	446	426	426	413	451	437	426	448	431	430	447	447	427	444	421	448	427	433	448	398	406	416	434	434	419	386	417	434	466	428	446	433	477	402	384	446	433	436	433	413	401	456	418	432	427	409	394	459	423	410	416	415	417	407	424	437	423	437	432	415	468	431	430	467	458	426	433	418	440	423	384	449	434	439	438	440	483	441	423	441	427	416	409	447	431	439	440	441	420	416	417	449	436	415	397	406	449	447	439	448	442	433	425	430	444	409	479	425	431	453	431	462	431	441	444	465	397	429	429	456	448	425	427	442	392	481	457	444	431	419	410	452	431	426	388	428	431	418	447	437	445	415	432	423	447	434	435	462	419	423	425	424	438	397	433	421	422	413	466	417	435	446	422	452	453	441	428	436	421	404	448	416	425	408	404	448	461	433	447	473	438	440	437	404	439	439	428	419	422	420	418	442	414	377	428	426	427	409	439	420	422	391	436	418	419	422	417	431	452	476	442	401	422	424	417	406	405	415	403	427	439	449	465	447	413	419	423	382	435	406	417	427	476	424	478	493	453	434	393	419	420	421	432	486	442	413	464	437	456	427	451	409	450	435	432	390	468	472	458	428	428	432	449	482	463	457	415	462	441	422	394	439	391	416	447	428	405	444	412	438	448	419	403	433	424	438	431	435	416	447	430	417	446
24950	24632	46376	44601	31088	23879	13298	2009	355	362	376	392	370	366	367	332	365	399	403	387	403	377	336	384	370	362	379	343	360	371	378	366	395	360	387	365	400	354	364	343	389	365	377	359	391	354	328	369	361	387	351	374	365	363	376	385	394	321	372	370	343	361	346	335	345	373	375	376	357	382	347	351	402	373	376	376	383	402	375	330	392	350	359	394	368	385	338	337	388	397	396	402	392	354	384	347	380	343	353	378	390	378	359	360	364	386	370	341	388	383	383	356	393	359	358	372	365	367	397	368	358	372	374	367	365	380	344	367	341	363	391	372	374	367	358	373	387	368	379	378	363	322	345	378	362	343	363	385	369	361	369	376	359	381	396	375	377	383	401	337	398	355	368	380	412	382	350	365	350	341	379	362	362	345	380	371	374	400	337	410	368	364	348	397	397	339	394	408	358	384	350	387	371	361	393	361	372	369	395	359	395	373	426	344	396	387	353	378	378	373	380	349	391	372	345	381	341	340	376	336	383	377	385	395	375	403	349	350	373	369	358	370	372	388	356	368	353	389	384	369	360	383	357	389	397	350	356	379	378	374	357	354	348	344	354	372	377	373	402	391	395	372	392	370	354	363	375	364	376	358	379	378	356	391	354	363	364	371	358	373	408	377	364	350	370	393	387	349	366	368	411	369	370	361	367	380	399	418	350	387	386	377	399	363	385	313	348	355	383	345	382	363	368	398	344	362	356	372	373	350	372	391	366	379	385	353	382	324	369	354	399	382	395	383	326	402	371	362	357	360	368	369	364	396	391	402	368	360	352	368	356	351	376	384	367	394	345	364	372	349	385	395	362	344	352	365	365	401	376	381	373	362	365	386	400	389	313	398	373	400	397	395	404	351	356	368	398	376	334	354	390	368	370	387	350	342	354	379	360	351	364	354	384	375	385	360	375	349	363	364	323	383	384	374	390	366	367	374	370	343	353	383	375	367	363	349	354	372	364	415	394	339	337	376	362	356	394	363	353	394	383	375	393	368	379	374	424	366	379	367	363	404	372	347	361	360	384	357	374	385	361	361	386	376	358	388	357	403	334	362	364	355	355	341	347	377	357	378	363	355	389	362	384	345	346	377	392	366	368	359	351	340	355	362	360	352	358	379	358	407	392	352	379	357	352	386	355	381	376	361	349	354	389	376	379	374	382	369	362	354	365	354	393	354	355	377	384	369	378	391	352	392	339	361	361	367	346	415	375	394	375	389	342	386	364	379	379	368	385	386	360	388	330	389	368	397	369	393	389	350	383	355	398	378	356	363	377	345	377	354	403	345	386	358	352	387	397	395	375	317	393	370	382	341	370	398	400	365	388	366	358	389	355	375	381	397	380	384	347	350	385	366	374	376	362	379	393	352	413	345	398	365	347	380	385	374	365	415	366	359	371	386	361	391	357	365	381	375	371	361	363	365	381	399	365	383	346	347	353	351	339	347	369	368	350	370	370	374	374	305	328	401	357	354	391	379	360	380	367	367	392	348	353	387	373	370	363	352	389	395	390	348	355	397	349	313	351	374	396	397	361	354	348	367	379	363	364	379	386	352	440	380	363	377	393	401	328	364	348	362	350	354	372	369	363	405	391	381	377	368	352	370	354	357	383	377	380	408	353	379	356	360	360	401	351	371	352	375	357	349	385	343	377	390	379	375	370	378	372	381	364	385	359	352	356	373	365	397	346	367	392	366	347	376	390	373	382	354	393	391	399	360	363	349	334	387	401	330	400	382	387	375	409	400	347	353	339	381	383	382	377	370	340	384	373	409	373	371	378	371	366	358	367	358	360	390	390	340	377	381	377	399	349	391	358	398	374	377	375	378	423	338	388	374	400	361	338	381	392	391	407	373	347	382	377	345	349	365	355	358	343	383	386	346	372	379	369	370	355	406	384	371	355	357	359	370	381	350	378	382	364	346	351	373	373	381	379	398	365	386	366	383	397	394	371	370	366	370	369	384	389	377	386	346	350	354	372	372	387	363	400	383	358	359	390	361	371	379	369	387	366	382	419	354	390	384	374	386	368	396	376	347	357	350	364	424	382	385	355	393	340	384	381	373	335	414	347	361	338	380	367	361	376	365	322	369	397	366	389	354	369	359	417	370	378	346	362	395	371	363	404	350	352	348	334	399	343	362	352	333	358	386	352	382	353	361	413	359	362	373	374	399	377	374	366	376	400	379	362	382	394	362	385	339	344	411	378	367	362	387	378	427	419	352	383	393	352	355	345	332	384	385	365	371	366	386	408	382	374	352	372	371	360	360	379	377	368	382	352	359	374	429	378	384	363	385	374	401	391	344	374	395	370	372	384	353	358	383	350	377	377	365	388	370	376	376	389	376	382	379	355	391	341	396	330	353	371	360	362	383	362	406	407	366	358	381	371	365	363	400	379	384	402	358	366	374	342	387	368	377	390	395	373	349	369	351	382	340	345	410	395	398	370	350	382	378	343	355	368	391	368	376	398	382	319	351	363	355	362	369	372	353	343	367	385	377	382	398	411	358	359	406	326	367	404	354	365	359	363	363	425	405	396	427	374	387	391	336	394	374	353	366	387	335	355	355	399	351	347	380	371	357	384	366	390	361	360	354	338	377	368	379	370	377	404	364	395	390	360	364	350	369	367	385	408	387	392	386	388	370	373	373	361	394	353	413	371	385	380	340	374	353	360	366	343	369	360	392	335	363	388	354	380	362	373	406	376	364	412	389	398	376	411	388	388	362	333	374	368	348	383	350	390	376	385	383	383	383	360	388	373	383	404	418	363	366	381	373	352	378	376	389	361	344	340	354	372	381	354	374	387	392	315	409	328	408	323	379	371	386	368	369	381	359	340	383	350	367	372	363	391	372	394	341	328	357	345	379	363	355	390	364	341	359	371	365	370	388	370	336	380	393	335	330	359	366	335	417	350	375	379	375	375	363	366	357	400	383	392	387	383	390	348	375	380	390	400	353	390	342	349	357	390	384	409	384	392	368	354	355	349	411	360	334	388	376	377	352	373	354	371	365	358	375	364	361	393	385	340	359	376	368	373	413	368	377	361	357	367	381	386	350	330	363	354	335	378	379	404	350	351	367	352	354	358	371	325	401	368	378	367	385	378	351	373	364	369	402	374	397	340	391	416	381	384	374	339	348	364	373	376	376	342	345	352	394	358	369	389	380	344	376	376	370	379	384	389	352	364	395	368	366	384	381	362	366	369	370	422	342	358	380	357	356	360	399	378	403	380	359	370	338	340	353	346	351	368	399	374	369	381	367	386	393	346	362	367	342	361	363	377	346	400	405	367	391	346	360	339	349	361	404	387	365	400	367	362	351	403	362	372	339	361	437	366	355	391	368	409	374	396	345	370	373	386	382	369	350	382	394	370	358	385	361	383	363	390	351	391	390	372	385	353	408	378	376	356	378	366	359	398	372	389	334	335	336	384	367	387	378	353	410	356	397	361	404	384	391	358	353	385	366	358	337	361	362
35709	77470	72499	48979	31747	23366	10909	1966	423	416	463	420	442	422	417	431	407	406	444	358	441	446	402	410	428	430	415	429	415	407	410	426	416	429	425	460	456	384	408	432	434	387	409	409	400	407	404	421	418	414	415	401	422	421	447	422	432	420	443	451	388	424	404	403	415	386	394	431	382	390	369	415	427	434	406	421	439	426	437	416	396	420	434	387	470	383	425	431	405	422	416	456	418	409	431	410	408	425	412	396	426	421	406	391	436	415	407	429	452	419	412	413	402	401	409	423	395	394	408	399	424	467	408	418	411	393	423	428	452	416	402	399	419	415	387	436	424	418	433	399	456	409	399	420	433	399	417	423	425	419	430	439	412	445	445	407	449	409	414	431	423	422	395	411	415	408	418	464	447	397	401	391	446	399	412	410	414	419	433	412	451	394	427	424	408	421	439	427	437	470	424	386	440	395	441	355	423	409	427	400	413	423	407	425	444	401	423	406	443	424	444	431	439	433	455	405	400	400	425	455	425	402	449	401	422	412	429	424	397	447	390	360	422	406	400	425	385	451	431	427	402	397	423	405	401	435	408	411	409	390	428	402	484	434	416	436	419	400	419	406	382	398	435	433	428	439	415	447	407	409	418	400	425	402	444	423	409	426	386	419	419	426	403	425	421	410	420	447	420	409	400	412	415	395	407	396	438	394	446	446	424	400	418	400	443	429	412	442	441	452	427	401	447	379	419	450	410	406	428	376	419	409	409	391	402	427	418	421	421	405	416	419	394	390	405	432	423	439	413	426	424	398	422	415	439	434	418	398	466	423	401	446	415	418	420	456	416	422	411	398	401	390	404	428	384	391	440	443	404	421	419	424	429	419	402	402	394	450	448	386	411	413	399	394	412	410	394	393	406	397	370	401	419	411	434	455	432	440	423	400	415	414	432	383	381	411	431	416	414	405	408	414	391	422	466	390	372	386	429	426	401	429	402	418	410	392	402	411	415	411	426	418	424	425	432	439	405	437	394	432	374	409	409	410	398	365	456	425	432	424	430	415	420	419	426	424	415	405	385	391	407	419	421	410	442	415	448	440	401	427	434	403	411	404	428	368	429	429	420	370	386	420	394	402	415	386	399	407	398	411	440	417	408	423	410	461	432	414	423	445	469	421	415	406	384	418	385	424	412	414	395	430	397	418	399	401	444	429	425	425	427	439	386	421	425	408	427	440	421	389	407	419	402	435	395	430	421	424	423	415	427	414	408	429	403	394	450	417	391	419	394	456	413	445	410	387	418	417	404	398	403	364	416	441	382	388	417	432	425	425	395	434	385	447	399	442	429	438	411	394	392	442	399	392	413	422	447	417	459	433	402	419	416	394	425	414	426	438	445	403	382	431	419	370	427	407	422	385	445	393	411	452	404	425	443	426	404	436	425	393	414	454	423	439	443	404	415	443	404	417	393	422	389	397	410	410	443	451	357	446	440	354	431	429	438	417	430	410	434	445	430	372	370	423	418	421	390	433	450	399	412	419	407	393	400	382	456	389	422	417	434	438	393	395	424	416	453	447	442	412	404	412	426	450	420	436	413	404	425	455	415	432	415	389	408	416	449	388	422	443	395	447	404	436	421	420	429	391	423	405	409	396	408	403	410	418	429	418	419	423	417	442	419	422	397	403	414	426	440	401	399	403	382	434	386	399	422	450	409	407	426	424	412	431	430	433	391	465	423	365	439	431	405	418	413	402	378	404	398	437	416	465	424	393	408	421	410	416	402	408	428	425	417	425	414	431	436	466	422	411	380	413	402	408	375	432	421	375	429	452	430	410	410	421	439	427	437	386	435	411	403	442	445	446	392	414	438	417	438	409	415	442	402	478	401	405	425	438	413	399	399	420	443	423	430	391	395	407	400	406	417	414	377	430	435	405	385	385	414	440	437	426	436	407	449	392	413	403	422	401	421	426	381	425	434	426	404	457	433	437	400	383	423	397	423	395	428	442	413	422	394	449	456	420	389	408	442	436	433	434	414	425	426	397	412	416	424	413	433	376	358	408	407	412	410	425	390	415	433	399	414	411	411	431	440	390	446	429	389	408	415	409	401	410	472	414	416	435	453	432	458	433	428	419	407	430	375	411	451	405	409	442	384	386	421	443	426	398	376	422	414	383	407	416	437	436	422	441	449	414	442	395	413	389	422	418	421	414	400	456	389	482	408	385	440	400	375	414	434	421	421	419	405	396	425	403	422	406	411	400	372	387	428	397	397	441	387	443	452	391	430	412	400	373	409	378	458	426	424	407	410	438	425	427	396	440	409	404	437	408	436	419	418	414	417	434	431	402	420	425	408	413	395	377	431	405	375	414	406	416	415	407	432	424	436	433	408	430	409	384	397	393	435	418	399	393	396	464	420	466	441	421	413	444	424	392	435	435	413	449	426	407	428	416	400	421	402	430	385	415	391	434	444	441	387	423	408	435	395	410	386	434	412	426	374	413	409	437	404	453	451	420	379	428	398	411	416	410	389	433	417	429	395	424	394	442	405	421	432	421	439	386	411	412	419	415	427	435	391	416	393	405	440	431	409	415	433	400	428	426	407	416	408	400	424	432	401	388	405	432	449	395	428	421	423	411	430	449	400	403	406	376	425	439	458	396	406	400	405	405	391	440	435	431	402	382	446	427	393	433	437	418	414	446	415	393	447	445	409	412	406	426	416	382	423	433	410	394	443	444	405	438	409	400	435	429	432	415	411	436	423	417	404	409	418	387	414	432	391	426	406	419	421	381	399	451	421	402	444	419	429	447	422	425	403	440	377	406	434	420	410	412	409	396	382	415	432	416	445	409	434	413	452	394	410	464	379	416	441	395	419	392	415	414	398	406	431	426	426	398	383	412	423	399	426	433	393	424	405	390	378	406	410	431	429	416	407	467	426	448	439	412	413	415	382	406	439	393	411	421	441	411	405	386	381	373	397	401	392	406	430	422	430	446	440	421	398	416	419	407	371	457	409	455	430	406	434	437	412	407	420	411	386	445	441	436	389	404	386	417	436	447	405	421	409	430	420	385	438	398	415	436	452	432	416	404	418	407	395	397	438	432	432	433	407	384	459	419	450	419	416	415	405	434	413	421	409	432	426	456	426	405	403	426	442	424	418	407	414	434	415	410	458	411	428	398	422	410	449	461	417	421	433	384	435	425	420	457	398	461	424	437	423	439	442	370	401	424	400	430	410	418	415	359	423	402	433	398	427	431	432	427	456	433	415	432	411	414	450	422	425	402	414	435	430	378	423	379	377	363	426	431	372	453	424	415	420	425	397	419	430	429	428	420	410	412	413	367	405	424	433	426	386	400	465	401	463	424	398	422	428	411	376	418	410	397	431	419	404	407	402	424	422	443	444	407	417	430	376	394	385	416	422	402	425	433	437	419	403	439	434	468	411	407	380	441	422	435	421	425	421	411	441	399	421	421	406	396	419	465	372	360	441	404	402	435	399	424	419	408	458	436	446	404	438	437
25689	24531	42812	38551	25556	14944	8144	1365	502	485	483	449	498	520	511	492	472	523	501	530	532	480	496	479	523	485	490	503	489	498	464	514	493	492	493	467	467	458	466	498	517	504	464	478	487	455	495	467	478	511	506	490	466	502	480	467	477	466	499	487	482	502	462	489	506	466	518	468	483	494	459	454	469	508	486	505	483	500	519	486	487	461	478	484	514	487	507	460	518	489	474	532	504	467	464	471	472	516	479	507	470	507	477	465	485	496	458	497	536	450	462	499	522	517	473	469	471	503	479	492	527	501	527	514	461	519	494	512	482	447	469	505	500	507	514	496	466	535	472	500	445	493	496	495	497	477	496	487	482	497	493	443	469	515	460	456	489	534	494	494	520	455	482	479	484	469	483	454	460	544	446	475	508	490	507	518	524	496	528	551	504	512	508	483	528	557	489	496	512	505	497	494	457	488	465	517	471	504	468	489	496	514	502	489	516	503	536	515	488	502	521	481	490	570	498	493	489	508	486	474	498	471	482	510	456	518	505	491	479	514	512	500	485	476	509	525	486	500	477	543	456	492	471	505	470	482	495	507	510	506	478	468	506	480	490	506	498	489	490	530	500	493	473	482	483	491	509	479	490	470	508	501	483	481	520	504	537	506	513	503	470	501	488	508	493	526	499	473	528	472	477	473	497	489	475	517	504	459	475	491	491	501	490	516	508	488	518	483	462	488	518	468	503	519	487	477	475	471	449	509	470	454	511	495	498	519	489	475	483	487	480	477	502	458	501	485	504	514	466	518	489	491	508	509	466	481	473	485	525	483	488	508	485	447	523	478	468	483	502	457	453	460	514	498	494	503	505	503	497	488	486	516	486	520	455	489	482	505	475	464	481	498	508	448	486	496	507	527	497	530	496	496	497	506	448	549	446	460	472	520	476	478	510	504	522	487	447	501	494	493	523	502	519	485	495	529	485	497	443	511	509	487	465	467	472	496	483	479	460	501	454	510	540	447	490	520	533	482	502	513	508	505	518	504	501	491	511	501	458	472	518	472	497	469	478	489	462	491	484	469	469	511	524	476	482	513	467	525	501	495	472	493	458	500	483	496	514	509	487	497	526	460	506	486	524	489	506	527	464	491	490	499	500	544	526	497	531	520	509	492	482	466	507	465	475	509	498	485	504	486	536	501	472	477	476	522	460	489	514	476	498	531	494	488	485	512	524	482	523	485	539	483	482	507	476	480	507	543	533	513	510	478	512	511	482	523	518	479	511	480	486	522	519	507	490	497	499	492	535	492	480	503	483	468	513	503	523	469	467	455	524	538	495	484	518	489	498	513	479	484	488	484	494	528	469	474	486	486	491	537	476	485	482	498	477	501	485	504	514	487	504	485	500	534	479	497	484	522	507	499	508	467	473	457	461	528	507	452	496	475	510	490	499	510	513	474	536	490	462	484	480	487	479	497	498	513	464	500	473	502	494	497	466	483	480	488	484	486	485	478	501	468	463	487	489	524	493	509	497	518	503	508	514	449	464	520	527	482	465	511	509	505	492	484	485	468	487	522	470	494	464	497	460	475	522	526	466	468	503	467	478	513	489	512	541	455	441	509	484	454	493	482	469	485	484	525	465	545	525	498	477	513	480	486	493	476	518	481	496	472	462	539	524	460	470	460	491	510	530	481	460	478	517	476	473	451	470	488	519	452	483	494	467	466	517	512	482	470	478	481	469	505	479	499	545	459	499	463	458	498	494	477	492	494	480	484	517	532	496	461	499	511	510	545	472	502	484	521	519	502	487	510	492	498	465	494	500	495	460	488	501	465	499	477	496	469	523	497	488	533	516	470	487	494	496	485	467	453	480	529	468	503	474	481	473	489	470	492	463	483	503	461	481	517	473	515	493	481	489	503	511	494	505	515	479	495	542	471	487	479	438	517	500	491	510	434	493	507	500	503	469	464	500	461	489	493	496	539	504	488	505	468	517	488	470	479	498	506	485	492	518	424	468	519	512	467	502	486	488	547	502	494	496	516	497	499	491	477	493	516	499	502	511	455	466	498	508	524	498	504	514	507	474	482	494	477	489	465	535	500	483	485	506	462	482	528	502	474	484	467	489	528	487	521	464	520	512	475	473	471	463	496	512	505	498	482	492	503	512	471	513	460	497	508	470	455	476	515	449	475	476	517	511	510	479	494	479	494	495	501	485	500	450	474	482	455	484	468	503	484	506	463	491	488	485	473	494	435	519	434	509	485	459	503	453	500	499	453	468	472	497	466	488	466	496	489	480	478	495	496	499	492	527	537	504	475	469	470	480	504	476	505	508	476	509	510	466	515	497	465	478	468	516	524	531	519	479	513	499	494	492	521	497	501	494	492	459	502	471	495	485	519	513	496	520	506	479	468	518	487	481	493	521	465	457	500	493	480	492	509	484	514	500	476	499	463	502	517	446	487	484	548	477	524	456	436	464	500	538	460	478	533	519	468	514	503	524	481	479	508	503	504	481	516	499	556	457	507	477	519	487	484	485	501	465	481	487	481	505	486	534	540	488	439	503	451	487	503	477	507	485	489	511	487	492	478	537	487	470	510	478	466	473	481	513	479	506	542	507	504	540	486	500	479	496	475	476	479	464	517	483	505	519	511	478	476	485	475	506	470	532	521	456	469	472	486	498	499	503	485	508	505	522	452	511	486	491	473	501	514	493	485	522	472	545	511	498	494	481	474	458	499	465	496	509	550	536	493	504	497	529	499	452	511	480	496	496	546	481	479	490	436	475	485	438	483	471	489	516	447	515	483	513	524	467	502	482	516	510	512	513	473	487	498	483	495	476	495	474	478	495	467	499	468	499	455	475	503	482	433	509	510	503	451	459	514	498	516	465	500	502	483	509	480	483	527	469	506	517	495	520	471	493	471	498	460	497	484	462	509	466	509	471	516	500	468	515	495	518	459	513	492	510	484	487	466	431	499	467	499	513	483	457	476	481	506	505	500	508	518	474	508	490	510	503	473	458	488	475	510	529	473	520	493	519	492	484	478	518	495	494	474	486	459	521	489	491	430	500	488	484	490	486	493	462	512	486	504	487	459	519	461	491	449	507	501	505	477	502	476	531	517	477	461	443	474	495	479	492	458	478	496	495	464	490	462	484	514	463	507	488	500	465	505	475	454	519	481	480	526	520	466	482	489	501	511	479	537	501	467	476	516	469	450	457	495	509	534	499	473	494	471	506	470	442	500	521	532	476	523	524	475	500	515	482	495	459	529	524	524	497	488	530	482	495	494	486	500	493	449	487	521	495	480	527	493	514	516	493	481	477	538	484	491	450	492	499	494	459	460	499	473	491	494	464	485	487	448	465	496	488	491	456	511	474	487	499	480	465	469	499	502	480	498	466	480	463	479	480	516	451	497	473	477	545	496	478	512	500	494	508	467	549	483	532	497	472	465	513	495	531	492	471	446	488	490	451	455	496	494	471	504	462	492	502	500	506	488	528	502	507	460	507	470	487	510
35047	72373	65283	43758	28186	16304	10369	1868	532	574	552	560	542	573	561	534	555	548	517	502	570	515	566	583	548	586	543	558	537	547	566	563	531	531	538	569	545	547	538	535	602	543	533	545	578	517	543	550	581	542	538	543	573	556	556	555	539	523	592	565	535	531	553	572	570	551	552	554	536	514	542	563	590	574	528	523	533	578	514	556	538	545	570	580	563	589	599	508	538	552	530	546	549	527	571	521	566	538	568	520	566	530	517	564	564	545	580	541	559	553	544	581	573	585	517	562	550	502	533	546	511	577	573	561	545	563	580	560	563	537	543	583	513	539	553	574	563	530	540	595	540	556	539	543	541	577	571	560	569	562	527	543	554	560	530	498	535	555	604	573	572	554	599	510	555	540	543	600	580	561	546	562	572	559	580	559	560	572	561	595	565	546	578	533	548	531	592	605	593	544	540	553	589	567	550	578	545	532	566	496	541	550	521	571	551	559	579	565	536	559	551	550	528	549	547	558	578	574	533	537	581	526	569	529	552	536	549	536	578	588	565	589	534	506	481	517	550	558	553	558	576	577	562	565	555	522	546	541	592	591	538	529	585	531	562	575	538	579	583	517	544	564	604	558	563	573	528	564	537	593	580	552	603	534	556	538	551	559	545	532	547	596	555	597	536	546	587	635	535	579	578	591	520	535	534	521	566	511	601	520	535	542	549	558	527	530	529	570	544	541	533	551	542	557	545	549	572	544	533	577	578	580	545	516	534	584	575	549	553	540	528	506	577	559	493	523	537	498	561	535	536	499	592	604	519	555	527	587	554	561	515	554	528	584	586	551	561	579	543	498	536	517	571	530	554	539	555	558	558	559	561	547	566	534	598	552	567	519	521	562	578	523	520	536	575	554	552	520	551	562	542	534	610	557	519	551	536	566	574	530	563	581	568	598	540	532	542	529	560	572	532	567	585	559	570	600	530	532	565	554	580	573	573	535	555	556	540	498	510	576	561	537	618	544	522	528	528	517	544	593	569	569	525	547	571	545	518	593	538	555	530	580	583	584	586	523	569	554	572	536	580	536	582	532	497	597	517	554	557	537	541	569	548	526	580	558	578	570	574	525	570	575	517	571	567	596	535	561	563	536	535	549	551	551	554	490	565	598	574	579	558	514	546	556	556	574	557	551	579	551	557	539	556	585	569	552	536	570	529	529	580	554	561	557	568	527	554	533	519	552	556	552	556	534	600	602	537	536	556	558	563	505	538	528	515	546	584	534	528	536	554	535	580	511	548	569	541	572	598	547	615	568	569	510	559	571	588	557	519	584	548	548	542	542	582	549	538	536	569	575	562	535	586	525	517	559	566	563	574	539	564	562	534	554	598	553	539	531	581	523	525	559	555	567	529	519	540	568	574	591	537	524	569	545	521	546	545	555	546	558	620	608	567	532	559	538	558	552	577	568	550	568	532	546	589	574	594	545	545	577	591	555	516	535	504	555	581	545	585	569	515	552	556	536	590	535	549	567	583	549	582	557	567	539	593	547	543	568	513	609	557	551	551	519	585	526	576	537	512	559	532	516	531	588	528	529	572	572	538	572	562	539	559	512	555	574	556	563	560	510	520	555	559	599	545	596	545	522	567	569	553	597	558	556	571	546	573	540	516	558	551	553	578	527	533	556	535	566	514	587	544	535	607	613	548	523	523	571	542	531	555	537	537	517	545	588	562	524	552	523	581	554	542	542	535	579	524	538	559	580	543	538	542	564	546	560	556	544	539	537	574	545	528	539	546	538	596	550	554	558	554	537	512	576	533	558	568	536	516	542	588	549	571	541	582	566	550	550	563	529	574	585	559	568	565	512	565	531	528	569	557	569	506	557	519	545	558	560	598	585	545	557	536	570	542	541	548	521	599	567	539	528	539	564	566	589	550	530	559	562	567	579	561	556	565	501	576	572	569	548	574	590	534	540	542	532	594	554	509	528	514	522	588	542	545	570	549	550	558	533	556	568	574	591	557	581	534	540	575	576	583	551	583	530	514	513	584	526	560	569	543	579	542	557	565	553	551	522	548	570	539	572	565	574	561	593	552	570	531	540	573	546	573	561	552	522	550	552	533	539	553	523	577	580	508	545	548	552	556	543	557	569	551	619	543	557	564	559	601	548	557	539	597	560	590	540	563	559	550	552	577	569	513	594	550	517	521	571	527	509	556	506	539	548	541	586	520	525	536	570	527	516	515	579	577	554	600	546	603	512	557	493	569	534	586	545	556	541	575	525	600	573	565	587	581	534	517	575	555	534	559	605	585	566	534	528	529	563	528	562	551	566	522	561	550	582	614	543	535	572	502	568	533	547	537	566	554	565	501	578	534	559	556	579	567	537	587	625	545	548	496	540	534	541	622	564	573	581	567	534	525	584	582	586	593	540	538	520	577	565	551	556	546	552	568	560	528	588	576	540	589	529	567	566	557	547	557	523	573	552	541	543	514	530	517	541	541	545	564	524	540	558	538	542	580	581	569	565	534	563	571	549	558	513	531	552	534	593	551	537	531	569	533	535	577	556	529	587	576	559	584	568	548	536	566	582	528	543	583	548	566	513	549	540	553	548	543	564	550	567	546	565	573	559	539	586	596	522	546	542	561	585	580	523	598	536	616	569	567	536	587	543	518	519	527	537	599	582	559	611	559	549	535	543	508	582	564	544	589	553	551	534	541	554	546	519	577	571	499	563	570	526	563	583	564	544	580	526	590	563	581	550	559	556	606	578	588	543	557	485	510	572	516	566	587	559	586	536	540	552	566	531	567	602	528	571	544	552	545	491	507	599	522	553	538	578	537	570	529	535	551	539	591	575	555	566	538	538	580	581	554	502	556	546	587	583	555	534	576	554	543	516	570	602	576	592	558	539	548	566	565	561	513	556	565	520	543	537	527	586	568	553	528	573	567	528	557	523	565	555	627	519	479	543	525	539	527	580	552	623	580	590	529	559	552	567	526	572	558	526	544	540	595	542	559	542	526	581	588	575	572	530	566	555	563	574	558	569	569	544	541	555	551	560	561	562	532	552	562	526	547	547	536	530	591	563	501	504	559	510	594	553	527	548	570	549	564	503	567	511	572	573	556	543	564	544	552	554	530	576	582	593	581	517	552	570	518	557	561	579	591	547	580	529	571	536	576	511	530	576	563	555	537	568	541	555	580	575	547	550	580	519	518	585	548	545	534	496	500	533	573	532	508	586	557	532	530	543	547	573	581	562	553	544	623	560	567	560	557	531	538	559	527	579	537	564	553	568	537	582	524	567	553	541	522	562	538	547	557	579	530	570	525	526	523	568	553	606	576	593	503	564	562	578	537	522	555	554	563	527	573	555	587	536	558	545	590	553	567	577	575	579	542	526	558	575	586	564	530	591	556	603	532	621	549	555	526	625	530	498	560	556	603	545	529	573	581	527	525	566	532	592	558	533	548	539	572	549	546	547	520	568	541	558	582	534	534	565	577	564	554	560	555	538	567	523
23336	22284	36926	35841	31519	29746	25788	6578	613	611	574	567	574	586	605	583	587	610	567	587	565	603	550	605	544	555	572	545	522	576	549	561	557	592	590	608	590	537	566	545	566	575	547	569	553	584	563	592	592	576	565	555	576	580	566	557	555	573	632	578	512	558	560	551	540	571	604	532	539	606	549	591	587	563	522	591	558	572	588	555	484	561	598	536	574	535	581	568	543	549	595	552	605	530	568	584	550	571	545	542	557	537	555	518	581	561	584	545	543	563	550	591	538	573	556	592	540	552	581	532	573	533	601	561	572	592	597	585	559	614	622	575	542	547	605	572	529	557	567	559	548	522	571	549	567	608	577	553	538	566	538	593	574	583	538	558	561	583	565	556	526	571	529	569	563	544	564	511	571	571	571	529	570	559	548	538	572	565	572	540	593	571	623	568	527	567	532	575	567	579	567	564	583	558	555	605	557	580	548	618	588	557	571	566	603	545	584	558	555	604	542	606	609	611	545	496	582	598	548	566	541	562	573	562	565	579	561	588	540	535	583	574	566	567	572	547	556	523	603	575	543	560	562	558	550	599	553	550	571	575	564	525	578	564	536	536	560	532	541	564	566	574	550	562	548	604	567	534	543	549	560	535	515	533	567	575	557	537	568	558	534	536	484	568	576	601	569	552	599	540	557	530	522	559	546	521	555	578	551	544	601	597	524	520	587	569	573	548	580	535	597	549	546	564	598	564	569	596	529	540	533	626	555	599	571	525	593	605	567	616	579	529	561	593	581	568	559	560	577	644	532	567	562	571	558	547	531	574	585	606	547	552	587	560	584	555	549	577	563	569	562	545	545	582	506	576	548	536	599	553	599	570	532	569	575	575	571	576	519	542	574	564	534	567	576	577	572	582	592	559	552	577	552	579	570	552	519	550	546	569	558	588	570	573	570	575	584	590	575	551	584	590	559	560	544	546	572	565	571	552	570	553	551	554	569	504	538	517	599	581	522	544	533	590	542	507	609	567	593	507	588	607	487	576	592	591	611	592	565	563	548	539	555	563	606	581	600	589	546	587	593	553	598	535	570	607	573	555	539	513	567	582	542	539	600	547	560	553	562	572	575	549	569	565	538	568	587	563	572	580	559	561	577	531	556	545	575	511	641	563	539	574	513	522	543	513	602	557	573	548	557	548	559	552	508	567	545	541	581	560	550	596	571	587	594	591	532	554	551	556	554	516	546	600	548	579	558	579	521	561	590	520	549	581	541	570	589	548	608	544	589	551	544	577	538	597	560	580	595	537	533	551	568	529	549	565	548	585	555	574	565	568	545	528	535	602	549	566	578	520	580	537	605	570	563	552	518	577	531	537	566	570	536	571	595	579	600	551	604	543	584	556	576	619	547	543	608	578	514	582	554	545	532	524	531	559	542	587	568	551	583	535	584	552	555	563	558	550	540	560	541	582	558	537	585	611	605	567	543	514	608	575	562	541	542	576	549	568	578	587	555	579	543	550	533	567	579	530	559	549	519	564	586	563	543	564	561	600	546	561	554	512	564	571	567	517	575	588	546	562	525	611	551	534	565	565	579	586	576	572	560	513	536	557	589	594	562	527	557	567	570	544	555	557	606	574	550	560	555	579	594	539	587	567	599	552	591	538	614	596	557	578	551	558	579	517	575	602	524	527	560	591	594	556	560	522	548	572	553	543	568	609	563	538	570	551	537	546	605	570	566	601	571	606	563	573	527	565	547	537	547	558	582	543	544	565	573	575	553	583	582	573	577	573	557	561	590	568	545	569	549	565	528	605	547	567	508	578	591	576	548	559	540	579	589	567	606	532	581	529	549	556	540	566	539	559	595	556	562	596	557	542	527	541	558	595	567	596	548	546	587	575	592	558	562	555	530	559	574	529	540	568	522	606	556	599	540	627	553	579	582	527	549	556	523	547	575	569	548	532	611	569	550	593	582	572	583	573	580	548	541	541	554	555	556	586	544	534	540	579	570	580	543	582	544	533	550	573	589	573	552	551	564	583	544	571	589	543	587	566	539	562	536	554	547	599	547	586	524	577	589	607	554	549	562	559	557	560	539	538	549	567	542	544	563	537	590	565	579	613	599	547	568	549	543	574	583	596	589	559	568	530	535	566	569	583	535	613	546	591	575	527	550	545	557	558	542	556	595	588	607	580	618	522	566	564	563	540	558	583	571	569	564	590	568	530	544	591	577	519	560	552	580	524	543	519	571	526	558	538	565	581	561	557	573	549	561	595	542	557	595	544	595	575	606	561	574	586	570	565	611	573	565	589	583	575	564	572	547	557	529	589	583	532	603	542	581	580	518	558	519	526	540	595	510	554	574	579	563	524	577	546	544	579	553	546	577	518	555	549	548	573	574	613	551	550	580	576	560	554	565	591	617	578	601	570	551	582	606	607	570	525	585	575	563	548	563	537	555	596	575	588	552	572	634	557	604	565	556	580	575	551	545	607	582	583	563	541	534	552	553	554	610	553	576	601	537	586	586	556	585	556	553	552	572	589	544	552	541	516	543	542	574	566	543	539	541	564	594	552	548	551	583	533	593	625	595	570	560	537	543	563	590	581	571	593	592	574	583	570	539	559	541	564	537	562	569	546	488	536	620	560	558	538	548	524	574	527	573	553	587	568	571	529	544	559	549	525	566	561	593	575	552	606	574	609	547	567	581	558	538	578	585	571	563	560	590	569	541	549	562	570	569	544	574	548	582	586	575	601	537	558	576	567	561	584	581	599	528	536	568	587	541	526	564	576	554	566	543	583	537	592	571	630	567	567	604	571	558	545	568	606	551	548	531	535	533	557	564	606	577	534	538	562	560	553	586	560	577	572	541	532	545	541	614	579	577	593	507	559	554	578	583	594	569	579	517	611	578	548	586	559	520	578	544	563	564	559	593	582	545	538	563	570	553	576	577	576	560	548	579	503	585	531	533	579	608	614	563	597	543	521	607	555	564	580	527	524	565	602	578	557	588	562	531	571	583	596	585	565	585	584	579	561	543	579	516	538	570	564	572	572	533	566	574	571	552	569	563	580	535	581	531	539	549	562	574	558	540	573	565	565	546	560	610	566	556	520	592	549	581	549	586	575	596	591	554	572	591	574	563	589	600	547	553	550	547	583	613	565	564	582	547	576	553	560	536	557	532	587	574	543	493	559	568	540	596	556	557	544	519	567	566	585	554	593	542	535	537	576	585	558	612	533	540	578	576	574	576	571	550	532	549	565	475	591	594	596	596	569	601	552	557	560	588	562	524	572	585	573	577	569	546	571	543	546	568	517	556	553	541	563	570	536	605	583	538	594	534	564	544	552	561	568	575	548	528	546	559	603	567	578	528	578	541	558	569	600	589	586	595	572	569	598	574	564	559	599	577	561	541	560	566	593	561	569	531	554	563	520	597	579	542	567	564	574	566	545	587	581	595	618	563	567	603	536	563	614	544	583	590	566	565	599	576	555	558	584	548	558	620	562	596	596	569	603
37330	70713	86883	67444	46724	35679	20471	4029	635	657	603	622	657	647	618	634	610	605	586	651	602	601	590	603	636	613	579	562	657	580	557	616	605	592	599	554	568	590	605	644	601	606	598	644	563	581	589	605	640	611	578	608	609	586	628	629	617	646	600	598	605	588	614	570	613	635	601	605	579	619	542	616	639	601	612	649	572	592	652	610	620	650	643	585	591	572	611	600	613	655	603	632	633	634	589	586	604	624	636	620	601	587	625	592	605	610	634	595	614	614	594	582	602	546	595	619	647	597	588	585	613	590	594	595	607	595	610	633	627	632	592	567	615	614	611	568	652	566	550	560	605	600	584	580	591	628	528	642	650	632	624	651	586	559	608	607	629	626	630	616	635	624	565	592	632	598	585	607	602	622	611	614	612	590	599	614	611	536	583	614	596	577	610	572	628	571	600	600	584	610	599	563	616	648	612	605	569	614	553	558	593	612	565	608	583	591	603	599	631	615	634	586	641	595	596	596	622	612	593	543	649	596	584	589	610	624	550	576	634	602	642	588	591	557	584	558	579	561	630	601	573	641	617	621	592	608	676	567	603	593	610	627	615	524	658	599	569	676	571	603	574	571	610	620	610	637	545	604	591	600	617	566	591	619	562	618	590	586	606	630	640	636	608	589	595	600	573	587	612	634	626	579	612	575	563	615	614	616	587	597	579	598	638	638	595	607	645	647	576	617	632	638	608	622	626	598	617	634	634	588	623	588	587	618	633	571	586	616	611	622	593	564	574	602	636	623	611	625	599	611	620	599	588	625	598	606	585	616	587	615	602	639	636	622	600	583	617	579	618	640	577	596	636	598	568	604	577	622	563	592	608	588	600	602	605	595	631	596	614	624	574	578	606	597	615	612	592	570	575	612	631	593	631	596	604	629	603	591	654	594	607	579	635	610	626	615	607	603	600	628	608	595	603	607	589	616	625	601	639	611	595	608	610	630	599	596	566	614	630	639	571	648	621	638	587	595	621	641	570	631	627	652	631	565	619	616	642	590	612	544	602	653	603	623	601	584	642	651	604	622	580	628	619	603	605	609	582	569	615	559	639	602	634	600	589	583	618	607	634	644	570	598	583	647	589	575	634	631	619	593	590	620	575	618	591	588	617	589	604	600	626	597	579	582	668	550	582	630	581	600	606	631	604	564	610	603	609	653	598	611	628	635	585	580	650	640	627	598	612	624	655	618	600	662	593	647	620	621	632	650	644	590	624	650	637	635	608	616	588	570	585	606	613	615	598	594	636	597	625	630	577	555	607	614	640	625	584	569	638	614	613	614	586	581	613	587	630	579	565	602	645	610	638	603	619	637	565	590	638	616	588	649	609	656	612	641	634	602	617	605	591	638	614	591	564	588	661	619	600	633	609	589	642	600	604	593	621	606	601	601	589	695	599	631	607	638	597	592	594	617	632	560	582	614	604	647	602	633	615	623	570	602	581	593	581	597	651	577	601	628	612	648	604	595	637	614	584	630	626	577	615	624	616	581	612	617	615	599	581	600	586	617	539	606	610	606	554	598	652	631	607	626	606	579	592	622	649	623	655	653	618	626	594	604	585	608	627	603	624	608	583	633	605	620	658	602	593	618	622	594	627	560	641	583	603	573	602	586	600	599	568	661	619	580	586	615	613	588	599	603	597	593	611	581	608	616	606	641	618	605	639	614	574	628	633	618	619	607	599	621	619	603	623	605	558	584	614	632	577	654	612	628	599	575	577	586	598	618	633	643	602	632	580	635	633	581	605	585	580	597	646	594	599	584	593	611	579	609	621	586	635	573	618	606	617	634	588	661	626	573	620	646	583	559	637	557	628	622	631	595	614	613	616	580	583	575	660	617	597	600	604	629	649	636	581	625	599	562	592	652	597	587	601	605	661	638	626	585	596	626	584	567	594	608	630	607	592	557	618	602	586	664	635	617	627	615	616	583	590	619	608	629	626	631	573	590	581	580	598	620	644	547	597	575	594	592	598	564	632	577	654	582	599	639	600	585	618	609	619	589	620	640	599	612	580	596	581	592	611	582	585	628	568	620	592	606	572	568	641	603	599	588	589	608	580	585	622	628	652	615	609	597	623	574	574	662	626	588	572	600	606	528	599	609	613	578	621	589	604	604	570	655	606	622	557	625	624	589	609	675	617	613	603	598	610	653	633	581	561	540	621	621	621	575	596	641	570	608	618	617	593	596	608	606	638	595	626	615	584	592	623	619	582	612	565	620	583	648	608	574	615	616	577	566	612	601	610	607	594	634	580	592	593	589	585	579	558	680	592	588	604	586	624	581	639	633	607	602	639	570	607	592	631	631	636	599	631	620	596	638	592	596	633	557	568	573	612	593	581	575	589	588	639	621	591	543	619	550	616	618	589	591	588	585	583	580	607	559	605	649	600	649	613	608	656	623	592	579	593	622	596	605	589	594	593	621	622	559	543	597	578	582	618	685	634	610	609	610	544	630	611	639	600	593	628	625	638	634	564	669	604	576	608	579	626	604	622	617	618	629	616	633	632	610	597	584	602	620	651	624	600	589	595	624	588	602	658	595	653	571	613	566	629	636	608	642	613	624	607	621	539	620	614	572	606	642	591	576	626	616	632	609	635	609	612	606	601	618	578	601	588	584	630	545	617	620	638	612	563	635	586	601	598	544	608	556	568	574	614	580	614	597	580	552	603	627	625	559	640	625	567	598	632	610	657	607	607	612	676	573	581	601	618	601	565	639	578	623	594	589	627	574	600	587	595	628	633	536	593	614	552	602	628	610	633	613	584	634	631	615	603	618	604	617	612	625	599	578	604	644	604	616	596	600	551	641	540	586	610	617	620	612	588	621	570	643	641	647	617	570	600	582	569	627	615	560	597	599	643	618	602	602	581	556	602	620	631	612	593	615	601	643	609	599	617	654	548	626	585	616	635	583	617	640	597	587	563	600	582	605	563	596	600	568	579	591	642	589	556	602	618	595	603	586	618	577	626	578	619	605	567	622	703	612	603	637	615	575	619	614	590	584	607	603	642	629	593	614	632	566	635	613	648	602	577	581	599	590	603	621	605	593	632	610	542	603	586	543	631	636	568	553	604	578	604	588	592	582	562	588	618	584	557	615	602	608	625	616	654	590	560	635	629	628	592	591	597	607	602	589	586	558	643	650	635	542	634	601	609	646	601	545	579	587	612	607	595	622	604	594	621	610	646	601	627	642	618	587	602	596	626	570	599	569	634	643	597	653	594	580	626	646	638	567	614	581	599	612	577	589	624	586	642	562	620	594	576	632	600	656	626	598	575	576	637	614	605	583	608	618	567	597	562	587	604	589	599	569	579	599	607	595	616	626	599	601	608	610	603	565	627	563	614	614	603	589	632	585	626	573	550	631	630	574	623	610	641	588	620	579	635	595	645	611	592	544	623	666	608	570	607	610	590	573	623	591	595	602	594	610	597	599	620	587	658	653	648	653	620	603	628	608	602	593	605	564
29038	31134	43694	27178	10086	3524	1961	624	426	378	371	406	381	377	357	367	396	406	398	359	411	450	374	410	383	392	369	359	353	397	375	380	406	397	389	381	390	351	349	390	384	375	388	391	384	370	394	379	389	398	381	372	358	361	400	389	397	423	385	401	375	389	397	347	388	367	354	384	367	377	415	383	363	369	390	368	383	421	384	378	383	412	392	389	382	389	400	377	379	351	410	394	367	408	402	383	397	378	392	393	369	368	405	372	384	388	377	388	367	383	374	363	366	405	393	398	369	344	400	396	393	406	415	379	376	386	386	344	406	379	344	377	405	376	396	403	395	347	378	348	403	395	368	389	384	372	405	366	419	367	374	428	407	394	408	404	373	402	408	335	388	352	381	407	412	391	377	375	362	404	392	416	405	401	378	353	385	430	361	356	384	375	362	404	364	419	394	390	383	365	383	359	400	392	382	363	403	377	419	395	386	341	405	404	416	402	390	378	372	385	358	373	411	396	376	412	385	382	379	359	381	392	342	362	393	399	411	333	365	385	354	381	384	383	353	354	374	404	378	415	380	401	379	376	406	418	361	367	384	361	385	389	387	392	421	392	393	363	392	379	366	370	355	379	394	386	432	368	402	363	379	378	364	379	369	385	378	345	351	388	353	374	408	375	359	391	358	369	394	396	387	380	384	405	366	373	386	350	349	407	378	366	385	391	426	389	379	360	384	372	354	368	385	379	368	431	337	397	362	365	382	403	362	379	378	382	372	369	388	389	391	391	429	400	388	400	394	404	417	364	382	363	376	411	418	393	360	390	389	400	381	393	359	378	389	402	390	397	422	337	373	391	359	387	366	398	374	376	416	366	346	397	368	405	366	423	376	384	400	374	367	374	376	338	405	358	373	394	373	362	391	367	371	411	351	360	381	389	377	383	383	379	382	396	380	373	369	358	401	324	399	405	414	382	351	395	400	389	330	385	391	354	325	408	383	350	357	392	400	360	370	367	367	361	402	402	386	386	362	357	420	378	393	368	400	358	386	371	385	382	395	379	415	390	394	374	373	381	383	411	340	389	412	395	407	409	389	366	398	369	362	397	377	380	372	347	406	375	396	368	375	408	372	374	374	342	401	385	358	382	396	401	401	386	376	355	389	363	376	388	374	376	363	368	370	369	346	389	363	366	410	410	389	400	352	391	365	370	364	377	402	370	399	355	413	360	401	389	374	363	388	390	373	404	383	412	370	389	350	403	370	357	382	395	353	427	380	394	379	360	369	356	419	385	380	404	400	395	369	381	373	372	357	388	423	376	385	390	423	361	372	405	365	358	411	369	386	403	384	401	392	389	355	403	348	374	400	397	354	374	359	395	392	392	403	414	371	371	391	390	387	370	388	395	390	394	403	374	364	398	371	392	364	394	397	374	380	388	377	370	390	387	402	406	402	380	374	373	380	378	363	407	406	394	357	378	376	363	420	390	403	354	382	367	419	366	383	369	409	356	391	420	366	381	365	376	361	326	365	383	419	362	364	359	363	402	400	411	388	396	393	361	374	379	356	356	412	391	395	389	427	364	380	384	382	392	404	397	405	388	392	394	397	376	391	383	389	405	358	386	330	352	375	388	394	369	364	394	388	386	394	389	366	409	391	367	387	408	357	377	363	357	358	369	380	364	363	371	328	361	361	418	409	358	368	383	395	387	354	339	352	394	359	368	377	396	373	395	387	367	390	334	387	386	344	382	382	360	362	394	414	375	391	393	367	384	367	399	346	394	375	386	409	393	357	387	356	373	388	381	415	392	383	336	402	379	393	370	409	402	354	385	372	355	399	430	355	370	375	400	362	394	379	387	391	356	382	381	370	370	375	347	413	367	384	359	369	400	383	376	359	380	377	419	388	373	388	334	383	378	391	429	380	386	372	357	374	377	385	391	404	371	395	421	355	407	398	399	412	387	380	388	388	355	390	397	374	378	419	354	387	369	398	403	391	382	397	324	344	398	345	405	407	374	380	378	391	368	378	387	420	400	374	391	402	416	417	363	398	388	407	352	352	405	367	365	386	408	375	360	398	373	349	398	377	394	361	381	351	371	383	408	389	421	381	389	399	360	347	379	386	387	377	331	395	404	375	385	362	388	390	426	382	355	359	385	384	404	347	391	374	370	374	371	377	371	369	367	390	397	372	370	391	347	374	370	396	369	389	406	402	385	401	400	391	349	383	383	368	419	408	391	381	435	388	398	361	365	442	383	417	388	369	411	397	391	374	392	370	397	392	383	383	355	354	358	392	400	365	430	362	424	390	352	368	380	349	386	357	376	367	351	397	372	428	353	385	390	381	402	380	413	378	390	367	407	379	397	370	435	356	408	395	414	375	413	369	383	375	378	388	377	388	378	338	383	346	395	363	381	394	377	423	360	371	374	390	407	386	376	404	351	390	360	379	376	368	393	375	394	363	401	382	399	381	403	368	376	358	383	376	380	382	362	385	379	365	401	369	384	391	360	363	406	367	409	368	344	356	387	402	411	418	367	378	374	390	403	375	384	387	369	368	395	369	381	425	382	398	399	361	380	380	391	425	382	388	373	379	337	384	383	365	409	410	403	384	377	375	394	381	400	388	403	369	361	381	384	396	437	361	393	379	397	385	374	363	388	366	422	351	341	386	434	378	367	386	395	385	363	411	382	416	360	383	377	370	345	377	378	410	370	397	381	364	373	361	374	430	421	356	394	379	395	394	418	378	414	396	374	389	364	383	373	392	423	385	399	370	387	391	355	401	405	414	396	381	377	390	376	373	406	400	349	350	351	369	416	376	369	348	430	403	386	395	387	362	367	356	413	396	394	383	371	397	362	375	386	385	428	384	386	394	425	389	387	374	368	400	349	355	403	385	372	406	369	411	385	346	401	425	396	371	389	399	391	371	360	399	382	377	351	385	421	389	381	374	363	383	367	405	415	368	428	370	357	400	415	385	390	401	395	390	366	390	390	377	380	340	392	399	346	395	369	393	374	389	383	382	387	387	343	388	372	391	404	384	383	369	363	395	414	432	377	351	375	413	363	369	362	390	394	364	349	403	342	381	353	371	365	420	361	393	389	386	424	359	379	390	383	392	384	410	355	370	393	386	382	421	358	371	391	354	380	375	375	385	356	373	352	376	368	370	398	347	410	374	379	379	373	391	361	390	373	388	402	388	383	387	367	353	372	396	383	377	371	390	364	389	376	352	380	382	364	388	398	386	380	388	358	389	399	386	366	390	364	391	385	389	364	395	395	398	393	394	365	371	385	365	393	375	377	369	385	387	401	372	388	398	416	401	416	414	399	370	353	335	390	378	364	419	404	388	409	382	431	361	372	363	366	385	399	390	382	340	335	368	366	383	414	412	389	367	369	367	354	368	382	371	355	386	382	405	378	402	376	348	391	373	363	421	428	379	360	380	380	409	386	364	382	394	369	365	354	382	377	366	377	382	358	393	373	403	419	375	406	407	406	388	388	377	360	369	381	377	398
30278	50166	38023	19844	8156	4254	2359	701	430	419	473	413	470	444	420	427	422	418	451	423	450	426	438	443	447	413	453	424	463	461	446	457	401	433	449	431	433	428	492	393	430	446	443	396	441	423	405	465	449	437	446	426	466	419	436	400	460	451	439	460	432	409	446	441	492	444	391	452	403	400	458	436	434	447	475	426	411	404	455	407	422	433	413	430	455	447	413	445	426	425	415	462	436	441	425	433	418	441	411	458	453	427	431	459	439	428	436	411	443	428	441	427	416	412	435	452	425	410	464	470	408	417	495	406	453	431	446	433	467	427	474	467	438	474	474	411	420	425	459	452	418	441	403	422	458	418	440	424	420	408	432	446	461	423	422	439	437	440	442	450	460	447	459	438	437	452	433	462	435	427	430	414	403	447	440	401	407	463	435	484	421	463	448	471	451	415	419	461	431	395	455	430	422	471	447	447	443	406	415	477	415	407	452	419	427	422	424	423	453	407	433	469	472	446	412	452	452	487	429	448	436	425	438	425	425	446	449	414	482	439	404	445	436	439	385	419	446	474	438	422	423	405	444	439	422	438	441	411	424	426	447	447	449	440	415	454	466	411	453	403	386	435	466	460	433	437	450	415	425	430	431	447	375	421	433	412	432	445	431	462	449	442	481	464	449	447	414	429	408	424	452	465	437	438	430	459	472	447	465	434	406	457	436	460	452	422	405	461	447	393	432	456	435	446	409	457	420	473	394	457	459	422	448	427	441	437	424	462	445	438	458	468	448	457	470	432	427	418	407	408	447	410	412	419	418	400	404	417	482	428	427	432	447	422	444	431	419	441	463	420	439	440	413	432	467	455	453	474	437	428	471	421	465	455	412	386	454	466	439	394	435	419	456	452	412	420	434	410	442	423	463	429	461	441	467	430	433	462	436	450	469	428	470	436	417	419	406	423	400	455	431	457	395	467	395	400	432	424	409	443	449	429	429	444	404	433	465	440	443	439	400	439	460	456	428	411	461	433	473	417	427	416	429	436	438	421	427	421	461	476	415	434	440	440	429	416	439	424	407	418	449	423	421	431	447	466	439	441	444	436	429	433	438	423	432	443	415	418	396	462	457	407	457	450	432	452	414	420	411	442	424	452	387	486	450	448	471	419	469	449	424	468	402	425	398	402	449	422	397	444	425	450	409	437	423	441	440	426	451	420	412	457	445	439	450	441	469	447	455	407	457	449	443	494	463	446	380	407	443	437	403	426	418	434	451	390	434	434	366	464	418	437	487	442	437	411	444	425	409	440	450	438	438	467	435	435	438	430	439	423	392	467	447	438	449	414	455	442	434	393	417	417	412	422	417	435	439	403	412	426	441	445	394	446	434	420	423	446	469	444	383	472	435	442	417	427	434	413	430	444	459	403	423	429	416	443	459	409	414	450	422	430	448	408	429	434	466	435	467	450	444	434	444	456	443	438	425	416	436	455	451	430	438	449	451	446	419	437	450	415	460	406	434	402	442	423	441	434	471	438	432	443	420	445	438	481	449	447	470	444	420	445	428	434	410	443	446	402	419	411	447	415	449	423	452	432	452	412	425	438	436	474	438	427	435	473	435	441	475	426	421	472	441	425	436	458	448	382	412	464	450	419	406	446	417	405	430	406	461	407	477	453	458	408	442	456	441	440	442	460	425	466	427	425	458	414	458	444	434	446	459	438	436	441	423	440	439	449	406	451	407	406	441	413	403	452	430	454	443	453	449	437	412	431	455	463	432	384	377	448	480	447	401	436	452	421	417	446	467	455	422	413	424	463	446	426	441	451	449	435	466	454	427	441	461	435	425	471	428	432	455	460	495	451	424	415	422	414	423	411	456	425	456	422	445	471	446	417	426	430	460	410	382	436	445	434	427	420	450	407	450	432	461	445	435	434	434	436	423	402	436	421	422	453	441	446	474	442	436	417	423	410	404	455	449	418	435	459	458	443	417	448	482	441	439	448	467	431	414	459	464	464	442	440	461	461	401	436	441	420	444	387	437	413	424	452	440	415	396	424	440	392	418	476	420	438	449	427	448	435	431	441	480	447	454	406	433	450	423	396	411	418	448	437	486	422	412	437	452	449	429	430	418	424	464	448	445	399	439	432	418	438	440	473	437	437	450	415	419	405	505	436	445	441	440	423	412	457	445	396	419	440	410	417	430	449	434	447	413	420	417	419	434	420	421	477	441	447	468	396	445	419	471	419	447	439	435	442	438	429	449	434	418	429	471	421	456	466	441	442	429	419	467	420	396	439	441	431	447	438	450	420	408	432	422	444	447	413	425	488	417	433	443	445	460	418	440	429	445	420	454	439	440	434	447	418	447	416	442	388	465	406	425	445	433	460	434	407	423	443	446	417	426	434	447	440	412	462	455	401	425	437	449	446	447	433	407	447	453	450	420	416	439	451	428	407	429	452	423	461	462	444	434	420	425	409	426	417	387	422	389	445	412	403	429	415	400	431	420	445	434	418	445	446	424	436	412	447	458	452	420	458	391	414	421	427	440	427	435	439	445	422	435	406	466	419	418	425	424	436	435	394	429	444	423	446	425	458	432	439	432	401	438	446	461	431	442	447	413	430	410	428	437	430	377	417	478	453	462	444	422	445	439	431	432	411	416	429	421	480	447	444	420	428	419	395	418	447	447	429	424	428	442	476	427	433	442	402	433	421	430	440	418	474	429	411	429	407	441	482	418	429	445	463	421	436	431	456	457	434	450	467	415	456	460	426	451	448	410	405	453	451	440	449	422	418	458	413	389	441	423	452	410	425	416	414	408	426	419	445	463	430	423	432	441	460	458	409	424	460	413	451	443	473	446	443	422	450	403	415	453	439	429	427	435	447	431	450	427	421	445	433	483	417	441	437	428	479	433	480	444	435	421	426	447	433	462	452	429	441	443	420	437	439	480	434	433	429	398	438	490	424	411	400	441	450	446	462	437	461	472	415	422	410	448	442	460	444	408	419	457	426	475	460	441	433	458	434	396	391	437	425	431	442	426	446	424	459	448	466	463	421	430	435	429	421	419	440	449	446	423	467	475	414	450	464	447	426	471	414	416	441	421	424	452	460	440	479	459	446	436	402	455	416	449	468	401	442	447	442	423	447	414	454	457	436	418	463	441	424	423	422	421	426	424	435	426	439	452	460	446	486	453	449	401	449	397	447	412	435	446	451	428	460	416	496	461	481	443	443	412	380	421	422	417	413	436	439	399	444	441	485	407	433	467	410	423	462	477	453	410	469	414	439	393	416	425	461	445	423	413	447	442	417	403	446	393	444	441	439	450	441	436	452	456	428	443	420	394	489	427	443	429	436	446	467	428	423	447	435	385	435	422	474	422	409	422	425	423	415	448	414	456	437	418	425	426	432	394	417	437	452	443	468	416	449	403	439	436	462	426	430	439	466	484	451	436	441	427	425	444	405	483	417	450	428	452	483	454	454	400	430	431	440	428	450	424	421	417	444	412	458	464	477	426	456
24834	24651	47571	44416	29972	22745	11840	1390	367	384	344	393	363	395	361	369	329	384	353	387	392	362	383	400	352	371	377	333	337	390	350	351	369	377	396	348	338	381	378	354	356	368	343	370	341	360	385	331	379	371	355	373	349	370	385	338	367	370	404	382	393	354	364	376	384	346	373	367	370	356	372	355	379	373	395	353	362	364	369	389	360	364	351	377	403	409	366	365	373	326	365	358	336	378	384	375	335	379	387	377	366	384	374	348	388	363	349	362	380	398	372	355	393	349	378	337	400	374	365	381	378	384	371	322	398	382	359	344	358	343	363	384	397	390	382	378	381	378	385	371	361	354	368	352	361	353	361	372	348	367	383	351	375	338	382	373	329	344	361	367	377	357	394	366	349	383	366	371	362	359	351	393	314	356	377	391	386	360	328	396	379	370	361	397	352	361	356	368	334	360	372	356	365	355	364	380	327	383	421	369	342	352	329	381	372	366	374	351	358	351	374	374	379	370	386	341	366	359	365	352	372	355	352	349	422	371	375	382	333	394	376	359	356	355	372	358	356	336	405	372	377	362	382	374	371	341	353	362	359	359	395	381	359	369	370	357	372	366	334	420	353	364	361	402	372	388	352	396	374	361	385	381	364	326	362	354	370	387	367	373	345	413	360	390	372	381	356	390	407	387	380	355	362	392	409	360	359	380	359	377	378	374	338	350	400	380	351	381	360	373	382	372	352	395	369	399	412	383	368	369	344	371	343	352	390	375	357	360	357	415	384	349	372	353	373	361	355	340	371	408	393	393	389	365	377	399	385	357	377	359	380	323	387	394	353	378	371	356	347	399	380	393	361	342	355	345	347	386	362	390	362	394	378	414	382	400	409	369	371	388	341	353	351	387	354	364	373	360	370	351	365	365	368	394	399	404	368	395	347	365	393	368	368	378	379	365	353	345	393	374	342	384	378	346	340	384	398	369	348	396	406	380	392	360	354	369	370	423	368	390	333	341	373	381	351	339	366	358	364	344	391	358	382	390	369	368	366	377	368	359	372	347	382	363	345	322	342	410	386	397	377	356	376	373	350	373	380	379	346	378	388	342	358	364	376	360	362	352	355	372	384	397	383	349	344	336	345	374	389	386	348	356	375	396	390	374	374	397	392	368	353	363	340	387	371	391	377	390	327	357	362	368	361	410	349	355	378	389	385	402	362	354	385	339	379	388	346	372	353	349	370	352	379	381	373	349	341	361	358	385	363	390	380	371	343	381	356	359	368	369	394	361	355	395	383	382	377	389	336	383	385	369	365	344	342	384	341	381	389	361	370	368	385	390	356	338	341	356	360	383	377	372	384	373	336	357	380	376	382	381	360	373	346	359	407	386	369	378	374	342	354	366	308	387	372	384	367	338	385	397	377	374	352	365	361	351	366	374	380	376	363	363	406	374	333	388	356	392	363	340	383	393	363	343	348	371	381	343	370	415	364	391	384	388	380	349	362	380	370	384	340	405	380	372	385	350	397	392	340	365	350	385	364	347	345	355	397	420	395	389	363	358	351	349	338	378	377	369	363	389	380	376	383	339	365	388	366	401	399	369	428	366	342	366	363	344	360	362	374	347	365	357	356	390	401	378	370	377	350	365	400	357	398	357	368	352	355	360	403	404	359	353	398	344	374	381	338	362	395	385	364	399	345	378	372	370	338	329	315	386	403	397	364	367	364	339	330	358	362	397	389	379	338	385	416	382	384	380	322	366	379	373	341	363	349	372	358	390	360	401	383	340	347	352	372	373	329	367	369	376	390	359	357	347	333	383	373	371	344	353	356	353	389	350	379	368	376	359	360	347	371	374	345	367	381	387	380	385	405	329	376	368	375	377	362	338	355	384	333	363	371	367	388	371	377	346	364	362	393	373	316	347	349	361	375	376	346	327	343	334	392	344	350	393	354	367	395	367	349	344	338	336	387	388	395	351	363	379	356	359	382	389	338	380	400	328	371	388	390	373	390	351	376	357	354	381	389	351	381	374	327	373	352	386	390	336	355	407	400	369	380	351	401	350	362	408	382	361	373	371	378	360	355	385	366	360	373	400	348	342	384	364	393	368	370	364	366	351	362	347	392	385	371	355	353	363	365	366	339	359	366	365	365	356	390	380	362	389	370	313	362	351	381	372	361	375	348	397	346	380	346	354	352	368	384	355	381	349	338	369	349	359	339	414	388	401	355	397	389	376	366	366	379	387	399	367	335	379	344	355	364	432	341	370	344	387	394	364	357	371	338	375	368	366	349	414	370	353	349	354	388	392	387	379	383	375	372	403	355	377	356	360	354	368	322	342	349	375	362	404	377	368	390	343	416	360	397	343	339	370	356	352	359	385	369	389	378	386	331	386	399	389	386	335	352	368	378	388	378	358	386	392	358	352	349	389	372	315	364	350	364	373	364	364	362	346	367	349	371	384	338	326	374	401	369	405	354	379	367	375	370	387	349	329	401	360	364	374	346	384	367	359	372	382	378	347	363	370	383	384	348	374	368	363	373	366	377	379	376	374	340	393	343	335	376	378	376	385	377	392	395	389	379	400	375	362	352	365	340	383	388	347	372	344	386	341	353	375	370	392	377	345	375	382	363	365	356	342	343	349	368	360	395	380	385	350	360	364	346	398	364	381	379	399	389	375	395	371	383	370	397	338	318	335	351	367	371	400	366	364	364	364	367	369	369	351	391	350	347	363	366	361	339	372	352	374	375	358	348	354	366	349	377	361	376	367	351	367	363	363	381	415	368	392	387	382	392	372	366	360	329	366	381	356	375	353	374	361	348	356	379	369	420	401	392	372	397	360	326	368	365	358	362	377	349	348	341	361	386	375	387	351	388	378	371	355	361	359	359	373	338	393	367	344	369	348	357	340	382	350	343	342	391	327	369	360	354	346	362	362	378	394	390	390	379	364	380	344	359	368	372	388	400	418	380	375	378	359	361	367	364	367	390	368	374	417	397	361	363	361	351	384	354	389	381	355	398	331	377	400	396	398	355	370	341	389	375	319	354	386	366	360	373	370	362	378	370	400	373	353	358	345	411	356	354	383	387	374	353	338	336	363	385	358	391	372	380	351	376	369	365	346	408	404	358	354	339	371	409	378	378	361	366	350	352	395	372	387	363	376	385	349	371	352	376	351	382	370	383	373	363	365	361	355	390	398	374	390	383	339	357	329	365	352	384	378	351	368	381	359	335	376	348	367	343	363	385	366	405	362	359	381	397	343	371	413	378	347	382	370	400	394	336	350	385	360	373	401	368	343	358	371	363	355	341	367	378	356	372	348	371	372	357	396	375	359	388	361	370	344	357	356	380	374	388	350	361	381	386	370	388	397	351	390	366	391	344	370	368	369	379	380	370	387	370	365	334	323	362	384	386	387	358	343	370	365	382	366	394	376	390	376	329	341	382	337	370	349	342	339	362	354	348	370	360	354	339	382	383	372	391	357	385	385	367	391	383	349	347	325	346	352	354	339	376	389
33753	81370	72774	48987	30120	21930	9138	1418	422	437	440	458	419	448	428	411	406	450	424	383	420	414	402	438	408	407	431	428	442	457	407	427	403	396	386	382	391	401	403	409	422	443	435	428	433	445	437	373	390	388	436	403	428	404	401	421	421	419	405	419	426	424	427	391	391	402	413	426	452	420	431	385	440	393	424	436	375	417	379	438	467	403	415	408	415	393	399	445	386	399	385	433	398	370	423	406	417	403	409	443	417	423	411	382	436	390	441	419	427	413	414	401	433	449	404	422	424	392	428	422	413	421	433	415	438	450	416	407	415	416	439	393	434	381	409	412	412	419	431	412	400	397	435	429	418	404	427	419	414	439	453	416	426	381	413	394	420	412	425	431	421	408	419	418	420	416	414	428	413	409	426	421	473	401	398	432	384	439	414	410	430	442	410	390	406	431	420	400	422	415	408	423	430	420	397	414	383	379	422	406	436	416	445	428	400	475	404	413	448	431	442	413	432	404	448	453	418	391	375	414	441	431	440	391	394	425	414	408	439	432	402	437	410	405	384	425	427	473	432	410	430	453	398	425	448	403	392	389	348	445	437	448	388	409	449	418	380	420	391	399	420	408	401	417	420	448	388	436	408	430	427	410	426	423	412	372	402	398	402	431	395	432	388	436	442	385	374	430	446	427	426	388	413	422	443	459	424	392	406	421	384	413	439	429	419	381	413	386	429	416	457	432	427	375	402	418	398	402	415	397	426	380	396	431	415	430	414	399	441	406	422	438	456	453	421	432	411	424	447	429	437	416	421	433	435	451	421	425	417	434	396	411	422	429	424	402	406	409	457	417	400	385	422	393	402	432	440	419	442	397	408	433	387	433	399	421	402	434	436	400	403	454	373	414	432	415	419	420	411	413	431	430	398	416	423	444	375	414	420	415	406	414	406	443	453	412	443	364	381	398	405	381	391	436	410	447	421	394	379	413	440	408	415	417	385	411	389	423	408	391	444	435	390	429	463	410	374	411	405	392	418	381	408	396	446	426	435	414	430	405	407	401	385	408	429	417	443	437	413	426	418	459	436	413	449	425	420	416	419	426	449	406	414	408	440	418	435	380	458	405	413	430	421	424	435	390	421	362	410	380	407	414	429	410	430	414	406	413	441	407	410	363	430	418	402	389	433	406	395	401	445	427	368	404	398	392	437	404	434	401	435	421	430	450	445	416	426	411	399	437	429	426	456	380	387	409	422	396	418	442	432	417	467	431	409	388	379	408	428	401	433	396	435	414	436	419	409	409	444	425	400	384	393	424	405	412	436	438	457	409	365	398	404	416	399	380	446	405	429	427	392	422	420	423	404	394	410	372	424	441	399	408	411	428	438	445	382	398	426	437	394	396	428	419	437	387	419	456	387	407	400	396	388	417	418	425	441	432	378	388	397	377	456	441	411	415	407	396	430	463	448	439	408	440	422	390	430	432	417	358	402	408	417	417	416	405	400	442	413	412	411	385	426	422	389	418	388	396	415	413	444	415	380	407	405	410	452	433	443	440	431	441	429	435	402	411	424	448	374	385	430	417	390	429	424	395	435	408	410	390	450	416	391	431	410	403	403	429	438	427	452	393	454	457	415	420	408	403	411	425	362	413	394	397	444	435	409	420	358	419	447	438	415	434	413	411	412	413	415	390	405	391	402	398	428	390	425	401	441	453	430	432	443	409	411	406	417	404	414	410	414	405	416	430	417	437	446	411	393	410	427	440	420	388	400	427	401	371	423	410	412	393	424	413	432	427	410	432	420	442	393	427	401	446	423	396	422	445	416	444	388	421	427	435	402	413	392	396	423	411	407	380	397	406	419	394	411	430	418	398	404	409	411	402	398	444	394	387	390	410	413	425	408	411	422	415	437	416	415	376	407	423	402	419	413	424	392	419	454	417	411	394	455	406	407	422	434	387	409	392	435	412	440	442	417	430	414	443	411	430	441	423	435	409	405	422	416	453	430	417	469	431	453	414	415	438	451	406	402	426	422	408	418	422	415	410	437	457	434	394	419	474	420	434	402	428	418	359	410	433	416	421	376	421	358	426	418	403	390	392	418	410	409	395	410	401	397	429	381	393	405	411	418	413	445	431	461	413	416	434	424	398	397	413	396	432	402	436	419	422	410	375	393	433	427	402	407	426	418	424	434	412	441	410	424	398	393	423	407	416	376	411	409	427	427	429	435	442	407	404	441	421	416	416	389	432	399	403	426	423	397	419	412	376	403	416	401	436	417	457	417	439	403	439	410	425	406	392	455	423	449	409	389	429	407	434	420	431	410	394	448	441	430	410	440	408	415	398	439	429	415	431	425	405	418	434	428	439	413	413	423	379	395	416	430	381	414	402	428	401	434	423	443	405	433	400	402	431	450	441	382	426	428	430	416	432	432	455	417	408	392	425	467	406	386	399	452	431	408	383	413	392	424	420	414	448	392	396	419	408	433	452	399	433	418	419	364	432	498	440	426	399	381	433	457	406	442	383	429	422	382	443	405	401	434	422	383	446	390	404	420	445	431	394	419	411	426	397	405	409	416	412	433	382	414	392	427	408	414	400	416	374	377	416	380	424	448	428	447	444	398	424	411	465	420	386	416	388	426	405	415	451	442	401	419	451	418	392	419	447	395	417	409	427	420	387	423	439	421	437	389	405	401	447	373	391	391	414	425	447	422	386	393	396	414	374	402	430	422	419	402	406	399	445	433	431	416	396	423	425	400	404	396	404	364	430	453	420	436	427	427	409	413	397	424	415	433	444	403	413	379	425	412	416	435	435	372	393	408	437	407	398	412	385	404	422	408	414	405	410	441	395	461	435	397	435	397	416	434	433	432	413	429	414	422	406	406	412	397	407	422	443	427	448	424	434	429	401	412	428	421	445	384	426	424	445	413	386	415	434	389	412	410	425	455	408	418	423	371	383	386	392	416	431	428	398	458	429	448	414	430	396	414	439	406	417	404	448	409	421	414	428	433	398	409	425	396	405	467	409	412	442	430	412	430	392	392	442	422	409	405	412	412	416	442	404	413	403	418	431	408	418	464	438	435	443	366	416	371	402	423	445	405	422	409	421	383	423	412	418	370	394	432	432	431	400	399	405	426	397	451	404	435	406	377	426	420	386	422	419	422	428	386	433	443	450	370	437	422	417	419	416	409	416	436	408	395	409	397	405	430	414	404	428	407	427	415	409	383	441	463	397	435	419	402	422	432	408	437	429	416	405	415	451	428	435	431	419	407	407	413	412	379	419	414	403	411	400	405	459	390	398	421	429	413	448	398	435	398	423	450	411	409	455	391	411	452	395	367	458	408	385	423	402	393	427	420	431	427	393	400	401	385	362	438	407	402	425	399	432	420	406	412	433	432	438	420	412	387	409	378	432	418	421	371	372	452	394	420	407	401	399	450	427	391	421	418	440	431	404	423	413	409	405	434	429	401	410	423	405	407	388	398	460	433	404	400	350	439	423	446	413	412	378	406	409
25562	25878	46523	39068	24172	14702	5929	1033	506	521	481	540	499	479	495	538	501	464	528	490	511	520	467	526	542	494	520	489	526	503	515	491	501	497	526	513	500	465	510	454	538	531	520	501	525	537	524	534	480	491	483	480	527	503	511	511	496	481	507	497	521	535	450	517	490	500	539	509	520	506	534	454	543	487	518	495	496	494	509	521	487	530	476	548	498	535	499	539	523	517	518	502	475	516	530	493	487	457	495	484	517	471	517	516	526	507	518	486	518	508	499	498	479	539	468	528	509	556	491	534	547	505	537	513	503	486	527	545	488	504	466	550	535	493	539	529	472	475	522	550	506	502	521	508	464	508	502	521	567	502	483	532	448	501	476	511	538	511	498	511	496	467	498	547	515	503	477	488	533	513	518	483	490	517	494	518	483	519	536	489	510	496	531	547	499	520	480	492	486	524	476	504	507	539	493	534	524	474	496	510	505	497	509	528	484	482	496	520	487	509	511	464	529	519	540	495	558	479	476	484	496	500	541	482	520	494	525	536	482	501	510	503	483	490	503	480	560	454	495	526	510	521	526	498	540	486	517	524	513	479	467	500	504	505	567	519	506	503	520	534	481	497	519	506	455	468	464	498	498	511	490	475	516	508	493	476	483	530	496	497	484	487	501	447	497	539	529	469	473	510	526	505	511	499	484	484	489	511	485	495	530	490	531	510	517	489	499	459	518	503	505	483	523	529	497	500	493	486	478	521	521	492	542	513	501	540	448	546	465	523	485	480	515	503	483	497	530	464	500	467	556	518	501	507	479	493	529	510	491	505	506	521	471	524	550	451	501	508	494	508	505	517	490	501	516	526	498	499	517	515	474	498	529	532	515	527	465	481	524	536	495	500	500	552	492	514	489	508	508	534	489	509	499	518	539	521	488	540	528	488	487	502	514	480	524	526	531	510	508	507	506	481	498	478	493	524	495	523	529	526	527	463	509	485	541	516	505	514	500	506	524	509	509	496	502	527	527	465	462	476	464	489	503	509	490	446	478	530	489	480	462	496	521	516	492	511	556	479	498	520	495	495	522	485	509	512	490	519	542	539	490	508	502	493	540	489	478	503	527	485	514	549	544	520	498	500	555	570	483	505	535	502	517	476	493	551	529	552	503	555	500	525	505	493	508	505	528	544	497	506	501	474	495	518	486	467	528	505	513	494	497	511	499	479	522	480	495	507	488	544	498	507	484	482	533	509	510	506	493	508	528	525	469	544	502	506	530	553	512	510	479	529	496	508	541	492	481	473	513	518	522	496	465	514	458	499	499	514	510	545	486	470	530	490	512	511	487	512	469	524	505	461	503	531	525	493	494	480	486	512	475	488	513	508	502	492	495	498	481	521	496	503	487	500	538	537	529	473	522	536	522	474	518	502	560	545	494	497	492	534	546	466	502	515	526	521	500	486	523	497	532	442	499	521	495	498	545	534	492	479	545	514	464	512	466	520	469	480	545	522	503	477	477	551	500	510	494	490	517	482	457	505	501	500	507	499	512	532	487	500	491	524	489	495	509	539	505	524	507	559	526	454	535	517	516	526	460	502	515	498	493	523	510	508	494	491	535	535	503	499	515	514	541	529	539	485	548	532	492	494	509	513	548	510	503	506	504	500	537	521	508	488	536	463	487	486	555	531	540	552	479	487	545	553	532	474	471	528	491	515	489	531	502	504	510	502	497	589	520	512	514	487	508	505	515	500	514	492	497	519	478	527	492	521	520	455	488	517	497	518	517	515	507	487	545	504	514	520	560	481	490	466	534	477	564	486	517	500	526	512	490	488	499	493	512	531	477	493	501	505	534	492	500	473	493	503	444	511	512	527	553	497	495	510	493	494	502	448	504	527	488	505	481	494	563	520	508	491	487	513	517	476	489	498	532	512	503	528	483	472	504	499	538	497	450	489	533	503	494	499	489	484	472	513	508	497	524	487	496	503	507	482	504	500	519	515	474	497	493	516	492	530	497	470	493	520	469	553	560	511	498	540	479	527	518	522	511	513	524	488	502	511	492	493	533	500	515	542	505	486	492	502	552	481	484	511	481	533	547	511	552	530	490	495	508	519	472	539	483	500	496	497	501	468	479	505	497	553	485	521	488	509	491	531	485	520	517	510	515	492	501	514	506	539	567	521	481	505	486	511	509	523	512	544	502	545	497	528	506	495	532	511	521	478	516	520	520	499	519	547	512	459	491	497	505	460	482	502	511	496	543	518	480	532	510	513	506	527	512	508	497	480	546	514	503	483	564	501	508	521	535	461	500	492	505	557	516	483	512	519	497	489	544	524	483	514	536	520	510	540	492	526	501	518	507	487	504	479	526	512	536	487	449	503	552	499	538	495	510	496	515	534	542	497	550	511	512	465	487	536	556	470	528	510	497	512	523	516	516	510	542	516	480	514	499	529	526	515	505	501	523	548	534	508	510	512	502	486	503	483	486	508	522	482	539	488	519	518	522	473	506	542	522	512	519	508	473	501	466	490	545	481	527	515	504	497	515	483	491	464	500	522	499	561	495	504	488	482	520	496	527	539	474	482	480	534	548	533	480	473	521	545	504	506	482	504	536	551	504	490	520	480	522	514	513	516	485	531	503	535	503	474	511	516	518	506	492	489	494	500	457	527	460	460	524	464	489	505	517	512	523	511	520	485	512	498	498	490	526	510	513	499	536	446	493	519	510	499	517	504	534	525	500	522	556	494	536	511	521	517	519	551	544	497	511	526	482	518	524	518	517	500	472	526	517	470	513	453	527	496	493	511	543	560	525	508	542	529	557	498	519	492	570	536	504	501	528	536	519	502	500	496	498	490	490	496	555	525	502	465	495	499	473	573	525	515	491	512	522	501	537	467	515	485	509	505	500	514	502	502	480	546	499	519	527	510	483	533	504	530	485	507	484	485	518	506	521	502	477	497	542	497	517	492	515	510	502	554	477	485	551	518	566	538	479	499	508	508	512	488	517	483	506	543	471	522	503	494	506	516	479	479	478	482	540	460	499	516	522	480	531	507	538	497	450	555	516	483	480	505	491	522	506	475	503	511	489	510	531	498	491	507	520	513	479	477	497	506	512	490	509	503	476	496	507	508	484	498	473	510	481	563	487	491	521	529	550	513	515	476	501	504	484	448	510	472	511	500	515	500	549	533	502	466	513	487	498	532	465	517	497	517	488	477	523	502	481	523	544	530	511	522	531	526	492	497	486	512	509	498	528	504	504	494	509	483	499	508	483	457	496	477	525	500	487	471	536	498	491	486	503	485	484	528	501	513	536	491	527	501	522	467	516	516	514	504	524	541	523	495	518	525	504	484	491	520	540	480	493	534	545	496	529	560	486	490	501	504	532	499	518	535	523	498	538	467	505	518	492	524	522	502	518	528	494	505	560	528	511	542	487	492	511	512	509	506	497	522	537	486	500	485	535	490	553	487	531	513	537	525	521	494	504	540	505	502	511	540	517	487	489	525	514	461	502	524
35671	78083	65260	42746	25610	16810	7055	1334	572	557	521	570	557	571	578	542	576	546	555	602	549	576	564	614	532	580	594	597	598	528	548	532	540	562	566	571	628	558	548	555	598	596	571	574	583	543	568	550	609	548	578	567	603	540	571	520	569	544	564	569	561	544	580	590	595	542	569	558	565	583	585	539	534	567	559	619	592	594	578	603	556	594	574	560	582	564	582	566	563	524	552	593	563	551	583	541	550	620	532	605	567	606	579	566	571	569	541	531	592	579	579	566	598	572	588	631	566	585	549	553	538	565	549	601	544	588	585	552	595	563	601	572	580	593	521	596	617	527	565	579	575	547	563	582	564	559	541	540	556	535	583	608	562	529	555	580	560	589	541	558	539	566	527	580	567	554	623	564	623	557	536	534	602	541	609	527	577	596	529	534	605	585	535	578	589	563	551	567	552	546	539	525	591	624	572	568	576	594	582	531	626	562	570	558	557	565	550	545	579	571	591	521	583	516	508	561	539	605	554	590	539	562	565	550	547	562	573	618	556	571	553	569	535	551	539	579	575	536	581	581	545	571	585	553	549	529	565	591	551	569	588	554	593	589	530	542	588	555	556	616	539	580	566	563	542	556	558	535	551	581	585	591	513	569	564	591	565	537	565	548	552	589	556	532	517	572	571	592	536	598	544	586	539	576	594	561	531	574	548	565	592	556	522	562	588	556	593	583	533	557	550	566	532	546	586	552	552	593	568	568	647	593	571	583	543	560	540	554	588	587	557	568	551	580	577	594	574	573	584	566	529	608	546	582	576	534	583	598	584	558	597	559	531	549	609	558	632	539	609	552	537	559	566	542	530	574	585	598	578	584	536	572	551	584	584	522	610	542	548	609	566	573	542	559	561	565	604	531	580	556	571	576	562	559	605	508	540	565	537	550	561	545	535	595	505	571	584	587	535	549	559	569	604	561	574	567	536	553	554	573	541	558	566	596	601	549	583	553	591	587	552	583	576	573	536	544	625	528	591	573	555	563	585	572	532	587	564	588	585	576	579	630	569	511	605	555	558	621	581	576	563	580	545	589	597	576	581	533	559	549	556	554	540	536	524	555	560	550	590	590	553	550	602	564	564	600	563	541	583	564	593	542	518	566	571	550	588	600	542	576	548	610	534	557	553	567	563	575	585	558	557	566	575	546	561	553	573	567	549	621	547	588	603	550	579	559	556	602	564	588	575	556	566	523	622	577	574	536	601	597	609	563	600	578	538	536	539	613	590	571	547	533	534	556	544	585	549	557	593	579	574	543	544	530	582	567	592	570	541	564	598	575	581	603	568	528	564	549	541	540	532	561	528	572	546	540	595	555	589	595	587	577	564	565	574	579	527	605	556	584	598	597	596	547	589	571	544	546	487	592	554	582	550	577	570	560	562	574	589	541	564	613	551	572	539	551	508	549	568	516	564	585	558	575	554	556	569	575	573	575	552	562	549	574	600	575	571	533	568	604	536	517	575	611	549	562	580	578	560	615	545	552	550	571	535	528	565	587	572	629	549	559	549	545	509	554	575	587	572	553	561	578	540	580	550	562	526	570	583	528	558	606	538	517	550	571	608	555	560	560	531	547	569	561	560	610	547	514	566	550	580	561	550	572	555	566	620	528	579	574	564	606	552	581	589	564	585	533	541	553	577	555	589	564	557	564	562	560	575	531	568	553	585	543	532	577	549	571	536	515	567	585	514	569	600	574	538	574	601	562	554	559	590	563	561	580	529	554	544	572	566	577	608	586	578	569	573	584	589	543	587	562	603	560	584	514	553	574	562	580	564	542	566	539	603	571	564	563	513	558	591	556	552	608	538	534	593	541	539	539	577	556	534	599	539	567	556	563	552	550	588	555	559	597	591	599	590	552	570	544	573	562	538	527	582	566	541	582	604	551	612	598	577	558	572	567	543	598	567	566	572	544	589	551	614	552	560	524	549	583	599	610	554	552	586	592	602	529	564	559	576	550	618	595	565	588	598	575	569	572	529	514	532	565	543	559	601	570	539	576	581	561	543	537	558	584	503	512	573	542	562	594	539	594	564	587	547	539	580	550	585	559	572	587	608	573	512	571	610	583	575	557	577	579	523	565	595	579	585	579	595	555	575	542	588	549	607	616	533	559	542	562	560	612	541	600	576	588	551	542	557	548	568	547	548	579	552	591	597	602	553	552	592	595	587	531	519	580	552	556	559	578	595	536	547	549	585	551	564	532	540	557	596	559	539	619	569	525	573	533	590	581	586	574	497	561	564	518	590	560	551	560	581	571	584	562	575	542	610	522	565	579	561	579	589	535	531	531	565	539	583	524	573	566	593	607	603	546	590	578	558	582	571	559	607	585	549	541	521	605	551	566	538	572	545	547	581	525	556	544	559	592	545	577	573	542	549	537	580	579	566	574	565	542	577	578	546	601	534	592	577	562	584	576	550	522	618	571	558	545	513	558	559	571	543	553	547	587	585	586	543	575	579	538	573	563	544	568	564	573	533	558	584	590	563	568	536	570	565	546	587	559	538	558	588	569	560	583	523	562	587	555	587	554	548	559	570	549	542	571	536	576	541	560	554	557	603	543	547	574	555	536	575	561	511	593	559	563	501	523	579	568	522	557	585	547	590	556	585	508	581	593	572	565	579	567	566	572	554	573	579	543	596	554	571	582	532	547	557	607	563	557	553	554	567	594	554	577	578	594	582	587	609	567	523	587	527	544	573	527	552	557	565	581	557	568	577	573	576	543	573	595	578	537	574	571	571	532	564	569	560	544	581	590	572	572	564	575	537	540	554	600	576	536	627	575	578	539	555	601	562	549	580	595	592	547	551	552	561	556	577	521	561	583	573	565	581	558	596	574	568	574	594	524	524	608	603	543	554	532	535	559	572	548	555	539	598	547	555	554	547	589	572	573	582	570	584	558	575	551	540	571	593	529	559	589	591	553	581	576	583	539	562	625	579	549	561	578	583	563	544	600	524	549	569	611	549	565	566	577	591	552	524	593	531	556	565	529	537	551	559	564	597	574	525	557	538	571	571	567	578	570	538	579	562	555	556	551	557	570	568	570	568	552	552	574	591	576	510	520	533	547	565	614	545	496	567	580	548	589	520	555	584	600	586	544	572	595	561	536	590	544	544	533	573	595	581	554	555	504	581	595	565	572	585	563	580	575	543	536	579	583	555	552	584	597	577	556	577	589	530	585	585	589	580	609	601	555	571	553	600	592	592	598	545	544	563	540	567	578	603	568	547	546	532	592	583	554	586	560	540	577	560	584	546	582	598	586	539	572	542	569	550	591	593	556	575	586	570	589	598	571	546	575	593	547	579	557	588	580	556	557	576	549	585	565	567	564	569	593	549	573	524	561	568	550	554	558	554	593	583	556	584	518	590	557	538	597	534	539	542	538	565	564	549	580	569	549	571	579	594	575	531	570	543	570	558	617	572	553	536	565	538	513	544	534	568	550	603	565	568	555	546	544	572	579
23258	22644	40262	38821	32136	29163	22663	4962	675	629	575	570	563	554	542	595	595	572	607	605	578	613	577	595	599	595	543	565	500	583	588	595	605	583	593	608	491	548	583	553	579	549	527	536	522	579	626	576	569	561	577	573	540	605	595	562	524	562	599	557	566	557	567	531	568	550	570	564	607	586	571	571	544	573	559	553	581	531	574	575	614	578	570	612	588	559	549	571	567	600	534	585	559	554	555	574	564	591	526	591	591	577	541	591	561	551	560	570	598	570	572	588	581	581	540	610	591	570	552	594	575	589	555	589	569	559	568	565	588	611	564	557	529	543	595	564	562	618	550	559	515	601	532	572	540	589	545	593	535	543	569	569	556	582	567	629	598	568	591	535	561	562	570	570	579	589	594	589	576	555	553	559	563	569	543	590	564	569	570	586	539	577	579	583	559	544	564	566	584	562	554	563	537	560	587	582	530	546	556	539	588	563	576	562	605	625	610	518	589	542	614	586	580	557	572	518	561	599	538	587	564	574	560	591	582	625	570	598	550	526	582	555	556	597	552	528	570	587	532	504	540	559	543	571	601	590	550	568	599	548	587	612	596	576	557	579	551	624	539	548	618	568	583	563	594	547	615	574	535	591	580	618	594	583	533	609	542	583	545	588	548	573	572	555	586	604	534	599	571	593	565	601	581	570	553	587	573	539	542	544	577	546	581	565	568	544	579	598	559	609	568	578	603	574	602	578	582	528	581	572	538	574	583	597	604	546	547	569	559	592	580	557	549	547	610	557	565	590	609	560	588	554	586	560	556	558	599	549	532	543	515	562	567	562	568	572	527	582	591	546	530	576	588	560	568	561	570	560	537	557	575	562	597	609	568	639	567	574	564	540	589	559	558	563	556	573	557	516	555	543	569	578	590	548	538	554	573	573	611	566	566	598	578	557	595	591	571	583	575	596	547	589	565	573	597	550	570	575	572	590	546	561	569	549	609	609	583	609	582	514	575	525	586	520	559	573	551	581	525	610	576	557	558	559	469	550	613	542	587	597	611	567	571	581	536	534	584	572	567	567	543	543	590	559	585	564	601	555	534	612	533	556	567	576	543	618	553	619	620	577	554	585	564	538	598	556	592	554	581	622	560	598	625	574	566	603	551	597	556	594	534	558	545	563	580	583	577	575	591	556	595	565	590	556	518	525	540	578	593	576	549	552	580	567	583	584	563	562	605	532	562	572	547	578	584	558	591	575	562	538	610	590	538	563	559	518	536	556	573	551	557	527	574	572	609	600	633	537	598	601	536	535	550	565	600	577	562	535	589	577	563	572	589	553	596	577	557	549	597	617	567	608	594	578	573	541	560	540	560	522	557	579	562	593	548	566	592	565	571	598	584	565	584	549	553	601	591	517	561	575	555	579	573	572	612	546	581	557	552	616	565	555	599	581	590	594	548	560	536	567	577	565	576	559	587	584	546	575	529	599	556	591	595	558	534	550	536	580	581	558	546	553	556	598	557	561	556	567	605	589	508	562	549	553	598	566	569	627	538	575	597	568	633	579	586	561	544	498	546	579	550	528	584	548	576	566	607	586	582	541	552	532	578	577	605	562	606	569	549	519	536	577	536	556	608	577	587	579	573	569	587	598	581	565	549	563	559	542	593	570	597	552	596	546	567	564	557	528	602	592	554	575	526	597	577	593	541	570	587	585	581	523	576	508	578	552	580	598	570	549	530	564	544	584	525	553	596	563	570	523	554	557	575	573	571	547	545	602	602	564	564	533	589	590	566	557	578	540	586	522	563	575	582	560	564	542	565	547	574	542	548	537	536	596	560	601	553	605	527	563	542	568	569	563	543	575	541	527	580	609	598	578	547	576	583	583	561	566	580	583	538	541	493	585	548	568	546	551	583	612	581	606	588	528	569	583	578	568	527	593	549	550	515	608	597	545	551	622	593	563	548	564	603	565	587	544	592	517	577	526	544	563	604	562	568	524	613	561	651	553	608	559	559	556	529	536	585	548	559	567	553	565	559	596	598	616	557	555	544	596	560	550	548	498	563	594	541	564	553	575	537	594	603	575	548	564	581	526	557	545	569	572	537	553	539	569	568	586	578	585	571	553	570	582	608	535	595	545	499	583	510	571	599	536	562	564	578	620	571	536	582	602	571	554	555	540	584	541	567	587	577	592	540	571	552	566	570	567	513	527	585	577	591	634	593	574	583	571	573	544	569	569	543	552	564	558	565	541	541	553	554	530	562	585	566	564	572	571	589	581	541	615	630	542	545	562	561	545	515	570	619	549	596	570	535	589	588	533	602	568	605	536	561	538	558	514	602	610	555	590	555	590	577	591	518	520	526	573	581	551	553	556	561	521	556	541	587	578	546	561	553	551	567	533	561	552	549	616	579	560	541	569	559	588	576	592	590	575	539	602	567	589	583	611	582	534	552	579	585	573	570	565	562	588	569	592	588	558	547	621	563	570	591	615	558	582	589	554	625	533	549	586	553	589	558	553	523	567	517	584	579	535	561	557	566	573	607	575	558	540	588	541	555	592	627	588	620	582	574	571	563	595	531	583	568	628	552	532	594	546	584	578	575	576	589	572	571	612	571	626	563	587	575	525	556	518	541	579	567	600	543	596	590	571	550	597	607	534	558	587	558	565	583	526	544	561	528	577	577	568	583	548	592	577	577	584	543	551	537	562	606	571	577	581	586	594	525	542	604	595	552	529	578	511	563	560	597	578	545	596	562	514	559	615	535	566	566	589	518	526	576	571	585	583	570	553	568	560	569	641	587	564	627	598	572	598	578	583	504	546	635	563	558	570	577	574	594	563	556	584	546	576	583	544	569	561	577	599	530	563	552	617	563	591	583	592	573	557	558	611	546	549	570	557	587	567	579	531	547	590	534	566	557	581	592	552	569	538	568	545	584	548	543	599	525	528	544	581	553	592	577	566	533	533	596	547	547	593	578	602	599	589	594	564	566	585	561	554	637	578	580	556	537	564	551	563	552	587	555	582	575	578	551	580	595	581	571	547	594	553	560	593	609	585	617	582	584	587	538	570	585	527	572	555	548	579	566	559	563	586	537	540	602	545	556	555	573	532	619	563	542	564	594	610	563	578	585	547	568	583	596	576	601	586	528	581	566	554	561	586	555	574	572	499	598	580	594	539	548	611	564	555	578	606	545	561	548	581	556	526	551	632	591	558	518	574	593	619	577	559	560	595	567	559	632	575	587	558	597	577	568	592	563	568	551	597	533	598	554	585	536	557	573	544	548	521	558	573	579	588	584	634	540	625	594	566	503	585	621	542	572	565	525	545	563	606	554	562	552	536	594	584	592	590	590	574	532	593	584	566	552	567	583	576	583	545	567	597	578	579	564	567	562	534	615	544	566	526	596	569	605	525	556	552	564	579	571	572	544	565	509	593	545	587	542	566	543	592	541	549	528	562	551	581	559	569	619	568	575	561	569	584	613	534	569	566	566	626	573	572	575	570	588	508	582	594
40833	71001	84245	66296	44989	33571	16305	3179	612	662	605	641	641	643	628	626	622	621	584	603	612	607	584	585	611	615	566	639	658	640	622	634	605	618	594	586	622	652	591	580	597	639	619	579	603	599	623	662	651	612	633	638	629	638	590	631	624	615	566	611	601	612	643	630	627	623	619	602	620	626	572	584	616	612	618	626	621	589	621	558	586	546	596	603	619	601	555	633	603	627	624	623	618	599	641	627	613	603	632	648	639	652	584	588	629	621	631	542	599	612	595	608	558	610	615	602	599	578	604	593	601	610	618	636	657	622	606	621	595	576	582	625	592	610	653	581	621	547	615	602	640	613	620	624	618	606	643	612	620	610	622	637	645	602	582	597	632	584	562	621	597	606	648	573	651	610	598	614	644	573	592	618	613	604	599	650	657	617	596	601	648	582	605	594	624	579	630	578	620	615	613	639	627	588	663	634	612	601	609	580	605	652	609	582	612	622	638	586	632	570	595	597	617	604	646	574	605	605	598	608	611	585	603	637	654	617	611	626	570	595	640	631	605	596	568	637	608	638	624	580	621	581	591	560	628	606	607	543	587	625	571	601	598	630	574	611	638	608	625	579	580	633	608	568	638	639	602	599	608	619	595	597	620	595	626	611	643	623	556	590	621	633	616	599	639	629	602	623	637	569	637	608	629	633	596	584	573	604	605	609	617	601	620	652	616	608	612	598	611	622	581	615	645	638	606	602	649	611	606	612	568	584	590	599	603	604	629	588	570	585	621	588	585	653	646	618	617	604	558	583	627	591	618	616	583	582	641	627	645	580	610	611	601	584	618	602	628	612	607	592	630	626	660	650	635	603	651	600	620	579	647	619	628	645	593	610	602	624	619	612	644	613	564	607	603	655	605	634	624	627	606	633	650	659	623	639	640	588	613	603	630	598	602	574	622	582	608	590	602	585	620	598	625	657	629	653	622	601	629	608	615	606	636	594	620	639	642	616	601	572	561	586	626	616	625	615	673	605	640	670	590	610	612	637	614	632	624	624	584	612	583	619	615	625	605	575	612	631	602	566	582	632	609	608	611	643	597	629	591	583	625	586	627	639	600	600	580	585	575	639	647	623	640	641	594	629	617	651	654	613	618	584	626	608	620	623	616	657	637	619	587	614	579	617	611	585	623	574	637	603	578	604	614	582	619	583	570	596	592	630	597	619	631	603	645	598	601	621	609	629	585	631	628	632	597	619	636	587	619	602	615	594	575	593	593	621	621	629	579	628	634	583	602	576	584	650	615	646	596	647	642	620	587	613	645	633	572	630	579	604	585	613	631	613	594	652	611	631	622	621	601	556	629	608	567	605	552	615	619	638	619	630	604	649	601	636	616	639	621	619	613	591	580	602	589	581	598	614	636	612	633	618	601	564	574	584	585	622	575	646	613	594	608	630	624	639	608	628	585	583	613	594	590	640	597	598	638	583	561	601	594	599	668	632	598	636	597	634	654	616	618	559	611	595	595	607	610	598	545	615	629	581	597	568	598	566	582	592	623	605	618	578	588	635	631	635	595	598	654	624	627	601	633	642	603	619	602	618	610	559	597	634	609	628	610	595	594	599	635	614	601	606	591	611	634	597	571	587	627	648	564	596	615	642	639	602	624	613	626	624	601	598	589	591	656	623	602	579	647	651	624	618	601	589	654	609	607	582	637	636	559	586	561	648	641	613	636	610	614	632	619	603	597	559	586	636	629	650	570	603	642	617	596	632	605	608	627	596	624	601	588	605	610	596	601	614	604	640	612	628	626	585	612	627	647	592	597	650	589	580	615	583	614	590	642	620	637	635	588	623	628	598	634	590	601	619	606	657	615	553	621	608	579	604	576	663	603	561	552	576	571	618	614	634	612	636	611	615	588	598	615	648	647	627	599	572	590	636	584	604	619	581	558	649	630	577	618	538	602	610	650	556	609	623	639	690	547	621	644	609	639	614	609	607	640	580	608	616	608	604	654	635	587	575	595	620	592	606	582	604	582	623	622	618	618	590	586	625	589	601	647	665	595	646	597	582	634	633	648	617	567	629	648	613	603	600	607	601	641	609	655	646	634	624	581	607	592	590	605	640	596	618	554	599	607	602	628	624	593	593	578	596	650	614	608	606	635	588	630	581	649	618	632	597	600	603	637	594	612	580	600	614	607	630	614	585	639	611	583	652	585	622	601	649	622	578	610	623	617	618	606	591	613	620	628	600	646	648	624	604	601	603	589	594	617	656	561	628	620	591	637	571	569	615	616	594	622	628	621	641	650	562	599	563	624	616	613	622	625	598	634	544	667	624	632	636	599	633	552	637	571	623	598	592	597	588	603	602	595	609	584	634	655	599	604	594	649	612	593	597	615	651	536	615	593	598	640	600	553	558	594	613	636	549	641	630	616	606	608	628	506	587	626	568	576	623	576	613	591	622	610	590	592	628	604	560	599	594	605	602	630	644	644	608	626	570	618	613	623	632	579	609	642	591	602	610	622	626	626	639	625	588	560	605	580	597	578	631	600	624	620	638	626	609	564	641	587	584	626	617	611	649	604	634	588	610	590	653	607	602	594	615	637	595	601	610	612	643	604	597	598	596	616	610	579	589	582	644	635	587	603	634	616	595	614	588	630	643	611	599	594	638	612	617	599	611	613	626	615	615	577	598	613	600	624	617	620	590	600	635	577	607	680	609	632	644	561	603	628	587	626	636	618	565	596	613	620	604	629	628	600	568	605	616	579	614	598	606	633	641	586	632	588	603	597	616	624	601	610	591	553	614	596	584	584	605	644	633	611	606	641	595	648	647	594	599	597	583	611	585	642	600	608	627	572	627	597	624	622	650	673	573	613	581	589	593	610	606	624	620	627	581	583	573	616	644	564	616	626	623	576	618	581	621	604	624	641	653	639	616	603	647	620	603	567	607	594	587	614	632	606	551	654	584	598	631	647	618	619	569	628	620	626	625	596	603	615	642	603	587	611	632	637	662	635	645	626	613	613	593	626	656	654	569	602	583	615	637	597	603	602	606	632	660	609	630	575	624	590	635	639	629	635	594	619	597	628	613	633	643	655	593	600	614	626	595	592	578	554	611	617	596	616	608	629	633	588	607	615	598	620	609	620	644	605	642	609	612	595	624	620	586	637	602	598	636	607	599	635	592	644	618	616	664	607	634	653	594	586	622	572	659	619	619	602	629	630	607	640	579	592	585	620	601	617	572	615	621	579	609	602	624	608	568	574	617	599	635	614	586	666	647	600	591	601	640	596	619	562	606	615	616	557	595	578	631	639	553	606	586	587	608	611	601	577	591	595	587	612	627	628	574	567	626	640	634	560	605	588	578	590	621	587	639	582	597	583	634	617	647	604	653	616	569	573	591	602	545	626	641	580	585	620	610	629	599	611	602	587	572	588	611	645	642	644	626	596	604	609	599	606	598	615	584	590	602	568	603	619	613	632	569	641	609	642	594	597	599	635	582	571	608	590	604	599	632
29049	30533	47062	28691	10488	4531	1676	548	406	367	423	399	408	426	406	384	405	411	395	392	417	423	454	396	367	429	407	396	415	403	406	430	399	371	410	378	375	394	389	376	420	409	391	378	393	397	376	395	370	379	410	399	373	410	419	398	391	399	412	355	376	444	411	395	397	397	399	427	349	390	377	372	393	388	395	360	427	425	392	383	357	433	397	381	401	396	409	375	389	374	388	426	392	377	395	350	389	380	358	406	385	417	396	347	379	398	405	396	402	367	375	412	400	384	355	407	418	389	400	380	407	401	405	374	412	371	418	404	405	334	400	397	396	377	393	431	387	420	431	420	412	342	388	401	365	389	395	379	388	379	349	368	385	407	396	399	389	392	385	386	395	416	401	356	405	396	389	403	390	400	395	386	391	414	427	376	410	413	398	370	356	376	437	414	361	388	372	379	364	380	403	399	372	411	376	402	379	372	406	390	362	400	384	393	377	377	383	380	369	385	347	376	396	404	390	395	398	421	366	374	407	382	364	437	401	422	367	401	391	406	418	414	387	429	349	396	394	423	392	364	389	403	388	400	385	416	411	409	381	399	400	379	388	379	397	412	357	378	397	434	379	410	375	406	390	362	385	380	394	393	422	385	376	388	411	413	364	403	378	400	402	362	418	443	368	392	422	428	468	414	377	409	426	399	400	365	412	404	395	406	368	395	405	385	368	392	396	384	385	390	390	405	345	354	375	396	412	405	417	389	421	364	390	431	380	397	415	404	383	420	395	411	367	392	401	420	380	375	385	394	395	380	384	386	428	392	384	365	405	383	405	389	390	404	407	387	379	369	380	349	393	348	400	385	355	402	375	387	401	400	429	399	401	400	395	406	353	392	399	392	418	390	391	371	386	403	382	415	364	388	393	394	426	423	388	384	370	401	385	386	417	416	376	389	414	428	395	386	376	402	400	404	401	398	384	416	434	376	419	408	377	375	403	377	395	397	388	399	377	420	395	399	390	406	417	403	405	373	394	395	399	395	412	386	424	378	422	429	393	401	404	395	385	387	365	393	373	385	405	444	389	385	392	396	382	395	411	393	418	405	372	412	346	381	436	405	416	390	421	352	390	379	397	415	381	369	388	376	374	406	418	421	398	412	420	416	380	374	368	423	387	417	412	401	417	406	403	373	424	383	367	369	386	395	387	371	333	371	419	387	413	399	385	393	364	386	440	386	381	411	401	391	405	424	358	390	379	401	383	375	367	353	378	378	380	375	366	390	389	389	376	426	391	418	374	421	375	387	383	368	376	396	373	386	373	409	391	422	390	402	396	391	387	413	380	408	386	423	414	396	426	370	381	403	409	386	425	423	386	427	388	360	374	409	396	381	395	396	394	385	406	419	375	414	396	379	381	351	415	372	405	384	384	404	416	402	391	446	373	398	418	450	412	418	400	375	410	373	341	380	391	401	350	385	382	376	398	382	395	371	399	366	403	403	390	396	354	398	376	382	407	391	417	415	376	369	412	410	421	426	399	437	384	378	412	403	382	411	361	359	394	369	375	401	372	409	405	395	359	389	400	395	430	425	429	391	370	377	406	374	391	377	385	402	381	390	395	411	393	441	392	373	367	369	409	373	417	375	391	379	391	355	389	394	397	427	407	444	388	383	423	377	390	394	420	435	415	382	409	357	386	428	402	375	351	368	389	363	389	385	418	398	381	383	389	365	391	370	426	374	406	434	382	389	366	391	383	339	407	388	414	371	403	400	398	370	411	387	394	374	364	392	411	415	409	342	396	399	417	393	370	381	383	395	392	391	383	382	420	396	410	402	410	402	390	406	401	385	434	438	414	379	417	443	409	422	409	375	407	401	397	358	385	341	381	407	380	385	389	420	355	394	368	385	402	365	406	375	381	363	380	450	387	406	410	391	364	360	383	410	394	375	413	401	389	388	379	390	401	399	379	407	381	446	437	416	416	409	414	465	377	389	398	363	380	395	431	400	439	332	401	401	420	391	372	400	410	386	377	420	399	383	416	411	407	403	400	400	387	389	381	378	412	390	408	398	389	361	376	361	415	391	410	380	394	393	399	382	397	348	406	452	426	400	400	386	409	409	387	376	391	372	411	407	377	394	408	409	421	398	414	412	419	360	405	423	379	406	381	404	391	381	371	421	416	378	423	381	375	381	380	366	441	382	389	388	400	400	408	405	367	416	368	402	374	383	407	430	378	379	390	392	421	373	396	432	396	406	426	391	380	381	441	382	396	392	363	389	363	423	402	401	400	402	360	402	359	375	394	398	408	400	398	377	375	411	387	402	373	404	417	419	380	387	400	404	399	412	424	374	376	386	448	398	403	362	401	429	377	398	383	403	395	408	420	397	374	417	379	383	385	389	446	379	408	427	403	390	404	410	383	411	398	378	381	431	364	405	356	397	435	389	374	385	393	410	393	417	324	388	420	405	384	349	417	353	402	410	409	377	371	381	433	386	407	397	403	396	381	406	392	409	348	398	394	403	432	373	394	442	428	374	368	399	390	401	406	383	408	377	388	347	377	396	413	384	402	404	381	390	417	367	399	396	427	399	391	417	358	372	362	417	425	417	421	421	403	432	362	410	383	357	424	382	375	426	392	398	416	405	417	392	382	407	398	447	393	373	418	408	408	367	381	404	377	396	402	399	370	383	389	379	415	429	403	400	365	381	380	380	382	407	414	404	372	377	427	390	390	412	406	399	390	387	369	399	386	384	388	419	387	377	415	388	366	398	381	414	391	386	389	394	412	387	364	396	394	339	396	406	390	388	357	357	371	403	417	411	388	355	402	432	364	408	383	396	374	430	382	393	375	408	412	427	428	409	404	426	416	385	412	415	387	393	411	362	391	378	402	395	390	396	420	385	387	405	426	405	418	376	393	410	367	377	370	408	400	383	362	384	376	367	391	408	366	355	418	356	400	402	361	408	422	379	398	355	392	374	369	390	418	400	407	384	382	375	417	389	397	372	390	394	387	359	443	425	397	389	387	365	397	381	373	393	409	385	387	393	400	401	391	371	387	408	419	396	399	409	391	381	427	368	394	408	383	387	427	411	384	406	414	382	388	408	410	399	375	379	347	374	399	373	373	388	391	396	370	388	400	381	406	392	417	379	404	418	374	402	366	380	378	360	389	379	360	411	396	388	377	413	379	399	399	409	390	399	402	382	412	419	403	392	414	359	387	388	375	419	395	418	354	400	406	368	387	389	386	376	385	389	381	362	432	374	375	371	386	367	389	367	406	385	417	412	409	433	421	395	398	397	389	413	424	394	362	370	431	406	422	389	376	415	415	397	408	399	365	399	394	376	385	387	389	377	393	382	384	367	378	397	403	407	389	372	374	386	428	388	412	406	395	395	385	439	441	399	394	377	387	438	411	414	409	402	403	427	390	398	429	397	428	399	450	401	392	416	409	415	394	382	415	379	405	433	408	349	369	416	384	398	409	388	386	390	401	375	376	380	425	397	392	416	387	397	410	419
29310	49177	40141	20197	8449	5351	1923	688	456	492	434	411	439	437	459	474	439	490	440	441	461	461	459	457	449	434	409	448	453	419	452	436	441	441	476	447	440	443	439	471	469	476	471	473	465	470	442	463	460	430	421	431	427	446	458	423	435	445	463	420	431	406	442	433	418	459	449	423	461	492	456	437	470	452	412	510	437	449	449	455	460	436	465	386	447	436	416	471	454	443	404	459	492	429	444	432	439	447	472	472	492	460	428	443	493	440	473	435	455	455	478	413	438	482	434	431	447	459	426	473	466	478	448	463	423	438	443	432	417	445	418	453	464	421	481	438	457	467	443	457	438	456	410	450	475	462	465	450	429	441	460	482	424	423	419	455	456	435	440	434	431	453	494	457	439	481	448	446	433	447	428	463	419	415	479	440	453	460	484	464	478	454	454	424	445	431	412	461	463	464	438	452	452	462	433	467	434	459	440	444	476	470	431	486	459	462	438	466	449	476	440	464	427	464	436	438	431	459	459	419	476	441	441	465	440	428	511	404	421	403	457	447	460	480	445	458	461	466	441	439	423	442	459	425	432	422	432	452	479	500	469	493	476	478	454	435	447	447	448	449	438	430	469	498	442	467	428	447	447	424	486	441	435	455	474	459	473	452	432	458	438	451	439	459	450	444	458	470	457	445	457	448	434	456	452	475	438	474	455	429	485	465	435	477	464	454	471	465	490	484	472	444	442	477	411	441	436	429	434	446	450	463	481	452	431	440	455	462	469	422	450	446	423	459	420	435	479	440	430	451	444	414	479	430	457	440	473	469	443	468	408	457	442	439	442	477	407	474	463	386	448	439	464	438	464	469	432	462	445	453	470	456	459	468	452	462	440	463	468	461	413	470	460	408	443	433	444	446	487	443	427	433	416	471	415	476	468	450	450	472	456	438	440	428	434	484	426	448	464	430	494	455	450	466	453	456	490	462	425	474	468	429	488	438	449	458	424	440	439	449	440	461	437	449	422	479	440	444	413	415	430	437	472	464	443	442	462	432	432	449	431	436	416	423	471	472	454	450	426	422	411	454	431	432	439	433	487	468	443	426	448	474	424	456	438	423	476	452	491	458	454	443	467	433	411	462	442	447	476	433	430	466	464	443	450	450	446	473	492	458	486	491	444	450	448	461	411	445	469	477	453	512	455	458	440	461	465	429	436	474	443	442	440	455	490	447	460	496	444	477	473	470	460	495	452	462	442	460	457	474	454	455	450	416	442	472	460	452	456	415	438	430	453	460	453	448	477	420	413	431	429	473	437	445	473	459	463	417	452	425	493	441	440	406	425	449	445	440	425	475	428	426	472	461	479	414	439	483	447	473	417	460	456	450	454	432	469	449	455	467	420	452	440	424	455	400	462	439	426	459	436	447	460	481	441	480	459	434	475	434	416	458	436	394	455	448	466	471	441	441	449	453	478	487	448	457	498	442	460	454	438	434	422	462	451	413	449	436	418	466	449	455	426	460	453	465	412	472	474	460	452	497	474	461	445	449	432	447	406	452	432	416	424	428	443	443	447	452	460	454	494	446	405	476	467	439	457	447	459	457	445	440	463	415	414	470	473	402	444	409	446	435	468	434	464	446	448	445	466	479	463	430	449	453	447	451	448	439	442	452	484	438	487	431	479	422	421	429	461	461	473	466	441	437	427	474	474	455	504	422	464	446	466	450	441	455	433	451	471	424	467	448	445	433	468	435	448	447	445	443	455	425	442	437	430	446	432	431	404	450	490	424	436	458	488	418	457	438	419	455	451	428	438	437	501	466	506	456	462	492	451	461	474	444	477	447	427	412	422	454	460	478	433	478	423	426	434	430	485	459	427	440	432	443	448	425	465	459	428	496	456	459	420	446	442	454	423	461	477	409	433	448	461	426	456	496	453	467	448	433	462	460	449	459	451	427	457	466	432	501	432	420	482	442	423	448	435	442	472	473	446	448	484	448	457	420	462	454	453	441	451	435	458	443	429	481	458	426	446	454	458	455	464	458	456	472	458	439	435	459	454	475	450	454	418	435	424	460	472	428	433	426	438	436	451	460	410	430	475	440	433	438	431	465	451	461	449	451	465	453	418	451	466	477	489	453	431	461	470	448	442	447	416	401	420	445	461	466	398	438	442	485	431	488	435	447	455	462	475	406	432	454	438	448	413	421	434	467	462	474	499	446	436	472	450	457	443	463	429	464	461	457	442	423	438	428	426	415	447	448	475	451	466	426	471	436	460	446	430	471	436	450	449	470	455	442	447	451	495	457	440	428	452	429	439	470	445	455	448	413	458	457	467	430	440	425	444	438	415	431	436	444	469	476	476	450	450	437	408	419	428	461	465	453	466	476	478	435	412	470	465	462	489	453	452	415	438	429	440	429	466	412	423	451	443	476	436	448	453	443	445	437	426	444	436	450	448	453	431	432	434	444	480	419	497	413	458	459	419	436	452	464	442	463	438	464	448	431	451	414	434	444	466	455	474	490	469	454	423	453	479	401	429	442	483	434	452	420	461	423	470	420	454	420	442	437	459	464	402	446	455	446	441	432	464	420	479	479	451	449	453	450	412	479	407	430	422	473	416	448	453	421	432	455	415	467	464	438	447	485	448	446	477	427	438	446	415	420	470	418	440	503	460	443	435	458	446	428	412	417	450	453	455	464	434	434	436	424	444	462	416	492	446	482	391	463	449	448	484	438	445	468	432	432	445	470	400	443	465	469	479	451	494	487	474	422	482	455	451	429	464	477	437	401	429	409	447	510	430	461	432	457	467	465	444	444	429	413	444	442	438	497	460	459	454	474	448	455	443	453	439	487	429	443	445	461	446	439	426	454	436	454	466	417	474	451	470	485	431	481	484	441	473	451	432	431	451	450	453	470	414	458	478	447	465	441	465	450	452	412	418	460	425	435	443	441	454	442	415	452	466	480	406	444	464	455	425	460	445	481	439	448	405	477	464	460	431	451	529	477	403	451	438	467	420	473	427	468	449	462	436	421	443	440	443	490	454	421	449	454	439	471	448	458	461	449	412	452	439	453	457	416	428	423	450	450	437	454	482	419	397	470	430	468	484	440	441	416	449	415	475	452	454	473	448	469	462	518	450	443	450	468	448	427	428	455	450	460	469	443	420	423	486	445	444	487	467	431	444	423	432	440	500	429	484	450	445	440	448	448	462	426	412	439	442	450	487	417	488	470	442	439	427	450	476	473	438	414	472	417	464	444	475	468	442	457	497	487	444	459	441	451	429	439	440	449	468	437	427	454	464	439	468	419	457	433	459	460	476	444	455	410	431	427	438	456	470	461	434	454	449	466	456	489	466	484	434	425	446	489	469	485	466	475	453	424	463	486	436	444	445	438	439	428	474	464	446	472	454	473	465	473	446	441	441	437	463	443	438	451	468	444	454	419	415	442	429	457	460	431	449	443	415	444	443	466	472	430	453	416	502	432	441	424	469	449	466	452	461	459	467	475	466	409	454	451
24832	24550	48071	43793	29428	23185	10376	1464	410	425	424	402	409	382	401	449	390	360	371	418	389	393	395	392	412	391	383	371	427	419	373	372	373	396	406	379	406	355	384	360	404	397	381	395	382	368	374	403	381	368	397	401	419	390	367	406	395	399	417	377	393	404	399	399	382	392	410	382	403	393	414	431	389	384	442	406	386	385	404	405	374	384	387	438	410	422	392	408	376	356	380	394	384	365	382	367	428	414	370	418	412	403	400	426	376	371	379	390	352	384	386	429	377	396	379	376	381	383	416	379	428	403	353	407	393	430	389	411	423	388	372	395	407	369	429	366	407	386	419	377	394	387	388	390	351	388	399	404	381	394	407	390	407	359	416	385	376	408	376	383	380	360	402	369	386	406	398	372	403	403	400	402	427	418	420	411	393	399	411	400	409	423	392	399	421	382	389	402	430	394	369	385	395	376	396	383	392	380	405	379	405	384	385	411	372	361	397	383	384	366	370	420	379	437	404	399	419	402	426	407	380	393	391	440	431	387	391	394	421	372	396	379	367	364	376	376	365	400	392	427	413	391	377	408	402	405	399	384	381	400	421	392	414	406	370	433	421	388	414	397	379	415	379	387	420	434	434	425	367	417	391	396	402	423	388	360	405	378	389	401	360	413	430	362	418	363	412	364	431	376	375	374	400	429	400	383	409	397	345	403	359	397	370	424	387	398	388	413	386	423	392	389	363	417	391	386	345	384	415	413	410	397	360	395	403	364	421	388	394	388	377	397	387	356	370	406	384	410	364	390	383	430	386	418	367	399	368	374	373	397	422	386	395	389	392	423	410	394	405	390	407	394	420	379	349	407	365	453	398	389	400	375	391	419	395	399	383	403	390	355	399	395	378	396	431	386	384	429	396	389	439	369	390	404	390	428	399	354	388	407	388	406	373	383	427	415	393	388	386	393	429	377	391	390	418	370	420	411	381	408	382	397	395	393	359	389	400	361	412	377	389	401	385	390	415	406	398	383	392	396	411	385	400	449	414	394	384	360	389	377	431	398	370	403	369	418	384	403	390	407	398	457	424	380	385	388	436	372	429	398	387	414	372	409	411	413	392	404	391	404	441	405	366	409	380	443	384	368	412	419	418	396	403	382	401	385	393	431	387	382	403	398	386	417	395	401	411	394	416	399	421	353	390	394	371	375	439	404	386	407	413	381	376	404	384	370	362	375	389	398	378	381	412	429	412	411	405	421	403	371	378	377	398	410	457	406	407	401	413	406	399	385	416	367	400	385	408	390	389	406	382	406	371	384	372	402	386	380	397	422	376	384	427	401	381	394	427	373	382	368	404	401	423	397	387	397	377	393	402	385	395	379	397	391	420	402	393	407	400	385	380	380	386	391	380	390	415	415	373	401	406	394	388	393	398	443	406	394	418	414	431	397	440	414	370	384	389	389	393	413	395	353	358	340	406	382	412	377	398	391	383	394	390	386	393	407	362	409	379	411	373	359	386	388	382	396	374	395	406	398	367	398	326	380	412	387	436	388	414	376	398	338	405	383	389	399	364	389	367	363	398	398	391	422	386	429	374	420	431	395	385	397	408	363	382	426	364	367	432	371	381	372	420	391	408	372	378	416	421	389	382	395	442	413	413	396	401	376	433	385	359	397	366	379	404	433	381	378	375	387	401	391	384	409	400	410	396	389	382	381	358	369	400	400	390	436	406	395	398	403	384	366	397	377	399	406	369	407	383	397	408	411	398	377	385	410	370	388	349	410	400	414	421	353	385	420	438	390	393	383	421	410	398	381	407	364	382	410	374	401	367	435	391	410	404	393	396	403	371	411	413	400	369	369	376	380	384	398	365	403	405	389	378	386	391	384	413	405	403	376	394	424	353	394	378	401	400	369	369	387	406	400	401	378	422	432	369	441	387	420	400	386	403	425	419	368	418	400	361	362	380	393	421	410	376	367	412	399	430	385	393	391	401	371	412	386	361	377	415	390	364	383	451	397	431	399	370	371	394	381	385	353	386	393	368	400	361	360	395	394	388	420	407	391	403	429	379	410	386	391	357	425	402	390	421	409	391	414	398	402	430	408	380	407	401	426	409	407	345	416	416	413	396	403	390	409	396	363	386	408	400	403	405	428	406	356	405	423	391	391	393	435	397	399	378	385	351	391	396	402	345	398	398	405	376	356	399	401	384	374	403	375	400	382	359	383	395	374	383	378	411	413	394	368	343	390	410	387	391	355	397	405	370	394	396	397	385	431	427	375	417	394	374	394	384	431	366	379	411	400	388	404	433	389	433	396	384	374	404	374	380	409	400	386	377	368	397	404	397	399	384	406	437	403	414	376	423	410	384	376	398	444	396	368	445	418	407	407	402	418	428	410	373	394	395	387	405	348	384	417	417	348	374	399	373	413	373	410	403	392	402	371	388	409	377	392	400	394	362	411	348	381	379	363	376	420	397	393	350	358	366	387	380	375	416	426	365	371	375	380	414	420	374	381	400	386	352	364	411	410	426	403	394	393	370	419	382	403	428	419	399	393	390	396	429	378	402	396	374	445	401	374	366	408	394	380	376	411	353	416	378	352	389	413	396	391	410	394	394	369	474	402	401	393	417	391	420	397	381	416	360	390	381	402	425	416	404	378	413	392	386	396	405	411	373	383	388	402	367	395	382	400	377	369	387	345	402	343	383	404	408	386	369	379	425	413	393	388	388	389	385	362	426	407	405	367	374	361	430	374	405	394	403	404	355	388	430	419	375	420	398	412	382	381	385	349	390	395	391	383	417	422	388	344	388	409	417	401	394	393	402	404	379	388	391	362	408	409	429	438	402	400	404	384	385	416	405	406	384	412	393	389	405	388	409	400	406	387	361	393	398	414	407	390	401	411	382	406	410	376	385	390	410	379	391	406	359	394	416	395	378	359	418	402	387	418	394	415	416	381	406	417	379	402	390	417	390	380	416	379	438	384	400	421	372	391	392	361	415	396	388	448	351	414	391	436	410	366	384	402	395	382	349	411	390	385	418	363	386	394	396	397	404	389	387	395	388	395	385	377	409	397	436	406	384	408	397	388	359	389	382	402	383	392	400	377	398	383	374	398	403	375	414	414	406	412	385	402	374	424	430	453	376	415	406	397	372	425	363	378	417	387	445	386	381	389	421	399	392	388	401	385	366	378	360	411	403	371	421	383	401	423	383	383	407	407	382	384	381	426	392	385	415	403	381	388	415	399	442	378	411	415	375	412	403	369	379	362	394	398	402	442	401	354	392	397	386	406	400	410	403	372	401	402	391	456	415	421	379	423	404	347	382	417	396	375	395	388	382	403	380	405	386	375	341	403	416	391	378	386	414	391	425	394	409	381	396	368	436	365	449	356	385	420	404	406	366	410	372	401	417	399	365	401	388	400	421	391	364	427	411	394	344	354	417	401	348	388	384	406	393	387	382	375	404	391	395	383	396	372	411	363	383	387	409	349	380	431	405	402	392	428	367	420	375	403
32460	76282	73789	48730	30242	21626	7286	1566	455	395	397	448	446	451	465	436	425	464	439	444	446	474	429	442	427	457	457	441	436	452	405	404	442	395	423	448	449	426	417	422	434	406	443	416	432	442	441	423	462	435	460	444	408	469	430	440	474	444	430	448	420	450	448	438	430	449	448	437	411	431	450	463	465	465	432	433	445	433	458	447	456	416	433	454	463	433	421	404	429	442	462	448	431	483	461	458	432	423	473	457	458	457	442	438	458	444	427	467	464	453	443	442	418	442	440	477	432	436	425	418	440	442	441	423	436	428	435	435	417	468	441	427	456	441	409	441	432	435	416	473	431	450	454	443	439	441	440	487	471	488	472	432	438	432	424	434	429	436	429	409	421	429	407	417	442	467	471	437	453	427	449	401	473	441	451	435	439	463	450	462	424	404	452	451	441	413	445	416	475	436	445	458	459	400	435	463	412	395	436	412	447	440	434	448	424	457	433	411	455	418	421	447	403	440	406	419	444	433	464	481	448	457	423	440	419	437	421	429	464	405	416	440	489	413	427	392	432	467	429	440	401	432	392	492	432	425	453	399	430	456	460	443	421	451	402	445	465	443	414	431	409	405	438	435	414	460	466	430	423	427	440	411	411	440	426	431	417	449	419	439	428	418	458	472	475	421	446	438	445	456	433	447	425	411	427	465	444	441	461	444	386	464	466	456	442	440	429	448	467	427	426	462	434	468	446	422	430	455	449	414	443	427	462	451	467	465	445	488	466	444	464	400	434	487	432	435	423	448	435	452	454	458	403	434	430	435	409	392	423	465	441	406	435	399	467	464	431	431	430	430	450	426	462	415	436	398	392	413	477	417	455	449	447	431	450	413	410	464	450	424	459	417	439	449	425	450	445	433	469	464	415	434	472	436	412	434	450	423	433	466	465	426	442	435	446	440	426	421	414	461	426	457	454	415	439	433	454	438	461	434	450	456	453	415	454	435	453	448	420	469	428	435	423	426	420	462	411	458	431	428	393	412	436	431	412	444	423	425	456	414	472	451	409	453	440	431	443	422	414	477	437	442	479	478	484	463	431	449	397	448	433	452	436	485	432	441	445	406	439	440	459	464	430	433	449	437	393	413	412	443	412	448	459	440	422	440	397	455	421	456	438	425	402	461	492	428	447	449	467	426	401	395	416	467	434	469	451	444	414	455	411	459	441	457	452	468	432	391	419	465	439	442	430	450	430	433	458	434	468	453	449	401	446	436	416	438	437	406	430	456	415	439	448	453	423	477	453	429	460	429	424	442	427	456	452	425	410	444	422	439	457	453	448	485	415	439	375	447	461	422	447	435	458	448	393	444	444	452	458	444	447	433	442	425	461	442	416	433	447	412	435	431	405	445	413	459	421	458	471	424	456	437	425	449	395	450	405	422	423	420	414	432	438	469	464	446	454	466	461	441	446	402	422	462	453	437	444	449	455	426	443	450	427	436	451	419	413	446	451	452	452	425	416	434	407	418	449	421	438	422	414	423	437	410	429	452	447	403	464	452	421	413	449	454	433	451	441	431	457	420	414	460	436	455	441	414	439	413	446	460	437	466	424	444	443	443	481	441	474	440	425	400	435	420	415	449	429	457	408	442	453	448	435	423	433	448	424	443	480	434	438	448	410	479	440	451	437	436	388	427	434	472	437	441	428	431	442	490	488	460	419	440	435	439	451	429	457	432	431	420	457	406	456	437	456	446	455	423	510	456	429	425	449	423	419	462	432	454	453	452	399	402	441	411	435	449	457	444	479	451	451	449	414	449	462	391	443	432	459	430	468	473	432	425	424	445	477	435	418	434	458	423	416	423	454	423	442	445	430	445	457	448	446	410	474	442	440	428	438	422	423	442	471	453	450	438	421	399	439	445	426	433	431	426	445	439	452	476	426	405	399	430	406	463	446	469	441	423	448	453	434	455	430	436	444	462	426	469	455	458	439	449	409	422	427	450	458	466	419	441	426	476	423	426	426	438	459	464	440	455	446	451	433	437	444	418	404	458	450	448	461	442	431	463	453	441	419	455	458	449	461	465	405	447	424	421	434	416	453	434	445	452	498	427	432	451	456	420	451	432	452	454	452	483	485	397	439	447	417	422	456	437	406	430	433	436	416	438	446	435	425	430	459	431	481	455	430	415	462	435	447	456	423	429	430	423	457	465	479	429	444	453	439	470	447	469	436	421	432	450	397	449	433	424	445	460	413	427	446	467	460	439	467	460	443	442	418	476	434	468	421	485	409	468	452	447	424	439	473	455	463	438	442	442	445	454	428	408	458	440	430	431	466	487	434	460	403	453	423	475	461	448	456	439	435	417	407	468	412	434	394	460	430	425	414	439	467	431	448	483	444	400	441	398	451	448	427	421	438	445	432	425	393	461	425	456	479	471	421	453	428	457	407	454	438	429	425	458	451	432	410	450	397	434	457	438	476	458	442	433	432	424	398	436	430	454	477	449	437	405	426	433	412	424	422	418	437	431	442	460	435	416	418	435	452	427	472	450	452	418	434	415	448	488	426	431	451	449	429	452	449	440	402	417	442	438	440	445	427	425	420	401	438	444	422	433	423	435	442	447	438	409	384	415	444	416	404	459	425	445	469	435	436	459	418	437	432	433	438	484	448	437	453	437	428	441	486	412	439	459	449	465	464	442	429	462	418	438	432	441	424	444	428	427	461	461	447	433	471	438	450	416	440	399	400	425	440	433	415	428	448	469	456	433	425	421	387	453	452	411	450	440	434	408	419	447	404	440	434	401	452	444	423	426	451	421	459	428	438	465	428	461	423	460	466	457	433	429	436	443	437	400	410	446	429	453	440	389	436	441	420	455	451	452	429	459	443	425	418	403	431	403	446	474	400	432	447	452	442	462	384	417	423	443	423	436	417	406	439	464	430	453	471	426	417	477	446	439	442	436	455	458	439	474	412	451	406	405	444	439	409	477	457	463	435	423	426	429	469	417	436	451	424	420	440	412	452	435	449	432	423	462	412	462	444	430	460	452	457	442	401	465	413	431	464	394	445	441	430	454	442	439	464	447	431	472	415	438	470	420	436	431	440	460	467	441	445	445	420	443	452	451	445	431	455	465	449	419	479	436	434	442	472	421	450	410	450	394	434	425	430	413	463	441	419	462	436	451	420	440	428	476	466	465	451	431	444	458	425	505	429	436	430	434	443	443	425	452	435	423	435	445	427	468	467	452	419	406	454	427	499	448	420	428	440	417	429	440	446	469	434	450	434	435	428	396	448	389	443	425	456	450	506	428	407	433	463	474	457	450	401	440	463	436	469	441	437	448	439	451	418	448	454	426	434	444	436	450	437	439	441	444	420	424	434	448	458	394	405	430	431	456	426	451	476	420	444	436	427	410	449	441	452	406	446	477	440	436	442	409	438	443	469	466	440	427	420	426	437	424	417	450	431	451	436	462	464	433	427	464	428	413	452	410	442	427	396	449	472	440	396	425	433	426	432	470
25619	25694	46493	38330	23877	14883	5552	1166	474	508	567	535	514	539	511	536	518	512	516	620	516	489	497	539	530	556	518	522	518	558	494	519	529	512	523	509	545	569	456	502	504	517	518	531	506	528	518	502	499	538	521	527	490	535	569	527	567	482	530	512	550	496	510	528	528	531	547	536	548	517	515	509	520	526	546	559	539	494	493	500	516	550	566	495	539	556	508	552	539	512	507	529	508	515	519	495	508	531	520	551	492	530	536	503	541	544	511	524	526	548	478	505	519	572	525	530	533	514	519	530	543	537	498	548	535	535	551	476	549	500	523	551	497	507	484	556	534	482	517	565	522	464	520	519	555	521	543	526	555	501	535	547	511	547	508	512	553	566	544	528	556	499	562	550	499	550	521	499	505	531	520	512	496	550	518	531	490	545	481	514	521	519	551	508	535	505	521	519	509	514	538	544	538	545	504	522	500	521	544	530	493	562	506	534	532	543	551	474	537	521	534	486	542	548	517	546	490	506	532	508	528	500	542	510	535	530	493	552	532	509	504	531	518	485	532	515	532	538	548	495	505	557	531	488	554	534	568	553	526	543	523	531	564	510	542	528	504	520	516	500	543	521	540	508	520	534	554	534	530	514	491	526	545	523	487	538	530	559	553	523	544	534	514	537	493	541	502	522	512	498	514	532	513	498	495	559	496	555	519	521	522	491	528	552	538	534	506	554	534	512	515	495	504	524	522	533	467	511	510	489	524	541	517	511	504	510	529	532	544	551	514	513	499	532	577	563	503	558	520	536	489	541	518	527	500	513	534	524	518	530	513	545	473	527	539	557	458	501	519	527	501	538	534	549	527	503	542	526	509	545	515	540	537	527	588	535	539	501	553	485	546	506	547	497	508	492	506	491	563	510	550	534	517	494	540	511	503	527	526	505	514	492	535	511	516	532	546	547	512	506	518	525	521	559	497	511	486	525	554	546	521	517	533	514	529	515	510	539	485	557	541	512	540	522	514	520	548	516	507	503	530	515	557	496	519	505	528	552	538	513	535	533	522	555	562	524	506	546	502	486	507	487	539	507	546	538	528	539	523	499	541	573	535	567	528	555	519	524	539	522	564	517	541	520	517	543	580	525	510	498	506	511	518	515	486	527	560	530	545	550	528	482	505	505	545	488	546	521	497	506	515	537	496	503	573	529	530	505	526	532	525	532	541	501	492	521	517	514	546	548	546	521	509	503	567	495	516	503	532	496	522	529	560	502	588	552	564	578	506	518	505	564	530	565	549	533	511	567	522	588	568	555	501	500	546	554	532	584	510	535	531	501	547	542	533	573	499	523	526	538	520	510	522	573	539	501	538	566	518	519	539	500	483	522	489	511	534	526	523	541	561	552	483	539	544	523	538	488	532	518	526	522	547	497	513	502	506	525	525	552	554	477	563	510	502	507	566	496	527	535	563	508	530	519	485	505	538	546	557	528	508	506	537	508	548	525	531	488	503	544	532	532	534	518	511	494	538	504	536	529	513	532	549	516	536	540	533	506	548	512	550	535	514	480	534	524	530	541	539	584	496	525	509	511	508	541	507	567	514	524	549	495	497	520	494	506	502	521	564	519	526	478	505	540	550	526	543	540	534	518	508	527	515	544	536	554	510	539	545	502	506	532	535	506	501	528	517	532	520	541	523	524	503	510	468	511	560	509	531	518	532	520	525	510	514	529	521	519	524	500	491	538	568	539	532	550	544	545	504	501	517	506	525	519	549	554	518	532	532	533	538	538	540	534	532	544	533	530	544	519	566	544	511	527	519	496	483	506	531	575	484	545	529	546	464	530	523	534	511	516	521	522	504	515	544	534	556	535	562	515	504	547	536	541	534	572	530	512	580	566	485	520	522	533	520	504	564	541	505	545	512	494	491	489	514	504	531	522	529	533	536	515	542	490	519	530	561	519	507	523	494	517	537	502	493	524	507	520	504	541	562	509	549	540	529	490	534	518	529	505	535	546	512	534	507	510	493	513	580	534	526	542	495	529	540	563	529	546	517	535	511	544	528	526	484	580	514	516	553	502	505	580	516	500	495	521	514	528	556	480	501	537	583	514	527	484	558	536	490	539	499	519	531	547	540	516	552	510	516	508	525	521	557	535	536	545	509	456	517	517	498	531	533	522	513	532	516	531	513	505	538	528	502	545	532	561	571	525	518	488	518	519	529	518	549	518	554	515	543	488	498	514	513	558	524	588	522	556	514	521	553	517	532	549	534	512	545	533	548	536	541	529	516	557	538	495	528	554	555	519	558	492	509	521	532	577	551	528	540	572	542	518	563	545	564	575	531	526	472	550	510	497	526	535	525	559	502	523	512	493	550	504	554	498	542	510	541	520	522	526	541	548	486	495	551	527	544	511	511	568	539	519	513	535	502	533	546	506	565	528	560	551	572	497	513	564	490	520	549	554	521	537	486	512	530	534	539	529	544	488	508	505	494	555	560	498	544	556	570	543	490	547	521	506	535	542	508	505	510	494	534	509	596	535	529	470	539	511	515	536	531	550	578	534	536	565	529	488	539	509	541	526	556	567	468	525	511	515	524	528	546	501	521	523	504	538	529	559	526	502	508	500	552	505	533	513	516	465	517	524	526	523	525	527	555	550	539	506	547	533	496	512	536	515	517	480	530	524	545	509	510	534	532	522	499	502	485	503	555	499	548	537	504	524	523	508	565	531	544	506	539	508	513	576	510	509	556	505	518	545	521	549	513	510	538	493	502	569	530	532	525	512	500	490	506	518	525	542	542	481	535	553	527	506	559	526	483	519	525	530	569	536	494	526	518	518	523	566	510	494	518	518	544	499	515	509	558	490	523	524	574	523	529	510	514	567	519	513	523	524	525	546	497	540	535	484	550	502	555	513	522	560	526	595	496	515	552	532	522	514	533	533	530	520	515	557	523	531	500	554	568	557	495	541	535	520	521	507	495	551	500	473	511	567	505	512	551	529	522	533	531	517	503	521	533	552	549	559	503	556	564	494	488	511	555	527	510	510	512	556	504	518	481	541	535	505	533	479	515	560	533	561	529	502	549	542	551	534	494	510	554	530	563	511	532	495	550	563	577	546	562	519	523	528	503	521	504	508	543	541	527	501	547	495	536	502	558	461	518	523	504	528	513	509	544	504	545	518	503	511	513	537	525	528	537	503	512	515	492	516	552	520	562	550	543	553	547	512	538	549	507	526	504	574	538	526	506	545	544	545	536	529	537	516	524	529	494	483	521	536	556	558	509	517	520	523	580	526	461	544	535	521	475	541	506	515	523	528	499	525	500	522	516	550	546	536	497	537	528	523	513	545	505	522	503	503	521	505	512	516	560	527	513	514	537	522	504	539	520	544	521	546	503	505	496	542	575	555	531	468	506	543	534	527	511	532	540	540	505	519	514	529	500	558	499	493	511	501	561	531	495	518	525	520	507	507	490	528	542	506	517	527	529	543	523	538	527	527	522	532	528	563	554	533	489	533
34744	76178	66107	42553	24468	16558	6372	1520	605	567	568	601	588	583	552	570	586	562	561	584	574	600	566	598	574	548	579	587	553	578	553	580	641	611	556	577	598	581	638	607	553	595	535	591	584	574	596	557	600	568	575	576	605	590	595	582	597	595	559	604	598	605	596	604	544	559	571	559	605	570	592	622	612	570	619	616	606	576	589	620	553	552	573	579	563	619	556	587	591	579	562	606	595	591	621	589	605	558	569	593	578	601	564	566	564	568	531	595	572	602	584	593	590	596	584	581	608	597	548	568	575	589	558	549	566	513	580	573	573	595	592	610	581	617	541	606	570	567	586	564	587	589	594	615	599	553	554	558	619	563	573	600	567	578	574	582	569	617	574	631	593	565	544	572	568	552	600	582	574	601	551	590	637	567	578	632	600	568	573	613	585	592	579	575	565	564	618	584	567	586	572	565	596	576	619	532	579	562	556	564	566	583	529	566	525	589	604	614	556	576	563	580	579	532	580	584	584	599	571	568	622	569	605	563	580	629	553	555	616	578	593	560	559	610	581	608	591	573	624	564	587	594	569	567	577	585	582	588	603	591	562	550	618	586	590	550	561	608	572	575	613	552	625	569	603	601	601	604	596	606	615	600	571	555	596	582	579	522	627	620	600	636	564	627	594	562	577	600	564	575	632	603	564	626	581	608	605	581	576	545	589	582	625	619	609	523	574	566	598	595	618	592	577	600	611	589	581	563	570	605	618	570	604	574	604	567	611	599	583	641	622	562	573	555	601	556	567	584	559	600	580	551	576	607	589	614	583	593	584	595	585	577	560	570	608	576	593	575	573	594	552	587	584	575	564	611	561	532	573	532	576	609	604	580	567	597	525	588	603	622	602	587	532	593	626	588	558	574	562	563	572	575	616	623	578	620	597	632	585	554	592	597	581	579	584	570	599	573	598	574	581	567	562	577	582	588	611	582	562	570	598	564	584	566	561	545	580	589	563	581	556	572	577	602	593	552	580	572	545	553	585	553	578	571	579	569	601	595	615	567	576	569	591	590	626	616	579	580	591	590	549	572	579	554	612	635	587	600	578	583	553	607	621	584	596	601	560	643	582	614	591	569	577	619	598	541	584	589	583	574	561	593	567	596	545	554	570	623	553	573	588	577	576	562	540	585	605	599	581	548	580	585	578	620	593	610	576	576	582	548	586	624	553	578	553	547	599	576	536	567	564	553	597	600	585	565	577	558	598	553	592	533	619	598	598	546	570	530	601	601	577	620	600	550	525	565	590	596	602	571	572	571	631	596	593	579	563	568	578	570	591	549	561	561	602	555	576	557	542	602	554	594	616	584	552	575	573	587	550	599	574	623	605	602	527	615	589	566	568	541	563	605	570	599	592	544	575	595	613	551	618	593	544	601	577	594	559	559	578	555	531	579	613	576	592	570	559	566	558	567	608	599	594	605	564	586	621	574	578	575	554	596	591	576	629	584	535	602	593	611	589	556	583	573	603	574	590	605	550	587	618	607	586	590	566	610	600	592	608	570	572	589	571	570	561	579	596	577	619	560	560	559	565	626	555	579	604	576	566	596	606	547	560	600	555	591	574	563	599	554	626	540	583	576	606	555	602	530	632	534	589	534	552	577	567	574	530	571	556	637	542	558	558	575	568	610	559	600	561	574	579	540	574	616	588	626	571	576	551	538	618	602	583	609	594	560	573	583	605	554	560	585	567	559	567	569	590	554	611	565	547	560	573	585	590	576	559	576	564	625	544	566	582	520	578	601	589	582	571	596	578	607	569	592	586	611	550	569	563	609	587	553	577	591	593	609	568	613	585	556	608	537	558	574	592	561	620	606	575	568	620	589	565	596	573	577	584	594	567	573	575	564	575	588	565	601	553	574	590	608	607	582	625	581	573	569	574	614	597	561	561	599	557	531	637	566	585	539	618	606	617	521	586	571	611	628	588	561	601	585	586	577	587	560	569	590	558	539	592	592	544	600	613	579	601	554	567	537	551	604	596	587	593	593	574	600	552	551	611	574	528	617	556	568	584	545	603	575	580	615	556	579	616	561	614	577	581	606	565	585	614	584	608	566	565	580	576	612	618	614	611	587	604	566	572	557	572	609	589	588	589	606	554	568	577	558	540	611	569	563	587	579	580	563	582	598	609	578	590	619	608	588	605	602	580	554	580	543	600	576	577	569	601	571	577	570	593	628	573	639	591	578	563	583	627	578	605	573	588	558	565	569	557	587	572	595	553	578	582	579	600	566	592	597	591	617	613	566	571	575	548	583	567	610	595	556	588	580	557	601	625	615	578	599	591	568	643	555	580	585	598	581	584	565	556	597	558	555	556	605	560	574	600	647	577	572	589	545	573	586	559	576	593	592	565	545	547	560	599	565	564	599	558	566	570	594	575	568	650	555	589	506	609	616	607	606	631	601	607	594	597	582	561	555	575	578	572	576	552	603	585	526	568	581	573	559	571	577	558	606	584	585	590	601	552	569	569	563	576	572	632	592	534	567	605	585	575	583	598	563	553	564	606	599	631	593	608	565	549	594	594	628	590	612	622	557	583	590	579	574	601	574	604	565	584	600	580	569	554	608	620	570	594	559	619	594	554	577	575	616	572	585	603	593	555	564	630	574	601	634	588	579	582	558	606	528	576	550	532	584	578	552	573	596	607	562	576	563	592	618	572	584	560	556	584	574	590	565	596	575	579	561	580	567	588	600	571	587	594	569	560	584	602	633	502	585	564	592	608	600	615	609	604	550	622	581	569	582	564	568	587	609	564	573	632	588	588	592	595	581	587	616	603	623	551	563	602	608	573	577	557	565	539	559	560	621	569	603	604	594	594	590	549	587	564	581	595	605	599	575	603	566	628	599	611	611	597	581	523	603	607	617	591	602	584	580	589	630	580	574	556	601	560	612	598	604	567	600	596	542	586	592	561	581	565	573	580	617	568	591	591	603	591	524	585	589	580	564	617	569	609	596	583	621	608	546	551	629	577	559	569	576	576	578	604	594	594	558	608	594	573	595	623	610	557	598	593	575	590	590	627	564	594	592	615	597	563	572	597	541	607	572	560	578	629	648	575	587	583	597	564	563	567	605	580	594	554	564	608	583	608	572	570	598	572	585	570	636	570	567	584	602	580	571	536	551	577	602	587	579	577	620	577	587	592	620	610	591	628	558	558	575	578	582	607	581	597	578	589	566	570	587	560	580	592	586	564	545	569	593	595	592	587	622	603	574	597	581	585	569	563	564	598	589	597	619	593	532	638	576	569	584	593	532	584	600	615	625	569	586	583	553	580	597	621	606	601	611	557	589	537	565	618	523	549	541	576	578	586	571	555	587	590	567	566	570	541	542	592	614	592	559	566	554	567	609	594	561	583	622	568	608	555	601	579	572	582	555	562	610	575	604	620	593	581	580	627	632	614	582	555	552	577	589	603	565	569	589	579	575	627	576	585	581	588	598	597	575	587	588	571	557	550	563	570	593
23233	22003	37370	34483	29683	28565	24740	6075	634	580	607	589	612	573	623	622	616	633	617	582	579	577	605	576	607	630	614	589	626	543	569	607	540	566	540	573	601	606	582	599	618	577	622	610	580	572	576	586	558	530	580	580	585	609	598	586	561	623	599	602	604	566	563	640	578	593	563	571	562	549	597	545	583	611	590	546	612	596	582	574	584	579	577	620	614	602	605	571	578	569	552	552	609	562	578	600	613	580	562	603	605	636	617	591	527	558	590	584	533	635	595	551	567	541	560	593	568	584	527	605	624	614	588	639	576	596	555	599	588	551	564	563	588	608	590	596	545	588	601	585	569	579	580	563	599	553	611	604	588	553	523	593	591	607	643	611	585	572	584	565	572	570	572	606	585	620	593	570	545	594	577	632	596	575	528	585	606	592	618	612	582	623	539	566	578	593	599	565	602	543	615	538	598	583	561	593	564	614	582	555	595	560	532	600	582	567	563	604	591	585	589	575	555	603	565	578	587	563	566	541	604	585	613	546	590	577	583	596	570	599	556	590	590	644	640	583	596	618	598	577	596	568	563	569	553	558	615	587	578	549	586	591	570	592	545	586	552	571	633	615	633	580	575	605	540	563	569	607	573	585	575	555	547	637	619	599	551	562	613	602	597	579	564	571	561	560	612	563	584	553	569	549	612	545	591	600	600	555	602	576	584	572	573	628	580	564	571	606	552	606	584	602	551	604	575	612	620	606	614	661	588	582	586	578	581	593	518	559	593	569	630	575	604	546	607	575	656	572	576	591	580	567	578	609	572	625	603	600	601	573	532	590	549	560	563	645	568	606	605	583	614	591	583	600	581	608	578	603	593	566	571	616	569	570	553	589	593	551	557	579	609	599	559	577	609	610	577	615	591	623	526	570	585	537	575	577	600	561	575	607	609	537	561	592	555	571	627	573	577	579	586	583	614	575	572	567	568	582	594	644	567	594	607	573	585	533	600	595	524	601	583	586	568	555	574	601	594	589	548	572	612	574	550	597	574	612	624	590	575	549	570	575	568	580	574	566	595	607	592	569	608	584	605	589	604	628	546	584	566	604	577	575	572	548	550	550	572	568	596	577	597	596	597	583	546	569	538	587	607	601	609	605	611	548	589	619	572	534	566	601	545	584	604	537	590	607	583	576	548	603	537	556	621	583	538	567	554	596	603	565	524	568	584	610	593	566	596	651	597	562	601	554	583	590	623	567	597	559	544	577	573	562	578	571	581	584	594	595	613	622	602	582	565	581	588	574	561	548	592	593	564	557	617	584	584	565	574	625	565	561	571	592	597	575	567	557	595	579	584	606	603	611	575	598	584	615	584	568	613	547	575	616	558	537	583	594	580	551	548	579	641	584	617	523	579	607	621	557	630	573	610	576	618	541	571	598	538	593	622	576	573	557	618	585	598	579	571	562	625	620	560	584	579	595	576	568	602	581	573	580	580	566	601	573	597	566	569	596	626	587	579	584	585	580	523	604	566	555	572	574	539	568	623	601	593	574	580	556	584	585	636	614	623	550	641	582	610	649	626	551	560	565	604	585	589	565	578	621	608	614	577	550	590	579	588	594	519	590	597	574	591	600	561	567	572	579	579	583	580	608	590	586	575	570	604	557	603	597	586	628	574	562	600	586	549	624	621	543	574	552	555	599	624	587	576	585	579	579	587	598	583	552	605	570	570	567	602	596	571	554	594	590	569	601	567	575	554	619	585	609	588	608	575	546	588	571	568	567	607	596	566	582	607	559	593	601	588	576	579	541	583	606	578	525	559	573	621	592	571	571	582	559	575	559	587	589	573	574	601	585	624	592	556	558	527	601	571	574	599	597	603	558	572	553	578	629	586	587	565	568	575	604	607	554	593	550	624	575	540	605	532	586	615	577	572	526	622	566	625	593	583	632	582	586	561	564	593	635	627	600	586	572	585	582	555	579	541	594	522	592	625	563	578	606	596	573	603	600	604	583	559	577	627	572	579	591	596	591	608	585	563	572	592	579	569	607	609	609	568	580	565	594	532	603	596	574	563	578	600	558	637	589	572	550	574	605	578	558	566	581	561	627	587	625	568	565	567	607	578	586	568	573	580	647	527	611	574	550	597	530	630	609	566	584	588	601	560	623	599	604	581	586	529	591	568	545	557	575	601	589	577	580	555	566	588	584	571	609	582	548	525	530	596	615	588	578	598	549	595	617	572	576	543	582	618	577	582	601	567	579	561	548	558	566	613	605	547	604	609	602	563	572	561	590	625	569	568	586	622	571	631	543	563	585	533	643	548	610	509	588	583	582	586	614	558	598	559	591	575	601	590	554	543	602	550	615	601	597	603	618	574	534	544	580	550	605	592	617	594	541	603	646	566	595	595	619	571	570	557	599	562	593	595	574	570	630	572	584	588	560	585	609	564	591	545	554	571	559	609	570	590	580	593	572	605	576	574	572	566	592	573	629	579	569	591	520	567	550	555	573	573	607	529	569	656	562	585	600	611	623	575	578	559	579	588	596	598	539	582	580	567	576	589	585	564	608	611	579	581	604	592	601	589	547	576	634	600	612	585	559	590	544	608	581	597	529	614	578	615	605	586	557	572	550	578	577	598	600	566	539	603	607	583	568	583	580	595	605	590	578	533	574	573	599	605	593	614	571	602	582	541	572	572	581	560	546	585	629	551	615	603	552	604	594	597	602	574	586	631	575	585	580	616	609	630	586	576	565	586	597	574	585	550	573	596	623	587	582	573	557	578	574	614	583	586	551	574	553	589	556	586	570	581	600	531	563	565	578	601	616	574	580	580	573	558	645	610	619	546	571	603	564	600	511	596	602	586	572	563	610	596	610	644	581	584	554	516	576	615	600	530	637	612	595	596	615	581	583	567	566	543	582	601	582	565	608	587	599	621	578	587	639	573	556	604	552	584	603	573	547	575	580	644	581	574	609	564	553	630	571	591	612	576	577	598	591	616	556	569	597	603	566	572	576	556	604	556	582	595	558	620	618	538	586	606	600	565	584	603	548	500	638	562	564	555	530	564	527	598	617	528	558	567	595	574	555	626	615	593	627	574	592	591	587	580	607	570	613	614	556	592	584	565	564	600	559	607	573	627	558	579	550	583	593	564	581	570	573	550	588	591	561	589	607	624	595	568	598	544	588	582	605	596	562	590	578	576	586	560	578	575	594	608	617	588	585	562	636	548	591	559	577	591	575	609	559	590	553	566	574	596	598	604	558	614	573	603	541	600	560	572	619	551	578	582	565	609	566	583	596	572	574	551	585	585	574	602	587	593	586	545	629	577	574	578	554	597	588	586	597	604	580	597	580	552	601	573	578	596	559	583	576	645	611	597	589	601	621	584	563	640	585	573	583	580	598	608	576	576	551	590	597	574	621	605	560	603	612	558	611	600	565	644	556	613	555	601	570	583	581	585	593	573	551	559	586	577	550	595	604	614	612	515	612	560	564	557	535	627	554	641	609	571	627	567	572
41493	77415	83323	65584	44250	34977	17680	3890	661	584	639	619	620	598	636	583	607	648	631	578	568	623	619	607	581	620	613	596	608	623	674	617	655	594	611	581	642	597	605	643	613	640	637	620	649	634	601	674	605	608	628	615	543	622	579	670	615	641	618	641	604	592	597	630	581	653	651	641	644	596	562	590	624	650	691	636	655	590	577	569	666	574	617	605	619	604	603	632	630	573	605	620	630	619	640	624	646	661	617	653	580	623	581	614	594	597	641	616	640	634	659	606	620	639	621	592	598	535	642	616	630	617	638	650	605	670	621	646	600	584	594	648	598	560	629	620	630	606	573	636	593	611	609	611	624	613	601	593	618	638	625	624	642	600	600	639	633	617	605	587	646	624	663	651	598	570	618	677	628	626	664	573	647	571	575	638	588	583	623	567	648	599	637	629	588	618	572	611	664	620	606	600	633	592	607	656	598	599	622	599	623	639	627	642	650	596	638	637	641	649	616	597	640	596	623	618	584	630	614	596	661	663	610	633	648	608	646	626	658	605	624	607	627	655	621	676	620	621	634	652	631	623	612	615	621	619	629	628	604	579	606	582	607	620	666	628	629	618	641	592	645	600	626	613	621	638	605	597	599	644	639	646	615	622	587	623	620	588	595	607	573	634	621	587	610	635	656	566	620	602	673	603	609	609	635	619	588	636	617	602	604	594	641	621	630	717	607	593	621	614	636	645	615	621	606	622	652	616	592	598	593	581	625	638	578	600	582	604	640	561	606	581	635	651	596	627	625	642	623	588	570	593	626	607	652	624	650	630	619	627	590	609	592	596	653	601	626	630	634	628	604	633	606	612	592	623	669	643	659	573	659	589	602	585	650	611	650	612	624	617	621	610	580	614	565	610	684	605	623	611	636	616	607	588	624	636	625	622	616	634	607	623	601	595	596	613	637	581	589	626	579	573	594	583	609	619	594	611	647	630	620	605	643	609	643	671	592	595	612	653	604	614	570	617	605	632	614	619	624	608	625	617	594	612	626	638	586	580	600	609	623	647	593	660	596	668	594	596	593	615	636	609	598	637	573	622	594	544	585	615	629	612	634	621	591	620	648	636	642	628	616	576	630	618	664	624	649	611	614	611	632	628	634	634	581	566	636	590	581	609	650	587	614	611	617	615	586	630	609	656	618	614	603	602	614	627	598	630	610	636	621	565	598	656	607	645	610	630	627	636	573	642	590	598	631	620	616	615	603	624	617	603	649	655	570	586	647	565	592	592	606	594	645	546	628	637	631	637	586	633	628	682	598	681	671	624	642	580	597	627	669	623	596	585	583	611	588	591	647	600	634	573	615	602	625	613	609	600	605	624	653	646	617	625	614	652	634	599	622	614	563	650	611	654	622	622	596	631	654	591	635	603	592	656	589	616	633	629	594	599	589	593	604	589	602	623	622	663	615	624	601	609	577	589	616	602	631	599	608	598	656	596	652	584	598	630	617	591	610	631	626	595	585	606	655	595	628	606	618	627	679	579	595	621	676	656	628	613	587	672	599	632	631	603	640	628	640	645	596	626	637	636	663	620	620	611	643	609	637	634	602	630	627	596	611	599	634	633	616	615	607	636	602	618	673	633	667	608	610	597	567	623	626	596	622	600	605	665	608	601	601	625	574	592	620	617	624	643	604	580	550	622	572	625	651	590	652	601	640	646	640	641	612	603	632	664	609	630	601	615	681	628	628	575	648	617	596	653	593	659	595	600	642	584	606	647	654	598	596	628	618	634	661	613	596	593	571	670	628	584	599	637	595	633	610	660	655	630	689	677	638	632	600	601	596	579	626	653	598	608	598	577	616	619	660	642	623	609	643	622	632	643	646	660	613	624	609	620	672	636	612	597	612	594	632	628	649	634	613	593	631	598	614	654	655	649	594	656	647	614	651	603	678	630	599	580	593	620	656	600	610	603	655	601	621	647	610	605	620	602	629	627	595	600	594	646	601	628	640	630	626	653	613	599	645	610	583	598	587	600	606	636	612	592	639	594	600	573	639	655	614	662	644	603	603	622	590	603	648	656	631	590	549	630	623	626	626	613	641	610	611	634	628	615	607	608	650	624	588	626	615	635	544	619	613	597	636	633	630	617	629	641	639	612	689	634	620	629	646	663	599	626	588	613	592	610	573	641	588	626	621	645	636	619	635	644	630	579	593	622	654	636	632	573	597	621	635	609	633	605	639	672	661	644	610	625	607	635	649	590	614	606	647	620	603	592	644	602	617	610	619	600	580	650	639	620	608	632	609	616	619	641	627	661	610	602	599	620	676	600	626	631	626	626	605	645	645	636	629	624	569	602	594	597	662	593	606	608	635	627	601	627	612	599	635	610	639	594	653	621	606	611	596	618	592	592	638	636	604	612	608	666	625	579	602	578	605	598	637	585	606	587	647	672	572	639	653	593	612	618	597	640	607	640	632	632	617	604	607	616	639	614	587	617	620	618	618	647	654	644	611	657	581	630	605	661	591	602	576	633	606	610	605	656	615	614	642	626	636	607	597	642	596	620	607	630	656	630	632	612	619	606	600	622	665	624	628	634	642	619	596	587	587	646	591	606	607	622	639	602	621	634	595	627	655	642	579	623	619	633	568	614	591	618	660	609	620	605	636	628	635	623	637	623	649	639	650	612	581	642	641	619	629	610	605	649	627	602	653	620	604	634	635	614	655	618	661	619	609	602	646	649	598	611	652	593	626	639	602	604	629	641	604	624	584	606	617	606	601	632	627	608	603	612	600	583	601	680	592	631	634	598	616	598	614	634	664	641	642	651	642	630	631	625	622	675	652	665	631	663	597	598	624	638	610	641	611	567	627	639	677	652	645	636	624	640	593	625	648	635	640	588	605	648	627	572	637	621	682	609	629	631	606	606	604	644	603	597	628	597	620	622	629	602	622	634	601	609	613	607	652	635	582	636	636	637	617	600	600	609	654	681	593	574	594	583	596	618	607	606	613	618	611	607	636	604	604	601	664	585	598	602	614	618	587	609	617	639	622	608	641	635	646	651	667	593	630	668	651	610	640	622	634	592	665	583	639	632	616	605	615	621	588	637	613	626	605	579	647	649	651	641	586	605	617	610	651	608	622	610	655	589	645	651	633	689	609	577	644	620	621	592	635	663	643	611	594	664	610	616	601	637	603	612	639	627	622	615	576	632	591	655	640	602	619	600	566	606	614	627	598	613	615	602	634	583	595	577	608	589	561	589	623	614	590	610	606	661	651	635	645	680	643	639	658	662	628	629	648	580	605	605	651	620	583	634	617	599	620	623	638	607	639	613	572	607	605	596	617	610	573	584	617	591	599	602	629	606	657	562	593	599	619	629	596	605	608	602	669	644	573	572	586	625	585	619	610	679	656	581	624	599	624	601	628	572	632	657	628	622	594	591	636	572	611	617	638	673	626	597	623	671	607	617	630	615	582	641	639	604	624	622	603	589	602	613	633	633	604	594	597	580	605	591	591	604
28768	29594	48295	29388	10912	4709	1894	689	374	359	390	388	449	394	440	353	421	371	401	380	425	423	398	417	400	407	382	390	379	414	425	377	395	426	372	392	373	386	376	397	394	419	358	376	394	345	387	382	404	383	377	406	408	385	378	384	400	389	384	427	421	427	385	370	412	420	375	394	355	377	404	412	399	393	392	392	354	420	421	414	418	397	389	399	376	386	393	437	372	394	385	425	369	402	379	415	411	400	439	437	421	406	367	379	417	342	397	444	388	416	448	394	408	392	390	398	403	383	379	386	412	359	425	398	403	396	417	369	423	420	374	399	385	414	402	383	405	397	420	404	406	418	383	383	393	396	409	369	378	365	427	435	399	398	406	406	391	439	424	398	404	418	407	365	405	385	416	412	362	426	388	414	376	363	350	392	384	409	409	425	439	370	398	413	382	440	411	418	404	380	425	396	372	397	434	363	425	371	381	408	445	382	440	424	380	412	384	403	370	425	421	376	399	401	416	376	425	396	391	394	429	406	373	396	422	404	368	407	385	394	394	389	400	327	390	376	397	415	393	399	383	403	394	407	409	377	407	414	405	373	389	364	384	425	388	388	397	411	411	407	394	370	378	408	415	369	370	431	409	389	398	384	429	391	451	436	398	409	409	352	386	391	403	425	395	391	416	371	436	463	409	413	426	430	400	406	398	372	373	412	430	412	402	384	391	419	393	411	421	397	395	377	392	412	378	409	406	392	397	438	374	411	412	414	423	425	412	406	388	406	444	387	429	397	394	416	389	406	402	391	389	396	452	393	356	393	391	388	368	371	381	407	381	428	380	419	378	398	396	375	400	409	393	421	430	373	433	417	429	417	390	396	374	376	417	421	375	422	412	420	404	367	406	398	391	358	385	386	403	442	417	389	374	367	386	399	396	380	416	398	389	375	401	403	410	404	392	377	378	414	405	406	386	384	384	425	405	385	408	413	390	397	371	406	382	394	423	388	406	446	422	400	371	415	414	406	409	392	371	365	392	393	437	390	430	389	382	380	404	388	383	435	401	343	404	379	394	393	440	395	405	380	406	370	396	389	419	377	385	352	401	380	441	412	416	399	398	346	422	403	383	438	419	393	366	403	403	414	409	410	376	382	396	428	397	365	368	391	421	409	378	386	401	361	383	409	382	374	403	393	419	397	361	380	386	398	398	357	407	381	373	385	400	403	392	371	384	428	401	402	418	439	385	378	381	394	393	391	396	405	385	387	400	390	369	398	373	378	434	405	396	414	358	397	402	376	381	376	412	399	385	378	405	392	383	377	382	389	421	416	401	355	393	402	409	404	349	384	434	388	381	418	420	441	397	403	414	383	399	456	394	383	396	440	400	402	393	386	358	398	397	422	361	383	411	405	400	435	421	380	414	412	386	380	394	387	415	378	380	395	363	405	370	391	403	392	364	388	392	375	349	409	377	347	393	390	425	387	419	422	371	410	411	400	408	407	416	390	408	410	417	432	399	372	396	389	408	426	386	384	396	409	368	398	374	368	377	419	412	396	414	353	408	387	415	398	411	407	391	421	400	414	417	397	358	372	391	394	372	389	416	427	435	383	385	389	405	371	397	420	371	427	377	396	401	397	388	382	379	402	369	377	413	363	427	375	430	344	391	399	456	396	383	396	461	395	360	406	388	406	375	450	410	413	389	410	356	378	422	420	394	418	372	385	381	366	437	420	376	379	403	349	385	402	375	410	444	415	372	393	384	392	407	405	371	443	382	405	420	421	377	402	422	406	404	414	387	407	416	453	410	400	372	405	409	401	392	386	374	351	369	392	350	389	364	389	408	372	400	372	396	389	427	408	409	370	434	360	370	425	422	416	411	431	431	410	403	423	396	412	393	392	411	382	401	370	388	390	381	405	408	420	391	395	378	400	371	380	399	411	429	388	384	372	401	404	393	387	399	389	395	379	403	409	393	411	349	403	376	402	392	407	426	430	372	384	417	372	390	387	409	393	439	402	399	395	379	419	438	384	370	394	369	394	405	392	408	404	404	406	405	422	422	408	403	384	401	419	422	408	396	400	390	415	426	409	389	401	407	414	388	413	425	390	374	403	414	394	379	383	374	420	379	407	394	391	381	426	359	407	429	404	401	382	407	386	427	421	394	382	410	382	399	390	415	378	421	405	356	415	396	380	391	384	419	376	376	394	407	400	400	428	395	385	420	399	442	398	408	389	424	381	395	402	424	374	402	404	361	416	378	414	372	420	405	439	386	395	399	376	428	411	395	383	414	374	383	371	393	433	388	390	405	415	409	403	379	394	406	409	350	421	383	395	410	411	364	430	408	427	400	414	365	401	384	420	420	412	381	415	401	396	387	389	371	375	412	427	386	389	428	423	381	378	407	425	388	358	418	386	421	379	380	393	411	386	411	410	408	401	417	393	394	408	431	388	401	421	400	381	437	397	383	402	418	394	384	422	394	405	394	379	394	403	405	414	410	404	406	364	384	408	429	409	393	428	415	404	401	390	442	425	430	390	417	387	362	381	387	406	412	396	434	424	403	416	399	433	405	393	423	407	406	379	408	402	431	398	419	418	388	411	387	408	383	403	440	410	386	436	375	387	423	418	412	388	388	419	413	374	419	373	377	396	429	422	380	384	401	411	392	421	405	445	430	366	420	400	374	414	436	418	395	385	366	380	411	360	417	405	408	412	377	388	361	391	385	392	387	398	414	407	416	385	381	395	396	372	396	405	447	425	390	395	408	425	362	404	381	402	406	404	359	395	404	422	388	392	400	406	370	384	394	406	364	371	362	390	415	416	398	388	391	398	405	386	396	438	405	403	419	397	386	425	400	387	418	382	433	401	427	400	398	402	384	385	427	401	414	382	383	411	415	404	382	400	394	393	397	388	379	438	389	393	413	383	389	409	429	398	391	354	392	410	347	378	401	371	380	395	371	378	402	393	412	358	397	393	408	413	416	374	391	393	439	413	413	380	392	380	421	401	409	371	386	387	404	454	368	393	412	384	412	392	426	403	390	394	406	400	392	388	412	418	350	401	393	358	399	433	387	405	379	412	380	382	389	380	378	380	397	384	404	403	383	419	396	399	404	401	410	372	395	406	386	398	371	396	389	402	370	418	406	379	386	377	397	398	391	408	401	373	450	364	392	416	390	408	426	374	369	391	361	449	372	399	393	428	407	384	365	396	387	379	382	396	384	382	397	374	406	403	419	356	394	389	408	362	440	418	393	372	403	396	371	423	383	387	392	369	391	407	399	401	376	401	401	394	410	400	373	387	420	362	421	415	417	408	377	405	393	392	420	367	412	400	416	364	374	410	391	391	385	412	380	411	374	383	388	399	441	412	416	398	398	417	412	364	412	388	400	355	389	372	420	400	357	435	406	419	403	404	368	412	392	428	434	394	376	425	421	388	392	414	438	427	419	423	405	397	407	406	394	411	378	375	413	399	372	399	401	374	359	392	439	412	403	398	381	396	399	398	392	361	416	411
28700	47929	41095	21118	8224	5344	2288	741	438	454	459	471	453	483	457	457	457	453	441	511	430	465	431	401	483	477	456	440	473	428	422	457	458	449	481	464	430	452	459	439	444	467	467	442	466	447	454	436	473	417	480	487	470	405	464	401	444	473	460	420	487	436	489	454	476	452	457	410	483	442	466	470	472	402	439	454	462	451	438	430	437	431	472	475	432	447	432	471	406	466	455	454	438	458	428	466	461	442	450	465	469	498	439	438	433	445	459	471	456	487	426	467	486	451	477	446	432	439	468	446	471	477	445	420	458	473	451	464	452	457	450	434	491	439	462	464	441	445	464	469	486	480	473	456	469	479	426	494	448	466	445	413	424	428	464	432	463	450	464	418	454	461	441	463	439	474	452	473	442	434	483	413	465	420	456	436	454	427	498	478	451	471	444	471	423	427	463	490	468	435	445	473	473	467	492	472	433	433	439	493	444	439	488	460	510	465	442	468	476	442	483	470	428	458	462	484	440	494	447	466	418	496	454	453	492	461	454	409	432	470	445	436	417	463	464	467	479	478	462	457	448	472	458	443	439	428	453	472	460	442	450	505	458	450	453	449	475	469	456	450	481	437	431	493	440	454	451	468	436	449	467	462	463	425	482	454	441	434	431	464	474	421	491	458	452	380	437	488	429	444	411	427	454	465	450	449	456	457	450	446	485	464	447	434	467	414	439	451	461	436	453	462	456	478	461	466	469	471	440	448	419	430	473	435	402	439	438	468	445	475	474	451	451	428	447	463	444	417	464	434	461	423	454	447	444	457	466	457	433	436	430	432	441	434	446	403	463	420	479	444	426	433	464	502	453	443	476	483	448	460	456	443	455	431	451	476	507	474	452	439	453	439	436	464	437	418	425	462	435	479	438	446	466	433	462	473	479	452	469	456	436	450	434	472	444	398	484	421	493	429	419	439	433	432	438	463	444	461	476	495	425	490	450	415	438	463	427	450	423	436	453	405	412	474	450	441	463	462	421	482	455	447	460	448	437	446	416	473	449	399	491	440	444	442	465	441	441	469	455	462	467	405	446	478	485	458	468	480	480	447	466	471	447	444	455	505	451	415	459	446	492	455	419	457	431	433	443	484	452	445	432	428	466	435	444	430	440	463	455	479	466	443	434	456	470	416	440	422	458	483	453	472	476	442	457	467	431	467	452	434	462	481	461	509	464	447	472	444	417	444	436	468	457	441	413	470	480	422	469	452	458	433	450	438	464	439	473	516	469	435	440	472	429	462	461	431	458	450	440	473	476	475	475	444	437	442	431	449	470	460	465	420	469	407	462	464	464	441	465	438	460	432	441	460	447	489	457	457	423	469	426	426	464	530	440	431	468	443	450	447	464	448	449	434	435	452	472	453	452	469	452	457	441	467	457	441	454	408	472	449	465	416	475	445	420	429	464	470	456	454	431	415	457	466	450	471	450	452	435	463	454	451	468	411	431	439	444	412	468	464	418	456	458	461	434	455	454	448	498	449	436	434	474	467	443	440	439	447	473	459	465	460	425	450	476	430	453	460	490	453	465	460	478	461	467	465	447	468	444	443	472	483	450	438	505	460	465	450	436	466	469	447	447	483	460	441	460	465	439	468	451	446	450	468	450	475	417	444	497	462	437	479	431	413	438	466	446	452	471	460	446	452	445	477	436	437	458	467	445	448	449	426	459	457	420	430	434	452	489	457	435	452	473	466	470	435	483	424	470	453	450	410	469	409	406	453	461	428	447	436	474	413	452	408	487	485	426	440	451	424	468	447	480	466	469	450	445	489	450	452	460	445	457	468	471	425	441	426	446	438	461	440	468	475	460	468	450	477	462	467	427	441	459	481	470	484	432	448	446	453	410	479	431	444	496	422	468	468	445	414	458	421	458	434	438	437	403	467	466	474	435	437	478	472	413	424	443	446	408	494	420	486	456	449	469	504	474	468	462	443	475	422	483	467	463	450	473	445	449	420	458	457	463	479	415	466	462	409	451	463	436	430	441	426	442	483	449	432	477	488	418	438	460	456	439	414	443	513	471	430	458	439	434	468	459	447	440	436	464	452	501	434	439	492	448	483	458	456	477	441	475	470	450	442	469	468	458	421	463	461	453	480	462	478	429	456	427	455	461	474	447	455	412	429	461	479	493	448	443	489	443	461	457	469	418	472	429	456	434	432	496	459	428	407	440	461	433	474	398	424	420	469	450	417	436	451	409	446	417	467	439	459	445	446	481	411	456	470	454	462	439	446	450	423	433	454	447	457	448	465	458	454	496	464	429	470	479	417	468	512	421	467	449	475	425	434	440	433	434	458	432	425	406	459	419	436	459	425	439	451	430	448	470	481	456	458	406	433	503	424	442	454	455	433	418	467	443	449	458	468	420	433	486	432	446	475	455	475	430	444	478	473	472	456	474	454	438	491	420	450	407	434	473	484	425	423	475	450	477	437	470	460	462	480	464	455	434	470	433	472	471	473	458	458	419	434	441	449	478	448	448	480	448	447	444	441	425	460	445	450	473	443	404	406	428	478	450	483	456	461	444	465	438	442	409	443	427	454	491	437	435	475	421	446	431	422	476	453	475	424	469	470	433	438	465	519	490	425	479	434	441	458	453	428	407	424	479	477	433	462	443	421	488	428	462	426	435	489	446	450	478	431	471	428	466	455	449	429	444	469	442	480	449	464	441	440	448	466	447	451	444	436	454	458	475	499	472	411	466	435	441	440	462	455	432	465	491	480	483	426	455	457	471	484	477	448	485	463	480	432	425	442	476	476	465	477	441	437	476	483	472	449	423	410	472	427	469	427	445	483	465	449	465	478	407	451	432	478	422	438	465	435	434	451	462	457	467	456	458	464	443	401	461	453	468	442	514	455	454	487	435	440	489	441	425	448	467	478	433	436	447	462	444	475	474	465	441	434	474	461	460	481	436	432	445	444	468	437	455	446	419	433	462	440	447	439	479	451	459	486	462	473	436	414	442	419	463	467	404	452	460	458	459	439	441	422	477	462	434	454	457	456	463	459	455	433	453	438	442	451	432	455	490	453	455	425	472	443	479	462	456	438	457	435	439	462	452	441	458	433	509	456	461	484	449	457	454	443	430	493	443	456	430	485	428	437	428	443	417	435	474	478	469	484	470	442	439	480	453	465	454	439	417	498	461	452	447	494	438	453	465	458	470	441	448	464	441	421	449	428	439	461	457	424	450	435	468	439	449	465	468	445	441	455	429	446	449	454	437	431	411	454	438	484	460	429	446	459	436	447	457	423	475	425	461	505	448	466	446	447	459	461	457	442	423	422	458	475	426	459	464	484	464	461	439	461	480	460	449	438	495	458	388	444	489	498	458	470	492	487	470	485	463	386	475	427	435	459	455	431	458	443	444	475	417	471	455	468	468	464	491	460	424	427	464	466	443	440	468	436	452	460	442	464	445	464	465	459	450	471	477	430	445	466	448	454	529	473	492	445	469	465	403	483	434	493
24892	25412	52302	45748	30450	23124	11630	1940	419	409	412	380	425	413	397	406	391	359	415	358	413	401	392	371	381	400	402	402	360	374	412	385	370	390	391	411	381	369	357	408	371	420	412	389	365	411	395	352	423	384	412	379	392	404	400	408	435	403	410	395	386	397	438	394	406	399	383	399	387	417	407	392	455	377	421	408	405	387	416	401	376	421	372	386	390	371	414	353	375	367	374	363	378	400	381	362	396	367	391	356	397	370	373	383	386	407	400	394	383	413	382	393	417	410	414	403	415	360	392	392	413	368	391	402	410	376	386	398	398	372	410	410	372	407	424	385	416	394	355	393	378	347	393	385	414	417	374	460	380	405	391	423	369	393	383	390	376	408	377	383	433	414	392	401	388	385	432	407	377	418	367	412	363	393	416	398	399	390	407	381	401	374	398	372	386	415	399	355	415	405	394	410	425	417	405	414	401	397	421	433	422	378	390	393	411	367	379	394	429	367	376	416	401	388	389	393	384	379	405	404	409	382	384	417	393	394	396	374	407	356	383	348	403	379	367	414	369	395	448	430	389	421	386	375	407	398	384	410	417	401	416	404	366	375	371	395	436	373	357	398	395	388	404	353	396	400	385	387	420	393	393	389	385	430	385	385	401	359	394	429	396	377	371	401	341	360	418	392	377	386	392	378	395	358	381	399	402	386	364	391	391	408	395	405	393	400	348	408	386	377	397	416	378	401	379	420	383	398	394	415	420	365	396	397	378	382	437	384	353	379	411	385	404	391	391	356	375	428	408	389	421	427	391	390	418	375	393	399	415	376	388	402	386	390	405	447	425	408	416	428	365	408	431	406	408	383	362	391	389	366	400	420	394	390	400	418	400	401	420	410	365	401	401	364	402	391	414	389	412	417	380	362	400	381	383	452	359	404	407	399	397	384	384	407	422	412	424	364	376	400	381	363	428	452	391	426	361	413	410	380	414	414	419	410	444	388	384	394	327	395	419	369	377	398	401	392	412	380	411	426	415	367	391	410	401	409	357	349	454	363	385	373	358	407	406	391	364	413	394	384	422	375	375	411	412	378	366	423	405	327	440	424	422	405	387	409	389	385	406	393	385	388	381	398	421	413	408	409	406	378	348	402	371	367	381	386	399	405	418	373	400	403	417	394	430	373	391	408	392	384	387	413	382	408	440	433	373	426	400	432	403	391	373	394	388	403	378	398	424	417	389	429	397	354	388	383	365	409	405	408	442	407	408	393	408	403	414	390	346	347	407	409	392	349	411	368	395	420	395	413	424	393	442	364	380	440	370	409	384	419	417	381	422	365	387	412	424	423	386	393	370	416	393	424	404	416	420	379	391	357	433	406	399	418	398	389	407	412	394	407	412	392	383	393	366	406	365	389	398	430	413	418	412	377	411	395	390	393	399	411	395	407	391	386	393	398	396	399	402	400	387	400	406	374	403	419	405	434	364	396	447	411	385	412	377	414	356	375	441	380	426	385	383	380	416	370	376	390	407	395	392	379	378	404	381	354	385	397	368	379	413	386	395	397	396	379	426	409	407	404	408	391	378	405	403	370	382	405	436	359	387	396	390	448	400	382	409	393	404	420	411	402	407	389	428	371	398	370	386	375	424	392	388	393	368	385	397	364	380	406	412	408	412	409	427	388	405	408	406	410	389	391	387	408	385	377	396	362	393	405	362	378	379	429	375	405	397	426	409	409	409	391	428	358	388	356	364	372	398	382	381	402	422	383	404	387	385	405	396	365	393	413	409	408	401	389	392	431	387	393	401	428	413	399	380	387	435	378	432	364	376	366	364	376	417	379	388	386	399	402	383	396	406	399	436	383	354	425	398	384	398	377	414	400	408	419	385	370	393	404	389	384	402	429	404	397	368	412	387	387	429	395	392	373	391	396	384	404	395	399	418	390	355	433	417	403	406	387	413	398	425	371	384	390	375	405	418	368	442	351	369	371	396	391	406	385	377	372	392	444	392	394	359	431	372	402	464	383	391	406	371	405	394	388	411	424	404	381	370	407	367	384	362	409	388	384	388	401	378	392	358	373	389	393	426	386	384	356	350	377	381	385	403	419	381	378	404	370	381	374	364	403	409	388	361	387	400	378	387	366	380	428	359	389	373	401	373	376	382	401	394	433	386	373	370	393	416	407	400	366	379	386	383	386	365	367	384	372	384	399	435	363	425	362	382	388	401	377	395	390	424	381	401	446	410	329	389	406	423	390	373	358	399	374	386	371	414	398	387	379	403	412	388	372	404	394	378	386	408	376	397	414	424	385	380	389	417	398	405	389	415	401	403	394	396	400	386	377	401	385	429	397	447	409	377	429	405	367	403	368	367	417	414	365	382	409	403	418	395	413	403	418	403	379	370	387	380	384	366	398	426	415	376	369	389	401	429	374	387	381	385	389	413	399	369	358	431	391	407	352	409	401	403	393	407	408	377	378	430	367	390	378	414	400	376	439	380	388	401	417	407	435	415	383	400	384	388	398	381	378	401	366	411	374	395	371	401	396	391	391	410	395	410	390	391	360	429	370	402	374	384	411	395	382	390	384	375	378	390	412	404	400	420	414	401	385	402	381	429	429	412	427	401	402	394	384	365	409	395	369	400	402	351	399	386	436	381	420	410	365	405	376	437	333	399	407	411	415	411	420	435	374	393	385	346	368	396	438	380	392	385	431	384	414	403	395	373	388	395	379	416	418	384	374	362	431	398	434	391	405	401	391	375	353	391	360	418	378	412	366	399	422	367	374	411	392	412	392	422	418	402	412	388	376	422	434	388	406	373	408	389	401	391	449	392	371	390	380	392	386	416	422	429	385	383	385	424	409	405	404	392	399	376	384	375	396	421	396	402	395	390	432	404	393	388	407	387	425	413	360	377	411	404	409	378	409	379	389	413	399	401	397	383	390	375	364	389	388	387	366	387	408	386	369	357	403	337	381	407	350	425	405	401	353	393	387	424	409	424	400	364	402	389	437	372	356	384	352	414	358	403	424	384	392	413	425	386	402	372	426	400	386	428	420	389	378	375	341	359	398	406	408	400	386	383	377	385	376	421	413	403	410	414	409	362	433	396	404	359	413	396	378	360	409	401	383	358	382	396	380	386	395	396	415	385	391	422	410	417	416	408	415	417	406	414	404	386	379	392	353	405	396	366	417	394	390	419	395	432	375	392	415	412	443	413	363	350	404	384	390	382	413	426	410	394	376	365	416	419	391	385	385	410	365	377	419	363	394	385	371	401	408	383	378	378	398	377	386	384	403	453	399	419	385	398	364	394	396	387	366	420	434	377	398	393	378	411	373	389	405	380	384	398	386	425	373	368	399	410	427	387	431	377	399	436	423	404	356	374	409	389	368	405	390	370	403	391	400	362	365	391	383	381	416	376	371	382	406	404	407	388	378	346	370	428	403	390	386	411	382	387	413	386	381	416	388	351	399	432	407	395	384	367	401	409	381	400	430	400	406	369	411	371	419	386	413
33684	68886	74223	49096	30453	21999	8986	2017	439	475	474	471	459	474	450	448	488	443	431	391	426	418	408	454	436	480	438	431	403	421	464	440	457	457	450	438	491	389	460	432	460	478	458	439	435	440	443	396	420	456	470	444	430	447	447	439	436	460	449	461	446	451	445	417	440	435	424	409	434	454	486	423	436	432	488	438	429	440	442	466	452	436	434	443	436	430	406	443	449	469	460	429	431	459	446	492	405	424	424	430	445	431	423	426	475	438	452	442	441	459	458	454	419	440	444	468	458	423	472	433	459	449	434	427	396	456	412	424	438	403	446	402	436	415	421	438	431	433	458	445	478	422	395	423	465	417	420	452	436	418	455	452	415	427	422	425	405	407	446	432	433	460	458	457	399	452	467	434	466	465	440	455	451	431	423	390	448	439	438	404	437	452	463	414	445	434	433	457	439	447	420	423	399	416	430	430	471	454	421	430	388	427	433	461	422	434	455	400	457	491	467	451	465	458	401	431	453	446	459	430	467	428	423	422	482	456	433	430	447	470	429	442	461	443	430	422	411	408	433	429	436	428	424	440	442	450	437	473	411	415	417	443	438	434	477	444	406	412	426	427	444	422	402	437	428	458	465	422	459	452	451	450	468	446	465	449	460	439	436	480	440	456	455	425	450	462	438	442	462	453	417	465	434	437	424	427	423	424	423	453	448	416	442	488	391	457	406	444	453	432	428	464	424	466	456	468	453	453	432	426	420	423	452	450	408	463	434	455	452	454	481	446	370	419	454	452	439	433	422	424	431	453	432	457	425	435	418	455	435	452	424	418	452	430	431	436	431	453	448	449	450	429	420	469	447	433	472	424	405	438	425	461	450	426	460	407	446	444	430	428	414	441	469	411	417	483	466	461	411	465	458	457	454	453	424	372	450	442	452	416	447	419	466	433	427	412	412	462	467	459	447	453	476	453	410	456	441	460	414	428	417	460	433	438	443	443	452	476	419	452	446	431	447	440	429	440	438	431	442	439	456	460	436	439	469	440	410	424	392	440	478	441	470	414	426	445	429	436	440	454	445	499	431	432	440	403	495	472	471	459	437	439	455	446	443	457	428	459	473	406	469	448	449	460	439	441	486	463	448	410	453	454	433	429	435	433	433	468	445	398	442	441	434	407	457	416	432	424	473	449	426	451	476	478	421	440	430	423	456	434	436	454	438	429	456	450	472	404	427	427	451	436	427	409	443	412	445	414	474	431	428	437	402	420	435	477	386	447	480	450	430	438	447	439	400	444	454	432	433	471	414	450	440	453	462	462	438	447	421	425	420	426	414	421	466	426	464	411	476	429	439	429	441	471	448	433	454	408	465	416	475	451	453	442	410	401	466	501	410	442	432	442	424	406	467	476	448	419	430	432	454	463	442	464	434	445	460	482	422	457	425	453	431	424	436	423	462	470	411	458	437	454	430	430	408	443	408	394	408	438	440	400	437	428	447	447	440	476	454	485	488	469	427	440	426	437	453	428	419	421	471	431	428	472	445	418	450	457	425	454	442	461	453	437	454	438	372	456	414	395	424	449	436	361	408	470	418	413	459	454	431	440	403	467	419	455	457	451	464	443	463	434	470	454	472	417	425	452	433	426	425	439	441	422	429	433	478	440	471	440	400	428	487	475	433	452	395	397	386	473	439	446	438	452	442	460	463	431	443	441	410	444	453	410	442	424	424	440	427	431	483	441	423	488	443	413	461	434	444	409	402	450	424	400	468	458	471	426	433	446	413	401	428	447	444	484	445	473	378	479	468	433	430	410	445	465	452	437	437	468	420	421	445	450	437	432	419	448	437	425	451	443	442	414	408	437	431	431	420	425	458	449	484	472	456	440	434	435	414	446	424	439	433	389	435	445	454	452	434	436	462	430	448	435	467	386	412	416	412	462	429	453	437	430	459	455	421	462	418	417	421	468	405	423	464	420	451	427	449	433	419	446	386	395	450	412	378	419	422	417	423	446	419	417	413	420	461	439	432	466	434	416	430	441	458	427	442	428	456	477	389	433	410	449	408	428	455	445	401	426	444	499	431	423	443	440	448	432	443	432	439	456	399	442	441	450	439	434	427	454	428	449	451	453	489	398	444	442	462	444	448	445	411	410	437	458	453	387	438	424	454	436	444	451	404	441	418	412	459	472	472	442	402	446	463	421	434	454	462	457	464	404	458	460	435	419	409	422	475	419	435	403	467	493	424	441	494	429	411	446	444	426	439	473	427	466	456	447	452	398	393	436	421	452	433	410	495	417	454	437	434	457	458	454	438	448	415	425	447	450	440	432	442	437	419	431	475	464	445	417	458	460	469	410	402	432	437	451	452	401	473	442	436	434	438	431	433	415	435	421	417	452	439	477	421	483	452	414	428	429	405	445	482	469	438	396	473	416	450	406	445	437	443	438	481	453	433	455	474	503	435	462	458	448	456	458	443	418	436	460	374	416	468	436	434	409	466	423	419	471	440	450	387	440	474	446	488	419	437	422	420	464	415	428	438	459	463	450	432	417	407	423	423	422	446	438	455	439	413	472	440	443	459	397	490	457	428	458	394	425	431	392	415	455	440	436	442	457	448	435	422	393	416	460	444	485	416	441	480	482	445	450	475	442	453	471	455	441	441	418	413	395	420	470	445	435	448	415	461	435	404	461	414	455	466	469	410	460	422	416	422	481	417	413	422	447	448	440	427	417	396	452	424	451	428	476	418	435	453	421	460	421	424	475	457	445	445	410	449	431	446	395	430	409	469	406	448	435	440	435	444	430	434	434	448	473	450	434	441	439	457	441	444	417	435	428	457	434	435	451	432	441	434	421	462	404	423	428	413	468	458	434	431	429	473	426	442	437	413	451	483	454	456	418	449	413	431	437	464	428	392	449	469	427	409	507	430	455	456	404	406	452	437	468	423	413	411	440	430	474	465	462	405	423	436	476	424	414	453	435	405	433	405	471	453	447	389	434	433	458	480	414	424	406	472	446	409	432	447	445	451	449	443	412	459	455	421	449	417	427	429	472	479	432	458	450	425	452	430	435	418	436	444	460	423	439	429	409	473	446	410	398	435	435	448	450	447	420	430	420	422	483	437	449	433	406	441	453	418	428	438	465	464	449	462	444	486	473	428	430	461	443	452	436	431	412	456	422	416	438	404	456	438	424	428	446	415	460	451	426	450	451	427	451	448	418	412	462	446	430	431	439	431	440	471	451	409	444	497	442	424	440	460	450	413	447	404	422	466	446	441	453	468	446	420	399	423	420	391	449	449	422	437	442	417	444	435	421	425	442	443	475	431	463	449	409	444	439	427	437	447	440	453	456	440	419	451	442	421	475	463	431	470	428	454	424	472	466	426	414	456	423	454	417	457	458	419	401	429	473	433	454	460	461	427	441	419	428	445	413	436	430	427	418	456	418	444	449	433	431	422	441	451	425	460	421	445	459	446	405	460	473	439	421	425	436	446	460	429	416	439	443	395	439	445	458
25549	25803	45483	37723	23534	14364	5528	1157	549	553	513	542	540	566	491	505	519	541	605	514	570	564	515	512	521	506	538	522	508	510	507	500	512	555	509	521	550	550	555	550	504	506	532	524	548	516	520	487	527	517	547	532	510	532	529	515	547	555	500	478	495	505	491	509	536	557	500	535	530	531	549	542	546	572	506	503	508	528	513	515	537	492	509	516	489	521	565	524	556	504	525	537	556	507	541	532	506	525	545	558	525	519	515	530	504	495	561	535	521	508	519	522	548	535	511	524	530	548	537	518	524	521	548	527	570	562	549	506	522	537	520	544	507	541	553	490	507	562	535	547	489	504	524	542	557	512	519	518	529	495	501	519	534	521	508	485	512	532	505	501	539	545	520	524	498	515	506	532	525	485	518	529	530	516	520	559	501	505	529	508	532	533	524	527	497	501	495	519	548	540	517	493	551	546	501	520	523	523	542	503	564	518	518	531	546	536	550	511	521	523	544	552	527	520	518	465	515	493	548	540	548	505	546	575	512	532	551	527	509	527	490	493	489	515	532	511	527	507	523	488	552	454	538	551	525	524	526	502	569	535	528	508	548	497	531	511	517	557	533	485	537	498	509	516	506	483	547	561	540	554	509	536	546	541	505	516	572	545	553	564	531	532	537	554	511	508	545	517	549	546	538	518	520	529	527	532	520	546	562	532	488	515	541	531	523	492	502	557	563	554	500	558	486	546	485	481	559	542	508	562	570	514	553	525	511	543	529	546	523	562	540	508	564	529	533	574	557	528	511	586	522	515	545	527	533	535	505	545	546	506	484	500	533	548	485	546	536	501	475	521	524	538	490	535	556	534	574	534	513	534	508	515	558	522	504	503	547	501	538	526	491	505	494	575	539	466	499	502	493	513	517	527	529	509	491	512	517	548	535	497	520	522	527	500	513	575	532	548	513	519	552	496	538	529	549	551	525	551	495	513	520	529	531	526	520	559	500	518	522	537	510	509	467	514	520	524	526	514	528	509	545	523	544	511	556	524	539	523	504	539	531	517	553	494	504	552	509	523	513	537	544	541	532	569	533	544	515	522	539	500	513	529	512	534	535	508	545	557	506	571	555	566	579	517	541	538	498	563	570	538	520	487	576	514	526	535	549	517	529	521	530	519	579	526	533	557	531	535	542	536	519	539	511	500	530	543	525	562	589	528	514	531	530	550	504	529	503	489	525	511	520	529	515	508	523	544	571	570	505	517	551	534	559	544	566	550	549	540	544	529	511	523	531	530	500	509	547	533	539	478	547	546	550	521	551	539	551	508	542	542	526	504	472	531	547	584	549	541	524	539	513	476	478	472	509	531	493	551	564	552	539	540	542	536	518	523	536	500	500	547	507	571	519	496	524	548	547	465	523	539	527	546	532	514	519	555	548	511	500	499	517	575	501	543	505	518	540	537	554	532	532	521	543	523	557	516	516	543	555	568	519	517	512	526	508	513	551	540	499	512	532	561	531	496	557	517	543	539	517	506	515	529	508	517	533	534	552	499	551	537	531	522	505	514	556	529	537	522	503	551	517	536	503	489	539	502	541	536	520	511	524	505	474	536	525	519	510	500	548	538	514	576	533	522	559	543	507	508	520	549	555	492	512	528	536	561	511	504	544	520	535	486	529	533	498	565	514	522	469	524	496	549	539	530	498	566	522	475	493	496	520	542	523	506	527	529	531	569	551	503	529	548	509	527	536	523	542	554	529	509	492	521	526	505	521	532	551	508	518	524	532	526	549	524	499	548	523	515	485	543	572	517	532	507	557	516	557	536	513	521	516	506	551	508	561	550	500	563	519	539	533	530	577	515	526	532	534	505	536	577	539	530	558	520	510	510	506	538	554	552	543	528	547	532	494	539	517	552	576	500	509	538	541	529	504	521	515	524	494	526	535	520	547	544	548	534	530	547	538	528	536	516	560	496	564	505	516	563	565	525	564	534	512	544	544	513	527	518	538	539	521	542	522	507	518	511	520	448	504	511	556	489	487	517	512	499	576	512	532	559	525	522	479	489	525	516	547	520	537	543	547	476	517	530	521	538	518	522	542	512	510	522	550	536	525	540	555	470	494	534	560	520	509	493	522	545	561	488	535	472	544	547	513	505	499	507	491	529	497	551	486	560	540	532	538	529	505	517	517	541	512	555	573	500	522	504	558	548	543	501	546	532	506	505	514	532	492	493	566	542	484	556	534	521	523	544	539	579	494	495	508	483	513	490	548	559	517	565	542	551	571	518	525	543	496	490	512	515	489	573	489	550	504	526	566	472	549	507	545	537	550	546	540	543	532	495	552	473	480	553	523	538	504	511	492	495	532	540	534	526	499	522	524	508	528	546	538	545	534	538	544	540	580	545	539	527	579	529	560	505	531	531	521	532	497	528	486	510	534	545	499	546	520	520	536	517	513	516	527	494	524	518	531	492	563	512	519	530	503	561	549	512	540	505	514	476	513	526	520	518	527	549	553	515	534	516	514	544	551	530	528	542	516	524	524	529	520	504	531	508	525	524	522	550	488	535	515	518	501	519	535	502	569	552	503	530	529	521	522	533	542	495	501	536	516	536	496	551	509	553	524	542	586	541	521	523	540	502	505	567	550	506	464	513	496	495	517	557	519	515	529	540	521	545	547	544	523	519	536	536	524	562	516	496	497	516	523	515	505	526	529	511	537	518	511	535	532	532	485	501	530	541	516	531	535	546	553	536	529	497	541	489	530	514	513	547	506	481	490	520	490	533	523	492	555	528	555	509	506	514	542	548	532	527	511	536	529	520	513	551	511	480	543	536	509	509	526	550	518	521	575	534	518	524	501	543	522	501	493	524	555	500	522	499	524	513	509	522	537	548	488	552	493	528	550	498	531	509	508	502	559	548	541	575	541	491	547	519	523	502	518	517	528	523	537	510	546	500	487	525	511	596	526	516	537	518	506	555	505	532	531	546	553	497	539	496	533	495	524	479	490	523	514	489	527	494	524	526	533	518	492	525	527	547	539	552	507	513	542	555	499	498	508	513	493	534	511	513	520	504	541	520	545	550	510	547	505	544	532	558	531	531	549	506	565	490	542	552	534	511	544	539	557	549	531	513	513	514	537	537	529	533	545	518	506	530	552	516	545	510	529	521	571	565	501	567	543	537	571	516	555	593	504	513	523	524	499	529	554	506	523	520	518	575	519	548	558	511	513	546	547	534	504	551	509	492	506	557	526	523	549	564	516	509	524	520	553	565	532	524	532	510	529	543	506	485	514	554	528	552	566	524	512	549	489	527	529	563	578	555	526	577	542	501	506	543	579	497	539	564	541	558	514	520	504	561	545	532	560	501	501	557	530	493	573	489	503	571	548	559	546	518	554	524	525	545	515	566	545	535	513	521	523	524	554	513	526	498	530	480	518	524	544	510	498	542	489	517	490	534	519	537	556	512	525	509	542	516	557	559	553	497	564	522	498	530	535	540	539	519	521	561	517	541	596	531
34770	77392	65306	42062	24329	15853	6646	1646	604	603	571	626	601	592	606	558	635	554	586	549	591	567	547	559	555	554	576	576	578	619	593	608	636	577	597	549	591	542	574	583	610	597	561	608	600	607	578	615	592	556	596	542	596	616	596	595	545	561	582	587	601	589	589	643	568	598	645	621	619	565	606	607	591	584	579	595	574	582	528	588	609	604	610	565	602	605	604	596	562	588	566	572	640	606	595	563	574	576	584	589	570	626	508	621	580	604	573	592	614	557	589	571	594	602	556	581	570	559	587	580	573	606	573	603	604	630	588	600	566	573	563	576	638	576	557	600	591	595	592	591	578	613	581	584	578	615	586	563	620	591	596	626	551	572	615	582	580	568	574	607	547	583	571	580	561	563	633	554	551	577	544	600	593	573	567	609	604	582	592	582	570	588	610	564	618	619	594	569	635	589	587	581	596	615	584	576	551	594	615	551	596	561	567	601	567	570	559	571	571	590	640	542	567	591	568	598	596	572	592	602	613	607	543	620	592	595	577	584	589	539	579	577	560	574	578	582	576	582	555	567	607	601	617	549	603	598	602	534	604	596	577	588	565	596	589	544	595	589	617	596	515	581	579	602	560	559	602	562	621	584	607	589	595	543	613	572	624	564	593	600	573	544	561	579	624	595	608	627	554	592	599	571	556	593	562	568	614	596	566	567	586	554	604	573	579	588	578	543	616	607	602	594	586	593	575	568	610	578	562	591	576	568	597	581	596	564	618	595	600	605	608	566	585	582	613	609	570	588	565	576	594	553	617	577	575	591	640	557	588	593	572	563	631	579	562	589	569	533	625	561	588	596	598	593	575	573	567	611	559	555	556	578	594	576	583	615	577	572	578	613	600	579	609	575	577	600	616	620	532	596	600	596	614	543	609	610	595	611	608	583	607	589	559	591	579	584	593	604	594	652	582	596	576	559	577	612	558	609	549	598	592	572	610	621	575	566	556	558	566	587	573	630	626	602	604	565	581	590	576	548	573	590	624	628	544	615	539	578	592	584	555	588	544	600	568	572	567	555	620	594	625	501	534	559	580	578	587	582	576	560	574	590	585	545	591	540	645	626	556	603	612	607	555	588	587	638	623	601	533	585	571	626	571	548	564	569	587	600	579	606	577	587	551	596	641	555	575	581	585	581	579	563	533	582	565	592	602	571	618	556	588	564	570	554	563	563	565	578	597	550	546	603	573	573	615	592	583	612	569	583	611	586	616	554	603	579	591	601	569	562	579	562	570	610	591	595	615	628	591	567	591	573	594	593	616	582	571	542	574	574	601	555	614	587	609	550	558	549	596	641	590	561	582	527	583	621	585	616	605	574	579	607	581	582	556	560	616	590	579	624	557	559	553	583	611	585	559	591	599	595	545	576	586	568	567	584	585	603	639	590	583	600	597	538	620	579	556	582	617	562	585	587	577	543	592	572	590	569	576	551	535	629	590	584	613	612	593	604	598	621	557	585	637	561	615	584	554	583	528	617	556	563	622	616	547	614	554	586	601	561	585	601	634	618	608	574	582	574	650	594	601	577	531	603	563	588	584	616	561	590	550	564	570	588	570	568	559	577	587	588	624	631	593	590	567	576	544	571	571	572	600	622	592	580	550	601	590	617	600	572	593	565	607	556	571	591	576	636	572	588	606	582	556	578	578	616	571	587	602	589	588	598	569	582	579	575	615	578	591	566	623	558	553	582	575	624	590	628	556	570	603	590	593	572	592	571	564	534	568	617	600	605	590	539	591	553	567	575	566	567	560	559	611	597	567	552	607	593	582	618	547	626	621	593	595	589	597	573	608	561	549	565	610	561	585	586	553	598	598	621	618	588	597	571	572	542	615	576	592	625	546	554	598	575	560	566	587	591	607	581	607	538	584	587	605	585	587	556	604	564	585	594	560	596	601	549	551	548	567	640	560	557	592	595	596	597	601	552	582	586	613	594	576	617	543	601	579	601	615	590	614	603	595	581	576	509	583	573	572	600	602	592	568	582	580	584	548	572	600	557	576	578	615	568	582	599	581	591	613	597	554	589	551	552	549	575	593	555	592	589	568	562	614	574	575	560	578	604	587	622	583	589	608	585	530	591	631	560	590	597	573	582	550	586	556	586	578	647	588	591	577	637	578	582	579	576	626	559	648	554	572	626	587	587	603	588	598	572	566	557	591	634	552	602	579	614	598	596	542	594	594	577	587	565	589	591	584	636	599	594	635	600	568	558	607	562	595	640	637	589	575	595	621	600	589	593	599	589	601	573	569	610	566	538	577	611	578	587	596	590	639	560	583	589	599	550	575	568	571	551	569	562	561	582	571	544	599	598	624	581	584	567	572	592	602	581	588	599	560	565	597	597	541	548	568	582	637	547	599	639	614	601	550	582	648	603	563	613	602	550	541	584	567	578	605	580	605	563	605	592	617	623	572	582	590	593	649	569	563	541	620	569	588	576	618	565	587	549	565	570	585	593	571	615	573	561	592	600	594	586	586	598	593	542	636	579	589	602	573	601	557	573	617	531	632	594	634	572	581	569	581	568	618	590	581	572	572	565	598	552	581	623	610	543	561	619	599	574	623	543	577	556	556	610	582	611	577	572	575	602	575	563	599	576	586	602	585	541	592	614	590	529	580	597	615	591	568	579	589	571	541	610	659	539	638	629	584	573	627	630	573	581	574	571	574	567	560	581	576	599	605	598	570	607	560	560	624	592	595	571	583	596	595	547	585	562	551	596	543	566	573	583	622	553	601	591	541	600	601	567	568	578	583	583	583	540	632	607	605	555	602	562	615	610	608	536	571	537	581	617	599	577	579	569	560	561	568	589	582	571	562	595	623	541	610	618	597	616	565	559	546	602	541	601	618	573	565	590	561	574	596	620	595	593	573	605	590	593	611	574	600	586	559	573	589	631	590	596	546	616	573	592	574	582	611	580	589	548	561	565	559	594	588	608	564	569	569	554	599	632	581	547	609	624	626	559	591	626	567	664	583	575	573	567	550	624	597	524	597	579	543	550	618	585	634	568	587	601	580	663	574	576	607	557	585	598	562	558	579	613	601	568	594	601	536	584	614	561	579	564	560	562	572	576	557	594	576	581	610	571	549	574	593	602	612	578	563	542	598	546	560	541	623	573	618	558	539	578	560	582	562	602	584	571	602	585	638	596	538	597	568	605	580	607	584	581	543	562	636	573	591	561	556	585	591	564	588	559	585	609	607	581	555	581	610	530	602	575	586	607	575	563	615	576	578	630	620	568	588	602	585	578	593	584	575	564	617	594	607	614	609	558	616	574	595	582	559	596	593	569	585	608	589	586	587	568	597	565	598	539	575	672	628	636	538	615	602	588	607	560	581	577	561	605	565	611	610	583	600	611	570	562	536	534	564	571	576	587	614	597	593	582	562	585	598	587	538	599	606	566	560	607	604	557	552	609	580	619	557	592	563	616	568	594	568	574	604	582	611	575	601	583	597	577	580	630
23267	22254	38769	37483	31442	28809	23441	5725	647	634	603	650	617	629	646	599	581	625	580	621	616	613	584	637	599	567	622	572	577	598	616	641	627	607	612	614	597	575	562	569	600	568	545	583	599	539	613	555	589	613	596	598	604	560	565	587	609	585	571	594	600	591	518	616	585	604	578	578	565	593	566	592	596	581	585	568	607	572	603	607	577	581	571	625	557	594	599	621	538	578	566	618	596	572	543	601	597	617	602	573	602	589	593	603	575	601	608	619	564	582	552	583	550	613	551	571	542	580	613	569	612	564	605	622	556	598	618	573	577	603	596	613	600	594	584	614	558	601	619	614	550	593	578	550	556	606	598	618	591	535	567	587	596	591	558	622	575	554	555	571	579	559	615	601	568	582	600	584	572	567	592	631	590	534	627	568	586	595	591	580	595	575	586	586	574	572	591	618	565	554	595	583	621	592	562	600	560	534	589	569	599	581	573	566	611	551	542	572	577	569	595	570	613	553	567	544	625	616	560	666	586	612	611	604	580	596	586	603	616	570	571	564	585	591	596	559	584	563	564	584	619	615	602	601	557	598	604	581	583	559	570	613	650	582	595	630	571	586	558	570	534	603	652	581	594	554	565	565	620	633	578	573	544	600	579	606	598	613	600	660	569	613	603	566	575	611	603	576	590	604	631	581	579	582	628	550	582	571	591	624	585	600	578	568	581	610	617	636	569	606	623	619	555	606	602	600	613	613	653	577	574	565	583	541	579	590	612	572	563	548	564	564	518	557	588	585	576	600	595	553	583	603	578	593	586	586	576	581	589	579	583	586	571	594	565	558	568	607	624	608	595	573	615	586	618	583	599	603	604	564	563	588	600	583	556	589	578	554	565	603	593	601	544	576	544	597	546	644	559	559	566	604	605	636	554	605	574	585	572	611	533	589	570	633	610	565	563	590	571	605	548	573	599	547	557	543	562	628	550	585	579	635	592	573	555	538	598	572	596	601	574	562	629	564	582	577	591	582	626	576	551	584	583	595	579	577	577	641	609	593	617	573	561	637	600	567	569	582	604	566	582	639	563	576	577	609	598	543	598	575	575	555	566	611	584	598	607	560	561	580	600	589	548	574	583	571	599	608	594	598	626	545	603	583	588	573	640	542	522	528	582	597	567	596	587	607	553	587	577	594	582	577	637	643	599	562	615	630	613	602	638	599	583	569	622	539	592	621	532	564	551	638	611	572	608	585	564	584	613	591	585	599	622	590	600	636	625	601	625	531	592	605	601	620	593	606	547	579	599	566	615	607	562	575	546	562	621	611	594	585	573	572	574	612	557	634	537	579	586	610	576	574	600	603	623	595	551	597	595	630	589	571	563	562	591	537	565	582	585	571	611	596	611	605	580	584	588	579	589	592	600	591	605	578	574	576	580	553	572	528	605	571	613	601	570	608	606	569	587	559	559	574	611	542	562	603	612	611	609	574	585	606	566	612	562	563	592	576	573	583	551	584	579	559	575	646	569	565	592	552	576	584	591	571	582	529	572	605	576	572	621	574	633	591	604	540	583	559	608	565	586	574	571	613	641	551	562	596	575	592	600	572	554	585	614	576	594	599	581	600	626	582	568	583	605	542	632	620	566	571	582	592	618	594	621	613	585	602	575	611	607	620	621	555	579	604	593	606	573	540	564	607	533	609	516	554	598	596	577	554	602	574	579	607	588	612	595	558	587	592	558	553	557	609	651	550	574	619	571	573	589	571	582	575	577	587	569	597	564	593	560	587	573	620	613	590	554	617	565	552	565	560	560	577	580	566	568	568	559	530	569	575	593	551	577	618	628	586	579	535	568	599	571	574	598	570	595	554	623	619	613	617	577	584	558	609	568	592	585	601	596	564	653	625	554	577	590	551	567	606	587	563	647	590	617	579	563	596	614	592	603	572	575	589	627	613	576	561	616	587	572	560	586	545	617	614	533	570	596	612	627	552	552	613	593	571	619	529	628	575	575	600	603	600	534	584	557	582	571	595	559	572	610	576	612	565	587	593	614	567	551	610	610	571	585	576	594	537	563	567	594	554	546	586	651	607	558	579	561	567	623	594	609	616	580	605	562	587	593	585	542	570	619	567	550	599	554	589	575	598	604	565	532	588	594	587	658	562	607	610	599	596	559	578	566	566	584	552	620	586	526	565	574	563	549	609	547	574	596	565	615	610	579	547	584	589	553	580	574	585	584	582	544	577	594	564	552	551	565	599	573	576	589	577	571	590	569	592	581	548	583	565	640	575	590	611	578	578	562	577	574	623	559	582	569	584	599	576	603	570	577	561	574	618	625	590	590	561	585	588	508	589	568	577	590	592	587	591	544	558	594	605	574	615	573	581	553	617	590	576	540	562	596	608	574	561	589	582	567	589	561	583	549	613	620	556	604	593	598	572	555	528	603	560	597	632	569	594	567	595	625	593	613	565	570	628	608	584	572	579	563	613	604	566	603	593	575	614	575	588	606	597	581	584	601	580	603	599	564	613	573	593	586	610	599	564	570	580	564	578	557	610	599	579	504	581	623	592	562	615	540	584	576	595	630	581	609	606	548	576	620	594	574	579	581	566	584	603	656	621	596	569	556	604	573	564	618	574	546	608	572	587	623	553	591	600	617	603	566	555	558	558	611	564	548	587	559	570	611	566	577	586	573	594	613	558	611	596	570	601	551	606	608	548	620	568	596	602	590	584	594	569	570	586	633	578	594	566	581	578	562	600	567	582	600	553	611	590	587	597	583	578	574	574	573	630	592	563	621	561	615	556	607	565	602	568	581	569	597	638	555	590	618	566	569	600	583	586	602	566	613	600	582	562	613	605	555	555	615	614	554	559	631	608	604	589	604	571	571	640	617	607	581	569	578	582	599	589	550	584	551	573	574	629	601	607	535	618	552	569	594	551	569	580	526	576	579	555	607	531	551	628	586	572	558	572	613	571	561	611	546	581	613	595	596	582	581	584	575	585	566	603	607	591	579	591	576	619	554	596	577	603	616	616	586	536	614	597	578	619	541	556	568	576	585	626	540	537	608	590	564	559	542	571	588	579	583	589	580	579	554	574	578	570	587	578	612	574	567	572	568	625	586	575	565	621	600	619	546	570	611	602	609	544	577	604	580	591	549	551	552	549	593	555	567	588	578	553	576	556	588	594	566	603	591	625	553	602	572	583	578	571	595	605	585	568	575	564	639	503	576	583	574	621	590	585	599	594	587	614	590	603	579	559	576	595	595	586	603	614	540	569	555	536	628	557	580	581	586	573	611	617	619	612	618	593	589	567	581	582	601	589	629	609	582	608	588	603	598	564	596	585	584	588	572	529	600	624	554	614	543	585	608	561	553	553	578	570	549	607	557	609	586	590	539	598	603	531	581	593	572	617	568	578	583	582	576	541	640	575	593	602	598	534	607	601	575	554	572	598	564	623	583	571	550	602	596	546	566	529	621	583	571	553	590	575	562	584	583	611	577	603	579	562	550	595
42620	87153	85482	65875	44258	32951	17922	4233	622	660	655	625	680	628	624	609	629	648	656	618	658	665	584	614	609	602	629	594	627	615	669	631	619	660	610	623	650	611	654	588	578	646	676	633	642	671	641	635	664	658	606	694	617	599	616	633	583	650	626	632	610	647	585	660	667	612	628	656	594	633	578	638	623	591	638	681	654	643	629	627	578	594	641	641	629	609	614	605	647	654	638	582	613	613	597	648	632	614	596	587	621	606	648	603	658	643	621	604	638	617	594	609	646	648	613	677	658	650	608	609	597	662	583	617	580	615	649	604	560	635	610	662	572	613	643	623	594	682	593	625	609	670	637	622	612	627	599	639	582	627	580	600	670	663	622	651	661	627	603	641	625	629	622	612	603	629	653	655	590	622	647	624	649	643	617	657	621	599	631	610	610	664	604	631	596	637	595	589	640	637	693	628	652	628	648	628	606	650	636	623	567	544	605	619	603	662	617	617	609	594	633	623	609	604	639	637	614	637	581	640	636	625	578	637	580	651	623	624	650	647	603	613	618	615	575	638	625	645	650	641	607	631	606	640	630	594	640	619	620	635	639	634	601	598	630	595	606	646	624	645	576	607	624	663	616	663	642	631	634	636	594	630	627	657	625	600	630	637	657	617	623	579	585	606	619	635	587	625	645	629	566	639	595	602	645	618	615	624	608	649	640	608	625	670	639	647	576	642	625	623	578	658	660	636	651	689	620	619	606	648	644	581	625	611	629	638	663	606	573	635	612	638	645	629	621	589	626	578	596	624	584	606	635	634	661	653	635	621	641	657	628	651	646	669	578	619	667	622	613	645	642	623	620	653	635	602	647	647	648	632	646	589	586	665	589	623	632	608	591	641	648	619	613	611	613	638	646	651	605	635	609	659	586	616	635	645	600	633	603	649	632	637	626	692	660	577	615	624	642	626	624	620	607	632	631	612	628	638	663	630	623	625	637	663	596	611	647	627	612	609	640	653	644	610	627	623	640	589	614	583	648	632	636	629	655	599	661	648	604	658	585	607	642	619	620	631	639	609	578	624	638	652	612	584	603	603	652	645	567	622	593	626	644	585	615	582	640	593	628	596	607	634	615	616	598	603	679	656	653	621	617	652	602	628	614	638	653	622	651	630	613	650	623	585	599	570	608	618	606	648	627	599	643	646	597	656	629	595	592	626	650	634	666	647	578	626	608	647	621	569	635	576	582	586	601	639	612	578	643	633	618	617	609	631	606	610	612	643	587	606	593	602	623	590	640	623	621	654	623	558	653	604	659	640	622	610	614	615	650	632	645	652	625	648	617	658	617	630	576	614	639	564	615	597	689	633	617	660	612	642	592	623	626	606	613	636	638	532	650	612	621	614	648	629	582	597	679	599	594	665	638	641	594	635	569	616	585	654	609	611	585	641	628	630	621	626	616	665	612	648	627	604	639	617	671	626	627	638	635	641	628	639	652	587	644	654	611	557	606	628	611	620	645	601	616	635	648	602	615	624	628	642	606	643	617	646	600	650	598	599	652	614	620	600	635	588	660	601	595	595	616	588	622	592	621	643	629	562	640	628	600	657	597	627	639	639	617	658	584	571	603	672	614	623	585	618	578	578	623	638	592	596	597	658	594	587	614	598	662	615	620	656	655	614	624	648	600	609	625	588	611	617	607	659	585	667	648	665	644	616	678	590	597	660	631	699	610	625	610	630	623	622	596	594	630	622	642	613	646	618	618	624	575	603	643	576	637	589	596	624	662	626	603	592	613	597	614	640	598	620	629	638	638	670	619	645	630	640	589	640	633	623	633	594	650	630	637	627	661	632	622	613	622	650	603	608	631	613	588	611	642	620	699	610	647	625	633	599	645	616	579	647	625	618	620	618	693	627	617	648	640	596	583	623	629	575	607	647	637	630	644	593	649	580	588	655	637	617	596	625	614	647	613	612	656	565	635	572	650	587	615	645	619	638	616	619	578	636	605	607	611	622	619	595	630	601	538	663	642	618	624	637	660	615	582	630	660	637	606	672	612	640	640	629	604	608	646	617	596	610	644	648	645	624	639	610	578	603	597	606	654	599	622	634	605	624	636	619	623	634	610	611	579	634	585	569	637	608	624	605	587	581	638	642	657	651	612	632	638	611	632	652	639	661	620	675	619	594	621	602	586	650	649	637	645	610	627	617	630	629	636	656	652	609	629	586	606	619	635	615	606	579	584	601	612	644	602	617	611	625	657	630	589	637	594	646	610	635	621	608	593	595	642	608	645	631	634	636	609	592	575	640	589	612	606	618	609	651	607	609	613	599	663	591	623	651	614	597	650	624	632	614	621	619	628	621	612	609	611	612	600	629	648	631	628	566	640	626	613	589	622	636	628	604	651	618	587	650	623	650	625	621	637	642	657	628	645	620	631	633	644	659	641	606	630	640	622	628	611	592	601	633	644	621	655	643	632	660	611	624	598	620	641	664	631	679	610	625	634	587	628	631	603	630	608	622	596	649	653	618	584	646	621	616	586	636	602	659	654	607	580	650	617	626	628	629	640	625	613	629	600	638	640	634	630	636	578	635	624	655	594	601	655	601	616	608	621	636	659	639	617	580	655	630	638	654	635	619	620	569	627	611	608	617	606	652	634	653	607	627	652	620	609	583	628	602	621	638	597	608	622	650	640	648	651	565	620	604	629	622	644	584	607	626	609	629	605	623	618	608	654	642	603	622	606	594	615	653	587	623	579	649	605	617	608	634	577	629	637	645	673	648	681	595	651	644	615	658	647	610	600	674	593	615	650	611	611	624	592	587	668	594	585	616	610	637	608	640	622	655	678	660	605	631	579	659	666	634	654	665	652	669	605	635	647	606	589	613	630	627	658	623	627	596	614	658	573	609	601	588	606	573	624	603	620	632	653	640	605	625	624	612	629	535	577	620	625	603	662	630	645	591	634	622	575	666	641	582	621	610	656	621	619	590	596	592	603	609	610	650	619	597	654	611	630	599	634	693	649	612	626	603	636	608	606	594	604	682	638	657	612	624	627	634	623	622	590	647	610	663	637	611	613	638	603	609	612	604	619	578	629	659	629	604	623	613	602	599	555	614	683	638	603	669	629	664	635	632	616	641	641	598	608	622	640	625	611	657	598	594	608	623	613	611	624	628	644	614	643	655	632	596	603	637	593	613	577	623	693	635	597	614	645	627	627	563	662	652	684	596	630	650	635	605	651	580	617	593	634	593	613	643	620	620	632	603	632	633	594	661	631	623	639	616	646	673	666	612	635	604	647	600	585	617	591	654	620	618	642	610	641	590	650	611	649	624	634	642	649	689	675	635	599	627	620	645	594	626	648	590	632	658	655	639	607	613	619	565	660	618	589	597	600	636	669	635	590	622	623	602	691	623	564	614	606	601	600	650	603	634	586	627	612	610	614	600	646	627	648	586	592	608	586	595	662	618	628	604	618	598	623	611	652	584	581	588	624	625	677	611	612	671	615	640	618	594
29075	30104	44774	28457	10533	3925	2065	667	382	410	405	400	402	400	419	386	425	423	384	383	380	384	403	391	396	394	406	397	389	392	398	444	411	383	382	404	403	385	373	405	362	455	410	414	448	440	394	408	439	397	425	389	403	419	419	438	418	404	398	426	366	392	407	408	398	421	385	395	434	412	391	417	403	399	438	426	400	435	378	402	407	401	406	369	405	409	413	406	375	395	367	434	402	398	396	409	400	389	451	392	417	380	407	423	408	442	416	401	397	377	411	361	388	416	385	407	388	385	398	411	369	388	405	407	418	394	403	395	390	397	423	422	381	402	371	383	416	390	400	436	423	420	390	420	399	423	392	397	393	401	415	410	388	387	373	449	407	425	384	417	390	427	385	429	415	394	418	423	431	371	395	372	412	429	386	384	401	396	379	401	392	412	433	398	380	403	404	418	373	411	385	404	399	370	413	362	375	413	401	420	360	391	387	402	382	401	385	429	350	397	393	426	390	390	400	372	389	358	429	418	401	403	387	399	364	392	385	411	411	401	394	372	408	390	391	399	430	435	424	382	407	418	427	371	381	397	416	405	427	410	396	405	409	393	397	423	414	386	388	400	410	386	407	413	407	417	394	395	421	403	384	414	372	424	410	424	420	414	386	353	390	398	386	439	406	403	425	417	415	378	396	417	391	414	418	394	412	408	403	412	376	419	375	379	378	405	348	422	434	391	404	417	375	437	403	404	399	376	403	374	427	393	413	416	415	425	404	406	385	402	425	351	410	396	427	406	405	387	409	393	403	421	388	412	395	445	405	392	397	401	395	433	378	357	392	367	398	414	385	394	381	367	410	420	374	386	415	389	405	395	441	384	387	420	364	394	413	374	393	400	408	416	383	381	392	413	381	420	395	397	403	437	394	385	401	389	365	423	429	387	361	422	442	397	392	396	454	387	422	381	388	378	382	383	406	400	418	403	405	393	395	415	364	405	359	414	388	406	375	401	407	405	386	375	400	401	404	386	409	406	363	400	407	381	409	372	402	406	405	421	409	421	403	381	424	428	409	423	381	438	431	400	386	393	391	390	419	352	424	385	424	390	381	403	394	433	408	419	375	360	363	389	382	387	404	362	409	382	363	387	413	379	382	382	406	403	431	385	393	432	383	394	405	387	420	370	375	418	382	419	429	365	433	395	409	384	385	406	392	423	389	405	380	404	383	384	379	406	387	390	382	435	399	435	378	417	438	381	400	394	411	399	386	414	378	405	391	441	398	391	421	410	396	371	410	390	386	397	383	398	396	412	416	437	395	415	404	384	408	356	397	405	389	387	407	396	402	377	384	388	410	370	428	402	389	425	427	362	388	396	389	405	409	412	411	393	417	408	396	376	404	376	411	399	383	366	393	392	394	405	344	376	415	436	406	387	422	354	434	400	397	403	378	423	399	423	391	394	363	415	385	398	436	417	409	395	384	425	410	411	381	376	373	421	405	414	405	404	425	398	392	394	373	419	370	386	367	421	411	403	415	396	434	416	396	407	422	372	399	403	395	406	428	410	404	410	380	408	414	433	436	409	395	367	383	408	418	371	393	446	413	368	430	406	386	405	395	394	371	367	363	378	392	389	425	447	421	430	393	440	399	399	399	387	387	435	361	419	379	401	389	386	396	410	413	375	402	389	430	413	378	436	380	422	406	409	417	406	430	379	378	411	423	413	374	380	432	392	392	397	366	408	431	379	412	415	420	378	401	389	402	427	386	390	414	392	450	357	414	404	453	391	428	390	352	399	407	406	429	380	406	403	415	393	420	412	406	372	388	409	384	444	376	371	399	385	404	403	376	388	411	404	426	422	393	384	384	367	414	419	391	400	375	381	411	405	387	425	384	447	383	376	346	346	382	388	435	387	424	395	394	404	355	376	366	412	397	408	413	393	446	392	371	397	379	425	399	398	381	414	389	408	375	383	374	408	384	403	442	419	404	374	384	397	419	388	407	416	389	383	394	419	390	412	413	380	389	437	400	401	404	382	399	400	380	423	370	375	422	395	360	387	375	405	378	362	423	401	364	396	384	407	397	411	382	419	394	409	440	404	429	350	407	430	403	415	388	406	426	408	405	399	393	384	365	416	389	400	366	434	366	386	392	371	395	411	387	400	409	414	429	403	411	435	365	386	383	371	399	413	389	396	406	376	404	357	390	399	409	375	424	364	422	436	399	410	357	424	394	407	373	413	436	400	400	400	392	403	401	418	450	385	388	375	389	417	351	364	393	400	377	392	386	416	432	408	364	412	399	423	407	365	458	394	409	391	402	380	392	394	367	365	395	370	408	401	379	369	375	435	384	386	406	375	381	411	415	393	379	402	403	388	387	395	420	413	396	401	396	426	418	410	432	410	401	376	412	389	391	384	404	418	413	409	420	408	376	398	416	401	401	412	381	394	370	384	406	411	372	407	398	363	373	386	373	420	416	409	434	443	399	384	389	403	391	382	406	423	371	384	409	427	399	383	422	373	436	415	405	409	407	438	410	369	363	374	373	376	394	401	342	420	403	402	382	403	400	396	415	434	444	374	406	379	392	416	393	401	402	403	429	393	409	398	422	406	391	396	401	388	423	404	368	408	401	382	399	386	397	400	364	412	408	401	401	379	396	413	390	396	402	442	377	412	425	403	398	385	388	401	422	404	433	372	386	371	387	424	411	413	399	415	415	383	363	382	407	399	381	401	414	401	403	396	364	388	420	399	405	363	404	399	373	422	371	423	374	392	381	409	397	379	413	430	416	415	380	415	400	399	405	414	420	399	411	385	404	369	388	376	391	343	431	384	406	384	396	387	379	430	368	379	387	384	408	386	419	369	422	442	373	374	372	381	351	389	407	402	412	422	385	387	388	377	377	396	412	423	393	388	378	433	428	377	410	371	398	377	387	385	405	380	355	383	379	421	406	366	391	395	417	417	410	369	382	405	404	443	430	405	373	410	394	382	421	387	423	414	418	409	398	375	396	393	419	377	407	384	373	428	369	425	429	379	396	416	418	411	385	428	385	369	400	394	394	403	371	398	419	411	429	389	403	403	409	377	416	409	401	373	371	411	417	367	411	384	448	393	417	399	383	425	414	390	388	397	366	407	391	405	397	405	398	356	373	388	400	428	406	384	387	419	408	410	403	409	443	431	387	377	421	399	415	386	402	385	409	381	413	384	392	350	362	379	377	423	397	385	385	405	400	417	416	365	375	397	396	408	425	394	413	379	396	393	411	410	399	362	373	395	386	426	399	422	364	371	380	379	442	418	392	425	402	377	371	400	406	399	378	403	394	371	387	409	444	386	356	392	409	438	434	399	431	377	424	398	419	420	419	394	384	422	404	388	418	414	425	397	407	416	405	388	412	365	387	400	404	403	439	396	418	391	393	394	450	396	380	369	428	382	396	412	364	410	391	416	380	397	421	388	414	408	390	376	407	399	393	369	409	405	405	429	404	412	360	373	390	365	373	388	391	437	410	410	368	381
29740	48993	39040	20937	8486	4629	2320	759	412	522	465	416	466	455	435	434	445	505	440	495	467	438	425	475	440	464	480	475	479	454	473	459	455	479	469	443	419	435	476	452	431	446	437	455	397	454	454	453	474	473	428	442	445	428	461	477	441	461	471	457	451	467	471	416	439	426	446	446	456	455	442	406	488	462	432	491	434	438	442	497	453	473	470	427	448	465	432	430	461	457	474	445	459	445	435	446	438	465	452	456	485	446	443	430	451	464	454	496	431	446	415	492	460	450	496	408	424	443	481	457	395	414	433	470	441	455	458	460	429	436	463	441	451	472	416	391	481	476	414	430	467	490	484	431	459	484	458	425	460	448	447	439	438	404	451	438	440	439	441	483	417	480	401	451	469	428	465	438	486	460	439	410	499	460	473	450	479	453	446	457	469	498	445	490	424	452	461	430	422	440	457	472	463	471	475	417	424	461	446	446	449	474	466	399	447	433	465	454	497	485	456	447	442	459	434	434	473	457	455	476	454	413	484	470	447	425	462	455	473	463	453	447	453	498	470	425	453	456	443	457	456	437	471	464	473	408	458	433	460	459	430	448	449	452	473	441	445	448	448	469	457	490	452	435	408	447	460	467	443	482	434	447	451	505	474	462	448	438	461	536	461	444	422	405	422	445	424	445	470	412	477	463	454	449	450	456	424	478	455	476	428	436	475	460	492	469	444	439	441	453	443	447	484	457	397	471	440	451	427	483	489	438	455	457	498	443	437	463	445	411	438	435	465	451	457	475	438	496	454	440	466	475	469	482	450	485	476	433	466	455	423	439	438	436	429	450	461	452	478	430	390	444	431	452	461	447	460	438	436	446	476	493	456	452	460	452	484	483	433	459	443	453	459	459	453	465	462	471	475	429	435	429	465	476	470	472	452	502	416	462	474	473	463	446	448	464	455	500	437	461	420	480	430	471	441	467	467	422	428	465	465	468	460	439	420	448	467	464	479	447	494	463	465	450	401	426	459	471	447	453	481	435	470	457	444	426	480	438	422	509	473	474	465	476	456	435	465	442	472	417	473	483	437	454	432	464	462	476	464	468	460	452	486	447	462	470	473	426	450	446	442	445	401	476	487	475	457	434	475	473	467	447	399	469	460	459	447	477	439	492	491	454	447	458	437	428	464	430	451	479	468	432	514	447	461	461	483	452	464	442	443	491	467	449	434	472	494	434	469	453	479	456	443	450	447	442	435	471	437	432	481	517	451	434	479	456	462	487	456	451	465	456	479	469	478	453	448	476	476	441	466	466	446	423	420	454	443	479	452	440	459	420	433	447	469	451	490	443	446	493	444	449	474	467	468	451	445	473	464	447	413	448	481	472	427	440	461	444	450	474	498	461	475	425	466	483	429	473	450	454	437	484	487	464	445	441	467	441	468	440	469	435	432	487	434	471	450	463	449	466	449	462	406	420	509	475	447	408	416	497	482	452	444	459	435	436	479	495	472	439	431	461	461	458	451	430	448	476	478	449	457	441	444	431	463	451	452	477	453	479	416	439	458	466	470	428	426	481	457	443	435	448	426	475	476	402	456	437	439	434	443	442	496	455	466	453	433	465	494	445	461	458	431	447	441	459	452	451	465	459	422	456	439	461	461	446	429	448	446	422	457	472	481	449	453	427	430	510	467	444	417	476	439	469	421	444	454	415	430	451	441	463	454	467	448	475	468	462	446	446	449	460	401	452	484	483	439	447	458	424	457	465	469	457	435	457	436	410	450	474	469	471	434	465	496	464	490	452	460	423	436	459	470	488	424	450	428	462	496	430	436	475	444	433	442	458	430	447	495	425	465	475	431	497	421	448	435	464	437	441	455	435	459	459	446	450	488	480	450	461	434	465	460	465	464	410	497	460	467	456	459	470	447	443	469	472	441	456	429	418	469	483	499	399	476	460	464	456	481	470	442	427	443	446	464	465	459	445	444	441	504	430	504	446	468	454	442	456	439	456	468	478	436	444	454	475	486	475	463	464	451	471	447	475	428	461	437	473	506	469	477	438	452	438	430	440	475	420	440	463	497	483	460	449	479	460	472	461	453	471	455	463	475	470	465	458	510	501	491	458	480	453	481	486	424	474	436	481	482	473	464	485	447	438	503	419	485	438	448	462	468	421	455	458	422	441	475	454	428	463	470	475	454	470	457	471	456	429	443	453	476	428	467	449	442	432	446	454	433	404	527	495	497	457	468	391	472	436	443	497	469	455	453	455	461	482	419	438	445	437	481	473	437	484	431	454	455	432	425	454	452	495	469	473	429	449	447	462	441	437	457	446	489	425	452	432	447	472	459	481	455	472	469	452	437	456	429	442	456	448	447	408	420	467	476	410	523	436	446	453	433	477	516	440	431	414	481	437	465	444	420	448	443	445	466	488	442	449	466	441	408	436	451	509	455	468	433	445	419	423	442	454	473	459	476	466	439	447	446	468	463	450	496	444	455	457	433	444	425	446	494	488	459	465	430	422	465	476	472	415	462	434	456	513	446	463	478	451	456	418	422	452	476	476	447	465	480	484	448	438	435	482	441	428	466	448	486	415	458	467	440	442	400	450	487	430	449	398	478	466	475	414	449	466	432	399	452	464	426	490	447	467	442	431	490	421	444	447	445	471	366	452	479	445	451	423	455	420	452	439	457	457	469	447	445	469	471	421	453	463	425	442	431	480	463	452	493	458	432	432	462	456	443	483	457	442	462	473	407	480	444	457	470	463	465	443	469	450	460	457	413	453	496	460	450	450	451	438	462	453	431	431	462	471	483	444	456	455	472	468	491	421	441	456	457	443	506	458	454	459	460	438	458	437	437	455	455	445	420	432	463	413	458	488	454	425	494	457	444	460	464	431	450	537	437	459	455	449	459	458	472	461	475	465	455	486	436	466	450	431	450	450	477	476	461	425	459	445	450	468	435	434	502	448	442	505	461	452	457	456	507	425	441	479	438	477	461	452	488	444	471	417	429	423	429	466	485	475	483	441	441	433	421	452	405	457	490	452	436	441	462	461	469	429	443	442	446	469	445	447	451	447	449	420	453	420	423	451	403	440	464	467	454	444	452	473	423	475	458	458	514	437	461	467	479	466	459	466	413	428	497	431	469	423	462	464	438	434	447	432	432	444	446	449	454	479	483	493	461	464	447	430	436	476	417	408	459	421	480	463	464	457	453	468	453	486	461	434	438	475	460	440	435	442	452	445	471	454	465	474	448	449	446	465	508	455	475	466	466	460	462	474	443	457	429	480	413	450	443	425	436	441	436	444	463	430	464	438	418	442	444	475	438	442	447	423	488	448	472	439	470	428	469	420	422	446	439	444	428	453	448	450	475	444	455	501	480	422	454	441	464	464	486	444	483	468	459	472	414	462	479	485	461	457	473	439	406	474	440	469	454	441	460	451	429	440	437	425	460	476	424	450	455	476	455	480	494	462	456	468	427	417	468	460	459	455	478	476	489	433	487	489	428	427	449	440
24773	22706	51622	49397	33339	24518	13803	2358	390	406	395	391	375	381	355	397	398	383	390	375	376	387	378	380	375	366	380	347	414	382	372	442	390	396	368	407	367	393	359	389	376	378	414	385	412	381	383	363	391	359	360	382	371	395	384	377	374	388	359	401	391	381	405	387	407	386	384	419	385	371	400	391	337	401	356	374	356	360	376	377	367	392	394	377	379	392	392	389	383	401	430	381	375	412	393	393	414	400	351	420	360	372	414	395	373	412	377	376	375	371	404	403	399	374	405	362	409	382	404	394	396	391	387	402	345	413	349	436	365	360	368	397	386	356	367	382	376	411	384	387	404	391	418	389	381	402	391	383	419	364	374	372	383	380	387	378	382	380	381	383	405	368	369	348	380	393	369	420	414	402	409	346	390	392	393	377	355	372	387	371	402	398	376	382	391	382	388	430	367	420	402	377	401	400	400	389	337	392	361	382	360	395	395	414	377	380	369	391	373	388	374	382	352	427	380	360	389	375	351	365	400	392	332	414	397	390	400	371	394	403	389	363	383	406	420	383	413	384	384	419	396	421	402	377	419	404	365	376	368	348	427	374	338	349	402	377	378	396	395	386	406	391	386	384	369	368	383	377	386	396	393	381	429	375	346	362	405	378	405	395	406	394	353	397	341	390	376	366	373	375	401	379	408	382	415	369	350	383	365	380	376	399	386	396	374	407	382	352	379	386	395	392	397	392	417	378	389	364	425	363	389	374	425	376	378	406	400	390	394	402	390	382	369	361	401	410	376	370	358	355	378	392	373	379	385	409	390	371	382	338	395	406	391	397	389	349	392	388	418	399	395	349	373	390	375	402	385	392	426	417	389	352	411	348	391	386	370	359	389	362	393	400	413	361	364	368	379	372	400	390	393	380	406	384	384	366	401	369	379	378	380	401	383	404	375	413	401	373	372	405	388	376	367	363	391	404	379	380	398	386	402	384	374	392	375	395	361	393	361	400	344	394	363	381	375	394	385	408	416	388	399	421	408	409	391	361	355	386	366	369	385	360	404	450	354	371	374	370	413	374	377	391	386	367	361	395	418	402	380	344	384	400	377	359	375	408	399	335	402	377	370	372	377	386	389	386	373	410	379	388	390	390	384	344	417	380	377	399	410	351	366	390	396	356	358	354	397	375	367	381	395	399	403	390	352	392	389	388	377	372	419	381	393	377	363	386	365	371	375	400	375	412	349	400	408	402	361	402	388	369	390	400	361	379	391	386	392	381	399	403	390	423	380	378	374	400	400	410	378	412	411	388	392	361	412	385	359	411	383	388	358	400	369	350	378	364	370	381	350	404	366	380	392	378	404	344	381	391	388	395	400	413	366	392	377	381	382	354	385	399	411	418	391	391	364	414	411	381	373	403	365	413	379	348	381	384	369	341	394	400	369	363	351	379	368	438	397	440	364	397	362	395	403	356	349	353	365	362	379	380	379	382	396	424	425	382	409	395	396	415	399	365	363	381	364	406	367	376	383	366	370	360	379	426	348	382	380	365	360	387	392	401	417	398	391	395	391	377	355	394	382	378	376	379	360	369	358	349	397	400	410	358	420	328	368	380	379	382	401	372	350	418	352	360	345	377	411	388	375	398	397	384	374	376	345	390	380	395	396	379	370	374	370	373	377	361	386	389	379	382	368	396	400	401	383	373	391	380	419	388	404	401	389	388	362	351	405	392	387	384	383	407	362	396	370	373	420	399	393	389	348	377	384	397	368	378	396	375	382	398	398	344	369	383	388	365	403	402	391	360	366	385	375	374	395	378	381	417	376	362	389	369	367	388	401	355	381	421	344	417	380	404	366	374	391	390	407	421	376	402	392	391	346	405	365	355	349	381	429	429	395	406	418	412	365	385	386	387	364	424	389	381	395	347	400	411	378	419	418	367	403	382	367	355	394	416	406	340	395	377	383	359	371	370	414	392	412	364	362	375	406	399	370	363	405	388	411	431	357	375	414	396	354	407	399	382	364	417	402	349	394	400	386	401	377	382	350	386	398	366	370	395	388	386	359	357	426	365	383	399	336	371	388	402	430	363	386	373	355	398	386	393	429	371	367	406	390	388	389	407	371	388	393	410	356	413	382	403	396	372	410	374	364	373	387	377	404	390	385	385	404	383	423	364	358	368	406	364	341	368	380	397	378	362	375	407	404	382	401	372	340	402	364	370	377	410	408	379	393	395	394	373	382	416	395	360	382	373	357	401	373	387	376	367	387	377	343	417	375	362	390	374	378	362	390	359	361	367	373	364	398	436	379	358	387	403	393	386	370	353	386	397	373	330	344	377	406	417	365	401	356	397	374	415	397	387	350	404	367	404	392	371	397	414	409	361	370	376	407	388	384	395	399	403	393	369	416	424	381	414	410	369	374	379	361	370	376	392	397	407	374	409	371	375	385	406	371	359	411	378	405	388	400	367	379	407	395	390	391	376	377	390	362	396	398	383	395	393	389	381	394	368	372	403	394	381	423	368	374	393	393	395	396	361	418	387	404	395	393	416	381	355	390	359	392	346	415	339	402	382	389	355	377	395	396	355	349	386	384	369	396	367	386	380	416	350	426	393	381	415	388	419	397	392	370	372	400	385	387	407	378	375	352	400	404	405	385	422	390	399	372	379	335	372	359	382	382	390	364	387	379	400	380	415	399	384	400	386	360	404	383	401	355	377	354	369	411	397	366	372	361	388	394	382	391	403	386	390	393	380	391	399	362	356	422	420	408	390	395	395	433	401	388	376	377	396	376	390	365	402	356	386	401	397	380	374	392	393	375	402	400	361	392	379	403	409	394	382	386	363	399	373	375	361	411	374	405	372	399	378	361	387	382	378	378	371	379	378	409	367	361	375	410	345	391	405	372	378	377	388	348	366	371	384	394	406	378	402	379	389	423	434	382	376	396	418	392	364	388	344	392	391	378	398	390	388	383	412	423	379	429	411	398	384	386	383	385	392	389	366	379	384	381	403	391	381	357	374	336	406	376	352	410	407	385	379	396	385	416	390	380	361	423	437	347	404	408	385	412	404	396	404	377	352	364	379	424	386	410	389	412	396	414	380	388	369	401	361	359	389	387	384	391	409	392	364	389	392	355	399	386	392	391	366	360	369	395	395	391	382	372	386	420	407	366	400	371	368	361	408	357	380	385	418	356	415	363	365	363	377	370	373	403	414	400	365	375	396	376	404	399	379	371	371	351	373	385	403	391	389	354	366	333	393	347	363	387	383	422	372	366	398	381	398	382	405	393	380	395	420	374	384	372	367	407	368	386	377	365	394	411	374	387	362	368	375	407	373	383	383	377	358	366	406	402	373	386	392	374	397	402	408	389	384	374	391	387	377	386	402	377	400	413	405	415	398	372	404	413	362	360	395	381	358	389	353	378	376	413	366	419	384	376	354	392	370	359	406	359	373	404	404	385	382	402	432	416	360	362	407	392	419	416	398	388	380	370	384	389	402	385	368	369	387	422	428
34714	76848	75224	51596	33888	23736	11117	2342	428	429	418	460	423	416	433	444	437	435	418	425	468	452	440	441	440	429	428	443	436	435	425	418	428	447	439	459	430	428	415	413	425	461	415	410	390	427	427	423	464	401	457	425	387	433	425	468	450	402	440	417	449	411	420	429	397	454	428	434	420	448	451	415	418	452	417	428	390	425	421	459	452	397	394	428	418	410	424	393	435	460	410	423	416	429	395	425	451	416	443	474	431	406	426	428	420	417	424	439	422	421	463	447	435	479	440	458	433	419	445	390	419	425	386	425	428	452	446	438	446	468	424	437	417	415	438	405	442	429	445	440	480	435	456	439	440	429	420	458	453	448	434	399	454	420	431	418	433	427	438	419	432	445	439	447	432	380	440	453	410	427	427	408	410	388	419	402	404	396	420	437	422	466	450	421	468	424	419	421	423	407	437	421	413	423	452	396	475	438	463	389	405	449	415	414	406	472	418	430	426	411	443	418	439	414	430	414	419	379	424	465	432	435	374	478	383	405	438	445	422	446	420	438	433	460	430	459	472	466	425	423	423	416	472	458	437	466	428	441	418	436	438	440	421	446	452	397	455	439	407	401	429	422	444	413	448	436	424	437	427	438	428	447	439	433	430	456	417	425	401	406	410	440	393	431	473	371	449	447	477	429	388	448	421	401	401	422	426	465	435	435	403	437	424	447	432	408	453	441	445	427	400	456	459	418	435	429	444	405	451	405	423	442	419	406	420	421	449	440	434	434	415	394	449	470	423	425	435	418	445	443	427	403	449	465	468	429	434	441	421	437	396	427	455	411	402	417	428	455	442	399	462	451	393	433	414	445	437	430	455	428	458	410	463	446	421	444	428	400	417	441	459	405	403	451	456	421	442	435	464	411	459	448	435	453	421	424	415	433	428	463	442	447	460	450	425	416	426	446	413	452	441	434	454	442	413	443	451	414	436	438	426	433	443	423	444	428	428	437	450	427	455	444	428	434	399	460	450	436	387	401	437	446	438	443	441	421	419	427	446	436	462	458	441	445	439	430	400	442	418	430	420	454	400	432	411	418	443	474	432	433	431	456	454	428	439	433	421	486	430	460	414	436	402	415	457	430	440	405	428	449	426	455	431	415	442	439	429	434	457	472	425	428	442	415	446	448	426	460	416	409	432	441	411	396	490	438	396	424	458	412	440	416	416	431	413	442	422	424	433	439	458	448	431	399	421	443	416	422	438	443	446	451	419	429	447	419	452	428	404	446	445	421	397	425	418	438	461	448	431	430	411	425	430	412	442	443	436	472	386	453	400	417	423	445	426	428	425	428	432	440	394	381	431	458	412	457	450	468	439	411	455	451	418	469	411	405	403	457	413	392	423	422	427	417	444	458	422	467	409	432	456	403	427	399	468	454	442	423	402	422	449	419	421	413	472	497	435	458	424	451	441	419	423	422	447	453	407	429	442	421	410	457	423	422	411	452	450	412	440	480	449	459	428	404	469	437	396	395	409	446	462	435	448	461	391	436	418	386	387	426	422	400	448	435	440	471	439	437	433	421	439	401	402	422	403	424	430	427	466	433	443	421	433	441	393	409	421	442	437	431	418	444	433	435	436	445	460	428	419	399	406	449	408	433	465	415	438	437	444	375	423	420	447	449	445	426	457	437	411	422	410	443	456	453	442	443	441	418	467	445	473	448	451	416	439	399	430	442	418	473	443	405	446	418	415	443	413	440	457	498	465	454	391	396	432	423	445	430	427	457	437	417	432	452	431	452	432	412	409	419	407	422	446	436	467	489	416	442	398	409	450	430	418	466	427	416	420	418	436	444	463	425	426	402	449	428	409	445	426	435	423	446	398	398	425	410	453	458	442	432	470	411	457	400	438	444	408	405	431	430	423	440	427	419	380	371	423	420	417	378	416	420	443	432	415	430	416	455	459	420	412	436	403	414	402	428	442	460	429	425	387	419	424	416	427	439	441	451	434	429	427	478	430	455	443	430	407	436	451	436	438	389	431	446	416	458	404	464	455	438	457	457	375	451	466	415	424	411	447	449	443	428	411	448	454	416	439	440	435	426	442	434	442	381	413	430	441	471	457	441	430	435	430	412	425	427	430	401	457	459	458	450	487	436	427	423	437	434	409	437	389	408	432	412	418	412	451	443	414	408	451	407	460	391	410	428	418	417	410	433	413	422	444	446	408	420	441	447	434	429	443	421	432	453	415	429	469	436	456	429	463	376	435	445	452	420	402	436	450	454	439	429	432	474	443	429	439	418	469	442	426	420	410	433	401	468	447	454	422	389	456	407	453	424	426	400	431	447	393	432	453	421	438	459	424	434	406	444	426	412	395	430	425	424	423	444	468	476	397	433	430	453	449	407	453	409	425	436	385	472	403	453	440	416	409	458	436	427	424	473	395	388	387	432	411	453	420	448	433	466	412	436	431	446	407	406	455	415	459	420	427	442	442	395	410	440	445	431	473	424	454	381	429	471	416	452	452	403	407	418	443	399	418	433	408	404	447	398	438	417	447	441	429	458	436	445	413	385	424	430	406	420	433	447	384	403	471	443	422	435	430	461	458	449	437	438	447	444	413	454	454	405	439	458	427	412	432	459	473	450	422	406	393	464	462	428	449	417	401	428	476	422	425	403	439	429	424	445	439	422	417	436	425	428	418	426	422	422	482	376	442	437	455	465	422	435	443	450	450	437	466	354	431	435	387	430	417	456	413	438	438	417	459	425	463	446	418	432	421	438	429	433	459	434	421	423	419	394	377	433	414	413	428	394	427	406	414	420	446	454	469	449	435	425	415	458	402	436	459	447	398	449	450	434	439	448	418	424	456	456	393	415	434	414	425	423	448	435	422	409	401	417	452	472	404	438	439	425	450	459	437	410	440	410	445	435	432	404	429	437	411	452	433	455	430	428	386	442	453	424	443	409	454	417	455	425	461	413	478	457	437	430	444	396	436	384	428	408	454	417	452	435	418	435	452	408	436	450	427	438	476	429	446	446	436	411	441	367	447	434	480	441	443	437	416	407	427	457	462	436	405	423	411	462	443	424	435	423	396	389	429	412	430	447	415	417	447	411	429	427	456	418	425	454	464	485	437	447	429	453	437	436	404	429	439	443	441	422	437	419	440	425	482	440	420	393	443	404	440	412	448	427	428	415	411	422	443	456	457	471	428	456	429	430	446	438	453	408	470	442	423	440	411	465	420	412	447	443	465	424	421	430	461	430	489	434	443	457	418	426	440	413	428	429	468	394	389	469	461	414	425	427	409	452	444	395	443	456	432	447	432	446	465	435	388	459	410	403	441	392	450	421	433	441	422	432	441	413	410	444	444	471	424	445	455	412	472	405	440	400	410	440	464	446	423	425	418	441	443	434	448	455	427	441	434	460	441	411	417	423	408	435	423	448	417	411	435	400	438	427	390	412	441	402	398	432	434	436	495	403	451	417	446	422	425	416	407	433	418	432	442	435	417	398	424	436
25718	23477	45211	39932	26610	16222	7149	1493	524	567	547	499	538	529	544	544	543	496	536	529	486	508	491	490	493	475	546	500	557	478	502	497	483	533	520	499	498	520	471	511	494	506	577	502	523	532	506	550	524	482	499	519	493	539	550	557	511	507	550	501	502	550	531	556	521	554	512	518	487	519	484	505	523	520	543	514	529	468	466	554	515	503	533	548	550	514	506	483	511	529	467	548	524	527	500	527	513	499	504	528	518	483	560	531	550	505	550	477	512	523	517	525	537	513	547	511	543	489	523	545	517	485	562	492	530	545	495	555	512	549	553	508	503	523	524	538	515	522	548	534	501	563	527	504	516	524	530	493	545	502	515	530	524	558	521	525	526	539	497	462	526	514	515	471	521	493	515	504	496	502	530	536	519	503	527	531	499	515	489	524	510	520	531	524	530	559	488	506	490	528	516	527	511	531	509	537	541	548	485	492	537	518	511	498	533	519	513	544	522	547	525	525	518	492	512	487	538	482	494	516	524	488	533	533	516	522	498	545	503	530	513	492	544	490	503	531	534	564	490	532	536	557	441	556	506	542	551	469	539	516	498	533	519	486	486	543	505	528	534	537	502	495	513	557	516	495	537	484	520	497	514	528	464	512	510	543	529	540	518	545	503	462	514	532	508	529	474	528	549	514	526	517	512	516	520	509	529	522	517	560	507	502	516	493	473	518	551	506	539	506	536	516	551	525	470	545	508	469	513	500	527	505	512	505	488	512	541	533	539	511	550	471	506	514	518	567	507	515	525	513	512	534	542	550	526	554	511	537	529	495	493	489	504	482	476	574	493	528	544	500	491	525	504	571	558	505	544	490	508	536	490	473	524	524	535	468	541	485	495	537	521	509	522	525	549	527	552	493	494	525	542	510	507	512	494	515	528	519	515	508	558	506	532	529	488	509	540	539	530	484	520	466	497	489	506	500	494	539	502	540	573	495	518	530	556	521	502	514	548	489	500	543	528	491	504	541	501	506	507	542	505	511	553	502	511	535	492	530	557	535	535	515	557	547	495	494	525	495	501	503	509	542	512	523	456	540	511	494	487	552	541	480	497	498	541	487	510	532	503	501	522	515	514	539	505	526	474	535	541	568	498	518	536	502	549	530	554	526	559	512	489	520	487	505	519	500	542	533	533	508	528	521	494	494	480	525	538	538	506	466	538	515	573	509	545	542	506	544	513	545	539	476	566	480	533	496	533	522	517	509	545	523	522	559	543	507	523	526	510	558	506	542	554	515	500	506	538	501	513	509	523	506	562	528	544	508	504	539	518	521	510	529	514	521	495	474	540	533	471	500	519	518	486	513	529	577	515	564	507	502	535	490	526	525	501	543	508	544	533	517	496	549	528	530	564	496	475	474	528	542	563	509	542	563	538	508	566	496	560	495	536	540	485	530	543	522	515	537	505	544	522	554	522	531	473	519	501	510	500	542	545	527	475	549	537	563	520	474	496	561	505	514	491	505	540	539	541	518	537	470	546	532	527	501	514	499	504	533	527	493	542	548	539	539	512	550	509	556	530	503	516	522	551	527	496	520	478	529	521	488	524	508	538	532	534	489	484	525	548	513	516	503	473	475	547	510	526	529	512	465	515	516	551	532	538	513	503	473	518	545	524	509	499	570	541	506	546	547	545	518	496	457	511	567	547	504	568	553	534	500	523	485	503	530	510	533	491	535	525	553	525	543	548	545	540	505	500	536	501	507	505	515	555	523	543	547	528	533	509	517	522	537	535	550	528	520	483	496	518	500	516	563	522	557	546	497	535	511	519	515	525	545	502	542	519	513	522	537	489	518	500	478	553	508	528	495	515	529	541	526	564	551	514	486	529	532	513	506	533	521	471	528	559	499	544	520	534	523	518	515	470	501	520	507	557	483	476	465	563	507	486	536	507	508	502	525	519	517	484	514	526	518	504	466	515	507	481	562	505	493	519	552	514	501	487	506	525	500	488	492	533	510	510	539	524	498	549	537	509	504	521	563	524	513	523	538	496	563	538	506	528	536	535	492	527	500	518	521	479	528	563	470	569	504	508	523	487	551	470	536	494	507	519	511	526	504	524	504	571	510	504	519	492	498	515	501	495	536	540	570	504	514	513	515	551	518	504	521	540	554	536	531	514	529	512	523	549	475	511	497	504	547	560	504	516	515	513	551	493	524	480	524	481	506	506	505	512	480	486	542	473	526	538	523	511	530	502	520	535	484	496	513	549	530	490	531	502	507	495	492	505	535	527	509	544	479	513	544	539	496	514	491	541	514	498	525	513	528	539	544	512	526	520	573	507	534	508	547	549	531	511	532	489	523	492	497	476	508	498	533	519	532	519	534	502	548	564	493	518	504	541	512	493	509	515	528	556	487	518	514	488	526	525	507	511	524	504	506	495	564	537	473	532	526	520	509	512	484	524	545	536	511	533	506	522	520	513	537	524	533	552	518	511	515	509	500	505	495	549	536	528	549	509	479	539	519	524	552	533	457	567	544	521	561	476	501	513	526	517	499	511	525	510	531	466	503	542	526	490	510	541	520	520	531	526	502	503	505	510	512	513	555	527	571	469	511	550	500	509	520	519	458	527	532	526	545	516	491	540	510	513	555	546	507	510	543	518	509	536	514	504	526	507	543	537	520	525	541	539	470	510	539	530	513	498	533	521	517	476	558	492	514	493	509	512	518	501	513	539	506	525	563	522	554	530	548	555	506	489	503	534	514	542	503	507	477	543	546	540	520	510	494	519	506	515	521	547	471	479	522	486	544	545	545	528	518	495	540	556	587	514	532	499	539	568	561	504	567	480	533	526	486	496	469	518	540	489	512	514	461	526	553	507	518	513	552	533	511	524	515	545	508	540	522	583	522	501	538	538	547	502	521	516	485	487	550	540	514	572	489	516	517	557	505	570	502	527	529	486	502	531	511	513	523	539	526	518	507	492	526	499	538	537	476	530	521	530	508	514	490	542	526	526	483	497	515	550	516	518	595	518	499	528	508	512	518	518	536	511	557	498	509	495	546	513	508	523	481	520	517	498	523	494	497	510	502	514	539	543	526	498	512	550	531	519	541	534	537	545	475	526	507	511	536	527	525	525	488	495	530	542	519	542	493	504	480	529	526	543	509	544	559	521	533	531	528	458	507	528	498	519	534	510	495	542	522	509	547	541	538	521	519	528	502	490	555	524	526	544	539	500	468	521	507	500	501	536	518	528	554	560	494	544	538	530	491	523	527	530	528	501	529	483	566	518	535	491	506	469	541	544	522	527	506	539	548	546	526	521	469	539	537	519	560	480	539	546	544	546	569	487	510	565	511	535	539	516	507	556	499	495	516	482	512	534	527	556	483	533	546	538	519	492	505	511	519	492	537	528	512	563	498	515	520	547	566	500	525	531	553	542	483	464	483	508	540	522	561	530	550	495	517	561	517	567	532	495	527	485	551	536	531	535	508	524	534	496	519	490	563	548	528	544	536	507	520
35552	70540	66955	44961	29207	17059	8645	2045	577	600	562	610	561	591	589	595	620	565	625	545	547	552	575	570	588	580	548	544	601	602	557	619	608	586	585	573	558	554	605	606	569	606	507	578	602	558	566	632	568	549	575	579	572	559	549	512	561	580	560	592	558	577	573	587	554	543	570	582	593	589	586	562	564	547	598	561	578	570	563	553	588	586	583	570	571	598	557	565	564	608	602	552	553	574	572	573	571	598	579	582	567	571	601	575	583	542	635	590	575	610	582	609	601	620	601	559	591	549	561	539	599	561	602	565	570	585	623	584	605	548	582	590	579	584	574	572	540	587	577	585	561	595	629	589	589	568	566	550	591	603	569	555	622	589	603	562	571	541	551	596	577	565	561	582	571	594	604	567	571	607	588	560	570	568	564	594	574	571	585	604	560	581	567	565	572	606	568	597	574	609	598	562	580	552	573	594	593	597	575	624	612	564	616	530	563	611	578	595	593	571	572	605	561	579	568	585	570	577	548	581	576	577	608	588	567	604	579	589	586	546	555	586	560	578	573	549	576	569	577	563	575	623	587	612	557	574	614	603	597	542	605	600	568	561	586	562	559	601	597	580	611	584	564	564	555	560	584	584	584	587	568	620	536	532	584	559	569	599	561	560	541	578	577	583	600	571	542	553	542	558	564	581	602	596	578	551	577	614	610	579	602	538	586	563	581	550	596	563	593	540	594	595	597	559	605	596	580	597	564	582	603	594	570	566	612	594	541	584	583	581	543	554	578	565	577	565	542	562	566	584	612	571	615	620	576	575	572	560	592	611	597	580	573	585	624	574	578	587	595	573	556	606	617	589	574	597	601	592	562	583	576	595	587	556	586	589	592	554	572	560	590	615	589	589	601	564	556	577	578	612	576	566	651	586	606	567	589	551	576	568	595	591	601	598	623	611	593	597	619	582	557	613	607	631	586	599	645	581	581	555	585	552	574	570	595	600	547	607	592	557	577	603	577	555	577	572	554	551	612	556	562	578	583	593	599	574	587	591	602	594	608	614	596	595	593	591	600	566	585	566	554	546	601	568	560	579	590	584	567	590	627	609	599	589	619	603	620	587	591	629	536	549	517	575	572	548	595	573	578	551	634	566	584	599	557	580	615	600	571	579	583	570	549	599	586	565	552	550	590	579	556	605	575	573	568	574	554	555	568	571	563	564	548	570	539	591	541	606	581	557	571	580	568	577	561	552	572	585	588	597	624	567	613	547	568	546	582	623	574	622	605	570	597	564	597	574	580	586	593	602	561	579	588	532	588	593	571	568	590	565	619	540	593	580	548	616	571	559	573	613	569	624	569	586	593	530	566	576	543	600	565	565	598	577	612	577	575	620	583	566	579	521	607	536	558	564	614	591	572	545	597	545	553	593	558	580	560	557	605	570	578	626	550	578	586	568	592	576	556	558	547	605	577	586	532	550	597	566	617	608	595	576	590	604	600	562	568	584	620	553	571	583	589	567	641	589	591	586	609	574	573	552	592	578	559	566	590	532	566	594	567	607	621	602	593	561	524	573	588	547	587	565	587	579	534	585	601	554	593	609	578	610	574	598	576	537	571	579	600	560	582	600	557	591	558	573	592	544	557	638	591	551	571	572	564	616	592	600	557	606	564	611	555	521	594	592	559	596	550	609	538	591	610	586	614	532	559	588	576	573	640	559	577	566	577	548	605	572	579	624	584	543	577	579	537	583	559	583	599	581	584	563	595	576	582	587	589	611	595	628	555	600	592	578	600	543	554	587	557	603	642	569	590	588	571	623	549	580	577	573	611	541	574	541	617	561	566	584	614	591	602	563	622	571	565	557	585	567	549	591	557	661	547	602	573	547	552	597	571	568	578	574	556	585	556	600	574	615	588	563	577	618	521	591	583	580	586	564	594	645	562	569	559	565	568	540	586	572	576	617	596	600	563	533	593	573	570	614	578	585	607	550	581	587	562	604	534	582	594	573	584	599	569	607	560	595	583	599	565	613	591	550	600	602	593	589	579	569	530	559	603	581	523	540	592	526	556	602	570	586	624	631	607	558	586	541	555	591	570	639	581	571	565	553	611	595	604	587	584	570	596	603	603	598	559	519	627	559	582	580	597	556	554	560	552	572	547	596	649	596	552	585	598	575	605	614	578	590	634	564	574	607	586	538	578	567	555	595	569	564	579	602	595	557	628	559	576	537	569	583	641	596	543	560	553	543	578	620	560	581	559	522	602	565	571	583	580	536	602	584	611	546	551	543	590	612	546	503	604	562	568	587	558	579	568	594	553	645	587	627	575	589	514	594	562	562	594	602	620	578	562	587	578	586	561	568	565	567	607	584	614	578	602	565	567	591	573	564	591	579	580	574	592	559	603	562	579	593	629	607	568	577	576	584	606	607	584	589	593	569	580	559	636	534	580	584	596	604	563	541	565	591	590	590	558	506	578	566	585	606	585	547	575	578	583	510	561	557	575	528	570	570	618	564	578	573	570	571	582	587	594	558	540	569	593	576	625	597	584	555	560	602	542	542	582	535	590	562	552	591	591	602	550	580	552	587	568	594	542	562	603	580	523	604	585	573	577	605	546	555	578	608	622	601	562	547	582	606	582	582	544	544	620	580	553	582	584	599	620	562	570	592	582	564	582	543	562	565	572	584	560	601	540	554	592	568	559	573	556	559	572	573	547	600	592	542	632	546	547	594	631	626	576	587	552	553	569	618	593	580	551	588	581	556	587	564	571	549	592	583	593	560	615	548	582	566	530	641	520	599	655	598	642	573	547	548	560	599	569	582	614	594	569	581	571	563	554	584	554	637	604	607	582	589	584	582	563	554	570	596	553	587	554	581	607	566	556	576	562	570	576	610	620	600	530	624	594	575	529	560	589	570	551	547	557	595	568	582	560	573	582	550	572	613	581	562	572	572	581	589	592	608	571	629	599	568	538	581	580	554	595	590	599	617	598	590	601	586	577	582	540	568	549	589	601	609	606	587	594	577	539	554	564	562	562	560	584	580	621	577	553	533	587	593	560	554	563	597	588	612	521	589	628	591	556	565	558	593	581	567	553	556	561	588	609	598	595	616	591	581	595	617	579	608	559	558	593	545	577	570	610	583	576	571	555	533	565	581	546	594	583	603	581	564	615	584	590	617	554	534	567	573	575	580	571	558	552	629	609	586	551	584	552	573	563	551	582	583	563	571	626	600	561	564	589	583	596	643	606	569	622	616	586	601	548	579	552	521	562	572	623	602	557	615	575	559	574	586	520	598	618	512	600	550	612	562	565	580	582	649	580	585	590	587	616	597	543	589	540	563	584	557	563	557	628	589	628	548	569	591	519	534	544	575	610	603	631	541	599	605	585	575	585	580	610	592	586	578	561	587	586	598	543	592	578	592	559	590	588	587	546	562	557	604	532	602	524	567	571	524	572	586	563	594	581	557	550	542	583	568	596	597	582	601	588	543	620	578	606	564	602	590	519	570	568	573
23294	22338	38457	37443	32826	29906	25925	7132	722	655	602	648	615	563	572	555	569	579	608	585	588	569	612	578	574	581	648	585	571	586	581	590	583	587	591	561	582	604	602	624	588	574	637	576	584	579	589	589	576	577	599	597	578	581	584	591	610	547	547	551	590	572	586	603	569	583	616	599	569	566	592	575	577	600	578	617	551	577	589	582	576	625	601	595	579	603	599	556	583	580	554	568	563	640	556	563	592	546	574	580	619	573	584	578	590	608	627	596	608	595	615	582	575	577	552	554	581	588	597	571	529	570	546	569	578	591	574	576	573	555	560	600	583	602	624	548	559	598	616	570	537	610	603	599	592	565	599	559	612	569	591	565	576	573	584	574	619	566	580	601	627	581	621	578	587	546	623	587	560	556	610	570	549	535	577	555	616	543	603	578	595	554	611	554	581	561	617	567	576	596	588	601	585	586	564	595	566	559	600	557	588	573	574	578	589	570	586	560	590	575	574	567	610	573	556	598	559	586	634	584	632	590	572	564	557	604	562	599	616	641	573	566	575	578	580	567	579	583	552	621	564	588	608	556	557	571	588	593	579	596	596	617	567	591	572	575	604	586	618	569	598	607	569	589	581	565	603	592	594	587	620	569	539	651	589	564	584	626	610	565	534	552	577	607	548	589	575	561	565	563	556	609	620	628	564	593	588	571	596	568	583	605	554	563	587	585	544	594	588	580	580	591	524	581	608	537	588	600	574	559	570	575	593	615	593	585	532	567	579	589	582	603	583	623	588	567	595	590	580	604	590	600	598	568	570	584	584	592	588	605	588	601	557	600	602	582	553	552	598	545	569	583	598	560	613	615	612	604	610	571	608	614	642	569	557	558	631	597	629	565	568	554	588	554	582	576	586	555	529	578	572	598	593	596	594	571	584	573	550	588	586	575	591	619	567	591	588	642	579	589	574	580	563	573	591	573	531	605	572	566	576	543	595	594	585	597	608	587	579	589	556	589	639	593	558	564	642	606	586	607	558	552	553	614	556	596	559	578	562	579	557	559	577	612	595	607	602	551	597	553	589	562	590	549	597	527	548	583	579	594	564	582	618	609	575	610	585	574	579	609	560	613	585	597	573	614	543	562	593	657	574	585	565	596	574	594	610	593	577	615	567	536	592	598	561	561	623	595	568	581	569	636	530	579	580	635	604	574	600	579	559	583	605	567	581	551	596	590	590	642	565	567	589	575	536	544	597	565	578	570	604	542	568	601	584	589	559	594	565	553	592	587	581	567	587	538	583	559	629	558	562	590	570	595	570	559	601	571	624	576	603	610	533	590	626	562	576	559	566	588	594	596	549	559	610	599	588	547	600	604	574	564	564	540	585	578	556	596	633	596	570	576	572	599	569	574	548	567	584	609	580	594	601	603	587	553	550	580	572	615	566	574	559	584	548	584	607	572	555	607	589	581	590	591	596	567	599	586	551	598	589	548	596	612	593	569	555	565	572	569	567	605	566	538	606	560	587	567	598	620	601	610	552	600	585	609	587	627	589	628	563	603	608	569	597	575	586	542	594	594	585	582	612	622	600	554	598	593	571	606	551	601	577	578	538	566	572	556	559	536	579	561	648	618	556	585	584	598	602	588	561	567	599	568	561	553	523	578	570	583	550	533	597	609	651	605	610	623	591	630	619	641	573	592	546	633	593	541	562	572	524	588	572	615	575	624	555	584	592	580	610	611	580	560	623	565	571	624	605	597	539	566	557	580	621	546	598	612	602	622	629	567	626	603	571	500	563	580	590	598	577	570	589	637	610	541	571	598	587	574	549	636	534	608	578	567	606	571	663	574	561	588	582	565	591	575	591	582	601	584	613	594	533	612	586	557	553	573	581	615	568	547	570	567	560	587	592	549	580	603	568	568	640	615	592	595	596	568	588	625	581	568	504	577	589	584	584	564	574	575	586	611	597	623	579	590	591	547	531	608	575	562	575	547	601	573	598	599	611	584	610	591	603	611	593	597	580	584	585	613	568	577	621	576	571	580	556	552	537	653	577	573	580	628	635	560	573	583	575	566	605	614	599	588	602	554	662	589	573	558	559	596	586	594	574	551	572	553	539	546	574	586	564	500	557	607	559	571	551	568	535	527	596	644	624	545	519	618	614	611	581	595	539	605	582	617	538	591	565	582	548	604	620	617	590	582	542	580	585	590	573	627	549	565	599	577	578	588	600	585	549	604	575	605	625	590	579	579	564	626	613	584	583	587	572	582	582	577	521	586	578	571	586	583	569	567	551	581	588	581	586	536	605	612	561	592	565	539	567	617	605	559	622	599	566	583	586	550	585	568	622	621	554	565	630	572	595	529	564	611	600	560	603	556	551	601	597	562	559	575	583	562	597	588	575	579	640	550	594	571	560	580	594	544	532	551	599	561	552	555	583	574	637	572	550	596	563	551	577	607	553	578	582	602	614	570	608	572	623	533	572	519	553	595	575	582	622	596	640	613	568	575	563	581	547	567	569	550	567	566	579	535	589	544	582	573	568	619	605	537	550	604	611	600	563	584	577	590	547	532	571	531	540	592	547	582	568	583	583	619	579	611	612	554	562	566	594	591	598	546	572	572	617	587	542	605	644	601	583	540	543	562	586	593	573	613	618	575	610	581	589	604	605	563	613	551	574	594	598	586	575	586	595	567	563	589	587	620	563	566	563	607	537	609	601	601	585	597	580	561	597	602	554	575	612	593	578	602	539	564	548	633	630	615	617	617	613	592	574	603	571	584	565	573	612	591	594	594	591	584	617	548	589	617	572	595	598	569	586	578	608	593	550	589	604	586	545	545	603	550	617	581	596	569	581	601	543	647	604	533	629	640	597	551	625	589	575	597	629	588	625	600	574	588	578	573	561	561	625	592	565	626	598	581	638	597	592	578	585	607	586	562	588	580	588	619	609	564	578	546	579	609	580	614	539	585	590	585	592	614	598	608	563	571	599	554	631	630	615	584	577	630	546	608	615	548	583	549	569	615	572	569	589	540	595	618	590	535	510	586	608	554	608	583	588	535	626	556	565	552	631	575	585	566	570	528	603	591	572	600	588	594	594	605	594	576	573	598	608	594	593	592	583	556	535	558	596	595	585	533	581	606	567	559	589	627	565	566	634	565	573	582	606	610	614	591	578	554	576	587	608	583	571	590	595	599	628	606	565	581	560	563	572	608	601	550	574	583	590	561	578	612	554	580	562	558	548	577	622	556	534	584	550	596	624	600	602	632	543	614	565	582	578	603	568	635	616	570	619	553	613	599	548	526	548	595	556	590	584	575	596	619	633	554	605	561	621	614	574	593	566	554	586	578	558	591	572	585	570	595	585	560	641	575	572	566	566	609	578	581	627	583	589	588	568	607	561	572	538	613	584	550	539	584	582	596	605	576	612	559	548	587	551	568	569	583	581	596	595	552	578	594	564	561	602	609	588	559	569	598	569	557	539	531	552	579	609	582	606	586	577	569	583	556	595	553
42592	76917	86264	66599	46808	34704	21186	5136	674	669	603	674	664	606	630	637	612	629	590	614	605	608	609	652	647	573	624	603	664	635	625	604	650	590	612	665	617	583	635	612	670	601	639	634	556	608	626	601	599	592	628	623	629	609	625	625	634	663	615	642	613	620	622	595	635	592	634	638	608	614	629	609	617	626	620	613	594	593	627	626	623	626	628	626	611	624	644	586	653	616	593	595	625	669	584	628	648	616	587	577	589	601	601	585	595	671	629	662	598	601	591	621	635	617	629	641	589	621	587	594	622	646	628	582	616	658	622	579	637	658	604	604	602	581	621	675	596	626	656	617	611	614	612	607	618	648	612	640	611	639	620	639	611	598	670	627	645	606	638	651	622	620	608	657	658	614	637	619	648	648	635	652	636	549	606	614	539	612	684	618	560	628	643	615	625	623	639	637	630	647	576	592	639	636	586	614	635	603	606	618	610	611	614	620	627	587	649	644	619	616	617	620	625	619	652	637	597	599	613	609	645	625	621	611	601	618	618	567	610	550	618	613	624	661	617	609	625	591	596	615	655	603	609	638	680	623	638	610	623	613	617	620	627	604	638	620	617	661	631	652	637	633	628	635	608	597	589	641	639	588	600	620	645	607	616	639	610	618	602	624	602	567	639	634	614	601	636	616	645	623	571	640	595	585	624	608	618	617	624	567	623	633	656	597	603	664	604	609	597	680	618	612	623	622	607	644	625	623	603	602	644	607	629	685	622	645	606	622	607	664	649	595	656	594	664	611	610	642	655	613	634	636	642	630	632	602	640	628	635	590	588	647	595	575	654	602	632	591	622	638	631	573	586	630	617	638	606	661	633	604	643	614	600	610	608	616	598	621	617	634	611	584	622	618	594	596	622	611	615	629	641	607	603	630	666	591	587	644	614	609	636	623	569	578	637	620	644	638	623	619	628	635	621	602	605	625	600	656	614	592	631	618	626	654	595	571	634	633	623	646	610	619	597	605	607	622	656	621	634	614	612	567	625	639	603	610	638	627	622	617	619	588	588	598	612	626	616	631	623	613	660	603	639	638	604	615	593	621	610	581	588	642	640	588	624	591	650	615	624	617	638	596	604	612	577	592	635	681	656	594	601	594	617	567	632	588	643	617	621	643	636	632	591	588	635	586	662	623	642	658	617	602	581	670	571	649	593	614	604	628	613	596	593	606	600	588	597	626	587	647	609	643	598	621	630	609	600	643	659	648	665	591	612	598	623	619	630	635	639	611	630	650	618	642	603	606	624	606	621	666	577	627	572	646	611	607	625	624	597	593	610	662	596	652	593	614	626	626	647	618	652	618	610	629	603	614	604	625	595	628	604	658	638	623	628	638	626	632	620	621	594	603	642	573	610	625	587	616	658	596	618	635	633	615	616	661	622	593	626	629	608	639	642	617	646	609	618	575	610	587	575	619	611	632	618	643	611	638	589	603	677	618	658	613	599	684	571	651	619	621	632	622	619	601	615	589	623	636	648	622	609	669	619	659	572	621	610	633	586	629	609	613	672	590	573	611	626	614	611	620	640	642	616	647	614	588	586	573	609	618	621	624	597	618	619	597	611	606	597	608	613	594	617	619	650	632	563	558	627	623	612	587	623	609	561	618	600	622	639	636	604	616	666	624	644	618	680	626	631	641	592	670	605	637	626	630	588	573	615	596	632	678	614	579	612	615	615	649	635	620	646	617	581	607	643	636	628	604	604	604	548	622	621	624	586	554	550	596	606	612	600	653	624	590	632	615	647	620	573	634	601	614	609	610	613	636	644	588	618	622	621	593	637	609	627	605	606	578	608	598	612	622	670	612	616	649	578	613	609	604	626	643	611	617	649	594	604	632	597	603	624	630	646	603	604	612	631	612	645	582	608	624	622	627	672	667	638	649	628	607	653	629	615	630	620	670	641	600	653	606	598	628	630	610	661	591	606	608	626	619	608	598	603	606	646	592	633	658	641	594	596	629	608	605	634	640	609	608	618	618	654	662	649	621	634	608	649	637	601	592	657	638	596	610	645	573	643	641	647	636	606	640	609	617	652	654	598	578	645	590	593	614	613	621	616	614	631	615	634	637	605	629	648	607	584	626	612	647	638	603	621	610	636	591	624	602	639	629	591	635	602	663	653	609	611	618	593	646	560	598	605	663	612	581	635	623	614	624	600	582	608	602	640	600	629	658	654	584	648	654	608	599	655	598	627	598	661	659	608	656	667	611	641	648	584	586	580	620	624	625	627	600	595	633	603	609	639	595	637	598	640	617	656	580	626	651	596	634	637	624	621	630	627	595	617	634	612	628	628	604	610	615	645	613	613	622	621	605	634	635	586	607	620	644	608	572	661	613	611	601	587	632	662	601	611	619	645	628	624	649	629	601	572	596	603	629	632	633	621	577	619	591	628	609	598	634	595	609	631	642	643	598	648	598	647	602	613	590	630	602	622	635	634	603	598	637	607	613	610	642	622	628	642	654	643	599	629	599	653	633	627	597	624	564	623	631	630	645	630	615	607	621	620	621	628	601	603	622	579	609	627	624	583	618	621	582	646	620	604	646	579	647	589	603	614	626	654	586	604	606	587	614	589	610	617	596	652	642	629	677	658	631	597	596	617	594	586	620	604	610	604	653	623	575	620	637	598	623	630	594	618	602	579	638	631	613	619	634	605	566	631	579	618	655	632	590	602	585	656	639	679	557	613	585	615	579	564	592	641	646	599	595	611	599	586	628	608	605	610	572	624	611	618	655	586	627	669	613	649	590	625	638	641	621	593	631	604	602	611	597	605	602	620	590	660	583	574	653	639	646	592	598	620	607	616	635	628	616	591	644	584	626	619	652	628	652	635	616	625	641	605	618	628	617	572	642	615	621	618	585	649	632	626	595	637	624	564	634	548	589	568	598	579	590	626	611	600	639	638	632	616	601	581	593	654	638	651	615	624	635	614	617	592	617	626	621	634	597	640	639	583	593	646	638	600	602	646	611	667	639	578	608	578	614	598	608	619	615	628	611	646	642	619	632	561	602	609	606	608	633	567	610	609	630	607	611	663	571	662	630	656	571	591	584	589	587	675	629	616	586	623	635	621	613	609	638	627	625	633	630	591	599	620	643	643	592	611	610	592	572	633	583	653	661	602	590	630	636	614	630	651	579	610	646	618	601	654	612	642	572	611	632	627	578	607	593	623	610	618	628	627	607	580	639	609	615	606	609	613	633	602	596	584	591	608	611	647	606	656	578	616	612	595	603	642	647	599	661	567	616	648	593	606	646	613	667	635	600	594	635	595	622	617	630	629	671	634	613	666	611	614	592	610	580	588	584	627	632	606	588	647	646	621	668	578	626	619	631	582	630	608	676	626	659	616	649	602	635	644	586	614	591	588	629	581	618	633	635	584	607	593	601	640	578	634	620	626	633	629	578	641	625	593	594	574	630	580	598	639	637	613	638	596	618	628	619	617	602	649	616	619	632	603	604	614	655
28831	29752	46789	30005	12659	4067	2264	736	416	433	380	388	417	383	407	398	403	398	407	393	421	424	424	396	379	436	431	400	378	371	392	416	396	400	435	382	398	402	384	386	371	437	386	413	372	386	412	392	392	392	391	410	411	374	376	408	397	394	419	398	381	397	389	374	446	393	414	387	391	378	396	402	363	379	433	416	383	400	405	406	405	405	423	383	383	358	396	392	382	403	419	389	409	396	385	395	397	376	410	412	398	405	385	423	416	380	387	398	384	380	410	362	362	384	402	384	436	394	388	390	372	442	390	376	417	411	393	371	369	393	435	371	398	393	407	386	405	406	406	413	365	414	408	400	387	418	390	451	384	380	397	380	416	365	421	388	371	404	399	384	397	414	389	406	377	407	382	385	399	389	386	414	392	433	426	426	413	360	350	383	375	446	391	399	375	389	394	368	401	404	361	425	380	397	352	391	417	402	387	383	365	379	383	424	384	396	410	407	403	358	407	421	417	397	366	372	424	393	369	376	358	387	378	416	384	405	417	370	379	396	380	407	419	432	391	380	412	428	356	436	372	361	380	384	391	420	406	411	378	395	389	415	390	375	380	394	348	383	392	409	383	416	383	411	392	378	371	439	387	394	386	417	411	380	401	383	387	366	425	410	409	382	408	376	390	433	391	389	406	403	354	370	372	399	372	399	411	411	401	388	425	379	378	407	410	397	425	401	396	393	406	412	388	393	416	404	412	363	380	417	390	381	390	394	380	385	389	346	436	381	371	429	413	337	368	390	371	395	380	396	413	408	386	407	406	358	389	406	370	414	377	401	379	370	387	395	401	387	397	409	401	368	389	375	405	420	417	421	382	379	435	382	408	413	412	416	406	393	395	425	401	395	373	371	402	403	388	404	394	407	392	395	388	393	373	355	396	387	366	406	393	378	383	396	413	365	433	394	401	365	378	379	416	357	419	410	409	372	436	402	412	359	422	403	397	377	366	396	381	411	413	398	379	355	390	427	422	385	425	433	408	388	434	391	391	370	403	401	392	359	397	394	370	421	347	399	420	384	416	394	392	396	441	434	383	415	404	401	388	414	422	406	394	391	412	353	410	438	422	364	383	392	383	346	437	383	365	362	396	418	365	372	387	397	389	414	367	354	386	359	376	441	398	385	388	395	383	363	383	391	378	379	387	372	448	425	409	383	427	393	374	425	372	375	421	373	381	393	418	378	385	389	398	386	398	420	389	391	416	400	415	417	364	393	403	440	429	397	393	358	412	370	395	399	411	404	410	368	427	398	400	385	386	368	407	399	397	356	324	412	349	377	437	384	371	420	386	392	389	410	395	438	443	409	372	399	389	384	410	382	386	417	379	395	363	390	379	384	425	379	401	354	423	404	359	419	392	415	395	403	421	371	399	400	414	406	361	384	377	382	392	389	362	380	401	373	402	417	394	420	407	392	427	391	403	414	378	354	369	382	389	418	412	370	397	400	376	388	405	359	386	391	374	390	399	369	370	425	382	410	384	406	380	390	378	419	381	376	388	403	380	359	443	387	366	406	382	411	408	427	379	373	402	416	394	412	417	396	386	390	378	363	339	394	412	423	389	390	411	374	389	386	409	401	409	414	387	435	390	405	432	379	420	423	360	389	400	438	366	359	435	418	399	367	398	417	390	424	385	402	408	388	365	404	403	394	398	418	381	385	402	399	383	381	402	369	359	400	379	384	411	388	365	398	368	361	388	416	411	372	414	386	391	392	383	434	411	446	382	347	392	382	404	372	391	388	363	395	425	357	398	389	365	362	380	400	396	393	403	451	380	375	381	390	373	361	387	414	394	385	397	376	358	390	403	366	384	423	401	406	409	392	400	384	404	406	372	388	416	402	412	406	405	398	414	399	376	389	379	382	388	444	437	391	426	395	383	375	419	398	417	393	405	362	367	413	340	345	418	416	367	394	394	397	405	372	401	437	420	405	418	383	421	407	379	390	375	386	376	396	397	372	361	376	379	411	383	401	404	366	377	389	433	416	402	366	380	417	394	365	421	379	418	373	422	386	401	388	376	376	415	375	417	399	390	404	350	405	378	402	414	412	360	387	412	402	397	410	393	398	411	428	378	394	351	394	376	386	364	408	419	421	366	352	350	445	395	413	413	403	389	398	408	399	450	406	424	398	395	405	367	354	394	363	350	403	398	409	403	410	405	370	372	405	384	408	412	380	407	379	440	377	403	406	368	365	384	363	453	377	381	386	360	409	395	386	381	379	359	429	380	404	415	360	393	412	381	398	426	388	421	370	423	390	389	402	421	395	384	356	380	339	396	385	378	403	432	352	430	402	351	418	400	399	374	391	378	382	383	415	391	384	396	366	419	404	394	389	408	406	382	356	416	393	402	426	410	404	393	401	376	414	413	414	408	368	382	375	408	391	411	421	406	410	398	388	385	380	374	362	403	407	385	417	384	394	418	404	379	378	439	398	366	362	410	369	378	378	380	397	431	395	386	377	375	386	426	411	397	386	382	417	401	382	364	374	393	409	418	391	423	430	404	390	412	389	384	381	402	411	394	377	396	354	423	369	417	404	410	388	367	427	398	423	394	401	407	396	382	443	388	399	398	397	376	362	388	399	427	399	398	360	371	405	390	371	408	419	396	369	402	379	389	369	375	373	400	399	383	402	390	420	409	378	367	441	387	405	408	413	396	383	368	375	433	431	387	387	388	398	365	367	384	412	353	404	373	419	452	391	393	378	432	376	368	381	407	403	384	383	409	404	399	401	425	361	387	391	409	411	375	377	384	380	400	384	374	413	371	392	396	391	403	402	413	409	416	404	404	407	383	389	375	357	374	407	391	365	402	385	400	442	373	409	412	408	400	404	431	417	418	398	417	399	402	379	413	389	358	371	359	427	406	383	404	403	374	397	410	378	411	364	414	385	425	406	414	390	399	415	377	402	403	388	384	380	409	404	391	412	402	405	416	384	408	401	424	409	411	375	410	376	395	375	386	365	368	422	378	400	398	406	370	373	363	379	428	409	402	403	385	400	379	422	384	386	414	416	382	394	369	360	409	368	393	385	385	394	367	414	413	418	381	365	384	391	410	435	407	415	399	394	399	380	417	371	430	413	418	397	407	442	409	407	405	370	382	406	376	392	415	397	383	415	365	422	381	369	342	422	387	385	374	411	403	416	394	375	403	404	401	401	378	448	354	378	396	401	388	412	378	438	374	412	399	382	393	392	388	410	406	424	437	423	356	395	376	413	380	391	370	353	412	407	415	402	389	427	368	387	402	382	377	386	380	401	415	375	383	421	362	371	440	365	395	429	402	381	391	396	410	368	403	426	370	397	384	379	387	398	389	401	376	405	352	370	383	394	397	391	370	414	413	434	392	403	408	420	414	371	407	349	389	385	402	383	404	350	395	374	404	399	413	388	365	407	373	427	403	385	371	366	409	391	400	401	393	411	357	350	377	369	406	388	407	387	431	414	386	377	414	390	394	424	380	388
27732	48411	40672	22206	10002	4386	2880	818	442	469	440	432	446	455	460	467	417	439	437	453	472	469	446	455	441	458	471	450	453	457	471	438	469	414	451	415	453	465	440	436	424	454	466	486	448	461	437	437	461	469	423	418	462	471	469	474	456	447	431	439	449	440	461	473	439	457	477	437	438	456	454	468	439	440	446	438	436	456	477	471	438	426	435	409	473	460	441	447	457	465	443	420	430	387	468	423	471	449	439	459	431	481	454	432	463	444	442	464	446	456	432	438	423	449	430	424	479	439	461	430	463	495	471	443	429	459	445	476	509	470	437	441	459	426	433	437	437	464	415	443	469	430	442	455	457	436	426	438	452	447	431	431	474	474	433	421	480	459	474	455	422	450	440	439	414	428	438	436	431	474	430	443	459	445	452	470	457	476	424	441	424	477	462	444	425	444	477	432	500	442	412	459	463	478	417	452	458	458	456	451	443	431	447	429	433	478	448	429	442	472	438	441	448	430	496	412	438	429	447	472	460	489	485	448	474	416	438	416	468	445	473	442	457	436	458	442	465	441	426	448	463	445	458	432	462	432	463	450	435	491	474	468	423	452	468	442	442	448	455	466	390	464	474	459	454	483	458	424	422	431	463	421	497	440	411	465	492	480	456	435	452	437	484	417	420	448	418	483	455	418	446	445	415	428	459	415	453	420	465	456	462	476	453	463	454	478	460	511	474	445	439	446	486	454	465	422	482	442	459	446	420	438	438	436	437	442	461	439	467	482	462	434	449	417	455	482	449	454	459	445	443	454	466	492	443	443	474	465	449	436	453	460	427	439	464	445	466	504	479	459	486	427	446	466	466	463	430	448	424	429	465	434	452	448	449	459	466	486	470	460	437	486	461	425	437	418	450	499	475	445	421	431	462	486	405	466	436	467	435	451	417	447	466	456	411	460	442	424	445	470	445	422	436	474	480	455	470	433	449	435	469	475	464	457	440	468	452	467	476	455	442	430	459	443	445	462	421	419	430	488	443	441	494	467	459	457	461	462	445	442	445	468	424	451	422	485	455	448	450	472	460	448	448	426	415	448	475	476	480	430	441	426	445	438	434	392	416	440	481	435	461	458	478	445	443	467	442	442	434	461	413	484	414	440	435	438	460	434	433	457	409	480	469	443	470	415	489	479	454	474	446	421	421	430	452	450	449	430	440	415	438	418	437	470	492	462	428	422	446	439	451	436	417	490	460	448	441	476	456	426	456	457	445	442	460	412	486	397	440	444	452	435	459	447	467	438	448	451	438	454	444	412	464	462	446	464	479	495	453	453	453	450	475	427	472	451	476	455	454	483	473	473	440	458	463	458	418	479	442	439	459	467	445	420	457	452	461	427	392	409	477	433	450	492	437	438	455	435	452	431	423	481	467	472	451	507	454	455	432	433	404	456	428	518	422	474	469	422	440	492	468	510	447	465	486	449	431	465	488	461	455	466	463	428	501	441	466	460	438	445	429	493	449	439	439	458	462	433	451	433	454	473	462	455	410	481	483	496	423	439	458	453	445	449	448	450	474	448	464	440	455	494	458	461	436	489	436	467	459	446	469	416	437	479	446	445	456	462	441	457	465	452	448	430	437	444	428	496	421	452	477	459	460	450	447	515	452	438	480	445	460	422	420	456	441	450	476	408	450	451	439	462	453	457	432	444	433	472	434	439	428	453	413	448	443	435	447	439	440	448	428	458	464	436	453	473	414	471	483	428	463	435	460	423	445	442	461	445	446	440	459	483	467	458	443	457	448	445	472	453	439	426	430	462	484	496	428	457	440	455	430	439	444	489	426	444	462	457	417	414	510	450	408	471	452	450	467	517	426	429	459	447	475	434	489	449	459	445	473	465	462	443	434	448	426	451	433	446	470	452	437	467	421	444	431	475	455	479	456	455	419	441	423	476	469	420	426	443	455	486	420	457	435	445	449	447	409	466	446	447	490	434	451	448	457	462	439	441	451	459	444	436	397	494	487	420	466	420	410	426	467	453	392	439	430	446	462	449	479	431	462	459	487	431	447	441	447	412	440	427	462	460	411	460	437	392	456	471	450	438	456	446	435	457	428	482	416	455	433	445	419	444	416	472	441	477	462	432	443	438	506	446	447	473	425	433	440	463	415	420	429	468	478	496	489	444	410	473	483	437	468	480	430	448	443	459	449	460	440	424	498	446	436	386	471	456	459	483	420	454	431	466	441	461	436	478	426	453	441	444	481	452	445	460	456	488	481	449	450	436	472	431	435	454	462	397	460	438	449	455	428	429	450	454	434	475	470	433	481	448	466	441	452	429	472	468	449	456	445	462	433	418	448	462	428	454	451	418	500	443	490	469	441	451	486	444	443	452	432	422	429	428	481	469	462	463	476	447	465	471	439	469	430	453	471	442	442	506	423	473	422	417	450	441	450	467	433	437	476	465	441	497	443	431	445	445	462	443	429	415	459	409	450	464	447	466	433	463	452	425	434	480	447	432	443	491	466	432	472	496	474	488	448	435	459	455	447	458	485	440	432	465	466	475	492	421	469	444	450	442	446	458	470	421	436	510	455	448	466	445	449	433	427	424	450	442	445	463	432	455	460	469	485	421	457	453	452	445	418	484	442	448	427	419	454	424	480	450	416	450	457	427	440	465	461	476	450	433	463	425	426	484	472	472	445	457	465	427	457	463	435	467	464	443	437	453	405	426	469	446	423	455	482	428	442	463	442	474	423	455	426	478	448	450	480	429	467	466	458	450	479	456	513	413	425	483	468	420	469	431	446	446	414	446	466	451	438	444	458	469	475	489	446	450	491	464	466	464	477	475	432	449	445	424	465	472	455	459	449	441	447	451	467	461	435	430	485	475	493	468	453	451	390	480	439	446	478	467	454	464	435	470	428	459	463	493	501	449	418	465	464	449	450	471	462	436	493	468	441	444	454	427	465	446	451	453	424	432	462	431	488	423	454	466	434	449	462	453	441	430	462	467	462	459	470	456	440	462	464	485	384	458	415	422	441	484	449	459	472	450	470	459	444	423	421	438	464	432	460	469	475	429	500	477	451	429	452	478	437	478	444	443	467	417	452	444	458	472	467	406	465	476	491	452	476	468	464	440	439	470	465	444	461	460	429	435	466	452	463	456	484	426	428	439	447	456	420	417	460	457	445	428	446	422	458	442	467	402	491	478	447	424	440	460	445	488	446	439	435	483	418	425	451	444	466	449	443	453	452	441	466	469	444	459	418	453	454	478	450	468	455	481	464	459	451	444	468	427	444	454	453	492	429	456	464	448	459	417	465	431	421	427	462	443	468	450	465	445	462	447	448	441	468	412	465	457	464	477	468	469	446	459	451	444	378	418	458	440	396	435	459	465	449	412	468	462	469	499	398	473	463	465	462	449	444	459	485	449	483	448	440	444	462	465	411	444	440	445	462	429	448	466	474	462	465	387	447	407	421	438	464	442	445	439	462	456	444	437	489	479	466	459	453	446	456	442
24867	24260	48846	46728	32417	23697	14160	2695	408	397	408	401	438	358	432	404	434	398	396	396	407	402	403	406	400	368	344	381	433	381	381	399	401	403	398	362	400	399	395	412	401	412	393	344	418	380	392	422	396	414	414	382	404	416	369	386	376	367	388	387	425	424	413	419	397	399	381	407	379	401	383	420	391	409	372	405	405	371	443	358	393	407	390	390	388	408	407	381	396	396	398	399	417	371	367	433	398	433	408	428	408	409	383	367	415	350	374	384	348	389	402	401	379	379	370	403	423	425	437	385	409	409	364	390	429	387	355	389	429	402	364	393	376	404	353	389	378	390	402	410	376	431	353	409	414	407	402	394	405	409	420	371	397	385	405	406	351	407	405	385	400	389	391	373	379	397	391	408	352	373	371	357	405	385	367	356	428	407	374	376	392	412	403	364	391	418	385	394	392	373	419	406	387	371	411	344	395	402	369	350	388	353	424	418	406	385	434	401	402	391	396	379	370	400	387	389	405	366	370	392	381	383	398	406	381	379	417	385	440	393	397	415	385	384	385	388	402	370	361	400	385	404	431	414	411	399	392	420	421	410	399	425	429	383	369	361	368	411	412	383	379	394	423	393	417	398	401	395	402	420	369	386	410	348	414	366	425	406	439	343	424	357	382	437	405	407	389	383	413	411	387	388	376	380	437	343	399	376	382	368	395	354	415	418	371	405	383	396	370	378	403	396	405	429	428	397	409	364	406	383	418	404	407	387	419	383	408	385	401	373	417	397	375	387	369	375	408	385	435	401	370	379	368	408	390	381	381	369	374	402	389	417	374	398	385	397	414	350	423	398	408	368	422	404	383	427	358	415	383	429	392	400	403	386	370	412	400	377	403	390	412	387	425	420	389	373	387	413	360	412	389	408	413	350	398	410	369	389	387	404	414	401	384	408	383	419	402	376	387	367	388	406	392	396	410	409	399	423	386	385	394	400	380	347	359	380	415	371	345	409	390	353	392	415	379	440	381	384	412	421	382	402	367	419	382	404	398	392	362	397	436	385	411	397	400	388	370	395	372	388	422	356	384	417	392	386	386	380	387	383	409	408	405	394	387	364	421	369	377	414	398	363	377	370	355	385	396	390	419	386	396	383	399	408	374	384	349	375	402	408	381	404	375	376	386	371	378	404	389	388	385	392	419	392	381	403	400	393	402	388	394	425	405	393	395	414	407	388	421	386	427	386	362	400	432	401	378	365	437	403	374	397	410	417	381	424	414	412	377	398	389	402	415	387	360	409	411	384	410	370	385	390	397	383	388	428	415	390	386	365	403	391	393	384	396	383	352	393	393	411	383	413	406	422	426	369	372	418	408	403	373	437	419	358	391	390	358	348	401	435	376	417	340	358	367	421	387	380	382	406	396	383	382	376	399	381	423	365	406	361	421	400	372	416	411	397	395	394	391	398	390	433	403	392	378	374	394	437	387	391	404	359	411	396	419	395	411	382	395	405	422	386	383	395	373	372	403	429	403	404	405	399	417	396	406	394	398	358	407	378	373	430	408	413	388	385	386	409	435	413	360	415	397	419	414	356	397	430	376	386	397	372	388	423	407	373	400	397	384	382	381	409	371	377	397	423	416	407	371	382	384	400	410	472	418	383	368	353	388	402	401	390	400	400	395	372	413	398	359	371	422	415	406	396	379	381	379	385	393	395	389	389	418	385	361	402	392	392	376	392	426	426	383	373	408	381	402	393	390	421	393	435	398	358	360	374	393	388	354	390	394	413	429	408	369	381	387	383	401	411	378	414	387	415	379	423	396	374	445	379	419	411	380	388	384	380	403	389	415	364	374	370	393	403	370	381	385	365	383	407	366	372	378	393	398	382	367	398	379	373	422	369	419	402	372	406	401	404	408	390	390	385	386	409	419	409	357	362	392	413	353	384	434	368	406	371	397	370	351	417	412	381	411	381	420	446	449	391	408	409	391	410	364	430	394	393	382	368	392	409	378	420	378	379	397	369	354	422	380	411	395	405	395	400	381	399	372	426	385	389	387	383	400	370	391	399	396	382	397	369	375	373	379	398	377	396	393	396	377	400	378	388	385	364	395	396	378	413	433	394	381	404	410	412	384	382	383	409	410	405	417	394	401	425	368	404	407	347	405	385	345	408	371	396	369	420	417	424	422	471	405	393	417	399	409	391	392	382	411	408	402	379	408	405	412	390	415	434	406	388	400	379	349	423	389	405	413	411	386	404	376	388	369	377	395	394	448	366	448	359	373	403	370	397	403	361	398	408	390	381	384	386	385	371	398	383	411	407	417	400	410	380	410	372	404	371	385	431	378	409	419	395	406	415	400	379	371	390	401	393	437	420	399	419	384	407	392	373	403	407	378	406	384	410	394	404	403	394	411	397	383	409	355	392	392	399	411	413	368	414	419	411	400	396	411	390	396	430	419	373	409	392	365	422	408	367	368	390	418	412	407	370	371	427	363	420	392	415	379	388	406	381	383	331	369	413	374	381	400	365	397	376	360	366	382	369	360	375	379	374	392	416	374	391	349	376	379	391	414	386	404	406	396	414	366	406	410	396	382	387	398	443	369	394	394	396	458	427	411	379	438	412	405	377	404	425	401	385	387	365	387	411	380	405	395	382	398	399	426	412	394	366	426	375	399	412	394	395	416	382	399	381	400	401	401	401	428	438	396	359	412	419	377	393	375	378	376	426	390	369	406	399	404	409	393	415	386	396	388	355	389	405	364	400	407	398	377	345	404	393	383	380	388	401	359	424	403	391	385	425	411	367	395	364	400	409	399	404	339	360	399	413	378	378	392	400	388	409	401	382	420	390	359	408	405	367	424	389	391	390	423	363	394	407	367	354	403	384	346	392	405	404	387	378	427	386	387	403	404	381	339	385	394	373	404	427	395	385	380	415	399	371	363	375	372	423	357	445	374	387	373	369	382	406	389	379	382	415	412	389	420	392	409	432	359	367	412	368	416	391	390	385	444	393	423	414	389	361	395	399	395	375	352	369	415	389	369	379	401	389	394	407	356	428	367	378	414	422	395	386	383	389	398	397	374	365	395	404	405	395	403	412	418	366	396	384	367	395	412	437	384	381	409	382	380	403	383	380	356	399	407	383	385	404	417	381	378	401	367	398	430	378	400	436	403	430	405	381	388	394	414	388	372	391	407	393	429	346	379	404	376	404	398	394	406	405	368	375	353	412	390	372	377	383	388	367	425	353	416	367	398	362	403	351	393	402	418	398	397	429	370	411	416	390	403	362	410	424	409	390	385	370	413	396	378	403	403	374	392	411	396	370	379	441	380	408	400	387	378	407	404	394	383	424	400	396	403	393	374	403	384	429	399	383	383	400	385	424	407	401	379	379	343	400	412	411	381	391	409	385	419	365	390	420	384	403	407	373	412	409	396	406	383	412	408	367	357	415	404	394	348	383	406	406	417	431	382	423	397	401	395	389	393	379	423	394	413	382	391	426	400	376	388	387	366	387
31917	75965	74191	51162	33089	22626	12077	2636	416	434	439	452	430	436	417	454	437	451	424	440	431	445	452	482	435	432	432	397	415	427	470	495	438	434	436	457	456	463	426	412	441	475	416	449	451	449	441	428	459	434	456	430	453	432	417	437	454	429	429	478	422	455	447	432	438	444	463	397	388	437	488	414	452	419	440	437	450	433	412	414	429	441	432	441	395	423	415	469	454	444	435	419	459	430	455	379	452	402	464	424	450	445	469	452	447	461	416	441	408	463	431	430	426	442	437	392	465	434	447	444	447	418	463	455	459	430	451	436	429	426	419	409	481	466	431	473	442	460	400	461	476	419	430	463	453	439	423	485	423	444	425	426	429	437	405	423	425	428	449	457	460	466	404	434	416	428	431	426	446	434	443	450	459	449	460	430	446	424	469	451	429	429	421	409	434	461	443	451	451	473	457	449	406	445	472	420	441	435	430	455	424	442	405	443	435	406	435	438	424	425	432	479	437	443	428	460	430	441	418	433	484	428	475	444	464	405	456	426	410	428	467	445	431	429	438	482	472	432	408	417	428	450	443	441	429	423	478	440	390	444	457	395	469	472	441	417	414	413	421	445	406	428	439	472	454	438	475	427	438	427	471	430	426	413	465	431	468	398	446	437	489	437	456	443	451	439	458	423	462	420	413	436	436	452	457	445	435	430	436	495	434	465	450	475	452	463	447	446	457	440	452	448	445	430	454	433	423	441	436	465	436	450	417	420	445	446	465	416	463	460	432	435	454	436	431	433	418	454	403	445	453	463	435	443	446	427	478	463	439	446	401	456	430	447	424	438	448	416	438	431	460	425	449	444	454	428	440	450	441	465	419	434	432	423	469	415	446	432	432	411	441	450	430	446	433	476	416	426	470	443	430	462	416	458	437	416	372	456	452	420	418	426	462	430	446	459	414	432	474	425	425	408	433	459	485	422	464	463	427	407	469	447	391	478	437	448	432	428	418	448	410	442	465	441	414	450	424	446	438	429	431	421	417	456	439	392	447	452	442	432	412	442	396	456	453	421	449	431	442	431	437	452	420	443	461	446	483	456	399	489	440	409	450	429	428	412	405	473	415	447	454	461	451	427	405	412	439	437	454	463	465	441	453	462	445	457	425	450	435	434	448	451	480	453	433	417	444	446	490	435	480	417	456	399	444	458	457	458	441	424	439	424	474	443	460	461	419	441	422	433	440	439	406	462	417	393	409	455	425	409	441	408	432	454	415	449	426	399	460	445	480	398	455	403	447	448	470	437	481	433	435	415	474	400	445	452	465	418	410	385	398	467	421	401	407	412	441	449	417	438	470	419	445	452	430	412	425	442	429	440	447	407	420	413	420	429	443	442	428	491	444	397	465	429	414	415	410	413	392	440	409	455	416	460	426	450	454	439	462	463	429	467	438	487	440	406	422	439	432	417	404	413	426	459	427	414	478	450	445	445	429	408	443	444	417	418	413	443	440	448	429	432	469	472	478	461	457	428	422	445	426	424	434	425	458	428	439	486	434	435	440	407	451	410	408	449	430	427	432	457	456	435	451	467	454	439	448	432	454	458	429	446	417	456	444	414	376	446	431	446	409	412	446	431	438	456	438	451	431	435	442	436	413	429	440	457	439	444	423	413	455	418	432	408	419	425	442	431	450	462	448	423	431	435	466	452	440	420	462	445	435	453	436	432	472	460	444	447	444	454	473	438	423	421	441	463	438	470	455	415	442	396	445	464	443	456	419	413	430	413	434	436	456	447	454	454	431	406	432	421	478	444	413	426	476	432	435	486	456	444	454	436	429	432	464	428	445	441	397	420	446	449	468	406	436	467	445	439	479	435	426	440	457	415	464	407	456	454	447	406	431	454	461	394	447	444	468	440	434	401	423	457	461	440	421	428	432	432	421	459	438	432	477	448	461	452	417	467	449	404	480	462	428	430	442	422	453	428	453	421	435	388	443	436	405	434	445	409	420	410	422	433	415	451	451	475	481	447	449	432	452	440	437	433	458	417	450	466	434	443	414	473	461	456	422	443	450	439	427	509	413	434	432	464	447	428	423	421	482	477	412	444	438	469	410	457	458	441	432	490	448	444	391	469	465	451	422	462	435	441	482	428	437	400	468	454	453	428	460	446	444	446	440	445	432	453	459	443	431	416	439	445	439	460	389	432	457	447	434	433	435	418	407	437	427	448	424	420	418	449	448	453	452	428	430	420	448	432	411	434	404	431	439	431	444	414	399	412	452	457	396	473	445	422	451	437	456	415	438	426	392	419	459	434	431	497	435	438	422	427	441	427	419	438	447	447	451	421	430	455	473	453	402	438	464	446	445	428	447	446	422	466	440	444	437	428	442	396	414	465	404	457	427	395	443	436	448	467	403	434	433	444	442	431	413	481	452	463	416	436	464	458	451	436	407	414	442	461	452	428	437	428	433	417	428	471	458	459	439	455	438	427	426	465	448	440	434	431	444	449	423	472	425	434	451	452	463	430	448	457	420	442	460	436	444	392	455	422	459	420	413	448	453	477	460	449	419	451	442	462	452	423	429	478	436	464	409	410	429	447	446	437	437	414	420	470	414	447	443	448	452	416	442	462	440	427	426	407	434	465	449	424	425	426	424	462	420	435	443	449	451	456	407	457	457	427	481	446	460	428	483	466	459	437	446	418	475	427	429	450	409	447	468	442	426	484	470	421	451	432	389	434	447	421	419	428	443	429	388	434	468	423	436	453	388	419	464	428	462	442	462	398	466	438	457	459	425	419	491	441	461	439	458	481	414	416	393	437	408	470	447	412	445	439	467	441	397	432	385	427	459	415	413	412	417	432	429	442	430	397	466	470	418	427	438	459	450	467	431	419	454	431	420	472	436	464	430	433	419	461	481	475	440	469	432	420	442	449	441	397	418	405	422	450	415	484	424	441	421	439	455	439	454	414	437	432	428	459	436	447	435	469	427	449	436	443	455	417	460	436	439	435	419	417	461	421	465	435	424	440	426	447	434	454	416	449	458	416	382	442	448	452	440	463	418	454	492	447	456	428	388	434	445	450	466	458	461	421	438	455	465	425	411	424	458	422	437	430	440	419	457	404	444	468	476	433	460	419	465	414	391	430	427	430	434	440	435	444	460	429	462	488	421	420	418	428	428	432	445	429	447	467	448	397	452	417	445	443	483	433	421	451	447	458	477	468	413	438	438	410	426	436	446	427	412	424	407	437	440	438	491	445	434	443	440	448	481	458	427	438	448	421	421	455	437	445	424	449	439	445	410	448	485	469	463	496	408	451	496	424	424	447	421	429	422	447	447	445	444	455	448	447	438	449	480	441	453	431	423	423	401	410	467	428	420	414	435	434	423	426	485	463	445	422	436	426	463	470	430	415	416	436	465	436	449	392	473	449	451	429	466	455	438	410	440	420	424	434	460	435	460	452	413	459	450	456	448	420	468	427	408	466	430	476	458	457	430	457	454	463	432	414	420	420	454	456
25589	25206	47176	41066	25871	16333	7117	1529	572	537	561	496	514	526	502	555	523	556	526	520	519	552	532	543	509	523	512	520	540	511	563	521	487	481	503	515	522	512	533	553	545	513	542	516	554	530	567	533	495	544	498	506	509	514	539	527	540	535	507	520	530	530	525	556	500	543	511	505	545	527	499	505	527	556	531	508	552	541	525	488	567	525	485	503	507	536	550	530	480	573	511	560	558	558	542	545	540	555	551	515	547	539	523	507	512	570	500	505	545	514	541	535	544	541	532	506	510	507	513	525	531	531	524	514	513	556	508	538	508	540	515	510	512	534	507	560	492	521	509	510	557	538	534	523	531	490	537	534	556	584	528	540	524	539	552	535	554	559	527	554	546	519	468	490	524	528	532	507	510	496	531	534	527	542	578	540	531	505	548	525	538	478	556	553	531	518	537	530	538	512	568	507	522	541	546	476	523	530	510	569	528	504	566	505	511	548	548	514	510	502	523	518	536	513	495	523	493	517	543	535	521	519	536	554	548	543	519	530	521	560	499	512	542	526	529	505	524	496	540	558	528	525	507	552	519	518	523	503	509	526	536	520	521	503	525	537	499	524	501	456	533	545	528	516	523	498	546	537	516	548	535	537	526	529	528	528	522	531	529	523	483	536	535	520	533	551	568	524	515	517	485	526	504	524	533	486	563	536	577	545	492	491	503	489	500	508	526	522	506	487	501	479	534	527	498	505	546	541	545	531	490	521	534	550	522	568	518	472	550	485	558	512	512	507	534	562	549	498	499	515	558	488	510	540	514	525	531	534	563	573	505	541	533	538	532	554	572	506	538	514	485	531	521	538	526	500	532	548	539	553	532	526	539	492	492	527	522	543	555	510	554	508	522	551	523	531	540	488	537	517	478	498	524	535	526	518	564	525	476	521	505	502	504	518	533	525	547	511	483	512	517	509	553	526	517	540	563	502	519	529	544	538	499	506	544	530	561	500	541	488	512	558	542	551	528	492	524	527	529	503	555	502	498	528	535	550	557	519	504	506	513	529	575	524	527	513	544	536	553	514	521	530	515	528	494	548	502	478	489	496	573	498	584	490	533	507	530	527	567	527	520	529	542	488	528	502	521	561	543	534	519	554	518	535	516	550	516	568	531	507	513	561	498	518	504	531	530	518	474	515	545	528	561	540	506	534	513	554	547	523	508	505	560	532	488	524	494	496	520	515	508	498	538	510	522	506	552	511	580	555	533	544	523	526	503	517	500	530	522	563	533	539	539	493	534	502	553	483	498	514	579	516	526	495	546	506	514	492	557	499	519	513	509	512	565	546	525	527	524	512	522	529	529	492	503	556	525	513	516	549	502	511	564	520	494	525	529	517	546	511	559	489	529	522	492	539	544	529	508	484	505	521	500	557	485	508	516	493	500	532	500	558	496	510	528	563	581	534	521	542	564	528	528	530	525	522	493	532	536	499	530	505	512	573	525	533	529	522	527	531	553	495	547	487	510	522	499	548	517	532	559	541	546	536	505	528	511	526	530	546	526	490	526	527	514	481	520	497	505	531	551	525	522	540	514	549	552	506	498	508	534	538	507	543	534	553	528	521	539	515	578	510	559	531	550	538	539	533	514	509	493	531	546	522	537	531	507	580	514	488	526	510	499	527	533	527	539	543	525	551	498	516	503	535	466	471	536	515	521	552	536	543	539	449	526	521	542	515	571	507	509	542	505	505	535	550	491	538	523	518	521	539	527	542	528	578	532	577	546	497	534	539	544	518	532	535	514	537	561	536	555	532	520	526	519	563	526	544	565	524	523	539	541	511	546	539	528	501	548	545	537	520	546	521	535	547	568	525	555	569	550	536	490	557	528	533	515	527	620	546	511	530	527	526	549	521	550	539	532	523	549	532	521	506	493	503	503	559	526	528	518	549	528	529	523	519	535	507	512	534	494	550	544	500	521	542	521	542	513	569	548	533	531	536	555	507	534	518	511	542	478	530	473	531	564	522	519	507	561	516	549	528	505	525	550	514	531	533	545	529	501	539	507	531	518	531	544	504	496	568	533	539	515	520	472	496	540	499	533	509	517	533	483	532	552	508	548	521	537	544	544	519	484	520	522	500	499	482	509	526	523	548	479	534	575	501	587	569	561	531	501	488	564	535	535	549	503	546	533	482	530	511	521	572	562	488	498	513	528	528	567	529	485	506	531	513	589	517	493	531	528	497	535	515	512	542	510	524	554	512	561	545	548	521	529	500	514	521	466	501	518	530	535	517	555	560	561	543	548	531	518	525	543	525	544	515	542	592	530	522	523	507	490	522	533	542	531	536	484	549	499	533	521	563	563	528	509	506	520	524	528	533	491	503	507	526	557	523	549	516	546	541	503	545	486	483	543	518	530	566	531	511	501	529	495	544	486	505	511	507	487	512	512	518	532	545	508	512	549	552	500	545	537	531	544	541	514	533	520	528	565	545	507	526	509	539	495	530	525	556	537	462	481	531	530	558	522	507	531	523	495	525	533	531	515	507	536	549	489	529	514	526	505	527	536	531	536	516	520	480	493	515	559	504	552	523	518	541	531	497	509	494	498	534	521	566	542	559	503	532	562	521	508	524	499	551	545	512	522	515	542	536	523	516	598	560	487	528	524	528	524	547	512	515	547	550	524	556	540	510	511	522	518	490	516	525	525	523	549	539	498	504	494	514	526	530	520	539	511	502	536	538	592	514	520	525	526	540	512	530	541	530	575	558	537	527	544	559	522	511	499	532	535	562	491	530	545	509	487	530	523	521	541	477	518	534	533	510	516	547	511	530	554	498	520	516	596	518	507	515	485	528	531	586	510	521	514	517	546	535	478	511	530	477	515	478	528	525	528	482	544	530	549	527	533	529	491	552	534	501	528	549	536	549	541	548	514	494	551	564	524	544	531	526	513	524	558	491	496	522	530	585	508	556	553	542	576	510	531	516	567	520	573	534	499	503	545	521	534	535	542	546	570	495	513	549	532	521	501	516	538	520	527	502	526	497	550	527	555	506	502	482	509	532	514	539	552	540	536	536	526	525	511	499	529	501	541	549	494	525	504	553	524	494	538	510	554	547	544	525	556	550	542	500	532	535	490	505	572	567	545	534	516	519	485	485	519	546	522	477	515	540	536	530	561	493	518	520	552	537	508	498	563	554	542	522	554	522	508	512	469	507	542	476	509	537	513	527	552	544	536	542	554	514	528	494	512	542	519	512	497	579	535	519	488	565	527	540	524	537	530	488	488	509	575	535	529	496	497	486	532	526	513	510	539	522	517	537	513	552	508	515	503	527	535	513	531	510	512	498	521	547	510	526	549	515	514	502	525	513	512	503	505	548	490	508	538	518	535	518	508	531	543	542	528	533	517	456	559	527	507	530	509	497	526	538	509	524	513	477	529	475	526	532	533	534	531	525	539	557	527	521	535	534	536	503	559	512	517	549	478	512	543	520	510	524	476	529	517	489	525	530	546	573	561	530
34314	72657	66197	44731	27954	17972	8308	2160	580	614	593	584	574	595	560	593	566	539	539	598	599	525	562	584	619	635	569	555	614	563	579	612	576	563	597	587	601	527	584	559	569	576	595	615	569	581	626	533	555	567	589	579	599	595	559	615	601	569	531	562	552	609	590	574	562	547	596	554	589	564	562	603	578	598	583	594	606	557	585	613	555	549	581	582	599	593	558	592	573	551	568	586	601	573	573	590	613	529	589	588	579	613	574	572	588	579	591	596	589	631	583	562	595	590	602	581	605	549	612	558	565	591	546	597	579	605	626	538	583	583	581	569	583	569	559	572	591	552	569	555	589	504	566	591	573	592	615	600	536	544	597	625	587	587	574	606	554	548	584	600	558	552	579	613	580	563	592	587	546	581	575	564	599	618	597	584	583	594	629	589	537	574	612	558	564	635	584	594	578	563	567	585	603	572	589	567	565	603	573	589	565	536	545	551	615	551	597	586	585	590	622	576	599	572	594	559	595	571	577	588	572	584	560	587	613	577	556	581	563	610	559	600	667	583	620	560	584	616	563	549	595	585	591	589	562	576	590	621	595	600	593	591	585	577	601	556	589	605	550	588	581	575	616	582	564	555	586	580	556	619	602	598	601	593	555	640	602	604	599	543	570	583	603	579	581	575	606	634	592	595	570	586	592	580	544	573	561	601	610	574	602	542	574	566	594	568	558	608	561	550	613	578	576	557	592	563	546	567	577	544	615	585	594	567	551	550	549	579	622	559	521	542	533	572	585	584	558	628	586	550	572	571	570	598	632	609	539	595	598	578	573	587	602	579	572	589	559	620	585	590	570	568	544	564	592	537	601	540	601	560	566	599	596	592	567	570	562	607	571	545	642	612	615	579	604	571	617	531	603	568	577	537	531	581	574	588	574	571	584	594	604	591	579	565	613	618	594	574	582	574	549	560	567	562	595	604	602	560	569	595	567	599	573	594	561	623	601	575	623	596	583	604	560	581	605	587	583	626	591	594	607	598	602	607	595	623	573	597	570	564	583	597	555	561	584	566	594	559	555	618	612	575	570	568	589	556	602	575	535	588	566	588	571	590	573	543	568	601	573	605	579	611	601	573	595	586	600	564	608	652	581	590	569	577	573	591	615	564	549	546	565	565	580	609	600	572	551	591	545	590	556	569	606	544	580	585	550	544	582	552	584	579	613	592	558	591	615	601	640	566	555	603	613	543	612	549	568	613	607	549	582	596	543	631	585	622	578	591	615	608	545	600	558	583	538	533	595	578	599	610	584	611	609	592	577	538	613	609	599	589	585	579	556	587	567	601	576	601	567	596	618	586	597	553	587	535	580	574	578	531	577	580	563	562	563	555	572	623	523	594	561	565	570	575	604	539	569	595	623	579	531	582	583	564	554	577	604	618	579	591	584	588	548	593	589	581	572	572	589	614	571	594	593	595	550	572	538	548	618	589	595	598	563	657	578	586	590	567	595	574	560	566	572	600	583	568	573	611	608	540	534	575	575	598	562	570	608	584	565	594	600	630	551	562	553	591	569	575	588	580	602	623	556	548	590	569	557	568	606	616	572	607	581	605	581	581	571	576	569	577	639	560	606	566	568	554	548	574	576	588	602	584	601	555	593	567	562	562	534	585	604	563	590	589	582	600	552	582	596	573	609	583	551	577	595	590	593	567	553	582	575	614	570	577	570	664	584	602	604	609	589	557	584	580	562	561	556	600	617	585	568	578	586	603	635	587	566	612	617	593	549	578	582	592	582	594	605	588	603	570	628	602	576	585	588	579	589	580	638	593	603	592	564	572	585	585	526	590	593	607	627	575	580	558	621	617	580	565	597	612	596	535	590	605	561	593	578	564	572	539	576	581	575	591	565	601	601	577	599	576	600	552	610	564	561	595	617	607	573	584	598	563	548	601	564	576	594	594	563	604	611	596	532	568	608	582	597	590	577	595	575	569	560	596	581	563	576	596	610	586	600	614	585	610	626	572	606	636	556	551	573	570	599	584	527	545	624	609	593	543	594	543	612	569	586	580	588	630	618	640	592	600	578	626	613	580	572	580	586	582	542	587	606	627	574	587	553	614	583	585	552	587	587	550	572	623	538	580	571	527	566	589	577	599	586	586	599	599	574	591	584	568	549	520	608	568	595	613	609	609	552	562	558	588	602	562	572	619	578	599	576	575	582	654	564	586	596	555	572	555	596	552	562	605	589	587	589	631	589	614	583	539	592	568	579	612	575	575	596	569	567	544	565	595	567	570	572	593	595	595	605	604	569	612	613	598	587	586	564	526	592	569	623	579	578	555	589	582	577	595	589	581	594	534	628	542	578	563	583	568	612	593	601	603	619	613	569	549	551	550	567	580	594	563	559	593	597	601	578	575	600	597	592	600	573	595	597	587	584	538	621	575	567	575	550	607	542	528	590	611	574	582	597	571	556	586	598	614	582	619	585	575	620	611	533	570	575	576	581	606	585	574	586	590	606	587	532	568	514	552	577	574	549	612	547	573	599	544	584	628	627	609	627	615	606	565	566	562	578	542	601	572	560	590	599	639	566	577	572	628	574	580	570	621	603	559	552	600	603	584	598	593	587	553	579	588	557	569	619	588	595	589	590	601	595	588	593	541	554	563	578	564	577	553	559	574	615	631	575	574	614	557	599	558	639	603	558	603	566	543	588	548	613	576	613	581	583	579	592	545	538	650	560	616	574	588	600	612	575	600	560	532	621	575	567	584	592	581	627	581	551	568	568	618	595	593	600	583	575	629	582	578	550	598	613	593	594	562	593	566	592	602	574	599	586	585	558	552	537	543	586	598	574	578	598	561	597	612	550	605	562	593	618	565	598	609	578	599	588	588	592	575	573	585	558	541	605	583	569	598	609	591	582	552	564	593	562	576	572	568	545	598	617	550	631	585	579	610	568	572	586	618	568	608	533	630	589	585	575	585	583	577	585	593	553	589	592	582	613	567	582	581	545	594	576	603	576	585	574	556	603	571	575	568	592	562	594	574	569	594	568	589	591	603	579	555	594	585	543	600	578	549	554	589	584	536	596	606	558	568	583	575	615	596	600	611	597	589	587	582	574	526	581	614	595	607	595	589	624	595	597	576	579	635	590	597	617	615	539	534	620	583	599	580	569	597	608	571	618	552	585	594	596	570	591	580	624	553	571	598	615	615	575	581	569	622	577	589	569	585	541	551	618	579	566	591	559	554	583	586	573	595	573	591	599	539	612	593	559	574	599	572	565	557	602	564	603	576	632	582	590	618	569	568	578	576	583	542	556	580	593	592	557	580	573	609	596	582	606	616	609	588	561	589	556	583	520	558	602	613	554	569	588	538	595	546	587	582	539	526	580	605	610	594	572	575	589	566	594	603	614	569	602	587	577	598	568	570	584	595	579	548	614	543	584	576	557	607	587	583	571	567	577	594	552	598	569	562	609	557	628	577	587	581	582	535	623	602	591	625	608	594	567	594	564	532
23211	22638	39100	39153	33003	29484	24944	6668	654	639	621	601	633	629	632	635	570	597	592	571	581	578	569	613	602	577	599	636	565	627	634	654	627	613	594	590	604	561	564	576	552	577	592	589	566	584	572	574	577	608	599	599	535	596	626	590	631	601	589	630	575	621	595	589	580	594	625	583	592	579	602	605	565	611	602	595	570	622	553	568	593	589	613	570	576	598	634	600	624	598	589	631	592	607	631	597	597	584	582	632	577	610	605	567	595	575	597	580	582	637	561	594	579	566	583	612	572	609	608	597	607	643	595	607	588	590	593	629	579	560	572	553	630	632	626	578	558	583	596	600	594	591	580	602	614	594	581	589	585	597	542	553	598	609	583	579	613	569	635	579	570	603	577	593	580	615	618	537	626	569	591	606	557	571	564	628	620	608	612	607	593	614	580	578	562	576	595	575	561	563	552	586	573	581	583	587	582	636	614	566	576	585	543	574	595	598	606	604	553	551	589	584	587	584	572	586	545	594	615	583	593	598	570	576	567	589	571	603	565	568	587	547	599	571	606	613	610	601	544	586	571	574	601	575	608	613	573	574	549	566	571	564	554	600	595	587	571	571	591	631	554	585	540	574	560	602	586	560	583	588	623	594	594	583	590	574	609	581	601	642	561	603	584	579	598	573	588	587	603	580	603	591	624	636	613	635	593	589	594	578	562	581	557	613	604	609	592	585	587	603	596	581	603	609	598	574	580	571	587	577	559	557	615	592	599	621	581	614	582	583	554	579	595	572	606	635	583	594	600	584	599	583	592	552	595	579	607	577	597	561	600	538	596	572	587	607	616	586	563	576	592	589	601	609	578	597	608	538	602	608	598	579	555	572	612	616	570	605	570	620	594	575	610	617	606	597	583	574	575	621	551	589	595	610	566	589	611	583	620	594	564	581	598	570	577	596	566	565	617	583	600	575	640	565	565	618	580	564	563	580	552	589	609	573	617	582	596	602	590	587	601	586	622	600	593	603	583	568	582	610	590	586	572	635	554	573	572	611	570	578	592	652	601	529	545	584	565	614	569	658	617	574	624	612	602	601	614	607	626	602	595	603	584	585	623	588	593	587	573	592	575	559	589	552	590	589	574	581	588	610	558	583	592	623	594	557	618	597	583	582	578	595	625	578	527	575	558	567	586	567	591	571	581	617	613	593	589	596	561	596	577	576	579	555	620	576	587	614	567	535	588	587	600	586	578	593	595	584	628	611	584	575	593	588	612	569	615	612	553	551	603	540	611	600	526	605	588	606	591	569	592	612	553	591	578	586	611	585	556	595	574	580	549	567	551	597	594	628	592	634	594	581	575	650	578	569	547	575	524	639	599	571	608	587	569	554	575	578	552	604	609	599	620	583	568	585	602	620	583	583	602	588	539	578	607	584	601	580	610	575	594	605	609	563	582	555	616	595	616	573	563	566	642	619	558	594	598	605	572	621	602	611	608	608	602	598	555	572	592	570	546	605	625	582	607	596	567	575	636	562	618	584	580	572	546	622	599	587	613	571	597	603	520	574	576	584	613	584	590	609	552	565	595	624	622	555	625	613	586	614	591	564	580	541	604	573	547	577	596	624	573	585	603	575	547	590	549	600	574	576	581	569	571	597	609	609	614	572	566	592	582	589	590	617	589	570	553	592	580	591	571	580	572	561	582	585	595	568	586	608	571	594	632	578	612	597	609	601	582	569	604	567	611	601	584	611	575	589	577	562	611	562	604	614	563	589	577	559	580	665	556	597	572	628	573	586	604	581	619	621	617	627	568	546	561	597	603	599	613	555	555	594	610	572	599	575	624	627	632	582	592	569	551	592	582	596	573	572	581	559	624	592	621	567	568	600	557	567	623	593	549	579	601	626	564	607	630	611	547	562	576	544	583	600	603	575	578	587	636	624	557	573	554	553	586	573	598	614	583	590	543	561	612	617	614	596	573	588	588	566	583	606	615	509	610	633	602	577	592	606	609	589	568	578	566	596	595	543	571	576	599	576	577	585	608	565	587	581	585	578	613	585	607	648	638	599	602	612	592	613	579	609	578	617	559	614	602	603	584	591	589	608	634	580	590	619	570	593	630	619	632	602	607	565	622	593	593	561	563	573	597	576	607	618	584	602	581	617	545	641	572	589	564	599	615	592	524	591	573	580	563	569	601	588	572	629	568	594	565	576	588	621	545	604	589	612	577	594	575	597	626	618	554	570	586	608	600	629	588	560	566	600	598	595	652	598	528	608	562	596	583	547	554	583	560	575	595	564	594	606	604	612	585	644	597	551	639	567	587	573	637	586	606	578	600	601	597	595	544	574	585	587	620	614	590	586	539	587	580	600	594	610	568	581	550	588	551	609	630	587	572	566	603	655	567	549	601	589	588	603	625	565	584	584	597	551	564	594	594	603	623	592	594	602	573	584	595	572	527	599	637	635	558	559	566	571	575	622	581	631	530	628	595	584	545	587	550	591	581	567	593	563	592	560	612	567	591	631	608	572	619	611	585	559	628	606	587	602	620	583	608	586	585	544	619	535	610	598	617	592	577	556	618	596	606	556	606	558	543	604	620	556	548	604	583	560	580	561	610	577	566	605	569	563	552	598	574	583	580	579	558	562	634	637	588	581	573	567	562	591	604	583	580	611	640	612	586	587	575	577	572	574	617	633	568	578	590	573	543	570	611	592	633	603	596	545	588	588	581	598	586	601	614	551	596	582	612	579	561	601	578	620	593	570	593	588	590	598	640	541	560	587	600	592	598	574	579	610	596	556	618	605	579	607	578	647	614	577	593	615	550	614	620	554	565	603	596	602	558	604	594	621	633	604	556	587	567	572	547	603	570	582	555	644	595	614	610	590	609	600	602	621	599	564	614	584	575	608	564	566	597	577	532	613	569	599	575	615	613	572	585	553	594	556	582	572	562	611	576	614	590	615	601	604	590	590	614	586	607	565	620	641	620	600	571	580	592	617	655	581	621	607	620	640	571	584	566	582	607	553	601	652	564	588	588	566	573	576	574	560	547	593	597	626	615	597	574	578	598	586	612	542	556	643	561	598	578	520	567	620	568	585	588	614	574	602	563	630	609	579	575	625	600	596	572	577	591	556	615	596	573	603	561	572	598	607	549	591	600	631	570	558	565	597	613	613	635	587	584	594	576	586	609	546	571	559	588	582	591	573	591	536	550	560	628	578	594	574	556	539	597	580	563	571	589	638	563	568	561	561	580	635	561	587	586	599	637	630	583	627	599	577	551	587	654	611	606	516	636	627	572	582	618	610	571	600	603	553	593	606	583	648	547	602	584	597	606	545	617	584	545	608	536	574	594	585	567	579	580	609	598	630	626	599	592	605	575	558	544	600	603	581	595	556	594	590	594	671	601	609	585	550	570	599	615	599	623	550	565	603	589	587	587	588	608	629	573	611	615	583	577	588	571	592	579	561	567	603	587	601	545	603	608	542	599	594	610	533	549	559	584	627	571	571	607	587
41400	76775	83120	66641	45981	34191	19590	4688	632	644	619	630	670	631	646	626	598	635	614	646	615	619	610	621	654	647	663	626	583	668	627	642	620	619	626	621	644	575	639	617	583	673	578	604	619	615	619	618	609	611	606	612	626	617	618	644	610	628	640	638	659	622	579	623	596	643	588	607	620	619	658	585	641	659	625	623	600	675	632	589	600	662	631	623	649	613	600	622	622	614	628	585	607	647	599	646	610	653	625	616	599	624	630	616	617	627	606	590	642	610	586	616	567	625	622	638	608	622	624	612	615	603	628	608	636	659	632	622	661	603	626	633	648	618	628	667	603	663	603	608	622	649	622	643	629	635	650	645	636	609	621	600	649	667	628	646	626	601	579	574	617	640	662	622	608	662	598	605	653	606	636	555	618	663	641	642	584	623	641	608	644	630	636	621	619	624	631	620	595	651	584	652	666	631	640	632	645	653	653	630	640	635	602	632	615	599	642	621	591	598	641	644	615	608	654	632	611	665	582	612	601	670	658	622	616	652	626	618	601	652	614	653	619	623	654	646	620	618	645	632	622	614	635	586	603	626	680	634	645	560	594	647	624	646	642	618	664	634	668	617	591	605	648	630	624	665	597	618	619	581	607	656	623	634	627	650	605	626	613	671	637	609	669	630	637	622	624	576	565	603	637	637	645	664	625	613	604	645	614	664	635	623	613	619	637	622	598	654	622	610	604	652	647	611	639	612	629	619	618	624	649	606	613	622	602	621	635	611	626	626	602	545	635	672	651	631	674	617	610	608	611	627	642	650	651	644	624	596	587	615	608	631	616	580	642	621	635	579	606	592	653	624	648	588	612	609	604	591	626	644	603	618	600	619	632	627	627	640	653	624	611	628	625	651	615	612	609	645	670	644	643	588	651	608	579	620	645	650	611	594	634	616	623	595	641	599	598	664	564	648	628	636	627	649	654	667	613	574	581	625	633	658	613	606	614	611	588	606	605	657	667	634	601	653	596	608	609	624	621	630	613	594	653	619	658	627	666	679	658	658	605	653	612	633	614	626	650	629	627	635	608	632	618	620	648	649	651	644	640	595	625	620	589	651	607	620	608	616	642	646	629	582	631	647	620	598	632	589	621	636	626	638	619	602	623	648	604	617	634	617	636	627	581	648	591	622	613	641	658	568	611	632	607	658	615	597	639	635	597	594	620	570	602	638	638	615	620	620	625	607	647	630	615	657	618	640	618	648	577	624	631	640	632	557	618	617	627	606	664	626	630	653	655	620	599	655	602	606	604	586	553	623	644	630	614	607	601	610	635	619	612	614	621	581	623	606	652	614	568	606	630	610	611	633	619	641	632	583	611	608	586	629	654	641	615	644	610	590	626	653	629	620	613	614	638	638	605	657	628	594	653	598	604	645	591	587	618	629	594	637	656	637	638	613	620	624	584	669	591	594	631	648	579	645	620	592	585	652	628	626	611	624	591	629	616	606	621	629	618	593	605	681	616	582	628	609	619	662	624	620	627	624	633	575	622	598	628	675	627	606	635	592	617	585	598	617	676	630	634	658	613	585	625	626	638	577	665	606	608	576	637	673	642	631	644	631	634	651	618	598	624	582	653	630	579	591	604	627	633	612	638	638	637	642	664	587	586	611	612	654	634	626	624	605	637	630	627	669	624	592	625	637	631	688	578	592	630	590	637	645	638	620	595	631	644	586	611	607	619	669	644	612	624	650	626	661	612	647	605	640	637	604	585	604	644	606	630	598	608	606	626	635	615	627	610	600	619	619	643	632	605	635	634	615	575	586	617	648	633	608	656	645	626	589	656	636	619	623	638	637	662	633	673	624	633	620	638	584	594	595	637	599	624	641	622	659	621	600	641	625	617	637	591	620	656	590	629	622	598	588	640	646	601	618	625	562	638	591	587	624	620	607	618	642	628	694	698	623	631	585	607	620	596	592	635	622	649	617	678	614	607	669	588	615	624	595	644	637	657	649	606	642	614	610	587	620	634	652	574	592	652	560	593	605	617	681	610	611	634	611	640	617	628	613	635	600	603	633	578	595	598	678	628	624	594	645	622	670	593	629	619	581	620	652	625	585	644	679	578	654	590	630	647	684	661	606	620	594	659	611	638	622	676	615	608	680	642	639	604	630	613	579	608	667	628	657	606	655	630	622	631	617	622	634	646	610	611	688	651	647	620	643	616	589	621	636	655	612	607	636	597	630	601	649	608	575	646	654	622	654	652	627	655	622	656	623	585	645	590	605	613	617	627	625	627	592	624	590	598	627	624	659	621	641	582	584	573	569	630	607	628	613	636	643	622	636	620	604	579	601	627	606	625	609	563	620	611	641	596	611	618	598	666	679	619	604	659	623	620	629	619	670	602	638	630	649	638	598	666	625	619	627	598	620	631	653	674	615	595	630	636	593	602	621	621	614	586	649	591	657	642	635	638	615	619	687	610	584	621	621	608	639	638	604	603	630	602	627	619	613	632	609	612	657	630	596	609	646	584	601	610	618	647	633	641	609	648	645	626	685	567	638	661	678	634	612	630	620	635	574	608	597	630	655	586	592	636	631	622	645	612	653	592	651	636	640	688	650	602	663	620	666	622	675	649	616	603	636	634	643	639	573	622	585	670	617	645	618	635	622	663	657	666	643	592	594	608	615	652	639	632	622	610	614	597	609	574	631	701	609	636	630	609	584	613	596	616	620	638	670	604	615	597	615	602	586	641	638	622	645	634	663	611	652	635	636	611	598	592	603	656	653	615	609	627	621	616	648	566	580	659	611	605	603	656	612	624	596	658	600	648	653	635	611	621	603	586	627	617	616	597	632	616	601	652	621	609	618	627	584	621	682	663	617	608	612	636	619	587	633	646	590	658	646	611	640	653	605	656	621	607	622	631	595	626	636	609	641	644	655	636	585	602	607	667	622	635	640	601	615	641	659	583	615	660	637	635	649	646	598	606	621	655	570	642	605	644	577	611	638	602	572	616	611	599	672	627	649	661	620	644	585	610	614	619	606	609	647	602	658	665	659	670	594	638	609	676	626	593	628	588	605	637	660	638	623	543	651	621	589	603	641	620	623	642	716	630	586	651	583	645	625	630	614	646	576	612	606	622	618	617	573	612	627	638	632	630	642	603	640	611	624	608	607	591	634	574	678	585	616	634	586	646	611	635	624	584	636	621	641	634	636	639	595	641	595	651	658	581	594	596	603	637	645	611	613	614	654	618	601	616	633	614	652	616	646	621	605	635	609	625	643	605	599	685	601	660	638	638	606	652	593	595	610	587	655	603	628	661	574	598	592	611	586	616	647	632	623	609	624	677	657	656	633	614	611	606	582	618	654	648	616	598	600	612	586	604	632	633	626	622	601	668	635	614	626	580	602	632	640	665	627	593	620	625	579	617	630	587	645	649	656	572	616	632	646	657	599	636	608	630	668	601	597	637	624	580	684	593	654	654	638	587	606	603	693	628	600	640	617	628	638	584	612	611	625
28712	30778	45854	28491	11234	3972	1951	615	399	383	396	394	421	420	409	388	395	414	378	403	383	399	404	379	395	401	399	372	426	394	380	385	366	368	402	351	364	391	404	360	382	421	379	380	456	414	407	439	383	443	377	382	404	394	372	360	377	389	394	386	399	416	409	399	405	404	373	383	395	419	444	389	435	393	396	403	400	394	382	420	367	369	439	377	413	370	403	405	382	390	381	408	425	416	412	361	378	405	379	408	358	415	379	405	424	409	402	379	363	411	397	416	391	404	417	395	414	389	414	396	365	382	412	417	347	422	382	371	396	385	415	406	380	381	412	384	405	400	384	390	418	441	436	388	380	403	431	433	390	422	370	368	404	380	386	373	413	394	384	395	364	392	396	383	434	386	381	400	386	391	389	395	426	419	406	399	393	423	394	395	428	377	418	397	381	396	395	430	414	382	393	362	366	373	427	402	376	397	385	380	365	422	406	397	359	348	401	385	393	386	388	397	399	426	405	406	419	412	405	385	371	381	387	380	380	399	374	422	395	387	398	404	366	372	373	400	402	391	383	409	417	374	379	409	404	385	389	403	394	410	396	397	376	396	410	374	404	388	399	384	411	417	389	393	387	391	396	417	412	419	419	406	374	399	417	391	422	421	408	383	389	391	408	398	383	418	414	424	393	403	413	410	389	413	392	443	374	387	412	413	381	381	392	369	414	404	405	402	368	381	395	378	401	394	392	377	415	390	399	365	417	433	378	384	439	384	414	402	420	391	410	385	381	378	389	389	370	407	394	424	411	406	370	406	399	403	412	396	373	416	372	397	414	395	421	334	384	393	373	358	398	421	394	406	403	394	402	377	399	406	407	395	415	381	413	416	418	381	393	420	382	397	402	417	398	362	430	399	391	421	411	403	379	409	404	396	392	386	437	414	405	390	384	421	385	392	385	424	421	405	371	362	417	388	411	401	424	402	375	354	413	478	402	376	400	405	437	395	410	404	432	429	419	390	394	360	372	388	400	386	391	409	376	393	392	382	396	385	409	373	408	429	397	398	424	400	339	379	437	420	409	371	407	410	425	431	432	396	393	418	367	417	433	374	404	405	430	424	381	352	410	376	394	393	379	384	421	382	396	375	406	401	398	388	392	380	409	450	380	362	395	387	354	361	404	416	392	426	384	388	366	407	355	366	448	382	406	416	383	409	413	433	388	414	417	391	399	382	365	383	383	402	443	388	378	399	388	428	423	395	394	369	393	389	415	416	378	386	382	389	393	380	446	405	392	373	363	409	394	383	380	378	445	367	396	388	395	419	393	410	405	390	399	444	380	417	410	363	385	389	372	425	406	426	370	376	394	415	408	412	394	402	388	400	407	376	384	417	428	378	407	394	426	413	390	404	377	429	416	405	414	421	435	411	372	394	401	404	391	364	425	401	429	370	400	371	445	384	378	430	400	409	382	355	387	397	395	400	407	404	366	438	385	378	413	391	401	355	431	411	433	439	439	407	422	390	417	397	409	411	410	404	418	411	390	369	364	392	424	414	374	409	416	403	415	409	400	403	386	392	407	380	353	380	361	433	418	428	421	404	392	400	417	368	438	425	378	392	367	392	408	399	393	393	407	419	418	366	384	394	370	380	378	395	395	390	383	378	363	412	370	353	392	415	398	397	385	367	425	394	397	376	408	374	404	411	426	396	400	389	410	391	407	408	399	390	395	410	372	398	384	382	391	391	372	397	377	412	367	395	409	394	420	385	412	397	381	422	400	379	424	398	411	413	395	374	406	437	391	396	385	407	412	402	412	392	410	385	398	407	401	386	435	399	395	378	409	417	385	361	376	358	374	394	420	417	379	383	420	380	398	412	373	394	411	414	424	439	367	377	400	390	433	409	397	386	416	411	393	336	391	380	370	370	374	369	424	356	390	385	423	400	370	391	427	385	407	372	417	395	375	366	402	401	400	409	428	405	422	380	413	444	401	381	400	441	406	398	397	380	375	356	411	386	388	416	393	421	405	402	410	391	389	425	393	377	367	385	339	409	421	380	410	420	430	406	385	387	434	353	353	401	382	400	453	410	425	398	381	447	377	397	364	370	381	388	378	426	407	396	425	371	409	433	408	401	405	389	421	395	408	397	432	392	450	427	392	388	370	401	418	391	380	423	393	405	390	384	377	424	363	366	429	377	360	389	404	402	422	439	416	422	402	412	401	406	436	415	382	407	376	386	396	398	330	432	406	410	395	376	411	428	394	410	406	409	413	398	420	361	385	366	384	419	382	398	407	366	396	354	405	418	341	373	390	377	387	392	379	430	404	387	378	402	427	400	389	403	367	396	379	386	400	363	389	406	376	388	402	427	420	415	409	400	414	396	373	388	402	391	421	392	391	377	416	424	378	366	404	411	406	405	407	394	406	428	388	366	414	385	407	407	416	387	376	417	388	379	411	416	417	400	439	407	422	437	398	401	403	421	424	366	392	374	390	396	407	374	417	420	384	406	423	401	404	414	422	381	423	397	396	398	407	364	395	387	412	408	393	404	425	402	397	405	377	397	379	375	433	357	426	376	394	400	395	400	379	407	447	407	381	407	445	405	379	391	410	394	414	388	410	429	358	406	416	385	398	364	397	405	408	397	398	408	371	345	418	379	398	397	384	436	432	421	458	407	418	395	370	425	379	422	363	372	383	378	392	367	377	403	374	433	421	409	402	362	359	395	397	391	382	434	382	393	420	373	379	410	438	427	407	389	378	369	401	413	376	400	378	405	401	413	360	396	416	402	390	423	400	422	378	378	421	395	387	358	424	423	421	450	376	369	421	354	418	380	414	410	403	358	410	386	378	428	351	361	394	342	347	417	397	383	388	407	365	375	398	423	413	392	377	419	396	377	379	365	448	440	389	400	403	361	426	444	408	435	401	405	406	383	405	390	379	372	405	390	408	404	461	434	401	396	400	409	385	381	405	435	409	421	395	416	394	427	449	366	401	415	418	430	376	400	371	381	381	411	390	418	406	421	397	419	342	401	377	396	398	385	429	370	411	408	399	366	404	412	391	396	422	399	418	388	346	361	372	394	376	395	414	412	393	381	413	434	391	384	375	374	405	408	394	440	409	431	409	403	406	435	412	402	380	407	387	387	447	390	420	384	414	432	367	384	373	420	421	390	398	383	409	409	390	418	371	406	399	391	422	399	386	402	402	374	425	401	410	395	405	393	367	361	417	432	368	418	408	399	382	389	370	401	421	398	382	435	410	404	384	405	392	369	348	415	396	360	394	384	404	403	371	402	388	358	399	422	401	389	408	394	376	396	414	433	383	399	378	382	375	426	411	409	378	399	416	401	422	398	392	372	419	406	404	384	388	439	388	372	417	440	375	401	407	412	444	388	410	414	400	398	388	385	439	405	371	379	393	377	405	367	385	388	382	418	392	391	410	393	425	405	411	388	398	429	405	398	403	404	371	407	401	390	408	433	376	396	406	377	392	421	397	379	407	373	395	386	408	361
27983	49655	39646	20847	9105	4617	2353	762	479	461	423	440	466	410	425	460	432	468	434	471	466	498	450	433	443	448	472	458	436	472	451	441	444	416	464	480	466	453	444	449	485	450	454	483	442	471	443	437	439	460	423	451	457	438	455	448	445	449	455	444	426	444	451	454	446	463	441	447	479	453	430	429	475	461	411	472	424	421	413	459	430	464	424	442	463	438	457	437	461	457	482	460	472	443	436	450	461	425	467	451	470	478	470	463	431	474	439	415	463	478	486	451	442	465	440	448	443	465	480	454	412	467	491	459	449	510	393	486	462	468	478	471	462	425	478	452	444	425	459	464	413	443	400	486	428	431	439	478	433	473	424	478	485	464	485	420	417	470	458	466	424	455	402	435	479	420	396	469	460	468	489	433	490	465	449	465	472	472	451	421	436	477	436	447	472	440	472	447	460	426	433	416	473	471	419	441	463	432	397	437	436	448	432	431	492	439	414	416	450	473	458	464	485	462	445	441	493	490	432	440	456	467	448	415	515	420	437	464	436	451	424	411	430	456	467	458	490	439	457	428	441	443	501	428	467	452	455	443	462	480	464	417	486	466	443	469	456	460	455	436	445	414	461	432	443	447	455	484	454	449	432	487	441	422	419	440	451	452	441	470	457	418	458	456	415	440	451	426	473	454	497	455	430	496	411	492	439	459	427	460	464	427	435	441	445	484	455	441	454	484	504	435	449	427	471	445	459	487	497	482	419	468	462	466	459	455	448	439	454	485	482	434	443	450	447	459	451	437	433	451	413	465	485	453	459	455	467	464	470	496	440	464	449	436	463	448	469	454	442	456	432	447	427	435	464	438	439	440	446	469	420	413	448	464	417	452	440	473	455	460	455	473	465	477	451	449	422	423	427	459	469	439	451	433	480	470	454	464	446	412	479	434	468	475	430	413	497	463	428	502	485	433	427	458	433	481	462	439	423	470	456	454	457	441	431	423	435	459	480	454	423	478	472	439	425	462	466	472	426	485	435	467	458	475	441	428	415	479	415	473	412	468	410	448	456	483	466	477	474	472	459	400	418	420	440	470	430	429	478	436	438	428	457	459	458	491	458	491	458	468	430	469	467	463	474	434	440	438	406	486	441	440	449	447	456	444	444	483	448	442	418	443	423	486	446	481	464	418	454	477	461	444	438	470	449	442	446	446	452	445	459	441	479	442	460	473	455	459	456	424	464	448	461	450	447	458	435	450	459	443	468	435	456	481	414	443	447	447	428	445	456	486	462	422	453	446	438	486	441	455	471	431	456	444	486	444	443	427	451	450	441	469	431	442	459	446	469	457	457	450	418	416	474	448	465	461	451	454	442	428	443	429	464	432	415	453	431	473	482	445	439	458	458	468	462	443	486	498	425	454	463	445	460	463	453	432	440	454	466	447	445	451	435	466	413	443	470	464	417	451	445	445	441	494	454	484	443	429	467	475	475	414	410	433	440	451	448	424	475	459	459	434	448	494	441	422	425	411	455	427	461	445	436	444	445	439	444	427	439	460	458	440	446	476	461	468	447	451	461	453	480	451	435	444	460	454	462	464	448	436	444	442	437	454	416	454	457	475	452	481	454	450	455	458	447	468	479	447	492	441	436	469	447	444	456	448	466	442	474	470	464	450	458	472	459	420	477	442	419	462	410	445	468	453	439	454	448	421	448	404	452	448	465	440	418	454	465	486	492	457	486	451	472	451	446	451	472	481	440	460	468	456	448	460	446	463	437	452	426	416	453	473	429	471	453	447	430	444	461	469	454	467	455	441	465	487	456	436	457	449	469	452	476	475	463	431	443	446	459	454	428	434	454	497	456	455	422	444	460	464	429	477	479	480	435	436	461	409	485	478	442	477	448	455	407	484	484	474	465	461	425	450	419	470	466	471	423	442	440	454	415	425	476	467	470	431	442	427	455	453	427	426	444	455	477	474	442	479	447	481	475	454	474	477	437	468	437	481	455	445	441	449	414	438	436	443	480	400	448	473	430	441	459	468	485	440	433	447	463	466	418	472	435	462	451	440	461	463	449	444	452	473	437	446	466	452	433	430	475	460	450	458	452	420	452	484	441	493	450	410	431	437	469	460	434	424	464	459	473	447	476	484	455	442	504	427	483	451	425	457	476	431	445	429	429	471	440	430	490	476	477	465	461	442	441	445	489	454	450	434	434	429	438	467	413	452	438	484	438	446	417	450	480	460	456	419	429	450	456	419	454	430	423	461	434	435	435	470	455	439	457	476	479	497	429	406	452	463	439	435	483	468	452	465	413	453	434	432	442	424	423	430	489	429	416	475	460	420	446	472	420	465	439	434	440	461	439	455	472	432	470	455	449	449	478	488	470	485	435	466	445	417	425	443	468	438	461	433	454	470	455	428	441	419	461	461	418	407	425	458	456	460	421	442	450	458	477	451	452	447	452	471	447	445	396	485	441	434	426	454	442	484	455	455	438	431	446	419	466	456	440	435	438	463	475	440	467	458	468	426	436	438	432	411	444	477	462	465	444	443	447	469	474	450	483	433	441	467	454	457	436	451	421	443	474	448	472	439	447	431	420	447	492	485	476	446	436	459	453	460	502	475	458	451	446	475	451	480	417	468	440	468	441	481	451	470	447	434	421	429	458	462	439	474	449	449	452	461	464	474	408	499	448	450	472	483	460	446	445	439	473	439	430	463	429	457	451	432	450	414	463	455	442	415	467	472	470	462	424	460	425	443	483	464	457	445	425	431	492	441	422	461	506	490	428	510	488	453	449	458	468	456	460	450	471	473	479	459	455	449	487	452	431	446	462	453	488	457	472	459	459	446	463	488	454	446	459	442	485	468	434	399	458	441	445	486	487	458	461	461	488	468	440	472	467	467	422	457	454	441	471	452	469	412	493	456	444	464	459	422	445	424	474	439	467	460	460	428	462	455	446	461	504	446	435	425	456	438	464	427	465	444	437	428	487	454	440	479	436	460	451	458	464	425	443	457	448	412	436	448	420	456	434	460	430	456	389	467	503	426	480	436	449	438	457	485	422	471	496	477	449	446	416	478	488	450	440	447	483	431	487	470	461	422	479	404	460	481	455	475	430	448	420	421	464	457	488	431	476	423	460	414	390	474	468	454	488	433	440	490	455	441	467	446	449	469	448	455	461	436	429	460	484	404	401	440	449	445	465	433	445	464	448	451	418	439	420	447	449	479	447	477	453	440	469	474	492	412	425	464	411	461	433	449	478	412	450	456	460	456	442	453	475	445	480	481	478	472	439	450	449	436	429	449	472	496	444	448	443	440	423	427	474	432	446	451	446	450	465	465	469	425	461	503	468	446	468	440	475	437	443	430	420	454	464	461	482	420	466	433	454	473	486	464	469	464	469	459	482	422	426	471	439	454	487	459	446	454	434	459	436	463	459	452	439	460	459	476	414	493	451	421	445	456	420	456	443	453	441	462	447	445	454	455	446	466	437	479	445	467	427	475	502	433	437	473
24895	24210	48037	46173	32490	23152	13360	2264	402	374	423	379	409	397	422	395	399	396	427	398	405	410	383	375	403	432	421	373	396	424	383	400	408	389	414	407	394	390	401	384	402	401	394	414	384	367	399	385	404	377	396	387	393	366	411	365	387	371	380	413	413	368	413	419	403	393	407	417	414	408	409	388	375	378	404	406	397	397	404	393	419	377	377	398	369	424	370	396	350	383	395	378	397	378	406	398	363	421	431	390	408	428	408	401	362	431	357	393	391	411	403	430	392	404	412	376	397	378	400	393	438	400	380	415	398	383	372	440	400	391	406	394	361	394	427	401	364	373	397	380	383	398	380	407	399	368	414	422	376	384	386	382	410	380	415	406	405	399	348	392	394	399	414	415	377	399	368	398	404	385	387	369	378	388	373	391	369	394	389	387	399	384	353	393	389	365	378	377	398	382	369	388	414	426	393	350	395	412	376	393	371	417	412	403	387	372	414	366	411	387	389	367	390	388	396	410	379	398	388	402	390	412	432	376	410	392	371	394	413	381	399	400	368	398	422	383	447	353	365	368	373	417	398	414	392	406	381	416	399	386	414	426	412	399	393	374	386	407	374	372	361	363	397	385	373	381	371	376	427	399	395	380	393	383	372	385	422	397	396	404	380	400	365	365	384	384	404	383	375	383	373	377	404	379	436	357	382	416	400	386	371	405	378	398	363	379	392	381	377	415	406	391	377	383	453	410	408	364	393	378	424	407	435	395	420	416	421	354	425	382	404	380	402	392	408	389	416	373	358	375	400	406	405	370	416	352	385	400	354	407	395	399	397	381	378	409	395	360	407	402	341	375	391	415	408	392	387	402	394	398	386	409	395	354	387	375	399	362	401	399	356	370	377	373	402	401	394	379	402	405	369	381	366	442	377	384	397	387	409	382	377	369	405	382	396	393	370	413	386	394	411	407	402	410	383	403	390	405	408	413	381	360	406	388	389	401	438	395	441	373	427	411	354	400	433	412	417	418	394	398	433	410	419	386	395	350	395	382	369	386	386	432	402	400	378	426	393	406	374	421	413	391	411	380	400	387	373	394	369	385	388	393	386	423	384	367	404	396	378	380	396	396	403	385	380	396	403	402	362	415	398	379	412	407	407	363	390	394	414	369	397	426	360	392	392	366	377	414	404	380	416	370	400	415	390	440	393	382	410	401	417	370	393	365	412	408	410	381	392	400	411	379	381	386	356	388	370	389	374	372	351	392	385	398	385	352	399	432	426	375	424	383	424	393	374	404	425	369	380	400	384	384	394	373	417	371	380	374	380	427	389	408	431	388	380	360	400	417	396	387	365	392	386	393	358	363	397	369	368	423	355	383	405	374	360	441	431	388	377	373	408	401	403	384	378	408	401	400	430	416	381	380	373	384	398	417	381	370	409	382	400	408	387	420	370	367	385	403	413	412	395	424	398	377	379	385	375	401	355	420	430	422	384	366	368	412	430	372	373	363	416	359	393	378	388	430	391	402	391	422	366	372	373	421	402	391	398	406	386	395	382	395	367	398	429	411	422	426	406	376	405	388	375	394	384	367	359	391	382	400	396	374	393	374	376	385	386	413	412	374	413	384	427	415	396	403	384	360	389	407	390	412	385	418	390	387	377	398	375	386	386	380	398	369	421	398	391	367	397	389	375	412	398	375	396	400	379	367	416	391	459	405	375	383	370	401	412	403	373	388	392	379	384	364	370	390	377	413	405	406	446	393	412	363	389	434	426	418	382	406	379	402	401	358	390	400	386	373	378	377	393	356	422	379	395	392	405	384	394	388	412	436	396	388	416	394	381	391	410	396	419	406	399	386	410	405	378	394	397	361	404	382	427	391	391	385	413	399	378	379	419	421	417	375	381	405	409	383	417	398	392	423	400	388	407	393	397	425	399	406	417	396	382	411	408	388	390	390	390	342	393	405	395	399	425	375	420	411	400	362	408	392	395	363	404	406	407	399	362	447	383	381	374	356	391	400	385	414	394	377	412	383	391	384	409	412	400	412	371	370	430	410	420	402	423	394	433	376	383	394	416	405	444	420	367	388	400	409	378	432	407	389	394	392	376	400	421	394	397	384	454	352	409	395	409	370	328	432	377	393	398	373	414	394	372	368	386	393	387	418	367	376	384	390	401	428	414	349	404	354	417	358	379	408	395	372	386	399	388	374	406	403	407	383	405	395	382	371	386	403	394	388	432	429	473	403	386	402	409	386	369	356	413	374	357	395	382	370	429	394	385	413	436	395	397	430	432	401	400	403	412	435	422	371	373	403	394	413	409	371	417	404	385	370	409	385	410	407	404	342	373	359	377	374	421	386	401	384	413	381	403	383	392	396	384	396	383	395	410	440	397	409	389	375	376	448	393	396	431	370	365	439	395	424	374	373	369	404	417	387	351	357	404	382	389	392	407	410	419	427	397	398	406	373	404	400	415	405	388	377	364	361	383	381	373	383	370	420	419	368	397	374	384	401	404	397	369	398	423	396	419	408	398	399	395	373	410	380	423	392	369	417	399	388	411	367	405	380	417	424	377	406	398	406	397	414	364	383	388	436	423	406	392	435	389	423	382	407	404	409	360	362	384	371	389	375	391	425	411	396	394	435	387	381	380	361	381	431	436	378	365	374	393	395	384	398	382	352	425	406	391	444	397	403	389	391	371	388	361	402	391	367	402	399	381	379	409	384	383	415	386	416	375	439	380	417	396	362	355	369	371	412	409	378	400	371	385	388	390	398	385	385	425	386	367	389	431	404	362	406	381	381	364	377	393	409	405	395	355	423	376	424	408	383	443	403	429	380	374	386	406	412	387	415	397	388	379	376	392	367	410	401	387	361	379	419	405	390	379	390	447	400	403	404	390	394	398	391	398	357	416	390	382	395	376	363	383	393	395	405	367	386	407	379	370	360	387	357	402	394	417	353	427	392	397	395	420	405	409	365	400	412	403	388	403	400	414	400	384	376	386	368	402	425	390	382	413	408	395	378	316	394	384	367	426	373	419	430	363	400	399	421	378	380	366	390	399	398	391	396	399	410	426	366	395	443	418	397	362	386	407	353	403	390	404	415	386	379	396	419	379	386	387	386	392	411	359	397	363	416	353	410	400	421	391	382	411	408	442	446	401	388	431	448	378	402	402	401	370	384	402	374	364	397	386	392	364	368	392	402	405	354	406	408	405	412	378	383	417	408	363	412	392	389	402	394	413	389	410	371	385	399	396	395	405	389	381	388	381	406	361	430	345	416	417	395	408	378	407	393	402	378	389	413	390	379	362	396	358	395	419	368	406	411	390	359	401	425	403	359	426	394	382	407	390	379	381	404	388	375	361	383	387	434	378	398	399	374	410	373	367	416	377	413	426	365	398	407	343	382	407	407	399	378	355	381	421	364	380	369	386	375	428	415	386	408	412	393	388	389	386	411	402	414	372	377	408	360	390	375	409	356	397	394	387	384	375	409	402	417	356	419	406	361	397	364
32307	77680	74249	51058	32939	21528	10736	2324	450	462	463	461	427	428	441	414	420	458	444	450	460	455	475	418	417	415	392	403	444	459	416	483	455	441	453	471	418	440	396	434	413	486	425	459	471	426	448	423	444	431	440	401	440	459	437	449	452	444	428	395	437	457	422	455	448	470	450	473	441	431	446	431	457	451	426	474	450	425	426	462	405	453	461	434	443	460	475	485	489	454	457	457	492	429	486	467	428	470	455	467	402	443	441	446	425	446	453	430	456	442	444	472	421	440	428	443	430	432	424	397	489	446	439	439	418	410	465	439	390	511	507	430	444	395	395	425	454	443	471	417	453	460	442	411	471	413	451	439	427	445	433	378	467	457	418	428	460	388	427	436	426	420	476	423	424	438	429	425	434	448	397	454	476	433	456	442	469	427	412	423	456	452	429	438	444	432	437	464	430	440	436	411	466	442	417	443	449	471	456	448	461	444	439	423	454	442	453	411	417	433	425	477	442	445	408	485	413	428	439	447	448	437	453	454	431	428	453	445	435	456	412	404	408	444	414	459	419	427	433	446	456	459	425	426	437	451	379	459	451	467	423	422	434	451	449	410	398	438	442	441	454	449	429	423	443	431	405	451	441	440	434	429	439	434	440	434	448	455	434	442	435	439	429	403	459	456	444	424	403	482	446	444	456	479	436	440	441	437	479	435	419	482	445	414	411	416	465	409	430	454	420	418	434	454	414	396	431	440	429	397	446	449	420	455	441	424	420	416	426	471	416	442	476	412	421	459	421	420	424	463	444	457	426	415	411	441	451	439	451	448	444	509	420	429	420	432	438	432	457	415	458	396	397	421	446	448	439	477	417	418	444	421	445	428	452	466	457	433	441	426	425	439	418	401	425	442	449	452	460	446	453	421	491	424	434	425	435	466	463	469	425	459	454	425	485	437	455	451	425	420	441	437	460	436	438	413	435	449	446	430	397	439	454	423	421	438	405	450	438	477	462	459	431	419	440	459	414	438	449	464	451	476	448	430	440	431	462	405	410	425	454	437	427	416	437	430	450	444	436	409	449	442	423	428	433	437	450	445	455	450	421	444	430	463	417	416	429	491	421	409	432	442	385	410	433	415	445	452	421	463	424	438	462	420	439	441	439	406	431	392	411	429	442	444	419	459	419	445	425	441	446	459	403	438	417	454	423	445	442	382	429	443	441	415	449	447	438	430	422	426	424	421	408	411	438	484	458	472	447	440	469	424	409	433	450	394	452	427	420	412	444	456	403	425	444	448	450	447	427	407	441	439	433	420	455	385	443	438	432	425	434	456	492	473	424	419	477	443	446	448	436	401	474	452	473	464	418	421	492	438	389	421	396	455	415	424	421	441	463	464	399	427	422	471	419	412	438	421	427	436	451	459	412	489	439	461	438	432	460	417	401	420	444	429	459	441	409	436	481	410	434	407	424	470	415	424	440	477	419	389	445	462	455	439	406	430	465	426	441	444	416	471	431	422	388	435	444	405	439	428	454	410	481	411	442	428	476	400	443	473	406	460	454	422	423	430	423	425	454	437	423	448	451	430	448	430	448	456	450	409	435	454	435	453	471	453	435	452	430	437	449	432	435	441	477	409	457	453	422	458	476	442	491	424	467	429	453	429	477	487	428	458	448	439	437	420	459	449	410	423	423	435	448	414	443	458	429	448	434	428	424	406	442	444	443	448	448	403	461	448	431	456	425	425	420	458	444	469	392	434	481	402	442	402	470	453	456	420	419	441	416	423	469	418	433	457	398	431	459	452	399	466	429	455	440	402	432	430	417	486	435	456	454	467	468	385	416	449	470	423	445	481	423	475	429	419	472	420	425	422	445	423	458	442	442	410	446	462	444	420	459	411	397	402	444	433	428	439	420	425	425	433	435	452	449	460	459	426	409	445	456	423	429	445	444	433	481	424	427	410	417	435	421	405	439	459	446	423	391	378	460	435	458	434	426	433	469	444	437	454	416	465	423	428	468	378	452	441	431	449	455	420	431	437	438	447	465	402	424	439	447	474	435	436	449	463	468	432	456	429	448	440	440	447	438	473	401	415	437	418	446	434	441	424	437	432	436	390	431	429	473	417	457	461	424	413	449	426	430	455	437	446	403	464	457	427	428	474	460	433	456	390	437	446	405	421	439	446	435	408	431	457	432	461	450	458	432	413	441	476	413	417	412	460	437	446	435	437	428	399	424	447	442	449	419	438	423	460	429	429	420	395	462	428	398	453	446	432	434	408	479	431	450	433	436	447	430	462	447	416	449	427	404	423	433	413	444	441	432	453	392	417	481	433	463	462	465	418	437	462	442	414	465	460	436	420	478	440	453	440	445	396	467	438	393	449	454	465	411	445	461	419	440	459	473	450	423	384	438	437	427	449	450	456	422	408	498	421	435	431	464	441	397	453	481	443	472	433	411	416	452	453	435	426	458	416	422	438	469	441	461	436	439	449	449	452	464	453	447	472	411	411	443	445	433	457	438	432	436	430	436	451	397	431	394	451	447	444	439	418	468	386	439	430	425	463	431	433	425	451	442	451	457	424	459	447	440	423	438	432	433	443	433	439	460	402	463	453	450	432	460	461	493	446	436	439	443	440	469	420	495	467	442	466	427	452	474	457	447	430	456	438	411	440	429	431	429	442	478	437	438	434	476	427	440	429	447	439	458	421	417	439	443	447	461	423	455	472	435	473	441	471	458	409	456	409	453	420	450	411	442	447	412	427	486	412	413	441	497	442	475	475	425	444	434	452	440	449	459	447	416	450	449	457	431	446	416	441	428	443	440	431	468	422	418	454	463	457	429	460	418	410	419	439	431	374	476	444	475	434	449	453	457	466	420	387	447	390	453	453	446	446	453	401	454	465	401	359	444	398	421	456	436	448	422	428	438	441	457	453	458	438	440	414	463	443	471	433	475	452	433	454	418	465	446	431	439	446	424	447	412	429	429	440	427	462	446	429	439	433	443	432	426	446	454	381	447	434	437	444	420	432	441	396	443	426	385	432	435	451	406	414	452	459	444	391	410	459	460	426	478	416	456	429	396	464	419	388	458	415	440	445	416	443	423	462	459	461	442	443	428	406	466	381	431	403	397	419	421	465	420	441	437	413	431	405	429	407	467	483	422	410	404	415	413	415	435	429	428	433	432	437	459	436	461	445	433	476	434	440	450	433	461	463	482	461	417	414	429	415	456	407	404	417	420	462	418	401	391	431	415	446	461	421	440	428	457	430	392	425	452	388	427	448	412	441	447	434	473	454	416	449	434	461	426	435	481	480	422	421	407	416	411	440	466	468	430	432	429	413	442	402	438	441	415	474	455	421	427	444	456	415	481	467	481	473	451	404	435	426	479	402	432	485	396	436	423	438	440	428	438	446	415	391	459	434	456	478	459	435	436	413	391	465	434	419	485	417	463	448	420	433	450	440	426	426	476	442	376	447	448	438	405	463	439	449	439	431	405	423	438	437	456	410	469	428
25709	23765	47489	42350	27197	16727	7916	1544	554	529	507	510	527	556	492	530	458	519	560	488	553	505	540	512	554	471	522	536	530	569	547	489	495	544	553	514	505	561	562	510	532	532	535	500	548	475	506	514	520	487	507	489	492	491	512	502	525	545	524	528	536	524	513	509	587	534	528	529	513	521	508	497	527	526	524	520	532	514	561	527	496	500	536	548	508	529	476	507	540	524	515	499	495	520	508	519	507	528	515	554	512	529	465	591	523	506	528	578	490	515	530	543	501	516	533	496	541	561	523	527	529	498	494	515	519	513	528	515	548	530	496	523	512	563	560	515	503	508	493	513	526	539	536	508	501	493	500	513	510	522	533	493	507	544	484	475	525	553	505	554	470	561	505	555	534	541	538	511	500	540	501	488	484	504	516	528	489	531	533	516	504	486	547	509	540	545	512	505	549	492	520	508	488	551	498	510	521	527	505	487	507	512	530	516	479	526	532	496	510	556	517	539	508	538	515	551	504	549	473	512	480	516	519	502	503	527	551	534	502	546	538	504	489	510	561	517	520	549	558	492	502	508	470	519	533	491	514	518	551	537	489	520	521	518	534	513	541	504	530	547	539	567	533	482	486	494	512	554	526	511	567	560	581	527	516	527	503	513	538	547	511	513	524	500	508	501	531	540	548	520	568	533	498	561	512	537	520	546	530	484	515	540	474	513	514	485	525	504	500	524	561	527	547	508	504	509	512	471	532	519	492	563	506	507	479	524	510	549	520	477	521	531	535	537	529	526	555	523	538	509	513	481	490	499	531	513	528	539	517	544	467	492	519	513	507	522	518	543	527	564	500	517	532	493	501	532	525	472	490	491	538	462	537	524	501	520	540	510	525	495	499	559	540	545	520	546	541	547	514	567	461	520	546	537	523	514	525	511	496	531	514	550	539	483	490	523	510	498	526	538	515	559	499	510	508	498	504	520	552	483	507	550	492	506	491	533	532	512	521	504	529	545	508	534	504	551	500	502	528	515	528	556	497	491	525	482	493	514	534	543	530	550	540	570	497	459	538	542	532	493	533	521	547	569	494	539	551	483	508	528	555	522	524	501	520	493	512	519	509	516	485	523	575	543	473	454	541	509	476	498	535	528	525	498	542	514	533	510	548	597	515	515	490	518	516	514	512	478	510	563	526	492	580	498	498	488	502	519	533	462	501	532	547	516	499	541	519	503	501	526	524	488	532	508	517	538	512	504	530	540	515	516	531	481	506	544	492	528	519	539	533	534	534	547	499	516	553	514	533	520	538	523	522	523	534	498	505	487	520	528	518	514	508	504	500	513	519	498	489	571	552	524	536	523	515	521	527	507	524	559	546	545	511	536	528	562	580	506	544	522	556	565	531	512	500	498	527	494	485	488	560	580	508	526	529	533	466	495	524	515	566	519	546	497	544	508	527	545	518	498	488	490	512	533	523	531	551	532	536	509	545	535	520	525	526	538	505	490	563	499	517	507	503	508	491	532	461	523	521	545	499	514	457	547	567	522	519	496	509	538	521	514	557	535	520	512	514	533	527	552	515	522	523	534	569	524	542	511	510	519	509	525	496	541	541	550	528	513	515	570	502	523	471	499	553	510	515	496	518	541	541	529	489	538	494	530	489	524	498	516	506	475	495	526	528	507	531	573	484	510	505	537	524	522	500	478	543	505	511	488	529	517	500	508	520	507	554	493	505	495	511	517	506	544	517	522	538	551	508	495	478	510	504	561	528	518	471	547	514	537	546	540	542	479	534	545	537	517	495	494	520	503	519	466	556	529	519	558	498	517	502	525	547	493	496	469	488	534	531	566	584	537	529	537	523	498	555	518	537	516	478	510	533	539	508	556	522	496	482	501	567	540	521	502	528	503	548	510	490	533	493	485	520	535	485	495	505	491	508	495	506	491	526	523	504	509	540	549	532	483	494	503	520	509	478	541	498	480	504	521	533	517	532	555	485	531	525	554	540	518	526	534	533	511	544	499	481	563	553	503	513	555	508	528	522	517	489	501	518	527	517	486	511	465	536	506	500	540	475	498	511	518	516	500	477	568	540	528	483	525	557	514	515	508	507	518	552	485	530	566	483	530	544	562	467	548	537	512	507	516	492	493	516	542	497	547	492	558	513	474	533	548	496	505	507	509	546	521	547	503	500	545	498	497	519	530	522	531	489	504	534	528	508	521	540	559	511	491	509	481	491	507	537	542	519	540	499	548	484	512	549	597	485	554	505	515	546	501	485	524	505	523	540	487	545	513	465	517	480	552	507	511	515	540	518	525	534	553	509	515	488	517	504	501	506	529	508	514	505	536	533	497	506	495	529	500	524	467	520	512	482	526	510	499	542	563	477	494	571	536	491	505	526	523	528	531	536	513	504	560	456	513	513	489	492	515	520	494	522	526	573	545	488	561	496	501	486	525	504	481	550	533	560	541	492	513	555	523	502	523	522	512	524	529	535	483	536	501	488	491	504	496	510	507	534	524	480	539	486	538	480	489	524	533	531	487	537	499	493	522	527	493	522	479	505	537	536	492	509	540	519	485	539	520	523	514	497	516	512	517	524	517	538	496	531	544	510	550	487	499	498	551	502	537	547	494	466	492	510	569	480	556	514	526	527	496	517	516	553	548	538	519	508	583	522	513	492	535	551	493	525	515	506	524	540	488	510	529	546	536	548	501	498	500	532	489	526	505	488	510	527	492	504	500	468	491	493	490	533	493	490	492	535	512	509	531	558	512	524	547	491	534	512	561	471	548	497	497	518	474	496	525	532	538	557	531	527	455	513	535	518	526	503	518	514	534	523	553	546	521	517	496	477	555	494	487	521	515	473	498	529	475	548	518	538	515	542	525	502	500	509	504	548	550	554	501	548	532	508	505	536	495	536	491	535	517	522	544	557	540	532	540	498	508	513	509	501	541	551	495	546	519	521	574	489	524	527	512	525	542	502	519	491	534	495	560	503	533	503	522	516	531	492	492	519	499	538	500	525	520	503	538	508	524	539	510	536	512	516	534	491	530	503	537	495	541	490	543	535	521	515	476	509	543	534	499	533	520	540	502	539	519	514	525	501	521	518	544	539	538	532	489	527	502	535	486	529	524	516	511	520	525	490	473	559	570	497	531	500	511	488	500	517	550	505	491	495	516	488	503	515	526	514	512	513	520	490	548	523	515	560	498	531	584	521	530	517	525	493	552	550	511	470	510	550	515	548	492	531	512	481	544	505	514	497	496	553	525	541	572	529	515	549	508	520	531	502	483	470	547	524	500	529	559	462	498	555	528	540	487	512	506	498	491	555	526	495	532	482	525	533	533	544	502	505	582	550	536	541	503	534	509	532	513	504	556	507	508	548	484	547	513	512	513	512	518	526	518	505	461	523	501	483	507	520	521	482	529	530	518	512	510	512	561	512	552	496	546	529	510	520	513	497	520	491	528	520	537	551	523	487	525	562	493	504	497	544	472	510	506	543	472	543	503	523	484
31361	67922	69327	46970	29518	18026	9372	1969	594	522	559	562	634	596	606	572	601	535	608	615	554	640	608	596	562	577	552	573	553	619	641	563	543	619	583	554	562	570	612	562	562	574	563	588	555	598	577	583	568	551	540	581	572	592	567	612	578	602	524	574	592	610	594	565	533	601	570	570	558	623	579	564	596	548	623	568	560	619	577	553	565	578	599	582	575	598	553	565	539	592	579	601	621	578	578	568	544	621	581	520	616	555	531	618	606	610	575	547	578	568	586	568	582	630	588	582	602	583	595	594	604	628	533	594	548	516	575	630	614	575	542	576	556	552	548	548	562	569	589	578	611	569	564	556	533	600	548	601	552	558	561	540	574	607	569	553	582	607	625	618	574	564	561	575	564	615	575	579	591	593	602	597	599	572	594	578	576	558	596	587	594	567	600	566	553	588	566	548	588	553	587	585	593	585	567	554	583	593	541	604	556	573	575	588	572	584	611	604	588	586	561	581	608	579	546	591	580	596	561	586	577	611	556	574	564	605	597	576	610	605	548	563	577	601	590	571	624	580	590	555	565	595	574	617	586	569	578	607	574	551	600	578	586	613	580	571	562	554	559	573	584	590	599	570	581	529	555	589	552	571	581	588	583	608	577	623	564	591	593	600	613	579	545	594	572	553	638	588	562	593	557	601	599	538	594	556	561	588	580	607	614	571	621	615	559	570	575	566	568	584	583	587	604	590	591	569	549	564	560	609	597	550	598	572	570	590	565	637	575	557	573	567	590	563	581	549	607	614	557	551	592	561	528	594	646	615	568	572	585	568	589	586	568	554	535	592	590	603	593	545	589	593	542	559	595	610	568	567	577	567	580	564	554	612	590	563	572	566	576	560	582	605	566	549	569	552	572	599	587	604	612	610	538	562	591	578	538	554	591	586	563	594	584	570	584	614	562	560	577	645	564	581	614	575	598	592	615	573	594	560	597	589	611	562	577	582	586	539	562	580	610	592	594	536	550	601	573	575	573	569	578	612	552	569	581	533	549	612	554	546	575	552	539	553	576	598	592	571	562	599	588	592	609	613	563	587	591	608	589	565	555	551	615	576	597	550	552	580	562	555	594	589	542	570	563	537	575	562	548	558	571	596	544	644	561	616	574	618	592	574	599	562	583	561	557	599	598	591	578	594	592	603	555	553	561	604	583	594	586	578	622	556	570	586	571	597	572	589	579	580	562	537	561	550	573	572	583	605	576	551	572	579	573	523	573	559	546	583	572	603	557	601	589	636	590	586	592	542	573	583	545	597	559	570	586	577	580	626	594	606	563	556	554	549	534	631	653	566	597	582	586	557	564	616	584	600	583	578	596	555	609	594	618	604	568	575	568	586	557	537	592	580	558	556	591	550	592	580	627	598	573	581	575	577	577	586	560	568	620	568	564	567	587	562	582	590	567	613	601	582	606	534	590	541	572	606	645	576	548	581	575	626	542	573	574	552	559	601	600	605	568	610	557	551	526	573	603	550	583	541	573	535	542	598	599	553	577	551	580	583	610	571	551	591	571	556	635	582	571	559	592	579	586	607	592	586	544	608	558	553	592	583	554	587	560	596	552	572	567	563	578	600	548	568	589	582	612	560	575	608	566	585	556	608	579	610	534	584	561	553	529	577	520	555	622	586	562	568	528	559	591	579	611	610	547	579	599	536	554	552	561	591	551	572	586	572	538	534	516	628	589	574	591	558	549	638	600	553	593	564	573	571	565	580	576	569	591	615	532	624	596	618	594	567	610	588	564	548	577	573	569	607	576	577	539	587	564	619	560	619	576	542	532	587	632	605	586	557	553	570	589	631	580	577	627	555	592	591	573	534	545	619	530	577	585	579	569	568	614	574	586	595	619	538	563	588	560	555	597	588	583	571	592	604	568	565	607	597	606	594	602	590	555	578	601	544	550	576	574	610	605	549	613	567	545	581	597	566	571	601	614	565	558	570	579	621	601	584	579	585	587	620	584	604	534	599	583	534	575	588	583	592	535	593	570	597	561	592	569	535	596	594	635	579	617	552	563	553	615	554	587	567	548	580	616	591	572	573	609	604	597	586	613	567	581	573	594	541	584	604	526	572	549	605	542	547	620	567	585	612	579	547	585	573	589	552	564	552	586	589	554	603	584	589	567	611	576	556	598	545	581	606	588	566	624	552	533	569	604	601	582	566	619	577	584	592	581	559	558	587	590	570	564	598	563	620	577	561	546	557	588	549	544	574	583	595	529	580	537	578	597	588	598	557	584	569	604	587	586	607	566	612	595	554	568	622	584	530	572	607	591	581	573	553	611	642	579	561	584	561	589	546	622	572	609	580	589	589	577	597	600	553	579	586	567	593	583	570	587	550	571	526	564	556	570	547	581	607	656	573	564	585	542	591	577	564	567	596	601	582	590	578	605	535	606	622	587	589	585	542	565	559	567	550	594	583	566	601	631	588	570	556	595	567	590	581	534	569	583	578	607	589	572	583	565	578	564	576	572	575	578	607	574	597	597	542	569	542	587	578	630	604	589	592	602	580	548	570	548	588	561	580	582	560	581	603	636	611	580	590	588	572	577	612	592	591	598	602	558	557	596	578	601	629	605	572	561	579	588	532	562	550	589	601	575	583	546	562	575	603	540	579	588	526	575	565	580	579	594	597	575	575	557	572	559	515	596	629	552	586	573	540	603	584	599	588	569	578	594	553	591	589	527	628	587	572	596	569	568	560	606	614	632	584	607	623	543	571	575	569	578	542	572	553	601	571	584	584	564	565	566	574	599	560	601	574	569	563	550	611	556	564	601	565	546	575	630	585	606	529	534	575	604	562	578	599	593	565	607	551	579	539	595	588	576	592	581	606	585	581	604	580	585	591	571	532	580	548	539	590	561	610	545	601	611	592	598	606	572	612	573	550	596	559	580	622	575	548	583	598	581	592	604	599	543	592	579	558	614	577	598	560	539	646	589	604	526	538	577	564	575	576	632	565	577	546	577	544	545	541	577	593	590	585	590	587	587	578	579	596	584	611	583	566	600	526	546	606	543	596	573	543	594	583	565	572	568	612	555	571	556	602	527	559	613	574	603	568	570	574	561	560	551	563	559	545	615	583	561	566	534	556	534	590	606	567	574	560	555	541	597	560	580	577	558	600	598	615	579	582	563	580	535	574	573	600	622	577	550	596	605	578	586	585	596	555	595	611	570	567	664	578	604	584	582	569	581	602	557	599	597	577	549	575	597	591	576	566	560	581	614	599	591	615	598	594	583	582	604	589	584	578	620	570	623	613	582	538	649	585	612	545	597	600	550	575	539	534	553	575	598	562	595	605	564	608	605	621	539	585	583	552	584	588	582	597	564	605	573	582	577	566	588	598	587	557	602	633	620	593	569	608	577	552	596	568	583	608	575	546	591	537	574	626	601	582	558	551	561	588	593	605	549	629	531	571	608	547	553	607	594	579	560	586	572	607	582	606	567	607	635	545	607	614	550	612
23198	21845	40506	42210	36070	30096	26397	7685	713	602	613	610	603	573	603	569	595	574	583	631	643	603	573	606	587	619	586	621	576	572	568	592	575	567	573	555	571	587	609	635	606	608	613	546	538	614	592	575	577	594	595	543	612	583	563	610	571	596	602	595	561	548	583	584	550	612	588	567	623	565	557	593	580	557	612	567	582	578	593	572	626	547	592	629	603	548	576	635	594	566	571	565	605	581	605	577	598	588	585	589	590	567	560	596	606	590	596	600	570	605	614	602	578	594	613	626	558	579	586	564	595	625	602	572	602	630	584	582	610	596	580	581	589	566	619	563	604	601	622	587	571	615	629	600	596	579	574	599	584	560	608	572	610	554	563	598	601	565	592	553	595	586	574	617	603	585	585	567	615	570	569	584	566	581	579	545	591	615	560	601	563	582	559	567	594	554	588	576	585	614	577	588	619	568	586	633	628	594	586	566	578	544	621	578	601	594	600	568	572	577	598	600	599	583	605	604	583	557	582	574	612	621	610	613	557	619	603	546	605	597	599	570	583	597	555	564	573	573	549	556	571	569	578	550	565	575	536	612	589	585	546	585	580	576	549	589	610	598	569	563	564	576	558	586	562	603	574	602	575	599	599	599	557	573	616	586	557	566	553	582	593	600	577	562	622	599	627	604	579	609	568	589	591	560	569	565	582	578	600	572	583	585	602	566	626	589	531	585	629	615	549	599	567	609	546	548	551	588	610	594	564	565	485	569	543	578	579	555	606	612	573	603	619	567	600	549	598	557	577	580	577	602	579	587	573	567	567	615	596	597	549	591	545	592	569	587	594	612	581	548	574	598	585	618	576	595	577	559	553	579	583	556	563	576	539	582	573	546	561	586	556	586	621	589	554	533	570	594	589	522	573	599	574	574	584	568	652	625	586	583	605	609	611	589	572	590	580	623	544	560	578	611	587	594	530	617	549	643	609	536	568	607	570	591	580	639	568	598	576	567	585	575	573	570	565	576	581	595	620	590	557	602	551	572	585	583	575	623	611	586	574	569	569	614	588	566	561	588	589	615	585	560	575	542	601	580	571	552	604	529	575	568	545	602	548	589	567	596	556	598	548	590	591	596	574	570	624	597	612	624	634	571	588	566	599	597	613	579	579	609	574	578	621	640	591	606	576	623	576	588	605	574	572	607	623	597	568	602	548	588	576	609	613	534	602	593	588	582	571	564	528	596	561	588	629	593	576	574	572	589	573	590	553	590	582	565	583	627	575	542	619	588	532	613	624	593	576	523	601	584	598	570	622	615	577	572	594	574	559	591	606	568	597	557	586	591	557	560	559	589	561	596	612	587	556	583	608	568	571	571	612	573	592	572	602	592	569	561	568	593	572	584	585	602	591	566	595	583	529	564	590	590	600	597	572	566	616	572	621	595	624	551	586	608	584	569	546	524	546	577	626	580	637	563	588	529	589	605	519	594	592	576	560	568	597	579	580	580	560	609	628	611	577	599	587	588	563	590	628	653	568	615	575	598	597	586	575	600	576	581	596	572	586	564	634	606	574	576	559	584	613	579	588	618	592	590	589	570	619	608	586	594	549	599	576	600	562	615	572	567	597	568	572	598	613	590	561	594	589	576	580	603	604	610	584	576	578	558	548	616	623	576	573	584	586	603	608	570	598	580	579	570	541	618	561	548	611	638	593	615	559	617	633	581	556	544	586	608	601	614	611	595	589	576	580	608	559	556	611	576	585	590	617	588	577	599	607	600	607	534	589	540	602	566	560	583	610	591	575	559	578	560	593	595	596	588	595	620	513	614	569	600	596	587	597	553	597	630	569	606	608	576	534	613	618	601	620	587	602	617	597	589	595	616	587	570	581	563	551	581	616	604	593	599	586	606	620	585	595	640	572	598	569	606	592	613	607	574	583	602	585	554	604	592	585	582	620	571	589	588	588	589	593	587	614	584	537	605	546	594	599	590	563	618	559	572	623	574	648	608	546	570	525	586	560	593	589	541	584	585	545	614	570	629	544	584	599	593	603	557	583	568	578	552	585	590	587	585	544	562	550	606	618	604	577	553	604	629	579	586	619	639	561	579	608	610	602	569	620	587	584	553	611	576	561	622	580	563	634	585	602	586	570	577	579	575	556	572	591	623	557	585	609	550	614	611	596	629	597	575	582	598	588	583	615	593	621	606	603	541	573	559	593	608	581	560	567	592	572	545	587	535	571	572	597	595	572	581	590	589	575	592	638	589	585	608	587	567	578	616	566	566	582	613	574	587	610	577	589	594	648	601	604	561	551	617	610	574	580	585	570	585	603	554	579	558	581	629	592	581	573	558	582	572	573	624	559	555	601	588	624	634	606	603	611	585	606	579	564	592	526	575	528	553	576	589	618	628	574	533	569	590	553	554	560	580	607	559	576	547	583	648	591	600	575	599	583	582	601	615	568	524	573	564	564	569	622	559	575	611	585	556	588	589	560	560	548	591	587	565	580	624	575	616	609	631	571	588	566	619	618	598	597	603	563	598	575	605	573	590	631	571	549	622	594	579	578	552	607	582	597	608	612	562	617	553	561	622	628	603	590	539	573	595	598	618	573	630	577	604	583	571	575	614	603	591	629	582	561	578	537	588	589	530	582	640	571	602	651	566	601	571	648	588	597	563	616	602	598	596	635	596	588	571	585	609	589	541	567	591	612	599	617	613	526	596	602	595	594	546	585	563	572	556	570	598	605	609	555	597	592	583	566	612	601	614	568	568	565	577	622	604	587	570	551	585	530	603	612	542	592	573	535	603	592	604	616	602	617	592	570	590	577	591	537	574	577	578	577	590	542	596	543	580	582	582	561	599	546	587	573	600	598	579	597	569	623	569	595	607	625	586	581	564	602	568	613	559	610	600	580	600	568	568	578	563	574	579	617	577	600	572	610	572	632	628	591	585	557	584	575	582	589	576	580	584	598	608	565	600	553	560	612	594	566	570	575	565	596	571	573	594	633	556	601	658	605	579	579	556	604	552	536	552	585	602	606	587	628	576	613	596	607	551	616	635	603	578	598	555	581	566	576	574	591	560	594	572	587	593	577	629	595	510	613	539	605	577	591	572	609	569	597	581	564	584	598	571	575	581	583	571	579	576	567	557	567	577	597	574	588	633	559	597	552	586	576	623	639	603	598	556	614	566	589	607	568	605	563	666	589	614	601	590	542	596	621	583	627	622	577	601	580	567	612	569	589	585	579	588	620	615	593	571	606	605	588	583	559	577	572	576	626	605	589	589	574	600	595	544	618	606	623	631	581	594	585	573	578	595	548	562	567	589	610	595	610	542	569	602	570	562	569	543	581	581	593	590	575	580	591	579	590	518	558	573	582	617	601	579	568	574	594	596	568	570	589	605	570	581	601	620	612	568	567	574	594	583	567	568	570	567	540	576	587	628	590	605	601	594	612	615	588	563	600	601	578	575	607	578	587	553	600	567	587	594	555	558	604	564	603	607	567	636	620	576
36724	61995	87989	71501	49344	35040	21556	5308	659	639	649	631	675	630	635	619	631	631	575	586	597	678	636	585	619	629	630	619	669	622	653	635	602	590	639	605	604	617	626	605	667	597	615	627	641	581	601	637	632	644	645	607	624	625	629	639	635	627	602	612	593	623	612	658	641	602	587	628	610	663	618	634	589	599	607	666	580	604	588	668	620	648	597	623	651	629	599	608	588	596	637	620	634	640	663	630	602	603	642	625	615	651	616	656	590	639	667	560	602	616	604	653	658	626	623	645	582	573	631	570	639	601	636	650	659	640	667	624	609	618	625	636	627	621	655	619	655	615	624	621	625	630	564	692	648	582	617	576	617	636	625	630	661	594	587	597	615	628	600	593	608	628	614	667	627	580	655	602	628	589	643	640	651	603	680	595	603	594	640	622	560	635	637	605	640	635	681	618	625	626	600	580	641	589	658	583	635	595	684	636	671	651	618	623	566	670	593	610	584	667	596	607	622	610	620	596	626	572	615	630	647	665	641	651	621	630	603	595	622	659	640	634	631	598	647	624	595	627	648	586	626	610	673	637	646	623	641	605	627	658	592	596	646	600	573	606	625	627	634	663	597	645	640	576	638	639	653	621	631	636	644	615	604	580	637	606	585	607	628	575	623	566	575	667	619	629	600	612	659	578	636	638	608	589	633	629	624	592	637	605	581	615	609	605	615	622	633	668	656	591	639	617	615	603	620	612	603	609	608	608	700	637	593	607	673	627	621	600	612	596	587	620	622	672	626	612	645	599	612	601	637	664	627	636	618	640	614	589	640	598	582	642	667	619	642	636	632	630	593	626	594	611	628	628	645	646	658	663	621	623	640	596	614	624	623	614	620	614	650	621	604	635	625	656	589	601	663	678	615	612	639	626	594	621	636	635	642	602	603	625	681	647	651	633	614	598	618	590	627	582	596	649	619	576	603	648	637	631	629	602	600	624	581	654	602	574	624	625	609	640	617	648	663	619	636	612	647	647	633	604	615	579	605	635	602	636	647	597	631	642	669	638	673	605	586	667	605	593	581	620	643	668	623	628	635	604	640	645	611	619	606	673	619	602	595	621	584	564	637	635	658	600	648	613	596	602	646	618	584	599	646	598	638	622	606	632	658	635	605	645	605	602	641	656	590	621	642	643	589	610	625	602	636	647	627	580	598	629	643	596	642	638	597	592	596	638	623	601	653	605	607	641	621	620	612	606	647	630	638	621	591	619	635	656	624	634	650	651	640	621	610	633	636	618	632	583	644	611	664	575	619	621	640	615	625	615	676	603	624	635	642	566	633	629	581	608	625	603	608	621	650	595	585	628	617	627	599	607	605	647	645	588	573	651	596	664	576	592	617	612	624	641	676	628	589	662	601	630	595	598	630	571	649	612	626	604	610	602	631	617	602	606	644	624	603	611	619	610	615	636	639	635	667	634	584	598	585	631	660	618	629	634	614	614	611	645	629	592	608	622	622	641	603	595	624	663	655	622	601	555	622	653	653	626	662	614	623	578	653	611	635	605	589	699	609	637	645	600	626	597	675	615	645	649	620	583	595	567	620	611	654	611	628	599	613	628	596	648	605	651	610	612	662	625	630	618	608	637	627	633	660	597	566	603	659	565	609	598	622	642	631	623	674	627	652	626	604	635	652	629	632	625	606	597	655	637	632	577	629	619	566	631	608	658	619	624	641	638	629	620	600	615	608	595	594	636	635	635	578	611	625	634	645	631	644	599	593	643	607	631	587	594	612	606	639	593	641	617	601	585	642	602	641	655	643	634	610	639	658	616	617	624	607	602	627	616	638	643	611	593	633	577	601	632	623	631	620	654	597	593	634	603	637	625	615	580	595	577	589	619	586	636	607	637	620	579	621	626	607	613	658	610	637	626	624	661	588	621	623	607	625	619	641	655	678	595	635	592	595	625	599	613	596	575	616	621	607	647	604	630	605	599	638	645	593	639	590	583	603	637	586	628	602	613	614	603	586	592	645	670	631	592	654	594	606	641	634	573	566	603	629	628	620	615	608	568	658	635	627	580	596	626	633	616	636	644	609	647	622	627	594	587	662	611	593	582	638	574	592	627	609	616	588	645	669	621	634	598	595	600	588	620	630	623	646	644	624	576	634	587	601	587	593	632	588	636	594	621	600	617	628	657	631	620	631	590	641	588	599	610	605	630	623	619	619	576	590	616	624	607	592	598	620	587	594	625	621	627	610	576	599	666	633	687	613	580	577	668	614	608	609	626	585	587	576	615	637	600	567	623	641	639	603	629	606	596	616	578	617	639	648	654	615	653	661	608	614	623	603	607	611	636	585	612	636	608	631	633	593	633	587	616	624	605	619	604	591	569	659	607	642	584	614	658	670	628	612	620	585	627	596	612	618	637	643	649	592	598	627	591	642	666	642	626	578	639	624	621	609	604	614	631	604	649	598	614	634	612	654	661	627	608	636	585	620	594	636	623	647	612	622	597	616	611	599	649	622	590	605	608	639	635	587	613	609	649	597	611	632	622	616	583	562	603	653	592	566	602	630	621	642	639	618	617	658	602	632	628	600	617	648	626	623	647	596	607	613	590	626	664	641	636	631	661	644	613	618	588	597	598	622	570	658	616	648	634	640	616	605	582	638	617	618	585	620	588	633	653	667	657	572	580	641	621	660	627	624	615	657	618	625	651	653	655	588	614	640	669	647	579	602	603	595	601	601	652	633	682	631	601	647	604	625	601	604	587	624	598	635	648	602	626	680	559	613	607	631	623	599	585	621	594	590	655	606	654	573	603	596	573	617	674	646	607	626	611	597	598	611	564	634	636	615	612	595	626	604	637	589	628	595	617	630	643	640	676	633	610	605	604	650	645	619	601	598	649	603	638	657	642	593	601	646	658	658	607	597	594	633	657	634	616	585	596	608	638	640	662	578	597	632	617	617	629	600	599	631	668	608	676	621	596	608	597	634	651	597	610	635	614	646	603	602	657	619	597	628	638	580	623	588	629	606	603	641	612	565	621	624	593	662	620	594	586	617	590	593	646	633	625	634	601	643	609	631	621	632	651	646	642	623	643	651	617	617	598	611	615	630	617	586	615	634	632	630	581	618	596	635	621	630	628	608	612	623	592	619	592	588	589	641	595	654	596	571	651	586	654	635	632	618	609	654	600	612	643	614	642	638	605	651	669	607	623	616	632	619	664	627	613	591	639	675	622	676	653	623	613	598	600	587	621	619	644	594	615	623	602	599	638	627	617	607	601	622	640	625	627	672	625	639	614	631	630	584	639	652	627	648	620	645	620	596	675	627	656	662	624	578	643	578	589	692	587	633	637	665	628	605	622	617	579	589	623	618	638	605	598	606	600	587	676	614	622	626	659	604	630	626	577	590	634	676	636	614	595	630	604	608	595	611	577	627	626	636	628	627	624	607	555	636	634	652	621	620	609	618	601	662	620	632	576	609	621	609	640	638	619	635	659	587	655	628	613	570	606
28685	28084	47917	31586	13239	4077	2092	653	413	373	421	413	396	367	360	410	357	407	398	391	367	379	396	394	379	397	377	376	388	388	411	381	413	421	360	411	404	377	406	423	409	388	379	436	394	366	403	385	383	404	453	382	350	389	367	377	384	416	399	390	426	403	395	368	397	414	413	391	404	347	398	404	413	401	408	388	440	376	385	356	394	367	406	412	392	417	438	393	401	375	400	429	379	383	402	364	379	412	368	398	417	421	400	392	377	397	371	389	393	384	373	429	418	398	373	383	389	384	424	442	399	396	410	364	405	389	373	398	426	410	399	414	430	391	362	384	422	397	383	389	367	409	410	375	368	414	380	363	383	397	359	396	358	348	367	414	401	399	408	371	412	395	379	412	397	412	419	415	373	404	390	422	417	441	460	407	389	411	372	393	394	398	400	419	402	391	428	378	374	398	412	399	424	421	362	402	379	389	388	384	399	374	387	398	399	397	408	403	407	380	410	405	412	429	366	389	398	394	388	379	415	417	366	402	406	409	387	401	402	383	402	390	396	397	388	397	378	418	371	434	377	424	393	394	404	374	405	385	366	403	390	393	442	394	401	421	387	431	378	427	416	380	436	410	384	377	399	408	390	387	442	391	402	389	384	434	350	420	370	406	405	421	358	338	416	394	391	426	367	340	391	402	412	436	371	396	398	373	429	422	423	389	370	361	392	373	406	361	407	388	386	400	376	437	385	425	426	402	384	391	404	401	397	407	395	361	395	378	399	393	383	415	372	406	390	390	384	372	416	411	400	356	398	407	391	408	391	380	424	374	395	387	401	426	386	414	355	397	396	423	376	379	404	375	412	402	370	385	401	406	378	450	396	376	413	393	412	381	398	391	409	364	386	376	410	382	404	422	398	388	376	376	380	404	388	435	413	418	357	392	403	392	413	378	386	432	405	365	398	377	410	356	381	408	399	436	364	436	393	448	398	407	364	410	404	390	369	430	416	392	349	376	391	373	378	388	389	359	382	406	371	402	389	371	386	375	424	402	402	401	382	366	365	400	383	440	382	404	380	429	397	430	403	370	414	434	377	397	389	386	370	396	371	415	389	411	418	351	400	391	401	420	404	413	379	374	373	432	378	408	409	421	368	437	356	389	354	425	381	397	414	394	365	374	398	380	373	415	396	432	366	416	380	385	386	394	374	386	438	396	383	360	368	388	383	365	389	392	410	384	377	395	425	396	398	405	361	400	430	383	406	419	399	373	393	362	423	398	380	403	424	388	370	424	377	394	410	413	381	379	387	371	409	405	411	395	384	376	394	373	425	394	383	369	382	394	400	397	410	417	368	401	382	396	418	399	383	409	411	361	407	383	415	336	422	409	366	411	393	419	383	395	446	405	391	376	411	418	406	400	371	367	413	398	419	394	381	356	392	416	395	375	384	402	408	382	378	405	383	395	384	387	356	389	434	401	398	403	379	387	382	397	403	429	401	410	375	372	388	384	387	381	387	394	407	398	411	410	386	403	397	405	385	431	387	368	397	371	407	397	391	423	407	367	370	456	401	388	420	398	397	388	384	403	416	422	380	375	391	393	399	436	360	393	418	393	396	400	359	405	406	406	391	462	336	388	417	382	394	369	372	379	396	430	416	420	446	396	402	374	437	402	405	403	414	406	404	408	386	407	407	368	463	406	377	377	418	419	403	400	398	401	394	402	394	398	417	400	417	423	397	433	398	403	394	379	385	386	419	397	397	365	380	402	383	405	419	412	395	408	372	386	377	378	388	391	390	382	400	394	410	401	401	423	425	407	406	364	400	396	349	361	449	441	400	412	405	376	419	363	410	401	405	415	399	395	372	427	407	406	397	383	400	398	398	411	387	426	400	373	405	376	402	411	369	388	411	390	381	373	420	392	381	390	418	423	375	410	379	422	357	384	387	411	367	382	378	428	398	405	387	404	410	398	387	373	379	376	354	393	393	424	377	393	411	356	405	388	394	376	419	418	381	368	384	429	391	428	417	404	416	394	399	429	417	349	390	406	396	399	382	394	370	396	385	403	399	391	436	384	393	419	369	389	384	394	391	395	407	407	384	395	393	398	391	381	382	390	443	401	385	420	351	414	418	435	396	384	384	398	425	428	418	430	412	385	416	385	409	388	368	405	407	390	435	379	406	393	384	402	434	417	446	432	404	388	426	392	387	405	397	421	391	388	414	414	406	400	413	394	404	406	403	412	406	409	383	399	412	413	362	366	410	385	355	387	377	378	389	378	402	418	364	360	391	364	403	398	377	438	392	393	397	368	391	390	388	365	416	391	416	427	399	414	429	363	423	400	402	391	386	427	409	416	413	377	370	418	390	407	377	382	398	398	409	412	370	428	410	390	402	409	409	416	426	422	407	376	378	409	389	406	411	403	426	412	405	403	381	358	408	381	404	418	396	388	412	404	409	392	422	396	390	403	369	379	398	382	402	413	391	392	398	391	373	410	364	433	381	383	389	414	385	401	400	429	379	401	391	365	369	376	412	436	408	402	435	414	436	419	411	411	398	349	415	383	401	397	390	400	425	400	364	372	404	411	369	401	377	399	395	400	425	396	393	424	427	419	424	389	406	382	382	425	403	392	368	401	400	410	391	417	421	396	410	405	384	387	368	375	407	416	403	421	364	396	401	379	411	373	386	385	400	399	350	375	409	414	415	408	418	412	394	412	369	383	392	390	374	376	420	421	368	390	430	384	436	376	378	417	365	372	412	364	374	406	360	414	386	396	385	404	409	371	418	382	412	337	389	357	360	442	396	421	400	409	386	387	384	406	389	386	386	445	401	435	403	404	406	408	376	355	438	414	366	417	417	423	358	373	399	406	396	378	419	412	390	361	417	383	400	392	381	428	408	409	438	418	400	370	388	397	395	392	377	380	429	418	389	381	390	420	375	397	399	392	372	393	373	402	373	386	374	369	401	428	384	395	379	407	383	419	411	368	382	374	362	396	394	360	387	360	412	379	403	424	395	389	399	405	385	413	412	415	402	379	382	414	404	381	390	401	410	387	390	386	413	396	421	399	398	390	437	402	401	345	388	408	361	397	432	389	414	413	401	418	403	379	436	417	368	398	416	397	400	384	376	423	365	400	408	404	381	375	411	397	369	383	406	393	388	402	397	383	431	418	400	379	391	380	399	413	375	412	390	408	389	335	388	418	404	404	382	398	425	377	426	405	416	387	401	391	355	419	405	384	401	390	434	399	391	381	390	425	409	371	380	360	412	423	368	403	401	382	402	380	394	423	394	389	415	395	408	398	382	381	438	408	386	411	422	397	414	426	386	384	397	403	371	369	424	443	422	374	395	416	359	435	356	390	404	414	392	369	379	421	410	399	384	366	388	415	385	419	414	381	350	399	380	349	409	375	427	361	373	370	462	377	376	403	390	399	413	381	399	368	413	384	374	417	369	391	389	373	401	368	394	405	346	378	374	414	393	401	415	404	385	393	416	370	378	403	393	373	354	371
27731	45868	41774	23547	10410	4709	2610	776	463	463	436	446	471	443	465	467	455	457	438	451	472	422	430	487	463	468	455	464	451	449	453	421	432	462	448	482	451	452	426	457	458	463	449	459	482	478	462	448	453	457	423	437	437	445	409	475	477	460	455	434	427	465	421	455	451	432	450	417	457	424	489	468	450	435	462	444	436	413	447	460	436	468	455	444	424	429	465	479	436	441	431	455	445	441	428	436	463	420	401	464	478	481	450	429	455	476	474	439	446	437	446	449	435	466	460	433	459	480	450	473	424	470	447	478	446	465	480	429	467	469	447	472	469	475	471	429	444	450	453	455	423	441	424	455	475	433	441	465	476	490	442	431	432	453	441	450	424	456	429	440	421	456	444	418	460	446	441	456	453	461	465	435	435	486	519	499	461	440	442	426	408	469	438	461	437	439	436	412	474	473	434	430	431	455	411	466	440	464	498	423	424	448	423	467	431	416	427	475	448	430	444	439	443	502	453	422	474	434	486	460	450	427	464	429	428	450	467	441	420	495	467	456	454	465	462	433	473	452	449	470	439	438	434	457	465	468	419	497	444	445	462	488	450	458	458	480	427	410	435	474	451	431	458	434	461	486	403	432	468	431	448	455	453	477	429	452	479	472	430	461	440	447	452	466	508	467	446	471	473	477	454	424	451	471	422	413	465	393	441	432	458	466	436	458	449	440	448	479	397	418	456	444	456	406	430	425	422	459	438	521	421	438	445	438	430	468	424	434	414	455	457	434	474	438	455	446	432	447	481	447	405	463	421	441	449	536	432	483	440	504	453	443	447	437	424	493	436	448	475	440	457	467	471	460	448	432	466	471	443	418	461	446	420	476	448	425	461	475	421	462	439	388	476	450	436	463	458	451	424	429	430	464	456	440	428	459	438	420	464	441	431	439	394	468	425	455	493	484	438	464	453	429	415	426	431	500	466	472	467	446	445	448	438	444	474	459	472	451	442	445	423	462	447	463	455	439	478	484	455	460	446	447	460	450	436	402	459	438	425	436	464	458	461	461	444	442	478	444	430	458	472	463	436	439	475	442	513	423	446	445	433	451	466	467	468	428	504	429	463	457	470	446	444	482	455	475	452	403	423	454	398	461	423	459	469	430	445	454	440	421	445	424	441	448	460	449	456	448	443	424	455	470	435	443	466	436	487	416	454	444	444	453	434	447	460	428	445	432	463	432	434	463	444	427	455	462	422	447	445	466	513	441	444	425	419	460	454	481	440	438	428	467	448	451	472	444	410	437	480	421	464	457	470	468	459	474	414	442	440	428	444	477	450	456	437	443	510	450	459	443	437	458	477	461	459	435	440	432	490	470	484	456	434	411	409	418	478	441	440	419	458	430	442	478	421	451	471	463	463	467	487	438	440	439	440	443	410	494	434	445	462	474	459	474	448	436	429	392	448	445	421	425	440	455	471	467	435	488	482	461	453	425	462	438	429	450	431	398	442	452	445	444	451	465	485	450	392	445	459	491	464	434	438	455	486	461	430	481	456	436	450	415	450	464	468	456	461	415	462	453	437	440	465	437	456	451	480	450	448	445	444	453	428	449	431	438	470	489	476	478	424	485	442	453	407	425	435	471	460	461	465	429	440	533	439	439	436	461	488	447	432	466	444	439	445	443	436	415	477	459	453	470	444	429	426	458	455	442	462	433	474	436	426	464	455	453	465	478	447	461	461	449	423	441	492	413	449	445	425	453	487	471	454	425	424	428	425	456	420	448	473	448	467	439	450	449	455	430	458	438	454	494	491	483	459	431	487	466	436	442	434	418	401	438	452	466	426	448	441	465	441	451	459	502	461	443	445	456	444	456	471	497	465	431	467	465	424	436	459	458	507	453	484	459	453	441	464	466	461	477	477	442	460	464	439	452	469	474	450	431	436	423	462	429	431	430	448	434	421	474	429	442	444	451	464	442	460	459	452	469	438	450	475	435	447	464	448	458	444	459	389	442	437	496	431	443	475	488	475	456	438	441	470	433	459	463	419	447	468	445	447	462	445	476	458	441	466	441	422	453	448	422	426	448	459	461	446	419	452	458	473	455	476	454	465	496	459	409	445	435	453	391	445	471	454	493	446	432	455	422	447	420	448	445	454	436	442	430	447	458	444	443	461	449	441	443	394	434	464	455	453	482	431	434	414	451	449	410	459	421	477	475	482	450	444	449	462	455	420	452	467	460	434	442	457	455	452	447	456	452	470	454	440	438	448	436	445	465	452	400	485	462	418	472	469	463	459	494	451	466	417	437	452	417	468	495	441	458	475	477	468	450	483	456	443	476	452	429	452	480	453	429	471	409	461	452	467	432	452	440	431	470	421	474	431	442	456	474	449	477	426	444	434	426	468	451	485	458	421	459	437	466	445	461	475	412	423	451	436	488	470	412	462	464	459	452	442	468	448	432	452	479	441	435	455	448	471	445	482	453	446	449	446	455	473	447	410	455	475	445	464	466	466	476	398	466	467	480	460	467	422	426	435	476	457	436	481	461	443	428	454	464	431	424	457	441	437	428	468	444	493	423	431	446	471	484	404	426	411	448	464	462	437	470	424	462	451	438	483	428	471	464	430	432	437	478	403	444	487	474	437	456	441	436	438	431	474	477	463	456	455	467	455	462	463	431	475	420	478	411	429	423	501	483	462	463	417	466	466	425	449	435	434	473	430	456	443	456	394	467	444	420	443	456	416	435	444	439	396	448	415	473	475	446	449	459	482	421	466	418	455	429	482	438	450	437	441	430	460	444	429	461	430	451	451	447	424	442	462	477	454	447	438	488	436	465	445	437	422	461	444	477	432	454	491	438	464	465	400	435	457	452	416	478	477	433	473	463	433	430	439	423	460	485	451	424	431	443	435	422	447	405	461	438	443	458	412	447	424	421	457	429	471	474	455	481	418	454	450	419	464	422	413	440	442	478	442	435	453	452	407	448	443	458	474	430	478	440	492	476	447	448	454	477	466	457	442	467	428	478	446	476	421	467	427	444	450	479	381	483	445	411	462	423	424	457	460	435	472	464	471	464	501	444	458	459	449	426	455	503	443	467	462	461	462	448	466	453	418	471	429	393	475	439	425	461	484	438	446	401	442	424	449	457	443	457	479	453	438	437	479	436	458	451	435	454	474	420	462	412	443	447	422	475	420	452	473	467	496	445	476	489	497	455	430	483	459	476	443	449	434	444	445	453	461	445	443	502	431	470	469	402	404	434	433	434	469	445	431	468	455	460	431	437	441	473	454	482	436	443	451	459	435	457	482	475	433	438	429	446	469	425	460	466	465	505	436	447	450	442	463	416	424	427	449	468	466	421	454	471	422	429	469	437	430	457	480	444	460	464	458	470	435	434	444	440	466	475	486	493	458	443	442	489	468	418	495	466	443	455	449	450	443	462	451	487	466	450	449	452	480	440	497	469	465	459	465	442	437	460	463	441	447	420	430	431	453	451	436	442	461	429	457	461	429	418
24865	22425	52275	50506	35621	25331	14491	2481	437	379	423	400	386	401	385	430	390	400	346	391	381	342	377	362	396	397	376	392	376	363	356	370	374	408	398	391	373	394	374	397	394	391	398	414	399	412	346	366	377	423	399	399	387	389	393	416	430	392	396	367	363	374	361	394	417	396	413	408	405	428	397	381	400	449	330	397	413	410	380	377	422	400	361	387	399	412	377	395	420	361	393	426	379	351	355	387	390	395	399	386	387	386	390	397	385	395	418	364	372	366	346	385	378	395	408	408	415	396	383	393	370	384	418	391	370	370	417	385	378	374	393	392	374	416	366	430	404	371	392	401	385	409	398	425	393	405	407	408	389	386	381	395	349	399	387	395	376	365	421	391	353	400	425	406	420	427	376	378	434	400	406	401	407	420	427	407	394	355	397	379	384	378	383	403	373	410	407	404	389	402	395	400	375	364	389	379	387	399	392	386	374	393	403	430	378	395	417	377	381	408	424	419	387	402	406	377	373	429	388	389	401	389	387	413	383	414	377	370	377	398	344	390	419	401	387	387	388	410	401	407	394	413	419	388	385	382	406	376	420	377	415	413	377	384	406	349	394	396	386	419	373	405	396	377	386	415	371	389	384	411	423	372	392	415	383	379	408	396	394	396	398	403	405	401	424	383	429	369	372	368	366	396	394	393	386	393	423	399	426	385	405	410	378	426	380	407	405	391	431	366	382	398	431	393	386	359	405	383	425	408	394	374	373	407	396	395	395	397	387	411	394	359	381	398	434	393	428	376	429	393	382	374	401	372	435	408	405	394	393	385	399	400	403	379	433	437	431	414	388	369	421	372	432	396	370	407	375	423	389	374	434	390	410	391	404	376	402	387	406	400	386	393	412	414	370	417	396	411	395	377	410	401	372	399	403	400	380	404	385	440	408	372	414	402	421	394	394	384	412	392	349	385	369	382	360	455	421	375	402	390	385	399	373	405	388	393	396	410	392	383	417	373	427	394	373	385	371	383	398	392	381	398	391	401	405	365	399	390	398	401	390	412	406	394	396	379	411	387	396	393	367	393	395	381	416	400	402	396	411	393	368	378	409	430	379	418	397	349	376	397	388	394	372	396	405	383	395	358	398	398	410	390	404	405	395	444	374	377	410	403	424	389	406	424	383	397	394	401	433	384	401	414	363	415	391	368	369	392	414	384	400	378	384	412	357	410	405	356	398	395	357	384	379	372	381	382	438	432	400	355	417	422	378	387	376	396	396	393	373	361	380	398	402	368	405	421	382	393	365	404	433	352	413	391	379	397	391	397	409	380	375	434	427	372	386	407	392	379	363	400	382	358	384	373	419	408	413	384	379	408	419	417	405	412	393	382	393	389	421	356	424	379	386	356	397	379	380	404	419	374	377	386	377	376	398	411	382	416	417	378	383	382	379	394	396	386	402	364	407	402	417	394	388	436	351	415	404	395	378	389	388	375	391	364	430	439	375	409	409	346	385	392	390	374	433	356	415	410	411	452	409	404	405	391	399	378	407	395	387	401	409	399	391	385	367	405	375	399	427	376	403	384	393	363	383	385	391	410	373	396	393	374	395	407	393	396	356	404	394	445	372	359	353	365	400	366	403	394	385	406	404	351	397	386	388	400	366	370	433	398	431	383	412	395	413	428	377	366	397	397	384	376	387	372	380	390	410	431	387	342	404	382	400	367	412	396	379	379	397	385	407	384	409	393	366	351	371	374	404	374	412	405	437	389	407	363	370	414	418	417	399	395	396	378	400	430	402	388	375	376	405	366	395	390	407	377	391	391	398	414	360	391	371	352	426	359	411	379	375	417	398	390	372	393	353	401	395	408	412	382	387	411	388	372	411	389	375	359	412	375	400	444	360	381	435	363	402	407	367	404	384	419	396	349	389	387	416	351	407	361	407	406	390	432	404	393	395	416	387	430	404	376	387	359	369	369	370	381	415	374	351	396	422	387	375	381	384	415	397	442	428	397	378	388	393	408	409	388	393	420	407	381	397	416	390	390	409	373	375	412	385	370	383	397	412	396	390	410	406	380	406	381	389	410	379	382	413	413	375	383	412	383	410	400	378	389	374	390	408	396	371	377	367	391	368	389	381	405	393	400	417	365	355	423	442	432	420	381	385	420	412	342	395	385	414	393	380	362	406	423	378	382	364	374	407	390	402	428	377	398	370	388	365	399	387	401	382	400	411	429	407	370	401	423	418	411	427	394	377	387	412	444	361	421	390	408	368	404	378	395	389	394	392	386	379	403	390	396	371	385	402	408	406	416	401	424	391	412	349	392	382	390	417	412	409	390	381	380	396	406	444	350	374	395	420	408	398	398	406	403	380	404	424	408	377	375	382	405	382	400	394	396	395	403	365	367	400	399	372	395	394	439	418	425	430	406	351	409	380	384	429	391	428	373	406	411	423	409	359	405	396	407	398	424	390	409	388	394	402	381	398	389	388	404	357	415	408	410	377	410	358	368	408	382	378	353	442	365	398	401	401	394	395	418	409	405	351	413	409	377	395	412	400	385	403	413	426	378	401	393	425	403	369	412	415	385	402	389	372	389	393	386	405	397	409	396	363	379	380	400	372	383	386	381	323	409	361	391	408	377	400	377	378	411	386	413	393	383	373	384	408	378	397	363	368	376	368	406	399	401	399	394	365	397	405	373	386	360	409	394	386	424	415	365	408	365	401	390	395	395	388	376	412	425	383	368	382	394	354	360	420	413	376	415	376	391	412	391	399	384	390	381	406	371	413	395	385	381	408	394	408	418	379	359	387	377	412	450	417	356	392	411	373	398	385	395	372	404	413	400	353	392	398	407	381	412	424	401	390	381	365	380	391	401	383	382	376	397	369	349	379	380	369	361	392	349	411	365	350	370	387	400	382	432	385	414	374	408	366	379	371	395	385	409	375	390	392	386	388	370	380	365	375	386	403	402	396	401	402	356	420	394	401	415	415	393	376	373	380	381	388	353	388	398	379	418	372	380	362	419	388	340	391	375	388	359	433	396	396	435	366	397	416	381	395	412	401	392	378	367	381	377	413	380	374	349	411	376	385	370	411	393	360	393	437	392	400	369	397	402	389	395	407	437	380	394	405	420	416	371	394	356	401	402	404	408	362	393	411	385	359	365	405	386	405	405	421	400	368	387	365	403	415	387	415	421	396	403	381	384	417	379	426	375	361	404	405	400	407	398	407	438	383	409	413	410	379	371	390	406	367	390	436	374	409	353	364	401	360	379	415	417	386	373	454	391	374	385	368	409	385	364	395	386	411	405	377	414	420	375	391	393	403	359	386	426	388	400	386	402	389	390	357	368	398	369	400	392	394	396	416	389	410	406	362	406	361	398	383	393	408	391	380	376	411	415	370	384	377	403	408	387	388	392	373	368	401	366	411	416	375	406	374	397	367	402	359	399	437	417	415	361	402	386	393	399	406	397	378	393	397	400	429	375	417	382	380	418	390	399	397	387	371	368	371	401
31332	63403	79052	54791	36283	23622	11452	2450	436	449	426	457	446	458	422	472	447	463	432	470	430	435	437	425	441	419	422	458	424	438	444	423	424	404	410	491	454	442	419	432	465	449	422	468	426	439	455	438	407	396	438	460	438	424	481	429	413	476	464	425	429	457	448	443	422	433	491	432	446	447	447	438	450	439	442	454	448	477	402	441	408	402	452	400	414	438	438	436	439	423	434	453	449	434	426	463	419	423	461	430	426	408	438	435	460	428	413	422	444	480	442	462	445	469	449	423	477	412	417	440	457	450	461	420	394	436	427	435	423	449	447	415	436	420	477	404	440	413	446	438	428	453	450	452	416	443	418	418	439	455	445	441	463	433	429	445	440	437	437	422	449	455	429	428	435	452	439	432	424	409	474	434	395	437	404	438	451	454	406	403	440	435	429	434	425	473	449	463	418	417	437	428	449	409	425	419	448	490	468	452	458	442	466	473	462	443	383	409	437	416	433	462	453	423	440	422	425	450	408	432	445	461	412	421	448	468	413	416	480	449	443	416	421	439	442	399	430	417	441	420	482	422	426	430	422	440	458	419	440	433	434	445	473	463	443	451	419	425	430	463	437	461	459	434	461	455	456	448	456	442	406	451	432	441	447	441	439	400	431	419	425	410	455	443	424	431	436	425	441	464	398	405	429	402	421	433	414	381	445	470	422	479	442	406	444	432	450	423	474	414	433	451	459	424	423	405	437	424	456	403	414	439	427	452	412	455	436	430	433	431	453	456	422	422	443	444	459	419	406	440	463	445	440	422	423	448	448	442	426	392	439	427	442	439	434	426	443	451	416	429	450	421	459	421	429	395	433	435	456	414	447	480	427	478	440	425	425	462	456	413	437	442	442	442	416	442	440	442	441	457	431	435	440	441	425	450	406	463	420	453	438	470	423	446	437	394	458	445	413	459	417	454	435	439	428	474	455	422	459	460	473	449	435	405	458	439	433	460	441	446	447	423	445	440	457	488	483	455	448	462	411	444	460	449	475	425	455	435	445	408	440	443	447	444	441	445	415	437	429	418	441	445	465	439	432	431	438	477	421	440	453	446	443	432	441	450	441	418	452	401	439	448	436	431	463	440	464	426	446	422	449	438	487	489	442	438	380	452	437	443	456	392	416	477	425	422	472	434	428	443	421	403	454	424	434	446	447	458	459	445	370	449	452	408	461	432	418	407	431	427	429	432	461	461	426	438	423	466	431	411	474	450	447	471	408	446	441	421	426	425	465	408	458	497	418	416	434	441	454	443	434	468	480	420	448	442	455	453	440	461	429	431	449	467	444	450	428	444	419	408	431	448	431	452	418	464	476	466	444	427	413	441	428	475	477	434	416	431	429	432	448	423	434	445	416	428	415	432	428	421	432	419	409	429	436	431	385	434	428	439	418	436	437	447	449	440	466	428	395	446	446	474	454	453	436	435	434	418	463	426	470	439	427	473	441	465	420	442	435	418	422	449	429	430	484	429	436	451	451	430	430	439	451	462	427	440	403	433	433	470	476	430	420	438	426	451	459	421	463	468	448	461	438	468	456	462	431	445	421	430	431	423	410	429	439	446	425	418	416	441	431	440	396	458	441	452	454	440	410	435	437	382	442	463	408	443	458	398	420	407	444	463	432	426	447	460	462	432	442	415	435	444	458	450	402	413	430	435	425	425	434	429	394	433	491	448	455	466	448	425	427	465	433	440	409	446	422	447	471	445	405	453	447	453	391	458	449	436	460	463	430	457	450	450	416	474	466	405	452	451	408	430	453	477	491	422	455	428	458	444	467	427	438	400	432	404	469	448	414	433	411	462	453	447	424	474	428	439	422	461	437	424	458	445	474	411	459	468	434	412	449	439	423	443	430	438	503	447	415	445	431	412	436	470	402	422	427	463	457	435	432	411	411	434	414	443	444	430	420	440	404	461	410	454	424	432	403	460	428	422	414	392	445	444	453	442	388	420	446	443	412	421	461	418	442	444	422	418	459	476	428	431	436	429	470	428	403	445	477	424	465	439	452	423	440	439	473	440	426	453	461	460	436	426	405	488	430	447	464	436	449	420	400	441	452	435	459	432	427	405	420	464	418	428	438	432	466	424	414	421	444	430	460	404	436	391	395	447	412	425	421	457	416	475	431	453	451	407	420	432	419	484	456	426	448	437	450	475	427	410	462	444	464	441	436	450	443	448	415	404	442	451	438	406	416	459	443	465	477	457	401	424	410	436	397	452	455	436	420	446	414	460	435	452	403	403	455	463	454	465	461	410	424	451	420	432	414	485	413	445	430	439	400	462	406	431	430	460	438	431	438	423	451	463	401	455	463	417	418	438	435	445	423	436	407	425	439	415	430	460	399	444	454	449	383	454	420	395	435	463	446	438	452	423	423	438	441	439	404	428	421	411	446	432	414	448	487	454	415	443	462	417	473	477	477	491	437	446	436	471	456	463	417	449	418	430	431	472	417	436	413	435	418	443	425	455	411	458	425	456	449	457	420	428	401	407	459	409	459	444	416	420	460	449	431	421	461	443	422	403	423	428	434	425	456	497	483	442	435	498	447	402	445	429	426	429	456	418	439	449	437	437	459	435	503	408	419	471	410	416	421	458	468	412	434	424	444	451	442	465	413	438	443	428	465	432	426	433	413	430	435	419	432	439	469	395	432	385	447	458	429	427	448	411	458	414	465	401	451	453	427	420	462	431	439	474	444	427	425	432	437	440	434	440	415	447	446	483	458	427	401	439	443	429	423	454	438	439	433	422	416	455	431	421	434	415	414	480	413	435	457	451	468	433	437	425	428	437	395	424	422	413	451	430	443	465	410	413	428	436	448	409	450	434	455	427	426	461	461	411	428	425	423	437	447	455	425	433	429	429	447	453	450	413	447	442	448	460	438	426	446	431	420	421	441	422	458	439	470	419	417	443	449	430	441	478	437	441	452	429	444	456	417	425	476	462	436	416	415	471	464	405	455	428	436	445	442	429	446	408	407	480	442	410	417	421	452	391	441	418	463	407	476	441	446	428	467	439	418	411	449	426	454	432	428	436	462	427	460	435	459	448	446	463	456	433	446	421	472	428	459	445	426	436	429	406	453	469	437	427	444	452	430	464	444	449	445	420	437	450	434	463	454	463	469	442	412	448	432	455	431	417	460	420	427	450	456	448	461	418	419	441	433	399	435	415	436	445	427	432	462	444	445	426	472	447	469	457	443	438	445	417	463	434	446	444	449	420	421	412	446	403	419	445	443	412	434	390	417	478	452	406	445	419	413	440	480	447	450	457	459	420	454	401	456	440	450	442	414	454	438	441	423	418	486	442	397	447	437	409	424	442	448	465	425	447	420	439	376	437	441	455	448	466	453	474	455	444	451	406	444	480	451	445	474	415	405	417	443	439	439	431	429	438	419	439	432	441	408	413	416	476	464	438	454	447	438	467	431	433	426	431	472	442	428	455	461	417	467	456	438	457	451	473	432	423
25598	23705	51029	44851	27550	15688	6608	1315	535	502	509	563	502	503	503	541	526	547	513	547	524	544	488	509	510	502	498	528	560	511	521	488	549	491	507	556	510	496	496	496	528	546	492	531	520	486	529	533	530	511	483	544	515	520	547	528	510	533	523	538	563	526	520	542	558	543	583	489	542	550	510	513	564	496	532	529	533	546	480	554	566	517	523	524	542	509	502	528	521	528	486	536	537	537	537	498	552	490	521	525	519	533	523	557	508	504	481	528	522	545	528	537	539	533	513	521	519	489	532	567	512	547	533	531	563	527	511	534	540	549	474	521	532	588	536	490	546	505	527	517	500	496	499	497	525	536	586	523	534	524	513	539	518	532	530	532	511	472	507	515	512	526	488	541	488	529	501	547	492	538	510	517	525	503	508	512	557	533	511	492	515	517	511	515	529	508	514	578	516	519	547	496	547	547	477	502	562	520	483	509	531	513	493	500	511	518	498	510	478	584	501	522	547	531	515	524	510	501	488	526	550	547	492	536	503	541	500	495	546	514	521	468	486	532	500	512	507	538	538	522	578	563	528	504	496	502	530	529	573	535	484	528	495	512	548	570	523	502	494	478	519	514	532	531	491	527	513	530	519	523	518	510	539	519	533	567	501	528	553	523	501	512	512	536	539	526	526	501	479	480	485	541	517	498	544	526	542	534	543	518	478	531	542	537	502	521	503	553	504	548	496	490	515	566	539	506	506	526	540	491	496	546	540	505	498	525	520	539	528	545	507	497	531	561	551	554	487	529	529	518	495	535	498	559	525	520	555	528	500	515	498	542	532	539	542	560	515	514	531	504	537	502	555	487	530	506	518	479	543	537	539	551	518	527	506	514	492	514	498	543	495	484	566	517	526	497	491	501	494	514	520	528	485	545	537	497	517	518	557	508	527	500	539	511	482	493	523	476	517	519	495	481	512	509	526	478	502	500	523	511	537	471	552	515	490	505	532	546	524	498	522	547	490	537	510	502	498	548	549	520	524	507	508	531	515	561	528	524	532	516	555	539	503	549	520	502	499	562	562	524	539	533	531	530	546	509	513	513	491	518	537	497	512	509	538	520	512	520	523	522	524	536	528	510	538	539	492	481	525	504	522	518	518	500	550	474	535	532	474	533	468	538	501	544	502	524	483	530	546	475	527	513	508	525	513	511	471	511	512	551	547	564	542	555	512	537	509	540	519	562	554	537	551	517	491	557	547	518	499	509	508	501	495	545	546	511	489	550	545	559	471	500	518	498	485	556	498	517	565	527	536	539	497	572	530	534	482	504	536	547	515	501	496	502	538	544	502	516	537	521	507	511	503	527	520	526	557	502	468	491	500	529	533	533	563	530	502	494	530	556	569	512	555	505	502	477	473	508	548	518	456	488	554	525	553	515	567	552	482	521	477	484	528	512	516	537	491	525	513	532	499	496	491	535	489	516	528	503	537	511	508	555	491	499	513	554	516	472	533	541	508	478	525	513	482	512	525	575	537	515	520	524	486	517	510	536	480	521	516	505	523	557	532	541	512	543	518	512	489	542	489	537	506	551	493	528	496	513	540	545	523	545	547	548	561	500	536	502	528	511	541	588	510	518	546	518	511	540	504	494	509	490	509	498	537	553	517	533	509	510	544	549	517	516	546	537	554	540	500	474	513	511	519	497	516	562	537	536	521	474	508	492	522	463	511	472	496	502	527	533	481	550	519	503	535	499	471	542	515	549	556	541	518	528	488	542	510	548	472	502	503	495	543	520	509	544	521	535	527	516	554	525	534	566	507	470	528	477	545	553	525	488	537	532	543	455	506	502	510	533	530	516	505	570	511	510	534	504	517	514	498	488	534	547	530	560	568	492	536	499	484	526	503	524	517	504	534	555	501	574	491	495	526	534	498	527	531	518	551	526	487	520	572	527	517	483	544	487	500	534	517	544	501	553	488	513	547	517	511	523	528	483	501	529	556	533	532	486	554	543	509	493	489	542	528	515	525	516	502	512	546	551	486	516	532	542	505	581	562	539	534	529	501	479	501	521	530	519	512	498	569	533	501	497	570	503	487	522	476	515	512	568	517	537	474	508	546	528	533	506	500	507	541	534	566	518	516	528	513	477	512	523	496	537	549	525	527	576	541	492	509	517	512	532	513	539	508	499	525	516	488	525	511	520	563	541	530	508	534	472	522	550	476	547	532	508	531	534	500	510	491	542	519	454	529	503	535	539	565	507	512	525	503	508	544	555	511	552	515	494	456	547	546	490	513	549	533	543	533	515	543	498	567	466	552	512	520	530	567	544	512	502	521	567	545	495	531	542	542	529	540	526	495	510	546	505	525	504	516	529	523	539	546	538	481	523	536	527	526	529	476	521	495	533	495	492	500	509	517	558	569	518	537	554	545	532	571	540	543	507	519	540	507	499	544	495	512	505	534	509	531	483	504	569	521	504	534	518	532	546	503	517	569	505	466	550	509	532	511	473	523	512	488	553	548	425	519	540	568	515	519	482	519	494	544	454	522	538	498	491	503	507	486	542	486	520	519	492	498	515	517	524	554	549	500	519	514	513	571	537	532	497	535	506	504	519	499	518	511	548	520	475	539	528	523	487	517	484	518	513	544	483	513	494	550	502	510	507	512	517	495	473	489	516	568	550	511	566	525	511	487	484	538	502	550	504	518	499	537	521	545	526	520	488	519	507	506	551	508	529	461	516	503	507	504	517	528	516	533	531	502	513	541	525	516	476	539	500	521	509	490	495	569	570	533	495	541	493	512	493	495	525	502	528	518	536	470	508	525	523	517	520	489	539	519	533	474	518	498	548	518	502	527	525	494	551	556	526	515	513	493	521	498	525	554	528	511	502	524	523	507	530	518	528	490	487	495	506	519	510	508	510	536	514	509	523	548	453	509	513	523	518	516	501	497	464	507	507	519	509	488	514	492	467	587	495	518	533	532	517	492	519	503	495	493	522	482	485	533	526	503	497	485	540	546	552	505	541	517	508	524	548	516	505	551	500	502	482	508	536	600	521	543	495	489	548	514	541	545	534	507	518	544	522	514	522	498	504	525	529	565	497	521	494	516	532	558	537	551	498	525	542	497	534	521	507	534	495	529	497	505	539	522	546	536	526	531	480	510	520	511	539	499	510	544	488	540	534	518	524	565	528	505	569	506	549	488	512	518	499	545	537	526	505	502	484	506	494	513	559	508	540	499	467	522	546	495	477	542	494	508	527	544	545	525	494	538	498	528	519	569	532	557	529	530	514	514	520	529	516	527	557	492	551	527	511	550	526	522	543	489	507	520	552	489	552	537	532	499	514	501	527	552	500	523	521	533	517	537	503	498	499	531	543	503	542	479	482	529	452	546	497	525	528	510	495	550	506	545	522	494	547	524	496	501	540	543	512	495	450	494	515	567	505	560	545	519	519	508	532	513	519	498	561	574	524	526	503	502	524	518	509	504	526	540	523	504	537	526	539	508	485	503	531	508	533
33086	69083	69313	47021	29382	16834	8051	1838	588	606	602	576	580	601	567	585	580	584	582	583	543	594	633	590	598	572	560	587	550	571	585	579	583	540	633	596	562	585	591	525	557	572	599	612	610	561	571	550	572	609	570	589	587	613	567	569	568	550	632	602	593	585	563	554	599	597	563	637	580	558	568	546	576	635	614	537	580	606	584	604	539	576	579	601	561	592	573	626	562	601	570	587	592	606	571	585	542	565	560	607	553	595	586	589	585	604	580	583	548	609	618	606	607	595	554	563	609	603	582	576	630	588	592	588	570	562	593	569	587	560	580	602	577	611	593	579	589	590	609	553	531	584	605	590	558	536	580	559	541	538	587	563	571	611	548	576	624	588	525	587	568	565	575	597	595	598	566	633	606	558	587	579	562	595	571	615	574	554	566	614	571	574	565	541	580	564	612	632	598	523	588	581	599	575	584	595	515	548	550	600	546	565	532	623	543	579	618	584	600	587	544	595	579	565	583	579	546	571	563	564	608	591	576	599	594	544	545	611	584	545	580	559	610	562	563	579	575	573	607	562	572	612	581	608	587	550	539	583	570	616	567	597	588	589	579	592	585	566	558	568	578	536	582	605	589	596	565	562	590	573	577	591	546	598	611	550	579	627	575	557	604	544	561	589	594	520	579	582	592	546	594	601	578	571	567	555	574	609	546	590	573	593	573	561	605	556	598	589	576	551	623	566	530	561	551	581	577	533	596	593	596	569	567	597	539	572	581	598	610	552	582	565	586	582	536	601	560	562	609	631	623	586	578	541	578	581	524	587	579	591	593	577	617	561	601	555	545	589	625	576	601	544	598	588	577	527	610	599	597	576	577	579	587	577	605	615	561	585	562	567	604	571	619	599	598	572	565	578	564	554	600	566	576	567	593	625	601	614	573	566	557	577	568	607	606	615	623	604	583	599	565	611	545	589	574	605	572	588	548	605	619	556	575	572	573	540	599	568	572	584	567	564	548	598	573	563	540	599	568	566	579	560	575	550	591	558	552	613	586	613	566	610	561	591	593	551	575	595	554	542	554	570	587	558	597	555	616	580	593	601	584	563	552	554	556	569	549	534	614	550	585	571	566	626	622	563	540	581	537	576	559	597	555	592	532	574	612	588	607	586	614	584	584	594	573	535	540	586	576	573	574	601	565	568	626	539	580	582	593	584	627	579	577	566	614	553	569	554	587	586	588	563	590	581	591	601	544	580	606	581	575	597	575	541	589	574	618	525	555	575	567	613	608	569	574	613	567	553	595	595	581	601	550	520	561	602	550	577	606	587	546	519	632	583	605	580	592	559	607	561	545	581	575	586	595	584	615	592	563	557	607	575	610	608	572	546	553	588	586	547	573	613	543	572	602	538	556	572	581	575	542	602	616	554	592	579	584	575	577	581	547	602	614	558	590	598	619	561	561	579	571	592	590	612	619	545	542	528	553	577	581	613	591	599	567	566	606	614	566	549	557	578	577	596	590	596	577	603	581	547	642	617	599	585	585	564	594	557	573	541	557	585	572	582	591	562	569	624	584	636	523	586	586	580	581	622	543	565	584	557	606	574	587	579	597	626	565	598	554	591	591	582	596	580	597	593	560	601	569	601	588	618	565	561	589	610	598	551	546	580	571	573	594	621	584	560	565	524	580	572	547	595	562	576	605	612	583	549	607	561	547	546	569	587	579	592	602	599	571	597	530	612	570	580	592	590	607	592	590	591	578	569	607	591	563	583	604	598	538	546	570	570	618	560	562	528	610	556	594	613	594	538	593	569	589	535	586	589	571	600	595	574	535	541	601	556	589	600	563	571	535	585	602	603	604	591	564	591	617	543	595	607	567	587	567	565	564	591	582	610	586	582	610	626	590	606	597	561	597	586	554	582	588	584	565	617	563	513	578	603	580	579	599	563	558	544	601	629	549	592	622	570	561	569	588	551	582	564	536	556	584	584	574	528	582	601	610	569	606	588	594	591	567	596	633	627	573	580	616	574	600	617	631	561	578	598	627	579	555	591	593	599	583	581	569	565	606	555	549	578	604	549	601	620	632	561	605	575	571	537	647	525	547	602	560	604	589	600	626	561	595	583	570	574	596	569	553	597	607	612	556	588	560	588	587	550	562	558	591	566	567	564	556	544	575	563	553	610	629	594	574	581	614	563	567	607	569	560	570	596	557	585	572	585	577	577	600	597	586	587	592	585	569	611	550	584	628	557	561	555	607	566	577	587	598	644	634	583	591	604	576	508	574	565	573	616	579	561	579	585	543	603	559	569	576	590	592	571	557	554	570	569	583	595	547	591	579	607	539	600	575	559	629	584	547	568	622	602	543	604	580	546	574	616	602	553	530	595	586	549	587	620	600	629	576	561	578	588	582	565	618	569	552	565	563	572	570	610	579	591	610	582	641	546	588	572	570	577	599	574	608	604	580	622	567	607	589	587	617	555	584	600	562	588	585	539	583	582	558	577	569	593	586	587	555	600	599	568	589	573	544	578	573	592	582	581	565	569	575	536	582	588	645	546	595	557	578	559	574	561	635	609	581	603	583	608	581	569	590	604	532	582	593	585	584	572	569	600	575	626	557	584	566	597	590	553	587	579	565	549	549	595	596	598	584	568	597	582	572	585	567	575	592	610	608	604	592	571	567	554	575	590	561	616	598	601	601	558	579	537	553	561	615	543	606	573	579	595	557	561	599	585	593	601	569	590	571	601	586	581	567	578	573	570	603	594	574	581	548	580	549	603	593	628	583	580	626	594	580	582	513	599	542	590	584	554	587	588	594	546	588	602	592	581	592	557	604	617	606	559	550	572	570	585	596	545	561	593	537	600	596	571	555	572	618	601	559	582	571	603	592	553	598	601	602	564	596	545	580	587	547	556	578	615	565	531	565	594	600	602	579	575	588	565	549	578	565	554	609	583	558	559	581	590	567	601	603	554	592	602	617	630	567	551	589	564	590	592	565	599	561	572	598	599	564	588	563	579	526	576	567	591	586	569	581	567	569	557	568	584	587	588	577	583	560	605	555	581	603	580	578	531	571	581	598	563	549	587	564	616	582	594	594	545	554	585	578	622	574	613	580	554	559	615	586	583	579	638	607	575	574	588	585	573	587	594	594	591	604	615	529	575	582	598	608	638	602	593	615	597	590	584	587	594	563	581	594	578	596	595	632	545	599	624	601	607	556	590	585	606	501	598	578	576	584	583	581	565	593	537	559	578	599	625	577	587	606	567	569	631	586	566	566	560	586	592	558	609	588	610	607	556	589	603	586	556	579	592	563	552	529	582	599	593	561	554	616	583	556	597	551	562	575	560	556	537	602	590	606	570	558	589	579	571	590	568	585	627	560	606	610	603	601	571	578	556	612	532	593	602	559	569	582	611	539	603	582	570	577	562	550	571	592	601	560	533	588	579	585	604	572	606	548	604	516	532	578	588	567	597	570	566	575	622	599	566	598	585	572	600	556	605	564	579	572	587
23244	22096	38423	40264	33366	29015	25338	7132	632	651	626	602	608	531	635	582	609	568	565	601	625	638	585	531	601	579	606	636	554	601	602	579	592	576	602	598	596	576	611	616	591	561	582	583	595	621	553	609	556	578	607	572	545	567	559	570	589	572	630	582	608	616	628	558	577	566	611	579	593	576	580	579	555	590	557	615	616	601	625	566	630	590	574	568	584	609	602	599	630	600	630	570	555	586	615	586	603	575	583	559	556	577	557	614	580	597	573	586	609	600	585	600	541	583	573	568	551	637	583	599	575	613	580	626	581	609	572	586	653	573	585	582	608	626	587	621	577	595	560	605	601	575	576	595	586	594	598	597	573	608	523	563	575	552	547	563	592	598	597	576	603	576	589	596	601	611	587	502	624	574	585	581	574	613	613	614	559	622	575	562	595	581	610	591	595	538	565	589	604	597	574	582	562	549	587	598	566	604	598	588	600	584	581	596	584	602	618	532	608	559	607	553	554	577	612	579	556	591	595	584	574	587	587	633	606	612	590	580	603	571	540	546	571	600	598	548	600	563	611	599	532	594	583	551	564	540	599	584	594	563	610	558	583	578	581	557	615	551	602	548	615	627	578	581	538	586	589	621	564	584	559	575	596	561	587	608	568	547	600	549	602	566	591	597	559	610	568	574	565	573	604	617	589	567	567	596	621	559	562	614	580	570	594	623	560	622	577	605	574	567	568	606	590	580	544	638	604	539	594	561	619	570	585	564	599	607	587	594	561	567	579	558	580	572	630	573	580	599	538	628	530	601	553	537	548	552	598	604	566	601	556	648	598	610	600	579	578	599	579	597	579	580	599	591	576	597	556	594	597	633	566	562	623	565	606	594	582	573	570	663	571	581	611	559	572	634	589	564	578	610	592	612	585	572	605	563	569	633	604	612	548	548	583	551	581	563	550	615	564	583	577	598	642	580	574	617	614	595	571	564	561	559	610	607	613	612	577	586	600	628	579	604	610	590	581	603	587	547	588	582	542	584	622	594	571	612	604	571	552	614	613	584	555	591	656	580	606	544	605	572	572	598	565	580	626	587	573	566	552	575	596	572	632	633	634	566	576	588	545	597	564	596	589	593	609	586	577	622	573	592	604	586	554	571	608	617	618	538	624	551	617	550	601	614	599	601	639	596	565	594	567	570	575	564	597	580	600	571	597	567	556	571	545	576	566	604	564	601	551	583	621	593	584	574	579	583	594	595	595	600	594	563	578	602	524	607	575	612	653	602	585	559	615	584	638	575	609	570	628	594	555	611	570	554	603	600	617	589	588	670	565	608	588	559	597	624	581	569	597	630	602	613	615	556	576	612	568	586	604	656	556	601	554	576	641	602	596	569	599	589	578	560	544	577	596	592	574	631	605	629	563	597	611	587	606	579	584	594	581	562	606	608	590	594	591	576	540	586	534	644	607	549	560	654	576	583	583	559	600	614	656	598	586	550	592	585	572	592	584	559	601	580	582	626	572	559	567	561	588	579	619	572	616	604	565	585	593	604	564	574	565	581	610	562	563	631	619	596	613	557	621	567	601	540	621	561	598	552	547	593	615	577	580	537	567	640	567	508	596	587	540	586	595	538	555	605	573	571	596	566	576	574	556	592	579	570	562	584	558	571	584	619	544	565	570	544	526	581	590	559	575	634	591	552	603	606	582	607	615	637	574	559	547	565	589	599	569	599	610	618	625	572	582	619	615	595	555	565	591	608	543	557	562	587	593	584	601	554	585	571	587	588	599	562	592	551	549	575	595	596	560	578	515	550	583	586	605	560	601	567	564	601	542	574	571	564	598	572	601	585	567	623	612	571	575	609	568	586	574	579	582	595	607	625	570	576	621	548	573	622	582	575	588	582	579	583	596	610	558	538	611	550	540	580	604	518	563	534	606	526	591	579	584	564	563	627	573	583	595	577	569	616	583	575	629	602	602	578	574	610	646	594	602	564	658	596	626	564	577	555	554	606	596	601	635	579	561	596	568	576	608	544	650	610	605	615	607	583	587	604	590	527	633	541	630	602	568	569	605	588	619	551	631	600	583	580	571	616	576	561	545	591	595	602	599	594	567	635	565	550	585	589	600	564	570	607	568	565	585	596	565	578	565	615	584	586	618	598	578	557	581	567	608	603	579	560	559	573	591	590	602	612	571	592	603	572	606	576	596	585	640	608	587	575	571	616	607	649	594	551	578	590	585	594	558	578	612	621	618	576	566	612	601	604	598	586	606	559	577	587	587	609	589	546	637	619	583	565	572	565	598	538	612	570	605	577	589	583	591	558	586	596	584	596	566	621	577	569	544	538	567	554	607	562	601	609	602	586	629	602	630	578	581	592	554	635	616	602	607	625	586	562	559	612	592	565	575	612	570	569	648	639	605	596	633	548	556	562	591	569	613	579	572	579	589	603	660	577	641	538	576	563	573	545	625	603	625	560	622	560	583	544	590	610	581	620	556	573	587	612	568	530	539	545	546	597	541	631	550	553	610	634	532	579	599	565	616	609	618	569	599	599	611	614	585	572	581	561	546	575	591	571	569	599	614	614	598	584	655	582	555	577	592	585	588	544	574	576	573	617	624	558	603	601	575	629	561	554	611	586	546	633	626	578	598	570	576	611	558	567	567	632	612	591	611	560	625	603	592	645	560	595	611	599	600	578	575	558	602	593	561	578	600	593	579	617	588	558	655	579	591	588	620	544	550	581	566	592	536	612	610	590	588	583	576	531	635	549	576	588	562	628	606	595	548	580	569	613	581	581	551	588	573	576	559	585	586	617	623	571	600	564	599	590	558	624	572	634	535	554	594	557	530	603	578	597	582	586	539	643	598	553	576	600	543	596	578	593	598	590	584	586	544	588	577	576	606	565	579	599	607	564	591	559	546	531	590	587	595	616	594	613	584	604	624	585	574	582	633	580	542	585	577	611	583	594	601	576	609	593	588	563	614	536	585	591	570	551	588	608	599	589	622	608	580	559	598	570	601	541	604	580	599	587	584	575	605	598	564	596	618	545	618	590	604	630	550	593	618	607	573	578	589	613	555	619	595	613	574	573	584	545	624	594	589	548	592	565	578	593	567	613	581	553	605	565	604	534	580	593	572	607	607	557	605	574	597	599	590	610	640	580	592	596	580	590	594	592	568	614	606	588	520	595	571	604	633	620	587	562	649	578	585	589	598	622	554	633	589	584	574	639	613	632	572	543	573	544	594	594	537	601	589	581	534	557	571	594	592	592	584	577	603	581	590	565	598	580	566	571	626	605	612	551	565	584	598	584	607	628	591	585	593	577	597	627	598	601	609	603	546	579	585	579	566	582	567	586	557	613	547	590	554	539	587	553	568	600	574	579	587	576	578	601	641	595	566	558	580	615	610	616	567	556	592	583	602	598	572	543	581	617	630	569	583	578	580	549	578	592	578	540	573	634	588	592	554	606	607	580	588	602	613	621	592	603	563	561	579	602	600	587	559	593	584	589
37254	75226	88438	69714	47433	34123	19904	4802	685	617	644	649	641	636	626	616	624	600	632	627	664	665	630	639	645	602	634	672	640	595	625	645	617	585	576	641	617	620	639	583	642	613	633	582	635	636	642	650	602	606	644	625	633	627	616	652	574	607	636	637	668	623	638	615	590	672	618	615	656	635	598	652	653	609	647	622	607	628	660	618	645	614	629	585	644	621	656	631	632	619	622	635	619	608	576	664	584	620	584	636	615	630	643	632	589	637	618	629	638	619	640	650	580	657	637	589	632	661	632	609	590	586	630	647	598	651	614	588	581	629	612	626	607	651	665	594	595	658	599	635	588	599	670	610	609	579	623	601	603	618	602	639	644	645	615	628	668	660	577	626	658	645	634	619	624	610	644	602	633	626	656	630	634	627	626	638	597	598	620	648	629	661	680	627	619	609	604	656	611	639	630	640	604	646	626	601	642	615	616	676	653	567	646	596	634	635	669	590	650	604	575	615	607	651	619	621	613	616	621	691	612	630	695	673	684	570	675	673	667	630	640	659	618	586	637	657	648	609	688	669	608	605	615	641	645	652	614	625	610	666	612	654	624	664	658	662	609	611	651	595	651	600	611	616	598	642	637	640	637	596	616	615	641	569	634	590	634	655	635	603	652	598	632	641	591	649	598	582	659	640	622	640	663	655	627	605	585	638	641	661	624	607	653	639	613	632	642	642	587	604	623	681	616	646	584	619	611	646	647	602	607	571	643	599	621	602	625	641	608	622	610	632	584	669	608	625	621	626	613	647	639	607	606	647	591	632	685	654	662	560	623	664	603	642	597	645	630	668	584	637	648	622	624	600	642	626	631	592	617	659	610	630	589	615	610	644	605	679	609	631	645	622	632	587	595	626	620	661	628	599	623	649	620	600	629	641	648	633	609	637	609	550	610	604	659	628	601	587	614	596	618	598	607	635	597	649	614	648	561	609	629	617	633	662	648	576	628	610	632	664	623	563	645	624	600	642	637	635	601	646	630	692	631	622	643	656	613	653	639	656	648	617	602	618	624	617	652	598	624	615	633	661	666	612	588	622	650	624	614	708	620	616	651	623	606	608	670	641	581	644	667	613	641	611	614	621	611	648	608	651	626	626	620	597	590	579	626	614	630	684	631	643	635	613	647	670	626	637	598	623	657	624	617	635	598	611	634	605	633	611	672	647	638	670	657	619	665	611	599	621	594	592	609	677	614	615	630	574	624	686	601	609	602	627	624	596	628	620	619	633	596	599	611	640	643	632	608	615	612	633	600	666	595	625	600	598	627	621	626	625	662	685	615	598	679	645	652	586	647	621	637	619	639	637	633	636	602	642	632	651	629	643	585	643	608	646	662	633	599	591	629	636	632	646	628	606	609	659	572	650	603	636	635	630	672	614	631	624	649	604	612	603	631	618	605	628	625	622	599	638	618	603	630	654	631	618	593	623	614	630	623	617	650	583	617	616	643	627	620	602	664	613	622	600	581	605	669	612	637	650	626	572	639	640	651	616	672	607	616	618	682	641	627	593	599	603	639	605	613	608	665	647	610	638	669	614	630	637	588	649	660	576	616	607	604	603	635	650	617	653	670	652	676	616	615	593	636	645	653	627	600	604	572	614	605	591	621	641	638	639	627	615	633	685	677	634	572	628	624	597	640	635	627	590	545	613	587	616	612	616	622	645	604	646	657	605	628	605	624	644	649	647	633	603	643	611	565	595	653	632	589	636	619	636	675	612	620	671	624	604	646	575	646	658	632	631	641	637	652	617	627	651	640	616	618	611	607	646	655	621	647	652	622	628	651	617	624	622	645	642	610	622	623	627	590	624	582	667	625	654	602	645	619	659	637	627	661	676	580	624	636	637	678	570	657	616	579	633	647	627	643	667	579	651	635	620	595	596	600	626	646	593	626	650	667	604	632	608	659	654	588	603	653	620	627	577	620	620	642	683	673	590	597	615	614	643	606	632	627	617	596	604	627	602	633	580	656	604	603	630	621	663	602	591	644	637	620	625	604	605	637	618	628	653	664	653	583	620	609	648	609	580	641	667	657	600	600	614	602	590	642	646	657	587	639	652	634	615	654	639	631	634	635	615	623	621	646	649	656	652	673	632	605	613	641	577	583	635	574	667	610	638	652	584	607	625	628	629	603	607	602	587	643	624	589	615	607	645	620	621	659	607	614	648	652	660	653	672	629	616	614	581	691	599	621	639	643	678	658	546	643	576	659	622	608	626	612	619	621	611	594	622	604	602	625	651	621	599	609	605	602	635	628	598	613	669	644	587	658	658	599	637	605	628	651	632	606	625	610	568	646	608	618	661	613	611	615	665	610	623	660	586	593	596	625	615	594	627	584	628	632	598	657	601	641	595	651	624	612	612	618	633	622	618	627	606	611	673	589	624	608	617	602	652	624	643	625	642	613	611	597	646	594	608	646	595	621	651	610	663	610	641	585	636	644	627	602	621	633	603	626	607	625	597	622	621	671	617	642	693	630	622	610	622	619	644	597	665	624	622	565	617	615	677	670	637	597	619	629	664	602	604	660	656	637	630	609	589	620	622	612	646	667	628	594	639	684	622	621	643	644	658	602	594	661	675	623	650	591	609	637	611	635	626	624	612	611	682	631	616	628	619	666	653	663	620	605	656	638	643	634	638	637	567	602	646	600	616	608	612	621	599	620	646	625	660	636	669	629	647	583	604	607	667	601	644	630	630	660	656	617	565	649	596	595	613	652	688	610	620	645	619	619	583	611	631	618	611	593	641	616	651	614	634	632	599	620	666	621	611	629	649	637	587	662	632	662	650	651	622	617	631	646	627	623	651	623	587	598	657	645	606	643	628	643	579	623	629	627	621	649	628	660	647	588	636	690	633	656	617	697	614	616	625	599	634	631	615	610	605	652	620	619	671	643	598	629	608	688	641	652	633	616	643	603	617	608	583	629	630	619	662	660	617	612	643	658	645	608	592	632	612	636	618	576	647	626	599	607	574	624	637	626	646	619	585	657	616	604	631	604	582	629	587	636	633	635	633	585	590	609	608	642	624	620	618	626	652	649	611	658	628	622	642	647	651	639	644	629	594	656	700	594	613	635	630	655	664	622	614	640	615	660	619	603	667	641	597	650	655	630	648	598	613	604	606	603	644	616	603	630	641	614	601	617	651	625	554	640	600	634	665	624	643	601	574	611	609	655	605	625	593	619	623	611	643	625	662	630	626	689	638	606	652	598	637	624	571	614	619	635	637	669	638	653	624	646	649	648	654	636	652	580	592	613	596	625	596	653	628	595	648	631	642	666	603	640	571	660	640	598	626	640	678	645	613	701	604	590	655	655	642	652	636	642	664	674	607	665	616	660	592	647	617	645	608	633	610	598	599	611	617	635	654	657	634	626	594	635	630	636	636	632	642	656	619	669	614	611	607	609	626	597	652	662	653	585	645	670	610	631	593	603	626	611	625	613	612	629	633	646	694	611	632	622	601
28678	28264	47444	30142	12037	3594	1875	600	382	413	357	388	435	416	384	395	392	387	423	397	384	356	359	376	421	433	365	368	383	390	412	384	404	396	389	410	410	375	378	425	403	410	385	354	421	368	409	389	424	357	398	389	372	365	343	400	381	402	419	390	409	360	395	415	353	380	378	400	437	414	414	382	411	368	398	395	374	387	395	363	379	364	393	390	395	404	372	399	402	430	378	392	387	416	431	393	371	396	387	362	385	376	382	390	387	370	366	365	386	397	350	398	377	406	405	381	379	366	412	395	391	392	424	417	409	375	394	399	376	385	408	390	385	370	385	368	404	374	399	360	367	386	414	410	416	411	414	385	356	381	417	407	386	374	397	418	392	414	401	381	368	418	382	439	391	406	374	393	403	392	400	419	376	398	397	377	422	401	390	369	395	392	369	390	377	428	407	371	430	374	367	402	369	416	389	406	386	391	396	413	386	410	392	370	442	377	384	359	351	387	371	389	406	390	402	395	364	409	400	381	401	386	427	381	365	365	408	431	426	391	398	346	403	377	395	385	402	445	391	376	381	388	420	387	411	409	370	336	427	391	396	389	415	363	364	406	397	408	401	375	382	409	376	420	373	385	436	413	394	364	386	417	386	374	431	414	412	394	380	416	435	382	438	434	372	396	409	420	348	415	372	377	395	426	432	363	379	380	371	414	360	381	383	379	366	396	399	435	371	351	360	412	405	404	377	398	380	428	423	402	400	385	439	372	424	401	376	377	406	396	380	402	370	377	393	386	341	380	373	394	375	356	364	352	389	398	414	356	384	424	391	387	406	387	388	390	423	372	413	399	425	397	385	372	422	403	366	381	397	400	419	362	402	395	391	390	379	426	405	381	355	393	386	425	381	358	412	410	429	378	368	409	404	383	368	377	371	394	372	378	375	423	394	391	360	408	382	345	387	404	382	403	409	390	374	391	375	382	402	407	402	382	384	391	399	417	391	371	388	368	398	415	331	367	391	404	368	411	403	367	388	395	389	407	393	395	392	400	376	416	412	409	388	394	399	398	366	419	386	388	393	406	391	391	357	377	396	380	389	396	396	389	393	368	413	406	386	383	396	396	401	425	400	370	394	426	410	415	394	408	369	346	392	415	404	371	371	404	372	377	370	395	440	387	365	371	421	387	390	393	378	358	357	419	370	406	380	387	391	394	373	374	402	394	408	392	384	407	372	385	385	429	394	369	394	420	365	392	431	376	408	399	400	370	374	375	394	394	376	400	390	385	368	406	392	409	412	421	387	423	385	384	386	410	388	421	384	367	389	381	390	384	391	404	377	437	411	402	370	377	400	383	409	375	408	380	415	392	412	352	385	372	386	375	391	391	419	426	371	355	364	388	401	388	399	387	411	405	430	373	397	392	410	446	406	366	375	396	383	393	397	409	396	404	397	412	395	435	370	428	429	368	428	386	382	379	366	438	384	373	381	388	394	396	405	420	383	402	377	421	389	395	373	384	388	402	393	369	415	377	400	382	423	385	395	377	395	419	372	375	357	375	353	430	406	379	416	380	378	384	379	356	400	385	376	354	394	369	390	381	399	386	400	411	411	373	362	389	349	418	442	386	380	386	375	381	401	429	413	349	382	387	384	399	367	405	387	406	365	382	412	387	368	410	401	415	412	364	422	415	333	407	375	419	381	437	402	405	409	421	409	393	382	382	425	363	413	399	407	375	417	430	410	411	404	392	414	392	381	342	366	406	400	414	395	354	396	388	434	387	398	393	414	427	366	383	350	377	365	344	414	373	415	450	370	395	386	373	376	409	375	370	402	399	402	377	363	414	364	445	374	375	381	364	412	341	410	403	347	420	355	425	381	383	386	415	414	412	414	396	385	388	369	419	409	410	430	378	406	396	377	405	434	420	381	450	383	366	406	386	400	390	379	401	379	407	404	410	404	401	395	369	355	390	411	384	383	375	462	368	420	365	432	360	358	367	409	400	383	389	392	411	353	389	408	375	423	395	358	384	404	364	422	371	395	401	362	417	381	373	408	411	411	400	380	368	398	434	423	381	397	371	400	399	409	389	386	403	372	430	396	385	371	360	412	389	404	365	414	386	404	361	410	399	382	383	405	401	408	397	375	389	381	376	381	403	388	395	391	406	403	395	391	386	367	419	423	392	401	387	410	385	369	398	376	426	400	416	432	437	411	383	372	396	380	396	363	403	374	382	389	395	376	377	393	371	372	380	390	410	381	380	365	392	379	372	391	374	406	386	384	374	393	385	384	413	419	405	366	390	385	451	372	420	400	411	376	385	385	369	392	427	367	389	419	367	412	396	389	420	381	413	413	383	386	414	367	421	395	372	422	402	381	390	421	389	406	393	387	413	380	420	411	408	415	373	390	363	401	383	381	369	401	375	420	400	381	402	408	426	414	382	402	412	389	388	417	387	379	381	370	360	388	395	386	398	411	404	400	362	446	380	390	410	354	373	408	383	382	379	402	392	374	396	395	383	411	408	416	404	425	411	388	402	377	360	408	405	404	394	393	412	396	424	423	370	422	382	431	413	403	404	397	434	393	358	388	392	408	421	396	426	399	387	419	424	370	418	402	390	392	386	422	371	425	370	402	415	432	400	384	405	387	380	410	419	413	383	396	375	413	394	409	404	396	375	408	421	385	379	373	399	381	371	378	397	425	408	395	411	371	378	411	375	370	420	436	391	366	396	404	360	389	436	441	417	375	402	365	396	384	362	389	422	385	398	395	381	381	382	381	390	365	373	347	393	409	389	411	377	387	385	383	420	428	375	395	372	402	376	395	413	415	381	386	391	382	405	395	403	381	360	370	375	412	354	385	396	410	389	398	396	371	404	407	360	392	406	417	381	391	427	429	413	409	413	381	380	406	399	385	404	407	358	366	377	410	409	369	348	406	371	400	377	363	383	389	396	352	438	380	402	389	427	390	404	403	342	411	347	397	388	425	427	381	384	382	431	366	394	398	405	384	419	407	383	388	410	358	387	385	403	406	379	449	376	378	390	383	380	403	385	392	364	411	391	407	350	399	391	406	389	406	420	410	370	411	399	365	430	394	429	388	371	402	379	423	444	378	378	416	425	387	398	417	397	369	440	388	395	391	377	406	388	399	454	392	376	400	395	396	412	377	341	405	390	383	358	392	396	398	386	382	399	366	397	393	350	408	394	394	358	398	392	396	358	384	426	415	394	386	382	383	398	367	362	382	379	397	387	411	424	381	377	379	406	382	399	376	411	388	417	392	400	383	375	358	380	388	432	372	414	356	392	358	393	431	395	403	401	407	403	422	411	412	400	370	393	436	412	392	394	416	423	370	383	375	373	388	416	396	428	379	384	387	399	364	392	388	367	415	386	405	367	416	372	439	395	386	443	424	404	361	405	397	398	415	390	400	386	396	377	366	385	399	331	378	409	395	379	398	382	406	381	402	398	362	380	402	436	386	396	408	394	407	363	391	378	422	416	380	347	390	383	395	384
28550	47000	41369	22211	9776	4027	2357	706	441	472	464	468	481	423	498	497	517	425	504	466	451	432	429	456	460	450	435	468	459	445	465	439	428	455	470	480	427	449	451	458	416	424	410	435	450	455	426	426	455	414	480	451	450	408	430	462	432	494	422	473	434	431	455	425	452	471	456	440	447	458	421	418	467	481	398	404	452	465	439	402	431	431	480	413	471	468	453	480	474	481	490	438	425	449	427	424	416	449	449	462	438	460	464	455	450	472	465	452	474	441	467	464	412	449	442	476	421	424	424	393	435	456	472	460	414	486	478	437	432	422	412	436	421	436	443	443	457	464	467	439	407	432	458	467	459	451	430	446	447	434	435	424	446	404	434	432	425	458	452	465	422	457	461	448	457	474	488	467	435	444	454	463	505	457	486	442	453	421	456	446	453	422	422	438	478	459	459	439	434	452	428	433	429	463	453	452	446	479	416	470	440	439	430	443	438	423	433	441	471	448	436	461	507	439	462	472	475	429	470	448	451	467	474	478	451	440	455	461	491	424	466	455	426	455	432	466	465	456	434	469	448	457	443	465	418	466	415	432	433	433	457	453	463	477	454	439	494	481	490	470	463	432	436	447	439	457	523	424	460	449	457	484	450	453	463	446	432	452	470	469	429	456	464	450	455	493	448	459	447	450	426	388	429	483	433	472	469	468	456	446	492	470	443	477	448	446	473	421	444	455	433	462	451	455	429	458	440	450	456	455	480	405	443	446	458	443	436	419	428	455	482	436	446	469	430	447	445	415	439	458	451	448	472	460	415	447	439	384	441	439	457	431	462	448	427	431	441	455	426	456	450	398	441	424	445	422	426	421	456	443	447	417	428	473	488	473	416	406	456	474	435	434	459	469	459	464	430	447	454	452	443	426	469	439	416	435	455	466	452	472	447	453	443	472	447	478	449	400	473	423	462	416	426	444	476	464	478	437	422	451	441	439	414	428	436	403	396	439	477	433	442	445	457	454	451	435	451	466	425	431	415	439	435	438	446	416	436	468	448	476	456	455	421	441	422	438	430	429	482	469	514	441	454	427	422	427	427	413	469	446	451	480	437	456	431	452	450	469	425	472	463	457	473	429	449	466	469	433	434	451	430	471	468	434	429	447	469	434	468	436	413	467	448	454	464	459	463	480	455	470	456	416	451	451	423	429	450	487	455	426	481	431	405	429	459	422	425	428	473	470	449	428	438	475	427	451	494	476	425	428	441	458	440	445	409	448	417	441	445	493	468	422	468	456	465	417	424	462	437	450	450	453	431	444	437	422	440	456	450	468	465	461	454	463	435	410	438	430	468	474	441	465	441	494	423	449	448	446	441	450	472	456	461	426	460	421	421	476	438	458	407	475	433	446	427	456	446	413	474	443	437	434	497	445	456	414	488	438	440	472	452	463	456	474	425	414	468	448	451	422	449	449	418	473	426	474	440	422	452	473	446	440	434	439	443	444	452	454	453	430	421	409	453	457	433	440	396	440	439	458	469	482	442	447	456	443	459	456	429	474	444	440	426	462	471	459	444	451	458	444	475	428	466	452	454	423	433	456	431	409	455	467	467	479	435	411	457	458	417	429	475	474	449	447	477	468	433	454	474	439	434	461	447	427	460	450	441	471	462	485	405	448	451	449	443	431	429	452	476	479	417	481	461	463	484	452	474	473	459	432	430	430	455	468	491	459	424	410	461	461	425	458	456	424	463	443	412	476	441	453	448	460	429	421	448	465	446	460	403	430	446	466	432	449	472	451	419	450	465	429	411	438	465	476	433	416	437	443	472	465	455	444	459	479	425	432	460	468	430	459	417	459	475	424	460	455	447	427	478	418	464	451	439	466	421	419	451	424	439	413	405	422	459	458	453	438	428	481	436	414	428	462	445	459	420	485	458	446	426	448	447	424	465	484	427	502	437	457	420	429	448	455	471	425	476	443	423	429	454	444	440	440	439	452	447	439	446	476	441	379	465	475	454	441	506	444	432	451	454	471	428	468	411	438	463	486	470	448	448	463	441	441	439	455	426	445	469	459	468	423	422	404	451	458	446	428	462	438	446	452	439	440	454	453	463	411	450	449	450	484	480	457	451	429	430	454	457	443	451	432	462	431	431	441	455	472	446	446	445	414	439	473	458	463	432	429	429	455	414	442	467	444	462	428	474	482	450	410	454	433	514	411	443	448	421	452	433	471	456	455	449	477	449	469	415	384	418	431	476	435	464	451	437	442	460	493	473	447	422	458	444	453	459	443	441	405	443	422	443	468	443	440	443	472	440	454	487	439	439	461	450	470	420	414	442	488	415	457	453	414	474	453	449	435	503	417	453	475	438	437	413	471	445	449	440	493	428	457	471	432	504	422	457	454	430	476	410	451	428	438	420	434	423	446	454	419	460	443	430	439	428	423	457	436	487	469	440	476	462	427	427	474	443	484	458	432	453	466	454	431	474	416	440	399	450	467	498	451	420	467	443	469	430	432	414	441	424	423	438	432	476	472	466	429	432	458	443	492	454	437	467	440	475	487	434	441	437	467	484	469	451	441	439	430	460	401	418	456	456	471	480	458	443	446	450	449	457	462	456	442	446	488	459	451	454	440	456	472	457	416	456	461	436	487	432	459	412	415	459	454	437	456	470	423	485	477	446	442	450	457	463	463	477	439	453	473	492	426	466	461	413	470	436	466	425	469	466	413	445	433	441	457	465	483	433	478	466	431	436	448	447	471	444	485	412	416	430	468	428	435	467	432	405	455	450	453	426	420	439	435	446	472	454	435	424	423	416	453	415	439	461	448	458	461	472	471	444	441	493	452	468	440	450	455	438	460	492	431	454	460	458	475	454	458	423	440	471	420	458	440	434	423	474	439	488	444	433	467	421	437	456	443	432	458	453	432	468	443	475	441	463	452	439	470	476	513	444	429	446	429	423	440	442	456	455	423	418	447	441	473	437	464	429	420	509	439	440	428	458	463	429	461	506	445	456	460	428	440	447	447	447	437	459	452	464	474	415	479	465	453	444	436	412	487	486	424	460	424	451	414	397	473	451	459	434	426	482	448	495	486	441	457	466	484	424	416	437	446	433	489	475	438	445	435	461	427	445	418	469	472	480	442	483	470	457	443	456	459	417	472	444	424	462	451	445	479	439	434	434	479	472	458	456	452	451	406	456	459	437	444	432	460	435	434	446	426	453	422	439	467	447	439	431	480	445	431	431	432	451	456	415	452	418	433	450	463	433	446	415	444	442	430	463	507	456	460	478	455	438	469	453	470	463	487	451	487	445	405	425	435	422	468	439	450	459	444	461	447	416	389	460	450	449	438	422	442	454	470	421	450	456	430	443	440	440	444	450	459	468	468	454	469	436	517	432	441	497	447	478	444	443	421	475	451	426	420	461	440	441	414	470	462	451	410	446	427	416	435	458	435	434	421	453	428	488	452	470	427	463	439	458	434	448	451	454	444	455	438	422	466	445	408	466	469	457	475
24806	22975	53247	50884	34411	23617	13686	2411	396	424	424	363	399	391	346	390	380	403	405	388	401	356	380	415	371	414	392	396	386	369	374	405	387	393	380	384	366	391	357	359	395	399	388	373	406	367	367	366	382	400	370	406	388	382	401	365	403	376	393	378	388	404	390	362	377	406	409	367	395	405	369	384	376	391	376	364	395	376	387	379	408	385	385	422	405	390	390	367	405	386	376	384	407	368	410	364	361	413	387	374	429	416	396	402	417	364	377	379	399	409	392	406	425	408	383	380	337	393	374	389	407	375	400	411	355	399	378	383	418	384	401	381	369	398	400	381	370	356	420	423	400	364	369	365	409	415	367	398	394	376	401	365	394	392	344	371	396	416	433	414	396	390	361	368	372	369	367	393	370	376	398	404	364	381	364	416	386	378	357	389	365	358	337	402	409	394	374	390	373	377	420	375	387	357	386	358	375	366	406	394	366	402	393	352	421	379	413	397	378	349	376	403	370	379	401	399	407	415	407	394	387	404	381	393	429	413	384	390	389	383	375	383	367	376	387	367	413	398	391	385	428	412	401	368	402	410	364	365	365	378	385	374	409	366	419	366	381	370	348	414	421	421	389	404	357	390	381	372	370	428	397	402	395	379	408	367	410	420	372	354	333	379	377	386	358	367	391	406	388	402	384	395	391	347	371	389	346	385	382	406	390	418	345	391	366	382	380	377	352	376	408	399	385	394	345	339	330	370	352	419	354	396	366	389	408	404	393	365	419	421	373	405	391	361	415	415	393	372	387	375	357	347	398	409	423	366	378	381	364	399	373	408	382	385	389	409	379	343	370	404	418	386	390	384	406	359	351	404	351	373	378	361	366	380	375	400	377	389	443	360	406	389	451	390	402	346	396	403	379	343	387	376	354	387	352	391	381	391	401	386	403	368	384	381	389	375	386	386	376	376	397	387	423	373	395	415	384	363	389	358	393	389	382	389	405	372	356	404	394	391	426	384	402	364	365	380	384	372	375	351	372	393	367	384	395	380	382	375	366	357	447	357	396	398	373	355	402	367	406	406	418	380	397	377	437	367	377	418	373	384	368	390	383	386	416	370	357	400	405	370	372	379	368	380	406	394	398	369	391	399	383	368	350	414	380	368	384	394	391	404	366	394	358	385	363	421	354	365	405	390	384	410	412	408	403	359	381	411	349	381	401	413	419	352	373	377	365	389	412	428	365	433	377	352	372	390	393	424	378	371	384	397	418	395	373	425	362	367	358	355	384	366	397	386	380	357	384	399	346	397	407	402	403	336	363	348	402	361	349	384	385	400	372	423	382	361	384	379	375	414	409	366	393	374	357	368	404	393	397	380	408	373	353	377	395	389	415	394	374	384	352	399	413	330	355	428	351	386	392	384	393	388	380	395	380	371	404	387	385	394	393	369	353	397	385	376	390	423	368	392	417	378	405	378	374	371	409	417	407	376	368	366	351	395	388	390	366	407	388	401	358	365	396	372	386	373	385	366	366	385	366	362	391	384	400	350	408	367	390	363	387	329	378	388	388	385	366	385	384	368	391	402	399	400	375	390	389	384	360	376	369	382	369	402	386	383	407	402	362	387	375	400	370	378	387	391	373	375	410	399	386	389	372	406	410	373	359	389	391	380	372	367	392	367	370	389	420	371	335	414	342	399	343	408	389	400	411	399	390	415	391	411	380	381	354	392	368	352	366	376	399	402	408	365	403	364	393	373	412	379	353	381	381	381	385	362	386	408	347	406	363	364	396	407	393	361	358	381	412	365	372	351	406	354	421	374	389	401	426	363	381	425	367	424	374	395	364	413	349	372	413	391	387	378	396	361	399	362	398	360	380	401	380	376	384	383	364	368	362	350	408	360	375	358	362	398	334	393	388	412	381	368	400	386	381	398	363	371	365	338	407	369	397	378	376	338	365	338	419	409	399	384	397	411	359	384	363	388	384	382	385	362	386	374	408	386	423	367	370	379	387	426	375	403	377	360	410	346	406	410	379	347	374	370	386	421	366	389	417	407	358	365	390	393	380	364	373	404	386	357	371	393	396	382	416	400	402	364	400	401	394	372	382	369	409	389	357	369	382	407	379	394	380	375	409	372	373	422	401	375	386	368	407	381	365	409	400	384	397	392	337	400	401	354	366	416	403	395	376	381	367	344	332	370	379	367	366	396	368	364	389	367	359	379	395	385	385	400	391	404	360	388	399	387	369	387	373	387	406	394	421	402	412	376	387	357	398	365	394	446	348	373	335	403	400	355	377	396	343	399	384	394	382	416	386	387	403	377	392	369	391	367	354	439	407	405	382	384	390	368	364	397	366	353	404	386	373	395	399	370	392	401	368	368	374	376	369	389	391	419	401	404	391	385	394	372	432	373	390	375	434	383	384	402	389	363	384	376	377	362	383	402	406	376	394	397	372	385	385	394	404	419	374	382	401	381	352	364	408	395	409	346	391	400	402	368	369	408	410	403	361	389	366	389	378	395	416	417	374	364	387	412	359	382	358	385	380	368	368	409	387	391	377	372	394	356	393	380	399	365	373	385	395	389	370	397	398	364	369	341	385	407	345	370	366	406	374	402	388	382	392	383	384	384	363	413	402	361	389	383	381	345	372	361	375	421	394	383	352	379	391	415	407	407	412	438	382	393	401	352	403	388	385	385	372	343	369	391	371	366	377	364	386	382	375	388	394	380	393	390	353	403	375	400	395	358	403	412	391	368	402	343	378	423	389	372	380	363	395	379	386	385	382	413	403	387	419	384	384	391	377	385	389	431	354	394	390	372	424	404	402	408	378	411	366	401	385	384	394	403	399	342	377	414	410	369	378	389	373	411	379	364	365	381	420	424	390	350	382	430	362	395	379	390	376	387	373	382	363	384	367	349	431	352	410	397	394	365	365	402	402	393	378	360	384	406	389	384	377	403	363	397	368	366	386	436	362	402	406	394	385	403	414	361	394	361	406	397	376	372	391	406	402	375	372	384	347	344	388	365	381	384	370	400	370	388	379	381	396	348	346	368	383	393	358	390	372	418	402	366	380	387	401	359	377	373	370	354	346	383	362	377	358	369	367	411	390	424	363	354	387	393	386	377	392	394	347	359	395	389	355	420	382	388	407	394	401	374	393	406	410	405	366	375	371	412	384	410	374	371	378	379	331	371	419	392	418	417	391	421	399	392	381	362	381	393	348	379	402	392	394	366	384	387	382	415	399	382	382	384	374	391	389	349	373	397	377	413	397	410	358	370	424	367	345	385	405	409	368	398	405	363	391	360	425	359	366	372	420	380	368	373	380	410	372	334	390	370	386	363	402	369	368	381	392	351	424	396	401	403	367	368	385	348	415	374	410	381	387	405	389	407	375	380	367	392	342	371	366	404	413	399	394	369	406	400	375	380	424	414	369	396	383	398	355	407	389	415	386	369	398	411	410	390	436	385	366	371	393	378	407	337	374	398	387	382	366	378	400	414	402	396	386	367	396	381
30529	77006	76197	53019	34732	21642	11260	2337	441	432	422	410	440	447	432	465	420	452	429	425	440	461	440	403	403	394	421	436	429	440	446	425	403	426	451	459	438	436	451	415	439	470	424	437	443	432	408	413	473	426	471	410	448	445	428	458	455	447	427	422	430	449	400	459	439	415	422	437	442	412	409	441	465	438	442	439	417	500	422	408	453	403	425	422	440	470	410	413	441	441	447	405	439	460	416	465	439	409	405	431	448	412	383	418	443	436	412	455	428	429	448	461	410	458	439	478	472	397	419	431	414	466	418	463	435	417	433	402	407	386	425	374	420	447	409	415	417	428	397	405	442	428	459	434	423	444	428	432	430	427	429	450	411	423	447	426	403	431	451	387	450	435	416	459	456	460	420	422	431	426	421	429	447	394	427	451	421	454	436	429	416	446	454	424	402	400	422	391	437	421	419	443	402	419	450	426	414	440	443	458	426	463	418	466	389	435	430	433	422	441	401	438	449	421	435	439	403	407	428	419	454	448	415	430	417	461	424	405	457	421	409	429	427	380	430	470	415	406	446	452	427	448	392	449	439	434	388	423	418	448	435	392	438	439	426	385	431	438	421	433	478	417	417	470	474	435	432	431	452	456	438	450	444	444	449	427	419	445	433	450	433	408	425	393	442	443	426	414	422	444	420	421	443	428	446	461	415	451	438	431	420	411	447	414	423	417	422	412	405	426	426	441	458	442	428	438	435	442	414	429	439	440	440	434	465	451	415	459	447	450	417	385	441	462	401	446	429	425	446	411	459	424	449	451	447	399	419	412	427	381	429	398	422	442	423	447	456	431	425	464	470	466	450	422	475	441	464	444	397	446	414	410	490	439	436	415	434	432	431	435	437	439	448	427	400	422	452	392	433	424	413	433	453	400	444	443	444	423	463	432	414	442	433	463	429	412	394	462	443	432	411	443	410	460	389	432	421	430	437	437	436	410	440	416	471	441	437	408	493	409	415	448	422	404	414	436	431	449	421	462	428	439	442	481	446	411	480	450	464	423	416	441	463	455	430	420	383	460	467	399	429	387	448	425	451	449	432	442	465	428	454	431	430	427	378	436	479	450	424	443	429	437	461	395	440	411	472	437	451	432	404	447	439	437	438	445	443	432	410	411	403	414	424	460	439	411	448	450	429	448	433	446	388	415	452	429	407	424	458	430	387	413	455	400	412	407	422	428	439	392	454	422	433	435	416	411	421	443	415	434	422	400	401	436	451	473	401	447	454	426	385	411	457	396	400	425	475	459	433	450	420	419	428	435	429	420	433	429	436	452	413	447	459	423	413	438	441	449	408	421	434	438	405	413	458	403	417	429	424	450	451	427	452	413	431	397	449	447	432	424	484	412	467	411	422	448	407	471	428	446	435	410	432	458	401	446	433	379	435	409	421	393	443	427	427	438	428	398	408	449	441	413	453	456	431	438	420	391	469	449	407	443	435	443	452	447	400	435	418	442	429	432	413	442	437	436	422	431	453	428	445	409	472	418	430	438	375	442	470	414	449	453	415	445	437	445	429	452	448	450	448	418	419	440	418	440	431	420	431	430	451	471	421	457	416	405	430	468	420	474	426	411	419	473	411	443	395	412	428	416	437	421	442	425	425	461	428	417	471	431	400	443	425	445	440	442	445	427	460	404	426	462	405	445	441	428	413	391	412	420	455	466	390	432	445	420	427	419	439	419	439	442	431	466	406	470	454	441	424	416	433	449	442	413	425	389	455	428	423	450	432	408	431	405	428	417	447	424	426	474	426	461	442	433	442	446	393	434	405	387	454	410	411	396	440	422	409	440	434	443	431	423	438	436	441	448	415	450	407	415	406	428	454	413	449	414	445	463	428	415	398	420	404	417	437	435	414	424	433	405	461	430	418	427	417	431	434	450	429	455	455	445	457	422	461	425	450	431	426	452	435	398	443	417	415	425	430	432	385	471	446	454	479	431	417	440	439	416	403	458	424	405	405	410	420	426	472	435	407	433	434	407	391	403	463	434	446	411	407	437	405	437	402	407	458	434	429	405	427	430	409	431	432	416	421	434	429	447	406	427	455	447	435	422	438	433	431	434	417	417	444	447	409	429	442	447	411	411	404	410	462	438	419	443	448	435	421	428	397	423	406	433	436	412	419	446	416	437	425	431	444	443	407	418	437	439	413	454	419	430	471	436	428	415	417	467	440	415	399	389	435	430	418	448	430	415	399	423	384	425	430	435	400	436	445	439	407	477	446	410	467	446	428	432	443	446	445	475	385	463	393	460	405	381	437	420	436	445	448	445	448	442	425	442	453	386	420	432	405	406	402	471	429	419	433	412	402	431	442	397	430	402	408	422	425	422	429	419	431	447	432	428	424	418	426	421	429	444	449	401	442	406	427	393	439	417	432	423	476	399	437	467	443	396	452	458	447	405	416	423	395	417	455	432	450	389	417	414	411	422	451	429	441	459	431	408	419	424	419	412	417	433	447	469	444	459	443	424	379	452	424	445	407	435	410	434	404	438	441	391	427	430	454	433	385	467	441	404	417	387	408	461	452	405	427	410	424	426	391	427	432	409	451	436	457	419	411	441	472	447	447	427	465	428	425	449	453	420	412	407	457	435	417	443	412	430	441	407	447	468	424	406	421	458	468	431	425	429	459	447	428	461	435	467	467	443	430	443	425	412	373	406	387	386	459	430	416	439	431	430	402	448	434	451	456	459	475	446	456	424	421	436	444	425	435	452	450	428	472	441	441	425	439	432	417	402	459	418	471	432	464	424	425	412	421	390	444	416	428	433	403	442	430	405	437	434	430	432	425	439	402	452	465	432	453	416	406	431	456	433	401	420	411	407	448	484	427	381	449	406	458	443	428	428	421	434	445	395	448	427	412	420	402	432	445	436	450	439	464	390	399	416	407	484	457	419	444	435	440	442	444	426	461	432	433	440	436	442	427	416	417	432	415	436	422	416	442	418	465	412	421	428	433	432	433	417	447	420	414	438	455	383	424	421	391	409	455	422	434	441	426	429	419	442	402	467	464	439	403	414	425	439	406	410	410	451	427	440	434	410	430	444	440	462	423	418	438	426	458	448	404	410	384	448	437	458	438	448	426	444	414	424	426	447	430	458	387	467	416	421	441	432	431	411	455	469	414	411	433	413	437	450	412	420	453	436	467	426	425	413	404	380	410	432	432	389	401	437	432	443	434	439	442	421	423	440	453	441	440	466	405	421	426	436	456	431	436	435	422	438	460	439	412	460	429	443	395	427	401	407	407	423	435	441	431	438	435	417	389	443	393	444	427	448	458	447	395	434	458	425	422	427	414	462	417	410	465	416	457	437	424	448	478	434	417	434	436	389	457	440	441	445	433	445	388	467	428	429	438	400	444	405	418	411	443	404	432	449	411	425	434	453	422	448	442	437	406	473	404	425	401	424	383	417	445	398	457	417	452	414	417	424	410	433	420	410	437	435	412	422	433	428	409	418	411	447
25664	22913	48818	43806	27203	17641	7984	1534	501	507	529	524	492	498	506	503	509	515	500	568	518	544	561	479	526	494	540	491	505	524	502	511	496	502	523	500	537	508	521	504	520	520	516	501	491	543	515	537	503	499	536	552	527	533	550	516	496	536	493	501	538	493	520	529	504	544	563	551	492	527	529	517	510	531	503	522	497	504	511	516	496	504	497	518	527	506	532	531	487	523	506	521	517	562	555	525	501	549	499	537	489	459	521	507	489	500	479	492	538	531	524	537	538	533	530	535	528	525	576	538	488	488	492	512	528	507	464	558	484	510	526	495	525	478	526	486	518	519	562	537	534	512	559	532	531	515	510	528	499	482	529	488	507	531	467	520	486	508	540	525	515	547	549	505	518	532	484	537	518	541	530	516	518	529	507	528	532	502	514	526	540	526	488	552	503	546	466	506	478	546	493	516	464	524	540	511	517	490	506	448	504	502	486	533	526	526	532	531	532	507	503	473	541	487	503	560	513	499	501	487	502	478	512	542	531	545	496	517	537	513	511	461	519	518	521	537	562	499	518	515	516	528	517	508	530	519	504	495	539	506	539	525	522	511	499	546	504	476	514	513	505	463	521	514	523	497	532	479	527	504	498	526	475	513	537	492	511	529	470	550	485	539	507	510	499	483	491	518	519	522	530	498	497	505	493	528	519	545	535	491	492	557	517	489	483	532	492	536	526	528	523	534	484	510	474	532	502	522	529	544	516	489	492	505	504	531	510	512	517	533	543	513	478	527	504	518	545	518	560	533	529	504	528	524	516	493	527	501	502	530	526	543	515	514	518	523	529	540	522	562	522	537	487	531	517	544	487	525	508	534	535	516	486	510	525	486	474	517	526	497	496	526	551	504	535	505	497	473	514	488	506	542	502	512	535	522	525	503	518	519	518	558	500	461	539	518	500	477	540	552	532	527	531	518	542	535	515	531	493	542	484	485	522	475	514	486	504	499	514	531	558	510	544	518	544	498	533	504	502	495	516	507	531	550	552	522	491	492	496	544	497	484	504	497	560	489	508	509	538	476	540	499	501	529	479	538	534	561	509	520	489	489	519	507	547	502	496	515	534	532	515	504	480	512	491	504	510	538	483	495	481	468	531	517	513	522	501	483	533	485	492	492	508	499	531	519	505	551	477	498	504	530	515	520	549	517	488	552	511	496	505	502	529	573	492	494	508	527	513	497	499	521	491	511	494	509	517	532	533	543	500	488	510	547	459	518	491	547	542	521	494	516	514	513	521	545	518	538	537	534	504	490	561	462	530	528	501	516	501	526	530	485	491	546	549	540	532	466	491	502	553	505	519	507	537	499	515	503	488	521	506	502	525	497	556	516	536	541	505	515	517	500	525	506	537	537	541	529	471	508	475	531	503	514	483	523	510	525	490	547	504	479	518	566	466	484	520	520	511	495	472	511	516	537	492	484	517	502	481	520	494	503	506	531	539	534	504	484	511	498	481	501	542	527	502	536	548	525	541	522	531	514	539	538	495	521	500	521	536	494	530	515	491	505	513	502	545	523	499	481	501	528	521	510	507	540	517	523	524	496	483	507	525	577	483	498	528	522	519	527	529	527	527	535	539	520	538	510	501	474	520	532	532	513	491	507	518	555	520	537	505	522	516	519	497	512	541	494	510	488	535	512	472	482	539	498	564	515	482	515	471	508	486	519	509	500	510	484	524	554	494	537	492	507	493	478	502	510	508	511	553	510	490	500	553	530	529	529	515	515	546	529	515	497	528	505	518	475	524	502	543	527	444	525	512	545	465	511	520	494	522	480	503	546	513	470	511	534	513	504	546	511	513	559	514	489	508	508	513	512	543	527	530	517	494	505	526	518	536	484	521	525	489	496	521	485	506	495	527	515	506	518	493	503	502	468	519	501	548	517	534	516	509	504	503	527	542	546	528	531	514	543	478	529	511	524	493	524	531	486	571	518	520	501	493	525	549	555	508	493	532	494	506	494	487	501	471	526	549	548	496	470	517	536	482	514	538	509	546	504	507	497	497	490	488	547	528	520	502	527	522	492	482	520	488	520	538	509	517	529	505	522	525	458	559	512	509	532	534	509	535	544	489	486	493	552	473	531	540	506	527	523	460	481	493	526	530	489	528	535	523	529	494	521	486	459	503	519	516	500	528	513	518	513	520	504	495	516	507	522	488	533	496	509	502	522	551	500	554	486	521	524	505	516	560	510	510	533	496	498	505	546	526	498	489	525	502	506	482	468	481	492	510	512	498	538	526	555	516	512	547	494	479	542	520	518	503	474	518	550	511	494	572	485	548	512	520	509	477	514	472	528	480	497	530	517	515	488	508	528	512	540	491	516	536	464	482	533	524	520	502	486	489	544	519	526	490	519	493	491	508	498	501	560	523	501	514	502	505	506	537	481	495	481	523	474	486	505	526	491	537	493	495	508	522	491	542	528	571	505	530	504	478	488	559	533	477	491	500	491	535	497	509	505	520	502	537	517	524	528	559	481	512	525	492	512	464	532	514	502	459	503	518	514	505	532	516	490	489	520	522	524	487	552	532	533	506	469	504	526	524	487	503	507	518	547	506	515	521	478	504	513	479	539	496	493	493	546	536	517	489	521	512	486	530	498	485	519	519	466	541	535	537	531	512	524	500	496	528	521	529	464	515	521	503	536	513	487	551	508	491	478	520	533	519	516	540	477	443	519	508	532	530	502	535	501	482	511	500	504	505	504	505	556	553	509	525	563	488	505	542	503	505	500	556	460	520	529	522	533	505	521	471	498	511	510	541	509	523	518	519	526	513	510	507	488	516	519	527	510	547	518	494	490	521	482	500	528	493	476	458	505	520	522	515	494	474	524	523	483	516	513	519	537	512	504	490	531	519	466	497	517	477	512	542	513	520	534	501	545	493	513	505	505	563	511	516	518	511	487	522	505	526	550	507	514	534	528	488	520	533	493	539	498	528	524	493	525	507	499	488	523	497	512	549	503	535	531	533	590	478	511	546	518	490	509	522	512	515	567	469	508	528	470	540	527	559	548	506	511	527	514	526	521	487	496	507	466	542	478	493	507	514	502	527	519	534	517	534	513	519	501	510	496	503	484	530	511	522	516	468	517	503	512	481	509	521	521	516	511	512	505	483	530	485	550	504	503	536	525	526	547	510	521	510	507	514	531	517	497	485	517	517	470	532	497	505	547	479	497	487	519	547	486	530	546	534	537	506	517	465	525	498	475	486	552	525	543	499	485	501	492	511	513	455	506	496	524	496	489	540	497	546	479	490	539	522	506	557	536	536	508	511	542	496	512	529	481	487	480	511	518	515	533	514	531	536	503	450	493	519	491	533	475	513	553	508	550	527	515	545	556	498	526	526	515	581	547	531	520	496	483	531	514	535	539	506	481	502	535	517	509	520	546	530	501	505	508	527	506	507	513	556	505	504	503	531	530	510	498	513	565	525	513	509	534	553	478	529	499	533	497	517	466	496	538
31400	70465	70378	46761	29882	19822	9365	1950	576	566	570	568	602	588	595	591	553	572	565	577	574	572	580	597	522	539	579	624	580	562	563	566	554	592	602	545	565	521	579	581	585	589	601	583	583	618	598	599	589	556	592	560	590	586	591	581	588	556	570	604	591	585	597	553	579	583	567	558	554	557	530	605	575	548	579	574	595	608	560	615	598	603	570	572	542	558	588	585	572	565	589	609	529	535	598	621	559	589	574	594	601	557	551	600	550	577	555	559	573	574	595	603	541	601	536	610	568	639	570	579	600	533	520	556	584	603	600	566	558	612	555	600	562	634	595	492	594	577	585	573	585	530	582	530	554	551	598	550	595	581	577	586	601	600	577	595	589	581	594	552	568	591	551	534	580	620	573	582	573	575	570	571	569	554	581	562	585	589	558	565	560	557	553	566	564	608	548	593	564	621	587	574	591	550	604	595	592	552	561	539	581	599	585	595	615	575	579	557	618	582	567	596	594	598	586	571	537	607	575	574	579	549	582	583	531	570	576	588	575	571	602	537	550	613	562	561	595	586	572	591	589	535	583	603	575	600	547	535	594	562	562	564	578	578	570	569	591	598	534	567	562	586	603	566	562	572	584	565	600	612	538	586	581	524	576	569	622	573	607	595	614	553	549	550	568	579	566	539	641	538	558	566	560	629	568	548	536	547	534	582	565	547	564	568	558	561	560	560	571	568	555	538	573	628	568	588	588	595	638	568	568	509	548	573	550	595	559	581	595	568	603	556	574	556	605	564	602	556	576	581	539	574	585	540	578	591	563	580	574	597	563	571	548	583	618	587	568	595	607	634	604	602	602	590	567	596	596	594	561	600	593	558	625	605	568	587	599	572	559	564	550	579	596	538	605	581	546	564	565	542	576	600	564	621	564	560	584	542	557	587	553	567	592	583	531	545	577	606	571	561	563	580	542	550	582	569	556	555	581	625	576	572	577	572	612	580	589	595	588	596	568	593	616	564	568	565	589	562	579	590	573	560	599	594	551	576	603	607	558	551	564	605	565	601	591	608	582	604	553	541	558	556	562	576	514	588	600	564	563	553	591	566	582	559	607	546	596	517	592	541	528	539	560	577	563	582	572	602	572	600	518	575	546	562	567	570	563	552	567	543	533	580	592	614	570	568	549	597	589	588	603	569	600	540	555	575	572	581	569	544	582	556	545	548	598	587	569	591	565	564	583	576	591	605	561	545	575	581	546	528	562	580	579	547	622	582	580	601	575	595	553	593	545	548	554	550	581	611	573	566	574	561	577	569	613	561	638	558	584	574	561	626	596	544	549	558	588	539	557	551	592	552	563	534	612	567	590	593	617	558	540	603	600	604	525	571	571	555	564	589	558	539	560	612	599	568	582	577	585	588	569	574	593	551	589	611	571	540	559	598	565	537	545	584	571	589	604	574	571	645	560	530	545	575	550	586	561	547	555	576	590	565	598	560	537	544	542	589	545	598	608	552	604	586	599	598	571	585	553	603	607	547	586	553	546	589	545	587	619	598	582	547	548	581	573	496	560	585	565	583	556	585	576	588	532	614	602	566	572	595	573	561	612	585	566	571	576	583	561	583	605	567	567	583	580	499	561	582	620	561	590	579	611	597	594	584	558	568	542	569	570	563	558	537	544	581	543	588	591	545	579	537	608	609	562	578	583	570	571	526	552	583	579	575	608	553	543	588	591	591	591	541	576	607	590	590	611	526	569	564	603	584	583	570	563	622	619	575	598	592	543	627	571	558	576	556	569	632	592	549	600	556	574	610	564	549	567	554	534	546	543	590	573	590	586	623	563	556	580	611	592	592	571	552	623	548	579	535	620	615	537	602	622	596	550	607	577	573	641	562	603	590	567	587	566	563	603	595	557	601	584	548	605	557	567	574	588	551	617	527	596	584	583	615	609	567	598	558	577	555	574	593	641	596	575	610	603	584	550	534	592	584	608	604	585	578	571	611	568	609	568	568	578	560	548	572	576	537	611	570	582	600	587	564	575	594	580	553	597	542	598	604	561	575	571	610	566	576	617	602	540	611	615	559	538	546	543	578	570	572	609	617	580	568	604	598	597	557	573	514	588	574	548	587	527	559	576	560	588	571	597	549	582	568	603	603	574	576	567	568	559	595	584	542	596	548	569	586	579	550	584	574	599	577	576	562	582	562	560	560	567	541	592	596	590	579	575	560	588	538	577	547	598	569	577	563	561	559	527	536	611	582	560	576	552	570	547	588	528	595	591	572	568	554	602	570	579	597	599	568	574	551	572	592	587	574	601	530	547	534	599	580	578	579	563	569	590	569	550	569	570	584	618	580	594	562	586	550	571	602	581	539	594	562	624	586	575	564	612	580	565	560	542	562	566	589	610	609	556	555	560	596	587	581	556	580	595	562	561	567	579	573	583	532	606	576	590	566	587	550	587	519	583	524	606	556	563	590	600	561	559	520	581	553	587	560	530	609	574	574	549	595	568	587	558	560	560	572	549	524	573	571	597	607	557	578	584	597	548	589	545	623	609	598	510	571	581	547	583	595	561	596	579	534	543	583	547	540	570	583	555	581	545	587	581	553	517	623	581	562	610	568	571	607	573	580	578	530	564	580	579	576	552	571	546	544	569	577	597	572	530	566	613	588	587	547	542	588	576	589	549	553	616	596	568	573	579	593	529	564	599	554	545	534	585	551	580	593	578	540	540	587	559	545	607	603	572	570	559	575	597	604	608	565	559	601	611	602	596	583	597	545	597	566	597	553	549	569	583	587	575	568	597	551	574	543	577	534	544	566	569	572	614	574	586	602	599	544	600	616	522	578	555	606	564	573	585	544	575	566	589	553	589	589	582	634	609	574	569	574	598	575	553	545	584	543	548	561	544	593	596	570	560	580	620	607	571	581	591	560	582	548	614	590	529	561	544	591	558	612	518	570	580	577	608	536	578	618	548	627	568	608	603	567	552	588	560	597	576	587	629	594	610	537	605	592	568	557	512	521	562	569	556	566	575	564	546	582	596	589	591	553	564	583	566	594	578	571	555	562	595	576	606	594	570	576	592	582	602	549	565	577	626	568	546	578	567	576	548	550	564	563	557	580	622	560	586	605	582	558	579	611	586	578	553	556	587	573	596	560	595	574	578	538	537	594	531	571	562	586	617	584	585	582	621	578	499	549	558	590	589	568	581	593	555	537	623	577	587	576	606	572	584	594	617	557	551	575	552	554	538	616	584	557	550	589	596	554	573	596	621	583	585	569	594	579	563	616	544	581	592	591	540	612	586	549	604	586	551	546	599	570	550	537	592	562	561	578	562	575	559	565	585	571	589	574	575	606	577	591	560	577	591	570	518	545	596	551	571	578	622	575	569	573	559	582	560	543	582	582	578	598	550	592	548	556	560	571	529	596	586	566	569	575	582	579	589	596	569	546	584	590	568	571	597	576	589	547	591	569	584	572	579	568	557	554	592	576	543	601	514	590	527	564	585	594
23326	21683	42749	45988	37962	35319	28100	7938	694	587	577	605	626	617	589	621	616	578	609	611	631	624	572	608	603	577	592	538	586	554	622	621	608	554	550	554	620	607	665	610	576	583	597	551	598	600	587	574	645	535	629	562	563	577	600	552	609	574	581	576	591	547	590	603	563	564	597	583	589	567	580	585	583	624	580	564	592	574	611	571	617	580	604	557	563	582	576	533	579	572	596	586	611	596	583	594	588	620	504	579	587	597	583	583	556	605	582	570	540	602	552	533	562	551	551	613	601	587	517	578	585	666	576	582	581	587	558	577	585	586	581	512	577	570	553	558	593	574	572	553	593	527	619	550	614	582	569	552	559	560	614	579	562	609	553	593	577	594	595	592	589	588	567	585	583	581	558	588	560	569	568	598	566	553	571	556	533	626	554	552	538	543	628	591	563	573	610	587	589	549	580	547	582	605	556	586	603	544	562	582	548	594	572	577	591	580	551	606	567	616	589	575	591	596	607	539	612	576	607	595	566	529	537	560	589	556	575	641	593	595	571	564	578	584	574	579	591	577	586	638	574	600	549	547	556	595	571	579	584	587	589	578	600	582	545	587	578	580	581	596	597	562	513	571	555	555	563	582	580	613	580	568	501	543	559	589	553	609	539	607	607	590	616	576	584	602	530	574	548	594	598	597	575	602	574	554	595	625	604	552	587	587	576	560	634	603	597	588	558	616	545	566	554	589	550	587	551	589	566	604	583	588	556	594	558	595	642	586	573	567	602	566	574	578	573	566	542	585	584	563	595	549	578	534	586	582	596	595	597	625	578	590	591	621	542	580	614	552	607	573	558	559	585	591	571	570	598	549	575	592	592	605	572	545	562	592	546	590	620	575	582	574	572	585	585	596	568	627	565	572	585	583	562	569	622	522	616	581	569	578	571	584	590	596	559	581	575	571	559	562	513	550	582	555	611	543	612	580	585	613	558	597	625	582	549	550	594	609	520	581	575	555	617	559	593	596	562	563	626	585	556	607	578	581	543	594	566	562	588	607	578	587	544	575	564	618	590	549	626	545	570	595	591	589	565	574	571	584	590	601	557	547	545	581	594	575	579	624	581	567	581	562	600	592	581	577	571	636	616	620	605	575	554	580	564	586	588	566	578	581	592	580	563	580	592	564	633	539	604	584	589	594	596	570	608	571	584	572	592	574	541	565	572	576	615	611	572	605	542	594	610	566	543	544	555	574	571	550	562	565	590	578	614	574	540	566	566	601	602	574	599	591	593	543	587	562	585	565	592	600	586	608	577	597	586	565	633	592	587	588	611	581	578	585	595	607	580	545	596	581	591	558	604	562	571	608	550	598	611	584	619	559	569	601	589	594	549	593	587	564	557	542	569	572	586	562	561	554	585	542	583	600	564	593	571	609	594	577	569	596	586	604	561	564	596	582	601	557	596	570	594	600	554	566	629	566	581	572	564	579	554	580	609	589	604	606	578	590	549	623	591	540	569	602	585	566	567	575	569	573	555	578	544	574	616	595	569	614	587	563	594	545	572	545	614	586	594	577	560	587	599	578	614	545	597	583	572	609	534	596	565	545	590	615	585	568	538	604	602	571	585	555	614	569	595	574	602	563	584	604	581	588	584	628	605	587	570	555	607	576	569	590	614	615	568	531	598	609	560	586	585	581	584	619	593	631	567	595	596	553	555	593	561	581	617	571	594	558	579	592	579	578	575	565	606	588	561	628	615	534	604	564	587	576	595	574	588	577	580	556	574	579	586	605	587	614	518	604	556	584	586	576	553	580	584	587	571	576	593	595	633	575	579	564	604	553	601	558	604	587	604	572	567	593	581	565	623	611	601	538	565	585	575	585	599	573	586	595	571	597	607	618	551	558	548	548	563	579	599	525	563	586	543	609	579	549	609	606	549	630	549	584	580	567	577	573	611	549	585	579	583	580	604	565	545	582	590	599	561	556	556	561	571	581	602	600	546	595	572	571	626	526	586	624	590	550	590	550	579	546	604	547	591	572	589	564	561	610	597	571	570	585	561	554	543	556	607	569	591	553	608	537	548	549	614	566	580	558	626	615	618	581	598	563	569	599	605	554	571	610	560	586	576	543	539	581	556	575	573	558	607	562	604	601	598	538	601	535	599	562	606	545	576	593	550	581	617	569	570	552	642	576	571	548	553	585	570	566	591	561	571	608	565	545	573	562	571	553	588	594	560	551	595	560	597	595	618	574	578	559	575	558	609	559	594	581	578	565	565	551	591	570	587	532	558	619	550	566	593	594	567	572	522	613	591	598	509	582	527	601	578	612	550	609	591	604	548	571	558	542	563	593	516	581	614	574	574	560	574	592	546	578	553	577	600	571	581	553	627	571	562	555	552	572	591	560	594	551	555	619	560	583	615	632	581	583	554	564	590	540	566	566	578	578	573	558	530	517	575	578	589	565	526	571	569	587	565	590	587	605	576	568	620	564	541	623	530	592	505	587	524	572	606	593	550	614	575	610	583	591	572	563	625	569	575	541	565	569	557	585	590	568	638	548	592	608	527	584	561	559	563	567	553	602	590	550	501	605	580	583	611	530	581	591	578	609	582	543	600	580	576	568	581	596	598	561	579	578	574	591	544	582	557	590	599	609	562	603	562	577	572	583	603	526	569	585	613	553	600	578	539	585	591	578	571	561	570	599	561	593	554	587	590	566	589	509	556	594	615	569	541	570	581	543	544	593	606	563	572	590	566	577	560	553	565	615	594	589	615	579	547	585	607	610	602	583	565	598	598	603	581	562	638	542	591	546	568	578	565	583	565	627	582	575	614	575	574	582	562	565	553	596	491	538	593	554	568	610	578	563	559	551	578	588	632	585	590	575	575	578	587	594	589	605	552	555	591	575	573	617	585	553	528	563	578	542	592	603	592	545	580	543	561	597	535	558	585	536	570	581	577	613	549	555	619	574	579	641	575	560	529	555	594	575	596	549	571	606	607	579	589	568	574	541	550	594	579	602	584	589	607	591	571	577	569	525	604	623	620	568	555	592	547	590	596	595	592	596	585	561	618	555	557	535	615	593	608	554	599	564	574	576	590	600	521	585	566	574	561	579	576	582	578	590	543	559	592	561	604	595	550	582	563	605	580	620	530	515	623	605	594	533	539	566	566	566	600	585	568	599	527	573	582	569	630	578	543	592	583	562	651	588	532	612	598	621	599	592	570	603	583	591	603	522	578	577	591	556	629	590	637	605	558	546	570	581	578	595	612	565	575	543	510	568	601	571	601	566	589	602	571	572	565	592	596	586	547	605	588	611	576	587	573	589	596	621	562	642	609	593	590	543	571	609	546	541	603	591	565	586	587	626	544	578	629	592	577	601	540	561	575	558	573	622	534	553	598	595	542	587	604	558	564	597	598	569	610	596	559	590	538	618	585	578	559	613	587	616	544	561	582	607	544	570	606	577	546	565	566	568	599	597	588	561	577	542	611	590	643	562	629	586	576	608	559	570
35771	80870	89397	72088	51005	40027	23441	4875	652	606	623	629	624	616	658	641	652	579	589	660	589	642	667	648	594	658	635	639	603	592	616	597	624	599	613	614	586	603	596	602	592	597	654	598	591	602	588	597	613	636	636	635	610	662	611	602	677	650	593	619	615	597	643	621	624	672	644	617	586	594	646	603	635	597	624	591	620	600	597	582	610	604	636	591	596	605	598	655	623	604	621	593	637	618	588	634	645	639	624	625	592	631	628	573	640	628	634	617	642	598	593	625	630	644	625	626	619	638	586	588	631	612	613	626	610	612	651	583	577	634	637	609	649	618	589	614	603	629	610	622	604	568	675	631	610	612	607	594	622	609	626	653	569	623	643	616	596	618	626	611	642	599	599	578	558	606	589	634	621	615	609	611	580	634	659	607	604	637	612	635	618	590	619	637	638	602	620	623	529	650	596	603	607	618	597	630	596	624	624	668	612	570	590	611	568	679	645	623	600	605	626	656	611	620	638	607	613	581	605	641	589	625	596	597	640	593	608	575	636	650	576	585	638	586	588	611	633	616	605	622	602	586	608	670	620	621	620	667	595	590	578	573	688	630	621	632	651	629	577	629	641	615	591	628	592	597	609	603	643	653	602	617	613	581	598	631	653	567	611	605	670	592	608	591	572	608	611	606	600	602	622	636	624	642	635	561	595	653	599	630	594	610	618	646	587	619	638	652	630	598	634	583	583	611	594	607	591	588	604	585	625	612	620	604	607	631	642	596	646	654	607	634	656	594	581	611	620	587	630	607	579	611	572	612	619	647	598	631	612	591	641	577	593	590	629	624	606	644	599	592	575	602	644	605	614	634	610	590	636	602	587	596	628	641	619	700	595	620	634	632	595	620	612	608	597	624	626	572	620	626	604	568	599	594	625	599	582	634	596	589	599	609	624	620	633	594	598	651	625	641	594	616	638	611	575	661	614	592	600	639	635	619	614	645	607	601	590	647	592	615	608	570	588	541	618	641	612	599	654	580	615	627	659	671	640	570	597	632	641	660	624	604	648	620	600	630	636	579	600	624	619	566	627	596	601	554	614	639	602	589	630	599	598	623	627	624	605	627	588	595	632	648	617	573	669	619	596	622	674	646	631	553	630	586	630	629	573	677	588	616	595	655	610	624	630	609	605	617	611	607	620	611	629	615	649	614	627	632	642	612	628	592	626	630	653	610	626	617	643	576	578	607	608	639	631	587	602	636	632	631	604	633	610	614	589	634	602	576	606	636	623	593	623	592	594	612	604	655	612	619	590	634	590	591	642	606	630	637	610	608	623	557	634	591	652	626	591	593	622	627	623	617	606	586	631	636	576	582	605	627	608	603	658	581	579	595	660	624	628	610	649	589	606	602	572	617	627	605	596	586	578	643	588	596	660	613	607	623	572	628	600	631	611	611	614	625	633	599	608	572	584	609	597	623	610	647	611	591	648	597	647	615	634	608	561	623	614	652	596	614	603	608	614	613	598	594	615	578	621	605	616	638	600	587	628	624	667	572	570	614	604	636	647	634	680	688	602	635	602	561	621	614	602	624	611	613	609	618	627	608	602	666	601	618	621	663	615	585	629	594	590	617	597	646	599	594	586	594	606	633	629	621	625	616	595	625	651	620	628	564	596	643	612	579	613	624	607	629	606	608	573	606	617	620	579	627	624	587	641	612	589	635	625	603	632	610	624	621	627	650	696	632	631	627	610	638	623	610	589	602	605	648	606	630	629	627	612	644	590	596	595	611	648	653	615	636	618	667	619	603	574	611	622	623	621	628	629	614	636	584	635	634	573	672	600	602	639	642	627	619	644	592	666	584	626	606	632	612	660	621	626	622	624	633	610	552	561	584	655	592	596	636	568	606	598	613	602	600	590	626	673	624	580	590	619	629	553	615	610	605	582	636	672	633	648	588	589	586	602	606	615	581	587	602	633	638	605	657	669	631	597	584	632	633	675	639	661	567	634	631	643	656	643	621	645	628	633	629	601	582	615	641	639	643	611	616	599	620	619	592	584	599	609	592	597	650	579	616	611	613	646	606	632	637	591	650	642	617	593	604	582	615	648	678	650	636	587	598	588	620	600	620	600	615	612	595	645	642	628	595	614	605	588	624	620	620	570	589	603	635	611	636	633	639	583	650	619	602	567	660	630	625	622	585	605	618	588	582	623	625	616	602	638	585	588	611	612	603	611	564	636	609	590	627	630	583	570	617	641	626	634	620	628	628	598	615	585	663	674	626	677	646	579	616	656	616	610	609	637	619	618	626	588	635	626	605	602	627	623	614	636	619	590	615	609	632	692	633	602	623	666	536	570	623	588	578	622	628	640	585	600	582	584	600	624	636	628	643	592	647	619	631	619	639	633	591	599	603	618	632	581	631	654	631	613	595	662	612	615	603	572	615	607	673	617	612	596	634	602	588	638	613	631	606	622	607	618	645	640	625	628	618	622	626	623	595	607	621	603	611	674	611	601	603	618	635	624	629	624	625	651	654	630	586	674	576	610	590	652	605	603	603	658	589	619	605	596	599	615	673	617	634	613	651	610	625	606	617	639	620	593	602	612	668	625	575	609	651	609	611	623	627	599	582	615	632	615	604	635	575	584	594	622	602	635	644	615	610	611	648	604	609	615	571	623	647	577	622	649	615	642	612	619	632	596	598	661	562	591	579	590	629	651	601	605	605	639	628	605	649	575	604	623	601	644	648	596	612	604	633	614	617	620	626	583	622	595	655	615	639	597	583	618	619	619	614	581	658	604	582	640	637	588	629	634	620	612	614	585	643	641	585	632	594	602	631	616	633	628	619	644	632	589	583	633	647	607	675	621	641	614	628	617	620	580	590	589	580	626	572	611	608	626	629	665	623	585	624	615	627	653	590	642	594	667	614	610	642	638	623	620	639	613	626	650	684	610	582	585	648	649	637	619	611	586	604	639	616	655	657	646	635	631	603	612	619	639	625	623	643	602	635	637	651	640	631	596	649	601	622	581	636	635	569	652	629	618	637	613	578	618	599	630	617	625	658	650	617	669	592	612	619	597	622	589	608	627	616	636	620	642	629	640	593	580	603	612	608	660	634	621	625	619	598	661	607	647	613	628	606	590	606	592	634	588	583	613	602	623	665	580	642	629	609	603	601	608	597	611	561	653	588	633	647	610	580	628	650	660	603	661	536	635	638	629	621	635	654	631	611	599	592	600	635	636	586	648	613	591	639	590	637	642	589	668	623	614	578	620	617	646	653	614	641	641	634	604	605	607	621	603	621	612	599	602	648	657	646	610	652	617	591	630	619	593	620	581	647	607	640	621	640	635	645	607	616	642	649	620	657	690	606	639	605	591	615	596	627	603	638	587	606	632	617	598	596	540	650	606	626	627	617	660	601	614	593	619	626	593	619	597	619	642	617	578	611	612	615	598	626	555	603	635	599	610	627	652	646	681	637	610	631	640	605	610	593	572	637	580	617	586	588	665	654	604	565
28668	25268	45632	34435	14904	6985	2896	692	368	393	408	426	363	387	401	357	398	389	387	383	412	375	388	349	406	387	409	399	414	369	406	389	388	330	383	414	360	394	361	383	417	402	406	374	389	396	356	415	356	344	371	381	411	382	384	377	401	388	414	381	387	389	386	361	353	380	360	363	404	383	388	384	364	377	396	385	398	347	432	395	381	365	381	447	378	378	389	386	411	421	350	375	389	389	377	375	390	406	380	348	356	422	389	408	396	359	403	372	400	375	389	401	391	428	362	338	386	357	365	368	382	378	368	400	373	399	415	401	385	354	402	369	435	364	394	375	393	361	421	374	367	427	356	418	388	389	381	356	404	382	367	393	387	382	385	401	369	373	371	393	395	413	412	405	349	393	416	371	396	390	364	377	372	371	360	371	387	356	400	363	384	398	369	392	416	403	399	395	413	411	391	347	340	398	352	383	435	375	387	381	372	388	386	391	374	396	360	380	366	369	393	380	360	359	418	398	370	384	410	361	382	383	377	411	414	389	383	344	425	365	373	367	385	400	390	405	393	397	391	373	381	368	404	386	375	354	371	359	388	395	382	383	397	410	396	358	392	408	366	426	381	383	375	369	384	389	405	359	412	392	384	356	384	425	395	409	392	386	378	379	393	434	388	401	370	425	413	393	395	363	395	378	395	372	383	360	393	369	374	402	342	403	362	361	369	386	394	383	408	370	396	394	409	341	422	374	403	381	369	417	365	382	371	414	367	361	369	379	387	350	388	394	382	403	390	400	397	406	384	367	396	359	386	343	379	379	373	423	394	383	381	407	374	396	361	387	402	392	405	383	386	379	400	380	388	415	400	404	414	398	399	385	380	420	407	353	411	379	402	342	368	353	417	350	372	384	367	395	368	378	345	379	369	387	416	384	421	405	420	427	356	376	398	369	377	408	385	328	343	384	361	374	357	376	386	386	363	373	377	376	381	379	358	403	385	352	389	348	402	389	365	363	353	386	421	406	403	363	412	384	380	401	356	370	373	388	422	384	365	369	376	359	401	384	387	388	404	387	390	359	383	372	386	400	385	363	414	389	369	385	377	396	358	381	375	413	385	386	387	332	387	363	390	418	427	425	371	396	373	427	410	405	351	419	393	352	379	407	393	415	354	424	385	398	344	349	403	424	405	382	418	378	367	379	394	368	415	388	363	405	381	365	391	391	411	405	365	381	385	414	371	367	394	404	379	421	373	371	376	405	387	381	390	361	325	388	415	399	409	388	442	436	394	377	387	373	378	389	368	361	416	394	391	404	386	406	379	337	361	399	375	376	378	399	416	382	415	395	377	381	391	404	397	416	404	411	376	361	339	398	372	384	364	385	348	408	415	408	377	379	396	378	394	387	378	393	366	382	395	393	393	380	397	396	379	340	408	390	357	361	380	346	379	403	383	387	391	378	362	345	400	353	433	393	401	378	383	418	353	393	373	370	383	410	396	374	384	356	405	365	392	400	382	414	401	406	413	396	374	405	388	387	399	366	408	400	387	363	375	380	393	384	424	378	351	413	385	379	413	399	405	383	365	365	355	393	365	374	420	391	390	420	376	367	369	403	395	353	397	364	393	353	409	392	388	392	433	394	398	366	408	404	389	393	381	399	420	381	408	401	401	379	394	381	391	401	361	339	378	404	354	358	354	392	394	398	370	382	394	374	375	361	447	358	395	394	383	381	354	389	394	397	380	387	381	354	383	408	393	392	431	398	389	350	399	383	387	376	411	368	376	399	397	376	387	367	367	386	379	368	392	431	383	372	371	412	396	402	387	419	379	369	368	363	403	359	383	399	404	399	419	386	398	422	394	410	427	352	382	368	387	398	355	366	406	380	403	407	360	371	374	370	383	412	384	418	346	369	389	394	411	408	356	363	422	374	394	378	375	370	359	382	394	394	393	412	411	403	396	328	385	351	414	394	362	392	357	351	403	389	407	403	402	410	376	392	418	353	390	391	386	388	398	383	408	370	399	403	355	391	380	383	384	373	401	388	389	389	389	390	385	384	379	416	409	367	362	417	401	440	379	385	399	413	375	412	362	400	365	357	421	395	429	363	378	399	365	397	386	392	387	401	374	391	385	372	387	386	402	381	381	390	400	406	403	408	377	382	390	388	383	433	401	362	389	427	360	341	433	372	384	435	412	422	369	399	369	397	423	420	400	357	404	390	418	354	371	389	372	376	389	412	393	362	379	395	413	396	408	356	382	398	345	378	385	395	381	372	375	389	419	416	376	371	374	377	365	395	381	416	381	406	361	381	412	348	408	363	379	387	410	393	441	415	381	377	412	375	386	391	384	390	379	390	427	368	403	389	395	387	401	387	387	380	421	384	374	394	385	372	374	392	414	406	415	389	398	375	370	363	374	366	368	397	393	408	413	394	405	418	378	420	423	391	383	372	375	396	390	400	386	386	370	411	383	369	401	324	376	391	423	361	391	371	414	377	379	384	378	405	386	402	408	351	386	392	373	389	410	372	427	387	415	367	351	379	379	364	371	371	359	399	364	414	427	390	365	392	429	430	358	357	381	344	353	341	356	380	368	344	407	390	367	385	404	396	391	386	343	372	379	382	383	390	372	392	410	372	385	370	407	410	368	380	413	407	392	382	405	390	357	351	361	373	349	418	399	371	363	411	418	382	434	431	378	398	380	390	391	385	384	374	384	377	431	388	377	384	371	380	428	380	405	378	394	406	371	395	368	358	390	371	379	371	406	381	394	405	360	378	371	390	396	386	381	359	409	394	392	407	378	386	373	347	388	353	382	351	381	376	415	384	380	366	422	341	393	363	416	432	349	388	377	359	377	381	367	390	388	392	378	413	403	428	358	396	384	384	405	386	370	380	381	401	348	398	381	385	389	390	368	379	382	413	387	370	366	392	381	410	374	402	409	396	413	383	356	339	405	364	381	387	386	356	371	386	432	394	382	388	386	349	411	360	403	401	392	361	359	369	392	407	385	378	363	397	379	365	382	398	371	337	381	346	390	404	391	399	412	414	357	350	395	394	384	387	394	374	395	391	385	384	411	385	390	374	401	375	381	383	375	370	406	377	391	373	374	363	396	392	405	375	387	391	397	439	412	367	385	395	401	426	379	352	387	384	393	364	361	384	374	370	371	372	398	400	413	387	359	374	380	401	361	392	373	404	392	380	398	362	400	403	385	420	383	369	415	372	396	380	376	367	406	413	381	349	376	416	411	393	376	401	334	387	431	405	363	367	379	403	360	335	392	374	385	364	402	377	357	392	379	369	406	408	367	407	371	389	391	392	414	372	386	385	407	367	374	384	405	370	408	359	373	404	357	376	391	405	394	391	365	374	407	363	405	388	369	380	394	386	404	342	393	413	406	392	363	368	404	387	372	378	394	357	363	352	386	447	393	391	411	358	362	379	371	419	370	382	392	405	386	418	414	388	384	376	377	365	379	410	386	378	365	368	429	400	398	400	384	419	384	347	387	351	366	391
27758	40885	41953	25650	11880	7364	3264	782	439	439	414	422	462	443	457	424	409	440	449	451	456	427	407	444	443	414	453	393	406	426	446	462	433	430	409	493	445	439	422	459	435	441	422	457	443	435	421	474	390	448	480	435	424	465	460	432	448	478	450	415	432	417	432	411	401	475	435	424	434	416	432	434	417	460	427	447	430	446	434	460	458	425	476	405	418	437	443	466	461	453	442	402	418	457	466	408	432	434	451	455	450	478	468	432	449	453	442	419	429	424	439	471	419	438	469	440	463	467	472	460	478	460	477	478	415	402	404	405	421	451	461	423	456	425	446	452	468	476	418	444	439	431	451	445	417	413	459	462	420	431	411	443	465	462	439	447	454	413	480	443	453	438	457	453	415	455	412	444	450	423	429	440	460	465	453	441	420	443	465	423	478	457	473	448	429	436	464	445	409	410	435	453	470	456	459	415	469	474	389	426	436	434	440	444	417	454	445	453	441	448	397	411	445	457	423	457	468	410	412	450	429	447	447	456	454	439	447	444	465	441	457	389	435	465	461	447	387	420	429	418	463	417	426	450	443	427	448	419	460	418	454	417	443	414	443	443	438	447	431	448	460	471	468	439	437	442	429	436	442	462	465	450	440	444	451	453	464	421	422	468	490	420	445	444	415	474	399	443	493	442	429	449	437	403	420	419	441	453	494	436	474	416	434	457	421	441	430	472	467	443	454	423	429	431	414	404	456	448	432	448	442	431	405	464	436	473	438	455	440	404	399	413	438	483	427	446	411	465	437	451	459	449	430	471	435	418	425	420	471	435	479	429	437	461	456	433	395	480	453	404	459	443	405	417	429	434	436	427	481	464	435	470	479	426	423	434	430	439	420	422	447	424	416	462	462	445	446	452	463	403	464	444	450	430	460	464	412	395	436	444	452	450	426	431	457	441	436	429	430	402	423	419	414	482	461	490	419	438	430	432	398	452	435	442	449	409	418	451	455	411	431	449	425	425	441	465	423	448	406	423	457	450	452	464	445	441	430	448	437	449	464	461	394	441	436	415	474	434	457	469	445	430	455	451	424	454	439	435	418	441	426	444	450	447	440	451	433	435	445	453	460	456	385	408	456	409	468	439	424	430	409	459	504	423	411	415	473	435	391	482	502	413	427	449	411	444	445	463	470	442	436	449	489	415	446	441	444	436	447	443	433	448	429	383	401	439	440	439	452	434	440	439	435	444	465	431	445	445	455	453	458	446	481	411	435	400	432	428	444	445	435	414	412	431	425	427	441	439	436	440	464	464	439	455	446	428	465	444	437	432	441	473	423	419	453	445	437	449	424	461	409	410	431	459	412	445	415	445	421	418	481	433	457	443	417	414	448	432	445	461	416	481	451	430	448	425	448	418	469	444	414	423	416	435	440	404	424	427	446	450	430	423	420	433	430	446	391	442	455	445	417	440	438	462	436	492	423	408	445	443	448	465	418	446	485	431	450	475	409	455	446	384	411	482	475	453	417	453	455	443	444	439	430	455	465	431	459	457	443	457	439	438	456	451	448	472	462	453	449	435	444	420	410	456	462	452	445	437	426	457	425	456	402	430	435	423	421	454	453	449	421	437	416	450	467	431	418	415	446	471	423	453	443	444	422	478	433	497	467	438	447	419	452	412	450	422	421	415	436	422	423	423	448	449	409	444	419	426	456	406	411	429	462	434	464	455	430	388	433	452	457	428	432	406	428	446	407	451	419	442	449	435	464	444	419	457	456	449	442	451	458	460	451	409	415	433	435	421	461	435	457	411	433	439	419	464	453	488	438	425	450	424	458	411	425	448	437	459	436	456	439	417	434	429	416	445	438	480	433	474	433	469	451	437	417	409	474	426	414	443	405	418	437	437	451	450	429	416	426	424	435	456	428	412	458	421	450	440	461	443	429	441	433	463	437	488	471	429	445	429	416	436	421	437	401	429	434	434	471	468	458	477	461	438	459	475	469	436	458	432	427	434	429	444	402	442	430	451	429	445	440	473	429	439	446	425	440	445	435	439	446	437	419	442	447	452	437	422	443	431	434	439	418	437	404	453	459	445	433	456	471	460	448	472	453	413	436	461	429	433	456	422	453	442	465	462	440	425	453	469	476	457	424	474	438	415	465	463	443	419	435	472	437	465	465	401	411	440	448	437	464	465	449	456	425	433	415	436	466	446	455	433	433	432	464	413	434	426	393	404	432	452	455	440	395	470	470	454	460	427	475	463	445	451	397	424	432	443	422	468	426	445	450	439	392	432	461	456	449	449	414	427	468	459	460	438	434	481	402	421	387	460	406	451	478	466	441	429	436	448	410	457	464	459	411	467	457	432	442	400	434	398	408	451	439	436	452	471	472	469	467	439	415	423	443	443	451	449	429	431	437	449	418	434	449	447	449	440	428	441	450	409	454	444	443	426	408	468	436	448	454	461	410	455	433	456	424	458	445	449	419	441	455	414	446	415	421	441	430	413	413	450	390	432	463	398	409	425	408	459	435	438	414	458	454	472	441	436	425	421	445	427	438	456	453	471	412	464	453	471	422	451	416	469	425	490	431	417	469	396	446	452	454	432	408	454	424	430	457	437	425	432	428	428	440	435	459	428	467	475	438	444	432	457	414	438	428	438	458	424	432	452	495	457	422	434	428	446	454	442	430	438	422	464	459	426	452	464	465	415	453	444	417	447	420	441	476	441	437	447	434	432	436	392	410	465	451	454	401	413	444	449	481	416	437	467	414	443	426	450	438	446	431	444	446	417	450	451	440	453	415	445	443	419	451	438	448	436	459	438	418	450	441	413	424	450	445	464	419	436	434	404	438	418	430	413	464	429	437	466	454	413	434	438	466	465	462	432	424	442	421	445	435	443	408	451	444	426	468	421	461	474	453	444	492	454	431	438	424	431	495	477	402	413	445	451	397	405	471	435	491	435	440	457	438	447	430	421	446	438	429	450	428	434	444	463	405	416	454	456	451	455	449	480	450	436	408	435	454	451	442	446	439	453	479	444	439	426	467	422	445	464	472	456	433	418	446	451	473	431	453	441	474	441	441	460	459	439	443	429	429	423	438	487	421	456	409	460	454	410	446	447	423	438	457	460	438	488	458	442	449	446	472	424	440	412	477	429	440	413	431	426	404	432	444	470	436	436	448	442	442	452	461	445	446	414	437	436	449	453	413	427	446	435	430	421	422	425	493	460	437	432	433	460	449	477	492	431	430	406	428	438	424	428	464	416	442	470	451	455	474	444	425	459	441	458	430	418	432	471	450	428	434	420	435	458	447	477	446	449	435	435	450	498	445	440	439	433	436	422	426	483	434	450	455	437	436	470	418	433	434	412	466	422	447	450	449	447	453	422	434	466	399	427	447	483	437	452	441	467	412	433	461	471	470	411	445	442	422	458	445	458	469	446	404	409	445	401	462	439	444	450	423	395	414	431	419	429	416	458	448	459	421	460	432	453	457	453	438	432	435	431	391	435	405	432
24789	21885	45886	55510	41283	30448	18081	3091	434	404	399	400	397	397	405	393	371	364	395	360	399	378	382	361	360	397	365	390	401	355	368	357	395	403	411	368	397	400	372	373	387	377	372	357	419	397	365	381	420	378	381	387	376	383	376	353	388	394	370	384	382	352	391	355	382	354	411	378	404	386	369	398	406	382	392	371	408	371	402	368	378	404	378	380	363	405	377	394	371	389	375	376	403	353	391	382	376	368	405	357	375	392	335	397	399	390	418	404	397	356	398	395	376	392	389	413	394	365	376	401	386	416	373	394	370	352	368	354	382	410	388	386	378	375	389	378	359	381	391	389	335	399	368	362	399	387	390	379	372	382	376	416	369	356	387	344	350	362	355	395	384	383	353	371	372	378	357	382	328	386	328	393	365	416	372	380	385	391	384	381	380	390	403	377	400	382	392	354	411	362	388	406	383	408	373	390	382	380	370	359	397	392	395	383	376	358	395	371	373	395	398	372	393	352	403	360	398	379	376	400	373	408	413	395	390	401	367	367	386	354	406	353	348	390	374	383	377	368	350	352	383	398	407	360	410	390	391	402	347	381	390	373	367	387	385	363	405	368	379	374	372	390	386	400	397	380	430	385	372	399	382	374	371	374	391	404	391	378	390	351	395	397	375	364	389	382	364	371	358	352	374	404	382	411	420	374	352	391	367	409	383	383	436	349	392	368	397	371	369	374	414	396	386	380	389	374	378	379	389	389	415	355	381	396	407	380	375	404	377	389	396	405	378	365	391	365	402	370	370	348	414	395	398	360	389	392	364	417	371	411	401	412	355	387	354	380	394	377	395	386	385	379	359	372	364	385	358	358	357	412	392	392	376	376	386	385	354	379	404	372	383	412	367	395	391	373	378	369	371	371	360	408	367	365	356	369	377	377	338	384	426	364	377	414	371	352	381	433	395	390	403	413	401	369	372	389	345	347	394	374	357	328	367	392	396	371	356	407	394	408	384	398	376	361	405	388	334	396	359	401	407	384	395	389	409	399	422	369	369	372	376	391	374	354	404	389	396	379	351	395	379	370	335	396	355	379	377	413	380	414	384	378	354	384	362	454	406	401	398	364	402	396	417	369	376	418	368	385	362	381	396	368	417	392	429	366	376	374	369	416	399	401	382	405	359	383	393	381	367	380	342	366	400	391	370	347	405	357	402	389	379	348	375	397	372	396	362	337	371	363	369	418	351	411	379	412	359	360	373	389	402	382	363	384	342	374	392	386	424	392	373	360	377	380	390	388	406	377	367	372	376	334	395	351	378	392	368	342	361	371	387	369	392	399	348	386	382	366	371	416	370	405	373	371	381	395	367	372	405	408	390	389	375	400	388	380	378	375	366	381	371	377	369	332	425	387	401	400	375	361	367	379	374	364	373	391	412	367	385	377	373	354	415	379	406	364	363	405	364	384	370	381	366	369	359	369	386	387	357	374	373	382	384	399	367	383	420	380	390	355	409	423	365	362	387	351	362	376	379	409	386	396	395	397	374	389	387	390	399	358	376	341	365	387	382	366	400	375	378	370	390	353	392	364	337	368	381	367	377	367	392	396	400	355	398	369	422	376	360	407	396	365	373	363	389	361	399	386	365	390	359	391	404	336	380	396	355	337	378	396	349	347	377	395	372	367	356	373	414	364	378	380	402	373	347	376	353	397	362	355	407	355	424	382	371	413	374	367	360	385	389	351	348	362	389	397	404	396	384	379	370	371	418	394	363	366	336	378	402	367	357	356	375	371	379	387	402	390	389	354	391	385	376	388	390	365	402	400	371	417	390	373	416	368	387	375	354	355	397	381	379	389	404	374	371	371	403	415	370	344	349	376	357	383	378	417	390	385	400	400	387	371	387	371	366	372	406	381	376	380	397	381	399	383	394	403	408	360	367	381	413	350	388	368	414	384	405	384	356	366	345	352	409	391	372	350	358	383	352	384	369	380	372	369	356	399	382	377	369	367	348	386	398	390	386	396	347	379	378	360	382	372	389	376	381	389	363	391	372	396	331	388	365	354	357	389	368	348	372	396	383	372	352	397	348	386	391	396	348	385	394	383	361	371	392	383	377	400	373	390	377	378	389	406	337	372	371	394	379	387	390	354	357	394	411	409	364	404	357	381	367	363	386	350	380	369	367	378	358	338	408	383	364	371	357	380	370	420	431	391	357	354	367	388	360	359	385	392	420	394	413	406	384	382	402	391	394	365	396	388	357	387	383	387	410	348	388	379	404	418	350	363	389	375	403	391	414	411	366	383	383	386	410	355	389	380	346	370	373	371	370	320	395	373	410	354	370	366	367	380	377	380	355	373	362	361	384	381	393	371	380	431	361	382	402	400	358	360	359	370	376	377	385	376	392	369	373	383	405	381	388	359	360	376	380	369	376	399	349	357	375	372	388	380	367	399	346	390	398	437	396	398	407	358	361	389	371	398	388	400	382	403	359	374	393	347	391	409	374	382	389	366	392	361	383	410	366	365	366	375	403	405	363	340	406	348	368	413	366	381	401	360	366	417	390	366	424	374	356	386	372	402	397	350	372	413	415	404	356	397	359	394	360	400	360	359	349	416	390	370	375	401	356	362	414	359	368	390	336	356	379	356	383	392	381	338	397	367	362	347	366	391	388	373	355	390	377	389	401	409	385	390	365	359	398	364	378	379	364	369	393	340	371	397	365	397	410	362	378	351	342	392	382	382	411	379	369	361	400	368	381	363	392	370	384	381	404	415	386	352	417	398	402	363	346	416	417	372	408	386	377	372	397	332	378	393	359	374	411	354	382	367	371	359	404	371	366	396	389	382	356	356	374	398	355	392	402	346	408	412	386	338	374	362	382	386	371	367	424	344	378	364	335	394	355	345	377	396	416	376	354	434	363	370	344	408	388	389	425	374	347	417	393	327	375	383	398	357	410	360	375	400	386	379	366	377	385	353	385	390	358	381	369	413	354	391	375	358	388	376	348	381	358	346	412	363	394	353	383	417	358	370	350	358	403	371	405	404	373	389	380	410	365	392	391	406	373	376	350	388	395	388	401	403	389	359	375	399	397	364	381	365	414	350	400	403	368	373	368	400	390	412	402	377	384	358	381	389	381	358	407	385	404	357	356	374	385	425	353	387	358	382	400	397	355	374	381	375	383	377	373	366	366	380	343	408	393	392	382	402	410	425	380	355	373	391	375	364	411	377	385	388	358	401	393	390	380	357	406	368	381	377	379	363	376	371	381	374	341	392	406	390	362	381	363	413	387	359	389	363	397	393	373	376	377	429	370	367	367	334	379	380	413	389	406	341	429	390	392	398	389	376	374	357	390	381	384	376	383	365	388	374	377	380	382	367	425	378	384	369	410	403	408	406	347	398	358	382	388	405	374	337	405	384	350	380	391	381	413	334	404	382	387	347	370	390	381	379	395	340	396	331	378	378	369	379	413	337	372	398	406	360	431	389	406	372	398	399	377	371	397	364	373	396	367	380
31809	63778	77344	59238	41302	30072	14057	2478	427	391	375	448	412	416	454	458	407	438	421	430	457	443	426	415	417	492	447	427	438	435	397	440	433	411	440	405	434	437	421	427	406	449	431	423	403	404	390	419	436	421	413	448	394	397	430	420	431	399	465	438	413	422	415	459	392	415	430	430	400	448	448	438	438	413	407	462	394	432	444	455	431	413	426	425	411	416	346	435	466	415	446	463	410	402	423	412	436	442	389	410	450	401	440	412	398	420	421	444	453	388	396	466	430	406	441	429	420	428	403	401	435	438	441	438	380	444	428	408	445	444	437	442	447	449	421	453	429	390	430	446	431	442	429	441	450	421	406	391	429	396	463	398	466	410	415	429	437	433	436	412	426	442	421	419	415	430	453	412	418	439	409	395	406	401	417	391	365	423	416	391	409	451	412	435	446	450	456	429	408	427	420	432	427	427	406	408	447	441	443	420	486	421	423	461	386	416	424	398	438	446	418	425	438	404	434	374	440	430	430	388	389	419	453	403	419	421	429	409	434	454	413	389	398	431	471	441	446	433	406	430	404	457	426	437	432	428	459	395	428	413	406	416	433	390	452	430	430	436	429	440	398	438	422	459	407	467	423	380	422	418	404	400	435	397	381	428	436	434	465	429	422	412	459	447	419	436	437	440	431	437	394	443	430	402	424	428	420	422	394	456	475	406	464	398	426	424	439	448	433	419	427	450	435	390	441	461	412	428	403	463	434	361	431	445	442	416	414	399	457	381	411	409	421	383	434	423	406	391	419	437	401	415	457	428	427	416	411	429	422	416	385	417	431	443	449	442	422	416	399	426	459	428	443	423	420	405	421	468	409	448	407	425	399	429	449	434	426	440	403	420	399	440	414	436	418	415	388	389	417	407	438	453	426	376	412	392	386	437	435	410	417	413	444	401	471	422	453	443	476	394	438	424	446	458	433	409	412	439	420	430	435	413	401	450	419	454	424	410	402	382	449	430	416	412	393	399	423	430	421	475	425	411	443	400	403	398	413	411	428	416	396	432	399	439	400	428	443	449	421	395	425	416	424	427	420	417	401	459	413	454	410	414	395	440	436	417	383	428	412	421	412	414	416	401	410	447	434	436	397	412	454	433	415	435	413	424	444	438	442	441	430	458	422	401	450	448	465	427	446	432	414	431	392	430	421	382	390	417	427	415	410	451	430	409	468	423	437	386	426	404	445	418	445	413	399	466	384	427	394	417	426	398	399	418	442	426	433	437	431	433	423	422	424	400	447	471	420	440	405	441	431	427	373	413	448	452	442	430	415	401	452	438	430	412	417	420	407	391	439	406	443	417	416	444	433	433	427	422	437	452	466	408	459	402	412	406	438	453	427	400	468	443	427	410	424	422	427	419	411	428	426	410	439	457	456	420	404	450	439	446	429	416	416	435	438	411	434	453	428	432	412	443	384	446	414	424	440	435	439	433	397	404	420	414	422	440	425	406	457	439	409	400	402	439	412	382	432	402	463	408	416	457	422	415	413	462	417	445	421	438	427	382	430	395	430	459	415	441	410	421	435	408	423	393	393	418	438	438	453	423	385	420	421	439	431	439	460	416	439	384	453	453	450	430	401	484	455	432	429	407	405	428	427	444	439	424	406	438	422	461	397	423	429	435	415	424	415	416	419	429	441	445	438	447	432	422	407	458	431	398	442	432	447	376	420	407	440	442	409	446	447	393	411	413	457	442	432	424	408	413	420	419	395	424	438	407	437	456	484	398	424	405	424	390	454	420	439	417	413	380	420	409	420	414	421	431	412	429	415	445	420	459	408	434	409	411	444	434	410	405	462	411	405	438	399	403	412	398	413	441	415	425	431	438	455	405	477	447	408	409	412	441	406	439	462	440	457	432	423	449	423	404	466	404	473	431	456	395	437	470	452	447	385	440	432	412	405	430	398	473	395	450	445	418	404	442	433	407	406	389	433	429	445	444	450	463	460	432	442	431	418	450	462	405	453	411	423	420	419	434	419	418	409	442	468	439	429	426	432	438	426	425	448	424	408	417	430	467	440	422	415	411	421	447	426	412	414	429	418	433	447	414	446	430	433	448	429	445	417	446	411	408	406	416	424	471	446	426	429	425	418	394	424	424	410	431	405	456	453	437	405	410	432	471	433	374	430	401	399	436	446	457	399	392	426	440	413	417	424	423	459	433	432	371	420	460	440	451	419	444	454	434	434	453	436	438	437	435	448	424	418	450	430	439	431	426	397	422	401	368	435	433	413	445	417	425	407	427	430	392	398	464	417	406	407	477	466	446	420	404	392	444	424	393	430	418	442	439	427	444	436	409	468	422	435	429	430	450	415	411	436	398	413	369	416	418	418	435	420	412	421	452	439	438	420	411	421	428	387	417	447	416	425	398	414	422	431	435	422	397	439	447	404	432	444	438	378	435	395	423	411	418	415	430	417	403	435	436	478	454	437	473	429	445	416	450	426	441	445	395	442	441	378	419	422	413	402	433	411	410	469	417	384	427	436	440	447	440	436	416	459	421	450	440	453	419	402	416	449	419	415	430	412	410	411	400	421	393	418	443	388	422	443	416	425	408	439	440	428	417	451	393	459	420	463	411	391	427	417	405	393	445	409	421	437	457	411	411	421	441	453	444	440	406	410	431	440	421	428	477	412	406	422	442	421	417	407	397	418	426	402	432	417	400	420	410	444	451	436	429	442	403	406	440	429	427	437	448	419	443	402	423	422	448	435	416	437	414	410	436	469	404	423	433	436	420	456	445	419	418	446	442	444	419	420	459	393	430	405	421	416	413	422	424	430	436	425	468	421	411	423	453	415	443	383	411	423	421	445	396	425	455	424	401	397	424	430	428	422	416	442	403	437	430	441	411	420	402	394	413	429	424	418	437	425	453	442	429	416	414	420	431	390	439	415	430	445	417	410	408	429	428	447	430	424	454	428	442	485	411	434	414	421	426	461	451	423	405	422	429	422	444	386	420	447	421	453	438	437	443	414	436	461	425	452	449	426	415	403	443	390	446	410	408	415	434	460	411	428	417	404	431	435	408	418	423	416	413	444	434	430	411	424	429	418	435	418	445	431	421	454	418	421	427	428	379	451	417	395	421	406	442	417	416	425	450	446	419	418	406	414	445	407	439	421	409	434	456	444	434	413	399	442	391	453	457	435	433	429	442	415	391	420	425	441	448	423	438	434	390	410	387	456	437	455	401	397	405	405	401	416	425	445	485	422	420	421	380	419	390	410	410	441	461	434	425	421	421	431	424	428	441	456	433	410	430	406	404	456	422	423	420	407	392	421	461	425	423	423	427	403	408	436	452	432	431	423	445	394	419	432	405	428	448	439	416	454	466	406	452	449	422	398	420	431	429	411	438	453	445	448	441	395	430	407	401	413	437	448	421	401	415	501	445	465	401	437	423	416	400	412	409	421	443	452	414	392	418	448	412	415	425	431	461	464	439	426	398	403	405	433	435	447	411	428	426
25535	22149	39372	47574	35444	23319	11201	1754	536	473	527	496	490	547	526	521	502	538	511	505	511	504	495	512	557	503	504	543	506	499	513	521	487	536	510	549	475	493	489	508	506	514	505	552	525	532	473	518	499	520	523	504	533	509	542	529	492	508	509	506	492	541	515	521	473	518	514	467	485	485	539	488	533	541	521	473	526	504	509	459	499	516	505	496	511	512	476	511	482	487	480	511	536	480	503	500	515	506	516	557	494	517	545	495	490	509	465	550	546	506	505	514	476	514	519	496	521	514	540	516	522	484	532	509	504	503	524	533	492	521	498	470	466	532	516	546	464	514	444	492	481	502	524	542	543	540	517	509	504	491	518	539	503	486	483	515	497	499	516	501	496	507	508	465	506	516	502	498	470	538	565	492	480	535	473	481	550	531	510	535	503	517	464	495	526	516	505	505	494	494	499	484	530	519	505	534	528	519	542	522	527	491	503	529	553	553	484	556	475	538	531	512	490	479	487	525	505	544	488	525	520	515	520	504	534	537	494	496	527	475	495	501	456	527	503	486	501	511	503	511	461	513	491	490	550	513	515	529	528	557	481	507	564	528	494	511	521	525	534	497	526	514	506	525	551	528	522	468	495	543	490	498	506	467	485	496	504	495	521	555	511	522	474	536	511	486	493	526	519	509	512	496	531	507	520	479	520	471	539	520	509	531	507	538	509	515	549	518	477	546	538	491	533	535	494	530	482	477	512	474	480	508	493	504	511	489	472	506	499	543	500	527	451	466	500	485	507	516	507	496	533	519	548	506	489	491	521	535	535	465	493	517	544	531	494	500	474	527	510	522	530	509	507	507	520	508	510	528	508	533	536	513	493	534	520	473	474	540	508	531	550	513	536	530	506	521	521	527	483	499	558	528	511	515	485	509	507	466	530	475	512	507	513	475	486	478	464	501	485	554	535	528	490	541	517	477	521	516	509	493	505	518	535	477	498	521	502	484	485	474	532	513	532	535	544	541	541	545	502	485	536	499	517	510	535	505	540	548	546	495	467	553	524	497	473	486	488	477	516	502	480	538	486	491	482	548	470	520	494	497	527	489	479	514	502	521	540	528	513	548	529	535	489	535	523	506	519	478	515	499	488	485	519	498	566	517	489	503	518	530	472	504	519	500	529	504	519	508	504	519	479	500	473	498	510	513	529	509	548	524	525	515	503	514	515	483	532	497	511	466	509	503	481	493	511	490	510	503	515	525	513	533	519	484	521	533	530	514	548	517	491	517	498	505	524	506	470	513	545	505	479	534	524	461	497	514	502	502	507	503	495	512	533	489	507	491	486	509	509	547	484	478	526	515	520	517	502	483	540	582	489	458	499	545	520	491	517	483	499	494	492	515	502	501	515	541	539	515	503	510	517	508	516	508	501	523	513	516	532	481	527	516	542	542	507	514	506	525	473	531	545	527	524	524	546	499	520	561	503	494	473	521	488	553	491	547	491	566	499	538	509	488	505	510	510	527	519	538	538	512	494	536	486	518	478	502	508	528	501	516	502	533	541	505	526	515	537	476	535	487	539	518	513	481	511	501	550	472	572	492	525	488	473	483	497	460	518	466	514	544	482	493	491	492	523	497	522	490	467	521	506	508	533	488	516	499	467	542	516	529	514	482	500	474	549	505	533	534	514	537	537	515	500	519	503	521	524	506	559	511	450	553	533	514	506	518	495	515	528	522	507	498	519	515	536	533	547	508	453	519	536	494	487	521	503	513	518	505	472	537	476	482	517	512	479	494	513	499	543	542	496	486	516	464	511	500	508	530	515	489	539	463	534	512	469	501	484	552	496	533	473	518	499	524	497	500	526	536	500	528	543	499	510	502	530	475	524	500	518	492	478	490	485	520	504	518	516	519	542	468	508	475	554	528	511	491	476	506	514	516	516	485	521	510	510	515	544	510	479	499	474	512	506	499	527	507	508	508	517	509	534	508	503	468	513	494	527	508	549	506	508	538	503	486	514	512	512	505	499	525	499	485	519	524	544	479	514	465	484	502	519	459	557	496	540	515	509	523	510	515	481	527	491	507	507	508	513	529	533	510	512	512	481	517	510	549	515	518	460	528	507	541	497	525	512	510	504	500	544	515	507	525	489	503	466	560	547	515	508	498	508	445	498	476	506	524	491	480	510	497	489	545	528	504	524	500	512	510	519	514	535	483	537	505	569	532	511	509	500	551	511	556	512	506	492	558	506	533	504	503	504	516	448	533	506	499	539	512	498	522	523	507	503	535	531	493	557	500	499	538	488	525	489	543	490	506	478	481	513	477	501	540	492	533	468	559	511	501	497	541	515	530	481	529	505	490	498	509	532	489	523	502	470	535	485	502	491	511	493	499	482	512	497	503	522	488	512	506	493	509	528	498	488	493	536	512	531	488	458	490	501	490	512	497	508	553	498	515	503	474	499	550	530	506	443	509	505	527	481	485	523	521	492	487	543	482	478	552	493	475	536	507	508	534	509	474	526	541	517	479	498	533	532	539	502	517	509	514	490	530	466	511	498	508	514	528	556	482	522	514	491	501	522	489	496	540	497	501	498	486	481	516	521	521	501	496	498	546	516	521	504	554	525	513	492	495	537	496	510	521	514	552	533	480	520	472	526	555	488	504	512	510	459	507	511	527	538	534	521	541	524	510	496	555	515	515	534	500	557	547	501	552	472	517	516	488	481	519	514	503	545	499	485	479	484	556	562	509	504	491	487	484	515	473	471	476	545	473	536	501	502	488	553	531	505	488	516	500	491	516	543	514	472	477	480	491	507	475	495	497	474	499	471	483	531	505	499	504	517	528	545	497	515	513	541	490	574	506	485	546	515	515	458	532	469	547	512	551	508	487	473	506	569	475	543	486	532	502	463	505	529	481	497	532	519	466	533	513	497	478	516	471	493	512	533	500	527	473	548	474	543	498	530	469	520	512	487	470	556	514	504	479	507	520	491	535	527	510	493	486	490	491	529	545	508	510	508	516	512	511	506	508	533	496	517	495	474	496	490	492	548	518	542	520	504	473	486	464	524	526	477	496	518	544	499	532	540	527	520	562	521	522	534	531	504	516	519	461	514	486	516	508	520	524	475	515	508	493	492	566	509	527	495	514	523	516	514	499	498	496	551	542	510	519	531	551	506	498	500	496	497	499	518	486	485	515	526	520	505	528	541	559	476	543	487	524	515	464	495	487	505	500	515	502	517	506	499	535	516	534	484	481	550	516	465	555	573	516	556	476	489	518	514	503	508	575	520	491	499	530	503	542	532	509	484	544	451	506	517	530	518	521	508	476	500	508	504	492	511	474	540	505	496	527	513	549	548	504	478	485	476	499	509	472	524	502	504	490	549	542	513	509	541	491	509	486	496	502	502	510	502	529	527	541	502	490	518	510	558	472	472	524	505	546	524	483	518	525	508	470	499	531	545	575	469	526	515	515	522	521	532	485	511	513	500	473	507	545	506	490	527	496	571	481	533	527
32148	59609	63940	52294	38338	25675	11380	2128	546	545	583	521	562	533	529	526	566	612	539	583	549	549	567	561	607	543	584	568	595	545	562	583	537	609	549	562	557	574	572	599	539	575	582	541	526	572	618	528	561	584	567	547	600	558	569	611	580	618	584	603	586	590	594	516	550	585	576	560	608	541	615	558	577	566	550	575	552	580	537	571	563	565	586	588	536	583	551	586	601	548	575	587	590	551	571	602	594	573	570	526	547	561	610	587	589	571	554	553	541	532	562	584	577	553	532	548	550	572	524	608	560	571	575	596	578	523	543	547	583	582	525	569	557	543	574	583	547	548	553	589	523	557	557	585	569	543	551	551	574	579	494	576	564	572	551	567	571	544	556	568	557	577	577	564	561	572	560	522	577	587	598	567	547	550	555	576	568	576	581	584	538	520	584	590	571	545	569	564	566	583	565	557	587	562	539	600	583	554	553	555	571	523	581	556	540	581	552	594	588	581	532	556	582	543	574	580	605	525	542	536	546	559	541	565	576	570	569	564	555	598	545	572	608	522	579	599	574	546	562	601	627	577	591	544	547	526	589	592	546	591	577	541	603	521	533	579	564	592	560	548	610	540	548	526	558	594	559	588	565	595	626	543	583	555	571	533	539	526	561	548	566	552	547	549	593	546	593	597	566	577	568	564	539	540	581	558	506	575	563	542	578	576	567	630	563	559	543	593	573	558	558	540	558	548	560	588	554	543	579	569	544	571	608	565	590	582	580	555	568	583	557	552	584	557	570	496	537	628	580	569	573	561	551	538	562	577	556	532	575	563	592	580	542	572	556	564	552	577	551	583	561	593	580	554	547	605	570	580	572	599	557	587	557	537	592	539	590	594	528	588	588	595	609	568	604	558	603	553	554	570	610	584	548	536	583	545	545	550	559	582	555	579	513	575	551	573	572	569	572	588	551	596	591	582	580	608	551	552	522	553	570	647	547	569	540	543	575	599	595	530	561	576	580	551	535	570	541	526	558	562	532	543	568	539	544	577	535	556	593	606	592	614	585	600	554	565	571	606	589	573	573	575	561	557	578	576	596	594	552	544	587	563	581	564	558	540	556	608	555	571	566	532	618	563	565	493	545	589	581	576	586	607	575	570	576	545	559	549	561	559	575	556	570	586	569	594	575	590	572	546	541	551	575	558	555	576	571	607	545	568	588	571	573	572	600	549	609	574	552	563	628	552	592	560	564	595	576	581	568	574	606	565	574	524	557	578	577	554	568	562	561	527	541	572	611	523	545	581	573	578	552	521	543	579	546	578	576	518	594	569	568	526	584	558	558	570	579	616	533	588	539	525	565	646	561	576	597	556	582	593	586	569	589	533	591	496	552	608	561	546	552	549	562	567	583	607	551	561	555	547	606	581	572	591	595	567	589	566	523	538	542	591	532	590	593	560	559	571	537	579	586	565	557	561	623	552	553	596	599	561	534	583	570	562	580	555	573	580	573	566	539	548	570	583	563	561	580	571	582	552	595	584	536	532	566	580	578	575	569	562	537	584	558	552	569	562	543	548	533	585	563	566	567	579	587	593	539	579	553	554	550	540	575	544	595	551	611	592	572	551	589	564	609	556	587	569	572	557	580	576	557	565	545	571	541	605	566	548	538	526	525	524	574	564	572	550	582	564	617	588	549	543	605	577	586	566	583	563	556	541	572	556	517	584	532	613	578	540	551	526	565	535	573	596	552	614	576	573	587	536	589	603	623	578	567	552	556	628	588	581	590	540	583	550	554	615	543	547	534	570	519	546	545	579	577	622	579	544	608	566	616	554	606	615	546	542	556	602	581	574	599	544	552	561	568	566	547	554	574	523	583	574	554	552	552	507	553	571	583	551	590	599	585	570	585	559	620	539	556	562	547	572	551	579	614	556	523	540	577	568	607	580	550	540	565	522	563	606	592	589	551	556	571	568	587	543	558	570	567	587	577	548	571	581	582	559	565	587	583	591	549	529	546	597	540	565	549	537	574	543	545	533	587	542	616	544	568	608	571	555	556	568	575	547	524	600	564	582	528	578	573	572	581	523	549	572	569	546	554	552	580	620	598	580	593	602	580	577	533	593	577	550	553	557	552	571	557	564	562	597	625	619	551	578	539	567	612	586	578	560	538	570	561	540	566	534	519	528	546	571	590	566	559	514	535	599	574	556	570	568	558	556	582	569	612	572	566	532	561	573	564	587	572	596	604	569	575	551	587	577	521	578	561	604	578	584	550	573	562	562	556	587	555	568	577	571	575	605	591	555	613	592	598	595	588	529	555	563	579	558	568	564	570	554	578	611	583	533	557	557	556	576	555	543	570	593	577	546	585	606	536	546	557	586	546	538	566	551	563	571	578	564	536	590	547	577	565	611	555	553	563	616	577	568	534	577	591	558	575	597	568	538	594	552	570	607	563	577	547	591	579	522	575	546	572	565	566	576	612	548	580	559	601	547	572	558	555	582	588	586	585	581	557	554	585	579	600	570	583	569	539	555	573	587	562	561	558	566	574	573	554	559	599	604	568	589	576	562	589	585	560	552	562	608	568	491	635	595	580	593	572	581	578	587	558	533	537	551	580	576	553	550	534	558	505	532	580	618	604	585	565	531	588	577	543	615	578	626	571	523	527	560	587	612	553	541	579	565	523	586	573	568	587	548	560	575	555	585	581	574	558	592	584	573	564	591	579	564	586	565	573	562	577	562	569	582	609	550	580	542	505	556	584	538	596	591	573	572	563	609	572	573	564	617	582	614	590	591	579	553	585	590	579	597	566	538	605	571	563	589	543	533	541	553	583	573	593	536	610	538	591	576	547	558	566	564	576	556	552	564	531	577	558	540	527	561	562	578	564	558	596	544	530	604	585	550	576	593	565	556	599	599	521	574	529	585	582	534	563	580	562	571	594	590	558	579	529	588	578	572	561	561	564	573	579	578	603	588	554	575	563	602	566	570	593	545	596	563	579	580	558	601	552	548	553	548	567	545	573	558	585	554	562	542	576	616	567	572	551	581	606	581	602	559	594	561	527	604	593	546	559	557	567	555	551	576	573	567	564	555	578	566	529	540	574	597	555	586	598	597	580	640	567	553	596	566	562	622	570	547	562	543	588	605	570	584	542	567	558	575	558	564	534	593	554	551	571	590	562	552	606	564	566	563	585	574	559	567	606	565	558	598	519	547	573	566	581	565	592	557	579	533	557	563	570	583	566	553	571	542	553	572	566	539	594	577	531	580	526	570	561	570	517	576	605	613	569	557	550	569	540	589	562	595	517	560	558	547	586	543	541	534	552	595	553	538	601	565	533	556	547	570	550	572	634	549	604	574	577	581	555	615	577	550	540	540	527	562	574	559	551	566	529	554	560	602	577	526	562	532	596	545	628	537	546	593	582	621	536	609	541	544	567	551	547	550	576	579	531	613	582	581	587	563	566	592	595	547	573	542	573	556	587	599	541	587	556	560	558	541	557	525	551	570	608	564
23280	21636	36884	45118	43121	36696	29330	8411	732	608	636	625	582	606	568	585	557	586	621	583	558	615	588	586	581	612	605	548	562	582	594	554	590	598	540	595	546	595	557	557	588	586	571	578	555	594	559	593	597	596	595	633	534	586	543	549	571	568	585	579	593	612	577	557	523	559	586	613	578	594	557	559	576	582	592	588	589	592	521	587	570	612	571	582	611	568	540	570	573	575	579	575	550	571	565	599	571	572	530	568	556	569	537	572	554	587	581	641	577	602	581	554	595	591	572	590	580	605	607	585	553	619	577	593	545	593	590	608	564	613	561	594	549	563	579	600	528	572	587	610	555	615	564	593	572	576	569	566	586	553	583	565	588	586	576	549	555	551	568	586	622	544	566	546	563	568	569	546	604	567	604	575	614	576	613	559	581	558	610	614	538	532	565	575	542	588	588	573	584	590	509	584	583	608	603	597	567	604	592	561	544	583	507	586	575	585	556	573	621	567	610	550	585	592	583	585	567	597	562	588	561	612	537	536	588	609	550	585	604	596	571	575	601	598	618	582	574	607	556	577	578	573	567	581	606	617	514	566	591	546	601	526	595	587	626	560	572	543	552	549	587	608	579	592	613	561	555	555	585	597	574	496	602	563	564	616	585	625	598	591	587	605	587	640	588	615	607	575	594	543	572	532	594	544	583	601	570	572	573	580	542	612	580	532	568	608	548	585	581	576	576	584	562	580	583	595	601	584	584	611	539	598	563	551	583	571	594	549	554	619	617	557	590	568	592	589	590	592	602	583	591	588	565	603	628	581	536	547	583	578	543	598	558	573	630	579	585	568	634	568	563	568	570	604	585	607	546	585	589	599	572	556	579	589	597	543	588	625	557	559	553	598	560	587	584	574	562	595	596	564	587	579	579	579	584	586	572	598	596	564	585	582	634	556	552	626	547	584	599	566	564	586	623	543	567	521	520	600	539	574	586	516	590	571	543	610	643	554	589	567	588	548	512	570	536	591	573	610	539	592	535	570	598	564	570	536	597	548	597	561	589	548	605	594	580	566	542	589	566	547	582	582	583	555	549	558	598	571	527	552	599	567	583	589	585	590	571	542	576	584	539	599	582	554	589	588	572	562	574	559	560	554	580	554	602	600	561	561	592	608	588	575	632	595	560	562	595	602	541	582	591	597	582	559	587	526	594	593	589	573	584	553	557	542	606	597	597	589	584	568	581	590	538	546	596	551	582	574	576	539	551	572	559	613	546	586	600	563	599	563	594	575	530	600	619	566	565	607	545	608	571	593	592	594	603	577	618	556	600	544	590	568	599	577	561	591	561	546	613	585	587	598	573	608	596	578	593	573	600	526	609	604	596	573	591	616	592	574	558	564	594	618	545	600	578	592	577	573	595	552	599	551	598	586	602	562	597	563	591	601	549	554	584	636	609	571	596	604	539	589	554	565	595	544	584	578	593	588	571	596	600	518	592	602	592	532	574	562	576	578	592	586	575	584	568	612	565	586	575	591	598	596	590	588	530	576	588	590	582	537	544	506	576	540	563	558	529	574	612	542	563	594	580	549	553	605	578	572	576	562	558	561	629	582	618	547	566	590	571	549	615	608	575	617	570	570	585	602	588	580	605	547	601	566	581	546	583	589	567	598	581	504	593	548	531	587	567	574	592	607	609	569	561	543	614	569	574	519	569	577	554	603	575	528	595	534	521	577	603	658	599	609	595	554	589	574	551	563	561	590	570	538	596	573	595	595	553	589	538	586	552	540	602	610	609	536	555	553	581	574	573	578	588	585	590	577	547	600	601	589	569	566	552	591	586	541	554	582	577	613	530	622	569	597	575	560	591	561	571	591	570	541	559	563	560	570	563	566	604	539	569	578	586	593	617	593	580	524	565	565	628	610	564	569	580	509	555	590	547	574	557	547	574	576	585	544	553	559	577	604	552	558	595	541	573	603	574	611	563	583	584	580	554	620	527	541	567	542	538	603	534	582	575	612	603	584	547	607	601	562	557	586	570	572	559	572	568	619	586	599	555	571	581	621	610	614	607	637	532	550	552	597	540	596	531	570	573	553	577	583	584	522	573	589	583	561	576	590	578	574	591	544	580	586	546	628	588	582	578	581	574	515	633	546	565	562	613	610	539	571	553	581	537	556	560	577	582	583	576	619	565	589	561	569	570	535	586	616	521	579	608	567	603	575	555	555	557	602	591	576	541	585	587	594	589	581	587	543	573	579	556	570	594	576	575	536	584	569	567	566	584	609	611	575	562	577	530	588	569	624	536	568	562	548	608	590	589	617	554	558	558	565	637	537	555	562	574	531	571	555	593	578	522	587	572	599	555	578	534	597	583	562	572	612	551	524	607	552	576	545	608	602	540	562	552	536	553	573	592	603	574	578	555	586	572	552	567	558	570	588	570	586	537	602	614	595	592	566	595	522	592	571	583	533	540	541	622	536	578	571	579	570	588	562	565	549	593	584	592	522	617	578	592	549	592	589	570	574	587	626	603	531	546	537	558	595	558	579	584	539	579	561	587	555	566	573	585	564	534	560	567	597	599	594	582	565	569	575	601	589	545	541	559	572	585	565	588	586	573	580	594	549	612	584	568	617	570	547	565	586	566	589	575	576	581	599	608	593	535	565	540	543	565	545	559	575	579	606	550	570	580	572	587	583	551	570	540	598	576	587	545	584	586	594	590	597	603	577	590	548	620	554	586	593	566	618	553	562	581	585	525	622	590	600	607	599	582	551	575	570	566	585	572	564	611	586	599	561	580	617	600	563	529	576	555	600	576	611	575	556	583	573	558	555	586	579	560	578	584	552	578	581	604	583	574	556	559	568	548	585	536	556	553	579	593	539	573	560	563	563	573	584	575	591	564	582	546	580	540	572	562	544	567	545	544	557	564	614	558	590	621	588	525	597	630	544	543	596	511	540	545	603	567	567	600	527	626	573	608	569	553	569	573	564	609	568	584	573	574	575	591	624	574	612	575	574	592	575	592	584	600	628	601	552	561	576	547	593	645	572	557	575	551	602	547	593	590	560	552	546	593	579	524	539	638	578	581	560	573	564	539	540	644	550	560	590	583	629	626	552	589	618	562	544	567	561	566	550	583	574	580	607	544	543	556	592	591	573	558	559	566	582	573	589	560	541	590	635	531	577	596	570	566	590	604	607	542	574	586	563	610	564	551	541	593	608	564	600	546	578	591	546	561	548	576	589	567	552	546	573	568	588	567	566	569	578	566	618	615	550	554	547	581	589	533	579	600	560	556	613	626	567	556	588	626	589	578	613	566	557	581	531	603	565	569	572	598	595	573	586	592	561	532	590	598	543	539	559	592	538	560	560	538	585	596	550	553	570	568	602	564	579	538	587	563	583	570	585	556	579	582	586	564	544	563	555	576	602	561	527	560	566	571	537	568	629	587	550	576	606	579	623	601	570	599	563	541	583	587	587	569	545	582	577	601	564	592	554	603	583	565	584	520	588	578	563
37822	85429	92242	75630	56194	40941	24549	4964	628	623	630	602	588	645	628	605	667	600	602	649	623	607	586	615	607	615	624	571	614	622	613	627	632	602	605	583	611	603	595	653	600	635	646	608	573	611	558	624	622	620	592	649	605	614	639	659	612	628	613	682	598	590	612	595	654	579	574	592	631	632	639	608	616	639	643	603	663	614	598	624	614	624	598	601	592	635	607	635	595	657	582	593	624	612	615	598	589	610	606	624	611	636	598	588	614	627	608	602	616	578	657	617	636	614	621	586	618	580	589	626	662	587	608	569	607	562	603	653	625	642	601	593	608	654	626	589	643	616	630	589	628	625	620	628	583	645	591	615	650	585	666	598	627	579	602	601	638	650	629	575	607	593	607	587	616	621	632	596	658	589	602	628	609	622	600	651	636	635	649	566	592	608	569	614	589	581	626	600	635	618	627	607	634	638	624	630	590	589	618	589	629	614	618	636	627	657	600	627	609	614	601	599	665	595	641	637	649	619	606	641	552	612	617	600	613	598	562	620	656	587	600	596	597	585	638	640	619	643	608	653	646	644	584	623	616	612	624	600	622	607	618	599	648	623	590	644	579	620	629	593	604	625	619	639	573	616	619	602	587	615	643	648	583	607	610	588	596	593	665	634	667	619	635	604	598	597	612	604	652	619	575	585	623	597	594	616	624	622	587	634	646	655	576	599	598	630	645	629	590	605	593	608	621	588	616	641	567	575	629	637	614	583	636	621	620	585	630	631	630	582	619	622	571	596	605	583	618	656	604	602	599	622	602	624	628	651	635	631	621	619	616	644	590	600	605	581	625	622	640	600	624	576	593	589	617	640	601	581	617	621	612	599	619	590	556	582	622	598	616	600	570	614	654	607	578	649	631	610	626	644	629	630	640	597	587	646	619	623	598	630	579	613	610	580	623	579	577	615	616	613	617	624	609	592	573	579	620	591	664	609	641	659	610	608	607	583	595	649	586	600	601	606	625	631	661	615	547	617	575	596	632	630	615	593	589	563	585	613	608	623	618	603	623	597	642	601	651	618	574	626	633	607	600	573	612	659	625	582	620	635	611	658	648	566	615	566	609	571	677	614	593	615	612	608	621	603	607	641	622	620	609	640	612	620	651	588	612	567	651	575	632	623	573	609	641	639	587	623	598	650	616	644	612	625	650	606	612	618	624	614	625	586	623	569	611	660	597	616	604	642	590	667	658	661	627	634	620	611	635	645	606	606	591	666	581	613	628	573	656	597	564	613	630	602	625	590	605	644	569	651	615	635	587	608	650	582	612	634	599	617	581	629	623	624	616	620	631	608	594	580	642	583	608	590	598	607	582	624	625	629	654	664	597	612	615	603	646	599	577	632	635	610	639	635	572	624	602	576	593	653	648	590	626	585	597	594	603	611	646	623	621	648	634	580	622	632	645	605	637	591	593	622	607	594	628	613	602	603	644	593	613	611	633	596	589	595	631	588	602	571	561	604	627	592	604	629	643	607	665	607	638	660	619	543	616	609	606	641	600	678	603	610	628	602	633	630	591	589	578	608	627	590	603	591	632	617	597	667	557	645	608	609	597	613	609	635	620	611	618	598	608	649	612	574	592	602	644	598	594	598	589	567	618	616	629	601	630	618	609	580	589	578	654	618	558	594	610	570	602	608	591	613	623	642	601	595	645	613	612	615	598	578	604	625	595	650	625	601	606	587	607	616	605	666	604	651	627	573	602	647	646	637	597	600	574	604	612	632	615	625	612	614	627	619	614	647	617	586	628	630	613	616	646	617	569	607	635	561	596	626	631	601	626	608	598	583	638	600	589	568	610	657	622	554	639	611	628	597	608	564	622	633	611	649	627	668	631	645	605	623	635	643	621	623	621	613	573	601	658	585	646	638	614	639	596	594	646	661	602	578	620	631	620	615	630	607	591	626	579	626	601	606	600	620	620	619	613	586	623	581	560	576	605	631	625	617	614	587	630	571	627	622	640	598	587	609	592	601	639	587	602	624	600	575	604	635	615	594	570	603	644	623	629	552	588	578	568	561	598	636	579	629	632	579	570	609	628	664	639	608	633	604	602	607	651	633	592	635	611	621	673	616	589	594	659	632	590	605	589	663	604	564	617	621	591	638	635	573	630	623	567	586	600	657	626	636	606	620	640	652	599	613	606	604	648	641	624	635	641	634	592	604	608	614	565	608	560	591	605	622	585	621	632	617	604	591	621	616	632	597	590	617	642	622	646	640	580	661	601	653	594	638	629	625	675	626	630	623	647	593	614	614	590	608	621	628	618	626	603	633	594	600	598	609	588	624	585	625	598	623	653	607	603	592	610	612	631	607	635	599	632	580	635	595	657	627	595	648	624	598	606	673	624	626	610	598	633	609	603	642	630	616	623	595	622	563	611	631	628	571	568	677	600	606	610	599	606	602	601	616	617	593	634	597	627	589	652	617	598	651	560	575	593	610	577	609	626	660	606	613	599	602	584	609	594	597	666	624	590	598	659	612	647	599	585	605	610	636	631	609	564	616	619	661	638	666	591	635	663	583	565	657	576	616	614	618	626	632	595	625	583	627	623	638	600	611	639	621	636	623	591	611	577	606	624	634	586	595	585	639	577	621	627	597	646	614	685	618	614	592	642	653	598	647	559	603	660	602	608	648	603	631	615	597	581	646	582	628	618	621	591	610	637	617	636	617	646	607	645	676	652	590	641	564	623	645	599	619	631	638	613	579	619	637	629	613	597	608	621	641	592	638	616	635	648	644	637	637	604	590	620	600	613	632	603	617	666	616	575	560	643	599	612	638	599	611	616	595	596	594	635	643	590	663	613	628	561	597	601	628	586	628	600	656	573	591	604	621	625	598	602	645	640	582	635	586	589	623	630	626	581	589	604	601	605	564	598	597	595	608	639	612	607	606	577	660	592	640	623	619	615	619	615	626	640	624	577	571	631	600	596	608	619	647	624	616	636	621	589	623	643	563	602	627	616	608	623	599	613	619	617	621	642	588	646	651	605	634	611	622	572	598	620	629	586	654	564	607	641	619	642	650	563	630	615	631	627	639	602	637	625	605	660	557	604	676	684	584	633	602	599	668	637	660	604	620	596	610	620	637	585	634	606	620	605	647	605	648	652	675	622	593	633	614	627	628	655	623	577	603	635	597	645	597	603	617	588	573	632	573	645	570	660	598	620	602	643	566	642	611	605	617	617	623	610	627	597	605	576	594	581	592	613	607	601	598	617	625	585	602	642	602	606	599	621	605	612	598	642	610	622	574	650	629	653	613	609	578	612	623	584	571	662	629	566	604	596	601	610	612	607	613	584	593	602	602	631	613	670	644	610	627	604	609	654	608	585	618	611	616	598	581	593	652	664	598	580	570	621	607	635	646	633	652	595	629	627	616	624	639	656	636	580	625	636	599	591	653	649	596	639	579	582	615	645	619	596	626	654	639	658	564	638	589	616	578	644	608	611	610	588	597	619	555	559	599
28646	25723	39073	34748	19817	7689	3357	655	387	337	359	367	417	380	410	392	369	417	384	360	359	383	361	372	359	345	359	373	371	388	383	389	371	398	364	311	402	373	363	388	375	382	360	357	368	407	389	371	387	359	380	392	350	374	357	352	361	357	368	402	386	421	388	381	370	400	383	401	393	346	412	389	364	362	380	362	374	380	408	364	361	392	426	377	351	382	389	366	412	373	348	348	347	394	359	369	369	412	379	371	352	349	411	384	389	397	368	381	386	381	369	396	371	359	384	369	332	385	403	402	370	377	350	361	360	355	355	370	358	339	379	373	386	367	374	352	335	381	371	373	371	345	393	376	384	396	365	415	404	410	385	355	373	386	357	379	352	382	370	410	359	381	378	382	335	359	390	369	361	371	367	360	411	353	397	395	341	363	402	391	361	362	344	363	380	384	406	372	371	366	364	373	355	354	352	390	371	377	380	409	399	360	395	368	400	408	339	354	359	412	393	378	341	377	406	354	389	360	398	367	394	371	375	360	340	397	390	394	367	412	353	342	354	367	385	376	374	368	390	385	365	389	406	368	378	367	426	380	386	349	371	394	366	393	377	346	361	415	381	363	419	337	383	403	367	394	360	373	382	396	342	374	378	365	398	355	367	362	386	374	357	401	381	379	377	414	387	404	350	375	353	385	358	378	354	377	380	364	356	368	395	403	415	391	363	351	397	375	340	376	362	382	367	357	391	380	382	400	382	388	372	380	403	357	386	336	373	334	376	376	389	399	372	368	336	362	384	370	354	368	360	392	363	388	334	379	342	367	396	343	361	365	356	392	397	364	398	356	384	389	341	385	372	417	371	406	363	388	430	359	384	383	390	378	395	355	362	373	381	351	371	401	355	385	384	393	391	395	392	370	356	363	382	355	355	376	376	403	359	399	360	418	364	384	413	372	367	374	379	367	382	402	330	373	372	396	395	349	414	383	364	365	371	387	407	372	348	373	380	396	392	359	377	371	355	363	339	378	375	376	378	360	383	396	401	380	365	391	377	355	369	380	366	395	407	353	384	365	392	340	409	362	401	380	408	376	370	362	379	379	402	346	390	374	391	411	387	366	388	405	368	386	383	344	399	388	343	339	366	384	361	357	360	400	392	359	343	355	369	371	393	345	404	388	392	369	385	354	372	381	389	365	376	358	394	373	369	404	347	368	362	359	362	368	346	369	396	381	392	378	382	346	385	384	379	351	382	371	383	348	388	353	384	371	387	366	327	365	370	363	367	369	377	351	340	343	367	334	387	340	370	368	397	379	345	376	389	358	389	353	361	382	398	390	390	368	394	384	368	405	383	364	388	384	387	389	412	390	381	398	375	380	357	401	371	374	388	381	366	387	386	368	378	402	373	374	369	373	370	369	370	396	384	351	420	375	373	365	394	395	343	373	382	381	335	361	385	384	377	362	356	365	365	378	388	345	355	356	390	383	380	358	366	381	362	371	367	368	362	391	386	366	368	339	394	396	399	368	392	397	361	356	371	374	368	381	365	362	382	373	388	336	390	359	385	387	383	386	389	366	421	373	408	334	368	389	393	381	368	391	389	367	365	387	400	368	375	376	371	418	364	401	368	374	349	370	364	392	322	397	343	384	338	394	359	383	373	415	368	356	356	355	350	401	398	406	366	387	389	383	371	344	377	357	381	386	383	415	370	344	372	373	383	386	379	379	380	360	394	377	366	400	359	354	393	374	394	360	367	360	399	365	370	381	368	404	363	357	410	376	361	364	364	401	381	392	378	410	377	380	374	366	332	358	331	356	371	410	396	362	400	392	360	393	391	369	370	379	372	386	376	350	387	391	379	381	363	360	402	370	401	372	372	361	382	386	366	394	386	388	360	369	374	375	370	405	413	362	373	374	389	377	398	380	376	396	359	385	341	347	378	386	365	355	376	352	357	340	372	381	389	397	398	362	363	365	369	376	339	373	372	353	356	365	410	382	385	362	383	410	372	331	410	360	373	389	372	390	358	374	381	375	379	383	428	376	351	384	380	356	395	365	393	413	382	383	355	390	394	396	383	372	386	363	368	364	367	393	353	374	330	371	354	390	363	366	400	361	346	385	369	366	417	368	375	367	391	360	349	371	401	367	313	358	399	363	365	377	393	377	385	344	394	371	391	373	371	345	379	362	374	349	409	378	368	384	359	337	394	377	368	382	391	327	381	365	365	355	351	365	365	370	347	374	362	365	376	414	382	380	400	371	389	340	382	358	406	405	363	366	362	372	390	399	375	374	382	405	341	390	364	383	381	352	371	380	400	370	353	371	390	376	389	363	382	367	364	381	358	365	409	406	366	371	374	405	386	394	395	359	409	388	408	364	380	356	362	371	398	420	385	329	374	348	366	360	381	371	367	394	381	357	368	378	352	393	367	375	342	376	366	405	374	386	365	343	423	407	355	408	400	373	372	394	381	391	366	387	383	367	380	382	357	380	347	372	381	384	370	383	380	394	399	395	358	407	357	346	370	376	370	408	375	357	411	376	365	388	368	402	396	397	376	371	394	380	385	340	360	414	383	396	373	382	378	373	365	368	383	386	374	378	355	341	347	347	374	353	375	386	422	363	379	375	360	378	410	358	387	383	377	390	380	370	360	378	381	406	367	334	369	397	374	344	373	361	377	415	376	359	360	406	357	391	384	394	394	399	381	385	362	375	398	367	374	371	388	422	369	340	363	400	367	364	380	377	327	399	392	366	356	355	381	375	375	369	413	411	366	406	378	363	350	395	364	399	376	344	384	357	383	378	439	405	355	371	372	373	378	381	396	393	387	429	372	345	365	395	398	381	389	337	339	386	390	392	402	372	390	325	407	340	384	357	384	403	401	391	357	393	391	339	393	349	387	374	376	376	366	366	367	371	356	373	387	316	415	362	386	382	391	376	366	404	358	396	374	375	368	350	401	329	353	368	375	376	364	411	340	383	355	384	363	371	357	380	421	370	376	387	376	370	359	375	414	390	374	362	363	382	399	356	394	387	359	405	392	333	370	357	399	390	387	384	360	347	414	360	359	378	377	380	412	372	358	325	377	366	376	390	377	371	393	345	384	372	402	345	386	358	398	394	376	373	427	396	390	372	380	327	363	376	389	410	390	345	393	375	385	373	380	376	368	382	394	390	378	355	423	381	346	336	381	383	358	388	378	385	378	395	393	377	366	354	366	387	395	376	380	394	358	383	400	367	373	390	406	361	383	359	417	391	351	344	343	379	363	399	375	356	412	387	375	366	409	363	397	402	396	416	366	394	396	368	363	393	361	371	377	395	368	371	371	375	352	380	407	341	346	377	377	388	378	389	377	372	356	386	371	400	365	405	337	375	373	369	387	372	388	370	352	403	369	358	390	373	372	404	368	377	394	383	389	384	398	365	398	380	380	399	395	387	361	357	404	389	384	410	366	396	372	390	330	361	363	349	397	401	372	377	385	383	366	350	355	369	360	379	366	330	366	359	359	365	335	376
27103	41946	37148	27495	16975	7490	4003	758	445	394	441	441	407	412	432	436	463	414	423	461	451	440	406	429	393	417	453	376	424	443	397	469	421	441	444	443	401	439	402	398	435	477	435	419	449	428	415	452	435	438	431	446	424	394	446	403	443	441	445	410	412	400	422	440	413	429	417	413	436	417	440	425	442	418	432	416	421	393	451	437	422	439	431	402	433	415	404	411	405	408	446	432	423	386	436	431	437	438	428	408	444	428	445	428	430	432	455	454	426	424	451	424	429	422	403	450	453	449	425	475	432	434	365	406	408	424	406	441	423	404	414	432	430	424	452	405	447	399	395	396	389	389	420	410	430	455	410	409	462	430	395	416	440	408	414	411	394	438	437	435	437	437	449	427	414	427	425	422	444	480	418	451	455	435	448	448	420	414	427	445	398	441	411	425	432	426	425	392	428	437	441	432	441	436	442	373	450	415	477	428	436	421	406	431	427	413	412	385	420	434	470	405	419	426	419	412	415	410	440	444	435	445	415	450	440	468	429	413	433	453	415	396	432	445	452	458	454	418	412	424	435	423	449	433	421	406	404	434	429	447	436	457	414	417	439	436	448	452	457	433	470	428	421	463	443	387	416	411	428	392	384	421	421	428	443	428	424	430	413	459	418	404	466	407	478	415	432	436	445	444	388	410	404	433	413	439	457	418	444	419	399	438	453	445	449	423	457	487	434	430	438	413	430	389	397	392	441	401	375	455	436	430	456	433	451	439	438	416	427	488	444	430	414	416	459	457	446	426	445	421	436	441	422	392	386	428	432	432	420	419	407	458	428	437	443	435	492	392	422	403	413	425	447	431	450	421	416	465	426	433	432	426	414	433	423	412	423	430	439	412	463	383	458	456	432	418	412	404	427	454	426	432	387	410	448	393	413	427	464	443	451	423	445	475	464	378	448	434	448	417	433	451	466	425	446	412	461	413	445	437	449	423	444	419	411	428	457	435	437	425	425	433	448	403	438	418	439	434	456	445	450	451	442	427	406	423	403	422	463	443	434	442	452	468	456	452	427	421	455	446	402	436	439	414	405	434	413	423	450	424	413	453	422	431	439	445	426	428	445	412	413	456	401	453	464	393	455	434	440	413	424	407	404	402	442	447	387	389	435	469	424	470	464	474	429	463	440	433	445	406	421	408	428	435	410	447	419	422	440	442	448	481	442	451	416	440	441	414	407	411	427	451	409	411	447	436	437	422	476	401	422	439	420	420	426	411	458	388	436	421	389	449	444	406	424	435	405	432	411	415	453	409	412	451	410	417	420	424	432	420	440	441	436	427	437	430	442	422	449	418	466	425	418	470	430	380	448	422	407	410	466	419	439	417	440	408	443	410	471	425	435	449	450	422	422	385	450	437	436	406	451	431	462	443	416	431	451	426	439	439	429	452	412	442	444	455	440	426	411	438	432	464	392	421	445	416	421	415	432	433	431	419	426	417	415	410	416	426	443	424	450	413	393	428	391	444	460	421	410	415	438	425	410	411	438	464	463	450	428	461	360	450	434	433	436	408	443	420	399	421	444	470	426	449	437	451	409	433	383	415	408	441	454	432	427	441	445	448	439	435	420	446	470	388	407	458	404	451	414	410	438	479	388	437	435	443	439	410	449	431	446	458	478	426	410	447	419	453	447	438	450	428	462	438	438	426	431	421	418	409	423	406	391	411	478	433	421	444	403	410	464	435	418	410	448	392	411	430	435	413	458	413	480	436	439	434	420	433	413	449	423	407	435	438	430	440	478	410	445	408	445	427	432	417	435	423	432	433	415	422	430	462	413	430	431	446	444	471	426	422	404	416	455	427	439	396	443	438	441	454	410	454	439	448	413	477	427	473	440	433	429	432	433	425	445	384	447	435	471	402	463	424	416	433	454	416	426	423	439	427	403	440	410	425	441	437	409	432	447	424	416	394	445	437	417	484	420	417	461	412	400	423	409	408	445	397	438	416	393	436	425	425	421	374	402	408	450	425	441	430	412	399	425	408	398	436	416	403	463	407	423	443	466	437	423	437	415	425	481	410	427	424	421	422	442	444	422	428	411	431	423	407	420	416	434	451	411	439	430	442	451	453	426	427	417	433	425	455	402	429	431	431	413	446	410	463	417	422	430	454	454	439	434	416	425	435	410	455	426	432	419	431	425	439	438	427	466	432	396	421	404	424	407	481	391	394	406	390	449	433	399	416	386	432	375	409	436	383	441	442	440	400	433	408	450	427	414	445	420	424	442	430	408	391	449	431	416	442	408	427	421	431	410	434	459	422	436	427	456	419	463	426	404	422	435	445	439	435	431	437	463	419	415	447	432	433	426	460	423	453	409	426	436	419	450	448	422	444	424	450	376	407	446	435	415	407	409	435	431	427	396	452	387	417	444	451	418	435	398	410	397	424	400	447	409	438	403	416	411	427	443	428	459	456	382	430	428	464	428	463	424	436	428	435	454	455	442	425	461	424	429	434	429	426	452	431	428	445	450	405	457	412	421	418	430	397	430	393	436	426	452	427	429	455	443	421	402	446	438	427	431	396	438	463	424	410	425	374	421	394	449	425	404	433	380	407	438	448	414	444	390	441	432	404	420	465	433	404	410	438	444	428	424	440	437	420	388	431	432	417	423	413	471	426	412	397	422	436	439	444	407	442	392	401	434	445	446	434	433	433	439	450	444	454	428	407	471	425	454	424	400	457	453	430	418	378	395	459	490	449	445	421	415	441	447	419	454	465	434	409	448	427	413	459	412	419	442	392	417	436	471	433	425	431	413	400	432	458	405	409	431	414	452	406	450	443	455	391	401	404	444	419	401	453	458	426	402	424	461	421	461	429	442	418	443	412	438	436	411	422	419	429	425	433	438	419	416	406	415	398	429	422	424	419	415	432	434	393	427	427	434	438	436	375	418	439	401	443	462	435	427	432	442	436	439	419	393	450	399	440	436	383	425	414	442	413	439	383	448	438	428	440	455	420	406	438	445	437	425	443	435	437	443	445	419	439	413	464	392	452	413	393	438	459	386	423	438	442	464	431	465	421	385	469	401	423	416	441	400	417	422	446	449	430	410	411	443	432	445	441	444	427	441	424	388	431	416	417	437	427	396	412	436	434	403	453	434	475	440	410	442	414	402	447	407	449	439	410	460	425	430	421	430	455	465	462	438	422	419	446	430	458	435	406	382	405	431	426	455	434	419	432	396	428	414	407	417	418	453	452	423	431	430	424	427	417	479	418	376	445	414	408	413	430	432	436	419	430	423	466	431	398	434	421	391	428	425	436	403	412	434	427	462	469	412	426	406	444	423	418	452	454	414	428	377	438	458	422	466	409	419	422	421	462	427	481	416	474	412	432	445	442	428	405	412	426	425	444	438	386	462	445	449	424	446	434	405	428	422	461	387	434	466	411	410	404	445	418	435	420	406	442	429	398	420	417	461	459	430	420	440	422	419	430	428	458	449	466	420	409	405	438	446	430	428	440
24772	21862	40911	53332	42518	29218	18661	2984	385	399	372	378	360	398	389	351	376	366	375	396	395	390	438	372	350	350	387	374	366	402	353	361	394	363	370	381	352	352	374	374	375	358	367	347	403	339	402	363	374	337	349	376	380	342	371	362	375	364	391	407	366	382	367	373	333	337	332	349	358	386	378	355	407	382	388	429	351	388	379	392	377	379	369	356	371	367	347	347	382	397	397	389	339	365	402	381	346	382	369	440	382	350	369	359	386	357	352	374	382	374	374	405	361	348	353	364	352	332	388	373	336	355	360	348	405	381	354	358	344	379	357	355	414	357	376	372	359	358	392	386	365	350	375	347	380	364	384	367	345	371	340	418	383	351	365	370	378	381	382	378	353	375	362	388	414	432	371	356	350	382	348	353	353	335	358	385	381	385	384	399	377	367	361	372	366	365	369	366	371	426	378	385	365	356	365	373	400	372	402	350	405	379	394	394	361	332	339	387	363	345	355	355	363	385	372	354	387	366	377	379	358	359	376	401	363	374	369	384	390	375	341	435	393	401	375	379	359	399	364	398	379	385	392	342	384	365	355	403	416	396	386	401	406	392	398	373	333	360	379	374	374	362	392	408	382	388	372	342	356	403	369	395	403	344	353	378	346	360	375	381	374	381	378	375	369	370	402	371	370	369	368	414	383	370	366	377	384	373	400	353	332	356	367	365	357	386	358	402	372	349	415	351	371	385	382	357	378	380	378	387	366	386	400	368	402	377	373	380	394	372	375	392	361	380	390	403	399	395	376	391	346	336	402	401	376	416	392	376	328	355	378	357	344	349	406	365	360	360	379	360	376	375	390	378	360	349	358	406	392	359	407	372	373	370	357	355	389	377	361	391	390	386	373	393	368	408	392	368	378	418	368	382	376	355	383	396	360	354	353	350	353	388	339	356	389	387	386	339	370	355	414	372	362	402	391	403	372	416	376	373	364	354	419	401	350	380	381	382	353	401	397	372	374	379	403	391	380	356	385	399	366	373	312	366	377	367	387	381	367	326	331	364	382	356	354	380	370	346	398	385	373	381	368	384	396	372	386	381	392	370	363	392	392	409	356	327	359	363	394	374	358	367	368	373	375	345	374	385	385	408	346	398	374	349	360	403	380	358	388	384	365	383	356	382	331	370	363	356	381	387	367	365	366	345	391	358	369	356	365	357	387	409	376	377	361	391	364	383	373	407	389	375	388	341	366	363	383	365	355	345	386	378	319	354	400	384	365	401	410	362	387	385	372	358	401	336	394	343	375	371	366	362	390	387	383	332	374	366	389	392	357	412	410	401	375	396	339	335	326	368	364	364	376	340	356	370	390	356	353	361	365	388	372	387	367	387	378	399	363	340	388	381	356	370	340	365	385	330	373	384	395	370	362	378	377	344	353	408	341	372	384	368	381	370	421	400	361	361	338	364	353	391	374	382	377	370	401	402	329	339	389	379	359	340	371	369	360	296	354	385	379	376	382	355	364	385	376	386	357	399	369	367	392	368	389	364	389	345	389	404	360	398	396	356	414	385	346	377	397	387	385	379	375	347	338	382	396	361	378	377	378	404	405	374	379	363	355	370	384	355	335	363	367	379	368	383	357	373	387	361	380	387	348	404	356	378	397	408	368	371	399	332	370	358	357	356	406	391	397	409	399	367	361	372	335	379	360	360	358	363	374	387	392	394	368	392	367	412	353	389	386	395	373	355	363	360	340	369	400	343	360	372	384	347	373	397	362	347	381	380	394	364	400	376	370	333	388	380	366	383	412	373	354	401	377	341	388	360	366	359	382	365	359	394	338	358	427	393	372	404	351	415	333	358	367	374	367	376	386	403	391	379	374	378	347	366	384	378	364	353	344	392	388	361	393	391	380	384	340	353	389	368	360	375	378	357	419	385	377	374	349	385	380	397	383	341	362	396	383	392	367	353	343	391	338	382	395	361	413	379	384	374	388	392	413	346	407	387	397	384	345	369	360	393	397	364	360	394	419	368	373	351	366	352	392	362	375	411	344	390	359	410	364	401	394	366	394	370	412	349	360	399	395	388	383	361	372	367	360	345	385	356	379	378	347	379	353	376	348	379	370	372	372	370	382	377	355	371	375	351	356	367	376	383	412	383	391	399	413	368	348	375	395	384	394	397	371	415	369	395	383	369	376	386	377	407	388	396	413	390	413	380	395	348	346	359	383	377	334	403	340	358	380	364	402	385	382	361	392	390	368	384	355	375	347	372	372	398	381	397	399	367	357	390	367	390	370	378	358	373	374	347	345	369	377	379	366	357	399	373	352	364	338	337	373	367	380	422	400	369	370	394	407	371	411	363	412	374	377	382	394	412	370	390	395	369	345	349	358	329	371	377	407	364	358	406	371	382	388	348	378	343	353	397	353	347	375	371	379	390	368	375	391	393	379	379	363	373	400	384	367	343	363	350	373	384	367	374	370	382	364	378	380	359	359	361	379	374	346	367	343	368	368	353	348	360	412	383	365	383	364	376	396	371	350	404	350	414	351	367	359	365	368	379	373	377	354	403	332	378	400	354	368	384	359	369	360	379	371	392	370	359	368	369	366	377	380	384	369	374	380	386	369	393	359	348	365	369	344	381	366	352	384	387	363	388	357	390	383	385	393	402	375	375	373	369	404	377	391	368	352	394	357	392	379	369	400	343	380	374	390	369	380	367	373	383	400	385	433	399	383	417	382	361	376	372	372	375	385	366	386	347	381	371	362	373	383	349	357	377	381	369	423	367	392	383	381	368	377	361	380	358	350	342	382	354	369	382	398	356	366	349	382	365	364	379	392	352	393	367	375	401	384	344	394	377	374	360	370	360	361	374	360	342	385	384	349	379	368	366	395	360	389	381	397	367	369	382	379	374	375	366	378	338	395	396	346	375	329	366	381	396	392	383	366	382	324	380	373	371	368	366	339	392	410	394	345	367	370	340	366	367	402	422	356	394	359	354	385	377	345	402	376	390	369	383	338	369	360	366	388	369	372	368	411	369	356	364	348	354	371	396	378	380	413	381	373	385	395	359	377	378	358	368	369	372	368	351	383	380	349	378	379	367	341	372	364	363	338	383	399	346	352	378	341	381	395	358	370	397	375	375	360	396	357	390	366	356	355	350	330	379	377	369	379	389	365	362	377	384	387	375	360	365	394	381	351	386	383	350	369	375	398	356	390	363	396	395	394	341	349	342	350	365	386	380	346	337	380	416	348	383	393	368	370	362	352	392	367	388	348	378	402	399	411	376	374	349	386	398	363	391	391	366	311	355	370	372	395	368	342	365	413	373	370	359	356	378	376	349	363	401	370	365	388	417	360	335	355	392	341	341	365	338	370	360	361	379	377	363	374	347	409	389	387	369	373	359	378	374	386	370	367	348	396	379	367	338	365	401	362	388	388	394	371	400	356	373	385	354	381	383	395	362	375	395	385	388	378	386	399	377	385	379	380	353	357	376	328	387	374	378	345	373	379	346
31610	63382	73998	60534	43414	27488	14888	2244	441	438	432	403	470	447	440	413	408	443	410	434	417	441	406	438	409	437	451	411	417	374	444	428	427	426	427	424	431	457	384	371	406	418	425	413	444	415	392	411	437	418	440	431	405	437	416	395	434	421	422	420	449	430	421	392	415	451	415	415	421	418	429	428	418	406	390	412	402	426	430	401	419	391	395	416	429	458	417	429	402	432	414	450	394	436	432	388	374	434	424	409	409	391	357	415	452	418	392	430	372	371	398	417	454	427	425	435	433	416	433	409	407	402	402	399	442	438	418	442	443	417	380	419	438	410	459	425	396	424	409	409	434	414	405	445	397	442	401	424	428	422	414	435	438	404	445	398	395	418	396	461	434	380	407	396	418	420	416	425	400	423	424	414	404	423	393	380	429	440	428	389	428	411	376	402	418	441	410	432	440	397	409	408	399	431	393	404	448	399	401	411	417	438	407	395	432	395	385	439	404	426	385	403	415	436	403	392	428	420	428	416	459	407	450	388	390	408	440	430	418	445	408	402	398	392	471	402	429	424	397	410	419	424	423	375	422	393	393	434	425	436	395	394	424	419	387	378	397	427	391	402	438	424	456	429	431	416	394	413	424	415	462	380	394	394	379	420	423	459	395	437	423	449	408	408	411	368	415	415	433	400	430	422	436	445	402	405	426	423	394	435	403	435	430	448	396	410	490	409	417	426	379	393	418	378	409	401	412	393	396	427	395	402	427	392	391	427	432	451	423	409	426	374	384	412	421	413	417	414	405	418	418	437	424	418	414	403	444	415	401	411	439	458	453	407	363	433	420	413	433	426	368	390	413	438	443	431	403	356	454	458	395	436	394	452	394	389	418	406	417	411	432	396	415	396	411	425	427	418	422	405	398	422	414	420	410	404	425	415	411	408	443	431	405	420	408	421	427	405	447	430	430	409	394	450	379	401	383	403	433	415	435	420	408	419	385	412	414	419	413	402	417	421	415	391	446	433	414	435	440	389	431	398	395	392	418	387	424	442	421	409	429	409	396	414	408	413	425	438	409	409	413	397	408	402	407	396	417	478	423	412	432	423	417	418	427	400	442	447	410	431	414	386	412	419	438	420	410	431	428	418	406	438	420	419	402	421	435	421	438	423	440	412	406	423	430	478	430	415	416	420	427	420	411	423	387	381	409	404	410	397	378	456	444	396	447	407	387	450	405	443	434	406	423	425	430	422	404	424	407	405	390	402	392	444	409	414	388	436	377	449	408	403	414	402	441	407	430	423	394	408	408	445	414	396	401	415	430	399	445	426	447	390	400	429	418	417	403	432	394	406	354	438	420	416	421	416	437	400	402	426	371	432	437	411	395	418	436	418	425	392	403	417	393	434	404	362	408	404	423	418	451	431	450	414	391	395	435	417	355	387	394	429	413	392	448	418	431	416	435	422	391	416	426	429	420	435	430	433	402	399	419	400	424	445	406	379	394	427	423	384	425	425	411	414	406	443	429	427	395	427	445	405	390	453	418	411	473	425	382	400	401	405	409	421	451	401	402	415	402	412	415	395	419	413	414	422	444	394	405	438	416	431	356	443	393	460	417	398	425	451	424	416	439	421	422	404	411	412	413	415	412	420	455	394	424	404	403	403	388	421	405	414	419	411	394	434	397	453	410	416	443	440	390	400	426	412	403	415	446	436	397	409	396	399	412	445	396	429	436	405	404	397	376	450	478	433	386	406	381	405	422	415	408	415	402	419	423	400	422	419	387	421	424	431	413	405	403	419	383	433	409	447	405	446	437	442	413	436	440	422	426	390	405	412	444	409	435	410	433	424	419	406	434	409	419	407	431	431	403	443	440	431	424	430	425	444	416	403	422	447	414	407	431	427	387	409	416	423	381	447	397	455	460	409	392	394	402	434	423	402	449	394	426	402	446	382	416	411	436	474	448	406	432	461	429	417	404	423	449	430	436	467	438	434	426	406	425	426	432	412	431	408	427	456	421	399	403	432	425	374	435	423	450	402	421	428	416	429	449	389	430	431	409	411	430	385	405	403	386	431	409	452	433	420	394	398	448	409	444	443	414	412	442	374	419	453	414	403	413	430	466	444	425	421	393	430	440	394	392	435	433	384	397	436	371	418	438	428	416	449	401	426	416	414	424	406	412	409	385	420	412	392	421	430	440	444	409	417	429	407	416	418	400	417	407	418	439	415	429	444	392	456	416	421	440	427	399	427	430	451	409	439	410	397	431	425	399	421	417	429	422	413	374	443	409	425	405	418	406	448	384	453	459	412	449	448	403	414	385	445	444	430	416	421	411	423	404	407	412	405	397	415	420	470	408	391	378	451	395	406	428	405	385	383	381	395	447	401	455	410	437	396	387	421	412	400	412	429	420	393	400	389	401	411	397	409	380	383	395	426	393	440	425	422	388	410	420	434	371	426	448	397	436	380	435	439	427	452	434	435	413	397	422	439	385	390	413	397	428	419	417	385	418	433	428	418	434	375	394	421	444	394	403	410	439	388	407	433	405	390	417	353	433	414	425	414	413	428	364	430	449	435	411	405	442	427	397	438	413	422	416	438	414	355	432	428	388	373	430	455	412	369	398	370	405	433	424	408	403	420	428	431	443	433	437	471	431	429	345	427	394	408	367	411	415	456	420	435	434	418	450	426	389	392	415	391	410	450	415	400	416	444	424	381	399	418	398	430	412	416	444	405	391	415	432	384	445	431	405	438	424	409	414	410	438	374	438	374	405	459	401	389	412	439	414	434	410	428	404	429	395	441	406	420	398	439	418	436	416	405	397	459	409	432	440	398	443	420	443	454	398	417	446	395	420	428	413	415	432	462	416	426	403	401	396	404	478	400	430	422	408	407	421	445	401	392	423	407	375	414	412	429	405	415	409	441	428	439	418	404	414	428	413	406	394	400	451	419	434	412	429	412	398	443	431	401	421	404	443	394	377	398	447	440	415	423	379	424	400	395	434	422	373	436	391	410	415	425	388	423	377	427	440	439	407	406	448	424	405	428	400	435	397	452	428	398	398	420	402	401	394	404	423	390	416	410	411	414	410	468	447	449	417	402	424	410	406	457	441	390	448	398	430	415	437	420	408	436	407	400	410	430	424	396	409	403	420	391	440	412	423	388	414	450	397	424	438	417	431	412	427	403	430	434	412	426	414	380	414	395	410	423	417	420	426	409	410	426	422	434	414	372	400	404	400	419	420	458	436	432	372	423	388	425	401	403	377	414	430	421	415	428	414	405	413	423	393	389	389	421	418	408	413	431	417	402	412	437	404	397	408	404	414	425	411	453	396	423	405	380	407	424	403	413	400	460	406	410	404	404	416	399	456	417	442	439	415	431	401	464	434	410	424	464	411	393	434	410	444	437	407	413	433	445	417	434	438	414	426	445	406	434	423	439	382	436	429	429	423	419	415	396	385	410	426	414	424	412	404	430	419	398	428	420	417	430	429	426	464	400	450	386	406	428	404	420
25609	22184	42513	48614	32532	20601	10021	1449	508	477	512	473	545	474	494	525	547	515	490	578	536	513	522	534	488	530	479	548	541	516	490	533	493	490	519	478	500	506	526	497	540	509	491	499	512	564	527	521	534	499	512	545	525	498	517	488	457	501	473	481	504	528	498	501	521	477	475	504	521	495	483	509	522	487	520	523	480	536	524	510	500	494	517	490	506	499	495	533	505	501	530	500	498	485	560	479	511	511	512	520	539	508	506	505	482	511	500	523	516	468	530	489	487	525	512	479	511	527	504	525	510	477	492	512	522	520	486	475	549	511	466	505	510	515	493	487	523	557	473	553	473	524	530	511	498	495	480	467	515	518	465	540	497	522	535	498	512	539	497	510	471	538	494	511	462	465	530	471	519	498	503	519	502	497	512	492	493	511	499	498	512	498	509	534	495	480	491	522	528	521	507	525	556	464	515	477	491	492	521	493	510	512	503	522	500	501	543	456	502	487	466	483	438	574	546	506	513	492	483	574	504	493	487	479	508	492	513	507	500	561	505	489	512	501	552	472	533	496	494	503	517	484	502	514	472	520	531	509	549	484	465	513	538	507	534	546	485	488	519	450	465	491	453	499	503	493	558	507	534	540	517	481	504	502	490	464	526	506	487	502	530	521	522	495	483	527	491	480	478	506	519	528	485	451	524	525	493	507	471	543	538	510	515	555	483	540	520	497	486	522	501	479	525	495	535	487	494	496	553	487	489	525	496	553	496	496	521	504	512	459	527	488	521	496	501	477	511	523	547	502	516	521	483	530	487	527	530	497	523	536	549	536	489	466	512	546	493	509	528	437	511	485	506	495	484	526	517	558	507	468	577	545	502	520	494	498	501	505	472	469	492	525	505	501	511	515	525	472	538	498	483	491	511	508	503	518	510	523	493	555	489	530	468	542	507	518	460	498	512	472	511	545	533	500	531	543	506	519	516	483	508	508	521	503	539	456	488	519	553	501	511	523	512	490	535	504	487	497	508	512	462	487	508	523	503	520	529	498	537	522	479	510	502	489	520	487	497	522	533	526	513	477	520	513	491	490	525	515	484	514	475	488	504	510	486	460	513	503	542	507	483	489	473	524	444	520	512	472	528	489	488	535	444	506	509	494	475	481	527	497	522	489	490	517	528	529	494	493	521	503	552	498	526	520	511	519	501	464	540	522	467	494	483	499	469	481	509	466	495	506	531	529	480	543	526	519	509	506	507	516	508	490	489	488	517	536	491	505	497	534	492	529	492	492	548	483	487	530	535	531	526	476	494	484	507	517	533	504	563	540	498	512	500	487	519	491	505	531	559	490	492	552	443	485	508	514	494	512	490	508	485	495	483	542	537	495	540	487	495	483	470	522	490	482	496	537	525	540	488	525	508	518	530	478	467	536	503	542	526	538	539	519	465	502	494	496	496	515	491	506	503	501	477	503	519	529	514	528	515	505	519	531	499	527	518	496	533	475	499	489	509	494	499	533	518	544	506	499	504	485	493	494	491	507	504	529	538	504	465	507	519	543	502	491	547	526	536	511	512	510	507	502	487	516	498	530	489	483	522	506	531	490	555	482	526	526	499	537	475	517	516	477	489	495	474	498	513	515	535	494	522	521	498	537	515	497	500	535	508	506	512	520	536	475	508	473	486	497	499	526	517	528	496	514	499	473	488	523	480	493	514	524	503	496	510	508	562	483	476	511	562	486	521	507	539	478	511	507	532	500	513	508	514	499	498	496	539	490	495	493	472	530	579	543	490	484	517	564	496	482	538	488	496	510	492	512	478	530	479	492	524	512	482	550	491	511	533	505	509	500	529	528	511	507	500	491	498	530	580	533	512	507	510	470	527	515	458	500	530	492	501	566	538	498	504	535	488	484	515	517	485	512	546	500	489	549	481	514	474	506	505	484	512	468	511	492	510	524	488	521	493	483	493	529	531	494	497	500	469	494	515	462	501	527	503	514	510	489	475	484	502	496	482	511	524	502	511	498	469	505	502	496	479	510	513	533	494	527	512	531	486	488	544	497	509	506	509	497	485	507	480	484	523	467	510	533	497	532	509	538	507	510	461	512	522	508	521	503	548	530	500	496	521	518	516	517	520	516	521	536	494	499	510	528	509	498	506	492	482	508	489	512	523	535	494	494	532	521	535	495	500	516	538	504	477	518	473	522	527	514	512	527	495	568	536	526	529	512	477	523	561	496	526	456	499	475	525	485	480	511	512	488	493	515	498	493	504	518	507	472	559	543	519	520	493	531	525	505	536	495	520	490	530	511	499	517	475	497	540	514	499	533	502	515	507	479	518	488	484	521	503	466	487	524	496	487	505	519	465	480	481	505	524	535	498	487	467	529	472	522	510	528	510	511	516	490	472	492	539	510	492	526	485	476	517	501	520	518	501	498	511	508	508	507	495	518	471	515	511	510	469	500	489	551	533	537	502	484	555	514	501	522	509	481	475	538	532	518	526	518	479	532	485	464	473	478	526	534	545	480	534	494	542	522	501	494	545	502	517	458	514	496	532	467	502	521	476	472	486	484	506	502	504	505	506	503	527	470	490	531	457	491	521	512	487	489	516	488	522	504	543	502	537	557	479	502	529	518	517	514	522	457	480	500	483	472	496	483	471	506	470	487	478	488	534	485	512	486	516	517	558	485	544	505	476	518	534	512	527	534	519	528	494	496	490	506	541	505	545	476	528	517	515	478	532	516	505	530	490	556	518	483	519	501	541	463	522	515	498	508	510	490	529	513	495	492	491	482	525	510	521	520	519	513	508	504	507	530	529	529	526	528	526	526	503	528	496	504	534	482	512	492	530	531	503	497	507	524	526	488	515	482	485	501	495	481	490	501	515	511	503	527	471	494	496	517	518	476	514	506	513	544	507	488	523	508	492	536	519	474	503	484	523	489	478	500	482	518	501	506	512	502	491	563	492	459	486	521	498	531	527	472	503	507	522	522	510	503	495	482	527	521	514	490	475	510	498	481	509	536	534	483	477	488	515	513	484	523	489	560	514	544	495	544	502	545	537	495	500	502	508	481	497	541	508	481	486	511	502	492	517	483	501	459	524	524	514	500	545	517	510	479	489	493	489	503	548	517	558	514	474	518	517	483	499	519	510	535	547	519	502	541	574	543	526	496	470	461	578	486	454	480	515	484	563	492	533	488	479	494	528	500	483	499	532	502	483	500	484	508	518	510	494	483	512	503	541	520	469	528	509	550	566	496	524	431	501	506	483	513	489	473	507	498	495	563	512	468	498	494	506	487	479	496	520	493	479	537	515	522	513	536	488	533	556	489	496	540	512	562	529	488	513	529	446	525	478	491	514	482	535	527	510	497	537	497	542	516	512	503	515	470	452	508	495	523	512	487	524	484	499	482	518	509	494	524	466	506	530	523	508	524	529	487	500	512	489	495	514	498	529	488	499	535	507	436	490	486	475	517	482	491	561	462	522	537	510	495	518	500	517	509	499	475	490	522
32445	61148	67935	52145	35232	22112	10489	1887	601	567	569	562	555	559	609	589	583	574	562	595	561	562	521	570	539	541	584	554	551	542	588	532	546	571	558	606	592	580	581	580	547	605	607	604	559	569	583	615	580	561	590	583	573	576	617	588	561	604	541	601	553	564	608	554	518	542	572	563	570	533	577	569	570	549	552	530	583	559	529	555	562	595	590	569	559	587	558	564	562	585	539	565	553	577	582	531	536	549	579	611	588	589	587	608	544	606	611	601	607	507	559	585	554	587	595	580	549	538	597	536	586	548	555	546	556	565	598	588	565	565	514	557	577	599	528	536	579	560	571	575	557	564	585	578	617	575	576	560	584	591	583	548	594	548	579	558	593	543	561	554	563	561	616	579	570	556	602	544	568	558	543	571	565	586	616	535	555	577	645	574	528	613	564	585	576	551	596	572	567	552	560	561	543	586	548	555	574	596	543	573	581	558	603	587	563	589	511	517	516	596	590	582	523	561	542	616	568	579	548	590	537	583	547	597	562	570	533	604	582	556	569	570	538	590	577	553	549	561	586	585	546	530	555	541	590	540	604	565	562	556	581	593	562	575	550	610	595	561	553	591	573	582	541	545	513	599	550	598	572	583	589	530	597	578	545	607	546	554	604	581	564	546	540	530	558	572	552	562	534	571	577	583	564	576	557	510	522	582	555	565	560	591	566	617	607	590	566	561	580	601	576	570	600	557	582	556	584	543	543	578	536	586	632	527	546	568	582	575	565	583	536	605	636	580	550	552	590	534	584	557	551	541	554	629	527	606	541	575	545	564	565	547	609	577	525	580	569	566	548	588	585	573	571	546	564	569	542	582	572	580	547	584	551	568	545	580	579	558	621	552	538	544	581	551	587	587	568	575	539	542	599	557	601	550	579	547	538	600	512	593	562	573	566	579	543	560	532	590	601	576	585	558	584	574	563	603	522	574	572	551	574	570	558	570	551	551	552	569	565	536	547	574	520	566	580	540	590	579	577	532	620	547	570	565	585	611	576	552	570	569	578	556	573	582	585	537	603	570	558	552	525	519	602	569	585	565	532	576	563	533	560	560	560	572	569	575	578	590	528	532	615	563	548	564	559	599	583	563	525	534	572	549	531	555	568	578	617	590	584	554	533	586	557	545	565	559	539	551	550	600	613	618	549	593	578	595	585	530	555	579	546	574	592	564	574	583	596	611	567	540	567	566	574	536	551	632	562	583	595	557	533	534	563	564	577	567	581	547	553	551	550	578	602	586	557	544	573	529	599	521	550	568	593	619	558	538	583	570	554	564	595	542	569	551	570	590	582	549	545	579	587	556	545	569	567	593	552	587	548	594	561	635	594	541	535	580	561	598	561	550	570	583	555	610	597	520	548	549	539	552	560	556	586	565	554	594	578	556	544	550	544	543	541	540	525	561	611	561	573	609	586	600	565	580	594	561	595	602	573	592	578	567	600	573	628	581	599	642	539	562	558	575	562	548	539	559	579	548	574	560	578	614	560	564	603	491	557	586	568	559	607	589	536	561	550	589	561	583	563	562	536	603	572	563	606	530	623	542	557	591	580	582	610	533	585	548	584	566	557	560	595	546	560	562	526	553	558	551	549	550	584	557	575	565	531	555	559	553	545	600	577	542	555	546	571	552	585	550	545	555	564	544	569	557	579	591	594	538	588	587	614	533	582	566	621	544	594	551	536	574	539	588	592	527	591	540	538	530	574	577	570	553	545	581	568	600	542	573	573	535	582	560	548	593	611	580	577	599	568	555	537	600	567	561	569	553	577	534	574	603	584	580	572	560	570	586	602	567	564	578	587	575	558	535	557	591	568	559	575	596	568	595	579	566	579	532	565	565	575	518	571	613	572	498	586	567	537	607	580	536	563	564	557	548	577	599	590	557	539	552	581	562	535	540	551	580	596	563	561	573	614	602	580	578	562	575	542	534	572	532	578	536	572	583	598	535	619	574	579	559	613	581	603	556	558	538	575	550	553	527	618	548	572	557	575	562	559	551	596	574	559	619	562	567	554	591	548	549	565	570	576	549	579	530	599	532	579	560	543	518	540	587	598	560	570	559	541	606	561	561	582	599	561	573	577	575	560	535	557	575	571	531	583	577	571	564	567	505	564	595	565	593	556	528	584	558	622	589	567	604	571	526	551	546	562	607	581	571	566	620	564	536	574	556	602	550	538	594	555	566	584	566	549	543	522	564	567	565	546	562	611	538	579	569	547	609	513	541	577	563	530	567	593	588	542	538	554	588	514	534	612	602	596	606	587	575	586	598	553	599	570	589	543	549	549	574	536	590	575	518	528	545	528	555	558	577	604	573	545	605	558	573	523	616	569	590	575	559	574	558	558	580	573	601	550	552	616	565	550	581	569	590	583	567	552	556	543	572	602	595	549	574	542	571	579	573	554	565	546	542	552	574	646	588	583	589	525	570	622	579	567	595	604	603	566	568	618	539	591	524	568	593	578	542	560	565	563	548	582	596	559	586	549	540	564	587	594	578	565	580	566	559	559	565	621	544	563	578	517	572	574	544	548	544	595	534	585	571	594	550	590	599	617	575	555	585	604	538	516	561	579	585	547	564	601	580	613	561	570	554	580	546	584	609	577	558	543	596	573	512	606	527	571	570	556	562	555	578	539	565	538	575	528	567	541	574	574	593	567	599	540	600	567	597	601	559	572	556	556	602	568	596	586	615	579	591	594	545	563	546	590	562	581	553	556	543	574	593	526	600	573	603	573	537	572	533	580	547	540	583	576	538	604	562	560	555	529	556	602	594	591	519	585	557	547	529	554	579	571	538	527	598	559	552	589	593	538	531	577	589	540	595	590	574	600	573	537	582	592	561	588	543	590	587	530	588	614	567	573	577	542	554	559	576	544	588	580	563	569	558	554	542	541	613	598	540	568	544	591	578	554	591	596	565	546	560	553	518	565	582	582	550	537	593	535	585	539	598	558	569	578	574	595	553	532	549	556	601	592	578	545	552	553	533	574	562	598	615	597	527	603	563	613	574	590	568	560	569	535	540	544	574	554	597	570	600	524	545	541	547	571	612	560	609	590	558	583	613	600	593	578	570	561	533	575	547	581	570	586	554	554	590	558	570	572	578	599	579	610	600	554	546	571	566	579	558	549	557	586	574	561	553	548	578	523	602	574	542	550	533	550	530	565	593	545	555	569	582	539	578	595	631	568	558	549	536	553	581	513	576	539	601	542	537	578	600	584	568	536	577	588	571	597	535	528	560	563	550	549	556	561	590	579	557	593	556	559	599	568	525	534	618	521	609	573	561	551	563	558	526	570	582	593	575	590	582	552	562	526	514	551	562	540	563	561	605	594	563	617	598	552	569	589	574	630	567	601	528	541	574	576	540	509	568	585	581	534	556	538	573	559	558	562	562	564	582	539	571	552	528	586	559	558	553	548	579	633	591	548	584	558	573	507	630	547	578	535	531	596	558	567	574	550	583	548	537
23261	21691	40172	47812	41196	35279	28566	8049	748	609	647	604	612	604	611	617	593	573	611	569	574	611	538	576	619	566	608	620	574	571	582	572	598	584	588	646	578	563	568	565	533	571	564	601	541	595	599	611	588	606	560	568	565	577	598	561	556	604	564	517	544	546	599	554	538	616	575	593	563	596	547	627	581	607	559	583	583	570	593	573	596	613	559	582	570	536	521	576	588	537	567	584	596	559	599	545	590	577	583	583	582	618	570	587	599	617	575	600	558	547	562	637	572	585	513	560	586	584	559	555	596	612	593	568	542	599	600	556	604	569	570	575	548	600	604	563	588	564	595	571	552	614	551	615	579	563	600	565	575	555	592	605	579	594	584	597	565	582	563	626	558	599	583	574	622	585	570	582	600	587	616	551	560	573	555	582	579	537	565	586	579	597	589	576	567	559	552	591	590	548	627	593	583	602	604	546	559	591	571	590	573	626	580	590	567	626	576	588	586	590	592	600	593	573	554	586	561	585	585	568	596	595	556	631	589	568	541	557	642	586	580	567	562	575	585	624	608	590	586	611	589	535	559	549	581	574	584	586	640	596	558	606	555	609	577	535	575	563	583	576	612	585	620	579	588	619	583	583	536	537	616	564	561	591	603	642	583	617	578	511	591	565	596	525	581	590	574	596	594	605	547	591	583	608	572	582	550	601	584	590	600	560	608	582	580	589	575	568	599	593	607	582	587	584	569	603	574	553	583	574	507	549	553	557	572	547	652	567	527	581	581	591	579	596	549	574	619	571	531	588	555	559	537	584	574	547	575	561	574	569	627	579	570	538	534	569	557	571	587	587	621	562	581	579	565	598	530	590	548	579	626	588	574	579	610	610	608	601	573	593	615	574	583	591	596	589	563	539	556	579	574	595	564	546	569	602	556	597	577	607	560	621	559	608	591	602	589	566	565	576	593	560	609	562	554	576	567	643	567	592	561	631	581	528	540	561	554	608	575	577	593	612	562	552	598	542	586	559	606	566	625	547	626	601	612	593	531	620	591	575	574	614	537	584	612	585	623	563	594	581	555	558	574	544	603	626	615	594	599	625	611	559	563	589	575	596	560	585	568	578	572	629	581	580	578	588	596	611	552	624	580	591	547	583	604	592	622	584	605	570	582	608	611	597	618	592	589	561	539	567	601	601	607	597	592	604	598	567	631	574	634	584	594	577	561	531	560	581	545	602	607	623	580	591	576	565	556	598	584	527	575	567	601	566	551	541	613	583	594	551	570	545	571	566	551	551	587	553	582	585	561	616	613	588	572	555	560	585	631	614	619	609	595	560	643	596	604	551	594	620	590	612	533	582	580	598	626	562	598	570	549	533	560	570	561	599	578	587	564	595	567	586	621	598	577	574	559	578	560	588	603	578	565	611	608	537	549	616	606	585	565	586	608	629	593	580	609	572	584	566	538	567	578	596	612	544	590	637	581	570	582	537	553	563	565	574	593	570	553	561	560	581	617	597	595	581	588	581	564	532	599	561	572	591	580	574	583	609	578	609	537	570	572	555	540	577	588	563	583	582	593	581	572	585	559	567	570	599	648	604	589	595	606	549	576	537	576	592	626	568	596	585	599	583	544	572	586	588	599	605	628	577	586	611	630	583	588	557	579	587	613	594	598	596	603	615	600	611	619	561	588	585	597	584	568	586	555	557	597	582	616	576	553	557	562	565	595	613	589	542	612	565	584	563	597	593	577	562	584	533	616	595	578	561	619	595	523	589	572	575	585	596	565	576	554	595	572	570	585	584	566	557	581	561	572	614	541	572	608	655	581	562	570	608	560	592	604	577	534	558	583	557	608	546	610	603	564	575	602	638	593	543	584	614	595	562	555	613	581	534	579	641	589	603	559	573	597	588	563	617	575	570	601	591	575	573	613	576	589	591	574	575	624	610	598	617	585	605	600	586	587	558	597	549	565	582	578	573	597	504	572	602	562	610	629	564	629	594	619	579	532	573	505	598	562	540	575	589	561	569	565	573	607	556	573	586	595	598	564	582	525	583	580	630	591	596	603	641	575	615	569	602	539	627	583	607	539	545	607	605	573	586	570	577	570	594	545	596	565	559	573	528	563	582	558	613	544	548	574	592	552	544	567	565	547	564	576	548	648	577	592	598	639	517	538	560	562	622	567	577	595	584	575	574	624	641	606	589	561	585	602	598	564	555	591	597	555	577	559	539	616	569	545	572	617	560	617	572	571	578	599	618	593	606	602	592	588	582	622	563	538	581	601	539	550	570	610	583	583	589	551	566	580	608	575	597	589	588	595	536	576	612	566	592	587	576	584	573	583	588	566	566	568	587	590	533	578	561	581	571	555	563	568	563	585	590	596	592	601	540	599	532	541	561	601	618	551	558	573	578	581	557	564	546	621	590	592	561	581	559	605	531	595	613	591	594	607	593	587	589	578	563	530	603	540	588	564	577	558	593	585	530	591	568	558	596	611	565	607	582	577	596	581	571	550	555	593	567	589	596	577	582	586	589	593	552	585	575	609	585	598	581	593	591	572	563	604	571	589	579	553	578	562	582	603	587	564	573	589	556	575	594	555	620	628	578	626	533	575	554	576	588	588	576	585	592	556	533	584	563	582	561	536	593	567	586	591	593	584	539	551	578	611	594	543	579	560	593	565	564	591	601	567	586	586	557	569	587	583	625	581	580	547	589	583	604	556	585	606	554	575	609	562	606	522	589	568	598	585	607	624	573	537	594	611	602	580	588	535	573	577	585	569	604	548	594	591	571	536	558	553	574	575	586	610	614	584	613	584	619	574	560	620	552	558	601	548	606	557	556	572	593	552	588	575	580	578	576	623	600	580	553	555	581	597	572	571	528	563	547	561	605	613	604	574	568	613	581	615	596	552	577	560	569	598	560	575	558	566	530	551	592	585	583	559	581	545	590	555	622	576	581	604	558	522	563	562	560	558	616	580	575	602	576	611	592	548	577	556	629	601	573	562	559	582	601	566	581	643	626	564	572	619	568	614	554	571	588	607	556	577	572	580	563	623	614	538	567	579	581	539	596	569	553	559	584	581	595	607	569	582	586	582	564	597	551	593	586	623	581	586	576	551	552	600	597	615	568	600	617	591	579	557	555	563	609	549	600	526	590	591	576	580	576	576	551	587	613	574	607	585	577	535	563	561	621	559	572	624	559	602	579	564	586	576	559	576	619	611	591	619	573	582	570	575	546	583	593	569	570	585	608	571	595	563	599	595	594	561	586	574	572	581	557	538	573	581	589	599	609	634	618	568	620	569	603	635	602	562	593	594	540	624	587	577	626	584	568	552	549	631	586	590	578	613	575	598	615	552	546	558	540	562	590	606	557	574	563	590	553	587	627	540	584	567	577	594	584	619	656	603	556	620	584	581	566	560	594	560	560	625	624	588	600	609	590	568	603	587	588	589	598	586	541	587	581	587	636	572	548	618	587	596	587	548	580	613	592	643	554	556	623	584	537	563	563
37621	81429	93832	74879	53147	40084	23352	4859	645	614	612	621	646	640	607	626	613	595	647	618	595	615	672	574	673	628	614	619	628	654	593	659	653	632	631	637	571	634	627	608	621	621	597	611	652	610	613	598	636	614	598	647	632	610	541	576	628	632	625	629	623	635	593	614	620	652	600	596	609	651	641	637	590	631	629	625	611	621	588	651	621	611	611	582	586	629	624	629	581	636	655	612	611	597	603	623	619	629	625	605	569	596	620	622	616	656	609	593	619	602	638	648	600	614	657	621	616	658	623	600	579	580	627	638	645	599	618	611	647	620	647	579	594	651	588	618	648	636	599	649	607	622	609	608	642	647	611	619	659	625	640	620	630	615	644	609	667	597	599	611	657	612	603	645	596	656	554	565	635	679	622	647	617	636	640	620	605	644	651	630	594	641	639	591	588	600	631	624	594	630	617	624	604	623	642	603	630	616	640	598	638	604	627	612	590	629	650	629	619	602	622	640	633	654	633	654	562	616	556	603	605	618	599	596	614	643	609	596	635	638	614	632	609	651	634	680	580	601	629	610	627	589	628	638	624	597	634	589	582	604	622	595	619	585	620	625	603	655	625	591	621	604	600	621	670	633	619	647	652	614	597	647	562	631	580	637	648	621	644	639	626	628	617	597	611	599	630	593	620	616	616	557	604	588	610	592	618	617	629	655	638	662	585	637	634	643	587	605	647	639	577	620	569	618	628	626	622	612	601	654	660	657	690	630	612	600	622	588	614	606	605	627	604	617	622	592	626	619	670	612	610	589	604	649	592	620	656	626	617	629	602	654	648	635	625	609	618	606	628	633	606	607	647	635	616	598	612	622	660	611	622	655	614	584	629	629	614	634	624	659	598	601	606	640	632	626	598	609	595	610	599	674	660	623	608	623	614	616	599	619	594	676	604	633	651	607	637	632	623	591	604	645	664	610	605	610	589	594	580	626	606	617	604	617	676	621	615	602	610	618	628	590	647	645	627	600	580	591	645	631	645	587	664	594	632	607	605	587	635	615	627	592	626	654	640	611	600	621	610	592	628	602	620	577	592	595	629	654	614	628	611	649	605	631	612	591	611	602	603	619	659	621	603	601	642	648	650	649	599	639	627	641	611	624	606	623	651	650	610	634	639	638	664	590	651	642	616	592	584	575	630	621	620	622	579	633	609	639	618	618	634	583	594	650	674	611	655	601	653	617	614	632	598	608	602	645	583	613	609	615	615	628	596	632	622	636	654	594	587	585	712	611	583	588	669	646	657	651	578	609	626	613	618	636	642	611	594	603	661	629	612	636	598	623	634	632	609	604	631	629	604	617	594	663	599	663	665	666	604	624	588	623	634	625	587	633	611	619	608	647	614	651	653	599	653	652	600	605	614	616	654	629	619	614	624	620	614	614	603	600	613	604	612	620	614	622	623	680	602	600	632	580	629	667	630	670	613	630	645	627	672	610	609	635	609	678	678	604	558	651	604	618	593	582	618	610	676	617	600	604	658	651	615	582	607	638	609	625	605	606	602	636	637	653	614	611	630	629	634	637	622	593	622	643	617	604	650	598	639	628	624	601	635	638	641	641	610	651	615	631	682	614	647	645	601	618	670	614	607	610	632	620	645	586	615	597	655	635	602	597	629	628	639	648	623	619	659	636	607	627	632	636	631	656	632	626	618	660	637	595	646	633	596	619	614	623	622	659	651	607	594	590	649	624	613	626	574	585	576	672	628	624	665	633	669	641	617	638	586	628	624	627	591	592	625	607	651	623	650	600	615	637	622	627	634	610	595	619	625	624	628	641	587	599	610	613	599	645	613	658	633	630	635	595	642	649	656	610	621	647	616	623	617	620	590	657	626	641	627	618	580	635	646	579	645	615	606	625	638	628	601	627	564	614	601	674	599	598	642	637	643	624	650	610	657	644	633	615	624	609	640	608	605	638	628	606	601	649	606	623	603	615	685	637	618	681	638	621	606	624	583	597	626	615	617	577	627	606	606	636	597	643	622	636	591	596	612	633	621	621	603	614	652	610	645	594	657	663	617	585	600	628	636	632	625	591	698	589	619	634	579	614	680	635	584	604	625	648	612	644	633	597	599	570	601	615	595	605	620	634	657	617	613	637	603	588	634	585	660	579	621	605	537	662	617	623	605	656	646	620	604	600	635	638	656	642	611	597	651	628	618	641	620	626	617	602	618	629	620	648	571	601	645	631	625	574	671	640	640	650	643	569	635	622	617	617	610	629	624	627	594	630	615	615	634	646	626	566	597	619	617	636	617	629	578	649	626	618	596	617	625	609	640	627	634	677	633	619	636	613	645	641	635	623	614	641	612	656	627	671	636	604	585	620	626	608	644	608	640	577	664	611	613	602	615	632	639	633	626	646	603	591	635	621	595	602	631	626	649	604	618	577	612	603	597	619	618	606	613	629	594	653	601	664	574	601	594	601	654	594	585	614	617	611	651	644	648	645	634	630	650	600	600	621	604	615	638	611	610	612	645	634	645	574	631	625	649	662	616	577	628	610	595	663	602	578	649	615	618	572	656	628	649	596	584	621	615	592	594	613	607	653	664	614	598	596	614	653	619	633	654	648	632	621	623	637	591	621	597	669	596	622	618	645	616	611	610	601	640	603	630	582	564	593	642	621	600	618	646	626	608	625	656	640	647	657	649	604	617	600	633	594	613	642	624	601	668	611	599	608	625	611	618	655	624	628	617	606	614	638	640	598	570	609	586	613	653	585	619	600	619	602	641	653	621	614	623	581	559	599	609	611	600	653	598	607	606	636	656	608	645	628	646	605	599	642	625	601	623	628	602	577	639	632	598	616	616	611	616	639	640	567	635	564	608	616	612	625	607	610	622	662	615	631	605	588	626	576	618	631	638	629	604	611	604	620	622	609	639	593	660	650	633	570	601	582	582	652	646	619	626	654	609	630	635	632	586	615	629	622	623	612	661	646	630	628	592	577	612	619	605	625	618	624	664	601	654	596	642	646	639	626	598	655	612	592	605	672	667	603	605	615	616	595	639	574	648	649	592	566	661	602	635	607	618	616	623	637	660	646	654	675	621	609	596	607	680	618	600	596	616	600	644	638	626	629	618	572	652	647	639	605	608	611	615	644	609	625	650	619	575	607	641	653	648	624	611	641	620	651	649	543	581	648	619	670	577	612	595	617	578	611	591	581	631	621	626	686	613	661	585	657	631	600	666	617	647	627	648	618	617	610	610	630	628	622	533	616	562	615	638	575	657	619	605	568	642	619	602	606	640	602	637	644	635	583	634	632	609	614	643	623	634	644	603	648	619	617	610	632	626	652	628	647	603	614	591	607	583	668	564	592	626	657	594	599	629	621	624	617	624	637	646	641	593	624	604	596	634	615	624	653	604	622	597	615	633	626	597	628	600	549	631	587	613	637	639	606	586	622	614	601	604	642	615	635	579	625	654	632	610	582	654	624	621	624	600	628	611	620	665	543	664	575	616	640
28537	25350	44059	35169	16485	5873	2771	646	403	363	413	396	367	371	415	342	394	405	389	375	401	429	411	394	387	416	435	399	390	402	351	357	374	382	391	365	390	415	388	391	395	371	375	388	365	377	406	386	378	375	349	354	386	366	404	409	363	379	384	396	388	373	369	383	392	410	399	373	390	413	389	392	367	403	406	364	422	396	363	420	389	372	363	379	392	374	367	332	353	398	373	386	401	383	396	382	380	403	361	378	367	366	378	384	377	342	370	393	369	373	414	376	396	369	406	382	372	390	383	396	374	422	363	347	356	389	375	418	399	352	391	381	365	362	399	390	417	405	408	402	398	373	370	382	378	381	360	335	396	378	343	389	397	364	346	386	388	391	374	402	355	367	396	377	405	373	395	346	389	368	408	387	372	342	381	365	355	376	363	376	381	382	376	376	391	365	400	376	359	411	357	382	411	403	379	372	373	395	381	384	389	413	369	413	399	389	408	397	384	428	382	361	383	394	441	398	392	406	409	346	383	394	390	389	384	379	409	390	404	379	350	372	359	409	395	368	368	360	412	367	403	374	393	397	386	380	416	380	398	379	445	382	387	392	388	398	397	353	413	383	393	400	371	389	371	384	380	392	370	385	384	399	397	367	393	367	370	373	391	355	411	350	402	372	391	381	376	403	403	379	394	370	421	367	355	360	364	427	396	388	431	372	371	364	403	415	369	394	391	378	349	369	366	394	368	387	388	400	400	390	345	378	396	382	382	380	358	404	393	367	371	378	404	374	373	364	384	370	347	359	388	396	333	367	392	357	413	394	367	392	407	388	343	404	408	370	377	376	397	426	393	446	436	365	394	375	378	424	349	389	402	398	423	389	367	371	395	406	374	387	378	403	378	393	403	393	376	377	372	362	432	385	352	384	372	397	382	409	376	409	391	373	379	343	380	384	402	397	383	401	395	369	383	374	381	406	374	346	363	432	372	405	396	395	389	371	386	412	393	392	398	372	345	365	383	388	392	385	392	390	390	375	403	377	391	357	394	378	384	377	351	401	370	381	388	367	378	393	347	369	347	379	367	402	410	387	395	402	388	364	391	401	374	353	380	389	372	379	357	403	380	368	388	394	377	394	396	376	406	387	378	368	355	401	393	385	393	394	386	404	409	384	405	400	361	390	375	374	383	386	360	403	416	388	369	395	387	394	376	394	371	355	369	399	378	413	382	374	384	391	357	359	404	387	402	366	356	421	386	356	381	399	397	363	383	393	380	383	407	380	392	357	380	372	381	409	380	349	394	366	386	362	402	369	361	367	396	370	373	408	391	389	388	374	374	379	392	361	407	380	367	354	404	372	386	358	368	391	392	394	382	405	371	400	394	411	352	382	378	394	413	379	398	374	372	397	407	373	411	360	371	408	372	359	382	379	382	363	378	396	389	356	373	411	391	427	414	374	403	369	377	397	363	362	373	392	384	366	389	354	387	406	374	415	366	378	381	381	407	378	407	413	396	367	362	362	395	417	397	380	376	405	401	380	366	382	405	367	364	429	374	397	403	376	382	370	393	365	358	369	398	436	376	354	356	385	386	382	386	393	348	388	396	393	412	359	395	382	366	408	389	377	420	402	385	364	383	379	358	393	392	367	414	368	414	408	402	392	366	404	380	369	396	357	413	415	370	369	390	404	376	384	367	403	383	351	420	416	390	365	354	381	364	365	393	361	366	377	383	367	387	368	375	358	386	361	374	395	406	362	409	360	384	373	402	410	362	412	412	429	409	355	363	376	383	380	393	399	370	346	392	339	396	404	361	366	385	409	410	369	393	400	414	365	375	388	384	365	361	404	411	367	411	383	411	394	395	378	371	384	382	368	399	374	355	373	386	377	372	360	387	379	403	421	364	383	359	382	368	374	361	383	403	412	387	424	404	375	383	412	393	366	386	389	374	394	420	387	372	383	396	404	367	389	362	378	373	389	417	389	376	417	385	354	395	403	384	404	376	392	405	385	396	354	369	403	385	379	374	373	372	382	427	362	398	388	379	410	383	391	372	414	406	388	414	387	402	369	371	367	402	413	398	378	381	402	411	372	374	387	404	395	377	389	402	416	413	365	369	387	414	386	359	373	392	411	388	359	355	404	372	377	393	430	394	373	369	392	386	360	369	399	363	390	363	368	380	378	399	386	405	377	378	406	389	380	350	366	384	388	381	411	363	405	364	400	374	340	381	401	390	377	432	380	409	391	376	374	390	377	413	353	397	366	408	375	401	393	342	375	393	385	372	414	383	369	392	363	395	372	378	386	389	400	358	408	394	416	370	369	410	368	361	372	392	379	418	370	374	385	363	375	406	400	397	382	400	388	383	389	373	403	367	393	387	380	397	390	369	368	382	372	391	382	374	369	390	367	346	365	397	365	449	406	391	381	384	374	389	369	381	357	383	376	385	376	379	368	377	413	385	352	349	373	400	348	419	337	409	384	373	396	371	365	376	376	392	351	341	365	407	359	359	393	365	368	393	367	387	377	373	386	385	388	403	413	386	385	346	366	373	405	376	397	386	423	375	363	369	410	381	367	378	376	368	358	392	385	403	398	389	398	401	387	364	354	416	381	350	349	348	375	391	375	419	374	404	404	383	372	358	407	378	378	342	368	382	390	414	419	353	375	348	390	380	385	381	360	385	380	394	360	370	376	390	357	415	409	388	355	380	397	404	395	377	360	394	411	400	422	389	388	365	357	384	426	400	387	363	416	372	398	374	394	384	357	350	380	411	375	401	413	399	389	397	388	379	380	361	367	392	395	358	368	393	368	356	382	421	424	389	433	401	367	384	370	407	421	379	382	374	386	371	379	386	372	379	379	427	408	433	353	403	359	410	379	413	378	405	425	369	404	403	421	357	411	357	365	373	403	371	394	414	402	382	393	381	395	357	374	385	392	387	365	389	379	398	392	382	423	388	349	388	393	380	363	396	354	366	390	414	375	388	371	396	373	363	403	397	394	400	408	413	353	376	386	396	377	400	390	361	374	399	352	414	392	356	350	394	356	385	377	408	387	381	402	374	395	375	395	379	371	392	408	383	389	393	356	375	378	327	383	349	393	371	389	362	367	399	407	382	414	385	397	354	392	404	374	353	384	377	379	342	366	387	360	402	348	386	384	374	364	393	362	404	361	399	374	346	407	381	379	384	377	369	373	401	422	368	375	395	401	377	362	422	390	371	402	435	353	372	367	376	372	391	382	349	412	368	392	389	350	366	351	371	410	382	409	366	364	390	369	399	372	430	379	350	390	399	404	369	372	439	367	383	392	335	351	413	386	354	373	368	378	381	376	398	393	379	394	375	346	358	371	393	423	383	403	411	403	415	366	386	392	346	384	390	423	384	398	389	403	376	375	393	404	369	386	370	374	369	401	403	370	356	409	349	379	403	347	377	354	352	374	352	361	396	345	386	369	374	387	387	396	398	345	382	381	387	378	391	397	380	396	377	407	395	426	403	389	372	368	323	377	384	368
26600	40994	40799	26812	13577	6009	3168	793	474	456	460	452	475	443	415	467	431	427	440	442	448	397	476	405	431	397	453	420	468	378	440	429	442	425	383	439	434	440	419	488	424	433	396	422	410	421	432	474	443	387	443	487	477	432	468	449	415	435	432	403	461	437	418	454	421	453	472	395	447	429	441	415	447	435	468	471	431	434	467	460	413	450	468	433	444	434	419	418	434	399	387	458	478	439	463	442	437	435	405	451	422	460	461	408	432	444	440	451	415	415	450	467	449	425	400	414	448	440	432	493	456	447	430	396	459	428	442	424	475	414	390	441	463	457	388	450	418	452	458	425	439	433	450	452	437	418	445	455	441	435	477	441	410	451	447	432	418	424	434	451	438	458	437	429	450	420	408	429	450	440	453	452	485	445	414	438	407	442	463	415	427	474	454	455	434	478	438	438	454	450	476	451	476	446	419	424	469	460	440	453	428	449	427	407	442	452	441	461	433	433	471	439	450	473	460	451	421	435	435	430	413	463	427	455	437	373	423	445	468	448	453	460	448	440	440	447	470	437	405	456	443	425	402	445	464	429	465	422	441	457	428	460	428	440	423	484	406	474	433	469	454	447	439	459	451	450	420	443	451	449	404	453	433	466	450	420	441	481	434	445	441	431	403	451	437	433	424	465	401	480	457	465	448	446	478	433	420	448	422	426	425	413	455	464	428	464	430	437	470	443	438	461	437	437	431	471	439	442	419	429	438	450	456	442	416	437	390	473	452	433	447	408	435	445	471	416	434	438	412	447	423	434	435	461	447	451	455	441	439	453	427	436	418	454	423	444	421	407	445	450	427	432	450	472	460	421	440	431	427	436	405	454	440	445	432	455	420	414	473	416	437	438	442	438	433	457	462	419	423	454	394	462	423	436	458	420	441	446	462	458	446	458	416	414	454	410	437	442	395	415	422	422	449	439	429	448	434	439	393	469	392	494	421	453	437	450	441	452	449	463	434	417	426	450	473	471	407	449	452	430	441	438	406	405	449	445	418	436	424	439	434	443	444	473	435	408	446	438	428	435	446	437	413	443	451	409	435	466	455	405	422	425	447	451	400	455	424	435	428	498	431	435	431	448	441	438	433	456	406	439	434	435	476	459	452	428	472	422	444	422	404	445	480	487	403	459	438	472	429	428	468	446	406	409	441	468	417	437	414	466	464	459	450	433	446	428	470	446	436	452	463	405	447	425	438	467	476	451	437	445	435	436	459	445	453	419	421	458	431	424	433	456	440	466	411	434	428	457	448	449	464	446	441	469	448	433	432	459	446	442	445	436	442	436	455	441	428	457	437	447	451	450	430	408	443	427	440	459	415	448	451	439	413	462	453	460	419	448	450	418	433	419	462	415	457	433	422	437	411	456	413	439	366	431	452	413	415	434	481	478	439	440	428	447	429	449	407	460	430	447	453	451	393	435	474	443	487	455	434	465	446	457	440	457	405	441	468	449	439	463	472	414	417	435	437	429	424	433	436	436	471	407	469	416	418	440	409	408	442	434	410	451	448	434	434	438	469	449	410	416	421	445	433	435	461	470	455	440	441	448	452	379	435	442	411	421	435	466	413	423	471	457	446	436	426	441	422	435	398	441	427	457	426	424	433	440	489	389	431	456	437	441	434	438	459	467	476	443	427	444	470	465	425	430	425	446	452	431	438	445	476	447	433	444	442	447	437	432	444	444	429	430	448	445	404	453	438	431	429	410	441	448	431	440	410	459	444	451	448	419	441	428	453	458	410	405	412	435	427	397	442	424	437	482	437	410	439	429	431	469	418	469	432	413	471	479	424	472	429	467	480	424	453	433	437	437	456	453	429	472	432	449	406	429	435	401	499	439	451	429	439	458	442	431	413	452	456	428	447	426	422	446	480	411	413	449	446	425	405	406	419	432	479	436	425	461	422	449	426	409	438	426	429	435	426	406	436	393	386	425	404	427	467	408	425	446	429	463	425	435	447	471	458	460	411	441	443	411	421	404	445	460	441	435	479	427	429	447	471	457	452	444	434	459	451	432	450	425	484	449	441	464	435	438	485	416	423	438	410	457	413	440	428	421	448	446	431	464	464	448	416	439	427	427	440	417	452	425	468	455	442	403	451	441	411	442	412	436	451	433	454	423	435	411	448	444	436	442	437	463	444	431	455	473	454	471	422	461	452	431	446	442	417	451	404	391	468	457	422	468	449	431	429	428	421	437	426	389	433	429	463	396	460	468	435	443	460	395	424	432	447	440	459	507	400	445	412	435	450	467	437	433	418	464	470	466	428	477	431	406	432	445	438	416	433	389	421	460	410	429	453	403	441	430	469	413	440	439	423	462	454	435	417	456	428	407	393	452	426	438	421	414	407	435	411	470	433	474	438	441	412	412	438	417	452	437	450	426	452	440	433	421	451	434	404	448	456	423	414	463	435	432	418	434	434	406	427	440	418	425	444	492	417	442	412	371	394	439	441	438	413	439	420	411	433	447	452	446	420	419	429	407	446	422	440	447	399	425	457	426	445	437	435	445	499	442	432	427	431	446	419	423	414	406	466	435	390	421	451	415	385	422	436	430	443	429	438	401	453	447	435	419	439	429	449	414	427	417	450	428	458	443	424	430	485	475	451	445	438	456	426	462	439	417	448	418	405	434	445	444	440	445	448	450	448	428	431	474	418	431	450	421	425	430	470	442	451	432	447	414	428	449	408	454	429	429	429	423	434	437	464	474	411	450	415	468	422	447	471	431	438	461	441	452	443	470	435	420	461	435	467	405	448	415	438	415	472	486	400	443	422	474	375	466	459	424	449	434	461	468	424	435	453	412	449	444	398	464	412	448	437	482	421	426	440	395	413	451	470	449	420	425	465	444	418	440	439	418	413	458	462	437	452	433	449	430	443	431	427	412	462	445	454	423	410	449	429	434	441	428	432	458	433	446	489	418	402	413	438	458	429	412	428	441	447	423	441	417	415	435	420	460	450	413	433	457	463	430	408	448	448	429	460	440	442	409	403	448	487	437	448	463	413	429	435	444	456	446	471	464	454	470	483	450	454	398	502	446	414	445	437	430	427	465	433	435	450	419	443	437	447	406	437	433	442	439	418	440	446	455	466	435	446	436	448	417	436	435	467	472	402	410	400	438	435	482	414	432	454	438	406	389	430	449	474	413	436	440	446	422	424	437	445	435	481	426	457	469	440	418	486	423	471	404	432	439	478	429	444	430	465	411	464	447	458	446	410	446	444	451	413	436	426	430	457	469	436	420	443	435	437	449	438	455	411	458	428	435	429	447	458	477	421	429	422	449	447	414	449	463	415	415	448	377	448	447	415	454	457	435	452	450	467	460	424	445	454	440	423	463	455	463	432	434	457	445	456	462	438	446	430	401	426	446	428	446	461	450	449	396	429	416	419	428	431	449	438	457	489	476	439	469	427	459	444	412	434	441	416	436	437	423	457	444	448	465	410	429	463	427	420	491	452	455	435	444
24827	21702	45127	54858	40971	29034	18508	3186	404	382	399	421	406	411	393	365	376	352	385	376	414	380	363	421	340	377	389	373	397	349	372	346	371	372	390	357	415	385	380	396	361	363	378	410	390	395	363	392	372	355	342	410	382	338	399	399	360	367	391	361	394	421	351	396	369	364	375	363	386	359	397	383	390	382	377	391	384	388	394	358	353	369	377	357	396	397	406	383	387	405	378	375	383	380	370	372	412	408	428	364	383	400	354	420	377	358	353	434	388	402	408	386	368	357	373	384	381	388	393	409	388	363	395	362	358	363	372	367	370	383	371	379	398	367	425	376	374	337	387	391	394	376	392	378	368	347	349	375	400	400	370	370	369	387	372	378	389	373	369	391	400	403	362	368	395	395	374	374	381	412	375	401	382	356	358	401	393	377	359	342	370	371	394	375	357	332	358	395	389	448	412	370	367	383	411	402	388	373	356	386	346	366	370	396	349	392	359	396	393	346	389	388	381	361	378	355	395	377	358	392	352	410	389	400	397	385	378	390	406	323	395	366	380	398	377	402	376	392	377	387	376	361	392	372	382	392	367	384	347	387	362	357	379	395	397	390	373	356	357	393	376	373	398	366	368	390	338	397	373	405	359	376	330	371	380	373	365	360	347	371	401	364	355	393	409	412	342	416	373	377	364	384	403	394	403	379	377	372	370	357	418	403	383	388	408	392	385	378	366	389	386	366	409	352	380	389	404	357	361	353	384	390	376	409	386	385	372	372	392	398	335	388	404	367	391	403	344	437	401	391	383	384	377	379	375	378	396	381	407	346	397	387	382	357	379	388	395	378	368	373	370	388	354	373	380	366	365	387	389	356	369	355	368	393	367	429	394	372	386	401	377	388	404	357	344	384	388	408	382	394	338	403	356	384	402	373	394	390	378	341	358	398	415	404	369	404	381	350	377	403	383	378	388	362	388	369	360	387	396	427	411	414	352	395	364	400	399	361	391	373	395	384	389	372	364	402	335	363	358	376	342	380	360	367	371	390	364	374	369	432	402	360	380	349	368	385	431	359	387	388	377	428	412	348	375	382	392	411	383	387	371	403	383	413	368	347	388	355	381	428	360	343	364	354	387	384	379	348	416	379	400	380	368	384	367	382	378	397	393	417	370	380	377	366	387	383	388	370	405	348	404	378	353	358	362	370	399	398	377	379	392	402	366	350	400	354	362	394	405	374	430	374	399	400	378	353	360	357	390	364	397	400	377	398	398	382	363	363	355	380	398	374	385	421	350	395	429	370	382	363	381	386	378	413	385	375	375	345	356	388	448	384	398	378	371	363	385	388	363	344	383	408	372	399	419	393	395	378	365	398	385	361	371	391	403	428	389	397	389	347	422	395	412	387	384	396	396	355	383	368	398	381	352	373	368	368	379	380	361	351	371	342	377	397	385	372	357	363	397	379	375	384	355	354	406	370	375	396	387	396	380	420	405	377	380	358	375	366	388	382	372	403	374	368	401	416	404	386	349	417	401	374	373	392	377	364	391	369	387	346	372	390	378	380	403	408	427	350	395	377	371	383	377	368	372	381	396	413	397	412	376	414	401	374	362	365	391	361	397	370	387	405	381	379	398	414	398	369	390	368	397	378	404	403	359	373	377	439	392	398	376	364	379	427	370	379	368	405	406	377	384	390	347	400	413	395	367	397	388	385	373	381	370	382	378	381	365	384	372	398	363	400	370	394	379	389	376	407	352	363	384	411	400	370	369	373	403	389	368	391	360	394	363	376	359	368	397	400	370	406	362	387	356	381	405	366	343	376	405	372	376	373	396	357	381	423	364	404	356	399	393	412	403	407	372	350	356	414	373	412	387	365	395	341	343	383	389	358	381	364	379	382	361	407	374	381	372	434	395	361	384	363	399	379	367	373	388	393	415	395	403	373	385	397	379	395	373	386	390	379	382	400	399	386	394	413	375	365	363	388	389	353	379	402	366	350	376	396	382	397	391	373	392	391	365	415	358	407	346	370	379	396	372	419	359	344	369	369	371	347	346	396	434	409	388	345	375	368	385	364	410	394	406	383	373	372	381	405	341	386	386	389	379	355	368	391	394	366	382	359	381	404	370	389	399	351	341	371	375	353	405	369	425	378	364	384	363	367	380	358	359	366	400	325	390	373	377	380	344	410	374	390	360	374	371	376	374	355	366	385	378	342	343	375	389	381	368	380	374	343	372	373	388	380	379	384	405	351	376	396	386	339	367	401	382	412	352	359	361	372	368	376	360	377	387	379	372	387	395	359	376	373	361	387	365	373	365	399	366	403	382	379	356	370	396	393	373	356	360	384	385	396	363	408	389	373	384	378	373	401	379	369	395	371	377	369	373	412	371	389	383	385	394	387	375	353	387	373	376	423	391	385	375	377	423	400	345	368	412	371	390	378	387	368	387	381	408	390	397	379	363	367	361	375	354	356	371	376	370	393	385	413	382	362	391	398	412	367	368	362	388	368	389	368	435	389	364	373	406	386	379	376	417	371	388	414	387	369	376	400	383	400	374	375	344	356	359	401	344	373	335	386	404	392	380	396	382	389	363	383	389	362	408	372	378	386	374	369	425	394	365	410	419	343	378	398	365	325	405	387	418	421	378	389	381	394	388	362	381	374	386	364	352	386	413	394	372	379	412	426	394	377	371	427	417	409	409	363	354	402	369	348	396	382	383	361	376	364	363	375	374	379	440	365	380	374	417	354	394	355	371	367	368	395	368	332	359	361	366	381	392	370	364	363	403	370	397	377	369	384	369	403	373	403	418	368	388	354	405	370	408	384	376	341	407	382	428	378	382	389	350	391	391	410	388	395	367	414	390	366	405	393	401	408	369	403	391	368	382	409	374	397	398	385	362	353	338	381	397	394	376	394	368	374	394	388	412	388	391	379	385	380	395	336	368	402	392	387	356	386	365	371	378	412	362	383	387	366	384	397	371	388	376	391	376	377	397	364	373	378	351	396	348	373	378	388	368	382	412	357	372	345	389	356	340	385	399	377	368	388	362	431	354	385	372	408	411	376	419	382	364	374	383	396	388	362	402	394	399	406	369	435	370	393	411	428	401	371	379	354	394	386	417	371	364	363	393	388	429	346	389	372	362	364	400	376	359	369	369	362	341	367	395	369	387	383	386	337	384	397	382	380	377	416	379	400	382	352	355	386	386	359	381	372	369	403	384	405	358	398	381	410	374	362	364	387	346	378	384	383	388	360	385	379	375	405	390	397	414	370	367	392	394	387	359	378	414	373	382	391	379	393	376	345	408	394	386	391	356	386	378	396	331	386	377	399	341	384	409	389	385	405	392	371	346	385	410	363	378	342	404	389	392	384	380	383	402	407	366	386	392	388	354	383	378	386	388	386	356	362	372	350	376	354	395	389	363	390	361	368	395	400	386	384	385	370	349	389	387	339	397	363	378	386	387	392	397	370	379	427	381	387	404	372	408	375	398	355	364	407	359	393	397	366	360	404
30677	64249	78357	59814	41426	28466	14184	2642	402	437	419	416	413	411	410	447	425	448	430	361	410	444	465	398	417	448	413	442	438	452	449	412	418	411	407	436	451	386	427	379	419	425	409	418	422	403	440	415	419	413	395	432	404	428	462	429	435	435	429	439	450	409	376	419	426	437	425	387	421	431	423	413	430	449	442	405	413	423	430	421	401	452	402	408	440	408	405	454	450	405	391	436	442	413	445	396	445	452	413	409	426	413	449	436	432	419	438	436	414	428	434	424	442	410	469	414	436	425	409	457	418	424	449	426	424	412	436	408	437	438	392	463	456	390	375	398	388	427	427	413	429	430	397	451	423	428	437	453	418	408	400	418	419	421	417	421	362	448	469	451	423	411	393	450	398	426	438	420	427	437	436	425	431	447	434	442	416	427	421	376	432	457	421	450	425	451	456	462	425	403	415	455	450	434	412	386	461	422	443	393	412	418	409	452	426	455	401	404	420	411	446	449	455	420	420	393	401	419	428	413	483	412	415	427	423	405	444	439	435	448	415	410	400	380	405	386	425	391	445	438	420	429	432	470	420	426	412	429	421	438	424	440	441	424	442	443	425	453	434	427	437	427	418	408	477	441	407	447	435	418	418	394	419	438	414	419	435	402	457	434	443	440	412	427	412	438	451	452	444	427	412	426	422	413	441	454	468	429	423	417	425	434	404	399	436	404	428	404	395	448	413	433	413	416	451	419	424	422	414	418	450	400	373	383	470	392	448	404	451	411	396	431	492	437	421	431	407	404	438	441	404	423	407	442	417	408	430	437	446	418	423	439	413	447	437	424	438	419	413	423	428	446	414	464	441	400	370	420	461	439	409	398	409	420	447	376	414	411	443	450	438	418	428	395	409	404	455	441	424	388	460	409	432	432	402	424	431	452	453	428	440	409	445	398	434	431	409	411	410	438	453	462	421	424	445	445	400	377	438	434	409	392	417	404	413	427	430	435	425	448	415	433	434	379	437	420	418	400	409	437	378	440	401	419	416	422	425	409	435	432	365	415	435	387	397	435	419	367	438	417	417	375	406	412	407	449	422	434	435	446	414	460	416	414	405	405	417	424	419	400	420	410	447	424	451	410	388	385	426	422	379	394	445	434	393	419	434	430	390	424	410	357	398	446	407	450	461	420	435	457	421	434	441	456	419	442	413	427	432	445	460	402	410	392	418	413	404	460	422	418	420	441	454	386	408	401	440	422	428	433	443	413	441	439	430	435	402	448	427	427	407	433	439	397	436	393	469	430	451	422	441	425	455	433	406	448	461	438	439	425	444	434	432	430	427	409	443	413	415	420	403	399	410	426	433	417	453	430	463	420	431	428	415	450	426	431	389	415	417	410	411	436	371	449	426	439	420	439	421	437	434	426	437	421	389	432	444	421	420	450	411	434	439	423	426	398	433	430	404	400	412	422	402	429	425	438	434	447	433	431	431	405	430	408	378	449	406	409	456	394	409	447	427	406	406	421	424	424	433	430	440	437	434	418	389	442	407	432	398	466	423	438	408	412	379	414	438	402	416	416	392	429	384	429	403	399	421	424	432	436	433	452	402	440	400	392	399	382	420	427	419	413	401	455	450	412	395	435	405	450	429	450	454	450	388	400	383	438	426	411	409	420	463	409	382	412	418	440	436	406	463	414	409	391	426	436	400	455	393	435	455	419	432	402	426	433	464	406	433	484	407	437	411	434	431	401	423	444	455	440	439	385	402	414	451	399	429	441	431	405	465	373	420	402	423	393	386	432	447	435	434	415	440	412	427	431	404	430	443	446	426	402	431	395	426	425	439	441	431	420	417	408	403	455	424	419	410	473	417	418	456	430	443	423	442	432	433	425	466	417	417	383	432	401	413	488	444	391	410	462	440	469	386	440	427	410	436	419	404	412	435	420	425	435	424	420	427	410	393	410	463	407	421	466	415	413	394	408	432	435	396	416	450	443	454	425	429	435	437	407	426	417	420	448	425	387	409	413	409	397	474	423	399	408	418	408	428	416	388	370	424	399	403	427	434	451	439	421	389	438	452	450	450	460	415	429	409	427	446	401	413	421	395	434	455	446	434	456	459	402	447	448	415	431	419	411	451	401	443	442	461	427	434	438	450	413	409	407	421	420	422	430	402	440	442	407	411	411	436	456	423	452	421	433	420	446	455	435	464	404	427	430	406	453	451	401	399	390	397	430	440	430	426	448	433	424	442	463	397	393	396	429	429	404	437	398	431	434	402	433	464	447	414	419	416	409	429	425	431	455	398	438	418	394	420	453	486	429	436	424	442	426	452	399	389	445	420	425	422	419	441	431	418	407	417	419	430	428	422	424	424	459	430	422	435	452	411	394	422	414	436	447	455	415	424	409	428	432	409	420	414	407	435	390	437	402	424	447	444	420	407	459	395	425	457	426	376	417	390	434	424	430	450	390	400	440	436	465	434	438	438	455	435	380	428	395	426	432	424	416	439	381	450	430	418	444	434	409	399	435	463	412	427	454	455	445	432	427	421	424	433	449	428	446	438	411	399	430	438	439	449	426	416	417	445	391	436	424	420	370	433	428	444	419	453	394	425	417	421	381	428	407	434	419	412	423	453	447	422	430	385	433	479	379	433	418	392	404	477	433	451	411	421	419	429	407	385	428	429	410	454	382	419	405	398	414	432	397	406	435	379	418	426	424	398	413	436	439	414	400	439	401	423	401	395	446	407	462	410	482	429	421	449	422	452	440	433	407	467	424	428	454	409	406	429	415	354	429	426	397	417	467	406	403	443	416	423	432	406	415	401	422	446	408	462	448	429	408	443	439	430	448	455	416	418	423	402	403	435	452	435	434	422	430	438	422	450	423	407	483	394	433	429	442	416	411	409	418	383	390	421	421	438	408	414	426	441	475	427	435	426	418	420	467	410	402	396	406	437	432	418	435	433	438	409	406	419	401	407	404	405	453	458	406	375	418	417	440	380	422	407	415	419	444	416	440	428	415	399	430	412	455	393	434	436	443	412	457	449	415	408	411	413	429	433	438	409	445	430	438	389	415	444	418	417	417	447	404	425	443	409	426	436	448	467	423	417	408	432	427	428	407	432	409	388	428	455	416	393	431	418	431	393	426	443	418	421	410	391	443	450	439	430	430	412	443	424	398	424	420	417	437	420	430	398	403	425	404	389	444	419	435	407	422	409	435	439	440	454	397	413	425	420	437	411	414	419	451	413	446	468	429	391	401	429	425	409	443	413	402	441	416	409	434	415	397	413	412	413	449	456	442	415	377	414	419	412	384	467	466	418	418	427	406	413	381	454	425	446	432	425	447	420	405	462	462	446	440	394	433	413	387	410	415	394	431	449	437	424	408	435	440	435	436	409	437	432	410	431	423	399	416	409	445	403	453	450	408	415	409	406	428	461	422	408	385	430	422	426	408	404	451	444	448	421	368	411	430	427	401	404	392	434	443	435	402	438	419	439	430	420	428	466	436	419	404
25674	21620	41492	50920	36156	22596	11807	1836	538	540	476	494	484	515	521	485	503	530	474	519	556	486	514	552	494	513	465	526	507	558	491	487	483	497	482	469	539	508	473	505	469	465	475	486	501	502	485	523	502	510	492	473	502	489	490	505	540	485	493	518	503	510	529	507	467	455	487	531	517	474	469	495	504	507	500	523	552	484	465	506	496	507	514	532	476	524	497	489	473	494	536	502	531	518	484	472	490	481	469	535	542	511	512	487	490	467	492	500	473	535	491	477	495	494	505	517	488	482	487	516	550	513	513	462	452	498	509	533	487	500	533	486	507	507	532	532	503	527	510	465	494	533	460	517	502	493	478	552	493	463	519	513	485	490	525	505	539	476	506	535	494	493	487	528	515	449	481	531	512	521	545	499	489	488	471	501	511	438	492	501	497	535	492	510	505	537	550	460	526	467	527	517	504	539	506	517	469	490	489	529	515	540	509	525	526	515	538	486	555	494	532	513	480	502	527	535	506	484	535	489	478	490	470	550	521	510	528	525	468	486	491	508	527	475	516	533	535	466	509	491	532	508	489	496	510	441	529	543	572	532	520	479	526	513	535	525	528	496	478	532	518	479	483	502	489	486	527	543	547	530	514	481	559	509	514	501	461	527	498	511	519	528	512	521	510	520	527	495	501	475	473	499	495	470	494	511	493	508	519	493	511	507	525	484	477	473	508	489	530	521	483	486	503	506	491	465	530	502	530	463	513	474	501	527	516	504	503	485	542	528	511	497	528	476	494	545	486	516	446	526	522	487	545	519	492	543	506	477	522	533	507	504	457	515	493	480	504	487	493	495	528	493	525	498	516	518	563	498	538	507	475	499	526	489	483	517	543	500	488	476	485	495	490	488	502	529	513	486	529	518	520	501	474	541	528	492	536	489	489	517	519	479	504	501	538	529	503	557	500	484	478	478	495	496	485	497	505	495	523	516	489	500	492	453	466	507	506	496	515	538	507	486	484	493	494	467	483	518	549	528	462	444	439	521	560	475	515	500	532	531	547	526	488	510	494	482	511	515	505	494	487	495	469	493	506	476	492	519	507	503	460	534	503	476	542	506	469	506	491	510	510	532	472	487	486	515	533	541	496	475	522	470	512	534	506	523	470	519	491	486	508	468	520	533	539	529	501	491	503	497	516	513	476	510	539	482	542	494	502	471	507	494	469	486	540	518	508	486	545	508	486	505	486	497	502	540	510	528	496	472	510	498	497	528	536	515	534	492	516	482	503	491	474	491	485	535	507	493	503	528	515	486	533	531	478	465	514	504	513	490	496	498	530	487	504	510	508	528	515	494	505	509	503	486	481	521	485	522	548	512	506	480	487	482	475	493	453	476	481	489	496	521	511	488	499	474	528	494	488	525	520	512	508	491	531	493	503	509	517	493	521	484	507	488	513	515	516	490	473	503	514	529	465	540	492	496	521	490	510	497	487	514	493	484	491	483	498	499	502	480	558	492	493	506	490	494	494	523	496	504	496	502	505	496	519	481	533	495	500	493	470	508	511	487	495	516	442	522	554	510	472	566	490	496	511	526	491	511	514	525	521	513	497	531	495	489	483	449	489	489	536	497	512	498	494	498	480	518	501	509	549	520	520	523	519	476	528	504	503	513	511	492	510	496	503	518	498	485	502	545	487	484	521	533	521	510	453	532	465	511	511	507	506	473	542	506	546	485	479	477	511	524	501	559	458	509	482	546	492	520	500	521	490	466	514	491	469	452	467	497	523	550	531	543	561	526	484	456	494	539	525	493	501	528	527	482	454	554	482	496	504	535	511	475	458	486	467	519	512	520	494	533	464	518	542	469	526	482	538	516	487	474	494	528	507	553	527	542	507	469	501	545	526	488	504	477	526	529	534	459	500	502	512	464	510	498	518	516	517	500	468	496	549	485	503	515	498	510	541	485	483	477	536	514	521	489	499	502	535	508	541	481	538	517	502	476	484	532	507	491	506	545	509	514	509	523	478	516	480	532	505	529	534	514	502	452	505	512	468	505	502	486	488	487	518	522	525	497	503	477	494	510	500	508	467	478	520	501	507	536	468	538	512	524	483	497	497	492	536	474	544	500	514	538	540	493	536	533	489	506	514	502	508	490	507	523	501	488	497	530	480	518	506	491	512	499	493	526	534	501	514	509	484	510	501	551	469	514	481	503	518	515	499	511	516	521	513	520	503	495	517	471	505	495	476	486	513	496	490	491	501	518	507	467	452	462	490	489	509	499	524	492	504	542	509	504	519	507	426	476	500	503	477	457	502	561	502	501	521	482	534	523	562	504	512	546	505	480	517	506	520	546	496	569	489	483	473	515	481	558	541	528	498	539	535	487	509	490	503	456	538	538	482	504	524	475	547	509	465	485	482	505	508	479	529	494	500	495	481	501	522	553	526	491	491	536	531	474	532	538	494	494	506	496	511	489	511	447	511	532	507	513	510	506	514	511	512	488	541	534	533	494	499	493	461	506	488	510	524	520	540	501	511	539	481	509	535	488	461	506	503	494	514	479	523	510	531	533	501	480	538	527	509	490	536	494	492	511	490	457	532	538	512	527	524	463	511	529	479	528	519	502	488	478	518	509	512	505	491	522	451	503	512	502	466	464	497	530	546	497	501	518	477	501	530	498	495	514	508	497	509	457	506	482	525	532	515	460	507	541	508	479	528	510	528	540	492	529	492	458	493	493	487	500	526	500	514	459	504	504	495	536	523	488	524	512	510	529	511	495	536	540	470	524	500	512	504	519	484	499	481	502	479	543	534	516	519	499	538	522	518	488	488	499	527	479	510	504	513	496	494	472	506	547	546	536	488	484	527	491	520	510	485	447	520	498	567	500	516	501	495	522	480	514	508	474	509	468	498	501	520	493	519	488	471	536	476	499	522	519	514	497	452	483	506	458	529	526	505	514	501	486	510	495	487	474	515	468	497	500	500	484	528	481	540	505	516	487	537	512	523	507	527	498	529	487	526	512	470	497	483	490	532	525	529	517	472	458	535	526	522	488	493	504	500	569	527	513	497	468	513	486	519	509	528	493	481	507	509	506	465	510	481	488	487	530	481	514	516	503	492	533	502	473	476	497	498	504	525	478	466	526	463	523	480	486	478	454	482	502	498	480	517	479	504	522	481	474	514	544	481	485	534	524	487	485	549	550	511	481	512	527	490	465	496	506	510	493	514	530	512	492	506	494	479	530	520	481	521	444	506	501	522	495	486	532	497	505	488	516	516	498	533	504	506	509	502	484	484	524	501	542	483	503	508	525	512	503	509	495	482	536	525	527	488	504	476	507	521	508	486	484	548	516	505	496	520	496	501	544	526	485	536	510	496	493	519	514	524	517	554	518	505	520	509	485	526	491	475	486	494	515	500	528	535	481	494	473	498	530	498	508	534	527	471	506	464	452	487	526	520	567	500	495	516	507	516	533	507	490	506	511	517	495	505	511	514	521	548	534	500	478	527	529	520	479
30302	53969	66372	53899	38330	24442	12376	2102	597	520	573	590	582	560	582	549	585	563	550	541	570	571	541	576	574	569	607	608	543	592	546	564	557	566	578	589	607	602	564	610	582	577	560	576	585	501	602	537	599	566	554	543	541	526	551	566	561	555	549	579	602	549	590	577	595	565	563	578	554	515	572	563	574	556	540	572	587	549	541	545	555	584	579	536	554	564	581	553	541	576	552	627	575	567	551	568	557	579	530	548	592	574	586	577	551	600	567	579	579	550	577	588	572	550	514	527	587	545	581	545	559	544	585	571	559	586	610	551	571	543	582	564	540	574	553	534	559	533	567	574	564	575	576	576	581	578	574	573	533	557	577	537	592	564	595	587	568	593	572	572	587	555	539	572	592	559	523	572	532	558	594	564	599	563	559	580	551	554	619	582	544	516	514	578	579	553	504	615	535	556	547	571	571	540	563	553	561	543	600	566	565	570	579	578	554	588	555	545	547	544	539	593	578	593	560	562	593	504	560	609	599	567	572	554	479	559	541	532	558	570	549	536	574	539	581	553	567	526	554	558	551	582	558	533	565	594	571	566	546	534	538	532	562	553	621	557	543	551	574	588	596	580	575	582	606	572	645	568	605	593	578	568	595	541	541	542	548	546	557	535	612	562	570	560	603	599	610	553	558	559	581	556	554	542	569	535	528	577	564	601	541	558	593	583	570	584	563	568	536	578	612	568	585	567	528	589	570	600	575	590	546	558	540	555	570	570	598	561	599	516	556	535	546	546	538	572	572	552	576	577	569	533	583	586	601	528	559	569	526	540	584	591	523	534	542	583	543	555	560	552	601	579	565	591	572	560	558	554	553	561	582	585	540	579	535	570	505	548	574	580	557	568	545	549	556	604	564	530	572	567	565	574	562	556	555	556	543	567	562	585	526	566	557	532	562	538	573	550	532	560	569	597	547	555	601	540	602	556	605	536	595	581	542	590	554	560	579	565	557	597	568	567	532	576	585	577	608	546	556	598	588	557	562	521	571	524	529	604	563	570	560	542	544	548	596	576	575	498	533	536	563	578	567	538	600	573	559	569	540	583	528	575	555	548	564	588	579	612	530	546	573	577	558	545	556	545	543	589	569	559	602	566	575	598	585	549	549	569	605	553	557	576	577	590	523	556	572	557	544	564	596	600	599	585	593	594	564	598	564	567	594	554	548	563	556	553	547	567	550	589	555	551	567	575	533	578	555	584	561	553	569	584	547	523	576	545	588	533	569	571	606	539	558	513	537	527	537	583	587	528	538	567	528	577	570	542	554	576	605	559	539	520	539	552	557	562	581	594	574	589	544	590	526	533	564	568	632	564	572	606	566	578	598	584	540	514	618	564	604	562	550	581	568	559	548	619	558	555	568	537	597	561	612	572	568	581	563	565	601	515	601	567	584	587	578	563	557	612	541	572	569	550	570	555	590	604	564	574	515	546	547	523	574	551	601	540	552	556	546	567	552	584	580	551	558	556	570	598	559	536	533	552	546	616	560	569	548	548	578	582	603	567	586	545	557	578	554	570	545	588	573	599	593	618	609	579	573	555	583	565	572	556	598	582	535	543	562	548	558	568	573	581	559	533	577	574	585	607	588	529	579	561	595	566	552	558	563	595	557	532	591	534	578	544	598	601	595	515	583	560	588	546	558	576	536	554	564	541	583	548	568	579	569	591	571	583	578	553	579	552	562	595	592	570	546	576	561	569	574	579	553	581	605	591	561	575	570	534	537	547	550	581	511	558	532	576	563	556	548	571	526	522	569	532	525	596	596	576	581	575	574	515	570	546	565	551	578	534	591	515	553	605	555	569	599	587	563	558	596	584	585	580	563	567	579	563	588	536	612	558	591	594	561	549	568	561	551	564	561	552	543	558	577	556	589	546	619	571	561	599	588	568	585	587	568	547	577	554	536	598	594	591	583	578	546	584	532	575	552	555	563	544	582	577	568	548	528	565	592	550	561	546	581	588	565	564	583	530	546	548	540	565	519	567	559	575	564	569	576	556	539	551	590	550	579	619	560	561	578	551	546	548	548	553	557	571	564	573	614	569	563	581	569	561	553	600	555	590	528	567	529	562	556	609	521	573	567	605	561	576	564	599	536	598	597	555	540	580	564	571	544	548	585	545	618	574	602	582	571	536	584	516	558	556	532	550	575	562	567	558	553	584	564	575	598	574	575	553	578	579	561	533	595	523	584	541	583	580	536	548	571	556	553	572	561	520	548	585	562	548	546	572	558	562	582	573	529	558	556	543	639	576	527	566	546	581	578	548	565	563	560	612	576	562	589	569	544	580	549	495	589	547	540	541	574	580	569	535	518	555	609	573	540	542	598	569	556	598	540	578	588	596	559	587	518	562	574	555	524	518	584	564	586	552	541	562	544	554	577	522	562	604	533	568	552	554	587	572	558	564	596	572	569	553	564	540	586	568	567	549	557	560	589	527	570	556	564	554	560	572	555	585	531	545	571	580	605	577	551	604	549	610	593	510	559	566	582	571	613	576	581	563	569	556	593	592	589	569	544	557	539	576	545	541	541	584	533	593	570	550	549	532	569	582	561	547	563	610	568	566	553	561	536	607	567	580	560	564	601	521	584	563	532	545	549	592	515	630	575	565	553	573	540	542	522	600	563	590	586	554	591	511	597	551	574	563	543	569	550	582	583	552	558	552	601	542	543	565	624	560	533	588	535	501	551	528	541	565	565	608	564	559	542	582	563	588	544	559	553	572	557	580	538	577	569	549	596	559	593	615	596	593	563	546	529	520	567	585	577	555	597	579	598	564	574	554	556	539	599	555	576	583	576	585	577	588	588	574	569	519	537	529	567	547	528	621	575	561	562	550	564	584	538	554	563	548	518	542	552	551	566	574	538	539	569	568	578	577	593	566	610	567	570	593	535	589	575	552	584	578	562	534	570	517	568	564	596	543	591	564	558	526	537	600	576	544	533	584	574	540	535	565	581	549	547	537	591	557	615	563	536	574	593	567	567	568	537	516	596	532	545	569	600	567	539	571	568	579	603	569	535	528	571	511	571	575	610	534	584	565	554	581	570	536	564	582	538	582	543	558	536	558	555	539	545	519	551	557	541	555	587	557	531	591	563	577	580	552	555	552	543	572	535	578	557	586	541	559	561	555	592	532	537	538	580	560	542	598	523	530	540	568	581	546	592	563	609	517	562	540	569	564	584	586	601	550	569	556	545	590	568	530	538	552	586	584	570	622	600	544	548	587	563	618	573	523	591	549	548	550	560	593	547	549	519	578	570	580	571	579	528	526	549	533	539	624	601	575	590	571	553	567	563	567	531	617	535	595	569	589	526	586	576	598	550	544	598	540	549	557	538	559	557	524	572	545	536	619	537	568	541	577	561	570	528	622	534	544	602	599	555	609	586	553	589	550	578	574	592	575	538	567	580	537	559	589	528	549	546	562	577	524	562	578	558	577	564	556	515	571	536	562	550	558	566	566
23305	21549	34230	43622	41459	35994	30894	9433	795	602	605	582	594	555	554	629	602	554	580	636	557	589	579	563	529	553	613	550	571	583	538	569	554	564	574	538	560	569	549	569	607	587	569	587	571	530	572	554	597	617	536	566	601	572	604	560	569	580	559	549	571	627	562	572	570	611	585	552	614	554	574	584	575	533	608	587	553	588	566	553	559	521	558	547	565	562	602	616	584	602	603	598	588	576	573	569	575	569	545	538	507	587	544	551	564	528	562	564	561	577	601	577	567	568	624	544	568	597	557	589	583	576	635	572	585	583	591	554	552	579	539	587	586	650	529	534	587	585	597	593	549	609	560	577	586	568	596	549	595	565	548	573	572	626	572	598	575	570	581	573	583	557	557	574	602	544	553	570	586	545	566	579	597	593	589	562	580	590	618	620	549	583	555	577	558	541	568	528	583	582	568	535	620	531	610	566	577	597	559	553	558	535	564	559	548	598	563	623	582	599	536	628	565	559	552	527	579	584	565	515	571	604	526	577	568	586	597	553	565	620	621	573	539	551	605	570	582	576	549	569	587	603	604	550	603	606	536	584	502	596	535	563	591	604	579	555	586	565	506	562	591	606	596	504	600	611	578	569	545	543	606	547	548	566	602	560	580	575	567	584	520	544	578	577	599	576	553	552	606	559	552	569	563	613	591	539	550	539	583	563	584	577	549	590	553	590	596	584	591	538	559	594	569	577	527	590	587	566	584	576	556	616	594	546	540	572	614	600	568	592	574	613	583	553	579	601	615	623	595	602	590	561	522	604	593	601	572	569	559	560	565	551	568	604	591	559	508	546	583	576	598	590	567	578	573	600	591	616	587	560	578	521	572	622	573	594	564	527	605	589	570	604	598	566	540	607	583	574	585	563	517	528	609	596	588	583	622	595	598	562	558	553	597	628	591	550	561	567	619	570	558	595	546	561	574	571	552	583	565	588	573	596	560	571	574	582	568	572	562	567	590	558	572	565	550	611	630	621	569	549	570	564	611	576	558	543	518	552	574	562	546	541	590	600	625	543	564	540	581	562	521	569	603	615	581	543	593	611	565	540	608	595	588	563	586	587	585	599	545	586	605	591	558	579	538	562	605	578	568	580	540	559	609	573	600	584	578	604	604	558	581	579	543	553	587	562	581	545	573	598	578	593	621	602	578	554	587	574	541	581	567	550	561	572	566	584	566	582	604	555	582	598	563	569	601	582	556	562	616	564	552	573	578	628	596	529	586	607	566	619	570	607	578	602	544	564	570	563	528	582	562	573	542	580	600	555	596	557	592	524	581	564	596	594	611	583	573	555	555	581	608	582	547	583	617	605	563	608	573	558	560	583	594	527	553	540	601	590	575	607	585	576	540	528	567	568	579	591	544	576	585	593	557	553	587	587	601	568	559	550	531	576	552	574	584	591	609	557	504	554	582	545	537	595	614	585	582	595	528	553	590	574	604	564	534	597	575	584	574	551	547	552	555	564	587	606	584	553	563	569	577	573	546	577	549	583	576	589	587	586	601	607	570	600	551	540	561	608	583	570	587	600	598	570	582	590	591	586	550	609	597	556	584	562	572	595	588	537	569	601	597	557	537	573	547	615	539	612	609	552	575	559	551	508	534	576	602	531	563	621	635	589	597	543	587	585	553	586	525	585	574	514	578	597	555	586	572	567	603	567	531	556	582	588	553	584	564	576	578	578	566	564	581	540	592	591	591	553	526	587	585	575	584	552	586	571	585	585	544	541	569	612	589	529	590	564	567	544	587	586	572	596	587	586	540	620	572	604	586	607	600	591	585	577	574	545	546	582	615	584	559	583	573	545	569	623	626	586	586	566	550	582	543	552	579	563	567	553	560	585	563	576	570	589	558	575	595	613	582	552	590	596	571	541	555	597	599	517	556	577	566	517	581	617	538	552	570	530	545	568	566	569	562	555	555	582	580	552	598	560	590	558	633	600	583	569	574	585	582	565	578	547	563	544	611	538	582	568	592	572	541	597	565	585	547	555	576	612	613	535	595	597	621	547	606	588	545	562	583	582	590	613	569	518	586	594	540	597	586	565	561	562	578	561	631	580	602	591	575	553	586	563	586	583	577	555	569	603	599	565	572	585	549	558	564	560	602	570	560	576	578	578	581	579	547	616	581	597	602	601	619	589	558	580	594	614	590	541	564	585	595	581	551	582	566	538	580	609	504	558	567	596	571	602	571	612	581	580	598	563	603	581	604	561	585	596	549	545	593	577	553	520	589	549	521	554	633	583	576	600	579	622	574	559	606	542	608	553	552	612	553	557	529	585	612	581	567	543	576	544	582	584	575	559	582	602	573	556	521	595	550	617	567	537	549	560	563	625	570	523	564	517	576	553	529	585	592	542	569	587	586	567	579	571	584	540	600	575	531	586	550	585	566	569	551	551	569	594	573	575	553	571	600	593	554	591	588	586	575	598	550	614	592	542	532	565	581	592	545	546	528	534	576	586	598	563	559	579	591	521	563	561	581	581	524	539	560	618	607	540	603	583	574	589	559	555	562	594	565	547	559	554	590	579	573	584	511	601	550	570	573	573	599	594	546	538	549	588	538	530	588	568	575	540	589	562	618	533	579	563	522	583	572	638	549	525	547	585	551	596	595	595	580	575	547	576	579	529	565	585	566	564	600	640	655	581	572	573	653	574	551	612	618	556	634	590	548	567	575	557	609	617	544	585	576	564	548	598	623	619	592	574	588	559	568	612	589	542	572	575	569	611	555	546	608	551	581	557	510	548	567	579	576	584	591	602	580	551	593	571	534	583	586	541	543	544	571	584	569	572	579	522	577	545	594	570	552	584	577	598	612	583	611	547	568	593	592	528	598	530	544	557	567	596	536	550	586	585	578	569	547	558	534	567	553	587	583	543	597	604	577	543	553	582	606	561	604	595	571	561	581	575	617	538	568	612	591	611	581	542	565	574	550	578	525	587	573	630	580	592	590	592	596	586	646	556	565	524	552	559	572	561	554	603	611	618	557	555	534	574	549	544	592	578	578	593	591	534	615	556	616	567	607	594	577	576	565	523	580	555	495	572	602	552	584	548	540	594	579	534	581	565	559	558	610	590	580	586	586	584	549	603	565	549	595	585	585	592	599	564	607	613	567	570	569	581	564	589	518	587	560	564	561	561	602	596	611	610	550	553	596	589	567	546	600	572	580	615	613	566	581	571	598	566	566	644	566	558	596	640	608	581	609	570	580	567	582	573	575	582	610	561	561	529	590	571	520	615	578	559	595	590	579	580	603	587	588	611	594	562	549	529	578	591	573	599	533	597	589	567	558	574	567	559	603	572	573	552	566	604	546	579	549	580	568	572	594	514	533	560	592	572	549	596	539	608	563	547	570	578	583	526	600	589	568	608	584	556	562	589	540	550	589	518	513	542	594	562	576	588	538	587	541	614	592	562	583	551	574	584	564	555	572	572	563	536	580	576	613	630	607	569	554	558	561	562
36288	66741	93382	79248	57804	42859	25310	4899	650	645	590	653	589	630	613	609	603	613	593	612	622	617	644	600	628	629	590	628	620	580	619	621	594	629	605	619	583	642	578	597	612	552	587	595	607	591	616	590	578	650	645	610	613	608	596	619	638	565	601	605	577	599	588	611	628	655	609	632	629	631	602	599	617	619	632	617	646	644	594	574	597	619	633	635	617	566	612	592	592	632	589	608	591	637	601	610	592	587	629	602	633	658	615	631	628	615	596	608	560	602	595	611	603	603	587	592	601	612	627	613	620	572	595	607	642	611	627	617	573	623	627	583	581	617	613	622	618	579	604	564	651	615	586	619	657	612	638	634	670	651	629	574	567	647	624	588	590	609	554	648	653	634	629	643	602	633	603	616	561	632	634	634	616	584	623	610	595	635	609	600	602	633	600	578	624	613	646	613	598	603	617	592	647	611	606	573	598	621	618	607	613	587	615	646	603	628	640	604	621	638	563	637	582	625	632	615	620	634	561	599	626	635	623	593	546	640	650	594	622	612	599	629	585	618	632	614	585	618	599	604	625	615	611	586	626	590	631	605	615	600	648	610	617	617	639	599	640	614	580	637	619	584	598	635	610	614	592	550	577	592	571	631	604	662	639	645	589	637	652	619	585	579	622	599	621	568	616	607	546	601	593	571	646	621	594	622	586	613	589	605	632	625	603	637	626	561	603	609	599	592	630	592	608	563	581	620	622	639	592	593	607	612	602	651	598	570	581	610	559	643	590	612	628	625	605	592	630	615	598	599	621	651	619	602	581	600	636	566	606	614	600	654	599	627	599	615	644	613	619	560	621	642	654	627	600	640	635	600	649	603	609	565	618	602	639	639	629	605	640	640	672	648	587	629	586	638	617	637	611	678	612	620	622	622	608	587	580	630	673	639	615	592	582	640	605	594	610	620	627	657	638	583	585	623	621	630	610	621	587	617	613	590	688	633	600	659	558	574	601	627	642	635	627	638	593	603	631	647	585	616	604	633	595	579	635	573	585	583	603	594	639	617	598	583	633	608	627	607	602	627	629	646	628	599	619	651	610	623	627	629	631	597	626	582	585	638	630	617	628	588	595	633	662	597	583	604	606	597	620	622	668	623	638	601	641	609	625	595	623	611	620	591	630	621	640	615	611	621	605	608	619	613	660	604	613	631	591	586	643	593	588	639	625	604	645	601	559	597	598	584	626	555	641	601	623	623	615	627	599	614	610	544	654	617	634	641	640	615	620	568	597	653	626	640	622	611	585	598	642	654	618	611	636	602	625	571	616	583	588	566	626	621	642	583	656	626	581	619	623	655	581	633	619	575	622	632	605	598	614	636	626	647	603	630	618	643	633	602	601	607	641	594	629	639	620	646	653	614	591	628	597	613	636	567	603	569	610	596	649	579	625	591	664	589	601	589	634	613	610	614	613	616	645	620	641	582	622	617	584	610	592	585	635	609	629	587	609	608	592	679	565	610	621	611	632	606	621	617	614	577	604	636	590	581	634	628	644	621	609	629	643	589	614	546	581	654	595	580	640	619	621	633	611	625	580	609	599	628	612	643	563	610	630	628	602	559	614	577	654	615	652	590	647	612	585	640	621	629	598	621	597	615	615	612	652	582	585	593	617	604	624	608	610	640	608	606	622	587	613	573	626	624	638	596	609	628	585	588	622	593	603	605	624	564	599	660	603	624	638	646	596	606	599	599	615	551	616	580	675	635	609	609	594	604	607	583	598	602	588	587	634	614	582	609	622	641	626	564	649	606	626	632	580	572	645	614	643	612	644	573	581	594	558	588	609	626	585	621	606	633	560	653	573	630	624	597	584	662	624	628	660	582	608	621	624	601	652	616	622	617	608	624	650	627	588	636	590	614	623	613	682	604	619	622	590	588	597	623	590	615	631	590	606	624	610	564	650	592	601	619	595	652	616	605	615	597	586	571	643	611	562	614	605	590	636	614	627	656	602	581	626	564	643	616	600	602	615	608	612	615	635	633	587	617	585	623	594	629	626	660	596	616	584	591	591	610	592	599	636	596	616	678	617	570	654	581	615	612	616	621	570	601	624	601	607	599	655	629	619	610	650	605	586	588	598	642	625	633	607	621	629	618	626	559	587	622	598	658	594	607	630	607	597	595	646	600	617	618	618	645	565	639	653	613	618	608	624	641	606	596	585	596	591	646	638	584	616	614	558	620	648	644	564	633	578	597	638	570	610	615	581	628	646	616	591	587	655	603	633	567	649	594	628	632	588	627	604	632	608	606	614	641	607	587	611	575	600	622	636	603	646	591	595	624	588	585	644	559	589	626	587	604	593	605	634	583	639	613	585	641	608	575	650	613	655	588	614	601	587	628	613	597	604	627	630	623	596	634	589	607	593	616	601	585	628	598	646	630	592	618	629	566	583	667	604	564	631	596	596	658	612	627	608	639	612	605	605	633	617	636	607	644	617	619	583	661	605	594	609	593	591	607	621	607	642	613	578	588	574	605	647	571	631	611	587	611	624	641	632	614	626	608	614	589	652	619	583	627	639	636	602	649	613	622	627	582	635	655	618	612	629	596	636	621	603	585	555	643	610	612	562	613	604	648	600	607	579	638	657	642	606	613	624	568	639	618	601	660	606	602	596	643	625	598	600	667	615	629	596	619	634	545	626	558	601	593	609	577	618	652	607	608	655	627	600	624	606	625	643	634	585	625	648	618	583	634	618	606	622	595	613	624	591	646	647	633	578	633	602	573	613	589	610	658	633	579	622	614	630	589	602	618	610	627	623	642	610	614	603	606	604	626	609	625	619	586	607	623	617	616	598	660	599	621	569	599	620	604	590	613	642	647	599	590	599	613	615	628	652	594	663	591	636	629	597	593	600	621	624	635	638	596	585	658	635	643	580	586	593	599	606	617	612	601	613	592	550	630	614	612	634	579	609	595	652	597	625	631	622	626	626	638	609	586	607	630	660	634	630	595	595	633	608	635	592	617	618	651	639	597	584	648	600	611	595	637	606	634	633	649	607	561	651	643	619	602	578	622	628	624	616	614	644	633	622	607	615	584	564	607	603	632	592	648	660	680	647	626	623	617	649	610	596	641	633	615	621	638	611	647	612	624	623	574	584	577	627	617	664	655	608	627	608	606	610	634	628	631	600	665	585	675	632	644	622	613	607	620	618	634	595	628	620	622	589	618	594	584	553	643	654	581	615	600	624	634	580	617	645	616	578	611	619	608	629	594	612	685	578	609	589	634	588	606	616	545	639	600	596	648	615	597	605	613	631	589	610	611	627	623	623	601	623	617	630	601	655	630	535	579	657	636	611	581	612	652	585	628	578	584	640	628	644	623	615	597	621	613	617	604	589	606	585	610	643	600	629	645	608	609	611	618	576	660	590	600	617	573	628	571	582	609	615	609	633	592	582	606	592	614	631	614	584	620	627	614	586	601	614	614	625	609	642	635	598	637	596	660	621	614	590	626	650	678	607	639
28547	24884	40984	36459	17568	6905	2872	633	382	357	385	393	377	388	390	372	365	368	401	385	372	361	345	369	366	396	390	349	374	369	377	366	369	405	368	375	373	347	376	355	414	373	377	377	397	378	374	383	366	378	387	401	367	386	372	402	382	372	364	362	351	375	410	382	361	374	357	373	344	379	382	378	386	366	370	410	391	367	395	380	357	392	374	378	380	385	348	355	351	385	394	386	408	390	372	386	358	390	378	396	364	414	407	363	374	381	363	377	395	398	411	376	399	399	361	416	374	374	395	382	402	348	372	410	424	367	356	376	364	383	383	380	366	381	374	366	383	342	394	407	366	344	337	366	403	388	358	352	378	367	385	362	393	403	355	379	369	383	363	375	351	385	370	393	382	356	361	363	380	370	381	397	394	390	357	379	368	381	369	403	373	372	355	384	383	394	414	396	390	401	380	358	368	373	353	344	342	377	407	357	374	403	373	422	368	380	378	380	386	371	364	371	369	360	384	364	356	373	389	387	394	341	381	397	374	385	385	388	408	354	380	380	407	363	375	378	351	405	340	373	364	371	391	375	390	367	371	375	350	377	411	435	348	396	380	347	382	371	391	380	358	397	364	397	384	378	347	367	357	354	353	408	341	376	369	414	339	402	377	378	374	357	324	402	380	391	357	346	351	330	358	415	340	359	353	416	381	371	387	389	350	363	357	408	341	380	369	388	404	398	360	396	344	364	382	397	387	360	338	321	370	370	373	378	393	346	403	400	376	370	373	369	388	392	366	407	354	367	376	376	374	386	377	365	348	402	391	374	392	372	406	409	389	356	375	386	361	345	375	358	374	386	404	419	362	378	362	343	383	362	373	393	395	401	370	348	375	393	375	397	378	369	330	371	378	390	388	394	363	409	333	356	387	407	423	373	418	370	329	370	415	364	371	350	396	384	371	402	372	376	366	384	409	330	428	383	379	397	410	367	387	371	383	371	391	354	405	362	344	353	368	353	401	408	401	397	421	382	406	383	397	379	370	401	429	370	388	358	371	389	372	347	364	386	362	377	392	369	359	391	347	400	355	372	399	414	379	358	359	355	394	378	360	396	394	362	419	363	386	348	340	385	370	378	411	371	378	375	356	385	358	400	409	362	393	372	378	389	387	387	329	390	346	350	391	401	364	387	373	366	355	383	358	379	411	389	380	370	367	362	385	365	433	378	337	365	399	379	397	340	362	386	371	373	374	371	354	328	336	374	371	345	392	394	384	369	356	355	385	366	397	403	387	387	357	345	374	376	378	405	377	374	361	355	399	377	371	342	361	392	397	371	382	381	374	380	324	362	361	422	351	325	348	363	362	385	352	404	400	380	371	385	368	378	358	384	381	376	394	383	397	347	346	401	396	365	407	389	380	397	349	412	375	387	359	389	369	411	388	406	395	355	382	371	372	390	399	375	358	377	371	356	356	386	371	424	367	386	353	338	405	391	377	394	384	384	360	389	373	402	374	382	388	369	364	402	370	375	396	385	373	399	398	347	359	355	404	357	405	376	433	351	376	378	360	388	365	371	374	375	362	386	387	388	421	369	359	348	376	352	372	377	399	358	371	392	372	378	382	387	354	368	363	413	358	393	407	372	394	393	407	366	346	378	370	355	381	354	346	373	393	397	423	418	374	383	389	399	399	382	399	363	344	384	381	364	392	377	331	390	353	347	339	380	362	395	382	387	383	369	378	378	372	403	374	359	387	376	382	422	392	384	393	371	388	325	385	368	360	349	388	368	411	359	391	379	382	374	385	383	391	384	380	378	390	374	382	346	380	376	372	354	380	357	377	371	375	367	371	356	398	346	327	367	413	379	398	401	371	351	340	398	352	373	394	382	353	400	379	371	415	375	341	368	367	379	369	383	394	372	417	400	407	381	354	352	370	392	398	368	351	391	397	366	366	377	374	371	371	406	406	421	396	380	383	366	367	371	391	352	347	384	425	374	407	387	371	361	394	361	386	358	354	371	369	385	378	377	368	397	395	406	374	420	379	366	363	349	344	356	394	358	384	365	362	355	374	394	372	392	343	373	402	378	377	402	382	348	340	370	389	364	434	389	375	378	381	345	389	387	405	389	364	394	360	429	388	372	411	366	364	400	374	405	400	407	398	393	372	324	367	383	373	376	385	355	359	387	384	367	357	368	391	375	330	382	375	331	367	382	360	374	349	394	387	354	345	394	380	390	369	407	359	391	407	394	348	365	380	384	361	355	329	402	351	397	365	380	358	391	364	376	387	390	383	346	391	367	393	369	389	336	331	393	394	375	373	394	373	395	369	375	378	393	390	325	379	351	406	364	411	382	368	396	394	390	378	374	393	407	392	367	394	354	393	415	350	385	385	408	357	373	374	381	407	436	375	399	361	413	371	380	349	361	392	370	369	350	413	400	371	368	388	391	344	385	410	400	396	377	406	387	375	397	377	367	375	369	331	382	337	415	374	400	379	374	358	381	367	359	367	383	356	409	380	400	357	389	377	364	383	420	408	382	347	415	372	359	379	398	348	384	379	383	356	404	392	385	400	387	381	382	378	401	366	399	405	356	358	386	357	381	359	359	410	400	366	366	353	407	368	360	375	359	365	381	394	368	389	409	371	414	387	372	360	397	333	397	405	363	407	371	367	360	394	414	377	395	389	373	353	391	392	411	401	356	380	371	390	394	359	385	353	359	405	382	345	380	362	366	341	377	338	388	391	386	365	379	379	366	364	356	379	382	395	382	412	363	360	404	388	365	396	396	384	377	381	385	367	442	376	352	342	371	367	396	370	365	396	375	371	389	379	376	351	402	367	361	361	393	385	395	389	391	389	386	413	358	376	368	359	384	358	353	383	405	383	386	354	354	391	353	399	357	405	362	410	372	348	351	390	365	388	426	373	346	377	377	340	406	388	373	353	363	378	350	393	392	353	380	355	373	367	372	358	403	347	377	375	389	413	361	364	375	405	354	354	372	388	388	418	394	387	351	379	362	348	394	379	363	356	405	390	389	356	366	382	371	373	394	413	351	339	363	377	394	387	390	396	384	393	400	387	370	398	418	370	398	402	361	364	369	371	369	369	366	344	351	374	367	396	373	385	322	410	366	367	419	353	387	379	363	349	372	372	369	369	398	414	372	354	361	372	379	354	409	385	409	357	393	364	379	402	348	376	432	378	338	371	384	425	383	324	378	392	352	404	375	338	345	380	393	375	355	418	380	366	364	396	390	378	347	363	342	350	373	377	369	344	401	383	397	378	366	388	395	376	358	344	377	383	386	376	358	393	376	367	367	386	405	388	355	382	370	367	360	406	364	404	389	395	381	380	381	407	362	343	389	409	372	355	380	381	414	397	408	401	364	386	354	372	358	369	388	372	375	333	350	365	366	377	423	372	409	368	390	379	392	355	373	368	374	395	367	384	370	365	376	385	368	392	424	386	384	412	386	385	380	382	390	400	370	369	341	408	395	384	392	354	334	372	359	372	339	400	378
27102	40187	39586	28153	14135	7216	3292	735	400	414	428	460	446	452	451	436	422	431	419	446	458	433	424	442	409	399	469	423	442	383	424	438	463	474	428	444	429	465	469	423	406	419	457	433	423	391	429	420	419	460	459	413	449	413	419	416	458	423	438	446	452	445	370	428	446	423	453	414	417	433	438	455	445	440	442	464	398	459	403	457	415	454	413	455	435	413	436	443	431	430	436	420	462	422	445	443	404	422	440	443	384	421	399	416	423	415	397	429	445	458	437	434	410	392	460	416	415	448	413	441	462	402	440	428	479	491	449	443	409	430	465	405	416	442	460	419	439	418	437	400	441	442	457	406	413	429	438	436	417	455	416	442	440	432	463	459	420	458	446	440	422	443	402	437	435	471	410	469	430	439	430	416	411	417	441	439	455	457	437	405	430	418	438	468	439	435	398	416	441	415	443	442	431	417	414	474	416	422	406	429	398	400	434	434	476	440	419	412	467	445	445	433	413	470	450	416	393	463	440	473	410	445	465	439	450	438	443	425	441	460	447	406	465	445	426	449	442	429	407	450	434	422	461	421	431	449	445	430	429	389	440	404	453	419	446	465	433	446	445	442	415	430	426	420	412	426	429	431	460	371	389	439	439	439	429	449	438	428	401	434	424	401	451	433	423	421	435	426	445	426	452	380	405	464	437	439	461	408	454	429	431	402	419	437	417	470	411	425	447	470	441	425	481	416	416	456	432	476	396	435	445	431	442	446	420	468	425	428	418	423	415	437	459	443	393	441	403	395	422	391	437	444	446	433	478	412	399	400	402	449	478	418	439	456	436	421	411	412	401	415	432	411	395	429	444	454	422	471	431	395	465	437	441	429	444	417	473	423	469	471	426	458	466	414	460	413	415	415	412	452	457	453	416	403	450	427	415	415	415	460	444	421	418	413	403	454	425	427	436	440	440	440	457	398	422	437	467	437	455	415	405	460	431	443	422	449	456	423	426	412	430	402	447	455	442	422	454	460	404	448	427	426	379	427	460	442	444	412	454	462	435	455	463	403	429	428	442	464	458	468	450	421	434	454	414	438	425	436	401	450	458	442	460	435	445	397	462	422	438	456	395	460	435	414	458	435	407	463	416	451	451	455	448	443	428	447	403	462	422	430	447	404	417	447	418	425	434	426	454	443	453	450	451	460	435	435	446	432	419	420	423	446	491	452	426	429	434	425	460	427	426	414	450	421	424	422	440	427	403	446	372	464	432	494	451	444	427	420	438	439	435	416	412	415	463	404	444	434	404	394	419	445	388	436	469	416	414	405	445	403	446	430	417	452	463	434	428	416	438	401	423	429	448	428	415	427	468	448	446	408	417	432	446	436	437	429	437	446	427	456	443	427	434	440	423	419	415	432	447	423	442	418	409	449	429	413	393	465	446	422	434	430	423	450	440	437	421	457	413	435	414	458	446	416	450	405	450	445	437	416	400	424	466	433	409	407	449	435	424	414	431	422	423	416	431	415	426	444	411	420	445	442	412	435	453	430	458	417	443	441	422	421	441	449	411	442	439	434	394	429	457	453	443	399	410	424	454	463	408	430	423	433	428	450	465	441	448	396	422	441	429	413	418	407	443	418	427	456	432	415	423	407	492	381	420	412	498	417	397	470	423	435	427	403	479	445	399	426	452	424	427	426	408	455	430	423	451	417	428	461	460	483	419	443	460	380	412	429	426	462	429	406	435	388	443	438	439	437	470	467	450	405	433	424	404	434	421	478	422	486	458	417	413	417	465	434	426	439	450	424	428	418	432	398	475	467	400	453	439	445	453	452	426	408	468	421	424	407	419	444	457	426	430	432	435	416	418	444	474	437	417	431	471	442	442	432	423	418	429	436	426	398	444	435	453	438	472	430	391	393	423	442	415	408	425	424	444	450	427	424	420	474	422	419	454	411	396	434	450	467	441	441	391	449	459	404	435	440	449	439	419	403	423	439	434	442	435	433	428	464	458	428	421	461	455	448	391	439	396	459	428	416	420	412	397	395	422	437	415	447	416	436	382	442	419	396	456	435	416	448	414	436	411	423	395	430	444	444	413	452	428	431	462	430	439	445	453	462	429	445	413	445	427	399	415	458	443	444	409	456	415	445	410	454	425	436	435	475	415	499	444	461	392	441	432	419	462	420	413	465	437	437	434	480	421	462	463	416	449	444	433	432	439	418	424	414	437	426	429	451	427	453	413	384	451	442	409	440	455	457	454	430	393	432	443	432	424	443	391	430	471	458	432	419	423	478	429	415	401	432	447	434	439	395	451	400	422	443	439	473	449	449	447	456	427	429	422	433	399	435	423	465	444	415	422	421	407	475	470	476	425	425	454	424	445	448	478	443	426	411	427	425	440	422	422	445	419	431	427	434	420	407	417	466	432	426	435	431	409	441	439	448	453	415	440	432	449	432	395	433	487	404	423	421	439	419	474	415	454	431	410	412	422	421	424	435	441	485	477	454	425	473	436	409	460	404	447	459	468	447	397	463	443	453	451	426	490	440	440	427	415	393	414	441	463	478	450	416	428	441	446	453	389	417	429	404	449	399	411	451	401	403	429	425	457	414	423	400	439	431	435	448	467	423	450	393	416	439	456	443	429	440	407	451	427	418	431	430	434	434	411	439	449	476	428	478	449	452	425	436	445	408	444	434	403	439	401	457	456	414	444	443	474	437	426	409	453	431	422	417	429	398	396	450	449	445	434	437	431	433	436	408	475	433	411	444	412	444	420	435	408	430	428	460	418	474	463	412	468	426	437	416	438	438	399	399	421	429	427	442	440	424	406	453	388	430	443	474	393	449	446	435	408	415	424	401	432	440	408	432	453	430	427	417	398	429	453	414	443	421	459	438	415	424	424	422	428	454	420	434	420	410	416	416	453	428	428	408	424	401	440	462	408	419	450	448	414	426	401	448	404	427	451	433	442	410	423	439	438	447	421	452	466	418	409	445	442	435	427	430	468	446	408	414	410	424	398	447	414	440	429	417	395	433	436	458	399	433	471	468	447	436	451	418	399	421	394	431	452	423	425	399	446	452	462	458	454	421	438	461	468	419	459	411	407	461	402	418	459	413	436	390	445	401	381	466	465	422	439	394	450	438	413	412	468	437	451	429	418	439	469	452	460	403	391	445	444	403	459	431	427	439	428	452	429	418	450	424	376	437	423	405	456	442	409	434	428	419	416	450	446	404	482	441	425	446	389	441	419	461	397	400	453	446	425	406	429	399	420	442	434	405	415	459	446	424	444	496	487	450	422	424	417	434	427	452	472	478	409	410	421	424	454	413	437	479	444	419	388	424	404	424	405	428	427	425	425	438	414	388	397	432	481	444	433	416	446	443	465	427	437	469	405	445	403	451	424	417	402	466	429	474	447	474	450	415	456	426	406	422	440	456	434	466	452	455	404	440	419	406	458	438	461	403	472	430	423	404	400	426	426	431	466	397	411	422	438	461	434	441	448	411	442	498	425	380
24744	21819	44272	54718	40709	31321	18096	2991	452	380	349	389	392	389	378	395	394	395	369	373	364	348	359	363	392	384	391	355	367	385	343	357	367	351	379	367	367	388	369	364	399	363	362	368	369	365	362	379	335	354	372	362	373	394	371	362	360	383	388	362	404	391	368	379	347	380	390	383	354	341	367	393	368	356	363	365	389	334	357	356	341	362	377	377	338	360	397	339	393	378	411	323	339	337	385	399	369	369	364	361	383	375	396	388	371	363	367	377	360	371	376	359	386	365	365	365	362	344	387	375	389	364	387	390	382	341	361	376	354	352	345	343	400	351	351	369	389	353	398	373	356	356	366	365	372	376	399	382	386	387	342	384	370	387	373	355	380	398	362	368	365	384	353	370	381	385	355	360	368	366	348	383	377	334	389	350	355	379	385	373	381	390	373	407	352	361	380	361	363	369	368	381	382	389	370	380	384	386	375	391	372	364	399	404	339	376	351	376	391	349	385	360	373	354	357	373	345	389	376	381	371	368	378	386	401	384	379	384	366	355	373	406	391	362	369	382	353	377	361	361	363	385	355	344	370	374	399	379	373	376	364	352	383	363	399	370	309	367	350	375	381	379	385	374	367	353	346	358	419	377	363	357	363	357	359	380	378	370	360	354	340	351	349	345	381	384	386	374	349	356	374	385	364	346	414	389	333	365	362	372	384	401	363	369	340	335	384	333	368	355	400	342	343	378	366	352	370	374	389	391	374	366	385	375	370	392	335	358	342	383	374	389	361	343	354	411	374	375	373	368	387	404	384	382	373	379	379	377	358	363	362	375	357	359	359	381	355	354	404	369	399	389	385	392	375	347	383	347	346	356	365	356	357	372	363	359	359	369	386	380	412	400	374	335	377	351	337	357	402	362	345	358	368	353	358	402	381	359	388	350	380	365	383	361	373	373	360	353	388	374	354	361	384	399	389	338	383	370	362	340	403	352	379	355	364	369	381	326	376	387	372	391	379	341	371	386	376	367	381	356	379	422	346	348	346	357	389	349	387	377	364	388	356	387	364	362	367	420	386	345	349	382	385	356	358	370	357	352	396	384	356	366	361	374	318	379	362	381	337	378	361	350	381	417	358	400	366	362	380	337	309	351	365	385	385	380	395	356	364	375	340	408	391	374	402	377	365	388	347	364	341	364	327	385	388	366	385	377	387	373	382	388	356	385	391	349	394	363	379	349	378	408	402	382	352	356	404	396	342	357	401	363	351	376	380	389	352	367	353	377	364	377	364	392	341	425	369	367	409	385	346	305	357	370	379	360	354	362	397	364	408	345	389	377	352	398	379	336	340	354	362	369	366	414	392	380	348	378	349	375	348	334	396	370	338	379	334	396	411	369	373	358	378	389	404	406	383	363	386	350	374	394	382	314	367	367	380	364	364	378	352	366	389	393	367	401	367	379	388	374	333	384	362	343	343	360	361	411	379	363	341	368	350	372	361	383	394	333	349	335	394	392	402	373	384	390	359	363	371	370	380	354	358	392	367	385	368	363	348	402	341	361	354	357	385	401	342	343	397	365	364	377	379	383	360	365	353	393	354	394	353	354	362	370	386	384	352	390	376	368	345	384	353	396	374	429	365	372	355	407	340	386	364	415	343	411	395	351	366	364	402	363	351	395	377	363	407	396	363	417	367	346	403	361	399	395	360	358	365	392	386	369	374	377	382	342	342	351	367	346	375	378	388	377	362	389	366	359	365	346	359	396	369	356	359	366	379	366	390	384	368	379	345	411	351	373	383	351	325	398	368	355	360	378	366	373	351	373	367	362	372	361	368	358	382	350	374	404	337	392	397	345	416	356	346	335	343	392	370	383	365	383	347	352	348	345	369	371	327	364	372	344	392	363	378	393	390	377	369	378	362	411	371	357	368	386	361	380	369	401	357	394	361	394	381	392	373	368	389	385	367	396	380	388	399	387	376	386	379	377	354	367	379	369	358	366	393	375	393	407	368	393	340	401	358	384	376	374	388	373	359	375	380	376	375	383	390	311	358	348	341	374	397	326	367	367	347	359	390	360	348	378	361	371	380	327	377	363	408	338	357	382	334	376	391	388	383	341	358	376	357	368	358	389	373	374	387	391	383	329	378	392	390	353	372	368	361	359	366	400	370	374	379	368	313	366	357	372	351	332	392	375	386	372	367	370	357	353	393	363	387	425	366	388	362	374	396	363	397	361	384	367	389	378	397	335	369	390	334	369	350	365	380	360	374	380	374	392	364	371	376	354	375	382	360	381	374	396	356	381	364	370	342	348	362	398	396	356	374	354	378	360	389	367	373	356	387	377	380	381	375	349	416	323	388	379	384	374	387	397	362	346	366	369	346	365	350	367	371	371	377	369	387	368	379	385	375	373	378	405	371	351	388	366	368	323	400	328	365	352	365	387	399	370	352	384	356	377	347	333	413	398	362	384	355	369	412	385	350	345	388	398	382	391	347	400	365	344	369	343	374	372	421	372	370	377	358	341	384	378	382	355	378	337	375	382	381	367	361	375	366	360	358	401	397	353	391	354	384	366	375	376	343	382	333	342	440	401	390	357	369	338	367	384	375	354	382	368	412	363	394	350	383	372	391	369	354	362	341	400	363	397	383	366	358	375	381	379	358	369	350	388	363	369	362	389	383	376	365	377	389	389	354	385	376	384	379	356	354	346	365	389	389	342	356	375	374	366	347	406	381	382	368	431	354	382	360	371	382	366	349	340	364	381	394	350	365	367	391	403	421	330	383	372	416	377	372	350	374	407	396	412	364	339	417	372	364	373	361	405	381	423	341	401	342	344	323	386	365	396	370	359	365	389	392	360	401	381	376	399	350	350	388	381	356	370	392	385	374	332	333	369	340	359	398	353	360	378	377	407	368	345	345	367	392	396	397	400	395	389	391	325	352	354	376	350	389	371	391	368	377	353	357	396	358	384	364	380	352	352	374	365	371	375	373	384	384	351	357	350	362	367	371	381	331	365	391	386	401	365	401	374	359	355	361	364	363	366	354	421	390	385	404	361	361	366	366	370	371	366	375	357	350	369	369	339	386	363	385	379	349	359	338	364	339	369	352	381	357	373	348	376	380	336	356	361	360	396	365	339	360	368	377	379	395	404	361	401	343	349	339	353	356	395	372	350	364	392	354	358	414	385	394	360	389	348	393	379	359	358	370	354	347	346	365	363	400	388	376	375	367	387	338	359	360	386	362	390	372	356	364	343	359	394	353	393	383	368	375	345	357	361	341	365	373	383	346	391	356	411	387	362	355	373	373	353	354	337	348	364	350	405	376	413	371	367	353	349	356	375	377	364	363	355	380	377	377	350	390	351	378	379	416	359	356	387	403	361	375	372	388	347	359	365	388	366	382	334	373	359	371	385	365	381	370	387	376	420	359	340	372	410	352	375	386	383	367	362	361	336	360	364	374	364	381	396	358	368	411	337	376	391	372	425	371	376	349	387	364	391	341	368	379	377	374	396
29647	66606	76931	59694	41207	31017	13870	2291	437	411	410	414	448	422	390	427	438	390	447	425	439	436	405	478	400	397	381	437	414	442	404	392	460	443	415	417	406	412	406	435	388	412	403	443	424	456	427	423	426	397	431	414	413	390	404	429	431	435	432	433	402	446	397	424	428	399	418	429	423	424	442	397	413	430	410	425	415	392	443	449	397	410	432	446	426	433	443	411	451	405	412	420	399	450	391	405	445	385	458	384	461	428	412	410	414	387	454	418	423	400	421	412	391	415	410	413	423	433	431	425	385	390	365	408	442	382	460	403	442	413	396	402	421	374	400	413	429	453	438	427	465	403	428	414	436	398	410	412	440	459	399	440	411	402	419	432	411	429	391	384	422	441	429	417	425	417	407	405	423	466	396	444	412	416	420	460	415	440	412	387	387	442	413	449	425	394	447	400	426	446	395	430	423	453	427	418	417	429	431	403	398	401	427	411	435	476	394	408	416	447	434	425	390	406	406	403	412	441	395	417	396	430	421	444	420	470	405	419	403	426	417	430	429	383	425	404	422	402	406	411	413	368	441	421	428	421	435	421	428	413	404	430	430	414	409	428	413	425	392	409	404	420	436	416	396	401	397	443	441	416	402	416	436	432	373	456	400	429	453	397	429	425	415	402	376	389	435	415	400	400	418	441	436	395	414	440	387	394	434	426	446	396	444	369	422	405	442	432	424	430	409	427	399	407	413	401	489	410	439	402	454	431	439	428	430	475	421	382	417	408	430	387	425	434	409	451	392	406	406	420	422	415	404	403	410	416	412	433	455	392	423	417	452	446	420	404	434	425	437	428	412	447	410	453	421	391	387	396	415	380	442	412	420	363	413	378	425	440	421	416	405	405	445	405	429	425	422	395	423	399	445	436	405	369	412	429	429	414	404	439	424	398	405	437	428	436	419	409	420	420	450	416	473	402	424	424	407	431	432	439	428	384	423	396	428	425	391	425	439	406	385	410	397	396	433	395	419	399	424	397	410	409	394	457	428	377	413	398	429	444	430	424	424	427	419	438	389	414	423	404	394	408	423	368	443	418	387	425	430	405	442	443	440	384	398	377	388	380	424	411	425	416	405	447	422	410	448	442	414	431	369	418	405	430	417	385	434	439	426	430	423	418	446	392	409	429	435	423	410	434	450	415	379	416	419	447	399	409	423	424	381	411	424	434	390	414	447	444	402	453	432	427	379	443	387	417	437	404	406	469	411	424	427	422	429	407	414	443	429	420	419	423	402	401	411	440	405	397	405	419	424	424	364	411	410	401	427	420	404	465	415	401	429	425	460	445	408	436	447	399	407	421	432	440	381	423	421	435	420	398	429	432	421	445	424	428	387	380	418	391	441	400	424	428	416	409	415	409	408	430	425	418	402	426	431	430	407	440	452	404	409	410	418	394	450	393	397	404	439	423	424	414	415	394	430	434	452	409	405	435	374	442	436	437	429	432	411	431	429	427	409	424	404	449	415	424	443	405	420	402	412	409	411	403	425	410	447	438	411	396	440	423	409	409	410	444	390	412	408	430	411	410	411	414	417	406	436	408	427	405	423	411	416	430	404	411	458	390	439	393	407	412	434	416	395	414	385	394	416	432	430	428	404	407	415	420	430	401	427	422	416	394	427	387	391	426	409	445	419	408	412	408	427	380	457	458	388	436	432	418	459	386	421	419	402	413	445	422	412	419	409	423	438	395	421	430	425	436	407	430	442	419	455	431	401	416	420	451	370	413	435	422	445	383	432	410	403	427	430	425	398	432	425	437	465	420	427	432	468	399	430	384	403	393	389	389	440	441	379	405	422	376	409	374	383	448	414	431	436	434	424	415	404	405	445	428	417	449	424	417	371	382	380	419	419	438	407	366	391	426	378	438	400	403	398	395	401	412	377	439	425	398	441	410	418	399	445	401	400	424	419	403	403	424	430	407	427	439	441	423	445	400	440	456	385	413	396	416	462	415	419	424	417	385	412	412	432	393	430	405	412	411	416	427	431	411	405	437	436	445	381	377	410	391	450	425	432	428	419	425	431	389	447	425	408	417	407	445	454	406	413	402	451	450	407	402	404	408	434	397	438	412	387	423	471	399	417	385	435	393	405	372	416	433	441	389	407	441	390	437	408	383	420	404	414	432	398	437	377	400	414	429	434	412	419	411	428	430	429	438	398	383	403	416	388	431	424	395	439	390	383	425	416	401	426	427	414	412	451	394	432	429	424	375	397	382	460	443	402	428	423	442	404	430	434	409	433	434	426	412	424	452	401	394	442	441	399	413	443	430	423	410	437	427	445	437	444	433	435	426	432	395	432	442	408	390	413	426	428	402	428	418	437	409	402	416	426	404	427	438	446	419	403	396	432	413	404	433	400	413	423	417	433	457	392	418	435	388	404	416	399	403	426	410	420	390	384	411	404	406	392	418	421	422	440	438	388	469	394	411	390	409	406	405	423	407	405	410	392	408	387	419	422	410	412	415	402	406	471	434	431	435	408	412	424	441	469	381	429	415	447	407	420	451	417	418	413	429	452	406	394	424	422	426	421	402	418	391	427	425	437	420	453	373	422	410	431	417	374	431	402	399	400	414	392	412	365	413	429	439	411	418	424	426	423	412	446	399	406	417	416	364	443	438	384	433	439	412	412	375	440	437	390	404	433	412	410	425	438	439	410	417	432	422	402	424	385	379	376	428	419	392	414	448	412	434	441	434	381	431	458	436	415	431	426	398	377	445	427	443	449	413	421	428	410	434	434	435	390	458	423	427	425	427	406	430	433	414	449	469	400	422	429	438	443	382	432	397	393	396	434	452	414	445	403	388	425	418	442	467	414	410	385	446	435	427	428	410	481	402	426	387	425	423	391	467	450	392	437	424	442	392	382	428	421	441	411	415	456	438	404	421	410	406	448	405	428	413	431	376	387	408	425	447	390	446	407	463	401	412	417	422	428	424	393	407	423	402	408	385	444	423	440	437	406	406	427	430	421	438	404	472	433	404	431	419	416	419	417	353	399	404	411	441	397	386	440	411	396	442	425	424	429	448	397	389	427	441	437	412	423	441	420	446	468	383	452	418	410	396	395	441	420	416	417	427	415	442	454	434	429	398	390	449	428	421	441	411	398	398	435	366	406	428	445	406	457	421	462	411	435	392	413	412	403	391	416	449	408	441	437	372	440	434	408	440	418	411	426	442	427	439	433	426	381	398	402	426	407	436	448	405	440	441	383	414	400	369	389	381	416	389	410	447	435	432	452	401	404	442	425	418	448	431	396	394	416	455	434	424	381	411	440	423	401	447	402	408	446	377	421	404	442	396	384	400	408	432	382	397	400	446	415	389	450	394	431	410	410	399	453	416	431	418	394	403	439	436	397	432	440	389	420	408	435	446	401	404	423	444	385	429	450	421	409	456	409	403	377	393	402	415	454	416	410	444	395	416	372	424	443	390	431	384	449	389	442	416	451	395	420	440	397	397	398	434
25436	21701	40878	49277	33207	22579	10638	1519	516	524	485	536	533	494	494	510	516	483	513	502	481	506	532	516	504	469	495	484	459	532	509	510	518	514	484	552	532	491	491	487	487	495	504	505	494	477	550	487	506	486	430	479	477	514	511	478	500	502	468	532	498	479	522	562	447	476	512	500	535	528	528	515	511	583	510	467	549	521	492	522	498	497	472	505	491	516	474	549	521	521	518	533	509	487	509	489	528	468	497	489	502	473	478	516	499	455	520	505	458	510	508	531	490	474	506	510	510	508	496	484	520	502	467	508	503	497	483	501	495	546	499	499	537	524	527	494	491	478	524	494	501	496	480	541	523	494	486	508	503	515	562	459	521	496	489	523	531	503	482	492	499	518	530	539	495	523	481	525	486	508	501	497	519	476	476	503	490	520	483	501	452	466	480	502	525	516	487	518	510	504	494	525	479	510	481	527	501	455	491	532	528	519	494	477	510	525	487	500	501	535	496	476	511	549	482	507	444	522	472	481	507	484	472	499	499	486	500	491	494	465	496	523	486	500	533	457	461	480	459	517	529	462	511	467	488	495	506	530	527	490	509	531	515	521	506	496	535	508	474	482	473	510	541	496	529	474	507	522	479	548	514	465	516	543	544	529	526	503	503	521	493	479	496	518	480	499	469	491	529	538	491	510	549	522	537	505	516	504	500	481	515	482	521	502	490	487	522	489	530	528	519	498	469	499	503	491	520	488	519	469	502	482	474	546	493	504	511	514	518	517	514	494	535	491	548	521	525	526	491	553	494	527	547	495	526	459	549	529	488	515	493	520	476	511	514	544	536	560	502	479	503	477	504	521	513	493	472	519	493	513	528	537	518	481	506	523	500	457	532	526	474	505	485	503	513	464	523	520	525	496	524	486	495	495	501	502	511	499	531	517	489	546	477	525	496	498	467	498	442	522	512	494	480	484	515	513	488	504	514	533	513	502	489	488	520	517	493	491	492	502	519	523	515	486	533	497	513	482	486	508	475	501	491	524	476	488	502	476	494	546	498	484	529	493	504	540	505	495	527	491	478	522	485	519	505	511	459	507	499	506	509	518	509	503	496	514	480	499	516	509	485	544	506	508	473	480	508	515	488	552	505	513	510	504	540	473	504	532	495	490	506	520	524	473	529	494	499	512	496	522	519	536	475	493	520	508	494	511	474	496	497	497	492	529	494	499	519	498	476	544	528	515	507	518	518	471	493	546	464	531	517	536	535	528	524	475	500	536	541	495	488	500	516	486	532	485	530	498	512	490	521	520	475	522	501	487	498	468	533	515	496	482	508	518	530	489	502	478	512	505	483	525	514	502	530	509	497	519	521	523	487	486	459	555	518	511	488	502	471	506	492	499	520	532	499	521	505	492	502	519	508	506	456	508	494	528	534	528	464	477	515	499	519	474	520	498	525	535	504	484	512	489	497	482	504	540	447	512	477	514	482	528	471	499	516	526	501	506	499	508	534	529	504	492	496	495	513	474	521	492	499	498	533	496	495	485	527	538	499	508	502	498	513	511	498	506	514	510	546	493	527	503	517	521	487	500	519	509	540	441	492	495	531	534	494	487	505	483	508	514	519	512	525	484	504	473	526	548	487	497	448	496	502	486	493	532	492	472	538	518	484	505	514	501	489	498	508	481	540	508	475	516	468	524	536	498	511	509	498	494	473	538	478	498	478	477	505	515	475	485	465	524	532	499	507	512	493	513	498	506	500	447	535	511	507	455	478	486	507	489	507	539	500	501	493	475	483	524	505	510	495	498	431	510	500	520	496	518	488	476	480	507	507	525	507	511	509	525	495	483	476	515	513	481	516	486	518	461	453	556	542	499	548	474	479	530	510	472	522	528	506	509	524	469	548	519	449	472	507	478	512	493	545	489	559	480	529	518	522	496	500	510	493	500	517	476	510	456	508	493	539	502	479	503	505	492	514	513	500	519	488	518	484	499	519	518	498	506	515	481	499	485	527	483	494	502	485	536	539	497	486	488	516	467	482	501	464	523	501	513	515	497	505	542	506	493	548	485	515	478	496	512	495	508	507	502	494	451	472	477	511	506	501	507	506	523	494	505	519	493	486	495	480	494	479	498	473	508	501	537	514	506	504	518	495	500	518	494	491	544	474	533	490	533	556	519	521	503	503	512	521	520	486	490	475	536	485	519	486	497	489	494	502	474	524	520	495	478	490	545	519	518	531	473	462	512	481	461	508	469	586	510	493	498	495	526	500	509	478	481	514	511	513	479	514	496	503	502	498	503	486	485	483	512	485	453	514	492	463	508	475	518	491	510	516	534	493	516	496	519	521	524	498	515	562	490	527	511	486	525	519	504	502	519	529	479	516	468	533	474	437	517	507	504	536	525	502	537	490	481	513	509	431	497	498	538	523	468	509	499	544	504	496	468	459	514	485	495	545	516	483	531	454	505	459	507	488	489	506	506	499	488	496	494	536	529	476	522	521	494	463	486	494	499	480	482	535	505	526	500	535	512	486	519	509	476	523	483	495	502	488	537	510	551	510	497	494	510	524	489	478	511	497	540	519	510	520	517	485	483	485	517	533	530	524	498	491	533	470	556	559	477	492	482	466	481	478	484	497	529	495	444	489	486	463	516	503	466	510	483	466	509	515	518	480	505	508	528	494	514	496	534	492	485	504	514	510	497	505	514	523	500	519	508	497	488	524	489	497	521	500	521	470	515	507	450	497	521	510	509	502	491	504	557	493	514	473	517	503	499	481	527	525	527	500	507	497	494	535	555	521	503	529	509	521	482	481	499	523	505	483	521	519	451	468	499	506	466	521	520	504	509	466	509	501	512	515	523	528	515	500	466	499	509	500	471	484	522	547	472	534	567	535	554	543	489	512	539	500	516	504	506	549	505	516	480	505	495	459	515	488	538	514	518	525	521	540	465	504	520	536	503	526	523	506	457	513	504	506	499	526	514	494	546	499	481	508	491	508	540	505	481	488	491	505	474	512	488	490	488	478	508	507	527	474	518	475	506	508	481	534	454	533	509	512	529	465	523	527	534	500	544	518	498	496	525	529	494	496	527	532	503	499	465	493	522	493	538	481	482	507	494	500	485	456	498	509	527	520	480	502	542	521	488	541	522	502	522	490	505	519	456	546	503	520	511	526	555	494	507	525	519	494	454	511	498	441	524	523	506	498	521	517	534	521	497	520	476	527	523	513	492	573	476	526	498	541	505	539	521	479	481	488	491	532	506	508	502	506	511	498	518	538	516	528	497	522	527	520	501	491	510	542	515	507	501	472	493	493	552	498	504	499	487	484	499	515	473	519	476	518	505	530	478	511	504	513	493	510	536	513	513	501	497	544	506	507	492	532	496	472	510	522	515	481	504	507	527	514	484	492	467	516	453	462	543	534	481	483	481	486	531	475	501	525	514	478	537	535	533	463	511	485	548	523	498	546	463	507	498	501	533	491	450	512	484	575	528	534	475	503	492	504	497	466	484
29673	57264	66949	53322	35940	25496	10811	1922	582	594	624	580	604	598	590	574	594	595	549	547	531	556	590	558	569	602	586	619	561	539	577	542	542	546	619	569	591	578	550	559	533	567	544	527	564	559	563	516	601	585	556	555	590	598	568	592	562	546	572	535	543	587	528	587	579	587	539	571	563	514	548	586	576	539	559	570	553	544	584	598	537	573	561	605	536	579	565	554	586	582	530	539	533	564	575	603	535	560	549	577	553	551	571	557	583	571	589	525	559	558	561	560	562	530	603	634	577	583	580	580	548	552	574	552	574	553	552	599	549	581	583	592	565	589	560	575	558	564	547	584	594	555	554	559	584	609	573	586	578	560	580	548	565	583	584	566	556	572	583	564	567	539	546	562	545	512	592	550	593	530	587	582	560	547	577	569	563	600	591	574	592	559	581	526	546	545	540	590	541	582	549	572	591	562	527	554	583	567	534	561	618	585	571	563	549	518	592	565	540	517	517	625	545	560	584	549	562	530	566	552	592	576	574	556	562	556	580	541	567	561	575	589	583	546	548	529	558	543	599	614	569	543	522	598	569	575	550	583	514	557	535	499	549	565	534	554	552	601	544	603	543	539	568	592	564	530	592	557	555	560	545	540	558	588	536	547	574	597	537	579	574	564	526	579	571	532	584	552	521	597	578	581	557	565	582	568	586	571	571	579	568	589	608	526	537	512	568	593	581	553	551	562	601	591	590	527	520	565	586	543	538	567	551	579	593	550	499	533	598	611	564	562	548	582	580	553	569	570	581	554	582	560	539	584	591	538	524	553	587	512	586	564	552	561	559	533	540	552	602	578	557	552	539	576	521	567	583	636	539	568	573	600	576	580	543	562	594	563	560	569	549	586	559	585	556	590	534	555	589	583	535	603	561	598	549	580	599	536	567	582	595	581	556	599	536	578	584	581	542	605	567	579	562	555	572	585	573	567	565	599	573	575	547	504	548	580	585	558	533	515	567	527	541	570	591	564	549	545	584	589	594	554	568	544	535	557	516	563	543	598	586	580	554	537	598	575	586	559	565	559	580	574	583	545	597	558	601	566	557	563	548	576	523	577	543	597	575	552	592	571	553	615	604	580	553	535	571	537	578	640	558	565	561	565	542	527	586	587	623	546	539	586	579	527	571	618	515	555	526	552	581	534	516	551	549	518	550	556	564	549	593	577	587	538	564	529	563	590	596	588	575	586	567	586	574	579	548	579	547	537	581	539	576	599	570	588	591	589	535	527	538	566	557	522	584	583	576	572	585	537	600	591	591	552	605	579	608	565	572	519	547	605	576	619	519	585	521	575	568	609	543	541	540	593	551	514	555	593	588	605	614	537	596	566	540	531	591	535	567	544	595	544	546	580	552	569	585	592	562	576	552	563	583	550	592	568	566	522	543	587	555	565	535	588	574	538	563	603	571	545	592	522	549	601	559	552	580	573	571	515	563	541	596	575	554	614	552	586	514	558	529	592	603	523	542	537	572	598	564	576	596	558	570	554	558	595	577	578	531	548	590	568	536	563	504	590	587	548	574	529	604	566	542	552	570	571	617	573	543	581	579	533	602	548	579	551	566	553	541	569	591	593	569	569	567	565	559	570	500	543	546	559	587	564	507	555	545	538	565	587	575	603	599	551	561	568	536	551	592	563	559	529	547	582	557	605	550	543	543	585	573	566	596	591	601	554	536	571	588	584	555	599	555	546	574	629	593	565	581	541	597	585	593	526	559	616	609	579	590	534	563	597	550	609	545	561	558	551	555	589	575	564	563	602	540	563	529	535	543	560	607	526	561	566	595	547	544	558	552	574	549	530	560	557	582	560	542	546	541	589	558	602	599	572	556	559	508	582	553	577	518	544	604	578	583	604	596	567	580	545	549	612	579	553	521	553	543	591	598	594	552	584	528	546	559	559	605	560	548	578	549	611	590	530	544	548	547	570	543	557	557	573	569	594	573	527	542	546	577	565	573	563	578	571	566	567	590	551	576	606	533	593	532	552	543	591	570	566	541	576	575	552	581	567	584	567	544	579	520	564	565	561	596	559	511	587	541	582	568	578	612	566	571	581	588	549	568	589	564	561	597	541	622	545	561	584	550	568	559	587	569	580	586	543	538	587	597	610	561	583	546	568	571	548	539	592	535	537	588	581	555	542	564	572	551	565	565	586	555	584	524	554	603	597	569	559	572	551	591	545	547	562	552	573	561	574	563	587	566	594	610	561	608	534	577	562	621	589	543	567	536	579	565	535	572	540	538	544	547	594	541	596	581	556	530	575	558	565	541	558	577	534	604	557	574	534	527	580	577	528	559	566	576	589	540	587	598	573	574	574	527	564	549	527	552	562	541	557	532	546	571	549	563	565	546	551	568	654	537	577	545	515	552	564	608	556	555	602	548	583	554	567	578	539	619	522	514	564	611	555	571	624	551	555	563	554	573	548	594	565	530	587	562	564	558	543	522	590	577	546	582	541	552	571	512	596	571	565	571	596	553	542	590	555	545	519	529	517	600	591	581	553	551	540	575	548	599	543	559	568	546	567	507	592	569	544	533	588	592	572	575	572	553	558	538	573	579	567	548	546	565	578	535	544	517	579	517	557	550	554	614	577	589	588	570	525	588	539	563	561	531	561	546	554	525	593	534	536	560	548	550	573	604	564	580	555	578	595	568	583	548	574	553	586	556	571	541	548	559	561	537	528	602	570	553	612	560	551	553	551	562	538	542	552	477	557	562	553	598	548	554	574	590	568	537	595	596	586	581	551	580	571	541	576	580	555	558	549	571	594	566	596	615	567	599	579	569	541	587	576	566	614	546	582	576	550	599	574	556	513	550	536	568	567	612	541	550	579	576	564	560	536	561	591	589	566	584	533	554	554	574	589	591	550	586	578	605	569	561	565	552	573	561	564	512	611	561	580	568	571	594	555	585	594	546	572	574	605	551	518	571	583	612	579	527	586	607	582	600	582	531	579	540	510	583	588	573	583	536	563	552	646	574	584	585	514	529	545	529	553	529	522	533	537	595	607	554	581	589	556	550	577	527	552	575	535	587	538	539	550	559	545	556	561	586	578	562	564	558	552	578	571	581	566	531	573	553	566	552	537	571	531	563	593	530	588	554	568	607	553	553	543	535	597	547	547	565	583	542	552	557	517	570	588	557	560	571	595	561	548	536	550	531	588	573	563	559	532	589	584	577	556	535	558	596	593	600	549	556	563	616	549	584	582	571	564	584	540	608	567	588	538	600	579	580	612	569	559	557	558	564	549	606	579	552	535	554	560	579	560	577	525	569	556	586	559	567	581	564	587	545	583	587	587	544	529	560	548	552	601	554	603	583	543	564	542	603	546	595	539	580	527	564	593	517	532	574	563	497	545	578	569	548	545	551	569	584	533	609	612	582	560	581	589	547	570	557	560	570	569	604	594	554	560	558	560	565	578	571	582	533	569	571	570	537	576	571	536	551	570	567	574	550	559	565	555
23278	21535	38825	54138	47932	42051	29557	8544	741	602	592	612	613	593	595	551	604	606	590	620	594	574	568	600	639	621	533	576	561	588	580	628	592	547	597	553	566	577	593	602	549	579	576	592	582	571	599	607	544	589	589	596	566	588	541	585	595	544	577	609	618	565	627	557	580	581	573	665	588	579	562	566	573	623	514	595	627	599	592	522	575	563	560	562	557	528	586	527	553	567	594	546	592	553	590	580	593	575	599	615	598	591	532	577	573	589	581	617	607	577	570	607	615	574	611	557	577	588	554	544	579	564	554	580	571	575	593	523	572	605	563	558	568	573	561	575	570	554	578	606	555	591	558	559	554	594	591	526	584	589	542	615	617	569	582	549	594	592	603	598	615	582	603	543	606	604	538	579	598	556	553	571	570	599	565	647	531	621	587	562	561	563	556	579	617	588	568	572	592	552	584	620	558	616	547	567	578	594	596	590	600	565	588	563	596	591	555	586	537	573	588	576	593	538	572	607	571	580	592	534	569	591	542	613	568	558	581	582	611	554	590	564	565	560	560	527	569	574	559	590	562	544	573	617	591	600	625	533	546	552	560	589	568	541	563	575	592	583	556	581	592	586	548	624	586	579	616	577	598	581	624	641	614	602	574	585	558	604	567	574	589	567	585	547	556	541	602	574	596	566	588	536	563	582	578	621	567	535	568	598	565	582	575	583	599	561	606	542	598	552	554	608	559	616	575	559	561	553	557	567	589	558	572	556	637	562	618	545	586	553	578	611	628	563	547	551	568	566	564	555	549	561	567	605	588	583	612	608	590	614	639	589	595	548	603	558	617	564	550	550	570	608	553	538	617	589	634	590	611	563	572	569	582	574	635	604	592	577	579	580	589	611	558	570	534	548	574	562	575	577	551	611	543	585	583	567	585	585	598	599	557	533	567	583	573	536	581	539	585	549	543	594	577	601	587	582	625	546	593	591	559	597	530	547	566	545	579	578	587	570	572	596	551	561	576	566	578	599	644	610	570	579	562	584	605	557	549	599	547	589	565	566	533	575	540	607	608	608	621	575	604	571	618	575	632	541	567	630	606	619	530	577	565	605	540	619	605	552	589	561	554	568	550	548	595	550	583	551	593	586	590	588	603	576	539	617	554	595	572	554	557	632	558	598	578	558	565	571	589	557	605	598	567	560	609	601	588	576	586	583	586	555	588	576	632	572	589	597	547	576	547	605	561	555	578	569	558	558	533	610	635	555	577	599	576	548	574	582	592	560	531	589	577	583	588	557	569	561	547	576	558	577	567	585	652	613	548	562	567	562	547	559	556	568	571	569	574	562	598	586	609	572	546	577	571	549	598	615	561	586	579	584	576	562	589	548	566	610	577	551	579	558	548	531	570	550	606	579	534	551	578	547	590	566	565	610	594	593	572	559	586	576	574	632	535	613	586	571	533	609	566	549	529	593	595	628	546	563	612	612	581	563	566	612	571	581	609	567	562	574	612	599	563	568	586	620	618	587	616	581	593	606	544	560	591	577	547	615	550	553	537	595	558	605	611	556	577	593	589	554	514	593	549	589	579	564	613	576	599	581	543	608	594	615	585	590	568	569	577	586	574	576	551	588	574	570	594	585	576	565	574	562	581	553	562	571	613	597	588	539	556	563	627	612	577	595	589	591	594	615	601	552	587	587	588	535	598	606	616	599	561	556	632	597	597	577	600	590	572	581	538	551	587	544	566	578	619	572	572	548	595	576	590	586	587	583	598	564	604	587	574	612	577	635	579	565	564	579	570	604	597	579	595	539	566	571	533	612	593	515	576	583	563	609	538	557	556	555	621	558	593	615	588	578	575	595	556	570	580	548	565	583	583	605	565	598	602	575	610	576	566	595	587	580	572	582	530	562	572	536	617	601	581	569	580	555	601	550	540	569	569	608	578	566	566	566	597	559	576	564	578	559	579	575	566	622	576	548	616	577	557	596	573	616	558	557	581	533	582	600	588	576	567	613	608	554	594	599	588	582	518	555	576	553	603	618	554	582	593	521	620	564	563	579	564	596	565	607	579	579	605	588	595	577	540	563	548	597	553	589	598	579	557	571	545	577	601	572	606	579	604	595	615	595	579	592	587	515	575	596	576	585	602	613	577	607	543	614	582	656	572	633	577	585	586	594	606	592	608	537	579	612	551	543	569	614	605	581	589	580	560	569	550	581	570	605	569	598	563	566	580	576	616	544	557	589	569	562	607	525	561	559	587	575	608	577	619	581	554	578	566	567	592	580	615	647	565	543	570	585	572	561	596	549	543	562	558	567	620	557	609	571	542	568	569	552	552	545	547	604	598	565	587	603	595	623	573	556	555	541	551	587	604	530	592	582	584	550	598	531	600	610	567	593	582	622	572	568	578	615	560	569	575	569	554	603	579	575	549	545	564	520	611	533	614	555	563	634	584	559	585	596	594	595	523	562	597	580	582	568	561	540	571	574	601	588	563	541	541	583	565	578	564	601	598	568	598	584	586	567	604	576	598	569	555	583	582	600	582	569	574	577	571	550	578	545	590	583	565	585	584	597	532	594	568	573	619	562	550	562	611	579	570	568	552	565	572	554	602	588	590	565	582	577	616	575	606	577	631	548	577	555	583	531	603	575	570	620	524	597	555	598	555	558	604	577	591	635	574	567	590	580	599	568	581	590	552	581	562	576	544	541	606	609	583	544	558	588	577	606	597	572	572	586	557	594	569	565	589	602	585	540	552	548	586	509	583	576	591	574	558	574	569	591	589	584	605	593	590	617	550	545	604	547	570	561	577	579	557	579	601	582	583	548	605	523	554	589	596	601	546	567	595	627	579	579	625	589	525	529	599	572	603	586	567	596	568	617	563	561	574	538	556	624	610	593	558	574	601	617	606	569	569	561	560	569	589	562	594	581	587	584	589	589	545	565	584	600	598	592	649	545	580	564	573	578	534	590	554	605	535	558	570	581	590	589	573	597	583	556	581	589	604	585	566	550	560	592	583	537	584	534	555	539	551	588	604	596	566	558	582	585	590	559	539	580	580	591	595	575	627	558	604	619	588	598	604	572	617	592	594	572	600	528	572	614	599	577	591	599	557	588	595	575	556	564	581	548	546	582	609	575	556	608	536	565	542	584	525	534	613	576	564	548	608	577	560	589	562	599	585	593	583	572	547	567	584	545	595	564	561	572	628	585	553	600	556	563	592	594	584	579	567	558	560	575	589	554	598	589	592	592	584	553	605	603	586	575	588	608	546	583	589	575	575	607	618	606	598	585	569	577	597	638	590	586	565	535	559	572	535	614	562	543	588	588	598	542	581	588	524	594	575	591	576	564	584	558	579	569	525	559	592	579	553	571	583	591	552	569	595	577	566	533	586	608	621	540	584	589	567	568	646	545	628	605	561	579	580	576	604	596	590	585	533	562	579	592	597	596	582	546	557	568	564	619	554	605	549	571	563	561	625	630	556	641	543	586	641	599	557	586	553	582	574	574
34932	66314	90266	79627	57896	44637	23992	4575	646	611	643	610	617	579	612	621	604	580	622	617	593	601	617	657	649	607	655	612	617	635	619	604	615	622	615	643	628	592	627	588	622	602	663	589	627	614	641	604	632	591	656	583	601	584	602	643	642	694	607	620	606	606	627	571	608	608	632	580	588	626	617	655	635	632	627	597	642	614	572	646	634	605	607	561	656	553	593	582	616	599	653	626	608	615	623	619	583	611	639	590	612	645	651	581	642	634	646	647	627	606	634	627	569	609	651	556	640	658	646	626	626	610	607	643	634	633	632	588	584	614	600	590	613	630	599	567	606	621	632	571	583	634	636	620	624	641	648	627	683	594	631	612	599	625	603	601	614	630	624	620	606	594	627	625	611	639	590	617	613	640	644	635	586	616	601	620	629	616	609	615	607	608	583	621	623	617	583	598	621	589	602	594	652	586	569	594	658	610	618	645	591	591	627	544	609	635	637	613	624	660	623	651	663	619	609	610	614	610	591	590	602	635	637	590	650	645	597	611	606	621	654	625	604	609	589	648	587	570	656	618	615	541	626	660	635	614	607	602	571	612	562	627	649	635	667	581	652	627	640	652	608	613	641	643	652	642	606	645	594	607	620	625	618	633	612	622	606	663	612	606	648	622	605	649	589	600	645	629	612	646	630	637	649	596	635	607	660	602	567	652	638	639	636	591	561	614	583	595	605	633	594	625	614	606	607	626	573	610	597	603	576	643	640	595	600	574	615	607	657	551	620	578	589	593	644	612	622	611	591	619	623	632	596	597	591	611	644	621	629	564	645	622	613	630	619	627	610	645	582	669	609	623	640	614	608	593	595	641	599	605	592	593	603	644	621	602	641	626	586	630	578	594	628	636	599	606	602	645	576	602	596	591	606	614	617	596	648	586	601	576	637	602	636	638	618	679	613	618	645	592	560	596	656	613	649	611	636	612	601	657	625	565	634	596	664	620	587	647	596	656	612	613	624	602	579	626	621	579	642	642	625	587	617	585	633	599	610	633	605	590	632	595	606	641	590	614	584	618	589	629	618	623	595	604	642	561	601	590	675	606	661	656	624	636	620	634	630	611	601	586	644	652	634	620	627	605	621	625	685	618	629	572	602	653	636	579	628	645	591	612	628	574	607	663	622	559	609	601	625	616	555	620	618	583	614	632	559	598	627	630	618	606	646	587	615	614	602	628	567	652	576	610	586	621	630	600	626	639	624	642	609	624	579	644	625	645	598	623	616	628	589	631	619	620	568	623	596	603	590	599	604	607	642	668	581	598	644	577	613	636	602	618	661	656	633	594	618	623	631	614	641	586	604	607	642	665	650	634	616	586	623	649	608	642	584	612	645	628	596	606	580	611	603	631	612	614	583	565	630	635	638	631	700	648	624	680	608	609	603	652	618	614	622	632	587	629	652	674	591	607	643	613	595	623	669	615	640	605	577	604	634	573	608	571	661	630	657	618	635	628	581	650	605	641	615	665	657	625	621	657	604	604	569	640	658	615	593	633	605	630	589	661	599	592	578	614	611	586	645	615	559	609	647	608	635	617	596	647	606	644	605	624	612	641	587	603	622	654	585	643	614	564	634	606	618	587	602	654	578	587	639	619	583	638	613	620	632	615	610	635	626	619	589	640	635	594	612	599	612	598	619	646	624	582	588	581	632	617	650	636	649	614	596	579	633	667	668	604	615	611	627	619	624	641	566	638	587	626	620	616	630	638	645	618	598	630	599	619	653	635	565	592	628	572	604	604	617	619	621	604	668	644	607	605	633	643	624	641	600	584	581	574	628	602	618	617	633	666	607	633	599	615	587	624	628	590	629	616	622	633	623	598	651	615	620	619	621	653	645	602	586	669	629	582	613	630	614	609	624	632	612	651	578	617	643	604	663	603	601	651	592	637	580	600	641	625	616	609	627	627	616	595	579	622	602	643	637	591	584	617	628	625	642	639	599	609	635	621	561	627	570	654	599	618	676	654	611	649	608	582	602	640	612	564	632	631	599	637	605	577	652	628	615	606	633	619	668	627	567	648	643	654	607	638	642	604	622	592	585	596	602	605	654	631	611	662	638	620	645	603	615	618	637	597	645	608	575	586	605	620	563	651	659	654	597	607	645	634	601	607	588	612	592	596	629	592	639	599	615	623	629	634	618	608	640	607	596	648	632	607	600	572	580	607	612	632	646	590	615	637	589	675	599	584	581	598	619	644	580	643	613	633	582	645	635	608	535	617	639	574	675	600	589	643	605	619	600	601	583	644	573	625	604	606	625	590	602	634	606	634	635	566	599	631	678	616	636	661	647	615	613	654	632	575	627	603	562	605	627	581	602	578	567	637	598	598	664	594	602	561	615	588	628	616	627	673	685	591	620	643	613	626	610	596	638	669	577	574	580	596	575	619	650	583	602	632	641	647	658	628	598	629	624	643	614	617	595	641	608	641	622	643	654	593	613	657	634	629	585	624	646	616	583	608	589	630	621	589	544	634	614	624	599	611	584	614	605	623	603	606	561	624	668	615	618	648	648	646	643	594	599	582	607	654	603	626	615	663	603	654	596	578	624	569	585	590	581	653	657	649	631	639	604	657	621	607	610	616	574	672	620	586	597	627	637	628	647	650	612	642	625	621	644	581	611	624	577	612	611	661	622	573	630	594	652	586	660	625	616	562	597	655	621	643	617	622	624	606	647	631	636	587	590	623	608	596	620	621	614	630	598	574	631	644	636	645	620	627	629	579	615	635	633	640	577	615	586	622	639	623	621	610	652	602	615	657	603	638	612	614	616	617	580	618	667	612	584	612	687	639	623	633	661	635	628	583	573	604	550	616	590	594	653	562	625	636	612	624	640	544	644	632	649	599	665	638	622	629	634	634	601	603	609	620	631	651	599	642	593	641	600	647	609	615	578	627	622	608	668	618	614	599	620	661	615	604	605	606	656	560	626	583	601	615	637	622	606	613	638	600	643	604	600	649	627	604	637	630	624	638	669	632	587	656	621	637	618	630	648	602	667	639	587	595	618	599	610	622	629	651	596	632	611	582	590	637	638	648	597	631	616	640	660	568	620	662	642	618	599	595	591	596	634	567	600	648	605	612	697	608	595	647	640	628	626	612	634	615	650	599	591	630	606	632	624	633	626	626	542	573	567	627	621	608	604	610	627	638	580	621	645	578	606	610	593	603	609	645	612	595	611	601	636	579	642	591	564	617	619	614	636	607	584	632	623	584	610	659	608	637	597	634	589	583	602	594	621	612	608	590	610	621	605	583	608	596	640	619	655	635	599	630	633	624	654	659	616	591	624	589	597	566	607	641	608	608	601	656	634	615	593	608	640	620	591	643	615	607	601	660	625	599	575	610	610	613	614	595	569	622	614	624	620	640	617	658	617	598	634	604	638	601	599	610	584	566	610	603	616	638	567	578	621	601	636	608	678	578	638	650	629	598	631	622	652	618	647	642	605	598	637	607	568	625	603	632
28295	24344	43208	36382	19259	8242	3485	765	387	387	395	371	365	382	359	360	394	384	367	404	389	368	405	399	366	401	419	385	391	382	377	398	369	407	375	375	401	402	412	364	388	412	403	371	366	369	422	418	382	357	401	355	370	357	399	404	407	366	376	399	377	386	348	375	396	381	347	341	370	391	367	374	373	390	379	365	390	401	376	384	352	391	368	378	368	372	401	394	381	387	360	367	366	380	375	403	381	379	385	427	356	406	365	358	416	374	377	382	406	395	383	386	363	387	385	400	372	404	416	392	360	362	360	348	358	368	402	390	360	367	368	409	393	369	397	379	379	378	361	427	363	390	412	420	379	382	376	362	412	387	364	394	399	380	435	391	368	371	381	367	380	364	372	380	363	384	356	390	428	396	394	350	404	371	420	387	392	369	364	360	381	356	391	372	371	365	379	406	381	394	387	403	371	373	362	418	374	379	384	411	343	372	381	355	403	432	390	371	357	385	368	399	374	355	392	357	368	395	379	376	381	352	382	365	362	391	382	404	368	395	396	384	384	411	393	373	400	380	367	389	398	360	358	366	371	367	383	398	392	401	373	388	388	361	375	377	405	346	410	343	409	382	372	394	383	400	393	359	395	377	371	392	352	366	400	385	356	333	351	352	394	408	392	383	374	404	386	372	410	417	396	393	395	361	366	380	339	383	382	400	392	355	423	405	367	378	398	391	332	362	376	386	386	380	374	398	363	377	385	386	394	370	379	378	419	358	388	383	419	387	393	367	383	356	352	399	392	356	374	432	396	398	377	353	386	392	364	382	350	393	390	371	359	396	396	368	391	390	384	372	360	370	366	356	406	412	420	356	416	402	393	397	404	363	358	399	398	406	411	360	408	407	364	369	422	407	411	358	351	353	394	388	363	409	362	409	342	417	362	353	378	379	363	397	390	377	393	383	364	391	392	381	369	403	376	359	381	372	370	380	390	384	382	360	365	386	426	400	351	378	363	355	382	411	388	363	408	429	415	410	368	387	359	357	377	371	415	389	366	371	360	371	352	341	368	358	378	347	385	392	365	370	376	366	363	380	347	385	354	379	372	349	397	401	384	411	415	389	358	386	367	391	418	390	406	419	411	379	366	391	399	362	364	385	355	381	408	357	385	382	365	386	349	365	389	371	380	383	373	381	382	382	390	363	404	356	327	402	358	374	366	381	405	367	397	395	383	350	351	364	396	383	360	403	376	375	378	365	390	360	335	393	390	382	410	390	412	373	387	406	404	365	378	406	354	375	387	396	375	399	381	381	379	372	415	358	359	372	405	387	387	380	400	345	351	385	386	377	360	390	367	368	364	406	394	379	389	352	379	395	350	390	367	378	400	407	400	369	378	371	370	367	381	399	396	370	418	392	396	369	409	389	379	405	399	368	354	417	372	398	403	402	386	377	366	391	400	330	400	374	369	384	375	403	404	386	387	383	379	377	411	378	366	354	398	401	380	379	368	340	399	367	367	412	362	399	354	380	403	413	352	392	344	401	373	395	373	408	397	360	376	406	392	375	380	353	348	369	375	382	384	365	391	391	387	412	363	386	422	390	382	386	391	354	398	341	339	401	402	363	367	417	359	387	355	373	365	409	397	388	365	388	375	363	375	382	353	396	361	431	373	368	360	349	371	372	416	387	391	338	359	379	359	373	389	395	381	405	395	389	382	382	396	398	388	359	355	401	389	382	375	405	364	399	370	397	377	380	391	393	385	403	405	382	384	372	375	382	369	367	358	384	396	395	396	371	390	413	375	380	378	364	437	371	380	393	387	369	366	376	366	385	377	391	398	367	383	379	383	383	431	359	383	360	359	371	358	393	396	376	357	375	385	365	393	367	408	394	361	386	397	346	416	347	361	372	365	363	388	391	393	401	382	415	355	364	398	364	379	344	384	371	407	391	363	385	395	371	407	377	411	378	366	366	367	416	381	366	379	392	381	382	387	378	417	375	396	344	384	384	382	375	391	383	365	380	382	388	397	406	407	401	363	386	372	393	360	393	363	389	345	406	382	356	426	393	391	392	333	389	376	368	367	421	352	365	408	394	404	424	358	374	412	354	387	428	355	372	363	379	369	362	376	356	372	369	367	361	391	401	387	375	369	364	388	377	382	388	414	374	373	370	376	361	377	345	380	398	371	347	435	388	369	388	364	367	362	379	426	392	409	345	389	362	384	379	377	379	383	360	363	408	414	394	383	364	416	373	375	347	423	402	361	368	340	407	385	364	397	378	393	393	402	374	369	389	390	397	371	344	353	405	359	372	375	375	377	307	391	382	365	384	378	378	409	379	400	372	384	368	392	364	407	383	401	387	385	368	365	358	363	408	388	368	378	381	387	357	373	382	385	397	385	384	390	363	362	372	346	360	439	367	413	391	331	355	397	359	356	378	372	384	417	390	378	353	390	376	362	394	364	394	395	374	364	348	361	372	397	355	352	374	397	385	347	402	383	368	380	408	370	366	371	350	391	396	405	357	392	390	361	370	388	371	381	332	396	366	378	364	374	342	349	370	404	382	413	347	421	397	398	400	402	374	367	405	413	409	361	393	379	355	407	388	372	386	378	387	419	342	415	427	358	393	366	374	395	391	346	396	385	349	400	373	421	409	354	377	376	381	381	388	377	380	371	401	351	373	359	389	367	362	375	399	363	402	357	396	364	387	380	368	418	398	380	385	350	368	385	380	426	415	402	384	393	404	375	397	371	372	375	359	386	368	370	357	368	369	425	396	398	362	348	351	365	369	414	420	377	386	385	358	349	362	420	365	389	345	414	366	394	402	409	392	402	384	401	374	347	415	374	400	358	433	405	335	364	367	381	342	409	391	377	357	362	385	418	391	375	400	389	384	396	393	364	363	375	376	388	417	387	409	398	334	386	391	370	370	398	379	350	385	380	413	377	382	389	397	371	404	368	400	365	369	372	384	396	379	389	378	391	406	422	407	395	378	379	397	378	371	405	397	408	418	375	366	382	412	398	345	379	408	380	393	404	379	405	388	390	354	371	395	437	371	403	354	397	356	351	367	373	402	384	371	347	367	370	361	361	359	394	376	376	412	383	393	400	396	384	362	398	404	369	386	389	348	407	373	362	414	356	372	383	397	352	373	354	386	438	358	395	401	375	394	401	370	384	370	331	397	396	392	387	393	418	347	355	360	376	381	371	412	404	396	362	396	368	418	388	386	408	384	406	388	387	394	368	399	374	380	390	389	350	348	367	387	373	384	389	346	363	352	358	381	397	386	417	378	389	412	413	387	416	365	377	380	410	384	377	382	373	396	396	377	386	362	379	374	371	392	386	363	398	419	421	366	380	375	392	364	380	388	373	405	390	378	411	341	408	372	372	377	411	354	408	347	378	414	393	411	367	356	383	376	369	367	427	389	378	397	384	399	353	357	370	381	334	374	384	379	372	384	395	402	379	384	385	400	369	367	384	408	379	356	405	410	370	351	368	401	377	415	379	364	377	380
25697	38165	40434	28721	15715	8199	3787	899	434	423	434	443	449	436	459	442	465	400	390	454	426	437	440	440	444	410	398	398	443	428	426	407	446	434	413	421	447	435	426	454	459	434	471	462	407	430	479	439	410	443	471	412	421	436	442	436	462	432	403	431	406	450	425	414	441	428	391	443	453	406	382	448	408	425	418	487	430	419	434	426	434	418	449	403	425	420	408	430	459	443	428	452	417	429	439	449	432	433	448	415	433	407	432	480	455	448	432	435	462	402	428	418	419	429	409	459	462	437	463	395	453	448	488	462	428	413	425	438	427	445	473	450	456	420	436	444	423	465	421	455	420	415	420	464	405	458	428	402	423	434	414	459	464	417	468	434	478	459	460	399	438	425	425	431	468	452	475	412	423	426	400	461	458	425	420	445	446	453	419	449	473	445	411	432	454	445	439	442	451	414	434	429	446	436	444	449	429	437	429	479	469	443	401	435	426	422	415	433	430	452	459	434	425	449	434	482	446	432	427	454	475	410	432	426	423	378	465	409	422	386	471	433	439	398	474	435	435	449	431	426	435	434	430	406	459	425	435	475	459	423	483	428	417	513	440	455	448	454	438	445	400	434	425	423	439	437	416	439	445	460	422	440	433	401	431	436	419	465	398	439	405	415	460	452	440	432	430	428	444	441	432	426	420	421	420	453	434	425	438	470	479	459	449	459	403	457	441	423	478	407	454	414	476	423	445	464	425	441	464	441	435	431	416	448	444	413	427	434	473	410	426	438	432	406	415	413	443	448	430	476	440	469	453	438	411	448	421	477	454	413	454	405	427	443	424	414	455	452	434	439	457	426	426	424	434	421	440	414	420	426	446	419	439	436	445	433	442	427	466	455	410	416	428	469	436	431	389	454	457	455	432	421	451	422	472	455	451	426	409	456	465	417	430	462	463	417	427	478	434	478	416	444	445	406	441	458	465	457	417	445	431	417	418	445	424	426	438	418	422	421	445	414	424	427	460	449	436	432	416	411	445	451	456	421	484	419	470	429	418	463	464	419	444	430	408	423	446	476	414	442	457	481	407	412	429	454	468	429	428	435	427	410	418	442	437	478	445	436	382	405	388	433	441	438	428	439	450	458	420	401	445	401	455	424	447	427	432	417	402	432	446	418	408	446	425	443	406	447	437	391	398	428	452	448	430	444	413	446	399	415	443	424	458	394	398	406	427	476	403	416	422	440	411	429	442	440	422	466	483	451	419	465	451	451	481	430	410	430	424	409	412	450	462	455	403	439	434	488	411	412	430	437	495	428	466	427	413	431	410	421	452	400	434	446	439	473	458	475	410	439	470	456	447	427	437	421	474	435	442	419	425	425	417	422	467	459	413	431	422	454	419	425	429	440	416	460	419	431	448	455	375	459	465	443	444	436	432	430	444	426	433	479	436	407	466	459	424	446	421	443	392	464	436	411	490	418	434	404	429	436	415	444	421	414	444	432	456	472	432	424	408	436	405	409	441	393	418	428	441	439	452	447	496	467	458	414	439	450	412	432	441	426	444	443	444	450	436	458	448	443	428	451	413	451	457	452	438	450	447	465	470	441	446	443	416	422	427	433	436	496	463	428	453	425	402	419	436	437	461	404	430	463	454	419	435	433	447	408	435	458	505	435	455	427	447	449	419	423	418	426	458	429	435	426	426	397	437	449	425	410	451	418	455	470	429	427	420	411	468	444	429	419	426	383	404	449	407	433	443	423	412	433	411	453	438	443	468	420	451	435	438	439	451	508	420	445	443	439	436	415	463	435	476	434	457	440	412	421	399	448	439	400	409	460	411	423	401	450	436	422	434	440	424	430	448	435	434	478	437	426	438	415	455	434	458	409	412	421	429	440	420	423	454	439	432	463	426	419	482	427	436	480	470	427	424	440	434	430	457	470	416	468	430	442	432	438	410	424	442	437	430	435	458	441	377	456	439	411	387	431	384	417	432	461	434	448	460	415	414	422	434	484	437	472	408	429	444	404	408	495	468	436	429	430	425	415	463	453	421	419	471	445	422	436	394	434	463	402	422	408	456	427	449	470	469	417	462	418	412	466	407	437	404	454	441	447	388	428	449	422	470	416	389	414	388	427	449	446	408	457	444	414	448	415	455	431	467	413	444	427	461	439	453	406	423	428	427	435	442	427	425	431	491	457	411	427	420	448	457	435	399	430	442	442	503	417	457	434	437	426	418	475	445	490	458	426	452	441	430	419	412	436	440	440	430	443	458	430	449	436	416	451	398	433	420	428	433	404	427	445	429	437	408	437	444	423	454	450	420	420	442	465	415	440	432	440	438	435	471	459	436	396	397	485	449	450	421	419	430	471	472	415	448	434	426	448	399	429	445	454	426	461	449	454	451	440	458	463	449	406	449	455	431	460	399	436	402	448	441	442	428	444	434	403	460	449	407	410	442	410	458	415	447	443	444	423	480	484	426	419	426	418	471	431	450	434	406	419	446	435	440	444	442	427	436	416	429	458	383	421	409	419	422	472	460	453	425	429	423	449	448	453	407	415	449	428	432	458	411	386	410	440	452	429	468	393	430	429	436	412	462	426	395	446	434	410	421	391	417	465	449	468	443	401	490	434	419	411	441	441	443	401	405	439	454	418	382	414	426	483	443	398	424	404	399	448	434	428	448	457	483	446	449	421	471	463	459	450	434	436	456	418	447	456	445	444	458	415	440	419	400	422	463	434	448	423	420	452	414	445	434	439	471	480	461	482	455	424	449	443	425	429	427	427	440	430	401	406	412	453	473	408	437	455	455	439	433	458	426	456	440	452	446	458	412	455	439	401	453	436	425	410	454	455	462	454	440	437	442	438	428	422	402	462	387	436	411	425	435	419	422	382	455	437	418	450	412	395	430	402	435	432	461	462	436	423	429	432	451	424	432	420	405	443	453	425	413	460	425	421	449	481	420	429	435	394	413	393	468	455	410	425	425	460	447	435	435	421	443	408	435	409	441	430	455	404	439	423	409	444	384	402	449	435	449	441	406	457	445	415	469	444	434	433	430	399	430	438	430	432	422	457	429	418	441	469	387	403	451	436	461	459	449	454	460	432	457	424	430	446	434	416	445	448	446	462	454	440	401	473	435	442	442	500	441	427	432	441	452	380	456	434	432	438	425	411	430	398	415	456	453	438	434	445	467	424	419	426	439	421	427	472	464	435	384	443	424	460	445	410	443	445	461	439	425	440	420	505	421	422	431	435	470	481	479	419	446	435	429	436	457	416	431	456	442	456	418	421	409	439	442	435	411	432	409	413	460	439	443	458	418	452	421	418	424	442	457	459	443	432	420	437	452	422	480	453	442	423	409	434	428	419	454	457	433	412	415	435	429	416	448	457	405	424	415	429	384	445	450	409	439	427	440	425	462	409	428	441	443	476	474	473	431	423	406	419	404	415	431	418	466	425	471	443	443	442	459	429	469	453	447	434	445	446	422	460	438	433	449	455	445	469	428	441	431	432
24666	21806	45081	54614	42230	29938	19048	3215	427	391	403	341	366	353	350	354	383	360	363	368	406	367	422	377	364	380	394	350	378	355	347	355	363	363	399	378	335	394	375	375	383	372	372	364	381	375	417	397	330	365	402	368	396	373	363	374	392	383	375	376	366	379	341	356	386	347	343	370	385	368	367	382	373	347	374	359	369	382	391	380	371	385	347	367	393	353	401	359	381	375	360	374	379	394	379	389	359	380	382	391	362	358	336	350	399	368	376	372	375	367	350	363	370	397	373	362	403	371	347	373	365	378	374	379	396	357	396	408	326	394	401	408	364	383	373	380	359	357	346	324	359	393	330	412	368	370	381	385	380	358	390	389	366	391	383	373	389	382	373	367	376	371	367	433	357	362	344	362	354	410	375	379	358	411	418	395	415	386	400	368	355	363	399	410	372	338	386	384	363	373	388	376	350	356	382	398	389	364	362	389	375	347	390	399	375	376	366	373	351	392	365	401	348	363	383	366	371	351	347	358	407	373	360	418	411	391	382	353	380	364	356	368	406	399	402	354	349	386	393	376	381	385	379	328	376	366	376	360	398	387	381	336	394	394	373	385	354	363	390	386	390	379	387	422	398	395	350	383	393	385	392	359	394	374	390	359	376	408	377	349	358	396	371	354	394	368	401	370	370	365	402	381	373	368	359	386	345	393	385	386	373	364	384	383	394	396	344	370	371	374	410	381	388	383	368	391	356	390	398	332	346	406	345	374	367	378	407	379	388	370	393	383	373	355	404	368	398	365	368	399	366	367	365	346	386	370	418	365	396	387	410	400	379	362	372	349	363	381	401	380	383	386	391	339	380	378	357	358	360	371	409	388	377	383	326	401	340	374	391	371	373	362	389	419	367	358	380	387	432	358	377	392	364	381	382	389	362	360	361	430	407	370	384	379	382	384	363	361	383	360	415	396	372	378	332	356	372	374	381	380	413	372	361	367	372	362	344	372	373	360	377	356	369	365	384	412	376	359	375	383	342	377	384	365	386	373	354	371	320	365	360	395	343	401	332	387	390	385	394	372	417	370	373	395	383	356	391	350	376	345	364	383	373	359	384	331	378	362	358	350	384	392	360	342	376	392	380	357	378	352	385	365	376	400	356	434	418	419	403	376	389	400	350	400	372	329	377	398	380	375	389	348	360	345	375	382	372	366	386	379	368	385	378	396	395	357	368	393	357	369	362	414	373	402	404	395	348	387	409	362	351	367	381	338	398	374	361	382	357	384	384	395	372	368	385	421	357	377	365	353	336	359	394	371	389	399	377	343	354	383	370	397	379	396	392	408	400	353	375	361	343	404	372	375	368	378	377	344	375	397	365	352	374	379	348	368	383	367	353	414	396	385	384	393	351	364	365	385	429	365	380	394	389	348	402	353	334	406	356	414	387	364	363	396	339	416	358	350	348	357	368	378	361	403	401	414	380	383	347	371	370	403	361	380	386	395	409	363	399	402	361	374	365	382	345	359	342	390	363	377	372	373	385	356	341	382	364	355	372	346	404	411	360	395	370	395	375	385	364	355	392	370	351	362	354	399	408	383	360	352	357	392	342	366	362	346	406	390	371	377	409	404	351	368	396	373	376	386	373	357	379	373	362	351	404	380	366	336	379	371	429	412	371	358	363	376	364	396	379	382	367	394	369	385	371	353	360	401	379	345	397	376	315	359	383	385	347	386	350	385	397	415	344	363	383	399	351	376	361	388	402	379	364	348	391	404	373	375	386	392	378	391	391	399	379	404	365	390	369	379	397	397	382	376	367	350	384	378	354	356	375	352	369	413	354	373	388	380	382	370	377	366	408	366	357	367	376	377	373	379	396	372	378	373	368	381	362	398	397	418	398	340	355	365	339	394	366	366	354	364	379	365	373	381	344	366	353	388	385	378	362	379	374	379	380	383	353	346	375	376	375	384	371	383	369	332	374	391	333	403	340	372	361	400	331	366	358	342	370	417	383	381	379	320	364	378	394	392	349	397	345	350	363	352	383	363	355	376	377	380	370	355	360	377	353	403	384	409	374	369	381	357	394	387	378	361	341	355	398	399	377	361	366	360	351	377	389	382	366	367	350	369	382	368	398	377	370	363	383	348	378	399	368	381	357	371	370	376	352	356	348	335	381	384	372	364	362	406	388	361	367	393	380	392	344	396	378	372	380	380	399	380	390	408	357	400	384	396	364	338	382	354	371	393	371	357	372	369	366	385	414	384	406	379	392	425	383	403	337	379	398	364	380	386	372	381	369	335	338	402	355	376	391	374	364	363	363	372	418	385	346	361	357	397	393	418	349	396	363	369	395	369	358	378	377	356	344	405	405	408	395	346	383	396	371	346	383	389	386	377	372	396	361	362	334	348	415	378	364	381	351	393	396	403	373	380	394	376	350	385	349	387	378	381	379	372	380	392	337	388	387	376	388	344	380	363	384	388	366	417	387	378	398	396	356	362	357	360	415	346	343	384	383	374	382	368	367	388	358	376	350	325	344	389	365	369	362	392	381	343	395	389	378	381	370	337	407	378	381	372	378	388	361	370	388	337	362	397	371	382	358	393	390	380	391	377	347	383	376	346	366	383	362	399	391	355	372	352	403	349	367	391	341	380	375	395	346	364	361	368	389	334	377	351	383	384	382	342	401	357	364	371	366	388	389	374	379	372	377	351	375	360	372	374	411	372	354	378	377	409	379	359	384	375	368	365	379	382	366	398	342	388	389	358	401	361	399	338	353	373	406	381	357	383	375	381	370	324	377	376	398	396	370	395	387	383	370	395	358	388	391	378	365	344	385	374	378	388	368	379	382	386	360	326	384	367	375	391	379	374	419	372	383	398	377	368	355	367	404	371	375	371	363	408	409	379	342	364	367	379	351	386	408	368	380	416	408	376	378	379	394	401	378	381	378	423	341	375	404	396	353	379	397	382	367	360	397	412	385	368	376	349	337	390	330	373	377	388	355	336	362	373	343	380	400	344	396	382	402	372	359	392	401	376	371	332	368	356	345	400	373	383	376	375	335	396	432	367	384	385	388	320	386	367	363	411	384	389	356	400	353	386	383	376	369	401	369	376	374	359	376	360	368	384	375	412	401	374	345	380	359	362	372	359	367	366	404	381	430	357	380	396	377	359	362	366	395	385	367	388	369	364	390	377	343	386	411	362	356	363	412	347	386	372	335	375	387	381	358	370	417	359	369	369	337	373	394	395	376	366	370	350	382	371	391	373	376	400	381	399	391	334	390	357	405	345	358	373	363	402	394	383	363	362	402	361	363	358	377	378	392	370	395	380	380	358	360	394	370	355	372	372	366	401	393	366	374	371	368	388	401	364	333	341	364	385	317	382	377	375	393	352	370	367	427	380	359	385	380	361	343	363	376	365	376	374	391	392	389	342	367	368	354	342	389	380	374	359	398	378	391	403	361	394	378	376	358	359	392	385	377	354	361	398	373	384	378	373	405	387	405	380	323	362	371	386
28917	58961	77363	59566	42579	29637	14836	2539	443	394	406	446	435	439	413	438	378	403	445	384	404	428	432	407	432	409	392	401	424	435	412	408	427	397	402	426	414	401	421	409	397	474	391	392	409	423	385	416	411	424	407	435	438	404	455	395	408	423	415	430	431	396	387	452	435	420	421	441	445	433	442	411	408	412	433	422	446	428	379	388	428	424	442	414	403	407	444	435	414	453	382	454	409	467	423	410	422	412	436	437	386	385	429	408	444	406	423	434	411	431	426	440	388	445	411	421	426	395	422	392	404	408	454	439	435	393	438	399	387	456	409	451	450	417	420	420	415	439	439	369	458	430	443	399	419	431	409	377	388	432	445	408	407	434	426	443	429	390	418	456	418	399	398	446	430	392	421	432	417	403	418	443	425	418	421	431	436	431	395	411	403	397	382	393	428	429	427	410	393	388	417	386	387	412	400	434	400	417	451	390	429	421	422	405	430	437	415	420	410	413	421	411	426	436	405	441	424	433	409	419	418	415	459	431	443	422	407	403	414	418	448	472	420	434	431	409	429	405	432	408	424	439	421	422	441	439	406	457	388	409	456	411	427	406	446	419	423	426	421	425	425	380	427	391	424	415	433	419	413	451	392	411	426	449	447	410	428	412	404	402	405	389	410	430	412	431	412	445	418	382	421	421	395	435	441	440	414	448	434	424	418	421	416	398	426	465	381	401	426	428	409	451	421	420	417	386	446	419	436	410	414	406	401	410	393	418	404	405	435	408	418	442	395	426	420	441	461	458	464	417	394	389	393	393	418	427	421	392	432	415	385	462	393	446	397	422	373	406	423	434	426	434	428	430	385	417	423	404	446	433	418	430	411	419	433	420	423	444	406	431	432	430	430	403	430	388	436	428	437	389	413	417	430	419	449	406	402	409	424	450	461	425	392	437	418	398	419	431	437	429	419	442	480	421	425	438	430	412	434	402	418	393	410	448	434	439	442	418	388	416	414	426	431	407	439	453	431	426	416	443	453	407	449	438	412	478	409	413	413	413	429	457	422	440	431	414	406	418	428	412	391	432	412	392	396	397	419	444	427	439	445	414	388	420	404	417	423	422	416	431	437	428	404	407	424	442	427	429	434	457	433	399	418	382	418	432	458	400	406	432	425	384	403	417	441	406	421	402	432	441	375	412	419	415	427	420	419	401	430	420	386	428	453	407	407	410	409	443	409	415	419	415	425	428	427	423	414	451	408	436	450	406	402	393	410	397	422	447	410	418	405	421	413	439	443	371	416	442	386	443	415	433	430	428	381	387	416	422	391	421	411	444	376	428	431	422	404	428	460	407	420	394	434	424	441	418	458	431	418	439	443	410	449	383	427	410	395	422	414	421	413	418	415	443	420	430	422	455	410	437	410	385	486	407	410	400	435	411	453	419	452	377	451	382	433	433	424	427	381	416	430	430	404	404	387	469	428	419	428	416	429	413	412	419	409	413	437	402	418	426	413	412	416	394	420	449	408	433	423	394	419	431	411	417	403	394	439	414	444	408	393	424	396	412	399	402	383	394	408	396	392	440	414	394	431	409	417	411	447	427	424	448	412	430	405	431	453	426	427	435	402	441	441	453	437	413	428	419	402	399	391	470	396	445	425	438	414	416	438	409	393	376	415	437	379	433	388	402	410	457	441	378	414	391	448	416	401	415	399	422	411	463	406	423	424	410	419	441	441	419	432	448	407	442	437	418	398	483	409	435	464	428	410	405	416	470	407	435	453	406	389	384	436	416	445	401	417	439	422	429	434	423	426	399	409	412	443	405	396	412	424	403	445	414	422	422	421	425	404	426	395	427	429	413	449	418	393	452	395	436	379	430	399	451	413	408	430	431	458	466	427	402	404	434	404	460	451	401	435	412	439	393	430	440	394	432	451	365	409	429	444	372	430	431	389	417	422	416	427	421	455	440	443	419	394	449	469	410	423	415	439	441	419	396	416	405	424	379	421	433	431	415	415	423	429	406	422	434	419	417	411	440	413	450	438	419	449	408	401	428	444	423	409	428	409	422	424	444	402	387	430	417	409	379	465	443	427	412	422	406	430	448	478	413	429	432	430	417	426	413	410	418	420	394	394	428	415	389	436	436	408	439	414	403	445	399	441	419	449	426	459	449	396	392	436	417	421	418	454	399	402	428	423	421	441	422	384	392	439	409	462	427	450	414	397	429	417	414	407	391	436	415	399	437	390	442	384	413	455	433	406	408	439	475	434	408	400	439	442	421	426	423	466	417	418	429	429	443	386	434	407	393	410	434	429	426	424	439	423	434	411	392	434	415	410	406	419	422	433	388	475	446	431	434	411	427	421	415	422	387	412	403	395	411	439	374	428	424	419	451	409	425	381	428	390	411	390	394	410	410	418	427	420	406	409	400	415	434	413	400	416	420	369	397	397	420	438	432	398	444	432	413	439	434	399	426	405	414	436	423	412	425	389	432	426	396	397	409	424	418	400	425	448	447	387	423	413	423	407	408	451	407	399	421	417	445	443	439	407	400	419	382	452	396	387	408	426	385	412	407	407	412	416	432	427	414	394	417	407	401	376	433	410	430	407	391	421	417	415	419	437	447	459	413	443	434	447	420	438	432	407	436	420	390	472	396	413	430	422	413	410	429	420	440	425	409	429	391	427	415	438	434	406	433	447	412	420	431	435	394	391	401	451	413	424	456	417	414	404	438	408	415	410	417	433	398	420	460	403	446	380	455	394	403	453	392	409	416	454	437	399	437	439	364	418	394	405	436	415	397	430	399	412	425	410	447	387	411	405	438	427	411	424	382	431	433	408	400	431	446	375	450	458	376	427	421	423	390	396	432	403	413	405	416	410	434	444	422	429	423	430	414	426	433	409	434	420	417	422	389	426	421	410	418	429	447	455	424	472	413	457	389	397	408	409	448	399	424	406	403	425	393	415	429	408	424	451	388	420	401	398	389	407	440	423	431	424	449	419	438	420	417	410	411	421	401	468	433	428	396	428	430	412	415	423	415	407	418	401	423	459	426	433	441	412	429	425	457	444	441	420	464	377	390	444	438	432	399	372	420	440	460	409	436	397	409	430	404	394	432	430	423	445	435	420	406	425	442	416	401	406	403	364	448	412	410	401	456	423	446	411	426	424	416	434	411	391	412	407	434	424	424	441	408	413	434	405	431	410	400	399	405	401	445	448	408	424	421	426	404	462	409	437	389	409	424	410	439	396	402	395	429	428	414	423	454	436	382	450	396	419	413	436	432	448	451	430	448	453	426	410	421	400	412	425	437	435	399	401	416	434	414	425	435	409	412	441	472	413	442	443	473	417	406	429	416	417	389	424	405	401	431	454	396	436	405	421	414	444	416	410	427	386	412	428	413	434	417	449	453	423	400	406	388	431	397	427	389	432	396	379	418	412	415	409	414	408	431	418	421	416	438	397	443	413	419	429	413	441	422	420	422	391	427	413	433	376	421	415	407	386	420	423	453	395	440
25476	21858	40557	49902	35757	23814	12734	1831	499	515	508	495	509	498	553	495	506	495	550	459	534	527	531	491	522	486	543	499	517	494	516	460	514	515	494	502	508	477	505	528	457	542	527	486	516	520	529	511	506	492	488	466	482	501	497	470	510	433	509	500	514	516	450	501	517	502	524	462	486	479	490	521	493	490	419	513	504	460	469	479	493	501	528	516	501	513	525	484	512	523	530	494	515	505	456	540	493	483	497	491	481	484	467	508	507	518	506	488	523	498	475	478	498	530	510	493	506	491	481	478	473	515	517	507	503	487	515	483	524	498	514	460	548	466	500	480	525	520	540	516	522	483	490	493	452	490	477	526	521	469	532	498	510	494	488	476	495	469	506	499	515	482	482	516	504	478	417	504	517	537	479	474	486	477	482	530	512	485	491	477	501	524	500	506	488	537	506	480	501	517	488	536	498	547	492	477	516	494	491	536	513	482	544	497	488	546	478	509	535	534	486	483	500	513	504	512	440	477	500	513	481	473	549	507	515	476	497	507	451	510	494	492	472	491	512	500	463	522	491	488	509	513	528	510	495	495	492	469	474	517	512	480	508	498	516	494	504	489	501	519	475	502	502	492	494	465	502	532	480	495	535	513	532	541	500	490	508	489	475	460	500	478	485	539	529	529	504	507	506	516	538	497	511	496	508	512	510	515	504	491	505	508	522	491	485	465	544	479	497	490	514	498	562	494	514	490	514	507	515	518	472	521	489	485	477	551	485	475	490	501	509	515	441	536	508	512	521	515	502	459	459	512	522	501	467	459	493	526	532	477	466	542	537	492	482	518	485	534	484	527	542	507	540	472	531	476	510	485	501	495	482	479	492	508	499	501	540	486	520	503	495	489	513	511	500	512	502	547	515	523	523	523	536	510	491	522	520	497	505	527	491	494	505	514	557	483	487	541	514	472	497	490	495	505	470	529	556	477	511	510	504	507	475	484	495	492	508	487	514	525	527	507	473	530	506	524	502	481	537	519	543	499	544	501	520	492	519	521	493	505	518	484	470	494	515	482	502	490	505	506	493	497	525	475	480	500	468	461	477	494	504	489	525	531	489	510	546	489	473	479	476	487	474	516	519	500	516	524	507	521	499	529	483	529	504	536	506	513	500	458	529	482	502	518	485	472	507	507	501	485	532	508	506	511	537	517	502	488	498	495	487	465	476	496	525	517	485	501	481	507	512	476	470	502	497	507	527	486	501	508	502	500	532	531	513	531	505	488	498	519	453	494	517	506	502	542	509	507	522	526	532	484	519	530	496	495	484	465	497	476	488	475	528	519	502	487	505	477	531	520	500	516	513	518	499	489	506	485	499	509	512	495	517	497	484	472	506	495	502	460	522	522	469	505	540	436	478	494	507	513	522	481	492	520	480	484	509	508	467	502	467	493	548	434	535	471	519	506	485	506	480	542	522	489	550	494	497	508	462	504	505	492	491	508	495	482	508	501	511	519	515	522	531	514	510	488	476	490	513	485	478	477	517	519	477	502	490	497	513	508	484	522	523	535	517	468	516	484	502	496	498	486	505	507	481	506	555	510	471	525	522	511	490	491	505	492	519	492	495	505	455	499	539	508	513	507	507	544	502	515	495	499	515	516	501	479	500	485	496	522	466	485	523	506	512	538	485	523	464	486	518	522	475	503	520	488	508	536	546	447	490	483	516	540	509	557	462	528	483	469	501	475	545	519	525	494	498	503	562	508	521	519	508	441	528	500	532	507	492	539	524	523	510	554	496	496	519	511	507	503	512	504	481	485	503	526	479	499	494	501	517	501	532	471	500	479	522	528	489	538	524	489	504	465	506	463	553	496	497	530	476	509	472	511	508	499	486	540	504	486	496	482	503	511	527	519	481	522	498	514	528	514	478	537	490	500	481	489	493	516	501	506	515	511	479	516	479	479	495	495	497	497	532	507	492	507	496	507	502	476	502	521	509	503	518	495	527	514	531	516	509	547	515	490	475	494	501	508	477	499	498	498	513	544	498	471	523	507	509	511	494	478	508	493	515	507	485	538	474	493	506	477	534	500	519	516	475	492	545	483	477	482	511	488	508	540	458	500	541	499	516	477	483	508	560	510	527	505	503	536	528	498	495	554	481	550	505	491	490	531	508	505	520	501	522	482	513	539	466	494	500	500	513	489	465	526	497	500	464	515	482	495	502	512	488	522	488	497	505	528	508	491	526	501	505	506	497	474	473	508	495	509	502	512	537	532	516	534	505	496	554	528	497	491	507	492	507	520	539	495	510	519	497	503	494	501	502	510	492	491	517	484	508	485	470	491	508	463	507	480	519	511	497	514	497	459	525	487	495	508	516	506	462	491	497	479	488	527	534	502	501	490	492	528	515	486	442	471	507	523	467	506	496	487	534	491	557	505	520	479	497	508	523	475	515	486	503	516	475	532	518	501	465	509	522	470	536	526	483	500	525	483	487	515	496	487	464	509	517	531	486	492	461	503	504	487	480	525	501	541	506	525	526	479	441	481	518	533	529	504	521	505	467	463	463	476	514	524	523	470	547	529	478	523	513	515	499	530	473	489	493	466	529	482	507	554	517	535	507	524	485	458	471	511	511	528	475	487	476	536	511	467	493	459	513	504	473	489	475	509	517	473	487	479	498	522	482	473	520	503	516	524	467	529	533	476	501	487	509	529	543	495	520	478	463	500	513	548	507	470	516	482	487	520	486	486	485	524	529	535	447	533	474	467	517	493	481	487	493	484	506	520	514	546	488	492	544	467	484	517	479	510	489	528	461	458	470	500	473	473	529	505	490	499	495	506	497	480	512	531	474	501	504	535	508	483	507	492	486	519	549	507	480	505	468	496	512	511	488	477	503	508	495	457	527	563	470	544	512	475	485	509	482	479	508	476	496	479	496	468	478	464	539	480	514	498	524	508	488	494	531	507	523	487	468	466	523	470	514	531	519	451	478	485	482	471	513	500	496	489	516	483	523	507	469	508	506	482	519	483	476	508	463	495	512	542	492	488	495	557	543	479	497	470	483	497	476	510	489	484	528	531	493	486	515	509	526	515	502	463	479	517	492	485	529	542	527	495	476	490	506	507	514	503	511	477	490	461	513	492	517	478	515	529	492	461	516	511	485	520	469	467	545	505	559	499	485	505	513	487	483	509	503	472	483	480	516	540	490	493	496	480	483	481	503	516	482	496	556	493	498	494	512	515	514	499	517	479	483	481	522	492	519	489	546	534	506	475	529	528	522	453	476	496	478	508	524	482	490	466	518	522	496	520	515	473	473	501	514	524	532	515	521	510	508	550	505	506	510	502	448	503	505	489	509	504	494	486	484	481	540	453	499	498	510	506	447	487	469	512	480	493	525	477	505	488	485	548	526	491	487	491	493	461	467	499	449	474	527	546	477	502	499	489	509	497	515	530	543	551	465	517	515	528	480	521	471	459	477	561	523	451	526	497	543	502	513	558	526	498	521	494	530	495	495	499
27961	55140	65590	54060	38937	26320	12847	2076	533	533	576	515	569	559	554	507	595	606	507	564	606	557	568	586	545	576	542	566	511	557	607	535	578	552	563	559	584	596	562	569	574	536	586	562	596	607	575	588	577	555	550	582	572	582	527	490	549	531	528	526	555	610	563	590	574	555	541	588	537	593	592	537	565	566	603	527	567	522	564	584	607	564	562	558	551	556	551	561	573	537	562	578	564	541	537	604	567	569	573	543	590	510	536	566	604	552	576	531	561	591	551	581	572	548	536	569	572	564	538	575	560	570	613	531	560	528	591	560	586	547	533	547	552	577	550	538	534	504	591	552	546	609	565	596	572	547	535	588	560	540	548	572	547	583	569	611	549	550	572	572	580	580	593	550	565	534	571	603	561	555	545	545	571	584	541	553	537	582	577	545	586	596	554	571	574	567	561	561	578	538	531	579	580	539	572	505	602	572	572	527	546	579	539	555	555	610	501	573	555	572	581	562	547	571	600	534	586	549	561	555	559	567	569	524	559	569	551	600	535	530	559	556	500	542	561	582	547	553	578	556	570	595	555	569	527	559	569	593	532	586	570	575	594	610	587	549	525	533	570	545	534	556	561	645	583	591	546	533	581	544	517	574	548	590	550	582	563	563	604	583	535	573	544	511	561	535	579	576	553	547	524	571	551	560	595	559	544	587	537	545	554	540	555	578	523	550	529	578	592	537	560	598	570	538	532	545	598	542	543	563	551	551	548	562	558	540	568	571	546	612	562	551	557	589	522	548	601	582	559	577	555	591	503	613	576	555	624	564	510	601	575	573	584	563	622	548	573	553	513	541	561	539	576	590	518	564	569	569	543	571	550	548	558	548	552	556	563	538	561	599	610	562	596	572	616	571	557	543	572	550	533	531	562	573	552	605	569	605	596	551	558	493	551	555	515	579	593	538	581	542	553	571	593	547	575	568	580	548	609	576	593	614	578	518	591	559	588	551	522	553	558	567	548	546	581	556	555	552	540	586	580	575	574	526	581	584	542	592	601	612	575	583	558	579	601	595	511	553	511	575	532	596	526	569	540	566	583	597	563	578	582	557	575	571	559	530	532	563	557	521	548	559	577	575	606	578	537	567	552	579	515	574	584	582	552	595	563	565	572	566	526	524	602	589	571	561	521	606	556	576	557	533	555	588	553	532	601	559	600	571	569	543	556	515	566	559	564	578	540	556	593	568	582	540	580	567	552	575	567	519	543	561	576	560	549	536	535	536	618	524	532	537	560	545	565	541	604	571	552	599	563	550	590	560	546	556	571	566	554	565	554	617	549	579	610	547	581	548	546	555	528	557	597	561	603	574	568	533	601	542	622	559	550	551	547	539	584	530	548	540	583	558	582	555	545	555	588	540	553	547	557	559	580	547	583	555	580	577	582	552	588	563	548	542	589	530	531	541	590	538	550	560	523	575	568	534	606	554	562	534	585	544	562	531	550	554	533	538	522	527	540	543	536	569	515	542	604	534	556	610	580	570	562	606	522	580	542	533	565	565	553	529	560	567	528	544	567	561	566	540	539	597	580	537	548	537	580	529	518	550	577	551	608	560	527	539	540	553	541	550	534	526	543	551	541	521	511	538	544	544	548	575	553	579	536	547	556	562	563	555	536	522	479	565	567	568	602	572	569	552	571	554	553	589	593	519	582	599	549	567	580	563	562	541	549	569	541	562	554	567	585	567	585	546	578	618	615	515	539	556	544	560	546	588	590	524	549	569	579	587	573	572	544	563	588	590	544	531	574	584	561	556	593	563	605	556	569	579	574	577	584	527	638	536	566	558	534	589	584	583	563	556	568	581	523	571	579	553	544	522	562	573	562	556	575	565	536	547	593	562	556	562	518	584	535	556	595	542	566	585	583	568	582	583	537	553	535	571	547	580	600	523	538	506	593	558	552	522	533	590	549	529	528	502	554	567	518	562	568	577	547	602	546	547	549	589	521	567	547	522	556	547	552	556	588	547	538	564	548	525	555	578	553	531	563	517	534	542	599	551	590	565	553	580	599	584	534	565	563	559	565	569	574	560	547	548	583	570	581	575	558	519	563	601	559	533	527	537	553	554	536	580	551	560	518	577	553	568	563	580	562	581	531	537	539	546	507	560	557	547	522	529	598	533	556	572	599	572	551	551	571	565	518	569	572	544	552	528	554	590	568	569	564	554	584	536	515	569	560	523	562	532	563	602	576	587	540	528	550	594	560	566	547	594	577	568	560	480	580	581	578	548	549	562	556	593	559	550	566	573	570	538	550	540	558	580	542	572	535	581	566	614	535	516	582	555	546	562	545	498	587	570	544	559	556	601	556	542	581	600	584	587	549	546	532	550	563	528	531	625	539	567	585	570	552	534	571	549	545	571	505	601	551	533	566	552	540	555	589	544	572	565	591	541	548	578	587	593	562	556	541	546	586	563	499	507	572	575	532	563	541	559	552	560	583	535	558	542	585	552	561	552	525	549	549	540	528	563	553	585	556	540	536	543	609	570	530	520	546	579	543	581	540	564	538	546	549	548	576	588	548	572	555	605	546	569	590	579	559	523	527	557	593	565	566	577	600	535	574	543	577	580	560	565	576	555	558	570	565	524	571	592	540	529	582	587	568	545	588	559	564	550	544	540	572	570	563	565	560	581	501	543	585	583	575	546	580	564	544	581	584	570	548	540	522	545	530	554	573	545	563	556	538	566	553	518	551	560	583	536	538	534	529	562	544	567	565	538	539	525	555	573	531	571	565	529	561	528	616	551	543	563	563	559	561	535	537	567	557	588	568	536	596	548	576	562	589	551	598	594	571	551	532	571	496	567	559	570	533	557	579	577	570	570	526	517	560	568	593	506	554	570	538	550	574	572	586	572	554	579	522	577	565	567	534	550	542	550	525	552	546	539	553	555	572	546	580	545	572	593	570	549	545	550	541	538	571	537	553	549	575	549	567	546	521	548	525	565	548	581	560	549	515	548	568	608	564	563	566	584	506	574	568	548	559	571	564	520	523	566	552	548	533	563	574	531	545	524	525	542	557	515	569	531	533	601	567	558	562	574	537	551	530	526	542	582	579	595	554	562	521	566	603	561	585	593	560	576	567	526	584	561	543	546	581	576	497	575	586	604	561	569	556	528	553	559	547	548	539	564	574	524	531	528	548	578	563	547	576	591	587	557	536	517	565	570	537	598	519	550	615	544	605	581	549	535	531	538	533	571	566	594	573	526	535	521	564	579	550	575	603	539	570	574	536	550	560	588	555	544	564	541	558	564	602	586	556	572	575	567	565	555	533	562	566	533	531	554	549	591	548	562	545	537	544	567	611	590	545	575	566	562	552	555	603	572	589	529	543	537	557	570	552	540	558	567	570	543	595	532	551	565	568	540	542	575	549	572	628	534	552	591	583	567	570	550	546	542	578	552	575	535	570	573	601	603	569	565	575	540	622	533	598	560	555	542	515	559	586	611	565	599	592	571	506	561
23281	21530	36290	51772	51095	44733	34764	11495	897	599	605	590	576	586	578	599	613	608	584	612	543	608	593	556	579	544	589	546	575	559	564	557	560	581	598	526	610	569	516	563	591	573	576	606	601	541	552	619	559	606	577	569	602	569	590	606	593	590	553	555	571	591	573	582	556	617	558	595	558	573	544	609	574	569	606	568	563	562	597	595	567	591	542	548	534	616	562	553	569	568	586	547	577	600	577	530	550	599	539	584	537	526	581	573	604	570	557	567	608	531	576	562	549	597	591	616	577	570	609	637	560	579	571	554	597	549	568	604	594	572	532	555	547	566	564	585	628	533	568	533	577	593	566	558	581	547	613	546	601	553	580	545	546	538	576	606	579	563	518	572	587	613	553	577	560	555	600	554	548	584	568	563	563	572	552	584	575	555	547	526	603	571	552	574	549	566	554	544	543	554	586	549	530	577	581	573	572	554	574	584	581	552	574	581	563	594	551	601	563	567	579	601	576	595	595	575	561	576	580	597	572	573	570	570	578	597	559	586	562	586	569	558	576	564	604	552	566	601	556	529	584	571	572	576	610	551	616	592	589	548	541	564	551	534	597	558	567	573	599	558	578	569	606	599	571	611	579	545	572	532	591	529	571	582	545	547	534	597	558	612	585	568	580	563	588	594	612	549	540	575	553	592	586	607	534	570	559	562	598	622	540	587	587	587	586	586	571	616	561	548	585	604	537	553	536	530	546	618	572	557	542	573	564	585	564	565	582	602	601	557	536	558	568	527	536	561	574	587	565	572	540	574	562	580	587	550	597	572	548	570	575	611	550	595	583	584	593	561	563	554	576	601	541	562	524	573	548	573	606	538	561	608	573	538	533	531	562	571	598	594	543	564	581	560	591	586	573	621	581	590	599	571	519	566	570	585	578	573	613	564	604	558	611	530	608	627	577	593	607	587	635	567	571	620	621	577	553	599	536	486	567	579	591	550	580	610	539	561	570	529	607	583	567	590	565	603	560	532	577	604	564	574	613	588	547	558	566	553	613	581	586	575	566	563	554	561	578	576	607	600	615	559	562	540	562	573	586	591	567	529	560	552	521	574	566	578	572	603	572	579	546	568	552	589	538	574	581	572	569	563	530	552	575	562	600	596	542	556	590	568	586	563	586	584	556	603	584	590	524	529	551	542	603	554	602	581	582	509	608	603	546	566	549	615	572	558	569	552	565	537	583	568	606	587	584	585	581	543	574	613	578	597	606	601	557	599	580	562	546	625	646	615	567	557	609	550	583	585	537	559	585	577	605	552	561	581	572	538	609	592	543	563	578	579	517	585	586	584	597	599	576	578	570	573	568	568	585	579	561	614	598	624	552	572	584	544	573	566	513	538	588	568	593	519	592	567	570	575	566	587	577	579	571	565	594	561	560	559	596	597	568	567	551	555	577	580	555	567	571	575	524	595	580	589	575	612	605	574	593	563	554	544	568	554	558	557	592	548	559	561	534	554	573	577	586	592	537	600	566	524	571	578	569	552	567	602	580	621	554	553	579	570	565	606	619	546	589	554	589	576	563	597	596	577	549	541	571	555	563	574	577	538	584	614	561	555	538	538	545	564	592	585	585	548	518	562	599	568	596	541	573	573	576	557	546	564	608	594	597	537	555	598	570	549	572	580	579	580	598	534	584	557	547	582	567	561	562	546	591	580	620	577	603	575	587	581	544	581	582	579	560	574	583	593	614	585	601	578	612	586	605	565	543	512	598	565	590	553	559	597	569	570	553	546	551	553	583	605	551	558	618	546	551	544	547	609	574	552	541	560	585	590	607	556	565	559	559	559	584	574	612	575	557	603	552	574	571	591	635	575	554	578	584	571	598	531	589	561	565	607	616	604	552	594	595	572	567	555	607	588	562	537	550	575	609	528	573	582	567	530	563	585	552	566	579	562	578	602	585	576	609	571	579	567	611	606	598	604	585	591	584	558	594	552	539	532	579	580	635	592	583	554	540	559	591	589	582	552	613	636	545	590	598	556	620	610	569	562	583	573	596	578	594	621	575	580	583	563	592	609	554	561	572	596	581	575	581	603	583	590	599	575	586	566	591	594	588	563	576	553	590	597	603	569	535	596	614	611	557	583	562	570	530	541	581	558	556	552	551	554	565	568	550	558	545	576	588	563	585	569	595	557	566	535	567	586	586	613	542	552	562	578	609	566	594	567	574	592	572	584	560	563	552	568	533	588	586	574	553	583	555	509	576	574	546	576	604	574	566	543	637	577	639	568	598	546	555	573	584	566	571	571	566	597	530	553	585	595	581	513	525	586	559	595	587	574	536	610	564	560	642	588	565	576	552	595	639	597	585	619	536	565	624	566	541	555	592	569	594	560	589	621	543	577	602	618	605	542	568	601	569	613	568	570	602	568	568	576	614	565	561	590	577	536	585	547	588	565	582	578	604	581	615	554	566	614	582	562	557	579	588	572	591	573	568	620	574	646	577	565	575	561	607	578	551	617	586	568	564	604	579	553	563	579	592	563	525	586	591	598	570	538	611	550	552	596	576	569	586	637	538	566	571	617	579	585	578	603	567	539	528	583	563	564	652	555	549	551	604	578	579	550	600	593	521	604	599	567	564	558	611	569	577	565	595	609	589	589	561	538	532	557	588	568	605	574	621	607	600	584	573	582	547	543	581	583	614	549	548	609	584	567	591	596	590	603	547	559	580	587	565	570	578	564	599	604	591	565	573	588	557	589	612	582	577	529	549	562	581	569	579	578	602	542	589	566	543	602	624	580	561	582	545	573	618	614	625	617	542	570	562	554	579	515	563	567	586	554	581	591	572	613	525	575	556	582	601	556	563	561	560	555	603	597	538	592	546	569	579	615	590	553	577	580	571	584	592	558	577	546	534	579	620	529	557	499	605	585	541	575	560	581	586	568	573	567	541	566	565	554	605	536	557	589	601	607	571	587	579	586	538	571	559	557	586	592	579	545	535	577	583	576	592	566	526	600	550	606	539	618	535	566	592	600	586	584	566	567	569	591	575	576	569	566	569	583	541	505	574	526	573	588	565	549	560	538	540	597	600	629	637	570	565	599	534	555	591	576	559	578	582	548	570	577	581	565	579	560	552	568	574	583	613	565	554	537	556	567	555	573	578	569	528	606	545	560	571	565	585	584	568	537	581	553	555	592	603	595	539	608	578	563	533	554	565	586	582	555	597	571	578	529	587	607	575	587	605	543	569	575	552	543	558	559	533	573	583	605	586	561	531	594	539	569	603	559	563	559	609	596	565	577	596	603	578	571	600	597	542	571	573	534	510	582	573	582	570	590	565	566	561	590	547	577	610	582	607	571	553	553	586	570	586	600	582	578	570	589	528	563	579	570	630	590	588	572	587	607	600	565	629	588	599	629	559	584	560	573	601	542	568	591	561	555	566	583	585	615	579	589	548	589	522	564	605	564	578	576	600	534	557	590	595	526	572	518	578	556	580	615	574	571	569	605	577	548
32103	52544	85236	82205	63239	47194	29466	6588	629	656	616	556	629	615	649	673	614	599	626	608	612	663	598	623	656	575	592	601	643	603	598	638	630	576	562	581	620	579	677	597	597	609	615	656	591	641	638	618	615	602	627	624	670	590	646	651	600	611	563	623	557	620	597	638	630	576	595	585	610	571	595	576	610	618	602	607	595	596	641	588	615	629	644	635	621	643	587	600	631	595	588	599	614	600	629	632	644	597	601	603	641	656	630	602	599	586	569	614	589	612	598	658	613	601	591	588	646	597	600	650	594	560	615	586	591	617	638	615	633	647	560	609	636	626	593	622	579	557	612	615	609	593	658	613	645	653	645	636	638	601	582	612	623	645	587	603	613	643	628	632	585	574	627	585	613	610	581	638	599	590	579	593	620	622	630	599	582	605	580	601	585	650	627	587	624	599	609	647	633	621	553	624	623	613	601	606	611	647	554	623	600	555	621	625	596	583	639	595	646	612	611	613	605	564	624	570	579	631	560	619	614	599	628	608	595	595	617	632	640	630	623	616	670	572	672	632	612	618	562	594	596	581	621	607	619	608	594	600	628	630	615	601	605	647	641	644	622	571	581	613	584	621	612	577	588	621	618	622	618	612	626	685	601	606	559	647	590	615	594	617	569	610	624	666	603	616	658	645	630	671	598	640	616	604	634	662	661	545	567	624	607	607	595	564	614	643	596	619	628	584	615	581	649	631	636	565	622	636	633	614	636	601	578	629	603	627	634	597	612	647	607	598	624	615	578	613	611	602	568	615	627	605	634	586	605	599	597	643	581	632	610	583	637	583	625	594	635	613	630	584	611	569	583	581	587	562	629	609	608	617	599	630	631	615	642	619	631	643	618	658	614	583	637	585	611	598	624	609	620	596	643	569	656	576	617	604	602	560	573	596	625	603	626	602	636	591	574	631	637	622	586	647	623	591	640	633	640	614	581	616	556	596	612	608	644	602	589	624	632	656	614	574	663	594	631	585	596	649	660	607	593	630	582	617	620	617	573	611	607	593	629	613	634	649	605	641	571	653	625	613	672	593	615	642	634	619	614	637	584	594	560	585	605	627	583	580	556	619	588	579	569	560	590	593	577	610	600	597	653	605	615	600	603	635	590	637	596	583	631	610	571	628	608	636	616	614	588	596	601	623	659	587	598	630	652	635	644	569	560	634	636	575	602	612	578	628	584	608	610	583	609	602	634	614	614	622	594	619	616	640	592	623	601	608	686	625	565	624	626	616	664	626	612	612	607	615	573	585	628	634	656	642	593	603	599	608	616	604	606	609	637	597	620	598	597	587	587	581	578	610	596	606	576	625	608	616	589	574	601	615	622	634	604	623	603	639	584	635	580	660	619	602	612	607	596	619	658	631	605	588	636	614	615	647	633	598	648	615	619	605	601	607	591	581	542	634	588	593	653	615	675	597	604	601	602	608	593	593	588	606	588	567	594	595	579	592	562	632	659	594	637	609	594	585	607	597	596	624	563	589	626	621	595	598	632	573	615	612	602	611	613	638	594	581	633	620	603	572	677	633	602	628	618	598	628	587	646	591	628	608	591	600	631	608	584	619	617	594	577	632	579	581	647	580	611	625	627	635	622	631	630	625	621	580	631	607	622	591	594	586	621	573	578	609	627	572	602	605	637	612	602	597	572	643	625	619	567	628	638	632	612	594	601	631	636	660	591	601	603	593	616	603	620	619	604	561	619	582	603	659	625	623	624	583	587	607	640	592	567	648	613	622	644	599	624	585	594	563	659	579	615	614	618	628	623	584	617	613	645	606	596	653	621	618	607	614	636	613	593	586	630	617	628	611	594	606	583	624	597	607	685	603	576	619	598	613	574	594	617	612	577	667	600	620	580	597	611	675	582	583	584	583	563	583	632	603	618	605	635	622	620	530	581	634	638	645	614	553	603	626	562	635	629	584	593	564	624	648	580	615	634	627	628	643	605	625	623	605	593	606	644	636	625	618	615	601	636	602	603	622	591	643	621	609	595	612	595	600	606	582	602	639	601	593	626	633	624	674	578	650	652	583	614	577	610	610	588	602	610	609	581	650	607	616	591	616	587	586	609	573	594	615	640	624	597	648	605	609	592	596	594	618	614	602	575	611	551	628	615	608	603	596	634	624	584	637	547	649	658	610	579	590	618	604	590	606	609	629	648	608	624	584	623	654	635	599	602	616	589	629	622	655	610	621	618	568	608	583	644	608	604	593	619	587	648	636	564	596	570	612	620	589	644	616	634	615	565	601	608	606	608	561	612	591	609	648	590	603	573	588	578	622	605	604	637	645	598	638	599	578	607	603	587	606	637	620	600	600	646	599	575	626	572	629	644	584	594	637	620	620	612	626	650	616	628	601	647	629	615	605	633	592	631	581	638	575	639	615	581	600	625	622	623	585	643	663	619	630	637	605	573	635	617	611	651	591	605	621	606	604	677	616	592	623	577	623	619	628	581	601	602	589	609	604	600	583	600	662	595	620	622	627	605	615	590	638	613	564	608	621	602	622	651	583	594	568	595	586	599	617	609	588	589	625	563	583	579	601	574	670	657	572	651	627	609	565	641	602	584	657	669	651	621	573	674	638	619	571	623	622	664	601	604	561	602	578	593	615	576	623	642	595	619	624	630	608	609	596	568	651	613	612	586	601	587	551	592	600	636	608	584	611	609	595	624	590	613	592	579	613	622	616	619	611	607	576	616	619	596	582	642	629	608	596	560	659	619	591	580	588	585	580	548	565	601	624	664	604	582	569	580	603	576	616	615	631	596	622	619	588	603	590	606	639	621	611	588	609	552	572	579	592	562	587	587	603	642	569	575	623	605	631	616	584	564	609	616	611	578	651	577	626	602	578	615	582	595	615	595	607	595	574	600	612	588	616	581	632	680	598	608	627	654	644	590	624	637	663	561	629	616	618	599	605	622	601	598	585	590	586	608	615	611	626	618	603	620	595	608	655	613	576	590	612	633	597	653	611	588	554	616	594	655	599	643	609	603	598	630	597	612	643	585	646	639	595	596	570	593	617	586	652	616	601	626	594	592	620	615	633	580	615	636	602	591	596	603	597	624	645	656	643	605	599	614	650	603	597	579	605	604	634	599	599	624	619	564	583	577	611	575	639	628	621	602	588	623	591	627	637	628	615	660	636	585	623	682	635	590	642	624	603	604	633	622	556	648	616	591	661	621	590	585	618	583	583	586	577	610	612	610	630	638	616	616	648	626	574	593	587	564	630	616	615	615	637	603	593	621	623	646	593	580	567	661	597	625	596	632	605	535	610	609	608	597	627	623	623	603	606	630	592	585	635	607	553	590	631	629	618	586	620	617	550	629	622	613	615	602	607	623	627	615	593	634	656	619	598	583	590	615	623	639	623	622	598	581	597	588	623	597	643	596	577	608	623	633	569	580	622	626	578	590	623	624	668	621	542	610	624	577	619	605	580	616	619	647	583	582	617	602	634	629	621	653	579
28214	22989	37624	39044	22109	9932	4473	813	370	349	379	351	398	379	378	393	395	400	390	354	375	391	356	365	355	383	378	373	370	400	372	360	380	378	369	388	382	361	368	370	361	380	409	382	349	372	385	362	372	353	351	398	383	341	357	349	359	367	348	389	378	357	358	369	367	397	336	356	377	386	370	395	377	383	379	360	379	382	390	368	385	358	366	373	352	373	377	387	406	369	371	382	382	357	347	366	409	369	359	411	384	363	383	358	360	405	348	352	346	381	376	357	374	378	388	375	385	374	371	371	383	374	366	373	369	398	390	367	382	348	375	398	367	366	358	347	351	390	351	372	378	370	366	340	390	378	343	386	343	375	383	342	382	350	382	368	381	410	362	389	360	377	376	366	369	373	352	366	392	348	391	355	388	386	382	385	420	355	364	396	379	363	346	392	390	349	397	379	383	347	383	363	421	356	357	368	384	378	379	382	358	375	379	356	339	374	403	370	384	317	371	379	371	364	339	383	348	378	374	382	365	333	389	374	365	389	404	347	333	417	357	374	347	344	405	396	394	396	368	412	377	368	422	373	333	388	389	372	383	359	383	367	367	378	360	405	388	391	369	363	384	359	388	418	401	394	403	369	373	399	359	371	371	363	403	360	351	350	364	377	378	355	412	370	391	366	366	350	338	392	359	358	337	371	365	372	356	390	356	374	423	340	358	380	333	367	359	379	361	377	398	400	384	381	341	388	424	364	353	371	399	383	414	402	370	349	356	369	358	352	372	386	392	351	362	379	374	380	402	392	357	388	361	389	411	368	349	390	389	357	341	366	370	373	367	401	367	397	380	363	395	389	370	399	349	390	359	368	424	405	382	410	383	409	365	375	362	318	358	358	396	362	375	374	392	382	340	367	388	374	378	359	380	360	402	365	357	381	337	361	371	351	349	383	396	368	375	367	402	390	405	362	368	369	324	364	357	373	350	360	397	369	389	385	390	412	396	380	373	374	380	367	376	385	396	394	354	404	360	355	401	363	344	353	348	388	377	392	333	382	389	349	347	371	354	404	394	380	389	379	370	396	359	356	401	396	363	368	396	386	369	374	378	380	406	388	343	364	402	384	369	370	348	341	398	376	391	359	362	402	340	369	421	386	417	322	369	405	361	391	381	354	434	384	393	357	358	376	401	372	404	352	354	364	386	380	366	347	393	378	376	367	369	373	385	372	354	338	355	348	368	388	344	362	368	390	344	389	382	342	357	354	338	361	417	374	396	350	347	367	357	382	366	394	367	398	372	391	381	355	371	357	365	343	353	373	376	353	375	339	377	385	360	363	365	394	382	373	356	376	342	354	380	364	375	378	390	371	365	398	355	377	383	387	378	350	354	397	377	375	387	401	436	393	365	361	381	370	389	390	380	385	394	344	377	359	383	404	397	354	372	356	357	409	380	357	363	367	379	387	381	363	389	364	412	385	368	375	359	372	372	366	415	372	390	364	382	384	364	368	385	370	374	363	399	399	371	371	363	382	361	351	364	343	405	377	379	357	364	390	392	364	376	372	369	349	366	390	324	370	337	408	346	409	415	368	331	379	326	385	356	365	370	376	395	422	342	390	399	405	365	351	363	347	366	381	376	354	360	377	348	385	400	414	394	361	355	348	383	404	359	372	414	357	384	387	372	390	364	376	359	361	362	360	354	338	353	340	400	342	392	389	380	371	377	392	371	399	337	380	326	384	381	392	379	375	385	372	361	360	351	379	349	317	379	383	394	374	365	349	362	358	396	352	405	378	349	377	402	353	373	385	398	400	387	350	395	360	387	383	383	376	361	384	348	376	368	381	397	370	361	377	372	345	388	409	352	382	398	371	369	342	369	332	373	369	380	359	351	392	345	364	421	380	411	378	365	389	365	375	375	398	370	356	359	370	378	365	360	370	375	398	407	379	367	392	373	366	357	399	395	359	362	382	375	350	368	389	336	388	355	386	386	373	390	349	379	358	360	386	405	389	361	399	360	362	374	375	368	368	399	367	399	350	328	382	351	369	397	358	373	375	361	367	380	416	376	376	397	335	356	399	390	354	374	360	369	354	390	368	379	391	361	351	382	338	379	387	376	368	361	350	370	360	379	381	380	359	379	355	363	383	425	388	414	380	377	386	355	337	408	346	382	347	384	342	357	365	405	408	375	398	402	324	373	362	380	388	392	363	387	440	393	351	350	369	361	357	400	385	363	422	366	368	397	362	378	358	379	356	383	378	364	340	377	360	388	383	352	377	380	396	388	362	383	389	374	333	353	389	364	358	381	365	364	367	406	366	402	375	349	413	348	363	351	358	383	377	367	398	341	365	395	318	376	366	384	398	359	397	402	366	375	374	375	382	367	354	393	372	375	370	373	342	371	377	363	389	381	344	383	313	362	424	403	382	362	350	378	359	356	387	379	381	393	392	358	344	376	361	373	383	367	361	397	371	351	361	416	380	365	337	369	374	362	394	353	387	420	359	383	378	367	390	370	402	368	373	407	338	363	376	403	401	361	358	357	396	375	383	380	392	388	355	363	390	348	357	390	397	358	377	362	374	370	359	389	336	403	348	382	390	323	385	395	392	431	403	349	362	368	402	419	380	357	342	426	381	385	387	398	386	380	358	365	384	362	381	356	351	384	390	398	355	373	339	340	385	418	380	371	342	371	379	383	381	355	349	376	373	392	343	377	364	355	362	354	380	380	385	377	363	400	387	349	368	373	388	436	365	386	367	365	379	352	363	329	357	356	381	360	361	385	354	426	363	368	321	403	372	348	376	390	361	394	383	373	353	381	356	383	382	359	375	375	367	395	374	370	368	359	360	345	339	349	375	355	387	373	367	355	394	397	400	402	383	339	370	402	387	366	397	366	360	358	377	360	380	391	392	375	357	382	368	407	367	390	363	341	365	339	357	392	369	390	384	354	408	348	348	379	362	377	393	385	360	327	407	351	399	386	402	372	395	356	386	389	374	366	364	370	332	374	343	371	379	343	381	353	402	409	349	391	346	343	351	369	379	399	363	368	336	387	360	394	349	377	382	359	397	381	402	379	394	398	386	384	408	401	405	387	378	365	418	342	371	368	353	327	357	368	353	384	367	377	377	376	376	363	386	355	357	374	355	416	392	376	393	394	369	389	359	368	377	358	394	368	385	386	352	417	368	366	396	357	382	375	373	400	342	382	363	362	401	363	362	364	380	342	388	378	376	367	412	379	329	390	368	365	380	344	326	366	400	346	422	358	405	380	374	364	357	371	380	377	417	349	387	341	385	365	404	383	345	410	380	395	325	382	395	398	390	410	383	345	339	392	378	382	322	369	381	379	397	357	371	377	380	378	354	360	341	380	355	392	356	391	395	412	379	375	375	377	385	404	396	376	395	375	412	386	385	333	393	387	367	400	385	383	370	400	376	390	377	399	407	404	389	373	332	397	350	383	356	365	404	379	375	354	369	373	381	387	380	381	380	381	345	355	373	392	383	386	367	373	363
24523	34100	37006	30910	18372	9773	4814	894	410	452	430	447	434	427	454	419	442	417	441	436	389	416	425	456	453	416	420	396	429	425	429	409	426	443	450	440	444	413	424	406	438	430	414	434	473	436	422	424	448	426	460	395	419	402	403	420	388	395	394	405	473	429	443	449	395	431	414	441	423	446	426	438	461	439	408	438	397	436	416	389	446	395	397	427	416	445	383	414	432	445	415	407	386	459	451	431	413	426	396	431	416	424	397	418	444	408	423	420	405	443	460	438	445	495	405	435	437	404	418	448	385	416	389	422	458	423	452	392	450	415	440	416	424	441	413	424	419	441	415	472	441	462	426	457	424	395	416	411	448	422	462	449	440	371	400	454	395	400	429	424	404	428	426	426	408	446	393	421	408	421	437	430	449	407	403	418	400	424	423	406	431	429	381	441	414	435	446	405	407	409	422	409	417	428	458	439	399	434	418	422	463	418	416	429	421	449	434	445	455	458	403	406	426	408	421	459	409	459	404	459	411	409	450	411	431	429	428	433	419	428	454	446	439	445	436	414	424	438	419	452	420	439	435	399	462	440	381	466	425	419	423	443	458	429	442	401	426	459	419	444	416	431	436	426	462	437	443	404	394	456	442	420	425	414	426	436	428	434	414	430	396	413	448	437	410	399	460	428	396	420	434	478	410	419	439	398	448	430	431	427	417	463	434	379	440	440	439	392	417	430	414	436	419	404	431	432	435	405	444	459	439	412	423	396	416	405	458	454	391	459	403	445	402	425	412	453	395	411	418	415	437	429	397	418	432	414	444	418	407	446	451	443	422	417	444	421	450	410	443	450	436	414	433	427	401	433	427	442	452	424	406	425	459	421	409	440	460	443	441	426	408	411	445	424	401	441	443	402	418	410	419	418	462	435	436	452	407	386	446	433	429	488	470	429	417	407	398	437	423	424	459	409	408	451	405	431	369	421	427	463	394	420	446	410	429	424	425	454	455	407	457	440	456	430	436	433	433	463	401	423	426	393	408	423	432	429	430	435	404	461	423	456	434	415	401	394	414	418	416	412	399	441	429	428	438	419	452	442	413	425	418	425	380	466	460	429	427	408	455	376	437	441	441	407	386	417	420	397	466	421	440	409	415	438	375	456	391	432	405	409	449	424	452	470	434	437	428	452	421	428	431	459	436	430	434	491	432	388	447	432	434	447	413	447	432	449	451	403	428	452	409	405	421	443	409	432	413	428	420	446	445	455	439	428	430	443	461	468	454	413	414	448	438	430	426	464	400	404	407	445	437	456	491	381	469	437	413	428	463	435	395	457	445	438	447	428	445	410	437	454	390	451	409	436	440	410	452	455	396	455	431	408	437	428	374	387	401	419	436	415	439	420	424	455	434	427	456	419	431	434	421	432	416	456	425	391	433	426	429	422	426	440	432	425	418	418	415	416	397	431	437	432	423	448	405	411	439	435	427	448	411	443	417	453	420	430	421	408	393	400	407	406	415	404	451	443	410	430	441	426	417	437	391	448	395	466	408	452	454	403	423	432	403	417	413	429	402	414	454	462	427	394	445	407	457	433	405	405	422	451	433	437	418	430	410	387	446	449	428	423	442	425	433	382	436	431	432	420	409	414	436	467	446	435	389	411	433	387	463	398	459	398	456	429	384	411	391	398	440	438	461	421	392	404	443	423	458	441	428	431	418	434	436	425	432	386	398	408	437	401	440	432	430	418	396	405	410	439	426	463	466	409	427	454	430	419	400	444	462	466	415	412	445	438	464	390	406	450	403	407	436	425	416	445	414	453	431	455	418	403	420	389	447	458	437	485	403	405	420	384	448	398	436	411	418	444	404	454	424	421	442	389	406	452	424	425	402	411	453	387	443	446	433	457	387	420	429	431	413	434	411	394	415	402	468	426	416	462	422	433	404	402	419	466	436	438	430	422	442	447	468	398	426	376	431	396	404	420	418	433	459	395	417	437	419	406	414	404	439	420	424	439	434	430	423	418	416	426	428	419	438	452	446	432	459	456	435	422	421	431	406	425	440	448	445	411	448	393	452	448	439	441	449	431	417	400	397	441	459	390	407	405	417	429	401	472	436	430	473	394	461	456	459	418	433	407	449	449	434	423	444	422	433	425	411	444	409	434	408	440	409	376	438	424	426	428	455	394	451	422	396	463	435	403	411	419	432	414	389	406	390	413	404	431	413	438	430	419	425	443	432	433	405	414	393	440	423	439	415	421	432	429	425	388	384	405	422	408	403	412	378	457	392	412	402	451	429	430	448	427	411	418	461	417	438	429	392	411	418	416	425	426	399	442	441	427	423	436	438	395	421	417	443	424	402	441	447	436	435	413	430	411	448	416	439	411	433	445	417	418	420	389	448	417	406	447	429	410	421	400	436	423	452	450	408	434	444	451	450	428	443	434	417	447	436	422	410	429	457	445	392	432	437	420	425	421	409	404	423	400	384	440	424	400	408	452	429	445	453	408	420	435	430	425	423	440	465	427	416	476	452	402	414	440	454	409	388	412	410	428	428	397	386	417	450	403	422	407	431	445	422	438	401	406	410	416	429	418	452	436	431	452	433	420	410	436	451	405	421	459	438	433	422	401	466	434	428	457	434	390	434	391	426	428	423	418	425	426	461	411	412	414	412	398	427	416	457	413	386	424	416	392	416	451	428	403	426	433	436	446	434	410	418	434	428	461	455	421	448	409	436	441	434	428	446	440	449	417	431	417	413	413	419	434	457	382	445	418	394	408	443	399	417	462	432	419	435	433	409	409	417	414	418	414	389	391	393	451	409	429	390	416	407	418	415	420	428	448	430	453	462	440	425	452	462	447	443	404	407	458	471	424	414	418	464	393	453	468	408	418	401	432	397	394	445	430	442	436	413	399	431	410	388	403	401	394	412	470	429	410	436	392	427	428	429	442	424	403	411	410	423	444	428	439	436	420	420	449	467	435	420	432	415	446	400	416	426	413	416	405	435	402	443	461	404	418	441	442	443	442	414	408	414	417	458	452	402	429	402	428	437	422	408	389	429	393	426	426	423	413	414	417	408	422	444	428	426	403	436	390	418	397	428	424	433	424	398	439	443	449	423	462	427	392	440	421	427	422	438	417	455	430	448	467	438	442	400	395	421	429	434	441	465	404	373	400	425	412	375	420	446	420	418	437	454	434	415	454	423	414	410	405	449	430	467	435	465	447	437	414	426	413	446	445	429	421	421	450	438	408	424	430	426	460	421	416	427	440	425	433	430	409	446	396	429	445	436	436	429	414	436	388	416	414	460	426	474	429	432	437	429	430	421	443	452	445	394	467	430	472	449	404	416	423	411	431	416	427	371	405	409	429	421	420	479	410	458	431	444	413	413	441	442	428	433	434	412	406	434	385	421	414	409	438	416	436	431	447	441	453	413	420	414	401	404	442	442	434	433	437	415	407	409	462	411	401	431	428	415	417	432	405	442	422	433	434	440	441	433	411	445	460	441	421	416	419
24747	21450	41056	56749	46376	32760	23002	4732	383	368	339	345	365	384	347	370	359	383	350	366	374	379	330	370	371	365	372	384	369	356	338	347	380	352	373	338	383	383	382	366	374	344	365	354	344	374	342	389	401	367	336	363	348	396	356	339	376	370	369	394	353	354	349	360	378	357	372	355	361	374	351	368	360	325	355	375	381	386	349	346	351	364	382	380	381	373	413	349	328	359	378	359	357	367	312	364	366	385	381	371	369	373	402	337	383	368	354	337	391	392	359	353	372	363	361	408	375	345	355	371	348	377	384	342	348	354	327	387	374	338	384	360	398	340	346	343	382	369	397	367	359	369	379	381	352	342	342	380	365	362	338	356	337	362	420	388	409	344	342	339	352	361	340	328	358	341	367	356	386	340	356	364	342	342	383	355	380	385	334	357	351	345	396	369	388	368	347	345	370	356	412	378	381	330	356	359	359	359	359	355	346	352	396	352	347	378	370	394	359	399	395	408	375	399	348	380	371	355	349	375	368	371	379	316	341	376	362	348	380	375	342	344	341	370	381	349	356	382	396	392	374	356	393	351	347	360	385	371	313	361	366	375	401	365	390	334	402	387	367	352	365	347	362	347	353	349	331	350	359	351	346	392	360	373	366	334	367	352	368	382	359	391	352	340	370	344	345	417	362	375	409	372	373	345	364	335	353	357	340	375	335	400	367	342	345	362	337	346	358	388	369	390	337	367	383	358	350	380	388	378	348	397	343	363	395	355	350	402	343	367	326	335	379	355	371	369	369	350	399	377	399	376	345	363	363	323	394	361	367	368	371	358	366	341	393	372	374	388	379	368	372	362	361	355	354	347	382	357	348	378	362	377	338	369	375	371	341	384	386	368	375	323	364	349	353	371	403	382	375	377	342	374	354	359	371	357	366	366	376	369	351	364	339	394	339	378	359	399	353	403	356	409	383	353	353	328	368	373	369	362	388	377	377	379	382	371	341	382	338	338	409	392	372	387	341	344	404	357	351	371	370	345	379	380	357	358	378	403	379	348	343	310	326	328	357	361	375	360	356	322	374	370	349	362	369	387	382	337	347	325	362	386	332	364	366	371	337	364	374	387	366	356	363	345	330	357	388	357	358	361	375	378	385	368	383	321	371	351	354	348	358	335	356	363	370	394	352	326	393	363	371	358	341	361	403	348	403	381	339	375	338	326	350	351	344	374	335	364	372	362	369	383	368	380	347	365	367	334	367	380	371	399	373	346	376	388	319	377	368	384	370	344	392	357	348	376	364	373	381	384	329	347	367	379	340	375	380	359	372	367	364	380	337	374	363	370	364	350	353	365	363	358	392	297	338	354	392	367	342	343	342	358	376	394	422	339	368	380	363	362	343	378	342	375	383	339	350	386	356	350	346	369	397	367	369	343	355	375	393	355	344	358	368	382	371	369	352	365	402	363	379	393	387	353	379	332	347	385	341	381	374	401	411	353	342	350	332	404	353	355	354	396	397	390	380	311	399	341	358	359	371	358	396	368	358	389	367	400	356	344	349	368	375	390	344	360	385	361	377	372	361	382	369	372	365	357	312	396	377	392	378	379	366	383	371	350	386	339	381	408	353	396	363	371	355	406	354	366	343	385	380	378	375	372	351	373	366	347	344	385	374	434	357	386	334	397	359	327	352	408	380	365	360	350	371	361	365	369	368	353	344	383	386	357	358	392	375	341	354	375	363	376	407	340	364	345	344	392	375	371	356	376	370	373	370	358	334	343	368	374	351	362	360	340	337	355	326	360	334	370	341	386	360	337	372	356	368	401	365	355	387	372	338	392	355	365	361	359	353	376	401	336	336	369	377	356	371	353	368	391	361	337	352	383	335	391	395	377	346	345	372	378	363	363	399	363	385	353	373	353	357	356	381	353	355	368	401	377	376	370	381	378	344	361	355	359	312	402	379	357	372	381	347	354	369	348	379	351	358	382	350	401	362	339	378	379	363	377	377	369	375	344	354	393	381	340	377	333	368	349	340	345	399	345	352	357	394	381	348	337	349	321	369	351	338	365	392	319	352	366	375	344	395	374	380	344	375	395	366	358	347	388	393	345	340	363	409	364	355	380	360	401	356	348	384	352	357	329	321	341	366	376	347	377	345	342	340	355	353	368	386	379	347	342	339	382	356	328	351	335	358	379	338	396	366	367	398	365	371	360	342	341	302	369	350	382	356	359	394	383	322	348	338	360	371	352	396	337	337	358	367	364	380	390	348	367	333	365	349	380	358	379	348	386	329	371	374	388	385	318	365	353	351	320	381	340	346	346	321	358	349	357	361	368	359	376	379	358	374	352	377	355	378	342	397	364	358	364	365	379	349	385	376	368	366	380	387	356	401	371	337	360	361	365	379	374	296	337	369	359	388	362	395	363	367	338	406	367	363	353	387	339	371	393	370	342	384	370	330	380	364	344	347	349	371	365	348	369	360	340	357	392	365	391	355	346	365	359	354	357	364	329	368	354	350	372	371	377	368	379	370	364	399	352	338	369	349	360	385	367	370	386	347	356	346	397	340	400	417	397	403	392	343	387	365	325	416	356	365	360	341	343	346	382	382	351	353	338	357	369	387	343	382	342	370	321	359	358	383	324	381	368	369	332	356	382	370	382	356	371	373	354	323	399	340	353	364	358	319	369	380	362	364	360	361	353	361	383	352	357	377	365	368	346	360	386	396	336	331	354	368	382	363	385	392	408	370	374	354	375	381	388	345	337	373	324	383	353	365	355	331	335	383	349	331	389	374	362	368	401	358	381	356	327	397	367	358	357	385	366	364	320	366	374	375	366	376	356	344	373	339	384	369	373	353	390	371	370	384	328	351	373	372	375	375	367	359	359	381	376	389	329	337	362	370	332	377	396	351	346	312	341	389	339	364	387	388	380	368	365	361	363	366	361	356	361	383	354	378	348	374	379	364	356	382	334	346	357	383	388	373	354	379	343	346	344	331	367	367	346	357	375	376	382	390	361	363	396	346	382	379	366	388	364	376	368	350	393	340	341	349	356	368	367	368	345	389	378	383	376	379	355	405	330	359	383	360	352	365	390	406	360	340	347	378	324	320	367	350	368	364	396	383	354	372	360	375	330	373	324	379	349	365	368	372	369	363	324	386	349	358	344	360	388	352	370	353	335	359	352	367	381	326	367	351	348	382	365	356	391	391	359	381	361	328	380	359	379	384	396	335	358	341	336	355	378	376	349	372	393	378	403	402	325	340	391	389	381	351	383	371	356	309	365	352	382	364	373	371	352	355	377	408	392	354	356	347	345	338	328	360	363	351	347	360	385	347	398	344	351	340	345	352	345	353	362	381	372	363	383	368	366	383	374	355	360	360	337	328	358	370	371	375	339	318	378	364	363	339	350	332	329	368	351	344	312	386	369	355	359	386	374	344	371	347	382	331	381	334	391	362	366	346	393	366	357	358	378	360	360	347	360	355	370	391	382	359	350	364	341	380	395	372	397	377	393
26151	46018	72149	63783	46831	31840	18974	3281	427	428	434	431	433	403	419	372	411	393	412	410	426	425	379	440	409	399	402	418	464	420	386	389	457	403	416	409	417	436	391	431	420	426	383	362	427	394	412	388	414	416	412	435	382	390	391	396	389	417	411	404	368	411	380	395	416	440	401	435	434	396	413	418	412	419	379	412	388	397	430	399	418	452	395	407	458	406	418	410	420	384	400	406	417	426	433	377	439	394	431	403	432	420	404	416	412	441	432	394	434	378	405	402	433	401	378	449	410	401	395	406	403	401	448	399	459	383	419	402	418	410	391	433	442	444	392	438	392	418	385	398	389	410	429	447	421	398	391	429	417	406	401	393	380	417	402	404	400	380	402	404	423	413	441	438	393	412	404	369	396	426	422	433	425	434	413	427	423	431	437	388	418	408	407	373	412	402	442	416	385	431	387	399	375	374	454	392	444	439	434	417	414	360	437	413	473	400	414	397	446	409	451	407	445	365	385	378	423	429	411	412	397	376	400	417	409	412	426	418	396	426	391	387	413	408	424	433	380	413	399	404	391	423	397	410	418	392	446	380	463	402	411	412	398	382	417	408	425	427	369	372	403	434	381	404	424	436	423	408	382	418	400	388	401	411	401	401	431	406	428	395	418	426	395	372	408	410	400	420	377	402	422	424	414	384	401	395	387	415	413	412	401	440	410	402	411	426	393	441	371	401	417	425	404	425	395	401	416	366	405	371	412	431	463	402	390	404	401	387	381	399	423	390	430	412	419	448	385	401	436	424	405	401	417	365	430	361	407	374	397	415	414	422	409	419	393	441	406	408	419	414	403	415	442	400	408	430	434	415	412	422	380	412	409	458	414	439	391	355	419	433	405	388	405	372	401	392	419	431	429	422	438	405	412	404	394	465	413	437	393	409	417	413	399	423	387	410	396	440	438	378	430	398	409	385	402	391	398	392	424	395	438	428	426	427	439	441	409	373	386	397	446	399	407	411	391	391	434	367	424	414	388	418	408	418	393	393	378	412	422	443	403	417	418	410	410	382	437	418	404	387	401	437	400	413	392	387	404	386	433	402	410	424	430	402	418	432	367	394	400	407	381	444	395	441	425	386	414	456	422	406	419	391	424	397	410	388	418	373	411	420	439	388	413	433	389	420	409	412	460	440	428	416	428	411	393	417	367	416	382	388	430	416	410	431	430	427	373	446	401	407	399	397	401	429	392	420	418	407	411	406	384	429	427	442	433	377	430	410	390	403	437	434	440	417	400	391	422	382	410	388	397	430	411	455	381	405	432	435	428	425	360	410	397	390	423	421	395	421	390	387	433	419	420	404	394	411	391	393	378	436	426	398	380	422	428	414	408	385	384	391	411	392	406	404	420	416	380	360	407	391	410	423	392	368	396	395	415	447	386	417	415	411	402	380	429	392	403	408	460	425	404	414	417	405	402	427	381	372	438	409	408	447	391	398	428	403	394	394	394	397	406	398	418	378	411	436	404	405	455	408	421	409	430	432	432	405	409	445	412	394	440	413	393	407	438	422	397	429	384	395	383	417	402	388	400	391	453	408	412	372	405	416	397	405	384	381	409	444	409	409	398	394	424	405	393	427	457	399	455	368	398	392	428	396	391	408	404	399	398	433	389	410	417	410	411	397	410	437	376	437	407	398	428	428	452	436	410	430	409	400	389	400	433	426	431	401	398	416	421	412	413	433	396	429	383	405	411	405	413	366	389	413	406	405	429	395	426	365	394	388	417	400	435	416	387	377	428	425	432	411	429	408	408	427	394	411	430	420	389	415	444	382	388	417	422	375	404	426	391	427	397	424	388	423	417	496	408	387	376	432	417	410	379	437	388	377	400	384	393	380	413	409	396	428	430	393	409	421	407	378	399	416	445	411	399	447	436	381	419	395	423	392	415	394	414	404	389	405	403	392	417	390	412	418	387	427	394	380	398	377	402	402	423	426	369	396	403	397	420	416	408	422	419	410	424	426	414	432	415	419	417	392	419	417	415	417	396	418	415	416	411	410	404	442	391	394	374	410	404	429	381	395	445	387	398	400	404	438	404	396	406	432	421	394	392	392	400	404	426	391	403	386	383	407	428	413	437	402	426	412	398	443	375	408	447	381	421	432	380	392	441	415	426	416	464	380	378	396	384	433	371	415	433	416	430	373	417	434	396	387	399	425	403	407	389	397	402	405	425	376	415	424	431	381	426	374	406	414	393	399	410	414	429	400	431	450	410	413	412	385	400	409	406	417	408	427	450	412	387	375	364	388	363	394	412	378	417	388	416	405	381	404	398	439	397	432	418	423	412	382	427	433	417	435	397	398	374	430	424	389	401	418	439	430	398	403	417	400	413	404	411	403	410	424	431	404	430	420	409	376	433	388	406	401	399	373	430	428	410	429	419	404	408	405	426	429	425	372	436	411	403	444	389	423	409	426	395	378	408	389	420	418	438	436	413	424	353	386	431	425	375	415	418	428	397	408	398	415	410	411	417	436	388	394	398	421	419	397	388	408	386	399	432	393	422	430	415	433	370	387	420	418	414	419	423	390	367	425	400	384	407	421	399	451	418	402	426	416	409	444	429	389	416	422	396	378	435	370	398	409	433	409	392	400	432	414	398	375	403	461	414	407	400	417	398	441	411	423	430	344	402	381	417	385	424	383	411	397	386	431	407	429	394	405	424	392	412	397	415	399	383	409	449	422	396	435	415	439	408	421	400	440	395	421	405	415	421	413	410	403	388	450	445	423	392	410	447	404	385	422	378	415	436	421	399	413	420	379	375	417	380	436	393	410	458	374	452	438	403	410	397	421	408	430	413	414	406	393	397	394	395	390	396	419	413	418	421	393	406	401	437	380	373	378	415	406	373	411	395	428	422	407	390	417	415	434	421	386	398	398	402	400	404	396	397	413	387	422	411	408	414	384	445	431	410	407	397	397	421	444	407	397	399	391	431	411	415	406	422	444	414	387	410	388	411	385	431	439	405	412	410	378	396	416	420	402	432	431	428	426	414	428	461	414	433	422	427	428	374	425	410	382	415	414	389	404	394	401	427	448	394	437	428	416	402	411	399	388	402	399	402	417	398	400	385	409	431	395	437	402	425	423	406	439	418	440	401	413	401	400	420	394	402	401	392	406	450	396	415	438	436	410	421	418	408	365	419	416	416	430	381	425	429	387	420	417	395	428	412	372	426	400	454	392	424	425	397	398	407	445	414	426	413	397	414	411	378	397	390	422	412	412	430	434	440	419	403	413	403	407	430	377	389	448	393	413	419	390	383	401	418	417	411	414	454	381	408	400	396	409	391	408	429	423	434	385	419	421	395	361	414	375	450	401	394	434	402	430	339	399	422	417	398	415	419	421	397	386	408	431	407	389	403	424	439	389	395	423	406	432	408	379	437	415	416	406	374	427	415	402	420	410	388	466	385	415	418	417	415	434	407	415	401	393	407	391	412	404	402	426	373	409	433	434	380	430
25593	21535	41566	52478	37447	23887	13637	2202	486	509	495	556	492	535	475	546	485	512	552	523	525	488	482	481	470	541	505	509	521	490	529	519	485	502	512	505	483	508	496	503	530	497	505	523	488	561	518	511	485	548	481	485	484	489	539	508	474	516	524	517	490	532	480	492	484	490	526	527	496	469	530	489	521	515	501	517	494	493	500	550	506	490	517	514	572	501	474	544	515	493	449	494	495	496	476	492	517	490	500	518	473	510	540	511	531	489	507	477	523	524	510	548	510	500	512	485	496	480	511	484	522	492	482	487	499	504	496	489	516	484	519	551	493	517	459	526	525	528	480	521	526	499	516	527	537	486	463	515	543	489	483	514	508	544	538	552	562	506	483	477	543	509	536	544	512	536	475	474	477	543	484	484	500	507	530	478	495	479	479	516	515	492	523	470	477	540	528	490	485	533	493	506	493	478	488	510	504	526	497	525	490	508	545	538	507	547	482	505	528	496	522	529	514	538	510	563	489	535	517	487	499	529	515	488	493	540	531	482	536	558	525	483	509	521	498	497	516	477	518	498	533	517	503	523	493	502	501	527	485	513	494	518	482	503	509	525	494	502	491	513	485	536	531	476	544	494	498	506	457	490	536	519	468	518	528	555	540	483	502	506	482	505	467	489	545	503	526	490	516	507	493	486	533	496	510	521	506	530	492	481	478	505	477	484	519	506	493	549	508	489	541	512	515	491	496	525	496	505	469	484	474	478	543	509	527	518	480	480	517	536	513	509	506	481	519	512	531	507	498	506	506	460	501	474	516	505	497	520	510	500	488	509	526	537	508	471	528	522	486	505	525	500	507	495	475	501	487	516	540	521	464	511	489	516	494	500	509	519	478	477	496	493	483	523	535	505	514	486	509	478	522	461	510	585	529	504	501	527	498	482	501	524	467	482	498	523	478	505	528	517	496	516	545	493	527	511	520	469	490	524	483	499	502	500	515	477	516	489	485	494	527	471	522	506	482	479	497	481	491	498	503	513	563	521	521	477	492	482	522	507	515	513	490	494	477	508	498	499	487	474	521	485	537	501	529	504	465	478	478	515	508	467	482	514	454	509	542	524	544	504	468	544	515	487	537	488	493	478	480	546	473	499	524	505	466	479	538	480	530	476	498	501	501	498	486	510	500	477	517	508	494	492	519	524	519	506	468	495	550	462	512	491	503	509	467	518	466	464	497	471	472	486	484	489	531	559	503	504	491	448	471	491	511	530	540	527	498	479	519	477	506	494	483	495	513	530	519	519	497	553	500	501	513	496	494	460	507	497	573	531	517	530	486	527	531	543	536	523	553	497	531	514	514	480	548	480	505	502	521	517	466	501	491	527	511	492	498	527	528	503	518	487	512	528	492	503	490	480	486	491	516	502	514	512	505	496	538	468	504	481	523	514	518	493	514	523	484	467	483	554	511	499	568	464	518	540	511	477	502	519	537	503	517	525	522	483	508	534	532	505	455	501	520	484	494	524	541	499	574	528	493	499	493	511	458	461	519	489	471	474	508	513	511	517	488	507	472	525	539	506	515	489	482	529	521	478	473	524	514	505	532	487	485	477	443	513	525	524	479	507	518	535	492	458	520	488	526	501	500	482	487	490	470	495	543	507	516	525	510	531	476	525	477	517	501	507	534	485	498	522	526	521	521	458	521	483	488	477	521	508	509	485	512	461	530	523	524	518	497	540	485	516	530	496	491	526	527	541	471	523	480	493	506	508	502	526	507	496	523	493	530	511	493	535	524	518	518	506	489	551	512	501	543	474	518	494	500	497	451	508	501	459	511	497	489	544	493	516	455	505	503	492	502	468	510	480	505	533	522	524	540	528	524	498	539	520	516	506	474	478	530	488	510	504	494	521	504	518	503	538	514	477	478	484	524	499	514	511	520	501	480	555	503	518	496	500	521	492	495	519	513	469	466	494	461	515	556	535	501	475	524	508	489	518	493	479	480	513	530	502	495	493	491	527	497	505	524	519	485	504	494	519	513	504	522	506	523	501	485	537	507	522	509	503	559	504	487	501	502	534	528	552	512	500	539	520	488	536	514	484	481	541	502	534	527	518	526	517	509	537	500	531	532	542	542	547	485	481	484	500	542	491	523	496	544	527	494	507	542	503	490	452	474	519	522	462	490	525	515	489	506	533	498	532	509	478	495	512	491	535	531	515	492	500	499	528	505	483	531	515	472	526	508	490	491	489	491	517	501	512	489	488	509	523	541	518	484	486	511	534	517	521	487	533	499	515	520	521	515	499	492	534	495	478	529	523	540	467	524	460	565	537	495	500	510	502	491	468	515	518	536	500	529	524	500	501	510	508	452	500	489	534	485	500	461	491	527	500	494	537	528	488	522	552	551	507	516	515	494	500	495	514	493	491	511	517	507	493	538	516	570	516	529	487	485	514	500	520	526	512	478	525	541	490	469	516	492	499	519	491	508	503	520	488	513	489	521	476	478	530	487	496	508	536	484	488	494	505	534	495	539	509	535	510	515	515	509	489	495	509	513	500	519	510	562	517	480	506	501	541	476	484	482	494	525	534	534	508	511	461	523	493	509	506	526	509	505	492	483	483	538	479	491	518	538	518	540	493	542	498	498	485	504	526	505	523	522	524	473	493	537	534	549	536	495	485	520	491	470	501	503	497	528	519	491	493	505	521	481	524	571	468	528	498	515	492	514	518	526	518	461	547	515	480	563	513	498	506	536	500	477	477	505	453	483	497	545	487	501	548	507	521	489	498	491	494	502	461	491	496	524	482	469	548	482	542	504	510	522	514	484	516	497	513	487	514	485	491	479	520	495	471	460	547	540	481	488	517	539	513	516	523	487	552	489	515	510	493	525	514	517	492	503	470	518	490	484	518	503	502	511	494	503	493	530	515	502	528	512	472	494	538	506	500	544	518	521	483	515	507	484	513	496	526	520	455	529	510	505	515	505	492	531	491	506	515	500	517	486	515	500	483	538	472	495	539	521	528	481	507	517	525	495	495	537	525	521	492	491	510	472	486	541	507	539	541	513	482	525	496	497	506	547	463	517	507	475	503	500	510	520	528	514	515	566	478	521	542	545	519	512	501	494	477	492	506	549	526	502	509	539	502	525	505	509	494	508	508	527	505	521	522	476	501	503	514	490	509	519	525	493	542	516	537	517	545	545	524	528	537	508	544	531	500	505	516	500	503	491	502	468	505	501	528	494	493	498	503	531	501	518	484	487	547	534	487	465	522	506	507	507	490	481	457	509	491	531	558	536	503	540	498	542	482	520	517	506	450	514	455	538	489	516	519	489	544	516	531	484	494	509	531	491	491	495	503	533	541	550	487	531	476	498	501	481	548	512	493	528	503	530	526	523	505	492	498	555	510	525	511	466	486	476	514	490	499	538	500	529	532	484	513	503	504	495	490	527	474	509	487	486	519	552	527	517	469	481	516	483	496	493	482	532	520	517	476	530	549	470	568	491	491	478	508	507	498
27590	44287	64652	55647	39994	26091	14138	2353	574	577	565	534	568	546	574	545	549	568	569	562	529	512	589	589	564	570	613	535	619	583	553	523	533	566	600	566	515	549	593	536	529	548	580	573	511	565	543	557	585	608	537	562	592	520	548	578	519	518	530	583	560	563	550	532	538	561	546	607	525	548	571	573	561	540	590	573	537	559	577	593	542	593	559	562	598	580	561	556	565	585	559	571	528	542	569	534	598	561	564	580	571	537	586	575	579	529	560	583	599	557	526	588	508	576	565	592	552	559	556	530	571	557	586	533	580	555	561	578	544	582	573	595	570	545	581	554	573	551	578	548	503	578	548	555	541	568	536	536	588	532	537	556	552	539	547	559	580	609	570	564	546	534	545	518	542	584	569	551	555	558	568	568	600	589	564	597	547	542	543	539	542	572	597	572	580	561	532	571	541	572	557	531	524	566	599	563	598	586	530	591	549	549	574	537	582	547	526	573	575	576	539	545	591	555	567	563	554	585	586	579	547	524	586	566	574	538	618	550	574	572	525	640	529	592	527	578	572	540	586	545	576	572	514	574	558	534	539	562	585	555	597	591	562	539	524	528	559	576	552	526	604	566	555	587	618	558	592	545	520	577	600	552	564	578	564	534	537	553	597	533	561	605	536	569	550	580	553	564	577	603	584	536	575	612	582	572	564	564	582	556	581	531	516	536	577	582	559	570	574	566	559	552	571	581	601	571	568	593	568	511	600	582	558	570	605	534	587	578	565	599	547	524	557	597	565	556	553	543	533	554	600	548	556	529	565	571	565	532	575	564	547	544	528	571	527	520	548	558	611	529	563	551	563	548	589	602	539	578	585	543	555	567	575	585	554	605	551	567	554	563	560	533	568	567	519	582	537	578	566	546	579	534	558	572	622	574	528	538	565	581	536	556	591	534	570	581	558	583	579	545	602	559	582	582	558	549	533	560	538	591	578	571	566	567	579	583	605	558	536	536	572	576	595	575	559	563	581	562	507	557	561	562	565	569	590	570	600	576	577	563	545	558	571	522	585	534	522	552	545	526	529	537	623	563	579	598	574	562	567	590	584	540	614	555	550	525	557	565	558	553	557	577	557	548	588	572	558	580	533	591	557	555	565	605	590	539	582	594	557	529	551	539	544	598	584	563	536	557	576	557	523	560	523	590	559	582	587	551	593	558	600	532	569	538	604	518	566	545	574	560	530	601	561	558	600	558	591	549	601	526	546	556	570	574	554	593	583	546	560	553	559	523	564	539	543	535	570	538	552	557	544	608	568	579	557	574	599	586	565	557	558	596	562	555	569	616	561	554	560	548	568	541	564	557	586	544	569	581	543	547	517	557	592	552	540	540	589	568	570	581	554	605	552	560	564	560	560	587	583	568	550	578	583	547	577	543	539	539	536	575	586	599	539	571	522	556	559	564	565	565	578	576	579	555	562	532	570	570	554	547	527	569	527	576	594	564	541	555	562	569	548	567	583	577	552	565	588	583	597	608	588	574	546	536	603	574	589	577	584	585	538	538	553	587	565	558	543	576	558	573	589	516	520	582	580	546	574	549	556	592	560	552	526	570	576	533	560	624	596	579	515	531	583	552	561	568	542	555	566	532	574	570	592	597	527	560	570	570	553	597	590	610	529	574	584	564	521	581	550	595	547	526	539	534	560	588	582	551	595	579	571	593	585	559	516	597	581	590	570	562	568	558	545	590	577	591	565	537	564	556	546	534	548	571	535	530	577	582	578	606	544	583	552	578	574	587	536	599	576	584	497	532	608	580	566	561	583	558	572	562	532	526	552	564	568	565	560	537	588	541	552	566	551	601	567	550	573	593	585	576	573	581	560	579	584	542	526	561	555	543	505	552	551	559	533	550	592	543	521	603	582	523	557	533	526	555	520	571	572	571	540	576	568	594	553	556	584	558	557	624	603	551	541	547	544	541	563	560	579	579	556	589	561	585	560	584	533	575	585	560	570	574	565	554	525	588	607	553	586	557	567	583	557	544	575	572	603	557	549	556	568	571	545	577	617	559	525	572	584	543	611	585	555	516	568	585	552	573	604	597	564	600	499	560	565	538	585	535	582	593	548	558	557	539	606	549	597	571	592	546	568	564	543	601	558	569	559	565	586	535	537	595	530	534	596	581	560	563	531	538	568	573	559	588	560	549	544	589	509	572	584	586	534	578	536	536	563	578	551	530	544	581	570	573	605	517	552	577	566	566	576	579	551	557	563	538	636	593	534	581	584	593	569	569	584	574	521	580	570	520	547	588	602	541	613	559	547	533	547	553	601	575	571	604	554	591	555	548	532	555	558	588	563	573	565	583	530	589	570	603	577	520	545	533	556	575	533	583	579	574	532	573	525	592	528	578	565	626	558	556	560	517	580	603	601	568	568	576	553	542	591	541	552	585	548	542	583	572	559	583	573	561	545	530	557	523	564	592	616	542	578	587	579	557	557	587	566	553	548	567	542	585	553	565	576	590	569	585	520	558	574	601	554	540	582	568	527	571	611	550	576	575	575	595	616	539	562	589	554	575	582	554	564	553	566	562	577	580	540	530	613	570	543	578	560	567	543	567	547	561	584	563	576	554	581	544	539	521	543	626	578	583	524	557	584	568	530	565	541	571	571	549	591	610	562	590	594	560	554	547	564	586	581	539	519	564	573	557	582	554	549	523	550	515	584	542	553	581	540	593	597	554	570	516	545	544	586	585	532	570	566	569	568	562	570	537	575	561	564	541	562	552	557	588	599	591	556	554	583	597	560	587	569	558	610	558	584	566	570	580	563	591	561	553	544	530	565	576	586	554	569	554	520	567	581	636	551	572	561	586	575	588	573	541	550	548	568	577	576	560	587	545	554	548	572	594	579	568	580	633	545	541	544	588	567	527	583	553	596	593	552	549	560	549	580	609	610	564	551	565	549	564	555	562	542	552	552	565	598	550	556	547	596	575	576	571	605	557	556	575	582	541	525	593	547	573	581	621	563	574	569	605	519	580	565	589	595	559	578	544	528	541	536	574	609	552	608	522	575	559	548	542	541	539	582	568	524	548	566	561	574	575	551	598	518	510	559	524	562	524	549	561	522	563	597	584	574	565	522	544	544	531	576	553	552	583	548	593	568	593	572	571	565	589	570	542	560	531	591	540	584	547	582	556	559	574	559	556	548	586	565	604	555	572	542	541	560	600	616	581	570	576	619	592	529	588	560	575	584	558	571	574	556	557	541	557	576	586	552	548	562	572	588	529	553	572	564	590	606	569	573	565	556	570	558	585	573	538	592	527	566	557	607	561	517	574	589	578	551	536	546	571	504	507	550	592	552	595	601	541	548	529	581	559	531	544	566	569	554	589	576	544	615	530	592	544	571	522	534	551	532	551	547	569	538	558	585	558	548	583	560	536	577	599	557	570	584	528	532	534	503	593	524	585	603	523	587	578	516	569	577	562	533	549	577	583	535	554	573	583	557	538	572	542	552	535
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
