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
340343871056	340343871614	340343872164	340343872714	340343873262	340343873814	340343874364	340343874914	340343875462	340343876014	340343876564	340343877114	340343877662	340343878214	340343878764	340343879314	340343879862	340343880414	340343880964	340343881514	340343882062	340343882614	340343883164	340343883714	340343884262	340343884814	340343885364	340343885914	340343886462	340343887014	340343887564	340343888114	340343888662	340343889214	340343889764	340343890314	340343890862	340343891414	340343891964	340343892514	340343893062	340343893614	340343894164	340343894714	340343895262	340343895814	340343896364	340343896914	340343897462	340343898014	340343898564	340343899114	340343899662	340343900214	340343900764	340343901314	340343901862	340343902414	340343902964	340343903514	340343904062	340343904614	340343905164	340343905714	340343906262	340343906814	340343907364	340343907914	340343908462	340343909014	340343909564	340343910114	340343910662	340343911214	340343911764	340343912314	340343912862	340343913414	340343913964	340343914514	340343915062	340343915614	340343916164	340343916714	340343917262	340343917814	340343918364	340343918914	340343919462	340343920014	340343920564	340343921114	340343921662	340343922214	340343922764	340343923314	340343923862	340343924414	340343924964	340343925514	340343926062	340343926614	340343927164	340343927714	340343928262	340343928814	340343929364	340343929914	340343930462	340343931014	340343931564	340343932114	340343932662	340343933214	340343933764	340343934314	340343934862	340343935414	340343935964	340343936514	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2645	2000	3600	2300	2646	2000	3600	2300	2647	2000	3600	2300	2648	2000	3600	2300	2649	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	3600	2300	2656	2000	3600	2300	2657	2000	3600	2300	2658	2000	3600	2300	2659	2000	3600	2300	2660	2000	3600	2300	2661	2000	3600	2300	2662	2000	3600	2300	2663	2000	3600	2300	2664	2000	3600	2300	2665	2000	3600	2300	2665	2000	3600	2300	2666	2000	3600	2300	2667	2000	3600	2300	2668	2000	3600	2300	2669	2000	3600	2300	2670	2000	3600	2300	2671	2000	3600	2300	2672	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
23198	21598	29423	24628	22040	20726	8884	1310	1016	1025	912	959	929	880	913	855	873	903	879	882	888	841	832	854	875	849	791	810	816	820	860	838	833	834	839	766	795	822	797	853	821	835	800	823	833	837	871	869	766	800	842	815	778	822	858	859	811	792	887	828	856	794	826	805	809	826	865	833	789	820	823	850	843	862	834	874	854	866	805	793	837	788	801	832	838	840	810	813	796	801	818	831	803	777	795	816	813	827	881	822	834	840	760	783	800	838	775	829	834	805	816	853	851	844	799	785	816	804	869	797	866	810	811	789	760	828	808	883	782	845	816	799	840	847	840	867	804	855	793	825	804	832	835	822	819	819	754	884	822	823	814	853	875	824	786	792	841	781	855	865	798	832	784	800	823	807	804	825	821	830	835	830	813	806	796	762	766	813	784	789	790	851	784	819	814	811	816	849	853	782	827	818	829	784	819	794	893	805	805	821	815	822	847	803	819	851	828	826	819	781	804	796	832	772	835	808	776	811	810	778	775	839	834	827	846	840	816	821	832	787	813	825	836	804	815	804	857	817	864	831	832	830	827	830	887	831	792	814	855	778	793	806	781	841	910	863	825	835	781	790	853	840	771	795	797	834	813	822	808	819	818	849	856	819	804	793	825	823	829	807	826	854	787	769	813	784	783	836	853	822	779	879	783	847	787	827	920	810	741	891	805	810	792	792	793	813	863	787	743	780	816	811	806	764	836	795	831	851	805	786	824	800	809	794	797	781	809	825	826	791	793	814	814	804	803	772	830	826	765	822	825	802	860	811	815	834	851	844	743	820	824	858	760	814	818	753	856	813	872	855	811	833	859	842	841	823	836	806	821	814	843	825	858	798	847	827	874	787	794	811	790	814	785	854	849	779	812	782	842	798	811	818	822	787	806	811	822	775	824	817	837	798	845	800	836	804	817	865	815	788	770	796	793	805	855	785	862	796	833	819	838	821	849	799	837	788	834	805	805	794	822	837	843	784	837	820	799	773	829	799	803	814	834	834	802	805	780	794	800	826	824	767	854	811	835	806	784	786	858	822	818	848	869	802	887	827	801	847	774	797	813	828	795	829	822	868	785	846	824	804	829	809	837	798	786	824	816	760	816	799	775	823	784	778	801	837	802	866	876	781	832	804	836	853	808	793	788	795	861	869	747	824	797	832	825	795	805	822	778	798	792	832	778	843	782	829	810	818	851	812	802	837	835	819	809	858	870	824	838	794	759	817	814	814	823	834	759	806	829	817	800	841	792	801	852	817	847	779	805	811	765	799	765	811	782	791	824	794	816	854	828	848	766	821	820	799	852	834	837	770	802	821	884	818	788	812	812	841	810	856	810	792	785	873	832	799	786	856	844	788	847	783	784	827	845	834	808	799	774	855	769	852	802	737	817	840	831	787	859	820	809	830	860	845	780	797	801	818	772	771	792	825	842	823	754	751	776	773	807	769	834	787	816	778	846	816	815	837	811	844	821	842	813	813	813	822	846	742	793	820	854	809	818	828	750	807	810	815	815	809	838	807	826	806	805	812	817	826	832	802	754	819	876	822	807	805	792	816	813	852	817	815	777	846	905	848	801	832	855	812	755	796	847	849	791	775	824	802	764	865	832	817	801	772	765	815	789	836	799	856	829	823	816	840	808	784	868	845	817	809	838	803	818	813	795	816	781	814	804	790	764	853	842	800	781	853	782	783	832	839	816	807	737	829	840	800	794	857	855	812	840	799	785	799	821	825	809	921	832	823	807	800	843	862	813	818	839	836	790	811	835	799	819	792	788	820	831	840	792	779	841	815	783	815	818	796	803	789	813	851	810	828	754	789	794	791	885	821	787	790	844	801	820	781	882	793	780	845	807	830	796	820	827	768	874	828	845	808	752	792	790	825	824	830	809	807	781	755	829	802	858	816	802	858	859	822	849	809	827	805	786	821	812	842	865	803	834	769	807	811	775	803	827	810	818	828	860	828	798	811	860	836	811	782	828	792	844	841	833	825	804	743	857	824	810	781	782	833	838	846	784	803	811	796	779	793	834	799	808	821	836	781	786	814	813	776	845	792	805	789	840	775	795	796	818	839	821	792	847	826	782	814	835	792	839	811	836	803	844	817	778	763	815	807	834	774	773	870	808	761	847	821	823	776	787	849	789	805	848	836	789	805	813	829	821	842	856	853	739	787	826	836	866	820	796	841	832	841	761	834	820	813	781	828	803	811	780	793	805	756	826	833	847	812	834	788	840	782	809	815	808	779	816	846	814	808	802	811	873	803	805	845	810	795	839	803	901	808	797	800	788	842	839	853	791	830	841	812	795	776	810	820	812	803	856	803	773	855	767	831	882	810	805	789	822	805	829	856	811	786	817	825	832	794	755	854	824	872	791	881	794	822	841	791	796	788	830	852	839	797	810	835	805	801	803	812	779	820	814	815	824	856	840	842	816	820	860	824	750	829	750	818	849	822	803	809	842	830	812	833	832	860	801	807	758	767	843	796	810	788	850	782	786	787	775	810	791	798	789	825	787	782	829	829	812	830	807	831	835	804	808	823	816	849	865	795	824	888	843	801	838	861	825	816	822	791	791	794	777	847	886	818	782	798	813	798	812	809	806	817	773	838	800	845	801	796	820	841	804	845	804	822	817	814	840	848	849	838	814	774	797	821	775	834	853	832	871	859	831	839	800	809	759	813	838	820	855	823	829	782	838	830	811	804	752	830	777	799	808	819	836	859	790	787	732	854	767	823	829	853	788	793	801	857	797	794	812	859	829	844	864	851	770	824	777	841	797	811	854	838	828	785	802	782	788	823	796	865	811	835	838	828	846	842	759	848	827	795	813	835	814	856	812	839	814	813	828	821	833	835	764	809	824	807	810	828	773	771	828	869	797	810	762	803	785	863	809	830	834	873	833	798	805	804	773	823	747	873	841	893	805	807	822	824	821	803	778	823	785	772	824	812	823	775	791	779	823	825	812	776	812	824	878	815	819	857	782	822	810	775	793	835	776	822	823	832	827	851	838	807	807	787	848	821	819	849	823	801	826	756	818	812	830	871	865	823	836	827	784	794	778	757	766	854	844	846	811	825	791	840	788	797	816	809	873	820	862	760	870	854	786	827	719	780	863	823	884	775	835	821	827	832	815	786	849	855	854	850	836	834	782	812	857	825	808	837	882	815	821	763	775	845	809	833	780	849	825	793	776	805	791	803	805	844	796	826	820	807	829	837	831	814	798	796	799	815	830	773	764	856	780	839	827	808	818	776	777	821	775	822	796	818	804	804	802	769	787	768	784	817	798	816	819	794	842	806	842	816	838	809	804	853	800	863	827	842	816	842	759	814	758	831	783	838	809	818	785	800	812	889	816	821	829	781	811	790	820	773	832	852	776	825	817	775	816	806	786	846	761	803	827	779	803	816	857	802	800	842	836	761	831	858	830	795	776	832	789	805	862	801	830	819	847	762	877	825	865	754	815	783	808	808	863	833	814	852
56708	91996	66165	42132	27995	13590	3659	1599	1403	1315	1228	1212	1122	1091	1128	1071	1045	1035	1019	922	985	992	1006	905	974	974	941	933	950	958	949	909	914	924	880	938	934	912	933	931	929	885	919	911	916	959	902	974	905	939	904	924	936	950	944	978	983	932	943	869	919	971	933	967	902	939	924	948	918	925	934	905	930	886	918	905	875	917	913	922	967	896	854	940	894	949	961	921	918	892	919	970	912	906	905	904	927	922	882	886	924	888	920	919	863	888	870	975	901	916	946	902	948	915	926	939	928	883	935	870	918	921	904	954	927	908	943	969	914	945	937	929	960	879	930	832	894	872	897	887	914	927	970	900	910	910	926	937	924	933	903	957	903	875	883	892	925	890	920	901	859	916	960	916	903	992	889	888	913	900	903	871	932	908	968	928	901	865	946	881	888	885	913	909	888	944	867	909	917	959	842	898	917	924	889	897	934	940	898	911	973	954	903	928	930	917	924	834	943	924	881	932	917	963	889	942	885	855	954	922	919	897	935	902	926	885	934	942	894	906	927	926	895	932	916	916	927	942	943	863	911	902	925	917	958	926	878	928	867	864	917	908	886	918	911	892	933	971	882	892	872	913	954	931	853	864	927	946	868	957	882	925	937	898	929	823	897	929	967	878	934	908	907	908	910	903	921	877	883	930	914	939	901	915	949	861	837	918	911	870	924	904	945	1021	903	933	908	966	881	957	888	951	889	917	917	902	950	910	956	874	863	949	963	883	951	928	900	963	934	886	948	915	910	934	897	911	924	924	969	955	867	882	905	931	938	888	875	905	924	888	876	909	960	938	919	947	1000	915	900	901	883	878	950	850	934	911	931	931	950	855	929	863	918	942	946	881	875	899	977	879	917	884	919	947	917	943	916	888	918	884	925	949	970	968	863	906	909	924	932	913	931	920	915	871	885	920	877	907	906	937	953	898	923	954	927	957	906	991	951	899	921	925	906	937	885	919	883	917	867	932	950	910	873	917	956	934	908	925	886	897	875	929	883	956	930	943	942	899	923	893	897	851	923	936	963	935	927	875	918	1008	924	873	932	896	992	934	938	912	895	870	900	946	867	925	1021	940	916	883	938	978	943	899	930	929	947	900	874	917	861	909	895	904	926	899	934	877	872	928	898	912	920	870	940	862	855	872	913	893	919	916	963	942	945	903	890	896	868	960	940	923	899	985	888	883	879	1005	920	941	919	922	904	937	938	954	971	907	908	940	913	927	884	918	913	962	926	975	856	903	913	930	930	903	882	890	956	891	885	888	908	891	887	860	944	883	861	932	938	920	942	900	920	932	942	918	892	918	934	955	904	949	861	936	899	898	895	896	939	911	911	893	871	864	938	934	922	917	919	940	927	898	954	919	938	930	918	882	863	860	960	911	885	879	911	936	892	899	914	861	900	946	948	945	896	921	898	832	919	941	995	925	971	959	954	859	913	890	930	916	866	889	892	892	887	946	915	888	888	940	890	911	880	909	930	897	886	922	922	954	877	940	915	906	883	898	909	934	963	867	872	932	921	921	926	958	941	933	912	944	958	926	925	945	914	933	901	905	932	969	931	877	864	870	917	890	931	890	883	874	880	945	908	923	861	910	896	875	901	873	952	963	917	865	953	932	909	918	972	894	933	912	904	917	940	918	916	944	922	895	943	857	872	897	863	896	878	913	927	909	904	895	887	902	900	950	927	902	929	896	894	876	882	872	906	924	896	909	889	934	935	932	918	881	880	961	887	958	903	944	942	929	913	898	836	888	918	961	832	895	867	871	845	892	941	918	894	879	919	912	929	901	934	943	904	879	901	914	949	950	917	950	917	907	980	904	883	903	911	931	885	932	934	852	969	969	909	864	865	909	872	902	907	869	897	892	878	903	890	929	958	914	939	882	890	883	894	907	940	848	920	938	924	896	961	942	947	876	850	961	961	929	907	948	927	866	938	919	913	881	925	908	874	970	914	976	877	904	880	871	852	963	883	933	935	882	913	914	930	937	926	878	920	887	914	872	900	917	934	888	887	945	918	916	898	926	950	934	905	848	936	896	895	864	899	886	913	897	891	947	896	924	932	907	941	984	929	912	918	927	937	886	924	918	917	874	914	923	901	907	910	941	913	895	910	899	916	960	922	835	914	912	907	974	889	897	864	936	871	903	905	926	930	907	903	913	857	945	899	960	902	855	866	906	812	953	918	981	908	884	889	904	949	886	932	836	872	926	958	883	935	916	936	865	923	948	845	909	909	892	963	905	907	956	966	901	896	946	869	916	965	932	895	883	932	929	911	939	850	900	939	933	931	936	885	897	920	899	902	858	936	874	908	899	946	952	912	920	914	905	867	885	980	934	933	945	937	894	907	914	859	886	942	920	874	859	926	880	901	935	887	899	891	955	900	905	905	930	931	950	940	916	880	894	910	944	930	905	971	924	910	943	933	918	906	896	899	898	945	903	885	885	857	882	842	893	958	896	938	889	923	903	871	893	875	960	918	852	927	892	924	980	912	906	892	908	916	963	982	881	913	872	954	936	889	906	855	943	908	893	937	948	864	876	934	961	941	909	952	909	933	877	910	913	968	882	928	919	890	927	895	926	963	953	915	878	1021	896	927	915	900	959	933	925	873	878	876	879	863	964	912	911	966	942	871	917	917	915	888	865	904	924	837	906	933	917	908	930	909	874	887	933	874	891	898	895	862	908	915	916	879	909	887	945	904	940	940	856	891	958	868	917	913	933	976	974	935	925	906	952	856	952	878	945	881	901	824	914	888	910	977	912	933	946	851	955	937	913	910	942	949	955	873	916	929	934	946	921	938	885	916	903	945	953	926	928	895	914	913	882	904	870	923	893	855	889	944	894	895	904	918	929	927	879	889	925	877	893	929	895	937	892	875	877	912	913	879	870	943	856	918	977	867	892	835	909	906	900	861	878	923	964	918	884	842	855	908	889	928	900	865	907	936	914	881	929	874	904	920	890	854	899	898	917	864	954	924	893	938	850	927	912	907	923	929	918	915	926	943	916	868	925	946	900	883	947	932	937	910	900	873	891	927	893	888	911	912	931	896	897	910	883	922	956	916	935	941	896	931	899	901	939	862	903	896	870	931	917	920	904	938	910	910	856	901	895	906	934	891	928	930	854	943	893	899	928	920	918	937	936	915	898	941	900	930	939	931	988	956	945	916	897	905	937	903	867	870	881	929	928	868	955	859	930	882	943	873	817	964	882	913	942	939	920	946	884	918	894	948	889	899	904	944	934	905	907	867	901	907	994	948	922	926	895	884	931	861	902	962	895	893	903	940	927	875	946	871	932	916	918	875	946	896	930	976	884	928	931	950	951	872	908	907	893	924	891	936	919	917	895	925	879	913	940	932	891	920	947	904	901	918	951	924	880	929	882	958	930	898	897	910	884	878	912	931	925	931	883	871	923	907	899	918	862	962	892	917	873	906	921	858	837	920	914	952	933	938	913	896	928	941	976	906	926	942	904	899	959
28142	24066	20236	8588	2192	922	460	385	357	397	383	393	372	385	358	375	382	400	350	361	394	389	397	360	366	357	368	356	372	317	392	388	327	385	367	366	372	361	412	387	403	362	372	388	398	385	407	430	349	371	409	360	345	336	412	369	342	399	384	356	342	378	387	395	354	344	368	344	391	366	365	416	385	349	365	419	376	361	371	384	360	359	362	413	377	397	395	404	361	384	350	406	379	326	355	376	370	376	377	392	377	351	398	354	341	382	386	374	331	384	352	400	369	360	372	394	373	351	404	364	372	355	414	381	390	378	368	348	372	374	382	392	355	357	362	377	383	379	383	374	349	363	348	393	355	388	323	343	401	347	367	374	347	360	356	378	368	355	342	411	381	346	378	313	381	359	395	373	341	370	369	357	418	386	361	384	359	353	349	415	387	392	367	376	380	340	371	327	365	366	362	337	323	347	361	358	339	350	382	384	384	358	372	402	405	371	378	384	410	362	394	379	342	366	363	355	409	336	375	398	359	376	393	385	374	379	409	369	394	371	395	341	381	407	345	403	372	364	353	386	353	370	378	340	405	340	371	346	347	357	344	361	422	372	383	361	408	374	367	409	394	407	410	354	390	382	379	359	392	386	379	376	360	402	352	377	382	388	388	380	394	357	371	372	354	377	346	350	367	333	394	391	365	383	354	376	341	379	361	390	374	348	383	397	366	384	379	371	365	367	372	402	387	380	393	348	399	342	393	369	396	369	350	368	361	389	353	371	345	375	390	366	388	371	397	413	370	383	366	354	349	360	374	311	381	362	356	365	400	408	342	348	333	358	366	356	371	382	393	345	345	360	353	363	345	375	386	354	377	379	377	375	388	346	363	391	361	390	402	398	385	396	364	348	357	387	387	402	374	374	366	394	362	359	372	353	369	342	365	386	371	347	395	400	357	379	382	357	372	371	361	390	370	384	388	297	367	403	374	337	360	401	358	377	388	351	384	365	409	399	335	367	390	377	371	389	355	409	373	426	362	372	357	345	403	347	372	396	378	370	389	374	364	415	373	377	382	401	382	427	389	381	317	391	378	381	374	368	390	396	351	393	389	383	397	345	379	334	354	398	414	363	385	360	410	405	359	391	389	388	362	337	366	386	399	376	343	381	358	378	348	327	384	357	392	391	381	332	392	351	396	393	434	376	382	350	383	377	384	376	386	351	390	370	377	387	338	374	364	399	366	377	372	418	360	369	389	361	367	357	346	349	368	341	350	394	367	387	366	373	356	363	347	367	393	395	390	377	358	392	378	389	380	354	359	372	371	356	375	352	386	396	413	382	361	352	384	366	380	380	342	375	391	362	364	383	345	338	305	389	369	358	377	359	350	353	382	378	351	384	353	364	330	391	377	364	385	355	389	391	380	382	363	377	380	365	369	354	372	335	378	392	396	421	383	371	395	380	416	349	354	370	367	358	377	417	394	381	371	355	398	368	363	394	377	361	377	382	396	332	402	387	377	381	373	381	372	370	374	392	318	342	388	355	368	370	368	343	345	365	396	395	362	353	363	356	380	373	368	347	377	387	364	349	366	353	376	363	343	404	392	328	383	377	387	385	396	365	340	392	362	368	384	366	383	363	360	357	347	382	360	367	390	376	371	354	383	377	334	372	360	389	374	357	389	384	394	363	379	392	380	336	361	360	390	383	359	367	370	366	337	380	408	376	401	352	383	391	380	334	373	376	360	385	373	349	378	372	383	399	376	393	374	350	331	406	360	382	364	379	408	371	367	410	383	387	367	344	341	369	348	366	373	388	369	388	345	356	348	363	392	365	374	366	410	400	348	383	368	367	398	353	376	369	385	359	367	339	364	374	347	335	424	380	347	380	375	376	370	412	334	376	370	363	346	411	355	370	378	361	358	392	370	385	379	385	354	355	358	395	341	367	350	356	380	389	373	347	363	372	348	370	378	352	378	367	387	409	378	350	363	359	362	397	360	368	376	403	391	367	391	382	378	379	362	375	389	373	347	373	359	378	350	372	376	370	359	353	353	350	370	360	369	382	360	343	381	396	360	391	355	365	350	372	392	364	388	371	438	404	386	353	371	358	355	380	374	395	371	378	386	350	363	372	381	376	421	423	365	348	375	376	370	393	393	365	336	379	360	378	379	398	377	382	351	333	369	351	371	326	355	355	406	349	384	378	381	400	393	363	394	351	402	369	375	360	393	394	371	352	365	371	374	373	378	360	372	403	369	377	378	364	365	400	360	415	384	399	362	370	357	372	365	350	380	367	345	393	377	364	371	403	372	383	372	362	366	391	375	339	389	384	383	357	368	371	373	359	379	377	379	353	365	352	360	368	356	316	353	378	368	375	369	357	378	383	373	348	373	366	344	361	320	377	357	351	385	352	379	367	393	373	368	359	369	369	362	362	395	376	368	353	376	366	378	365	371	342	392	362	353	370	355	342	346	371	346	362	386	359	374	368	343	367	399	339	366	366	361	359	385	379	353	358	329	369	393	387	353	356	377	364	366	380	379	374	381	368	381	376	341	360	385	417	389	363	380	382	370	360	346	395	354	408	406	374	366	386	353	370	384	391	330	372	313	345	384	390	387	377	352	371	375	404	365	409	360	358	380	412	354	375	402	357	352	382	351	382	404	353	373	403	369	390	361	352	409	360	331	381	411	369	400	364	394	381	388	365	361	409	385	343	357	368	400	375	374	375	343	360	409	402	320	355	351	377	355	371	367	381	341	354	376	361	373	376	386	349	401	366	366	355	369	381	384	358	379	377	346	381	386	367	373	400	361	406	377	378	371	359	364	373	352	386	373	369	358	393	373	334	352	360	361	378	389	368	388	371	364	399	380	342	367	391	405	392	375	382	365	368	360	366	354	366	363	375	406	366	371	357	375	365	347	365	403	409	342	373	399	365	366	366	389	383	382	335	385	394	374	375	381	385	395	341	372	368	339	337	376	351	398	349	368	351	379	357	347	373	382	387	372	353	392	374	383	348	369	380	370	343	376	399	372	396	349	346	347	388	395	361	398	378	367	383	377	330	403	381	371	378	366	377	362	376	376	357	377	356	352	331	359	363	349	336	362	368	378	366	349	381	372	340	358	415	347	389	363	344	380	392	371	370	342	348	346	387	364	375	380	372	402	335	411	374	372	344	332	356	397	373	416	372	347	364	361	382	437	385	336	363	365	393	380	365	369	355	395	385	363	403	366	345	368	338	351	372	383	340	369	363	389	333	312	361	377	383	348	390	389	376	372	372	361	377	390	343	347	353	362	386	364	382	367	380	364	355	380	380	383	382	405	377	336	370	403	349	372	357	368	360	368	372	389	388	374	355	353	383	383	348	388	367	357	391	398	409	362	360	374	441	402	321	391	354	372	405	394	355	402	336	385	397	363	392	386	382	368	367	355	387	352	363	387	393	367	363	358	385	390	375	365	385	371	360	378	380	365	372	334	364	370	371	350	376	385	357	366	360	374	352	392	345	340	339	344	359
26889	35606	18710	6940	3037	1187	543	482	447	407	488	471	454	452	464	465	445	457	432	434	453	431	451	451	433	407	445	451	464	430	444	446	446	469	429	446	479	447	447	405	449	459	464	469	473	485	457	434	447	442	448	428	445	451	419	457	437	443	471	442	451	457	438	447	443	461	403	443	386	425	430	420	407	447	456	453	462	423	436	413	480	396	410	454	473	398	394	451	431	423	429	428	414	421	418	453	465	424	474	445	446	439	464	430	450	460	405	405	431	464	438	427	470	449	432	459	429	427	460	436	463	412	499	467	435	426	494	417	482	427	481	445	409	444	484	447	435	451	467	427	474	460	407	485	443	416	415	445	449	414	404	400	418	466	413	422	477	462	427	450	428	416	461	453	449	430	442	465	479	434	455	451	450	422	448	456	452	450	424	399	447	448	454	444	406	449	429	464	450	461	460	443	471	427	444	480	451	438	459	445	508	451	436	440	428	400	450	468	453	483	448	438	437	419	434	418	474	416	446	423	422	460	414	475	483	419	405	457	452	444	442	443	452	448	446	429	448	440	445	451	455	434	451	454	477	454	445	423	423	452	491	441	424	449	494	420	425	408	435	469	436	427	428	431	455	449	489	472	433	421	475	466	417	461	447	472	441	431	418	414	487	452	453	446	456	445	453	462	439	460	469	416	447	423	435	420	455	446	429	472	437	403	429	430	457	420	473	462	451	463	442	434	440	432	368	410	477	416	495	489	439	417	416	416	455	436	458	455	404	455	460	485	439	464	462	420	413	464	439	447	445	445	454	474	458	400	443	436	447	427	402	406	425	431	444	458	418	454	450	414	419	451	430	425	419	432	444	416	430	415	450	454	429	423	399	399	416	474	441	424	458	444	452	432	406	472	427	431	446	448	428	430	437	446	418	430	444	424	465	431	393	445	435	436	477	442	432	434	436	441	419	416	438	480	409	418	425	428	432	443	454	405	448	451	440	440	431	442	459	419	483	454	488	466	489	454	451	418	466	451	442	469	447	434	467	445	434	443	385	437	452	401	436	420	427	447	478	461	406	449	438	407	442	449	442	455	434	431	426	437	456	477	400	414	444	463	434	404	452	447	476	440	455	437	419	457	477	430	441	420	465	447	463	483	463	449	424	476	420	469	460	455	402	462	463	474	451	420	434	446	431	434	429	422	468	428	437	465	436	463	462	421	468	445	444	455	443	424	425	460	462	441	426	462	425	425	465	434	477	448	409	449	426	445	436	461	446	433	448	437	439	428	431	467	459	482	444	433	477	461	433	441	461	450	428	431	456	433	406	430	455	480	425	468	421	416	452	474	429	411	459	417	431	427	439	438	460	451	428	453	458	464	445	439	458	448	435	411	463	454	448	455	435	446	431	466	448	448	421	436	422	441	439	477	506	426	472	448	451	449	411	418	440	438	449	421	496	430	443	437	452	432	424	436	465	450	406	440	436	454	447	454	475	470	466	436	440	447	442	465	463	465	422	445	436	447	385	426	426	447	451	428	413	445	469	403	471	436	471	450	445	463	408	432	418	423	415	409	462	437	410	424	485	437	430	452	460	439	475	460	465	427	449	473	421	419	448	468	445	441	435	448	459	447	491	437	453	449	451	433	416	445	471	411	440	431	427	403	439	412	449	420	438	459	458	437	465	485	433	406	461	447	466	418	445	421	444	417	457	444	391	456	404	471	415	451	425	461	444	470	452	487	434	469	434	436	436	460	463	492	428	441	415	439	468	417	436	464	443	444	404	476	411	433	453	445	432	442	469	452	453	463	466	434	433	446	449	402	463	478	440	462	413	420	418	438	458	457	464	441	429	425	422	431	453	440	465	442	438	461	432	465	419	435	463	430	421	406	471	467	473	408	452	441	474	459	431	413	481	422	431	422	446	407	449	450	422	456	434	450	414	458	413	432	442	457	423	427	415	444	458	454	410	439	421	443	453	476	470	416	448	428	443	418	439	428	433	492	449	405	443	443	436	405	427	468	431	431	404	446	403	460	425	455	438	453	471	466	432	481	436	438	419	427	445	422	437	496	444	453	446	475	453	479	439	441	441	442	451	450	429	443	440	446	447	457	436	459	403	463	447	435	476	446	429	438	443	456	447	436	417	427	458	405	450	416	470	449	437	438	445	466	416	439	419	422	434	454	454	437	457	457	431	447	422	411	438	438	437	462	412	430	462	430	474	469	392	455	441	405	448	447	451	436	478	434	445	460	400	466	479	436	449	390	423	430	462	416	448	461	453	464	449	414	436	446	445	457	455	463	477	396	465	453	424	415	442	438	415	444	436	424	459	401	408	402	452	438	434	435	464	446	475	451	457	417	427	429	488	443	425	446	446	421	445	461	448	458	482	422	419	456	429	436	442	432	415	415	462	391	432	458	450	470	440	448	426	481	418	421	427	465	444	422	434	437	462	476	439	429	451	445	486	404	425	418	427	429	430	431	456	446	414	430	487	450	455	443	425	471	445	448	439	457	449	454	427	449	437	411	461	452	440	455	385	406	436	459	405	457	429	477	463	471	415	438	444	441	431	459	457	460	464	454	414	485	453	416	460	424	451	459	408	456	445	407	440	420	421	427	451	417	429	406	437	446	419	434	435	415	447	414	467	474	427	454	413	465	438	417	448	439	421	427	445	424	467	424	441	483	458	472	440	456	439	457	419	448	460	433	451	435	474	420	437	402	465	437	483	455	458	439	434	452	446	454	431	460	483	441	469	485	501	438	431	397	430	471	437	415	434	450	462	466	442	433	455	446	472	411	464	432	417	442	406	437	413	458	453	484	452	450	455	457	433	419	441	427	451	473	442	426	443	436	480	475	404	449	435	434	439	432	458	457	451	465	441	436	474	450	470	444	419	466	471	443	432	457	455	416	412	425	427	470	469	430	488	387	464	438	445	459	429	421	412	489	464	471	446	465	436	435	423	448	428	451	428	397	453	443	417	465	458	446	433	442	421	411	435	403	450	431	456	482	438	450	461	448	478	471	457	437	471	450	452	484	451	483	445	485	420	429	436	414	406	459	455	482	455	436	447	426	431	477	446	431	468	448	423	469	427	456	472	419	449	448	449	449	443	470	433	484	418	431	490	414	407	461	452	472	461	466	429	432	448	443	475	420	457	412	480	418	475	456	438	466	457	479	410	426	419	438	457	436	493	446	445	429	405	443	415	415	439	460	462	452	453	454	459	454	464	428	473	432	431	413	446	423	479	441	443	400	449	447	441	464	409	448	455	458	460	449	437	421	429	440	464	467	418	448	439	452	428	429	429	453	440	458	447	419	478	436	450	443	458	463	431	448	446	470	433	426	445	460	427	461	401	428	467	436	437	480	432	441	451	442	467	434	438	430	439	436	479	486	436	440	456	434	414	416	425	432	479	394	461	418	458	417	419	430	440	485	439	442	427	399	426	441	466	418	431	464	451	428	427	456	489	430	406	445	405	462	439	480	432	438	410	413	445	415	401	396	476	443	447	421
24456	21739	29298	26455	20656	9578	1798	664	605	631	637	618	579	605	566	559	552	557	567	538	542	522	520	516	511	539	514	532	494	517	559	543	569	533	525	476	499	521	531	552	526	551	558	511	567	533	537	540	519	538	551	477	499	533	484	518	540	511	581	478	524	580	508	515	516	511	518	535	544	545	533	561	536	510	551	508	501	519	551	490	514	535	496	540	520	514	539	513	502	530	553	515	559	527	495	490	524	527	525	533	532	525	525	537	534	510	525	519	514	510	518	512	554	537	519	483	538	525	499	492	563	553	479	522	535	557	530	571	558	538	534	510	521	513	521	537	523	515	495	536	536	515	543	517	525	541	569	529	512	492	515	538	508	547	488	549	561	532	545	505	514	530	546	510	559	497	539	604	480	497	474	531	506	522	494	509	552	501	521	532	564	555	569	519	554	557	518	514	517	498	501	529	503	543	577	516	495	522	503	497	503	513	523	530	547	525	546	502	531	531	535	499	535	493	527	536	511	562	547	500	514	536	520	476	507	548	521	515	543	526	520	519	509	484	534	532	493	536	517	545	521	489	521	549	518	521	522	532	565	509	496	534	506	509	519	481	521	513	534	541	544	515	572	540	525	526	463	505	483	501	557	528	529	509	521	535	505	550	490	528	486	514	564	519	507	531	490	531	521	537	511	522	466	483	518	526	531	510	505	525	508	499	498	539	519	527	512	541	527	498	539	528	560	518	534	491	534	490	491	497	538	551	584	508	552	559	484	479	530	485	577	523	507	552	524	507	535	501	525	492	539	520	509	567	489	515	552	515	537	492	505	529	511	498	533	511	518	537	525	536	562	527	523	558	499	522	542	504	536	541	474	510	520	551	522	510	477	497	503	529	515	530	524	501	527	517	493	535	537	518	507	539	536	533	545	537	538	544	501	539	533	530	514	546	501	492	537	536	540	503	479	489	533	486	521	508	544	556	522	547	537	548	523	528	542	494	492	564	504	523	529	562	524	525	532	474	519	480	535	527	493	543	528	503	526	544	527	538	582	526	526	516	543	524	519	516	556	522	558	533	497	515	524	500	533	526	502	548	510	537	551	498	530	522	549	494	575	488	548	544	509	517	495	527	479	533	538	546	553	522	523	522	508	513	499	491	487	540	496	513	540	520	503	506	516	530	519	566	510	479	521	539	507	498	547	516	528	551	546	546	517	496	501	532	530	502	497	531	476	489	515	527	528	541	491	511	522	520	477	519	473	557	500	542	521	488	490	505	522	546	512	538	526	514	499	547	504	483	529	530	504	533	492	523	551	522	551	557	540	509	507	492	536	570	530	516	552	557	525	509	503	497	525	572	531	525	513	533	487	525	516	518	546	541	523	555	534	496	523	516	568	529	518	527	483	533	557	534	548	503	526	557	544	550	522	528	529	530	566	529	518	527	529	502	529	519	513	522	543	573	496	568	535	541	534	502	473	528	515	521	491	530	562	505	505	560	512	503	564	513	533	524	515	477	539	492	527	564	544	540	503	519	485	532	496	492	516	543	550	531	495	510	540	497	509	503	515	483	501	557	565	508	516	549	528	555	549	489	515	504	516	546	566	532	489	516	504	526	531	520	513	542	546	496	470	520	504	482	537	513	512	514	536	535	507	512	536	533	525	538	505	527	534	564	537	521	493	539	490	514	486	542	520	535	538	564	470	521	565	516	554	526	522	514	556	518	536	558	551	536	523	478	498	518	534	516	501	545	498	505	536	500	537	541	530	538	536	510	526	522	546	537	513	527	526	519	533	509	501	511	485	524	536	515	536	522	506	513	509	492	531	559	466	514	536	525	498	523	527	539	489	534	529	517	550	495	519	472	518	508	502	546	539	527	504	533	510	556	514	538	533	552	520	516	504	495	512	491	513	530	515	516	499	513	540	492	539	519	507	541	508	485	509	537	528	533	525	528	517	530	539	502	547	505	575	523	485	547	509	521	515	513	517	559	497	498	544	552	518	524	518	513	553	487	571	511	547	509	536	506	496	525	515	537	549	520	499	516	559	543	518	531	527	505	518	558	526	573	505	561	520	526	507	506	524	526	575	505	535	506	513	519	553	544	519	510	519	533	490	515	517	498	525	526	573	475	517	514	506	488	500	529	520	525	503	504	506	539	517	474	507	535	520	525	511	545	530	540	555	529	542	518	561	519	513	489	532	538	519	512	548	571	543	527	523	542	520	546	519	482	524	568	496	539	527	497	530	553	508	503	513	499	512	489	530	519	563	549	576	506	518	546	507	498	510	507	518	555	537	477	541	487	484	545	576	504	521	500	524	524	518	527	516	545	499	545	517	468	541	532	547	528	533	501	508	521	493	526	525	506	540	524	533	510	542	489	539	472	536	464	534	506	546	520	511	583	509	512	479	520	552	531	526	510	498	510	520	543	540	537	526	511	514	543	562	552	525	527	541	562	556	514	536	544	543	556	551	513	498	531	507	538	508	533	511	538	520	506	516	576	550	504	541	500	511	510	588	513	476	515	545	514	557	561	520	508	548	523	502	514	484	510	521	519	530	551	518	542	547	533	516	507	515	546	511	536	530	539	531	540	515	507	484	497	514	527	504	513	504	505	527	520	536	541	532	524	444	497	488	473	513	498	530	509	507	521	491	528	516	551	523	503	533	523	556	544	528	543	460	520	520	533	512	496	487	536	495	529	534	504	544	525	534	518	565	463	535	492	492	531	548	525	504	574	535	506	523	499	523	505	557	519	511	524	535	530	543	540	478	505	568	513	506	495	526	513	514	516	525	561	552	520	529	562	524	554	533	510	524	511	499	519	510	519	518	509	518	511	510	523	505	530	511	503	529	546	520	546	520	524	553	529	539	487	501	524	512	518	543	557	528	495	529	527	532	540	498	525	512	493	537	537	532	499	476	536	493	564	508	530	517	473	536	494	525	526	580	507	554	551	529	509	505	503	514	532	520	496	575	544	511	504	546	506	519	542	512	496	476	536	526	476	519	554	522	505	524	522	501	492	531	503	523	512	469	528	534	476	506	487	543	529	527	524	510	530	517	500	498	501	553	527	527	535	571	594	525	556	526	529	521	499	565	484	520	541	536	515	550	515	527	544	495	499	536	537	520	510	547	548	525	583	523	488	526	535	530	538	543	554	509	507	538	532	510	493	552	508	547	537	533	531	522	519	520	511	523	544	541	486	517	550	526	522	546	537	527	505	536	543	509	509	534	525	494	493	535	580	525	545	501	514	551	487	527	535	537	497	522	571	512	543	501	512	525	526	534	516	538	508	542	545	505	553	527	509	521	573	531	522	530	493	543	552	573	533	516	494	523	468	521	535	492	487	555	512	505	544	533	515	518	528	525	529	523	506	525	479	520	551	534	551	541	551	518	520	538	518	526	523	548	517	480	521	463	578	495	588	490	543	526	547	529	521	539	530	515	487	530	484	578	562	491	488	530	490	534	562	524	512	557	528	514	510	558	530	537	500	530	508	548	535	482	536	519	493
48673	74037	51262	31421	18814	6822	1894	869	818	764	741	753	716	696	674	661	647	653	598	660	680	611	656	622	607	603	641	606	601	575	590	615	611	618	621	598	621	641	649	579	594	536	576	587	621	573	650	670	601	575	607	684	596	612	603	583	609	596	587	565	626	615	607	573	629	568	578	617	621	629	584	589	604	634	571	623	589	607	613	633	550	621	585	594	592	581	582	609	614	626	596	534	620	564	570	600	612	608	596	603	584	589	597	599	581	597	605	598	623	598	578	623	655	610	613	643	620	626	562	613	621	597	627	619	626	640	577	601	629	580	609	601	591	643	635	590	625	567	582	608	591	653	628	612	623	597	623	586	582	623	604	624	681	587	593	605	620	585	614	556	566	650	643	577	602	611	568	565	595	610	603	634	579	638	571	599	580	591	621	641	569	607	535	617	557	629	597	631	604	593	581	570	660	643	624	559	597	604	599	597	639	624	607	630	616	582	629	630	592	616	603	600	612	614	614	614	636	563	610	629	600	594	566	615	588	555	633	631	637	582	570	619	636	628	598	623	604	598	619	612	624	577	593	624	606	641	583	595	602	634	614	627	581	602	630	589	616	596	575	621	611	593	549	607	565	617	615	597	660	603	595	586	558	623	584	631	582	582	645	603	613	612	594	574	594	615	629	590	616	621	617	550	600	598	599	591	544	609	580	612	583	558	612	593	603	622	600	591	614	613	592	589	571	607	568	605	602	601	621	577	595	592	627	624	556	573	599	612	619	608	604	608	601	553	595	598	630	554	603	558	598	613	621	672	565	586	589	572	593	603	571	640	573	654	599	625	617	606	619	566	581	591	585	594	597	632	578	623	635	578	600	626	627	555	624	640	592	616	601	574	574	603	589	603	581	602	610	578	610	599	603	565	596	590	594	639	581	635	648	573	580	603	570	622	641	597	589	606	604	627	587	595	622	579	612	579	584	586	638	588	539	593	605	596	584	626	613	605	577	659	578	602	592	630	606	624	624	531	571	578	594	583	611	634	554	646	594	570	575	592	585	616	603	616	584	604	602	628	599	602	615	569	627	611	561	614	584	511	574	634	658	582	637	578	619	590	608	604	600	616	636	591	598	574	642	570	579	620	604	662	585	591	590	615	572	585	560	577	589	607	604	637	595	598	574	575	582	576	599	608	632	623	607	596	635	602	629	614	594	596	637	638	605	622	576	629	616	565	611	616	555	664	552	598	607	610	618	596	551	611	652	610	590	611	579	599	592	634	629	578	559	620	615	612	549	618	572	534	577	609	584	568	595	603	583	636	589	664	621	658	608	604	588	589	619	568	643	597	594	608	606	589	582	645	601	583	607	596	615	580	645	596	600	606	604	614	648	573	625	582	578	573	590	578	601	605	592	581	591	596	632	621	606	598	623	602	604	581	573	624	618	628	553	590	605	591	597	560	582	628	612	630	584	605	650	635	572	591	582	593	619	583	576	593	626	572	586	607	611	592	606	612	585	605	650	591	609	575	647	538	599	613	634	617	644	612	624	612	541	648	608	611	616	606	611	615	606	557	600	588	601	607	616	604	635	661	602	571	606	592	607	596	623	633	586	644	596	571	601	609	586	618	632	571	639	594	643	583	544	598	601	595	590	600	585	665	604	613	658	614	619	577	551	636	617	564	556	589	639	606	627	582	624	590	626	625	625	591	553	582	553	620	600	607	579	605	599	581	650	605	580	597	598	653	549	629	591	599	612	608	627	607	646	600	620	597	586	596	591	626	625	608	629	589	639	663	602	589	605	572	588	573	608	646	631	624	625	655	549	625	608	581	622	581	658	598	595	588	607	591	584	603	607	572	613	641	604	619	589	615	620	585	589	576	571	610	584	603	613	591	579	609	610	633	600	618	565	567	615	640	642	589	617	632	582	631	589	567	593	593	589	608	609	618	562	559	610	599	657	624	605	602	590	604	635	576	601	615	601	648	640	570	628	605	582	582	596	604	605	586	583	638	629	590	602	577	622	612	598	607	566	618	554	588	613	579	602	578	578	619	556	594	587	614	580	603	621	611	628	581	610	589	626	641	606	580	598	547	624	593	598	602	599	603	624	627	579	657	589	613	589	570	577	639	598	594	578	606	568	606	581	601	655	621	584	586	587	628	639	608	556	665	620	598	611	552	598	596	619	616	597	591	609	592	578	615	634	570	576	564	567	579	608	606	612	611	626	583	583	609	581	577	609	634	592	607	641	597	603	619	624	572	588	630	560	611	595	628	581	569	615	616	640	630	573	597	611	606	597	569	586	570	598	626	630	631	593	597	647	610	612	615	594	642	602	595	576	598	582	629	549	585	596	592	651	603	600	561	641	619	587	610	608	561	611	600	580	616	584	603	582	596	605	566	577	621	603	605	588	585	638	607	614	587	641	616	552	631	621	575	593	586	573	588	568	591	606	602	610	564	597	613	620	594	637	583	619	613	600	572	571	603	606	605	624	567	580	603	628	566	602	581	596	586	587	584	592	552	601	607	621	648	646	613	571	604	624	579	594	606	614	638	618	598	655	591	624	557	576	599	598	570	584	630	566	580	578	569	594	617	606	655	582	588	608	591	644	619	594	610	550	574	583	591	598	559	600	588	592	606	596	610	607	587	587	598	597	601	603	611	554	618	640	633	622	627	612	602	655	619	609	595	583	641	616	605	566	620	594	617	555	625	566	601	566	573	619	578	617	616	578	613	589	592	579	586	655	580	624	599	635	587	573	566	619	593	580	595	630	611	609	656	614	567	574	589	616	575	599	600	605	622	624	598	589	597	606	612	599	571	574	631	558	590	602	623	574	580	632	625	587	571	593	625	614	594	622	623	620	622	579	598	623	518	623	599	630	602	601	601	589	607	608	582	637	551	613	612	598	582	576	593	588	606	627	585	632	580	646	576	641	600	564	596	588	628	657	624	620	572	542	571	594	550	599	621	588	614	592	584	596	622	638	568	600	582	648	572	607	568	659	580	572	590	570	570	568	611	631	587	617	626	642	617	602	570	585	639	603	599	577	582	628	640	620	615	587	596	628	584	643	602	578	612	603	597	594	599	593	606	565	589	610	595	574	607	591	624	589	607	658	614	625	585	603	616	589	589	621	640	577	580	646	570	577	626	589	584	567	575	639	596	568	595	611	614	605	605	621	581	630	607	613	577	578	600	680	640	596	604	562	620	628	611	625	618	616	606	563	613	580	617	631	587	587	554	577	597	589	613	595	608	628	566	606	604	650	596	589	613	643	581	593	617	626	596	600	617	639	601	611	619	628	617	604	616	605	609	600	584	605	616	583	616	590	627	629	613	595	624	627	636	636	603	593	596	569	566	583	588	598	601	640	585	609	607	574	604	604	580	555	592	609	564	580	632	643	569	605	633	623	588	638	599	614	633	602	604	614	605	603	591	590	609	593	604	576	603	579	631	632	637	630	641	607	621	608	562	573	586	624	632	573	602	632	641	586	612	648	578	613	592	608	593	552	588
25431	21936	28233	25718	13234	2905	847	492	457	521	453	484	451	453	481	427	457	433	457	449	457	466	405	443	428	465	427	409	453	416	427	445	458	444	444	406	416	413	443	394	442	474	447	454	425	434	425	430	418	430	429	453	387	450	473	469	477	417	472	439	462	440	398	454	449	403	397	438	424	431	425	478	408	416	439	411	427	408	394	449	435	455	481	412	443	439	431	447	416	440	450	425	411	465	406	456	444	412	462	451	433	456	443	400	480	436	367	402	394	432	447	422	447	416	437	440	432	414	425	458	432	427	446	403	404	441	437	435	399	402	447	407	441	429	411	458	447	444	428	413	412	430	444	441	450	449	462	433	428	408	421	458	418	444	414	447	428	400	435	426	419	436	416	433	455	463	470	416	431	449	447	444	428	413	451	438	448	421	431	443	418	412	442	422	421	411	445	453	446	422	435	422	460	418	462	414	459	439	421	402	450	415	410	432	452	413	436	432	428	431	437	422	456	413	410	451	436	404	419	439	406	452	424	420	438	430	390	445	434	415	402	418	438	457	457	431	433	441	417	420	432	433	424	444	433	435	442	429	406	434	424	440	440	391	453	440	429	421	434	461	381	404	413	436	439	427	443	438	427	420	434	394	423	436	411	400	441	406	427	419	473	445	435	414	415	451	431	403	460	444	418	446	459	414	420	413	467	431	444	415	456	441	425	401	445	437	433	439	446	427	440	449	418	425	409	430	441	416	421	448	474	392	431	452	425	396	413	421	401	418	416	465	427	389	448	446	428	450	411	448	433	416	425	410	417	396	444	452	412	441	434	436	402	430	449	430	438	415	461	426	398	465	422	431	431	472	432	460	442	426	442	424	415	462	442	476	421	410	391	442	438	380	430	455	437	389	453	438	436	420	436	433	418	461	431	426	429	438	465	380	410	397	439	444	462	417	434	400	417	410	414	454	417	431	412	440	402	436	474	462	436	397	431	424	468	401	440	455	413	415	423	417	474	451	445	456	441	418	468	415	373	431	422	426	440	397	408	439	477	411	428	401	436	434	406	413	427	446	427	437	430	404	454	425	445	430	408	427	444	454	447	423	416	464	444	414	437	425	390	457	424	417	408	394	418	422	426	443	414	445	416	443	457	428	441	436	425	421	419	415	398	421	431	442	423	428	432	439	425	440	393	439	397	460	416	431	463	440	424	464	433	424	422	434	442	436	462	434	412	469	438	426	440	425	417	434	393	440	420	406	396	428	418	447	438	453	452	442	466	426	467	406	453	416	425	404	448	399	428	433	480	432	423	448	438	427	434	408	440	410	440	441	442	452	430	458	402	432	431	442	433	448	413	403	402	382	431	427	425	407	443	444	448	413	404	468	418	444	405	398	450	400	425	405	439	441	419	430	409	448	430	438	443	408	446	438	400	416	415	464	423	417	446	455	433	437	442	411	405	429	448	401	448	407	459	450	428	448	432	435	446	433	406	388	437	393	421	450	437	443	433	409	437	453	401	461	446	435	461	401	449	461	444	413	401	446	412	465	454	393	453	420	413	444	426	403	412	436	422	440	470	440	444	396	433	425	408	410	424	425	401	440	425	433	408	411	429	451	412	459	431	382	450	441	438	450	413	418	411	443	450	429	430	435	434	403	412	416	442	423	421	458	410	429	450	423	426	420	413	431	394	421	418	448	415	432	464	431	440	444	430	435	411	419	463	410	407	432	415	452	408	419	429	435	449	452	442	420	393	449	450	419	419	445	415	430	432	431	412	416	478	413	449	440	455	474	415	446	449	459	480	395	431	474	446	414	465	400	419	451	430	411	390	435	417	426	405	430	445	459	448	420	436	458	423	430	388	444	483	436	418	421	410	418	434	422	426	403	460	451	433	444	450	448	443	412	436	433	430	478	457	425	390	458	449	466	437	425	444	387	436	440	430	417	425	463	398	472	432	429	425	445	423	431	471	469	391	450	439	405	431	437	396	417	473	419	403	436	433	432	448	407	446	443	402	466	472	437	439	443	467	426	400	449	414	455	404	423	474	415	404	431	431	429	465	391	461	427	435	437	448	451	421	457	444	448	452	415	420	406	425	427	432	400	459	466	475	424	365	426	424	396	416	402	414	442	435	408	398	420	439	406	454	440	462	404	427	434	414	429	440	378	447	455	421	407	459	407	403	424	402	413	381	461	425	460	416	411	430	412	450	419	418	415	420	409	466	462	437	452	471	384	440	416	420	447	422	437	393	427	436	429	402	428	432	442	443	469	419	464	428	441	414	406	449	459	432	426	427	426	446	421	465	413	463	449	412	409	451	468	399	419	465	445	457	393	447	450	391	438	433	395	449	424	434	422	432	400	420	472	402	442	434	421	401	421	436	458	432	412	407	408	448	414	450	419	483	444	411	449	418	407	402	429	432	449	421	433	457	402	426	406	436	415	434	421	405	447	484	455	455	463	435	407	454	444	485	416	444	411	401	416	452	443	436	425	424	414	433	422	446	439	428	435	436	489	435	412	453	395	445	442	418	417	412	455	436	452	454	439	434	428	443	444	440	407	415	384	433	410	416	448	407	467	414	442	402	444	441	422	416	384	468	427	452	446	423	447	400	422	430	431	458	448	416	427	402	421	436	408	421	441	404	451	464	409	445	446	424	449	429	453	432	400	452	402	413	428	441	359	466	387	435	459	424	414	443	414	424	438	429	427	410	400	405	413	405	433	446	403	431	416	453	426	436	421	424	430	462	444	426	402	432	414	408	402	389	406	447	423	440	421	397	417	441	449	439	405	463	421	430	432	411	451	415	418	459	431	447	418	405	439	489	412	449	428	428	435	471	426	441	460	428	444	447	426	451	423	404	395	422	413	436	429	439	450	434	471	434	450	405	398	409	427	468	467	415	443	422	434	467	404	402	449	459	408	400	442	423	416	402	484	415	477	420	419	466	421	446	444	436	422	429	435	429	432	452	435	428	450	432	399	449	444	414	409	445	437	373	415	406	420	463	418	440	447	459	428	433	444	446	470	420	431	445	422	413	433	415	416	440	415	457	431	399	406	431	427	429	435	461	463	430	416	453	422	428	429	453	417	433	417	430	418	401	405	445	427	447	448	449	485	435	454	431	445	398	437	429	405	419	406	451	440	432	438	402	464	408	442	453	449	465	435	418	415	426	398	428	461	399	432	451	414	448	425	444	398	402	460	436	456	413	427	454	427	470	435	437	414	433	439	464	407	424	471	452	444	405	446	436	444	455	394	450	443	446	423	411	434	414	423	437	403	443	386	463	409	439	440	416	376	403	456	422	419	410	441	445	420	423	433	410	486	409	428	436	423	411	413	430	433	407	421	408	424	436	442	418	403	447	434	425	411	455	430	427	408	396	448	405	434	423	402	446	435	427	414	413	425	433	442	453	420	476	444	426	424	434	432	433	499	458	407	431	418	396	445	447	411	412	453	442	446	443	438	422	425	411	431	430	405	427	470	428	424	405	416	423	390	436	411	413	460	424	457
45697	62594	42712	25188	12595	4277	1311	678	691	633	613	606	603	551	576	516	574	524	547	539	550	577	565	535	556	518	558	511	512	534	503	513	501	561	497	551	549	531	535	510	496	502	548	528	571	507	532	523	514	526	520	514	461	560	509	549	538	564	545	527	601	533	538	494	536	498	493	536	538	501	511	549	555	545	546	567	552	483	524	513	534	537	520	509	513	523	485	516	482	567	511	533	539	546	489	496	528	494	487	527	504	521	535	545	507	548	538	497	518	539	555	541	549	558	542	513	517	514	514	538	516	501	537	570	476	519	508	538	524	555	551	490	520	508	538	521	527	495	527	523	486	536	483	530	549	496	484	518	478	554	523	554	521	492	529	471	543	488	542	505	522	500	512	538	511	491	504	525	573	540	483	532	537	546	522	505	510	534	508	570	519	538	503	529	521	550	540	537	542	486	518	555	525	534	514	555	522	529	494	498	525	494	508	536	539	542	510	509	533	524	488	513	473	508	548	489	534	514	500	521	519	554	509	527	533	558	473	493	512	549	512	522	513	540	544	498	488	529	519	545	551	518	506	544	506	528	520	522	544	544	493	510	561	511	470	518	532	514	522	557	508	523	479	533	519	517	506	540	532	512	539	510	505	514	516	516	507	528	532	520	518	510	512	557	512	524	519	529	488	492	526	527	521	545	527	482	496	508	512	520	547	502	541	509	526	523	555	503	512	553	537	539	523	502	450	555	479	515	545	539	501	515	588	505	506	550	573	488	514	507	514	527	514	491	487	483	526	545	514	471	517	565	512	475	487	513	535	520	556	490	514	544	532	489	517	525	528	486	576	465	553	536	513	504	520	523	536	527	576	489	526	494	481	508	506	535	528	541	563	513	523	523	491	530	507	520	518	476	547	508	548	531	498	500	520	509	489	503	530	523	494	494	502	522	551	493	549	533	499	522	531	533	534	518	537	542	545	523	486	492	544	537	538	493	533	531	580	530	514	533	472	523	510	545	512	489	522	493	524	516	535	528	492	510	521	498	553	541	529	574	521	508	509	546	514	488	566	520	483	519	522	512	540	526	531	537	564	496	532	529	543	540	509	537	510	518	526	503	522	537	531	501	540	490	528	524	501	511	565	529	562	505	498	513	483	535	493	538	513	541	560	515	536	480	508	518	514	556	490	525	539	539	556	493	533	536	557	525	538	534	512	523	493	545	516	545	532	502	530	540	517	495	534	512	530	545	506	541	528	532	521	544	536	500	555	519	517	482	526	523	494	534	540	473	496	471	540	554	522	562	514	564	538	500	515	488	569	508	534	531	527	494	529	508	513	547	520	520	484	528	540	477	534	541	490	509	501	540	520	541	492	520	511	502	536	525	481	531	544	523	540	546	526	509	542	543	530	537	554	504	487	496	510	543	511	501	514	510	527	526	518	506	515	523	537	508	547	516	530	523	500	503	480	527	519	544	539	553	503	513	520	510	539	551	482	559	515	504	546	492	506	495	554	527	554	535	544	549	549	520	503	521	535	546	510	545	462	533	566	497	490	506	553	503	529	554	491	527	559	541	563	529	544	524	539	486	513	526	547	509	516	492	537	474	504	504	531	527	573	508	553	507	523	503	488	557	535	525	497	545	546	481	481	503	516	505	534	514	528	548	533	545	517	537	524	538	556	507	509	560	559	526	475	496	486	483	576	505	516	520	486	523	529	533	515	509	534	520	525	518	479	535	505	533	511	488	494	495	511	527	517	466	498	525	536	532	519	524	507	525	477	569	536	555	524	564	543	533	510	491	546	553	527	582	471	545	545	505	527	519	520	518	526	500	539	482	529	545	475	528	532	494	509	558	549	488	503	536	482	487	557	559	529	529	509	547	468	538	545	551	491	513	496	495	492	518	557	535	561	550	506	555	529	502	521	496	542	517	581	543	530	557	506	546	560	570	567	534	519	506	558	516	511	510	508	533	510	527	535	529	528	521	531	551	511	523	542	499	563	557	515	542	559	541	535	533	508	553	520	518	560	496	534	528	515	548	559	483	530	504	518	515	546	523	532	522	529	535	554	554	476	508	523	535	509	521	488	508	579	488	528	505	563	520	502	496	510	542	517	541	493	529	549	513	542	496	523	551	515	492	548	529	488	511	506	545	494	515	511	533	515	516	568	545	507	485	490	536	525	495	526	511	532	496	503	538	498	487	519	509	496	529	521	538	559	549	470	535	522	489	481	505	535	522	514	566	525	542	551	518	488	493	540	526	534	543	537	456	524	523	535	501	543	539	478	550	508	527	538	498	468	507	530	504	542	495	509	500	526	493	573	565	496	511	540	500	506	485	533	517	533	573	503	502	519	476	519	531	492	461	508	515	528	498	500	509	512	514	533	554	514	538	557	493	492	493	513	517	479	563	542	580	548	501	527	546	533	524	530	528	546	515	500	504	554	479	545	553	538	485	519	532	549	548	504	495	484	492	531	488	471	512	510	531	514	493	498	522	500	494	558	556	551	506	524	537	481	519	513	531	515	531	551	537	525	527	503	525	519	524	523	508	539	536	511	542	515	535	511	527	521	550	514	569	566	519	486	527	519	527	508	529	555	532	522	520	513	529	537	513	509	556	526	524	508	539	558	513	507	518	517	554	510	504	563	565	500	533	526	547	538	550	515	537	547	502	591	544	520	530	515	492	518	527	523	524	565	529	482	527	533	486	513	495	511	505	510	522	527	503	522	522	531	531	504	526	521	475	551	549	537	519	509	538	498	502	554	512	512	521	569	513	520	523	504	546	533	544	552	571	493	547	513	483	491	537	543	534	503	497	483	531	526	559	510	513	576	539	584	515	547	532	515	478	482	535	513	540	502	511	530	539	529	546	525	513	512	517	535	553	566	507	512	571	533	515	531	518	517	508	505	511	519	546	523	502	510	520	519	525	508	484	485	565	529	527	557	521	534	549	518	491	485	509	506	516	474	514	529	524	526	524	535	522	530	510	488	524	513	503	524	529	504	507	514	524	529	525	513	525	540	509	528	542	524	537	532	563	541	510	498	524	522	517	498	522	537	484	533	513	530	541	553	487	537	524	565	527	533	551	488	543	559	505	474	471	522	525	522	505	503	533	473	498	520	525	504	548	503	500	583	515	530	487	484	525	507	521	560	507	519	546	519	507	522	488	512	500	506	511	531	531	527	531	566	516	523	522	536	504	557	499	522	521	518	549	515	481	554	547	500	535	530	547	516	512	531	514	515	541	513	514	516	479	560	527	567	498	528	504	513	504	503	487	510	491	548	526	514	532	514	538	536	534	551	532	506	532	529	536	539	531	556	505	526	537	526	518	554	518	512	548	486	542	528	482	564	524	545	500	533	493	523	494	529	537	524	545	569	530	549	500	515	497	525	528	523	558	485	559	496	500	559	523	537	522	502	525	524	496	489	551	526	500	513	505	526	523	542	521	513	525	520	533	533	561	490	492	494	537	548	512	521	562	489	498	525	569	536	539	545	506	524	535	514	532
22906	21336	29318	24727	21883	20969	10676	1387	954	948	927	915	861	897	855	816	835	817	839	815	807	836	782	834	810	803	802	840	797	815	793	781	792	777	804	810	755	827	792	748	809	808	807	758	751	760	778	762	790	779	777	776	858	783	796	835	756	743	767	804	788	786	766	771	797	776	803	790	788	765	753	765	793	776	830	810	789	752	777	851	731	774	775	739	812	767	767	789	756	807	778	820	767	773	805	789	746	757	788	785	779	805	777	813	774	776	774	765	778	797	796	738	722	805	789	759	822	804	810	810	812	777	796	785	787	742	784	742	780	717	786	788	752	803	822	806	784	806	790	775	776	782	778	777	777	779	776	778	771	804	761	790	723	787	822	788	787	773	793	786	805	779	773	764	788	766	806	840	771	818	744	811	795	773	764	826	778	757	786	765	773	793	807	759	761	768	771	765	791	751	784	770	819	787	766	757	776	805	782	789	822	785	797	806	760	757	802	845	744	744	777	757	743	712	783	789	765	753	800	736	783	805	770	748	745	781	796	764	762	816	775	797	808	809	762	751	777	752	758	774	778	801	819	728	800	779	754	774	773	782	766	820	847	728	795	840	795	779	754	815	795	773	763	811	795	748	744	771	763	784	793	770	752	773	773	756	749	819	817	740	795	826	751	738	746	791	809	770	757	778	784	767	808	799	782	798	751	775	819	807	763	778	775	780	791	781	816	732	816	734	801	754	794	806	754	811	812	810	817	791	812	733	784	817	776	782	740	749	787	758	787	787	818	809	772	776	781	789	800	764	768	825	756	767	822	735	732	809	796	808	761	801	809	775	761	794	765	748	796	767	789	737	756	779	756	755	762	786	749	761	790	793	843	815	768	823	812	826	793	745	823	788	796	788	735	777	712	766	799	791	794	792	758	761	779	798	767	781	803	832	780	785	733	795	683	792	808	799	771	784	777	719	816	787	746	759	762	751	768	769	808	743	756	806	795	757	771	769	739	774	757	789	808	729	760	781	779	759	772	772	781	770	808	796	756	801	829	774	869	781	810	772	791	781	748	731	817	747	753	760	804	781	774	793	771	804	789	787	813	774	775	808	861	782	759	786	791	794	719	830	775	748	777	794	796	768	791	790	770	754	787	785	815	767	771	775	725	773	780	795	816	808	761	779	809	778	786	733	781	794	771	808	798	776	786	722	797	769	805	756	808	824	761	773	771	774	806	836	759	793	752	776	723	797	778	805	811	796	761	813	781	777	766	814	774	749	746	791	792	749	782	795	757	763	769	761	745	764	843	755	786	787	808	747	767	772	744	767	742	779	792	775	798	788	796	769	796	671	780	768	811	803	799	777	807	774	759	776	831	770	778	822	755	812	759	775	801	785	825	781	775	778	772	783	757	738	825	797	788	741	827	793	726	816	765	737	805	773	779	748	798	776	715	767	777	775	829	731	841	768	735	837	786	789	769	810	786	792	743	790	777	776	812	769	807	749	737	782	797	795	785	736	795	784	729	768	759	821	815	777	799	824	775	796	787	777	785	825	795	742	800	780	754	760	748	789	828	749	765	781	822	727	777	758	781	752	799	793	744	760	774	760	784	778	808	806	783	745	754	764	803	756	716	797	773	750	798	777	774	749	791	790	776	804	774	814	767	800	751	775	784	793	769	760	830	754	783	776	790	772	731	793	741	777	813	812	735	733	803	830	832	758	796	739	796	812	783	802	751	721	769	774	755	838	782	753	755	751	772	780	795	775	751	776	828	831	753	731	778	753	827	763	748	826	778	802	796	746	766	775	804	797	842	837	778	780	831	741	715	717	775	690	778	777	752	791	809	774	732	797	810	764	755	841	753	770	779	785	848	787	744	828	798	774	799	736	783	742	775	737	805	756	784	815	795	763	757	723	765	716	856	769	771	762	753	793	800	809	772	821	836	822	760	710	755	780	741	783	820	777	829	755	787	815	767	750	830	767	792	817	775	781	785	804	756	834	781	752	747	799	750	752	755	763	770	764	846	826	816	754	772	814	739	793	791	773	736	764	787	755	800	779	779	741	748	796	789	779	758	796	816	788	823	787	804	745	805	792	794	748	823	807	793	753	742	766	775	766	809	792	738	720	766	773	798	738	785	808	792	804	765	823	804	803	743	820	793	786	802	803	760	816	785	808	744	772	775	723	733	777	756	783	770	758	745	766	767	751	833	826	754	747	800	778	716	762	775	760	822	744	797	802	798	786	785	778	758	741	796	747	763	757	750	795	775	809	840	759	757	751	780	726	792	768	726	781	799	810	764	790	800	773	767	781	763	773	794	766	746	776	753	732	762	770	832	705	802	749	769	826	774	821	822	794	806	773	779	815	807	785	753	829	797	809	800	771	807	814	788	820	827	772	771	775	706	818	779	803	722	745	761	798	770	787	795	825	806	789	775	772	775	767	759	766	718	809	747	776	835	782	751	751	811	811	794	769	813	807	783	749	764	810	764	772	724	796	753	801	781	769	794	799	780	737	759	761	763	766	831	783	800	763	813	820	726	770	759	746	761	784	787	836	779	758	788	752	769	809	771	774	798	797	792	741	786	804	774	713	782	776	768	808	796	722	801	803	792	787	731	752	783	720	775	809	737	744	767	795	739	771	787	790	798	748	756	790	818	791	842	768	793	799	757	802	773	805	766	710	719	791	785	824	780	797	780	786	868	750	772	808	724	791	814	764	747	774	797	701	824	742	822	769	777	774	792	762	768	776	806	820	776	735	795	753	752	769	789	714	810	751	771	777	785	764	755	800	780	816	781	740	743	783	807	765	786	747	777	841	750	738	769	736	854	793	794	811	815	784	764	771	781	726	797	761	775	776	756	812	828	777	792	731	774	779	800	784	785	768	794	813	791	786	776	791	809	746	756	815	786	804	812	764	801	802	745	807	764	777	798	777	790	803	827	811	779	797	789	771	813	746	808	769	767	803	764	774	723	749	774	757	825	748	777	769	824	770	759	751	835	795	779	771	805	790	776	769	797	783	786	792	759	749	741	817	813	768	774	731	752	723	824	660	784	748	811	799	812	744	823	739	749	797	716	770	784	770	787	779	810	776	768	717	755	773	832	738	761	778	801	785	777	726	787	810	803	761	784	752	835	755	753	814	756	750	820	741	796	779	773	773	762	750	795	754	752	764	760	764	785	756	751	744	803	805	789	772	744	756	757	782	800	776	761	813	781	800	799	781	836	788	790	743	737	743	779	801	762	795	733	759	745	781	775	795	796	765	776	801	778	799	799	754	765	813	768	805	754	765	776	769	779	782	773	795	773	811	787	779	787	741	781	786	749	754	729	805	731	772	760	752	788	802	760	768	765	789	779	784	744	835	772	751	782	777	749	774	746	734	788	766	798	777	778	836	772	792	801	800	788	752	730	769	800	814	735	816	790	800	776	801	838	782	792	767	740	734	767	792	801	869	826	793	754	783	763	786	744	754	745	789	766	791	785	773	802	812	760	779	782	758	733	758	754	774	747	753
56760	91236	67814	47814	29268	12692	3740	1559	1416	1234	1166	1123	1097	1077	1079	1014	1027	990	972	942	930	937	917	946	951	915	881	869	864	919	911	882	911	901	891	900	914	913	872	863	912	825	901	891	855	888	880	864	857	914	814	855	853	858	851	889	878	865	897	896	895	840	837	885	875	837	882	887	823	913	866	874	893	863	834	887	833	856	846	853	869	823	927	867	864	842	854	844	899	860	859	899	882	942	873	876	867	852	919	858	910	881	869	900	935	864	863	861	869	864	860	907	868	922	865	931	877	858	870	885	882	902	847	915	879	903	888	888	894	823	858	897	916	874	857	853	900	871	850	909	892	922	839	881	878	857	864	878	828	890	867	909	862	886	883	809	800	895	878	892	842	883	843	851	876	866	858	857	829	888	839	868	861	859	920	861	857	837	908	883	806	843	822	887	861	883	861	871	824	880	883	863	822	839	831	862	878	874	849	839	832	873	902	860	860	829	868	811	869	909	901	877	855	844	876	881	843	889	896	849	898	847	834	891	960	902	856	883	816	830	877	892	822	858	898	836	866	870	855	874	872	816	892	871	864	854	883	846	837	860	886	876	910	873	872	879	901	835	850	880	925	842	876	825	859	873	871	837	859	934	819	863	872	838	844	858	859	843	855	886	908	876	893	898	882	893	880	839	873	872	893	834	790	872	951	875	826	856	910	910	881	913	807	854	841	866	838	911	873	890	846	841	835	866	864	841	853	855	867	925	888	820	873	845	804	853	847	911	861	878	874	851	852	898	890	909	870	838	888	845	872	880	869	880	894	866	865	863	908	891	850	871	927	888	858	829	847	798	882	843	826	908	818	873	934	867	913	887	918	887	914	871	901	881	907	921	888	785	842	946	879	860	884	849	866	860	880	883	848	892	900	877	887	912	852	849	863	824	902	865	840	861	857	962	802	867	818	894	967	885	902	887	829	888	851	849	889	857	909	841	864	894	857	871	871	862	888	871	871	880	844	871	840	898	853	862	890	870	889	906	849	841	864	837	898	878	820	866	891	895	857	858	872	887	893	851	852	883	885	863	859	822	881	845	937	835	868	846	892	878	843	860	875	852	878	851	868	841	853	870	892	842	891	843	865	896	786	902	887	879	830	915	867	901	857	849	820	878	869	881	881	891	906	847	808	885	837	866	867	886	873	883	866	843	851	869	917	860	864	869	815	898	890	827	894	840	873	874	861	804	886	819	873	889	871	908	884	860	845	849	877	848	831	857	839	806	816	905	915	836	877	883	878	927	919	882	890	837	926	867	902	875	862	872	879	848	840	914	836	841	831	844	922	914	898	865	911	840	864	859	883	883	873	840	863	841	872	849	899	835	870	854	879	855	905	884	866	815	918	856	881	835	879	848	889	859	881	950	855	862	890	833	830	874	861	872	926	886	854	858	894	876	911	840	887	920	820	906	874	863	849	926	828	878	879	824	866	910	884	873	881	905	889	896	885	840	857	847	868	859	852	877	851	934	865	869	869	881	870	866	914	840	879	857	877	813	874	878	847	917	874	858	849	873	886	826	824	844	922	883	812	877	875	861	869	874	879	868	877	809	820	861	875	849	827	835	887	947	886	891	897	880	900	848	882	876	902	935	921	837	901	871	842	902	834	871	846	858	819	863	859	876	858	847	861	873	887	861	823	851	868	875	950	853	830	864	803	868	807	866	838	872	904	865	853	881	837	803	851	890	894	919	851	884	844	876	873	889	862	859	913	841	865	880	861	849	813	912	822	909	865	894	849	865	881	888	868	862	871	882	888	840	910	865	863	841	857	828	842	854	824	885	855	819	856	857	910	872	864	895	878	856	889	894	835	897	893	911	844	879	869	878	883	901	891	892	866	856	858	847	861	851	860	896	849	899	927	869	888	883	847	885	850	903	833	807	835	854	903	849	884	877	892	890	904	918	833	838	903	892	914	874	873	929	875	820	869	881	841	830	868	828	888	907	890	860	833	891	808	919	878	841	791	890	927	837	907	901	841	793	869	864	877	854	919	911	906	893	890	820	888	870	854	881	849	863	822	857	848	837	876	847	836	921	845	855	821	839	863	899	830	826	895	850	869	860	806	850	836	852	829	884	911	949	880	828	867	853	865	911	903	906	834	882	897	900	868	871	894	822	840	883	844	805	844	821	816	888	886	817	846	909	865	856	886	791	879	831	863	838	855	915	881	869	900	896	816	886	848	854	860	859	908	855	874	843	859	845	897	883	880	893	889	877	893	868	861	896	838	874	868	896	860	887	844	887	874	808	924	870	893	846	903	875	829	903	862	871	884	857	862	857	874	860	891	919	907	846	912	833	831	906	869	829	818	875	936	865	921	845	870	890	911	863	892	866	812	867	870	896	838	880	865	850	871	871	877	846	879	887	877	888	834	891	859	948	889	886	847	842	838	877	861	903	897	873	890	900	889	868	862	860	881	888	866	843	895	884	916	872	898	873	886	857	879	884	832	915	897	860	900	864	885	886	911	854	923	874	841	822	867	921	865	857	847	834	837	871	870	910	913	842	832	868	805	873	837	874	886	823	877	875	860	854	850	901	894	802	821	859	831	893	844	880	863	853	872	893	881	829	836	924	827	829	898	874	861	867	887	855	845	876	865	870	837	812	858	826	888	828	836	885	848	883	897	890	929	853	844	857	875	873	863	856	880	830	890	850	874	829	868	888	880	937	853	875	845	865	896	904	902	835	865	875	852	868	883	863	848	852	851	873	873	897	867	825	890	902	810	831	796	833	842	832	861	836	862	868	839	895	831	876	919	863	842	904	836	872	867	879	875	870	850	883	851	848	860	879	890	834	879	803	849	842	867	824	845	881	764	794	866	885	846	851	860	862	860	848	853	854	844	836	885	783	840	889	880	893	875	828	858	827	810	885	856	858	871	889	867	899	878	899	902	887	940	869	868	841	868	810	867	894	891	815	845	869	897	829	924	862	823	857	837	857	846	881	892	907	825	868	907	879	846	879	858	857	838	859	839	878	910	844	851	851	882	824	828	893	860	875	886	854	897	883	821	881	881	854	881	873	919	939	883	825	845	840	926	866	811	867	815	861	863	837	911	898	848	848	880	903	855	858	884	870	860	883	857	832	906	908	867	864	814	845	899	868	862	860	832	866	864	843	879	866	849	859	880	902	872	872	858	884	862	862	879	869	882	864	911	884	851	916	871	837	841	837	847	929	908	901	896	863	862	850	875	893	876	847	912	819	867	803	899	831	857	838	841	844	861	902	862	887	915	885	832	874	903	853	818	859	873	910	828	868	919	873	905	875	856	826	927	887	911	836	835	885	847	847	901	908	901	880	887	909	879	843	880	915	863	858	818	844	885	851	911	855	871	827	894	868	914	881	848	897	881	833	866	792	877	916	875	894	871	859	872	906	853	878	883	834	851	864	917	812	873	873	892	827	913	820	880	876	861	902	871	876	857	919	854	895	842	968	852	889	863	854	870	898	824	870	854	860	840	908	904	842
27940	23514	20915	9785	1987	833	430	366	383	376	336	362	311	344	359	386	368	363	364	364	324	368	331	357	339	313	358	341	347	338	321	368	349	357	356	357	346	352	370	347	321	349	353	336	322	352	350	332	328	369	347	363	363	352	352	378	374	333	347	337	371	325	337	368	348	331	315	351	347	355	360	365	329	351	346	349	353	356	332	336	395	360	340	335	349	340	379	369	344	342	331	339	337	347	367	366	369	324	336	389	356	337	350	328	350	354	376	367	352	327	365	346	337	391	357	340	361	344	363	380	365	349	328	331	376	329	333	358	337	368	344	350	343	345	358	345	366	318	345	321	328	356	348	362	338	351	330	333	341	343	356	368	347	333	365	322	328	353	349	339	324	329	339	360	359	325	362	337	338	301	346	352	342	338	355	348	372	337	367	354	364	322	361	346	332	323	313	345	317	331	356	335	341	361	374	344	355	371	305	345	318	350	353	345	334	336	301	357	363	369	360	344	306	356	317	356	350	335	354	333	337	314	369	325	340	357	367	342	329	333	336	339	350	331	317	336	323	352	359	368	363	336	362	337	330	340	360	322	348	361	330	323	317	349	360	363	346	289	351	347	341	364	355	393	340	343	362	363	352	340	340	365	336	351	343	344	328	335	319	365	360	364	350	339	350	351	309	324	348	333	352	330	313	328	358	333	328	354	334	341	342	353	348	363	343	347	342	333	346	362	367	326	376	341	348	327	377	350	332	343	362	373	340	368	356	334	350	349	337	334	361	352	352	340	318	376	360	352	339	342	376	323	384	382	341	371	345	367	349	326	329	311	318	341	360	377	342	345	351	341	337	343	321	311	322	323	323	359	349	316	377	356	344	358	359	346	363	333	353	348	350	320	337	360	357	337	309	338	368	343	373	371	325	318	340	361	332	340	342	373	362	315	357	348	346	317	352	374	364	339	358	349	350	363	319	334	358	329	361	353	337	346	349	347	360	330	345	359	354	325	335	344	351	309	356	326	339	336	350	339	348	354	345	346	368	328	338	367	316	342	349	365	374	358	349	350	350	347	319	312	348	368	340	353	340	339	330	322	363	343	318	344	294	293	346	353	348	355	353	339	391	353	350	365	338	351	373	340	345	387	371	336	355	354	315	354	343	325	317	341	345	375	351	350	361	330	324	326	310	335	361	332	344	373	359	341	367	356	351	363	399	321	349	354	347	336	329	364	336	365	344	376	389	335	316	366	362	330	376	331	323	363	342	352	350	360	377	393	379	370	371	375	351	365	360	368	375	334	349	321	344	375	365	355	336	332	315	334	357	355	370	357	355	377	318	354	340	323	334	334	325	344	350	336	405	312	356	358	315	354	333	337	363	339	372	348	339	339	346	318	350	335	336	322	335	390	346	322	367	339	382	380	336	362	333	341	366	354	354	365	343	350	338	314	328	336	337	349	366	338	323	347	369	337	335	351	356	353	388	328	372	349	364	332	355	382	361	325	346	337	359	337	351	356	368	300	345	368	355	353	334	349	356	322	343	324	376	376	360	329	351	337	384	319	325	311	366	308	372	348	341	354	331	388	314	362	324	343	346	368	340	367	324	341	327	377	387	364	329	324	356	352	345	354	321	348	350	341	401	332	332	375	338	323	347	368	366	377	361	335	386	334	352	345	320	364	321	374	349	325	352	378	377	361	323	359	346	346	357	356	338	327	339	360	349	367	328	337	351	350	330	343	372	332	351	344	359	329	293	328	369	338	323	353	345	352	332	350	344	337	345	322	372	322	346	356	353	364	353	369	379	336	354	321	366	331	368	333	334	305	324	355	332	332	347	331	353	323	321	352	313	363	324	332	359	336	331	308	339	335	342	350	325	359	322	375	351	354	349	368	358	383	337	330	323	369	361	327	365	369	331	335	324	351	376	337	350	361	360	379	302	319	321	360	325	361	326	321	339	371	325	356	382	348	346	357	379	285	329	320	330	337	335	346	325	319	342	377	339	346	357	363	381	357	359	353	343	345	364	351	369	377	338	331	362	343	335	333	380	356	343	339	361	346	369	338	334	317	374	376	368	362	363	338	339	369	356	331	336	376	318	337	318	357	343	351	344	338	338	348	339	352	344	358	370	353	373	349	367	362	337	311	357	356	329	335	331	341	355	342	356	325	312	333	356	334	325	314	369	367	318	361	344	348	394	356	378	394	359	374	368	328	336	342	357	356	349	380	334	338	365	332	328	376	341	351	344	345	305	348	345	360	373	354	391	328	331	338	324	355	359	364	344	345	331	362	347	379	361	356	332	351	365	380	312	340	323	353	343	335	352	367	317	382	296	377	377	339	313	346	370	346	340	352	373	342	344	313	334	319	382	382	329	346	309	353	363	349	350	327	375	314	346	351	304	327	362	334	348	368	333	348	356	366	370	324	351	345	371	330	362	370	346	302	358	325	381	372	375	352	361	345	362	336	332	329	332	341	355	364	323	332	357	359	372	345	357	329	362	334	357	321	353	328	381	350	345	343	350	333	334	341	358	370	346	328	338	349	365	323	371	332	354	325	349	322	351	332	364	361	332	359	364	351	335	364	366	330	348	304	351	333	350	342	324	368	362	339	354	350	316	328	330	327	350	342	363	350	336	337	364	342	359	347	337	345	364	348	339	350	356	337	337	362	332	356	347	338	374	331	325	354	366	369	346	351	334	342	323	331	312	361	369	352	357	330	331	357	347	344	317	359	311	337	370	335	321	307	345	350	339	323	364	346	371	342	303	335	382	298	342	322	338	347	351	360	339	337	369	347	361	308	328	310	350	327	332	354	330	360	346	357	356	355	329	338	323	311	377	332	311	339	324	373	338	331	305	359	328	345	344	324	339	336	321	354	317	352	333	340	339	351	340	333	339	348	357	341	365	372	329	352	347	313	350	347	316	326	345	388	339	343	352	371	317	331	387	394	358	329	356	340	327	314	358	378	339	359	344	327	369	358	359	319	366	339	341	349	356	345	352	347	320	345	343	324	348	348	330	317	356	340	323	317	370	337	366	365	344	376	377	323	351	335	373	365	373	348	334	334	357	337	344	341	361	390	344	358	312	328	367	348	365	377	347	325	356	346	353	328	335	322	384	359	378	348	348	349	347	355	347	356	338	339	307	361	335	340	373	341	360	410	392	369	374	371	353	363	343	358	324	353	345	365	342	313	338	323	340	355	356	372	343	338	335	345	369	383	328	387	329	351	340	379	345	376	345	351	330	340	334	358	338	348	345	341	344	327	344	350	326	371	354	343	368	342	345	314	337	353	333	345	331	343	335	354	358	342	329	323	339	349	342	359	324	395	374	379	329	352	364	354	324	349	370	394	369	342	343	312	350	361	354	355	377	396	394	355	318	333	359	340	319	347	339	347	371	306	382	365	350	364	359	350	333	348	318	350	338	328	339	377	354	335	349	338	316	293	345	378	346	357	362	334	325	327	344	333	335	339	360	334	320	370	335	327	361	352	346	328	364	346	354	350	354	345
26793	34737	20350	8086	2832	1039	544	449	442	440	451	409	413	440	409	418	416	428	429	432	424	404	418	411	443	407	412	409	418	433	433	399	413	417	418	435	399	428	424	402	409	426	397	395	430	461	403	404	405	417	418	410	422	439	400	443	402	398	404	423	401	391	425	430	421	415	409	409	420	453	396	407	428	450	431	391	441	407	383	440	426	410	443	421	427	433	411	422	404	434	426	417	422	429	414	406	447	416	401	400	395	432	392	405	462	464	415	428	418	414	422	420	416	452	443	408	424	425	403	408	463	446	404	411	390	395	406	402	402	414	429	412	386	402	414	441	415	464	427	412	429	433	410	467	422	444	399	411	436	421	424	413	417	446	417	403	428	423	404	408	400	425	401	419	416	429	398	409	428	395	456	432	442	382	411	369	370	374	408	407	435	406	399	399	445	408	416	423	440	399	410	404	408	440	431	395	396	441	450	409	410	417	439	448	415	428	432	424	393	409	428	414	388	432	413	438	396	454	432	421	422	418	337	407	450	416	421	411	442	406	434	455	453	412	409	425	400	395	423	446	445	408	425	376	381	429	405	413	418	412	412	427	403	431	432	434	426	443	419	434	397	422	444	443	423	384	442	446	429	424	405	416	366	430	433	444	398	410	393	406	437	420	439	395	451	398	389	408	418	413	453	426	420	421	431	450	421	406	419	411	428	399	439	376	410	391	438	458	426	432	446	421	411	409	375	413	443	427	453	422	421	414	416	416	390	406	416	394	429	388	415	398	385	427	428	407	397	402	424	376	412	438	405	452	424	420	459	397	460	417	408	451	421	386	418	410	430	448	382	417	423	383	453	423	401	389	403	408	424	397	432	401	435	401	434	424	403	427	436	441	401	355	413	425	429	390	416	398	389	403	427	426	449	400	407	434	426	408	398	403	405	416	387	378	403	424	377	424	429	414	373	413	406	418	394	447	413	439	412	431	402	432	422	421	420	405	432	364	420	430	428	394	474	434	441	402	423	410	400	417	389	424	417	443	431	421	429	443	411	422	426	452	409	405	380	440	432	415	404	434	436	447	385	423	411	449	430	405	426	402	427	404	424	445	402	426	421	416	404	424	422	414	439	401	424	435	400	435	419	406	408	375	413	424	421	430	402	459	403	414	411	410	419	418	438	426	395	465	428	438	397	409	438	458	396	424	434	381	410	427	385	408	473	395	415	397	404	431	407	465	399	424	428	390	376	400	402	408	403	408	425	424	394	424	423	408	438	428	411	402	405	388	416	422	412	441	398	427	407	435	404	411	413	420	429	427	402	451	439	443	428	422	420	440	415	409	394	405	391	417	390	409	367	399	384	422	431	399	415	419	435	407	428	420	403	405	439	401	433	425	424	418	420	418	433	409	431	385	395	411	419	425	427	431	421	403	397	396	430	422	437	432	410	412	435	406	390	386	398	405	463	453	431	441	432	408	413	413	405	473	398	405	419	385	390	412	445	396	422	413	397	443	416	428	399	401	414	415	410	390	465	385	406	411	406	411	394	445	407	389	405	459	402	487	449	469	412	423	417	410	442	394	404	409	392	357	407	417	409	397	434	425	398	408	385	459	379	423	424	426	400	418	413	380	422	456	408	380	428	426	417	417	406	396	403	412	439	433	425	418	400	461	409	384	403	441	413	408	388	391	441	401	388	409	401	426	386	385	439	437	386	415	483	446	413	379	399	394	412	429	452	421	424	449	444	399	424	430	389	441	439	394	390	413	433	420	442	391	409	428	423	373	402	430	377	392	432	467	389	391	385	444	422	443	406	418	392	444	416	404	428	410	440	413	435	394	381	399	465	393	386	397	404	421	419	404	457	462	427	396	409	413	408	421	443	395	425	426	435	423	431	368	439	400	436	410	394	404	394	408	430	445	417	421	432	443	402	422	425	428	426	394	407	396	415	422	404	403	406	452	401	398	431	404	421	417	445	374	407	420	371	405	451	418	397	417	410	386	399	462	414	407	396	443	373	458	406	437	405	427	404	459	389	427	431	436	393	404	414	437	390	404	408	369	395	391	430	415	450	384	430	426	404	441	407	414	431	398	427	398	424	396	406	453	438	431	412	386	415	420	426	397	409	459	382	400	415	415	408	435	439	420	446	411	429	424	441	417	391	402	402	449	408	375	448	414	429	452	437	382	440	436	386	431	420	415	397	427	384	457	415	400	407	393	412	411	432	447	462	416	435	477	407	430	428	401	441	436	377	417	416	404	417	426	399	409	408	440	408	438	413	394	415	415	439	403	376	420	408	414	415	414	388	412	426	449	413	412	435	425	411	421	400	403	426	407	410	397	426	415	407	394	404	373	409	462	431	437	400	425	429	428	420	413	439	396	414	408	404	407	437	428	384	393	430	403	410	395	406	404	442	398	414	433	386	414	408	420	427	412	426	430	453	420	395	400	406	445	377	429	395	399	388	436	420	413	426	400	439	443	438	417	409	408	416	382	408	452	432	415	449	425	428	410	469	415	404	420	416	426	441	422	421	414	400	424	408	403	395	400	442	411	378	391	396	443	435	399	419	403	413	426	405	398	445	376	401	431	414	383	403	402	421	424	400	379	380	416	393	386	391	421	442	424	408	414	483	408	420	440	393	426	419	390	439	409	426	418	398	425	411	420	410	408	424	432	451	408	420	405	458	422	378	396	418	401	425	424	416	394	425	389	413	419	424	414	411	398	418	420	422	408	402	387	416	419	430	409	429	419	438	405	410	405	475	426	416	423	442	406	404	425	415	384	415	426	411	400	425	425	422	424	394	404	388	440	387	405	392	416	410	429	408	414	393	395	456	400	407	402	438	412	416	423	431	431	450	455	422	404	438	401	429	421	424	423	392	431	401	454	403	429	423	421	416	370	406	423	383	391	451	402	439	471	440	416	427	421	432	400	413	431	435	440	443	410	430	466	423	431	401	410	374	415	391	420	425	410	409	404	408	436	409	412	411	402	380	383	385	433	382	380	379	398	407	424	388	419	416	428	405	422	380	383	396	408	402	410	445	424	426	437	402	411	432	374	419	456	438	431	428	412	404	365	436	436	448	382	422	431	410	405	402	392	403	409	396	442	400	400	409	399	421	416	416	388	414	453	414	378	414	406	404	422	423	403	414	409	426	444	432	421	463	406	428	418	422	399	445	427	415	440	429	417	412	416	396	387	436	372	430	407	419	398	435	405	431	448	416	440	402	376	409	401	388	409	425	435	442	420	397	444	397	396	418	415	451	422	407	438	423	431	426	434	387	422	420	422	432	411	416	416	355	397	419	415	434	417	387	433	436	391	399	400	429	405	426	450	400	453	387	405	388	445	397	437	408	417	382	399	399	393	417	470	441	400	462	435	432	407	394	436	389	373	417	441	396	420	406	424	397	415	410	422	437	449	391	424	406	408	431	426	440	435	425	422	436	438	396	436	381	420	407	410	441	430	431	421	419	400	412	405	405	414	451	394	388	457	430	433	414	412	397	429	418	460
24483	21611	29548	26682	20638	9071	1243	673	581	548	547	534	516	520	490	514	551	510	498	528	541	551	509	492	511	505	483	525	465	519	500	501	507	515	473	518	521	519	486	510	521	493	547	465	541	502	493	471	486	477	497	502	509	471	516	519	520	523	488	514	516	501	477	541	522	527	471	520	508	512	487	508	508	491	545	515	531	493	515	499	510	466	474	472	477	500	504	508	533	499	502	508	515	508	531	498	485	486	536	501	503	513	508	474	489	474	477	511	522	516	517	508	500	508	529	469	529	481	471	473	509	478	470	495	494	504	502	541	524	484	480	475	483	510	509	497	502	461	473	494	490	462	480	491	519	510	504	492	500	524	514	516	517	476	485	448	491	493	467	504	485	472	466	514	475	528	492	515	497	528	504	490	515	481	538	490	462	487	479	495	535	504	479	515	563	500	541	474	525	465	510	496	493	480	541	557	491	485	532	516	486	530	484	530	505	533	551	510	473	492	517	521	451	483	498	508	508	477	473	494	489	470	473	506	477	507	523	488	517	553	488	490	507	477	517	503	510	535	535	480	483	473	508	500	499	513	453	489	469	467	518	542	467	494	492	474	488	476	509	477	563	492	487	478	469	460	506	513	499	493	463	475	498	450	478	503	478	458	496	549	513	491	483	516	559	545	492	492	477	509	535	509	484	530	505	523	501	499	522	534	465	538	486	529	493	498	483	479	513	497	486	530	541	492	527	507	476	460	457	504	502	505	472	477	479	476	508	494	512	503	515	497	469	524	524	515	511	471	469	523	507	464	499	446	481	471	491	556	467	502	513	525	460	494	481	513	518	518	528	480	522	525	493	473	489	491	484	481	507	492	562	468	498	506	493	481	504	504	501	464	519	559	460	503	511	500	499	484	564	496	521	539	506	489	507	522	477	499	484	525	522	481	518	486	499	493	512	517	483	526	540	504	522	529	522	478	494	506	523	500	443	488	504	502	524	451	490	524	471	479	486	484	530	511	498	529	527	496	494	532	455	477	503	497	490	504	494	482	541	472	493	479	497	496	519	500	496	457	523	497	497	475	486	464	498	508	546	471	481	534	502	500	519	502	479	491	486	488	513	509	479	491	539	479	487	511	502	530	499	465	485	528	496	485	522	508	526	511	483	502	454	506	462	471	545	501	496	463	534	505	519	494	463	504	503	511	517	523	481	499	505	475	483	475	484	529	507	485	459	486	524	498	465	510	507	467	486	511	550	515	457	509	497	492	505	523	519	474	453	505	507	493	525	513	497	548	468	534	494	504	510	465	464	512	514	475	532	521	536	529	495	526	498	498	502	503	489	471	487	468	459	526	508	528	542	532	491	515	495	476	486	548	522	514	481	513	485	514	490	516	500	484	462	519	478	513	475	476	528	509	486	489	523	520	519	476	502	469	529	513	502	476	515	474	471	523	503	483	480	516	479	486	505	489	504	522	546	520	505	479	501	510	510	550	500	523	532	521	502	493	492	488	469	524	506	507	470	517	484	462	488	472	497	524	486	513	486	468	469	526	477	510	464	488	485	515	478	508	458	485	524	523	464	507	533	443	551	503	497	553	506	472	484	497	526	502	520	528	523	501	518	492	501	521	527	519	498	506	533	479	503	512	473	481	496	505	484	466	514	470	538	515	466	501	469	490	452	508	539	539	523	496	444	489	470	494	491	469	498	524	478	498	465	477	534	492	493	466	494	496	506	487	483	471	479	494	503	517	495	534	552	519	524	522	488	478	544	495	486	548	506	478	482	500	499	514	484	531	448	465	488	506	514	495	513	471	508	465	493	447	505	515	524	500	479	526	512	497	533	523	468	486	501	530	491	509	483	487	490	501	490	509	492	495	465	512	474	473	503	510	487	470	468	479	493	535	512	522	491	485	515	468	487	488	541	503	522	475	497	497	518	510	499	500	448	496	474	485	477	488	463	505	455	501	487	527	493	488	525	464	498	497	479	481	491	495	508	539	494	500	469	490	535	472	509	509	541	461	453	501	474	512	471	486	506	488	509	495	503	475	534	530	490	492	483	539	506	524	487	517	495	512	468	466	537	541	496	512	461	521	486	508	483	471	490	510	509	476	479	494	517	480	507	482	508	515	530	523	479	489	473	526	511	530	493	491	479	475	513	467	438	497	473	515	502	498	494	476	496	483	525	500	532	469	487	503	499	522	503	496	482	521	514	525	514	462	525	497	481	550	497	506	480	480	517	514	493	490	497	477	511	524	511	503	476	508	531	509	490	479	517	534	487	466	548	492	472	486	473	479	479	475	524	490	505	491	498	478	478	485	468	535	521	510	506	455	519	520	505	517	506	565	455	537	538	439	489	499	471	500	506	495	506	530	473	500	489	496	499	463	503	482	501	511	520	474	503	493	476	470	522	552	541	498	460	503	518	495	487	516	528	523	491	461	529	458	526	498	517	497	476	511	491	519	519	512	489	446	531	505	519	494	536	516	467	474	486	480	494	487	501	503	513	475	507	536	534	511	500	479	522	504	474	508	434	479	471	497	536	530	476	538	501	516	481	457	550	485	528	505	511	475	493	511	487	536	495	506	486	542	510	444	493	520	498	510	536	524	509	476	532	485	514	502	497	515	496	500	480	470	490	520	489	444	501	496	504	514	496	496	505	519	511	473	489	518	491	508	504	530	464	514	437	527	482	518	517	495	530	454	477	529	477	509	495	478	506	477	473	506	464	496	570	486	488	504	485	528	459	476	507	538	530	485	511	481	505	513	522	491	519	487	486	477	513	495	519	505	487	521	483	512	526	498	483	510	526	554	436	446	503	532	525	445	491	497	498	509	500	517	520	493	526	512	499	477	479	503	512	493	523	508	517	501	493	522	497	501	502	497	495	461	534	520	512	517	562	462	483	483	503	515	504	489	528	490	506	513	480	514	522	522	506	518	492	470	517	472	482	512	491	469	521	512	499	506	516	445	502	519	457	481	484	487	517	480	451	506	511	480	495	517	494	497	512	470	515	502	541	480	472	490	483	482	524	515	485	466	511	478	478	528	510	452	516	518	500	515	522	505	493	479	523	491	513	502	527	524	453	503	480	493	521	461	512	505	457	464	486	486	503	490	519	477	458	504	511	510	495	475	499	558	509	503	480	523	497	515	510	499	502	491	507	512	525	458	461	512	489	500	476	543	499	502	481	492	522	475	538	543	499	505	508	475	485	456	477	481	469	459	508	507	530	537	509	474	499	555	504	449	466	525	509	484	491	509	478	512	505	493	533	494	486	454	486	504	482	510	499	499	525	495	491	501	496	520	516	502	515	480	510	494	492	519	484	476	540	499	486	493	511	502	514	518	505	482	516	484	499	498	499	494	487	507	475	517	489	505	504	476	495	506	489	517	519	469	453	509	500	470	497	519	504	467	510	458	494	474	506	519	496	515	483	511	538	522	524	508	477	509	483	488	540	473	491	520	511	518	494	488	523	513	488	503	519	537	516	490	510	479	488	499	541	484	497	502
48363	71929	54167	31603	18804	5502	1446	843	788	774	712	668	625	671	611	578	601	619	655	656	593	581	569	600	598	616	562	578	571	599	584	559	611	591	615	556	622	579	590	633	595	589	608	581	601	614	590	573	553	524	549	537	566	541	613	575	598	600	598	553	556	571	538	618	590	618	600	598	626	595	583	597	567	606	560	632	575	574	622	525	567	548	551	558	583	555	565	554	565	592	592	608	582	634	591	544	548	555	584	562	603	594	590	588	584	584	582	571	550	605	585	599	591	624	602	544	583	611	590	560	556	600	552	607	568	582	560	560	561	603	586	565	600	617	561	568	570	529	566	556	569	603	598	566	573	558	593	578	630	555	571	569	587	593	592	570	578	613	574	579	582	586	576	605	553	598	632	606	577	593	571	587	559	535	607	522	599	596	589	564	540	578	602	566	612	594	605	558	569	595	586	601	598	543	573	570	542	564	580	520	556	578	542	582	555	578	570	576	568	570	590	573	534	532	609	559	559	590	583	550	609	600	597	564	612	592	570	557	568	574	576	596	554	573	575	538	614	594	586	611	574	568	610	620	573	597	596	538	573	581	575	586	609	581	619	599	538	567	590	594	570	598	585	639	552	589	618	583	583	594	591	597	544	565	568	604	549	575	593	556	584	567	597	585	616	567	577	555	585	564	590	562	600	571	542	570	609	609	587	540	576	611	592	575	565	614	592	579	551	589	573	574	593	564	556	594	580	545	576	578	561	562	562	630	577	568	578	566	618	557	546	530	584	615	616	554	567	557	557	622	590	608	556	600	570	545	596	614	609	607	606	596	575	546	535	583	553	563	604	566	537	574	569	577	533	595	569	603	553	563	582	591	579	577	551	573	555	574	597	587	585	614	527	588	564	568	600	622	552	574	559	584	510	577	561	583	581	579	522	590	554	553	608	592	558	582	623	608	555	579	573	578	550	520	589	572	605	520	571	579	557	587	583	602	569	603	568	577	611	586	588	571	607	622	612	566	595	556	570	559	591	603	584	563	620	601	582	613	551	591	553	535	581	586	572	590	576	620	561	556	592	565	610	567	613	549	545	596	581	527	605	564	556	547	592	591	561	553	550	576	588	564	553	612	572	590	588	616	590	564	548	595	549	570	606	572	604	578	580	626	613	568	529	624	624	575	540	576	541	601	574	593	582	615	615	579	540	604	587	603	556	544	599	620	612	593	603	575	555	570	568	527	576	632	582	573	586	581	526	623	587	539	521	563	645	591	579	589	552	526	602	544	536	585	573	598	542	550	590	565	549	571	556	615	600	536	580	584	610	572	602	611	588	610	611	571	600	621	580	541	577	534	579	589	544	593	593	562	577	566	536	545	578	572	591	595	582	563	592	577	601	591	629	575	585	570	567	592	585	577	566	588	610	608	601	604	575	561	613	544	561	542	594	571	546	594	599	583	582	556	580	602	561	596	576	573	552	589	572	593	590	563	564	542	573	565	532	614	582	565	587	532	595	594	558	576	563	597	560	574	577	591	606	576	593	561	568	583	561	581	570	561	563	562	596	563	563	585	562	569	633	581	598	595	575	576	563	538	585	596	588	567	543	576	561	598	556	596	574	577	587	618	537	544	591	558	556	589	552	576	594	605	558	568	557	569	579	581	575	580	587	570	580	553	585	589	566	571	600	554	548	545	577	582	566	511	610	600	571	572	616	576	561	566	575	588	594	556	549	596	579	590	602	620	541	547	563	566	558	580	582	549	515	621	581	580	593	592	620	592	602	561	580	647	597	559	585	557	610	580	559	582	586	542	629	565	611	548	595	602	600	566	593	565	569	590	577	559	587	567	581	575	602	578	539	571	543	583	576	581	603	583	558	579	622	575	568	599	541	552	576	546	537	563	586	612	550	567	573	615	578	567	555	600	565	596	594	626	557	550	563	551	567	550	562	554	589	560	549	566	556	597	602	559	577	570	575	559	546	543	608	596	556	591	560	585	578	605	591	584	531	544	579	547	610	554	589	581	500	589	530	592	591	561	577	580	572	592	609	569	618	594	550	575	593	610	578	575	596	592	569	548	569	562	529	581	548	575	598	556	577	612	548	560	586	559	591	576	558	549	587	588	600	536	600	573	588	579	586	567	573	564	587	562	591	601	550	577	596	605	526	576	530	599	584	610	547	624	552	583	583	588	591	573	595	596	556	558	571	585	609	579	593	585	549	569	559	565	612	566	523	573	572	537	559	589	574	573	567	557	573	585	595	650	581	569	578	570	558	584	561	579	565	588	562	550	569	579	566	574	586	581	571	540	563	594	556	591	536	588	561	621	617	621	572	595	545	569	566	609	593	590	593	586	615	565	565	551	608	549	553	546	569	615	553	589	616	611	596	560	565	583	582	598	566	624	563	579	548	518	552	598	607	575	579	587	588	593	566	518	627	590	602	590	588	566	589	617	584	572	568	599	578	539	565	573	566	567	593	591	547	572	554	599	596	577	567	566	586	550	553	576	555	622	582	552	584	575	577	560	544	596	572	546	568	528	581	551	581	526	550	569	574	587	548	588	558	574	547	578	566	535	585	590	583	571	561	544	573	597	579	551	597	580	578	576	534	587	592	591	558	583	580	589	589	591	577	594	590	547	571	551	601	574	560	572	547	546	552	593	559	550	605	579	574	592	569	550	624	561	557	581	577	578	587	563	581	556	597	598	556	564	591	534	551	540	571	555	538	622	558	550	612	590	585	589	582	625	564	562	620	568	621	578	583	571	612	578	631	573	567	576	576	598	578	583	601	542	582	580	554	556	600	573	572	561	556	570	555	551	590	562	554	532	564	591	580	587	578	618	591	587	555	587	560	539	565	566	576	564	596	595	585	569	554	559	586	591	585	571	559	577	623	570	525	600	584	626	569	569	561	574	573	602	558	544	566	583	567	566	593	604	589	568	583	553	562	577	554	551	585	567	596	586	563	602	570	563	532	592	622	566	531	600	585	574	570	583	543	598	624	566	561	588	642	569	620	600	559	579	588	549	588	547	623	557	564	579	589	603	575	571	580	571	529	571	612	563	527	608	581	546	562	558	570	550	565	571	615	584	583	570	553	548	582	560	607	560	588	568	540	592	596	610	578	573	505	561	548	610	562	629	594	597	590	565	535	589	575	581	591	570	541	574	544	567	588	591	588	614	577	519	579	609	563	557	556	611	560	605	592	579	607	563	595	581	570	579	562	616	603	612	615	587	581	568	524	530	567	618	591	616	597	536	577	604	533	548	605	574	581	598	617	541	583	620	614	565	612	611	617	555	563	555	597	620	599	628	591	598	576	569	606	586	567	563	576	568	574	576	580	604	553	551	589	553	561	608	580	580	630	562	606	573	555	587	584	570	569	602	593	580	627	569	562	583	627	588	542	585	589	585	585	574	570	564	569	598	609	599	553	581	584	559	583	576	584	572	544	561	574	576	548	548	542	581	530	595	568	538	612	563	585	555	537	591	619	549	575	559	542	599	544	573	617	593
25589	21826	28343	25278	13043	2364	609	476	456	447	413	413	420	461	450	411	451	423	387	434	401	423	397	437	413	365	416	415	426	432	432	380	401	411	368	399	399	402	424	422	417	380	444	429	381	380	425	426	403	431	384	419	383	427	369	433	403	396	392	406	423	433	427	455	401	398	408	405	394	404	373	388	413	398	454	380	424	417	416	396	380	412	414	451	409	415	410	429	410	398	385	394	427	399	439	378	441	433	442	413	439	400	399	401	404	428	391	422	398	379	407	408	378	382	427	437	421	406	418	401	407	396	415	393	407	431	405	423	426	438	411	403	397	360	396	438	414	424	408	426	433	421	404	400	407	446	422	449	421	396	391	409	402	453	441	411	382	416	363	429	381	427	402	382	417	419	396	403	408	412	384	381	423	390	421	425	379	402	421	399	399	384	427	431	439	412	398	397	411	408	416	434	404	425	430	419	373	410	431	432	441	390	422	413	439	420	417	396	427	384	368	416	403	401	431	411	400	403	431	361	377	413	424	415	425	376	391	437	388	399	408	437	423	391	420	440	384	379	422	370	415	418	392	413	409	403	399	426	387	420	412	416	441	393	447	387	390	377	417	399	416	356	380	405	399	391	379	431	389	437	390	377	404	427	404	407	398	405	431	422	388	396	408	412	415	394	419	423	407	399	399	366	418	395	405	428	402	398	400	399	398	401	395	415	410	387	367	404	393	400	433	339	413	410	396	402	398	416	412	397	432	404	404	405	467	355	421	411	396	427	414	402	416	380	408	426	395	385	381	420	413	445	444	432	408	392	440	404	369	389	398	415	436	382	409	417	428	424	406	433	422	394	398	458	411	383	408	388	424	411	387	449	453	413	386	424	404	447	447	437	417	464	434	405	380	419	407	424	378	406	433	408	403	436	414	381	394	383	443	426	393	381	436	401	409	408	425	403	402	384	433	429	351	423	422	413	387	380	393	419	396	394	384	411	402	407	355	389	396	414	415	407	397	432	384	435	395	434	419	440	428	400	413	393	380	416	420	393	438	405	401	379	443	388	383	406	371	408	423	401	383	429	420	455	378	418	370	406	408	441	397	409	402	398	475	403	422	421	409	401	361	387	398	443	448	419	410	446	380	380	386	403	415	393	381	425	401	405	437	409	383	395	451	402	393	402	424	427	427	417	430	422	443	402	377	387	414	397	436	423	409	423	424	407	399	425	397	344	449	414	393	383	409	381	390	421	434	388	388	412	440	393	399	416	409	392	396	391	402	416	417	407	410	419	424	400	427	427	372	415	445	450	391	455	403	396	415	394	371	408	382	463	383	382	398	405	382	380	428	389	412	387	438	415	437	396	444	403	433	390	421	402	412	392	443	418	423	387	406	387	393	374	394	403	408	418	416	426	397	405	416	375	424	403	408	396	407	425	408	391	394	446	422	411	415	428	426	429	383	414	413	379	448	418	407	411	394	362	451	426	371	408	436	389	395	412	412	423	409	400	408	382	410	425	446	431	418	396	394	405	395	410	411	385	417	412	438	366	410	423	426	427	386	415	431	418	396	432	428	406	423	395	423	386	445	391	449	404	413	441	446	403	401	412	396	442	385	402	421	443	404	433	422	408	441	423	409	431	419	453	395	421	411	403	424	429	396	441	418	428	403	385	403	410	401	360	381	421	400	380	409	441	390	419	406	385	415	412	383	420	371	407	411	420	382	421	434	459	413	413	417	395	392	422	400	416	384	380	378	397	402	399	369	397	383	398	368	394	429	386	405	410	407	412	387	404	404	426	433	435	431	425	433	401	414	419	456	412	394	417	447	416	402	425	395	410	415	398	372	454	407	428	427	403	409	375	413	393	363	390	400	426	414	397	389	410	423	399	435	398	438	396	437	391	373	410	415	382	400	405	417	429	376	385	381	427	405	388	422	357	385	411	418	403	422	423	427	417	443	407	389	398	418	391	430	407	401	383	435	370	424	405	375	409	443	381	386	430	402	425	426	417	411	422	425	384	385	420	383	418	418	449	435	401	384	422	394	404	417	408	371	436	409	438	416	413	418	413	445	412	412	409	408	403	381	389	389	406	401	420	384	419	406	417	411	396	404	403	409	424	371	397	401	384	385	398	424	408	396	428	394	394	352	435	399	411	407	394	424	387	430	415	376	402	387	387	397	379	434	409	430	398	406	415	409	397	387	442	414	425	422	406	395	432	395	400	393	436	380	436	400	402	391	415	432	414	432	392	384	423	408	435	429	396	416	379	381	402	424	436	372	390	392	412	404	395	434	405	429	418	431	454	391	435	387	456	419	395	387	402	381	437	405	407	434	415	380	368	400	410	420	405	429	464	402	367	382	396	412	394	402	400	408	433	416	405	437	403	407	384	402	425	425	421	382	371	377	383	367	399	428	389	410	385	411	391	401	430	406	394	425	405	413	396	408	391	439	402	421	406	420	419	442	441	388	426	405	396	421	399	421	434	398	414	411	428	415	424	420	425	418	426	407	449	389	395	379	432	430	413	400	421	395	379	397	418	423	363	376	410	418	412	400	395	398	418	381	403	443	412	409	411	438	390	406	419	388	414	389	430	388	417	425	406	409	389	393	402	406	418	393	401	402	395	407	432	450	414	397	390	416	403	377	370	394	417	414	367	419	371	465	428	373	424	381	414	389	415	428	416	424	429	394	427	390	410	412	376	436	437	403	380	398	385	439	404	415	403	415	450	401	403	396	412	427	424	398	394	386	410	393	426	423	429	407	368	436	424	390	412	417	404	431	400	412	405	434	410	421	396	414	443	433	400	470	438	437	436	407	416	405	444	407	425	402	432	394	419	429	375	421	393	418	401	398	373	425	394	426	419	356	393	398	400	408	410	412	445	382	431	395	423	420	387	369	410	444	445	386	397	415	422	386	415	414	400	387	412	392	366	421	407	392	436	407	414	404	419	403	406	408	395	414	370	398	387	393	435	405	425	386	406	375	423	406	436	422	401	442	410	386	409	411	423	404	415	402	388	393	410	404	438	394	414	397	360	388	408	380	385	461	408	439	409	374	417	425	395	393	425	415	392	417	394	407	395	386	425	412	405	374	415	432	426	397	400	398	418	406	402	403	392	413	422	393	397	406	420	405	414	408	369	369	427	398	433	421	399	383	398	362	435	404	400	396	426	389	418	435	395	396	438	373	401	408	389	418	384	431	394	381	401	457	435	394	408	423	395	419	410	413	410	403	414	362	415	391	409	400	411	421	383	423	418	412	419	408	427	394	385	358	401	390	436	413	442	410	394	397	402	387	405	404	418	379	410	359	411	410	351	450	395	383	377	391	429	424	405	438	392	386	379	406	420	401	430	403	377	367	397	395	406	419	414	400	382	428	424	398	447	411	413	392	414	395	410	419	383	398	418	406	427	422	452	395	405	383	381	419	410	381	422	416	407	436	409	421	392	415	438	443	381	409	431	406	400	423	390	391	401	435	406	392	434	410	407	442	422	417	387	398	380	404	398	408	401
45528	60369	43800	20934	12329	3044	1017	643	662	589	556	594	572	575	524	514	544	538	539	522	516	519	536	505	543	527	525	514	529	465	528	462	540	481	496	520	502	519	518	518	511	529	478	508	522	498	500	508	505	489	526	528	546	466	491	489	475	517	486	536	502	457	532	487	512	504	464	477	483	490	506	489	529	497	489	494	516	495	517	520	520	489	482	506	560	522	513	491	495	520	487	540	477	500	495	476	504	474	515	507	461	535	501	519	516	506	504	470	508	510	495	502	539	526	489	502	495	528	501	475	527	496	522	518	506	500	449	460	531	520	507	513	503	541	496	479	549	501	499	461	479	526	522	538	538	459	507	489	487	510	493	503	518	546	468	501	500	573	522	505	523	466	500	483	521	502	511	498	512	465	519	491	456	519	509	513	496	477	503	475	485	503	502	465	498	497	483	491	508	531	480	460	492	477	531	516	506	491	521	514	535	543	483	511	511	493	478	523	538	440	482	519	528	481	462	482	514	493	480	529	480	477	535	483	474	492	475	505	538	513	469	514	497	492	499	488	515	518	525	488	549	493	502	504	475	522	488	472	509	475	514	548	491	483	520	493	471	490	525	490	498	466	505	472	491	524	499	487	496	500	497	539	505	519	504	473	537	462	501	475	497	484	494	494	486	525	491	509	521	506	528	501	487	496	523	440	490	484	481	514	531	493	465	479	498	531	501	491	490	455	489	491	528	479	477	477	515	555	468	502	509	465	518	521	500	502	487	490	454	480	543	515	501	525	468	501	518	482	510	494	519	478	527	506	485	529	482	481	498	457	498	478	493	492	506	513	451	518	503	500	530	482	474	462	543	502	481	485	546	493	510	463	496	529	537	541	511	540	498	497	535	479	483	499	477	533	508	496	492	499	482	509	482	504	528	516	497	501	488	535	534	483	503	524	521	508	498	493	543	495	480	473	529	496	450	497	446	535	502	505	540	483	502	466	501	507	487	508	487	510	499	485	528	481	531	523	464	462	547	495	510	519	493	492	515	508	486	487	496	527	467	507	515	469	509	506	538	519	529	483	506	512	528	513	497	503	463	505	524	498	508	486	496	478	513	497	504	541	485	491	523	537	451	460	463	515	475	464	508	479	497	488	495	520	495	489	485	488	521	481	490	461	538	485	488	520	514	482	450	465	451	513	501	508	477	501	536	487	484	481	499	524	514	504	495	516	496	479	519	481	496	491	482	530	496	462	518	516	511	493	508	483	498	503	489	439	480	506	500	484	532	509	512	517	479	491	499	479	479	441	484	506	517	487	473	517	514	510	483	505	464	490	493	471	532	530	483	497	500	516	501	502	458	485	526	531	499	476	541	547	514	501	476	480	492	482	504	538	526	485	485	500	551	517	515	512	516	557	482	473	483	527	499	486	464	482	511	509	535	519	495	491	509	520	517	504	490	527	491	466	463	499	485	481	478	514	505	490	521	502	490	484	482	504	489	493	501	539	514	477	512	475	509	503	474	505	471	478	496	476	503	524	501	489	494	495	470	475	478	514	468	526	477	488	510	505	486	497	513	516	509	527	488	538	488	465	494	530	504	506	479	518	456	541	492	474	523	531	492	535	480	485	510	460	538	475	503	502	518	499	474	499	539	475	487	529	495	508	501	469	476	475	510	524	506	500	468	472	519	515	473	484	537	498	520	523	492	485	537	489	470	481	539	499	480	469	477	496	522	500	491	489	529	510	494	471	486	521	498	510	536	460	498	522	557	506	481	508	476	488	441	487	464	502	507	520	540	496	482	486	492	519	528	506	514	502	496	501	510	486	490	458	490	520	461	496	529	462	501	480	484	468	501	485	494	482	532	476	508	492	471	551	532	514	493	500	490	496	508	468	498	484	511	472	473	521	503	498	508	484	526	475	514	526	541	481	490	501	523	508	476	539	495	501	499	523	502	473	495	497	492	492	490	477	490	520	466	486	462	467	507	563	507	499	496	498	483	501	474	485	507	508	478	521	522	482	509	517	446	550	510	505	475	468	518	494	491	501	497	468	522	472	538	509	502	474	505	481	505	448	548	521	516	482	516	482	504	499	469	511	508	508	473	501	509	444	494	464	478	497	502	482	479	476	510	480	464	504	543	485	456	491	523	518	489	469	533	519	510	527	524	490	456	493	519	514	494	503	460	505	473	506	441	532	512	504	504	506	515	478	463	460	512	503	485	469	498	495	493	490	485	505	497	510	485	513	500	493	449	490	493	506	510	512	509	492	464	514	496	519	452	520	483	483	501	516	486	462	491	518	471	477	511	556	531	489	508	540	483	521	508	487	503	493	530	512	507	508	492	525	484	528	467	481	490	490	514	523	531	513	501	542	480	534	489	516	505	509	511	471	467	492	489	472	503	494	490	502	496	454	509	490	498	507	484	489	515	474	502	488	516	530	518	500	512	452	510	506	449	468	511	481	483	510	446	487	502	496	512	500	502	494	512	486	512	507	489	480	472	509	479	512	491	517	505	485	486	471	529	497	534	478	497	491	460	531	456	511	507	529	513	508	504	509	493	469	525	509	496	460	492	537	510	488	515	518	506	477	490	522	506	491	528	497	524	533	494	506	508	498	552	503	500	474	466	503	469	501	462	511	464	497	514	542	512	472	504	508	478	472	512	473	472	499	473	501	509	512	478	505	531	469	547	468	477	499	510	476	465	505	492	501	502	495	512	491	518	516	448	487	525	500	467	539	484	526	496	494	509	482	536	473	477	519	482	463	506	516	471	533	505	520	548	491	485	554	526	510	470	491	502	504	488	509	496	490	532	477	501	507	478	522	517	476	513	508	505	529	483	488	498	494	496	488	508	498	519	491	498	490	481	519	506	488	498	498	470	501	517	526	523	490	487	480	478	487	487	519	508	456	496	515	490	518	508	494	517	512	460	507	493	507	487	481	479	489	472	504	458	493	512	543	471	499	515	541	511	516	520	477	504	465	469	516	476	492	472	517	503	520	486	439	459	520	496	497	469	493	511	508	489	486	453	467	476	482	507	493	487	521	495	491	500	492	482	514	509	521	494	541	514	515	494	504	502	456	481	524	512	518	499	472	517	493	498	482	480	505	501	500	502	504	454	476	516	494	502	473	501	485	521	495	499	510	465	504	511	548	496	465	498	490	523	513	476	461	512	514	486	489	495	475	506	480	495	514	527	498	494	537	441	501	524	523	494	510	502	502	495	520	472	484	488	466	521	508	476	477	512	522	497	477	503	481	455	496	466	508	460	495	472	513	507	514	496	487	492	473	499	495	496	493	514	480	469	501	474	528	514	538	453	502	535	525	459	521	517	500	462	481	485	462	509	492	503	497	526	502	485	520	475	491	492	497	500	499	524	494	522	546	496	497	516	525	459	470	465	531	511	482	486	495	486	529	554	497	485	483	481	466	518	475	485	483	493	511	491	469	486	489	491	511	516	483	496	476	497	462	473	497	466	510	507	481	488	484	467	500	515	492	478	483	512	488	507	447
22960	21321	29368	24149	21708	20580	8829	1289	998	936	959	826	857	835	858	797	768	815	826	782	817	761	784	749	796	817	740	734	823	753	772	751	740	835	777	766	745	752	714	776	755	766	742	776	827	782	774	776	761	814	733	781	748	714	784	733	759	749	773	775	717	822	751	735	751	711	777	734	787	753	728	795	753	773	750	767	769	713	767	773	784	717	766	711	742	748	740	767	745	707	787	810	716	761	750	754	791	826	771	777	716	780	749	749	793	722	725	720	776	756	759	718	754	768	731	782	795	766	729	790	783	724	772	783	794	751	734	789	776	757	751	779	798	745	763	756	775	800	805	747	727	752	755	724	807	784	796	792	749	778	773	734	691	737	793	758	802	772	772	757	699	741	749	748	699	724	780	734	733	757	773	766	746	732	747	755	746	776	739	808	766	773	722	719	764	789	713	796	747	777	801	755	755	747	726	750	719	775	739	763	768	783	746	751	727	758	786	753	737	744	774	723	736	782	777	761	758	818	774	748	729	824	740	758	750	720	731	764	756	735	731	784	747	804	762	791	769	762	717	754	757	714	718	697	729	752	747	722	741	697	751	733	786	750	773	788	783	814	780	719	709	768	799	760	709	742	723	763	755	738	777	796	759	714	756	759	752	776	677	794	764	746	783	744	789	754	787	726	732	732	773	749	760	743	760	763	762	742	787	753	758	714	760	748	817	744	708	774	779	750	754	805	731	775	764	730	704	761	748	781	760	714	767	789	725	731	772	739	763	731	810	735	693	765	744	707	757	778	741	749	781	746	738	759	771	739	807	802	737	759	736	739	770	700	790	767	733	713	738	742	718	776	704	705	783	754	752	713	755	788	733	741	809	685	739	778	782	732	711	735	786	763	712	796	695	748	766	764	747	812	755	738	752	747	760	796	788	724	743	807	736	775	755	757	715	758	772	750	703	780	755	767	786	804	806	736	729	735	716	759	763	753	738	729	708	790	751	706	734	742	740	709	750	752	781	764	811	777	756	711	762	800	725	733	696	731	728	742	735	747	759	768	699	735	713	776	724	779	784	764	734	721	736	812	722	756	788	720	743	715	742	725	720	732	730	771	748	723	774	750	794	753	725	739	756	787	776	742	747	723	766	763	759	728	762	803	778	776	739	761	773	748	748	714	753	743	752	761	809	780	769	700	729	737	752	780	760	751	749	732	797	764	758	790	733	761	739	744	728	767	761	755	750	771	744	700	746	758	746	720	727	762	764	736	714	735	764	765	784	771	779	747	794	742	718	724	738	750	777	761	781	747	777	725	727	757	783	728	752	752	718	749	764	786	764	754	725	779	795	726	739	750	693	722	797	760	757	758	769	720	740	774	748	753	769	771	768	772	782	694	714	744	739	758	704	789	720	787	791	675	782	782	700	746	783	718	782	808	766	755	748	720	764	775	746	731	718	771	728	726	771	796	726	684	758	719	756	755	757	727	744	740	710	744	722	760	782	765	725	738	767	779	730	722	683	771	758	714	737	722	727	705	735	748	772	757	760	726	768	752	764	767	743	743	736	769	747	717	775	793	766	735	729	786	720	754	741	798	765	727	778	740	702	776	719	792	783	762	728	762	754	752	765	757	681	764	706	752	766	788	752	754	816	751	737	776	750	792	720	762	770	797	717	769	754	776	701	774	740	765	712	743	689	764	735	746	786	800	837	783	731	768	757	733	723	758	763	707	810	754	728	794	803	779	732	734	752	724	750	754	719	759	755	751	789	757	744	775	722	693	769	738	749	750	752	756	764	738	749	765	736	790	766	727	718	748	733	783	769	774	755	744	727	743	702	720	783	761	755	725	703	772	789	740	780	772	736	805	777	785	721	809	730	738	746	765	750	746	784	725	769	728	764	759	695	736	741	776	735	736	726	717	753	740	761	800	716	792	765	732	747	753	801	760	734	710	770	729	733	733	776	677	746	735	727	726	741	792	743	741	758	738	727	769	717	737	781	773	787	761	726	739	776	758	761	739	766	779	735	765	742	708	701	764	706	692	772	717	717	737	782	726	709	766	764	754	822	802	724	765	741	754	735	815	736	749	798	689	766	769	767	710	727	788	732	764	728	723	764	733	783	740	702	716	766	725	728	716	739	714	783	737	764	749	737	736	745	733	770	731	740	762	757	745	761	779	736	734	748	781	732	795	770	735	739	756	784	757	700	732	745	709	798	745	697	719	771	775	754	784	735	773	751	733	743	743	778	736	773	739	710	751	687	721	720	748	770	704	750	796	689	717	764	724	751	722	797	756	772	733	745	761	791	723	754	733	730	713	722	713	759	781	742	791	734	762	717	741	756	735	705	768	718	770	744	740	743	745	737	749	800	767	705	737	706	755	812	732	749	740	786	784	784	756	770	720	770	775	742	741	764	767	755	728	794	728	734	701	726	750	761	758	729	717	788	712	811	708	771	715	720	713	743	740	788	765	756	761	758	775	761	734	729	726	812	724	776	770	716	782	779	729	772	748	716	736	769	768	798	826	788	740	753	802	736	746	732	822	783	777	746	738	772	738	740	746	752	749	775	743	757	751	799	794	763	775	745	767	772	739	759	752	716	753	732	754	744	763	743	745	789	735	757	758	755	753	746	720	714	760	768	776	758	787	753	716	752	761	711	738	775	807	770	760	726	728	742	770	790	769	736	781	705	778	729	749	820	743	739	809	797	743	737	694	761	759	766	757	745	761	711	733	747	764	713	797	753	722	757	731	773	748	760	764	785	734	787	745	759	725	813	751	795	736	741	771	771	741	784	785	733	768	724	728	793	724	737	774	740	792	735	741	716	771	773	711	757	791	816	727	749	769	742	767	719	740	732	773	766	720	761	784	749	784	782	675	713	725	749	787	773	773	774	758	731	733	753	725	743	768	729	792	759	733	754	731	723	768	724	749	719	769	755	725	779	762	739	757	768	752	789	745	767	741	718	830	739	758	720	788	766	760	736	757	762	765	753	745	675	741	748	760	763	735	752	741	745	765	738	711	770	796	745	736	714	652	803	760	756	729	786	767	790	781	750	728	775	744	684	766	740	719	739	744	732	794	769	752	774	751	791	762	740	697	734	802	726	705	767	740	774	759	760	799	767	726	714	778	773	751	735	749	739	717	828	766	739	721	746	749	702	722	762	715	767	749	735	761	761	756	784	793	786	732	754	755	743	762	752	767	774	749	796	688	742	741	763	747	752	779	745	646	761	778	745	774	771	772	744	751	724	751	761	739	744	751	730	715	758	771	787	751	736	768	743	730	716	754	733	760	738	699	713	713	769	714	766	782	761	742	732	750	758	762	685	789	743	718	801	785	697	748	743	768	752	785	751	719	764	734	720	704	738	702	782	741	757	714	739	794	729	762	752	795	778	725	745	700	765	763	749	737	754	766	764	745	748	743	709	754	726	725	786	745	727	723	720	762	753	774	762	713	728	734	721	746	764	775	766	758	717	732	766	776	773	719	743	741	750	733	765	759	728	743	750	720
56725	89318	67719	41524	28744	9961	2946	1577	1371	1242	1254	1107	1131	1000	1044	969	1007	1020	942	942	902	876	933	889	925	917	958	924	865	882	893	873	889	874	859	868	881	827	866	874	865	881	897	878	845	851	829	863	831	834	874	845	848	856	875	853	855	843	839	899	858	895	873	887	861	893	802	810	881	843	831	840	872	845	895	929	803	892	887	832	829	770	846	791	880	859	850	814	843	813	836	824	831	840	813	808	826	822	807	842	849	848	839	861	869	833	856	844	848	848	892	860	861	884	885	848	898	870	878	881	881	884	878	792	836	834	882	860	803	798	861	851	812	835	834	842	888	834	855	812	896	866	872	829	839	817	897	832	888	877	859	850	812	882	802	821	864	907	865	906	845	881	805	844	780	874	883	837	825	829	854	839	850	845	823	872	874	866	848	846	848	862	847	886	865	836	835	826	861	800	870	875	866	817	856	888	856	837	829	843	871	843	873	813	935	858	835	856	819	868	891	847	811	902	851	857	874	877	821	843	846	855	846	828	837	817	863	819	880	842	824	847	857	832	852	843	832	843	885	766	837	832	809	860	822	825	827	825	889	884	815	877	884	852	786	873	847	851	834	800	829	861	851	890	874	852	865	866	824	854	876	845	830	835	818	844	772	850	863	804	830	830	816	801	871	858	871	844	828	848	888	854	810	826	855	843	828	854	824	837	870	843	821	889	836	871	798	849	856	863	900	886	901	841	824	896	811	831	876	816	860	855	837	889	889	901	864	818	805	807	887	823	856	799	842	856	834	856	813	892	831	894	828	879	863	837	889	875	844	799	866	817	847	826	893	854	823	832	887	843	827	855	812	850	833	899	868	808	904	888	853	859	835	821	817	871	880	829	893	827	825	816	880	848	864	792	836	859	841	845	838	880	839	832	804	821	868	799	820	845	857	833	895	842	825	837	818	795	895	886	899	844	902	838	876	843	841	844	795	843	892	830	815	859	880	823	826	856	833	882	815	865	841	861	865	817	870	897	854	880	835	812	837	867	792	848	788	814	814	851	879	852	832	849	847	857	847	907	857	851	812	821	878	836	888	858	815	879	888	854	838	789	801	862	820	876	888	864	866	789	856	817	875	858	841	847	837	885	829	860	846	858	826	867	810	838	840	871	881	817	815	836	849	866	836	852	860	857	827	796	842	859	843	835	863	775	849	827	825	877	827	871	862	813	846	868	889	855	810	859	878	853	867	824	850	800	890	849	771	823	888	853	857	854	892	854	866	837	848	841	881	816	798	877	822	829	822	854	831	836	848	867	841	870	868	843	840	857	837	849	839	898	802	885	863	944	859	882	807	820	833	844	804	830	841	853	832	851	825	867	831	833	798	845	882	840	836	801	836	876	888	827	827	844	865	850	836	888	874	816	907	872	858	872	856	820	867	843	835	843	858	838	842	869	835	808	923	859	871	841	799	790	871	917	881	864	870	841	919	818	864	825	875	875	816	816	829	856	855	820	840	904	885	867	813	790	836	883	843	839	891	919	923	870	883	849	810	904	885	875	846	783	899	856	839	811	890	868	834	869	865	859	841	833	885	846	853	803	824	862	824	815	811	905	792	831	839	847	821	879	842	797	846	851	776	828	836	885	836	837	859	869	835	821	800	836	838	858	838	889	819	856	840	800	853	880	794	874	821	887	904	839	837	874	885	881	852	812	803	864	851	796	851	775	850	843	835	825	798	864	874	837	831	835	887	796	858	803	875	853	825	827	864	813	806	854	850	870	825	878	833	840	786	896	854	880	816	882	810	799	832	833	867	777	902	858	836	862	885	840	845	809	839	839	833	914	841	855	875	862	864	869	860	808	845	788	843	851	861	833	879	835	849	861	887	868	830	813	842	870	821	862	834	868	888	854	900	851	833	824	854	845	832	910	841	799	845	792	842	872	843	811	828	866	855	880	792	911	847	845	837	922	877	848	828	891	853	757	857	846	805	851	811	879	820	883	824	846	798	825	898	874	831	876	817	817	878	811	858	882	874	843	872	829	835	803	812	885	869	856	883	818	886	894	905	886	834	816	856	869	853	825	857	871	901	856	866	887	789	839	835	889	883	854	856	887	880	856	899	869	855	852	837	805	844	840	869	846	813	864	872	849	831	846	857	861	825	804	869	865	855	875	810	833	864	843	823	867	871	826	838	856	862	877	800	825	836	858	863	862	805	869	826	932	861	825	845	853	888	858	887	785	842	885	835	877	838	854	807	858	830	842	855	861	865	853	802	879	857	809	845	852	903	838	844	856	846	796	831	820	831	923	833	840	807	820	909	869	860	871	821	858	818	832	816	807	871	851	872	843	882	838	860	817	848	800	821	844	895	838	821	850	804	827	814	844	840	881	814	860	845	834	771	834	808	837	836	826	878	842	833	843	829	885	795	856	865	853	792	856	840	839	837	880	898	863	814	852	850	801	829	852	814	840	820	862	882	799	868	820	810	851	874	869	869	821	838	828	808	876	868	788	817	804	830	891	855	819	852	883	853	816	803	833	842	809	863	865	846	838	840	832	862	846	833	826	797	825	867	867	827	897	825	864	858	822	826	893	832	849	833	830	850	852	814	804	836	857	836	865	845	841	891	876	843	845	822	887	828	850	863	826	837	854	903	825	899	892	818	845	816	834	877	839	851	865	891	853	887	845	873	835	870	863	848	847	792	876	858	897	825	860	825	857	859	840	802	856	901	874	843	762	859	850	891	823	837	859	857	819	818	829	907	823	837	874	842	835	843	815	850	846	865	894	829	809	844	831	839	791	784	873	880	836	852	797	862	809	831	849	827	864	831	797	865	794	817	940	859	780	904	878	876	797	838	859	849	887	844	881	857	840	889	837	851	805	821	847	863	842	906	836	811	939	899	883	817	872	791	819	858	857	813	794	852	824	865	870	914	833	924	834	836	873	828	876	846	881	847	835	806	839	829	875	904	830	887	809	867	826	805	882	859	822	819	840	843	872	814	816	784	832	829	853	810	808	848	811	814	858	848	863	876	867	850	872	878	807	812	828	843	857	849	826	835	860	827	872	902	851	817	849	822	830	854	878	865	844	874	833	805	835	828	851	850	827	843	791	837	845	816	874	865	793	850	846	803	830	837	842	825	845	832	866	873	851	791	890	877	821	866	865	879	850	821	852	846	815	809	814	844	832	857	818	858	846	890	839	854	875	812	860	905	867	879	838	865	875	836	790	866	839	890	855	847	822	864	829	883	837	843	842	808	871	831	806	847	863	819	839	824	866	892	857	825	897	903	817	820	855	821	832	852	872	817	836	877	793	869	813	856	843	829	849	843	888	840	813	833	868	872	856	851	853	857	818	830	854	876	855	866	839	818	823	880	884	838	904	822	839	840	838	871	818	761	825	803	839	842	859	897	847	845	867	861	867	821	824	836	893	856	832	902	839	805	789	833	791	796	847	820	842	796	874	875	829	821	802	869	897	874	813	860	844	860	847	892	892	923	840	885	852	806	832	827	833
28003	23061	19862	7999	1712	669	374	332	380	358	335	349	349	344	347	328	348	351	342	328	360	322	355	340	309	356	308	330	327	323	317	315	355	318	326	319	326	337	346	330	327	351	320	336	378	357	318	335	311	339	341	342	312	337	327	320	332	350	327	337	333	318	314	342	376	348	301	346	336	346	357	336	335	339	354	346	330	308	354	350	333	322	312	321	320	308	355	298	335	362	346	309	321	328	316	325	352	336	348	312	311	368	353	350	344	335	335	293	355	325	321	324	302	320	324	342	320	330	336	342	297	328	308	348	372	362	340	337	334	339	339	325	307	345	322	337	335	315	316	338	336	342	287	347	368	317	306	333	304	339	328	325	324	339	314	316	341	341	333	356	337	349	310	342	361	349	315	356	314	270	350	355	334	359	345	307	321	319	326	332	330	355	344	341	410	311	305	335	321	356	325	343	331	305	297	309	322	280	340	322	305	338	363	307	314	319	338	335	331	341	337	314	338	323	349	363	319	307	314	309	345	304	332	322	327	328	319	329	338	321	317	346	329	311	331	333	340	358	325	314	316	313	307	380	333	328	314	356	325	344	369	313	339	349	357	301	358	315	353	319	339	340	375	332	335	315	318	328	319	323	319	336	339	327	331	334	335	304	329	329	323	331	336	338	335	346	323	306	341	301	324	325	307	372	329	298	336	310	339	340	316	307	332	337	302	337	331	335	316	340	340	344	275	302	321	350	355	356	350	345	345	342	345	323	351	337	332	325	332	358	322	316	360	360	354	318	346	302	314	315	322	324	350	348	310	329	323	334	326	306	357	352	349	330	328	279	351	322	344	317	295	313	348	318	318	327	324	299	324	346	335	315	344	322	335	331	319	305	315	362	348	357	323	374	337	321	321	379	303	347	318	344	333	343	346	317	296	336	359	331	345	339	323	310	370	358	325	310	305	318	312	326	359	327	300	343	341	319	339	327	342	307	306	314	288	340	312	361	374	290	334	321	351	341	287	333	317	307	332	312	306	316	333	344	390	348	322	326	314	339	340	356	299	361	334	341	319	320	348	347	329	336	332	310	351	319	349	358	320	329	335	341	337	351	336	319	304	329	357	345	314	344	331	338	311	370	365	335	341	341	324	331	365	320	348	327	318	331	326	319	335	314	331	331	331	371	345	328	337	315	336	347	306	332	307	337	285	301	310	343	328	315	309	361	334	353	352	339	336	316	368	322	314	339	316	302	341	339	331	337	330	320	309	324	334	342	303	350	318	329	327	310	306	353	354	295	329	341	306	307	330	341	314	346	320	360	323	340	311	325	331	344	330	289	321	365	327	325	311	318	331	380	348	327	346	349	294	348	332	329	326	358	325	328	322	338	319	338	344	338	327	298	326	345	353	349	313	329	315	366	332	332	318	338	312	345	344	374	323	332	323	338	314	350	327	331	329	329	333	321	315	336	305	335	331	311	318	291	321	329	317	312	311	318	354	312	326	303	325	354	372	329	314	323	309	336	325	327	335	310	322	329	348	338	372	294	346	339	341	334	344	328	335	337	313	314	314	345	331	303	330	326	309	345	332	317	358	311	353	313	332	339	291	342	332	327	332	318	330	325	343	299	349	332	334	300	317	317	331	342	331	324	297	323	327	322	318	352	317	326	327	323	296	338	316	333	327	333	327	332	367	337	315	337	333	305	337	330	303	334	327	356	319	366	336	326	330	347	327	338	323	320	343	323	340	306	341	345	316	324	328	314	331	304	302	304	334	340	295	340	337	314	331	336	313	331	333	307	348	327	318	353	321	318	346	325	349	331	324	364	340	329	324	309	334	312	301	331	294	336	338	345	309	329	335	306	324	306	357	336	351	326	327	313	359	332	320	334	325	298	340	310	333	368	353	334	346	363	357	320	310	326	334	329	366	342	331	335	356	306	313	335	332	339	337	347	322	337	338	297	326	322	354	312	312	349	341	344	321	331	310	316	347	357	337	326	344	309	337	332	331	313	348	326	327	341	295	337	342	345	326	310	324	347	318	338	364	333	326	369	340	332	373	348	326	341	322	353	355	364	314	337	323	328	332	328	337	313	313	332	339	347	321	298	310	304	311	331	317	312	330	320	286	350	352	329	348	365	356	303	327	322	313	330	336	305	339	327	300	344	311	316	305	306	338	349	314	357	328	349	290	344	317	354	349	326	308	347	344	321	333	348	322	364	318	284	335	333	321	360	324	333	328	349	313	324	340	327	317	305	332	315	348	329	336	316	346	350	327	328	378	332	330	316	349	314	329	332	335	334	318	301	337	355	330	347	345	321	316	286	335	320	338	322	325	330	312	337	302	345	304	343	321	318	306	322	333	344	350	316	304	316	359	331	322	327	336	330	317	368	365	333	314	349	318	345	300	318	331	332	361	335	320	344	340	310	349	286	341	366	319	315	321	325	306	365	302	351	333	335	327	318	361	331	352	341	304	326	330	324	337	315	340	352	337	332	327	351	362	362	314	320	297	336	367	300	310	334	315	332	333	353	342	335	353	348	349	336	318	326	307	328	347	345	303	314	299	345	345	330	340	358	329	342	296	344	315	329	316	372	340	335	334	295	332	321	311	325	290	336	344	350	356	285	334	322	348	335	336	315	342	348	308	331	324	314	339	326	320	329	337	312	383	350	317	317	321	330	349	328	344	345	341	338	349	305	330	342	319	322	320	315	352	300	368	318	350	336	333	334	333	317	320	294	314	304	330	337	323	296	343	330	319	328	323	286	339	323	307	346	317	342	317	338	285	357	331	311	357	340	292	340	314	327	340	335	319	345	323	341	351	328	340	283	326	310	347	349	317	366	340	365	327	310	352	319	318	341	359	323	310	289	315	354	327	347	319	284	357	309	313	305	315	339	341	335	333	323	300	356	344	323	346	328	318	338	354	312	303	315	337	324	321	322	328	359	354	351	318	325	335	324	346	315	332	352	315	325	323	333	313	320	327	326	346	359	321	322	323	321	324	320	317	338	309	351	346	367	350	323	355	302	347	310	310	331	324	314	323	312	337	324	300	328	369	349	330	357	307	370	365	305	347	336	296	332	320	336	319	338	315	341	327	319	313	328	350	321	338	327	339	326	349	331	329	318	365	355	352	321	344	340	358	302	318	347	361	347	332	319	309	370	302	307	314	317	306	349	296	345	309	328	332	297	335	317	331	376	327	347	340	361	332	308	350	291	316	336	307	349	340	329	350	328	350	344	337	314	330	323	352	323	351	354	341	337	338	316	316	356	315	348	323	332	358	369	350	326	348	314	359	335	310	322	334	328	315	355	323	350	367	354	330	345	334	355	342	312	312	298	326	349	345	341	328	342	321	344	327	335	323	302	326	321	327	338	361	332	317	297	340	361	297	318	342	348	346	314	374	358	334	324	316	308	352	336	308	337	332	333	367	325	337	325	349	325	325	372	323	343	310	322	327	298	326	347	315	333	293	333	355	344	332	316	294	314	353	341	315	313	346	319	332	368	326	348
26537	33123	18034	6698	2421	1002	475	423	410	422	436	378	406	415	417	386	409	380	401	432	420	426	380	384	410	380	395	345	370	392	409	390	395	409	374	422	383	391	405	364	383	394	405	399	387	402	447	391	430	439	395	439	425	382	411	399	427	416	349	431	391	385	439	400	369	392	382	353	391	414	377	424	373	423	395	394	391	399	405	418	420	393	375	399	386	405	410	401	375	380	389	367	399	395	387	378	389	415	402	405	426	412	385	379	381	403	407	404	375	399	399	429	444	369	396	408	414	390	395	400	420	392	414	380	413	409	374	393	397	360	418	388	385	385	405	373	395	392	409	417	399	386	404	406	381	414	404	398	412	398	389	421	403	399	430	359	432	398	395	408	385	421	424	353	385	415	401	362	409	446	399	412	406	435	397	395	395	393	389	396	369	400	385	427	396	403	419	410	394	420	421	393	411	402	356	393	391	408	395	413	393	428	393	397	392	458	454	420	390	380	368	361	397	381	400	368	404	389	372	382	409	357	401	365	381	350	432	375	402	400	405	412	392	376	389	377	398	414	432	380	374	421	377	382	382	368	418	402	370	410	391	393	389	377	406	407	397	401	421	378	397	433	362	415	406	389	365	399	358	412	437	387	381	428	385	420	383	400	373	395	384	415	379	403	395	404	426	401	422	408	373	385	398	426	403	375	391	372	391	409	386	400	387	407	395	398	403	416	377	397	408	419	381	381	395	377	386	403	397	400	381	415	367	391	411	419	424	394	412	407	379	388	383	414	395	402	370	387	399	401	408	380	396	402	379	377	374	434	424	409	405	413	369	413	395	409	381	416	434	398	435	402	399	410	417	377	412	385	376	389	417	450	413	395	407	390	386	390	386	390	382	419	423	403	409	414	392	413	424	425	381	408	410	420	381	414	395	413	398	368	366	382	396	413	406	438	377	409	399	392	370	401	410	405	413	424	360	393	394	374	353	426	396	423	415	413	367	404	379	404	367	399	399	418	384	406	392	393	373	380	397	395	433	415	438	395	373	391	399	416	368	426	373	379	433	399	428	393	406	379	412	359	380	395	374	370	378	404	370	397	374	405	414	382	388	382	386	398	371	380	398	385	393	414	420	406	398	391	421	429	382	384	378	427	387	348	407	368	424	414	423	361	410	383	375	371	409	377	423	397	373	415	401	400	420	400	413	373	383	392	389	418	408	379	367	390	458	397	432	408	407	388	383	409	439	387	432	384	418	387	366	379	409	406	391	417	381	377	390	407	404	397	415	413	379	404	406	411	429	372	387	428	409	383	391	402	424	384	398	430	399	388	411	393	369	409	389	380	401	446	389	406	371	396	391	378	429	427	397	397	331	435	397	400	417	426	361	390	413	417	393	412	405	385	409	366	394	426	422	389	394	403	392	408	362	425	384	391	400	374	384	393	392	412	390	414	395	358	412	364	408	383	394	398	411	369	418	406	418	462	421	390	406	404	395	414	367	384	385	396	427	417	337	384	382	417	389	394	394	387	418	430	438	438	398	412	409	368	422	402	386	395	410	398	361	395	383	410	401	385	402	419	416	398	371	377	401	349	360	397	422	427	391	379	388	434	376	427	422	403	401	353	405	388	391	391	411	429	389	437	425	342	342	358	405	423	400	430	402	393	363	387	407	395	401	423	392	396	410	401	409	362	413	411	393	398	409	401	406	399	407	415	400	411	433	375	429	372	403	423	425	384	365	439	408	369	399	379	421	398	396	418	439	439	402	412	394	367	386	375	375	370	386	406	406	386	412	398	417	403	379	405	422	393	427	374	405	401	365	398	405	386	376	432	420	373	380	427	426	396	401	375	424	402	397	399	394	408	392	409	399	410	453	376	410	404	395	369	387	378	392	397	373	431	407	413	360	431	405	402	393	397	398	414	393	390	406	438	379	404	405	382	408	432	377	412	366	405	433	387	415	386	435	398	412	408	430	427	372	378	383	434	396	425	407	416	401	412	420	402	397	387	386	388	430	384	418	417	361	408	361	387	411	395	373	392	406	400	412	404	411	412	395	406	412	388	404	409	403	384	414	391	404	388	375	400	364	425	403	378	387	395	411	395	407	436	429	414	400	408	412	418	406	419	422	414	362	375	395	395	388	400	373	398	395	373	419	367	413	432	403	391	363	396	394	396	366	406	369	379	416	388	388	379	385	396	441	403	368	406	416	388	383	357	416	407	391	414	409	379	388	413	378	394	445	389	364	405	403	398	390	413	392	371	419	420	401	386	429	408	438	419	395	415	395	385	389	417	431	407	377	388	406	368	387	387	365	375	410	350	402	368	402	429	384	395	404	410	378	400	433	387	374	400	429	362	360	434	395	396	444	392	382	400	389	375	396	404	430	404	401	400	364	409	407	387	426	442	422	407	384	409	397	378	380	423	370	394	392	427	383	380	397	364	392	370	382	385	389	416	385	395	416	383	412	405	410	413	388	393	412	395	399	400	394	416	419	415	392	409	398	372	404	419	401	402	378	393	392	400	404	387	416	393	414	412	442	397	385	396	394	401	386	382	384	391	415	403	409	390	366	447	398	437	390	377	421	385	433	399	436	405	374	401	400	426	385	385	421	404	397	413	400	398	391	401	421	393	420	373	409	421	401	415	402	388	397	404	404	415	388	408	379	390	397	415	414	402	402	403	377	402	376	408	430	340	395	405	380	418	391	379	376	396	419	404	392	381	389	396	391	347	412	367	379	391	397	398	401	376	407	376	415	427	406	451	426	433	386	401	403	397	377	405	398	407	370	410	407	391	399	409	417	385	386	450	374	381	380	390	423	386	384	425	406	399	392	417	369	374	376	431	416	389	380	386	410	370	361	408	411	406	420	389	388	385	361	388	424	403	401	395	400	393	391	405	388	401	390	399	410	399	396	409	406	348	405	326	394	378	375	414	373	376	389	392	361	410	385	382	412	436	371	389	358	328	409	381	393	423	385	387	392	383	408	384	407	364	394	425	402	397	411	414	377	393	400	410	404	396	424	377	399	371	404	376	400	409	401	428	392	389	433	405	375	431	373	395	406	404	381	399	356	393	383	395	387	395	399	392	406	398	380	389	370	387	389	401	383	414	400	399	395	395	419	386	418	374	419	414	410	400	402	415	366	401	403	383	409	413	419	411	414	396	406	395	398	397	389	413	416	427	385	382	419	394	386	413	386	413	378	362	401	396	382	384	376	383	423	386	376	400	424	382	386	409	371	383	409	376	428	449	370	390	384	398	410	389	402	417	368	399	391	404	384	404	389	402	380	379	409	401	415	412	431	422	395	399	383	366	409	391	412	376	402	407	422	375	390	347	417	405	430	420	407	375	394	357	385	395	418	424	403	387	357	419	433	374	401	401	407	385	395	389	399	396	406	415	424	424	435	384	399	391	416	387	399	430	426	428	384	403	410	409	387	373	411	365	403	421	374	384	402	402	395	431	406	384	413	394	385	376	382	440	374	423	415	438	401	405	397	378	424	378	423	391
24392	21461	29095	26593	20263	10298	1654	580	595	556	548	506	520	561	507	547	527	548	530	524	513	496	496	521	475	479	474	539	543	474	481	495	487	502	504	464	467	514	484	492	520	496	478	491	478	517	496	469	506	495	458	510	523	543	525	506	469	503	537	504	487	467	504	449	486	515	498	472	518	481	447	499	535	476	457	529	499	495	464	495	492	495	482	474	530	486	505	475	493	526	485	515	466	464	465	479	502	504	518	492	491	500	526	491	494	502	506	520	458	450	521	487	491	505	481	483	469	503	505	493	503	508	516	505	499	497	506	482	514	511	503	458	466	516	485	490	493	484	458	463	496	492	490	479	523	496	543	490	474	517	495	525	448	503	523	508	498	512	467	497	515	471	484	475	466	478	474	483	493	497	463	531	468	496	474	450	450	492	491	501	467	491	512	494	495	524	509	507	522	518	506	493	478	468	476	494	503	431	507	465	526	536	499	531	473	486	505	486	494	532	492	470	534	481	495	486	487	471	503	502	506	483	450	481	478	442	474	465	528	474	466	517	477	508	499	503	498	488	553	458	464	477	454	487	497	469	496	508	464	477	502	504	505	504	477	491	493	469	466	458	540	487	517	497	488	462	482	544	493	460	481	491	507	488	481	510	506	497	488	512	452	484	499	464	513	498	507	486	530	520	460	504	495	488	496	483	479	469	524	499	484	487	481	485	489	477	509	473	514	499	464	459	502	500	479	450	479	529	488	522	457	506	501	505	496	483	494	481	519	509	486	483	498	478	463	495	509	484	512	511	517	523	501	473	467	492	504	495	507	525	501	474	502	512	505	482	501	511	474	477	507	524	512	479	519	482	470	455	507	500	487	512	481	455	523	466	481	510	528	510	456	498	453	481	504	528	451	490	488	466	559	531	493	515	551	501	487	470	485	502	459	464	487	461	515	496	496	443	448	481	483	476	515	488	476	468	488	472	472	507	508	472	489	502	471	481	461	517	438	520	465	512	460	470	472	486	496	496	484	501	487	488	471	488	494	481	487	511	480	518	505	504	474	524	478	479	467	481	448	479	560	475	482	483	512	493	471	505	465	501	518	524	477	487	497	466	509	494	483	516	462	499	516	496	465	505	475	503	497	486	473	508	503	481	461	480	478	485	468	521	491	442	519	489	513	500	500	490	487	474	482	478	478	484	530	472	493	494	468	493	491	504	501	514	476	537	461	465	503	464	491	482	494	514	432	510	479	520	476	468	474	508	486	474	484	494	504	523	471	443	503	452	477	491	525	502	491	486	502	525	483	487	494	485	510	531	488	468	505	489	478	481	475	493	499	513	477	479	495	481	476	488	493	481	533	473	446	466	453	484	472	514	474	462	494	476	472	530	474	492	483	510	453	497	487	467	502	515	494	504	509	507	444	498	465	508	458	495	493	492	507	483	486	493	549	485	500	486	464	507	492	491	525	484	498	515	468	461	473	515	475	470	483	496	490	515	519	518	458	474	488	491	510	471	474	492	473	542	490	515	477	483	463	491	540	522	449	450	504	522	504	471	478	469	461	480	514	487	494	482	542	503	483	493	516	475	453	486	470	509	482	505	490	473	518	486	504	516	499	469	483	466	491	461	475	489	516	521	501	498	470	516	487	506	531	526	520	468	482	522	493	474	481	511	483	489	501	471	479	470	502	506	474	468	492	486	494	496	497	521	531	524	505	520	512	465	499	521	485	494	496	449	495	483	448	516	481	486	445	497	507	483	499	522	515	517	502	454	515	473	497	507	492	506	445	482	520	474	486	504	561	456	519	511	510	462	462	473	495	504	480	474	479	478	464	471	507	492	459	502	494	466	452	517	474	522	486	484	497	466	538	529	520	513	480	509	501	501	508	464	471	466	476	514	507	429	467	464	499	474	491	507	494	507	479	517	467	455	483	479	519	458	470	484	463	481	481	518	497	495	479	481	486	488	469	504	502	500	492	485	493	508	488	515	492	483	502	480	493	505	519	481	450	531	526	507	484	501	539	507	514	484	506	486	508	505	506	454	488	481	478	483	489	468	464	490	471	456	458	474	528	417	481	506	507	459	490	501	484	464	500	483	523	494	509	492	475	448	492	488	524	502	524	511	457	489	509	477	504	557	503	471	514	495	453	484	495	479	498	499	512	480	490	468	476	522	498	521	476	476	462	499	424	490	509	527	505	523	471	473	493	497	485	455	492	467	498	465	462	516	487	457	534	450	491	481	497	454	473	509	493	499	484	521	522	484	474	499	509	500	497	467	440	544	478	499	513	512	503	513	498	509	496	493	485	476	469	471	479	474	528	513	466	468	552	460	504	473	525	471	457	475	493	480	492	537	501	491	494	534	474	522	483	485	468	457	463	508	470	500	492	489	495	505	520	494	466	475	503	495	539	495	488	512	489	498	472	475	493	462	522	485	484	470	427	447	507	484	521	500	482	476	432	475	500	501	479	515	493	495	471	435	432	484	492	490	466	467	486	496	452	481	463	469	500	498	474	481	488	489	519	511	481	459	490	435	470	478	481	488	487	488	425	507	518	474	498	532	446	519	504	438	513	472	472	468	513	516	497	491	496	534	483	474	516	474	479	519	485	450	483	456	514	489	462	508	494	440	551	463	494	447	499	492	485	457	448	476	528	487	487	471	455	511	521	476	489	466	468	483	505	462	449	448	515	453	485	473	470	515	484	516	496	457	509	517	520	540	498	466	493	513	498	481	530	486	517	491	502	524	472	504	466	462	478	487	508	519	531	460	524	503	480	517	477	506	463	462	483	471	506	468	457	468	447	493	492	493	478	469	456	443	526	500	479	505	515	508	487	493	473	478	409	487	490	472	505	471	528	488	496	479	485	481	506	478	484	483	490	481	499	503	539	497	519	529	491	505	470	470	478	474	475	506	494	510	496	482	490	460	485	490	501	490	506	451	515	554	487	531	494	501	451	463	491	513	474	464	533	495	447	486	519	524	420	524	513	480	459	476	513	493	500	474	493	515	476	489	508	464	508	488	499	461	488	492	517	454	454	523	486	502	465	526	513	465	482	540	466	476	469	476	515	474	466	514	463	513	420	475	473	478	483	495	508	503	470	526	524	504	485	482	510	532	509	518	466	532	505	523	512	500	437	472	509	510	487	472	455	510	456	451	500	498	504	499	507	459	476	498	485	514	480	504	504	523	493	475	483	493	462	515	489	473	477	516	476	468	496	479	464	496	487	501	502	458	498	486	478	475	542	457	486	498	502	478	501	466	522	494	510	491	512	505	468	515	519	449	467	462	467	469	503	450	471	507	499	492	493	516	479	496	478	477	491	488	523	470	494	489	488	498	430	470	484	473	485	487	481	479	501	517	503	478	464	473	468	444	467	501	515	481	477	479	481	496	511	483	497	455	522	464	511	459	528	470	492	485	482	525	498	506	472	449	466	503	476	465	469	484	544	497	493	462	546	506	503	497	468	514	527	486	527	503	530	432	490	487	513	452	462	467	487	474	488	488
48238	70720	49880	33950	15982	7765	1930	866	785	693	696	696	691	634	630	601	655	595	604	611	584	582	620	558	582	543	584	607	571	631	580	609	559	586	568	579	562	566	541	548	554	594	564	558	570	574	568	592	576	565	549	560	551	595	576	582	609	564	560	567	517	567	574	558	583	550	559	551	605	589	573	571	585	590	570	561	577	593	585	583	573	525	565	587	537	561	534	588	581	551	574	530	591	590	558	579	582	575	561	559	519	544	559	529	528	567	518	570	617	526	600	582	572	593	543	630	568	591	603	525	550	606	569	588	589	525	597	543	615	573	573	599	576	587	543	600	587	542	517	552	579	545	524	553	509	573	573	565	560	552	560	552	533	573	570	549	592	585	575	553	547	581	579	597	608	559	562	607	588	598	590	575	570	558	594	528	548	539	570	572	572	574	534	582	587	578	577	549	563	585	572	544	584	581	539	560	616	564	565	556	561	558	561	530	589	591	596	581	565	571	550	529	504	561	579	557	573	554	538	537	535	612	610	572	605	584	578	572	563	551	578	535	527	602	580	585	559	564	557	575	527	568	581	520	570	578	538	578	555	571	614	534	595	586	556	605	545	564	586	573	570	546	595	563	580	558	585	615	609	572	553	589	534	584	572	567	562	515	561	604	515	566	566	546	574	531	559	537	538	558	578	537	549	532	561	534	524	569	543	583	556	562	548	517	563	558	561	560	555	538	590	565	531	551	550	566	557	519	592	551	559	550	547	622	539	539	548	560	591	527	536	582	572	589	564	563	580	547	570	506	580	590	558	561	503	576	593	546	569	520	608	533	530	596	552	606	538	595	583	579	559	563	530	555	574	602	551	581	557	543	576	576	562	554	564	538	523	521	598	589	567	527	562	568	502	575	605	541	585	548	604	560	564	582	582	532	556	599	573	539	581	584	567	586	572	567	577	558	610	532	506	540	562	561	611	582	565	596	557	579	611	561	576	603	573	547	541	583	522	512	536	530	539	589	572	591	592	557	558	584	578	541	607	520	530	554	556	578	592	599	584	584	541	591	578	554	578	526	540	558	565	592	578	575	574	563	582	597	561	587	585	576	558	541	559	573	558	573	596	564	586	591	609	517	586	576	584	593	567	574	557	573	544	590	579	621	547	553	583	604	583	551	537	540	567	554	553	539	556	578	572	562	598	521	557	596	562	584	524	506	513	556	559	560	580	558	567	552	515	585	559	567	572	561	601	541	546	560	589	586	579	584	519	625	569	599	581	582	549	573	577	559	559	553	603	549	552	532	542	562	540	560	522	585	545	597	565	604	554	559	571	559	559	547	518	568	548	547	580	536	565	498	534	555	570	551	559	544	551	565	562	602	574	572	606	587	566	583	526	563	574	592	568	534	565	567	544	559	555	597	563	543	532	553	563	592	517	557	590	584	528	572	532	560	580	549	548	580	606	519	583	527	574	547	564	569	574	579	584	583	526	574	562	564	524	568	602	560	594	588	623	560	560	552	602	547	545	603	574	590	596	550	596	572	600	568	561	537	583	537	613	572	544	557	556	566	544	594	598	595	569	530	537	529	551	540	565	599	543	560	607	570	585	579	546	571	577	523	596	616	530	556	550	558	582	548	534	544	565	575	584	575	576	597	571	560	591	588	509	529	634	592	569	569	561	588	572	616	558	570	576	550	540	607	559	548	547	535	572	534	562	580	551	551	584	555	564	528	551	540	552	533	554	588	552	514	569	553	576	563	570	576	522	553	572	581	579	533	578	593	564	583	600	573	548	597	553	589	538	528	574	549	570	567	578	588	530	557	564	627	566	578	568	532	548	577	556	597	589	560	581	548	575	521	520	564	562	535	580	563	578	560	566	581	580	549	589	588	586	541	505	554	557	512	588	570	577	599	529	562	535	563	557	562	596	590	580	560	594	572	555	570	558	520	581	575	574	572	569	543	552	534	613	594	566	557	593	596	581	574	589	575	578	556	544	561	565	575	541	578	572	578	551	594	560	562	563	544	591	581	568	543	580	545	583	568	551	533	595	562	564	521	550	583	535	557	544	576	574	538	578	541	576	562	572	590	564	552	554	520	576	596	524	590	553	559	503	608	581	629	579	548	587	569	535	514	604	586	565	567	581	539	535	540	594	597	598	537	562	562	558	538	550	499	582	555	557	574	588	537	536	528	557	553	558	508	584	556	536	551	572	533	592	587	572	567	551	528	586	562	594	579	559	543	567	558	597	539	577	543	571	605	573	580	606	539	541	557	579	550	584	565	550	564	597	584	581	547	533	565	548	547	573	575	599	590	587	560	553	565	536	549	558	550	544	555	585	575	578	541	604	544	560	559	581	569	532	560	567	568	587	571	550	583	588	581	588	574	568	563	574	573	530	607	540	575	548	584	631	570	568	550	569	537	568	533	576	574	548	548	539	558	568	564	575	570	578	540	568	515	648	558	599	549	552	549	522	522	559	566	540	576	541	602	585	542	531	563	545	574	538	575	538	564	588	563	602	614	559	573	559	557	588	593	527	570	565	534	590	547	555	544	546	545	568	542	605	609	591	571	607	564	550	550	579	555	607	599	567	555	551	571	503	538	550	564	535	560	547	560	555	522	594	608	555	558	551	570	542	587	546	551	542	592	591	563	526	551	522	549	510	587	530	537	553	523	582	580	543	551	570	568	537	562	591	579	563	555	559	555	552	601	605	544	563	557	555	547	546	547	566	573	554	591	548	545	582	568	547	520	577	584	543	579	597	584	606	582	553	562	601	554	567	635	554	563	571	577	600	541	524	601	573	568	564	616	550	573	528	537	560	535	572	550	554	579	627	549	543	561	561	566	582	569	576	549	602	533	562	578	587	583	555	596	585	607	564	576	542	578	612	563	534	570	532	525	592	604	540	554	545	595	547	576	577	562	576	516	530	558	532	546	596	583	539	552	547	560	550	575	562	537	553	587	597	538	537	534	566	515	519	538	588	530	587	576	593	586	580	535	560	574	556	581	574	555	579	606	545	590	575	550	548	541	562	571	621	571	559	572	557	550	554	562	587	533	580	576	562	535	564	555	565	562	576	561	570	538	588	564	554	564	539	551	580	552	602	585	575	547	573	575	544	560	592	577	549	570	543	539	551	582	605	558	594	573	603	585	550	622	563	524	575	559	565	557	554	580	563	552	571	568	549	594	522	551	572	532	606	558	538	555	572	548	585	534	569	575	562	583	598	554	554	576	575	553	590	554	554	550	542	504	596	544	545	573	583	578	565	593	548	572	532	541	596	532	597	584	549	553	543	557	574	588	544	560	562	559	551	541	557	515	585	547	543	600	546	575	544	590	547	607	523	580	588	585	564	541	576	583	518	578	559	561	560	568	555	601	612	562	534	589	573	567	542	599	595	563	574	556	542	536	547	599	548	544	578	613	578	593	587	549	603	546	540	564	574	577	578	555	552	548	537	585	568	546	576	570	593	569	580	552	571	571	606	583	620	587	580	599	572	595	560	531	563	560
25432	21712	28445	26282	12309	2834	754	468	464	456	433	419	417	448	457	401	431	408	441	456	377	431	454	384	386	412	426	400	409	389	417	387	414	406	404	399	387	381	396	365	391	398	406	419	403	419	406	398	407	379	400	416	360	382	388	400	429	408	391	383	386	381	390	397	379	388	439	403	416	382	407	412	382	410	424	382	398	401	400	411	403	437	426	369	388	379	404	394	366	385	404	398	407	382	400	423	424	378	394	374	403	365	403	401	372	393	394	390	417	422	392	402	407	397	370	368	424	396	381	443	397	381	412	403	387	427	417	375	421	384	374	429	423	444	429	405	396	437	415	428	416	392	425	386	382	427	403	418	374	419	408	417	409	337	379	380	389	423	412	416	389	406	416	406	410	395	414	377	384	409	372	380	400	428	378	403	390	396	417	437	400	415	412	395	432	366	355	389	426	387	405	387	411	410	396	402	392	373	409	401	384	387	386	422	420	429	406	382	396	432	423	428	399	390	379	395	410	384	395	378	390	400	406	464	420	390	432	417	366	418	401	423	415	394	397	390	414	420	399	377	418	375	421	440	420	386	406	414	414	414	372	424	401	372	367	412	426	400	395	354	393	376	412	383	378	402	380	396	403	407	367	403	392	389	419	461	391	413	397	402	409	379	366	421	394	404	396	423	414	420	349	415	416	372	398	398	423	390	417	357	387	385	421	392	407	392	400	413	413	389	374	388	380	424	404	395	421	424	404	398	395	378	398	417	404	402	393	418	369	375	365	390	399	412	391	353	407	403	405	408	391	401	381	393	406	390	384	416	413	412	407	405	407	415	349	415	429	419	389	401	396	385	428	395	432	358	420	396	434	414	430	398	412	399	393	372	369	409	394	411	411	372	396	426	414	417	377	419	424	454	386	431	376	382	431	410	404	383	429	401	389	417	389	404	410	421	400	390	390	404	386	392	413	397	390	405	390	405	373	385	385	415	394	413	359	386	380	388	397	411	409	419	403	410	381	380	408	401	424	392	411	389	410	412	447	393	388	400	408	425	392	411	386	377	412	428	394	398	401	426	392	411	399	378	397	422	438	402	425	402	392	388	381	392	393	370	401	400	427	414	406	406	428	413	415	420	383	399	424	372	374	430	435	426	412	410	403	416	419	441	394	408	408	377	402	406	435	420	395	407	375	392	401	397	392	415	404	401	408	428	397	395	421	390	421	405	395	425	406	433	417	380	381	382	438	400	414	375	391	381	400	385	410	419	443	395	400	381	401	413	363	403	425	387	376	399	422	387	399	392	416	380	410	409	398	406	416	372	389	387	408	396	388	431	373	450	443	455	381	392	409	366	399	362	394	384	392	378	417	388	388	397	359	360	377	381	392	410	408	412	380	403	387	403	403	379	410	423	387	413	423	395	393	385	395	384	408	394	433	450	380	408	425	444	423	431	431	412	406	406	415	392	358	396	423	400	403	395	393	376	413	365	439	400	375	401	402	426	407	379	372	385	400	409	415	400	358	416	401	415	411	399	438	377	400	420	431	379	387	378	420	402	421	374	403	404	403	403	403	379	382	401	424	438	401	376	417	386	377	397	446	442	386	371	350	395	396	421	427	459	415	384	435	423	382	439	394	368	433	398	400	418	416	386	429	413	395	417	379	424	443	390	411	413	404	416	360	412	420	376	402	398	442	389	404	358	404	349	436	381	384	408	380	394	377	407	419	407	384	408	368	418	409	397	422	392	385	402	366	395	380	412	428	387	408	394	389	398	407	379	383	412	356	389	455	404	399	409	433	400	384	433	398	410	405	394	412	367	414	450	404	396	402	420	390	431	410	421	344	367	432	373	345	382	392	376	424	423	411	420	406	424	404	395	392	407	379	418	409	397	420	392	401	376	382	411	405	390	371	395	381	375	398	406	404	384	412	404	415	430	428	380	392	417	413	403	397	378	409	390	416	412	425	462	385	409	367	385	430	408	430	427	398	404	402	408	419	369	426	402	386	393	424	418	399	370	433	429	391	426	393	417	388	419	399	393	390	425	376	446	402	369	417	418	369	406	398	421	391	406	406	390	360	396	387	406	399	385	418	401	393	416	385	422	375	379	410	422	424	405	424	435	407	391	373	406	436	414	390	405	381	417	361	422	435	400	395	385	371	421	375	450	371	403	394	386	372	394	434	439	396	431	405	371	419	403	419	407	407	388	369	389	392	414	392	386	417	416	360	405	409	388	402	386	407	423	385	392	399	422	388	418	365	417	390	395	377	391	390	372	402	409	398	415	391	370	407	394	381	439	408	406	391	411	388	376	377	394	438	379	399	460	415	425	391	341	441	398	393	421	416	385	389	413	375	400	393	399	378	361	418	371	418	428	395	392	395	389	388	386	424	386	394	405	427	407	382	402	400	390	444	383	382	434	386	403	398	403	399	404	378	431	424	398	387	396	397	396	400	424	391	378	433	416	416	411	383	414	418	390	435	433	419	388	411	386	366	370	401	393	401	428	364	387	400	381	376	368	421	387	401	440	410	379	383	445	383	398	433	383	382	399	408	423	434	380	384	393	408	367	373	382	415	413	406	398	425	407	424	386	387	394	389	440	413	404	362	394	418	382	394	372	408	397	386	372	411	395	421	415	420	415	398	390	424	384	415	406	440	407	404	422	404	397	404	426	408	392	428	409	393	390	409	355	412	436	419	374	388	385	399	409	380	390	407	396	366	379	425	377	393	381	429	429	390	410	380	450	420	359	367	360	414	436	392	385	438	402	411	424	426	392	417	391	378	407	445	388	397	413	404	380	400	393	429	404	419	405	399	377	391	364	430	398	404	395	399	419	404	407	427	414	458	410	416	416	395	384	405	399	433	395	402	406	385	409	393	384	431	401	395	395	406	394	422	405	401	375	388	405	399	396	416	430	414	445	364	389	355	389	434	381	422	383	403	415	389	401	400	371	376	387	368	413	360	388	385	435	367	417	420	398	421	387	407	386	364	387	412	386	392	403	420	401	374	430	372	379	374	402	392	368	382	393	429	405	380	382	406	437	417	414	380	431	426	367	421	373	399	408	403	395	389	375	392	455	397	400	371	458	431	404	412	418	401	426	401	433	412	406	431	401	413	416	411	402	389	387	391	403	410	403	410	386	415	404	404	383	427	397	411	378	372	408	426	357	390	366	364	390	388	357	381	384	397	360	405	404	372	393	420	368	382	381	413	433	394	354	391	409	416	377	419	432	380	419	389	396	392	422	446	435	415	376	371	426	427	411	383	400	418	413	399	384	435	411	417	386	395	369	417	414	381	425	418	435	384	411	401	383	396	410	392	399	404	387	404	400	396	436	384	426	403	419	394	389	433	363	380	404	396	409	382	379	416	392	408	420	403	400	386	390	395	420	395	435	387	395	433	387	424	396	399	393	407	374	396	379	403	391	408	398	417	440	435	369	372	378	380	384	385	390	383	378	406	390	388	404	374	410	405	455	388	389	416	407	379	419	419	411	410	426	413	415	425	408
44752	58787	43104	28198	9691	4937	1351	636	598	631	590	570	566	548	530	513	541	513	527	511	496	525	511	464	495	490	494	479	472	543	477	484	483	494	491	476	504	480	485	530	500	488	501	482	471	497	507	501	497	530	460	498	489	496	522	496	534	521	507	491	488	465	493	497	486	488	491	484	502	504	511	494	480	479	494	517	485	480	465	500	488	465	518	483	455	492	488	480	534	478	527	504	484	481	492	451	490	469	481	448	550	471	464	501	460	484	481	508	461	485	496	494	518	499	479	469	477	483	438	469	480	484	502	504	482	516	484	509	510	495	469	503	545	531	501	457	506	496	522	447	493	493	479	504	504	493	511	502	483	490	490	479	453	487	513	457	498	497	454	444	506	498	498	496	510	476	502	504	506	460	507	483	503	490	495	476	475	477	475	508	450	427	502	486	487	490	457	461	521	521	528	531	509	466	512	458	480	517	463	473	482	483	491	505	481	479	468	477	481	532	521	475	499	471	521	502	489	491	483	522	445	494	492	483	499	497	489	462	438	470	492	480	508	503	471	453	504	478	435	481	447	476	547	470	492	498	521	457	502	471	505	531	526	502	507	464	532	518	504	467	489	469	507	478	488	497	465	498	509	470	461	505	463	490	508	497	496	513	483	523	486	462	447	459	498	466	458	484	502	497	487	426	506	457	518	489	477	508	476	468	453	474	490	489	518	484	508	516	465	474	451	515	527	502	489	479	492	451	483	548	484	502	516	494	495	511	485	495	523	457	478	554	496	498	487	476	503	489	478	503	492	463	495	520	509	482	451	494	492	498	485	499	488	514	498	513	452	493	494	474	485	527	461	504	497	502	536	492	484	527	483	516	494	489	488	477	441	492	468	471	501	499	500	492	478	497	471	462	486	512	521	475	486	503	505	506	458	467	509	433	514	486	472	490	466	467	493	537	461	504	492	469	513	471	503	537	488	500	481	476	499	510	484	487	484	485	492	468	510	511	468	460	492	501	507	494	483	476	496	466	505	466	468	484	505	471	507	512	457	469	510	511	456	456	446	481	473	482	490	476	491	503	469	474	516	523	485	476	450	447	466	494	470	484	488	467	471	479	494	494	499	483	501	446	471	479	479	521	479	500	474	504	521	467	526	443	492	537	498	491	465	575	449	498	478	464	485	486	511	522	468	474	508	475	522	478	475	507	469	476	467	505	510	494	472	457	476	467	496	533	490	494	499	491	497	457	514	495	483	501	478	522	486	514	489	521	454	480	509	479	513	500	505	505	522	503	485	502	477	503	499	513	501	478	530	491	504	490	484	459	508	503	499	521	501	507	489	445	463	509	507	493	513	479	510	500	492	488	462	457	494	467	487	513	490	497	457	448	484	465	507	481	468	490	484	511	480	460	515	525	489	490	480	482	478	514	470	502	467	489	465	478	494	458	455	489	497	534	454	466	447	502	485	462	496	471	478	513	434	531	491	505	470	491	508	486	491	466	494	469	494	490	503	524	501	462	476	460	477	526	493	482	479	470	469	493	501	447	503	468	509	502	504	512	478	523	494	502	506	508	507	505	507	504	458	508	448	465	503	501	507	478	537	478	471	460	505	486	493	464	474	496	468	491	488	469	480	502	473	494	495	502	508	493	492	476	522	493	520	525	477	478	539	513	544	476	447	507	482	484	493	480	483	480	473	498	482	472	496	478	469	510	501	495	534	463	485	510	511	494	514	515	523	521	493	472	480	492	497	481	523	534	493	538	479	505	502	497	529	466	502	495	489	484	461	493	507	473	459	505	509	472	467	498	472	546	501	513	491	477	517	504	514	500	509	481	457	477	492	493	459	488	493	528	482	514	493	512	441	469	563	484	493	497	504	495	494	460	498	477	446	544	482	485	516	530	474	482	490	495	513	495	484	469	502	479	478	501	484	506	484	514	456	510	490	486	478	493	465	471	530	492	513	491	508	495	508	502	451	445	480	488	441	467	460	441	546	502	479	474	493	507	489	464	474	473	464	498	506	497	472	525	463	505	437	494	512	489	522	519	489	464	501	505	508	487	521	514	451	521	482	432	501	504	470	512	444	515	486	457	509	503	511	506	509	513	487	445	463	449	504	516	492	505	498	473	527	437	525	475	480	488	505	486	478	500	510	494	482	463	486	468	494	486	462	485	505	519	464	513	475	465	524	487	478	496	483	473	491	457	490	504	465	523	460	459	503	502	475	508	496	504	519	474	461	510	512	481	511	515	486	509	462	520	495	503	473	518	509	485	468	500	497	533	515	450	496	514	481	483	500	471	480	460	485	506	491	479	478	508	498	472	485	494	504	485	479	465	494	485	493	533	455	513	484	525	525	516	489	537	518	477	480	501	506	575	448	478	496	497	492	512	515	472	460	453	484	512	489	472	506	477	513	513	471	525	485	480	524	472	494	499	506	492	460	487	456	489	522	460	517	485	512	477	496	492	445	514	500	469	504	493	475	479	507	519	481	485	499	521	494	484	474	485	464	545	481	459	460	507	474	467	485	477	478	483	511	451	481	522	527	505	507	469	515	500	469	465	495	481	478	456	495	497	493	512	510	465	476	522	481	481	474	481	508	485	444	481	533	503	455	437	485	510	482	497	474	468	508	517	473	471	474	486	505	516	488	470	491	526	507	445	514	461	491	474	459	466	458	494	508	475	495	539	529	499	516	526	522	509	496	502	434	483	488	478	486	515	533	482	482	460	474	491	484	504	498	439	438	492	486	463	467	532	498	495	488	494	468	463	478	494	483	504	504	482	499	481	502	492	537	508	513	495	493	549	487	524	493	482	468	507	511	523	492	473	476	458	451	483	494	525	466	488	490	509	513	488	471	518	500	500	462	468	464	475	521	455	538	511	506	500	551	475	524	504	474	501	455	459	480	477	488	494	520	502	480	478	499	529	519	471	502	486	528	519	486	492	482	484	483	514	495	505	480	475	473	478	487	469	486	482	520	505	451	497	509	527	446	534	502	491	517	471	449	461	519	478	507	475	498	499	487	494	501	460	478	508	518	490	482	481	472	483	507	495	465	485	504	513	473	526	518	468	529	481	484	487	491	474	477	468	512	501	482	480	476	485	450	508	482	440	505	527	456	524	477	486	577	496	489	489	481	488	488	483	507	515	484	500	443	496	487	516	475	544	475	519	507	464	470	480	523	469	483	473	479	481	496	481	524	495	487	518	530	499	449	467	490	456	461	490	477	435	489	495	455	515	520	500	483	505	499	531	460	490	505	501	499	489	486	490	450	509	475	474	495	511	469	512	437	451	479	497	463	501	510	469	477	486	449	485	484	476	525	494	481	524	493	492	489	482	529	479	524	473	496	506	485	466	455	481	491	506	458	485	475	485	471	533	510	497	511	525	466	501	488	499	538	440	446	509	512	487	505	495	447	453	480	506	503	517	458	497	510	482	477	475	503	466	471	515	463	490	481	481	482	475	510	496	446	484	483	499	494	490	489	479	502	482	508	507	478	493	450	427
22971	21314	29226	24702	21523	21211	11167	1427	1013	928	925	881	814	866	877	775	822	817	787	794	795	797	764	788	791	804	811	743	777	736	781	796	765	778	728	781	747	743	818	702	750	797	689	768	735	739	751	722	778	752	741	729	775	735	772	743	744	747	736	733	764	714	774	767	744	751	729	784	756	760	750	763	756	729	773	738	719	720	788	749	760	747	706	766	702	753	762	758	755	733	751	737	760	711	801	749	734	742	785	748	766	728	738	705	732	748	728	739	790	727	744	748	760	747	767	731	797	746	761	773	744	738	699	771	695	835	754	702	728	738	782	742	734	721	753	741	772	742	701	718	726	713	719	722	708	771	728	755	762	763	739	735	742	758	720	680	776	777	737	731	733	749	740	746	768	752	732	760	744	773	723	792	751	798	718	685	723	742	753	755	734	771	796	745	727	727	766	696	763	768	749	750	769	773	781	749	791	744	761	770	735	737	719	748	728	759	706	709	732	766	732	762	722	733	765	776	783	739	738	715	759	719	729	713	767	708	753	723	789	767	763	759	728	744	815	733	736	736	753	732	737	757	705	746	668	742	745	737	760	724	709	703	724	735	779	750	767	726	719	744	722	701	763	706	713	750	736	758	759	758	777	751	743	792	763	785	719	721	708	739	764	759	751	728	790	743	765	698	701	786	712	794	771	742	753	707	746	728	711	744	810	763	731	761	727	743	696	702	745	719	665	755	795	779	777	766	771	730	757	711	743	738	720	685	735	789	753	727	782	807	719	721	782	753	720	706	746	760	753	738	800	763	756	773	737	759	744	748	727	759	792	743	712	715	746	718	737	776	759	701	717	728	720	748	794	779	737	721	751	743	761	726	716	732	697	787	801	760	746	765	735	707	743	736	746	710	727	733	789	761	723	762	759	791	744	722	742	726	740	783	717	724	728	777	759	773	760	812	786	764	752	751	768	713	759	771	753	723	761	725	736	747	777	781	739	733	782	746	760	720	752	729	760	742	728	733	754	768	738	793	722	750	754	711	739	761	714	777	712	702	738	748	807	703	741	776	728	767	779	716	731	756	777	737	706	740	762	783	731	737	773	719	731	742	759	788	753	765	706	767	752	771	760	797	792	729	778	711	727	698	709	735	787	701	738	758	755	786	758	800	722	760	731	769	769	733	712	720	750	763	691	751	780	734	750	738	724	757	737	747	792	728	745	727	778	748	748	785	712	721	685	784	773	783	741	773	769	716	751	785	757	749	732	787	775	748	724	754	741	724	729	802	724	711	711	732	728	724	737	766	717	693	680	726	763	763	773	783	686	709	745	704	720	757	773	755	748	753	748	749	726	743	698	736	717	781	768	744	763	730	779	756	692	732	768	726	708	733	754	744	792	716	747	747	732	701	727	737	765	760	734	735	763	779	769	766	744	700	719	747	733	761	717	720	757	733	794	769	743	755	718	710	695	764	709	751	746	711	733	770	752	778	785	706	730	753	737	707	721	755	729	762	768	811	792	734	760	704	767	732	768	713	752	751	705	736	748	782	745	782	767	768	756	720	792	744	711	770	763	730	754	722	813	742	753	754	741	753	718	744	713	770	724	702	756	757	732	728	728	762	756	703	756	747	743	731	704	733	769	769	792	762	769	716	707	749	770	762	780	752	741	738	727	763	773	719	772	772	789	721	752	714	741	729	736	737	751	768	761	723	712	739	755	754	740	744	760	734	827	769	793	736	738	751	731	761	738	754	737	721	752	751	699	726	761	705	692	726	778	759	709	745	760	693	733	707	698	732	702	722	730	731	736	752	782	718	782	751	761	752	780	781	753	773	781	723	789	709	762	750	727	784	800	777	705	738	750	745	758	772	748	712	694	763	725	771	759	757	766	717	698	735	737	724	708	727	743	744	802	726	772	739	726	767	754	750	727	762	753	770	717	753	780	707	723	739	745	731	727	746	734	762	742	727	767	707	743	772	726	762	746	765	737	782	787	748	753	775	725	705	750	739	778	754	729	765	778	736	783	735	770	747	802	738	779	763	814	753	750	745	733	744	724	729	819	708	736	721	823	716	752	737	772	732	749	711	755	728	752	742	774	823	763	763	738	735	732	737	705	781	774	746	758	739	725	794	747	766	710	741	744	776	804	770	732	747	761	715	682	764	696	726	708	730	729	753	742	709	742	723	727	800	791	768	817	753	748	737	785	732	731	753	769	717	768	745	774	772	683	748	745	742	761	744	728	664	764	724	792	764	741	771	727	751	725	742	768	736	777	716	758	756	742	790	778	750	765	780	770	777	812	739	727	765	715	721	724	775	757	750	743	745	768	808	746	747	774	720	752	787	712	740	704	799	767	712	761	745	706	768	745	727	714	756	694	710	749	777	735	739	747	705	732	749	726	741	756	730	725	696	752	754	708	730	729	741	683	713	703	771	732	810	713	745	707	754	709	752	714	692	740	820	714	734	767	775	745	792	775	706	819	720	742	689	760	756	732	763	752	719	727	758	754	753	773	739	746	726	737	714	757	784	753	788	767	741	773	734	745	741	764	773	741	731	696	713	778	771	751	767	733	714	742	798	728	715	748	755	704	755	723	744	724	732	755	772	758	759	681	723	774	736	734	797	729	753	758	703	775	785	741	707	790	769	765	714	710	749	756	769	739	729	748	759	748	738	702	776	733	775	695	742	776	709	765	767	743	746	762	797	740	747	711	778	753	737	719	753	752	797	710	706	752	733	739	771	723	736	732	724	749	688	749	743	731	720	765	737	739	724	718	750	689	759	747	784	770	715	722	750	750	769	736	718	712	726	749	758	754	805	764	736	752	694	748	765	796	711	767	755	725	746	735	731	786	710	737	746	730	728	754	800	701	742	755	692	788	714	761	711	747	730	711	763	763	795	728	768	753	748	782	784	717	731	802	776	742	764	703	786	773	706	804	819	745	727	791	731	774	723	729	754	720	747	764	726	701	742	743	713	784	772	713	773	723	728	723	751	724	744	719	773	761	758	761	783	727	741	705	734	717	726	739	759	735	739	773	759	764	733	726	733	760	803	781	718	714	743	769	736	762	756	731	734	750	729	755	758	714	784	731	779	734	754	781	735	760	760	756	742	730	784	762	765	762	791	760	773	720	770	709	695	760	723	751	754	730	687	730	762	744	751	748	709	747	767	722	748	736	750	727	718	754	777	680	777	782	768	706	742	749	709	689	721	745	755	734	771	734	728	696	780	708	774	772	743	744	741	746	744	667	697	764	751	697	716	768	746	770	736	735	753	747	740	745	748	791	777	745	721	793	732	796	726	780	743	723	719	769	767	750	758	719	778	730	717	698	761	767	689	710	764	726	723	735	738	729	716	699	730	727	773	739	745	795	740	742	671	739	762	790	737	779	759	740	746	707	712	739	723	713	770	820	774	792	750	693	724	779	744	701	731	745	699	806	778	743	736	816	741	724	743	729	745	740	729	770	726	762	750	728	761	711	749	777	736	723	670	758	747	704	745	740	722	768	737
56338	86884	67777	47464	23740	14054	4463	1565	1376	1279	1187	1119	1135	1031	1032	1016	1020	1003	922	928	917	891	854	947	858	892	884	873	811	887	883	870	888	852	843	836	885	820	864	833	866	819	877	852	857	901	828	884	850	869	812	831	853	856	802	820	861	832	881	863	862	854	822	821	849	891	879	820	840	855	847	838	831	838	873	853	874	832	823	805	832	873	874	868	815	833	850	783	852	821	836	820	848	850	821	791	844	847	805	825	774	883	871	836	815	850	824	845	895	872	822	862	929	845	865	851	845	905	807	871	867	820	806	849	817	835	893	841	840	863	875	822	910	814	881	847	870	812	812	887	832	887	855	815	839	859	898	887	842	860	816	879	874	868	856	837	861	835	874	783	810	808	827	850	873	844	848	879	838	903	849	824	816	847	803	844	822	853	800	858	875	859	797	822	826	813	869	872	849	846	841	845	855	901	809	807	845	798	808	856	831	845	849	901	795	856	827	865	873	848	784	884	833	859	812	820	842	797	889	843	856	871	818	805	832	937	822	848	842	823	871	845	865	858	853	861	879	885	833	837	861	858	863	840	866	838	823	894	845	878	872	889	854	794	860	837	854	837	852	883	872	832	809	821	838	852	845	837	849	807	816	813	872	822	806	835	884	813	841	856	834	854	797	904	822	830	808	791	897	856	871	877	814	772	884	856	821	863	837	784	839	852	804	815	869	866	855	818	825	839	865	846	791	857	810	838	843	849	890	859	860	854	865	833	854	857	864	841	873	879	818	868	810	841	840	846	799	864	832	837	840	822	854	888	837	825	849	811	854	819	843	874	836	882	862	905	852	833	842	865	843	884	878	842	874	847	818	845	855	831	875	813	850	880	796	796	803	881	782	776	884	840	847	805	845	810	827	902	836	832	867	799	811	829	814	833	825	877	753	846	860	843	782	807	851	842	853	868	827	820	839	873	861	952	841	865	879	859	865	880	886	830	839	844	852	837	859	804	880	850	868	849	845	870	867	810	866	842	809	846	884	848	779	853	797	793	849	857	856	894	889	793	856	817	861	851	832	802	865	870	837	845	809	828	839	772	823	825	835	818	858	790	791	849	882	855	845	848	861	816	854	886	857	839	801	878	856	810	879	894	839	823	855	847	872	823	854	852	833	807	847	776	843	803	804	795	840	796	812	810	794	819	864	833	833	854	812	870	792	866	865	840	800	823	841	769	838	838	902	871	827	808	848	847	854	816	885	886	872	836	831	824	802	813	821	808	855	807	806	864	829	820	892	841	816	854	778	809	828	854	861	877	821	792	830	880	805	803	872	825	832	863	852	864	811	770	859	820	797	880	828	867	824	843	866	845	865	823	782	848	832	848	831	797	904	848	846	839	839	837	919	820	840	809	858	858	838	815	850	857	849	879	849	856	818	845	817	804	795	812	841	813	836	886	864	840	849	806	840	852	871	840	809	874	819	816	802	823	818	811	850	812	808	803	858	820	853	828	829	807	807	879	806	836	823	847	819	774	816	822	837	813	841	823	829	855	858	879	800	868	895	799	816	824	899	834	826	851	889	879	865	842	837	832	836	861	863	803	845	880	787	793	812	853	876	852	830	786	848	810	819	886	833	855	884	881	775	822	813	873	784	830	864	833	799	823	858	875	802	796	855	821	921	815	851	844	820	826	855	811	869	862	854	896	790	832	817	874	854	889	834	811	824	904	785	816	893	875	819	784	814	840	856	820	862	835	852	840	843	891	864	870	839	824	839	815	830	823	827	828	846	844	881	819	856	838	857	801	804	860	850	753	868	885	896	859	888	857	862	841	819	836	834	890	879	835	886	854	843	820	854	825	863	854	814	863	821	909	870	822	870	855	883	851	857	842	835	817	809	868	833	846	790	839	831	823	820	902	881	846	875	832	848	758	860	835	812	837	902	878	879	843	794	866	840	832	819	874	834	886	878	811	803	844	834	842	867	837	849	847	846	859	816	835	873	845	850	838	882	834	871	780	888	860	876	836	848	840	839	819	889	871	851	895	827	830	864	870	869	836	867	792	849	877	792	812	858	836	815	829	812	854	838	835	837	835	840	819	831	850	890	786	852	815	840	799	837	835	839	840	877	832	836	895	852	793	828	814	864	846	851	866	829	877	872	859	844	820	838	864	869	804	838	836	871	834	862	826	822	824	769	910	808	799	883	806	862	842	839	874	860	784	891	838	809	818	897	845	871	841	849	814	850	876	875	828	856	837	831	855	866	885	829	837	888	836	912	824	829	845	872	798	807	784	799	790	790	835	860	838	825	872	875	880	806	839	859	859	808	809	802	813	833	809	818	874	840	843	792	812	815	839	878	847	847	884	900	846	819	806	838	803	826	819	857	829	863	799	850	816	866	818	815	850	885	814	836	832	792	819	802	820	888	862	815	846	806	849	829	855	845	889	834	896	875	760	874	883	860	847	846	827	863	770	873	936	804	848	789	868	846	796	866	842	897	830	850	867	766	816	875	861	827	872	801	856	866	876	810	830	855	932	835	864	804	872	853	810	859	830	837	830	888	833	807	848	834	775	834	875	860	875	857	912	890	830	872	818	804	846	826	815	850	847	832	866	816	867	809	854	836	806	817	807	841	873	812	835	848	799	847	810	782	864	911	861	802	846	799	862	855	838	852	890	818	854	836	860	838	827	860	879	811	857	850	845	848	850	849	774	848	809	809	838	815	873	885	857	856	845	831	875	817	850	843	846	833	862	850	847	837	872	825	870	871	840	834	856	840	825	856	832	819	834	816	852	807	850	851	845	839	802	854	900	852	828	839	818	823	886	839	852	787	870	825	894	862	866	878	888	803	825	855	871	831	832	826	807	882	821	825	808	814	829	844	835	845	867	804	855	831	870	774	823	849	844	857	807	891	852	849	854	837	887	850	838	842	819	852	852	800	845	820	820	819	814	853	849	844	830	845	811	909	822	792	863	859	856	841	822	847	899	890	826	855	890	840	862	878	824	811	857	792	889	830	854	850	813	820	792	805	803	778	833	873	806	848	871	842	825	841	842	803	855	859	794	802	829	819	853	826	835	860	788	879	828	840	815	883	816	821	883	862	835	819	806	837	836	838	786	820	858	854	866	873	866	825	819	890	837	835	824	785	856	855	881	848	824	773	868	815	818	841	820	802	855	875	792	794	849	818	807	823	821	909	875	873	833	859	850	823	904	828	843	825	864	820	826	835	810	895	885	802	824	842	803	818	857	821	854	824	836	787	834	840	833	835	818	855	867	842	854	887	903	859	850	845	791	836	824	823	884	820	809	775	876	808	821	818	870	844	837	804	835	871	805	830	835	883	839	816	834	824	849	809	867	819	871	880	787	779	840	858	882	901	862	862	805	871	860	794	875	868	807	831	828	825	822	881	813	831	864	870	835	848	850	832	861	832	821	829	873	814	847	833	833	873	825	828	767	887	839	880	823	815	803	842	852	840	841	895	858	849	824	882	809	845	867	787	823	757	837	847	857	855	814
27886	22454	20563	8453	1389	856	451	357	352	296	346	343	353	346	325	338	317	293	320	321	299	326	322	357	302	338	381	297	321	338	310	305	332	349	324	350	342	315	329	314	332	338	306	335	333	331	305	359	290	317	351	348	314	311	309	341	338	325	333	308	321	304	324	331	354	354	322	356	348	308	333	305	321	328	333	317	310	319	351	343	340	342	334	323	334	362	350	309	333	336	329	302	323	324	321	297	301	355	293	323	343	352	340	306	370	308	314	324	324	345	318	336	326	338	319	344	315	337	348	323	312	307	334	307	303	308	321	354	303	293	324	335	335	316	311	344	332	274	304	356	348	315	330	326	322	331	343	329	293	320	318	322	337	293	347	343	328	330	318	334	344	346	318	331	321	331	325	300	318	314	312	311	312	316	329	339	337	317	339	318	298	305	330	325	337	352	311	346	306	324	311	307	291	327	338	342	312	322	319	328	345	345	307	296	309	319	336	310	335	306	294	319	304	338	329	310	342	324	352	308	338	337	321	375	322	330	345	333	327	341	325	311	323	366	326	333	297	351	343	365	327	330	300	327	298	336	346	313	351	344	302	335	336	338	347	361	337	334	300	340	328	323	335	333	323	319	343	315	311	354	338	327	320	327	352	297	327	310	305	313	286	329	315	299	321	352	302	345	322	318	345	331	331	307	340	310	323	314	311	343	332	341	331	349	337	323	287	374	339	332	340	331	356	327	317	330	341	325	305	335	343	301	347	356	327	350	343	328	315	317	335	324	338	329	327	304	332	334	323	301	327	327	326	319	326	324	290	328	309	359	341	335	316	316	317	338	306	321	358	356	310	357	301	306	338	333	328	314	297	286	327	359	320	338	337	339	295	359	291	322	300	328	331	329	330	344	305	320	369	356	371	337	297	339	323	360	324	338	337	326	348	363	324	320	315	324	350	305	288	319	321	341	317	306	342	290	310	313	314	325	327	321	333	331	285	328	319	324	285	360	318	317	330	326	334	329	328	322	332	373	337	321	306	329	300	300	325	312	348	329	355	317	341	309	296	351	350	314	345	337	304	317	302	367	318	312	334	322	364	333	307	337	341	344	334	329	305	327	305	332	314	325	330	327	295	319	321	342	340	331	323	283	303	315	302	335	321	345	352	364	345	327	315	332	285	327	355	321	294	331	319	326	334	356	332	341	323	327	311	337	306	315	305	308	352	321	332	275	335	308	306	318	339	327	336	330	331	344	347	339	334	335	348	354	346	333	332	351	320	317	341	301	347	301	326	343	338	335	332	332	338	356	317	322	333	321	345	326	335	343	306	317	342	346	306	320	301	300	334	347	296	333	326	335	266	313	339	307	318	372	335	332	377	337	303	344	348	327	316	315	341	349	356	294	339	333	306	316	330	341	328	294	348	275	343	324	315	341	336	342	315	329	353	311	341	364	322	341	336	346	335	353	310	329	341	330	310	311	323	307	306	306	328	332	324	304	354	293	319	356	310	316	341	325	351	308	295	311	346	316	338	342	331	326	365	335	338	319	344	329	339	325	324	336	348	329	290	351	339	320	347	336	314	330	325	325	349	332	332	328	295	317	320	301	349	318	324	336	300	309	346	328	338	344	361	342	360	334	315	351	300	355	302	325	333	317	289	345	319	332	336	295	313	345	336	305	331	300	301	313	304	323	321	310	333	311	309	342	314	302	369	316	343	309	333	303	324	355	350	334	310	345	352	328	297	333	326	315	342	325	324	343	316	341	333	296	334	337	295	305	304	325	350	327	329	323	315	337	330	332	323	342	329	323	318	316	322	348	318	306	309	329	341	315	300	333	336	314	308	337	334	308	346	322	326	329	310	347	340	336	325	303	328	330	368	303	326	312	326	325	320	320	312	349	335	348	318	330	330	313	313	338	333	318	322	313	329	323	333	330	368	345	341	342	332	312	339	317	352	311	330	318	315	361	311	319	328	338	350	332	337	315	358	350	333	341	310	308	335	343	314	324	324	331	359	342	301	333	319	321	342	352	332	338	360	317	338	325	307	315	322	337	312	338	340	293	341	325	337	324	337	323	293	308	320	341	320	372	336	316	353	356	357	311	324	337	335	324	306	339	339	312	326	300	334	350	327	367	319	340	306	291	328	358	363	315	324	320	321	313	337	334	324	321	343	332	332	331	338	338	312	323	340	319	308	349	303	311	324	315	302	342	319	346	350	305	314	312	328	316	322	329	317	309	346	313	349	307	350	339	329	331	339	328	346	288	324	322	324	322	302	319	317	355	331	325	316	308	316	321	307	314	318	349	312	302	338	327	333	324	329	335	318	332	321	310	341	340	329	308	333	297	281	325	303	308	330	360	330	330	330	342	316	341	320	298	297	333	313	303	336	302	319	339	312	318	335	314	321	322	351	358	365	329	320	295	297	330	308	344	337	329	320	337	314	345	336	319	317	328	319	334	329	319	341	315	301	342	325	351	321	333	335	333	344	320	332	382	292	305	339	337	328	329	322	330	326	325	319	294	336	303	337	317	323	310	330	317	324	305	332	310	322	338	318	305	335	337	324	328	339	321	352	347	321	319	313	334	305	312	306	316	327	273	356	349	336	335	331	317	322	297	314	312	329	305	325	328	334	325	326	317	295	332	321	328	339	334	337	326	303	337	306	333	329	333	357	360	334	318	329	347	313	347	350	317	313	342	329	327	333	327	309	322	337	310	328	334	311	351	323	347	332	297	365	322	314	291	338	324	344	309	305	332	323	319	355	332	326	345	314	284	345	346	316	329	406	340	283	346	338	336	347	348	325	318	347	298	336	357	335	324	340	341	310	336	305	312	335	344	332	322	304	324	326	324	345	324	280	361	325	336	320	322	342	320	310	325	316	367	346	329	299	318	330	316	349	329	347	338	344	319	358	300	315	331	352	324	367	332	338	320	328	323	355	314	328	318	325	346	285	312	319	351	324	351	344	327	350	350	301	346	329	342	324	362	334	324	303	316	268	314	361	340	335	339	318	312	329	325	306	340	321	314	322	341	314	332	321	306	344	343	342	300	315	344	315	337	310	323	312	338	315	295	292	338	365	347	350	315	359	335	305	332	328	319	325	361	322	337	326	348	298	333	361	337	314	317	344	335	351	306	337	306	332	315	316	341	309	328	344	315	281	336	344	358	341	323	345	320	365	308	297	318	337	322	343	337	341	340	323	354	316	363	296	350	349	314	330	329	298	319	356	329	316	371	334	323	319	291	336	310	304	309	328	344	300	326	379	341	336	330	294	332	318	335	329	310	342	343	365	362	340	308	312	325	319	304	326	328	351	347	332	328	305	342	361	329	346	333	320	345	287	302	300	300	344	325	350	324	339	318	322	307	320	326	342	345	334	349	298	310	311	326	295	359	287	324	338	354	316	343	365	338	360	335	325	341	328	300	319	310	299	351	343	321	339	323	316	317	342	332	338	318	339	280	339	335	339	296	298	344	343	311	324	343	332	291	321	340	291	352	356	338	334	344
26529	31669	20085	6770	1760	1091	579	439	453	412	379	405	395	356	375	419	380	426	389	420	399	399	412	389	388	384	381	408	411	390	368	430	385	373	394	380	409	428	386	391	393	406	395	385	385	385	387	381	436	379	399	388	404	403	407	388	350	420	436	386	393	412	410	378	427	393	382	425	382	364	383	382	377	402	417	397	395	368	438	367	399	409	370	413	403	399	373	390	391	426	382	395	428	392	426	396	422	402	416	401	372	391	400	378	409	371	384	359	383	376	409	371	417	359	393	385	414	400	387	409	381	393	405	400	367	436	417	418	391	399	406	375	400	391	384	393	386	399	387	371	422	394	419	382	405	410	422	399	391	427	377	358	391	421	399	396	408	388	380	422	376	395	437	385	383	377	417	380	369	400	397	358	357	378	390	379	371	388	416	413	377	365	418	399	375	379	424	398	384	384	407	403	391	412	397	383	396	394	395	375	384	395	373	384	380	389	416	388	370	382	372	412	393	423	409	363	385	359	409	399	410	430	398	432	399	422	399	365	397	387	373	384	407	385	422	354	393	370	394	410	381	406	415	391	376	363	382	413	394	382	408	401	379	414	355	428	412	412	358	425	387	380	372	370	369	404	407	430	419	402	388	395	401	400	390	416	369	407	395	377	364	375	398	382	401	371	374	385	408	398	375	402	396	357	406	391	407	402	380	396	391	362	388	399	441	393	414	421	407	348	414	417	387	416	428	411	378	420	387	421	381	412	413	381	395	392	393	422	382	401	408	406	423	412	387	406	400	374	376	392	371	385	398	384	369	389	404	440	388	380	396	407	367	382	402	412	427	363	378	360	418	407	426	435	400	373	385	410	390	344	408	406	381	384	393	397	383	403	390	411	416	361	401	380	408	377	400	416	405	356	399	373	427	410	383	380	355	402	400	425	398	383	389	377	383	402	394	400	391	408	396	406	395	396	392	388	395	374	383	390	389	386	400	349	437	387	434	384	379	416	389	397	388	385	382	429	390	390	414	422	391	421	410	377	361	448	391	364	401	380	389	372	399	384	373	345	414	380	410	405	403	384	392	386	384	409	402	379	404	395	404	383	372	405	425	406	421	381	405	395	398	394	407	411	392	380	405	372	427	392	385	404	400	387	444	416	387	419	406	385	423	404	392	394	414	394	412	391	404	381	394	384	403	450	383	398	404	409	387	403	386	413	394	394	412	388	404	418	371	411	387	379	383	399	426	391	409	355	386	391	377	396	415	376	397	372	359	359	407	413	393	414	379	410	396	453	402	347	394	387	348	377	374	411	373	398	380	374	377	407	394	418	371	435	381	340	371	411	389	399	383	436	383	391	395	390	452	417	382	424	375	405	376	379	399	389	399	412	384	408	412	388	396	380	397	382	352	404	407	385	395	405	414	415	411	389	400	374	391	395	405	396	351	393	404	401	424	362	411	370	395	386	403	359	384	371	395	388	394	400	389	408	361	410	425	409	393	422	347	385	381	391	392	414	392	373	399	385	414	412	380	350	364	418	376	403	380	389	412	393	378	369	374	389	419	347	379	392	414	418	393	399	396	357	370	395	418	440	448	391	413	380	403	393	365	386	385	378	383	411	388	439	403	375	403	391	359	367	394	433	382	391	388	381	388	431	410	422	405	377	365	427	387	411	391	407	430	370	378	378	373	403	386	377	379	396	388	367	381	408	413	380	374	418	391	394	367	393	383	413	385	400	401	392	399	444	408	357	436	352	391	377	414	387	381	366	412	413	399	426	414	395	386	391	399	379	363	386	415	379	360	398	406	429	395	405	374	413	379	374	374	390	366	362	405	388	399	405	416	391	406	440	397	393	388	406	402	369	415	405	402	425	408	443	422	399	409	418	379	412	390	398	388	376	408	389	428	388	462	430	409	394	373	410	437	402	358	423	383	365	401	383	396	370	407	377	405	397	370	340	418	396	398	391	364	374	424	372	401	397	386	376	388	414	391	360	395	402	395	396	365	390	355	375	385	383	384	392	403	395	374	418	384	363	388	371	396	374	429	424	387	373	385	400	408	408	424	375	428	403	372	395	368	396	398	376	409	378	415	384	410	370	378	365	402	399	407	386	403	416	387	379	376	404	415	401	408	377	401	410	420	344	394	416	392	399	388	428	388	381	397	386	407	376	416	386	359	419	387	392	398	406	398	394	412	388	401	418	419	417	384	384	392	363	372	365	400	410	385	391	391	401	409	373	376	390	405	385	410	382	385	403	371	384	400	400	396	369	394	358	365	390	392	391	382	387	435	382	394	395	389	361	431	413	388	355	417	390	410	395	412	419	411	397	419	389	398	368	380	404	406	400	398	364	389	407	405	400	375	380	393	407	383	424	362	397	367	394	408	440	387	379	401	385	429	380	387	372	395	419	392	386	365	397	374	421	407	353	387	424	356	387	392	392	401	373	453	388	402	407	428	381	386	416	368	357	394	389	412	396	413	403	402	380	359	396	388	402	417	415	401	345	401	402	400	393	353	397	361	418	433	416	402	407	412	400	428	367	392	382	382	420	376	365	408	411	370	415	406	381	417	399	393	373	402	393	394	375	386	372	382	384	415	399	435	383	367	376	351	416	426	388	369	376	411	369	425	411	394	382	375	397	392	417	410	366	394	433	388	403	378	358	392	441	403	395	448	372	395	413	375	409	392	421	385	407	384	416	387	418	415	399	394	361	344	370	389	392	431	397	413	402	401	418	417	383	397	379	393	408	394	400	385	405	384	383	406	386	372	371	407	368	369	388	401	410	400	384	399	423	373	378	384	363	373	392	362	396	395	413	407	377	413	366	398	387	387	408	418	368	343	380	373	376	399	398	360	374	407	382	380	409	374	395	427	377	394	370	351	406	418	376	356	421	381	356	377	396	409	408	359	391	388	392	413	391	366	394	359	409	399	414	377	420	386	412	381	413	374	397	375	411	394	379	407	372	396	421	412	387	403	395	395	368	430	395	386	403	383	408	390	401	394	386	418	385	413	395	381	404	397	390	399	403	393	399	419	420	396	411	362	395	410	398	402	414	406	408	394	379	399	379	415	374	406	396	438	372	409	384	391	397	427	379	431	384	388	384	401	394	414	382	376	386	387	414	420	388	399	397	383	356	385	400	450	393	408	388	364	420	366	380	394	409	398	402	395	399	385	413	379	416	419	381	380	421	394	363	402	391	390	413	397	379	407	417	385	391	418	427	435	384	416	373	372	396	385	388	412	406	428	414	391	376	370	417	394	368	417	383	411	395	382	386	403	409	380	382	372	389	365	381	384	417	363	440	364	376	374	373	414	400	373	433	376	407	420	387	366	424	400	371	411	420	402	377	420	403	410	379	388	417	377	420	384	410	407	385	399	401	378	362	422	443	415	426	370	421	368	409	383	410	394	398	384	395	373	407	370	379	394	429	393	400	395	418	373	403	386	395	379	412	407	375	376	377	377	380	388	348	414	358	369	418	378	375	408	383	364	425	384	425	382	394	407	402
24435	21363	29145	25715	19454	9537	2054	671	568	573	587	518	522	483	527	519	528	474	516	541	523	502	515	499	498	427	511	497	496	510	483	469	507	485	496	503	473	464	479	460	484	451	495	494	450	492	476	509	497	472	475	459	491	503	492	482	470	472	469	500	491	490	490	477	481	513	473	498	462	492	458	500	507	456	473	516	462	453	482	518	493	453	488	496	445	478	448	476	471	479	478	462	449	457	489	516	529	484	464	445	499	470	468	500	470	489	516	473	497	435	520	469	445	508	495	480	515	472	525	456	484	506	486	470	452	515	461	483	473	486	492	472	477	502	529	477	476	494	482	488	458	482	499	431	467	523	457	460	474	459	454	497	479	487	498	499	456	493	482	463	473	487	457	470	458	469	508	488	505	489	473	510	502	495	439	430	454	479	464	425	490	470	484	480	473	524	494	493	478	491	459	471	483	479	504	481	505	494	518	518	483	539	507	463	486	498	487	489	476	482	503	467	498	458	539	494	456	471	467	514	472	466	465	501	460	489	494	498	493	495	489	505	474	476	483	463	487	500	460	495	482	491	466	484	504	479	483	488	503	483	446	485	472	521	470	437	469	468	475	487	473	501	463	490	469	518	439	493	527	489	473	470	507	461	521	478	473	485	505	488	477	437	480	481	504	497	502	506	521	473	470	479	490	479	463	450	458	449	456	482	477	471	486	506	469	486	467	513	439	453	461	515	473	455	483	521	463	481	483	546	455	494	426	512	511	533	489	466	495	488	495	487	474	524	477	460	493	501	460	488	474	495	472	476	513	459	479	489	488	444	516	465	510	454	478	494	451	440	503	488	483	494	475	491	520	473	505	465	437	480	497	494	504	458	464	476	539	468	474	470	480	510	492	493	462	456	505	456	504	497	470	519	464	494	488	438	472	450	455	529	493	496	470	505	473	473	517	499	451	499	487	478	480	501	461	479	468	451	452	495	485	479	494	462	490	501	479	506	501	445	504	511	541	463	497	497	476	478	494	524	445	498	453	457	518	484	497	459	491	485	486	474	495	466	516	484	454	469	496	450	514	485	489	486	501	498	471	511	513	453	474	461	456	473	489	532	485	465	486	465	488	533	494	487	454	498	488	488	471	453	473	498	511	500	462	478	491	493	452	520	496	466	512	497	463	500	470	457	437	488	441	439	482	505	474	499	493	512	466	522	498	462	495	484	469	477	460	463	478	492	472	452	469	490	507	499	468	516	501	506	477	469	509	483	472	469	449	467	526	495	503	476	478	496	504	480	432	506	511	472	504	463	423	454	513	478	449	435	489	465	517	464	502	498	536	515	495	491	440	458	473	503	470	504	488	480	491	494	514	528	502	464	499	443	502	499	478	467	503	496	472	478	455	471	512	468	465	481	489	481	469	482	493	471	491	484	505	517	464	493	473	450	431	481	466	486	494	495	494	449	498	495	500	495	492	483	449	499	455	483	493	458	498	484	506	449	537	472	508	467	424	489	489	471	450	480	487	507	473	437	467	447	470	430	521	459	501	485	480	446	470	507	481	542	510	444	487	484	489	483	479	499	476	513	501	487	520	485	462	518	483	529	493	446	449	480	473	484	477	494	471	418	475	484	504	515	467	487	445	517	496	507	483	486	483	464	482	460	499	463	468	465	484	471	521	505	486	452	488	512	472	456	474	459	472	515	471	457	487	507	457	470	441	456	466	473	453	494	447	482	477	465	454	477	477	513	440	488	481	453	464	475	465	495	528	461	456	501	502	506	487	498	470	460	483	497	495	423	473	466	443	462	496	457	502	470	441	475	492	484	481	498	482	482	467	470	506	427	470	494	488	473	482	459	457	510	524	490	481	460	491	481	460	454	480	485	459	452	475	474	513	514	460	484	448	494	510	484	509	492	492	495	516	471	479	520	458	451	500	490	514	506	512	451	487	527	477	464	477	514	520	452	465	467	471	488	462	474	479	490	453	488	509	471	451	489	479	485	490	484	511	520	512	484	487	474	468	442	457	475	484	479	465	488	469	442	446	485	489	478	484	477	505	521	470	478	491	474	471	496	496	462	463	494	518	455	493	476	478	454	445	526	521	501	512	490	499	506	524	513	452	505	512	473	489	488	464	512	504	442	498	448	474	503	487	455	481	432	504	469	492	463	504	482	483	490	491	472	489	494	452	446	527	479	498	477	471	481	483	448	451	482	475	478	476	503	475	486	442	481	489	526	493	491	518	495	470	487	489	429	473	479	492	489	467	472	456	535	534	461	461	534	491	520	494	497	476	490	455	505	517	477	489	473	498	494	481	479	445	474	474	502	512	530	469	483	513	461	467	463	478	484	471	458	462	529	474	481	461	467	491	462	503	525	518	484	467	463	498	446	482	465	502	518	495	487	469	475	487	480	486	509	494	461	464	504	482	508	470	507	492	468	480	477	485	470	505	484	554	473	460	516	453	501	525	472	453	488	473	462	493	458	447	508	452	496	467	504	497	465	488	519	463	485	502	527	526	443	533	496	424	468	494	503	503	487	495	486	479	511	475	486	516	476	557	491	474	473	441	512	478	470	501	487	507	489	460	489	474	493	488	470	468	502	480	484	483	474	455	496	519	445	446	468	491	478	530	471	473	467	505	517	503	516	482	497	484	464	526	508	471	488	475	461	438	497	513	473	467	462	486	485	504	500	503	488	472	489	474	474	512	468	468	533	511	460	474	487	483	439	538	511	494	459	447	473	496	483	525	481	498	494	459	518	493	507	476	520	457	496	480	472	475	537	494	494	460	458	483	442	503	482	505	477	471	441	464	473	483	476	472	485	481	493	485	492	476	483	453	469	449	466	465	512	489	452	488	491	502	470	482	498	467	487	492	464	469	495	474	514	481	520	470	477	484	492	475	455	492	480	509	460	518	503	466	521	484	482	507	474	487	512	482	479	468	490	477	478	508	483	512	514	458	459	452	499	487	544	482	488	494	494	475	477	473	493	504	504	489	478	444	469	426	473	490	476	492	462	474	485	482	530	486	455	489	471	498	467	455	507	484	468	478	508	539	464	479	483	462	437	474	511	482	519	492	491	494	485	470	464	456	450	459	471	467	466	467	475	539	468	505	499	470	462	490	466	466	487	469	499	501	451	482	484	493	469	487	495	502	473	482	485	469	477	476	482	503	510	457	462	474	444	484	471	484	452	484	500	493	518	495	481	457	442	497	504	523	505	457	463	476	470	480	479	501	442	515	503	436	486	467	470	514	462	447	507	498	493	456	497	464	494	471	456	470	504	476	476	466	482	452	486	469	503	458	473	487	443	446	458	470	467	490	503	488	502	468	491	460	480	474	471	479	456	480	486	473	463	511	480	496	491	454	497	540	491	486	502	506	473	472	474	480	463	461	467	480	446	501	506	479	520	473	499	504	454	495	468	545	471	487	438	474	480	540	476	462	462	511	527	515	502	474	463	505	499	502	481	482	448	495	465	447	466	481	506	460	490	483	468	452	454	479	503	437	488
47578	68412	52522	27705	10843	7292	2324	875	775	746	719	712	707	598	609	588	636	608	601	582	605	600	559	573	612	613	556	636	576	577	614	603	570	605	556	571	575	565	553	546	582	537	587	601	547	577	567	563	540	579	551	563	553	578	582	522	552	600	536	584	594	520	564	546	564	614	563	568	599	592	575	567	563	554	618	559	581	603	542	573	556	563	548	589	536	565	554	600	547	570	581	554	531	571	602	573	543	578	572	555	552	590	543	532	577	546	574	591	548	613	577	576	555	544	537	527	536	586	506	505	563	568	552	567	576	556	557	551	535	557	566	563	553	574	566	566	570	516	523	556	552	577	556	585	565	583	559	609	569	541	529	563	551	584	589	560	500	589	554	538	537	576	593	584	531	539	547	561	555	522	529	581	554	523	509	531	532	551	523	535	548	547	588	575	543	556	532	546	556	588	564	602	577	617	570	571	564	527	569	562	558	589	559	565	558	541	556	550	555	580	593	549	574	572	586	564	535	545	563	538	570	540	541	586	549	568	549	534	574	543	582	601	536	568	544	546	580	552	561	517	526	545	549	572	558	512	592	572	575	569	564	590	542	530	544	555	549	552	609	565	534	594	582	518	553	552	557	574	549	566	586	566	566	583	555	571	577	577	536	556	520	583	587	569	534	548	533	580	526	579	559	586	557	543	569	547	541	517	542	581	544	568	595	572	553	551	573	549	542	585	565	563	544	541	556	597	541	567	551	581	551	584	545	604	562	565	616	554	548	560	562	584	582	576	590	568	591	581	539	545	551	542	518	528	588	581	554	544	561	510	585	567	576	573	534	579	601	567	570	561	577	574	606	596	589	560	533	616	576	545	563	572	562	583	549	572	550	566	590	571	552	560	561	553	558	564	549	576	608	547	573	526	526	529	535	535	575	537	558	519	521	572	520	503	579	570	513	539	538	529	521	578	523	567	577	575	575	567	549	558	540	541	592	540	547	601	580	539	565	537	543	575	527	525	556	554	553	548	609	539	581	589	531	562	549	581	592	583	594	569	556	560	601	561	537	550	530	544	535	540	541	562	583	560	550	638	555	561	547	569	552	546	589	553	559	542	549	544	579	601	571	565	619	573	591	582	592	538	560	556	563	581	490	558	582	552	512	596	564	599	526	559	562	551	557	545	555	576	620	578	556	507	594	577	553	532	624	584	565	547	578	574	557	542	577	572	534	553	557	560	529	567	566	560	581	532	556	535	559	546	587	531	511	552	557	565	511	567	547	575	543	559	558	550	542	547	539	592	567	555	507	546	520	537	555	571	542	577	559	597	556	594	566	559	527	602	551	543	564	569	501	545	595	567	576	554	547	508	534	571	561	575	559	560	571	539	561	591	529	550	592	579	560	530	539	537	617	549	544	514	608	625	562	566	572	545	551	510	552	564	587	524	552	561	588	541	551	590	557	551	579	599	605	558	608	539	571	586	543	564	557	574	591	535	567	538	570	552	568	568	590	532	539	587	515	559	573	592	575	560	563	546	560	547	522	573	590	545	551	595	561	547	560	580	566	560	584	603	583	550	531	536	541	526	566	531	578	554	544	546	525	577	549	514	544	521	614	558	576	569	574	599	541	546	528	522	548	557	559	554	525	574	563	547	528	568	550	563	580	567	549	585	565	559	543	546	551	544	577	552	554	564	508	538	526	585	554	515	582	540	562	589	563	603	579	536	570	569	538	517	511	564	573	581	565	544	556	565	549	535	603	556	574	559	589	542	614	565	580	597	574	580	585	547	557	580	536	574	564	597	561	534	562	553	543	564	565	556	545	566	582	562	618	598	549	535	518	552	587	520	562	565	545	565	545	573	525	582	579	554	553	588	557	573	571	547	541	539	585	549	580	523	543	565	577	582	520	561	522	588	549	585	552	572	584	596	550	560	553	541	567	543	562	626	535	537	573	568	583	527	567	578	538	586	544	559	539	586	570	547	551	581	509	557	548	566	542	568	592	584	554	554	588	569	564	569	594	572	592	557	546	582	525	550	577	558	589	567	561	599	556	578	585	567	595	573	548	562	585	537	582	563	554	551	560	603	577	559	579	595	549	573	580	533	603	529	556	614	572	588	525	567	559	530	575	489	578	575	585	534	572	573	545	600	562	551	590	521	599	576	539	585	515	516	567	543	564	543	558	522	577	527	575	545	544	600	568	550	554	549	564	595	535	551	571	566	562	547	526	552	532	610	583	556	607	597	562	557	554	541	539	592	541	532	538	526	580	549	547	566	574	533	548	545	587	560	547	557	539	576	547	542	539	552	590	552	562	546	560	591	564	536	557	528	580	561	519	542	532	569	559	545	559	554	513	533	617	557	559	592	563	570	557	554	533	535	545	541	548	581	568	555	562	582	575	571	525	564	537	548	569	581	537	559	562	595	566	552	595	578	571	558	542	557	582	518	569	584	589	539	542	511	573	537	521	570	568	591	535	559	580	580	596	525	562	575	559	564	574	583	581	503	581	559	555	541	497	575	557	573	583	513	529	580	595	609	522	573	537	553	547	617	559	577	536	566	577	559	528	541	562	531	534	554	577	586	578	544	547	555	556	580	548	543	542	584	593	557	561	580	564	588	542	549	582	528	565	540	613	540	554	542	598	583	553	545	548	593	553	537	552	593	533	566	540	609	546	567	594	541	569	577	525	533	581	540	576	573	567	556	551	533	562	546	556	587	533	599	531	573	545	576	524	547	559	579	572	583	546	591	564	543	567	589	574	587	545	575	579	566	566	581	549	557	582	547	584	539	488	567	633	558	520	587	589	546	519	591	588	588	586	540	589	568	531	503	553	541	578	578	547	583	620	558	546	541	570	554	546	551	557	585	573	551	539	581	541	582	545	591	570	582	547	542	536	556	562	573	568	542	560	563	590	588	555	574	617	562	532	528	516	563	576	543	558	555	554	574	602	544	552	571	548	562	557	538	585	531	576	525	548	557	603	555	546	553	558	574	571	563	580	568	556	565	534	548	541	566	585	552	545	546	621	597	547	544	549	510	560	621	560	544	571	557	574	504	577	536	542	563	570	522	529	525	544	541	514	547	526	608	582	571	554	550	603	530	535	518	598	552	552	541	570	581	527	546	574	538	569	609	544	595	555	567	562	559	573	557	538	576	565	562	576	602	526	538	560	559	558	573	569	522	549	562	568	618	584	597	567	542	531	505	578	568	571	508	587	565	605	544	553	545	540	589	581	592	521	538	581	536	597	551	536	549	536	544	602	598	558	550	574	586	572	543	549	595	556	535	583	559	533	551	545	589	568	600	592	550	560	565	622	556	540	562	551	566	591	534	595	556	552	574	554	576	557	580	585	565	526	594	570	578	511	566	577	530	562	569	565	542	554	536	597	540	562	566	576	546	526	573	562	591	567	559	575	540	541	553	554	543	552	598	537	552	525	569	546	539	580	586	553	559	577	572	527	539	546	543	596	566	518	561	543	569	567	581	573	553	540	560	555	578	552	618	556	558
25481	21543	28025	25013	10188	2539	886	466	395	444	449	418	413	401	446	399	402	396	409	408	425	396	398	395	395	404	396	403	357	377	386	405	370	432	397	393	409	386	395	384	412	403	403	402	383	419	396	387	398	379	412	368	400	384	409	405	398	385	415	394	407	391	381	394	382	386	394	372	434	400	396	408	381	422	427	420	397	389	373	401	392	361	418	424	400	421	410	377	374	420	385	421	387	416	427	396	404	426	379	358	402	387	422	406	409	424	399	401	378	438	387	398	416	384	405	418	403	412	390	409	362	420	404	376	396	393	397	421	425	361	388	402	410	384	419	406	393	411	404	359	404	357	403	415	382	440	396	420	367	376	377	357	384	412	367	403	388	403	393	387	408	384	416	413	395	375	389	356	364	380	381	390	349	365	396	393	426	371	402	386	429	398	402	418	383	401	404	384	362	381	366	382	399	373	396	441	409	381	409	399	400	378	426	426	385	387	413	381	414	411	407	375	392	392	390	364	412	431	424	361	373	399	411	373	415	392	381	375	378	396	403	385	410	387	416	394	421	410	404	369	434	382	371	406	400	399	393	409	407	400	395	370	356	408	368	406	426	391	350	394	387	401	420	362	407	381	421	402	446	394	432	395	419	399	386	390	392	440	370	430	386	353	383	413	432	398	375	390	390	417	449	381	396	401	400	375	422	414	419	453	386	387	420	402	433	394	432	396	392	406	398	387	414	412	398	432	369	417	400	426	397	356	401	374	428	382	361	423	392	402	395	406	357	375	414	388	366	367	408	389	388	378	397	378	400	375	386	384	394	381	393	414	377	390	399	372	394	351	402	391	377	423	404	392	415	397	420	393	352	394	400	417	404	424	402	366	423	383	403	359	389	399	387	401	447	378	378	391	368	378	403	404	397	392	388	406	382	352	380	388	382	375	419	400	380	401	377	399	399	395	392	372	389	391	373	374	419	401	430	386	404	438	423	365	390	403	396	391	350	386	415	400	397	394	410	379	424	415	400	380	417	392	385	402	424	388	388	418	446	398	410	386	384	362	390	395	379	402	364	371	402	427	391	371	414	390	364	390	391	409	390	367	378	364	391	419	418	365	382	411	389	380	417	361	388	385	363	386	397	392	396	414	417	390	383	404	358	423	428	373	379	404	378	394	404	387	417	413	362	403	397	377	423	428	361	421	387	380	402	411	389	386	379	390	397	359	403	397	387	408	414	355	408	377	351	402	416	380	391	389	365	397	383	373	416	398	365	428	385	390	391	377	363	372	366	395	376	370	391	398	365	403	413	392	406	415	400	409	389	389	397	408	418	381	399	390	389	400	395	399	417	425	379	366	367	398	403	394	384	412	410	411	370	387	413	398	373	389	405	402	395	384	406	408	415	383	409	371	388	367	377	357	411	403	376	371	410	415	413	407	423	407	413	372	395	390	400	391	422	375	369	407	382	440	432	387	408	397	399	374	357	381	368	372	395	352	384	380	378	369	415	408	414	375	383	393	381	367	396	351	380	403	397	412	398	404	390	371	389	375	418	410	394	423	403	381	386	419	397	350	340	359	395	418	407	420	360	404	393	367	385	389	372	380	413	375	411	384	423	375	381	358	391	395	409	405	359	366	432	373	385	363	398	368	378	363	378	369	403	388	353	380	427	376	369	396	387	427	399	398	416	425	395	407	408	401	417	375	443	420	399	368	418	395	397	397	421	369	417	380	394	387	399	386	355	398	382	402	366	401	426	394	390	383	388	409	381	395	372	376	388	405	382	400	380	409	414	386	410	394	394	385	401	386	367	397	398	382	392	423	396	369	417	390	406	403	427	388	392	382	421	369	401	398	393	406	425	373	381	393	382	373	357	415	429	380	388	375	405	385	400	412	403	373	388	386	358	397	394	379	397	372	375	402	391	415	388	368	386	365	367	363	402	388	424	413	415	388	421	407	396	384	384	397	423	390	415	399	377	413	411	378	402	401	362	415	384	381	421	353	401	400	400	396	396	424	417	382	380	387	389	389	413	399	392	371	410	354	378	369	387	379	363	384	414	352	368	377	396	380	450	427	372	367	380	403	413	402	388	379	407	372	401	412	401	383	412	401	407	398	379	414	387	395	386	373	410	403	405	394	415	392	387	398	402	433	397	392	400	403	396	411	384	390	374	394	408	397	402	390	406	417	387	402	388	396	374	373	382	442	388	403	413	387	399	388	407	391	397	436	369	391	381	409	402	349	401	395	416	380	381	420	398	396	378	416	415	417	404	405	408	385	399	401	384	393	431	398	427	373	403	395	436	402	376	384	400	389	400	391	407	418	408	399	376	399	374	386	386	386	380	376	386	384	378	396	419	379	351	349	426	395	386	396	416	400	403	438	385	391	368	400	414	352	379	433	383	414	411	348	402	388	363	392	381	405	385	390	380	372	382	385	399	408	389	440	392	390	382	405	374	394	398	406	357	418	388	389	392	394	364	401	379	408	401	394	378	393	384	399	429	428	363	377	426	394	398	383	401	393	389	425	418	382	403	371	360	399	404	404	433	391	404	389	389	405	398	360	392	368	390	410	392	406	381	384	389	375	386	396	356	392	379	391	421	372	426	376	405	397	364	372	398	414	414	396	395	357	423	415	440	400	398	422	398	385	382	396	389	408	382	377	384	424	387	368	433	406	386	390	392	410	379	384	385	371	390	404	387	398	372	356	394	400	387	429	366	393	411	418	389	372	371	395	367	364	385	399	384	357	391	433	413	385	399	388	393	416	367	389	395	407	374	388	376	396	378	357	361	367	409	406	395	450	395	362	399	389	384	379	399	363	395	393	378	420	373	361	386	369	421	367	414	394	405	358	382	379	436	393	373	407	409	375	383	407	395	397	390	425	389	390	387	397	393	377	397	369	392	374	424	410	354	382	380	414	409	380	407	394	397	400	406	389	383	415	392	428	402	429	398	393	404	434	395	382	394	413	395	367	378	383	400	386	399	369	397	395	428	348	394	409	381	377	408	387	382	408	410	356	391	380	393	397	418	361	427	423	363	377	387	381	393	381	367	407	363	425	398	418	389	395	390	408	350	409	437	370	370	410	399	381	425	361	379	384	401	389	428	359	410	424	394	397	384	391	387	415	405	428	359	410	393	409	380	426	401	411	392	406	383	409	412	410	379	388	413	368	433	398	345	401	413	390	362	408	376	435	390	407	359	409	385	386	406	393	433	397	394	354	423	406	369	390	373	371	392	411	400	423	406	360	375	374	383	403	409	395	398	385	386	385	405	377	371	394	407	387	398	386	425	391	410	357	417	431	388	408	371	394	416	362	416	388	394	402	372	404	404	398	377	397	328	367	372	376	395	433	419	412	423	392	349	393	367	399	357	383	400	389	431	393	413	365	416	393	341	400	385	384	414	382	382	393	421	393	414	418	405	381	390	386	392	376	374	424	397	349	418	379	402	382	369	383	352	394	347	403	446	362	418	398	419	416	367	419	410	350	411	413	389	396	389	364	371	387
44613	56531	42831	19193	6391	5033	1687	711	653	587	573	594	544	611	522	527	503	493	516	542	474	492	500	498	540	477	496	508	503	479	540	461	470	492	461	497	490	496	422	525	469	491	501	493	452	492	530	476	494	448	483	498	473	530	443	483	481	480	486	491	516	506	479	500	510	460	471	489	505	546	489	493	503	485	491	491	480	454	464	495	475	490	497	503	477	472	504	474	461	510	483	485	494	479	505	477	492	460	465	479	526	475	504	488	502	445	489	485	478	458	495	472	511	463	491	462	526	458	488	483	478	519	460	498	459	464	501	477	496	479	471	484	520	513	485	482	476	501	464	519	504	499	472	487	470	487	540	500	481	485	459	449	470	494	452	471	496	493	491	509	469	482	496	464	468	455	467	480	432	452	453	466	495	501	518	463	488	507	496	441	484	499	496	519	482	526	500	483	464	514	470	552	483	478	486	475	504	495	494	483	499	479	484	494	481	474	492	491	510	479	499	494	479	460	487	503	469	489	485	517	464	519	520	468	482	492	490	484	484	484	482	489	531	458	521	481	516	470	449	517	460	477	471	501	471	476	501	508	474	472	481	514	489	509	460	470	460	513	485	507	483	513	475	485	483	468	449	504	443	488	490	439	492	485	478	478	475	470	494	480	475	478	485	459	511	449	453	526	487	504	503	522	456	465	538	518	478	503	459	470	441	481	476	511	469	440	491	464	518	479	423	463	470	485	472	510	490	511	493	513	496	496	467	496	487	467	489	480	478	481	462	477	496	476	460	507	471	450	519	459	452	502	471	454	507	451	506	499	484	501	482	470	529	490	491	476	499	482	477	446	469	494	442	465	448	489	519	491	511	460	495	480	496	483	459	504	489	493	508	481	500	504	501	462	496	498	459	438	505	469	487	513	498	503	517	446	491	484	500	505	433	441	450	474	445	462	452	470	451	487	483	471	471	477	489	483	463	477	475	468	468	489	526	480	499	470	471	482	493	489	489	544	467	487	477	526	484	456	491	500	503	433	461	490	500	462	513	502	487	492	482	493	472	432	506	466	488	521	496	460	465	465	452	465	466	483	474	465	499	522	511	508	538	496	494	454	508	529	472	481	478	458	508	464	481	471	480	485	470	473	494	507	465	476	476	497	497	493	511	480	465	469	512	486	510	476	504	480	505	484	463	474	494	469	486	490	496	484	471	514	470	468	484	508	505	475	462	473	443	490	490	466	484	500	476	464	505	500	475	480	475	501	511	491	489	487	496	512	454	495	501	471	479	516	501	490	496	497	467	487	481	502	503	445	455	498	499	527	478	510	461	475	515	502	486	486	461	477	476	474	449	508	461	501	474	449	545	485	438	494	516	486	475	523	482	463	484	473	451	487	481	499	461	515	462	491	490	481	496	544	461	475	444	508	510	491	511	511	466	455	455	478	474	480	475	499	505	462	476	477	503	486	510	474	522	484	481	492	466	479	489	475	500	496	490	440	453	491	506	505	475	507	482	501	474	480	507	447	499	495	515	506	517	479	495	452	470	462	460	505	443	483	455	489	497	456	474	489	462	485	524	446	521	504	444	521	518	480	453	464	486	469	454	461	426	468	461	421	480	507	445	483	458	490	516	471	495	490	453	506	495	487	489	455	464	530	452	503	456	445	491	452	518	507	477	485	489	502	537	500	495	457	504	467	512	481	445	487	446	511	493	443	483	463	484	474	469	505	468	480	455	487	520	472	462	498	510	493	499	489	477	482	497	500	530	452	465	483	473	489	489	479	494	517	457	499	478	466	466	474	483	466	501	471	450	467	534	494	464	435	491	490	460	497	502	477	465	472	485	500	451	486	472	481	500	479	458	455	495	459	499	447	535	547	513	477	515	462	469	529	504	504	513	509	486	475	444	471	486	500	493	515	467	455	471	475	518	491	473	469	515	517	448	519	514	484	466	471	447	481	479	484	497	507	489	501	500	506	463	524	458	458	486	481	474	489	496	493	481	488	460	491	466	491	470	476	479	437	464	505	491	473	475	471	489	481	488	507	476	496	533	504	457	495	459	463	480	485	514	494	463	526	476	467	480	520	448	495	503	472	499	507	458	466	515	447	439	508	465	503	468	524	514	484	494	465	467	463	491	488	455	489	465	484	498	473	458	483	481	482	442	468	498	476	514	498	490	512	475	505	466	488	475	467	526	490	466	489	508	483	497	478	478	468	485	482	465	457	459	460	503	499	506	485	492	514	447	451	499	489	465	495	517	488	496	477	497	472	486	472	488	495	471	476	447	461	476	471	486	471	464	490	469	485	479	469	502	514	487	479	508	510	459	474	468	476	503	500	467	508	529	498	506	523	454	487	488	480	476	480	450	478	454	478	501	551	469	460	445	517	482	468	441	479	507	447	494	474	511	467	507	497	498	458	482	483	498	505	496	469	473	449	476	479	467	493	497	496	474	486	475	505	472	470	500	460	539	523	520	459	454	497	496	480	467	520	481	481	485	487	481	456	496	495	473	502	493	476	483	489	520	504	489	485	483	489	459	531	509	480	527	506	496	490	467	501	503	483	480	458	505	511	468	491	518	479	471	463	473	468	451	463	495	520	521	454	458	462	461	512	506	507	453	489	503	479	469	499	539	491	488	539	476	490	459	534	478	525	511	507	502	491	499	513	521	461	438	501	489	487	467	482	496	513	516	452	485	458	473	441	495	487	446	453	471	477	518	474	510	448	486	520	465	491	488	507	419	510	527	505	495	490	491	454	480	480	508	532	497	465	481	469	464	531	466	483	505	479	486	492	494	494	489	505	482	513	474	482	524	466	447	492	492	489	492	517	508	477	454	467	481	495	485	477	497	477	460	517	493	457	456	468	483	513	494	461	514	480	468	456	495	488	489	467	499	512	476	477	456	473	543	495	463	485	492	496	490	470	496	465	442	539	485	488	501	511	507	480	484	469	474	484	475	481	527	481	470	496	512	490	490	483	478	460	504	515	502	500	521	490	455	492	471	477	493	484	482	473	482	480	508	515	483	455	485	467	436	463	508	563	492	500	472	446	490	472	487	495	488	500	477	475	505	491	490	489	490	489	446	458	471	486	470	465	450	460	507	491	484	515	496	468	485	475	460	523	504	469	510	464	451	545	451	529	463	493	489	467	506	479	504	464	512	469	520	461	485	478	466	493	457	478	492	477	496	479	466	520	476	488	515	499	509	461	481	508	440	461	521	478	483	511	503	477	469	488	513	480	476	484	490	461	484	437	445	482	502	457	443	504	468	452	462	438	463	490	500	505	497	481	471	481	501	484	471	485	474	441	467	502	461	441	454	480	490	484	452	500	506	489	490	511	477	493	501	446	505	509	517	478	480	436	538	512	491	479	514	514	466	495	508	453	498	458	513	505	476	514	467	507	475	476	499	455	506	541	492	439	466	470	486	518	486	470	498	472	489	508	465	503	465	470	489	498	469	476	510	476	471	492	511	469	452	477	515	443	471	458	455	519	455	450	498	460	459	518
22892	21238	29134	23954	21279	21129	10910	1403	935	970	900	884	830	855	838	822	811	788	778	773	762	788	776	773	722	796	740	805	755	781	770	808	766	747	755	774	748	783	703	738	762	774	763	770	720	742	715	720	756	701	761	747	731	742	744	773	755	756	747	777	726	741	731	765	739	705	709	760	738	787	769	686	753	755	757	748	786	796	743	718	782	738	730	672	754	762	767	742	742	705	709	753	717	755	786	719	721	747	719	742	719	722	764	749	732	730	742	726	748	738	751	694	716	764	722	728	799	755	678	747	749	757	722	756	730	796	797	682	699	713	729	770	684	779	764	740	725	758	735	758	752	700	766	709	758	743	785	735	742	742	729	761	719	785	755	700	741	739	751	721	783	756	740	696	690	709	741	711	802	710	748	748	750	707	751	784	812	726	761	743	716	715	712	725	720	731	721	757	800	706	712	741	725	733	751	741	760	747	752	754	721	732	742	742	741	722	733	742	742	697	739	771	712	778	735	722	740	732	707	707	752	803	754	706	679	724	778	706	733	695	706	733	720	721	725	744	689	718	729	721	701	741	751	782	712	722	742	784	760	740	728	781	740	705	750	724	725	747	717	746	727	748	718	704	682	707	719	734	751	754	753	718	723	701	752	753	734	723	758	679	739	753	754	715	730	737	746	766	758	751	737	764	731	710	730	747	700	762	717	731	743	723	728	746	746	746	731	745	776	727	706	737	687	743	713	790	709	709	752	737	682	773	763	781	766	715	731	750	739	774	740	683	777	781	731	746	850	709	765	759	749	790	738	730	762	733	666	702	743	719	758	731	752	758	779	778	714	703	717	742	683	744	747	738	716	784	743	703	717	749	721	705	742	685	743	712	738	735	685	746	711	679	750	759	739	701	743	771	734	756	758	694	781	746	771	713	684	730	675	775	740	709	758	768	770	716	750	722	717	739	751	726	750	725	782	774	733	755	733	731	724	745	781	769	767	742	759	755	759	731	715	717	734	786	753	744	748	747	720	747	731	753	752	686	769	708	690	729	686	716	727	737	766	774	733	735	718	791	700	742	724	705	731	747	750	759	745	743	749	703	740	712	711	767	737	715	692	783	768	687	755	757	743	719	753	728	752	694	755	713	774	741	734	739	717	732	762	760	680	747	734	758	701	735	697	742	760	749	728	748	791	710	741	711	713	700	768	755	765	715	728	778	761	696	715	786	728	754	711	697	737	791	778	761	687	765	741	734	739	755	737	731	762	727	766	708	746	706	696	772	751	676	732	770	711	705	739	722	744	754	806	715	795	702	774	701	762	711	686	756	730	697	721	717	760	790	729	702	769	680	716	771	734	798	717	795	738	749	750	782	741	723	704	738	767	697	726	699	782	749	729	782	685	734	745	745	752	723	737	749	740	750	770	701	764	799	750	774	764	736	805	723	729	694	735	736	781	786	733	709	701	722	709	763	739	711	736	738	694	723	753	738	742	741	728	792	718	758	683	678	777	767	723	746	765	705	712	707	710	689	703	716	705	810	725	741	740	779	769	749	714	760	761	741	806	723	753	713	750	730	729	725	712	695	722	762	747	741	757	713	754	697	727	729	795	736	721	696	703	741	732	723	761	674	752	683	697	759	750	700	720	721	713	803	756	721	701	765	735	729	682	721	758	747	738	734	734	700	749	765	671	730	718	756	711	779	731	727	713	724	734	722	784	697	703	759	743	743	678	765	720	758	744	732	787	754	683	695	739	809	730	740	773	735	766	745	722	723	728	751	742	733	726	695	742	735	728	776	769	769	757	767	802	768	696	721	763	722	775	771	733	763	762	746	715	729	743	704	728	744	726	730	726	743	751	720	738	715	784	695	731	716	749	719	719	715	742	725	774	758	720	779	721	748	789	705	720	716	704	754	748	727	701	764	788	718	727	722	721	740	763	730	732	711	778	733	693	712	722	708	732	726	772	754	771	745	712	706	713	750	738	699	725	704	738	709	778	715	741	730	717	772	764	719	676	719	708	743	740	714	767	755	749	684	784	756	772	702	740	745	703	721	707	774	695	710	707	766	737	736	785	682	758	764	746	775	758	755	709	732	738	704	744	708	745	737	711	732	718	759	736	718	747	701	691	729	737	735	708	745	747	737	713	713	688	732	767	814	736	716	741	740	754	756	804	731	729	742	760	752	744	739	764	774	710	739	772	710	748	733	705	706	744	710	713	736	758	747	742	714	714	727	756	751	704	724	722	737	745	745	715	753	703	757	711	716	727	691	700	744	776	732	737	785	746	765	711	698	768	740	774	744	769	750	748	693	780	737	716	763	764	753	747	744	728	735	748	734	721	756	662	710	760	696	729	763	752	789	719	711	781	791	714	743	760	724	693	775	746	766	718	716	724	686	745	677	756	706	695	724	742	724	737	702	724	714	735	689	723	735	718	703	738	767	764	735	739	753	712	745	709	769	786	684	746	742	676	745	753	739	727	740	802	712	750	692	738	764	740	743	765	744	763	737	707	756	743	751	785	718	761	719	738	746	681	686	699	757	743	743	758	694	738	765	746	803	740	751	800	769	789	710	741	740	727	687	744	759	795	757	737	730	728	727	727	700	669	712	724	713	719	698	748	746	744	763	691	790	715	729	740	708	731	743	765	657	753	731	708	732	812	768	749	763	766	750	731	662	726	710	747	729	762	776	729	755	717	738	750	744	732	755	765	749	730	729	727	714	709	752	777	744	690	718	731	728	747	725	754	777	701	704	717	751	746	748	745	757	687	736	707	757	723	742	759	719	799	785	737	737	756	761	747	708	768	714	709	714	795	781	760	735	769	734	736	770	725	731	760	749	710	688	730	755	739	675	733	767	744	692	759	706	756	727	787	743	694	721	682	769	669	707	679	746	743	780	704	760	740	755	732	702	756	734	738	743	755	779	742	732	732	728	739	775	773	702	761	742	782	692	756	746	732	751	746	753	717	728	750	759	756	693	697	729	704	745	708	706	708	723	753	735	745	742	738	759	725	756	719	740	687	719	752	699	736	763	769	743	732	708	715	726	763	734	761	737	701	745	774	753	773	708	674	708	737	763	762	731	729	710	735	776	745	731	779	683	758	785	761	720	725	718	777	767	742	723	699	731	727	778	719	718	725	727	774	738	741	726	738	672	763	723	689	733	778	711	713	683	743	696	708	751	756	778	710	686	761	723	715	730	735	762	732	768	699	747	739	744	783	744	753	738	757	727	736	717	734	734	775	731	714	743	763	743	744	733	722	765	753	697	725	767	740	753	726	773	737	719	777	731	746	745	740	744	795	774	773	758	740	712	691	745	736	749	773	706	732	741	739	778	729	705	789	796	693	736	782	769	735	739	742	756	704	667	735	697	710	738	749	752	730	831	710	731	752	725	700	707	722	787	695	779	814	736	737	741	741	735	733	657	810	767	726	747	767	764	780	732	769	734	771	728	690	689	717	710	712	715	680	696	721	743	718	786	735	736	776	722	740	685	723	751	761	763	757	753
56522	85175	65990	39377	18662	14569	5093	1594	1415	1304	1213	1104	1092	1069	1059	1023	972	953	935	946	898	903	903	941	869	917	893	899	953	895	881	829	893	900	885	858	862	827	890	849	896	865	827	880	907	914	874	862	805	871	878	800	873	839	832	853	839	852	904	856	843	905	911	870	853	852	817	900	870	855	834	858	839	853	847	836	874	843	791	838	848	847	852	882	805	874	828	844	831	845	819	858	821	831	815	902	860	825	834	824	819	793	867	797	884	815	831	834	862	859	812	836	837	844	808	827	859	816	875	838	843	866	833	853	817	875	829	925	868	811	839	873	823	793	854	854	819	867	813	869	824	900	834	817	855	858	816	840	864	839	821	851	811	854	838	818	875	853	824	819	801	886	854	854	820	788	825	831	871	830	841	793	865	839	793	855	862	869	854	823	787	758	846	864	833	814	820	802	818	854	840	872	805	825	832	845	750	795	849	838	816	813	800	845	843	826	829	833	816	851	814	813	885	855	842	800	875	811	845	851	834	833	851	832	723	854	809	829	806	804	876	853	795	836	817	830	873	845	814	841	850	791	813	860	850	876	825	850	837	840	795	871	805	788	854	805	820	836	868	794	829	808	842	781	819	790	854	857	819	878	883	873	832	839	830	844	840	836	815	915	807	835	833	843	827	798	821	880	890	824	840	855	841	825	884	847	821	826	914	824	819	888	891	797	826	867	821	855	858	839	800	807	835	849	822	800	830	877	848	832	818	834	856	811	804	828	779	928	839	832	908	856	803	871	821	815	807	829	765	858	831	861	833	829	830	843	839	848	864	784	835	873	828	818	835	848	852	818	813	858	875	821	783	846	851	849	859	812	838	846	848	840	795	874	801	859	853	829	847	813	815	822	843	870	783	803	865	829	808	770	826	840	864	885	872	742	788	842	858	827	836	868	822	822	808	875	870	843	852	826	858	818	843	796	854	870	832	832	846	801	819	805	830	846	776	780	814	868	843	851	876	835	778	808	871	801	823	802	877	803	847	863	819	871	805	863	808	834	861	760	857	841	866	841	853	848	801	823	861	780	817	835	889	836	819	801	852	829	831	802	882	875	817	836	819	811	850	821	776	854	853	860	838	839	841	845	789	832	897	851	814	767	879	833	815	876	818	800	845	805	871	854	869	800	845	893	823	899	858	851	767	807	778	797	841	801	851	859	829	780	838	833	869	839	811	796	814	834	881	845	843	841	816	805	862	844	894	846	860	802	844	808	808	822	832	823	784	846	825	834	865	869	839	839	846	841	827	840	828	882	855	848	866	832	816	827	796	807	851	870	859	862	801	846	835	792	843	772	841	856	826	818	850	818	796	853	865	844	856	863	802	870	849	848	800	834	887	792	823	827	859	841	867	820	856	821	877	821	854	812	862	845	795	790	829	870	803	802	856	780	857	815	841	850	844	825	781	835	823	839	813	907	840	846	867	841	817	841	779	861	830	864	818	820	815	903	823	866	798	841	809	841	845	835	863	820	847	807	865	889	817	893	842	834	855	854	825	821	814	841	817	835	887	869	846	817	846	830	862	879	813	804	813	811	845	822	858	855	854	841	878	864	880	851	861	817	848	849	803	815	825	855	822	809	837	883	832	881	824	798	890	838	812	846	831	794	792	870	832	821	840	883	857	818	830	815	830	789	806	845	815	842	845	851	868	838	842	816	778	846	804	789	822	844	811	798	849	890	805	837	813	844	734	819	857	866	855	826	893	765	798	815	874	833	841	879	844	850	777	824	826	856	840	857	817	833	867	829	820	847	823	852	811	825	810	835	825	776	838	870	833	771	838	837	871	837	856	815	829	885	887	880	778	841	810	805	818	885	823	821	813	819	811	818	863	797	834	862	847	810	842	832	825	852	838	858	823	874	802	843	820	845	807	842	813	838	779	821	810	824	779	821	837	827	814	884	847	844	876	831	843	815	868	847	800	869	869	830	816	872	839	852	813	786	839	838	832	857	844	866	820	858	850	795	821	830	835	877	865	804	819	841	869	765	864	865	817	834	855	833	851	850	839	825	848	815	858	903	807	836	791	803	843	779	795	831	860	817	820	785	868	821	823	820	808	848	798	814	858	846	794	878	822	826	835	849	813	881	807	808	819	900	844	837	851	861	787	872	815	851	862	842	846	831	860	813	858	854	805	852	790	795	852	863	791	844	852	816	871	891	832	843	890	871	845	873	834	885	860	864	837	805	786	803	818	866	840	791	837	807	862	766	824	844	819	811	840	804	844	833	864	867	794	845	829	843	802	851	862	823	808	806	861	880	851	801	811	798	844	829	841	842	855	847	823	809	853	868	828	866	809	839	850	847	801	831	856	846	852	862	816	820	876	848	777	814	845	840	855	825	827	807	827	799	825	808	847	791	837	860	775	870	824	850	826	836	867	823	858	855	831	871	857	833	850	823	852	815	846	820	756	833	805	855	833	865	847	862	840	844	798	855	743	807	838	806	780	815	869	924	807	802	810	821	912	797	805	792	845	812	844	820	862	922	874	881	803	810	829	807	847	814	888	790	836	830	840	815	845	800	784	788	852	838	829	810	871	807	911	833	834	862	850	835	834	867	810	843	824	772	811	790	897	787	844	843	791	851	828	831	838	796	831	827	846	825	865	910	824	802	847	819	815	830	830	828	834	812	860	842	858	828	836	822	860	837	823	831	852	844	832	857	806	848	843	833	794	817	798	802	880	814	849	835	835	803	842	817	851	821	848	853	801	829	824	807	865	871	823	862	820	842	826	800	817	874	856	843	850	845	825	857	818	846	841	829	853	824	855	841	890	854	823	843	862	816	839	881	818	850	866	811	851	825	861	776	832	880	895	818	847	842	797	839	847	806	850	806	837	769	880	855	848	855	844	842	844	801	872	880	824	876	850	826	793	895	865	833	842	784	851	879	854	848	835	825	883	841	820	825	818	832	781	797	826	812	807	832	882	861	828	819	790	843	852	864	845	812	855	844	797	822	764	839	796	829	847	824	811	836	826	834	890	798	832	867	842	837	876	849	833	778	837	876	772	874	893	829	833	838	778	857	838	806	853	844	832	820	806	803	814	839	879	844	803	799	866	834	846	839	876	862	827	842	873	884	841	819	832	803	819	806	828	802	792	837	883	864	854	861	829	876	838	787	817	845	805	830	865	875	843	816	872	902	814	822	863	787	806	816	842	851	843	799	891	827	834	876	826	810	840	866	828	823	798	827	851	851	848	811	818	810	846	821	842	883	846	848	837	874	803	852	843	822	815	807	838	827	811	861	811	886	854	863	820	834	845	855	859	777	863	859	780	812	864	802	844	845	811	858	880	774	823	853	854	840	801	870	788	831	852	822	819	849	832	867	824	782	841	854	840	847	836	865	864	805	882	810	827	827	872	793	814	815	819	850	839	829	832	858	893	820	832	864	855	807	853	843	795	802	800	849	861	870	839	853	768	809	836	844	846	865	821	800	847	847	832	814	809	809	888	842	782	853	811	827
28019	22290	19305	8027	1149	709	435	331	298	329	328	361	313	361	348	274	336	329	337	330	325	317	294	360	351	328	301	321	318	312	357	359	319	334	293	350	330	326	320	307	291	331	350	341	330	314	343	328	297	342	367	335	337	344	336	320	329	332	365	311	313	326	343	307	339	305	359	319	334	308	329	325	291	332	296	316	330	388	312	291	354	348	323	314	311	333	331	324	311	313	358	332	323	326	303	352	328	335	318	343	343	309	315	308	320	308	330	314	318	301	306	327	329	325	330	319	353	330	319	332	303	320	320	334	313	326	327	340	354	291	324	341	317	338	315	327	337	334	332	325	320	313	342	333	354	330	318	313	351	312	339	342	331	334	327	318	327	319	355	329	293	333	334	321	359	324	328	338	356	339	320	308	351	314	358	332	320	320	305	303	334	289	340	325	327	305	310	296	356	318	339	324	300	322	310	372	321	304	329	326	331	324	345	311	314	312	299	305	303	319	304	316	328	300	352	351	346	316	327	327	315	326	327	305	310	341	339	355	322	312	350	336	311	334	352	354	331	347	311	313	276	321	349	354	311	307	326	329	342	326	296	348	329	317	323	330	326	340	313	301	353	306	318	378	323	336	337	358	332	314	327	313	348	327	304	291	292	335	300	329	282	318	327	326	344	312	352	315	342	298	301	280	335	311	292	359	303	330	321	340	344	315	326	334	330	336	299	316	323	337	334	316	321	330	322	319	312	348	316	324	348	337	338	312	333	321	313	310	310	306	303	315	323	325	340	299	347	329	335	301	334	296	328	302	330	322	321	290	362	362	339	336	340	370	350	306	363	316	309	314	340	333	319	298	342	343	303	318	318	318	311	327	315	332	344	330	316	331	342	330	346	324	308	318	339	313	326	307	316	323	330	299	358	351	325	341	306	307	300	330	351	353	327	300	352	308	349	324	321	341	353	320	334	306	318	325	322	308	331	300	353	319	308	289	361	319	356	333	344	318	312	344	282	329	339	355	323	360	314	325	332	315	320	286	354	347	305	316	338	360	349	327	340	295	326	324	322	328	333	329	327	357	309	318	305	316	309	362	328	309	322	322	300	332	303	306	312	350	338	300	337	327	310	296	300	313	291	339	316	307	314	283	355	352	324	316	366	333	334	329	304	295	337	321	336	305	323	334	317	306	342	361	327	318	329	317	300	331	333	341	337	332	302	344	310	330	351	316	354	302	319	308	336	341	312	323	309	339	349	337	288	320	327	331	310	339	327	277	363	309	292	320	326	302	325	348	299	331	311	313	311	346	342	316	304	338	327	341	324	335	313	326	307	308	327	334	329	322	337	321	302	316	320	335	331	326	355	333	314	371	335	321	331	329	298	298	324	331	329	335	353	320	343	303	344	300	298	315	311	345	328	319	354	326	300	320	353	319	332	337	303	325	317	321	340	329	328	329	320	336	344	302	324	351	349	345	347	336	325	320	314	325	309	318	340	324	307	354	337	314	325	328	289	332	338	315	345	324	322	325	333	349	325	301	344	323	316	321	323	314	317	309	329	309	337	322	326	333	322	333	337	305	323	297	320	343	372	339	292	296	316	338	324	309	328	326	311	308	314	321	335	315	320	340	303	338	324	306	362	371	346	332	317	286	319	331	325	316	291	347	331	338	337	350	315	329	294	329	314	316	333	298	314	331	333	335	310	307	312	313	323	351	322	370	331	336	352	321	332	310	328	315	306	310	287	344	314	313	336	333	339	286	320	324	322	336	308	340	339	325	323	288	337	327	342	335	313	323	329	318	286	331	324	310	347	289	316	351	347	345	344	298	316	319	325	350	320	314	345	304	325	330	344	315	339	334	300	326	351	321	327	319	339	315	322	343	317	319	347	349	308	356	316	345	346	324	323	317	307	348	336	361	364	323	306	332	342	353	346	341	340	304	360	317	340	319	317	330	289	323	336	297	313	320	291	337	354	318	346	328	290	284	284	321	317	320	314	351	295	346	318	351	306	321	347	307	321	346	328	314	320	326	314	351	357	322	316	303	331	358	316	305	341	350	324	294	324	340	327	333	327	358	306	308	326	327	339	306	332	309	343	331	326	318	325	307	305	347	356	348	320	307	316	324	294	349	322	349	348	340	311	343	331	331	328	330	325	327	316	354	322	327	314	319	329	322	326	329	306	337	294	331	306	319	317	315	329	322	315	278	316	343	312	297	345	287	372	337	368	355	349	291	317	324	335	316	317	342	283	322	338	351	358	356	319	321	333	326	348	309	326	344	363	301	323	323	334	330	324	309	332	327	328	326	327	330	307	336	354	336	344	335	326	338	351	337	350	335	317	337	323	314	333	314	337	313	309	299	324	321	320	304	307	302	354	331	336	317	318	301	349	352	345	369	348	320	293	338	318	306	323	312	351	329	318	335	326	342	320	341	304	351	365	340	314	295	324	307	329	323	352	329	319	362	325	347	345	303	300	318	323	316	302	295	309	348	301	292	336	285	307	337	330	302	315	327	343	332	344	301	341	318	313	327	346	321	312	333	351	338	324	354	305	322	375	330	327	317	316	298	300	313	346	329	296	344	349	313	319	305	313	311	352	331	325	309	343	328	318	341	313	332	347	340	340	334	305	337	317	339	319	324	321	333	313	332	344	294	356	324	306	316	312	333	308	329	309	307	303	328	361	303	343	350	328	366	310	332	321	312	310	344	324	308	304	327	360	328	337	312	308	319	334	323	307	305	321	308	348	365	325	339	317	326	352	306	327	316	354	333	342	335	336	312	322	314	326	290	334	325	309	353	305	332	316	326	315	320	330	322	310	296	325	336	311	308	307	291	333	355	353	332	344	317	332	342	299	341	369	340	323	322	314	310	331	301	293	337	333	315	288	319	346	346	313	320	328	338	321	307	315	313	317	316	297	345	334	310	304	323	320	335	338	324	326	319	333	312	335	332	329	307	317	327	329	320	352	330	318	334	327	298	319	329	326	339	344	325	336	353	332	331	303	317	322	316	338	307	355	366	321	329	323	321	356	354	327	332	341	351	290	326	343	318	317	295	333	319	338	329	338	334	349	308	348	314	352	318	322	335	315	291	346	318	356	301	308	347	342	335	307	302	361	316	329	294	319	341	330	322	340	366	325	337	310	286	318	312	319	322	338	325	324	326	334	279	268	369	353	330	294	323	327	308	355	353	326	345	303	315	340	318	331	328	300	330	333	315	326	340	301	337	353	321	316	322	313	333	315	282	310	380	324	313	304	338	304	308	312	338	318	295	292	362	327	320	313	301	331	342	319	323	295	325	316	329	306	327	302	314	339	298	360	317	337	354	345	316	347	316	324	338	349	314	350	353	334	324	296	326	336	317	295	337	321	318	343	328	304	289	329	335	302	313	315	289	303	313	349	316	316	313	324	325	325	308	334	330	362	342	337	304	317	339	332	316	341	338	335	308	346	302	330	309	338	348	336	332	350	290	319	352	321	331	322	321	319	337	344	332	324	321	315	322	344	294
26774	29488	18204	7031	1435	1049	565	469	443	425	378	414	365	400	416	378	386	371	401	409	420	423	379	404	400	398	382	365	420	416	386	399	381	421	410	377	391	378	386	416	397	396	395	374	417	379	392	403	387	381	389	348	415	417	367	359	401	422	383	404	354	418	400	381	382	396	442	394	421	389	403	403	382	409	381	377	419	418	410	443	424	416	398	412	389	391	378	410	345	357	388	346	436	394	434	396	382	382	420	408	406	408	441	384	384	410	430	399	437	439	366	387	396	418	396	393	423	455	394	381	379	383	395	389	385	452	400	408	407	391	390	411	423	398	393	436	415	363	417	395	384	400	397	370	377	400	412	368	413	398	421	349	387	417	415	384	374	430	368	428	418	388	399	441	393	392	395	398	346	369	380	379	426	434	401	356	417	407	400	380	395	404	372	383	396	372	339	395	392	398	396	362	409	409	368	392	420	397	408	395	377	378	399	382	379	367	388	372	364	367	435	394	393	368	389	397	352	370	408	380	407	374	382	405	390	419	377	402	368	438	415	393	414	415	400	415	426	416	402	417	378	406	384	385	403	404	416	412	408	390	393	382	377	417	402	375	395	396	405	398	402	410	417	428	412	370	385	378	414	444	402	376	375	371	370	424	409	379	382	383	374	398	370	371	406	375	362	366	433	404	374	402	357	398	404	394	409	397	405	375	369	390	416	373	390	383	385	364	373	410	400	420	371	398	394	364	386	358	422	405	410	400	413	373	398	390	377	411	415	412	377	405	356	368	378	401	396	398	409	396	381	383	350	407	450	409	375	398	382	378	411	377	379	397	415	386	396	394	410	406	400	384	403	390	386	380	401	390	396	414	416	397	365	375	421	384	407	390	406	407	427	402	397	363	441	393	381	349	376	376	361	433	384	397	439	367	409	441	391	410	380	378	385	409	377	434	387	354	369	400	386	394	428	432	390	402	412	432	372	389	427	358	390	411	367	382	432	380	356	394	430	389	371	408	380	399	413	406	411	399	384	384	412	411	387	395	440	378	361	379	401	357	371	423	400	377	356	386	399	424	428	408	400	415	408	418	425	384	403	415	389	413	398	420	411	406	403	409	402	419	411	416	367	354	391	442	401	410	395	425	385	419	428	378	430	422	392	416	424	429	384	419	369	398	390	410	359	395	374	394	396	371	374	431	382	423	407	398	400	409	416	392	357	362	370	405	359	396	362	438	436	391	395	371	386	374	393	391	413	398	373	401	390	381	427	396	443	391	392	410	379	402	403	404	387	396	410	385	406	408	441	407	416	377	412	405	396	443	389	378	393	409	392	437	390	392	410	413	374	400	382	385	416	381	408	418	402	356	411	423	418	394	385	371	389	368	400	424	414	418	395	370	415	388	358	373	366	395	381	379	380	378	382	390	407	415	400	414	399	380	374	386	418	432	392	408	391	400	409	393	384	394	402	382	404	391	397	408	370	383	418	391	382	392	378	403	423	397	433	388	397	450	386	407	367	418	413	422	408	375	398	396	391	397	407	401	416	404	409	375	393	385	419	390	401	399	419	380	381	415	366	386	359	409	439	404	427	349	369	393	362	397	407	361	409	385	354	404	392	393	403	359	365	387	424	378	397	395	419	407	394	376	376	414	405	377	377	429	399	390	383	390	390	401	401	400	420	391	389	393	362	406	418	394	410	387	407	367	371	408	407	404	421	401	395	372	405	371	380	368	387	380	390	408	388	392	412	401	415	422	418	429	398	406	414	407	417	391	424	416	421	369	411	415	395	395	393	374	394	411	419	392	398	403	418	419	378	361	386	382	398	397	389	406	362	393	380	380	400	407	408	401	436	355	354	358	392	386	387	374	361	418	424	382	400	397	405	385	417	389	393	401	418	397	389	401	408	397	407	375	394	391	440	380	415	394	433	390	398	365	378	352	394	391	394	422	406	432	404	419	403	408	355	380	424	382	387	439	417	369	408	443	389	412	394	402	372	402	367	370	371	381	406	392	366	407	425	402	396	339	390	380	379	361	401	416	398	368	401	407	380	407	389	401	406	400	397	391	404	369	377	390	391	418	411	413	381	409	415	389	394	399	411	385	432	410	410	389	397	364	389	382	388	399	437	373	390	388	404	412	408	384	388	394	418	378	405	379	392	389	407	397	383	413	405	408	389	384	389	434	381	410	356	393	373	363	363	425	408	405	407	420	380	355	384	405	380	423	387	409	394	388	422	409	449	402	420	360	419	379	387	372	355	415	417	395	348	425	405	397	420	443	385	384	389	401	406	382	376	402	414	381	404	392	412	402	394	388	391	411	359	431	385	396	363	407	417	415	393	412	408	384	398	422	376	388	364	427	390	396	399	388	419	388	376	383	413	371	362	398	414	369	392	429	383	369	394	403	418	396	394	382	381	380	380	391	410	405	397	379	397	405	367	354	383	417	390	353	402	422	403	394	366	374	364	398	368	393	384	408	400	395	366	410	427	391	404	375	384	379	393	385	357	368	386	413	362	382	366	441	389	395	389	396	391	405	394	369	399	396	367	404	399	409	358	388	433	402	396	397	405	359	384	371	369	411	386	415	376	386	388	413	362	406	398	377	384	399	397	413	380	421	384	369	374	420	392	420	397	420	368	376	426	382	390	375	410	405	414	395	376	437	387	438	397	395	373	395	365	403	384	392	393	402	427	388	402	403	399	390	400	392	416	417	377	368	403	394	415	358	425	429	410	432	382	368	390	394	372	418	372	415	391	387	427	390	342	383	396	407	403	375	401	378	399	353	380	400	373	392	438	386	385	358	384	389	383	372	382	381	400	398	417	365	385	418	393	381	406	391	390	391	364	423	405	409	393	393	403	389	426	383	373	414	423	404	413	370	406	403	417	412	381	404	425	364	409	368	387	357	416	408	386	395	361	374	396	407	391	382	410	396	374	380	397	403	416	397	413	381	408	410	432	394	377	407	392	407	426	407	375	408	378	405	389	425	375	358	413	406	364	417	363	401	363	362	399	418	410	394	377	386	392	411	379	373	364	384	362	421	379	392	396	390	382	380	403	413	384	372	373	398	394	405	400	381	411	387	389	388	406	375	392	385	409	384	382	415	399	385	396	400	398	414	450	404	384	396	406	407	396	414	390	396	366	382	383	362	385	427	380	385	373	447	394	390	399	445	371	416	404	408	379	380	400	429	403	385	382	375	386	347	410	384	419	398	408	411	381	408	375	394	358	392	373	422	371	359	392	385	403	414	390	401	369	356	396	403	377	410	388	397	394	378	389	377	393	370	412	392	408	399	410	392	394	397	421	390	375	397	400	429	385	399	396	420	388	398	368	389	434	388	445	416	379	395	400	397	422	376	366	401	407	382	367	424	386	430	354	395	362	397	349	391	401	434	428	423	425	427	399	371	387	390	376	393	397	421	367	391	391	406	385	387	391	371	367	361	387	369	413	352	395	383	388	390	432	406	423	392	419	402	348	406	385	373	401	387	409	416	378	389	380	379	395	408
24439	21334	28796	25620	19532	9003	2361	628	569	565	530	529	528	487	557	501	517	529	516	493	482	507	483	527	491	482	473	480	516	516	531	490	507	555	504	469	468	492	508	508	489	469	517	491	540	461	541	506	503	461	455	492	471	488	506	473	477	466	510	478	491	523	493	529	503	452	502	521	465	475	474	437	545	452	528	434	525	482	469	532	506	487	487	486	471	471	475	535	487	503	506	505	487	490	483	475	502	541	473	519	549	476	451	553	509	489	464	471	486	502	470	502	474	556	467	474	486	525	468	532	454	443	548	490	449	493	515	460	475	481	452	505	502	493	492	511	506	484	479	528	472	516	506	553	460	473	485	447	471	508	471	479	544	496	516	503	465	498	485	496	485	495	484	467	463	476	480	481	495	451	490	502	476	477	491	483	500	492	495	491	471	482	482	498	500	491	470	485	468	508	505	482	488	478	486	477	476	476	503	464	494	467	475	491	498	483	519	474	492	484	468	475	492	455	464	500	491	443	513	492	514	452	493	486	486	514	533	441	533	518	511	467	464	463	491	510	501	501	473	499	489	472	465	478	466	479	473	493	526	504	449	483	466	541	473	496	512	457	499	500	479	506	546	485	517	458	517	464	451	469	512	458	478	443	476	477	440	485	516	480	505	470	480	512	484	461	481	476	489	482	508	444	472	482	457	475	481	451	477	515	502	501	491	482	497	488	474	470	472	454	474	461	516	463	426	518	504	540	513	498	439	479	501	496	456	505	493	481	486	507	443	479	491	501	495	509	473	496	436	471	487	498	470	494	495	496	487	511	499	468	480	492	499	513	469	508	480	494	479	461	508	456	499	462	502	498	504	481	500	512	501	482	533	477	515	508	479	481	473	456	481	507	456	468	490	453	489	490	475	531	496	491	507	509	466	463	522	487	493	487	481	490	501	479	473	527	489	482	488	482	477	501	508	503	483	485	449	463	468	479	500	486	502	532	467	481	476	509	507	511	505	459	515	491	488	460	419	509	484	509	519	458	503	485	486	479	479	447	499	469	515	461	497	492	476	431	461	497	497	479	516	461	519	495	508	430	462	494	471	491	491	471	509	459	483	483	476	496	487	492	520	507	499	489	469	505	428	485	493	521	478	491	496	524	495	498	486	462	504	443	500	487	460	480	471	481	461	530	484	491	484	478	468	475	438	526	491	461	489	506	482	526	493	467	513	489	515	497	492	465	502	490	509	462	483	511	462	487	506	489	463	493	500	469	528	451	461	488	481	542	483	506	529	490	503	461	512	482	538	498	479	461	438	458	489	469	477	479	456	505	480	539	451	481	512	499	450	510	467	437	492	460	494	456	465	496	495	512	489	477	473	488	468	476	459	523	492	451	464	471	495	511	471	460	462	509	452	489	451	512	499	477	523	490	516	486	492	480	491	497	512	498	489	497	464	468	512	485	482	486	470	487	456	453	496	482	502	480	463	513	467	471	491	493	478	508	507	443	498	464	466	486	507	522	480	502	481	462	480	502	485	457	506	481	485	470	512	496	483	459	505	495	467	519	502	489	510	544	483	506	469	478	482	495	494	487	481	467	510	490	532	451	536	469	462	511	469	525	473	443	474	484	514	438	460	460	462	492	512	471	449	504	504	493	468	493	507	457	534	489	446	500	495	509	519	488	486	529	495	481	499	474	481	528	491	491	469	496	521	527	502	494	478	485	457	462	464	456	490	465	445	472	485	494	501	464	489	506	511	472	485	484	513	461	491	481	516	521	443	447	477	471	501	469	511	466	499	478	505	480	459	477	456	471	528	503	498	493	489	504	511	501	467	500	471	511	493	486	492	485	478	501	489	445	462	474	472	479	521	529	498	482	499	438	522	496	450	489	493	519	473	474	459	477	477	504	521	469	472	469	489	502	490	487	483	499	444	493	497	493	480	525	490	478	502	508	497	461	483	501	466	514	500	485	461	493	510	472	485	479	473	447	462	499	490	492	481	518	485	514	508	485	486	469	478	477	444	487	490	480	483	499	495	521	466	474	498	463	469	486	477	464	500	459	490	494	449	462	461	495	472	459	493	453	473	472	489	490	492	472	497	500	475	453	476	463	449	519	519	479	470	498	500	502	519	487	472	507	506	461	479	506	517	520	493	466	500	482	479	495	508	521	480	512	469	492	474	447	481	479	497	487	485	504	465	461	479	485	451	502	520	476	484	461	483	467	490	502	482	527	486	476	506	539	457	525	470	453	481	467	495	490	494	456	477	500	486	517	489	519	455	472	470	475	509	500	509	469	481	469	495	483	478	480	455	511	475	496	491	490	460	460	482	510	462	481	456	501	494	479	515	513	477	501	514	452	480	507	480	448	455	470	435	521	496	457	501	450	474	471	498	539	520	482	477	486	467	454	486	470	514	474	493	520	489	484	456	483	518	502	470	457	489	470	475	467	517	469	490	485	502	488	478	430	485	487	511	483	503	511	476	482	535	467	483	499	483	505	482	496	518	477	506	467	532	465	474	460	455	469	497	485	484	520	473	480	444	490	501	487	474	464	500	483	466	474	484	454	482	452	478	521	498	489	483	486	479	438	535	546	502	452	501	478	491	474	493	471	439	481	466	477	527	455	501	541	491	442	488	501	459	479	459	490	451	504	509	499	522	476	509	506	464	453	459	497	528	527	467	505	500	485	486	473	493	540	508	487	510	476	493	473	523	488	509	464	452	503	512	515	466	472	464	451	467	479	487	464	466	471	481	516	527	478	496	469	496	458	506	493	466	467	500	472	490	490	452	487	507	493	497	483	454	461	491	471	511	483	468	468	513	498	466	462	539	454	483	490	481	501	511	469	499	466	447	495	482	460	456	476	442	458	461	526	462	462	478	459	485	475	477	495	483	490	474	499	476	485	509	522	508	524	504	492	492	459	458	489	471	495	497	468	492	506	494	508	464	510	510	528	509	503	458	494	476	443	482	494	501	468	464	481	504	489	413	486	490	451	527	481	482	459	493	464	497	475	519	477	484	489	488	526	476	519	467	444	489	441	506	498	504	534	466	449	492	490	463	470	468	473	484	470	468	481	490	517	452	477	466	513	465	431	513	482	496	500	512	510	490	509	500	469	473	474	439	512	469	499	469	439	472	470	511	508	482	526	459	506	476	453	466	467	501	471	477	458	466	490	510	484	487	488	476	464	493	475	506	502	511	457	493	509	506	511	510	494	469	514	471	521	459	489	485	440	441	495	476	466	485	473	487	463	525	492	495	484	485	504	491	493	520	491	507	459	508	471	505	436	465	464	470	510	483	481	493	501	495	482	491	457	482	464	501	485	487	499	483	503	485	470	496	464	489	477	456	531	505	425	476	480	549	497	481	469	466	512	499	475	503	509	537	509	483	508	494	485	540	509	498	473	491	505	497	484	476	481	461	475	449	490	476	501	474	497	485	502	493	482	497	470	461	498	480	499	475	470	499	493	456	505	461	464	440	492	496	535	507	442	480	477	453	482	493	493	496	515
48497	64739	49665	30148	10871	7595	3010	900	814	792	700	680	633	653	644	631	631	648	622	606	619	598	675	630	580	560	565	574	597	599	570	583	608	514	581	578	552	578	579	597	543	578	576	540	546	562	580	573	554	530	538	552	555	578	518	566	615	570	599	553	579	565	561	581	577	604	562	564	591	522	575	523	598	551	574	524	619	567	571	574	548	592	550	557	599	545	578	587	543	535	586	574	546	552	545	561	524	548	571	576	526	577	570	570	577	556	604	553	551	604	616	573	583	604	565	534	542	588	561	546	575	607	556	580	574	574	552	567	585	577	566	604	567	579	583	579	556	578	555	565	533	584	539	551	541	595	568	561	559	557	585	572	568	551	562	587	544	561	592	574	590	528	575	560	563	567	598	538	616	605	597	550	613	533	598	534	572	573	578	526	581	577	548	565	552	566	535	559	590	574	615	548	608	604	572	604	504	585	608	571	555	561	537	535	525	558	569	574	548	554	548	582	553	561	583	578	584	550	548	592	575	566	572	596	559	561	540	568	544	557	565	559	550	588	586	578	567	562	543	568	549	557	589	553	562	526	527	578	574	569	558	579	550	561	555	555	557	564	546	583	568	536	591	585	583	539	572	565	559	547	584	592	580	558	569	589	544	537	589	582	544	546	600	584	561	557	559	590	566	578	538	581	543	564	534	555	554	565	594	578	590	554	544	558	564	540	570	592	564	507	557	568	570	550	530	574	585	540	572	585	581	589	549	518	592	583	564	576	556	576	540	563	549	554	562	538	524	593	561	565	586	556	590	506	566	556	571	541	564	563	565	580	616	547	599	565	596	578	605	582	583	563	568	557	587	566	551	581	543	573	581	540	603	601	566	547	567	571	580	579	593	578	543	589	579	565	554	563	543	582	555	540	585	532	611	554	522	574	547	565	569	583	541	570	601	547	591	556	595	546	561	544	555	553	561	571	570	581	580	556	580	559	547	540	548	584	522	550	570	590	552	546	566	572	553	573	555	582	557	555	586	542	593	545	571	549	571	564	547	579	531	537	555	608	591	595	600	571	574	588	596	584	577	578	543	590	583	576	579	584	581	552	572	550	557	535	535	585	534	555	581	585	591	565	567	491	602	558	585	520	555	548	582	552	570	549	536	562	536	553	589	553	566	545	530	598	558	539	582	591	591	593	551	561	581	556	594	555	576	534	598	610	584	557	587	526	577	565	505	596	595	569	582	557	595	588	556	599	552	584	559	605	587	584	581	558	576	591	572	575	556	552	560	605	604	512	582	563	554	544	590	585	598	539	587	580	574	613	511	552	536	566	565	573	593	562	586	554	564	569	573	536	535	572	595	584	574	530	570	552	549	560	560	559	559	543	574	560	526	542	581	582	576	545	566	555	560	572	564	524	550	526	540	563	583	552	594	558	576	541	549	584	555	552	541	653	559	584	579	575	575	543	527	581	583	585	577	605	569	541	594	556	555	568	549	539	556	557	580	554	562	579	624	589	549	541	574	583	550	561	533	560	562	592	587	576	554	591	539	586	527	537	543	578	595	571	550	562	565	572	572	573	543	559	572	500	579	534	580	527	578	564	558	577	556	527	588	579	597	577	647	567	575	569	580	569	574	547	566	600	573	598	547	542	542	540	562	567	552	506	592	537	530	582	555	573	563	583	550	554	595	509	526	573	546	506	611	526	555	557	585	531	597	593	572	558	621	552	518	596	567	551	551	562	608	551	559	588	583	581	554	563	626	528	588	573	560	595	603	614	534	562	513	603	596	524	535	560	544	548	579	620	552	556	596	590	568	584	559	598	523	581	551	566	582	587	515	572	588	560	555	543	569	586	557	553	569	521	502	572	577	581	570	510	594	561	588	618	567	550	555	578	544	576	546	556	567	614	561	541	529	553	571	562	540	530	569	535	556	545	604	575	583	571	588	565	554	565	626	581	568	590	543	556	598	585	585	541	614	557	530	581	547	564	591	521	542	551	506	566	597	595	548	549	527	556	567	591	543	576	574	540	587	542	569	552	559	562	600	560	521	600	569	557	541	519	562	571	559	529	528	582	565	592	572	548	603	536	551	555	538	527	566	583	577	558	570	540	535	572	574	602	590	573	560	535	551	539	595	571	555	503	567	584	561	555	632	557	607	600	555	576	555	598	523	540	551	558	522	580	577	637	594	548	569	587	587	554	512	555	589	550	517	545	569	596	536	558	558	568	557	596	584	534	557	540	563	549	533	546	585	552	557	584	572	567	581	574	591	566	608	552	559	570	584	547	560	546	588	573	565	564	575	563	571	560	577	536	573	561	570	548	568	560	536	573	551	585	572	558	504	525	534	572	560	579	562	586	533	571	565	571	582	592	579	571	647	539	563	554	586	594	552	567	553	571	561	527	553	565	573	604	564	562	572	541	564	560	596	546	570	599	621	595	581	599	570	553	562	555	565	559	573	598	575	576	572	567	559	554	579	565	576	595	595	563	583	603	591	545	587	523	608	584	563	556	529	601	599	588	610	552	533	558	603	558	617	571	564	556	570	579	597	572	558	552	536	543	542	536	573	626	576	566	547	540	546	554	558	589	550	576	598	554	583	572	587	539	573	563	535	510	580	590	590	561	572	560	569	585	577	583	590	572	561	545	559	570	553	567	552	575	587	548	596	588	579	607	565	526	579	545	600	583	554	576	543	583	563	565	558	598	579	516	568	577	516	552	560	549	624	567	552	569	558	565	586	539	601	556	570	514	570	539	517	548	575	581	553	563	579	560	591	575	539	518	544	535	558	559	585	620	545	549	552	585	551	599	552	540	574	574	587	569	573	570	529	573	535	557	563	568	595	547	552	564	558	518	601	559	561	577	591	634	599	576	579	566	548	582	580	575	545	573	535	570	541	570	556	608	568	571	542	536	567	516	588	581	536	584	533	609	565	596	536	584	578	506	564	529	534	592	580	515	549	599	535	558	580	571	554	559	579	568	561	587	590	583	613	558	576	581	595	573	555	585	548	551	550	589	583	569	556	581	558	603	544	585	595	589	570	562	587	591	551	540	581	529	550	576	587	567	566	568	539	583	569	543	585	569	541	574	557	591	597	596	552	548	554	565	575	583	560	531	546	524	536	540	577	567	552	524	540	530	575	529	566	540	584	588	565	573	578	579	554	524	568	534	550	608	547	530	567	578	549	551	605	569	538	530	575	565	560	590	574	542	561	552	564	564	567	583	611	591	546	594	554	579	572	529	558	533	575	566	552	560	570	600	532	569	596	547	585	620	551	593	540	516	606	558	568	558	576	530	574	566	607	565	556	540	535	553	607	554	616	573	507	629	596	534	583	542	598	605	565	581	586	587	526	626	557	551	611	577	560	586	585	601	574	603	576	648	593	581	533	571	484	574	560	506	541	546	536	591	566	580	605	586	573	565	570	563	571	575	575	567	560	546	562	574	603	532	587	561	561	565	553	585	539	572	550	612	588	593	593	544	598	578	577	579	564	565	595	571	567	568
25438	21407	27586	25158	10675	2540	1233	438	435	432	439	375	414	421	429	410	395	420	409	433	422	447	426	432	406	390	418	391	405	390	423	396	388	427	375	395	354	377	411	392	399	411	385	406	380	396	384	415	374	437	365	390	374	381	385	389	412	417	404	389	403	353	396	397	396	364	398	377	407	428	400	419	401	379	382	394	379	426	392	383	402	381	391	403	404	383	387	375	383	406	348	390	412	384	384	420	403	373	422	414	393	433	375	411	386	379	391	353	393	403	409	354	395	414	436	397	407	375	359	363	411	390	417	412	370	403	415	385	409	360	403	418	399	375	414	419	451	406	406	359	383	380	378	373	398	363	382	382	403	362	396	439	397	385	400	378	388	389	390	375	402	440	362	373	421	370	364	385	387	396	376	393	370	415	406	392	395	403	394	389	399	386	398	403	398	362	374	400	394	385	395	382	390	425	405	400	373	392	361	408	376	377	363	413	355	425	425	415	401	395	392	388	406	407	417	403	363	382	406	378	360	389	416	400	400	383	379	369	405	390	430	412	388	398	375	388	386	411	392	365	402	413	393	382	395	407	395	356	399	385	423	397	391	366	389	393	424	403	413	381	380	404	441	393	429	380	373	406	410	393	393	373	411	405	364	409	394	410	411	404	393	425	378	400	404	407	347	377	420	370	419	387	410	386	383	388	419	382	379	392	421	356	373	374	397	384	352	376	388	407	416	392	393	366	399	414	357	425	386	359	443	391	361	407	427	393	375	430	409	404	419	378	407	411	428	416	390	383	404	385	393	392	401	401	405	367	387	386	388	383	424	403	419	408	387	400	363	410	404	385	400	411	388	356	391	385	369	412	382	409	414	396	408	385	397	372	403	385	415	405	373	393	399	386	381	362	396	418	376	425	420	391	405	425	387	366	397	394	425	402	394	389	403	411	384	405	390	381	406	357	434	422	405	389	409	414	387	415	361	395	399	388	422	421	400	397	400	402	362	383	396	377	400	415	380	390	386	414	397	402	373	435	421	384	376	406	404	365	400	374	396	369	393	419	400	375	404	401	395	414	388	441	382	415	418	399	375	374	393	384	418	402	399	390	405	443	396	375	410	415	413	376	378	394	390	424	408	375	403	319	390	413	405	392	389	386	418	410	375	383	403	371	400	376	414	426	364	398	398	359	373	428	396	416	415	366	358	435	390	429	433	393	378	387	402	420	431	383	415	400	410	401	381	396	367	418	408	378	413	422	363	392	363	416	374	403	415	403	401	388	388	367	408	391	402	389	383	420	391	408	364	407	407	383	418	390	383	368	382	398	429	437	414	393	355	349	371	368	380	383	393	393	405	346	387	402	401	390	376	393	427	389	367	411	403	399	406	396	409	383	405	402	359	405	384	387	419	425	400	409	416	387	426	394	421	413	396	428	371	378	417	380	382	420	384	399	430	406	382	389	385	388	428	396	385	409	375	397	412	382	394	430	377	368	404	382	402	401	433	356	401	380	377	337	393	407	390	411	428	403	371	377	345	407	378	404	434	380	385	352	428	399	374	397	400	376	395	403	411	395	409	378	399	402	393	383	391	390	456	405	395	380	403	394	407	385	413	403	405	396	399	390	386	372	360	383	382	371	413	378	383	381	438	403	445	395	356	392	410	404	406	389	414	404	415	376	399	388	416	393	394	400	381	378	396	353	330	417	378	413	410	392	405	403	364	362	390	382	381	415	402	402	381	385	408	414	366	388	423	437	433	427	389	354	378	358	397	407	402	399	373	391	367	372	405	427	370	394	435	403	377	401	414	377	358	438	341	409	388	360	390	389	387	401	366	416	357	354	382	391	413	419	421	415	404	393	363	412	399	428	378	368	367	409	387	376	400	377	411	421	384	392	394	451	386	416	405	397	377	394	365	393	394	376	401	392	392	387	389	420	375	371	354	373	420	376	394	390	384	383	386	400	414	405	386	362	388	411	396	412	389	406	396	391	382	378	400	387	356	375	444	383	420	404	391	381	404	415	397	396	390	385	401	391	404	387	390	356	386	389	428	369	379	400	351	374	400	400	425	400	373	405	393	385	371	414	407	406	423	390	406	395	411	400	386	406	389	431	373	432	394	393	370	379	377	414	407	395	437	385	388	381	388	418	402	352	429	389	395	375	363	428	369	402	389	383	418	386	413	424	399	382	416	420	406	398	394	393	424	397	406	382	410	376	401	364	396	390	384	433	392	427	397	377	404	387	387	387	410	400	425	382	388	395	365	406	391	381	384	358	438	393	380	416	413	415	395	379	396	379	398	397	383	410	430	380	388	403	442	400	394	402	360	384	441	388	388	364	391	392	393	366	367	383	418	399	398	417	375	384	381	384	383	408	394	392	407	409	370	421	407	388	400	371	413	387	398	402	443	438	410	413	392	381	404	408	380	383	402	384	369	399	402	398	410	364	386	378	386	399	351	416	382	415	376	380	413	405	404	385	414	392	351	386	406	388	433	415	369	389	401	419	386	403	370	388	394	434	412	418	397	426	419	368	404	360	436	394	392	397	395	376	412	372	398	408	438	420	386	397	381	411	389	433	421	423	348	357	424	358	388	393	385	400	361	409	353	403	369	425	424	388	417	409	384	377	386	387	397	353	413	392	415	398	414	368	402	424	414	351	407	401	409	387	396	417	374	403	363	360	379	396	413	369	425	413	389	394	384	410	382	365	414	394	463	422	401	370	355	398	414	381	397	373	416	398	407	396	384	391	401	380	411	417	395	350	393	418	394	366	403	385	415	416	372	416	402	385	439	398	398	396	393	380	375	384	406	407	401	397	388	389	390	397	396	408	351	396	402	402	408	372	409	400	379	381	399	437	412	383	392	408	412	413	399	403	412	393	390	391	397	397	401	390	430	384	412	400	396	377	420	363	432	412	392	394	406	387	400	414	364	393	406	393	369	385	405	408	388	399	427	419	416	387	376	413	378	356	370	361	381	390	388	386	408	434	422	409	403	397	381	371	393	387	374	379	418	364	411	388	389	398	420	394	366	379	392	424	381	390	397	401	385	418	406	405	420	397	387	393	391	388	397	404	375	377	376	403	369	388	408	366	400	381	414	419	366	365	379	374	341	352	416	415	404	383	415	360	388	395	440	426	382	353	389	387	407	391	388	395	381	407	403	443	438	404	396	405	412	401	415	399	382	431	411	410	396	413	371	412	392	408	395	370	397	436	388	402	384	393	383	424	375	399	414	416	421	371	396	350	404	376	369	387	387	394	420	363	403	389	392	381	398	349	378	380	383	414	392	377	412	389	387	371	406	358	407	400	379	414	416	387	426	409	386	402	408	385	398	385	405	392	409	380	421	406	404	378	421	420	374	371	409	395	400	391	373	395	383	379	386	398	390	397	411	405	371	388	422	372	394	343	403	402	439	388	429	393	406	380	401	414	424	416	412	358	388	387	373	405	386	420	433	398	404	390	402	403	395	399	415	345	366	390	367	398	380	438	371	422	381	390	399	396	418	391
45363	53227	39635	21339	7242	5131	2419	667	595	604	573	601	594	516	560	496	530	531	493	500	531	527	530	481	539	539	519	516	510	483	502	475	503	508	520	483	496	524	502	494	466	501	471	536	500	487	493	531	488	447	526	481	467	498	477	485	453	465	464	479	484	484	541	508	462	516	489	461	516	514	498	479	465	485	511	478	452	497	458	474	509	534	492	456	485	540	474	496	472	477	488	474	488	466	526	496	502	545	473	499	468	543	465	483	478	450	479	501	523	492	476	533	477	477	489	462	452	444	513	497	478	520	466	510	540	501	492	523	486	510	519	510	473	501	505	497	494	472	475	500	444	453	446	487	473	484	488	484	492	487	443	476	495	495	469	521	492	500	475	459	490	465	484	507	488	486	489	459	511	521	514	504	419	490	478	518	476	477	466	529	501	489	476	485	469	468	509	489	491	464	471	482	511	498	483	487	474	507	510	504	514	469	504	497	481	491	489	476	475	526	482	506	504	456	485	460	516	483	504	504	481	460	516	534	475	490	505	487	505	473	511	505	509	500	511	486	488	469	443	491	460	479	447	525	484	482	469	506	500	519	510	495	496	524	497	514	500	482	461	464	449	480	496	522	491	475	440	507	490	471	475	499	481	494	494	454	461	450	436	510	468	478	478	443	477	511	494	491	477	490	465	465	481	481	497	470	483	485	482	487	447	504	513	525	487	488	468	489	492	471	500	516	450	443	478	458	460	520	491	474	455	468	471	518	495	453	470	485	494	464	522	482	530	459	494	513	483	533	496	485	506	477	490	495	506	482	456	470	510	508	452	468	467	471	489	483	465	525	488	495	526	460	484	520	516	500	502	483	515	515	475	473	494	529	492	437	419	511	444	494	504	490	460	482	474	505	479	503	478	468	483	466	442	456	533	445	526	494	479	517	473	490	500	468	493	483	469	516	532	513	500	520	491	489	494	479	471	461	482	490	469	510	517	492	499	469	452	477	504	486	464	470	530	459	510	435	479	463	473	483	445	502	510	471	484	519	516	466	467	496	481	502	487	488	508	474	442	453	535	484	517	457	508	515	453	480	480	514	473	517	505	496	470	466	449	506	496	502	490	497	498	490	486	518	480	470	501	483	493	504	464	495	469	433	495	471	473	482	456	500	480	494	471	455	487	470	485	487	487	485	500	539	446	488	455	459	503	491	521	486	492	491	502	503	500	497	477	489	486	530	481	481	454	506	479	486	485	502	487	508	468	481	458	476	491	489	463	519	480	490	498	521	448	475	490	504	483	508	514	514	472	458	520	451	476	492	444	469	462	489	496	451	468	504	474	500	527	495	503	468	518	469	465	498	509	484	478	496	428	479	455	488	487	486	493	482	498	458	532	466	460	504	518	490	479	512	484	489	506	495	503	486	499	481	528	476	483	474	520	485	483	472	467	418	483	445	489	474	440	491	484	464	484	474	452	457	542	510	492	480	466	482	448	492	510	477	457	492	514	466	491	457	495	416	479	477	476	471	487	494	472	457	493	488	540	498	461	501	485	460	502	485	481	506	468	497	469	461	461	507	484	492	475	519	489	458	473	447	479	489	476	465	489	474	486	501	493	509	478	473	504	487	490	505	480	490	464	489	487	489	498	512	554	474	502	476	461	511	509	480	526	465	488	494	480	474	478	488	463	489	464	480	514	502	486	482	491	551	445	511	497	482	476	490	462	487	497	459	495	495	513	489	487	478	453	459	483	520	464	466	519	508	479	479	495	485	492	479	464	464	487	477	453	477	440	476	431	482	498	493	476	465	499	501	517	488	477	483	453	499	470	507	445	483	478	523	519	475	507	489	467	496	472	496	506	449	499	504	487	479	460	479	488	519	472	477	468	426	489	488	509	464	501	473	495	512	488	481	471	466	485	442	501	509	474	472	494	509	459	455	476	495	495	549	513	525	429	464	499	500	515	469	470	487	518	456	501	480	445	463	507	479	514	474	473	485	470	463	498	494	517	499	471	434	502	481	477	449	476	488	476	527	467	476	498	482	471	481	508	476	528	486	462	462	474	471	459	480	491	481	450	428	527	472	443	521	454	528	466	471	504	505	483	485	505	488	516	504	483	510	470	471	472	499	493	517	485	439	496	515	437	471	504	471	441	473	475	465	478	465	484	467	508	467	488	490	496	503	465	497	492	460	499	497	459	465	506	465	488	455	518	490	483	470	474	526	462	493	506	474	459	486	484	523	475	468	520	483	451	494	472	453	474	476	454	504	522	493	503	459	502	498	480	474	491	485	465	466	479	522	444	500	497	504	498	490	497	489	470	479	525	482	485	483	427	480	501	451	513	489	460	505	510	497	422	496	496	486	481	494	490	476	454	470	483	504	472	519	481	530	492	509	447	439	486	487	504	512	474	498	497	465	460	487	472	484	505	484	518	469	466	482	510	510	473	505	511	465	485	474	474	497	475	473	511	456	469	461	471	482	499	493	502	473	479	488	544	466	486	464	481	495	503	493	474	464	502	482	498	498	478	507	494	484	464	505	483	474	489	468	501	475	510	524	536	487	512	511	476	497	491	480	505	462	504	529	470	476	484	478	505	489	477	491	480	485	490	496	481	559	506	471	493	487	476	496	498	509	490	525	520	476	439	479	530	461	494	473	492	467	512	462	517	480	475	477	491	435	481	544	461	495	459	490	494	450	485	522	501	478	460	472	485	452	507	497	502	513	502	472	465	458	482	488	536	494	502	514	496	503	525	482	517	494	496	478	469	477	514	459	500	450	523	470	485	480	484	465	452	492	469	524	495	488	492	485	463	487	478	476	488	507	505	508	466	456	503	497	505	521	481	486	523	464	490	472	486	463	487	510	470	460	493	516	425	495	504	462	455	450	529	495	506	464	498	526	492	462	491	468	480	511	472	480	464	474	476	475	486	470	516	463	489	493	504	485	452	482	486	515	484	502	489	493	475	466	501	496	478	464	484	447	477	490	481	490	499	482	465	474	498	481	486	479	488	462	500	487	477	490	460	486	477	486	462	482	466	488	472	465	483	488	482	513	486	482	489	487	492	474	464	490	516	511	517	443	467	480	436	481	470	467	497	449	490	478	430	522	502	507	473	501	502	494	515	468	512	499	509	515	482	497	475	474	463	441	485	480	441	500	471	479	467	452	505	482	464	493	511	464	481	487	497	455	479	496	502	480	497	459	471	467	479	483	458	464	489	499	513	479	487	496	447	463	459	485	472	486	472	485	529	469	501	467	524	471	503	514	463	511	485	486	491	482	493	498	455	477	473	435	513	432	500	456	472	472	510	494	484	495	473	515	486	448	518	490	497	504	496	529	472	487	474	499	487	515	474	500	444	490	475	510	462	500	459	486	519	511	493	488	507	447	469	492	487	517	505	489	506	474	504	463	489	496	434	461	507	471	478	497	480	459	447	500	494	501	486	507	465	497	450	464	497	511	505	470	467	458	487	481	451	502	495	467	479	479	436	483	475	518	458	466	478	448	496	477
22931	21254	29099	24043	21346	21148	12069	1348	972	946	971	868	813	883	792	816	834	784	740	798	797	832	768	762	761	760	749	827	745	779	761	725	738	751	728	709	759	766	729	755	767	732	793	743	724	759	814	770	734	779	760	729	756	785	749	721	823	741	726	746	752	731	734	717	793	728	724	716	753	693	716	728	742	704	673	695	728	758	766	706	747	758	766	708	761	740	785	751	742	735	694	752	748	787	760	739	765	751	727	735	737	733	739	721	795	773	783	714	727	769	763	672	770	717	731	726	714	735	759	720	750	766	749	719	777	764	748	731	699	713	762	756	766	778	787	759	693	727	698	707	689	754	771	715	737	755	762	736	762	716	759	744	720	720	724	743	769	685	753	727	706	695	717	712	737	777	761	727	784	758	736	746	726	744	747	696	758	695	774	732	710	735	795	705	748	747	695	731	727	724	749	727	701	751	739	719	764	748	778	732	791	706	757	749	747	724	698	742	704	730	733	702	741	747	729	693	737	792	739	722	698	746	704	709	751	732	703	752	751	703	764	731	752	736	709	771	673	697	714	750	745	714	738	705	751	748	721	700	724	757	752	690	702	729	756	788	717	747	728	733	712	762	736	680	695	716	797	664	746	741	697	722	742	743	711	732	680	770	780	739	718	727	741	750	725	709	736	748	743	775	708	738	733	752	731	692	772	715	758	712	730	709	738	754	729	668	783	704	788	721	756	747	726	778	707	734	744	741	754	774	743	708	760	776	776	756	701	753	760	742	714	729	755	749	777	692	746	727	763	758	719	695	751	743	711	710	740	716	709	719	738	803	792	695	764	732	770	790	740	722	672	730	687	746	728	714	730	722	745	744	712	730	751	740	734	781	763	749	732	816	755	756	742	716	766	723	757	752	709	713	689	717	738	709	718	750	701	727	694	763	751	687	752	744	745	741	706	713	711	717	768	705	742	759	708	717	676	724	746	711	714	710	767	736	741	734	749	746	766	707	737	717	715	713	761	787	731	678	734	706	757	732	770	730	753	766	752	731	786	763	758	716	714	712	753	745	739	696	750	770	719	705	688	722	760	719	755	733	706	768	752	771	753	769	708	790	760	715	789	758	703	804	706	709	763	705	756	770	760	726	717	740	774	735	743	691	708	727	762	756	745	726	775	695	746	714	759	753	786	767	722	751	709	736	747	778	699	731	753	736	703	734	724	714	729	727	759	677	710	747	707	715	780	686	712	741	747	706	751	745	723	725	737	737	708	699	736	742	686	724	736	728	674	718	741	778	765	756	712	745	759	729	726	723	764	706	763	719	702	764	776	725	783	782	748	709	746	734	753	750	700	704	775	730	677	743	718	709	732	757	741	802	753	742	755	723	754	737	709	747	721	731	809	757	743	739	729	719	730	724	765	783	668	669	785	757	699	748	686	711	704	763	753	715	767	676	760	753	738	712	761	725	803	759	775	702	746	709	730	740	745	735	776	723	717	714	722	723	729	732	717	698	728	704	709	789	726	761	682	707	695	667	751	721	732	772	709	758	764	775	756	722	710	746	751	722	715	749	739	772	770	754	704	788	735	719	727	698	759	714	754	762	739	770	743	753	721	775	707	710	728	704	700	701	774	744	734	706	727	679	751	720	709	754	722	690	798	772	755	747	717	746	756	752	730	719	739	757	725	752	719	710	719	753	729	735	777	734	756	737	771	781	802	735	726	756	704	745	704	694	701	760	770	758	713	707	719	751	710	764	762	735	780	769	750	687	755	746	746	745	699	721	726	736	756	710	727	746	736	718	750	727	743	752	762	738	733	729	727	762	741	721	755	712	730	732	700	722	737	698	761	743	716	710	726	748	758	745	677	810	736	709	765	768	765	716	787	680	722	726	718	778	665	724	738	715	702	716	724	695	776	785	700	740	710	758	710	730	742	739	682	786	726	675	752	752	654	776	748	731	711	752	780	711	709	763	761	742	713	756	748	712	701	736	755	688	766	721	744	777	709	772	764	715	692	742	710	743	741	713	741	797	776	727	724	749	729	647	750	754	726	756	761	743	756	735	736	727	728	744	767	755	686	713	804	708	829	767	706	753	703	729	692	700	820	735	745	737	687	753	719	765	728	769	776	788	773	738	703	764	771	719	748	742	762	704	770	754	789	749	723	769	781	714	818	713	715	688	701	744	697	755	742	739	725	717	761	746	748	733	760	715	734	777	782	695	713	779	730	756	788	747	740	726	783	708	722	756	699	749	714	721	695	729	737	724	713	741	763	727	795	718	747	691	728	717	773	759	757	723	737	735	753	737	726	735	714	762	703	714	776	738	766	744	740	779	752	723	724	733	729	741	752	727	702	771	756	759	726	767	756	745	739	765	732	761	729	731	744	724	720	723	775	726	731	686	746	792	732	726	744	766	754	695	740	721	696	712	726	792	708	737	749	764	723	690	765	743	764	762	749	763	682	746	734	719	711	774	742	683	732	728	735	713	754	741	789	709	700	756	756	738	761	730	760	731	753	708	679	754	767	700	755	710	760	714	734	702	685	768	703	696	752	726	746	746	760	728	759	757	751	676	713	742	792	741	716	784	739	717	711	735	738	757	738	730	716	758	751	732	737	758	800	720	769	689	726	764	796	694	744	704	728	729	729	713	772	723	726	746	740	713	709	753	711	747	730	753	759	695	725	722	696	756	744	738	720	767	712	730	674	779	723	737	759	750	715	724	709	792	714	707	683	744	719	707	751	762	728	734	751	785	759	707	696	724	732	775	716	700	759	713	702	762	721	739	710	691	771	737	763	750	719	759	751	805	762	756	769	742	733	729	709	755	757	740	702	744	750	758	751	756	739	729	708	687	719	761	714	718	740	765	787	688	704	711	742	740	737	733	744	757	762	743	722	753	725	698	714	733	702	744	695	717	705	749	722	712	743	729	737	741	750	770	737	705	719	707	711	732	716	692	756	729	733	657	763	749	706	733	745	743	719	751	722	767	726	727	671	707	711	776	744	725	733	766	751	697	757	798	745	723	702	684	729	745	755	735	724	777	755	802	767	744	738	756	734	725	746	713	687	696	780	713	742	729	724	724	739	718	754	741	762	741	762	751	814	764	770	718	730	780	749	777	766	765	766	730	709	731	708	752	743	760	761	761	722	710	736	706	749	717	749	745	718	726	731	736	735	692	735	731	679	728	744	738	779	685	746	731	754	755	760	742	760	761	749	734	769	703	763	718	736	733	734	698	823	770	729	712	750	725	746	723	732	700	755	709	729	733	728	735	714	786	727	738	745	720	783	724	733	736	750	705	745	738	774	722	734	747	730	765	769	731	720	744	711	693	715	784	742	734	751	737	703	738	755	781	716	741	723	750	751	744	680	714	730	743	701	661	710	736	687	727	710	744	738	721	789	754	695	705	730	720	708	696	727	708	745	751	742	744	793	765	718	739	758	689	724	660	736	732	727	771	751	767	744	743	768	711	759	771	788	756	708	725	736	732	738	760	747	761	756	760	746	735
57410	79432	62229	41379	21371	15325	7141	1679	1360	1307	1207	1122	1060	1070	1005	983	929	979	929	863	927	950	852	885	922	910	848	937	894	913	848	845	863	887	808	870	787	863	862	903	865	849	855	868	862	871	867	762	886	869	874	835	805	845	842	840	864	871	833	842	908	856	781	848	843	850	829	878	827	856	879	866	831	847	869	861	828	851	788	813	823	852	825	819	821	845	819	831	889	841	811	831	837	821	861	860	784	834	842	846	875	872	823	844	840	855	881	847	866	836	835	841	875	858	892	847	865	854	861	819	858	834	847	857	872	856	829	872	838	824	846	804	873	831	872	879	812	859	826	851	788	846	862	821	863	839	832	817	842	811	805	829	843	866	820	844	849	875	794	848	806	860	822	908	816	853	858	816	858	792	849	834	828	764	886	863	847	870	803	869	816	859	872	791	813	821	827	807	862	846	817	884	787	833	861	820	789	860	815	827	838	821	825	820	863	849	822	829	774	809	804	787	829	813	795	841	799	845	809	850	836	885	815	847	802	799	815	878	800	854	814	835	818	837	859	769	855	847	830	826	892	828	853	827	820	813	852	816	816	850	857	865	874	866	856	796	836	880	807	829	825	805	818	843	805	838	836	831	812	821	832	865	855	825	828	875	862	835	895	816	864	858	800	855	826	832	846	898	803	834	872	898	854	809	823	832	849	860	871	809	818	854	814	797	820	862	859	835	801	821	843	863	807	801	834	894	817	881	807	826	788	824	801	882	754	859	857	861	859	839	815	810	851	827	885	809	770	778	833	872	836	856	829	842	861	854	843	789	810	831	824	841	837	843	885	826	871	894	831	861	852	809	842	836	828	794	881	804	851	871	865	827	837	860	840	867	790	821	879	816	823	835	822	851	881	861	834	824	844	870	857	808	827	871	875	821	810	903	840	829	836	898	887	825	838	795	840	797	841	832	856	815	850	848	844	808	815	870	860	849	867	922	841	803	824	814	837	837	833	796	795	837	837	870	786	912	837	861	855	845	840	854	821	829	861	847	804	808	865	817	885	837	836	797	872	844	830	898	797	865	835	880	830	814	793	840	858	863	853	881	890	860	840	834	792	861	856	843	858	792	772	821	809	874	821	877	843	784	815	813	820	867	888	818	881	833	797	816	854	833	814	822	857	888	821	851	796	846	861	916	808	839	840	855	789	868	842	828	806	839	827	834	814	843	830	853	862	837	854	843	788	808	860	840	865	843	820	783	834	831	791	806	840	864	867	895	864	826	871	837	792	848	883	886	852	850	851	796	878	881	791	820	818	861	796	779	834	805	824	813	798	824	880	862	826	864	790	811	811	860	827	870	850	868	860	855	848	791	817	821	900	797	880	860	872	830	861	835	835	819	855	831	824	870	811	818	874	843	810	871	897	815	833	839	846	863	821	818	840	843	878	838	837	848	868	786	868	821	870	783	882	840	892	831	881	863	818	828	815	855	835	802	802	813	898	878	848	823	832	857	874	891	837	815	892	824	897	834	814	825	792	841	810	797	835	820	851	826	833	777	856	805	815	822	829	811	793	879	849	873	833	850	826	795	798	838	885	828	771	856	836	864	860	809	814	874	833	868	841	813	827	870	862	842	841	879	841	781	837	807	859	804	782	830	835	811	892	828	813	863	819	870	846	794	842	853	828	823	853	834	818	842	847	796	847	796	849	865	831	791	819	836	836	800	819	877	838	863	814	816	823	875	826	832	837	878	821	861	799	819	866	829	792	856	781	857	851	835	826	817	828	851	843	890	884	819	828	857	827	773	878	858	856	865	860	860	823	802	827	817	817	799	870	864	865	805	884	851	818	809	832	861	826	835	824	810	838	828	844	819	816	812	824	790	807	825	830	843	830	878	822	848	832	879	878	868	846	814	851	811	851	860	836	865	812	861	803	824	820	824	867	870	863	781	829	909	859	846	818	862	823	855	802	873	799	812	855	837	870	869	858	863	846	839	875	815	858	816	853	825	815	810	866	879	821	865	847	838	825	824	833	820	856	833	848	826	821	872	864	839	859	819	832	822	855	862	844	848	828	837	863	801	832	866	849	850	835	808	850	876	824	862	825	843	798	881	841	875	809	842	860	851	831	815	825	850	886	848	832	809	832	826	865	848	856	820	878	829	866	859	844	849	835	822	836	851	825	845	874	829	814	829	853	777	840	785	857	780	869	838	860	841	852	865	851	835	892	847	889	883	861	832	853	814	860	859	842	828	845	818	877	852	829	850	774	817	864	872	834	869	854	791	849	832	813	877	817	796	814	824	799	846	819	817	908	837	861	797	801	820	811	899	853	850	867	860	877	824	852	796	862	876	847	817	855	861	823	844	871	858	797	790	832	806	792	908	876	794	803	820	826	864	785	840	841	807	846	845	819	834	813	868	830	861	833	851	876	853	801	864	844	849	862	870	865	834	828	825	851	845	860	836	779	881	815	819	824	861	866	830	834	821	824	882	851	847	842	837	928	904	816	781	844	818	845	817	805	816	828	836	852	849	887	800	836	774	828	867	849	887	838	804	779	871	833	893	824	818	820	863	807	851	797	803	818	839	864	846	790	800	812	876	833	864	819	849	865	879	840	847	821	822	859	789	801	866	834	787	810	850	827	860	863	790	822	855	854	848	842	821	797	821	823	887	819	851	838	852	834	827	900	809	866	817	876	864	826	835	819	823	822	859	825	821	877	830	837	801	837	839	861	814	841	831	827	836	870	851	850	838	857	846	840	818	846	815	893	893	822	843	821	833	871	819	846	798	825	864	879	859	796	786	920	848	833	847	897	824	799	821	792	819	861	897	830	862	814	882	855	818	817	822	870	890	831	852	846	806	865	880	801	805	845	844	861	822	884	858	836	833	853	878	819	832	828	883	823	822	830	849	841	833	894	832	756	820	858	793	844	843	815	815	812	790	872	845	823	855	846	844	837	784	791	875	905	884	849	873	819	869	841	833	862	879	858	837	853	846	880	805	780	836	859	865	874	896	795	832	836	863	799	802	874	830	836	815	828	840	799	829	836	844	818	868	861	872	810	818	822	904	795	802	863	846	845	829	871	843	804	869	826	931	849	842	811	829	886	844	842	867	826	861	849	851	805	826	850	814	851	822	852	823	863	834	829	849	901	861	852	811	765	848	856	900	856	845	784	860	803	830	824	841	906	860	879	818	827	811	862	828	788	831	824	768	825	886	809	809	803	821	860	804	897	882	819	823	804	817	892	876	894	891	850	867	861	860	881	802	826	829	847	830	874	822	810	848	838	867	803	861	810	811	826	829	823	858	785	811	847	798	866	860	801	874	835	850	851	821	807	857	835	849	804	870	804	856	802	806	827	850	884	847	808	800	836	865	863	884	811	842	812	803	831	838	838	831	843	799	829	803	799	807	858	833	818	886	854	873	875	857	834	796	869	847	792	842	805	832	854	796	819	846	846	934	809	819	843	859	817	837	852	836	886	819	872	876	839	799	842	892	842	829	829	788	799	830
28210	21786	17781	7716	1342	696	480	340	361	337	327	300	302	385	323	314	348	328	313	336	335	329	327	294	371	326	327	339	312	334	320	338	326	362	302	351	326	333	347	325	307	324	334	315	348	329	345	335	327	338	303	331	325	305	313	337	301	330	343	358	351	339	331	335	367	330	330	343	317	364	349	348	321	350	355	331	348	317	312	295	321	342	362	314	361	325	339	309	358	353	308	330	364	293	361	350	348	343	331	314	330	348	317	358	325	346	315	286	360	331	349	328	308	310	340	343	342	364	340	330	346	338	343	358	357	339	352	315	305	363	387	300	313	356	343	350	327	348	329	353	300	338	321	331	313	339	338	324	333	371	347	347	341	350	300	364	324	332	328	343	365	332	327	344	336	332	340	383	346	332	319	320	317	308	357	322	292	344	354	349	359	343	375	312	347	324	361	342	322	353	308	359	329	363	318	339	325	319	348	318	306	316	342	324	325	308	307	320	355	365	335	352	304	363	319	337	341	339	371	330	315	341	312	314	389	329	372	343	302	372	332	294	325	351	316	324	331	332	351	320	345	341	337	332	331	345	363	365	361	325	352	331	340	333	339	358	303	336	326	305	337	342	336	314	330	345	318	335	319	339	337	315	273	334	334	324	333	336	318	357	352	322	327	354	314	326	329	350	362	356	352	343	339	308	325	323	308	322	345	357	338	319	316	351	324	315	308	352	331	353	296	304	327	359	371	334	325	355	310	366	334	330	342	327	324	332	321	332	330	344	342	335	375	358	360	332	339	335	373	349	315	335	365	352	324	339	296	317	333	346	343	385	345	307	324	311	363	336	373	337	356	388	370	305	346	327	329	335	328	334	326	312	347	342	345	352	347	319	365	352	328	313	356	337	345	313	334	343	345	323	349	299	330	323	333	340	342	309	345	356	356	323	314	303	324	333	344	320	312	331	331	349	366	366	339	337	327	333	335	338	342	349	317	342	314	313	307	309	353	333	295	359	350	316	337	342	347	325	323	350	372	332	335	352	332	339	333	325	331	307	362	357	316	353	340	368	339	309	329	298	332	322	314	347	282	375	373	317	304	332	292	363	374	330	336	330	320	354	315	343	341	347	336	331	336	334	355	348	353	328	319	335	345	304	353	327	296	339	364	317	328	312	356	358	354	330	325	357	325	340	328	340	342	330	328	339	334	371	339	385	329	331	321	343	323	348	334	333	321	309	366	349	324	341	367	310	355	302	335	344	326	306	345	356	337	327	340	319	328	315	338	308	342	354	335	350	308	375	362	302	304	309	356	372	363	358	363	315	307	373	328	322	343	333	309	327	357	340	305	291	321	317	340	342	333	324	360	342	315	323	319	323	373	351	335	349	340	341	346	336	323	365	336	311	320	341	345	329	289	336	320	308	367	382	376	319	324	379	334	349	349	351	336	352	317	334	319	317	344	335	356	351	348	337	333	328	334	324	344	322	327	341	325	320	378	314	330	302	359	338	305	303	329	328	354	339	331	324	316	313	326	333	329	309	363	326	350	336	342	312	325	298	328	348	326	332	329	367	299	303	340	342	313	302	340	345	333	356	348	296	341	341	349	352	331	331	312	334	333	325	335	313	303	331	338	370	322	332	356	329	339	354	346	336	318	358	325	329	306	302	349	344	335	338	300	318	317	382	313	323	340	352	322	320	352	302	344	341	306	337	322	346	330	322	353	342	331	337	332	350	356	332	353	361	318	358	306	352	333	339	307	311	349	311	321	313	301	359	319	354	375	324	316	335	335	302	326	311	319	308	308	328	334	362	369	354	351	368	318	357	354	367	321	344	359	328	341	304	339	329	296	336	318	313	336	347	309	316	306	303	355	325	312	360	329	351	350	322	367	354	347	354	349	366	363	340	359	328	328	314	333	343	318	337	349	327	363	369	330	334	329	344	324	316	326	353	338	340	358	336	350	302	330	343	368	312	327	324	350	315	294	329	331	276	340	334	337	332	323	303	341	325	321	296	339	308	338	323	327	305	335	341	311	314	337	312	335	319	359	318	336	331	350	343	349	337	328	354	314	334	335	360	341	335	318	322	314	339	329	354	338	338	341	319	345	320	351	356	345	345	319	322	362	353	349	324	338	313	358	335	334	315	347	323	323	305	314	332	312	298	294	328	333	338	355	351	373	347	355	300	315	351	321	326	364	318	325	307	334	364	316	296	329	321	357	346	296	364	354	323	334	330	314	350	356	315	335	326	353	335	369	363	320	341	312	358	352	320	315	333	323	340	338	331	348	333	338	343	375	305	329	327	358	339	339	342	348	354	339	342	341	336	314	352	359	321	342	337	349	345	305	348	317	310	355	338	321	341	321	371	344	309	321	366	348	353	345	315	356	322	315	384	320	321	346	339	323	316	309	330	366	340	349	345	320	315	343	348	342	322	341	344	354	331	320	345	326	338	334	318	326	324	285	298	365	310	349	338	356	325	288	302	327	337	349	336	332	307	343	332	290	343	321	281	301	362	356	338	344	344	315	307	344	339	340	334	338	340	340	337	334	310	302	335	322	306	352	323	344	358	335	325	328	307	334	342	312	347	332	344	333	330	338	328	317	358	325	320	337	331	334	352	303	312	316	385	327	330	306	344	341	359	368	354	302	338	347	338	349	298	357	325	357	338	350	308	324	339	293	315	316	315	303	325	336	355	314	334	353	344	343	360	299	321	349	320	339	333	341	331	317	331	316	293	360	330	311	361	309	319	348	340	337	348	314	351	313	350	351	320	326	328	371	304	327	333	332	336	362	318	306	321	330	340	316	324	331	331	348	339	332	330	340	322	297	344	319	336	325	342	343	363	334	327	361	330	357	329	322	325	310	330	377	324	336	313	301	326	315	363	327	332	348	322	327	298	341	307	345	321	325	319	324	363	329	327	347	326	326	376	346	350	363	348	357	351	311	321	355	313	319	321	316	343	312	337	342	301	317	353	344	350	330	355	321	312	334	312	316	335	329	347	321	326	375	356	360	317	327	334	362	340	361	353	321	354	301	339	328	318	356	320	357	335	291	319	326	316	350	330	324	344	316	331	311	373	329	298	320	323	344	338	331	346	326	311	338	320	346	326	348	327	341	312	327	350	331	317	340	305	323	325	392	337	332	338	343	341	340	337	333	337	366	359	326	329	326	338	326	351	343	352	339	327	332	285	322	352	342	326	337	331	337	363	339	332	323	335	330	351	300	341	298	315	331	340	364	343	344	308	312	379	337	317	359	346	334	357	330	330	320	346	347	327	341	332	322	358	346	347	361	321	314	333	278	317	346	305	324	312	326	339	352	345	337	355	337	350	393	362	322	318	306	374	339	317	344	324	332	353	337	307	328	347	303	318	307	322	330	358	311	345	320	350	318	321	339	331	327	306	320	345	340	285	343	352	333	333	335	321	309	311	336	359	329	338	334	332	332	311	321	299	327	363	366	333	337	327	356	329	377	353	342	333	325	344	340	359	361	320	329	344	318	329	335	320
27002	26887	15750	6968	1891	1004	665	405	433	463	443	444	394	409	413	413	402	401	456	428	410	423	386	438	401	392	413	350	400	383	358	396	431	418	368	395	369	395	434	396	407	426	397	396	406	413	395	415	425	441	423	383	417	392	432	425	416	430	394	386	430	399	394	410	409	383	417	416	402	434	410	375	431	406	431	404	408	389	415	365	432	383	402	426	422	441	370	426	424	407	385	421	388	407	438	394	402	393	378	432	392	410	418	427	374	398	383	416	412	435	437	372	433	396	399	410	419	419	404	382	369	432	423	398	398	431	386	432	397	434	389	430	418	411	402	420	404	411	395	340	408	414	413	400	385	421	415	462	380	393	414	408	389	421	392	415	396	368	413	393	383	400	410	404	395	379	394	401	437	406	410	418	418	419	401	405	431	414	418	397	399	412	394	395	405	428	426	396	400	410	386	395	404	429	382	414	380	402	417	416	426	396	406	415	412	449	418	398	412	400	394	404	424	394	428	420	377	417	431	416	406	414	414	396	391	412	383	410	409	447	409	389	431	424	377	398	398	346	391	386	393	450	400	378	406	367	434	386	387	442	435	399	407	412	405	391	367	391	420	407	405	387	388	389	405	409	333	408	425	404	370	403	375	361	429	393	412	400	410	425	442	439	402	409	453	440	409	403	448	390	416	422	444	435	430	408	385	360	423	401	415	372	430	430	394	415	384	399	423	415	383	371	439	442	397	388	399	443	378	397	402	369	426	378	419	400	391	431	404	420	432	383	383	413	418	390	434	409	394	411	414	412	409	422	393	439	407	393	422	400	393	389	394	405	395	420	392	386	412	386	427	426	382	402	418	419	399	430	392	405	386	406	403	392	400	400	408	421	421	404	398	423	378	390	395	388	437	404	403	395	366	394	361	362	397	365	419	392	380	403	406	382	398	418	408	403	379	408	401	412	386	364	400	419	392	410	422	442	417	387	396	453	411	410	399	399	407	402	381	386	403	397	387	401	423	417	393	368	376	365	412	370	449	388	411	383	423	355	377	375	396	418	390	414	384	404	416	405	412	402	372	425	397	381	432	392	398	363	412	370	397	377	409	356	414	387	404	409	422	416	422	392	419	411	388	412	404	388	388	428	422	432	427	394	404	399	391	375	395	409	387	414	451	380	397	413	415	405	384	401	415	389	391	443	402	422	429	417	415	399	442	410	412	389	401	406	407	419	372	402	408	395	410	403	413	394	385	376	382	421	415	420	389	410	434	402	378	386	396	405	394	398	405	413	391	418	410	390	414	425	395	411	423	410	428	389	435	403	385	394	372	421	392	376	422	387	405	378	370	389	362	386	406	413	413	377	459	403	376	417	449	405	378	385	375	392	385	360	426	442	388	407	425	420	421	413	405	388	421	417	428	418	400	429	371	394	419	397	428	438	408	400	397	399	404	407	420	430	435	395	437	382	413	372	420	406	393	423	413	370	401	429	393	426	402	395	413	391	399	380	394	380	395	407	433	412	441	419	399	409	416	384	393	420	390	366	382	411	433	392	410	413	409	398	431	425	399	384	364	406	391	375	390	442	418	404	410	393	363	384	410	394	380	406	393	444	421	406	413	382	363	390	407	424	433	415	405	399	431	409	439	414	396	427	421	407	421	402	395	417	388	411	365	427	400	388	400	380	394	441	386	375	403	354	384	440	400	390	432	405	415	443	434	422	407	394	435	426	406	409	374	393	416	388	389	382	400	406	387	364	391	387	434	379	386	381	399	405	407	387	408	400	407	396	419	421	435	410	416	427	423	397	461	390	396	409	423	412	444	393	419	391	416	389	396	378	422	412	407	416	385	412	400	400	394	394	414	411	415	424	389	375	396	399	414	414	406	394	379	397	395	396	390	410	423	402	416	427	377	424	373	452	403	419	394	382	394	406	416	381	405	397	386	431	407	381	407	433	412	422	395	375	380	397	388	410	397	441	408	391	360	407	395	397	411	430	409	411	403	416	402	391	395	392	409	420	434	394	401	407	425	384	436	360	400	415	396	412	412	461	422	382	419	399	371	406	407	389	362	413	413	432	425	363	397	358	380	414	386	421	454	427	394	429	359	414	369	430	394	381	400	424	392	398	409	444	402	429	397	396	433	385	443	406	415	415	432	404	394	403	398	415	387	406	402	435	403	441	389	417	420	411	410	445	400	431	427	435	419	413	400	402	392	406	413	390	361	415	407	409	383	409	411	425	417	437	374	423	382	410	380	393	351	406	397	382	385	374	386	396	394	361	383	389	397	406	396	415	400	395	416	389	396	430	397	370	421	407	400	416	402	435	378	361	389	407	401	379	451	416	394	434	425	415	406	440	427	382	443	408	385	406	381	377	398	381	427	398	407	394	426	389	417	391	390	414	388	387	409	407	373	393	379	413	415	388	385	428	373	417	400	422	405	425	397	389	403	397	410	399	412	429	417	387	401	398	387	400	382	414	388	387	407	393	393	367	402	406	439	403	382	422	398	424	413	411	417	395	388	411	388	415	393	413	409	394	378	430	423	405	416	437	395	416	424	406	418	373	372	396	402	431	386	385	404	425	373	416	388	375	438	413	427	386	410	440	409	388	378	407	391	379	385	403	435	380	397	430	402	421	414	414	394	421	381	425	424	395	399	426	432	421	408	366	405	367	366	364	369	410	414	416	425	383	414	397	421	417	398	394	398	400	382	420	391	412	461	438	390	360	394	400	391	420	428	387	416	383	397	381	438	414	429	416	367	431	392	439	422	389	424	417	435	396	427	376	407	421	400	422	416	389	423	393	353	416	394	396	391	432	444	400	400	398	369	429	417	408	394	405	385	406	387	361	416	413	422	373	395	419	424	365	417	438	388	406	430	414	382	437	422	400	379	406	412	427	417	394	387	411	395	370	393	433	413	394	387	423	409	377	437	390	418	422	416	385	368	419	402	420	400	399	363	424	395	400	397	429	381	416	400	384	391	398	385	395	385	386	411	412	422	423	401	402	411	424	407	397	413	402	399	411	404	404	410	438	402	433	393	378	403	399	407	420	406	415	413	416	418	395	397	404	389	370	394	395	419	407	404	397	456	386	400	384	403	428	370	402	410	411	428	381	394	401	405	426	426	402	401	397	414	365	423	411	406	386	379	405	423	409	435	376	406	419	413	371	420	407	410	401	386	386	420	387	424	440	388	412	424	422	381	372	387	418	381	387	385	397	397	402	398	374	407	434	412	450	411	417	382	439	402	420	466	390	393	402	421	385	406	401	391	382	416	390	425	392	424	404	393	406	404	408	435	414	379	378	443	416	413	401	409	379	413	401	438	467	404	393	402	417	412	430	399	401	424	421	382	402	429	431	416	391	414	418	411	398	384	441	409	414	398	415	401	411	398	402	408	384	426	407	415	406	398	440	424	384	405	432	395	398	407	377	390	427	384	389	388	425	395	446	407	445	407	386	400	412	395	435	383	374	368	459	429	399	398	380	432	381	423	406	414	438	432	406	403	386
24473	21293	28526	25968	19659	8437	2581	591	567	639	572	575	514	505	531	514	523	519	520	524	513	485	539	521	526	521	553	532	482	516	481	515	496	527	506	478	500	540	479	494	488	550	470	547	481	516	477	508	513	539	519	458	542	487	453	476	496	480	476	502	469	510	478	497	500	512	492	497	513	521	515	517	496	445	515	471	504	491	468	465	492	474	506	458	502	521	523	459	476	505	504	489	476	519	479	505	492	479	483	455	489	516	495	500	524	512	502	547	503	524	458	462	507	501	490	456	475	490	468	552	512	483	508	515	492	494	504	472	501	506	478	463	505	522	514	482	512	487	492	454	483	492	520	524	487	482	482	471	497	513	503	454	455	511	477	453	531	481	490	442	476	523	514	465	474	462	485	534	526	520	491	520	509	501	528	492	485	529	500	498	512	493	532	495	534	471	541	531	478	524	515	504	476	488	520	479	500	487	485	510	497	473	504	469	516	470	479	517	481	536	487	488	483	482	513	494	487	500	485	546	499	454	482	521	503	528	486	481	502	487	499	465	543	476	564	485	493	506	555	488	466	502	499	463	465	495	492	491	501	487	518	467	496	512	504	477	472	495	492	478	518	513	500	534	469	514	489	525	475	511	504	530	518	474	484	481	482	466	474	459	500	498	513	514	520	479	514	504	502	506	482	459	452	506	489	469	460	484	499	481	549	508	470	505	538	505	504	513	455	523	478	517	544	489	502	471	504	494	461	506	500	504	492	490	478	468	532	493	517	539	490	495	450	480	469	504	499	524	501	516	493	508	491	499	479	483	467	476	471	487	507	480	494	482	494	513	501	484	448	485	494	494	531	513	500	497	452	466	510	494	487	495	504	535	506	496	447	482	516	526	490	471	497	481	456	520	516	444	525	516	480	474	491	509	463	480	471	472	455	527	482	464	472	511	510	517	500	513	523	522	475	508	485	492	473	522	501	506	507	485	504	474	473	465	534	491	483	484	501	523	512	463	534	498	507	493	537	488	484	496	505	526	499	475	511	490	490	495	486	487	481	508	498	484	513	504	532	506	497	521	477	522	488	491	456	480	493	488	466	493	520	476	496	492	514	500	524	486	521	412	494	478	541	488	474	522	479	503	500	454	518	468	498	489	500	462	484	520	487	506	457	519	508	487	505	490	460	543	543	514	555	478	507	517	481	500	483	488	494	490	470	515	480	479	525	470	468	501	501	509	491	536	474	513	500	508	460	494	537	491	492	471	495	504	478	526	507	510	511	510	475	488	499	492	486	548	461	472	450	502	503	509	486	478	481	475	434	527	450	522	486	499	486	488	470	520	514	526	531	477	484	543	510	459	508	505	439	489	528	545	487	544	497	497	469	503	493	445	500	532	511	480	504	496	506	459	485	499	488	479	525	460	469	449	467	462	474	491	473	484	512	510	543	499	521	504	437	452	519	502	530	492	546	497	517	509	513	492	498	511	504	503	438	516	489	486	483	479	514	519	520	493	459	477	488	458	505	496	472	467	474	513	475	528	497	519	462	518	454	526	458	486	512	532	437	456	469	468	513	489	499	513	511	489	530	470	505	492	508	513	466	506	504	506	505	484	502	436	478	467	492	513	482	528	536	478	507	496	496	508	475	463	492	477	448	504	453	477	468	478	510	488	508	486	555	508	501	497	511	474	469	490	500	473	455	519	505	497	463	486	467	505	481	490	445	516	526	457	488	484	476	464	488	499	516	489	488	453	481	467	451	503	462	473	533	524	521	466	483	491	492	519	486	489	496	509	526	522	480	470	501	509	508	500	521	522	495	520	501	491	529	503	492	507	489	510	465	475	512	504	489	462	501	457	489	529	507	486	507	527	488	510	502	473	511	497	533	436	525	469	565	514	475	508	512	480	515	511	522	471	492	501	483	509	482	492	500	499	495	477	529	482	466	504	465	525	521	498	535	520	502	507	533	493	489	485	510	497	501	482	496	501	486	478	449	467	485	484	481	517	484	451	526	479	475	505	482	482	501	488	491	514	473	466	510	501	502	466	505	497	503	534	514	547	460	481	506	479	499	495	479	482	521	498	521	495	492	509	528	498	514	479	500	492	508	485	486	477	501	499	495	486	514	513	494	512	501	494	503	466	510	496	489	488	517	482	519	522	475	520	506	477	513	496	501	489	476	512	490	506	535	493	486	496	505	478	483	504	485	517	513	487	510	484	488	485	443	505	489	508	503	469	449	484	480	498	524	462	496	528	539	527	505	499	483	526	495	462	500	485	506	528	511	460	488	477	424	470	506	487	463	470	448	462	531	503	498	481	475	489	531	492	513	482	426	495	488	487	469	527	486	484	487	498	514	508	517	500	497	467	463	458	560	507	506	478	465	479	510	494	484	475	490	545	480	467	479	499	484	513	510	525	540	512	494	537	493	521	500	505	448	462	516	468	498	520	485	495	519	514	470	471	515	497	502	498	517	527	507	459	510	512	512	547	512	499	478	506	517	513	466	458	537	462	496	488	495	471	478	512	474	469	528	495	478	506	496	493	464	467	473	505	542	518	487	514	489	456	446	476	503	495	510	521	503	468	512	521	501	525	511	492	503	511	458	478	556	482	503	476	512	493	499	509	530	468	426	474	482	481	499	502	499	519	495	519	497	502	460	494	490	528	538	480	508	478	497	484	507	507	498	488	440	462	523	481	529	499	522	476	475	472	511	487	510	507	485	491	485	464	483	500	509	516	516	527	501	442	502	517	511	481	498	486	516	473	516	497	486	515	505	442	448	439	486	502	501	516	476	523	500	500	464	435	454	485	467	529	519	477	511	488	473	487	533	514	495	519	504	495	463	503	468	483	524	511	512	505	468	516	484	513	514	513	508	504	487	506	498	478	479	516	468	513	483	494	485	490	517	493	500	477	533	507	528	483	509	502	482	484	497	543	520	501	484	519	525	477	506	511	480	484	527	541	487	498	489	471	467	472	486	478	477	491	475	466	458	485	482	478	518	511	490	454	482	484	515	483	473	481	485	484	468	465	497	527	504	534	499	492	523	474	486	491	507	484	499	493	518	541	476	480	521	490	467	509	523	464	481	499	437	545	480	508	502	535	472	540	489	496	463	513	470	479	491	517	517	446	489	507	512	498	488	495	512	522	484	492	455	531	480	510	497	501	509	469	434	505	519	497	476	539	523	530	503	449	499	475	536	464	519	526	484	496	520	486	500	505	502	489	513	464	488	509	503	486	495	468	482	462	447	508	496	473	508	502	505	489	508	492	509	468	503	531	500	498	484	496	490	494	486	460	488	492	480	491	552	484	474	508	499	506	522	523	506	451	486	518	470	464	505	468	501	505	493	504	488	484	504	487	502	478	502	476	463	506	492	505	527	489	552	511	496	498	481	504	517	470	521	470	503	464	466	484	496	499	504	469	487	472	500	502	487	501	507	521	519	529	485	487	469	518	509	504	525	517	486	482	487	498	463	495	450	495	500	479	465	513	493	458	462	500	465	429	458	498
48239	61169	46843	30425	12922	6908	3694	892	840	783	747	661	664	703	680	635	642	630	565	632	592	639	639	599	571	607	588	556	545	550	556	604	592	567	580	590	605	565	642	603	554	611	581	585	549	603	576	546	642	530	555	548	576	587	584	600	600	541	588	584	556	578	620	590	585	556	611	563	561	563	545	490	563	610	580	593	588	580	541	604	532	538	568	587	600	579	576	614	595	557	602	505	558	555	586	586	555	599	588	581	570	533	616	573	546	581	602	604	592	537	617	557	593	560	622	580	617	537	578	590	565	563	594	576	579	599	589	580	553	576	572	603	546	579	558	595	561	582	608	601	539	548	554	590	594	559	586	556	567	553	578	604	554	625	595	556	557	504	572	590	544	592	561	570	585	550	540	565	563	547	557	556	603	566	553	554	539	574	567	556	593	617	547	579	540	553	591	580	582	556	589	573	590	540	588	526	582	579	582	601	581	575	595	532	604	575	603	559	606	593	580	584	576	608	573	586	564	570	538	558	579	549	570	633	593	577	560	544	536	587	565	576	540	584	594	565	569	557	582	563	563	563	563	605	519	554	559	628	542	531	554	552	545	616	604	562	586	574	541	546	564	577	556	551	557	544	567	580	617	546	604	607	529	559	580	559	553	578	509	526	578	580	607	573	603	599	587	622	578	546	589	629	587	538	617	511	621	602	561	579	584	596	545	556	579	563	566	568	579	611	535	581	547	575	616	552	606	612	565	552	575	553	559	591	532	573	599	539	587	575	571	580	637	617	543	552	554	575	544	585	616	568	541	551	595	565	558	579	547	559	556	591	551	598	584	583	562	572	550	586	549	576	546	589	575	522	574	588	550	551	588	524	567	609	576	543	605	624	562	536	548	586	584	612	599	571	619	578	603	564	572	598	551	623	555	571	568	549	546	545	543	616	526	575	526	563	568	570	602	572	593	578	575	528	568	577	554	592	583	576	605	554	532	606	546	517	569	580	574	558	614	602	595	594	610	560	573	627	585	586	578	555	578	555	560	554	585	578	566	618	595	557	573	566	573	604	553	542	575	551	525	563	566	574	562	604	546	583	543	610	571	578	554	597	560	579	594	590	586	585	586	587	574	584	569	599	593	542	596	576	558	534	582	542	593	572	617	565	570	589	536	554	581	576	595	584	607	583	539	602	577	623	573	560	607	564	611	528	524	556	576	597	563	601	595	566	572	604	554	594	574	601	549	553	563	585	558	556	601	554	614	601	577	586	592	571	591	613	605	588	556	604	573	576	592	577	553	555	598	558	566	569	545	556	569	604	573	606	527	578	591	560	569	621	563	548	602	558	597	589	546	542	598	588	559	581	590	604	572	615	570	599	590	576	590	573	565	546	572	589	583	576	580	504	538	537	568	581	595	559	582	595	558	594	565	595	586	568	585	592	537	594	566	604	579	532	578	533	588	580	575	645	600	518	599	517	584	602	571	603	595	563	587	579	575	583	570	534	594	601	563	540	539	578	581	567	566	557	593	627	579	604	605	550	549	581	571	563	530	574	557	517	561	573	569	563	602	585	614	543	522	576	551	556	508	598	607	556	629	573	600	549	583	576	581	565	573	603	570	543	571	588	570	534	549	624	577	570	555	546	568	606	572	539	556	574	530	556	559	561	557	586	569	559	554	552	560	549	578	543	573	584	577	608	528	591	555	554	592	598	569	599	632	533	578	549	593	611	586	587	574	593	625	568	582	575	564	629	531	525	602	600	593	597	572	569	580	565	566	570	566	573	611	591	606	585	545	573	611	573	568	548	537	533	618	608	561	564	623	555	580	620	591	588	574	565	557	598	617	552	567	566	597	586	566	576	581	552	548	596	528	564	561	602	567	600	599	579	561	595	546	570	584	601	590	620	564	585	607	567	585	582	569	568	602	560	598	587	585	537	555	569	563	622	579	538	592	540	563	573	579	583	578	533	604	563	561	580	572	558	561	572	576	594	558	574	564	527	583	562	606	561	550	611	558	601	564	591	562	540	573	577	592	537	620	594	575	597	557	588	581	571	592	567	571	600	617	568	535	619	589	565	551	606	562	524	544	595	597	614	593	636	573	566	594	605	562	575	572	555	557	529	584	606	541	607	586	553	515	617	553	594	587	581	551	576	543	567	564	600	551	599	555	550	526	536	540	591	603	580	554	582	591	553	575	578	566	574	547	587	552	598	571	555	547	576	605	550	552	610	550	608	563	591	622	568	579	530	571	594	620	556	551	584	560	545	573	583	549	555	574	599	564	552	568	537	577	568	555	534	521	577	570	573	580	570	566	634	578	539	577	556	595	599	603	565	546	537	553	570	586	565	574	545	552	575	574	631	624	543	561	565	584	598	604	606	519	557	590	586	544	613	590	584	570	580	573	536	585	584	555	623	580	581	594	613	581	564	602	547	578	591	566	571	587	590	531	579	588	547	607	606	580	577	564	573	552	548	542	552	571	548	575	530	626	576	584	557	560	603	543	569	577	594	536	592	515	559	530	588	502	571	562	593	579	566	532	569	566	547	575	541	593	561	577	569	599	555	601	591	600	551	590	593	571	571	538	561	570	625	542	573	588	570	589	578	586	607	568	599	555	570	590	596	561	619	558	589	565	574	559	549	554	569	541	566	567	551	557	524	573	573	537	584	573	598	585	597	586	581	540	591	602	553	566	571	539	605	564	534	573	579	558	579	555	527	571	580	592	583	608	585	547	587	556	577	625	576	559	564	591	570	582	613	598	584	587	559	591	573	588	577	604	585	575	554	566	590	592	551	558	598	564	525	567	579	565	549	530	565	575	620	533	601	556	579	549	533	580	554	535	573	586	584	587	585	548	572	573	571	537	574	566	568	590	541	603	569	564	565	546	593	600	569	597	578	562	580	557	559	622	598	597	593	623	541	529	592	579	600	576	583	565	585	556	566	555	591	609	544	610	573	554	570	577	551	598	603	563	582	550	588	543	591	572	564	561	533	607	545	606	577	614	591	561	548	579	593	556	622	576	539	605	604	535	600	551	568	581	533	580	579	599	545	575	597	546	561	552	602	541	551	540	567	563	560	605	571	575	585	588	588	532	591	616	580	559	563	585	582	569	584	592	563	593	595	593	586	568	595	571	549	557	560	577	543	610	552	565	601	538	587	609	572	562	562	555	570	530	548	551	542	568	597	535	557	576	562	553	551	581	567	562	543	592	578	607	575	552	566	567	578	551	595	578	598	585	614	559	607	553	579	571	557	595	584	557	557	580	602	532	546	578	549	565	560	600	562	575	592	552	547	586	541	580	582	590	607	572	545	552	537	548	558	586	614	582	539	568	585	532	550	576	542	609	601	534	575	588	584	571	625	609	539	590	606	603	592	565	635	570	578	560	522	563	579	617	548	570	534	585	602	559	595	546	583	524	608	583	577	628	613	563	616	552	549	560	583	591	550	550	559	593	559	586	583	570	564	591	559	580	552	576	584	528	565	619	540	598	561	572	551	600	569	575	597
25390	21346	27410	25358	10952	2194	1135	496	439	459	426	449	407	420	464	416	431	360	387	420	421	416	421	416	421	402	394	402	429	401	363	396	441	431	415	396	365	409	411	428	401	376	425	359	425	427	389	373	406	357	389	398	418	407	392	394	415	380	432	415	419	399	373	383	399	417	431	392	372	426	421	393	406	401	435	419	411	383	377	416	369	411	408	436	406	398	408	407	427	426	422	410	446	400	385	398	408	400	404	405	368	404	414	415	402	400	401	406	423	411	418	428	400	395	400	389	396	395	436	376	418	364	419	441	420	381	382	398	395	403	410	417	412	425	374	389	382	408	401	399	401	367	403	376	387	400	392	392	394	396	386	409	400	375	411	410	378	395	402	414	380	442	405	372	402	368	388	416	393	458	422	434	363	370	381	414	371	375	391	399	370	405	414	408	417	390	401	407	376	404	409	411	416	411	416	414	358	408	396	423	427	386	406	409	415	390	394	423	389	414	403	425	397	402	382	417	385	377	419	404	380	362	435	420	404	360	391	374	429	390	411	385	391	380	441	389	399	411	399	411	395	422	385	388	368	350	409	407	357	416	394	389	386	438	402	376	383	437	383	385	421	365	377	413	352	414	369	388	386	423	420	391	401	412	411	407	384	403	385	407	377	424	399	381	393	350	357	358	445	377	420	387	389	389	379	386	388	388	397	410	378	421	384	400	420	387	382	410	374	403	422	414	446	350	373	366	415	402	372	368	446	394	393	397	378	435	372	385	385	370	398	394	405	422	408	410	402	386	372	404	387	392	410	372	417	400	406	428	393	393	384	406	410	375	398	434	392	406	405	414	402	445	390	378	394	413	386	405	409	406	400	409	381	399	382	399	417	417	385	374	417	355	385	391	456	397	398	381	373	404	411	395	398	412	432	401	411	395	391	434	398	393	400	406	400	409	375	378	376	426	390	407	431	400	398	411	415	383	398	403	379	405	408	405	411	413	412	421	383	418	364	379	407	424	418	366	406	413	421	406	408	431	378	399	409	393	406	389	377	373	402	380	370	401	400	401	393	393	397	415	417	430	412	414	418	403	413	415	407	409	386	398	424	424	422	402	358	396	402	394	418	381	443	385	431	393	422	409	420	381	401	396	384	417	397	384	407	411	346	415	388	416	436	382	441	437	391	387	380	392	420	412	416	409	347	410	399	392	369	436	402	407	373	372	386	405	362	400	426	442	393	407	413	394	396	423	379	426	387	419	373	391	396	423	401	352	388	408	413	408	420	417	401	408	426	403	401	380	422	388	405	416	413	419	377	386	418	395	394	411	406	380	367	456	445	356	427	423	390	380	397	411	409	396	383	400	426	380	367	419	443	426	447	390	388	363	422	413	395	400	418	428	393	401	421	395	370	388	373	426	438	420	429	399	413	402	370	399	413	385	370	389	432	373	396	409	380	373	393	413	393	368	410	367	407	371	416	420	423	378	381	413	387	407	394	402	412	362	386	429	406	388	435	378	375	420	378	416	383	404	380	383	393	384	371	380	415	383	394	401	410	403	411	391	410	437	351	411	403	376	413	411	413	404	386	401	380	410	363	408	406	406	382	412	449	392	387	429	395	403	415	366	410	390	408	422	386	386	382	384	393	389	377	400	420	374	382	426	405	397	446	405	386	386	414	397	408	385	405	390	419	369	373	380	403	389	387	389	399	412	349	420	402	370	390	430	405	371	382	446	384	427	377	418	394	373	441	386	349	404	425	388	414	423	394	390	416	393	390	415	388	400	398	404	408	382	407	398	416	393	374	391	419	419	369	363	402	382	374	366	412	416	428	387	403	403	401	380	419	443	422	387	396	416	415	389	425	430	403	416	426	417	400	394	393	365	373	390	453	387	397	431	423	398	380	402	401	441	409	406	402	376	403	373	413	398	394	376	400	413	348	408	426	372	397	403	403	412	412	380	395	409	425	404	418	444	387	424	393	405	376	405	400	377	413	402	378	412	383	427	403	428	376	428	380	395	412	419	399	414	401	388	388	372	399	398	413	394	380	429	398	414	384	413	397	365	388	398	396	409	379	379	393	395	379	384	407	402	394	421	429	384	411	413	397	442	394	383	393	391	390	387	398	381	374	427	391	406	420	353	440	417	419	419	411	413	409	425	400	361	429	381	400	421	392	404	407	369	397	410	384	403	405	372	412	379	411	438	431	391	397	376	374	406	391	395	399	414	405	434	403	399	381	392	367	409	423	403	396	404	403	415	397	373	403	393	413	393	370	385	402	400	396	412	393	418	397	360	450	389	392	396	362	422	391	377	390	445	404	395	376	360	400	403	402	385	422	406	384	405	439	362	413	415	408	403	402	400	392	355	383	455	415	422	393	427	427	452	402	413	400	389	463	395	385	420	372	404	360	387	400	401	415	427	397	367	417	355	423	373	403	365	413	424	377	391	436	389	384	412	409	380	395	374	396	420	412	417	412	407	404	369	384	381	379	407	362	393	381	414	403	376	402	416	433	432	390	440	387	402	417	437	436	391	415	378	414	393	413	406	381	429	421	402	410	453	400	359	368	423	417	396	392	435	365	434	423	407	436	397	388	417	420	386	400	425	399	404	395	379	380	404	407	397	408	419	396	382	393	400	385	367	403	439	377	427	383	398	387	383	426	383	403	402	417	409	412	418	399	411	383	373	423	368	374	369	413	378	414	415	402	426	411	421	399	400	378	407	377	401	415	393	380	409	369	406	404	392	431	399	396	363	409	412	395	463	376	385	421	399	431	411	402	428	412	407	388	395	349	398	419	398	395	392	397	395	413	366	416	412	379	388	439	384	364	421	396	410	438	420	422	400	413	405	397	391	391	378	391	384	373	422	412	384	350	372	373	432	414	408	405	384	391	367	372	394	406	404	424	432	396	409	412	388	382	414	438	399	401	398	414	377	388	447	389	371	364	418	405	401	413	374	351	407	406	403	391	384	386	396	403	444	392	412	392	417	399	363	401	421	418	399	381	371	391	400	384	410	396	410	394	379	418	397	415	388	402	387	379	411	404	388	387	404	415	401	404	388	416	395	407	401	405	442	369	409	410	368	370	394	374	380	389	336	424	399	422	427	406	389	383	437	409	404	408	405	454	400	386	468	406	415	424	396	400	409	424	415	420	390	426	407	398	368	411	387	414	408	388	384	394	395	380	394	437	408	415	412	396	390	431	387	421	417	411	388	425	382	361	385	423	441	433	382	398	403	375	404	404	428	394	431	432	426	388	384	424	399	409	406	380	436	385	367	405	428	417	402	401	365	373	408	345	422	417	417	412	387	427	429	377	384	373	406	372	418	425	417	390	385	406	358	408	400	416	409	399	411	418	381	416	396	417	408	380	384	395	410	453	418	408	444	374	431	425	389	368	418	437	402	364	362	400	396	381	371	411	432	386	383	403	442	422	416	446	381	410	425	393	396	427	393	385	368	393	381	405	422	461	384	431	400	394	422	397	423	404	424	426	385	363	395	398	380	379	427
44508	51561	37748	22307	8293	4047	2465	689	657	585	547	610	558	520	543	472	497	489	547	539	539	555	494	542	462	502	492	512	509	519	480	508	554	518	490	521	504	543	517	480	519	497	525	525	470	495	508	495	570	499	514	483	515	507	517	471	464	531	475	530	504	486	519	463	512	504	463	532	526	513	486	462	474	479	500	513	464	493	495	490	492	514	533	497	494	522	486	519	489	528	512	506	502	475	510	495	465	466	506	512	481	528	470	501	516	495	499	540	498	487	512	503	497	497	507	500	503	511	511	493	499	492	484	560	512	502	486	468	504	481	499	464	532	563	477	452	469	499	503	501	492	546	495	502	487	481	510	498	490	530	485	478	479	488	477	500	505	476	534	513	511	486	486	523	486	517	469	539	494	472	480	479	494	478	513	470	527	547	479	492	469	463	493	487	495	526	479	492	477	502	496	479	506	490	489	487	516	454	472	505	485	482	490	513	460	467	476	508	548	516	483	476	517	521	520	484	491	483	507	459	485	497	484	472	516	499	481	509	463	439	496	465	475	525	504	488	486	490	494	483	509	462	483	457	504	493	481	489	536	553	499	475	496	515	461	499	470	513	500	518	487	514	493	484	505	474	500	520	489	496	515	489	507	472	460	525	439	476	492	471	500	497	500	495	511	515	469	479	468	536	452	519	508	487	462	532	489	477	490	493	496	487	512	476	509	513	494	526	516	472	509	490	466	481	457	494	527	479	479	460	467	453	476	525	514	487	473	480	505	472	493	503	482	483	478	505	503	467	515	516	512	497	472	469	485	450	507	463	528	539	474	468	495	474	480	491	496	490	468	472	482	479	514	507	503	491	472	475	491	460	521	469	479	502	483	478	471	542	488	524	519	499	464	474	538	485	474	465	516	500	478	528	564	505	484	462	526	543	464	501	520	494	548	537	496	488	494	510	495	488	481	448	478	506	506	494	484	509	480	529	481	456	509	516	468	472	505	479	445	462	496	516	508	506	491	498	456	505	465	514	485	476	509	453	466	503	516	494	495	474	468	485	498	481	473	554	464	494	493	520	479	509	520	474	466	463	504	514	495	493	537	496	520	504	483	451	469	511	486	475	538	523	454	505	505	530	457	492	510	465	481	498	519	496	523	561	530	500	538	481	520	497	493	522	510	483	487	470	505	477	462	460	498	480	506	500	491	503	519	495	460	489	507	499	525	480	513	531	508	427	489	459	466	498	489	499	498	496	459	480	543	477	510	472	482	478	484	487	528	459	539	447	480	504	467	525	479	489	471	479	500	468	492	524	474	462	539	502	456	489	485	470	504	499	503	513	460	496	505	440	470	458	460	550	503	502	504	494	503	471	505	515	478	495	512	496	530	518	497	444	524	479	490	472	512	478	487	512	448	471	483	462	471	507	487	534	474	452	510	531	531	564	485	495	476	475	509	484	556	525	500	509	489	519	487	489	475	463	478	503	487	520	531	473	486	496	466	496	478	527	501	505	508	494	466	491	520	480	495	509	476	480	490	510	476	510	492	487	463	475	500	493	497	488	508	515	481	498	513	500	516	483	521	512	527	472	522	457	495	460	456	496	479	500	536	457	474	494	502	516	516	488	474	472	497	477	497	494	479	489	530	489	510	465	493	502	505	466	501	517	494	502	450	503	480	499	478	469	485	518	489	535	470	504	531	484	506	484	512	507	480	502	489	495	524	514	502	451	505	501	465	478	474	498	485	496	500	460	489	503	479	491	494	532	524	504	521	471	500	506	532	500	475	450	466	488	514	494	511	503	530	495	495	483	520	503	499	511	491	517	519	484	504	464	517	485	460	488	485	475	504	506	453	506	529	512	496	471	482	495	488	516	491	509	496	511	496	468	472	495	498	481	496	495	477	493	480	516	457	522	481	476	498	503	468	497	495	518	495	459	491	475	471	512	487	482	536	530	473	513	504	520	504	476	488	498	500	471	514	509	484	489	524	459	504	480	475	496	488	498	485	471	509	485	465	499	550	523	524	523	524	498	488	500	498	532	498	495	494	529	509	514	502	473	503	530	475	500	463	515	457	457	495	483	479	512	548	503	509	501	501	466	469	516	484	489	492	499	496	448	488	510	514	535	507	491	478	521	465	458	500	451	516	506	505	499	514	487	463	506	475	483	529	474	517	501	491	489	497	480	468	500	509	436	500	534	510	464	516	530	487	504	534	513	485	479	476	500	523	495	478	498	535	516	498	495	467	492	483	478	526	519	481	445	493	466	459	530	513	499	484	460	520	487	470	507	524	521	519	490	526	478	461	486	479	522	489	484	509	503	499	521	454	522	554	510	507	527	481	506	494	452	493	523	459	549	454	457	496	537	512	471	486	475	528	451	481	496	503	507	482	487	505	510	496	493	467	493	456	486	465	466	468	508	507	504	488	503	506	485	525	484	450	470	503	475	479	517	502	494	487	456	494	504	472	504	491	507	496	521	486	490	521	495	522	481	504	504	478	496	481	489	511	487	501	490	506	518	461	493	507	499	521	496	497	522	486	503	511	475	465	479	505	476	496	498	485	462	454	519	512	476	454	486	465	490	479	529	508	498	460	494	470	470	486	500	526	487	511	484	456	470	444	481	473	494	529	473	467	504	448	502	510	503	468	517	441	527	495	475	524	495	514	541	478	471	466	512	492	500	492	483	509	519	514	502	505	474	484	501	490	434	506	489	483	476	506	515	495	496	493	495	496	514	487	506	515	477	499	472	466	498	495	525	488	454	505	500	494	486	520	488	510	515	515	487	499	485	480	498	482	488	488	484	509	510	482	470	481	494	470	505	515	478	485	464	486	465	504	530	520	518	493	513	470	487	447	496	521	503	564	463	462	512	525	479	483	490	465	508	507	507	497	460	418	504	495	456	521	458	505	483	500	502	480	536	514	475	510	497	490	516	489	522	494	516	484	490	479	487	496	499	498	497	536	496	514	532	502	485	468	472	479	501	497	500	498	481	500	480	451	512	516	501	442	518	493	480	485	500	494	498	486	525	523	490	480	462	527	491	506	518	526	471	482	489	506	492	528	467	490	513	481	459	485	442	497	466	454	485	506	456	479	505	522	503	467	467	491	478	518	498	522	481	535	519	489	495	483	522	493	458	502	505	506	476	512	491	499	509	485	504	503	487	475	483	455	475	508	499	497	469	489	495	519	514	478	477	511	488	523	518	525	486	498	506	514	529	474	506	545	477	495	490	473	525	492	520	501	529	468	475	476	486	448	473	508	494	494	537	509	513	490	485	506	470	463	504	462	455	497	497	506	518	482	466	494	520	503	530	492	502	502	483	496	460	491	485	484	515	467	488	473	497	483	468	457	491	523	500	520	479	508	518	463	511	512	499	473	505	491	474	488	456	508	461	513	507	512	493	472	445	510	486	501	500	484	476	491	436	492	459	450	502	464	500	482	538	511	490	482	538	505	501	482	489	512	479	497	468	485	495	493	507	484	457	504	478	482	500	513	463	541	486	492	487
22934	21237	28943	24171	21403	20759	11443	1423	975	894	882	825	873	862	856	831	791	788	795	828	798	762	762	783	782	802	793	745	799	736	743	735	784	759	710	787	773	747	771	732	731	726	729	775	746	758	774	736	745	723	729	753	780	774	732	741	714	733	727	756	719	732	733	790	767	726	691	716	712	727	774	717	756	727	744	749	737	747	790	757	762	774	737	743	766	768	765	745	701	739	707	763	701	785	758	751	762	735	753	750	777	776	773	728	775	686	754	742	769	714	748	758	724	713	702	775	691	794	749	716	724	693	753	730	769	782	739	739	762	738	759	732	740	796	745	729	758	754	693	716	730	760	784	741	740	736	737	738	745	697	708	736	722	729	758	751	716	757	793	718	753	739	799	753	728	734	758	742	723	730	730	740	738	733	814	762	701	773	739	780	775	730	721	735	744	674	708	727	740	761	767	781	681	790	720	731	757	761	726	789	718	750	752	712	725	750	738	707	756	738	750	739	694	732	777	754	742	735	677	687	731	729	676	772	701	739	742	731	761	779	732	730	773	724	762	735	714	750	718	750	727	674	720	750	740	768	741	725	756	730	742	702	715	718	755	785	720	739	758	699	751	752	730	722	759	747	728	751	733	740	715	738	734	736	780	752	776	708	740	739	779	751	786	761	735	751	717	765	772	702	738	730	706	775	752	742	777	710	725	719	757	725	750	733	727	771	725	820	723	731	735	710	751	733	765	760	783	741	732	746	739	727	696	721	771	757	734	708	762	731	783	736	784	704	708	745	710	703	688	723	734	723	753	742	787	747	726	774	709	700	793	728	755	712	716	772	708	770	810	721	720	705	718	749	770	727	749	701	776	750	778	714	759	703	753	769	725	731	722	667	752	744	737	747	765	800	745	713	748	681	723	756	735	763	696	739	750	746	760	728	754	737	755	733	717	731	753	758	765	725	705	773	740	722	738	717	712	733	715	767	721	744	709	701	752	701	723	709	726	726	697	758	702	743	710	716	759	742	754	767	731	741	758	742	716	779	722	741	769	763	759	718	718	712	676	715	752	763	758	734	718	757	698	747	743	696	738	754	745	744	748	782	700	751	733	753	689	749	754	742	725	776	759	729	738	717	745	690	758	749	756	730	759	739	725	730	713	713	724	737	729	737	722	715	703	763	740	791	726	719	704	690	740	708	723	733	685	692	703	734	748	705	769	762	736	743	722	737	719	714	738	733	774	739	720	696	741	704	756	763	721	734	736	773	727	684	735	723	739	684	750	707	744	693	741	710	743	815	731	739	710	710	701	739	734	717	751	724	749	722	711	774	732	764	740	759	751	716	794	704	731	783	725	716	698	768	803	700	787	721	758	759	760	795	730	710	688	698	744	682	741	770	729	694	713	754	843	782	723	706	734	693	730	729	791	718	729	733	775	727	743	753	708	760	724	705	757	731	712	727	713	763	750	752	736	707	737	728	736	755	741	739	723	710	705	703	715	751	692	680	734	733	780	729	776	684	734	765	751	777	737	720	730	767	763	734	711	742	697	739	700	719	780	683	793	820	744	765	712	738	742	720	737	709	730	726	765	759	725	752	743	755	730	714	740	749	722	693	714	708	736	759	720	706	741	740	737	703	767	750	742	731	731	704	735	709	742	764	698	706	745	776	717	730	735	757	743	750	721	769	714	784	736	752	730	727	788	746	764	694	769	726	770	755	746	765	795	743	737	724	733	693	694	737	742	706	715	715	701	722	740	665	746	779	736	715	729	714	745	723	729	732	734	754	684	743	773	725	711	693	727	752	723	709	784	772	743	751	730	737	709	694	712	742	760	743	741	760	733	738	731	777	726	721	727	679	733	765	776	732	732	744	747	772	743	727	710	750	725	715	724	674	736	739	669	689	765	782	760	755	754	759	733	740	747	746	735	751	702	739	747	746	766	728	730	741	708	730	759	769	733	738	771	730	718	722	742	785	770	736	679	716	746	728	765	771	750	714	694	792	752	730	714	770	757	727	724	703	752	778	752	704	761	757	699	756	736	779	753	723	735	749	765	757	728	750	739	753	766	736	697	738	733	751	709	741	726	768	777	750	712	794	705	712	715	775	734	785	718	741	739	770	680	712	739	703	711	698	701	738	709	721	742	691	759	805	730	718	701	728	686	750	717	753	741	708	758	684	690	729	746	776	730	713	720	721	761	763	739	747	706	720	739	687	738	755	721	734	738	733	745	767	754	722	690	693	744	766	739	744	722	742	735	719	763	745	692	787	715	759	777	775	743	755	693	742	743	733	773	706	747	770	731	708	665	766	714	754	737	787	692	750	761	728	741	745	792	714	720	771	740	778	769	757	740	763	741	741	710	700	712	733	764	746	749	727	731	750	738	780	740	780	803	702	744	679	737	741	686	731	768	763	751	760	753	708	768	740	778	747	721	730	742	712	756	737	711	691	690	765	725	736	711	797	673	723	765	735	690	717	787	733	767	730	728	737	737	751	683	722	751	743	704	747	719	728	748	730	756	749	712	784	724	731	732	760	751	722	739	793	757	761	773	737	726	720	780	743	771	761	765	740	768	755	746	735	714	754	775	723	733	734	757	705	748	697	747	750	761	747	732	709	769	773	753	718	692	770	755	736	753	728	766	742	750	738	762	743	723	742	743	732	724	737	717	728	730	725	694	700	749	754	760	734	769	731	707	710	720	736	754	731	744	738	733	747	706	748	725	710	760	760	773	772	716	734	755	685	685	747	682	770	737	730	746	756	709	685	696	736	676	751	699	797	744	782	785	725	747	707	756	733	757	776	731	770	720	746	718	752	763	708	732	716	774	665	723	728	759	767	764	742	778	707	747	713	730	784	758	709	729	719	715	774	764	723	762	761	707	736	731	751	736	748	729	763	742	751	707	737	743	717	730	789	741	782	715	746	715	690	740	741	728	705	765	735	796	731	749	749	744	788	680	720	721	717	743	700	715	725	696	707	705	766	779	793	729	731	785	711	750	689	719	741	754	702	720	792	769	733	727	735	729	766	714	695	775	752	680	733	753	719	758	785	724	687	728	754	751	736	709	748	784	699	768	777	799	760	734	786	715	701	806	670	720	773	716	722	782	706	677	754	729	682	753	714	736	734	800	768	748	720	748	755	726	712	767	727	788	700	747	726	760	716	723	751	738	755	731	734	723	684	704	722	742	765	761	687	753	700	704	693	703	771	706	716	725	738	719	728	748	725	741	741	719	780	769	735	724	741	757	759	734	738	739	737	746	745	732	801	746	730	738	725	729	699	745	770	715	753	736	744	755	720	740	774	685	677	700	797	772	744	726	738	717	796	769	710	716	702	669	714	748	707	743	734	732	698	704	700	755	770	736	736	778	765	722	670	734	734	765	798	703	735	719	748	717	740	695	761	680	700	718	712	740	703	752	728	768	734	778	752	713	710	724	702	725	755	719	720	777	735	736	774	746	731	707	711	716	752	712	697	725	674	739	709	698	744	744	714	712	752	763	667	717	733
55973	80497	59446	41667	23308	12247	7714	1601	1442	1381	1283	1125	1116	1062	982	952	1026	1008	962	917	914	898	888	888	906	928	904	869	933	880	903	866	856	860	804	921	861	836	912	897	834	843	843	840	857	850	816	894	846	861	850	839	835	885	835	841	843	851	841	885	858	842	876	885	864	875	835	857	852	808	830	881	875	834	864	822	834	880	917	846	846	873	851	830	791	795	826	837	806	845	827	847	829	849	775	866	824	832	849	818	849	841	902	812	834	902	834	833	834	832	866	871	844	833	826	822	868	877	870	889	844	832	910	836	874	868	865	822	839	837	784	859	776	849	849	880	847	822	826	809	874	869	824	819	833	887	856	784	841	842	821	822	878	870	921	772	794	857	830	841	871	804	839	798	851	851	828	848	878	873	811	813	863	838	842	854	811	870	853	829	824	837	870	876	853	786	798	807	833	831	843	852	818	824	812	841	776	794	814	808	869	832	852	838	797	833	843	883	850	829	826	834	848	823	816	848	885	820	871	857	822	803	857	849	824	784	815	839	855	803	814	841	804	853	830	838	849	876	811	855	850	825	872	827	849	840	821	873	817	816	784	901	842	834	880	826	829	808	835	805	805	791	873	834	830	843	816	862	844	845	896	843	842	782	812	839	818	853	884	819	791	859	812	877	837	858	869	865	835	844	850	799	871	800	840	864	851	818	858	797	843	822	810	849	850	861	832	820	854	824	779	768	840	826	875	803	869	802	841	811	779	829	824	884	869	820	881	864	825	810	824	764	861	816	797	801	822	818	779	807	885	811	855	856	836	809	870	791	816	815	881	841	839	849	877	822	848	816	835	774	848	826	785	826	768	852	850	876	842	838	845	846	833	890	829	783	827	863	864	847	838	837	842	850	810	865	816	855	859	765	813	824	901	839	857	804	794	862	781	873	867	826	847	807	847	843	853	825	858	841	827	858	832	809	822	808	839	811	867	842	836	859	854	870	903	817	840	855	830	803	894	831	847	866	775	858	801	815	827	823	825	862	868	851	835	814	849	840	895	785	832	878	857	778	837	858	859	823	894	812	903	799	840	891	850	876	824	794	806	812	841	820	892	876	821	861	868	848	783	818	861	836	820	824	848	835	797	860	846	832	817	846	879	826	822	891	823	874	793	879	884	827	920	851	810	821	762	854	883	843	814	845	821	853	848	894	832	860	811	814	831	843	880	864	793	918	850	865	801	826	861	849	847	838	790	793	841	853	829	852	830	846	856	836	868	826	775	788	835	853	883	879	861	857	834	819	903	803	815	875	798	872	865	815	873	814	850	815	831	851	817	822	914	826	810	876	895	833	815	838	884	846	840	841	848	843	844	843	814	816	805	849	847	812	811	839	798	820	821	828	902	844	847	868	828	813	832	856	841	831	848	835	776	850	790	853	800	818	817	874	804	830	861	861	804	849	858	861	853	783	810	859	803	846	826	838	781	867	837	841	823	840	829	815	827	867	871	902	870	828	811	879	817	829	863	830	822	905	842	820	856	808	834	830	842	862	777	881	877	822	861	792	852	838	843	841	781	847	879	859	850	857	867	792	799	855	845	854	813	839	790	802	861	872	805	842	839	865	806	814	844	839	820	871	848	818	828	822	875	827	856	815	899	789	833	811	816	856	851	851	825	830	851	816	756	824	837	849	904	856	888	862	824	824	837	821	851	885	864	796	805	861	867	869	792	826	806	878	854	789	846	845	787	852	854	849	798	866	771	837	782	797	830	835	836	837	806	852	836	838	861	817	883	826	870	868	834	824	886	856	823	805	880	840	816	825	791	858	881	834	762	804	860	836	829	859	811	822	873	876	814	842	854	876	816	862	858	849	851	875	838	845	864	857	816	871	828	852	822	826	839	845	811	824	879	866	825	870	835	821	847	817	806	834	805	806	900	845	775	815	842	843	858	816	838	816	800	782	825	839	818	832	901	841	831	881	862	811	850	793	867	870	819	809	796	825	876	823	839	878	805	854	856	849	860	865	812	861	814	804	786	818	813	804	807	895	837	885	804	834	829	818	903	834	886	805	900	841	821	837	876	858	867	860	813	835	817	817	840	859	839	826	825	825	866	871	845	864	828	817	789	847	823	832	799	902	785	846	835	815	874	815	809	882	814	777	813	875	857	868	791	838	820	861	820	841	797	817	842	844	852	807	858	819	853	819	859	806	863	848	801	757	844	795	841	858	857	884	873	802	904	825	834	820	855	835	915	793	795	806	813	799	831	877	843	828	853	879	824	878	848	832	851	847	882	822	808	813	817	857	827	847	877	822	839	857	852	834	817	833	803	818	804	839	834	842	904	820	823	860	828	858	785	848	843	779	822	786	822	837	869	894	808	802	851	854	882	803	858	836	834	793	834	815	842	790	888	844	769	824	838	890	824	813	811	818	854	854	800	837	788	852	852	843	783	840	841	788	851	805	851	834	829	839	859	808	831	862	856	805	865	813	854	872	815	824	817	819	831	831	849	791	910	840	768	840	836	819	825	848	907	863	783	868	835	864	845	807	795	842	888	822	857	810	813	819	827	830	887	875	845	839	800	865	806	859	856	841	815	827	832	830	875	867	870	839	844	872	840	871	791	877	808	876	842	827	844	797	859	823	823	824	855	839	866	838	832	821	815	811	851	826	815	891	860	856	829	818	811	825	833	851	787	840	789	804	856	847	843	865	844	818	832	756	822	773	790	791	788	862	812	800	852	810	852	799	846	847	859	831	843	822	842	856	873	834	860	855	797	809	812	829	747	833	851	844	834	792	831	857	828	787	826	842	812	816	862	852	833	826	826	882	827	827	836	806	790	849	825	764	820	879	839	809	854	794	854	874	858	833	835	800	876	827	871	833	869	849	832	828	834	823	804	890	891	854	889	830	837	850	819	823	845	866	832	821	826	804	898	771	846	853	858	850	820	845	850	886	809	817	847	843	876	823	838	824	840	793	879	905	788	797	840	814	814	845	855	827	837	800	840	811	838	821	867	826	871	808	808	828	904	817	810	838	838	821	865	821	772	846	807	814	817	844	811	835	841	845	796	855	874	863	873	855	826	839	801	880	806	819	810	858	855	841	888	865	793	833	853	842	843	828	811	872	837	841	837	844	766	853	824	804	809	874	780	914	837	856	851	834	861	845	861	857	842	807	831	816	869	860	819	826	856	883	763	844	856	825	860	829	840	903	880	806	795	817	852	880	853	816	908	873	775	825	827	843	854	815	835	856	818	853	818	818	796	868	876	813	826	806	845	864	852	835	853	877	842	891	840	885	815	848	806	849	845	815	856	813	867	811	796	833	812	810	788	795	838	830	878	857	797	865	783	850	812	839	792	822	826	786	895	849	829	879	794	826	799	832	792	794	893	816	882	780	869	780	807	842	823	816	846	836	840	836	830	838	774	897	875	827	801	814	803	854	819	843	803	813	813	833	785	816	864	854	889	818	781	862	799	853	841	903	926	800	902	856	807	873	838	778	792	843	790	795	845	807
28094	21856	17255	7081	1334	596	494	363	357	333	341	329	324	325	310	325	343	371	334	359	333	351	316	327	327	357	324	389	369	337	337	335	309	354	340	349	331	320	312	317	353	301	343	364	328	365	338	316	353	335	331	325	347	338	324	334	345	350	320	360	334	351	309	355	332	347	333	322	328	338	340	368	303	309	348	347	320	320	336	359	352	349	339	353	352	343	307	331	324	315	334	327	321	347	344	321	327	326	340	326	339	350	326	365	309	328	334	339	300	318	327	317	338	354	333	334	330	330	365	355	323	323	337	318	342	313	348	341	287	345	337	339	319	329	333	346	340	354	310	323	328	343	325	340	331	348	337	334	295	310	322	286	319	344	334	337	312	315	320	323	311	350	342	311	331	342	329	326	325	336	347	330	332	337	329	346	345	346	323	297	333	315	300	311	328	313	326	312	313	338	340	328	322	366	334	308	364	351	355	331	332	350	351	361	343	319	312	337	330	340	329	317	310	336	315	334	342	345	309	323	339	305	339	322	320	356	326	335	353	302	330	316	313	335	331	341	344	335	351	342	332	350	349	314	347	331	319	312	335	327	306	321	324	331	330	344	327	308	315	317	350	334	332	342	337	345	347	362	337	326	332	362	306	335	338	351	335	302	336	336	321	350	354	323	328	317	360	301	308	321	330	331	381	320	358	336	322	340	356	361	325	319	338	346	346	323	325	322	325	328	316	310	354	310	320	303	347	334	343	332	351	358	335	328	300	322	364	354	321	330	330	318	339	341	327	342	328	353	346	291	300	329	338	307	314	350	333	358	347	330	365	327	303	317	321	343	331	330	311	330	321	347	345	314	301	338	327	371	339	331	343	326	345	356	356	316	344	373	340	360	333	332	346	313	310	355	316	353	318	334	337	329	323	371	355	347	323	320	316	324	303	345	308	342	328	334	347	350	314	347	316	325	339	323	353	314	357	328	345	297	350	316	353	312	359	306	352	322	310	330	320	333	326	344	327	333	354	328	354	301	313	372	295	328	320	372	325	298	300	324	325	321	386	334	335	335	317	320	295	345	329	318	329	328	329	320	349	321	342	323	338	342	351	334	304	324	314	308	353	291	322	312	323	353	354	325	359	344	350	328	320	338	355	284	311	313	312	340	341	353	353	333	344	317	344	353	335	285	319	317	320	331	339	321	304	337	342	316	329	345	367	342	320	327	352	317	344	335	322	324	309	338	320	349	334	313	332	329	341	310	305	310	352	342	291	364	329	340	312	359	354	321	341	318	320	347	336	335	358	338	310	336	335	344	346	377	371	312	337	325	342	359	342	315	314	338	363	327	360	389	299	332	329	341	335	301	306	322	292	331	301	330	338	325	294	352	349	336	365	373	325	314	330	316	336	324	335	360	310	347	306	373	358	353	317	334	350	330	332	352	330	311	330	335	335	334	330	330	340	339	324	328	319	309	326	323	336	337	352	328	346	342	321	385	312	344	366	328	356	321	331	323	331	330	318	314	315	363	340	332	326	313	339	318	352	340	322	339	319	354	326	322	301	324	322	320	333	316	326	325	329	327	333	307	329	352	334	360	335	311	318	319	330	340	323	311	356	344	343	334	335	350	301	365	293	338	346	322	296	328	353	311	371	297	300	328	373	318	332	318	298	363	330	336	325	299	311	319	317	342	338	332	318	347	309	350	330	281	339	345	324	334	332	323	298	316	337	324	347	348	358	315	301	318	342	302	336	333	338	336	354	320	339	304	323	331	304	336	341	308	312	336	323	330	352	341	309	359	356	321	330	353	336	333	317	315	325	302	319	343	347	309	378	320	330	318	345	321	271	346	318	324	316	308	329	303	335	321	318	278	335	316	314	320	366	366	351	335	335	360	347	321	343	339	346	326	350	315	343	336	323	323	333	342	347	346	382	349	309	322	312	315	330	308	334	312	318	322	298	333	299	312	335	370	326	333	357	346	321	326	355	292	312	348	310	312	316	315	341	316	328	324	353	315	328	342	334	296	298	345	304	315	349	319	333	331	319	326	326	328	355	323	379	323	359	337	295	331	337	294	347	351	352	322	347	326	329	340	345	320	330	345	353	353	360	344	356	367	319	334	321	343	344	337	333	321	335	337	279	320	340	374	309	339	324	341	304	327	355	343	337	326	313	337	336	329	350	292	322	326	341	346	338	325	329	322	320	344	307	339	335	299	305	345	331	353	321	321	318	306	317	308	330	352	327	362	354	348	327	301	341	278	329	314	323	294	372	313	356	370	358	341	315	350	318	301	326	315	297	329	343	337	358	348	360	328	296	318	357	340	322	315	339	327	306	332	327	336	342	324	321	329	353	361	336	331	317	317	309	362	317	350	338	324	322	327	372	332	320	309	319	314	329	361	322	324	298	314	352	338	326	352	338	331	344	292	351	334	308	303	306	345	329	359	323	328	332	322	342	358	326	298	307	333	330	341	334	321	337	307	322	315	354	333	348	346	354	388	336	299	369	312	323	349	356	336	351	351	325	358	303	324	335	331	331	323	304	345	331	359	355	325	333	288	343	353	371	340	336	364	300	337	304	329	317	311	356	339	310	308	323	339	352	325	336	352	348	313	351	336	348	332	352	344	364	332	310	337	336	348	320	362	339	316	344	348	308	338	330	348	322	353	315	339	331	342	334	342	337	329	330	354	344	359	362	344	325	336	340	334	330	349	342	345	324	320	310	363	331	316	345	371	327	341	345	329	316	309	325	337	333	355	329	336	320	322	309	318	333	328	329	341	346	311	329	342	356	373	320	363	321	323	326	323	359	307	307	327	340	329	336	323	318	336	322	318	360	345	321	348	349	324	285	326	300	347	321	336	368	331	351	336	299	333	369	340	344	333	344	337	338	344	323	331	325	319	379	314	335	352	344	321	321	333	342	363	356	348	346	332	337	302	323	329	313	346	303	343	335	331	321	357	324	311	343	337	323	357	365	367	318	335	345	368	345	314	327	336	340	347	340	322	333	301	335	329	313	357	376	330	320	359	297	342	345	349	351	345	347	328	301	319	324	353	346	350	302	344	352	324	337	349	310	304	336	356	347	333	330	289	346	342	329	310	358	328	345	339	350	342	345	336	317	334	342	348	369	335	327	340	310	327	353	337	321	347	307	353	340	347	363	322	336	290	315	340	342	342	336	313	325	347	335	317	345	306	354	368	356	368	363	336	300	304	366	347	328	341	332	324	345	342	300	356	325	350	342	342	327	360	329	307	320	342	338	336	356	342	346	356	300	347	315	330	343	321	384	352	330	310	343	312	342	365	317	321	304	341	348	335	355	319	336	320	341	359	340	303	347	349	341	302	311	351	359	321	327	326	342	338	357	294	324	330	358	332	345	329	337	315	319	334	327	323	335	379	301	335	305	322	320	313	308	347	315	342	296	325	324	342	331	299	310	332	321	309	353	308	293	345	352	345	361	321	327	331	334	346	341	338	305	335	333	338	292	315	348	337	387	305	336	316	345	334	338	330
26350	27146	14681	6354	1808	920	689	420	398	416	399	441	446	398	418	405	415	430	412	369	430	388	402	372	392	397	403	389	421	421	407	411	353	371	427	422	416	393	407	388	427	409	402	421	374	427	367	364	412	393	407	413	410	418	413	380	407	420	396	415	406	445	416	408	368	396	366	380	404	378	389	420	382	401	417	416	390	418	438	413	405	380	431	378	361	387	405	386	401	380	407	435	403	413	393	381	416	391	386	371	418	418	398	393	422	392	423	392	436	384	442	414	397	391	397	369	408	398	437	455	434	408	391	404	396	377	393	427	389	406	421	394	419	409	416	385	447	388	399	409	404	390	382	430	374	381	376	419	407	431	408	373	413	391	440	370	360	393	415	374	421	403	408	395	429	417	448	394	403	415	411	364	394	414	406	411	391	403	405	423	422	442	404	364	423	395	414	380	403	437	359	385	389	397	430	407	412	376	427	389	379	422	388	419	395	416	424	405	407	366	394	435	410	387	394	378	395	443	397	401	439	434	438	387	402	396	371	420	400	390	422	378	409	373	408	373	400	390	396	377	397	363	388	408	378	393	425	410	416	407	376	387	414	404	398	386	389	397	367	384	388	405	379	399	416	412	390	402	404	424	438	448	399	399	435	401	394	418	370	416	394	385	387	434	397	411	404	354	382	394	385	413	379	411	454	405	380	430	381	414	409	426	418	398	400	397	409	423	411	408	422	361	406	383	381	404	383	389	412	415	402	436	380	380	388	377	411	426	371	409	426	428	376	371	411	391	427	432	405	410	376	383	372	374	439	386	408	392	374	408	433	366	377	413	418	395	390	413	410	397	403	397	402	397	418	386	391	382	424	372	404	391	386	375	387	396	406	400	403	402	401	401	405	420	373	380	412	409	418	414	407	413	365	427	415	403	400	405	402	418	410	415	367	408	415	412	398	397	434	398	391	387	399	403	376	373	375	372	386	400	389	394	381	402	384	415	409	401	414	421	390	387	389	366	396	374	435	378	415	395	378	396	368	394	409	376	425	430	401	424	370	425	461	411	377	388	442	424	433	388	367	400	394	386	405	392	408	399	406	414	398	424	429	415	401	377	409	400	405	403	403	433	407	378	390	413	383	395	414	401	412	388	369	437	429	423	389	358	433	420	420	384	420	402	420	420	397	378	377	353	390	425	370	391	389	419	415	410	414	374	437	399	397	367	389	383	400	395	394	385	393	408	401	430	390	397	412	395	378	419	380	402	393	382	433	442	431	401	371	389	371	447	401	416	380	387	439	396	439	421	392	398	452	394	393	380	414	400	415	407	388	385	440	428	404	420	404	407	381	369	388	395	357	383	386	388	340	431	366	411	376	394	383	378	450	415	396	413	400	410	399	400	423	411	411	399	419	390	414	446	396	370	408	379	420	416	420	382	395	374	429	401	371	391	449	420	378	421	408	393	424	449	393	386	380	399	413	408	422	423	395	395	394	399	426	411	414	384	430	402	417	358	418	400	405	392	379	395	422	423	423	383	377	401	418	416	411	415	393	437	413	425	384	391	433	357	396	421	398	415	381	361	409	366	390	427	430	427	428	386	416	391	410	410	410	406	412	415	406	410	394	426	364	408	408	411	380	444	397	417	399	405	417	390	380	410	368	414	414	377	395	413	398	402	413	420	423	426	392	461	374	398	415	420	390	420	398	421	427	394	413	358	411	410	422	439	391	387	390	415	452	427	446	418	365	408	388	368	402	413	456	362	412	394	390	397	381	394	393	403	397	421	438	406	401	404	385	406	374	390	412	390	399	376	416	430	406	402	399	355	377	404	384	407	423	403	388	422	390	398	409	405	418	382	416	442	429	379	385	421	404	397	418	395	394	440	394	359	430	420	403	407	415	413	403	407	381	421	405	427	373	410	446	436	393	410	399	390	413	436	414	358	361	391	397	395	420	414	397	423	436	417	413	391	458	415	406	415	401	441	407	419	411	403	418	441	400	410	395	383	395	395	393	387	443	371	420	381	398	422	395	394	393	394	379	409	380	403	423	336	401	385	370	375	402	376	390	395	413	420	396	393	425	404	391	421	410	438	384	400	432	434	401	397	427	377	397	398	417	421	395	407	415	399	389	409	400	411	388	416	419	394	417	387	387	373	427	403	395	399	397	397	412	431	379	436	362	412	387	431	401	381	391	417	358	405	425	425	379	432	396	407	396	430	450	419	391	429	414	423	410	391	393	399	417	410	376	411	380	410	448	351	429	430	409	382	418	432	386	406	421	404	399	393	402	378	406	395	366	405	368	383	405	402	392	414	390	397	399	411	401	400	391	382	400	364	416	387	398	416	427	406	379	378	387	412	379	418	361	417	394	384	385	377	422	395	399	402	401	396	395	440	395	390	388	403	391	406	387	401	424	415	419	455	425	402	381	399	434	378	361	399	435	396	424	378	425	404	405	422	418	407	415	395	375	419	418	422	419	409	389	404	441	442	385	410	415	390	388	405	405	395	414	382	436	379	376	392	393	398	409	445	391	413	401	410	417	435	385	398	422	426	390	391	424	394	379	363	422	417	384	396	408	393	436	419	387	386	405	403	384	424	383	405	413	434	398	396	410	392	369	423	429	405	393	414	344	423	387	403	419	401	395	435	398	404	419	420	396	380	403	399	403	399	432	374	413	381	431	397	365	408	420	426	415	421	406	420	409	409	383	391	393	408	402	376	431	409	380	410	385	436	417	403	444	424	391	382	437	419	398	390	404	414	388	394	391	391	422	436	406	438	458	377	418	392	426	419	409	433	431	393	392	420	399	427	394	391	420	409	416	377	416	360	410	377	408	400	411	397	383	416	408	366	411	388	421	353	402	414	421	394	421	398	391	391	400	413	426	418	440	391	426	406	421	429	413	422	394	388	389	424	417	436	425	392	439	414	386	357	368	389	418	429	427	400	406	409	416	422	408	432	448	384	429	426	397	418	401	416	388	429	378	370	407	406	401	383	413	399	401	423	383	392	402	393	395	363	413	439	394	392	420	421	360	403	438	412	427	418	418	412	415	422	386	398	389	406	383	440	420	424	423	389	390	425	414	399	388	388	373	406	401	404	417	414	396	434	398	424	395	400	416	395	427	436	412	427	414	393	411	389	400	411	426	373	380	359	389	389	419	379	399	393	426	451	407	390	398	439	415	404	432	408	367	388	420	395	361	392	405	395	417	402	438	420	407	428	331	408	380	371	438	413	399	407	392	406	412	418	406	442	409	393	399	408	412	419	418	387	381	377	400	385	426	409	407	413	439	416	423	394	383	371	396	398	373	389	397	441	405	409	395	404	406	440	395	434	392	387	410	397	408	404	411	383	405	438	402	399	434	402	387	452	381	374	407	423	392	391	410	425	392	396	396	398	425	407	372	416	383	391	427	428	431	397	410	421	392	400	396	404	367	432	403	412	403	436	391	439	397	391	416	417	391	415	387	392	426	385	383	398	420	389	401	434	407	417	335	432	387	386	440	425	408	432
24445	21301	28553	25558	19781	8644	2222	649	645	536	572	530	533	492	542	482	512	522	498	553	519	484	514	489	492	499	480	497	510	512	496	491	462	467	493	507	481	501	479	518	519	511	476	483	517	503	481	474	475	471	508	467	486	468	500	485	499	548	453	507	497	478	468	493	488	496	503	477	487	506	474	480	499	502	503	457	475	465	466	483	490	518	482	483	473	498	478	550	495	458	490	469	457	488	485	502	448	489	497	471	464	498	501	511	487	489	505	524	495	481	504	490	459	499	529	485	467	464	518	503	522	485	504	550	490	451	476	516	527	523	485	495	466	514	491	533	476	508	479	477	480	496	509	488	489	488	503	501	504	490	493	504	484	523	459	490	564	505	511	494	527	522	483	491	517	494	490	479	494	534	471	492	458	486	484	508	508	503	477	459	491	531	491	491	532	494	498	525	479	486	457	504	459	503	501	519	514	512	488	498	451	515	493	509	508	463	542	482	509	467	475	507	478	475	464	501	486	506	495	468	465	451	501	477	486	489	505	466	507	499	477	467	485	498	509	459	492	488	518	529	444	519	521	511	442	499	464	474	466	484	471	498	499	479	482	505	498	493	464	477	531	481	511	476	522	518	538	458	473	486	511	487	470	498	514	487	508	471	504	470	523	522	516	484	495	492	493	514	498	466	509	467	485	562	486	480	521	480	473	440	512	526	477	497	430	493	501	490	521	503	498	505	505	498	511	555	542	486	498	495	500	501	494	479	512	467	521	486	518	495	467	524	500	516	470	461	497	514	484	522	469	502	487	463	513	492	476	484	479	470	515	509	537	442	492	498	512	509	481	466	478	523	484	478	458	539	495	516	513	493	558	473	510	496	483	462	507	500	494	481	518	494	504	457	492	511	514	505	479	467	499	448	478	554	473	504	473	489	505	455	521	487	475	522	459	532	505	467	483	499	503	460	498	509	475	429	475	511	451	495	494	482	482	475	489	534	480	486	501	522	539	476	471	486	490	509	460	475	539	478	476	487	515	488	461	500	466	516	504	485	529	481	484	516	482	464	513	506	509	483	467	477	458	500	488	506	535	506	493	452	490	497	510	461	484	488	537	495	503	474	514	480	503	474	502	526	520	488	454	514	491	518	533	539	516	546	454	513	467	500	489	492	495	495	512	499	505	463	495	471	511	515	525	509	520	485	507	469	497	511	503	492	456	487	510	435	541	481	477	519	494	462	537	454	460	510	479	525	487	484	510	513	497	467	472	499	493	485	492	522	487	463	497	474	503	491	506	535	506	476	460	517	471	485	482	516	504	474	458	471	487	489	505	484	451	462	456	491	476	524	479	514	499	475	469	462	491	468	529	499	504	516	509	496	527	478	500	533	459	473	551	507	522	473	507	501	530	508	498	461	526	475	510	495	485	490	493	476	506	480	480	472	513	532	531	463	533	514	471	513	496	507	451	497	513	487	440	530	509	458	501	534	495	505	495	465	449	490	498	469	470	494	521	508	476	513	493	513	517	513	508	536	504	511	482	512	490	498	499	525	528	497	472	497	500	548	469	473	493	517	470	460	453	477	496	490	481	531	462	526	485	537	483	515	489	485	477	522	487	497	466	477	480	529	508	470	477	489	468	485	473	490	527	474	491	480	533	460	483	484	525	463	469	475	443	495	485	512	488	460	481	517	480	502	467	493	462	466	504	440	460	500	465	478	518	498	472	461	472	516	525	469	507	489	488	479	537	529	469	494	479	521	481	518	491	503	494	512	486	510	469	500	442	513	497	492	524	479	499	484	519	504	471	508	492	490	529	534	476	469	479	471	489	490	492	551	490	472	495	440	484	507	493	500	504	473	514	505	490	472	504	486	512	539	489	520	531	482	480	499	479	488	530	504	518	464	484	512	511	514	482	466	493	503	457	494	489	492	513	488	498	454	543	493	486	453	507	490	508	502	484	508	492	498	521	485	469	463	497	520	490	479	551	465	490	497	497	452	472	503	487	495	514	492	550	536	493	510	536	508	475	461	505	498	470	507	471	515	508	466	515	481	437	487	506	484	478	501	465	480	470	498	504	465	531	485	504	494	504	499	511	500	519	466	529	474	491	484	472	508	519	490	501	532	485	471	513	477	496	485	460	513	499	477	488	461	495	491	480	514	466	495	495	496	481	495	504	472	446	482	447	506	472	486	483	491	501	501	451	484	497	465	516	492	488	481	485	529	475	502	470	497	502	467	482	462	454	458	505	473	477	469	502	521	518	459	475	491	486	523	462	463	468	499	507	498	510	523	511	497	486	523	493	464	470	495	492	493	514	512	444	480	443	475	509	500	486	477	496	518	517	504	511	471	491	494	495	539	507	505	510	501	481	482	479	523	495	528	515	483	482	512	512	506	488	463	504	466	508	504	494	489	481	453	513	470	524	474	528	494	495	527	519	471	513	493	534	486	508	471	506	511	490	481	541	470	486	470	520	466	442	482	497	493	500	529	528	464	495	454	523	524	506	479	479	488	477	494	464	498	491	497	461	469	483	506	510	464	496	472	462	518	489	481	482	479	507	496	495	504	513	508	517	501	452	504	478	474	501	467	496	474	507	510	487	548	512	523	475	481	492	440	494	492	485	438	496	472	466	490	491	502	490	454	474	513	480	467	456	480	502	488	513	505	480	522	498	531	468	484	481	516	473	476	507	518	497	478	494	475	516	490	463	501	476	482	474	472	508	547	459	477	486	518	513	523	482	445	532	467	526	515	501	501	487	465	479	502	525	519	465	472	513	497	493	478	530	532	517	486	523	506	503	511	509	475	488	461	491	492	482	534	514	494	488	493	471	477	491	470	488	515	489	500	522	507	509	473	485	527	477	504	487	471	502	532	462	510	505	479	523	478	505	478	513	483	475	475	463	450	490	485	505	513	499	478	473	470	471	515	471	497	487	511	494	500	509	522	486	481	479	492	473	489	482	470	514	508	477	547	453	479	499	575	508	485	491	472	512	475	487	472	496	496	534	529	468	470	528	454	504	439	487	538	463	494	492	490	513	460	469	491	498	564	466	508	519	485	510	520	505	470	488	492	495	501	505	509	485	510	465	487	525	526	479	472	498	496	524	507	515	491	445	486	450	504	476	510	513	478	495	484	472	489	501	483	518	478	513	448	492	445	459	474	530	501	497	486	496	473	509	520	494	498	472	510	480	526	521	486	525	509	463	447	458	544	495	487	509	518	535	488	481	524	510	478	497	416	483	516	488	504	502	464	454	509	488	515	486	449	510	507	482	481	492	495	473	462	494	525	531	463	480	480	497	497	504	515	469	477	485	496	495	492	472	484	491	457	474	523	471	455	502	474	460	418	476	512	497	482	504	494	481	517	491	538	461	456	470	491	507	480	486	466	530	476	468	517	517	467	468	468	512	472	498	480	449	471	490	464	472	469	478	466	528	497	504	535	439	490	492	480	504	477	468	484	460	493	480	506	487	531	507	467	498	487	488	510	515	488	498	474	512	499	489	482
46861	60186	46242	29578	13884	6776	3141	922	832	770	711	724	659	670	653	623	636	611	661	603	607	596	595	606	604	569	574	599	586	641	591	606	557	517	590	612	610	580	572	600	583	609	587	568	576	574	570	542	581	607	571	557	552	595	561	532	580	605	554	596	569	558	540	593	572	570	558	536	612	597	568	554	572	596	577	534	574	591	603	563	574	569	555	538	562	580	568	562	594	585	597	615	605	542	549	561	570	550	604	616	524	596	555	565	568	560	561	523	566	622	586	627	549	568	585	545	600	543	533	611	587	582	605	594	558	575	559	564	575	610	563	612	579	605	583	611	552	568	593	560	549	584	549	564	583	595	579	586	588	546	561	640	521	564	529	521	560	581	563	577	573	540	590	546	589	550	562	560	606	538	575	605	535	574	577	611	568	583	593	595	588	614	587	523	547	565	572	554	573	591	576	586	572	545	577	572	551	552	539	585	545	577	577	598	545	589	614	571	573	648	585	598	593	561	581	600	574	601	562	567	585	586	575	574	596	560	542	565	574	569	563	569	587	555	526	587	591	596	520	617	535	591	576	578	581	520	555	600	583	574	609	584	595	594	585	553	536	595	536	584	569	598	534	594	574	552	615	555	533	557	547	573	577	575	568	524	575	577	563	587	576	547	595	577	548	590	587	563	596	546	566	574	541	573	614	589	575	586	522	563	539	543	550	600	569	575	587	562	547	592	552	543	582	589	615	638	601	568	582	513	569	568	601	555	565	574	562	584	544	594	560	543	560	588	581	605	563	570	613	571	552	571	606	598	572	530	575	547	588	584	556	579	573	603	585	582	561	602	549	544	577	539	556	581	545	566	555	582	570	557	601	552	543	624	607	579	563	594	585	581	564	570	616	608	571	543	576	572	598	622	572	551	594	583	554	573	574	529	547	568	570	536	545	565	544	577	561	579	566	592	581	607	583	556	568	562	591	606	553	589	564	543	586	563	543	607	579	558	629	558	602	556	591	591	520	568	547	575	587	552	598	569	508	586	542	523	537	599	554	576	596	568	526	584	587	525	559	560	556	555	606	601	573	554	596	594	565	565	580	613	545	557	585	562	550	548	594	588	572	550	602	522	606	585	545	561	557	560	558	562	562	562	568	586	566	556	635	553	570	556	569	571	582	558	609	544	583	624	580	609	589	563	557	575	577	584	573	596	547	591	553	589	547	605	526	572	577	615	601	564	569	602	599	561	544	573	597	597	583	543	565	549	628	562	583	589	568	634	574	545	595	560	582	578	565	551	547	595	553	584	574	608	543	525	574	563	567	579	579	572	606	606	588	554	596	572	592	561	531	602	566	520	593	521	588	579	580	534	564	582	588	561	528	606	575	567	580	544	581	508	590	555	567	609	531	584	592	563	600	581	611	571	575	568	581	592	590	574	586	557	579	541	550	576	553	600	573	570	544	557	576	592	617	551	538	549	561	599	559	618	542	541	592	590	574	556	572	560	576	600	595	563	511	564	621	566	575	609	568	512	562	561	563	547	562	587	551	563	607	586	577	580	549	594	612	578	567	561	563	609	621	551	560	555	579	592	546	617	605	566	577	550	568	561	576	566	567	587	556	602	548	582	606	594	586	572	562	599	568	600	578	593	568	531	591	550	578	560	583	609	585	579	581	535	583	574	560	602	572	581	524	585	544	604	563	577	559	563	565	583	537	536	544	564	594	602	607	574	585	537	521	595	606	570	588	566	538	556	582	552	614	581	542	555	552	566	573	577	595	560	566	599	596	573	564	514	553	582	602	585	509	554	606	565	591	542	570	562	572	585	607	577	589	567	562	573	563	622	584	549	587	573	616	571	584	580	571	547	548	606	578	607	579	575	537	625	533	619	536	584	567	592	574	565	576	548	578	587	583	576	616	591	551	568	530	531	523	551	543	570	576	590	576	572	531	552	559	573	569	544	571	577	578	563	550	595	580	600	571	579	608	591	537	561	573	541	585	592	572	539	602	575	586	546	573	555	528	560	551	588	597	558	606	538	573	568	578	553	548	570	534	551	587	581	570	599	596	581	564	533	582	575	528	540	572	603	591	576	565	585	571	554	573	576	594	593	563	587	521	574	584	589	571	589	522	607	605	575	589	549	596	604	608	560	535	581	548	525	565	554	569	552	614	554	577	555	595	593	553	581	601	563	576	521	582	587	514	567	552	566	595	565	582	526	572	574	577	506	600	546	544	605	570	551	547	547	543	561	562	592	602	548	550	630	628	533	602	599	563	572	572	572	589	557	560	545	550	558	551	562	579	565	557	566	549	568	578	558	559	550	572	529	593	590	587	568	574	548	584	560	541	561	554	557	588	571	576	592	527	514	595	556	565	574	575	586	591	549	571	645	574	540	575	602	545	555	536	579	524	610	563	566	594	576	572	529	589	525	575	591	609	557	495	556	553	535	535	575	629	572	574	542	601	546	570	558	577	586	545	581	560	614	566	535	581	624	557	570	584	555	626	609	577	558	584	572	582	586	554	543	547	546	563	529	569	583	569	558	586	572	576	563	562	572	617	548	555	593	566	551	518	596	554	559	556	575	555	585	557	579	593	549	568	537	577	580	560	551	631	591	577	553	548	559	576	587	599	563	559	585	553	569	611	619	593	607	559	578	560	586	593	526	538	571	565	573	543	606	587	565	548	570	583	566	583	544	592	599	596	571	566	596	587	583	614	575	579	575	529	563	558	602	601	527	557	583	580	571	555	586	572	548	586	577	595	582	555	551	533	560	590	544	570	543	585	597	570	556	564	570	638	583	555	574	564	521	567	589	569	572	578	564	586	565	616	585	577	561	545	572	561	617	568	547	536	558	584	573	545	569	527	583	521	589	551	585	611	540	606	555	619	565	546	611	568	578	561	553	563	544	599	560	559	587	545	573	585	589	607	586	525	591	574	537	604	570	590	586	538	606	580	574	548	542	563	579	579	543	565	582	609	574	528	599	601	554	599	573	547	534	584	579	581	542	567	589	567	600	564	606	568	535	586	586	595	546	613	599	566	572	594	557	535	580	525	587	647	523	547	567	574	598	610	620	578	545	567	559	576	579	578	587	585	568	572	589	542	541	595	568	557	574	550	513	540	565	621	625	558	559	572	562	526	586	578	534	559	576	588	560	617	552	558	582	538	557	612	557	601	575	566	614	557	584	584	617	558	551	537	546	577	613	559	617	561	531	551	556	555	553	543	587	506	537	578	589	545	564	554	637	583	595	566	516	581	588	564	570	527	614	556	536	541	591	553	545	582	521	600	539	564	586	567	543	553	575	580	572	594	574	555	588	591	599	545	580	552	517	591	560	550	540	565	571	507	555	619	582	581	539	566	535	584	563	614	569	582	575	577	562	574	586	579	579	556	528	563	583	527	552	562	531	560	560	570	561	553	525	574	593	549	585	605	583	569	594	561	590	588	522	581	585	605	563	608	614	601	565	576	588	570	596	574	580	577	530	579	583	597	555	561	539	598	605	547	571
25507	21305	27355	25074	11162	2348	919	488	428	462	453	450	406	417	440	438	419	414	440	400	384	409	409	381	395	448	410	421	412	392	347	409	438	393	420	396	403	381	395	421	391	385	377	421	389	436	398	371	457	391	421	398	408	415	380	412	385	416	410	377	426	424	352	404	396	395	419	415	365	426	392	365	411	443	407	426	368	364	398	423	408	409	386	377	420	371	404	396	379	412	413	380	386	355	392	364	401	420	408	406	419	419	397	412	389	438	403	404	401	436	441	428	381	429	400	416	407	429	396	440	409	401	379	414	372	412	384	428	407	357	372	383	413	388	384	415	395	413	370	438	393	409	375	366	390	378	380	416	426	371	407	420	389	427	405	401	414	374	403	395	406	408	386	394	393	358	403	416	403	360	432	382	405	396	418	392	352	388	399	402	410	435	406	370	350	403	401	421	387	390	373	414	429	411	358	409	394	391	361	409	406	414	418	370	406	432	414	406	409	413	406	411	405	362	377	369	345	404	388	393	453	386	413	396	380	426	410	413	393	375	393	387	399	389	374	404	398	428	351	378	374	440	397	386	402	402	368	400	405	419	399	395	407	423	401	419	382	427	385	413	399	416	387	375	393	419	363	378	415	399	382	412	382	417	420	414	417	405	410	367	395	444	401	383	408	402	405	394	457	389	357	379	422	405	389	376	351	370	411	427	404	404	383	355	364	398	427	433	413	400	420	370	382	428	375	418	410	394	420	400	382	404	406	367	413	373	401	396	385	385	399	408	417	391	417	385	428	426	393	393	363	381	398	381	414	382	391	362	447	424	400	384	395	385	423	401	362	399	380	414	401	417	364	435	417	430	373	397	382	387	380	387	398	424	369	400	432	381	384	424	408	401	401	387	383	407	386	401	420	461	398	403	407	392	391	398	406	414	396	414	418	384	384	417	410	403	405	410	394	400	396	402	408	393	382	411	377	380	400	402	429	378	404	392	401	413	406	392	412	457	367	375	341	417	381	399	402	388	443	396	374	383	401	370	412	372	399	379	388	354	423	416	399	392	385	362	404	379	392	400	394	387	394	420	417	436	385	390	384	424	418	375	385	411	424	398	423	412	398	398	425	408	405	402	390	391	402	421	415	383	418	441	422	433	433	376	374	403	417	405	394	387	413	402	419	397	407	420	397	397	371	415	408	354	386	394	376	405	408	398	398	380	394	405	394	379	397	386	420	371	407	414	393	370	426	436	395	396	416	397	399	406	372	388	383	401	427	441	419	356	398	407	429	390	391	386	418	384	392	404	423	417	409	356	415	418	381	383	401	376	371	386	372	409	374	397	398	390	386	398	402	378	385	381	360	402	390	401	389	393	392	373	419	392	376	407	391	380	372	398	404	375	386	384	386	380	387	407	418	358	420	410	387	401	415	407	440	370	380	432	419	392	363	443	416	418	418	390	394	394	395	401	371	387	399	377	375	428	367	399	411	413	372	401	416	372	423	381	411	410	461	392	405	391	369	429	404	392	364	423	417	400	360	358	428	404	381	433	403	434	425	413	413	392	390	390	413	412	399	392	368	389	420	386	401	396	435	396	366	393	399	423	389	407	391	367	376	392	356	399	414	432	384	392	397	385	387	392	395	439	398	368	416	410	420	418	407	355	370	354	384	375	376	415	395	375	375	403	386	398	369	359	394	408	408	353	374	377	401	360	386	406	381	424	396	415	411	401	385	399	419	395	373	391	388	402	388	398	375	412	412	397	423	376	392	390	399	409	374	393	424	417	382	410	397	375	382	394	388	405	363	400	377	427	401	456	429	403	430	379	396	389	431	367	421	384	434	349	382	407	417	411	375	390	410	393	368	406	461	422	395	393	419	418	378	385	400	370	387	378	398	403	373	413	411	440	404	363	410	412	419	431	399	381	390	371	415	379	418	435	394	383	398	411	396	402	373	398	400	377	458	421	392	382	380	421	415	405	388	403	383	421	404	419	371	412	411	398	423	370	381	414	385	373	442	393	418	450	411	399	407	382	413	422	391	396	405	405	415	412	407	381	395	407	428	405	379	389	402	411	416	397	367	381	439	392	424	413	395	392	401	382	384	401	410	371	415	418	402	377	421	375	404	389	393	363	408	425	402	424	417	349	437	396	384	421	433	416	363	403	404	406	413	390	409	396	439	417	366	392	369	439	372	374	423	393	403	430	396	414	400	393	379	388	401	404	425	411	411	430	412	395	371	364	414	407	369	369	383	407	414	417	366	347	429	395	408	396	404	401	373	408	395	397	390	390	441	406	420	402	405	410	396	360	410	411	376	391	369	396	402	409	403	409	418	395	424	389	364	436	369	412	417	409	373	405	395	379	375	406	388	400	388	402	377	428	415	424	399	404	392	402	403	394	365	411	401	422	410	422	365	391	384	371	423	406	393	394	410	425	431	417	385	378	420	425	395	418	409	396	412	358	424	409	418	410	401	402	428	392	417	409	387	400	408	411	379	410	423	385	407	382	395	412	370	383	383	404	401	422	398	431	422	397	392	399	395	419	408	385	414	413	387	401	408	397	400	367	406	381	412	378	414	386	395	388	365	420	396	388	414	406	391	433	377	408	400	389	381	415	387	391	359	367	431	407	439	375	424	409	389	399	390	388	395	388	400	394	402	388	427	427	391	411	426	415	395	375	397	420	384	365	393	384	452	384	398	382	395	413	375	394	381	413	411	409	415	388	400	363	417	398	431	421	386	404	406	383	412	413	435	376	377	385	405	379	392	362	352	357	391	418	412	439	396	364	415	399	398	365	402	396	391	408	392	379	379	386	407	385	396	410	391	402	427	390	396	354	405	405	369	418	379	402	425	435	402	365	424	409	394	383	356	400	441	399	383	387	361	380	369	414	408	397	414	402	405	400	392	375	414	399	378	392	371	402	401	387	422	396	396	403	392	420	376	387	410	396	401	378	414	397	366	387	385	391	396	363	413	378	357	385	388	386	389	395	397	395	426	426	415	383	377	379	424	415	428	366	390	401	384	401	437	405	387	426	390	390	379	386	366	422	404	406	366	417	404	404	387	365	392	359	384	398	414	421	399	385	394	434	440	388	401	407	382	451	430	435	389	428	379	387	412	396	420	404	425	411	350	403	391	345	429	418	420	371	390	415	412	382	440	391	387	395	415	423	375	418	383	374	374	403	367	402	383	404	408	388	388	389	396	396	390	399	411	375	411	431	386	384	386	392	366	392	400	419	372	389	394	405	404	378	394	404	412	402	397	422	395	419	421	414	420	415	357	413	391	412	396	400	416	409	419	416	437	379	413	406	418	372	388	385	384	397	428	429	406	378	365	409	362	405	383	376	413	387	383	397	386	363	393	398	393	387	392	363	394	436	417	361	408	419	387	424	406	425	359	384	408	405	394	382	391	405	362	388	403	394	442	406	403	372	406	393	441	422	409	369	395	423	410	428	386	382	401	374	389	412	403	389	378	419	373	419	395	392	378	389	401	383	393	379	409	418	394	414
43317	48733	37172	20562	9414	4458	1667	657	630	647	598	562	553	563	556	545	525	539	481	486	505	493	528	520	465	480	510	501	500	482	461	488	535	495	519	491	496	496	522	471	504	498	483	492	490	512	486	463	509	482	464	497	529	466	437	491	512	478	493	508	486	470	496	502	492	474	511	518	505	480	460	499	504	500	510	498	473	478	487	449	520	457	503	490	506	465	457	486	480	519	491	458	505	536	487	475	485	484	487	466	499	501	500	460	474	494	476	470	459	476	535	476	485	462	507	495	538	481	484	506	537	538	491	493	457	498	477	480	513	506	503	528	505	500	512	486	470	486	464	505	502	446	448	502	493	483	508	464	508	469	445	494	489	503	481	476	481	482	506	488	482	488	494	460	521	490	445	497	502	497	464	503	503	489	485	491	501	449	468	476	470	449	509	473	544	479	486	512	514	494	501	474	505	471	466	479	498	513	484	492	488	502	475	476	468	508	547	461	488	486	476	446	494	499	494	484	494	489	468	489	520	488	498	499	471	449	439	458	484	462	488	495	451	499	494	483	540	448	504	497	509	455	490	493	519	479	510	522	454	482	487	462	485	472	504	513	480	482	459	484	464	479	463	496	489	526	446	493	508	468	496	519	501	479	491	511	490	466	488	457	492	479	505	485	472	505	479	484	466	501	493	525	491	469	484	481	482	483	455	496	478	524	543	483	510	485	513	436	498	478	513	480	522	501	505	463	517	530	504	528	478	482	426	456	448	487	489	473	473	494	484	486	466	473	526	498	519	506	532	539	461	496	488	504	493	460	471	463	462	497	504	489	474	460	498	467	472	461	473	501	485	481	500	507	450	502	480	461	466	490	495	463	516	498	475	476	462	472	495	479	505	520	487	508	496	536	461	554	498	473	497	480	472	480	506	506	495	517	555	461	549	498	479	505	502	478	477	507	527	488	450	487	484	529	538	475	511	501	509	497	468	495	468	510	481	472	526	470	484	464	475	466	456	517	520	527	524	553	491	520	519	495	480	516	505	496	516	470	475	497	516	467	490	448	493	450	510	485	483	495	512	511	484	487	491	434	479	516	485	506	467	441	492	518	481	502	472	485	499	494	494	458	493	487	518	484	473	506	528	474	433	494	490	490	491	503	481	461	504	468	507	542	472	498	454	467	496	519	487	487	473	489	492	476	482	481	492	501	483	471	479	455	493	521	524	504	495	508	496	500	470	489	487	503	499	494	482	472	527	509	495	495	475	515	475	501	484	465	503	498	499	492	497	478	480	475	507	508	456	502	452	470	515	513	471	494	479	474	471	470	501	488	456	516	450	458	530	505	484	466	475	500	475	488	473	498	510	483	494	469	442	481	529	519	491	496	443	494	467	489	491	502	490	479	521	482	479	491	480	483	484	457	508	437	489	474	505	465	486	462	489	486	511	481	505	478	473	501	502	483	497	499	474	487	488	481	482	517	472	470	476	505	449	486	470	529	455	468	495	491	473	463	460	437	458	472	500	479	542	463	510	496	493	476	502	483	476	464	495	475	487	526	492	506	529	501	467	481	506	502	490	477	464	464	484	493	496	486	432	468	459	476	496	458	472	493	494	484	483	483	486	507	536	510	485	464	498	468	509	486	519	522	491	476	516	477	472	440	507	471	482	461	489	479	467	449	474	494	494	506	466	476	457	500	482	479	506	463	493	482	482	460	482	513	466	462	522	504	511	494	496	470	498	470	487	481	508	519	504	508	472	492	448	459	500	463	519	523	502	532	464	426	487	515	472	533	483	490	507	479	476	484	540	487	485	467	477	478	488	503	477	460	468	467	521	476	501	496	482	486	513	475	500	477	512	502	502	489	463	492	530	449	483	499	474	480	506	498	489	477	476	472	500	473	508	506	485	480	487	475	474	470	505	442	471	489	512	521	500	468	518	533	492	501	503	506	478	501	510	504	464	473	465	462	469	472	480	500	521	489	455	460	488	502	461	498	488	488	513	488	433	465	487	504	521	464	467	507	491	479	489	486	482	499	471	486	500	475	529	501	464	506	489	518	455	511	492	534	473	512	472	500	524	515	424	473	469	491	471	507	491	465	472	505	484	458	473	520	510	491	478	513	481	495	465	451	457	477	500	503	470	482	467	471	494	488	485	444	443	509	491	466	468	511	459	508	509	474	499	500	486	509	502	479	491	516	493	506	453	475	523	497	495	505	469	497	510	471	474	519	486	460	479	514	485	490	451	479	474	510	457	468	513	518	506	480	497	490	480	500	483	488	494	467	486	522	476	520	470	462	482	500	445	484	514	475	499	468	503	481	494	467	493	467	455	457	475	490	479	504	504	509	486	460	478	483	482	493	476	480	470	480	467	528	491	489	492	481	524	519	501	486	484	487	501	518	503	495	465	497	480	483	468	495	520	483	497	485	458	471	466	493	466	508	499	451	456	492	468	534	468	466	513	496	462	502	486	499	470	510	470	457	496	481	515	469	526	501	476	464	494	448	486	479	454	445	497	493	505	468	485	464	462	497	486	499	508	433	478	482	459	535	495	488	503	492	510	510	474	549	480	474	518	492	509	493	495	470	504	489	503	486	517	504	508	457	507	504	503	498	464	461	490	518	481	496	468	492	510	490	462	481	529	480	481	492	541	513	493	498	468	479	477	478	498	477	498	504	495	496	457	477	473	470	479	469	494	472	481	468	499	503	499	484	484	487	452	477	505	499	512	518	443	479	491	458	471	504	445	457	460	485	486	474	499	475	501	480	517	488	475	507	460	483	456	504	475	457	486	494	483	507	520	466	483	484	502	456	471	500	454	499	501	453	499	489	483	469	475	520	508	515	478	533	461	494	505	480	508	493	443	477	521	483	494	478	497	485	474	508	512	480	499	502	513	503	490	516	502	493	509	465	491	440	434	505	500	515	487	477	514	486	515	516	478	499	487	495	445	512	449	489	480	501	473	462	433	498	484	501	544	508	536	506	473	465	499	513	469	481	499	465	486	451	516	504	479	536	527	454	441	496	485	468	494	496	451	472	463	485	497	444	482	511	516	528	495	485	479	443	465	468	468	458	451	474	510	494	498	524	470	468	455	502	474	508	437	445	456	516	523	496	447	451	484	484	514	489	475	498	527	489	468	501	475	494	475	483	495	472	513	450	489	503	447	499	472	519	508	501	511	513	493	489	472	452	515	507	484	499	536	470	516	498	511	512	480	460	489	469	498	487	459	503	498	482	499	524	449	475	490	488	457	460	515	477	497	493	488	447	514	506	545	482	484	486	481	482	486	499	445	484	511	523	472	465	486	491	529	504	502	475	503	483	500	499	462	524	549	499	492	463	465	510	494	505	499	473	452	464	448	488	456	507	494	497	482	496	486	464	469	483	513	457	494	496	481	522	524	509	477	502	450	481	472	464	509	486	490	513	524	485	468	502	485	486	522	470	512	495	488	525	460	470	467	524	445	460	471	492	492	471	481	477	488	501	492	538	509	505	512	489	476	501	439	526
22948	21259	29050	23918	21435	21198	10252	1281	1019	986	917	906	842	804	797	815	796	728	817	822	781	802	766	752	724	737	810	756	726	770	735	745	763	726	788	739	745	769	751	776	690	743	758	798	751	697	776	754	764	715	714	718	690	764	753	726	778	774	715	740	712	707	736	755	719	735	734	730	724	752	759	758	694	696	759	716	715	761	731	741	778	689	766	736	740	727	760	716	745	742	736	755	736	734	772	776	694	787	702	741	681	769	687	758	709	750	735	714	727	747	727	745	647	726	737	771	745	776	715	728	770	747	712	715	701	687	715	726	690	726	718	708	766	739	737	794	754	722	744	779	733	743	764	706	724	705	740	707	745	738	687	739	764	716	706	762	753	677	750	764	689	715	725	758	740	747	716	736	755	735	761	728	685	751	749	752	722	737	784	758	752	720	676	709	711	723	797	733	699	737	712	703	721	704	734	781	786	681	739	763	736	742	755	725	705	746	710	711	752	793	777	743	737	730	723	730	698	732	748	751	716	702	699	677	730	722	743	754	729	760	708	725	696	743	718	679	713	768	644	773	724	734	722	705	738	720	757	755	722	698	729	767	735	700	765	677	700	706	730	750	773	739	730	664	735	689	706	735	765	745	727	739	756	675	724	687	725	724	699	740	709	708	721	694	716	738	724	731	718	689	730	766	754	714	683	773	740	753	720	711	730	702	723	748	748	712	765	731	749	736	733	765	714	737	688	736	709	710	767	727	760	734	713	751	725	742	645	720	709	700	781	721	691	758	751	693	750	746	757	717	705	765	718	742	717	722	702	771	735	723	738	742	730	758	737	722	720	768	744	707	767	719	759	749	714	749	711	716	760	690	712	725	715	726	701	706	702	741	782	721	764	690	737	717	750	726	740	759	725	711	678	719	746	735	725	736	750	709	743	703	758	749	767	729	721	739	766	690	724	710	738	762	748	767	703	733	714	714	764	741	697	712	722	751	726	694	786	740	753	715	727	720	705	754	732	688	717	740	775	791	742	717	738	751	754	751	762	802	715	741	738	731	754	706	756	688	769	710	749	701	717	697	694	747	734	826	730	734	728	710	743	745	712	724	699	751	750	690	705	745	756	699	729	723	740	707	766	710	694	723	707	763	781	770	725	684	681	740	787	704	773	720	749	752	751	778	729	756	697	731	690	743	745	713	730	766	725	713	683	727	759	778	698	734	697	754	762	763	680	751	785	737	748	737	701	723	683	736	767	749	768	738	744	691	751	728	722	732	729	722	694	765	688	741	780	697	703	746	756	759	737	721	740	747	742	722	652	760	709	688	716	737	724	757	708	768	705	712	756	689	739	725	742	745	716	706	743	752	752	697	717	757	718	770	733	767	722	754	790	730	733	666	751	780	755	780	773	755	761	704	721	734	723	736	749	708	711	742	721	712	753	729	716	770	716	704	693	673	728	735	729	709	771	725	791	757	707	736	733	701	728	718	721	679	720	677	652	703	693	778	731	757	750	742	748	727	729	798	689	665	748	732	744	720	739	670	753	742	711	731	778	756	721	730	743	728	704	759	717	677	715	715	733	718	712	745	764	768	735	792	712	705	738	748	753	753	727	697	682	768	688	743	720	755	767	733	728	746	738	707	700	716	765	707	678	749	660	744	673	739	759	702	779	696	723	736	787	703	751	672	764	755	734	656	683	745	752	750	752	746	729	744	704	763	785	740	683	713	725	763	739	726	735	767	755	668	708	685	739	718	749	702	774	777	694	733	684	730	749	696	739	640	766	768	807	702	751	700	726	692	734	738	710	679	732	744	687	714	725	726	700	757	742	713	716	727	745	744	723	729	741	738	706	774	730	768	777	761	760	749	706	714	714	750	711	734	733	743	738	744	726	730	752	654	740	696	747	740	719	724	722	730	743	748	761	712	749	739	727	766	718	700	740	698	718	760	706	752	691	709	732	685	756	716	665	699	748	709	726	777	756	687	775	697	724	676	698	731	775	686	657	771	726	673	734	732	710	695	752	733	717	740	722	709	757	719	714	696	736	688	720	765	768	770	734	754	754	720	727	674	746	687	764	754	751	717	701	733	730	738	713	707	719	719	681	711	731	756	709	704	752	738	708	697	748	727	715	723	744	724	718	718	736	736	728	753	689	722	721	771	701	755	758	752	769	786	671	690	717	689	720	695	708	719	682	771	750	739	775	725	726	733	716	779	741	753	726	777	735	708	713	790	749	712	734	751	729	708	721	719	757	738	754	750	738	757	710	727	722	711	722	766	761	712	718	704	692	725	711	728	756	707	745	801	780	705	737	714	678	702	755	732	696	753	727	750	777	732	722	707	768	695	709	705	778	736	683	766	777	716	737	739	713	759	690	763	781	718	728	696	718	737	745	698	712	710	715	711	702	717	752	743	759	800	747	731	711	696	747	695	703	766	757	741	690	763	733	736	710	703	744	702	746	756	708	700	735	695	693	735	729	682	718	770	765	725	767	706	721	691	768	774	704	730	732	735	693	736	748	757	705	731	743	736	730	745	742	729	718	777	715	733	713	690	745	752	730	739	755	687	761	717	720	728	690	720	741	754	746	668	716	690	722	733	711	676	694	693	678	808	732	745	725	715	745	723	734	731	751	770	764	727	723	719	671	753	725	724	774	763	666	707	733	710	741	722	714	710	766	670	703	723	712	714	755	671	785	739	751	761	731	723	695	738	707	759	760	743	717	732	739	771	761	713	722	784	727	745	773	756	730	767	738	706	725	711	692	708	725	767	733	740	718	709	721	695	754	707	749	721	681	750	752	762	743	705	695	691	727	725	695	714	727	740	767	758	728	762	757	684	720	753	804	739	724	762	703	701	747	747	743	730	734	752	721	721	807	700	743	676	787	760	697	711	745	758	725	701	771	716	670	772	748	703	733	729	711	748	760	750	720	733	644	721	752	726	732	742	683	730	736	724	710	706	728	714	694	676	705	727	751	718	747	737	774	723	715	721	705	732	730	742	710	731	752	755	738	743	783	748	715	743	744	746	752	733	728	707	710	713	753	765	714	757	745	727	721	753	718	749	696	722	742	770	768	769	710	722	750	759	705	714	743	731	726	749	734	755	700	732	741	761	715	743	738	780	735	680	770	757	717	739	725	741	725	720	740	759	760	703	684	758	753	760	699	739	723	760	797	704	750	714	687	700	749	702	793	714	728	703	701	724	770	745	726	760	697	767	688	688	711	738	724	742	720	768	729	757	721	747	699	728	715	694	708	793	737	709	761	713	736	770	735	700	770	717	741	772	729	728	740	706	747	732	731	706	717	774	739	680	725	664	710	748	737	763	742	746	770	680	754	713	676	762	726	726	704	725	771	729	750	776	743	763	743	737	719	726	720	686	761	710	729	759	742	698	739	679	722	752	696	722	770	732	731	725	746	659	723	722	699	742	739	656	669	757	770	707	750	734	754	771	758	749	751	679	701	692	721	729	723	722	761	754	720	696	733	735	728	757	677	709	697	752	717	746
55474	72422	59875	35773	24774	15379	4076	1758	1458	1331	1294	1152	1098	1067	1085	1042	989	963	995	926	933	903	885	877	959	871	907	843	834	827	898	865	867	874	855	850	894	888	837	861	851	856	872	878	868	812	832	829	842	830	817	851	843	829	884	827	889	860	879	821	845	817	871	785	858	828	867	818	854	872	843	847	822	871	858	814	906	874	861	819	864	814	882	812	858	812	816	837	862	823	817	803	821	892	793	860	817	817	815	867	850	838	788	882	791	881	873	786	828	878	894	833	815	827	862	789	869	826	868	824	883	840	824	872	871	863	779	895	835	835	884	840	876	849	818	876	830	806	850	825	797	816	818	830	870	822	829	848	840	820	806	816	826	790	834	871	808	777	826	825	843	824	799	829	834	835	826	838	832	834	875	808	824	853	844	834	845	792	836	832	805	883	815	793	819	847	820	805	816	789	843	832	738	817	846	845	816	759	855	856	851	867	815	859	826	831	859	814	853	829	770	831	849	787	867	761	776	847	812	831	857	835	773	877	866	854	818	827	841	822	860	889	836	806	835	876	855	814	856	835	840	827	887	831	829	868	816	839	835	808	848	839	802	798	843	809	831	850	845	833	844	810	844	804	834	816	850	859	861	806	808	876	808	847	798	804	851	823	857	822	785	848	847	839	810	838	827	820	853	827	838	840	846	908	879	861	815	833	844	843	865	778	841	895	826	787	835	876	835	851	864	821	845	838	833	803	787	872	810	826	835	871	843	831	812	836	838	845	823	810	836	834	807	870	816	842	806	800	798	837	829	823	850	860	851	827	844	832	782	883	782	858	791	890	815	790	811	812	836	804	856	816	836	805	856	825	787	793	861	815	862	817	813	817	829	850	772	844	809	851	864	831	864	817	841	829	805	872	841	826	830	867	880	830	858	817	838	811	834	841	827	804	767	839	833	800	793	816	897	784	835	806	832	865	800	850	842	784	804	830	839	905	840	845	830	796	821	819	777	850	890	815	818	818	758	853	874	845	841	826	858	803	779	860	843	815	844	814	875	827	788	823	879	801	829	806	795	818	805	809	795	810	841	778	805	860	839	864	861	874	832	869	816	847	844	816	801	870	876	810	826	842	845	897	785	835	855	773	818	837	859	856	873	794	791	832	817	846	831	810	847	790	855	830	863	794	835	800	803	803	833	813	850	806	882	777	865	849	843	841	808	820	821	823	826	835	825	847	846	808	829	850	843	791	820	879	869	821	820	874	828	836	865	810	832	836	826	818	809	775	855	833	868	784	844	779	851	846	858	794	804	790	840	840	805	869	809	860	838	854	790	812	821	865	798	836	837	834	854	806	858	822	854	838	788	779	853	834	840	857	853	787	829	858	816	845	844	850	824	823	855	786	773	879	861	877	826	851	816	798	828	818	835	899	828	825	862	808	862	843	851	864	843	840	812	848	811	836	852	866	835	802	821	807	867	800	800	819	806	836	816	749	827	804	884	903	827	879	836	855	793	805	870	801	795	772	865	821	888	868	810	801	785	814	793	866	854	886	789	892	841	825	804	863	790	768	833	821	791	837	773	829	828	848	870	838	795	881	817	892	810	779	849	855	851	832	794	824	854	788	871	839	830	845	815	839	810	820	791	808	856	783	829	851	838	847	852	847	855	814	843	874	877	817	816	804	797	809	862	810	813	816	778	783	822	802	834	851	841	780	793	816	814	794	876	841	820	868	816	823	848	859	854	822	811	833	865	858	835	808	848	847	839	855	844	887	774	805	784	827	817	879	816	818	795	828	811	786	864	838	804	818	851	767	838	867	863	838	811	827	824	872	840	825	849	862	817	841	791	860	843	828	846	816	798	796	846	813	868	846	876	836	811	824	927	882	853	824	828	846	840	790	839	790	824	829	828	857	822	833	823	799	803	826	821	824	808	828	803	841	781	815	827	856	854	870	848	849	880	793	844	823	854	843	888	817	851	844	807	801	826	795	821	822	860	835	796	882	835	835	866	855	843	844	879	790	792	788	854	809	813	763	806	809	860	834	850	795	839	776	808	781	828	867	831	886	819	825	820	814	831	848	786	843	855	828	823	833	791	863	823	835	865	842	890	870	817	843	845	883	853	866	857	829	815	779	861	840	777	817	842	843	817	854	792	790	832	810	840	872	826	842	830	859	865	850	826	863	821	837	812	823	840	870	838	840	830	782	820	861	818	846	844	785	845	815	843	866	822	827	834	823	842	815	826	811	838	884	808	789	843	815	788	836	811	842	800	833	855	849	824	822	826	814	882	826	826	846	794	855	843	794	870	892	824	846	810	836	817	819	817	836	806	857	821	854	851	875	800	839	819	848	794	793	827	820	875	855	837	826	855	858	819	844	867	795	831	795	864	822	887	813	828	871	908	844	810	823	840	850	828	810	799	844	838	866	838	814	818	813	822	819	868	821	807	830	852	834	817	832	832	842	774	831	832	846	838	852	841	828	874	850	841	790	852	826	812	804	821	803	835	817	844	851	844	797	839	844	813	825	884	828	902	785	849	814	821	833	797	824	842	866	838	816	881	841	875	832	837	815	840	869	860	869	792	818	818	872	819	809	865	826	856	783	780	825	816	825	820	760	837	776	819	827	864	866	821	810	804	803	842	848	853	894	857	835	850	812	808	830	831	858	795	797	863	787	841	809	830	801	821	795	824	842	813	809	794	823	878	843	867	865	864	842	873	842	833	820	765	829	797	855	846	848	775	834	876	863	868	872	841	787	876	809	802	815	800	821	871	816	884	833	786	883	796	867	789	880	823	825	803	757	831	800	855	799	870	830	857	853	795	834	850	812	862	836	866	838	839	818	862	809	886	791	802	841	792	809	843	817	824	852	770	870	812	857	825	830	872	818	783	821	817	798	810	871	844	864	832	816	887	847	822	801	816	867	810	845	859	896	844	809	859	815	821	835	826	800	876	861	827	779	850	860	830	861	842	849	829	767	886	905	893	828	844	828	840	864	845	774	862	782	813	808	826	825	805	836	826	858	879	808	841	814	812	797	804	853	847	790	828	824	802	807	854	786	839	877	782	786	816	814	830	774	843	812	801	809	801	811	789	826	833	784	847	832	834	871	810	832	838	820	832	824	879	836	796	857	888	865	805	861	833	839	791	832	790	870	820	760	824	823	854	850	821	850	811	794	838	827	787	830	834	834	872	841	806	829	868	827	882	804	798	806	822	814	844	792	837	813	824	888	904	819	860	874	789	842	848	806	886	843	821	827	837	844	772	810	822	769	856	819	809	816	851	823	806	824	858	893	847	875	878	892	824	860	797	781	821	845	845	815	805	831	863	820	778	818	876	865	843	830	839	832	839	833	838	803	786	862	840	837	768	854	863	831	831	802	824	840	852	856	797	870	792	859	853	884	844	820	842	841	799	788	888	802	826	876	815	832	770	793	823	827	811	825	860	826	813	863	864	868	831	852	867	851	868	860	849	828	835	853	813	873	876	841	834	879	767	864	823	843	813	800	803	854
28060	21185	16666	5755	1640	948	478	336	341	323	336	363	323	317	360	359	373	352	347	330	368	363	358	314	328	316	361	357	340	331	333	369	328	344	354	342	316	328	331	334	333	327	357	353	370	337	317	327	368	334	335	349	311	328	327	314	349	360	345	347	331	328	332	374	326	326	376	362	352	297	339	326	319	320	292	322	359	311	332	365	304	311	355	303	363	316	343	317	301	332	334	341	350	311	302	366	352	335	357	338	318	364	330	330	320	316	309	326	311	336	344	335	357	320	323	384	344	327	318	326	350	339	329	319	335	347	351	341	360	343	351	349	369	313	294	335	352	329	338	357	344	347	335	294	348	322	337	342	355	319	339	345	344	367	356	319	352	324	357	304	340	350	365	348	352	335	319	326	325	357	314	339	347	324	354	338	298	373	316	311	319	343	319	346	338	314	345	353	331	343	304	324	361	344	333	303	342	348	365	351	355	364	344	340	314	337	348	339	336	329	341	339	321	323	327	337	362	349	329	330	335	307	356	329	320	342	371	330	315	308	344	388	332	356	307	347	338	314	333	310	346	331	377	361	316	359	300	331	330	325	363	330	326	366	338	319	356	341	312	320	337	347	333	363	331	314	326	313	342	368	361	333	307	324	322	360	367	331	352	333	316	353	324	310	327	343	354	315	349	335	364	364	364	315	337	337	371	337	369	349	324	336	342	339	326	336	295	330	304	327	329	328	356	342	329	326	325	362	335	298	351	352	328	308	335	357	305	329	352	326	308	342	343	360	357	357	299	354	361	324	364	328	357	340	311	328	361	320	365	332	325	311	361	334	335	325	351	347	370	333	343	326	358	353	339	331	330	354	326	346	347	305	330	343	342	349	335	322	342	322	351	353	330	359	334	319	327	327	307	356	306	356	333	321	329	342	309	346	312	346	308	326	314	348	344	332	326	301	329	333	348	335	338	367	339	298	343	324	345	369	337	346	310	354	311	330	362	306	349	367	325	313	318	334	314	324	326	351	305	319	348	341	323	351	294	343	331	323	334	323	336	337	315	339	319	320	361	337	340	347	376	376	295	328	352	301	331	350	298	337	348	353	303	322	337	327	354	319	340	318	302	354	324	353	326	374	345	354	360	332	330	357	338	346	353	364	328	312	371	335	298	368	350	337	312	370	323	315	317	332	296	342	346	347	360	347	366	321	353	315	358	316	323	342	375	343	327	337	341	331	334	334	326	325	330	320	337	350	372	310	353	327	268	341	334	336	344	346	326	316	313	344	301	352	337	305	358	318	325	302	337	321	334	350	339	315	338	348	336	335	350	357	338	334	346	314	341	358	326	328	309	350	315	341	372	346	307	328	314	355	316	358	341	332	365	337	361	312	337	350	340	306	327	355	317	335	339	299	346	335	332	353	330	292	328	314	325	326	302	340	318	292	322	372	346	349	310	345	329	335	317	317	331	326	340	369	345	303	325	319	360	340	358	359	344	362	347	383	331	348	355	349	314	329	313	329	339	291	349	338	343	346	347	369	344	328	351	344	331	363	333	343	329	343	336	362	322	325	346	327	342	329	364	323	349	308	326	317	310	313	333	338	328	348	379	335	348	325	314	311	368	364	352	341	330	352	336	374	316	317	372	355	354	325	331	335	317	314	325	327	365	339	322	290	336	345	326	340	332	329	355	345	317	296	321	344	331	328	335	372	336	306	302	329	307	327	344	324	340	323	357	353	334	348	347	345	322	321	350	307	323	327	308	343	366	339	368	327	319	283	313	311	343	347	345	331	334	358	350	325	351	336	315	329	349	316	315	322	320	347	331	341	327	322	330	329	321	303	374	333	338	356	319	357	323	345	340	318	329	332	326	332	370	336	331	333	329	323	327	336	315	311	326	327	355	324	288	311	331	370	324	351	320	304	329	328	353	351	332	354	307	344	336	349	312	340	340	324	342	327	347	337	341	330	336	345	344	330	330	361	327	318	337	340	301	338	349	326	335	344	326	353	341	332	345	375	350	333	344	344	335	363	336	321	302	361	337	315	337	349	336	305	316	340	351	344	345	338	327	325	381	328	341	354	342	334	310	348	352	332	324	353	321	302	348	336	327	330	352	336	322	294	326	322	352	334	332	347	338	330	313	330	369	340	341	340	357	316	345	337	323	330	299	357	364	338	337	333	335	317	345	338	319	317	356	351	339	361	345	332	327	313	335	322	361	329	306	364	332	335	315	323	329	332	306	330	328	376	303	331	359	317	331	334	368	302	339	383	350	330	343	324	340	339	328	340	334	306	301	368	351	367	351	363	357	312	320	334	365	366	326	330	339	310	332	331	352	334	344	312	341	354	335	336	328	344	357	348	327	364	316	361	311	328	339	359	333	338	335	350	311	361	339	343	334	340	326	313	345	341	339	330	329	310	330	313	336	323	321	328	335	325	317	326	332	349	351	309	334	325	343	355	348	349	349	355	338	326	311	339	325	357	328	369	328	312	333	307	342	348	339	368	356	324	375	332	332	367	323	315	338	314	365	353	349	304	342	316	320	339	343	394	357	338	313	364	346	324	314	333	361	345	331	311	350	304	349	302	344	347	360	345	342	306	337	340	337	358	325	336	337	340	349	318	320	374	333	317	333	359	325	322	340	337	345	351	330	311	315	340	315	333	343	340	355	315	325	331	345	351	313	331	302	298	354	330	342	322	324	343	361	319	320	322	335	325	337	327	338	339	338	327	334	302	353	353	320	347	321	325	351	316	367	365	315	375	367	328	339	345	337	303	308	377	325	306	354	337	345	326	355	342	332	333	334	328	338	326	341	336	370	341	356	324	352	350	354	338	348	343	362	340	320	358	341	345	322	339	351	358	335	349	370	328	334	342	355	337	344	324	338	344	333	351	341	341	358	331	302	343	345	345	354	313	352	318	315	344	343	337	309	314	346	339	337	311	317	318	356	353	319	349	311	322	325	322	329	337	320	349	336	303	346	345	331	340	302	346	329	287	349	334	334	330	330	331	331	371	335	338	345	342	345	364	324	349	326	333	331	327	309	311	341	322	323	356	344	329	336	326	359	391	333	365	325	358	357	347	326	358	330	349	358	333	313	338	322	339	291	336	364	326	332	326	351	363	349	329	328	341	348	351	341	329	347	347	338	325	338	331	340	308	315	356	332	348	351	372	327	364	336	330	351	360	313	327	343	329	334	325	332	335	355	308	327	304	343	349	347	340	350	354	344	335	347	350	310	354	330	330	326	336	341	319	325	350	310	317	343	352	326	315	333	331	343	374	347	332	341	341	319	300	344	356	339	350	334	303	325	345	366	330	342	329	341	351	322	335	324	331	363	323	310	342	327	334	340	324	331	321	342	342	324	327	345	326	297	336	316	334	363	353	356	335	337	349	326	348	329	310	366	337	355	329	342	312	358	351	329	323	337	352	347	370	325	337	374	313	330	315	338	341	344	303	345	324	366	316	316	329	344	354	331	338	340	379	365	352	337	334	358	326	319	331	314	339
26075	22017	14954	5160	2410	1244	562	455	438	413	462	422	462	425	386	406	424	417	431	400	385	415	428	436	443	424	399	441	389	410	424	425	340	451	413	408	435	395	396	424	404	412	416	381	409	386	424	432	427	405	402	444	411	441	396	446	402	410	398	396	378	391	408	392	400	370	422	413	374	397	374	411	430	427	434	391	399	372	400	401	380	427	369	394	405	432	399	375	417	395	392	438	368	418	447	382	387	412	377	423	425	423	414	441	438	414	409	369	407	380	400	377	400	389	393	402	377	416	417	390	432	413	393	409	387	418	425	431	402	428	414	399	395	409	420	432	403	401	369	446	465	387	407	366	413	397	402	427	408	389	405	436	404	378	418	400	424	393	425	399	417	420	403	401	414	392	400	389	414	405	419	431	430	425	386	438	411	390	434	387	429	387	415	387	385	387	402	403	409	380	435	376	362	386	440	400	402	409	428	404	401	437	350	417	415	389	354	436	412	447	392	426	405	381	385	426	426	446	418	409	405	446	399	438	411	376	367	420	361	397	396	404	388	420	420	417	432	420	424	412	388	434	409	447	355	376	400	433	414	402	413	400	431	399	386	409	416	415	416	399	403	394	409	394	371	391	396	407	382	394	419	423	392	406	431	387	388	403	415	389	401	380	374	400	445	404	399	435	445	364	408	411	420	421	413	403	411	361	396	375	394	449	441	385	377	399	366	376	401	402	357	416	435	426	408	384	406	405	401	368	443	415	412	390	383	425	403	427	412	388	391	366	360	432	445	410	394	390	407	399	381	408	389	420	437	428	428	402	382	409	426	400	403	405	409	399	428	420	409	386	395	397	415	398	413	411	396	367	407	383	417	387	415	380	393	415	391	429	439	385	414	400	382	364	419	379	407	433	408	417	383	428	405	372	374	420	385	433	400	420	371	379	419	430	412	408	437	371	407	415	421	424	431	411	386	447	393	439	435	390	388	429	426	423	408	424	397	417	423	416	395	416	408	413	401	378	399	416	404	420	421	423	423	390	425	391	408	405	434	440	394	383	411	424	427	404	431	415	427	433	414	413	385	411	400	425	384	433	415	388	430	429	422	411	398	406	390	451	424	396	391	411	412	431	422	407	441	415	371	379	393	421	439	364	438	426	404	422	389	382	382	436	385	407	403	418	438	430	420	411	404	377	390	385	399	377	420	418	446	417	418	383	426	352	417	434	364	410	425	389	369	384	413	402	414	410	430	393	389	405	397	372	438	413	414	382	386	397	429	427	388	414	411	414	393	414	413	411	383	435	431	397	415	411	427	415	394	408	385	437	415	459	421	385	371	424	399	391	393	416	404	422	434	460	413	427	402	396	412	380	390	366	425	421	392	430	419	380	441	392	366	375	399	414	432	405	412	393	372	419	404	408	461	388	371	434	418	370	432	395	375	370	404	423	413	419	419	436	417	400	399	410	434	407	393	396	425	425	395	417	422	411	398	390	412	439	406	430	421	426	435	429	422	422	462	388	413	405	407	398	377	414	384	385	385	380	351	362	410	408	410	388	435	410	429	403	404	396	378	395	398	431	391	432	380	403	374	386	441	417	436	396	407	376	414	427	399	427	421	426	402	367	413	393	405	417	401	397	378	406	401	394	418	409	422	430	411	395	406	419	399	429	399	411	408	403	379	406	412	407	393	430	430	427	428	398	451	417	413	379	416	394	414	401	384	417	409	356	406	377	405	452	444	398	412	444	442	406	437	405	430	389	443	404	437	408	424	399	408	412	388	446	387	382	382	399	436	414	385	363	369	409	374	423	409	414	434	426	410	404	412	434	411	419	380	435	404	450	430	429	413	404	408	408	403	393	398	424	403	434	415	401	416	394	389	426	411	418	417	404	430	406	402	436	368	409	417	430	409	421	381	400	390	428	410	398	445	370	401	398	391	416	383	427	397	413	357	420	391	443	456	412	396	407	457	394	373	443	378	390	396	375	400	412	409	421	416	411	380	390	417	404	415	400	370	410	381	384	419	399	432	415	427	409	398	377	398	405	399	416	414	394	416	400	419	374	401	391	417	402	410	391	446	441	425	387	419	406	403	410	377	410	404	429	413	382	404	405	410	413	376	445	429	432	409	422	387	389	415	394	421	383	419	438	409	430	411	420	447	396	393	374	405	475	395	398	441	406	430	414	398	432	394	420	390	382	375	408	435	400	427	407	416	429	393	399	405	429	367	393	419	376	457	406	385	409	397	397	406	395	410	432	391	407	419	407	414	417	436	433	421	409	382	400	383	428	444	406	412	389	416	403	424	418	395	428	420	381	412	393	390	406	394	412	404	433	415	376	385	390	385	395	387	361	420	397	387	430	438	454	407	398	420	430	403	393	427	409	402	442	407	406	413	413	410	414	381	396	415	400	411	407	385	409	410	454	406	376	395	407	387	419	427	406	390	386	378	407	434	441	399	413	404	439	389	399	372	421	396	443	382	423	403	421	408	378	383	382	392	425	398	392	408	385	424	407	415	410	396	440	422	422	408	376	386	398	375	422	412	417	423	413	424	378	393	455	435	396	410	417	450	467	452	414	384	396	420	385	382	412	364	365	408	386	428	411	411	407	404	400	417	406	406	432	427	406	408	416	375	423	389	402	403	403	389	374	431	452	379	417	415	440	423	358	386	422	409	397	391	430	413	387	413	400	399	393	392	407	431	406	414	417	396	414	382	427	412	387	398	381	361	409	434	405	418	403	389	422	421	403	392	412	401	379	414	388	433	426	419	396	407	415	418	396	412	431	426	370	400	411	332	418	399	389	435	410	430	394	375	395	379	424	364	361	435	427	405	396	402	426	410	385	398	422	396	400	389	429	404	405	413	407	400	392	385	418	422	387	364	425	399	420	419	385	417	413	411	422	421	398	445	424	429	414	401	392	400	427	369	372	380	410	383	422	421	386	436	402	414	410	370	414	377	398	418	424	444	389	409	433	426	431	416	398	405	409	395	415	409	403	412	421	396	404	402	441	401	387	387	390	402	386	423	365	423	395	410	395	400	405	418	387	436	401	438	383	422	450	430	406	404	397	384	435	383	411	422	380	427	420	400	420	410	416	380	409	357	407	376	411	417	410	416	395	388	441	409	363	432	405	394	396	401	372	435	444	422	442	411	401	406	423	421	421	415	402	373	388	401	407	400	414	387	429	383	402	410	422	448	386	409	403	394	372	375	383	382	421	413	422	403	395	434	397	400	392	428	376	406	392	423	393	420	425	398	395	399	407	419	403	403	436	372	384	402	384	396	407	406	406	385	366	436	369	395	406	364	405	380	374	407	430	406	401	400	386	410	398	397	395	389	403	400	398	460	409	411	401	407	401	436	429	405	389	409	397	406	397	416	447	415	434	407	421	400	409	409	392	406	426	392	412	415	437	413	409	391	424	385	424	444	390	392	379	425	386	379	434	422	428	400	385	417	396	412	419	425	407	388	390	410	415	433	427	403	388	399	394	407	385	401	405	410	406	398	390
24295	21215	28453	25210	20325	9473	1766	674	603	570	620	529	518	471	519	490	510	548	501	467	538	515	491	499	442	504	474	497	522	508	487	479	485	504	514	506	446	478	510	491	451	506	541	451	476	497	507	489	532	486	489	530	497	512	524	466	526	441	534	539	492	491	496	417	517	508	472	503	491	527	499	474	480	475	514	466	510	468	471	464	471	502	469	476	487	462	498	509	499	487	511	453	491	489	483	502	466	477	473	450	493	511	479	489	535	502	508	454	516	504	499	460	453	491	480	504	491	495	484	485	517	506	494	489	472	480	484	500	509	526	472	530	507	466	474	465	487	507	512	494	456	493	496	521	481	525	446	449	474	468	476	435	516	476	484	503	495	467	535	473	499	514	483	468	451	488	514	497	501	480	475	454	498	478	503	521	495	491	448	484	456	448	492	501	489	474	482	500	460	479	477	497	499	548	477	501	489	516	453	498	486	470	501	521	493	513	503	510	448	484	474	485	497	479	485	495	513	490	472	455	492	504	501	492	498	486	465	477	503	493	454	484	469	479	497	472	448	493	534	513	498	472	470	450	492	501	485	451	473	494	497	456	507	497	493	485	469	465	460	457	498	467	472	475	480	494	470	473	477	476	463	482	496	475	451	516	479	483	463	467	463	475	499	484	457	498	512	517	440	501	471	470	492	494	455	511	515	454	485	501	487	507	498	479	480	473	503	464	445	482	478	520	485	484	499	470	489	466	481	469	514	463	485	488	505	492	500	483	470	509	501	524	454	457	512	487	447	489	552	518	490	474	474	477	494	473	477	477	467	478	493	451	474	503	453	479	449	484	474	469	512	466	462	471	498	489	501	490	472	481	482	481	493	485	478	505	513	460	465	452	484	474	469	489	487	454	488	449	476	469	450	479	497	469	473	500	475	465	469	484	496	475	448	495	497	472	518	481	522	474	470	512	496	525	532	490	524	488	455	514	493	500	487	488	510	483	522	467	466	482	504	529	484	505	477	507	495	467	484	517	485	503	490	470	474	447	493	452	492	422	477	468	475	517	527	464	518	484	474	468	470	472	501	475	502	474	452	470	475	465	472	469	462	463	492	471	480	504	496	468	441	505	486	485	524	467	442	462	465	509	514	525	496	520	437	432	515	495	501	475	497	503	493	467	470	490	463	516	485	508	446	499	524	482	513	462	488	501	491	491	474	455	486	475	452	513	518	493	481	486	542	454	469	463	483	509	477	484	482	477	479	478	440	468	492	533	437	460	522	546	515	455	497	486	469	444	487	449	463	492	480	528	547	493	467	506	492	481	482	469	477	468	496	462	515	490	488	485	486	453	491	477	483	469	444	495	443	483	515	483	472	468	495	475	490	510	492	475	459	501	510	532	511	516	479	468	477	472	506	472	450	450	473	494	498	499	521	477	480	491	434	512	461	507	487	497	479	474	482	488	507	478	432	485	461	432	456	500	421	510	459	506	480	497	517	498	462	505	484	467	442	484	485	475	494	529	486	486	519	514	478	441	472	468	478	491	466	513	497	491	501	455	444	449	518	495	502	509	445	491	483	476	495	478	517	497	477	436	498	454	471	460	469	494	506	479	487	493	483	476	508	485	479	501	467	478	515	481	484	471	479	487	496	497	488	470	503	487	469	492	504	540	499	483	493	476	485	521	494	526	508	497	442	480	467	464	511	461	522	466	468	526	445	443	468	477	491	508	443	536	495	451	454	477	509	497	502	538	496	489	480	481	485	433	455	492	482	492	497	497	488	469	480	494	474	523	508	489	455	525	481	532	485	533	479	499	487	467	478	495	488	500	462	469	503	498	439	490	498	499	508	536	470	490	458	496	455	482	465	489	465	499	506	488	518	457	527	479	506	480	475	483	445	498	458	473	472	507	459	524	509	455	453	469	522	471	477	498	489	497	523	526	459	484	490	476	507	465	531	463	473	487	477	491	502	510	492	475	468	441	510	539	442	486	470	475	443	489	471	497	476	429	524	461	456	466	483	566	474	511	475	463	487	502	498	489	483	489	466	495	473	468	506	518	484	523	493	444	468	484	482	522	478	466	496	472	521	505	517	484	452	460	512	500	465	510	516	443	535	488	515	529	485	492	494	482	466	480	482	483	479	460	510	514	506	491	470	482	464	510	477	474	470	445	467	483	478	506	484	495	506	491	478	447	508	477	471	508	466	512	525	499	492	467	458	476	517	476	494	492	479	460	525	491	441	507	498	514	461	477	488	498	511	507	471	481	552	504	499	458	490	493	484	462	472	489	480	508	459	499	511	551	456	503	517	482	495	503	489	498	478	521	511	490	481	494	481	483	474	484	472	457	539	487	493	482	509	509	441	482	502	552	459	478	479	465	487	494	459	441	492	492	505	475	471	501	498	481	474	496	484	478	504	499	444	484	496	472	496	467	452	511	458	509	472	506	453	501	461	456	503	491	479	430	445	474	487	509	509	462	488	487	528	521	509	464	518	515	492	486	494	515	476	471	481	500	475	500	492	495	470	489	517	485	518	492	466	479	514	489	447	475	477	453	466	489	482	501	503	494	479	498	467	498	461	486	459	500	499	499	521	467	487	482	477	480	485	479	463	501	486	436	474	512	481	479	469	510	474	461	475	482	476	472	509	469	492	460	498	471	515	473	478	487	506	433	491	488	483	466	462	478	458	481	486	534	430	513	497	500	524	525	489	473	493	477	493	497	469	482	535	517	467	461	493	500	466	514	498	467	440	457	505	502	481	452	511	460	468	490	495	491	484	507	496	471	516	493	471	465	488	481	492	478	525	465	472	482	504	492	435	507	472	481	437	500	481	462	482	469	453	490	498	494	474	456	456	516	515	488	467	462	466	490	507	475	502	481	550	485	471	484	449	500	453	498	448	490	463	460	512	477	461	480	500	471	492	492	496	487	489	459	502	416	468	498	461	497	514	516	488	452	474	504	489	483	482	482	479	480	502	469	512	487	484	470	453	464	465	439	484	455	490	464	474	466	522	470	497	470	524	515	470	447	457	483	509	450	483	484	447	502	526	472	485	509	521	506	495	502	515	456	458	520	493	513	465	495	506	518	528	459	499	491	493	513	494	478	455	471	465	500	478	480	495	498	471	478	498	495	508	468	476	482	503	472	505	518	492	495	482	521	478	492	477	455	484	475	481	521	497	471	489	463	459	515	483	476	511	478	517	511	503	467	474	490	485	504	474	505	482	523	476	466	479	471	473	465	522	473	498	495	499	421	509	478	493	456	467	431	466	464	528	481	480	463	503	471	456	497	416	479	484	473	504	496	489	489	493	492	485	507	490	493	465	458	460	484	457	516	472	511	484	420	482	473	492	493	448	474	436	462	541	515	469	482	499	487	462	518	475	511	477	451	471	474	519	474	490	462	475	479	503	506	488	446	495	479	513	434	491	506	515	464	521	464	492	473	447	483	478	479	473	490	448	499	475	506	477	524	513	515	478	501	487	494	509	455	491	493	471	518	486	490	456	508
46369	54475	44998	28955	15597	7714	1666	980	854	797	707	709	706	695	663	587	646	646	632	604	563	591	615	577	622	562	615	574	531	592	597	584	565	617	619	590	613	570	590	586	621	574	584	584	554	581	586	582	536	509	553	585	566	594	587	535	568	574	560	563	619	557	555	497	551	594	569	569	601	575	574	570	570	568	550	558	609	559	582	570	559	573	587	527	558	554	571	599	540	571	522	573	567	571	590	559	540	572	555	546	547	587	531	596	549	586	550	556	592	603	573	576	596	546	570	569	532	639	589	600	559	591	584	581	577	599	613	597	607	554	581	563	530	563	528	578	597	544	601	556	583	542	585	570	612	612	587	602	560	580	607	570	564	570	533	538	585	604	590	570	553	556	523	546	595	568	562	552	595	593	587	553	550	586	536	566	567	558	565	565	549	543	549	536	558	545	575	594	557	550	558	570	586	562	544	537	565	537	581	592	584	547	565	563	529	562	549	533	549	560	622	613	575	546	579	593	531	560	564	565	538	550	532	589	581	577	556	566	572	545	545	583	530	567	547	531	596	558	569	623	563	624	570	562	581	579	625	565	525	597	569	585	568	554	576	534	596	565	598	566	569	569	577	595	554	549	538	527	596	529	571	568	579	548	548	529	555	584	562	532	560	609	578	542	555	584	560	575	550	562	592	564	535	576	540	606	552	549	545	519	589	561	547	601	545	559	519	536	554	547	578	577	551	577	569	533	577	547	551	563	579	548	563	639	556	591	591	628	573	548	576	590	522	586	574	555	543	570	544	575	547	561	587	566	594	583	578	537	509	589	545	545	588	592	579	589	543	561	593	609	554	614	619	563	570	560	551	572	566	552	598	529	575	563	566	540	589	602	542	593	543	591	528	628	528	551	588	540	576	579	527	612	547	551	558	567	578	570	580	532	572	548	553	562	537	583	604	601	581	559	561	566	584	585	547	547	582	502	603	588	529	555	565	584	565	581	550	575	575	603	589	552	549	559	539	596	568	547	583	540	545	566	558	568	562	560	578	552	562	552	571	578	608	524	566	556	557	555	596	534	571	522	538	579	590	596	565	559	553	571	565	535	557	582	561	554	565	578	562	540	553	561	570	563	565	579	532	627	595	549	566	592	586	536	614	573	584	533	561	554	531	564	563	576	563	592	541	553	544	594	604	515	522	557	515	573	564	577	560	604	538	565	549	503	561	574	607	565	568	579	537	552	547	539	582	606	561	560	556	590	567	542	597	595	562	565	564	585	568	572	568	565	600	571	531	544	535	587	573	583	602	593	605	575	567	587	558	570	553	568	555	562	556	550	597	541	620	568	539	586	599	597	568	556	557	558	584	553	551	574	555	599	580	548	542	547	561	582	581	582	589	544	589	591	579	587	581	544	547	580	565	542	610	586	586	591	584	602	553	556	558	577	566	569	550	577	509	559	557	554	570	590	541	593	544	613	590	559	566	599	563	588	587	565	539	525	529	620	568	587	556	576	590	606	582	521	545	582	579	555	603	551	556	559	573	557	593	589	574	543	544	549	582	588	592	535	564	587	517	536	560	601	590	541	549	549	558	522	611	571	564	568	606	588	549	537	567	542	550	622	568	619	562	577	566	568	559	575	562	565	605	577	566	585	580	569	578	591	579	556	550	545	580	565	551	572	577	568	592	553	585	562	511	608	532	549	566	534	565	560	540	589	553	534	601	519	567	563	521	571	546	580	580	566	528	574	581	544	559	561	535	560	572	567	563	546	582	568	551	569	553	542	591	561	584	579	568	559	550	580	579	576	581	578	534	561	558	549	552	593	566	591	590	588	579	562	605	552	563	544	602	598	573	574	547	576	588	562	586	578	587	544	531	598	559	561	591	562	575	569	551	584	516	571	561	549	561	563	582	571	529	558	587	634	567	573	582	562	586	554	589	551	569	564	574	579	534	560	544	556	583	577	539	591	616	591	561	593	556	537	574	577	583	542	593	601	565	568	577	533	572	613	556	582	577	585	584	568	555	554	558	571	544	572	573	565	544	543	555	593	567	549	529	532	576	570	560	588	564	572	552	585	559	595	545	576	536	572	567	547	589	579	548	543	599	543	575	597	581	544	589	606	594	586	565	555	565	558	586	533	640	564	592	531	585	601	532	568	564	538	551	556	546	510	614	555	590	552	554	569	573	560	572	609	571	600	582	556	543	543	573	575	538	615	521	574	569	628	571	604	540	621	557	560	565	599	556	582	589	576	584	556	551	578	566	565	568	556	593	585	527	547	601	570	573	571	547	544	548	565	579	564	578	574	535	550	528	544	616	593	586	522	567	577	591	571	552	587	558	583	568	560	564	575	593	576	591	523	585	565	540	576	590	550	548	588	553	554	578	589	561	564	537	556	551	546	512	558	605	562	582	609	578	570	576	583	581	558	549	585	569	565	531	527	553	575	583	577	551	589	534	607	551	583	613	566	540	580	543	575	551	611	597	556	560	560	607	523	584	560	552	580	560	566	576	636	606	545	539	584	536	558	553	593	600	602	524	535	547	617	582	543	567	578	543	557	585	559	618	568	570	546	565	538	585	541	583	536	543	590	523	591	550	600	544	590	584	552	596	595	569	587	543	527	519	546	576	521	558	590	607	582	548	557	534	559	548	529	580	547	547	589	541	585	575	557	551	589	540	610	550	598	529	544	583	559	520	533	555	599	561	597	564	573	568	557	543	554	575	567	570	540	567	576	584	597	554	611	601	591	607	555	599	575	564	544	570	579	567	563	601	584	568	553	547	564	559	559	598	592	579	567	544	551	530	560	554	589	572	558	544	583	581	577	534	573	572	512	577	603	536	567	567	599	546	522	562	532	558	590	553	525	572	615	596	573	535	568	549	566	557	584	526	574	540	565	556	540	551	532	535	567	586	574	605	538	551	584	545	562	558	537	583	567	543	613	588	600	574	526	563	580	569	583	565	549	586	555	591	571	640	591	588	576	578	562	569	616	588	545	589	578	597	594	556	583	598	582	577	595	604	577	540	616	574	557	583	588	554	577	543	574	589	553	605	557	567	591	584	574	545	569	552	566	550	597	606	546	573	534	582	532	520	556	580	589	528	570	581	598	583	573	554	589	567	588	556	582	557	571	595	582	617	600	552	612	531	568	546	601	565	554	537	548	587	582	576	547	545	569	565	624	557	585	541	542	554	573	537	545	562	567	570	590	552	603	572	570	574	560	573	570	561	540	588	559	583	547	552	530	565	556	593	581	598	529	580	595	570	576	588	576	569	508	547	548	604	606	540	572	557	578	582	562	573	559	547	543	570	564	595	558	591	575	550	583	577	578	566	548	561	573	556	582	574	565	593	577	542	601	571	578	526	568	591	551	569	553	592	569	575	560	558	545	556	596	539	584	554	549	577	595	573	558	603	517	549	575	536	553	572	590	585	559	524	579	529	565	603	514	564	527	556	526	609	588	575	586	572	585	560	573	589	613	594	528	544	552	546	576	593	570	546	519	568	591
25430	21304	27490	24932	11450	2931	732	447	448	438	404	434	449	390	440	408	402	408	436	402	443	354	405	435	400	430	396	434	380	413	441	394	412	385	428	418	376	439	368	362	389	400	391	398	425	391	405	375	384	367	388	407	442	404	440	399	380	410	405	424	384	382	433	398	378	405	380	413	413	410	375	387	380	368	394	382	387	370	409	379	374	414	391	420	418	416	430	372	402	417	402	429	375	406	393	410	390	430	411	395	405	411	409	360	377	411	448	387	402	417	400	423	402	381	419	409	404	415	425	399	367	359	397	430	390	385	385	368	405	388	382	404	402	407	374	421	385	378	394	408	399	380	426	420	419	378	419	422	423	419	425	405	390	399	412	423	393	391	375	387	433	383	396	405	393	407	432	442	384	394	396	398	398	405	425	424	382	398	403	388	375	394	415	415	388	398	404	426	407	405	389	414	409	413	410	419	425	363	382	394	406	351	389	420	396	394	396	394	380	391	402	399	410	406	413	386	405	403	404	392	404	386	399	390	373	410	387	374	406	386	399	393	402	394	345	396	331	402	423	386	403	423	445	400	418	400	411	385	390	420	382	411	401	391	413	399	402	385	386	397	396	374	388	371	400	391	392	369	356	402	389	343	387	379	382	401	404	354	402	362	423	372	385	409	389	382	370	374	392	409	402	380	409	404	383	402	378	384	385	419	385	416	399	395	394	366	408	383	392	396	388	434	420	376	405	386	382	420	401	345	394	382	395	404	368	405	387	387	406	401	425	376	417	423	402	405	393	393	396	374	366	383	363	383	394	392	417	418	366	427	420	389	379	400	381	371	411	375	402	416	411	372	403	411	385	393	389	422	370	403	455	387	403	400	398	402	406	385	392	412	392	406	406	399	438	356	413	388	409	378	400	355	381	432	400	410	358	406	376	394	401	405	387	402	428	396	367	424	412	409	382	390	472	404	416	387	385	390	404	376	392	397	414	388	362	387	413	408	404	376	413	409	407	379	387	397	356	369	402	403	401	406	411	390	372	385	345	412	405	411	407	427	371	390	460	388	382	412	421	396	415	385	398	381	424	391	406	406	375	405	403	372	389	437	392	403	386	405	409	393	410	361	388	385	405	384	385	383	387	402	387	408	390	401	409	399	402	378	374	405	386	431	400	387	403	375	371	385	372	415	406	386	385	373	374	420	389	412	415	372	414	402	403	415	395	410	406	386	378	394	366	412	379	415	406	399	367	408	381	371	398	400	418	397	417	389	383	423	372	392	394	403	365	368	416	360	388	408	388	383	367	384	401	387	392	362	374	424	369	385	369	378	402	435	386	393	411	387	401	359	408	413	410	426	415	385	407	416	404	405	429	400	433	401	423	415	357	394	376	392	403	397	390	398	372	401	410	387	371	389	421	391	403	401	381	372	381	380	401	429	400	405	394	352	397	390	422	379	414	369	359	425	400	389	391	371	393	363	427	368	429	418	415	400	407	408	425	419	412	386	391	385	377	405	406	400	419	392	389	386	417	409	407	417	417	366	398	385	377	416	390	420	384	403	408	414	419	387	422	399	394	379	434	423	386	407	439	389	394	374	396	362	390	369	404	391	375	391	411	409	407	406	409	370	424	407	429	374	402	408	403	418	405	408	386	411	377	375	406	371	429	414	414	359	408	390	408	413	389	361	388	417	393	380	370	370	378	413	419	381	388	397	387	422	409	409	431	375	389	440	411	394	396	400	391	361	381	420	382	421	397	387	376	407	393	413	402	407	390	413	384	417	388	410	374	381	392	381	377	426	426	372	422	387	401	374	393	419	401	392	400	406	392	406	414	378	429	368	425	422	418	400	376	395	387	371	404	368	425	413	417	425	418	376	419	389	401	375	364	397	406	417	402	371	396	396	402	398	378	424	412	399	451	368	382	372	402	388	375	406	379	424	410	418	413	399	395	405	411	394	418	418	402	389	417	385	371	395	369	391	383	416	387	374	377	412	400	397	388	386	372	409	379	379	359	449	414	346	368	395	393	423	389	427	355	400	416	381	388	388	416	390	380	420	391	376	393	402	389	403	413	356	388	402	394	421	408	406	444	347	385	404	405	420	424	408	382	354	408	383	411	385	423	376	407	395	393	371	393	401	395	384	405	405	394	432	384	450	398	398	384	386	392	376	396	374	405	417	377	387	422	385	398	419	409	421	439	384	393	351	371	415	435	394	365	366	406	392	401	390	423	421	399	390	390	406	385	405	389	389	399	371	387	397	399	375	425	409	360	394	441	387	406	397	411	396	417	419	377	418	385	368	415	426	400	383	420	390	419	383	410	431	371	382	419	391	349	388	387	450	407	400	407	402	407	377	409	392	411	375	398	396	412	414	376	361	361	398	382	376	397	380	408	410	386	416	425	438	376	421	409	393	398	373	399	417	380	413	393	406	405	406	416	413	358	396	383	375	401	375	371	367	405	374	389	416	385	386	373	411	389	391	437	430	376	405	449	387	443	396	378	417	396	402	385	403	418	404	414	404	415	380	395	379	382	364	410	411	402	392	400	387	379	400	396	373	414	399	398	412	425	414	399	372	440	419	399	373	383	385	406	397	357	391	406	385	400	418	405	425	418	368	355	426	392	411	397	401	393	385	382	385	428	401	405	406	379	392	389	391	406	411	359	390	356	369	406	408	407	412	402	384	408	408	407	411	376	347	397	424	428	394	378	422	347	383	420	396	398	378	407	377	392	392	430	379	393	408	363	384	445	375	387	341	360	375	406	420	389	381	381	415	418	416	389	395	400	387	387	407	386	407	412	391	396	399	435	393	376	382	393	394	374	386	370	421	420	420	422	389	382	417	388	415	373	394	376	420	390	410	403	411	416	405	393	398	440	405	426	406	418	416	365	393	406	434	418	366	404	390	401	372	356	414	385	408	390	395	385	378	396	403	405	405	392	430	405	370	378	392	433	373	410	401	392	384	380	391	414	402	410	392	416	409	414	378	391	405	408	419	399	410	399	369	384	413	376	386	429	403	421	413	377	383	391	407	392	400	384	390	399	357	427	392	379	394	400	389	369	381	395	397	400	390	381	350	393	392	450	420	387	403	358	384	395	391	407	398	419	378	382	377	400	406	365	401	406	403	376	384	389	439	433	393	388	382	400	406	402	391	400	421	400	399	411	436	401	422	390	403	410	404	406	411	412	414	413	404	383	392	425	437	384	410	402	401	392	397	384	359	394	378	373	399	418	403	359	412	427	423	388	360	392	401	413	388	422	406	398	389	393	406	379	367	404	403	356	401	413	402	407	401	396	377	358	410	382	384	468	414	385	400	409	409	400	397	399	372	368	383	409	406	360	396	413	385	412	390	367	362	435	357	395	419	441	380	410	388	352	424	369	397	422	412	362	417	390	404	392	355	383	406	365	424	410	403	406	409	402	376	389	412	391	404	415	403	413	376	415	383	381	417	415	416	427	367	373	399	408	401	403	408	436	387	397	405	394	393	378	396	380	418	443	367	367	401
43321	45035	36019	20904	10646	5806	1142	625	629	619	593	541	528	520	577	532	517	509	522	512	487	498	494	557	522	505	479	493	500	525	510	508	505	478	496	468	549	509	507	503	509	500	524	483	494	492	500	482	461	490	461	467	506	481	518	500	497	491	452	492	494	474	475	411	458	483	494	489	475	500	513	526	469	488	482	505	531	460	484	499	528	486	516	498	504	460	497	489	484	511	488	427	466	440	467	502	492	525	476	490	506	497	485	508	461	468	442	468	517	503	483	484	507	488	513	476	527	488	562	517	499	499	492	480	507	527	488	493	465	467	456	446	530	485	464	511	493	497	493	503	516	503	538	511	487	485	500	499	481	481	469	481	493	483	510	484	446	482	509	468	473	453	469	521	453	472	495	492	450	490	536	481	485	478	492	524	520	486	511	526	498	488	505	519	506	482	512	520	509	478	481	491	480	453	498	462	498	531	524	496	487	503	475	450	485	497	484	476	454	525	504	524	494	459	504	486	504	467	472	477	484	483	500	516	479	503	493	469	461	508	485	473	526	464	466	512	465	501	458	453	482	478	501	515	521	481	487	466	489	491	485	495	525	538	470	468	502	468	482	465	492	506	490	479	484	482	484	474	492	486	528	473	502	493	529	481	501	508	466	503	461	499	469	463	493	498	495	484	482	459	489	472	495	455	471	524	503	493	499	477	511	459	511	501	442	477	481	494	458	472	481	488	481	488	496	503	510	479	469	497	471	488	478	512	490	448	485	462	499	489	503	489	498	464	464	504	488	499	483	506	478	495	444	469	462	481	494	493	518	483	483	475	500	519	499	455	463	467	494	485	522	481	512	474	471	518	502	480	505	536	459	500	485	478	522	474	476	514	476	467	480	508	485	466	470	481	460	502	507	489	522	458	514	487	486	493	495	493	523	495	479	527	517	494	500	492	497	528	480	459	487	490	470	464	450	457	451	535	466	511	516	495	491	453	450	511	500	499	515	477	467	485	487	499	507	450	491	488	478	504	439	469	495	476	524	459	465	460	436	533	499	470	520	488	471	485	485	489	483	495	482	503	492	503	476	473	491	456	503	499	463	462	479	485	472	437	490	457	487	504	505	459	456	484	483	476	464	512	527	521	487	495	494	483	479	465	457	486	505	488	440	465	468	500	461	473	455	494	521	484	487	476	473	481	487	531	472	469	480	500	488	449	458	499	500	504	471	491	482	491	474	459	509	469	487	481	524	448	489	505	485	501	483	508	504	442	511	490	484	537	531	510	517	503	474	513	486	500	500	478	485	468	491	461	466	476	471	483	482	476	468	476	490	500	484	491	495	496	486	484	484	504	476	490	463	485	491	465	469	479	464	514	475	510	430	523	460	477	511	494	501	483	500	439	483	499	446	441	460	458	474	462	482	476	495	501	515	457	493	499	479	459	526	516	507	475	497	510	467	470	454	466	510	495	520	504	479	474	526	485	466	482	454	495	476	507	518	492	475	503	466	473	518	472	474	482	494	455	490	497	497	526	505	489	495	512	472	486	466	445	504	490	529	459	474	496	489	453	487	508	505	499	473	478	451	491	500	494	474	499	459	480	492	463	492	500	489	508	506	477	488	506	477	459	481	492	491	512	515	432	437	494	480	503	493	491	480	478	496	486	503	512	464	521	471	473	490	513	485	472	459	443	521	455	477	469	471	481	444	486	457	460	497	498	502	517	494	521	450	499	502	451	495	460	492	474	519	463	498	479	480	525	448	514	471	487	474	495	477	504	495	459	506	431	499	471	465	488	447	468	508	512	506	441	498	480	501	469	449	494	494	488	497	496	569	515	515	490	533	491	468	507	488	491	485	512	520	509	483	552	472	500	509	505	452	508	444	527	439	457	517	478	495	475	488	490	465	497	466	494	485	521	447	489	453	432	492	528	492	492	481	546	469	498	496	507	485	515	468	483	475	483	480	512	494	463	450	484	481	454	500	479	442	506	470	454	476	488	484	487	490	533	528	468	498	479	512	458	509	475	470	468	447	461	539	505	462	509	479	451	494	473	499	477	485	520	463	466	479	462	462	507	470	428	490	458	489	492	525	508	486	472	453	506	488	512	476	477	512	475	464	504	467	470	461	476	487	467	496	473	469	513	451	473	508	498	506	467	488	513	495	516	478	466	487	483	453	483	499	465	498	480	467	482	481	484	473	539	498	472	475	476	491	450	492	465	469	507	494	481	484	478	433	468	469	477	480	508	490	476	497	467	451	506	513	443	498	488	475	468	487	496	473	512	477	497	488	459	503	492	476	511	502	474	489	474	506	507	487	487	468	481	475	498	507	489	482	478	478	448	507	482	511	520	433	513	484	489	481	503	448	471	533	479	472	495	496	477	455	469	481	487	480	523	472	474	502	450	490	472	513	474	446	476	479	509	506	484	454	513	456	490	515	497	486	505	503	480	491	511	513	502	466	449	510	519	510	482	484	464	477	443	473	475	480	459	491	511	474	496	491	474	551	488	482	467	496	470	512	472	474	472	497	540	509	477	502	467	482	451	459	463	533	484	475	470	509	483	519	458	504	514	498	523	475	450	466	526	485	487	522	495	483	477	477	490	516	503	466	494	519	482	511	480	485	466	538	457	463	514	473	517	485	543	471	478	501	530	504	477	482	470	509	469	465	450	515	456	485	502	489	494	519	521	486	525	516	474	504	459	498	511	470	488	518	478	480	487	503	462	483	496	501	464	474	473	467	461	497	489	497	499	473	494	478	468	501	473	511	486	496	466	526	494	465	490	499	466	512	459	516	524	492	496	481	530	453	520	503	489	520	484	510	470	488	522	477	504	478	493	476	478	502	501	478	505	499	490	443	507	527	516	463	525	443	499	512	500	480	477	506	478	481	492	432	491	468	470	471	493	520	470	499	475	500	454	480	516	505	513	472	497	455	470	462	482	502	456	483	471	509	501	497	482	491	476	492	493	468	479	476	503	505	470	471	508	472	479	464	499	512	495	480	498	494	498	491	470	481	509	512	490	498	502	492	496	471	457	508	524	492	459	479	528	505	487	451	472	497	485	491	444	487	528	476	496	480	477	527	481	528	507	484	500	472	487	509	473	523	474	526	503	488	489	512	505	445	481	504	500	547	466	500	462	493	471	512	502	477	454	476	481	503	485	475	480	439	522	481	513	498	481	477	472	486	461	526	519	500	471	511	459	496	506	500	494	448	469	466	485	471	471	463	497	489	470	492	497	471	500	470	483	498	523	519	488	505	483	500	512	494	488	445	450	456	487	457	489	513	503	475	523	506	507	448	472	489	495	472	467	495	472	510	505	459	539	465	435	521	483	511	479	470	491	486	494	473	469	493	504	482	487	531	480	538	479	482	489	496	500	456	482	497	493	514	470	453	498	483	478	486	481	492	480	486	473	531	483	502	490	446	469	498	469	480	488	491	474	498	476	447	460	532	514	446	488	462	480	460	519	483	523	472	452	497	458	492	482	476	467	498	518	491	459	481	501
22962	21254	29070	23917	21581	21660	12117	1324	976	968	943	839	836	825	807	792	776	776	761	747	848	811	702	798	763	751	719	725	747	710	725	756	750	722	726	763	713	749	741	720	726	738	732	782	767	742	713	701	705	728	759	717	734	738	723	754	761	743	722	725	777	761	750	799	731	690	725	731	695	718	736	701	742	761	713	762	742	718	735	712	737	727	764	701	783	749	719	717	743	733	681	728	698	699	705	735	760	747	760	739	761	718	744	740	712	746	735	710	753	730	721	735	731	711	720	764	739	726	722	768	713	763	797	746	724	805	700	710	745	753	718	722	722	768	737	734	755	710	689	736	740	756	733	708	690	724	744	719	760	710	775	690	741	700	744	698	708	701	692	716	718	726	684	762	731	712	724	733	758	709	726	766	740	743	728	760	712	735	720	720	714	715	690	729	747	726	752	787	718	752	738	727	706	684	729	748	722	711	760	746	718	695	737	729	741	729	748	730	756	716	710	736	685	722	768	699	699	735	725	730	678	729	672	746	696	694	755	749	718	735	691	717	750	710	752	692	713	761	712	760	693	730	751	781	725	750	767	718	733	786	750	725	720	733	766	711	703	765	760	739	732	715	777	737	676	704	764	722	693	703	707	751	677	705	747	715	744	772	746	757	760	731	733	711	720	755	739	701	683	737	726	741	713	737	701	693	724	746	709	711	719	751	738	707	703	684	715	767	740	750	685	724	704	761	739	711	725	749	720	714	769	717	706	744	746	755	767	684	728	699	712	785	711	758	735	742	720	732	717	726	759	733	684	707	711	746	693	759	732	741	704	718	705	781	708	742	735	742	762	743	690	702	740	715	713	748	708	697	650	767	693	769	736	778	732	765	711	722	713	683	697	719	740	721	715	734	733	666	690	721	718	750	717	755	675	699	703	748	717	688	714	675	671	731	714	725	709	687	726	717	733	760	700	717	744	764	710	769	745	718	687	687	671	700	707	750	744	691	814	706	715	745	736	690	722	725	729	701	718	695	693	742	733	715	723	741	691	718	769	733	754	690	760	696	683	760	669	689	677	743	792	737	782	654	707	707	744	744	719	736	742	669	676	754	770	744	730	723	671	708	695	730	729	771	709	756	764	681	738	779	702	714	688	759	766	748	708	756	720	784	777	737	687	716	664	730	736	708	742	751	728	737	759	705	754	712	719	777	687	755	686	714	742	713	686	767	735	715	691	733	749	733	750	731	704	747	686	721	686	754	787	722	713	731	757	723	785	748	749	707	726	696	675	719	719	726	706	721	684	706	731	712	696	768	743	728	721	734	737	769	707	748	720	711	738	719	753	740	678	733	719	745	708	683	699	765	807	712	723	699	719	755	743	722	704	749	717	701	737	699	698	752	713	706	691	752	729	706	746	706	752	711	716	724	744	756	730	728	779	752	723	744	673	683	733	737	729	746	726	709	773	674	713	706	687	750	748	715	693	717	698	757	702	726	760	738	684	728	729	773	739	747	743	770	773	721	727	752	752	821	710	705	742	741	712	747	714	700	733	743	758	735	756	736	709	741	732	765	701	755	733	667	700	685	759	697	719	697	746	683	702	718	752	690	727	715	779	733	751	683	708	735	793	683	717	759	749	755	703	748	709	744	709	743	715	740	700	728	694	684	764	724	747	743	736	693	709	717	748	749	744	727	713	711	758	722	705	738	700	685	747	767	804	719	719	747	772	737	771	706	698	736	742	691	739	749	685	766	708	707	766	687	713	729	732	758	746	723	738	699	728	698	722	733	725	711	759	720	737	735	741	771	748	758	754	715	712	793	695	727	712	749	722	691	675	755	753	682	748	754	719	713	742	762	725	691	698	708	716	737	751	700	745	729	715	667	773	708	717	731	699	706	737	692	681	695	744	703	701	729	684	746	712	725	691	768	731	717	693	739	710	780	766	717	747	709	787	780	793	741	767	755	739	733	742	687	733	720	744	755	672	754	741	713	705	700	767	737	786	706	710	711	666	697	714	756	759	745	696	666	774	731	751	670	719	694	726	717	701	736	733	750	721	737	755	727	714	741	645	769	762	764	709	750	769	727	725	734	678	683	695	695	686	733	724	758	766	747	747	776	730	741	731	718	737	713	681	649	725	728	715	737	692	743	738	771	724	700	696	706	742	748	719	712	698	689	708	702	691	706	740	686	733	723	796	724	686	723	733	696	748	738	735	718	711	726	750	738	734	746	727	719	735	746	677	706	744	682	729	714	765	729	742	685	732	754	752	728	724	752	754	665	761	719	719	684	708	731	735	774	692	722	754	730	735	700	689	746	758	708	704	659	728	743	723	769	705	721	725	693	723	707	736	766	729	747	771	739	716	744	750	701	745	721	735	716	755	728	724	725	775	733	733	711	756	719	688	771	734	701	699	699	704	723	699	718	732	728	757	725	725	700	738	749	726	688	764	718	710	747	722	688	704	719	704	761	713	729	682	696	726	679	725	734	707	686	686	711	749	731	718	702	719	718	746	801	730	717	731	716	726	733	696	711	710	743	738	758	749	715	700	714	726	637	734	715	703	713	746	717	720	771	726	746	739	698	740	750	705	728	716	737	727	679	710	706	772	691	730	761	697	739	717	739	690	741	719	708	807	703	729	724	752	709	730	685	682	688	709	768	727	736	759	750	718	701	749	730	744	722	718	702	708	680	709	722	734	706	732	709	718	735	742	731	755	698	737	714	740	710	719	735	755	777	709	757	664	723	716	749	743	729	707	682	682	714	699	738	691	737	702	691	683	745	698	716	738	715	729	704	699	752	746	723	730	724	702	800	720	730	712	803	716	771	749	729	743	727	687	783	711	740	716	739	725	740	717	741	706	669	702	758	731	740	725	765	756	699	767	711	778	703	765	740	798	756	703	695	702	672	716	719	749	748	706	736	732	727	702	738	754	706	704	688	730	745	695	743	715	708	701	724	743	691	713	758	711	718	707	734	687	728	701	743	670	759	797	756	702	735	773	719	720	712	715	729	695	713	746	691	718	762	750	759	721	719	723	766	712	751	754	708	675	705	708	723	696	782	714	730	760	715	735	734	702	745	737	732	736	709	727	727	723	704	707	680	740	737	722	712	739	713	739	707	731	687	712	697	721	729	672	709	701	742	747	696	697	709	728	740	694	731	709	726	731	724	681	692	772	724	693	692	709	759	721	701	716	723	663	752	745	716	726	754	694	747	750	732	752	707	706	742	727	705	692	709	721	754	670	687	716	733	738	732	716	713	748	729	727	715	736	735	737	727	695	740	741	702	727	727	675	691	793	739	722	759	729	733	757	659	742	742	767	706	724	656	693	685	753	715	759	721	718	727	765	753	733	752	683	760	692	729	751	750	719	729	731	698	755	673	709	760	709	736	710	770	703	697	733	736	702	704	779	698	720	739	759	734	742	726	710	713	716	707	636	757	691	677	765	726	737	744	746	712	739	745	747	735	727	738	753	769	736	715	729	731	734	708	716	761	690	717	699	736	707	757
54489	70986	56857	41031	27895	17764	3624	1665	1583	1364	1305	1171	1116	1085	1055	983	1041	924	962	926	944	936	969	930	878	875	841	866	870	884	894	849	878	805	888	839	880	862	876	838	826	835	941	850	838	820	874	805	889	801	806	859	838	884	822	844	835	839	807	841	811	804	820	874	842	789	857	887	846	859	877	796	825	845	843	859	805	868	847	821	853	806	804	844	852	825	829	803	858	849	879	849	841	828	780	873	840	871	796	825	828	802	815	783	875	910	847	827	859	863	838	823	880	818	817	864	832	901	817	881	833	878	827	899	887	863	787	880	851	797	834	852	853	816	816	829	846	864	787	845	833	820	826	845	852	808	792	795	814	841	821	797	846	809	831	816	868	854	788	839	834	854	844	812	847	797	843	852	845	841	828	804	832	822	778	861	818	813	869	841	838	843	777	835	864	847	798	866	804	813	825	778	820	781	852	836	831	826	816	816	798	768	862	859	781	838	823	805	825	879	778	880	875	838	846	854	751	849	860	813	859	828	860	787	844	865	794	816	875	859	860	796	823	857	880	797	807	789	862	829	807	822	822	812	821	853	785	798	818	789	875	874	871	792	833	842	829	791	782	824	812	837	815	847	805	824	807	828	824	819	846	795	845	848	847	852	802	812	821	832	807	761	786	805	842	842	838	812	832	810	851	861	845	829	825	822	840	843	881	793	798	800	848	838	834	819	868	822	850	828	812	837	824	858	843	832	847	894	829	766	796	872	753	767	855	844	831	824	828	836	860	809	859	805	837	813	825	831	874	844	855	867	784	789	785	895	813	893	852	779	824	812	832	849	837	783	873	859	826	857	864	813	789	839	836	852	827	800	812	852	788	836	831	820	806	831	838	842	849	811	859	829	827	822	860	846	826	827	831	851	900	840	862	851	821	822	865	829	810	821	898	830	870	772	809	830	788	836	799	839	840	842	853	813	808	836	817	825	817	866	795	803	849	833	834	783	800	830	834	820	803	779	770	871	768	824	874	822	827	850	805	802	816	809	841	843	856	836	833	848	843	817	806	811	819	851	806	851	864	825	780	878	822	797	849	823	795	836	886	791	848	783	804	813	850	790	882	847	840	832	788	818	802	855	840	831	765	801	873	805	790	865	837	822	844	825	869	808	827	844	849	819	860	835	848	836	834	833	828	809	816	821	787	800	866	822	837	832	812	858	823	827	811	839	866	855	810	792	861	793	833	851	867	821	847	834	824	815	826	862	798	824	860	823	825	873	821	824	814	759	833	825	853	809	862	862	814	828	817	786	802	863	832	844	755	854	790	854	818	836	864	803	862	837	860	833	845	828	796	838	849	797	863	824	873	803	818	806	774	853	800	813	846	833	806	838	811	835	828	854	881	846	802	811	816	812	796	854	803	787	877	863	835	816	843	846	821	846	820	856	834	858	835	836	820	837	782	825	810	816	869	797	860	820	829	836	874	790	854	864	839	854	777	819	854	817	812	834	787	840	841	836	875	860	844	868	847	796	858	804	787	804	843	838	789	822	811	761	797	845	805	806	802	789	908	809	819	864	815	860	869	811	823	785	808	832	856	815	837	841	854	837	854	790	812	797	881	784	786	822	823	837	827	820	820	814	835	874	851	817	805	783	874	844	818	796	913	868	831	858	824	875	840	872	775	794	822	842	820	826	829	847	821	840	803	804	831	795	851	818	799	847	832	793	818	885	788	868	782	846	817	811	815	797	853	852	791	799	812	780	805	817	765	868	817	817	783	868	865	797	850	816	851	883	836	837	825	803	821	783	845	778	851	834	829	792	827	865	803	795	812	871	864	769	800	821	811	842	835	854	811	790	844	822	839	762	809	801	831	830	832	855	813	728	833	829	796	818	901	839	791	845	838	847	828	873	781	847	837	793	845	815	781	885	870	821	801	826	844	863	844	805	815	792	822	756	862	799	857	896	791	804	799	845	824	821	795	840	843	845	808	851	810	836	801	791	832	850	820	855	872	799	826	893	804	867	834	806	826	836	839	798	792	834	857	870	833	792	884	789	830	821	803	849	837	841	848	841	819	795	803	864	785	826	857	878	831	829	854	845	889	796	844	854	818	794	827	838	828	869	880	893	827	823	853	810	848	815	868	808	854	834	809	831	764	819	816	835	820	850	811	817	782	846	821	831	860	826	861	815	853	835	830	817	836	849	813	853	846	826	730	833	819	838	824	820	871	843	802	837	866	841	799	925	862	796	826	817	882	815	834	848	794	819	841	798	824	800	809	835	782	826	794	864	826	896	824	824	865	830	866	818	840	842	834	819	839	862	809	819	829	818	818	802	875	858	856	841	806	830	803	809	823	880	813	853	823	798	774	807	823	848	857	832	902	794	840	791	789	826	881	842	829	803	802	913	827	859	765	860	796	830	842	857	868	855	846	867	768	814	857	841	842	869	781	828	784	781	814	825	870	821	821	804	859	833	835	839	857	806	849	830	795	807	853	837	827	802	863	842	866	830	837	812	803	883	789	818	817	844	814	835	880	843	839	827	788	824	847	819	837	862	826	833	858	839	854	815	795	842	830	828	874	801	850	840	813	813	834	869	802	844	808	886	877	823	817	807	775	844	807	804	783	865	774	866	838	845	796	814	832	811	836	882	777	807	781	791	867	870	822	849	868	818	796	854	841	808	844	791	870	846	838	839	844	840	834	759	833	855	842	817	838	799	843	822	835	826	826	863	866	820	821	828	814	816	849	846	792	798	851	854	865	879	801	855	782	829	834	815	804	828	792	809	823	834	846	799	816	876	826	796	814	843	829	849	806	857	822	827	816	847	866	840	838	820	820	813	817	849	793	825	887	824	840	805	839	840	848	826	828	785	846	821	832	817	760	856	798	794	748	842	834	851	899	811	869	838	822	859	821	843	818	842	883	862	816	802	817	837	825	869	866	850	797	834	855	850	856	861	870	816	846	775	815	816	844	824	817	850	863	845	847	771	873	827	811	847	777	810	850	831	812	804	855	833	803	843	854	842	811	849	834	826	832	804	827	807	870	801	839	789	845	836	771	830	848	840	799	882	839	780	855	808	868	787	809	841	803	850	826	839	798	796	853	782	811	839	842	853	843	827	835	802	819	804	795	882	838	841	883	796	807	809	833	829	863	836	853	801	855	798	844	827	833	821	808	849	799	844	826	819	799	849	856	867	867	814	851	827	843	855	818	817	819	810	774	824	835	795	874	829	827	848	805	817	802	795	817	790	874	844	844	806	825	830	817	800	822	860	865	810	838	846	836	815	835	796	857	827	774	825	834	840	824	841	826	883	783	869	869	814	805	827	841	851	836	827	818	838	819	781	855	824	849	836	791	889	887	849	867	806	761	825	828	835	858	872	802	833	853	803	805	820	815	830	834	807	832	816	819	883	839	813	828	843	804	833	856	838	818	805	851	824	811	816	863	828	833	811	854	848	802	789	820	852	903	823	815	821	823	820	831	847	856	840	874	797	799	800	782	810	856	847	828	809
28018	21070	15085	5726	1741	788	443	343	353	338	341	343	340	325	339	351	359	333	368	343	354	343	325	323	319	312	337	350	330	327	326	340	314	318	366	359	337	367	353	329	337	340	314	359	349	333	325	305	338	354	310	331	336	322	348	299	338	347	294	332	349	304	351	338	341	324	304	345	357	341	352	353	324	329	325	342	343	312	323	315	343	322	336	336	330	314	317	342	330	334	333	336	302	358	358	341	345	341	356	326	318	344	351	292	291	310	339	338	332	332	343	360	370	351	327	324	341	332	330	333	299	309	323	321	325	329	346	341	356	327	357	294	339	331	301	341	331	336	310	332	308	353	343	353	332	321	305	333	363	333	336	339	359	317	353	345	334	340	328	332	338	346	317	360	327	336	312	314	324	338	327	349	317	316	322	356	323	300	318	327	338	312	337	306	339	307	288	309	328	298	343	335	333	356	329	319	333	353	332	324	347	309	347	331	338	319	319	328	318	339	350	323	321	346	331	308	311	364	308	327	369	341	310	331	342	354	349	315	337	333	335	311	324	341	322	315	353	340	335	347	317	306	290	319	324	348	344	318	329	308	367	322	344	301	323	333	355	305	339	358	327	337	336	346	322	319	353	319	311	323	333	349	317	324	360	349	341	304	338	323	360	330	329	316	304	352	331	311	324	280	340	333	360	299	320	321	315	336	328	328	352	329	321	321	327	318	358	319	346	333	343	326	326	312	364	344	304	324	318	326	367	321	350	343	333	351	303	308	328	338	367	353	323	309	370	349	335	315	316	322	318	348	323	303	320	307	345	346	330	325	321	331	305	334	336	317	352	352	357	317	365	332	327	310	374	331	363	304	323	359	322	348	304	315	304	340	290	336	333	342	289	304	340	307	333	359	345	346	320	326	319	326	323	318	325	328	329	314	340	331	307	330	337	328	325	323	320	349	321	354	345	314	295	343	296	345	295	303	339	332	277	335	325	341	326	296	309	309	329	300	335	341	317	322	327	319	352	324	301	324	351	328	303	337	339	347	343	324	311	338	314	297	328	355	375	328	360	334	356	345	325	360	332	340	320	363	321	359	322	311	327	305	328	323	338	346	325	309	323	343	295	309	300	315	306	305	329	348	330	341	365	356	320	335	321	332	331	333	331	333	360	354	304	345	334	331	327	339	343	356	314	340	329	355	284	315	322	348	330	301	371	327	307	342	359	334	327	364	350	329	340	373	306	318	319	341	325	354	310	341	310	342	339	316	347	341	308	339	320	329	321	323	343	274	353	331	330	337	321	344	343	339	318	328	342	354	339	340	351	321	353	302	316	314	315	343	312	322	297	312	323	337	331	316	312	328	343	276	310	342	339	339	365	299	319	284	332	337	338	310	317	335	298	319	311	293	336	313	330	291	328	332	327	302	298	336	329	342	351	312	307	362	362	327	338	314	337	334	332	334	321	315	370	317	326	338	343	335	341	270	299	349	322	309	310	276	323	320	345	344	327	352	316	335	318	335	326	347	356	338	334	313	334	368	350	292	334	284	355	328	322	354	317	335	331	349	350	318	312	338	320	322	312	284	365	335	308	324	313	339	334	339	341	313	306	353	352	337	306	332	334	345	329	321	307	328	339	323	311	341	334	363	331	304	307	323	319	312	304	346	337	325	327	316	354	344	334	324	325	335	311	335	311	297	346	313	315	370	362	303	338	351	338	374	338	341	328	327	327	348	335	314	359	313	323	332	324	300	332	321	300	341	362	319	310	324	333	334	336	317	320	305	350	309	312	321	308	341	351	329	342	358	376	339	376	339	345	338	331	345	330	322	321	346	336	337	295	332	333	314	340	312	301	318	304	328	328	334	306	307	316	324	323	367	328	349	328	349	352	348	329	344	313	310	351	340	316	312	334	317	355	300	382	317	299	364	331	336	313	343	293	299	298	339	335	338	302	316	316	332	347	348	332	315	340	342	324	311	375	334	322	307	332	327	359	343	340	312	343	331	343	310	333	317	320	317	338	351	347	348	323	324	287	361	331	364	342	314	333	332	353	329	362	338	318	315	342	336	328	330	315	322	354	330	342	325	337	316	334	334	336	342	352	314	322	309	307	350	342	331	317	299	280	320	340	347	343	338	317	319	331	306	335	339	295	327	312	323	315	367	299	312	355	336	349	320	355	331	348	327	365	312	319	337	318	350	319	321	334	318	309	358	315	299	332	356	326	341	326	299	327	321	333	323	356	303	319	315	296	310	299	349	318	360	306	317	334	325	331	323	336	283	308	305	300	350	295	301	337	307	346	340	322	310	310	326	328	326	315	326	321	325	323	332	394	350	372	340	319	330	335	360	339	323	359	304	345	337	343	331	327	334	333	346	320	326	342	330	291	344	308	330	322	323	324	361	358	320	353	310	308	350	372	299	337	318	312	325	316	311	311	337	349	357	332	309	339	366	362	357	355	316	318	348	357	331	356	326	330	324	321	294	332	279	343	333	360	318	333	350	352	324	346	311	301	335	348	322	339	330	322	327	335	350	353	305	345	347	402	323	303	331	348	311	350	343	304	320	352	341	321	338	333	329	332	335	289	366	305	339	321	325	333	300	340	314	351	322	320	360	348	325	341	326	342	330	341	318	325	332	332	340	360	322	351	308	334	327	322	328	346	344	312	336	342	325	302	321	334	336	345	326	362	300	325	337	321	315	329	341	341	308	317	331	357	319	323	345	310	327	328	350	318	342	325	337	339	351	351	341	315	334	323	319	341	321	358	316	348	328	313	309	343	338	372	325	344	341	322	326	333	338	326	327	316	350	312	353	320	326	349	323	342	338	318	308	302	350	316	322	339	332	347	312	319	359	317	382	320	365	328	340	327	332	353	365	320	307	344	318	324	357	334	355	322	341	312	340	350	334	337	308	318	314	334	365	344	346	320	328	325	327	334	302	345	308	302	301	347	353	362	327	301	290	320	349	339	296	357	345	314	352	354	328	319	354	337	353	315	326	319	307	345	304	321	313	307	286	335	299	337	304	346	324	363	338	347	307	339	321	352	347	335	338	316	329	311	338	320	344	314	342	323	336	371	332	325	337	331	326	340	343	362	322	326	372	313	311	338	351	368	310	328	320	316	327	304	290	349	322	330	314	320	327	339	332	337	341	293	320	297	327	359	361	347	346	346	319	311	344	351	336	328	342	338	325	312	321	334	294	348	286	319	337	322	333	308	324	352	334	354	319	321	327	326	287	306	332	324	311	324	342	317	317	336	356	342	314	321	317	324	320	302	331	281	343	307	338	362	318	328	320	293	320	335	316	323	312	324	307	346	333	312	312	319	299	352	331	333	333	354	292	313	303	328	369	322	332	339	287	357	339	329	303	317	337	306	323	314	333	333	353	305	316	329	316	337	346	314	311	345	331	333	325	324	316	327	329	325	289	350	342	307	358	338	346	325	348	329	333	358	312	354	322	332	287	299	326	371	333	341	325	350	333	321	324	314	330	323	316	348	326	349	327	327	317
25013	20665	12000	5518	2562	1219	457	426	406	428	396	412	422	401	408	413	419	397	412	407	389	399	380	404	415	401	389	399	431	380	427	418	411	396	379	398	399	382	387	400	436	443	378	428	388	386	411	428	374	415	399	392	407	381	388	428	389	404	371	417	368	392	437	385	432	391	415	381	387	433	444	375	398	380	417	416	406	405	359	464	378	413	369	400	382	390	397	435	414	402	415	395	401	379	403	413	437	401	441	418	414	394	358	401	407	419	405	399	400	407	384	396	462	409	390	419	419	411	413	401	404	425	412	403	399	407	417	421	385	389	381	420	420	377	420	379	392	394	412	398	368	408	395	416	354	405	407	408	395	396	354	391	399	395	358	372	398	408	400	425	398	408	382	408	388	397	416	432	391	375	393	415	385	420	357	415	432	411	410	391	422	403	412	382	383	410	419	410	357	407	386	390	358	402	414	349	408	373	391	395	402	454	423	418	400	390	419	402	440	424	412	420	409	402	405	389	418	365	382	381	387	384	405	378	402	384	415	391	390	374	403	376	389	385	426	424	381	393	372	427	393	379	398	374	385	385	376	423	379	426	407	387	412	405	415	375	401	380	359	392	424	379	398	377	409	398	388	417	424	386	377	383	387	438	398	380	378	408	399	374	409	372	424	394	389	383	405	387	434	402	372	378	374	392	393	400	419	378	385	410	441	427	413	427	413	410	356	394	416	417	415	382	400	388	391	414	441	402	401	377	419	390	401	388	427	425	443	408	395	403	398	393	418	370	370	405	380	388	401	421	389	424	401	390	410	437	384	387	395	397	430	420	391	400	351	419	377	400	390	396	383	372	376	411	373	450	384	403	397	435	441	382	370	409	361	407	424	377	397	367	363	373	385	421	420	377	422	396	383	425	405	382	407	401	410	392	417	430	388	400	390	404	440	433	416	432	407	429	423	400	407	414	418	422	397	403	413	399	375	408	406	407	413	389	361	416	404	402	453	392	409	413	413	388	426	439	415	425	390	390	412	379	412	406	413	398	382	386	366	425	424	394	385	393	404	390	391	381	415	410	378	408	390	383	367	377	373	393	380	385	416	404	390	424	402	396	402	441	377	406	419	362	393	394	392	381	402	394	410	390	393	382	409	392	413	362	395	438	396	357	408	418	410	403	382	441	427	398	407	396	397	383	396	412	421	431	381	394	380	424	395	437	426	379	366	405	418	381	406	452	416	402	415	398	415	387	378	368	395	431	467	397	417	411	386	411	374	401	412	444	427	410	398	385	428	408	398	378	413	427	412	430	373	416	402	410	427	428	401	453	392	428	420	411	402	440	403	378	377	420	381	412	432	414	409	408	385	422	399	422	391	424	390	412	419	373	403	405	392	436	426	398	416	411	412	394	384	405	396	406	404	376	412	388	378	389	383	387	429	382	393	397	402	443	390	407	399	403	400	391	386	457	424	376	387	397	388	389	402	408	410	369	420	404	432	389	399	405	388	376	420	404	353	394	395	378	376	425	421	382	398	369	422	358	386	409	405	389	390	401	416	365	393	404	384	406	406	389	387	373	423	367	398	391	401	407	437	388	408	401	398	401	397	379	420	421	398	429	422	402	412	421	415	389	414	388	397	411	414	388	406	408	410	353	407	399	398	400	414	398	403	404	399	403	421	390	444	416	428	397	419	377	370	397	360	390	425	413	413	396	399	414	430	388	422	400	381	418	411	395	373	377	422	385	396	420	387	405	394	403	392	416	390	426	403	410	411	372	455	343	363	392	410	414	420	386	421	423	378	404	416	396	411	401	381	409	427	383	443	438	388	413	419	358	393	400	412	411	407	423	386	349	404	358	370	390	401	409	400	391	404	388	401	392	386	381	430	409	396	396	352	433	423	397	403	414	401	395	402	382	406	414	425	413	443	398	406	383	412	399	407	392	418	389	395	410	382	421	430	413	408	385	381	352	384	371	403	369	365	430	413	388	395	412	428	434	410	414	410	383	380	399	390	398	376	405	403	407	402	398	437	439	385	402	372	383	413	401	385	434	405	402	408	389	403	399	367	393	407	407	371	395	366	398	377	409	397	389	404	379	426	401	387	418	388	441	405	399	387	414	405	393	414	370	394	370	381	408	387	390	411	420	399	353	374	415	372	434	423	367	405	427	408	395	420	366	387	393	429	388	387	353	385	391	401	370	399	407	408	363	389	410	387	363	428	435	411	411	400	405	381	415	389	412	379	387	375	378	447	383	382	402	419	405	399	450	403	396	400	444	408	404	422	388	394	439	374	406	407	426	384	372	397	382	398	406	423	422	404	369	416	410	387	398	426	417	402	394	397	405	401	395	407	402	433	388	399	385	423	393	418	410	379	414	395	397	399	383	410	427	398	429	431	383	426	367	405	390	415	419	445	405	393	415	429	407	399	364	395	395	434	445	376	381	399	409	417	409	419	374	369	426	394	420	403	399	424	397	374	437	424	390	413	402	391	405	396	376	391	433	413	371	399	427	400	386	454	401	391	419	388	393	412	380	417	405	388	396	399	376	409	407	387	392	430	420	411	416	429	419	373	433	373	405	427	413	406	420	380	413	442	410	411	421	414	391	398	386	389	382	350	395	389	384	374	379	420	396	408	384	410	399	397	385	397	392	404	419	382	405	396	407	421	412	398	388	356	363	409	430	378	377	400	364	395	394	433	419	399	396	390	432	468	396	394	369	427	389	405	396	393	399	397	397	446	408	372	430	388	416	438	359	406	395	379	416	368	456	391	366	409	441	374	422	361	381	438	391	418	394	394	385	395	413	425	361	398	378	432	397	403	423	397	355	403	398	444	391	383	383	438	419	403	396	395	383	447	422	428	427	428	370	407	364	411	376	422	387	397	437	429	396	395	408	389	421	431	386	437	414	396	360	421	413	381	385	434	427	424	389	393	391	410	420	391	397	424	369	417	418	406	402	414	377	370	371	424	409	387	374	377	427	426	394	370	409	424	433	406	384	390	403	399	410	402	415	454	387	422	377	392	411	403	399	370	392	433	385	404	408	382	417	386	428	398	398	411	399	401	398	397	380	394	425	375	383	407	385	431	412	358	382	417	411	385	394	401	421	394	423	410	395	430	393	388	402	373	382	404	409	386	400	428	414	407	376	359	384	383	407	418	417	380	385	462	408	401	382	378	375	379	378	437	399	410	407	399	421	401	449	387	394	366	384	424	375	411	393	394	400	414	368	409	400	423	425	397	385	389	413	411	426	384	395	411	398	347	423	396	399	386	396	398	394	406	405	432	423	374	403	422	390	389	373	378	413	397	404	387	367	421	412	416	371	410	413	394	384	437	415	396	392	376	412	393	372	390	427	432	416	401	416	357	410	388	381	420	389	378	391	370	405	413	418	389	425	421	359	398	370	409	389	432	427	377	388	371	399	399	384	396	414	392	384	399	399	391	406	416	383	412	408	401	390	409	424	417	401	385	417	410	409	369	424	370	387	412	431	424	401	424	403	351	400	412	394
24385	21225	28481	25013	20545	10041	1642	698	591	573	573	609	576	502	557	528	521	511	525	552	494	512	473	500	488	476	498	545	504	503	458	496	515	482	499	428	505	465	490	477	476	510	479	471	502	503	497	479	433	507	472	522	488	479	466	459	526	472	485	484	511	451	495	525	458	494	466	468	496	487	489	529	477	486	480	470	465	481	480	504	502	497	467	473	521	476	473	474	482	553	487	479	499	503	504	476	448	447	484	461	493	452	508	500	501	459	515	514	495	485	520	490	537	480	483	532	486	484	483	480	539	452	520	509	488	479	483	529	492	517	484	489	477	516	463	500	462	508	493	461	478	465	499	459	466	452	504	491	492	491	470	484	547	513	515	484	471	505	524	479	518	479	499	463	478	521	476	497	484	487	504	472	479	497	473	507	486	442	523	512	518	480	502	485	512	464	485	499	515	503	499	488	484	485	500	513	464	473	500	471	467	472	444	427	470	487	480	478	512	469	461	498	487	507	505	510	503	484	497	479	528	504	479	516	457	468	489	483	524	467	448	485	489	493	485	510	493	497	497	455	481	502	494	476	496	501	486	510	458	499	474	503	478	477	473	468	493	534	465	536	497	483	489	461	487	494	453	495	446	483	452	509	458	508	484	456	539	530	470	460	496	464	493	479	476	489	482	480	516	474	477	497	480	490	488	487	528	496	485	470	468	462	453	505	476	452	464	492	533	500	491	491	513	501	478	511	500	451	465	481	475	503	481	511	488	457	458	505	461	503	515	486	496	490	469	500	482	494	504	495	502	505	487	482	456	507	483	511	474	474	500	500	508	491	512	491	449	507	521	487	497	508	459	506	473	517	540	489	435	516	464	547	463	520	501	480	486	502	514	481	456	498	499	517	466	469	488	529	487	482	491	501	533	432	513	505	517	473	493	468	432	463	468	511	477	492	490	481	513	502	487	436	476	501	456	532	475	501	477	487	473	504	504	519	445	481	489	497	481	477	512	463	510	488	462	519	480	499	509	453	468	497	465	476	505	471	503	458	495	471	492	483	505	523	466	539	454	518	499	481	455	494	465	492	522	495	509	461	483	451	457	452	477	500	540	511	483	487	497	513	501	531	517	503	502	474	456	500	484	485	480	500	499	511	503	474	509	492	509	474	524	501	505	515	504	507	487	479	468	488	452	453	479	517	503	493	458	498	494	482	516	524	466	526	433	476	504	516	482	481	470	487	454	502	516	470	489	523	459	492	508	467	503	510	475	500	445	515	512	526	499	504	510	470	521	489	493	482	571	457	523	491	481	486	487	491	496	471	496	474	454	457	500	520	471	491	491	489	441	513	470	496	494	487	468	493	464	512	545	499	480	483	504	472	470	486	499	480	520	482	494	524	500	479	482	482	470	462	500	540	481	485	504	490	470	468	506	487	526	482	509	497	477	487	522	496	509	489	496	473	512	475	495	494	501	444	462	459	488	450	486	490	528	495	500	509	469	523	496	501	492	456	478	486	505	485	497	496	461	478	465	438	482	488	494	502	450	474	523	470	451	461	448	483	527	486	480	459	477	484	505	492	524	470	479	496	525	489	492	474	486	488	471	475	494	461	440	519	502	477	475	497	477	525	508	509	458	473	483	481	490	496	477	502	499	495	477	457	456	479	468	486	485	498	511	507	480	503	488	503	525	509	491	521	464	495	504	491	527	466	510	471	476	510	478	494	503	490	502	483	515	510	473	489	472	505	474	492	502	519	475	462	493	513	476	498	509	515	473	474	523	496	487	509	454	489	446	511	528	467	469	477	479	475	471	516	486	472	502	500	469	510	493	476	487	480	450	476	496	473	508	528	493	502	463	514	475	521	504	465	477	497	506	506	488	485	428	494	497	452	495	512	489	485	468	499	437	513	495	476	474	516	520	472	502	487	468	502	480	505	475	492	541	471	546	498	502	483	483	490	458	483	484	508	519	538	494	496	484	480	443	479	496	480	469	513	478	494	532	462	494	459	477	490	522	493	499	488	497	473	456	467	490	482	528	544	458	489	495	519	467	487	478	495	496	453	483	453	493	491	488	542	479	465	497	485	476	481	477	476	488	447	490	484	513	457	508	511	494	515	470	504	493	477	503	488	478	471	451	523	503	474	513	505	491	488	479	506	453	509	482	496	466	489	502	495	519	496	501	513	458	489	495	500	477	486	506	483	449	465	508	448	509	472	476	491	459	513	483	486	485	459	499	464	485	459	488	515	506	500	499	484	478	531	469	486	480	482	481	509	532	467	483	477	484	489	456	462	508	475	477	464	488	527	470	482	501	477	458	483	469	486	495	473	463	488	482	488	520	482	485	516	505	491	483	456	483	487	462	468	497	481	497	497	470	501	468	532	486	465	481	490	486	456	465	521	503	467	444	447	487	492	466	465	455	510	482	510	506	475	503	483	465	492	491	483	479	509	466	508	515	465	487	437	476	500	515	506	477	474	433	465	502	491	506	489	529	507	493	475	509	480	515	505	488	473	444	443	464	489	500	516	507	483	486	516	499	433	434	491	497	505	485	509	483	493	511	482	484	446	491	501	506	515	483	486	475	505	474	510	473	462	494	493	479	470	441	464	469	489	493	499	481	510	447	480	471	499	506	460	473	501	472	482	482	492	473	464	505	487	491	501	494	475	474	485	436	491	473	492	498	431	512	466	425	492	472	481	470	512	486	524	530	474	498	501	512	515	449	514	503	479	505	476	444	483	506	437	478	493	498	497	516	461	511	487	491	502	515	484	458	482	499	485	485	492	479	493	499	502	481	427	491	494	508	531	486	472	495	447	458	513	483	513	478	435	468	477	515	490	507	490	447	460	464	477	510	522	502	529	524	470	493	495	439	473	514	515	506	489	492	482	490	466	485	460	473	460	477	470	487	502	494	470	494	512	513	465	466	482	510	463	498	493	488	485	441	471	562	452	475	456	522	506	482	496	470	416	463	467	503	485	497	512	472	500	486	471	488	508	466	491	485	510	472	485	488	475	511	477	489	470	503	432	471	502	472	471	510	463	453	524	498	516	484	518	471	474	506	488	515	509	493	506	496	471	481	450	507	484	493	543	502	499	473	482	508	508	462	485	480	518	452	514	485	486	492	478	471	495	505	482	451	466	447	489	503	513	484	479	504	481	428	514	474	459	460	492	491	489	453	472	511	493	486	480	507	456	481	445	486	454	509	494	472	495	471	468	475	487	477	471	511	447	483	447	481	450	474	492	477	498	543	530	498	452	467	463	530	473	512	513	511	472	502	540	474	470	539	501	432	473	511	486	473	448	446	472	490	483	492	489	472	504	539	531	482	503	448	437	470	481	470	518	508	456	477	471	520	496	483	525	473	476	478	468	453	486	467	494	484	460	460	466	512	481	468	501	495	481	477	468	536	504	504	540	490	473	472	445	502	526	463	485	478	501	501	478	509	481	494	485	467	519	520	477	459	426	481	475	463	472	491	521	508	475	477	462	477	488	506	424	479	480	456	502
45172	52894	41406	29745	17404	8183	1499	911	824	785	742	747	649	637	686	695	623	627	647	611	609	614	612	579	582	564	614	610	592	552	581	536	572	578	621	638	560	581	589	551	552	588	577	558	542	602	570	574	524	581	596	581	596	574	587	573	568	611	594	583	589	575	553	588	567	583	595	582	543	625	588	605	518	566	568	537	571	566	566	547	573	528	589	557	603	561	538	530	559	588	538	623	581	556	615	587	577	594	579	587	513	553	593	567	552	537	594	606	540	576	572	529	607	590	575	593	583	558	550	561	628	593	607	555	597	602	543	581	556	584	593	594	554	530	575	548	613	587	526	575	544	535	631	547	539	583	554	580	566	602	576	571	614	508	561	574	590	605	613	574	609	565	566	561	608	636	573	601	571	559	567	548	579	548	532	607	606	578	574	549	582	594	601	584	605	546	543	550	558	612	560	589	571	584	597	586	562	537	506	541	553	574	583	554	584	551	595	606	621	594	620	542	613	574	538	566	580	597	584	567	580	543	591	564	593	566	569	521	535	585	576	582	571	618	576	558	569	584	579	556	553	561	563	555	583	520	568	588	562	610	580	547	591	555	551	583	561	548	541	546	623	584	587	585	580	580	525	586	559	580	595	572	584	592	586	541	582	602	567	585	556	564	580	555	569	581	523	605	538	578	552	509	547	585	567	571	544	579	593	583	583	568	541	588	587	544	572	605	563	542	525	544	576	610	572	605	551	560	516	588	520	607	543	586	580	572	572	580	612	572	606	586	571	557	604	555	622	570	566	536	562	546	575	578	573	594	566	599	567	573	567	600	547	557	587	546	560	590	568	564	534	597	535	554	517	569	577	593	549	586	570	580	558	565	565	536	530	579	570	603	564	548	593	550	573	594	549	561	566	575	563	577	537	540	544	582	576	551	609	600	601	531	574	612	542	530	555	547	555	557	542	604	539	550	565	555	597	569	561	556	586	556	582	576	557	584	582	615	585	546	555	622	553	564	543	623	548	585	552	564	573	588	604	586	590	583	533	552	607	584	551	607	564	600	585	607	569	610	558	584	541	578	564	551	590	617	622	582	579	566	607	583	546	550	588	577	601	562	549	562	550	558	545	613	566	578	539	587	595	573	564	593	559	547	574	590	565	592	572	511	560	559	581	544	537	578	564	589	579	578	557	614	603	588	563	555	583	578	594	557	597	586	559	554	566	561	559	529	553	559	571	603	596	596	570	569	569	545	560	579	582	577	610	521	558	565	572	558	557	540	589	514	571	599	551	566	539	581	569	581	568	575	610	620	545	620	573	572	597	579	592	589	581	548	519	543	537	607	591	589	568	573	567	580	536	547	537	591	561	564	573	546	560	605	555	587	500	608	589	597	605	548	581	605	553	556	558	586	582	558	547	547	602	579	596	555	571	536	550	554	602	531	594	608	563	608	582	626	589	552	543	564	597	559	563	555	556	559	542	569	591	530	538	592	575	585	533	534	581	537	538	594	592	487	611	564	542	575	597	598	537	548	603	554	628	549	560	560	559	542	574	569	539	527	598	598	589	577	540	558	573	551	633	572	566	582	558	577	573	569	600	573	625	540	555	593	591	558	604	566	556	612	533	562	561	549	599	585	583	483	583	559	537	567	532	554	604	592	560	569	604	568	561	541	583	583	566	572	533	570	606	568	545	580	551	589	581	571	568	592	546	612	574	573	622	556	594	592	560	551	580	568	575	648	531	546	546	569	564	570	570	575	569	542	557	597	576	585	587	599	581	542	567	593	535	590	538	578	556	544	587	559	536	531	599	559	586	587	589	539	597	527	546	561	578	553	532	609	601	576	552	590	571	589	603	598	557	550	567	524	551	552	579	574	577	555	569	592	583	573	617	567	576	517	554	609	601	554	602	550	581	581	547	593	587	548	578	566	500	546	555	576	599	617	559	587	582	618	576	580	560	590	599	513	555	573	581	573	578	579	528	581	519	545	595	532	617	589	601	527	544	553	551	589	564	560	599	591	599	533	558	547	580	574	558	542	563	560	555	605	593	549	576	598	606	572	578	645	566	572	557	578	564	589	574	544	581	526	555	583	586	546	610	519	603	552	559	536	576	540	578	610	586	558	551	568	533	570	583	535	547	570	579	585	535	565	545	608	581	574	528	572	559	559	584	571	578	567	577	532	562	555	551	544	557	571	587	545	602	590	592	564	553	593	545	558	539	587	570	572	562	588	561	535	554	544	563	576	601	571	561	590	531	547	579	594	545	574	557	613	570	593	592	604	599	589	578	586	597	549	573	557	497	570	586	565	532	494	571	564	558	550	544	571	566	580	559	613	604	573	570	570	581	565	587	574	605	549	594	546	606	553	569	592	538	552	569	582	560	571	596	568	563	612	528	568	582	579	612	580	569	572	590	569	556	599	547	556	624	559	540	535	561	590	587	605	577	544	555	570	634	571	561	569	597	558	555	526	574	534	598	545	605	587	586	533	554	594	549	617	604	580	602	603	564	581	573	536	541	541	526	545	571	556	579	556	600	595	603	542	516	571	549	577	533	582	542	551	550	539	553	598	565	624	579	554	561	565	535	620	540	557	547	598	575	549	549	582	554	542	565	606	584	566	550	602	546	553	533	571	581	612	532	554	556	571	596	587	545	624	590	582	595	585	591	604	603	572	574	600	542	576	586	567	554	608	589	562	560	559	606	570	601	543	601	568	590	580	565	562	592	616	623	579	581	566	524	561	575	568	591	545	587	562	574	551	530	580	588	584	588	576	547	563	580	561	551	564	603	567	555	549	551	585	544	550	567	606	541	599	569	555	625	605	581	613	556	560	543	558	535	520	520	591	594	574	515	588	570	597	609	554	554	587	543	581	610	570	559	575	561	574	586	598	550	551	606	586	610	568	543	584	579	559	551	576	565	551	565	608	619	581	535	566	609	587	573	562	565	563	552	560	545	592	555	618	529	571	607	544	605	537	573	554	580	583	561	515	606	566	598	591	594	553	608	559	540	590	585	519	560	540	571	598	516	597	554	596	530	556	508	572	578	570	529	587	580	585	550	554	581	522	575	597	576	598	522	546	593	569	548	572	542	594	570	558	550	534	595	589	595	591	571	569	588	572	530	608	562	582	560	585	578	570	581	628	502	621	550	543	625	570	570	543	525	555	602	574	592	562	558	623	560	553	556	552	566	557	616	565	565	559	573	579	552	603	562	600	567	558	591	598	539	603	527	541	602	566	562	562	601	568	574	569	605	591	555	594	553	601	586	529	576	524	558	574	569	589	578	587	626	542	586	599	580	619	580	555	571	591	581	621	618	507	615	556	593	577	601	529	570	627	602	548	563	590	587	545	543	562	566	554	581	574	547	584	579	518	562	544	577	579	565	599	556	564	575	552	604	554	555	547	555	547	585	561	582	532	550	579	555	519	573	555	573	590	634	547	556	552	562	648	562	586	588	611	537	542	560	543	535	565	614	572	567	535	572	560	580	601	582	582	581	582	578	605
25388	21245	27210	25186	11898	2353	681	423	455	446	425	422	445	396	419	410	400	409	412	419	426	419	399	414	390	392	403	367	380	419	407	425	382	395	398	372	391	420	399	415	399	399	406	405	421	326	369	390	367	418	392	380	395	401	391	397	383	363	397	376	383	437	382	418	420	403	396	415	388	415	384	413	408	404	397	411	363	417	373	416	389	427	416	434	381	397	421	398	386	405	400	357	363	412	400	395	394	403	374	373	417	435	378	403	371	404	411	393	406	427	415	398	400	383	385	419	422	394	392	373	366	385	446	378	383	370	413	377	398	402	404	391	386	371	410	413	381	376	389	401	382	418	395	391	431	398	390	413	361	433	395	395	369	386	388	413	391	391	402	406	437	394	383	387	392	378	391	387	394	405	376	380	356	381	365	404	418	375	405	390	392	366	411	387	405	386	378	387	383	392	399	427	381	393	391	379	389	416	424	386	413	419	418	403	392	360	399	398	354	376	408	428	402	401	405	415	415	381	412	414	418	379	399	401	359	413	387	412	359	393	391	389	420	385	436	415	426	362	378	398	420	344	384	419	397	372	396	423	392	352	377	383	389	409	425	385	412	390	435	399	419	386	391	385	371	396	436	397	416	383	384	422	367	379	423	404	417	392	402	392	372	387	399	352	386	386	362	381	394	413	400	380	395	413	398	391	411	384	373	415	365	406	410	396	395	416	370	388	375	396	360	386	406	377	399	370	397	385	425	415	454	407	379	397	423	349	401	399	395	430	411	380	394	374	388	368	374	385	409	432	402	413	372	422	368	454	399	376	428	399	387	409	398	391	391	389	389	396	385	388	394	406	378	397	411	412	358	411	404	385	388	381	394	408	409	437	412	389	410	412	373	410	410	428	424	390	392	395	419	425	405	371	386	371	395	387	365	408	403	406	387	413	393	418	407	404	382	371	409	386	416	439	405	395	394	380	398	414	393	366	388	403	405	409	404	376	401	397	423	422	369	445	347	388	405	411	380	369	385	387	374	378	436	409	404	396	414	388	383	434	379	432	408	396	444	397	420	390	378	414	406	408	392	421	406	413	405	391	370	386	375	423	388	428	374	392	356	411	415	458	371	393	366	385	406	381	389	408	371	383	409	394	426	413	400	405	397	386	387	392	396	416	400	384	430	398	373	442	424	400	390	397	411	407	407	359	360	424	412	372	365	397	380	380	389	431	406	401	377	434	384	406	400	404	431	394	380	339	401	354	378	400	414	421	391	439	385	403	419	397	383	382	412	436	419	361	376	403	398	452	407	424	369	401	373	418	413	406	363	409	354	372	390	404	345	389	404	349	349	385	406	396	394	434	382	379	433	389	376	430	359	376	409	378	380	383	386	376	414	369	376	402	409	397	412	398	417	443	391	391	414	387	376	387	382	414	356	396	391	397	384	392	401	401	411	400	386	389	407	394	394	367	385	414	422	401	357	400	401	418	398	386	380	384	418	392	398	409	393	398	387	401	411	380	399	367	409	366	392	380	406	391	388	348	375	387	379	370	415	401	410	396	420	376	385	416	380	387	375	408	429	407	400	386	393	412	442	423	371	407	375	365	401	402	403	419	410	381	399	394	406	394	441	378	378	404	385	410	396	383	374	385	368	385	426	416	413	392	395	394	415	412	400	389	442	368	418	392	438	438	433	364	408	416	401	385	389	393	421	395	416	438	374	392	383	376	378	439	394	376	400	417	368	386	446	392	393	419	381	391	376	392	365	394	398	381	381	392	433	391	434	392	400	390	396	391	425	402	387	418	375	394	393	417	372	444	422	401	414	392	419	380	397	405	426	375	420	408	410	390	382	367	400	427	368	393	384	426	380	366	395	411	396	407	389	402	432	387	428	367	396	430	373	369	433	384	425	344	378	415	394	423	392	382	429	378	343	414	393	383	373	400	381	402	400	381	378	387	390	401	441	422	428	392	441	407	375	379	380	437	360	388	395	426	372	364	419	378	379	375	376	413	392	377	398	392	395	406	356	377	413	408	411	393	366	393	389	400	410	375	398	421	395	412	416	389	393	421	393	349	419	409	432	364	413	376	401	398	352	419	376	414	409	406	410	382	401	421	423	333	408	414	394	397	377	395	407	392	406	378	386	425	382	419	412	395	397	410	400	361	425	384	398	377	398	403	431	413	367	399	383	421	370	408	365	380	393	363	419	388	388	377	373	377	369	403	413	381	395	424	392	406	384	373	431	400	413	374	408	410	403	408	405	377	384	393	426	382	390	404	412	428	406	395	420	400	396	423	385	376	399	378	372	416	396	393	406	387	435	403	445	351	360	376	403	387	428	379	389	375	408	411	382	392	416	407	381	383	383	412	364	364	396	415	422	387	413	410	391	406	406	378	420	387	391	437	386	388	397	376	416	394	430	401	415	372	425	409	413	391	381	389	379	376	403	398	409	400	422	358	429	383	395	410	423	402	404	364	424	372	389	373	395	372	385	385	381	428	374	370	430	431	403	413	412	375	412	379	361	368	421	390	397	380	388	376	387	391	396	404	370	395	419	376	379	402	425	417	387	431	409	407	406	364	384	381	367	401	401	406	413	356	405	416	383	396	394	394	410	380	369	443	411	406	387	382	394	384	399	372	357	421	415	398	392	385	357	370	396	412	440	383	380	382	389	408	443	398	391	401	387	415	413	383	397	404	437	391	415	377	414	374	452	373	387	388	394	376	391	400	384	393	382	427	383	427	413	366	379	362	384	407	381	392	423	389	391	407	422	432	397	358	392	402	404	422	394	395	423	382	386	385	391	402	411	391	382	380	393	397	406	403	361	414	420	390	396	442	418	391	401	422	384	410	425	418	404	395	388	405	411	405	433	413	421	392	343	429	372	392	406	435	408	448	420	388	370	422	396	395	410	401	372	394	381	394	390	385	389	425	391	374	428	416	357	381	418	408	420	405	407	354	443	381	374	372	407	417	380	386	443	386	396	378	382	435	429	409	406	418	393	395	377	422	432	398	430	379	369	401	410	398	415	382	386	366	394	378	382	378	411	397	360	411	428	374	435	388	365	388	396	407	407	398	431	404	430	372	384	396	422	416	376	422	442	372	377	384	391	431	391	401	411	420	408	411	422	398	385	369	417	409	381	373	410	413	408	377	390	378	403	407	411	390	393	373	376	398	364	421	448	408	373	397	429	357	386	378	378	405	402	407	397	414	393	394	414	374	411	379	376	434	391	400	403	343	389	412	380	395	419	372	382	408	381	397	379	434	411	405	383	397	452	400	392	399	377	398	398	418	399	418	374	396	394	409	370	406	393	388	390	407	398	423	406	397	418	435	415	388	389	396	391	351	391	381	383	352	417	385	376	435	373	389	395	390	399	381	399	365	391	410	377	422	396	400	397	411	381	402	397	410	433	375	399	401	372	382	392	389	383	441	383	385	391	397	416	411	400	392	413	358	390	361	398	359	389	350	419	404	415	392	367	406	443	371	375	363	397	369	353	382	405	410	422	413
41888	43759	32637	22832	11848	4370	1016	718	675	586	626	546	581	533	580	572	551	545	496	556	511	482	529	507	513	545	486	455	543	466	519	521	469	521	530	476	544	509	479	520	471	415	523	487	487	491	480	486	520	475	520	494	506	500	504	523	500	510	501	501	481	462	446	491	482	456	507	453	495	457	492	485	483	486	466	474	447	519	506	505	442	477	453	461	508	520	487	483	511	483	465	535	485	502	474	491	467	522	478	483	472	506	472	494	513	516	513	453	499	460	487	492	487	518	516	513	523	456	471	473	534	507	495	533	518	493	497	482	525	466	492	521	494	533	453	559	497	500	514	529	477	497	504	509	515	489	525	489	493	502	510	475	473	494	486	461	447	508	510	493	490	488	474	450	519	539	510	487	529	513	487	505	514	494	533	488	488	484	475	521	473	498	500	451	570	497	476	499	476	497	469	503	482	486	495	493	471	522	518	463	488	519	489	525	475	512	438	507	505	513	470	465	489	495	507	520	471	463	497	490	525	510	485	499	452	477	521	475	510	470	453	496	508	483	480	500	497	452	478	504	508	517	500	504	490	498	494	528	511	494	494	506	481	474	509	496	502	473	502	439	498	459	491	469	481	526	500	483	502	494	460	494	452	475	487	439	500	501	474	514	505	495	513	501	481	505	468	457	519	477	485	501	461	450	485	471	480	472	476	474	499	518	451	506	477	460	464	508	537	453	492	467	502	465	507	542	480	487	490	504	488	493	485	473	502	510	503	524	512	485	496	465	492	519	441	503	497	457	522	489	505	484	505	529	476	516	517	476	488	482	500	510	525	489	497	511	471	444	485	517	472	488	516	460	480	493	476	501	489	472	482	463	501	468	517	525	475	509	505	461	457	486	513	485	498	481	502	482	484	449	513	471	506	464	473	500	450	474	472	498	472	473	515	482	448	554	527	508	510	502	483	464	498	469	485	470	484	486	527	470	482	512	485	526	501	557	456	535	449	496	524	443	516	510	516	535	513	493	445	498	498	485	479	479	491	499	434	530	491	482	521	496	486	467	473	456	485	510	453	471	498	479	518	496	488	472	485	535	481	474	511	508	501	478	491	502	487	501	474	454	494	501	468	471	468	509	481	483	534	538	468	497	492	498	503	506	529	497	495	466	484	527	494	466	483	495	463	502	471	451	495	479	468	528	505	470	510	544	483	473	507	493	492	516	515	499	508	503	475	506	501	474	503	511	518	502	456	526	496	499	497	506	494	508	473	486	507	504	505	515	509	479	504	480	488	461	511	495	462	483	523	461	469	479	446	498	507	495	478	464	486	478	501	478	515	467	500	476	497	497	501	480	519	537	471	525	458	486	520	516	506	475	501	465	528	516	444	499	527	474	487	492	488	461	525	500	486	484	543	475	488	461	520	480	503	513	487	505	496	482	520	495	481	514	480	474	456	505	496	486	490	490	492	479	491	486	488	488	496	497	494	483	509	493	502	483	483	495	502	534	476	483	514	487	480	507	501	509	539	508	473	495	490	532	482	500	466	478	527	462	478	496	487	505	497	474	485	462	492	525	491	502	534	487	460	494	462	512	460	492	476	516	512	467	479	447	508	461	518	484	500	525	463	474	508	525	468	494	451	521	490	492	478	486	495	487	505	508	492	470	487	487	506	499	500	464	487	523	467	469	491	465	490	477	479	498	522	502	474	478	514	504	519	497	510	469	484	459	520	493	508	470	528	517	500	493	496	501	455	516	466	486	461	495	489	461	472	489	457	441	481	456	455	505	470	521	524	442	475	468	474	499	524	480	486	528	453	530	499	502	494	492	484	505	521	515	479	503	498	532	492	485	509	510	485	460	479	487	522	496	463	481	489	540	490	505	499	475	482	543	443	491	474	519	466	477	499	549	477	503	451	503	502	456	510	457	500	495	480	511	451	506	476	474	471	497	509	471	494	525	495	481	506	507	509	462	503	478	516	527	477	480	497	464	483	490	509	499	518	510	483	512	486	463	500	501	488	512	482	505	468	454	493	466	500	520	510	484	496	449	532	445	503	467	476	517	475	479	469	524	519	495	495	483	514	467	470	471	508	509	507	507	492	522	538	501	464	537	529	482	481	484	487	530	454	484	490	487	494	474	500	543	484	483	469	516	484	518	488	473	478	505	446	495	527	507	492	474	478	470	476	525	477	490	502	537	501	503	510	456	496	471	507	461	526	504	449	509	472	490	518	491	471	503	515	499	472	489	486	555	499	479	512	507	520	507	531	492	505	477	524	504	475	518	498	503	502	462	465	536	481	516	501	490	481	515	540	507	469	490	468	493	465	494	473	514	507	485	469	443	484	487	485	509	533	485	490	475	501	502	498	442	473	470	505	486	502	525	407	490	524	477	465	501	476	478	530	472	507	472	504	496	492	494	492	478	499	478	476	454	512	509	472	482	446	515	481	487	529	506	519	486	507	485	481	516	493	480	445	485	470	483	499	465	451	454	505	490	501	455	473	517	482	512	489	481	479	456	509	474	486	461	521	542	526	513	462	472	485	449	484	510	481	479	496	463	507	496	483	520	503	520	502	492	483	505	490	472	463	508	493	482	468	494	467	503	496	463	485	478	489	454	473	518	494	491	474	469	477	506	450	466	499	480	470	451	476	545	503	484	474	492	495	488	474	498	493	453	513	478	480	518	474	466	496	486	486	501	496	498	508	491	491	486	504	514	461	483	472	502	515	485	501	462	473	467	494	528	507	504	504	504	456	468	468	481	487	498	512	496	510	475	521	510	496	490	472	504	490	486	448	521	494	512	489	454	508	460	493	468	523	523	488	495	531	483	518	482	493	439	492	453	508	526	480	492	519	504	517	503	487	535	502	520	455	474	468	472	486	504	500	490	444	529	495	479	518	506	486	477	466	538	464	513	515	504	486	531	502	499	487	475	485	481	475	499	460	501	490	511	500	495	498	482	471	533	492	497	485	452	512	479	493	489	508	516	499	482	451	530	508	500	464	503	465	484	493	464	476	484	470	470	468	487	533	469	500	489	515	495	503	470	494	465	535	484	467	507	481	461	505	519	496	538	514	492	517	485	458	499	515	509	472	406	504	497	485	465	490	483	468	512	479	496	492	478	481	484	498	482	485	526	475	513	468	458	468	506	499	457	482	476	485	449	463	482	525	466	526	433	474	481	513	449	522	503	469	474	510	500	497	513	484	477	484	492	475	491	485	528	464	427	493	510	497	502	511	509	519	483	476	481	513	495	486	468	467	443	489	488	506	496	486	497	483	497	466	494	475	463	479	518	498	496	500	498	512	498	528	494	497	484	486	471	474	521	485	528	518	511	487	469	498	469	523	525	524	505	485	495	516	508	464	509	525	460	499	499	474	512	487	525	499	529	502	508	469	494	491	486	520	498	492	497	467	469	468	461	511	494	486	506	505	516	494	546	522	474	502	512	479	494	471	488	531	472	478	502	474	511	466	504	528	502	483	486	479	470	493	460	475	475	475	487	472	491
23022	21230	28928	24187	21909	20958	8834	1227	1030	948	985	803	868	843	819	802	772	791	773	770	810	811	761	807	772	731	779	744	724	760	755	749	738	700	730	745	730	752	716	768	769	761	774	741	713	708	732	683	753	779	722	780	735	750	708	750	747	740	766	758	714	751	737	753	712	732	760	764	799	724	743	782	766	705	720	700	742	778	723	731	747	710	685	706	742	759	688	724	742	693	720	779	715	731	696	735	708	777	742	731	737	724	755	737	756	750	729	702	699	789	718	751	783	758	724	747	739	744	721	752	746	731	751	679	715	749	649	732	703	677	743	786	734	733	722	719	746	729	759	740	709	757	704	720	728	705	782	747	700	711	734	723	727	701	705	696	711	707	741	734	708	712	713	717	736	710	741	677	700	728	734	715	711	709	742	734	734	736	720	760	715	753	769	726	679	720	767	779	754	697	759	681	751	735	740	687	743	701	687	693	735	784	744	678	718	715	734	710	720	766	742	764	746	714	754	722	699	679	722	701	721	788	757	755	665	724	733	740	735	657	720	756	729	746	738	680	693	760	739	744	726	721	773	697	768	759	741	733	716	725	751	744	737	736	758	748	735	710	716	668	727	746	804	712	720	767	762	727	725	734	737	670	713	700	742	744	690	699	716	683	688	698	755	740	714	691	743	735	738	705	707	780	759	736	720	747	733	738	728	743	756	739	719	703	771	742	766	756	729	703	754	706	718	761	740	779	752	742	665	743	697	721	750	741	721	725	763	746	748	722	781	683	752	712	753	753	759	768	756	743	716	788	736	688	737	733	758	784	738	727	710	704	751	738	774	674	678	757	764	725	736	732	781	691	707	728	741	710	739	741	690	744	749	735	846	719	722	728	789	785	724	734	692	706	732	719	731	748	729	748	757	692	777	740	734	695	717	743	700	722	660	741	745	742	756	705	722	732	730	732	700	763	738	720	729	727	716	686	737	696	780	752	736	751	708	753	732	772	711	766	692	753	793	763	734	754	719	686	716	690	710	737	689	742	707	740	695	772	747	753	682	736	748	728	721	712	718	673	752	793	771	755	715	764	768	712	688	734	711	749	746	780	729	734	694	764	767	761	744	767	720	765	738	781	712	721	760	690	740	677	753	784	726	730	735	725	701	769	705	683	784	723	778	733	700	720	717	733	718	758	726	774	671	726	710	729	666	677	743	716	670	718	781	736	657	708	733	679	683	727	752	720	739	715	752	732	717	703	722	708	747	700	697	728	717	702	692	724	726	665	729	721	705	755	727	745	712	712	751	712	714	734	724	706	681	731	726	712	777	733	733	734	746	739	722	750	736	740	718	722	726	739	752	707	743	725	721	763	741	713	700	711	692	722	720	704	716	714	714	704	751	771	722	734	761	703	710	784	675	722	777	728	699	750	720	695	709	739	693	683	734	737	732	761	721	792	659	706	725	717	734	643	719	726	805	741	732	704	740	721	748	767	756	742	768	742	761	783	707	720	751	768	752	734	718	717	758	755	705	743	728	744	763	756	770	782	730	709	702	727	715	750	753	799	745	699	675	754	741	680	747	696	748	734	722	711	698	729	711	702	702	738	736	724	718	758	711	709	767	720	712	680	724	771	705	756	722	708	714	767	742	667	724	689	720	700	731	712	712	775	690	714	715	672	711	764	718	680	691	741	746	734	720	691	712	737	717	752	713	739	741	725	765	685	682	734	723	713	709	705	775	666	738	733	730	697	772	698	740	711	697	695	770	718	759	718	741	746	739	736	762	736	788	743	755	704	781	737	697	753	719	682	738	743	706	742	723	736	681	717	759	779	771	707	729	729	694	726	729	743	715	741	708	759	692	730	701	689	748	722	708	708	693	732	726	679	709	727	709	750	745	712	714	708	721	761	709	762	754	738	754	702	721	708	676	729	715	741	720	709	684	746	723	740	707	785	707	718	728	758	684	695	718	774	723	755	697	707	706	707	712	679	728	738	686	738	756	755	725	711	736	761	777	749	708	753	720	772	736	740	744	725	736	736	768	729	737	725	755	690	725	731	697	729	735	786	796	767	756	709	708	723	740	796	701	721	746	715	690	695	759	695	692	743	729	777	797	725	698	693	747	747	707	742	729	720	728	739	743	771	698	746	719	716	721	724	694	730	689	722	692	711	698	726	745	725	684	772	718	771	754	744	774	736	758	730	699	757	731	737	738	719	710	719	726	678	721	730	768	686	683	770	712	752	684	721	761	689	680	730	697	755	707	768	667	729	751	756	732	705	793	708	712	742	739	718	726	697	701	738	734	747	701	719	683	690	725	745	723	727	734	729	674	713	701	781	678	717	780	733	741	735	719	716	727	710	735	769	721	740	722	791	776	742	736	676	733	723	728	683	754	719	672	695	743	737	694	691	735	774	758	723	716	705	727	736	722	708	745	724	674	658	747	763	726	778	738	722	683	717	776	767	730	724	710	701	716	741	768	751	764	724	693	700	742	717	815	726	693	753	731	676	758	704	731	730	747	727	730	708	729	704	773	680	703	787	693	721	710	729	722	738	719	703	727	717	705	709	702	678	702	718	686	751	752	726	755	718	710	718	736	745	713	782	717	695	739	714	741	762	762	763	814	734	718	713	677	660	741	702	778	732	713	727	721	742	750	781	725	750	725	701	738	758	742	687	725	715	697	720	678	755	738	694	740	769	748	723	694	686	715	701	730	673	738	743	718	733	712	701	723	683	698	736	714	724	671	711	768	701	702	746	783	751	748	709	692	720	700	719	761	738	714	737	748	754	736	736	774	710	754	741	731	701	731	732	683	689	761	703	745	730	805	764	707	720	724	731	733	728	744	785	720	721	767	744	714	707	711	679	723	730	724	726	728	748	764	757	687	757	778	778	707	738	705	741	698	699	761	709	723	712	728	709	707	748	756	707	731	717	706	737	710	700	739	749	710	685	700	720	731	753	737	739	731	760	742	765	715	749	718	744	780	732	709	768	742	718	712	725	727	696	736	715	719	712	742	750	687	712	736	764	735	733	754	731	703	710	734	718	701	688	809	701	716	742	749	749	721	737	720	759	734	688	715	722	774	717	701	712	772	780	763	720	704	721	776	757	746	704	773	696	706	721	754	723	689	689	729	712	765	747	734	776	768	745	716	690	761	757	687	772	711	812	727	750	739	737	789	755	712	713	675	714	743	703	734	733	723	792	725	739	724	761	682	718	743	732	733	724	776	734	702	691	737	716	741	695	705	685	742	735	720	763	725	717	685	694	721	676	717	704	747	764	734	704	734	736	702	688	719	687	736	715	732	743	719	708	730	712	746	729	726	705	734	677	726	726	664	694	706	713	726	676	692	711	725	706	746	703	745	711	771	742	717	706	739	693	708	722	713	759	678	698	693	731	721	728	732	773	722	725	743	738	731	747	731	679	680	781	718	707	719	736	761	738	729	735	756	718	744	730	679	716	714	753	776	683	723	824	723	724	725	727	755	732	691	759	683	726	747	731	772	710	741	764
53183	70408	52614	43503	26658	14546	2762	1679	1423	1343	1223	1202	1156	1068	1005	982	976	990	928	931	989	899	947	898	904	869	868	904	833	850	902	897	877	847	857	837	875	878	873	852	812	853	870	795	827	864	816	807	841	858	829	820	848	829	880	879	809	851	905	831	822	859	783	820	824	841	833	842	882	828	869	879	870	833	804	828	814	849	844	859	865	856	853	854	873	778	884	780	816	840	840	854	851	846	794	859	797	828	821	839	873	859	781	890	850	856	795	816	867	816	840	820	825	815	867	874	825	860	879	895	850	880	839	831	874	837	851	841	855	776	852	851	784	858	817	820	810	860	781	866	821	829	868	840	771	791	842	819	875	840	865	838	858	837	924	819	849	864	853	830	821	832	829	844	828	861	855	845	876	843	843	857	757	859	834	784	864	894	828	901	833	780	830	824	857	860	817	814	803	840	796	799	821	828	797	876	872	852	764	781	808	781	819	771	853	806	822	819	881	870	862	865	837	817	764	839	817	836	848	815	823	810	837	852	858	866	789	819	802	844	831	823	862	889	840	851	803	881	857	845	802	779	890	836	850	826	805	841	880	860	825	823	786	831	827	846	828	815	846	807	792	836	832	854	830	827	837	790	803	791	844	843	812	831	841	821	846	825	771	879	831	891	879	845	883	871	843	893	813	812	839	784	871	858	841	783	829	865	828	854	843	838	839	844	837	855	852	851	806	865	837	800	840	832	823	833	789	787	854	831	836	873	804	850	818	811	817	806	857	846	834	783	781	832	816	780	830	801	842	850	834	822	848	849	845	830	862	809	824	877	805	816	853	836	860	812	839	918	864	806	813	840	816	847	790	814	885	843	789	839	862	829	874	814	832	863	853	831	838	814	864	852	843	848	755	852	881	781	814	839	860	795	838	832	851	805	889	809	826	854	756	839	883	853	831	848	836	821	818	828	807	860	840	875	818	849	812	867	829	833	857	845	857	848	865	824	849	820	887	845	826	862	783	827	840	850	830	822	798	818	829	825	853	801	799	846	807	855	818	820	813	874	759	831	813	854	834	844	810	829	789	860	790	777	836	852	856	814	809	822	849	900	823	800	853	835	834	810	828	810	870	833	822	850	854	821	862	835	854	810	822	854	825	812	816	866	815	846	821	826	836	876	859	888	831	819	808	817	819	841	772	847	837	828	785	772	849	879	838	792	828	847	806	830	825	850	833	840	811	829	837	825	871	885	793	827	820	829	809	790	884	837	863	827	762	851	875	862	805	836	822	840	832	846	819	850	847	815	767	839	808	823	785	916	838	778	851	785	890	841	865	869	848	797	842	852	804	824	847	848	829	815	819	878	817	848	827	854	866	833	865	852	837	847	816	890	842	819	841	791	807	844	858	831	842	861	852	836	869	855	836	764	810	832	784	773	833	806	901	887	824	829	833	783	836	893	851	834	782	806	829	825	744	824	846	764	821	839	856	805	844	826	837	853	874	859	888	800	808	842	847	870	808	818	824	831	850	867	832	843	842	808	844	812	777	807	835	796	832	906	827	824	828	795	838	783	860	792	841	863	837	823	855	804	873	860	819	825	817	873	852	803	867	818	876	801	786	834	810	811	839	815	859	813	853	797	801	804	856	836	834	832	887	851	854	877	831	816	849	858	815	867	846	838	887	871	819	844	798	874	847	865	881	819	755	847	839	858	810	841	864	826	810	793	859	807	903	906	832	842	864	864	838	847	830	813	846	837	846	845	812	791	833	843	805	883	832	871	792	849	833	811	840	909	810	862	849	833	808	845	832	875	869	857	847	787	831	862	811	815	816	848	841	837	829	784	836	796	786	876	814	848	856	785	821	783	816	855	882	839	823	842	886	864	830	765	847	831	799	791	884	829	856	819	841	764	858	849	857	833	833	808	815	842	809	850	831	839	838	897	790	868	780	849	869	793	803	786	800	772	786	832	846	830	817	799	843	808	839	810	796	826	851	836	831	791	850	833	844	840	830	833	799	826	842	818	844	781	819	855	838	820	889	806	793	855	811	813	829	809	839	814	806	875	823	794	838	846	832	854	815	832	816	858	842	827	838	879	873	840	843	841	817	848	866	876	799	838	833	792	850	834	833	826	853	857	843	864	823	797	874	872	806	773	818	767	808	827	847	819	857	783	795	786	829	882	851	770	817	783	830	848	830	855	789	859	831	925	843	874	827	822	865	843	804	829	855	826	846	844	822	864	818	814	901	771	816	861	867	795	811	828	790	819	816	807	814	830	819	826	865	856	836	868	815	834	826	789	860	820	774	846	886	885	797	795	848	829	853	847	783	794	832	815	778	814	856	846	806	835	892	881	824	783	853	841	827	842	877	818	840	849	818	756	852	807	852	867	808	844	801	836	811	835	793	807	839	838	852	793	828	833	815	820	847	886	842	840	800	850	847	816	815	820	840	838	839	800	817	857	870	863	852	787	858	865	868	829	795	888	842	830	832	799	845	825	866	842	860	831	787	856	790	822	834	850	866	825	886	814	835	815	831	851	870	879	815	839	875	836	799	827	847	809	807	772	798	821	859	846	793	794	859	856	827	845	813	845	815	843	810	860	807	798	840	878	843	806	775	845	822	841	854	815	851	815	850	881	885	877	760	898	828	746	795	891	845	792	842	850	829	855	818	823	860	814	870	851	862	855	866	833	880	810	852	844	823	789	789	798	871	837	873	845	855	852	857	873	797	747	829	833	833	779	843	813	814	810	857	842	886	834	841	874	815	844	835	871	900	868	886	818	806	870	808	800	826	832	856	818	837	824	850	808	855	798	842	879	865	869	848	768	805	855	875	856	860	813	831	890	851	808	851	883	797	798	867	798	814	827	827	848	853	845	915	839	868	859	836	766	863	840	860	845	824	833	798	811	755	813	806	794	843	841	857	824	786	808	795	807	879	868	880	913	842	822	870	797	806	860	822	818	854	840	805	856	860	871	827	836	854	803	896	861	818	831	828	808	800	857	842	860	785	789	784	833	894	833	841	834	872	840	816	840	882	835	849	851	878	843	879	818	803	850	839	848	875	832	867	825	831	862	822	834	863	811	788	823	792	847	888	816	820	824	801	839	794	838	843	843	850	870	843	793	849	821	864	850	854	844	843	800	782	853	812	845	847	776	832	795	807	834	786	820	785	806	781	835	878	819	840	809	864	831	854	824	853	780	848	816	863	828	851	836	827	845	808	818	841	818	862	821	797	871	753	829	773	841	824	835	865	847	812	833	804	815	839	864	831	856	828	799	835	761	791	837	877	849	864	833	855	873	858	886	812	829	845	897	832	839	814	867	800	844	852	804	805	839	830	794	835	817	812	810	831	820	866	890	807	834	802	872	862	858	807	855	842	840	849	877	848	832	833	823	850	798	833	797	833	813	841	827	830	807	799	888	788	828	904	826	884	843	826	848	806	833	818	846	836	854	860	840	860	838	822	852	834	826	820	808	825	861	802	897	867	811	800	834	842	895	816	874	792	767	792	844
27977	20911	13846	6534	2243	753	454	359	349	382	369	349	334	302	326	362	364	324	358	324	335	342	322	380	340	337	284	367	343	360	359	357	325	332	332	330	321	353	351	359	368	353	346	331	315	355	346	335	308	361	311	344	352	321	344	321	351	338	348	301	336	343	314	315	348	319	329	385	329	348	353	353	355	364	379	340	366	330	338	331	337	353	381	323	351	351	338	330	352	323	339	353	346	329	369	324	347	334	348	320	352	345	384	333	346	331	337	325	354	335	328	329	372	330	337	330	340	319	339	342	352	330	341	342	308	338	362	321	329	333	349	339	355	345	358	327	339	327	313	339	333	342	345	321	337	350	343	320	371	320	341	308	352	345	312	334	374	326	392	341	357	393	351	348	336	374	366	339	344	324	357	354	335	335	378	340	351	345	343	366	333	361	353	339	334	338	355	344	367	373	317	352	330	334	342	356	347	314	324	342	329	358	332	368	341	343	366	356	341	330	347	354	315	339	384	355	336	348	356	331	334	344	338	335	322	320	331	347	330	322	345	365	383	356	320	334	362	316	362	355	364	353	332	343	357	318	348	333	355	359	353	341	327	356	346	353	377	369	342	357	320	329	300	326	363	351	353	348	306	353	329	342	347	297	317	359	343	380	355	345	378	324	328	333	357	340	329	345	325	326	351	330	361	334	309	319	337	327	344	316	348	337	363	343	349	357	337	361	362	322	318	338	340	364	341	392	306	321	353	330	329	325	352	330	321	361	307	367	340	368	333	311	322	363	346	341	359	363	339	298	331	351	310	341	351	343	342	353	350	334	357	347	352	349	293	359	352	365	336	338	339	335	354	358	333	348	316	320	359	341	352	347	353	334	357	385	328	332	317	360	311	336	355	368	342	352	345	355	374	368	337	325	343	336	337	370	353	376	374	344	336	354	346	322	335	351	365	345	332	326	336	369	331	397	385	371	309	350	377	350	332	345	351	345	318	317	351	350	327	355	344	334	346	318	351	384	321	316	336	309	336	379	337	328	336	315	326	297	371	356	338	317	356	349	354	321	358	336	351	333	345	342	356	352	364	333	320	325	332	306	338	364	364	325	363	361	338	320	351	330	350	324	345	357	338	335	314	355	356	331	360	338	335	341	344	345	395	296	364	323	338	328	334	340	350	348	368	331	376	365	336	350	342	324	351	356	368	312	348	366	371	331	361	353	328	354	352	337	355	323	350	341	360	341	364	333	328	355	359	330	325	314	342	336	345	345	328	353	342	347	380	336	346	361	342	379	400	335	354	334	328	364	314	326	303	346	341	346	355	326	331	329	339	353	339	319	323	368	343	320	323	333	356	365	347	339	341	384	351	311	324	375	327	336	324	380	350	351	336	318	343	340	322	356	327	319	330	339	357	362	320	325	338	371	326	359	342	360	311	319	303	322	303	335	330	315	346	339	327	341	329	335	352	332	307	334	340	331	370	353	329	316	351	319	343	369	336	341	371	350	339	307	348	346	326	385	351	327	322	359	358	326	335	330	351	392	316	344	370	321	369	308	359	319	365	313	352	340	335	347	331	345	324	343	346	344	357	310	335	325	332	344	336	317	331	340	339	342	367	358	320	325	298	325	330	350	368	342	353	362	354	380	336	306	322	334	310	312	335	348	371	319	333	358	353	304	335	342	353	343	323	370	373	328	349	334	322	331	351	306	314	365	347	331	366	319	344	339	370	364	324	366	305	340	342	333	331	369	344	332	337	354	320	344	337	318	352	324	339	381	347	346	335	331	329	338	370	379	342	347	355	371	351	352	319	333	357	327	317	353	357	364	342	320	316	340	348	384	356	352	355	338	341	335	313	315	361	324	340	316	339	291	302	350	332	364	325	360	328	379	331	317	378	322	304	319	326	380	333	311	340	340	306	346	350	352	336	347	354	368	358	357	344	344	358	365	339	335	317	379	331	344	342	315	331	357	340	347	332	344	323	334	333	337	344	343	370	364	343	354	318	331	388	348	331	357	365	325	335	332	336	365	341	353	341	352	363	313	342	334	307	329	331	317	396	396	317	378	341	311	311	336	344	328	334	329	317	328	329	339	333	330	355	353	356	373	320	357	332	343	334	356	344	301	325	331	345	320	367	344	365	352	317	326	394	345	325	363	349	343	329	333	374	337	357	377	349	351	331	334	348	339	344	324	349	338	340	366	342	332	337	327	360	354	337	340	350	344	372	341	367	342	311	306	352	341	347	330	334	351	348	352	356	390	350	367	374	361	314	348	347	301	380	354	338	344	304	358	362	344	344	326	357	309	313	407	366	332	324	316	326	347	321	345	323	351	347	359	327	337	321	334	335	353	353	356	350	350	321	382	340	335	358	353	327	357	325	373	342	331	346	368	352	354	407	312	351	345	339	342	340	353	335	365	372	383	351	354	327	348	353	331	327	346	352	356	302	348	341	356	327	303	331	326	357	331	343	349	345	370	330	314	330	354	343	357	314	345	302	344	339	344	327	314	353	317	353	324	336	352	335	361	328	344	339	346	344	322	350	324	356	325	320	333	330	350	329	307	358	355	364	362	344	328	336	342	356	320	323	351	336	336	361	356	339	339	360	356	364	324	348	363	333	366	317	349	336	304	352	329	308	369	336	341	337	334	374	380	383	376	342	322	355	366	350	325	368	321	328	328	318	337	310	362	336	357	317	350	305	300	330	342	336	339	346	323	347	356	377	358	338	311	347	367	302	380	342	314	322	366	339	345	330	390	325	398	337	333	333	345	372	352	357	331	328	377	361	356	384	344	333	356	326	329	356	329	364	351	322	338	356	331	330	341	317	343	340	328	362	352	336	363	312	354	331	335	325	320	335	311	370	359	331	339	344	305	311	384	375	322	357	324	333	333	331	344	337	339	348	320	368	342	369	357	351	360	342	374	344	315	332	346	343	326	337	367	300	351	345	335	358	358	358	341	354	344	324	344	328	356	320	322	354	350	330	314	308	335	340	334	374	297	329	276	354	297	356	315	334	358	340	355	331	329	329	310	334	317	357	367	326	333	332	357	338	360	344	312	304	346	333	373	368	341	329	349	348	346	336	366	367	374	349	291	345	365	318	336	343	340	355	330	307	379	381	338	354	364	363	363	361	339	379	317	356	339	330	343	352	363	359	306	333	335	342	367	321	333	311	329	326	330	362	319	345	356	321	350	318	331	327	320	389	355	359	344	330	348	315	315	324	340	314	327	339	335	337	322	330	340	361	325	359	354	325	338	357	322	309	345	324	354	335	334	319	341	368	331	326	329	311	339	362	358	341	373	351	322	356	369	336	324	333	346	318	354	332	350	351	341	335	343	359	323	324	294	344	375	317	343	343	310	341	338	349	360	341	322	335	302	357	354	340	348	365	354	341	344	349	325	355	339	382	358	325	312	357	304	320	356	341	350	343	319	319	332	337	364	348	346	337	318	285	336	352	328	371	345	314	341	358	326	321	340	360	345	347	356	319	358	327	352	321	342	374	355
25144	20200	10225	6917	3058	935	507	467	408	484	408	426	457	426	421	416	415	431	433	448	410	445	453	411	433	416	428	428	410	380	392	391	427	447	449	394	460	432	403	429	424	392	379	446	408	442	391	377	436	403	409	372	422	405	420	407	450	386	414	439	425	399	425	417	399	399	422	404	438	415	462	395	426	418	408	396	405	433	395	403	423	396	438	427	469	418	456	420	428	430	410	413	382	405	426	409	429	403	449	397	413	433	401	412	431	420	432	428	413	422	401	426	472	442	423	396	415	401	412	406	456	424	401	441	458	449	428	393	404	424	418	429	411	424	391	426	435	397	390	418	429	401	410	410	413	428	399	420	397	401	394	437	392	400	400	393	437	393	384	409	426	442	411	409	448	447	421	407	408	409	425	460	404	422	389	420	429	414	428	447	418	432	448	411	416	420	417	435	442	459	421	394	423	413	411	413	390	427	397	421	453	426	414	422	394	419	431	397	412	417	421	410	441	408	406	402	394	406	400	435	433	432	394	432	418	440	413	403	426	385	420	412	429	444	404	418	382	393	422	419	405	414	415	420	406	460	404	443	418	430	398	397	411	409	407	414	427	416	421	443	448	436	431	422	441	419	406	383	421	433	428	395	394	395	383	385	455	449	406	396	418	457	441	427	440	449	430	404	423	432	422	420	390	428	402	431	390	409	419	386	383	443	405	388	399	424	376	430	415	402	413	396	440	435	429	434	405	418	439	430	441	414	401	385	416	398	413	412	431	422	420	423	435	424	404	439	430	436	409	407	434	424	406	432	401	383	425	404	420	434	418	411	429	413	417	395	452	431	413	403	429	443	407	409	433	433	420	415	432	437	391	404	376	419	389	404	395	457	398	432	392	434	410	396	396	458	431	406	415	452	402	390	377	402	439	414	402	419	391	462	403	419	434	419	439	411	380	432	406	415	408	406	418	399	428	420	426	430	419	400	409	408	392	439	427	428	416	407	416	405	429	427	427	397	403	398	408	373	403	422	436	412	431	402	441	399	425	408	435	403	429	463	423	384	420	387	388	410	423	395	409	421	426	450	405	454	423	414	441	393	413	472	421	441	415	414	410	407	456	436	412	419	421	406	416	408	401	426	431	425	398	426	366	402	421	408	407	411	457	414	416	438	434	410	412	443	379	403	430	422	391	426	428	368	398	421	401	433	406	425	406	402	419	430	417	401	426	404	410	426	457	442	383	417	448	388	419	409	388	395	426	408	420	405	421	414	433	443	424	390	458	444	400	444	430	413	438	419	409	409	403	368	454	419	378	388	428	409	402	401	446	433	434	411	393	413	375	401	430	402	409	444	396	377	413	436	411	396	402	403	427	461	395	440	409	430	446	412	401	392	414	423	433	402	414	420	427	437	409	454	399	410	401	381	398	407	482	423	391	407	410	437	413	439	400	404	407	420	436	425	426	428	439	437	424	472	453	420	425	401	395	380	413	440	429	408	382	431	358	431	456	411	442	452	427	412	421	391	436	401	420	434	383	442	422	419	404	386	436	399	395	442	426	406	443	390	396	423	427	400	440	408	440	379	399	421	404	416	393	429	433	401	381	437	406	394	413	429	452	423	407	432	404	386	398	409	408	418	415	405	421	437	392	408	425	432	393	427	402	436	418	377	420	439	427	389	448	438	389	445	397	400	402	381	415	420	435	445	414	425	430	428	447	411	436	377	449	440	415	405	436	365	376	372	439	395	423	422	386	424	396	458	411	396	448	431	428	418	407	383	468	402	425	402	433	404	423	436	422	444	410	429	409	435	442	382	440	415	456	390	406	432	441	427	433	435	420	433	422	396	409	411	409	420	421	415	428	414	400	432	403	428	415	431	423	431	403	400	417	441	410	420	422	433	425	393	401	416	400	411	392	412	417	408	433	405	383	433	454	438	450	399	397	438	407	417	397	413	434	388	389	410	415	480	435	422	433	407	434	400	416	436	413	422	421	413	443	411	419	437	390	385	452	422	400	410	417	430	406	447	418	451	408	429	424	444	438	414	398	401	406	407	443	440	429	396	414	446	388	447	427	435	401	445	439	407	425	407	413	393	445	427	431	415	397	417	440	438	376	430	452	435	426	441	390	431	404	407	449	406	417	430	414	402	398	405	429	372	411	396	441	404	448	429	419	419	427	477	427	420	436	435	412	429	431	364	406	385	439	391	398	412	398	416	434	420	396	424	422	405	380	404	428	382	422	418	407	405	447	376	446	420	383	397	412	407	418	404	444	451	425	424	408	440	408	403	395	393	433	399	422	383	432	416	416	431	430	415	405	459	428	416	412	435	393	416	398	404	377	433	407	425	417	411	440	403	431	454	429	416	419	431	405	453	408	443	432	426	449	449	450	359	410	433	422	411	396	420	417	464	404	442	396	413	425	379	421	407	373	440	413	413	368	422	399	434	417	417	448	422	403	425	405	409	426	389	419	408	399	394	395	435	452	472	420	397	394	382	419	395	422	416	412	414	415	447	420	424	437	429	405	443	428	406	425	427	398	402	417	406	398	405	437	430	444	433	388	416	434	435	411	404	434	435	430	383	392	392	404	400	402	399	417	414	458	427	410	448	430	417	435	444	421	439	415	429	408	390	409	415	407	415	446	398	410	392	411	437	402	414	413	428	403	437	442	403	394	444	412	403	418	403	432	428	432	392	434	420	433	425	401	425	413	367	421	418	422	423	412	431	446	426	427	395	417	436	441	442	403	423	421	427	409	396	415	393	382	407	430	421	420	418	414	410	430	404	388	403	411	424	410	448	420	416	408	405	463	427	386	421	413	417	407	388	421	400	419	449	440	421	392	398	399	436	452	413	414	395	415	423	418	410	374	423	419	413	423	398	447	403	405	456	447	400	410	403	420	432	417	405	393	366	413	408	448	415	424	411	469	424	405	412	390	381	406	424	419	457	411	452	418	376	374	414	403	428	418	410	404	414	417	420	416	384	416	421	439	406	413	407	416	453	394	389	430	437	435	400	417	416	405	404	451	435	391	402	407	429	434	425	424	370	401	370	419	415	396	401	392	408	387	416	365	402	442	428	390	400	421	423	388	405	408	423	411	428	452	412	382	455	398	383	418	419	419	428	417	394	445	386	411	428	427	408	413	408	409	386	415	422	438	417	389	405	408	406	406	411	404	417	417	404	401	390	456	405	419	446	409	403	427	402	395	408	432	453	438	416	375	395	400	401	431	442	449	419	407	421	427	399	374	425	401	422	397	413	387	435	439	381	437	409	437	441	445	430	430	425	442	399	425	421	398	414	429	426	434	409	417	436	425	378	426	409	405	407	422	428	413	386	427	451	413	430	444	419	383	384	422	432	424	412	401	418	414	435	434	438	448	436	389	426	389	403	425	427	404	420	407	387	418	410	444	365	424	403	421	419	414	430	436	415	416	423	436	419	422	407	433	418	432	437	447	416	438	423	412	396	410	403	399	431	437	415	412	417	397	399	424	407	452	416	386	413	411	413
24361	21227	28105	25333	21145	9519	1524	642	640	553	537	532	567	502	495	513	524	502	528	530	496	557	525	514	522	533	551	475	450	517	493	510	448	536	497	507	495	538	472	497	529	518	531	501	500	500	478	522	480	453	451	488	505	497	459	477	489	476	515	510	507	473	498	452	528	479	500	504	516	486	464	497	538	495	484	512	505	501	486	541	508	501	509	473	489	509	544	480	481	454	520	456	496	465	481	476	490	502	527	530	535	463	471	515	484	496	478	515	509	501	511	505	473	526	498	509	457	537	486	464	541	496	513	519	494	496	528	493	502	493	493	529	498	482	444	486	485	467	497	476	485	480	489	481	480	479	476	492	471	503	530	483	494	488	467	505	508	512	513	527	487	487	494	476	550	452	482	477	538	468	483	485	485	519	474	509	490	467	450	466	495	461	513	467	489	448	493	507	523	489	502	501	503	441	538	470	480	480	523	547	475	488	515	548	492	450	514	488	481	480	460	535	474	467	510	503	483	498	472	500	456	466	485	482	466	496	515	483	497	502	464	488	492	493	509	460	445	535	496	492	513	443	472	480	463	506	474	483	564	508	515	483	484	556	488	477	505	501	509	511	507	480	494	496	499	438	503	476	482	500	506	501	491	461	484	480	461	504	493	491	487	479	494	491	494	482	519	522	501	496	510	508	482	468	451	513	504	465	545	525	496	475	444	486	510	495	463	509	492	493	492	470	480	483	510	505	541	491	508	525	518	483	487	485	514	490	507	472	497	481	507	483	486	511	511	542	502	494	491	475	467	517	460	507	500	520	486	514	489	517	470	518	452	503	477	504	486	528	529	502	491	501	500	495	496	463	523	478	527	506	460	494	515	536	484	515	491	450	502	545	483	484	513	485	479	467	508	500	478	480	484	504	511	458	508	485	499	505	465	509	487	523	469	526	491	512	508	468	524	523	508	463	473	484	506	512	459	511	501	485	483	511	486	492	474	492	473	501	510	475	536	455	460	496	520	508	473	505	526	483	547	510	486	471	496	490	498	495	460	508	496	517	521	467	463	468	515	486	574	509	466	483	534	482	496	487	511	441	498	493	461	461	490	488	523	499	499	482	486	540	481	444	475	475	465	490	457	454	497	489	495	517	515	487	537	493	509	493	528	518	512	516	478	479	528	503	481	485	495	465	526	517	505	499	480	520	484	537	467	474	470	518	477	506	521	519	487	490	504	509	495	498	479	526	471	498	477	484	501	472	488	510	503	439	472	496	551	488	469	452	490	472	494	486	485	472	481	513	530	525	510	494	483	471	490	503	471	472	525	492	516	499	466	471	494	504	522	527	518	522	477	477	482	516	518	475	458	492	485	489	457	475	463	504	521	521	501	482	493	496	518	460	463	518	456	496	498	457	525	526	487	507	502	475	483	487	524	477	480	490	493	489	551	535	453	475	473	473	500	519	498	529	433	516	505	525	489	472	434	491	450	515	471	531	482	491	458	524	476	485	471	499	452	480	522	480	501	496	516	521	515	478	515	527	503	506	516	473	505	459	471	463	535	478	510	540	482	512	510	459	476	466	482	543	445	504	507	507	501	508	453	519	480	546	514	448	491	511	526	525	467	485	503	503	461	492	495	503	510	501	465	481	512	493	487	492	460	491	549	518	492	538	473	482	548	443	482	510	506	492	507	504	516	477	489	509	489	499	501	493	504	515	461	462	499	535	501	498	489	493	493	499	533	463	486	503	488	476	465	513	502	509	487	520	524	487	513	525	497	455	503	506	492	492	524	460	489	497	482	484	473	480	540	501	498	470	479	486	494	502	534	485	475	501	486	498	514	500	495	503	463	489	538	489	498	478	511	488	496	470	490	503	490	538	481	484	501	539	531	540	481	483	494	519	503	482	490	511	516	504	477	481	484	484	456	500	489	486	503	542	483	505	511	470	489	478	480	493	519	521	509	489	478	541	487	498	483	485	463	466	486	518	525	503	470	441	499	517	479	479	499	495	529	521	496	459	480	475	485	534	519	502	501	497	508	479	493	505	470	483	507	503	454	476	469	503	452	468	507	481	514	467	484	507	518	475	498	485	511	480	490	518	469	447	464	495	474	532	505	486	455	500	487	538	554	481	509	512	497	479	494	503	451	467	502	479	472	515	488	503	511	482	506	517	485	514	474	529	501	510	533	503	479	530	490	510	483	488	519	477	505	473	481	497	488	486	489	483	494	506	455	555	499	460	516	508	515	518	525	470	499	522	498	520	507	506	501	496	462	503	514	494	504	491	474	508	504	540	487	445	468	495	502	501	527	506	509	515	464	507	481	467	484	550	462	525	479	468	520	454	510	542	499	501	484	492	487	495	499	486	486	524	504	465	472	491	502	486	520	486	477	460	523	493	498	524	525	512	486	504	503	512	512	496	507	487	458	492	466	470	525	487	504	503	519	501	547	511	534	514	507	514	509	509	468	475	455	455	419	538	501	506	447	470	484	477	465	532	472	489	514	489	492	462	462	497	453	505	468	502	504	479	490	482	485	491	478	472	510	521	497	490	487	486	501	511	490	494	478	496	468	470	505	472	513	508	513	513	508	504	517	516	546	517	497	492	541	510	479	487	505	448	523	474	490	476	511	511	496	472	524	541	484	480	459	479	451	463	530	527	515	473	472	498	494	460	538	521	491	495	514	532	513	491	513	508	503	498	504	516	464	483	503	514	490	512	470	475	498	494	498	505	496	518	462	481	535	494	458	503	510	531	447	476	494	509	512	523	458	514	483	505	524	467	474	467	455	510	516	523	540	496	493	514	490	472	503	515	478	487	462	465	500	495	491	505	508	448	498	514	477	509	479	492	487	488	505	461	544	466	491	480	482	484	458	444	491	456	512	479	492	502	507	477	515	497	514	506	481	511	513	470	493	541	499	504	506	456	510	463	494	514	494	478	531	486	481	483	501	476	458	515	520	520	459	487	460	464	486	484	462	516	495	511	532	528	489	478	504	444	507	522	500	455	518	516	531	500	502	483	525	492	500	497	515	510	494	508	492	471	473	500	509	478	483	465	509	527	478	528	523	476	518	520	486	515	516	526	515	469	462	514	485	473	481	519	490	511	489	512	484	514	485	455	500	500	532	501	504	528	512	504	489	475	530	495	450	514	491	497	505	506	518	486	486	526	493	494	485	474	500	493	440	480	509	484	491	423	481	435	474	496	494	513	497	493	510	460	482	501	499	496	511	490	465	483	511	503	512	521	541	484	477	484	500	538	502	485	512	477	544	488	467	472	480	487	482	484	482	513	523	463	508	491	472	481	470	466	488	500	510	482	489	505	525	493	480	496	496	504	515	492	468	503	471	510	491	436	465	524	489	506	518	499	477	482	533	514	483	505	525	504	513	466	516	515	488	478	515	502	499	496	519	517	496	487	493	510	489	493	463	449	487	513	494	503	516	473	510	513	480	495	528	523	484	482	483	468	499	497	499	487	557	514	483	514	500	486	465	488	451	476	494	515	510	505
44759	52533	36765	31931	19637	6313	1555	880	885	820	704	705	693	715	675	661	615	657	647	623	661	607	624	615	650	622	581	566	605	578	580	595	574	568	600	641	538	667	580	601	604	615	592	597	578	590	591	612	624	588	603	560	595	553	607	571	570	587	639	549	595	586	572	586	601	565	534	627	585	596	537	618	574	609	614	605	555	622	593	591	574	571	598	577	577	549	571	551	607	568	601	550	559	592	594	611	536	537	613	621	597	605	556	571	535	565	610	615	572	576	610	564	561	583	576	556	605	589	574	584	559	628	561	574	577	574	576	538	585	608	610	593	587	605	563	616	599	577	565	601	559	571	622	590	629	613	595	558	570	585	568	595	581	606	566	560	547	582	527	620	596	549	594	569	577	591	562	593	556	576	596	589	553	567	602	628	531	579	583	556	558	603	570	604	561	569	572	558	558	563	589	582	538	572	555	575	566	579	553	595	575	573	624	592	551	593	602	591	587	563	560	584	560	583	607	599	569	533	577	547	581	585	585	613	616	628	564	606	566	575	590	597	556	568	623	593	595	564	599	589	580	549	592	575	577	575	614	583	581	585	544	534	578	571	586	543	635	549	569	616	606	589	551	594	598	576	590	590	492	603	595	581	555	578	570	562	567	588	628	578	554	578	583	551	601	615	534	606	524	583	571	598	624	577	613	563	576	556	598	594	596	589	554	616	640	589	544	621	585	562	595	562	590	593	570	571	602	611	628	567	569	618	591	611	611	600	569	598	572	607	547	597	568	554	587	607	593	547	560	548	601	555	553	563	566	585	584	602	593	576	569	612	603	547	544	589	559	540	572	588	547	592	525	617	583	593	610	617	573	608	633	561	604	593	537	578	581	594	542	568	571	595	561	554	575	587	597	658	581	591	601	593	605	623	538	622	534	567	571	565	562	596	562	570	555	541	576	583	593	560	541	580	612	573	606	618	581	575	557	558	561	546	546	541	551	548	571	618	564	593	568	606	567	569	565	562	604	602	606	598	566	611	561	528	587	589	574	587	581	563	575	542	595	554	556	589	615	561	576	593	618	583	590	582	610	606	555	547	604	626	546	607	576	602	591	579	542	586	561	585	567	557	603	536	577	567	544	576	546	566	566	605	599	575	598	586	591	596	569	589	618	538	577	567	566	565	564	573	555	555	563	556	595	551	581	603	586	569	600	602	616	555	608	598	567	617	610	598	625	544	594	552	582	588	581	574	584	514	619	603	561	611	563	570	590	602	591	566	594	553	551	543	591	559	590	572	573	553	591	547	566	580	562	617	582	572	601	587	581	600	564	582	560	575	593	607	510	538	637	550	570	589	548	601	555	612	547	598	599	584	622	563	597	583	591	626	578	555	640	602	597	563	583	582	562	571	563	590	613	567	559	618	561	585	601	582	587	565	529	550	566	579	600	579	564	608	594	585	551	576	593	617	619	535	583	541	554	593	570	541	542	571	591	560	542	602	594	602	584	588	569	579	602	556	572	567	557	572	536	591	565	569	578	613	573	566	577	581	548	581	591	593	583	529	556	573	545	597	518	569	587	600	552	585	555	548	604	554	578	594	589	600	544	599	594	558	576	573	567	590	608	562	599	590	573	602	585	589	554	581	601	556	562	556	587	597	546	594	608	567	589	599	524	584	615	589	567	557	588	552	601	566	577	571	583	538	590	542	585	544	580	575	588	601	553	623	571	619	553	602	570	599	605	539	555	548	601	585	543	539	559	583	601	578	564	578	561	600	551	579	577	547	569	613	558	562	594	575	581	638	543	610	578	563	576	566	556	557	581	553	556	565	597	588	573	559	566	529	599	545	582	644	593	589	613	566	558	586	579	629	588	595	631	592	563	577	612	538	584	608	577	572	626	550	542	606	624	572	618	603	583	559	534	581	583	561	632	548	593	589	559	560	579	618	543	563	593	555	589	600	561	583	611	602	536	616	555	605	580	603	557	540	602	578	596	553	586	604	602	547	600	543	599	620	598	598	535	604	533	613	572	556	591	612	616	561	582	567	566	626	559	629	644	594	595	582	563	600	599	574	588	575	596	598	565	615	617	587	522	573	599	617	561	580	580	615	588	580	568	580	582	587	557	604	588	549	575	595	590	576	609	568	623	583	537	566	589	583	558	552	641	573	573	557	604	565	588	600	599	585	562	564	596	595	609	593	576	618	574	588	544	574	548	558	609	562	605	591	570	621	589	562	608	621	574	539	579	577	585	567	568	583	586	548	543	616	617	544	566	572	582	626	580	536	551	547	598	589	584	596	609	525	572	598	549	604	604	598	569	568	548	560	561	582	594	602	600	544	576	556	550	608	581	555	535	638	601	549	563	596	625	559	560	574	561	554	549	561	587	603	544	611	511	612	574	571	563	563	558	574	603	607	572	560	545	584	561	597	591	575	588	571	593	580	582	575	581	579	574	590	582	587	561	588	586	575	580	576	580	599	596	546	616	565	549	646	598	601	607	558	629	601	559	575	576	549	583	597	562	542	587	585	570	551	611	586	585	580	588	615	571	584	546	595	601	608	549	574	574	570	583	534	599	578	577	555	562	561	604	579	618	552	588	578	588	625	575	564	607	612	579	597	569	577	587	615	594	585	584	576	586	582	573	602	543	580	567	539	607	589	599	537	571	614	631	596	601	574	609	610	568	558	610	588	522	578	528	592	596	572	585	562	613	561	572	540	543	533	595	528	565	537	569	588	543	606	576	589	606	586	598	550	625	552	551	572	604	556	588	613	571	540	572	569	595	555	556	590	532	552	589	579	540	544	593	559	600	576	566	578	602	524	581	555	587	590	619	617	581	623	557	570	597	572	576	564	559	592	580	589	555	595	589	570	598	591	597	583	594	543	612	552	596	598	621	595	568	558	576	545	606	564	519	570	563	598	586	583	569	598	567	594	538	577	584	593	588	577	556	570	614	549	555	580	589	589	616	588	613	571	593	617	534	592	613	558	588	588	606	573	539	600	592	600	587	576	524	583	558	587	563	649	559	568	586	600	618	602	578	622	587	574	603	588	545	549	563	580	598	564	537	566	575	580	581	586	616	571	536	547	579	565	552	591	583	546	621	592	553	581	564	591	568	588	538	596	575	613	575	584	567	586	563	559	558	595	559	536	551	559	573	583	526	585	569	591	577	579	550	583	573	595	578	580	593	586	537	580	573	584	586	574	579	601	558	604	545	614	540	567	534	572	602	559	549	590	595	554	554	624	586	596	567	572	602	542	545	584	603	633	597	624	588	594	573	588	597	587	578	550	600	574	588	563	599	576	559	553	561	606	565	581	592	583	580	581	577	586	583	585	546	555	571	556	571	551	564	582	575	594	586	612	542	555	538	552	588	548	620	595	602	603	587	589	557	536	592	573	578	565	571	572	603	582	591	604	585	569	577	591	578	562	578	576	594	602	583	624	612	569	570	574	586	627	542	591	562	572	549	592	548	562	568	556	556	610	526	611	588	562	542	545	567	552	538	583
25453	21229	27000	25439	13770	2695	701	464	431	430	471	419	407	413	411	377	402	402	437	412	425	390	415	397	424	433	367	429	427	391	425	377	393	395	415	407	378	407	390	396	402	426	402	411	405	421	406	400	404	367	382	411	403	391	400	364	362	410	403	395	402	421	370	405	395	386	380	405	409	431	432	391	396	395	368	408	371	405	392	382	394	394	416	371	387	391	397	407	442	375	391	414	433	396	408	387	413	415	367	395	415	426	415	381	400	408	422	382	406	383	417	434	368	392	431	411	427	421	399	396	383	405	406	399	413	432	374	425	411	393	384	400	374	410	424	412	409	399	414	408	374	378	383	414	391	368	382	401	419	401	394	389	400	412	362	387	425	377	426	424	384	397	370	416	391	367	402	394	395	378	386	382	423	407	394	389	387	420	451	383	422	400	387	416	367	407	412	378	387	413	419	412	406	419	409	415	376	426	415	421	403	414	419	392	411	402	425	363	360	366	385	395	383	388	352	386	389	408	400	375	403	409	389	425	406	417	366	372	363	407	428	382	384	422	380	382	404	397	433	411	441	413	417	393	384	383	357	420	380	407	403	392	432	434	398	397	400	403	412	392	403	416	418	414	430	409	407	444	412	396	410	436	391	406	408	408	408	377	393	394	436	428	380	387	419	422	417	385	398	420	399	407	404	398	375	410	379	403	403	429	403	397	397	406	372	394	391	402	409	376	390	422	384	418	401	385	422	372	382	427	407	401	401	396	401	421	374	411	424	406	400	385	387	434	415	380	414	357	371	406	377	376	424	363	371	409	399	379	445	396	380	383	442	404	407	409	397	370	415	431	407	409	382	381	413	382	372	397	375	410	383	382	374	394	384	389	415	403	416	408	421	407	374	375	375	431	393	379	400	411	398	395	407	404	376	408	403	385	422	411	367	379	395	393	390	417	404	368	410	395	388	378	388	379	374	399	399	379	422	421	408	378	392	385	369	351	416	391	407	388	394	424	402	389	415	423	390	439	429	397	391	406	385	411	369	341	401	438	400	411	405	424	391	405	426	398	417	385	419	359	382	424	415	372	400	437	428	395	432	376	418	432	410	421	407	397	407	401	421	408	398	395	432	364	367	360	370	404	369	405	399	409	419	423	417	391	442	438	357	374	397	356	415	386	373	384	419	383	415	391	402	386	374	425	383	379	410	403	393	388	380	408	388	425	368	413	385	400	414	433	412	404	393	385	403	404	381	454	389	389	366	405	381	406	402	345	390	402	371	396	353	380	406	409	405	415	382	374	372	422	401	375	399	362	416	398	392	386	418	367	372	405	357	380	371	391	399	456	377	392	395	420	392	357	407	428	415	402	404	400	408	400	381	357	401	424	413	402	390	386	408	419	385	429	397	382	411	331	386	375	426	381	440	399	371	349	403	406	352	421	391	408	408	362	422	419	388	414	413	380	444	385	366	404	408	363	418	389	421	368	425	381	430	409	396	376	389	405	420	393	405	416	439	434	401	393	356	430	389	400	393	373	344	409	378	378	384	398	412	397	389	397	367	396	413	362	369	432	401	400	385	419	372	394	378	414	367	365	376	395	416	417	378	413	385	379	433	381	402	393	450	394	378	380	397	386	386	371	374	386	443	408	410	382	424	370	389	429	402	389	403	422	368	359	403	386	385	406	369	409	393	401	436	383	406	428	370	422	369	401	408	425	425	420	370	439	373	365	390	427	400	370	381	409	406	429	387	364	403	381	408	413	453	406	405	388	413	394	428	402	415	448	403	404	429	401	376	386	399	396	357	408	372	393	435	380	397	359	398	404	435	365	385	388	386	411	411	371	370	400	385	398	397	409	378	411	379	418	385	373	404	398	408	386	383	375	385	386	390	380	428	404	413	411	437	401	364	405	402	423	380	395	399	390	405	431	378	378	407	366	384	368	436	420	390	382	386	433	391	373	394	377	411	391	431	393	394	388	386	395	376	394	373	404	393	425	367	445	421	412	379	380	438	391	413	389	359	391	396	395	372	407	435	410	413	421	378	416	384	368	402	408	398	364	420	391	425	389	406	392	385	451	415	357	428	383	445	409	379	427	382	383	408	410	389	432	390	403	421	354	429	394	389	408	393	415	431	405	399	354	376	391	372	385	432	407	398	362	400	402	427	410	344	373	403	398	391	449	401	393	391	399	364	379	393	356	444	376	391	411	447	373	386	427	422	417	395	373	394	419	388	391	432	446	417	416	394	416	391	399	348	411	387	364	402	403	422	385	344	381	432	416	398	402	384	373	375	395	422	439	399	385	366	386	400	381	415	408	425	408	348	391	413	411	416	394	410	425	392	397	432	383	379	391	386	423	424	353	371	424	380	427	417	383	388	452	425	385	410	413	403	380	376	387	430	396	377	399	379	382	381	398	392	418	395	364	405	359	371	372	426	353	409	372	409	394	379	412	422	404	382	423	403	394	403	419	418	404	470	423	388	424	355	419	402	438	416	375	419	402	425	379	373	394	391	421	408	438	395	435	415	417	397	393	390	376	376	383	431	387	376	386	416	425	374	420	401	402	409	375	379	384	392	409	386	414	397	406	391	375	436	415	373	450	366	382	377	410	409	389	419	379	389	387	405	430	360	360	395	390	414	390	370	399	385	410	400	439	391	435	378	370	376	359	399	409	391	401	389	398	383	427	404	375	394	404	425	357	387	407	394	400	379	422	386	416	390	401	416	384	431	415	435	443	402	386	384	413	397	420	406	446	354	397	378	436	435	398	381	366	389	390	409	427	401	415	376	382	401	416	399	381	378	423	400	404	391	430	401	400	414	415	379	426	375	401	402	386	406	367	416	379	376	375	377	405	406	433	418	379	391	390	423	370	384	378	388	364	435	393	433	403	407	426	407	403	419	372	383	391	399	402	400	420	416	400	396	402	411	413	400	427	375	406	396	436	432	396	354	395	365	384	379	415	398	402	390	429	392	430	376	411	350	404	417	456	390	385	421	384	406	394	353	382	388	384	383	352	389	421	401	408	389	387	381	373	399	373	402	391	421	405	397	363	417	365	425	379	403	379	415	424	394	436	376	397	427	416	387	411	392	400	387	382	412	388	372	387	394	418	398	417	432	386	425	442	412	382	393	391	407	402	396	423	409	386	391	351	416	380	371	370	408	395	388	400	402	390	385	372	408	395	420	371	390	431	417	401	397	380	395	400	386	408	408	395	410	397	423	403	368	409	402	413	412	397	376	396	376	402	413	396	369	420	385	387	406	373	424	407	376	388	384	383	397	423	403	389	454	390	397	401	370	394	430	359	393	404	376	389	402	392	408	378	396	381	399	394	382	385	401	411	402	411	421	391	374	431	409	397	416	396	427	406	360	360	386	390	406	425	430	421	400	367	408	416	400	391	383	427	409	410	392	427	393	418	405	373	381	416	389	391	381	400	376	373	404	440	392	389	358	368	407	394	394	417	414	388	356	431	391	404	414	396	410	400	383	423	399	408	411	399	372	412	398	381
41960	43266	28881	23777	14859	4389	1169	724	672	621	627	566	539	571	502	505	553	561	533	542	515	521	518	532	542	503	516	514	499	504	516	508	485	494	505	508	476	509	475	539	492	462	514	482	472	529	505	528	537	474	522	508	422	470	478	516	483	536	510	486	523	514	498	504	509	489	527	450	469	490	483	486	481	501	499	467	493	478	451	479	493	504	500	491	517	482	489	489	502	459	514	459	482	447	513	509	488	501	493	476	496	514	463	447	495	466	491	492	525	467	480	528	509	466	500	446	529	504	493	505	471	444	476	495	498	446	497	516	528	512	474	465	500	456	464	507	490	541	488	515	470	508	468	505	518	518	521	484	474	503	478	465	485	486	491	498	514	468	507	483	478	479	490	494	494	495	520	534	475	456	480	535	474	477	508	469	489	526	466	455	470	525	493	482	520	528	472	491	485	456	475	498	455	486	523	498	503	464	498	482	510	492	477	499	492	488	475	505	501	482	474	501	483	471	515	521	502	489	507	453	497	498	529	518	477	460	505	437	490	480	474	462	499	459	478	491	479	514	455	473	462	527	499	500	525	508	510	488	504	528	500	483	481	500	466	485	518	503	513	498	493	532	490	456	461	535	469	479	545	508	474	489	504	480	486	489	525	547	492	497	504	476	470	489	490	506	463	476	522	470	494	482	454	494	526	487	452	492	489	545	470	493	467	508	515	466	498	477	488	494	515	483	481	423	517	496	485	468	445	507	468	466	519	519	525	527	491	517	485	510	491	500	489	489	492	499	483	491	463	493	497	480	491	494	511	513	467	484	500	495	444	505	472	488	505	442	506	471	468	517	511	458	513	534	505	494	483	483	503	494	520	480	447	461	478	490	523	510	507	486	488	476	495	482	479	478	464	469	526	474	476	491	485	456	486	504	522	497	469	518	486	528	454	476	493	483	515	492	488	456	459	501	503	470	482	494	484	490	537	477	478	444	476	500	481	496	464	519	498	495	487	476	498	523	524	483	484	526	481	491	458	507	478	500	475	473	480	491	478	496	496	554	459	495	548	509	501	506	471	478	489	474	488	470	464	469	455	486	523	532	490	471	466	454	548	498	465	509	476	496	470	478	504	492	466	482	478	474	534	473	475	480	505	467	472	510	496	470	491	475	466	498	490	508	475	478	519	512	485	487	482	481	493	466	478	479	510	472	472	486	522	491	517	476	519	517	498	504	513	480	488	490	515	475	504	492	461	492	481	522	474	463	515	475	483	485	495	492	503	497	498	483	503	480	502	494	482	472	497	502	501	476	466	520	467	530	473	480	491	538	530	508	475	490	488	550	499	499	467	484	462	508	465	480	481	463	507	495	454	515	488	486	478	478	475	546	512	498	483	472	491	505	447	469	495	487	507	492	482	476	511	489	500	461	511	500	498	505	493	511	440	491	502	514	506	495	493	492	459	498	497	478	450	517	528	473	483	505	497	496	485	484	497	482	476	507	490	532	459	486	470	515	490	480	510	518	490	514	526	487	486	487	484	473	504	506	532	501	469	480	499	481	492	477	501	493	537	475	540	521	493	517	485	492	510	528	500	491	495	524	481	493	468	476	504	479	455	525	493	487	511	479	484	469	474	517	480	507	503	458	512	473	507	498	499	484	484	481	516	466	486	496	492	497	452	463	461	486	472	518	480	494	497	477	523	479	467	490	464	505	490	495	520	490	480	483	527	491	447	464	503	480	483	472	515	482	473	471	506	457	467	464	499	490	519	507	499	512	504	496	504	490	482	492	502	520	508	471	494	482	505	476	527	484	506	480	487	470	502	489	473	510	505	499	482	506	476	518	485	468	475	506	476	492	460	465	491	538	447	507	508	486	491	436	435	477	512	485	480	501	472	484	448	518	485	479	510	481	467	484	475	480	435	517	486	492	491	452	476	462	491	490	483	496	499	482	512	472	478	504	498	476	503	524	486	541	468	529	499	494	506	500	480	480	457	502	503	497	502	492	511	492	502	494	507	522	496	466	486	484	504	473	485	522	521	515	500	491	486	499	484	497	476	492	504	464	489	488	484	489	511	493	500	521	509	454	482	499	473	509	478	487	531	484	476	513	503	441	487	514	531	491	477	473	479	513	492	467	480	489	491	501	454	503	474	503	490	458	492	462	478	511	510	506	508	539	472	493	488	456	520	518	507	501	504	471	525	493	494	500	525	453	498	469	493	517	468	488	487	467	512	500	516	513	519	484	474	453	500	520	475	468	524	492	469	518	531	506	507	488	505	500	492	488	483	466	470	478	479	474	466	514	473	484	539	505	502	487	470	519	467	471	497	470	483	470	460	438	466	499	507	503	490	528	489	480	472	504	476	496	455	490	459	496	469	468	497	477	503	484	454	515	511	500	502	504	483	480	504	491	480	516	509	503	510	520	484	490	487	528	464	478	477	443	508	465	483	469	487	486	499	508	501	461	453	473	482	476	514	517	506	526	486	465	478	492	464	453	484	487	460	487	520	512	488	503	497	502	492	480	479	496	487	482	493	506	503	525	507	493	469	519	492	500	524	507	480	523	520	536	452	502	540	506	518	476	494	507	486	498	476	497	473	461	517	491	455	455	477	461	469	481	480	497	481	476	507	511	485	501	493	504	507	509	495	449	485	528	482	487	510	493	494	514	513	468	492	476	464	478	527	524	509	491	496	450	459	508	506	481	515	484	488	478	479	492	503	533	471	529	507	523	465	451	468	509	480	456	478	529	509	493	489	483	510	506	489	496	466	491	517	496	494	482	479	471	505	527	483	520	531	525	495	510	491	507	501	478	547	531	497	497	502	510	474	514	505	506	485	472	515	495	510	494	480	507	515	489	530	527	470	491	482	486	493	447	478	502	503	481	474	501	484	502	488	511	487	504	479	500	475	518	473	479	485	496	526	479	488	534	477	458	473	479	511	476	421	459	501	512	495	461	505	492	490	490	526	475	483	512	516	486	513	478	505	486	476	489	517	501	490	498	486	511	505	512	504	483	462	446	448	477	521	474	459	516	528	540	501	511	450	483	520	477	469	484	474	476	476	516	489	510	473	531	529	475	489	455	479	491	489	488	532	483	471	462	463	485	494	469	491	473	489	479	473	496	525	509	508	542	480	471	470	489	472	491	522	480	477	512	446	455	478	491	495	521	496	524	485	494	487	511	508	479	489	524	487	500	476	522	473	497	538	486	496	487	479	487	527	470	443	471	475	550	479	474	459	449	539	473	496	504	500	524	480	511	458	451	472	497	472	491	532	486	495	492	484	497	522	480	481	493	451	519	522	471	492	434	502	465	477	484	472	474	507	498	438	464	524	512	534	494	491	475	507	505	493	482	484	492	528	492	483	492	510	468	478	484	482	474	498	533	478	491	497	483	463	503	468	488	492	489	507	465	504	511	521	484	507	546	489	496	504	516	507	502	504	472	520	506	518	556	466	499	513	472	474	537	466	492	465	495	494	497	511	461	509	502	479	506	473	493	464	491	502	515
22992	21226	28901	24041	22415	21118	10757	1318	903	901	906	858	839	815	807	758	711	749	779	803	793	743	734	792	723	754	679	686	704	803	761	640	759	786	711	699	709	712	719	780	763	701	747	700	738	710	735	725	747	704	715	751	769	731	697	724	681	750	722	746	718	747	734	711	741	709	720	712	753	762	714	740	728	735	738	701	772	726	723	650	718	666	700	751	730	720	734	720	758	721	785	720	748	739	794	723	750	781	768	690	766	728	753	744	709	732	742	760	736	730	735	759	762	751	733	751	709	735	711	746	732	749	724	766	700	739	695	721	702	764	698	719	730	729	729	708	749	701	725	725	708	724	696	742	782	747	714	708	659	730	730	716	718	730	743	679	738	723	712	762	711	748	747	713	741	708	742	698	729	731	745	694	714	727	729	673	682	784	769	728	724	741	721	739	728	746	724	703	739	694	728	722	704	710	715	732	732	696	753	704	764	725	683	725	689	713	709	698	732	724	724	701	692	718	659	724	728	694	763	691	675	741	692	719	717	699	689	702	696	793	719	683	767	758	702	693	764	700	701	712	690	730	721	716	720	727	744	729	676	709	738	660	727	711	690	696	773	708	702	714	713	708	700	698	700	693	713	739	752	694	741	682	734	723	694	758	717	715	717	733	747	686	770	731	771	761	679	702	725	715	667	724	691	732	724	714	700	707	778	697	694	750	708	738	707	745	710	699	771	728	720	778	697	693	745	710	696	739	734	711	754	733	700	698	711	722	697	681	713	668	678	755	720	683	732	690	701	705	692	703	694	711	729	722	661	706	805	732	746	736	730	746	710	702	754	697	720	734	683	766	755	710	717	727	695	748	699	705	743	706	786	713	758	722	776	704	702	759	731	749	666	740	720	750	695	754	749	703	745	705	759	694	698	688	777	750	729	747	680	793	689	741	764	706	684	729	683	778	700	699	746	757	751	713	679	713	732	730	755	699	713	790	757	744	779	704	724	754	682	724	743	762	698	737	730	786	735	704	700	761	721	711	725	745	735	718	761	709	714	754	725	669	774	781	770	705	669	677	735	756	715	692	761	730	676	696	710	727	735	766	714	682	734	724	701	754	748	667	742	745	679	721	701	752	673	695	710	731	765	715	809	747	744	688	696	709	720	696	727	738	710	706	714	724	750	695	735	705	688	674	762	729	722	689	721	719	732	696	689	746	710	769	751	653	717	708	747	745	737	722	735	725	736	753	717	726	772	732	701	687	677	696	688	709	668	755	772	731	708	726	680	731	711	683	699	745	673	779	723	717	754	716	734	694	697	737	725	735	771	736	742	688	730	716	726	737	706	715	738	735	739	704	742	752	756	709	728	704	717	711	747	716	750	732	711	686	697	780	725	688	720	736	741	713	727	745	710	732	707	711	748	748	717	728	678	697	775	717	739	702	706	723	742	734	724	758	692	672	732	683	742	744	776	718	699	755	703	772	748	694	754	725	710	751	719	723	747	666	745	751	705	716	713	713	710	742	726	788	763	725	741	714	772	730	703	736	713	736	688	673	633	727	732	753	716	741	723	762	695	728	722	705	698	776	751	755	737	676	740	669	704	669	712	726	773	710	715	732	715	752	752	708	724	703	728	707	705	727	715	689	685	720	721	709	707	702	687	658	747	730	764	704	708	705	777	729	729	716	694	724	720	705	743	692	710	749	772	775	686	714	714	708	719	737	686	757	732	718	716	652	727	722	689	709	694	727	735	704	689	733	689	721	742	739	734	677	736	689	781	692	746	771	732	737	727	729	727	732	682	755	713	681	742	721	704	748	722	757	730	689	724	766	722	737	719	746	727	728	747	772	696	734	674	747	724	737	739	703	729	716	748	702	735	700	723	723	745	722	741	710	726	721	685	746	727	745	675	724	758	705	770	662	736	759	716	729	724	681	656	700	701	681	646	719	759	740	715	713	744	716	702	719	670	678	728	755	681	713	720	731	635	682	696	705	742	786	691	712	713	752	693	720	695	696	692	687	716	749	715	764	737	728	715	750	718	775	713	716	723	743	718	700	684	669	702	778	695	728	697	739	718	714	735	764	695	744	744	684	697	718	680	697	717	759	707	730	776	721	705	755	695	707	729	746	713	703	693	698	748	760	707	689	713	726	726	710	753	721	718	701	702	735	690	651	697	681	724	702	690	695	733	714	700	687	699	750	698	708	697	751	706	728	732	743	702	743	708	762	665	721	783	749	721	675	669	710	692	727	671	765	702	719	714	752	734	706	740	697	734	767	743	720	700	724	750	692	731	737	751	755	707	740	708	730	682	660	730	698	727	675	702	719	670	703	740	729	709	721	749	742	706	707	700	748	761	715	769	721	723	738	732	754	692	712	740	785	737	744	727	714	743	706	689	725	720	729	743	711	735	733	704	724	715	707	706	689	704	703	739	733	685	713	660	670	713	731	728	693	729	739	710	711	679	773	718	694	729	678	751	701	713	721	713	662	741	739	743	737	682	739	706	703	716	769	711	695	728	730	734	721	729	731	735	736	747	741	717	747	724	696	689	721	705	712	700	718	788	669	733	771	660	730	715	754	739	671	674	741	717	685	761	708	751	727	770	734	730	714	723	667	751	757	713	706	763	699	693	696	691	715	706	763	705	750	723	734	706	724	678	681	733	715	737	729	724	718	681	741	745	814	732	734	722	706	706	735	724	651	758	748	753	790	694	644	748	700	721	738	723	708	667	729	763	717	749	745	686	717	671	712	756	687	761	695	694	702	728	765	725	739	729	727	716	744	790	714	746	713	726	682	657	703	726	721	710	729	692	702	704	756	745	697	706	756	729	781	771	747	730	758	742	749	736	757	754	726	771	716	715	718	734	731	723	728	704	727	759	748	757	717	726	680	664	753	711	678	686	718	753	741	711	673	737	751	752	722	743	711	689	737	714	730	703	701	666	684	710	735	739	701	755	700	737	748	714	731	693	727	716	705	697	677	697	689	722	743	731	759	736	717	694	684	706	714	737	709	702	729	726	715	719	709	764	739	697	726	724	731	712	706	688	692	750	722	671	729	704	698	728	732	708	713	713	716	725	768	785	765	686	694	794	733	729	699	708	700	709	707	720	712	708	747	748	754	708	708	722	736	750	738	690	698	704	718	695	771	716	738	721	664	722	723	716	693	693	680	699	701	706	753	749	717	712	702	684	729	725	739	715	708	765	689	704	741	739	745	735	708	736	730	730	752	691	702	718	703	723	714	740	742	702	670	759	737	724	749	762	776	716	695	729	684	697	772	715	737	729	703	736	752	746	729	728	709	706	732	731	724	724	778	724	711	704	760	725	757	696	723	745	709	696	745	716	704	696	749	734	718	710	692	725	713	731	763	728	692	694	745	698	691	725	709	723	726	720	721	740	751	699	743	676	692	711	761	770	704	727	727	744	701	693	725	703	722	722	684	713	740	701	707	797	712	711	733	717	756	733	739	731	696	685	740	738	747	755	767	681	727	717	740	738	713	717	747	718	715
53927	70011	50718	44176	32226	14693	3980	1683	1482	1328	1216	1218	1129	1063	1012	1041	1001	896	932	908	879	933	864	858	931	838	888	858	851	840	824	902	808	878	856	840	871	863	852	826	836	794	838	805	873	821	896	825	806	858	874	812	825	870	846	848	878	791	824	823	851	823	831	807	840	866	827	840	861	853	853	790	847	809	829	817	804	822	824	837	860	814	847	798	832	837	764	789	796	783	874	888	819	878	865	848	863	832	881	804	839	877	865	860	798	857	840	857	853	832	862	829	873	821	806	820	872	793	802	838	869	825	840	853	852	854	864	853	824	821	869	822	830	841	865	798	799	870	855	834	891	836	831	840	799	792	815	795	823	825	767	804	822	828	853	798	869	779	817	822	866	815	787	829	836	820	806	872	875	831	800	826	827	770	832	814	800	804	856	822	847	799	843	799	792	822	796	785	821	809	776	809	789	811	856	780	816	814	814	824	761	806	810	804	872	849	816	869	825	815	837	809	813	846	855	829	825	837	842	827	872	895	849	830	839	849	825	835	843	771	869	827	813	775	835	841	812	809	809	823	824	816	850	802	822	822	886	836	832	809	834	794	822	818	834	845	843	840	852	811	822	848	852	831	853	782	761	791	840	777	815	818	773	850	835	855	813	832	827	826	792	811	862	831	825	822	870	816	844	824	799	818	796	868	797	807	848	877	832	836	837	843	797	839	830	840	804	822	834	868	811	830	836	790	863	796	814	799	804	840	863	773	827	786	820	891	800	875	866	811	806	844	846	820	799	859	799	841	888	804	822	877	828	857	834	866	865	786	844	851	766	841	884	805	864	822	864	798	801	886	834	862	817	892	863	802	878	854	819	770	823	849	813	826	823	830	870	835	835	847	844	812	784	795	875	864	868	798	815	814	832	808	800	841	855	815	830	848	802	781	837	835	840	855	803	830	799	887	847	787	797	871	849	790	833	860	779	799	834	795	887	853	866	820	848	823	892	841	813	879	779	757	835	833	829	833	837	852	790	853	830	812	816	835	808	822	862	881	832	831	862	813	798	854	859	848	798	789	864	826	828	837	836	815	791	823	768	876	795	896	773	805	845	779	811	814	827	826	763	846	830	791	820	854	801	836	807	865	801	806	804	793	834	774	815	825	857	837	832	820	843	851	758	804	828	809	778	846	846	803	824	854	822	824	808	799	814	848	844	850	832	812	830	851	851	904	848	843	815	823	841	785	809	790	820	821	888	825	857	782	794	842	790	820	825	814	800	764	791	782	837	835	803	804	802	833	810	824	843	821	819	886	890	796	845	811	782	887	835	862	817	840	804	814	823	824	815	790	861	835	818	819	826	843	852	785	828	860	844	794	847	851	779	842	800	792	821	784	874	790	795	840	814	803	858	789	881	811	791	843	834	805	796	769	867	789	861	842	825	870	834	802	840	876	822	898	788	807	808	808	800	822	838	808	808	806	830	845	791	791	857	751	779	805	772	836	819	818	809	868	863	813	861	828	798	848	796	784	840	822	807	921	837	817	829	866	837	840	839	857	848	833	834	830	801	800	855	832	831	767	791	823	837	854	836	823	816	825	899	839	826	864	866	772	766	840	849	879	840	811	784	838	833	800	806	815	831	820	815	818	792	854	860	840	772	801	803	776	850	840	809	786	836	861	823	873	787	844	823	794	810	905	817	864	808	776	819	864	760	832	851	796	842	824	857	811	806	853	900	828	838	778	832	815	842	874	784	795	838	820	833	814	855	825	801	844	860	817	775	893	821	781	851	846	828	841	871	817	846	831	825	837	855	814	855	860	885	869	817	814	823	794	820	800	826	805	838	819	837	816	830	839	866	777	787	802	812	834	779	839	832	806	787	807	793	808	845	864	790	832	836	833	847	800	843	882	852	783	821	841	809	780	863	848	804	863	838	798	837	868	844	829	835	775	807	827	819	874	825	855	880	891	853	825	870	892	841	832	821	845	893	838	818	811	864	872	815	849	810	856	821	815	800	839	895	781	831	887	867	799	824	797	800	817	862	834	834	822	850	805	797	850	807	828	851	832	862	819	836	878	851	784	846	850	825	840	869	848	828	826	788	821	827	843	816	805	861	807	789	783	861	801	812	848	833	810	800	776	772	810	807	851	837	799	839	826	799	781	873	795	857	764	819	803	835	844	891	793	803	868	870	788	802	837	812	852	846	825	831	885	852	827	810	876	838	805	859	883	802	846	853	826	824	866	803	791	836	761	828	816	872	824	850	837	834	817	824	842	839	834	793	836	836	828	867	838	858	864	803	796	799	867	845	811	851	879	827	838	845	855	832	881	805	789	841	885	783	785	842	762	826	885	850	803	797	856	827	808	798	826	821	805	809	837	819	799	855	815	818	849	876	865	851	820	809	792	796	815	849	824	845	848	779	806	846	830	861	886	816	795	849	808	808	844	817	772	821	823	855	824	841	820	830	837	848	822	827	863	803	827	849	793	861	821	797	806	813	824	828	795	789	863	861	826	809	855	816	814	856	780	826	845	844	808	814	787	796	826	866	835	832	814	821	848	833	848	820	792	784	881	869	875	834	828	821	858	814	826	757	854	847	871	806	807	826	857	762	833	865	827	826	856	855	842	805	829	824	780	860	857	734	860	857	861	849	849	807	865	867	770	839	852	845	748	823	810	835	871	830	814	838	831	775	819	806	795	873	784	838	792	837	798	846	804	801	824	831	843	829	865	813	884	818	828	836	782	824	816	835	820	798	863	804	849	844	784	839	768	834	865	851	833	760	793	774	854	767	858	880	832	832	806	819	786	802	827	813	786	863	825	834	830	852	793	806	862	839	847	872	824	846	850	814	848	859	788	814	898	859	824	787	821	786	830	788	849	780	812	830	845	783	893	822	807	758	827	847	831	804	806	783	820	811	856	843	821	832	805	857	824	749	824	809	813	846	861	852	817	800	815	916	885	799	818	795	850	839	829	828	829	870	787	824	823	814	829	789	864	875	844	854	857	888	812	848	811	818	818	844	822	781	818	876	838	801	839	832	807	766	834	861	833	847	799	809	819	810	779	822	823	837	822	822	828	814	821	848	821	783	792	801	813	859	847	814	827	833	846	796	805	797	839	782	835	809	837	808	791	837	839	815	823	770	825	828	791	813	831	817	779	829	840	824	851	812	852	870	752	793	867	813	840	819	853	842	782	845	892	799	794	792	820	838	851	834	852	829	833	840	820	803	838	806	859	807	790	814	845	809	810	866	837	838	864	850	854	785	804	838	822	846	817	841	779	847	845	852	841	802	854	841	828	766	823	835	804	850	787	791	814	808	881	782	846	865	815	793	836	847	835	828	825	836	875	841	786	821	815	797	866	863	837	841	813	842	823	849	851	830	882	809	779	843	832	790	844	847	857	868	781	857	809	839	853	852	862	813	839	832	836	807	781	806	832	886	795	831	862	782	874	862	818	788	788	837	858	812	812	813	864	863	816	803	835	829	800	844	853	802	827	799	820	841	829	816	800
28011	21089	14011	5919	2405	639	386	341	394	335	343	339	303	307	348	349	306	309	310	313	340	355	336	334	355	347	361	354	337	329	339	303	318	305	316	338	356	334	328	336	338	316	339	311	345	314	356	318	336	352	329	329	335	316	332	312	334	330	306	315	330	320	325	329	347	338	314	325	338	330	344	332	306	343	318	307	349	358	320	342	324	323	325	310	326	320	293	300	327	294	316	320	327	358	332	311	352	334	341	301	329	324	348	309	361	313	370	328	354	334	326	338	311	337	343	337	370	336	320	285	320	328	304	331	348	348	336	316	306	323	319	332	344	335	295	299	321	348	298	352	337	300	314	343	324	320	340	357	324	322	296	304	298	304	335	310	306	329	293	323	333	342	347	337	348	345	324	316	327	300	301	334	331	320	344	344	322	329	325	329	336	310	330	345	332	342	321	323	324	324	345	313	341	305	303	319	352	343	317	324	328	332	288	298	310	320	332	340	333	326	333	310	336	344	298	310	355	331	330	344	329	347	328	304	332	349	321	321	330	316	323	321	326	338	321	343	282	343	353	331	346	309	310	351	296	302	303	324	330	332	320	340	335	340	334	336	322	329	345	313	354	345	341	332	335	307	340	346	327	335	332	352	322	316	341	289	347	336	321	336	322	311	330	343	307	315	320	320	340	326	335	336	326	308	337	338	330	307	308	340	293	346	323	289	341	341	351	311	351	330	338	328	321	338	320	349	319	290	349	321	301	333	316	347	348	346	296	343	357	295	325	339	349	317	332	348	327	330	303	290	285	347	317	317	339	317	352	321	329	332	336	356	356	348	361	322	342	329	343	336	337	301	329	326	325	317	316	300	321	306	330	333	336	328	334	337	344	320	339	362	318	340	330	304	309	357	339	338	338	351	341	323	370	339	338	316	302	336	337	360	364	358	310	350	347	311	321	333	331	308	324	324	328	319	331	330	325	298	368	327	315	323	314	320	313	323	341	319	323	336	339	314	323	305	344	299	319	305	332	324	313	346	339	325	341	334	348	329	330	336	326	343	317	293	354	338	329	338	345	337	327	327	328	316	323	342	334	301	325	324	328	327	335	347	323	316	317	336	305	295	309	331	340	334	300	353	338	310	333	341	338	353	361	350	352	331	345	310	334	328	335	358	318	317	328	297	349	335	337	347	320	347	345	329	367	289	353	326	340	334	318	304	309	316	313	325	323	321	339	331	322	328	333	332	327	335	337	352	310	313	344	320	335	346	322	341	340	342	334	329	311	306	351	339	346	333	335	346	330	304	353	381	339	308	347	338	333	306	336	367	312	308	316	336	332	354	358	334	295	363	317	334	318	323	324	339	335	303	326	347	341	349	381	349	333	340	314	331	331	326	341	326	299	315	312	339	293	380	343	338	320	332	305	332	324	339	315	347	328	328	341	329	352	357	326	342	324	330	314	347	309	344	340	305	331	338	331	333	322	333	333	310	344	344	310	350	314	337	329	358	307	310	327	342	324	320	358	315	349	306	348	332	340	341	341	334	308	289	329	337	300	346	308	343	358	325	324	331	352	319	343	305	325	337	340	289	349	319	320	339	359	362	307	314	303	319	293	344	312	311	359	325	312	350	335	335	327	338	316	336	345	318	358	330	292	324	331	345	330	313	334	343	338	354	344	328	347	319	323	340	361	302	344	311	326	305	336	339	309	338	330	334	307	348	320	326	312	332	348	329	303	346	330	322	361	322	350	323	315	315	324	343	342	360	365	347	356	333	337	337	297	334	321	320	347	346	356	285	278	357	347	330	316	320	328	343	315	326	316	336	358	347	348	345	336	302	285	316	346	371	335	343	303	341	342	316	314	319	334	344	317	359	336	343	319	314	330	317	339	321	307	351	317	315	356	327	328	323	334	340	320	336	307	331	335	338	309	344	352	323	353	359	341	302	315	343	328	365	352	357	330	353	336	353	338	329	316	328	360	308	336	336	312	325	313	314	310	323	333	295	328	321	320	341	332	325	349	316	332	332	304	344	326	321	361	337	326	319	296	304	335	304	332	316	320	290	334	306	321	328	331	349	325	322	336	344	328	321	354	326	335	313	335	323	337	314	343	344	356	288	302	324	340	299	355	323	350	288	334	310	295	337	304	319	317	335	345	320	287	305	357	340	317	313	282	327	339	337	325	368	353	316	319	353	317	354	345	350	341	350	344	326	356	319	328	291	295	329	303	298	319	328	318	353	346	350	323	344	313	331	325	302	343	320	359	331	305	385	294	326	319	305	319	324	326	341	315	300	355	358	357	325	332	353	312	337	326	290	321	316	332	327	346	329	321	359	323	347	328	314	319	346	333	315	331	348	316	352	321	314	340	348	306	329	327	342	339	297	327	317	349	318	344	322	330	345	334	328	299	337	307	363	359	320	323	348	327	306	334	329	309	336	334	303	361	344	331	339	354	321	316	326	283	336	321	318	308	350	326	278	311	321	342	317	338	350	336	317	338	342	352	340	320	374	305	315	294	326	322	359	314	342	347	296	323	314	339	352	309	361	364	329	329	319	359	340	313	338	350	318	333	332	352	327	333	321	325	323	330	317	326	313	318	318	333	329	325	356	324	327	297	339	337	365	321	333	302	349	313	326	338	333	359	347	314	329	330	307	311	341	305	320	326	298	316	336	305	339	307	321	353	348	340	351	295	341	317	303	333	345	335	304	334	317	316	309	289	312	322	323	334	317	312	347	349	342	370	330	315	314	361	345	294	354	339	373	359	318	297	314	342	354	347	322	340	319	324	319	328	342	367	320	364	326	350	344	352	316	350	312	330	339	329	309	343	319	315	351	327	312	334	328	365	351	321	344	303	356	332	317	342	326	347	328	305	320	380	326	317	323	291	342	316	291	287	319	319	351	307	352	312	304	349	372	326	339	326	306	320	339	356	312	330	315	321	307	323	321	320	312	323	293	347	344	348	335	340	362	353	322	309	325	323	292	336	341	341	346	314	333	352	337	318	333	327	314	320	337	304	337	371	338	311	341	336	344	335	320	319	315	301	331	318	321	310	324	318	331	345	344	334	351	324	336	339	338	316	340	323	344	314	334	325	309	337	331	326	346	356	333	326	322	315	334	360	351	318	292	345	340	328	330	322	322	305	306	351	344	363	339	344	327	314	316	348	309	328	332	376	307	311	323	321	323	315	336	300	359	350	337	350	311	327	331	308	322	322	354	344	316	311	330	310	329	328	333	325	338	306	334	324	327	311	347	305	327	369	317	312	344	334	357	315	279	326	343	323	331	310	330	334	322	327	312	326	292	358	305	341	346	305	321	302	310	312	337	329	357	346	316	319	332	299	302	326	308	327	314	315	308	329	324	323	326	329	380	340	349	345	325	348	316	328	331	334	323	320	301	343	310	334	301	345	330	328	329	313	334	324	331	310	321	312	301	344	352	313	294	351	328	354	332	345	317	348	328	309	335	323	317	348	321	322	330	346	327	290	355	340	318	336	355	339	324	307	307
25216	21035	9911	6265	3628	1003	525	468	449	433	426	411	459	428	384	410	369	411	377	386	414	430	449	390	383	422	366	408	400	407	385	416	445	419	395	451	401	410	404	413	376	366	386	417	433	419	414	421	417	387	398	427	406	406	393	387	386	418	384	385	393	388	376	478	395	386	404	384	391	416	412	373	405	410	410	391	404	379	379	401	369	405	401	375	382	387	394	419	379	408	412	404	388	414	373	421	420	363	413	396	365	376	416	391	378	409	399	412	412	394	419	403	397	391	394	420	412	404	431	386	413	410	438	395	385	424	405	387	395	419	436	437	410	413	425	412	384	381	402	424	394	390	443	395	396	425	416	399	439	411	430	411	409	393	411	408	368	422	423	415	433	387	400	371	364	371	413	405	381	402	383	442	408	401	383	410	383	374	402	412	391	413	393	389	397	409	426	392	407	398	379	422	406	409	384	413	427	425	368	400	426	415	389	391	372	370	392	385	424	418	406	413	378	364	383	410	428	416	412	423	418	408	386	398	407	393	392	382	395	388	439	417	375	385	406	396	430	439	366	441	394	416	403	408	371	407	371	400	404	398	407	411	425	397	389	390	418	448	407	364	416	447	407	413	398	414	431	386	411	410	406	419	408	418	393	459	437	379	455	395	379	389	375	411	371	396	417	408	437	370	400	408	410	404	389	396	421	377	402	384	411	400	387	398	413	380	389	420	414	401	405	379	440	391	396	413	364	375	409	421	407	406	415	412	411	401	375	400	432	370	398	366	421	366	395	433	404	365	413	400	412	363	398	409	444	421	390	374	423	395	361	397	403	358	443	377	371	422	412	388	378	394	406	411	389	413	421	392	396	419	390	438	373	421	405	416	387	353	372	390	400	394	377	399	422	398	426	391	408	398	442	412	442	427	401	351	432	404	416	384	392	418	407	403	428	427	379	364	405	391	414	395	394	396	387	413	372	420	372	429	382	399	416	379	397	416	426	361	381	372	432	367	398	391	409	406	375	450	410	394	402	455	402	402	407	431	368	404	401	371	400	403	395	372	390	420	385	425	399	417	409	434	424	415	445	411	380	405	397	364	399	413	393	364	419	401	393	381	398	420	426	418	429	383	422	377	393	383	411	387	377	397	423	377	406	383	398	417	401	409	389	381	399	406	409	401	351	407	387	407	393	420	368	399	430	384	379	415	422	385	416	442	424	425	393	416	400	416	387	405	416	410	397	401	403	369	377	365	372	432	405	421	423	388	406	395	387	383	423	403	404	391	398	408	395	350	388	414	408	388	393	388	417	423	391	382	419	403	420	386	433	406	419	430	415	405	403	406	441	353	431	411	396	390	418	422	383	362	388	381	407	407	380	404	418	405	406	391	363	398	419	403	391	405	442	402	410	399	406	450	412	403	393	433	388	365	404	393	415	421	432	390	392	381	370	408	351	377	425	390	420	425	398	448	397	391	396	398	398	372	407	406	403	409	395	403	413	426	422	402	405	394	415	414	387	398	390	395	438	448	427	402	408	406	409	439	373	412	359	438	387	417	407	429	400	391	376	385	424	388	429	386	355	393	388	443	382	401	411	408	421	406	409	381	376	434	388	423	418	417	375	382	417	386	416	416	407	367	409	386	416	460	412	376	370	386	415	427	391	383	389	416	410	432	382	403	378	400	362	405	358	409	428	392	407	380	378	394	397	365	378	396	414	376	386	405	351	389	370	410	380	430	373	429	393	391	387	350	385	384	401	390	418	419	422	395	441	399	422	400	412	408	392	415	376	428	407	391	430	408	440	356	413	403	421	390	416	436	405	362	422	419	422	415	407	415	392	416	396	383	393	426	424	431	404	411	387	392	395	388	368	414	413	377	370	388	387	440	386	404	387	383	391	388	418	385	361	411	416	360	395	422	404	441	407	397	364	389	387	391	382	411	379	423	383	410	393	399	404	355	412	373	407	357	417	399	431	400	381	432	403	392	400	438	451	430	422	436	389	387	390	407	407	416	455	424	419	425	403	409	401	370	404	388	394	423	426	392	432	399	382	397	435	424	404	382	398	405	410	391	387	389	361	422	385	384	390	429	399	385	407	438	405	371	408	398	423	416	430	388	404	398	411	388	365	404	420	409	427	399	422	434	429	406	413	422	386	413	409	414	386	377	401	410	396	424	412	388	414	375	400	376	391	419	384	403	401	405	384	396	397	409	394	410	382	394	382	446	396	405	408	407	406	387	431	392	419	413	391	404	387	413	402	357	360	377	374	420	404	344	439	388	402	431	380	409	396	370	406	427	404	381	386	405	421	397	416	435	392	417	402	398	394	401	398	374	380	447	372	426	407	396	416	414	386	389	440	421	370	422	410	418	374	402	411	421	402	434	416	403	405	440	395	428	411	440	398	402	413	408	403	384	423	433	433	386	396	432	406	409	403	374	381	384	393	362	413	365	394	433	406	422	444	372	431	407	408	389	401	387	398	398	422	426	411	406	402	370	405	390	373	418	380	442	409	392	415	390	389	409	379	422	395	359	412	406	412	424	405	414	418	410	358	400	366	399	387	397	397	395	421	387	380	406	418	386	407	472	384	364	329	392	385	382	399	418	364	405	401	379	418	406	369	393	397	409	390	408	380	390	362	400	422	417	401	400	373	395	406	406	416	404	438	404	397	413	365	413	398	387	386	399	417	461	405	425	420	373	404	376	411	378	413	372	352	398	387	423	378	386	399	446	378	410	410	391	395	420	392	421	404	396	417	397	427	371	383	408	405	376	380	414	407	376	407	360	424	404	368	390	393	397	421	425	396	389	400	410	401	379	400	398	427	405	425	376	402	377	405	416	432	406	426	442	392	386	396	369	445	394	446	429	416	406	392	388	403	408	383	415	409	399	408	421	402	405	425	423	427	404	403	417	405	402	380	374	425	397	395	391	410	448	379	415	415	395	363	380	393	405	402	421	362	381	414	416	405	420	396	395	418	397	411	357	403	385	426	409	405	369	434	393	417	399	384	388	399	402	369	432	390	413	422	392	380	396	416	415	418	383	409	405	436	389	383	381	405	394	340	403	399	438	412	408	382	417	383	425	405	414	379	388	398	420	411	392	393	393	359	384	405	413	388	399	412	376	421	399	441	414	389	392	397	405	381	397	401	378	403	402	428	433	363	431	394	383	397	420	421	416	397	401	404	405	425	379	395	436	382	414	435	426	399	414	402	397	394	395	372	364	373	401	392	383	426	426	401	389	442	421	387	417	370	400	415	377	365	378	429	420	409	392	391	418	389	394	385	410	382	420	400	404	430	393	430	411	367	380	400	421	409	430	432	417	421	393	393	423	383	415	407	442	439	389	399	414	370	364	408	398	371	365	423	427	413	408	401	421	366	372	381	395	403	387	433	427	401	368	384	374	425	418	381	368	408	389	392	438	445	395	426	377	421	432	403	396	406	406	382	373	399	428	404	404	429	400	402	381	407	369	386	434	426	430	417	405	395	412	383	379	378	395	401	391	370	426
24290	21224	28266	25398	21353	8640	1656	682	604	534	516	552	531	521	497	508	536	486	526	509	499	496	493	535	515	501	498	541	524	492	464	524	475	536	472	511	509	512	485	502	484	500	445	491	491	495	489	504	497	528	478	462	480	454	482	497	498	535	466	514	478	487	466	464	498	478	441	442	496	490	496	455	460	471	484	459	484	494	489	499	437	468	451	464	510	519	465	482	454	493	527	500	454	466	463	452	465	481	459	459	480	520	480	506	492	496	519	481	510	521	451	468	485	502	482	449	479	545	428	484	490	524	501	498	463	497	513	495	480	507	468	498	478	486	476	476	492	467	482	472	482	441	462	475	491	489	470	475	487	465	467	493	464	465	467	507	491	462	529	487	498	500	449	512	528	514	484	486	475	462	462	462	472	517	485	468	478	511	456	448	488	499	483	483	450	495	478	481	471	459	468	481	499	477	478	488	499	498	458	428	466	440	466	510	495	495	473	500	519	491	480	449	468	465	495	422	484	444	473	494	495	453	461	490	498	482	496	495	530	490	479	468	463	469	474	446	437	491	453	461	502	468	476	476	471	457	481	509	485	455	483	480	472	514	482	479	493	487	493	493	465	481	510	484	471	500	468	499	452	522	505	460	424	528	508	479	518	512	524	486	505	457	501	476	477	474	504	501	496	474	462	476	483	474	431	496	472	442	454	455	419	502	494	462	450	507	466	443	477	501	460	522	493	446	485	492	498	492	514	490	476	441	483	492	460	493	437	497	509	505	533	495	472	480	522	482	491	530	502	415	454	476	478	473	474	508	464	506	472	485	440	442	488	498	443	478	459	473	467	486	473	464	535	473	488	467	474	485	502	481	490	503	475	503	476	475	497	490	477	461	469	487	485	489	523	461	494	446	476	491	514	482	489	441	475	462	476	448	492	473	499	468	485	466	514	472	443	478	438	503	478	536	507	500	482	506	487	446	443	514	488	477	492	453	459	477	493	462	478	474	507	468	462	444	517	506	530	464	465	486	496	525	515	465	481	471	482	468	487	456	475	481	476	475	494	499	481	515	479	477	490	494	468	484	453	450	502	486	476	486	462	491	470	473	472	491	503	479	462	472	470	432	476	463	483	463	478	450	450	494	497	505	471	437	468	491	482	504	485	502	463	452	476	521	477	448	479	475	485	482	465	475	450	479	521	485	495	501	492	505	473	451	493	480	506	512	469	488	459	456	504	492	432	466	476	491	463	457	468	462	471	468	504	482	447	455	496	471	469	495	487	514	526	473	514	444	483	507	467	462	471	500	445	476	539	465	452	494	490	491	511	495	468	479	447	484	475	516	481	491	507	492	463	451	472	453	483	518	518	481	475	500	482	502	474	460	462	472	476	484	512	480	518	482	447	489	503	477	464	487	444	468	517	482	473	493	465	476	495	475	475	491	471	520	453	500	475	477	487	457	477	495	488	472	473	482	492	489	487	506	473	470	459	493	502	482	484	508	492	472	485	445	486	468	473	508	474	490	466	479	457	464	508	499	478	495	483	497	448	492	485	479	471	488	495	503	506	483	455	518	485	487	468	475	493	452	457	512	468	484	485	485	449	454	481	463	504	484	500	487	476	473	441	467	504	490	480	481	421	464	472	488	481	507	464	466	442	476	483	507	499	440	485	480	486	507	452	489	473	499	488	480	479	496	480	441	487	484	460	497	496	496	512	499	507	476	460	487	489	470	486	467	513	497	489	503	456	499	466	484	506	513	454	517	511	512	473	467	496	486	504	468	447	465	490	480	526	482	452	502	465	494	480	464	434	486	496	467	480	472	487	488	444	516	500	515	530	506	438	483	475	508	459	520	456	482	481	508	440	478	535	470	527	480	491	477	450	476	449	487	439	476	430	481	499	477	522	474	469	460	494	478	478	460	447	477	486	450	460	491	473	479	476	473	503	475	449	483	496	487	521	492	492	462	499	458	464	490	466	495	504	520	470	450	478	490	498	440	505	516	504	519	492	520	478	497	461	456	458	511	533	492	453	502	487	499	471	489	493	478	474	476	509	469	508	470	521	505	465	502	499	517	433	464	472	477	484	499	457	501	512	497	511	465	518	496	464	484	465	463	474	503	436	489	466	443	468	526	485	463	493	472	475	465	492	504	474	521	512	474	480	456	467	473	450	481	466	489	496	509	458	479	519	502	511	484	485	474	481	507	474	488	478	490	473	476	451	466	463	513	450	475	462	515	460	465	497	463	480	457	503	498	427	531	457	494	476	485	439	464	469	474	506	463	451	490	512	477	504	430	471	478	508	460	500	526	446	475	469	487	484	541	481	485	506	466	487	468	504	466	461	499	513	486	497	465	441	477	453	479	489	471	477	509	492	508	498	484	520	494	469	451	476	496	452	477	491	494	464	481	491	444	492	508	467	488	442	507	475	458	454	473	429	484	458	508	525	436	452	484	460	514	507	473	487	489	476	445	506	501	471	462	511	477	453	479	463	505	477	510	459	500	521	506	472	456	465	513	448	497	513	448	486	497	507	515	521	513	465	484	504	473	526	514	477	504	459	417	528	511	505	471	466	488	464	529	459	469	462	501	502	505	483	476	500	482	506	467	491	506	494	507	465	511	491	469	505	488	433	479	464	487	454	479	471	512	491	514	463	527	482	484	453	505	469	489	485	474	493	402	492	455	461	515	472	502	452	525	496	462	440	458	462	484	521	487	490	430	490	545	467	499	492	532	489	501	514	457	500	459	484	474	499	476	473	442	446	472	497	512	499	486	478	483	480	466	480	479	488	454	442	508	508	482	460	468	487	493	458	486	525	470	471	491	524	501	510	483	528	485	479	480	508	478	478	460	503	527	455	520	486	491	436	471	455	504	474	497	440	490	505	499	511	465	530	522	501	512	463	458	515	524	479	487	499	456	490	494	469	506	477	469	514	440	478	473	479	477	464	457	493	507	494	469	482	487	474	481	497	495	527	504	499	447	507	511	498	469	451	461	491	514	470	488	468	471	463	488	495	478	494	495	495	476	518	485	506	472	490	478	490	494	520	491	429	524	486	479	482	466	478	500	476	476	514	477	491	492	488	456	465	537	495	484	476	479	489	482	474	473	514	500	503	475	483	482	474	462	474	514	493	452	469	480	479	501	510	488	479	489	510	486	511	512	468	517	450	486	510	465	515	475	423	480	473	484	480	474	465	479	456	486	442	513	489	445	519	505	477	478	485	489	498	463	527	498	481	480	483	491	449	467	458	508	494	495	506	455	488	510	502	432	510	489	515	485	533	477	444	453	491	490	504	474	459	488	484	454	450	498	474	477	473	506	480	470	513	465	480	474	468	517	467	494	507	476	535	500	486	478	486	440	449	495	470	475	447	499	464	500	454	523	499	513	457	490	474	493	454	443	462	506	473	471	471	502	468	459	460	449	496	465	481	486	539	486	470	472	462	498	495	528	480	469	496	448	432	470	475	478	517	458	466	478	475	448	482	433	459	489	499	466	457	500	466	499
45597	55097	38128	32246	20759	5287	2230	1002	847	813	741	706	698	630	658	658	591	580	599	537	634	607	588	598	560	588	593	597	588	566	583	592	571	574	566	578	593	575	566	583	535	579	596	561	563	604	610	623	545	588	579	572	582	572	571	562	585	548	528	567	578	595	606	530	546	552	553	543	621	604	574	588	588	595	617	598	529	539	594	570	534	566	578	579	534	598	542	583	567	541	565	608	582	531	583	576	570	531	544	576	563	598	621	562	514	575	563	573	575	541	555	563	504	597	569	565	574	568	575	599	583	580	557	531	629	583	599	594	563	593	613	574	605	555	548	554	533	577	536	605	542	592	510	537	559	547	565	561	550	589	604	563	575	563	562	593	478	576	569	615	565	569	557	550	611	587	597	544	582	591	566	513	583	542	550	594	558	575	560	571	551	592	600	579	553	605	561	537	557	620	568	585	544	599	559	508	591	572	540	499	546	588	576	573	549	562	558	609	610	569	575	559	525	564	581	520	552	570	588	572	557	533	527	608	580	536	566	508	561	598	619	562	573	575	534	579	517	568	590	571	564	574	620	569	532	572	573	585	563	527	554	533	549	561	539	577	536	597	565	554	580	579	554	527	544	538	555	563	592	606	553	573	567	564	593	611	518	601	575	556	570	577	534	589	581	559	602	546	570	554	558	554	610	612	583	554	578	547	547	584	587	535	576	533	597	497	565	525	517	549	577	609	593	543	552	505	517	553	539	569	555	515	574	567	547	580	570	607	540	578	594	547	550	570	563	533	551	570	567	536	618	577	590	581	563	586	553	555	567	619	574	561	597	569	592	573	571	562	541	573	628	543	544	609	590	559	603	571	603	585	601	604	553	552	527	575	559	573	535	547	573	536	577	520	565	583	561	576	586	575	591	575	576	593	554	589	543	537	543	551	555	539	540	526	586	547	566	540	555	598	535	593	567	562	553	578	591	542	552	600	548	545	576	600	556	561	583	631	571	553	589	585	576	556	524	589	610	550	546	606	557	566	577	569	554	596	614	532	587	541	596	540	546	563	572	547	552	593	548	594	611	539	569	569	564	592	582	567	558	539	565	593	550	566	569	562	552	557	595	565	531	565	552	585	549	577	558	567	558	513	551	560	560	581	544	555	587	588	582	582	584	532	564	584	576	555	558	554	576	515	589	574	591	556	572	534	571	592	562	586	578	533	571	567	550	566	585	613	561	545	568	522	572	562	564	552	566	602	569	624	594	553	590	581	583	574	564	572	563	559	553	555	594	584	552	548	506	589	602	536	607	600	555	578	556	566	557	575	577	552	585	544	582	550	562	573	548	546	563	555	581	575	571	563	588	529	559	589	591	550	561	558	583	560	549	596	573	549	563	594	524	568	595	572	556	563	579	527	560	583	591	588	537	602	548	586	589	554	555	549	514	586	552	559	572	561	517	575	586	550	520	558	599	567	560	574	545	589	541	543	566	588	573	539	539	554	570	546	560	541	574	583	556	515	559	514	578	603	578	554	582	545	579	598	548	535	565	546	564	539	583	577	535	535	572	547	518	599	553	552	499	611	547	574	568	566	558	581	590	621	544	576	573	559	587	571	588	573	558	596	587	577	582	528	567	524	576	619	568	572	537	579	508	562	555	545	559	529	541	580	570	601	605	586	571	561	565	568	558	586	579	545	552	570	555	530	536	545	539	592	534	547	549	536	596	576	563	572	612	554	565	567	556	552	539	562	598	539	585	582	599	578	560	577	580	564	583	554	542	574	542	581	528	587	591	578	565	547	547	527	603	569	566	543	525	584	615	545	602	541	584	574	530	569	589	581	529	567	574	555	591	518	549	558	567	555	593	555	549	536	605	545	578	569	564	546	559	575	579	581	559	596	554	585	526	580	564	568	572	566	549	557	533	582	529	568	565	576	590	562	595	580	566	562	538	548	551	543	560	582	543	576	556	527	570	542	542	556	586	575	563	526	569	606	574	606	548	592	597	571	528	567	569	593	563	610	551	600	580	515	605	557	555	596	582	572	590	597	584	630	576	574	592	576	586	524	558	618	531	537	559	533	569	578	575	575	563	569	567	563	588	540	590	551	576	531	583	560	583	550	553	562	583	589	542	531	570	589	595	563	573	530	553	542	555	586	607	551	601	563	604	568	575	592	543	542	540	549	590	552	579	567	606	559	547	536	541	573	563	571	587	565	553	574	546	536	578	586	555	591	575	563	549	560	563	571	587	550	572	524	584	579	543	550	603	548	562	551	570	591	582	561	521	551	557	570	543	570	578	551	551	550	554	543	534	557	584	536	537	559	572	565	596	537	563	570	525	559	561	558	549	530	571	514	576	591	561	601	522	547	525	565	539	591	607	602	551	576	549	570	578	596	554	537	559	576	605	580	571	578	564	551	586	535	565	520	583	562	572	552	593	548	549	526	549	552	539	580	593	600	569	530	550	542	583	562	547	578	586	594	574	592	585	560	526	598	586	567	531	586	522	559	577	523	587	535	585	594	598	538	550	583	585	551	575	528	555	592	567	523	648	588	586	538	565	556	552	568	576	558	560	541	520	567	546	607	568	557	575	543	596	584	528	570	566	572	574	550	547	593	531	564	541	542	577	583	583	535	572	587	579	611	560	593	589	567	570	499	533	600	586	575	554	547	538	588	566	595	555	576	556	548	561	569	542	573	554	580	578	592	573	559	586	550	575	592	547	563	559	552	580	597	562	550	563	536	568	548	584	565	561	546	567	567	542	561	543	561	595	558	590	569	548	556	589	560	632	553	502	598	586	534	553	588	560	591	580	560	545	597	608	558	529	573	575	568	558	548	567	580	552	552	563	532	589	562	579	595	551	587	588	572	548	542	572	519	571	527	551	601	592	562	585	585	544	542	578	515	549	587	577	613	580	552	573	533	571	612	539	557	547	572	563	551	567	535	541	580	554	549	589	574	528	555	564	569	540	549	568	520	603	600	581	583	584	560	546	584	595	548	569	563	588	523	562	555	560	530	574	560	544	565	569	558	592	591	549	563	559	536	565	597	585	566	560	558	546	575	578	590	563	513	551	584	607	565	529	588	543	588	537	580	586	577	560	603	568	557	514	552	575	557	538	566	562	586	572	539	564	574	593	558	517	556	542	570	575	577	521	555	577	561	583	592	594	618	585	542	540	601	573	607	584	577	542	599	567	606	566	548	577	579	592	589	568	536	554	544	581	563	564	526	554	562	599	597	553	579	582	577	569	567	609	552	543	603	574	548	554	589	523	567	541	570	579	540	591	560	578	570	553	569	572	595	604	522	571	572	594	621	575	591	551	581	573	554	569	567	580	572	576	585	543	559	570	537	555	534	580	597	569	521	517	561	589	514	532	537	594	585	547	549	545	556	556	604	613	585	550	575	599	549	586	527	558	601	555	544	575	646	556	591	582	582	617	567	562	559	542	560	590	575	577	570	545	564	575	595	549	552	547	534	562	556	570	558	586	604	572	543	593	594	584	573	602	603
25439	21288	27157	25498	13067	2380	788	460	442	407	437	408	419	404	430	405	415	420	434	403	386	420	427	392	410	384	451	394	438	381	386	403	391	384	392	386	406	385	390	402	413	379	386	390	374	350	401	381	377	389	398	396	404	345	370	401	382	403	431	412	405	399	367	392	403	405	390	370	387	407	453	407	413	419	394	377	357	397	430	392	422	404	417	404	407	392	396	426	400	374	392	422	372	389	387	399	386	391	387	439	365	393	405	383	357	381	390	393	405	396	366	381	428	367	439	371	407	380	423	400	413	404	399	411	384	372	421	386	387	378	402	412	389	395	407	435	385	360	358	432	389	414	394	388	365	379	385	367	383	398	374	380	395	371	390	420	393	417	401	432	413	408	397	391	427	383	421	372	368	411	407	363	404	373	384	369	385	405	395	379	384	383	377	419	377	406	406	402	405	401	386	388	392	353	384	426	398	368	381	406	401	364	393	377	368	389	392	352	385	370	375	383	368	415	354	375	382	391	411	376	409	380	378	419	421	405	401	440	402	390	432	363	402	343	390	380	376	402	402	410	350	414	366	390	364	377	410	364	388	370	408	396	373	415	404	405	384	412	331	403	402	388	387	368	397	402	400	380	403	408	367	381	391	359	387	375	377	423	374	396	390	381	408	397	402	350	415	410	377	384	394	372	363	392	359	377	377	411	379	402	394	369	411	348	396	416	374	371	408	386	384	411	385	386	390	383	402	408	373	424	377	372	376	390	400	442	386	387	409	363	384	410	405	392	406	384	394	405	387	416	367	399	357	371	398	402	383	365	379	376	386	426	377	373	426	418	405	402	401	396	414	414	354	380	395	368	378	428	392	368	385	368	389	368	354	406	417	420	411	393	386	383	399	412	367	387	397	398	396	417	410	363	387	404	397	394	395	374	405	405	413	397	380	376	399	401	412	387	349	409	378	372	357	357	400	414	365	398	387	394	395	410	396	380	408	395	366	407	359	408	406	426	395	380	416	377	406	386	390	370	410	391	412	366	416	395	406	380	418	399	413	407	391	376	381	392	407	386	365	385	382	416	420	409	371	421	370	368	404	373	376	388	356	388	413	373	366	377	379	368	403	406	371	393	421	388	354	390	391	401	377	427	390	385	357	381	430	365	373	366	400	356	431	368	390	372	383	398	425	381	407	368	362	398	421	391	393	363	380	428	400	419	367	419	397	383	423	389	383	391	395	381	396	417	420	421	360	395	413	402	411	385	384	381	388	403	403	375	435	416	418	383	394	382	388	385	381	411	404	401	372	414	383	405	412	325	394	392	366	368	357	386	384	416	394	389	380	387	386	418	432	399	389	366	384	387	377	385	398	368	423	380	404	393	386	367	387	394	383	415	376	391	364	435	377	386	383	361	385	406	402	408	398	407	376	420	410	407	385	382	413	422	426	383	432	361	372	410	401	384	395	399	440	382	390	408	356	402	384	437	386	371	387	386	412	390	443	358	389	407	392	411	363	408	419	380	365	368	374	415	411	378	393	385	360	418	425	383	409	416	368	395	387	388	398	430	406	417	403	357	370	404	375	365	435	417	377	378	409	398	388	380	371	393	399	405	369	387	389	404	391	358	381	427	375	396	386	397	371	410	419	409	389	383	388	369	390	372	402	376	375	389	363	400	374	357	383	382	431	391	404	393	389	408	380	386	399	367	383	358	417	401	377	408	422	422	382	412	406	403	371	385	401	412	367	394	399	421	411	386	346	362	351	414	392	396	423	427	371	428	446	368	413	418	404	384	413	373	399	382	389	379	384	361	411	392	393	410	390	373	440	396	385	391	412	457	352	370	380	387	402	367	351	415	386	381	398	414	406	354	423	391	396	399	391	365	382	370	386	384	395	417	384	384	418	383	393	398	388	386	403	404	357	415	388	361	354	400	409	358	386	401	373	396	405	382	376	404	370	380	381	382	376	398	412	415	373	378	390	422	412	394	408	364	392	396	427	390	377	416	372	366	405	380	395	375	352	389	415	449	400	423	443	400	427	370	350	380	385	351	405	398	418	418	392	369	403	382	408	381	388	367	418	408	408	391	357	378	423	349	386	385	418	381	380	369	366	409	364	395	395	376	405	390	368	419	406	421	403	434	403	397	378	355	377	382	404	412	369	437	391	365	388	379	384	384	353	393	365	401	408	414	385	374	399	422	386	411	383	412	404	393	379	351	383	389	388	401	402	385	380	410	420	421	390	416	393	381	396	390	409	408	434	387	357	397	386	391	395	382	397	394	395	357	411	431	378	404	383	360	424	393	405	406	405	402	404	397	370	394	367	377	391	398	366	360	373	419	362	424	378	414	431	386	389	373	360	380	390	381	413	405	423	425	378	408	371	395	402	359	375	400	354	359	385	408	382	363	380	382	380	401	373	409	376	373	376	381	382	408	403	400	412	404	386	417	419	372	422	390	375	387	408	376	379	448	398	383	427	385	387	403	362	409	363	374	358	389	369	374	404	395	368	377	400	409	403	390	396	363	367	384	378	388	421	378	402	394	423	408	393	396	399	408	400	380	407	400	412	410	400	410	367	386	394	379	401	390	372	393	409	360	377	394	405	366	369	408	399	390	428	400	385	406	370	355	394	375	412	409	390	391	397	384	395	381	387	360	377	411	400	363	368	373	414	386	393	403	413	441	355	365	417	412	362	386	388	387	377	385	389	396	405	392	349	383	376	427	358	377	375	399	390	403	399	391	369	370	414	395	402	384	371	396	401	380	402	380	401	390	400	419	440	407	401	404	411	399	377	389	372	401	386	405	397	389	406	369	379	385	387	373	411	402	378	369	378	412	421	353	377	377	402	391	381	424	386	388	388	409	382	408	373	339	406	360	350	359	419	411	411	409	426	367	419	404	376	408	405	439	427	395	418	400	418	410	378	338	387	371	430	364	386	412	395	403	369	380	370	407	397	392	377	396	425	383	368	384	366	367	384	390	354	417	385	407	404	413	394	380	415	403	412	407	404	399	358	404	377	371	356	405	393	411	406	383	432	404	392	416	393	413	350	400	390	399	410	374	405	388	366	381	390	409	372	402	379	404	406	368	431	424	416	425	418	361	380	387	374	388	393	406	380	414	392	383	390	398	420	408	379	400	403	423	373	395	354	407	378	390	418	419	392	382	384	381	393	401	425	400	406	415	406	420	392	398	374	363	375	392	335	416	409	371	387	387	432	409	391	396	378	380	396	377	401	416	389	405	383	410	407	365	417	377	420	405	371	374	430	377	377	369	394	394	395	406	396	408	386	357	387	392	404	381	393	365	383	384	389	368	414	395	442	418	420	422	375	388	391	382	364	387	355	396	396	367	388	383	397	387	377	400	397	392	395	425	377	391	348	386	406	390	383	411	398	421	375	372	416	357	382	364	419	419	347	387	395	402	401	382	377	365	396	366	392	387	411	374	388	378	378	379	413	412	404	355	429	439	384	400	383	412	398	392	424	386	389	437	429	400	418	384	390	378	375	382
43018	45183	29912	24259	13754	3979	1408	678	606	638	586	573	518	563	530	484	539	512	522	533	458	527	497	476	499	500	487	503	541	526	491	500	489	496	470	477	495	443	490	496	509	485	519	483	522	493	470	485	514	486	476	507	503	452	464	512	509	511	510	519	524	464	491	470	531	477	509	487	434	510	460	519	477	459	518	519	451	483	500	464	534	498	470	520	490	487	483	499	503	461	478	508	471	507	452	496	495	507	507	507	485	458	466	503	490	479	498	504	469	494	488	482	498	513	521	485	486	477	500	504	471	508	531	505	502	464	468	516	471	526	504	486	490	465	501	463	472	516	490	509	495	441	496	487	470	476	459	503	464	483	551	516	518	473	535	427	474	516	494	477	510	484	466	476	496	446	487	506	452	485	493	468	517	491	502	479	524	475	485	506	464	464	486	486	480	483	494	437	491	458	431	483	461	535	518	474	486	481	491	487	485	488	497	459	482	449	456	454	506	467	497	498	478	469	476	470	464	451	423	509	459	510	509	507	428	483	492	523	489	479	498	496	459	471	495	475	470	505	437	514	484	567	475	470	473	485	489	503	491	491	488	485	445	507	481	491	524	529	482	503	451	502	470	461	485	482	447	474	498	529	454	467	469	467	456	477	488	468	482	468	464	483	495	507	459	464	469	483	495	488	473	503	475	486	520	509	454	468	483	498	535	483	506	476	506	479	464	509	508	486	509	518	492	459	462	460	486	459	527	460	449	522	499	517	514	484	498	516	502	483	480	473	473	502	449	497	495	488	461	478	470	488	500	510	471	459	464	503	474	494	461	476	490	486	488	476	497	505	472	510	488	478	480	545	442	484	507	500	478	488	494	497	465	484	504	483	484	470	511	469	487	477	511	518	447	484	506	459	511	451	515	488	475	499	460	500	482	462	475	440	507	481	467	504	497	468	467	469	481	498	480	441	519	463	446	468	480	540	499	494	481	438	507	487	471	478	490	474	491	491	473	509	460	436	502	477	497	493	473	488	467	533	468	484	466	467	499	490	466	494	488	476	499	468	441	528	484	450	487	476	483	505	472	462	511	466	470	496	494	477	509	464	466	487	457	498	513	456	490	463	486	458	487	470	493	507	469	502	480	474	495	513	471	468	490	466	487	487	469	470	488	491	460	469	514	473	477	512	476	528	479	521	483	520	501	479	472	511	529	501	490	465	489	477	470	505	484	506	484	464	490	443	485	488	472	492	482	480	434	490	514	535	466	483	519	489	506	496	457	485	460	455	487	515	496	472	502	480	449	467	450	461	472	485	539	485	534	444	477	444	448	500	503	457	502	473	499	447	488	497	455	449	460	464	489	480	509	495	476	511	471	514	475	448	470	486	520	490	468	510	478	493	460	487	512	489	491	486	468	492	465	500	456	457	503	455	494	443	478	501	450	485	476	452	501	523	511	543	458	499	466	503	507	472	491	492	513	487	505	469	473	526	499	484	479	478	473	462	506	469	481	477	463	467	463	481	483	491	462	508	530	471	494	475	506	503	503	495	516	501	450	470	482	477	493	506	475	512	490	518	471	461	469	491	456	516	501	485	478	457	504	496	500	475	473	493	473	439	492	473	530	505	483	473	502	452	490	485	500	521	455	483	497	463	479	466	463	517	526	495	471	468	493	470	490	470	479	471	520	426	486	480	477	463	455	448	485	551	470	464	516	453	532	496	495	492	482	532	489	488	505	500	502	457	489	448	488	461	519	491	486	486	530	435	493	472	477	461	510	514	492	460	512	491	464	480	430	512	502	474	492	488	503	499	423	493	473	508	479	476	489	491	519	451	470	479	494	503	467	485	448	494	456	502	506	515	472	493	497	537	488	482	479	533	499	445	522	473	477	449	516	531	489	509	457	476	492	483	498	532	480	458	485	505	476	468	501	508	445	434	520	521	486	491	474	500	472	531	512	468	487	492	474	516	516	470	466	460	495	485	479	471	505	497	457	472	503	482	452	496	500	486	483	478	471	463	512	481	481	487	488	487	477	476	433	469	481	493	448	519	470	485	501	496	505	471	502	486	481	448	477	477	466	512	485	494	469	463	486	494	525	459	473	468	483	475	494	559	488	480	487	491	480	468	481	515	478	517	443	462	494	476	464	524	447	489	464	477	478	480	491	463	510	481	471	518	528	461	469	469	484	460	500	474	492	486	503	505	497	484	497	556	505	505	483	463	492	486	490	463	475	498	492	457	496	509	507	482	526	497	514	514	497	468	474	509	463	487	459	481	469	520	475	479	518	499	489	511	520	491	456	447	464	508	487	471	476	482	469	454	489	486	487	496	470	517	514	461	493	523	498	476	465	488	485	463	489	483	488	474	417	525	520	467	452	458	497	503	486	514	498	484	458	503	473	486	507	452	516	475	504	507	447	449	506	494	480	486	504	482	484	509	466	489	483	458	492	489	488	466	500	514	479	494	469	483	479	474	484	486	518	456	482	503	471	506	500	474	462	461	446	507	489	450	466	494	537	492	504	481	512	496	478	490	449	495	523	488	460	498	460	509	477	467	480	476	488	490	483	516	465	479	458	476	488	484	490	475	463	503	494	506	465	473	471	450	505	503	483	482	518	477	461	486	475	481	478	515	494	495	497	489	530	442	521	507	497	479	508	452	477	472	506	530	495	501	492	487	482	511	496	478	491	485	488	502	477	482	483	470	472	488	468	459	474	472	501	514	454	472	512	476	493	480	458	508	486	530	511	478	483	507	479	485	471	500	483	503	502	513	469	471	536	486	494	516	474	504	488	495	508	500	493	540	504	517	490	474	488	499	508	491	512	505	480	495	484	501	525	504	485	477	473	475	492	478	489	462	443	476	479	467	506	505	516	490	489	495	453	511	506	505	499	483	470	480	486	489	488	499	499	496	571	482	460	495	525	478	534	502	482	514	474	501	519	488	468	478	442	504	495	478	529	488	460	501	481	487	525	446	480	478	489	489	460	460	457	499	488	493	522	500	511	535	479	481	485	472	482	472	482	496	475	460	449	487	471	486	495	483	451	498	485	472	432	471	502	491	505	478	501	483	493	510	503	446	506	504	450	482	502	463	511	505	494	475	503	467	547	469	488	494	455	509	489	487	459	475	465	535	490	475	504	481	514	454	464	475	477	487	471	500	496	484	455	480	493	489	453	479	489	499	470	467	494	482	503	455	492	509	513	468	491	469	464	490	476	482	514	461	474	473	480	464	518	516	511	458	499	489	445	440	485	488	474	525	512	470	506	478	453	517	468	478	480	463	515	485	524	491	488	461	446	481	499	477	506	437	485	513	474	475	475	464	490	478	482	509	490	491	504	470	517	482	498	487	481	470	502	507	437	475	476	471	516	478	498	458	490	454	477	493	483	470	484	454	474	503	465	461	534	458	512	481	482	474	504	492	497	530	484	490	481	450	479	480	492	485	440	510	484	514	475	475	482	488	500	522	473	496	522	507	472	529	471	517	474	472	479	486	482	508	517	517	506	516
23022	21314	29025	24186	22233	20709	9509	1327	943	947	886	839	759	833	820	775	800	782	751	754	759	761	760	740	781	745	723	746	707	751	753	773	702	722	751	745	733	710	729	716	759	771	718	760	735	766	747	759	705	732	755	676	720	729	696	696	771	703	742	707	739	702	713	717	766	744	675	719	705	699	695	757	771	710	724	727	783	740	701	732	761	699	718	737	697	731	781	700	691	714	744	674	708	719	724	766	751	699	727	675	717	768	723	709	724	754	702	747	755	704	728	734	715	729	735	690	679	796	742	713	723	654	706	718	746	727	727	678	716	711	730	713	722	739	770	741	712	730	722	669	764	732	703	691	726	727	731	683	722	746	701	749	725	697	717	735	757	740	746	694	689	676	711	710	726	741	692	693	694	697	710	754	685	728	695	724	708	704	704	743	727	735	757	695	707	701	725	705	719	732	669	706	695	728	710	681	688	755	731	699	707	705	757	684	729	678	723	717	738	747	686	715	696	724	724	741	707	718	661	686	718	682	727	754	690	706	709	712	707	738	705	700	688	712	714	703	684	721	755	716	700	725	671	739	691	734	764	703	754	662	794	716	687	730	712	723	734	698	727	708	734	685	698	674	768	698	714	679	736	712	704	746	726	706	754	739	706	703	729	698	709	708	749	707	735	685	702	711	731	744	710	725	757	702	739	725	729	733	722	742	719	724	698	756	705	722	691	732	779	670	718	719	745	729	692	720	706	744	698	727	742	714	722	704	750	705	727	691	687	721	734	674	719	681	742	764	744	728	723	767	704	703	783	685	691	707	697	714	734	695	709	719	697	719	732	751	721	673	718	733	721	700	696	701	744	650	795	719	646	714	742	692	701	718	714	670	695	763	681	712	708	727	756	719	707	687	702	726	723	762	684	722	721	755	721	727	738	709	725	702	758	694	727	776	761	716	754	731	715	738	760	741	786	732	730	733	718	731	712	703	713	695	685	683	735	692	691	690	724	711	736	711	705	712	727	713	738	686	742	657	731	732	667	739	661	749	722	745	731	733	709	738	669	749	726	721	724	757	710	714	750	659	681	697	649	702	745	711	714	711	705	757	763	687	685	673	758	700	742	691	745	724	658	734	670	710	735	745	762	717	663	709	697	725	687	729	727	728	729	721	721	677	722	696	736	739	703	724	720	721	730	696	726	770	757	726	688	693	690	708	741	729	758	709	709	740	619	734	715	747	697	731	676	685	682	757	725	694	741	735	715	689	692	717	708	767	747	683	721	714	684	730	739	774	694	677	716	739	695	724	708	701	702	749	756	692	735	732	728	730	722	700	652	691	760	710	719	737	729	749	707	731	732	673	723	712	727	721	755	697	721	712	689	731	714	721	710	698	765	693	749	706	702	736	771	753	745	724	728	665	667	748	754	749	733	683	692	705	725	680	724	710	715	706	694	711	687	715	683	738	726	716	744	737	748	711	733	682	692	718	719	736	665	716	705	685	692	750	703	699	744	680	705	722	733	680	743	713	695	761	715	693	750	715	740	782	661	692	764	732	767	706	671	694	714	729	715	728	690	710	689	706	702	719	763	731	721	710	710	747	704	670	682	724	718	752	742	696	689	720	739	673	707	706	744	741	737	684	717	749	701	681	735	696	702	715	700	769	712	661	685	730	741	709	743	676	700	673	738	722	731	784	692	711	691	719	733	692	745	694	736	713	706	717	738	703	759	730	693	743	713	710	699	650	719	707	725	720	697	713	700	711	716	737	692	662	764	731	707	729	687	741	710	721	738	772	749	687	733	723	727	763	773	730	676	710	703	730	738	742	755	745	666	716	702	708	731	711	724	739	700	748	698	726	672	752	758	710	707	726	725	750	703	679	651	764	678	711	668	660	701	702	690	717	717	712	738	716	701	723	755	713	701	746	729	683	708	743	711	746	736	760	718	696	713	710	709	684	722	726	685	689	718	767	695	692	736	758	751	745	673	734	721	716	681	723	754	729	702	730	745	693	727	694	635	690	686	724	726	688	710	734	701	766	722	721	729	724	695	749	711	703	684	695	708	698	700	704	716	741	724	746	714	727	742	679	718	728	703	760	709	749	735	743	735	658	752	705	678	685	664	735	717	730	697	703	693	729	710	733	699	682	719	762	663	710	720	711	704	763	714	658	689	679	748	737	646	709	747	692	702	707	727	722	730	721	687	717	730	683	718	710	722	719	702	747	685	702	731	727	719	735	730	660	698	742	698	701	734	700	701	746	720	693	695	682	743	754	719	729	719	693	709	722	694	752	713	727	715	753	764	715	747	728	731	732	702	709	697	687	730	723	723	735	728	675	751	699	740	702	739	746	741	722	693	709	730	726	713	731	684	697	740	718	753	699	648	727	655	709	698	735	687	693	718	692	729	692	720	734	719	721	722	722	706	668	691	704	669	712	695	755	689	679	726	687	709	692	681	715	729	685	720	682	734	729	710	697	701	694	715	663	704	680	705	720	662	744	763	698	756	723	671	724	710	728	703	750	750	707	696	746	748	734	722	749	741	747	716	710	678	722	762	745	707	744	725	675	722	679	716	752	694	724	738	742	715	724	758	733	712	739	694	683	758	720	708	709	704	724	712	710	700	709	715	722	695	719	721	698	718	735	770	720	712	724	673	667	733	671	693	777	737	714	701	711	724	731	675	701	684	686	707	712	716	704	674	699	731	694	715	661	711	671	744	734	682	680	697	712	685	703	718	696	725	732	690	707	704	720	708	769	737	677	675	736	683	633	683	699	751	733	733	686	652	770	677	725	733	729	687	682	684	690	701	750	735	719	728	747	702	720	700	733	694	768	711	713	718	740	712	702	722	739	715	688	687	696	714	690	739	717	753	718	692	692	701	710	721	727	715	727	695	705	661	726	726	707	710	714	692	729	714	721	743	727	709	721	720	739	707	713	716	737	726	734	732	767	717	714	700	682	731	740	752	676	741	707	681	739	731	680	684	770	713	710	769	688	697	709	712	732	674	667	746	681	732	692	759	713	676	761	760	714	767	715	807	695	711	709	729	743	704	680	685	757	730	685	681	723	744	717	703	698	742	698	782	716	709	706	718	714	720	720	731	744	698	687	703	700	702	760	754	720	685	744	737	739	702	714	713	749	692	704	686	714	690	712	730	709	698	681	770	762	720	695	755	718	728	723	672	664	695	726	709	722	745	748	722	728	722	775	740	695	671	719	691	736	691	685	687	726	664	708	708	737	679	756	692	718	709	716	670	738	689	712	716	733	731	760	737	738	713	673	745	685	742	782	735	698	684	687	743	715	750	731	739	730	706	650	723	711	719	693	711	710	731	735	731	728	711	698	687	685	692	673	678	688	734	708	719	726	725	706	722	669	717	752	729	732	702	698	721	700	717	736	717	696	750	744	740	714	738	704	717	752	746	662	679	710	735	708	719	683	745	724	690	647	673	754	745	706	746	725	669	732	685	741	708	709	678	716	670	719	728	709	772	659	725	695	714	719	697	742	727	701
54542	70699	49382	43649	30893	10108	4946	1621	1474	1377	1334	1126	1136	1060	1046	970	1005	916	959	946	947	895	875	864	855	870	854	893	896	898	873	795	891	795	875	812	867	822	822	845	864	847	793	829	821	869	868	842	851	800	824	849	829	813	882	849	812	865	869	810	848	854	824	813	853	829	832	845	807	852	812	842	821	798	817	819	833	896	866	820	796	827	783	774	853	802	845	832	765	875	850	800	822	785	862	860	852	845	804	825	841	822	810	838	828	823	836	818	864	820	813	824	888	832	888	846	817	824	835	828	878	868	826	829	840	798	835	852	814	850	870	801	809	860	801	855	810	826	825	814	770	817	819	823	835	792	846	865	838	810	820	808	842	826	860	794	817	804	831	860	803	858	790	901	815	834	803	820	787	836	836	843	844	814	843	830	856	783	789	831	766	838	785	840	797	841	835	851	857	816	846	788	832	869	785	786	821	803	789	794	889	760	807	853	760	812	860	829	809	834	870	856	839	777	809	858	849	841	899	811	776	852	852	819	855	854	826	801	820	823	774	835	841	829	842	799	847	822	846	810	763	791	832	796	828	789	806	785	790	793	802	821	811	844	838	853	830	741	809	833	848	830	805	766	791	827	799	811	794	839	792	788	802	858	805	877	823	821	822	864	772	808	811	817	843	784	845	833	806	837	830	809	798	798	801	774	790	787	816	792	810	791	787	825	767	796	847	820	813	860	845	787	826	799	745	767	884	784	761	841	851	823	829	866	796	830	857	824	833	822	877	857	837	808	822	803	873	772	806	863	843	835	814	814	813	807	831	802	818	818	855	873	804	786	809	841	883	803	809	810	808	800	837	826	886	781	834	788	843	872	820	813	839	827	851	802	783	887	828	802	826	805	853	832	817	757	835	786	777	835	868	809	853	841	840	796	806	796	810	827	839	765	809	844	842	784	801	844	797	836	759	791	811	802	886	864	869	776	803	779	798	827	876	795	764	831	832	831	785	809	830	832	848	866	818	832	897	846	803	798	816	813	829	842	825	846	836	811	814	827	808	850	792	837	849	808	858	796	856	788	791	821	828	833	826	819	844	840	802	809	837	767	796	812	808	731	811	776	830	807	761	819	833	797	767	815	844	809	772	799	807	790	851	819	821	797	832	780	806	838	824	803	799	805	831	752	815	801	789	774	840	810	830	837	851	844	834	871	785	807	819	770	843	775	820	823	863	822	852	815	802	840	806	797	824	821	851	852	820	796	754	760	810	848	832	828	839	812	765	764	821	831	837	824	836	793	811	817	826	793	809	821	863	772	821	813	793	805	814	789	827	859	859	827	820	806	846	790	801	814	783	780	833	784	787	837	807	878	825	832	850	842	781	819	815	827	790	816	800	827	837	798	817	788	870	829	873	777	808	839	827	838	804	843	801	856	788	853	833	857	799	858	816	776	809	851	793	807	788	801	823	837	782	782	840	815	781	758	848	832	802	827	803	829	843	803	785	841	815	816	875	809	801	849	776	811	794	793	834	816	817	838	872	781	823	791	787	789	773	819	797	763	832	809	826	837	820	832	839	836	823	796	832	842	810	852	842	813	796	812	818	818	814	777	815	853	783	812	813	802	764	829	872	823	847	846	850	821	859	778	840	788	823	780	781	865	785	787	807	830	778	833	816	831	796	805	834	838	825	800	862	807	822	797	837	795	875	837	790	821	743	840	856	887	837	810	813	771	869	791	791	889	812	802	813	767	814	851	789	838	799	808	803	819	761	811	805	857	836	835	833	841	801	848	771	840	813	793	830	828	802	801	827	815	812	791	865	829	830	834	853	791	781	812	791	898	841	777	802	795	773	863	758	834	842	734	816	831	865	799	820	793	832	861	811	874	790	845	858	816	831	818	777	833	891	816	837	806	846	812	781	881	859	772	829	806	790	785	787	849	805	882	817	851	802	855	808	829	803	824	872	815	838	843	850	847	807	778	821	864	804	787	780	807	875	823	848	788	844	763	898	813	826	786	809	834	783	877	797	822	836	824	820	832	843	773	801	843	844	810	798	794	876	833	801	783	837	800	808	810	841	857	819	807	846	774	853	838	899	789	825	807	830	807	841	859	843	828	801	811	809	842	849	835	820	857	802	823	792	850	808	766	817	852	755	796	854	841	794	899	803	790	839	828	859	853	806	793	841	837	802	864	795	838	813	819	850	823	832	840	808	857	820	812	766	791	767	802	822	877	815	804	840	827	861	787	844	864	825	846	832	804	855	840	826	784	830	806	769	811	846	853	830	781	799	779	822	858	828	816	758	851	774	815	809	823	841	808	861	830	821	845	799	860	846	874	843	846	850	866	843	758	801	832	874	793	830	857	835	810	811	814	812	823	822	796	806	804	826	784	820	866	848	839	827	811	825	845	775	825	806	838	795	812	806	852	794	795	834	844	755	798	793	776	796	840	836	845	846	817	850	845	816	830	821	849	804	835	850	851	793	842	784	853	817	823	858	807	776	810	823	835	790	851	788	852	792	841	804	759	822	807	785	818	823	852	824	771	759	799	820	818	816	884	839	830	830	826	817	846	776	846	831	850	844	802	780	874	826	801	816	831	849	796	810	765	804	817	852	825	815	783	800	795	791	797	836	813	813	834	795	831	894	873	820	827	843	767	840	811	839	795	836	785	839	793	872	761	818	793	835	812	800	746	831	808	757	807	856	781	837	868	817	811	838	836	803	783	803	833	850	822	834	816	842	795	804	810	873	778	742	825	787	850	853	773	842	789	830	853	822	858	789	807	816	804	793	774	784	783	819	838	822	841	782	828	801	824	839	751	846	814	797	829	822	813	816	808	804	817	835	779	853	796	807	771	829	803	812	812	791	770	769	851	784	814	816	752	826	833	836	853	786	862	797	870	823	854	793	841	814	850	846	870	820	860	822	854	854	823	775	803	812	829	811	788	823	786	799	798	837	836	791	840	850	768	839	832	802	814	847	819	855	782	848	815	800	841	812	832	794	756	836	838	805	829	792	797	827	827	804	848	833	776	778	825	849	824	792	785	813	832	848	819	813	823	839	812	814	806	815	772	781	852	837	784	846	754	764	812	806	850	786	798	856	782	798	754	844	830	799	842	813	897	805	854	790	824	818	821	837	787	813	818	787	893	782	867	812	786	819	823	806	814	848	806	781	802	824	857	838	802	793	823	816	781	837	843	812	813	774	829	789	818	838	831	832	827	817	790	863	834	843	797	856	798	830	843	842	804	804	814	826	801	824	779	839	862	821	853	832	812	846	805	820	850	830	816	839	789	831	829	874	836	784	816	836	767	793	778	826	859	819	838	799	819	811	838	837	807	844	804	806	846	795	846	837	805	853	820	827	808	776	863	812	811	799	843	825	870	826	794	827	808	865	817	800	830	821	823	808	834	848	856	786	821	859	826	846	810	772	825	763	830	835	796	835	831	822	820	832	798	826	787	810	824	789	779	776	803	795	830	866	859	827	859	825	809	804	790	835	833	781	818	803	862
28016	21045	13421	5637	2394	660	504	329	370	326	332	356	335	317	337	333	323	337	366	303	334	324	338	343	345	319	327	331	343	338	333	315	294	332	330	318	340	345	359	319	321	323	316	306	331	310	348	352	336	328	329	322	318	318	313	336	303	309	342	296	290	325	351	299	333	328	303	325	300	315	365	290	345	339	316	312	329	312	291	363	331	349	326	316	313	320	315	333	364	333	345	349	340	322	311	320	318	356	315	343	329	348	337	324	345	297	338	301	316	369	336	306	293	343	310	314	325	318	303	329	320	333	339	349	326	331	306	305	341	344	349	362	289	348	321	312	348	341	334	338	292	341	330	305	334	315	338	342	312	352	352	334	301	344	330	316	347	309	309	309	343	350	327	324	324	368	313	307	303	328	306	338	357	333	322	348	346	304	324	355	308	312	335	327	335	310	303	350	336	282	294	328	327	321	343	304	328	318	312	317	324	323	334	321	285	317	349	349	335	310	323	340	334	343	357	313	352	322	309	324	317	321	361	319	325	327	311	306	316	309	331	325	333	339	330	360	371	348	322	292	311	302	342	303	337	358	319	329	338	305	329	338	354	325	312	328	325	332	330	341	336	351	340	305	341	342	303	303	341	292	319	331	339	318	337	315	320	323	323	334	338	322	330	335	318	319	352	312	328	331	337	327	298	298	329	305	313	348	334	324	327	349	308	323	318	348	323	319	282	342	321	333	326	315	353	340	312	326	325	302	330	323	328	354	345	275	304	328	327	333	308	344	351	332	345	333	363	321	342	318	328	312	349	354	314	344	345	349	319	308	318	353	334	318	319	354	353	333	314	332	354	318	290	318	353	346	349	325	342	299	328	293	326	337	307	315	313	331	341	372	327	321	339	308	337	308	328	306	327	326	304	345	354	332	350	319	354	354	317	318	362	314	327	316	312	310	312	326	345	314	319	328	328	290	309	337	339	340	321	346	341	284	322	334	314	341	353	293	319	350	352	299	329	366	334	350	329	347	327	324	296	352	318	327	313	341	306	349	354	336	317	338	326	331	330	351	367	326	352	337	293	336	315	354	338	308	378	358	331	358	333	329	318	322	339	303	350	320	339	315	324	335	362	331	353	343	346	329	314	334	327	334	328	334	299	336	354	317	320	325	348	335	349	318	304	345	344	313	305	341	334	304	311	334	324	344	333	340	312	320	352	359	294	345	343	340	316	325	332	280	325	290	319	352	302	327	328	319	306	337	334	333	321	365	300	345	367	306	359	309	336	350	342	298	341	334	361	372	345	304	317	345	299	298	310	371	350	328	329	345	297	335	297	319	322	328	324	323	329	329	346	300	300	358	361	305	352	318	343	312	328	304	327	307	331	310	331	327	308	325	342	318	338	334	333	328	295	347	331	324	329	328	357	323	337	323	339	326	326	307	350	335	290	338	298	336	337	329	328	325	341	314	328	311	330	349	315	327	351	338	343	346	292	311	337	354	334	319	355	318	338	324	316	341	296	305	322	336	314	370	311	354	316	336	315	334	334	312	318	334	310	336	322	342	354	317	315	354	326	302	356	367	308	320	314	321	330	347	348	310	340	324	337	328	328	314	335	329	311	332	321	329	335	321	340	299	319	343	286	362	342	293	310	311	323	319	341	335	303	305	344	322	306	313	317	343	343	343	336	339	286	317	332	331	330	333	338	325	318	328	353	312	321	349	337	331	328	320	348	335	346	333	312	321	310	342	315	289	307	318	321	317	304	358	305	331	312	306	301	336	349	330	329	333	302	318	335	345	312	351	342	293	358	347	328	341	328	342	336	381	335	341	350	301	319	319	313	326	339	337	344	309	319	341	294	339	336	292	324	345	310	313	343	335	285	325	319	353	315	340	321	327	315	298	327	320	308	317	349	330	325	314	326	336	309	326	278	311	310	320	299	297	318	340	326	354	320	341	357	302	320	302	320	342	357	346	328	294	320	325	331	326	305	310	329	337	318	314	351	317	338	310	293	320	326	320	343	331	343	336	320	330	338	310	345	310	319	349	318	333	331	342	332	332	311	301	289	336	323	335	347	328	347	335	345	295	330	316	335	281	340	329	340	322	324	314	287	343	312	298	350	322	318	349	343	295	335	318	322	307	326	331	316	349	297	340	353	351	358	303	310	320	293	318	345	279	305	364	300	308	340	315	333	324	329	306	311	306	347	361	320	328	338	325	319	340	349	338	307	328	316	325	344	309	307	373	338	359	328	311	340	332	336	294	336	353	307	318	318	292	313	317	315	328	343	334	305	334	317	330	335	326	316	333	331	315	300	315	314	323	309	362	318	330	340	339	323	329	301	324	356	328	332	307	322	316	348	344	307	337	321	320	353	362	348	345	328	302	331	304	315	330	365	291	300	310	307	289	316	327	342	342	328	332	316	326	320	306	350	352	341	342	277	334	353	330	329	301	333	328	351	300	312	317	327	336	316	323	330	335	314	318	347	291	335	305	289	348	309	324	340	353	313	334	337	340	317	324	329	319	304	329	366	323	310	341	318	322	330	358	324	335	318	368	302	339	321	336	317	321	341	297	325	314	333	327	309	337	341	329	306	330	338	329	357	369	325	311	317	309	300	316	326	343	342	316	327	307	318	344	349	350	308	344	320	320	324	355	324	363	367	299	349	354	304	332	324	312	293	308	339	305	316	339	349	334	338	302	319	350	359	321	362	322	338	316	323	313	316	328	331	308	317	326	319	341	358	346	304	332	334	353	339	351	325	341	326	328	281	319	304	318	331	345	331	331	316	326	327	323	326	308	323	344	350	307	326	306	312	343	307	332	321	348	328	377	335	363	337	329	365	337	323	299	333	317	358	303	308	328	339	318	312	344	305	361	309	295	350	322	331	316	352	331	349	314	312	354	284	352	359	356	340	364	342	334	311	307	351	300	340	296	326	332	330	341	330	337	341	314	336	354	319	332	323	321	341	351	329	273	333	332	323	326	328	342	311	325	339	313	330	349	325	344	351	354	318	280	313	345	341	330	341	343	359	328	307	345	298	328	330	313	309	318	355	335	338	329	338	329	352	310	327	316	296	333	327	320	332	326	319	310	295	337	325	333	334	342	320	316	336	319	341	354	311	328	314	335	352	312	330	318	365	317	314	340	349	298	297	314	356	313	327	318	351	324	314	292	338	313	341	328	292	321	384	301	330	341	361	333	300	371	318	342	321	330	349	322	328	307	348	370	333	319	338	365	305	334	340	331	334	327	323	308	334	350	324	307	315	325	318	316	309	324	316	355	346	351	306	334	338	351	301	351	320	327	320	314	342	311	343	329	323	310	322	344	312	335	324	338	312	330	294	310	298	328	333	317	321	338	331	358	302	314	345	386	296	349	303	366	319	327	324	329	301	321	351	309	341	341	320	335	349	313	297	348	332	353	312	345	319	355	322	299	327	335	319	306	338	321	326	321	328	319	337	332	323	319	338	343	320	318	321	333	313	328	316	352	328	316	347	315	322	320	338	335
25156	20432	9035	6088	3542	754	567	414	409	434	413	413	423	402	402	428	401	397	430	416	441	384	420	381	395	394	381	403	424	385	405	370	404	396	370	424	348	417	422	389	402	422	421	398	405	407	432	377	374	417	397	365	372	399	382	406	426	422	400	369	396	402	400	402	371	366	391	371	377	418	389	421	394	424	382	385	411	369	413	393	445	398	427	381	383	428	368	370	373	404	431	398	390	401	404	392	385	437	377	374	356	373	380	390	402	347	410	375	415	427	407	383	446	405	375	399	427	421	397	414	382	412	436	380	419	453	405	378	416	417	395	385	423	412	447	386	410	418	402	403	379	391	415	412	429	395	400	406	425	393	398	368	425	411	371	362	372	420	419	388	413	375	385	415	389	430	354	404	395	367	376	404	399	381	373	387	396	412	402	398	396	368	410	373	411	396	372	444	370	394	362	366	396	433	424	428	389	401	394	389	447	403	350	387	402	390	392	427	401	399	419	416	394	381	361	388	420	402	430	390	341	428	402	403	396	390	426	413	413	415	419	394	405	382	380	411	378	398	449	376	382	396	390	385	400	376	410	366	417	409	382	401	414	388	410	422	380	382	389	380	394	431	403	437	389	421	363	397	387	376	414	373	405	392	391	386	407	386	382	389	403	423	397	400	377	396	402	426	380	377	384	384	389	391	427	362	371	375	386	363	418	392	369	383	390	435	401	391	396	404	443	381	409	367	362	388	423	381	411	403	435	403	416	410	398	411	417	404	394	409	414	418	426	376	412	409	417	397	398	381	412	397	396	422	381	414	400	374	407	409	345	408	419	395	377	409	404	382	428	429	369	440	433	419	409	421	403	411	429	354	407	397	376	384	383	389	400	405	418	408	402	416	404	420	413	410	406	395	371	388	399	384	375	370	363	411	409	416	423	452	447	399	432	398	404	411	414	386	413	387	420	410	402	358	366	417	410	360	354	409	378	413	438	383	396	433	399	379	389	379	384	424	391	414	400	382	381	395	430	372	390	393	441	403	412	401	442	381	396	416	388	419	392	388	371	411	362	398	390	394	377	392	399	403	375	395	432	383	383	383	400	400	423	408	372	397	409	407	380	410	401	424	399	404	407	411	394	396	410	403	422	368	408	398	361	389	374	414	371	416	445	387	366	404	406	349	420	415	433	423	391	416	350	441	367	439	420	392	386	363	392	395	430	362	377	407	413	413	392	408	378	368	433	414	370	386	434	369	384	445	382	404	400	384	390	385	380	399	393	405	382	412	396	404	380	389	437	390	414	373	388	397	389	427	375	428	369	402	419	386	423	442	409	381	419	405	381	427	392	412	371	393	396	372	382	381	350	434	385	406	396	399	406	388	407	403	421	423	397	390	388	401	369	408	383	401	422	403	394	400	435	397	395	420	364	392	445	383	402	425	377	406	406	427	384	395	423	419	413	358	416	439	354	430	428	428	424	386	381	386	382	409	391	424	427	413	379	410	381	394	382	391	374	389	408	415	405	437	383	386	409	377	411	384	418	344	402	405	399	397	411	435	373	422	389	398	385	393	410	426	372	400	393	358	375	376	378	387	395	412	409	417	390	408	403	413	388	396	407	377	397	454	382	356	390	385	378	396	434	374	390	434	414	402	396	351	440	399	422	403	443	367	428	424	409	414	384	409	386	404	408	391	394	408	397	359	398	378	418	380	389	410	414	379	409	393	409	358	402	414	409	392	392	387	368	376	421	397	422	404	385	439	393	402	395	371	385	387	429	406	385	393	390	366	400	406	357	358	395	356	431	406	349	394	402	429	367	409	404	385	400	404	366	442	396	411	393	385	398	395	435	418	422	386	391	391	413	394	375	412	367	381	417	385	406	373	379	396	421	405	407	372	414	394	385	428	455	404	388	389	391	405	408	351	384	420	390	404	376	423	373	398	397	392	390	395	390	401	377	405	361	411	378	438	367	368	352	397	360	364	409	371	394	399	415	365	402	414	426	386	393	411	386	385	400	361	381	437	391	409	372	391	387	412	354	407	421	416	388	422	407	400	382	386	366	404	415	420	419	385	414	435	385	397	418	440	389	367	406	386	425	376	389	411	403	417	335	407	388	382	404	397	424	376	381	397	417	391	396	375	413	391	412	415	378	402	391	403	360	430	415	377	431	412	404	367	396	402	389	380	379	385	408	380	378	404	412	411	396	394	416	371	408	419	398	394	431	423	415	377	406	392	395	383	416	395	424	383	405	368	408	369	401	422	403	395	391	425	416	417	386	355	438	386	394	350	425	372	408	422	415	376	406	423	405	402	406	444	372	376	417	405	398	358	370	389	386	415	371	378	437	381	398	365	377	422	373	383	384	398	395	350	445	419	400	410	418	362	402	427	397	401	416	407	428	406	400	402	397	389	406	377	408	401	382	390	403	396	440	403	438	417	383	406	409	388	444	377	418	382	404	399	392	427	432	415	385	386	404	378	400	413	413	372	359	412	413	399	399	364	370	398	390	357	370	411	400	387	387	380	375	364	432	421	423	379	389	410	409	436	359	400	412	395	432	400	426	376	414	423	388	389	439	429	382	408	360	384	401	426	434	437	412	400	417	425	402	368	422	401	422	404	382	421	345	417	427	402	392	400	404	401	381	389	407	394	360	421	428	407	385	366	399	394	406	412	384	413	422	404	428	421	355	376	394	383	385	397	395	384	434	403	402	401	382	403	393	405	417	381	388	385	414	416	397	388	377	402	394	422	412	401	409	408	388	435	412	379	426	421	389	370	391	417	412	383	365	391	400	410	355	421	392	407	395	424	424	437	369	380	406	420	390	385	377	401	411	419	404	387	383	407	372	395	384	403	355	401	419	405	431	399	425	376	385	398	407	412	408	389	387	410	393	401	363	416	425	411	389	426	391	383	395	409	380	360	408	429	377	446	398	409	438	376	395	417	418	412	369	390	397	427	432	394	360	380	390	416	438	399	413	377	386	377	386	430	400	394	370	419	389	391	431	380	411	417	376	452	350	433	402	403	387	407	367	408	429	420	421	368	386	398	384	387	384	396	426	400	365	414	422	397	406	398	441	424	387	414	400	425	366	378	407	381	421	418	437	407	423	422	382	394	398	410	391	355	413	387	390	404	421	380	409	368	406	381	422	377	391	390	398	353	390	377	399	423	412	398	398	414	395	430	391	382	377	367	365	399	410	410	385	406	412	427	423	396	409	402	392	387	412	422	375	413	399	426	407	397	420	353	412	396	369	380	396	370	371	436	396	462	419	350	397	400	435	379	389	380	366	397	383	412	384	421	399	395	395	389	427	385	418	425	384	403	367	391	371	374	384	397	414	411	406	439	399	421	400	400	385	383	415	376	427	412	413	407	416	375	409	418	407	408	413	406	392	394	395	393	398	371	416	369	400	422	370	376	390	401	409	381	426	409	372	382	407	377	389	378	383	386	402	407	397	403	421	384	388	421	426	377	386	364	401	363	339	423	378	413	411	429	402	409	405	392	384	386
24383	21224	28138	25052	21090	8494	1610	673	598	558	524	573	529	517	505	533	510	517	464	474	508	446	495	502	458	532	507	493	506	472	489	458	503	486	511	515	477	501	463	488	484	446	469	461	466	496	456	440	468	481	496	475	499	475	484	482	488	489	489	451	486	492	503	505	496	460	503	518	491	473	459	485	480	504	452	520	461	483	457	484	512	462	431	501	462	477	443	455	440	466	477	506	482	485	514	464	486	478	501	446	467	469	484	487	489	471	442	459	471	478	475	500	456	461	466	484	477	474	504	460	466	498	479	472	464	504	477	508	481	506	469	461	474	523	492	485	416	490	447	464	481	460	488	465	459	502	447	474	434	479	473	487	502	499	472	478	484	489	533	485	462	473	504	492	500	487	479	460	459	459	469	482	502	440	477	482	474	446	498	477	489	444	504	455	459	476	466	514	484	503	530	459	463	511	490	477	496	512	479	477	530	434	441	493	514	485	460	462	483	469	482	478	475	483	487	515	454	452	517	481	466	470	473	496	496	509	512	511	439	520	460	487	478	473	478	474	496	469	465	485	482	470	513	456	473	455	472	449	486	460	498	500	508	481	517	513	460	447	474	459	450	451	487	467	499	496	474	473	470	492	486	457	455	469	489	479	441	487	488	499	474	506	490	442	488	492	482	494	539	490	478	489	472	506	525	479	467	453	499	472	434	473	484	455	496	474	478	476	445	480	459	476	510	485	497	484	486	449	487	468	472	472	457	504	504	483	517	492	487	479	496	481	477	466	463	480	479	477	495	469	493	476	449	490	472	476	477	451	536	507	495	496	507	456	472	454	486	472	488	463	484	517	459	500	492	504	489	521	478	491	501	462	503	477	472	492	488	487	499	522	496	456	464	482	444	503	474	483	482	489	474	464	474	443	470	534	474	482	462	506	500	463	443	467	476	476	431	468	488	469	453	499	465	462	507	495	488	482	505	473	488	487	505	525	467	455	505	462	467	457	457	474	505	445	504	469	501	447	477	489	447	456	468	466	500	453	489	513	479	455	470	464	471	463	495	504	431	485	494	468	483	428	475	444	534	465	497	493	467	472	426	485	503	463	483	499	466	494	530	480	503	463	507	468	450	522	454	482	488	466	525	475	488	495	484	470	462	482	480	476	499	516	471	486	446	444	481	468	486	490	479	487	499	497	471	482	497	464	457	514	491	485	500	493	512	486	456	468	472	479	509	483	516	531	500	504	515	463	501	492	487	491	507	510	484	459	514	491	502	515	471	527	516	484	508	490	491	480	459	464	457	483	478	494	483	478	457	515	477	478	488	430	461	468	451	477	475	487	500	484	509	469	470	457	491	491	461	481	455	454	502	492	492	451	485	560	457	430	485	489	493	465	524	489	478	499	493	457	475	452	457	446	455	494	489	452	487	447	471	488	461	495	476	500	490	473	520	510	536	477	480	493	506	484	494	461	455	450	504	460	478	461	455	467	484	439	491	468	503	481	478	458	475	474	460	470	470	480	465	468	498	492	506	477	480	498	480	474	491	496	453	498	454	446	465	443	505	460	482	439	443	513	441	484	479	453	492	468	507	473	534	496	449	443	470	514	449	478	439	424	445	473	479	486	468	463	535	449	497	505	495	481	433	498	454	442	509	487	466	480	516	473	451	471	433	475	454	470	505	480	458	479	478	467	440	443	477	482	486	495	501	458	464	510	523	505	449	480	492	512	456	492	488	429	478	457	465	453	478	511	524	467	483	481	480	518	502	486	493	451	501	517	462	533	468	467	520	485	494	470	523	465	501	496	492	509	478	422	486	494	519	470	462	486	519	453	521	452	471	464	515	481	485	473	461	477	432	497	514	504	507	469	511	469	446	523	476	504	457	482	480	477	483	480	439	479	508	490	477	504	471	482	503	486	460	519	468	448	480	480	462	467	520	498	490	466	485	485	485	475	446	512	482	451	470	474	452	439	480	487	493	427	495	495	476	477	481	499	481	483	464	470	481	450	478	427	491	460	491	485	494	499	437	466	502	449	502	511	491	454	468	481	494	510	509	464	460	484	479	480	475	454	508	510	464	490	473	451	460	508	477	497	482	469	490	471	454	468	479	462	497	465	492	480	461	486	515	434	508	484	464	511	420	465	489	463	483	490	491	449	492	483	482	493	428	464	436	490	456	507	462	489	467	489	447	438	497	445	518	498	484	478	442	449	448	492	485	495	494	486	461	482	484	457	470	470	488	507	448	480	497	524	516	487	465	470	472	510	471	450	466	483	475	461	486	444	489	479	483	505	450	462	495	495	502	503	487	466	475	487	476	458	487	454	483	491	487	476	470	481	483	509	458	511	498	458	459	474	478	457	490	440	427	460	477	488	525	489	501	488	476	487	481	505	464	481	523	486	534	462	445	449	470	481	484	480	477	461	468	441	508	465	455	495	507	472	472	458	512	480	481	487	511	492	497	466	487	501	476	494	494	491	492	481	493	474	486	482	475	477	479	461	471	474	442	483	475	504	520	471	478	469	467	457	443	489	492	473	487	492	502	510	509	464	482	488	489	472	443	494	506	514	441	483	506	498	454	470	475	494	484	530	531	490	440	475	487	508	473	450	507	462	456	482	485	480	493	516	449	514	449	481	478	469	489	449	486	514	508	472	517	504	498	484	486	499	483	472	474	466	462	501	453	491	509	503	479	492	447	508	470	434	496	503	494	490	486	463	473	424	510	516	467	443	460	497	444	510	482	452	502	530	514	489	473	498	523	476	486	538	481	488	498	475	477	467	478	477	507	455	463	461	461	476	468	474	462	478	459	500	477	485	480	492	477	455	487	494	490	511	489	493	455	462	487	479	492	490	450	484	514	410	479	454	467	478	511	461	495	439	482	486	501	477	483	455	485	473	484	462	485	440	512	457	499	503	507	486	485	480	462	449	490	488	485	466	514	482	489	488	504	462	479	513	471	466	510	447	483	463	479	501	486	517	478	457	493	482	448	499	466	492	476	488	470	459	417	462	463	461	508	483	460	484	457	475	461	489	516	498	474	472	479	464	506	467	508	519	464	460	435	469	449	456	498	460	464	516	454	451	470	453	481	474	485	482	465	459	448	499	415	476	492	465	440	445	453	456	494	503	458	472	484	457	482	451	435	478	445	456	522	492	512	468	515	487	496	479	481	451	482	493	505	469	465	454	505	438	488	474	471	460	513	493	463	474	486	476	466	483	460	489	506	450	444	496	495	478	499	480	466	464	465	503	513	492	470	479	503	461	500	504	445	473	463	492	462	445	488	516	465	463	467	450	496	505	449	425	487	497	509	484	459	489	482	495	495	493	456	499	483	503	474	474	491	448	458	462	437	490	453	496	510	475	481	476	474	460	468	455	476	481	464	499	474	461	491	494	456	484	457	434	451	496	447	425	460	516	427	486	473	514	435	501	443	464	461	450	479	500	475	451	445	488	475	471	513	463	499	470	504	473	490	465	460	481	480	464	467	480	463	478	442	468	480	464
45034	52235	34813	31001	20356	4092	2246	934	864	784	736	756	681	635	662	655	651	549	615	607	603	572	568	592	599	549	591	599	541	605	568	541	625	560	531	541	574	607	581	565	593	571	570	606	570	590	549	566	598	577	600	574	558	575	560	604	583	575	551	569	626	559	546	555	585	535	561	549	546	537	582	559	581	541	571	537	543	589	557	547	572	557	578	559	559	572	561	580	608	571	564	566	574	537	519	624	562	498	537	565	512	568	533	603	587	537	586	539	569	571	572	557	568	560	577	555	509	583	595	567	568	575	595	537	530	623	590	521	583	536	546	603	535	592	583	580	552	534	585	572	548	556	559	575	587	546	593	534	608	553	590	555	574	544	616	569	567	524	583	538	570	542	544	592	573	588	553	599	545	570	594	558	547	548	563	591	569	547	532	567	586	542	581	584	541	572	553	599	546	585	569	539	563	542	525	570	539	533	532	544	576	559	559	549	542	560	563	587	553	570	526	576	542	563	566	589	562	556	520	547	559	582	537	554	577	590	565	578	538	551	543	604	547	580	542	515	550	598	560	534	532	580	563	608	609	534	578	578	559	587	600	554	565	549	557	546	576	578	517	562	548	563	537	575	558	558	562	571	571	540	577	530	569	587	587	569	508	546	553	562	559	544	536	554	549	559	567	539	525	534	568	593	572	578	590	583	590	576	545	607	561	570	526	560	553	564	563	575	553	507	601	587	582	565	568	595	562	562	543	571	544	585	558	569	565	555	561	504	563	500	540	558	563	540	566	566	544	547	558	522	589	495	558	625	547	573	559	600	571	559	562	548	608	555	531	544	543	540	545	533	575	587	555	544	597	590	579	535	551	571	555	564	555	545	604	554	551	596	535	524	583	555	586	565	567	601	577	528	580	563	552	561	536	549	550	526	575	522	563	593	565	597	562	558	587	559	557	588	552	579	555	573	594	622	573	556	535	547	589	560	523	541	556	583	584	490	552	562	551	610	568	544	555	547	543	605	542	566	548	547	534	569	569	565	604	516	554	581	572	551	577	583	548	565	561	558	563	559	523	531	530	529	582	592	612	563	623	554	548	554	581	579	598	597	527	522	562	580	572	584	547	550	518	552	552	571	570	572	569	540	564	571	611	581	519	545	541	567	567	574	546	572	568	580	542	568	560	518	541	552	519	590	578	543	571	592	587	569	531	574	545	531	556	601	567	532	544	621	572	571	566	544	604	537	590	550	534	591	550	571	573	500	559	547	581	588	569	568	557	577	558	564	576	603	572	584	583	506	549	578	573	588	523	599	567	543	554	523	552	567	545	537	556	536	539	553	586	516	546	546	571	591	553	519	523	532	583	543	546	571	552	575	580	609	574	557	561	560	561	617	581	570	538	577	510	536	560	581	595	579	518	578	551	545	558	561	531	567	542	575	547	558	581	541	555	536	557	553	631	563	563	504	555	582	579	539	550	561	563	548	546	550	566	547	548	565	523	535	581	526	531	566	568	573	554	604	562	587	554	592	558	614	604	515	540	570	594	537	552	549	561	555	562	558	584	575	544	584	569	523	561	532	572	568	582	539	532	524	540	542	571	509	553	541	548	550	569	575	594	600	578	547	597	581	537	571	566	539	571	548	575	554	557	542	537	548	574	573	576	622	559	545	580	589	566	501	563	552	578	529	547	555	600	538	586	530	596	567	535	537	591	563	555	563	551	509	555	534	553	585	522	567	554	567	588	526	586	571	552	601	582	503	570	551	607	581	611	558	584	520	584	554	568	611	561	578	559	590	563	607	560	581	537	557	557	540	553	558	571	564	583	587	581	575	576	538	547	588	531	552	547	562	528	512	554	590	529	563	547	531	567	511	576	562	524	579	588	549	573	556	565	558	554	542	531	589	588	592	545	582	559	559	566	587	541	568	538	538	590	568	552	530	583	591	587	566	602	560	521	535	540	551	554	525	542	583	576	554	558	596	567	524	524	529	548	585	616	519	573	607	544	530	533	566	555	520	588	566	565	526	581	581	592	585	520	576	555	555	547	596	594	580	544	563	543	566	580	595	555	522	576	559	572	605	537	570	543	578	555	518	545	554	577	535	510	550	548	543	572	548	607	620	571	596	556	564	564	549	574	568	546	520	528	536	548	535	561	556	509	548	533	573	573	564	559	561	516	557	558	554	589	567	566	561	582	569	551	570	567	488	583	579	551	532	557	582	568	625	561	567	597	555	585	524	492	548	527	534	576	584	603	594	548	567	560	597	576	550	529	571	579	524	576	523	544	571	594	563	569	519	574	554	549	558	526	552	573	527	552	543	598	584	583	549	567	550	577	611	616	608	544	532	605	557	575	557	533	574	547	606	570	576	504	560	544	578	591	598	619	558	526	562	523	571	578	609	569	584	547	563	514	538	547	537	557	618	579	580	576	581	588	518	546	590	569	546	591	548	551	569	554	562	582	561	578	577	549	577	555	583	589	583	558	572	558	559	571	567	546	568	578	533	517	590	556	553	551	563	516	546	541	533	560	569	581	527	534	566	536	541	532	559	558	585	546	570	545	561	540	527	551	560	515	550	560	561	525	544	563	565	565	581	588	533	596	553	566	553	601	572	547	594	547	598	547	524	546	549	524	522	559	563	606	539	551	573	555	557	595	551	538	590	606	601	549	576	605	543	557	562	555	571	605	545	519	535	572	523	549	557	591	557	546	566	508	560	579	563	572	566	562	599	576	578	589	525	585	556	554	536	540	527	523	555	573	573	549	580	544	561	567	550	521	565	512	553	558	609	545	571	573	564	599	550	552	607	573	612	590	578	528	564	516	578	577	581	589	578	559	562	542	570	558	597	579	595	602	557	584	532	561	525	553	603	509	587	582	621	598	563	598	549	559	566	590	586	540	558	532	570	573	553	574	574	558	579	553	549	573	554	545	532	559	526	542	539	539	523	546	540	602	565	575	590	574	609	501	573	546	551	593	552	572	555	558	555	531	575	506	594	602	548	576	600	553	551	553	515	537	568	587	556	530	541	549	573	605	519	578	584	535	580	529	561	571	539	537	562	512	569	559	569	558	583	556	573	552	523	571	535	568	579	543	542	545	554	572	565	524	544	558	611	546	568	556	571	565	572	567	569	586	592	561	563	550	578	552	539	580	595	556	591	561	553	563	558	578	546	566	572	566	569	528	582	536	535	560	585	599	525	571	600	521	523	531	516	534	558	566	570	555	573	535	537	554	521	537	542	513	560	535	532	591	579	571	589	539	563	525	588	539	566	549	587	552	586	579	537	571	557	590	579	531	587	595	585	550	574	570	600	593	602	567	530	532	555	525	575	582	576	582	540	524	534	570	563	576	515	584	578	562	567	569	547	552	557	529	547	571	593	570	573	535	564	531	540	539	566	577	557	575	583	548	567	608	558	557	544	598	550	557	541	524	560	556	568	587	593	584	574	596	596	569	593	589	569	574	529	564	526	510	556	535	583	571	549	531	582	550	518	615	514	606	558	565	546
25421	21238	26975	25307	12665	1768	698	451	422	397	443	447	425	379	402	401	442	413	412	429	404	388	360	427	397	426	380	388	419	394	418	394	391	399	398	421	390	378	442	407	368	405	367	375	398	408	398	370	420	396	386	390	390	392	387	364	384	387	367	396	381	367	412	376	377	405	383	391	404	429	390	360	396	365	414	415	340	378	379	388	363	356	385	402	418	384	364	415	382	397	399	392	394	359	391	420	429	374	363	346	431	422	356	390	408	352	418	403	388	398	375	403	406	388	359	409	416	378	388	416	406	397	390	412	363	394	413	373	361	388	417	394	360	364	400	376	378	394	391	384	347	374	395	413	386	370	413	400	386	382	399	383	400	368	371	370	422	381	396	365	378	379	400	400	385	409	381	384	382	384	363	385	379	356	345	374	422	393	428	393	385	420	422	402	370	390	390	404	403	386	374	386	407	360	415	387	382	400	374	374	325	417	395	367	394	357	404	377	388	419	351	378	375	382	394	375	404	386	399	404	379	411	353	382	402	383	380	376	393	400	378	391	397	395	418	374	360	416	366	398	366	418	364	397	375	398	370	353	384	349	404	390	371	376	364	363	399	327	413	421	386	394	390	391	403	397	373	409	385	383	373	370	390	375	424	362	372	419	374	375	403	377	374	358	415	431	385	432	394	375	450	390	387	382	385	401	396	397	409	400	406	366	365	383	385	349	392	355	364	421	411	417	369	394	401	403	399	350	399	407	424	367	391	383	402	379	365	369	413	416	390	418	383	370	368	363	384	394	398	411	399	395	389	394	394	390	397	420	406	408	404	380	397	364	387	407	407	393	390	393	381	411	396	386	436	380	388	369	350	364	367	361	384	381	377	411	395	375	376	388	399	380	349	418	418	390	381	370	394	391	380	401	405	371	393	407	371	389	378	380	373	411	435	380	350	401	390	373	409	365	374	358	432	375	353	376	414	397	388	367	388	375	393	372	410	384	361	422	420	362	372	418	347	393	371	363	379	393	379	376	370	379	396	376	388	405	373	344	423	378	390	376	418	393	395	408	411	416	399	389	381	382	399	388	403	413	375	424	395	388	364	356	394	388	376	363	389	387	385	364	380	379	377	407	409	395	385	366	373	361	373	377	395	385	384	380	372	408	397	375	368	443	431	399	372	362	395	402	405	402	365	418	339	349	388	370	360	411	377	352	406	410	375	365	379	367	356	387	388	391	351	338	376	364	386	378	385	370	399	367	411	377	385	378	404	362	390	378	388	375	368	367	389	379	358	372	391	389	391	379	388	388	387	379	395	376	364	353	379	404	372	413	393	406	377	407	394	358	372	368	363	369	368	395	393	399	422	367	387	414	368	404	416	384	376	388	403	401	399	400	389	399	429	384	374	416	372	436	380	407	381	356	389	409	394	356	388	362	383	414	425	379	383	401	379	405	374	405	397	387	372	370	362	362	366	403	378	367	409	339	365	367	386	383	407	369	417	428	390	392	379	428	383	392	402	407	390	366	356	372	386	374	388	396	416	400	405	350	385	407	384	367	394	372	408	376	366	427	412	365	354	399	368	393	374	391	345	381	397	344	385	397	423	402	369	405	377	390	401	394	356	396	398	360	403	388	403	413	374	373	381	407	362	349	398	408	389	393	371	401	371	381	370	383	391	347	381	405	413	412	385	365	391	395	392	396	390	400	368	402	356	374	371	383	370	394	393	370	407	418	390	379	384	396	379	412	362	385	354	385	386	417	378	372	421	351	398	365	403	399	385	365	359	436	362	431	372	415	406	411	393	415	366	366	358	391	369	393	386	380	418	357	375	374	384	395	410	405	381	359	366	354	405	368	387	425	412	391	404	388	395	395	350	407	383	366	377	381	425	400	382	420	393	378	411	386	405	364	391	394	391	362	377	380	383	390	358	390	391	427	431	386	387	379	404	355	389	427	393	379	387	410	355	377	399	387	402	390	382	396	418	419	385	383	402	381	391	380	390	359	395	389	408	414	335	401	355	383	355	359	357	389	394	376	380	390	384	367	405	409	374	394	363	375	392	387	354	422	407	366	395	402	360	372	365	380	407	409	400	387	396	371	397	391	362	401	377	410	411	382	390	404	385	372	379	408	393	381	383	386	363	356	412	391	366	367	358	377	424	361	361	401	399	423	353	371	397	359	378	378	396	407	353	389	397	387	379	406	401	388	360	365	413	363	420	357	363	410	397	413	387	410	383	424	382	359	429	378	369	389	404	356	411	386	368	381	421	368	402	380	399	403	358	390	400	361	351	387	368	381	375	376	363	378	389	389	375	394	395	362	379	381	415	362	399	371	410	391	361	361	350	381	387	378	384	419	358	385	365	371	376	399	383	343	385	401	413	377	384	352	378	398	391	379	398	408	377	366	364	377	389	387	412	369	374	351	415	353	396	402	390	381	377	385	412	397	398	385	400	403	404	417	412	367	374	382	371	390	400	397	366	364	428	367	372	406	334	396	400	444	379	368	372	404	419	421	385	383	408	392	381	384	363	448	405	399	445	344	389	405	367	400	372	390	386	403	376	395	375	404	426	418	400	405	375	375	423	375	387	393	395	374	386	391	402	354	378	398	381	379	361	402	374	390	389	387	400	396	362	409	426	386	382	399	369	378	384	412	361	428	395	395	403	397	405	401	395	392	382	396	386	397	387	384	392	351	345	391	363	370	369	368	378	388	374	420	368	377	420	390	402	384	377	372	397	351	391	426	377	359	397	373	370	382	363	392	371	373	370	355	377	372	391	398	386	362	390	358	395	361	374	373	336	400	377	371	378	411	373	386	429	376	392	387	389	403	388	405	367	341	407	384	349	443	359	410	355	389	387	408	371	371	383	405	358	406	364	410	409	389	393	402	365	379	353	378	380	386	364	369	374	393	384	393	373	326	363	370	405	370	375	407	370	384	368	388	392	409	418	421	419	379	385	361	411	365	405	344	394	385	405	387	367	402	401	390	415	386	377	407	386	400	405	349	425	407	365	330	394	418	407	382	392	392	376	382	380	422	363	370	381	389	379	380	376	382	399	382	400	392	412	378	401	369	440	404	395	438	400	379	372	381	398	382	384	401	376	419	378	391	417	399	382	409	370	378	371	382	412	363	404	377	384	397	354	372	367	394	378	373	395	364	398	388	419	415	366	399	366	364	392	387	389	412	381	385	400	424	423	360	374	395	394	394	365	383	361	375	388	417	357	409	375	390	397	372	406	394	400	422	337	408	368	387	391	389	381	399	402	408	366	369	394	364	402	378	335	389	333	390	382	382	411	351	393	425	393	413	417	386	364	414	401	432	379	370	380	389	406	353	388	376	426	395	400	369	390	378	405	381	405	404	369	394	384	433	378	381	409	361	342	381	374	388	386	371	402	380	395	384	350	356	374	392	416	383	380	378	367	398	374	379	384	380	379	360	398	391	377	374	386	329	435	368	378	362	407	400	389	418	395	370	359	359	409	411	359	375	392	411	405	388	385	420	389	380
41322	42570	26016	21420	13981	2375	1250	741	630	627	578	572	532	575	532	505	544	526	502	486	495	536	521	468	525	496	516	535	476	518	488	508	495	471	509	490	460	491	469	497	481	454	482	504	512	449	463	512	475	464	467	482	453	523	514	475	448	448	468	449	490	486	439	468	495	503	472	448	483	465	518	485	479	481	454	496	484	497	466	525	458	463	421	467	478	517	460	482	495	462	499	511	433	479	453	490	499	476	493	472	466	472	484	493	503	479	500	514	472	484	465	457	520	513	510	467	489	485	517	469	442	486	493	469	498	472	453	476	491	493	478	485	492	473	458	453	497	496	466	455	465	458	454	461	492	476	501	521	467	473	472	510	479	484	472	460	467	457	435	502	462	446	519	460	485	519	477	495	460	435	463	488	484	495	470	481	477	448	486	486	454	478	456	473	476	441	498	475	476	486	497	488	483	495	516	482	483	457	455	510	467	481	489	482	456	485	459	512	494	486	478	470	453	515	447	485	497	437	466	485	466	427	469	458	502	492	470	491	464	448	452	477	509	479	440	465	470	497	475	445	453	474	486	486	516	455	447	472	477	480	485	468	432	417	498	462	451	469	525	474	474	431	481	461	470	453	512	489	488	474	494	492	491	458	467	457	450	495	494	456	505	504	481	483	496	485	420	491	531	459	501	487	481	481	476	464	459	488	451	478	449	484	469	466	453	511	476	469	494	492	472	427	491	452	531	478	469	468	517	470	452	486	501	444	511	472	459	482	481	484	471	449	493	504	460	452	471	493	445	479	473	463	486	452	490	538	476	476	424	452	468	455	477	520	475	479	494	453	476	482	421	444	502	474	463	469	463	478	469	455	470	465	485	495	475	495	463	464	501	487	496	488	426	451	458	498	455	482	472	482	461	446	482	471	472	460	477	518	489	469	452	463	490	468	460	493	497	462	455	491	473	421	442	490	483	493	463	410	529	521	474	470	504	467	467	483	478	436	460	475	456	475	477	468	491	486	476	478	479	492	449	466	469	485	459	500	496	480	469	493	503	459	487	507	452	467	486	480	493	495	502	491	453	482	468	453	470	484	439	493	445	474	443	468	474	477	501	492	500	490	467	481	451	502	472	478	505	484	513	480	497	488	495	511	473	453	440	447	446	512	454	473	479	503	513	472	453	468	476	481	452	488	484	470	468	497	462	472	517	458	494	471	437	478	483	469	496	490	455	465	519	458	456	484	471	462	490	492	453	503	491	501	492	472	439	491	480	499	461	440	463	486	477	518	450	479	488	497	488	461	477	482	450	499	477	487	464	421	475	473	431	475	459	471	475	438	475	493	477	470	465	477	520	483	502	466	445	486	464	479	520	430	496	527	485	459	504	454	443	460	511	476	482	462	489	475	487	469	477	483	471	478	469	498	492	530	471	482	464	503	492	476	441	518	479	495	500	445	465	501	464	496	517	478	521	490	439	479	475	474	461	490	487	495	480	477	424	460	495	475	467	492	470	454	505	490	527	467	502	483	485	467	508	488	450	449	469	464	480	490	482	483	483	527	488	484	469	473	467	454	464	495	455	494	479	463	482	486	465	461	456	469	503	484	488	473	477	489	480	455	516	490	512	502	456	485	473	451	488	471	510	448	489	492	469	460	477	493	428	459	501	483	487	469	458	463	494	489	493	436	484	467	456	465	455	459	470	478	447	446	449	464	441	482	495	479	469	478	481	451	471	464	528	475	493	499	475	498	460	458	481	516	479	473	473	484	473	502	500	491	464	494	472	500	472	494	454	492	473	461	462	417	458	513	469	458	486	528	521	476	461	510	463	483	502	478	504	506	508	490	463	517	481	430	486	496	464	517	508	474	500	500	473	478	484	460	454	471	487	447	475	482	497	527	488	506	505	458	497	448	438	468	493	477	452	458	483	481	490	474	470	485	470	452	471	498	477	486	496	527	485	487	464	462	460	488	455	468	521	448	463	440	447	468	509	479	469	471	473	474	523	451	494	452	516	485	490	471	471	459	462	456	458	450	478	497	491	458	497	471	495	486	460	468	495	452	445	484	466	478	462	490	498	458	506	439	463	462	483	472	497	455	489	463	487	452	454	447	493	480	497	451	462	481	485	464	464	499	464	485	458	465	524	484	511	482	507	468	502	533	517	467	487	465	486	470	520	460	434	471	501	496	530	490	487	493	486	517	492	505	463	488	484	456	465	459	474	499	488	436	507	473	460	448	521	504	512	489	461	498	494	466	469	465	494	448	472	509	495	454	484	509	486	481	476	435	507	489	459	450	496	454	485	483	454	502	467	453	477	482	498	504	452	464	511	462	495	472	475	460	523	458	473	515	463	502	477	451	505	488	458	467	457	477	476	451	430	459	477	528	453	479	485	488	450	452	492	471	440	466	513	489	470	490	512	454	479	484	493	494	514	482	483	478	498	469	523	474	435	522	474	498	486	528	489	470	486	438	473	489	472	514	456	509	498	508	502	494	510	416	457	490	480	432	491	466	480	467	478	477	472	460	503	486	464	475	483	447	467	474	463	484	490	522	467	501	496	499	467	503	478	465	489	494	476	465	483	480	492	477	494	493	458	433	433	498	487	524	467	470	466	464	480	500	459	485	475	515	497	465	465	508	468	474	446	484	431	494	461	439	494	472	486	452	468	493	495	463	529	502	480	492	492	472	437	505	478	441	441	481	488	514	465	449	449	457	464	512	504	459	481	453	493	484	494	466	488	445	507	495	469	467	454	442	488	498	469	457	458	471	505	498	487	496	507	436	441	487	503	504	507	480	518	503	468	447	480	474	441	501	474	458	480	474	487	475	523	525	459	462	454	458	451	492	497	468	476	457	490	516	473	496	485	477	507	435	468	469	499	511	475	477	475	471	481	488	458	462	489	472	492	447	486	492	499	488	441	467	507	502	451	484	504	480	505	480	478	465	482	439	493	461	479	454	453	464	467	506	460	482	530	471	507	461	443	454	496	476	480	483	487	471	421	464	490	484	469	507	514	469	511	477	473	469	503	455	488	501	465	458	481	459	503	475	481	492	478	446	466	460	498	470	439	466	489	432	456	472	496	448	482	487	475	458	489	451	476	475	444	475	457	499	467	491	500	476	459	501	473	485	470	465	434	502	452	503	516	470	488	486	463	455	452	483	496	466	437	503	491	455	469	491	476	535	488	491	477	466	467	454	457	455	449	481	450	476	471	444	529	433	455	450	479	479	485	511	476	473	467	457	471	464	477	470	498	490	437	446	464	461	494	479	457	477	476	531	433	501	495	494	487	488	459	488	470	510	485	468	470	475	527	480	484	486	474	521	486	476	490	512	497	444	530	497	450	519	478	463	476	448	470	512	484	481	480	492	509	492	502	482	456	458	484	474	473	476	480	496	466	480	466	446	469	459	461	485	497	495	463	458	501	525	486	487	480	470	482	485	497	486	459	460	514	478	494	504	461	511	424	442	496	447	479	476	499	542	477	511	436	455	473	470	470	479	473	474
22996	21248	28971	23938	21779	20608	9009	1541	1043	918	887	885	831	814	790	803	786	786	814	824	765	785	702	718	744	754	761	767	711	767	793	721	756	698	733	766	739	748	765	744	752	790	696	711	736	731	685	714	751	731	667	761	733	676	717	721	752	710	712	716	697	743	726	722	745	692	743	732	693	717	688	681	697	690	688	727	739	731	748	715	734	699	688	709	691	714	727	722	682	731	672	684	740	750	723	705	734	679	731	725	711	763	760	762	685	661	666	708	698	667	702	740	744	750	729	724	687	685	721	683	742	722	719	723	676	683	738	777	739	696	719	757	691	705	735	738	765	672	779	685	698	728	706	757	669	694	674	722	746	686	742	699	702	735	729	713	697	753	703	746	710	759	693	715	723	683	689	716	694	735	714	682	682	711	702	705	743	700	761	691	735	689	742	743	705	699	732	705	677	700	698	727	728	710	715	688	723	690	707	704	692	732	728	718	730	746	733	708	747	719	711	734	746	734	744	684	736	690	708	691	756	698	786	686	711	738	747	665	735	761	764	703	640	701	699	683	715	726	715	713	683	675	714	757	693	755	704	749	707	694	658	708	700	661	682	718	742	683	681	751	666	695	678	713	728	682	677	654	679	705	717	716	762	666	746	679	697	710	688	732	663	728	764	786	659	706	719	710	713	728	679	668	727	711	673	716	693	691	746	707	706	685	717	703	691	761	715	733	716	712	664	708	742	696	670	755	728	724	692	742	713	784	696	679	711	716	721	727	696	772	717	772	727	718	689	727	709	684	740	717	729	746	739	690	686	724	692	711	724	729	691	710	724	724	714	761	716	722	702	717	713	732	718	689	664	689	708	778	743	719	724	728	704	725	712	715	723	723	738	721	709	722	694	702	704	709	740	702	749	705	745	684	725	755	680	755	718	713	732	653	711	732	764	709	725	719	741	700	694	674	714	719	695	734	729	721	742	717	716	696	699	750	735	685	705	701	714	687	675	719	699	728	713	692	740	715	753	700	747	775	686	745	690	771	745	693	692	716	670	732	693	705	675	746	709	700	736	726	724	730	725	717	617	737	688	775	740	704	725	678	719	691	697	721	740	722	685	696	700	724	653	699	704	688	688	707	751	702	706	687	705	744	669	703	654	718	685	728	706	766	755	684	737	680	723	700	696	741	712	746	731	760	735	771	710	672	697	744	703	692	709	750	731	721	708	703	745	766	719	696	680	713	690	673	714	725	744	711	753	719	716	723	678	715	720	731	674	709	670	724	642	725	729	716	721	691	718	705	678	675	674	731	741	695	699	677	730	729	658	696	780	714	794	698	696	662	691	702	735	721	757	730	711	734	683	718	689	722	709	739	693	711	762	727	692	709	727	723	730	702	759	710	744	711	747	765	701	694	723	679	731	702	685	697	694	704	729	707	669	728	705	725	656	721	733	722	708	740	711	707	711	702	679	732	715	676	694	722	721	753	703	738	764	697	680	704	720	739	685	722	711	694	700	695	686	679	755	692	728	691	732	679	697	740	746	732	707	700	694	709	652	703	716	762	780	715	747	704	675	709	734	724	761	709	760	724	750	767	691	633	658	706	686	730	719	714	716	675	746	738	744	659	719	699	744	709	706	732	691	712	715	707	737	705	735	740	774	698	738	747	667	681	718	718	724	725	664	684	729	666	719	730	711	730	756	716	702	657	717	725	688	701	691	735	731	776	711	725	688	699	693	780	695	704	703	686	742	726	703	688	649	726	697	713	767	697	683	719	756	733	738	737	690	726	695	701	704	726	715	757	690	733	739	688	706	730	729	677	763	753	684	738	730	744	739	730	742	718	726	739	700	686	710	740	686	710	696	733	710	688	703	654	708	679	738	732	680	711	669	710	734	735	761	718	726	686	670	714	700	751	703	708	692	730	739	711	703	739	723	739	690	735	677	718	706	743	723	708	709	691	669	694	682	678	699	727	652	696	728	721	694	727	703	733	723	711	684	711	678	704	694	690	729	715	711	667	734	700	687	707	669	690	750	681	716	672	731	761	725	679	712	706	734	690	692	777	737	700	708	667	693	687	717	712	691	698	735	688	690	735	693	749	751	714	734	678	740	741	661	705	734	697	709	742	710	704	689	726	685	678	720	678	726	693	704	705	697	689	669	686	700	688	701	749	707	675	759	675	680	713	745	753	691	738	733	693	689	719	687	728	726	730	730	689	720	675	701	719	786	711	721	742	662	700	711	696	703	709	731	688	715	672	723	746	722	762	739	739	748	744	720	706	681	704	728	681	719	726	773	700	707	630	705	686	723	719	728	720	700	683	714	709	684	651	797	711	757	729	727	767	659	743	734	716	703	690	682	673	668	740	715	695	743	701	785	683	648	686	725	679	699	707	729	744	717	706	732	690	697	704	691	724	713	708	678	671	668	724	745	720	712	710	702	682	687	740	723	729	685	732	691	734	669	671	721	706	751	680	724	710	739	717	730	743	706	713	727	700	682	664	717	735	704	679	700	707	716	667	718	734	712	727	709	752	755	667	721	725	691	725	754	730	702	680	728	672	704	691	676	698	693	660	694	720	703	689	713	694	730	738	709	705	731	727	725	713	720	712	743	687	701	688	671	754	678	723	722	778	704	720	744	691	701	695	710	705	741	650	664	656	716	689	695	710	673	645	727	685	686	688	690	720	711	696	736	721	795	714	719	710	707	721	743	733	715	731	690	728	679	748	712	678	698	708	735	714	681	662	697	736	700	698	739	721	737	708	720	766	720	662	718	749	700	713	721	743	713	745	707	720	728	740	683	723	709	696	728	712	697	683	699	747	673	714	699	714	712	723	734	725	718	667	704	681	699	725	672	643	724	664	694	656	738	715	669	723	666	721	714	696	707	746	734	699	702	713	677	760	722	743	726	691	709	736	703	714	743	730	741	703	711	735	722	732	718	680	698	686	749	712	734	668	736	731	724	736	699	700	712	753	699	685	696	773	715	687	709	693	733	712	692	712	755	670	703	748	709	717	726	747	725	723	705	721	688	707	729	654	712	708	693	746	716	684	680	679	719	674	708	721	754	695	688	687	701	744	756	742	703	742	709	745	685	707	722	687	710	738	713	740	731	689	733	766	692	716	714	721	718	728	673	734	712	712	705	701	719	678	732	709	693	720	693	738	702	691	707	713	689	665	721	662	698	686	733	701	699	694	682	710	765	699	683	752	749	728	670	704	727	704	697	713	731	703	712	696	707	698	672	721	688	755	725	682	723	745	744	745	733	727	701	732	704	714	693	688	696	725	713	724	695	686	714	746	724	810	767	684	688	721	706	740	723	741	725	734	708	709	711	773	761	663	717	675	737	678	712	724	734	671	695	702	706	765	703	757	708	719	683	765	685	682	734	715	711	665	730	705	730	684	702	683	709	708	723	662	681	696	671	709	747	688	718	739	742	699	689	696	706	780	696	701	716	674	702	704	736	714	743	679	678	672	674	741	659	736	705	682	692	707	732	670	763	691	736	709
53160	66982	46112	39300	30580	7672	4480	2028	1527	1374	1217	1207	1110	1093	1023	985	967	951	923	915	915	895	925	890	884	902	902	832	876	824	799	805	848	892	822	842	892	854	790	781	840	836	818	874	829	837	849	857	829	799	823	850	789	832	837	813	794	846	825	895	795	832	819	821	825	816	826	821	873	858	786	790	851	821	789	837	786	805	796	833	874	800	797	846	802	853	850	776	773	834	806	840	839	836	836	851	808	827	830	793	813	844	863	853	836	776	866	861	844	771	785	849	859	798	871	813	837	855	799	836	807	828	828	882	806	829	856	838	854	794	827	808	826	840	832	773	840	819	807	816	812	806	854	816	847	821	797	817	803	830	813	818	790	868	820	803	854	851	843	850	792	800	823	803	875	813	809	890	834	791	798	790	809	813	811	821	824	831	792	841	794	775	817	849	824	792	800	858	784	826	820	824	814	834	774	812	806	828	865	780	814	801	859	789	808	839	841	860	821	827	823	829	817	839	851	820	820	869	813	874	780	769	816	760	838	791	822	778	775	866	788	870	824	787	841	802	800	785	820	793	855	849	841	761	802	802	777	847	831	796	820	839	823	836	791	867	784	767	828	805	826	811	826	840	812	818	803	776	850	804	804	831	855	811	823	801	808	878	850	844	830	849	830	783	842	825	837	797	842	833	804	802	810	834	791	819	870	794	836	816	784	829	830	808	769	803	833	777	817	747	853	813	829	838	817	816	822	852	852	749	809	825	837	853	861	807	819	852	811	807	855	822	789	816	851	864	822	780	814	843	815	811	836	864	817	785	878	750	800	830	825	842	856	832	829	829	864	829	813	870	832	820	810	881	822	825	825	850	813	815	830	782	788	821	767	846	807	834	818	760	791	848	805	787	846	781	847	773	808	845	832	853	793	781	838	802	804	813	858	800	817	775	757	825	825	809	814	799	775	841	817	834	836	788	816	817	865	813	798	817	777	815	812	809	816	783	838	825	810	858	793	825	843	804	839	805	833	863	797	824	839	849	782	872	835	815	822	776	831	787	808	817	817	818	809	809	810	791	845	835	799	770	829	805	831	813	840	823	816	780	800	817	844	809	781	806	854	810	773	807	832	733	759	801	795	850	818	834	779	833	794	822	782	776	804	780	822	825	817	807	855	811	831	832	761	782	792	807	855	827	803	841	778	756	768	792	832	833	809	775	801	787	841	801	838	779	841	776	882	876	805	825	797	859	831	818	797	788	775	783	747	817	880	779	831	807	861	780	845	797	837	800	785	869	832	802	817	759	828	827	791	817	793	826	841	892	811	834	855	808	807	799	850	767	786	810	823	825	800	788	841	805	850	786	835	834	836	807	819	806	845	821	817	847	842	829	800	809	797	762	819	821	845	841	830	788	784	847	818	819	812	816	783	866	795	817	815	808	811	774	820	780	821	824	788	779	817	809	867	803	780	752	855	795	837	783	829	793	820	798	747	788	824	765	878	827	846	824	784	783	871	789	780	843	825	808	794	787	861	819	805	824	819	775	785	867	785	804	773	813	810	855	802	872	827	831	841	797	882	772	793	811	818	792	811	780	829	828	832	804	768	825	814	830	772	805	851	775	797	814	771	809	793	807	814	795	814	847	850	793	771	815	801	778	801	825	852	840	778	750	787	834	803	790	793	841	822	812	805	846	829	821	790	843	835	842	798	767	870	787	853	857	822	824	847	805	819	812	879	833	792	814	889	784	830	821	826	844	797	799	844	805	816	806	802	795	823	774	799	785	793	813	834	805	786	837	801	798	804	821	833	816	819	786	823	766	818	823	795	836	771	892	824	838	849	787	795	817	799	844	854	859	827	812	856	853	829	844	828	802	759	807	816	842	806	797	820	813	784	784	837	787	774	816	804	814	810	836	769	812	841	798	819	781	826	828	860	854	799	814	799	812	819	805	793	832	789	795	867	815	797	871	789	774	806	813	817	792	790	773	797	815	811	733	808	797	838	868	823	839	793	826	836	798	859	808	826	809	798	832	813	784	800	825	823	852	772	782	816	782	801	765	733	823	767	802	796	820	812	817	748	828	809	793	841	847	790	855	851	839	851	825	839	850	829	833	787	794	792	837	820	824	826	844	792	827	855	808	822	789	823	829	844	802	868	818	833	858	832	831	816	792	844	771	836	781	770	809	774	845	820	832	764	832	828	813	832	827	834	781	819	804	821	806	805	807	807	778	802	764	789	802	811	851	778	848	845	842	774	832	821	854	873	819	814	873	817	833	821	820	807	757	858	808	826	741	867	799	833	886	820	792	802	752	809	863	857	807	810	826	828	822	784	779	847	769	777	841	809	824	841	850	778	847	825	867	778	835	809	750	815	804	814	760	789	799	843	805	837	802	789	818	861	806	799	808	811	836	806	804	813	780	823	814	799	814	801	836	829	805	838	828	847	776	796	825	764	833	827	787	839	795	836	859	804	847	780	825	806	768	808	884	834	812	817	857	834	839	826	778	809	857	837	848	800	822	800	824	793	803	790	815	807	837	804	826	831	848	810	798	803	848	852	825	822	823	826	833	814	799	819	856	827	826	788	758	814	832	854	815	848	772	823	839	836	825	821	797	842	794	828	778	874	817	772	829	881	816	797	815	801	825	812	817	765	842	804	801	817	806	748	896	801	795	807	793	804	805	803	780	880	851	811	810	864	803	811	811	832	858	819	835	770	821	824	805	837	770	804	815	766	786	841	851	759	823	808	779	837	819	788	828	800	829	797	812	799	833	848	810	761	755	827	821	769	793	765	822	859	822	770	824	798	804	753	853	829	823	862	786	825	791	855	794	783	781	880	837	774	845	804	774	801	829	734	861	817	795	832	787	807	810	814	825	780	837	869	822	871	781	785	839	828	786	879	823	821	802	831	844	862	898	816	803	850	821	809	847	819	801	794	798	809	796	821	846	783	841	801	840	834	823	813	834	749	784	859	787	807	797	814	847	834	795	854	817	819	822	816	772	836	793	828	784	805	826	780	801	814	810	811	760	746	780	804	825	784	799	844	809	817	818	817	843	827	858	797	803	781	845	809	826	869	823	813	833	776	812	826	830	867	827	804	826	823	841	822	848	804	856	852	765	796	809	806	833	831	822	801	790	839	828	807	814	838	788	755	796	860	836	806	799	791	812	775	780	813	807	816	872	812	870	861	844	838	828	808	804	816	827	829	822	778	807	828	813	813	845	861	757	798	836	832	823	860	834	787	813	795	812	865	824	806	849	769	798	826	845	731	815	783	825	813	815	796	788	812	784	842	816	800	813	790	832	807	875	806	808	784	827	807	857	854	855	750	850	824	816	830	874	832	825	864	811	836	871	765	833	821	796	823	801	826	822	819	802	832	792	842	794	794	835	848	815	811	893	792	835	836	837	808	844	776	760	836	837	816	835	770	824	825	848	761	839	855	794	795	804	812	839	816	823	792	783	797	789	814	825	847	843	782	840	784	867	792	832	780	825	779	738	867	800	770	817	819	875
28016	20889	12599	4731	2120	803	480	359	355	339	338	344	310	342	361	316	344	365	300	308	347	325	328	380	330	319	324	348	353	305	332	331	324	352	320	337	319	334	313	310	310	363	332	320	316	340	344	355	314	322	353	335	350	367	324	350	332	308	336	316	359	325	356	326	308	315	326	334	291	318	316	309	336	336	306	330	349	305	324	330	345	317	310	334	290	328	331	338	316	351	327	342	332	325	321	359	322	348	321	323	348	316	325	308	322	349	319	346	338	299	338	326	322	323	318	324	312	307	350	347	308	326	307	313	350	344	324	330	312	344	340	348	327	310	338	339	350	311	321	350	314	338	315	340	307	338	311	306	331	333	334	345	352	328	366	305	319	363	308	331	302	327	358	327	345	329	351	298	317	288	335	309	338	316	347	306	334	348	335	328	317	332	326	312	331	291	323	298	358	302	324	290	298	335	374	316	323	348	294	337	351	299	342	352	362	353	310	342	349	303	328	354	343	294	325	346	318	325	311	317	318	346	363	308	347	330	368	316	326	308	307	309	296	334	325	311	339	368	313	355	374	367	329	327	321	362	333	343	311	317	300	290	321	293	308	352	317	292	347	321	348	317	305	306	338	332	327	309	321	324	329	304	380	340	317	315	319	305	359	298	330	321	305	355	336	307	300	321	312	331	299	333	357	328	357	315	346	334	339	330	331	320	353	320	346	302	330	326	338	350	326	324	306	323	319	320	351	333	330	345	356	317	350	293	305	332	356	321	341	334	328	318	361	310	325	319	323	351	322	336	362	347	335	343	313	329	350	334	346	315	341	318	351	314	301	323	321	346	326	357	368	296	341	339	315	322	333	305	343	316	346	305	332	345	349	318	347	342	325	306	339	349	328	338	360	328	327	325	307	359	332	336	341	310	347	323	307	375	346	309	339	306	305	291	343	341	328	303	337	339	331	321	324	321	347	336	331	327	324	336	318	324	316	314	319	323	305	304	324	366	318	332	357	391	334	345	340	318	305	324	339	317	307	350	327	323	321	354	307	348	323	321	312	315	332	335	357	332	338	314	324	326	342	324	340	341	340	359	337	331	318	314	356	346	342	318	332	335	352	324	327	325	380	323	341	307	326	351	326	323	350	351	322	325	351	318	329	332	331	325	308	294	295	326	349	327	332	340	283	317	329	327	370	308	326	337	349	361	350	327	319	353	330	320	315	324	293	322	375	343	355	311	341	348	345	290	341	351	349	290	335	312	340	342	333	324	335	334	310	316	357	366	363	376	303	354	307	338	322	368	341	343	338	308	328	334	318	316	314	332	311	312	319	348	324	312	313	354	309	324	341	351	321	305	333	325	361	301	340	319	328	317	351	321	306	308	341	319	292	343	375	342	325	328	343	350	336	316	312	320	333	340	353	331	349	344	317	326	329	351	314	303	311	332	313	337	325	329	332	354	335	306	347	294	326	321	321	326	364	344	303	309	358	332	359	346	341	292	318	326	329	344	310	339	335	318	331	372	356	341	330	325	383	331	357	361	332	307	323	335	362	307	328	348	360	327	325	325	328	318	318	320	335	319	356	315	348	337	381	319	304	317	341	301	322	357	327	328	360	326	325	302	313	312	326	301	313	336	318	361	342	360	304	344	362	333	321	333	338	338	332	331	344	339	349	343	327	346	354	325	322	311	340	328	326	277	331	314	321	338	358	353	339	357	327	340	319	328	338	310	340	308	323	312	312	332	316	336	314	328	356	320	324	354	339	342	326	333	351	321	345	332	343	316	327	368	348	300	325	325	324	334	353	316	324	350	322	317	374	333	327	348	315	328	364	313	311	375	335	298	362	349	326	348	333	361	290	333	308	333	314	295	338	332	347	337	307	337	330	334	343	362	303	305	329	311	322	338	321	302	317	333	326	314	303	343	288	333	335	334	323	357	304	314	318	364	288	317	332	321	323	351	341	333	331	327	350	347	342	355	346	317	367	336	359	339	312	315	343	307	351	329	326	328	304	308	373	328	309	332	320	326	353	312	319	348	312	328	292	352	334	358	336	320	316	374	328	315	344	328	309	333	317	338	354	312	353	328	323	369	296	310	322	320	341	324	331	308	296	301	323	343	328	335	363	344	354	330	325	338	347	305	321	322	329	361	323	332	359	319	345	334	308	331	340	314	294	336	297	332	305	303	331	328	342	323	327	340	335	291	357	334	367	302	334	334	349	281	328	341	315	331	359	320	325	330	335	327	322	321	325	320	348	345	328	321	341	299	340	306	349	339	332	323	327	340	315	319	303	360	292	317	340	339	332	336	320	313	340	313	303	322	314	333	286	335	334	343	359	322	311	356	316	356	318	326	379	338	305	327	344	300	311	304	331	351	347	332	340	313	348	337	343	323	312	341	307	337	358	368	319	348	336	341	317	316	324	346	345	319	326	315	313	333	372	308	327	318	326	306	307	323	342	343	324	307	314	357	329	329	354	296	371	345	322	302	370	330	355	319	328	306	320	285	340	335	379	320	325	315	343	311	321	345	344	349	353	311	355	336	315	303	308	309	332	322	357	310	331	317	317	319	337	338	354	333	317	333	328	316	322	363	330	328	323	336	327	342	318	330	350	323	305	318	323	315	349	305	336	320	289	335	334	326	313	341	340	342	353	331	311	350	343	338	355	302	356	308	311	341	333	339	340	317	344	320	367	333	335	316	331	366	343	341	338	322	338	323	303	330	331	287	321	323	313	338	341	331	327	331	330	341	336	320	294	335	336	312	317	341	334	350	301	311	336	321	339	341	325	340	323	353	339	332	347	337	312	303	306	317	354	317	325	315	318	372	325	327	354	361	310	320	333	328	338	332	346	325	338	343	327	314	351	321	320	321	299	332	312	305	332	315	331	330	308	334	319	293	325	304	357	340	300	370	343	318	337	326	329	315	353	324	343	332	350	318	311	360	340	318	307	339	359	318	343	311	349	319	312	311	367	354	332	336	308	341	295	306	314	326	346	357	311	356	310	330	344	339	347	328	312	322	324	324	307	323	309	326	323	323	288	331	316	322	328	347	333	314	314	329	350	327	320	363	312	315	341	341	317	320	335	275	341	302	356	335	301	301	318	344	344	328	355	336	335	313	350	334	302	346	333	325	334	353	316	369	319	321	368	309	350	332	326	385	307	345	329	341	330	317	357	323	309	326	313	356	332	313	319	337	330	317	378	359	339	345	315	299	341	320	335	356	312	334	314	333	342	363	334	315	322	354	325	338	353	354	329	347	356	315	341	311	345	325	332	331	320	344	346	337	314	349	317	333	328	329	316	298	323	317	338	332	324	338	334	320	312	344	357	338	349	335	317	356	345	343	296	357	312	340	327	302	293	320	336	371	333	339	319	327	294	347	313	334	342	333	287	320	358	316	328	319	313	351	323	341	335	327	309	323	310	308	345	330	353	334	329	315	359	312	338	344	325	351	374	339	294	317	322	322	326	306	300	344	357	329	323	344	342	303	373	318	349	358	358	344
24703	19437	7731	5467	3185	856	592	427	416	456	434	378	445	393	431	370	405	386	430	430	438	385	437	443	381	405	387	414	443	403	389	368	399	404	421	405	389	386	382	388	372	382	416	385	433	415	388	402	410	377	409	421	379	410	383	388	386	415	401	411	413	406	392	392	435	431	378	419	413	381	371	405	412	383	394	427	418	430	381	380	387	414	370	389	420	412	433	399	434	394	395	405	355	442	445	428	414	398	412	377	396	386	376	369	383	426	395	396	417	396	399	380	396	409	418	381	411	409	384	404	399	382	417	428	412	398	428	410	440	406	384	397	422	399	418	408	422	385	364	410	409	405	381	388	446	383	394	410	417	384	381	359	417	436	392	388	399	401	350	387	429	458	378	416	404	430	426	388	384	413	410	399	399	384	364	415	384	382	381	407	394	423	416	405	392	387	414	405	413	382	386	374	383	413	347	380	409	373	385	378	395	365	422	421	412	392	414	404	420	423	409	390	396	420	335	397	364	384	367	401	402	379	427	396	398	433	379	366	356	401	407	400	390	404	394	400	387	416	396	422	405	394	379	411	364	385	415	379	411	380	363	419	370	375	411	396	394	406	404	404	441	393	397	388	385	395	384	395	417	421	398	381	420	394	412	449	443	420	395	410	410	431	369	402	379	399	462	423	407	403	412	408	408	384	383	416	378	393	389	435	427	408	382	407	372	409	394	440	353	407	453	419	389	428	429	426	382	417	444	396	399	409	379	392	369	385	428	418	422	367	405	422	412	365	405	398	381	383	430	393	398	404	387	398	393	394	414	410	374	401	418	435	366	429	398	408	428	359	404	390	422	384	348	424	382	388	407	397	441	446	380	388	413	391	391	386	438	376	359	383	403	398	413	393	372	424	390	375	366	390	379	386	409	399	392	389	370	380	409	400	379	386	378	395	416	368	389	371	408	419	385	401	375	381	472	405	397	401	410	386	425	413	385	398	394	373	388	392	412	383	403	420	380	413	395	405	400	403	395	406	401	403	409	419	413	404	395	424	405	348	415	416	429	374	418	398	415	429	420	386	404	388	376	403	406	368	402	373	382	385	376	408	459	415	375	407	374	407	384	383	384	425	399	392	448	380	416	391	397	377	427	421	381	412	418	411	415	397	410	395	372	387	438	433	401	382	465	399	401	418	459	403	454	424	406	411	387	386	395	432	376	402	418	401	409	372	391	389	411	363	393	408	418	425	388	397	375	362	368	424	377	405	386	398	398	405	428	413	423	400	428	406	405	426	403	388	411	396	398	367	386	397	416	400	400	404	432	390	391	436	408	405	427	401	369	398	392	427	364	417	409	384	417	378	380	402	391	406	384	412	397	368	386	408	403	387	404	368	394	406	434	385	416	389	378	432	404	373	386	413	432	410	383	381	413	450	388	432	389	375	442	392	392	423	451	397	408	395	385	401	415	398	383	400	360	424	403	423	384	405	412	409	362	396	410	395	411	378	381	386	351	408	416	399	369	369	415	417	430	403	402	399	399	362	391	446	413	384	386	407	408	420	407	402	390	415	416	376	398	436	366	390	383	425	379	413	424	395	403	404	380	395	434	390	435	403	397	425	410	367	369	428	394	427	397	405	389	394	357	420	419	388	382	407	425	393	357	410	407	391	383	382	408	404	417	409	391	407	402	387	404	374	396	406	386	405	413	403	410	413	419	423	405	452	416	408	407	397	397	404	447	387	417	400	412	411	419	403	382	379	437	414	374	396	363	387	403	385	408	372	403	401	399	369	394	398	383	389	412	406	399	415	399	422	418	378	411	394	404	382	393	408	391	417	423	387	355	389	417	416	390	429	393	407	389	373	416	402	387	417	386	424	434	394	372	385	430	377	379	405	404	394	421	382	408	404	390	431	393	395	391	388	415	419	401	413	413	429	401	398	379	400	411	426	396	444	422	418	428	420	405	401	383	398	411	436	394	417	416	377	385	388	373	395	416	414	409	348	397	408	431	396	386	377	432	420	441	401	357	425	422	379	404	449	410	424	396	399	421	395	374	439	401	393	388	421	380	378	403	400	390	390	407	370	390	397	418	412	363	429	438	418	446	417	375	383	369	411	418	406	396	380	379	392	412	363	416	424	412	382	390	410	397	357	433	442	404	401	395	370	421	435	416	377	368	380	377	403	406	414	372	413	380	369	413	395	399	408	406	398	392	382	412	408	384	409	374	410	402	424	378	438	412	408	385	419	417	393	357	375	359	388	390	381	407	406	408	388	371	404	359	413	415	421	403	392	397	394	392	372	428	388	380	388	393	427	392	403	372	440	421	405	339	389	436	414	390	396	406	422	396	401	424	376	436	418	371	395	409	442	398	444	373	360	359	373	407	434	378	385	408	376	365	452	372	398	401	396	409	391	390	395	387	366	429	391	416	412	388	366	431	410	381	369	404	396	428	390	391	400	324	424	411	397	428	397	412	400	409	386	433	391	419	409	395	376	382	406	406	410	381	417	387	362	400	426	404	384	398	448	430	409	406	424	405	408	422	421	403	401	377	454	413	385	398	413	386	378	367	386	415	373	402	422	416	391	389	384	407	442	388	435	394	384	402	395	379	435	441	386	400	375	388	377	369	367	414	398	409	368	392	394	425	383	412	394	410	363	412	441	401	427	377	400	427	419	387	387	395	396	392	392	398	403	395	386	416	408	396	415	443	409	403	384	360	386	420	439	377	372	422	382	435	422	408	377	403	370	436	368	397	397	405	365	397	337	372	347	400	397	412	416	379	419	395	398	365	410	397	413	430	379	436	417	389	378	401	385	406	423	366	358	375	401	410	362	412	411	355	359	407	388	396	382	393	392	393	416	425	394	350	365	403	399	391	404	381	413	391	406	421	372	374	410	413	425	382	407	381	375	410	390	406	366	385	381	428	397	443	402	417	410	395	404	410	441	373	356	407	387	397	416	390	405	416	374	390	395	397	417	392	419	395	360	365	401	405	427	391	392	395	442	397	410	397	415	406	432	403	376	374	387	397	396	366	397	398	409	377	404	388	364	413	460	389	404	385	428	383	377	393	462	407	409	419	417	385	376	389	394	442	405	378	399	407	401	409	404	390	396	381	365	401	386	423	393	416	416	441	403	387	390	392	410	402	374	410	415	399	456	406	373	376	415	397	411	404	398	369	383	401	385	395	379	401	414	390	408	419	439	423	389	423	440	396	403	407	369	413	354	414	368	393	438	417	378	385	393	416	389	415	400	410	416	404	409	397	399	381	410	409	405	384	369	400	409	402	414	426	430	379	373	410	382	348	391	430	391	449	414	397	460	397	397	399	397	397	419	402	390	398	389	414	391	405	406	392	411	407	396	424	372	411	400	386	389	373	399	377	371	391	413	417	392	406	408	438	422	387	410	370	429	394	413	355	400	376	394	365	385	370	393	367	408	413	386	397	395	403	416	377	403	383	410	398	403	424	380	396	422	385	381	387	389	399	391	419	420	389	400	378	396	414	427	435	414
24424	21243	28087	25025	20783	7788	1697	774	601	607	539	579	496	510	499	535	489	468	495	488	496	457	502	493	518	515	460	479	489	482	458	505	478	489	491	471	474	472	500	487	473	455	469	463	455	476	486	473	450	510	477	483	488	491	442	503	505	466	461	459	425	457	442	489	474	473	463	432	469	511	459	478	468	480	463	482	498	471	498	489	475	472	494	443	487	478	446	461	494	480	494	490	493	472	445	469	489	508	434	505	482	487	518	465	475	488	518	483	462	515	480	466	469	503	437	469	473	495	488	478	473	510	506	465	522	489	498	472	504	481	473	485	492	481	507	482	477	449	444	464	479	507	501	476	473	497	476	481	493	532	500	480	436	491	477	492	493	472	499	470	474	425	478	494	527	470	459	500	519	462	484	483	472	478	480	477	499	474	493	485	470	459	468	497	474	489	500	464	459	513	475	474	480	487	481	467	490	451	466	463	519	483	531	457	480	488	476	540	491	484	505	483	498	483	484	473	434	484	450	484	476	449	486	496	508	521	480	441	520	458	492	480	529	487	525	482	490	519	452	470	508	494	422	475	472	490	510	467	458	516	473	480	412	488	447	509	458	469	500	458	460	516	490	455	546	481	450	476	461	476	466	465	459	440	453	458	484	473	464	466	477	497	489	514	484	486	534	493	473	497	485	479	474	498	507	505	483	496	493	468	453	490	485	445	494	505	497	474	468	486	472	488	460	480	507	475	459	515	494	503	473	452	470	456	482	474	505	487	468	486	508	451	488	456	476	489	517	506	449	492	443	449	497	470	441	476	480	468	463	499	455	485	480	483	469	491	473	474	450	502	510	499	508	472	477	437	459	467	493	455	462	484	482	506	483	462	486	476	463	519	524	466	477	477	493	453	464	527	453	486	453	499	458	479	475	459	499	469	458	484	468	489	482	464	494	501	462	471	487	487	488	490	500	507	507	468	460	471	508	479	488	529	443	481	446	427	445	493	478	476	458	476	491	512	451	474	487	506	470	504	483	480	505	508	498	474	484	477	488	463	472	455	483	481	443	508	469	471	475	518	440	447	454	485	498	497	469	497	467	498	475	437	480	489	483	497	451	506	475	447	473	518	447	501	505	490	465	455	495	493	464	480	516	473	449	517	492	506	504	471	464	439	441	510	489	520	515	500	481	482	455	510	477	469	496	465	462	485	434	490	472	453	484	478	471	440	476	453	480	463	484	499	519	448	479	499	473	493	476	493	464	507	469	468	438	454	489	497	491	497	476	458	465	488	470	487	498	490	479	495	459	502	501	526	471	477	473	481	492	474	501	441	494	472	489	456	482	470	495	464	476	487	458	487	481	458	469	463	465	522	472	461	507	471	498	439	469	476	449	449	487	468	453	503	465	497	431	518	500	496	483	455	478	494	469	443	418	463	532	498	497	484	497	484	496	500	447	450	486	495	464	495	474	487	492	470	490	456	481	512	446	466	459	497	467	478	515	489	459	503	462	471	491	477	496	491	489	471	503	469	481	525	460	464	512	485	491	465	456	449	509	460	485	446	493	520	506	466	408	470	463	500	493	510	494	491	476	467	472	501	461	473	470	427	507	466	459	461	461	467	467	490	467	474	478	472	474	539	462	462	431	482	465	466	480	482	450	507	466	456	460	477	500	497	493	526	487	478	493	476	491	508	469	479	466	528	448	475	467	465	491	497	451	488	474	489	481	471	500	481	496	462	514	465	485	478	488	482	511	447	449	489	461	466	475	476	514	482	482	479	495	441	516	494	531	444	513	494	432	484	460	485	422	480	451	436	450	444	475	457	446	504	457	472	466	456	514	469	461	434	456	495	493	511	441	510	465	468	504	485	479	431	480	468	499	481	477	479	458	480	484	500	478	445	450	474	508	509	506	508	481	454	447	488	492	475	519	488	474	462	447	457	473	485	493	486	485	494	485	433	524	463	485	490	492	450	475	476	479	481	499	482	503	457	507	472	496	451	495	473	468	529	460	469	490	465	477	506	480	473	504	478	486	435	449	475	496	487	480	484	408	451	459	486	509	490	502	518	511	467	483	489	491	438	460	468	482	443	478	479	492	465	501	487	450	452	475	458	474	484	461	505	481	467	514	480	497	479	481	474	459	483	494	473	451	506	459	515	473	465	447	518	474	479	434	468	520	483	437	506	480	463	470	470	515	485	474	503	517	464	464	467	474	495	478	490	485	479	470	504	472	527	491	503	474	431	504	466	477	501	495	520	449	472	452	493	504	462	451	445	496	502	456	447	474	477	487	462	499	455	468	486	476	505	448	487	462	449	450	455	487	468	471	477	511	491	456	484	512	471	496	491	500	483	520	496	447	486	507	473	495	543	484	478	487	509	454	488	476	494	495	460	482	486	463	452	495	425	455	472	483	478	487	483	440	471	509	494	456	467	474	484	491	455	468	463	482	505	469	466	450	455	516	497	459	473	451	451	479	478	474	511	505	479	452	484	452	482	478	474	454	463	497	478	482	481	513	482	458	469	479	492	495	463	484	502	500	432	474	503	478	516	497	494	508	468	484	452	474	447	507	447	478	504	458	493	454	484	464	483	445	487	481	469	457	490	483	465	461	466	464	499	451	488	495	503	424	431	446	498	498	502	461	458	509	496	467	455	451	462	506	460	449	513	482	481	487	461	493	477	487	488	471	435	487	485	481	455	463	486	485	473	496	475	473	504	509	489	488	444	507	508	494	516	412	477	457	470	483	451	493	485	450	481	448	488	450	474	455	473	446	512	508	476	490	486	445	474	494	494	485	503	468	498	492	448	492	495	499	457	497	463	482	476	478	489	467	475	460	535	465	485	502	443	490	481	502	471	462	481	508	452	500	478	447	480	499	498	530	481	488	486	472	489	491	497	498	515	500	485	460	485	514	446	471	504	470	488	477	490	520	486	475	482	458	429	459	475	462	447	467	460	461	500	493	418	452	488	477	515	448	476	496	461	477	473	480	489	498	470	519	467	503	473	516	487	505	471	495	509	454	484	442	525	501	483	480	460	466	483	514	473	491	502	486	468	459	452	479	472	509	490	479	447	460	466	474	460	488	523	523	484	506	468	488	511	454	485	464	459	494	504	431	445	463	469	458	498	460	515	476	488	467	478	463	501	481	485	461	489	492	489	534	454	473	475	466	464	439	496	479	478	490	472	470	445	516	479	467	431	442	484	477	449	471	445	485	479	446	446	506	469	476	544	459	503	439	442	440	496	467	461	470	503	493	510	479	442	443	457	444	462	494	470	521	463	522	488	481	464	507	480	443	485	463	480	467	459	483	471	481	482	480	501	482	469	439	556	471	452	461	467	481	492	479	470	507	456	466	498	449	504	453	495	471	483	515	491	507	463	474	465	473	485	454	455	465	504	523	487	486	470	514	478	499	480	482	500	457	455	486	464	471	460	474	519	482	472	485	486	460	464	471	485	488	487	452	533	465	439	483	550	463	462	473	474	471	452	466	517	506	447	478	508	449	455
43350	50693	31814	27863	18830	4478	2790	1085	850	773	764	724	707	639	658	636	612	668	614	573	587	573	613	643	567	579	588	552	577	562	572	547	590	624	597	589	616	570	577	585	567	610	592	592	574	615	536	542	542	587	567	576	577	574	579	582	556	543	580	588	548	580	551	565	604	568	600	561	603	591	565	601	561	533	583	603	558	558	612	577	562	586	580	541	578	559	583	604	571	569	570	550	559	569	554	550	566	614	563	569	574	546	552	544	602	573	571	573	580	601	561	562	562	598	560	563	572	584	550	542	567	577	587	572	544	593	570	572	579	580	582	552	569	550	581	550	597	553	575	548	542	614	565	571	569	575	536	547	567	554	546	546	568	572	587	572	551	554	537	606	578	561	581	558	557	590	557	579	554	522	569	586	555	555	577	545	532	547	616	567	565	543	550	530	550	610	586	605	538	601	589	545	546	544	560	555	580	546	524	557	570	550	527	608	587	579	565	603	586	569	585	574	563	560	545	573	601	591	558	547	534	575	547	568	527	553	562	585	571	555	531	529	547	544	563	523	536	596	548	579	539	568	589	566	573	533	575	556	559	511	598	506	572	545	561	558	563	528	559	585	576	557	573	578	535	510	560	571	592	546	579	548	587	560	603	578	532	544	600	550	577	614	522	589	571	539	571	557	584	547	559	542	588	528	546	562	551	573	544	597	548	584	548	547	568	572	600	583	579	539	526	536	526	521	565	514	573	533	572	561	556	592	542	555	577	525	554	598	523	513	559	541	562	551	597	556	585	602	626	585	557	597	619	591	587	543	563	569	567	575	553	578	552	553	534	552	524	567	624	534	544	585	552	586	570	516	557	574	537	583	553	575	540	569	554	560	566	575	563	589	551	567	546	573	554	569	564	543	515	568	515	515	551	549	581	541	568	558	554	591	557	573	519	559	562	614	572	545	548	553	581	534	556	580	570	568	537	569	559	534	557	545	527	557	589	608	580	544	551	585	570	574	557	601	556	522	567	574	540	582	599	545	532	562	590	587	573	553	555	544	538	585	546	584	593	554	600	555	590	592	579	593	565	609	584	525	553	555	570	526	567	577	610	549	568	613	508	546	561	585	561	566	555	570	573	515	576	533	588	541	502	553	557	548	560	523	538	590	593	591	581	556	522	552	568	609	555	579	568	573	591	551	586	585	583	568	573	519	586	596	565	554	587	548	544	601	559	574	532	552	597	569	538	583	556	574	562	553	573	588	597	571	560	571	609	610	560	606	556	550	546	557	554	564	576	588	570	516	582	534	552	600	568	557	564	586	566	548	560	595	529	594	557	596	581	592	587	567	570	530	604	561	562	582	550	574	597	543	570	591	538	578	607	560	535	579	602	548	580	527	583	564	548	598	555	532	556	587	554	538	558	559	557	580	565	579	525	585	597	569	586	584	572	576	527	569	573	569	558	536	562	563	550	585	650	605	578	541	569	520	540	557	551	570	581	577	546	571	561	534	544	551	563	521	589	598	552	569	502	559	561	582	600	570	526	586	519	603	573	544	544	552	537	546	556	546	531	562	557	542	574	604	595	534	578	558	597	591	601	537	562	577	556	593	567	592	586	544	540	607	584	561	544	599	558	593	560	555	597	572	574	535	539	537	584	535	598	558	580	578	587	561	572	562	570	566	539	549	554	533	548	534	546	577	568	561	564	536	601	568	512	546	554	571	558	576	551	548	555	530	552	567	603	568	548	569	616	586	550	584	547	577	622	590	628	555	580	568	526	573	546	545	567	594	616	573	572	555	558	605	584	528	597	580	544	554	565	579	545	579	557	556	570	619	559	561	609	550	555	542	527	572	545	587	546	557	545	545	528	594	555	570	583	568	609	583	530	559	593	542	519	575	565	546	574	567	566	542	604	543	573	600	594	549	529	583	617	524	600	515	556	585	559	590	534	570	587	584	577	535	571	572	561	578	617	569	528	546	558	584	579	541	565	603	575	589	555	490	599	552	530	593	599	605	602	562	577	569	572	515	598	534	553	565	511	573	539	554	529	606	520	564	563	546	542	542	547	557	570	528	564	533	573	575	568	581	571	570	619	526	574	558	597	561	556	624	584	565	597	584	567	552	602	580	567	546	521	588	598	546	553	570	574	587	585	535	561	559	591	582	567	553	536	594	556	574	575	616	535	546	572	567	574	575	575	579	558	553	576	570	551	570	565	539	556	562	539	564	612	548	555	579	607	563	585	573	571	575	537	547	560	581	523	593	514	549	555	546	547	564	548	539	533	535	565	551	550	539	574	555	543	522	567	525	569	555	591	549	562	559	540	607	553	522	569	522	564	596	588	584	578	605	543	572	541	536	576	563	523	579	554	607	568	619	590	555	580	556	588	529	582	535	536	604	604	568	537	556	564	540	570	559	590	562	597	586	568	552	563	580	610	541	509	542	524	553	561	545	614	577	571	569	553	552	566	558	535	547	550	556	574	561	538	555	550	564	580	565	552	547	568	574	553	548	526	542	552	579	520	576	574	513	587	573	598	601	604	566	560	552	634	590	554	624	629	492	496	567	530	510	545	556	564	560	567	577	524	618	575	561	528	540	621	570	565	557	567	568	546	515	536	623	558	576	559	585	578	569	527	567	563	580	544	558	595	554	574	602	582	517	590	586	578	571	586	545	550	596	572	543	568	541	553	566	527	580	537	554	569	590	596	548	541	559	556	520	534	593	597	574	586	524	588	570	560	511	560	565	559	561	580	565	556	541	570	610	556	559	570	603	599	574	571	543	593	530	595	534	592	577	567	589	548	512	574	556	520	556	600	570	564	592	595	578	545	572	550	586	555	582	575	542	565	570	587	549	585	552	573	563	600	589	569	536	545	543	555	563	561	570	602	615	556	585	533	563	563	536	543	572	530	552	587	591	545	570	568	614	542	542	555	547	568	614	559	556	573	547	588	544	588	584	534	608	580	530	541	576	575	511	557	590	590	582	557	547	524	562	587	538	601	519	587	547	577	542	611	567	605	591	575	570	533	543	608	554	572	556	542	548	516	567	561	589	581	551	601	535	558	503	551	540	554	552	531	565	557	600	543	592	564	565	556	541	548	593	583	565	566	564	533	576	586	556	540	533	535	570	537	585	516	558	545	589	586	590	593	605	547	596	586	522	527	570	586	559	560	584	594	582	554	560	554	549	597	593	589	600	587	543	549	520	575	591	554	561	591	564	591	539	545	554	537	582	578	562	562	568	551	605	555	582	564	530	581	563	568	557	552	566	554	562	629	586	554	580	592	568	569	586	566	605	583	564	571	531	557	584	573	550	580	517	571	584	555	573	536	558	563	575	547	543	560	581	581	546	546	553	557	578	574	522	545	533	567	578	580	580	584	591	560	539	564	565	552	554	592	548	572	555	541	549	558	587	535	559	592	553	550	581	589	515	589	528	513	568	513	560	576	587	536	573	532	541	588	537	536	571	543	538	570	538	532	544	591	559	546	584	537	552	572	583	548	575	614	569
25472	21240	26946	25126	11912	1840	866	507	458	373	420	457	415	392	387	413	448	402	400	396	406	376	413	380	398	384	367	432	405	392	367	397	382	387	368	394	374	359	387	398	392	412	398	382	401	381	412	357	376	375	363	357	363	373	404	394	403	386	365	358	413	385	392	384	391	398	377	395	409	375	367	379	389	388	352	402	358	379	391	374	382	351	390	412	376	409	386	414	392	379	377	394	390	384	397	387	380	381	410	397	341	418	391	381	376	382	386	402	400	376	419	375	396	370	355	374	390	367	403	381	367	390	398	400	395	385	369	395	388	389	392	372	359	397	412	380	388	372	418	366	369	420	385	367	372	403	367	403	384	403	404	404	407	411	373	356	400	374	377	398	361	422	391	370	403	405	389	379	396	385	396	397	396	375	394	398	405	374	422	422	384	382	416	430	376	396	404	378	381	364	358	411	376	393	394	372	358	397	375	378	375	381	368	396	402	420	373	358	391	381	375	393	411	390	379	379	368	416	412	386	371	377	364	377	341	386	387	378	419	366	393	381	416	404	380	349	358	362	399	383	362	362	377	423	432	383	400	393	372	410	392	393	405	375	399	383	396	399	367	402	405	429	376	445	366	395	413	400	382	409	403	369	386	409	371	386	393	387	404	409	409	378	373	395	391	384	385	388	374	379	392	373	385	420	402	362	378	377	393	383	363	354	372	368	393	420	391	369	375	401	411	382	366	378	372	392	399	413	377	383	410	419	394	379	393	385	391	405	383	410	370	381	392	364	383	397	398	413	358	375	360	411	379	397	402	409	373	364	389	425	374	406	392	422	375	391	371	382	347	419	393	376	391	409	373	384	384	346	362	369	365	386	393	409	423	393	406	367	386	380	381	423	392	386	449	385	374	365	318	403	409	387	385	363	394	393	390	402	380	363	381	381	385	401	382	400	392	369	393	377	355	393	388	402	351	371	401	365	367	382	381	386	351	356	405	376	397	374	393	387	373	425	403	399	370	375	390	399	391	385	383	409	370	401	381	400	379	361	370	361	392	405	402	375	365	389	396	366	390	396	392	408	369	398	356	371	370	370	383	383	387	359	373	397	406	376	416	371	384	376	382	372	421	389	401	374	387	397	373	398	400	425	401	361	344	375	381	384	402	391	388	389	404	358	401	418	385	397	400	391	367	372	430	400	356	383	371	379	391	376	363	390	361	382	386	359	388	357	367	404	406	370	385	406	382	397	366	362	385	392	353	368	401	386	359	360	401	344	410	370	383	388	387	388	375	361	372	399	405	377	390	380	381	384	400	433	379	383	390	371	371	405	365	374	386	413	389	378	380	371	440	381	395	388	398	376	366	375	396	382	393	387	372	442	381	367	403	396	402	363	423	404	377	391	401	393	408	427	391	372	359	355	378	383	411	398	427	410	396	395	388	392	390	393	333	410	382	408	381	372	388	375	381	381	395	366	362	389	375	412	373	359	378	367	416	353	387	361	346	391	382	389	417	370	362	371	388	400	370	387	406	393	395	380	410	386	412	363	375	394	405	411	393	379	389	389	383	412	382	409	371	357	366	363	346	393	370	383	426	413	372	421	393	400	379	387	380	371	372	381	411	362	339	364	399	388	354	402	446	398	357	370	389	399	381	395	399	366	374	398	362	387	392	389	367	411	393	393	402	376	403	395	354	436	390	391	388	388	366	413	373	406	387	382	417	391	406	364	415	394	401	358	389	379	352	376	390	389	371	408	394	368	409	396	367	396	414	411	369	368	385	407	408	410	399	424	414	385	389	387	405	396	372	394	404	384	418	370	374	379	394	386	381	373	390	373	392	384	382	404	407	372	406	402	369	401	381	402	375	385	416	406	355	391	367	398	418	409	392	451	379	398	396	405	375	383	394	387	365	372	376	392	372	358	419	365	380	420	403	399	400	377	395	384	404	378	380	380	383	412	378	358	375	364	369	367	395	375	390	387	367	400	375	394	366	391	409	391	396	412	387	404	360	394	374	411	386	404	394	381	364	407	424	366	424	370	401	413	358	409	393	394	383	375	335	373	363	386	371	411	427	396	413	350	404	406	387	365	373	378	414	412	433	406	373	386	363	383	409	377	448	388	409	388	412	360	388	370	383	399	410	354	393	393	379	388	357	395	408	364	410	371	404	418	387	389	400	379	425	371	403	380	415	396	397	397	379	382	388	374	400	368	425	406	423	386	366	415	413	369	396	388	357	370	395	352	394	398	376	391	367	367	379	357	390	358	374	389	411	388	366	389	375	400	389	407	384	402	396	378	393	420	357	368	386	389	393	379	401	385	392	369	383	365	398	385	384	382	368	422	402	419	388	396	405	410	361	383	405	377	382	394	375	387	431	359	370	352	384	406	390	413	396	402	402	375	354	420	375	378	420	391	362	374	379	401	384	381	391	380	424	409	381	372	364	407	356	413	377	389	356	436	393	398	375	364	396	366	383	395	407	372	419	367	387	357	381	393	409	361	386	395	433	372	362	374	375	408	378	361	351	379	382	373	370	361	378	376	407	385	414	389	370	403	378	385	412	365	378	384	376	408	390	372	389	412	410	399	375	380	386	378	404	404	381	392	373	396	393	388	379	383	400	384	379	332	404	364	361	361	400	392	359	409	399	381	359	394	408	416	420	365	426	367	378	419	370	384	398	386	388	374	375	367	365	349	387	346	370	359	395	412	372	404	366	372	389	386	339	364	381	355	382	390	371	386	405	418	415	386	351	393	373	377	387	412	397	377	421	398	401	377	410	386	381	362	382	388	374	382	372	402	401	379	368	392	380	407	382	373	398	348	370	343	365	382	368	363	363	398	382	345	381	409	368	370	370	393	392	353	399	365	371	370	359	372	384	385	375	376	403	409	407	399	373	420	397	379	399	363	366	385	372	414	377	373	359	414	435	356	400	342	383	379	380	378	348	382	403	369	409	379	389	385	384	388	376	388	384	402	394	400	408	380	367	416	372	380	404	371	381	364	354	409	408	438	355	402	378	396	333	366	380	363	396	386	393	384	384	374	393	383	359	391	373	433	417	373	361	380	391	375	377	408	381	394	369	368	378	375	383	360	388	380	409	368	356	356	417	357	390	412	371	405	357	408	414	380	377	397	378	378	402	400	370	386	372	391	435	400	362	387	373	341	386	388	365	395	355	391	390	352	385	390	411	347	393	368	340	362	395	388	404	387	414	386	415	397	395	364	404	375	399	401	395	370	365	374	394	382	369	419	366	393	339	411	415	397	373	397	437	376	385	390	372	356	390	397	362	414	400	383	364	371	395	400	406	393	382	400	349	398	398	344	405	386	385	391	383	379	367	368	356	406	407	409	405	377	353	416	414	400	383	365	371	420	382	405	354	371	377	386	406	370	372	399	364	385	380	403	360	376	419	366	359	373	398	409	396	376	357	384	406	376	402	403	390	362	394	406	362	412	366	383	374	365	359	381	382	381	408	374	406	378	359	355	357	375	377	394	401	376	387	392	358	405
41152	41287	22950	18191	12989	2838	1865	805	641	591	613	595	568	522	540	560	477	587	525	515	512	502	493	497	510	511	473	470	501	457	513	489	473	504	474	471	439	427	454	504	490	485	480	419	489	462	455	480	475	504	487	461	489	460	508	513	447	468	511	481	458	511	460	498	457	482	485	490	490	497	465	489	456	508	480	497	495	518	473	505	504	462	428	495	528	474	487	451	495	486	462	464	509	484	480	479	516	471	511	528	498	491	480	465	490	486	493	461	438	524	497	484	464	503	475	484	444	492	482	489	478	480	491	507	488	459	481	500	515	482	481	476	502	441	480	475	434	454	487	525	471	491	484	469	460	479	533	484	495	477	464	463	456	484	491	472	494	503	487	462	508	494	508	470	487	465	483	511	468	525	454	449	473	472	468	483	473	519	470	476	481	488	432	464	474	525	464	500	496	467	441	502	513	484	463	444	465	495	490	476	478	506	487	480	463	508	502	479	504	457	499	476	455	473	469	503	464	477	494	518	488	460	528	443	512	479	503	472	476	495	475	495	490	463	487	461	461	468	488	476	466	449	509	479	442	478	475	507	511	472	495	464	499	489	469	503	441	463	476	469	479	530	425	439	451	478	482	472	499	465	472	489	479	464	473	555	501	490	526	467	522	492	468	492	473	495	489	485	503	462	469	476	478	454	519	508	476	492	476	513	485	465	484	458	469	483	485	516	506	495	453	455	463	482	482	457	487	476	459	467	438	483	491	464	435	481	473	531	476	496	522	492	455	473	456	460	447	501	488	470	490	451	496	511	431	506	493	523	477	456	455	486	478	479	480	493	436	511	429	479	420	489	493	464	459	440	442	507	506	499	506	476	484	485	508	484	483	478	477	483	503	510	443	507	479	502	508	427	476	489	502	452	526	527	466	485	469	495	498	471	501	516	479	510	450	485	484	514	503	469	502	463	480	485	433	444	492	475	471	431	503	520	490	518	495	490	473	443	516	492	476	506	491	465	477	495	477	470	447	510	473	454	466	493	476	476	492	481	471	499	477	484	432	456	501	516	458	469	472	505	488	430	505	468	493	484	426	486	428	487	488	498	485	476	482	487	491	456	505	476	450	482	467	448	456	488	469	493	457	479	463	448	510	457	487	464	510	500	483	491	464	528	525	490	515	490	473	448	486	490	464	477	463	493	506	508	454	480	491	503	497	455	482	468	442	478	495	488	487	509	442	520	482	472	502	484	474	489	531	499	466	436	527	463	450	454	496	501	471	484	492	512	510	487	452	501	500	487	511	475	495	479	487	509	493	496	503	487	458	510	486	485	459	469	452	513	451	502	463	507	491	469	475	487	472	439	504	458	459	450	455	489	481	507	511	500	513	460	475	474	470	485	472	462	495	465	509	427	519	458	465	468	467	485	494	490	466	507	507	481	470	460	496	465	460	472	478	433	517	442	422	444	483	442	526	489	451	469	435	452	491	485	460	495	471	443	471	469	482	494	453	479	470	473	461	485	477	460	446	444	469	491	498	493	487	488	463	432	484	458	442	464	467	473	440	459	450	471	477	499	461	486	486	461	498	496	489	469	487	486	491	496	489	464	500	480	506	491	453	470	466	467	489	448	461	451	483	512	471	475	476	492	479	471	484	453	471	532	448	475	471	498	482	486	479	456	455	455	477	446	445	512	489	485	464	474	465	481	469	475	500	442	481	479	466	485	463	487	490	487	505	472	477	497	460	458	470	488	482	479	491	503	494	483	487	455	478	480	493	490	487	498	501	491	449	455	470	506	517	486	479	464	505	467	471	451	477	469	509	469	491	474	487	466	468	492	529	450	436	456	490	441	442	507	457	478	473	501	481	499	464	487	415	503	433	460	486	451	478	439	493	480	487	454	505	446	493	492	436	483	471	509	464	505	494	482	464	500	484	485	472	459	452	465	499	493	465	496	461	475	496	497	460	464	479	465	477	491	509	503	460	456	499	496	422	499	548	426	481	469	486	472	494	450	434	483	473	467	484	504	515	464	531	510	469	481	504	498	457	466	527	492	508	469	514	464	500	472	452	514	481	500	470	501	481	482	501	469	508	470	464	445	482	452	492	464	423	482	495	511	476	500	491	450	510	454	434	480	514	506	487	480	440	462	469	507	462	517	527	447	460	491	487	456	457	493	475	486	472	494	482	479	500	447	498	456	472	490	491	485	456	472	446	475	481	439	476	499	495	495	460	466	472	493	504	483	459	477	468	459	514	478	469	433	447	455	478	476	507	528	477	502	504	475	492	514	484	453	445	438	462	473	467	486	509	484	468	508	497	486	491	488	453	508	490	475	433	458	456	488	492	475	465	457	462	462	485	496	504	497	499	472	476	439	505	461	445	453	474	465	494	466	521	474	457	490	461	489	437	482	484	455	455	476	469	519	468	456	467	521	464	534	513	493	448	500	472	468	502	468	482	472	456	455	500	447	515	499	463	501	471	473	472	502	455	495	504	481	474	498	505	484	509	471	543	482	472	490	498	504	482	496	488	475	471	457	486	468	476	479	521	513	483	462	456	487	459	521	463	476	491	468	471	463	461	456	473	495	505	474	491	480	486	482	430	461	500	495	478	487	459	502	528	467	476	495	496	460	528	476	454	468	528	499	455	486	464	467	472	529	479	474	512	470	502	475	455	466	483	505	452	485	441	511	492	458	470	460	482	456	496	485	461	482	463	466	482	458	476	509	462	483	488	509	453	451	467	486	503	482	502	488	470	502	480	495	474	478	508	520	463	504	453	461	479	488	471	516	452	482	511	470	487	465	457	458	481	502	471	494	476	482	452	461	501	476	432	476	511	484	493	444	476	466	516	488	491	501	506	441	476	489	512	490	456	473	486	504	474	492	480	500	488	449	475	449	464	489	463	526	479	472	475	480	474	472	465	486	511	476	502	481	453	480	492	485	450	483	501	486	470	453	490	467	473	466	468	502	470	501	471	450	459	505	481	509	477	538	483	514	476	503	470	492	443	474	517	510	502	467	496	488	506	482	490	511	482	522	473	489	488	467	468	456	485	474	468	484	472	465	479	460	473	507	450	435	464	449	462	514	465	459	484	494	470	478	466	478	499	513	466	438	439	496	489	461	444	515	473	479	459	496	458	506	484	481	475	482	464	481	483	488	468	479	471	498	475	470	507	472	487	443	467	495	483	494	463	497	485	495	486	494	462	480	473	478	490	463	482	502	498	459	455	463	499	446	481	498	503	458	433	459	483	481	466	493	493	459	488	496	501	451	465	481	464	476	465	452	458	486	509	493	506	461	450	492	506	510	459	455	479	499	489	502	498	453	477	466	471	468	457	455	492	431	467	482	490	496	486	536	477	479	511	465	445	496	479	519	484	487	474	465	477	472	488	485	477	425	499	484	493	504	484	481	488	454	484	504	513	452	475	489	454	437	439	493	488	464	448	461	486	458	472	460	482	529	506	485	446	520	470	459	476	490	466	465	458	467	488	488	494	479	461	505	482	480
22998	21235	29007	23827	21908	20796	10283	1526	938	944	900	844	858	790	829	786	822	723	732	766	723	810	758	758	727	665	734	766	752	773	766	738	724	766	750	719	698	693	712	692	713	693	728	712	721	695	739	723	764	694	742	737	699	738	695	688	740	684	717	684	767	723	749	710	761	753	694	749	704	736	696	718	735	701	667	705	717	728	704	706	646	678	744	691	730	703	752	713	739	734	744	665	679	688	715	769	743	728	714	725	695	756	742	694	674	710	740	681	750	716	752	740	722	727	700	659	752	745	697	691	703	697	701	718	689	742	768	742	754	708	713	682	679	749	730	754	723	672	669	710	722	745	744	684	764	759	738	749	698	695	678	653	676	710	727	707	696	756	706	746	719	706	654	728	692	758	707	697	674	686	729	740	712	732	709	730	730	726	691	780	714	703	720	679	725	726	720	726	724	693	749	693	743	690	742	757	671	661	719	692	661	707	761	721	753	735	730	725	731	672	691	684	708	743	694	684	696	743	738	667	743	673	757	653	713	723	728	661	733	737	715	732	699	713	739	694	766	705	735	719	738	734	720	750	690	705	740	718	725	734	689	716	757	697	682	796	709	715	722	716	762	733	731	728	691	703	694	735	699	675	672	704	710	739	715	756	697	707	696	712	715	699	691	725	705	662	722	737	691	753	702	713	725	718	722	688	808	733	717	696	738	680	736	743	708	656	696	727	738	684	665	725	681	761	758	671	726	707	706	678	683	761	704	682	765	703	730	686	773	721	735	755	673	733	753	715	740	712	706	725	750	726	731	701	707	729	732	721	708	750	741	702	742	683	736	720	677	697	708	723	723	758	735	716	729	687	687	717	754	774	746	699	696	670	743	739	722	691	693	735	709	732	741	721	709	718	704	716	707	698	696	715	738	753	712	722	736	720	715	749	721	657	690	676	709	788	724	715	685	701	746	669	721	680	754	699	775	697	729	773	700	718	750	704	709	730	688	757	711	685	744	737	702	695	663	712	662	690	741	673	765	733	750	690	739	710	715	684	691	722	706	692	788	686	710	735	725	741	675	722	747	743	710	722	699	718	743	688	683	707	732	730	769	714	738	729	734	715	735	690	718	694	710	701	671	706	745	693	724	793	691	717	723	739	759	689	729	671	726	703	696	656	778	709	726	724	736	676	736	773	732	797	686	676	678	724	748	733	737	714	714	706	762	710	691	763	717	698	769	715	743	695	692	702	742	721	748	692	714	730	677	748	705	750	709	783	732	692	780	707	738	697	724	721	692	696	692	712	671	697	757	741	712	685	702	733	699	689	691	733	674	733	673	711	689	664	731	696	672	709	689	662	738	715	710	719	707	673	755	760	715	698	685	716	761	707	713	678	675	723	703	682	700	696	716	724	738	692	684	723	680	704	705	728	698	679	691	688	742	710	717	691	715	711	700	695	671	699	668	719	703	687	723	750	705	652	722	706	653	652	698	729	725	662	711	693	724	727	676	737	729	711	749	720	714	689	740	707	720	695	702	719	702	708	742	679	722	720	767	738	714	678	711	715	706	731	702	694	728	685	727	762	684	761	707	744	676	715	727	736	755	721	703	721	774	692	718	767	744	689	702	688	722	706	740	680	706	686	706	666	751	682	709	679	710	709	737	728	712	734	741	720	689	744	700	758	710	713	705	719	712	739	742	716	730	704	711	728	694	736	692	695	747	704	676	729	761	762	700	687	702	694	693	784	686	718	663	690	754	690	698	715	689	704	675	759	686	706	670	703	745	724	711	697	719	739	690	744	720	793	760	681	695	728	701	702	700	700	741	714	710	726	671	743	715	715	668	712	750	691	732	747	793	711	724	731	738	730	671	677	723	689	688	660	732	706	681	693	741	739	650	710	699	752	660	789	771	710	686	741	705	686	729	677	690	727	669	674	727	716	737	713	684	748	738	702	749	714	755	699	719	697	721	711	715	707	730	664	757	715	704	698	736	724	735	759	721	707	739	712	740	741	716	707	770	739	693	752	646	751	711	737	741	722	770	683	711	692	702	750	696	718	714	719	710	773	708	676	757	773	697	685	650	744	736	736	723	694	699	700	728	772	714	674	730	689	718	782	707	711	682	663	740	740	698	704	680	755	747	668	698	719	757	690	734	719	767	715	673	711	680	731	685	708	662	733	739	719	664	664	756	721	709	732	676	725	719	678	716	704	729	660	743	745	710	730	710	748	696	688	723	713	694	722	698	717	670	712	708	664	739	680	712	674	733	730	753	724	731	692	724	642	682	760	704	742	702	650	672	729	701	744	689	747	664	715	680	688	712	717	743	689	646	694	747	698	755	733	782	687	725	696	713	701	677	650	718	716	712	790	682	706	738	678	760	655	714	713	712	753	714	696	699	686	703	783	702	791	718	676	702	697	703	722	736	700	711	730	732	710	647	719	666	736	764	677	716	691	729	706	741	731	688	762	730	704	667	729	678	666	697	709	726	769	704	718	707	686	717	755	751	706	771	737	701	713	721	678	737	743	709	741	703	663	744	693	705	713	696	698	663	708	711	738	744	745	678	755	685	710	669	758	723	740	676	720	673	752	692	681	700	737	729	673	692	752	730	666	772	679	747	694	715	696	707	742	657	729	694	695	713	742	706	727	737	729	702	724	736	700	683	678	695	665	676	715	700	713	700	724	710	691	714	707	669	698	713	678	733	732	702	686	709	734	748	684	712	686	712	744	770	687	710	697	670	697	684	731	746	699	739	692	732	687	671	723	700	704	682	726	697	716	708	728	716	708	771	675	725	711	700	725	701	733	754	722	704	706	723	722	706	749	705	703	711	727	673	712	691	726	731	760	734	735	722	720	723	729	797	667	690	687	730	689	722	720	672	702	678	767	727	691	696	695	736	712	704	722	719	735	727	702	689	759	705	703	689	723	721	689	705	719	729	733	709	691	683	740	726	667	681	721	682	730	670	711	677	720	738	706	720	670	748	717	712	699	735	776	781	746	677	717	742	709	683	738	684	679	659	691	712	735	709	733	738	693	695	705	679	714	693	678	712	733	717	706	751	689	698	717	780	706	667	732	723	727	741	737	733	739	769	701	746	757	696	728	729	735	705	685	673	714	730	725	737	693	688	660	742	706	687	732	745	755	770	689	771	697	709	701	725	718	689	689	711	703	724	739	676	755	698	677	689	744	683	711	710	715	683	728	760	698	752	725	726	792	700	734	758	714	681	692	714	752	683	714	699	698	698	733	740	637	749	698	739	696	691	699	727	667	749	669	753	750	680	737	683	764	744	733	703	696	671	730	722	714	676	682	714	718	747	741	707	721	723	705	711	700	730	703	729	694	750	737	731	748	705	745	717	707	738	699	678	690	727	644	699	739	700	675	685	728	711	752	749	734	691	719	720	673	720	715	706	734	726	749	700	742	691	708	693	759	716	742	706	703	745	661	677	714	771	758	682	697	776	670	701	678	732	740	722	668	674	717	700	693	785	731	678	704	708	713	722	731	677	716
53010	65153	42170	36272	30817	10469	5948	1983	1548	1380	1358	1193	1138	1084	1036	1042	949	930	936	932	929	907	922	938	920	928	906	865	845	833	867	843	875	822	819	888	810	880	817	857	843	823	861	820	870	846	838	832	825	825	827	810	812	834	822	813	828	830	835	799	810	812	848	817	870	806	887	812	807	811	832	832	851	776	823	832	787	764	880	847	882	869	793	820	834	807	880	809	859	771	822	850	818	831	799	909	819	889	872	812	847	817	833	831	793	847	773	826	866	816	821	808	821	854	795	779	839	865	795	828	839	819	850	805	914	866	844	790	812	807	823	808	805	832	787	839	859	846	788	801	774	849	845	837	784	837	828	812	816	765	816	854	754	817	818	768	847	836	836	840	834	820	830	879	839	853	799	858	795	791	780	841	785	851	826	831	823	766	816	826	824	815	875	856	775	828	776	785	775	824	816	756	825	827	795	808	842	831	812	816	809	826	802	780	852	795	822	772	825	761	880	805	815	785	818	804	825	860	869	814	786	847	759	816	820	804	829	797	906	839	851	804	797	814	855	812	814	806	796	801	851	844	836	817	855	785	821	825	825	834	817	800	831	760	832	799	810	827	779	790	782	775	783	809	801	820	849	826	821	803	810	844	797	807	837	825	755	836	797	829	783	825	779	784	803	753	788	758	784	844	776	831	816	772	769	799	832	826	825	801	825	840	738	830	832	864	846	832	811	821	827	775	858	811	774	795	766	816	802	802	793	808	805	764	880	817	833	809	817	865	845	787	807	838	764	804	791	842	830	837	800	809	776	839	802	783	832	819	784	797	775	826	886	826	854	797	789	810	861	787	797	802	868	802	854	864	845	819	789	821	800	867	827	773	796	821	871	806	783	809	821	836	863	783	807	804	843	733	782	816	804	868	845	834	796	832	869	784	806	836	813	817	814	800	742	830	777	855	826	795	824	851	860	807	810	812	803	820	781	819	845	812	803	808	816	801	812	771	850	848	786	776	782	820	823	808	802	841	813	841	780	840	813	839	788	837	811	806	824	801	747	838	783	868	825	805	811	773	812	763	867	798	824	824	824	832	813	810	834	778	921	843	827	828	857	834	794	842	775	844	815	776	855	853	827	773	817	842	814	788	768	877	783	812	819	788	833	836	773	768	793	761	860	795	821	828	799	853	821	851	818	866	828	816	791	765	813	817	790	799	802	797	844	899	809	787	805	796	802	814	828	845	826	834	790	791	842	809	818	812	843	812	834	836	764	821	815	809	792	778	780	845	830	781	843	779	822	782	832	861	783	828	807	830	816	818	803	811	822	817	837	776	828	884	869	813	866	835	816	800	795	818	770	783	779	814	800	848	811	819	828	805	815	832	808	824	809	822	825	798	814	831	860	812	851	816	789	831	813	817	803	858	791	835	843	839	812	885	803	775	851	775	836	872	845	840	837	799	820	826	781	809	804	824	864	841	903	732	825	762	849	784	827	826	831	807	822	773	781	829	865	890	823	800	781	805	785	788	829	830	837	844	839	802	882	800	810	804	800	823	888	762	839	780	819	839	814	858	757	826	822	824	799	883	843	856	830	800	826	754	804	849	850	847	796	819	836	791	846	842	820	780	821	835	822	812	797	765	800	817	740	828	806	870	811	770	861	848	872	792	808	798	748	802	818	836	813	775	860	775	870	818	830	792	889	814	769	795	868	831	830	782	820	789	816	788	815	822	777	790	777	878	858	810	844	796	851	787	850	772	835	794	817	845	827	812	795	823	794	835	844	828	829	800	815	805	783	781	847	811	823	816	798	792	850	781	792	794	838	850	814	812	828	867	840	808	813	766	817	830	873	786	831	808	792	763	825	840	754	813	813	846	817	848	812	826	816	790	811	791	870	734	799	817	821	808	781	835	782	835	763	776	759	821	814	844	845	828	784	828	881	840	783	832	829	839	803	846	860	849	785	820	813	823	853	817	830	791	829	808	813	756	814	804	831	825	829	823	810	813	802	841	814	813	791	841	811	842	791	814	850	777	854	857	767	832	775	822	826	854	863	827	806	818	846	790	803	873	819	832	856	821	757	796	788	839	820	791	805	865	808	793	809	840	807	808	817	837	831	781	817	797	793	815	793	808	769	812	840	855	794	814	852	830	846	770	832	832	757	813	834	831	785	842	812	782	805	849	846	797	836	824	817	810	831	790	805	819	811	845	808	763	784	791	835	760	863	842	807	798	823	805	834	795	852	822	812	810	788	832	870	817	807	820	845	775	888	859	814	786	870	834	805	823	808	787	792	821	808	834	833	844	797	793	824	843	813	830	825	820	857	803	795	765	744	808	796	813	799	808	848	788	770	810	789	817	805	891	735	784	795	811	832	805	837	853	833	783	842	814	794	750	850	821	821	831	841	839	861	795	853	806	823	825	833	808	818	843	814	828	783	838	842	832	815	857	761	812	805	783	811	846	822	797	832	782	757	798	804	762	844	765	776	813	840	809	824	824	818	788	801	820	838	799	860	875	839	850	854	824	801	817	818	796	814	847	783	778	867	860	854	825	835	800	872	817	824	798	833	845	848	828	770	800	773	778	847	794	851	822	846	833	791	810	823	759	806	831	788	843	829	793	814	831	790	791	833	820	818	783	798	815	747	853	848	846	822	791	809	860	814	811	812	781	831	814	788	801	824	746	790	868	834	824	847	777	810	748	780	852	848	823	787	825	820	785	818	822	825	793	798	852	762	829	802	844	829	825	789	779	789	768	811	836	795	759	793	802	818	812	779	851	851	842	823	837	777	794	843	824	832	856	821	848	839	792	844	785	785	798	793	791	877	779	802	844	826	791	836	777	856	797	810	818	804	816	826	804	771	777	823	811	789	826	825	807	817	806	820	801	817	832	776	782	807	807	812	822	860	813	824	792	792	800	803	843	822	742	819	783	861	852	793	807	816	844	790	840	814	878	806	818	767	789	793	793	794	847	804	829	778	788	792	849	858	762	810	819	825	808	821	821	806	841	857	772	794	834	853	852	814	854	802	827	772	782	828	811	851	822	857	833	825	839	859	821	866	829	846	793	829	838	782	821	809	821	781	827	803	830	817	801	791	802	869	836	798	818	801	820	793	818	812	848	832	825	809	808	837	780	800	819	814	840	813	816	803	814	785	814	791	796	850	799	867	806	805	822	798	784	838	836	879	867	786	844	816	833	849	834	813	791	785	836	793	789	767	809	857	794	784	842	788	789	812	846	840	850	821	788	861	830	793	821	830	867	810	841	797	771	794	825	856	799	820	783	807	825	844	797	792	795	846	788	810	809	819	816	894	786	876	800	809	823	808	790	749	831	813	822	813	806	817	857	798	822	832	815	836	836	815	844	826	767	861	841	815	858	821	758	837	852	762	832	850	820	820	851	853	841	830	839	803	832	892	831	828	789	899	825	792	808	813	759	800	811	796	853	784	809	844	805	817	816	847	894	780	834	763	806	864	791	839	793	777	821	842	817	842	824	862	807	859	733	787	833
28033	20804	11786	3531	2414	661	431	288	328	340	334	355	315	350	336	335	339	351	323	321	324	346	346	340	323	333	348	343	314	373	350	364	330	317	342	329	340	336	343	320	325	330	327	324	357	364	313	323	337	341	336	346	356	348	356	324	326	318	350	324	325	337	333	359	337	328	345	358	318	342	344	323	316	344	313	348	328	319	330	317	355	360	332	333	322	353	290	330	317	319	353	316	363	350	322	327	363	329	327	350	345	301	330	345	384	356	341	315	364	383	348	315	360	349	331	359	340	331	320	349	313	330	343	314	326	337	332	342	321	323	338	325	351	341	322	347	342	310	343	335	323	345	316	345	297	357	327	332	357	344	292	329	318	320	327	341	316	340	344	327	341	298	326	309	320	350	293	329	316	314	323	320	325	346	302	326	334	333	327	325	356	332	341	319	300	326	317	333	324	313	357	331	351	322	308	341	333	343	335	338	308	353	356	342	346	337	330	329	339	316	339	363	343	346	330	333	320	350	350	331	326	304	362	307	295	357	333	304	325	337	327	333	356	358	318	342	337	330	316	323	327	334	354	299	311	331	308	342	341	320	352	335	318	292	345	314	349	330	328	327	315	371	328	325	347	313	316	307	345	313	343	316	340	361	332	310	327	306	337	342	346	337	314	320	320	367	316	346	312	320	330	348	334	342	311	349	323	327	342	328	321	355	381	349	328	341	331	357	339	384	325	327	357	347	343	343	348	337	334	335	331	292	301	325	352	341	341	312	355	337	333	298	337	312	308	300	337	332	362	347	303	375	336	310	348	322	365	334	348	341	323	358	325	310	355	352	369	289	323	329	361	323	326	348	320	309	324	315	307	340	382	353	316	337	326	324	350	332	299	340	331	325	336	355	326	357	336	320	333	339	310	329	336	351	327	342	365	326	301	320	334	325	343	330	308	347	354	359	365	306	368	305	328	342	313	333	312	342	330	302	333	323	364	327	318	334	347	345	330	295	300	309	330	358	326	333	338	331	316	342	330	326	319	345	342	305	360	370	315	308	326	322	300	347	325	326	339	306	346	308	364	316	313	327	333	317	339	311	346	349	313	340	367	363	319	316	354	336	324	333	320	319	332	346	365	330	348	370	322	317	316	355	346	367	357	331	345	335	363	344	294	308	320	326	322	328	351	318	320	344	308	329	346	316	327	321	300	328	332	357	321	377	332	376	368	340	329	318	325	345	312	343	336	335	331	325	328	340	352	333	365	303	377	357	339	319	334	317	347	334	316	364	322	356	321	320	345	309	341	320	352	340	296	346	314	311	310	346	336	335	310	340	308	344	322	333	335	329	327	346	307	331	339	344	310	317	349	326	337	332	349	321	376	323	327	348	334	343	332	322	322	315	324	330	313	316	316	363	350	333	307	333	310	333	342	337	368	323	356	322	331	355	345	300	378	316	313	331	315	349	304	326	348	304	355	335	360	325	364	349	338	335	322	321	360	314	328	327	328	356	356	314	373	301	363	371	321	335	343	314	339	333	326	326	310	330	342	342	318	358	290	339	302	345	303	337	326	323	331	368	335	313	318	339	348	346	354	340	333	328	320	328	360	317	319	323	332	300	313	333	316	339	330	323	348	313	321	354	320	361	318	349	314	319	297	315	330	293	332	316	321	331	357	338	331	339	307	332	324	320	343	336	355	339	346	364	327	347	338	330	331	350	389	330	329	350	328	326	331	355	364	319	321	329	337	336	341	342	352	332	372	337	315	378	326	346	331	380	334	337	362	330	349	361	313	304	353	340	340	332	330	343	340	377	335	339	325	318	351	332	313	346	312	349	343	335	327	337	342	377	333	313	319	356	303	324	319	369	354	321	327	332	346	340	323	332	307	335	325	341	320	384	337	320	346	345	306	330	328	334	329	360	344	336	331	338	364	344	332	329	332	350	323	322	345	338	326	308	353	330	333	293	349	310	333	329	374	342	328	363	355	329	338	337	330	353	317	308	304	316	340	311	333	323	343	358	367	310	351	320	335	355	346	340	347	343	335	317	336	345	325	351	311	316	330	319	317	341	341	339	338	333	354	344	345	333	328	318	322	353	344	325	324	331	314	348	337	339	332	312	313	342	317	352	349	333	366	344	346	353	311	302	331	366	346	335	342	352	346	339	333	322	353	351	338	340	324	309	355	321	358	330	347	336	330	331	335	317	322	353	332	300	346	329	350	326	336	322	342	326	326	346	310	290	339	323	350	354	349	339	348	329	320	342	317	341	338	339	335	314	352	338	393	349	335	374	361	352	335	340	360	356	331	354	328	341	363	330	326	341	321	333	323	348	349	352	313	331	356	339	318	329	316	344	312	313	309	324	328	354	342	315	336	323	347	295	341	366	316	337	353	330	335	320	294	345	352	321	316	327	323	337	341	319	334	330	353	312	333	320	318	347	320	345	344	335	340	335	346	342	341	324	322	359	300	332	343	325	372	337	335	343	314	312	345	328	335	342	326	364	328	330	338	344	330	386	338	310	312	306	341	347	317	345	360	362	351	380	362	350	301	361	353	342	351	315	295	324	311	308	320	311	332	348	357	347	334	329	311	339	351	305	334	302	344	355	335	330	307	341	333	343	345	358	351	320	347	325	349	358	311	320	328	345	356	338	300	325	306	314	363	379	332	352	341	339	318	306	372	331	300	333	345	333	329	351	353	311	348	337	320	345	383	361	333	337	290	324	312	335	358	375	340	317	372	349	337	304	325	385	322	352	353	375	306	341	356	356	325	310	307	358	323	358	357	338	398	327	308	335	345	350	322	323	345	343	349	314	348	350	332	315	332	319	323	357	350	339	333	333	368	348	341	336	334	335	315	337	338	312	304	355	336	334	344	338	318	302	335	333	333	320	351	331	334	370	349	334	333	311	341	318	316	324	336	323	365	318	333	357	324	348	344	312	336	341	336	339	393	331	305	378	314	360	330	331	320	309	343	343	337	373	338	322	348	299	323	342	341	340	315	339	359	359	331	319	326	325	325	323	320	318	328	318	303	336	307	357	344	357	324	301	334	338	350	283	333	351	339	320	344	345	310	356	321	343	335	326	330	333	345	338	319	311	354	324	331	344	329	343	317	334	307	316	310	354	319	323	361	320	301	312	368	331	325	279	293	336	346	323	337	361	324	324	297	321	332	335	340	313	327	322	332	350	325	361	304	361	315	330	357	323	349	316	297	350	338	351	326	340	335	329	342	341	318	316	336	346	318	346	334	333	346	281	334	313	341	350	351	298	353	332	302	353	334	329	353	349	339	322	330	340	336	335	341	328	324	337	297	329	334	338	323	330	336	297	350	310	341	300	324	319	342	325	296	309	351	344	327	355	367	320	326	310	345	316	350	289	300	317	325	348	327	317	345	328	321	345	342	345	332	326	340	333	336	352	331	316	349	304	341	345	376	312	351	342	329	366	317	335	341	337	325	359	295	330	354	319	317	342	327	354	323	324	362	332	321	335	325	317	355	323	333	326	327	340
23940	18262	6221	3965	3687	957	519	483	392	427	448	385	433	390	391	429	424	421	414	400	408	410	403	404	409	413	389	421	432	400	405	388	389	410	416	403	395	407	405	401	418	382	415	441	413	415	372	410	373	401	434	368	400	420	451	420	398	394	400	401	443	417	408	440	385	382	422	367	397	437	412	408	401	386	423	413	415	377	390	390	400	379	395	382	394	397	446	410	372	403	423	425	408	416	403	421	427	413	426	422	384	407	391	396	386	448	438	407	431	404	394	408	405	397	407	407	450	409	440	451	377	378	424	364	425	405	400	415	380	405	362	430	427	416	422	425	435	383	413	397	401	409	383	434	418	420	420	376	433	416	385	418	390	419	418	394	359	423	414	422	410	401	396	428	420	424	437	362	450	410	409	370	405	438	419	408	432	402	424	437	412	403	404	391	354	405	425	407	395	405	417	425	462	384	401	393	424	358	422	361	418	400	389	387	418	470	433	410	396	399	394	410	395	400	407	404	422	416	387	404	397	444	394	402	402	361	426	430	388	392	452	400	400	406	416	408	419	428	407	451	362	368	419	434	420	400	421	382	404	370	418	424	407	415	435	409	416	424	388	383	422	390	410	416	395	366	412	387	404	418	416	416	437	388	410	424	408	438	381	419	421	425	393	399	382	396	391	384	384	396	418	404	403	390	427	407	426	439	413	434	416	456	424	445	434	421	415	399	377	433	432	408	417	414	419	423	436	428	428	429	434	424	367	453	434	400	386	436	405	430	382	408	410	384	410	399	423	428	389	401	408	453	409	409	376	397	419	434	415	391	412	435	395	448	402	418	413	384	412	423	386	458	369	359	426	440	418	437	405	403	388	407	387	379	376	407	418	411	413	410	394	420	428	364	402	418	425	431	401	419	379	426	434	397	358	414	438	397	433	394	411	382	378	434	399	409	369	382	421	409	424	434	394	389	420	366	369	396	408	446	447	398	393	408	388	364	420	402	426	409	402	384	402	424	396	408	392	405	394	379	391	385	391	403	429	390	395	431	399	412	394	401	403	431	412	389	425	374	366	377	445	415	434	436	373	373	434	384	408	401	437	375	385	410	423	431	406	378	406	411	445	384	396	396	388	390	390	422	403	389	457	411	420	399	402	421	454	377	396	418	409	392	379	430	423	424	373	406	413	401	408	396	387	413	423	403	404	368	423	373	439	412	380	405	405	395	386	404	407	392	386	382	420	406	402	382	395	391	393	363	408	406	410	383	415	409	411	416	399	440	381	417	397	421	393	446	417	411	389	396	400	376	406	430	383	403	408	457	356	413	420	368	386	414	411	358	394	371	401	399	396	400	389	417	371	398	401	388	386	416	389	426	402	396	399	400	428	401	407	405	411	416	410	396	380	382	404	378	408	399	390	415	389	421	411	405	393	377	396	391	422	400	377	409	378	390	401	406	408	422	362	393	400	438	392	391	407	409	386	394	403	373	398	393	421	424	419	388	388	436	410	419	382	412	381	377	388	410	424	414	418	366	398	394	398	394	402	403	408	402	433	420	424	373	401	418	398	422	399	415	417	444	399	413	386	397	431	429	403	436	423	424	381	407	411	427	381	411	404	401	385	419	390	372	374	426	443	387	402	359	414	456	390	377	397	423	372	359	412	413	399	458	417	381	403	399	393	402	380	405	376	375	431	384	410	426	376	395	376	407	416	394	371	397	382	376	419	397	408	410	414	405	428	400	417	441	419	396	418	412	407	386	369	406	397	427	376	373	400	441	417	387	434	381	399	414	374	398	416	393	403	427	396	440	392	413	410	439	433	402	390	429	397	384	438	397	418	402	395	391	388	409	443	454	403	412	411	435	408	405	399	396	421	415	441	429	393	383	396	373	423	428	443	414	377	388	388	427	395	400	402	413	400	418	401	427	405	390	419	414	413	400	411	380	394	383	411	428	391	387	444	393	391	416	417	389	413	418	395	412	381	414	372	384	391	401	387	408	419	379	418	433	410	424	407	383	392	430	366	418	440	412	396	446	387	389	437	415	407	436	404	428	416	439	408	403	404	400	391	391	406	402	444	431	399	378	418	422	361	374	399	388	429	390	437	395	406	406	415	390	380	383	418	433	411	359	431	394	388	396	390	417	400	409	437	399	438	384	439	412	395	387	424	413	395	413	402	379	409	407	410	385	376	414	404	388	379	402	386	434	420	384	408	387	422	397	409	392	387	439	391	411	423	412	421	407	388	399	413	381	419	407	384	424	426	399	404	435	368	424	387	390	410	401	379	413	420	422	420	383	412	438	421	407	430	431	401	399	417	382	372	390	436	428	401	406	394	413	379	436	427	382	425	405	437	415	380	384	417	408	419	399	424	385	406	392	422	390	389	398	411	404	410	432	427	411	403	417	399	402	355	414	401	387	393	425	378	403	426	415	431	398	411	425	415	409	413	416	415	384	398	415	379	371	391	434	433	384	415	414	390	432	408	389	415	407	406	416	421	417	394	416	448	428	418	412	404	411	409	395	434	398	387	424	414	387	417	435	439	402	391	408	439	401	416	394	411	418	419	407	418	405	391	378	396	383	404	401	425	397	395	391	411	426	421	413	421	379	410	394	411	408	389	385	390	378	409	396	407	402	364	429	382	369	402	384	401	388	430	428	372	425	388	410	415	417	375	417	409	431	390	438	415	417	374	407	412	384	404	366	391	397	455	436	389	399	379	413	382	433	405	438	388	425	450	449	425	384	383	380	407	404	434	410	417	410	377	401	385	404	431	388	389	406	398	375	385	389	371	414	417	431	409	396	407	403	404	432	405	414	424	405	368	395	419	395	394	385	423	429	412	372	424	420	398	390	412	408	432	417	400	435	352	405	401	384	394	429	418	424	366	393	403	424	421	389	408	390	411	414	390	399	415	406	412	402	454	387	395	386	373	414	401	413	422	366	436	395	403	392	384	390	389	409	432	410	381	382	415	425	424	402	423	428	406	388	393	405	410	447	411	393	392	408	430	381	393	433	380	426	413	408	394	416	385	418	375	393	411	464	396	373	466	407	371	374	391	413	435	425	404	390	402	434	403	409	412	391	371	419	386	399	436	406	395	401	400	383	417	402	402	408	437	368	410	404	403	404	408	428	415	424	408	413	393	447	416	391	424	420	382	420	406	406	366	402	421	382	421	393	389	422	441	410	390	419	387	391	394	380	403	417	396	409	394	386	436	428	394	409	376	434	378	377	425	389	385	416	430	420	397	407	378	398	378	411	402	396	404	379	447	411	397	424	416	407	395	423	402	411	416	394	403	388	423	421	407	423	405	387	364	435	432	402	405	394	378	404	428	432	386	391	395	414	410	440	386	432	429	394	394	417	402	417	390	369	393	403	379	384	383	391	395	385	431	446	413	382	409	380	397	399	402	454	442	437	417	443	380	397	418	461	378	415	379	378	400	355	393	383	465	376	373	388	393	438	388	379	396	434	413	406	408	445	394	398	418	397	432	382	379	426	370	399	398	386
24315	21238	28217	24735	22165	11710	1841	722	600	610	528	580	518	542	536	563	541	517	538	522	500	514	470	503	504	480	505	512	502	488	502	495	480	516	568	525	514	505	497	518	489	509	494	481	499	500	502	509	542	476	470	523	529	509	522	478	464	472	501	486	472	472	499	465	484	482	453	515	468	519	531	512	498	528	471	442	523	525	540	499	476	489	481	499	529	475	516	520	499	527	523	502	501	516	520	494	529	473	526	482	490	525	507	473	514	490	495	482	513	483	484	475	538	504	531	499	452	500	467	498	494	507	471	528	499	540	502	509	480	495	509	503	512	512	515	465	511	479	495	499	515	502	524	458	471	506	450	533	473	476	489	510	469	489	502	499	491	474	460	490	505	506	516	454	511	503	501	537	482	520	489	475	479	421	513	489	504	489	519	525	487	476	478	505	522	503	463	513	492	506	504	494	464	486	506	492	499	496	473	484	456	522	506	475	525	485	485	488	524	473	495	495	492	515	517	485	487	487	521	501	536	499	527	496	459	532	472	533	471	555	484	503	461	494	472	501	538	513	514	523	513	496	505	517	517	505	479	528	513	514	456	517	476	466	500	483	498	459	482	514	466	513	496	474	541	509	492	444	532	501	499	496	501	483	450	487	481	477	460	496	523	494	467	508	543	504	499	481	495	498	470	482	489	496	474	509	480	492	490	492	514	479	494	484	477	516	521	516	460	474	510	526	505	491	493	449	500	513	518	488	488	518	483	489	492	489	519	479	485	506	503	490	468	555	473	449	523	471	487	513	521	493	492	491	498	476	465	508	500	513	520	491	511	481	494	458	463	452	456	458	495	486	473	499	503	498	463	494	504	455	521	511	507	433	507	516	506	479	506	455	477	496	502	492	496	502	488	508	469	493	510	516	521	508	502	484	494	482	494	482	440	466	480	475	519	505	513	518	491	540	487	487	521	477	492	504	507	469	479	490	500	489	479	445	480	477	472	492	523	495	518	489	470	478	497	495	492	504	498	492	512	485	464	482	448	466	509	514	496	505	528	491	467	494	528	522	512	486	472	493	482	534	486	492	461	497	490	446	513	494	486	462	484	487	534	495	478	502	501	555	489	482	476	467	503	482	483	463	488	476	525	518	478	491	472	502	482	523	498	522	491	495	490	485	523	513	488	476	483	506	480	493	493	504	486	498	497	530	493	467	500	479	498	467	460	494	492	496	478	522	518	501	473	501	522	506	484	481	474	499	512	464	493	497	539	451	490	486	489	449	472	497	502	499	507	519	467	535	489	471	491	503	466	464	514	469	463	513	514	483	503	516	495	508	467	455	441	509	493	495	540	507	539	524	505	523	436	481	485	505	478	483	521	458	509	516	436	497	482	484	485	466	490	482	508	484	486	503	502	454	473	474	465	493	436	473	455	513	504	476	477	462	498	457	471	492	496	457	495	496	496	495	533	459	475	507	475	500	519	445	481	483	488	477	448	507	454	515	482	518	475	499	505	479	483	477	478	521	495	485	496	419	519	516	477	467	517	506	496	506	535	484	508	467	470	514	478	478	504	499	523	474	504	459	522	483	523	486	482	486	492	510	490	468	480	511	464	457	476	506	509	456	475	475	511	482	472	471	469	497	525	480	498	489	476	478	506	496	482	507	504	496	486	492	482	501	513	490	481	478	511	491	463	472	534	490	484	472	431	544	511	472	528	498	491	474	437	465	546	497	519	443	484	495	487	491	487	480	489	514	450	504	508	515	484	521	545	466	476	471	529	515	518	496	523	526	504	501	482	489	519	433	496	481	491	463	517	493	449	524	480	476	513	493	481	513	493	507	524	466	513	475	485	426	488	491	495	511	503	522	464	481	521	489	477	514	504	515	485	532	488	464	514	478	478	494	493	458	457	490	477	499	485	501	522	527	485	492	495	512	506	436	494	485	479	457	536	482	464	490	515	463	480	488	525	461	494	455	451	506	516	539	535	467	484	491	540	497	428	494	472	472	478	489	524	485	464	502	524	517	509	494	458	505	498	494	491	462	486	500	461	488	527	470	486	460	491	474	494	505	505	515	464	503	479	507	502	484	505	511	502	483	459	483	505	483	465	483	487	495	469	470	472	522	521	492	475	487	458	487	489	462	477	488	491	486	488	493	517	532	536	478	507	506	519	526	490	494	502	474	508	511	471	473	507	496	486	492	502	495	502	489	516	502	521	480	495	461	491	540	490	474	509	481	490	462	484	529	497	470	540	486	490	500	471	472	480	476	480	493	490	460	462	484	522	470	477	461	471	500	502	512	464	460	486	504	491	477	454	500	467	531	473	461	503	507	500	490	481	479	492	522	483	489	504	467	532	468	507	509	502	507	503	516	500	497	445	487	476	469	490	510	530	469	474	541	491	510	472	505	532	516	497	472	520	493	470	512	482	516	482	479	506	486	513	506	474	525	529	505	455	510	502	485	475	472	487	491	526	487	481	502	505	465	511	472	469	489	486	531	487	483	463	476	466	455	524	486	501	494	519	455	512	449	493	464	449	494	462	480	506	502	475	475	445	519	496	494	483	489	492	472	486	525	509	474	500	484	472	493	503	513	471	454	474	447	479	492	516	439	472	513	473	492	481	476	477	446	467	462	494	511	521	477	464	473	490	505	460	476	467	497	489	489	519	486	474	489	478	476	505	474	481	501	482	474	481	509	504	511	520	485	513	479	496	501	546	486	494	490	476	479	490	492	435	470	479	464	532	491	454	477	465	465	514	512	494	484	507	454	473	453	487	481	500	474	507	481	490	455	470	508	498	481	494	503	502	537	515	477	475	505	514	452	441	501	522	498	499	495	483	476	513	471	493	489	486	490	509	495	516	495	493	469	506	479	478	483	512	473	511	508	504	495	493	494	463	516	496	469	462	488	476	501	487	505	499	466	524	510	507	509	470	513	493	481	481	505	479	483	482	457	443	491	506	475	463	485	510	489	487	501	484	501	464	494	509	473	502	497	467	480	520	517	512	465	485	532	503	500	465	477	495	504	464	499	501	482	452	543	525	482	479	486	499	452	502	494	470	499	515	494	523	487	522	468	489	483	498	516	487	458	476	511	485	554	505	475	490	479	503	487	499	518	518	457	445	477	494	461	500	525	466	523	491	474	478	513	496	541	479	471	472	472	472	481	472	488	499	485	454	481	462	502	507	500	489	492	485	523	460	496	491	519	475	484	478	492	513	486	468	490	483	502	528	541	479	471	514	514	485	551	495	487	478	473	505	476	497	507	505	485	499	540	486	494	483	493	534	473	496	516	486	447	513	521	497	473	512	504	460	527	477	476	516	512	456	509	481	503	526	477	492	500	482	482	487	516	511	467	478	518	515	480	473	516	499	472	498	486	519	473	490	525	492	524	475	507	474	503	490	479	496	498	511	481	493	533	502	527	506	488	495	487	484	481	523	441	505	488	505	472	506	462	519	503	490	506	485	497	531	471	489	502	502	480	538	476	513	513	496	499	483	482	526	474
44722	50402	29511	24375	25103	7321	2296	918	814	783	730	741	670	703	660	648	678	658	631	606	619	633	612	634	636	608	593	618	555	595	579	632	529	591	594	568	551	609	582	592	609	605	585	585	597	599	601	578	603	629	551	573	580	549	583	545	591	548	588	597	582	593	561	586	564	563	539	633	592	536	572	585	573	589	606	565	568	583	571	549	577	578	567	579	592	567	565	577	582	556	557	569	572	567	588	574	578	586	595	585	579	568	570	572	637	595	592	590	565	596	614	625	596	568	596	613	586	591	578	585	578	589	567	566	544	579	625	556	640	550	596	566	584	577	582	601	565	548	525	580	586	587	596	573	560	614	581	554	606	539	604	552	613	579	581	592	584	642	591	505	563	526	574	565	566	560	596	578	564	597	621	597	571	545	582	590	619	602	570	561	576	544	585	508	576	624	553	625	577	553	547	620	587	603	576	557	546	586	598	562	568	596	559	569	578	578	604	532	596	542	597	594	603	578	623	565	632	598	583	563	573	573	555	534	594	608	599	574	591	587	563	565	551	596	585	608	608	591	607	605	604	597	571	565	591	626	601	557	563	566	581	569	545	581	602	602	528	568	598	563	599	621	554	584	561	580	550	589	580	582	580	587	568	574	588	577	552	590	556	585	537	602	550	599	556	580	566	555	595	577	586	599	599	537	548	547	579	573	557	533	527	601	582	533	597	592	627	587	607	575	546	565	605	589	596	619	553	557	568	553	585	600	564	558	563	568	567	582	574	603	592	597	567	562	566	593	590	552	564	541	598	572	614	580	600	583	532	547	584	571	563	619	546	560	571	583	576	509	607	586	565	623	545	630	610	613	552	557	574	589	543	558	592	584	569	600	587	570	634	597	563	596	571	584	582	569	549	606	529	590	556	578	587	642	597	581	555	590	548	583	596	565	590	547	555	550	529	536	641	592	548	610	616	576	613	595	588	617	607	597	582	548	612	533	589	555	558	569	575	569	584	588	568	586	589	540	616	622	577	554	634	573	545	565	575	604	595	587	561	571	580	560	584	571	588	582	613	598	547	624	584	576	611	623	564	531	568	581	584	568	586	570	559	584	593	525	521	606	552	525	616	541	593	565	594	564	567	591	587	585	582	627	617	599	568	574	551	567	585	555	578	567	598	566	600	609	588	596	547	571	577	534	599	601	613	591	566	584	587	613	567	593	597	626	554	594	598	566	588	616	617	597	602	542	559	613	617	580	549	596	554	523	598	532	604	564	539	564	526	526	565	588	575	544	562	566	548	613	550	605	593	570	554	594	613	566	611	562	559	605	547	565	570	600	610	619	593	560	587	559	583	576	580	588	577	617	605	589	589	580	609	581	610	587	596	602	581	555	584	582	578	609	578	603	558	591	590	594	559	598	563	554	558	582	595	598	561	539	595	609	541	575	619	566	620	592	552	602	548	577	534	589	532	569	568	554	537	535	548	566	598	606	582	600	567	594	593	578	609	557	614	602	595	580	563	581	597	576	587	601	575	573	605	562	593	590	585	565	567	600	574	600	580	606	554	595	559	583	537	618	512	590	562	552	553	577	597	542	561	571	539	556	565	581	546	570	553	605	620	581	596	599	492	573	617	574	581	570	595	561	608	549	547	581	561	582	508	566	570	599	612	563	575	562	577	587	549	593	527	547	560	581	553	627	574	560	583	577	575	549	626	552	578	565	587	604	603	589	576	566	601	552	566	564	573	558	565	550	612	566	575	567	563	602	581	570	564	572	560	591	584	597	584	540	556	583	573	584	596	544	612	539	615	569	567	557	575	553	597	580	574	573	614	580	558	621	613	574	582	561	560	611	554	601	590	619	547	594	647	594	567	561	564	577	579	576	642	564	593	578	569	585	549	567	586	616	598	581	575	545	579	515	588	579	560	600	563	542	550	581	597	581	586	574	567	589	586	568	591	559	581	598	605	586	563	571	564	612	616	530	558	610	578	605	579	568	598	596	584	596	607	548	559	597	602	609	580	615	571	574	538	544	599	590	608	575	548	581	597	576	566	581	550	600	546	540	585	606	580	600	602	567	556	585	598	631	539	544	576	594	585	545	560	581	605	586	564	592	540	589	611	550	600	534	595	549	613	591	536	553	601	609	569	560	575	588	574	578	581	583	581	588	624	587	606	571	594	571	558	624	590	578	603	606	594	535	603	577	610	594	619	611	565	571	570	573	573	583	583	599	556	593	520	579	557	563	642	612	595	577	572	581	606	571	520	566	577	570	583	549	559	563	565	544	623	614	601	583	617	623	594	596	582	573	593	583	576	597	593	600	578	571	587	563	527	580	598	536	578	595	533	625	580	600	553	552	583	639	572	558	587	605	583	552	590	615	578	550	582	585	552	568	543	516	579	606	554	606	570	570	582	627	612	578	609	631	531	546	585	526	578	582	562	586	545	590	538	578	563	589	600	554	575	588	592	625	607	576	617	583	605	580	534	581	559	564	559	523	592	609	584	590	523	563	554	570	553	553	586	611	566	574	533	560	586	592	574	585	581	603	586	584	574	532	531	562	583	568	612	594	602	562	522	623	566	566	548	597	594	533	556	580	600	563	583	570	626	586	554	577	560	500	600	522	608	604	569	645	579	601	570	577	543	614	598	622	595	560	594	591	529	564	551	550	571	605	552	518	606	609	551	498	570	563	535	569	637	548	604	602	536	583	563	558	588	594	584	604	604	572	543	625	584	612	567	579	534	546	563	569	567	567	604	577	621	600	594	563	610	556	553	556	564	579	588	607	587	579	629	609	605	546	597	593	579	578	586	583	586	588	586	570	620	548	587	579	555	611	568	578	570	592	557	536	628	545	613	600	581	560	579	577	577	539	587	553	551	569	591	589	564	552	562	592	605	567	602	581	602	569	529	551	526	583	568	598	592	564	558	552	554	565	577	591	594	551	550	598	587	561	604	611	527	537	583	561	596	578	587	575	581	610	568	629	572	577	577	579	603	561	567	586	555	565	549	576	576	551	564	613	595	597	619	600	588	604	541	558	541	543	510	618	599	613	559	553	568	587	609	602	562	565	561	586	615	602	600	572	584	598	574	558	575	521	588	576	613	580	611	556	574	572	595	538	595	564	545	566	560	567	545	608	627	554	572	580	571	621	575	612	595	563	561	552	557	592	605	566	550	583	582	562	591	595	567	575	564	583	587	569	581	610	593	629	652	587	569	532	565	584	626	600	573	564	610	595	575	555	547	578	564	563	572	547	562	585	583	605	550	595	546	613	622	568	597	544	573	581	553	574	563	598	549	553	562	561	568	595	597	550	593	573	575	588	564	554	570	536	596	582	538	575	608	588	564	601	561	574	608	571	547	616	580	563	532	572	590	571	604	580	600	614	547	589	589	600	592	635	578	594	609	604	606	607	584	560	594	537	589	599	562	602	560	576	553	566	579	611	577	535	557	558	582	548	611	565	563	598	578	602	561	604	570	600	553	632	582	578	529	548	589	607	606	557	576	564
25443	21228	26918	25299	13856	3478	761	523	451	471	443	437	421	394	411	405	443	460	402	383	408	410	430	397	414	426	394	381	427	413	422	398	378	396	413	407	428	381	383	425	399	380	395	409	425	390	387	380	407	413	387	407	377	431	370	408	410	421	431	412	401	423	419	418	415	402	399	399	391	413	380	421	392	449	386	411	415	422	381	399	451	389	403	382	375	422	412	359	426	421	364	408	406	389	420	391	423	416	420	381	455	391	419	376	392	386	366	377	374	407	407	396	361	426	392	386	418	412	432	367	397	396	392	367	411	434	417	404	397	397	416	413	413	380	429	402	414	416	394	416	387	387	453	373	423	385	385	392	387	397	410	397	391	418	383	408	413	391	402	385	398	404	428	406	379	451	393	414	433	422	389	425	413	398	401	383	377	381	408	377	395	416	380	421	427	388	387	405	408	400	416	399	419	381	388	456	393	386	368	418	390	394	440	425	407	421	373	405	411	428	365	409	400	407	414	387	382	370	398	379	440	409	439	403	405	431	418	399	413	418	410	429	411	398	364	453	381	414	388	403	372	384	373	367	403	400	397	392	408	398	381	375	385	404	412	398	413	392	395	432	410	377	412	397	396	388	372	387	371	380	397	379	377	421	376	434	386	408	350	420	403	415	440	394	394	398	409	410	392	424	358	405	382	403	381	428	384	404	387	432	380	389	411	382	386	394	403	400	397	408	416	391	365	388	399	398	360	409	383	397	419	420	391	429	392	407	409	370	421	384	465	401	397	358	434	365	404	386	431	379	412	421	387	422	423	410	403	422	402	405	393	399	364	407	393	422	359	424	394	365	384	436	356	431	346	397	422	419	399	412	341	401	395	409	363	409	420	396	409	371	441	388	430	374	392	440	403	409	390	383	350	391	420	392	414	360	404	382	373	402	368	340	386	422	370	391	434	363	391	381	418	394	405	372	414	373	341	424	410	389	426	390	396	421	400	405	388	382	368	381	408	375	438	405	383	415	394	429	409	391	438	421	348	433	364	375	375	391	391	437	390	416	390	429	387	407	430	420	451	377	388	398	402	413	420	390	424	384	418	408	408	361	361	396	402	387	415	394	371	445	414	391	409	392	417	378	428	404	407	352	421	418	384	423	424	393	406	364	360	392	433	381	378	385	388	416	389	389	381	402	361	368	387	383	411	395	383	408	412	404	365	403	388	441	380	381	430	383	405	392	411	403	387	401	416	407	380	401	408	413	414	387	370	429	401	422	415	384	384	382	390	397	380	372	429	363	405	404	389	431	431	378	387	453	394	401	408	382	408	406	383	425	422	376	383	401	420	405	369	392	393	362	378	400	419	391	365	390	386	412	419	365	435	424	404	444	390	396	385	354	394	397	387	403	397	386	386	434	415	401	372	419	378	390	441	416	423	383	378	426	371	428	400	417	387	415	391	374	399	405	421	417	374	421	414	409	406	413	388	344	407	383	379	385	371	385	362	400	433	405	409	403	394	456	429	368	428	368	400	455	395	397	397	392	422	385	382	396	406	390	392	398	427	398	356	393	384	430	407	402	405	401	397	400	401	411	423	373	368	413	414	406	375	392	420	384	396	379	410	410	411	399	361	355	411	385	428	398	375	398	397	360	386	404	415	415	432	379	379	428	394	443	391	404	377	366	396	413	382	401	380	399	416	395	401	398	403	335	409	408	401	369	385	434	375	388	407	396	404	388	388	388	431	397	385	410	404	425	435	386	413	437	409	405	431	410	367	371	404	408	400	390	367	418	370	415	399	427	403	412	409	391	427	413	384	393	354	378	362	445	347	396	376	377	457	414	410	414	379	350	433	386	430	401	398	395	378	360	423	400	413	419	378	415	372	431	398	418	439	423	394	424	409	387	389	400	414	417	379	420	398	409	394	406	402	414	427	403	432	431	409	434	395	399	393	380	402	386	398	418	452	418	408	411	381	401	419	370	395	390	382	445	404	426	413	400	428	368	382	372	430	377	420	376	392	403	390	420	434	389	442	383	425	405	391	413	401	396	411	404	409	390	384	401	379	414	399	378	432	387	382	388	413	411	405	398	382	434	409	432	385	389	382	384	403	426	396	398	403	366	372	385	414	405	397	455	391	390	410	409	444	389	382	420	406	371	396	398	395	421	391	392	357	441	377	397	433	386	408	377	400	449	376	371	385	404	429	353	415	404	408	414	398	417	398	406	446	412	377	403	405	391	417	411	386	416	378	386	382	374	432	388	403	429	430	399	416	437	348	442	410	437	398	412	407	440	404	398	427	366	405	457	339	422	418	367	420	412	378	403	368	394	393	385	373	408	386	399	375	384	380	426	407	378	405	396	376	406	422	429	365	394	390	390	424	431	377	361	426	379	380	382	400	396	401	383	393	397	391	414	404	397	397	388	415	402	389	400	387	431	429	400	410	394	376	387	367	384	401	394	382	411	395	392	415	428	408	362	391	443	413	395	411	391	396	389	373	385	406	406	450	356	421	357	394	413	381	399	420	435	417	397	404	403	396	368	404	380	434	406	398	436	430	392	387	371	372	394	403	400	401	420	388	398	385	380	405	381	387	389	384	411	391	419	426	400	408	418	411	400	384	429	372	369	400	416	419	396	393	405	402	399	402	399	410	342	396	417	369	414	428	390	462	389	411	413	402	392	388	412	367	377	418	405	398	374	390	363	368	422	369	380	421	405	395	374	383	403	376	434	397	397	387	398	392	371	392	421	376	395	433	390	390	369	397	403	416	366	343	390	413	415	408	375	413	361	404	409	396	368	344	415	422	424	428	387	402	376	364	344	389	429	410	375	411	400	424	379	428	370	410	386	396	395	403	370	402	427	381	388	378	421	411	404	405	405	380	414	395	432	391	343	395	404	421	379	389	357	428	399	383	426	371	370	364	388	398	423	370	372	394	393	399	404	415	404	380	430	372	375	409	386	407	407	386	391	374	399	424	391	404	445	385	414	410	381	408	401	391	384	421	397	401	388	393	402	412	387	390	409	350	376	421	420	396	382	427	415	437	390	428	410	396	388	407	395	427	423	423	384	384	411	387	361	401	382	384	413	387	418	367	415	422	403	397	422	388	404	399	422	409	405	384	381	377	402	383	392	395	348	388	407	393	420	393	415	422	407	412	381	440	405	409	399	376	402	372	421	395	377	413	396	434	405	402	404	373	382	411	397	401	373	445	428	401	410	417	399	427	449	422	368	414	413	403	414	402	412	394	406	378	427	409	421	416	413	409	395	411	429	365	408	367	415	380	416	390	389	402	405	397	426	386	375	393	385	399	394	349	366	405	414	437	406	420	385	372	460	399	417	394	373	412	404	400	402	381	390	420	397	420	426	399	437	394	439	369	422	410	358	405	391	391	381	376	371	410	371	398	385	406	421	362	364	405	413	391	394	386	419	381	425	393	381	384	399	369	383	413	421	377	373	418	420	389	382	409	390	401	427	396	404	372	386	392	388	378	373	364	392	418	365	416	381	458	381
41512	42505	21277	16865	16765	5319	1364	722	663	595	656	624	562	541	564	507	509	510	502	495	496	562	515	496	521	496	500	520	514	508	504	485	503	497	527	514	529	511	482	500	518	515	501	502	494	468	496	499	472	481	468	466	493	467	491	477	479	497	503	515	518	489	443	471	483	513	482	508	436	479	462	481	497	506	451	530	484	575	511	447	482	489	504	482	507	493	494	460	489	499	502	492	535	449	564	482	516	501	497	514	491	467	495	468	527	500	486	533	546	535	479	512	511	494	493	503	481	488	487	496	471	521	525	511	494	497	512	518	515	511	486	487	456	508	493	511	509	498	520	476	479	500	507	476	482	464	463	499	459	537	513	515	500	500	462	456	450	484	479	497	508	496	475	476	500	507	494	475	504	531	499	469	487	501	508	496	497	490	464	504	446	486	517	462	517	515	468	444	480	497	470	508	491	476	506	512	514	479	466	521	484	490	457	465	474	474	496	528	503	482	506	505	480	501	496	473	505	496	480	481	468	530	495	500	512	522	475	496	534	514	490	484	549	506	493	462	520	470	482	480	481	478	470	520	508	470	511	534	519	485	500	483	520	516	505	486	492	498	496	464	475	484	494	511	486	491	466	426	469	513	508	514	446	538	513	486	460	493	475	527	473	511	496	471	500	524	470	484	494	487	510	501	497	482	522	459	473	513	478	493	478	474	488	488	446	488	498	517	487	502	527	504	493	481	489	467	495	508	477	521	506	504	471	452	480	458	501	493	509	464	458	489	496	499	452	486	480	481	503	491	508	479	481	506	512	529	484	489	477	500	498	492	492	516	502	452	505	514	535	504	461	491	499	515	536	500	496	491	509	477	514	457	518	482	516	484	534	532	510	480	465	482	488	512	493	508	498	522	489	514	472	455	480	515	475	495	490	473	491	458	513	500	490	492	495	491	483	451	464	441	480	504	483	496	527	508	458	501	477	471	450	502	508	517	436	496	489	476	516	437	483	502	534	481	484	517	496	443	492	522	495	507	519	504	481	480	526	489	448	523	516	477	511	473	490	510	505	477	476	490	493	478	480	535	483	536	508	485	525	454	482	489	493	489	496	494	474	504	497	538	477	474	505	500	531	488	507	513	493	534	469	488	485	509	500	469	509	461	480	493	478	515	507	493	525	500	458	472	476	500	530	505	527	481	479	487	477	511	487	458	501	473	484	483	509	518	500	524	518	490	469	519	486	486	500	501	481	491	442	499	477	528	516	458	501	481	488	514	449	514	480	513	495	511	496	518	490	522	526	520	484	480	510	479	504	509	474	522	471	473	486	498	464	477	508	514	457	486	498	498	474	474	476	494	483	493	494	503	521	494	465	514	505	499	502	507	472	525	483	518	465	497	480	486	515	489	506	485	496	497	505	493	500	491	490	488	519	515	478	466	484	475	486	488	492	526	506	463	504	509	465	481	507	539	434	448	502	500	509	499	495	502	467	504	502	494	499	461	514	498	475	458	515	478	478	481	510	520	493	512	549	469	500	542	494	476	468	489	503	532	495	500	476	444	494	482	520	435	510	523	469	489	489	531	479	520	510	510	473	482	475	509	481	542	494	477	499	475	455	486	454	465	501	501	460	507	491	503	465	467	507	503	508	495	469	494	536	502	469	465	506	539	493	477	524	493	484	494	481	472	489	461	482	471	499	463	498	479	504	509	468	502	522	509	517	485	536	474	511	510	504	508	469	473	471	495	469	489	516	477	473	489	508	456	455	487	483	471	466	505	498	508	498	496	516	511	469	484	517	507	477	503	471	503	487	454	476	500	492	501	500	510	512	495	505	491	488	448	471	508	462	500	480	502	493	441	447	505	480	513	468	519	478	461	479	515	527	520	526	494	474	489	493	500	494	465	472	451	484	491	493	524	502	513	485	526	482	540	477	457	489	492	498	502	504	501	459	470	491	464	527	495	495	510	514	516	554	527	470	487	472	474	473	511	468	464	510	450	508	485	494	450	459	455	478	456	493	487	482	515	498	476	469	489	497	521	466	489	474	515	484	498	493	500	532	521	471	479	482	499	495	493	516	513	512	505	471	509	471	484	495	486	452	490	518	499	478	501	526	487	491	511	484	502	489	462	502	460	500	501	490	491	477	504	512	482	519	490	516	505	460	517	465	472	471	502	484	490	484	505	527	552	501	467	510	509	489	494	508	504	518	478	486	500	485	530	516	488	481	504	453	507	466	478	481	522	494	497	513	547	490	473	497	518	492	511	474	484	492	503	466	477	506	496	472	517	518	558	459	501	493	508	500	492	494	476	478	496	465	543	482	529	506	491	513	497	507	510	480	501	486	511	547	502	482	457	486	514	522	494	495	485	482	488	508	492	504	494	492	515	424	464	495	484	521	480	492	464	508	490	476	485	469	506	483	446	430	506	530	535	491	501	479	492	459	493	471	507	495	504	499	469	496	500	487	512	487	530	526	464	437	483	492	507	504	493	525	480	497	443	504	484	452	492	480	479	481	546	474	501	503	515	482	523	474	482	498	494	470	500	477	483	487	459	500	521	485	489	485	504	483	481	491	505	482	495	491	489	529	455	515	518	486	511	520	500	472	554	479	481	499	487	539	483	473	498	478	482	476	469	484	475	464	504	529	484	498	491	507	454	500	493	467	503	521	479	493	503	486	500	467	497	493	511	527	487	473	496	494	472	483	489	541	503	488	484	487	461	471	482	505	447	527	471	516	486	505	510	458	504	503	476	482	472	481	549	491	490	515	513	491	488	488	448	481	487	497	473	472	524	454	474	497	497	494	517	463	461	463	495	511	487	485	489	503	510	501	503	489	480	490	496	498	467	488	463	483	452	465	516	523	475	491	489	486	473	514	489	532	508	509	465	537	505	493	500	485	486	489	517	524	489	485	458	483	485	495	478	544	564	493	458	507	478	511	512	515	490	514	507	525	499	514	483	481	483	512	484	493	497	496	455	497	464	483	463	455	493	489	477	514	468	460	450	518	472	445	486	481	503	506	484	527	485	500	455	498	502	519	449	447	462	481	455	492	538	488	495	506	517	492	480	496	483	477	495	474	474	508	467	504	485	483	496	494	489	539	485	493	464	495	476	495	493	481	525	475	510	473	500	530	495	517	437	484	521	524	468	486	510	471	462	492	468	566	478	505	498	443	486	490	507	519	535	500	492	502	502	471	486	519	498	482	509	482	498	445	504	479	521	472	523	527	498	500	481	506	510	492	496	526	493	499	519	468	452	518	488	492	469	469	507	514	477	522	490	521	491	493	494	488	504	467	521	500	508	526	491	493	523	496	477	503	499	482	511	469	478	482	462	507	497	516	504	479	464	475	493	487	517	538	437	491	548	514	464	474	482	468	511	474	481	503	502	504	499	492	501	478	499	506	529	498	470	521	530	484	478	536	490	504	502	455	497	462	503	467	458	480	517	494	504	478	444	460	497	507	496	478	515	454	524	478	480	464	471	512	487	461	479	460	483	535	487	498	522
22981	21265	28934	23904	21894	21208	9607	1303	1010	957	944	898	806	798	792	863	789	764	758	803	782	785	780	770	727	745	775	756	758	757	729	759	746	773	725	751	765	692	726	760	770	724	727	687	738	797	738	765	689	757	723	685	697	734	754	716	718	716	715	753	704	748	740	693	746	732	766	789	737	711	749	721	756	770	704	722	727	664	726	713	740	731	715	725	660	772	741	774	722	718	718	743	727	741	747	792	738	717	755	744	706	767	727	736	694	718	707	733	706	757	691	796	740	707	716	769	721	730	678	743	696	772	762	828	715	699	786	760	779	763	715	759	735	733	696	785	723	686	707	718	731	716	726	744	684	702	754	733	701	724	721	743	721	724	698	726	739	726	793	697	681	707	776	757	737	688	733	698	755	703	755	768	711	733	708	699	728	677	714	716	694	716	715	765	726	714	723	715	725	731	750	755	749	690	753	706	731	756	697	719	751	728	754	739	727	734	730	758	740	771	713	726	773	742	737	744	750	734	726	719	686	716	702	734	733	728	705	699	751	711	690	789	677	740	746	720	686	732	749	750	727	756	732	703	722	673	744	710	729	728	754	700	756	742	722	729	720	726	759	724	735	714	685	773	735	714	697	736	671	747	740	734	688	743	744	737	720	709	720	677	707	737	706	741	707	756	738	738	771	740	731	743	717	718	671	712	718	721	693	719	696	689	713	742	731	755	709	711	758	755	670	723	696	789	689	772	727	729	714	735	721	687	714	693	742	715	719	739	705	673	736	719	737	735	713	677	670	764	768	714	709	696	697	704	735	713	722	707	738	714	716	695	695	742	737	700	748	726	712	740	681	732	713	719	705	724	701	722	742	721	727	702	779	707	708	667	733	712	711	747	751	719	722	688	741	761	705	765	724	763	656	719	745	713	707	683	728	793	722	687	686	709	743	688	724	730	756	694	729	731	748	712	733	700	693	730	710	668	682	680	682	737	684	764	691	728	742	733	708	725	726	748	708	765	754	742	729	721	733	749	747	735	726	728	740	724	712	726	712	756	734	716	710	736	689	761	716	729	681	717	731	739	718	700	714	714	711	720	759	719	702	688	720	701	715	727	764	711	711	720	754	768	736	712	722	756	760	730	700	702	707	734	741	701	778	731	748	734	734	672	772	740	694	752	699	728	672	665	743	761	762	679	701	705	703	718	720	729	725	706	687	774	765	712	722	743	708	738	703	722	685	729	736	749	719	715	764	714	696	715	681	731	737	697	755	715	699	728	688	669	676	689	752	684	681	745	728	685	779	760	730	742	718	714	704	702	764	691	701	729	686	686	700	727	740	752	713	751	740	714	744	742	725	758	728	704	676	686	731	734	717	797	713	705	745	757	742	727	750	728	708	760	746	727	700	723	738	781	736	706	688	702	720	706	758	745	744	745	744	746	740	741	746	749	697	746	693	726	739	756	735	725	719	682	690	765	737	732	733	720	719	750	754	691	769	719	748	735	710	720	755	675	711	711	736	733	736	725	695	725	708	706	740	722	714	716	709	727	676	718	740	752	725	716	743	702	718	721	752	727	737	768	729	701	782	740	746	748	736	684	736	709	713	726	684	684	735	757	723	736	742	727	712	776	768	710	729	748	680	716	776	728	718	703	697	718	697	728	711	750	713	720	740	722	758	755	724	746	744	704	684	714	702	712	685	755	695	763	705	750	739	732	732	745	772	737	739	753	717	731	766	746	716	704	720	749	756	701	739	695	741	767	712	758	693	714	757	698	751	733	692	756	726	695	698	772	723	739	722	733	715	719	744	736	696	704	710	734	696	742	684	764	741	772	740	692	732	664	690	743	705	741	734	709	706	707	739	677	731	693	664	759	746	722	706	733	702	727	775	704	719	728	712	720	725	725	750	729	720	769	741	686	720	735	738	736	718	684	717	761	744	773	754	741	712	739	753	756	727	721	687	740	728	721	683	704	736	725	711	706	699	738	701	751	705	707	663	756	709	713	673	725	721	698	746	839	707	730	766	678	657	784	756	697	748	709	738	709	740	742	728	719	729	710	690	746	700	744	726	696	716	753	737	727	679	714	735	719	742	682	749	689	717	725	759	734	756	735	713	733	758	743	772	697	747	707	751	726	760	729	699	772	726	698	761	736	744	656	733	760	737	737	720	734	749	713	768	660	702	701	714	694	768	750	726	666	696	758	764	755	713	712	690	702	737	744	727	763	769	750	718	761	697	683	746	772	734	743	757	733	716	769	733	753	726	719	746	707	733	711	678	745	728	713	758	696	756	637	721	783	720	762	693	740	732	736	688	745	759	758	758	747	753	676	726	728	713	755	676	765	771	707	739	723	702	674	723	675	727	745	738	734	763	769	729	702	735	723	738	751	733	709	692	775	722	716	767	739	732	761	749	710	710	728	710	704	759	696	703	701	754	718	742	720	661	744	789	711	695	657	686	738	787	676	742	704	746	723	741	707	702	710	686	707	734	706	730	701	749	724	704	729	753	755	696	700	766	677	767	706	727	743	739	748	688	719	715	736	705	743	696	701	756	709	718	717	694	747	734	753	693	764	701	748	720	693	753	705	754	726	692	749	717	666	762	701	716	707	774	753	735	695	735	684	662	702	742	710	708	682	734	762	764	731	705	728	763	734	719	723	755	700	751	693	695	686	713	738	705	718	781	700	719	695	718	720	713	747	723	740	701	720	729	729	733	719	729	773	709	757	768	737	725	754	742	759	758	651	737	782	767	698	693	697	703	712	762	766	699	710	739	775	735	708	730	691	727	672	730	743	708	679	752	700	693	709	750	688	740	738	695	680	687	769	751	772	709	763	729	739	714	710	736	715	738	722	744	695	745	714	718	726	723	700	703	720	746	709	735	701	718	685	759	756	758	721	717	737	698	737	690	695	761	732	740	726	754	746	765	738	700	713	711	744	743	738	743	735	759	684	736	779	730	733	731	690	704	706	728	744	728	706	722	737	729	769	727	726	722	736	707	692	696	773	711	695	729	686	705	732	723	722	689	767	694	742	744	703	774	753	692	741	737	689	714	676	703	776	783	668	701	725	696	734	726	732	714	772	692	695	683	715	746	746	756	705	737	732	705	704	666	717	740	743	773	751	744	719	753	732	750	799	731	731	727	749	734	707	734	687	731	700	707	665	763	744	762	725	707	776	677	738	717	675	709	721	678	720	732	740	727	735	740	706	728	717	694	714	711	725	699	730	767	695	663	756	747	780	731	701	719	765	705	771	761	719	694	740	712	773	773	730	741	689	717	711	755	739	716	735	748	723	737	699	713	738	755	718	717	690	688	707	738	700	719	758	773	732	654	740	735	783	730	738	733	737	725	730	724	738	770	764	703	717	724	709	739	754	736	689	707	716	735	719	735	724	741	717	749	749	723	717	738	699	712	765	724	727	738	706	672	728	715	672	736	747	693	728	717	720	708	740	793	721	738	713	700	740	759	745	738	675	675	761	701	742	744	717	774	770	726	710	720	727	759	693
53989	69864	41819	33609	33987	13194	3281	1746	1509	1338	1253	1141	1148	1117	1021	1036	941	972	897	969	885	935	901	888	880	901	911	857	841	871	848	847	889	794	877	878	849	847	845	796	828	833	924	860	837	816	852	833	828	858	800	829	824	834	848	796	828	797	850	862	833	843	842	829	870	870	851	824	831	852	851	829	851	867	868	817	832	815	845	839	880	835	827	802	797	844	877	801	852	830	844	802	855	885	875	783	789	936	901	847	849	830	833	829	814	854	811	840	827	873	812	869	892	831	880	858	861	877	855	852	821	862	869	780	794	830	869	875	834	787	804	798	875	832	822	857	827	860	854	846	849	845	843	830	817	822	773	794	834	873	860	789	839	848	846	843	857	787	807	880	826	863	825	822	808	783	818	844	823	834	814	813	877	814	787	809	869	847	884	815	837	836	793	786	834	813	850	840	825	855	859	869	834	826	790	815	714	809	783	838	808	843	843	869	830	824	814	901	850	872	818	822	830	822	842	814	772	813	792	798	854	797	814	800	812	853	805	835	835	861	795	873	836	830	877	830	823	830	848	879	787	780	834	776	795	834	815	829	814	776	806	840	860	847	866	794	794	835	881	785	842	829	836	837	848	855	819	852	890	843	864	835	816	783	783	833	834	865	840	828	794	830	829	852	831	774	861	824	838	838	786	869	831	780	812	829	817	827	830	832	791	811	849	842	844	831	810	813	756	813	811	843	785	800	814	808	860	841	844	844	766	813	832	837	845	831	778	835	810	855	830	832	802	894	828	804	848	821	857	865	802	758	850	840	848	797	797	803	835	844	771	794	795	785	837	770	827	884	877	817	865	821	848	841	778	839	881	853	777	808	816	883	838	807	822	799	822	826	838	786	787	788	777	854	805	787	806	793	815	820	803	806	895	795	826	776	843	852	845	809	821	804	761	831	792	823	799	826	847	795	787	810	805	786	824	815	816	840	822	813	818	796	803	885	780	756	853	814	870	829	818	861	760	825	808	820	846	815	818	805	802	862	790	822	807	781	858	815	855	860	851	831	780	818	821	845	785	797	858	850	803	819	848	813	813	822	882	841	862	858	797	824	797	897	879	841	834	829	840	819	815	872	842	819	824	878	797	872	841	833	794	755	829	805	821	793	832	825	791	832	828	828	852	800	837	860	893	803	839	826	842	833	836	847	842	847	775	820	809	876	835	803	837	820	848	844	830	826	790	881	830	810	783	862	878	805	801	868	834	828	794	840	851	804	800	845	829	813	836	798	828	849	802	806	858	798	840	839	853	848	794	843	866	809	813	794	857	796	765	814	824	799	826	804	817	773	855	805	880	790	824	820	853	815	806	814	842	836	828	827	883	823	800	785	789	850	835	871	792	783	845	824	844	766	805	827	843	824	822	826	832	896	863	792	834	811	875	797	831	797	848	838	813	808	831	827	767	793	837	807	873	790	879	837	805	826	792	860	859	874	876	793	789	812	831	788	835	804	844	787	819	848	824	788	812	834	790	768	777	828	771	862	790	854	858	822	824	774	820	806	781	820	815	851	792	811	857	775	830	799	816	868	767	891	828	861	784	824	778	900	867	828	829	832	824	855	846	846	793	842	830	838	772	785	838	862	843	804	815	874	812	798	797	821	800	857	865	841	813	806	849	844	800	844	795	806	795	837	801	824	847	797	816	833	819	793	847	822	814	787	770	865	788	848	845	805	850	823	861	774	814	826	826	841	821	853	819	783	829	795	835	854	854	789	841	770	843	781	843	824	878	772	784	849	828	896	827	826	849	830	875	854	819	801	838	880	864	788	871	766	831	792	821	882	820	863	803	838	860	779	808	790	814	829	862	860	856	843	830	783	806	819	837	840	816	830	853	849	829	877	788	805	845	874	823	833	842	796	834	842	805	839	845	815	809	776	823	827	796	765	759	834	873	836	856	822	858	837	831	848	807	828	809	794	800	845	822	813	835	792	791	776	864	811	816	813	793	861	773	831	802	833	880	836	803	808	807	839	806	780	794	825	824	823	877	835	833	860	842	810	860	861	823	793	782	867	847	880	821	762	818	846	840	862	763	827	827	814	858	808	822	798	845	781	854	847	858	833	821	793	840	804	837	823	811	818	790	801	755	793	855	880	847	888	839	815	823	808	790	863	886	810	857	785	843	837	798	861	785	854	803	839	834	840	821	799	813	802	777	836	833	749	833	793	769	855	850	824	780	844	855	853	800	834	776	850	822	817	856	867	792	846	875	820	841	777	808	844	852	807	797	798	783	834	836	804	840	789	811	800	793	824	852	828	844	873	833	812	852	847	843	855	818	856	865	835	877	801	825	835	858	809	847	817	801	839	822	841	871	831	866	823	811	798	831	864	815	856	804	880	858	851	795	844	783	852	832	838	837	836	871	788	824	835	818	817	795	877	825	835	779	805	821	822	838	766	821	822	804	833	831	847	875	833	814	816	812	761	825	850	840	795	809	836	821	841	799	809	837	836	830	821	844	816	810	821	796	823	817	738	864	812	791	872	837	809	854	820	817	786	829	828	872	842	783	844	849	817	828	869	867	794	800	867	816	819	791	829	870	832	821	800	851	827	830	838	878	792	864	827	766	797	795	794	783	814	833	815	770	853	806	851	860	873	809	833	891	832	823	842	779	811	841	832	763	794	774	820	827	830	822	887	815	851	820	849	808	865	858	808	779	871	827	794	807	849	798	818	847	829	820	874	829	808	795	818	837	825	811	794	866	818	826	819	857	803	807	854	829	867	787	808	769	883	829	772	819	811	791	799	846	802	778	908	804	843	815	817	834	835	842	823	798	829	801	839	790	888	783	877	853	784	833	822	831	846	840	852	834	748	813	861	804	830	820	804	885	827	842	823	877	851	830	768	858	823	847	799	841	811	784	822	802	820	830	835	841	829	808	844	844	810	825	777	781	821	824	831	821	823	843	818	853	807	831	845	818	811	847	802	855	856	829	817	848	767	833	861	806	790	819	806	852	838	835	898	853	835	827	790	807	865	869	824	809	770	859	839	785	848	806	858	840	877	806	846	796	773	827	831	794	825	832	796	848	863	801	864	837	833	838	829	798	834	825	802	841	815	895	850	866	806	795	807	765	838	803	815	810	786	817	807	806	866	848	882	812	827	826	882	822	850	794	828	923	838	860	827	877	802	866	868	801	834	845	793	774	869	828	832	814	820	801	818	831	835	804	806	811	801	824	848	778	849	805	780	795	824	807	808	857	794	828	832	883	845	839	834	875	835	810	784	856	831	852	839	870	850	814	807	848	842	784	827	867	827	825	799	804	841	817	801	839	812	817	829	840	818	829	789	834	867	843	827	909	846	792	765	831	850	838	828	845	813	888	834	846	880	828	796	824	812	872	790	857	813	836	847	868	827	852	829	808	830	805	787	856	803	787	777	787	809	837	804	852	850	873	877	789	798	844	892	787	786	804	800	812	825	782	805	772	823	808	820	843	831	836	859	840	809	762	810	833	857	833	796
28167	21180	12301	2833	2199	775	406	373	354	341	357	352	362	356	348	309	335	357	345	340	355	360	339	362	340	345	388	320	325	360	374	358	333	327	351	329	322	343	341	309	357	349	340	376	352	375	343	351	316	350	353	339	337	314	306	340	313	358	371	343	350	349	336	350	356	384	336	354	340	344	363	362	298	350	327	367	373	326	334	348	352	357	346	347	314	330	322	345	318	352	350	351	335	323	334	301	372	374	359	337	324	328	357	348	340	356	336	360	351	353	379	371	334	386	346	371	304	330	358	327	371	353	365	331	363	340	371	358	334	376	309	413	340	380	351	353	322	353	342	314	380	361	337	329	342	378	351	363	352	376	355	352	358	360	315	347	357	343	356	316	356	323	353	308	345	301	316	338	360	365	345	322	354	355	317	333	340	339	352	358	340	347	346	338	350	343	320	336	347	336	342	353	326	330	307	370	361	343	332	319	341	346	362	340	347	363	342	299	350	349	315	354	343	312	335	347	370	365	324	341	352	334	343	325	325	354	354	319	372	360	353	340	352	357	370	323	348	320	365	326	350	300	344	343	328	347	347	342	365	350	359	350	370	353	347	337	342	332	340	359	352	345	382	325	326	324	358	349	353	392	341	317	317	349	326	344	352	355	344	329	353	372	385	342	345	364	366	330	349	334	361	362	339	357	354	371	305	352	340	335	317	355	353	345	360	322	357	333	380	359	346	325	333	346	353	370	363	347	336	332	333	383	378	334	348	340	344	348	348	380	342	289	377	324	355	329	335	334	359	334	330	344	358	317	342	342	359	349	329	321	332	322	349	351	335	331	345	325	346	339	349	334	373	365	377	363	352	339	346	350	354	330	335	349	326	328	335	346	355	354	341	318	372	328	383	355	332	329	332	349	305	336	362	358	319	346	358	315	364	363	357	359	344	363	360	313	323	345	330	319	339	350	320	334	326	295	341	350	342	331	350	335	293	344	332	351	333	329	300	354	352	352	354	354	336	358	362	357	347	328	336	351	363	367	320	351	343	379	331	338	387	349	338	332	356	370	351	326	358	339	345	356	365	341	324	336	322	369	339	336	388	329	349	326	374	352	328	339	294	352	329	298	316	363	343	328	350	307	370	312	364	357	341	362	352	339	360	318	349	369	362	346	353	355	330	310	343	353	371	345	362	334	372	342	317	352	323	373	381	370	321	334	398	332	353	332	353	333	309	327	358	337	356	326	361	335	321	384	326	311	332	351	322	341	352	355	365	338	342	354	355	320	330	348	379	359	344	340	367	354	355	338	385	336	370	350	348	325	312	341	365	356	324	328	371	333	338	348	355	361	371	299	346	317	342	349	313	359	347	337	336	345	381	330	331	380	345	334	351	379	328	347	343	365	348	356	356	330	319	362	370	368	325	329	318	361	359	350	348	340	306	334	314	340	359	359	369	343	326	363	342	349	343	350	370	303	328	380	318	337	362	347	319	375	339	321	352	336	320	322	344	347	337	355	358	356	352	338	384	347	347	339	346	356	342	371	356	338	339	326	347	361	357	338	345	350	317	351	321	305	344	317	356	371	359	338	363	354	350	350	323	361	335	342	331	369	341	364	374	362	336	296	325	349	324	305	371	347	338	323	373	329	341	329	362	371	351	315	358	324	340	358	359	367	333	322	356	322	310	356	338	343	352	324	351	368	336	372	351	339	333	313	329	340	334	342	344	348	368	357	373	335	339	342	368	338	346	348	351	320	332	388	326	347	358	352	330	356	332	333	355	377	317	340	325	336	331	356	361	307	307	344	340	361	343	349	336	336	384	346	327	355	333	373	365	353	331	353	318	349	337	353	328	374	350	387	356	368	337	354	360	331	343	336	343	376	355	363	352	397	347	309	338	350	314	322	345	332	345	329	330	372	361	342	371	347	373	331	348	335	335	351	318	352	326	372	306	370	314	328	365	362	347	367	365	361	349	397	333	359	372	306	351	348	333	351	370	346	346	352	352	337	360	378	316	347	347	346	352	330	323	368	335	366	336	337	329	359	357	353	354	342	346	329	361	337	307	324	356	313	341	386	331	348	354	320	350	342	348	330	318	339	350	401	332	307	349	357	313	314	320	340	343	354	339	381	316	336	332	367	332	338	343	354	370	355	323	372	327	314	321	342	338	328	364	306	328	365	310	348	367	328	349	338	332	347	377	354	353	362	328	329	346	347	347	368	314	341	332	343	337	344	334	375	367	368	330	341	339	352	370	310	389	356	361	332	361	373	355	325	320	332	333	325	348	360	318	344	353	354	307	329	329	331	357	327	353	302	371	367	340	356	301	379	321	340	322	331	346	343	323	298	333	352	336	381	321	361	335	346	338	345	325	337	340	340	351	346	341	323	309	330	330	342	374	328	337	356	344	345	346	362	322	349	308	308	346	344	345	319	364	372	327	322	359	330	335	315	368	295	375	354	342	323	367	348	310	342	357	378	355	333	332	310	345	326	354	346	334	333	316	356	363	376	313	364	331	335	364	343	336	375	358	341	322	330	314	330	351	320	335	358	310	365	362	326	346	317	304	337	326	299	337	325	345	314	289	314	356	356	344	389	332	361	349	367	365	349	378	334	325	377	326	355	334	333	351	349	360	349	338	342	373	345	334	361	348	340	354	321	323	339	328	361	364	354	331	357	361	328	363	324	318	328	325	313	327	331	344	376	336	324	342	357	299	340	314	370	350	349	362	316	380	352	357	320	312	326	343	389	363	339	316	320	341	373	352	321	341	326	360	348	312	345	338	362	329	338	395	349	354	337	329	346	334	367	354	337	360	335	334	348	341	347	357	330	357	329	352	330	371	341	312	358	368	378	335	357	343	351	334	301	320	395	321	358	333	310	339	339	387	351	346	343	347	346	365	355	321	352	325	382	350	364	376	334	332	340	371	355	312	354	353	343	338	301	340	375	334	382	332	344	362	312	319	381	311	349	322	324	383	340	362	364	365	345	335	366	353	347	350	318	334	363	335	337	338	342	361	348	303	325	337	345	357	362	366	300	375	351	341	360	285	346	345	335	360	370	340	347	367	334	357	338	345	345	305	309	326	330	357	333	328	349	322	345	306	326	293	314	328	393	346	330	387	321	341	325	324	332	388	334	331	338	324	323	360	335	318	385	321	371	340	392	344	374	334	347	334	342	360	378	341	347	363	345	376	330	357	346	358	338	353	338	351	323	337	331	297	344	330	327	354	369	331	356	338	317	330	307	352	354	318	359	355	328	342	346	375	328	313	356	322	329	363	355	327	352	381	312	339	324	338	348	333	321	324	331	343	365	335	393	352	337	304	347	361	360	322	317	309	335	385	350	337	360	366	356	351	376	327	320	339	338	336	341	356	329	361	369	341	373	357	326	335	382	351	334	352	309	319	351	322	371	363	354	316	338	351	298	371	370	358	339	356	353	307	360	335	333	376	350	361	360	384	360	366	359	342	346	332	319	392	350	323	320	339	340	344	332	351	350	327	323	335	333
24815	21215	6356	2747	3391	1133	487	492	417	436	394	449	440	429	415	400	413	429	394	434	418	410	412	427	450	425	421	445	379	413	454	419	364	438	432	456	447	418	464	414	444	416	364	415	439	379	404	396	446	386	434	418	386	430	419	429	412	401	436	454	419	363	430	402	416	463	421	406	417	468	417	388	437	426	415	458	439	405	451	429	426	428	404	404	442	401	436	416	441	458	430	410	403	401	415	387	423	423	462	408	387	435	393	368	394	420	386	420	390	408	465	440	363	424	427	429	408	413	389	431	433	421	419	441	419	421	438	412	425	399	401	432	447	429	387	425	423	396	422	390	405	419	411	420	425	394	397	445	430	388	423	420	410	427	399	459	400	376	400	404	375	430	399	400	391	407	415	414	409	433	434	416	384	391	417	367	430	387	397	451	402	396	423	422	405	428	456	409	426	418	415	433	413	398	386	427	427	438	439	382	413	405	397	447	420	397	406	394	438	415	410	404	404	428	456	441	404	397	425	417	415	415	401	399	408	411	428	382	443	451	447	429	403	423	387	420	507	426	396	402	379	402	410	384	393	366	382	432	375	424	423	432	421	449	429	390	400	428	425	380	430	441	461	408	403	426	412	463	449	403	398	441	396	409	415	430	418	426	434	428	430	443	426	444	385	393	429	450	397	388	417	409	446	434	433	394	399	424	426	426	411	411	434	460	462	359	369	414	421	423	436	417	419	433	435	400	419	440	423	431	461	432	395	446	377	421	433	392	455	419	434	436	425	431	407	424	414	453	393	402	412	439	438	416	404	412	413	436	367	393	386	425	404	416	434	409	416	416	440	383	412	444	396	441	391	392	425	438	394	410	405	412	400	409	391	433	449	391	422	432	410	416	391	411	387	452	439	422	444	399	421	389	425	423	426	404	432	390	431	421	409	423	446	435	437	410	394	439	409	413	425	410	444	422	399	414	423	425	413	402	447	397	398	431	444	440	403	381	414	413	401	439	447	397	402	420	406	395	423	420	426	391	408	458	420	404	400	398	450	384	440	423	394	439	422	427	420	414	415	438	401	440	419	404	455	399	448	399	412	391	453	434	433	432	389	422	412	407	412	415	374	399	440	413	414	443	402	431	401	439	384	400	432	408	420	418	407	411	399	393	402	400	394	397	416	404	410	401	428	435	395	421	422	457	412	458	412	392	394	390	405	450	432	425	390	444	433	406	387	381	416	410	400	412	417	409	423	435	431	427	424	426	435	428	418	406	462	416	401	415	412	400	428	395	412	449	408	449	389	369	442	464	385	436	447	405	416	408	437	414	403	470	407	401	414	427	418	404	405	404	446	421	420	443	446	402	392	435	394	424	370	427	422	403	430	440	461	427	410	442	412	450	419	434	399	413	402	412	451	392	393	433	415	442	398	415	427	425	402	410	422	465	435	421	390	404	456	471	393	427	415	406	426	427	404	430	389	394	393	417	445	399	430	448	423	405	459	422	409	427	418	380	391	432	397	404	403	414	396	402	399	425	376	455	393	407	415	429	421	415	421	391	417	451	417	395	432	392	409	392	465	402	404	431	391	410	398	402	418	435	417	404	407	449	477	396	424	419	399	415	392	432	432	457	439	396	396	417	415	393	397	448	416	458	391	418	401	412	381	399	431	380	396	412	385	450	446	418	420	420	419	432	390	430	398	431	404	422	422	443	403	415	392	463	409	427	424	457	419	419	441	395	412	431	402	433	435	430	443	394	401	427	383	380	420	438	402	427	460	419	414	423	393	380	430	428	426	445	410	443	435	439	430	395	431	424	379	414	381	398	410	422	428	447	425	437	393	433	388	421	404	409	433	436	409	411	396	415	405	408	395	401	384	411	436	439	410	430	384	418	448	400	413	435	384	407	441	400	402	401	418	406	419	441	421	404	426	413	420	389	399	443	392	448	393	402	421	400	395	420	439	393	404	388	406	413	423	403	453	415	406	429	429	412	416	399	424	441	415	411	432	430	402	405	394	431	428	409	410	436	370	406	411	414	392	391	449	418	463	423	438	421	444	425	399	370	429	423	419	417	402	403	418	417	417	398	408	431	401	423	385	411	467	421	425	437	382	440	454	458	418	392	432	390	412	402	456	382	416	394	411	405	418	419	371	417	422	406	415	402	421	401	404	413	417	420	404	404	443	409	420	426	412	423	435	414	417	437	396	409	356	419	383	418	418	411	432	421	399	432	424	431	395	407	433	428	406	416	413	420	387	385	405	432	399	385	426	411	427	396	443	411	401	427	424	431	422	443	384	396	388	379	363	408	430	404	438	379	407	417	400	356	430	403	405	427	373	408	438	434	414	432	416	422	440	387	404	405	433	415	397	417	451	398	435	443	400	431	437	400	405	395	416	411	383	419	435	436	405	439	443	398	448	422	394	395	402	459	427	399	384	418	428	434	405	424	400	403	392	409	397	446	384	417	395	405	409	453	393	423	413	435	402	451	413	415	406	381	425	399	418	402	454	434	418	423	427	436	434	389	405	400	418	431	409	414	461	411	409	395	387	434	395	427	385	441	433	432	430	459	448	417	369	431	416	440	425	386	445	418	409	423	413	418	428	412	386	389	429	388	402	401	430	427	418	421	399	441	404	408	430	392	427	401	412	435	401	415	403	404	434	412	390	429	410	417	430	438	378	423	444	379	402	411	426	405	386	392	377	396	413	399	404	404	444	429	431	431	396	401	412	410	426	388	424	416	456	401	429	420	383	405	417	387	401	415	406	418	420	421	411	456	424	429	398	404	413	400	397	449	427	412	435	395	401	417	411	404	417	418	406	488	423	386	446	400	383	406	452	427	410	385	426	449	439	433	425	410	400	415	435	431	430	441	404	375	389	422	400	419	390	434	428	413	473	408	437	427	451	419	421	436	456	432	444	432	409	403	434	458	386	403	403	419	398	408	420	407	426	400	432	405	412	415	450	429	423	381	415	420	423	421	461	394	447	414	442	413	422	401	426	418	424	422	400	418	365	418	431	419	429	406	391	415	388	444	459	418	390	426	404	455	398	399	387	401	408	403	387	404	389	409	395	423	415	378	422	409	421	424	420	427	433	422	379	391	413	378	446	411	392	412	409	420	438	451	368	390	412	417	447	445	418	456	414	393	436	388	397	398	414	388	413	389	425	422	442	428	414	409	378	414	419	389	449	440	359	419	431	384	411	391	431	419	394	415	387	418	418	415	383	418	409	393	431	431	370	421	400	398	429	437	380	424	433	400	425	423	409	387	431	425	427	411	420	445	459	421	407	414	399	450	406	425	404	421	394	411	395	417	407	411	380	399	430	390	425	398	412	418	445	401	414	422	457	432	384	433	393	426	407	420	436	412	410	402	391	400	453	394	423	389	410	440	431	414	399	397	407	422	432	436	446	439	427	439	372	419	467	387	420	489	409	410	433	401	438	410	421	435	401	411	435	435	458	392	432	409	409	405	406	402	451	424	379	441	404	434	470	396	431	376	441	401	382	437
24348	21281	28132	24755	21387	10382	1451	689	673	630	534	593	523	581	541	543	511	536	522	522	525	506	537	552	542	537	473	547	534	511	536	515	520	522	508	494	495	540	546	528	495	506	498	525	521	503	504	512	530	517	489	533	526	497	534	499	539	476	520	531	497	484	499	505	573	554	481	499	551	506	539	550	515	500	511	515	491	475	494	521	533	481	503	489	519	499	555	516	519	503	499	543	491	523	497	498	517	508	483	535	528	478	504	536	519	492	488	471	537	517	504	526	526	509	522	486	512	503	485	469	509	516	465	531	514	526	530	492	509	536	502	535	501	471	507	527	524	532	531	510	465	502	489	524	497	502	552	535	521	512	535	438	521	483	486	545	575	459	523	507	506	470	538	529	465	466	512	483	540	518	518	487	496	527	496	511	502	483	509	542	515	515	503	482	507	545	473	493	476	461	541	476	478	498	526	436	545	529	523	526	518	531	481	485	505	474	545	492	513	508	520	517	511	546	484	534	498	534	522	500	471	538	525	476	505	520	522	518	499	486	513	488	484	567	507	538	524	518	496	527	564	539	491	517	511	479	503	526	508	497	494	527	507	514	467	514	504	498	498	478	505	482	495	508	501	558	475	512	495	487	486	499	556	542	486	505	519	489	535	499	523	503	510	509	531	496	476	502	502	514	527	522	518	478	487	481	525	527	511	512	518	487	525	508	491	521	493	533	488	495	509	475	510	506	487	535	497	516	534	528	487	544	472	519	544	487	534	503	527	523	530	483	493	495	506	514	523	540	509	520	506	490	518	474	526	508	521	485	499	488	504	523	490	468	498	495	492	496	495	508	480	501	494	509	488	507	524	474	554	521	499	519	544	499	456	487	506	504	495	466	494	545	513	462	534	518	487	499	499	489	473	485	455	481	543	475	518	488	490	496	513	488	539	461	532	514	483	555	499	519	473	501	504	500	505	505	538	492	506	510	495	490	492	517	501	518	491	511	489	524	516	492	515	495	472	501	514	500	508	519	521	524	495	524	490	517	491	479	516	495	513	512	529	496	508	526	502	515	504	517	484	522	504	497	506	548	475	524	468	523	497	483	500	483	504	478	502	506	525	522	509	536	491	510	513	511	500	486	518	475	509	482	461	502	497	514	510	520	485	470	520	532	514	497	527	524	466	473	505	475	531	494	497	521	521	460	525	506	504	511	518	515	505	522	518	535	505	500	451	482	514	535	481	506	534	510	535	469	496	488	503	527	551	491	493	497	499	544	491	499	499	531	504	528	510	499	483	587	479	498	542	505	483	492	525	472	502	517	469	505	470	489	530	503	526	496	494	466	522	519	508	478	521	514	520	522	498	542	551	505	499	495	482	501	503	487	493	524	519	467	506	488	478	486	523	493	489	479	490	508	497	464	497	561	492	523	517	499	520	547	485	474	507	502	500	535	523	513	540	482	488	493	531	455	504	494	538	466	524	507	450	471	455	511	515	470	511	531	485	494	529	483	489	484	489	513	541	495	529	483	536	511	534	489	478	560	523	484	498	515	525	504	471	456	497	539	467	491	494	489	502	486	484	528	467	459	485	520	469	471	546	526	520	536	483	499	516	488	488	480	550	518	511	533	487	521	486	496	502	505	475	512	498	465	519	539	507	494	534	494	482	540	509	487	477	534	530	498	485	495	463	497	528	506	489	498	498	496	497	535	496	502	526	545	498	512	500	489	542	502	536	539	491	502	489	492	498	505	513	510	513	460	496	515	550	482	547	494	476	508	523	487	522	492	507	491	492	512	544	544	532	528	512	503	499	536	509	505	523	503	516	505	513	500	517	562	473	509	497	538	461	517	519	529	484	500	474	475	507	545	473	501	522	502	508	508	541	538	512	518	491	493	507	495	469	515	508	499	496	508	487	526	547	499	528	508	518	506	508	496	510	502	537	514	559	529	517	475	502	505	455	513	514	497	508	508	499	458	522	483	506	489	531	525	516	529	506	478	518	495	500	476	510	501	534	478	554	496	480	469	526	496	522	498	501	490	534	503	509	467	493	513	546	501	464	525	502	546	498	472	540	479	456	489	511	506	506	494	491	499	501	518	499	521	524	487	517	503	488	504	537	560	513	532	487	523	450	512	508	485	514	542	562	478	481	512	526	569	474	487	551	534	519	503	482	547	524	494	552	493	486	482	550	527	522	527	508	497	472	555	475	517	488	505	474	483	504	527	524	518	525	469	497	507	539	506	480	459	509	475	489	521	462	500	528	529	528	473	522	493	486	508	529	503	510	535	489	512	532	504	515	490	495	511	524	512	564	554	492	475	521	444	529	495	525	474	472	515	506	489	509	494	521	474	550	516	518	496	521	504	566	491	530	485	509	515	486	510	558	496	498	489	481	487	518	495	501	483	523	516	453	515	513	518	506	524	545	533	501	531	500	526	503	495	555	521	504	509	528	531	518	531	556	501	520	478	493	538	536	499	511	484	513	515	469	510	475	466	526	490	486	519	493	475	532	505	509	499	522	540	516	562	507	543	477	478	485	428	518	514	525	544	483	490	522	524	518	512	501	530	541	507	533	545	514	481	495	540	548	503	512	535	483	503	493	518	528	546	509	524	508	511	497	508	467	485	492	483	525	496	521	517	486	478	534	511	511	522	535	517	471	479	507	526	459	478	483	483	513	479	496	512	535	576	525	507	501	532	550	466	532	510	557	460	492	515	493	480	502	513	508	501	541	523	545	486	516	497	461	496	438	499	515	512	568	503	502	518	488	479	512	503	498	448	544	533	532	544	518	534	468	504	494	509	443	476	511	498	507	516	545	510	483	485	526	529	483	530	532	496	476	541	547	511	520	530	515	510	496	504	513	525	495	520	522	508	534	499	504	536	492	515	491	495	498	488	520	478	469	497	494	517	470	503	484	499	543	503	496	504	521	517	490	502	496	497	524	511	487	507	499	545	505	531	518	537	542	478	479	501	493	531	505	489	513	513	556	544	483	526	477	520	495	519	539	493	549	493	466	482	463	507	507	518	500	499	493	527	466	527	494	466	538	513	485	518	496	540	473	554	537	474	493	530	495	473	530	544	484	483	477	473	523	517	494	526	506	457	484	535	491	534	495	523	519	531	479	507	522	533	469	523	520	506	501	492	497	480	486	488	533	500	468	501	518	501	512	499	461	489	529	543	504	507	469	478	500	492	484	526	558	534	562	495	532	509	507	509	481	530	494	494	500	495	513	528	470	471	493	562	515	510	538	485	558	543	487	513	495	482	510	483	533	546	504	548	507	471	491	479	536	507	508	478	500	491	515	475	494	503	503	467	508	505	457	516	481	533	550	516	492	512	532	454	538	547	486	522	524	513	493	462	466	532	500	448	522	495	499	512	507	470	475	516	497	491	525	509	533	518	476	473	461	498	527	494	506	505	514	485	490	543	512	522	529	522	520	465	487	520	472	484	509	497	508	488	514	528	504	518	477	501	547	499	472	546	507	528	511	466	512	511	456	504	505	479
44845	54455	29464	16454	21358	7606	1611	968	946	823	708	715	674	685	665	651	670	652	669	633	669	634	609	634	629	626	602	662	583	615	598	594	632	595	624	586	589	567	593	634	631	657	584	600	582	590	641	614	549	609	601	589	609	607	591	598	541	610	637	649	592	603	583	594	613	592	542	605	631	614	650	600	628	583	583	579	602	593	573	589	601	635	632	582	664	604	594	574	597	596	658	574	597	645	590	595	592	609	626	552	607	591	584	587	614	604	578	572	564	556	618	631	561	567	580	595	566	621	578	567	599	616	589	594	582	612	611	605	596	576	627	604	594	596	605	615	594	596	596	568	596	612	557	608	626	554	623	590	550	584	576	549	577	561	583	606	613	605	597	575	555	601	614	595	561	567	592	571	618	575	596	596	586	591	623	576	574	628	628	650	616	563	561	597	604	628	610	559	585	587	586	613	613	626	605	578	569	583	616	606	590	608	568	574	569	610	539	551	645	578	552	604	578	571	588	593	577	560	576	647	623	640	584	642	624	566	532	596	568	562	594	588	613	546	588	554	577	628	576	578	578	596	619	612	572	565	559	605	606	600	576	528	597	594	561	576	573	608	597	590	597	608	597	595	591	612	562	571	619	587	576	583	581	583	607	610	633	549	612	591	577	592	594	614	603	590	644	570	627	591	556	582	598	607	556	602	608	597	602	581	568	580	583	594	571	584	567	552	556	606	610	563	542	620	592	625	558	620	601	606	594	587	543	552	574	627	580	583	577	572	578	602	557	614	549	611	599	586	597	607	592	590	603	549	586	592	566	580	551	586	572	599	602	573	549	582	571	584	545	610	589	576	590	614	629	574	593	556	583	573	589	564	585	556	572	568	584	589	584	600	606	562	596	610	576	636	601	576	599	582	607	596	623	521	588	567	594	558	550	623	570	580	561	576	612	587	553	608	530	569	608	661	637	606	617	584	574	610	579	587	604	616	559	572	568	572	576	601	579	585	576	627	602	589	532	587	614	630	586	599	598	534	586	575	615	533	593	607	555	582	554	567	584	583	576	557	612	606	621	600	598	570	593	580	598	600	584	581	599	590	595	626	568	560	655	592	600	600	605	579	568	587	623	569	614	618	620	590	571	631	572	600	584	600	640	590	590	622	578	591	583	581	611	610	614	582	620	579	573	581	584	590	556	568	607	573	548	590	573	557	621	608	608	566	582	610	593	558	561	608	562	551	582	603	581	602	651	580	584	597	601	603	570	612	578	611	612	596	570	594	593	635	617	580	538	570	596	608	592	553	557	593	582	532	589	569	620	594	591	592	620	593	596	590	593	582	599	560	599	548	671	648	613	624	617	602	570	577	552	596	578	584	588	587	568	639	551	575	620	583	570	612	606	554	582	586	567	583	575	597	590	550	592	591	585	616	533	585	575	582	579	553	581	613	565	573	583	592	583	605	562	590	577	593	626	596	613	633	567	613	585	594	572	571	595	589	573	587	584	594	611	573	590	548	600	571	605	553	584	564	541	600	601	573	511	593	627	568	544	587	583	582	607	591	553	582	595	580	567	556	569	618	574	588	618	574	590	613	641	560	558	557	569	602	609	603	614	549	604	599	598	608	576	601	596	567	599	589	605	593	628	618	569	594	587	588	579	546	586	594	557	612	592	562	591	581	565	558	580	592	583	578	561	624	581	552	555	551	609	572	606	576	588	572	595	621	614	564	571	560	575	560	548	571	591	586	614	624	590	583	598	570	613	581	575	557	582	569	580	609	595	591	595	600	550	553	602	590	638	585	595	571	561	564	611	596	625	554	629	603	541	585	567	598	603	578	596	582	581	588	584	595	643	593	583	602	606	583	625	585	583	568	597	636	587	602	601	565	585	619	580	592	592	572	593	577	597	604	575	581	581	600	593	565	560	609	595	564	557	600	631	592	612	635	566	596	565	591	590	620	590	654	601	601	561	559	589	573	604	580	607	575	596	646	610	585	568	602	602	533	623	573	612	598	580	605	581	621	609	593	631	601	597	601	600	545	573	610	575	570	586	574	573	637	600	600	606	602	578	601	615	584	578	615	557	633	627	609	599	584	589	624	563	593	577	572	532	607	620	581	603	611	620	628	607	534	594	630	569	584	583	630	595	597	597	565	592	597	561	561	594	615	599	598	575	573	618	529	602	567	631	606	581	632	562	549	572	563	560	620	581	557	561	614	592	541	562	597	562	582	594	576	594	579	585	579	625	552	584	600	594	581	614	642	581	607	521	574	612	583	530	570	614	560	592	571	575	578	612	653	557	600	593	560	647	563	583	573	538	606	594	599	575	544	573	576	606	623	596	567	568	573	582	597	564	609	568	562	616	595	533	591	605	590	559	587	563	596	567	614	607	619	557	603	562	644	606	570	564	600	554	612	585	588	616	580	603	620	593	574	573	605	574	566	600	632	556	562	580	593	609	612	559	605	563	555	587	607	620	547	613	600	609	565	567	613	613	575	569	593	581	605	589	584	618	575	583	592	609	616	563	578	564	549	540	629	610	593	592	602	601	593	600	603	569	594	630	536	580	630	572	616	588	602	576	570	578	557	600	601	571	605	545	605	590	613	591	593	561	607	599	646	610	618	560	644	598	584	622	582	614	609	616	608	579	613	581	606	569	615	561	621	585	592	606	558	533	574	640	586	579	579	594	568	577	571	523	551	578	603	580	634	592	552	596	610	548	584	579	589	613	586	613	581	611	622	521	571	641	623	581	592	568	597	585	545	598	569	589	563	606	635	548	594	564	570	610	570	602	598	596	603	572	597	579	551	529	627	622	571	556	607	571	613	590	591	576	628	612	574	633	600	606	603	580	576	627	563	580	529	606	625	575	584	582	636	567	607	584	587	526	579	627	591	521	596	587	590	616	599	586	608	567	569	573	600	580	573	532	579	583	556	580	571	585	570	587	570	585	566	636	570	580	617	614	617	591	629	598	595	574	565	587	590	595	606	612	625	589	629	568	573	620	631	577	562	584	567	580	572	583	558	566	598	588	583	604	588	548	602	566	574	555	584	583	591	599	605	600	568	583	561	579	581	583	587	613	611	579	589	559	612	602	625	587	614	589	601	576	619	590	568	602	643	598	592	590	620	617	584	580	614	556	583	606	592	569	544	598	598	588	606	631	586	566	610	632	601	611	607	609	561	577	621	570	553	569	601	618	574	600	575	563	564	582	619	586	590	573	604	608	586	581	613	613	611	600	632	600	617	618	565	598	622	619	565	588	583	608	596	562	599	589	583	616	567	594	569	651	632	604	597	605	590	578	560	596	568	596	582	573	583	538	557	596	554	545	613	589	606	537	570	582	612	563	593	616	633	608	598	572	563	596	603	614	663	582	572	578	614	583	600	595	562	577	541	587	577	591	601	571	575	647	587	554	570	610	595	570	580	587	565	554	617	589	612	605	582	565	611	600	612	581	636	583	566	565	596	587	578	570	593	601	612	575	579	570	585	606	586	534	576	632	533	530	600
25444	21298	26941	25087	12193	2732	599	453	514	439	454	443	430	446	429	437	429	425	426	448	404	381	394	405	404	449	411	403	430	403	422	404	409	400	412	433	395	432	399	416	424	440	401	405	457	401	442	419	386	382	430	416	430	393	403	411	402	402	409	409	400	422	398	422	371	377	385	393	423	419	420	439	383	418	380	412	413	349	402	421	376	395	419	375	414	418	417	372	402	416	420	435	429	445	376	415	398	410	430	390	378	377	336	430	401	425	428	479	414	411	420	404	422	446	386	419	409	433	401	460	398	385	433	408	416	400	402	427	405	415	396	389	399	440	381	440	382	410	366	361	405	397	406	404	432	435	379	444	432	458	377	401	410	387	431	407	389	419	446	404	405	419	402	369	395	386	413	421	407	416	403	431	406	392	413	421	395	401	420	428	422	423	403	426	404	361	392	427	397	377	399	418	408	406	392	420	429	404	405	436	430	426	427	416	437	417	401	411	405	415	420	445	405	395	420	422	401	409	408	424	416	448	415	420	400	403	442	413	411	387	421	405	425	422	435	408	420	437	427	405	416	425	463	420	401	414	425	401	415	433	425	426	405	412	368	431	373	424	401	420	407	409	392	421	374	417	385	383	415	439	417	399	420	410	391	375	414	425	386	406	388	422	415	388	409	393	416	389	415	405	419	407	399	427	392	418	385	435	433	386	393	420	398	417	445	363	434	405	401	434	381	381	414	405	408	385	428	380	389	396	390	406	400	425	382	444	412	400	413	411	409	391	398	407	437	390	396	403	431	409	386	439	399	439	399	410	396	411	407	401	420	398	404	417	413	442	406	408	411	368	382	438	413	448	394	411	388	419	409	406	412	407	432	426	420	391	394	409	413	432	418	388	439	430	389	431	413	405	455	426	409	458	352	411	435	386	406	377	392	429	427	394	378	360	394	395	391	396	434	401	379	412	400	430	399	407	385	394	389	431	398	397	418	405	421	403	397	383	424	418	438	413	417	364	406	436	393	395	424	404	444	439	398	384	415	364	431	406	416	394	423	401	407	386	400	395	420	464	422	405	409	414	370	406	381	384	422	400	388	391	404	384	434	395	437	389	418	451	411	420	473	411	393	405	437	421	420	374	394	407	374	419	443	397	381	366	403	407	380	404	411	377	397	405	421	407	400	414	360	418	400	381	414	389	414	419	402	411	380	398	418	373	394	418	436	378	416	433	387	432	392	413	413	422	398	393	403	391	417	407	435	440	454	424	400	393	404	410	419	411	410	409	396	400	455	421	428	418	415	402	432	401	439	383	418	370	393	421	424	420	424	418	406	425	381	385	428	407	407	401	392	385	386	389	402	366	430	434	410	389	420	394	440	404	437	440	426	414	409	438	425	415	409	423	399	381	426	406	408	435	398	411	398	399	382	426	400	406	444	400	387	379	418	420	413	406	411	401	415	415	408	403	426	404	403	406	437	414	444	412	427	390	412	396	408	410	420	400	397	415	390	416	397	422	438	423	446	394	424	434	404	437	420	414	404	371	440	436	413	393	383	425	413	375	426	420	424	386	412	408	408	394	428	444	440	422	410	405	421	408	407	402	448	421	418	444	416	428	398	405	405	420	447	424	404	428	403	389	414	460	412	428	419	389	392	387	414	404	396	407	399	397	392	412	409	388	411	405	368	430	372	428	414	391	405	430	457	426	434	422	427	447	401	389	396	408	455	401	441	417	423	402	411	420	405	392	375	408	399	412	364	401	412	420	438	388	403	383	405	406	440	391	380	400	408	393	429	383	432	386	403	402	452	433	389	396	432	429	416	389	438	421	420	382	431	442	403	407	398	394	397	401	416	378	406	408	413	413	376	413	422	438	414	399	384	433	412	461	430	385	396	383	416	415	411	411	410	394	400	433	402	403	451	400	384	437	406	425	455	411	381	397	416	396	462	426	403	446	427	400	396	441	390	406	424	454	423	384	396	407	409	424	406	432	414	397	425	388	398	400	409	416	390	406	412	412	402	404	426	435	387	366	362	414	421	390	403	412	410	415	401	411	405	393	402	427	414	390	352	416	400	411	426	413	414	418	426	451	383	393	436	436	364	425	415	418	418	429	381	410	396	415	402	432	406	428	428	412	394	376	421	414	423	392	420	429	416	417	409	410	403	396	399	423	426	430	423	415	415	408	427	414	380	430	424	389	429	426	421	409	414	421	419	439	377	423	426	381	421	430	429	434	410	395	425	420	397	384	431	413	392	387	429	407	391	403	412	383	387	408	438	430	406	371	407	428	397	412	407	421	425	387	420	394	399	426	421	398	434	430	435	383	443	445	426	407	395	417	419	415	368	397	411	415	412	398	379	411	405	399	425	399	401	414	419	406	409	367	440	408	416	409	430	473	440	410	402	407	419	410	412	419	393	386	409	368	417	345	377	398	417	395	459	404	411	414	369	414	420	395	457	438	398	409	404	404	421	446	412	385	409	416	422	434	422	407	428	382	387	371	413	382	385	387	394	400	393	401	398	356	451	397	438	415	406	421	425	420	429	423	431	397	402	431	428	404	427	424	383	449	397	436	427	400	415	393	409	430	386	394	439	433	402	450	383	394	397	416	382	447	413	386	401	363	433	426	396	368	416	389	399	430	416	431	401	375	418	411	415	402	392	413	421	415	408	394	395	395	427	401	419	447	410	383	424	439	424	429	416	380	398	405	396	425	396	384	401	407	406	411	403	435	384	398	419	439	403	398	441	389	418	414	389	393	401	416	409	418	440	386	385	419	405	411	399	408	381	416	417	476	396	383	413	416	410	434	431	375	424	394	374	417	424	428	439	401	408	451	407	446	445	419	391	419	425	446	411	402	426	411	413	393	431	443	462	412	416	416	420	401	392	434	385	415	404	405	416	397	386	425	395	430	381	400	432	398	418	414	408	412	399	428	450	399	381	398	408	370	408	424	437	408	427	382	415	405	415	426	412	411	399	394	420	413	372	386	400	378	399	393	423	438	417	451	406	407	433	429	387	390	370	393	449	399	403	433	402	398	424	426	403	422	394	418	425	382	413	418	429	377	411	392	403	425	389	429	391	434	441	400	424	430	403	416	424	411	429	399	388	408	397	407	407	415	403	405	402	383	421	433	408	419	425	400	431	386	388	399	405	380	394	410	388	423	396	432	422	381	440	372	430	407	415	431	425	430	427	398	399	405	419	398	448	410	423	379	414	416	381	389	401	386	418	397	419	395	425	402	410	430	396	392	377	432	425	397	386	407	440	446	402	403	404	367	411	410	456	370	429	428	416	392	435	409	428	398	392	387	385	397	428	428	363	373	401	389	398	364	438	422	421	418	390	420	385	428	430	439	403	443	408	372	393	394	417	421	450	418	435	429	399	395	396	390	411	419	375	397	390	420	424	394	384	422	402	399	385	404	413	419	392	381	393	368	422	385	394	388	388	396	429	437	428	417	408	403	401	430	426	394	392	399	405	387	451	373	429	411	395	383	391	422	395	429	401	431
41328	43741	20322	10027	14330	4681	954	761	651	678	570	581	540	588	583	542	545	503	542	554	531	538	553	517	520	507	481	510	478	484	534	486	497	526	490	517	550	506	501	490	514	486	491	484	533	537	517	488	532	468	485	513	513	503	539	503	505	481	518	454	524	482	501	499	509	489	519	528	488	535	513	541	531	534	493	524	466	516	528	490	496	551	493	503	542	491	508	524	492	521	506	497	514	532	512	497	503	537	519	474	538	499	480	547	527	520	483	551	482	495	455	497	501	517	531	534	522	465	536	507	539	502	518	514	510	496	536	491	511	465	504	495	494	495	522	496	494	467	518	526	501	500	467	503	506	520	461	505	528	501	496	509	502	535	497	505	509	497	483	480	521	501	511	475	507	491	519	490	467	490	509	485	497	500	517	474	526	493	544	550	485	452	497	503	523	511	481	450	510	533	499	503	519	514	518	489	502	539	490	524	498	474	506	481	511	491	483	501	515	526	456	527	533	570	518	533	524	484	505	463	526	465	490	503	491	507	514	496	519	480	488	506	512	488	529	517	516	512	503	499	544	482	494	506	495	543	481	505	522	500	499	510	504	473	488	466	480	480	466	532	531	514	496	514	513	481	506	529	485	484	505	503	547	552	488	498	506	502	531	518	512	528	520	485	515	512	503	483	503	492	482	486	520	494	531	506	474	475	510	460	479	506	506	511	511	484	524	499	533	511	500	494	472	490	466	496	571	498	503	491	518	525	516	502	465	534	529	510	533	520	522	493	504	525	526	474	487	522	565	496	526	477	487	490	538	497	492	473	470	480	490	488	484	493	509	532	505	522	476	543	497	497	513	539	481	487	541	501	517	533	489	461	492	520	486	491	496	483	491	482	510	536	502	505	503	498	518	526	483	514	511	511	518	531	452	478	511	486	501	533	485	521	523	514	472	511	521	479	495	498	471	470	490	521	477	527	489	511	492	504	473	498	493	527	524	459	551	458	541	520	481	549	525	507	463	540	499	518	530	502	516	551	498	496	497	504	510	496	479	467	505	486	480	446	509	467	541	508	543	538	486	456	505	484	474	534	517	495	493	504	505	518	481	515	515	514	537	520	458	500	503	509	496	496	502	530	495	511	527	442	509	492	509	474	469	467	484	482	470	516	531	518	497	468	506	532	502	499	454	475	467	485	531	515	472	483	506	500	482	499	511	508	482	552	496	548	505	515	475	502	498	514	516	474	502	524	498	500	491	492	530	519	468	496	490	533	483	522	463	505	498	519	475	515	515	496	492	461	526	504	498	515	528	531	456	522	489	498	467	521	466	482	523	495	520	495	473	497	454	513	533	563	540	528	488	492	476	530	507	524	476	499	506	504	521	510	491	526	515	507	493	514	495	553	505	477	516	472	474	493	537	483	496	481	510	496	513	492	530	533	501	462	517	497	499	512	496	515	521	478	478	489	509	497	515	467	513	498	515	497	495	493	470	513	506	506	477	476	499	480	508	509	529	495	476	491	513	474	492	532	523	526	502	525	496	486	506	526	512	521	528	513	501	501	517	544	534	481	526	475	522	464	521	538	508	528	505	528	520	504	491	530	543	504	510	506	462	476	504	480	550	521	518	517	467	505	501	460	431	506	535	502	507	509	474	476	464	546	546	506	546	491	511	535	518	513	523	521	451	543	542	514	503	491	515	492	465	480	519	557	553	520	514	501	495	500	514	475	494	484	494	523	527	490	504	502	509	536	518	490	488	451	510	494	474	521	506	498	550	544	459	506	510	521	514	532	506	498	484	495	498	489	522	492	500	534	518	485	482	503	533	511	493	479	488	520	490	511	530	560	520	514	486	478	497	500	492	521	493	459	470	542	521	494	499	503	483	502	479	490	509	527	522	482	536	486	523	492	471	487	506	525	508	489	539	506	540	492	480	492	502	500	521	521	506	525	484	518	488	540	484	514	459	480	516	476	552	449	480	471	531	505	513	511	489	460	507	489	485	465	504	486	536	502	521	515	524	498	527	532	498	502	526	521	539	502	521	522	525	498	513	529	492	453	483	482	486	499	513	520	484	508	515	487	515	497	478	539	483	513	474	504	489	506	533	470	478	483	501	507	487	509	501	497	526	530	506	513	503	484	496	499	512	459	525	452	458	519	478	496	510	521	535	479	535	494	479	512	528	542	531	515	448	520	501	515	521	483	496	539	498	520	504	505	473	500	543	493	508	531	509	495	450	502	487	492	476	482	533	531	499	519	508	501	488	544	547	486	489	506	501	499	531	518	487	477	529	489	563	507	487	468	528	516	495	485	496	517	510	525	514	529	497	454	495	490	457	533	503	537	502	479	525	485	495	527	526	488	504	488	514	482	488	530	501	512	541	490	484	511	520	491	492	502	520	492	505	462	508	489	488	523	523	506	495	532	487	492	502	513	486	478	530	493	544	538	531	475	500	486	540	507	542	511	471	475	526	476	495	491	458	503	480	465	513	521	493	526	492	495	479	540	500	521	522	540	537	497	503	499	512	473	495	448	521	499	497	536	493	492	506	530	511	515	507	475	515	518	494	487	558	546	516	492	508	519	518	459	499	547	492	527	487	486	551	511	479	501	531	499	484	526	482	518	511	508	491	514	506	506	524	504	480	473	528	435	495	504	489	486	524	502	470	524	524	536	496	489	485	514	505	475	492	570	488	505	508	494	487	498	506	498	520	499	549	534	495	512	558	500	530	498	504	469	524	514	526	487	462	496	513	476	484	522	540	538	511	530	520	470	534	514	517	512	511	506	506	525	520	514	499	511	502	483	508	532	499	484	515	481	497	508	472	472	491	530	484	495	532	510	494	516	478	499	504	497	555	497	503	520	528	520	523	527	532	535	504	498	490	505	512	463	480	511	505	450	519	491	507	491	448	547	500	471	507	482	503	535	530	502	498	507	472	485	508	522	490	494	504	489	510	493	507	486	522	535	485	511	522	488	487	539	502	519	513	497	539	456	497	523	496	515	501	475	484	492	512	540	523	496	525	472	502	500	507	515	506	507	500	527	546	509	484	512	511	509	513	522	521	521	517	500	499	472	512	515	538	466	515	478	501	539	466	484	525	469	526	494	472	548	511	483	526	514	489	510	562	502	556	498	499	531	509	503	488	548	495	448	516	491	511	521	489	468	504	495	511	513	513	512	534	538	548	534	474	520	486	522	523	496	535	498	506	472	508	479	504	478	500	518	526	443	508	550	517	474	518	520	520	511	507	476	505	525	473	477	505	505	490	529	508	506	528	502	462	486	465	476	519	535	511	521	489	473	524	544	478	533	521	513	529	507	504	532	527	506	534	470	474	530	494	519	481	499	512	488	513	535	520	504	505	476	484	535	496	490	507	514	519	511	482	494	476	493	498	562	549	509	495	508	481	485	491	518	480	511	517	473	497	498	471	518	525	534	506	504	518	532	513	545	492	514	529	538	541	470	503	511	505	469	512	508	530	486	457	517	471	488	488	494	466	478	535	516	532	505
23025	21281	28957	23920	21627	21127	8421	1267	986	1027	902	912	869	842	810	793	843	769	836	790	775	821	728	788	808	771	757	722	792	748	763	698	750	787	745	764	756	764	726	726	741	743	789	737	746	764	749	731	745	715	785	695	750	715	699	797	762	746	733	707	761	748	716	781	722	716	768	729	766	750	788	699	730	780	723	712	726	741	743	725	736	721	706	756	738	725	761	718	795	732	702	761	747	739	755	727	728	733	712	753	749	771	743	742	711	759	787	716	784	730	775	777	759	719	742	766	707	739	736	707	712	731	729	741	749	799	772	763	757	768	750	724	749	756	766	736	765	727	710	713	736	714	683	707	731	738	743	747	720	724	685	713	674	738	722	701	737	695	773	708	705	771	797	756	779	717	672	742	746	688	710	700	743	745	776	713	726	723	692	741	748	713	745	753	745	752	761	731	736	743	816	705	775	714	736	711	754	726	707	755	709	739	760	724	709	787	700	759	736	723	717	721	745	688	689	694	778	761	770	774	701	710	673	717	732	702	727	769	699	746	699	772	750	728	717	724	728	729	724	738	707	758	706	695	755	785	719	746	730	726	701	718	727	709	752	738	754	751	695	734	726	766	741	746	714	731	743	756	748	772	778	721	733	788	699	700	728	725	725	729	740	757	723	778	813	672	795	745	714	720	779	736	774	706	749	712	764	692	755	696	712	807	738	746	693	685	704	689	754	728	723	748	705	752	744	695	741	737	685	738	684	755	720	757	709	718	778	738	735	731	742	716	767	704	691	746	773	734	747	761	716	721	696	695	740	698	725	735	740	752	761	735	691	718	782	742	696	710	717	738	704	779	717	710	739	768	711	744	715	735	734	743	723	763	738	705	708	698	770	757	753	726	744	763	713	747	774	737	732	708	709	731	751	722	770	719	735	658	708	777	695	686	726	754	748	779	730	729	693	724	739	738	741	733	733	759	726	737	709	689	676	735	734	700	752	698	703	749	772	720	787	725	745	755	721	712	731	672	716	692	726	728	794	717	671	681	758	735	737	751	735	736	718	735	781	747	802	753	767	769	680	744	710	758	741	708	718	699	730	755	762	776	694	713	690	763	776	736	757	750	705	721	713	714	703	720	698	728	724	735	763	728	761	763	711	749	730	722	715	772	713	709	692	747	703	723	724	744	769	765	743	685	701	699	714	729	741	753	735	716	716	696	743	717	720	754	745	739	751	736	712	718	769	757	749	695	733	737	684	689	718	698	682	752	710	745	695	742	773	731	718	727	734	714	753	713	683	716	707	728	699	771	736	733	704	734	732	719	681	690	731	768	722	739	733	718	742	740	701	733	741	738	767	750	697	687	725	726	740	742	677	744	759	756	735	691	735	752	720	696	738	736	719	745	740	794	751	712	754	750	761	765	696	704	728	775	767	744	743	716	774	704	744	768	704	719	737	758	734	715	778	790	711	725	755	756	774	742	707	740	757	726	721	720	772	743	742	741	697	724	717	676	728	737	751	713	690	730	761	733	769	729	759	757	698	706	717	750	743	698	716	757	703	703	732	748	737	716	729	731	722	734	748	732	784	684	761	709	738	703	744	747	741	731	734	743	732	771	728	719	743	762	752	702	714	722	749	683	748	754	706	726	728	724	753	732	728	710	686	727	751	782	761	754	731	736	720	728	746	689	711	720	714	718	726	704	753	723	699	711	793	707	726	727	701	753	738	674	702	739	676	745	726	741	731	732	776	756	716	752	737	727	717	712	771	710	705	743	719	738	697	713	731	731	781	759	754	679	753	687	679	710	737	703	731	729	658	711	710	751	754	690	717	739	717	734	730	703	727	723	789	753	730	769	672	710	724	720	716	744	754	763	715	771	711	765	710	753	742	785	750	749	749	723	712	762	731	761	726	678	718	760	737	724	774	733	743	745	715	766	724	766	748	686	714	729	725	730	698	753	761	727	737	737	725	743	699	740	742	708	744	773	741	723	760	782	720	747	740	728	733	775	709	755	744	708	752	725	775	728	765	730	710	721	737	750	751	733	731	718	684	761	723	696	726	714	773	715	763	750	775	730	719	750	715	694	721	764	730	714	768	752	734	727	697	699	706	723	769	745	735	731	675	774	747	763	715	773	702	720	718	725	725	708	675	722	725	722	773	707	697	747	740	723	752	711	749	751	717	723	740	734	751	687	743	714	740	767	801	789	726	768	722	739	754	710	720	717	749	742	730	652	721	741	768	687	710	692	782	684	707	717	706	708	692	709	735	739	709	767	765	690	733	724	728	762	710	727	728	730	692	700	757	736	720	720	673	708	722	757	752	749	705	768	734	740	737	720	706	709	739	743	745	709	738	762	739	760	711	708	782	703	718	705	758	708	800	670	687	692	728	735	734	738	727	771	724	728	733	769	701	749	718	762	717	730	730	741	714	701	731	734	707	735	724	715	711	744	763	695	727	671	692	738	714	718	777	722	683	692	753	704	702	726	702	731	768	736	755	721	742	695	712	737	765	718	704	703	717	790	763	748	737	716	699	762	757	716	682	740	757	758	685	724	696	765	750	710	751	701	763	722	746	741	717	718	704	754	760	652	738	682	730	701	729	708	747	720	717	763	741	737	676	744	730	699	728	717	711	689	688	760	746	695	738	703	757	744	726	711	719	779	735	699	730	697	718	794	730	702	733	720	757	735	766	754	712	740	722	706	729	754	749	760	737	707	717	682	682	712	738	716	775	715	686	722	771	717	716	763	710	799	761	725	712	693	709	750	712	723	730	755	719	764	742	696	711	750	736	689	730	741	684	755	758	712	765	741	785	732	738	731	727	695	730	699	768	749	781	691	754	715	757	702	743	725	720	685	729	729	740	743	729	696	767	721	678	720	753	739	756	693	669	721	733	707	729	759	734	703	755	708	717	732	699	704	715	752	727	780	736	770	802	738	725	763	702	707	728	726	720	765	725	726	738	761	752	750	699	704	679	762	774	754	747	769	731	794	716	751	710	700	741	684	674	706	702	676	767	729	691	773	695	727	705	764	755	779	734	790	709	702	698	751	760	732	708	753	741	739	707	722	725	748	701	705	681	728	709	688	738	727	721	738	734	687	702	755	736	759	705	721	704	705	737	757	723	771	750	747	768	811	755	719	707	719	762	718	789	766	705	739	728	689	707	735	726	696	703	690	660	705	699	747	752	737	758	724	738	738	728	710	745	750	717	766	730	707	762	755	738	715	723	758	744	766	785	714	734	727	767	688	741	715	752	711	759	679	728	694	709	716	746	742	745	759	760	733	703	741	714	731	683	721	742	764	727	756	737	724	754	708	726	727	725	720	757	658	737	668	710	758	686	753	745	746	719	724	720	755	685	712	722	690	685	727	709	710	740	759	734	721	740	729	762	771	689	728	710	721	682	733	687	722	733	706	738	719	744	706	727	708	698	711	803	730	691	732	749	700	729	743	735	684	739	708	704	693	732	779	742	739	667	770	762	718	721	702	724	775	733	727	757	737	700	689
53102	69214	38479	25269	31283	13476	2326	1793	1536	1416	1269	1191	1143	1106	1019	1026	980	971	879	942	970	932	933	851	844	893	871	909	854	898	898	871	844	897	925	884	829	859	817	874	859	855	809	860	861	854	794	850	854	882	825	850	885	835	850	858	903	786	830	842	930	814	842	834	825	879	862	845	843	876	834	847	900	841	909	835	893	778	857	845	817	880	813	832	870	795	854	841	833	798	861	848	843	896	839	916	855	825	831	856	786	852	866	816	834	837	850	856	833	806	799	849	830	808	856	833	858	864	884	883	829	896	860	836	859	895	888	828	833	850	836	893	822	834	824	808	797	920	843	878	850	811	814	806	829	801	807	835	843	843	850	841	855	881	840	845	849	862	882	804	776	806	843	905	861	870	823	819	857	855	854	870	838	848	855	860	898	776	802	868	846	839	852	852	827	795	793	820	814	830	800	792	845	844	845	820	874	865	834	820	851	865	830	804	815	849	805	827	841	813	886	901	821	820	817	836	902	858	863	896	837	818	835	846	796	827	781	852	849	867	838	846	828	855	829	842	870	850	849	826	841	843	866	821	816	794	872	828	836	801	807	815	863	902	848	856	820	913	907	791	854	880	819	795	809	805	814	798	846	810	843	846	851	792	879	852	788	821	796	789	841	838	852	843	844	795	779	834	813	817	931	862	827	823	803	830	820	832	849	851	841	849	791	823	825	817	894	841	812	784	843	822	825	799	836	803	828	844	832	849	903	816	857	800	830	856	819	841	784	834	794	834	789	844	795	915	856	812	845	807	887	826	867	830	862	861	807	815	835	789	903	812	863	809	818	829	804	837	804	853	799	776	845	880	883	853	867	857	856	848	830	876	815	880	809	799	888	844	874	832	832	812	877	791	814	792	800	807	874	862	835	809	853	838	827	836	842	771	848	873	825	822	813	847	834	788	817	853	845	834	769	829	876	885	843	839	868	834	809	841	830	815	830	820	769	832	877	834	803	864	813	843	799	801	809	899	869	857	833	858	881	851	841	805	782	830	832	800	834	834	837	841	770	826	825	819	831	805	795	906	815	824	750	832	838	806	764	827	848	856	795	876	801	833	839	804	893	814	854	847	852	802	854	801	857	852	832	860	823	820	821	825	899	843	869	809	823	867	857	827	837	855	819	822	791	812	877	842	866	859	822	834	875	796	810	821	816	831	865	809	884	898	854	890	837	861	830	831	776	879	807	838	823	858	810	844	831	814	863	855	825	846	872	895	863	762	819	807	838	889	875	842	874	810	823	812	831	840	830	845	808	803	843	865	838	841	826	812	852	827	790	818	819	825	849	820	823	827	851	832	883	837	882	889	804	831	803	886	810	831	827	802	839	833	853	821	812	814	820	809	892	812	826	814	825	820	815	843	812	816	843	803	804	888	844	792	828	847	861	873	790	825	854	853	822	858	806	874	839	792	792	829	778	839	880	871	870	856	821	828	902	847	799	819	841	825	787	798	836	828	874	860	802	854	827	908	870	857	793	767	841	833	795	802	799	845	855	892	820	854	900	856	854	847	827	789	924	868	800	830	853	842	799	840	844	852	873	873	798	840	813	850	861	824	865	845	869	828	835	870	849	771	804	852	808	799	843	803	849	829	832	810	864	840	803	814	799	822	825	879	829	859	860	837	860	805	794	790	850	830	857	849	813	809	806	855	834	820	872	858	822	803	884	814	812	808	841	835	853	813	826	814	829	830	825	839	769	932	850	832	800	869	849	830	851	828	820	815	801	872	851	874	851	845	804	847	846	843	857	844	856	848	884	885	852	818	878	880	831	860	846	791	794	831	856	819	861	820	825	840	871	849	794	849	810	839	821	826	854	800	851	831	834	851	821	841	820	853	851	802	833	882	772	791	851	816	799	892	894	823	871	832	804	829	800	842	834	826	880	859	770	783	834	879	860	891	862	836	840	825	810	846	837	828	795	855	857	859	847	860	830	871	902	877	874	838	849	820	830	848	806	834	818	875	838	877	797	824	839	828	796	841	803	892	818	883	849	831	843	850	881	815	847	815	811	852	803	856	817	819	767	859	828	823	835	875	832	868	794	831	880	808	844	797	816	799	895	867	882	892	798	828	822	812	820	831	833	830	785	835	822	832	816	850	787	888	865	816	804	847	866	855	849	852	790	855	847	808	824	824	900	822	782	825	819	869	849	807	858	854	847	765	857	807	825	864	846	842	777	822	915	846	804	806	829	821	826	845	872	830	850	841	795	850	791	798	827	846	860	828	827	833	865	828	811	886	789	853	859	798	829	785	878	818	870	856	813	811	854	835	890	857	820	831	835	823	836	810	789	848	813	803	812	818	833	830	868	810	832	825	811	845	832	878	828	867	838	897	843	855	817	845	833	834	845	838	858	845	785	801	872	836	842	824	856	820	830	776	807	823	830	858	861	857	870	874	838	843	774	843	833	847	813	843	880	807	820	860	816	822	842	852	897	827	801	813	835	803	806	848	780	817	818	845	814	868	893	854	876	842	845	886	817	866	763	868	805	844	808	821	885	856	829	868	849	845	830	792	775	853	802	793	856	891	762	803	834	820	758	820	848	816	795	840	831	840	821	827	838	850	852	883	783	828	811	855	796	814	795	884	821	861	823	893	884	827	876	855	847	826	805	824	804	861	806	824	794	838	851	841	801	835	903	793	815	868	843	827	840	868	882	840	819	831	848	883	823	830	800	869	808	823	804	793	817	844	823	879	813	783	808	840	843	931	863	871	812	897	853	856	868	805	842	828	859	841	832	824	823	801	827	799	840	909	846	847	850	779	821	834	839	859	854	831	842	798	823	820	847	825	832	821	844	855	874	814	896	833	839	779	890	803	854	808	839	815	828	863	802	817	865	837	869	865	846	873	874	805	829	821	768	855	841	795	868	876	840	866	836	830	808	833	827	800	833	836	889	875	869	817	865	861	821	852	841	832	863	786	872	864	846	851	824	819	813	831	847	829	879	832	834	830	822	838	867	882	771	811	822	885	811	810	815	841	827	843	920	851	836	818	867	804	829	837	851	895	796	820	860	885	855	824	795	860	807	824	855	813	805	778	819	819	809	778	863	852	882	819	772	817	804	818	827	864	841	811	821	802	801	879	874	848	845	839	821	864	809	864	861	783	805	823	843	824	838	862	873	832	888	825	941	841	881	828	844	806	846	817	824	837	835	850	835	828	827	844	804	775	820	842	857	815	795	840	860	830	831	779	844	812	833	862	832	849	848	848	777	834	836	826	859	856	841	841	885	811	818	829	799	809	873	813	747	815	814	840	816	795	823	871	784	798	822	820	835	858	864	819	857	815	854	810	838	817	865	842	847	893	805	840	809	885	815	849	865	818	816	844	814	827	826	843	827	815	785	801	833	853	821	852	836	842	820	863	797	905	850	833	793	828	829	836	836	812	851	841	875	791	792	792	812	882	824	828	837	904	833	862	893	875	833	837	819	834	833	824	833	839	838	805	868	864	873	815	815	800
27915	21129	11978	2147	1771	739	357	381	387	347	356	353	369	377	367	352	339	376	368	349	364	361	339	352	345	344	343	340	337	350	324	349	376	363	355	382	369	350	341	346	352	365	340	362	365	372	356	354	385	332	360	347	333	322	359	360	388	359	363	387	343	335	322	328	390	358	350	362	355	352	344	351	322	327	345	356	308	361	309	369	373	329	378	365	373	339	359	334	341	307	310	326	370	355	391	348	330	339	330	365	337	338	358	390	348	349	351	378	378	366	358	355	356	347	318	343	328	401	335	342	375	342	349	360	376	343	381	331	324	353	368	387	376	374	359	350	384	336	342	353	343	368	356	347	352	383	350	360	334	373	365	309	367	341	378	352	337	367	329	365	344	354	351	351	361	355	320	349	359	359	352	351	386	372	339	375	375	318	352	332	330	346	360	323	356	343	340	369	343	357	344	309	319	342	345	366	339	318	355	378	355	346	330	404	319	377	349	369	344	359	335	332	330	332	357	350	356	339	348	372	357	334	356	358	339	377	310	369	358	330	354	361	356	341	363	375	347	354	333	367	351	333	328	367	361	338	364	369	332	368	350	375	347	317	381	348	344	368	342	319	352	350	359	365	352	340	346	336	328	344	359	340	354	357	347	361	378	340	353	350	343	357	357	368	363	324	335	351	366	380	357	324	349	346	361	395	333	312	332	349	356	339	366	348	334	353	376	354	345	360	326	370	358	344	350	371	332	357	325	368	327	343	355	347	346	324	314	353	363	320	349	379	356	353	344	368	362	344	371	310	356	335	374	356	350	341	348	354	353	347	345	340	359	321	349	378	376	347	343	310	372	339	359	359	302	342	378	342	357	347	355	342	326	362	363	395	342	348	352	357	399	404	359	320	383	363	350	361	325	352	342	315	310	330	355	341	364	362	381	361	340	371	327	382	368	348	372	332	364	355	334	351	351	353	353	329	348	339	365	358	325	374	338	337	372	362	347	378	341	357	366	344	351	372	332	347	333	321	358	364	359	380	347	357	368	381	376	373	375	348	337	356	346	315	340	384	358	395	324	320	355	312	331	358	373	332	361	349	340	330	398	367	338	345	374	335	348	354	322	339	348	372	338	334	364	358	343	364	358	372	355	377	346	354	369	366	341	365	347	371	351	387	365	347	364	335	323	352	337	346	343	353	330	348	344	342	362	390	361	377	359	354	360	327	326	364	328	367	348	402	352	379	355	372	334	342	339	353	375	355	312	362	340	354	350	338	363	375	330	362	343	346	337	365	379	333	369	345	332	357	365	318	380	370	342	329	399	354	332	348	340	375	326	331	340	356	368	312	367	348	353	350	334	336	374	351	334	355	366	357	350	352	314	350	351	357	369	371	380	339	342	342	374	339	336	382	326	353	360	344	325	339	342	342	370	347	361	357	316	350	320	375	328	371	334	356	334	333	334	335	340	362	346	360	315	349	345	345	351	303	336	338	350	389	325	369	342	364	347	367	393	351	354	313	380	366	343	361	353	338	342	315	349	370	343	328	352	357	351	325	345	357	346	373	377	331	359	365	365	373	343	359	341	353	343	360	347	353	333	358	346	328	379	335	368	371	358	348	368	337	353	354	362	353	331	360	352	360	354	331	357	366	367	349	355	383	347	340	368	365	373	350	338	358	353	343	336	355	295	390	321	362	402	364	366	329	358	376	388	338	338	353	311	362	327	342	363	376	347	359	381	346	316	327	314	366	318	350	323	344	380	365	330	365	350	354	374	353	334	364	382	346	372	336	354	328	356	299	376	337	353	358	352	358	327	375	371	373	354	355	339	362	357	358	339	343	305	373	347	323	373	366	344	337	364	371	360	335	377	351	356	348	379	353	335	376	336	381	330	362	361	331	351	380	359	378	364	344	390	377	363	351	373	349	356	371	339	347	331	340	347	341	394	347	349	328	352	323	340	372	341	359	327	384	341	368	341	368	353	367	343	352	379	337	363	332	321	322	327	330	367	338	351	339	330	306	327	361	330	330	339	332	378	350	376	329	370	363	355	318	352	332	352	340	359	350	344	358	322	341	353	328	340	369	353	333	310	374	340	345	363	359	351	377	339	371	364	344	357	363	375	367	340	386	344	359	362	365	331	346	324	365	338	338	323	328	347	327	397	345	342	367	389	348	362	380	366	332	337	369	380	358	355	351	345	339	358	360	354	346	346	315	335	356	327	351	387	345	374	367	339	355	295	355	348	345	377	353	387	331	334	327	326	380	344	350	370	374	366	362	381	334	358	359	337	340	372	366	319	375	373	285	332	348	379	374	337	358	362	358	349	333	360	349	337	378	368	365	329	376	338	364	348	319	354	401	318	322	335	365	371	358	342	350	358	373	343	366	323	389	332	349	337	332	331	383	340	368	366	359	375	347	383	390	394	353	353	352	339	372	345	351	376	332	320	335	354	346	345	346	395	327	379	360	348	337	356	329	331	384	352	347	340	356	334	343	366	386	404	341	362	362	352	360	389	380	374	334	334	365	329	379	367	369	335	359	377	346	339	357	356	356	363	375	339	372	334	386	379	358	323	362	362	348	312	365	383	332	386	358	344	367	379	354	374	351	385	381	351	318	310	339	320	322	375	342	326	357	352	343	387	319	360	340	340	341	327	343	307	314	349	368	353	320	316	374	357	347	382	371	359	400	330	369	358	351	375	375	330	316	343	359	366	343	347	346	380	321	368	342	350	350	319	384	378	342	368	325	352	358	364	378	367	380	345	381	346	326	343	336	365	390	347	351	343	310	318	376	343	351	376	344	384	354	348	328	340	384	367	344	336	339	359	353	336	317	355	368	354	355	342	378	343	345	338	359	350	352	350	338	339	339	365	337	350	331	368	325	345	298	308	363	328	351	383	326	349	343	340	360	351	329	330	322	367	350	378	339	364	338	363	336	329	342	350	372	325	366	351	342	334	381	356	349	367	348	369	361	372	344	362	358	352	358	374	376	346	373	356	342	341	309	356	330	366	335	320	359	339	349	355	359	365	353	323	329	363	343	347	360	336	351	346	364	319	373	361	364	380	355	372	342	312	372	340	360	315	366	318	339	346	342	352	345	362	332	347	345	322	361	357	350	362	335	378	346	331	349	352	359	367	335	357	352	329	317	337	365	336	345	391	337	332	333	319	325	370	363	348	303	337	350	358	374	396	357	342	348	357	342	293	331	366	338	370	374	336	321	374	322	344	380	365	357	371	330	336	345	325	356	322	341	382	370	333	336	340	362	324	329	358	346	347	317	332	324	357	355	340	361	353	323	331	344	375	328	350	357	330	351	318	346	363	360	347	366	353	351	363	376	344	375	321	353	330	340	293	392	340	355	324	360	352	329	331	333	358	323	362	376	376	353	357	351	361	365	329	337	346	338	372	357	347	325	351	333	346	325	361	351	294	369	359	358	371	349	352	370	364	372	341	386	349	350	356	332	333	352	360	343	358	332	363	355	362	345	338	353	353	359	316	356	334	349	324	329
23813	21920	5304	1919	2644	1199	469	457	432	487	448	408	440	394	419	479	440	438	430	416	437	416	464	440	435	381	417	455	411	421	410	403	446	407	427	399	419	400	380	419	448	411	430	422	445	438	404	425	429	417	412	450	427	455	456	450	459	430	445	404	404	448	452	418	406	391	418	414	422	402	444	456	456	397	426	437	425	435	460	433	441	425	412	426	457	418	366	412	406	401	432	424	384	456	408	436	422	420	443	399	452	438	399	430	442	425	472	409	472	414	434	433	393	417	418	440	405	426	448	451	442	472	415	438	394	437	414	477	446	449	462	395	444	410	432	404	462	414	439	468	431	389	457	431	432	402	426	380	444	434	425	417	425	456	425	409	415	414	411	440	397	416	469	429	435	432	403	412	433	412	416	454	440	434	453	423	408	429	437	456	424	423	366	443	426	423	417	445	406	453	416	411	434	447	441	433	447	408	444	419	404	412	446	424	410	405	439	431	408	393	418	449	448	407	416	417	427	411	417	426	399	443	466	401	421	431	437	429	424	456	416	426	420	441	417	442	430	439	402	438	414	433	410	398	413	423	400	427	438	425	417	456	441	457	423	427	421	423	430	440	410	473	406	436	414	408	443	417	428	411	428	425	445	429	431	384	439	425	448	420	433	445	421	422	401	422	441	376	411	437	420	418	397	413	417	430	440	429	443	382	411	439	435	398	394	454	431	392	391	421	419	426	411	414	510	456	424	450	417	427	421	411	426	469	421	469	404	400	436	409	396	427	420	405	403	383	406	377	389	425	408	417	438	440	377	469	426	449	409	402	415	409	428	437	430	395	389	429	461	447	400	432	441	419	418	455	431	385	370	444	433	393	406	456	419	449	410	443	439	423	411	402	403	432	442	445	444	436	457	452	418	446	419	426	450	417	434	425	436	445	411	399	429	451	422	359	424	414	427	444	437	441	448	422	441	420	402	453	435	429	356	371	425	432	439	400	434	420	428	389	413	399	409	438	452	440	441	390	415	461	426	435	410	468	394	421	453	413	404	416	403	432	408	421	450	462	438	416	439	462	451	415	435	402	442	424	405	433	423	402	443	442	384	434	413	410	432	434	420	429	455	391	450	453	405	410	418	419	447	422	420	412	416	379	396	443	419	395	406	397	432	415	432	417	437	415	408	448	437	418	415	384	454	410	448	448	431	393	420	460	396	456	434	454	409	442	382	424	453	398	429	412	430	462	414	432	462	445	443	484	420	410	467	386	443	423	403	408	470	454	364	399	418	455	402	437	432	401	407	433	455	463	435	418	411	452	409	422	399	444	422	401	414	412	407	422	398	393	440	433	392	429	451	407	451	427	459	426	445	405	471	426	431	440	428	433	452	428	448	410	420	445	452	457	449	413	388	432	427	432	404	448	434	377	407	437	448	402	423	436	459	407	415	408	441	406	404	413	443	396	423	440	437	413	410	426	409	420	401	386	440	448	417	392	412	403	382	419	418	387	450	416	421	429	441	437	459	412	432	454	424	400	421	454	409	467	445	399	394	419	447	434	398	441	436	416	410	430	439	410	419	383	421	411	434	457	404	433	431	445	437	424	408	417	416	427	474	404	422	454	416	403	443	411	423	426	417	412	409	432	430	445	444	415	393	379	427	420	413	405	455	389	428	439	404	406	435	416	441	430	423	422	466	415	393	436	444	432	425	408	445	419	425	411	436	388	426	447	434	488	410	443	425	417	429	434	441	456	400	398	424	446	411	408	429	416	427	428	444	455	431	433	420	445	413	441	464	403	425	403	416	397	429	435	434	432	386	404	417	407	420	449	406	444	416	443	413	382	426	438	438	405	412	408	436	429	413	394	420	447	416	424	473	421	437	422	449	460	437	435	409	371	415	449	451	443	417	465	446	418	413	420	434	423	411	379	422	416	427	422	419	430	439	412	404	423	432	424	395	436	411	463	401	423	392	412	432	440	432	429	402	422	419	442	426	435	440	420	439	414	435	444	396	397	422	447	418	417	450	446	461	432	416	382	464	388	439	422	420	428	413	391	458	410	422	448	445	417	394	408	411	405	451	430	413	445	451	440	417	471	410	409	392	410	473	415	402	392	403	392	418	460	420	440	434	454	414	451	411	451	440	435	427	446	413	456	437	430	392	449	466	450	445	451	433	397	468	424	432	415	431	413	467	424	435	471	404	413	392	432	420	447	413	381	415	398	398	429	419	407	446	428	427	420	451	461	419	418	472	421	438	409	457	442	444	463	426	403	426	439	427	444	438	386	444	428	446	446	412	429	423	403	401	422	448	395	416	416	442	451	426	440	446	448	415	411	464	447	419	405	410	411	400	433	395	442	442	428	444	487	437	426	369	448	374	446	414	455	431	391	450	430	433	418	407	416	414	438	448	431	379	413	414	404	426	389	438	431	459	427	434	418	387	438	442	453	433	449	423	424	437	395	401	413	401	409	451	446	417	416	433	399	453	421	443	401	407	354	409	446	432	395	478	424	388	480	430	428	435	428	430	417	414	444	408	439	470	413	416	442	403	419	407	431	442	420	451	449	433	420	414	460	399	430	444	404	424	425	435	373	411	410	411	425	423	446	445	437	423	459	444	414	400	446	444	403	402	420	400	434	454	442	432	417	439	405	435	432	423	436	425	436	441	407	423	397	449	413	411	415	443	428	419	410	445	407	443	384	443	419	421	425	450	409	388	429	445	399	427	449	427	420	419	434	460	435	438	437	414	414	412	438	462	465	411	426	439	436	430	448	424	439	450	435	439	453	431	421	431	411	412	427	446	425	446	406	409	464	412	413	445	424	454	425	429	414	410	400	431	412	386	441	446	446	467	390	414	392	420	419	423	404	381	425	426	457	432	455	398	444	428	460	466	438	429	444	444	398	455	445	406	435	434	443	470	423	404	447	406	427	424	420	470	401	448	451	405	422	419	415	467	434	412	416	446	419	422	376	440	439	430	404	400	451	459	440	461	434	421	452	410	412	417	401	433	383	415	456	466	434	452	466	431	412	445	442	414	445	407	392	391	398	439	431	437	402	427	441	417	396	437	433	418	438	442	424	435	404	451	405	434	416	429	431	462	395	390	411	418	424	442	402	377	442	392	424	413	454	448	476	467	460	394	426	445	364	420	429	438	445	397	407	442	426	399	424	424	448	433	430	404	458	393	443	472	405	427	448	447	416	434	401	406	407	405	406	419	395	451	420	393	449	399	438	392	373	443	426	372	415	460	442	389	416	407	444	440	443	405	405	465	435	467	399	409	462	432	412	426	408	411	382	395	435	435	409	419	421	448	459	405	387	431	428	442	465	409	400	419	398	425	416	453	419	462	422	411	410	434	424	381	413	391	425	435	392	467	446	419	460	444	420	442	406	420	450	446	425	432	434	428	419	408	420	430	421	454	443	419	405	431	427	427	437	437	445	442	428	436	431	411	429	430	393	434	419	420	420	406	460	412	443	440	411	425	373	416	423	381	421	425	432	447	437	444	419
24373	21271	28227	24586	20685	10705	1294	716	665	593	555	565	554	563	596	545	535	549	506	524	511	533	531	554	554	567	527	550	522	537	514	465	515	516	477	500	494	505	521	496	509	522	500	527	533	532	513	534	512	506	501	520	502	509	516	513	517	527	573	491	485	525	513	479	506	501	587	512	521	501	474	519	497	500	500	499	517	479	505	528	562	502	529	507	519	497	497	499	516	506	495	572	519	525	536	508	516	486	521	550	531	541	499	484	514	500	548	496	479	469	502	509	552	531	498	506	506	517	509	474	487	511	536	538	498	504	544	507	492	504	535	518	498	531	528	538	556	523	494	484	494	522	524	539	495	532	482	449	511	509	518	526	531	513	521	515	501	504	511	482	499	530	574	474	520	485	522	502	500	505	485	505	524	523	462	480	488	493	525	527	473	520	520	456	491	504	499	505	500	525	490	513	491	530	515	535	493	496	492	487	518	535	535	497	505	554	458	530	533	471	510	502	517	519	484	529	534	553	494	501	546	571	521	537	543	458	458	534	529	509	530	511	469	499	545	534	547	495	537	541	523	527	540	532	494	538	464	492	495	535	496	514	540	543	477	546	487	512	467	495	515	502	540	501	494	540	500	539	483	524	510	509	536	483	507	479	505	509	483	527	509	480	484	508	518	508	508	533	493	510	487	519	506	524	504	502	526	483	555	486	546	530	489	541	523	508	493	512	494	484	491	531	473	481	503	547	526	504	512	473	507	492	466	510	499	496	515	472	497	477	497	485	519	534	529	525	519	480	515	530	548	498	503	528	491	504	536	498	529	536	497	538	485	537	525	571	496	538	509	536	531	501	497	483	522	505	501	508	468	508	516	522	498	512	499	536	486	515	509	528	493	486	509	517	498	497	490	511	528	488	518	477	519	524	491	511	478	532	490	521	512	497	500	518	517	487	484	557	524	544	476	523	530	558	493	485	468	522	481	496	515	546	498	482	493	505	469	526	457	504	500	543	525	497	512	527	517	483	528	507	532	524	494	474	516	506	531	545	479	533	497	491	474	525	479	510	532	541	496	510	496	486	521	493	511	492	539	535	502	492	490	480	535	482	506	483	513	485	516	523	552	520	493	521	514	527	548	506	537	485	571	520	474	456	472	514	485	543	516	541	457	516	501	537	550	529	514	527	518	525	495	492	509	516	499	541	510	524	486	520	461	490	497	527	462	512	513	519	500	483	500	508	535	501	531	526	511	550	528	497	546	507	556	535	531	531	525	517	500	525	495	518	529	544	503	498	497	489	544	562	547	487	536	552	515	481	511	527	483	502	508	554	523	500	496	504	518	535	525	498	523	546	546	515	534	554	495	537	506	489	516	510	515	479	529	509	515	480	517	504	511	543	523	490	520	522	556	495	551	487	512	485	548	481	507	496	514	544	499	472	543	491	515	510	521	492	527	505	515	512	484	531	549	525	504	462	482	512	525	537	549	515	494	518	542	558	481	519	504	537	526	543	484	562	490	492	504	496	493	517	505	523	527	488	524	487	496	492	530	487	504	501	521	580	535	471	517	525	505	492	472	537	476	506	514	492	492	476	529	533	507	533	518	480	468	488	578	518	494	508	468	481	530	520	530	545	481	540	492	487	529	533	502	512	534	507	511	476	527	489	513	529	473	514	488	524	514	464	487	489	476	495	532	509	487	506	503	507	579	532	493	545	517	526	483	508	522	526	498	472	527	525	465	496	508	498	502	493	470	519	446	548	551	509	504	511	466	504	545	539	479	519	532	517	534	549	519	464	521	521	514	531	482	565	493	502	498	524	525	538	519	540	503	522	513	499	486	510	521	541	539	509	507	486	524	515	491	497	528	478	533	520	510	512	527	510	492	530	536	534	487	546	497	507	515	491	492	497	467	518	510	465	533	505	534	505	503	496	509	546	535	525	507	533	507	500	501	500	526	513	531	510	517	539	494	551	537	515	483	481	505	493	504	528	530	466	512	521	519	523	524	552	501	519	520	487	463	528	512	525	511	543	518	498	479	532	517	508	518	508	512	487	527	494	518	486	532	516	507	515	521	497	491	512	524	517	503	513	483	502	531	537	516	520	513	505	511	555	511	499	531	485	537	492	505	501	518	484	519	518	488	519	469	546	503	554	511	556	511	517	521	453	543	522	503	507	514	476	531	536	520	489	549	505	514	475	495	481	487	508	517	513	528	500	459	517	525	492	535	546	544	518	519	548	525	493	497	487	490	490	538	482	508	506	508	467	535	551	492	510	512	528	520	544	502	521	501	465	531	502	542	521	517	478	504	538	488	473	508	482	493	497	515	505	510	503	496	505	503	518	488	523	498	529	497	503	499	540	540	495	514	512	493	497	529	532	479	524	537	473	508	500	508	514	544	510	529	500	511	503	517	557	512	527	509	533	510	510	520	493	459	480	539	535	493	533	509	508	475	487	513	512	502	534	510	523	511	510	508	526	529	511	529	531	513	466	505	498	520	516	479	502	541	493	512	507	503	510	516	516	505	518	519	495	494	559	511	476	526	505	526	498	507	534	530	536	536	529	545	468	516	512	501	500	501	522	553	506	507	499	522	522	532	495	491	527	467	523	492	497	487	492	482	489	491	518	535	484	514	483	508	494	494	477	501	522	508	483	551	552	475	517	527	536	481	515	567	554	526	526	540	507	479	539	514	502	552	542	514	559	509	523	506	496	488	511	519	506	526	468	533	515	497	528	518	515	486	503	505	514	533	469	478	478	552	504	522	489	515	545	520	537	501	497	499	532	504	486	514	544	531	505	464	542	508	505	517	494	534	492	441	516	532	522	475	509	500	491	507	502	509	534	509	479	514	504	477	489	567	485	516	480	505	526	539	500	504	522	524	508	473	503	552	479	511	500	465	515	502	506	545	498	499	521	548	516	486	520	511	523	497	536	511	512	456	527	531	495	474	529	458	518	489	508	509	529	562	526	505	483	546	519	539	527	520	501	506	572	487	481	507	509	478	507	508	503	536	495	515	483	482	495	536	491	476	506	542	504	502	503	519	501	510	532	562	514	532	505	523	502	541	509	495	514	491	554	538	525	524	513	499	491	496	532	487	514	512	535	470	502	531	516	475	472	472	537	498	528	489	511	498	501	516	520	527	517	485	503	493	549	513	515	504	514	543	547	485	504	487	492	571	490	521	540	475	491	505	530	560	519	510	533	521	522	466	548	502	520	540	528	508	518	505	495	524	490	510	508	501	513	529	546	513	509	491	529	526	508	538	519	511	505	508	557	596	501	513	515	500	538	501	501	478	494	529	520	498	466	517	478	530	537	489	507	510	506	494	488	516	518	490	489	508	513	546	494	475	544	508	516	495	505	501	510	507	502	515	496	493	477	558	543	478	506	453	531	491	545	499	546	497	522	502	511	511	494	480	497	535	497	521	530	513	472	499	525	479	487	483	500	540	515	492	484	532	502	482	569	569	477	513	544	520	561	524	510	535	512	527	541	520	499	512	497	534	496
44407	56404	28503	12597	18095	10173	1272	984	857	807	782	708	713	676	690	669	623	654	635	613	629	614	610	596	628	630	620	612	557	625	612	602	603	605	639	595	652	653	623	588	574	578	617	587	645	656	593	598	632	648	583	621	553	560	624	591	600	555	628	614	615	613	612	572	600	593	606	602	602	599	606	555	646	563	617	593	586	601	614	605	552	644	615	571	604	571	577	577	601	601	587	578	584	574	588	614	596	574	603	638	596	598	645	622	596	616	543	575	621	588	633	607	601	602	590	640	580	609	602	585	610	623	581	593	621	619	587	604	607	613	587	579	601	628	613	615	563	590	546	566	589	600	589	593	588	630	571	599	580	600	619	612	590	595	605	589	577	609	623	594	596	602	609	575	662	605	577	629	589	593	623	630	597	614	607	590	554	612	615	582	586	636	622	616	623	618	569	592	607	651	630	596	596	627	606	585	580	556	578	645	619	609	632	583	583	599	597	559	570	591	588	636	576	596	588	615	605	589	600	596	628	580	595	573	580	554	628	625	632	593	599	583	602	592	604	629	578	608	596	642	606	608	608	629	625	597	584	603	607	558	589	622	574	609	579	614	605	587	586	571	626	595	621	610	583	606	600	628	552	567	589	593	620	618	558	596	584	555	576	575	602	558	562	607	563	603	580	577	621	584	578	627	564	597	638	538	577	575	586	572	577	555	593	579	590	555	614	569	597	576	574	571	613	615	602	628	603	584	590	604	642	643	591	620	639	580	597	597	587	584	615	577	601	594	575	573	587	616	602	591	591	592	636	617	595	590	645	563	615	600	584	569	592	543	613	573	586	574	601	640	582	568	639	545	559	575	600	585	581	584	577	615	619	632	625	633	601	571	601	573	592	583	560	610	612	632	617	584	586	605	542	585	577	564	615	619	647	597	583	600	588	627	572	582	623	607	609	604	613	580	562	569	583	574	603	591	567	645	587	568	577	593	598	568	617	581	599	600	591	587	606	594	588	623	597	569	575	611	614	606	582	588	603	585	615	614	578	564	611	635	644	560	641	613	582	636	606	594	566	625	598	583	630	617	573	605	569	588	606	577	633	579	595	590	593	580	630	556	609	599	594	617	646	583	616	533	601	577	584	603	607	609	607	576	632	616	588	581	608	620	596	608	574	580	590	599	597	607	601	601	579	612	592	628	589	622	622	646	607	606	563	578	542	621	584	589	618	564	602	591	603	601	615	576	584	611	594	562	576	621	669	589	619	637	607	603	636	602	606	610	598	576	653	579	536	588	573	553	625	559	586	595	575	588	626	657	588	614	591	623	579	596	608	583	602	544	572	631	581	628	551	640	588	581	588	595	547	612	599	612	612	583	612	577	598	600	609	575	581	612	595	584	669	607	555	595	574	612	579	614	637	630	591	586	566	581	598	606	595	617	583	620	560	589	589	610	591	576	621	618	594	610	582	567	627	607	602	537	583	633	601	606	582	611	592	646	550	585	606	630	569	602	620	593	580	552	558	608	594	612	620	575	614	602	613	630	587	634	576	598	585	576	571	614	597	577	605	589	620	593	596	578	627	587	606	614	594	636	566	560	588	593	599	592	636	625	612	586	572	595	605	620	617	662	617	604	639	595	619	575	575	592	567	567	627	622	588	609	608	566	582	616	605	606	601	585	633	583	582	594	641	591	606	613	585	623	611	574	585	620	570	588	613	591	567	584	620	601	602	570	618	612	568	590	542	629	566	585	633	614	619	585	613	573	615	601	653	585	597	598	531	618	615	584	573	587	574	560	603	633	584	611	598	594	565	616	575	609	632	620	579	597	564	571	565	605	628	587	601	623	585	608	653	613	615	618	584	565	594	612	581	603	565	610	587	606	622	620	646	615	596	608	603	599	598	581	594	566	553	548	581	613	590	583	644	601	572	596	599	600	602	584	584	592	618	594	611	594	581	589	599	628	612	601	562	623	628	608	626	580	585	613	548	632	605	579	633	646	608	592	595	582	567	580	584	620	629	611	598	583	657	596	576	616	573	608	600	551	625	592	553	580	619	581	600	619	602	586	565	584	603	616	613	674	597	604	583	591	582	619	615	602	570	575	593	623	599	587	577	599	608	584	618	570	601	587	615	605	575	552	594	601	616	559	621	617	666	582	647	633	590	628	565	597	560	625	613	595	620	588	601	643	610	607	614	627	585	587	569	602	565	548	577	581	624	578	595	583	591	566	600	626	627	609	608	616	627	621	600	584	602	588	607	588	622	637	582	606	591	579	572	600	601	582	601	564	630	632	598	562	553	572	597	592	561	615	591	588	594	608	606	594	569	619	641	632	582	631	630	582	575	570	618	550	604	641	588	596	648	584	619	615	584	574	557	585	628	589	570	591	582	642	573	568	571	640	576	587	624	606	588	599	611	541	629	584	634	592	607	582	625	585	633	616	603	569	593	597	613	627	574	598	621	616	599	628	573	558	610	583	599	539	629	574	591	615	577	596	593	623	582	587	597	599	616	562	621	563	570	604	598	566	630	585	601	597	565	579	607	588	568	580	592	617	577	625	636	618	597	583	629	650	639	574	573	593	591	632	606	632	634	590	620	572	572	602	636	590	608	601	599	599	638	620	628	601	564	580	610	580	632	584	571	568	590	599	617	601	601	622	580	609	620	632	629	593	575	610	587	585	625	617	651	581	617	607	591	554	610	622	587	573	604	613	596	608	575	594	620	636	582	630	586	596	615	626	570	626	553	629	551	586	584	579	590	580	582	641	596	622	584	609	615	594	594	604	604	576	593	636	604	620	610	586	597	592	589	603	577	574	594	635	598	554	590	573	607	561	591	579	575	569	599	633	602	631	613	592	623	643	646	624	619	600	608	607	615	584	580	608	603	576	529	633	550	591	595	587	607	599	592	604	606	578	558	587	594	586	609	615	558	587	613	603	645	571	629	617	583	634	594	593	604	586	573	591	589	585	585	600	632	567	565	585	608	661	627	576	554	569	637	634	640	618	617	598	575	606	588	608	617	626	588	590	589	628	619	620	570	652	631	557	593	612	627	602	587	596	597	595	588	604	573	532	598	548	627	621	628	640	631	592	576	575	600	565	608	589	569	570	574	616	572	575	611	625	564	590	586	647	651	669	627	589	584	562	637	606	594	603	586	550	639	579	606	555	598	613	577	569	592	594	589	542	567	598	605	585	636	595	599	607	621	580	605	601	583	602	571	561	613	582	634	585	582	559	601	615	611	582	619	567	581	598	601	596	637	544	592	556	597	582	582	620	598	579	628	621	585	608	562	628	569	604	570	590	617	660	583	584	555	637	617	586	583	587	592	570	596	613	598	625	589	562	618	594	561	590	642	591	659	621	582	591	588	577	590	582	567	583	569	578	601	606	546	602	606	614	605	560	567	581	598	633	607	609	595	619	565	603	564	577	595	586	588	628	546	592	566	603	574	587	593	653	600	615	637	544	625	603	594	588	581	638	594	585	561	620	580	608	605	621	593	562	623	634
25373	21289	26928	24633	10852	3083	646	502	485	491	457	404	419	455	425	434	440	405	441	416	440	427	403	468	388	419	402	459	432	417	433	432	368	441	421	427	413	438	420	447	414	418	410	417	446	411	438	398	397	424	441	433	411	423	416	422	429	409	436	440	407	436	391	412	435	420	448	429	420	437	414	399	425	448	422	393	428	396	420	449	409	416	432	404	419	455	439	381	382	420	443	423	389	382	428	422	419	387	423	454	451	406	447	414	427	419	427	424	421	404	434	433	433	404	455	448	450	459	405	421	443	445	394	440	444	433	411	392	439	388	382	425	417	442	444	411	395	414	415	444	444	393	390	396	427	395	429	444	460	456	419	421	436	417	392	426	416	433	391	396	369	412	428	406	406	398	436	415	442	443	425	380	426	420	429	387	403	405	376	439	426	428	425	403	424	406	421	406	431	436	422	443	410	477	416	419	434	418	425	398	431	413	414	407	398	392	435	393	423	424	435	434	395	386	396	405	378	458	413	406	399	396	436	438	447	408	426	445	397	415	413	416	415	411	423	427	422	375	393	396	448	381	446	432	399	414	426	387	400	450	406	438	424	402	395	381	410	433	407	417	426	425	409	421	442	415	438	399	412	419	458	405	442	415	407	381	446	432	440	400	417	383	435	406	394	398	392	409	464	437	410	398	425	374	440	463	424	397	386	428	443	441	426	430	415	419	408	434	421	421	396	449	422	398	412	399	397	430	432	431	414	382	407	418	412	411	414	392	435	430	389	383	440	406	403	413	432	419	414	424	427	380	403	425	420	413	392	411	441	396	418	373	440	429	435	380	402	404	410	397	438	419	443	409	436	435	440	424	466	409	397	380	429	418	404	418	441	394	414	438	442	416	430	420	363	440	399	441	428	419	425	435	381	403	409	373	415	425	398	426	425	439	438	467	417	405	404	410	391	443	430	426	431	398	404	412	400	398	375	431	414	403	395	405	405	383	427	430	426	402	447	428	408	412	434	430	438	379	430	406	418	435	387	419	421	409	453	375	395	410	451	439	383	401	432	411	411	378	458	400	419	419	401	392	415	387	426	413	383	421	394	416	428	415	409	437	433	424	412	410	431	380	405	452	406	429	398	407	396	409	383	427	420	441	382	467	411	399	396	449	388	365	415	391	412	435	395	387	417	429	446	391	434	425	438	396	419	443	397	430	418	428	487	411	471	429	423	443	427	407	438	430	444	406	414	444	420	428	432	387	425	412	424	395	447	409	422	404	400	417	422	402	413	442	433	419	415	408	408	397	430	428	408	422	435	429	399	425	432	437	410	381	404	415	378	441	441	410	429	412	420	449	414	428	420	417	407	406	414	408	376	426	431	425	433	409	413	435	427	420	398	417	376	437	428	409	405	411	451	398	460	426	418	399	450	411	421	443	424	418	394	416	429	432	408	437	407	405	419	440	432	435	452	432	446	421	442	423	445	439	392	406	397	446	408	376	487	413	412	412	410	398	417	411	388	442	401	427	421	431	419	408	388	446	397	388	432	453	406	408	446	397	415	412	382	398	398	405	431	426	428	424	410	399	467	394	446	434	420	381	378	408	417	363	391	397	435	425	440	393	441	414	402	401	419	426	402	401	414	423	427	419	435	429	437	416	395	409	445	408	428	408	437	433	409	422	418	403	453	410	409	386	386	436	395	402	435	439	409	394	429	419	421	440	399	416	410	434	421	412	418	404	418	450	450	403	415	399	409	383	450	397	405	437	424	402	446	444	446	435	412	426	415	434	420	408	400	414	429	411	403	434	408	443	408	421	449	451	400	406	395	430	417	441	393	452	393	391	420	429	421	405	403	426	411	418	395	406	424	413	389	407	433	407	417	405	429	394	407	432	430	387	385	413	422	414	388	417	403	442	426	433	386	427	398	391	412	408	422	432	427	396	395	452	428	398	462	452	396	408	426	410	423	399	415	441	398	406	405	436	395	436	411	405	417	411	410	386	445	409	392	383	437	399	407	447	442	424	393	414	434	406	420	404	444	385	412	431	389	390	417	395	407	387	427	405	430	408	414	428	441	449	422	432	438	406	419	428	424	402	420	428	391	435	491	408	417	398	426	410	456	418	425	437	434	416	405	418	422	450	375	404	434	424	409	454	420	371	409	448	364	367	456	393	448	414	416	398	436	365	411	398	421	407	430	404	416	421	426	417	426	421	469	456	382	393	420	422	420	411	417	400	415	384	437	432	393	398	421	407	401	406	438	426	413	402	408	422	441	461	427	396	440	442	419	393	421	389	391	418	382	403	472	414	405	410	392	413	424	396	428	438	402	449	416	408	408	385	451	411	378	402	404	400	448	373	397	421	402	403	441	404	404	436	409	423	386	416	416	400	432	470	373	417	392	412	449	388	377	392	435	379	436	387	410	388	422	393	421	408	416	410	428	461	418	417	409	429	418	439	359	408	415	440	436	413	440	440	415	442	403	392	436	414	393	404	396	390	409	437	407	420	403	410	422	376	412	428	387	432	432	378	401	408	404	400	423	421	420	404	402	439	412	430	417	384	419	401	421	425	416	407	403	410	438	420	448	422	429	423	394	405	416	420	420	409	403	397	391	412	455	457	419	448	384	431	430	418	405	434	437	432	417	418	380	416	429	414	458	415	403	393	408	390	465	440	427	435	423	414	433	411	418	426	428	372	404	444	391	416	393	383	398	396	439	420	402	423	427	399	399	420	382	387	442	416	395	423	416	386	420	433	406	407	438	406	422	442	432	453	436	385	444	412	392	406	428	430	411	398	391	425	471	370	440	402	399	418	397	437	424	419	437	454	463	432	419	405	420	439	401	403	369	403	410	427	432	434	409	407	454	388	439	401	422	420	378	399	433	415	451	414	432	424	400	390	422	426	437	421	424	433	411	418	404	389	433	433	408	422	410	405	437	411	416	442	394	448	418	408	436	466	446	409	405	428	414	412	414	388	427	414	429	399	393	420	418	420	404	420	411	385	405	398	436	415	386	436	413	405	463	404	391	392	410	453	436	379	442	440	398	429	364	420	433	410	448	433	412	447	464	400	405	396	404	392	425	454	407	402	388	428	420	396	432	398	378	404	378	456	412	351	408	434	396	405	398	427	401	433	400	413	442	389	420	391	393	412	411	448	407	400	414	424	453	435	442	413	381	420	423	460	446	423	418	408	441	423	423	407	426	419	414	421	405	396	425	418	434	421	388	401	413	415	427	422	403	408	445	442	412	424	390	377	447	409	404	383	402	421	439	404	410	410	397	419	446	414	424	421	428	452	432	400	387	450	403	385	426	432	391	440	420	441	431	422	399	413	363	414	405	450	421	417	440	370	436	472	424	415	378	441	375	406	388	424	427	436	415	418	414	383	445	428	403	408	452	382	389	396	429	407	405	434	444	412	426	415	418	388	395	389	412	388	400	416	436	415	425	411	394	419	405	423	424	423	390	404	404	407	415	407	396	426	411	411	383	376	421	376	419	445	453	434	424	419
41206	45455	21922	6822	13045	5899	994	792	709	637	626	609	571	578	589	532	540	566	545	548	529	557	516	526	541	510	519	567	549	527	530	485	530	493	544	515	517	514	521	454	474	522	510	538	454	497	561	502	511	503	516	526	542	499	498	569	537	537	512	528	542	542	505	540	518	522	534	499	528	553	518	505	519	521	482	498	558	522	540	524	513	556	509	512	510	500	477	487	535	521	527	522	513	533	502	505	512	521	522	539	576	484	510	526	567	573	538	509	467	549	520	535	504	543	480	518	513	533	518	563	562	556	518	545	514	508	493	511	533	521	501	499	494	517	497	514	478	512	491	526	543	538	515	465	507	497	530	517	510	520	513	542	509	520	545	505	525	514	539	494	539	515	491	527	462	548	482	508	519	512	528	490	496	519	513	507	549	500	508	510	542	533	518	549	509	526	520	498	485	519	509	504	529	481	514	510	485	519	536	499	510	482	512	528	506	437	484	520	483	526	516	519	498	511	514	522	501	530	495	515	487	517	504	534	472	514	508	512	500	490	548	521	525	473	530	534	557	511	492	490	513	540	495	520	503	519	455	504	542	469	521	490	499	534	496	512	527	507	494	554	540	512	511	564	517	514	473	483	511	552	521	510	510	508	513	508	516	518	516	554	512	495	523	498	514	498	501	532	525	503	528	523	480	487	515	517	515	543	543	487	505	514	536	491	515	521	493	512	526	479	494	548	513	515	516	515	527	528	519	535	540	495	521	520	507	520	475	535	478	531	522	507	471	518	489	509	489	508	534	478	530	534	525	534	468	548	494	507	480	537	530	534	511	497	530	497	521	530	560	453	502	558	524	537	521	531	503	520	496	484	561	530	576	523	529	505	531	451	500	517	495	498	525	512	499	507	510	481	553	507	503	504	520	500	504	537	513	505	461	504	505	544	542	526	527	511	495	506	505	503	554	458	468	540	523	474	524	483	501	494	516	533	498	492	492	512	516	483	524	511	493	548	516	497	586	479	490	528	538	532	575	493	531	522	508	514	503	502	510	502	499	530	554	502	532	551	474	513	549	484	539	505	523	496	496	529	559	492	523	515	531	523	478	522	511	515	505	564	518	508	533	482	487	506	532	474	517	535	508	491	534	508	512	526	539	538	527	491	471	479	548	525	510	503	510	511	479	515	490	480	468	525	487	524	504	519	505	475	482	513	489	529	547	495	517	531	491	512	464	499	526	486	485	518	497	491	535	549	527	503	534	516	564	507	484	486	503	543	545	522	497	501	502	524	487	514	482	491	527	540	495	542	508	500	490	500	512	531	497	534	547	509	499	541	527	530	528	502	503	493	490	516	519	536	519	568	510	522	533	509	465	518	549	517	482	476	570	466	513	474	586	573	524	472	554	488	501	517	488	511	532	502	530	480	568	526	513	517	526	483	473	540	545	535	520	525	516	506	559	503	504	534	515	505	468	499	551	504	518	494	524	492	490	509	485	530	519	455	520	486	549	506	485	557	519	507	518	495	497	518	529	529	502	541	517	492	501	536	520	494	557	545	486	548	519	485	508	503	518	489	537	511	524	522	502	513	547	492	533	542	521	493	521	468	507	502	503	528	510	517	509	480	519	507	503	537	495	509	548	536	503	523	537	497	535	488	477	495	501	520	482	492	502	492	565	511	521	510	470	507	550	531	544	490	524	468	537	466	499	506	509	532	519	559	539	534	562	440	476	521	512	532	534	507	507	523	491	521	522	514	508	559	528	514	514	530	487	517	483	522	562	486	497	520	520	557	527	461	576	497	512	499	512	514	560	473	511	510	501	466	466	476	511	503	528	522	496	516	520	531	516	507	498	513	514	516	528	533	494	498	524	474	513	504	493	486	535	527	502	524	493	511	529	496	536	514	512	526	480	521	537	483	515	557	534	537	498	500	510	467	533	510	496	519	540	508	517	519	509	501	527	508	508	512	515	504	491	543	473	511	534	513	507	533	528	519	493	529	506	511	503	551	537	507	561	526	529	494	474	510	482	509	515	485	535	500	536	496	529	487	565	517	500	555	532	513	547	551	529	536	475	507	551	559	518	520	479	508	490	526	499	515	533	531	531	549	531	508	506	487	518	542	524	522	503	505	533	516	473	500	541	497	526	523	527	487	510	535	486	513	526	519	506	528	498	477	524	535	503	499	475	526	497	511	513	539	520	468	533	546	507	515	530	506	521	525	491	535	466	494	560	550	534	511	519	505	486	550	509	527	487	479	521	520	496	564	550	491	497	510	497	506	500	498	485	512	496	524	538	520	509	499	554	499	527	557	532	518	509	484	527	483	500	549	516	502	494	490	530	490	525	503	524	455	511	498	497	490	519	505	539	510	474	513	498	516	519	515	497	531	532	515	497	520	494	528	510	460	484	483	510	539	516	523	475	528	543	487	532	518	513	528	515	495	521	524	509	522	511	503	460	513	520	516	534	518	509	554	520	516	516	483	504	576	529	550	475	500	498	499	504	558	505	547	490	496	565	494	523	525	487	506	538	546	507	500	519	519	491	517	488	509	494	521	497	513	587	515	537	508	513	498	509	573	519	530	533	522	542	506	548	527	510	500	508	491	537	488	527	500	530	530	545	538	545	477	495	512	530	466	539	516	498	475	554	519	499	537	477	558	502	526	499	491	532	498	500	542	548	500	540	483	510	513	514	522	531	478	512	536	520	491	503	480	536	520	493	545	501	499	531	504	502	477	542	523	552	505	512	504	476	524	522	501	535	522	479	517	538	512	557	496	530	514	519	522	511	508	562	531	504	515	504	503	465	504	507	529	522	491	487	520	560	526	514	483	523	568	514	496	501	523	521	505	507	506	529	492	515	505	536	509	521	524	514	534	461	512	557	543	520	536	505	553	503	509	520	475	523	498	530	499	559	512	503	495	511	517	495	548	484	521	539	533	490	525	536	486	513	509	507	553	467	516	497	531	506	533	563	497	517	517	497	513	498	470	484	513	472	508	494	515	528	496	500	509	497	542	552	494	481	538	523	499	523	470	515	539	504	501	565	516	551	562	485	491	514	535	488	545	490	493	532	522	501	503	513	479	538	491	542	482	525	521	518	479	495	524	487	444	542	555	529	515	501	547	485	475	546	495	515	510	514	498	510	565	510	534	555	533	496	497	553	527	529	500	533	489	498	519	491	515	484	510	507	489	535	526	516	516	504	524	523	536	510	505	517	471	514	503	510	462	509	518	507	536	508	496	511	534	506	507	515	517	507	529	535	520	518	507	498	502	504	493	492	507	495	531	492	541	489	513	534	518	476	534	519	513	485	539	487	518	522	494	506	491	519	487	522	534	515	526	576	519	531	512	544	549	563	484	575	518	537	493	498	514	513	503	514	531	491	548	531	515	523	495	524	519	541	523	498	489	509	534	477	448	546	488	527	486	549	569	519	544	515	528	530	505	504	572	521	493	496	529	532	490	516	510	523	540	552	500	495	538	556	502	496	496	508	518	508	507	558	505	486	472
22998	21252	28925	23885	21484	21536	9730	1284	1017	983	961	902	861	850	791	845	810	824	788	760	832	822	801	769	803	773	782	766	767	804	772	766	767	774	787	773	765	730	760	727	730	738	726	779	758	756	722	755	726	757	761	737	728	785	806	681	707	772	754	699	771	750	773	729	760	707	748	786	711	738	775	703	768	766	772	779	762	705	756	712	753	774	763	744	750	758	697	777	739	742	729	789	740	771	718	727	793	754	717	754	712	738	703	735	760	748	719	766	712	740	708	765	735	756	701	735	727	743	765	764	795	754	754	741	771	755	758	729	764	756	790	732	730	754	735	699	754	751	774	754	752	788	757	760	770	761	727	756	799	768	740	716	744	754	755	735	692	741	768	680	776	741	729	757	793	747	759	733	751	765	740	751	691	723	758	772	731	732	746	736	713	755	725	698	725	723	702	798	755	741	801	708	744	759	751	761	735	726	750	760	772	740	784	703	743	758	720	736	745	774	753	731	698	757	744	755	684	753	733	703	702	725	726	701	762	755	734	728	698	753	778	777	808	730	799	721	731	741	784	742	733	772	719	729	746	745	742	727	747	756	755	744	729	747	749	776	721	738	774	794	717	733	766	740	758	732	778	753	745	744	768	744	787	678	735	779	750	739	713	769	679	752	704	755	778	754	747	746	733	789	684	744	752	738	787	710	762	725	724	742	765	702	765	766	781	751	757	733	713	771	708	808	752	713	738	748	768	794	769	758	732	747	784	747	707	763	742	733	758	750	730	722	770	738	765	728	747	748	754	773	734	758	742	771	757	700	755	711	713	738	736	751	724	735	708	725	729	752	707	765	756	718	715	745	753	724	696	764	727	732	729	723	729	728	724	700	709	745	749	722	774	759	733	746	783	707	780	709	743	814	772	759	714	722	754	766	781	729	727	745	761	802	727	749	702	704	718	729	720	769	742	709	738	767	774	708	742	789	785	752	721	741	719	742	722	770	736	724	740	725	792	786	763	711	714	759	774	817	743	770	709	672	721	724	705	685	731	738	775	716	790	738	717	746	747	765	736	760	678	706	741	805	788	784	714	742	722	726	743	715	731	718	765	826	721	708	779	771	766	750	758	735	724	809	734	744	756	730	735	691	733	736	753	747	685	726	734	775	731	752	719	749	720	748	754	757	791	756	769	752	730	727	758	705	735	769	756	773	778	738	748	747	679	767	708	745	764	750	742	751	769	778	720	709	727	701	736	749	755	748	732	738	794	760	747	702	783	756	737	728	737	757	773	728	741	766	735	756	750	711	760	744	725	726	768	761	741	745	767	716	753	736	748	764	751	699	761	757	749	811	696	723	783	747	698	720	755	706	726	766	754	732	783	739	717	726	736	735	722	718	743	753	715	701	794	763	725	765	772	775	713	749	757	747	745	753	697	755	751	721	742	772	695	728	782	781	763	793	714	713	752	741	776	780	700	754	784	750	731	723	718	737	756	729	707	730	710	757	731	715	720	715	764	753	730	706	742	751	772	744	735	827	714	716	765	767	745	784	813	755	728	712	717	739	773	727	749	720	752	762	683	723	741	730	791	722	737	806	767	697	789	739	742	740	746	788	750	725	729	735	740	805	743	736	722	746	722	729	774	728	754	684	698	784	766	772	775	735	757	756	679	713	711	717	752	763	733	778	785	758	742	744	764	734	731	712	707	779	779	797	805	709	763	723	710	772	740	712	741	732	764	759	751	725	748	740	789	746	771	743	761	797	748	745	757	733	694	743	754	750	737	757	745	703	739	686	688	731	739	740	729	715	760	789	718	715	707	730	742	781	715	690	715	693	783	784	743	745	749	747	745	786	736	732	678	737	717	713	749	740	755	736	722	747	718	723	768	773	728	806	769	734	729	743	759	761	764	771	751	754	732	773	700	744	783	796	733	740	752	784	750	762	727	733	714	771	754	719	760	766	711	758	771	736	702	749	719	732	717	731	790	762	720	729	755	752	730	731	766	740	745	774	799	748	702	734	691	761	756	764	796	750	750	771	757	766	714	711	715	767	728	742	692	742	760	755	766	750	776	746	723	739	778	715	788	767	736	733	733	759	730	707	726	801	745	771	714	761	765	758	736	756	753	699	725	725	715	724	758	727	778	772	760	739	727	718	716	743	747	775	821	751	737	762	815	737	767	764	743	682	759	735	757	732	699	761	749	797	724	729	723	738	750	682	759	787	724	733	728	738	760	780	751	716	704	771	682	744	761	725	738	764	772	715	726	683	665	771	752	774	777	724	719	742	729	734	774	729	733	745	758	754	745	716	745	751	764	745	710	706	745	734	805	766	748	768	742	721	783	805	699	739	719	784	755	745	754	680	767	745	807	727	715	772	728	717	727	675	764	746	729	759	724	776	754	749	751	722	747	792	726	727	751	736	772	767	837	783	789	740	715	773	763	773	741	754	762	756	761	725	724	709	754	805	766	718	736	756	752	786	782	749	759	744	710	733	732	706	699	718	755	731	731	701	789	789	737	667	758	718	746	715	729	735	769	742	703	721	776	691	721	728	719	696	730	750	701	762	715	719	727	751	768	751	744	771	686	730	745	745	770	762	726	731	712	778	739	803	758	740	694	740	769	761	711	754	774	702	751	730	684	698	729	760	722	755	750	730	756	750	737	782	721	731	748	780	784	763	758	733	738	721	756	717	675	724	773	756	759	743	732	726	693	699	766	691	736	777	756	753	739	726	746	691	748	767	731	771	754	706	720	756	742	789	704	758	766	693	748	706	725	722	762	775	722	803	728	719	716	763	786	714	715	726	776	735	758	739	706	707	735	707	749	750	706	730	730	757	765	727	748	763	704	720	696	727	759	746	728	743	727	716	748	690	756	751	743	757	785	705	702	734	757	717	733	720	713	748	750	756	726	715	766	765	736	790	747	771	769	785	757	774	771	696	748	777	744	689	785	735	743	769	751	743	753	728	755	746	729	719	763	740	756	746	792	770	781	748	730	767	757	754	708	751	742	696	740	731	767	776	760	791	738	738	720	714	733	709	749	782	734	739	722	741	762	772	763	731	766	737	745	737	710	729	783	685	720	722	727	704	690	813	751	739	693	753	812	774	764	740	718	715	691	741	756	710	761	702	721	754	688	692	732	756	731	756	708	763	786	741	747	743	731	765	804	774	715	726	753	753	745	702	765	711	738	752	686	764	693	730	773	694	760	685	688	710	774	723	732	755	780	745	739	717	802	742	712	728	731	775	799	757	771	718	778	755	710	757	770	709	735	738	762	746	773	727	773	776	731	724	749	773	678	714	670	755	724	763	695	709	789	714	739	723	770	793	780	745	750	692	748	777	689	724	729	751	750	756	744	767	744	745	744	720	749	723	747	753	778	777	706	774	772	733	740	802	716	678	732	735	764	743	752	723	820	758	749	738	765	758	734	737	778	785	768	759	739	830	700	781	747	723	744	743	709	740	735	760	740	701	747	725	723	776	753	722	760	724	735	717	773	768	687	752	756	736
53987	70358	41850	17811	29500	16781	2909	1628	1544	1449	1298	1229	1126	1056	1054	1035	1027	1018	972	961	928	940	922	942	944	934	879	948	864	876	890	901	895	896	868	911	896	826	830	893	872	837	844	810	869	810	834	859	769	882	824	873	871	801	856	832	842	894	878	855	837	868	810	879	851	886	863	852	845	853	882	822	870	850	844	857	837	839	824	886	865	863	822	880	842	837	881	849	866	856	845	865	870	889	836	833	898	847	839	860	896	859	847	824	871	899	886	881	891	866	828	842	848	874	855	870	881	860	882	874	841	788	862	899	864	790	866	884	815	871	838	870	862	879	814	798	831	866	892	862	855	827	857	810	893	823	892	887	852	841	811	891	833	857	843	889	850	854	810	788	853	834	805	868	828	853	859	834	786	810	827	864	853	832	858	820	887	858	858	867	888	811	882	836	848	825	841	849	841	887	872	892	833	824	849	880	821	824	854	840	840	835	835	849	877	751	893	804	796	828	793	868	845	899	834	840	858	854	860	813	834	824	864	818	857	814	845	796	874	832	852	828	821	817	848	771	844	832	811	801	835	840	823	841	863	834	862	849	790	860	867	916	832	834	849	814	913	847	815	813	877	873	866	841	828	850	847	824	893	794	838	885	846	894	791	850	818	834	805	813	861	871	854	783	830	799	822	803	908	836	835	833	875	864	903	863	860	838	827	831	872	877	816	862	832	836	896	847	857	854	873	850	798	820	821	829	862	855	893	840	816	822	826	847	849	852	800	877	818	850	862	850	813	849	806	810	813	849	816	827	827	840	883	851	827	852	871	821	848	878	860	903	802	850	814	842	808	878	908	838	838	861	831	844	826	854	884	828	842	891	901	836	854	845	846	822	867	852	844	858	839	877	887	907	853	860	855	829	908	855	853	860	840	806	855	891	877	805	857	810	872	804	878	883	854	873	853	836	836	841	865	783	831	847	835	847	814	811	889	821	800	820	874	863	858	818	864	865	851	848	832	827	833	865	831	846	843	863	873	842	815	903	834	827	862	902	850	828	835	799	859	846	812	844	809	821	857	875	855	826	791	839	846	908	860	839	836	839	833	889	833	856	834	816	838	879	842	888	797	781	900	881	834	801	869	853	858	850	811	863	857	861	834	878	827	902	800	854	865	845	831	830	811	858	837	853	866	841	856	825	882	862	834	838	807	864	826	876	800	880	869	872	870	849	823	852	884	869	881	832	836	807	808	879	873	854	869	854	808	815	856	829	842	867	844	860	805	848	850	841	801	875	850	819	825	843	863	837	863	813	847	840	854	864	844	893	838	856	825	813	861	855	856	872	871	841	835	849	890	812	866	825	808	863	841	900	843	831	831	829	847	864	853	807	871	867	832	869	858	870	863	856	848	816	911	810	879	812	827	841	831	853	854	843	789	848	846	852	856	858	826	853	893	828	848	795	784	833	889	815	850	834	861	850	874	827	869	810	854	802	861	807	865	862	836	810	850	872	821	912	904	806	837	844	856	844	819	823	838	854	880	843	820	808	836	835	820	878	868	834	848	800	844	808	886	874	827	821	880	811	855	834	852	881	827	792	858	805	787	793	851	853	888	877	849	852	855	805	848	843	799	860	832	807	855	867	854	813	867	797	887	847	854	831	834	871	872	783	833	833	796	844	832	867	821	859	808	840	834	856	809	785	816	817	844	879	848	850	848	815	835	837	856	846	809	869	847	853	822	799	885	839	831	849	864	864	879	828	888	849	778	795	857	842	833	819	813	866	864	866	824	815	826	851	847	842	856	797	842	804	844	809	812	837	835	837	834	834	900	851	824	811	855	880	821	878	849	844	839	904	809	865	896	824	888	866	874	820	863	818	834	879	804	813	851	845	891	834	857	882	862	849	851	793	874	853	833	910	860	815	826	870	808	840	844	816	842	815	815	880	890	871	831	844	890	820	832	853	813	868	799	840	907	811	878	823	857	826	868	899	857	818	866	815	818	823	864	862	854	889	880	903	899	855	846	826	814	794	854	880	843	830	823	840	863	848	875	850	817	864	863	862	845	833	849	829	854	830	841	864	855	843	831	879	853	864	811	835	870	824	832	835	894	849	868	825	818	849	842	815	809	853	795	816	840	827	876	852	857	778	820	806	811	789	869	874	834	827	834	850	815	812	850	903	833	794	824	797	778	817	816	803	889	797	885	822	858	848	819	849	797	822	856	855	843	822	818	846	865	898	854	813	861	853	854	904	798	835	846	869	885	805	875	830	833	870	819	841	836	882	853	859	822	837	853	866	848	873	805	817	863	812	921	879	789	823	862	905	814	861	876	866	875	858	834	868	808	826	847	863	841	873	850	858	818	920	870	872	825	837	839	813	797	843	842	823	835	831	896	894	843	852	841	806	865	795	834	804	806	799	893	792	834	885	818	853	877	865	833	871	837	859	866	810	766	852	879	828	844	812	860	833	898	843	835	846	833	874	842	816	809	879	778	825	818	838	859	814	875	825	886	846	845	844	854	814	810	856	865	833	832	874	858	864	799	800	852	919	836	779	871	810	839	906	866	824	892	848	820	816	812	844	844	815	842	889	817	835	864	847	835	855	812	823	840	852	846	815	815	836	869	841	775	864	887	774	823	842	818	814	817	861	822	823	820	875	823	842	810	858	862	852	851	787	833	822	856	871	837	857	877	858	846	861	865	811	812	838	836	809	848	850	793	836	828	847	850	852	858	887	834	846	836	825	871	837	830	867	848	897	849	838	846	893	860	821	866	853	866	832	871	855	853	865	809	779	821	839	926	841	881	829	862	809	844	843	877	822	848	777	873	830	868	847	836	825	833	860	817	817	868	879	856	830	846	847	855	831	820	861	868	824	832	806	824	835	793	834	837	782	879	825	846	861	866	855	844	786	814	856	792	852	886	850	884	869	804	820	864	803	899	763	883	798	846	823	826	819	842	778	867	852	895	843	835	832	837	825	860	809	820	809	793	922	864	851	841	836	830	839	797	853	845	832	879	807	817	864	869	856	871	838	774	837	788	884	846	789	851	798	846	870	837	859	825	823	821	870	846	859	774	828	815	808	848	861	849	838	920	887	886	858	829	842	841	843	833	813	770	849	804	834	798	821	842	822	852	865	867	826	850	863	836	848	816	807	823	904	843	864	860	863	852	845	857	850	854	865	854	811	839	849	828	878	776	823	875	824	800	846	853	849	928	839	863	899	879	821	863	861	866	848	862	802	903	870	864	818	872	900	771	803	865	810	861	793	821	843	829	841	827	849	867	851	852	913	837	838	856	885	896	868	854	852	872	847	778	846	824	844	871	889	915	828	824	845	840	873	841	889	841	779	834	869	824	844	868	929	859	828	819	851	874	857	827	820	815	884	861	841	788	842	850	853	830	846	819	842	811	812	789	864	880	859	866	869	806	852	843	833	835	823	791	849	870	824	855	824	801	804	849	832	831	825	891	852	792	813	831	858	828	886	857	768	844	837	847	883	786	858	792	876	847	849	826	843
27859	21235	12577	2219	1811	1052	507	411	382	382	373	353	369	392	358	380	356	397	392	381	374	392	363	375	376	364	378	367	383	375	364	339	412	380	346	386	332	357	358	386	340	364	366	361	383	367	345	416	396	381	381	407	361	362	356	357	368	358	375	370	383	378	383	368	361	380	360	363	400	379	389	406	377	395	355	348	400	368	385	409	364	366	376	371	374	374	369	352	380	376	411	376	407	326	369	386	362	347	361	389	398	387	373	359	386	366	361	367	352	369	381	389	399	358	362	395	385	323	401	361	377	378	361	353	401	349	355	392	392	371	379	404	379	370	385	361	359	367	338	369	372	371	384	371	410	340	366	384	375	363	358	372	378	394	387	365	386	354	366	380	363	395	352	374	379	375	422	381	394	388	372	353	353	377	387	412	346	367	368	347	393	367	409	381	400	378	382	367	359	358	363	400	375	394	404	362	372	403	380	342	394	365	385	375	364	378	422	371	395	379	392	389	386	360	350	389	369	343	363	383	350	389	368	366	372	375	354	355	360	372	373	374	407	398	371	330	387	393	342	358	369	368	395	383	378	387	390	375	343	359	389	381	363	372	360	385	342	386	404	356	349	354	368	391	393	361	370	387	392	403	383	359	374	349	356	377	366	377	359	370	361	348	390	362	350	383	359	334	364	368	368	392	350	396	372	379	346	380	364	350	383	374	341	390	381	372	379	390	371	366	356	348	399	379	374	399	373	354	391	389	347	366	374	374	378	398	354	389	392	392	376	340	366	369	366	378	372	345	361	385	392	372	389	367	350	379	356	405	367	367	371	397	393	356	402	374	366	374	391	336	352	356	408	363	379	358	355	357	384	378	336	347	355	371	364	398	380	342	359	401	398	363	384	396	367	376	363	370	334	404	388	363	351	370	377	344	401	364	405	385	366	387	332	419	383	370	364	388	376	392	379	341	372	381	347	398	384	359	402	394	370	360	384	358	388	365	371	387	386	370	354	364	356	401	376	391	397	339	370	338	362	337	351	365	379	399	414	359	398	350	372	366	367	364	354	367	386	389	366	372	396	355	368	364	347	397	361	365	407	383	367	394	341	370	363	345	344	402	409	372	373	339	342	332	347	362	370	341	374	385	327	374	349	348	385	343	363	369	341	364	368	349	382	387	360	365	340	387	344	362	367	384	353	377	358	400	365	413	383	380	371	369	357	375	373	366	392	365	357	386	361	396	385	351	363	362	391	359	376	378	348	364	376	393	355	351	408	366	357	371	369	368	396	383	350	349	401	389	357	358	356	356	357	364	382	344	371	370	405	405	387	381	376	362	370	343	379	408	355	366	341	409	368	396	350	373	361	356	359	357	351	345	410	418	372	399	372	387	398	381	357	361	371	335	386	381	396	390	360	378	372	386	396	369	363	394	373	399	386	372	386	354	357	413	340	356	376	367	383	361	377	336	375	371	363	377	372	380	413	371	363	327	353	372	397	408	344	356	366	365	391	387	378	410	354	393	419	354	352	359	391	356	371	395	380	369	354	389	373	339	360	384	352	405	382	342	359	401	354	365	345	392	357	357	376	371	377	354	354	384	360	407	339	399	391	391	379	360	363	392	330	360	387	352	354	383	376	383	360	381	387	389	376	355	363	377	335	372	379	403	352	377	364	386	397	358	378	374	350	356	347	355	394	394	385	371	351	365	361	388	389	349	358	380	345	346	383	394	331	377	343	363	349	359	381	360	359	358	386	347	399	362	366	346	401	375	379	371	373	369	364	349	384	380	370	383	346	379	412	352	380	361	372	370	392	399	385	369	343	376	371	349	376	358	376	396	378	406	367	360	363	345	391	343	372	358	375	367	392	398	393	371	384	374	360	348	383	390	398	381	356	383	377	370	386	371	371	359	359	350	361	355	379	350	362	344	404	381	360	375	382	360	364	397	358	385	372	371	371	388	386	416	358	346	368	377	372	372	412	386	369	367	365	351	374	373	351	383	368	350	330	361	352	403	365	374	339	390	368	356	380	365	365	386	387	418	353	364	395	381	396	367	375	327	413	373	375	357	358	387	397	390	369	349	369	395	362	381	376	383	382	372	380	351	343	352	359	382	399	393	369	373	404	368	417	394	392	351	334	351	372	376	382	356	392	343	412	367	365	341	336	354	343	362	368	361	353	388	405	376	375	372	353	401	378	349	390	356	407	372	372	362	351	374	365	375	384	400	376	387	365	402	357	372	345	377	338	366	384	362	345	394	385	357	362	368	359	368	387	397	365	345	378	397	374	388	358	397	348	368	378	384	388	396	370	388	378	377	359	402	374	347	370	342	390	372	360	355	358	391	388	380	379	372	385	395	369	377	366	374	365	369	342	394	374	369	413	349	352	391	394	363	371	407	363	368	366	343	363	361	374	386	403	371	381	364	370	382	397	362	364	416	360	363	358	388	368	371	369	385	392	362	382	389	375	351	377	400	350	398	371	327	387	334	389	413	360	362	354	352	405	356	396	366	378	330	381	361	367	364	408	367	400	366	426	379	337	341	377	362	325	345	341	369	358	343	333	386	384	404	378	368	377	395	394	370	383	372	357	391	400	363	418	400	312	365	363	390	399	374	356	404	399	352	376	375	364	355	359	384	373	394	350	355	349	379	382	349	398	333	418	381	347	390	369	346	352	378	357	356	426	394	404	399	369	406	380	373	355	407	406	374	391	351	360	383	379	359	386	352	363	391	376	365	357	396	373	352	364	388	392	382	366	397	362	379	396	369	382	376	370	353	364	341	370	372	357	379	348	383	366	352	391	338	406	360	390	363	363	371	358	395	360	407	337	354	402	357	368	346	387	432	355	351	371	358	361	357	354	358	382	353	352	380	386	366	318	389	368	357	351	363	363	384	349	365	381	384	383	374	358	398	390	359	352	367	364	365	361	347	386	389	399	379	361	368	358	391	342	336	325	356	361	362	364	382	398	358	364	368	379	358	333	324	384	365	374	394	386	377	337	368	361	380	406	378	387	365	369	403	368	383	381	381	370	376	365	398	378	353	383	357	380	360	339	381	371	393	374	376	366	407	394	354	392	414	377	372	385	362	349	364	358	401	398	387	391	381	364	365	391	375	374	355	397	374	378	372	387	376	349	340	359	351	366	337	382	357	361	357	350	356	376	352	398	317	370	351	386	355	373	379	394	392	336	344	374	390	405	378	373	378	369	371	377	362	411	401	392	435	367	381	382	373	376	341	394	358	341	360	347	351	372	375	372	333	367	365	409	382	389	386	340	349	358	342	370	370	384	353	385	390	400	373	396	375	385	380	333	411	346	360	369	369	370	382	365	360	376	357	407	393	383	368	337	383	373	358	379	366	354	381	377	378	387	398	356	369	383	344	398	391	369	389	381	328	351	366	385	382	337	376	404	338	343	377	366	350	390	372	383	361	360	387	379	354	330	359	369	368	377	378	353	354	351	391	390	370	397	342	423	378	378	346	380	354	339	403	370	380	377	387	359	317	361	380
24645	21945	6552	1557	2692	1397	546	483	475	487	445	470	486	432	452	459	457	464	469	409	441	453	446	423	443	459	472	409	451	470	453	452	450	454	467	451	440	472	424	452	439	464	474	414	457	447	416	419	481	427	421	476	453	443	433	449	467	443	440	451	503	440	469	472	440	426	470	494	464	471	430	474	407	431	425	457	433	465	444	429	413	440	472	453	470	468	441	484	430	479	443	473	449	481	426	486	473	433	419	452	454	468	437	411	425	438	441	430	435	431	456	457	429	430	444	446	427	469	501	447	413	453	482	436	433	474	472	438	471	464	447	461	444	457	454	482	456	442	470	447	471	460	434	448	453	451	468	455	418	451	420	458	413	440	388	426	448	436	455	453	497	451	431	437	435	458	499	429	463	465	462	434	448	434	453	476	413	448	388	439	448	443	423	446	447	439	471	434	453	450	486	450	456	462	404	473	433	480	456	413	461	444	446	433	419	491	494	473	443	471	448	457	470	466	445	402	442	443	438	450	463	479	447	429	466	485	443	419	467	446	499	442	476	437	447	460	435	450	429	444	472	456	483	464	457	471	429	431	465	416	430	440	461	475	446	453	437	451	454	446	460	461	458	465	426	454	466	444	456	446	437	465	473	462	473	455	458	457	472	429	460	458	433	416	446	410	452	470	457	416	422	435	483	476	467	455	462	445	428	430	445	427	469	418	433	451	429	430	452	433	505	423	432	473	445	460	450	428	451	425	458	440	446	466	445	426	477	462	446	454	436	442	439	484	491	440	431	415	444	428	417	448	444	476	487	444	447	403	438	466	464	440	440	468	445	443	443	414	460	465	469	433	444	460	449	469	458	488	448	430	457	443	439	439	445	457	446	481	453	437	471	440	428	442	469	459	449	460	437	417	455	463	419	423	404	455	458	470	479	472	421	450	486	424	452	457	429	410	440	479	474	456	413	465	449	449	460	412	461	491	416	435	438	472	457	495	465	443	461	447	452	426	428	450	461	468	442	447	490	448	439	454	447	435	432	446	439	417	446	474	434	456	416	448	465	458	464	407	434	474	438	476	469	478	446	433	459	429	447	440	443	421	448	459	440	486	463	461	433	424	461	417	423	466	451	469	437	432	489	446	446	431	422	446	450	437	456	433	404	443	398	442	414	444	459	449	483	448	425	467	454	453	438	444	454	455	436	517	472	435	453	470	407	429	436	441	433	469	440	448	442	416	463	428	471	453	476	471	446	446	482	468	463	453	477	494	414	455	439	454	436	478	484	474	442	411	443	466	462	459	463	447	455	429	428	450	485	464	461	479	437	454	507	436	435	455	441	444	446	412	443	465	451	451	464	459	443	427	420	500	471	435	469	446	457	471	448	429	460	481	482	434	451	447	465	470	403	448	443	453	455	406	445	424	443	465	437	452	451	449	442	481	474	437	429	436	403	431	437	479	443	447	466	470	404	420	447	458	462	431	458	442	460	419	452	447	463	456	476	472	465	464	454	422	463	436	444	433	439	459	465	470	448	394	427	443	456	468	443	483	477	434	471	407	444	441	448	432	449	474	445	474	439	440	439	454	428	488	452	444	461	441	461	428	435	444	440	452	437	455	481	502	444	428	466	430	479	437	468	462	432	458	477	453	457	465	438	439	429	432	411	463	455	455	411	457	460	451	422	449	429	454	413	438	460	465	461	408	448	453	451	441	438	411	428	439	446	477	450	416	449	465	441	448	457	461	415	442	458	460	451	465	466	440	483	427	446	463	451	412	436	422	480	423	466	433	426	438	414	443	443	452	447	442	413	466	476	462	427	456	427	437	442	467	448	428	438	460	451	461	433	487	412	440	469	483	450	445	446	467	442	465	461	421	460	480	423	436	459	452	426	418	468	466	495	468	463	448	456	430	424	459	437	457	452	464	446	405	451	432	468	438	451	448	447	479	414	460	435	431	446	444	428	455	460	409	443	411	427	437	405	455	442	451	451	464	425	461	463	445	445	437	483	440	445	449	436	457	435	436	436	436	457	453	433	448	464	507	480	468	441	437	410	439	458	441	472	433	453	476	459	447	476	447	408	455	426	456	459	453	461	471	400	434	496	430	445	414	453	467	437	387	444	475	437	462	432	462	468	425	427	422	424	485	438	457	444	442	443	449	464	442	463	417	458	475	465	476	466	466	434	442	450	441	477	451	434	449	445	474	455	449	418	478	446	430	456	433	456	460	476	473	474	455	436	421	447	452	441	466	465	446	437	442	473	454	434	422	462	469	453	446	415	495	436	436	470	440	450	455	486	440	472	446	471	426	461	428	463	429	437	405	440	450	437	467	469	500	424	410	434	475	465	452	453	409	468	493	488	442	464	453	430	413	430	463	440	461	439	443	435	442	474	447	440	451	431	412	450	482	460	443	443	474	455	447	434	496	461	467	453	434	435	417	424	440	449	425	451	453	464	459	457	417	432	459	457	459	457	418	440	421	420	472	445	459	476	443	452	391	457	459	445	457	428	433	445	486	421	452	472	419	439	417	443	430	440	412	480	439	444	414	458	441	447	447	458	431	462	466	478	437	489	464	435	439	402	451	488	460	448	452	453	418	460	481	433	448	405	449	415	452	471	433	435	465	491	456	415	455	424	412	438	458	401	450	453	449	434	456	460	468	464	457	427	445	488	455	437	429	444	434	449	438	473	447	450	408	473	451	469	472	466	444	439	444	481	438	389	475	500	432	445	496	392	481	427	439	454	442	459	457	446	435	447	431	451	402	429	448	416	422	432	440	459	433	407	430	442	429	452	437	432	438	436	482	443	457	472	469	453	445	463	455	469	399	428	432	459	459	435	459	469	437	457	489	446	420	450	444	473	439	460	446	472	440	444	460	444	473	443	467	502	485	491	456	467	427	492	448	440	452	445	460	473	453	437	416	459	434	469	464	441	486	466	454	460	450	447	435	468	468	430	486	418	470	438	442	434	436	429	438	423	444	478	439	470	471	406	449	455	457	475	464	439	466	489	447	471	419	423	456	453	426	469	411	433	455	475	470	433	475	429	450	389	433	416	419	456	467	476	458	438	459	450	398	456	425	466	441	469	449	450	469	484	456	486	433	397	435	478	426	424	457	470	458	453	447	452	452	432	449	461	484	429	446	432	507	439	462	460	442	460	421	443	494	477	457	457	461	472	449	429	475	421	446	491	438	475	474	434	454	459	454	429	462	431	426	425	443	464	437	431	483	433	384	439	456	447	475	435	439	431	426	417	466	495	417	471	453	454	442	411	458	463	463	453	452	426	447	432	429	439	457	453	487	477	420	494	456	434	442	426	455	416	431	433	472	482	453	462	439	452	474	480	439	457	434	458	452	451	417	447	472	411	479	400	482	431	434	445	448	476	465	488	464	434	467	460	455	430	482	461	423	441	448	437	407	466	434	446	454	421	436	449	460	432	434	436	452	437	508	474	435	483	450	444	445	448	443	446	467	439	446	408	433	467	452	429	433	436	462	413	478	434	433
24307	21224	28137	24575	20793	10417	1408	732	632	672	591	567	592	579	606	534	571	587	529	553	549	544	506	541	591	538	526	543	512	521	536	559	496	511	497	546	520	558	523	546	522	551	542	520	564	520	552	548	518	547	543	561	506	543	536	534	532	542	527	525	535	584	536	570	545	557	526	509	518	517	513	528	519	522	500	534	499	540	535	540	526	529	548	503	518	499	507	497	535	576	586	529	523	548	545	496	541	537	531	511	517	560	560	500	487	535	548	551	542	550	520	532	531	560	541	539	501	520	558	522	571	524	494	534	536	519	535	528	507	531	551	513	492	545	505	495	545	531	534	538	511	588	523	507	537	547	556	496	590	496	555	516	554	525	514	519	521	534	524	496	520	547	527	500	575	540	530	525	510	532	515	515	547	521	530	554	513	493	533	503	585	540	505	543	554	522	524	473	500	501	475	533	483	526	528	489	489	508	544	517	542	521	518	531	561	520	535	560	502	519	515	542	575	522	513	511	530	513	491	517	492	458	570	526	519	534	541	535	503	521	522	515	505	480	517	531	506	540	553	533	571	491	561	549	554	506	537	523	503	513	495	535	502	508	539	545	517	521	545	530	503	549	519	535	506	481	523	518	514	516	566	539	495	521	542	491	512	528	544	512	516	520	559	548	492	502	493	541	508	568	517	533	527	517	524	487	499	507	552	510	483	515	514	539	531	530	573	542	504	538	531	539	535	504	503	549	512	495	504	544	517	569	535	519	520	560	545	557	531	509	533	519	498	517	492	535	490	513	502	531	503	500	525	517	505	527	468	490	542	508	525	495	540	492	544	511	582	535	521	491	517	533	501	537	522	505	543	539	558	499	545	535	492	510	553	556	533	551	545	522	498	485	533	551	522	508	507	553	518	532	541	506	514	526	549	570	500	511	497	516	509	504	493	539	544	550	533	529	550	512	515	495	496	498	497	545	493	557	515	530	562	542	529	533	530	505	562	544	538	538	508	509	537	501	550	561	516	506	517	516	513	540	580	513	554	543	553	516	519	490	543	536	532	523	533	555	527	530	570	456	561	535	566	493	518	518	562	512	538	538	539	556	483	557	537	531	551	525	547	535	517	490	510	505	518	517	510	514	487	574	562	537	506	562	518	508	554	522	550	489	458	551	489	534	534	536	556	504	518	537	562	569	526	549	553	509	577	521	530	515	540	548	526	515	525	536	518	505	482	544	523	537	560	479	528	562	541	529	563	533	530	564	533	527	527	543	543	512	566	510	540	508	520	487	530	519	565	524	522	519	525	512	505	534	539	517	540	517	525	525	514	558	535	532	515	519	485	514	530	510	494	527	529	510	536	511	534	567	523	549	571	588	513	518	526	522	517	555	481	488	517	537	509	530	571	565	523	528	516	478	527	513	575	515	524	532	538	517	501	551	498	555	520	493	565	545	495	499	524	534	518	514	526	535	518	528	519	533	567	540	537	518	489	547	519	511	504	550	551	558	516	570	518	538	535	545	580	520	518	550	536	527	492	533	493	529	538	518	555	512	527	522	545	509	541	492	528	539	531	565	509	511	524	552	560	537	539	517	584	499	536	504	547	485	478	527	529	530	541	538	544	563	512	541	522	538	507	552	563	494	526	525	536	523	531	529	519	498	524	497	579	505	556	513	536	606	490	500	517	485	482	542	537	587	525	550	524	534	489	534	492	534	522	486	521	515	523	541	543	497	507	519	561	537	485	518	560	529	511	506	545	483	470	512	541	544	516	548	575	490	530	522	556	514	512	553	518	528	495	532	495	583	545	513	519	507	485	523	507	548	531	506	489	529	510	515	537	554	547	528	535	507	546	522	549	519	533	551	494	545	526	530	512	531	544	551	498	520	546	556	527	512	572	543	520	543	569	549	482	545	553	562	508	510	509	519	530	578	497	542	557	528	542	529	580	501	513	533	524	492	512	534	574	538	543	504	511	568	541	507	513	531	534	516	524	539	543	523	498	556	527	523	515	521	528	465	509	538	566	543	505	571	551	530	508	517	548	521	549	514	556	505	538	561	511	504	532	545	537	511	536	522	570	504	573	544	502	488	578	494	535	525	512	556	533	510	497	490	534	542	488	507	544	531	552	554	528	535	521	521	498	503	545	519	536	538	522	531	494	528	511	538	551	513	525	509	503	508	571	530	556	564	518	560	506	529	551	537	544	518	510	540	547	526	530	543	577	496	486	512	522	491	554	520	513	550	494	518	549	523	559	526	553	506	540	542	544	534	534	565	550	471	552	513	497	526	508	488	544	509	512	538	526	542	440	529	530	520	514	531	523	530	509	473	533	527	555	517	510	539	519	501	544	536	497	535	492	545	526	518	544	550	545	525	555	530	537	511	530	508	520	577	540	551	507	500	535	550	509	539	514	552	509	508	528	541	550	542	522	520	504	509	569	545	500	579	498	514	514	524	532	536	503	491	518	560	553	521	503	519	562	551	500	551	549	544	570	498	526	517	582	494	527	500	529	537	532	509	535	553	482	495	565	537	524	511	500	512	573	498	566	551	498	519	528	495	554	577	521	543	500	555	530	527	547	512	503	536	514	534	518	531	508	509	544	508	494	494	537	495	524	540	502	508	503	494	524	465	509	555	531	563	523	521	559	536	557	537	519	544	527	513	532	560	518	485	534	574	533	552	518	497	514	497	560	577	517	551	520	515	509	509	549	546	539	563	563	523	543	522	501	510	542	536	538	519	489	529	507	541	540	493	516	541	527	505	524	510	499	509	505	543	557	495	542	514	514	535	529	536	508	495	497	561	514	558	490	526	528	521	521	560	539	490	493	526	530	535	548	536	559	550	523	515	516	506	531	518	561	524	543	537	525	505	553	503	555	558	501	559	522	531	500	531	516	550	506	494	534	505	502	530	521	515	550	497	560	574	518	526	524	497	522	524	527	539	491	487	514	508	538	491	507	530	501	508	486	493	533	497	497	532	550	529	528	528	526	513	481	557	518	526	492	572	568	525	546	519	548	526	535	555	549	523	579	532	532	541	511	575	481	557	526	550	555	483	542	538	542	530	512	563	515	505	534	525	519	559	496	514	530	545	571	518	509	536	537	505	480	518	506	518	507	547	514	538	534	540	529	520	509	538	503	513	524	503	524	523	488	547	536	556	520	505	514	531	532	501	541	557	526	528	502	530	547	546	500	526	506	556	543	532	565	536	553	524	499	492	515	565	535	572	509	481	568	529	482	533	519	569	527	511	513	535	493	512	492	537	552	497	507	557	507	554	527	528	491	544	501	563	548	542	491	543	525	530	525	519	567	511	521	524	560	512	551	529	546	542	513	525	488	489	510	555	543	511	572	504	546	513	552	512	507	558	518	517	531	549	533	508	527	607	554	500	542	486	538	552	516	513	506	535	508	558	546	514	488	540	519	512	517	544	512	570	504	492	521	550	525	504	530	555	566	529	516	527	507	552	574	499	538	532	511	560	525	550	537	503	519	559	564	562	550	517	514	543
44361	54721	29623	9509	16266	8907	1343	1017	959	810	787	752	689	734	724	729	667	709	687	687	623	644	625	626	639	655	651	629	632	624	594	638	661	624	620	642	587	627	551	610	671	616	637	555	599	603	641	593	607	587	615	632	594	608	664	610	613	592	621	589	637	630	627	645	633	656	624	620	632	617	617	613	604	583	633	590	606	609	625	644	588	626	621	628	611	631	598	648	615	662	630	595	638	620	581	616	599	609	608	590	647	559	624	575	616	607	642	584	593	634	630	628	610	610	602	631	645	625	654	652	618	604	620	624	581	625	614	620	658	610	609	640	591	573	615	605	616	587	592	573	615	613	586	635	605	654	616	628	635	574	615	667	657	620	617	582	630	585	613	607	628	590	598	621	617	609	599	621	633	605	607	593	647	595	602	602	608	621	602	552	624	657	568	580	633	635	633	628	582	573	606	589	596	633	602	653	617	607	649	610	618	641	559	613	593	635	614	613	594	618	604	614	592	665	624	617	625	630	589	614	559	609	610	672	637	633	595	604	609	638	658	602	557	622	607	635	608	573	615	617	617	583	635	596	631	589	588	616	593	617	596	630	564	652	598	611	595	616	562	595	560	651	576	622	576	621	643	592	605	601	626	641	573	619	580	570	625	599	592	657	583	588	590	620	594	595	630	601	651	591	607	598	615	677	650	574	617	620	653	568	619	550	651	604	600	640	600	619	588	613	566	618	603	580	610	544	608	580	602	587	586	575	652	616	578	614	626	595	623	603	626	602	548	587	613	625	611	606	610	583	603	585	634	592	573	655	628	535	606	588	624	569	649	633	612	607	616	625	613	607	628	584	600	612	614	596	607	594	615	641	603	594	599	618	616	655	599	595	601	598	600	611	635	590	635	624	592	621	633	612	586	613	627	595	625	596	610	586	591	617	611	626	629	602	627	614	573	590	637	632	607	601	551	579	603	547	571	587	621	620	596	640	632	609	642	607	583	641	606	583	616	661	635	612	608	626	584	643	629	603	614	631	634	608	606	603	623	632	634	639	573	593	654	616	619	605	644	611	574	620	579	570	626	607	660	581	588	626	600	585	599	564	626	584	615	616	572	611	652	598	589	639	596	584	594	617	595	655	638	625	600	616	605	574	614	606	597	589	612	640	589	636	589	605	640	574	609	595	626	570	618	634	653	628	597	611	596	666	643	601	609	583	627	589	558	571	609	598	600	597	623	609	596	653	610	613	620	609	618	640	619	583	620	607	612	617	608	636	627	584	653	646	646	583	605	662	619	598	644	640	617	602	608	612	615	624	626	618	613	599	656	592	604	649	578	664	675	659	573	611	595	604	614	637	625	628	624	578	623	622	612	618	610	608	624	619	569	598	601	615	609	562	583	617	612	641	615	588	626	633	572	636	627	614	612	567	616	622	624	566	631	631	596	607	635	611	639	651	548	613	569	607	610	633	613	656	708	577	597	661	606	579	653	612	597	583	615	597	611	599	619	603	599	598	634	615	603	628	657	647	621	635	618	653	630	609	607	634	586	631	587	632	655	605	604	580	582	604	600	662	609	607	609	642	651	646	659	625	651	610	608	610	585	664	614	607	585	588	593	607	618	577	603	631	650	597	637	596	576	605	629	630	600	579	615	586	639	576	611	638	594	594	606	610	612	609	618	648	605	618	610	606	600	659	618	604	617	576	634	626	588	599	570	608	616	585	594	641	557	656	587	637	573	609	591	549	599	586	578	632	581	603	583	615	633	608	622	575	627	651	601	618	560	585	625	627	642	675	572	621	642	595	610	616	564	608	615	608	621	581	612	580	628	640	568	624	608	583	631	630	634	584	587	660	581	627	600	606	592	614	594	657	621	608	622	608	637	601	613	592	646	561	627	632	618	602	616	622	626	598	657	591	639	618	619	625	560	599	643	645	624	628	638	651	601	632	624	635	627	633	573	627	626	605	566	617	596	619	620	631	632	634	615	549	679	629	620	626	596	601	596	651	621	653	589	612	577	628	623	602	633	614	613	643	658	605	596	587	625	591	602	590	575	607	614	558	599	598	631	621	622	624	590	648	620	554	607	588	604	596	612	588	619	546	575	588	655	617	574	623	575	632	587	634	579	650	642	600	651	606	563	612	646	617	612	599	569	636	632	622	591	597	635	592	610	631	609	613	621	638	597	610	584	576	632	607	622	636	599	590	595	629	589	617	583	607	618	577	612	647	643	603	634	603	651	532	609	591	566	624	620	635	607	565	623	581	612	593	634	645	625	574	651	635	605	582	620	607	658	647	619	606	616	648	597	632	633	626	572	599	606	559	595	622	570	624	576	630	609	630	582	653	574	619	595	591	616	589	581	626	634	630	629	592	565	588	617	577	580	596	615	640	634	583	620	646	628	597	626	587	601	594	593	698	571	622	622	604	605	617	614	605	647	615	592	610	627	589	632	610	611	618	611	581	641	639	603	618	668	591	601	567	652	640	598	583	585	618	647	626	625	613	582	598	600	618	621	634	611	647	628	596	541	642	646	635	618	632	589	627	623	640	627	589	679	570	626	600	661	568	608	603	624	598	657	629	587	579	593	624	604	582	619	601	631	597	635	623	631	631	575	636	618	622	627	577	593	647	627	605	621	607	599	621	654	622	583	646	642	626	625	584	590	633	586	604	595	623	607	582	615	611	631	603	581	641	626	641	621	618	579	586	582	600	604	634	599	611	614	635	625	591	640	629	623	579	638	604	627	608	577	597	583	628	599	618	644	603	558	619	589	657	600	602	660	611	642	632	574	602	599	642	593	587	537	622	611	641	583	590	629	627	599	648	573	621	603	592	637	611	603	601	589	556	613	581	625	612	607	605	634	657	646	616	614	612	597	657	580	620	645	613	592	630	605	630	613	605	661	615	560	588	612	611	659	647	594	633	542	615	616	616	587	636	587	626	632	659	612	610	592	594	672	584	586	613	597	608	661	584	593	613	549	602	622	593	601	614	628	594	592	594	627	633	648	643	602	592	614	575	628	614	604	634	563	625	571	576	602	575	628	595	620	598	585	618	643	632	625	619	628	604	652	659	572	599	597	628	551	638	593	629	618	643	590	631	598	667	537	554	622	606	590	610	626	587	577	603	626	629	644	645	642	617	600	583	605	589	601	621	601	613	599	602	569	587	618	588	584	613	663	586	617	559	634	574	597	645	603	602	587	637	631	611	597	571	636	631	588	607	591	636	577	631	601	613	613	610	617	653	612	602	604	578	615	627	601	592	639	594	599	612	638	586	587	651	608	626	635	616	593	610	611	597	605	629	617	634	611	608	587	595	649	605	611	603	643	594	569	632	601	603	594	667	584	625	636	583	637	601	603	576	614	582	558	601	596	612	610	634	619	619	651	614	616	622	593	586	580	609	635	600	611	609	665	640	644	581	623	574	642	635	638	601	619	612	610	574	619	624	581	637	596	558	635	644	642	555	634	569	660	604	629	624	610	628	615	585	640	647	632	617	607	610	639	591
25436	21305	26936	24849	9484	2977	646	554	485	473	449	469	432	460	450	460	428	432	404	449	508	422	430	414	442	486	473	411	435	406	431	418	445	434	431	446	402	431	407	417	417	416	406	397	427	440	463	471	426	428	433	416	448	431	407	427	414	442	446	420	446	387	448	453	426	422	453	449	460	443	450	440	401	429	399	404	426	406	482	427	424	423	429	442	449	423	416	403	421	415	424	433	448	429	471	414	451	428	438	434	431	398	435	428	416	471	428	430	414	445	421	396	426	456	441	446	435	454	415	433	451	426	443	428	440	401	425	428	440	425	411	423	427	425	491	421	451	433	470	459	432	484	403	450	474	445	410	424	405	453	417	440	449	422	433	409	433	445	434	400	437	433	460	446	421	435	445	426	429	457	444	456	431	392	453	415	409	421	424	420	436	419	411	427	431	429	443	383	405	453	420	446	419	396	462	439	443	423	435	462	416	444	425	403	435	438	434	438	436	417	420	399	456	409	423	403	395	453	433	418	416	431	459	461	417	447	418	450	458	448	390	458	425	396	451	432	417	442	444	465	437	397	416	419	433	419	428	437	406	413	427	401	422	425	448	396	439	401	394	399	446	399	462	402	428	419	430	436	417	418	392	407	488	411	407	436	428	412	419	435	399	404	456	411	416	434	435	435	384	378	411	416	433	410	381	422	416	438	402	435	427	419	438	430	422	436	440	432	423	418	413	445	420	429	380	404	420	408	450	441	425	429	394	443	441	441	428	414	398	419	411	423	386	414	427	414	416	426	455	415	424	414	434	416	387	402	449	475	412	430	427	422	441	409	415	475	405	450	423	431	436	431	464	457	419	437	439	415	387	436	442	425	429	424	394	464	422	437	405	391	418	423	427	439	422	434	454	399	397	450	431	438	414	435	403	421	394	451	435	448	408	468	446	383	472	446	453	431	442	442	425	457	417	443	414	423	406	430	446	404	423	467	442	424	422	421	437	448	402	421	409	400	416	396	432	402	447	393	415	384	419	431	405	463	414	472	460	440	422	405	443	424	436	432	432	423	417	399	403	426	451	441	411	431	424	434	392	411	445	409	415	370	393	438	409	462	460	425	407	436	456	427	404	395	424	407	441	439	424	436	425	421	472	420	430	448	433	414	400	421	450	385	443	434	433	443	450	419	422	432	434	414	487	420	426	448	419	435	398	481	401	392	415	432	426	436	424	411	384	418	420	403	429	413	403	485	426	459	388	394	466	438	422	440	462	431	445	458	399	436	409	408	385	426	461	438	419	445	400	418	417	465	432	449	412	426	447	450	418	435	387	405	419	397	425	439	434	413	447	447	432	435	414	428	465	444	409	410	399	428	415	426	431	455	425	435	448	441	434	409	392	420	408	399	415	409	415	421	455	423	439	405	413	456	432	430	400	393	419	394	420	420	443	400	442	452	453	424	400	417	412	406	399	431	423	431	410	395	426	412	409	414	412	444	400	420	403	396	411	420	442	431	415	412	414	395	431	402	454	454	478	387	419	412	383	448	423	428	444	429	422	425	462	445	399	408	423	445	446	419	404	439	416	415	414	449	426	428	385	433	448	450	414	437	415	438	421	456	432	429	451	410	393	471	455	430	422	437	422	418	452	452	424	470	377	420	414	410	435	452	419	450	439	459	439	435	432	418	385	428	421	447	428	444	425	419	454	418	407	424	417	429	428	455	435	441	409	421	420	447	420	421	420	409	425	432	449	421	391	414	435	426	421	432	456	454	440	397	431	418	442	431	385	420	449	415	462	403	451	400	411	420	428	429	460	438	392	452	419	395	415	435	455	426	419	426	400	425	402	421	419	433	452	416	456	429	419	428	411	392	464	455	489	396	402	402	414	447	420	421	434	456	374	420	446	434	428	435	431	416	438	453	466	409	424	412	451	457	393	417	433	478	457	406	418	400	427	376	430	410	424	431	428	416	445	377	426	411	397	432	448	439	458	459	419	379	433	415	447	417	447	443	423	442	441	411	432	417	423	426	440	469	433	434	425	438	443	450	426	446	405	408	409	454	471	424	411	433	421	444	469	417	423	449	411	433	419	415	430	382	422	417	459	434	430	415	468	439	410	435	413	438	440	420	439	451	433	448	419	466	436	439	437	443	416	458	446	434	409	417	427	418	462	456	491	434	441	448	442	443	424	419	405	432	430	449	412	440	432	427	449	441	407	407	452	438	434	438	398	445	440	458	409	446	437	437	429	438	430	393	466	413	434	410	445	418	430	371	411	447	410	453	452	424	403	415	416	411	427	444	409	438	436	436	405	421	419	451	396	422	432	429	426	454	404	422	466	398	410	411	429	462	426	436	403	435	419	396	405	431	431	430	455	432	432	392	449	442	403	430	404	402	459	401	408	412	437	421	416	398	425	413	425	429	410	420	407	437	415	427	411	401	402	431	417	421	427	415	423	393	435	432	397	420	426	405	440	430	423	410	400	445	413	440	403	406	450	426	442	416	435	421	423	405	404	432	391	445	413	427	436	438	441	408	422	422	445	399	444	419	422	427	433	439	469	412	380	419	431	440	439	448	434	435	441	411	424	423	375	416	414	435	453	425	419	420	426	423	446	410	438	427	438	399	418	383	444	397	412	428	441	419	397	408	422	434	438	392	431	419	431	445	437	467	445	456	419	423	421	433	447	400	448	402	459	431	426	386	426	413	413	436	447	429	408	400	416	425	430	437	471	415	422	433	419	398	435	434	417	425	411	423	427	436	402	439	414	440	454	447	475	396	409	439	390	453	413	447	385	421	419	411	430	443	410	456	427	451	449	442	423	408	405	410	419	444	410	421	430	437	447	430	435	456	452	460	433	438	449	444	390	421	458	407	394	442	443	434	450	407	423	416	422	407	414	455	419	457	402	411	439	416	413	410	400	395	422	447	436	419	415	448	417	426	409	429	392	445	407	430	454	449	408	398	412	426	417	388	471	413	422	414	431	436	415	407	424	409	422	415	441	444	421	416	448	426	412	408	449	448	431	427	456	408	439	430	399	402	425	440	414	431	382	436	437	451	441	433	397	450	398	463	439	451	427	403	440	462	421	415	474	424	397	429	441	412	433	427	408	446	439	431	435	407	439	421	420	421	386	436	466	448	384	393	417	431	418	423	431	434	406	426	447	418	428	447	394	469	398	420	412	431	426	417	416	410	443	436	425	416	415	416	445	454	482	448	405	396	411	436	417	401	440	426	443	423	433	441	410	386	424	408	414	424	443	414	441	421	421	394	408	455	434	427	421	443	411	428	421	439	459	396	393	416	412	419	401	416	414	426	429	421	456	428	455	420	413	421	446	438	430	433	437	419	436	420	431	408	403	419	374	425	425	431	438	402	425	407	466	441	431	471	423	404	430	388	431	435	408	464	401	439	418	428	409	410	425	405	429	431	422	398	422	412	383	411	422	403	447	433	410	419	424	440	418	396	444	453	409	448	417	427	398	448	418	433	434	421	436	471	429	421	428	435	417	429
41368	46140	20951	4912	9768	5697	1142	777	696	640	658	618	593	611	560	539	509	561	486	568	556	535	564	504	534	529	522	542	500	539	512	502	535	556	553	535	519	522	521	496	535	515	541	549	508	539	499	553	524	525	538	527	526	519	548	534	511	555	526	513	521	519	542	531	548	541	511	523	574	530	571	512	543	522	560	557	558	523	503	517	543	535	541	512	509	517	485	528	506	529	557	541	592	540	539	526	569	537	508	502	545	530	541	552	491	532	531	517	529	515	536	534	535	531	538	526	530	540	554	541	561	506	576	514	510	515	533	503	529	477	553	545	521	482	505	530	537	493	547	519	485	538	523	538	534	535	525	535	516	521	544	543	523	515	496	544	524	522	532	589	529	559	559	495	494	483	519	471	497	562	499	485	540	495	501	508	553	531	501	521	531	538	501	558	548	484	527	541	510	491	554	521	526	510	509	498	545	501	524	490	532	541	510	544	531	568	541	568	558	515	508	488	491	558	498	485	574	532	515	500	476	525	528	571	565	518	506	520	536	482	489	522	472	546	534	519	481	531	552	501	514	547	530	503	537	485	520	530	523	500	555	534	511	529	541	514	501	528	536	564	513	546	535	530	545	523	545	553	520	521	496	512	503	541	515	514	547	509	578	498	533	538	516	515	526	507	563	576	531	490	518	500	523	498	505	522	544	500	507	518	490	518	545	517	525	474	506	518	509	525	551	507	551	508	520	488	475	514	492	534	487	488	540	492	545	542	518	535	567	521	512	528	530	513	493	534	541	528	566	520	494	498	498	479	496	468	503	510	517	531	541	498	479	536	505	582	563	522	521	551	539	546	541	546	510	492	521	510	505	555	540	505	548	546	535	548	533	502	492	547	505	512	556	539	527	501	491	519	523	533	541	545	587	567	498	514	555	512	492	509	499	525	489	517	538	529	510	503	510	511	544	510	546	503	543	513	514	514	498	513	563	510	498	543	538	516	513	536	525	558	496	518	570	503	538	521	511	482	520	514	520	504	498	506	509	564	516	511	516	521	511	542	520	517	544	521	536	553	519	559	529	522	536	545	524	497	495	534	556	518	529	560	536	500	535	559	492	552	492	525	514	510	497	505	481	535	527	486	488	521	525	490	566	501	541	511	498	541	547	485	520	526	527	531	506	508	558	516	496	501	533	499	547	525	514	518	516	484	503	462	534	510	506	496	535	513	512	525	497	538	494	535	493	544	560	483	512	490	536	532	538	537	510	529	515	493	527	510	540	484	508	481	530	530	535	506	492	540	515	583	489	507	514	499	549	550	513	536	518	537	548	508	550	533	522	553	540	514	524	555	502	526	535	519	496	500	527	508	513	478	537	522	541	507	521	497	538	524	522	538	493	591	541	508	510	511	558	518	511	521	546	567	536	510	502	509	512	540	536	515	550	556	552	540	508	554	531	496	511	529	527	497	527	555	540	549	503	510	498	536	502	506	554	530	525	493	525	537	500	523	532	526	482	539	561	545	520	502	518	530	502	534	544	568	528	532	520	514	494	507	503	498	533	527	502	493	533	466	519	490	537	573	517	575	496	514	532	514	481	493	513	544	504	506	520	513	522	487	536	528	543	486	519	503	525	492	497	542	520	502	531	529	553	529	577	540	491	585	503	467	557	529	558	468	532	537	535	521	520	504	482	497	543	541	546	521	530	516	503	521	521	488	552	531	514	513	503	501	532	529	504	541	521	528	537	524	520	513	550	487	494	518	509	472	516	518	530	500	551	494	549	564	553	544	527	495	521	524	531	525	525	502	535	536	519	475	507	515	530	572	488	540	557	506	506	536	530	520	503	547	507	547	498	519	519	518	521	502	546	502	523	543	529	514	523	532	520	515	467	510	514	529	529	518	574	536	516	524	493	486	542	538	541	549	546	489	537	529	515	505	481	479	507	546	514	518	538	495	532	501	538	538	504	508	495	526	492	538	508	517	546	514	529	469	524	541	506	492	488	519	484	489	504	543	510	485	504	529	538	507	509	517	547	511	528	556	538	537	520	527	532	534	516	499	551	486	546	512	500	521	527	480	570	512	546	545	513	530	510	526	521	514	495	535	541	490	545	497	507	520	554	535	483	530	534	485	522	505	534	518	517	516	529	494	502	521	526	512	489	495	508	531	510	514	531	515	528	505	518	537	496	538	562	498	486	534	559	550	497	537	498	505	518	533	559	531	502	509	544	539	529	539	446	530	555	552	541	520	533	532	499	552	569	552	493	517	552	541	549	525	503	532	541	565	525	553	507	518	552	502	527	493	492	499	507	506	515	559	518	486	500	526	527	506	521	522	532	550	526	522	517	538	509	525	536	536	526	518	518	550	525	542	512	478	497	518	499	531	540	500	522	550	542	539	582	526	525	512	540	510	531	554	525	564	513	517	506	576	556	525	552	533	514	527	528	539	500	495	510	577	540	525	522	521	537	564	518	529	539	502	542	489	563	514	548	552	535	543	535	501	530	484	529	484	529	515	512	552	527	501	522	531	513	498	557	509	505	484	499	569	551	521	550	551	496	531	513	507	564	545	513	512	520	499	550	515	530	547	523	507	511	488	516	496	517	505	528	503	481	513	547	540	505	523	505	537	540	538	529	527	500	528	546	532	494	536	542	564	521	528	553	545	528	525	522	541	559	554	514	539	549	528	486	496	574	570	528	520	538	532	493	509	501	504	490	504	550	493	519	546	512	504	485	508	503	502	503	532	569	502	540	502	509	508	547	551	505	495	485	513	507	529	522	548	539	526	516	503	495	509	548	515	527	519	507	537	485	499	511	535	496	514	561	531	492	513	550	485	536	553	501	507	541	557	543	501	547	527	534	538	522	501	479	525	512	512	530	509	520	542	498	475	516	544	551	492	500	511	562	530	516	508	514	546	522	526	493	513	495	508	504	545	491	501	533	571	518	512	585	512	538	547	585	491	532	490	520	494	555	530	549	505	538	517	503	520	529	523	554	525	529	560	512	519	542	509	505	535	494	489	572	536	549	517	486	528	533	547	509	502	542	567	520	529	533	531	530	530	500	555	515	519	495	528	514	523	492	520	543	537	534	545	522	540	516	524	512	551	510	547	536	499	509	534	565	524	487	543	531	482	525	515	554	539	511	500	533	520	510	554	515	484	520	516	535	498	513	569	485	494	558	495	560	505	521	536	532	512	499	539	487	527	494	559	501	538	528	551	545	481	516	506	506	507	527	498	514	512	531	505	529	519	520	579	528	517	500	519	523	510	514	562	559	540	558	530	520	510	508	529	531	525	565	518	463	518	506	518	513	523	509	526	500	524	512	510	575	514	548	480	517	527	551	526	467	495	503	518	503	522	544	526	564	521	495	521	516	529	542	504	556	548	520	482	516	505	564	497	545	528	567	549	526	537	511	505	538	522	558	555	527	562	499	494	493	495	498	531	473	543	502	509	553	538	516	511	530	533	529	507	534	519	512	510	515	487	525	504	498	533	553	520	512	500	544	482
23022	21274	28983	23879	21404	21436	9913	1308	998	990	951	911	886	823	809	788	824	815	802	792	786	824	789	776	756	778	745	796	771	791	749	761	760	779	765	743	736	749	727	763	746	707	738	773	720	737	796	817	732	705	761	779	734	779	735	737	771	758	774	744	731	737	780	751	802	773	750	738	758	726	738	733	714	752	759	767	772	765	765	790	763	763	809	766	736	781	751	746	755	756	769	754	746	768	757	754	744	763	750	727	755	773	730	747	766	738	788	728	718	760	819	807	719	741	781	726	724	750	725	704	726	748	786	718	735	772	758	783	726	759	748	724	725	761	765	763	764	751	748	788	770	752	739	765	733	766	760	778	750	738	778	723	752	743	725	739	731	760	738	764	722	761	783	709	719	739	772	767	736	722	731	715	761	734	731	751	764	725	749	791	747	729	788	753	764	753	743	753	765	759	755	721	742	752	798	761	691	706	782	708	777	711	739	748	745	785	718	766	840	705	723	716	786	706	792	748	705	749	759	745	735	731	720	755	691	736	714	763	821	739	755	702	745	752	759	705	744	737	692	688	780	731	764	742	766	791	734	727	729	717	764	735	744	719	756	708	733	743	757	715	720	785	721	716	683	786	762	781	765	747	712	727	717	766	723	776	764	715	754	779	727	736	793	719	757	756	717	722	718	789	765	712	786	804	790	705	702	740	760	734	715	773	729	743	762	726	721	751	730	700	724	728	739	779	798	787	784	752	748	759	757	734	727	752	750	705	744	785	740	748	728	722	723	691	724	750	716	791	748	729	720	738	783	708	706	770	731	721	738	737	695	725	731	746	779	812	736	761	764	727	748	739	747	750	737	769	752	776	774	759	758	735	738	665	745	740	760	755	729	745	717	776	747	754	771	758	700	687	760	755	719	763	742	763	743	727	745	727	766	727	751	758	719	718	746	705	748	726	797	780	738	747	736	757	751	779	749	732	731	722	777	716	734	781	731	676	780	763	731	722	747	765	744	776	748	715	750	774	758	723	734	708	782	737	735	766	745	756	752	762	764	731	762	703	712	770	772	711	724	770	770	738	789	749	765	748	757	743	802	723	707	743	753	684	727	766	734	750	772	706	766	768	747	707	720	746	782	770	776	789	744	686	758	700	734	718	692	753	724	737	723	786	752	748	714	705	742	721	738	706	740	687	740	731	745	773	717	792	778	755	763	751	765	753	748	727	754	704	754	790	756	734	740	813	746	739	763	712	745	776	706	729	812	737	796	823	712	755	764	747	753	744	747	735	721	709	739	728	771	756	679	765	753	747	763	754	743	729	735	751	735	728	746	755	719	804	711	751	752	741	748	761	706	756	713	710	733	743	781	744	677	730	754	734	733	732	701	701	740	758	793	739	754	765	797	696	764	706	726	746	749	754	754	718	709	708	759	755	738	738	749	747	744	739	727	776	717	743	751	749	766	754	760	723	771	707	781	768	740	743	801	750	760	750	766	721	755	776	754	725	750	773	772	755	710	781	749	714	693	744	750	787	727	756	708	822	755	745	695	749	751	778	750	736	722	737	764	773	744	710	730	781	708	780	739	720	750	739	784	721	726	739	742	708	784	723	745	779	721	730	778	722	770	769	793	743	750	744	782	735	775	769	730	732	752	673	739	803	717	758	752	792	725	754	752	739	732	744	732	736	768	753	741	729	747	713	776	779	709	752	780	739	746	770	757	762	746	776	747	704	781	795	726	720	681	699	692	724	768	779	723	730	708	767	730	793	731	790	735	730	738	751	778	748	760	756	786	755	727	808	730	759	779	753	787	779	730	738	746	710	721	772	752	748	774	702	737	731	796	738	759	718	788	713	737	720	757	734	803	758	704	696	741	722	735	730	773	747	707	748	722	793	781	754	780	730	765	738	722	737	786	771	745	724	736	777	725	743	730	735	737	740	781	731	797	756	708	721	736	761	755	723	694	752	731	700	693	756	732	771	785	780	761	733	766	745	777	745	683	783	744	761	753	745	769	701	763	744	688	792	721	754	788	748	740	748	759	760	762	748	754	803	715	792	704	757	722	758	715	722	729	712	718	721	746	751	732	742	743	774	765	753	747	712	749	749	733	772	716	756	759	744	734	736	738	757	750	708	743	735	720	707	732	786	743	699	765	711	781	781	717	790	744	723	716	782	733	748	792	800	757	725	748	794	788	736	779	703	793	773	777	758	765	703	706	783	735	758	755	715	726	712	714	722	771	759	786	772	762	770	765	798	785	783	775	748	706	713	700	774	734	754	710	773	746	702	753	738	759	768	792	729	765	726	745	709	739	744	731	776	723	756	714	732	709	742	758	739	715	758	759	765	786	753	761	720	742	731	810	772	737	763	758	724	743	738	743	760	825	778	764	724	734	737	778	779	779	742	733	754	716	741	702	765	772	750	758	747	747	730	810	785	751	745	689	700	729	714	745	768	773	769	792	726	771	748	753	771	797	780	752	708	709	748	735	736	715	738	738	771	739	753	735	719	704	756	702	717	756	712	816	724	741	784	763	726	775	743	756	697	736	720	715	715	726	769	748	746	741	748	762	718	796	753	755	745	746	760	698	665	712	780	771	799	772	768	739	720	694	751	794	777	717	745	760	716	749	754	775	774	727	745	739	772	746	766	764	804	760	720	745	773	740	781	749	734	723	782	710	694	758	748	782	727	757	737	776	742	746	755	756	762	724	716	721	801	736	710	697	734	720	722	798	776	760	813	716	740	773	751	731	770	724	763	724	788	778	793	731	763	756	771	797	737	757	732	738	714	732	682	700	717	737	692	676	758	702	720	755	801	745	768	721	759	688	751	733	746	745	726	735	788	750	755	738	756	751	735	774	757	725	747	735	780	739	785	728	722	750	730	747	784	741	710	710	699	763	786	720	727	706	747	743	690	735	688	791	774	760	731	752	782	709	760	722	741	721	775	770	783	774	760	691	751	765	728	758	722	778	739	701	752	779	751	725	751	807	778	765	766	704	753	780	761	736	767	812	736	744	728	733	752	752	732	774	721	760	743	815	734	747	765	738	724	712	759	738	753	760	711	768	726	802	733	716	755	746	758	735	717	726	755	760	732	796	735	707	732	711	722	748	754	760	788	767	755	743	709	776	759	794	771	710	770	700	774	790	772	683	752	743	752	740	745	714	768	738	792	734	715	722	732	728	785	723	749	718	748	731	761	690	789	734	741	714	767	770	737	741	741	736	759	769	769	754	769	794	769	705	748	775	761	774	726	717	770	739	749	741	714	707	718	764	694	740	768	750	827	771	788	741	724	729	721	742	760	774	780	751	765	704	770	772	742	806	780	708	769	723	800	755	780	752	743	778	737	741	737	744	736	715	732	787	752	777	733	794	761	716	762	707	746	706	765	749	737	731	707	731	742	705	764	721	729	752	752	786	693	747	756	747	735	748	738	742	733	756	776	762	769	706	779	789	745	800	788	721	765	767	762	763	731	704	713	779	747	711	728	758	813	750	761	753	766	721	743
54146	71501	38626	13640	25548	14481	3215	1790	1559	1433	1290	1190	1173	1102	1049	1075	981	999	973	961	926	932	943	896	924	880	935	842	880	933	923	922	908	869	911	920	873	891	941	865	840	830	920	883	917	844	869	825	828	842	849	870	855	875	824	878	873	822	893	878	862	865	900	872	870	861	858	833	864	884	885	856	862	888	831	873	846	887	861	877	803	863	859	862	875	842	865	882	869	908	889	895	906	912	856	831	868	817	869	848	897	847	874	881	902	874	847	795	824	870	920	884	880	845	844	865	897	878	879	899	875	922	892	835	844	902	886	931	906	909	898	858	868	854	841	874	877	893	863	900	862	815	817	862	881	818	848	852	884	820	825	881	838	828	836	815	823	857	912	869	785	811	878	886	837	889	811	844	834	847	848	827	886	899	887	842	861	815	852	883	896	888	850	817	861	836	883	876	870	841	877	875	862	834	821	900	817	842	862	882	848	853	861	845	833	881	841	868	856	871	846	851	896	847	854	838	860	905	835	862	876	973	833	866	869	828	846	809	831	909	869	836	877	816	878	817	870	856	848	865	883	892	830	821	874	798	853	818	830	829	865	876	832	858	894	861	843	872	859	885	822	847	849	868	853	821	899	831	882	840	861	859	835	866	853	853	872	868	873	862	849	862	842	847	923	870	861	833	855	825	868	860	866	873	888	793	832	831	815	874	842	838	916	863	868	862	835	897	813	857	831	840	827	831	864	761	850	828	862	830	876	882	901	875	845	803	871	894	851	843	890	889	855	836	852	850	855	875	881	849	862	893	804	827	791	865	859	911	855	855	845	866	870	826	878	866	838	850	909	809	860	832	825	859	887	817	811	863	850	893	890	806	840	843	876	832	890	813	816	829	858	828	845	842	856	872	895	828	847	803	883	810	853	816	821	842	862	869	876	869	879	905	907	856	870	845	858	892	795	825	845	843	878	844	831	871	827	826	863	838	825	869	877	823	842	814	795	814	845	840	813	835	831	809	850	839	891	847	845	835	818	844	860	877	878	874	819	924	880	855	815	815	830	864	937	848	854	823	883	879	889	828	910	853	796	838	862	822	820	879	862	896	861	853	842	832	847	842	831	862	821	929	835	865	873	873	867	853	868	848	806	855	888	833	871	828	841	887	845	878	787	826	879	830	855	859	873	845	898	883	803	856	833	884	851	837	913	871	873	839	856	869	847	856	866	850	910	857	849	867	862	809	851	880	808	870	875	895	830	879	888	873	870	880	787	823	866	842	834	884	887	872	839	803	857	801	843	890	858	822	827	847	882	803	817	823	828	848	870	849	837	877	813	854	833	828	865	837	865	823	811	865	832	843	830	875	819	825	845	893	827	802	806	854	830	818	861	819	824	878	849	846	921	895	785	869	873	872	827	849	852	800	843	860	873	827	857	828	869	899	879	881	863	892	828	841	808	852	844	857	853	832	825	865	834	823	817	843	853	870	843	861	797	861	833	831	891	830	890	864	839	886	844	867	839	879	834	833	845	881	867	868	813	871	900	874	897	866	815	883	829	871	851	889	819	859	851	866	832	794	943	857	851	860	909	865	802	835	865	844	877	831	802	888	881	876	857	857	814	890	854	855	868	832	871	875	872	845	833	839	878	801	875	914	826	844	853	887	835	889	799	833	868	884	841	870	835	895	819	834	882	867	840	866	858	847	806	865	868	770	834	849	862	804	920	810	876	863	826	883	822	828	937	875	879	869	828	879	895	903	902	871	827	766	867	848	908	922	850	847	845	825	906	798	896	873	899	830	844	903	823	872	839	837	815	839	866	879	857	782	868	883	839	859	808	888	870	849	873	884	866	804	836	834	835	844	890	863	820	842	850	827	877	853	912	835	863	842	835	872	861	873	812	806	900	832	845	878	853	848	880	903	928	847	854	885	825	856	801	831	800	834	846	787	832	789	838	858	823	794	884	823	888	859	774	853	909	833	853	894	844	914	876	871	825	834	851	893	875	842	844	845	834	832	839	861	828	819	865	874	782	840	831	869	859	848	893	817	838	905	871	836	854	842	870	863	852	832	890	831	853	875	862	909	855	847	854	883	869	815	839	848	843	839	819	880	877	848	779	868	864	825	844	902	858	880	876	820	813	876	846	807	875	818	850	809	892	853	869	831	818	851	799	823	813	880	844	863	859	807	816	884	835	794	826	864	811	863	778	849	834	822	859	865	836	855	879	858	856	873	820	852	795	895	835	899	828	876	894	836	797	810	826	864	875	876	852	865	890	813	807	878	861	862	860	879	877	797	847	876	903	874	858	840	825	861	840	814	885	825	844	838	809	806	844	839	872	835	829	869	872	841	887	868	856	845	844	864	847	825	875	841	861	862	863	791	824	835	884	871	867	852	824	812	824	856	851	819	850	869	901	867	829	869	807	863	807	909	866	799	859	857	901	856	852	820	909	818	809	899	846	837	865	822	867	824	909	877	842	904	880	806	892	832	831	877	821	880	845	857	876	851	827	877	842	854	849	874	833	814	830	833	831	829	824	803	803	832	827	836	813	889	920	866	867	846	860	819	834	876	877	860	876	866	823	822	825	849	873	797	815	857	796	884	887	887	860	886	852	871	810	872	863	800	860	840	870	840	819	835	854	859	856	768	849	840	859	842	834	823	861	840	860	882	861	835	810	855	913	875	883	869	830	892	849	858	872	827	821	862	860	850	855	873	930	881	898	866	823	850	814	880	870	877	823	820	875	834	858	854	849	777	918	834	911	872	820	832	909	843	818	831	801	883	840	835	889	817	843	863	839	837	821	853	883	869	850	862	829	880	835	805	877	862	859	827	881	806	789	879	867	899	865	823	889	858	837	839	839	908	835	859	869	823	830	844	842	896	788	818	802	850	858	862	848	895	878	863	833	836	856	833	839	853	817	835	834	816	869	877	850	825	851	808	816	841	853	791	884	873	875	879	860	878	888	901	855	817	778	806	806	830	832	862	852	848	838	824	833	858	874	828	868	782	881	858	929	818	836	889	884	852	797	859	867	845	816	896	841	873	856	851	844	857	895	860	857	884	878	784	857	867	819	870	833	858	829	844	873	829	867	819	927	824	840	841	828	851	848	876	831	823	880	848	826	847	831	843	905	858	852	860	889	871	857	840	837	879	803	867	842	821	857	874	817	839	862	852	834	848	843	825	875	790	833	903	842	856	836	837	861	860	876	884	834	889	832	838	830	846	860	874	854	846	911	867	833	855	880	879	880	888	860	872	851	873	880	843	833	851	848	850	893	818	845	837	910	914	863	861	856	882	802	819	820	831	819	874	841	817	794	821	791	800	854	802	853	877	846	880	837	803	829	860	849	850	852	785	810	886	842	875	900	836	883	824	880	860	874	877	892	873	834	832	802	845	875	921	855	915	780	830	892	906	807	855	870	834	820	788	856	866	903	833	827	849	863	830	840	836	840	851	875	892	865	886	825	863	853	861	879	838	824	807	826	825	901	833	841	785	876	826	832	790	844	841
27880	21268	11973	1478	1284	836	443	360	390	370	402	400	369	382	393	366	363	365	390	415	372	337	356	366	388	365	375	335	389	363	375	411	371	388	373	373	380	386	385	374	382	366	395	377	386	375	356	355	376	385	380	388	384	365	376	361	401	399	401	360	365	386	389	384	355	369	371	384	393	388	370	376	329	375	385	388	367	377	401	396	377	399	340	420	368	380	369	372	385	362	373	406	397	374	408	381	403	380	385	419	408	387	385	383	368	383	342	376	362	383	349	373	376	402	350	382	378	376	381	393	350	348	378	387	370	344	352	382	320	376	347	387	404	366	385	366	366	372	382	376	377	368	343	349	395	351	363	367	387	343	384	382	368	372	347	423	385	358	368	374	422	370	372	353	390	392	404	372	367	383	379	373	381	360	356	406	406	382	383	381	378	335	329	383	369	396	382	393	385	392	401	348	362	323	367	345	390	368	361	368	366	378	374	388	372	387	390	406	349	390	380	343	402	393	394	395	356	390	403	380	369	384	367	385	348	375	414	373	367	375	412	345	388	369	317	365	363	398	408	369	411	372	361	362	339	378	393	381	375	394	389	400	401	393	351	379	414	386	341	379	399	362	385	381	372	385	376	348	354	396	413	379	389	396	377	368	396	373	346	377	350	362	360	350	366	355	371	359	389	347	347	366	393	362	390	340	362	395	374	373	399	371	361	406	357	366	384	368	382	367	382	374	353	388	372	395	371	330	385	354	399	415	378	360	390	340	347	353	374	396	365	385	391	365	366	373	336	325	349	421	391	341	362	383	372	359	381	354	344	347	376	411	416	365	355	364	379	365	386	392	396	390	377	371	366	375	382	345	380	346	387	388	378	430	393	346	367	378	395	354	379	395	395	392	353	375	370	383	410	397	381	365	354	348	357	368	382	366	348	381	347	388	383	377	362	384	371	363	397	390	393	386	383	354	387	365	397	365	372	354	354	373	405	356	338	379	359	385	383	365	360	403	401	355	339	423	387	355	363	379	339	369	363	376	347	372	376	356	379	397	386	413	403	347	385	430	370	397	413	384	401	380	379	383	390	360	398	390	367	382	387	371	366	380	343	349	404	348	383	371	356	364	363	360	358	380	362	370	383	353	331	375	372	389	360	364	389	367	372	387	403	325	388	375	368	381	380	351	343	352	398	377	413	342	385	396	374	394	359	360	400	378	382	366	386	350	381	375	364	384	392	386	386	376	392	373	388	352	379	359	340	390	378	344	373	329	345	336	328	363	399	369	377	348	382	391	367	386	378	341	410	377	382	388	392	361	368	378	406	391	388	374	352	363	388	360	386	337	391	364	389	369	404	382	360	402	366	356	367	366	407	365	389	380	373	381	400	392	410	378	391	373	385	380	371	409	407	366	323	357	373	384	367	381	360	396	375	362	392	374	376	340	389	402	395	382	380	385	395	369	376	347	363	342	345	368	373	398	362	388	368	397	373	394	356	363	379	346	339	368	360	390	378	382	375	363	368	338	362	361	373	369	405	365	408	395	349	398	353	372	371	379	375	355	361	392	407	364	388	372	344	363	389	368	373	361	375	380	391	391	381	384	398	372	409	420	357	376	349	358	384	367	375	413	387	413	380	332	395	386	363	369	391	367	391	374	405	350	363	424	355	370	392	393	369	383	427	366	371	405	394	364	354	381	392	365	364	373	406	370	363	368	373	368	361	403	394	399	363	404	387	366	400	409	349	342	360	335	338	335	373	392	365	378	371	368	369	320	381	372	385	385	353	365	360	381	377	371	402	367	373	356	389	385	320	360	421	348	390	368	370	360	347	395	391	402	361	364	384	362	351	374	349	367	398	377	434	358	351	320	349	370	397	383	365	323	414	361	414	399	374	420	377	406	388	351	345	401	378	393	386	365	368	369	378	413	359	373	368	356	364	398	400	331	352	406	384	387	350	365	387	361	374	394	357	357	374	391	332	368	390	345	390	406	369	343	348	377	379	369	383	349	353	374	400	356	367	386	373	364	358	361	362	385	400	391	383	374	402	368	348	377	348	364	363	407	365	354	333	374	405	370	369	414	373	355	373	369	370	379	402	397	388	412	362	382	398	391	387	367	377	374	390	359	380	377	366	331	388	371	380	395	355	388	379	375	354	398	392	361	343	397	360	353	361	366	377	395	386	363	354	386	385	359	381	356	391	368	382	354	363	354	368	360	362	358	401	385	348	372	351	377	381	338	394	384	392	392	366	409	364	376	354	382	389	379	383	371	360	391	354	336	395	398	360	359	405	418	394	378	374	361	385	359	376	368	383	397	394	362	390	366	400	382	365	405	414	375	376	395	373	406	394	352	363	391	396	385	398	334	388	355	415	391	383	378	396	380	350	422	401	365	344	377	368	386	401	364	353	376	362	387	346	370	387	401	379	408	400	353	381	382	356	336	360	394	359	367	363	387	389	361	374	392	383	374	370	342	367	394	412	363	383	351	364	346	384	433	360	369	386	360	389	378	386	380	361	383	392	384	378	389	409	398	375	375	385	377	365	394	414	386	426	354	373	396	363	411	386	362	349	381	364	373	397	338	396	424	401	364	362	405	396	377	339	393	394	353	356	373	378	375	395	365	373	376	387	410	360	368	382	384	351	342	379	339	402	344	377	391	384	370	358	374	360	379	354	370	389	382	356	329	390	392	344	355	359	391	367	390	367	373	345	366	374	361	401	369	367	376	390	354	374	404	382	370	386	384	345	384	373	365	361	400	359	376	365	352	357	362	355	347	373	390	383	345	380	372	402	365	381	385	397	393	366	412	395	381	355	413	369	386	310	385	376	379	350	344	385	385	384	378	392	366	364	370	369	389	388	369	378	381	363	367	366	371	371	353	379	371	384	353	370	362	381	374	376	357	360	358	403	335	372	389	375	374	382	417	359	393	372	376	378	375	373	362	352	346	357	377	377	339	388	375	376	356	396	359	346	357	414	386	380	365	365	383	354	347	356	361	370	374	373	368	386	376	397	357	368	375	374	378	385	392	381	393	387	347	369	384	354	403	356	417	378	353	370	369	357	390	373	377	360	389	384	386	395	393	407	372	375	371	380	363	386	382	362	368	376	382	370	388	411	370	372	375	365	408	369	376	416	388	379	426	351	386	354	372	370	398	367	352	360	370	386	370	373	396	377	364	388	378	373	364	371	387	381	371	383	355	352	391	374	345	374	382	382	373	358	358	402	383	364	381	394	362	347	384	362	356	395	366	374	379	407	361	389	338	368	369	368	368	367	366	344	376	330	360	359	395	382	363	351	374	391	380	377	384	376	362	389	354	364	362	383	362	351	372	354	370	358	363	369	363	361	364	391	391	411	386	325	393	367	356	441	389	368	382	346	380	386	339	360	385	402	386	444	415	387	403	365	405	362	366	367	340	382	379	373	363	382	387	393	367	389	337	357	376	371	360	371	369	374	405	346	419	350	369	358	385	392	387	363	373	390	366	363	389	333	364	368	344	390	389	352	341
24054	22869	5157	994	1775	1216	529	488	447	456	506	484	470	451	409	475	449	464	465	473	460	492	455	470	449	444	458	483	466	421	461	417	454	448	464	437	450	481	451	450	438	467	454	460	455	487	476	461	451	456	423	469	438	441	482	455	416	445	422	434	443	437	466	424	478	439	453	441	458	448	439	481	464	450	401	429	432	451	449	437	475	477	473	417	437	428	458	436	423	456	483	446	476	464	433	433	488	452	460	447	466	439	447	459	446	474	459	481	435	487	483	432	483	454	442	442	431	423	458	445	456	461	477	444	509	474	455	433	476	498	439	466	448	478	454	471	452	461	463	459	445	406	437	453	461	447	447	460	458	415	429	456	490	460	452	426	469	482	438	443	460	459	459	469	444	493	440	465	448	411	417	442	477	457	453	452	473	495	450	475	434	464	457	431	460	443	405	442	443	445	436	463	461	467	415	398	434	453	446	467	431	443	463	418	497	446	486	426	460	451	440	456	441	438	447	439	444	452	436	442	462	521	413	481	483	441	421	451	436	463	439	473	446	446	459	417	426	455	473	413	434	462	451	440	430	432	496	433	474	462	471	445	462	455	477	455	448	458	480	423	466	473	453	460	479	448	479	470	457	449	441	473	439	416	429	432	461	448	434	491	445	437	462	451	458	465	434	419	484	450	473	442	455	456	454	505	482	472	427	459	439	482	459	444	470	461	478	483	476	455	451	423	469	454	434	491	403	418	454	445	499	471	431	455	420	430	429	454	462	476	455	466	439	453	429	458	412	452	459	455	450	420	469	434	472	380	448	431	442	473	463	427	430	453	456	445	480	460	418	464	422	446	439	470	424	483	477	395	436	460	446	464	469	440	457	411	434	434	412	466	438	462	460	433	442	422	408	472	459	475	457	432	475	455	475	462	450	456	440	471	468	459	446	428	428	432	436	472	469	414	454	440	454	464	429	424	461	452	419	447	496	435	467	415	438	412	445	445	424	423	422	438	448	428	444	458	455	482	458	464	468	417	450	464	460	481	433	455	497	414	446	458	422	461	460	472	419	424	474	477	429	448	479	432	442	459	448	489	457	449	460	505	462	436	429	472	445	461	443	435	409	413	432	493	482	455	458	447	433	457	485	452	483	463	461	432	443	437	461	424	444	443	430	463	479	451	468	445	441	432	477	425	449	465	413	459	476	443	460	449	425	423	467	417	474	451	467	434	457	427	467	484	465	479	453	470	435	462	452	487	445	450	467	459	440	447	459	432	463	442	469	473	463	434	467	453	462	438	448	445	447	458	471	455	474	458	480	437	426	446	439	453	446	472	460	458	444	419	467	440	449	460	472	447	444	455	473	446	437	479	451	468	488	479	443	473	454	454	481	414	449	451	452	474	443	466	451	438	452	462	421	465	462	473	434	462	445	447	481	439	428	460	447	464	466	429	418	468	440	421	463	467	460	422	464	429	444	452	463	447	447	461	450	449	472	418	456	470	426	454	446	429	421	486	422	458	453	444	459	482	454	496	471	456	464	438	463	500	430	454	471	443	403	472	493	459	445	428	456	435	464	408	422	417	459	447	457	442	489	441	481	449	509	434	502	425	453	457	474	434	434	450	450	452	451	463	486	461	459	468	490	476	447	451	437	504	443	452	475	444	460	431	472	455	445	439	468	439	476	452	454	461	492	449	451	441	425	444	470	405	446	470	467	425	407	438	482	485	471	478	489	446	437	462	485	453	408	429	440	467	451	429	423	444	460	455	496	426	444	432	485	418	436	419	419	453	440	467	435	474	439	474	449	438	453	469	417	423	458	439	479	464	441	466	445	432	450	470	495	450	458	432	453	462	455	448	429	475	473	475	487	448	488	471	407	457	463	462	419	467	436	413	476	455	435	428	442	472	438	446	441	464	440	473	477	448	439	432	458	451	416	424	472	463	458	462	463	464	466	470	439	423	415	431	484	468	442	481	468	448	414	438	430	446	428	451	466	409	458	452	460	461	454	439	428	485	468	449	440	462	481	452	466	461	432	445	467	452	477	472	450	379	446	447	461	452	466	478	448	457	445	475	495	426	437	460	486	475	452	459	462	444	446	463	415	444	446	432	438	434	428	419	467	459	480	422	431	468	467	469	475	450	476	441	447	439	445	434	470	424	445	432	452	402	426	429	458	453	472	463	431	455	454	441	474	455	455	475	467	437	418	460	441	446	478	445	431	442	435	469	441	473	482	432	460	447	465	456	464	458	450	440	438	431	458	493	441	423	455	444	472	430	468	442	480	483	482	464	471	446	457	476	474	470	433	447	447	461	446	453	485	431	438	457	458	435	465	429	452	438	465	425	438	475	453	434	444	430	439	461	456	458	442	428	435	437	469	442	465	472	483	457	404	510	463	440	456	434	464	447	428	480	461	473	419	429	444	462	419	481	474	413	474	449	435	450	430	440	471	459	420	449	481	496	465	452	428	411	442	466	469	463	491	429	459	460	455	462	441	411	468	479	472	415	430	406	441	468	459	459	458	467	453	448	467	467	497	425	409	438	469	469	403	453	434	438	476	408	483	457	475	458	451	407	488	466	482	451	463	458	443	477	432	429	441	472	455	420	465	447	399	436	453	444	497	460	462	432	449	459	488	463	452	460	448	458	419	450	476	421	464	453	438	432	430	469	392	429	464	459	480	428	422	463	480	470	458	448	457	426	461	424	441	431	434	430	457	444	448	445	406	456	456	454	473	474	480	438	436	446	442	458	421	422	408	442	444	471	441	439	428	420	438	472	425	426	455	493	441	432	461	461	424	466	475	414	483	431	466	446	466	431	434	432	473	426	459	427	431	463	455	460	457	457	450	456	448	442	451	439	405	440	421	456	452	450	446	454	428	482	468	474	482	462	429	450	455	444	406	431	522	421	468	487	426	507	461	444	443	411	438	458	464	419	446	470	484	451	434	425	444	420	474	448	477	471	460	405	484	429	462	456	435	434	466	475	437	444	469	464	490	481	453	467	471	467	454	441	422	442	449	447	457	434	455	453	459	441	440	440	437	451	468	437	446	467	470	472	447	427	457	436	447	441	439	453	439	445	450	426	483	450	450	477	443	474	449	452	439	454	438	471	442	455	478	462	424	443	461	466	466	461	428	455	468	432	454	494	443	414	443	421	464	476	479	420	429	492	493	441	460	456	485	454	424	474	435	460	446	486	455	460	435	455	442	449	444	427	419	428	471	501	453	440	464	466	451	427	466	489	410	460	479	437	467	459	426	446	475	487	453	443	458	433	463	394	390	476	444	454	451	460	455	454	474	467	469	461	452	449	481	444	478	469	468	431	438	493	446	445	450	465	426	468	434	443	483	455	427	445	473	449	464	477	444	475	448	438	495	456	480	441	469	464	459	482	426	456	424	432	434	451	428	475	434	423	451	432	412	498	451	497	444	468	441	429	440	488	440	464	448	420	479	441	435	432	430	451	448	428	482	431	469	427	478	442	465	433	411	474	462	436	426	426	477	441
24315	21228	28123	24565	20387	9387	1563	772	618	588	657	600	533	607	550	591	573	550	545	527	542	590	545	545	532	541	494	550	528	549	533	579	531	540	523	575	551	539	532	539	532	516	539	547	549	554	559	533	564	517	524	563	524	531	539	520	535	555	577	504	502	548	562	535	545	531	546	597	499	536	496	540	495	500	515	521	565	559	512	478	516	556	529	523	546	533	550	526	562	540	508	475	527	573	524	559	553	540	569	529	530	547	513	517	547	511	515	499	526	521	515	514	547	531	513	527	534	531	564	571	523	569	531	525	531	531	547	528	477	547	501	537	551	568	542	488	522	534	504	530	477	513	594	504	521	519	528	505	525	518	582	544	509	497	516	528	528	466	526	508	593	580	528	533	522	540	527	530	534	542	548	532	549	566	539	512	520	560	547	548	511	502	551	526	532	485	536	541	541	528	507	524	558	544	491	501	471	554	566	557	527	562	535	532	496	501	538	575	522	517	551	532	619	547	510	506	552	501	553	542	541	512	501	499	506	521	529	491	523	530	547	514	503	527	525	526	559	530	564	491	519	507	544	543	510	529	552	513	574	535	530	522	502	516	527	549	574	533	538	519	535	502	545	468	522	539	496	527	519	482	509	554	518	543	531	537	517	531	515	514	532	503	525	521	570	516	557	520	526	501	530	520	564	532	559	521	495	520	512	527	531	531	498	534	541	544	507	520	538	518	583	527	555	527	534	521	527	499	545	540	483	530	526	514	515	543	528	558	528	524	544	516	528	503	534	548	516	550	574	521	503	502	585	525	503	530	527	534	538	524	514	538	526	552	536	536	488	544	525	558	529	499	555	530	529	511	507	489	561	615	569	532	509	524	528	542	522	538	496	519	516	523	533	553	543	532	519	509	527	535	540	542	500	501	526	538	529	520	577	512	514	511	496	517	490	548	522	495	543	539	520	534	543	511	519	536	478	496	532	525	488	578	473	527	503	555	535	484	525	528	481	551	501	525	501	563	506	540	525	564	518	554	530	529	548	512	487	536	528	544	551	569	556	520	523	537	539	554	521	536	517	505	537	568	526	503	534	531	532	528	538	552	532	523	536	516	576	549	532	513	512	531	560	516	487	516	527	519	544	542	548	490	605	442	507	525	515	579	562	541	468	521	545	519	516	523	501	513	559	525	529	510	549	557	526	543	522	572	522	548	528	532	526	506	481	539	530	512	497	472	550	502	531	513	484	572	479	504	476	515	519	550	586	544	535	547	524	542	534	531	574	563	486	541	544	524	549	543	517	539	518	568	525	511	513	564	549	544	551	551	526	564	516	527	516	527	555	475	521	549	544	553	574	532	529	490	525	490	511	565	526	512	570	556	544	494	534	502	481	520	555	513	513	536	517	509	518	545	584	531	517	524	518	526	501	540	498	521	511	535	537	524	473	546	547	522	545	512	492	527	526	586	486	537	497	495	527	551	493	540	516	551	576	523	556	526	529	506	521	560	542	511	528	547	514	548	488	533	541	539	489	555	589	554	520	524	525	492	512	570	521	540	510	494	530	507	545	504	551	540	540	516	522	503	539	542	514	496	532	515	560	524	544	507	571	508	534	522	526	539	520	508	520	538	553	508	556	530	507	540	569	536	507	562	527	511	523	533	522	524	549	530	533	528	519	484	480	522	530	505	532	544	520	503	512	503	536	560	490	535	550	568	552	529	514	514	525	528	527	533	505	559	549	528	518	529	524	526	561	525	507	546	536	498	496	531	519	494	528	529	537	513	554	537	554	516	522	557	533	536	493	556	522	530	509	529	504	522	510	505	530	542	543	529	522	548	543	508	532	517	522	506	530	533	530	507	540	516	523	527	501	499	508	522	527	509	520	494	524	562	563	527	524	542	503	491	522	556	559	511	494	487	508	498	513	522	513	476	559	562	520	527	532	525	503	517	539	510	534	539	575	511	554	519	506	480	480	507	525	553	516	519	557	543	502	497	518	544	547	539	595	529	581	493	477	548	514	509	519	521	513	526	515	560	519	525	504	540	535	529	491	529	553	508	516	536	542	541	529	506	510	515	560	510	518	533	511	495	544	495	560	558	537	536	519	497	508	510	525	536	538	478	547	533	523	553	525	515	533	516	523	497	529	508	520	530	511	527	555	510	533	536	557	545	518	517	510	503	538	547	513	545	516	551	536	555	499	537	518	514	577	524	531	565	528	552	535	519	533	559	479	542	510	490	583	570	553	529	494	498	539	566	540	516	552	523	561	510	519	517	542	553	530	533	500	530	551	520	506	546	526	519	538	506	493	524	509	510	502	492	533	538	547	475	509	556	522	534	555	538	497	508	521	508	518	551	538	506	527	556	505	518	547	516	522	544	531	565	584	547	506	497	514	526	510	530	551	489	550	539	502	561	513	530	551	538	511	540	540	539	518	523	558	520	532	531	500	519	523	526	566	542	534	539	556	487	569	526	538	489	529	529	479	515	519	502	520	510	572	535	564	498	501	535	517	503	536	525	529	546	521	520	548	546	534	535	552	502	556	529	547	511	551	515	529	545	556	515	517	570	555	533	489	538	528	524	522	543	536	501	551	547	507	545	494	505	536	519	496	552	527	526	492	542	542	521	473	538	561	550	493	536	498	550	503	539	522	511	521	546	563	536	536	550	543	586	553	461	558	557	544	527	522	576	540	531	568	498	561	488	510	476	535	551	520	507	522	577	551	515	522	557	478	506	487	548	527	566	539	566	557	523	567	506	539	548	541	522	536	501	523	499	512	576	541	508	512	533	530	525	524	516	497	502	520	542	537	541	526	513	540	514	518	525	562	490	512	502	516	504	551	506	493	500	487	520	519	543	502	507	537	544	517	569	541	510	499	548	566	516	493	570	559	579	519	544	576	503	549	523	560	542	538	534	530	539	538	552	537	512	586	552	557	539	540	542	541	520	537	539	547	537	549	523	510	532	517	557	562	503	544	511	519	570	526	530	548	554	569	484	504	522	548	526	560	545	528	545	548	511	555	525	504	510	474	521	470	547	496	551	557	519	525	522	519	518	520	532	536	589	516	530	506	531	528	528	528	557	548	525	519	503	520	528	572	515	522	536	505	497	507	510	555	504	577	546	494	536	516	498	483	529	542	498	576	560	493	483	517	538	566	538	488	572	482	497	531	530	550	529	543	529	546	546	518	548	566	519	517	515	539	508	538	552	493	536	485	548	575	526	514	522	536	510	506	528	537	529	514	538	521	498	539	526	533	551	543	535	522	541	522	546	530	545	567	506	540	544	473	529	550	504	496	508	493	531	501	527	545	551	527	547	541	493	541	509	479	535	567	514	547	479	554	514	468	497	538	524	519	523	521	537	523	506	519	502	536	561	504	526	529	481	534	491	492	515	555	501	577	561	527	563	486	513	529	550	552	500	440	537	485	508	524	528	574	521	489	557	566	557	514	541	525	527	529	547	550	528	571	510	562	557	515	544	543	525	523	529	514	517	515	542	570	539	525	564
43957	56333	24954	6916	13176	8689	1942	1043	944	845	789	733	777	730	737	747	627	675	591	638	641	638	699	637	624	641	654	625	643	655	622	625	654	650	619	597	620	649	628	634	640	605	588	601	690	581	594	588	647	620	577	621	602	630	660	630	619	610	616	600	610	624	623	598	626	605	580	637	590	642	590	655	587	624	607	642	614	639	644	656	620	654	656	594	598	648	622	646	627	625	641	641	628	602	651	655	643	597	600	625	600	641	615	625	649	588	609	668	615	658	611	671	644	628	649	624	633	661	691	640	626	637	659	660	632	622	646	684	615	596	613	615	623	610	597	596	613	601	630	585	649	596	606	656	580	620	614	620	610	627	618	620	615	650	592	640	614	619	596	635	608	633	605	603	613	658	581	626	605	668	624	585	616	589	606	627	607	594	623	594	635	629	589	636	630	580	605	622	670	603	603	670	600	633	599	607	591	661	631	580	603	601	599	594	619	603	632	608	576	604	607	594	642	623	609	605	611	610	609	616	618	597	626	646	619	646	619	604	627	629	610	607	580	638	625	589	573	646	651	614	625	641	617	568	590	626	597	656	681	649	606	616	631	657	635	572	645	608	616	660	620	622	617	640	592	630	597	602	621	635	639	619	620	627	653	602	639	601	623	632	604	640	615	624	594	674	644	630	587	632	612	620	595	617	631	632	644	598	597	608	662	599	589	598	605	580	622	611	612	599	689	613	624	643	593	617	623	596	611	599	649	649	626	619	632	664	608	607	627	620	638	635	590	624	573	650	596	611	612	641	643	636	609	621	581	630	607	628	588	604	638	587	601	627	599	597	608	615	601	595	628	603	593	585	612	620	635	643	669	613	630	631	597	655	622	619	622	658	595	625	652	592	651	617	629	645	608	670	628	626	643	602	565	621	621	653	656	596	635	622	597	604	606	571	592	661	609	622	663	605	614	588	586	619	644	607	595	625	629	628	581	619	578	616	615	611	604	646	627	596	612	613	621	573	635	583	621	619	636	624	633	586	636	622	633	610	571	578	621	657	626	655	590	642	593	557	649	608	610	623	627	598	604	613	647	609	644	581	605	571	617	662	553	618	604	646	610	596	612	629	625	616	634	593	610	624	612	623	587	602	602	571	617	638	624	564	557	611	643	665	606	626	598	638	624	624	618	590	591	586	597	651	626	637	654	593	617	638	582	602	591	627	627	601	637	599	579	669	651	624	598	609	635	622	618	595	611	639	635	623	570	585	632	636	631	643	639	636	604	604	606	634	603	602	617	636	642	615	616	577	646	611	599	634	601	604	585	618	617	613	634	641	585	575	656	606	639	642	623	605	616	615	587	589	622	616	634	573	656	633	631	624	638	679	622	612	621	612	616	653	596	592	619	605	604	626	594	589	623	642	591	593	626	605	598	630	650	617	632	631	606	652	644	639	628	613	607	662	632	635	631	610	611	648	645	599	650	645	630	571	642	628	574	589	590	687	638	624	643	596	621	646	595	636	619	639	627	601	635	637	650	619	613	578	607	606	601	640	590	568	667	600	639	611	652	607	621	649	637	652	626	581	620	570	600	579	632	660	599	596	603	613	645	645	597	627	572	616	653	634	622	651	613	638	630	639	655	602	649	579	604	619	655	595	573	662	612	677	604	615	632	584	628	660	609	543	666	580	632	605	609	642	663	590	579	615	640	638	607	610	585	645	607	636	624	578	574	635	600	604	603	597	614	658	622	600	622	620	625	625	647	605	601	620	581	629	587	606	613	667	588	628	613	662	607	575	603	610	636	627	599	550	590	621	637	595	535	613	606	639	631	586	641	634	603	570	618	603	615	607	627	594	644	604	610	636	561	609	618	610	624	610	608	623	641	610	583	642	614	600	604	624	625	601	625	618	652	637	610	597	625	612	600	631	631	602	616	656	607	620	634	626	612	606	610	607	589	597	612	599	645	635	597	611	609	628	624	609	598	608	634	668	598	602	594	606	624	633	596	624	643	619	621	600	618	616	575	610	603	633	608	629	598	608	629	663	609	631	588	639	638	613	620	625	644	656	641	630	617	646	635	662	590	606	617	611	624	590	632	604	617	591	619	579	616	595	612	609	596	612	637	627	633	606	644	621	601	589	636	609	602	607	636	652	627	648	599	624	622	575	594	670	605	635	607	622	593	597	613	610	654	612	632	599	599	668	607	612	631	626	614	622	616	612	618	630	623	596	604	612	609	612	640	608	615	595	552	583	597	612	607	637	601	613	582	577	602	623	657	607	646	598	649	582	585	630	597	594	615	627	621	623	606	625	600	629	655	620	640	625	650	604	646	608	641	602	588	613	670	599	597	593	618	550	603	620	584	590	604	616	639	582	624	626	653	609	620	640	627	616	609	592	616	624	634	602	647	639	578	585	628	615	598	622	616	652	654	576	645	571	617	599	607	606	626	611	616	605	587	595	606	611	613	617	618	579	627	639	588	598	616	632	641	602	629	617	653	601	590	665	618	608	597	642	586	635	632	614	642	646	615	624	650	640	658	593	636	620	603	611	612	604	644	598	653	602	606	643	642	599	617	628	600	663	594	598	623	628	630	608	665	651	610	637	628	592	607	641	608	628	625	630	617	624	612	604	626	653	652	636	584	648	622	623	641	592	620	619	593	589	691	634	604	594	625	631	618	600	563	588	632	567	637	592	669	628	635	623	649	658	628	643	633	669	601	621	596	661	625	659	624	639	633	617	657	630	574	599	588	640	592	578	608	607	572	619	610	601	652	596	610	665	608	614	646	619	603	627	599	601	620	608	619	622	651	611	650	583	617	609	621	639	585	633	598	656	646	601	643	631	601	679	613	599	605	640	574	614	607	598	601	597	603	611	639	617	680	584	607	612	647	582	601	602	606	621	617	580	584	649	628	633	639	630	605	611	620	652	630	623	622	628	612	610	580	611	624	606	642	626	595	570	623	592	588	588	589	610	619	582	606	664	598	646	624	611	612	598	602	622	650	637	619	554	622	591	628	643	623	585	617	627	615	623	603	663	637	643	596	587	619	598	579	585	600	619	617	602	639	602	600	598	590	586	600	611	604	625	664	623	647	596	623	648	643	561	626	653	627	643	617	597	606	590	669	606	611	648	627	613	619	600	561	655	625	619	626	577	629	588	650	622	585	602	627	628	604	562	625	560	603	610	617	660	620	625	619	625	649	576	636	617	610	623	630	620	627	609	659	635	644	646	567	616	595	629	648	657	650	625	622	633	601	626	617	595	607	677	632	588	594	630	640	630	562	589	601	596	615	672	629	645	606	624	603	637	638	625	648	643	629	619	583	627	579	592	643	567	643	632	612	651	618	626	632	586	555	604	623	623	665	672	622	645	665	592	600	607	633	604	612	604	626	693	603	609	638	640	609	609	623	627	659	568	636	531	627	632	636	643	678	627	613	587	623	614	625	596	601	571	622	612	636	620	632	610	583	570	607	619	558	573	605	578	582	613	637	591	585	600	625	591	605	521	618	638
25398	21249	26829	24759	8354	2569	800	491	503	473	478	489	460	455	455	452	422	422	428	467	406	403	441	428	421	431	446	416	433	435	437	432	430	444	409	433	410	433	395	372	419	422	392	440	387	414	415	418	403	442	416	434	464	411	404	418	447	411	394	424	442	401	430	430	394	445	435	417	475	449	426	460	463	422	403	384	426	426	431	448	462	436	442	426	431	423	431	419	454	455	455	476	451	412	454	401	449	418	425	411	441	422	454	388	410	440	408	405	470	444	414	425	435	445	417	441	428	403	411	450	490	448	449	392	455	401	442	431	441	454	422	393	455	445	430	421	391	426	422	411	420	430	420	445	418	435	423	426	414	389	401	427	438	467	415	419	403	440	428	440	400	429	452	430	441	431	414	377	458	377	401	448	409	451	408	412	437	397	443	410	425	427	428	472	414	393	420	426	427	425	416	416	446	376	439	397	424	395	432	416	436	382	446	441	449	412	393	440	412	462	383	437	427	453	432	421	422	401	416	446	431	443	422	451	432	414	423	396	426	436	430	443	408	406	429	410	406	401	415	406	437	396	461	418	411	445	409	457	430	395	416	440	466	442	456	446	437	466	449	424	420	426	445	441	451	443	444	408	404	445	408	450	426	413	432	391	408	409	421	404	366	427	415	411	447	416	431	451	455	417	437	417	390	424	401	404	410	399	408	415	433	403	429	408	411	437	385	432	455	402	413	457	415	427	421	416	461	428	426	410	436	438	419	443	423	471	418	427	432	384	427	415	430	447	427	405	413	421	432	414	444	419	464	412	435	461	440	432	450	426	417	417	459	397	446	420	379	388	424	444	413	439	434	421	409	432	461	417	412	418	436	397	401	425	421	424	447	389	453	397	439	440	421	400	448	415	427	411	402	446	422	429	408	394	440	432	408	436	434	386	392	391	396	391	426	438	395	420	397	426	399	406	424	419	422	396	438	377	409	407	411	436	404	430	427	430	434	405	437	424	447	430	451	423	441	434	441	408	442	400	431	415	440	411	438	435	411	420	439	379	463	413	420	430	391	419	395	454	403	423	433	439	426	409	390	415	431	423	419	438	376	452	386	395	408	386	427	400	455	435	427	427	429	443	448	430	405	428	393	410	390	449	390	424	463	435	428	417	450	403	425	421	430	485	413	423	425	395	431	425	431	430	428	409	403	434	431	404	407	429	410	413	403	424	416	434	414	407	419	402	462	397	408	425	389	409	431	393	422	380	403	426	436	402	404	417	415	428	460	462	408	435	370	463	392	433	450	396	384	443	431	429	452	391	412	444	421	427	429	399	412	410	411	358	413	409	438	435	414	370	451	436	441	424	395	412	411	384	397	397	404	450	437	428	445	375	455	417	432	426	406	419	402	447	414	397	437	387	423	430	419	431	437	442	440	411	394	437	417	426	434	433	366	427	419	425	425	399	429	405	432	407	404	427	506	460	414	445	400	422	413	432	422	422	386	435	426	395	418	414	439	440	452	419	414	431	418	459	411	407	428	406	428	436	416	414	440	456	434	407	420	416	409	443	440	428	457	442	436	417	428	413	414	401	411	423	425	427	431	446	411	413	428	448	445	450	406	464	430	398	463	434	403	427	455	434	398	437	446	434	434	428	429	433	437	432	420	421	415	437	417	403	426	445	429	436	460	416	436	436	429	429	447	412	434	414	435	438	385	403	437	417	409	441	441	405	463	422	439	433	450	461	444	430	395	428	391	411	417	426	398	442	471	415	442	415	393	439	428	389	431	404	419	417	422	394	443	442	409	439	383	438	396	432	427	435	408	405	418	449	444	420	439	434	406	415	419	425	439	463	501	413	459	433	402	392	420	454	426	415	428	424	397	431	450	394	474	420	419	433	415	433	450	394	411	429	393	389	422	424	404	424	410	406	387	409	393	456	434	443	398	392	422	425	419	419	378	480	401	414	414	431	413	433	446	440	422	434	425	418	452	420	426	422	423	433	406	451	428	456	426	426	420	409	413	405	431	442	412	432	428	430	431	434	415	443	417	406	418	377	439	416	376	411	435	412	426	441	392	421	440	411	424	395	418	417	433	400	425	410	421	432	417	397	411	440	439	429	430	376	385	435	445	455	445	428	412	413	447	398	414	424	410	416	452	450	439	421	429	463	464	446	408	415	422	464	441	436	371	437	436	404	428	428	439	461	428	448	411	402	426	435	404	405	436	458	434	430	387	420	417	396	449	437	412	414	445	455	444	398	428	425	428	444	388	446	414	440	438	425	424	394	429	405	443	464	404	450	419	415	440	437	432	415	434	401	407	433	406	461	445	449	412	424	424	429	415	393	426	426	404	440	442	419	439	435	437	424	394	459	391	429	441	416	428	451	394	447	455	445	411	416	448	399	433	433	408	405	426	429	419	415	408	429	396	405	429	419	396	442	430	369	427	473	444	412	427	448	438	450	427	435	427	407	452	435	449	443	415	380	410	405	406	410	419	426	465	390	431	412	401	405	428	408	392	414	456	406	408	423	425	384	398	415	451	415	427	418	421	430	453	398	437	449	421	431	415	424	401	428	428	405	408	453	425	417	440	396	402	414	434	424	435	417	437	418	433	437	439	429	426	414	446	450	424	406	410	434	416	434	410	441	455	417	435	411	463	465	406	408	423	386	429	443	423	418	407	397	476	415	445	419	431	435	496	423	428	425	441	441	418	415	416	368	412	443	437	401	424	400	453	432	434	418	411	414	452	411	424	441	428	402	447	456	460	439	385	449	401	437	432	397	434	443	438	438	412	418	456	418	440	422	448	434	430	401	438	393	412	456	416	407	377	453	434	430	425	397	404	447	435	396	435	428	441	463	438	427	442	386	418	401	430	430	419	407	395	400	426	417	455	417	394	408	396	434	450	419	411	417	422	412	432	407	400	442	390	434	462	433	419	406	423	443	395	402	416	442	407	399	460	427	427	402	432	444	421	413	408	448	441	427	412	428	417	439	381	372	410	407	439	397	381	464	443	461	412	464	434	483	436	393	412	421	450	439	414	397	441	409	413	437	426	444	424	386	401	417	434	401	386	447	383	423	412	435	423	443	447	430	438	416	445	430	430	406	396	465	412	418	430	431	415	435	449	443	449	440	431	453	404	420	411	432	430	458	438	424	399	428	445	407	465	424	389	417	404	443	396	429	434	453	451	428	412	430	439	426	408	403	432	399	439	437	411	367	452	422	420	430	429	425	402	452	434	429	424	426	423	420	436	416	425	449	409	428	443	416	436	439	451	408	405	413	436	411	426	426	420	426	431	463	401	418	416	409	389	452	427	429	403	461	404	434	398	423	436	415	419	444	406	416	423	425	408	397	398	454	430	419	446	430	421	431	430	418	424	405	435	407	431	439	389	450	400	388	450	410	406	394	417	416	411	401	406	402	425	457	396	425	420	444	413	403	430	417	437	426	422	433	421	417	463	408	439	410	423	476	420	415	415	422	428	409	407	403	406	438	430	436	413	414	420	453	386	447
40701	45338	16228	4309	8415	5046	1382	741	684	651	595	616	616	565	573	574	590	604	578	565	578	591	524	536	594	549	533	574	533	494	527	533	525	526	494	506	493	540	508	532	571	507	548	559	538	517	533	569	553	489	479	536	517	520	552	535	540	546	518	538	554	532	519	531	516	518	544	543	486	520	489	540	503	573	529	519	539	518	465	549	519	540	505	496	529	576	509	534	534	541	531	510	511	528	536	534	539	509	525	528	583	556	512	518	504	513	544	537	507	525	514	564	537	503	537	543	521	564	501	492	520	498	490	517	529	554	497	511	518	523	548	523	512	529	510	545	507	544	550	497	503	520	494	543	529	495	529	561	527	531	497	525	533	527	504	525	517	533	516	486	565	528	516	537	532	533	515	539	535	541	548	525	503	558	530	499	500	488	525	512	498	504	551	537	539	498	511	514	452	511	511	540	508	499	537	486	530	531	537	497	507	489	481	517	537	535	513	507	517	560	475	514	526	546	533	515	508	564	507	516	539	530	559	482	503	548	532	526	522	549	488	534	531	530	502	535	552	507	489	483	556	554	525	513	519	575	572	553	527	511	524	542	557	546	528	544	526	503	517	537	531	539	502	516	554	522	519	547	512	577	494	557	500	530	505	498	533	508	462	487	570	527	497	499	526	537	524	477	526	491	517	548	540	530	563	529	519	514	520	513	529	514	504	538	536	507	529	479	551	548	558	540	525	520	517	484	518	498	504	534	528	511	519	523	506	531	517	515	472	504	467	514	520	485	524	534	505	501	522	482	513	518	523	518	514	568	515	554	525	549	461	576	502	532	540	520	541	523	545	529	511	525	524	528	499	526	522	533	522	547	527	523	502	508	518	483	553	520	544	563	496	508	528	538	513	523	533	497	521	528	550	540	538	517	510	499	500	504	520	516	544	538	520	526	498	523	533	502	537	521	497	515	512	537	512	499	523	563	510	507	562	541	559	535	492	566	539	487	530	480	533	484	512	526	525	502	480	522	545	512	561	512	519	496	529	534	497	487	500	513	472	516	540	503	513	553	539	496	506	495	507	555	563	570	560	522	543	545	480	528	542	518	513	556	529	516	523	523	530	536	517	490	538	502	536	516	525	557	541	516	545	559	483	509	537	533	506	557	495	546	479	503	477	525	508	507	575	514	501	499	542	494	533	550	502	506	499	502	527	534	495	508	570	502	533	492	560	512	525	516	508	521	508	534	515	496	540	525	518	552	488	473	534	521	499	528	546	537	540	543	533	486	543	491	550	523	526	522	519	545	524	489	509	521	545	549	537	533	540	511	503	544	495	513	521	522	483	505	509	523	530	511	491	540	520	499	479	538	531	511	524	557	550	516	485	540	517	467	516	566	493	566	528	566	488	557	558	534	528	501	530	560	518	516	518	528	504	509	532	527	535	513	491	515	509	559	517	531	541	513	538	550	531	543	515	519	516	519	509	525	502	485	538	552	515	531	503	513	502	535	530	536	512	536	553	535	529	525	514	529	497	483	531	554	509	511	532	486	542	518	525	543	538	531	512	536	541	477	554	494	512	529	524	559	520	498	516	570	528	530	560	550	508	540	522	523	521	527	480	481	451	531	497	520	492	505	550	587	551	500	523	523	527	532	531	531	491	521	527	532	523	525	547	503	536	507	535	535	501	504	530	531	548	495	509	514	514	512	527	527	500	565	547	532	545	539	552	513	599	519	500	506	554	543	524	541	470	500	582	518	543	557	534	552	514	521	549	498	492	503	528	531	511	522	517	542	513	490	550	519	518	521	548	489	522	582	526	530	478	545	539	543	503	539	516	543	525	501	541	521	566	513	501	515	508	531	525	508	514	533	490	521	498	506	534	505	552	549	526	523	497	526	517	591	486	486	495	553	530	519	496	532	526	567	560	542	506	534	509	487	520	503	545	531	501	470	496	523	529	557	525	523	553	491	506	534	495	514	531	540	519	536	489	525	509	481	526	553	494	520	486	519	508	521	521	501	531	514	505	550	516	561	529	577	495	473	539	524	485	502	534	531	559	549	468	527	507	504	506	547	502	544	497	541	537	517	565	508	562	506	514	534	546	536	482	523	503	497	530	523	514	479	518	538	544	519	530	530	535	528	540	538	518	542	509	505	495	553	521	525	510	500	535	556	519	525	512	510	501	545	509	517	536	520	527	531	499	555	522	500	491	571	527	491	552	522	511	521	552	531	510	507	537	526	520	528	554	506	519	482	539	542	506	520	485	556	546	521	536	500	532	542	496	532	502	513	522	517	516	521	498	509	512	501	537	518	521	544	549	537	490	534	512	516	550	532	515	531	555	539	520	524	511	529	486	536	524	502	551	515	518	531	515	524	515	519	523	518	532	513	527	558	513	511	517	538	535	476	534	512	522	548	507	539	532	505	532	527	549	529	525	500	561	514	491	516	495	529	506	473	499	473	542	549	506	531	521	492	521	539	536	522	482	570	523	539	479	561	544	548	511	499	498	568	528	475	521	497	495	506	538	547	506	503	527	539	565	561	498	509	523	536	484	530	553	508	491	534	537	529	506	528	544	526	535	544	471	513	537	454	515	527	562	514	511	519	525	499	528	547	531	538	518	535	572	531	509	513	495	512	533	501	506	486	599	578	531	555	527	510	529	548	546	518	490	516	539	498	500	536	521	534	503	536	526	519	544	486	506	515	509	533	529	493	523	504	535	540	544	459	530	525	518	515	552	504	566	490	538	558	536	541	523	624	557	538	528	555	551	521	521	507	512	511	533	524	501	547	503	480	563	508	562	540	534	527	542	560	511	542	494	536	523	563	544	491	537	523	545	539	517	529	480	494	509	552	540	548	549	513	508	530	558	539	488	489	534	520	540	553	560	529	501	527	477	519	526	547	495	504	520	557	529	515	507	509	552	534	530	534	509	526	507	503	517	511	561	507	499	541	517	506	512	548	509	540	488	567	495	516	558	520	505	497	491	515	513	512	483	497	543	506	513	502	534	553	509	548	524	491	519	531	487	536	465	493	491	513	524	524	527	552	492	521	544	541	527	514	521	531	532	529	519	465	502	487	531	545	505	508	494	507	530	562	520	545	469	512	511	528	554	524	514	536	518	529	474	538	514	510	534	539	518	503	535	532	517	546	508	567	538	507	535	505	520	475	486	500	541	513	508	514	523	539	543	498	494	551	525	534	512	489	539	528	511	507	524	555	511	534	556	513	537	503	565	491	576	513	530	502	486	542	558	534	528	530	511	484	492	533	524	521	520	551	532	554	552	560	535	519	511	497	472	497	516	490	564	530	539	510	550	544	524	583	526	497	550	514	549	492	531	539	482	535	520	552	506	511	502	491	522	505	525	540	525	486	535	529	522	518	510	508	568	542	536	509	501	475	532	513	495	508	519	558	540	527	546	565	526	547	502	471	497	547	506	537	541	528	555	543	460	518	594	503	486	528	474	567	510	540	523	535	543	504	536	536	515	531	563	541	519	505	525	515	490	555
23028	21224	28800	23934	21324	21353	10196	1443	1013	967	963	893	854	831	879	809	817	824	777	821	802	810	724	769	758	722	739	728	742	796	802	740	743	731	826	791	755	738	768	790	736	777	768	791	772	782	746	739	693	735	717	759	719	758	700	747	710	759	745	729	727	770	753	734	692	762	732	749	731	793	799	773	720	763	761	737	742	690	739	724	806	752	699	735	770	719	739	772	748	745	725	768	725	750	761	737	680	746	784	765	738	655	714	768	741	752	782	732	709	725	701	702	757	725	752	765	725	760	748	751	740	758	679	808	743	728	757	708	805	728	730	725	725	729	714	746	732	769	718	739	743	707	791	707	796	764	698	778	719	709	730	723	775	739	742	723	743	753	707	691	703	731	751	729	733	764	742	764	754	744	764	730	756	760	742	760	750	791	765	720	741	669	733	757	716	744	723	761	754	716	757	761	730	764	765	794	767	762	724	764	753	699	672	741	756	750	766	770	722	703	718	757	792	756	724	740	744	729	726	738	818	794	730	762	729	747	731	720	705	730	730	753	760	769	760	735	730	767	703	749	798	748	701	712	705	787	708	718	755	739	719	805	686	758	692	748	746	736	756	771	724	727	722	723	734	703	721	728	722	701	731	779	735	748	746	700	747	733	730	774	705	764	753	716	706	741	722	731	736	766	797	693	745	702	698	699	705	704	701	723	747	699	738	696	690	758	735	736	779	693	767	702	748	755	756	755	739	723	739	782	739	743	723	781	738	721	673	769	793	750	714	785	720	736	680	718	776	729	721	729	741	768	722	685	718	705	735	716	724	782	754	656	712	775	722	753	751	726	713	708	823	716	691	701	746	699	706	765	790	723	751	686	758	735	707	771	726	753	733	743	742	748	750	746	768	716	745	743	733	699	724	759	738	705	721	788	759	710	728	794	686	713	754	708	715	728	759	737	770	712	761	745	762	770	762	762	787	729	743	691	737	743	724	774	752	791	721	696	750	715	716	772	751	723	732	733	707	727	723	720	736	714	780	736	715	758	745	773	776	724	702	743	749	721	754	726	749	764	717	720	765	713	740	711	703	772	723	749	735	730	706	732	716	743	776	725	742	778	779	704	694	718	730	737	731	820	767	689	708	752	710	747	753	773	695	693	743	737	725	713	731	738	746	714	716	764	750	740	754	750	726	730	678	733	777	785	768	755	792	699	705	720	757	721	707	722	766	810	761	744	732	722	774	741	753	749	735	715	736	754	781	708	697	805	722	731	743	717	739	706	733	728	739	810	753	686	720	731	772	688	742	765	729	737	738	705	713	758	767	739	739	721	752	772	736	758	771	724	756	785	753	754	726	761	798	753	701	728	728	753	775	749	750	743	760	737	756	755	771	717	763	739	702	782	743	696	711	693	783	772	737	771	782	753	745	742	718	743	713	768	722	711	705	703	818	752	746	751	713	722	731	765	752	727	722	757	699	729	739	738	793	731	671	720	807	756	779	691	776	763	738	699	772	771	774	760	771	738	733	751	698	706	707	707	753	769	757	720	741	751	753	742	664	701	790	734	754	723	740	763	701	722	780	741	740	736	750	693	771	763	787	734	759	716	696	715	744	729	759	697	677	721	762	772	750	720	754	716	734	802	709	780	797	800	718	757	730	736	742	715	718	715	731	752	781	761	752	743	750	761	736	850	750	723	663	740	740	759	756	750	748	794	737	670	728	707	761	793	757	742	702	744	761	755	703	741	709	744	728	705	744	736	723	711	778	744	808	768	768	755	707	758	773	726	717	737	709	742	771	743	763	721	736	790	750	753	768	775	704	724	723	770	737	712	709	737	707	698	778	782	769	714	709	740	714	774	736	767	747	751	720	771	742	714	715	693	716	742	722	752	718	758	710	764	771	718	729	675	751	751	772	718	697	752	763	727	734	704	727	700	720	729	746	774	680	719	759	728	717	751	714	747	693	789	720	697	688	697	770	720	688	728	710	765	792	680	705	747	751	709	716	768	690	777	731	806	769	730	743	736	714	681	743	726	769	726	710	748	724	770	730	748	754	717	738	720	755	759	743	760	752	688	732	768	718	709	712	701	726	769	755	733	744	732	745	703	765	718	731	729	736	746	739	797	736	760	751	787	774	772	745	723	726	681	759	723	733	740	742	757	723	757	748	741	714	702	731	690	767	764	709	744	741	742	747	711	792	792	707	752	707	737	761	723	747	717	763	737	671	723	758	724	744	713	686	746	728	724	709	727	774	763	726	739	767	696	726	741	735	729	720	739	713	711	710	732	754	697	776	768	689	776	738	796	743	759	747	731	716	727	757	724	740	752	796	775	759	735	753	736	724	738	747	746	728	766	737	720	774	771	768	708	748	746	729	722	725	731	701	723	741	727	758	751	732	738	696	677	747	713	742	749	749	730	715	768	776	722	719	742	724	758	701	733	719	770	755	763	740	738	755	720	729	773	739	665	752	759	694	766	698	726	748	681	715	756	762	782	716	665	720	716	748	789	736	774	732	713	778	710	730	732	740	749	764	685	763	722	706	707	754	736	781	734	741	720	694	787	736	756	775	798	755	733	722	703	759	747	746	729	701	713	753	710	692	771	702	733	709	716	732	746	740	701	707	710	762	713	695	799	767	727	753	736	755	812	733	783	749	739	723	728	707	724	747	719	803	781	670	759	750	770	726	707	787	768	760	709	748	742	735	697	690	744	755	723	695	775	709	696	744	709	750	724	720	723	762	758	783	699	755	764	675	750	727	759	725	754	730	737	756	722	772	727	743	744	731	795	714	733	690	703	769	741	748	760	746	743	710	710	714	754	725	753	762	767	724	724	664	717	700	669	741	719	724	719	758	726	743	755	699	805	720	726	732	704	712	713	782	721	775	718	718	786	742	737	729	764	692	714	730	761	742	793	716	799	721	709	700	767	736	770	729	760	727	745	810	712	772	731	760	771	738	792	746	741	722	747	733	759	730	682	725	757	704	714	776	752	718	730	696	702	696	679	731	763	742	721	743	739	741	732	753	716	728	719	749	740	723	755	722	700	763	740	744	712	701	759	816	712	771	723	713	743	716	728	705	728	712	714	755	717	739	703	792	737	735	753	750	767	765	730	735	724	749	766	744	782	727	725	751	765	790	723	759	714	683	762	740	692	761	750	766	772	715	746	754	761	784	775	753	712	725	763	684	773	703	730	738	681	743	765	707	722	737	752	721	725	805	763	697	719	682	747	743	757	742	748	750	713	724	770	763	708	680	761	682	789	768	725	749	653	714	715	738	739	692	764	710	730	722	751	771	728	729	724	715	714	742	683	729	721	703	773	743	726	714	736	716	730	748	723	706	782	756	736	727	723	765	735	709	749	738	740	718	698	738	710	737	761	744	747	740	683	765	765	732	706	723	699	722	700	776	733	742	751	720	775	750	741	715	708	687	739	755	769	773	741	727	694	737	737	771	752	714	747	777	776	722	713	730	744	750	768	749	748	762	750	808	698	760	729	755	789	764	712
53486	69552	32059	13973	23973	14186	4792	1774	1558	1424	1322	1240	1181	1125	1038	1022	1045	983	992	938	931	934	916	927	1019	892	883	944	937	878	917	886	860	869	922	859	857	853	870	919	832	852	884	886	884	851	849	909	891	834	884	855	893	831	819	846	896	926	895	838	872	869	804	803	835	868	856	859	859	871	893	866	811	831	824	875	853	810	837	826	842	869	863	846	902	845	824	879	831	857	837	835	892	861	875	805	910	846	852	868	867	879	908	814	820	844	914	857	844	857	872	858	849	791	883	784	884	863	864	936	901	866	873	882	859	838	899	847	879	873	809	875	840	810	916	833	902	833	890	800	863	850	890	868	875	876	823	872	877	862	932	825	817	847	829	783	817	800	852	838	900	823	884	845	823	872	837	831	855	814	820	866	847	863	810	818	816	797	819	837	853	902	818	863	850	817	840	852	819	786	843	822	838	863	860	841	840	840	875	787	835	904	881	865	870	812	832	832	837	832	861	882	830	863	838	829	868	871	861	814	863	871	865	868	869	843	874	833	798	849	834	802	812	844	854	844	866	835	851	822	844	854	853	805	811	847	804	794	802	806	815	831	808	802	859	784	849	826	842	786	864	811	907	845	852	802	869	814	854	839	869	833	866	868	857	829	837	860	870	830	819	761	841	812	842	872	828	798	848	823	887	860	826	876	812	830	859	875	858	875	850	830	837	812	816	883	873	790	799	837	859	835	825	867	861	883	848	853	902	843	826	823	846	830	803	824	800	843	801	826	890	813	832	862	875	869	815	834	814	855	792	834	843	865	820	846	879	849	888	798	822	827	829	819	853	807	856	836	870	852	887	840	879	891	864	823	820	834	841	825	823	876	815	848	811	799	865	854	861	831	828	830	848	818	842	889	822	817	866	825	836	920	842	819	830	836	796	834	888	849	875	827	873	810	797	872	827	785	810	860	798	870	857	829	843	896	833	858	812	855	824	809	824	856	868	861	840	852	887	881	850	832	816	859	865	830	821	834	839	796	813	840	896	866	815	827	853	861	834	857	876	796	820	812	824	832	849	842	833	881	868	836	887	832	814	851	896	869	852	828	812	826	819	837	827	868	808	866	866	826	830	834	844	865	841	857	823	840	803	840	855	872	834	827	860	823	860	862	838	819	806	839	825	831	817	826	816	843	837	833	863	854	844	823	914	821	865	874	852	868	806	892	801	842	823	838	840	852	881	853	844	829	796	875	811	804	857	818	842	850	849	797	843	874	834	905	844	827	866	813	801	796	865	849	834	879	837	844	812	880	863	838	852	830	867	846	805	803	805	932	864	845	858	798	864	865	847	855	874	795	791	848	846	823	835	883	837	850	858	817	866	824	845	860	872	859	849	854	872	834	810	895	850	823	907	855	829	887	824	833	843	858	845	883	859	847	876	842	857	873	837	871	848	848	895	852	852	845	830	901	824	851	854	843	915	851	813	820	821	861	832	857	824	877	837	817	848	818	827	824	876	822	819	841	840	879	803	904	871	838	789	872	854	831	832	838	807	867	864	823	839	855	790	850	911	845	854	905	829	841	791	854	810	848	802	831	838	862	812	804	814	843	849	848	814	881	869	851	856	800	765	835	817	836	869	821	884	817	829	823	878	828	841	802	828	827	822	906	807	832	879	846	889	821	831	827	856	817	815	876	847	866	840	857	829	858	896	851	779	844	875	845	887	840	811	864	837	847	831	835	877	838	841	782	829	801	843	832	838	880	851	909	888	831	849	840	870	808	869	810	869	867	885	797	879	867	813	800	887	785	796	889	865	842	799	882	839	786	814	837	845	838	820	874	816	868	854	862	789	886	870	821	808	806	840	810	809	843	883	790	857	878	862	811	872	800	860	845	819	847	791	864	863	831	868	846	821	866	872	834	839	816	847	852	817	832	880	852	841	794	834	817	882	813	799	861	875	793	828	842	805	825	859	900	892	858	829	838	845	799	846	844	851	862	804	865	843	853	844	846	846	855	877	812	857	837	832	867	843	819	884	848	879	833	849	906	826	824	851	820	823	830	844	855	839	814	839	878	824	860	814	842	831	880	844	789	848	855	923	864	860	884	846	872	857	837	832	826	789	808	838	832	845	871	866	868	879	835	856	869	823	834	810	854	823	885	895	851	809	859	841	874	840	835	880	812	805	921	841	839	856	846	830	890	854	821	852	787	867	766	816	865	819	790	857	827	791	814	828	846	929	893	830	859	805	901	837	877	844	838	867	819	897	818	866	836	833	865	846	851	858	855	868	814	836	788	863	831	811	803	875	817	848	838	830	848	825	777	808	870	818	844	808	847	830	870	812	823	833	801	829	859	801	796	839	811	872	824	837	825	812	819	826	800	844	888	884	842	841	829	815	831	910	826	813	896	834	850	829	803	765	873	852	854	862	803	807	871	837	827	806	858	863	855	866	867	867	808	834	855	882	832	831	826	847	797	865	860	872	903	850	879	856	861	860	893	874	824	834	838	879	893	838	859	886	848	845	885	808	854	865	847	837	842	788	828	825	857	838	880	858	827	831	866	855	932	824	853	839	856	823	881	929	852	844	862	896	830	831	802	843	848	850	858	818	785	855	868	783	842	809	804	841	868	871	810	835	833	833	821	887	805	865	897	771	810	845	851	839	899	863	852	802	873	834	842	844	894	854	843	813	862	856	812	820	854	856	884	860	831	873	913	871	859	837	826	827	807	806	841	845	858	875	828	825	856	817	905	832	841	851	877	810	851	838	841	824	895	850	818	839	875	772	836	848	857	861	799	861	838	798	801	812	820	877	841	849	855	887	821	845	898	837	869	818	848	893	845	808	891	790	855	876	833	865	868	900	873	835	904	832	855	863	797	846	820	821	814	839	866	836	862	853	796	861	841	856	824	937	848	807	826	838	839	818	863	852	865	881	863	830	874	881	827	857	872	846	807	821	832	823	845	823	834	866	861	814	848	862	869	879	863	839	855	826	854	856	888	855	883	863	809	813	848	805	834	812	840	852	877	835	806	856	842	852	866	855	801	827	834	872	895	851	845	873	889	854	818	892	801	843	857	865	853	865	845	844	876	876	841	842	850	849	875	863	824	797	831	826	812	776	859	888	839	862	829	759	821	837	837	842	879	884	807	842	819	845	856	924	885	884	839	870	866	845	851	869	854	856	853	826	823	810	833	846	816	848	885	875	838	880	848	863	837	829	862	829	838	809	840	862	831	866	837	899	889	850	820	821	868	815	853	833	880	831	823	847	830	858	817	915	851	838	846	827	811	849	864	866	851	874	839	848	861	835	870	812	815	877	869	798	904	796	840	824	844	896	874	798	843	800	861	826	863	826	854	830	833	870	822	855	849	835	853	794	812	826	830	852	855	861	807	876	849	827	800	844	841	830	886	833	897	832	844	869	867	850	841	825	895	839	889	824	803	828	827	856	854	797	830	792	834	863	870	864	848	817	832	848	874	878	778	860	862	851	818	868	829	812	802	875	804	814	831	824	898
27899	21200	11057	1495	1129	767	409	406	342	376	353	369	375	390	323	341	379	368	395	354	384	328	380	398	346	347	330	353	377	353	353	384	345	351	338	366	391	367	399	378	338	340	330	397	377	333	374	353	367	379	372	381	349	389	374	383	367	365	371	356	364	378	355	346	326	369	363	354	343	358	350	390	367	383	359	325	371	356	384	354	354	396	380	394	386	368	366	345	361	399	360	381	381	342	391	365	385	356	359	361	372	380	360	383	353	362	347	351	370	398	354	367	398	357	342	393	364	352	360	367	412	354	366	383	424	356	372	353	384	387	357	351	352	370	384	381	402	364	379	361	347	379	365	390	334	401	355	373	378	374	362	368	339	363	368	377	342	355	398	355	377	331	347	372	392	375	355	336	385	373	357	337	366	361	384	352	360	384	359	366	334	348	366	384	348	396	360	371	328	367	339	361	372	354	370	345	356	401	372	337	371	383	410	403	358	360	423	330	327	363	351	343	344	379	360	350	367	367	350	355	369	360	345	377	374	377	334	356	354	401	354	339	340	329	365	394	338	372	345	335	394	360	356	336	377	422	378	357	378	366	382	353	348	329	361	364	319	365	424	379	373	363	358	345	327	378	355	344	321	383	356	375	364	387	381	351	348	370	370	335	394	354	360	344	342	340	355	366	353	355	351	356	341	384	370	325	363	369	365	384	376	372	373	355	381	348	390	373	398	359	368	340	371	352	371	338	343	361	337	380	394	376	358	382	383	368	398	360	351	370	379	356	392	378	343	376	375	375	340	374	365	373	354	372	328	373	346	367	346	363	353	391	353	364	368	361	368	353	365	324	328	338	361	377	378	373	342	363	368	369	360	379	372	367	349	337	374	354	341	354	349	338	338	340	354	362	357	353	368	344	363	370	338	325	330	359	366	353	384	346	346	328	344	379	350	349	380	405	351	377	370	344	367	355	322	387	380	358	361	374	373	370	339	352	423	382	342	369	386	366	361	370	370	364	348	357	362	375	343	361	397	349	369	382	361	369	376	373	341	352	377	390	383	326	354	368	379	352	315	361	391	335	360	348	373	338	362	379	375	404	345	373	342	382	347	344	386	351	365	346	382	329	355	358	362	368	360	350	346	344	374	377	355	356	338	343	363	356	383	347	367	375	368	387	354	356	336	339	374	347	401	331	358	377	389	360	353	351	367	341	363	342	362	400	347	331	365	398	374	358	347	369	408	331	357	380	333	343	340	417	350	359	363	376	336	362	360	388	385	329	303	373	353	371	389	382	370	360	354	366	350	377	362	371	354	356	321	363	368	338	385	343	346	390	367	360	362	366	375	352	361	349	351	377	380	350	377	359	375	358	333	397	341	337	374	362	339	350	355	342	357	350	387	367	350	393	369	348	337	348	328	382	386	348	390	369	382	368	356	357	365	347	369	328	339	391	350	372	357	339	358	346	349	373	373	326	368	343	325	332	382	336	345	364	374	382	342	343	380	348	354	322	354	358	386	357	346	357	360	342	372	356	393	362	334	347	322	358	355	367	339	384	412	364	379	389	366	362	374	398	363	362	326	329	378	375	366	373	319	350	353	348	368	360	392	372	362	339	339	381	340	344	367	359	383	360	354	368	381	358	333	354	381	359	371	394	372	389	351	384	347	360	354	378	352	389	365	375	363	390	373	394	360	346	361	369	347	306	355	382	358	337	363	321	376	393	380	378	362	372	359	376	371	360	402	351	357	368	384	374	354	388	355	371	385	390	361	351	362	395	335	373	384	382	365	366	342	340	359	363	399	387	339	352	365	360	342	372	378	362	346	392	337	361	382	323	363	399	367	361	366	341	330	376	355	354	370	365	380	366	360	381	349	374	377	350	368	362	381	347	351	381	359	376	320	393	377	386	378	364	361	351	348	333	392	354	347	400	356	351	353	367	360	347	366	360	377	375	388	368	353	350	375	370	375	342	412	354	374	342	376	360	341	347	361	334	383	360	392	405	362	371	374	364	368	383	353	356	376	349	360	374	365	374	321	350	377	342	295	358	373	370	383	394	383	345	377	340	342	375	371	358	388	372	369	326	357	377	357	362	331	332	372	353	368	399	358	355	359	354	360	365	358	375	375	324	376	337	375	369	393	355	385	347	367	379	351	386	359	378	391	367	362	369	343	367	365	363	369	376	352	357	385	351	367	362	375	347	358	385	393	338	356	374	395	331	353	352	390	366	364	349	360	384	358	367	374	381	366	348	360	378	352	353	340	372	369	363	340	348	385	343	342	352	344	345	375	370	366	339	378	352	383	360	349	393	349	363	337	359	336	385	369	384	329	383	367	409	362	364	383	359	351	346	400	347	347	348	368	359	378	392	365	388	406	384	343	374	363	369	364	375	365	346	344	373	360	353	371	388	349	341	372	370	386	382	327	355	335	373	406	371	379	373	317	382	364	376	353	344	375	393	381	409	346	327	392	351	393	361	352	347	345	353	380	320	377	403	386	369	350	336	413	346	351	379	363	352	380	346	391	372	358	350	384	334	350	382	360	382	377	379	353	356	379	365	356	364	342	363	340	388	412	394	336	368	359	347	338	381	377	384	327	382	379	373	369	360	339	382	372	363	369	350	381	353	355	383	367	356	350	362	347	359	317	377	352	362	360	366	362	361	365	376	357	389	411	411	365	350	359	368	350	388	337	390	347	380	326	389	391	348	365	399	359	387	377	392	334	339	341	340	378	343	371	384	373	371	364	351	377	347	314	343	370	385	395	377	376	403	344	352	386	355	372	403	364	368	364	362	362	333	331	375	373	404	379	340	348	354	362	384	373	340	349	359	342	386	379	354	376	339	373	354	348	364	345	341	351	370	372	360	363	368	385	368	374	363	386	360	385	349	358	341	330	377	377	343	358	389	355	336	330	329	367	370	364	392	390	335	366	370	360	374	357	366	339	339	354	341	321	333	368	357	372	354	358	338	390	380	350	362	380	345	377	360	366	333	349	364	367	386	374	351	339	350	377	368	370	360	347	384	356	363	344	353	364	340	346	403	372	386	353	372	380	353	379	346	378	355	391	368	368	409	343	345	372	357	390	363	330	353	353	346	377	378	357	373	337	383	389	366	374	359	354	379	351	400	345	390	312	356	363	377	377	369	356	376	365	361	380	336	374	395	343	375	357	358	376	386	378	368	368	392	362	383	360	342	364	365	342	365	372	341	365	338	378	385	406	377	392	339	343	371	358	395	356	327	351	351	369	361	355	359	350	325	342	354	369	401	423	354	328	371	367	403	357	367	358	395	348	359	375	368	366	372	357	358	342	363	389	362	356	343	344	386	362	348	362	366	359	369	349	365	373	355	356	372	323	344	357	367	349	360	346	372	370	338	389	356	397	332	343	378	378	343	392	354	372	389	364	312	328	350	339	345	387	360	343	346	355	351	380	315	394	352	354	363	343	369	364	390	343	343	355	369	321	374	376	373	374	366	368	360	350	369	325	336	365	377	357	377	390	368	344	362
23601	20899	3728	1218	1909	1100	538	477	476	465	450	431	448	462	435	446	459	452	451	446	492	406	492	452	463	438	432	422	435	435	456	447	469	460	429	447	425	427	452	423	447	449	483	430	454	445	450	453	443	438	402	463	503	427	436	415	428	448	455	446	472	441	448	429	478	446	418	428	469	444	450	447	423	457	482	445	455	468	459	419	450	413	438	448	479	419	447	433	418	438	459	400	442	449	467	489	443	470	464	444	442	490	480	445	438	439	464	451	428	479	449	446	443	449	478	473	461	422	428	454	430	460	423	464	461	430	447	422	438	430	439	475	431	453	444	453	460	435	405	439	465	449	476	469	453	427	421	470	440	445	439	493	482	433	467	433	431	468	441	456	445	422	423	436	474	413	458	422	410	474	456	431	440	421	478	428	445	420	433	391	432	416	449	444	465	438	473	441	456	447	416	458	455	407	488	454	454	416	427	441	470	415	444	458	479	430	461	470	441	460	443	445	412	449	466	465	373	464	451	415	441	426	461	434	453	442	425	460	416	410	432	453	434	410	454	459	445	441	442	405	477	427	442	449	467	476	421	456	424	418	438	447	431	461	459	447	434	465	471	429	444	433	469	457	401	452	429	457	456	453	410	449	396	456	446	425	440	461	413	442	433	445	434	445	439	420	415	472	439	449	445	486	471	432	470	417	443	441	460	454	479	419	449	407	448	446	441	471	418	404	404	457	441	428	444	435	452	444	425	459	485	444	441	449	425	450	448	457	416	461	464	430	430	445	438	437	433	418	456	473	423	448	520	437	432	471	422	442	405	446	407	403	448	453	454	506	407	466	410	401	478	433	453	454	421	426	456	483	420	449	420	407	458	432	436	428	439	440	454	441	466	422	447	442	450	435	462	448	444	466	436	454	445	437	443	406	476	460	426	458	480	432	459	390	455	458	473	414	454	448	449	456	422	442	434	480	450	429	423	435	433	410	427	462	432	438	448	464	404	460	416	472	416	444	435	423	434	458	444	429	468	445	421	477	473	423	471	448	426	445	409	447	438	461	430	431	456	434	430	441	419	478	450	459	417	444	424	418	423	416	390	419	394	429	441	443	443	424	461	432	463	460	418	415	507	426	437	454	463	453	432	428	436	444	419	444	407	416	441	461	484	469	402	430	431	467	436	452	463	448	402	468	444	419	425	462	443	428	464	413	429	457	423	458	453	428	434	431	466	438	437	454	469	431	479	443	426	453	422	430	404	446	436	463	405	466	445	437	430	439	474	458	458	431	462	461	459	413	444	435	428	449	427	445	465	450	470	418	448	449	436	435	433	443	415	466	450	431	462	429	447	451	450	440	457	424	433	445	429	417	436	481	412	465	452	448	432	460	437	414	447	449	447	445	468	428	433	442	459	436	470	439	440	483	466	426	439	430	445	459	453	431	452	442	430	451	448	477	437	437	420	442	442	493	424	433	455	416	456	451	446	464	417	404	427	444	462	446	439	432	417	464	432	460	448	448	426	484	455	441	434	464	426	439	422	459	442	429	430	463	471	417	435	433	458	424	433	455	455	421	417	414	405	451	435	451	438	414	403	437	459	423	456	417	418	454	424	434	461	422	433	437	450	427	408	439	457	462	460	471	480	402	436	443	475	445	433	456	453	447	394	426	474	433	467	443	418	476	441	468	415	477	438	433	485	440	425	468	459	472	446	437	440	456	474	448	481	454	430	445	474	433	448	444	417	438	465	458	427	444	409	459	463	438	436	459	416	448	493	428	420	467	442	439	462	452	445	411	419	454	434	438	423	459	460	447	474	452	416	430	426	441	441	418	412	447	468	423	441	432	412	436	410	439	427	442	416	454	454	487	475	423	451	391	415	461	451	409	463	467	444	425	469	435	420	456	443	422	436	433	412	443	454	451	419	458	466	425	436	431	439	430	421	412	477	437	442	454	428	433	447	463	456	454	451	477	453	449	460	437	415	456	447	436	422	437	450	443	451	435	409	424	423	437	422	435	429	452	436	442	440	397	436	426	449	406	465	427	455	444	465	419	448	429	434	428	429	420	444	442	434	440	432	445	411	458	441	459	429	412	407	426	450	488	435	430	456	420	425	398	441	489	434	452	470	455	455	462	408	426	437	420	450	435	450	475	488	406	446	447	474	453	478	435	452	463	430	418	443	430	438	465	445	421	458	464	403	437	420	393	444	441	434	464	416	426	433	450	425	423	461	439	410	429	451	419	438	468	442	458	427	478	441	437	423	455	434	434	434	422	434	404	407	452	453	429	475	432	439	457	444	440	415	438	474	462	409	446	460	463	464	486	440	433	464	479	451	437	456	457	470	470	449	451	438	477	468	463	412	457	448	432	436	444	452	446	430	447	443	414	431	401	462	433	413	437	426	461	434	446	408	458	445	428	475	454	460	445	401	460	433	510	397	415	437	460	422	442	461	457	432	429	443	445	435	432	451	439	438	454	467	396	453	457	402	470	423	418	461	411	454	444	455	432	419	429	418	447	412	439	425	441	454	415	428	442	471	454	425	450	438	433	466	435	412	416	419	458	437	442	448	427	440	426	415	432	463	472	440	446	450	490	414	417	458	417	483	411	458	444	445	442	480	434	451	481	432	450	420	425	451	419	412	425	446	440	452	396	439	442	412	489	427	435	467	438	462	473	420	448	479	476	445	421	484	445	449	394	426	433	468	451	480	448	435	444	402	386	426	436	478	435	461	405	431	439	412	476	411	458	432	454	429	468	380	439	434	422	435	431	421	454	445	418	465	432	429	452	448	465	432	446	445	400	420	436	431	470	460	443	448	424	458	447	420	452	460	433	448	467	417	441	427	444	428	430	437	444	463	437	433	435	433	408	469	445	462	454	491	420	442	435	463	457	420	464	403	468	445	432	416	485	443	474	432	460	476	435	439	421	431	378	436	476	431	455	434	406	440	471	440	447	430	451	445	436	471	451	415	399	463	459	459	435	454	431	409	477	434	477	430	424	457	451	481	454	471	457	459	447	405	455	391	439	457	443	446	443	440	423	412	460	429	450	466	441	434	428	460	436	418	442	442	449	410	413	389	420	416	462	425	479	476	451	441	453	412	478	433	432	471	443	443	459	416	444	472	428	443	405	431	483	488	444	456	438	435	420	449	427	427	473	450	482	454	417	441	419	454	442	428	435	466	440	447	448	414	394	421	463	465	425	431	429	434	412	438	419	439	454	405	422	431	468	434	463	433	438	416	466	460	448	408	449	464	441	440	454	436	449	451	441	450	470	413	443	415	424	433	424	493	476	477	424	422	478	469	427	400	457	425	423	462	440	428	474	456	446	449	406	469	436	428	447	428	478	435	443	449	486	433	420	471	423	456	455	434	454	471	410	469	489	434	465	412	403	457	445	460	423	450	433	470	467	436	461	418	420	414	439	449	435	443	425	445	447	446	429	471	415	418	409	423	452	464	440	423	439	457	440	413	455	446	441	444	437	457	432	405	451	397	439	452	465	443	456
24425	21309	28157	24680	20524	9298	1407	697	695	622	616	571	561	579	550	548	562	603	577	573	536	566	568	531	544	516	538	516	539	538	508	481	516	536	542	505	554	527	508	522	502	507	547	525	542	548	565	535	560	531	502	501	479	559	507	490	488	550	551	480	518	531	544	542	512	555	541	524	495	567	502	550	555	489	536	551	492	517	542	553	514	553	540	516	529	524	500	492	532	504	490	502	529	526	565	555	555	501	524	562	524	588	538	524	527	498	476	562	498	530	495	473	513	571	523	503	535	557	512	543	495	519	520	528	534	506	453	513	546	572	575	484	540	526	519	487	520	471	539	559	535	530	547	542	565	566	532	532	515	515	499	540	535	524	513	550	518	538	521	512	539	505	452	545	506	513	552	494	506	517	501	558	538	543	535	544	519	487	510	509	542	585	495	541	533	519	536	491	493	560	554	507	531	532	536	540	528	497	563	563	511	499	539	473	500	551	521	529	517	532	485	521	501	505	476	494	498	516	514	540	541	539	539	551	548	565	509	535	512	562	537	506	566	521	531	476	537	480	482	512	548	505	547	516	507	515	513	529	533	527	507	492	562	529	524	492	502	523	556	521	514	513	519	492	481	523	553	506	512	562	512	489	522	489	559	522	543	514	536	486	552	556	541	527	506	513	508	492	549	511	489	489	566	542	515	520	540	517	492	530	501	572	535	510	539	513	524	557	486	522	490	494	473	498	489	483	559	493	545	532	551	536	551	554	527	534	502	502	554	537	527	551	502	514	547	534	554	535	513	488	492	560	520	520	492	450	517	493	479	544	487	496	537	502	539	530	492	523	529	554	552	495	504	510	522	545	517	527	519	483	502	506	548	515	519	517	543	503	523	534	528	537	529	525	495	516	520	507	514	536	504	527	506	537	500	491	566	560	511	555	506	514	523	487	530	516	489	506	506	534	546	529	513	496	491	549	527	515	505	490	527	545	525	538	574	539	529	544	505	508	507	505	564	556	518	480	516	473	563	537	521	557	522	520	541	523	532	525	550	546	502	511	533	530	560	544	531	486	555	533	524	528	477	490	513	489	499	497	517	546	529	542	512	557	538	493	514	533	557	563	484	536	530	539	489	555	534	522	525	530	474	565	488	526	518	499	544	557	535	517	546	497	510	535	570	538	561	499	487	509	511	491	547	520	477	494	543	531	528	533	514	486	539	506	542	547	505	495	534	571	529	529	515	509	510	532	516	514	533	502	491	519	534	523	527	494	555	535	500	517	545	555	559	525	506	531	524	524	520	527	504	550	533	505	526	515	526	541	524	522	520	537	485	556	537	518	510	539	495	549	509	497	580	557	514	504	533	523	547	481	516	553	543	535	537	544	533	518	485	500	494	544	555	494	497	517	508	521	495	492	482	509	491	517	524	526	513	510	550	530	547	503	551	552	553	509	515	561	553	495	504	517	511	486	551	527	551	518	530	508	545	572	515	506	512	532	530	520	505	522	489	516	494	502	519	537	571	518	559	518	519	508	530	491	506	509	540	450	503	553	514	475	540	533	502	513	555	503	534	495	532	539	542	509	479	536	555	534	549	523	549	518	527	511	531	518	553	507	514	563	494	531	551	515	531	559	522	546	512	485	482	531	531	523	475	500	539	568	487	508	543	558	501	550	524	539	505	526	538	543	554	527	505	531	542	548	528	530	541	510	528	541	478	539	576	515	534	520	536	499	487	526	555	542	519	530	529	538	501	555	506	507	545	548	554	462	514	490	500	482	499	519	539	518	550	494	479	525	479	516	553	512	524	553	538	548	487	503	518	508	510	532	491	479	496	562	506	563	523	525	533	523	566	497	524	547	513	559	521	552	523	554	548	497	523	539	557	506	490	514	538	513	502	537	510	490	516	513	526	523	513	522	496	493	521	492	483	533	538	562	502	537	511	506	556	512	526	516	506	544	529	514	519	512	509	527	555	517	501	511	499	537	552	540	525	503	517	509	527	538	521	534	546	543	532	527	546	494	494	514	509	509	507	513	518	544	517	500	560	525	514	503	518	538	537	504	494	519	573	563	496	524	517	518	511	475	525	527	516	500	530	501	513	522	519	503	530	551	526	545	505	546	537	548	521	515	547	500	499	560	550	552	557	506	554	524	502	499	512	505	536	516	500	543	525	554	494	518	505	524	484	491	512	509	547	494	508	551	502	511	508	512	514	526	527	526	553	512	564	541	518	553	552	513	508	489	556	521	478	531	551	559	551	492	555	528	529	522	521	550	489	544	540	551	507	523	512	511	521	536	551	525	494	525	516	515	521	478	527	529	549	535	541	512	510	527	523	515	562	510	503	523	512	494	510	516	531	501	499	512	496	511	485	541	488	524	549	520	548	514	524	537	515	508	535	520	517	519	483	481	513	535	541	518	551	537	497	530	562	554	485	562	547	525	544	515	530	559	501	532	512	558	558	535	501	516	526	517	521	526	525	494	562	558	532	531	523	517	523	520	536	527	504	513	504	534	582	493	508	498	518	537	524	483	528	516	492	534	528	529	506	505	550	525	556	484	530	535	542	487	491	534	495	523	512	545	494	554	514	492	490	528	507	536	529	584	521	530	491	493	556	508	538	532	499	499	488	544	520	541	507	540	497	478	512	500	534	521	491	515	500	516	522	531	503	514	553	511	544	525	527	537	532	512	508	515	487	498	493	511	511	495	542	543	509	539	534	531	544	526	531	504	497	500	509	526	548	555	488	537	561	554	459	515	496	510	519	496	534	513	504	529	560	485	511	518	566	490	527	540	496	547	515	525	524	532	537	490	514	524	537	545	522	535	527	508	509	509	513	518	501	520	476	491	531	510	503	558	542	564	537	487	491	502	506	515	530	531	506	528	528	524	504	539	522	531	520	530	528	523	539	593	483	508	528	543	527	541	545	551	511	546	530	524	535	513	532	514	532	540	502	514	523	529	520	528	527	549	494	522	506	510	500	517	577	543	488	545	559	569	482	525	516	536	539	562	522	508	547	517	525	541	501	498	509	523	539	506	541	512	556	542	485	516	511	542	519	515	549	535	530	528	534	503	518	521	511	495	522	530	522	536	475	537	508	500	541	524	478	510	520	519	536	540	501	511	555	519	513	493	536	595	522	541	526	530	528	503	503	489	547	557	531	530	502	484	484	522	571	562	537	514	547	514	543	553	505	499	524	521	564	541	515	510	480	527	522	511	524	539	512	541	499	469	514	523	554	517	527	509	550	512	478	549	542	509	546	540	509	511	521	505	563	541	522	540	541	524	512	520	553	546	500	515	531	547	510	559	538	528	570	494	511	531	527	528	458	530	540	519	509	509	511	533	562	562	547	525	498	526	515	549	539	524	505	505	492	562	552	497	544	522	526	537	493	530	521	540	520	484	501	502	531	538	522	504	531	513	513	526	545	535	516	560	527	583	560	531	504	528	516	502	466	549	504	545	509	544	524	566	531	517	522	516	484	539	552	510	539	497	576	516	546	505	542	532
44368	54473	20414	8826	12811	7768	1713	880	894	845	826	758	752	717	720	686	689	686	671	665	658	654	629	673	603	589	678	667	607	653	617	614	615	596	646	612	632	604	608	643	624	625	652	615	598	607	604	599	603	615	595	635	645	603	603	584	585	588	615	576	589	635	608	645	571	616	635	595	601	631	556	663	631	607	621	621	591	624	595	570	568	641	613	642	603	610	638	604	635	620	605	591	560	606	623	601	607	615	658	632	608	623	589	642	614	614	606	565	608	618	654	607	589	621	603	645	672	627	709	627	617	629	639	615	606	649	616	627	644	628	615	625	598	645	588	620	635	602	630	574	635	650	592	633	611	626	595	584	600	627	631	638	607	643	632	617	606	611	582	606	554	628	635	632	673	613	621	578	593	591	618	631	590	590	591	618	638	616	610	568	586	605	623	590	602	626	615	586	606	595	618	583	585	627	584	631	618	567	592	613	619	636	645	596	614	615	634	617	595	630	583	615	609	623	633	620	606	581	603	607	627	627	607	620	630	615	620	585	597	601	622	628	582	612	621	612	610	600	606	642	586	605	597	619	618	618	596	617	660	613	623	602	660	654	567	570	580	644	598	611	591	657	630	595	649	611	622	617	614	600	644	647	620	610	669	624	625	638	612	608	602	596	600	615	612	607	591	606	592	644	607	540	620	622	612	624	614	606	645	615	595	647	648	588	605	640	619	647	603	589	603	655	597	590	653	630	595	597	598	621	598	584	587	649	606	626	584	634	605	639	604	708	583	575	616	575	659	592	598	584	594	582	621	583	597	573	625	617	593	623	571	593	589	614	582	581	594	635	620	560	596	642	592	576	630	628	606	585	579	573	599	589	579	567	621	641	643	608	596	589	636	588	651	581	649	580	603	592	601	667	622	600	584	606	607	598	598	610	612	607	645	616	565	587	617	615	624	570	612	593	592	638	632	628	592	616	625	591	617	603	616	641	598	576	636	607	610	671	589	624	608	624	617	630	615	631	605	614	606	616	612	568	600	628	618	584	610	621	565	600	589	634	618	566	627	555	617	638	598	554	604	620	606	577	617	586	628	599	577	638	640	585	606	642	629	620	632	599	652	599	614	607	639	633	636	675	580	604	598	614	631	620	637	609	553	607	592	579	611	607	619	612	570	616	624	603	582	598	585	641	601	639	603	611	608	583	627	605	594	671	615	605	600	581	580	597	597	582	606	594	634	683	641	587	588	606	615	628	654	572	622	622	590	596	625	603	623	619	607	577	580	605	677	618	598	630	637	616	590	581	594	571	596	635	620	623	605	601	580	582	599	612	642	598	567	631	619	644	622	574	659	585	603	606	605	628	617	609	592	596	577	636	587	647	569	628	610	586	591	593	619	624	579	595	617	589	623	626	627	615	616	629	576	543	602	613	586	618	549	611	594	592	580	592	647	613	614	614	600	609	618	644	551	590	625	641	626	614	621	537	639	633	635	616	635	631	625	598	609	597	650	609	576	604	598	607	619	591	603	602	570	651	617	603	623	590	632	620	598	601	632	609	631	639	627	569	572	571	596	604	602	611	643	568	631	598	567	624	682	647	594	611	644	596	658	549	596	646	617	602	627	622	628	591	656	641	583	612	575	642	619	617	592	592	638	606	596	623	616	572	624	600	606	622	603	624	613	634	613	649	591	595	617	631	613	596	612	636	557	678	611	634	611	610	648	593	595	584	579	592	618	627	584	608	617	587	577	580	598	587	635	589	593	568	609	593	633	606	585	599	627	590	623	578	640	618	621	650	554	620	561	607	595	641	610	589	631	601	600	588	569	627	626	607	635	601	619	637	593	577	593	583	642	611	576	571	600	595	593	617	598	628	610	594	564	581	655	572	649	610	610	588	583	591	674	604	618	622	616	623	607	612	622	598	640	601	585	620	655	582	634	622	589	602	613	614	569	570	641	619	627	629	609	630	610	593	595	576	569	609	639	572	599	617	641	584	665	635	648	660	595	608	595	600	601	582	631	578	621	609	608	573	600	614	642	599	596	624	650	600	627	608	637	620	574	620	583	617	606	620	574	645	605	660	674	578	624	626	583	612	633	615	603	563	586	663	609	675	592	562	582	624	614	623	619	600	604	642	589	592	625	588	615	622	627	581	639	638	615	614	607	615	609	608	590	615	638	598	591	616	573	582	631	612	608	672	636	586	603	591	598	584	618	647	604	575	563	603	622	599	594	591	561	615	580	536	620	591	598	623	581	659	594	655	574	582	623	574	621	597	616	601	654	573	597	657	621	581	620	673	623	651	609	612	599	619	643	624	568	598	591	574	604	613	602	614	611	599	667	630	644	578	598	618	609	627	622	628	612	585	619	612	635	615	585	606	642	597	657	639	622	599	589	614	606	585	597	605	607	606	593	636	628	616	562	625	555	612	629	579	643	630	621	639	611	616	629	630	673	596	594	587	639	640	598	528	626	636	633	632	597	630	630	625	638	630	578	631	593	600	672	614	630	592	604	672	594	643	599	647	612	598	618	629	627	611	614	604	603	622	606	559	594	604	655	637	619	641	596	592	593	590	603	658	627	614	633	646	634	594	673	576	637	612	650	637	599	582	566	612	640	609	612	616	594	672	621	605	625	603	606	604	627	617	577	607	638	574	643	604	597	629	642	611	605	640	653	622	601	605	604	634	591	617	608	624	636	645	635	613	604	594	641	595	625	641	582	699	622	588	622	621	614	630	640	599	583	619	597	609	646	645	612	576	582	642	635	638	622	574	612	621	570	630	599	638	599	605	606	586	658	634	620	612	579	585	600	624	640	601	576	648	579	593	617	607	602	612	610	605	583	605	599	602	615	624	619	612	605	601	584	606	630	628	622	606	655	635	602	591	607	603	639	605	593	574	577	631	626	557	582	614	613	625	596	611	636	621	590	579	614	602	650	626	586	631	612	620	602	617	609	568	601	578	636	616	627	628	609	643	629	629	615	645	624	608	605	548	610	600	616	615	610	647	624	603	631	630	569	606	609	621	619	581	627	634	651	613	587	626	622	604	656	618	586	620	598	597	610	623	656	616	669	607	603	589	622	627	608	656	637	594	613	641	616	611	592	612	613	636	610	634	598	635	639	616	575	583	613	645	609	628	588	637	581	588	652	623	620	597	606	607	589	609	635	644	644	615	597	601	639	631	591	622	598	619	639	634	601	613	615	625	573	585	597	620	609	571	628	584	599	617	633	628	630	581	616	596	597	617	655	665	642	600	639	580	640	627	590	600	603	603	613	587	623	585	608	576	620	639	618	639	616	582	626	624	636	595	581	572	644	605	576	638	607	565	589	604	635	597	597	615	621	604	603	575	567	638	612	600	559	606	652	636	597	614	574	642	604	595	575	643	645	604	584	617	600	623	585	586	578	620	604	626	599	657	605	626	564	612	632	571	611	620	583	610	616	629	601	602	610	584	585	611	607	610	602	591	640	631	590	616	574	627	562	643	648	665	600	585	598	582	593	632	616	595
25342	21263	26786	24995	7612	2669	655	491	528	461	482	442	438	447	439	407	458	444	434	425	428	463	416	422	413	415	391	405	462	402	429	441	457	422	407	412	428	459	415	465	429	429	415	420	410	383	406	420	420	410	420	487	416	427	472	386	441	401	379	413	457	425	461	442	411	444	387	439	398	408	411	412	447	411	422	425	477	422	418	407	428	426	425	477	459	400	415	436	402	417	421	452	419	402	417	413	433	411	399	427	432	472	439	428	395	396	401	425	431	453	402	386	478	407	397	442	440	438	440	416	398	430	467	437	432	440	411	433	396	425	436	460	435	385	426	401	443	384	441	452	432	418	411	437	468	425	411	452	430	416	428	396	412	419	435	425	414	401	405	400	396	426	429	444	432	419	424	444	405	441	419	409	454	428	405	425	437	464	429	413	427	427	406	417	383	400	426	427	420	371	366	430	408	414	461	410	393	445	451	444	435	412	446	443	393	445	412	434	466	422	438	440	439	436	447	440	398	444	450	431	443	393	379	405	425	427	442	392	422	424	408	395	466	408	420	427	417	439	405	425	437	403	411	385	433	399	407	405	447	424	391	439	423	391	428	441	446	439	431	426	453	438	412	459	426	445	372	443	421	404	391	374	403	407	402	444	415	431	419	438	402	399	433	455	410	428	419	437	370	455	408	419	415	417	421	404	406	454	417	413	409	430	446	410	417	432	438	425	405	409	432	409	397	420	425	446	429	453	413	406	446	403	452	411	399	384	427	430	433	381	428	423	413	394	413	407	407	452	436	417	403	425	423	421	434	432	479	421	440	417	411	426	425	444	439	395	429	429	402	427	469	457	407	420	431	447	413	394	407	429	420	441	402	451	412	392	452	397	421	452	422	451	435	430	415	427	393	425	412	394	426	408	470	377	417	473	401	388	432	421	389	446	413	426	445	397	412	435	396	440	425	396	404	416	406	398	424	423	466	416	431	439	404	401	425	442	423	412	463	474	417	437	427	411	428	423	402	417	413	449	443	412	442	421	468	418	438	424	405	400	442	446	436	471	378	428	415	379	431	425	414	446	430	400	430	405	433	445	388	406	414	447	418	428	413	395	452	421	435	415	458	425	405	455	418	445	438	403	401	399	439	417	461	425	452	449	429	405	416	440	461	410	411	432	405	447	385	451	443	425	409	421	456	400	429	407	424	413	426	424	403	480	435	418	409	430	395	406	417	393	420	434	417	427	424	397	445	455	418	420	409	405	437	413	412	425	417	414	426	433	397	366	425	432	431	413	444	449	413	422	402	399	386	395	413	414	418	423	360	408	367	414	439	423	423	440	422	434	419	419	410	396	442	425	441	411	404	389	415	405	416	404	378	457	450	449	424	411	418	436	445	428	435	379	424	387	403	399	463	429	441	436	408	432	427	420	439	415	416	417	423	453	422	405	404	426	427	433	422	412	406	396	436	433	434	444	419	427	406	432	424	397	404	446	426	425	459	432	401	433	417	413	398	427	430	400	430	445	413	425	429	429	411	436	438	460	394	448	433	427	406	445	450	408	438	451	411	424	417	392	422	376	463	431	396	430	457	403	425	420	416	374	405	437	393	381	412	422	385	435	384	390	439	440	449	399	442	445	402	417	400	404	405	388	443	403	403	400	431	397	393	420	436	458	402	417	418	445	397	359	397	442	449	436	416	422	416	460	404	409	411	443	472	404	411	424	387	382	425	465	401	435	424	383	418	423	439	411	452	447	422	443	439	439	410	397	454	430	457	436	424	426	415	402	440	389	414	404	397	455	451	416	420	436	435	441	428	357	414	418	396	467	432	400	401	427	445	451	394	406	398	453	421	409	423	411	426	418	421	393	446	425	444	438	392	426	432	423	428	435	406	455	392	428	433	449	409	431	415	374	433	415	430	464	434	443	447	434	446	441	375	427	437	439	463	410	432	412	408	416	414	437	395	422	427	417	414	438	400	394	443	384	403	425	436	397	422	416	376	449	416	441	401	434	461	396	403	430	385	449	417	386	464	456	411	415	409	399	422	439	408	414	426	451	432	424	434	447	405	439	439	434	419	413	457	411	432	419	420	428	411	414	446	440	414	416	425	433	434	432	446	406	414	407	406	447	447	420	417	447	433	433	431	419	442	407	419	421	434	446	418	426	448	396	447	388	392	422	428	408	436	405	421	422	440	406	462	464	379	426	433	386	424	428	415	393	416	445	440	435	418	392	390	406	446	405	405	409	434	438	431	413	370	404	410	407	440	427	409	424	454	418	396	426	469	397	436	420	409	423	443	444	391	438	415	449	409	440	412	408	421	413	411	414	447	428	418	416	464	429	412	400	386	376	418	448	435	366	397	416	411	404	444	455	448	390	406	412	410	420	438	429	421	449	404	415	412	432	406	409	395	452	452	413	424	432	443	419	385	451	405	392	406	414	404	393	364	418	404	393	411	420	424	394	440	401	416	423	389	437	386	373	420	410	393	437	432	405	431	426	424	400	404	398	427	427	423	394	419	435	406	441	382	395	371	414	443	423	417	414	419	415	416	430	417	422	405	395	450	448	441	411	417	409	405	400	382	436	414	430	431	427	415	431	423	433	411	429	359	424	414	382	459	431	399	399	419	446	426	436	432	408	391	397	410	447	408	420	432	404	416	416	368	403	388	394	451	437	430	410	432	423	444	450	434	412	441	390	406	431	401	381	418	422	436	457	404	440	411	448	392	424	411	409	389	418	428	405	429	407	441	410	401	404	418	438	458	469	407	410	397	419	410	406	426	437	417	423	416	407	435	372	434	440	436	414	393	438	433	411	407	423	426	443	430	419	382	401	469	423	420	397	423	435	413	415	429	428	444	443	424	450	411	421	425	403	404	435	389	423	420	405	411	401	388	406	438	411	453	443	430	371	449	421	399	421	403	407	398	428	408	409	399	460	438	430	412	415	402	423	435	426	412	428	407	421	368	425	415	442	463	437	424	406	406	393	433	393	404	426	413	440	429	372	422	426	424	429	455	396	428	465	424	396	430	418	475	420	456	443	409	404	420	410	445	437	386	404	427	405	419	434	440	431	446	419	426	390	431	401	411	437	435	422	429	410	392	382	410	431	407	411	414	406	493	417	419	410	408	471	438	448	429	358	455	437	376	426	416	439	408	415	432	423	446	433	414	423	411	405	419	421	378	374	438	419	415	434	445	449	438	452	435	418	435	422	445	384	422	436	448	401	435	413	447	432	416	394	420	435	374	404	452	418	407	413	419	416	410	439	389	425	432	423	425	398	443	458	453	425	417	435	413	448	403	424	404	444	405	379	441	390	456	446	436	417	392	382	409	436	449	422	427	409	394	422	411	395	408	376	418	420	392	463	423	430	399	447	435	413	377	408	441	410	392	433	452	427	401	391	421	410	415	399	425	428	434	403	423	427	397	403	444	416	412	429	452	418	423	445	458	442	413	461	436	398	427	408	409	414	429	402	394	425	426	426	399	452	401	426	446	384	410	404	414	404
41136	43379	13303	5549	6751	5427	1133	766	685	656	622	611	626	524	553	543	544	551	538	592	570	586	538	545	531	579	542	511	525	525	533	502	553	525	480	500	524	485	500	548	583	538	534	557	525	488	529	510	545	502	492	484	512	537	516	536	524	510	541	508	540	536	536	514	517	534	525	495	518	506	518	484	547	538	537	492	517	503	547	493	514	526	517	550	490	552	499	548	543	565	544	502	504	531	529	539	491	553	518	506	513	508	541	514	479	528	515	530	519	520	547	526	512	566	530	577	532	523	519	523	525	540	532	528	556	525	519	520	524	535	512	527	544	514	530	516	521	509	504	504	492	461	547	546	475	536	475	541	519	513	477	552	506	508	508	522	506	542	555	502	540	509	489	466	552	530	517	504	494	519	515	517	525	517	554	551	509	491	515	478	505	490	532	520	507	478	550	535	529	501	545	541	513	488	496	492	516	513	546	534	514	514	499	547	490	515	520	494	488	473	536	499	525	532	538	564	531	535	531	508	509	538	526	514	500	514	528	497	488	505	540	514	523	493	512	524	509	509	508	518	488	512	503	516	510	505	524	532	517	510	471	505	537	508	535	528	525	518	531	504	498	533	516	540	530	551	543	534	510	585	535	525	497	518	501	461	498	507	517	547	522	483	504	517	562	520	460	492	517	509	510	529	534	554	505	545	477	537	497	543	516	517	542	544	504	536	521	501	527	503	504	525	561	520	523	528	533	537	527	492	527	545	566	509	559	511	507	531	489	535	492	505	495	540	530	530	494	513	522	514	492	502	525	561	517	500	481	504	511	513	486	532	543	518	536	475	545	508	497	522	541	546	475	503	486	493	522	507	548	538	489	511	524	499	548	543	506	508	537	506	479	521	529	516	507	523	545	521	546	511	567	473	557	519	537	481	477	543	536	495	515	506	522	520	517	530	514	507	515	517	537	506	521	480	511	528	488	490	499	514	535	527	505	561	551	511	521	539	527	496	458	519	527	562	478	544	492	524	487	485	520	505	513	497	501	507	495	520	464	502	556	537	487	549	545	521	489	560	539	490	492	520	501	568	488	506	495	542	533	534	483	513	508	502	544	481	506	541	534	508	553	533	550	499	517	513	544	523	505	521	504	505	498	494	528	560	510	536	513	480	519	502	513	528	459	519	527	507	497	531	485	538	519	495	520	485	519	500	542	513	494	528	498	516	507	571	496	512	492	521	507	493	526	505	470	519	515	520	526	531	510	510	539	554	482	496	533	553	512	495	514	503	540	549	499	529	524	496	531	529	523	534	488	523	533	566	525	505	529	498	525	509	481	514	534	531	532	499	510	479	507	522	514	535	551	504	544	496	506	520	533	512	500	542	525	510	506	527	528	549	511	516	508	496	519	499	492	515	517	469	505	505	516	512	494	537	527	538	516	531	545	498	497	493	527	533	512	503	514	508	502	514	529	473	493	503	586	572	501	510	534	531	528	493	503	503	546	517	507	527	519	530	518	511	548	525	498	524	490	536	510	479	477	488	497	522	506	533	539	514	519	495	510	490	505	530	501	498	547	473	498	523	520	511	508	514	501	531	524	530	486	506	514	517	493	509	474	526	516	523	539	506	527	524	533	523	504	514	533	560	542	516	546	502	490	494	507	503	499	535	497	496	522	548	544	521	495	498	492	471	476	543	545	490	522	513	545	532	507	499	532	520	546	546	514	506	515	504	489	478	510	546	524	522	524	536	547	575	536	535	501	494	539	519	527	531	494	512	521	543	481	527	529	492	476	551	517	560	530	518	504	490	486	546	495	519	539	559	528	533	524	559	547	482	541	501	527	507	471	488	515	536	519	525	526	536	540	527	528	525	498	532	534	548	477	581	491	508	544	501	507	522	478	517	513	531	508	511	498	548	505	513	538	515	511	494	517	506	529	489	525	507	490	504	541	509	481	538	531	509	556	526	513	502	525	506	468	503	520	528	512	526	499	516	533	493	517	500	494	482	529	533	494	512	554	495	498	521	526	497	537	511	512	537	531	520	522	575	550	499	531	500	535	525	530	512	547	485	503	534	522	535	566	574	508	510	512	575	552	482	489	516	504	476	509	507	529	519	492	527	449	527	485	491	532	482	539	531	500	512	495	519	526	495	535	528	537	527	518	479	471	497	525	492	541	517	523	508	483	537	488	515	517	500	527	523	534	553	519	507	512	546	499	494	511	520	524	513	544	540	511	509	547	478	518	479	562	537	504	535	501	481	492	516	502	502	543	535	550	506	514	507	520	506	521	495	507	550	506	508	475	515	499	486	571	542	522	543	516	531	490	519	510	543	526	487	486	491	527	495	484	534	529	492	508	510	521	501	494	500	496	522	487	523	535	514	544	533	519	525	523	573	492	467	496	486	502	508	491	507	569	543	548	479	528	513	475	465	516	493	499	512	514	522	512	465	503	475	520	531	519	504	512	512	505	547	497	485	520	541	514	527	530	542	543	484	540	499	502	509	538	528	497	465	505	514	521	529	524	464	516	480	562	553	485	529	523	549	533	500	555	549	509	525	532	548	510	502	507	502	543	514	516	557	543	531	515	557	539	499	514	483	547	501	490	506	481	505	551	535	504	482	494	539	545	548	577	512	490	490	489	514	495	541	522	519	518	527	512	509	513	513	475	514	514	476	516	493	487	525	522	514	523	516	470	500	520	488	491	517	490	513	498	513	532	512	545	524	507	519	485	509	521	499	493	551	503	507	522	517	537	476	517	510	526	468	527	492	521	524	556	493	471	508	507	495	505	488	520	524	497	512	514	543	523	533	513	523	471	520	541	504	506	506	516	545	556	504	526	530	536	537	536	571	523	524	555	490	545	521	523	504	528	533	493	499	515	548	534	521	546	497	527	462	532	525	536	513	532	529	521	496	534	498	516	552	509	503	502	487	503	537	526	546	508	503	514	544	487	536	522	514	492	532	538	536	496	529	521	514	540	509	554	507	539	480	527	502	499	515	551	537	509	497	499	520	519	465	509	498	512	499	559	472	497	536	523	515	569	536	549	521	504	472	474	501	518	516	576	545	497	523	490	509	521	536	482	515	531	530	512	528	491	511	503	478	563	527	530	488	507	441	521	529	526	489	551	489	509	516	495	492	517	576	533	516	534	476	494	538	484	512	545	492	529	507	511	536	487	512	538	502	531	541	535	518	481	496	509	517	553	515	494	520	494	514	543	556	493	500	510	552	531	510	533	514	521	559	540	511	470	529	526	500	507	524	514	529	517	506	517	482	494	528	505	466	522	535	525	509	489	554	515	512	520	531	507	522	480	494	483	471	550	516	502	512	478	519	543	538	506	506	524	497	513	510	504	514	494	523	521	470	560	512	510	543	538	532	468	522	539	532	523	494	541	498	484	536	508	516	482	543	486	502	547	545	494	494	536	533	539	530	530	500	521	505	512	484	520	531	524	559	511	502	559	480	553	482	499	503	510	540	555	511	498	500	494	455	506	510	489	488	536	506	446	488
22934	21243	28891	23877	21299	21500	8565	1333	1060	974	935	920	865	845	854	803	811	788	799	798	811	789	839	762	791	743	773	761	794	797	741	755	766	793	769	728	779	722	743	780	767	756	734	745	822	793	752	740	755	721	770	724	775	704	701	716	784	752	726	727	721	759	770	768	743	757	698	763	675	738	729	752	744	737	725	742	787	692	746	749	708	747	743	758	714	727	759	747	775	742	728	754	732	752	772	745	711	724	734	727	771	790	783	779	726	765	730	728	698	735	735	741	766	741	727	682	761	733	731	753	783	737	749	792	753	783	770	779	773	711	725	734	693	712	692	726	681	710	745	690	708	764	735	713	766	741	753	778	774	737	706	743	759	748	736	769	711	716	726	771	745	732	714	741	738	725	703	762	711	710	738	726	699	740	760	776	783	805	772	749	763	701	719	734	747	697	754	744	762	727	741	746	727	777	715	763	740	723	722	740	716	764	716	723	720	734	732	798	725	735	740	727	765	701	756	745	730	709	756	719	739	785	717	734	710	745	732	692	742	750	682	704	720	764	743	729	678	724	764	695	701	704	757	759	710	777	739	766	725	677	759	719	690	792	727	738	692	834	768	753	710	740	711	745	762	706	707	720	748	714	743	751	782	715	736	740	685	739	744	756	732	763	693	715	709	763	789	739	703	706	720	727	693	714	718	727	705	785	707	744	681	730	772	769	713	750	765	765	720	801	714	808	720	780	743	712	778	742	723	756	737	806	723	733	807	750	761	736	716	686	779	713	695	706	727	754	759	784	711	792	743	734	779	752	729	698	720	752	737	727	748	787	742	697	725	724	747	790	767	725	699	797	778	729	741	753	743	740	727	737	765	789	726	784	769	762	721	725	731	767	808	749	741	744	742	761	727	710	756	757	757	707	738	791	698	792	757	738	771	738	791	719	747	714	759	774	713	708	708	766	751	728	692	727	691	732	742	755	750	728	755	713	699	699	737	682	768	700	710	767	777	673	786	737	719	735	733	765	714	761	748	726	769	711	703	704	790	744	763	731	785	779	746	733	704	768	725	735	734	744	733	740	751	677	727	720	709	697	751	726	727	728	724	688	762	754	782	792	703	735	732	757	666	733	730	728	717	703	723	724	762	752	747	752	761	688	737	718	706	756	746	753	714	736	733	784	721	692	724	745	767	766	740	730	729	732	741	760	804	705	697	712	755	763	712	754	703	722	764	749	737	730	720	780	723	714	760	753	730	689	806	765	661	748	692	748	716	733	694	736	750	738	740	723	715	699	743	766	730	713	733	716	781	760	792	771	757	753	672	726	756	730	735	721	742	759	763	735	715	689	767	733	786	809	727	714	718	776	740	800	720	702	710	754	772	682	738	747	731	685	714	739	750	762	709	760	788	749	722	767	741	739	748	769	735	739	707	703	742	682	770	776	759	706	753	736	742	778	763	699	769	730	724	727	765	704	727	692	705	677	742	767	717	745	735	773	763	717	758	695	717	782	737	766	700	751	727	722	727	745	687	775	726	709	742	784	730	704	751	708	700	775	658	754	772	812	760	728	743	765	749	779	706	759	782	730	755	720	737	735	780	712	688	749	759	700	728	690	760	761	726	710	771	731	757	712	754	749	702	775	751	767	750	703	733	762	732	746	686	738	712	791	657	775	737	696	714	709	748	744	741	690	734	748	736	755	762	747	737	724	742	740	764	743	688	727	747	764	737	716	734	733	732	758	724	721	698	758	775	718	789	709	765	699	701	744	715	760	753	714	753	702	744	782	685	775	736	735	691	765	744	761	745	758	723	744	735	743	730	745	707	763	749	717	708	705	755	718	793	709	717	711	765	746	727	727	719	708	768	726	737	742	776	712	742	723	739	749	764	745	731	779	732	696	752	754	775	746	722	737	803	732	730	778	737	722	771	709	753	769	753	750	785	758	724	695	772	741	774	728	769	778	717	716	794	776	757	730	754	714	740	744	728	761	776	732	712	739	712	739	732	760	758	766	730	751	737	767	727	714	700	736	704	767	752	745	742	720	773	759	751	674	720	731	708	739	731	756	698	759	706	677	760	712	733	761	758	801	700	732	736	745	739	706	775	746	711	732	725	738	739	724	779	757	704	684	707	728	738	715	738	756	753	714	743	738	732	787	772	754	741	735	712	764	735	715	715	762	740	759	730	737	771	738	701	743	741	769	732	732	713	771	713	730	751	764	789	706	752	695	762	752	720	769	690	710	764	725	696	710	752	719	736	696	726	706	748	797	732	745	766	706	750	699	694	747	759	752	726	722	739	727	748	715	762	729	716	758	782	685	721	739	710	709	706	727	784	776	672	742	743	756	692	739	694	720	779	767	750	736	706	746	747	719	737	762	768	750	732	721	730	678	720	743	710	750	743	760	781	747	790	738	691	750	766	740	741	692	703	747	729	771	707	723	734	775	745	768	697	772	755	725	741	688	727	732	698	731	730	740	748	760	744	750	747	748	717	737	731	774	755	731	724	721	788	738	732	694	722	736	714	734	765	723	710	771	711	737	769	714	763	756	753	697	786	747	793	714	768	715	753	695	721	709	713	736	733	731	788	748	726	732	712	722	699	749	715	729	708	736	731	693	722	746	702	697	738	706	720	726	750	727	735	738	751	733	733	750	757	714	723	721	748	737	739	748	729	714	772	701	743	758	712	758	721	736	773	772	714	752	753	712	748	705	803	756	708	778	709	750	750	740	734	761	765	748	691	742	727	761	794	740	735	749	748	703	723	699	763	753	786	722	667	789	673	734	743	789	762	754	746	755	742	712	762	721	768	718	791	753	715	724	712	733	723	690	720	683	724	743	768	768	713	739	715	786	744	721	720	669	707	780	719	765	736	750	711	717	737	709	729	738	737	684	739	738	743	746	750	736	711	732	736	795	722	746	740	777	788	697	747	761	757	733	757	752	732	741	761	718	728	770	710	743	749	739	711	702	676	733	748	754	728	769	739	739	747	760	777	713	668	750	712	702	721	722	714	730	760	782	684	749	760	751	674	731	745	761	750	722	706	737	750	729	746	730	746	739	756	773	707	717	679	723	778	771	721	759	783	720	770	669	774	773	754	741	747	749	783	771	764	721	735	712	698	758	791	723	705	729	749	742	738	688	754	755	739	745	707	741	718	701	752	744	756	722	726	756	751	768	785	776	737	729	695	745	765	767	757	729	755	737	699	775	730	761	733	703	748	768	749	728	715	719	751	774	727	713	743	725	764	707	746	741	706	707	746	724	790	748	720	742	730	710	760	716	734	755	789	744	692	763	725	745	738	756	704	721	735	724	748	725	790	769	739	779	750	735	734	723	718	780	727	716	748	748	706	750	788	781	777	754	705	723	757	732	727	647	732	778	732	734	751	723	757	723	745	739	762	777	752	736	744	736	741	794	698	741	697	749	700	692	741	753	738	736	733	742	735	749	766	768	682	777	774	761	754	777	740	688	733	761	713	778	739	769	706	739	764	740	748	749	742	770	769	729
54212	67123	30320	18179	18652	16463	3126	1805	1611	1400	1266	1242	1145	1144	1067	1058	1006	973	946	936	941	911	883	968	939	925	925	889	945	873	851	889	852	870	875	875	853	874	866	827	863	845	879	881	829	887	852	892	866	857	821	816	868	851	821	898	814	826	853	832	880	880	817	900	832	844	830	851	815	868	871	804	837	812	813	823	857	825	854	868	870	828	863	837	839	835	853	826	910	851	859	879	873	838	885	883	858	853	810	883	875	862	844	837	830	872	915	845	886	829	847	900	879	878	806	878	913	902	854	844	855	833	788	846	876	874	871	812	854	865	888	845	835	862	828	907	864	869	881	821	854	814	861	878	821	870	836	857	796	822	860	836	819	837	818	806	841	819	845	842	836	856	870	842	843	874	790	789	859	851	890	819	794	844	833	864	850	834	768	826	856	812	873	876	840	864	800	860	853	815	846	861	856	876	843	819	860	858	831	841	879	862	809	863	847	817	817	842	828	838	837	881	853	847	857	830	835	907	875	832	833	864	821	878	812	885	834	832	843	827	808	861	817	845	768	844	842	818	826	846	869	836	805	861	849	857	826	836	840	861	882	840	877	840	876	856	861	819	837	866	841	810	883	822	856	840	826	829	859	896	863	785	838	830	841	849	820	872	774	854	857	871	848	831	849	814	844	825	795	866	812	796	817	787	864	840	857	899	804	863	828	831	845	784	802	829	890	786	858	868	852	848	833	746	893	845	846	788	807	852	835	839	818	870	806	894	833	856	818	796	874	798	827	883	821	842	835	851	853	866	814	865	884	831	798	812	840	829	799	844	809	868	844	840	873	829	859	853	834	850	869	824	874	868	901	869	881	797	797	848	887	830	791	821	820	833	815	846	845	848	812	846	821	868	858	819	886	792	812	815	813	842	866	847	831	850	823	793	851	842	871	818	820	793	823	835	821	847	865	860	808	844	798	829	845	851	856	833	811	822	819	849	836	881	835	842	837	836	808	751	811	868	881	824	847	852	865	862	872	836	796	824	840	799	863	813	834	843	839	853	894	855	868	879	881	831	850	873	836	815	903	832	876	839	811	830	865	859	782	874	857	850	811	864	825	809	903	891	874	805	831	858	854	890	854	858	815	788	833	870	842	871	853	879	852	801	825	857	831	811	852	828	888	835	871	848	823	819	824	847	849	840	844	850	877	902	832	785	866	781	838	815	847	838	863	835	811	853	889	806	848	836	828	853	876	837	862	807	913	857	822	858	811	779	846	830	857	835	836	801	885	839	834	831	864	861	827	892	816	840	825	828	863	826	884	828	838	865	876	828	840	832	836	793	823	878	824	842	864	832	911	815	813	810	811	825	852	851	820	849	810	855	851	830	837	886	859	821	839	859	862	824	822	845	865	878	795	854	834	793	840	860	831	814	838	838	806	850	803	825	853	800	852	891	859	821	802	913	866	823	854	804	829	871	842	847	834	843	819	891	807	845	840	824	807	828	842	825	818	797	810	821	866	852	869	864	862	880	861	850	894	845	831	856	820	897	824	860	869	859	877	836	847	843	830	863	797	840	864	876	823	806	774	820	849	865	848	822	822	852	798	856	827	822	860	860	863	857	788	823	825	851	867	829	832	822	884	859	834	809	844	812	790	884	816	822	855	860	848	838	814	834	884	870	810	820	786	873	863	828	844	853	795	800	887	857	806	858	815	858	859	912	894	812	840	899	818	825	809	856	842	888	812	843	818	843	788	798	829	822	868	826	816	805	871	856	823	809	816	832	892	822	828	852	867	802	853	882	836	879	825	855	865	831	843	855	844	858	878	818	847	795	846	783	848	843	823	826	857	803	827	875	795	870	810	876	798	837	838	863	859	855	841	808	787	876	874	784	889	841	799	852	858	854	863	850	853	841	857	875	810	870	804	894	837	811	859	872	827	865	779	839	807	841	865	797	905	854	863	773	818	831	781	833	852	869	764	895	861	876	853	854	844	822	866	844	859	818	844	836	847	881	829	845	901	805	877	835	837	837	867	813	840	855	847	855	782	735	856	825	902	855	849	797	852	835	850	839	867	802	749	824	809	837	880	827	837	868	915	856	853	847	850	849	847	837	837	896	908	834	880	895	844	869	859	854	882	810	819	824	852	836	878	856	884	857	828	827	882	851	878	803	847	858	814	846	829	862	831	859	844	842	816	849	843	864	843	829	854	816	831	852	882	858	842	800	863	790	797	878	856	806	810	810	850	846	851	795	879	824	849	854	866	854	844	836	809	835	816	780	836	869	836	885	846	843	877	835	812	939	809	823	857	826	816	836	929	872	836	823	848	829	845	792	770	819	863	873	853	870	860	806	799	838	870	856	876	814	822	796	823	850	850	855	845	868	811	872	818	848	871	855	831	847	873	844	849	801	853	849	823	859	823	835	814	823	844	846	841	863	869	851	885	883	818	798	875	801	862	850	851	864	840	867	844	854	813	805	867	836	895	829	830	842	825	809	892	860	828	890	832	839	878	857	843	803	839	899	846	805	837	833	814	844	837	900	830	846	809	880	864	834	867	870	847	819	827	813	824	840	856	845	921	835	818	898	830	815	890	856	876	841	785	859	821	840	883	862	836	927	859	808	807	796	824	880	832	808	840	835	816	851	829	773	845	871	853	825	822	906	834	863	851	837	825	855	899	797	824	832	906	836	867	861	851	803	868	805	807	862	788	893	863	837	791	870	830	854	798	825	833	828	878	877	822	802	785	839	876	824	824	802	818	858	857	839	835	847	831	820	792	812	787	902	846	843	880	843	800	867	871	874	833	822	861	858	818	816	882	829	879	793	858	812	802	914	828	872	895	832	859	865	872	804	811	824	845	796	814	855	855	832	835	778	810	867	840	833	825	832	821	879	899	819	865	834	873	852	846	885	879	849	845	839	832	821	813	833	832	847	819	882	877	813	865	812	873	843	845	781	851	813	889	817	863	866	879	814	901	800	842	839	791	834	841	803	850	863	768	863	850	855	848	892	881	828	850	875	823	836	837	876	855	813	857	795	826	874	818	873	815	825	869	883	794	882	833	891	814	826	823	836	803	824	850	847	849	802	903	824	845	871	883	817	868	847	864	820	800	854	781	848	814	787	833	816	807	835	846	795	864	816	789	834	858	799	815	827	820	805	860	820	839	831	840	866	857	814	856	858	775	877	880	859	824	880	840	846	876	944	817	833	839	889	879	836	803	832	868	790	819	830	883	856	821	844	857	913	816	842	892	819	810	847	854	848	862	859	868	817	831	842	843	850	868	843	826	852	857	834	862	822	861	844	824	872	804	836	852	820	846	824	812	882	823	849	815	840	861	820	863	861	845	869	858	853	861	850	865	844	795	815	840	843	925	870	817	850	822	844	870	851	855	842	846	881	861	784	843	808	897	829	770	858	853	831	811	862	859	833	872	858	822	803	875	886	896	857	836	842	817	928	856	805	783	854	840	803	879	876	818	839	822	882	839	807	855	875	886	829	875	821	870	808	823	847
27899	20896	10652	1492	945	1044	479	389	398	366	380	396	351	382	385	379	377	402	349	368	375	385	373	363	380	379	368	402	385	361	342	363	361	372	385	376	395	369	359	388	355	376	373	384	364	363	390	369	380	356	373	367	390	403	367	384	345	337	320	374	347	330	373	366	372	368	396	355	365	354	348	396	370	358	340	369	356	394	382	376	366	381	354	373	352	390	411	401	348	325	391	389	355	385	400	363	382	353	378	340	349	378	393	415	357	374	399	341	341	366	354	390	373	382	359	375	367	363	401	340	391	366	389	364	387	376	388	364	378	361	372	370	359	383	367	367	363	366	387	366	337	363	376	379	372	353	389	391	381	372	348	380	359	370	339	390	401	372	380	374	396	373	359	388	363	375	340	413	373	358	370	380	361	356	363	360	355	398	384	359	377	384	354	397	371	354	353	372	424	372	351	384	397	390	373	362	352	350	390	393	384	403	381	382	372	401	366	336	380	364	369	385	372	346	373	350	405	370	391	365	350	347	404	337	373	425	374	405	411	358	378	369	346	380	370	374	386	357	354	359	366	382	378	353	363	333	356	361	362	359	400	361	423	381	382	380	388	385	381	377	383	421	350	364	369	347	361	421	384	326	374	371	374	383	368	381	365	407	334	398	372	344	361	356	360	363	366	336	341	387	370	392	344	359	408	385	384	376	346	382	390	386	368	372	359	396	383	377	330	374	354	372	334	388	371	388	384	370	373	410	390	335	383	387	378	401	387	396	381	386	399	397	393	396	390	354	366	380	384	400	369	383	376	412	376	347	393	368	399	354	391	371	376	357	392	353	370	370	357	369	370	365	375	341	367	380	373	361	329	380	352	365	357	343	341	323	364	383	352	343	354	381	392	368	406	399	386	375	363	358	372	374	395	341	390	400	373	379	339	384	372	412	379	352	375	369	381	348	396	369	382	379	368	373	368	356	329	407	345	347	344	380	383	383	382	374	396	393	352	363	362	391	363	334	373	338	379	370	354	367	373	348	398	389	338	348	398	382	366	382	361	335	340	379	357	358	370	332	358	392	340	385	346	358	374	357	370	408	373	383	351	347	352	377	359	382	387	336	397	355	359	378	425	379	351	380	354	356	353	383	389	383	362	359	406	355	362	386	356	357	377	374	335	392	372	354	389	388	380	375	377	336	378	388	394	377	357	350	350	389	377	370	351	399	354	372	377	379	355	364	330	368	389	362	361	342	387	356	370	359	381	360	381	369	387	354	373	353	381	406	376	372	348	354	382	347	368	383	355	366	359	362	364	381	351	388	381	365	364	382	395	338	335	382	390	378	347	389	399	349	356	364	357	403	380	381	365	369	408	377	376	345	404	377	358	364	376	369	394	398	369	363	345	401	371	394	338	345	359	393	373	359	367	347	375	372	371	380	351	366	365	378	365	376	385	386	376	399	356	351	370	377	381	387	387	348	369	381	392	369	363	401	347	379	374	371	400	387	384	335	360	352	368	390	353	357	343	377	355	360	387	369	386	398	343	352	376	396	370	387	370	378	374	352	355	394	382	386	350	368	385	405	344	354	384	405	379	369	353	360	394	419	357	370	375	370	397	326	407	385	366	376	385	360	356	377	372	398	393	370	356	426	348	363	390	371	363	386	365	379	349	373	390	366	369	363	389	362	364	372	370	362	367	344	358	356	353	379	354	403	380	359	353	363	401	368	363	375	344	367	336	346	393	378	358	393	410	369	351	367	361	404	370	381	377	366	401	398	403	334	383	394	374	392	362	371	376	371	383	380	382	357	399	350	379	352	365	392	395	387	371	366	385	345	350	359	369	363	382	374	372	333	383	393	375	387	360	358	392	354	403	342	380	355	358	370	360	353	370	369	393	394	369	381	355	355	387	331	380	392	339	343	374	365	353	384	391	385	349	369	357	371	367	368	403	379	346	407	372	396	378	340	393	370	362	400	371	387	366	376	376	335	389	361	383	352	378	337	356	350	374	406	403	347	367	379	376	361	376	372	366	360	382	384	352	371	387	350	397	366	386	337	354	401	381	399	346	358	357	356	371	405	378	374	349	350	370	371	382	420	356	369	368	351	379	373	379	348	413	400	378	382	394	356	384	353	359	393	371	365	400	392	353	390	344	345	361	378	309	361	352	349	352	378	336	340	357	367	363	355	356	377	375	350	383	348	377	339	397	373	343	395	371	343	398	370	354	404	366	379	347	368	374	333	395	372	391	361	372	344	331	364	350	325	364	342	384	355	346	350	364	391	390	370	365	357	381	401	385	353	346	393	358	364	313	385	348	392	360	397	356	351	389	383	390	384	341	376	393	369	398	389	406	372	414	385	350	419	381	369	360	371	328	354	370	408	404	369	410	329	395	362	406	354	389	389	341	345	334	359	346	390	384	354	386	392	409	361	343	364	393	394	398	372	388	365	398	351	415	372	370	351	372	363	378	359	369	359	356	357	333	322	365	345	367	397	353	397	380	355	376	360	381	344	362	352	394	354	389	409	396	349	367	365	364	332	370	356	370	372	339	408	363	381	355	376	378	388	398	375	390	381	334	376	371	356	359	386	387	357	365	403	372	356	376	367	357	377	366	377	374	344	368	368	376	394	357	388	371	394	391	354	360	375	376	361	375	320	420	358	384	374	358	376	367	354	346	347	332	387	361	363	387	401	370	341	413	369	363	341	369	349	346	413	360	364	394	384	362	376	390	361	344	362	371	386	392	315	341	375	380	381	341	374	358	362	408	357	387	372	365	353	397	387	385	392	370	357	394	383	422	392	376	371	388	379	382	384	343	375	372	364	363	360	378	359	337	354	374	338	351	380	390	375	379	374	378	391	373	362	394	362	366	391	382	396	344	368	367	373	369	389	375	371	396	372	369	361	376	344	393	353	380	344	369	382	378	379	362	393	369	384	382	395	384	388	355	414	387	400	366	352	397	357	356	371	383	357	378	336	336	358	347	373	367	366	382	371	387	374	402	388	370	344	410	372	370	364	381	378	388	377	394	378	363	345	374	350	368	320	341	372	388	331	372	407	386	384	378	349	374	390	331	377	368	347	344	360	385	386	380	363	329	371	343	403	348	355	388	341	363	342	387	384	366	360	365	354	375	396	354	372	346	375	369	380	382	377	324	343	405	371	379	351	340	335	390	403	390	379	384	352	361	358	373	367	336	354	353	358	370	378	381	404	392	365	366	380	367	350	360	332	365	343	358	363	352	383	366	357	358	403	359	367	413	367	351	372	424	369	357	384	381	379	381	363	348	405	383	360	367	330	375	393	356	407	368	378	358	389	412	373	330	347	385	366	372	360	340	372	379	346	370	373	360	380	389	357	368	348	363	359	356	367	355	366	347	350	346	336	352	355	374	370	377	369	394	376	385	371	379	366	357	388	342	328	402	368	370	375	407	393	371	376	363	350	371	369	341	377	368	348	372	377	371	365	374	335	351	390	349	381	371	382	360	379	332	372	362	355	346	361	371	402	379	369
23511	18824	3387	1414	1279	1555	570	470	431	448	451	469	429	449	459	440	450	465	454	419	493	434	475	401	461	456	436	436	457	430	467	454	442	455	419	452	424	473	438	449	447	457	447	455	447	447	513	469	465	437	433	435	424	434	429	444	449	461	452	463	442	451	388	408	462	444	428	445	476	455	442	431	423	460	453	471	435	432	467	428	419	457	448	408	423	460	463	461	473	464	442	449	466	495	436	444	405	487	432	476	440	432	457	454	465	466	475	443	418	482	486	439	449	457	429	457	487	432	454	496	462	434	461	427	453	464	497	450	438	426	455	437	424	447	449	461	423	438	432	433	397	398	459	446	458	473	420	476	417	475	475	444	416	408	389	425	457	463	485	464	446	460	457	468	433	456	386	437	441	450	430	474	494	431	423	442	444	475	434	443	473	430	429	477	466	446	452	425	468	430	473	437	456	452	442	473	435	455	457	423	399	446	445	458	460	440	409	475	451	436	442	427	449	432	442	456	426	419	440	454	425	426	429	428	431	451	419	449	439	437	433	439	437	474	458	437	456	410	460	484	442	450	413	426	454	438	444	458	426	422	449	406	450	456	479	446	441	449	426	466	434	437	466	429	458	433	436	445	419	470	462	441	453	426	504	426	437	438	477	441	446	427	434	458	427	447	405	405	446	439	446	439	478	427	421	447	425	428	420	457	422	456	433	460	442	461	455	438	421	455	436	449	451	423	439	420	433	423	442	451	467	459	407	412	431	444	450	439	424	461	429	424	451	482	445	424	436	437	416	450	445	456	452	460	429	443	457	450	462	415	470	461	408	431	420	464	460	453	465	430	416	424	423	440	437	479	446	465	409	438	454	443	431	450	456	460	425	445	450	431	431	475	440	425	432	449	416	436	441	485	415	455	444	451	465	471	395	457	452	449	436	442	422	432	443	443	451	479	448	481	446	426	457	450	417	403	443	474	453	430	467	429	447	454	476	420	415	441	465	408	441	414	449	428	437	452	421	464	436	439	431	451	449	417	455	404	437	468	473	450	446	418	437	412	438	416	419	437	433	449	420	497	427	419	459	413	437	468	439	446	450	446	429	441	453	391	442	472	422	478	440	464	450	461	427	452	480	440	433	432	418	467	425	449	480	492	419	443	456	450	433	429	453	447	467	451	437	443	454	449	445	432	414	458	423	470	437	477	402	473	449	446	441	450	441	451	418	418	465	472	428	457	432	414	470	448	464	436	439	478	436	466	444	440	436	481	445	440	458	443	518	474	442	432	445	417	432	450	449	447	409	454	471	436	429	403	441	419	413	431	474	472	442	423	410	416	460	438	454	474	459	466	416	427	472	418	435	448	455	446	452	484	408	440	426	410	448	444	437	452	421	460	412	454	456	474	437	483	421	508	441	429	425	450	440	437	441	441	464	426	434	473	427	433	463	459	479	482	426	453	388	473	457	439	461	441	450	449	426	497	467	476	464	459	463	474	434	436	429	446	482	457	483	434	465	465	455	442	425	433	418	451	435	508	428	458	419	455	445	403	447	378	436	436	451	464	420	402	441	491	445	418	460	433	493	440	436	446	414	431	446	455	452	438	443	449	430	445	418	461	479	450	438	471	423	409	458	463	419	434	418	468	430	416	452	482	460	431	445	468	413	455	434	411	452	434	448	452	435	478	420	405	438	452	451	430	448	467	406	457	475	417	438	424	444	457	490	450	428	429	433	436	428	465	445	456	412	437	470	448	437	459	484	437	445	441	428	423	450	457	417	448	416	444	456	421	467	436	468	449	445	480	424	449	448	462	427	436	419	451	453	442	445	458	464	477	468	430	465	412	456	417	428	411	423	427	445	452	459	441	459	441	462	439	452	426	446	431	493	441	442	447	435	461	463	435	431	453	436	445	442	401	426	464	437	413	405	470	461	416	451	404	428	428	432	442	452	451	437	460	424	439	421	458	423	434	462	423	425	445	431	434	467	426	434	417	449	479	477	453	479	469	468	389	455	455	446	431	420	462	441	436	401	422	471	456	471	447	421	462	428	457	412	431	438	479	447	439	448	484	436	475	469	458	408	419	435	472	431	471	425	471	425	439	441	429	410	461	466	454	408	441	419	458	447	453	451	445	423	435	400	434	465	443	449	476	428	452	449	435	463	425	489	449	428	454	462	445	457	444	430	452	471	435	439	445	440	454	424	427	443	462	440	398	454	442	431	462	470	449	446	482	465	450	412	449	433	454	417	441	472	449	421	475	448	496	425	439	459	402	434	428	434	429	466	450	454	445	425	481	481	422	450	395	477	440	444	427	447	423	435	405	444	451	419	434	437	443	462	452	425	410	450	415	415	451	414	445	453	439	431	472	493	473	429	471	450	478	428	436	432	464	444	411	412	446	432	474	444	464	442	458	483	444	444	449	459	413	400	474	509	449	444	445	451	441	439	439	457	451	419	407	454	428	479	421	444	426	448	462	454	426	463	414	408	451	450	436	443	449	432	455	453	442	412	450	468	425	463	456	465	444	440	449	444	432	405	482	456	454	442	476	443	462	447	461	428	481	467	438	424	449	462	476	449	462	442	455	428	481	489	441	496	456	439	424	441	444	465	456	458	435	439	480	430	433	447	438	467	452	421	439	449	461	465	455	427	445	447	446	422	409	453	440	453	424	430	440	456	444	481	477	438	389	473	425	456	445	458	422	453	407	449	428	431	476	455	489	439	411	460	432	442	442	451	421	462	438	409	438	448	437	480	443	430	463	422	436	434	461	451	439	411	445	433	481	439	448	501	464	437	432	455	448	433	434	432	470	434	457	436	464	458	445	470	403	440	406	477	440	457	441	428	404	446	443	428	459	375	452	404	430	455	430	446	439	419	462	444	441	476	484	436	451	447	472	408	456	457	429	447	445	440	474	475	455	449	396	430	478	422	430	465	476	438	440	436	448	472	414	439	454	425	446	463	461	445	404	431	424	468	442	418	417	438	437	465	423	471	465	433	457	449	416	462	451	429	454	425	464	425	447	425	507	423	471	443	455	408	407	459	420	426	438	459	443	428	440	424	422	433	453	471	451	442	420	437	420	436	410	442	412	414	459	451	464	431	425	442	421	413	404	465	433	430	458	407	460	425	405	460	475	442	440	425	450	452	467	421	443	403	423	444	451	482	486	444	443	464	449	438	418	437	408	455	433	469	466	459	429	423	452	429	441	466	440	448	443	482	465	423	434	464	430	461	426	447	416	435	429	408	463	438	427	472	454	442	440	467	460	427	428	438	464	454	434	440	475	449	456	457	483	451	403	443	440	408	445	450	449	426	460	494	437	426	449	451	447	422	428	443	443	443	433	439	437	428	428	429	429	404	432	427	461	446	398	471	465	438	480	405	446	442	430	461	473	434	448	448	446	466	455	456	447	447	427	518	463	419	435	417	456	448	467	434	437	430	420	439	477	454	440	452	443	437	428	459	462	450	486	464	467	444	472	507	452	473	418	448	419	418	438	446	430	430	449
24331	21221	28113	24561	20064	10826	2120	732	677	628	603	580	603	595	600	567	538	560	578	576	584	521	536	515	522	517	541	578	515	541	506	513	528	520	520	502	544	511	503	534	559	543	545	550	531	519	527	541	512	495	511	545	522	522	559	514	546	523	553	556	557	557	512	508	569	511	548	547	502	550	537	498	495	516	576	522	530	527	518	582	513	586	542	553	578	529	530	523	518	541	527	529	541	540	569	536	520	538	534	559	487	503	545	525	500	545	522	523	486	534	555	561	521	498	522	544	546	530	573	531	561	494	565	490	532	484	544	521	542	526	521	523	528	551	523	513	563	552	529	520	543	513	526	560	555	517	516	506	519	493	493	537	571	524	557	487	565	515	521	581	510	518	521	539	536	518	529	519	535	534	529	526	541	549	494	523	504	526	540	553	490	508	499	541	515	505	487	496	501	545	489	547	548	506	535	521	560	518	509	537	541	529	554	573	540	507	520	515	533	518	511	520	553	529	513	570	568	513	504	593	482	505	538	537	514	548	515	492	547	506	516	547	514	523	565	509	532	536	495	541	542	479	530	547	532	495	527	508	544	529	517	563	538	487	523	516	516	523	527	517	536	501	542	515	547	571	553	527	511	521	505	527	555	512	548	518	523	571	489	525	498	564	513	495	522	531	540	539	513	535	539	505	505	508	522	506	531	530	524	527	549	552	524	546	500	503	512	521	483	519	523	540	505	549	547	507	532	554	517	511	486	543	522	537	549	551	568	572	542	523	555	552	557	504	528	518	496	527	512	553	573	564	486	549	548	482	505	514	565	530	572	523	519	518	530	540	498	499	531	506	514	556	534	563	518	511	534	532	514	536	535	542	520	557	515	541	547	486	542	550	490	503	524	519	515	538	519	510	563	517	542	522	541	495	503	498	558	524	531	539	532	538	522	519	558	512	552	524	552	514	475	535	563	541	521	575	548	548	549	501	540	540	511	527	544	510	548	512	531	553	470	511	529	536	509	578	504	503	514	516	508	499	549	549	565	537	511	569	495	509	564	543	523	513	511	486	523	500	563	502	537	525	526	509	520	531	565	524	565	584	552	545	511	526	557	529	536	531	530	501	462	573	534	503	488	481	532	533	530	540	523	512	501	503	540	540	553	503	476	519	513	531	537	547	498	516	512	536	498	523	552	567	521	525	534	541	531	502	520	544	497	511	526	513	550	544	545	520	495	559	528	528	551	524	527	516	539	498	532	546	499	512	533	541	536	535	520	508	541	531	536	537	502	514	540	518	524	526	506	553	541	509	544	521	571	519	509	479	508	577	565	543	557	531	509	541	533	518	565	501	525	527	526	539	485	512	527	571	531	531	521	529	501	518	530	537	505	534	568	500	540	570	536	501	557	522	508	506	538	525	509	467	541	500	521	532	497	516	555	532	530	525	507	582	538	531	572	525	529	533	535	533	537	521	523	523	573	500	473	529	549	534	498	493	568	545	486	456	522	534	554	545	482	534	568	556	521	550	531	540	533	510	525	562	496	530	493	538	518	518	550	563	521	508	548	533	535	514	493	524	531	548	518	552	532	542	538	532	530	510	522	534	490	506	541	527	555	577	503	499	535	507	549	523	562	505	526	547	526	529	525	564	512	483	492	513	527	537	552	505	532	529	503	518	556	524	551	515	513	525	522	559	534	516	526	503	519	594	540	523	518	530	541	501	519	558	542	479	543	553	512	539	514	577	538	534	570	547	530	494	510	496	491	539	539	522	544	505	531	467	575	534	552	514	506	536	491	528	550	520	517	528	523	500	523	525	558	472	549	529	509	532	539	550	494	524	525	534	515	506	580	516	510	527	524	546	521	542	540	513	521	538	516	507	484	545	537	483	538	531	509	525	549	543	555	517	559	557	496	515	504	489	497	522	543	518	536	536	499	501	489	555	559	526	482	489	532	523	514	555	519	537	555	527	547	503	536	542	512	550	535	524	517	510	474	558	575	530	501	552	556	523	563	535	525	550	547	555	518	529	485	530	478	520	555	528	513	547	560	560	534	553	537	548	529	543	542	530	512	488	564	472	521	509	532	499	519	508	498	544	486	529	514	521	542	505	512	560	524	501	533	543	548	563	586	543	499	536	532	569	567	526	508	490	536	519	522	517	559	512	536	543	552	530	509	523	498	559	571	508	492	570	519	528	512	512	522	524	505	546	531	533	541	534	514	538	519	500	490	548	527	484	497	544	498	515	540	514	544	514	520	512	537	528	537	511	482	536	486	512	524	528	529	503	547	536	522	543	522	526	489	536	537	536	509	549	574	503	515	520	541	542	489	469	527	543	548	532	536	544	529	498	537	552	550	544	511	513	529	501	522	494	557	559	522	527	534	516	513	517	524	513	561	552	562	552	523	552	537	545	515	523	534	480	512	509	528	507	562	556	554	524	538	503	519	515	583	518	532	530	555	530	539	537	545	549	522	501	539	509	487	546	496	552	516	532	509	497	524	553	558	525	509	485	485	500	501	512	552	525	502	568	530	518	546	513	562	518	526	525	517	548	530	490	557	490	540	550	585	503	547	515	543	537	549	509	543	497	522	544	510	563	486	563	572	523	512	540	494	543	579	518	532	553	522	524	497	499	547	549	500	488	527	537	514	515	518	511	531	540	538	555	539	520	521	508	526	480	546	497	517	505	534	564	483	515	567	510	515	517	531	520	534	500	561	513	540	482	487	460	533	527	541	533	514	540	553	528	544	590	503	474	545	543	550	497	538	539	549	536	523	537	523	547	532	505	528	533	541	521	560	537	509	557	524	547	492	506	517	489	531	490	500	535	528	492	518	565	524	558	546	534	548	511	493	542	532	496	526	556	514	505	513	549	558	553	573	553	504	540	538	485	514	537	514	556	547	509	485	495	536	511	550	567	578	551	487	539	517	490	529	522	540	491	513	558	563	495	512	480	473	550	533	520	534	504	523	516	483	553	520	549	499	533	561	544	531	552	536	513	545	551	531	513	538	513	469	541	503	535	537	520	536	527	549	544	535	538	521	525	564	550	545	595	569	487	525	529	498	536	548	500	532	543	546	530	518	535	499	542	560	531	530	520	543	531	499	490	494	523	530	517	521	561	480	559	523	541	532	538	515	556	537	494	536	537	512	511	547	500	518	514	485	498	522	537	502	561	523	515	512	544	544	490	547	539	556	494	529	528	559	554	518	504	512	535	547	520	539	545	552	561	530	502	517	492	524	543	518	500	498	545	536	510	495	509	495	542	517	538	554	550	530	481	557	574	513	504	505	569	515	522	500	552	569	564	494	516	540	512	493	563	550	505	553	546	579	535	585	530	495	579	563	519	526	557	489	521	543	563	535	552	567	555	550	556	545	533	556	572	540	554	497	525	555	538	542	557	507	556	534	490	527	571	531	521	566	550	477	543	545	558	533	519	492	515	533	552	491	578	538	525	518	518	520	506	527	502	532	536	533	516	516	499	543	554	519	565	484	497	491	547	548	521	529	522
43560	51184	22417	9504	8065	11804	2483	1007	909	899	820	755	753	770	717	700	691	660	633	682	661	649	661	655	632	650	627	604	655	640	612	666	628	633	607	607	656	645	618	647	600	644	615	630	637	609	597	625	600	604	645	601	598	597	590	660	626	609	627	632	615	640	596	645	668	605	592	623	631	647	651	643	593	640	576	669	641	651	595	616	607	609	620	661	633	634	613	648	618	638	646	593	641	669	608	604	637	625	640	609	639	631	638	604	627	656	665	592	677	626	629	598	622	596	609	642	621	648	607	621	650	660	651	658	568	594	640	605	627	615	603	596	585	610	656	599	581	588	586	645	642	593	622	624	616	643	577	616	605	617	619	591	576	629	637	612	625	620	621	582	599	590	630	616	615	596	645	634	602	616	619	604	605	563	627	597	626	615	644	605	576	635	604	553	556	612	640	641	592	609	599	573	597	621	590	610	642	655	636	661	587	613	650	598	589	575	610	607	650	575	626	629	617	644	640	619	649	626	581	660	615	633	559	599	654	582	692	622	605	619	629	634	537	603	632	588	630	645	587	620	630	640	584	599	660	570	629	590	609	636	618	623	615	598	618	609	584	579	622	607	616	602	581	615	594	618	634	598	591	619	633	582	606	588	610	643	639	598	606	595	599	603	651	619	668	610	630	614	631	593	625	636	578	571	583	589	642	621	628	580	633	636	622	604	598	643	612	627	588	605	625	594	588	611	594	650	635	613	644	623	601	657	621	620	594	569	627	624	649	651	630	603	637	666	599	626	544	592	595	630	558	580	632	655	659	588	579	601	576	615	556	692	616	612	633	614	612	560	572	650	604	626	684	619	615	581	628	611	622	611	639	642	562	612	671	577	636	611	589	584	605	591	589	648	644	653	625	625	625	625	651	598	648	592	621	618	630	628	666	611	592	638	607	576	630	628	583	624	638	625	597	599	593	637	606	582	606	635	600	631	648	613	631	608	620	587	672	589	614	647	636	634	571	613	612	627	595	582	608	654	640	616	597	619	596	607	634	573	641	600	614	622	591	618	587	628	598	600	600	663	586	621	586	575	610	631	593	636	596	600	596	612	639	584	632	609	618	618	614	633	589	611	597	615	650	651	617	584	610	647	616	634	632	616	567	603	615	631	595	591	655	589	623	636	626	590	614	569	602	585	623	632	622	578	608	623	625	593	591	581	638	649	583	576	595	641	618	625	579	636	611	634	597	619	632	647	587	617	577	613	597	613	633	607	583	583	603	646	590	571	580	603	562	577	602	628	627	550	614	603	612	606	656	600	578	596	655	588	615	632	542	647	578	620	644	597	598	624	643	651	630	613	623	616	611	625	587	638	634	622	607	569	616	615	625	642	655	617	629	635	613	642	635	606	612	590	653	629	644	606	605	618	597	599	635	625	640	615	524	594	599	647	649	624	635	586	624	600	638	608	621	617	593	612	588	574	629	594	618	630	612	609	620	619	569	628	606	584	630	637	634	618	615	596	618	619	604	613	594	629	611	583	608	624	587	659	589	537	617	642	612	617	579	580	597	626	607	632	611	647	628	629	608	610	663	621	622	606	625	624	620	621	590	623	666	605	628	588	599	606	591	623	645	592	599	588	604	592	667	611	598	617	640	638	611	644	604	633	622	600	602	632	602	640	609	607	613	626	610	611	574	600	642	610	607	569	621	601	582	636	562	568	627	645	566	637	551	590	604	630	600	584	642	620	609	661	626	645	610	576	595	581	620	569	632	625	601	578	563	623	628	620	614	616	559	605	621	616	617	577	583	590	645	600	610	635	559	631	610	562	614	588	629	599	649	625	657	660	600	618	639	639	612	605	587	610	644	590	632	654	622	625	618	641	612	586	654	625	650	623	606	623	644	621	612	622	647	599	637	604	592	646	625	623	604	615	575	586	588	628	611	573	630	612	598	638	617	618	647	629	651	639	587	607	607	605	602	609	609	600	634	628	613	616	578	653	627	592	615	618	607	658	571	575	583	609	605	626	621	605	632	606	610	629	647	565	635	594	620	638	638	592	575	609	600	560	636	575	638	652	615	607	601	654	627	641	619	641	568	650	582	652	650	577	627	598	612	645	614	625	610	617	615	613	613	611	613	601	575	614	591	626	633	622	641	614	599	588	614	638	591	612	645	611	631	602	631	633	603	650	609	593	562	574	655	638	580	583	586	625	651	595	640	617	608	599	617	598	658	642	569	633	621	601	589	620	601	607	601	607	637	606	599	646	644	630	608	587	618	626	564	584	657	595	596	607	613	585	629	658	611	615	628	597	605	590	577	673	622	607	635	608	640	620	598	619	617	666	596	625	591	615	624	628	573	563	575	612	634	609	615	631	549	588	604	603	578	557	564	588	632	584	581	565	630	620	682	638	636	572	609	583	645	643	615	591	593	606	608	621	663	629	623	591	594	572	578	620	593	583	596	659	604	585	585	613	583	575	607	595	608	576	549	609	643	641	630	619	643	603	620	611	642	598	608	634	576	592	659	608	636	599	605	575	653	578	616	607	659	615	605	582	622	621	587	622	611	612	616	595	645	579	554	615	590	634	593	596	633	655	589	630	638	603	593	594	628	619	604	612	641	635	606	600	597	604	575	599	625	624	599	591	612	567	612	620	622	565	614	595	602	573	650	586	614	594	585	668	621	634	669	608	600	597	636	620	613	620	649	582	633	603	589	611	643	612	632	601	586	620	604	627	583	601	578	638	651	609	563	617	636	626	638	589	613	594	634	572	565	592	627	599	613	597	626	596	557	595	661	639	626	576	638	565	641	592	620	638	640	654	643	632	650	571	599	608	646	619	623	643	604	655	600	592	628	644	599	620	607	643	572	614	583	635	610	596	611	606	630	613	552	574	580	612	604	586	639	612	605	643	649	595	609	616	644	612	600	611	612	587	579	610	628	591	565	649	605	553	602	607	578	642	597	580	579	600	594	621	630	599	587	625	604	588	594	651	646	598	620	644	610	606	558	613	611	597	596	644	656	649	576	574	612	650	605	628	653	604	605	604	610	622	622	614	595	616	625	627	639	624	598	634	610	608	631	565	616	616	601	607	644	604	621	627	624	619	630	669	591	665	635	608	638	605	651	651	601	583	598	637	603	611	620	650	574	607	642	596	610	639	669	600	599	654	647	580	588	637	650	618	592	627	651	641	603	605	642	642	633	630	631	596	640	592	597	634	608	595	641	614	669	626	626	648	567	558	625	636	599	573	610	630	623	616	606	617	593	551	574	635	569	624	616	607	588	621	583	607	595	631	626	600	602	643	637	645	652	614	575	596	612	646	609	607	667	607	608	624	629	607	609	588	644	588	574	616	611	647	587	589	615	612	644	628	599	613	639	632	599	599	591	611	618	568	602	573	569	585	592	619	660	591	584	616	634	613	658	621	637	582	592	588	646	620	594	593	623	625	591	602	617	692	602	616	618	614	599	603	620	622	612	639	618	643	615	610	558	608	575	607	618	591	627	616	578	647
25418	21233	26904	24876	6656	3556	849	518	462	469	485	448	465	418	438	464	402	452	424	438	423	461	427	409	434	463	441	426	392	420	391	422	441	400	412	423	419	406	459	431	419	438	409	438	440	410	408	419	423	394	442	413	435	422	407	453	401	447	392	429	443	424	433	434	408	344	428	440	433	394	398	418	435	450	404	454	395	393	475	433	421	417	405	395	436	439	428	475	409	431	419	434	423	427	412	392	426	416	430	438	406	417	404	396	416	436	416	436	420	394	406	434	414	442	435	437	433	399	435	431	416	389	433	401	402	406	388	433	447	397	431	419	408	413	432	399	417	415	391	454	430	442	408	425	418	395	422	455	391	427	413	421	458	410	482	427	441	418	450	395	418	415	409	401	429	443	389	414	425	460	441	425	436	425	430	421	421	429	426	413	416	449	400	417	432	421	395	403	411	415	412	420	440	421	429	416	401	426	428	437	438	424	443	414	415	400	429	441	420	400	398	431	427	401	452	428	427	430	384	410	456	432	402	384	378	419	432	433	408	438	373	434	455	399	423	432	450	428	429	431	407	423	443	419	428	413	436	406	423	406	430	451	412	427	376	452	443	441	415	455	410	388	409	448	424	422	382	401	436	403	403	448	414	394	418	420	428	423	406	404	438	437	457	449	408	405	449	368	396	397	416	413	424	400	394	426	420	415	422	440	395	400	443	412	425	432	428	441	408	434	381	422	416	404	413	377	446	391	406	418	437	425	448	387	429	410	429	409	434	458	409	414	394	438	446	419	428	439	410	419	434	444	393	410	418	428	385	445	430	416	369	421	393	431	439	452	426	409	393	422	443	406	446	398	407	429	441	425	427	423	404	419	417	400	422	422	428	403	415	439	429	432	397	403	420	386	406	417	391	445	408	421	362	435	415	418	410	417	389	408	393	406	437	415	428	412	442	415	411	405	425	430	431	432	414	430	387	400	448	442	446	401	420	420	434	447	436	420	413	446	424	417	418	438	395	428	426	408	420	441	402	426	395	412	365	419	398	441	421	424	440	441	430	433	419	440	424	428	408	400	427	399	414	438	394	453	430	398	413	451	413	392	417	401	447	421	447	387	410	441	437	422	422	407	434	397	437	413	406	364	406	415	417	454	413	399	420	397	457	438	406	388	434	449	395	468	449	436	427	432	427	411	412	420	395	455	430	438	401	404	385	425	420	427	380	394	413	383	430	457	393	427	416	417	406	440	440	414	408	432	412	427	411	434	384	427	435	421	412	430	414	429	439	415	420	433	389	388	421	440	386	421	425	395	421	433	422	441	464	414	404	417	419	421	400	426	442	424	418	423	410	406	413	435	450	422	451	382	394	406	397	408	406	455	397	418	402	424	435	435	418	448	421	407	433	402	443	401	410	386	417	421	412	416	414	436	437	407	402	389	433	395	410	410	407	432	413	408	428	405	396	390	454	414	397	424	420	408	434	407	391	402	396	430	429	434	422	416	430	400	446	429	394	431	394	392	419	426	389	458	436	381	440	412	426	433	410	388	418	413	412	420	420	416	398	429	406	425	418	388	431	390	401	414	436	464	431	399	428	407	400	399	408	401	456	403	423	445	412	413	409	422	423	418	445	394	448	417	442	383	411	458	414	412	441	417	449	416	413	411	418	409	429	443	386	440	421	456	404	418	400	438	398	394	400	417	437	378	423	444	416	422	413	401	440	398	434	415	405	403	396	409	440	449	416	398	446	411	433	418	419	454	442	411	422	419	395	426	418	409	446	460	412	428	417	397	430	412	430	400	456	407	406	435	420	434	424	409	406	383	444	411	428	437	419	385	447	431	417	452	416	404	416	408	414	435	435	438	433	386	382	421	429	408	409	425	457	411	432	430	467	400	438	395	452	459	409	400	443	444	428	396	443	389	412	426	405	402	439	390	411	446	434	418	444	425	410	406	419	412	402	395	405	416	412	443	414	386	449	411	424	397	431	430	449	446	398	436	414	442	426	409	400	449	417	434	437	394	434	394	441	436	422	442	424	391	443	433	413	387	422	397	441	433	405	428	455	461	405	391	439	444	449	398	396	396	437	456	406	412	401	398	427	428	449	410	420	420	420	418	406	416	405	422	431	406	402	437	382	434	408	444	439	394	453	452	443	394	422	421	433	458	413	377	426	393	442	429	425	411	436	406	416	411	447	365	362	418	430	417	420	402	423	446	402	436	420	410	468	367	448	420	442	458	403	407	419	438	417	408	425	440	483	394	454	418	387	397	418	412	437	435	389	413	416	397	444	439	412	390	406	396	414	428	395	464	446	398	390	412	432	390	418	428	415	413	431	407	433	407	430	415	443	421	410	409	440	401	409	414	404	388	396	425	420	418	415	443	408	432	425	401	437	406	447	407	440	386	419	425	415	418	442	391	388	400	414	425	432	421	402	425	413	415	429	431	417	427	425	426	408	382	402	469	396	385	436	450	404	404	390	438	404	428	402	446	423	417	446	433	405	423	401	410	418	433	411	414	428	421	452	408	460	396	419	439	449	416	365	428	409	402	417	414	423	453	432	426	391	428	415	431	454	409	385	448	421	431	418	407	432	425	467	396	447	424	398	396	401	457	404	374	434	411	427	410	411	414	434	432	374	422	400	412	408	405	420	409	451	404	407	398	397	362	390	437	427	401	413	435	382	353	398	351	412	408	438	419	389	407	400	435	391	433	412	410	402	407	440	439	420	432	453	393	432	423	401	415	441	412	467	425	402	430	423	425	425	398	444	463	448	398	437	425	433	401	442	426	411	399	446	432	423	463	418	460	426	397	399	420	406	403	413	416	416	400	423	422	441	406	384	422	425	444	449	432	409	427	380	397	392	432	436	444	412	419	408	431	425	411	426	411	431	410	436	412	406	394	411	400	425	439	414	410	423	453	384	403	435	403	448	419	408	395	481	420	413	404	416	386	401	450	416	414	409	405	384	386	430	427	393	422	414	404	404	407	419	448	421	419	414	424	405	465	430	438	429	420	411	434	414	446	432	447	426	435	424	402	378	425	418	417	406	410	395	407	451	394	415	431	411	388	458	418	404	418	406	420	413	405	395	416	420	396	437	464	428	396	429	414	419	431	423	422	403	390	438	416	410	445	398	417	458	429	464	424	413	409	409	423	428	413	434	419	434	391	440	418	408	438	417	417	417	436	415	453	433	418	427	430	450	455	421	455	375	453	403	427	429	383	439	441	431	420	386	399	427	455	429	406	428	407	435	427	427	432	422	423	420	380	415	406	406	438	441	386	375	411	433	419	422	433	399	442	457	405	404	415	420	397	402	441	420	455	400	401	396	433	445	428	418	380	431	445	408	449	416	417	433	424	426	438	451	402	424	430	398	397	422	456	413	381	389	404	438	402	433	417	397	427	433	403	392	444	458	416	449	422	417	414	417	401	430	433	407	433	420	421	407	458	412	401	423	431	425	442	418	382	418	431	441	422	405	413	458	436	436	427	416	410	389	458	432	418	450	453
40327	42804	14729	5580	4229	7553	1442	761	713	701	613	598	582	604	590	604	550	521	566	520	524	566	561	503	486	497	529	522	525	529	539	555	516	513	510	529	536	465	514	546	531	508	523	551	532	516	493	539	544	478	490	521	525	554	496	539	489	507	487	512	516	511	543	494	500	489	498	580	543	547	512	522	504	496	531	549	497	526	557	520	535	521	513	510	530	526	520	473	516	569	567	489	532	507	512	542	562	498	506	514	484	487	524	508	495	529	541	547	555	567	563	557	519	499	543	524	489	524	495	530	508	531	515	530	494	525	519	529	497	556	522	501	529	525	502	515	520	469	541	540	530	493	533	512	510	510	525	479	499	525	484	527	500	523	521	509	499	523	507	485	559	565	550	535	505	503	498	503	526	506	547	470	499	493	483	534	515	533	543	503	531	504	501	567	541	558	542	506	535	531	514	539	526	512	501	524	481	482	529	508	541	549	517	527	489	502	512	522	490	544	502	549	474	527	488	502	527	507	534	492	530	483	536	489	547	513	538	520	490	545	542	526	464	489	476	497	513	520	533	509	510	550	534	547	509	512	495	533	501	529	503	508	526	524	501	510	504	518	512	517	504	489	547	495	559	492	523	482	544	508	493	521	527	543	514	516	532	504	514	485	499	518	491	493	503	557	492	559	509	520	528	496	517	491	502	524	538	475	501	545	510	520	531	523	505	512	496	568	553	495	529	488	504	560	572	504	543	494	511	532	455	494	522	515	524	534	537	497	521	485	525	520	528	519	531	503	482	534	530	489	522	504	517	527	500	515	526	509	514	548	513	510	537	541	483	514	515	536	542	519	501	501	545	526	519	505	522	535	533	515	563	498	513	518	518	493	548	487	493	485	479	509	507	517	509	552	498	519	518	530	535	497	504	511	522	491	521	542	525	487	518	516	515	499	515	541	488	468	522	500	521	468	537	494	521	524	495	481	495	494	508	551	505	478	558	519	521	507	486	507	506	496	499	500	508	512	490	534	504	512	552	532	513	533	527	481	517	587	508	506	484	529	547	486	517	499	557	513	530	515	559	543	516	510	523	493	448	563	493	511	501	508	547	519	504	561	516	515	532	538	515	522	484	497	504	522	486	467	537	504	536	512	507	503	500	481	538	525	530	481	528	477	519	552	493	519	555	497	541	516	548	544	493	524	480	510	492	550	486	509	479	515	507	490	507	518	510	517	539	482	543	469	500	521	501	529	508	481	504	517	522	482	528	505	477	553	492	570	535	500	500	531	521	490	536	514	500	536	553	490	519	510	508	502	545	488	502	497	494	493	524	492	495	509	525	476	517	530	531	518	465	526	524	491	527	503	496	531	533	493	544	516	532	550	512	522	505	530	497	533	513	503	510	527	520	509	487	485	521	533	519	560	494	506	512	499	496	493	518	501	506	516	533	536	546	529	521	491	515	489	476	484	512	546	530	492	488	513	516	496	520	521	501	533	527	492	499	501	457	496	517	497	534	503	534	525	566	507	527	502	485	556	536	526	500	572	470	507	476	482	506	515	540	536	521	501	523	535	475	530	486	510	497	505	506	496	511	547	517	524	500	519	494	546	537	498	536	507	536	546	569	487	494	488	533	559	534	510	517	507	543	517	540	515	489	518	462	465	524	514	531	529	540	483	514	508	506	509	520	479	496	532	541	543	556	500	485	529	545	517	536	510	517	528	512	494	474	488	519	529	518	501	540	497	514	525	464	502	544	524	531	492	565	517	515	535	498	520	568	561	477	522	510	497	537	538	529	524	520	519	515	484	513	518	490	472	529	523	534	504	520	520	504	489	511	542	508	528	487	553	517	493	497	511	492	554	528	498	506	519	551	531	537	539	486	524	492	539	521	490	498	504	524	484	524	512	496	522	509	500	513	548	516	519	517	525	501	504	486	496	485	519	512	497	551	539	505	523	497	508	494	503	536	506	472	510	503	519	509	532	543	521	535	463	523	519	511	537	502	530	485	503	509	520	495	548	544	524	479	521	516	497	527	484	507	513	488	479	554	544	500	506	519	557	520	487	545	518	506	524	493	538	513	513	532	540	500	491	469	545	555	509	574	527	501	515	504	521	531	528	518	500	532	506	516	518	529	535	493	509	506	512	506	510	500	517	470	493	476	489	538	534	491	529	479	500	504	511	515	545	509	481	490	493	537	546	520	476	512	530	498	472	498	490	470	471	501	501	464	485	506	535	513	491	521	525	485	514	522	514	502	484	527	534	531	492	541	515	563	534	484	509	508	499	547	539	515	554	525	480	480	533	498	540	502	539	502	500	497	524	514	468	534	529	476	543	490	493	531	491	544	499	489	484	497	495	516	489	518	530	543	540	490	514	526	515	529	503	503	483	526	523	513	507	486	512	530	530	533	547	483	536	499	518	540	508	516	483	544	546	511	548	551	492	509	510	514	532	479	497	484	525	475	541	495	516	505	542	492	501	524	499	477	501	530	512	509	504	532	485	505	494	524	541	506	516	484	508	560	492	499	516	520	511	482	507	507	509	528	510	505	518	511	514	520	503	525	547	533	516	557	498	532	529	500	509	526	546	514	541	555	536	523	517	493	497	507	522	505	517	553	544	506	526	516	495	515	486	526	525	497	548	483	517	518	511	534	516	509	459	545	521	489	487	496	541	502	509	529	512	538	528	547	547	488	509	537	505	532	534	501	523	511	557	516	493	524	511	500	524	524	493	499	537	506	506	524	523	523	506	522	527	509	467	511	527	477	532	516	514	510	547	494	501	471	517	561	502	517	551	498	498	550	538	489	524	487	485	509	506	506	572	480	516	540	541	527	489	468	504	551	502	504	550	510	525	513	544	520	501	508	503	484	536	532	492	485	524	493	527	485	485	538	521	496	495	527	552	484	482	511	556	545	531	491	494	530	527	497	478	517	500	520	507	479	501	529	495	560	571	498	519	450	495	527	485	544	488	506	566	476	534	552	515	509	551	491	501	516	518	510	522	510	499	502	563	510	535	543	544	544	568	513	527	493	538	489	493	507	546	487	533	508	498	495	508	532	539	540	533	530	498	542	533	537	533	532	548	502	575	530	525	509	482	494	528	496	525	476	488	534	517	526	520	548	526	547	556	487	493	520	491	545	469	533	463	530	493	541	513	519	530	517	498	487	524	494	517	498	515	479	459	485	513	507	537	547	505	499	539	533	515	505	553	509	519	534	484	562	488	510	530	540	478	541	505	547	547	503	489	483	531	554	499	530	527	526	498	534	533	548	495	517	524	516	507	490	502	483	536	477	495	530	520	537	509	554	515	555	549	539	552	501	516	528	523	523	514	504	526	534	479	492	477	465	534	518	508	524	537	516	543	540	506	457	499	505	514	523	544	505	476	537	506	513	497	530	525	516	518	531	495	505	504	528	522	485	524	508	493	506	469	485	494	523	530	498	500	498	504	507	513	566	533	493	511	489	504	516	551	489	514	499	533	490	507	514	529	519	510	455	451	552	506	525	512
22941	21244	28970	23784	21261	21929	11131	1357	1006	918	937	936	879	863	889	851	813	837	758	776	768	759	763	764	745	767	766	704	736	721	757	756	782	799	770	769	725	713	764	739	792	768	753	780	750	705	752	750	787	738	729	697	708	738	723	724	727	727	729	748	724	720	757	701	740	718	730	750	756	738	722	728	738	760	748	737	749	702	785	702	721	699	761	674	720	720	784	704	757	779	732	791	783	744	739	714	741	708	728	791	740	740	715	716	764	793	746	723	720	747	760	769	755	760	731	745	741	694	717	784	765	739	743	741	712	747	756	730	729	663	728	791	741	707	722	807	729	771	733	732	731	744	728	726	756	777	743	723	742	732	759	782	707	714	728	740	722	778	710	728	756	739	770	768	744	748	735	749	728	706	741	687	719	698	706	735	736	747	736	770	763	784	757	734	718	780	731	698	740	766	716	750	736	737	712	668	753	752	705	747	752	749	718	682	731	755	730	710	753	776	741	744	737	738	732	716	709	757	755	697	717	741	698	756	753	730	750	758	757	753	730	739	791	744	702	739	688	723	694	791	725	710	789	780	726	725	692	730	751	725	725	726	725	734	690	758	756	705	710	752	725	717	731	754	748	760	747	677	724	776	729	718	764	753	724	738	779	716	698	734	740	797	721	767	756	755	745	716	734	785	767	724	784	743	725	720	754	705	713	705	755	728	764	657	772	698	707	712	772	814	739	783	753	746	746	699	817	766	732	762	751	775	730	714	732	766	779	747	718	765	743	713	728	690	730	766	688	745	703	752	746	726	739	765	774	738	780	707	742	745	767	715	739	741	719	775	725	743	734	745	769	758	700	780	726	724	734	773	719	693	696	733	716	734	788	744	720	746	770	689	750	713	768	686	723	761	735	714	697	710	708	723	715	723	753	721	686	709	725	717	776	708	738	711	756	702	722	713	757	741	745	699	723	740	743	701	725	734	765	753	729	748	737	744	716	753	719	733	748	727	710	779	717	728	727	733	722	719	683	733	773	721	779	751	731	693	739	738	722	763	743	697	760	717	740	729	752	762	714	760	748	711	704	766	690	757	753	778	686	722	714	773	740	735	717	795	757	738	751	753	700	701	730	753	726	742	760	765	725	711	723	778	776	753	739	766	755	796	726	753	716	741	722	747	755	758	695	748	758	725	722	727	745	714	745	699	742	719	735	720	739	753	745	757	714	743	742	720	742	788	724	754	767	714	739	768	745	721	725	708	720	701	774	712	697	729	786	757	736	728	758	708	745	765	761	757	788	761	721	680	726	725	720	708	733	681	728	756	721	751	738	719	736	722	730	743	752	778	772	681	716	750	773	711	760	741	771	771	748	775	757	755	689	727	701	733	736	755	696	717	718	730	709	762	716	706	745	712	711	758	717	782	727	809	773	748	741	783	745	740	706	762	685	694	726	706	727	731	722	787	775	771	783	714	706	742	745	684	742	711	694	693	738	726	715	728	738	742	725	798	715	763	781	675	732	688	713	717	724	749	719	708	737	709	708	798	717	668	756	716	714	733	693	679	710	754	719	738	719	777	724	718	740	705	718	696	789	698	703	669	772	764	743	735	720	732	641	753	730	723	698	761	746	710	716	719	716	749	724	720	720	753	713	760	739	808	718	716	746	710	768	734	726	776	764	723	739	681	743	704	734	746	734	754	756	711	707	740	791	725	718	744	701	732	703	762	785	696	711	754	704	730	729	717	770	768	691	713	734	720	724	724	716	710	696	730	721	762	706	723	808	766	761	744	748	769	729	761	712	734	786	735	725	759	700	691	690	786	721	735	737	737	729	739	799	758	728	742	684	710	805	750	757	734	735	761	714	730	722	760	742	701	770	764	786	794	737	732	734	785	712	699	773	770	698	737	739	774	756	743	753	735	738	702	752	739	715	743	736	731	722	738	716	711	754	679	766	743	755	746	717	697	719	749	726	748	773	680	688	733	708	691	746	743	751	734	773	739	729	747	720	721	725	753	734	747	738	749	795	733	762	723	761	742	739	697	749	716	751	704	803	729	695	781	759	710	676	745	767	776	702	732	715	752	684	760	695	773	774	746	732	646	731	726	723	727	695	704	770	713	768	756	702	725	738	749	685	745	748	737	724	737	755	766	762	693	742	749	731	731	721	729	703	722	720	724	784	723	732	718	772	717	761	751	738	719	743	751	767	696	746	758	745	729	726	719	733	738	725	691	777	687	759	730	718	754	704	724	735	720	723	722	735	743	708	773	739	715	737	720	690	749	744	783	717	722	689	727	729	763	747	737	699	703	706	747	713	709	723	731	738	696	741	713	785	737	706	741	716	750	737	702	707	715	688	774	781	680	745	734	772	811	742	716	714	718	742	732	738	724	750	691	730	711	741	759	697	733	688	762	717	784	718	709	752	747	742	735	734	740	671	740	761	701	768	752	701	743	707	704	765	764	739	741	694	745	710	731	724	741	738	717	745	765	731	780	768	734	701	748	746	749	696	753	702	763	678	695	718	757	766	768	749	716	732	722	750	754	730	726	780	777	748	718	749	729	762	739	759	724	702	751	665	756	738	703	744	718	728	696	744	700	762	693	698	737	711	734	682	725	723	711	724	692	756	752	730	776	680	715	740	757	739	744	727	746	749	706	749	727	760	725	727	713	768	728	754	782	705	730	737	780	713	741	765	761	788	717	708	753	700	741	713	743	730	771	686	697	724	727	737	754	718	760	744	704	743	703	713	755	724	704	743	728	716	738	725	714	742	750	773	726	754	732	704	805	766	738	767	713	756	748	786	770	766	726	736	712	740	732	733	732	749	710	767	709	681	724	757	680	716	775	733	711	721	752	722	776	746	703	732	691	743	764	760	764	710	721	750	723	700	751	721	745	769	763	728	710	738	741	742	714	715	703	704	771	724	748	732	732	750	739	746	769	721	689	742	715	785	750	745	779	705	732	697	722	750	785	776	732	736	710	738	745	760	737	744	722	718	728	707	715	759	728	719	751	717	722	769	714	696	781	794	758	773	743	734	739	746	733	776	683	717	719	684	713	771	673	777	683	800	735	693	781	757	746	743	749	714	730	717	747	706	742	750	703	738	715	696	700	750	740	695	768	782	707	747	739	652	711	718	727	747	668	724	654	763	706	702	790	721	746	740	677	755	765	732	754	697	748	694	739	715	720	685	730	723	747	700	773	685	703	749	718	752	735	722	712	746	733	740	760	728	737	784	712	741	762	729	760	722	734	734	672	750	753	736	750	732	753	757	744	754	698	731	684	739	713	746	692	756	745	733	753	695	751	725	697	757	717	736	691	725	749	716	777	739	744	737	767	718	759	727	714	734	719	698	743	750	701	695	712	753	763	703	739	709	729	763	754	723	744	774	726	737	717	719	774	735	738	726	726	727	670	748	734	718	753	737	774	752	757	688	723	736	727	737	727	712	772	712	779	701	720	745	709	725	741	720	752	766	703	750	696	779	688	728	768	731	747	756	722	732	735	716	720
53529	69251	31627	15864	11639	20393	4712	1811	1619	1370	1368	1200	1178	1133	1131	1045	987	959	1034	929	973	954	970	916	909	887	885	904	892	917	835	902	872	874	910	910	858	844	876	897	855	855	892	910	895	866	822	831	839	871	812	832	806	812	888	846	838	843	907	885	812	834	830	854	824	886	817	864	867	839	793	881	844	894	846	861	854	869	861	871	842	828	857	839	846	838	882	881	848	829	842	856	910	839	896	895	851	829	815	771	865	837	818	829	880	858	839	851	877	847	848	841	885	876	857	833	836	833	829	821	828	874	855	863	867	830	866	854	863	837	875	884	820	882	904	885	863	769	844	862	807	823	817	857	860	809	819	852	781	808	844	857	822	872	850	855	820	859	885	813	797	843	871	860	824	851	862	826	824	920	815	889	803	816	823	827	825	829	857	825	918	844	866	883	806	833	840	836	872	837	831	877	831	836	849	793	801	805	886	811	906	847	820	878	831	823	823	783	843	849	850	878	847	840	873	850	856	827	866	875	875	826	827	862	849	868	836	816	849	839	860	779	838	822	878	833	822	828	887	812	832	825	850	885	916	832	840	854	800	827	867	783	837	855	809	791	797	847	853	831	828	849	844	865	838	842	846	849	783	833	826	791	889	836	846	867	836	864	802	805	846	815	860	934	855	814	860	884	854	873	900	788	853	822	858	848	862	846	872	839	851	835	861	845	856	802	880	826	851	880	876	839	852	860	836	919	863	841	877	875	801	821	882	823	817	799	820	826	872	858	869	852	806	804	887	842	813	885	856	820	828	846	863	861	849	841	861	861	822	847	850	854	864	846	820	878	851	861	861	817	833	886	842	833	819	859	845	825	820	827	872	815	832	882	890	871	815	799	831	823	816	858	821	806	858	828	849	832	893	834	875	862	846	803	762	830	883	883	817	875	783	856	848	884	839	850	866	840	869	783	849	860	835	855	868	843	835	881	795	852	826	853	867	860	829	865	871	825	862	873	850	816	875	902	863	849	878	805	856	837	857	838	842	831	879	858	852	878	815	801	823	850	847	827	844	849	830	819	846	866	829	856	790	785	837	888	873	794	830	873	826	868	906	816	860	792	812	835	850	833	865	847	805	897	816	852	791	843	812	864	846	811	817	804	838	819	831	786	837	768	840	831	883	805	809	855	810	861	825	899	867	814	810	846	807	837	835	821	850	812	876	844	882	858	859	779	849	847	847	825	845	852	776	872	885	885	925	871	825	855	885	792	847	821	906	824	834	818	857	834	811	835	897	833	871	836	862	802	864	822	836	845	830	826	878	831	835	920	852	817	810	843	896	884	859	851	858	832	804	820	850	798	861	858	855	903	860	830	762	837	817	824	834	801	869	830	832	880	785	846	898	834	867	900	798	851	875	840	857	868	808	823	838	811	866	829	851	794	843	856	874	865	842	829	771	862	811	853	824	849	846	823	806	834	791	844	872	832	868	859	833	851	911	785	856	853	827	825	851	898	846	826	864	869	836	860	828	822	855	825	838	880	857	828	819	838	858	858	820	848	839	800	835	838	806	801	860	808	813	853	897	836	871	884	878	841	816	823	796	827	824	871	849	818	813	827	816	813	894	853	857	842	817	867	858	810	865	876	856	812	863	820	866	801	838	860	808	826	793	850	807	811	860	901	862	871	853	852	798	835	869	776	849	852	830	852	856	809	858	820	834	806	853	786	770	878	852	834	772	913	849	841	863	802	825	859	879	882	833	756	808	789	805	923	886	827	834	873	792	858	844	826	821	806	851	864	847	839	837	825	859	847	850	808	903	836	869	856	798	807	827	836	823	823	854	819	774	872	849	818	819	792	887	891	856	865	795	810	817	806	790	830	825	802	828	841	863	815	879	829	857	879	806	840	816	887	832	826	830	844	861	814	831	831	797	809	855	850	813	816	807	868	802	792	854	823	841	813	857	868	845	879	847	852	829	778	837	896	764	836	897	792	809	845	805	823	821	800	826	885	878	855	793	866	841	834	809	830	818	836	797	858	812	871	829	787	837	863	872	840	805	811	808	850	829	865	819	866	852	845	865	820	848	867	881	854	776	842	790	850	821	817	839	845	837	888	844	774	851	838	870	824	798	850	844	829	874	834	788	846	836	921	845	806	835	901	853	878	845	807	838	817	816	842	882	851	833	796	879	908	863	841	855	842	858	860	841	829	834	808	827	822	822	889	847	823	827	824	869	791	792	816	826	877	815	873	847	823	861	834	823	855	868	844	824	805	822	804	795	898	861	852	848	815	867	832	856	831	821	830	854	875	814	791	885	837	796	876	819	825	798	858	921	813	851	877	859	846	869	795	848	837	813	814	822	850	834	838	817	800	795	809	815	840	893	882	835	873	830	844	821	841	828	871	843	808	839	812	854	821	820	849	771	873	804	843	871	842	842	874	789	875	870	858	805	865	861	800	874	817	820	824	797	859	812	852	884	832	840	800	851	866	830	842	851	843	844	833	846	892	825	872	831	847	821	815	847	845	869	828	857	818	854	830	882	848	854	818	866	849	839	770	844	835	811	837	831	783	830	834	860	849	871	839	842	848	894	863	853	873	823	851	828	850	855	880	808	801	860	832	814	833	786	813	838	847	818	849	853	901	830	833	850	841	805	883	818	791	893	828	827	852	870	839	880	852	850	855	842	868	835	829	832	880	826	854	837	814	817	837	851	852	849	883	853	824	847	849	832	803	834	856	850	819	813	830	862	886	880	842	839	842	844	838	882	875	875	837	862	873	844	820	890	849	800	797	846	855	847	838	806	886	829	848	830	823	823	894	839	847	853	867	843	847	876	867	849	831	841	843	877	883	878	876	869	869	847	871	844	891	842	863	841	792	871	811	854	808	856	839	898	862	907	838	847	827	849	844	840	817	833	810	849	847	817	823	842	814	843	809	846	845	841	873	826	859	851	833	840	862	797	851	831	818	838	799	787	836	845	806	839	905	879	757	905	831	850	828	835	790	849	875	818	881	796	870	846	858	827	820	921	819	887	808	888	826	817	832	820	871	839	858	834	869	853	882	829	844	845	812	794	835	862	824	836	828	807	798	915	850	834	817	827	850	844	890	811	840	811	837	845	811	822	827	836	885	860	808	814	878	883	786	833	872	870	841	843	827	836	845	921	862	845	867	854	844	797	863	867	845	884	848	840	859	842	836	789	875	767	807	808	888	821	829	857	870	798	860	782	830	818	845	865	843	820	873	850	857	787	867	781	838	881	806	854	884	836	803	785	846	871	869	832	815	859	831	841	869	834	832	785	804	827	851	804	862	836	849	862	845	790	750	817	802	961	894	856	856	900	770	815	829	862	815	832	842	842	847	867	808	895	779	835	841	814	832	833	820	898	832	799	850	863	860	855	914	803	857	883	841	835	810	882	842	835	839	840	858	824	870	848	855	809	888	822	853	875	847	831	813	845	829	817	830	818	894	835	834	844	832	814	872	812	838	858	823	829	805	845	892	836	863	796	808	861	908
27922	21260	10904	1437	609	953	496	394	363	382	357	366	401	361	357	358	367	369	382	341	342	343	356	358	359	355	345	363	337	369	357	362	372	337	376	313	393	342	375	338	368	377	351	413	418	378	400	344	350	348	381	347	348	397	322	385	362	331	337	357	375	347	367	376	344	388	356	377	400	394	408	346	350	349	353	375	363	388	358	342	353	362	356	389	354	343	369	381	406	354	372	404	357	363	381	384	372	364	381	356	361	340	347	354	376	398	371	334	350	392	404	330	370	371	333	362	391	382	412	362	382	380	399	375	353	366	401	360	356	350	354	347	381	373	373	328	393	381	382	365	383	381	421	377	382	352	364	333	374	342	376	340	324	378	354	310	363	360	338	414	370	347	371	346	355	337	371	335	355	384	354	386	404	384	362	347	359	365	384	389	361	363	358	362	358	362	412	351	345	366	368	356	359	383	346	358	374	337	361	367	385	358	352	363	364	383	370	375	328	363	353	360	356	393	350	351	333	354	391	376	372	359	379	363	332	372	345	371	372	383	367	334	367	360	377	387	371	337	350	403	349	383	345	346	349	322	377	339	355	381	360	335	377	392	364	342	353	341	367	350	351	347	367	363	355	403	359	367	346	336	363	383	354	356	389	387	384	339	379	340	362	376	323	344	365	354	344	390	380	407	356	373	379	335	340	391	398	342	352	379	326	380	367	385	377	358	346	358	413	353	378	382	390	396	354	378	377	371	367	388	348	383	368	371	358	366	305	371	361	379	362	383	353	350	348	340	378	372	341	363	352	392	409	361	366	376	385	355	360	370	391	365	381	364	346	365	384	366	364	357	381	371	365	361	382	358	363	381	387	349	368	330	369	338	356	379	368	337	350	335	388	328	380	358	375	359	347	358	367	330	348	364	340	396	368	384	363	348	367	366	395	325	382	342	342	341	345	365	360	374	348	358	359	358	359	368	362	332	371	364	352	350	382	347	345	368	372	388	360	361	372	346	365	376	351	390	424	326	362	372	383	357	357	334	356	370	372	375	391	375	357	356	378	369	332	366	381	371	360	345	374	364	353	372	381	345	351	372	355	348	364	396	365	344	372	374	357	372	355	366	365	382	373	351	351	384	328	385	335	393	387	348	373	379	360	371	365	359	364	353	368	359	345	352	358	360	350	383	320	359	400	376	373	357	336	378	332	367	377	365	358	349	358	363	344	372	339	386	360	396	383	329	359	380	365	385	372	377	365	344	371	375	386	356	343	384	367	376	359	372	360	348	365	374	372	371	373	355	378	335	320	338	398	366	332	368	356	382	388	373	366	368	392	356	329	367	364	342	370	389	372	373	364	358	362	374	401	374	374	373	353	378	346	364	334	382	346	358	367	386	371	387	365	380	355	344	381	334	374	359	355	442	367	372	357	389	357	373	354	402	374	372	334	357	351	405	399	375	388	369	361	372	353	345	385	379	372	318	342	366	369	397	399	343	348	351	366	391	378	345	373	367	369	340	396	360	377	350	387	341	360	341	363	388	346	382	380	379	340	350	381	351	405	361	389	374	379	388	366	414	386	362	370	365	340	356	380	385	380	381	370	348	382	345	343	354	379	374	360	333	371	359	365	365	363	387	361	364	374	373	366	356	344	386	365	378	379	334	368	388	343	355	358	356	371	346	332	379	383	384	372	360	413	381	387	394	348	348	348	350	367	375	357	335	355	362	340	356	371	328	388	340	356	363	345	401	347	371	371	364	365	352	360	356	394	356	377	352	362	377	372	349	366	359	375	361	365	332	406	339	357	374	378	371	357	335	374	388	346	368	366	367	394	371	356	351	340	345	347	367	321	342	375	347	346	344	381	365	369	391	356	331	344	377	335	374	396	344	354	366	379	352	374	374	375	381	397	355	354	357	366	389	379	367	349	395	361	396	379	362	378	368	383	365	387	374	369	387	365	350	396	372	381	388	376	357	378	386	362	390	363	354	358	370	351	338	412	325	338	368	379	339	407	368	363	341	343	396	396	352	383	330	373	374	369	363	356	358	423	351	366	347	350	338	363	314	330	301	328	372	350	373	374	383	372	338	352	363	360	363	357	373	386	362	371	342	348	353	317	348	348	367	348	341	341	388	345	387	360	390	343	329	375	369	360	359	378	356	370	372	403	358	375	368	384	381	402	311	375	347	384	388	374	351	381	362	355	357	348	404	350	352	351	368	354	362	385	402	353	367	369	360	348	345	376	396	370	395	350	409	405	395	376	365	359	372	358	337	370	356	373	382	337	340	374	348	371	369	352	388	386	367	355	360	349	352	372	358	386	376	319	364	347	373	374	352	383	367	366	351	363	366	379	364	379	376	375	364	362	389	375	376	364	400	362	369	341	367	346	395	326	389	379	355	397	359	389	378	325	360	395	369	345	344	376	406	355	381	378	347	346	367	363	381	410	350	398	354	358	377	380	373	375	396	395	394	381	418	335	353	373	363	351	330	344	376	383	341	364	367	395	385	350	351	343	365	372	358	357	341	352	362	382	350	346	376	388	387	368	376	381	409	341	362	371	345	401	389	352	347	376	372	337	388	362	354	363	359	382	353	370	371	365	383	367	408	376	407	389	374	360	341	364	369	361	353	359	364	379	375	396	370	389	336	357	359	369	360	365	347	355	387	398	351	371	326	362	399	364	382	361	363	387	368	366	368	362	369	347	350	394	378	378	384	397	347	349	361	369	335	371	374	367	345	364	374	368	365	357	392	383	359	383	360	379	361	362	361	378	382	342	340	333	367	343	348	380	364	342	380	371	368	378	381	361	368	344	368	360	359	351	365	387	394	360	373	366	407	381	337	363	374	360	382	393	336	349	359	364	360	322	384	397	386	339	340	369	377	395	359	388	374	372	365	376	361	353	388	382	382	363	352	376	410	345	377	394	372	367	369	338	360	354	406	366	368	385	339	350	364	369	355	350	378	362	384	370	389	342	372	350	392	372	393	400	344	320	361	357	375	364	360	366	364	369	357	339	395	352	364	328	338	387	389	332	372	361	369	359	374	394	385	396	362	384	375	396	363	391	365	349	383	372	355	379	349	368	343	351	367	372	383	392	349	373	344	395	382	337	343	347	358	331	337	387	385	377	355	374	362	400	322	330	360	362	367	370	335	359	363	392	363	341	353	347	434	379	370	357	348	386	371	357	391	375	383	351	327	375	319	349	340	366	381	376	373	355	355	376	376	406	332	370	339	351	344	354	348	347	356	368	390	364	378	366	360	346	335	376	391	376	369	370	386	400	392	386	379	357	353	370	378	333	365	348	351	361	385	349	397	368	367	373	355	359	346	353	415	380	354	378	387	364	371	360	396	404	346	388	405	362	329	360	366	330	366	346	382	369	376	383	366	379	329	336	393	381	383	334	354	346	351	357	389	375	377	399	371	418	341	342	357	309	362	381	368	371	355	387	348	372	363	321	379	365	361	403	371	354	390	357	381	364	359	365	416	381	370	352	368	360	393	333	361	359	354
23673	22553	3784	1225	801	1421	655	504	471	464	451	450	473	436	463	432	465	391	432	439	497	455	443	427	437	456	447	422	437	464	442	430	463	459	425	460	435	446	432	483	448	434	430	404	459	415	455	407	444	411	468	448	410	451	461	451	440	494	437	454	441	414	426	462	458	438	428	475	446	460	419	449	440	433	437	446	412	479	446	421	427	445	420	465	428	409	430	423	428	472	455	433	460	445	436	450	457	433	452	432	410	407	443	441	457	501	475	451	454	412	445	433	455	443	450	479	438	450	422	463	463	443	464	468	434	495	431	428	466	473	443	426	442	432	456	452	437	438	425	448	437	448	495	427	440	446	447	434	442	408	432	381	444	439	405	462	464	430	427	424	455	419	463	432	472	436	460	444	470	452	449	433	461	414	460	423	436	478	441	415	479	461	446	444	427	474	425	448	430	414	448	456	467	423	482	457	467	446	425	445	432	435	419	427	440	440	438	421	429	434	460	435	440	403	434	432	417	433	431	450	466	417	474	461	466	470	452	447	431	466	432	428	440	434	452	469	437	459	404	436	434	435	438	435	468	452	423	409	468	476	433	459	440	450	417	477	434	456	431	438	439	462	440	412	444	461	439	419	451	443	446	493	481	424	452	435	441	461	466	451	416	431	421	444	399	422	438	444	479	434	426	401	455	451	448	428	413	462	439	447	493	456	481	443	432	425	409	433	414	437	424	448	453	438	432	444	430	449	472	465	420	476	415	442	468	427	415	434	407	460	453	468	409	447	386	453	447	442	485	460	455	449	465	453	470	451	446	471	427	432	460	476	425	489	463	448	449	395	431	434	438	406	437	467	473	464	444	432	455	444	439	464	432	474	432	416	451	418	468	426	451	402	455	438	423	435	455	471	437	432	441	435	480	441	466	455	440	460	420	450	416	433	404	446	431	445	457	443	496	438	456	428	455	462	469	451	440	463	413	438	419	467	429	456	447	465	422	423	460	447	453	441	401	449	436	412	430	449	450	434	429	405	445	442	462	431	448	421	450	463	412	476	438	432	488	369	435	456	434	438	438	427	430	463	415	438	463	448	460	444	462	437	421	479	462	445	427	437	457	441	451	452	448	463	443	475	467	451	416	433	481	423	461	448	438	448	432	457	449	430	442	424	423	455	412	433	441	428	450	440	431	471	427	408	464	412	465	457	449	445	453	463	441	464	453	418	451	446	438	433	482	442	469	421	402	390	425	405	433	504	420	461	427	472	462	448	453	428	438	448	415	442	396	469	420	464	419	432	421	455	424	418	458	442	442	397	491	449	443	445	439	479	426	420	483	413	462	425	449	444	435	421	429	418	447	416	429	448	446	420	426	422	420	413	412	428	424	412	451	435	417	457	446	488	428	467	477	444	441	429	400	471	400	418	461	446	408	406	402	443	459	438	388	466	422	469	455	426	459	421	455	450	428	432	424	449	448	442	448	439	388	435	472	403	448	424	422	430	432	490	437	439	461	456	420	409	457	439	469	429	429	431	435	452	402	446	468	435	456	458	428	454	399	434	466	457	455	434	429	432	434	433	442	437	429	479	440	443	404	423	449	470	443	457	451	422	437	422	422	400	458	415	453	421	427	459	430	463	422	464	437	451	458	447	454	396	447	439	427	419	426	466	414	417	452	424	453	419	455	420	442	423	411	423	428	466	444	506	464	444	448	406	475	439	465	474	454	414	455	436	433	401	434	462	433	441	487	421	439	440	487	433	440	431	435	430	480	391	428	435	454	438	472	409	441	423	457	401	440	408	442	433	454	467	441	470	449	440	430	483	448	456	472	446	441	468	462	424	443	451	466	433	454	405	473	433	445	455	411	460	415	449	426	459	446	482	446	433	426	434	440	452	445	449	459	452	418	427	451	449	396	428	425	419	462	440	447	414	417	431	462	430	463	469	443	428	438	444	440	408	420	425	450	430	434	445	442	425	445	448	461	428	466	462	441	427	453	422	442	435	450	428	468	455	430	463	448	458	451	455	411	446	456	435	462	414	440	436	421	422	448	415	457	427	472	403	468	475	453	462	424	431	455	438	437	434	431	428	453	418	457	432	441	441	405	486	442	464	473	450	423	453	424	443	420	425	427	452	424	444	453	417	457	435	424	440	430	452	418	429	468	441	407	436	422	430	432	438	466	449	397	483	448	441	437	439	479	448	466	428	414	440	452	434	456	464	423	432	462	459	437	465	442	439	417	434	449	431	427	417	404	440	462	439	453	424	429	417	419	459	422	474	457	420	438	426	425	422	438	461	439	459	430	459	470	423	450	471	385	456	421	421	452	407	457	445	422	426	433	399	466	453	480	416	438	480	440	408	461	434	443	424	447	445	418	417	451	452	486	463	480	470	419	402	427	468	402	422	414	445	441	490	441	443	453	458	428	431	454	456	417	395	450	450	444	423	468	475	411	449	446	437	415	421	462	451	458	420	457	421	437	446	456	422	443	447	474	455	449	459	458	453	440	415	408	441	479	451	379	447	448	443	432	396	428	464	437	481	435	442	413	482	443	454	413	438	446	430	424	463	428	451	463	426	432	465	415	453	422	435	417	460	430	486	426	446	439	458	461	478	427	478	393	460	443	469	419	459	466	458	433	450	456	426	417	431	438	456	442	455	437	446	436	487	449	426	471	439	471	455	457	423	493	469	468	429	424	459	460	460	403	403	450	436	425	434	433	444	450	441	427	416	452	432	422	434	422	418	440	404	473	484	457	472	431	445	424	462	410	482	423	468	392	442	444	451	424	430	402	450	458	458	396	448	441	439	471	465	442	454	468	452	438	424	428	453	415	416	424	485	459	438	407	447	416	471	471	439	463	441	448	466	479	413	489	420	442	425	412	432	455	394	453	425	441	431	395	463	434	438	429	472	446	473	429	420	429	451	421	421	420	458	441	428	458	465	409	424	466	451	426	409	457	435	431	419	437	392	413	414	468	494	424	489	473	450	462	440	417	434	434	466	452	442	445	458	453	404	429	442	447	424	463	442	473	467	467	462	450	488	436	438	456	419	455	440	439	405	438	447	432	473	488	490	461	422	427	428	462	469	413	419	478	410	464	439	436	423	407	458	421	455	414	466	467	427	475	442	415	440	464	439	424	438	454	429	448	433	427	474	407	443	480	456	439	470	468	434	452	416	437	425	446	461	462	460	432	467	425	410	419	445	428	437	435	463	446	445	479	443	458	428	441	426	420	453	445	425	435	484	449	436	442	443	409	444	454	418	484	432	448	398	441	426	439	418	485	473	416	439	467	456	453	431	436	432	445	415	457	395	445	502	457	439	452	427	471	442	499	456	448	456	432	420	423	441	451	466	460	422	463	424	448	444	458	426	432	454	420	459	448	403	433	455	441	439	458	422	464	452	467	432	456	463	459	418	433	455	427	422	430	416	433	453	448	449	454	451	455	407	448	427	422	401	432	427	480	454	432	450	417	436	501	418	464	434	488	410	427	477	436	469	435	415	441	424
24400	21261	28103	24657	19744	8902	2917	797	678	617	609	579	584	596	599	580	594	567	549	547	538	552	549	526	530	527	519	570	550	518	543	525	542	540	544	531	526	522	600	543	514	548	546	545	526	543	524	571	566	519	497	524	530	521	542	557	532	528	532	524	536	545	506	549	532	515	564	545	551	585	489	579	520	554	534	551	504	513	548	533	526	554	543	537	482	569	511	486	510	497	576	537	503	558	555	553	550	511	495	542	530	511	542	571	557	570	525	508	540	547	547	497	518	509	542	544	525	541	531	567	503	551	513	509	487	544	512	526	572	557	519	561	563	499	558	545	539	544	505	543	555	514	544	552	529	488	531	575	541	549	513	537	515	547	559	519	541	524	542	530	502	534	540	518	570	571	505	544	538	538	516	496	532	515	487	540	511	536	532	483	472	553	516	535	518	509	549	518	541	482	512	533	483	522	543	514	543	496	545	525	492	519	527	512	563	585	532	515	548	486	535	523	519	521	535	502	516	495	495	523	531	529	561	562	559	524	504	509	558	543	530	518	501	525	481	528	540	502	561	536	537	511	555	555	533	545	526	537	538	547	506	541	536	496	472	522	533	512	500	519	545	568	558	518	577	534	520	501	486	485	528	549	553	523	504	515	523	512	500	578	529	533	536	554	510	512	513	574	558	526	526	547	517	500	516	473	544	575	486	546	563	511	546	503	524	508	552	491	539	548	527	510	554	530	541	532	518	541	526	516	531	549	505	504	563	506	498	529	525	514	516	592	482	524	502	528	510	511	546	543	518	534	521	530	512	521	530	578	517	547	538	542	562	507	523	560	538	495	512	472	527	490	520	504	559	507	534	515	523	577	522	571	580	495	549	491	534	546	523	520	524	560	511	555	490	504	520	525	547	551	521	517	543	561	494	531	495	545	555	538	513	529	551	555	498	511	548	499	545	558	506	556	544	560	502	498	552	508	534	505	504	535	530	567	492	542	547	548	535	514	498	540	545	499	511	548	522	516	537	516	501	528	560	520	538	528	571	538	547	529	492	536	508	512	527	496	554	562	572	535	550	476	497	533	501	520	531	476	492	538	535	498	540	520	550	488	498	516	510	571	544	539	547	527	494	508	533	540	541	530	539	526	532	492	500	539	537	538	507	542	574	487	516	535	512	541	511	554	509	523	482	501	529	488	526	545	542	526	563	534	534	499	525	519	531	497	509	549	582	502	532	519	527	512	533	528	523	506	546	543	530	552	505	524	500	517	484	517	533	498	579	557	497	536	563	548	544	526	504	523	525	565	508	544	515	494	546	510	498	562	524	491	497	510	523	506	579	564	514	509	554	534	535	467	505	513	524	480	537	508	569	561	512	531	545	541	505	488	523	523	559	525	541	523	512	495	556	522	525	534	538	538	548	535	522	535	516	523	529	504	510	538	538	525	550	468	562	529	517	535	510	534	547	511	487	528	543	475	527	504	534	550	489	536	545	539	515	533	515	527	523	516	513	542	486	534	531	547	507	543	551	547	544	472	557	496	487	520	516	500	493	542	466	501	533	543	523	521	517	529	515	532	509	523	519	526	516	521	541	544	526	535	563	542	515	513	514	540	527	532	571	535	561	552	527	538	504	556	518	530	525	548	512	527	515	564	522	544	536	514	508	499	523	521	568	554	492	546	545	523	539	551	551	503	493	548	508	506	522	520	520	498	542	535	550	527	516	545	511	477	539	528	534	550	521	545	509	520	539	505	574	499	511	544	502	484	531	514	493	538	517	475	536	567	543	513	538	494	524	502	542	546	530	543	582	511	523	525	520	535	522	528	539	542	536	535	540	496	535	539	513	527	534	511	498	487	529	491	550	536	523	527	567	513	522	529	537	534	546	558	548	515	542	514	530	525	535	542	512	532	528	513	511	521	560	478	532	543	569	549	545	558	517	522	507	533	557	499	518	548	507	477	516	552	516	539	516	511	549	481	481	486	521	528	531	439	526	521	518	538	556	521	523	562	525	523	530	519	557	539	587	525	551	540	529	537	529	506	511	545	521	536	525	551	544	538	588	538	534	504	548	492	523	533	507	529	513	540	494	553	472	512	489	522	533	520	531	538	503	551	549	560	564	505	522	508	483	519	513	531	501	554	545	572	510	560	499	514	527	496	520	579	569	555	485	508	540	494	527	551	535	552	539	534	550	558	519	487	535	530	536	533	507	525	567	481	523	521	552	561	539	493	546	553	491	531	546	499	545	529	498	481	543	534	540	512	553	530	523	494	581	545	504	542	533	557	541	568	509	535	484	534	523	542	517	496	516	533	516	539	484	505	563	509	553	512	556	539	515	541	524	499	514	543	560	509	529	561	486	510	533	547	512	580	504	513	519	530	521	491	520	506	579	517	527	533	540	585	536	542	514	517	523	516	528	550	488	519	489	506	519	502	495	488	566	507	576	513	554	531	520	542	478	522	513	543	559	561	534	500	535	507	522	537	531	532	500	551	540	540	565	520	553	533	514	513	582	505	525	508	543	582	514	525	552	525	570	521	533	566	571	513	494	523	487	522	527	497	534	558	511	526	514	513	536	537	559	508	513	508	516	476	531	574	526	493	522	535	491	551	547	498	556	514	551	544	532	532	490	557	515	505	534	572	525	558	550	522	530	542	534	521	547	524	521	519	496	474	536	518	550	515	537	519	558	547	536	548	511	542	519	519	508	546	506	558	523	542	552	563	538	495	551	511	539	512	508	550	537	515	518	534	502	473	517	533	523	528	497	530	529	486	524	542	536	516	517	541	534	547	584	536	531	495	557	559	512	527	520	514	525	506	516	512	510	530	550	545	543	562	566	497	472	558	548	527	564	567	513	505	529	551	531	509	528	482	529	528	517	507	563	531	499	538	530	494	549	502	517	544	543	549	544	547	492	507	528	509	541	513	545	524	531	532	551	528	524	544	499	507	561	542	545	512	548	581	530	533	537	523	532	501	524	506	560	507	553	502	546	538	475	529	532	536	481	508	544	498	527	485	475	531	532	506	516	563	528	541	559	496	518	537	546	515	593	531	535	575	496	512	570	565	482	562	495	509	526	510	521	536	538	564	521	544	541	555	547	552	524	560	538	564	545	520	518	531	510	526	561	544	523	549	517	511	530	526	557	556	515	541	538	531	522	549	556	518	533	538	526	539	560	568	547	490	530	512	529	496	523	535	565	512	542	557	553	536	522	536	523	547	517	552	578	528	494	532	537	551	514	564	587	491	513	527	515	506	523	520	545	560	542	499	502	517	498	541	516	505	557	552	489	514	531	520	486	531	525	549	537	471	527	557	504	471	525	558	556	547	472	506	577	515	527	494	502	526	506	537	526	529	512	510	507	564	507	566	516	529	543	514	539	543	558	520	531	523	554	519	518	520	541	513	516	541	543	525	540	594	554	529	507	546	541	544	543	520	531	520	522	578	506	522	483	530	537	520	562	530	546	504	510	511	551	521	535	569	522	515	547	515	522	523	559	504	565	564
44396	56962	19253	7434	4157	10901	3731	1100	922	839	808	770	754	756	679	728	721	668	666	673	682	695	666	653	611	651	617	665	636	597	614	639	625	635	621	632	603	607	642	578	657	625	620	599	628	632	652	604	652	613	625	637	598	617	617	587	616	554	628	627	628	633	604	639	643	645	625	591	604	647	631	590	605	633	656	641	607	562	653	631	638	609	619	623	591	628	664	611	630	621	622	644	612	641	640	643	609	613	617	617	654	601	605	611	598	684	621	619	633	595	563	629	607	575	634	602	634	574	644	651	600	639	615	644	664	627	628	650	637	634	610	605	598	609	602	631	584	588	628	625	637	667	600	621	626	610	607	631	585	647	590	628	566	613	593	614	599	635	607	601	661	549	560	618	600	619	545	609	602	641	606	581	572	618	604	620	610	629	667	586	590	616	603	570	590	628	613	622	599	620	644	646	608	636	624	600	613	578	661	586	647	604	618	593	608	608	639	561	599	643	644	654	632	622	604	586	660	632	649	586	599	655	616	625	608	599	612	630	640	618	628	608	622	636	633	631	594	565	637	580	674	670	617	618	581	579	604	587	629	607	606	616	634	594	605	608	608	602	603	627	595	564	598	589	584	596	635	614	573	590	608	588	587	648	602	579	612	591	587	593	582	593	599	591	584	592	619	646	639	614	598	585	615	594	637	546	606	609	615	644	604	618	587	619	602	604	630	567	641	610	629	560	598	579	610	570	648	673	609	617	607	659	625	669	624	595	594	615	564	625	608	588	625	571	598	594	597	589	652	605	625	634	616	577	608	576	642	541	624	632	628	604	581	588	571	653	580	595	595	590	597	672	587	657	611	645	620	634	658	571	654	631	647	594	651	587	583	620	640	606	609	645	602	625	608	578	631	631	633	627	660	580	655	597	590	586	586	589	579	628	632	597	606	633	620	654	590	634	602	608	610	575	632	587	656	643	643	624	573	610	612	638	606	635	626	595	608	622	596	571	658	601	608	583	586	642	636	640	678	594	612	643	599	601	571	627	594	636	600	606	620	625	643	634	556	621	605	640	577	590	637	623	600	629	594	608	567	633	650	593	620	642	614	583	580	636	596	631	635	599	589	617	576	618	636	584	624	638	643	624	599	560	592	637	606	624	627	625	588	607	648	613	628	640	664	612	626	584	631	589	596	600	634	615	606	575	619	600	603	588	656	611	657	550	595	670	640	587	649	573	601	640	609	621	651	575	574	633	620	648	569	611	667	634	584	602	592	588	575	552	544	617	575	628	584	604	612	618	633	620	621	597	588	642	579	653	597	604	562	589	602	599	584	602	645	619	595	602	625	623	633	634	617	633	591	588	607	609	676	633	648	643	614	582	619	601	639	607	597	596	642	639	644	582	622	620	667	626	620	624	599	614	583	569	632	620	599	623	605	629	639	635	618	589	631	581	603	577	617	621	636	635	619	630	584	594	599	614	631	630	641	608	656	615	573	587	575	608	631	612	662	626	604	630	607	631	621	587	589	611	668	620	600	662	595	561	626	576	590	572	662	630	612	630	605	595	545	576	648	616	591	617	644	585	642	624	577	596	648	605	678	656	587	626	590	602	588	611	610	596	597	614	589	626	646	633	603	589	609	605	591	625	604	634	607	629	599	584	588	585	588	628	629	609	627	573	567	583	579	619	619	584	601	645	600	606	545	616	665	618	629	586	613	610	588	589	590	626	575	589	638	609	618	617	586	621	588	610	582	616	606	591	647	581	587	624	626	659	609	599	576	581	641	610	621	629	602	624	564	581	621	622	647	582	624	584	605	602	642	606	617	598	625	649	613	569	593	622	593	614	638	602	554	587	656	603	660	600	575	585	634	622	581	668	592	591	584	630	634	589	614	607	602	608	582	605	600	607	584	614	614	562	654	614	586	632	609	585	651	619	613	583	654	657	628	607	613	630	629	599	575	572	591	590	659	611	623	617	601	612	640	616	568	596	618	599	633	596	610	604	632	597	637	564	586	602	559	595	603	622	615	602	644	634	606	593	621	631	572	605	621	591	605	645	600	615	628	627	610	593	584	634	595	674	602	604	606	656	629	592	620	577	582	586	582	592	622	632	650	600	656	635	638	613	636	701	584	558	630	573	584	584	609	574	565	608	631	599	586	629	588	643	612	645	613	610	611	648	601	609	590	618	600	611	560	621	606	589	578	611	595	604	581	627	627	601	624	604	666	636	620	636	612	599	625	650	594	599	608	600	632	588	625	644	674	672	603	635	642	615	595	613	622	591	614	587	608	664	617	617	624	614	616	629	639	636	628	625	592	636	612	606	655	600	627	576	643	599	596	631	665	582	625	619	603	627	587	648	624	587	589	617	571	613	632	601	619	605	613	606	582	624	609	652	580	620	648	582	618	613	590	609	585	599	575	626	606	608	641	626	672	583	621	596	590	620	560	584	593	611	583	613	612	614	601	620	578	664	592	570	569	608	622	640	572	610	598	593	590	560	596	619	574	616	603	556	631	629	580	606	623	608	594	619	642	634	608	621	628	626	588	625	604	609	640	609	594	630	623	611	616	651	639	581	663	554	631	596	588	598	643	606	602	635	568	635	639	587	599	584	631	585	618	576	622	612	579	631	578	607	622	667	600	614	601	554	605	596	629	602	625	679	608	589	610	629	595	561	589	599	617	596	609	622	567	649	632	602	604	616	592	624	581	637	594	550	653	612	639	617	614	604	606	606	612	614	651	600	681	610	634	586	632	592	605	579	575	603	610	605	571	621	628	613	624	662	633	653	604	644	584	593	606	583	610	629	566	560	598	601	621	600	663	641	604	586	635	614	600	614	597	617	622	585	644	620	616	597	577	579	638	609	677	583	675	613	600	576	621	636	603	584	650	613	605	660	593	634	598	629	596	632	639	609	600	632	613	574	577	648	600	577	596	636	678	612	608	650	605	585	591	621	573	590	635	638	611	623	561	634	589	592	595	619	643	575	653	663	611	596	634	591	603	639	614	602	590	611	581	649	639	632	578	617	628	650	615	640	619	594	610	598	644	560	603	662	610	608	631	587	633	635	642	645	573	636	583	611	592	599	604	575	625	601	546	621	596	636	589	568	631	653	607	575	589	617	612	662	618	587	607	593	629	588	565	575	602	603	619	636	632	600	642	606	579	582	607	624	657	618	596	634	612	611	579	600	619	627	645	608	565	632	626	646	593	592	617	601	648	592	601	680	601	613	652	621	583	627	644	605	647	611	584	591	613	608	624	578	578	594	604	603	621	575	538	655	601	623	619	603	601	621	577	658	621	582	604	616	635	607	599	556	609	604	575	627	618	600	594	630	609	584	601	638	622	637	591	576	609	591	567	620	608	633	586	609	647	628	636	592	621	613	577	603	556	584	612	583	570	574	587	602	590	586	610	598	617	614	630	575	618	597	606	579	634	638	622	612	590	621	616	623	616	638	614	582	592	622	607	621	575	598	604	586	631	623	595	610	623	583	629	585	625	624	620	614
25386	21323	26858	24986	5735	2668	1098	518	484	475	456	476	422	439	428	482	460	436	411	454	439	381	433	417	422	448	415	428	444	431	434	439	423	471	409	425	398	444	422	406	436	453	434	450	411	404	415	441	401	396	407	408	423	378	444	453	435	407	427	418	449	441	405	426	417	399	430	445	390	416	448	419	433	413	413	441	418	410	425	389	438	430	436	415	410	410	414	427	394	430	423	434	419	427	459	429	437	440	420	423	406	389	417	417	419	419	404	432	429	409	416	447	444	437	409	415	461	463	425	402	423	450	408	433	414	401	426	392	410	431	469	453	448	429	452	412	409	454	467	424	473	406	401	404	428	403	435	437	424	447	406	389	447	420	408	409	434	438	436	402	410	433	450	458	411	416	403	466	449	428	379	409	433	410	440	423	411	403	419	414	417	409	408	404	440	454	410	423	421	386	422	404	383	409	389	446	407	436	410	424	419	425	423	419	409	419	439	389	435	424	415	410	401	413	412	426	417	415	421	418	426	430	423	424	370	425	442	396	385	429	393	395	410	402	423	452	427	446	411	394	413	415	427	428	391	438	461	441	422	415	393	402	390	435	423	416	416	380	449	404	424	401	419	418	418	447	391	388	412	400	444	407	431	478	446	442	401	408	419	429	438	436	436	431	394	433	418	383	409	369	428	395	445	437	396	411	402	421	463	417	404	404	416	409	412	434	444	403	440	432	461	405	471	404	400	401	422	421	387	413	410	428	427	389	419	450	399	446	457	408	411	393	403	427	423	436	417	408	416	399	470	408	450	418	413	417	459	447	438	391	413	414	386	441	436	385	423	436	405	402	459	424	406	414	384	414	450	382	455	407	412	429	442	442	420	427	415	405	426	449	395	415	399	398	397	415	407	412	383	385	420	411	404	389	433	431	408	440	422	436	455	422	411	396	423	454	408	417	424	421	427	429	418	422	439	416	419	406	408	397	392	411	414	411	404	401	401	443	393	384	380	422	437	427	421	412	405	436	455	405	402	411	416	401	430	419	406	417	437	426	430	399	431	428	431	439	403	432	411	402	436	422	388	405	388	413	418	395	412	428	422	426	407	456	405	411	397	403	439	366	403	426	436	428	419	403	450	422	404	417	414	460	413	439	425	425	451	441	408	425	398	431	427	410	466	399	399	467	448	405	418	422	425	419	424	405	434	431	413	425	439	414	402	382	433	434	418	440	402	443	430	428	423	388	401	400	393	409	423	438	432	408	408	381	450	415	382	411	442	407	417	418	438	409	418	455	444	406	414	424	437	394	429	422	446	400	415	406	423	396	439	469	428	409	395	421	395	379	389	395	429	393	433	416	378	424	401	430	390	400	435	447	445	427	400	416	399	433	394	407	384	455	434	419	419	412	394	392	422	400	396	414	435	409	395	423	406	443	425	421	389	430	433	420	457	386	431	432	428	402	394	418	429	423	432	415	461	437	394	381	436	406	400	375	437	390	418	435	437	419	395	433	419	424	412	430	438	429	419	420	407	408	429	454	394	417	412	440	397	402	403	443	331	408	403	418	464	415	413	421	435	419	420	447	414	407	397	399	442	425	421	399	385	440	420	412	418	382	423	412	478	423	405	428	414	460	452	430	424	433	446	468	438	419	420	420	421	384	419	424	439	458	449	425	419	431	408	415	385	452	402	413	424	424	459	415	416	423	407	424	420	403	419	431	406	410	439	396	438	462	411	418	422	420	465	407	421	386	393	419	433	425	439	422	405	449	397	441	418	434	413	422	372	450	408	422	401	429	395	442	442	411	418	414	424	451	434	376	418	396	426	396	407	428	403	445	451	430	420	455	445	458	423	424	395	419	407	412	410	392	410	404	405	429	429	400	415	441	392	417	412	402	413	409	413	424	420	378	408	410	428	443	465	401	413	445	376	447	450	365	404	435	433	426	419	415	428	439	421	412	440	417	422	410	434	506	415	413	431	430	405	389	419	392	408	434	379	425	413	415	449	373	427	409	443	428	401	402	400	381	409	447	414	419	463	446	375	420	431	413	397	422	408	442	455	424	387	426	432	417	441	420	407	402	462	454	400	401	435	430	468	431	414	441	383	421	410	411	420	425	455	400	456	426	409	403	380	415	426	427	445	441	448	382	436	413	429	409	397	403	402	440	402	427	420	407	428	392	420	412	459	453	418	386	406	452	438	456	422	419	420	411	417	452	445	417	393	437	406	443	401	406	422	412	421	430	399	427	444	375	443	396	441	423	441	441	394	415	430	436	453	416	390	415	451	396	428	416	430	425	402	408	440	414	433	402	416	438	445	422	445	427	458	409	395	414	428	403	409	415	397	428	415	411	421	424	420	423	430	449	451	422	447	418	386	460	416	428	400	474	434	397	459	414	407	442	394	400	423	378	440	393	409	458	400	415	395	439	423	387	420	420	427	436	410	422	463	463	375	415	423	425	400	412	450	410	422	428	407	425	410	399	454	452	435	444	421	426	431	417	420	390	424	451	434	414	454	465	432	424	422	486	423	465	422	446	461	435	424	395	420	453	408	417	401	437	402	423	430	417	438	405	408	448	413	410	455	411	415	429	421	433	420	407	415	434	445	384	391	429	414	409	434	437	402	406	410	396	394	425	444	400	416	409	402	448	435	438	403	394	408	436	400	414	456	420	453	467	443	418	433	403	402	412	409	431	426	405	419	432	414	416	427	470	447	425	436	411	428	414	436	435	429	444	429	400	412	421	381	445	450	426	463	442	438	398	421	398	400	402	433	419	382	454	437	448	422	414	433	393	400	427	392	394	424	373	418	449	437	434	438	424	411	420	395	430	399	410	383	459	418	432	355	451	420	385	426	468	435	420	414	418	408	458	478	418	418	447	403	448	432	406	421	454	417	438	415	436	400	418	403	434	410	472	438	397	434	432	453	416	404	448	383	455	423	439	393	417	452	404	430	427	437	395	415	449	465	408	466	459	396	424	440	396	442	446	417	376	421	422	458	400	437	430	436	403	422	429	411	376	439	429	428	438	379	424	419	393	431	390	393	391	427	415	438	397	418	410	424	425	426	427	417	416	422	432	430	406	460	413	432	381	448	445	380	437	406	424	413	430	439	459	406	470	444	424	417	451	435	375	455	397	434	384	441	416	436	426	432	415	401	413	414	410	417	448	415	473	388	404	431	445	394	455	427	442	422	422	408	430	437	427	427	411	399	382	426	442	394	446	431	387	453	446	402	430	421	419	406	412	418	404	396	452	408	419	382	411	430	403	427	419	405	434	412	418	430	441	426	409	410	453	417	384	435	424	469	424	448	418	416	414	422	416	416	454	409	429	406	437	429	430	458	415	426	407	410	450	394	441	411	406	431	430	406	411	446	414	449	385	419	430	389	432	462	424	402	424	441	413	423	469	400	392	417	444	402	405	429	444	445	417	448	416	430	392	418	431	442	431	406	406	418	413	426	399	419	449	424	443	390	409	422	391	418	422	377	402	426	435	401	416	420	426	422	446
40931	46474	11996	4595	2064	6435	2159	747	707	618	611	627	565	633	593	640	597	532	505	545	576	532	515	572	499	562	504	561	548	524	501	488	592	533	525	522	511	523	518	492	573	535	514	529	549	521	527	510	511	506	544	545	523	499	547	517	536	518	534	551	482	533	539	552	540	544	510	517	524	492	479	522	554	502	533	532	518	520	532	551	522	503	537	508	521	539	534	514	592	467	509	484	519	541	549	489	494	529	510	534	461	528	549	514	515	484	499	505	522	478	498	515	570	562	515	503	515	540	561	529	530	506	473	582	536	522	526	515	482	549	545	557	535	532	546	498	514	511	491	514	512	521	523	524	532	505	515	550	520	538	485	487	544	521	509	555	521	497	472	509	527	517	515	513	498	510	497	525	525	535	544	527	583	529	527	546	498	539	511	524	505	524	516	532	517	543	509	506	510	511	527	483	515	481	496	536	508	538	492	509	501	550	491	570	552	530	518	518	508	499	504	543	500	523	517	526	486	522	511	482	522	446	514	500	540	560	493	535	533	483	556	533	508	489	532	514	516	465	538	530	487	508	512	511	503	537	535	529	523	526	558	538	463	529	532	505	519	487	483	532	489	521	557	505	499	502	536	482	484	482	533	562	501	523	521	485	564	541	514	515	491	526	502	505	520	527	499	517	519	519	525	544	542	479	550	523	525	548	537	487	531	523	509	515	515	544	486	486	467	552	537	519	529	492	526	485	522	516	514	498	517	550	523	515	508	521	523	527	538	489	528	503	510	500	525	534	499	488	509	547	482	489	521	595	516	519	518	480	517	550	521	511	542	494	506	530	564	503	525	471	522	508	516	500	480	504	525	514	511	502	499	521	504	477	527	525	493	509	503	518	498	528	480	542	490	494	519	531	553	485	554	564	499	503	544	554	511	533	500	549	498	465	542	521	504	521	537	524	514	513	515	496	488	506	549	523	512	527	492	531	524	496	541	535	517	516	514	551	506	524	507	527	499	501	504	531	510	491	485	509	523	511	529	528	459	530	525	512	526	492	467	510	531	533	518	496	500	513	508	527	493	529	506	515	539	496	525	480	534	519	522	487	489	487	495	547	522	483	506	534	512	525	496	540	470	481	528	542	507	514	512	486	514	487	493	511	513	527	524	596	468	561	507	471	511	479	531	509	505	541	504	522	488	552	532	540	496	525	549	513	468	550	498	502	516	546	535	519	516	513	524	506	494	538	509	502	500	526	530	490	503	550	529	538	547	480	507	513	510	540	536	528	502	533	496	511	519	485	566	504	522	490	503	522	504	483	505	586	527	498	509	528	562	511	524	511	526	533	507	515	487	548	502	494	509	497	494	534	513	531	504	507	506	504	490	485	525	500	480	554	523	542	500	508	482	539	536	494	498	513	515	540	539	502	540	538	525	497	549	534	511	474	493	509	541	523	508	508	512	519	524	504	508	487	512	499	509	507	503	470	489	508	503	529	525	527	495	537	553	506	498	555	486	533	528	545	519	572	502	515	526	515	502	537	537	502	525	501	503	486	576	469	522	562	499	504	498	493	547	490	517	518	524	496	485	552	512	486	517	535	493	483	477	544	517	508	515	506	492	560	529	494	526	533	508	555	517	481	532	524	508	437	521	512	505	495	556	499	544	505	524	508	519	535	510	520	500	513	502	520	510	483	504	513	510	569	486	477	477	501	522	475	515	508	530	536	543	520	519	502	481	488	510	513	545	546	524	495	545	512	476	488	504	495	489	501	533	534	515	551	508	572	507	485	527	483	511	526	502	505	491	533	520	515	501	552	524	514	487	483	518	475	522	536	503	541	489	512	472	565	524	508	537	522	523	514	548	490	518	494	501	528	502	515	518	506	496	508	506	474	514	507	505	540	537	483	528	549	542	547	489	518	505	512	473	498	521	528	489	546	521	500	485	523	558	503	548	567	530	501	519	523	523	531	541	514	497	508	552	543	523	539	473	514	547	487	492	508	543	523	488	508	518	537	519	519	504	534	517	519	492	494	489	500	507	558	509	554	504	485	533	551	509	489	511	503	524	513	519	464	542	483	545	504	525	531	529	532	508	539	534	486	576	495	537	515	478	543	541	505	525	505	527	532	504	546	543	469	552	526	547	545	497	539	569	483	514	507	527	517	529	517	505	512	506	504	521	480	493	487	514	511	506	513	495	549	546	457	501	507	512	515	504	510	499	485	496	505	508	530	490	496	548	495	536	518	523	517	514	528	528	528	503	489	537	542	493	497	515	545	492	536	496	525	528	551	509	555	510	529	502	520	557	500	528	543	494	525	519	512	530	503	531	529	537	502	504	566	514	516	488	530	466	560	531	500	500	525	491	486	537	494	536	505	493	515	513	503	493	496	501	520	489	526	518	527	564	525	485	543	509	538	507	556	489	489	461	546	504	467	554	507	512	494	533	504	520	487	524	535	448	564	500	543	500	501	490	561	518	495	496	517	490	508	514	532	555	517	535	540	505	531	499	498	507	485	531	526	504	548	528	464	538	528	536	469	508	468	532	489	527	588	486	475	469	467	501	469	502	529	517	508	492	544	515	556	475	497	487	557	513	534	570	535	508	523	506	517	509	481	507	499	500	502	530	504	519	498	526	471	507	480	530	530	511	512	494	500	518	553	486	481	494	531	514	525	515	558	504	504	503	495	512	531	539	549	468	503	543	518	525	532	483	508	541	502	518	560	482	499	506	492	559	515	522	542	543	497	519	496	512	518	507	507	489	545	477	545	513	535	513	525	526	515	566	521	557	496	522	499	468	509	485	499	513	543	477	520	511	465	509	489	533	544	497	549	525	494	497	537	509	499	555	521	505	516	508	525	521	532	497	545	490	514	560	507	535	506	530	495	507	541	515	509	547	553	506	543	508	519	492	550	451	533	490	555	521	495	536	552	509	504	534	507	493	513	507	521	530	478	552	491	509	496	525	500	530	523	490	503	513	522	481	520	557	494	520	506	511	544	558	503	520	519	556	523	502	523	526	546	511	528	508	548	506	536	472	546	515	560	505	522	522	516	592	516	504	513	515	532	505	527	525	519	492	523	532	507	476	498	490	468	539	489	510	506	454	495	497	527	488	484	505	488	499	484	532	510	512	480	513	517	504	518	521	500	472	493	479	493	490	577	526	488	509	507	494	551	527	485	547	499	501	537	553	498	526	476	521	475	544	508	515	534	504	521	486	526	537	491	501	502	525	487	488	514	517	494	525	468	535	530	495	457	514	448	498	503	527	562	504	482	530	528	522	537	485	519	551	544	510	522	483	527	512	509	538	495	502	502	527	529	530	509	530	509	508	504	530	510	547	515	518	485	527	547	539	534	510	505	515	520	503	506	511	486	541	521	523	506	490	509	531	550	538	530	540	520	495	491	489	513	503	531	476	540	503	527	521	519	521	483	525	510	503	458	482	492	536	498	539	533	529	498	524	486	511	529	489	516	488	503	507	500	552	540	514	501	482	561	562	511	514	513	489	524
23005	21241	28926	23819	21230	21884	12549	1583	1063	987	923	945	837	870	889	836	871	855	871	790	790	847	781	787	754	826	760	758	744	723	766	761	739	776	763	719	786	766	734	732	773	736	752	723	752	752	711	742	742	717	698	725	806	828	734	751	762	788	760	728	733	738	731	781	759	769	762	716	757	737	725	736	755	698	716	723	722	743	739	714	761	780	765	719	787	787	737	785	766	729	764	773	770	733	768	708	738	753	765	712	746	741	737	701	738	774	738	726	727	752	720	750	702	728	723	730	723	791	749	726	764	728	763	753	708	757	737	738	762	746	770	745	753	751	745	722	752	720	728	728	693	747	700	769	754	747	726	717	753	736	712	742	776	732	709	757	715	751	776	711	670	728	694	793	776	730	716	768	775	737	764	722	682	712	753	733	723	739	725	713	746	727	688	725	729	772	776	734	732	743	708	723	770	771	724	726	744	669	767	741	761	690	680	720	726	748	791	760	707	800	747	740	754	733	716	748	730	726	701	724	737	737	708	756	762	766	704	732	736	682	701	701	777	783	767	753	697	774	703	769	738	726	712	744	735	717	767	740	755	768	766	713	676	744	744	778	747	777	744	747	746	756	736	789	689	720	712	710	772	737	710	751	753	746	751	734	785	701	730	748	710	753	716	722	784	721	704	735	748	738	738	750	814	764	758	723	746	755	770	738	718	743	736	711	729	722	735	741	750	731	740	727	727	790	802	730	747	737	763	762	742	795	748	727	740	706	823	751	696	765	725	752	844	742	786	754	712	740	684	742	756	739	737	744	720	721	776	688	732	711	760	729	773	737	783	706	769	728	761	713	749	686	710	755	719	779	707	760	687	713	738	782	739	755	708	712	770	707	738	720	784	722	747	788	727	711	739	767	700	696	717	726	764	705	760	718	791	757	709	697	766	707	726	718	725	759	690	722	740	755	775	784	776	733	756	734	755	759	708	720	747	714	729	736	699	751	702	741	740	720	714	768	733	756	729	762	701	747	702	737	785	744	739	735	734	708	741	722	736	730	745	750	755	747	760	703	711	748	754	718	717	774	748	723	731	736	779	751	772	740	796	780	750	719	748	741	738	756	761	722	757	745	729	709	704	724	749	765	760	728	791	715	726	729	718	735	778	761	757	725	696	717	765	769	716	769	734	684	770	777	724	784	732	714	720	743	728	729	744	731	742	751	735	722	707	715	718	694	760	761	778	686	739	757	729	725	740	729	685	675	746	672	675	771	721	706	721	762	760	738	717	770	770	721	741	761	763	800	750	733	752	747	718	740	796	711	726	748	758	731	711	720	706	737	737	727	751	748	716	765	749	730	690	784	728	665	685	737	807	746	743	738	754	709	740	750	724	707	730	704	744	716	715	731	759	754	728	738	716	728	718	763	709	783	760	743	748	740	759	726	733	715	740	705	724	730	734	728	762	794	719	694	705	758	674	737	714	748	710	724	733	719	729	698	745	748	732	722	730	767	724	740	723	726	734	720	668	712	748	717	693	745	767	732	787	747	703	727	750	701	772	745	739	740	747	734	718	731	772	749	735	747	760	765	747	711	697	704	713	731	747	711	813	736	756	748	782	757	771	730	720	718	689	745	740	767	716	728	741	698	728	679	754	725	751	735	771	721	730	741	745	709	728	762	754	751	757	746	783	715	767	725	680	700	773	723	742	748	731	690	780	755	670	710	748	764	753	684	715	734	731	801	722	710	781	743	702	746	737	749	737	770	726	786	724	736	768	729	758	756	754	714	729	705	707	746	788	698	744	757	752	727	773	699	729	682	724	773	751	766	698	752	685	808	708	755	752	711	708	719	716	746	795	768	710	706	709	704	733	747	741	689	717	742	727	732	772	743	763	743	774	677	756	764	781	746	778	731	729	730	721	729	792	722	764	716	754	760	738	739	705	713	770	742	720	747	801	813	767	768	802	735	773	745	781	715	788	740	754	720	724	683	778	709	773	756	718	716	759	747	742	739	758	652	731	742	775	730	710	691	716	755	736	747	720	705	715	696	699	753	711	722	774	751	714	760	738	713	737	711	735	710	717	761	724	736	738	734	756	727	743	718	724	758	746	722	717	708	696	719	675	691	705	681	736	717	684	765	748	779	733	689	705	783	723	767	758	717	789	756	775	753	740	716	688	710	726	771	780	716	745	741	681	685	716	721	700	747	767	754	784	725	686	701	705	784	720	745	741	739	754	733	741	710	790	749	760	779	674	718	744	742	718	714	749	751	739	697	706	726	752	732	724	732	728	755	726	750	722	722	701	758	755	727	770	737	716	769	753	721	738	724	770	723	771	749	741	741	744	791	701	701	760	721	725	783	741	721	713	755	738	720	724	750	715	751	733	727	694	767	741	709	718	723	777	735	761	708	714	734	719	721	767	725	680	747	764	761	710	704	707	753	715	754	697	775	801	741	751	746	729	716	779	718	759	743	764	711	724	769	759	748	732	759	751	738	724	767	729	736	743	792	745	766	679	745	733	745	711	787	730	737	767	736	728	734	726	733	783	741	743	737	712	745	757	716	762	724	672	684	756	758	750	736	731	748	718	736	717	729	758	699	748	719	767	720	728	718	694	764	744	702	749	729	822	689	755	762	726	741	717	785	731	755	740	773	698	745	759	708	734	673	755	745	762	693	700	763	772	728	757	729	739	718	765	724	687	731	722	751	806	753	726	816	744	749	759	723	764	701	783	749	725	689	747	739	744	759	697	764	792	749	731	739	700	767	773	727	751	714	708	725	724	745	719	730	707	778	782	752	692	720	739	714	747	755	768	731	759	791	679	747	728	769	704	715	772	744	786	729	757	715	718	744	726	719	788	750	703	725	778	753	777	763	717	739	767	739	751	796	732	743	783	701	687	752	732	751	825	718	733	714	761	736	755	730	780	705	738	689	761	740	763	729	736	693	703	760	712	733	762	679	723	724	712	701	689	709	776	736	720	685	745	733	774	763	763	734	765	730	723	729	767	749	689	741	754	738	710	744	777	790	735	721	724	703	750	753	754	745	701	759	718	713	722	722	740	718	744	746	703	751	762	729	779	758	793	736	768	711	749	754	692	760	737	735	677	773	719	747	770	738	735	789	750	737	756	738	686	729	737	766	724	749	777	695	745	704	743	697	761	716	745	735	730	726	749	745	745	738	724	749	709	756	795	697	731	718	697	715	717	748	772	769	736	778	739	725	778	763	709	720	757	751	749	784	722	707	734	751	708	739	764	790	731	736	743	783	728	752	732	688	698	786	694	744	755	661	714	740	757	748	735	744	768	740	717	754	755	738	693	731	781	741	719	745	754	762	758	744	743	720	725	741	734	757	772	723	761	733	805	723	760	779	773	734	784	716	724	677	726	672	717	722	660	735	740	692	770	709	765	773	744	716	715	725	690	729	703	783	740	780	733	757	729	755	719	717	727	714	727	737	721	728	712	737	726	769	733	748	750	714	747	773	738	720	726	770	749	742	765	706	735	687	759	727
54256	71913	24859	13698	7008	19075	6990	1878	1567	1429	1296	1233	1202	1130	1060	976	1004	971	994	910	959	921	944	946	902	885	857	858	881	876	872	889	924	856	849	863	883	851	881	918	816	839	829	854	855	880	917	858	812	866	842	815	872	825	835	848	808	871	837	803	850	820	808	836	862	866	844	860	795	788	804	806	864	854	832	823	845	798	877	869	820	802	846	803	846	849	820	879	827	819	859	916	821	887	868	815	840	849	836	828	816	850	825	835	827	799	822	852	866	869	902	901	846	885	824	843	863	877	840	870	907	879	842	869	803	879	896	837	782	867	791	854	850	845	830	858	855	802	845	832	837	848	879	846	883	874	872	863	822	858	811	845	841	813	866	842	801	834	829	805	823	837	837	809	844	829	843	871	832	818	836	844	823	829	843	842	796	863	797	772	793	855	851	845	811	828	818	827	795	843	828	869	807	828	812	840	853	848	863	844	803	859	843	880	809	821	837	838	815	827	802	834	878	865	814	833	845	833	866	858	902	857	866	827	882	804	817	850	836	838	815	839	806	868	825	873	820	855	823	845	778	868	797	875	793	779	825	823	830	875	886	837	797	856	809	835	864	794	858	823	859	862	832	837	849	824	806	807	845	835	887	830	864	810	852	804	846	866	851	839	853	791	880	831	839	784	870	855	868	861	832	896	833	845	816	827	852	773	883	768	848	818	855	838	862	832	845	853	816	822	825	861	852	893	824	817	821	832	870	805	845	812	809	822	871	850	861	819	855	829	810	821	829	848	839	791	826	866	838	847	795	878	866	880	830	855	839	864	874	838	867	845	832	860	866	796	860	818	824	835	867	858	865	825	770	827	862	846	814	878	787	854	872	821	806	863	843	797	833	836	796	826	876	856	848	852	835	834	777	859	800	832	849	843	808	869	848	856	852	820	857	834	907	828	796	871	750	852	857	848	856	833	825	827	834	824	804	845	806	824	793	817	825	870	842	882	866	867	869	841	833	787	877	836	788	888	811	848	864	847	774	813	841	836	833	870	812	835	854	842	822	872	911	806	849	829	877	809	791	845	837	849	829	866	860	844	838	819	898	846	854	852	802	826	831	864	849	796	822	879	819	812	820	820	855	855	842	894	816	870	851	880	848	811	824	814	855	816	835	804	875	827	838	818	844	847	811	827	870	833	886	833	856	817	816	833	817	875	869	849	822	810	825	862	844	842	847	835	846	795	851	832	873	832	785	809	789	832	846	812	826	818	847	791	809	795	810	870	834	782	894	845	835	877	838	803	828	896	870	893	801	779	833	846	866	801	778	820	785	832	827	841	839	816	874	851	766	896	823	867	821	835	869	814	855	826	780	846	835	801	883	858	835	890	814	863	834	780	847	872	810	861	840	867	815	796	840	845	811	851	829	849	816	831	888	796	805	831	819	824	845	815	798	803	910	820	870	830	825	803	860	879	804	836	765	854	821	804	808	804	810	882	838	834	851	845	846	894	854	857	787	803	801	838	776	830	867	806	866	844	871	829	842	877	825	860	812	829	825	819	820	853	850	834	833	831	808	828	844	809	803	838	865	866	814	802	826	841	843	863	839	829	795	827	875	857	900	838	826	871	770	864	839	832	823	826	789	813	791	802	775	785	825	803	882	820	827	844	774	819	819	832	828	816	811	848	822	813	814	834	826	822	885	832	854	833	854	819	827	839	843	873	868	829	819	825	860	809	816	847	823	847	852	839	827	837	839	847	797	818	826	912	795	837	900	814	853	828	818	859	842	853	822	856	862	844	838	815	843	892	894	820	819	811	821	854	834	804	809	837	783	841	839	812	848	853	800	812	876	865	806	830	794	807	922	865	809	835	836	817	876	869	787	838	857	836	826	857	859	859	816	815	843	839	800	828	822	837	847	834	864	855	850	859	799	839	902	831	844	844	814	868	824	808	876	853	783	829	820	837	861	844	801	851	831	814	818	821	835	810	799	794	869	866	874	887	820	788	888	832	873	824	803	796	787	840	842	859	863	850	850	808	875	814	873	824	850	845	810	859	876	826	821	763	868	865	865	841	898	894	833	838	864	803	894	809	831	824	884	835	822	841	788	872	864	831	838	828	837	861	788	848	857	831	878	855	870	819	859	857	831	816	826	806	900	840	870	827	840	874	834	847	800	863	821	837	839	819	839	848	795	831	839	856	826	800	846	851	861	833	860	826	857	833	804	866	875	851	829	854	828	822	885	838	850	884	839	800	863	823	877	881	841	854	856	852	800	873	833	808	816	806	873	819	856	848	888	839	853	831	849	837	913	834	843	845	816	840	875	852	843	868	790	880	800	807	848	836	759	804	818	883	859	842	826	814	811	858	789	799	820	819	883	869	843	839	831	824	848	895	842	854	833	850	858	809	853	817	842	823	867	813	855	806	833	823	852	811	829	821	844	837	861	824	845	797	793	808	841	812	809	817	832	844	863	792	827	878	865	894	826	816	772	826	824	884	812	802	819	887	772	814	841	834	848	787	853	851	861	872	810	822	862	865	821	811	847	788	828	848	769	837	799	791	849	809	819	799	807	851	833	848	836	874	855	788	805	809	819	793	834	828	811	856	871	810	829	880	839	841	844	808	868	846	860	852	828	835	798	829	870	813	811	845	848	872	860	847	830	878	836	832	850	857	902	814	855	827	838	875	838	778	837	837	833	768	894	831	846	853	845	811	847	849	830	816	865	830	838	888	767	790	818	852	832	844	850	851	813	795	869	850	830	833	812	867	828	824	868	813	851	820	810	838	824	856	874	852	854	829	856	856	841	827	850	838	873	778	790	840	800	821	857	801	816	825	851	819	855	859	837	815	808	796	861	797	778	833	796	815	884	871	836	825	844	838	862	871	875	847	823	832	877	786	849	870	853	882	812	850	871	851	858	886	844	864	793	805	870	893	865	780	858	857	815	804	827	902	801	846	859	803	822	848	856	870	830	823	766	815	834	841	839	815	862	835	842	817	859	806	808	834	785	785	838	834	837	825	856	837	822	833	845	821	817	897	861	868	825	876	865	819	855	817	819	823	853	836	869	823	842	844	801	879	838	857	826	808	808	881	817	885	821	841	861	818	815	841	845	889	861	846	846	844	838	842	847	811	830	833	833	837	839	845	831	867	815	867	808	834	862	869	839	833	809	841	861	801	813	839	877	907	865	850	788	859	851	882	866	850	858	887	847	859	839	748	797	788	846	839	828	826	858	816	893	839	872	852	861	851	879	786	828	816	805	836	854	821	877	811	852	803	815	847	814	792	841	834	870	844	870	795	802	821	899	854	827	760	834	833	858	831	882	846	805	896	823	864	868	878	821	810	895	813	860	826	840	852	846	836	862	886	820	834	836	835	835	898	836	830	811	820	872	810	819	848	830	842	910	801	903	805	828	824	852	876	822	823	819	845	819	827	775	848	869	816	871	880	848	850	854	869	806	823	837	876	840	875	833	833	864	874	830	834	844	849	840	822	872	864	823	835	866	819	846	823
27794	21179	10458	1380	730	1077	553	389	393	378	393	371	391	364	353	408	366	380	372	376	391	363	385	342	368	352	358	339	344	389	379	372	348	387	381	388	363	390	323	366	361	376	383	389	316	350	378	393	406	387	373	360	368	369	367	364	365	363	347	341	350	386	354	362	330	374	361	408	356	376	351	339	338	331	334	372	353	382	372	351	364	373	358	341	378	348	402	374	358	364	373	376	364	379	403	362	361	381	394	336	334	358	332	333	352	365	361	358	385	379	352	347	381	369	372	335	335	338	365	361	348	378	412	387	403	355	376	363	376	373	355	356	378	387	392	344	375	353	362	362	355	360	365	356	395	364	394	361	369	358	388	372	379	384	417	410	339	365	364	385	363	361	321	359	333	313	386	361	403	374	382	358	383	367	343	353	347	343	388	358	368	354	344	388	347	339	347	340	390	369	368	403	389	382	320	355	355	365	383	354	362	362	357	383	387	340	344	371	368	379	375	378	361	332	369	357	364	355	376	376	369	357	358	363	393	364	358	363	392	340	360	355	392	361	372	373	366	340	346	378	396	328	356	403	350	344	361	384	368	362	362	382	381	360	340	352	369	343	339	341	337	327	320	370	373	332	408	379	350	374	324	365	366	385	367	350	352	330	387	373	398	324	345	350	361	359	356	364	381	348	333	364	365	375	334	345	371	380	354	364	321	339	346	391	363	376	368	336	366	398	393	363	345	415	347	369	363	369	384	359	389	371	369	332	389	357	326	381	343	410	347	355	356	367	348	372	356	359	377	338	366	350	352	361	344	375	390	385	363	352	374	383	333	359	353	385	380	345	333	363	381	377	403	350	367	364	368	374	387	378	368	348	396	367	363	356	348	349	391	345	355	354	353	372	351	400	351	389	375	384	376	345	365	363	401	349	375	372	347	373	349	366	368	327	357	378	362	346	352	357	390	372	359	338	357	385	365	388	335	364	351	355	365	374	372	390	346	337	363	342	359	345	367	365	339	351	347	362	353	368	336	352	340	363	380	358	363	391	356	358	363	330	385	378	352	374	386	344	368	354	365	397	392	384	350	357	360	367	345	365	366	338	354	388	342	325	382	335	368	377	354	374	370	344	312	382	364	385	378	367	378	351	375	348	349	369	356	373	338	346	373	397	328	361	348	339	370	343	330	348	374	400	360	341	358	361	374	387	383	364	378	383	365	344	354	386	365	369	389	332	363	354	347	390	363	363	365	388	372	383	371	347	368	323	341	376	368	372	346	360	360	355	376	369	352	368	329	349	368	335	345	362	372	382	362	375	362	345	375	370	381	360	376	369	340	355	367	344	367	398	358	374	356	363	384	353	351	355	341	383	351	336	378	330	361	363	362	356	365	347	383	344	378	379	388	328	337	367	327	362	397	355	375	384	333	384	337	350	375	365	364	381	368	362	363	341	342	349	358	382	367	358	341	361	365	371	364	351	364	366	356	364	400	377	334	349	378	361	384	386	325	381	393	340	370	347	372	346	360	324	377	353	367	361	365	329	390	394	360	391	372	378	350	374	355	317	354	382	365	344	376	363	363	366	373	364	349	400	357	368	377	356	381	376	365	372	347	405	349	331	361	320	352	378	362	356	326	358	353	406	347	338	371	357	358	359	366	353	371	377	361	333	379	353	359	352	366	319	352	354	375	371	381	349	385	334	387	381	382	392	370	358	359	358	351	358	380	379	392	346	355	374	412	376	370	337	361	389	353	408	339	349	359	384	395	370	384	341	367	377	379	316	385	358	359	374	337	372	358	361	371	335	383	351	359	334	402	364	341	372	336	395	350	371	359	353	379	358	342	353	368	360	381	363	339	367	352	355	350	370	368	371	346	345	348	341	384	361	369	360	372	379	353	377	326	395	370	368	351	333	350	357	401	390	366	345	371	398	379	376	372	389	366	385	357	385	369	394	401	387	372	333	333	374	372	376	324	352	347	338	347	327	368	364	354	387	349	379	335	409	373	386	403	371	345	370	384	376	348	349	389	351	335	321	359	364	369	361	369	376	360	374	350	346	390	356	369	320	368	348	383	365	343	350	348	373	352	348	380	371	327	347	373	379	350	349	377	361	307	397	362	380	347	344	385	341	390	380	391	390	321	368	383	400	343	379	358	400	329	320	353	411	389	367	389	366	339	378	386	367	353	353	353	379	364	349	345	355	339	364	370	387	365	364	353	366	384	396	367	355	372	337	423	391	394	361	385	353	362	350	344	359	373	363	350	370	334	337	347	393	370	363	394	352	373	389	377	386	374	375	348	396	326	401	333	379	384	353	330	380	394	358	378	370	375	388	405	351	381	309	384	398	380	402	385	346	385	374	349	350	371	341	326	392	369	364	346	402	357	380	389	370	351	381	371	397	371	387	368	380	395	356	372	345	375	353	371	343	365	371	353	362	373	348	368	356	353	367	376	357	384	361	352	352	334	359	359	368	381	346	347	374	373	396	339	371	360	387	376	374	363	383	357	358	359	398	394	341	356	382	359	368	332	343	364	383	352	344	344	360	392	383	361	362	355	362	376	351	365	385	321	347	379	361	378	377	368	393	367	368	353	385	374	412	350	339	346	352	357	358	390	379	348	368	385	383	373	384	351	365	352	383	361	378	364	362	334	348	345	341	368	378	374	361	353	353	403	353	392	371	344	360	388	357	363	333	353	409	340	329	346	354	371	384	394	350	336	372	336	348	385	383	336	377	365	360	379	361	350	364	376	396	397	356	344	354	363	365	378	358	348	345	350	379	370	345	361	372	330	385	360	379	364	358	352	370	337	355	366	395	379	366	350	403	343	367	381	364	370	355	359	367	334	358	397	371	378	364	356	387	347	378	338	331	341	348	388	377	359	345	389	390	369	365	406	390	356	425	363	362	349	369	394	349	368	374	353	347	361	340	371	344	384	344	353	411	404	377	352	325	357	340	354	372	331	397	377	346	356	361	348	353	364	361	359	366	378	398	325	380	378	373	374	370	384	407	367	367	390	370	382	373	371	350	376	369	389	358	355	399	366	389	352	396	367	356	384	351	340	390	368	351	360	345	373	340	358	353	397	364	334	404	325	400	351	374	319	347	358	358	358	369	347	368	388	369	330	365	342	411	383	367	352	358	332	372	379	357	367	352	361	329	356	390	354	381	349	373	334	335	335	332	354	392	372	388	366	373	362	386	356	357	385	361	338	362	395	359	374	351	332	371	370	400	358	374	373	327	388	353	374	362	360	363	362	344	383	383	356	356	412	329	361	369	387	360	428	369	340	348	354	362	338	396	366	396	352	348	356	343	337	372	363	352	387	351	382	343	366	320	351	371	385	354	383	334	379	381	344	375	380	337	393	384	349	374	338	348	361	354	364	342	369	361	373	328	359	351	365	383	317	421	385	368	380	395	363	350	338	331	341	353	368	398	368	352	358	347	347	386	391	356	367	342	364	343	354	334	381	383	354	375	362	373	387	390	365	362	359	377	355	384	357	357	384	390
23400	22045	2568	1127	778	1699	682	449	488	471	471	446	463	434	404	455	456	451	461	460	425	482	470	459	505	462	441	412	437	446	480	428	436	454	485	408	441	454	447	441	412	454	451	417	432	426	451	427	448	437	446	456	437	445	468	439	473	430	436	455	452	422	445	419	460	463	443	434	463	415	414	400	440	413	423	414	467	415	472	432	401	463	435	446	425	423	446	431	484	446	445	470	439	459	478	423	438	456	473	412	497	446	432	432	460	451	395	451	473	441	441	473	441	435	445	435	417	448	433	431	458	437	463	454	454	428	465	415	396	450	446	429	427	445	437	422	456	423	408	455	474	441	412	406	461	415	440	425	418	453	455	450	445	386	460	461	421	447	461	448	420	420	431	448	400	413	444	427	476	441	422	422	441	413	424	399	421	438	407	412	436	440	455	481	439	459	486	461	441	430	450	420	431	443	416	479	461	433	405	456	456	425	416	447	442	437	447	422	450	421	427	438	473	481	459	434	455	442	447	401	459	429	441	407	439	429	410	422	406	456	467	452	421	440	431	438	458	436	432	431	405	431	457	478	430	465	460	429	427	482	409	423	448	429	449	473	433	405	466	449	471	412	429	410	445	494	438	446	410	448	437	410	455	444	408	437	413	436	471	419	446	453	423	445	449	448	388	430	469	428	463	427	445	434	440	455	441	439	433	447	456	425	435	488	437	435	431	428	420	448	455	454	420	418	460	433	435	451	451	415	438	430	429	394	492	442	470	452	448	418	478	426	430	458	405	423	459	415	448	472	423	437	439	437	446	458	438	450	451	438	471	424	431	428	407	446	433	424	449	458	439	397	414	472	438	413	427	418	454	463	427	438	428	410	441	442	446	434	446	438	432	444	423	441	458	430	404	430	442	424	458	460	436	443	433	450	448	468	453	451	432	458	439	489	453	440	393	451	433	425	409	402	440	409	420	434	415	459	458	488	407	455	453	417	456	446	396	452	460	421	458	456	437	443	439	415	430	425	448	481	453	452	454	419	398	470	411	441	444	431	451	452	392	419	433	413	438	431	470	418	457	416	435	466	433	415	432	449	424	435	429	432	411	462	414	445	440	476	403	437	440	438	418	426	399	451	487	449	423	460	438	422	435	423	436	439	454	454	476	438	397	449	440	450	416	407	399	479	461	399	464	439	471	469	424	434	432	402	449	460	417	445	428	447	423	445	459	439	421	459	419	420	469	444	412	447	444	432	419	435	420	446	433	422	397	404	426	436	469	406	435	439	442	449	432	411	443	456	414	460	434	399	450	431	400	429	412	402	406	439	469	440	483	464	431	447	399	452	437	417	428	422	433	432	442	419	458	432	414	444	443	453	439	455	444	462	419	464	466	416	464	404	437	438	436	409	426	439	457	402	447	426	427	427	453	423	420	438	433	441	446	417	407	428	427	425	443	419	478	437	456	464	428	478	451	449	415	393	435	416	436	438	422	429	473	421	447	433	409	433	475	438	472	429	422	413	440	458	406	405	420	456	444	440	444	432	425	434	414	415	445	403	415	446	424	423	435	451	445	484	464	432	458	410	425	431	415	411	418	460	415	449	431	466	443	428	423	415	453	460	470	455	441	425	412	444	453	402	445	454	450	414	467	460	440	450	438	394	424	413	441	421	433	474	428	421	474	435	446	393	422	448	450	422	444	439	429	434	442	449	455	454	433	430	438	453	447	458	422	439	420	425	417	476	450	474	398	440	475	455	410	445	433	447	456	448	469	421	472	424	419	444	408	430	412	459	432	410	465	420	462	450	514	435	439	459	453	411	435	453	436	460	474	445	426	410	479	440	411	438	434	413	416	430	436	450	415	447	448	440	422	410	446	421	457	390	406	462	438	428	468	450	420	408	457	443	451	422	415	414	434	438	449	431	426	431	431	393	458	460	459	432	446	409	408	437	411	445	418	457	461	425	451	460	459	417	407	459	427	417	427	432	388	467	430	420	433	463	439	433	440	446	435	446	424	444	417	448	470	423	466	447	436	434	482	438	449	444	450	447	405	458	406	445	450	461	445	381	429	433	445	457	439	451	451	432	433	437	433	446	435	413	390	432	397	396	420	428	402	407	458	434	425	438	458	457	410	395	443	416	457	471	438	422	453	415	438	465	426	450	476	427	412	424	452	459	439	458	445	403	428	436	421	471	435	442	474	432	424	399	434	429	493	429	436	438	403	443	454	448	477	459	469	459	449	451	422	447	429	457	398	437	424	442	427	445	436	467	426	461	444	468	427	420	436	435	454	409	485	423	375	423	431	454	472	469	459	455	432	406	419	447	427	406	417	422	429	412	437	422	457	462	438	447	432	469	428	413	433	450	436	416	455	456	415	461	436	448	400	479	445	415	467	446	410	445	447	403	436	478	436	419	419	443	454	419	454	383	435	439	431	427	463	413	430	439	432	458	452	465	469	412	432	403	422	432	422	428	481	439	435	438	449	417	419	437	455	449	385	402	450	429	432	491	437	476	431	441	461	442	437	426	421	431	439	462	425	451	431	444	421	421	454	460	416	435	442	448	433	434	459	488	435	428	424	401	417	431	441	433	443	411	459	449	461	443	464	422	416	436	414	446	425	421	394	466	444	431	460	454	456	459	470	416	442	419	420	410	418	469	444	432	456	452	444	451	408	428	465	435	432	441	462	449	460	470	437	447	433	453	419	402	405	439	439	458	435	426	422	422	453	424	461	452	446	408	432	439	433	417	410	473	435	447	420	452	424	432	466	458	447	446	401	434	436	460	451	438	445	402	445	466	486	419	456	414	421	471	458	423	456	435	465	422	426	445	465	416	413	445	438	452	398	449	439	457	460	426	445	390	447	436	441	462	399	464	421	466	471	435	455	426	420	422	430	453	420	428	484	444	440	430	429	419	476	449	409	462	440	466	474	414	431	442	474	460	447	462	459	414	414	426	424	451	436	453	448	454	457	426	427	433	458	421	487	435	445	424	424	454	476	418	450	411	442	446	423	425	448	463	433	415	442	434	428	422	419	470	456	433	446	410	468	450	432	477	422	444	432	454	442	459	454	469	436	430	399	429	405	417	414	424	447	440	460	421	441	430	378	432	466	442	417	426	428	460	438	424	418	461	446	402	436	430	461	464	440	442	427	435	462	439	446	434	424	423	454	450	413	438	421	404	433	432	408	476	416	467	432	432	471	403	439	435	457	416	444	468	462	431	432	466	421	449	451	463	417	426	459	430	402	455	390	460	432	421	445	438	422	464	437	413	492	435	424	421	430	445	443	416	423	411	430	418	436	422	439	437	460	453	475	461	429	477	470	440	431	439	448	397	448	431	452	428	416	455	458	442	431	424	430	461	443	404	421	435	458	439	436	462	452	411	425	449	438	415	438	429	475	421	452	454	455	392	447	418	446	439	427	434	437	421	421	448	442	438	449	475	462	433	434	421	431	460	437	436	424	422	439	419	409	451	440	424	439	413	448	439	415	453	460	458	432	410	450	443
24282	21214	28115	24538	19719	9687	2777	728	652	616	603	579	567	573	581	578	558	576	540	543	532	576	519	597	515	501	543	486	514	541	500	548	530	556	517	478	519	525	543	522	534	537	542	518	545	526	539	546	518	507	528	523	509	482	536	509	513	535	551	527	543	536	496	494	538	518	478	523	569	547	570	522	553	547	499	537	548	535	529	560	546	504	502	525	502	516	524	520	528	515	529	531	496	534	500	519	543	522	551	537	494	531	505	560	539	521	538	536	551	542	557	510	567	520	540	515	530	555	522	555	505	523	565	508	522	565	510	513	495	535	544	512	537	518	530	535	529	505	569	545	509	477	515	519	513	508	512	506	549	521	531	567	484	514	524	520	534	484	450	526	516	541	514	526	539	459	507	563	514	504	521	524	513	523	525	486	510	516	552	540	519	516	503	512	538	521	514	517	533	538	535	524	556	547	514	496	497	495	513	546	515	551	554	508	522	492	514	524	515	478	494	527	512	512	514	516	530	533	517	519	531	550	507	523	515	522	522	534	504	482	494	510	520	536	518	530	526	548	512	499	525	516	547	550	549	551	523	531	549	500	517	528	510	517	528	519	510	525	497	502	483	508	530	520	518	482	546	544	553	525	543	486	506	518	532	521	487	497	508	512	544	536	484	534	531	498	540	529	529	535	500	493	510	532	496	531	510	553	550	506	467	525	525	500	526	515	506	505	501	507	522	498	572	519	550	537	552	513	529	517	520	509	547	522	538	514	585	490	483	510	513	469	460	489	534	512	574	528	515	521	523	531	548	509	532	486	506	518	511	515	512	548	550	509	526	526	511	505	508	547	550	497	536	521	539	531	515	516	526	554	499	546	534	521	470	548	539	547	512	510	538	540	518	561	499	526	502	503	513	534	535	469	524	544	541	490	531	505	524	477	516	520	516	537	553	533	505	525	550	549	530	567	555	502	499	545	534	521	498	498	529	498	535	505	535	531	522	529	551	537	553	521	504	547	508	556	515	494	491	523	544	515	536	491	511	549	512	519	531	537	548	510	524	502	541	516	575	520	499	495	516	524	509	525	537	525	509	514	522	510	522	523	524	518	513	550	526	543	523	536	495	511	494	513	546	534	569	526	524	506	551	473	559	501	512	512	523	516	534	505	515	520	527	528	514	487	503	510	482	546	519	511	536	526	529	518	485	497	532	524	524	474	513	515	518	500	496	532	542	524	515	520	518	508	491	525	514	509	522	516	561	553	553	554	501	502	508	534	511	508	513	533	533	525	494	506	511	588	489	555	510	527	503	500	574	520	467	542	506	522	520	472	514	529	474	561	542	512	551	521	551	538	547	563	565	524	503	535	489	514	528	492	478	509	520	544	532	514	508	523	522	552	546	505	528	496	532	521	514	530	522	476	507	537	470	549	564	533	528	514	552	516	496	529	528	525	557	578	539	538	518	540	533	534	540	537	531	483	562	539	555	491	505	529	524	521	518	506	523	516	538	521	549	556	525	536	532	536	528	509	554	548	508	495	513	502	550	539	526	462	499	544	522	560	520	493	513	508	490	537	536	496	502	481	552	557	539	548	512	520	524	520	531	520	567	508	515	499	517	528	518	536	517	487	553	534	496	516	540	487	529	527	545	515	523	519	543	496	501	485	575	533	546	521	527	532	517	548	524	503	494	560	557	498	519	464	509	534	534	540	532	523	559	509	537	547	518	520	551	558	478	495	536	506	538	524	502	535	507	529	529	557	480	494	495	504	533	485	523	526	497	514	539	518	468	563	476	514	520	491	535	546	520	537	497	539	550	535	472	540	550	511	502	522	526	572	532	565	528	497	514	541	534	482	516	526	516	510	522	557	500	559	502	531	539	530	523	544	527	488	530	520	518	528	544	524	512	538	544	540	462	475	506	523	519	493	545	533	562	491	549	512	489	495	533	520	518	504	509	507	517	525	503	530	472	529	544	516	481	515	502	497	524	499	505	500	498	557	512	498	501	521	555	549	539	500	512	538	527	504	496	483	468	509	525	516	577	547	488	513	504	524	558	480	513	519	533	537	535	543	490	527	485	501	536	544	539	499	492	510	487	479	462	534	517	520	489	521	519	522	499	467	487	561	519	510	492	539	496	511	528	472	548	479	494	527	498	544	525	505	478	544	524	549	493	531	488	500	558	490	498	527	527	530	479	545	496	518	547	511	512	535	502	544	554	538	497	508	567	514	521	529	468	494	521	540	545	509	512	525	513	529	525	574	521	492	529	523	552	512	555	458	510	547	526	521	560	487	543	540	523	505	526	505	511	529	525	506	517	552	491	517	541	559	525	535	529	483	499	554	518	550	464	519	529	524	536	541	537	504	507	525	530	522	507	545	518	504	535	515	550	484	530	518	477	509	523	548	529	499	501	519	533	524	514	502	496	504	551	512	539	525	533	516	509	503	532	531	505	529	527	483	501	502	541	512	508	546	514	518	545	531	527	531	514	563	535	534	534	508	508	491	492	485	508	499	531	521	499	529	514	549	526	523	505	500	522	501	545	532	512	517	534	505	513	508	524	498	543	559	488	519	491	528	502	550	470	518	556	544	562	487	494	516	517	528	474	520	538	526	541	558	484	554	473	550	468	523	535	531	525	527	540	551	563	529	554	518	509	532	532	522	466	539	560	567	530	491	496	523	513	517	499	511	501	502	546	529	539	490	514	513	529	483	501	544	535	512	491	517	492	524	523	482	538	535	519	542	500	551	515	524	562	523	500	529	521	514	537	517	546	534	487	574	470	517	507	517	548	515	533	488	537	546	521	507	553	545	514	518	499	470	477	526	535	505	503	554	512	515	528	514	514	561	575	529	566	490	529	519	529	526	530	533	487	494	509	544	518	525	508	529	482	543	516	545	526	542	516	545	477	504	507	512	514	541	551	503	493	489	553	498	518	494	525	528	494	502	488	516	531	495	511	512	515	513	509	509	507	525	470	509	530	550	495	537	514	526	485	510	508	484	457	517	508	523	507	505	526	553	534	561	573	481	551	500	497	515	537	508	518	481	538	503	501	513	502	509	534	522	537	521	469	483	525	520	472	533	564	495	484	545	556	524	525	514	540	530	530	519	538	530	506	523	529	520	508	533	502	533	562	483	499	534	517	497	547	486	534	513	536	531	542	532	519	548	516	529	570	514	501	519	565	480	497	531	525	529	535	520	505	541	521	503	518	578	572	510	525	539	511	559	504	510	548	552	509	513	533	504	502	519	526	557	520	502	521	541	518	519	520	511	509	545	542	520	493	522	514	535	530	497	498	532	538	514	530	510	529	585	513	513	511	555	531	537	494	514	526	501	531	509	499	543	538	545	534	513	544	499	485	487	533	491	501	534	462	504	478	542	463	510	499	527	531	572	523	534	496	488	529	564	487	528	526	478	510	528	501	487	513	526	553	484	538	529	540	579	506	505	554	508	525	509	532	500	524	537	547	518	520	522	533	540	515	522	539	510	538	490	521	489	510	539	486	469
43788	55224	13983	6701	3478	12838	3280	962	872	868	817	783	741	699	696	687	623	687	701	664	680	648	614	625	678	620	639	608	641	614	590	550	646	603	613	657	590	625	606	622	596	580	623	574	585	629	566	634	641	639	607	601	605	609	641	627	587	603	641	617	619	586	634	609	605	623	608	636	652	608	575	626	652	592	629	609	622	608	625	660	633	630	592	594	641	612	608	603	623	646	598	607	613	651	666	643	605	592	623	595	628	603	607	609	592	579	570	622	681	594	613	628	618	585	635	666	622	583	624	601	622	623	600	589	595	574	627	572	621	648	621	617	591	619	624	661	623	622	614	589	608	591	584	628	625	593	595	542	619	601	595	586	605	590	613	593	597	593	624	615	584	632	601	579	621	602	622	597	646	600	637	574	629	619	589	636	580	612	606	617	606	577	592	611	582	630	599	598	649	592	608	621	612	629	593	616	585	582	613	644	622	643	636	598	612	629	639	659	593	580	574	567	599	604	548	583	622	606	566	582	604	621	628	553	599	627	605	560	621	568	599	614	596	604	603	637	573	594	626	636	622	585	626	643	610	607	596	597	639	606	618	601	608	628	624	587	606	602	596	596	607	635	600	596	604	606	593	609	607	612	609	566	605	600	606	594	606	587	618	637	630	609	565	587	613	585	573	608	612	589	613	653	616	585	609	585	606	636	562	627	573	595	591	615	620	588	550	621	627	622	580	587	608	576	597	629	604	610	578	634	596	605	609	608	625	621	628	615	582	630	639	682	572	600	610	615	601	653	610	640	595	585	623	609	623	608	585	615	623	584	596	604	590	609	592	597	608	575	589	588	619	598	571	618	609	582	605	604	664	644	602	612	600	574	576	607	640	617	589	594	657	618	598	614	633	597	642	589	601	637	605	614	585	556	587	585	628	605	597	647	647	635	606	602	586	575	609	584	628	575	622	605	622	601	605	641	602	585	585	581	632	597	614	567	599	599	616	595	586	590	600	622	604	613	595	604	655	639	631	583	598	611	656	611	572	639	660	614	616	599	608	580	626	561	673	613	595	595	619	589	587	669	557	619	593	602	627	611	632	569	611	584	623	594	620	584	610	620	608	566	582	600	612	605	651	643	629	605	539	583	614	590	623	601	630	589	619	605	599	584	625	609	583	604	598	634	619	630	596	594	612	589	626	605	600	621	599	592	595	635	666	568	659	615	633	619	595	554	612	633	588	606	582	637	594	568	609	582	628	590	596	625	636	597	605	634	643	577	596	594	591	631	554	604	588	587	600	616	652	633	597	632	619	606	625	612	628	640	626	598	648	611	600	573	597	611	583	631	590	580	639	606	598	644	590	571	635	624	611	594	633	608	585	585	620	601	571	542	619	648	615	620	606	593	634	600	621	570	630	612	633	608	612	555	622	631	613	576	639	611	623	617	616	615	602	615	592	592	642	612	616	600	620	632	605	607	582	613	616	608	609	648	588	614	590	643	591	624	595	590	563	617	598	603	633	627	563	617	614	613	584	610	594	559	609	562	598	679	625	630	607	596	613	631	613	646	607	614	587	625	588	615	640	599	634	607	552	618	587	631	593	583	639	631	582	616	618	558	637	615	601	649	620	609	628	582	613	595	618	625	614	628	588	624	610	627	612	607	625	576	605	610	594	563	585	586	608	602	611	584	638	589	617	629	597	624	606	658	577	625	547	592	620	619	589	581	650	616	635	592	589	615	599	642	645	593	641	556	639	589	605	626	615	632	618	626	565	610	619	628	582	642	582	649	595	625	663	580	612	620	591	601	595	625	562	618	652	612	576	603	605	602	602	625	645	684	596	581	625	565	613	568	613	653	603	630	612	607	596	593	574	634	608	600	620	596	612	631	579	581	564	656	582	553	596	641	572	628	631	581	615	586	581	639	603	575	630	609	602	622	617	622	596	569	593	608	616	588	608	610	636	623	636	606	641	595	589	646	604	628	647	604	642	561	662	576	586	612	606	665	592	545	602	599	640	606	597	611	662	581	563	584	596	607	617	632	602	558	610	639	591	626	624	599	603	615	583	574	631	558	610	586	618	587	602	600	605	603	588	589	556	570	575	605	593	623	588	640	640	625	639	618	568	608	634	621	564	642	613	592	571	634	628	606	613	601	596	618	614	616	581	583	562	594	571	618	630	615	613	620	571	592	616	612	617	617	596	539	636	577	616	640	650	603	627	662	590	580	633	641	659	567	579	604	622	579	649	570	619	615	609	583	598	599	634	622	596	580	632	653	605	580	591	571	592	601	602	604	584	592	590	565	614	563	588	633	605	608	611	606	599	576	669	587	617	600	586	623	599	608	625	591	570	592	585	597	588	641	589	602	556	612	608	667	588	583	617	582	595	638	644	623	575	567	629	597	600	631	567	587	587	606	621	579	587	594	609	595	627	600	604	616	626	608	619	580	586	597	604	592	604	624	664	610	603	607	577	606	577	639	621	621	636	646	624	601	598	604	584	641	637	580	586	572	580	638	611	606	630	585	618	588	602	582	616	635	557	614	579	611	578	623	631	616	651	613	664	604	596	582	606	606	609	593	609	565	607	600	590	646	602	618	609	636	655	574	606	619	626	583	611	617	638	585	608	589	613	584	639	595	577	588	605	597	602	603	571	588	608	670	637	612	619	610	584	572	649	624	619	583	592	560	623	594	588	617	567	588	610	601	630	590	591	587	552	602	584	614	561	562	614	619	634	661	560	601	583	629	576	614	585	599	624	569	604	591	598	604	577	623	600	605	551	622	581	564	649	558	604	624	613	580	567	605	680	572	587	608	637	610	593	585	594	586	595	609	607	588	608	556	633	613	582	608	598	575	637	602	612	585	647	627	586	608	603	636	603	597	573	575	583	599	618	598	593	543	615	612	622	606	629	605	664	607	622	601	616	621	605	584	606	644	616	625	605	587	601	621	606	601	622	572	615	623	596	570	590	606	587	554	570	589	607	579	595	599	613	541	594	593	611	622	608	653	566	583	597	596	574	639	625	616	573	593	639	601	578	624	575	581	600	610	585	577	605	599	612	590	623	605	607	628	585	621	675	585	609	587	587	621	616	622	617	623	577	588	576	589	611	592	582	575	580	577	610	592	618	596	625	598	591	608	598	576	624	596	617	637	595	597	564	615	606	638	569	615	592	638	613	611	621	607	561	590	641	597	615	604	567	619	601	631	620	600	624	574	607	624	635	587	608	574	646	634	600	633	598	610	607	581	628	584	607	635	614	621	573	605	593	622	606	664	544	621	653	589	636	611	644	590	596	592	601	627	644	616	605	571	592	602	554	606	607	585	625	622	644	569	620	577	583	556	598	596	576	603	615	583	649	589	619	646	624	674	588	578	644	568	643	590	613	640	609	562	626	621	567	615	566	617	608	624	595	610	586	618	614	620	607	589	617	593	591	613	629	575	583	596	571	603	609	571	610	613	649	596	643	609	621	585	610	610	630	616	612	561	618	563	626	637	625	619	579	577	550	622
25433	21336	26878	25016	5680	3321	1115	491	453	440	410	483	458	441	452	436	444	413	402	424	474	443	394	440	419	403	442	435	441	412	428	417	406	379	422	450	398	425	440	397	418	438	395	401	433	418	422	416	421	416	396	387	415	410	438	441	422	430	429	379	409	408	425	393	469	440	428	430	423	420	409	419	381	397	389	428	399	388	452	399	450	400	398	439	385	390	388	389	358	432	407	401	414	429	419	410	455	426	438	430	401	458	399	441	435	425	400	378	399	398	430	404	384	408	424	406	418	434	434	421	428	399	428	439	414	391	448	452	393	441	392	405	406	418	407	378	421	399	432	451	401	424	430	386	398	463	427	442	403	407	430	400	407	428	449	399	451	425	423	427	401	409	460	441	457	397	404	411	436	436	388	425	443	384	414	390	405	449	385	434	433	435	394	425	404	404	409	393	404	421	420	430	399	392	414	426	443	422	416	413	375	425	421	420	432	391	422	418	426	435	417	437	415	433	414	406	428	411	400	400	401	402	400	426	417	450	396	425	395	395	412	439	420	387	411	351	433	379	411	414	415	394	392	441	408	409	428	413	433	448	414	434	404	433	408	432	388	391	421	386	425	400	463	435	439	436	407	425	458	399	418	406	395	436	403	398	421	411	401	434	395	444	409	415	418	421	446	415	403	418	435	421	428	418	432	413	443	403	452	416	455	406	403	411	416	397	418	403	405	421	428	407	420	407	430	415	396	399	395	437	423	397	451	417	403	393	417	410	403	392	423	419	396	403	411	422	424	393	403	400	417	440	398	417	427	397	402	426	421	414	416	383	380	383	435	433	428	409	390	441	424	428	418	427	429	421	429	388	407	415	440	422	392	426	433	401	462	448	379	425	452	399	445	388	425	418	453	416	399	372	410	442	405	405	402	371	430	442	398	395	409	416	418	389	450	397	409	448	423	439	417	397	391	411	382	409	430	414	405	390	421	417	449	427	408	404	441	396	435	398	418	395	396	411	411	444	420	410	393	448	440	418	417	455	395	406	393	458	425	406	399	413	399	432	430	397	403	391	415	419	402	432	407	374	401	397	416	416	415	381	446	408	437	417	411	417	378	386	378	424	419	438	415	407	404	413	425	400	437	418	392	381	390	394	405	391	405	413	417	409	430	402	413	390	409	427	436	419	448	414	440	424	411	445	442	386	405	407	399	405	433	393	441	373	416	395	398	419	463	439	401	405	414	422	376	422	442	426	406	417	392	420	399	411	413	444	408	420	382	408	414	410	434	446	406	437	388	415	472	440	416	406	447	475	420	407	415	415	407	415	422	407	426	391	415	396	420	420	418	365	369	382	398	416	435	427	425	412	404	409	425	402	400	416	427	367	393	386	392	397	425	416	365	420	441	413	408	386	424	424	414	383	452	396	400	408	435	387	408	408	377	395	406	397	418	418	416	419	388	434	450	449	443	433	412	424	453	392	433	439	383	388	411	413	400	415	399	424	455	414	414	395	439	418	403	378	411	400	399	409	410	394	421	426	431	450	431	429	389	390	380	405	445	397	404	363	421	435	419	412	397	420	436	396	399	401	413	412	373	410	421	410	408	450	435	421	417	458	425	411	414	404	372	401	454	428	405	387	451	430	404	397	412	405	412	424	412	421	416	407	388	389	408	449	447	410	394	402	456	423	402	441	438	461	462	415	443	418	416	418	402	440	418	406	434	417	382	460	408	423	455	408	409	413	404	416	422	406	432	398	421	425	419	421	427	429	438	418	396	397	399	413	415	413	413	449	415	402	377	419	423	423	401	430	428	417	424	417	456	414	426	455	444	384	413	426	421	392	434	372	406	409	390	407	392	432	414	394	431	429	450	414	382	382	384	423	369	401	393	408	459	399	433	411	399	387	417	435	405	435	394	425	440	419	403	395	432	395	428	425	415	431	427	443	381	418	431	418	405	408	422	436	408	417	379	425	434	409	389	414	398	437	406	451	422	459	412	406	431	414	414	400	418	441	427	387	448	382	431	382	420	427	447	438	436	411	424	415	439	384	437	440	407	428	366	429	437	407	361	420	424	451	408	403	409	419	394	451	400	417	391	404	436	397	423	440	419	415	419	415	408	448	408	409	412	424	427	415	428	430	405	404	405	412	462	438	421	445	430	446	463	424	438	410	410	406	378	412	444	441	429	386	404	414	437	426	404	391	397	389	431	426	410	431	421	413	429	414	413	407	419	421	423	439	388	381	402	425	409	421	410	381	428	398	454	420	417	403	432	434	404	434	459	429	457	423	406	427	421	391	405	417	425	397	432	404	410	397	384	410	370	405	400	455	395	408	405	392	424	426	394	365	377	428	420	421	433	407	415	368	434	443	401	410	414	418	389	395	432	409	401	398	409	377	440	458	456	416	426	418	446	429	394	417	388	395	399	420	401	438	394	414	431	434	391	454	433	411	415	405	449	436	424	423	400	444	389	448	404	409	400	436	440	397	386	398	375	412	426	431	382	419	448	416	413	401	422	415	442	407	389	398	427	432	390	411	421	431	438	414	409	414	409	423	412	394	477	383	389	433	446	425	479	421	404	444	440	432	414	423	413	422	420	431	461	365	474	403	386	412	394	390	421	397	387	409	414	415	416	420	454	461	440	421	413	388	415	402	403	402	445	436	419	437	439	405	407	424	434	400	405	436	401	414	412	451	386	438	395	390	456	420	424	437	400	408	443	396	427	443	400	450	398	409	390	411	412	423	418	452	392	432	404	388	400	421	413	438	401	408	393	429	443	432	407	379	395	428	402	435	392	447	372	422	408	426	409	406	435	423	440	429	447	410	404	385	434	407	407	412	416	416	466	437	429	427	385	458	424	406	429	402	424	423	403	368	398	400	406	413	391	386	439	478	421	413	399	424	418	434	407	425	444	360	451	423	411	443	422	414	454	423	435	411	410	424	417	431	419	399	391	468	430	398	398	426	417	412	444	424	406	404	415	391	413	402	406	430	431	381	415	408	377	438	408	398	412	407	419	446	406	408	455	396	449	411	411	447	466	429	401	403	399	386	404	406	403	410	414	423	439	423	428	400	415	424	428	358	380	414	457	408	414	409	379	435	435	430	423	403	406	426	414	420	433	405	388	429	432	398	407	431	436	413	423	420	415	419	397	407	443	397	401	392	436	384	369	416	426	414	410	416	419	409	426	422	405	420	441	427	416	423	429	470	426	423	378	437	409	419	425	420	428	449	410	400	411	378	413	425	382	414	433	440	426	425	405	376	419	408	397	395	393	441	408	435	382	414	417	418	414	398	419	431	412	440	400	407	422	417	384	442	429	434	396	411	447	450	412	410	423	421	434	414	413	418	381	433	418	426	418	410	426	395	410	402	425	443	394	405	365	430	411	406	435	413	396	378	384	463	435	421	395	401	389	424	391	436	435	424	400	402	421	400	424	466	427	420	415	395	434	405	421	423	419	394	393	387	435	406	408	409	398	387	371	384	414	406	423	390	431	410	418	399	413	423
40708	44357	7784	4059	2428	7813	2037	741	667	690	612	624	577	577	582	533	549	527	522	511	554	583	543	503	529	555	494	493	536	515	514	542	557	491	536	536	539	522	494	466	496	578	505	511	496	550	527	498	521	529	517	536	531	537	510	510	494	465	496	472	525	515	502	519	497	514	508	479	485	489	593	519	491	536	475	522	565	464	482	484	503	493	477	499	524	527	507	524	530	574	514	525	536	526	498	496	538	490	493	488	515	529	529	514	516	548	535	539	507	521	505	497	507	470	500	504	523	510	573	512	511	548	509	528	550	502	511	493	536	496	474	570	509	510	519	499	491	502	509	476	535	499	483	483	555	506	513	482	509	470	525	508	482	499	515	550	553	478	499	459	496	509	516	477	456	499	493	515	525	503	502	502	527	507	515	524	521	523	507	495	472	530	484	540	535	498	491	497	517	512	511	525	524	448	544	496	485	503	526	491	482	518	536	487	502	521	473	487	518	492	534	506	520	499	519	505	518	471	501	498	497	523	506	487	506	516	510	508	535	532	510	501	503	491	485	487	491	488	506	529	495	537	493	490	487	525	510	528	509	482	534	471	518	488	518	496	511	496	533	517	480	486	503	529	535	522	520	537	486	508	524	521	472	509	502	516	482	513	491	538	510	526	436	533	504	505	514	441	530	498	503	523	486	502	497	497	509	542	491	535	500	487	531	542	521	525	515	501	527	516	513	488	479	488	525	513	509	533	494	520	491	496	473	467	450	506	520	514	511	506	525	514	501	475	545	545	512	487	507	472	499	498	517	547	517	547	517	503	530	507	493	543	526	536	518	494	525	500	518	523	487	480	513	522	499	489	501	479	481	480	502	504	481	522	533	501	506	482	496	506	510	524	483	510	514	496	467	477	495	485	529	508	482	500	551	483	497	515	496	490	500	480	520	517	505	519	496	498	518	515	497	538	490	545	526	529	510	520	516	487	476	523	514	484	507	563	510	508	505	527	517	499	501	542	527	494	505	503	494	521	529	525	518	496	486	558	534	528	508	539	504	477	518	500	510	466	569	572	480	483	515	497	533	509	504	516	525	547	475	545	535	556	490	501	496	522	500	509	512	488	494	478	496	512	523	542	521	482	527	553	489	512	496	470	529	497	476	509	492	527	472	489	509	560	501	538	453	508	553	516	505	490	539	522	456	499	506	523	520	533	502	487	540	549	524	517	515	498	491	501	505	510	456	496	496	508	482	507	518	528	522	541	526	514	561	505	502	518	504	523	539	517	492	513	493	494	519	522	531	483	523	504	467	523	532	462	463	515	533	529	490	516	501	518	490	484	498	527	515	521	472	469	490	485	489	506	511	533	515	534	467	485	466	527	520	514	472	529	489	494	498	522	526	520	530	552	467	496	483	507	508	529	522	518	505	535	503	498	535	500	509	471	514	509	542	514	504	510	490	460	469	519	524	488	512	515	523	525	517	520	553	517	501	504	519	505	515	473	516	460	451	540	537	503	480	503	480	542	517	500	500	512	479	460	528	506	483	518	531	525	519	515	494	508	530	565	538	500	514	512	529	521	517	513	514	502	520	521	520	515	449	514	524	503	475	531	535	521	511	500	518	560	497	505	486	476	501	512	482	517	512	514	504	529	499	475	530	522	520	479	490	526	524	527	515	485	469	517	541	505	517	481	520	510	549	482	504	512	461	485	496	503	474	538	478	533	480	508	485	493	492	494	487	508	506	556	510	520	506	487	498	512	514	511	505	532	523	554	505	562	501	540	495	523	516	508	509	518	532	489	549	489	515	524	514	522	475	519	488	486	494	519	494	482	509	546	549	515	490	509	513	510	498	523	526	524	554	528	519	463	535	495	515	510	491	505	501	476	476	539	495	503	510	504	482	515	527	513	498	498	480	519	522	508	483	521	514	477	467	534	520	537	504	514	498	540	505	474	512	491	495	477	487	503	542	501	509	529	504	498	497	544	543	515	534	480	523	513	486	498	518	534	493	512	525	540	504	543	492	516	511	547	543	495	510	499	479	511	519	534	529	499	541	506	506	542	498	444	513	497	516	526	469	520	510	515	475	548	479	515	496	498	473	483	505	504	501	514	522	483	516	511	491	488	479	450	498	521	489	535	496	529	494	480	462	521	505	500	511	531	519	463	493	523	545	519	505	532	451	511	500	488	497	507	492	560	535	500	487	522	482	501	504	518	497	505	491	483	495	521	527	523	479	477	480	517	495	499	528	486	502	538	501	509	492	448	511	508	513	520	492	510	506	509	473	515	517	516	515	562	511	516	530	485	484	517	542	517	496	513	492	518	460	520	452	561	495	501	500	503	459	538	487	501	469	503	457	475	490	484	516	492	479	470	491	480	501	501	494	497	480	522	524	505	481	519	513	545	531	488	459	493	490	507	530	499	489	481	481	504	482	514	494	516	484	543	487	519	513	498	549	562	487	493	493	509	517	517	529	497	563	525	517	487	522	527	529	502	467	505	453	466	477	521	524	564	497	543	517	468	488	536	542	529	507	519	500	540	521	504	497	520	522	494	509	522	490	498	515	527	474	543	475	470	523	534	566	522	495	548	499	479	514	514	528	517	500	509	504	509	486	497	530	492	468	489	484	507	554	520	522	493	527	474	496	488	524	527	492	511	521	514	495	493	507	473	485	479	520	503	510	531	475	514	505	522	472	470	491	529	543	513	540	524	496	526	494	537	507	500	522	512	535	501	486	522	486	518	469	493	475	484	508	547	556	522	486	526	528	530	493	478	496	542	522	507	499	501	491	510	497	510	469	506	508	540	503	551	519	513	497	487	525	495	520	513	533	517	459	547	486	478	529	536	475	495	515	474	525	501	503	514	521	504	522	536	487	462	486	527	503	542	467	523	494	491	504	512	489	479	525	499	514	499	523	519	533	469	506	489	526	503	512	495	502	457	512	521	533	487	528	513	534	523	506	487	521	503	507	483	490	508	505	525	530	513	476	489	513	489	525	510	526	501	510	513	502	537	526	486	487	506	529	522	475	506	504	537	518	483	482	522	532	498	542	516	494	503	545	500	508	489	564	516	545	524	539	500	546	475	511	497	525	534	543	511	496	521	560	495	476	499	514	529	578	522	477	500	525	472	533	472	513	529	513	492	527	518	514	546	536	494	488	504	490	556	530	514	493	514	494	493	484	507	501	485	511	522	555	525	523	527	508	509	544	520	522	520	502	508	520	528	457	478	524	507	544	485	496	518	481	524	498	506	550	507	484	479	497	501	497	538	530	525	533	530	541	548	476	484	514	463	523	484	502	498	520	473	519	486	511	535	498	537	495	484	468	500	489	484	464	536	544	524	494	460	518	457	518	501	517	530	541	553	449	553	521	469	513	473	509	538	535	497	514	493	485	439	509	512	474	490	531	547	489	521	512	518	502	522	486	514	488	495	534	475	514	480	503	497	532	510	500	492	487	557	501	507	498	508	524	490	492	499	499	517	492	506	453	512	532	563	525	485	562	532
23014	21252	28938	23871	21246	21938	11799	1445	1047	944	970	888	901	892	795	818	807	830	800	848	795	773	788	774	767	815	790	739	762	760	733	743	746	788	697	756	724	715	723	778	741	762	727	789	741	763	778	759	721	736	721	728	733	694	710	764	746	735	744	749	782	725	731	759	735	709	717	703	778	708	696	712	722	713	722	741	696	740	725	665	718	713	711	736	720	700	733	740	781	787	747	769	738	723	716	705	734	733	770	752	726	714	744	716	767	756	725	757	674	738	733	671	759	720	737	724	735	713	722	764	704	759	740	724	709	710	697	723	738	782	789	703	740	708	736	706	724	757	725	752	718	698	713	719	778	735	704	768	768	707	690	755	750	774	728	698	725	698	702	718	735	745	710	734	782	738	764	708	733	765	742	752	762	726	707	713	726	741	766	712	712	726	731	728	752	723	718	766	743	707	703	709	709	706	742	742	670	728	691	733	717	672	676	729	716	725	692	736	734	695	761	755	698	697	692	710	738	747	688	708	696	738	763	718	736	702	710	736	756	740	743	713	732	692	729	690	757	784	729	727	799	806	740	720	725	754	689	713	715	721	744	760	710	715	714	747	744	706	692	722	713	750	734	706	662	729	731	767	719	714	716	763	730	730	745	748	687	810	693	714	668	702	735	770	699	709	709	733	726	765	720	692	729	738	688	762	716	699	719	693	669	789	680	726	713	685	725	745	717	742	749	700	684	763	688	722	759	766	717	756	740	773	747	714	659	710	755	700	747	704	687	748	734	760	737	732	707	773	731	716	732	718	748	723	770	665	740	750	709	714	725	700	714	693	697	711	722	778	689	723	737	731	717	713	719	717	711	721	713	742	733	745	731	718	748	739	700	748	744	695	702	747	758	681	731	722	744	705	722	717	716	763	714	722	733	690	733	728	742	744	703	713	737	738	713	712	733	730	692	772	760	733	682	758	749	714	760	697	740	713	753	731	782	696	710	760	691	691	723	727	751	757	742	706	742	713	764	717	722	778	680	690	735	708	718	722	708	747	777	694	755	750	713	736	725	687	710	655	717	748	731	723	670	712	713	721	727	745	752	722	688	663	717	718	717	721	714	743	770	735	729	698	726	703	717	754	732	697	732	704	723	752	730	769	724	739	740	730	736	709	730	673	698	678	729	739	712	715	758	787	767	702	719	764	725	711	721	724	720	722	698	737	684	709	688	723	704	705	684	685	735	729	722	768	738	705	738	761	692	721	744	800	753	729	727	776	703	745	725	768	733	725	720	754	721	727	736	769	705	715	703	755	753	746	769	733	742	766	733	743	769	701	788	701	690	749	679	748	703	759	731	719	732	720	721	698	705	745	731	731	730	684	788	754	779	709	706	747	711	676	700	731	693	737	743	700	754	724	731	721	761	713	696	742	729	710	733	718	710	716	690	724	719	735	703	686	704	728	725	711	749	670	720	763	740	725	725	694	691	689	761	735	731	750	706	697	720	743	749	738	729	721	691	749	753	745	691	740	727	713	705	703	740	746	725	745	686	776	735	743	711	715	751	721	728	750	722	741	718	722	684	735	686	693	701	689	700	635	788	698	712	725	765	726	772	710	744	687	707	779	740	748	770	702	693	774	710	697	718	764	728	731	731	763	736	742	719	730	753	733	724	767	660	687	711	718	732	712	720	718	732	687	757	731	772	695	717	737	755	716	698	727	712	721	747	690	711	717	762	709	736	709	724	753	741	774	746	731	779	722	697	721	695	716	731	720	698	682	732	701	682	705	755	737	745	737	741	749	703	745	736	719	705	730	750	755	699	709	742	751	753	708	736	700	725	739	702	741	747	761	755	677	707	751	677	713	737	695	701	650	697	782	684	736	746	690	728	781	677	727	793	694	756	737	712	777	728	735	740	698	719	757	803	746	700	728	757	702	732	723	754	702	713	717	770	768	677	703	748	724	738	720	708	716	753	691	722	694	727	672	775	726	742	779	749	709	667	715	744	730	735	662	708	744	734	712	729	751	723	692	694	723	762	724	703	728	711	720	754	740	691	758	716	743	694	678	719	748	716	723	734	730	758	680	768	670	744	705	753	705	730	729	732	723	712	734	746	697	701	703	735	721	699	709	678	759	679	746	724	776	752	705	756	709	770	759	690	699	673	710	743	744	732	755	741	739	737	779	719	681	751	702	724	733	702	738	743	740	743	718	716	700	720	679	699	728	733	689	730	734	691	719	705	700	702	761	699	765	734	740	717	741	708	700	718	706	707	728	751	753	731	730	736	745	737	740	704	732	773	745	735	724	712	693	702	706	726	714	749	729	773	750	745	747	677	700	692	695	739	749	710	696	736	767	720	736	757	752	678	745	726	674	683	727	759	686	770	710	769	743	742	750	742	702	691	729	766	653	738	734	674	739	718	696	686	690	698	739	712	686	730	732	727	726	680	756	760	754	713	706	765	753	731	699	718	724	776	690	730	731	800	702	701	727	746	742	701	716	791	693	788	753	713	699	676	740	754	685	745	697	728	683	716	671	711	750	719	766	756	726	706	748	789	718	782	724	703	716	687	753	710	727	746	755	725	679	681	685	761	725	679	685	720	762	748	740	724	742	705	650	733	719	818	696	683	729	740	780	753	748	726	756	710	707	744	666	754	759	735	691	725	769	682	710	748	708	728	725	689	702	715	727	736	738	732	768	708	692	736	708	715	770	756	740	771	697	751	731	763	694	721	734	746	742	747	706	747	685	714	742	783	693	723	694	655	763	691	732	760	733	720	728	737	729	747	723	635	706	699	702	732	739	772	743	719	757	747	732	733	741	712	732	690	692	761	697	779	720	693	682	717	754	697	763	719	694	710	672	729	679	696	745	688	740	728	721	725	706	680	749	766	750	691	707	731	727	714	748	708	708	731	723	731	695	760	709	729	763	765	743	752	715	713	732	780	754	754	760	724	756	728	727	738	699	768	722	739	764	709	738	678	737	669	699	739	702	746	718	761	688	783	727	735	727	720	711	760	715	702	763	728	695	721	694	753	708	709	779	700	726	679	692	764	698	755	731	733	710	687	672	743	708	705	730	678	758	718	754	678	735	721	703	765	661	754	739	683	719	736	753	697	734	708	732	717	711	717	768	686	770	756	729	718	780	696	747	762	650	690	740	745	720	684	766	759	746	737	706	688	717	750	741	731	722	747	699	770	729	731	722	749	702	724	747	724	726	723	699	755	633	684	734	714	728	771	682	714	712	744	733	708	692	718	729	757	703	699	695	725	693	693	721	709	743	733	703	719	707	722	721	748	815	681	712	701	751	724	731	676	684	737	739	672	740	688	717	732	742	733	700	710	729	704	680	717	747	730	675	701	739	706	729	711	672	730	709	708	656	717	692	657	699	746	714	727	737	753	740	755	688	731	690	711	714	744	755	698	673	748	760	706	715	722	712	688	745	715	718	736	739	726	699	707	769	730	752	683	733	762	675	739	715	745	730	778	728	718	674	739	725	731	720	719	774	739	726
53950	66976	17279	12727	9663	20224	6565	1749	1541	1382	1333	1238	1164	1098	972	1043	945	950	949	928	970	896	909	912	904	862	880	850	860	891	824	844	925	886	878	872	878	847	860	881	828	857	851	859	878	841	817	783	860	849	833	853	841	860	814	825	847	841	841	790	836	806	809	868	815	800	847	852	866	870	830	846	865	881	841	825	877	799	871	825	820	849	821	848	853	808	770	823	856	884	875	863	846	927	833	860	822	774	853	822	792	904	863	788	836	834	827	867	826	858	855	858	893	796	813	846	810	881	920	877	910	786	806	856	849	821	855	905	844	852	814	837	865	851	804	812	839	857	807	843	822	815	835	873	774	856	844	778	811	804	814	840	786	783	848	807	874	852	834	822	807	807	865	781	792	772	878	822	812	792	904	770	827	835	856	826	837	846	833	838	792	814	859	837	869	859	859	818	807	903	792	876	787	848	802	883	831	847	851	773	839	880	801	851	821	867	801	881	852	830	862	825	832	875	815	831	828	877	839	830	793	875	824	774	816	836	766	829	855	818	853	806	838	839	839	826	784	803	879	817	830	843	794	839	824	766	832	845	808	849	794	817	872	790	842	794	836	806	848	860	847	845	795	813	856	804	863	839	824	804	857	783	858	846	819	817	841	819	786	820	850	770	877	833	854	831	783	799	781	819	859	816	818	820	812	818	860	867	874	822	836	808	833	855	833	845	840	815	798	829	834	829	878	834	817	804	798	801	843	863	827	789	843	807	894	835	819	845	825	798	786	821	821	791	811	851	876	782	792	891	870	773	806	797	844	882	803	814	793	819	827	793	834	852	816	855	803	835	825	804	881	802	806	849	837	844	852	804	841	822	844	770	825	842	797	846	802	801	793	815	813	815	832	845	812	837	884	844	821	930	873	823	811	833	813	852	893	855	815	796	813	792	802	798	823	837	826	847	821	837	802	839	809	857	810	821	833	817	851	838	808	860	796	795	797	775	792	819	832	837	826	842	824	798	828	836	846	856	847	822	852	817	820	845	803	854	780	808	821	857	852	811	839	808	852	753	797	820	859	845	841	846	842	825	883	868	813	839	860	824	827	834	802	825	836	866	827	847	845	854	845	782	827	840	824	835	804	781	840	868	848	859	825	789	815	812	831	834	796	808	865	792	779	728	837	842	820	844	858	810	795	863	815	811	821	796	841	762	800	845	809	808	869	820	814	820	809	849	800	811	819	833	843	832	845	853	875	834	807	802	836	861	819	814	829	863	864	886	823	850	774	895	852	857	788	821	826	831	840	828	851	797	828	795	911	804	828	808	868	829	821	836	820	828	854	866	823	775	780	852	858	841	783	856	791	816	813	807	829	808	839	849	893	809	811	831	816	790	875	812	891	828	847	781	840	810	849	813	874	839	831	820	823	824	879	832	860	834	794	829	851	771	789	779	813	830	832	851	855	881	824	836	842	763	859	808	821	804	855	848	840	839	784	843	827	876	822	854	780	815	830	784	871	857	843	780	802	844	825	852	782	856	817	847	835	813	760	849	798	804	807	834	797	827	776	864	829	864	818	824	824	823	851	842	827	849	768	840	806	852	805	806	812	853	828	845	872	824	754	804	858	823	866	876	847	838	788	808	841	818	825	773	828	787	837	788	778	792	826	800	794	856	876	842	809	823	864	843	812	785	825	808	863	871	739	811	862	839	805	805	764	783	791	847	843	830	836	805	838	789	824	800	815	837	814	822	892	805	846	808	836	831	830	805	849	865	873	869	838	844	874	823	810	835	795	843	775	844	852	849	794	773	846	816	830	840	841	777	790	813	807	842	816	844	838	828	828	864	822	810	841	808	800	855	841	885	816	834	807	802	832	826	816	810	826	852	803	810	854	818	825	808	819	843	827	829	797	828	791	853	826	859	814	840	828	823	817	825	786	861	811	863	812	791	838	780	828	879	835	828	854	801	851	826	809	874	845	851	862	861	762	872	780	818	817	786	785	841	786	839	856	810	781	819	799	805	803	819	853	795	839	850	795	794	793	858	852	845	892	861	864	786	838	819	856	796	842	815	881	863	851	772	813	834	785	857	867	783	849	787	838	832	834	804	792	836	828	835	819	765	819	841	831	814	813	858	812	813	771	839	754	814	806	795	843	814	781	841	851	830	824	859	835	843	822	817	857	785	838	865	830	825	837	846	830	840	844	857	812	828	839	850	800	837	842	833	809	827	837	833	805	806	884	809	841	873	826	816	847	792	837	827	874	815	867	872	791	808	780	785	789	834	808	777	868	814	779	824	891	798	810	804	833	817	862	803	860	853	808	824	862	846	836	806	809	871	799	757	802	819	807	814	851	866	779	817	818	784	791	779	831	815	794	831	805	847	814	799	812	843	845	832	855	826	804	821	847	877	896	809	871	815	872	819	843	898	794	928	863	823	882	819	857	844	841	811	827	846	867	798	860	848	826	849	874	870	772	843	790	842	788	818	810	832	828	848	810	816	829	833	821	816	817	795	840	859	831	837	842	903	859	785	845	848	841	828	799	854	791	828	848	830	801	841	885	774	818	869	805	871	842	823	795	783	787	843	871	812	814	806	790	832	844	801	870	844	845	790	832	855	838	853	838	867	833	815	796	845	769	813	837	833	867	811	805	855	819	802	817	849	787	818	829	815	829	831	818	783	820	785	814	854	811	810	830	765	809	790	834	792	787	821	860	820	830	826	838	787	853	879	849	836	788	780	795	827	828	827	806	802	815	830	841	891	801	809	856	874	794	799	814	833	808	811	826	795	820	819	846	829	844	847	816	855	815	830	836	866	820	837	825	848	883	856	792	836	817	762	820	868	834	833	801	795	824	822	826	864	836	812	822	834	852	806	873	788	886	846	780	840	793	870	852	813	815	817	828	871	829	801	823	839	803	788	860	837	815	819	770	817	863	813	817	854	782	813	816	799	866	834	830	825	834	824	827	839	827	791	866	799	835	824	759	875	854	848	827	800	836	836	844	837	766	840	838	891	845	813	800	863	777	811	842	772	829	811	805	760	803	821	799	819	812	828	844	876	831	804	807	753	845	789	820	797	850	800	843	785	818	847	818	780	816	817	819	824	765	851	815	828	788	807	811	845	874	817	840	816	842	838	797	836	858	786	794	856	790	832	848	831	845	801	848	842	801	757	803	819	851	865	812	841	831	785	824	876	781	827	790	825	836	833	817	763	845	838	858	808	856	809	841	777	834	878	779	751	815	837	816	784	828	767	847	843	814	830	819	837	797	810	806	814	868	861	855	844	866	840	873	829	825	828	802	829	833	839	805	795	837	820	859	804	834	811	815	835	786	799	759	799	854	818	850	827	829	826	810	817	826	838	840	816	883	863	826	806	880	815	845	875	821	825	842	863	817	860	887	816	816	855	809	833	839	786	805	811	822	880	813	807	885	824	800	844	811	858	813	804	797	826	832	842	867	812	790	803	857	840	846	788	839	864	823	857	815	852	792	855	835	843	838	817	770	872	842	827
27851	21243	9722	989	639	749	538	375	358	336	369	369	364	362	338	322	356	353	348	363	382	364	379	342	355	378	334	363	374	319	354	354	337	375	366	351	351	366	373	360	365	319	349	357	352	364	361	333	364	349	377	341	337	333	372	351	356	375	347	373	306	354	358	336	340	371	350	360	336	370	419	369	333	357	369	326	374	400	384	364	340	335	363	365	336	380	400	378	329	347	357	372	369	339	383	373	369	393	351	388	390	365	344	376	347	370	342	410	372	381	346	369	349	357	394	361	315	347	364	420	359	342	346	330	354	358	326	358	403	355	351	345	365	341	360	383	346	336	337	379	398	342	347	350	332	370	379	346	354	353	386	377	353	343	354	364	352	335	359	325	368	395	339	327	371	338	339	355	351	340	374	354	338	363	364	354	388	348	358	371	384	364	358	381	376	374	404	322	347	368	359	363	347	360	343	386	370	397	356	390	381	351	347	356	340	347	350	371	362	334	326	367	341	354	329	364	315	364	375	352	348	407	337	379	389	381	340	355	387	364	351	393	370	341	370	365	360	375	386	351	383	349	356	391	381	354	351	377	336	344	341	373	402	376	341	386	355	313	342	337	372	364	350	360	342	364	337	363	358	344	386	347	385	356	327	337	381	368	369	381	342	354	382	342	339	363	396	345	359	331	372	356	316	368	351	363	369	373	332	343	394	343	344	337	367	340	344	361	353	356	360	362	337	370	369	374	372	359	352	356	336	357	366	326	349	370	325	362	362	350	355	376	377	389	343	336	345	349	348	383	340	404	381	400	329	336	352	369	348	346	304	340	357	350	334	381	368	334	354	351	353	389	345	351	325	383	355	357	321	417	368	353	355	351	395	325	341	335	324	309	338	370	381	367	385	333	340	351	351	352	351	346	342	331	345	360	343	368	383	362	379	369	402	356	359	377	400	356	356	373	352	358	378	344	369	341	336	370	376	359	345	364	354	377	323	360	385	375	400	348	349	353	328	379	355	378	409	351	314	342	395	308	351	360	377	399	331	334	345	370	368	359	331	359	381	345	346	356	380	352	367	354	335	383	371	349	375	358	395	378	348	348	337	346	399	346	355	348	363	364	376	372	369	381	326	369	359	343	325	343	353	344	387	373	392	340	363	336	372	338	382	378	362	345	347	359	358	366	361	380	369	361	357	360	334	358	356	363	345	319	377	323	356	377	347	365	360	359	355	382	369	369	370	380	375	353	341	343	400	359	369	326	369	331	361	342	359	358	362	361	357	328	351	362	362	330	386	362	323	352	400	318	359	383	353	360	328	351	317	346	334	344	364	359	341	389	368	326	344	342	350	364	342	356	358	386	353	336	382	363	359	365	385	365	354	383	354	338	360	392	337	365	341	343	337	403	353	365	380	350	327	341	352	322	320	335	381	372	345	353	381	368	387	346	372	384	359	361	360	367	364	344	371	344	360	369	379	322	361	361	340	357	377	342	359	346	362	323	360	390	370	342	324	354	334	353	380	367	381	369	375	355	381	365	350	373	311	358	337	356	395	346	325	378	350	382	375	339	362	348	333	355	341	359	353	386	377	358	362	360	364	386	354	395	431	369	336	349	361	337	343	380	391	343	332	354	355	358	326	334	383	369	342	321	339	348	363	360	349	336	359	364	369	344	380	364	346	349	320	361	328	362	355	385	355	352	368	352	342	358	341	361	337	356	356	339	361	345	365	355	343	353	376	312	335	378	334	349	323	332	382	322	392	361	349	345	336	344	349	341	322	354	378	345	370	353	333	353	344	373	340	363	388	354	358	367	339	327	324	360	356	360	358	355	337	343	369	339	363	374	300	363	376	345	341	353	373	328	348	357	344	358	379	355	327	389	373	365	347	348	358	352	345	368	385	352	368	347	364	359	348	380	387	360	352	324	378	369	355	349	351	347	310	354	347	355	355	385	348	336	334	380	337	409	361	384	367	325	389	354	362	366	372	350	388	340	338	374	358	342	362	379	336	360	356	358	329	352	340	356	363	385	324	330	377	343	372	372	346	381	353	359	338	387	352	352	361	346	369	379	366	358	386	306	382	353	340	379	353	369	374	374	338	350	321	377	369	364	370	368	345	385	349	375	362	379	348	363	338	348	366	356	397	332	334	367	362	393	351	365	327	342	341	354	384	404	372	364	357	330	354	327	362	350	365	323	346	350	357	379	341	368	369	323	343	370	323	372	352	328	344	390	368	371	340	359	359	371	375	357	375	363	367	371	344	394	407	379	346	365	362	336	361	391	339	316	358	346	361	369	344	346	341	377	347	381	357	377	345	328	337	356	362	354	357	384	371	363	322	351	358	342	321	367	345	377	354	366	349	367	338	368	339	345	353	298	395	347	347	372	335	346	347	339	346	336	340	363	374	335	370	322	359	360	364	368	362	375	388	315	332	339	352	347	371	371	328	380	355	328	379	343	298	366	311	362	350	334	337	391	371	374	347	372	362	351	384	359	356	356	370	409	374	339	342	351	367	392	360	363	348	381	367	359	349	350	400	342	351	388	370	340	378	376	331	351	352	386	370	358	345	367	346	389	332	346	359	341	357	396	359	345	379	339	361	387	325	351	389	376	352	356	370	370	341	334	360	365	343	371	364	375	358	342	369	362	385	364	342	342	396	367	353	349	325	350	397	356	364	376	345	350	371	350	362	375	368	338	363	364	382	373	377	356	364	332	318	355	319	353	363	382	357	342	332	368	363	343	317	338	374	351	362	339	350	331	378	379	334	330	356	409	395	353	355	383	355	364	378	351	358	341	352	338	341	365	327	315	363	363	357	363	356	353	350	366	336	357	357	369	357	374	354	368	349	351	340	396	386	374	367	342	362	333	345	352	384	351	382	356	345	368	371	341	349	385	348	355	376	384	365	356	347	363	365	363	341	361	379	341	317	352	378	368	358	351	383	356	378	341	341	344	395	374	363	403	384	367	341	351	383	350	357	346	360	340	361	378	395	372	332	367	340	340	342	340	354	314	344	357	363	313	317	406	357	367	374	343	375	392	393	359	380	379	370	361	330	382	347	348	328	344	353	337	341	337	352	380	364	320	384	349	353	388	322	368	322	394	387	376	332	357	367	358	331	372	338	331	320	363	370	316	346	343	367	323	332	356	339	350	303	377	373	352	379	356	381	363	336	359	382	350	366	368	339	383	369	386	357	343	340	345	379	329	395	341	360	318	342	333	347	327	348	344	350	369	356	373	365	376	358	376	346	388	352	340	328	355	364	346	336	368	390	383	358	383	363	350	374	361	364	383	356	358	360	345	335	332	344	353	354	351	372	364	354	363	378	343	348	351	374	361	330	381	332	380	380	362	374	376	392	375	356	378	364	372	371	376	372	364	328	393	354	386	381	355	350	327	388	316	354	373	405	353	349	370	387	338	361	356	345	350	340	338	349	378	305	363	342	410	365	360	352	370	374	360	338	360	346	361	365	352	361	371	387	364	352	362	340	376	365	369	377	367	367	356
23000	21240	1555	941	800	1198	752	465	473	423	406	441	465	436	443	391	429	435	405	436	457	447	422	389	385	432	470	437	444	436	444	460	427	421	384	432	404	436	429	419	423	454	432	415	414	451	462	426	449	430	439	419	446	404	450	402	412	438	446	442	426	450	406	446	444	422	422	471	431	399	446	446	480	426	441	457	407	436	423	446	418	408	416	431	440	454	440	440	444	494	474	433	439	433	441	438	465	456	395	461	414	428	427	464	453	427	408	451	459	423	391	453	425	447	483	436	436	466	411	402	444	444	468	445	434	442	414	439	441	418	443	448	425	439	444	463	431	440	463	423	447	425	426	428	442	438	501	480	428	414	432	446	401	416	409	405	391	419	435	438	403	417	424	469	424	411	453	447	456	438	447	439	429	435	416	416	419	417	405	451	470	443	441	419	430	465	442	431	421	425	433	417	447	479	412	404	483	454	408	427	432	403	404	440	438	443	445	414	432	427	432	449	452	406	446	393	440	462	409	458	449	428	423	436	416	444	457	449	408	457	425	398	408	430	462	436	430	434	429	394	419	429	419	423	425	456	399	441	412	453	431	444	436	401	452	457	419	417	418	422	455	441	416	447	460	459	438	463	435	411	410	453	472	461	467	446	411	450	414	423	441	415	461	388	435	386	446	451	428	418	397	446	474	450	447	427	429	453	422	476	474	393	444	389	419	404	428	421	420	411	457	432	439	463	451	396	416	432	429	446	466	431	430	464	484	427	436	459	480	446	432	403	453	410	444	451	434	418	416	451	461	421	427	399	448	451	433	443	441	430	455	426	379	417	463	429	476	428	449	406	442	391	468	419	470	432	429	499	429	441	462	392	437	450	454	425	416	453	411	426	448	423	436	441	449	413	418	439	438	452	438	423	425	437	463	435	443	427	441	442	457	420	400	432	441	456	422	400	419	422	394	427	445	467	406	442	428	443	441	444	434	467	437	444	423	421	457	408	424	443	438	429	404	464	412	453	454	414	427	414	399	432	456	409	445	441	439	425	488	454	454	452	435	454	414	409	434	419	428	480	426	417	459	412	430	459	443	428	421	424	417	442	402	440	440	451	440	440	430	430	435	419	398	439	473	394	450	439	437	429	441	436	434	428	410	451	420	413	449	455	439	466	417	379	434	445	465	436	416	459	449	408	416	403	471	442	444	462	432	416	416	446	406	468	401	419	413	421	437	443	422	413	439	470	418	464	437	450	397	447	451	430	447	443	422	427	409	431	417	415	414	419	463	458	464	430	469	398	418	444	465	427	428	459	429	432	428	430	463	428	441	422	447	392	420	457	402	466	444	430	440	429	439	455	456	471	433	452	461	433	416	418	410	464	430	426	454	438	437	437	444	428	446	440	433	443	465	395	453	424	433	427	433	439	453	425	422	433	423	411	438	480	399	438	434	422	405	426	425	420	438	433	415	462	412	403	440	452	464	425	426	424	431	433	422	435	450	479	429	445	417	426	398	413	425	460	426	442	462	441	402	449	448	416	441	464	440	445	472	410	408	403	440	429	482	402	443	418	409	415	436	431	400	409	449	418	416	415	448	415	433	420	465	436	468	411	447	471	435	438	429	442	411	460	456	412	444	435	465	404	442	427	421	414	413	458	418	446	442	407	457	415	415	440	389	384	441	467	389	452	420	437	461	440	401	428	432	447	427	439	433	433	427	448	417	413	424	416	447	452	451	424	443	413	461	423	414	434	435	427	425	417	428	449	417	421	443	421	426	398	443	430	425	449	473	405	450	420	468	416	443	451	399	421	427	427	436	429	438	441	404	444	454	469	420	395	433	416	399	398	427	433	423	404	428	457	440	447	441	414	406	417	433	441	455	458	461	414	416	396	418	460	435	427	427	402	463	428	431	425	458	461	443	408	418	444	442	423	428	429	414	449	452	376	380	411	419	467	439	438	408	413	426	452	445	411	442	396	447	412	421	458	427	410	446	411	411	438	418	424	439	413	428	452	429	436	428	461	413	453	449	422	431	457	399	447	405	432	421	405	432	469	423	429	434	404	414	438	439	444	426	414	456	455	432	420	439	440	446	414	408	420	417	422	433	430	435	439	434	455	461	452	434	443	459	401	449	375	434	408	480	458	408	423	478	447	420	418	440	435	439	440	430	431	433	458	455	424	404	429	418	414	450	445	447	458	440	427	467	424	379	437	448	453	390	472	431	434	456	438	445	471	479	436	427	464	435	466	413	465	464	466	477	429	386	442	438	415	425	385	448	453	396	442	420	440	418	420	450	450	459	407	433	451	438	429	382	438	428	437	443	426	424	440	423	439	414	446	432	432	433	444	403	447	410	433	409	428	425	422	438	430	417	450	401	448	464	464	410	447	426	426	423	453	429	438	382	450	432	464	456	413	462	442	452	422	437	423	448	427	408	430	394	443	451	451	434	448	486	452	466	416	415	449	406	465	454	388	436	416	445	418	438	409	443	428	444	473	431	443	433	390	441	427	443	449	413	420	429	424	435	420	429	441	431	443	472	423	432	409	459	428	408	440	396	433	419	451	442	454	460	406	454	436	426	420	433	426	419	439	441	409	412	444	428	480	405	450	444	441	455	425	451	403	427	429	428	411	412	443	415	422	419	409	445	457	479	438	455	419	423	470	422	411	417	443	433	427	437	382	442	432	433	461	423	395	438	434	413	420	421	452	412	443	415	464	466	454	454	436	462	416	480	409	400	431	453	393	433	399	428	423	427	452	445	432	450	435	416	458	413	448	410	442	409	392	408	431	407	436	436	458	413	425	387	434	398	442	466	400	441	430	414	418	429	452	454	447	396	415	442	438	425	393	444	438	424	416	464	390	425	405	431	375	454	413	454	413	409	435	430	416	450	417	443	397	411	431	449	424	416	433	433	424	418	434	446	450	451	438	448	471	455	424	450	446	445	426	411	405	466	424	454	425	455	437	455	427	395	442	454	431	447	455	426	448	414	437	438	478	409	463	417	422	447	445	466	399	411	463	421	457	446	407	417	429	429	424	468	417	423	450	430	430	467	445	431	445	442	417	404	392	410	448	432	428	418	455	445	439	451	438	450	408	441	446	442	432	421	402	429	474	407	457	432	391	423	428	468	414	445	433	421	432	475	459	389	444	443	437	436	455	422	420	435	458	422	440	494	436	452	453	439	426	435	459	443	445	440	423	441	425	437	465	427	462	436	406	441	437	405	417	444	409	430	411	447	421	451	424	436	450	400	444	471	499	459	455	436	433	396	421	446	437	456	458	449	451	429	413	423	495	439	444	429	449	431	439	480	413	475	456	434	417	390	430	416	422	417	442	443	406	430	422	407	422	414	465	413	457	421	450	420	451	457	433	379	438	397	404	447	444	446	454	409	428	426	436	444	432	403	415	410	452	412	448	411	471	433	451	442	428	454	434	439	433	446	422	460	454	423	440	425	422	428	428	433	452	421	450	445	406	435	443	413	416	422	422	430	447	423	436	440	431	455	434
24261	21244	28158	24503	19663	6365	3171	806	633	630	602	557	602	578	521	548	585	593	539	537	518	532	551	530	494	529	533	553	554	530	563	516	550	513	524	486	526	542	586	518	516	522	539	548	497	526	534	496	496	526	493	503	559	490	508	520	518	501	493	525	532	515	548	518	541	479	576	540	513	528	523	491	461	536	517	515	507	573	532	562	541	514	546	487	496	545	505	544	506	504	524	553	472	523	528	513	556	522	537	522	543	496	496	515	545	509	569	520	549	514	517	539	562	512	534	499	540	518	521	508	530	520	503	533	520	488	585	556	501	557	527	496	514	567	510	480	510	501	522	541	483	526	539	534	549	531	531	546	527	488	502	498	505	484	509	520	520	493	489	511	533	521	542	500	525	545	553	502	513	508	498	541	512	510	508	487	499	546	517	529	543	507	529	516	496	507	473	562	500	521	539	506	524	509	526	544	504	528	502	511	496	509	526	476	505	527	489	469	539	537	496	524	469	548	531	504	528	514	510	537	533	507	517	478	477	500	503	543	558	520	504	510	517	556	538	474	515	504	498	503	481	480	562	496	508	511	503	478	499	529	510	546	503	514	516	489	507	557	527	530	513	493	546	504	507	542	502	528	482	509	537	546	524	481	541	485	509	541	541	515	544	488	480	532	530	544	514	500	522	533	534	525	492	514	575	535	530	564	545	543	535	495	508	525	506	543	468	502	504	502	519	539	518	509	516	531	522	547	531	538	498	550	532	527	558	532	544	503	556	524	474	489	523	443	491	515	550	511	537	518	508	501	517	479	549	518	530	524	517	530	518	481	550	518	540	484	468	489	532	480	500	544	560	516	522	516	540	502	543	554	503	529	511	484	536	547	523	501	530	496	557	500	534	559	541	518	523	478	528	513	534	501	542	540	531	540	519	571	538	570	548	561	517	474	506	515	513	507	526	494	524	502	498	558	522	518	523	520	532	506	544	539	520	516	527	528	560	547	510	519	561	518	539	532	499	529	506	508	516	516	542	517	522	515	542	537	474	543	501	514	489	556	490	535	518	524	557	532	513	536	504	539	464	501	537	518	512	530	482	514	496	548	515	538	521	553	556	507	547	529	552	518	542	521	495	505	546	497	625	568	506	495	509	525	521	509	501	538	547	517	509	518	497	541	470	543	494	519	519	525	526	534	489	518	491	518	488	540	522	515	515	542	542	542	528	517	540	472	486	492	493	552	523	538	499	531	524	532	499	509	525	530	533	502	501	530	492	520	543	518	483	547	597	513	528	490	510	528	503	522	538	534	474	543	514	530	511	508	502	504	533	458	542	540	521	550	499	514	525	520	514	518	510	500	579	530	518	512	461	544	519	520	532	498	511	498	525	502	581	557	512	493	536	498	507	512	523	487	477	500	526	494	523	513	498	498	533	532	513	462	538	523	582	532	537	508	545	543	507	529	554	546	480	487	503	535	524	528	502	493	517	539	482	538	517	513	505	496	499	516	524	540	508	521	493	501	473	519	492	505	531	505	507	554	548	528	530	508	513	512	494	550	537	518	541	534	526	542	527	463	545	501	516	504	519	512	505	524	506	501	496	520	559	504	511	514	508	513	523	523	532	494	530	475	570	523	560	513	507	506	499	533	506	555	517	481	513	558	579	518	528	548	493	507	539	541	518	497	471	544	507	559	511	489	509	544	561	519	508	556	500	528	506	525	560	522	489	529	495	489	542	540	532	537	503	529	550	489	532	531	503	516	549	504	538	546	525	494	501	500	530	503	506	540	521	521	528	558	507	498	486	506	542	514	497	529	524	540	519	538	504	522	582	484	553	481	490	538	504	553	495	493	562	505	478	540	560	541	530	480	565	506	525	521	574	516	507	520	517	523	561	530	526	523	535	538	521	547	535	540	545	510	489	499	505	485	522	509	539	539	528	490	528	483	546	551	543	530	515	546	506	501	518	498	523	525	497	472	518	490	496	558	495	534	577	506	559	509	514	495	546	510	519	516	458	525	490	506	503	498	517	511	527	526	500	547	485	528	521	543	468	504	490	502	515	542	523	532	509	491	477	492	535	498	514	532	538	543	539	502	524	543	522	518	449	557	510	513	554	472	538	550	500	515	500	546	521	524	545	512	509	568	511	527	516	519	522	540	524	554	521	535	539	527	506	493	481	527	523	490	489	544	530	533	524	534	495	511	553	532	531	549	497	529	485	533	496	559	516	508	501	563	535	537	539	504	565	517	516	570	526	558	490	542	517	532	520	532	485	537	528	503	537	500	547	538	518	540	520	520	524	554	531	500	465	523	512	500	504	524	509	517	538	534	539	496	566	516	509	520	493	570	530	541	508	542	491	548	501	517	523	491	536	494	538	542	544	569	472	537	488	517	473	529	547	519	539	540	529	511	504	534	539	505	544	479	533	530	481	527	521	514	540	494	489	521	514	523	499	518	521	539	507	542	505	519	521	487	529	513	539	519	529	497	543	510	513	528	562	530	521	518	508	516	507	510	509	536	545	450	544	503	519	533	532	479	482	519	501	551	562	564	499	521	505	519	535	515	516	505	480	501	497	535	515	515	550	540	537	508	480	515	518	483	531	522	525	523	508	544	504	524	474	483	496	527	549	510	498	559	504	529	530	545	498	533	503	568	505	485	510	489	530	506	543	523	533	544	518	481	502	504	504	524	509	521	477	542	511	435	505	515	504	546	502	508	546	498	563	532	496	540	506	561	531	544	514	539	527	510	526	538	513	547	497	517	504	497	527	495	525	514	512	521	508	503	502	488	487	508	549	517	539	536	465	557	523	552	514	532	522	530	514	517	530	524	574	501	470	509	520	526	498	477	548	540	544	527	509	582	506	537	509	525	500	480	519	495	496	533	511	519	545	515	516	504	542	494	553	498	507	533	523	527	503	517	527	528	474	510	539	536	541	547	479	533	538	520	520	499	508	514	474	542	536	569	529	533	549	532	525	504	497	501	518	516	535	513	530	505	495	540	519	525	445	482	493	532	508	479	484	522	536	497	500	560	531	524	536	521	472	519	497	527	546	519	508	499	493	503	490	526	534	520	479	480	490	512	547	507	530	548	550	496	490	515	494	558	530	533	483	552	518	553	507	511	541	512	523	544	514	487	470	508	504	511	515	500	510	552	502	512	491	480	543	507	535	525	499	518	494	562	502	557	559	530	472	490	485	514	530	516	488	519	535	506	493	496	515	495	533	505	503	518	496	534	500	515	482	506	555	486	502	526	459	512	550	511	525	516	510	510	497	540	543	495	545	544	495	525	493	513	515	538	516	492	577	517	501	495	504	508	527	502	564	512	528	549	480	470	503	522	537	556	511	512	555	523	509	485	535	490	570	501	492	545	516	564	488	498	531	507	511	510	532	519	489	509	520	530	506	492	490	520	484	523	536	539	522	474	518	494	525	543	544	527	533	521	519	517	521	529	534	524	476	529	547	452	557	522	540	545	529	517	494	494	527	478	534	551	522	553	511	484	507	510
43970	55961	11374	7465	4047	7131	5118	1070	899	806	787	801	753	745	732	656	690	680	687	658	574	640	646	630	673	616	608	608	644	642	622	583	590	608	594	617	567	541	595	619	587	561	626	607	587	636	622	623	607	597	599	582	632	596	609	618	636	604	589	562	605	615	611	592	618	618	662	623	608	623	618	644	610	616	611	598	600	620	622	566	629	617	603	609	634	596	588	626	664	640	629	601	607	578	657	599	583	629	593	581	640	557	657	615	588	642	608	621	582	648	625	614	561	587	598	583	602	629	646	607	582	627	587	639	643	631	606	611	606	568	567	569	626	576	596	624	602	643	577	600	623	557	597	626	582	612	594	609	620	566	615	632	642	610	625	615	608	615	650	614	594	576	563	589	575	598	633	601	622	592	604	587	605	589	583	623	609	605	624	606	584	602	606	575	601	598	589	562	643	566	590	638	611	565	565	605	584	542	591	561	625	624	593	620	586	583	608	606	591	555	625	648	636	602	637	608	616	592	618	623	554	619	601	595	643	597	591	607	611	574	574	609	565	587	604	586	587	597	590	641	615	656	611	610	594	564	614	609	616	626	544	629	624	578	630	598	555	608	601	599	576	584	581	585	617	596	541	614	567	592	618	608	572	624	645	596	592	627	633	568	616	601	598	603	608	589	589	593	577	619	595	610	629	598	589	623	599	598	566	588	637	567	602	592	581	602	626	597	669	587	592	558	586	575	601	565	625	598	610	590	606	575	545	586	620	550	603	640	613	610	556	604	623	557	587	559	616	598	584	585	579	591	614	602	607	565	652	556	635	611	574	621	627	608	585	577	604	608	593	566	647	621	610	625	599	600	617	602	622	581	622	588	607	594	617	573	617	644	635	606	543	537	618	619	597	565	620	558	592	581	655	596	591	581	560	596	614	591	601	598	590	640	615	607	595	591	624	631	593	580	617	582	549	567	565	621	647	622	562	593	578	605	555	611	610	617	576	630	598	602	587	606	612	612	602	577	633	578	573	588	624	617	629	563	583	643	604	637	630	588	585	613	618	620	599	582	587	607	602	590	608	597	581	593	622	580	618	652	594	630	595	632	615	572	612	635	602	587	611	559	551	567	582	623	585	620	585	578	604	597	587	621	579	650	627	580	606	567	612	600	620	587	615	582	602	602	620	578	608	639	565	643	589	601	605	571	610	629	573	551	591	602	584	574	582	627	595	594	595	604	583	588	590	530	565	598	569	622	624	584	571	605	579	566	570	588	586	599	592	636	615	575	599	609	617	613	615	643	607	605	607	604	611	596	620	546	578	567	571	568	641	622	652	619	594	611	582	598	553	609	612	591	645	581	603	572	620	606	577	613	658	630	577	583	590	582	623	582	621	589	562	596	594	619	625	606	578	619	593	569	613	602	614	565	600	583	605	605	586	589	624	639	575	594	602	574	634	627	566	588	615	614	620	620	613	621	606	584	563	596	617	612	610	643	615	567	617	624	581	586	603	573	589	607	636	584	587	604	557	593	601	618	585	584	626	547	597	626	556	615	633	591	550	630	582	562	617	640	619	626	622	607	627	623	632	635	541	600	608	616	621	560	605	620	596	640	624	577	618	599	615	591	616	570	619	617	629	646	583	603	590	605	634	586	611	637	609	585	619	561	630	559	581	609	557	621	590	618	602	587	618	562	649	598	574	600	590	619	623	603	553	649	590	571	610	590	559	550	589	566	566	622	584	603	609	611	614	597	590	615	577	638	608	563	560	569	617	588	602	639	597	575	599	609	614	586	622	590	622	606	613	608	655	616	576	584	612	613	588	591	590	640	609	600	588	604	652	621	589	602	597	576	612	598	617	595	581	651	570	584	635	632	610	615	627	581	592	599	610	599	599	605	637	625	623	575	590	594	608	615	643	625	553	613	609	549	629	594	645	573	603	567	605	622	595	608	614	585	623	640	592	615	562	625	633	611	608	613	605	591	580	636	583	604	570	601	550	635	599	604	607	636	592	606	612	564	573	615	622	632	564	562	630	636	619	621	601	614	597	632	595	563	596	587	649	648	613	655	612	612	650	574	560	602	623	617	598	592	611	590	590	607	590	558	592	601	599	613	624	604	577	571	558	611	633	624	601	626	581	603	624	589	585	591	603	597	627	608	574	648	626	580	585	558	644	554	627	576	607	638	583	630	579	595	579	588	598	590	554	571	606	593	661	591	605	599	578	594	615	591	600	587	609	595	632	598	566	618	574	632	626	584	569	581	592	622	613	591	653	571	616	601	600	582	602	628	617	567	586	620	628	586	592	611	569	560	625	601	579	596	597	608	639	585	617	625	588	613	618	549	590	602	655	570	565	611	621	621	598	640	590	600	570	598	617	612	625	554	630	621	579	608	616	645	629	571	576	630	634	614	607	607	670	592	582	599	602	570	573	604	611	593	622	595	587	577	570	611	607	599	632	602	637	581	609	656	576	603	582	589	618	629	571	604	600	593	594	633	590	607	589	630	627	620	603	614	567	622	571	621	611	587	672	599	626	571	591	632	577	574	600	589	601	592	583	593	595	599	597	617	571	600	611	625	633	612	603	610	635	626	564	621	649	626	610	602	630	631	587	577	655	623	601	570	594	626	609	609	639	627	590	645	599	604	587	555	627	628	596	614	592	609	600	565	567	575	617	564	600	611	652	637	628	606	647	567	599	622	635	601	630	593	569	587	632	606	593	589	612	608	604	599	616	618	637	591	648	582	596	630	652	577	611	592	610	612	556	614	640	629	627	603	619	617	593	611	645	642	602	596	586	598	573	572	584	610	593	625	599	605	572	628	614	593	577	627	626	584	569	613	623	596	575	596	556	587	603	592	605	604	636	640	603	586	621	593	588	618	601	623	638	606	619	603	614	650	608	587	573	599	628	564	591	595	592	609	628	624	625	601	588	603	585	578	631	592	623	594	651	567	637	593	594	580	587	584	618	574	613	582	581	584	574	635	641	577	615	594	620	656	584	631	579	619	573	592	631	603	578	657	592	613	645	545	600	532	590	587	589	655	606	596	594	595	624	603	588	616	613	638	583	597	606	634	589	570	619	584	593	552	605	595	608	592	602	651	605	586	629	619	567	592	588	631	598	586	650	614	624	589	589	602	609	626	615	610	587	612	575	610	676	599	588	608	629	613	576	573	590	596	567	642	631	654	609	623	616	571	621	597	622	626	574	591	608	632	618	620	583	578	607	569	572	604	593	566	629	625	614	590	648	615	599	630	600	627	573	607	608	581	578	617	622	614	586	598	555	604	611	598	607	609	585	570	605	606	580	629	566	589	644	583	622	583	595	603	607	590	617	599	584	564	576	576	594	588	621	627	596	588	606	668	604	592	564	643	624	633	632	602	642	578	616	572	588	600	612	596	614	597	568	617	629	612	592	619	598	643	535	606	603	612	607	550	618	568	637	636	604	573	616	614	587	592	617	595	624	594	660	571	613	655	571	585	557	626	589	603	641	583	575	617	617	597	600	594
25397	21305	26794	24823	5379	2093	1193	531	454	448	457	473	459	445	441	398	427	462	419	420	435	447	453	462	408	422	406	450	407	411	403	426	431	438	413	409	375	398	425	417	432	412	420	453	433	402	411	380	397	390	406	425	418	398	445	419	435	432	412	409	432	439	410	418	385	427	427	445	417	375	426	397	451	417	461	402	429	410	398	423	421	401	414	399	402	452	423	423	425	409	477	432	420	446	398	428	389	409	410	406	419	429	408	421	390	433	446	391	429	409	389	439	420	452	429	437	454	390	427	475	419	416	429	417	409	432	410	423	391	428	410	402	379	469	410	386	413	411	394	404	378	404	384	435	405	415	430	416	381	400	409	397	404	438	385	391	435	421	414	431	407	410	434	398	425	430	411	419	427	423	436	424	417	423	404	432	419	394	383	438	388	399	381	391	429	434	400	407	401	382	419	402	423	433	437	446	414	408	404	433	430	410	426	427	396	422	359	408	414	403	379	388	395	430	402	413	381	417	434	442	411	429	425	417	424	407	380	371	402	453	461	471	412	435	453	426	402	423	415	418	418	421	450	413	424	427	400	430	397	407	439	413	403	417	416	437	401	423	421	388	399	438	407	450	373	394	412	431	460	425	388	457	412	433	464	433	432	397	399	405	409	402	444	431	420	386	416	428	410	421	405	422	419	421	390	382	410	413	408	410	389	423	401	414	409	422	445	430	408	396	412	381	376	431	403	429	388	414	433	450	399	384	384	393	397	418	403	383	406	431	429	394	428	388	412	417	425	426	450	435	410	406	429	429	425	414	422	410	438	400	402	427	392	407	408	403	418	425	408	427	430	432	426	416	473	442	424	420	402	403	418	436	424	418	431	405	425	397	426	442	393	420	413	401	389	422	393	438	434	397	424	431	433	408	414	462	395	404	416	429	404	434	423	433	431	414	433	416	417	475	406	409	430	424	390	407	393	405	434	403	404	417	437	420	425	365	414	398	399	424	418	401	409	439	402	431	413	376	424	400	445	468	405	414	413	436	447	441	381	391	420	446	398	445	407	402	430	377	392	448	384	435	402	428	406	436	437	436	418	413	434	391	413	422	393	413	431	398	399	419	424	447	422	455	430	401	419	376	435	393	417	389	392	421	412	412	437	370	404	420	428	433	408	393	414	425	442	442	419	459	432	439	408	410	436	414	414	416	399	405	402	403	443	407	414	387	394	424	402	420	427	385	415	428	429	402	402	424	418	418	426	432	449	434	371	435	412	410	397	404	414	388	424	413	423	431	394	429	389	403	415	413	437	428	405	425	413	420	434	399	405	395	439	412	433	405	384	472	406	392	418	411	416	394	409	433	459	406	396	443	439	452	418	401	405	405	417	384	402	435	392	385	415	407	397	424	389	415	423	432	401	409	344	424	421	404	469	423	381	399	388	375	401	423	411	398	422	399	445	410	423	407	404	417	393	409	407	460	425	392	433	384	390	407	423	371	405	399	403	407	445	383	398	411	397	461	407	446	403	414	387	398	394	399	453	400	410	389	404	421	431	401	420	400	410	439	422	396	410	422	458	415	365	390	423	388	464	430	396	441	406	393	396	433	428	402	390	416	443	416	438	399	414	462	388	432	422	396	431	401	381	411	469	432	410	395	404	446	374	398	402	437	384	419	415	428	396	410	404	411	451	418	409	403	422	377	427	432	395	412	376	374	413	446	389	453	377	455	384	450	417	426	393	426	377	435	430	454	432	396	402	410	406	391	440	411	420	397	438	413	412	430	441	422	432	400	475	397	419	432	460	426	433	394	430	452	436	401	452	436	412	400	420	395	428	454	427	459	426	410	424	406	442	431	405	397	410	437	433	459	418	419	408	380	449	373	459	407	384	404	443	420	429	403	439	377	435	401	423	451	395	443	437	389	430	387	416	427	373	416	389	402	445	424	452	421	399	445	426	419	417	439	389	407	440	420	400	411	421	413	437	424	364	392	392	431	391	453	392	453	419	403	450	405	367	421	441	406	387	443	436	448	454	417	381	378	414	406	411	412	426	384	454	367	394	416	392	401	408	406	411	431	402	394	410	438	408	462	430	431	411	439	421	412	408	419	399	426	428	448	411	434	420	393	415	405	416	384	383	411	419	407	453	403	425	410	426	398	423	421	432	413	432	398	453	446	438	417	424	408	421	430	428	435	441	394	405	432	409	419	434	408	419	429	421	431	408	460	421	390	435	450	419	429	392	402	397	431	401	422	385	383	401	404	370	404	391	396	409	397	410	413	424	396	394	427	422	415	401	413	410	399	426	414	420	377	406	412	427	387	425	454	449	396	448	433	401	370	406	393	366	409	420	374	399	408	387	358	447	425	373	402	447	417	408	392	425	432	435	418	412	405	456	395	388	430	409	412	406	396	440	459	389	392	383	406	409	444	435	396	426	390	441	398	405	450	428	406	434	397	418	438	418	426	386	427	430	444	416	426	442	391	407	395	399	411	388	441	420	442	425	411	436	463	465	408	426	403	405	435	454	424	394	411	413	387	406	407	408	424	416	393	396	436	421	424	447	424	451	404	433	407	403	412	401	419	404	395	400	386	399	464	407	432	409	439	395	420	419	433	402	417	409	384	388	448	453	424	422	398	415	401	435	411	417	428	409	397	379	425	393	404	435	420	450	422	413	412	430	422	419	411	438	446	421	429	386	421	448	414	476	440	398	430	418	418	412	413	399	393	438	410	419	385	419	409	394	398	414	401	411	405	487	445	421	455	440	436	420	434	411	403	433	384	396	364	428	431	398	440	381	464	421	380	395	433	405	453	393	412	428	415	438	406	414	421	443	413	425	433	421	413	416	376	383	378	425	406	443	425	403	407	425	407	386	422	437	399	426	423	373	405	407	419	436	415	416	442	427	417	415	437	428	401	427	423	424	406	411	458	396	422	439	401	422	401	409	422	392	425	415	415	425	398	392	416	410	392	414	401	436	412	380	433	445	428	433	403	424	397	407	435	424	383	402	445	412	386	395	430	397	440	408	422	421	423	441	401	459	413	389	387	422	435	407	433	370	427	420	384	408	390	437	395	393	431	405	402	371	393	414	392	418	453	430	382	380	381	425	406	438	386	436	396	450	403	416	436	433	415	392	422	408	446	415	420	398	375	389	425	431	393	413	429	418	440	393	409	411	428	404	397	413	370	421	448	405	401	459	441	418	423	432	403	408	400	421	398	406	415	410	409	415	415	424	407	416	432	395	415	416	400	453	455	395	411	383	403	436	384	411	447	427	426	416	421	444	418	393	411	392	400	403	436	400	441	429	404	379	462	382	404	426	428	421	408	407	425	397	412	413	437	415	435	384	411	403	400	428	444	415	430	440	404	405	406	386	383	424	417	411	449	422	409	433	453	411	419	428	422	412	404	415	429	423	413	409	423	407	425	429	422	406	417	460	427	447	405	407	386	433	428	406	386	417	413	442	441	444	413	403	400	397	435	442	439	408	400	415	441	401	408	414	394	430	411
40832	47817	8512	4730	2449	4531	2519	803	679	673	647	574	611	582	590	562	574	548	554	556	507	528	542	525	502	543	534	556	549	481	537	555	488	499	505	514	541	524	515	551	528	550	540	516	479	520	517	518	516	537	495	537	494	513	521	520	483	520	484	522	491	509	525	472	519	522	508	454	478	519	499	493	503	494	482	518	493	516	531	511	514	544	508	558	493	497	498	512	515	532	531	546	515	456	535	504	521	541	504	526	491	530	537	500	479	489	555	491	502	495	516	529	489	505	538	535	501	527	534	479	467	471	531	508	539	527	554	519	493	526	514	465	453	506	517	549	508	500	528	504	514	503	522	522	535	477	519	496	521	499	497	532	515	485	513	520	495	474	514	550	490	545	463	518	496	528	526	519	511	536	557	526	492	467	462	467	508	497	486	495	483	523	542	506	522	533	535	536	494	511	515	520	483	511	491	544	497	533	493	518	544	496	444	485	507	514	514	518	550	531	499	486	500	507	481	503	454	485	479	489	472	473	498	525	513	513	486	476	507	489	514	513	548	490	518	548	549	495	482	536	542	539	508	495	522	467	499	485	529	495	525	490	489	542	494	502	489	545	529	527	509	524	529	503	516	511	506	578	500	526	494	513	497	513	519	490	520	528	503	508	517	477	520	505	529	538	507	471	521	519	501	560	486	493	505	499	508	531	495	507	494	500	488	512	503	494	515	489	521	532	480	509	553	557	500	521	534	473	528	534	519	496	530	504	538	505	474	487	523	484	486	482	514	530	512	481	516	518	518	508	493	493	496	496	529	509	503	537	537	508	551	489	502	498	510	494	497	467	533	504	500	506	505	484	537	541	506	479	520	530	481	504	522	515	476	526	523	492	494	496	518	488	513	508	506	551	482	494	512	574	511	496	499	479	547	465	484	518	489	531	525	498	495	537	523	536	506	522	527	490	508	531	515	519	529	527	484	484	496	490	496	522	548	566	507	527	491	508	489	506	535	553	537	520	503	512	509	516	508	520	493	523	507	473	476	498	530	499	519	522	512	476	530	482	487	493	516	484	463	521	510	518	483	503	544	507	522	505	513	544	500	525	516	521	531	507	505	501	541	517	524	500	483	496	497	524	534	541	499	512	493	498	519	529	492	484	503	492	549	462	492	469	486	496	481	521	485	509	485	505	507	464	534	541	507	490	519	526	513	516	548	524	562	474	515	468	498	505	500	504	510	511	508	511	482	475	514	490	474	505	490	502	514	523	531	532	507	529	509	507	510	509	515	526	487	477	545	493	510	531	522	558	512	545	497	531	494	510	504	503	477	513	545	498	544	491	478	495	512	495	497	493	521	511	505	553	493	547	550	503	521	507	533	502	494	517	466	524	528	514	474	471	527	547	506	486	492	478	507	492	507	518	498	546	541	547	522	506	485	523	486	466	546	493	527	527	526	532	519	480	483	546	492	522	527	489	503	522	443	520	495	481	523	512	492	507	535	503	510	532	504	471	525	510	475	485	520	503	509	570	538	505	506	508	468	474	491	512	545	542	527	541	517	474	489	526	510	525	552	528	524	494	511	507	487	535	529	465	502	506	515	515	521	492	489	515	558	463	565	466	507	508	520	490	505	483	493	506	510	493	497	499	496	516	502	515	530	518	506	510	526	490	498	510	471	532	488	523	524	548	549	512	537	525	536	525	485	506	536	479	528	479	509	539	514	494	447	529	512	482	543	475	526	493	527	480	515	490	494	518	502	523	524	496	504	470	532	482	449	482	497	509	514	483	547	561	514	501	474	498	553	491	517	513	534	519	535	517	512	494	544	516	532	514	517	516	468	449	540	508	526	544	499	537	532	510	515	480	554	524	523	532	491	490	486	533	538	528	501	498	500	565	536	514	505	496	507	495	473	514	526	521	545	516	483	548	514	526	559	530	516	494	516	494	503	484	568	528	501	511	537	489	520	527	501	500	442	532	494	509	500	487	498	493	530	491	518	474	543	504	524	508	480	460	522	500	478	523	504	477	488	502	481	543	484	551	510	493	533	486	481	467	538	498	515	489	494	514	535	541	550	491	538	493	522	510	495	491	479	511	544	548	515	520	548	527	507	538	491	560	519	509	526	502	511	527	521	529	532	514	498	476	501	518	552	531	514	484	519	486	501	494	499	544	513	536	476	496	494	532	483	448	510	451	492	502	517	490	521	489	514	534	517	485	473	523	544	522	525	482	528	540	535	497	529	489	491	471	507	473	525	490	511	477	488	513	511	497	513	461	497	489	510	547	536	497	486	519	490	509	523	488	481	531	516	482	503	488	531	555	494	531	489	538	513	511	552	525	501	469	511	492	520	489	529	545	532	512	471	520	556	512	525	509	517	516	483	521	500	508	533	511	503	514	490	489	502	531	516	501	473	507	496	511	471	526	480	494	491	494	546	514	530	504	522	502	531	480	501	515	531	535	489	484	487	454	522	490	504	491	500	511	521	512	468	532	504	520	502	529	504	506	515	469	485	509	496	487	553	506	499	490	522	501	524	490	529	497	503	523	511	498	522	549	523	529	498	537	527	534	524	481	533	524	518	541	481	555	552	512	525	445	516	510	526	491	463	477	494	515	522	553	507	470	506	538	503	472	510	476	505	525	517	527	516	539	536	521	513	536	480	482	493	518	500	492	493	432	506	505	491	515	494	507	546	494	489	528	491	510	504	479	505	505	525	479	477	532	504	514	514	498	536	507	528	504	537	513	498	498	543	488	533	544	492	490	503	521	509	507	539	493	495	521	501	471	495	498	499	545	523	550	555	539	480	504	533	508	504	500	494	509	510	519	538	526	492	518	575	495	522	485	487	535	540	528	503	520	511	542	532	521	516	477	512	488	500	538	530	498	530	529	508	512	487	518	511	498	499	479	507	486	499	502	521	514	521	504	525	473	533	508	521	506	504	492	538	533	535	527	534	497	491	534	558	450	518	521	480	503	510	575	516	480	525	531	524	495	487	523	476	511	487	531	516	505	530	508	524	514	530	518	525	475	537	512	515	476	522	485	515	507	538	480	523	483	495	511	591	565	542	526	468	485	439	507	519	507	529	513	481	531	483	495	508	552	522	534	510	490	477	537	511	517	509	519	521	523	500	517	508	511	498	513	505	504	487	476	502	523	520	507	500	497	499	529	501	477	502	541	480	513	515	493	456	529	514	509	519	519	502	515	500	550	530	521	527	520	542	503	493	524	546	477	512	509	511	502	490	480	482	498	549	512	482	479	529	491	486	490	486	523	523	502	528	531	498	529	521	538	495	509	475	546	494	512	504	518	502	491	500	501	520	491	514	506	493	513	521	496	522	501	479	490	480	482	481	518	513	534	456	511	505	494	512	488	487	493	454	493	511	514	495	526	493	506	504	489	504	520	558	473	503	455	485	558	497	500	510	535	467	481	486	521	499	486	472	472	487	507	551	516	526	507	519	500	509	519	497	494	501	504	524	508	469	451	513	485	530	493	519	513	510	503	536	491
22974	21266	28938	23871	21252	21735	12099	1504	1027	921	875	884	903	875	798	884	753	810	750	800	771	755	738	763	759	773	747	760	724	779	768	751	777	747	741	745	723	773	830	727	756	720	746	734	735	759	746	756	741	715	746	770	725	794	702	712	733	725	664	786	750	761	686	737	750	766	684	734	757	705	697	784	728	727	723	712	733	726	757	718	748	681	780	735	735	772	770	752	726	747	781	761	762	734	764	768	751	744	770	761	732	747	744	743	742	737	752	765	798	742	747	711	762	749	763	719	724	756	773	729	721	738	718	725	697	712	734	715	723	750	757	718	707	712	696	714	663	756	711	727	712	702	726	699	725	711	759	718	706	793	697	751	745	741	730	690	740	705	719	748	742	762	682	742	727	700	779	724	757	722	672	762	702	692	719	721	770	731	730	794	768	716	756	719	734	754	714	722	732	708	715	682	709	723	708	743	753	702	713	760	710	727	745	753	709	715	719	747	784	735	771	753	746	718	727	712	737	710	717	697	736	793	752	722	728	721	726	780	733	721	761	725	761	708	672	763	775	734	687	755	755	708	685	730	776	711	716	699	693	786	738	731	744	695	712	766	713	723	743	696	699	739	695	705	696	762	752	773	727	751	756	762	748	717	683	767	757	712	720	770	737	727	720	760	770	697	712	757	691	706	735	701	721	712	757	715	747	710	729	768	713	746	721	739	764	705	729	699	765	709	734	734	716	735	746	708	726	746	777	754	730	692	728	744	712	741	674	683	746	730	723	730	745	745	740	713	693	694	694	718	728	716	744	675	758	750	738	739	710	719	744	705	675	658	703	801	759	739	728	711	707	742	685	709	749	753	686	752	697	699	747	717	727	743	722	747	724	711	713	720	683	682	790	727	732	756	714	739	701	741	731	771	752	727	698	697	745	739	676	736	709	754	688	731	764	768	720	750	715	700	733	739	747	710	676	680	726	761	742	732	735	736	707	740	740	734	797	743	728	759	787	723	702	763	701	749	755	803	686	739	728	722	718	701	758	741	722	708	736	754	733	747	737	683	686	757	694	718	721	697	708	733	728	690	733	689	730	678	751	734	723	749	736	707	780	734	728	722	663	706	708	734	752	711	733	694	723	747	700	702	739	751	700	701	732	700	711	719	778	684	753	746	707	765	770	672	757	753	714	724	819	712	783	768	726	676	673	672	692	743	753	696	722	694	738	739	763	712	744	728	717	753	719	729	788	768	712	718	747	734	726	792	781	770	721	755	701	757	678	752	706	729	736	741	703	720	737	757	733	706	735	777	771	738	723	692	715	701	769	731	752	701	709	721	715	748	714	730	715	686	718	727	739	720	768	715	748	741	726	765	730	689	737	756	730	683	721	704	698	701	717	700	718	737	728	773	706	699	767	714	724	734	762	667	728	693	702	730	699	737	694	737	745	743	694	754	758	720	762	737	745	709	722	765	690	701	718	747	735	725	744	750	763	686	777	722	703	711	732	767	677	723	713	714	788	719	713	720	764	716	691	709	726	743	777	741	739	724	736	713	756	714	722	732	783	764	722	749	703	726	738	758	728	724	700	763	797	748	665	703	758	705	706	741	730	708	681	742	737	691	749	772	780	700	748	711	749	702	727	777	752	729	778	694	703	705	731	773	700	725	709	704	695	691	726	746	751	733	708	763	741	729	729	760	757	717	739	807	725	685	749	731	712	771	714	742	721	679	752	762	748	764	759	728	691	762	722	725	730	691	784	709	774	728	745	687	706	687	740	771	743	711	745	717	773	742	724	698	700	723	695	756	728	711	734	736	724	701	718	716	787	736	720	729	701	698	746	730	686	729	742	757	721	712	725	722	668	770	769	753	706	704	739	750	741	727	779	740	726	734	760	755	735	728	756	707	758	737	725	738	762	765	689	717	720	745	716	711	729	701	735	706	739	758	733	744	771	700	702	720	701	734	742	722	710	691	751	718	765	751	742	732	734	758	741	733	728	735	703	733	685	690	718	753	726	782	734	758	759	763	721	696	768	765	688	723	751	762	754	728	742	729	712	753	729	774	785	704	777	757	740	712	712	708	754	681	751	740	693	708	736	713	724	699	757	743	693	753	787	750	767	695	682	753	712	778	749	734	699	707	724	771	741	720	731	726	723	696	725	677	702	731	706	724	712	746	692	772	752	739	730	781	719	755	739	757	754	740	759	714	777	764	749	704	758	704	733	752	789	715	725	710	762	719	709	768	711	735	746	775	725	714	717	746	729	770	672	704	759	729	787	745	767	717	711	745	701	752	682	722	744	742	760	723	751	769	752	697	736	703	735	677	738	741	706	767	770	745	767	728	726	707	712	749	746	739	706	759	764	753	721	737	769	681	705	720	683	760	720	723	692	767	764	744	772	723	730	736	739	732	768	779	721	737	714	689	745	747	713	716	757	751	764	732	718	750	725	758	698	745	721	739	705	731	760	681	729	741	681	695	716	723	770	743	749	718	717	751	739	697	698	743	737	701	726	723	720	746	682	737	731	747	707	718	767	733	706	734	773	713	709	750	747	760	712	723	728	745	756	707	736	742	737	718	712	726	751	702	730	679	787	747	757	738	802	735	747	757	714	748	718	694	721	775	729	752	717	697	771	730	806	765	734	745	666	722	706	757	722	738	737	742	727	724	722	728	708	694	743	719	778	683	784	724	775	725	709	755	709	708	709	784	730	761	708	741	701	732	788	729	701	729	745	718	730	662	733	697	763	745	730	754	761	724	745	742	737	746	727	729	709	688	771	734	744	729	738	701	699	725	720	760	723	743	726	724	712	705	732	734	778	733	769	733	759	723	747	701	728	749	747	739	700	752	722	687	724	748	755	718	729	738	724	724	670	711	723	749	774	738	743	749	700	748	804	765	703	729	742	718	708	705	763	726	751	702	692	707	698	738	714	747	722	713	736	724	690	707	709	737	709	752	716	764	765	763	770	778	767	832	709	697	752	748	718	766	707	713	749	757	747	705	680	744	700	721	768	694	784	732	775	718	727	726	725	730	723	719	690	752	721	681	726	684	750	746	731	795	708	691	708	720	724	711	738	764	710	691	708	712	720	701	735	770	711	713	742	710	707	731	729	684	770	744	720	729	719	764	721	752	713	754	708	687	760	716	706	731	724	740	742	761	773	712	752	708	708	697	752	703	723	730	727	732	722	745	696	750	722	692	727	707	734	757	741	748	715	707	722	743	742	745	682	761	701	724	760	721	678	742	740	719	732	710	760	692	693	743	746	693	660	705	764	745	663	702	777	736	734	786	743	718	670	697	735	764	723	737	677	752	741	685	717	697	720	751	708	692	738	739	727	721	745	667	751	727	727	699	735	737	693	691	714	690	685	743	731	716	756	728	710	694	760	737	711	710	720	740	775	719	737	752	766	750	721	746	733	776	748	700	723	787	730	720	685	745	694	761	739	745	718	733	760	724	719	746	728	691	765	752	701	702	705	698	728	720	720	762	694	743	766	706	728	740	727	686
54564	73136	19928	16153	8560	16754	6106	1913	1567	1408	1341	1225	1169	1129	1073	1040	1009	1053	993	939	931	920	965	923	948	928	875	874	911	909	872	858	885	881	815	881	831	878	920	849	870	888	845	876	838	808	865	804	817	849	836	848	835	836	784	849	844	837	854	839	860	900	911	792	811	854	837	805	837	758	806	809	859	863	819	866	817	914	825	843	857	818	815	817	879	787	862	779	829	852	914	869	904	913	848	886	862	856	828	861	838	855	842	831	853	871	901	901	874	842	803	846	853	839	879	861	830	874	848	761	863	853	850	844	878	809	860	823	875	814	821	867	877	815	819	841	860	825	795	837	837	818	857	820	819	810	825	857	864	826	869	880	801	923	842	842	829	828	835	821	864	801	854	892	790	785	863	815	879	826	849	815	840	792	833	827	877	853	838	809	800	835	848	816	837	839	883	876	798	895	830	830	888	803	831	808	797	883	826	876	835	850	818	771	832	844	854	834	820	819	863	846	784	830	841	847	825	850	821	838	815	821	827	834	862	795	814	815	824	841	825	888	846	793	785	786	878	846	828	810	850	877	833	855	770	825	905	819	810	868	858	792	794	813	824	812	791	852	839	796	828	828	888	850	880	834	797	848	801	821	786	796	877	820	835	834	822	857	854	842	808	889	871	784	846	838	811	824	821	810	827	834	850	835	790	861	863	818	857	842	803	820	818	849	850	876	805	889	864	841	815	825	903	807	814	809	873	863	866	861	841	848	795	782	811	795	843	872	851	844	806	801	845	854	769	822	806	830	823	837	906	783	820	837	850	855	875	813	916	833	813	835	878	857	820	812	818	848	869	852	849	840	802	844	848	801	795	848	810	829	802	838	821	811	816	876	828	809	819	858	835	832	802	819	825	869	835	891	838	903	819	855	836	842	865	804	835	853	813	835	835	850	854	859	921	814	835	844	853	853	819	817	836	859	810	835	882	833	867	825	854	854	842	874	857	815	765	850	859	853	864	798	811	832	812	832	830	855	847	826	877	874	828	839	854	811	828	793	778	829	851	823	845	856	809	862	846	865	835	817	915	796	844	884	836	847	867	779	821	782	863	861	785	779	885	853	834	849	839	802	873	876	800	865	839	839	826	810	831	846	829	874	838	848	827	841	835	849	846	854	810	824	849	827	826	810	801	849	857	813	834	831	802	860	797	811	815	826	791	816	869	807	829	828	820	878	868	845	820	831	870	795	808	836	862	854	803	842	830	835	855	823	811	857	828	832	848	788	837	879	859	787	848	827	849	849	802	810	835	818	836	807	877	820	848	790	867	833	795	856	810	826	856	784	849	854	841	789	854	814	858	791	825	850	811	877	847	795	824	840	861	842	830	900	820	819	810	855	898	835	799	874	808	855	837	859	831	831	845	830	880	826	829	895	854	875	869	879	810	819	855	817	764	811	818	813	840	818	853	835	847	826	881	891	853	839	869	801	836	857	846	856	843	768	847	826	849	841	872	911	820	796	812	862	820	818	852	843	791	831	884	840	859	838	801	834	837	844	807	792	811	793	845	787	855	865	848	841	844	778	782	780	848	827	815	820	776	847	827	795	844	831	854	851	841	788	825	818	779	807	841	807	866	871	810	841	798	815	771	831	844	891	854	838	812	862	843	812	817	830	857	788	824	845	801	833	851	841	782	830	900	901	832	832	818	827	832	856	762	869	832	791	829	796	846	848	818	840	869	855	844	836	828	796	783	767	851	851	868	878	855	822	874	799	831	848	803	882	836	843	845	851	891	868	796	808	822	818	851	843	851	819	861	867	853	900	791	844	842	855	800	832	789	897	836	860	863	831	846	820	835	787	806	844	795	827	794	844	837	826	848	820	797	849	838	841	859	824	820	857	859	838	842	859	787	834	824	799	837	793	813	795	827	863	813	792	809	891	818	818	898	855	822	830	829	844	818	841	836	903	792	871	853	846	841	854	855	815	836	780	825	859	866	897	834	883	836	849	805	800	809	849	847	844	827	800	829	851	898	828	826	812	786	793	854	858	819	817	884	850	830	836	829	813	869	835	789	840	822	815	783	861	850	858	793	817	866	836	835	869	814	801	810	861	867	857	817	830	841	884	801	804	815	835	866	857	828	810	880	889	816	887	859	819	832	810	822	862	833	850	881	787	830	803	824	864	793	938	827	795	833	837	793	831	863	839	849	857	851	855	827	776	792	887	873	836	833	823	817	855	816	806	803	831	828	804	852	870	837	857	851	829	781	848	837	798	826	840	826	854	827	788	839	827	895	810	788	840	814	808	803	855	792	811	823	833	859	860	846	832	832	805	869	789	806	855	814	860	886	904	791	821	851	851	835	828	796	889	805	803	835	837	811	839	836	809	864	827	810	875	840	837	822	860	869	812	879	822	839	827	835	846	842	844	871	834	854	847	811	850	859	837	853	764	856	813	870	882	855	856	849	859	855	831	832	818	852	884	803	883	842	835	853	814	860	812	823	866	848	825	842	855	836	813	847	840	803	809	827	796	800	845	848	847	792	871	821	817	844	804	814	876	893	813	831	788	790	884	792	853	858	886	836	782	827	827	788	852	834	833	845	819	893	870	834	849	897	796	868	783	861	839	852	878	865	818	805	792	841	819	879	849	790	841	857	807	831	839	829	803	818	848	820	824	873	803	925	819	911	809	866	821	814	807	804	868	799	784	836	837	803	853	843	817	848	875	851	807	810	808	849	855	833	830	865	815	801	795	821	843	809	868	841	905	800	855	854	822	851	817	859	811	805	822	822	862	832	898	875	879	799	815	789	813	777	848	866	826	899	820	808	820	873	871	809	861	850	882	824	832	819	914	865	821	859	855	851	906	821	822	824	799	826	828	857	830	832	777	876	844	849	893	818	823	822	859	826	794	851	844	813	874	888	827	808	842	805	832	824	858	888	851	845	802	852	844	890	803	826	867	849	820	827	855	797	835	843	789	873	787	818	861	822	827	867	871	819	823	865	817	826	862	861	807	881	791	816	815	857	796	806	856	831	807	846	837	883	810	844	872	871	799	815	895	842	851	812	867	835	811	863	869	832	844	875	865	808	859	846	847	845	865	863	877	831	863	824	872	826	797	815	836	833	849	867	854	850	795	855	808	809	855	794	877	794	841	832	827	816	816	832	849	874	857	851	836	797	846	854	833	797	872	858	828	835	818	854	838	850	865	781	865	855	841	832	803	834	829	883	818	878	851	858	858	851	847	835	800	846	787	841	833	870	877	853	846	868	855	798	848	829	866	843	800	879	820	843	825	834	862	790	877	810	820	865	895	783	776	862	843	863	841	837	827	830	810	869	767	830	785	843	827	818	822	806	880	852	878	862	819	816	868	802	875	828	803	880	828	807	877	835	850	856	837	901	827	778	818	815	844	798	817	794	806	862	825	829	805	900	860	902	837	799	823	889	842	886	778	822	796	874	820	810	813	869	851	810	851	843	809	802	861	793	823	819	835	853	830	837	816	851	777	805	845	820	843
27736	21421	10571	1464	763	913	577	389	376	383	413	377	355	366	374	365	373	350	393	396	369	350	377	404	368	373	372	377	340	403	337	374	388	375	364	389	352	390	381	359	368	366	390	387	374	342	381	356	357	341	366	398	382	362	354	337	373	397	386	352	349	356	359	374	347	372	341	371	407	380	362	350	372	389	372	382	346	364	369	365	362	354	397	351	403	389	345	389	375	353	406	365	385	413	383	419	393	337	357	391	365	384	372	383	389	395	343	377	388	358	382	355	376	408	358	372	347	360	346	388	368	381	350	366	395	347	362	357	396	358	367	369	354	391	396	375	368	343	364	316	367	371	393	373	374	348	355	352	385	361	386	357	403	363	354	398	396	388	374	382	363	379	376	359	411	365	381	386	374	360	387	360	353	436	371	395	393	402	360	404	370	406	390	429	395	398	370	357	332	378	368	387	343	365	366	373	384	424	352	406	351	339	419	406	372	412	363	331	383	362	386	360	326	335	406	387	361	351	365	361	404	368	409	390	409	376	402	374	377	355	378	356	381	357	351	356	359	361	387	386	363	372	382	371	351	342	383	360	371	359	365	374	346	361	404	352	386	339	378	368	372	360	341	370	383	424	372	374	371	357	363	395	349	396	378	367	379	359	380	356	410	415	376	367	372	358	375	381	363	376	361	376	401	366	375	399	359	376	369	346	350	370	374	381	369	348	374	347	341	381	357	374	359	359	339	381	356	358	397	373	388	375	399	359	356	367	382	369	367	350	387	342	376	344	354	370	355	373	373	337	393	394	357	371	365	376	383	363	354	382	353	365	347	353	391	404	365	367	392	381	383	368	395	341	386	366	381	349	377	367	355	336	380	348	360	367	378	333	335	376	340	384	367	370	378	373	410	362	370	384	381	372	389	379	360	355	370	380	362	355	353	356	375	369	396	344	366	327	396	345	390	396	364	354	368	388	365	361	390	364	389	380	384	346	346	404	382	389	390	359	388	377	377	356	351	411	324	375	358	361	344	384	353	375	379	382	393	352	342	370	353	353	357	337	357	354	388	382	357	390	311	356	355	392	381	366	341	377	356	334	364	389	390	384	376	354	382	353	371	379	367	362	349	367	377	360	361	397	344	354	363	382	383	350	353	346	383	376	363	373	342	350	374	366	407	334	357	355	389	438	355	374	359	341	359	388	355	361	366	345	369	367	365	376	338	377	381	371	352	393	377	370	380	364	355	371	350	363	370	361	415	409	383	362	375	369	380	393	370	364	372	360	395	353	381	391	383	371	401	386	385	351	312	364	339	391	412	354	380	349	352	347	331	389	386	365	355	334	383	334	374	347	387	384	353	353	378	342	364	353	392	378	397	355	374	371	357	345	345	340	378	351	369	348	375	394	367	347	360	389	403	382	352	371	374	395	370	370	387	382	367	352	365	360	379	345	362	373	346	347	357	376	393	349	343	388	397	357	383	344	366	373	387	391	372	359	379	375	351	357	405	374	380	385	358	370	330	350	333	358	396	385	368	405	364	405	345	342	384	381	394	381	372	384	364	359	370	344	374	387	367	350	362	369	384	362	401	382	396	342	371	359	377	365	365	353	358	364	352	349	376	361	360	350	363	409	369	373	367	388	365	363	344	405	348	393	378	371	376	353	383	391	347	349	373	364	414	356	349	334	375	385	377	350	346	373	388	373	375	357	393	361	358	369	389	388	375	356	368	377	357	346	367	351	357	373	402	342	387	351	378	367	349	372	340	355	383	376	385	388	376	347	363	368	362	356	378	384	372	378	370	375	355	335	316	359	358	398	342	330	350	396	370	381	371	376	359	362	366	351	388	343	376	342	359	359	353	334	331	376	353	355	355	340	357	399	368	366	372	380	401	365	377	396	341	364	348	383	351	412	379	350	381	378	413	401	378	406	357	321	380	326	389	347	356	359	348	326	383	382	364	335	396	405	376	374	383	354	402	380	372	365	350	400	355	376	373	370	346	397	385	384	379	337	393	374	427	378	351	356	384	373	368	377	375	354	414	374	357	390	366	375	387	387	370	368	353	341	382	364	332	402	363	361	355	401	351	363	338	347	353	380	359	353	382	370	365	366	370	367	330	380	355	356	378	411	407	397	399	381	372	368	375	345	393	352	380	364	346	338	377	379	349	386	342	376	341	344	355	380	386	386	387	383	383	390	337	349	366	362	375	386	358	367	347	362	377	390	378	397	356	354	369	370	372	362	357	389	404	375	360	339	392	368	371	374	381	404	359	349	376	351	401	392	379	373	335	340	395	339	354	372	352	381	369	398	372	394	392	361	367	350	351	351	353	370	361	380	387	398	361	387	366	347	359	391	377	398	362	367	424	361	350	351	361	387	413	363	346	367	373	369	357	408	371	379	365	352	383	377	375	355	385	376	393	358	361	377	369	380	346	376	376	351	377	349	363	366	369	372	354	350	355	345	380	327	346	357	381	380	343	368	377	340	400	348	354	423	348	346	375	345	389	385	347	346	386	385	361	396	352	370	378	365	342	351	373	350	393	340	376	368	343	370	377	367	373	374	368	367	375	381	368	376	387	362	351	349	386	396	349	381	383	384	394	333	383	357	396	358	368	364	365	347	380	375	351	382	353	380	356	344	405	357	386	389	395	347	353	354	411	357	346	373	372	388	346	388	413	362	344	359	365	398	385	343	390	375	389	372	378	389	381	365	355	366	368	363	392	405	378	356	353	360	356	382	335	364	387	364	401	369	354	377	341	388	376	382	369	375	382	379	364	366	394	349	377	365	369	373	365	402	370	345	364	349	370	377	384	378	356	374	380	367	337	364	355	359	404	366	395	351	344	341	378	352	355	353	364	353	364	342	372	370	389	382	371	348	370	354	380	359	370	357	386	350	367	348	348	370	381	365	382	367	408	388	371	378	376	381	353	365	368	342	358	355	369	384	403	348	365	375	369	362	361	361	354	338	371	395	373	383	369	402	386	349	358	353	407	359	400	359	396	355	406	365	414	364	370	338	359	358	348	383	371	385	370	362	381	363	393	345	374	366	393	390	415	364	344	376	392	389	354	375	351	368	384	393	343	377	365	352	371	380	362	372	341	361	380	391	357	374	364	375	379	318	363	391	370	393	359	375	351	376	351	367	345	376	359	374	362	342	340	332	385	403	360	357	353	372	392	374	366	357	386	391	360	372	360	391	384	375	346	347	374	342	355	395	396	353	361	378	356	370	375	363	349	347	384	394	395	383	378	363	387	375	380	352	339	387	356	368	355	388	336	406	376	374	375	366	366	368	364	355	366	395	392	377	383	366	368	353	364	380	388	368	342	374	388	392	368	379	342	354	407	388	408	370	400	362	399	388	368	328	366	392	387	360	357	396	333	365	359	375	338	375	366	338	366	347	383	371	375	392	371	374	383	367	394	364	391	374	327	396	363	356	341	370	386	371	377	354	359	353	375	406	348	403	418	379	365	368	347	382	393	354	383	335	344	346	333	367	361	379	413	346
23874	23436	2310	1339	940	1280	669	480	456	485	448	479	492	470	459	477	449	472	457	445	424	436	440	422	458	475	458	465	471	439	416	463	463	415	397	455	422	436	439	451	458	450	460	422	444	426	393	465	452	482	449	446	460	428	445	444	445	458	464	467	418	447	411	436	472	458	427	421	473	455	450	443	473	447	450	439	402	461	414	455	464	463	427	451	464	450	424	439	427	451	445	439	456	451	472	457	460	488	430	432	427	433	463	451	468	422	459	469	446	420	434	444	483	447	430	460	447	442	459	451	451	423	493	446	457	476	453	428	425	430	466	445	500	427	424	450	393	450	457	459	444	412	424	464	455	479	423	420	469	458	472	425	418	450	451	454	468	461	462	446	454	458	442	438	449	448	438	457	468	423	456	459	422	470	420	476	457	433	445	416	452	490	426	456	453	435	470	450	458	466	438	445	441	444	454	471	449	413	465	404	462	453	430	433	445	442	459	449	458	427	435	474	464	470	470	463	463	459	457	432	429	438	403	440	423	449	426	451	449	426	428	440	406	430	449	420	424	458	421	400	464	452	478	437	479	445	408	460	481	477	448	417	457	446	439	427	442	454	433	469	469	446	439	472	444	431	445	435	440	428	430	441	466	469	463	447	451	428	454	447	466	445	481	435	453	428	442	439	428	455	457	416	452	463	425	449	475	459	435	437	468	460	450	455	457	445	469	445	454	425	445	463	419	438	446	391	443	456	447	443	455	438	377	422	440	448	455	450	408	454	442	411	436	423	418	446	431	424	426	443	448	443	441	440	420	429	446	438	439	462	459	416	428	414	442	437	429	438	446	440	406	441	424	439	431	459	447	457	449	423	463	434	460	421	466	443	443	461	441	418	431	439	443	476	422	413	424	412	452	432	423	419	454	469	432	435	446	415	429	446	452	407	435	472	424	412	443	429	414	443	463	405	407	440	446	450	427	437	437	413	423	443	436	470	462	438	431	409	417	428	439	477	413	451	453	445	449	481	449	488	467	465	472	455	427	467	475	463	437	458	441	412	469	437	441	437	409	434	491	444	404	431	447	431	438	465	410	426	402	437	448	440	409	431	423	479	459	443	422	442	436	443	461	436	456	454	444	442	450	460	408	438	415	433	465	466	438	418	432	440	447	445	414	463	426	436	442	432	493	439	455	450	425	458	402	429	443	420	412	464	430	431	449	421	445	416	444	392	457	444	427	450	454	394	429	422	462	442	457	453	458	370	421	438	488	453	466	414	423	447	466	469	457	453	433	440	430	448	394	447	449	472	438	426	423	464	459	503	482	450	435	421	409	422	464	411	444	465	436	449	483	466	395	465	473	452	441	434	443	450	452	479	494	444	429	439	445	418	443	451	406	442	426	461	415	424	462	482	444	438	457	430	458	439	422	448	412	418	466	448	443	453	460	457	488	476	452	459	454	404	435	445	420	397	429	452	471	480	455	441	451	452	463	411	439	470	443	445	467	464	444	436	472	432	456	421	429	400	403	464	443	411	421	481	455	446	422	426	470	419	464	464	420	455	416	451	411	455	431	449	443	432	430	451	449	414	444	408	438	440	481	458	456	439	453	468	407	467	406	476	465	455	414	451	434	436	468	436	485	434	439	446	426	458	455	436	484	482	462	449	437	418	419	444	395	431	446	456	436	412	433	442	477	498	416	438	478	442	447	462	443	456	439	490	442	427	430	436	461	459	454	439	433	404	450	470	411	449	436	423	433	444	464	487	464	438	455	451	421	458	484	446	416	417	441	447	400	464	449	427	463	476	458	436	450	452	440	430	431	445	461	432	456	434	414	442	442	434	423	434	410	445	433	457	403	444	424	403	405	451	448	451	463	431	409	453	444	449	429	428	443	438	443	423	438	428	437	457	437	435	455	433	463	438	464	461	442	432	411	457	409	403	440	433	478	433	399	423	449	450	453	438	442	432	440	453	448	436	451	392	402	479	459	428	448	446	424	429	468	412	452	402	411	467	457	440	453	447	422	435	447	512	435	417	438	444	477	422	445	464	445	441	442	426	445	457	446	427	483	448	429	434	429	467	449	472	451	466	435	479	433	466	435	419	451	429	459	437	471	463	461	426	459	465	466	420	467	448	417	475	416	441	425	441	445	428	461	425	427	452	407	456	444	457	480	414	430	462	434	433	473	459	451	418	438	423	433	421	433	436	473	444	431	445	435	410	435	411	415	488	435	407	435	414	440	440	449	415	431	445	446	460	411	427	448	433	439	459	419	457	423	440	458	455	426	419	451	429	447	486	438	432	432	486	453	425	475	414	416	457	440	452	444	436	454	451	438	402	442	458	445	454	429	470	446	418	460	427	450	411	420	435	440	440	398	471	431	467	402	417	459	466	457	413	446	426	433	430	406	447	466	447	434	417	446	449	439	469	423	475	460	429	453	430	456	468	452	455	449	438	464	459	455	432	424	437	485	430	434	422	428	467	463	439	423	434	450	470	443	436	445	460	436	424	454	425	437	450	444	439	466	395	418	423	451	439	449	417	460	479	449	432	445	450	438	416	421	454	429	442	422	442	444	458	403	440	468	487	443	465	471	443	421	429	448	412	459	427	434	419	468	444	442	457	443	448	415	456	477	458	430	472	452	447	438	445	446	434	465	442	401	452	439	423	437	434	447	436	448	447	437	446	439	469	450	438	428	472	433	468	437	462	407	448	427	484	428	414	444	438	459	431	434	425	432	415	443	479	472	424	459	436	409	446	446	448	427	443	478	430	428	479	442	456	479	468	422	452	437	449	471	456	442	449	472	473	442	445	400	459	453	460	451	416	451	456	403	439	425	423	416	437	403	459	412	431	443	453	430	430	416	428	439	480	458	464	434	446	424	427	431	467	477	474	445	452	477	399	448	449	435	432	472	464	433	463	449	437	423	427	440	491	475	444	430	425	407	447	444	418	410	440	453	446	435	444	434	427	411	462	474	459	430	466	416	416	434	429	448	436	439	425	426	435	444	455	425	446	441	432	428	449	429	436	425	450	423	426	484	429	426	434	438	415	404	442	404	438	451	443	427	488	460	448	427	439	475	461	427	451	448	441	438	419	451	434	447	428	460	435	456	437	460	425	448	465	447	422	425	420	506	467	492	450	481	474	442	436	428	421	426	428	389	451	458	447	443	463	451	434	437	465	461	437	456	471	465	451	443	415	425	439	463	452	482	432	427	431	418	418	444	436	447	382	444	439	453	437	455	462	452	469	441	418	466	404	454	470	381	446	453	464	415	470	410	414	430	436	449	434	455	431	432	465	428	408	467	439	431	483	456	443	415	434	437	419	445	413	467	456	461	478	450	444	425	431	452	440	416	455	408	456	437	422	478	449	408	448	433	460	490	433	433	423	459	445	441	449	426	416	446	433	467	434	440	407	399	450	430	441	421	454	488	452	448	459	519	454	415	489	413	460	438	437	436	443	449	442	437	400	481	393	464	426	446	441	481	438	460	433	422	404	465	415	478	483
24190	21242	28134	24532	19845	6482	1997	670	672	626	631	639	593	598	570	559	548	580	512	553	586	540	532	550	602	531	517	562	544	555	564	516	540	550	521	514	507	534	544	518	512	520	526	512	532	513	535	560	510	533	573	584	520	562	532	542	526	531	490	549	535	512	528	573	522	513	527	508	526	565	561	532	512	489	515	506	545	543	555	494	503	511	518	539	493	523	557	509	490	516	532	564	573	522	512	539	542	518	487	487	554	516	516	548	548	512	558	553	525	529	572	507	529	545	546	548	500	535	532	528	552	503	513	510	552	513	527	556	498	524	529	552	518	520	531	550	547	498	537	566	528	560	545	568	537	526	500	509	529	516	491	518	508	556	528	524	552	543	547	552	522	559	538	537	543	519	529	528	497	539	507	516	486	535	524	549	507	557	522	535	528	551	549	516	546	557	483	481	511	509	524	556	508	514	535	566	524	515	506	534	540	563	514	501	529	556	541	521	517	537	506	523	539	534	539	523	495	559	473	527	533	532	554	525	485	504	525	514	532	523	560	489	542	500	465	549	504	544	490	557	550	498	564	512	520	508	589	538	515	542	506	535	530	527	515	490	503	564	518	542	512	506	535	501	528	523	529	506	510	531	541	527	525	498	522	527	474	504	533	505	490	491	549	568	524	535	507	509	567	538	567	530	514	524	533	506	560	574	524	489	538	528	531	535	558	526	539	499	528	498	514	490	514	511	562	526	565	516	538	561	509	495	536	540	558	501	519	533	534	551	569	511	546	514	509	534	564	525	527	480	568	502	552	530	510	500	524	549	517	532	563	487	543	508	498	506	565	551	561	521	543	532	563	540	515	487	534	522	511	507	515	528	511	558	512	508	496	539	568	498	534	523	489	506	521	481	515	568	557	501	530	548	544	504	529	512	487	495	558	559	588	547	542	507	543	552	551	532	537	529	560	528	504	533	545	523	527	490	543	526	533	537	539	529	533	523	557	530	518	568	510	550	492	501	516	510	526	516	502	542	525	538	526	522	527	551	537	535	526	511	543	525	510	516	558	526	547	514	547	524	560	520	553	548	514	521	526	507	533	505	525	510	500	522	509	526	565	520	507	540	541	539	531	527	561	504	502	548	531	532	585	524	515	531	519	498	529	535	517	571	504	508	548	581	544	524	534	554	505	510	547	549	521	518	521	517	508	528	541	520	550	523	536	565	539	516	505	529	525	549	531	546	516	569	538	512	541	518	502	529	512	555	550	565	535	534	498	549	547	545	506	512	529	558	499	509	526	550	545	563	565	508	564	505	529	525	488	501	541	545	521	499	537	544	536	491	491	539	536	529	544	564	503	537	490	527	505	529	515	519	495	547	492	533	569	481	536	531	547	540	570	519	538	541	539	506	536	503	548	520	511	556	510	511	514	507	513	524	562	519	577	545	506	493	543	512	552	493	526	542	578	524	520	525	536	543	529	548	535	498	511	512	557	542	561	509	494	520	546	511	549	499	511	533	514	560	515	527	500	512	514	569	494	534	484	509	483	559	522	531	553	576	515	581	563	565	475	532	541	539	503	549	552	534	511	498	526	538	528	562	542	512	529	508	539	486	537	520	557	527	598	519	565	539	527	508	551	516	498	532	570	545	517	514	528	507	551	505	531	514	569	525	525	520	534	492	467	528	498	554	486	552	531	510	478	552	504	521	514	522	588	506	513	507	479	516	530	527	558	536	526	508	503	554	530	545	519	509	521	525	552	523	539	493	508	563	493	507	543	547	510	519	511	540	535	546	529	531	518	539	527	493	507	516	524	534	554	508	518	470	532	553	501	525	508	508	572	540	532	549	538	486	534	550	524	499	490	569	549	588	532	576	520	520	538	521	567	520	499	536	509	524	534	532	531	509	577	518	502	510	514	533	545	515	496	521	549	511	539	496	520	516	562	523	506	565	510	526	563	550	490	517	553	520	521	488	535	519	517	530	533	531	562	554	456	556	570	522	524	569	526	518	539	541	522	512	484	536	557	509	511	535	551	518	555	515	556	525	484	568	524	472	532	489	526	558	503	563	557	514	527	533	507	526	492	492	497	501	525	519	581	511	538	551	555	528	537	513	546	540	511	530	549	535	516	516	528	514	549	502	538	529	552	537	568	513	566	494	539	505	523	561	556	514	551	490	569	510	575	509	465	510	516	524	504	518	516	545	532	538	523	526	550	500	555	517	502	553	558	541	598	546	550	525	523	502	524	549	522	512	500	509	550	553	510	504	534	533	477	520	526	561	562	536	542	548	496	537	500	544	516	514	548	523	537	540	507	531	574	530	562	514	514	566	517	529	553	560	502	524	535	494	480	522	520	544	521	560	547	523	526	533	508	512	560	536	555	516	567	556	538	529	514	518	541	565	552	566	540	520	474	551	530	498	524	562	503	492	526	555	532	509	509	497	509	541	565	536	564	511	505	518	508	527	532	532	544	531	521	526	525	509	554	541	541	523	532	506	513	553	529	490	569	575	550	539	531	515	526	548	493	551	523	528	504	533	541	517	513	510	533	533	545	545	505	547	528	520	556	504	512	513	531	510	536	554	525	524	534	531	495	519	537	546	519	556	543	558	521	507	543	497	533	519	524	545	511	543	505	497	549	529	496	549	509	522	489	535	542	512	478	521	533	546	482	511	534	525	538	529	507	525	523	500	520	545	498	517	545	539	524	542	506	530	485	517	561	480	502	550	534	495	560	506	542	525	519	548	516	509	561	550	505	533	529	570	525	547	517	482	523	502	484	548	551	517	570	541	522	555	503	501	520	523	522	537	498	531	500	524	560	551	527	504	523	532	541	525	509	491	545	517	523	521	530	530	503	514	579	531	534	515	520	507	528	529	506	538	510	495	518	474	470	557	526	551	547	557	574	500	554	510	543	546	517	529	519	551	585	524	508	519	526	529	576	534	520	512	480	493	496	569	553	504	538	517	504	502	545	534	526	545	506	563	537	485	537	512	535	493	549	523	506	531	479	542	492	530	549	560	510	510	462	519	517	510	492	538	513	499	535	553	556	521	492	538	509	521	577	490	542	526	553	525	517	523	546	554	526	512	528	522	518	550	485	521	564	514	490	530	488	467	541	524	490	523	502	546	542	531	513	553	537	550	527	530	518	532	538	533	504	524	540	504	523	551	580	515	552	505	524	516	545	527	535	490	522	522	526	530	520	524	519	501	533	560	538	553	539	567	548	505	524	522	552	519	524	516	510	585	575	522	549	554	517	553	494	561	497	541	517	550	511	527	563	551	513	522	538	514	517	534	516	545	492	524	573	520	508	517	548	532	493	511	502	508	582	537	535	524	562	544	542	511	519	550	539	536	501	534	549	537	539	554	566	540	514	530	525	484	533	541	486	485	536	527	519	515	524	575	553	549	488	521	496	540	511	524	474	506	540	519	557	537	567	483	518	546	505	532	496	538	524	507	543	503	560	530	519	544	521	523	528	494	544	554	533	549	530	556	541	512	504	553	509	521
45144	57623	14788	9166	5845	6889	2346	991	930	801	758	709	731	701	687	660	645	658	682	642	631	619	626	652	648	660	630	591	650	598	611	620	629	606	636	611	650	617	578	579	570	639	634	632	642	619	595	656	619	623	613	600	651	584	612	579	653	604	635	593	636	625	604	601	591	638	584	607	603	629	622	592	624	654	601	601	641	671	651	632	594	607	630	647	638	623	622	620	597	594	629	606	640	612	639	655	629	641	627	597	663	610	590	608	616	600	634	648	640	609	612	594	633	643	629	594	651	575	585	660	641	605	627	630	618	607	583	600	598	588	620	593	597	582	598	614	633	605	594	586	592	659	562	564	578	599	615	635	603	602	591	652	638	618	625	657	600	632	636	632	591	613	670	584	611	628	589	575	604	613	641	624	595	615	608	659	586	632	601	594	600	626	598	573	578	583	662	609	657	596	627	593	575	607	619	575	644	607	596	618	629	559	604	610	602	646	600	677	604	605	659	643	606	606	620	600	602	645	655	589	611	630	605	628	607	582	625	574	600	638	601	599	636	643	585	570	626	568	640	617	599	599	623	605	616	658	625	639	598	594	658	596	647	577	623	672	600	630	605	637	599	647	566	605	620	653	589	603	620	626	651	582	621	610	617	593	602	619	625	604	574	654	614	591	609	638	643	583	613	614	623	617	634	637	628	617	600	626	624	621	566	611	641	616	600	625	611	650	624	629	631	609	645	655	630	583	620	636	603	618	604	558	610	620	616	603	610	612	598	632	596	594	574	608	616	598	619	602	606	612	628	593	609	629	615	613	624	578	602	647	596	623	641	648	689	620	625	584	672	621	601	557	641	594	598	611	607	608	581	611	608	624	590	645	584	636	610	609	647	645	602	634	607	643	600	626	615	583	606	674	621	607	581	601	629	586	633	588	594	600	620	569	657	596	625	619	574	596	601	625	637	612	619	615	580	640	587	624	587	616	612	665	605	619	622	596	647	612	600	590	650	536	634	615	597	652	598	617	639	669	646	646	606	636	610	618	611	671	593	631	614	645	622	578	633	611	603	589	641	583	597	607	650	594	602	601	657	671	580	617	634	592	641	615	609	597	608	561	619	596	630	642	579	602	616	604	640	593	601	623	590	587	627	576	594	599	604	589	582	632	611	647	587	607	650	636	621	637	577	646	581	637	600	600	581	603	605	591	603	633	603	642	644	594	609	633	649	625	609	610	575	593	636	589	567	660	624	577	635	582	607	574	621	619	565	653	646	617	599	565	598	591	624	606	632	630	585	627	574	592	591	609	678	603	627	629	618	601	631	621	561	596	587	637	579	602	578	620	601	572	611	611	643	591	591	607	574	579	626	655	579	633	622	575	597	600	576	656	613	601	598	632	583	622	653	607	606	595	627	604	627	615	598	603	605	613	607	590	622	627	590	635	606	611	621	635	606	635	603	589	609	602	613	652	643	594	582	585	592	612	636	620	651	611	632	581	602	624	644	581	639	556	649	584	574	616	608	633	606	622	640	574	611	573	585	590	643	576	612	633	612	569	575	641	607	616	634	615	579	575	581	587	622	562	622	644	613	661	623	596	630	606	595	641	585	619	613	598	602	594	590	597	583	612	614	634	595	623	653	647	593	589	566	620	638	618	607	614	613	615	596	631	591	605	609	587	607	612	594	643	608	583	631	605	617	630	617	562	624	629	588	623	599	571	610	603	629	614	616	603	611	587	656	595	577	585	582	602	620	572	625	562	627	600	604	594	584	588	625	609	622	580	589	595	582	623	630	617	604	622	601	601	656	628	602	600	591	633	598	619	622	651	607	624	597	617	625	595	579	610	605	574	596	575	650	606	615	639	639	601	606	624	627	550	629	637	623	603	606	649	635	576	625	623	580	614	572	624	605	654	608	564	592	571	602	590	612	645	569	628	590	631	570	597	576	604	623	633	615	608	598	644	599	612	610	626	591	641	611	591	625	642	616	582	575	605	588	693	600	645	651	631	594	636	635	636	629	632	650	601	590	653	615	595	621	607	587	658	595	609	658	549	641	627	646	622	564	582	639	614	598	603	632	630	581	590	638	611	636	639	599	582	583	595	630	634	603	660	584	585	621	602	597	605	625	598	639	600	642	664	608	623	625	599	578	575	632	572	603	595	614	623	561	608	586	609	633	627	614	629	640	619	616	620	582	635	602	587	581	619	641	613	603	654	621	647	572	606	610	591	612	579	600	634	653	634	606	595	636	597	609	605	589	610	619	599	583	613	641	637	642	616	631	587	584	631	586	607	613	644	613	619	604	593	616	633	614	568	629	633	582	572	616	638	593	646	624	618	593	606	597	631	622	635	608	629	626	607	646	602	647	602	608	636	625	623	635	632	599	639	602	568	580	624	621	625	603	606	642	636	621	615	609	628	599	571	613	607	576	625	603	643	619	598	609	646	629	634	605	571	614	654	653	614	626	592	636	587	578	616	595	610	630	642	575	621	536	639	606	612	596	615	626	618	590	607	638	622	578	628	616	576	614	600	570	601	647	576	637	695	594	583	632	623	607	623	646	580	612	638	607	643	625	580	652	642	621	653	626	621	643	613	623	590	636	640	626	606	656	607	637	610	604	652	625	591	549	612	597	611	592	611	631	571	592	654	631	634	578	655	591	594	590	618	642	628	633	580	606	655	672	598	585	624	608	611	598	647	602	603	644	602	597	621	614	592	638	619	607	654	598	574	595	590	629	633	623	601	628	583	616	624	586	625	626	658	624	651	620	580	614	620	637	632	623	638	589	606	634	610	606	596	619	602	612	593	595	614	586	604	585	592	643	580	649	641	615	587	610	600	645	664	640	608	613	636	599	622	619	631	579	592	612	588	592	639	599	613	647	562	606	606	625	556	610	581	594	622	644	585	599	608	621	664	609	606	670	611	602	618	631	609	624	601	575	623	617	607	619	598	618	600	575	631	596	614	626	595	594	643	619	577	630	650	597	624	630	616	617	624	613	633	628	622	627	607	638	638	564	620	607	615	632	669	621	579	629	596	585	612	558	623	641	610	623	647	576	635	615	576	616	606	591	614	584	579	625	593	609	606	608	625	611	638	614	583	613	624	633	606	587	656	590	566	636	596	668	589	596	656	599	597	642	653	622	576	581	611	636	636	608	631	651	628	588	590	587	659	619	594	623	609	590	619	667	606	601	630	619	540	587	574	623	615	585	623	643	611	638	636	587	615	563	595	636	635	609	595	609	580	613	666	646	637	641	617	626	618	648	648	621	581	633	598	560	628	599	602	657	551	568	602	627	602	611	641	602	588	653	598	601	653	575	579	591	628	631	616	605	624	585	625	631	630	677	620	557	645	629	598	633	619	567	632	606	621	584	578	612	621	617	638	654	600	621	610	609	583	595	621	637	616	614	598	639	624	634	625	597	588	633	611	636	609	617	583	591	596	624	626	583	567	588	583	576	641	580	609	610	625	638	585	624	639	611	636	612	612	616	608	585	604	609	615	622	615
25539	21397	26820	25059	6595	1439	975	450	474	475	441	482	467	419	417	432	412	459	445	423	409	432	434	425	451	396	405	444	477	431	457	451	409	417	397	437	475	426	446	448	411	404	461	399	404	399	433	408	380	426	415	447	435	459	417	430	424	421	419	396	448	369	453	401	452	412	415	404	406	402	418	453	420	438	411	440	440	386	435	415	420	431	417	431	356	405	405	447	442	447	403	426	406	435	404	438	418	396	407	391	412	419	424	398	386	428	433	430	409	407	450	419	451	404	434	399	457	423	454	422	398	446	422	426	445	420	414	401	426	400	386	462	456	429	431	426	431	478	413	436	402	378	418	432	444	406	396	404	397	433	399	412	427	437	417	383	403	416	404	412	468	440	417	436	440	403	393	433	409	413	417	429	410	431	401	436	434	392	435	423	404	438	421	437	400	427	440	417	399	406	432	455	441	434	437	417	417	441	395	426	387	426	432	441	461	404	413	382	413	434	412	433	430	435	400	431	385	415	386	466	414	422	423	425	391	430	431	434	449	409	413	420	389	424	444	444	426	453	426	394	383	438	432	420	441	407	426	462	427	424	401	410	404	407	400	421	427	454	438	403	434	415	416	435	417	433	390	415	418	417	421	432	424	417	454	389	410	433	399	413	421	385	431	408	408	395	404	406	390	417	428	373	438	421	420	404	446	391	444	436	414	410	426	428	374	415	425	389	436	416	391	389	421	402	419	453	421	389	443	414	403	467	449	387	454	416	436	425	375	398	420	424	426	426	445	405	429	406	417	425	414	421	424	412	442	446	444	386	414	410	407	459	391	425	414	392	397	399	419	457	428	400	460	415	434	414	446	483	426	406	424	415	410	406	423	409	408	448	398	409	418	394	431	399	453	423	488	379	400	427	407	459	434	441	384	409	397	429	434	386	431	394	409	419	427	440	377	413	419	406	406	412	400	410	432	392	443	422	409	404	419	425	397	427	393	444	443	434	403	399	451	398	425	419	390	440	426	422	409	435	441	397	415	427	435	447	403	393	396	415	416	373	388	444	427	428	437	413	429	414	432	438	406	434	420	423	417	442	436	454	422	441	421	452	422	451	429	390	419	414	392	412	416	414	430	421	417	403	434	413	398	424	434	383	385	415	407	391	412	433	418	434	383	433	404	439	395	420	410	449	416	392	413	418	445	417	399	413	405	440	393	424	406	408	401	416	437	441	417	414	403	414	445	423	406	412	426	382	414	422	387	445	439	396	388	418	418	421	412	430	429	416	440	423	430	464	431	428	453	429	414	411	383	421	423	395	442	407	399	437	409	423	427	426	401	434	440	425	387	430	393	425	449	453	407	408	427	412	410	395	410	419	390	430	440	441	398	396	399	423	485	434	425	398	443	443	426	423	433	420	400	399	438	419	426	413	401	395	460	413	447	439	428	430	430	433	428	378	413	383	442	435	381	397	430	410	436	407	409	382	457	438	445	433	448	420	422	448	451	394	435	414	376	469	440	425	412	421	433	433	420	423	402	451	440	439	424	375	430	399	428	434	409	445	435	415	403	386	437	405	404	380	411	402	429	409	413	404	426	445	421	414	432	383	456	426	418	416	422	386	424	411	440	407	446	396	448	405	406	417	437	401	404	390	412	451	409	432	437	382	432	428	414	410	473	453	447	428	427	413	389	400	406	434	426	403	413	440	428	438	441	409	398	430	395	430	418	433	428	449	438	417	421	435	400	405	387	422	406	430	445	446	427	383	430	423	415	400	398	385	426	403	385	411	406	449	446	405	408	445	420	403	431	431	428	366	399	427	410	429	404	418	405	412	444	411	421	430	398	437	430	441	437	425	416	447	391	428	440	399	428	406	424	410	394	372	411	411	410	443	421	412	397	458	464	443	387	433	423	414	415	442	396	389	422	426	410	450	393	449	438	413	441	433	415	475	414	424	423	438	416	423	428	447	400	389	415	433	385	414	432	413	387	396	392	445	457	438	386	409	423	420	413	422	425	442	418	429	427	362	369	442	392	446	426	402	435	408	400	419	419	408	415	466	397	406	382	401	391	415	437	413	458	423	395	433	408	420	419	405	433	441	383	410	421	416	423	426	410	403	439	395	396	405	429	433	398	429	418	439	399	430	445	436	427	409	446	452	425	431	401	393	427	434	429	427	440	421	396	395	429	434	415	428	424	382	446	438	431	427	432	396	444	436	386	412	422	403	386	458	378	428	394	399	428	452	427	415	398	456	422	452	429	481	395	414	430	433	373	426	419	394	426	410	423	404	430	380	430	446	443	382	420	461	442	394	424	394	423	429	382	406	404	429	457	414	430	423	428	430	387	405	436	419	419	389	402	419	409	403	387	404	437	400	414	430	421	411	443	455	386	422	416	431	447	448	416	456	466	412	414	407	421	414	458	474	385	402	405	423	444	426	417	410	390	406	460	361	428	425	417	412	402	426	391	449	460	412	435	421	416	433	420	404	429	415	412	443	436	443	376	450	438	429	442	415	417	439	382	437	404	430	433	420	424	432	382	431	452	440	432	425	422	390	440	447	428	426	435	437	401	426	432	424	397	407	413	420	435	411	394	425	444	415	425	427	448	423	384	422	429	424	421	410	453	459	400	416	424	407	456	388	404	370	372	422	435	415	433	430	422	452	378	426	432	413	424	481	428	457	436	453	430	417	409	457	431	397	426	430	437	433	384	404	394	427	449	400	432	401	382	412	424	401	408	461	427	412	445	444	446	420	455	400	411	415	399	429	413	426	403	408	408	410	419	401	432	463	427	425	422	440	385	387	388	421	392	404	410	412	420	424	410	423	390	402	414	382	424	392	421	434	419	384	428	396	432	433	434	398	431	391	425	432	420	383	426	438	413	409	420	403	405	423	389	401	453	411	411	371	405	434	419	403	417	428	425	424	441	420	450	392	451	451	431	437	411	449	442	379	387	390	419	415	467	427	411	444	438	439	406	404	402	436	405	420	421	401	443	432	458	452	408	420	413	447	417	433	377	429	447	438	383	417	397	434	440	429	437	410	379	387	417	400	425	428	406	415	464	429	416	437	420	421	429	426	407	422	412	417	397	436	436	424	409	408	418	429	418	387	424	425	420	435	376	418	439	402	423	451	432	385	401	417	397	405	421	381	420	440	402	405	404	444	445	425	444	417	430	432	453	451	440	375	454	416	386	426	431	436	447	393	456	381	427	438	458	404	429	402	409	399	421	431	404	448	426	448	422	390	404	439	419	398	418	414	391	449	412	406	417	392	456	418	375	437	460	401	445	415	421	408	404	394	442	430	442	396	413	391	420	409	440	440	407	415	415	416	443	419	415	423	407	411	406	449	426	427	445	391	415	433	415	429	427	418	441	385	427	422	426	434	444	433	414	416	422	442	384	463	429	444	437	378	434	416	412	462	433	431	436	425	413	434	397	410	412	428	405	414	421	399	446	430	437	442	419	413	426	384	377	434	407	426	433	441	411	438	444	423	421	396	416	421	405	382
41964	48735	12609	5417	4085	2776	1825	710	687	685	600	596	582	593	592	579	576	517	497	612	571	546	537	519	533	586	556	551	524	463	509	543	493	524	502	494	511	521	534	507	548	519	549	555	502	522	555	562	544	498	536	531	503	534	514	497	532	536	507	494	508	486	540	525	497	549	510	500	499	510	503	505	536	495	525	539	475	526	502	521	512	523	507	506	504	501	538	467	511	517	513	530	553	494	519	552	536	458	554	463	520	520	557	484	504	471	520	535	515	514	527	485	528	554	511	523	511	506	495	494	517	514	496	567	538	520	565	520	506	511	490	552	502	521	529	534	489	485	488	515	497	485	519	528	519	529	470	512	509	560	501	520	531	570	548	506	489	512	514	507	506	480	502	515	547	548	499	511	511	483	519	480	535	526	541	540	496	521	512	550	538	487	493	511	515	491	479	511	529	496	520	509	523	545	517	506	488	502	535	497	514	487	502	485	523	488	546	528	498	476	492	534	533	532	489	505	489	548	507	484	475	500	505	541	532	512	558	551	492	492	521	560	552	534	540	522	517	517	508	491	504	490	494	480	523	506	540	487	512	518	483	507	511	526	522	558	514	499	532	534	476	508	541	496	521	508	524	497	468	512	524	488	469	517	533	516	524	509	479	497	502	529	482	528	534	503	504	498	538	509	529	555	503	476	501	514	507	480	498	533	506	487	478	496	512	520	508	505	528	550	516	523	453	495	507	515	527	508	539	511	542	502	470	533	515	547	499	520	443	496	551	541	502	510	548	517	493	505	527	523	517	501	526	516	558	557	496	535	511	478	497	524	506	535	495	499	545	516	480	566	508	540	560	504	516	507	492	535	511	515	488	540	504	544	509	500	519	513	482	507	536	484	504	511	527	486	473	510	531	514	532	507	478	538	544	471	478	509	552	497	554	550	525	498	522	508	527	500	510	500	500	524	535	513	510	549	502	493	468	508	455	529	504	496	540	537	503	499	525	483	537	505	514	537	528	507	478	566	494	554	497	524	521	501	538	466	513	518	510	511	490	511	485	521	500	502	515	519	510	520	505	490	506	535	514	514	515	519	540	534	515	508	517	444	549	500	489	539	511	525	489	521	503	488	537	519	497	486	498	520	518	494	509	531	496	552	535	502	548	483	491	513	501	504	523	493	482	547	523	520	537	500	528	491	496	566	519	518	506	478	505	494	522	530	549	535	492	503	560	547	520	501	551	498	483	560	529	477	531	518	534	500	480	516	536	505	485	461	530	528	491	537	479	522	485	537	546	494	506	523	522	499	490	508	518	496	531	550	524	510	490	486	482	524	477	542	538	517	489	536	528	472	478	527	524	495	481	494	510	493	512	530	524	516	514	509	512	566	509	511	510	531	515	515	514	508	502	566	519	531	526	525	566	530	496	544	519	513	505	482	497	532	506	526	527	515	545	483	546	521	527	478	497	536	510	563	491	497	522	512	533	554	519	467	488	513	490	530	475	547	523	524	545	532	499	483	522	534	554	520	491	524	492	520	471	534	522	540	469	518	512	489	519	507	504	550	471	487	522	517	504	521	552	483	515	485	508	546	494	532	547	516	492	500	515	520	561	463	528	544	490	542	495	468	523	531	551	512	516	533	527	547	502	468	485	500	486	514	527	522	512	527	508	511	484	521	518	506	546	511	562	505	552	489	517	510	487	482	506	504	513	529	492	491	495	505	540	512	523	546	465	495	495	499	513	510	514	488	524	510	481	477	485	480	529	499	510	519	548	584	495	509	491	484	521	516	524	468	509	555	547	506	508	541	485	573	509	531	492	504	500	512	502	486	499	498	523	522	496	538	520	480	539	505	496	492	546	551	468	510	502	460	541	512	489	489	527	502	499	467	526	532	510	536	495	510	502	509	527	516	548	496	529	512	538	486	504	510	528	497	510	487	524	507	514	498	526	541	491	506	513	508	512	485	505	511	524	502	520	510	497	550	501	520	535	489	508	530	494	500	521	518	523	493	517	491	511	512	560	546	478	480	508	532	511	551	522	512	522	553	567	533	555	491	491	539	563	513	572	490	487	515	495	532	537	539	513	501	473	493	527	536	486	491	516	510	497	533	536	515	504	523	509	551	487	534	536	506	510	524	489	512	496	537	487	507	502	518	523	515	506	510	544	500	531	474	463	568	536	528	492	516	533	515	522	488	502	466	494	507	483	526	493	498	529	562	538	487	521	514	521	521	554	536	462	500	487	514	518	552	523	513	508	478	522	534	527	524	486	541	501	523	510	526	516	500	478	541	480	526	515	510	460	497	534	518	529	507	498	522	552	514	477	557	495	499	521	506	520	514	545	536	538	526	527	557	527	544	565	547	517	472	508	490	515	502	535	500	504	513	496	513	561	498	503	488	525	514	508	521	512	494	495	497	481	546	471	501	492	506	501	499	556	524	556	522	525	494	498	513	494	539	567	498	473	510	483	503	487	540	491	498	520	547	535	524	503	539	510	499	522	521	538	523	537	516	500	484	533	522	523	516	534	542	514	521	518	517	499	510	523	544	496	541	483	519	515	507	538	522	484	493	509	503	507	514	512	507	502	530	521	477	577	517	498	527	487	497	497	528	567	509	524	495	539	503	512	533	476	493	503	507	480	502	507	501	485	549	506	551	486	511	504	486	474	485	524	521	519	536	479	478	522	495	525	533	511	522	504	501	497	476	521	494	519	497	506	492	557	507	484	495	535	528	500	516	525	498	493	515	551	512	491	530	529	527	488	507	535	533	495	516	572	529	505	519	513	540	535	505	510	487	516	490	520	541	540	571	534	501	493	523	490	482	485	512	531	519	524	535	489	509	519	487	486	495	503	528	484	519	518	528	498	520	529	505	525	519	511	541	515	511	518	510	506	544	514	529	517	552	508	492	526	505	549	516	499	536	527	560	525	496	508	531	482	525	472	488	484	531	495	495	510	497	537	508	526	513	502	516	504	506	485	504	543	504	511	532	488	497	507	512	548	524	510	497	504	506	551	495	530	490	522	533	508	508	509	498	516	471	545	518	520	537	479	473	550	562	519	546	495	531	501	503	466	469	522	514	525	469	509	508	529	555	504	532	532	577	511	492	493	493	467	503	515	506	513	488	532	519	532	501	528	504	522	501	492	531	532	519	511	511	491	503	516	519	514	544	509	502	493	533	502	517	507	494	527	538	509	514	533	533	537	517	511	522	528	479	543	498	507	493	538	525	525	522	513	539	546	531	516	517	515	529	537	480	514	491	513	535	522	521	553	523	508	514	528	535	517	479	493	524	524	499	514	521	512	523	535	505	505	531	519	482	485	525	565	540	522	472	527	522	512	546	510	516	492	535	497	510	506	539	546	501	488	497	508	563	491	521	553	489	526	505	493	500	537	522	494	529	487	533	529	531	542	517	483	493	541	529	591	532	505	506	490	545	538	528	515	516	528	520	500	486	501	586	519	517	521	543	504	556	527	502	504	492	519	515	500	518	528	539	470	548	523	525
22910	21230	28942	23791	21235	21268	8702	1211	1021	994	986	901	882	811	886	858	830	815	801	772	826	718	769	779	747	779	788	757	773	768	758	781	742	758	744	811	718	764	752	716	780	754	772	750	727	726	744	780	736	688	748	768	738	768	784	732	725	715	726	751	743	758	738	740	740	755	723	713	705	782	742	736	696	735	741	755	762	750	733	725	754	723	750	752	732	756	719	709	736	727	783	778	760	759	765	748	733	743	727	727	763	700	772	707	707	745	742	770	764	785	702	699	710	705	768	727	749	683	763	757	789	742	714	755	766	758	668	803	692	783	725	754	777	736	756	758	718	771	752	766	741	673	705	769	752	750	744	716	747	693	769	716	758	723	727	727	733	754	772	720	683	752	771	704	756	744	769	743	753	725	720	763	757	710	688	737	719	762	731	755	737	772	761	780	723	695	740	747	679	719	757	756	738	684	731	770	758	753	755	756	744	794	724	750	724	755	755	737	739	777	735	674	704	771	749	751	746	708	733	723	759	736	777	752	750	747	695	686	689	731	731	743	726	749	753	712	727	727	698	698	751	722	722	757	718	723	743	697	733	708	710	713	751	762	723	740	687	749	751	750	713	776	698	793	729	705	722	710	755	734	761	728	737	749	760	711	769	721	739	739	741	732	768	759	728	767	720	690	731	706	715	749	763	728	709	719	760	682	705	775	743	728	761	721	713	709	744	736	713	752	717	777	728	710	787	734	747	752	683	693	759	700	734	728	739	779	732	753	731	767	749	712	700	689	694	743	774	733	717	698	757	723	783	723	722	704	741	754	724	757	729	804	736	798	669	761	763	724	720	744	755	726	783	704	717	746	730	715	731	786	731	752	717	733	769	734	725	757	772	717	719	716	741	680	724	709	697	702	746	767	753	722	714	712	728	743	765	750	785	717	732	709	754	670	734	702	748	768	710	744	783	757	734	728	748	747	741	735	768	766	749	696	714	727	730	720	754	714	717	700	759	760	721	760	742	735	695	677	728	738	768	776	707	738	728	724	781	709	759	714	723	700	720	732	715	782	694	757	718	717	714	776	749	696	735	769	744	712	731	710	736	747	738	762	735	690	761	753	733	728	748	704	717	762	732	802	788	750	734	757	701	755	727	807	713	756	795	731	715	716	725	725	743	732	721	747	716	719	715	739	754	719	718	756	716	747	735	780	797	752	706	723	735	787	723	728	737	759	746	763	733	752	708	692	727	752	745	731	728	742	741	770	759	761	687	753	717	702	720	714	711	733	727	725	767	730	695	757	718	734	733	741	737	712	752	760	723	742	717	762	725	773	766	717	793	742	745	738	723	692	703	687	791	748	759	695	734	757	727	809	749	771	740	718	739	708	727	711	748	728	757	701	744	765	715	759	726	739	761	726	737	727	740	737	719	745	729	766	721	733	706	692	776	760	705	754	733	715	719	676	754	695	706	714	782	732	742	738	743	714	734	713	710	700	768	715	778	705	706	747	686	775	750	667	749	759	772	730	722	733	763	692	738	802	734	705	766	699	755	737	774	764	745	750	718	748	734	740	750	755	712	725	724	782	651	761	711	678	754	762	775	739	726	723	708	762	819	713	712	782	720	748	767	759	736	739	712	723	778	746	737	714	736	771	678	735	705	773	771	749	733	741	739	758	748	738	721	695	731	800	758	699	768	788	702	692	699	740	747	702	714	706	760	760	677	698	805	707	736	696	753	767	714	766	719	766	722	762	745	741	727	752	743	746	745	727	710	685	714	789	711	700	722	748	755	721	736	734	697	734	755	699	744	723	755	770	718	743	755	747	715	714	779	732	688	760	708	743	740	725	742	705	749	763	725	688	758	739	738	741	721	769	764	753	732	697	715	784	733	783	767	704	748	729	725	771	659	769	768	732	712	735	766	747	720	732	737	788	674	727	713	742	755	767	737	758	741	749	719	723	756	721	747	682	792	699	758	799	769	732	728	743	679	758	795	705	811	702	734	712	737	750	828	732	720	768	709	714	692	715	755	723	760	725	721	751	732	740	748	719	805	744	709	754	747	789	799	720	748	760	733	777	687	721	727	735	740	728	768	701	738	700	738	741	711	707	743	760	720	737	735	732	741	687	699	738	738	754	709	734	751	729	738	759	684	735	726	711	727	734	740	702	701	781	746	677	676	699	745	721	719	757	695	715	780	726	749	771	718	716	780	751	698	671	735	746	742	742	671	716	724	738	775	746	728	759	716	771	679	700	727	746	738	728	692	766	686	687	709	720	711	706	694	762	726	765	752	769	746	747	756	713	727	748	768	732	728	764	775	741	739	751	742	736	778	762	777	743	722	748	698	673	752	742	706	693	740	740	698	751	691	742	811	773	742	700	741	719	785	714	749	710	675	792	729	770	755	782	766	765	740	736	722	710	735	742	730	745	770	756	726	754	735	724	739	728	735	788	735	744	710	730	725	722	778	725	723	727	726	730	751	706	721	646	709	744	772	737	739	748	709	686	729	751	784	718	733	729	689	726	707	715	686	697	746	709	725	730	714	713	761	749	791	738	761	754	722	735	724	743	712	760	741	752	708	712	718	724	784	704	732	722	741	740	713	775	753	698	692	768	689	752	693	709	735	729	715	785	783	739	765	756	738	718	756	712	735	707	717	718	696	729	744	715	774	737	716	744	749	711	759	728	723	755	710	767	764	774	745	703	749	724	783	737	758	694	710	765	775	729	687	737	745	747	772	722	738	732	743	711	757	752	722	727	719	685	744	751	703	748	729	706	759	759	743	734	795	743	699	734	747	762	778	733	726	713	748	729	744	748	729	791	732	683	765	692	741	741	755	766	747	703	749	707	727	744	736	772	704	752	734	746	793	726	694	753	744	700	717	726	731	773	740	714	725	755	743	724	711	742	784	767	735	732	713	743	718	701	751	730	760	742	713	741	728	745	784	752	723	721	723	741	736	743	754	727	791	752	720	763	751	745	759	717	748	740	671	738	728	687	688	738	757	727	732	747	746	769	734	682	738	769	764	752	712	741	688	740	749	729	704	709	731	745	711	706	756	703	709	740	766	706	720	712	695	707	763	752	725	736	767	752	740	735	700	722	784	738	766	785	718	739	729	744	750	699	774	730	736	709	742	695	728	744	736	738	735	717	717	658	755	776	648	751	715	737	771	688	766	745	751	709	722	689	726	741	740	783	700	733	750	754	738	735	700	754	773	784	719	757	757	731	752	706	732	720	750	728	750	739	722	748	760	764	741	712	686	726	730	703	722	736	775	709	714	689	718	711	744	774	708	742	770	732	759	775	746	726	699	691	753	724	702	737	767	688	741	757	735	746	752	704	774	744	754	715	751	736	784	705	744	728	689	781	727	759	762	719	762	693	796	735	785	737	773	748	708	738	713	750	739	747	742	724	690	744	704	711	712	740	669	732	681	721	715	693	723	727	766	735	726	726	700	776	738	738	778	736	788	725	762	710	788	772	729	703	741	736	712	743	725	725	776	723	740	724
55258	74598	26306	14587	13610	9810	4359	1716	1561	1374	1232	1240	1133	1053	1063	1047	1017	969	1009	940	973	1012	925	876	869	882	872	969	889	888	896	870	888	919	925	852	881	910	848	836	855	879	872	874	896	864	848	836	808	845	909	834	812	865	888	883	819	847	850	845	826	828	857	853	864	878	897	842	816	886	880	899	885	817	887	753	755	842	830	888	806	808	846	859	835	813	824	819	853	848	865	863	861	838	859	830	822	862	821	853	878	882	824	828	819	881	809	856	879	870	845	831	867	833	831	864	841	829	835	873	853	887	892	833	845	786	891	845	826	846	799	817	818	832	828	870	810	801	814	857	870	827	820	885	867	808	846	811	810	845	841	828	823	862	824	837	882	841	871	765	824	853	833	798	898	812	882	848	784	844	857	829	883	841	849	881	810	793	819	800	861	856	831	842	843	854	811	823	834	834	829	805	801	823	816	865	846	841	846	862	874	812	831	843	825	875	829	827	786	843	862	841	851	827	857	823	827	816	865	820	806	843	848	856	825	859	822	864	857	827	828	789	817	849	832	873	869	759	833	849	802	813	897	850	854	848	827	823	846	834	819	866	781	850	845	817	807	817	818	811	811	814	835	758	833	828	814	847	819	842	785	845	832	845	836	815	888	785	896	844	888	861	795	857	869	818	868	858	895	759	807	846	891	848	831	790	806	835	847	823	830	811	807	860	850	886	873	892	873	875	811	826	809	815	826	860	835	771	809	801	864	824	858	813	844	786	796	818	873	844	862	854	825	808	809	819	861	874	858	805	829	815	863	824	847	841	777	800	810	763	815	869	786	834	845	817	884	813	819	824	873	817	865	824	870	829	868	843	835	804	857	842	894	862	866	848	851	852	876	826	828	867	815	824	816	873	837	882	804	853	841	877	801	769	850	865	803	857	846	817	845	835	798	866	844	753	853	782	816	861	806	865	872	858	804	847	858	894	826	866	842	847	800	873	785	830	803	879	840	795	840	835	818	802	841	836	825	848	770	813	828	852	814	821	793	889	830	827	849	870	834	862	824	863	830	870	815	874	803	836	844	826	806	817	809	868	792	807	853	762	798	849	809	827	821	816	837	826	825	812	881	859	801	841	855	900	814	874	905	825	846	833	839	822	808	800	834	818	761	819	827	854	801	817	816	843	803	807	856	876	827	883	787	817	808	833	877	871	837	830	826	882	820	864	822	871	836	796	882	808	827	842	873	865	818	875	827	852	766	828	861	857	877	836	831	904	803	816	881	842	800	818	858	839	839	861	833	809	790	843	825	879	811	866	855	837	837	855	851	837	789	785	821	836	839	841	775	821	815	844	794	846	786	793	822	851	856	833	829	895	823	860	826	857	841	832	785	841	818	886	884	848	851	850	795	839	820	828	785	814	847	821	825	861	838	834	838	816	857	814	877	862	843	849	858	833	829	894	825	858	860	844	827	791	824	860	804	874	868	801	820	893	897	800	789	884	837	898	807	779	822	807	841	868	844	829	809	819	870	783	873	838	906	894	817	825	848	852	836	902	848	813	819	828	823	904	829	818	856	853	858	879	797	796	832	816	847	864	800	769	825	812	844	787	887	824	846	824	862	814	858	863	856	818	804	840	853	864	826	815	848	846	843	809	817	794	882	822	844	824	815	851	819	813	777	791	828	802	844	827	813	843	804	816	811	888	781	844	857	839	798	850	875	840	863	884	843	862	828	882	803	831	843	799	843	774	777	800	847	838	802	842	854	862	826	867	839	843	828	874	802	820	843	823	840	803	836	773	810	841	810	873	839	878	844	834	849	867	851	885	862	839	855	849	887	854	777	818	834	830	853	846	834	864	858	847	871	818	823	836	866	782	798	845	859	808	828	800	816	842	844	836	786	820	834	832	870	850	837	874	790	814	834	863	824	798	825	840	840	879	792	830	867	875	776	896	824	822	834	786	879	846	863	727	821	838	825	815	816	854	830	868	833	857	806	814	884	825	832	848	791	823	819	862	838	822	838	840	816	835	825	846	894	848	828	811	832	825	825	820	867	833	837	825	868	820	837	807	833	860	852	853	867	802	852	841	818	858	869	828	819	856	854	869	824	830	883	838	832	854	777	815	909	821	868	781	815	858	790	865	777	798	819	837	834	805	812	860	868	875	810	824	834	838	818	877	870	867	890	832	832	810	812	831	817	838	821	846	854	791	878	872	835	832	790	795	823	830	849	860	900	875	820	820	808	861	835	823	830	808	844	819	829	864	829	829	872	861	853	827	786	818	826	833	800	801	818	805	865	842	843	845	839	853	890	890	818	841	829	824	746	849	875	848	828	820	874	858	834	831	846	858	805	879	857	791	811	870	823	871	851	833	834	802	821	838	860	873	901	829	844	782	869	832	807	850	824	837	837	829	821	827	788	841	796	840	824	870	853	895	860	845	834	826	864	835	838	859	842	801	859	814	819	878	871	864	806	829	878	805	873	838	847	860	841	866	837	830	864	802	845	792	860	860	808	805	823	847	866	782	807	828	826	816	803	803	844	849	825	796	829	833	792	807	826	842	787	850	839	839	824	848	855	828	868	843	849	838	916	893	782	880	844	877	784	921	889	889	893	875	811	852	805	824	843	826	778	829	864	835	888	818	845	814	873	872	805	808	875	815	826	792	861	824	791	815	846	851	875	861	872	784	763	821	810	817	824	829	835	813	877	791	851	821	828	789	818	859	819	840	861	868	808	895	855	824	807	854	816	815	878	825	865	859	789	792	804	833	844	833	845	841	812	836	817	826	836	833	818	811	842	790	842	825	860	862	862	886	827	820	813	826	833	791	847	825	848	847	852	806	829	800	795	737	844	781	845	852	829	859	826	852	855	810	879	873	839	816	826	849	816	793	856	845	827	860	835	829	820	833	814	820	825	862	819	865	825	829	884	802	849	886	798	857	855	824	816	816	854	855	840	867	859	842	854	828	809	871	833	843	881	800	821	883	798	832	863	849	816	869	845	818	802	837	829	835	833	889	920	767	857	796	825	845	881	873	814	864	842	842	840	863	904	844	815	833	887	797	866	853	818	846	819	837	857	847	794	876	877	803	841	846	862	845	810	814	809	830	847	841	846	848	847	839	835	857	828	857	870	900	843	831	821	846	857	848	830	854	853	836	888	784	841	801	849	841	855	782	818	838	807	845	879	864	787	743	775	848	922	863	844	776	846	808	825	829	873	852	899	920	864	841	864	846	840	813	851	879	846	853	804	779	824	811	824	837	845	833	865	840	825	862	783	800	827	868	832	870	824	867	846	806	844	835	849	824	876	827	851	843	828	807	818	858	908	818	878	792	832	845	835	867	830	840	830	841	786	785	850	841	801	860	798	878	819	825	861	839	868	826	873	863	850	880	829	858	825	896	810	891	868	816	824	801	808	770	867	873	779	827	802	760	819	829	793	818	848	814	877	819	873	832	815	837	828	795	786	843	816	852	808	823	800	834	807	846	822	868	790	865	794	853	764	835	875	850
27912	21409	11018	1212	864	554	473	376	372	384	364	389	407	393	379	379	361	378	342	358	365	334	343	373	369	312	372	362	360	376	358	380	380	382	402	388	370	348	381	377	353	342	352	358	374	398	340	372	389	396	343	371	343	380	339	370	355	369	382	332	379	414	390	362	352	391	339	350	374	379	390	342	387	355	388	387	363	367	356	338	358	322	350	368	352	367	358	371	381	381	379	382	370	381	319	368	354	380	383	339	386	347	343	413	360	362	343	340	354	394	368	356	382	335	343	377	384	372	358	358	360	394	351	351	349	392	365	366	370	377	358	359	339	354	358	361	381	348	342	347	396	375	349	375	321	371	389	374	358	387	350	340	360	375	383	369	364	387	386	344	363	373	387	386	347	343	369	384	345	328	341	360	371	362	394	368	349	347	359	365	402	371	344	346	335	394	350	364	370	399	364	337	367	321	368	367	363	362	335	356	401	355	362	358	368	366	363	362	381	316	379	360	352	356	337	365	385	371	362	345	375	334	348	350	365	334	332	380	382	371	356	356	379	368	393	377	418	336	348	384	357	332	361	381	405	371	353	357	372	355	391	349	350	314	383	377	370	339	386	360	356	367	388	384	358	371	349	387	375	393	365	363	335	361	387	374	382	381	325	359	348	365	375	378	330	379	412	356	381	358	351	380	350	358	394	347	377	388	357	404	366	347	394	366	347	385	343	317	385	364	371	356	402	343	395	357	374	345	361	361	396	363	375	385	355	359	362	380	343	361	353	365	328	383	371	358	340	378	381	352	323	342	348	345	399	385	388	352	375	357	329	361	359	360	353	369	366	342	349	365	371	391	374	347	348	361	386	365	361	359	346	374	365	352	359	372	388	373	335	363	325	351	337	376	352	367	370	311	362	385	335	370	360	343	364	353	386	349	352	364	349	336	391	359	359	378	380	335	358	368	347	384	328	365	332	337	389	397	355	356	348	380	359	366	367	356	341	389	347	366	350	361	354	357	376	351	325	371	384	355	364	359	358	367	394	349	340	349	354	331	362	350	388	356	379	328	329	366	348	368	383	398	368	343	389	354	332	340	347	374	390	328	378	345	362	389	399	378	379	345	356	352	343	343	385	399	379	363	338	366	383	375	364	372	363	363	377	354	381	359	348	359	355	374	354	375	357	356	348	365	340	374	368	347	352	376	354	395	373	355	340	329	357	354	327	375	367	369	386	351	356	358	386	346	334	336	395	372	354	381	370	430	312	350	368	339	330	355	354	366	378	373	332	348	360	374	361	352	355	373	370	360	346	341	355	350	366	375	357	341	361	368	359	368	381	401	374	403	339	363	382	345	373	339	379	342	352	342	384	366	325	355	373	387	371	351	372	344	391	334	373	357	328	376	370	352	381	355	356	316	373	357	391	388	392	341	366	375	385	330	385	356	374	392	375	364	353	368	373	369	402	362	357	374	410	348	382	359	360	363	358	376	364	350	380	339	348	395	359	362	341	374	405	391	359	347	359	388	381	327	369	372	399	373	352	357	363	358	363	357	374	345	373	332	364	365	381	395	349	346	371	384	353	355	352	354	391	383	358	387	378	347	391	393	386	373	375	336	319	367	393	371	380	352	368	339	375	357	353	409	319	364	378	358	345	381	382	387	361	364	375	385	322	371	387	390	375	345	424	356	349	328	339	353	400	341	376	378	347	353	396	360	351	358	381	371	344	359	331	391	348	325	386	385	386	400	377	382	350	377	389	339	381	378	359	350	327	329	355	329	344	376	331	349	382	351	348	374	381	381	372	383	368	355	370	403	365	367	361	347	369	355	353	372	349	362	357	347	368	359	376	357	377	352	331	364	380	355	359	371	359	355	384	380	364	387	359	377	326	353	352	369	362	350	360	339	339	412	391	305	373	362	337	325	353	368	379	387	373	372	383	379	389	346	378	393	365	312	350	391	339	376	378	369	356	379	329	327	370	336	349	337	381	330	353	350	383	391	348	359	375	391	330	404	346	371	367	352	369	371	399	378	383	332	379	387	388	348	343	347	381	364	332	377	350	384	350	378	373	370	361	348	362	383	344	367	390	372	355	364	354	351	364	388	372	363	381	339	356	383	346	396	342	387	355	324	364	360	406	356	381	375	387	343	368	346	349	386	380	321	353	393	372	355	350	325	379	350	379	379	378	335	383	388	346	348	345	372	359	371	339	369	334	371	360	348	387	388	365	360	376	366	350	376	371	345	368	359	339	369	388	360	348	343	358	356	353	354	375	318	381	356	337	351	355	365	379	377	363	367	366	357	381	365	367	358	383	352	362	342	366	370	382	384	360	357	403	360	375	359	380	358	363	401	335	368	347	360	349	337	385	354	365	348	352	352	346	335	343	356	349	344	366	402	372	419	370	359	338	355	356	358	344	371	359	369	352	363	360	368	333	332	372	371	345	345	346	372	362	327	375	377	384	365	386	361	381	361	356	377	380	358	360	341	405	356	341	348	358	344	376	360	381	366	370	373	404	365	359	356	362	382	345	404	355	336	343	329	345	344	360	350	375	384	366	366	369	352	342	390	377	376	367	344	372	372	343	374	361	370	385	389	352	384	344	375	392	360	349	402	341	350	353	367	396	388	376	383	372	388	390	345	350	341	358	369	378	372	398	363	351	391	338	351	363	375	368	388	335	343	386	367	374	365	374	355	339	406	361	382	380	362	394	368	339	365	325	364	370	360	333	383	382	405	373	362	361	365	352	379	335	387	393	359	345	344	328	352	377	340	357	390	378	346	372	368	374	325	338	369	366	360	360	331	358	346	395	355	366	380	348	362	367	385	365	388	416	395	388	338	362	384	355	352	345	348	368	326	361	353	371	370	376	370	355	341	377	392	347	361	385	374	355	343	367	351	398	318	340	338	362	383	357	388	352	333	356	360	367	349	370	347	371	375	386	332	346	390	343	350	344	372	346	366	361	345	401	364	369	366	368	372	379	385	389	358	374	358	366	350	379	367	381	333	365	358	333	373	318	392	324	344	352	364	343	394	384	400	348	387	373	363	335	395	400	351	354	357	370	358	328	361	347	385	369	373	379	365	361	354	322	358	385	355	346	368	330	379	371	391	371	346	410	346	343	354	322	343	345	375	355	344	357	352	372	333	358	377	368	341	390	385	392	398	377	392	359	350	366	371	414	390	384	376	375	342	358	387	342	311	391	335	368	364	341	374	364	368	374	372	373	357	351	346	403	390	374	339	360	343	332	362	353	342	379	370	362	354	347	370	388	375	360	372	360	371	348	341	391	375	352	382	378	370	373	341	394	349	342	378	369	364	358	363	404	330	366	340	331	362	375	365	348	367	342	359	390	396	338	343	370	369	364	377	369	338	351	374	344	369	357	366	369	350	363	342	389	333	363	360	349	366	371	362	382	362	374	373	394	337	369	365	365	373	373	350	367	326	387	384	370	323	354	372	359	336	388	367	344	369	355	373	356	365	361	358	315	352	348	357	346	346	399	402	357	382
23513	23837	3334	999	1293	807	622	513	470	452	441	476	468	453	452	449	462	448	436	445	437	424	446	408	425	432	438	452	455	432	435	423	487	446	468	438	412	431	424	397	452	440	412	440	443	451	397	450	454	483	443	457	403	484	454	418	475	433	430	456	441	467	425	421	402	444	429	429	439	468	445	420	409	457	420	398	424	458	451	431	431	476	468	455	469	438	389	406	449	422	482	426	440	451	490	442	457	467	438	457	477	413	461	424	459	444	453	445	446	489	396	442	429	446	453	435	462	461	428	419	393	460	436	438	481	451	407	418	427	460	457	450	453	449	465	406	414	438	394	453	443	441	429	451	431	437	443	428	442	455	418	433	404	473	444	451	446	450	421	424	464	430	411	476	407	439	455	429	446	459	445	447	461	416	405	424	443	408	408	435	435	454	431	459	467	417	438	410	417	438	425	437	451	407	433	456	378	466	439	430	443	443	488	429	447	428	421	430	438	443	438	430	422	435	426	419	406	435	426	440	426	433	441	413	437	439	416	398	454	447	409	419	428	409	427	425	423	449	420	450	483	428	452	482	461	450	421	428	454	442	455	447	393	429	437	442	451	426	428	442	448	440	454	414	420	460	427	426	429	433	461	409	469	453	427	397	414	452	467	427	418	442	418	430	443	465	417	452	419	407	422	439	408	430	444	429	416	467	429	412	459	428	395	457	438	419	414	426	425	432	448	438	446	405	425	441	423	459	436	443	437	444	419	435	434	454	400	418	435	446	443	442	450	399	401	441	438	433	412	497	432	412	420	449	511	440	382	442	479	427	428	424	459	444	419	426	449	423	452	465	460	423	471	425	440	438	438	437	437	435	419	438	472	413	421	431	411	436	443	415	442	430	447	416	420	438	432	441	430	426	436	438	464	471	409	438	453	440	417	449	459	448	444	423	466	460	422	432	455	427	467	454	425	454	415	415	437	437	414	436	404	412	430	403	429	435	430	457	445	452	411	434	454	457	437	458	443	433	402	427	432	447	432	427	418	444	433	464	451	450	469	465	445	428	424	414	431	422	450	417	443	433	469	430	437	474	467	431	451	424	446	458	475	443	421	434	405	429	403	421	427	414	436	406	442	434	473	441	424	436	432	464	450	442	434	437	442	456	448	453	434	403	443	430	428	397	459	419	473	430	442	421	449	466	441	419	430	430	424	430	448	427	427	465	444	446	404	417	400	439	406	415	444	424	404	450	449	483	438	423	459	384	430	421	425	450	472	450	454	432	463	438	446	396	457	421	474	414	455	446	473	424	447	431	451	411	442	463	466	440	453	450	439	446	435	387	460	409	408	409	415	465	456	464	458	454	449	446	438	410	448	448	450	413	438	405	467	437	433	423	442	461	438	420	437	388	390	467	453	443	442	459	434	411	436	441	472	445	439	431	441	436	409	406	426	424	463	463	452	436	444	434	429	419	469	443	469	458	441	481	430	424	405	433	423	423	442	432	425	449	445	422	431	437	463	406	453	444	413	418	400	422	465	416	423	472	424	402	426	459	445	431	438	412	416	385	438	447	421	433	451	442	453	399	445	437	464	434	433	439	431	438	450	406	425	465	429	420	433	434	445	420	450	448	432	435	441	446	428	451	426	435	452	446	438	459	428	442	451	473	424	442	428	431	459	434	457	475	454	430	451	435	435	426	391	438	417	442	432	455	473	431	476	418	418	444	410	460	435	460	434	447	415	472	434	427	433	435	393	422	435	396	450	429	455	428	394	426	450	426	456	459	430	425	444	429	418	437	441	435	408	458	474	424	447	454	427	428	430	412	414	427	412	427	451	420	432	422	486	451	413	448	457	421	440	426	404	480	480	450	439	498	434	498	437	456	423	436	441	464	452	463	403	406	441	463	433	450	450	469	444	414	463	440	410	393	421	475	441	428	392	436	453	435	450	482	417	433	429	419	419	449	422	430	440	423	426	416	425	423	457	457	399	434	460	428	424	431	387	432	452	435	438	430	408	414	453	406	453	452	441	427	412	410	401	470	454	422	435	444	430	420	416	393	435	398	433	434	444	451	453	455	434	464	437	455	467	388	438	418	432	433	490	475	433	450	430	405	413	419	442	452	418	414	442	453	448	428	457	432	458	411	452	438	467	430	451	454	461	410	429	423	441	462	427	486	394	465	428	442	445	437	436	363	455	445	433	476	436	418	441	430	459	444	437	475	425	432	421	436	453	399	444	403	436	432	483	444	451	440	472	453	468	456	472	463	452	432	450	447	432	419	445	464	449	435	438	456	464	427	426	479	449	453	437	423	463	437	446	442	422	429	423	431	427	429	449	414	440	472	441	429	443	429	454	457	433	446	418	457	406	445	442	427	432	391	392	473	457	417	417	422	471	427	457	438	457	441	433	408	408	444	387	422	426	417	453	447	428	452	416	462	448	467	431	426	449	448	466	396	430	428	463	442	439	445	421	428	465	432	473	451	443	457	418	404	438	424	450	442	444	441	452	457	440	480	443	458	433	430	435	442	428	478	430	503	422	453	414	454	386	439	425	417	419	425	436	460	462	426	428	455	411	419	440	434	444	415	413	414	439	414	444	454	420	483	460	432	428	464	437	472	424	455	433	423	467	419	435	444	435	444	451	436	461	409	419	460	445	439	422	436	434	463	419	459	438	464	436	448	425	440	455	435	428	478	430	438	468	412	460	398	435	450	442	422	453	444	443	440	460	423	449	400	478	452	436	451	398	415	422	470	432	452	450	481	418	417	431	435	460	408	425	431	483	433	434	456	437	437	400	431	428	441	408	432	428	439	431	449	452	427	444	438	439	413	442	424	493	448	423	456	474	451	460	454	409	440	455	462	418	417	431	407	448	419	431	409	447	399	478	426	418	411	406	468	440	444	410	448	461	449	451	450	400	449	426	450	444	434	436	450	411	387	455	426	406	448	410	414	412	468	404	417	442	423	427	401	422	444	430	423	409	455	457	413	450	440	453	418	424	454	445	423	441	414	410	439	410	426	415	433	426	441	413	429	453	456	453	439	435	426	440	458	413	450	432	435	450	409	413	436	449	425	450	431	421	416	447	423	466	414	436	427	421	441	436	401	428	451	450	470	427	487	421	444	436	441	403	417	444	403	488	418	455	443	445	453	422	442	433	420	469	425	436	425	426	421	388	451	456	458	403	450	402	413	443	441	397	421	445	455	478	471	467	442	418	428	438	437	426	424	445	397	436	416	414	442	434	422	458	416	473	418	427	462	480	399	407	435	457	416	446	440	454	437	453	453	403	440	447	423	426	392	460	481	430	444	411	441	444	446	422	447	433	389	439	428	424	412	428	436	467	450	447	425	464	448	411	426	438	436	414	448	441	447	428	457	447	436	430	454	406	454	473	429	424	439	409	451	457	467	445	428	405	468	451	455	464	432	440	416	428	450	419	466	449	468	449	428	462	405	426	438	441	469	402	454	432	455	447	435	397	451	465	424	434	429	431	394	451	464	441	465	427	488
24332	21243	28185	24524	20062	7103	1857	743	659	621	646	592	571	582	608	490	544	543	545	547	578	586	582	523	512	524	526	578	583	530	544	527	552	513	522	559	541	528	570	501	474	499	548	550	521	530	532	520	545	561	522	508	498	549	534	538	531	548	477	510	507	528	528	526	537	522	481	534	495	549	550	502	492	519	502	500	512	548	548	529	543	514	511	528	540	546	541	504	548	517	470	503	488	552	469	517	520	488	512	524	515	465	534	517	493	510	532	522	509	529	535	502	494	497	532	519	514	551	535	524	511	524	519	541	527	477	505	586	557	501	591	532	499	524	537	522	525	522	523	529	556	516	516	496	535	514	531	529	513	543	513	523	516	517	521	486	496	528	526	531	500	516	499	572	526	512	500	535	514	554	538	501	559	512	492	542	507	558	554	531	512	510	494	484	493	552	522	519	540	548	560	483	530	514	516	513	562	553	546	511	514	519	533	555	498	517	521	524	522	505	524	586	526	493	527	492	493	517	515	557	503	510	505	510	515	507	495	523	472	531	529	529	552	525	532	507	525	531	474	558	585	529	502	516	491	535	534	519	537	524	562	487	506	548	538	532	564	511	536	534	521	560	577	524	534	523	566	508	494	537	544	529	548	534	478	506	519	516	549	528	514	531	549	532	538	537	523	482	524	523	521	511	559	521	541	521	517	534	531	542	550	523	489	495	507	542	508	493	563	540	516	499	527	514	547	507	534	529	558	518	491	522	515	518	518	573	506	539	473	525	490	496	520	501	543	532	511	549	547	515	557	506	481	473	553	502	520	529	513	516	534	573	528	522	517	489	538	522	521	551	500	508	546	492	567	539	558	530	500	533	503	477	513	539	505	556	534	510	546	497	545	525	544	542	524	522	527	538	516	498	532	529	516	533	527	560	557	536	488	542	537	532	515	534	512	481	497	491	528	519	543	518	539	525	548	521	483	489	506	514	532	491	552	560	554	506	528	510	503	524	512	522	531	524	527	489	527	487	563	538	545	510	527	501	534	523	526	549	537	535	543	522	550	569	471	505	554	573	520	513	540	501	497	538	512	509	541	511	584	539	530	512	492	514	524	505	485	529	526	531	528	486	545	540	499	523	517	503	522	538	537	546	485	478	542	495	515	531	524	510	534	555	537	513	512	489	536	553	536	524	560	523	532	537	501	529	506	524	491	541	517	478	536	484	541	529	489	567	546	532	508	489	514	511	504	541	537	501	549	522	524	548	524	508	567	535	515	494	508	528	556	565	529	531	522	549	490	488	525	496	532	547	535	528	511	508	525	525	543	505	500	496	506	520	511	509	522	528	516	570	524	495	564	546	514	489	523	521	461	518	505	524	498	530	516	550	482	551	524	535	474	516	478	513	506	504	462	558	542	517	471	519	540	516	530	501	541	476	506	492	539	500	552	552	539	578	563	530	522	600	547	544	506	527	493	511	551	563	600	558	503	522	555	542	505	540	570	554	509	516	500	531	539	503	523	496	532	507	507	552	501	521	496	501	548	541	519	514	532	541	497	531	473	551	522	517	548	520	517	547	550	529	553	514	477	523	532	515	504	561	542	515	574	614	514	498	532	511	493	480	530	529	543	544	503	479	522	531	538	541	530	541	545	475	494	523	494	487	555	542	527	539	501	509	565	513	505	484	525	511	535	526	528	496	544	489	553	510	512	498	534	558	518	523	489	545	514	532	496	523	486	512	511	523	488	544	519	560	522	526	473	547	535	518	508	497	552	478	510	522	525	575	513	512	532	497	546	496	555	542	566	536	509	577	535	522	490	498	478	536	546	522	532	498	526	551	504	511	499	533	474	555	525	482	559	600	525	566	482	521	493	534	534	494	508	518	526	529	519	526	532	506	504	505	508	514	519	537	529	512	535	528	558	533	526	513	521	538	498	503	549	503	578	481	506	536	513	517	512	498	516	491	509	534	509	519	551	521	581	542	523	532	543	546	541	507	543	544	547	542	533	527	522	548	567	537	537	519	500	534	549	561	498	544	537	514	578	533	549	520	475	545	552	490	468	532	558	516	518	547	504	516	522	517	508	475	542	534	556	534	500	515	525	524	498	505	532	508	520	520	474	510	473	508	529	558	526	522	524	503	523	498	478	539	519	527	483	537	532	537	500	544	537	504	509	549	506	526	528	516	569	502	511	541	541	524	558	504	519	532	539	512	538	487	533	540	543	557	517	501	550	537	587	531	546	524	559	544	538	535	503	509	473	518	527	522	543	524	516	472	521	534	499	537	548	480	517	532	548	480	550	582	500	509	491	500	527	455	515	536	527	532	493	488	524	513	534	543	516	498	557	489	559	502	546	505	540	499	535	527	494	501	516	526	552	534	519	502	493	524	491	519	490	514	542	536	508	554	513	541	535	536	518	534	547	487	523	515	527	529	524	528	554	497	517	551	540	517	546	519	569	514	477	518	543	496	506	554	487	543	534	494	517	522	520	530	535	499	513	514	511	499	489	517	510	503	519	537	553	491	519	531	538	524	560	557	507	499	501	547	519	525	507	498	472	498	512	519	559	515	558	489	498	537	534	510	527	536	526	505	514	542	534	511	563	501	505	530	513	507	539	560	517	525	525	507	556	511	533	506	504	502	510	539	568	487	490	514	540	522	519	547	532	491	537	556	516	547	515	538	570	501	542	505	511	476	572	478	546	538	524	539	530	532	510	484	539	525	494	517	520	514	535	519	520	491	536	512	499	500	484	519	533	509	506	535	541	503	496	493	593	486	501	547	507	511	535	523	513	476	524	508	501	542	540	504	565	535	456	564	524	520	528	510	561	532	526	517	557	536	557	520	528	526	524	530	511	536	506	511	564	511	517	546	509	545	560	506	561	531	538	462	544	483	515	484	544	500	521	509	560	543	530	502	495	521	528	529	540	513	498	496	567	509	546	541	537	536	520	505	536	538	533	560	512	541	531	514	526	499	523	507	533	506	524	499	520	524	527	503	539	489	536	555	505	519	546	517	517	530	544	523	559	538	518	538	537	554	549	511	536	533	529	526	533	522	486	548	544	544	562	564	534	539	536	536	510	544	525	535	501	497	494	515	530	522	513	512	516	502	589	467	507	534	497	539	533	526	542	564	501	502	492	516	490	562	509	485	502	510	570	524	556	495	572	501	555	522	508	547	510	506	501	511	489	527	526	510	556	493	558	566	533	506	535	516	565	540	534	501	538	538	511	498	485	548	510	539	488	509	513	499	510	522	507	478	507	484	523	511	513	512	541	525	537	547	490	520	547	504	541	509	539	535	499	499	524	527	492	506	543	532	502	530	527	543	548	538	518	552	488	513	533	503	547	515	501	555	544	490	558	512	528	557	520	513	548	495	513	553	526	552	537	529	530	548	496	484	514	530	523	527	510	537	517	529	541	477	512	530	512	528	534	488	540	534	506	484	539	501	512	533	529	533	560	477	556	544	546	486	507	564	514	567	525	480	531	522	528	539	505	511	543	513	513	506
44678	56251	19532	5727	10041	5483	2616	1061	895	800	810	815	724	785	720	637	698	665	652	646	629	661	665	648	655	644	643	622	594	662	626	665	632	598	583	594	626	599	638	608	627	631	617	604	561	636	608	625	613	613	637	622	605	595	596	621	630	621	575	622	612	629	581	631	606	571	606	625	601	605	636	640	573	584	615	610	597	608	657	593	586	620	598	591	598	598	608	593	605	615	607	590	629	608	581	679	611	592	609	624	572	632	585	622	612	631	612	616	593	585	599	582	647	645	570	591	622	591	656	611	595	579	638	602	608	622	650	599	599	623	617	636	578	613	631	646	608	629	615	622	632	617	587	611	615	562	630	626	615	577	583	632	622	633	571	658	562	597	657	609	619	597	633	579	590	581	607	549	593	578	617	586	629	613	617	593	655	623	682	570	594	573	564	598	591	554	595	602	637	567	623	608	607	613	605	577	617	592	617	620	609	587	601	578	586	619	600	597	616	628	619	604	633	652	588	660	575	559	579	642	622	608	625	603	614	584	607	583	593	578	589	608	610	561	584	574	629	601	621	591	619	602	617	585	604	604	544	624	546	633	626	614	606	568	551	605	541	590	619	637	627	583	540	610	641	612	589	593	624	581	599	592	597	580	610	604	604	630	604	604	604	575	629	557	604	609	607	612	574	613	573	661	641	608	588	621	594	596	559	549	594	601	631	615	608	605	631	608	605	595	578	571	624	640	575	571	619	596	607	564	640	598	632	617	601	613	595	637	610	598	588	636	660	609	602	621	617	590	584	614	608	587	612	619	611	610	594	645	556	594	607	618	588	606	571	636	583	599	597	631	603	596	596	586	555	652	634	600	625	642	587	621	661	568	606	566	562	561	656	662	625	599	589	563	603	611	630	555	601	601	632	603	627	608	589	624	579	649	550	586	591	624	587	582	591	592	591	593	599	563	618	621	610	648	581	619	644	616	619	591	597	578	641	623	622	585	614	646	649	581	568	595	600	608	631	620	609	587	599	594	579	604	617	586	583	635	614	593	605	609	612	596	591	612	565	562	601	609	647	643	619	570	592	588	645	611	632	619	555	601	624	587	604	603	615	615	602	622	563	569	589	618	645	655	658	577	583	625	595	629	576	630	596	596	577	630	528	614	584	611	601	633	595	590	550	632	653	609	573	600	640	634	619	588	586	581	592	597	560	579	600	630	606	575	653	605	603	652	592	588	676	599	584	554	613	613	570	615	615	562	633	611	600	609	583	630	593	646	634	601	621	588	596	620	571	610	631	604	597	634	623	606	592	616	611	621	620	616	579	577	611	621	621	580	647	632	620	587	656	580	586	629	579	612	606	642	610	613	592	620	634	605	606	575	609	624	617	623	618	636	628	608	571	582	584	611	627	570	607	584	570	576	631	605	609	579	613	606	613	583	579	599	607	655	592	569	623	620	589	619	616	645	593	645	571	589	581	596	600	582	584	555	584	608	623	601	592	600	627	630	561	594	617	617	607	595	647	601	603	622	626	604	621	639	625	639	644	606	526	631	600	618	636	615	584	569	614	580	626	594	611	600	618	613	647	619	595	577	598	625	612	581	634	606	631	590	630	633	595	635	591	614	602	565	627	586	576	631	624	575	617	628	610	578	567	550	588	577	625	582	621	614	647	619	599	619	608	569	601	587	654	551	663	631	646	609	599	585	615	600	616	582	638	569	618	559	618	612	631	615	607	614	622	624	589	575	609	628	616	592	626	631	609	606	614	642	590	616	574	623	583	606	661	655	581	630	610	571	600	590	651	557	537	605	562	582	588	596	633	613	602	593	628	617	593	625	620	596	612	580	599	560	595	611	581	633	618	650	578	579	609	589	592	626	613	624	603	581	606	578	621	582	613	625	586	602	589	617	647	622	581	627	581	579	617	646	573	600	574	579	624	605	577	617	559	585	670	582	616	607	625	634	634	646	595	581	555	596	612	605	596	599	584	573	612	642	582	629	550	618	587	565	615	595	589	618	626	593	631	645	590	622	635	604	585	598	624	629	615	621	642	601	642	591	599	595	596	577	601	608	564	602	568	582	637	584	577	610	607	579	644	552	623	586	544	609	664	592	614	604	604	581	629	621	609	576	630	605	612	588	617	621	614	604	608	616	585	601	616	586	592	622	593	574	605	643	636	610	623	599	609	600	572	616	578	576	630	595	589	656	616	596	635	644	621	551	585	623	584	610	597	630	585	581	640	584	587	594	599	647	578	632	572	599	586	647	570	617	524	638	557	636	639	595	615	587	613	570	616	589	591	578	599	600	603	587	656	618	630	606	584	621	618	610	607	623	580	567	610	633	600	563	612	642	598	625	583	628	603	582	608	606	570	564	599	567	607	604	610	577	625	605	595	647	579	637	599	599	614	602	624	609	582	589	591	565	659	603	587	590	591	595	627	597	622	576	610	614	603	608	610	615	606	573	583	552	586	647	619	601	562	601	629	614	658	617	622	620	603	619	581	590	581	566	644	633	620	602	598	599	583	577	627	618	607	630	608	587	590	624	628	641	598	607	615	593	612	584	616	659	571	598	594	598	588	608	650	576	602	583	628	651	605	623	664	598	609	588	631	617	603	604	637	589	619	588	618	580	562	569	598	576	585	601	597	648	621	598	588	595	622	579	619	576	559	599	576	601	635	654	625	604	619	584	607	601	635	631	587	596	606	672	646	583	616	566	577	602	617	585	609	618	606	650	615	627	645	613	593	665	608	596	596	600	574	585	595	603	616	628	624	609	580	579	666	629	618	614	633	588	589	620	612	602	625	594	590	594	643	611	628	622	594	575	588	624	602	646	609	639	606	574	608	607	596	598	553	626	626	605	640	608	600	589	582	596	577	586	641	576	623	671	611	649	627	560	641	595	613	607	605	609	583	604	575	605	651	645	586	585	582	547	577	609	590	619	644	631	637	580	569	591	594	618	641	560	571	590	614	599	632	589	628	585	625	643	592	601	625	619	586	638	621	599	637	596	624	632	601	627	585	560	597	595	614	619	626	656	614	589	584	580	597	620	627	599	641	609	623	615	639	615	600	575	576	579	604	578	592	610	625	601	636	612	596	602	621	635	587	615	606	564	611	638	603	596	599	565	625	561	597	655	645	601	586	608	591	615	608	597	623	654	583	616	637	608	626	586	591	576	581	624	601	587	646	587	641	612	636	604	572	609	624	604	631	576	619	621	624	646	611	617	603	569	588	580	617	595	600	570	580	599	622	591	578	596	618	620	573	627	607	602	640	650	594	560	588	630	616	595	624	594	590	573	599	603	615	612	613	600	591	632	605	608	620	591	587	608	611	597	604	603	666	590	586	608	589	669	665	624	592	620	535	586	610	592	583	625	585	606	634	590	599	614	615	604	578	627	618	598	616	589	596	577	599	595	589	577	594	628	597	632	572	623	625	607	606	619	608	591	637	637	629	612	584	596	594	597	582	609	615	648	653	598	569	614	594	569	583	616	613	609	650	611	594	573
25358	21307	26826	24666	7017	1568	896	457	476	498	470	421	427	408	422	457	404	402	405	436	445	420	425	435	429	418	417	405	419	437	416	375	383	395	362	411	410	419	425	433	392	421	401	432	448	421	400	408	405	395	397	435	418	402	406	424	404	388	430	399	403	388	421	431	429	434	421	418	404	402	423	385	375	409	437	389	391	366	404	423	424	434	373	406	430	402	389	393	397	394	392	417	427	444	395	419	399	391	382	441	419	397	400	440	417	401	426	452	391	403	395	409	407	423	445	416	398	435	420	361	393	427	383	414	367	440	422	433	388	419	378	418	389	431	414	434	402	385	418	439	371	465	434	413	406	408	414	410	427	407	417	416	361	433	401	403	419	395	413	379	411	425	426	416	427	391	430	438	399	428	433	398	432	398	423	438	466	395	399	387	404	363	425	437	372	409	389	400	412	385	420	440	410	412	373	390	393	404	437	387	409	419	354	453	404	433	407	422	378	406	409	421	417	391	389	431	383	392	414	407	406	386	421	424	414	401	413	456	410	414	414	432	406	431	397	398	388	416	441	407	408	440	420	401	403	402	378	395	416	376	397	406	398	396	388	412	421	416	412	406	443	384	364	410	444	381	431	386	397	413	417	408	427	404	421	427	387	387	443	419	413	382	386	416	411	386	403	422	426	364	396	444	384	400	418	407	423	423	402	426	398	411	432	390	387	426	450	401	415	377	392	398	442	406	420	390	392	399	420	434	421	396	399	365	368	378	388	450	416	392	395	396	408	400	407	419	401	432	410	438	446	411	435	420	434	398	390	415	407	372	397	404	395	388	399	416	401	418	380	390	425	406	430	408	406	387	387	407	385	397	428	428	394	426	400	403	428	364	386	414	391	443	411	422	415	438	422	400	389	399	401	397	425	388	394	412	400	370	423	382	418	409	420	427	418	400	457	405	429	411	397	414	389	419	427	405	404	385	398	376	403	400	414	378	429	402	397	401	419	392	389	396	364	422	410	402	445	401	434	389	373	428	387	406	448	414	417	435	406	382	399	392	415	417	383	399	435	393	411	385	379	428	393	421	432	392	379	387	416	415	392	414	433	395	426	391	393	410	394	444	423	384	426	388	442	413	423	431	390	410	442	419	380	414	387	439	421	426	394	414	415	424	407	420	436	371	372	407	417	430	425	394	401	389	382	415	446	414	436	400	401	392	436	433	407	398	403	408	384	413	378	455	409	400	436	408	435	445	379	383	403	369	437	412	399	391	386	423	411	418	420	440	393	445	436	416	430	422	420	385	398	391	381	392	409	409	408	408	410	398	396	401	451	414	394	422	387	412	404	386	412	409	423	393	411	388	391	415	384	421	399	433	415	377	370	401	417	399	393	395	415	392	410	411	417	403	440	390	417	393	384	404	427	428	444	408	457	383	397	373	434	415	424	432	441	387	397	435	390	372	432	385	424	414	443	410	409	398	402	406	376	393	411	395	427	398	416	417	409	412	441	389	401	409	436	422	410	407	401	356	401	411	419	425	420	423	378	432	421	411	399	413	420	447	416	406	403	406	428	439	451	422	425	398	395	418	411	435	394	402	428	393	408	409	406	390	416	439	424	390	418	402	439	397	397	391	384	421	432	410	404	366	410	431	465	420	399	421	427	426	431	401	397	407	416	412	415	409	411	351	469	379	410	448	400	401	384	400	451	381	409	415	418	378	416	404	412	356	426	460	429	418	448	401	407	444	410	395	432	393	360	405	428	421	433	405	414	428	420	405	420	411	402	404	393	405	413	409	391	392	377	405	377	425	397	445	410	370	404	426	411	370	388	430	419	420	392	409	419	425	381	378	392	386	436	391	432	391	415	447	415	413	432	415	423	397	408	426	382	397	366	422	405	445	411	451	401	379	403	381	406	431	408	422	401	418	429	410	392	427	408	400	399	384	438	393	447	401	409	452	402	420	385	371	368	389	429	438	395	413	402	396	405	409	415	450	411	428	417	406	387	412	387	375	398	414	427	440	398	430	418	410	398	443	382	419	405	402	404	436	360	388	407	419	421	423	405	403	421	388	405	406	425	439	455	407	384	375	410	405	406	399	397	389	409	349	368	384	397	433	421	424	443	411	401	422	423	410	391	398	404	399	403	373	414	396	390	412	371	413	403	425	386	392	438	398	351	392	429	414	455	452	378	418	449	410	377	394	410	396	392	416	378	407	432	444	402	447	419	385	388	404	417	430	406	413	447	434	415	404	414	379	420	413	382	441	420	399	427	402	388	397	424	432	420	390	442	411	396	421	395	368	385	399	396	402	400	392	392	387	401	420	430	410	372	442	408	398	421	430	372	406	395	407	399	380	412	376	387	416	440	409	400	398	397	398	389	381	422	411	404	433	416	401	393	425	428	439	423	391	434	379	426	396	422	381	380	408	394	404	382	417	463	407	418	417	400	406	414	383	404	404	389	375	431	388	443	400	369	432	367	397	412	433	420	393	405	424	367	446	438	409	385	373	389	395	409	440	437	393	415	398	436	373	429	408	400	444	403	422	429	406	437	365	420	433	408	407	423	424	430	432	405	429	416	389	403	407	442	379	410	414	414	439	378	437	414	433	420	402	425	422	388	425	415	407	386	401	406	437	395	440	384	434	422	427	416	382	389	401	412	408	373	383	461	404	374	368	374	397	369	415	378	372	411	412	425	405	418	405	413	375	403	399	435	418	414	422	428	405	460	439	375	401	417	427	430	382	403	437	411	442	437	448	413	398	386	434	395	433	400	427	395	382	417	364	400	383	419	407	396	380	410	365	406	375	395	399	400	434	397	453	430	399	410	422	427	373	407	405	389	426	422	435	432	426	404	370	418	426	409	380	404	415	426	412	394	396	396	454	427	444	382	414	423	386	436	380	420	419	399	398	388	380	410	406	403	409	431	413	394	431	406	410	426	387	406	425	351	426	410	418	425	408	440	366	425	423	424	391	441	416	399	410	410	433	365	455	371	457	401	401	416	420	407	400	423	419	405	422	417	391	416	404	401	365	422	356	419	383	457	404	414	410	401	435	378	398	395	428	366	433	410	414	388	425	421	352	399	450	421	401	396	390	400	400	389	470	405	411	401	415	431	430	442	411	433	415	400	417	425	397	412	435	423	416	376	379	377	406	423	365	386	394	430	409	421	394	412	412	399	432	404	398	415	396	388	431	410	390	392	394	432	438	419	383	381	433	383	453	381	430	379	416	429	387	415	421	416	405	415	423	400	416	416	420	425	402	416	402	405	423	420	410	396	426	406	401	387	388	435	406	422	401	397	387	387	428	403	385	388	408	388	398	375	448	402	425	462	408	411	403	410	413	407	417	375	383	423	411	416	357	447	429	428	409	418	334	427	406	428	418	404	397	428	422	392	416	392	424	451	438	376	430	388	445	407	380	388	384	440	378	412	388	429	443	428	395	425	440	390	406	419	443	424	372	398	392	383	405	400	383	427	379	423	429	394	417	378	403	418	424	447	410	386	385
41036	45751	15370	3097	6268	3340	1845	750	728	628	581	595	522	568	568	586	578	528	521	509	536	566	512	515	520	567	515	499	495	487	482	488	509	500	484	481	472	501	528	517	481	493	496	530	500	535	484	512	523	513	489	497	498	498	471	480	533	500	528	495	462	510	534	519	506	519	505	469	501	473	528	492	496	499	541	469	487	479	486	525	480	553	518	484	509	477	470	498	518	493	501	525	506	506	486	543	481	532	505	459	477	486	542	529	500	492	515	520	501	508	528	481	525	520	519	548	550	503	501	479	525	507	506	519	561	520	501	492	482	528	546	482	492	486	516	518	524	519	482	511	483	503	527	510	507	511	521	482	562	488	551	443	521	533	491	532	495	495	501	492	495	535	521	507	528	492	518	483	502	496	488	492	485	511	436	520	466	469	497	481	466	507	526	508	473	477	488	514	500	515	510	516	471	538	481	491	520	491	487	506	492	508	471	493	496	514	525	503	472	484	499	514	496	515	471	484	510	483	517	488	474	479	511	519	478	461	496	538	501	513	512	484	539	490	497	520	457	539	493	488	505	498	467	525	509	532	503	460	475	503	512	518	460	476	494	483	494	494	492	492	453	476	516	478	535	530	469	490	517	535	489	501	491	497	513	479	525	516	462	512	504	529	483	507	492	503	476	486	511	516	451	519	528	524	475	506	522	521	513	491	471	495	506	504	537	500	517	496	491	538	486	512	471	487	472	473	487	465	533	478	488	527	485	463	496	518	480	518	475	518	465	493	526	476	541	507	511	509	511	536	450	481	474	474	489	475	477	492	410	526	480	499	481	493	492	498	513	469	512	451	492	514	448	481	509	496	515	482	470	504	487	470	474	494	484	465	525	505	524	520	475	480	509	471	503	492	479	499	515	476	487	501	507	495	517	507	489	468	468	505	505	488	536	515	533	496	506	509	535	485	499	503	491	504	505	486	519	465	471	498	523	573	483	480	510	460	485	557	529	482	540	515	471	519	536	453	478	507	513	496	516	485	519	510	516	496	472	490	517	528	483	534	544	537	475	519	569	515	472	514	513	476	509	503	491	542	497	483	449	509	519	447	489	524	532	518	483	488	534	485	512	484	490	522	483	516	483	537	497	486	479	537	471	475	504	502	520	492	527	519	505	526	474	526	491	521	488	477	510	485	507	472	522	487	475	497	546	480	479	489	504	480	505	502	514	475	526	508	480	507	505	474	511	504	514	501	473	499	524	509	505	481	473	519	500	452	455	514	481	536	496	455	499	500	492	492	534	472	487	540	476	472	486	501	489	466	516	487	534	483	483	512	496	483	508	463	487	487	525	498	491	456	501	485	532	476	496	498	470	500	508	522	476	506	524	516	501	490	464	510	489	489	484	506	511	488	516	496	492	512	465	523	544	524	495	530	460	471	481	517	490	500	486	482	498	538	525	483	508	506	515	509	517	506	544	471	451	513	510	515	481	524	516	510	544	504	496	506	503	487	528	480	505	493	474	476	511	486	489	502	502	491	499	478	492	496	544	471	514	512	517	500	514	489	540	530	496	483	476	526	461	514	517	503	529	522	492	506	536	483	522	475	488	546	522	505	480	500	495	511	450	513	487	472	485	534	494	473	518	495	520	480	534	511	521	472	465	507	525	507	496	495	503	494	496	490	507	498	530	497	503	499	481	488	528	515	501	487	483	494	530	518	472	485	523	481	512	447	523	503	534	496	491	511	470	514	516	517	490	473	491	502	508	510	480	503	561	542	507	490	514	502	471	482	516	512	467	516	495	500	492	478	495	509	499	521	485	528	504	480	488	493	456	527	522	474	545	519	544	491	516	483	492	499	564	479	498	500	508	491	498	471	501	472	478	511	530	509	504	510	557	499	498	517	515	528	454	467	504	499	507	454	474	508	489	522	466	487	501	518	491	498	476	498	472	494	475	498	519	497	494	526	474	504	457	498	511	489	488	497	522	516	520	501	521	490	524	502	518	504	472	495	463	463	500	526	484	492	527	467	508	467	516	503	497	511	468	523	538	503	495	511	470	478	470	500	472	511	505	464	512	496	517	529	498	489	482	503	500	521	483	502	508	494	492	496	485	517	493	468	471	553	517	492	486	473	500	519	494	482	475	486	464	495	511	508	520	492	515	518	485	508	495	521	492	509	475	470	494	471	498	510	505	531	475	530	516	446	497	514	454	514	536	486	464	500	517	505	511	539	459	474	513	503	476	483	482	474	480	488	503	494	512	497	488	471	500	529	508	523	497	509	509	482	484	502	523	496	482	537	534	485	477	534	507	535	484	506	507	501	459	507	500	494	496	514	516	516	521	516	511	531	520	502	503	524	509	471	491	512	451	511	525	492	513	506	495	436	511	452	467	497	506	521	498	487	492	502	498	494	493	490	497	502	502	505	513	500	494	516	464	501	541	469	487	503	488	484	481	519	499	561	513	500	514	493	513	454	496	526	508	497	484	501	492	508	502	503	547	498	510	496	505	520	485	485	524	492	471	532	492	473	474	509	506	525	518	484	485	465	546	531	461	487	488	494	500	524	515	498	526	458	496	472	494	497	477	494	489	492	507	488	497	493	495	482	493	492	526	545	516	494	540	493	514	512	522	509	516	476	486	467	502	490	490	492	491	501	526	509	517	503	529	486	516	522	477	495	517	508	483	513	476	501	494	523	490	529	479	516	457	457	520	513	499	505	521	507	509	464	502	471	498	503	483	517	514	501	500	536	489	503	519	492	462	521	506	488	511	468	507	485	462	528	509	521	487	487	492	489	502	515	489	488	488	465	512	458	496	497	480	511	461	520	528	486	479	513	457	518	517	518	510	494	496	534	476	487	494	503	518	493	526	515	507	537	505	501	506	501	516	499	518	502	450	450	468	523	479	495	478	487	502	507	513	540	494	461	502	504	462	499	468	506	517	499	504	508	503	518	428	486	520	480	505	463	493	496	518	497	518	543	513	469	521	510	512	505	484	505	493	493	463	489	509	526	460	489	495	482	478	499	498	473	544	541	517	513	535	463	497	487	512	477	503	513	509	492	484	476	514	507	480	503	489	461	489	520	448	445	475	535	486	544	505	530	524	472	483	505	476	456	521	480	521	492	500	522	479	495	515	479	485	555	481	460	528	486	529	477	534	507	471	496	490	481	465	482	468	466	506	487	470	515	491	481	494	468	526	496	519	483	505	499	497	484	483	491	486	496	506	497	481	509	517	535	493	489	464	528	540	502	457	539	491	495	524	466	479	520	533	504	506	445	497	505	523	531	495	494	514	536	520	497	487	496	493	532	468	496	481	495	469	486	475	524	481	547	479	507	493	467	467	483	472	482	519	503	493	496	491	483	495	451	503	510	542	516	505	509	484	525	493	516	538	486	477	479	469	497	493	515	493	492	513	509	474	456	535	537	538	490	514	556	545	521	532	522	542	520	503	517	541	528	503	474	511	476	509	513	463	505	479	506	500	473	501	532	552	502	511	496	508	466	520	539
22986	21244	28957	23802	21263	20961	7883	1342	989	939	950	905	879	818	817	846	820	787	835	802	754	762	754	768	780	771	823	762	798	750	731	767	727	756	739	704	729	761	708	726	723	777	721	741	741	733	759	746	741	716	758	739	719	726	709	779	726	707	726	718	736	729	700	732	712	705	730	752	700	715	786	704	755	726	728	700	737	711	697	689	756	702	756	683	712	755	669	698	697	716	711	775	686	693	727	696	749	724	741	683	704	655	758	745	715	752	734	722	733	736	682	774	677	713	719	722	696	695	689	760	758	670	693	775	756	721	697	743	709	743	734	710	749	734	730	714	730	702	733	693	704	692	729	690	684	730	731	739	680	707	720	755	687	731	722	756	721	741	732	746	698	688	725	715	714	750	730	710	763	669	705	686	757	706	699	701	705	711	752	691	720	735	744	693	694	706	698	700	690	693	714	722	699	757	755	720	706	713	718	711	706	697	679	714	721	710	665	758	740	709	687	719	687	697	720	729	702	713	737	703	742	654	734	698	717	704	686	704	720	725	748	696	737	702	693	699	711	727	683	691	679	718	660	733	694	699	703	765	724	780	732	692	718	744	689	702	743	722	735	750	711	666	694	670	728	728	792	723	724	700	728	729	720	737	711	722	720	760	712	733	734	726	718	722	740	753	701	696	708	754	726	703	684	774	709	719	690	747	701	807	735	703	705	721	742	740	741	709	777	715	692	714	682	733	719	734	686	683	686	767	687	682	710	723	730	719	736	738	688	766	718	709	756	702	790	687	746	736	718	697	724	692	746	710	736	690	710	766	702	720	739	688	696	745	709	744	709	717	692	665	727	726	718	696	716	695	675	728	693	683	769	688	646	710	695	726	736	746	673	684	719	741	685	741	743	691	728	706	754	678	743	779	744	709	730	662	704	707	691	728	709	724	736	751	761	709	703	688	736	699	743	748	724	714	743	744	652	695	749	681	723	723	694	757	694	695	705	743	735	748	686	726	722	741	754	747	722	687	705	717	745	747	681	751	732	683	703	752	700	691	735	687	713	691	717	658	734	682	714	716	710	723	688	759	693	715	697	730	719	717	739	703	716	751	779	734	733	715	692	674	689	735	680	707	677	702	724	700	726	675	740	707	717	754	722	716	735	706	712	726	684	731	749	721	701	734	725	731	747	715	660	700	702	718	705	703	744	721	700	715	693	711	730	658	670	744	692	718	690	729	762	716	704	756	757	703	689	759	718	740	689	703	706	700	677	695	724	735	727	728	691	732	756	697	700	696	740	728	694	754	717	685	754	738	705	741	711	742	722	698	722	695	745	707	760	720	684	710	728	732	677	774	719	694	702	728	705	698	674	699	722	730	741	691	681	710	705	736	755	714	713	735	773	704	742	727	758	713	718	724	717	653	708	698	734	700	770	707	738	756	719	710	710	726	726	733	745	681	704	676	737	721	728	706	717	723	704	673	738	755	712	706	706	707	731	725	733	669	651	762	740	735	736	765	695	730	749	716	719	720	699	743	701	669	738	697	737	692	675	708	742	764	721	701	737	735	731	731	715	668	711	658	746	740	726	687	686	771	736	703	724	713	740	704	726	713	751	746	757	755	708	738	765	690	718	678	743	758	725	708	722	664	716	700	770	665	733	704	721	744	625	723	704	706	689	740	759	746	749	733	687	670	724	748	704	753	735	715	718	718	708	690	713	754	738	692	700	693	720	723	766	734	772	695	748	685	693	740	707	708	756	713	747	749	748	711	682	702	736	737	665	710	698	743	696	756	761	687	677	758	666	670	788	764	729	746	684	682	675	668	773	727	689	760	718	716	755	688	718	757	712	728	728	752	781	718	738	693	731	708	777	694	713	685	741	720	704	697	714	692	729	711	748	701	725	724	698	704	749	737	696	664	688	704	704	718	703	694	754	749	724	712	666	721	752	638	695	746	722	711	704	707	698	704	684	694	723	699	714	790	702	746	686	664	688	698	728	721	650	739	696	742	740	733	696	704	695	728	691	688	737	747	718	673	756	762	695	714	723	710	700	723	759	738	699	717	774	736	728	708	736	730	777	722	697	709	732	749	751	676	688	711	716	745	683	680	733	709	683	695	711	732	744	719	731	697	690	714	748	698	686	684	727	737	760	756	732	695	759	717	748	717	718	698	746	712	736	689	672	686	710	702	737	705	679	696	733	755	706	743	764	713	701	760	704	767	775	715	686	788	753	744	714	697	715	731	743	700	716	668	700	717	738	685	730	682	720	752	741	757	757	742	755	690	753	713	731	733	685	730	714	737	725	675	717	729	743	764	724	719	729	744	712	710	691	740	734	723	705	718	720	709	704	709	639	692	735	762	737	678	719	782	722	757	759	701	736	713	717	773	717	732	727	723	724	749	711	720	687	722	694	740	750	700	669	724	749	702	737	694	694	711	668	702	757	682	736	698	732	744	704	758	758	720	746	727	705	701	728	730	715	709	756	698	746	728	759	749	724	764	732	733	727	713	700	725	723	695	755	710	735	668	678	726	785	725	731	733	715	733	740	685	704	714	741	733	763	732	728	716	725	698	784	719	720	748	693	720	701	748	730	720	687	727	688	724	760	698	720	736	775	692	696	684	725	693	676	732	684	733	676	716	694	712	769	710	758	737	730	746	722	697	756	696	702	660	714	766	732	722	670	720	710	704	724	725	720	702	745	737	719	730	719	697	718	733	646	697	670	705	740	762	731	708	748	749	715	716	677	744	685	674	679	694	698	690	696	743	685	728	668	714	725	754	720	725	694	701	697	693	692	725	700	781	717	652	738	735	701	719	754	759	713	682	673	713	724	731	703	663	713	701	727	703	752	679	765	697	703	689	719	689	703	697	745	698	703	708	746	665	732	729	757	711	702	701	702	743	746	676	718	703	722	676	722	723	706	725	722	682	707	699	700	693	731	709	662	733	678	763	723	671	704	741	761	720	690	741	684	724	741	734	744	734	723	740	696	689	768	742	700	732	705	726	672	730	729	710	700	674	691	721	710	772	684	713	719	747	708	734	750	747	684	707	693	712	703	755	741	706	738	729	742	715	751	700	740	711	735	716	715	682	663	733	724	739	752	697	752	705	701	726	760	696	746	670	710	724	728	687	674	747	678	698	729	709	683	709	669	663	723	728	713	711	771	704	710	689	727	705	733	740	723	763	704	687	721	703	666	721	712	749	726	716	740	675	702	736	716	712	755	727	774	712	722	709	707	717	713	723	687	709	700	718	703	712	702	688	699	764	754	657	712	723	733	696	697	723	696	757	724	676	703	733	720	748	716	776	693	676	770	678	712	742	716	723	747	720	731	750	711	715	720	728	732	750	715	729	702	704	714	757	713	749	717	739	733	683	687	744	695	722	768	738	693	685	677	713	690	700	757	721	736	692	680	721	698	726	698	709	701	673	757	730	696	724	723	717	691	731	683	717	691	690	726	738	676	716	665	733	702	721	689	705	748	740	741	725	696	697	708	731	715	730	725	709
54136	75004	32935	12471	15966	11229	4435	1763	1584	1325	1280	1211	1159	1095	1084	1041	971	995	942	965	963	910	857	839	869	856	888	914	848	810	883	835	915	866	843	863	850	850	932	879	880	872	801	819	870	841	841	884	866	848	880	822	800	839	826	788	773	858	853	830	848	794	802	808	848	895	837	812	850	791	847	799	835	812	840	867	828	796	817	788	805	924	906	789	841	824	862	834	862	836	840	831	877	814	858	848	881	882	846	815	825	806	839	868	867	823	871	805	838	850	821	832	829	801	869	845	862	841	800	832	810	829	818	820	828	850	861	844	848	815	876	849	872	873	852	816	839	818	869	790	861	840	802	852	835	787	811	830	817	868	847	839	828	776	820	809	803	849	839	853	794	772	829	800	806	825	838	879	833	841	791	808	819	859	846	801	797	841	771	743	831	819	892	796	792	877	832	825	860	833	829	806	849	839	851	820	810	779	807	814	816	805	818	843	798	828	787	827	833	807	796	817	835	811	794	773	828	801	839	835	756	808	830	826	814	814	814	816	818	793	807	786	836	811	797	821	866	825	844	810	838	847	799	833	857	809	775	810	819	828	798	810	810	833	843	797	793	809	901	797	883	852	809	824	794	797	824	844	804	793	820	807	804	774	796	811	818	829	815	777	846	851	830	826	843	832	856	809	862	787	807	827	845	803	785	854	863	876	854	799	864	812	806	840	827	788	773	814	783	835	792	860	805	821	821	826	811	843	754	809	838	798	853	835	801	846	833	838	795	851	848	865	825	801	795	851	782	861	772	838	774	794	815	832	884	793	823	809	818	787	775	787	800	799	840	837	788	864	815	834	784	845	843	820	825	779	804	812	740	910	827	826	788	840	793	859	810	841	846	818	807	782	808	852	819	783	854	775	889	787	822	790	804	836	816	831	804	828	870	832	839	841	818	823	806	790	829	838	822	863	866	798	805	825	820	793	831	802	823	854	809	830	848	813	820	784	826	845	840	838	837	806	847	789	765	810	760	774	824	813	780	789	846	777	814	829	788	757	789	839	859	892	840	776	809	753	807	853	801	858	843	819	803	811	837	812	830	821	788	858	797	789	787	811	845	809	856	831	780	792	871	830	838	818	763	813	885	781	838	847	837	824	854	831	815	865	832	843	781	802	758	823	789	824	776	786	833	822	831	812	813	843	791	843	810	816	835	783	842	836	853	766	846	802	791	796	788	899	820	808	819	820	829	835	827	788	885	835	813	809	783	839	828	819	858	809	813	853	815	835	843	811	827	838	806	869	809	805	796	832	840	845	858	805	828	761	816	881	864	867	847	818	812	856	854	773	769	799	831	821	796	816	840	782	817	805	864	846	827	800	854	831	820	822	791	840	817	813	800	839	798	787	783	766	829	816	809	835	837	832	815	824	806	792	803	786	820	821	835	854	827	795	804	846	845	797	843	834	803	791	821	889	886	830	782	854	882	804	844	838	821	878	825	785	792	769	811	794	841	845	808	835	776	825	746	803	812	815	778	837	827	877	800	828	835	777	791	840	832	819	845	811	810	827	799	850	837	792	800	846	827	793	845	819	847	795	862	792	829	863	808	835	804	907	834	780	804	831	818	795	817	825	826	819	837	786	807	800	809	863	839	835	867	818	811	761	809	850	823	764	791	844	818	819	856	743	773	862	818	766	795	792	875	873	801	789	811	815	842	800	810	814	809	867	829	792	835	803	874	844	871	847	834	840	823	772	832	857	871	761	830	770	814	802	826	804	789	748	835	842	795	798	810	873	830	789	873	834	820	848	826	851	838	812	803	809	873	807	848	781	829	804	794	799	759	836	835	855	838	803	831	808	823	812	859	793	791	794	863	852	815	853	793	862	838	826	818	827	810	820	830	830	784	877	814	765	840	819	808	839	848	813	864	803	811	875	802	828	843	829	842	835	803	837	855	787	835	821	849	856	828	828	829	854	862	821	810	867	850	827	817	827	789	828	796	851	856	778	823	822	827	787	783	830	800	801	810	836	859	846	781	813	770	856	816	854	810	799	793	782	761	856	835	818	825	895	838	831	847	819	810	807	803	838	768	824	821	796	774	821	773	791	852	825	796	800	885	830	837	816	803	826	792	820	823	840	790	865	820	811	852	786	773	842	807	863	833	842	854	831	811	835	846	858	844	841	832	801	789	836	832	827	823	767	801	847	796	838	912	791	777	808	817	815	809	842	842	822	776	834	820	795	861	889	811	848	830	783	799	839	820	763	867	800	827	811	833	784	813	834	780	735	866	863	796	822	795	846	902	789	839	810	792	841	759	809	812	777	810	805	788	857	803	882	834	813	852	767	870	821	861	796	820	835	808	803	772	823	783	760	818	807	851	838	796	862	894	813	779	768	815	806	842	804	848	802	806	838	807	877	767	854	788	845	796	785	854	835	841	859	821	836	789	755	788	819	802	881	850	829	815	812	825	874	747	834	829	854	843	830	829	824	828	793	794	839	824	849	841	891	841	812	811	795	788	902	822	784	807	830	829	860	801	873	775	832	796	820	867	867	755	787	835	808	817	858	867	792	810	833	836	814	770	806	809	826	811	836	804	815	840	870	775	797	843	860	877	792	813	809	821	825	827	841	836	822	844	839	805	810	793	812	860	799	854	768	826	850	788	781	728	845	841	831	798	812	791	860	836	805	837	892	844	831	858	832	855	851	903	760	811	809	780	811	857	848	845	779	836	800	880	769	812	816	775	809	856	847	812	803	871	865	809	829	849	810	809	821	837	815	839	781	798	845	802	854	813	829	862	814	890	836	868	844	835	790	812	827	825	807	802	778	782	783	849	819	808	809	769	818	791	817	798	811	796	780	837	834	799	823	792	782	818	806	767	837	835	816	782	814	820	801	824	826	831	845	824	824	794	825	794	829	792	878	850	834	838	826	810	850	751	818	843	806	781	832	774	773	820	877	814	796	800	837	783	844	796	879	868	807	867	859	812	830	832	864	886	809	840	831	848	842	795	834	843	809	906	806	856	868	824	811	826	810	815	823	861	850	793	810	831	777	819	851	814	846	794	808	789	777	821	825	835	793	799	821	851	855	817	824	830	806	811	839	824	827	800	853	754	860	837	788	819	825	784	768	824	827	792	854	824	791	868	824	816	820	805	796	819	838	722	834	806	869	807	886	830	853	830	840	839	815	845	837	826	809	761	822	827	832	829	825	817	798	855	779	769	777	804	844	854	807	849	809	871	759	844	797	796	817	765	787	807	822	812	846	810	842	834	862	808	745	793	868	807	786	817	854	821	779	794	781	821	857	877	852	850	801	832	828	810	758	821	800	791	797	827	855	797	836	758	799	805	805	774	793	806	850	877	821	860	823	814	830	852	869	804	817	802	840	794	780	821	843	819	786	836	854	831	818	831	887	866	827	857	814	794	752	844	848	852	878	826	791	786	832	785	890	813	830	855	857	850	816	809	833	847	765	797	884	858	809	817	869	784	749	790	790	834	797	815	840	866	836	736	879
27861	21571	12500	1557	889	714	443	397	362	338	372	380	345	377	365	330	371	362	361	351	338	352	371	379	365	333	320	366	336	369	365	322	334	386	368	355	373	361	369	356	327	358	328	349	377	338	353	350	359	359	317	348	351	380	350	379	326	376	376	342	326	347	340	365	347	339	360	335	337	372	323	346	371	360	354	335	344	316	355	377	341	348	356	392	339	365	378	327	355	338	359	370	355	352	372	386	335	340	324	345	362	396	353	363	358	368	350	354	375	393	366	360	377	363	341	344	358	325	355	339	362	380	358	359	326	335	359	347	353	363	319	321	344	356	370	360	333	344	345	364	373	347	338	347	324	324	386	351	342	354	377	313	367	349	362	330	365	333	369	334	341	369	326	351	335	361	361	344	374	334	351	357	358	394	334	354	392	354	331	345	383	379	372	326	335	366	358	356	348	357	345	377	338	309	358	310	341	385	338	333	332	335	324	341	340	348	353	381	331	404	371	355	353	345	339	350	356	352	362	357	343	341	364	351	342	356	341	356	361	364	344	337	313	322	357	347	366	341	369	320	322	333	371	341	350	335	380	358	328	342	354	340	403	327	365	336	339	334	320	354	328	348	311	362	368	353	330	335	338	363	357	342	339	329	337	348	332	350	368	335	346	382	345	331	357	331	333	355	348	347	334	360	325	372	339	338	347	350	374	373	331	371	320	386	342	367	336	319	331	352	357	350	367	327	355	373	362	335	360	333	329	356	333	356	367	373	369	377	350	371	314	348	335	384	335	333	337	373	367	349	335	348	379	354	364	372	342	347	335	373	343	375	359	350	362	389	371	341	337	357	357	346	341	316	362	368	334	385	369	343	372	338	331	373	345	305	364	356	367	371	364	366	329	374	378	347	350	374	356	350	360	341	391	365	351	391	308	372	338	332	328	366	360	351	359	345	337	348	338	347	357	344	363	352	350	363	318	344	412	360	341	317	343	331	392	341	327	352	367	360	362	330	358	369	339	362	374	357	357	359	386	362	329	374	356	340	358	392	315	351	351	355	370	381	344	339	359	332	362	353	365	346	335	342	359	324	358	341	373	333	340	340	380	330	358	340	378	340	383	354	370	348	338	349	366	340	357	360	361	346	343	369	333	338	327	340	358	320	333	329	349	336	354	347	358	363	359	392	312	367	341	337	347	361	325	327	370	342	341	337	355	350	354	352	334	365	357	365	354	330	367	365	382	347	381	352	359	319	354	348	346	385	361	354	339	380	328	315	327	351	300	310	347	366	359	345	343	342	345	386	357	363	415	359	322	389	328	395	378	357	385	343	371	350	367	361	370	354	319	319	348	327	362	377	358	349	351	346	350	321	345	329	375	366	334	367	364	366	344	341	343	352	337	371	341	362	348	371	365	347	371	352	342	354	374	358	372	365	344	352	373	370	360	340	373	334	339	352	349	384	367	334	369	333	368	335	388	351	352	368	341	353	362	338	372	353	322	341	328	346	332	323	382	352	325	342	377	362	365	368	343	352	342	332	352	337	349	341	371	363	379	355	354	329	371	351	331	370	329	376	376	347	358	352	311	341	325	335	368	367	331	374	353	342	327	337	323	370	381	362	354	345	360	342	328	397	356	377	366	339	361	342	363	354	343	371	385	355	351	374	345	352	357	325	326	353	376	343	331	352	348	366	375	335	327	324	317	349	347	343	338	372	359	321	340	380	363	347	334	344	337	357	342	349	366	333	384	341	362	348	344	333	325	379	334	351	350	356	337	380	391	362	346	353	320	368	357	394	322	353	358	346	339	364	356	352	343	354	354	361	338	315	377	364	340	351	343	358	365	351	375	328	382	328	340	362	384	362	325	357	358	379	348	399	361	361	351	351	369	363	323	339	410	330	381	353	368	336	345	346	354	356	347	344	345	345	360	352	358	330	340	358	357	370	348	355	331	324	368	357	378	373	346	362	361	378	361	342	337	364	370	367	335	341	329	317	345	350	339	337	364	386	332	372	338	360	315	317	380	374	364	347	362	360	355	326	338	360	331	334	392	377	353	380	332	343	356	354	395	346	332	366	345	339	322	374	347	328	354	375	360	335	341	349	353	334	377	360	336	368	369	335	335	386	354	360	350	329	368	375	375	373	337	359	333	362	348	357	367	372	354	341	365	353	336	363	355	333	354	343	354	364	386	383	329	368	372	315	340	355	376	337	326	327	380	345	332	345	363	338	342	347	366	376	328	371	375	351	364	381	364	333	372	339	365	337	360	346	332	333	347	348	345	376	339	356	339	367	358	366	347	339	394	368	344	330	321	382	345	357	362	335	333	360	301	341	331	356	332	319	331	339	375	341	340	389	407	338	358	373	330	346	352	324	338	367	339	314	339	355	348	364	352	360	362	361	335	324	345	380	360	357	360	396	344	415	367	356	339	351	349	326	360	381	357	326	351	343	355	356	378	378	334	352	375	349	375	363	346	338	338	322	292	354	343	341	346	334	346	349	343	344	337	313	366	359	355	363	341	358	362	315	370	361	381	363	352	373	351	363	333	326	330	366	377	383	359	337	348	371	375	365	370	328	344	332	325	329	343	318	365	345	322	345	366	333	344	312	338	388	380	324	369	351	364	336	325	337	330	339	361	368	330	361	356	320	314	358	355	353	366	362	353	353	351	353	357	352	344	334	345	385	346	342	375	337	359	389	350	320	372	325	327	359	380	383	339	380	357	363	359	345	365	318	348	351	347	353	380	320	359	345	357	372	318	349	329	339	331	337	364	350	340	351	373	372	334	370	337	372	382	361	338	347	398	322	371	417	368	359	329	341	334	367	374	352	361	399	340	396	311	385	370	362	342	366	333	386	351	349	382	379	374	380	327	399	386	340	338	373	345	361	339	318	366	339	358	349	363	356	342	371	343	377	404	320	322	349	362	336	360	353	349	331	361	309	330	348	344	367	345	342	326	335	365	329	398	373	338	346	356	345	381	347	359	316	362	388	367	343	359	343	351	336	355	343	355	341	366	383	364	332	335	353	307	372	363	338	343	364	365	341	377	384	348	381	356	373	361	338	346	353	363	341	380	327	296	360	349	317	325	378	348	356	380	394	348	382	366	338	346	347	359	349	344	325	326	350	368	357	328	357	336	338	346	337	349	341	344	366	339	346	366	382	330	382	349	355	374	379	343	321	337	362	341	370	348	410	349	328	353	334	346	352	370	381	341	311	359	355	386	342	370	336	343	317	356	343	342	358	354	359	361	355	395	363	360	349	350	372	372	360	369	376	369	359	372	367	328	348	372	371	346	356	356	374	321	350	348	346	360	357	362	326	358	365	372	350	326	364	364	337	361	363	356	379	332	350	350	322	339	373	355	370	364	377	351	366	347	317	352	367	375	331	316	354	319	343	365	309	341	378	375	361	353	380	375	351	399	370	347	335	367	367	340	323	335	330	375	363	363	330	347	338	342	352	333	355	367	342	362	360	349	356	344	326	374	398	332	354	349	367	363	346	363	342
23409	25658	6461	1112	1226	889	517	459	433	440	435	433	469	420	420	424	425	465	453	441	454	441	383	426	425	424	431	397	439	401	399	431	423	437	419	413	403	449	473	460	425	409	433	410	425	436	398	422	427	391	381	438	400	387	426	421	399	411	441	437	401	466	414	418	415	433	429	446	402	409	425	419	437	449	442	417	418	457	410	407	410	415	438	475	445	421	443	382	414	387	414	429	437	444	456	449	458	429	413	456	429	429	377	432	413	399	449	444	432	400	449	451	423	406	443	447	423	409	428	436	442	409	425	459	422	387	430	421	443	440	443	452	472	416	416	430	438	403	448	422	436	405	433	435	440	413	427	406	413	434	440	421	429	425	415	405	434	401	415	429	389	417	404	420	413	432	440	429	399	437	444	420	448	449	421	433	397	440	417	409	357	420	425	428	411	433	445	451	417	427	424	414	451	468	419	417	397	444	422	406	442	429	443	457	456	386	426	452	416	422	460	417	475	424	441	403	445	421	405	408	424	446	469	450	415	410	406	426	401	439	401	428	450	416	415	428	399	404	429	422	428	416	425	443	420	382	416	430	418	371	402	394	407	481	456	413	453	423	427	421	419	436	443	408	430	431	451	428	359	395	412	445	445	470	420	428	419	433	402	409	394	411	429	442	409	428	385	394	383	417	391	398	395	431	399	433	417	431	378	449	472	449	425	443	448	410	418	425	401	412	436	464	459	439	427	408	445	413	387	424	408	434	452	456	383	413	420	409	424	464	411	411	393	431	419	468	442	441	453	377	425	407	414	452	421	412	455	429	429	472	435	452	421	414	450	414	439	428	416	409	437	392	411	413	415	431	463	441	424	421	426	428	437	440	449	381	427	421	429	412	403	400	431	416	445	369	427	402	415	455	475	402	388	387	439	407	441	424	419	373	429	432	448	414	445	403	449	447	420	391	418	472	423	402	406	436	403	406	408	398	407	408	428	402	459	412	436	424	418	405	405	435	426	447	414	399	436	419	428	424	422	433	429	430	395	424	440	392	407	412	437	445	431	427	433	421	449	383	442	420	421	407	432	432	479	398	389	437	410	455	401	407	396	422	474	452	417	420	419	416	440	395	384	411	436	423	412	424	426	413	433	406	420	421	478	420	389	454	423	425	395	421	418	427	456	383	439	418	442	451	444	420	433	429	423	420	447	385	383	454	404	445	462	428	453	435	412	456	445	443	425	433	415	441	438	426	426	420	428	434	429	427	403	416	436	433	431	397	413	420	393	433	430	423	350	409	391	418	437	437	431	449	444	418	414	433	410	449	416	432	427	437	435	411	459	449	432	436	445	398	450	437	419	447	427	437	404	413	414	423	430	419	442	412	413	447	449	430	418	449	423	408	419	439	410	463	438	450	424	442	452	443	436	404	425	438	413	448	414	399	428	422	453	433	398	399	395	401	464	439	427	436	429	444	432	439	398	405	474	391	414	419	429	435	442	415	364	477	400	412	439	454	382	439	399	417	433	426	410	429	438	431	416	432	409	423	443	385	380	409	408	388	425	455	418	422	416	407	426	398	385	419	412	442	418	419	433	399	438	430	425	403	408	421	438	441	426	394	446	428	435	397	427	440	416	419	466	460	430	418	439	450	416	420	449	419	421	420	465	446	433	442	451	405	432	435	411	441	428	424	476	409	444	417	427	423	433	395	433	377	407	446	418	415	413	431	387	429	417	425	418	424	413	433	432	413	407	449	419	426	411	413	428	405	407	440	425	416	440	420	435	411	428	427	422	444	434	431	431	400	407	424	440	410	406	432	432	445	403	424	419	403	395	382	438	431	434	409	409	430	411	451	433	398	427	419	448	425	385	418	420	467	459	434	451	432	441	432	420	433	415	427	430	403	366	408	425	416	441	435	436	453	415	389	445	429	429	417	448	433	433	436	418	445	455	415	384	424	438	453	430	425	400	399	463	433	432	393	446	396	411	447	471	467	437	426	450	447	415	410	429	391	428	443	424	441	423	433	436	420	405	405	425	441	413	406	434	430	434	400	420	396	427	433	438	422	405	444	458	381	425	412	403	401	431	447	402	397	376	427	456	458	431	395	379	390	415	436	466	423	414	411	432	498	433	447	404	413	435	423	444	404	419	424	425	437	460	408	411	445	439	437	394	430	459	428	447	416	453	444	412	427	415	430	443	434	379	419	431	429	410	445	398	442	444	434	463	419	440	415	411	398	445	408	395	449	449	421	394	433	439	432	428	391	420	381	428	427	424	467	418	420	419	415	390	428	435	412	426	405	447	435	404	451	399	450	409	427	405	418	368	457	417	398	373	413	407	434	417	405	436	439	416	436	395	422	435	430	388	421	423	433	407	380	444	429	428	424	479	416	427	384	434	429	425	424	411	425	425	407	400	427	410	415	423	420	430	416	432	457	433	372	470	424	440	431	412	442	429	475	449	418	463	399	451	433	463	421	431	417	423	397	412	431	410	404	370	419	402	411	462	425	437	396	452	431	464	405	443	423	399	455	460	478	451	449	450	424	424	408	394	433	407	439	455	415	423	417	441	424	414	409	426	434	452	421	433	391	437	422	429	440	448	420	414	470	431	404	424	390	433	446	443	399	457	410	425	423	463	415	448	434	407	432	447	387	428	451	423	408	455	456	432	437	421	454	441	446	414	415	446	452	422	450	418	414	416	430	419	383	396	393	428	403	442	423	443	482	440	439	405	463	434	434	454	374	429	476	398	414	417	367	447	427	421	436	409	439	416	422	426	456	419	433	429	397	414	432	425	398	415	425	441	443	427	400	422	421	419	425	409	436	471	450	418	432	415	447	413	404	422	439	442	421	409	436	449	415	458	447	443	446	432	455	434	432	433	429	416	401	413	415	421	415	440	463	422	421	444	426	418	420	447	415	393	403	466	411	421	422	449	407	488	414	396	441	453	417	433	417	413	426	430	401	435	432	413	462	425	443	435	422	426	462	425	381	425	411	392	445	404	386	446	408	376	384	441	418	413	430	437	464	397	437	447	410	432	417	437	415	415	422	433	458	442	395	397	395	375	434	422	424	403	437	394	436	427	408	433	425	423	418	432	395	420	426	414	414	440	445	424	442	428	465	454	446	444	436	453	414	414	442	418	442	406	409	407	438	430	440	386	422	444	438	365	395	412	419	436	438	387	382	413	442	415	435	440	404	417	428	451	425	437	411	403	426	420	460	415	460	455	430	460	425	425	409	398	414	442	478	419	412	384	411	417	439	423	422	436	427	421	410	417	471	408	439	404	423	412	425	427	462	404	408	405	412	418	414	413	399	473	413	399	423	436	445	448	418	417	410	390	437	416	439	419	414	414	422	431	432	366	456	413	442	427	397	433	429	390	398	415	443	453	448	456	450	424	447	443	415	392	462	442	422	420	432	452	466	414	424	435	457	462	396	457	446	436	426	428	403	419	415	399	424	402	436	438	422	418	423	382	427	440	419	398	411	402	455	427	385	408	426	417	422	424	411
24326	21299	28138	24598	19735	6998	1093	696	668	608	594	564	586	570	511	547	550	545	526	557	514	491	504	506	553	510	532	490	510	541	486	562	556	554	562	543	510	530	507	517	514	503	508	527	518	492	527	508	537	511	477	556	518	549	471	488	495	509	513	453	525	541	498	491	536	508	496	511	513	493	488	540	497	497	512	510	549	552	519	496	537	504	530	550	525	513	505	548	510	499	532	538	515	488	492	523	532	520	490	492	537	485	516	506	478	512	527	552	500	515	511	539	484	481	527	509	502	533	507	500	539	533	454	524	497	498	524	545	503	510	509	508	489	476	497	540	516	503	511	491	491	507	528	488	511	496	529	512	531	485	497	467	538	455	510	512	529	483	479	511	495	499	530	538	532	520	545	501	531	527	490	510	556	500	483	517	530	541	537	509	505	522	562	577	524	479	532	468	510	498	564	520	547	474	556	540	527	506	508	489	531	550	525	541	531	523	487	519	519	523	557	514	514	564	499	493	518	470	519	490	534	530	514	488	482	476	502	537	508	559	513	555	521	532	543	526	522	501	494	517	516	498	495	504	516	536	537	492	554	519	517	508	548	531	539	512	538	491	504	533	533	497	520	467	521	511	502	538	549	540	546	492	533	476	490	514	492	543	483	522	570	520	536	517	484	528	545	508	510	524	555	513	499	558	481	543	525	474	495	490	512	543	507	479	452	485	492	485	482	549	535	477	524	537	510	540	534	536	502	482	515	503	523	478	527	555	507	533	458	532	527	541	505	495	497	525	502	497	502	567	521	523	501	543	516	512	489	509	523	508	502	522	557	530	550	493	478	493	523	511	525	505	470	472	540	512	513	532	535	506	516	528	553	492	546	489	503	497	586	515	581	502	490	500	503	517	547	444	514	525	496	518	542	516	541	480	532	512	519	512	532	525	486	484	507	535	480	479	494	480	522	474	519	535	469	522	511	504	524	545	518	527	514	492	510	481	500	509	519	477	472	538	521	512	490	525	496	547	510	494	500	501	485	505	503	555	493	511	553	512	497	506	464	523	520	490	539	540	543	484	519	485	502	512	495	487	491	510	457	536	535	534	519	505	516	520	533	547	553	522	529	540	529	529	533	525	509	515	456	498	524	521	522	531	526	510	529	517	524	546	532	490	529	520	498	474	508	491	532	526	546	547	507	532	527	503	519	460	507	497	527	507	467	531	496	519	544	518	518	511	532	477	497	497	464	541	493	506	486	507	537	503	512	527	526	506	480	523	545	514	504	521	460	492	520	483	476	525	523	491	506	509	526	512	490	498	514	536	506	500	487	523	512	477	535	542	526	505	525	533	504	516	494	524	507	488	516	518	485	498	518	528	525	525	515	497	521	537	507	515	511	552	501	492	501	511	535	516	477	518	522	532	498	484	496	538	496	515	518	500	535	514	544	469	535	489	544	463	532	512	492	525	529	533	515	490	491	481	494	494	527	523	519	505	516	492	485	507	485	525	524	524	517	485	496	470	505	508	482	491	482	507	505	508	508	541	515	544	550	487	505	506	514	512	465	521	520	564	511	485	518	553	496	502	533	506	524	491	519	503	548	524	540	534	497	510	528	496	514	507	558	532	480	503	504	494	517	523	484	483	519	493	484	548	474	519	528	497	493	499	543	496	512	508	554	499	494	454	489	477	481	519	508	535	533	542	492	481	527	475	520	523	513	505	536	556	569	545	499	518	571	511	523	556	537	542	513	476	548	507	526	487	522	497	535	471	493	500	534	556	504	502	517	536	472	472	523	549	535	523	487	502	515	505	521	499	539	490	502	516	523	470	537	528	518	531	519	509	501	524	523	509	503	519	506	523	491	548	530	533	527	517	542	515	533	528	507	531	548	494	488	530	493	518	534	513	525	533	542	519	532	534	521	512	542	470	498	508	561	477	524	501	514	526	541	514	552	448	520	501	503	514	521	522	507	508	515	524	485	502	485	537	512	533	518	516	521	512	549	530	518	494	478	483	522	539	483	509	476	534	523	516	529	482	520	486	484	501	492	514	458	543	475	533	526	518	500	469	503	458	492	501	512	452	522	526	480	489	527	488	513	529	508	566	509	514	527	519	504	540	486	497	490	536	515	510	478	540	502	526	507	517	513	488	505	522	524	501	520	516	529	499	508	532	503	505	540	545	527	515	518	553	510	494	500	489	505	519	515	467	500	517	531	542	543	460	499	519	490	520	541	529	479	472	528	520	528	527	526	481	492	504	515	493	512	508	483	583	516	511	499	523	511	491	526	492	479	473	490	530	479	487	539	517	524	533	482	510	505	515	528	516	520	536	540	528	498	546	524	488	540	535	516	533	545	488	486	525	489	496	504	516	546	516	503	475	533	506	510	511	543	502	528	489	506	499	534	510	539	530	563	542	508	530	526	512	566	525	493	497	508	496	526	482	532	540	497	498	498	538	599	507	495	535	529	545	480	511	502	509	501	532	510	523	506	470	521	544	507	508	517	533	516	522	515	502	480	484	520	521	469	555	517	514	539	478	545	500	554	532	520	475	539	504	525	498	504	530	506	485	510	497	539	499	542	485	505	491	537	544	520	489	512	490	503	499	525	533	530	521	528	525	485	550	504	512	516	523	496	526	499	521	572	526	496	495	545	522	477	533	529	460	498	517	536	500	514	489	520	504	528	519	532	521	534	492	478	523	531	524	541	518	532	450	488	498	504	515	549	547	528	488	573	496	516	475	538	499	512	535	540	504	546	528	511	518	499	479	539	480	512	511	541	520	519	497	541	524	497	511	500	493	518	507	507	504	514	479	489	488	529	537	535	523	485	498	471	499	473	525	499	484	461	506	496	513	517	486	512	539	522	536	494	532	508	516	537	487	480	505	539	469	509	556	503	521	548	521	475	518	501	531	500	493	533	463	467	537	501	494	529	501	519	493	507	493	517	526	522	523	529	509	514	491	506	531	534	481	516	496	522	571	548	549	547	477	522	487	507	558	570	543	524	510	529	498	482	490	531	516	488	526	552	481	568	486	507	527	485	494	512	469	464	504	496	519	513	488	541	541	546	512	485	505	550	492	503	520	509	489	516	491	528	519	550	493	508	477	514	499	561	519	536	545	499	493	523	527	518	533	486	535	537	502	519	463	535	501	509	492	524	547	529	504	520	521	543	491	562	525	505	511	495	548	567	504	487	525	534	525	514	518	512	476	513	508	483	508	489	490	511	497	527	477	506	519	498	487	522	523	548	484	507	541	527	488	492	494	510	502	509	509	510	540	480	468	518	500	529	511	485	500	532	506	519	544	495	537	528	527	504	527	528	525	519	495	560	508	495	508	533	512	504	534	496	489	482	546	532	493	503	490	530	478	524	509	540	539	516	468	499	485	480	490	513	471	538	498	501	518	549	510	503	520	529	504	537	479	524	518	524	508	496	511	532	458	528	489	519	475	549	545	514	455	478	490	496	483	481	508	508	469	522	497	493	533	509	509	522	486	564	495	539	502	513	491
45230	60339	27636	6564	7676	6721	1242	1007	910	851	778	816	741	720	659	663	676	688	618	674	601	647	659	617	636	602	623	662	582	606	604	606	599	598	620	598	559	568	565	585	590	602	614	575	582	639	585	621	633	575	589	612	624	625	582	584	628	604	582	611	605	579	596	597	630	634	551	613	588	585	630	635	569	585	605	621	596	629	589	581	592	622	562	638	600	626	542	572	539	572	604	596	577	631	615	589	612	601	648	601	571	599	602	613	558	627	583	608	601	555	622	579	595	585	601	576	591	570	627	543	608	559	589	605	609	590	611	567	566	654	587	611	575	552	594	622	607	569	586	604	592	576	601	605	627	592	658	595	625	597	586	638	620	587	599	590	604	609	584	566	606	598	598	572	618	636	670	637	613	603	616	582	616	611	598	604	614	566	592	575	599	571	575	600	584	596	542	581	608	566	572	581	540	603	638	569	566	592	601	594	574	635	589	568	608	564	565	589	605	592	598	591	616	613	649	584	596	597	575	610	580	591	573	572	556	600	570	604	608	620	558	600	585	615	624	625	579	569	611	612	614	577	586	588	584	608	564	616	566	585	621	563	596	591	601	606	601	600	601	584	598	606	648	562	601	587	572	606	620	558	611	604	604	589	596	610	566	630	605	580	594	584	583	588	589	586	578	560	637	586	643	564	558	643	575	537	600	582	604	611	575	627	646	594	576	576	604	612	562	578	595	593	605	585	587	578	585	577	601	576	599	616	576	606	560	625	621	576	616	591	598	606	569	599	614	630	557	603	569	598	597	626	616	586	601	596	573	635	591	611	590	595	624	585	617	589	651	630	587	591	566	527	634	545	608	566	635	616	591	623	579	596	622	615	612	578	564	597	582	601	598	607	575	594	580	604	562	592	593	617	612	549	652	624	567	617	609	597	613	561	593	574	607	564	608	594	608	587	610	593	596	591	556	599	618	590	601	594	617	576	621	641	600	640	601	580	549	574	560	610	624	587	592	614	570	577	587	581	591	562	566	627	636	567	624	602	602	597	633	601	576	605	580	590	599	605	583	581	596	593	614	573	577	599	604	586	627	594	589	564	579	607	585	558	621	611	605	591	573	596	581	547	628	631	654	618	589	575	622	559	587	601	657	571	615	632	617	602	630	654	597	605	613	596	560	581	604	601	532	627	610	588	611	633	596	596	543	605	575	619	637	591	576	593	600	571	592	572	587	610	600	619	569	572	573	570	646	606	571	578	568	627	599	632	598	548	587	611	572	575	622	599	559	581	584	578	583	581	600	589	614	599	564	604	594	569	602	585	604	578	550	654	588	556	586	565	595	613	617	606	612	589	578	578	579	607	581	624	592	609	599	573	609	688	629	634	592	609	561	580	583	612	612	593	578	635	604	584	607	612	610	571	584	603	569	626	594	596	549	602	572	547	569	574	504	607	557	582	558	574	621	559	598	604	588	612	600	582	606	604	560	585	593	581	589	583	592	604	609	577	567	617	597	577	603	609	627	568	568	600	581	572	597	595	568	546	587	621	612	588	648	544	580	611	526	608	587	585	567	617	629	649	597	589	593	603	572	555	591	590	595	571	582	581	580	570	572	592	591	625	600	581	583	622	608	589	567	575	577	614	579	575	577	605	616	574	590	585	588	624	582	606	610	591	541	634	583	547	557	625	611	590	577	618	557	588	605	602	575	580	581	634	610	614	599	581	618	614	577	559	648	562	592	615	641	584	572	603	628	607	573	599	581	573	598	615	561	610	621	569	587	587	654	620	556	576	561	608	623	611	630	563	616	639	585	615	559	565	586	608	554	562	609	560	597	589	561	612	593	572	573	558	588	620	575	578	570	651	600	599	603	622	619	555	625	575	594	591	598	583	609	572	564	569	559	650	608	592	589	571	605	605	586	582	570	568	616	584	565	635	598	634	611	576	586	604	652	610	577	615	568	593	567	563	588	523	628	558	631	586	561	598	613	583	616	627	639	581	586	593	584	617	618	585	588	598	624	610	575	572	594	608	576	577	592	596	613	599	565	607	576	585	569	599	613	589	592	592	567	584	644	568	626	581	575	593	595	591	565	598	532	637	626	575	596	607	546	610	579	582	566	585	577	601	557	603	606	585	604	600	589	585	589	585	594	588	583	570	630	572	586	593	603	579	626	587	587	576	611	593	638	576	610	626	615	618	583	617	617	612	615	611	568	576	589	605	604	590	585	583	582	611	639	574	613	577	560	629	587	602	565	580	633	560	565	582	580	585	605	576	593	565	635	645	598	576	595	608	598	562	582	593	605	584	574	629	584	562	608	579	646	617	599	588	608	611	581	523	595	617	603	575	598	603	610	582	620	549	607	573	578	556	562	549	581	593	589	592	580	593	544	577	579	580	555	636	592	612	593	659	595	554	575	589	594	579	632	620	594	614	583	571	588	587	588	572	562	555	587	620	650	595	555	559	595	561	614	630	629	597	589	572	558	625	577	554	614	575	613	616	593	600	556	620	596	635	570	581	566	567	590	554	578	583	614	594	597	580	578	604	624	573	634	606	602	624	596	592	599	647	639	584	598	623	597	599	600	603	590	619	628	615	591	636	587	610	595	637	627	644	610	584	618	600	588	581	622	606	590	649	590	576	577	625	616	607	585	603	608	605	560	597	580	554	614	549	587	592	540	578	587	611	575	606	612	567	558	599	593	617	599	559	570	551	559	583	613	660	597	585	629	596	603	578	586	598	593	573	619	613	596	585	593	596	601	596	574	573	553	577	600	605	591	559	530	577	647	601	641	629	620	646	605	568	619	583	587	591	579	632	580	609	618	583	588	574	523	562	626	626	595	607	587	597	638	587	595	609	549	597	628	582	605	569	580	596	617	567	596	582	576	544	552	595	599	591	560	557	614	584	570	588	573	572	572	596	596	594	588	587	638	613	629	635	565	610	632	543	578	601	600	586	586	608	606	615	583	622	581	593	569	563	589	614	573	624	575	574	597	567	605	576	603	595	585	619	585	576	614	624	620	594	616	556	570	577	617	620	649	563	553	582	598	561	588	594	609	607	659	560	602	570	578	589	617	600	593	646	573	608	626	601	525	630	616	583	557	606	561	600	616	590	598	625	578	596	592	592	577	588	600	579	627	574	612	602	558	618	567	559	571	572	609	552	577	587	608	545	604	598	570	603	585	605	585	591	590	545	591	598	592	602	586	578	560	614	574	590	597	613	601	615	562	546	587	580	573	593	602	644	580	580	630	586	553	590	612	596	616	590	590	603	622	598	573	569	613	554	604	580	544	587	621	564	575	635	603	613	601	602	591	593	574	597	600	614	581	563	596	627	574	619	630	591	603	625	604	589	587	616	601	600	583	575	616	646	598	609	611	595	549	595	610	565	529	587	609	598	616	592	539	572	589	619	610	570	633	525	562	641	591	576	552	589	607	630	569	606	561	597	602	624	598	604	616	582	603	652	582	597	608	630	579	655	588	647	600	608	556	576	645	577	591	589	623	615
25476	21381	26883	24644	6692	1854	549	461	484	473	413	420	458	392	408	414	407	406	406	429	416	416	384	424	423	414	417	425	393	392	369	387	437	422	401	397	429	391	385	428	378	420	412	427	392	404	403	387	378	384	458	403	402	381	372	422	417	414	418	428	379	407	402	389	404	377	378	400	413	393	412	393	373	410	389	412	417	393	389	389	381	423	393	392	410	411	418	409	357	363	398	385	412	355	386	391	362	379	381	424	388	437	407	408	402	410	376	406	384	374	435	404	414	360	421	380	415	413	384	408	411	379	402	423	400	466	412	430	405	417	417	396	429	405	425	411	435	398	401	410	386	367	414	418	396	382	413	394	411	402	413	373	396	405	413	424	408	393	407	383	387	397	403	361	401	390	372	403	386	407	383	376	441	412	416	426	410	411	390	403	377	369	396	390	388	384	395	392	412	395	399	396	410	460	442	400	371	416	419	392	415	430	420	412	399	371	387	388	397	416	418	389	411	349	415	405	413	420	416	416	416	352	394	413	463	399	417	416	402	384	438	420	392	381	387	388	376	388	438	396	396	388	403	415	397	378	422	410	397	410	375	412	391	386	382	386	408	386	389	417	393	407	360	411	417	400	413	403	404	397	390	366	374	387	432	404	369	399	406	395	429	405	418	428	385	401	408	442	399	369	393	423	449	415	390	409	384	386	393	383	375	423	400	423	425	410	355	421	384	389	405	414	359	402	409	374	399	374	417	407	412	400	402	387	387	430	422	408	406	379	387	413	402	416	396	391	405	386	396	405	389	412	373	381	413	422	401	396	409	403	426	416	414	363	408	390	389	378	390	391	374	415	400	376	380	389	403	368	423	398	401	380	406	364	401	455	398	411	382	440	445	416	404	392	414	414	413	379	411	402	410	391	423	398	391	394	437	440	369	396	376	436	382	350	405	430	425	394	417	429	384	448	401	381	403	460	363	409	422	432	396	378	377	397	350	439	399	402	387	404	372	391	374	394	384	425	412	389	390	401	400	370	415	377	356	399	410	429	391	429	432	461	391	380	381	399	372	413	377	375	405	419	445	405	386	416	432	355	407	383	378	361	449	409	400	394	429	393	423	427	381	420	414	372	412	397	417	436	428	403	389	387	390	384	423	415	415	401	406	397	409	390	393	419	393	379	426	409	394	392	401	401	384	400	400	388	431	368	398	442	420	413	415	382	407	425	415	373	394	406	416	387	414	380	428	391	406	376	370	382	398	417	396	390	401	395	380	403	379	400	427	424	392	406	445	421	392	430	393	392	396	436	386	447	420	410	399	402	428	386	378	365	390	401	408	447	437	400	393	408	418	385	439	372	405	367	379	431	385	415	413	437	406	444	405	389	417	371	397	392	398	395	406	389	383	387	393	431	434	389	413	409	387	382	401	344	432	404	374	391	380	416	386	383	418	384	405	389	409	418	383	415	419	376	408	412	375	414	398	379	379	390	401	398	432	422	408	391	385	399	393	404	416	369	360	399	392	401	434	384	397	407	410	387	369	385	414	454	389	414	397	386	444	414	427	395	417	397	375	383	405	373	428	426	370	424	392	398	427	404	395	396	409	409	372	383	422	407	359	426	435	381	432	414	400	402	393	430	405	383	425	407	368	379	420	403	415	401	381	389	393	413	382	427	419	406	403	427	381	439	429	408	409	417	383	408	403	412	398	401	408	407	419	464	391	390	456	431	428	400	408	393	420	414	406	456	397	411	401	416	360	413	382	372	415	398	411	426	375	413	384	387	445	392	407	381	366	419	414	342	395	423	401	413	409	366	425	405	449	425	439	393	400	405	399	387	413	406	411	417	386	426	406	382	396	418	434	353	410	396	361	372	394	374	408	399	377	406	402	406	373	367	414	410	420	387	396	399	402	407	410	371	401	383	372	390	387	384	409	415	384	407	404	411	384	409	405	398	369	392	374	391	419	405	389	398	377	431	429	383	410	383	413	385	414	398	407	425	403	445	417	386	404	390	388	393	416	432	387	422	387	401	422	410	386	390	414	433	397	407	363	364	368	415	412	402	417	375	385	397	384	406	417	395	422	368	388	389	408	424	366	396	387	409	382	378	376	413	456	401	417	390	380	411	400	397	422	412	368	395	405	405	402	403	391	377	422	406	382	386	388	378	376	386	407	392	414	380	367	375	360	404	388	382	409	406	440	396	425	398	370	402	390	384	384	399	417	400	408	401	419	401	398	389	411	373	396	409	397	413	412	357	415	422	402	369	369	446	391	396	393	372	404	402	394	373	400	409	371	383	429	403	417	386	410	430	400	434	404	375	402	408	398	393	385	412	436	393	370	398	393	422	398	392	445	387	378	403	383	404	381	387	407	410	377	419	428	383	380	441	418	403	396	393	401	413	376	360	399	410	412	396	421	359	440	412	400	409	395	426	379	396	412	394	398	389	436	402	392	388	401	374	379	393	400	392	381	396	411	411	383	383	351	403	400	362	371	397	366	396	368	405	413	414	404	419	404	429	404	418	433	384	393	396	419	412	382	378	383	429	411	386	433	376	406	426	401	411	358	437	429	374	416	450	414	379	386	400	382	363	389	395	413	405	405	369	407	393	406	405	376	365	381	408	378	378	399	410	401	423	398	428	400	424	397	402	410	396	395	420	384	430	391	380	408	435	406	420	421	396	398	396	386	403	409	398	375	398	400	397	413	421	371	408	435	386	377	371	409	397	416	393	400	421	414	391	420	390	377	382	375	412	391	411	405	391	385	399	391	397	412	391	397	382	393	404	368	395	402	433	375	414	389	406	394	437	418	393	409	428	402	402	402	394	439	409	415	418	403	415	417	393	379	392	403	371	386	394	415	349	433	400	405	433	405	424	372	404	405	427	427	399	427	373	425	395	416	362	423	379	417	361	417	372	381	386	384	421	405	403	417	424	415	408	392	410	366	418	399	414	440	391	389	408	403	398	397	407	386	386	394	421	431	409	393	418	413	437	378	440	410	398	410	399	397	424	385	385	398	374	353	383	404	407	398	401	386	430	405	376	418	398	395	373	445	387	407	351	391	368	373	374	400	402	400	369	435	391	401	389	399	428	372	417	412	386	368	364	391	429	376	443	377	423	404	403	380	405	381	416	425	397	414	390	416	382	410	393	396	422	411	389	385	404	408	373	391	432	431	446	393	400	387	381	393	375	420	407	393	397	377	390	404	372	407	425	419	407	411	409	404	392	361	381	390	397	404	416	384	411	381	399	406	446	412	401	391	435	421	415	380	380	386	358	417	414	391	393	403	433	416	424	396	417	386	403	401	380	396	383	389	343	359	397	409	387	408	416	442	427	414	387	417	371	388	374	409	400	389	359	429	416	419	381	402	408	397	422	377	368	412	390	426	411	405	390	394	379	407	402	360	407	395	394	384	357	387	438	358	454	384	391	411	367	387	419	382	396	375	396	392	380	408	357	421	388	408	398	415	385	395	419	406	442	416	399	389	417	425	404	384	415	405	376	387	410
42012	48845	22388	4526	4469	4103	792	760	689	593	591	564	597	546	556	585	544	511	526	560	517	507	522	501	506	459	513	499	504	489	563	474	526	495	490	493	482	501	499	518	561	489	506	464	522	491	507	512	474	502	521	524	495	526	478	509	494	465	528	507	474	496	472	444	474	477	501	468	522	453	505	485	513	497	463	456	504	531	515	471	490	521	491	452	478	472	448	478	494	478	448	539	523	467	482	486	486	525	475	488	472	494	480	485	471	509	491	495	513	492	496	506	487	500	490	468	518	484	531	486	509	478	564	495	495	509	531	496	486	491	527	476	510	524	496	501	493	487	469	467	459	499	513	481	501	494	436	529	471	481	490	463	473	507	526	518	496	483	505	480	484	470	488	463	496	473	466	523	495	483	493	483	494	504	497	458	470	491	496	506	510	487	483	489	492	519	517	481	479	473	513	443	454	474	517	479	509	487	493	477	516	473	521	479	481	517	483	479	504	500	507	519	529	495	453	534	483	504	530	488	506	504	529	527	445	496	496	465	496	475	470	470	466	495	478	491	473	484	449	486	483	456	459	491	489	483	495	477	527	515	468	487	499	510	469	489	520	517	502	480	460	514	479	499	519	447	505	475	507	493	502	486	485	511	477	490	476	507	477	493	484	477	481	475	512	510	513	503	521	470	468	506	483	504	501	475	473	503	488	478	510	479	515	485	502	521	512	482	488	505	475	504	491	486	510	518	477	509	449	497	489	509	491	459	508	456	485	517	488	477	495	503	476	491	486	486	500	491	503	486	475	484	494	479	480	525	483	506	484	483	496	503	469	467	472	487	504	535	487	463	545	521	496	493	471	492	456	520	494	499	494	462	504	482	528	494	475	467	493	536	489	479	527	486	488	470	486	470	508	523	490	489	481	493	451	473	470	476	512	459	490	447	474	514	530	466	501	470	494	508	498	501	498	485	472	484	504	488	489	455	491	484	521	451	486	507	481	541	515	478	512	521	475	482	504	459	470	482	481	480	494	480	504	512	484	505	497	492	478	508	524	524	508	475	515	469	475	490	510	510	507	503	480	522	471	477	453	489	488	499	501	465	487	516	481	485	472	491	535	537	495	491	467	482	502	515	515	512	486	489	529	498	503	492	513	492	493	468	505	513	515	519	474	492	491	509	510	504	481	467	480	487	466	483	492	477	469	539	458	514	482	464	459	517	462	543	480	536	502	483	457	477	500	463	487	523	459	482	459	467	530	481	500	509	435	508	467	489	513	538	465	496	478	455	532	505	466	481	495	487	502	488	464	462	464	468	459	497	488	480	473	467	471	456	487	464	498	443	503	460	514	497	481	517	448	514	475	509	501	459	514	468	501	519	479	504	499	486	492	501	462	517	455	503	492	446	507	504	496	469	499	497	500	475	517	541	412	478	502	520	455	480	494	499	493	521	475	506	449	501	479	469	473	476	478	444	469	484	462	490	486	495	491	486	461	443	485	517	539	524	489	506	498	491	494	497	472	487	437	475	488	443	484	475	463	453	495	474	469	500	494	480	469	461	468	503	485	502	475	509	476	526	475	519	493	481	463	447	468	501	483	489	495	460	505	489	523	469	493	480	489	550	519	482	481	497	484	488	473	494	472	488	496	493	446	467	495	462	457	505	520	465	462	543	495	463	489	527	559	466	477	490	506	517	474	489	521	521	506	481	522	462	505	481	476	509	483	483	463	509	492	492	492	516	483	516	475	508	472	469	532	459	459	493	502	510	487	486	536	496	488	457	468	491	450	502	506	463	486	471	489	516	493	516	523	482	499	523	461	447	507	514	494	511	467	489	476	513	495	519	483	505	473	486	470	481	499	538	501	449	476	509	487	449	494	458	462	469	469	479	452	482	503	477	501	517	441	513	483	509	494	506	481	532	481	515	490	495	500	492	488	519	504	471	470	503	512	540	481	506	527	452	552	489	496	434	490	493	511	471	494	489	516	483	496	487	527	492	464	481	486	497	430	491	513	478	490	485	463	461	498	497	493	464	492	499	479	496	476	504	518	513	473	480	493	516	503	453	455	483	513	522	469	502	469	515	510	463	466	506	499	542	474	507	470	486	518	496	477	518	483	512	489	494	477	486	471	473	485	470	485	514	524	480	462	475	479	487	518	463	486	504	499	496	502	525	481	445	470	492	502	512	518	537	481	518	475	489	504	460	505	517	505	522	454	488	470	481	505	495	507	486	489	466	486	504	517	507	456	487	501	495	511	483	470	512	469	450	470	486	535	499	476	484	472	499	499	473	481	481	510	499	477	440	478	499	489	473	460	464	497	482	503	518	513	467	461	486	514	475	513	481	503	499	486	520	485	509	473	533	475	494	468	498	481	482	495	496	512	515	482	461	537	476	457	498	511	520	530	506	523	461	484	481	514	523	512	499	466	485	505	461	477	481	507	480	534	473	512	517	481	533	529	489	470	503	488	461	453	478	483	491	525	475	471	475	501	485	482	480	480	473	492	492	516	494	490	511	494	480	478	479	492	466	481	510	486	508	477	476	492	515	489	523	525	493	470	503	490	526	509	468	497	521	526	470	477	521	471	517	491	505	462	483	454	464	528	474	482	511	490	478	503	498	488	501	536	497	491	529	474	451	475	519	515	507	463	479	477	489	474	526	514	482	467	502	521	507	482	479	447	491	480	538	456	483	505	476	498	524	519	501	495	505	482	518	523	494	516	481	510	489	488	500	513	474	495	507	485	450	487	487	466	485	488	504	490	482	474	487	499	513	491	468	521	475	468	510	520	466	506	489	478	454	495	477	460	492	479	531	465	506	523	497	502	498	501	518	509	501	478	531	459	500	485	462	502	502	504	478	499	509	492	453	484	508	484	510	507	457	492	495	491	487	489	516	471	536	490	487	457	514	452	486	489	494	526	487	516	486	489	506	508	476	503	461	494	486	456	468	491	512	493	519	479	489	492	500	489	492	487	557	518	484	495	499	476	455	494	497	474	509	455	500	472	499	511	513	474	492	505	540	523	519	464	510	509	475	477	498	456	436	473	546	465	522	461	507	481	477	461	506	479	474	441	473	476	509	456	482	472	513	504	469	495	500	512	488	504	463	499	474	502	480	489	501	465	483	456	510	474	496	503	478	470	452	511	520	490	521	465	525	485	534	482	487	473	460	486	496	462	519	478	450	508	497	517	527	499	515	494	497	458	546	502	510	463	505	487	483	503	534	529	531	484	500	496	498	463	488	503	478	475	548	484	520	467	520	482	483	498	465	524	496	514	505	455	492	501	497	465	506	480	484	509	484	489	468	456	483	503	506	486	527	501	495	493	487	479	526	516	475	445	515	472	490	438	526	521	485	492	500	517	482	519	510	485	505	469	513	503	498	518	474	474	457	511	499	486	499	530	446	488	503	484	485	474	498	508	506	447	466	476	533	497	480	526	467	508	493	460	496	471	462	482	468	466	494	516	478	479	498	514	491	452	480	478	518	472	484	480	490	486	489	485	479
22943	21236	28947	23810	21230	21123	8072	1222	1041	1000	883	861	916	803	838	781	745	806	763	788	736	760	774	724	767	795	777	739	726	773	798	727	768	748	711	685	692	689	747	787	785	780	733	761	744	749	744	735	744	760	748	756	727	726	734	703	684	702	704	745	728	696	743	722	731	741	708	763	749	683	713	756	679	775	729	685	719	733	743	713	694	681	727	706	700	731	728	724	701	733	694	712	716	733	727	703	718	725	714	767	725	728	707	730	731	768	779	738	759	766	679	728	696	754	731	676	714	686	724	736	721	711	735	751	738	709	695	709	719	768	765	753	740	749	705	782	739	738	702	768	694	762	718	857	707	715	677	721	714	763	732	724	696	693	773	658	790	730	705	729	734	754	739	682	743	704	739	737	678	739	710	725	722	718	740	756	693	695	754	746	713	743	691	692	745	698	707	752	740	751	747	702	760	740	734	724	720	727	740	733	733	766	730	707	745	728	713	726	756	720	705	725	728	709	713	670	732	756	718	706	697	695	726	746	723	683	752	776	743	740	751	731	704	762	791	757	748	712	739	743	729	724	720	767	760	723	713	744	724	680	724	707	743	717	719	727	679	741	686	707	719	743	730	729	735	741	729	730	739	744	723	718	678	718	774	736	697	677	759	730	740	723	741	742	733	730	702	687	744	755	750	723	677	740	729	782	696	723	755	724	646	755	751	742	711	741	662	792	784	757	712	688	706	730	693	668	669	734	715	743	711	711	743	734	700	709	706	695	712	742	705	723	715	699	733	699	712	711	740	737	732	705	720	697	758	699	760	710	756	704	685	716	722	722	717	682	728	749	677	727	697	780	700	684	703	696	716	716	746	731	716	733	729	747	748	702	752	722	717	689	709	722	735	727	705	714	707	730	727	690	710	730	757	743	738	733	726	739	732	726	708	761	716	707	794	758	707	675	753	679	698	746	733	733	736	718	718	731	702	669	706	717	665	737	770	721	708	748	729	750	719	722	758	734	726	723	730	742	713	734	729	695	735	719	687	710	763	734	750	720	755	712	693	709	716	693	721	722	747	721	739	742	748	717	724	693	710	682	680	720	719	727	680	737	724	742	751	730	729	740	689	701	745	687	708	706	742	698	752	740	712	742	684	749	696	722	699	692	747	770	743	758	764	737	735	725	733	759	757	710	725	662	697	756	759	765	743	768	719	703	725	695	717	746	760	741	690	679	715	752	753	703	737	722	713	727	736	678	714	716	687	715	687	756	753	736	718	724	720	714	677	689	742	714	723	732	762	716	725	750	770	741	748	687	712	733	713	677	659	737	733	674	730	702	725	704	747	763	704	728	742	753	752	728	705	754	756	756	719	739	742	723	713	702	710	717	721	756	705	716	751	762	738	706	754	735	721	678	732	758	732	704	718	702	713	659	708	684	704	702	724	688	748	703	745	704	734	710	710	713	756	677	733	754	731	731	713	703	747	701	716	703	759	715	724	728	750	714	707	746	788	745	729	705	752	743	687	701	698	701	706	690	716	744	745	740	766	682	712	715	746	769	716	750	727	688	751	782	718	742	724	711	748	737	723	784	707	711	751	721	742	771	723	704	709	747	743	756	739	733	719	723	681	727	698	711	694	787	750	752	784	739	740	716	729	754	695	730	723	732	786	738	751	711	782	680	771	685	740	762	719	725	730	676	771	717	753	689	760	714	730	746	742	715	779	707	664	760	738	774	722	700	785	751	765	716	716	707	690	708	714	708	721	708	755	719	690	751	681	731	733	787	717	722	703	752	787	725	701	746	742	671	724	714	758	694	737	715	690	724	724	711	757	753	695	715	736	752	708	719	720	693	742	738	729	700	736	785	739	735	711	708	693	750	708	773	741	737	757	668	708	731	709	739	764	748	706	694	730	673	747	712	730	754	738	724	739	704	716	732	725	781	720	701	697	720	738	734	751	721	704	727	749	696	711	724	705	737	740	733	722	681	713	667	733	738	704	706	725	714	709	700	730	705	730	719	721	725	712	718	732	741	721	765	786	738	772	714	726	728	733	781	709	704	757	740	772	655	739	665	717	758	710	765	740	731	687	714	696	740	746	751	718	724	733	738	773	714	735	751	708	709	710	718	693	744	734	778	690	728	744	740	738	766	693	729	689	692	716	692	727	723	725	685	708	687	741	710	745	689	753	727	722	704	692	689	736	680	704	713	723	691	703	711	697	724	682	732	711	726	719	690	730	677	691	754	680	748	767	691	749	662	712	679	698	777	658	739	748	734	692	706	731	739	747	690	749	738	707	725	779	700	733	729	697	700	697	696	707	770	698	774	716	750	714	708	704	747	723	698	721	762	737	760	688	767	738	717	751	708	767	709	697	718	707	671	728	722	748	755	685	749	743	694	736	692	704	754	662	713	736	719	668	711	718	723	708	744	710	755	700	701	734	702	717	685	762	696	709	697	713	712	695	713	702	686	668	705	744	755	750	768	733	711	744	740	747	724	716	730	763	713	720	724	713	710	770	690	684	719	698	735	704	728	697	728	732	748	712	789	774	726	783	690	707	764	752	710	680	731	686	730	762	745	774	741	751	746	739	778	742	696	723	711	692	740	725	739	740	694	742	704	717	728	662	751	744	709	710	718	739	749	780	722	662	686	766	743	748	771	727	700	721	748	739	675	772	707	714	715	745	736	654	690	743	717	664	721	740	732	703	740	759	723	684	758	714	723	757	723	754	778	711	724	751	698	730	736	684	734	706	732	738	698	717	741	692	704	730	741	715	709	692	700	777	699	758	752	694	689	773	722	682	711	714	784	716	705	720	724	715	702	734	728	737	712	721	746	696	751	734	737	732	725	736	710	714	733	716	741	720	754	666	757	737	632	693	778	715	731	723	698	704	738	709	751	721	697	760	690	718	726	756	745	774	712	706	764	734	740	690	695	763	726	728	692	711	693	712	735	781	679	714	733	703	693	723	720	761	718	743	713	739	710	713	658	716	719	703	769	695	710	724	689	734	759	697	687	674	664	721	731	746	705	764	710	699	714	716	745	721	746	726	768	715	730	722	697	771	722	675	800	725	765	698	743	713	741	743	736	736	658	716	735	759	739	687	721	669	729	689	733	783	761	725	724	706	712	731	760	725	728	716	740	735	698	722	721	694	733	674	773	697	730	726	700	683	723	758	644	718	699	719	702	700	701	724	744	712	705	689	702	714	714	702	728	717	715	713	691	740	732	689	705	705	701	684	717	724	747	682	749	698	772	733	716	737	766	717	744	723	759	712	715	700	678	721	752	652	720	671	702	698	709	741	723	726	740	692	720	723	664	720	765	683	704	713	695	801	662	712	749	703	751	754	714	704	741	728	769	702	678	674	738	762	681	698	678	677	727	740	727	713	730	743	760	745	689	714	730	800	688	723	737	728	705	710	707	755	756	766	696	699	761	691	793	714	693	732	719	745	754	672	745	715	736	728	728	750	713	718	758	697	714	774	749	775	701	691	731	677	765	730	734	754	698
55635	74931	44151	16030	13392	11954	2048	1710	1518	1401	1220	1193	1149	1086	1004	972	904	950	991	925	963	887	941	873	904	931	938	886	862	843	887	878	866	881	837	811	841	814	836	789	887	836	904	842	885	867	826	834	874	849	818	900	805	808	860	812	800	835	843	825	788	859	798	806	813	785	831	837	846	879	844	830	803	839	812	784	822	831	806	827	856	805	834	797	796	827	788	840	834	804	823	795	804	807	805	811	802	828	850	764	815	816	852	890	847	850	845	895	830	826	859	872	877	817	879	815	814	846	854	841	780	826	837	795	812	830	772	853	859	855	774	879	839	815	817	857	812	824	816	801	758	799	801	826	800	773	828	856	796	843	843	860	838	896	806	877	792	829	854	796	813	825	768	778	816	798	801	826	822	834	803	812	841	820	801	821	815	813	783	811	805	789	856	827	852	818	827	828	828	817	818	808	843	795	784	815	800	836	798	795	821	862	820	804	843	801	848	815	814	836	786	840	852	826	825	812	783	829	832	837	818	794	872	786	825	817	805	814	811	839	852	814	803	806	831	798	848	845	807	821	841	776	823	856	846	832	833	810	870	781	857	821	783	799	778	850	820	853	839	856	808	876	793	824	838	779	833	834	800	778	814	829	829	807	819	830	815	800	799	832	863	772	781	805	755	793	813	853	772	823	872	841	810	835	827	842	791	858	824	812	843	835	816	837	814	844	851	868	787	781	810	801	817	872	829	789	845	754	840	861	771	859	818	835	881	826	851	819	797	769	881	836	879	813	773	825	819	806	842	866	812	826	814	797	816	850	844	806	847	827	831	856	805	864	831	790	878	790	809	840	850	877	803	796	844	824	783	819	817	832	836	825	849	755	832	796	814	790	794	810	851	840	787	818	822	872	772	840	811	792	778	840	854	790	849	862	799	814	799	792	793	826	882	824	777	807	869	797	830	790	794	822	823	824	833	782	815	830	851	793	836	789	829	817	869	813	839	809	790	836	806	812	813	846	822	834	800	819	836	870	818	856	786	779	807	758	831	840	833	831	758	820	867	844	761	805	831	816	838	802	839	750	813	806	817	801	816	790	822	770	801	846	812	807	833	813	849	837	840	764	808	838	761	785	807	824	782	827	758	777	889	787	783	835	806	749	825	831	817	796	770	875	798	760	819	798	836	851	792	853	835	841	853	835	806	891	844	852	741	788	864	805	863	852	879	785	845	786	839	818	792	831	827	841	853	763	801	828	796	805	800	858	802	834	811	840	862	832	821	847	786	834	870	855	832	790	809	819	811	820	842	814	794	815	856	826	831	812	778	814	800	851	845	831	801	868	848	807	797	846	839	755	775	814	812	836	827	830	828	869	817	785	834	837	813	790	862	813	847	812	805	807	820	804	863	844	790	808	779	824	856	788	843	814	803	854	816	835	783	846	783	798	744	840	807	802	821	815	859	809	834	819	790	839	761	721	830	851	852	805	860	826	842	804	813	817	822	779	819	823	812	820	812	793	812	778	806	849	813	817	875	793	795	813	825	825	803	786	856	801	802	777	818	794	862	808	809	821	806	848	862	829	861	815	837	832	855	751	790	820	849	823	805	810	822	816	830	820	870	826	901	857	877	768	816	842	855	840	772	809	895	833	832	852	823	827	831	837	805	794	780	835	833	864	776	844	806	851	782	817	838	853	749	798	802	806	807	809	830	845	844	852	820	830	790	845	864	849	810	803	841	803	794	814	816	823	826	805	768	764	826	822	775	824	785	804	816	776	817	817	832	770	822	805	807	828	833	809	816	833	862	796	845	833	820	853	834	811	852	864	804	824	836	814	835	831	803	832	766	856	840	807	834	782	832	832	834	878	846	812	857	814	801	841	822	853	795	832	852	816	745	844	813	862	835	809	840	779	800	839	854	840	794	794	838	807	830	847	821	836	825	792	782	860	858	805	811	785	806	833	879	824	835	830	811	825	773	785	842	821	825	822	797	780	784	788	815	766	853	811	817	775	767	858	791	833	773	804	806	854	820	812	810	820	767	784	881	879	809	796	860	863	862	802	801	862	833	798	828	817	798	799	784	821	806	838	797	791	801	868	813	783	789	773	821	803	824	811	811	881	761	837	817	867	830	831	816	817	744	828	835	771	858	800	844	778	808	861	850	796	818	858	832	815	794	820	857	831	793	834	839	820	802	798	805	848	796	807	783	817	822	841	810	833	860	787	815	822	875	783	836	815	781	838	822	827	817	865	786	867	842	828	905	815	856	827	774	780	838	883	796	834	834	778	794	822	824	802	866	808	811	839	880	814	846	841	826	770	856	817	857	812	829	851	833	846	849	834	787	826	777	835	815	824	829	770	772	860	845	863	857	833	806	810	790	867	824	853	796	821	829	866	860	812	835	866	791	847	833	831	778	806	816	830	804	824	797	883	800	861	850	802	830	870	892	801	762	826	855	858	772	777	847	809	844	821	769	803	834	825	840	851	830	865	849	831	812	819	814	844	841	815	830	838	798	797	856	835	791	746	779	834	823	839	813	851	846	781	813	870	840	823	816	842	816	810	789	804	832	851	809	792	798	804	815	860	851	803	734	815	757	827	828	853	821	774	834	840	803	809	823	858	811	838	804	806	801	845	851	832	835	810	799	775	824	792	881	827	816	884	835	855	812	853	836	839	814	831	781	794	839	852	767	834	823	846	799	781	851	770	825	737	815	827	840	833	844	831	801	789	828	827	817	798	819	820	771	807	837	824	874	818	816	803	826	805	850	829	798	869	815	790	826	815	757	788	824	820	857	794	839	808	783	821	828	789	800	809	823	809	823	866	806	840	829	806	875	797	823	837	784	824	767	850	837	823	789	818	836	848	790	856	810	801	830	827	815	801	855	829	802	825	824	844	825	843	816	830	818	845	845	826	822	806	835	809	827	801	845	852	848	860	850	789	857	828	814	823	804	806	878	827	834	832	828	799	811	764	810	828	843	784	815	827	833	829	787	891	814	815	809	826	845	876	816	869	803	834	859	796	825	804	795	854	817	786	768	821	818	849	822	827	828	824	795	791	831	825	861	781	840	829	833	811	826	766	800	815	816	809	830	867	839	803	780	827	858	780	809	867	840	857	813	791	821	849	838	858	799	789	792	807	830	806	837	835	825	797	792	836	831	828	856	844	870	817	808	808	825	794	807	812	827	831	804	837	804	801	756	797	851	776	763	842	810	854	803	849	835	749	841	797	826	820	804	800	844	813	799	844	837	828	817	834	888	747	826	858	786	802	877	806	873	863	815	809	786	796	815	798	811	832	805	829	847	877	807	793	813	875	812	800	811	781	798	812	849	870	851	832	814	829	832	764	810	848	760	825	839	811	795	798	830	833	834	826	817	829	839	822	828	859	863	789	799	861	859	799	836	846	829	799	785	787	843	862	815	824	829	849	791	843	831	804	817	878	850	826	776	868	818	775	807	836	879	823	797	787	781	806	815	846	816	804	811	835	872	797	812	789	817	820	782	869	814	833
27817	21502	13934	2035	755	631	411	351	328	345	356	350	347	367	346	390	356	339	368	359	331	348	369	378	385	342	375	345	370	323	367	303	346	316	324	346	371	327	366	366	314	380	325	370	346	340	366	330	334	366	351	356	345	347	346	348	370	377	326	341	332	339	357	356	370	367	372	348	344	325	411	351	346	347	331	332	356	346	364	355	329	384	366	328	347	377	363	375	340	360	329	337	352	327	334	355	377	366	340	340	366	354	348	341	364	372	364	346	398	354	361	340	356	347	404	353	317	362	366	333	371	358	312	324	365	355	330	361	348	345	336	356	357	326	359	336	378	359	340	318	324	356	341	383	325	358	348	364	381	389	354	374	351	329	318	345	354	340	338	332	365	359	390	365	329	373	355	367	348	331	332	323	369	365	339	369	356	340	343	335	331	337	330	372	342	366	345	330	365	337	359	386	367	325	329	358	374	344	350	365	372	378	341	366	352	326	378	342	313	351	351	369	378	383	352	361	320	374	344	338	350	338	343	352	329	336	356	377	332	351	342	328	345	339	353	367	355	341	351	355	348	351	368	362	354	367	337	392	354	315	344	366	359	308	325	317	371	357	314	315	368	361	341	329	371	325	356	364	345	337	365	356	342	347	328	375	354	353	336	382	383	304	372	354	351	344	335	358	368	342	349	359	338	323	325	358	346	351	330	355	370	368	335	369	360	360	374	307	318	328	341	374	381	359	340	401	324	357	378	355	333	323	337	331	343	356	328	350	357	330	355	344	345	347	358	324	342	341	360	343	333	346	327	377	325	291	369	358	336	371	336	372	335	346	350	337	360	341	335	332	387	350	369	316	347	342	360	359	340	375	355	334	388	347	353	375	380	359	339	368	334	356	348	332	330	364	357	341	349	346	358	322	344	362	354	342	340	340	378	333	318	321	372	349	348	389	347	353	345	328	336	352	315	351	366	377	345	351	338	376	332	326	330	403	335	314	361	370	362	343	335	357	380	364	356	337	353	389	398	355	340	342	341	340	380	332	335	340	370	357	354	360	363	347	368	345	325	373	362	337	375	375	376	353	335	338	349	350	329	348	331	326	325	335	337	352	341	346	341	337	374	367	333	373	355	334	361	386	348	324	324	354	395	323	295	351	360	347	377	347	367	356	354	368	352	351	333	379	367	345	347	356	356	364	377	379	351	358	343	333	314	330	344	366	363	355	338	331	347	360	311	336	355	337	340	336	357	341	370	380	362	356	334	329	337	346	333	367	337	337	387	343	352	372	334	363	338	377	328	313	342	367	339	371	387	394	327	363	339	334	338	346	333	361	354	348	358	333	350	359	361	355	373	360	329	345	357	354	373	341	359	360	399	363	347	362	328	357	334	368	350	349	342	329	357	362	367	373	358	354	351	327	361	355	334	351	335	323	367	341	365	318	341	384	355	336	334	355	334	345	346	321	386	349	373	346	354	355	384	372	339	355	346	337	358	347	362	354	346	342	363	345	347	337	341	321	340	385	348	327	326	353	359	342	369	383	316	382	375	374	353	359	352	399	369	338	321	340	370	338	365	370	381	354	350	345	360	350	368	386	320	344	353	343	323	371	342	352	361	354	327	359	377	357	366	332	344	334	339	327	325	316	349	358	365	354	337	361	357	375	347	346	339	357	319	364	357	353	323	357	365	381	352	343	352	370	363	360	353	332	339	362	361	339	342	348	340	382	371	327	323	380	353	348	379	342	365	308	312	326	360	399	344	359	324	345	371	375	376	369	334	326	353	363	381	395	362	351	345	340	335	337	369	352	316	345	371	366	347	346	350	345	349	350	357	338	343	372	341	376	341	334	355	344	343	366	337	326	329	350	345	389	338	357	354	354	331	357	340	324	373	333	349	334	325	328	374	361	350	348	349	350	364	373	303	340	361	376	344	350	346	338	369	316	350	352	334	350	364	340	385	357	347	328	341	332	359	380	332	343	365	326	348	321	359	330	342	330	349	396	331	327	324	371	332	337	367	348	380	358	362	368	365	363	340	331	361	347	356	351	325	363	370	348	337	346	362	357	344	330	355	353	325	325	350	363	347	372	332	339	349	371	364	337	365	373	346	368	373	372	351	345	370	379	334	355	346	352	348	314	344	336	370	371	367	342	334	329	370	354	309	348	371	376	329	306	385	358	355	351	336	363	320	401	346	349	361	374	347	363	355	382	371	363	364	325	342	340	340	326	352	351	343	343	336	350	325	357	362	355	339	336	352	353	334	349	326	329	347	348	317	334	324	359	357	390	346	333	327	375	345	356	360	359	376	329	314	367	363	345	371	362	332	337	360	390	378	373	332	326	354	317	371	332	364	307	342	381	358	377	370	350	339	376	308	345	360	364	353	328	345	366	342	370	376	356	370	368	335	328	349	344	338	319	374	334	365	324	342	351	370	347	363	353	388	329	392	320	348	363	321	332	384	353	354	334	345	372	344	370	335	363	359	378	323	360	337	325	345	348	349	352	355	391	389	357	345	337	360	346	348	333	322	348	359	316	340	334	351	331	342	351	381	318	351	333	317	339	318	338	362	356	321	356	323	362	395	363	338	317	360	345	356	333	353	366	335	343	325	339	390	347	352	362	351	355	366	376	354	361	358	343	402	373	326	358	345	353	343	372	362	364	373	330	325	373	391	389	358	366	376	321	358	380	362	340	368	347	372	368	357	325	386	341	389	338	389	360	329	357	351	338	350	339	380	349	342	346	380	374	333	347	343	356	355	362	348	346	342	327	343	346	348	318	382	346	367	348	354	344	337	341	324	324	310	359	371	344	349	359	335	329	345	386	366	337	328	327	327	344	352	377	349	353	349	373	347	376	371	357	352	331	328	371	330	368	389	352	338	351	354	382	333	365	337	319	337	360	365	366	372	348	384	340	338	381	334	354	341	364	363	350	363	351	372	340	370	353	391	335	351	348	309	352	358	346	336	309	349	344	343	348	383	363	340	341	343	372	370	380	331	349	348	379	319	335	347	350	355	347	348	348	364	370	388	382	336	348	370	350	348	339	359	319	374	334	326	366	363	354	332	343	371	315	361	331	361	352	367	333	347	401	344	334	342	350	345	314	334	351	311	379	361	350	355	365	357	342	330	305	312	337	367	321	359	375	360	360	353	347	359	344	320	359	322	314	345	359	327	392	355	368	344	395	324	358	357	367	334	329	331	358	353	344	379	346	354	330	351	352	354	382	364	349	326	366	352	354	340	351	350	331	345	311	375	319	361	365	372	350	337	339	348	355	370	338	322	342	366	338	351	352	377	366	329	365	359	345	347	355	318	361	324	358	337	342	363	345	346	335	356	344	369	366	332	320	339	352	350	358	373	383	322	359	322	337	338	361	333	338	378	355	386	358	349	328	341	326	365	362	340	387	382	349	355	358	340	370	354	333	322	390	341	373	335	382	326	349	336	357	367	380	351	396	332	351	346	331	376	385	345	334	346	365	369	373	355	360	356	333	360	314	352	336	355	340
23872	24678	9261	1286	999	853	477	468	452	431	437	437	425	404	405	405	432	413	411	420	466	432	416	409	415	389	421	457	421	420	447	399	429	412	462	437	393	429	410	432	455	407	441	418	446	432	429	416	433	398	445	433	450	406	437	439	408	414	425	425	424	429	410	432	423	404	399	430	416	429	402	399	423	417	410	427	467	425	389	426	463	425	436	401	403	391	405	436	393	408	420	435	423	427	432	419	420	436	450	443	396	411	423	421	446	449	426	451	431	453	466	414	426	413	431	427	438	417	429	446	429	403	423	448	423	381	413	410	419	405	408	418	430	402	436	453	392	431	434	429	409	396	432	439	371	420	432	434	412	400	431	420	427	404	424	441	423	415	455	425	392	400	400	417	423	382	437	394	401	421	405	424	406	386	439	422	447	434	418	430	425	413	426	428	412	414	413	402	420	426	415	408	429	401	458	408	421	423	401	427	417	442	433	397	430	427	424	445	429	405	442	439	449	410	441	389	397	407	413	411	400	424	410	423	418	413	429	436	429	420	406	412	379	411	401	427	400	413	429	430	414	449	439	410	427	395	412	401	410	467	416	419	382	398	411	380	395	435	432	384	405	408	426	423	430	435	436	457	411	398	414	423	419	411	410	446	415	425	433	415	472	452	417	400	399	431	465	449	444	430	435	426	403	437	419	402	428	403	429	434	481	411	402	376	404	406	399	428	416	385	426	415	407	438	423	420	455	449	420	414	410	424	496	445	446	386	420	404	433	417	448	410	426	450	388	407	402	396	427	417	441	439	444	409	454	437	448	441	414	433	458	416	413	402	429	431	406	459	435	418	427	420	426	431	401	426	431	399	385	386	433	417	469	432	437	401	419	413	402	422	391	459	411	427	441	417	381	451	405	430	403	426	430	433	374	409	388	431	420	433	445	443	414	427	427	424	390	417	455	406	427	438	443	391	409	411	422	430	421	399	437	440	419	415	418	416	411	455	422	413	431	406	435	416	456	392	431	409	430	402	421	399	424	424	418	429	410	443	450	431	432	385	408	424	437	431	420	419	427	469	427	467	441	434	388	400	418	451	434	393	412	434	378	392	451	429	431	435	445	434	408	430	417	419	418	410	385	367	429	404	413	430	432	433	409	387	399	474	456	421	426	388	438	428	406	430	385	421	441	409	410	421	409	430	415	451	426	430	426	416	408	386	421	435	441	417	401	412	422	408	433	424	405	417	408	410	394	448	432	414	392	454	412	443	377	434	434	431	384	385	445	392	419	433	395	469	429	403	430	452	460	430	389	416	420	396	396	447	395	421	419	405	423	389	452	449	412	393	388	420	441	398	454	434	406	433	425	420	422	417	438	422	443	399	410	442	427	410	419	403	410	424	420	388	434	420	396	414	396	383	383	392	392	433	393	421	412	439	415	446	438	428	421	437	398	421	446	423	419	434	400	434	418	423	402	450	395	414	434	437	434	439	454	435	398	405	419	424	418	408	407	403	380	426	404	444	428	433	362	402	443	426	428	423	403	437	434	418	403	442	413	445	422	399	385	403	414	428	422	405	385	441	404	409	423	421	433	410	447	439	415	422	415	417	444	386	460	417	400	425	440	401	405	402	429	421	416	399	408	404	428	405	424	395	446	442	442	411	420	389	442	424	388	386	447	390	397	414	392	416	417	399	397	446	430	389	427	410	447	446	420	411	428	446	393	418	448	394	451	434	421	414	413	373	412	446	412	411	411	408	425	422	420	459	427	406	416	426	405	409	415	379	431	421	443	437	399	408	427	407	446	419	453	435	369	409	410	413	387	433	400	412	409	471	429	443	403	423	440	415	386	402	455	421	430	416	414	400	423	431	432	466	428	456	403	428	415	406	428	433	424	381	423	438	424	388	384	428	416	423	453	431	450	414	407	424	413	385	423	407	414	421	417	426	417	441	445	425	432	443	401	432	428	427	436	423	414	429	418	378	418	394	406	445	396	446	462	427	430	443	416	445	404	440	423	410	418	408	391	418	420	436	416	398	438	444	405	451	401	428	394	420	418	441	444	442	432	435	421	423	437	400	413	402	431	432	400	403	473	386	425	417	401	422	398	446	432	436	424	444	425	382	419	402	406	357	424	398	431	449	411	422	384	419	408	435	433	432	427	412	390	457	428	414	405	403	424	427	421	393	420	386	433	421	407	412	422	417	447	422	420	409	430	458	425	440	407	469	418	410	379	399	398	417	406	424	375	413	390	446	442	367	430	424	408	399	426	435	448	423	439	413	432	431	457	423	423	439	438	440	439	413	439	402	414	407	455	430	408	387	403	408	440	413	415	423	405	428	424	403	426	434	429	394	425	425	430	432	414	478	443	383	415	413	438	401	414	413	401	408	396	398	396	427	444	361	457	389	421	397	426	406	409	466	410	427	465	401	421	434	400	388	401	437	416	406	420	428	385	410	394	450	429	416	385	408	434	421	430	440	399	404	406	423	389	444	463	434	402	437	422	430	441	452	379	434	428	431	404	442	412	389	410	420	420	399	462	447	439	430	448	398	392	427	430	431	422	395	377	416	401	415	411	434	414	433	414	440	416	434	408	397	424	406	424	410	402	417	479	428	402	388	427	420	419	419	372	423	408	418	446	405	376	437	452	377	431	451	421	405	414	413	435	396	376	424	444	426	410	426	434	465	416	410	433	426	428	406	421	430	414	419	442	469	416	444	428	412	439	385	435	406	434	440	436	451	401	437	435	408	413	398	406	384	477	426	400	418	451	426	425	421	475	379	419	422	426	385	414	430	413	394	450	394	449	413	393	415	444	383	416	441	435	416	428	442	439	392	434	419	422	402	420	479	412	436	418	431	413	381	441	387	424	406	387	401	410	414	438	444	450	397	409	412	422	408	410	438	418	422	441	435	434	390	416	412	453	441	447	427	431	406	406	432	405	382	396	409	430	396	407	407	439	415	438	422	428	426	449	432	411	436	404	425	433	431	422	412	423	431	435	459	412	427	410	428	441	412	440	398	388	405	397	424	442	423	402	422	417	457	404	462	445	404	422	413	411	417	411	447	422	417	437	400	419	407	435	434	441	448	407	446	450	391	419	448	423	396	424	445	443	412	432	413	408	385	412	452	412	448	462	430	443	424	440	425	426	434	426	386	427	406	408	448	421	400	385	403	409	417	412	440	441	378	453	408	396	460	430	437	449	432	435	409	456	423	417	462	404	445	431	438	414	431	405	412	362	413	440	388	411	441	443	450	414	434	408	417	403	443	427	382	414	397	446	427	454	388	427	399	418	399	447	421	434	401	387	428	419	431	432	395	404	426	415	420	414	434	402	454	441	417	420	404	419	416	402	429	431	485	411	448	405	456	423	377	411	431	421	408	469	435	400	429	403	410	460	408	398	412	420	436	451	463	398	445	401	439	431	444	414	435	419	374	416	396	421	431	407	410	426	411	422	393	417	428	411	421	401	446	413	411	423	412	437	429	420	370	413	401	405	426	412	441	425	430
24300	21238	28178	24534	19737	5842	980	697	614	610	600	572	536	531	550	545	525	494	567	494	563	523	534	495	502	508	482	550	565	484	507	550	500	512	505	575	574	547	486	487	533	523	491	542	523	536	516	518	521	485	537	524	513	528	526	507	496	526	505	511	534	515	498	517	535	525	477	528	525	476	523	498	503	501	488	504	489	500	509	509	527	517	493	537	533	492	493	485	505	477	481	514	460	543	503	517	496	519	523	536	519	479	486	500	509	484	522	491	513	507	523	488	552	503	514	502	514	510	495	521	479	513	501	502	532	544	453	510	506	488	524	516	514	544	508	484	509	497	465	514	509	528	479	470	507	491	484	530	510	488	491	553	498	521	447	504	487	500	479	499	526	499	498	477	521	531	515	458	525	498	492	493	498	489	487	472	515	509	515	518	479	491	503	481	509	519	478	546	513	505	500	533	509	523	490	496	445	518	490	509	512	501	485	514	515	514	512	494	509	501	504	523	528	522	495	512	512	496	502	513	501	510	484	486	460	554	500	467	481	490	514	514	513	486	494	487	491	506	530	474	468	455	504	502	522	526	516	502	525	485	485	493	501	519	527	491	491	479	470	498	531	505	518	487	492	469	501	516	533	506	507	522	480	486	504	481	521	511	524	542	486	517	484	493	514	502	526	532	507	494	492	511	547	493	496	524	509	532	496	523	502	485	519	522	502	563	486	486	519	537	492	540	524	494	534	486	511	502	541	506	518	536	529	543	511	512	508	526	513	504	524	543	515	491	502	467	533	528	502	552	570	487	544	485	518	523	481	500	512	532	482	511	523	529	509	519	463	483	553	489	497	562	489	531	501	511	514	545	536	511	491	525	513	515	499	516	485	499	542	499	535	495	460	524	523	502	486	489	460	519	487	516	477	511	519	491	511	471	489	519	521	456	478	483	526	503	558	505	498	457	509	504	482	455	491	546	477	499	508	478	522	501	471	501	505	450	502	500	506	524	521	556	495	528	486	492	506	506	564	505	520	508	560	497	484	474	512	539	510	521	484	522	520	552	552	476	500	515	486	505	528	465	525	526	516	530	507	522	512	489	517	521	527	531	491	524	537	511	480	484	531	479	537	530	530	520	504	478	505	491	511	481	522	510	543	537	518	485	488	478	509	487	548	474	496	468	503	479	509	481	537	525	533	511	511	516	523	484	523	521	486	487	541	534	491	476	536	515	520	481	485	487	490	477	534	512	524	477	549	490	521	491	523	484	536	480	528	524	481	505	475	525	512	497	497	512	484	494	514	525	521	511	463	499	548	503	431	509	516	452	523	513	536	521	527	497	482	484	486	515	500	482	508	507	516	529	521	483	527	530	540	502	501	549	471	524	471	540	499	511	486	518	519	523	492	485	535	464	498	505	529	508	524	538	487	483	516	516	553	476	523	504	486	524	528	462	492	522	512	451	499	491	497	485	482	449	498	516	533	549	511	480	513	498	513	523	515	493	497	539	505	489	473	544	484	485	497	504	489	495	500	509	516	463	477	480	492	489	463	477	505	483	501	511	507	542	515	481	507	541	530	525	530	511	511	468	452	511	507	507	547	449	506	534	512	517	468	480	514	516	508	482	496	537	507	447	509	493	510	513	501	517	487	492	479	494	509	527	467	516	486	500	516	545	518	501	469	519	533	526	514	519	534	540	547	520	504	538	558	504	523	495	505	513	519	528	482	499	525	518	560	530	518	544	516	511	462	529	480	534	515	501	481	503	509	473	541	521	529	476	488	559	531	498	526	500	507	504	524	514	530	510	512	509	530	484	501	509	489	541	520	490	464	478	511	517	490	473	523	550	528	511	497	466	534	497	511	511	512	536	493	518	538	516	498	472	516	480	499	480	488	518	491	537	501	476	547	485	463	518	493	495	474	488	487	463	560	521	516	480	496	501	497	522	521	530	532	512	523	488	500	537	538	510	520	494	493	496	531	551	511	494	509	488	501	464	500	459	514	473	526	517	493	532	528	501	540	489	509	516	466	494	537	550	529	465	495	465	453	492	545	519	498	495	513	541	471	483	538	537	524	565	502	483	460	516	529	551	479	523	553	504	454	499	501	458	550	490	480	493	492	464	483	558	486	494	526	500	541	495	497	524	540	538	502	476	501	508	460	499	477	481	523	511	466	495	498	499	495	544	473	500	514	499	503	485	503	503	488	537	543	488	510	519	485	499	504	507	486	493	507	526	532	504	556	555	491	508	516	509	474	478	506	511	497	552	511	510	498	524	504	490	512	475	536	502	483	540	507	509	517	540	512	480	560	491	526	514	496	518	512	541	495	539	504	526	511	520	488	520	473	518	531	505	480	486	526	511	513	493	494	479	502	520	487	504	487	525	502	519	507	493	495	532	509	476	476	533	535	494	506	518	515	501	498	547	516	495	495	512	492	469	521	494	501	480	480	558	539	488	519	509	492	506	533	542	482	510	507	532	530	522	514	541	529	470	512	512	478	503	514	495	475	516	528	478	494	497	480	484	497	509	516	523	475	497	505	475	495	496	528	520	463	530	503	510	542	479	519	515	522	506	516	486	502	533	533	478	532	502	515	496	523	480	516	537	506	502	484	466	515	453	510	512	516	517	500	542	475	532	488	520	540	498	508	534	491	522	529	478	489	501	530	499	488	528	516	513	543	531	497	512	495	544	529	492	512	494	488	446	458	521	514	510	483	503	517	496	516	493	476	541	559	495	495	551	528	530	486	500	545	507	462	470	481	545	519	533	485	532	487	526	476	521	511	509	529	518	510	523	502	509	513	497	449	516	512	518	515	525	472	483	486	528	509	485	491	485	531	521	520	533	548	498	492	502	532	509	489	492	524	536	521	497	540	496	503	500	528	500	532	524	508	503	501	495	530	531	447	531	557	499	506	506	502	504	489	511	517	502	531	492	528	521	525	531	500	482	497	461	505	550	480	507	515	500	553	498	502	539	476	495	535	486	488	514	503	535	524	496	523	555	497	498	493	477	481	472	503	492	465	475	505	479	520	529	489	485	500	462	540	523	534	501	524	557	530	494	488	474	474	568	555	493	536	491	510	539	509	521	529	528	519	505	498	479	547	498	544	517	479	497	490	489	499	510	489	519	467	514	506	526	501	509	487	437	509	530	511	487	515	539	491	484	492	520	510	504	501	506	499	509	521	540	498	527	486	540	458	554	454	533	448	510	507	525	510	501	532	500	535	501	516	532	470	532	456	467	493	545	492	478	483	495	492	508	504	522	488	507	506	517	498	516	520	497	546	521	506	567	503	526	511	527	516	527	508	500	482	473	509	488	487	511	479	507	485	520	497	526	471	504	493	465	506	445	514	518	495	515	499	456	480	498	538	467	476	490	535	506	498	512	490	522	536	550	472	487	515	494	515	481	473	506	470	550	500	502	546	534	512	521	500	488	519	529	455	508	475	502	502	513	550	541	514	482	513	532	521	442	457	536	522	504	474	544	511	496	482	504	506	512	524	541	516	518
45661	60765	35751	9977	6199	3808	1152	1008	894	824	787	727	744	660	691	684	700	712	632	614	643	607	620	596	661	608	645	564	603	625	609	562	582	605	587	662	581	577	657	560	588	572	571	614	577	564	596	565	589	584	609	567	588	582	596	555	566	589	582	592	589	586	595	585	614	604	594	608	607	577	620	559	621	624	604	596	604	570	570	594	602	588	566	606	585	607	589	549	549	606	572	614	624	577	570	574	578	586	642	550	608	574	582	562	601	542	549	595	611	593	623	624	598	587	614	569	635	576	576	572	550	577	631	565	586	591	578	606	576	566	631	595	596	568	540	602	581	578	555	571	577	626	561	600	596	605	598	561	573	562	582	589	607	581	605	635	567	602	548	586	564	583	611	604	591	587	598	617	598	601	586	592	610	578	606	578	622	603	569	596	605	619	564	624	565	613	604	607	554	589	569	593	553	590	538	591	564	575	587	591	580	586	618	579	576	587	609	571	576	573	601	603	609	593	567	608	620	576	577	597	597	574	619	575	600	599	594	589	568	582	602	566	584	529	632	541	588	602	608	583	543	578	588	580	577	573	568	537	616	561	570	612	561	592	570	608	582	621	618	563	586	553	570	587	567	610	577	594	620	577	559	566	538	595	618	542	569	595	575	560	579	559	570	562	570	634	597	610	562	595	634	577	575	598	582	541	627	598	574	562	596	636	570	577	602	571	576	588	579	571	600	574	613	615	574	547	599	566	595	604	601	643	604	596	587	581	607	572	569	595	588	588	581	595	567	594	580	618	569	574	566	566	612	567	572	582	570	552	565	590	615	630	584	577	623	619	587	591	622	594	588	590	574	577	586	586	547	622	574	603	574	591	552	640	591	587	560	579	611	610	597	591	608	562	589	600	574	571	592	555	577	612	579	611	607	600	580	577	573	587	574	593	585	585	593	570	593	580	551	631	577	580	571	575	585	571	565	569	560	558	540	578	599	615	597	609	640	602	595	530	567	606	603	619	569	567	622	602	603	548	596	589	605	611	627	574	598	606	590	609	601	543	616	622	585	609	582	566	585	591	618	572	573	548	600	581	572	587	578	619	629	606	544	596	566	627	598	562	575	600	606	563	570	558	545	601	587	587	567	618	609	569	599	603	559	601	561	629	583	575	620	569	616	597	612	592	595	613	570	538	595	591	581	554	567	584	592	584	583	577	589	596	579	570	591	572	588	567	586	587	588	572	583	640	553	554	592	558	522	601	572	602	610	560	570	570	571	560	581	589	609	605	559	596	637	619	617	618	542	578	591	602	570	572	598	597	597	547	573	596	577	598	624	603	642	666	580	584	553	587	565	600	588	599	570	603	596	586	562	575	594	564	618	619	596	600	614	585	583	586	572	560	565	562	593	605	597	581	581	612	577	622	609	604	576	585	591	568	569	590	604	610	599	580	556	557	590	592	633	604	598	587	595	625	592	594	605	589	575	577	582	629	565	584	616	552	608	557	594	588	603	587	585	584	590	587	601	554	635	585	573	588	580	592	571	609	608	580	585	596	573	634	576	581	610	557	598	586	551	587	595	626	566	638	584	575	549	587	576	613	552	581	649	584	581	571	550	618	554	639	559	627	570	527	587	600	596	562	629	562	564	597	605	580	624	586	605	563	602	624	582	563	580	598	608	576	589	570	573	594	572	547	616	596	585	607	583	631	603	552	537	594	602	569	570	589	579	582	593	601	578	565	567	589	588	624	589	594	556	597	526	607	587	589	549	573	563	581	594	626	558	555	559	564	587	597	586	597	570	602	596	578	580	607	612	587	571	560	579	631	588	581	565	571	561	558	600	583	585	590	579	563	578	610	573	604	548	562	621	626	569	615	603	616	569	627	582	576	574	569	569	593	576	564	625	572	559	600	560	570	584	569	563	559	606	583	609	617	608	556	550	578	565	598	592	583	626	601	576	595	602	577	596	587	610	577	579	581	580	564	607	590	579	570	636	530	613	605	578	589	562	575	603	566	577	602	596	627	601	624	591	542	613	566	601	584	625	610	572	554	617	608	586	583	591	546	574	588	609	583	586	565	576	561	592	572	579	574	569	634	609	585	602	575	618	594	578	596	578	549	633	593	561	638	594	626	571	571	588	596	582	585	578	573	615	507	634	550	604	566	634	631	576	563	569	590	574	595	585	592	593	579	575	572	617	595	586	524	618	588	614	587	565	647	588	568	562	582	543	599	572	597	572	588	614	562	625	597	606	592	620	574	595	562	598	636	596	589	553	577	576	623	545	596	568	609	554	604	570	563	549	542	589	535	583	528	566	554	604	599	579	561	632	596	605	631	587	581	589	562	583	571	566	599	553	588	534	560	581	580	620	580	542	596	588	588	571	542	609	558	598	544	587	612	601	561	584	543	573	585	584	583	577	602	584	605	630	556	610	571	590	583	579	597	590	585	537	617	576	602	650	615	600	583	616	629	552	584	542	567	556	575	573	545	571	578	585	601	585	613	618	600	573	586	588	604	568	557	605	588	568	614	588	579	611	548	623	560	608	589	586	575	551	572	591	564	606	644	609	536	604	591	550	569	588	580	570	593	598	592	624	597	581	636	587	580	561	620	548	630	553	633	635	632	603	613	580	615	593	582	611	551	621	617	598	595	587	562	586	578	542	614	612	590	568	615	599	620	570	593	554	567	607	587	616	623	577	597	629	651	563	539	582	564	598	588	569	557	600	568	555	593	548	558	548	598	585	597	585	588	576	540	597	603	617	610	547	636	610	584	625	574	562	583	580	586	598	542	589	584	562	615	602	634	570	533	566	590	577	584	575	612	606	582	528	555	552	594	637	575	628	577	577	542	587	599	601	616	593	595	559	576	601	545	587	574	561	567	620	574	592	615	599	541	598	570	607	556	576	588	593	553	608	575	568	556	596	533	562	599	611	588	604	570	589	564	574	573	613	584	566	576	596	571	575	551	596	574	558	607	575	550	605	572	562	606	599	597	583	574	569	598	560	568	596	579	545	589	573	604	624	618	601	563	574	617	588	568	563	592	605	515	587	521	567	596	565	575	642	550	575	558	566	582	585	577	588	573	602	525	560	576	592	577	596	583	613	610	618	590	613	561	616	576	619	557	586	580	545	572	559	604	573	608	575	590	579	600	592	578	583	551	581	586	569	562	574	586	599	620	623	579	593	597	550	569	586	626	578	597	615	554	616	584	621	567	587	580	598	612	563	604	551	546	584	572	544	585	564	608	592	565	563	574	564	583	587	568	553	606	585	597	588	589	594	602	602	586	575	559	597	586	610	619	552	619	621	579	602	567	606	597	579	562	580	589	589	596	602	598	601	580	601	650	579	597	595	517	601	587	640	599	595	573	603	526	580	579	598	549	596	622	595	550	616	579	589	601	584	552	594	557	615	574	556	557	568	577	595	580	568	566	579	554	606	592	533	554	605	583	614	573	594	617	582	547	584	561	597	619	600	572	618	604	591	589	603	584	599	541	595	601	587	610	626	587
25450	21364	26989	24494	6498	1382	516	474	461	395	435	406	389	383	372	416	415	421	399	387	417	400	363	396	390	403	397	429	399	350	411	374	383	412	411	415	382	393	370	448	365	406	380	407	329	359	397	412	389	399	380	378	405	379	407	362	382	397	424	407	389	351	377	376	384	384	406	380	395	402	373	376	395	399	392	381	382	385	388	375	386	385	421	374	387	373	371	401	408	376	381	408	384	383	397	359	401	339	385	404	369	395	389	366	340	377	412	365	377	398	370	388	377	370	367	422	387	411	391	378	388	391	388	370	368	395	374	405	400	377	398	367	374	380	332	396	366	375	353	391	362	395	388	388	417	386	414	408	388	375	380	386	372	382	388	417	396	378	375	403	394	380	427	366	352	378	378	362	386	370	412	386	366	398	369	370	382	397	405	397	380	369	374	344	377	408	408	382	364	399	358	381	418	391	397	371	385	381	404	411	393	411	400	393	392	395	431	406	411	358	397	384	402	384	421	348	382	385	423	381	349	393	377	383	386	423	384	404	371	377	418	385	369	372	376	391	361	430	397	388	368	398	428	373	431	422	397	350	379	411	375	399	373	349	416	371	382	386	395	349	368	387	389	417	382	390	403	372	397	355	375	373	396	416	378	408	390	366	414	413	402	380	399	381	377	363	348	395	383	381	384	378	395	389	390	417	429	335	425	337	389	424	405	421	393	395	401	414	385	354	434	422	349	409	431	374	378	387	371	419	386	388	374	407	358	361	363	405	375	378	391	372	400	383	397	385	388	381	414	374	380	377	389	393	416	367	361	387	398	379	387	341	390	387	388	371	390	385	352	373	362	367	368	396	347	404	387	382	364	340	405	441	399	365	385	381	384	371	387	382	428	357	398	413	433	376	389	379	413	409	364	395	398	355	391	391	379	370	364	440	410	386	383	423	416	377	386	414	380	386	383	362	379	395	370	364	373	402	404	410	387	412	407	376	373	398	406	378	399	366	385	364	409	393	386	360	401	407	401	400	386	382	402	387	416	360	402	351	389	352	358	356	384	346	424	381	324	387	368	400	358	377	378	431	388	367	406	399	368	435	386	378	353	386	407	381	374	389	366	383	387	403	343	398	348	355	366	390	422	396	392	391	397	426	412	423	367	428	351	402	367	378	390	375	389	372	381	384	383	401	407	407	387	411	404	388	375	430	390	356	353	413	358	388	394	390	381	399	381	395	392	384	393	385	402	391	385	392	392	390	390	384	379	393	387	374	413	405	394	382	398	397	367	393	357	417	387	409	395	399	381	364	362	334	409	420	409	388	401	407	386	378	367	420	388	372	397	396	375	372	394	412	394	371	386	386	439	396	396	414	380	382	390	403	368	402	408	385	411	383	404	391	367	372	378	408	368	378	379	377	369	393	354	397	368	408	376	385	410	383	392	381	388	411	399	424	382	362	380	443	429	359	402	364	353	367	360	402	379	370	369	378	373	383	378	415	400	400	376	390	404	396	368	387	366	371	363	359	368	393	395	394	414	387	416	369	393	377	361	397	420	386	409	359	373	391	393	398	366	407	377	401	378	395	382	366	388	389	397	372	371	382	414	358	358	388	349	409	387	394	374	382	386	430	380	386	360	399	390	393	345	432	412	405	414	400	377	395	408	387	402	386	365	346	409	384	383	368	408	357	366	364	352	365	378	417	379	382	359	409	349	394	432	392	389	376	360	356	400	357	384	404	398	385	369	401	376	383	378	392	396	429	406	419	399	399	366	391	413	401	391	359	365	367	382	450	381	376	379	352	372	357	416	383	406	371	352	402	377	395	381	389	387	382	412	384	358	380	384	380	345	407	384	430	385	437	349	395	419	418	339	391	400	402	362	388	386	372	402	390	416	377	371	417	395	417	371	396	387	378	397	401	383	369	381	426	382	374	393	378	404	390	378	348	377	393	381	405	394	437	363	394	421	391	385	375	362	378	386	354	401	382	397	417	361	357	417	398	400	381	384	439	404	363	358	357	350	378	379	373	384	363	412	403	417	398	407	374	409	387	446	436	411	391	394	358	390	350	400	375	387	384	413	367	362	394	374	419	403	363	336	380	375	371	352	362	396	393	384	383	398	391	412	411	367	368	394	355	422	383	384	387	390	365	449	377	384	408	377	359	417	399	364	400	407	357	404	378	369	379	396	388	385	432	367	370	414	364	374	370	380	421	348	376	364	416	427	387	355	364	400	380	399	381	372	405	391	407	401	407	403	407	383	392	401	398	347	393	399	350	359	367	406	400	352	400	373	416	404	404	397	364	377	338	413	403	380	369	394	401	386	387	393	385	397	406	395	385	416	374	405	356	385	372	406	382	362	387	373	381	391	392	396	391	375	400	411	387	375	374	376	386	414	381	375	368	417	408	373	366	381	391	361	362	444	348	362	384	353	373	361	382	392	397	360	407	351	383	398	377	409	371	386	358	392	399	376	397	397	364	359	399	381	357	395	376	368	372	421	392	393	395	354	380	364	394	396	404	376	417	402	368	390	364	394	405	369	396	380	375	386	366	418	397	385	381	384	359	400	376	419	401	407	381	358	352	378	387	321	379	361	364	382	379	389	389	375	360	368	391	386	347	396	366	396	396	383	408	380	404	398	434	382	375	382	354	361	392	396	406	419	406	381	382	374	351	396	366	393	405	386	391	374	381	371	382	432	384	403	378	393	423	389	356	370	369	399	372	358	405	382	410	405	384	404	352	380	382	396	400	390	372	392	362	357	357	401	368	418	376	357	400	361	400	353	382	399	392	389	395	402	365	358	401	397	398	397	368	383	393	396	408	382	379	425	377	386	398	368	387	338	365	378	354	382	353	367	383	398	426	364	405	392	363	417	373	360	386	363	367	398	371	391	362	379	386	424	384	388	359	373	375	379	396	400	385	404	390	379	402	408	386	377	392	379	375	409	379	398	410	378	381	380	392	388	396	353	378	373	374	393	365	348	351	403	432	365	380	390	395	378	400	390	364	391	399	378	377	411	382	396	359	391	399	380	366	377	380	409	399	398	393	366	424	392	390	374	385	359	359	373	358	386	375	379	397	396	402	402	379	373	399	393	374	369	382	396	411	399	383	414	385	393	377	392	348	399	397	389	405	376	416	408	402	379	387	415	402	384	373	406	411	371	362	401	391	392	426	351	386	377	371	357	375	375	387	387	346	360	410	389	400	389	400	384	399	392	350	397	388	413	395	378	394	347	355	357	434	388	348	395	403	416	401	390	425	368	376	344	399	384	364	338	381	397	385	378	390	390	396	402	373	377	407	416	382	390	364	405	391	407	358	401	376	356	413	399	407	357	343	378	403	391	423	376	394	410	371	386	404	378	367	355	383	380	387	376	350	401	378	387	404	383	407	413	390	407	383	382	368	384	358	412	387	398	389	383	382	381	383	396	372	414	400	409	357	337	390	402	402	372	377	396	353	389	371	399	423	374	409	377	362	367	356	376	363	407	399	389	407	395	394	359	401	385	356
42083	49206	28754	6520	3539	2447	782	642	669	628	582	558	597	516	501	522	507	523	519	484	532	540	512	501	479	493	469	498	508	504	500	483	472	470	463	500	468	493	488	482	454	459	477	491	478	469	491	477	476	490	482	469	443	536	496	472	439	476	507	479	469	452	459	470	487	464	461	487	488	461	479	544	465	484	464	474	513	478	453	503	479	463	472	456	475	492	436	471	494	488	455	478	472	460	464	452	458	477	465	470	504	427	517	489	460	470	482	515	505	496	522	471	465	445	461	530	496	495	470	530	453	474	543	486	468	464	522	461	489	494	468	504	475	486	495	454	465	495	456	446	459	471	516	497	472	477	476	493	473	504	527	506	494	456	479	453	492	467	486	465	474	454	477	463	464	459	474	456	508	477	465	475	453	493	471	489	465	484	466	529	469	470	513	485	461	511	449	514	495	440	483	463	493	478	484	425	476	461	474	506	482	463	487	467	421	476	475	483	492	489	489	435	479	485	498	474	468	470	491	480	485	482	483	475	498	484	489	481	487	477	484	501	468	474	514	469	457	506	499	440	463	458	479	489	503	477	471	422	517	509	460	475	457	466	457	445	477	462	476	473	472	484	446	448	494	494	505	476	446	461	434	456	452	515	423	431	499	485	466	489	482	452	509	494	475	448	470	499	491	455	486	486	476	466	466	463	436	483	464	435	474	514	469	461	475	476	469	468	513	443	479	498	442	447	430	472	466	451	475	508	485	477	505	445	496	529	484	451	484	469	483	481	487	479	449	450	447	469	478	431	487	467	470	453	491	417	476	461	487	502	484	458	453	432	446	467	450	480	488	481	461	499	455	479	474	505	457	455	444	447	459	478	480	487	449	460	502	461	476	430	479	481	474	478	448	462	497	504	496	468	441	468	477	477	456	474	476	495	482	472	470	481	466	463	442	476	470	486	443	476	500	473	497	525	500	473	470	467	466	495	452	481	491	454	449	460	442	485	484	508	495	493	469	474	474	510	479	470	511	479	501	456	467	472	487	487	459	445	459	445	465	472	469	446	473	531	503	464	465	471	450	497	467	525	514	520	478	476	477	427	475	444	482	453	471	472	509	452	479	501	455	482	466	496	433	471	509	451	466	466	467	482	446	481	457	490	473	443	480	475	472	475	474	463	448	482	515	468	498	469	470	454	460	460	433	496	437	471	465	490	500	468	514	465	493	429	462	459	468	492	499	467	451	486	533	441	508	463	471	479	518	467	450	477	480	488	457	430	479	495	495	465	455	482	480	429	481	472	492	503	471	507	484	473	528	481	468	511	496	499	496	466	442	473	506	469	446	497	460	480	508	469	496	438	489	484	479	460	505	490	475	482	492	509	448	486	459	459	458	447	502	450	465	450	464	506	485	489	454	483	450	474	456	481	438	476	454	473	501	497	440	496	437	465	424	437	444	457	506	448	435	460	440	494	467	459	447	451	466	466	544	454	475	469	447	483	476	478	451	454	493	431	500	478	449	466	450	502	434	482	478	459	475	483	482	482	497	488	516	437	469	462	467	467	479	454	483	471	505	441	477	462	481	472	462	483	428	515	480	504	467	492	464	500	425	484	477	511	426	494	493	421	453	503	493	475	463	487	450	476	473	486	481	452	491	463	501	468	510	505	493	425	503	477	474	501	452	457	501	497	458	474	454	505	465	489	447	455	489	458	440	487	509	451	464	448	489	481	498	461	455	464	491	506	479	490	465	520	489	504	475	519	453	457	498	442	477	484	459	472	488	485	487	480	473	457	473	487	493	448	462	482	463	500	490	450	456	489	464	487	440	474	436	476	471	456	482	476	501	442	467	448	459	460	471	501	460	511	515	483	453	424	457	478	490	459	474	476	490	498	475	502	474	496	456	482	468	467	499	490	521	473	474	448	489	493	468	452	454	520	472	472	408	468	497	471	490	455	467	495	472	467	425	461	485	440	471	499	457	498	483	501	444	479	455	501	496	486	473	475	488	496	481	455	471	443	502	502	513	450	442	495	483	470	487	432	494	489	465	473	438	473	479	478	484	497	470	504	457	471	440	438	454	489	466	439	446	411	484	493	502	496	464	471	436	503	489	455	492	493	502	459	501	490	442	482	456	442	503	468	481	468	481	479	479	477	462	503	440	483	460	484	517	475	472	485	466	451	480	479	476	491	468	453	442	492	469	462	485	475	456	486	460	490	462	480	456	460	471	440	472	425	491	494	437	438	479	461	444	448	494	441	483	440	487	448	453	468	498	484	496	500	471	481	470	464	462	469	457	471	483	485	478	477	501	527	470	480	473	494	461	502	445	480	415	486	458	477	497	440	507	483	469	486	488	465	491	467	473	481	458	475	471	484	453	462	490	464	461	477	444	471	489	499	539	459	451	473	462	448	452	483	457	473	436	488	460	508	468	461	430	475	476	471	471	444	490	479	493	482	449	478	483	436	466	478	542	495	466	454	479	455	446	484	481	509	491	486	489	442	473	490	467	482	465	470	491	462	486	527	480	511	464	483	491	531	474	478	480	479	460	462	441	496	479	461	472	475	474	466	456	455	474	512	462	469	479	489	466	442	439	430	472	496	464	462	478	517	480	500	492	515	480	471	482	488	477	480	451	463	512	450	485	434	466	490	476	488	519	523	503	492	479	464	464	481	476	540	492	485	483	480	430	484	508	481	410	466	467	499	463	457	473	449	542	443	459	458	483	466	460	458	443	455	471	468	488	436	486	444	477	515	446	456	501	478	481	522	473	496	460	467	457	486	478	487	467	485	449	448	453	463	509	447	459	505	447	461	512	491	482	472	466	494	478	478	471	447	517	452	449	491	486	517	492	506	453	478	468	473	481	445	486	485	465	480	471	492	462	433	473	481	456	462	467	465	511	455	467	445	494	479	497	420	514	467	496	469	411	440	509	496	474	490	487	477	484	477	480	482	474	473	478	500	474	440	467	458	485	458	469	514	466	478	479	490	430	501	452	486	460	473	479	476	440	481	493	458	455	452	479	504	496	476	483	490	495	483	510	471	493	482	499	482	446	499	449	464	490	453	477	477	470	494	458	489	465	504	525	450	485	470	470	470	451	470	478	478	463	503	452	460	485	461	507	498	492	483	481	491	495	474	491	473	486	477	463	468	501	471	484	499	466	497	471	469	467	502	466	452	448	503	469	457	442	465	483	454	461	465	496	451	491	513	516	469	482	487	489	472	479	506	469	486	459	496	481	472	452	480	446	484	438	478	472	475	420	495	477	454	475	477	485	477	493	477	459	441	477	484	460	457	474	471	492	451	495	458	478	458	451	475	464	490	464	454	470	488	496	466	446	453	446	458	465	446	440	453	502	477	545	464	491	532	476	461	492	462	507	468	496	488	467	507	445	457	455	491	497	486	455	520	502	490	480	480	497	485	463	481	496	448	509	445	442	462	511	483	466	432	487	464	500	449	490	440	458	490	450	468	465	457	502	436	449	450	515	460	483	440	441	457	466	438	491	493
22959	21239	28896	23912	21236	21057	8556	1170	1016	902	876	858	786	827	758	820	697	744	772	767	729	710	761	742	761	726	730	761	772	741	673	738	707	720	675	712	718	710	740	684	730	684	696	692	692	719	709	732	694	728	699	665	739	721	711	683	697	701	612	725	755	678	677	686	727	686	726	692	689	688	689	659	731	676	675	730	734	674	745	757	676	711	710	680	683	714	734	689	749	738	667	670	662	711	612	656	745	678	642	707	682	706	747	753	709	733	672	719	679	684	681	732	681	738	660	703	690	658	676	658	707	716	729	707	697	701	721	741	705	713	690	739	716	714	674	659	685	673	681	697	688	668	739	694	672	695	729	722	748	706	739	693	690	645	725	705	659	724	722	679	673	668	690	732	680	676	726	744	700	678	680	717	711	717	698	678	671	706	698	695	652	727	645	719	684	679	669	708	668	715	648	676	723	681	694	751	732	673	661	716	707	731	710	722	727	704	680	673	690	715	688	748	724	709	697	720	686	692	665	659	701	641	684	705	689	677	695	693	692	711	721	720	706	698	671	689	717	690	721	721	661	718	701	697	700	667	664	696	729	659	675	710	681	701	715	673	713	683	690	762	726	747	673	718	677	694	697	686	725	695	636	704	670	710	666	709	719	746	686	706	724	729	727	679	714	712	693	701	682	678	698	670	733	721	682	699	709	713	695	728	708	669	703	721	699	686	673	732	660	691	705	708	693	714	692	726	692	684	675	696	705	729	684	692	646	716	727	705	658	677	696	704	719	700	694	683	774	666	652	689	694	718	684	679	682	743	691	718	656	691	715	656	704	728	698	719	717	712	687	707	708	758	655	694	682	689	681	699	647	656	698	727	735	756	683	677	637	754	675	711	702	636	692	699	754	699	710	686	672	697	688	687	674	694	706	706	727	734	696	718	718	710	698	698	628	636	713	745	714	662	699	740	664	707	662	742	679	687	749	694	719	696	684	695	797	734	705	700	677	718	744	671	716	673	690	693	683	733	648	660	641	687	690	711	704	701	678	698	719	661	689	703	717	716	742	699	770	740	653	693	691	684	685	690	721	676	711	720	697	682	731	729	701	652	713	717	719	689	692	690	696	680	748	727	723	713	642	688	715	682	671	644	695	675	647	720	691	677	720	735	715	712	703	675	688	657	747	715	690	708	689	727	647	634	712	702	674	673	658	679	706	711	694	709	678	694	669	698	666	703	662	677	723	703	724	647	733	698	723	701	706	658	691	727	692	719	697	704	716	698	714	676	706	684	680	671	676	725	678	679	663	671	708	676	687	690	700	684	725	708	758	691	687	692	661	719	684	692	703	697	716	722	722	653	663	721	739	650	699	730	674	686	697	693	746	712	678	718	690	651	686	732	690	700	707	745	719	720	679	717	697	766	699	670	720	712	706	695	663	716	696	738	665	697	675	637	715	737	801	699	708	692	731	707	699	672	652	719	688	693	701	648	718	717	711	684	729	719	652	727	689	695	690	705	724	685	705	697	653	697	687	697	739	701	696	720	716	714	723	708	708	689	746	683	640	696	718	692	694	715	766	708	694	679	700	716	656	727	692	706	697	701	649	731	702	677	726	715	705	715	735	673	689	709	707	697	678	693	668	635	699	719	667	688	680	702	677	663	701	722	673	716	761	689	661	680	674	645	706	689	713	674	686	705	652	671	718	712	664	675	686	682	673	702	629	688	682	677	722	699	705	735	668	679	729	679	700	677	701	705	730	688	715	707	689	708	732	695	699	679	697	676	711	705	722	694	681	734	722	699	682	671	716	726	595	716	722	637	677	671	689	696	659	667	660	746	717	666	688	719	679	690	686	712	692	711	725	679	718	709	683	726	706	683	739	697	694	727	733	729	709	658	684	725	697	670	673	683	620	681	697	714	723	725	711	681	664	730	683	726	682	719	731	691	667	727	707	661	718	672	666	708	705	713	664	669	679	704	688	689	711	664	775	691	680	693	717	688	676	675	711	687	642	683	668	703	644	669	711	707	644	743	704	727	695	745	649	703	700	723	701	691	711	711	664	691	668	746	691	677	718	716	729	684	696	650	728	715	699	712	689	654	683	645	681	749	700	731	678	725	680	635	686	636	688	728	739	663	662	724	659	654	632	697	660	725	633	668	724	729	666	673	684	670	739	723	706	685	689	710	689	662	718	738	736	679	682	714	676	695	721	723	718	692	669	698	681	718	668	671	647	744	675	710	675	707	676	731	725	722	704	658	695	674	718	711	733	728	721	729	685	697	683	650	681	682	647	680	682	702	702	644	690	677	701	724	674	692	639	672	724	706	712	699	705	726	674	689	675	676	690	696	705	693	713	652	680	672	728	663	625	696	699	725	729	663	651	695	682	733	708	700	702	708	672	690	693	677	693	647	687	707	712	717	693	685	703	710	712	667	691	692	723	728	693	670	694	683	705	653	678	706	686	709	695	675	664	681	675	697	699	690	708	720	677	630	714	684	703	667	717	696	722	738	672	659	735	644	694	752	676	693	650	696	707	703	686	698	699	686	705	721	728	712	695	642	667	678	707	701	694	684	686	645	700	682	693	717	681	706	688	687	712	724	706	742	656	722	670	670	734	674	677	748	702	734	682	723	688	645	671	723	694	689	703	697	722	704	752	713	686	702	710	659	721	683	763	686	687	669	685	688	665	680	730	722	650	687	668	704	707	691	724	697	714	654	683	645	682	687	684	708	671	688	699	679	689	705	699	714	680	713	682	684	662	679	678	674	675	737	717	667	672	679	704	699	659	708	697	675	684	709	700	711	705	662	681	665	698	720	691	660	712	625	683	651	706	759	673	654	686	726	713	694	712	721	691	672	648	660	669	648	694	690	685	663	707	694	727	715	672	693	714	705	709	702	721	672	735	672	698	690	733	744	682	717	614	671	760	709	694	688	705	699	710	654	660	723	700	677	684	734	687	777	717	709	732	684	678	668	702	668	679	681	722	688	738	686	756	669	666	658	663	661	644	670	739	684	726	676	679	663	682	691	723	715	759	714	757	701	679	714	656	696	727	677	724	667	741	714	719	719	718	701	738	667	626	691	646	698	620	694	693	718	699	700	689	743	738	692	696	692	689	669	703	730	691	651	711	670	729	641	693	679	714	688	660	660	702	692	707	722	765	723	736	680	714	652	695	689	678	703	734	710	710	694	691	655	760	718	744	694	762	713	727	736	659	670	753	699	675	687	730	648	707	666	688	638	724	704	734	685	674	730	678	708	725	670	726	704	694	693	674	678	687	667	685	720	711	677	669	687	694	712	732	653	732	701	711	685	698	739	675	706	717	795	714	741	659	656	759	711	707	745	661	692	685	715	689	686	681	698	643	687	722	698	754	734	725	667	735	673	714	683	706	670	725	672	716	716	671	676	689	721	691	695	659	693	666	699	716	723	726	697	660	656	664	639	706	690	691	703	657	673	716	694	699	671	730	703	684	677	690	687	656	675	695	648	734	704	663	664	748	702	725	721
55298	77616	51177	19369	10620	9717	1957	1712	1484	1331	1192	1212	1138	1063	1001	1012	967	934	955	907	916	910	864	879	922	844	876	843	821	847	876	804	818	826	840	870	781	866	833	777	836	829	841	822	808	822	834	840	847	760	825	832	786	833	818	813	805	796	851	767	825	812	846	785	810	824	781	775	770	799	781	847	777	853	782	761	795	749	773	781	799	819	784	810	770	741	815	805	810	778	798	770	777	765	848	821	838	765	738	757	847	748	806	829	827	824	862	782	825	779	859	793	805	787	764	856	776	768	790	796	832	810	814	881	801	801	810	795	745	774	803	884	815	794	815	772	793	850	812	731	801	820	807	810	774	790	726	810	818	799	808	777	772	789	780	833	810	824	827	801	769	773	809	795	784	784	828	782	777	776	854	781	769	785	802	798	766	785	776	790	856	792	741	811	805	811	869	773	782	751	831	855	822	788	778	793	797	755	798	750	765	739	778	801	810	786	813	781	820	814	830	867	790	746	774	776	773	772	763	793	816	818	805	832	832	809	766	751	842	826	852	807	777	828	772	807	758	806	778	813	779	772	747	833	825	784	784	826	797	853	768	811	800	805	774	792	823	758	785	760	796	785	798	834	750	813	800	824	772	752	808	810	799	806	812	816	813	807	802	807	730	797	784	794	790	805	763	774	780	732	826	795	775	788	760	787	758	833	742	834	722	812	756	816	782	828	787	808	801	768	823	798	824	817	826	801	784	768	780	791	794	821	794	787	819	788	780	782	783	744	788	761	786	753	811	793	759	775	790	799	759	797	837	797	830	724	789	790	782	816	770	846	799	808	836	774	804	794	758	806	811	761	786	805	748	769	817	810	862	811	827	826	743	773	839	763	774	785	769	795	778	784	785	811	813	830	786	769	732	825	799	779	781	807	761	780	758	768	810	815	826	796	780	809	783	782	850	796	763	796	805	826	833	770	781	794	807	802	830	810	766	781	782	772	788	787	802	841	765	767	793	832	777	773	791	718	787	776	856	825	797	800	837	817	775	765	770	792	816	782	847	833	756	824	798	783	830	795	812	812	775	775	794	842	758	794	830	760	793	779	718	804	832	775	744	750	772	808	809	840	788	796	793	763	791	809	823	739	749	807	815	756	786	840	785	782	788	748	813	811	856	785	740	790	836	804	840	782	774	769	802	806	816	811	826	774	767	771	765	801	844	774	784	782	783	741	825	832	746	757	770	766	858	772	805	771	787	752	775	830	775	838	814	761	792	798	809	789	818	831	766	794	775	806	798	837	743	826	808	787	804	758	800	789	764	748	847	780	814	794	809	772	794	791	793	795	802	834	780	773	844	810	790	745	746	781	839	851	802	766	772	785	793	808	756	817	820	797	827	809	821	821	789	762	808	812	766	781	825	766	792	824	740	820	788	794	773	794	782	818	786	812	764	778	796	754	821	734	800	838	760	815	784	781	824	870	784	806	816	805	787	767	775	820	754	819	772	820	735	771	722	826	810	843	826	769	813	813	791	824	806	786	803	808	783	807	807	835	841	812	767	813	756	746	826	832	771	805	837	756	786	749	860	787	787	743	778	765	793	805	732	799	765	766	812	788	798	850	808	786	825	755	819	838	811	820	807	824	800	759	811	763	724	749	786	788	836	788	813	804	825	842	765	773	817	834	758	820	755	771	793	766	820	793	776	789	801	786	809	775	801	766	812	785	793	828	775	806	789	794	830	818	843	806	821	783	806	775	765	766	831	796	827	777	789	810	825	796	792	803	800	710	812	816	807	786	721	760	764	806	817	762	827	784	769	724	782	782	885	799	811	749	753	800	776	839	795	760	768	827	786	747	794	751	803	770	768	810	805	872	784	809	819	744	826	772	791	809	801	738	797	779	771	767	765	819	765	776	843	801	823	768	835	784	802	782	779	831	750	763	797	799	799	798	812	789	768	803	787	811	780	780	848	798	782	847	756	795	792	778	766	722	770	718	760	802	792	770	805	782	784	790	783	804	814	786	776	787	808	832	833	785	815	780	850	844	818	818	775	764	764	798	803	819	816	821	765	797	822	756	769	760	745	775	796	791	767	808	884	853	819	779	788	771	759	778	805	778	823	797	803	793	797	799	819	773	797	763	845	779	772	802	797	793	778	777	778	813	765	813	796	787	782	813	727	768	802	822	808	798	773	791	788	805	798	781	791	755	838	803	819	818	760	783	770	773	770	791	741	811	815	838	757	835	823	791	766	818	803	798	790	816	825	792	765	767	828	792	781	799	779	841	754	802	810	791	792	788	792	787	817	828	806	740	785	829	779	806	793	751	792	734	752	766	802	764	799	803	761	789	801	824	786	817	835	771	763	768	761	808	797	774	791	793	851	821	758	809	755	796	750	775	779	832	792	827	774	797	770	841	756	767	811	811	804	815	845	766	814	782	758	857	777	834	749	863	814	772	790	779	763	787	782	769	738	781	780	834	816	831	793	818	817	794	783	745	794	815	807	798	868	796	765	791	777	851	788	783	845	762	761	828	784	823	810	771	803	825	764	755	850	805	779	791	764	810	785	779	813	779	788	747	767	838	728	786	798	768	771	821	789	734	778	773	769	749	810	782	826	827	772	828	780	796	769	783	775	845	811	727	762	769	744	758	817	817	795	788	766	849	781	780	816	819	794	790	783	836	831	790	889	850	797	785	766	791	810	750	823	787	801	794	776	815	778	829	816	803	761	794	718	805	771	754	795	803	780	799	765	811	819	847	846	772	755	779	766	767	782	814	832	786	772	770	763	835	815	763	884	778	822	756	751	854	804	764	786	757	799	791	794	788	806	849	721	805	780	804	773	802	769	794	835	804	804	790	790	787	791	789	830	806	777	818	832	794	823	816	786	838	816	773	806	802	767	750	813	836	764	840	790	789	814	760	782	747	810	782	796	700	805	768	782	758	808	758	759	794	799	781	836	750	820	775	783	789	825	730	753	813	797	806	804	768	800	783	819	831	814	781	794	777	792	763	724	781	791	747	803	755	800	796	809	801	759	825	783	831	810	851	761	790	806	742	811	784	814	777	769	772	825	831	783	791	807	797	797	813	739	762	828	792	803	805	792	787	793	833	779	825	814	792	838	835	795	763	801	771	775	834	824	778	790	780	778	802	766	755	780	759	834	831	793	806	794	783	767	802	862	829	807	784	782	764	797	777	831	784	803	740	815	817	804	804	844	760	754	849	783	837	772	767	725	806	799	805	794	793	807	789	831	811	784	772	844	785	811	775	792	775	791	789	768	860	812	779	748	761	788	821	790	823	843	788	799	828	760	811	769	807	826	784	812	738	795	758	771	763	819	762	751	775	824	766	814	801	784	790	780	749	801	866	851	784	782	803	817	769	777	794	752	777	782	830	823	789	767	797	796	806	801	782	809	782	839	810	838	726	822	780	816	785	745	808	775	801	774	763	788	787	777	776	774	788	761	770	807	753	807	804	838	796	796	743	801	788	783	773	835	769	807	807	793	821	770	804
27849	21625	15334	2568	562	545	345	357	324	350	304	287	358	293	341	359	321	310	314	299	346	330	370	363	338	333	337	328	366	324	318	321	323	348	328	338	320	314	346	314	325	340	322	296	348	347	328	366	343	337	340	315	334	314	322	300	325	327	340	319	303	329	332	301	336	337	325	352	333	332	330	308	342	306	328	357	345	327	336	311	323	318	331	309	333	316	344	333	323	305	307	306	346	340	331	319	335	353	312	335	308	304	336	331	325	343	349	304	329	302	327	315	322	325	303	307	322	331	327	338	325	311	325	320	334	303	345	329	361	359	331	377	334	332	328	320	338	292	320	331	320	307	311	314	316	334	328	332	299	341	309	337	329	305	322	307	326	318	330	320	324	325	317	299	345	347	312	354	314	309	342	321	321	304	327	306	308	287	340	320	362	289	334	334	331	274	319	313	307	314	295	333	312	334	331	324	328	321	331	353	296	331	327	303	323	350	364	353	342	322	330	333	372	316	328	316	302	353	325	316	333	320	321	350	318	324	312	355	321	323	302	313	352	316	306	311	320	308	319	332	318	339	343	328	324	270	334	342	288	353	314	326	314	364	335	328	330	317	294	308	309	349	360	325	311	316	328	343	312	314	321	310	309	346	321	317	339	317	322	293	324	318	293	338	314	329	290	321	325	336	308	316	325	343	296	313	299	325	369	342	300	360	342	333	322	319	306	304	348	329	300	301	325	336	332	312	331	333	337	342	354	342	330	288	309	311	355	364	325	352	340	344	344	321	320	319	308	365	335	326	330	317	267	329	350	331	296	381	316	305	306	315	361	322	333	325	315	313	305	313	330	338	328	358	327	335	322	323	309	324	304	309	309	312	337	326	332	329	324	344	357	311	306	346	311	332	298	308	313	314	306	326	276	306	319	324	320	326	336	345	322	300	330	295	305	312	330	343	378	330	321	343	324	319	326	328	316	330	336	337	318	329	316	333	323	370	340	317	316	330	342	313	337	349	355	292	352	316	336	330	325	315	342	319	317	330	310	302	312	327	335	312	332	341	318	346	297	326	339	328	327	314	300	320	319	318	295	339	339	336	289	351	321	367	364	301	331	309	331	320	315	311	326	322	333	303	338	303	344	321	320	316	330	326	330	318	299	324	308	292	314	325	312	310	304	322	325	344	331	302	323	285	298	291	326	312	315	329	325	308	343	299	305	299	327	308	331	345	330	298	350	334	304	306	326	311	340	310	343	303	316	323	349	326	298	307	313	336	333	306	350	326	329	316	301	304	326	337	329	335	333	321	283	347	325	341	316	352	324	325	322	309	326	317	319	338	347	317	329	341	340	326	319	334	315	314	335	318	329	319	310	301	362	350	288	324	350	355	321	310	297	299	296	298	333	323	346	323	341	306	345	332	324	330	322	314	350	327	335	349	301	339	342	295	338	327	339	304	324	336	353	337	347	301	314	291	304	307	320	334	350	343	323	313	335	340	334	290	349	320	315	310	300	288	334	334	304	279	339	337	335	316	333	328	315	361	328	334	329	317	346	319	334	329	322	330	321	301	313	324	299	297	318	364	301	310	343	313	340	313	297	330	322	312	360	334	314	326	322	322	320	318	316	344	276	355	326	337	333	319	335	333	276	340	330	333	305	303	336	306	313	319	348	310	367	325	325	306	333	321	337	344	331	301	326	305	315	320	325	318	317	349	343	339	329	323	339	319	317	326	282	336	341	320	307	351	340	314	295	328	323	358	334	338	354	321	327	313	332	331	317	323	305	331	361	302	310	340	354	325	305	302	311	330	336	319	303	293	298	338	307	275	310	336	341	317	334	303	370	330	376	331	309	317	302	343	346	341	301	321	335	356	302	314	341	338	319	313	312	276	330	350	338	312	363	337	325	337	338	329	350	337	328	283	312	353	312	321	307	341	317	316	337	306	297	334	363	317	319	327	330	310	344	289	310	303	349	336	319	306	310	329	325	317	319	288	303	293	355	309	294	328	319	300	324	369	322	326	324	316	303	342	302	319	291	312	291	308	314	319	293	317	311	337	297	301	324	308	314	328	331	318	332	298	320	325	309	350	326	343	300	321	300	316	328	315	337	362	311	312	320	299	332	311	351	376	308	317	311	329	334	335	355	307	307	341	320	305	331	335	312	326	321	333	314	337	318	345	289	321	323	294	330	308	374	312	321	310	323	322	317	319	305	339	322	348	316	287	315	293	322	319	279	306	327	310	327	325	311	338	305	304	301	320	345	303	339	326	347	337	326	313	314	334	337	328	342	337	336	324	322	315	315	333	321	339	307	326	304	339	332	313	327	307	334	324	320	302	356	352	302	350	337	310	349	306	359	312	355	309	300	297	326	304	328	312	327	335	297	344	303	315	345	329	347	317	323	332	343	305	346	307	305	317	313	298	330	325	366	304	353	324	318	346	327	339	295	318	308	319	342	318	321	324	352	304	311	340	322	321	331	315	351	333	325	346	331	305	305	339	347	317	321	331	316	323	331	322	293	326	315	348	289	330	323	302	330	320	304	302	314	321	343	332	344	338	337	326	328	308	323	340	308	320	322	337	317	318	308	310	307	333	315	318	359	334	317	322	322	331	332	347	336	288	327	308	303	307	333	291	318	318	311	323	326	329	358	330	318	320	319	344	349	317	332	309	317	328	322	322	324	345	337	334	312	351	328	295	345	318	304	306	311	310	322	309	294	349	334	313	329	317	354	332	289	309	327	331	329	323	348	316	343	319	346	285	354	335	304	324	318	299	332	307	332	317	331	317	312	335	359	328	344	326	338	297	327	321	334	332	314	343	312	329	343	312	327	299	341	328	328	319	341	326	334	303	320	330	328	315	278	297	329	313	330	257	329	313	343	320	346	332	308	328	317	287	323	334	334	306	290	336	336	316	304	308	329	325	320	328	356	339	344	312	332	312	337	325	310	320	332	297	342	296	320	329	313	315	335	316	304	280	315	312	324	351	315	309	333	308	344	327	313	304	311	279	328	298	302	318	307	330	337	331	355	332	309	351	342	349	302	323	336	327	355	313	314	321	296	322	348	344	367	319	333	330	347	346	336	333	359	320	332	326	313	317	314	334	342	302	292	302	311	318	310	337	302	317	316	326	304	332	357	329	343	323	271	354	331	326	311	371	321	327	338	297	371	341	294	331	319	314	317	331	341	350	334	335	304	330	319	347	320	337	316	297	297	344	317	323	283	328	310	307	325	322	325	269	328	314	301	320	343	317	339	321	307	301	313	285	360	320	301	350	300	339	332	323	324	340	334	342	335	323	324	324	337	329	322	328	326	362	310	298	330	326	320	325	344	318	328	358	320	335	335	339	349	320	332	352	339	317	350	327	335	313	326	274	324	335	324	316	339	344	318	344	352	331	324	324	342	335	333	339	327	313	339	336	355	348	331	345	335	324	319	305	359	346	290	312	312	295	336	299	320	340	330	339	305	315	303	326	299	340	339	292	329	324	326	329	329	314	319	336	326	342
24425	26627	11805	1512	771	818	438	425	400	418	413	418	395	438	395	433	375	407	387	407	396	377	434	385	363	398	401	385	418	386	388	384	408	396	378	368	377	408	393	410	415	382	372	355	368	357	392	409	390	411	426	398	405	404	432	410	389	416	387	433	435	419	374	409	380	356	384	385	381	398	389	393	399	419	411	390	429	400	412	354	380	394	367	396	377	385	390	406	402	425	380	392	418	436	399	430	407	412	369	406	392	382	355	387	382	405	378	374	412	380	373	424	412	388	427	380	382	396	398	431	377	391	364	384	367	405	428	366	382	399	416	388	398	398	426	369	392	392	390	381	393	385	366	403	375	399	414	374	376	404	401	375	355	369	365	413	385	397	398	389	381	378	424	398	392	403	408	378	370	393	393	403	416	403	383	345	391	375	361	379	388	391	385	410	357	411	375	422	387	392	356	424	400	393	385	396	394	381	389	374	418	401	385	409	405	412	406	362	374	396	385	425	409	390	418	393	416	379	378	411	409	427	407	377	383	431	403	390	391	372	369	364	388	377	392	408	419	376	355	386	404	404	392	394	373	413	373	370	364	366	397	381	373	368	382	390	379	401	387	374	351	387	365	396	397	381	389	418	402	448	397	414	362	394	428	355	396	398	375	414	405	415	415	383	386	401	382	356	409	379	401	380	373	399	376	424	388	389	362	370	388	375	371	369	376	393	405	397	355	370	352	361	377	408	364	391	395	362	368	358	401	409	390	357	412	427	408	416	393	389	406	370	407	396	366	363	427	399	389	392	375	371	376	375	395	356	398	400	391	402	446	374	396	380	390	393	411	392	401	388	427	398	382	421	392	358	378	391	386	403	408	356	383	366	408	364	406	379	379	394	380	401	357	402	428	376	394	399	383	403	372	421	421	386	356	372	397	378	399	376	394	394	372	395	370	375	396	424	392	361	413	390	384	412	391	372	421	389	411	388	449	415	390	446	380	406	397	393	392	370	393	394	385	380	389	374	361	409	366	402	400	379	376	385	403	413	365	415	389	376	398	395	372	385	396	425	411	426	416	374	396	390	398	400	414	370	426	399	371	439	381	405	390	365	427	418	383	411	374	369	409	415	433	362	378	446	393	396	393	408	378	378	408	399	444	395	359	428	399	378	407	401	417	426	364	406	383	424	417	405	436	376	390	401	410	385	428	428	418	421	405	416	394	390	450	382	379	366	390	386	411	388	392	392	397	370	355	378	373	427	374	382	377	421	416	380	355	361	405	388	449	422	363	423	380	376	380	436	389	381	373	398	425	382	400	378	411	397	431	393	384	416	401	377	354	396	390	389	391	364	406	404	369	405	372	381	384	419	382	439	427	369	446	402	437	423	397	395	440	429	380	381	376	376	401	397	404	404	430	380	370	391	407	426	418	374	377	371	388	371	431	381	419	410	341	367	364	396	378	397	381	417	390	395	416	353	391	366	399	415	397	392	389	362	390	388	413	376	403	404	359	425	357	389	371	406	427	371	349	404	418	410	416	425	392	386	388	425	415	375	411	380	398	380	371	396	436	408	412	438	372	384	402	390	398	367	398	399	405	415	368	402	427	405	393	389	384	377	375	394	376	394	410	382	403	385	394	434	395	427	351	362	372	375	396	405	401	391	353	366	392	378	392	428	397	381	406	438	380	405	396	407	386	395	391	392	362	404	365	380	408	410	407	359	405	386	413	403	346	377	403	430	347	369	401	360	366	432	389	383	391	409	400	409	383	431	401	399	385	380	372	398	400	383	364	348	403	404	398	413	425	394	405	384	396	400	402	390	362	371	405	407	436	396	412	385	374	429	393	418	379	375	396	392	366	375	383	425	377	397	380	385	436	404	425	394	412	409	361	377	394	356	384	395	385	370	394	400	382	405	374	413	429	364	414	374	395	397	384	346	373	416	390	394	383	422	403	399	401	350	373	386	381	392	409	364	389	410	377	378	393	403	362	416	389	359	392	429	381	417	405	404	407	401	419	381	344	381	368	411	378	389	394	378	444	402	396	377	418	387	391	383	369	397	390	391	383	399	423	422	398	404	407	403	404	398	400	406	392	382	385	402	417	382	430	379	407	370	378	405	372	406	395	399	440	400	382	401	363	411	378	397	400	404	374	454	405	398	408	388	395	382	399	354	392	402	418	385	361	378	402	408	364	368	408	349	422	389	374	362	391	408	415	387	390	401	386	401	373	398	394	403	400	396	395	395	348	389	395	446	381	378	406	399	358	377	390	355	378	390	382	374	399	419	345	341	402	410	390	389	365	399	383	354	378	385	398	416	424	391	393	401	388	425	409	407	422	383	383	370	358	386	386	395	373	385	423	398	448	417	388	391	432	420	418	395	380	378	422	402	378	412	366	355	376	415	406	385	402	417	389	388	389	379	388	410	406	391	413	343	375	369	381	370	394	381	397	410	395	395	402	384	419	403	391	434	387	378	423	402	364	400	372	404	418	355	370	418	453	417	374	381	419	364	374	382	366	398	405	367	372	384	426	408	408	399	438	389	407	372	401	376	410	389	395	356	395	397	399	407	425	396	371	374	411	404	379	381	386	379	361	405	356	401	438	375	387	390	366	381	385	389	399	392	408	451	427	401	396	393	405	424	374	438	384	408	378	403	366	430	393	390	394	400	377	422	434	392	399	392	407	412	391	397	404	362	381	407	395	434	415	411	368	420	365	374	390	402	374	400	426	371	404	440	460	362	396	384	415	379	397	378	377	383	370	378	463	356	367	365	413	417	404	437	379	375	400	412	388	404	374	395	429	406	418	406	389	403	383	428	384	399	388	369	392	364	367	377	439	410	429	391	360	379	395	374	416	370	412	403	415	423	414	401	366	393	342	395	389	381	406	384	405	427	420	386	380	406	411	380	416	378	426	409	403	389	404	356	361	416	377	382	381	397	381	400	379	377	375	374	398	362	363	440	397	392	401	371	357	377	416	376	434	366	388	360	377	359	392	365	421	394	385	414	371	361	376	415	386	375	401	371	398	396	410	384	412	397	381	386	370	394	422	376	387	405	408	358	422	392	357	419	403	418	390	379	384	380	394	396	399	407	354	389	408	360	382	373	400	408	371	417	413	384	399	395	391	397	412	402	402	411	374	353	442	425	381	372	397	369	426	385	379	368	409	394	401	382	376	404	395	380	395	399	417	420	379	382	386	369	395	378	399	381	368	399	406	373	367	365	373	369	414	393	378	409	400	413	416	382	359	419	378	427	402	376	399	412	386	396	400	384	398	385	397	421	423	443	375	399	399	375	386	375	401	371	374	393	402	377	387	363	369	394	381	388	402	430	352	405	385	398	374	407	377	406	376	425	410	390	372	405	397	395	408	387	417	390	438	387	413	377	415	415	405	405	402	402	417	431	373	432	367	435	397	412	371	437	413	367	353	399	401	408	377	408	396	385	339	372	395	407	394	402	405	383	357	381	355	349	387	372	435	406	382	387	411	391	420	373	389	383	399	396	375	388
24239	21285	28247	24597	19315	5933	911	652	600	541	570	518	534	552	511	531	534	513	517	536	493	526	525	481	459	492	516	538	512	510	484	473	469	538	486	530	500	486	472	472	490	479	480	543	482	483	473	464	462	458	525	503	513	509	453	507	480	466	458	476	492	463	486	483	493	477	471	494	460	512	457	495	473	499	482	464	486	477	507	495	517	461	475	461	484	494	472	485	474	496	487	499	454	494	429	483	501	492	486	491	487	460	489	453	520	530	465	479	479	496	504	467	472	486	499	473	501	479	505	486	497	483	507	469	485	463	472	507	505	475	498	495	517	499	472	516	509	480	448	494	475	489	457	511	468	508	536	507	449	500	479	484	504	515	459	482	507	471	511	502	521	472	483	462	473	454	464	488	489	492	454	522	521	517	442	479	533	500	510	464	456	472	515	469	546	457	512	505	490	494	483	471	475	499	452	509	470	506	456	523	459	502	442	474	494	486	560	441	482	505	467	510	506	498	489	480	502	437	530	489	460	484	463	456	460	468	431	486	494	478	477	444	503	532	459	493	447	529	497	472	512	473	460	489	486	491	513	479	464	482	488	470	468	490	486	484	508	450	455	479	491	499	516	470	509	488	473	491	500	511	453	507	478	470	476	476	478	501	498	468	495	497	486	479	479	478	479	466	464	502	486	506	463	517	476	454	510	505	496	481	487	492	475	477	493	463	498	487	462	474	476	496	478	480	510	515	513	467	472	494	477	489	466	472	509	501	451	460	441	474	487	504	522	478	526	528	491	483	480	503	508	526	455	485	473	484	480	478	468	461	453	460	475	490	433	474	437	468	522	466	504	470	483	486	463	471	492	470	512	499	511	472	499	525	453	486	464	445	483	487	483	458	500	506	484	489	473	487	443	539	471	496	443	488	451	459	493	507	429	468	521	470	474	496	511	488	464	492	456	501	444	433	505	473	423	476	469	504	504	489	493	493	498	459	456	475	476	482	499	466	512	496	464	460	503	456	514	450	510	484	475	478	479	484	527	491	464	505	505	518	463	449	471	520	468	444	500	489	495	479	500	497	515	498	472	473	469	483	497	453	483	490	457	491	493	487	434	484	486	493	483	466	481	489	450	516	476	459	501	518	483	466	469	517	492	521	545	485	487	490	471	461	475	475	489	519	487	511	521	459	501	499	462	465	447	497	498	548	492	496	492	450	473	451	501	465	513	484	513	479	470	474	517	487	502	541	539	493	464	474	467	467	489	427	484	487	466	508	500	480	548	471	483	489	462	468	479	471	499	517	462	473	510	468	493	476	495	488	509	482	485	491	471	478	466	478	485	480	474	538	477	483	476	462	480	462	428	499	475	491	478	460	459	449	505	500	503	479	453	457	498	495	481	495	468	465	497	503	499	461	527	535	455	489	503	505	516	471	489	474	512	480	469	520	466	488	455	470	475	480	460	463	530	505	476	484	477	510	512	461	465	462	473	492	468	468	498	459	533	488	499	477	508	505	492	471	452	461	490	443	481	452	456	500	476	492	470	476	479	508	470	474	453	466	512	518	530	483	523	499	503	482	496	454	486	471	490	472	514	460	477	486	481	474	495	460	478	495	472	452	487	483	488	481	481	476	502	515	517	440	491	494	477	499	487	480	496	477	510	467	451	478	468	507	467	483	500	471	476	454	484	543	452	513	487	526	459	475	484	472	479	479	494	474	484	500	503	497	487	475	467	461	517	443	455	509	488	478	444	464	504	472	469	504	508	485	456	499	500	514	508	488	449	515	467	442	495	498	495	501	469	516	509	533	464	469	476	485	477	503	462	486	467	490	490	485	448	506	485	457	513	488	453	497	509	490	516	446	505	517	498	482	450	485	501	496	449	520	460	487	496	480	487	486	464	513	495	472	491	495	458	459	460	516	472	462	528	476	500	476	504	473	491	461	482	479	501	435	461	468	464	490	486	519	507	470	477	504	451	465	487	447	504	479	481	455	493	508	476	490	473	471	471	487	472	517	500	445	525	480	502	471	476	469	472	535	485	482	501	480	479	462	470	475	479	456	500	428	478	480	492	512	448	488	481	484	476	497	474	503	491	504	494	464	481	484	494	480	503	471	469	467	466	492	444	458	485	487	469	462	484	492	496	510	506	493	446	460	467	480	480	498	475	480	453	483	474	486	484	490	482	516	475	474	472	495	462	512	444	483	507	475	449	493	448	532	488	488	496	449	466	515	480	467	463	511	509	504	450	464	458	481	471	474	483	503	476	526	459	479	452	473	459	449	502	492	495	477	494	478	480	450	475	461	476	467	460	501	492	490	484	465	468	502	404	493	459	527	476	482	484	467	468	456	470	455	480	499	486	473	473	505	483	478	467	485	535	499	501	457	540	445	459	510	495	525	473	435	464	518	483	503	504	507	475	505	502	462	532	487	487	455	422	483	430	437	487	529	488	458	475	485	463	497	449	486	454	504	468	466	478	497	442	480	519	501	509	463	456	494	467	481	492	462	454	501	490	478	462	466	517	486	512	467	475	442	491	529	477	462	450	454	491	521	480	463	476	448	517	486	479	465	457	526	489	485	515	481	465	467	500	460	494	468	495	481	457	495	467	510	467	491	486	493	463	493	484	482	536	477	478	446	481	492	484	535	501	481	504	481	485	459	487	505	457	485	523	497	465	470	487	512	526	476	495	497	491	478	472	447	500	453	495	466	511	473	482	507	467	497	478	497	505	453	532	501	476	459	477	506	491	432	491	496	508	535	465	497	532	476	517	478	501	462	457	465	468	471	475	485	509	541	482	485	476	489	498	485	459	475	489	520	500	519	509	455	461	529	491	456	501	502	490	475	507	472	480	491	509	467	486	503	459	493	488	499	453	485	516	468	479	509	489	486	486	479	476	488	473	440	459	479	503	455	492	477	487	525	516	473	485	482	483	506	489	481	477	438	495	456	472	482	481	467	487	525	492	528	492	502	512	452	448	487	487	492	507	495	451	487	454	519	467	463	487	511	495	499	479	510	483	456	460	459	456	479	512	498	482	451	479	457	445	453	447	455	536	501	460	522	488	481	497	494	519	524	495	446	437	463	468	472	470	476	473	497	497	463	497	436	478	445	454	440	491	488	472	467	512	509	481	476	468	492	495	476	453	488	509	479	462	454	524	475	489	466	478	480	465	479	485	485	460	484	476	459	480	496	457	507	509	491	460	449	470	495	487	489	473	470	477	483	465	464	467	523	456	470	452	469	483	471	519	469	457	494	474	455	475	470	514	497	461	467	494	511	499	482	470	495	491	499	475	482	493	452	507	541	507	505	474	471	503	520	448	511	508	461	488	468	480	497	515	472	466	501	478	461	475	462	522	501	468	475	456	505	504	485	469	474	470	452	476	511	511	517	487	471	434	463	495	467	517	502	508	470	472	488	520	462	468	441	477	473	515	502	481	471	502	480	474	501	428	426	415	465	499	484	470	470	462	518	455	479	438	442	461	482	515	498	424	492	467	504	481	495
46500	65377	41366	9727	4253	4285	1124	961	868	774	725	676	662	674	638	650	606	649	629	623	584	563	623	556	612	570	576	615	603	579	571	558	568	589	572	563	576	575	613	540	612	587	570	563	573	563	603	582	537	562	544	537	594	521	564	574	553	561	599	542	563	550	548	590	564	558	545	548	552	577	597	578	561	562	529	548	546	563	579	546	542	551	605	562	568	565	548	579	589	589	562	573	560	590	567	542	571	559	540	541	545	595	550	560	575	533	556	595	516	584	558	572	559	533	559	614	592	557	516	567	538	555	552	555	557	578	573	586	589	573	552	552	567	562	538	540	526	556	581	593	585	568	526	533	564	595	550	567	571	567	595	570	542	552	557	555	588	586	548	518	565	540	557	540	544	610	496	556	563	562	575	595	535	575	555	568	569	547	536	530	611	559	555	585	554	543	615	598	579	579	538	612	541	582	584	576	591	545	559	559	544	544	545	562	532	544	555	594	580	514	568	553	618	572	559	566	565	537	559	572	590	550	562	545	557	531	545	566	600	584	584	536	552	541	595	579	583	545	549	549	560	514	612	566	541	532	583	571	540	559	547	580	557	557	561	619	573	569	571	591	526	520	567	542	552	594	551	521	619	563	562	557	562	553	556	567	568	539	559	573	565	596	537	566	600	589	576	571	588	580	541	565	539	543	581	541	563	578	587	609	566	557	575	538	546	546	569	546	554	570	559	533	543	563	557	566	519	533	565	523	583	546	579	573	574	566	567	552	585	565	589	568	556	599	547	591	566	530	541	568	588	583	564	580	568	529	559	547	522	615	544	578	536	568	575	565	573	588	534	574	541	599	524	555	601	598	568	519	545	590	560	544	588	592	518	519	563	569	584	624	581	591	568	565	610	537	573	554	566	576	559	589	528	567	564	557	587	613	545	535	607	498	535	573	583	569	595	582	525	495	542	545	571	541	562	555	522	596	582	567	562	549	552	578	552	575	577	549	562	543	610	550	542	559	561	583	595	548	580	566	598	579	550	624	548	529	543	568	542	605	577	558	576	529	561	596	571	585	601	527	537	528	536	554	551	571	555	527	551	556	545	495	547	561	579	582	586	570	541	582	558	559	567	569	587	564	568	573	564	600	554	591	557	518	559	544	542	575	589	610	480	564	554	521	549	534	575	565	592	548	537	529	561	541	558	582	565	538	588	559	566	559	530	547	558	529	536	609	563	555	555	542	603	587	556	564	550	580	557	523	570	568	575	565	594	596	558	512	501	575	570	538	590	534	531	546	590	536	536	569	552	600	565	567	571	582	570	552	569	567	555	551	547	586	557	571	572	597	563	608	564	574	551	513	551	573	590	560	601	601	588	563	582	606	551	587	559	537	602	560	564	559	562	555	574	557	551	551	600	542	529	609	556	579	590	573	535	569	566	581	597	547	572	542	560	580	586	557	555	540	559	547	559	612	555	610	537	555	573	572	540	557	515	567	558	532	561	595	560	559	523	587	547	600	542	573	513	558	567	563	536	542	590	587	567	530	548	489	569	588	598	618	528	606	607	579	549	557	551	563	553	565	529	558	580	549	575	532	524	534	611	588	582	584	530	562	567	538	594	498	580	557	552	576	557	523	563	541	607	543	588	568	544	561	554	583	560	626	561	577	590	570	533	586	531	572	582	560	572	554	595	560	570	590	569	603	534	560	579	566	543	541	575	540	590	566	500	579	622	582	574	583	592	592	526	572	573	576	530	522	570	588	582	538	581	550	553	577	563	557	578	602	564	596	556	594	586	512	593	587	580	533	537	584	596	534	593	553	564	566	573	545	584	588	555	549	563	548	572	567	525	577	549	549	508	599	562	581	537	568	610	556	560	580	545	606	600	563	572	535	584	554	540	561	544	569	557	552	559	542	569	502	569	561	559	619	565	543	566	566	560	521	583	606	560	571	548	545	569	561	562	565	591	562	552	554	544	551	541	551	598	579	597	536	535	556	552	523	574	568	549	580	563	565	555	542	546	597	568	578	572	535	547	538	565	570	532	558	526	566	572	552	543	568	564	578	548	517	549	551	582	612	548	578	524	527	636	554	553	574	560	587	568	574	535	588	559	553	565	556	581	557	543	556	551	591	593	540	587	590	530	555	560	549	536	592	515	541	575	591	532	594	571	527	576	560	552	540	566	523	553	567	567	551	576	522	547	549	579	552	616	557	521	538	606	595	566	579	551	542	538	596	593	599	565	596	539	530	615	568	572	519	570	569	576	572	591	589	576	585	562	588	570	585	619	539	553	584	561	576	545	564	565	556	573	613	592	564	539	591	542	572	578	570	569	553	551	557	563	549	547	578	562	554	543	597	538	582	533	520	557	507	530	575	580	544	546	575	577	566	571	557	617	616	585	529	569	578	581	579	572	545	570	571	579	562	526	564	586	564	554	564	555	571	545	523	556	553	574	580	563	555	544	582	558	599	545	582	560	581	517	576	530	519	570	561	553	576	561	559	609	570	590	578	529	526	543	549	579	570	564	559	568	554	568	595	563	593	586	539	565	564	563	541	576	542	571	540	516	557	589	574	538	561	553	572	553	585	534	540	606	552	581	584	581	597	546	556	546	561	545	592	612	556	575	591	553	552	586	562	561	543	565	571	579	544	520	579	541	552	548	584	571	570	542	553	561	595	511	594	629	535	567	621	534	540	566	588	566	540	594	584	548	537	583	554	567	544	595	557	545	603	557	553	599	537	566	560	567	587	560	562	594	531	551	546	595	604	624	551	629	553	574	547	554	549	585	581	546	559	572	559	534	566	528	540	579	602	534	569	551	586	566	578	595	584	568	591	597	557	588	568	560	572	555	534	542	565	573	558	545	549	579	542	588	585	583	619	553	576	556	587	568	613	574	529	548	595	576	565	539	603	572	585	561	613	589	574	531	571	564	547	536	586	622	550	516	548	559	569	548	533	575	566	565	594	602	574	508	526	574	536	594	611	600	517	554	573	568	584	607	561	535	586	549	536	604	543	559	519	534	579	570	555	532	562	580	567	553	585	556	538	603	570	575	570	571	562	540	598	526	564	573	546	572	606	540	544	528	610	575	549	596	575	548	560	584	524	570	564	549	548	581	517	545	578	563	550	568	576	564	566	546	584	533	574	559	531	541	561	575	588	561	572	568	592	568	593	596	536	596	577	556	567	590	533	586	599	566	510	585	529	565	598	564	569	538	582	568	559	560	562	574	558	524	566	581	542	584	604	554	535	570	567	554	591	528	588	560	590	497	614	524	554	577	558	547	486	549	534	584	564	552	568	515	555	578	565	603	547	542	560	539	563	518	536	500	584	615	580	565	568	569	543	584	572	601	550	605	590	555	501	575	596	546	553	555	601	522	583	553	583	546	596	543	593	566	565	553	577	542	558	607	564	530	562	563	566	508	579	545	525	595	549	571	604	534	550	557	558	536	573	538	555	546	531	572	534	535	588	571	593	575	595	558	535	544	534	588	541	560	616	568	560	522	608
25397	21414	27146	24217	6223	1158	490	439	429	431	401	412	417	353	364	382	370	356	374	376	385	371	408	446	369	395	379	384	399	421	403	339	388	361	398	342	398	389	376	368	358	404	371	389	389	368	406	387	392	369	387	394	391	378	396	402	377	392	414	373	416	356	370	373	408	363	412	385	390	368	377	395	372	354	365	380	341	402	373	378	339	387	379	405	370	404	379	381	388	410	371	359	338	368	383	412	386	368	366	345	384	397	421	361	391	377	373	359	391	347	375	358	406	336	357	368	376	376	375	373	375	393	384	361	361	406	391	354	396	336	392	365	389	362	361	390	381	372	380	398	380	394	379	365	427	418	363	382	376	378	376	380	379	362	376	381	357	423	388	350	400	387	391	410	388	376	426	387	403	388	372	397	369	378	365	390	387	346	356	353	419	356	378	395	371	365	404	358	393	384	419	382	366	409	372	341	399	380	398	379	386	392	362	353	361	404	412	393	399	412	398	367	366	321	352	378	359	384	343	393	378	390	387	351	366	356	363	369	379	398	380	360	393	367	389	372	384	407	355	372	364	396	381	369	356	389	367	348	357	344	415	405	360	402	377	373	386	368	382	365	403	372	380	409	391	368	394	362	376	416	359	379	426	366	404	383	367	400	412	353	365	390	401	369	406	390	357	378	379	384	392	372	384	381	366	386	371	402	380	385	360	359	368	342	342	361	372	399	371	393	374	374	413	374	339	415	355	384	379	382	389	401	371	381	404	361	360	396	392	377	359	411	361	364	374	401	368	383	383	348	373	362	373	381	400	380	384	359	374	372	426	380	375	394	365	367	355	384	369	383	389	371	401	383	381	368	351	349	371	363	404	362	377	378	361	401	382	415	353	373	367	367	382	375	375	385	376	382	371	385	405	381	387	366	416	383	372	402	380	397	351	390	406	359	381	366	373	379	401	360	405	386	398	400	383	375	386	399	363	367	382	332	384	401	377	376	394	352	378	379	367	372	363	365	353	374	370	366	395	377	344	351	381	364	388	375	371	393	399	378	371	367	374	415	386	413	376	369	346	407	400	369	374	402	379	360	410	370	384	413	412	350	380	373	396	370	370	395	400	402	378	395	367	379	357	359	353	377	374	350	365	379	416	376	383	378	367	398	367	448	364	357	366	364	395	358	346	388	353	371	386	349	363	422	344	384	380	344	384	366	383	365	374	367	357	348	370	421	351	379	400	385	387	386	378	390	352	364	386	383	391	382	356	375	359	374	392	367	372	336	400	395	340	406	367	362	356	360	388	396	367	374	393	372	369	349	392	386	397	357	352	377	389	394	340	378	393	392	339	352	364	396	415	370	375	413	389	358	368	341	372	357	419	414	373	369	385	383	401	379	385	377	385	411	365	359	390	391	367	410	364	377	356	382	378	387	404	376	355	436	369	378	352	355	342	399	385	396	379	367	376	404	349	378	380	374	393	408	370	380	384	386	388	407	404	384	414	383	370	394	378	370	386	366	398	385	388	409	405	369	355	391	376	357	383	365	354	369	387	396	362	376	400	371	406	387	410	407	332	376	391	378	369	366	421	393	389	405	374	390	408	339	371	383	375	376	381	384	378	391	370	386	393	408	382	389	378	405	395	363	381	388	362	376	403	391	395	358	362	377	374	376	369	409	386	365	352	403	364	422	371	382	379	380	354	385	401	362	363	392	413	350	401	373	371	381	348	384	392	388	378	349	375	368	336	390	402	373	371	363	375	367	394	376	372	388	392	344	367	333	359	408	335	389	388	367	373	393	423	382	365	370	362	383	355	339	374	396	377	383	420	356	389	373	371	398	390	427	409	383	348	362	391	399	407	359	376	367	386	392	372	382	409	380	405	385	370	392	391	373	401	394	403	432	401	387	392	412	356	382	394	357	388	365	379	372	388	367	352	424	401	382	363	345	342	346	375	374	387	395	378	382	394	407	368	340	386	352	366	365	376	404	350	364	374	350	376	394	369	373	378	375	402	362	352	377	393	389	346	389	378	364	367	382	368	356	377	372	377	388	400	346	399	384	403	365	390	388	401	365	377	372	390	380	363	386	383	357	357	353	375	431	367	367	376	379	388	376	365	349	392	379	380	379	372	408	350	364	390	382	386	360	413	394	377	377	389	375	373	421	426	396	403	410	360	360	392	374	355	390	369	352	417	381	375	393	407	398	356	360	373	376	384	348	379	330	382	333	372	401	385	372	412	374	405	390	415	352	362	371	386	363	352	378	383	351	384	356	370	371	364	367	376	389	395	410	371	367	403	418	335	390	322	400	372	406	363	404	397	373	368	416	394	352	377	371	372	365	339	375	377	358	415	380	388	362	392	366	365	396	374	372	403	407	405	395	361	409	422	387	374	356	363	334	372	403	352	366	357	363	398	407	360	359	379	388	357	399	413	400	372	338	363	385	360	361	399	393	380	359	378	362	363	386	376	405	388	355	403	357	385	362	337	368	361	355	386	359	370	382	405	368	377	364	367	379	377	391	385	409	363	411	397	353	358	400	345	384	392	386	366	364	396	367	380	387	343	365	357	413	384	393	394	371	408	387	361	402	377	403	368	362	387	390	372	407	367	373	376	386	421	372	359	385	377	334	388	376	392	337	394	384	368	418	362	388	372	373	379	371	413	409	388	397	369	384	387	376	349	410	411	366	367	389	391	403	356	397	375	356	354	353	418	366	334	349	358	360	411	363	366	393	356	357	444	393	368	388	382	362	386	375	408	347	382	360	360	392	348	384	395	366	427	409	389	378	377	376	389	389	357	344	357	371	381	385	372	384	398	408	407	379	366	396	370	346	386	391	404	366	348	381	405	417	377	364	356	350	389	396	381	356	374	370	386	385	326	371	402	378	381	375	390	404	349	361	345	389	375	370	404	363	359	361	378	384	399	382	365	382	358	381	388	376	386	389	358	382	404	370	391	342	341	355	360	386	381	343	393	396	336	344	380	373	378	398	390	370	369	379	384	375	409	400	392	371	389	348	384	412	354	384	383	408	360	372	372	380	418	393	411	363	405	370	368	353	365	404	353	397	364	385	383	382	360	397	353	387	389	398	342	357	365	363	343	392	399	391	379	366	346	406	377	359	380	383	352	386	392	359	386	365	373	375	412	408	382	369	395	390	397	343	365	371	359	408	354	375	385	362	402	362	364	383	356	382	387	388	396	349	372	361	381	361	384	354	390	371	382	372	368	363	393	360	370	386	375	374	373	385	373	365	359	400	373	379	364	355	386	380	319	376	367	382	367	388	376	404	407	373	398	364	382	402	396	382	353	334	347	368	367	368	381	355	424	366	387	373	380	391	374	369	338	340	392	369	376	371	381	375	367	394	400	379	350	386	365	396	380	381	385	359	385	360	360	372	371	378	375	359	415	389	375	371	342	392	395	377	360	379	341	376	380	402	344	338	375	406	392	373	392	377	371	380	395	356	393	362	370	385	383	349	401	421	355	370	368	387	359	388	391	353	373	386	400	399
43142	53909	32398	4996	2268	2240	746	698	565	625	549	527	558	525	518	485	553	472	483	511	460	476	496	480	477	511	448	507	498	516	476	494	476	455	501	476	471	440	469	483	460	464	497	469	508	455	515	483	466	432	473	465	476	470	456	482	475	460	485	479	421	465	467	489	479	489	437	437	492	514	455	468	491	457	461	501	449	467	441	464	467	473	435	459	432	459	497	463	473	508	466	453	468	446	470	460	451	459	426	447	463	509	457	480	467	476	478	461	484	493	478	447	472	479	462	464	471	459	460	464	443	485	507	505	489	473	449	470	487	502	536	492	455	437	470	463	463	496	492	464	489	462	472	441	473	496	444	452	476	519	500	434	513	476	459	487	482	447	415	487	464	496	481	436	472	484	489	479	439	476	471	460	477	459	454	494	469	445	484	464	466	429	495	452	471	467	500	472	459	485	428	434	479	471	485	438	413	436	509	463	486	447	468	466	460	443	473	446	484	472	456	450	474	441	477	470	463	467	410	441	483	453	493	486	459	461	449	453	441	478	463	460	493	436	453	459	465	497	446	494	457	462	446	465	476	434	469	483	481	488	453	468	454	445	435	438	481	441	486	494	479	498	412	462	450	439	472	463	476	458	489	465	492	423	468	445	476	474	456	419	446	451	445	467	459	479	468	425	447	474	474	446	434	456	501	494	468	491	450	501	469	466	478	470	461	462	476	454	475	450	501	431	457	480	458	455	430	517	463	450	445	476	428	473	467	485	475	470	449	442	472	456	484	471	465	443	456	422	488	465	484	462	486	449	484	487	500	466	475	432	453	472	482	477	452	468	433	439	453	464	482	438	496	507	461	477	482	497	459	481	497	481	464	472	472	443	477	491	466	498	493	464	492	457	414	438	459	476	483	443	476	483	437	440	483	480	461	459	456	497	471	470	468	451	437	429	443	483	471	489	474	457	497	482	452	426	475	455	445	452	503	482	487	494	466	494	475	472	468	485	459	457	465	463	444	450	477	469	502	507	479	460	478	446	491	483	473	468	448	484	428	452	481	472	461	459	475	452	466	500	443	441	517	445	445	463	497	495	473	471	503	472	462	473	481	467	487	440	505	477	478	464	506	448	452	470	448	478	454	473	450	471	458	458	455	447	468	464	490	490	481	489	495	475	466	463	467	428	488	446	471	438	491	508	462	485	448	473	454	476	480	426	471	456	485	478	459	493	438	478	442	503	478	421	445	482	475	479	448	474	494	477	507	514	421	467	490	468	431	466	451	476	448	468	479	453	517	469	494	475	482	478	454	483	434	433	449	456	441	456	432	453	440	485	444	433	440	504	473	444	488	472	501	465	435	430	471	461	490	464	431	447	460	470	478	475	454	458	440	498	462	488	468	474	447	464	461	516	505	480	453	492	451	492	470	491	518	480	537	402	458	432	501	466	487	437	479	458	538	439	495	455	441	470	413	465	488	453	451	417	428	462	498	499	476	436	447	452	435	440	459	484	495	449	445	465	473	487	454	453	473	480	467	463	457	447	467	506	472	468	503	445	461	480	497	497	445	450	450	493	436	506	437	435	451	411	442	474	439	452	452	457	463	483	466	466	446	478	460	479	444	437	508	500	461	446	459	454	497	443	501	453	439	472	479	467	461	475	467	493	453	440	437	447	450	479	465	473	466	487	474	452	486	475	461	486	470	454	451	446	455	467	461	500	485	469	481	456	523	443	487	464	469	487	494	466	457	505	485	455	456	459	453	448	465	484	480	465	478	416	474	439	466	483	461	438	464	440	442	455	463	466	449	439	474	461	445	494	455	453	439	442	473	473	498	464	419	454	483	432	472	482	472	451	461	443	460	459	461	459	465	448	463	456	511	448	483	478	476	496	467	470	502	458	467	473	446	478	450	450	442	506	472	494	474	467	485	438	469	476	475	471	436	492	449	450	460	500	494	461	435	465	449	466	461	459	437	449	475	479	474	422	483	472	503	453	481	441	477	444	472	505	417	488	491	451	454	461	445	439	447	446	480	446	445	462	465	458	488	506	494	493	449	448	468	498	448	460	465	514	488	455	418	473	507	483	446	432	432	441	512	481	489	479	524	509	473	436	479	488	460	450	450	450	492	461	481	437	480	467	471	521	496	463	485	463	449	451	488	445	431	506	476	439	461	469	478	451	444	468	442	431	505	496	438	446	444	471	510	447	439	458	481	453	449	477	454	483	444	443	448	401	430	499	461	467	482	479	466	470	476	471	466	448	478	437	510	476	470	462	466	420	515	449	498	489	462	459	475	470	458	464	468	448	435	477	465	477	457	455	465	407	449	490	473	463	463	456	482	464	495	460	431	467	449	464	408	485	483	477	491	414	462	459	474	480	468	468	459	455	438	444	474	446	466	453	470	493	512	472	438	448	481	471	481	424	457	464	474	484	471	468	452	471	471	490	467	464	429	464	462	477	480	456	480	432	468	482	450	454	447	463	460	452	452	455	450	466	444	452	464	481	445	478	443	486	450	506	445	431	484	431	466	459	474	479	532	463	423	471	424	481	465	469	458	470	479	471	450	452	480	503	477	456	498	500	471	456	471	480	450	448	480	509	506	482	477	484	430	492	430	442	421	451	451	484	436	538	429	430	499	456	455	457	481	464	456	459	465	505	442	450	470	460	454	470	455	441	463	468	450	457	446	454	437	477	469	457	484	490	491	458	469	477	487	482	502	453	441	444	477	456	453	456	458	461	456	450	490	472	451	483	463	462	485	433	477	467	508	477	492	449	499	492	494	473	473	447	453	452	511	471	467	484	457	477	444	464	466	449	522	464	441	499	485	497	454	476	489	497	430	444	461	443	454	466	444	467	456	453	462	438	453	466	472	490	424	478	514	438	444	477	450	468	487	445	518	486	479	458	476	452	459	478	504	469	467	483	479	482	487	470	446	465	460	467	462	467	474	477	499	471	483	487	505	465	484	458	486	472	470	478	484	449	447	470	445	471	473	431	450	484	472	495	509	470	444	501	470	447	487	505	457	430	462	455	448	446	442	452	456	473	488	489	480	495	452	492	486	454	449	482	474	471	475	456	464	462	465	481	431	445	450	448	450	474	437	476	466	455	473	496	464	440	433	429	465	476	423	461	491	492	450	459	462	465	480	502	456	466	480	455	446	456	485	444	447	512	461	427	523	468	474	502	505	467	482	429	441	444	476	495	478	538	451	469	467	466	460	476	493	483	461	489	487	454	486	468	467	468	454	423	469	451	475	451	487	494	458	446	458	464	485	473	499	465	442	434	456	460	449	481	467	481	501	471	476	496	432	472	449	457	417	428	461	463	475	459	477	469	464	426	437	438	437	461	485	421	453	490	473	454	439	460	456	471	460	479	504	480	484	453	488	478	472	454	461	493	482	463	487	456	503	423	448	460	491	446	470	445	467	488	484	434	453	474	471	459	499	488	471	504	468	455	475	487	482	474	481	476	466	499	470	469	444	436	424	448	444	453	457	433	459	447	483	453
23004	21276	29101	23763	21262	21029	7432	1224	992	889	872	795	774	799	849	793	725	741	733	769	729	717	760	697	712	743	716	663	749	695	714	705	691	744	685	702	714	712	668	739	731	732	742	686	672	729	722	734	682	707	711	695	732	690	693	707	724	693	673	667	741	658	712	726	703	673	695	724	724	694	688	691	692	728	686	666	689	713	639	674	734	688	665	711	714	708	740	673	684	671	689	713	686	741	679	666	710	680	666	684	704	684	662	722	732	705	678	694	700	729	684	687	758	689	663	701	704	662	656	715	680	736	737	686	701	710	722	659	704	651	659	723	648	711	741	655	683	763	691	707	689	706	712	729	702	709	717	713	677	691	719	691	694	674	685	663	754	653	651	725	678	644	638	677	723	681	714	692	688	693	718	650	686	715	697	655	707	682	712	656	748	717	739	687	730	669	710	691	713	727	683	674	707	661	687	678	683	732	690	684	633	717	741	688	674	703	727	732	689	679	670	663	728	651	719	700	692	740	733	686	668	650	742	672	699	731	720	644	652	715	710	703	731	676	730	648	682	694	714	726	725	690	669	697	636	708	757	716	688	684	691	682	727	713	721	675	697	705	714	659	708	648	674	654	739	717	700	718	661	740	722	699	692	703	654	717	680	681	698	716	695	742	689	688	703	672	714	676	686	686	702	682	684	697	710	706	693	723	707	708	699	631	677	703	690	726	718	651	724	724	730	674	743	675	679	725	684	705	695	683	652	686	729	742	671	672	747	734	695	664	714	753	648	705	696	688	701	681	703	717	654	732	671	706	673	703	679	689	699	681	685	654	637	695	651	750	696	700	679	688	698	656	686	702	664	716	692	714	673	692	667	646	674	684	672	698	658	687	700	716	661	675	699	652	679	692	681	680	627	702	701	725	717	684	723	678	713	680	697	684	696	694	729	682	725	657	738	678	703	690	709	704	706	686	733	673	684	713	665	699	707	722	725	749	658	732	696	738	707	722	717	733	711	710	692	660	686	695	688	682	644	684	684	698	702	713	662	708	688	638	668	707	719	693	710	736	647	735	720	748	704	657	732	699	690	662	676	729	714	666	712	670	688	684	666	639	731	708	719	676	692	680	681	692	696	682	693	708	733	688	682	704	695	704	666	688	714	694	685	723	713	721	714	661	726	705	721	717	681	681	683	725	692	675	685	721	715	677	687	730	683	681	705	722	670	727	712	641	686	671	722	709	727	691	671	661	673	687	698	722	669	700	680	668	678	647	735	659	683	694	701	665	714	708	690	689	691	696	717	699	684	685	724	661	684	707	731	712	729	706	699	734	674	691	706	708	723	690	689	679	661	690	714	675	717	646	665	671	744	660	676	695	726	678	710	687	690	709	660	698	691	666	698	683	722	719	708	673	716	723	683	670	696	672	735	644	665	714	663	665	670	676	687	699	723	740	713	699	689	682	740	691	696	675	667	686	728	713	695	680	697	738	736	661	722	634	682	698	658	723	696	667	678	678	682	680	715	691	696	725	707	689	739	666	721	699	701	723	670	693	688	714	708	642	709	751	670	687	674	637	676	650	756	695	728	658	670	713	702	692	725	691	663	713	730	651	678	695	730	697	697	690	697	703	655	674	671	676	709	700	696	694	685	705	684	633	672	755	699	676	698	657	657	729	684	686	630	664	733	708	665	680	721	756	742	670	714	734	689	701	718	729	715	693	708	743	717	701	705	711	680	680	683	667	669	716	667	728	673	706	701	689	707	711	722	641	688	701	733	691	708	714	712	678	678	704	706	610	698	701	663	615	738	670	691	660	710	684	702	724	751	687	720	660	675	697	746	668	711	696	731	700	654	701	694	711	674	753	661	684	703	696	681	697	677	686	731	696	715	683	711	737	675	677	732	740	693	692	713	656	707	653	726	706	723	705	684	723	700	728	680	750	660	744	744	648	741	709	720	622	682	694	635	714	670	675	700	696	710	673	662	732	659	715	648	687	690	681	672	715	691	731	690	703	699	699	693	686	682	709	656	710	708	694	717	656	681	702	656	709	700	716	677	646	708	685	706	669	667	692	714	692	677	678	694	701	643	688	687	726	709	703	718	701	665	674	751	669	723	700	706	708	706	680	686	720	720	717	701	732	672	709	657	679	679	652	684	707	681	662	711	754	696	693	721	726	682	694	671	713	686	689	695	713	693	714	642	702	713	703	704	677	671	664	712	693	675	664	713	663	684	707	666	745	679	706	725	728	698	709	649	674	738	683	657	684	684	685	698	716	719	693	711	668	735	703	715	707	628	695	689	688	710	681	661	664	673	724	681	689	670	654	728	660	696	724	685	702	716	667	703	658	712	678	721	698	649	720	683	722	712	722	688	734	684	691	710	695	655	688	728	672	714	677	745	655	680	719	666	694	640	700	691	699	676	713	687	655	702	705	746	708	684	690	723	676	733	667	628	676	745	689	701	721	701	654	665	691	680	671	707	682	777	687	713	665	689	674	691	684	727	715	670	704	658	656	706	677	711	680	661	697	689	698	686	688	633	691	670	705	693	717	707	694	685	676	675	727	718	727	675	751	710	699	701	674	700	667	664	704	685	681	692	709	678	696	692	708	671	698	681	714	724	707	668	656	705	689	708	693	728	682	690	702	642	717	630	714	703	723	710	717	666	723	654	696	646	724	700	707	687	711	684	693	666	699	669	721	711	699	720	731	659	685	715	751	671	683	668	722	723	711	739	737	740	720	693	644	709	706	703	619	713	686	720	679	692	662	690	704	690	693	670	744	694	652	656	640	689	718	685	689	722	688	708	714	731	673	662	715	727	690	731	694	745	705	685	667	720	691	718	659	727	693	674	702	756	737	747	711	710	698	665	738	739	662	673	692	691	679	704	708	692	717	648	707	691	703	688	746	719	683	697	700	688	698	703	693	695	727	722	723	693	711	692	698	689	656	694	715	694	699	766	696	728	717	759	699	704	703	722	759	734	701	693	672	688	672	670	725	668	674	658	715	674	731	698	711	689	680	694	745	672	723	726	648	660	763	705	734	720	697	678	666	673	698	715	694	740	718	696	666	694	733	648	694	714	684	699	675	652	684	660	671	702	682	680	706	700	662	666	699	645	713	730	699	740	688	678	711	714	756	695	678	710	723	688	644	690	710	638	711	695	715	728	738	702	710	724	694	643	718	691	665	688	690	723	673	757	719	710	700	676	672	678	722	692	681	724	658	659	727	686	676	663	702	683	690	718	731	709	722	718	703	682	693	700	696	679	696	692	677	686	689	666	680	678	700	665	655	687	731	727	632	696	683	703	686	733	643	674	671	673	710	735	685	692	732	695	677	696	699	703	691	685	649	697	681	705	690	692	690	666	692	653	704	723	717	688	648	668	715	711	700	698	691	711	709	651	675	688	659	686	645	716	730	712	718	717	648	695	676	687	652	701	659	702	692	651	719	714	688	715	727	673	716	685	669	725	695	671	724	639	712	722	734	671	730	714	686	674	676	670	721	662	715
56062	82120	52298	13279	7609	8197	1972	1622	1404	1293	1215	1123	1076	1008	993	982	968	928	916	892	895	928	926	849	854	861	847	825	881	842	824	855	838	730	827	879	847	770	757	797	817	837	798	784	833	822	793	772	799	764	755	786	838	795	758	784	823	775	762	772	770	790	812	818	807	801	759	808	763	780	773	807	765	804	764	813	800	785	782	887	793	815	782	739	810	805	759	784	845	817	795	815	787	794	773	838	836	749	755	792	811	829	823	862	857	847	779	830	828	790	839	769	809	785	783	757	775	798	802	793	784	823	776	820	791	791	826	777	839	787	798	826	803	802	826	833	837	803	782	810	818	796	791	820	753	796	814	808	779	810	744	771	803	759	809	794	760	797	776	784	776	834	788	819	826	785	775	744	810	841	794	799	780	851	802	781	812	794	832	826	836	798	796	747	828	790	813	762	772	787	825	760	792	781	744	803	774	782	780	744	767	850	779	822	850	784	809	818	825	789	793	793	799	820	793	838	811	754	795	783	832	796	849	774	752	779	765	829	736	834	754	834	750	828	783	815	782	826	764	803	826	777	826	836	836	794	820	784	769	777	810	759	820	764	814	850	851	784	797	827	827	820	771	794	800	799	808	808	800	805	782	800	813	839	796	752	832	800	826	775	746	789	789	819	793	802	786	741	785	821	817	816	807	760	759	799	790	829	830	781	810	763	791	759	803	766	836	815	802	814	793	819	755	787	799	812	820	772	801	860	773	803	776	771	778	775	784	764	798	778	847	771	754	821	768	817	832	806	774	794	823	774	811	785	799	808	854	785	795	755	792	740	817	821	770	769	848	823	801	766	825	803	816	811	835	751	768	730	772	741	766	776	804	800	825	840	815	776	758	798	800	747	731	802	831	797	811	801	849	767	808	787	805	764	850	869	770	794	763	784	815	784	767	830	805	823	776	751	804	799	813	870	789	795	804	819	751	813	803	819	773	777	750	806	776	765	774	805	809	813	771	788	791	816	727	804	785	763	805	797	748	784	820	764	824	807	803	776	805	828	785	765	770	714	820	781	779	825	802	802	771	841	766	734	822	784	794	723	824	759	816	850	782	740	795	837	799	770	798	812	789	764	779	813	780	757	842	759	806	823	798	779	831	781	765	758	809	812	807	766	756	769	789	807	798	794	775	799	792	821	760	767	789	779	825	829	784	771	795	785	799	749	800	846	851	787	796	767	781	812	775	777	791	802	766	774	811	810	769	829	790	828	765	741	815	792	807	813	760	783	866	847	813	760	737	798	808	807	823	772	774	814	783	796	754	790	802	727	799	776	804	758	808	841	776	776	780	752	789	798	769	728	805	821	826	840	774	775	749	785	767	747	780	829	818	823	783	818	817	747	792	824	823	746	811	768	796	810	806	875	815	789	784	824	811	780	779	804	810	800	838	745	793	825	768	779	797	830	766	771	779	815	754	763	840	753	801	815	785	800	806	770	774	777	818	745	821	825	773	784	765	760	860	819	784	771	812	781	828	816	731	805	795	812	849	854	757	787	773	767	774	849	746	813	764	843	857	773	778	791	800	810	804	820	818	739	786	793	792	821	772	802	794	823	803	732	790	830	792	804	793	797	785	812	816	837	778	764	793	813	831	772	837	799	808	794	782	782	755	792	799	767	762	774	821	803	806	787	853	841	837	807	824	801	798	763	802	809	825	791	832	820	822	833	774	772	765	797	780	790	755	786	760	844	796	794	765	795	798	841	807	796	844	791	776	794	811	757	810	769	748	803	767	794	818	749	837	765	803	820	857	773	773	760	809	742	762	751	798	768	781	743	786	790	826	825	764	743	772	802	791	774	855	826	822	809	772	812	768	793	781	797	789	830	781	785	762	778	813	793	776	800	799	821	801	786	819	781	831	791	781	765	801	762	799	741	749	792	778	748	812	834	754	777	777	775	759	800	770	801	805	852	793	763	754	773	776	812	801	830	808	763	860	786	786	817	761	780	766	829	751	799	815	767	796	816	821	798	774	822	774	776	791	791	814	740	774	771	812	762	847	792	795	754	822	748	829	797	795	802	810	793	813	765	746	778	762	843	803	764	758	846	762	764	763	801	765	749	796	781	802	791	798	764	789	789	819	751	747	812	816	823	814	806	781	803	755	836	782	829	778	800	765	823	808	808	769	806	771	759	758	756	756	791	816	816	804	826	766	783	747	782	791	770	740	795	789	820	744	812	769	765	823	808	786	786	801	765	797	749	813	787	812	748	781	776	762	844	811	770	809	782	846	761	771	767	820	800	797	813	789	820	848	799	802	800	811	809	789	847	786	810	769	830	804	829	790	842	769	829	810	856	820	801	778	766	803	805	792	769	779	748	750	824	769	793	773	749	834	792	809	816	794	824	771	780	848	814	783	801	774	812	810	803	766	796	815	788	797	791	828	727	801	749	780	809	765	818	827	818	796	822	805	742	769	828	790	802	789	801	801	820	790	840	785	763	814	758	791	770	807	808	783	786	811	721	772	798	784	786	792	757	790	736	799	827	774	818	729	782	746	813	796	807	782	725	821	770	802	824	791	825	783	793	812	838	761	760	807	807	756	798	799	809	802	791	804	771	746	859	757	784	799	776	830	756	780	759	764	761	752	799	800	773	740	821	823	794	803	822	796	749	737	820	823	826	772	758	800	750	752	811	797	804	761	794	826	776	775	805	771	794	819	728	794	795	852	837	786	762	771	780	823	773	794	817	798	831	806	781	799	766	816	763	761	806	817	811	813	789	831	826	774	807	762	781	799	815	766	812	787	821	784	758	759	773	847	773	760	786	754	806	800	788	786	775	771	826	750	825	780	780	865	732	785	813	799	809	748	834	853	811	774	776	820	777	740	817	775	798	761	781	810	796	850	762	801	773	772	854	785	805	820	796	760	778	781	811	792	769	761	772	832	766	783	768	781	775	799	796	835	774	808	802	773	881	835	762	793	837	829	813	834	808	749	815	833	809	806	859	784	805	793	809	771	833	814	807	737	793	815	800	802	750	755	779	799	778	757	843	774	814	791	791	801	750	783	824	716	813	788	794	766	830	835	778	826	777	783	818	838	826	766	780	815	832	809	794	752	773	729	785	825	789	781	807	778	784	779	777	757	788	756	817	776	834	817	788	767	759	782	829	762	858	767	779	757	794	793	801	794	750	739	826	810	788	806	797	812	773	803	829	770	821	777	789	759	825	778	773	807	801	799	780	795	772	788	807	794	770	805	837	796	769	818	764	813	809	825	823	753	796	814	841	741	776	800	782	854	802	776	803	801	816	775	802	817	796	812	790	759	768	813	829	786	823	790	834	770	774	787	820	846	791	789	755	813	786	804	779	787	802	820	846	805	786	801	823	843	799	783	773	774	779	842	776	807	754	762	807	799	787	773	806	804	828	828	844	776	812	819	811	810	826	791	776	765	727	815	824	783	739	748	811	799	823	763	806	779	802	754	780	794	807	816	742	798	768	754	810	757	788	817	747	792	759
28043	22105	15572	2257	510	559	324	356	345	352	342	334	368	288	316	356	354	339	364	334	336	359	328	310	338	383	334	358	332	357	335	312	357	327	311	352	324	342	321	362	325	323	359	351	368	322	317	355	340	351	321	372	317	372	325	343	328	368	351	337	358	310	347	339	358	332	351	293	330	326	346	317	302	320	323	331	346	342	344	337	376	333	341	304	345	337	346	339	330	319	318	333	319	330	379	332	357	310	339	330	330	335	327	339	325	334	353	324	335	338	339	351	341	334	346	309	320	348	339	326	335	351	346	347	365	321	323	323	377	381	305	356	329	337	337	350	352	318	298	356	330	329	331	342	336	315	318	321	323	322	293	335	313	322	355	336	347	323	332	323	329	328	367	315	345	347	331	360	322	366	336	352	317	329	343	360	309	357	324	331	318	344	341	342	316	333	333	346	354	305	343	342	344	303	324	345	335	341	388	339	346	316	313	322	352	327	330	370	335	325	321	346	339	336	344	313	336	328	331	329	327	323	335	314	293	324	342	332	339	286	341	322	330	333	317	337	313	349	334	300	362	329	300	368	364	349	356	333	359	364	332	354	328	325	322	338	344	337	351	344	322	332	331	356	343	323	336	326	361	330	323	326	300	308	340	330	304	347	326	314	334	326	346	320	314	302	323	351	348	322	329	361	338	307	341	308	332	317	319	369	340	351	340	339	334	331	315	334	316	326	329	330	324	356	339	327	315	350	324	338	326	339	327	317	342	323	351	319	312	347	330	308	327	315	308	344	308	314	360	304	324	339	320	325	333	344	343	354	372	306	346	318	339	345	336	335	316	337	330	354	302	305	329	334	329	328	320	337	333	362	333	346	355	314	339	330	342	311	332	331	345	309	342	335	312	337	328	315	340	325	315	353	314	318	357	343	345	295	334	329	328	340	313	351	341	306	351	362	299	330	318	303	347	371	319	352	341	309	319	348	341	321	344	329	341	345	341	357	315	355	363	311	342	355	287	327	331	323	332	333	312	307	315	323	354	376	342	321	311	298	311	316	351	321	333	318	324	313	329	318	357	362	337	352	349	315	317	350	343	300	346	313	366	337	311	334	340	331	364	336	339	370	313	347	322	295	333	343	301	330	314	336	332	346	348	358	271	323	345	325	329	348	343	348	300	310	353	299	318	320	337	369	377	340	312	313	323	335	351	321	333	326	352	395	324	342	335	313	334	340	327	342	340	307	341	371	345	355	346	327	349	352	324	337	312	340	334	338	350	317	346	345	370	325	382	334	344	321	348	355	318	325	341	367	322	343	351	322	314	316	334	342	343	328	352	346	324	329	354	361	339	330	344	355	335	359	321	336	342	335	350	338	328	330	331	311	341	326	349	336	351	342	360	295	337	323	337	326	334	342	336	333	331	341	344	355	310	350	356	345	309	329	346	339	321	312	381	360	319	278	293	339	360	334	360	315	349	372	314	325	327	367	366	336	311	330	336	326	339	333	326	349	366	315	374	360	340	344	320	348	340	344	363	313	328	295	345	312	338	333	333	330	348	345	318	310	350	319	361	344	368	365	337	332	288	348	329	341	341	345	345	314	346	313	318	323	332	300	349	345	336	339	324	317	287	323	348	294	314	337	327	358	315	334	333	340	313	370	327	314	322	373	334	371	352	352	353	356	318	328	302	311	313	328	301	347	348	376	346	296	312	323	361	365	317	326	315	373	353	333	335	315	338	315	347	332	338	316	341	323	321	358	339	318	338	324	339	316	318	346	328	312	325	328	344	348	330	332	312	323	322	321	311	306	316	356	359	309	347	335	324	355	354	322	319	351	328	339	345	320	339	327	369	338	329	348	313	346	363	331	332	354	354	312	362	349	316	316	341	358	354	335	314	354	316	335	352	343	321	366	346	326	354	331	317	332	324	327	355	362	329	337	353	344	311	338	334	323	324	319	316	338	344	322	319	330	337	342	326	313	301	333	342	341	318	360	355	347	338	323	327	368	343	343	313	320	335	347	339	335	350	319	328	305	336	346	302	350	354	351	344	327	343	329	361	313	305	366	359	335	338	328	324	342	359	328	346	351	362	333	289	307	350	321	331	353	338	306	310	336	312	335	319	343	310	362	342	365	327	344	356	320	320	315	349	355	342	326	337	326	341	340	334	306	333	338	320	344	314	320	337	349	358	306	340	340	335	354	339	337	314	350	325	340	323	324	340	336	381	319	326	330	339	358	343	324	333	326	358	308	311	314	331	343	337	289	339	293	360	311	330	328	385	322	307	356	322	337	326	334	321	321	358	335	325	308	363	334	311	319	343	339	346	316	329	333	367	363	343	363	351	331	343	329	343	321	352	356	314	323	355	332	319	328	309	325	307	348	363	353	344	336	339	300	322	326	344	338	335	334	322	345	319	338	302	333	323	335	322	337	340	339	326	352	310	344	343	317	311	342	305	374	322	333	336	321	329	330	337	360	371	319	343	363	331	348	353	320	304	359	302	349	316	342	317	357	340	336	351	356	324	348	301	320	338	345	349	329	366	329	352	373	357	329	334	319	326	335	338	336	330	322	330	298	316	346	363	344	294	329	295	332	304	319	325	334	322	353	319	335	325	339	346	322	349	350	327	333	330	332	354	351	284	328	329	358	334	357	316	334	336	329	311	318	345	343	385	351	326	291	372	344	354	363	316	326	342	331	300	340	320	332	324	340	340	351	353	335	352	339	370	349	330	373	355	337	315	304	325	329	337	341	313	344	305	395	333	346	325	322	333	322	357	337	331	364	360	326	358	329	337	351	322	309	311	310	306	317	369	347	317	348	333	349	300	310	325	308	324	305	349	351	336	345	319	311	320	355	323	363	307	333	327	327	326	324	339	352	335	334	297	313	337	339	347	342	354	321	325	317	341	319	307	330	347	358	326	314	349	304	351	356	323	378	334	332	317	354	340	338	343	323	365	338	324	356	314	353	330	340	362	340	307	348	343	309	323	352	320	329	300	340	282	339	331	338	340	330	307	351	301	345	336	306	341	345	363	314	296	304	323	334	341	288	330	330	349	345	357	337	329	342	337	360	339	327	322	287	343	351	336	319	339	338	312	360	335	348	333	315	337	336	323	362	323	318	363	353	310	325	331	294	292	323	315	319	333	308	299	341	322	332	338	300	288	302	327	348	340	334	321	317	353	359	324	322	337	314	346	334	306	295	351	339	319	343	368	323	333	328	364	318	332	325	317	324	334	324	367	314	325	328	354	316	339	317	356	290	380	379	342	332	325	334	337	327	335	346	291	341	345	341	357	331	364	300	330	323	338	315	341	333	332	330	327	355	345	333	320	327	354	325	332	365	316	346	365	372	285	313	345	329	317	312	348	327	292	330	347	362	338	343	332	321	343	360	349	303	314	312	371	322	316	322	339	358	352	323	338	339	304	314	358	355	309	323	320	335	299	319	328	325	333	313	329	338	317	302	351	321	360	348	298	342	306	337	336	304	358	333	375	339	315	369	335	348
24995	28344	11594	1148	612	772	429	438	402	399	457	407	420	378	429	409	428	380	410	394	372	408	394	426	440	420	399	423	402	417	443	410	436	416	407	356	413	384	424	383	394	425	413	393	412	426	428	390	416	445	387	373	417	363	397	405	403	409	408	408	381	427	392	366	391	417	380	384	437	447	423	422	373	383	416	425	455	416	385	378	377	385	405	405	379	401	416	388	416	396	389	431	407	401	384	396	417	424	407	375	385	425	371	398	423	394	389	405	387	382	462	415	447	429	447	459	420	415	432	410	377	387	412	392	410	387	429	407	355	415	446	446	421	411	372	388	426	397	435	395	413	411	384	402	416	400	407	410	378	392	399	395	393	433	400	399	415	353	410	432	417	422	408	433	409	400	416	396	422	396	406	382	420	378	378	407	365	396	377	386	416	400	388	412	398	423	424	409	400	415	405	454	385	400	406	391	389	427	410	366	401	398	401	362	381	372	380	384	388	394	399	419	397	419	383	393	406	411	388	389	420	423	390	424	378	406	389	423	413	417	393	378	415	411	440	409	408	429	407	396	392	424	417	407	392	416	415	385	410	405	395	384	428	440	457	394	402	391	394	389	420	393	400	409	390	399	406	424	414	402	391	434	410	383	418	402	401	411	412	395	392	420	410	409	414	398	393	394	382	391	385	395	387	423	423	382	415	431	440	399	374	395	398	414	448	397	418	382	369	409	403	418	392	400	381	426	405	391	415	386	408	381	402	400	392	421	380	386	421	360	356	416	404	390	417	420	407	431	422	401	405	374	429	394	376	418	387	373	407	395	396	415	393	416	376	399	408	415	417	427	417	430	389	411	417	413	410	384	364	395	373	401	376	388	402	385	402	413	419	396	371	396	417	399	387	398	425	413	387	431	377	382	374	382	402	408	367	414	432	412	403	415	399	421	414	434	415	401	392	379	409	399	396	445	409	442	403	399	439	403	420	405	392	400	383	429	358	430	393	398	414	407	451	405	397	388	377	423	418	450	377	412	424	451	408	426	393	390	396	400	405	423	375	384	399	392	400	395	413	379	377	389	407	399	419	429	396	378	391	413	428	389	383	430	416	398	466	396	394	387	392	400	402	371	381	418	406	379	373	441	399	416	414	398	400	389	412	383	404	407	417	407	380	432	402	421	405	405	416	417	388	393	378	426	403	407	379	429	381	385	394	388	390	391	406	409	388	394	394	409	406	398	379	393	410	413	407	418	437	386	433	412	417	412	427	466	402	390	411	407	406	381	380	391	390	401	409	412	398	407	386	375	379	368	369	371	413	406	401	406	428	419	413	412	406	411	396	411	398	386	380	380	425	410	386	411	412	412	383	382	373	443	377	420	421	380	423	392	457	426	415	420	399	412	409	392	406	353	396	438	414	378	406	397	406	416	407	378	356	403	384	406	442	413	359	371	394	436	425	379	399	354	382	389	389	394	380	408	359	390	410	411	408	410	421	413	416	414	403	404	410	387	398	394	411	407	431	403	422	446	399	385	405	414	386	370	384	413	403	408	430	393	388	422	390	391	440	390	406	376	396	428	397	407	397	435	393	416	415	400	408	418	428	377	390	387	395	393	389	393	407	394	357	394	409	411	418	404	393	439	381	381	437	373	426	416	435	402	417	401	403	397	361	407	400	400	381	395	403	366	404	414	401	384	403	415	373	380	380	415	377	436	386	393	423	386	392	416	402	418	402	406	411	391	395	430	415	402	383	393	414	423	396	403	394	369	409	367	411	438	397	403	405	404	393	397	430	422	397	414	420	457	417	412	403	368	379	385	414	379	415	383	434	394	427	392	430	418	409	418	418	364	386	398	437	395	370	389	460	411	419	436	376	383	373	424	419	385	423	412	394	416	379	394	402	394	367	400	368	380	406	385	418	396	350	381	380	399	408	410	378	402	416	426	399	360	444	421	415	406	395	388	440	420	378	418	444	393	413	420	387	414	396	422	416	425	416	428	394	443	367	379	399	409	408	390	406	398	373	408	396	392	415	429	412	388	367	432	425	375	418	419	414	402	409	412	417	347	384	411	420	409	358	413	397	389	433	417	387	439	377	381	386	432	395	405	402	426	409	394	380	403	461	391	438	379	405	428	446	407	412	391	395	424	383	435	414	417	401	386	376	420	371	382	377	416	419	426	418	394	395	387	386	410	418	404	407	412	394	405	383	421	420	407	396	446	420	395	398	385	375	388	397	387	356	412	399	397	391	411	433	387	411	390	411	404	411	419	373	377	382	415	386	392	422	347	402	379	415	434	424	386	412	396	365	384	384	450	424	388	380	382	412	425	404	388	379	366	384	372	411	415	393	370	431	406	401	394	433	407	438	397	383	386	402	408	418	402	411	361	371	437	404	386	399	403	361	418	387	443	403	413	419	412	410	405	448	447	397	398	449	429	404	397	384	397	389	381	376	406	392	399	416	407	404	373	411	421	409	355	384	416	388	393	402	451	397	382	410	410	418	392	429	404	395	411	413	414	366	385	387	419	399	456	396	416	385	396	429	377	384	383	382	439	427	372	382	388	441	374	395	401	356	417	409	392	395	422	422	411	409	422	404	418	392	405	376	356	433	442	398	400	384	403	409	404	396	397	386	415	415	406	444	413	411	442	377	384	419	403	414	411	427	372	393	413	437	366	413	444	389	400	422	411	409	396	400	389	395	438	436	394	392	416	409	448	420	408	401	420	384	384	401	379	439	408	393	386	422	424	399	396	398	410	359	370	389	409	405	408	386	430	432	391	421	421	388	425	420	440	411	410	441	418	398	379	369	407	370	413	395	402	404	387	410	390	389	386	456	400	384	404	420	408	380	409	375	420	368	392	422	444	415	406	397	417	375	406	403	396	435	352	394	400	396	393	408	435	424	380	411	430	417	416	408	411	385	417	400	437	403	431	420	362	431	368	408	401	402	385	444	407	434	397	391	397	432	444	434	357	387	412	398	422	446	404	414	428	400	389	430	392	385	414	392	379	384	374	371	400	393	393	398	412	411	398	431	441	395	429	427	354	426	382	434	378	368	396	397	366	379	414	406	406	393	419	378	403	430	397	392	394	403	406	404	400	423	435	398	442	415	411	426	383	440	398	385	393	407	410	391	374	371	438	412	405	383	396	395	373	407	375	392	398	420	445	411	378	396	398	445	392	425	425	405	408	383	401	428	398	407	390	425	415	405	413	406	387	423	404	449	397	395	417	458	399	362	421	440	402	410	395	436	409	404	449	384	397	356	393	450	406	379	396	403	415	407	435	418	393	394	381	382	394	401	365	416	436	410	414	391	397	350	421	379	412	401	400	396	366	413	383	403	405	419	429	399	389	362	358	382	400	425	374	396	413	416	369	407	398	400	387	438	395	415	448	403	395	397	386	391	377	408	432	410	379	399	389	403	458	405	435	430	427	385	446	388	433	431	378	428	397	401	413	418	386	400	403	377	411	439	390	402	407	389	388	403	396	408	356	386	409	414	417	381	385
24194	21310	28198	24643	19258	6011	861	687	610	589	554	566	574	508	529	501	538	541	481	523	515	521	525	539	505	551	519	537	481	478	495	543	491	524	489	512	499	543	508	488	527	514	510	514	513	502	500	472	520	524	494	512	498	499	472	495	519	482	487	484	496	537	527	462	511	527	513	495	507	508	554	492	486	497	488	533	503	510	500	505	498	488	484	523	516	539	477	474	484	483	482	519	539	505	484	531	498	503	516	545	483	524	502	484	470	524	499	500	516	473	467	501	463	507	530	522	484	526	498	505	490	471	494	501	495	510	532	475	517	511	500	536	494	518	507	535	486	489	485	517	525	505	483	504	519	504	518	532	496	459	520	476	501	497	500	459	489	501	497	458	535	511	474	515	540	502	497	528	452	509	489	513	507	482	490	509	485	474	469	496	533	483	485	522	511	557	453	502	487	500	499	493	524	482	474	467	480	455	519	489	529	467	508	530	472	513	478	520	467	496	470	513	472	477	507	501	509	474	484	552	452	483	526	519	510	532	483	503	521	483	472	541	505	515	476	480	503	512	463	465	494	547	500	489	523	494	509	477	486	492	559	478	477	467	511	486	497	535	519	487	452	502	491	530	530	483	522	464	500	523	492	481	533	519	511	491	553	501	468	510	481	493	541	492	515	533	510	506	518	509	511	476	514	480	517	443	470	515	466	500	488	518	491	503	493	502	499	476	526	498	463	511	498	497	532	483	487	502	487	477	507	479	490	459	496	461	521	508	477	495	493	520	457	502	464	519	486	452	469	521	493	479	513	482	511	490	516	499	473	534	510	522	527	505	526	482	476	453	489	526	498	540	528	489	493	521	471	506	475	518	503	481	507	527	542	515	499	488	512	488	477	480	481	526	514	459	511	502	490	513	502	514	514	499	474	497	489	459	522	474	505	525	516	510	517	472	529	480	482	496	510	509	518	512	508	510	462	526	513	513	512	499	497	437	533	492	496	477	544	507	509	492	484	537	496	503	530	490	473	460	483	513	458	495	490	490	527	513	438	464	498	474	510	496	495	497	551	505	496	515	491	491	498	480	497	488	518	472	496	503	499	479	491	490	499	508	492	494	459	519	518	544	527	507	508	491	504	507	492	486	520	495	514	492	472	472	501	489	494	478	479	465	503	510	442	489	488	497	488	502	435	474	494	514	541	531	527	495	478	476	484	509	488	507	514	517	491	518	498	481	519	498	494	506	481	480	488	523	522	516	508	509	529	504	480	470	502	467	542	524	466	495	501	472	508	491	514	510	460	472	457	473	463	500	503	508	539	539	515	500	496	529	494	492	503	503	480	500	472	495	520	515	522	488	445	524	493	490	523	517	458	497	550	482	478	514	489	501	516	514	526	484	519	481	445	506	491	518	502	490	515	547	484	512	473	479	502	510	469	508	503	520	536	507	506	510	513	494	462	528	509	467	488	504	515	517	486	491	485	527	470	507	479	458	507	492	490	498	458	544	471	533	494	494	527	488	459	482	492	517	469	476	502	459	525	505	465	493	490	495	494	474	480	502	505	479	532	507	493	508	446	504	503	456	482	477	492	470	493	496	511	528	497	535	527	484	499	464	487	459	456	478	498	481	488	496	503	518	506	505	489	486	525	491	494	528	513	525	509	532	504	502	498	491	473	514	486	496	482	505	501	488	495	471	506	489	476	511	469	488	502	542	499	543	527	481	469	483	500	498	492	500	477	481	507	457	476	512	503	548	506	453	496	459	479	495	522	527	494	543	527	510	495	491	501	469	495	489	483	494	493	472	460	485	554	490	506	477	452	541	460	526	528	494	484	477	519	465	463	523	523	485	524	444	483	509	530	506	517	503	479	525	517	455	500	505	473	506	515	488	468	510	506	502	458	510	467	494	509	502	507	490	473	523	435	521	488	562	499	508	497	492	471	483	493	471	487	487	543	484	531	508	511	542	484	498	503	524	483	471	484	514	481	504	523	495	492	470	486	478	523	494	497	526	502	502	500	457	493	475	473	473	448	485	520	493	521	511	488	505	540	454	534	437	487	478	497	465	497	505	478	499	501	445	525	480	504	503	532	493	506	476	494	517	471	483	514	494	513	491	518	500	503	510	481	471	515	526	498	513	479	487	503	507	487	500	494	487	496	519	493	475	510	543	494	468	504	474	472	537	513	515	492	503	488	469	485	497	520	491	492	515	519	482	500	493	464	481	494	506	489	487	492	459	493	498	511	482	489	458	480	489	544	517	498	495	527	465	462	527	480	486	515	525	484	528	505	518	495	452	488	496	507	514	486	499	536	467	505	498	540	498	464	490	480	476	465	530	510	496	480	470	476	489	495	486	443	474	496	509	550	485	480	493	502	459	519	499	494	505	526	478	485	512	503	534	519	458	486	538	470	491	467	545	496	494	443	505	508	532	528	517	508	481	472	452	505	497	506	464	500	488	484	495	501	504	551	525	514	450	493	465	508	553	489	525	526	477	460	496	484	465	460	507	497	532	494	488	477	498	514	507	516	495	459	501	503	507	512	502	496	519	525	492	464	489	494	510	499	527	501	508	535	527	481	498	518	496	518	508	487	492	487	522	514	526	472	463	513	513	494	479	526	506	505	514	444	515	466	514	462	482	482	497	495	526	491	526	506	485	492	475	456	520	495	508	498	472	495	496	505	480	515	532	529	453	517	500	489	488	530	502	522	507	547	480	478	465	522	494	510	533	458	490	488	501	521	486	503	461	454	473	520	478	501	476	477	510	512	508	474	525	519	513	476	502	466	502	449	492	482	524	463	469	477	495	506	470	486	481	519	498	483	469	529	514	526	502	496	510	526	512	501	482	481	501	484	521	484	464	488	488	449	533	515	493	463	474	533	516	526	502	514	510	473	486	491	493	497	484	491	491	506	485	518	503	519	494	532	493	473	464	518	516	497	466	479	531	489	517	489	507	520	473	500	492	508	460	479	485	551	505	487	486	452	526	510	509	514	489	494	489	494	551	493	513	517	510	492	480	470	532	501	496	501	466	495	523	510	497	486	473	493	509	473	463	495	490	500	504	512	486	497	499	488	465	478	504	477	484	539	461	496	497	463	509	530	534	484	493	507	525	494	549	524	470	492	505	455	471	527	445	536	481	507	497	518	472	506	495	495	504	486	497	502	455	510	487	487	441	505	467	527	486	529	506	461	466	454	497	508	486	511	504	487	501	510	461	529	487	472	472	472	523	524	502	469	505	490	447	504	513	519	503	506	490	496	486	521	552	515	465	493	470	523	523	509	504	468	486	478	482	475	492	528	502	504	489	509	490	500	508	449	503	474	502	481	495	470	490	523	503	520	496	535	500	513	543	496	487	528	490	524	530	525	500	495	510	524	473	511	507	516	511	501	494	494	543	468	495	493	473	510	486	476	501	489	509	457	457	480	510	533	498	494	468	521	546	449	485	499	528	503	530	504	505	543	496	472	485	474	546	473	496	518	510	489	483	494	505	516	493	455	476	511	516
47597	65720	41261	7950	3395	4354	1087	999	856	769	783	723	699	693	642	623	601	651	676	598	669	600	637	614	607	622	594	609	569	581	591	621	585	562	558	592	628	595	586	569	596	581	580	600	537	592	575	587	616	564	592	585	590	547	585	591	574	564	601	583	562	578	589	626	580	617	586	588	582	568	597	600	610	598	577	563	563	596	573	587	616	580	582	599	571	603	594	575	601	596	553	586	576	564	587	550	550	585	610	589	590	602	589	644	595	610	577	561	584	557	576	608	617	607	569	596	543	645	594	545	573	567	590	596	601	603	588	595	590	605	564	580	618	614	623	604	603	575	594	610	595	571	567	606	612	580	586	599	568	542	579	592	573	591	583	594	590	594	563	562	561	587	591	571	593	581	546	610	575	545	586	569	575	607	579	585	550	591	581	598	585	620	584	620	621	588	584	547	594	580	582	570	602	577	596	570	538	609	580	541	575	559	544	589	575	571	580	576	555	585	553	592	573	539	575	569	628	608	607	555	581	544	564	562	529	560	550	522	602	622	594	562	566	583	576	573	548	644	574	574	558	628	587	624	608	556	575	560	578	577	568	539	595	637	566	581	601	560	606	581	613	556	612	553	599	596	560	565	571	571	578	565	597	562	600	601	580	556	550	546	608	616	625	641	547	585	553	588	574	600	611	591	612	628	546	568	624	555	597	594	589	585	584	546	513	582	568	587	635	602	599	587	611	600	569	599	547	599	537	591	534	621	587	591	582	593	572	611	605	565	576	559	583	600	597	567	556	547	541	596	570	599	576	640	579	569	596	574	596	593	535	575	600	609	535	565	553	528	585	589	546	555	549	609	567	578	598	551	590	578	574	578	619	619	585	591	554	576	580	569	591	600	603	558	561	578	595	585	566	578	560	572	582	579	596	584	600	569	596	583	602	575	573	561	561	567	604	544	559	588	606	563	603	583	623	576	535	569	599	610	540	578	600	536	562	566	573	593	592	613	572	582	580	610	580	586	587	588	547	586	533	562	613	584	564	568	595	628	582	577	605	596	611	581	577	597	599	569	564	580	559	583	553	565	609	587	560	589	582	559	599	547	547	535	608	541	577	573	599	550	577	613	630	574	548	580	577	644	589	568	558	607	533	585	554	599	617	532	578	583	605	577	596	549	571	601	509	598	605	574	549	568	534	599	622	563	561	608	576	547	605	586	612	573	547	601	584	582	616	572	597	568	566	593	591	562	578	572	599	616	599	593	558	594	579	619	616	554	639	591	586	536	566	561	534	557	546	544	579	585	553	589	601	579	575	556	589	556	594	594	583	578	556	577	594	609	537	608	633	597	587	548	569	595	538	572	612	569	582	559	581	636	569	588	604	573	569	641	604	604	573	572	553	615	588	584	621	607	598	578	560	577	596	576	546	581	590	648	608	579	610	578	586	579	570	555	572	584	578	599	569	578	597	554	569	584	581	577	569	562	550	601	560	518	603	571	584	536	597	625	616	546	575	579	585	549	536	589	597	511	563	551	599	582	574	592	573	591	579	584	579	561	561	584	607	555	565	588	583	591	600	592	616	547	590	586	574	547	593	579	565	612	581	591	551	626	612	576	538	601	590	548	578	577	551	592	578	561	617	593	576	582	526	604	548	590	535	580	551	545	580	575	604	594	571	557	549	604	597	573	563	581	571	543	579	538	581	560	619	602	568	565	645	610	575	569	610	547	588	569	561	596	587	573	562	585	576	562	612	586	600	584	579	558	587	614	564	570	534	597	630	602	563	546	557	561	561	550	596	615	632	568	534	609	572	557	537	560	583	601	652	562	560	591	587	588	546	646	574	542	553	552	617	567	591	602	571	579	530	572	530	538	557	579	594	593	605	575	599	531	561	587	590	592	634	593	594	581	563	576	590	575	577	588	555	575	598	600	588	568	590	599	543	573	597	554	556	615	564	569	610	611	536	549	584	558	572	565	550	560	600	560	569	566	549	596	535	567	587	608	620	515	552	559	589	573	576	600	585	582	568	594	577	593	567	587	626	589	582	598	562	551	579	623	566	605	605	562	575	567	597	596	597	557	591	558	614	591	604	593	618	547	608	559	621	579	577	553	529	552	521	609	622	557	618	573	576	554	628	598	611	610	595	554	532	610	578	552	554	582	583	568	576	548	592	564	587	550	602	592	577	572	593	533	607	609	615	565	568	593	582	602	549	553	558	535	580	579	572	605	566	589	599	555	560	576	562	596	579	546	603	540	560	567	575	564	597	595	596	592	576	586	559	585	589	593	563	587	578	581	569	547	566	563	552	532	539	560	566	575	599	554	605	562	607	612	576	577	576	538	577	576	552	589	610	612	562	588	545	549	597	568	633	584	557	624	541	608	567	580	592	573	530	609	557	551	551	571	581	562	560	575	589	564	606	576	582	550	648	602	607	605	563	586	562	598	510	589	608	574	578	564	585	575	531	573	586	601	598	577	565	573	622	552	590	566	543	588	600	584	573	551	590	573	576	584	596	568	589	548	568	587	546	599	536	575	582	583	583	580	594	559	549	580	595	578	583	604	565	569	539	579	628	545	565	579	567	607	550	581	525	545	564	577	586	580	576	555	577	544	593	561	592	553	561	566	546	610	546	594	562	564	552	616	587	605	586	575	566	551	551	574	594	649	595	536	566	598	635	599	565	564	603	552	599	573	590	559	563	561	575	582	590	562	647	601	599	566	592	580	575	578	565	604	576	570	572	621	533	595	573	579	532	602	562	546	590	565	548	596	560	598	566	606	579	639	574	551	578	591	561	603	563	593	614	597	595	555	552	592	583	581	582	544	593	593	616	583	572	617	560	552	625	544	561	574	582	547	557	586	579	616	579	599	572	595	592	589	551	610	552	559	545	523	550	600	607	618	583	575	589	580	534	595	559	617	598	586	558	587	556	594	584	580	590	578	590	606	594	582	570	571	573	548	583	601	587	579	583	513	600	594	532	573	604	604	566	585	543	603	581	566	601	587	541	568	529	612	592	585	641	596	583	597	590	600	565	583	586	565	556	581	569	566	558	566	579	512	549	610	598	587	592	566	548	608	549	574	554	607	553	608	552	600	563	603	558	574	580	565	601	624	571	602	567	519	621	574	588	609	586	587	592	580	561	567	600	572	547	571	580	606	578	570	598	583	578	581	526	569	590	604	584	547	541	554	604	574	571	595	568	604	600	587	565	545	584	554	600	549	592	569	562	567	597	637	560	578	549	660	580	561	571	559	574	592	544	578	611	592	605	562	556	542	606	639	592	621	590	548	598	566	590	510	587	586	555	547	571	586	635	532	559	623	560	576	570	603	585	564	629	558	576	590	618	573	574	598	639	566	561	604	586	553	589	571	517	600	565	569	553	602	567	578	518	592	596	557	605	561	594	600	569	536	624	594	539	598	594	567	590	582	572	567	596	576	589	565	572	621	577	552	571	568	586	559	551	573	625	606	537	573	580	576	560	583	515	564	560	619	560	589	611	550	608	588
25497	21508	26960	24234	5723	1438	499	454	417	400	461	378	391	399	420	375	383	387	385	382	372	381	388	320	387	400	366	389	372	403	385	378	386	394	400	429	351	400	366	348	400	380	364	385	363	418	421	411	395	366	372	394	371	386	417	361	414	384	373	376	407	411	386	384	388	365	406	387	417	423	344	414	408	387	382	369	403	369	353	361	429	399	393	386	378	362	365	419	389	383	356	368	414	395	371	379	372	371	421	354	396	378	406	410	351	388	395	376	378	387	417	409	395	377	378	357	367	371	400	331	404	396	373	379	404	363	397	338	389	320	373	394	399	368	348	423	402	403	359	385	393	351	395	398	388	396	386	403	391	405	398	378	363	397	360	396	370	417	345	401	390	395	375	375	398	417	355	402	365	407	390	370	368	374	376	380	347	385	383	389	399	384	365	323	351	397	429	407	359	357	396	383	375	395	416	378	384	360	429	386	381	384	409	403	396	361	385	340	356	406	374	385	368	384	389	395	373	409	374	388	394	357	398	343	378	369	404	419	385	375	391	392	385	394	374	352	389	391	375	386	383	350	399	376	397	384	383	384	349	391	387	368	366	398	366	410	391	394	398	402	385	397	384	343	427	355	367	377	383	409	374	357	404	375	399	348	361	371	370	382	379	368	362	395	373	399	413	414	364	378	391	386	396	377	390	350	382	395	378	385	386	354	393	371	400	373	343	360	388	359	379	385	410	363	379	376	384	409	347	356	411	372	403	393	366	406	369	382	374	389	385	392	378	379	389	427	387	392	360	361	376	397	399	433	384	343	397	389	393	366	383	401	386	382	372	407	398	390	366	370	341	382	408	385	420	394	412	376	352	389	384	370	355	369	387	393	386	406	356	398	356	367	397	409	344	375	376	401	376	391	347	417	385	381	385	369	375	414	358	375	383	371	400	370	354	411	378	378	380	361	388	394	362	413	381	374	362	386	362	338	391	374	398	408	390	405	365	388	408	391	413	377	386	381	385	359	399	347	378	378	382	341	388	379	337	372	400	353	348	368	362	373	386	391	398	388	405	382	368	360	433	365	378	353	367	388	389	374	386	389	387	386	392	369	358	372	405	362	368	378	402	370	387	375	394	373	416	358	392	388	385	366	365	341	392	409	396	345	378	379	387	415	365	407	399	386	382	396	380	385	371	404	388	389	408	374	385	368	356	391	397	371	379	381	346	384	367	397	376	374	364	376	373	383	407	395	416	374	382	370	407	372	396	397	385	352	399	373	362	364	410	397	395	396	390	387	404	386	400	381	387	412	389	378	382	370	395	363	383	397	400	357	380	375	393	401	364	375	393	372	377	373	378	397	342	363	408	395	388	367	373	391	387	359	360	364	324	388	367	372	404	403	365	391	408	365	376	379	356	363	376	333	375	366	389	343	387	417	400	371	353	363	338	343	405	386	384	373	348	361	370	382	375	379	382	357	374	378	393	385	433	395	381	327	343	390	381	392	365	362	413	346	377	361	395	375	392	398	390	385	353	385	383	368	399	354	368	385	397	355	394	412	359	376	413	409	409	391	385	395	393	395	373	377	377	381	371	397	413	410	389	408	400	377	397	342	381	367	386	350	372	441	386	385	369	414	421	372	385	356	351	376	380	403	408	426	366	379	392	355	338	395	363	405	384	381	369	383	387	419	421	391	410	371	401	376	396	377	352	401	357	358	407	347	376	354	401	386	386	407	377	354	391	398	396	386	384	359	400	388	392	372	391	374	376	387	338	403	338	362	449	380	376	394	373	409	404	375	374	360	389	363	385	393	361	399	360	418	388	392	399	390	427	355	364	404	363	365	393	344	351	405	418	385	340	388	373	379	407	404	337	364	382	348	388	394	395	385	386	379	408	353	412	386	395	418	357	390	366	384	348	366	399	354	369	395	372	408	389	408	397	392	372	389	386	399	378	380	390	384	376	394	391	340	384	390	400	359	405	375	399	371	343	376	377	378	379	426	396	357	338	382	367	401	365	406	360	380	365	357	364	416	434	367	359	389	389	380	375	410	372	380	327	378	411	357	377	360	364	342	372	369	390	370	402	398	413	362	360	407	381	372	342	381	379	379	372	369	385	384	361	385	394	394	411	398	427	409	399	341	382	385	377	394	391	431	395	409	404	419	414	359	400	366	364	373	390	375	412	392	359	343	387	400	370	406	393	381	365	375	410	342	363	372	398	371	379	391	379	358	379	375	364	365	360	425	410	388	362	390	410	387	411	356	381	370	414	407	373	386	380	359	380	360	355	410	401	366	366	404	386	422	376	356	383	423	393	393	438	415	367	383	396	385	387	379	390	395	358	341	385	367	423	412	368	416	366	377	363	397	373	353	385	375	393	405	390	344	362	381	400	377	349	373	376	387	363	371	399	423	379	383	403	388	427	384	386	395	401	352	426	360	386	334	420	395	400	399	401	377	368	361	407	370	385	400	420	384	384	391	388	379	399	419	395	404	351	389	420	379	350	371	381	395	377	394	348	379	383	414	364	377	384	378	378	395	380	397	398	386	376	391	370	396	389	381	385	400	369	384	361	380	394	366	386	396	400	384	372	376	376	389	385	386	367	384	416	381	374	376	396	401	391	398	360	376	391	365	377	356	440	372	379	404	400	365	385	387	404	399	397	418	388	412	399	368	377	386	390	373	360	354	420	406	377	349	406	341	421	382	390	363	388	388	391	387	366	380	412	402	433	382	395	408	416	375	385	359	393	368	408	362	360	390	372	329	378	380	358	360	405	381	359	364	375	365	335	419	396	398	372	380	386	360	384	407	378	350	362	392	378	385	386	361	401	381	428	391	382	401	396	396	370	332	392	406	371	372	353	389	359	352	376	373	417	368	368	385	403	394	387	375	373	411	387	398	403	344	369	368	420	382	356	339	382	364	386	392	360	404	391	344	404	386	368	426	354	375	408	403	345	386	368	375	396	355	400	340	373	383	399	403	369	401	369	347	422	406	372	392	367	375	373	396	377	343	395	379	379	365	357	417	384	388	373	369	397	395	393	384	374	375	365	388	345	380	351	358	377	371	397	366	430	408	388	353	419	390	379	382	398	403	391	411	394	368	369	383	379	431	369	385	377	388	378	367	372	372	373	373	389	351	379	416	406	397	383	355	355	386	362	417	382	363	381	363	359	395	360	427	385	394	376	366	386	378	384	400	365	400	375	363	391	369	399	344	383	355	375	375	367	367	387	403	398	350	376	386	343	400	406	350	377	395	399	384	365	387	364	381	377	396	405	398	377	363	351	417	349	397	408	380	402	419	345	418	396	365	387	394	353	351	423	373	413	416	362	364	387	393	376	396	383	368	399	398	347	369	362	389	405	374	363	372	362	368	387	383	409	373	413	396	385	370	387	382	398	429	382	376	381	374	419	362	398	394	369	405	359	380	384	424	381	376	406	390	392	370	370	343	366	368	344	390	353	392	361	396	388	363	379	394	425	386	421	387	339	376	413	400	390	391	396	391	366	396
44276	54258	30721	4351	2344	2867	735	677	617	587	582	550	516	510	512	481	552	504	475	496	424	500	464	455	481	496	490	484	476	468	525	503	430	459	440	461	469	491	484	493	462	478	513	462	472	483	452	485	473	500	449	467	470	478	465	454	526	465	485	449	492	476	464	447	487	457	487	468	467	460	468	470	522	459	472	473	475	443	457	500	453	485	489	524	468	432	448	456	465	467	489	465	458	452	432	492	467	466	451	451	539	479	474	496	485	465	473	500	473	468	499	448	525	501	513	512	435	479	448	501	463	533	490	416	506	474	469	460	496	523	489	431	509	469	481	481	467	459	508	471	451	466	436	477	428	473	433	487	478	484	468	481	490	468	501	475	472	482	487	494	451	508	456	444	475	482	475	452	515	519	481	504	450	506	459	450	454	499	449	482	482	471	488	478	486	497	429	500	483	453	470	481	482	503	447	478	469	469	455	463	529	454	480	484	427	476	502	460	436	430	468	487	486	450	490	434	475	484	513	416	479	445	479	463	452	499	450	485	457	467	480	424	459	476	435	475	498	448	471	486	445	479	487	467	443	495	441	459	472	470	447	482	470	449	469	507	441	466	446	482	443	502	495	509	461	500	464	465	449	454	450	450	475	454	461	506	469	468	471	495	486	455	521	476	445	473	480	484	463	479	452	479	434	471	488	477	466	461	468	437	417	473	495	492	474	482	453	444	463	454	489	489	487	489	443	462	457	473	464	489	497	470	455	459	447	437	480	446	432	459	492	455	516	493	456	451	467	501	452	475	484	493	470	424	451	469	451	463	497	490	464	504	461	476	451	515	458	492	495	481	456	451	438	446	479	491	494	492	501	470	481	489	486	433	464	510	488	473	469	459	491	524	489	440	463	429	450	480	467	496	445	489	463	499	474	498	487	471	502	502	468	459	434	508	497	468	435	462	500	443	439	412	450	484	465	445	493	501	518	483	508	450	489	487	521	495	486	495	403	474	482	487	492	465	452	513	481	471	449	472	467	481	472	455	456	504	512	473	471	453	509	452	473	464	437	494	474	438	464	441	491	471	499	492	515	493	451	460	468	492	462	482	502	452	449	444	457	465	458	451	453	455	497	468	470	465	496	472	467	460	477	476	469	477	471	467	440	490	497	454	461	480	473	484	472	485	465	441	456	455	511	453	466	465	480	480	527	479	442	492	477	450	468	488	450	469	475	436	464	470	426	471	475	501	475	509	479	455	454	434	473	470	464	447	497	445	507	486	456	492	426	477	468	452	481	459	478	446	472	477	443	477	497	491	501	481	454	450	474	481	468	448	483	489	469	491	461	458	498	441	475	466	488	449	500	453	472	467	511	482	443	459	459	461	487	494	489	505	485	444	474	434	471	448	475	429	478	468	476	479	423	479	470	505	492	443	498	497	472	469	482	500	496	465	499	504	477	491	486	501	472	459	464	477	452	477	480	463	489	468	487	483	479	460	461	440	495	450	455	465	469	455	454	459	453	463	476	478	505	494	442	485	484	481	494	522	449	497	453	506	482	453	473	475	473	483	468	488	458	476	476	472	449	477	481	466	498	414	466	518	444	447	485	452	527	475	479	433	492	456	463	474	472	465	453	482	416	494	481	472	491	466	503	446	420	470	472	454	467	453	445	471	513	486	468	481	492	459	499	489	436	452	466	493	496	476	496	451	483	488	465	496	458	478	489	462	470	451	501	479	447	441	457	467	472	474	484	487	484	502	443	446	466	461	494	431	488	498	503	480	452	451	489	472	449	497	472	459	448	473	479	474	499	442	484	458	480	460	478	494	446	491	436	455	472	498	452	470	449	508	468	449	516	411	485	484	461	480	455	495	479	472	512	453	466	458	505	507	485	481	515	456	481	487	494	463	444	485	480	507	486	494	467	456	460	464	470	465	495	491	459	521	477	479	468	469	470	475	500	489	459	500	478	446	457	451	420	492	485	469	489	504	506	470	481	464	433	476	469	505	471	456	517	447	475	473	518	455	427	445	495	496	516	448	473	481	476	466	481	437	467	501	441	466	519	443	467	496	481	471	453	491	465	475	462	466	455	454	487	516	481	467	464	460	441	454	441	455	492	478	484	475	486	498	432	451	452	485	502	476	483	474	532	473	500	483	436	488	472	480	467	445	463	466	499	508	496	426	451	463	431	443	441	519	490	454	471	457	451	510	456	502	473	508	500	489	491	438	462	508	455	489	452	468	484	475	478	471	481	463	492	471	417	489	515	517	531	467	475	482	473	444	449	456	474	483	463	478	471	476	430	479	476	476	430	431	454	482	494	492	468	430	456	472	451	449	424	462	469	481	480	458	464	470	485	488	489	479	485	471	493	419	474	507	439	465	467	462	487	479	484	502	414	459	460	481	476	452	467	483	446	475	445	488	494	482	475	478	449	465	492	469	477	494	453	466	451	423	493	486	461	492	448	507	433	450	467	502	448	466	462	501	495	467	485	488	433	448	494	458	424	507	442	487	476	474	493	461	460	469	445	443	478	484	453	469	473	456	472	441	490	488	443	451	487	466	521	463	473	469	498	447	481	477	463	464	510	447	471	438	456	448	448	502	458	449	479	488	462	513	484	503	463	491	526	476	457	496	483	463	451	467	492	470	488	479	487	432	467	469	452	491	442	481	496	464	490	501	442	445	485	497	455	444	510	478	502	463	547	453	441	515	473	432	484	472	443	440	445	493	464	476	470	478	474	473	458	493	504	489	490	447	481	462	475	474	449	421	493	432	440	477	473	511	487	475	454	470	465	496	498	485	473	504	412	484	497	453	444	479	462	446	473	456	461	488	486	441	473	453	466	413	500	466	474	500	423	461	465	466	513	475	461	469	450	492	456	456	497	421	433	470	485	453	440	442	460	482	480	469	503	518	481	455	475	447	434	473	500	461	444	457	472	482	455	478	449	496	475	453	435	493	456	471	461	483	514	457	455	446	429	479	519	484	538	483	491	513	436	447	445	481	452	491	453	481	491	444	492	452	451	481	474	469	491	471	461	470	475	461	497	461	463	448	447	459	499	451	467	459	488	466	463	482	446	467	444	453	483	468	463	440	487	463	472	453	445	447	501	469	451	459	468	483	495	472	486	491	472	454	412	463	447	448	477	490	426	461	467	445	473	472	451	486	473	520	420	447	486	420	474	534	471	467	458	467	452	431	480	515	472	468	471	525	456	473	469	454	464	431	439	477	459	457	478	456	495	467	478	471	517	491	464	465	475	493	483	454	493	442	455	492	471	491	474	457	469	467	459	475	499	486	500	461	452	463	499	475	479	449	449	486	504	490	475	441	485	477	471	433	509	461	460	469	433	481	464	462	465	446	471	447	495	448	452	506	485	487	444	471	463	468	448	445	463	440	474	474	481	475	446	476	469	485	483	473	448	472	462	473	440	457	473	493	440	491	469	442	481	450	492	479	470	471	492	475	472	477	448	485	505	480	499	485	468	521	487	503	463	460	502	478	469	490	459	454
23014	21256	28742	24031	21225	20820	6545	1179	978	857	901	840	808	807	747	765	777	769	764	720	701	727	676	805	736	709	724	716	750	651	714	731	747	670	688	729	731	683	650	695	722	709	679	700	688	648	743	731	727	676	735	725	716	722	712	737	689	709	678	711	670	682	680	700	704	654	688	620	627	693	689	702	698	708	686	667	697	719	662	666	706	667	672	660	682	691	689	633	669	719	693	680	740	719	674	690	748	685	672	687	713	673	770	708	694	668	662	728	714	690	664	712	695	663	654	680	686	709	730	730	700	652	651	733	728	692	662	706	692	673	709	720	690	734	690	651	705	717	687	675	702	664	701	730	673	665	706	688	681	676	670	700	698	687	678	657	725	667	721	652	680	680	684	682	702	652	671	719	727	656	663	680	716	696	685	683	689	707	693	702	671	640	727	694	701	712	670	704	705	672	659	711	662	728	643	683	674	677	682	693	724	719	669	690	708	695	697	690	686	709	734	712	680	717	646	717	701	688	712	670	694	665	675	683	644	690	658	739	686	740	672	687	687	687	658	664	702	717	671	677	668	695	677	675	691	657	755	676	640	664	696	678	681	668	665	719	673	690	733	685	633	675	704	708	729	681	654	668	664	684	648	710	729	645	670	707	693	697	696	641	752	687	668	717	695	717	708	671	750	657	700	670	710	689	708	647	685	663	694	716	693	735	690	692	695	678	673	692	717	676	757	682	674	687	663	699	631	634	651	645	700	673	694	669	717	675	695	676	737	704	685	706	671	697	717	770	743	682	711	732	665	688	661	680	660	655	698	692	700	672	695	667	720	690	657	679	672	692	703	720	726	663	685	702	654	660	655	698	683	729	705	707	658	679	690	721	677	694	694	693	692	667	663	686	682	638	678	724	714	666	698	713	712	733	696	697	687	654	700	733	701	725	677	687	678	671	639	685	669	722	728	711	673	661	704	688	703	711	677	697	614	697	685	702	721	721	679	657	694	716	669	670	692	629	733	732	676	647	686	704	688	691	686	675	661	699	658	694	682	706	644	733	650	660	664	667	709	716	701	687	654	694	749	648	711	703	709	701	706	711	690	646	649	656	708	708	717	734	652	672	679	703	666	698	647	665	720	636	691	667	696	681	699	656	694	750	681	714	674	687	701	673	723	682	686	693	679	662	710	666	741	720	739	671	698	706	715	707	701	705	672	718	697	726	700	691	731	656	707	679	663	637	704	691	687	729	673	664	700	715	683	635	720	691	662	669	665	672	714	698	731	692	690	688	637	720	666	675	718	695	716	726	731	712	688	654	675	701	689	653	686	721	670	669	701	639	668	705	725	692	726	687	704	660	708	678	704	669	731	725	648	711	732	639	721	680	657	715	678	669	648	671	710	715	714	743	674	651	699	682	664	715	690	701	658	751	645	660	688	733	681	702	677	711	683	699	698	674	658	686	677	677	714	725	689	701	681	735	681	649	704	696	672	648	625	690	699	691	678	689	632	642	678	674	637	688	693	661	656	732	684	707	717	701	711	683	706	703	677	729	685	704	671	660	646	743	698	685	665	639	649	682	662	652	713	671	686	690	699	669	700	708	706	703	687	692	647	683	670	722	722	678	690	678	650	725	697	718	697	671	734	638	728	687	705	649	673	687	659	682	679	752	691	698	690	731	642	664	653	676	646	727	688	673	661	733	655	690	693	721	703	638	685	667	702	691	670	694	690	687	713	692	697	684	697	684	664	668	666	724	684	687	706	694	692	692	698	677	686	654	640	709	695	680	639	656	725	692	742	689	629	672	697	684	718	712	693	697	708	742	719	653	684	679	659	676	667	718	710	658	693	677	692	667	701	756	694	727	731	683	680	691	673	665	708	683	690	681	669	646	682	696	629	658	732	658	666	686	716	739	684	705	714	691	699	720	716	735	721	708	707	708	673	683	690	693	697	727	717	720	687	687	691	699	674	669	737	661	701	637	710	636	659	742	674	690	685	679	693	674	659	662	713	660	685	662	680	681	672	756	662	740	692	721	658	682	676	706	710	706	704	701	662	679	679	686	695	721	717	714	724	634	675	671	720	664	668	697	643	674	721	698	680	677	682	686	691	717	717	674	690	669	717	699	675	691	667	660	655	739	695	679	721	656	721	660	653	661	662	734	667	678	701	719	710	584	712	631	683	680	657	658	744	705	700	708	648	705	613	738	688	688	675	666	682	636	696	701	689	687	670	729	658	692	692	708	676	663	703	655	704	628	703	715	734	709	700	757	677	707	751	697	663	700	727	701	654	664	645	690	647	673	709	675	691	649	705	649	666	685	709	683	668	711	739	661	687	662	708	654	718	655	656	683	653	708	716	660	660	711	705	685	705	651	693	705	697	744	647	651	700	697	731	653	690	705	755	684	672	685	696	665	683	657	691	701	697	638	699	680	680	645	666	662	671	675	671	737	697	690	664	641	713	721	670	735	682	715	715	724	714	723	712	687	709	749	692	679	687	680	682	681	653	691	664	696	695	704	728	656	739	702	685	722	710	691	677	703	712	703	738	714	656	713	726	686	662	720	713	702	703	678	686	675	644	691	723	704	639	640	633	668	659	711	714	676	693	676	656	664	658	677	709	721	664	701	709	737	710	690	677	693	718	680	657	664	680	713	656	701	673	682	704	700	674	670	704	711	659	696	648	613	706	650	700	650	672	653	665	670	701	671	715	665	680	688	682	661	698	702	662	664	682	692	703	649	681	743	662	652	679	680	712	736	704	704	729	658	662	660	683	693	690	670	733	633	745	684	719	705	680	720	651	734	677	639	649	636	666	707	647	696	663	698	695	736	682	720	698	726	656	679	671	691	676	704	652	618	708	668	702	685	661	714	689	635	714	630	705	632	712	657	647	709	689	750	650	733	667	686	696	709	698	664	747	668	724	711	679	681	702	723	702	702	673	676	702	680	694	686	700	681	670	659	716	734	661	707	659	675	648	636	693	685	667	671	687	688	673	679	666	696	711	698	669	668	667	690	750	755	662	700	695	726	676	658	691	695	651	706	712	646	655	729	683	712	671	684	670	673	697	721	693	688	669	666	685	732	716	655	663	664	729	691	662	736	694	708	698	691	679	698	671	693	697	704	682	669	671	728	664	687	679	679	683	702	713	729	695	699	665	716	680	701	715	743	664	722	699	669	679	719	701	693	683	656	668	670	714	674	623	681	689	677	705	669	670	670	712	699	689	660	643	697	716	737	696	706	673	697	660	686	709	736	638	701	707	696	714	711	708	670	696	657	730	693	701	719	688	694	693	694	691	686	691	692	687	679	676	712	674	666	711	699	678	652	727	716	697	732	661	711	719	725	731	627	661	643	674	689	663	719	720	667	695	614	717	689	685	673	752	683	711	711	701	675	782	646	656	708	715	683	691	688	707	689	646	689	708	712	675	707	764	741	663	626	692	667	652	695	676	672	710	684	712	714	686	669	647	703	727	701	656	705	717	671	721	708	691	664	685	666	631	712	647	633
56981	81703	50752	13520	8425	8554	1926	1644	1416	1324	1210	1135	1051	993	1056	958	976	890	916	888	860	907	897	853	823	911	861	892	831	862	854	824	814	846	845	776	832	809	808	772	786	831	793	813	818	815	845	758	820	787	808	840	800	805	849	806	800	736	791	822	830	755	836	853	798	776	778	803	857	861	786	781	795	744	729	837	766	763	772	767	754	690	783	748	802	781	749	759	838	798	796	790	761	803	795	775	813	796	828	806	848	778	784	852	816	835	775	788	842	879	790	775	806	800	777	767	812	835	830	793	781	815	784	816	730	779	798	811	820	774	793	816	807	773	790	791	796	780	787	778	800	807	788	800	797	754	802	810	765	777	826	868	837	852	801	787	775	835	795	812	828	800	792	822	758	814	793	798	786	831	758	805	734	741	835	772	817	792	774	781	796	772	770	820	769	797	755	758	796	821	794	833	822	793	744	760	854	743	802	751	754	798	784	803	770	793	810	775	767	809	810	751	759	817	844	752	746	842	824	741	755	783	731	768	751	756	748	770	770	839	793	757	783	775	738	780	802	783	756	756	754	823	814	730	788	784	783	821	836	789	783	714	828	793	768	787	777	788	785	767	767	770	766	786	767	816	772	821	768	817	805	761	834	809	857	796	784	792	838	817	776	790	785	798	810	809	768	773	788	793	807	770	776	807	817	766	816	788	752	786	770	813	781	757	814	823	793	751	793	796	790	785	789	794	786	779	830	806	762	755	769	777	794	804	766	758	769	802	778	760	749	742	798	722	783	792	806	808	775	785	780	784	801	762	750	784	760	744	801	764	772	801	791	776	752	782	732	815	816	823	793	793	776	802	796	797	800	775	798	781	804	779	862	783	786	773	803	781	836	758	767	804	827	834	790	786	777	772	780	774	795	818	795	813	803	785	760	739	786	756	740	807	806	765	791	766	785	799	820	836	800	741	748	787	832	796	731	776	810	768	770	790	781	769	786	773	810	801	778	793	758	832	777	795	790	834	761	778	795	789	792	757	808	782	811	808	802	811	761	798	789	790	846	774	812	837	824	783	771	837	790	768	793	804	793	770	776	794	798	792	760	785	805	829	784	807	749	752	758	800	744	788	803	805	775	807	784	785	759	750	767	785	766	759	776	790	772	783	755	813	738	814	795	787	803	765	785	836	742	792	786	796	769	841	772	836	778	770	808	805	790	717	752	813	767	762	794	745	768	817	869	833	788	788	789	805	781	759	748	800	797	771	781	768	789	807	790	803	783	844	778	785	787	762	759	773	782	749	812	841	809	759	834	731	715	794	744	769	784	757	820	779	783	833	802	809	873	782	793	751	823	767	814	791	804	762	785	790	726	848	774	775	809	774	815	819	784	760	777	772	789	820	798	819	787	789	804	819	767	762	788	795	749	781	786	799	748	770	757	783	767	794	812	815	839	780	859	848	831	807	807	788	774	764	747	780	773	843	798	808	790	763	776	784	775	843	859	782	768	772	752	860	770	766	795	804	777	729	770	834	754	819	806	758	801	773	793	838	764	755	798	749	797	787	791	784	797	831	777	819	759	781	773	812	743	815	831	794	758	803	762	771	797	788	807	755	800	790	783	739	778	785	756	821	783	787	830	777	813	825	809	793	768	753	792	743	766	838	762	817	792	757	824	804	799	772	752	792	824	789	747	794	821	784	775	776	786	755	825	828	786	850	827	716	817	734	736	809	791	827	805	787	787	749	755	743	739	763	828	791	719	780	838	751	753	774	725	808	765	758	766	795	772	792	817	775	822	797	774	778	812	821	783	836	761	766	826	723	707	765	800	732	780	809	709	844	795	792	792	739	795	773	794	814	770	752	771	807	773	766	786	751	820	774	794	763	788	822	823	797	796	763	783	811	800	793	799	786	810	827	754	760	809	776	743	833	793	823	774	773	780	750	785	845	780	760	823	805	766	758	776	794	763	760	796	774	765	816	813	770	731	784	794	783	819	789	772	777	798	759	778	768	777	773	805	747	741	752	786	820	745	780	774	787	781	805	823	804	788	797	773	811	805	813	813	792	760	804	829	802	792	789	812	769	813	811	727	814	809	823	801	729	814	809	787	754	797	779	808	784	795	782	805	754	800	784	808	780	760	749	806	794	769	758	794	741	761	766	802	766	802	770	751	798	808	794	781	812	810	823	825	790	802	791	789	752	804	767	801	770	761	750	791	789	804	770	804	786	774	823	746	757	812	782	749	797	840	775	813	802	789	802	797	761	772	742	800	797	776	738	764	786	744	787	807	769	749	788	742	803	772	810	814	850	813	824	765	803	838	807	792	805	796	786	814	780	800	792	833	776	781	763	793	755	787	807	778	784	782	797	766	784	813	760	741	752	808	792	767	769	797	812	803	810	824	757	787	782	762	787	818	788	798	793	764	777	779	830	819	741	771	806	855	788	750	750	808	793	767	795	805	789	850	753	766	735	808	768	797	817	702	748	792	788	835	798	737	788	799	797	787	772	776	788	775	791	764	805	817	800	805	796	798	749	782	773	793	786	832	791	826	775	793	796	759	801	774	762	778	769	811	797	749	770	858	764	792	827	783	798	783	765	800	786	820	821	765	764	775	772	766	768	761	779	808	815	792	795	803	799	813	784	807	782	725	800	810	789	805	773	737	771	792	866	737	744	781	790	855	771	808	834	782	755	837	785	795	817	752	764	781	771	776	821	725	806	770	738	751	814	803	841	818	807	786	774	755	762	801	788	775	774	725	780	785	714	786	801	826	779	770	815	755	784	757	810	798	780	772	762	799	816	813	834	727	756	772	757	771	856	794	792	740	788	791	787	800	800	790	765	761	792	775	751	742	805	796	816	758	796	791	782	811	814	792	790	813	763	774	802	777	793	791	776	817	765	784	783	784	781	803	816	786	799	748	752	813	798	807	747	797	786	813	761	765	803	775	837	737	743	756	731	705	724	821	809	728	805	819	823	782	790	811	777	798	780	831	775	749	829	845	783	782	783	799	806	783	746	815	810	847	830	816	766	731	872	750	792	781	745	776	771	769	798	835	732	796	768	806	817	761	823	823	791	811	815	764	767	821	820	770	782	774	809	790	771	823	759	786	760	785	802	777	781	771	828	735	794	728	821	763	707	777	735	720	793	804	849	817	814	744	809	771	835	810	817	804	729	771	794	725	802	830	827	818	826	774	774	858	810	754	792	825	816	758	754	811	838	836	757	814	783	782	768	782	793	764	788	829	789	788	776	737	805	788	749	812	801	792	790	787	769	775	776	797	839	782	776	787	811	733	769	769	773	793	796	794	802	776	732	776	770	827	797	773	760	821	743	757	767	790	828	787	807	846	840	784	796	799	823	807	801	792	772	817	764	764	838	808	827	735	800	784	826	748	792	728	781	753	757	801	774	808	847	794	833	784	802	808	748	787	801	788	806	767	803	840	779	764	794	787	802	773	732	777	758	773	780	800	782	782	817	753	806	793	757	795	803	778	840	824	769	803	762	774	812
28043	22130	15035	2621	706	680	423	371	352	366	356	376	323	330	347	312	343	339	374	310	342	322	358	356	344	348	310	370	321	348	342	322	356	333	315	352	335	326	325	305	324	317	349	363	358	337	301	329	346	340	331	341	323	347	357	315	323	313	343	338	357	330	317	342	386	343	360	328	330	353	335	318	381	340	355	320	325	359	355	356	364	313	323	350	333	361	298	341	361	317	298	352	348	324	342	345	337	336	333	338	332	334	338	344	313	356	345	326	351	333	367	324	336	323	335	316	325	339	340	329	326	345	329	336	331	324	349	360	368	347	296	329	323	335	363	358	319	320	327	354	346	349	340	354	345	331	352	347	359	310	345	305	341	305	316	332	334	375	331	347	388	323	338	311	348	353	319	342	331	339	380	323	327	315	367	338	337	346	326	333	312	344	356	341	341	324	350	329	340	346	337	350	353	312	356	354	353	343	333	317	302	347	346	339	368	329	352	332	351	324	355	313	338	318	371	339	381	322	321	343	324	350	357	342	336	331	372	316	323	317	341	333	345	322	348	345	360	359	327	338	356	354	327	311	330	278	335	344	379	349	365	362	339	308	333	321	343	352	332	328	376	350	347	341	355	346	350	330	332	321	322	336	341	367	343	337	338	315	358	323	342	356	345	321	339	320	350	349	346	344	361	306	327	334	366	343	347	329	339	352	318	337	316	330	352	338	324	349	338	341	338	356	324	340	314	345	335	390	342	343	315	333	321	325	331	367	327	353	347	344	315	339	300	335	318	342	299	347	355	335	331	324	351	321	358	340	333	368	313	361	300	339	390	323	362	342	334	379	324	313	364	335	371	339	375	348	335	363	337	303	321	348	371	346	318	314	321	339	313	331	339	322	330	351	350	301	323	336	285	330	348	349	309	338	296	353	328	330	330	341	375	308	321	313	340	338	358	322	343	356	324	363	331	340	342	323	297	328	343	329	299	337	326	332	323	323	318	342	326	355	333	312	315	326	327	351	328	333	329	323	344	320	341	333	321	343	362	318	334	347	313	319	356	332	336	354	359	333	355	315	356	329	336	359	315	338	347	328	356	333	327	346	343	329	339	333	356	314	341	318	314	361	352	323	301	363	309	327	375	319	323	340	326	334	341	351	352	339	310	336	319	324	330	323	329	326	347	344	356	323	347	304	338	337	315	347	320	326	360	339	316	319	344	346	366	294	325	344	333	320	342	327	324	389	337	351	340	347	343	323	324	349	345	365	304	307	349	310	307	339	319	360	323	347	335	386	349	341	361	362	333	355	348	320	317	309	341	380	349	343	288	349	331	390	379	359	375	331	328	324	346	319	317	352	339	346	365	322	298	309	345	336	340	337	315	308	348	345	328	376	332	332	313	309	339	366	321	307	315	360	335	312	356	367	364	333	340	325	369	337	356	365	354	331	341	347	323	351	334	357	358	335	329	323	332	386	327	305	358	330	353	294	357	358	358	307	351	320	323	295	320	311	352	326	357	362	362	374	295	369	326	336	349	349	327	302	315	351	314	307	351	314	317	354	322	320	360	362	296	328	359	331	348	357	344	362	313	335	349	348	332	306	344	302	356	341	339	313	336	337	334	336	332	344	347	340	343	337	330	344	366	364	378	336	336	319	327	345	329	338	308	369	330	314	368	341	347	336	337	337	329	348	345	327	335	345	361	342	326	330	336	326	320	309	313	338	336	344	346	318	349	374	355	332	323	323	341	321	326	347	361	336	388	350	327	343	334	301	349	346	348	340	342	371	355	347	338	348	323	319	358	300	336	343	363	379	344	300	328	344	322	354	334	343	380	357	317	343	340	334	320	289	351	339	329	323	368	360	336	319	346	332	365	312	315	334	331	365	328	332	334	351	320	342	323	344	331	336	343	364	340	315	362	310	341	352	341	349	329	336	303	302	349	340	338	314	306	326	337	376	330	351	339	327	311	357	352	344	328	329	324	338	331	343	339	362	351	313	338	329	315	342	348	367	344	334	327	330	362	337	325	350	355	349	325	354	334	342	338	323	344	335	310	375	343	345	356	337	344	328	336	365	319	326	361	338	355	333	336	379	317	332	316	325	302	334	362	345	326	309	351	337	328	326	335	325	320	350	349	336	316	342	346	334	354	365	321	356	335	356	347	352	367	318	358	331	312	315	346	321	345	324	359	351	382	328	349	346	337	358	345	348	337	354	355	333	348	318	330	340	337	338	344	355	321	314	343	358	302	321	363	333	302	356	328	348	308	373	292	349	366	333	347	342	346	335	353	325	349	326	338	337	358	353	345	341	330	340	316	343	330	324	349	286	315	350	336	353	344	333	350	350	314	328	334	336	319	325	329	325	353	311	375	368	336	355	307	336	346	333	353	347	328	327	372	353	323	328	340	368	360	317	330	361	334	332	337	340	353	302	307	349	352	380	331	332	347	356	346	357	333	337	342	314	327	351	325	350	348	311	363	350	304	351	323	356	330	345	342	344	321	323	338	353	351	345	343	352	335	355	335	335	348	346	328	328	330	315	341	336	330	324	380	348	352	382	319	347	351	349	376	366	350	332	352	326	351	316	337	325	319	334	315	345	322	326	364	353	336	382	302	332	360	377	341	315	324	341	328	314	338	336	349	356	342	348	360	311	334	346	305	322	309	320	334	320	370	327	340	345	338	378	340	327	335	316	351	356	328	326	385	344	330	333	347	357	327	355	329	332	346	328	316	336	317	319	341	335	346	338	343	282	352	346	320	344	328	322	361	315	324	358	357	340	328	359	334	357	332	311	341	330	324	346	330	352	319	334	345	342	357	363	336	312	320	360	315	329	360	323	311	314	386	348	311	339	314	351	351	334	330	362	363	344	337	338	322	316	338	342	362	346	302	362	335	352	347	324	357	330	330	354	313	367	338	332	367	315	321	330	335	388	343	365	353	326	330	355	324	348	341	378	331	331	332	357	326	362	350	347	325	352	351	330	363	354	314	338	350	312	307	315	353	326	321	381	360	325	332	332	337	350	340	343	347	376	305	322	329	342	325	331	356	310	326	339	333	346	315	332	360	298	351	309	317	328	334	329	330	321	334	314	324	356	326	325	348	353	350	350	322	349	368	369	330	346	372	334	338	336	365	368	355	319	332	329	356	357	347	350	305	323	357	358	346	327	350	355	310	337	354	315	342	345	336	352	336	349	322	339	354	342	365	332	357	325	308	345	329	333	368	328	330	339	355	335	362	311	332	353	317	315	317	346	354	373	329	325	387	347	343	323	320	349	340	339	327	343	322	311	361	341	328	360	345	359	336	319	333	330	380	352	330	310	351	338	346	351	351	334	321	340	376	335	344	323	330	347	361	313	312	355	342	313	306	338	318	327	317	329	377	325	281	360	341	295	350	365	340	350	329	342	340	335	334	337	306	359	332	342	350	339	334	328	370	342	322	363	357	322	360	334	304	320	327	315	335	322	357	314	327	321	336	346	329	319	359	323	349	358	307	325	326	345	348	347
25676	28830	10114	1511	833	833	434	444	420	428	443	417	397	426	407	393	399	410	404	400	395	395	437	386	414	404	407	424	435	445	417	402	386	383	387	427	431	403	386	406	417	396	406	436	395	397	385	378	382	387	402	390	447	448	389	395	376	408	389	412	406	388	408	438	390	407	420	383	463	410	405	386	415	406	392	359	372	417	428	403	384	413	428	402	399	373	372	396	392	385	414	432	398	437	422	394	384	418	426	356	406	398	405	405	413	393	424	386	365	403	444	403	387	405	402	397	438	411	421	393	395	424	402	380	402	372	410	412	401	387	424	397	432	421	427	372	439	381	386	416	423	361	406	436	359	414	416	385	444	412	415	405	415	414	436	399	418	396	393	394	418	446	410	422	392	392	362	409	390	404	418	389	402	412	423	395	438	415	418	420	418	413	404	434	418	394	430	392	436	405	427	417	398	429	402	435	413	371	407	411	395	388	386	430	455	383	388	408	391	407	429	393	385	418	387	417	413	426	405	421	381	429	406	408	394	410	425	406	391	422	430	428	442	392	436	423	415	423	407	417	390	403	383	422	412	387	416	427	420	385	382	425	398	405	393	384	437	392	435	396	430	383	413	438	404	389	410	395	404	421	355	392	351	397	426	417	443	424	404	415	387	410	379	423	405	436	380	449	397	379	378	402	406	414	399	426	391	381	402	437	373	377	403	411	400	385	410	406	439	377	402	398	393	438	401	412	406	393	405	390	381	398	406	402	414	421	405	393	419	424	431	411	393	370	422	401	425	413	410	381	376	429	364	412	394	462	416	409	378	415	410	393	449	430	400	419	417	410	396	384	418	413	427	454	415	437	415	453	406	432	369	409	386	414	409	387	392	393	410	392	393	422	430	435	401	402	440	398	390	417	413	388	406	416	401	428	417	423	437	433	422	382	454	396	416	405	417	406	418	412	399	418	423	401	414	426	376	424	424	431	398	366	406	398	398	411	389	429	407	448	406	418	414	409	417	385	408	439	418	364	387	433	395	405	413	418	404	384	406	369	386	417	367	389	407	374	420	420	413	387	413	409	401	372	399	407	404	424	419	441	391	391	428	414	411	398	412	381	430	410	417	407	416	388	438	389	414	442	410	419	385	418	433	441	428	407	450	412	377	396	416	418	380	420	436	403	426	420	407	414	435	432	397	409	366	408	413	427	381	406	387	404	388	414	394	388	419	433	370	407	438	387	429	426	416	379	444	431	423	383	398	414	406	420	409	420	416	409	394	386	391	426	376	435	449	406	417	436	417	407	453	438	383	414	404	394	411	399	409	392	406	408	374	421	410	422	381	419	438	391	411	425	414	408	433	433	449	442	428	369	425	418	421	431	416	391	427	422	399	412	353	385	438	374	451	404	421	458	386	360	428	411	423	405	387	404	435	427	427	410	416	381	400	423	378	410	409	423	399	401	414	410	422	437	393	420	381	389	412	427	407	444	407	386	426	409	417	434	418	407	386	362	407	401	426	438	381	423	410	369	412	420	401	403	397	403	392	401	432	409	380	416	432	408	401	412	388	409	399	409	437	412	411	401	425	409	401	410	436	378	419	382	418	418	409	403	399	409	426	381	442	415	407	395	365	441	409	399	395	390	430	426	365	394	367	403	430	387	388	445	407	411	413	450	389	460	373	431	401	393	354	404	357	425	382	383	401	402	443	394	412	443	379	393	414	397	402	434	411	431	390	377	395	436	417	425	399	427	404	405	411	434	413	400	372	402	402	392	426	402	407	377	415	428	400	397	413	367	391	433	406	396	388	414	376	410	387	384	390	439	418	428	424	386	429	430	404	409	406	402	405	379	417	409	402	414	374	394	375	414	390	428	412	377	402	417	417	407	421	429	377	428	406	422	432	399	396	413	373	428	412	421	407	422	356	430	409	447	432	419	412	404	404	399	418	416	453	398	414	403	393	406	383	391	395	404	393	430	435	411	420	399	393	446	429	418	387	414	384	397	393	427	432	407	418	410	417	402	438	383	411	399	379	429	425	409	378	427	377	403	387	399	412	429	413	427	412	418	400	408	431	428	389	441	454	406	389	371	387	407	397	403	415	397	402	439	385	387	377	442	417	392	391	452	407	442	402	384	397	415	410	415	411	401	433	405	389	400	406	371	391	411	376	382	399	394	441	402	405	395	442	414	389	426	385	410	408	418	410	401	446	409	396	425	411	413	381	447	404	423	377	412	391	400	442	423	397	451	456	397	411	393	418	441	399	398	403	430	382	393	405	399	443	397	423	429	360	438	368	378	402	408	433	415	409	411	417	423	431	406	403	382	426	407	418	423	422	403	404	424	369	391	388	362	416	442	387	397	397	420	396	445	369	436	404	403	427	439	393	384	402	445	448	402	405	390	437	408	374	382	412	401	359	409	390	407	397	422	448	412	419	458	430	426	418	397	398	396	427	414	418	437	406	390	422	445	395	432	427	415	415	416	387	397	416	402	413	435	414	402	404	398	409	392	439	393	434	465	436	406	424	410	396	403	422	412	423	389	430	428	406	391	403	392	420	372	387	398	400	442	434	450	424	439	410	402	417	435	403	446	396	452	385	414	404	384	441	426	397	428	388	422	427	388	431	372	395	451	372	423	383	454	441	379	406	425	420	411	426	423	392	406	384	438	390	399	423	435	386	400	390	434	391	419	392	384	435	429	452	402	418	370	405	393	427	390	412	371	394	422	424	415	426	423	414	370	388	421	407	371	416	418	417	410	445	389	390	433	390	397	426	407	449	397	374	420	431	387	363	394	393	401	409	374	412	401	401	405	419	389	391	394	412	396	416	455	387	389	388	402	425	430	440	405	404	383	392	421	401	391	388	402	406	393	427	399	403	407	398	392	414	380	391	368	424	381	365	421	375	432	442	399	421	445	422	349	415	359	388	397	383	404	426	428	420	414	401	416	418	425	376	431	372	407	420	414	443	395	373	402	378	425	404	416	400	401	429	409	424	387	411	400	415	395	446	402	411	434	398	405	407	402	423	377	430	425	418	381	410	415	390	432	413	400	401	411	419	411	416	374	410	409	395	410	384	416	438	422	413	385	391	407	390	426	401	448	393	384	402	403	391	415	449	372	377	394	385	404	367	387	430	407	425	445	412	447	388	450	399	426	390	393	374	384	393	427	399	385	410	439	424	396	405	416	414	381	419	406	402	413	418	396	396	407	441	417	397	374	368	400	447	409	390	404	411	407	394	403	422	383	390	427	400	435	396	388	387	385	420	402	439	396	407	381	397	435	407	422	413	417	400	424	421	449	430	416	405	425	397	422	354	408	404	397	414	405	413	413	402	399	408	415	432	397	443	422	434	420	399	408	414	386	387	410	396	422	418	419	396	413	413	430	359	425	406	416	392	428	382	379	388	396	394	401	421	431	396	418	401	411	412	386	416	438	410	419	416	393	439	389	381	422	419	406	416	391	382	403	405	435	447	381	422	402	418	399	432	448	423	429	404	393	416	421	408	400
24255	21307	28250	24545	19606	6709	871	701	636	604	554	533	552	552	517	524	490	535	491	510	545	528	526	541	487	484	476	522	525	533	496	515	529	489	508	493	526	463	504	508	506	483	494	533	500	506	473	523	530	489	526	489	500	507	543	505	503	483	486	503	506	519	520	476	510	515	484	522	504	500	514	505	496	532	491	488	479	540	478	499	495	525	500	458	513	493	498	490	509	509	509	508	512	511	510	502	490	474	498	493	520	519	460	516	517	469	472	501	502	501	514	497	499	484	484	498	526	529	489	509	480	485	467	516	523	510	490	541	471	504	502	490	490	513	522	481	492	495	452	528	471	479	489	494	476	504	533	537	497	520	549	488	499	522	482	483	470	474	507	507	464	493	502	487	510	449	512	528	500	470	451	501	490	471	530	505	515	507	498	509	492	520	496	495	484	497	503	471	442	500	511	521	490	548	503	483	483	512	511	470	501	513	518	527	476	561	498	489	470	496	486	479	480	498	459	469	501	492	528	451	506	474	494	470	523	501	515	480	497	494	513	503	492	503	507	483	481	471	474	488	523	474	538	495	483	464	494	483	490	486	484	468	454	529	488	488	465	543	530	475	512	481	543	523	510	518	527	494	484	510	506	519	502	476	508	504	489	522	484	510	536	461	513	489	499	481	503	531	492	489	485	485	501	460	518	506	472	499	516	468	488	490	539	489	494	469	487	542	475	549	478	470	516	448	500	449	490	466	479	487	481	521	504	489	513	515	489	511	492	516	474	463	512	492	549	536	497	484	499	474	486	491	492	514	512	482	481	498	492	508	497	515	499	506	482	509	473	491	465	501	500	480	514	492	488	513	502	453	495	487	514	531	469	497	489	494	471	530	468	524	514	492	509	503	473	512	490	463	519	491	524	495	441	474	492	529	499	508	444	489	504	495	515	546	509	518	515	484	485	499	482	488	496	486	479	474	484	518	516	465	520	504	460	465	496	472	479	496	498	493	472	475	471	465	508	457	487	546	504	489	457	510	490	507	464	502	496	495	508	507	523	526	523	512	511	500	530	503	490	504	522	463	488	518	503	492	498	465	511	484	472	528	468	492	493	503	512	525	487	516	507	478	475	532	512	508	537	528	504	480	463	541	480	448	500	530	465	506	517	487	553	521	500	480	489	483	507	461	524	467	480	486	499	488	518	503	497	518	502	469	496	496	480	545	451	484	559	510	500	463	512	521	468	424	486	555	500	484	493	490	496	482	474	504	528	494	509	466	479	513	506	523	462	480	526	547	462	520	457	468	444	491	502	521	537	493	477	487	481	474	506	464	513	493	496	549	485	479	510	516	490	482	476	484	519	473	495	471	528	461	503	466	485	480	500	512	500	508	488	499	494	534	486	470	460	469	520	536	468	477	470	505	522	491	481	467	497	479	459	503	508	466	474	509	497	534	499	503	494	516	510	482	468	490	511	538	498	510	484	503	499	516	483	517	524	490	468	466	452	430	476	497	502	512	529	494	467	515	474	519	483	508	471	509	524	490	515	491	501	511	476	520	484	462	512	484	505	519	492	497	490	482	475	494	543	465	522	483	482	492	482	492	458	498	466	520	494	471	508	525	487	527	516	509	488	484	494	515	496	511	490	499	468	522	476	502	513	526	469	520	510	504	487	493	489	490	486	483	521	473	496	500	464	449	524	510	513	540	503	472	484	530	473	488	519	467	510	491	498	457	482	526	469	465	462	487	481	508	504	476	521	500	480	548	476	485	490	481	465	531	504	487	474	475	504	509	481	484	495	478	489	482	494	483	517	489	478	524	525	473	461	507	519	522	475	506	482	518	497	512	498	526	482	513	497	518	503	475	539	558	528	466	528	516	552	513	523	516	513	477	488	477	462	519	515	448	548	525	499	529	510	500	515	487	504	491	500	483	468	485	519	542	499	471	484	473	519	517	527	524	481	509	482	480	506	497	449	513	506	513	484	473	523	487	512	510	476	502	469	516	510	486	501	451	550	475	490	503	478	500	490	511	485	497	473	517	512	492	500	491	505	511	550	500	479	471	472	454	547	477	491	495	472	491	500	474	485	462	494	490	492	483	510	543	521	486	455	515	477	505	494	489	473	466	513	420	462	483	518	512	454	500	523	522	490	511	511	483	492	501	521	468	471	476	516	470	530	509	497	469	478	535	516	480	477	498	522	510	511	509	489	497	532	500	533	499	518	481	506	484	499	491	502	488	485	495	508	483	468	504	471	471	512	495	503	487	482	497	488	466	471	479	516	430	462	493	496	541	487	513	515	497	483	512	492	490	477	525	477	490	532	485	458	517	529	501	463	498	488	519	472	462	496	474	500	489	478	507	463	487	546	475	513	493	480	481	503	494	467	479	456	501	502	523	488	461	515	460	514	506	492	522	480	487	505	499	471	507	519	518	494	483	468	499	508	464	493	487	520	498	502	459	476	494	507	516	498	497	503	484	498	520	491	496	535	511	495	505	450	499	469	504	512	538	484	507	484	503	506	492	525	530	460	470	491	527	521	464	509	501	484	492	487	493	509	517	466	466	500	485	505	504	517	509	483	554	477	473	474	524	476	487	534	471	526	452	443	519	501	478	477	493	514	482	472	514	489	539	472	496	488	471	509	517	479	508	483	492	519	487	482	479	496	494	513	499	511	500	470	508	478	494	518	496	508	521	477	483	490	513	520	539	525	485	500	516	507	496	482	494	472	461	479	515	475	470	495	451	535	483	514	523	495	471	479	461	541	466	498	531	469	507	486	493	533	499	515	509	514	487	521	527	504	485	528	514	519	456	520	490	464	492	525	473	470	471	492	534	487	479	483	549	500	460	534	497	497	479	494	472	498	481	527	528	506	514	515	473	535	505	496	485	488	469	469	484	467	481	495	529	500	507	449	474	535	520	515	529	476	488	499	465	508	492	486	507	481	520	539	490	480	502	518	484	480	532	506	470	491	523	497	488	505	482	517	506	536	532	495	499	489	528	495	480	503	462	456	479	487	457	484	484	533	504	474	446	475	517	470	514	500	478	469	473	531	482	511	464	498	453	480	473	479	496	487	474	488	518	479	481	513	450	491	460	487	471	513	509	479	487	504	485	469	542	532	476	507	469	500	454	534	508	505	504	469	492	494	492	494	523	506	501	502	533	512	502	493	426	517	508	522	518	490	480	455	512	485	502	465	490	550	475	489	503	499	494	512	497	484	455	500	513	463	489	451	482	494	459	473	495	494	482	457	470	497	483	484	502	492	465	485	456	520	488	476	537	475	487	480	506	501	510	506	478	482	478	517	505	468	523	489	496	519	498	476	498	495	481	475	470	455	492	453	503	477	505	521	503	522	490	462	524	485	486	442	467	499	479	462	452	519	498	397	488	539	527	495	471	521	472	541	506	532	481	480	467	478	505	509	467	468	496	470	468	491	473	489	501	489	537	476	497	519	479	496	480	483	495	483	514	520	524	503	528	465	461	530	487	497	495	475	493	522	486	502	502
48124	65020	33660	7106	4316	5148	1075	905	833	764	804	756	653	651	664	680	633	603	635	634	641	642	628	620	599	644	610	613	601	602	613	593	551	604	616	578	599	599	601	524	584	578	558	596	544	588	573	569	570	565	609	612	623	563	548	599	545	583	591	594	564	560	574	575	554	579	568	560	535	593	592	611	601	554	556	604	569	560	611	596	567	598	600	551	569	590	577	562	555	544	608	603	607	595	599	575	602	571	586	573	563	563	588	599	565	576	559	605	607	578	581	559	629	556	623	592	568	556	544	542	580	574	588	567	573	574	555	551	534	557	532	566	603	603	581	594	586	587	597	589	557	625	589	565	536	572	539	568	548	580	594	597	601	537	613	582	606	574	589	558	548	551	583	571	564	612	544	571	604	556	576	561	589	532	581	584	570	589	597	536	539	556	585	526	548	581	576	569	562	560	546	570	560	595	616	524	574	550	575	574	585	560	605	595	532	598	581	594	601	560	541	610	564	578	523	566	582	563	600	534	565	575	579	567	539	545	574	552	600	538	541	518	609	564	547	584	547	587	566	569	592	585	574	504	549	584	617	557	610	553	595	586	544	586	603	547	608	554	587	535	574	600	567	610	605	545	558	588	578	549	566	558	559	573	590	656	569	611	593	592	580	578	568	538	612	547	543	550	589	598	543	577	604	531	562	579	554	586	591	557	598	537	537	532	561	614	587	571	558	561	570	613	570	484	584	574	556	593	605	543	592	578	537	587	553	561	563	589	567	604	568	560	579	628	555	569	599	568	565	572	544	544	553	543	609	607	547	568	592	604	633	585	526	564	559	571	538	579	553	551	585	583	588	573	574	575	574	592	555	569	570	541	567	569	560	557	578	587	576	598	593	573	555	617	555	561	606	547	634	543	626	622	546	612	563	573	506	608	587	580	566	578	533	578	527	568	566	587	597	547	594	539	567	604	565	569	544	592	514	555	594	578	582	588	542	595	554	597	572	526	565	572	602	564	543	571	607	552	567	540	582	580	535	550	569	592	582	555	571	576	575	521	574	582	586	575	559	588	567	586	599	586	598	611	590	566	602	602	555	535	544	607	571	586	542	600	595	556	533	603	587	582	609	568	551	616	556	615	600	547	574	558	556	595	605	563	605	552	558	588	578	608	542	581	581	562	557	557	594	574	571	594	544	611	582	607	572	577	557	579	583	577	597	579	567	549	591	588	573	597	639	577	523	581	553	605	575	566	569	584	598	537	584	558	557	591	608	577	602	567	598	564	551	597	593	541	553	606	567	530	564	585	565	547	553	615	562	575	605	576	574	580	531	598	563	560	561	614	550	573	566	538	658	577	545	575	555	560	596	595	552	603	575	560	536	574	578	565	598	603	569	587	568	587	564	576	558	592	573	541	552	584	544	533	574	536	569	596	576	580	585	560	578	533	600	534	616	608	586	606	595	573	531	565	600	575	552	596	605	592	561	578	591	575	591	537	552	524	570	585	584	581	616	572	569	571	567	583	585	572	550	559	559	544	557	525	543	531	578	569	605	528	573	556	547	543	627	582	576	570	564	561	577	560	576	592	574	570	562	540	600	569	565	550	557	556	577	551	562	565	570	570	593	559	551	549	580	567	597	604	607	598	586	586	584	579	562	527	579	608	593	586	554	588	564	571	578	613	558	579	535	567	543	569	554	534	597	598	584	588	584	521	573	569	622	564	569	564	590	551	542	550	551	531	587	553	570	586	582	559	527	527	589	597	564	576	535	592	600	587	586	557	609	571	557	640	543	596	607	529	560	580	634	587	551	568	560	548	594	591	585	564	558	548	569	579	592	568	581	572	598	537	586	585	556	533	597	535	590	526	577	595	620	595	537	543	545	562	568	590	557	581	539	581	598	590	596	586	539	566	573	557	561	533	618	541	614	574	563	569	568	548	547	570	574	551	572	506	575	575	573	582	578	560	565	547	529	586	597	599	587	560	589	558	586	580	594	570	545	594	577	588	566	617	572	568	559	563	572	540	568	559	525	561	587	553	556	584	580	612	553	615	577	562	546	542	548	547	581	557	625	555	556	605	563	588	603	526	549	570	564	586	579	563	546	576	609	499	535	570	531	576	565	586	609	566	604	601	574	557	626	572	567	589	576	636	568	585	601	574	576	545	515	556	614	528	595	615	611	591	576	578	584	570	565	569	559	558	531	599	577	586	578	571	597	580	564	523	622	590	525	563	557	542	542	558	542	591	635	576	611	563	555	565	584	543	604	554	554	573	611	555	578	552	526	578	514	560	534	580	525	592	618	587	521	548	570	559	586	555	540	525	606	588	576	592	586	560	622	586	577	601	601	572	578	510	599	556	554	530	590	642	576	583	579	596	593	621	564	538	602	575	598	578	586	528	614	569	602	591	546	558	603	586	544	565	546	585	617	558	556	582	555	587	549	571	584	550	584	586	612	607	563	566	571	574	543	576	589	568	556	625	587	578	541	558	530	594	569	580	558	590	549	568	578	575	576	585	554	540	593	551	588	557	566	561	665	549	560	586	529	591	610	544	573	539	567	619	596	579	566	581	570	563	537	582	590	600	593	621	572	590	581	579	612	553	575	617	567	631	576	594	563	581	564	582	589	596	604	579	573	571	538	579	547	601	563	577	550	556	607	560	579	545	597	560	599	588	598	608	591	583	603	591	540	590	553	589	581	578	578	552	537	543	586	551	564	564	568	561	583	607	568	532	585	566	609	577	581	586	571	583	579	546	566	616	589	612	617	561	573	560	593	598	575	589	558	558	588	572	580	580	591	561	574	556	540	580	612	593	556	601	540	582	587	598	609	562	632	616	600	580	573	583	562	581	597	555	591	564	592	573	599	604	573	594	545	561	533	594	598	584	596	523	561	556	541	512	591	577	556	542	587	606	585	578	536	576	574	544	594	570	587	594	597	619	571	547	568	587	544	606	613	589	542	592	576	566	545	563	571	562	544	618	576	584	533	589	577	576	590	530	559	554	555	558	544	564	533	571	525	627	586	595	597	591	554	592	578	578	606	550	549	601	574	535	571	577	553	579	554	550	527	560	553	600	543	547	628	540	626	591	569	619	552	565	595	553	559	575	540	525	536	580	509	579	538	562	545	552	545	590	543	548	575	545	538	542	572	565	588	591	556	541	540	551	573	588	562	600	606	527	563	544	550	574	563	523	608	563	560	578	596	562	589	567	547	577	599	611	554	527	597	588	590	559	579	549	534	542	584	608	553	595	512	564	583	554	582	569	573	552	559	584	610	629	556	622	557	579	615	568	600	575	597	600	633	550	512	553	603	598	589	558	625	587	540	592	581	613	572	612	593	556	567	568	609	588	564	565	563	572	593	575	575	575	577	617	560	574	610	563	588	562	591	580	580	585	586	587	556	615	548	597	566	560	544	569	574	573	587	562	603	555	582	573	577	565	574	603	616	571	566	556	572	549	602	621	553	564	567	622	559	530	560	622	558	577	594	598	598	560	619	610	593	580
25356	21483	27005	24336	5889	1497	476	479	388	439	416	377	380	411	414	433	389	408	399	393	420	413	446	406	403	388	394	409	401	404	381	362	366	389	371	395	397	380	340	417	436	382	426	383	386	403	404	380	397	405	386	379	373	400	404	415	403	388	453	396	373	396	367	417	362	365	394	365	376	375	400	403	438	414	380	358	355	392	391	408	384	383	356	408	393	382	380	356	376	385	394	346	383	421	375	373	363	418	404	403	388	386	373	378	399	374	368	395	351	434	384	390	423	385	400	382	408	363	407	383	395	382	393	387	383	375	401	383	357	388	380	373	379	385	391	378	387	401	398	414	345	398	351	361	414	390	402	400	410	376	393	387	373	394	367	365	376	375	378	354	350	406	386	373	399	386	404	419	372	378	393	390	416	407	391	390	378	383	375	415	373	336	375	398	381	367	352	374	399	368	383	343	391	364	380	348	384	403	377	379	410	383	377	456	400	405	375	396	394	371	384	405	392	382	353	381	422	401	385	395	385	405	369	373	383	390	379	405	376	390	393	375	387	392	403	359	410	403	367	360	373	390	373	396	391	375	398	417	380	357	397	412	361	402	394	390	411	394	401	379	388	383	358	383	421	406	373	359	373	352	362	397	378	380	346	410	393	351	370	418	396	389	396	385	395	399	401	390	409	430	416	365	384	439	377	391	407	378	392	377	429	360	380	367	396	401	390	354	365	353	410	362	386	413	385	378	378	381	372	378	392	367	387	363	403	366	387	355	403	377	433	401	410	418	355	339	392	390	418	391	375	398	378	412	379	376	378	360	411	408	382	391	388	380	379	421	420	364	356	396	391	361	386	392	359	352	403	415	390	384	427	396	356	390	383	367	398	394	378	391	400	405	396	392	397	432	435	364	388	358	376	381	417	371	370	400	401	362	428	390	444	370	413	396	380	411	395	382	382	366	386	400	373	346	367	418	419	377	346	413	400	376	394	385	401	421	383	388	390	424	385	385	375	383	398	415	410	387	382	379	379	367	355	359	399	380	389	412	371	421	367	365	365	392	399	354	366	397	384	392	377	376	383	389	435	346	390	377	394	379	410	382	357	390	338	375	333	412	362	393	393	377	408	395	409	396	357	426	397	381	375	379	410	382	342	410	384	389	378	352	395	396	376	369	395	404	404	395	443	364	412	369	354	386	355	364	432	352	363	398	406	436	384	405	388	377	369	346	380	398	352	328	370	398	403	395	393	381	323	373	408	388	369	383	373	365	344	402	360	354	402	371	385	368	385	396	417	377	372	397	438	374	384	413	368	373	348	354	419	380	378	377	385	399	402	396	380	371	391	356	376	416	375	392	399	381	417	365	409	358	393	409	402	383	363	359	394	391	397	382	377	376	407	373	366	418	388	391	366	388	348	382	394	447	394	395	377	397	374	379	394	368	383	393	417	362	370	386	390	382	363	380	360	371	392	369	374	416	412	378	366	362	376	373	362	392	371	365	381	388	414	361	345	398	387	415	377	387	375	411	415	409	370	421	402	382	430	387	392	401	420	379	350	374	384	381	393	395	397	392	382	376	379	383	388	393	418	396	392	384	367	395	395	365	398	406	379	394	392	371	381	332	379	369	389	392	389	320	373	391	399	370	388	366	381	394	418	396	368	382	382	383	378	390	347	338	348	406	385	395	457	420	388	391	383	394	388	385	373	379	362	351	354	383	385	418	379	411	432	384	378	366	373	387	338	373	409	367	426	380	356	381	363	367	354	394	363	408	357	345	382	376	382	371	377	389	405	357	391	392	343	356	372	366	358	349	392	363	364	377	427	363	385	408	385	397	376	375	410	411	380	379	388	362	389	400	396	395	375	377	381	413	406	337	412	395	383	358	382	388	368	371	406	388	373	373	414	348	363	401	369	394	424	383	389	366	382	388	392	382	382	371	385	373	368	403	366	422	391	385	367	345	379	382	375	384	407	394	411	399	376	409	364	347	378	383	399	391	384	369	406	384	356	359	417	370	371	405	344	393	401	395	387	362	385	378	381	374	388	378	361	374	381	355	386	386	365	402	375	392	370	379	363	422	366	384	349	371	393	350	422	415	358	375	416	341	407	399	394	404	358	431	367	409	371	407	400	426	374	374	400	365	379	405	397	398	386	407	400	395	384	398	403	357	406	419	395	417	386	408	371	372	399	370	360	374	375	390	377	362	370	414	373	380	432	357	380	392	378	393	393	345	372	401	400	343	368	370	401	395	384	384	375	379	393	378	395	392	387	389	360	370	365	380	377	397	389	382	351	389	421	369	387	395	377	386	412	386	426	343	385	410	388	385	412	356	397	392	401	342	420	359	374	421	404	408	381	387	365	367	371	399	389	381	376	408	376	333	397	364	358	404	400	426	395	362	364	416	396	420	400	408	411	408	368	370	381	362	370	379	411	358	398	373	342	364	395	378	400	415	410	397	393	349	367	391	396	388	392	368	365	388	389	394	364	350	384	418	371	353	389	396	390	394	385	363	381	373	396	363	375	373	360	399	379	408	351	379	385	376	420	355	391	365	353	412	405	355	362	364	365	391	375	378	412	397	365	383	370	359	408	393	376	382	399	388	372	349	370	418	402	400	363	365	366	379	427	402	373	403	351	374	381	396	371	386	364	364	415	360	383	409	385	377	387	369	378	377	423	422	387	383	443	386	388	384	380	388	397	386	400	369	371	401	378	391	419	395	381	381	384	377	396	386	395	387	414	401	419	396	386	392	404	410	366	375	397	362	372	355	403	390	374	416	423	376	397	391	379	341	407	410	387	356	404	382	405	404	377	387	392	398	397	365	400	351	405	363	392	405	409	395	391	352	368	380	373	364	388	384	351	397	423	421	401	378	389	407	387	368	409	382	366	382	365	381	382	417	384	392	382	388	414	384	381	385	382	350	429	385	356	378	368	353	377	389	431	399	375	362	379	377	379	360	406	382	412	374	404	412	365	399	402	374	385	426	340	374	396	381	382	417	388	398	398	411	383	370	387	377	399	400	345	375	414	467	395	402	369	388	392	377	403	375	392	387	349	377	389	413	402	414	397	370	348	388	375	377	380	403	377	390	377	401	399	378	351	404	378	401	336	381	369	385	390	400	389	376	352	358	378	369	370	386	385	375	339	390	367	367	380	381	417	380	354	409	377	362	358	394	435	383	372	353	355	362	374	378	411	368	405	365	361	386	377	390	386	373	386	414	413	390	337	362	354	370	392	386	394	411	404	361	348	386	400	388	396	388	387	429	396	439	386	395	420	366	350	371	362	375	380	386	389	387	356	383	382	392	367	369	361	370	387	391	396	352	390	378	362	340	403	384	362	405	390	378	414	399	377	396	364	345	366	406	404	420	412	391	356	390	382	404	376	360	404	408	401	385	409	412	346	377	384	388	386	323	379	393	372	411	357	396	365	387	392	391	390	372	385	430	408	389	335	388	406	364	413	359	412	408	385	384	419	389	376	374	405	373	405	351	405	411	346	410	382	384
44068	54904	25941	4527	2236	3032	741	674	639	601	576	546	529	526	516	531	503	528	521	524	472	519	518	483	487	480	475	481	455	491	490	488	481	497	488	460	471	466	451	485	470	463	472	488	430	499	459	477	452	488	443	457	467	471	470	490	481	444	433	479	478	449	467	470	475	492	484	501	445	483	472	484	424	499	474	453	504	470	518	434	484	497	487	466	446	498	480	487	465	456	506	494	476	465	462	481	493	506	487	486	515	489	456	495	491	470	502	465	484	456	528	463	450	505	473	481	468	478	489	486	482	467	501	469	454	512	508	432	509	452	487	472	474	474	490	478	501	515	477	482	463	451	497	487	454	462	504	484	448	458	431	444	438	499	479	484	486	486	462	506	424	487	450	489	437	516	466	457	478	479	476	452	462	504	495	483	472	487	449	451	500	447	497	480	476	458	431	512	469	451	442	443	484	475	481	487	489	484	460	486	451	443	493	485	488	482	471	478	470	458	460	453	469	491	463	454	453	476	474	471	493	481	453	442	502	481	466	523	470	458	477	480	447	478	516	485	439	496	471	473	485	502	515	468	470	477	459	475	439	461	422	463	438	481	436	458	491	460	436	499	487	479	454	467	514	501	477	495	463	464	492	457	487	486	498	487	471	466	475	460	463	458	479	473	486	476	458	458	478	472	489	498	484	444	463	497	491	488	491	455	463	459	480	447	466	475	469	482	464	467	496	464	473	461	474	459	471	471	465	477	462	481	441	469	461	454	477	463	491	462	475	447	447	487	458	507	505	514	476	467	456	466	465	512	429	473	466	467	444	465	506	475	428	457	437	491	428	439	447	472	443	449	465	473	452	472	483	505	490	489	470	497	474	453	488	481	458	543	455	426	476	485	449	446	481	437	455	492	421	479	487	442	464	476	483	513	507	458	445	512	477	516	459	505	502	450	477	489	441	482	500	409	497	450	442	479	453	477	454	467	474	459	481	479	495	431	449	509	470	487	486	445	409	465	464	476	466	482	488	486	482	429	441	488	441	458	451	469	479	479	483	476	472	442	507	486	469	496	451	441	474	515	430	465	496	455	502	468	490	497	502	475	504	470	465	488	473	515	470	454	483	449	454	482	439	466	486	473	458	489	511	473	467	475	499	464	467	480	465	460	468	466	470	444	488	452	467	492	498	520	468	436	458	453	502	466	445	475	460	483	481	433	438	487	471	451	460	465	452	469	475	486	470	461	486	441	450	459	456	478	438	462	471	500	459	472	476	498	485	457	469	485	516	501	477	469	443	504	476	483	462	489	480	478	467	503	452	500	486	488	505	468	458	447	478	451	430	445	455	467	467	469	432	452	466	467	465	438	497	461	458	459	465	503	481	473	463	459	444	463	460	486	473	473	496	466	438	460	461	472	458	477	462	508	460	501	438	508	447	454	478	494	467	483	427	501	446	419	488	469	484	493	505	434	481	476	449	444	464	447	474	488	430	449	475	476	449	486	458	496	460	456	437	480	433	475	486	472	489	482	509	463	484	487	462	499	473	502	497	505	479	463	489	466	472	460	476	485	492	430	470	453	452	460	466	501	501	425	482	496	467	463	480	471	480	459	418	469	495	500	483	480	474	481	469	465	500	458	488	471	489	449	461	502	455	458	474	504	528	465	488	476	480	474	449	478	457	475	455	480	514	451	458	492	458	478	496	452	496	435	441	448	451	416	498	500	480	472	517	460	482	437	481	467	499	460	432	475	439	461	474	478	463	461	484	479	468	466	458	489	462	456	460	468	465	478	467	463	468	430	460	462	474	487	471	507	452	478	469	429	470	415	441	476	445	481	481	519	458	466	484	479	430	468	464	496	506	498	496	494	501	456	463	437	451	472	457	493	453	486	436	477	469	515	474	499	455	485	512	474	490	434	460	478	455	465	447	456	483	487	451	512	490	446	477	433	440	470	455	495	436	442	448	487	463	456	479	472	453	459	452	469	468	467	476	462	467	471	456	471	431	486	454	489	458	464	499	472	490	476	475	430	461	514	499	469	500	449	482	492	479	485	485	523	474	496	486	452	498	470	451	452	439	447	474	460	471	476	486	435	460	489	472	476	501	446	492	469	512	425	469	493	455	478	498	475	476	447	475	460	484	431	503	429	474	490	477	510	511	467	454	422	474	430	500	479	469	448	511	476	480	496	482	447	492	496	487	471	486	464	477	498	481	469	478	450	496	441	467	473	461	507	479	461	476	481	425	420	436	487	493	469	483	510	482	479	497	491	430	450	433	473	502	508	460	479	502	428	481	489	429	406	443	487	492	503	495	489	471	477	494	442	496	466	476	433	446	460	462	459	495	474	459	476	459	482	511	474	482	455	512	516	482	489	456	437	452	468	465	451	456	463	470	472	479	456	485	474	459	483	476	497	509	474	467	464	501	484	475	471	478	499	484	427	498	505	477	491	459	480	502	503	447	459	422	485	467	454	445	446	469	491	460	456	475	455	482	469	439	504	460	486	433	506	450	427	468	482	505	436	489	455	455	439	441	493	492	468	503	455	467	503	449	455	453	496	469	467	462	513	452	474	451	502	466	477	479	467	476	481	468	468	459	465	450	435	468	467	481	493	486	464	475	500	491	461	470	436	494	477	489	466	473	425	474	478	484	496	462	465	466	462	455	441	463	423	464	489	477	482	445	477	466	484	479	499	459	482	483	472	433	452	477	494	497	471	441	450	477	490	457	476	489	470	504	475	465	442	489	491	472	473	441	471	466	469	512	478	440	472	495	450	495	500	450	442	469	503	468	502	468	434	484	494	469	479	492	488	480	463	472	458	477	509	472	450	481	436	453	439	460	517	492	500	471	442	478	444	464	476	494	429	496	481	473	474	481	438	481	472	451	455	455	456	473	469	473	496	475	488	482	482	462	474	449	492	481	464	469	487	460	483	502	457	475	455	488	472	485	475	464	473	505	501	471	483	501	467	493	478	495	452	453	470	483	485	451	478	482	427	448	481	450	471	455	472	489	427	454	469	492	485	484	472	465	483	472	449	492	480	480	484	505	452	516	488	451	460	499	464	460	518	464	490	463	449	457	471	494	458	482	452	481	472	502	489	445	476	462	492	488	468	438	483	489	483	501	475	469	478	496	504	453	496	500	451	448	446	437	471	497	459	490	459	470	482	420	433	482	485	484	470	478	449	449	478	467	483	501	479	458	455	490	484	500	449	439	509	485	470	481	493	465	474	474	464	481	486	470	474	481	442	486	466	517	465	503	448	448	481	477	479	499	487	458	453	456	493	476	491	447	443	453	421	447	512	464	446	495	463	477	469	493	439	487	508	491	504	475	454	490	480	467	478	478	459	495	512	486	460	478	482	470	501	518	481	449	506	540	454	482	507	498	512	499	501	472	477	479	472	501	435	434	496	522	497	453	450	454	455	492	455	444	478	448	483	489	500	474	472	455	470	485	487	494	468	475	484	438	475	479	469	480	452	458	435	489	500	444	462	427	488	496	491	497	463
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
