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
338731200098	338731200991	338731201541	338731202091	338731202641	338731203191	338731203741	338731204291	338731204841	338731205391	338731205941	338731206491	338731207041	338731207591	338731208141	338731208691	338731209241	338731209791	338731210341	338731210891	338731211441	338731211991	338731212541	338731213091	338731213641	338731214191	338731214741	338731215291	338731215841	338731216391	338731216941	338731217491	338731218041	338731218591	338731219141	338731219691	338731220241	338731220791	338731221341	338731221891	338731222441	338731222991	338731223541	338731224091	338731224641	338731225191	338731225741	338731226291	338731226841	338731227391	338731227941	338731228491	338731229041	338731229591	338731230141	338731230691	338731231241	338731231791	338731232341	338731232891	338731233441	338731233991	338731234541	338731235091	338731235641	338731236191	338731236741	338731237291	338731237841	338731238391	338731238941	338731239491	338731240041	338731240591	338731241141	338731241691	338731242241	338731242791	338731243341	338731243891	338731244441	338731244991	338731245541	338731246091	338731246641	338731247191	338731247741	338731248291	338731248841	338731249391	338731249941	338731250491	338731251041	338731251591	338731252141	338731252691	338731253241	338731253791	338731254341	338731254891	338731255441	338731255991	338731256541	338731257091	338731257641	338731258191	338731258741	338731259291	338731259841	338731260391	338731260941	338731261491	338731262041	338731262591	338731263141	338731263691	338731264241	338731264791	338731265341	338731265891	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2800	3600	2300	2799	3600	2300	2799	3600	2300	2799	3600	2300	2799	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23950	21504	28107	25327	21282	15422	5198	1184	931	799	764	691	666	672	619	570	555	537	493	527	495	509	488	532	502	475	471	462	494	482	484	435	465	449	484	476	452	432	424	468	480	432	440	452	437	440	473	424	428	442	393	443	447	438	455	466	438	437	397	423	452	453	428	438	428	426	443	421	437	417	472	442	453	429	405	494	472	420	449	420	454	440	396	448	485	421	457	433	427	390	433	422	397	450	431	398	443	463	442	420	422	397	455	465	405	398	449	463	457	455	469	430	470	410	429	404	427	452	449	444	431	429	424	423	441	444	456	419	399	441	460	427	445	447	437	424	423	417	422	460	426	405	437	434	400	435	467	414	455	406	411	415	390	406	446	425	462	444	429	425	447	390	484	432	437	456	425	418	453	443	408	418	433	432	460	446	387	397	448	466	425	408	436	395	450	462	423	445	460	462	474	429	438	455	454	440	447	433	403	390	421	422	392	491	410	454	468	411	398	412	451	387	448	434	432	463	457	396	400	462	417	433	378	410	471	445	430	420	423	453	421	452	445	389	431	445	424	435	411	402	403	423	423	394	452	449	423	446	446	415	397	455	437	427	422	432	489	418	415	436	468	420	418	419	439	454	416	449	427	428	457	458	456	415	422	427	387	412	406	395	400	420	425	454	436	397	430	430	431	435	428	462	412	412	457	424	408	409	442	464	408	463	438	398	435	433	425	419	459	408	449	440	430	420	429	442	417	459	430	433	431	439	396	402	422	409	460	460	472	407	431	459	446	409	455	432	427	402	420	463	441	437	424	442	427	484	418	468	450	440	424	459	454	447	465	450	421	447	414	443	397	434	444	422	407	426	428	393	438	437	437	407	425	453	460	411	451	423	369	403	439	434	391	412	446	415	431	431	464	437	392	436	428	446	447	424	446	481	438	445	394	415	479	437	433	435	406	410	402	454	398	448	433	441	437	382	422	421	422	424	441	432	429	412	406	413	450	431	441	445	456	428	440	401	447	431	428	425	420	420	441	452	409	450	446	414	446	428	420	442	429	436	406	489	401	458	388	448	422	397	439	450	398	427	430	435	408	457	422	435	406	415	459	441	400	437	409	437	415	388	460	424	490	444	412	454	396	431	427	439	399	464	439	440	430	431	429	427	440	409	371	402	436	423	428	441	390	404	435	428	452	422	412	473	459	426	432	420	452	437	420	422	459	441	408	432	475	407	426	423	398	481	399	465	438	458	388	446	449	375	433	455	448	422	421	411	423	405	449	417	419	427	412	454	410	417	441	377	387	422	474	422	417	431	461	431	424	411	435	450	405	462	467	413	442	436	430	396	450	439	434	427	408	414	409	415	442	408	413	412	413	424	453	435	491	425	427	461	456	453	411	422	425	443	430	435	453	432	423	423	429	400	448	419	411	411	474	414	416	440	404	419	437	431	421	454	423	452	407	443	446	436	419	474	394	436	418	441	458	398	426	432	459	405	431	408	444	433	435	458	453	445	402	432	418	453	427	416	417	459	405	424	441	446	446	446	440	429	425	412	408	415	435	399	386	432	431	399	458	458	407	493	456	412	436	428	411	428	444	417	448	405	405	418	451	443	407	419	435	432	412	453	418	435	436	443	391	469	440	441	438	428	444	417	440	398	471	411	423	422	440	416	420	448	479	433	389	460	423	428	419	435	448	417	431	393	413	439	459	437	417	400	439	431	384	437	425	423	465	419	419	434	405	446	398	415	388	423	446	473	413	447	483	453	422	406	434	404	438	458	454	414	430	445	435	382	414	428	434	417	433	458	423	419	426	412	440	467	420	432	469	428	421	457	403	423	418	422	408	427	427	437	442	389	401	426	445	435	410	420	435	410	451	411	426	441	438	415	440	452	418	459	429	413	431	423	414	402	433	423	414	445	452	458	425	443	455	427	425	423	410	459	406	442	409	474	405	395	424	428	477	462	415	438	425	449	483	410	397	452	424	434	483	450	444	457	407	416	434	419	429	465	412	415	426	436	424	461	407	415	427	399	411	467	428	444	432	461	407	427	444	427	445	440	420	472	435	461	413	422	419	415	414	438	394	471	446	454	422	439	441	407	450	398	474	433	425	435	428	425	463	436	382	437	423	429	416	440	438	424	426	396	465	428	459	458	472	429	435	393	447	439	409	477	429	423	408	443	415	433	435	408	422	453	383	422	448	413	457	407	434	436	415	425	423	460	428	444	446	460	477	441	421	443	437	417	438	427	403	405	420	443	422	409	394	433	460	466	415	400	453	419	411	399	425	408	419	431	435	467	427	444	440	419	415	422	422	431	413	460	463	396	414	467	436	447	435	431	413	467	463	426	433	433	441	405	439	413	403	428	432	419	418	443	391	413	411	435	429	441	438	437	436	428	448	404	423	431	430	395	461	432	432	404	445	445	401	443	453	423	423	430	454	441	406	399	395	462	423	426	430	412	424	423	424	424	417	427	430	448	444	412	392	425	487	426	439	433	499	439	418	421	452	447	442	369	395	425	414	456	415	447	467	426	437	370	433	402	397	415	399	408	463	424	438	417	399	450	477	446	414	428	412	428	414	446	431	430	445	400	431	449	454	429	447	427	397	434	421	441	379	445	407	410	463	472	466	375	412	435	430	432	421	457	415	439	455	448	440	447	419	429	461	443	428	430	411	456	437	427	446	444	405	468	397	451	430	431	432	458	410	443	438	420	437	439	428	434	441	429	447	422	441	442	449	423	406	434	408	445	379	418	426	416	420	433	457	452	404	450	474	428	433	464	436	437	453	418	380	386	451	377	417	407	450	424	428	416	456	416	413	436	414	399	427	458	436	442	448	428	447	441	441	474	447	474	440	416	456	442	427	444	421	433	462	451	445	416	436	427	470	434	439	449	464	425	434	448	426	421	421	436	428	449	450	405	438	448	443	402	432	432	477	407	400	440	425	456	367	405	378	432	403	458	437	408	434	439	466	422	414	424	425	437	492	437	403	414	467	425	401	458	406	430	387	438	400	421	415	422	408	442	414	457	424	414	409	417	422	444	476	438	405	413	419	387	399	405	454	428	441	399	431	411	422	404	400	414	425	397	410	437	456	443	420	474	394	432	432	441	423	422	459	424	451	423	440	414	425	452	448	460	430	433	431	413	427	425	457	432	437	457	414	389	448	426	417	453	412	399	416	429	454	431	423	437	463	444	452	437	417	439	400	473	432	407	395	423	432	485	377	432	448	431	454	426	434	451	432	411	413	399	442	420	424	411	432	446	433	416	417	433	428	389	438	437	381	422	428	438	420	427	422	464	430	418	433	422	436	443	436	403	435	457	401	404	400	418	439	462	412	447	415	417	425	424	442	434	429	424	426	396	429	418	416	425	439	430	439	442	419	416	439	422	441	410	442	409	409	417	428	410	468	437	445	431	422	398	464	440	430	452	403	435	409	418	407	438	407	435	412	436	427	413	430	415	404	456	415	433	404	408	414	463	404	415	396	401	394	413	407	431	431	422	430	402
8600	15014	13690	7611	5028	3636	2707	2139	1860	1589	1339	1154	1158	1000	968	837	771	773	698	701	636	632	619	600	603	594	568	607	592	608	602	575	540	526	542	487	530	548	525	563	462	510	488	475	506	508	465	490	470	467	492	507	520	488	475	492	461	485	507	460	457	500	457	500	489	473	490	480	477	454	482	522	507	478	475	473	454	438	471	510	493	493	487	474	465	468	480	491	480	469	477	468	446	465	456	452	464	452	452	473	465	454	480	445	502	498	475	473	456	431	466	445	473	493	440	494	426	467	481	425	433	432	482	485	446	479	433	435	456	431	511	441	470	468	453	466	450	474	432	403	475	457	453	471	452	457	418	435	458	437	480	455	482	485	528	436	445	434	482	430	455	483	442	494	458	486	470	481	463	457	454	473	467	443	465	433	474	455	468	438	445	465	466	422	472	453	452	461	449	483	493	489	443	459	462	452	491	422	420	472	433	406	511	446	463	465	457	496	422	440	452	498	462	465	480	438	481	464	435	469	459	430	432	433	434	445	454	451	475	429	449	486	493	440	427	449	444	469	498	473	435	491	474	459	460	457	478	458	437	483	472	461	456	457	451	455	437	467	469	496	482	492	437	453	452	485	439	482	504	478	445	454	450	465	478	437	480	411	490	455	477	463	434	450	431	481	462	460	443	452	462	453	455	462	459	452	457	434	465	454	442	473	488	447	448	461	442	484	482	440	482	478	461	456	441	451	447	450	490	449	489	471	461	443	470	456	445	418	450	490	472	447	441	466	441	497	501	479	475	498	446	420	430	476	474	441	444	496	491	451	463	473	470	465	487	447	453	472	466	498	422	441	436	452	457	485	495	510	473	470	463	478	474	478	459	442	459	466	425	479	505	467	469	516	501	447	412	495	486	478	459	463	484	436	470	456	435	445	444	446	432	437	451	465	470	435	462	452	475	448	461	488	454	441	460	452	476	466	416	460	471	458	518	426	463	457	459	459	476	497	493	432	454	466	440	456	464	457	455	450	462	477	488	438	451	472	498	469	481	480	480	489	431	430	508	455	476	382	486	405	484	482	510	465	432	477	438	452	478	442	447	444	456	492	461	476	481	437	466	463	435	465	503	497	437	461	433	484	449	491	461	464	456	467	459	483	498	476	468	458	472	417	470	482	466	458	444	460	461	449	442	448	434	432	498	454	424	469	480	451	457	471	477	465	457	471	482	447	431	464	423	472	480	455	443	426	475	447	468	479	427	448	455	466	458	468	458	464	435	450	446	477	476	453	459	475	494	446	496	467	436	475	430	462	493	422	447	440	452	462	443	470	465	478	458	412	428	464	447	422	424	472	472	458	506	479	507	461	444	482	470	482	456	427	454	472	473	470	486	470	481	465	445	508	450	476	443	427	514	474	457	460	481	422	459	467	485	466	473	405	433	460	474	499	480	472	463	463	430	460	475	448	482	469	424	402	480	441	449	461	459	467	428	446	439	446	426	459	451	447	452	439	455	448	452	475	480	456	461	457	474	467	493	484	462	465	450	473	455	479	484	482	443	502	460	443	441	443	486	456	491	500	474	412	439	473	423	432	477	480	459	444	469	464	477	447	458	493	416	439	455	495	444	496	440	419	471	458	423	401	441	473	436	463	463	437	475	461	456	412	418	466	447	458	433	420	454	464	514	477	459	487	459	446	461	439	484	452	478	453	442	461	479	494	520	471	468	434	460	418	467	476	495	481	465	420	499	479	470	456	474	462	444	438	449	476	466	458	461	448	462	436	430	464	429	496	464	470	503	451	459	423	496	425	486	509	423	448	428	449	448	448	424	464	452	476	442	457	448	425	447	429	470	483	444	468	436	463	448	440	508	489	436	508	466	444	453	458	439	446	456	486	438	425	481	455	477	454	505	419	467	492	434	467	465	427	453	442	418	494	470	446	440	451	462	419	441	491	489	475	482	453	470	478	468	431	471	437	477	461	447	451	476	453	476	457	461	488	459	475	496	460	461	467	449	463	476	449	496	480	480	521	431	432	460	469	476	490	451	457	453	474	478	476	429	460	445	477	480	458	452	486	449	514	455	471	435	485	443	442	444	498	466	484	480	461	466	478	445	450	428	458	479	443	480	484	483	461	448	473	434	473	464	465	467	454	456	470	461	492	437	442	493	439	435	485	473	491	478	439	492	439	431	481	486	473	472	497	465	456	434	484	470	462	423	437	435	425	459	464	459	476	467	456	451	492	435	485	460	442	467	463	462	471	429	456	465	491	479	443	441	468	478	450	444	493	480	491	504	482	461	449	487	463	446	435	419	486	469	474	437	477	488	452	427	446	454	454	434	475	491	476	438	440	480	395	451	477	426	459	434	474	437	481	469	433	470	486	452	479	453	483	447	476	490	426	446	485	482	411	445	485	440	456	460	440	485	467	480	478	494	437	452	450	489	444	455	455	493	469	448	448	455	488	464	456	476	428	441	488	486	470	467	470	456	538	445	467	459	486	461	465	466	459	468	430	438	456	495	444	487	470	492	409	428	472	442	466	464	454	483	460	486	459	476	426	428	473	468	443	452	484	442	490	503	456	484	423	472	452	494	483	465	451	482	478	460	476	468	445	494	472	518	479	473	404	431	448	476	451	454	482	454	473	470	455	456	503	510	432	451	472	455	470	432	409	456	530	453	491	449	472	467	424	425	438	450	483	473	441	446	469	467	498	480	434	455	411	445	474	485	452	457	418	464	445	468	397	468	457	433	496	472	442	443	445	478	436	453	448	427	424	475	446	456	466	457	445	485	460	478	447	451	474	472	467	429	444	459	459	489	472	417	473	463	432	458	442	464	434	434	426	491	448	466	463	433	473	458	433	448	470	447	478	468	455	453	483	468	407	453	475	468	460	446	442	422	479	504	472	473	481	512	439	466	441	482	431	491	450	458	484	447	474	475	434	473	422	440	463	475	470	472	424	460	462	474	489	463	471	478	460	467	485	483	419	454	470	432	511	440	478	481	463	459	468	474	490	483	462	440	446	464	464	451	447	461	453	431	445	482	466	460	466	448	428	416	462	465	513	467	430	478	486	447	448	491	437	496	489	439	472	456	441	471	467	439	466	503	445	459	440	460	436	478	452	436	468	440	494	462	456	466	448	426	468	445	465	452	467	451	424	456	493	457	468	488	420	451	474	505	474	454	477	478	469	421	455	465	469	479	430	476	479	477	451	430	480	450	472	429	481	485	491	479	461	458	488	454	462	460	428	456	387	487	472	495	456	467	456	450	489	438	408	489	492	483	456	511	421	439	496	470	455	453	482	476	467	442	464	467	459	460	464	442	490	471	476	481	451	455	484	430	482	462	407	453	484	442	470	474	460	462	502	436	451	437	442	486	478	468	448	457	440	450	478	474	430	464	469	454	434	464	469	474	474	448	452	485	469	482	419	419	455	487	469	423	474	484	460	492	457	440	473	468	452	442	441	439	409	461	468	479	466	438	484	475	447	463	465	481	436	429	433	449	461
28063	14803	2300	940	763	748	767	694	728	700	675	717	654	677	688	664	688	668	693	688	702	758	674	698	710	688	648	676	682	675	675	699	721	728	667	703	697	727	710	647	720	642	726	653	672	643	714	703	668	709	633	651	694	720	669	705	707	657	645	711	748	691	658	680	636	662	676	681	637	711	669	729	717	692	707	692	664	639	710	705	661	683	678	708	693	660	703	694	666	679	674	685	666	685	700	649	688	665	652	675	709	662	664	664	658	668	665	670	643	692	680	693	711	610	684	670	698	632	690	669	693	676	715	677	680	653	684	675	652	695	677	654	708	708	652	735	700	691	704	689	668	674	747	644	647	675	707	692	688	652	733	683	720	695	679	697	664	685	708	659	655	700	679	685	656	697	691	677	691	680	670	668	696	709	664	683	661	670	703	670	703	648	670	705	685	729	706	699	705	660	702	704	678	658	674	689	720	629	695	684	685	661	701	692	679	671	676	685	701	685	676	719	669	696	657	699	729	659	697	699	690	680	680	682	705	683	631	692	680	644	706	696	697	626	682	706	660	678	683	678	671	678	663	713	674	721	662	634	654	643	669	716	675	695	716	692	711	686	699	700	701	660	719	644	684	687	682	688	683	689	706	653	688	675	659	681	705	628	690	689	695	700	690	706	649	710	648	664	702	663	653	702	664	637	697	707	648	698	644	665	712	709	722	671	702	671	681	684	625	669	663	698	701	712	711	687	711	726	713	671	677	680	730	695	685	660	666	686	649	635	660	686	669	634	677	668	660	655	690	715	682	664	693	705	690	700	708	661	711	702	682	624	742	669	697	727	670	700	693	672	701	710	688	697	668	653	692	700	660	681	685	696	696	647	697	657	631	664	652	689	680	682	672	718	720	704	718	676	687	716	694	685	661	690	631	679	657	675	705	726	701	714	708	689	697	670	650	677	624	692	697	728	724	672	724	713	692	695	732	668	651	716	722	699	643	730	697	620	660	675	695	686	621	675	702	686	717	653	675	704	673	699	666	708	678	656	718	715	738	691	688	646	685	652	674	658	654	685	659	648	693	650	718	719	678	710	683	640	666	721	682	627	689	748	664	640	670	688	643	703	643	670	733	690	685	674	663	602	671	667	697	712	709	682	681	691	702	672	699	673	734	691	710	691	670	661	648	711	691	714	688	656	684	702	646	661	697	673	715	702	698	674	662	670	664	693	714	701	719	651	674	598	669	664	669	691	712	680	620	671	647	683	698	676	677	704	693	652	731	658	690	713	671	629	690	685	629	661	678	681	631	671	713	702	673	702	740	711	647	703	699	639	719	688	669	657	705	630	680	740	702	679	696	651	674	667	672	599	621	658	712	705	713	658	721	671	701	659	668	654	702	654	681	672	661	644	653	694	680	657	650	685	705	719	624	698	667	717	740	685	693	694	636	684	701	679	702	685	641	704	673	665	717	682	723	717	682	641	693	678	704	650	671	666	676	654	642	690	734	706	663	645	667	662	663	718	668	643	672	735	669	680	715	683	698	655	736	697	684	658	664	680	672	653	666	706	712	723	709	667	680	705	650	641	693	660	732	667	726	721	638	665	639	624	702	667	685	757	670	681	697	706	695	750	683	735	665	700	680	649	672	697	695	673	687	710	707	697	673	638	691	657	648	707	678	655	645	692	677	658	698	683	660	694	699	698	652	720	607	698	685	693	693	667	727	677	715	689	681	676	659	696	695	714	671	674	631	669	675	693	677	642	677	668	658	647	681	685	652	701	670	692	682	657	663	716	651	685	663	648	699	673	724	662	644	684	688	658	678	649	680	669	677	691	677	703	695	691	676	677	672	664	715	693	655	645	712	667	659	687	648	692	683	660	682	732	748	654	734	682	682	712	675	685	671	646	654	671	696	657	675	673	680	648	720	705	674	716	686	707	734	690	682	710	652	649	650	660	644	692	692	717	682	705	706	640	701	693	656	671	619	724	645	652	695	690	669	686	658	678	655	694	712	710	687	693	607	681	684	683	675	671	666	686	683	675	713	679	661	649	638	645	726	721	715	692	653	689	657	717	689	668	683	650	691	664	642	709	675	670	698	719	688	702	676	680	697	709	691	657	687	698	682	723	690	659	786	706	687	704	676	659	655	664	697	705	732	703	651	726	704	674	686	669	634	698	675	641	651	664	666	683	668	739	696	709	686	726	663	648	639	702	650	641	701	674	646	686	680	675	697	704	696	678	716	713	719	660	630	688	658	721	673	716	693	655	677	725	686	652	756	718	680	692	660	732	698	664	718	713	666	664	720	659	695	728	725	660	730	651	682	674	629	668	694	669	659	720	715	703	675	670	755	770	667	661	685	701	692	658	628	650	685	641	693	675	714	702	709	640	698	749	677	747	672	659	665	682	705	696	687	679	658	640	695	667	668	676	673	643	660	693	682	671	663	710	703	721	658	695	705	704	670	683	678	680	673	715	614	657	639	669	666	656	692	719	671	694	664	693	676	687	706	657	736	748	693	717	673	712	659	653	682	710	689	636	654	683	718	662	679	654	670	682	622	635	661	656	672	662	689	687	672	635	698	695	692	634	687	648	642	672	716	697	697	685	710	643	691	715	672	683	705	694	725	708	648	630	697	665	636	667	707	689	691	671	653	636	729	692	735	656	678	663	639	669	651	673	699	687	668	666	705	703	622	651	611	725	690	663	709	628	703	684	695	721	691	692	645	672	676	618	713	694	704	699	685	703	705	685	688	694	675	694	689	663	657	698	670	668	717	689	663	695	650	701	715	657	678	686	719	706	675	732	603	641	662	652	689	646	666	648	677	701	713	725	709	675	679	694	676	673	713	701	705	682	690	619	701	666	665	668	656	704	694	715	704	655	693	645	697	697	695	730	678	700	638	637	672	699	701	696	735	658	713	657	699	672	631	700	702	662	662	733	677	725	705	703	653	682	682	643	682	646	679	647	693	699	689	668	709	622	712	664	662	646	712	674	641	681	695	694	709	694	674	650	677	648	702	689	679	695	651	673	729	664	635	707	685	719	716	668	689	659	656	691	651	688	691	737	703	665	639	672	699	656	682	670	683	658	705	725	687	690	717	719	645	704	622	637	666	601	730	671	746	707	648	648	712	703	669	749	722	681	671	669	670	695	672	702	696	629	672	700	696	665	639	705	754	696	672	687	677	708	700	731	700	674	680	708	704	702	688	697	679	693	652	655	676	728	679	665	665	648	627	660	668	692	651	674	717	684	672	700	642	679	672	682	642	660	705	715	668	678	681	653	664	626	701	681	619	719	710	677	702	678	702	712	714	644	687	662	658	689	678	697	676	677	701	676	691	687	643	661	653	662	674	673	730	706	709	680	739	702	693	748	669	693	653	687	701	603	661	650	726	661	665	701	654	698	683	693	638	734	692	692	767	700	651	699	671	640	693	666	714	719	738	659	643	692	628	689	684	705	652	691	680	672	654	719	706	688	661	658	679	656	719	633	666	708	638	711	712	682	683	697
5294	1417	1353	986	877	880	874	846	811	792	843	782	799	776	784	784	764	777	828	763	830	791	766	825	754	755	752	738	789	798	770	702	768	769	820	783	767	764	803	765	769	771	825	767	769	742	748	755	790	795	741	738	785	770	813	775	735	798	738	765	708	782	742	751	748	794	787	749	786	768	759	777	782	759	743	736	767	761	748	786	754	755	756	740	765	767	774	734	804	741	812	756	804	738	754	776	766	790	724	754	693	789	754	773	758	764	763	775	808	809	740	767	808	764	792	724	776	741	739	820	740	788	747	724	824	850	783	786	858	785	792	719	744	762	750	786	733	761	756	776	796	754	777	741	761	764	799	760	744	770	761	764	762	761	834	764	741	755	807	766	777	777	708	779	790	689	711	796	762	782	752	786	750	756	849	765	769	733	751	666	799	787	821	745	794	767	813	733	711	809	757	744	775	779	787	789	773	805	735	773	779	760	761	776	732	758	771	813	794	769	710	723	732	760	768	775	782	763	764	789	784	774	745	757	760	720	755	748	762	807	764	740	803	786	728	788	801	768	785	821	751	812	778	753	779	787	744	755	796	752	822	785	746	771	761	776	789	794	765	768	788	752	794	818	771	815	764	754	757	780	729	749	739	755	763	756	763	791	754	773	781	756	756	766	798	713	755	768	763	761	776	763	777	773	743	770	744	782	791	758	744	804	751	785	750	780	740	772	787	750	764	729	716	757	745	744	814	714	791	737	805	775	746	775	739	727	809	743	765	735	733	771	745	794	852	703	765	744	778	812	826	744	817	776	806	832	788	772	713	782	830	742	745	769	794	762	752	765	798	762	775	785	702	743	787	814	774	772	803	774	794	823	758	724	834	783	757	761	748	768	734	745	749	765	767	755	786	757	790	738	796	753	774	741	848	767	768	769	769	745	745	800	741	806	786	740	752	786	736	752	786	772	793	743	761	746	742	785	776	728	761	784	762	778	761	741	735	763	738	762	762	754	779	781	752	765	777	803	763	805	778	783	792	781	728	738	756	742	755	783	743	763	788	793	775	754	792	759	765	745	769	787	750	766	740	798	766	747	778	775	806	774	805	749	792	772	731	796	784	768	802	752	760	779	777	768	793	756	769	752	709	686	759	788	743	752	743	765	751	799	766	828	817	726	746	787	751	741	774	802	776	769	795	728	754	764	838	767	786	797	767	805	766	787	769	764	757	742	725	744	766	797	769	760	797	805	854	748	755	746	741	746	770	741	783	778	791	780	740	771	763	797	777	739	782	777	819	802	769	707	810	792	759	777	735	729	759	793	748	779	786	732	808	773	803	740	765	790	803	793	754	727	750	764	730	748	756	757	776	786	783	732	776	787	822	820	744	742	756	793	804	788	756	729	777	737	783	843	752	792	716	768	776	767	716	740	816	735	751	732	793	784	764	781	784	764	764	735	763	746	766	731	780	802	784	777	837	818	784	769	764	784	743	774	759	741	753	800	703	763	786	798	770	783	776	763	784	769	806	797	784	754	764	789	768	749	754	767	741	750	789	747	778	781	743	736	758	747	753	781	803	791	751	744	741	757	780	740	744	767	789	757	776	781	759	751	774	755	814	767	778	749	759	747	760	751	777	735	753	796	759	745	760	770	818	777	752	733	790	766	760	774	801	738	762	786	781	726	755	753	776	804	788	770	818	783	781	791	760	792	718	808	778	777	770	778	793	754	724	733	789	799	791	759	773	752	770	797	792	773	777	765	743	734	788	734	797	780	768	757	758	732	767	711	759	797	725	769	753	761	733	765	746	764	792	760	754	722	830	746	748	747	749	766	746	770	735	761	768	760	765	758	753	760	782	812	759	801	763	735	774	807	802	794	783	723	756	701	749	791	741	762	740	748	786	740	759	728	746	778	726	797	798	775	808	749	774	719	774	788	818	754	784	791	766	740	770	786	752	747	732	740	823	782	756	745	755	804	752	828	813	784	696	770	769	787	707	772	762	799	765	694	789	795	795	832	786	791	763	712	790	722	818	780	746	759	737	767	777	778	806	760	795	777	739	777	721	756	751	784	781	716	766	753	760	737	739	779	776	790	740	773	728	804	815	757	764	755	754	835	764	790	708	794	755	798	730	771	846	783	755	739	789	763	732	727	752	813	756	799	756	763	752	732	761	708	791	791	777	783	785	790	689	749	809	795	783	726	786	772	738	791	800	757	807	789	799	764	722	822	774	785	773	780	773	855	820	756	769	768	780	728	742	778	812	777	733	793	748	792	746	753	722	799	766	807	785	782	716	797	739	812	824	744	804	732	767	783	774	742	729	765	739	735	773	741	799	754	771	740	730	838	746	783	749	768	770	741	789	810	753	777	776	778	811	741	815	719	708	817	785	779	736	775	756	760	789	764	782	814	773	794	717	834	726	796	753	774	786	736	800	754	807	786	792	753	795	762	764	788	773	814	761	793	763	751	764	759	802	760	779	775	778	690	762	764	806	820	786	769	803	800	711	797	797	795	773	783	787	783	777	798	779	783	741	798	808	789	736	766	776	764	746	740	782	780	818	731	749	753	740	765	744	821	778	729	759	786	787	772	757	753	780	790	796	754	804	713	733	760	772	752	791	776	715	742	756	760	747	729	737	793	840	791	744	734	723	770	726	798	805	722	797	736	765	796	775	800	778	762	788	781	779	824	788	760	830	744	742	756	765	776	801	771	751	777	737	788	750	774	763	784	748	825	789	773	771	746	731	743	766	791	731	762	757	743	724	754	784	754	777	812	759	778	780	774	792	819	754	715	818	715	733	773	779	809	750	758	797	784	751	760	756	784	782	812	721	806	755	774	762	778	754	791	724	802	795	780	768	714	797	781	841	785	785	778	742	766	816	782	813	741	765	799	761	740	768	782	745	693	814	788	788	796	801	731	733	758	756	768	760	770	732	831	761	753	783	737	743	787	789	807	812	763	760	760	772	765	756	805	730	764	781	782	789	758	764	824	795	789	727	725	755	752	788	722	734	782	745	769	765	726	745	775	737	812	765	750	793	757	782	777	766	742	785	759	767	767	770	792	724	758	756	788	751	790	765	775	789	804	754	800	771	843	813	771	785	779	756	809	832	778	786	825	799	769	778	774	746	797	806	803	757	787	729	744	758	772	786	757	758	713	729	747	809	811	739	781	771	762	729	763	819	752	789	733	771	793	740	759	735	752	803	778	793	739	793	751	802	771	785	781	767	790	786	721	781	771	777	772	742	794	778	772	740	807	758	792	836	742	742	756	764	750	807	756	822	787	812	776	806	767	749	810	783	786	762	796	801	779	773	780	774	768	754	818	752	784	789	788	728	798	813	799	735	774	773	741	743	767	748	784	781	764	842	762	736	726	737	759	774	819	804	811	781	762	722	790	754	844	751	753	755	766	772	748	750	794	790	816	769	766	767	757	831	768	779	708	764	737	806	735	774	729	790	750	808	755	801	789	795	766	742	754	756	758	735	800	789	739	786	752	819	791	776	848
25349	20990	27528	24619	20985	10962	1139	778	586	480	502	430	466	393	376	367	357	330	337	296	335	310	303	333	306	297	287	283	300	258	298	281	285	265	268	250	283	272	277	274	255	244	227	258	279	256	253	273	260	249	263	283	242	264	287	260	266	281	287	278	257	272	260	279	258	272	292	299	285	297	255	225	262	281	263	260	256	250	237	230	259	260	258	252	224	270	271	277	245	281	261	273	281	255	238	253	245	275	262	273	278	260	258	243	233	259	239	271	237	268	246	267	247	244	261	248	262	301	238	241	265	261	274	275	269	262	262	281	254	247	264	283	241	248	279	251	251	258	291	306	243	256	237	266	266	262	294	287	271	287	254	240	271	271	266	252	233	284	227	249	282	269	274	229	253	255	260	266	262	249	255	249	255	289	275	257	280	290	258	257	281	258	238	245	256	253	232	237	246	275	283	233	267	268	286	259	252	240	259	247	253	274	258	242	249	273	256	261	240	249	242	249	265	249	280	261	271	224	235	240	251	293	258	265	248	293	257	261	287	274	289	306	255	239	250	252	237	246	232	272	287	284	252	265	266	300	257	257	278	279	243	262	245	281	266	289	254	283	250	269	278	261	283	278	234	264	286	268	238	261	237	278	245	249	240	264	248	249	272	254	276	262	238	240	236	227	241	259	274	273	291	271	267	247	251	228	250	292	276	273	280	262	257	264	264	246	244	263	268	255	269	253	273	247	261	259	250	277	270	253	249	254	234	273	237	233	262	244	240	249	283	237	295	246	266	255	239	263	267	257	250	220	266	249	246	240	248	278	248	267	275	266	261	247	272	262	252	241	267	280	259	266	235	211	242	259	241	235	243	234	278	276	253	261	257	264	247	237	269	289	252	274	265	273	270	256	260	273	253	260	239	235	270	261	254	261	293	247	254	243	282	251	293	266	260	255	246	268	294	269	271	261	245	269	274	260	261	238	270	290	276	257	270	255	260	262	259	237	284	285	276	243	249	294	281	282	222	241	238	257	227	272	287	256	253	231	227	249	266	265	280	266	238	258	250	282	262	270	265	244	258	277	250	277	259	257	270	264	288	252	245	278	257	269	252	260	245	276	259	255	230	258	246	277	256	245	240	254	233	281	249	281	266	277	237	245	256	242	238	242	262	259	265	280	269	263	280	292	257	253	259	289	257	260	215	280	243	274	253	272	249	245	277	240	243	230	263	251	227	267	258	269	250	237	272	257	272	266	243	283	242	231	260	244	291	257	263	246	275	264	248	247	258	273	224	261	313	245	231	248	273	276	241	242	273	261	235	248	274	257	246	270	250	268	262	276	254	248	264	273	267	246	254	291	262	273	289	238	274	256	253	268	277	243	248	254	273	289	247	290	277	264	259	256	282	221	236	253	228	297	273	249	276	256	271	248	241	253	229	247	261	263	263	278	254	276	249	255	223	229	270	232	244	283	244	273	259	258	256	263	275	247	262	264	252	289	243	273	259	268	275	244	265	254	256	263	292	261	280	263	249	263	283	254	254	220	248	273	272	273	251	275	277	255	252	271	284	253	254	262	268	254	251	264	239	256	244	249	243	266	247	269	267	264	256	266	250	248	231	286	249	272	248	259	262	254	264	264	261	259	243	244	281	263	255	272	253	270	246	252	271	278	275	280	244	255	269	243	260	252	263	221	250	258	258	234	264	274	250	250	292	266	218	267	254	274	272	290	264	244	251	258	235	251	285	268	238	269	278	257	225	246	261	243	299	231	234	249	263	269	245	268	285	276	245	268	260	257	233	265	242	251	271	270	245	255	257	271	268	274	255	271	277	258	246	249	234	254	268	257	270	252	265	274	267	253	259	266	255	265	256	278	257	259	254	259	245	252	289	256	247	254	257	246	246	260	253	249	273	258	233	228	262	259	243	256	257	248	268	255	274	255	246	283	274	275	251	251	269	239	237	256	239	273	285	238	264	277	284	271	274	267	275	253	305	249	264	247	270	257	259	267	252	262	255	250	251	262	247	259	259	256	237	227	257	284	243	246	261	273	254	254	262	241	267	264	248	256	229	271	249	255	251	256	290	274	287	247	252	247	284	243	276	280	255	257	268	249	241	256	259	254	271	261	253	239	248	276	242	249	253	259	261	281	229	280	250	243	266	272	245	265	282	239	259	277	291	258	288	256	271	272	264	234	251	249	277	275	276	253	262	263	223	273	253	271	264	265	238	249	246	252	287	255	242	237	253	270	255	259	265	275	224	256	251	245	241	253	268	248	264	267	245	251	236	250	283	272	266	252	276	268	263	253	264	276	256	252	253	257	232	267	282	253	249	269	246	230	258	241	244	230	250	251	288	252	236	232	244	265	279	242	266	234	275	256	281	267	263	268	287	243	237	254	268	257	275	238	260	248	260	265	261	271	255	242	258	255	262	259	250	255	277	271	275	261	235	243	260	278	252	238	264	250	265	264	258	273	289	265	264	273	248	264	261	276	275	270	230	261	229	267	234	236	264	260	254	268	252	234	282	248	263	265	282	260	261	284	252	260	278	248	245	278	283	239	264	257	237	279	263	279	245	235	266	260	269	259	258	247	261	260	263	263	251	275	230	267	255	269	250	270	257	250	271	253	249	254	285	256	268	237	282	230	290	250	273	229	275	238	244	275	265	271	237	264	281	253	273	229	271	250	271	279	267	267	248	276	246	278	237	223	265	237	253	254	276	232	295	259	250	256	251	241	247	276	241	245	253	263	242	247	246	297	263	261	270	265	246	261	269	235	250	240	287	251	265	256	282	257	281	260	263	249	245	241	246	228	243	250	254	225	238	282	240	252	256	273	244	277	269	280	281	246	269	272	260	253	236	249	242	266	246	292	264	273	273	275	290	245	258	243	285	252	228	230	264	256	248	283	264	271	252	264	266	272	263	272	286	281	250	239	246	253	260	242	256	261	259	253	263	249	253	254	248	259	257	282	274	249	248	271	257	260	273	259	256	264	279	228	247	281	282	243	234	264	269	287	245	241	250	275	226	273	286	279	261	271	261	242	229	281	227	229	280	229	269	280	275	275	260	261	241	255	271	248	245	247	267	241	290	271	267	286	232	230	285	235	258	248	247	276	286	264	263	287	270	266	252	263	266	257	271	262	265	275	282	268	232	270	266	251	295	251	273	224	260	260	262	259	256	271	244	251	269	228	263	255	271	263	251	216	243	269	266	256	271	250	253	239	237	275	247	250	260	267	268	238	257	251	239	220	251	252	238	247	264	238	239	248	240	270	255	232	261	248	249	257	256	275	229	244	245	251	267	264	247	266	263	253	241	272	271	250	265	258	252	242	255	256	251	256	252	241	232	248	277	250	274	283	241	260	244	252	262	248	244	276	265	239	260	235	240	251	238	260	263	280	293	277	256	271	257	280	280	262	243	238	270	263	262	236	246	260	266	234	253	262	266	286	258	259	242	268	237	265	254	266	268	254	274	258	244	250	243	296	246	254	288	248	258	255	262	275	274	295
7290	11593	10255	5362	3589	2492	1901	1473	1257	1016	887	782	784	676	619	550	525	496	504	471	443	445	443	444	410	431	419	396	380	375	375	353	407	361	338	384	392	347	349	328	307	347	353	331	318	324	360	352	344	328	314	354	323	347	316	297	345	321	325	311	319	350	314	298	340	338	307	331	310	316	296	321	326	306	326	331	303	312	333	311	321	340	316	297	338	306	336	337	305	329	329	333	311	305	282	314	295	314	343	331	283	324	324	322	327	292	298	351	324	327	310	312	313	313	309	324	294	302	287	306	311	321	317	312	298	314	371	315	298	307	332	313	311	282	303	294	306	311	344	287	309	327	316	325	293	298	306	325	310	317	350	300	291	293	296	296	318	315	317	304	281	314	326	326	315	326	307	283	320	323	334	317	317	297	294	335	315	299	305	326	295	312	322	313	316	310	276	301	312	294	279	319	340	323	338	310	300	309	314	308	302	323	293	307	300	344	311	297	315	299	303	294	360	311	318	287	318	299	289	304	306	335	314	323	334	311	324	307	298	326	318	314	327	339	326	339	298	311	309	329	331	324	298	305	335	311	309	314	301	308	307	285	309	312	309	289	268	300	321	299	297	295	263	319	317	282	332	320	330	330	306	296	263	328	303	279	322	325	296	306	302	296	299	305	352	271	288	290	335	316	275	328	301	320	325	340	335	341	308	293	300	276	299	304	308	321	312	316	304	322	333	320	327	313	331	318	317	280	337	324	330	294	319	296	326	323	323	295	288	319	301	288	311	340	321	327	306	341	284	317	308	325	293	307	327	304	313	312	288	321	353	330	306	321	324	326	321	323	328	342	322	310	298	307	281	302	320	309	310	329	286	310	343	315	309	340	346	300	308	319	317	299	292	316	293	309	318	330	345	311	320	339	306	297	330	298	292	288	315	326	328	312	320	310	318	300	297	339	338	305	328	287	303	318	333	314	322	297	302	308	331	302	294	321	324	287	325	321	295	328	276	328	330	344	312	299	327	324	304	297	299	296	297	324	318	316	274	311	295	325	311	300	302	300	324	307	309	314	298	309	279	314	324	316	295	321	308	326	330	299	286	318	322	321	316	308	306	312	313	273	325	344	314	288	315	347	296	301	316	318	311	345	320	306	310	276	317	333	332	308	327	333	318	287	318	260	303	316	295	333	341	310	296	307	322	327	306	317	289	333	307	312	295	290	313	310	339	311	309	300	298	344	309	317	295	306	267	364	297	325	296	324	325	284	298	310	295	287	317	301	311	333	350	330	309	321	292	308	289	319	298	304	301	330	298	293	313	324	294	291	324	321	330	309	333	326	299	314	338	348	290	335	311	312	304	341	313	316	300	322	325	308	347	298	316	318	308	302	291	348	324	295	324	337	287	303	301	290	306	308	284	277	302	302	346	328	302	307	314	328	298	302	288	321	309	291	338	295	334	334	303	320	330	360	301	351	295	310	329	314	334	296	299	324	317	316	343	297	319	320	308	293	323	288	297	329	312	316	296	302	310	308	312	300	312	311	282	301	295	299	300	263	329	305	304	297	278	284	294	324	317	340	285	346	319	315	285	359	298	335	322	297	318	306	348	313	303	332	309	313	305	317	301	306	309	308	309	307	314	296	316	340	319	327	360	316	319	334	310	335	327	298	288	294	322	302	312	285	310	305	307	296	285	307	347	322	306	295	289	326	296	330	306	315	309	312	289	307	349	302	303	298	281	264	283	335	309	336	313	309	348	325	273	330	284	335	308	310	308	280	298	338	301	309	290	321	309	296	324	306	286	330	308	300	331	297	288	298	336	297	314	339	306	322	299	305	322	289	335	314	297	291	297	320	300	312	324	306	295	311	326	330	288	296	280	309	294	307	327	310	312	320	308	311	317	288	308	291	317	299	312	319	280	299	306	298	332	318	323	290	329	320	298	317	325	341	302	307	310	340	334	317	310	290	285	314	308	298	316	308	298	347	330	309	305	323	290	326	315	299	307	339	309	315	287	315	332	342	317	312	308	319	295	335	324	312	330	330	330	319	293	323	308	312	310	300	340	312	335	316	334	355	311	301	328	329	305	284	309	303	325	328	300	298	333	322	328	297	283	339	311	324	291	332	328	304	314	310	304	313	338	319	328	323	341	320	310	315	342	326	322	330	317	334	278	298	278	282	293	296	333	369	324	288	298	319	327	323	328	312	303	295	291	287	327	304	303	299	340	358	300	338	318	324	330	322	297	307	301	282	316	320	300	295	338	307	322	318	309	294	266	315	305	303	322	308	307	313	315	308	327	270	307	303	322	341	327	303	304	300	330	299	284	324	288	320	321	325	312	304	325	324	301	284	354	323	327	286	290	297	285	328	342	325	289	286	317	297	295	321	291	285	280	304	299	290	300	288	306	317	315	344	294	330	329	336	270	312	337	292	276	295	330	299	302	315	280	347	339	296	318	304	303	300	324	295	306	311	315	303	321	260	279	319	310	298	303	310	301	327	302	321	301	334	303	295	301	296	305	254	296	325	332	312	303	315	321	291	335	313	277	276	291	331	283	290	275	298	282	324	331	330	295	310	315	297	326	321	325	318	317	317	317	311	355	334	278	338	311	318	313	320	299	294	314	323	326	280	308	315	333	298	314	321	311	318	348	330	319	323	320	340	330	305	305	332	323	339	319	314	315	341	341	349	312	284	288	331	309	284	320	344	327	277	303	310	315	307	299	278	316	285	303	302	311	336	331	286	297	348	303	331	270	332	335	325	311	297	299	322	324	321	319	326	295	291	312	309	310	309	285	348	315	313	314	296	303	318	319	313	304	299	334	329	335	297	297	341	287	317	316	309	346	288	288	329	297	267	281	328	273	327	304	324	297	294	298	272	329	309	283	291	325	309	323	304	289	325	299	320	334	274	317	324	288	336	307	329	308	300	301	323	314	280	318	295	282	316	332	303	302	310	316	321	274	290	329	293	328	313	296	340	306	310	325	308	310	309	311	319	307	294	349	298	337	332	307	328	299	358	323	286	306	305	313	313	276	305	318	314	316	303	327	297	326	288	283	288	293	300	304	337	336	309	319	293	291	318	328	313	333	322	316	313	306	298	316	304	339	298	323	337	304	324	298	270	309	311	335	327	287	316	335	307	290	309	281	332	349	310	321	290	328	311	308	314	326	327	330	318	319	302	301	307	308	292	327	298	285	306	307	300	325	299	308	328	303	300	289	302	307	319	315	297	322	335	291	300	305	312	296	311	312	332	313	329	336	305	311	304	274	333	283	291	311	327	324	307	328	315	306	325	338	311	304	281	324	325	291	321	334	315	314	323	300	319	306	326	327	324	296	325	318	325	315	303	309	286	292	339	348	320	309	313	300	339	310	318	310	300	364	320	306	305	325	322	321	298	313	319	323	291	323	326	317	313	288	295	307	289	312	309	305	309	338	308	301	277	315	300	298	357	302	337	296	313	321	329	285	303	326	295	333	338	329	308	314	328	305	354	314	301	325	317	329	307
23372	20970	27861	24244	20975	21010	7312	1381	1043	956	809	760	680	682	601	645	615	558	565	518	535	523	525	501	512	514	499	496	505	491	452	470	503	481	457	465	466	468	447	441	438	438	447	455	466	458	460	458	456	478	484	463	456	426	459	446	417	441	427	426	432	466	455	452	442	417	432	438	449	477	422	457	480	468	438	448	441	399	447	392	486	389	453	395	457	453	420	430	475	429	464	423	445	461	437	469	450	476	448	455	440	412	424	446	428	476	448	429	413	437	465	460	439	450	422	485	448	441	441	426	428	441	412	431	451	454	415	426	427	421	448	412	478	463	439	429	451	442	440	420	445	435	441	421	434	413	436	437	418	431	402	434	471	461	430	400	413	459	463	453	423	437	465	423	444	457	469	418	442	408	463	437	419	452	392	417	464	434	462	459	462	441	437	435	445	436	505	497	473	426	468	443	443	440	459	478	423	441	430	462	409	441	439	419	402	405	427	433	458	468	430	432	452	385	434	428	412	413	437	415	445	418	425	446	466	455	428	403	460	455	434	442	439	440	457	454	406	470	455	421	439	420	437	402	421	466	382	466	446	451	429	432	472	469	416	467	445	409	394	423	460	446	452	449	442	453	441	436	443	444	453	424	431	443	452	426	439	445	420	444	406	436	420	481	458	427	446	437	466	445	466	411	419	452	477	431	423	460	412	435	441	422	441	426	460	470	423	403	402	428	447	494	455	454	451	442	420	422	399	429	481	407	471	413	458	456	444	428	417	444	405	456	436	420	442	438	396	450	472	419	467	443	432	415	462	440	431	418	384	458	440	397	434	413	458	425	462	432	457	430	428	424	457	443	450	465	408	465	431	456	447	441	423	464	437	449	415	463	442	436	445	425	435	408	435	443	475	451	425	415	480	436	430	404	438	426	444	475	433	430	401	393	437	454	397	431	418	450	442	459	413	417	423	450	429	461	438	435	463	444	449	461	444	432	448	446	427	424	425	414	416	430	427	442	446	444	451	448	465	442	444	434	418	414	430	441	453	451	440	447	428	466	413	445	439	475	407	448	418	484	486	424	434	377	429	420	399	434	446	442	454	433	484	384	443	443	444	448	436	409	428	433	429	415	419	426	430	437	431	479	442	453	445	468	462	444	469	419	430	400	419	430	416	412	467	407	465	472	456	448	469	426	481	438	425	446	434	433	417	426	440	444	460	423	424	439	451	442	418	429	419	437	457	456	433	448	454	421	415	410	453	417	445	399	427	426	435	415	474	450	440	400	476	462	418	437	421	433	405	406	395	408	448	444	451	456	379	473	432	421	433	446	461	457	426	430	426	445	421	440	474	401	435	426	463	421	435	456	426	432	440	408	422	423	441	410	437	435	430	450	426	422	468	397	428	430	444	458	471	419	425	399	468	476	408	430	415	470	461	433	440	429	426	404	394	398	423	469	424	455	466	462	461	443	453	429	463	439	426	450	445	446	408	468	394	418	390	450	438	424	443	443	448	414	429	430	476	442	422	446	432	442	447	416	446	449	441	413	431	425	415	425	507	446	411	424	445	421	441	434	446	472	415	398	449	445	447	426	441	414	444	445	417	420	444	423	469	409	433	446	444	428	441	419	461	444	472	423	438	451	438	435	442	406	443	424	441	464	415	455	450	429	426	418	412	459	467	408	423	455	455	421	434	465	426	428	437	411	436	440	412	445	438	429	436	434	458	400	460	431	480	426	455	434	428	466	419	453	428	423	470	426	429	435	434	418	391	454	430	413	413	444	436	437	439	437	432	466	423	437	426	463	429	451	423	409	435	409	407	449	441	413	424	451	422	442	444	431	439	447	455	444	368	398	434	468	411	408	455	411	455	413	443	492	446	444	456	476	417	448	385	448	452	453	448	445	428	453	467	410	429	464	442	472	451	450	428	447	450	414	431	425	433	469	474	452	408	423	454	451	453	452	444	432	485	440	433	421	410	423	420	459	426	420	432	431	407	396	433	448	432	444	451	432	449	416	449	419	431	401	468	424	463	418	431	472	413	459	445	441	485	428	418	411	426	430	431	406	394	492	427	471	382	450	449	443	421	428	446	403	466	451	446	454	358	471	444	460	414	416	420	456	453	461	434	460	471	426	429	465	444	478	417	431	423	434	459	446	405	421	438	408	422	413	412	443	447	423	433	456	404	443	443	427	451	465	430	428	435	434	427	468	444	432	421	475	458	432	447	413	472	446	409	456	469	464	437	420	463	427	416	417	431	441	416	397	437	441	420	446	462	430	447	433	422	427	401	463	449	447	479	473	444	445	403	447	435	423	468	418	446	455	481	464	426	449	436	438	425	420	471	426	450	426	440	466	372	438	434	456	439	423	406	432	393	414	467	445	427	452	438	402	443	462	483	419	430	430	415	424	412	445	419	429	392	451	417	442	393	422	426	474	437	408	453	432	472	441	438	421	428	413	442	459	467	420	421	438	419	457	442	429	436	387	439	473	426	465	459	434	426	440	465	470	457	467	460	454	419	428	443	470	448	403	419	439	471	442	424	454	443	415	441	455	466	462	436	414	429	466	421	424	449	443	417	399	401	384	421	435	426	430	420	447	453	435	463	396	476	412	457	424	472	422	441	387	469	429	438	407	444	454	449	450	409	466	435	444	434	453	438	465	432	455	483	440	429	478	404	426	462	421	431	503	435	461	424	414	436	438	469	431	405	429	416	471	422	418	444	460	432	439	426	437	483	438	428	419	437	400	464	447	439	476	452	428	438	434	451	448	433	427	431	463	461	466	461	412	437	408	422	411	415	440	426	414	456	427	433	440	399	402	403	473	426	442	456	432	437	398	440	418	413	439	429	445	456	435	413	447	429	450	416	476	435	463	440	417	407	417	454	450	413	436	409	476	446	434	439	447	423	405	431	414	456	433	470	429	450	388	469	418	467	472	422	419	431	454	420	468	425	422	386	428	432	418	413	430	430	403	436	443	443	425	450	394	430	434	429	420	422	431	395	451	474	430	451	437	427	419	407	389	443	460	461	438	475	459	426	428	424	422	414	431	389	473	459	423	426	402	437	420	453	425	432	420	414	403	448	444	443	394	426	408	445	475	433	399	431	417	443	423	419	469	439	485	475	437	409	449	421	429	430	476	435	491	445	429	457	376	468	416	410	409	425	428	419	438	443	469	428	402	426	396	409	428	429	444	427	413	390	424	420	451	382	449	397	393	459	437	448	415	432	437	413	454	407	419	439	456	476	434	431	473	433	397	424	427	471	457	461	441	450	440	420	467	423	466	410	433	432	424	430	437	464	474	421	377	423	449	454	456	449	427	445	421	425	419	446	418	416	410	425	379	426	458	481	436	458	426	449	437	429	434	450	432	431	408	449	435	443	437	429	452	438	429	456	437	437	446	443	473	411	408	442	464	435	391	446	446	429	450	435	408	437	454	470	404	433	422	418	429	471	457	411	424	390	387	432	474	410	433	419	424	427	444	439	479	474	417	432	393	446	454	440	416
9936	17607	15811	9135	6077	4268	3252	2527	2121	1763	1517	1388	1181	1097	1028	914	836	777	757	772	686	668	666	642	663	638	573	608	561	582	511	522	555	486	526	561	511	488	472	490	500	485	529	500	478	547	478	497	502	492	528	478	504	511	471	472	469	451	465	483	465	510	450	471	477	479	508	485	477	468	443	470	458	431	489	476	458	467	448	435	466	477	457	482	484	451	449	430	488	469	445	438	469	445	445	456	475	433	468	456	450	464	416	482	469	459	470	419	403	441	460	453	434	439	437	479	458	460	455	461	415	463	453	453	424	464	463	477	456	480	446	452	466	453	452	432	426	470	419	432	446	449	512	464	470	435	429	453	444	444	454	454	435	501	456	458	486	444	448	406	475	457	432	444	472	446	457	471	450	392	506	489	507	472	455	457	454	444	452	440	480	478	463	417	465	430	419	439	419	439	444	476	444	474	466	471	475	484	422	419	428	459	407	456	469	440	445	470	445	474	452	431	425	488	412	465	458	450	445	476	421	451	438	423	456	440	434	484	446	437	459	485	428	438	469	429	456	412	426	453	456	498	473	441	443	426	475	448	438	443	466	425	482	432	500	428	445	451	484	433	438	449	422	498	450	432	473	438	427	428	412	483	453	438	440	435	438	424	433	460	443	486	453	476	460	471	468	449	455	442	456	461	450	468	469	427	422	454	418	457	455	456	472	464	433	435	435	451	483	470	412	486	493	436	432	440	429	430	508	466	484	443	455	445	480	431	446	464	449	462	442	477	446	462	439	421	484	479	458	432	461	474	437	430	460	461	447	438	430	442	425	463	445	462	427	441	473	446	485	463	487	397	442	462	438	451	449	436	455	446	472	476	443	451	444	489	452	464	443	452	487	481	437	453	428	451	470	420	455	447	475	462	409	433	438	481	461	432	477	481	449	442	446	455	414	470	416	464	433	466	417	438	472	417	395	441	443	432	457	456	435	436	461	459	439	455	457	418	464	448	406	493	465	479	393	455	427	462	417	441	449	474	462	451	474	463	458	406	430	460	463	417	439	419	440	468	438	435	439	466	450	421	426	440	439	447	416	409	455	447	454	460	433	468	435	455	439	447	451	424	404	503	451	481	437	499	420	466	448	475	441	445	508	448	463	455	448	420	400	443	451	465	454	414	463	468	467	498	477	435	416	439	468	411	439	402	464	466	465	465	440	421	447	424	451	456	480	437	483	434	490	476	469	460	419	406	444	464	448	456	461	472	458	437	453	456	450	425	451	485	432	413	467	468	437	469	409	453	427	491	444	441	421	441	460	422	441	441	467	466	435	438	473	453	452	454	433	460	466	454	417	486	448	457	420	471	449	456	473	488	453	438	464	453	441	474	423	434	433	413	470	479	460	449	469	433	425	458	488	455	458	454	415	443	453	437	442	470	469	458	445	448	486	461	453	466	480	428	477	385	467	502	471	451	425	461	458	434	450	449	464	422	450	443	462	464	463	426	443	414	451	427	437	470	454	452	440	461	464	520	418	457	447	440	479	457	443	429	459	438	443	449	463	461	418	440	439	451	463	463	447	438	467	476	472	431	431	471	443	473	443	445	446	454	482	425	447	451	438	450	440	457	440	438	429	414	412	427	458	456	469	469	415	467	444	448	432	458	473	469	461	440	419	476	478	458	435	452	440	429	441	428	426	463	478	438	465	441	463	428	457	473	439	431	448	433	460	460	436	484	488	460	386	432	455	432	495	440	458	459	490	416	442	416	444	467	429	438	437	463	447	499	459	442	482	478	449	442	459	434	428	471	446	447	466	444	453	475	430	439	472	459	459	460	461	489	467	482	448	452	470	491	433	440	435	462	442	452	464	442	463	448	458	435	416	452	431	472	474	457	483	469	457	440	457	452	454	466	444	461	484	475	470	428	408	448	437	423	426	386	420	426	437	429	384	445	464	460	447	464	414	454	442	440	470	410	403	454	429	458	436	421	470	421	465	450	419	442	444	435	418	451	419	445	439	423	461	453	431	478	421	483	450	451	473	463	449	453	460	442	465	437	417	496	462	483	464	440	492	489	474	447	450	401	450	419	460	446	428	405	425	498	454	458	423	434	444	462	490	438	463	454	482	452	484	477	439	455	433	436	419	476	425	450	442	467	443	454	462	435	457	484	440	445	456	471	455	481	430	454	427	406	462	462	468	421	454	458	447	500	442	440	465	443	447	448	439	468	426	480	438	415	458	453	444	463	457	437	434	450	480	460	434	445	463	454	449	425	477	428	463	447	443	447	439	446	446	419	462	448	460	428	482	457	480	412	452	455	436	453	441	459	461	440	423	440	464	507	453	449	430	458	461	433	450	447	490	462	436	442	471	443	479	459	463	441	473	470	463	463	437	436	428	459	446	467	418	443	426	454	429	466	436	472	466	457	457	406	446	462	440	470	458	493	443	458	485	462	427	437	444	434	439	418	395	462	413	465	435	470	456	441	433	474	464	441	441	478	471	443	438	469	477	479	442	479	445	452	469	441	433	428	447	446	473	429	463	471	464	458	452	433	420	464	448	463	473	475	436	409	447	419	455	431	496	468	435	466	468	435	471	434	442	482	460	447	442	469	473	454	482	420	440	422	490	469	437	498	426	443	455	416	444	454	415	441	459	409	462	446	470	432	430	449	479	458	464	470	487	458	498	442	491	488	443	461	469	454	435	473	443	489	462	443	425	470	451	432	436	471	450	451	469	491	467	475	457	472	452	441	445	408	431	486	436	436	436	462	479	472	438	465	423	448	440	474	457	437	435	444	429	426	465	428	477	445	468	436	450	441	414	413	463	504	481	456	430	464	457	423	411	471	462	419	439	471	468	430	449	465	444	418	462	488	493	433	470	413	476	440	455	457	458	461	472	481	427	435	481	437	437	475	468	449	435	425	494	427	438	432	465	468	498	431	431	431	470	449	443	479	425	468	424	435	416	491	445	440	451	460	458	446	438	447	487	442	423	464	423	433	431	471	450	432	446	479	457	458	452	460	469	454	420	470	441	436	430	464	463	421	430	424	455	446	455	421	427	468	441	435	434	441	418	475	433	429	465	421	402	461	428	466	458	436	421	449	453	400	453	495	430	435	401	460	474	463	430	463	414	452	483	446	463	444	417	450	461	431	432	454	464	449	486	403	458	395	443	415	481	453	453	462	452	442	448	418	429	412	420	437	476	462	478	444	437	464	485	481	442	457	465	455	458	473	457	442	460	482	435	461	411	472	449	428	434	423	465	446	455	444	450	422	440	410	437	472	468	474	446	463	440	474	450	450	478	465	444	468	468	441	438	443	439	446	457	435	432	487	507	403	451	464	404	443	485	499	436	452	455	464	433	453	431	481	439	445	421	488	433	494	424	441	461	483	414	470	433	441	428	421	482	423	497	443	404	436	448	443	433	436	502	444	460	438	472	445	447	435	468	464	468	484	491	427	439	453	443	452	456	488	433	493	451	473	420	477	506	432	453	431	434	443	453	461	450	440
28067	14792	2447	996	812	728	727	685	694	690	661	696	736	646	698	781	697	707	712	702	659	752	667	727	709	697	692	770	667	703	673	688	717	702	722	673	711	675	735	721	700	673	712	657	684	642	685	679	723	746	747	763	687	675	698	677	711	710	716	679	682	655	721	693	695	682	696	702	673	722	706	722	664	656	713	707	695	699	694	683	673	703	740	713	677	755	746	677	660	729	733	684	687	655	715	710	718	702	753	700	682	682	678	721	725	706	682	743	672	704	695	689	680	705	671	699	685	660	696	702	762	687	654	652	683	643	709	711	691	682	688	667	729	712	685	713	681	707	702	661	717	713	653	674	715	674	679	736	719	689	656	719	670	721	685	709	719	660	680	667	677	676	721	692	697	717	701	667	700	712	710	692	717	691	702	734	735	711	710	679	696	722	728	698	688	710	729	717	725	670	689	680	705	699	708	740	669	715	657	690	684	730	710	698	672	733	714	710	673	721	667	642	652	658	670	690	662	665	675	687	603	711	702	719	723	649	663	719	733	724	703	718	691	698	723	688	696	730	703	703	734	720	655	721	721	704	718	706	706	677	702	665	777	672	692	683	672	707	724	724	695	718	665	710	684	724	661	726	707	749	699	745	714	664	692	663	697	696	694	670	728	685	681	662	646	682	690	743	696	712	702	647	704	699	669	728	676	700	713	713	697	667	679	699	668	677	692	716	692	737	686	680	720	706	657	701	731	687	689	722	669	715	721	711	682	668	703	690	686	716	677	714	698	678	754	693	682	734	721	727	716	664	683	703	679	710	716	713	695	689	673	695	721	679	722	687	721	691	718	717	708	658	722	698	753	669	673	673	641	693	700	718	683	693	719	677	691	704	697	687	658	692	729	737	679	664	708	676	707	721	684	675	708	714	716	721	722	673	695	676	721	658	678	684	703	701	660	661	697	656	744	677	722	657	625	737	709	686	710	697	696	683	707	662	678	707	704	707	699	728	696	689	662	672	675	729	650	659	718	661	686	682	699	682	716	667	685	676	710	750	674	717	700	651	672	702	681	680	709	762	696	661	667	674	708	710	691	688	700	652	720	680	708	685	688	679	708	697	669	669	725	688	714	693	702	758	692	745	696	747	708	678	669	684	678	666	734	669	702	675	681	700	664	665	650	703	630	673	719	676	702	692	671	655	681	707	685	732	709	694	684	678	680	695	639	694	634	699	661	698	688	734	652	653	721	670	686	672	699	692	704	663	672	639	642	680	671	692	683	725	680	672	713	715	708	657	720	680	701	693	681	728	708	696	705	742	652	722	693	677	708	665	679	690	738	682	675	714	660	681	722	724	656	673	699	679	696	715	662	699	682	718	692	692	710	741	708	686	666	688	703	703	663	708	687	721	699	711	663	657	704	692	726	649	674	661	707	716	702	713	654	712	676	712	724	712	673	732	684	697	699	646	692	690	689	691	640	673	682	664	707	665	701	688	676	724	641	661	667	723	666	683	698	660	689	654	665	722	682	765	672	736	765	655	690	683	705	707	708	680	720	712	732	679	706	702	665	688	697	715	670	690	692	679	695	662	694	743	645	730	728	712	763	708	645	686	712	682	680	666	676	651	694	686	695	671	700	681	700	702	721	711	722	718	688	686	671	695	663	719	679	749	731	757	695	670	703	689	742	680	688	696	736	695	674	676	711	720	721	677	703	634	695	691	681	762	695	711	666	715	695	719	663	718	678	675	733	680	700	697	710	658	754	677	687	710	709	710	737	683	668	686	656	655	645	695	732	678	677	717	701	698	739	649	701	681	689	667	674	677	724	699	685	699	698	665	714	692	691	699	672	715	683	713	701	689	722	695	723	688	721	725	676	679	690	639	689	676	672	707	704	655	696	671	672	690	678	698	643	676	720	711	684	697	669	708	705	683	727	721	652	686	723	676	686	678	733	672	697	671	671	723	734	635	656	685	684	673	702	724	692	726	734	686	741	720	738	732	687	714	681	743	689	706	723	669	668	686	725	716	728	706	717	666	689	708	687	686	693	740	701	656	672	717	708	703	690	706	711	652	740	717	665	714	674	696	675	722	674	690	668	714	647	678	723	713	707	740	686	700	670	666	684	683	704	728	726	687	698	676	682	663	660	662	698	692	707	744	694	703	714	731	681	663	694	693	737	642	688	677	742	669	732	670	705	685	693	635	709	662	711	713	705	742	637	688	692	727	697	725	688	668	716	665	692	705	698	688	693	717	681	745	700	739	689	700	686	797	650	700	684	710	681	711	650	693	704	697	694	679	677	703	708	713	702	688	668	676	719	755	659	664	702	672	727	665	716	714	733	694	693	656	744	703	651	639	678	654	725	712	682	689	677	715	682	687	680	688	722	697	659	713	702	691	677	694	735	732	677	693	702	695	674	719	701	725	645	746	711	683	673	682	672	693	724	686	672	695	659	686	711	733	713	668	685	685	679	688	713	713	722	699	704	712	682	677	680	681	687	642	726	661	695	665	717	709	639	706	691	711	672	695	669	735	668	690	709	642	703	763	724	695	694	714	678	704	649	683	702	687	716	645	690	712	708	671	720	706	720	678	715	701	712	688	740	733	743	722	671	695	721	744	682	702	648	717	751	692	734	654	712	709	701	686	660	712	694	691	671	706	714	691	680	709	700	706	725	658	686	650	710	688	716	651	712	667	667	704	671	737	708	704	628	724	689	695	714	689	712	722	706	684	672	663	732	712	656	682	684	633	768	724	745	708	719	692	652	760	643	730	672	690	717	630	700	719	735	678	685	690	728	742	687	659	714	693	680	668	703	661	695	726	704	731	688	648	741	689	678	676	643	668	658	697	670	714	706	716	714	706	674	691	724	715	642	662	736	615	690	693	698	667	699	678	654	685	717	714	720	657	673	696	680	714	703	672	712	695	670	694	696	709	700	721	711	689	695	707	689	714	690	695	629	691	691	708	663	688	669	649	689	674	738	679	706	702	736	709	687	687	714	689	681	696	731	711	695	706	723	721	699	652	719	686	686	710	688	636	691	661	607	661	743	690	729	667	710	721	644	690	676	670	660	715	757	721	655	668	688	667	676	700	683	709	686	660	702	741	706	657	724	672	686	675	724	702	690	755	745	698	660	657	694	697	699	683	695	722	718	676	715	718	714	690	691	699	704	679	679	700	709	651	661	688	734	730	734	731	665	714	691	656	694	696	706	692	694	702	683	695	668	699	684	693	682	677	671	709	665	695	695	656	686	681	694	714	714	696	668	672	708	709	693	711	635	701	712	674	712	661	718	657	698	667	689	704	701	686	699	686	726	681	694	736	688	728	674	722	689	708	681	652	659	727	763	697	710	702	743	698	726	675	642	729	689	664	722	696	650	685	697	726	745	728	662	680	719	723	721	696	664	670	665	730	714	621	701	708	716	699	708	658	682	713	736	698	692	691	723	690	678	699	689	713	659	698	685	680	650	712	705	715	669	715	686	718	715	704	680	637	701	730	701	699	703	695
5295	1442	1381	966	887	883	838	828	771	783	818	763	815	805	802	781	744	816	784	806	803	748	803	785	759	775	766	770	802	773	791	819	716	787	794	786	814	826	770	760	787	789	798	822	776	773	719	753	813	764	794	810	746	766	798	818	787	676	706	716	752	785	797	795	781	747	748	752	765	804	811	739	754	762	741	745	819	755	749	742	833	745	717	806	808	771	788	796	798	713	721	773	741	801	732	782	757	748	780	781	795	731	784	808	738	728	740	741	755	749	770	805	745	772	700	838	752	797	768	714	759	791	719	757	778	791	761	755	771	753	737	768	711	777	794	735	786	760	767	700	768	774	778	753	756	753	762	751	773	759	717	801	733	733	770	750	764	754	760	781	750	732	774	759	781	785	770	733	767	796	739	813	776	783	729	802	807	797	754	792	754	738	762	759	778	772	736	715	758	786	722	739	768	762	763	768	722	751	758	814	739	799	774	749	817	761	773	741	776	796	756	777	738	741	771	750	758	714	759	786	776	792	808	770	748	734	771	749	727	760	845	772	744	782	819	765	748	744	759	776	809	759	759	834	760	755	796	751	804	760	735	775	781	752	751	770	729	775	765	785	734	793	771	764	734	742	781	769	769	737	778	811	744	815	788	814	765	798	809	789	722	762	756	731	742	787	756	763	804	786	782	777	799	775	784	770	772	763	734	797	755	766	768	742	788	814	737	774	806	711	774	790	801	800	821	771	777	754	796	808	768	779	812	776	750	761	782	798	808	752	770	816	803	774	746	773	814	767	805	752	762	748	752	775	739	820	755	764	761	753	781	757	741	752	743	764	776	798	804	792	799	750	778	750	764	728	748	817	741	789	766	823	760	742	772	804	755	745	745	750	766	789	766	756	797	790	807	746	734	755	772	791	764	729	746	767	804	755	818	801	706	815	770	781	755	791	796	783	751	781	733	746	774	753	782	793	750	769	734	790	740	707	761	799	833	814	786	784	716	789	799	762	755	812	744	804	761	788	794	771	797	789	820	763	749	721	726	748	782	739	780	746	728	754	772	816	779	765	810	769	777	791	756	792	720	762	762	788	805	765	741	801	757	806	771	769	764	758	734	752	770	795	777	745	783	825	754	735	756	751	773	771	780	780	770	725	801	786	776	762	800	763	794	756	811	768	799	777	778	781	749	794	783	755	734	781	785	735	763	799	784	751	800	770	752	775	757	762	820	780	793	717	766	753	821	756	764	794	786	764	768	740	816	740	777	773	747	806	803	709	758	721	752	766	767	756	779	788	798	746	787	771	759	758	722	798	792	755	809	757	746	742	793	798	726	826	782	782	789	791	799	777	721	804	762	738	771	759	784	816	797	743	807	828	773	793	798	763	764	781	720	733	768	747	747	731	787	730	735	727	758	782	796	736	776	759	771	722	736	807	760	743	787	725	744	775	759	807	754	838	741	775	816	800	766	780	790	768	756	799	809	822	775	813	765	798	758	778	784	793	786	806	772	783	759	750	785	782	784	746	744	767	746	798	756	783	749	800	772	766	798	791	779	769	730	758	775	764	798	788	774	784	749	729	746	788	769	794	736	787	764	759	778	773	795	732	734	729	791	762	754	775	793	801	769	750	758	786	774	784	806	765	781	716	765	717	744	733	741	770	784	798	819	765	763	738	734	732	807	805	784	703	790	701	753	767	785	724	810	764	725	768	741	814	787	775	791	767	786	720	769	765	785	780	809	738	761	769	797	751	752	777	772	777	755	818	797	765	749	770	804	751	805	727	821	731	778	804	767	831	753	781	769	737	787	753	728	784	779	751	707	732	773	697	794	787	808	757	737	795	786	773	809	796	797	763	778	734	800	750	781	791	811	757	794	721	751	797	779	764	779	773	732	782	778	769	765	809	772	742	791	799	792	777	780	734	750	812	755	724	776	786	743	811	735	788	804	767	778	819	760	760	844	749	793	746	783	784	764	731	802	776	815	743	783	739	756	758	762	780	803	760	785	801	776	708	773	768	739	772	724	718	778	744	811	749	759	822	750	769	746	781	757	748	777	735	751	831	740	808	822	786	687	787	769	760	802	744	782	781	758	779	760	772	771	725	789	797	790	783	752	771	814	789	766	761	776	771	750	739	773	772	723	773	725	736	808	783	788	757	768	797	765	772	726	768	794	784	729	783	744	805	802	798	744	742	748	826	763	742	720	772	765	771	773	755	782	724	746	800	777	785	696	771	724	742	734	742	772	754	713	720	750	829	780	797	817	780	772	789	782	740	767	742	755	756	779	768	737	783	836	756	795	757	775	736	734	771	717	783	793	779	740	745	793	771	717	757	805	777	758	788	757	779	763	787	794	803	790	780	788	802	780	782	771	802	783	775	809	778	789	760	772	742	753	799	734	732	728	762	772	772	803	761	753	768	777	791	765	789	798	772	800	774	812	772	760	765	751	758	768	774	777	761	767	734	799	787	750	768	796	739	791	714	751	779	787	696	762	738	774	772	798	743	736	795	771	765	736	767	796	768	724	826	796	799	703	777	776	705	702	742	771	748	704	775	781	778	759	757	770	806	752	804	734	805	746	744	727	765	797	805	732	777	750	787	812	741	770	755	729	753	754	740	751	794	752	710	746	726	766	751	844	725	780	768	741	789	780	785	793	758	729	770	756	804	762	754	773	739	786	761	782	756	767	750	738	780	751	753	827	779	787	763	767	819	761	736	762	755	756	780	794	799	770	714	815	735	779	772	806	804	747	783	747	723	782	762	770	759	790	747	726	762	776	744	804	777	708	764	736	727	780	734	758	738	775	723	753	720	755	754	800	804	767	771	819	787	727	768	768	755	769	800	787	784	786	816	785	735	738	794	746	750	792	758	691	795	745	780	770	756	714	792	762	809	833	773	774	793	773	784	756	808	749	764	826	748	759	759	776	774	778	723	754	773	740	734	755	799	719	717	738	781	809	816	792	791	797	742	754	748	798	728	720	781	766	803	799	757	754	742	746	768	779	736	772	812	780	743	770	781	782	744	799	832	733	784	815	769	781	670	806	790	734	741	753	816	801	757	739	700	746	739	832	759	791	774	808	753	759	726	777	779	736	776	758	782	756	753	778	714	803	783	784	777	757	760	808	762	762	760	791	808	759	711	746	799	773	771	762	729	841	783	775	793	754	765	754	736	793	807	742	752	773	767	753	779	749	809	754	780	751	747	763	761	772	799	759	778	795	761	799	749	773	812	757	774	785	787	782	735	798	717	786	761	742	732	712	771	740	799	824	777	766	776	790	760	793	759	744	711	764	796	810	717	736	746	810	806	779	728	744	799	790	718	756	721	749	760	741	747	785	771	788	752	778	739	776	721	773	803	756	792	759	724	747	754	768	768	822	808	768	793	811	756	764	779	778	759	790	776	744	753	702	787	718	757	724	798	743	776	747	758	770	741	764	814	788	753	724	768	795	759	765	733	838	742	761	760	785	725	779	769	788	791	793	710	761	815	808	777	756	794	725	771
25356	20966	27515	24589	20957	11127	1220	766	547	542	537	451	400	439	382	406	351	338	320	337	318	320	287	323	315	293	274	321	309	288	256	255	283	299	296	255	275	267	299	257	292	242	283	311	261	266	284	275	288	261	268	270	252	268	292	276	247	252	262	280	268	262	263	232	267	269	270	290	276	263	274	264	239	270	273	282	259	268	253	292	259	261	264	268	276	239	295	300	276	261	274	272	244	252	284	256	295	291	255	253	253	265	257	260	245	254	260	248	254	246	294	270	245	253	255	273	245	309	285	249	284	260	265	270	245	247	235	275	253	247	237	268	289	239	264	241	282	250	291	253	259	241	265	262	262	294	268	232	259	297	254	264	237	298	259	254	231	261	267	276	262	251	266	297	286	269	261	261	262	287	266	261	290	244	274	239	282	256	232	268	258	282	268	261	267	270	245	251	280	277	268	252	261	279	256	275	258	245	244	264	233	240	259	245	249	273	276	271	249	273	257	288	263	252	267	266	275	259	260	274	274	268	284	280	251	239	274	280	271	253	283	235	245	300	251	267	228	240	252	257	247	255	223	276	256	277	239	263	285	257	256	252	264	264	274	240	275	264	254	284	254	228	243	256	298	250	259	266	247	260	245	251	272	253	282	274	257	251	278	264	257	229	277	251	259	281	250	261	260	259	275	258	251	252	267	233	238	247	247	277	256	276	255	256	262	263	271	275	240	240	267	260	267	260	243	278	273	285	249	273	260	248	238	257	283	230	267	285	270	255	254	283	270	289	261	265	267	274	275	282	239	274	256	252	249	267	270	274	251	256	242	245	250	243	268	254	236	256	272	274	281	306	253	257	253	251	250	262	279	264	280	257	236	268	235	272	240	276	294	259	257	263	246	277	272	274	257	251	238	262	228	249	231	244	242	267	237	257	275	270	276	274	256	270	284	261	253	272	245	261	259	245	258	248	269	225	253	292	254	245	234	258	258	261	263	240	285	237	270	268	268	271	258	269	244	232	263	241	241	255	276	284	273	244	298	230	273	285	224	246	265	260	268	256	260	266	264	266	273	250	244	298	282	279	267	292	259	232	260	260	253	257	263	250	266	251	256	270	281	246	251	251	247	233	254	250	258	245	276	263	272	244	275	255	239	277	277	259	266	254	261	277	256	269	247	290	256	275	214	237	251	258	254	290	288	275	249	262	289	256	272	299	265	261	269	262	304	292	272	267	255	270	303	278	259	284	267	270	243	272	261	253	242	317	266	262	265	280	251	257	248	269	238	305	266	262	273	240	261	265	261	289	264	264	248	263	265	273	259	267	223	226	252	247	271	265	264	252	267	233	264	238	242	267	250	294	276	235	245	250	221	257	261	273	250	263	252	249	271	236	235	281	242	251	275	278	239	281	270	253	263	259	275	246	249	254	246	294	289	248	266	274	257	269	265	261	279	269	280	245	268	292	262	279	266	273	284	297	231	231	244	249	281	260	254	260	259	275	261	271	240	249	251	259	268	263	262	265	243	260	247	274	248	264	268	286	269	246	275	278	279	262	257	276	288	268	261	244	273	280	270	217	250	259	230	213	273	275	248	248	235	262	272	254	257	230	251	265	245	272	283	268	264	268	265	257	256	256	276	229	263	278	260	254	233	247	272	258	243	263	270	250	238	269	266	257	260	253	246	247	266	238	236	258	271	244	268	273	233	254	265	272	271	288	260	270	261	273	249	270	257	263	224	278	265	251	259	280	235	260	279	261	278	276	262	290	294	246	255	249	262	254	253	285	262	273	246	263	244	262	276	234	257	276	250	233	249	284	293	253	272	262	278	269	263	231	282	242	272	274	279	244	261	242	248	245	273	226	263	237	248	230	279	250	259	257	263	276	254	252	268	265	250	253	278	276	239	248	278	264	294	264	272	267	289	268	247	250	278	236	259	259	264	267	272	264	270	274	255	286	226	292	242	266	270	281	291	248	305	249	310	267	263	290	252	271	259	271	268	244	256	273	234	232	249	267	283	257	269	274	242	250	255	239	255	249	256	225	279	282	245	259	244	241	261	277	235	277	253	260	239	243	250	272	240	269	278	259	252	265	265	267	271	277	278	260	255	260	284	249	268	273	257	283	279	269	263	267	266	279	279	252	248	245	248	267	281	283	248	248	245	282	253	243	266	243	242	257	254	290	289	270	258	268	245	274	258	276	228	250	270	236	253	265	270	245	235	274	286	244	259	260	243	265	267	269	269	254	274	240	246	252	248	270	277	273	283	291	246	251	283	292	261	249	268	266	252	256	250	281	238	277	264	264	278	256	274	237	262	258	267	279	252	239	260	259	234	245	259	270	263	267	254	263	232	245	253	250	264	282	263	264	267	255	260	260	280	246	276	261	256	249	245	277	285	265	249	272	255	304	264	249	274	257	289	262	271	253	255	274	272	260	275	264	250	250	260	260	259	282	239	221	252	257	255	252	279	277	257	251	256	282	248	276	261	255	263	285	260	271	276	260	247	259	246	231	262	239	248	270	264	213	257	254	286	242	242	249	255	276	237	250	265	270	291	269	269	252	245	250	265	264	259	277	238	268	253	291	264	233	245	252	261	255	239	259	269	252	266	286	266	246	268	245	273	269	254	243	292	249	281	268	275	257	263	244	245	267	292	310	279	272	258	280	272	282	260	275	277	244	266	258	260	296	272	258	237	244	249	250	268	254	271	250	256	259	264	224	252	236	250	251	240	270	266	284	269	259	256	265	261	236	293	263	274	262	240	277	277	250	237	267	246	277	275	233	242	260	240	245	254	283	268	243	238	244	273	290	240	281	275	291	255	253	272	254	263	235	256	263	281	290	271	272	275	297	250	254	255	246	267	272	262	275	249	278	281	274	281	251	238	280	258	259	285	238	270	270	256	281	217	230	262	253	270	268	247	234	270	282	289	258	253	256	292	261	256	235	290	271	256	257	278	246	253	242	261	284	242	261	253	245	251	248	260	246	238	246	278	272	258	257	248	266	253	255	274	300	248	258	221	260	243	249	281	263	268	243	259	279	267	247	250	286	276	263	259	245	260	247	254	245	264	267	274	233	262	292	264	269	240	267	254	246	258	231	246	256	259	233	289	258	247	230	256	295	273	275	238	272	298	265	298	287	249	268	238	252	260	222	239	271	256	288	287	276	253	250	257	263	261	269	236	241	274	277	256	259	253	239	255	269	244	240	300	296	230	233	265	280	281	279	262	289	247	244	245	255	270	274	240	249	269	259	276	268	272	264	227	251	287	252	284	279	274	252	229	276	257	254	266	253	240	260	263	268	226	244	259	235	234	279	257	294	265	254	222	239	262	264	285	256	266	269	289	265	274	227	250	266	277	231	267	293	257	264	269	238	282	281	228	266	255	260	272	269	238	245	265	255	269	234	255	248	255	243	252	256	271	278	253	267	241	280	264	258	254	240	291	247	243	256	255	229	245	279	254	288	267	236	223	294	273	279	253	273	272	265	250	279	284	250	251	251	267	259
7213	11486	10344	5435	3522	2487	1833	1454	1148	1011	852	794	709	701	634	585	508	515	467	455	420	451	461	369	389	409	359	393	378	360	398	364	357	339	388	351	339	345	354	332	329	344	348	341	333	352	325	314	347	330	342	313	311	307	328	304	313	342	312	288	334	282	336	316	302	308	343	324	291	314	296	307	292	313	356	327	341	306	351	324	308	290	330	301	288	365	321	311	323	276	289	342	305	313	342	329	305	324	316	258	325	321	312	311	309	296	313	320	307	305	309	309	322	308	304	331	302	311	326	351	337	327	319	318	311	339	346	327	300	302	266	310	281	332	338	342	322	336	324	337	292	293	293	327	320	317	334	333	308	333	285	297	329	329	324	326	326	337	308	287	299	284	321	303	328	294	328	332	333	264	287	305	308	323	343	291	296	317	338	305	322	336	320	313	333	296	329	306	277	331	321	296	319	306	303	301	295	319	317	303	327	287	320	338	324	291	302	297	307	322	311	293	310	327	281	318	324	324	305	297	293	325	355	331	310	319	329	334	317	309	299	299	323	318	293	303	325	305	330	293	307	259	295	316	317	340	316	317	301	326	310	317	316	318	315	323	325	307	291	324	300	333	337	318	303	310	329	347	292	283	312	324	313	280	313	307	300	321	283	362	320	322	339	296	332	287	322	315	288	303	312	301	323	292	334	311	310	282	267	309	318	324	305	306	308	301	313	294	300	305	341	310	328	308	296	319	305	320	348	310	298	294	337	311	308	309	299	318	326	304	302	359	324	290	329	325	303	301	312	332	337	328	319	335	327	306	296	297	317	324	302	305	305	312	340	323	289	305	298	311	298	311	317	307	350	300	300	264	313	337	337	291	295	331	330	304	298	328	342	303	311	323	317	294	300	307	283	317	326	330	350	300	308	292	337	301	282	329	282	295	308	300	309	305	309	293	320	260	301	314	303	303	301	301	308	341	303	311	319	334	326	280	284	308	298	326	321	318	316	303	323	293	306	307	314	317	323	305	325	317	293	288	311	311	341	326	339	296	292	296	282	299	298	313	302	300	305	311	327	298	342	293	313	303	327	301	339	301	301	330	333	305	321	315	309	302	309	282	312	314	317	312	336	310	321	312	314	291	310	311	305	295	307	324	307	329	323	316	345	299	292	309	317	324	309	315	292	283	348	292	313	290	302	335	327	282	318	322	302	305	307	302	298	321	298	292	323	317	304	292	341	325	303	315	295	296	312	285	296	271	308	332	315	308	298	298	307	319	303	335	303	295	294	320	314	296	322	311	293	333	280	313	312	308	340	352	288	291	291	306	264	299	300	294	319	302	330	310	297	314	314	307	298	305	327	321	304	322	293	323	287	330	328	338	302	324	322	290	296	298	313	312	287	303	344	302	317	288	307	325	312	269	314	317	309	330	301	281	282	312	315	320	297	291	306	301	310	318	297	296	311	293	291	350	273	328	318	315	313	316	293	302	301	308	271	315	277	340	297	314	337	297	321	339	326	296	323	321	307	301	303	305	292	343	312	300	291	322	288	284	309	279	315	288	290	299	336	307	292	312	315	306	268	312	292	312	351	289	306	304	321	299	291	313	300	326	311	306	301	308	314	311	307	314	316	308	317	329	334	292	360	311	330	331	323	317	290	306	306	309	321	317	324	317	308	298	322	296	336	309	279	300	290	291	314	295	316	306	312	294	297	303	298	322	308	314	325	294	286	300	329	338	284	314	308	315	283	297	317	305	300	316	308	296	323	307	308	288	333	272	363	288	313	299	273	314	304	302	315	280	342	289	303	285	325	327	279	320	302	302	315	296	330	331	291	299	275	338	336	334	313	300	285	343	300	300	318	318	312	306	325	300	324	309	312	293	297	296	311	293	323	315	296	303	349	348	314	348	292	351	296	295	287	299	316	314	309	308	310	320	305	320	330	325	300	314	321	324	286	337	301	311	288	305	303	321	300	319	302	271	292	320	306	310	284	338	321	333	331	299	314	314	323	326	321	302	344	302	302	293	306	312	262	290	308	283	279	333	318	327	314	323	305	308	336	328	294	335	311	317	294	313	333	282	328	300	305	302	303	307	310	329	333	334	304	326	334	290	314	273	327	305	337	329	308	327	345	295	276	292	292	302	310	310	308	291	330	307	342	296	297	337	337	322	315	307	309	278	309	319	302	314	304	299	315	324	275	299	311	317	290	307	320	314	309	293	311	324	301	295	267	312	296	306	310	317	313	297	312	308	334	343	287	323	311	342	308	281	310	338	309	298	297	321	333	326	304	318	330	331	344	315	329	339	280	319	300	292	297	298	307	327	321	323	301	298	283	321	319	322	309	294	357	321	302	306	295	323	317	295	338	305	285	311	323	311	313	329	310	310	324	339	327	306	324	329	315	323	339	304	310	341	298	327	286	268	314	330	300	331	310	324	319	323	301	287	311	323	314	316	297	328	278	318	313	318	295	286	313	277	299	300	316	302	297	310	311	344	305	314	336	325	286	286	290	285	299	304	320	331	319	293	288	342	309	309	310	305	308	332	301	345	322	287	289	295	319	275	296	291	281	325	302	345	298	302	317	302	304	313	311	285	311	322	296	274	306	265	335	307	316	290	291	305	302	328	306	341	307	286	315	297	332	327	331	305	289	318	320	299	343	311	311	313	314	306	307	323	312	271	351	317	292	304	298	294	257	314	303	316	313	304	321	304	300	296	315	329	297	307	311	305	312	309	316	307	289	335	322	311	326	307	302	341	336	316	319	330	298	331	287	290	325	304	312	328	317	328	306	310	330	356	298	306	334	316	296	298	334	319	316	301	345	327	333	296	324	342	319	312	303	332	296	338	307	324	302	314	292	297	297	313	316	312	313	333	308	329	292	331	318	304	312	287	288	310	327	284	303	312	301	332	321	276	330	307	322	320	305	314	288	318	341	299	273	334	353	310	289	298	296	317	273	310	313	287	323	314	335	323	310	309	322	331	324	320	324	308	292	309	318	283	311	303	336	302	311	326	295	310	332	330	332	325	310	302	276	320	337	329	308	304	325	290	310	335	313	302	295	302	328	304	300	308	293	282	313	290	298	306	319	308	282	328	315	295	310	275	310	295	303	303	300	307	299	330	285	330	319	297	310	312	326	279	309	299	320	322	305	296	285	309	318	343	327	297	282	334	331	340	342	310	324	316	318	329	347	295	325	312	319	323	303	310	332	329	346	287	322	273	283	289	316	297	329	325	326	302	298	319	328	303	302	301	288	323	326	312	299	294	293	318	287	326	291	277	304	332	295	313	322	297	335	320	324	308	341	338	317	321	327	312	304	329	303	291	307	310	318	292	312	356	303	309	319	299	321	310	326	318	307	326	312	287	298	333	327	288	305	295	305	322	326	308	310	311	315	318	324	285	298	319	315	340	300	316	325	287	304	311	314	317	314	322	322	331	350	330	297	299	288	321	300	331	303	329	297	299	329	307	319	284	290	309	325	330	306	316	285	339	315	328	316	292	294	316
23407	21008	27921	24286	21016	21060	7971	1483	1096	955	785	746	680	656	655	652	587	612	590	550	531	543	554	517	515	526	509	507	538	489	480	537	464	485	480	455	471	429	499	467	472	454	462	448	491	427	483	455	482	440	512	434	470	453	443	484	478	458	468	468	461	467	461	523	430	457	445	411	407	461	425	454	467	450	456	479	445	429	436	447	411	406	518	447	433	460	461	450	444	455	425	389	443	464	419	418	439	446	428	471	450	473	453	438	461	443	442	428	458	481	422	430	426	422	417	483	434	458	463	421	462	469	466	464	451	456	451	481	435	458	464	484	429	459	453	472	452	462	477	478	452	433	420	463	461	493	440	466	438	451	456	437	444	416	430	450	453	439	441	425	455	449	433	440	482	416	416	411	479	434	458	456	443	409	460	473	439	433	437	459	415	451	425	440	466	437	456	429	443	450	456	446	429	449	452	455	404	461	423	457	421	419	442	419	423	477	432	434	437	438	415	439	419	432	428	445	479	403	467	439	454	451	479	449	423	407	415	448	421	404	438	430	430	409	480	466	451	412	481	441	438	415	443	481	478	433	452	444	451	406	462	503	437	455	411	472	464	460	437	467	441	456	441	440	434	465	491	417	402	480	463	445	451	450	438	462	435	431	447	404	447	451	462	448	457	404	460	474	447	449	450	446	452	448	460	420	449	462	436	435	430	457	482	453	455	473	440	442	426	443	469	428	413	412	423	418	429	441	485	466	434	422	438	453	430	469	462	411	417	436	471	439	444	449	431	428	444	410	438	453	453	424	428	474	443	433	468	435	449	484	422	454	443	449	443	470	476	453	424	423	499	408	428	445	444	424	412	451	437	468	441	401	422	444	462	474	433	442	414	437	455	445	443	454	427	449	454	444	442	492	442	440	424	451	450	475	430	479	404	426	437	441	413	439	470	465	452	457	438	450	453	429	427	420	452	450	448	447	435	471	424	436	417	445	442	461	479	476	419	454	439	427	453	473	457	442	414	507	405	460	505	439	384	438	448	384	488	420	414	397	438	435	477	448	480	479	452	440	466	439	447	452	444	446	466	446	446	456	445	487	413	479	494	447	435	464	425	455	465	431	466	444	452	498	439	439	411	416	404	463	393	473	421	460	402	433	462	448	429	447	426	420	433	432	430	434	489	437	427	421	432	435	461	432	440	442	435	448	406	434	445	454	431	476	469	502	474	463	457	440	431	428	451	441	438	429	480	408	415	445	432	403	476	466	455	485	422	434	434	435	477	463	443	422	424	444	448	456	403	424	441	441	435	432	467	446	453	453	450	424	435	432	450	450	469	466	450	433	437	424	476	435	451	456	449	457	451	476	410	411	424	420	450	432	443	458	404	477	438	423	413	422	458	452	477	435	442	430	439	425	459	445	410	435	445	434	415	457	451	423	443	436	444	450	407	458	421	425	449	455	446	463	451	419	482	452	453	464	447	437	440	433	418	434	477	438	437	449	445	441	431	439	448	462	419	430	406	443	426	478	443	446	459	442	478	403	449	409	423	460	442	441	472	428	455	460	470	446	436	419	422	425	430	452	469	456	416	466	434	424	459	484	455	456	433	454	435	457	459	433	440	428	408	443	457	440	439	430	433	491	471	420	451	440	476	435	446	423	450	436	420	468	473	423	375	412	424	474	453	444	444	463	442	429	430	467	467	434	452	428	434	468	451	425	442	450	494	447	435	430	443	447	431	455	449	451	430	439	436	410	405	436	432	437	498	497	442	434	453	420	422	446	437	435	432	446	458	425	456	458	444	399	467	462	406	449	490	461	433	453	459	430	437	458	441	425	459	482	427	434	458	424	430	442	433	433	443	479	486	440	445	397	428	443	473	425	437	443	454	463	437	428	464	437	443	444	420	467	483	464	417	443	464	471	468	415	416	411	428	417	411	417	436	472	408	442	412	399	472	454	439	439	467	413	406	410	453	429	419	447	461	437	464	409	473	472	440	450	477	436	426	422	426	429	432	427	396	445	432	432	444	435	496	457	415	443	434	445	438	461	395	448	399	416	461	451	455	441	453	433	437	417	396	467	417	453	400	412	445	437	406	415	461	427	396	435	409	404	458	442	440	419	449	415	450	447	453	426	467	443	452	418	439	445	464	414	448	431	459	439	438	455	417	460	398	488	424	432	462	426	471	391	384	464	418	441	438	439	434	399	438	445	427	413	463	432	465	469	408	443	465	463	410	426	435	425	467	450	410	449	411	422	442	409	457	456	456	432	469	432	461	423	477	462	443	395	403	412	440	460	447	450	456	441	451	436	429	442	429	445	479	412	464	443	454	469	441	417	495	439	463	463	427	453	425	459	426	436	434	441	468	446	434	456	417	463	445	463	463	451	462	432	465	470	439	430	408	478	407	407	455	416	465	451	493	459	419	425	435	417	420	462	435	432	476	418	453	459	491	435	435	517	458	436	429	439	454	462	459	475	452	450	398	457	438	465	428	423	460	450	403	429	425	452	420	469	453	451	435	442	423	430	439	431	431	470	409	453	429	411	453	428	443	458	453	419	404	467	439	426	463	425	425	442	452	429	424	432	444	439	404	446	441	450	453	434	450	442	412	419	423	433	421	415	466	464	422	404	453	435	447	456	408	429	444	430	403	407	461	438	478	436	424	456	469	453	476	445	424	487	436	438	422	441	410	423	449	414	432	455	429	438	442	455	446	470	417	450	459	409	493	470	456	441	429	433	446	428	435	394	425	441	414	435	424	428	432	444	461	454	444	431	425	470	395	445	444	440	449	421	445	442	440	450	405	439	473	443	470	414	451	423	452	463	424	433	460	452	446	444	451	446	478	451	429	418	442	439	487	430	451	433	467	456	455	449	438	402	427	467	441	416	453	433	420	417	418	441	451	408	450	369	388	435	415	427	473	437	437	420	425	429	424	457	438	432	413	423	473	415	420	471	474	421	421	420	405	443	445	428	447	459	451	504	436	431	398	443	425	452	417	433	448	390	436	456	410	397	433	454	443	466	439	454	466	416	477	495	416	470	422	452	464	402	450	465	420	456	411	437	445	436	450	435	437	424	446	463	410	427	432	436	407	427	418	425	439	435	448	473	478	417	409	422	428	435	432	443	436	456	424	418	445	421	436	423	473	500	440	451	475	422	417	451	461	452	439	413	442	452	459	431	417	463	431	453	466	424	427	436	453	475	452	400	400	429	445	466	451	436	431	462	423	457	445	451	434	438	440	428	441	453	431	419	458	412	450	413	457	416	416	428	459	410	440	428	413	467	453	430	458	466	453	411	452	440	416	440	452	470	474	430	449	465	424	482	458	459	473	444	425	431	419	449	472	435	464	417	433	438	445	407	477	447	429	457	444	442	426	489	409	422	408	465	445	441	456	429	465	447	425	407	444	437	463	429	439	435	464	423	442	409	461	446	445	459	426	405	410	424	448	444	465	434	406	483	420	447	441	425	449	406	444	463	456	471	492	469	468	463	450	472	428	416	429	439
9972	17924	16024	9243	6090	4268	3173	2601	2078	1791	1498	1328	1241	1110	1062	942	886	805	790	741	706	705	650	631	626	601	662	598	602	575	565	617	565	538	485	532	524	504	523	486	503	492	493	482	498	502	449	497	477	478	489	494	520	454	455	483	466	467	486	491	449	486	461	446	436	475	441	503	483	461	442	448	517	484	450	451	443	438	480	462	473	489	432	495	437	471	460	448	455	450	436	470	434	489	471	508	458	438	472	474	478	417	431	464	445	454	446	444	428	458	449	466	455	480	472	394	475	434	444	481	440	453	441	443	460	407	472	469	451	430	484	422	521	449	455	473	456	439	491	468	455	457	455	457	464	446	447	447	477	455	455	493	481	490	451	446	479	476	466	461	481	491	459	454	473	439	466	437	472	462	446	427	433	437	475	428	434	447	443	471	481	453	460	465	445	449	410	437	428	480	465	465	478	476	476	508	419	435	422	450	477	420	466	427	455	445	460	494	462	459	470	438	470	456	486	437	444	468	444	451	453	443	433	410	493	444	430	454	437	472	444	451	446	460	450	488	436	465	443	471	419	438	457	479	424	431	455	432	448	454	449	460	441	467	446	473	462	454	446	453	449	442	476	455	468	424	467	438	425	474	419	384	462	513	456	462	421	457	439	459	454	440	432	443	459	470	440	464	455	447	449	412	458	494	473	497	459	423	470	466	446	481	441	457	426	476	470	420	488	471	486	437	481	420	452	482	434	463	432	475	445	447	470	467	458	439	467	476	437	471	445	423	433	451	431	446	436	457	432	427	428	464	434	445	480	460	447	449	442	414	448	462	450	469	451	455	452	458	482	458	499	481	449	512	449	472	437	449	475	469	464	458	456	455	478	438	440	442	458	408	469	476	444	416	440	471	425	451	443	418	456	489	456	431	469	458	470	399	458	420	439	460	457	472	452	427	427	423	436	455	451	473	416	419	478	420	442	414	429	482	470	469	452	449	422	425	443	450	465	495	411	478	476	490	464	469	425	487	430	447	428	458	424	441	476	426	457	482	463	458	470	456	468	467	487	450	429	435	445	450	451	450	430	428	432	468	453	437	506	451	428	432	445	444	514	479	457	418	432	424	421	442	423	430	447	441	457	438	466	463	456	477	455	477	418	462	485	441	448	442	444	475	481	472	444	464	448	471	430	449	482	412	494	479	430	456	449	462	478	434	432	429	461	479	443	420	425	444	434	480	467	461	459	463	444	446	429	433	429	433	443	436	438	431	440	465	454	500	444	453	451	438	467	428	434	444	430	445	432	440	433	464	460	482	466	474	453	432	480	426	444	426	468	413	445	452	415	426	464	440	454	443	461	436	442	446	458	438	441	415	452	444	447	448	440	449	442	469	427	470	451	418	479	444	458	459	441	480	452	437	474	434	463	436	435	437	447	439	426	476	441	473	445	415	456	450	435	442	457	404	501	441	432	450	450	449	430	440	434	415	452	434	475	441	469	486	458	479	467	418	448	467	427	443	412	455	459	454	463	450	446	450	444	481	429	447	458	456	439	473	433	438	479	497	437	421	459	474	419	475	454	475	441	447	459	434	462	466	470	432	465	444	443	421	493	442	469	480	445	469	475	482	458	433	433	408	452	447	439	493	451	477	483	460	452	423	500	479	487	424	425	471	463	446	444	448	436	437	462	451	453	430	463	462	463	475	491	463	441	462	490	452	449	459	517	449	495	478	446	433	455	468	471	458	440	419	440	441	466	426	484	446	424	438	419	441	445	483	440	446	452	438	445	461	450	447	451	459	481	453	448	447	432	455	438	426	428	457	430	461	498	429	452	481	406	451	454	405	418	431	467	446	431	470	467	432	443	449	473	432	485	448	447	470	421	457	455	452	463	443	433	456	449	446	468	424	406	460	497	458	473	444	423	449	461	444	446	453	480	475	452	439	457	476	452	460	478	454	436	464	454	442	443	485	428	480	470	477	461	463	449	443	481	479	443	472	496	494	463	458	443	432	450	448	500	449	399	449	461	450	455	441	409	444	413	439	449	421	463	403	441	425	442	443	482	403	443	442	449	471	424	460	453	434	505	484	425	483	492	467	463	469	433	468	441	491	447	452	424	466	409	439	455	425	438	473	451	406	427	472	464	440	451	456	432	453	458	493	476	442	467	463	431	397	470	440	429	450	404	457	454	447	469	432	439	459	453	416	442	467	433	448	461	418	475	410	460	435	456	407	448	411	450	490	458	479	414	434	456	466	472	446	424	440	484	437	449	437	426	434	418	472	438	418	467	449	444	441	467	417	459	457	451	459	435	436	490	449	465	455	448	433	436	462	436	435	456	434	470	446	438	421	473	461	463	451	468	447	443	472	446	440	403	446	443	437	465	461	469	453	468	459	461	450	481	451	422	433	452	453	448	479	442	442	443	426	462	429	444	454	434	414	439	452	463	452	458	430	492	442	454	440	411	457	468	445	434	455	453	435	445	442	495	454	501	439	446	418	454	456	485	436	445	478	487	440	445	424	443	451	465	438	440	472	445	429	453	468	424	447	443	416	436	442	487	443	449	490	465	421	467	436	443	429	481	473	455	483	472	446	455	450	453	427	491	424	466	440	432	474	442	441	445	439	460	484	462	436	443	442	425	418	438	468	446	464	497	450	456	485	449	441	471	487	437	461	439	505	449	435	489	457	452	467	473	487	441	494	491	442	460	468	470	448	463	439	469	423	474	438	448	469	469	476	454	444	475	470	510	426	439	441	457	480	455	450	466	445	436	449	487	455	456	458	437	425	432	451	441	447	461	472	434	430	471	471	446	462	441	437	467	463	461	454	480	422	440	423	452	475	476	433	425	438	457	419	461	452	473	467	469	462	455	437	494	459	434	470	464	454	475	453	470	473	481	451	434	467	474	482	454	452	432	429	458	453	456	434	436	469	441	447	438	476	423	435	473	449	470	451	494	440	439	420	461	480	494	431	426	437	461	462	485	485	469	452	455	487	425	447	464	456	462	475	432	489	451	448	422	450	430	446	432	486	412	452	440	463	425	426	447	494	450	451	494	427	440	457	437	478	424	442	484	451	454	459	418	438	463	435	494	470	455	454	406	460	491	461	459	456	428	449	429	448	404	475	455	467	461	441	434	461	438	459	472	429	430	472	485	416	467	427	450	453	465	447	451	454	485	412	423	458	471	445	457	449	454	447	450	451	451	434	455	460	453	471	425	482	435	485	490	433	438	485	456	471	450	422	438	443	485	465	462	470	440	423	460	460	453	428	443	459	446	455	451	472	451	445	468	482	454	460	428	469	441	434	443	466	412	459	452	454	414	463	466	457	435	423	451	466	464	448	419	459	441	422	450	498	468	461	469	453	467	482	483	434	508	444	436	478	457	474	448	422	442	472	464	494	425	450	481	480	473	459	453	452	433	478	430	433	446	436	459	446	453	443	458	415	441	492	464	417	448	463	466	443	433	445	472	437	467	484	400	440	445	464	463	456	471	427	436	467	472	448	462	462
28190	15042	2475	1015	792	769	703	762	704	726	689	729	703	705	751	731	687	673	711	723	712	718	686	736	689	690	671	742	687	703	622	714	712	697	687	729	712	679	686	704	693	683	702	733	740	731	683	684	672	713	693	689	680	656	675	742	742	707	709	648	718	681	667	668	696	763	737	698	686	697	708	759	702	661	665	735	673	726	698	726	709	658	749	704	667	715	696	694	698	703	664	721	749	705	726	702	704	663	661	765	731	717	713	685	676	704	716	701	718	665	729	700	732	673	698	676	732	679	683	672	698	726	686	707	731	711	693	717	725	705	682	686	714	705	695	654	698	722	694	700	725	696	683	698	735	695	737	716	681	630	701	698	680	664	725	714	739	717	656	683	705	661	701	648	724	703	693	714	699	675	710	681	707	703	696	739	704	684	718	726	695	687	707	701	694	700	666	671	688	731	641	659	688	742	682	728	671	671	680	705	701	690	750	725	659	715	670	684	709	703	735	712	740	685	706	691	671	681	707	681	720	743	700	663	723	713	614	651	719	724	684	677	717	690	730	722	683	709	705	696	698	678	720	730	712	757	679	724	666	691	699	694	714	730	709	704	684	732	706	716	721	687	697	699	715	704	687	756	733	668	696	676	728	699	665	753	704	719	737	723	686	726	708	674	708	734	697	651	672	675	692	721	700	667	694	706	706	727	715	676	682	693	709	676	739	720	697	684	741	702	722	702	723	729	710	713	707	714	727	714	729	719	688	717	713	700	707	732	729	690	664	697	688	645	697	726	697	677	726	686	699	748	704	648	729	656	743	683	763	697	693	710	717	732	674	701	717	668	669	705	706	716	680	678	691	730	709	663	701	707	712	685	695	729	724	705	706	746	677	664	702	689	678	655	705	695	716	719	708	667	685	701	697	678	710	719	696	700	685	682	699	639	703	736	662	711	683	692	712	736	640	694	668	680	715	657	687	659	749	717	683	695	745	718	701	701	738	677	685	713	719	683	705	686	681	712	728	693	693	708	724	716	700	696	717	712	684	690	632	690	720	696	703	673	643	699	714	708	704	703	691	701	655	671	682	706	666	707	700	643	697	745	708	680	700	710	719	723	736	702	735	698	688	733	678	705	647	646	718	740	724	704	687	721	739	719	709	732	695	766	673	663	649	657	695	704	752	715	698	727	689	686	719	691	705	679	651	700	705	685	683	689	739	708	744	655	657	649	703	685	673	690	747	743	699	707	717	750	692	687	730	681	704	721	669	709	722	704	702	686	698	676	668	695	676	712	711	709	694	693	684	707	724	713	724	735	670	663	737	696	688	683	676	711	713	696	707	691	685	702	701	738	721	760	701	717	679	686	672	707	687	734	707	655	737	673	704	709	703	673	723	758	677	687	672	726	716	656	727	724	654	718	665	749	676	757	681	674	737	662	707	735	725	705	726	617	688	754	728	707	702	698	669	690	711	705	681	679	717	730	700	637	701	702	685	659	672	711	698	727	724	681	742	705	662	688	715	683	691	645	662	680	679	735	675	742	707	718	638	733	693	758	673	698	736	698	698	721	725	700	678	753	729	720	691	687	731	726	700	703	699	766	732	704	655	728	643	702	671	689	684	714	685	731	705	669	724	703	702	693	734	704	673	723	725	715	703	676	684	652	688	740	704	713	660	704	705	735	705	695	684	710	728	704	714	655	715	708	686	718	725	745	679	728	702	681	656	713	681	678	744	742	710	732	658	663	744	706	663	721	716	714	684	696	711	677	719	729	699	725	680	678	664	686	710	726	653	749	750	686	656	693	730	674	692	705	729	719	649	686	688	676	740	707	678	672	681	714	713	699	692	717	661	672	730	719	680	685	698	693	706	697	692	707	662	714	710	702	733	659	671	736	725	724	703	691	671	632	700	724	716	655	695	704	700	702	683	758	708	720	678	688	676	704	700	697	753	721	664	692	662	718	723	667	719	690	698	728	708	699	718	710	743	723	694	699	730	712	729	710	643	731	706	681	700	706	720	684	708	717	676	681	714	701	689	801	698	709	763	675	707	718	716	674	720	688	676	735	691	702	719	695	685	717	735	707	706	688	695	685	672	655	690	654	661	707	674	716	654	674	700	749	682	682	678	731	685	690	699	689	745	640	706	711	696	721	661	707	640	690	708	703	729	712	739	666	685	650	720	716	721	706	698	709	713	731	713	736	703	695	658	731	675	740	692	699	697	670	718	669	729	713	714	706	726	679	696	693	725	708	721	678	751	714	703	724	760	711	678	663	666	732	710	702	672	694	673	727	691	733	716	703	722	711	691	748	675	722	658	714	681	699	666	759	714	715	742	731	738	663	708	699	654	708	724	674	684	695	710	704	710	689	705	692	721	732	672	717	718	655	688	657	689	690	673	675	720	673	723	708	706	715	641	709	689	720	647	727	685	691	709	670	694	715	666	689	662	686	697	695	742	701	634	709	733	671	716	712	680	712	693	669	723	695	692	644	713	655	715	718	731	708	680	678	735	692	780	711	735	706	712	693	712	709	681	724	708	735	720	739	700	659	715	696	717	683	678	713	685	693	682	725	742	682	701	723	664	663	696	741	733	701	708	633	679	710	687	713	772	723	678	679	688	704	683	647	664	659	695	673	721	728	755	687	693	698	682	701	688	682	731	681	690	694	682	658	672	698	700	654	711	704	739	669	705	690	708	683	663	677	735	666	663	673	685	618	738	693	655	705	677	701	710	687	683	610	720	700	689	712	741	713	692	752	691	744	694	708	734	737	639	712	705	679	699	707	676	705	697	743	684	709	687	709	695	656	660	727	686	760	692	703	735	684	684	675	688	693	721	713	676	728	701	711	701	719	683	725	719	703	687	680	675	678	670	701	677	685	667	678	671	677	704	726	695	746	717	626	686	644	740	707	704	698	664	655	668	690	676	700	680	718	741	693	643	700	723	710	755	698	673	699	670	656	719	710	715	731	699	677	675	677	690	690	647	702	689	689	723	717	732	744	679	707	714	717	732	689	699	703	712	653	699	676	689	718	686	721	706	688	650	681	734	715	719	710	669	700	670	695	659	726	701	689	726	724	684	705	752	693	719	686	671	746	736	668	727	697	688	679	691	678	731	679	669	745	685	711	666	686	680	670	692	710	710	687	720	734	699	706	691	674	731	669	727	682	667	714	659	714	693	709	711	720	719	675	702	714	641	682	700	662	718	624	700	693	694	770	728	698	676	693	703	690	666	680	668	698	685	742	693	691	693	699	691	680	679	684	704	690	757	676	667	683	716	682	703	645	710	664	721	700	666	694	724	708	705	712	681	719	737	684	673	680	686	660	725	741	710	699	704	681	691	722	672	753	700	745	704	726	749	696	660	713	663	773	698	727	685	672	720	719	681	722	704	681	713	666	733	700	671	705	697	638	620	684	725	693	688	733	713	687	696	786	755	719	719	731	703	676	697	712	736	720	708	710	707	698	700	732	714	717	688	690	666	724	720	687	687	736	694	689	764	699	690	722
5261	1465	1347	1050	901	856	817	763	852	779	775	803	791	796	768	764	763	761	762	754	820	796	810	797	722	775	740	789	789	835	777	752	747	715	768	766	755	732	764	782	706	728	749	784	844	755	813	770	778	802	739	779	765	757	808	779	738	780	793	776	744	744	740	786	776	726	796	783	758	751	774	736	767	747	771	794	768	781	763	779	797	734	795	733	767	786	760	763	804	792	712	762	758	694	804	742	758	763	771	760	766	794	744	727	778	798	751	796	769	786	740	788	749	749	792	734	835	766	758	764	750	797	761	752	751	718	758	766	807	754	782	792	793	783	754	745	833	802	792	788	765	756	800	755	758	752	737	774	769	770	771	743	730	790	767	720	783	795	840	772	751	727	749	766	748	723	757	802	760	766	713	739	767	776	761	793	764	781	712	764	748	791	767	776	789	772	764	749	735	787	769	807	770	796	737	711	776	796	766	788	782	772	757	761	757	755	773	783	730	775	746	783	784	749	800	771	776	796	791	821	760	788	753	771	713	729	770	741	734	778	745	791	723	771	768	770	799	724	751	766	756	765	761	721	748	761	758	759	782	772	767	684	806	785	764	772	770	712	725	806	738	752	758	837	756	783	773	742	752	803	785	735	759	744	723	786	772	787	790	754	798	793	728	797	795	742	758	740	751	768	748	792	780	793	727	758	783	740	790	740	734	767	805	782	777	814	712	780	769	734	772	734	789	791	791	768	784	703	739	737	736	809	778	775	813	776	791	788	726	758	780	734	775	757	789	783	809	749	778	744	740	760	814	780	739	743	717	808	760	749	785	729	797	779	722	794	760	788	749	754	730	814	743	793	729	792	729	782	800	752	763	803	775	738	726	699	741	750	812	748	773	751	769	719	767	767	777	757	733	779	730	761	793	770	756	713	768	794	763	768	772	782	748	786	825	735	749	797	744	760	738	732	790	729	758	805	775	798	743	791	800	719	728	779	762	792	772	799	755	746	750	768	790	798	762	811	740	813	701	763	791	794	774	775	779	715	754	773	786	696	830	720	760	790	762	756	770	769	776	752	754	781	725	790	701	749	808	772	741	743	785	736	751	763	769	789	731	790	763	739	796	773	766	754	691	759	768	825	720	750	752	793	771	743	770	762	793	786	754	776	861	753	749	749	780	750	764	699	766	778	796	777	745	766	760	787	761	771	774	797	763	841	772	739	754	763	762	763	760	771	738	789	822	797	772	794	774	792	777	776	787	791	765	790	862	754	775	724	792	765	760	762	756	761	758	793	746	735	744	752	725	745	767	775	786	798	731	803	750	708	789	771	746	787	809	761	755	758	772	816	747	775	742	734	721	778	816	739	773	757	818	773	729	774	799	748	796	824	744	738	798	784	769	767	777	790	745	800	775	778	785	735	752	803	764	752	785	773	777	761	777	734	786	732	773	723	800	779	777	782	704	756	784	791	766	788	755	754	760	790	745	788	717	787	788	820	789	705	746	750	765	748	692	761	732	751	774	729	730	791	774	783	735	732	730	775	754	751	753	793	753	795	773	728	751	751	752	788	741	752	781	742	810	755	749	772	796	762	777	754	798	754	757	762	760	736	805	772	751	785	790	736	732	756	815	754	799	760	764	786	750	791	779	752	795	763	759	751	768	784	771	787	785	771	790	729	776	785	759	794	716	785	761	796	784	774	769	723	766	731	763	778	739	757	817	738	720	693	777	843	804	838	803	754	772	771	728	754	759	760	782	762	753	813	791	758	766	768	779	770	760	784	769	763	753	757	776	742	701	817	763	794	786	789	774	744	795	780	756	750	777	787	748	749	754	764	766	767	749	796	766	758	787	804	715	767	781	744	767	753	757	754	767	749	758	758	770	801	754	747	805	743	750	731	755	775	748	731	758	775	761	767	806	788	706	804	808	790	796	771	733	754	770	739	779	763	772	797	787	786	724	720	759	742	743	823	710	772	791	739	726	731	775	790	740	790	759	718	778	803	738	740	758	775	782	767	763	813	806	730	787	812	800	784	714	746	811	806	757	758	766	757	753	784	794	754	775	723	730	790	791	770	789	750	729	759	772	755	756	764	765	772	795	729	773	797	762	742	759	782	707	744	754	756	749	745	759	773	789	715	842	762	771	794	752	774	741	766	803	750	806	782	746	790	716	793	757	794	794	787	743	779	737	739	843	732	770	732	754	744	770	786	766	710	738	745	774	757	810	829	742	794	774	774	769	744	788	776	765	738	765	783	742	804	797	780	729	773	766	781	781	816	723	772	752	720	730	741	771	787	721	761	776	760	758	754	809	753	740	730	776	767	713	776	759	802	742	771	779	802	769	802	711	795	757	804	784	766	728	829	805	728	791	799	768	798	805	752	717	757	733	759	730	788	782	803	780	809	783	779	766	724	762	734	769	759	761	739	726	781	773	781	775	797	822	748	697	781	807	730	783	751	791	791	770	758	751	727	731	744	751	740	750	768	703	736	770	772	746	799	749	803	773	744	761	741	772	718	813	769	745	773	759	715	724	742	753	738	742	733	772	836	712	786	761	723	790	762	699	784	779	774	760	725	722	806	799	761	797	757	756	791	735	744	809	769	742	744	758	763	809	769	738	737	798	708	806	737	734	725	774	783	771	761	773	745	751	703	784	729	766	725	722	722	796	748	750	740	745	789	762	747	759	762	754	741	731	739	759	791	781	778	780	783	737	726	776	788	778	721	727	801	782	791	766	792	738	751	764	711	771	746	759	729	737	764	728	767	794	743	761	787	757	806	739	797	783	766	778	705	738	756	713	762	754	784	785	745	757	791	739	702	774	807	749	764	786	757	783	781	754	785	733	798	800	785	773	759	742	762	806	746	775	780	784	809	821	772	752	774	749	757	788	729	791	787	741	799	746	767	717	753	809	769	762	788	805	747	773	790	751	780	755	768	796	748	749	779	752	802	754	762	767	808	774	739	783	751	785	779	777	771	812	741	764	779	774	791	784	764	745	757	795	712	781	773	748	736	788	772	739	716	805	778	735	738	723	722	798	747	812	727	740	771	794	729	748	751	805	729	777	782	773	778	751	764	745	791	767	793	769	669	740	773	744	756	729	762	803	802	755	760	805	724	776	771	765	762	756	755	703	749	806	726	759	761	795	726	741	768	759	774	778	734	774	762	750	764	804	762	775	760	746	792	768	742	777	786	778	782	760	780	749	681	741	746	762	774	799	763	747	756	752	716	783	786	787	776	747	732	777	708	770	753	705	765	753	803	736	767	786	794	761	798	776	781	798	767	796	728	783	760	814	778	755	775	778	746	837	790	756	741	739	760	749	754	744	751	771	748	791	776	787	803	732	797	735	732	738	755	794	766	782	786	734	759	803	772	770	789	769	782	744	791	767	787	726	700	740	727	744	751	761	721	752	784	754	763	747	759	809	778	768	805	738	734	766	741	728	751	718	731	773	708	794	739	780	719	735	747	797	767	757	751	762	743	751	747	755	785	743	790	761	778	767	787
25387	21008	27603	24579	21007	11363	1140	745	604	566	490	449	448	368	403	352	344	328	351	333	317	358	290	334	306	294	308	287	278	323	295	258	288	260	257	278	268	282	320	289	258	266	248	262	272	285	272	273	293	253	257	308	280	244	258	245	274	268	263	259	262	266	283	237	264	260	293	276	287	265	248	256	297	277	281	272	250	236	297	270	249	269	258	247	290	259	270	266	223	288	266	234	252	279	252	259	292	260	267	280	277	271	243	257	226	267	285	276	298	265	258	258	261	288	279	283	271	251	242	273	282	291	265	280	273	257	259	291	268	272	271	290	283	286	274	268	279	284	240	266	308	247	274	238	284	244	244	276	266	252	272	290	291	250	258	268	266	251	240	271	256	242	262	242	268	265	233	262	275	270	285	268	260	273	254	256	245	260	251	248	288	291	258	259	260	305	281	294	261	266	260	257	248	278	288	254	254	297	270	248	266	266	262	256	248	297	281	271	262	270	244	276	265	251	258	268	275	264	254	245	259	260	267	276	249	283	276	264	237	272	258	260	274	272	260	264	253	269	263	256	253	262	248	279	259	297	265	272	249	279	252	239	287	275	267	299	275	263	234	274	268	267	277	263	269	307	256	277	275	283	256	274	272	280	273	271	253	275	298	251	286	282	275	258	242	243	235	279	249	275	226	299	264	287	274	285	249	238	254	262	298	261	249	244	290	253	246	227	261	277	289	267	265	287	276	286	284	284	280	256	244	279	248	270	290	268	292	270	285	272	264	282	269	251	282	264	268	291	259	303	271	274	270	260	269	280	265	254	276	277	266	295	283	249	285	259	233	251	289	269	241	275	274	282	248	251	292	245	255	263	287	249	253	225	247	247	269	269	260	250	276	253	270	260	259	248	250	277	274	253	271	248	285	264	258	244	283	276	240	246	285	268	261	258	270	250	249	268	281	261	277	253	250	298	276	256	254	277	268	246	253	287	271	262	285	270	248	252	277	261	292	290	259	234	292	250	291	270	270	281	286	256	274	273	255	260	292	291	276	287	265	260	276	269	274	264	265	275	281	258	227	248	284	251	288	256	266	257	277	298	269	246	273	263	265	253	254	263	256	274	260	235	259	255	273	257	283	270	253	253	263	260	261	273	257	258	263	250	282	251	236	260	270	253	251	246	257	264	253	258	274	262	270	255	258	249	260	269	264	272	264	273	254	260	250	264	253	256	264	254	275	277	243	239	266	255	249	263	267	266	285	253	249	264	247	269	251	279	254	256	252	240	286	283	243	264	255	311	267	271	267	285	279	300	275	271	268	313	279	284	255	255	259	294	251	254	284	264	279	277	266	263	282	260	268	274	264	273	225	279	242	265	246	261	271	263	280	299	253	264	260	229	276	258	284	282	288	234	247	262	265	270	295	237	254	262	234	245	225	289	275	236	252	253	270	242	271	274	258	267	251	247	291	309	275	274	276	269	236	273	253	272	244	294	280	270	275	278	270	231	286	273	289	250	260	257	268	264	264	242	263	257	276	258	257	258	270	231	279	263	269	260	245	277	252	265	275	268	268	272	245	254	266	251	260	282	279	245	285	263	239	255	287	242	247	236	266	242	255	265	259	243	253	233	264	254	263	255	290	257	245	275	254	290	256	270	292	268	286	283	283	268	284	258	279	265	276	264	253	271	278	254	274	262	250	276	285	268	264	262	271	235	267	242	253	270	249	240	252	284	272	271	263	278	260	260	292	276	254	253	262	251	266	262	270	278	262	270	255	263	262	258	269	269	274	245	239	263	240	251	272	284	284	256	257	296	255	255	274	235	262	245	270	264	269	256	271	253	258	278	272	271	263	252	275	268	256	277	254	301	280	230	263	274	250	280	263	264	253	255	284	235	258	250	267	260	262	254	252	249	252	268	225	246	252	255	263	261	256	236	296	265	281	279	250	270	245	270	255	262	274	273	300	281	268	305	251	273	311	255	254	271	249	259	274	271	239	244	288	291	234	267	259	280	232	270	304	269	289	292	275	278	246	275	270	269	273	277	267	270	246	259	247	285	277	258	244	286	295	280	232	266	231	265	268	271	275	270	269	262	276	262	244	254	263	289	277	295	247	265	288	267	257	256	260	292	256	244	251	276	293	268	244	275	260	264	271	265	229	267	273	257	259	292	270	272	248	275	289	233	240	270	287	306	254	260	298	259	273	256	270	255	283	268	259	283	269	252	285	292	236	267	265	250	247	251	279	283	239	240	281	246	264	253	251	280	276	234	237	241	271	251	262	252	242	267	289	242	252	249	290	263	282	264	265	279	241	256	284	257	262	240	268	262	264	231	265	259	272	252	274	265	254	239	259	254	272	239	274	258	244	258	250	274	251	275	271	244	242	237	295	263	272	246	279	265	255	230	263	294	292	288	271	249	264	245	280	279	293	269	256	239	272	276	284	284	285	259	253	249	268	297	270	276	245	266	235	273	247	270	247	305	284	263	267	252	261	254	286	294	275	242	274	263	265	272	255	269	272	272	260	291	296	258	263	266	251	265	274	267	244	270	280	260	286	272	253	232	274	244	279	273	253	253	232	249	257	277	265	258	256	254	271	258	271	293	251	250	257	274	251	294	246	243	265	243	249	251	302	264	248	263	292	233	292	268	254	277	252	258	259	272	237	239	288	270	285	256	255	273	276	242	258	288	235	273	271	275	275	270	242	261	274	253	290	236	266	219	262	261	277	293	286	283	258	269	246	247	232	239	261	244	273	281	265	250	248	272	264	267	264	254	265	262	274	273	259	250	257	256	257	282	255	254	284	268	274	282	278	245	263	255	276	264	252	247	237	275	247	295	261	260	263	241	282	270	241	280	280	265	253	269	273	285	308	276	248	261	231	253	234	240	260	274	250	271	281	265	264	264	277	230	247	263	276	266	243	281	264	254	246	261	253	265	264	256	277	255	263	278	285	246	282	276	277	263	277	218	283	285	253	268	253	292	236	272	262	235	253	238	263	285	251	240	260	272	243	270	236	238	288	245	208	270	241	267	246	241	260	253	274	263	249	280	255	274	262	269	282	288	265	268	287	264	285	264	294	248	229	267	259	246	249	259	243	255	272	282	264	251	267	253	239	234	264	255	255	291	269	256	278	261	283	256	239	272	242	272	253	271	280	234	225	304	260	242	281	265	271	246	236	224	256	281	270	251	260	231	251	267	279	243	284	279	263	263	257	266	234	262	283	249	257	271	257	262	265	272	250	282	277	261	265	299	249	243	271	266	286	255	240	251	257	229	276	295	268	259	250	242	249	255	259	245	249	261	280	284	271	283	244	285	267	277	247	279	258	253	262	267	251	243	250	250	247	230	271	258	271	262	253	263	273	255	256	221	241	247	273	270	261	291	262	261	262	253	259	282	254	269	285	274	256	256	261	254	295	247	254	269	249	267	282	246	245	256	255	244	268	256	295	256	242	293	263	263	290	284	253	251	239	243	281	273	285	274	269	265	263	277	267	268	236	240	268	266
7283	11401	10398	5694	3612	2514	1815	1449	1228	1021	936	797	714	680	621	575	538	509	470	497	462	452	423	388	394	369	420	391	386	362	369	401	374	345	356	328	368	374	360	370	331	345	338	338	351	335	340	349	311	337	320	345	316	333	319	300	309	349	365	326	326	341	309	313	320	300	307	338	307	317	347	313	313	314	335	336	353	306	312	326	323	314	302	314	351	340	317	312	309	314	317	275	310	310	294	332	315	289	291	331	332	292	319	311	340	265	328	328	340	349	316	322	316	283	316	320	304	307	294	323	298	321	366	348	338	305	300	355	319	330	312	297	322	315	323	297	309	321	318	319	330	341	312	313	308	322	324	356	294	324	303	294	324	324	305	302	304	318	306	276	324	343	341	302	291	307	298	312	327	295	308	330	257	345	326	312	329	319	287	300	329	300	302	287	332	323	284	306	312	304	301	329	314	320	301	321	298	334	330	321	308	328	310	280	336	302	328	324	307	323	308	297	324	315	281	311	297	329	312	288	337	327	259	293	293	305	305	337	310	318	291	318	315	319	285	313	328	341	346	290	272	291	295	298	318	308	294	293	303	280	300	332	328	316	279	326	331	341	308	305	305	335	305	343	305	361	285	316	300	325	300	293	297	326	307	283	311	308	353	323	305	330	285	328	302	345	317	309	336	339	295	281	303	292	320	312	292	302	310	333	311	308	302	306	299	297	289	315	293	293	278	323	315	317	306	311	307	325	305	294	281	297	326	328	279	336	344	311	279	292	323	312	316	294	278	309	297	305	298	326	343	315	314	330	307	294	301	314	321	318	296	313	299	310	316	311	334	346	316	273	291	315	324	301	319	320	315	280	307	340	338	312	288	295	324	324	338	336	301	312	322	309	315	312	316	323	298	315	302	310	312	277	309	313	303	294	264	312	316	297	292	309	322	307	305	316	285	273	298	321	327	301	304	330	315	274	283	314	323	323	324	297	312	309	316	265	301	322	319	320	302	298	274	305	306	274	305	337	282	297	291	317	293	311	293	309	311	332	325	290	331	310	278	338	300	310	324	326	308	287	303	306	321	306	337	305	333	290	280	315	301	311	303	277	295	324	322	299	306	309	325	307	305	311	322	318	311	309	289	310	290	334	276	319	304	304	323	314	321	305	302	324	321	282	301	297	313	326	307	306	300	330	310	375	305	298	288	315	335	279	312	311	290	308	298	324	315	298	314	339	315	307	314	328	328	320	328	312	298	330	274	295	315	297	304	315	335	309	303	292	316	296	292	315	303	284	286	321	324	304	334	304	311	319	316	343	309	284	320	331	316	309	318	302	318	308	310	329	305	315	311	283	317	306	322	316	296	284	319	312	336	318	288	313	315	304	290	317	310	324	362	313	323	285	300	307	288	340	333	285	339	294	322	307	297	276	326	287	343	298	330	301	284	311	298	350	299	287	301	330	315	301	337	298	298	286	303	298	315	315	302	322	275	296	309	301	320	282	299	292	300	333	306	322	295	294	314	319	345	302	338	335	286	308	311	332	317	307	274	291	311	348	303	275	343	295	321	281	306	303	333	324	309	297	314	321	298	325	311	335	307	320	318	280	279	329	332	307	299	307	305	303	313	282	378	324	320	281	330	295	315	288	332	320	305	320	318	326	295	308	296	317	346	316	308	288	306	312	318	335	312	345	296	326	322	305	310	298	308	260	317	304	319	298	332	280	304	306	280	302	299	275	330	311	330	314	300	318	317	310	319	330	316	290	352	337	314	277	330	317	281	311	352	305	303	329	314	293	304	290	314	321	283	328	297	290	288	307	300	291	352	324	291	314	316	292	295	299	337	316	300	305	318	333	293	312	343	316	286	301	316	309	312	327	325	329	310	320	310	321	313	317	308	321	313	289	335	336	316	280	293	326	356	334	277	318	313	314	343	330	292	271	284	292	300	291	301	318	317	325	340	316	333	275	325	311	331	309	289	310	306	272	330	302	294	302	302	305	313	321	312	340	300	308	309	282	316	291	307	336	317	284	314	294	328	286	298	315	300	336	321	304	313	337	300	330	329	308	302	289	333	340	343	318	355	299	302	333	306	304	291	296	323	328	355	322	336	288	312	285	301	320	330	311	300	313	329	295	299	312	311	305	277	287	322	336	309	311	310	299	304	307	293	305	310	326	314	292	302	302	311	335	290	289	293	345	294	285	286	309	313	301	300	306	323	311	336	301	324	329	301	292	292	275	313	292	296	318	305	340	304	328	308	297	310	283	309	361	299	306	321	312	323	349	301	313	331	294	276	324	321	316	275	342	294	304	313	322	304	311	324	303	293	297	289	311	297	315	308	317	321	313	306	300	310	332	300	287	304	347	313	326	289	308	328	288	324	304	334	320	298	324	325	300	309	306	298	288	354	318	314	299	293	290	286	326	298	319	335	313	307	336	297	283	310	334	294	293	312	303	301	301	290	319	317	297	335	327	308	317	317	334	321	307	332	324	339	292	317	329	286	314	303	309	315	296	320	287	317	314	261	333	332	297	320	302	313	307	298	299	301	299	290	323	310	311	294	317	335	300	313	318	309	326	331	308	325	276	303	299	332	314	318	292	300	334	275	279	317	303	307	306	279	293	291	338	286	331	302	297	303	298	287	315	295	315	298	319	300	320	326	297	303	342	323	323	318	335	312	304	323	298	283	303	294	321	290	313	286	313	320	314	312	305	320	317	318	307	302	343	303	287	314	331	304	311	320	285	297	307	299	321	318	298	311	291	330	306	327	362	303	300	275	281	287	302	313	322	283	311	308	330	290	321	291	305	346	293	271	331	317	300	276	320	316	295	341	313	295	289	304	335	309	313	326	293	294	323	289	324	355	288	300	290	337	293	314	281	329	301	280	308	308	297	310	345	325	279	324	350	303	302	305	337	305	323	298	306	314	320	306	304	314	304	296	337	297	293	311	306	277	295	296	322	331	311	278	300	325	333	294	327	297	304	326	327	339	304	327	302	315	343	301	325	311	350	271	309	338	337	295	357	317	314	308	303	269	309	293	317	294	368	331	324	297	313	310	319	302	287	286	312	310	317	281	332	338	297	312	273	289	306	308	318	296	326	313	292	332	343	287	350	303	316	326	328	313	304	314	312	308	286	353	307	322	285	303	335	300	282	348	329	353	281	300	304	310	278	323	327	305	289	285	286	333	281	303	329	319	300	314	312	289	322	296	300	327	301	315	306	314	291	290	316	320	326	328	292	306	290	315	285	317	296	328	307	320	291	316	314	294	330	314	283	310	302	295	309	321	326	317	319	290	314	296	328	305	308	317	317	338	303	311	315	310	350	289	321	271	288	289	318	317	325	313	320	301	302	291	292	327	303	336	290	323	350	324	316	317	298	325	304	310	293	313	318	330	337	312	313	300	293	347	330	289	328	313	337	305	335	342	312	303	333	295	290	326	297	278	299	322	317	280	295	322	289	304	307	303	335	292	324	288	304	309	317	317	300	310	321	312	286	329	328	299	317
23408	20978	27850	24283	20983	21024	8261	1459	1094	879	862	832	721	711	700	690	617	620	591	576	557	520	555	529	490	518	490	523	513	488	531	453	446	467	482	465	469	466	483	484	527	466	468	471	478	489	460	474	457	514	495	421	469	460	474	461	470	455	455	463	416	447	461	463	456	443	460	487	485	471	406	459	470	434	435	442	466	408	482	500	445	416	474	479	434	435	477	462	493	459	488	450	471	390	449	425	435	461	434	479	464	466	439	432	446	458	461	454	458	440	466	426	459	472	409	507	447	453	448	433	446	439	411	457	456	463	472	435	442	447	438	432	433	426	399	411	459	432	470	502	404	469	448	457	481	448	466	462	439	420	459	450	457	428	446	473	430	449	479	483	452	468	460	400	458	479	468	442	470	461	449	495	436	441	457	393	456	409	433	415	460	470	459	446	462	446	456	442	423	433	489	440	415	460	434	440	429	474	460	445	447	458	438	437	436	461	446	421	456	440	457	467	440	430	422	428	410	444	457	467	452	469	463	436	433	418	455	435	457	448	476	469	443	459	433	454	453	447	427	448	453	462	446	447	481	430	449	424	441	484	423	479	453	436	454	452	471	434	424	482	445	435	470	495	432	410	457	443	453	488	457	473	411	455	420	452	462	455	457	433	454	449	442	434	442	444	437	432	443	458	448	422	448	445	469	474	457	449	455	463	497	461	442	477	444	437	438	462	439	440	437	445	459	437	452	413	429	389	442	439	475	430	453	467	445	417	460	494	439	444	445	435	446	444	492	421	447	451	440	435	425	433	456	450	452	434	428	443	475	456	430	448	444	463	422	462	441	429	437	428	409	464	491	430	422	431	451	482	443	463	424	451	439	473	449	480	452	436	487	427	398	469	427	451	458	431	489	417	468	465	456	435	457	481	463	428	412	458	434	439	453	453	431	454	455	438	470	464	479	454	459	450	430	445	419	445	461	437	468	464	474	488	446	491	423	449	465	452	426	452	461	483	473	442	454	435	429	426	448	438	453	436	424	441	456	447	452	440	460	441	436	452	427	450	458	455	419	460	424	432	438	447	452	437	437	479	434	456	448	453	427	472	443	440	399	444	441	454	471	455	439	447	441	448	442	457	435	424	426	455	460	441	422	420	438	471	407	432	463	432	406	461	483	445	434	471	447	442	466	463	446	454	420	394	439	430	437	425	463	448	410	459	433	460	438	461	482	416	443	443	455	451	443	493	451	440	429	436	393	457	426	457	467	456	408	461	415	453	439	441	416	460	431	434	428	439	438	427	460	452	465	421	437	452	444	435	454	466	445	469	448	475	426	452	418	413	445	456	424	407	420	425	442	462	426	444	488	449	438	474	430	464	458	464	475	451	428	432	422	434	376	447	489	461	450	436	449	448	447	455	435	414	457	459	461	430	445	439	474	431	423	477	450	446	442	446	456	489	434	502	457	465	474	443	480	455	436	434	398	481	437	439	444	393	428	422	428	427	426	457	415	428	432	442	448	463	435	442	443	427	460	446	429	465	450	456	427	457	445	436	460	448	435	470	446	422	434	419	457	501	479	470	452	436	457	455	436	464	435	443	467	463	456	442	438	435	397	488	438	454	434	459	430	446	455	479	479	461	465	461	430	428	495	473	452	450	420	429	447	465	450	431	443	416	483	476	451	456	451	454	430	466	458	435	445	473	466	484	471	465	436	458	439	438	467	471	404	468	448	485	427	455	441	433	448	456	467	449	469	419	422	426	448	472	449	446	465	471	483	449	436	461	431	451	417	510	470	489	427	430	431	425	459	489	411	486	441	457	486	465	444	446	444	452	468	473	429	463	422	470	471	463	446	445	411	449	446	418	446	489	446	464	454	464	471	445	462	423	480	438	417	426	439	424	453	475	473	473	433	453	449	437	508	461	474	451	423	465	427	430	452	486	491	490	407	418	466	495	463	432	429	495	440	441	440	427	449	459	439	445	452	488	407	453	460	473	436	452	425	433	398	463	421	457	468	443	446	479	439	456	457	460	454	406	436	463	458	464	452	437	473	459	409	432	466	422	487	446	427	424	449	464	425	471	420	437	457	433	425	447	430	466	446	433	418	428	445	433	439	481	418	431	429	461	402	416	426	436	419	456	466	440	489	417	466	451	496	441	434	434	441	469	457	411	444	433	415	401	465	446	461	453	464	464	450	457	444	448	461	445	411	442	467	520	450	448	447	416	439	405	416	441	468	425	454	443	418	460	446	455	438	480	445	436	445	447	425	464	484	431	446	427	457	486	447	467	457	445	459	470	472	468	416	481	431	461	443	469	455	477	469	460	434	459	437	451	434	420	442	500	395	458	458	418	436	456	436	460	450	416	440	422	417	447	454	452	424	448	443	492	446	420	472	460	470	484	458	443	426	440	448	447	470	424	451	440	424	443	432	427	415	433	426	454	421	465	430	459	425	478	436	447	470	477	431	501	466	422	433	420	442	446	462	440	458	466	459	464	430	460	418	449	484	470	445	421	432	456	429	473	441	436	429	457	458	456	486	450	436	407	439	468	418	413	431	451	463	480	443	454	455	444	478	431	457	458	441	423	443	483	426	443	421	473	453	449	407	416	429	474	429	451	437	411	446	441	460	479	429	461	464	433	463	463	456	470	428	438	446	423	451	472	415	439	457	454	426	452	425	450	425	419	465	454	434	438	443	465	436	449	454	458	427	437	469	471	500	422	432	411	435	469	437	436	473	443	406	462	421	421	482	446	450	414	465	436	426	461	441	409	475	432	448	479	445	430	439	429	426	454	462	459	450	446	441	441	436	448	415	398	431	442	430	453	459	426	455	419	437	423	458	490	439	446	432	435	458	467	468	455	444	456	472	439	453	491	471	459	417	448	476	461	440	460	427	428	467	473	427	433	428	455	432	448	438	404	428	472	444	458	466	420	464	423	482	438	423	437	440	453	447	435	495	431	451	453	465	447	488	398	442	489	456	473	406	474	415	469	454	461	415	441	458	447	467	439	416	475	479	452	449	438	462	411	455	444	432	497	463	423	402	449	440	458	439	467	412	455	433	457	457	425	450	447	470	465	438	435	462	469	445	464	452	424	484	455	445	410	403	427	445	417	448	403	476	406	409	464	442	452	475	442	468	463	440	463	430	473	471	455	433	426	422	424	437	409	445	410	433	424	488	439	445	444	456	457	435	445	442	407	441	454	421	475	397	470	434	469	475	456	417	431	463	433	474	426	475	456	459	431	473	449	435	447	438	450	459	461	451	467	452	425	448	467	440	460	448	437	448	475	455	442	456	433	422	468	443	421	480	476	465	413	438	463	426	488	473	449	453	479	460	424	421	448	431	459	451	469	419	436	482	455	465	457	470	413	447	455	446	507	426	446	480	487	444	435	393	456	437	432	432	412	433	462	428	439	431	434	470	445	456	433	453	436	450	462	448	444	474	454	449	453	455	468	452	426	449	458	416	462	475	434	438	472	462	439	421	463	441	431	424	456	451	475	464	469
9970	17680	16072	9283	6018	4280	3275	2548	2073	1743	1556	1323	1149	1080	1009	928	838	846	743	723	756	668	668	629	594	614	574	594	618	539	533	572	569	579	497	555	486	486	541	493	493	483	519	479	505	469	479	517	489	489	490	475	496	472	504	461	434	492	515	513	462	488	496	474	486	452	483	469	456	423	467	478	504	459	463	457	441	445	467	477	468	440	483	444	462	467	477	462	466	442	471	484	434	461	510	463	477	481	482	434	464	461	444	443	462	458	450	492	485	437	481	474	445	424	453	441	421	444	455	486	448	485	433	483	459	481	455	414	454	444	486	445	425	469	466	440	432	465	489	478	460	434	475	459	461	478	442	432	450	431	479	440	453	479	447	442	421	475	462	444	466	453	419	457	434	480	434	437	476	470	462	501	479	467	480	474	446	463	468	432	427	420	449	441	465	492	498	462	423	468	499	457	430	452	442	490	476	480	431	418	465	476	502	436	441	464	405	438	470	458	448	467	477	472	467	458	484	392	468	459	473	405	454	485	452	441	447	496	462	451	516	482	481	448	455	451	447	431	415	459	413	424	472	426	464	401	458	431	434	479	474	457	462	470	445	496	454	420	466	467	458	461	449	467	452	418	483	463	474	440	444	460	445	432	462	491	449	466	431	452	394	433	469	442	428	452	469	439	457	442	466	459	437	435	433	453	445	416	434	446	454	443	442	468	431	457	481	433	464	432	479	436	409	416	452	430	451	423	453	413	450	480	438	434	469	447	433	446	487	477	410	463	442	492	460	454	431	444	434	436	445	471	450	459	448	437	444	475	467	457	449	447	498	460	486	465	445	469	425	467	422	435	452	432	458	477	472	461	440	470	444	462	476	485	465	459	474	434	439	433	475	442	446	426	532	466	445	415	459	451	439	458	464	452	469	468	438	446	486	500	435	444	460	434	485	433	444	441	455	453	478	425	462	442	466	470	463	457	458	487	458	458	447	440	413	454	466	466	453	456	464	450	473	442	466	458	455	413	435	475	419	473	431	421	444	432	469	444	462	489	452	453	475	464	466	426	455	451	436	465	444	488	461	489	413	429	421	465	416	457	477	437	473	439	427	468	532	456	468	487	475	411	488	453	420	433	460	439	437	440	473	472	491	456	455	461	449	433	446	439	467	421	440	438	438	462	465	479	452	487	451	429	442	435	456	479	466	449	430	436	459	473	495	441	434	479	474	491	460	467	422	451	483	460	492	452	440	443	453	452	430	446	461	440	481	461	438	467	452	464	439	458	462	464	445	482	471	456	470	462	489	428	438	455	442	449	438	446	450	469	472	470	461	438	450	410	435	448	473	465	455	448	459	462	429	424	468	456	479	429	415	469	440	458	426	462	470	475	452	471	457	512	432	454	449	436	443	429	465	437	429	413	436	444	461	522	470	465	460	458	418	456	443	462	471	490	448	459	456	434	442	417	459	466	427	478	434	463	495	462	432	453	433	437	448	441	463	412	467	450	451	436	448	456	455	431	451	462	470	411	420	437	419	461	482	476	471	422	449	463	429	453	449	452	480	446	448	440	416	472	437	450	462	447	429	473	424	473	467	437	442	472	466	447	482	490	451	465	449	453	446	470	435	488	472	442	448	432	503	445	478	417	434	448	434	468	443	481	448	410	474	434	445	413	468	506	476	478	462	462	435	487	465	478	449	441	437	460	488	431	492	471	426	490	437	462	461	473	439	468	494	391	439	440	442	423	450	488	450	450	453	445	447	422	435	421	439	457	485	435	433	491	452	441	448	463	437	429	463	448	436	446	492	428	428	440	454	509	449	445	455	479	451	442	434	458	430	501	421	448	473	450	418	471	438	446	452	443	468	431	462	437	443	468	455	472	438	424	454	430	457	408	410	421	469	440	478	466	446	440	458	474	443	467	455	472	473	475	475	427	437	402	439	440	439	417	431	478	462	486	456	413	444	453	476	420	459	433	430	446	453	438	469	449	450	465	441	456	436	429	433	500	440	430	487	441	463	488	462	447	479	430	453	443	413	404	487	392	418	475	430	472	462	445	446	421	429	446	442	465	450	405	486	484	451	433	442	453	449	468	476	476	428	470	416	440	434	428	447	442	453	475	475	461	460	451	428	435	453	468	516	478	430	490	418	445	438	489	451	477	457	446	440	453	436	433	475	464	502	398	453	439	471	455	463	442	455	492	472	425	443	431	456	425	406	424	448	490	450	436	427	444	465	445	473	435	469	491	446	489	422	438	423	436	432	462	489	430	471	443	432	485	433	452	443	429	474	444	464	463	444	461	472	462	462	449	473	457	453	456	459	436	463	464	464	459	444	472	439	449	438	488	478	470	456	434	417	477	480	471	421	414	472	489	460	474	467	461	463	465	417	463	425	425	436	469	455	482	455	419	447	394	454	448	470	466	430	443	418	467	461	477	455	427	452	462	449	438	472	429	457	441	436	472	489	436	443	467	423	423	460	473	470	433	444	452	470	454	431	454	451	448	420	432	428	422	413	435	431	440	453	445	470	444	484	500	493	451	461	464	457	417	448	422	464	442	461	490	458	446	476	449	467	456	455	436	462	471	445	423	457	412	459	434	459	398	484	424	411	434	455	456	478	447	416	458	449	475	446	450	491	439	426	460	492	469	447	421	423	455	445	465	461	459	425	408	425	462	436	479	485	450	472	468	445	440	485	401	431	450	426	487	413	423	470	407	494	468	449	458	468	448	449	425	444	460	416	467	470	427	483	414	439	420	441	448	421	441	443	443	425	452	437	427	449	437	439	455	438	473	446	476	458	439	458	442	419	458	465	482	489	495	483	442	463	446	498	443	437	460	465	468	452	502	475	462	458	461	432	473	482	423	436	476	469	481	425	415	416	414	473	479	441	451	454	449	454	476	462	478	458	459	472	497	420	428	446	483	475	449	450	470	446	446	488	436	471	445	473	458	452	443	469	433	472	477	483	464	463	519	434	421	475	454	432	446	471	453	476	456	455	458	438	414	448	494	428	436	442	441	471	488	419	481	476	432	435	421	444	484	459	458	433	434	488	432	483	441	460	489	455	462	462	484	426	468	472	444	470	447	471	441	406	477	487	465	433	425	454	451	444	467	454	432	435	451	456	446	455	446	421	447	428	487	440	459	492	436	459	451	450	461	414	467	457	445	415	447	426	475	446	410	468	474	460	455	444	451	427	429	438	368	477	442	441	429	482	448	481	413	445	445	446	406	435	436	440	460	471	449	449	441	432	457	447	436	416	469	465	443	458	471	439	442	429	434	473	449	436	449	449	449	467	449	441	419	451	471	440	457	449	443	475	465	455	427	445	473	461	485	411	473	421	474	442	490	466	474	417	444	431	454	422	434	461	462	477	401	479	460	467	411	423	444	437	440	452	476	435	443	460	466	460	455	458	457	478	460	468	449	478	440	457	438	444	442	457	435	469	455	452	453	447	416	460	447	448	434	441	414	456	499	449	445	413	439	424	495	456	457	493	435	402	457	402	429
28242	15354	2585	994	817	786	762	769	743	710	672	773	776	733	704	701	695	687	665	728	717	686	703	708	734	749	712	716	721	653	667	673	736	779	737	704	696	743	742	671	735	740	709	726	704	720	747	686	738	728	715	727	731	682	686	702	691	698	717	729	724	710	709	723	712	718	681	712	681	741	711	734	735	712	681	697	663	712	678	659	734	679	683	704	692	690	665	697	735	706	676	712	701	722	675	718	684	690	700	736	729	649	683	702	687	721	689	736	692	679	734	690	722	712	693	728	710	714	714	720	676	663	753	731	683	684	708	655	710	697	724	696	707	730	727	701	717	745	709	733	749	702	709	692	673	655	690	707	742	710	705	662	671	700	636	701	687	714	716	698	749	759	778	698	716	699	730	706	731	758	711	711	681	701	706	695	730	713	713	691	740	716	735	715	748	685	747	689	758	719	733	706	706	680	676	728	689	710	689	764	686	688	721	734	715	732	700	652	683	737	689	732	719	719	709	693	697	745	725	728	718	715	712	710	692	720	714	709	728	701	699	735	736	725	714	711	722	697	732	696	734	693	681	695	663	721	725	777	688	695	717	692	703	704	688	743	658	737	717	703	729	711	687	680	723	728	752	733	691	638	714	737	723	736	678	730	670	689	731	722	724	701	714	700	709	736	633	688	694	684	645	707	725	714	727	677	703	694	702	736	681	667	693	734	698	727	678	650	697	724	706	684	668	709	682	725	714	701	739	680	766	704	721	701	688	714	744	710	670	715	763	664	727	711	661	696	685	687	732	679	725	691	667	747	696	696	745	695	686	680	653	706	676	684	696	715	748	706	764	718	695	762	679	714	750	690	704	775	714	685	716	715	723	757	693	724	685	711	725	712	652	665	665	685	680	706	713	690	737	690	712	730	705	718	712	708	779	725	722	734	676	663	714	709	721	749	723	711	708	745	766	677	733	733	731	765	738	686	725	754	696	705	693	702	707	671	699	672	721	754	703	703	684	722	708	700	732	735	675	678	718	695	672	755	714	725	663	642	705	674	718	742	703	690	694	740	706	739	708	732	719	731	674	761	667	719	681	687	683	736	671	690	720	715	720	772	708	747	746	692	740	729	702	679	728	730	670	712	703	713	687	665	723	708	724	716	725	731	715	688	729	704	725	683	716	702	709	767	732	715	696	710	707	673	670	641	717	688	752	705	697	753	721	702	746	716	744	720	684	704	711	693	690	665	700	693	713	724	734	749	735	681	702	729	667	681	737	734	704	726	731	751	702	723	733	694	705	689	759	740	714	672	707	709	693	638	710	668	687	699	744	732	703	745	713	687	716	749	699	720	668	727	674	666	749	665	706	681	749	754	685	720	719	760	754	670	725	727	702	734	702	737	729	730	742	711	707	688	698	733	727	699	709	726	690	707	707	644	693	718	717	761	728	703	670	683	704	689	639	680	729	705	708	763	767	684	698	730	690	749	689	697	700	728	720	663	706	749	670	684	715	658	704	738	711	735	687	698	726	734	714	718	685	732	693	672	703	686	689	731	718	718	696	713	751	712	749	727	701	731	715	738	700	643	722	684	722	745	718	701	701	732	719	700	694	713	710	721	716	720	667	704	706	717	707	731	711	736	727	728	688	688	682	742	750	677	742	715	713	762	727	699	769	758	665	726	711	723	689	711	733	755	760	694	647	711	695	715	698	710	734	723	684	747	709	695	656	723	733	704	723	730	713	693	713	726	716	728	705	762	701	686	732	694	696	738	732	646	661	734	732	695	686	655	753	705	708	689	709	755	674	709	711	676	682	708	657	695	719	750	722	723	654	674	736	693	764	708	666	735	717	685	663	730	771	738	724	697	715	725	727	721	681	730	681	739	752	677	697	703	720	709	742	658	771	721	743	720	710	711	692	691	693	707	679	701	736	716	712	710	700	642	692	728	663	711	719	733	708	721	699	746	699	654	657	696	757	716	688	703	668	724	698	691	732	761	688	670	713	733	729	717	752	726	725	670	744	700	719	745	715	728	689	692	725	673	673	703	737	697	753	694	710	696	755	664	708	687	709	731	712	654	697	733	713	700	723	726	741	734	686	710	708	681	689	688	721	758	721	680	723	687	711	690	747	714	713	725	699	687	735	701	729	673	705	737	706	681	704	673	712	659	742	711	688	728	678	698	691	740	730	674	729	714	691	689	688	696	670	680	683	707	669	689	720	670	673	702	654	690	691	692	694	699	749	685	691	702	739	653	756	748	681	723	720	686	688	706	716	695	708	693	745	710	681	672	724	696	715	776	699	735	725	678	737	718	678	668	720	691	731	673	746	721	743	708	740	726	703	728	712	746	698	772	724	702	710	710	664	669	760	700	712	672	678	745	736	775	704	701	704	720	738	665	680	697	710	684	699	686	745	720	657	673	715	685	670	771	721	719	656	746	668	692	724	702	703	687	708	709	673	697	665	724	688	701	768	684	690	735	700	710	671	700	693	679	727	737	726	783	758	694	704	676	651	655	708	715	688	747	671	718	694	689	691	723	696	734	717	654	714	718	683	756	733	714	736	707	683	722	658	696	749	676	758	671	703	697	718	682	669	712	725	724	713	751	703	699	694	686	669	705	723	681	753	682	668	716	640	678	734	708	729	707	727	703	665	723	737	683	734	698	711	675	656	704	648	683	698	731	678	707	722	741	693	694	734	717	709	694	722	691	738	746	713	722	713	668	705	759	680	688	683	703	667	706	689	698	704	765	679	722	677	751	734	715	698	702	688	693	684	701	667	713	730	688	669	730	713	750	693	721	668	721	638	691	701	724	723	704	725	692	710	742	730	717	687	730	701	734	685	661	729	735	688	705	739	679	719	758	671	721	673	713	665	731	702	699	714	738	691	730	694	707	723	739	700	678	702	699	699	695	667	673	680	676	692	702	697	660	680	726	704	734	718	668	682	698	711	807	685	679	713	701	720	684	670	652	723	680	708	729	713	717	694	701	685	694	727	700	689	675	674	713	732	713	724	675	800	733	687	693	692	729	751	691	695	658	700	730	701	687	710	703	771	704	729	708	693	686	700	750	683	715	686	708	700	704	699	686	725	719	672	726	728	744	675	719	745	665	726	701	699	719	673	715	699	724	658	660	726	726	674	693	677	735	735	750	681	725	693	702	728	770	692	717	709	696	744	713	665	719	715	670	667	715	691	722	711	707	672	728	753	710	686	666	732	699	710	705	677	720	677	714	700	684	710	699	725	744	675	730	741	668	676	719	708	708	676	728	674	680	704	746	667	617	704	706	697	725	712	721	730	698	663	678	732	729	732	772	642	717	701	704	702	786	682	695	734	711	727	668	662	672	696	666	714	684	695	683	689	675	743	700	698	721	709	683	696	713	711	682	667	693	724	713	732	711	753	683	726	735	731	716	735	727	706	685	686	707	684	659	702	732	701	682	703	680	683	679	692	696	779	654	663	725	707	670	682	759	741	753	738	710	661	694	703	675	721	650	764	708	705	726	724	705
5304	1470	1424	1033	916	788	849	824	785	812	774	738	756	781	747	802	795	784	771	781	766	758	823	765	746	767	762	763	742	794	756	753	755	734	783	759	782	762	765	747	737	801	774	768	759	711	778	808	827	729	769	734	792	752	799	754	796	786	751	723	781	814	764	798	801	728	780	766	763	826	748	777	775	760	793	800	766	771	796	745	751	768	778	722	767	731	773	732	731	772	775	756	785	770	832	799	762	813	755	761	780	782	761	783	797	791	741	752	777	760	793	746	771	757	808	709	751	757	729	755	759	788	819	749	746	762	734	782	750	757	825	790	801	712	764	736	786	758	750	712	811	750	796	754	800	755	793	770	739	804	763	785	755	748	767	744	786	720	751	752	759	743	775	800	772	748	764	786	775	718	761	749	768	757	800	816	807	803	790	764	758	759	783	771	786	761	755	711	787	794	771	747	722	769	767	788	746	761	776	748	800	744	775	721	766	723	833	774	780	810	738	807	737	768	804	791	790	746	808	770	782	715	792	746	760	749	805	773	803	752	742	791	770	779	794	694	710	758	757	815	771	773	748	754	798	752	834	753	755	760	765	754	747	780	765	764	742	774	808	770	781	767	813	729	787	775	780	787	763	735	717	773	751	772	769	750	755	777	777	725	758	813	706	752	807	732	784	795	797	764	798	760	790	796	808	753	779	762	777	763	819	752	770	740	759	810	801	753	774	750	836	810	766	721	781	783	796	739	780	759	738	726	819	751	781	789	771	817	787	767	780	787	762	735	799	798	772	753	740	754	804	770	727	795	773	755	781	780	733	784	787	736	757	729	734	801	770	769	777	817	733	709	765	752	767	752	808	788	792	747	771	756	769	733	768	763	785	774	738	780	744	819	743	748	765	771	827	817	766	780	782	789	746	763	758	801	794	766	797	751	728	789	789	750	731	797	823	770	747	775	750	718	783	774	773	790	761	768	750	738	772	754	721	800	777	740	795	809	785	807	744	780	771	771	793	772	744	717	748	768	825	760	733	754	751	755	796	798	812	774	775	804	707	733	730	766	777	780	832	744	744	798	776	818	725	783	748	773	793	763	800	766	776	786	753	816	770	806	764	806	793	768	750	743	779	737	751	760	774	761	796	749	728	799	802	772	783	787	778	761	745	755	778	768	774	703	791	749	792	767	770	768	769	777	731	740	825	738	835	748	765	747	725	766	808	814	745	793	746	778	768	755	817	793	790	798	803	744	791	803	800	752	785	783	770	716	771	747	735	757	807	734	734	778	740	736	734	780	770	764	758	778	797	746	771	778	735	751	765	779	779	720	795	799	789	771	730	787	750	791	740	754	766	803	762	750	807	744	801	771	774	736	735	740	800	754	701	746	748	773	781	754	782	767	783	743	800	732	797	767	768	774	760	758	713	741	751	760	772	727	758	770	723	761	773	802	773	720	794	736	748	777	747	781	738	791	747	767	733	698	719	738	746	764	853	802	776	771	767	765	772	760	793	797	763	795	780	740	758	765	741	769	754	791	762	769	717	789	739	783	748	789	752	752	826	816	766	783	780	781	796	769	708	769	792	779	719	768	769	755	779	797	778	796	773	756	712	770	758	730	772	788	759	763	736	777	765	765	786	724	768	784	767	736	773	739	761	781	814	745	771	787	764	796	782	822	826	774	742	787	748	761	765	847	748	734	731	739	780	738	731	788	825	770	773	816	734	815	752	762	762	773	816	736	787	761	798	773	748	774	776	769	754	747	747	686	735	760	730	754	770	758	746	790	751	760	714	760	779	776	763	731	794	753	819	772	774	700	832	752	761	744	719	737	763	787	755	764	772	770	761	746	778	733	738	759	763	768	749	796	793	769	726	761	773	827	786	792	734	830	771	723	783	775	821	738	780	818	748	779	774	779	794	767	790	759	691	779	751	762	790	812	712	783	798	769	754	734	781	719	761	766	797	761	763	755	800	770	737	765	820	773	748	753	770	778	791	763	805	769	781	771	756	749	738	784	800	814	765	746	779	721	760	738	768	777	785	766	761	778	793	796	785	740	777	786	781	803	737	762	745	780	768	813	752	793	743	825	767	736	804	747	761	777	764	773	758	781	752	816	740	694	748	769	707	716	796	729	803	765	742	811	789	757	773	797	759	769	767	826	774	725	774	788	784	796	761	735	757	761	779	798	781	752	743	731	779	806	722	772	755	790	688	755	733	764	776	742	743	782	792	739	762	749	771	753	781	792	759	776	703	749	758	739	803	711	772	756	763	837	805	749	819	814	745	780	796	759	781	778	769	752	776	755	764	752	763	761	746	764	737	815	775	800	741	719	841	774	773	776	760	769	769	775	796	740	729	780	774	788	801	751	783	734	761	776	754	757	793	752	788	816	761	813	728	835	785	717	773	774	761	730	860	731	754	779	750	744	779	822	749	759	789	776	771	752	788	784	784	766	740	774	783	820	814	736	769	779	742	792	749	761	746	790	745	789	767	797	779	761	781	745	776	808	802	761	788	785	753	736	740	760	797	737	753	782	751	780	731	734	769	738	766	811	810	780	788	739	728	776	844	771	804	792	825	776	767	791	767	737	733	791	788	754	754	729	746	782	752	768	738	733	797	746	775	775	795	759	769	760	757	759	734	733	751	798	788	739	737	722	744	743	758	766	771	775	699	812	739	779	746	773	792	791	739	719	790	820	754	793	746	768	787	757	796	785	767	798	769	763	761	760	789	734	785	755	712	753	796	814	769	807	807	786	796	767	785	758	748	765	756	717	774	718	756	770	738	760	793	754	788	742	771	803	792	760	741	790	803	764	773	720	754	715	770	788	760	724	791	825	732	691	767	778	761	762	818	758	780	707	765	749	698	746	747	725	778	739	788	770	760	768	769	806	790	785	743	772	774	791	769	762	730	783	764	797	769	725	760	778	742	764	794	811	781	753	754	719	773	783	758	708	784	736	800	776	762	772	695	709	719	749	755	777	736	734	718	752	764	711	814	761	788	780	723	779	790	768	764	747	777	783	713	810	764	749	774	779	777	790	811	763	754	705	805	763	764	757	796	771	731	761	774	768	801	796	830	760	771	764	744	758	817	801	734	748	839	750	730	758	805	784	815	742	781	785	747	748	777	739	763	791	783	735	743	782	783	737	750	727	739	753	773	782	772	760	784	775	781	747	736	784	775	778	780	755	755	786	781	819	778	770	783	802	762	746	754	751	810	747	711	811	751	761	783	764	780	787	774	772	807	742	781	738	757	743	784	789	808	782	763	777	760	746	784	812	762	773	832	763	714	820	791	750	770	751	731	782	776	750	803	809	746	759	747	717	731	755	791	806	773	714	752	766	799	736	757	759	721	760	770	769	758	767	763	781	784	785	785	770	809	794	811	735	747	797	771	784	780	766	769	767	764	779	773	779	757	813	816	773	780	726	818	770	727	756	770	767	743	783	740	783	757	795	778	760	798	722	708	734	734	801	773	749	786	806	789	775	714	717	769	808	792	731	760	794
25331	20972	27546	24573	20965	11427	1216	766	585	537	491	451	398	448	354	368	353	359	322	342	342	318	317	287	330	288	310	326	259	279	304	294	286	271	260	310	242	271	293	263	264	318	315	292	288	262	262	300	277	245	244	259	268	282	248	271	247	284	266	260	277	285	256	274	300	259	285	272	282	244	279	249	277	272	274	264	326	258	260	290	250	281	283	252	252	252	259	260	284	258	290	229	235	276	252	283	285	252	267	256	272	269	296	298	263	246	244	268	264	229	290	253	286	264	275	279	258	237	264	238	258	270	269	253	260	261	275	244	240	269	308	266	249	255	271	290	300	285	233	272	287	240	283	249	261	257	283	280	237	243	278	281	255	269	282	312	281	279	244	250	246	254	271	274	252	255	283	283	281	269	248	259	266	257	266	274	283	239	256	234	259	238	293	295	255	250	266	260	271	248	260	264	271	246	266	302	262	275	288	277	249	275	259	267	267	248	287	261	263	271	254	265	277	271	305	266	260	283	279	252	270	274	252	276	263	299	283	260	292	259	243	255	266	241	266	236	249	289	249	299	304	289	267	269	266	289	258	257	296	252	292	269	269	250	280	271	254	304	227	234	266	277	246	255	257	280	246	278	279	263	231	288	293	283	243	282	269	249	295	287	265	273	244	254	273	272	245	269	256	276	268	287	259	267	247	240	301	256	268	262	253	247	268	281	247	255	273	257	257	237	282	213	277	253	250	270	242	218	236	244	270	269	295	244	270	300	276	279	293	239	235	255	284	277	276	265	276	274	269	258	267	251	236	266	260	267	269	258	272	243	259	285	256	269	288	240	275	287	274	284	259	240	235	261	295	270	257	254	252	233	258	236	290	253	288	245	273	284	251	254	263	250	280	272	270	259	260	258	234	279	270	270	289	241	300	238	262	267	252	263	249	247	288	240	251	279	284	287	281	280	255	284	243	271	262	269	245	288	266	235	270	256	263	260	294	252	265	256	289	256	272	253	249	235	271	251	270	262	276	257	277	268	255	263	264	257	273	253	295	271	240	277	264	251	258	235	290	274	252	248	252	276	297	275	286	247	267	265	269	297	251	244	280	307	230	265	271	260	275	279	278	261	262	288	258	277	262	253	280	266	268	272	262	262	288	286	273	293	250	276	268	291	255	252	243	259	267	269	274	261	266	273	273	262	235	266	271	276	269	281	252	248	263	276	265	291	275	264	262	264	269	258	248	263	265	263	237	289	251	282	274	258	275	281	276	243	264	261	269	259	256	279	269	287	286	267	224	281	239	243	290	262	276	254	280	284	284	244	251	277	240	248	258	257	245	269	243	251	259	246	245	298	276	284	244	280	247	237	237	249	263	282	243	280	264	280	288	248	251	282	243	265	282	244	249	283	283	264	258	292	260	251	239	273	278	248	256	269	285	269	275	273	265	260	288	239	283	281	293	257	274	268	266	232	273	253	243	257	271	256	244	267	258	238	245	236	270	252	279	262	256	258	263	229	266	246	257	241	254	278	271	281	270	245	277	237	237	259	286	259	293	263	261	258	272	272	260	254	284	276	253	272	265	279	264	271	277	276	245	278	284	227	275	266	274	287	269	289	281	264	245	279	258	290	250	268	266	263	274	288	253	268	257	278	246	243	249	284	272	254	267	305	257	251	239	272	262	252	277	266	256	276	297	249	281	256	267	245	286	281	277	259	266	271	253	262	254	232	260	268	255	276	242	271	242	283	277	256	267	247	256	266	265	255	251	235	253	252	257	247	273	285	274	267	289	290	287	258	268	268	290	278	266	278	271	253	271	257	274	264	272	265	281	265	268	280	267	278	287	248	248	266	254	270	274	263	294	250	255	253	249	277	273	283	252	259	293	241	295	245	224	271	273	274	289	285	279	264	275	263	245	271	272	276	264	275	279	271	253	250	236	245	269	266	271	262	240	260	231	249	229	271	235	265	260	255	289	271	267	264	261	272	286	273	255	257	258	245	272	274	279	255	240	273	300	253	264	269	267	265	244	292	230	256	246	216	266	251	284	245	276	292	273	290	276	273	228	259	255	270	277	249	277	242	263	271	238	271	266	242	290	278	273	248	273	278	250	280	254	274	249	275	265	266	261	285	301	267	298	252	248	244	270	255	250	283	258	271	265	241	264	244	272	271	258	250	271	275	279	268	256	264	259	280	254	240	258	246	251	253	275	245	262	257	259	280	289	270	258	264	254	286	264	274	251	269	275	240	276	266	264	268	276	275	278	265	271	269	280	237	284	249	289	270	259	254	276	267	247	267	286	253	265	291	268	294	256	268	275	292	264	278	259	259	252	279	275	279	253	281	258	260	256	262	265	256	250	275	228	256	268	264	282	250	268	251	277	261	292	259	244	268	270	274	259	252	261	277	293	267	269	252	271	277	304	261	269	260	253	250	246	285	265	257	302	257	286	262	267	287	253	239	241	235	270	230	263	262	257	275	261	260	274	261	283	258	277	267	276	276	267	291	225	276	286	250	251	250	253	282	241	277	261	288	271	272	260	278	252	261	279	254	246	271	266	236	260	282	259	276	251	270	261	270	259	283	241	259	236	236	249	231	257	278	254	283	277	251	251	286	288	275	262	255	249	262	248	255	257	275	272	239	275	261	237	262	250	306	225	247	252	261	275	258	286	271	264	263	241	288	270	270	245	226	280	242	273	272	248	236	242	255	273	245	301	279	265	240	253	280	274	232	282	278	293	268	249	268	272	239	243	260	248	243	260	259	265	263	254	272	258	282	255	242	307	262	307	298	256	260	256	299	224	275	257	269	263	275	273	260	260	259	233	245	234	250	256	266	262	296	262	265	277	281	272	267	253	266	270	253	267	281	261	282	292	256	267	310	252	261	279	269	276	257	257	264	258	261	253	265	263	291	245	266	253	258	274	266	266	272	305	221	270	291	225	278	230	247	253	289	260	267	248	274	254	276	275	279	263	288	250	280	255	299	245	239	280	250	249	251	263	255	267	244	273	276	262	281	276	299	276	262	295	256	273	264	248	262	229	285	282	292	251	243	265	244	283	270	276	298	257	245	276	245	249	271	248	251	269	258	261	254	278	281	260	250	230	267	258	261	260	266	247	253	277	262	248	251	260	248	260	290	256	242	258	251	222	251	284	268	237	294	247	262	256	289	270	257	252	281	300	280	263	241	288	265	274	255	270	248	254	281	279	258	237	283	256	273	269	267	277	255	263	270	285	261	251	290	266	259	273	258	254	254	254	263	263	256	271	282	273	231	280	282	245	277	271	293	262	281	260	280	261	253	251	284	278	254	276	280	265	255	247	262	271	265	270	278	238	230	250	306	269	260	287	275	247	231	278	261	263	228	272	273	260	230	241	270	276	272	262	265	251	258	276	271	267	269	263	261	260	256	274	245	261	248	236	265	270	256	249	256	279	277	255	248	284	290	278	296	278	254	266	248	267	282	263	240	237	261	257	254	268	301	244	271	258	274	272	249	267	275	242	309	277	270
7361	11575	10406	5694	3612	2475	1820	1538	1190	1038	874	811	756	692	632	541	492	506	512	505	432	454	446	383	420	424	377	371	387	365	391	364	361	331	381	362	346	306	327	344	338	367	290	341	304	345	336	319	294	336	324	316	303	335	323	297	323	333	312	336	346	318	323	339	297	324	307	310	338	340	319	340	344	339	348	336	314	317	298	331	268	328	314	326	331	309	317	313	339	303	303	305	331	342	286	325	312	292	342	303	298	326	309	327	306	311	327	267	298	320	290	301	339	354	295	339	315	325	319	293	304	291	320	327	274	339	344	309	326	295	302	315	304	306	320	322	311	311	308	295	306	310	321	339	309	298	341	323	307	330	321	313	314	320	319	282	310	299	273	294	323	297	309	306	333	325	309	359	289	332	303	310	317	319	322	286	333	291	323	322	284	293	320	329	330	291	314	329	337	323	316	275	304	323	283	306	305	298	295	315	314	288	323	328	289	290	328	312	301	294	324	284	294	309	329	319	277	313	313	324	287	332	294	330	323	305	351	314	309	319	302	303	296	301	315	314	300	300	287	309	283	311	322	340	311	327	313	328	331	308	307	289	266	313	301	317	330	313	328	332	303	304	318	294	317	331	316	292	300	313	330	325	323	297	319	300	287	304	303	303	304	332	306	322	304	301	336	277	320	320	312	354	334	314	306	314	291	279	315	314	307	301	291	283	275	308	300	276	316	288	301	322	304	304	305	312	319	300	340	306	289	306	347	316	295	337	297	341	292	309	304	304	333	313	294	320	290	322	317	290	339	303	315	314	296	294	308	300	323	275	317	328	307	326	302	329	320	314	327	281	303	292	312	326	293	312	290	329	294	312	299	265	332	306	318	300	300	291	299	302	325	299	315	281	332	327	253	338	302	290	298	311	298	322	312	310	322	272	338	292	291	291	321	314	336	325	272	270	295	285	322	309	325	315	313	307	327	334	319	321	319	321	307	322	277	308	300	283	301	295	291	336	347	306	306	334	313	314	301	327	296	325	299	324	290	311	311	334	313	317	307	283	282	297	319	352	293	298	283	304	313	299	305	318	298	343	300	305	308	297	330	353	290	333	328	304	301	310	311	308	337	279	281	309	312	310	320	310	324	342	304	307	292	304	290	321	289	318	329	312	311	330	310	321	321	302	309	315	316	312	303	311	318	331	321	304	309	302	294	282	311	305	331	335	300	296	288	333	302	316	294	307	275	316	315	313	293	303	325	310	303	294	304	328	305	322	297	289	331	287	308	321	290	318	304	342	297	311	307	334	332	312	301	306	325	333	315	301	311	319	307	319	283	339	316	314	309	299	305	297	299	313	299	301	315	306	335	290	311	322	361	271	271	300	330	292	301	319	293	309	293	334	316	303	322	299	309	282	327	302	285	310	298	308	315	311	299	321	311	328	322	337	344	307	338	309	315	308	302	329	313	300	297	343	303	317	329	306	310	296	299	328	287	337	341	309	318	282	302	292	316	311	313	331	332	339	296	317	329	313	303	275	325	311	331	294	342	316	314	296	315	310	300	306	314	332	298	333	278	322	271	319	322	339	316	303	331	327	300	310	296	330	311	315	314	315	281	339	301	314	306	325	313	300	329	270	266	324	337	316	310	323	314	284	329	289	314	308	296	301	328	322	330	364	282	360	305	319	306	321	329	304	304	327	314	307	322	314	294	333	282	271	303	288	327	293	301	288	326	309	309	315	342	330	333	312	318	321	323	317	313	300	323	306	311	297	317	300	323	313	308	315	317	319	292	278	303	336	309	301	307	290	308	338	333	335	315	333	300	302	312	322	293	303	317	330	317	294	285	312	333	333	299	313	284	298	305	317	304	328	315	305	319	321	300	313	310	325	304	304	313	286	299	339	311	317	311	302	300	323	343	312	301	333	307	290	297	295	335	312	301	321	324	301	304	325	299	313	317	280	277	308	302	320	293	304	302	331	321	308	333	367	310	291	301	304	317	315	293	289	316	311	343	301	318	335	317	321	294	340	310	309	312	270	316	309	289	309	301	303	309	294	301	315	317	325	321	279	297	287	354	336	311	320	283	309	315	300	337	308	308	308	314	274	311	308	315	335	318	294	307	324	345	333	291	307	298	309	291	296	288	309	311	289	330	293	303	301	291	296	308	300	308	303	306	256	258	317	303	287	321	321	286	296	339	309	308	326	305	314	303	275	273	326	290	276	332	303	314	286	298	263	310	296	287	330	317	318	284	311	308	322	335	298	330	317	300	274	302	307	320	312	284	317	300	332	318	277	326	309	312	294	304	344	312	319	301	274	293	301	308	298	316	291	322	301	323	291	315	288	307	329	297	279	312	269	306	280	308	307	314	313	325	307	295	314	335	302	313	290	321	305	318	294	348	326	321	309	306	316	316	317	352	336	308	326	291	305	297	327	267	302	247	301	289	322	302	315	299	303	344	308	296	320	286	307	293	324	299	290	306	299	317	312	297	282	299	286	303	298	315	323	319	323	310	289	299	302	298	335	262	301	282	267	316	315	320	295	310	305	329	346	310	317	302	308	326	295	308	304	316	299	292	334	299	290	330	313	303	284	325	300	301	306	315	355	319	294	313	306	295	312	309	315	279	303	298	315	349	306	301	315	303	304	315	314	300	295	310	330	295	279	325	311	325	324	304	322	323	302	310	275	299	312	312	285	300	304	308	341	298	297	301	280	312	294	299	314	275	312	294	332	332	351	331	293	338	311	291	304	310	302	317	297	299	321	313	305	302	310	301	316	319	309	310	303	285	320	317	312	320	303	282	307	300	302	320	307	292	334	277	286	293	298	279	333	333	338	321	317	319	320	334	298	290	308	319	309	331	289	290	309	302	308	295	324	315	309	320	301	289	304	324	313	298	317	321	335	324	302	319	309	316	299	275	289	306	312	308	324	325	306	313	298	298	303	292	309	302	327	294	351	322	332	285	327	302	318	339	317	340	321	320	293	332	312	324	317	294	330	294	317	314	315	298	310	300	305	322	322	308	315	274	316	324	311	332	297	283	292	317	310	292	292	274	317	294	300	297	330	277	324	296	300	292	323	313	343	322	280	298	313	311	328	335	328	301	335	331	334	306	290	322	296	313	282	312	324	322	270	316	354	293	321	288	314	320	302	300	290	301	310	300	301	329	302	302	303	288	301	311	290	334	306	320	327	282	298	336	316	316	295	307	316	295	326	297	306	322	299	310	310	312	318	323	271	320	309	318	351	315	311	288	303	320	330	329	313	324	322	328	295	299	312	332	301	311	317	311	335	290	330	335	307	335	308	324	333	298	300	308	302	310	313	317	291	316	306	298	304	333	295	315	316	300	293	336	319	319	302	323	340	321	305	321	295	313	294	311	294	306	294	297	280	338	293	312	304	296	317	281	313	296	334	310	313	274	342	340	298	286	312	294	336	317	338	293	292	327	298	315	305	311	305	317	330	329	334	311	297	304	334	313	291	316	335	330	280	301	328	300	296	318	351	310	272
23340	20972	27847	24272	20979	21034	8182	1403	1022	918	858	816	741	727	660	648	588	591	573	593	568	552	519	518	540	533	525	499	472	468	508	509	504	462	473	498	475	486	475	487	460	470	429	449	534	467	456	452	420	460	507	472	480	509	471	436	436	477	466	487	480	456	466	479	436	484	441	457	437	438	466	485	464	454	465	434	415	475	451	427	471	454	460	440	485	502	433	444	486	448	459	468	460	469	446	454	474	439	452	471	468	478	457	503	445	433	434	459	458	433	452	464	419	482	445	513	442	445	415	439	463	482	427	425	461	450	471	423	468	415	418	471	465	440	447	475	459	432	428	417	447	468	436	448	461	472	472	469	460	464	439	417	402	447	421	416	452	429	450	442	467	440	430	445	467	466	419	454	434	423	417	463	400	464	458	444	464	420	436	457	463	454	475	486	447	472	452	434	444	449	436	454	433	418	449	485	431	449	472	441	468	428	457	479	449	436	442	484	455	445	456	479	446	449	462	446	460	464	473	490	429	459	455	422	430	461	462	442	438	438	442	475	445	460	496	446	445	485	438	454	476	436	428	443	448	464	461	483	449	440	440	438	440	442	440	467	439	417	436	455	482	459	471	436	463	424	444	456	444	453	448	447	432	463	444	453	456	470	462	495	459	460	477	457	462	443	431	465	462	458	415	438	418	432	453	466	476	471	456	469	427	431	469	472	476	435	427	446	461	453	436	454	423	479	452	447	491	455	460	466	412	441	440	433	430	428	428	437	460	454	413	459	464	443	489	457	443	490	425	439	449	435	457	439	462	443	462	456	448	435	468	457	466	479	444	451	442	467	486	435	446	449	433	495	455	438	444	433	459	437	425	474	458	448	487	441	457	455	437	453	440	438	464	450	437	455	428	450	452	449	422	440	475	458	417	475	425	429	445	478	450	442	440	420	412	452	461	448	476	444	470	449	391	430	455	446	441	445	460	463	420	426	426	457	438	424	436	428	443	420	441	443	449	413	464	487	438	458	413	442	473	453	464	428	461	445	452	460	460	432	471	412	447	442	426	430	452	452	465	448	441	437	419	420	441	464	450	462	426	447	433	417	444	446	424	478	439	428	470	424	432	477	470	486	414	456	446	435	437	446	430	451	462	466	442	423	457	425	453	419	476	433	410	424	427	447	471	447	430	429	414	441	427	423	453	438	449	432	458	425	454	431	468	443	436	441	425	453	444	461	459	450	429	467	423	413	446	474	402	444	469	445	444	474	461	418	467	431	490	473	448	447	474	460	453	479	453	420	422	438	495	482	421	464	444	445	418	444	454	410	418	455	437	438	460	445	399	446	472	469	450	450	437	440	403	472	458	432	446	423	434	481	477	447	417	471	446	435	430	424	446	447	427	459	453	402	482	437	413	431	448	428	490	460	477	453	435	470	424	457	463	449	432	488	433	437	449	488	427	468	420	452	434	424	446	442	463	414	470	452	437	441	446	478	438	468	432	460	484	453	463	470	436	446	440	442	459	462	436	439	409	459	430	420	433	446	471	494	471	452	493	472	443	473	466	446	488	456	443	447	461	423	430	436	452	437	472	416	411	480	469	423	469	439	433	431	451	460	451	412	457	429	438	441	487	453	433	440	405	466	446	464	461	450	437	419	423	482	435	468	464	430	462	426	407	407	408	445	440	481	434	465	459	456	512	476	451	437	464	441	410	447	437	434	438	423	432	438	414	468	451	397	444	459	457	435	429	455	464	437	443	472	418	437	430	463	492	475	467	432	464	438	455	443	456	446	450	447	438	502	416	447	437	456	431	443	428	441	466	449	508	459	468	468	398	445	456	436	470	428	416	450	425	427	450	496	482	463	484	423	470	438	434	439	439	453	428	449	467	417	448	452	432	421	442	449	432	462	437	440	444	483	418	425	420	465	396	425	468	435	465	436	443	433	439	444	398	456	443	474	437	432	457	409	423	474	466	424	461	440	429	442	439	414	457	485	454	397	427	444	462	445	485	414	465	460	454	453	434	462	481	474	437	434	437	424	504	477	477	450	400	460	462	466	442	442	395	432	450	449	427	479	463	443	381	448	407	440	449	460	464	469	468	481	462	421	450	428	414	449	441	457	451	440	463	465	437	476	428	439	471	448	444	420	451	452	468	436	430	432	399	452	397	438	438	450	452	429	424	456	458	455	473	455	450	446	426	456	457	456	430	434	411	460	472	470	442	458	423	417	439	496	437	440	449	452	473	431	449	451	436	454	468	431	443	472	494	453	482	450	428	452	427	457	464	420	443	458	469	453	445	472	464	448	445	445	417	443	488	451	460	442	446	445	454	406	469	428	447	478	478	457	467	437	436	450	438	483	460	466	440	438	444	472	471	441	462	427	438	451	472	416	463	472	460	473	417	442	467	458	460	435	444	495	431	494	426	439	463	424	466	441	484	471	430	411	458	463	448	473	449	435	441	459	433	396	417	447	463	493	444	431	446	445	421	468	418	451	488	445	469	413	431	393	466	452	421	470	432	418	461	437	449	437	444	422	464	460	439	452	466	441	432	428	457	428	433	468	413	425	456	441	452	423	441	399	418	420	409	458	442	430	458	447	461	438	453	438	451	465	452	447	425	430	406	435	440	420	413	442	457	456	471	470	435	444	459	455	455	452	459	459	433	422	473	461	454	445	439	435	478	449	444	470	438	414	446	458	438	451	466	452	427	422	420	459	433	441	468	460	468	470	393	448	432	420	439	481	457	424	439	397	479	467	454	450	447	430	408	471	468	470	425	440	446	419	478	457	493	436	446	464	408	431	446	445	460	429	434	446	452	437	452	446	442	439	468	423	467	433	433	438	491	443	432	427	427	452	478	439	433	428	461	479	425	468	427	422	459	425	450	448	448	435	443	462	510	456	505	441	461	450	411	435	414	449	459	440	481	446	435	482	428	437	472	463	451	482	457	443	419	474	452	470	459	429	458	472	467	465	438	439	430	421	447	426	480	429	459	426	447	426	451	456	423	435	427	436	439	469	483	443	421	448	418	454	439	420	443	460	470	469	462	458	431	438	406	404	484	439	463	457	416	464	468	446	433	453	443	431	462	421	460	448	416	424	444	446	449	444	433	463	432	409	446	448	481	455	469	446	447	469	472	410	450	471	456	439	464	439	494	459	409	469	462	433	459	438	415	469	448	447	453	488	417	412	440	444	442	438	425	404	452	439	458	438	449	437	451	447	444	454	434	406	439	446	442	458	470	485	432	470	428	441	468	482	472	436	469	420	457	487	429	472	411	430	445	422	463	467	423	418	423	438	488	487	433	436	444	456	424	464	450	453	470	457	432	428	435	450	449	459	450	466	452	431	463	450	464	496	453	423	412	424	427	480	453	456	464	430	450	481	459	441	470	446	465	480	476	416	462	440	452	430	437	489	476	459	433	412	441	427	465	435	442	422	434	440	467	460	456	462	444	457	465	421	470	435	400	447	454	438	436	409	462	442	449	444	468	481	437	430	411	443	475	393
10091	17686	16033	9229	6129	4257	3120	2576	2095	1736	1437	1340	1228	1116	1029	982	851	747	772	766	715	692	660	648	607	628	605	620	533	558	541	521	565	546	515	525	519	488	513	512	478	494	504	515	493	496	480	475	488	516	455	492	496	493	446	475	480	470	525	457	494	519	466	439	461	482	473	453	452	503	466	459	452	476	488	459	469	508	474	442	438	431	420	442	460	459	465	471	446	454	471	460	506	410	488	459	445	448	471	456	469	483	457	515	464	456	475	441	450	497	458	507	487	470	439	426	497	473	478	492	429	454	416	482	464	477	438	474	451	425	432	441	462	503	438	434	447	478	469	474	446	497	464	458	413	466	485	453	423	457	471	425	435	517	411	447	443	413	415	458	460	447	395	455	423	430	467	411	455	459	435	448	412	421	431	449	479	502	449	439	449	449	482	463	427	480	455	469	451	411	510	479	476	465	474	449	431	422	466	443	463	405	426	435	448	442	427	428	471	496	451	441	444	475	475	439	427	464	477	480	429	464	431	480	466	476	449	448	471	484	456	457	436	458	446	497	463	451	452	428	414	479	466	450	431	461	422	453	437	486	471	451	450	429	420	436	461	471	416	471	431	445	444	447	422	448	447	460	432	447	426	479	457	415	481	434	432	430	427	486	445	444	446	492	452	468	501	422	455	444	407	472	447	460	418	498	402	437	453	455	460	455	417	480	466	495	471	485	472	456	455	469	452	461	443	493	425	452	479	451	448	449	496	460	464	457	433	454	468	446	435	449	446	445	459	464	435	462	451	451	431	432	462	460	470	414	424	457	419	430	477	408	475	457	465	441	468	489	438	461	441	457	448	474	459	471	462	424	452	432	432	465	433	426	454	426	468	450	426	474	459	460	492	483	471	453	432	437	440	449	424	452	462	467	473	438	477	426	474	460	429	446	449	418	444	452	444	453	457	429	403	440	455	471	456	403	460	459	441	473	514	449	484	474	475	426	440	464	468	449	476	474	425	435	427	462	473	400	448	414	418	461	448	464	417	483	438	454	445	446	424	448	410	484	450	436	438	477	406	446	432	470	413	431	431	434	440	478	436	431	463	452	452	439	456	445	457	441	417	462	456	424	427	514	460	508	444	477	445	440	486	443	451	458	466	436	459	428	455	494	450	464	444	484	400	480	461	488	442	427	429	458	441	450	400	437	473	466	441	431	437	459	424	490	437	464	465	406	450	428	460	457	427	413	452	416	431	489	460	439	449	454	454	465	457	452	440	503	500	454	476	466	438	434	454	428	428	489	446	446	462	446	475	447	445	444	452	480	465	430	466	437	410	490	473	476	492	431	459	472	485	465	415	454	466	435	478	435	429	440	480	420	445	463	473	445	468	457	444	426	401	460	455	433	455	444	428	484	395	447	481	444	434	432	454	427	452	455	470	440	434	448	478	482	449	473	444	432	458	449	446	472	431	451	406	461	422	465	471	446	469	429	402	488	454	446	473	460	455	446	449	460	433	493	413	451	446	459	446	455	466	448	418	438	455	457	466	450	435	481	463	456	449	467	464	448	434	434	493	448	427	406	434	416	476	477	414	448	448	459	450	414	447	433	465	424	469	444	449	417	445	440	453	401	457	421	420	494	453	455	468	461	452	439	466	467	457	437	432	437	490	411	418	457	507	434	433	444	465	453	479	415	449	463	455	428	435	401	445	458	498	433	425	453	466	480	468	446	433	463	487	433	462	455	453	463	499	471	416	516	458	446	460	474	504	477	427	453	463	445	439	414	499	443	480	431	450	472	469	459	466	472	439	462	415	475	429	470	429	487	455	436	450	464	444	412	438	425	478	463	454	436	436	443	468	465	447	454	449	458	448	456	429	445	456	392	461	464	497	486	427	490	399	466	424	458	432	457	429	436	421	475	448	439	436	447	462	422	474	447	467	503	482	412	432	441	476	436	478	424	470	457	469	434	497	435	407	471	483	474	450	433	442	459	400	458	435	479	474	490	425	459	441	453	436	432	440	417	467	448	456	435	464	441	437	471	439	432	467	451	464	433	443	409	461	452	408	432	472	466	456	445	441	473	466	468	454	447	477	456	428	420	448	436	419	436	460	434	452	433	417	436	424	431	467	479	463	470	450	432	436	440	438	435	442	454	441	471	401	439	495	417	399	469	448	408	446	467	476	478	432	421	421	449	491	481	395	447	428	421	417	433	426	459	483	474	471	460	444	460	432	417	441	436	476	457	462	470	464	458	460	457	419	478	436	454	447	443	457	444	459	449	461	438	456	449	445	481	441	423	447	458	474	475	449	463	458	473	426	444	432	433	446	453	455	464	492	478	465	458	475	446	462	412	438	456	451	486	447	465	427	462	488	454	475	412	440	464	486	453	442	426	431	465	462	459	410	413	440	450	454	456	436	417	488	425	476	433	458	467	431	438	455	422	403	415	482	444	444	448	483	470	423	479	438	431	483	434	442	456	452	439	447	481	489	435	445	455	462	469	445	442	442	441	420	433	496	488	437	463	472	497	467	431	486	460	436	451	449	431	461	482	468	483	405	469	464	447	501	431	422	503	461	427	444	447	446	450	446	445	476	458	483	448	425	469	481	487	430	456	459	473	416	491	424	444	470	470	453	501	435	460	478	411	393	415	432	473	439	468	481	422	451	410	439	432	469	475	472	456	448	481	427	434	452	495	479	458	490	450	442	474	452	426	447	454	455	475	441	454	430	468	455	446	454	426	443	456	468	465	458	483	472	460	455	441	466	430	465	439	416	470	494	464	494	441	452	478	470	427	432	455	425	449	436	434	464	461	467	424	468	458	455	471	441	453	435	421	447	451	473	454	440	453	461	428	471	473	455	473	402	492	472	480	461	455	443	422	454	454	449	445	431	439	491	465	400	428	429	479	456	437	479	453	460	413	438	472	452	459	469	458	439	456	454	465	439	462	455	470	452	441	483	423	449	410	474	461	407	431	465	433	453	418	426	464	470	441	431	446	473	423	436	455	416	439	441	449	499	456	457	465	443	437	433	461	412	475	438	441	462	463	475	461	453	431	460	428	438	477	439	444	452	464	440	453	455	454	458	423	469	471	483	428	449	460	460	454	450	452	478	456	459	469	455	475	464	491	469	464	480	446	457	430	467	468	475	490	448	472	458	466	467	486	423	453	459	484	463	473	472	479	405	477	476	422	451	476	491	467	443	450	405	422	452	478	473	420	463	471	468	440	444	422	429	453	406	448	395	440	456	454	449	467	434	442	468	454	469	423	444	467	478	456	459	438	441	466	461	426	438	432	440	467	470	424	410	474	436	467	445	462	457	446	482	423	475	412	460	400	444	472	469	445	454	407	463	429	442	422	415	436	438	427	463	476	485	433	458	432	489	496	455	476	479	432	438	460	478	458	453	459	433	447	429	425	462	460	462	451	463	406	485	485	430	467	435	435	480	449	468	429	446	454	445	447	456	434	448	499	453	441	426	445	464	451	468	428	432	457	450	452	456	462	443	457
28405	15229	2571	943	815	776	756	717	696	709	744	688	762	712	716	691	698	686	693	755	696	704	692	695	731	662	696	711	686	721	668	657	736	690	706	684	692	702	717	683	693	715	738	684	674	743	662	744	650	709	728	661	712	692	709	701	673	706	738	648	724	741	710	745	713	746	731	727	755	720	684	733	700	706	731	700	720	684	701	735	749	735	690	641	671	708	731	766	705	695	699	736	716	676	745	705	695	752	707	687	670	714	722	726	735	678	669	694	724	667	698	716	712	692	720	684	650	739	663	741	732	709	713	694	718	687	711	704	703	666	687	710	703	671	740	750	689	694	688	651	690	718	716	730	671	723	695	677	688	723	773	679	663	708	715	701	699	743	683	718	719	675	690	731	723	708	696	687	674	761	701	674	691	687	682	688	750	719	746	732	721	681	711	711	725	720	644	678	692	682	702	723	702	666	738	686	654	746	719	717	700	743	713	727	685	719	737	718	716	726	699	671	727	657	667	711	693	702	771	654	713	688	694	709	701	688	744	692	694	696	664	672	704	712	724	681	703	726	714	721	682	692	651	713	692	721	745	725	689	661	719	711	686	625	698	684	705	690	716	652	708	731	721	728	690	641	728	705	715	715	699	751	666	713	717	692	706	677	726	653	652	719	677	670	707	697	742	657	728	704	694	739	671	694	709	672	716	739	748	712	716	732	728	727	678	695	668	751	674	711	736	742	741	722	720	671	715	697	703	704	706	782	661	682	683	723	724	735	715	723	705	707	685	684	714	663	703	686	729	707	697	736	743	682	742	694	715	718	727	715	719	685	641	699	670	704	688	724	680	714	670	708	729	723	696	700	716	687	656	658	658	729	659	668	710	720	730	745	694	695	674	717	704	719	715	694	711	719	703	698	753	680	696	710	683	701	684	695	736	627	722	664	709	715	679	669	673	637	703	693	689	699	660	675	704	738	699	705	688	698	742	737	733	692	722	699	728	709	713	680	707	676	684	686	697	704	712	692	721	701	701	662	743	684	705	722	673	726	715	720	690	695	667	732	665	699	685	660	702	760	690	699	615	724	702	700	686	705	721	691	715	736	690	715	713	717	661	660	690	709	677	695	672	700	698	661	727	672	777	721	724	681	609	692	727	700	698	725	713	703	685	715	724	684	684	709	723	719	668	715	654	713	717	682	697	709	685	740	651	695	705	694	716	648	677	640	696	743	723	694	677	718	744	689	677	702	692	754	709	708	709	737	741	725	665	710	714	699	748	701	688	691	691	732	768	676	677	727	707	710	674	728	725	731	689	691	666	681	767	732	732	696	664	702	675	698	687	677	641	727	667	718	717	726	729	725	764	711	704	685	698	741	707	732	710	693	710	730	698	711	748	705	667	720	717	735	692	715	711	652	693	735	667	722	680	742	678	715	657	714	659	693	747	667	705	700	684	678	718	678	697	731	734	699	668	705	712	730	701	708	703	687	664	690	732	677	728	725	741	683	680	703	731	669	679	710	713	686	657	673	688	727	635	719	725	725	715	674	699	669	723	685	706	731	696	701	713	688	726	716	708	708	731	682	712	736	693	737	727	721	680	729	735	705	711	700	703	704	719	722	702	728	716	683	716	712	771	703	715	681	687	681	698	696	742	671	689	746	681	691	735	728	704	732	723	682	726	639	693	668	677	705	670	772	691	673	685	710	679	731	660	725	707	746	719	715	751	711	713	691	712	682	746	716	733	693	712	687	741	671	692	693	708	740	692	680	645	697	723	690	732	710	701	691	683	709	658	697	729	713	731	689	718	700	670	685	669	734	710	688	762	728	698	672	664	721	733	723	631	675	687	699	737	694	746	652	651	654	719	721	698	687	706	708	696	724	753	724	749	716	676	668	695	703	694	713	696	653	719	690	711	697	653	740	686	698	662	695	711	673	693	714	714	692	726	700	700	711	690	748	704	680	706	667	714	690	749	696	712	698	682	758	721	702	752	703	713	729	644	736	700	664	741	660	693	683	727	746	704	659	736	709	699	750	721	716	709	709	728	723	665	729	677	667	677	718	678	699	722	705	687	698	704	744	669	713	688	696	766	720	716	743	623	745	710	681	733	723	727	684	731	736	685	705	716	690	706	692	700	719	690	720	694	676	684	727	737	735	677	766	741	651	740	746	733	683	710	673	702	699	691	723	734	697	682	665	713	703	664	727	651	740	734	685	681	721	734	693	669	693	747	696	730	697	715	755	668	754	679	713	769	654	729	704	690	676	708	674	670	668	683	710	702	690	681	697	716	649	670	697	690	691	727	705	653	683	713	712	687	688	721	689	673	699	754	694	667	726	714	708	688	748	694	712	702	728	728	746	709	755	725	661	708	707	703	684	683	732	689	704	743	722	745	752	715	734	695	659	690	662	728	645	748	685	709	729	708	657	693	652	696	709	722	704	697	692	741	753	725	713	739	689	689	717	732	737	714	700	653	703	738	678	681	661	658	694	761	680	722	686	621	704	721	689	702	705	714	694	721	721	675	708	707	725	678	727	714	670	680	699	654	705	685	667	704	670	707	737	694	718	681	666	674	692	688	679	742	715	689	782	707	719	724	736	681	729	721	695	715	699	704	728	690	628	699	666	724	637	664	657	672	692	714	662	706	667	701	683	750	674	767	709	700	688	692	756	772	741	674	707	727	716	717	696	667	663	712	692	689	728	659	701	715	739	685	705	723	647	700	677	739	667	716	675	724	694	661	717	734	758	690	722	698	660	713	687	717	675	695	690	721	758	739	720	675	703	671	677	717	704	696	760	680	694	744	658	731	682	684	683	721	701	718	708	650	720	669	725	681	684	697	706	716	692	713	709	726	691	693	751	716	682	678	717	683	715	710	699	727	745	717	680	714	714	727	639	709	724	701	690	736	647	660	715	645	717	689	695	650	740	677	712	728	710	726	719	654	709	713	729	703	670	701	686	732	733	717	714	717	669	713	696	713	721	692	721	690	723	747	735	719	647	707	697	734	697	663	686	741	728	680	684	741	688	663	698	706	670	700	710	682	662	686	690	731	692	642	702	706	707	702	699	728	685	703	691	729	682	655	693	716	715	712	744	682	688	720	731	733	707	708	705	725	685	735	653	693	762	751	717	695	737	704	723	708	693	681	678	709	709	687	662	678	688	682	746	656	717	677	699	688	727	715	758	713	731	685	701	684	736	692	703	719	720	719	806	680	666	712	687	709	725	719	642	692	681	695	710	685	657	669	694	694	712	702	674	738	673	721	701	697	707	655	726	673	659	742	717	675	702	663	678	686	724	705	702	728	704	713	657	734	768	698	729	687	654	760	762	711	697	678	721	706	701	707	769	710	666	697	674	686	673	629	668	720	697	741	730	675	749	673	693	725	695	686	718	681	721	744	739	711	692	702	705	688	705	719	752	695	723	700	741	692	701	697	698	697	704	718	714	774	675	702	727	720	712	711	679	702	743	699	711	709	685	697	685	686	738	684	734	708	710	693	708	712	702
5319	1484	1332	978	923	881	850	809	778	791	788	791	800	803	764	798	764	754	755	782	780	770	740	803	758	792	763	785	799	817	788	786	767	749	770	787	835	803	764	779	762	763	796	701	795	736	803	777	815	777	730	801	752	767	740	721	752	777	799	784	730	767	805	807	791	758	788	757	803	740	778	766	771	782	818	712	749	806	771	756	718	762	807	769	784	756	791	756	791	794	764	729	751	793	750	714	755	753	785	746	766	723	775	777	726	737	772	784	720	763	705	767	792	771	782	769	797	734	798	766	785	777	788	795	805	814	789	768	769	774	746	783	776	732	802	800	745	785	757	738	781	738	757	783	738	793	769	772	752	751	786	804	817	767	798	771	796	771	756	770	742	810	787	753	780	753	690	725	747	782	756	798	801	739	816	741	756	717	773	770	770	769	737	775	760	758	761	788	770	759	809	814	744	799	722	717	741	723	751	751	778	723	784	728	777	853	797	723	754	807	779	763	749	758	762	758	743	756	792	750	787	728	694	745	776	764	785	758	786	792	707	718	765	789	749	837	704	751	807	744	755	809	720	781	723	750	795	750	783	783	784	795	753	735	720	755	770	778	771	760	752	773	786	813	768	738	803	750	731	729	778	792	761	776	776	776	766	720	756	819	779	756	767	831	741	730	743	759	738	738	776	764	757	750	756	750	779	755	787	778	767	741	760	733	753	784	769	780	757	789	774	749	799	797	777	780	816	773	722	742	745	741	756	774	822	738	739	788	760	738	756	795	717	770	772	821	744	801	799	762	783	794	782	787	733	727	730	742	777	755	750	773	787	775	722	741	756	828	801	800	794	719	775	797	757	734	777	828	784	806	732	777	744	747	763	714	765	795	749	764	763	760	777	736	788	796	770	815	743	796	736	756	831	779	762	724	819	801	730	808	720	794	746	750	777	791	748	753	780	723	699	756	754	740	748	773	749	763	718	757	763	797	775	790	749	798	774	807	773	760	761	732	796	766	765	742	765	747	719	763	760	776	754	747	780	690	787	750	748	714	784	763	780	798	785	790	743	768	762	752	761	770	795	773	792	778	776	765	753	749	808	817	790	760	762	779	770	784	701	764	793	780	774	770	760	813	824	811	781	726	739	838	748	753	769	758	775	786	750	751	766	743	758	784	750	761	787	787	736	786	773	819	820	785	744	790	745	751	782	786	829	755	719	793	741	747	769	791	727	791	800	788	753	812	736	753	777	776	793	795	728	745	789	787	764	708	719	772	787	790	778	779	750	749	766	736	762	731	751	787	732	747	760	766	776	763	815	759	732	789	757	747	735	711	773	757	788	714	736	727	756	784	726	744	801	738	837	784	791	742	784	810	785	713	767	785	767	786	749	738	802	746	737	773	762	684	765	760	717	749	812	748	746	749	789	716	766	798	750	720	780	785	792	749	785	727	780	756	815	753	746	725	742	780	777	806	771	732	779	748	769	731	765	740	805	760	765	767	749	781	793	732	741	696	764	809	773	725	711	774	828	780	754	779	824	773	801	802	800	783	767	757	800	782	782	772	761	750	746	801	753	762	826	733	702	799	783	813	784	746	818	775	781	818	766	766	749	752	774	720	764	740	727	841	789	762	823	783	765	777	800	750	750	745	797	715	758	724	742	775	782	768	732	775	757	760	789	745	742	738	771	806	737	753	779	805	740	752	789	708	775	815	801	742	779	800	744	777	762	753	765	764	836	717	717	725	790	779	779	768	818	829	783	793	760	791	798	752	768	704	788	766	765	760	759	720	684	740	737	807	796	776	785	759	759	716	767	779	714	806	767	715	764	740	753	759	784	754	791	780	761	777	773	779	768	784	753	755	743	735	747	778	786	767	715	758	740	708	798	791	744	743	785	741	765	800	766	792	793	756	750	761	771	770	776	741	735	762	808	774	813	772	738	764	764	809	758	814	757	774	751	790	757	733	746	758	747	786	715	778	774	783	839	712	784	760	773	729	785	789	755	736	785	768	792	764	788	714	727	768	785	713	765	791	752	774	771	745	762	762	779	717	795	751	810	759	775	769	776	777	793	770	794	752	755	758	783	772	792	742	772	763	765	760	752	754	770	780	765	765	781	750	779	730	800	727	767	775	763	797	746	766	785	741	767	743	774	794	792	801	743	777	742	796	793	772	766	761	738	749	796	797	733	769	754	734	754	786	754	729	780	733	758	759	730	772	759	753	782	758	781	754	769	832	780	755	718	812	725	781	791	802	785	753	816	759	729	798	795	788	773	754	799	746	743	717	781	760	737	760	756	746	754	741	771	745	753	785	805	769	773	762	764	770	761	755	728	790	808	772	758	743	784	731	759	731	745	750	798	783	765	744	765	775	762	743	833	792	733	785	741	751	755	744	812	752	711	763	746	746	780	752	702	751	749	700	769	777	744	757	778	804	721	696	766	834	757	792	741	737	751	737	761	773	783	784	778	725	767	768	786	740	771	789	770	772	783	726	747	754	743	704	839	729	733	787	822	745	775	794	783	716	764	770	793	772	788	749	798	722	746	742	741	727	769	744	757	758	787	753	783	766	763	791	766	736	810	742	744	776	750	745	785	781	794	784	686	772	746	751	774	766	740	782	784	784	755	813	797	756	769	785	781	731	763	786	729	743	759	747	804	763	774	795	728	759	736	776	767	758	779	816	804	782	716	784	781	757	785	739	788	752	780	765	771	751	742	764	790	756	777	767	730	755	782	763	744	736	699	811	783	740	771	769	837	778	779	753	721	775	822	742	790	743	756	765	778	797	819	717	747	684	783	743	781	732	761	803	741	741	738	790	740	748	796	757	767	762	821	740	767	785	713	792	778	768	764	758	710	761	766	792	743	779	744	745	812	776	730	790	766	752	776	752	718	722	744	770	727	737	778	765	788	799	741	747	768	764	812	809	780	783	739	784	842	781	759	822	808	793	755	795	786	769	739	740	811	783	772	784	749	768	759	756	814	733	775	772	774	761	737	753	770	750	731	801	770	760	737	757	800	779	748	791	770	794	771	772	766	731	734	756	825	737	759	782	792	769	829	783	801	754	739	758	760	775	747	770	762	793	770	830	777	767	740	790	768	790	818	727	764	779	787	771	792	776	798	779	780	813	750	751	785	760	780	783	775	746	798	761	787	730	711	766	741	789	745	752	768	747	771	771	783	741	785	772	776	773	809	707	749	773	797	762	761	745	762	770	751	775	755	778	809	799	765	744	718	763	748	745	727	782	734	742	738	751	768	762	737	826	749	778	753	772	753	777	781	804	732	754	760	787	751	780	750	748	804	762	747	755	759	750	730	762	760	798	743	755	787	783	755	756	757	771	788	756	801	757	714	737	748	758	756	776	790	797	741	788	799	756	801	769	770	768	739	763	832	839	812	740	782	768	779	716	837	766	740	739	684	807	815	689	732	781	697	779	765	708	781	771	752	741	796	747	759	758	787	758	740	803	741	754	766	726	727	724	744	775	789	752	756	745	799	741	755	749
25401	20970	27550	24563	20960	11347	1161	804	610	577	508	445	444	408	386	385	354	370	333	344	319	313	294	297	284	296	275	316	290	304	291	275	317	291	300	299	270	297	257	285	270	300	279	271	250	271	280	273	283	271	266	265	286	302	284	269	273	294	284	305	260	273	295	282	266	286	287	267	264	282	261	261	267	295	277	270	277	310	256	255	232	251	259	277	271	233	247	259	263	272	271	285	261	240	266	273	270	260	256	268	266	262	274	272	269	241	253	244	296	247	254	242	274	279	270	278	242	264	264	258	266	270	279	269	269	261	266	305	292	269	273	267	293	271	256	237	275	238	281	250	259	247	256	271	267	265	262	237	285	253	248	254	274	268	266	231	268	293	211	263	239	280	253	261	232	277	274	265	257	227	264	266	264	290	277	286	296	250	265	263	270	271	235	273	247	263	276	255	278	276	271	291	270	277	281	274	253	277	261	231	269	238	252	270	273	289	276	250	260	274	259	275	281	250	268	278	247	249	256	249	275	249	250	259	264	289	259	244	282	275	282	275	266	272	245	253	271	263	265	254	269	244	246	271	263	266	275	240	259	263	227	294	286	269	240	256	294	258	281	270	281	271	252	271	279	262	270	286	242	256	274	293	274	288	258	253	273	256	241	270	262	234	284	235	251	260	281	249	230	277	255	280	230	273	244	260	270	265	250	297	270	276	263	252	286	273	261	272	266	295	243	243	249	255	252	256	266	276	247	284	256	270	301	244	259	273	264	276	265	293	274	256	254	244	277	286	297	238	260	245	257	270	239	279	286	253	285	249	262	264	250	247	236	263	247	249	257	263	268	253	290	272	287	261	266	281	234	251	271	293	258	277	274	261	277	266	270	278	270	253	286	264	264	264	278	258	258	285	242	233	285	256	290	269	254	239	272	270	255	241	263	254	280	251	240	280	253	273	262	243	287	253	288	247	238	244	257	260	275	229	270	258	249	265	267	314	302	250	279	245	247	260	274	274	246	277	264	276	272	274	248	261	316	261	265	259	267	268	252	248	281	287	270	231	272	259	288	266	279	289	269	262	267	276	282	279	264	244	267	269	256	278	267	274	252	255	259	259	270	245	256	273	281	267	285	250	255	262	238	279	280	267	262	261	280	292	247	246	271	225	302	269	263	254	262	275	245	264	262	281	281	280	242	264	263	270	258	222	266	290	265	278	284	264	247	257	262	250	290	301	256	259	288	268	261	278	270	264	292	258	238	277	251	271	251	257	266	251	277	274	274	254	242	260	252	260	275	299	297	284	277	250	272	264	265	265	232	252	265	294	291	271	239	272	278	243	251	277	267	266	259	257	260	252	276	256	275	284	252	280	259	278	288	249	266	237	256	270	276	277	243	260	262	248	259	274	267	255	263	284	248	269	261	262	232	266	295	265	252	251	247	288	273	252	271	286	268	249	280	270	274	289	246	262	237	276	274	283	259	230	252	268	244	274	297	255	268	232	271	264	258	270	294	269	282	255	272	263	284	244	269	271	260	243	269	268	249	238	289	266	284	273	258	255	290	287	270	265	271	270	267	291	264	277	271	251	299	268	258	234	240	267	256	253	263	223	235	254	264	272	253	272	251	271	266	258	254	252	253	257	277	249	260	261	268	281	254	269	257	276	269	252	265	276	233	266	262	250	244	239	272	255	256	254	259	292	252	289	273	244	290	282	252	280	257	255	249	285	291	253	252	269	245	237	261	278	248	251	271	270	247	267	238	278	239	253	258	260	240	261	255	287	283	243	291	253	274	276	281	266	281	275	254	272	258	259	268	268	253	260	252	261	263	295	279	265	275	240	277	264	250	274	266	262	280	277	267	248	275	249	266	252	270	259	277	297	264	252	245	280	287	262	247	288	261	267	239	279	279	263	263	266	257	262	263	268	262	231	250	276	248	247	268	267	286	270	292	293	254	264	256	279	267	261	273	285	300	262	281	258	262	254	252	259	245	289	286	265	278	258	238	273	275	273	261	275	276	277	278	266	285	289	308	263	276	269	267	266	264	259	270	276	285	248	264	254	252	266	240	285	254	239	239	272	280	269	268	281	253	282	277	272	262	253	302	262	246	248	239	277	271	258	304	261	258	248	302	274	278	268	273	282	266	231	285	239	258	277	288	268	224	296	292	282	238	238	250	279	255	269	235	217	306	262	277	265	250	247	272	279	257	261	273	271	272	264	259	287	245	268	268	251	260	263	268	303	261	256	284	250	313	269	255	300	277	246	262	247	239	289	256	259	268	255	299	279	265	287	298	279	254	258	260	282	268	270	251	248	259	287	288	271	238	270	284	262	261	233	249	281	244	225	289	238	287	246	262	253	239	280	279	275	245	252	245	277	290	261	232	256	270	273	272	278	280	245	250	267	277	254	248	266	271	253	273	242	273	321	257	299	262	254	251	284	263	263	264	233	238	283	258	289	251	307	274	250	233	227	249	277	270	285	276	265	262	261	258	264	249	257	249	269	262	255	266	260	252	253	276	254	275	256	254	287	265	230	261	288	300	300	270	246	287	267	289	257	227	255	271	298	226	264	265	270	274	243	278	249	268	258	251	309	254	277	260	289	278	251	263	249	255	253	255	250	274	255	252	249	237	253	277	285	272	299	249	279	259	291	231	270	252	258	239	273	289	254	269	248	254	283	259	251	270	294	288	253	281	251	263	253	263	286	277	264	230	269	251	260	247	291	279	272	265	245	260	256	301	261	288	291	254	274	300	276	280	271	260	249	272	246	279	263	265	248	256	262	256	252	274	261	269	274	256	253	232	244	286	246	243	254	274	262	251	286	264	250	278	297	235	274	282	241	274	253	245	269	249	263	283	271	256	308	251	263	275	285	226	262	273	281	283	272	262	287	251	255	270	278	283	286	263	291	273	251	280	281	257	278	275	291	280	263	267	231	260	289	252	276	260	256	265	268	244	273	233	278	240	275	248	238	272	255	259	253	280	284	293	267	278	257	291	276	263	265	249	271	251	273	251	280	271	258	258	283	261	271	220	294	281	271	279	257	263	263	269	286	271	279	256	245	237	263	270	270	257	286	309	315	247	282	232	258	259	256	262	275	265	305	258	253	238	248	281	248	239	269	284	257	278	272	255	281	279	293	294	270	260	253	236	239	259	285	262	247	283	247	265	274	266	251	278	271	270	282	270	264	255	261	291	259	278	269	277	244	289	250	282	256	286	264	289	243	289	261	273	265	266	309	259	245	243	267	256	249	242	245	255	293	290	279	246	284	265	264	256	250	240	264	268	272	244	293	274	289	255	284	290	271	253	260	265	276	312	276	251	248	208	259	226	262	256	242	281	261	239	299	274	265	279	273	276	263	258	278	262	259	273	286	280	275	265	235	284	250	259	263	274	242	249	295	269	262	267	243	253	249	266	255	273	274	273	259	280	224	280	244	272	247	270	273	257	275	268	245	266	286	254	270	268	268	252	281	258	279	276	261	265	268	251	237	267	277	242	277	252	261
7225	11773	10454	5776	3518	2541	1800	1509	1216	1019	874	804	637	648	586	570	491	512	467	434	430	421	438	424	425	387	355	400	366	330	409	374	351	353	326	321	365	323	330	330	354	327	339	306	358	321	334	323	364	333	320	332	322	301	320	322	297	332	325	310	331	342	305	329	290	313	285	299	308	306	322	300	324	295	325	296	294	301	299	314	312	297	332	307	310	344	317	296	298	307	305	288	324	340	318	325	330	345	308	311	311	316	301	297	303	305	306	311	285	284	312	326	327	312	320	319	326	337	333	311	305	306	300	305	311	300	322	341	314	294	329	314	310	314	320	324	288	296	328	292	306	353	315	299	301	315	305	325	297	305	306	303	313	298	312	332	291	310	309	295	309	300	299	297	271	293	284	298	280	324	327	338	321	295	302	318	314	318	301	329	281	297	309	335	306	261	323	338	294	325	331	288	299	307	310	309	313	321	301	347	341	297	297	343	315	290	314	290	335	330	315	309	302	294	312	350	302	332	272	314	304	320	324	276	290	326	330	325	321	307	298	309	343	303	319	277	334	299	319	312	313	331	318	320	322	307	295	286	291	294	310	307	303	290	325	304	331	335	311	336	324	293	331	290	287	323	309	291	346	332	319	312	313	326	344	315	311	277	320	302	290	333	287	294	310	279	302	327	320	328	301	304	294	299	296	316	278	300	314	355	287	292	303	321	302	316	346	314	339	310	311	319	315	298	303	304	314	324	303	326	313	318	316	320	331	316	304	317	344	253	291	289	300	286	287	286	325	315	263	304	306	310	304	325	302	312	327	304	331	310	325	316	328	337	321	324	314	319	300	308	301	346	289	319	315	309	302	309	300	305	307	276	330	325	307	343	325	320	322	312	306	320	308	330	335	297	285	304	291	296	314	300	326	307	297	280	309	323	295	322	317	282	308	300	321	297	310	318	317	304	333	306	337	330	316	299	290	294	300	320	321	276	308	326	303	328	302	316	293	315	325	317	277	293	286	313	297	303	290	305	289	294	291	307	319	320	317	305	306	310	298	302	331	298	328	338	330	311	306	324	291	310	294	284	326	338	311	331	279	312	316	346	323	306	310	303	318	331	293	287	305	298	335	329	304	315	333	326	310	322	328	328	327	286	307	316	305	269	336	311	322	312	316	326	310	313	304	309	317	314	300	307	340	318	291	298	306	285	308	290	312	318	298	294	310	343	284	327	307	290	304	320	310	305	312	302	315	331	300	309	263	288	334	289	302	307	324	293	325	292	299	309	317	306	308	274	289	325	347	285	302	302	301	333	276	298	319	297	283	306	307	303	287	299	355	327	309	306	310	303	341	356	317	263	310	298	327	316	315	307	311	298	312	336	281	314	297	304	285	295	273	317	323	324	298	300	298	275	266	331	320	284	304	315	300	331	315	298	294	276	301	302	298	328	316	322	291	304	306	332	305	319	311	320	295	289	315	343	304	309	331	319	297	316	318	317	314	315	305	308	307	316	305	300	306	278	322	310	308	314	300	317	288	315	324	320	307	335	340	314	320	309	306	338	315	312	296	340	346	322	305	315	312	300	307	292	289	326	294	291	294	334	310	342	320	335	285	297	323	322	333	284	307	333	322	297	308	310	298	289	316	313	351	294	321	303	330	297	311	283	299	313	311	322	277	304	301	312	292	309	324	309	318	306	317	329	311	304	343	291	284	322	312	324	309	297	305	331	296	305	312	312	301	336	273	306	317	342	302	300	318	313	283	297	315	314	301	302	320	329	311	323	299	305	304	322	303	324	313	292	302	305	292	312	277	334	312	309	300	308	288	324	299	316	313	299	315	273	308	287	283	334	283	301	289	305	323	310	326	308	311	349	312	293	294	287	301	286	302	312	315	283	292	311	327	300	326	303	279	313	310	291	308	326	332	305	285	315	329	311	318	330	330	317	327	302	331	300	306	298	344	310	315	323	328	286	313	315	304	304	295	299	309	288	330	318	276	316	298	313	297	347	348	316	294	303	319	321	308	342	290	306	344	315	322	331	301	299	279	301	308	316	322	278	306	298	254	307	325	305	321	292	315	311	318	315	324	313	330	336	295	319	285	290	314	333	303	308	315	303	324	308	321	323	302	306	308	314	313	301	291	327	306	317	297	301	302	296	330	301	314	341	302	319	336	299	282	317	336	315	313	331	287	298	305	330	311	314	293	301	300	321	268	312	286	279	318	326	295	288	283	311	311	312	271	291	340	313	303	330	303	313	313	315	322	306	314	338	332	320	323	308	330	332	305	291	280	312	317	330	317	300	293	287	312	319	291	320	293	299	298	333	321	291	324	352	307	290	313	298	333	321	290	279	286	317	333	321	313	308	333	306	307	318	314	329	286	309	303	321	299	325	306	328	300	301	315	287	322	291	291	338	341	350	293	297	319	290	315	322	315	328	316	313	320	275	321	296	308	295	296	312	327	344	302	330	316	305	303	294	321	292	328	300	318	327	280	300	331	295	295	317	300	279	303	310	281	304	337	303	317	305	317	332	322	299	302	299	344	316	314	318	345	307	305	316	299	335	308	302	276	322	281	312	318	323	330	322	294	292	330	297	312	321	310	322	344	310	290	290	300	308	286	316	320	294	303	330	340	306	300	334	277	329	282	302	305	312	292	311	319	310	306	286	321	327	309	326	314	319	315	298	294	303	340	308	290	331	344	312	296	332	299	332	348	310	307	307	326	327	273	327	323	325	296	327	324	324	323	271	309	330	319	301	332	293	282	292	327	315	310	322	319	324	331	303	296	291	291	307	309	297	313	301	307	279	328	321	296	308	287	304	343	290	302	291	315	318	304	314	287	269	317	284	338	299	323	285	282	319	268	320	309	324	306	290	312	291	290	318	320	294	303	315	300	345	330	304	292	343	311	296	309	324	308	291	309	298	324	316	323	316	308	342	319	304	311	314	313	277	301	328	286	305	302	303	280	317	283	328	309	299	279	320	319	292	320	329	312	312	300	312	309	300	301	323	299	345	319	331	327	284	319	289	297	308	306	299	323	303	351	316	286	327	268	300	291	318	318	307	312	295	306	289	258	307	301	297	304	307	318	304	330	306	281	307	297	295	309	308	319	342	330	300	305	332	325	304	321	318	315	308	321	315	301	298	290	314	341	323	344	330	312	276	323	275	317	301	306	319	296	333	325	336	305	284	339	324	295	336	294	301	299	309	314	325	310	289	270	347	311	319	327	296	320	325	276	350	306	324	304	299	308	335	310	292	291	324	286	282	312	273	290	303	309	296	325	287	336	315	293	298	323	263	329	302	319	311	316	328	299	310	327	316	318	280	341	322	306	311	307	319	287	293	334	314	309	332	311	297	299	319	265	322	335	305	321	285	301	295	310	312	310	300	317	329	288	304	304	304	308	318	282	283	320	274	309	292	303	305	336	303	317	296	292	277	301	341	286	290	303	325	322	288	302	303	319	291	315	344	315	328	315	309	294	311	295	307	304	294	313	352	307	281	284	269
23448	20998	27883	24306	21000	21067	8252	1516	1055	940	839	807	727	703	642	637	614	614	555	542	497	573	566	512	510	553	523	547	524	505	484	473	493	473	488	504	478	458	481	462	497	489	487	497	446	462	471	467	469	453	452	483	478	506	470	476	469	467	449	464	421	463	450	477	463	422	492	472	418	421	464	470	448	458	420	453	456	464	450	436	449	438	451	446	459	425	461	477	473	463	426	490	455	456	444	495	453	456	470	451	442	451	472	453	461	446	425	432	474	440	446	444	451	473	420	465	469	462	481	468	487	420	440	464	446	421	452	459	469	433	456	427	396	426	444	453	430	445	475	445	430	452	450	471	447	417	450	459	431	455	470	481	444	458	501	502	471	481	461	495	478	452	424	429	460	447	437	445	457	442	418	434	484	489	434	432	451	439	416	437	423	452	470	460	452	471	474	462	467	444	490	458	466	408	428	475	448	448	467	462	472	465	460	447	451	455	413	439	439	469	477	472	487	489	480	463	410	454	458	450	497	460	420	442	456	463	415	444	451	441	436	446	464	447	481	409	465	447	448	473	449	416	462	451	455	463	448	416	451	433	482	464	470	409	450	481	444	475	480	435	452	442	470	449	465	420	446	479	446	486	439	409	416	430	447	448	499	461	477	477	444	425	469	454	454	451	444	459	456	436	435	444	430	453	460	447	415	436	463	443	433	447	471	456	462	417	440	455	420	444	446	454	464	436	459	426	475	463	439	511	428	445	452	429	462	455	401	472	434	445	438	470	433	445	445	453	450	434	467	450	444	434	447	468	442	440	488	447	446	457	469	465	431	424	429	425	428	447	457	447	432	467	471	446	441	460	434	448	430	455	422	438	429	436	426	447	440	451	439	456	424	445	482	476	463	463	425	457	433	450	447	419	407	406	448	436	454	443	459	455	459	449	479	450	438	451	446	441	467	412	445	457	453	428	444	456	459	447	480	426	474	455	458	468	469	454	400	461	450	423	432	434	483	467	506	445	443	450	445	446	426	413	468	479	401	455	440	439	466	459	463	439	425	434	504	419	429	447	451	449	440	469	497	448	421	466	466	428	455	433	440	465	471	430	412	454	419	453	416	477	428	437	471	454	457	461	454	412	453	478	451	431	409	449	476	422	487	451	418	476	453	423	480	452	433	485	457	462	471	414	431	440	464	445	448	447	422	439	477	451	438	429	440	438	445	451	437	439	459	477	410	455	489	453	450	436	465	436	440	426	431	469	408	421	422	444	437	484	424	447	482	463	456	430	436	425	450	463	435	428	438	471	460	456	428	448	477	446	430	468	462	477	446	430	416	495	415	475	451	440	433	481	454	442	433	429	458	466	434	449	430	430	456	459	426	460	438	447	449	468	466	470	448	437	423	433	436	437	461	395	488	456	414	435	450	453	478	438	419	418	449	455	444	434	444	443	430	431	441	468	448	469	449	449	466	443	409	426	452	433	441	443	447	449	452	485	450	483	464	442	465	459	433	471	471	463	432	510	422	445	466	463	477	431	451	457	458	443	461	463	441	428	460	469	439	428	429	406	471	455	411	445	422	441	446	468	472	439	446	427	480	410	487	449	436	411	442	435	463	471	461	445	432	435	430	480	448	419	424	467	437	466	466	417	484	403	434	429	454	446	449	448	439	446	422	444	450	430	446	419	462	464	452	466	466	457	445	466	449	448	477	470	466	438	460	443	472	429	495	445	437	417	438	460	422	469	445	403	470	491	443	465	459	431	510	468	422	421	430	480	457	477	445	428	444	434	471	441	433	459	465	468	449	454	470	386	467	427	450	437	459	459	444	407	441	450	436	448	452	417	455	439	454	480	408	466	394	462	458	474	449	430	434	493	448	439	467	458	451	442	422	453	413	439	450	460	441	460	449	433	469	408	433	463	434	401	447	456	493	468	434	424	451	440	440	441	466	436	437	420	475	468	453	427	481	448	448	445	411	424	471	453	453	443	442	456	456	462	457	456	479	469	409	461	427	433	414	429	453	437	442	438	449	443	471	448	459	432	445	476	442	452	429	453	431	403	483	465	498	465	444	468	459	462	439	429	450	440	455	441	426	433	416	423	464	430	445	434	439	442	469	450	423	433	455	447	416	464	422	441	433	446	426	405	465	422	426	474	494	442	429	448	433	440	438	438	441	450	448	435	426	449	449	424	412	468	432	446	478	437	477	478	471	467	440	435	480	442	443	441	469	458	436	420	474	447	441	468	450	471	417	440	471	438	482	488	507	460	431	458	451	452	465	445	490	439	403	438	436	468	490	432	448	482	425	453	458	436	450	464	458	485	447	451	458	432	489	434	424	459	489	396	454	481	456	466	469	450	446	453	447	441	490	423	466	454	452	408	493	417	423	474	488	425	440	453	421	460	464	403	436	459	434	457	504	475	459	470	462	447	467	457	415	468	457	453	426	470	469	441	432	456	441	436	484	466	492	482	467	453	456	449	470	432	500	474	427	417	466	432	470	443	437	442	441	470	474	441	431	475	428	442	430	446	464	426	445	442	438	485	477	439	424	411	454	431	457	442	425	455	464	471	489	487	415	485	424	488	469	417	443	432	486	430	415	497	443	432	400	442	493	454	410	406	434	458	447	411	479	472	461	389	455	460	475	445	473	455	431	477	470	411	451	448	435	436	489	460	458	438	452	437	405	488	428	453	479	456	467	434	402	433	441	481	480	440	438	454	424	447	457	438	419	431	437	457	456	441	453	452	423	422	479	444	438	475	430	460	442	470	449	454	437	451	459	431	447	448	441	418	471	409	470	440	453	449	430	466	419	461	432	418	425	471	444	433	435	444	447	439	427	492	450	472	457	461	438	431	462	378	434	461	440	436	453	425	461	455	431	466	407	446	442	448	420	461	479	471	459	465	437	454	461	464	454	466	459	437	441	486	471	465	430	461	460	453	445	456	412	441	422	404	450	458	460	448	453	459	446	450	414	442	424	431	455	454	453	512	411	442	447	454	446	457	430	458	467	469	463	426	453	473	460	414	450	420	451	450	396	480	466	443	490	443	435	422	459	456	459	434	473	404	475	416	430	435	455	462	454	418	467	446	482	466	501	444	457	451	462	462	470	434	495	430	434	440	447	473	433	440	453	420	455	444	434	444	427	471	440	462	434	416	442	452	462	445	444	441	483	426	466	469	461	465	439	456	449	462	434	430	439	436	428	427	454	426	437	435	448	450	492	423	421	496	436	426	463	476	422	458	423	435	433	449	464	431	440	464	438	441	406	425	483	455	438	450	441	435	454	433	435	463	469	450	463	490	470	434	488	469	433	478	466	480	447	460	447	432	449	448	491	470	452	460	445	441	448	428	447	462	438	459	481	398	488	440	425	461	417	464	487	433	423	478	434	431	422	458	436	459	426	457	426	448	403	433	435	457	484	444	433	475	431	448	461	433	409	424	461	439	462	492	420	417	468	467	495	456	435	437	476	465	469	416	480	475	457	449	446	453	444	473	447	456	441	421
10103	17633	15994	9152	6013	4250	3199	2625	2128	1768	1442	1337	1166	1052	1037	929	843	837	748	748	660	651	697	635	635	630	586	587	581	566	608	569	591	502	517	506	538	472	514	514	506	517	475	512	456	455	483	499	545	476	486	502	513	455	469	491	505	481	434	474	476	511	511	480	467	483	469	434	472	487	465	482	438	434	459	485	461	459	496	476	488	436	443	476	466	459	437	404	486	506	444	494	472	434	450	417	439	445	474	472	511	459	479	443	455	436	451	475	465	461	434	475	418	446	474	461	452	467	500	457	471	450	457	486	517	463	481	476	436	446	456	446	429	479	446	478	465	423	447	428	450	460	453	439	425	446	464	428	437	469	464	427	450	474	454	480	429	460	482	472	422	481	471	466	496	473	458	431	449	455	452	442	424	465	453	437	444	448	459	445	483	450	439	472	486	436	488	458	461	473	480	413	429	448	463	438	438	482	463	439	478	441	466	464	475	427	474	440	474	455	469	476	475	426	434	437	465	443	423	480	469	463	464	454	454	437	451	462	450	465	445	422	452	431	443	458	478	428	453	428	432	466	465	501	485	479	475	475	469	462	467	430	439	419	453	449	416	422	445	441	444	461	456	433	426	426	454	487	434	482	455	485	481	454	452	480	445	432	460	455	453	428	412	477	460	462	485	468	485	432	472	443	427	447	445	472	437	411	457	440	475	478	462	455	484	433	403	411	476	433	441	431	438	463	457	456	460	444	459	421	457	448	440	435	452	424	466	462	436	458	479	461	463	465	447	468	448	442	445	419	437	480	450	474	424	457	443	454	467	435	445	425	449	463	446	415	486	435	407	453	445	461	440	444	432	462	442	447	479	452	479	416	452	476	452	470	479	454	483	468	421	420	424	422	420	426	448	432	478	444	459	478	413	437	430	466	440	424	421	455	453	452	492	457	464	473	454	442	458	468	435	486	447	442	425	456	423	443	446	471	451	470	453	460	423	444	438	453	451	457	449	458	440	450	450	427	478	443	471	467	446	453	463	452	451	445	451	423	490	502	437	463	494	451	461	495	459	439	511	425	442	412	481	525	453	470	496	471	437	448	453	452	430	427	453	490	447	408	462	467	429	424	454	459	433	456	434	413	448	441	494	419	434	424	439	451	432	445	413	445	447	454	413	448	513	440	449	469	470	427	467	469	445	408	435	481	442	446	461	478	404	459	444	459	421	430	510	523	464	414	447	431	488	456	431	456	479	464	466	433	442	464	463	438	446	481	487	458	442	454	421	438	462	467	454	453	447	434	456	478	488	468	508	495	459	425	474	446	460	479	436	461	482	445	426	436	437	436	518	513	440	465	504	411	423	468	476	445	458	476	475	482	457	467	412	441	453	439	464	435	418	479	480	491	413	456	453	455	449	450	396	451	500	455	450	443	450	468	479	433	427	428	452	408	474	456	470	475	467	434	452	483	448	501	443	430	467	472	446	474	445	449	430	448	433	440	438	436	485	449	473	448	429	449	419	447	423	456	448	451	439	448	496	474	450	471	454	493	422	445	467	413	435	487	443	460	416	449	454	444	440	459	454	445	434	459	442	449	441	458	457	454	449	443	451	421	471	446	448	495	486	437	434	434	484	475	473	481	442	452	389	440	437	440	470	462	448	446	439	438	454	445	445	457	434	444	435	464	466	450	450	461	448	437	397	482	433	454	410	448	465	446	446	428	472	418	467	486	480	439	410	447	490	458	479	465	494	464	428	430	437	466	478	454	457	471	484	435	471	413	451	451	440	456	448	436	475	473	443	439	422	406	463	429	438	430	416	434	454	418	473	432	413	431	451	462	457	463	444	431	444	435	491	449	463	448	469	451	432	440	485	443	443	475	453	445	461	426	461	462	453	462	471	461	447	423	430	431	456	480	467	426	443	438	491	433	454	433	438	453	453	466	450	446	450	462	473	457	426	435	457	417	478	432	484	473	443	415	437	472	456	461	427	463	470	457	440	407	478	471	461	483	449	483	419	439	481	428	442	463	444	455	420	452	485	439	435	427	414	427	449	462	454	492	470	462	454	451	470	431	449	447	472	452	441	462	413	417	438	467	422	452	456	432	446	439	424	440	457	457	439	437	447	438	473	420	395	432	462	440	457	470	438	462	447	435	431	425	495	487	508	465	461	462	452	437	457	426	470	455	447	459	427	422	422	469	428	455	467	462	443	437	460	501	471	492	411	406	485	441	442	432	462	497	464	414	442	438	454	432	494	480	460	457	445	427	467	449	431	446	445	479	455	460	417	462	464	413	416	467	464	468	416	464	398	474	487	499	482	460	457	450	409	475	445	477	454	471	441	453	418	472	426	442	463	469	445	429	455	446	472	405	453	430	440	406	450	435	449	444	419	440	460	416	442	451	421	419	464	472	423	470	427	451	440	453	473	465	481	429	453	477	483	431	463	436	434	436	452	437	435	460	460	469	447	464	455	474	450	468	460	428	410	470	449	402	487	436	460	466	413	457	449	454	467	429	451	444	435	433	427	452	423	459	424	413	426	446	439	458	420	477	441	454	461	469	442	479	451	442	441	449	459	439	460	463	431	451	461	440	454	447	452	441	451	468	474	405	408	435	493	434	412	426	450	443	479	441	450	444	496	440	447	489	429	453	451	449	433	463	413	419	439	464	421	444	438	460	465	452	427	476	433	454	503	499	447	459	455	454	418	465	439	463	468	488	460	455	408	434	447	425	436	463	453	445	454	440	434	471	446	435	450	473	460	468	437	448	495	465	482	470	462	443	413	449	428	466	442	488	466	425	441	454	446	464	431	452	407	469	429	483	427	450	454	454	448	447	435	468	457	444	470	438	434	468	418	470	485	394	443	438	465	436	439	480	445	481	447	444	453	437	450	466	490	440	466	438	444	448	466	445	404	457	441	452	465	445	451	426	480	447	473	458	423	473	480	427	469	416	395	438	441	456	433	483	432	437	469	477	470	444	427	454	481	458	499	446	472	461	449	467	452	441	468	450	413	424	466	425	489	464	491	432	457	427	488	465	442	488	401	451	417	429	437	464	494	465	440	469	519	451	452	430	409	454	454	444	470	465	465	440	447	475	435	457	438	457	454	463	437	464	434	457	484	445	443	466	450	448	431	468	490	428	451	411	446	457	468	451	472	462	462	462	435	423	449	456	426	449	429	468	447	418	453	429	463	431	456	468	448	464	467	433	422	499	466	441	489	501	442	437	467	443	448	465	445	431	432	442	411	450	426	421	448	475	448	442	451	438	458	455	435	449	457	458	418	493	415	426	439	456	443	436	438	467	440	463	449	450	434	429	441	462	463	484	445	444	428	464	442	419	460	463	478	447	434	438	494	480	475	444	431	460	445	454	478	457	437	459	427	452	458	495	452	451	433	457	428	475	457	449	490	489	427	419	452	464	452	457	435	438	466	450	467	469	459	481	451	477	442	477	462	464	446	461	419	430	448	466	412	450	397	450	443	445	455	430	455	417	474	445	480	455	463	450
28254	15344	2567	973	796	748	694	739	707	721	696	678	702	707	689	712	731	670	675	668	669	701	752	702	694	704	685	734	716	696	712	725	683	689	733	696	729	729	667	692	705	665	735	728	711	677	670	743	706	695	653	711	722	720	752	704	732	692	717	718	676	662	669	725	741	705	731	682	716	694	722	736	681	698	685	688	696	699	649	665	702	698	740	679	690	719	717	708	670	688	726	700	741	666	695	726	696	689	751	623	681	745	686	636	688	702	687	726	711	712	709	678	674	736	705	716	752	720	688	722	727	733	695	703	691	685	731	702	705	684	746	725	737	728	721	728	690	710	732	733	710	671	688	742	703	719	702	714	681	717	685	689	661	661	766	704	731	728	739	738	703	762	715	704	720	663	706	673	720	706	712	700	658	683	718	754	654	698	650	707	715	724	695	741	703	682	677	667	739	707	683	705	656	705	697	689	713	696	700	694	729	683	705	676	672	702	684	716	665	715	703	677	702	691	660	694	679	672	734	653	668	729	736	731	666	707	755	695	693	733	676	712	723	713	790	714	716	681	748	650	713	695	694	711	760	695	731	677	679	716	695	672	717	677	692	665	697	710	669	715	663	707	740	731	688	707	650	655	649	725	702	726	733	683	676	682	709	686	659	698	646	685	683	701	781	700	723	647	715	707	732	718	665	695	710	696	676	761	683	707	673	736	702	716	708	707	687	735	753	724	696	687	649	743	736	694	702	714	729	728	705	698	708	695	711	662	726	721	699	719	673	664	720	703	690	648	676	654	716	712	735	722	694	684	698	673	705	749	737	729	721	706	637	748	684	671	604	694	684	662	676	721	721	727	745	715	711	696	720	721	687	735	718	734	719	716	683	638	680	689	715	678	717	670	650	714	713	725	721	737	674	710	716	678	697	728	717	685	687	706	676	706	684	721	678	717	729	744	716	704	726	715	675	649	697	717	691	643	702	688	684	745	684	708	679	664	638	750	696	770	669	722	732	709	736	718	648	649	687	745	661	713	705	704	720	670	692	702	721	742	685	695	689	682	743	737	724	635	707	693	666	706	664	698	728	678	683	707	697	726	676	733	703	696	697	712	682	679	703	649	687	716	696	720	705	689	701	680	727	721	703	674	710	687	680	668	692	737	676	718	740	676	687	702	694	664	699	698	720	705	700	695	745	671	713	656	775	692	753	714	724	677	729	711	673	701	659	689	706	686	706	672	728	691	677	652	698	697	702	705	671	681	691	715	699	676	715	695	659	732	675	718	705	673	746	738	708	693	707	703	720	728	677	697	708	695	676	684	739	696	657	750	727	702	711	732	700	660	703	718	679	715	701	670	712	708	698	692	756	700	694	687	735	695	717	712	726	732	753	706	663	679	696	703	707	780	699	720	690	705	699	707	727	711	718	716	705	714	689	683	673	704	703	665	745	724	683	651	698	715	741	710	675	713	708	761	695	698	744	704	672	688	705	686	685	732	709	688	687	678	675	700	724	667	709	677	684	708	637	750	653	705	707	666	697	717	673	672	707	701	721	661	717	662	694	677	699	698	755	664	709	708	748	703	666	711	700	635	667	707	658	698	684	701	693	680	668	729	716	685	669	655	672	684	698	684	708	737	695	713	704	672	686	671	712	763	735	701	692	727	721	693	766	709	700	757	712	737	655	707	683	702	696	757	644	671	679	713	703	734	697	704	672	719	736	711	703	686	738	710	649	731	704	674	630	678	706	703	677	676	700	642	682	712	718	703	704	659	752	700	655	735	696	666	659	661	733	736	746	678	720	736	687	672	692	690	726	721	661	755	668	689	666	688	690	678	700	676	704	685	677	693	689	699	685	664	701	724	719	671	720	750	748	726	743	701	714	706	720	696	695	696	731	693	685	682	710	736	688	687	718	729	771	692	704	680	689	669	709	672	667	718	729	700	712	696	671	729	731	654	694	691	704	692	710	721	705	689	715	693	686	717	741	684	723	720	722	699	644	703	716	676	689	709	730	689	695	738	749	683	711	735	695	655	733	694	690	721	645	723	704	665	680	758	674	654	747	699	676	677	722	725	667	699	681	736	667	691	711	720	685	648	672	698	681	692	729	723	700	736	714	680	678	714	673	721	674	712	698	723	747	691	676	691	727	699	710	711	718	733	702	687	736	722	645	666	709	726	687	704	694	713	681	726	706	709	685	687	730	698	716	698	701	646	710	675	661	688	724	703	718	722	705	729	635	715	744	683	688	692	725	728	703	709	720	705	692	634	725	681	697	699	659	649	650	707	729	729	724	656	716	657	718	696	707	683	680	666	695	729	728	714	704	755	684	738	725	725	779	701	737	670	743	705	705	739	731	716	712	695	710	733	683	705	637	719	762	707	715	683	659	707	674	672	672	709	715	731	715	728	703	746	719	749	729	715	674	697	666	765	754	719	731	696	685	741	703	725	706	732	685	727	716	729	691	707	648	729	707	744	659	684	717	657	694	698	782	675	684	689	724	740	689	733	664	707	727	675	661	708	742	710	727	676	691	712	722	742	662	703	721	714	736	698	661	730	667	666	706	684	674	704	721	705	717	679	687	698	665	668	662	700	686	698	673	680	702	702	745	712	682	693	733	655	722	685	709	660	704	772	663	692	737	683	680	672	718	690	774	705	701	697	707	708	693	682	686	648	646	721	730	750	681	692	729	739	706	711	691	664	750	742	655	691	687	657	735	686	674	716	681	739	663	671	685	711	743	687	742	694	714	745	675	708	715	691	663	719	699	688	716	687	714	708	701	720	692	720	712	667	700	647	711	706	674	723	722	699	703	635	725	695	710	689	695	696	680	648	723	693	698	724	662	689	696	677	715	680	727	729	709	704	738	730	705	693	665	705	677	711	695	711	719	721	726	673	662	661	682	734	675	724	732	651	683	723	710	723	706	729	674	677	704	739	703	648	716	683	706	695	660	697	664	727	650	696	719	688	692	697	693	680	671	692	709	724	746	719	715	724	683	696	699	619	703	722	681	661	668	750	688	723	730	712	706	707	713	681	718	705	675	747	692	679	723	701	696	702	707	687	687	745	704	723	746	709	696	694	702	724	703	660	731	713	680	710	659	700	749	738	717	777	712	689	692	665	727	731	667	636	728	651	707	696	688	729	693	618	714	678	708	704	732	676	687	675	701	696	677	720	734	695	658	715	716	688	692	746	712	684	715	729	697	703	692	687	686	716	658	660	752	704	692	736	765	698	696	708	723	679	693	659	621	713	696	679	695	725	730	722	732	713	696	695	704	713	691	683	713	687	714	673	717	708	725	715	698	695	694	669	734	646	686	773	668	667	666	683	765	710	701	709	721	689	710	699	717	754	711	660	705	687	680	725	696	751	704	732	687	730	674	702	726	696	680	697	708	702	663	701	759	672	693	666	720	702	723	705	629	696	688	664	734	684	690	746	676	734	708	664	649	681	703	690	692	718	729	662	729	676	726	720	715	726	692	693	715	682	731	687	670	724	721	762	685	683
5345	1476	1390	937	945	878	874	833	815	784	768	808	778	875	757	720	803	830	761	758	773	711	753	751	786	769	768	782	758	764	766	794	755	742	743	685	793	740	743	735	702	757	733	760	719	806	797	710	698	806	772	792	737	725	780	720	807	786	769	791	746	797	766	767	732	839	754	788	816	769	769	785	767	748	807	796	777	729	754	775	763	720	746	717	757	785	805	755	727	720	773	808	803	786	758	759	741	740	760	792	783	767	782	712	763	772	740	728	724	754	723	772	816	776	742	725	744	796	775	751	774	779	812	804	744	775	757	753	763	759	817	793	795	741	811	823	733	744	714	797	811	756	803	767	742	773	759	777	781	761	795	773	751	735	758	756	751	707	768	775	768	788	709	735	759	743	790	783	721	821	785	775	762	768	779	740	800	795	786	726	757	759	796	736	723	754	787	782	746	745	743	752	751	806	754	765	771	743	706	767	781	743	783	764	756	756	759	764	725	791	746	761	750	740	789	763	799	797	758	724	729	742	717	774	711	780	733	761	779	798	718	770	747	751	724	746	796	727	763	733	798	779	728	757	796	801	794	706	761	755	786	732	770	737	794	779	796	747	710	816	727	752	741	769	772	803	730	726	755	770	760	775	781	704	784	763	792	740	764	759	804	734	800	741	723	774	733	785	796	773	724	778	766	780	742	762	697	798	790	786	734	723	742	721	758	786	745	756	782	778	781	784	747	805	745	819	725	761	770	751	782	765	776	761	786	780	793	792	776	750	785	708	757	780	776	803	758	819	729	786	761	812	812	788	782	797	793	756	744	758	786	767	753	740	786	748	746	751	775	713	776	757	734	762	791	747	820	779	785	761	724	766	785	775	765	735	785	734	748	747	754	796	760	745	766	778	687	771	747	806	774	732	744	772	726	743	777	777	761	743	681	717	785	797	745	780	741	754	758	758	783	768	763	806	759	756	710	717	765	685	771	748	779	759	730	762	785	791	795	756	820	736	737	747	791	755	719	735	760	761	775	760	757	783	800	731	750	738	755	800	758	746	771	791	759	738	778	751	755	743	774	791	788	736	730	749	760	734	780	781	738	710	708	814	748	776	752	723	758	757	762	731	721	781	711	750	713	754	771	726	728	746	726	787	746	746	742	771	747	782	788	774	749	745	709	766	742	751	768	754	787	753	799	758	692	732	717	779	765	782	736	779	775	766	790	742	735	781	698	773	740	781	735	757	765	765	787	791	753	791	741	743	760	745	794	732	749	804	775	744	758	793	744	757	765	728	814	789	790	743	754	750	782	776	769	759	820	800	718	763	794	754	774	795	797	788	744	738	732	766	755	717	795	721	743	784	750	761	791	709	792	790	767	775	791	800	715	745	806	745	779	764	693	801	772	700	788	724	740	749	787	811	785	775	748	745	750	731	751	804	740	726	753	714	777	778	752	785	751	744	765	712	792	734	776	742	742	803	784	739	763	791	746	777	758	774	746	757	772	770	783	806	754	748	794	805	769	728	766	778	771	736	750	787	817	741	793	833	752	764	740	785	732	803	756	784	721	797	727	750	748	743	739	752	800	785	751	795	735	764	736	739	769	743	802	805	762	727	754	770	750	761	724	769	774	720	795	741	807	786	771	770	711	740	768	753	777	762	786	767	764	727	764	745	787	718	783	743	776	782	798	757	727	737	741	794	779	774	755	736	792	772	753	771	768	764	748	826	736	765	775	723	816	764	762	753	769	753	727	783	727	754	738	758	763	741	726	750	717	789	747	780	753	771	731	769	747	766	759	725	823	758	750	758	752	754	792	734	778	737	746	757	713	753	772	764	732	766	733	741	767	767	778	791	733	751	759	757	731	748	752	770	719	786	812	757	724	739	786	793	769	783	745	788	781	803	766	763	710	714	776	711	728	759	761	735	792	781	797	763	751	710	778	794	786	781	779	753	771	745	722	774	717	769	745	789	813	776	739	770	793	791	764	767	774	771	733	785	801	781	771	749	781	810	774	745	764	723	752	760	739	732	770	763	750	834	763	725	784	710	760	799	763	774	773	755	719	763	798	778	755	769	779	812	761	763	758	789	746	805	744	801	753	769	761	770	743	723	734	805	780	785	744	784	798	753	802	767	799	767	776	732	731	773	770	772	751	798	743	733	782	791	753	738	776	792	757	760	780	744	761	770	757	776	755	794	751	809	771	729	731	744	753	843	768	796	768	781	734	759	784	786	754	766	702	811	748	793	757	765	746	781	751	791	767	777	772	722	839	784	713	770	733	755	733	753	759	784	797	764	811	774	742	737	790	801	731	773	766	770	821	782	772	823	803	783	758	799	765	758	764	713	751	767	762	756	752	749	770	796	766	775	764	755	776	701	740	796	730	791	753	735	722	729	789	770	775	799	788	765	781	760	750	765	749	751	752	805	793	757	745	734	742	752	738	745	725	766	771	711	772	787	782	793	756	729	718	785	759	751	795	787	810	775	754	737	759	738	749	697	757	753	740	761	748	740	767	725	771	733	762	731	802	764	717	825	777	735	824	793	766	773	786	731	746	806	789	748	775	725	734	800	775	771	811	753	706	789	753	759	762	771	779	771	766	787	755	761	778	790	755	787	764	770	775	739	775	768	748	764	770	778	743	760	715	749	749	752	793	741	753	725	780	749	766	784	742	714	760	784	746	779	736	800	821	754	781	741	766	773	782	771	770	780	746	746	787	750	767	771	757	696	779	777	700	759	799	754	748	755	756	744	757	720	781	778	736	733	788	752	736	737	709	753	687	779	719	785	764	726	754	755	801	734	784	775	757	719	700	766	814	798	752	749	800	761	705	731	761	776	814	764	710	739	743	742	783	788	759	720	737	785	768	732	731	726	771	749	751	766	733	799	712	770	789	717	702	755	735	810	754	765	762	795	747	795	779	738	802	780	750	741	795	738	769	747	808	761	704	745	794	757	745	754	757	737	826	763	775	776	796	762	744	766	792	778	767	773	800	750	774	777	735	778	725	806	750	772	756	752	769	775	734	811	783	744	761	711	800	747	754	775	729	775	723	766	775	779	754	791	775	797	741	758	795	746	779	804	759	762	807	757	768	804	754	767	734	758	772	781	763	751	729	783	729	741	789	765	767	748	816	786	733	768	739	790	772	728	759	813	763	734	819	777	749	779	796	795	763	789	799	762	764	756	782	824	746	743	774	752	776	783	769	746	805	723	767	755	773	766	786	738	733	762	745	754	783	731	788	734	769	764	808	748	736	725	781	800	754	801	757	777	812	761	791	728	813	803	738	765	729	740	762	750	733	802	717	766	770	786	765	782	801	749	757	723	800	739	709	771	770	732	776	761	755	767	773	752	717	824	709	729	731	784	743	784	728	758	779	745	761	805	746	725	740	731	739	765	845	750	735	788	788	785	770	760	752	757	760	752	761	730	732	761	788	717	768	750	750	788	744	750	771	800	763	780	778	759	779	776	736	760	790	737	799	790	729	758	804	671	778	801	768	766	701	859
25312	20966	27536	24553	20961	11606	1231	692	603	516	460	436	409	438	391	404	335	358	331	350	301	330	292	326	315	300	292	289	300	297	306	298	279	273	314	257	267	295	289	253	287	264	299	266	270	256	266	275	295	286	272	274	276	254	277	289	271	306	254	271	287	295	228	256	282	293	254	248	264	246	249	261	263	250	283	264	245	271	292	255	275	264	267	254	261	256	251	229	288	270	263	238	256	263	275	274	273	277	249	267	283	271	253	246	273	261	252	248	260	285	259	255	272	273	274	262	273	250	283	251	272	244	251	230	266	295	290	294	242	257	259	272	237	259	287	252	258	244	283	264	269	267	262	241	266	282	276	255	278	266	261	254	272	243	238	279	248	288	277	259	301	270	260	261	246	272	264	272	279	280	289	280	266	258	292	270	282	275	266	288	274	272	255	262	272	288	264	266	269	263	282	274	252	246	284	295	279	271	300	268	249	254	267	282	236	293	279	311	256	247	276	239	257	270	263	266	285	266	266	287	229	259	268	242	264	270	260	257	236	247	260	253	248	262	270	309	291	274	285	236	265	291	246	263	277	276	255	278	259	265	246	269	249	248	251	286	264	261	262	249	258	251	256	278	277	271	281	289	256	269	264	264	263	246	236	281	263	252	281	274	253	261	267	246	259	258	294	254	246	265	269	258	269	277	250	272	264	267	274	261	214	283	290	286	269	263	244	256	280	269	244	265	249	247	262	248	283	253	248	239	266	268	267	262	286	271	263	267	266	266	252	293	287	285	282	248	283	256	286	266	247	271	272	271	258	274	253	259	278	308	269	268	281	262	251	251	277	274	262	225	282	267	260	251	286	269	282	251	296	240	258	272	250	262	267	270	268	257	249	276	278	262	295	278	259	300	277	276	290	262	252	264	297	289	253	285	253	259	259	254	257	283	262	302	242	273	253	255	271	262	250	267	258	286	251	286	227	253	280	262	295	253	269	261	266	231	281	258	249	263	270	277	264	283	279	282	237	271	249	257	289	283	285	266	268	269	232	271	282	259	272	250	263	261	275	276	281	240	264	256	282	250	282	270	265	262	305	282	247	250	251	230	268	267	291	278	278	301	295	247	281	299	283	287	279	240	269	274	241	271	263	288	300	271	252	269	280	279	231	321	270	260	260	257	281	232	273	270	257	266	281	259	273	287	265	241	259	249	256	242	274	268	298	275	259	254	260	275	253	275	260	263	250	235	279	273	270	297	241	248	238	269	256	267	262	293	248	251	260	272	264	251	272	249	270	277	259	288	281	273	281	306	209	284	259	275	246	253	250	245	294	236	263	310	278	281	268	237	286	267	262	302	261	276	282	252	303	276	294	230	247	251	243	260	257	264	261	247	261	250	252	260	230	269	273	294	271	260	281	255	253	274	269	242	282	297	282	251	264	248	273	244	256	260	264	286	249	266	283	253	266	281	248	269	238	269	280	270	249	235	257	265	280	266	279	239	260	252	276	272	257	229	252	260	292	290	286	264	269	272	266	256	250	264	262	248	256	255	265	275	265	261	276	244	247	249	280	268	257	276	265	274	269	253	268	297	247	270	253	260	254	278	259	244	245	270	264	258	262	242	258	274	252	255	286	262	247	312	251	251	282	250	273	277	272	260	276	285	302	260	242	256	277	266	280	273	249	276	276	216	274	284	271	267	259	268	277	252	253	265	262	293	282	290	264	239	256	261	270	269	245	247	225	233	260	254	265	272	276	254	271	222	238	276	263	249	255	265	261	260	231	279	259	256	267	306	275	269	237	249	258	271	292	288	250	306	269	251	267	258	283	251	261	274	260	257	251	266	270	245	259	267	267	249	278	253	290	255	274	282	279	275	249	255	249	254	260	262	261	277	266	276	272	292	249	279	283	237	241	240	265	253	266	245	270	289	235	284	265	274	280	273	247	254	256	273	241	286	273	245	239	276	281	261	258	287	281	256	258	276	250	274	281	282	242	292	265	285	278	265	269	197	256	305	268	237	254	244	262	280	270	253	267	250	290	257	261	264	282	277	245	266	282	260	238	277	263	251	278	269	259	268	275	254	246	238	261	258	267	264	287	277	299	295	247	285	274	271	258	270	256	264	270	256	256	266	271	275	254	256	280	266	272	272	264	264	290	281	261	276	271	275	292	272	267	266	243	261	268	267	263	261	249	245	295	274	260	246	248	295	288	250	243	268	271	253	269	257	300	284	240	266	276	290	259	269	310	257	262	261	244	281	262	258	259	256	247	246	218	275	267	286	280	254	272	261	283	276	249	251	267	270	250	272	257	261	275	254	294	255	260	273	263	256	251	252	242	250	249	287	287	271	262	292	307	276	272	287	259	286	298	253	276	275	276	259	252	260	281	272	256	282	255	252	253	302	272	262	245	299	258	254	272	270	254	289	259	273	234	288	269	248	279	256	268	265	260	263	269	275	252	288	265	240	275	235	261	256	269	265	246	253	272	260	250	281	292	291	247	245	239	250	265	285	256	264	272	306	276	244	240	279	281	262	264	263	267	261	276	239	269	275	287	236	296	286	266	245	252	262	243	248	275	285	288	275	293	279	274	266	265	245	259	271	275	230	267	279	247	284	266	233	243	269	261	244	274	274	303	246	266	267	259	233	252	236	272	283	260	279	262	249	280	272	267	246	260	239	265	274	247	243	251	272	283	268	258	216	249	271	270	235	275	274	267	275	264	268	223	244	264	264	262	228	278	268	295	266	290	306	261	263	250	267	284	243	279	306	281	257	251	260	258	270	252	259	263	249	273	285	267	260	267	267	265	306	282	278	261	257	265	257	271	268	267	313	254	262	270	256	261	262	270	220	273	275	270	276	273	281	263	261	290	284	239	248	262	256	283	266	289	283	253	285	232	275	278	262	277	268	256	258	288	249	274	270	269	291	268	248	287	284	271	263	267	257	278	271	257	245	269	266	261	267	276	287	268	279	284	258	291	257	289	269	239	250	282	245	303	263	264	249	268	253	250	253	271	292	281	279	308	247	283	279	266	258	268	268	285	256	264	274	241	260	248	264	265	258	282	253	252	268	237	268	253	263	259	254	266	282	273	284	281	251	284	281	255	276	301	263	275	258	275	294	280	247	277	254	311	274	291	241	268	270	261	264	269	289	279	257	287	261	294	250	237	285	260	263	251	285	247	279	254	268	269	280	255	282	263	260	302	276	259	277	275	264	272	306	278	276	291	268	265	274	269	267	295	286	247	262	267	241	271	256	307	278	283	261	273	286	276	271	267	249	261	269	298	270	231	286	250	261	272	269	250	261	255	247	283	273	282	273	272	258	263	262	254	291	283	280	272	274	247	271	269	245	234	247	257	257	280	270	281	241	264	261	251	301	274	253	263	264	256	272	305	234	230	250	273	275	266	272	285	270	239	298	272	275	281	258	263	270	255	286	241	273	260	308	277	303	255	259	259	276	264	264	264	250	254	265	266	256	266	250	274	272	245	256	290	280	291	251	232	280	303	276
7320	11446	10415	5536	3560	2481	1803	1431	1202	1055	889	781	697	623	592	560	540	465	465	461	458	446	435	431	399	410	350	378	343	368	357	409	335	365	323	327	378	371	346	315	318	362	353	335	363	372	323	344	327	314	337	317	349	289	343	332	328	320	313	314	323	314	326	302	312	316	322	300	307	342	326	317	311	334	350	291	296	368	341	299	349	339	333	336	303	307	341	340	301	318	349	332	320	326	321	310	313	330	301	319	326	301	318	331	315	344	296	291	332	344	297	312	338	302	261	324	315	302	292	323	313	338	315	325	325	343	281	327	308	320	342	310	262	330	314	291	311	337	292	321	327	338	317	317	337	317	285	329	283	313	288	330	315	298	319	308	297	298	321	294	327	286	333	291	270	318	319	318	309	303	335	319	316	282	308	289	334	290	317	303	285	311	317	290	309	297	318	310	305	319	323	332	295	303	322	295	313	315	309	336	306	332	282	327	343	322	292	335	301	330	329	314	295	293	292	352	292	306	332	306	289	325	290	335	345	301	334	296	292	311	286	325	312	320	325	300	311	312	329	297	304	312	274	344	303	315	320	319	314	319	316	302	307	314	333	300	296	302	310	306	325	307	281	321	330	293	322	304	295	305	304	320	332	319	323	333	311	282	327	288	316	321	335	302	310	321	313	322	289	297	296	329	317	302	297	328	339	297	287	331	321	295	300	318	281	319	288	288	298	280	310	285	305	319	312	290	296	312	339	312	288	339	345	308	301	329	301	317	318	306	303	323	308	327	293	320	301	315	324	321	309	304	307	284	320	289	297	286	310	304	321	295	308	308	327	284	310	306	322	279	310	312	352	305	342	346	318	317	278	332	323	302	333	309	291	325	319	302	317	312	298	321	296	306	326	319	302	310	309	305	329	299	328	329	343	300	322	339	292	318	283	328	308	311	299	327	304	331	311	292	328	326	328	313	326	299	321	306	277	290	299	325	311	318	313	291	315	330	292	332	283	298	322	306	325	301	321	319	324	321	331	318	288	322	326	323	316	334	290	300	303	312	293	301	308	318	287	301	304	312	331	319	307	295	306	274	321	297	323	319	280	300	327	309	297	314	327	274	318	305	293	312	323	295	289	330	291	313	302	305	316	314	319	320	324	295	301	295	301	287	312	310	339	314	306	302	305	302	297	314	301	295	300	294	317	353	305	284	320	343	302	305	294	324	291	329	310	294	294	319	302	260	334	305	304	313	351	314	308	333	322	300	312	303	321	342	302	275	268	289	288	315	279	303	313	296	311	314	306	308	307	284	330	278	334	286	328	305	337	281	295	336	326	304	299	306	299	318	319	304	279	318	301	309	279	310	330	301	299	298	303	312	328	292	306	315	303	290	317	320	310	290	277	296	315	331	309	289	289	300	306	334	292	325	344	279	293	306	308	285	279	295	326	322	321	316	307	313	316	320	268	315	301	299	307	268	293	295	324	275	310	286	330	290	324	325	299	303	311	310	321	294	301	315	274	280	298	315	322	309	321	312	334	334	306	320	299	324	300	308	298	341	310	293	292	311	322	315	279	308	318	305	319	349	321	306	349	313	322	302	295	299	307	313	308	325	347	297	317	308	304	287	304	267	337	287	305	294	288	307	289	310	306	318	307	300	304	274	283	335	314	303	306	312	304	268	309	317	290	315	294	314	300	285	294	312	329	296	334	314	272	309	318	312	306	311	303	311	305	307	316	332	300	319	320	295	328	307	308	333	309	325	318	308	289	308	328	324	356	306	278	318	305	319	311	319	326	295	299	319	331	295	320	295	308	301	337	298	329	302	333	311	305	299	302	286	320	310	336	298	318	305	331	304	307	321	302	321	357	290	323	327	314	323	319	273	294	301	331	333	312	283	329	312	304	320	281	302	321	298	312	318	294	308	307	312	302	298	294	325	281	285	308	298	295	308	316	276	275	305	300	290	318	298	324	313	298	302	297	337	309	351	300	324	294	324	330	313	322	320	337	290	311	293	308	270	316	312	304	307	312	313	305	311	305	326	316	342	278	273	308	358	275	298	343	297	301	334	296	332	333	303	306	278	318	317	343	317	351	282	337	275	288	331	303	295	308	289	301	287	312	315	312	265	322	301	316	339	298	281	308	316	319	306	344	282	336	270	331	309	307	334	303	277	325	322	285	285	303	329	333	283	307	288	281	283	302	287	307	301	289	293	339	305	307	323	306	293	336	297	278	279	322	301	290	279	321	309	317	333	291	312	328	325	340	313	311	299	283	317	293	345	290	305	292	280	262	287	328	313	312	308	334	298	303	335	323	281	351	310	294	318	295	313	263	300	275	327	307	325	321	317	309	318	287	280	314	295	313	307	301	300	338	330	313	339	319	313	308	279	299	306	301	318	296	335	310	326	319	311	302	302	322	308	319	276	297	329	318	320	307	307	315	310	280	334	301	295	320	291	317	312	285	294	320	317	292	312	328	335	296	296	329	308	326	327	327	338	307	314	309	337	303	282	294	307	332	317	319	284	294	321	329	308	297	336	309	318	304	316	307	303	305	302	303	314	295	321	284	322	313	288	309	307	317	320	343	324	326	323	292	317	333	297	316	310	333	292	290	296	313	324	308	285	292	301	311	317	290	279	301	319	290	310	287	335	351	278	294	282	283	288	289	306	289	302	326	339	305	307	298	298	302	303	283	305	304	328	302	335	281	333	324	326	306	298	309	313	281	328	305	306	287	311	338	319	278	293	300	295	284	324	337	278	328	351	300	280	288	290	333	280	300	297	293	279	312	332	327	296	324	300	310	310	317	325	318	316	347	295	293	365	269	298	317	284	312	307	306	309	323	319	331	312	303	324	298	309	319	277	315	295	319	300	327	334	294	334	304	277	304	301	290	300	301	311	302	305	328	312	290	320	288	282	334	334	313	285	331	309	337	317	290	327	313	300	293	285	315	272	309	274	289	298	289	328	286	282	330	327	305	331	307	307	294	303	316	308	338	305	313	336	301	307	304	314	322	314	330	306	345	295	316	331	316	328	324	297	301	318	325	335	325	302	304	275	310	310	277	306	296	282	326	311	318	328	326	255	318	308	280	292	300	289	316	301	297	308	288	293	332	290	331	311	288	339	314	298	323	323	336	309	320	309	306	315	298	300	282	332	338	343	305	297	356	323	317	315	320	315	351	300	295	287	295	313	299	346	300	320	319	353	305	302	315	331	310	357	330	309	328	298	277	285	312	275	297	285	309	308	301	322	302	315	313	300	325	259	293	309	312	343	326	292	294	318	308	286	268	278	296	311	300	275	321	319	307	312	312	285	294	345	318	292	291	306	323	306	306	325	284	303	326	278	312	297	314	298	310	296	313	276	298	310	324	358	295	321	327	306	294	321	326	339	302	284	318	326	307	333	283	328	281	304	316	303	304	286	308	284	325	310	311	333	298	292	295	330	320	284	314	332	328	332	313	316	345	292	306	303	307	303	323	323	322	319	304	315	271	289	332	300	305	308	289	316
23385	20978	27896	24249	20979	21033	8390	1463	1078	1025	877	801	754	718	703	628	625	631	645	592	552	538	552	561	524	537	515	552	526	550	514	528	524	522	457	493	498	468	471	484	485	491	505	516	457	493	476	463	485	464	492	467	471	480	462	490	477	497	471	507	507	428	448	469	434	468	492	443	459	443	457	457	470	436	451	426	460	463	486	441	467	461	440	502	451	457	469	484	448	481	430	417	463	432	472	472	488	434	432	457	450	460	428	462	469	434	437	439	444	453	468	435	478	459	431	467	438	429	473	436	459	435	454	428	449	482	435	459	444	468	478	471	464	463	441	450	470	451	450	436	447	441	425	436	448	462	413	449	499	489	438	453	453	452	421	454	443	433	471	455	423	451	486	469	440	456	465	435	458	479	455	478	453	485	477	432	473	412	442	423	472	489	485	491	442	492	477	427	477	492	459	443	491	434	470	492	451	453	477	495	482	441	478	457	432	473	465	472	490	457	471	484	469	466	462	461	455	460	423	450	476	441	472	501	455	484	443	461	462	446	395	447	471	464	456	473	414	504	464	475	442	463	468	441	495	457	427	439	460	434	466	474	444	490	429	482	444	428	487	470	445	437	428	449	398	425	462	427	481	405	439	466	440	462	456	435	459	459	503	440	470	442	426	459	437	489	455	420	430	410	454	471	492	430	432	430	438	444	455	460	465	449	457	455	453	410	465	441	444	489	440	419	434	410	388	439	471	459	460	427	469	452	467	447	434	444	472	511	453	468	440	445	478	443	482	449	487	422	469	470	461	451	453	466	431	470	445	432	460	417	444	436	451	476	418	450	430	479	459	454	456	418	480	438	434	444	429	434	435	479	480	447	469	426	439	422	459	470	463	405	449	463	432	441	507	418	506	438	468	452	455	455	473	460	432	439	435	476	421	452	445	438	461	425	442	396	429	450	444	469	430	467	495	435	454	458	442	436	450	426	475	429	457	439	464	435	469	442	443	437	457	494	452	454	464	420	435	448	470	471	467	427	442	451	450	418	443	443	471	480	419	477	449	476	453	501	431	436	464	437	456	422	437	449	410	459	492	474	470	426	450	447	454	462	429	444	486	478	474	433	425	420	445	423	442	476	422	459	469	438	422	481	472	444	456	474	464	475	434	442	481	468	467	457	437	445	446	466	448	416	477	459	472	466	446	430	445	457	451	458	461	450	431	432	449	451	478	433	417	466	449	484	435	503	465	422	425	431	423	463	437	430	472	489	428	485	431	463	437	446	449	472	424	432	455	455	488	416	469	409	470	448	448	474	493	437	482	449	425	476	424	469	461	413	464	402	456	425	442	429	478	477	422	441	508	409	434	458	417	423	426	434	405	450	446	461	424	463	464	452	442	419	447	440	461	406	428	448	470	437	458	411	449	429	454	403	449	458	421	436	461	416	450	465	439	454	427	449	453	418	459	398	479	474	453	493	454	450	427	457	480	416	412	462	419	430	419	418	467	444	436	434	421	420	465	458	467	448	462	443	438	472	474	428	476	434	442	456	492	459	478	450	452	468	470	410	430	484	441	464	439	435	464	443	453	436	441	497	523	439	434	482	475	444	404	462	472	475	490	465	469	425	484	430	468	461	446	434	475	447	490	446	472	434	467	437	475	473	475	435	480	460	418	466	422	467	419	471	435	430	420	465	503	433	435	470	466	461	467	481	406	454	462	392	450	439	463	410	430	443	445	481	481	415	463	450	436	431	467	430	451	435	433	458	468	483	478	448	437	428	467	417	403	473	420	411	467	463	432	466	433	462	449	454	451	447	469	445	470	462	446	454	457	453	475	477	468	437	452	474	436	467	470	428	482	458	428	499	433	420	463	454	485	414	447	483	458	477	471	472	456	452	436	452	471	456	466	474	449	401	433	471	414	474	492	391	474	479	432	454	469	474	451	445	433	463	453	483	439	423	436	474	426	466	451	493	446	465	439	447	453	474	447	492	447	458	470	474	404	441	484	473	415	411	495	467	479	489	420	450	450	460	451	484	430	465	444	454	459	425	417	459	472	465	448	459	453	440	466	416	439	424	475	451	435	451	460	453	434	484	470	466	452	465	427	413	432	409	420	434	478	490	461	458	484	478	499	399	449	418	440	512	441	458	449	449	482	445	456	478	470	450	435	458	436	435	447	437	458	451	452	456	465	478	455	466	439	438	477	429	461	460	435	456	436	467	451	437	428	455	467	447	465	435	430	460	459	453	482	442	454	450	447	443	483	500	473	461	478	455	444	459	452	438	460	504	465	427	433	451	475	464	462	472	460	462	387	447	481	424	435	454	455	449	463	421	444	438	459	464	437	444	441	457	457	462	420	475	452	378	453	419	482	447	412	442	442	432	432	427	471	493	422	450	484	452	466	413	388	481	418	458	445	459	455	412	464	451	436	469	466	422	452	458	454	464	444	461	437	431	455	450	437	430	442	460	441	420	464	457	445	476	491	459	484	433	427	417	459	423	440	441	497	456	441	457	431	456	458	454	462	500	448	460	397	419	479	422	421	420	439	421	450	432	419	464	444	456	461	463	475	480	458	440	440	443	425	439	433	461	455	417	447	463	456	481	479	505	450	460	458	455	443	482	456	468	400	487	485	449	477	476	458	418	467	439	452	418	408	399	468	450	462	455	478	500	437	426	385	495	493	484	471	464	459	474	422	401	470	442	469	486	459	473	438	407	471	511	489	449	440	440	456	438	434	439	407	449	450	416	432	450	480	437	436	453	484	423	420	468	455	409	461	433	482	471	454	463	456	413	457	428	416	447	451	494	468	436	483	422	461	441	461	449	432	468	458	428	412	443	441	478	453	452	453	468	431	491	497	441	450	469	429	409	498	452	464	499	460	471	440	477	462	490	457	467	471	447	454	475	484	451	444	454	447	490	454	432	464	442	431	469	438	454	478	452	437	420	458	444	429	451	452	427	436	433	479	439	435	441	470	467	450	470	436	467	470	486	444	479	481	449	475	451	460	437	448	459	430	466	430	471	416	458	480	415	418	450	468	449	460	469	417	434	487	469	439	442	462	470	442	442	456	464	446	448	438	405	460	472	446	444	422	464	434	443	472	452	434	465	478	423	410	423	467	468	452	464	437	440	468	457	431	451	441	473	428	440	446	427	443	484	446	441	429	499	430	428	445	425	438	478	465	470	450	447	430	470	462	424	432	492	452	452	456	410	462	439	464	466	426	437	490	397	464	438	492	462	441	466	437	443	437	418	498	430	448	480	477	462	444	413	403	500	437	431	439	437	457	476	405	483	428	469	450	442	449	432	475	449	436	474	447	418	500	466	483	439	425	431	487	421	451	453	463	436	474	504	460	454	444	437	426	437	445	426	462	485	450	459	461	430	448	415	432	474	463	450	502	436	470	474	434	454	458	461	451	476	452	467	414	445	470	484	443	470	456	467	417	467	435	455	466	452	476	434	470	424	457	454	452	451	425	466	439	416	457	451	501	435	478	444	468	439	470	450
10027	17764	16037	9001	5995	4385	3227	2557	2145	1732	1499	1344	1168	1159	1021	923	870	803	746	751	692	737	634	631	617	578	651	575	561	582	560	598	544	507	546	572	562	516	524	505	488	499	512	504	487	486	504	494	456	467	537	468	469	517	489	474	497	506	529	494	518	460	450	443	477	451	477	521	479	448	469	464	474	488	442	451	461	489	432	462	485	469	484	452	424	466	478	446	468	432	430	489	466	477	480	468	461	482	447	457	437	429	440	454	434	448	466	459	442	447	449	473	466	510	442	461	452	465	482	445	431	433	461	442	476	435	464	422	486	477	445	432	469	440	447	410	455	437	431	463	479	432	488	427	420	448	410	435	460	470	435	453	459	456	444	475	440	455	440	425	444	432	448	457	430	446	457	429	463	468	464	422	408	388	431	456	456	470	457	446	453	491	418	452	453	482	501	465	446	443	473	447	467	474	451	429	463	473	456	451	435	441	414	442	435	444	464	469	454	425	421	446	460	449	435	471	461	443	436	456	442	458	431	448	456	465	413	401	435	459	430	468	413	466	429	460	421	452	442	466	454	456	433	453	428	451	457	471	437	462	519	431	487	490	431	419	493	443	473	436	455	406	439	474	423	458	456	405	467	443	500	431	426	417	488	400	455	442	489	415	459	429	493	442	439	420	452	489	455	466	459	409	471	458	455	458	439	456	411	424	454	461	444	451	428	437	469	448	471	481	473	448	474	459	437	456	465	448	450	437	444	492	450	407	429	426	466	462	405	468	463	448	416	458	410	480	467	445	466	471	441	435	469	441	497	481	469	441	437	440	420	420	449	423	442	424	444	450	475	464	501	445	458	485	439	456	456	444	494	444	432	424	465	407	423	468	463	432	428	480	477	495	447	436	470	464	440	434	486	439	435	443	506	495	434	430	442	422	454	444	459	461	446	503	450	432	465	437	445	483	424	444	439	456	448	453	454	444	446	432	443	464	462	465	455	472	466	419	481	427	449	436	452	432	475	483	477	451	445	446	473	429	458	462	449	424	430	445	437	423	448	437	466	439	427	429	446	436	438	453	452	402	450	446	450	456	452	447	478	454	452	434	459	453	433	441	466	430	463	445	425	465	462	434	496	437	455	414	512	444	467	472	418	469	414	472	455	460	423	442	483	435	491	473	462	412	410	470	426	427	453	432	425	460	479	450	438	503	497	466	491	445	448	429	438	439	467	430	485	439	454	446	442	446	453	446	456	436	508	422	442	440	448	457	468	456	449	464	415	405	452	445	450	488	470	479	453	437	422	438	468	467	459	439	429	433	449	458	466	434	458	435	436	455	436	461	451	459	457	417	454	403	501	453	461	455	414	455	440	470	449	480	440	454	468	449	520	439	447	430	417	486	466	508	448	455	452	455	459	465	462	484	481	471	438	413	450	489	448	458	439	473	443	432	463	466	453	428	451	448	456	467	424	457	441	444	439	451	456	435	432	450	427	442	466	436	407	497	439	464	433	447	427	465	489	458	456	462	440	440	437	442	447	470	407	446	448	458	454	458	444	426	432	428	430	456	470	454	463	463	435	437	430	441	451	433	420	514	406	455	445	492	444	445	468	443	428	397	453	466	441	468	454	448	500	449	433	453	423	477	428	453	477	505	467	440	470	476	430	468	443	430	442	439	466	450	424	451	454	477	418	468	417	435	428	424	489	441	456	474	416	466	459	443	436	476	441	440	477	446	453	420	449	476	456	470	467	466	455	471	432	486	453	436	448	463	465	446	441	425	477	424	421	405	456	415	445	471	463	457	450	466	448	453	440	421	445	467	454	436	464	464	473	407	490	420	440	497	465	444	480	473	437	428	470	482	468	426	453	474	433	457	452	466	422	480	480	465	452	410	431	445	444	443	499	479	504	429	415	509	476	445	448	471	415	446	431	435	469	457	458	437	449	451	447	430	409	435	455	454	498	446	470	430	455	435	462	469	447	473	434	448	464	456	451	478	428	440	471	462	491	421	421	479	470	473	439	476	459	436	437	459	454	474	460	441	426	452	448	428	455	484	438	476	510	452	425	454	455	447	422	459	470	458	457	481	433	468	481	463	441	433	455	455	417	502	460	449	423	461	461	462	459	440	503	425	482	460	445	434	445	447	466	462	465	462	436	458	471	439	426	514	459	427	431	456	477	416	434	452	451	450	413	445	432	442	492	454	429	421	450	444	481	464	473	442	451	459	464	418	429	461	410	461	446	439	462	430	443	462	492	452	392	446	440	433	429	443	465	495	463	467	451	480	454	472	460	461	422	419	422	460	430	450	467	444	403	433	437	484	439	427	461	438	435	428	455	432	463	471	456	457	446	438	462	471	460	453	457	417	394	461	437	466	420	442	458	474	485	505	435	442	466	427	485	492	432	481	504	417	460	456	450	480	483	474	491	456	445	453	451	457	442	419	419	445	443	422	462	441	450	452	472	435	431	467	444	465	447	458	491	415	466	443	470	412	455	443	471	452	437	422	452	456	487	463	445	456	460	432	441	455	482	449	502	403	452	452	469	425	460	455	401	468	417	466	478	448	449	422	452	424	442	432	441	484	388	470	464	473	451	478	451	459	466	466	424	468	503	502	471	454	491	470	482	484	454	456	449	439	458	460	426	430	460	446	448	450	462	428	462	439	455	460	438	441	488	465	442	457	456	456	459	417	422	393	480	470	435	480	443	450	455	457	442	462	465	437	449	473	465	387	487	401	436	435	466	438	450	470	466	429	439	454	474	448	446	455	433	432	470	471	452	464	429	471	459	438	457	482	450	450	459	453	462	443	455	431	459	452	424	422	439	463	428	452	444	448	461	439	469	440	435	449	443	465	493	477	460	444	420	409	453	462	446	436	493	456	476	475	478	454	476	476	408	471	447	464	457	433	446	467	446	437	431	462	461	457	462	454	424	469	471	439	428	427	475	438	458	477	498	467	454	435	434	416	467	466	457	466	462	479	449	429	458	434	459	451	418	443	424	455	475	487	438	441	433	470	452	477	445	476	483	473	469	478	469	443	446	461	455	477	456	489	470	474	439	457	434	417	449	472	482	426	483	476	466	424	445	477	470	467	458	472	489	435	473	426	448	454	429	464	456	476	431	444	492	445	517	463	474	437	453	431	482	432	459	460	473	480	486	436	474	476	422	421	440	468	448	426	435	426	469	441	422	465	423	478	484	456	458	440	444	427	448	443	439	438	435	422	451	435	446	428	482	483	484	502	419	466	440	464	461	482	469	434	459	471	455	446	431	471	461	462	429	419	470	432	434	427	455	508	448	427	447	444	452	467	450	487	461	415	446	468	458	470	455	475	473	442	444	461	449	459	435	465	429	464	457	466	462	480	427	461	416	455	417	452	434	452	471	438	440	428	489	422	469	438	409	490	464	452	476	493	450	433	469	404	454	478	465	437	402	427	466	481	438	473	468	451	456	449	455	494	441	451	429	442	474	427	435	465	477	384	435	433	443	462	486	490	421	448	460	448	456	450
28103	15392	2607	1037	782	754	677	769	718	686	733	718	738	740	712	681	718	719	705	658	739	699	711	668	734	739	723	683	736	678	702	712	725	726	689	734	765	733	686	725	711	737	668	667	734	698	656	760	698	764	726	690	734	691	714	689	707	753	711	685	663	682	707	703	682	696	708	721	725	718	718	709	738	705	708	715	713	706	736	677	701	712	724	677	713	718	666	726	699	682	680	704	708	689	685	664	732	724	680	694	704	711	726	710	695	718	687	722	658	678	671	685	677	710	700	686	730	682	703	705	703	683	684	718	678	699	715	684	684	694	753	746	675	731	710	657	739	665	719	665	705	747	750	674	691	701	731	711	678	736	677	693	715	661	686	726	678	708	674	699	673	754	696	687	719	697	741	709	665	720	739	674	690	678	681	742	694	736	700	695	724	713	722	712	681	731	733	715	714	699	706	717	704	701	725	722	714	717	750	680	681	695	703	681	730	680	667	712	695	675	709	713	702	713	731	708	726	643	677	692	696	695	735	773	728	686	706	682	696	651	703	717	669	724	706	695	672	671	677	708	706	697	698	739	663	756	696	683	700	733	648	721	724	716	743	672	681	690	674	713	684	699	705	701	733	668	669	722	689	641	702	710	679	708	673	713	713	661	723	684	701	696	655	635	718	689	702	709	712	736	704	727	642	758	747	727	679	750	703	694	748	702	693	739	677	701	682	672	709	704	699	658	709	722	765	651	714	734	692	670	702	691	692	672	717	726	728	724	658	715	771	659	719	699	702	687	679	729	734	668	730	729	652	716	720	704	732	718	728	662	690	695	669	707	724	710	721	675	647	665	707	697	685	711	722	675	714	682	684	676	700	695	744	681	683	687	678	718	693	682	707	711	688	735	679	713	698	691	715	693	707	761	713	684	726	707	684	670	715	730	704	710	711	656	691	707	704	701	721	670	680	714	735	679	725	677	673	681	688	724	709	677	752	723	654	694	716	691	720	758	698	690	719	690	749	712	697	727	701	667	712	714	693	666	646	707	698	690	685	707	710	685	696	719	710	666	665	704	707	689	685	688	678	684	664	693	709	710	697	720	697	718	675	668	693	687	714	668	711	676	706	678	666	664	686	712	680	692	652	717	714	672	712	688	636	680	685	686	687	704	700	713	648	680	691	674	726	743	680	663	675	688	713	666	738	692	719	711	671	675	689	697	719	703	727	716	695	698	631	675	672	688	684	649	668	668	710	706	667	684	690	727	722	675	699	673	703	677	722	689	705	718	729	716	718	776	719	656	648	676	662	721	680	674	725	722	669	705	654	695	715	707	711	692	652	682	703	695	702	697	706	685	663	678	686	667	732	772	723	690	725	730	741	682	699	696	701	679	692	730	713	709	672	662	752	718	732	706	738	717	665	751	674	703	712	700	680	745	716	702	722	700	691	704	707	680	679	722	704	701	672	675	703	692	677	672	696	709	648	687	761	703	673	702	692	665	727	700	731	702	720	695	745	687	683	714	678	690	711	717	662	693	750	676	665	697	680	719	719	666	685	705	648	737	711	699	697	727	688	665	646	676	631	677	678	718	711	712	714	711	756	706	691	721	700	756	687	718	721	660	719	737	717	726	707	694	696	691	691	645	709	698	655	724	672	696	651	717	675	668	661	705	707	697	703	701	658	712	696	737	680	711	688	682	674	701	701	677	693	719	686	691	699	699	726	719	743	709	676	713	723	670	692	690	687	672	678	692	664	676	680	733	711	658	638	674	645	717	678	722	704	735	678	718	658	749	714	711	691	765	671	653	705	728	718	684	692	695	665	710	691	679	713	721	681	689	740	724	757	748	653	673	702	673	664	674	756	729	706	687	710	738	709	677	700	716	698	677	728	671	732	696	708	736	698	723	733	688	677	664	647	741	674	728	662	707	733	700	730	724	697	704	678	700	742	683	709	714	711	725	726	680	718	683	671	668	726	703	698	697	666	716	683	676	727	752	689	670	685	658	704	723	669	689	719	707	717	694	702	676	735	708	718	694	704	695	678	659	673	724	742	691	696	710	718	730	706	721	675	678	730	747	731	700	728	668	728	696	717	722	716	698	720	699	693	667	682	671	678	645	709	698	684	728	703	683	691	652	710	729	724	695	723	684	722	692	696	705	717	690	697	656	731	749	757	722	712	692	719	735	686	726	738	645	687	683	699	669	667	662	667	677	672	675	676	711	727	687	704	688	736	701	705	677	714	719	710	812	772	741	730	708	671	716	689	732	630	710	705	699	683	715	692	679	732	700	766	697	728	674	683	728	731	703	659	669	720	711	705	673	743	724	695	663	685	697	686	716	723	724	716	703	690	726	640	724	749	715	681	685	691	739	691	705	699	723	700	681	722	717	704	755	723	715	681	668	771	724	696	687	712	725	670	684	711	731	714	742	730	737	696	701	696	672	758	719	682	692	707	689	692	667	672	725	719	670	690	694	712	686	704	717	672	757	695	752	670	679	681	689	691	696	680	719	710	736	672	695	676	694	681	715	747	664	701	737	720	759	722	686	738	713	692	691	748	667	762	729	699	696	709	649	733	721	729	666	685	720	663	642	729	704	682	707	680	691	683	714	704	684	715	743	681	708	710	674	739	679	694	677	707	708	693	714	729	716	717	755	662	687	643	687	720	733	680	709	696	671	717	713	703	698	683	744	707	724	713	764	691	696	699	694	738	668	686	675	727	703	682	685	693	685	730	690	724	669	657	713	736	712	687	728	682	672	676	651	714	709	723	703	693	711	677	714	753	702	731	670	698	718	708	684	686	702	751	687	694	726	689	747	724	684	751	654	719	751	720	732	735	687	703	690	677	739	691	715	688	703	721	697	714	705	682	721	668	655	702	724	699	703	705	722	669	696	661	719	660	692	688	707	734	669	757	694	654	700	631	663	685	667	680	700	750	705	739	721	705	660	681	727	724	693	675	647	694	694	675	743	732	702	699	729	715	683	706	737	721	732	716	680	695	735	713	688	666	700	709	719	691	634	665	666	713	701	705	707	750	693	699	752	716	649	653	677	712	713	695	690	709	726	713	684	690	714	683	665	690	704	755	689	691	725	703	700	696	675	670	713	747	770	707	685	697	726	715	730	662	747	759	699	713	715	749	736	709	749	689	684	742	700	713	665	712	663	665	688	701	669	667	658	700	738	710	718	652	701	714	711	702	698	715	734	708	688	714	673	768	764	755	705	739	695	634	673	657	744	729	647	681	734	697	699	744	714	726	672	718	643	691	694	709	744	687	757	707	739	725	686	720	688	743	732	738	709	704	719	680	740	751	691	737	689	691	722	662	685	658	701	705	706	713	710	723	687	637	698	689	701	699	672	713	672	699	698	721	689	708	693	697	678	718	716	708	702	715	700	658	708	738	685	709	701	675	723	639	686	706	714	765	691	684	681	741	758	734	704	702	748	700	702	635	685	731	713	643	716	726	656	676	716	696	695	662	710	693	741	714	687	673	652	734	732	683	644	682	673
5279	1392	1395	1052	907	785	769	858	777	820	786	801	795	753	792	767	782	771	777	824	781	751	766	763	759	741	779	724	762	780	775	749	732	768	761	781	763	783	781	743	805	782	787	716	814	744	761	772	736	767	728	788	750	786	685	767	766	748	741	791	748	768	767	793	733	762	768	776	715	765	777	756	767	753	778	759	801	757	755	759	767	773	789	773	754	784	722	787	781	770	761	793	771	691	776	782	721	700	729	740	761	724	717	764	745	766	760	793	796	773	797	740	755	758	756	740	703	772	791	754	754	769	768	716	727	788	778	748	745	748	742	773	727	770	741	775	779	785	762	806	754	721	745	779	743	819	746	754	737	750	771	768	732	762	801	759	761	695	820	756	747	774	750	765	764	794	735	692	784	804	759	778	715	725	734	724	731	768	731	753	756	800	743	762	745	739	726	804	729	782	741	755	762	731	757	738	767	738	744	762	726	743	740	801	813	807	737	728	763	755	702	789	705	765	780	731	745	761	717	766	772	776	794	759	768	727	805	733	788	762	729	736	804	753	732	762	751	744	739	713	742	792	732	755	776	725	792	733	761	729	807	754	719	751	756	763	757	798	762	711	805	753	769	759	800	739	766	769	710	726	729	757	764	808	775	739	764	809	724	723	752	787	777	801	729	785	754	799	773	761	763	800	782	758	754	746	744	737	769	785	766	758	756	715	776	744	744	756	753	734	720	764	769	724	750	785	780	820	764	767	788	777	744	757	763	746	786	733	740	748	752	778	778	735	732	772	795	719	769	769	748	758	755	786	757	768	753	753	749	786	796	724	729	770	759	769	778	772	758	747	750	717	726	761	742	727	763	793	748	726	722	756	712	750	792	758	787	725	762	821	775	786	750	716	753	741	801	785	791	739	780	742	749	717	749	783	784	775	741	776	745	761	767	774	765	791	749	764	730	745	787	722	818	767	676	794	760	711	752	742	776	724	745	731	720	763	752	775	739	758	703	725	767	775	731	744	770	762	735	759	789	752	731	782	775	767	705	736	737	767	785	829	774	688	733	801	696	795	795	741	753	737	782	780	809	751	798	770	777	747	739	733	764	805	698	719	750	730	776	747	734	775	730	712	755	820	726	711	814	780	740	794	778	734	733	720	731	794	757	714	735	722	734	770	762	706	726	717	755	773	759	799	745	736	776	735	676	775	765	756	799	713	797	776	721	737	714	708	690	780	790	763	772	805	716	761	746	765	730	797	750	777	784	775	749	784	746	787	725	768	696	784	741	743	748	736	774	739	783	746	787	776	753	795	752	756	728	746	746	759	769	782	738	758	744	769	785	748	740	814	751	796	798	759	758	797	770	779	787	768	803	756	785	720	779	755	726	796	784	782	762	791	775	801	762	842	718	801	760	762	746	742	755	786	708	757	785	780	778	725	804	728	733	771	740	756	756	761	775	740	767	695	757	714	785	738	792	719	742	736	812	786	750	790	746	773	758	744	741	740	750	770	740	768	728	707	769	734	786	771	797	775	779	751	737	767	727	804	743	794	765	784	775	811	769	726	774	743	756	712	754	711	742	821	733	773	716	781	771	747	776	764	733	757	744	739	738	817	721	777	773	740	753	759	768	771	742	734	742	750	697	760	747	782	748	783	697	758	750	757	785	768	735	736	776	760	796	770	780	741	764	773	744	748	749	751	799	735	757	760	771	777	754	715	754	737	711	659	748	753	698	770	749	740	753	725	734	804	677	749	770	753	722	725	762	734	742	734	784	740	749	764	683	784	770	737	759	764	785	773	718	750	737	721	756	728	807	732	731	775	771	754	725	783	803	781	749	781	828	786	764	752	765	718	753	714	775	790	778	745	735	719	772	735	710	805	762	752	746	738	742	750	797	795	784	744	769	749	744	731	751	793	759	762	767	746	741	743	750	738	741	764	776	789	740	782	762	718	774	725	768	799	730	759	766	754	737	835	719	728	752	740	786	791	757	764	723	755	779	762	766	760	738	728	768	784	802	820	745	759	781	754	755	760	735	742	763	762	749	739	777	741	758	748	720	747	744	764	783	789	756	724	744	770	776	787	725	760	757	785	763	781	751	725	767	741	742	756	754	749	788	824	718	768	684	731	759	775	779	778	695	750	744	756	755	738	768	805	787	749	775	801	760	801	782	746	770	749	756	789	747	730	755	733	689	785	783	748	797	762	802	767	761	712	747	780	721	833	772	790	757	724	734	676	760	745	745	793	720	734	788	755	790	761	759	758	744	736	743	800	726	752	799	737	757	764	757	775	767	761	785	769	770	760	741	828	780	765	780	718	696	777	750	749	703	763	747	732	787	748	744	756	787	713	741	784	758	753	810	747	815	767	758	760	728	724	785	714	701	760	781	716	755	745	754	740	742	728	771	752	742	776	774	707	746	775	733	739	776	786	771	741	749	714	763	787	750	775	746	782	695	768	756	739	723	700	778	716	770	730	758	766	736	737	800	764	733	790	752	763	782	781	801	751	749	785	772	759	733	775	755	732	786	707	801	807	781	759	796	720	791	777	789	784	758	770	791	724	764	708	730	731	716	738	794	758	723	751	792	772	740	761	769	713	782	740	775	735	788	815	730	766	783	758	733	731	761	774	774	763	745	796	781	771	802	749	786	739	758	794	742	734	764	795	760	695	735	772	746	741	763	766	725	750	690	753	826	760	759	756	790	711	790	801	721	762	743	773	753	769	791	722	763	787	768	756	800	763	747	805	745	758	732	711	746	756	745	782	747	787	791	758	787	744	784	772	764	752	789	771	729	763	835	789	816	751	800	749	810	751	786	735	807	770	742	781	728	745	773	736	777	789	755	729	764	742	741	709	760	766	747	755	719	719	804	744	773	817	773	794	744	717	726	710	801	781	760	788	730	744	777	760	774	748	777	809	801	734	773	815	741	730	756	745	741	740	757	781	717	728	689	814	784	804	734	845	705	785	722	735	744	732	768	806	743	716	756	780	784	755	752	756	777	799	760	755	791	783	799	717	718	722	760	778	766	742	731	731	776	761	786	793	733	756	774	736	729	780	764	750	780	715	741	760	752	825	762	750	763	752	726	785	718	758	781	743	728	751	739	727	760	770	769	778	803	758	725	812	788	716	736	755	747	752	742	735	734	735	764	779	772	778	733	774	766	752	749	711	744	711	776	714	701	765	730	806	723	747	780	780	728	782	736	779	743	766	766	795	743	715	733	775	748	749	793	724	789	785	753	729	743	797	806	794	777	792	776	782	758	773	779	735	776	798	705	686	754	706	754	829	701	764	793	760	740	761	747	714	760	737	744	774	740	713	815	765	751	737	797	743	761	725	765	749	729	746	754	807	767	766	792	742	783	721	759	766	743	743	751	732	747	730	782	809	792	774	739	802	762	782	740	766	767	776	733	758	698	724	723	712	757	766	788	739	761	740	786	780	801	765	784	745	772	746	761	761	734	729	841	783	741	781	784	773	742	783	797	762	721	785	716	810	770	767	765	773
25380	20994	27614	24551	20989	11747	1265	764	627	543	498	461	419	357	385	392	348	341	327	341	312	321	310	299	341	299	310	291	300	280	324	296	292	284	303	279	264	279	268	289	296	306	267	306	292	276	305	298	257	281	283	245	281	267	293	302	282	280	245	271	237	268	244	276	275	274	280	261	257	255	252	265	266	296	266	288	253	236	251	277	268	280	280	257	250	273	270	270	249	257	291	268	277	266	263	284	285	255	274	258	277	246	245	304	248	275	294	274	271	274	282	259	273	266	299	249	251	280	275	256	273	244	292	256	258	269	272	260	270	241	277	293	261	242	270	256	238	276	265	255	238	269	276	277	264	259	260	297	285	266	267	272	281	292	279	261	251	237	262	273	273	266	281	274	263	270	261	272	254	253	255	248	271	252	285	260	269	274	265	256	259	282	257	269	278	247	259	261	281	254	286	259	259	248	252	237	278	269	264	253	284	253	263	264	263	260	266	274	281	253	237	255	258	252	259	257	235	261	255	255	253	275	303	237	281	259	291	233	276	288	301	292	262	286	258	263	277	313	252	275	245	283	265	263	294	280	251	257	252	264	287	275	248	291	263	291	240	256	263	268	275	256	252	312	255	272	287	242	268	283	254	274	259	278	277	285	254	270	278	266	255	252	282	268	260	259	273	270	287	281	280	271	280	267	251	271	258	250	290	286	260	273	271	248	240	246	279	257	268	259	237	285	276	291	258	264	278	271	270	251	260	266	261	252	285	297	278	265	267	283	262	297	288	302	264	255	252	282	249	259	264	286	274	252	270	292	254	249	258	231	295	266	254	279	262	291	284	267	261	291	273	249	256	236	261	283	254	268	273	246	250	246	274	254	271	273	276	279	288	259	254	253	282	263	240	266	250	264	268	256	275	273	268	270	274	260	297	283	284	244	285	264	260	288	263	267	257	303	289	258	263	245	260	271	271	269	257	241	258	273	260	266	244	263	257	264	271	244	259	255	275	224	280	242	266	278	241	274	269	294	277	271	248	272	269	270	265	248	254	265	262	279	269	286	269	233	278	268	273	267	275	298	280	256	235	227	244	258	256	233	286	250	262	261	242	290	259	246	294	255	266	252	248	262	275	265	268	260	265	262	241	267	248	267	278	244	275	294	279	268	262	274	255	274	245	296	273	269	272	254	245	297	230	264	247	266	279	256	259	252	261	264	234	259	252	260	273	261	246	262	274	240	241	262	272	268	269	282	267	283	257	271	255	284	274	292	287	252	276	256	263	284	234	271	301	271	267	285	272	312	277	262	240	254	244	242	290	252	272	259	249	269	284	264	282	282	287	285	279	289	279	275	282	293	260	271	291	280	282	251	291	280	227	253	253	261	267	247	245	235	275	255	282	256	254	265	313	233	278	236	290	265	266	250	264	246	249	257	258	292	259	292	251	243	258	249	253	288	281	269	255	275	263	300	281	280	253	276	251	250	273	275	262	265	265	261	274	266	280	264	273	242	265	283	260	288	266	274	269	301	249	273	248	277	305	257	287	255	254	278	285	252	288	260	273	248	270	266	271	274	268	243	254	283	269	270	282	267	275	298	261	261	247	226	295	259	259	286	274	273	254	247	273	259	273	250	275	252	237	257	270	273	257	240	271	283	227	256	246	285	290	249	266	283	266	274	261	287	257	274	257	261	239	251	263	289	243	284	245	252	252	253	260	251	262	243	256	289	267	246	274	264	245	248	281	276	266	266	247	237	264	265	257	254	265	273	278	267	257	284	264	250	268	237	273	281	285	270	258	265	260	258	266	257	293	247	264	243	272	235	254	278	223	272	257	280	281	249	249	246	250	250	276	255	260	249	273	254	277	301	301	265	269	261	269	240	303	281	271	273	272	264	274	269	282	293	300	253	214	298	270	240	247	305	275	267	278	250	270	299	266	265	280	274	256	272	254	261	277	311	259	263	292	275	275	246	272	235	273	265	260	246	248	284	275	282	291	259	264	276	279	273	270	269	281	294	276	274	251	308	306	258	286	267	249	265	289	269	261	286	251	252	267	293	240	263	280	270	271	292	263	277	268	262	264	258	281	271	274	294	271	255	242	246	251	266	297	265	264	247	268	267	273	243	266	277	267	245	277	257	269	247	265	265	240	272	267	278	276	269	272	280	292	291	281	259	250	280	285	271	255	245	285	241	258	276	285	257	269	246	259	284	285	236	268	246	264	295	274	272	247	250	263	262	270	249	269	218	262	259	256	266	314	273	300	274	250	246	264	289	276	279	289	294	278	298	273	249	249	245	231	247	274	250	249	279	243	264	274	261	262	293	256	284	267	292	265	268	278	251	267	268	256	276	259	245	259	291	273	295	273	268	238	246	302	270	282	260	282	282	236	274	258	285	280	244	244	252	278	243	282	274	258	257	281	273	267	269	270	271	275	261	291	264	263	264	251	273	279	259	271	246	259	292	258	250	252	267	265	259	245	247	236	274	264	265	268	283	292	275	265	262	256	252	239	273	249	264	271	289	267	253	242	291	280	287	251	252	263	244	264	274	294	269	254	259	248	244	250	276	271	263	275	258	268	254	269	259	264	267	278	235	275	267	257	249	274	279	260	252	287	276	259	268	284	269	264	248	270	281	278	240	300	245	275	270	241	266	236	263	272	260	277	270	261	241	269	283	252	283	293	259	278	300	279	230	238	247	274	266	278	272	272	243	255	243	266	266	259	258	269	262	326	285	265	275	272	245	281	271	273	251	260	277	280	271	270	274	286	259	282	223	283	272	254	255	291	254	267	272	278	300	276	261	270	292	245	266	279	258	271	254	228	275	321	260	253	276	246	258	265	269	262	264	283	266	257	262	272	252	288	283	254	266	254	266	303	232	238	246	257	266	285	257	255	274	264	266	274	240	276	280	254	279	255	266	238	286	273	271	265	246	243	265	251	284	265	269	228	280	253	269	274	263	257	243	275	260	277	286	274	275	272	266	264	265	292	274	283	249	255	263	295	276	270	266	232	283	275	255	279	253	276	263	264	274	268	294	280	257	229	285	268	268	264	274	251	256	271	262	292	269	296	246	271	259	259	284	260	286	270	255	227	278	253	231	266	271	282	258	272	265	275	285	258	257	297	267	265	238	256	270	257	291	273	263	274	268	254	277	246	254	270	282	289	280	262	263	281	301	278	272	269	274	275	275	261	221	284	277	293	295	252	253	254	277	271	257	256	274	255	276	252	263	275	286	253	279	296	260	252	284	228	269	284	260	271	255	259	240	273	270	284	259	278	239	238	253	276	258	284	276	260	247	273	288	266	287	275	252	259	252	249	260	274	235	249	293	277	270	291	267	265	247	253	287	274	243	265	227	256	266	269	302	246	252	251	294	241	298	276	281	277	275	262	254	232	266	271	244	261	270	250	287	274	283	286	259	294	244	278	264	260	249	241	263	293	279	282	256	263	240	254	245	262	252	238	247	259	280	257	288	261	256	270	218	270	270	250	261	321	300	256	251	255	293
7397	11699	10423	5624	3699	2548	1912	1488	1174	1011	839	767	737	656	591	587	527	514	500	462	440	438	433	400	396	446	394	413	390	363	364	361	385	365	340	304	356	333	365	379	339	323	338	357	338	296	329	349	327	319	297	368	324	319	328	290	321	342	326	313	346	313	333	311	302	311	352	326	316	308	336	338	304	312	330	340	302	311	329	320	319	316	301	327	312	326	329	306	298	320	330	293	334	296	308	306	315	333	311	299	324	329	294	303	317	276	328	286	319	274	313	302	313	300	316	328	296	328	266	292	301	346	324	313	302	335	301	303	310	337	290	295	337	330	297	295	336	321	310	330	301	310	313	334	284	306	301	311	317	343	304	293	314	331	303	355	273	298	299	308	300	321	311	284	328	318	308	325	324	251	301	330	296	324	293	312	298	308	319	298	321	324	314	326	287	312	310	312	297	326	283	321	318	303	317	328	335	315	282	309	303	292	315	300	298	333	303	288	280	353	303	290	307	298	320	341	295	308	316	312	325	295	325	323	326	297	323	276	316	315	305	292	294	330	329	318	330	310	320	287	317	346	301	324	319	324	324	303	310	291	269	335	323	299	307	300	336	346	288	291	319	295	310	313	305	303	306	319	309	357	307	335	298	300	314	341	301	312	309	272	279	306	293	333	315	331	312	319	311	284	299	285	297	303	357	314	284	316	343	278	337	279	306	325	337	328	348	326	322	319	306	306	277	313	305	290	266	289	295	271	314	291	312	297	308	312	322	331	308	307	322	329	316	324	287	335	291	320	300	309	311	332	303	276	294	330	304	316	301	296	308	314	321	326	313	313	340	337	322	304	316	281	333	302	295	321	336	292	314	287	312	282	321	318	285	297	322	297	349	330	316	348	276	303	300	324	301	301	311	304	313	323	298	279	278	305	332	312	317	334	307	310	293	273	299	328	272	324	321	291	291	316	322	324	271	290	298	319	314	279	329	320	312	293	305	302	308	294	300	306	296	326	313	322	305	323	325	322	324	317	300	314	308	279	290	327	333	320	305	310	333	314	317	325	317	340	311	297	293	297	300	284	294	318	289	315	288	328	310	304	305	308	305	287	314	290	304	312	311	315	337	309	299	352	315	274	310	292	314	318	318	330	298	316	262	329	295	307	306	280	304	316	313	347	286	324	302	319	324	307	313	292	309	284	299	298	304	274	312	280	328	299	319	337	320	340	291	340	275	304	311	324	300	327	292	277	304	317	316	340	297	324	316	326	313	311	304	316	335	318	319	304	311	312	329	323	310	330	316	298	304	326	312	337	317	315	317	316	312	335	316	294	294	325	315	330	340	330	320	308	298	315	322	313	294	307	288	273	287	317	291	301	306	334	276	328	296	323	292	320	331	304	289	259	322	300	322	305	295	314	288	283	308	331	293	343	326	313	312	306	305	313	287	295	324	291	309	303	316	304	298	324	308	310	303	281	281	304	310	304	322	309	316	341	321	311	323	340	303	319	300	301	303	300	299	332	315	288	319	308	294	284	291	299	286	318	282	304	329	272	327	303	328	302	323	297	269	302	319	295	321	318	307	285	300	275	338	326	342	285	304	311	312	295	317	316	283	317	300	278	291	274	303	318	313	301	313	265	359	290	317	338	295	307	341	332	302	321	307	315	294	327	315	311	307	288	311	326	283	287	341	272	316	301	299	317	352	337	301	324	284	340	322	294	305	296	311	319	292	320	334	309	312	305	316	296	309	316	299	332	339	293	305	324	330	315	340	310	282	303	330	340	309	307	292	322	301	315	295	302	316	313	325	298	299	301	308	307	297	273	289	279	284	316	303	321	307	319	310	323	314	320	300	305	293	294	313	280	316	332	304	302	313	325	279	314	317	336	351	330	317	333	291	325	313	323	360	316	295	322	335	318	305	337	312	306	297	339	314	328	298	304	329	331	305	297	313	354	284	332	301	286	301	327	314	317	311	326	294	293	312	300	318	304	315	285	294	329	321	293	337	320	313	303	312	311	312	322	296	312	331	325	316	315	302	320	307	314	292	340	311	310	314	351	293	316	337	310	317	315	302	309	293	312	315	294	306	313	304	270	305	337	335	309	323	305	315	325	314	309	316	292	319	305	344	303	305	306	296	340	292	284	342	310	346	314	284	308	293	329	275	296	314	299	301	300	291	316	296	289	337	335	339	320	299	339	305	282	274	347	311	303	327	331	303	320	307	302	263	300	294	266	256	342	305	319	321	303	343	295	343	303	309	270	294	345	294	295	282	275	267	268	343	282	352	296	321	311	327	311	324	309	317	324	310	322	308	345	291	287	324	307	301	346	286	275	287	300	321	293	267	271	292	327	324	294	299	282	317	291	304	316	327	309	306	274	296	335	311	271	281	303	295	357	266	314	305	296	344	299	319	318	310	336	262	312	313	335	305	305	321	303	301	312	320	304	340	334	291	321	314	318	325	311	289	307	318	304	329	288	333	312	292	317	318	342	293	333	304	324	322	311	303	318	303	323	327	308	326	299	329	290	289	314	303	334	299	302	307	354	328	285	312	269	306	305	320	339	309	296	275	303	301	288	343	289	303	333	305	296	310	336	288	281	276	280	302	321	287	324	327	339	332	309	339	274	285	319	332	302	295	305	293	288	295	286	311	308	297	310	277	269	306	292	334	303	321	314	291	338	332	296	273	298	312	305	301	310	292	297	277	317	324	321	277	308	322	325	295	318	313	294	293	298	305	307	291	332	310	314	326	323	300	307	279	310	323	267	320	317	285	347	314	302	282	303	309	287	299	281	301	310	291	271	328	318	323	303	311	359	289	303	312	340	303	314	286	311	284	332	297	323	329	316	327	284	330	313	301	291	301	343	299	290	311	298	290	308	302	327	294	336	347	310	289	297	309	285	329	320	321	322	338	305	312	305	284	331	322	301	312	269	298	325	299	272	322	331	280	295	304	320	314	315	314	315	319	305	315	320	305	324	302	307	320	311	316	290	312	303	312	297	332	331	295	302	321	305	302	329	303	311	312	306	299	301	333	333	336	307	337	345	281	316	323	272	325	317	318	290	293	313	334	304	293	318	293	311	301	301	354	286	304	325	313	340	275	295	295	351	335	326	294	324	329	274	309	278	291	314	328	302	310	300	306	290	314	294	271	329	312	330	303	324	284	327	339	318	309	323	319	327	346	297	307	300	326	311	341	329	349	282	301	326	311	372	310	323	297	312	308	309	324	314	315	283	301	299	305	337	298	284	342	299	330	280	311	308	313	318	324	316	313	305	321	328	304	295	335	334	305	326	326	301	270	305	310	315	310	295	262	325	341	314	317	294	309	304	291	303	326	297	305	322	287	325	318	363	288	303	316	305	313	327	315	301	304	303	332	309	298	335	304	312	290	286	307	300	305	298	329	328	327	311	309	331	294	312	321	317	303	322	303	307	300	319	334	293	319	262	302	331	304	310	301	311	292	308	263	282	338	290	311	306	309	306	306	311	289	312	306	304	319	292	278	278
23463	21000	27921	24293	21007	21044	8651	1443	1008	980	877	775	748	696	702	657	584	603	605	578	533	542	544	551	512	499	546	516	475	540	505	496	480	497	486	498	531	479	523	510	468	511	506	470	474	489	489	462	462	447	448	488	470	475	463	435	462	484	464	466	462	437	488	457	516	428	439	493	489	428	465	431	448	464	467	460	423	477	452	486	478	457	444	484	448	449	450	475	473	456	448	479	438	416	439	446	432	495	504	428	458	483	464	475	440	436	479	472	429	475	407	464	520	446	456	448	463	467	442	462	465	464	493	438	459	428	465	444	443	475	460	436	469	500	445	458	433	452	445	464	440	490	467	452	484	443	476	462	474	473	477	462	449	475	427	460	482	444	453	432	459	453	466	424	447	479	429	443	454	480	479	441	465	450	454	432	452	444	411	418	481	498	441	493	490	434	470	450	434	452	435	450	421	534	473	491	439	471	391	465	432	473	443	441	443	425	453	441	463	437	451	465	434	469	491	465	456	499	430	493	483	440	481	458	417	476	474	461	424	490	431	469	477	432	474	489	476	431	483	422	486	454	441	433	429	497	440	458	446	462	457	455	466	459	413	434	442	453	469	460	457	437	470	443	444	459	440	436	431	470	479	445	484	416	454	479	450	491	444	438	450	475	436	420	449	435	439	446	430	445	432	450	459	411	418	454	481	436	486	453	448	467	468	460	468	428	432	418	453	450	477	432	447	478	482	475	424	451	454	413	452	468	441	434	451	458	458	480	450	427	444	435	418	439	466	464	455	456	478	414	432	491	447	449	459	473	500	477	507	459	453	451	432	483	464	469	459	441	449	417	470	445	484	444	457	441	441	446	445	468	460	428	450	466	445	408	456	467	465	455	471	438	441	468	445	460	440	450	449	457	395	479	458	451	445	432	437	445	483	455	451	471	426	460	422	470	441	476	444	487	450	440	452	464	440	487	463	451	498	485	476	449	457	467	424	451	453	465	462	483	452	439	443	466	462	439	452	446	424	445	438	450	456	447	438	429	430	447	473	473	448	446	464	455	443	446	451	473	450	443	438	429	465	470	446	430	472	469	464	452	482	490	453	493	456	458	464	458	460	497	443	451	454	478	459	464	461	454	447	467	469	427	450	500	445	451	459	448	423	447	453	463	458	463	471	470	432	431	465	465	441	416	490	445	491	441	443	468	476	419	433	454	439	426	453	440	485	456	448	435	443	467	426	451	461	448	455	493	419	487	450	440	452	495	472	452	438	457	461	468	483	439	460	449	465	458	442	438	460	450	443	459	418	439	448	465	442	468	434	446	481	438	444	415	459	430	454	430	444	450	436	453	471	457	490	441	458	451	483	476	462	451	472	463	437	442	452	467	473	462	477	458	438	451	456	504	430	450	465	455	460	437	452	469	409	431	480	450	431	510	474	467	505	448	458	466	441	454	424	444	475	469	423	427	470	425	452	424	457	425	478	463	463	436	463	493	412	455	437	431	450	396	480	472	442	464	449	420	406	463	445	429	463	437	427	444	462	412	423	454	435	496	425	415	441	469	500	468	461	490	461	430	461	462	444	485	462	458	467	466	438	404	436	468	453	454	461	417	472	462	467	428	465	447	450	461	457	451	438	437	448	486	456	457	432	475	431	419	440	457	475	466	435	461	472	465	426	439	449	455	475	422	487	459	451	442	449	463	490	492	497	492	460	458	443	445	448	469	465	412	470	461	461	487	441	446	438	430	451	427	456	447	451	455	422	455	426	471	424	454	446	443	472	479	455	462	466	488	455	455	426	408	476	422	480	468	429	451	443	462	424	465	464	446	477	430	476	412	467	477	441	450	468	484	450	451	466	445	468	447	470	464	447	437	435	435	490	430	445	491	429	436	437	407	438	441	438	466	456	455	446	479	429	472	463	416	449	462	409	498	480	494	453	488	461	449	444	451	448	452	461	436	433	404	445	420	483	447	489	457	469	493	462	442	439	476	452	417	439	458	450	470	439	465	479	457	450	437	449	439	470	466	459	472	438	458	457	488	443	457	416	433	436	435	475	462	439	433	446	466	444	450	447	416	442	449	431	472	460	437	499	465	453	442	456	430	481	464	423	480	485	463	452	507	426	442	426	461	469	434	453	459	426	457	456	475	440	452	460	415	440	444	422	453	449	454	475	477	481	416	415	442	453	480	452	401	439	494	476	422	504	450	435	461	422	468	440	471	477	458	462	420	445	456	445	447	431	447	451	435	453	444	444	423	438	428	438	456	433	458	452	450	436	431	472	438	441	493	420	434	470	481	441	460	426	440	442	420	444	448	458	425	463	463	437	468	447	444	481	433	460	442	442	461	454	481	440	459	479	484	457	454	447	461	422	453	502	439	473	472	496	422	433	449	468	484	466	470	451	467	456	444	482	442	444	443	444	474	435	447	472	473	448	449	476	418	485	488	460	490	486	441	451	487	436	477	426	442	425	449	488	472	446	467	453	494	439	466	448	436	459	406	423	426	488	465	428	466	441	446	464	464	457	456	434	456	444	491	449	456	420	437	455	461	494	459	445	473	428	450	482	464	466	476	475	475	455	471	458	453	455	445	474	486	460	472	476	446	459	445	456	459	454	489	434	421	446	466	440	464	453	452	449	430	443	451	450	441	425	446	401	429	430	384	434	447	419	404	476	453	481	455	446	435	466	460	450	446	438	430	437	486	452	443	482	463	435	464	454	434	387	459	453	430	470	443	425	478	464	453	417	422	441	483	489	433	459	470	476	465	419	449	475	413	442	456	411	447	487	485	447	436	448	451	456	456	448	423	434	455	429	433	438	429	438	436	468	430	436	435	416	441	462	471	453	440	443	421	438	435	408	436	450	422	448	449	457	468	475	446	475	437	468	417	487	453	449	461	450	433	445	450	409	440	461	434	441	485	442	458	466	440	444	436	434	450	474	492	430	478	455	438	430	433	464	433	446	458	472	460	455	429	418	469	455	420	464	433	465	468	450	462	453	456	484	458	443	451	486	431	407	444	456	427	468	399	457	474	484	447	414	457	427	415	474	408	439	445	437	420	481	419	462	442	482	444	470	463	424	472	469	448	443	436	498	457	427	426	455	441	415	408	476	463	438	429	474	467	454	433	442	438	431	443	495	470	448	440	455	470	458	474	437	465	422	424	469	489	475	402	444	488	479	446	440	439	485	460	429	453	482	447	466	462	507	455	440	477	459	428	481	452	452	440	422	432	447	465	451	489	438	462	463	413	453	441	406	423	427	446	444	470	461	436	478	418	426	419	462	455	449	491	479	425	468	462	447	476	418	449	438	423	459	448	443	459	444	459	490	449	430	464	498	460	439	468	447	467	446	457	444	410	468	459	428	441	427	448	452	453	451	433	467	474	451	466	436	430	441	456	484	468	482	434	469	432	426	482	440	466	479	485	464	480	441	439	434	467	467	470	471	461	454	471	452	470	479	493	437	444	432	475	422	481	424	424	435	468	496	446	452	442	473	468	467	461
9986	17817	16289	9088	5898	4408	3210	2575	2038	1650	1532	1373	1147	1084	973	963	836	803	794	704	672	691	654	659	645	634	589	589	555	555	551	543	530	516	555	518	517	534	501	515	489	507	480	491	493	469	486	508	515	498	495	504	501	497	513	451	477	443	475	464	474	456	492	476	460	470	479	460	467	500	471	483	437	423	460	469	473	501	437	474	457	475	522	497	496	468	467	446	440	428	460	478	445	470	468	454	511	437	474	434	451	464	459	441	457	460	469	448	462	459	446	465	453	443	448	469	410	421	479	429	424	472	455	477	476	505	461	474	489	474	418	477	420	464	436	431	435	454	426	463	476	452	460	481	485	434	428	434	463	450	450	437	444	455	456	455	427	441	456	453	448	452	447	455	452	464	497	482	504	455	446	413	471	460	440	440	462	466	446	434	469	459	471	442	433	489	474	432	451	446	454	415	426	418	470	441	466	474	475	413	432	460	460	434	435	470	463	449	463	466	473	421	449	441	455	451	475	453	433	468	447	489	476	453	431	427	466	446	426	459	483	482	450	441	449	433	439	477	452	508	455	465	421	457	475	475	458	453	463	473	476	455	442	466	448	481	438	457	450	413	493	465	461	451	472	471	418	493	447	487	453	446	435	448	428	446	458	441	443	451	436	440	445	412	449	453	498	414	459	459	457	453	428	488	471	461	458	456	456	470	428	461	413	435	457	431	453	442	433	439	441	485	457	468	463	463	440	437	484	429	451	458	437	469	432	438	483	500	432	483	469	434	431	440	414	444	479	398	432	445	444	462	458	459	460	457	440	438	409	426	476	447	467	472	425	480	456	465	456	425	452	473	461	469	454	447	444	462	468	424	434	426	495	464	492	441	477	462	516	422	448	454	420	473	478	471	481	480	463	424	451	438	421	464	465	513	434	430	448	459	417	422	465	452	443	441	431	455	463	443	456	464	428	419	454	442	435	490	483	452	487	432	419	481	462	459	436	458	487	449	460	421	503	426	439	494	443	440	445	453	464	431	478	472	434	449	468	412	451	477	457	442	440	444	443	459	446	462	463	439	473	481	443	451	478	493	479	427	452	439	448	451	452	476	439	447	474	456	415	460	461	478	440	435	485	433	462	432	448	471	467	463	452	462	453	438	449	453	431	454	437	426	461	429	453	444	448	440	469	445	415	448	490	450	465	472	444	448	462	451	468	424	441	427	468	457	447	393	435	464	477	466	465	451	485	465	470	446	418	436	457	450	456	443	408	438	442	462	433	464	462	450	453	436	455	436	460	485	461	443	461	458	433	462	428	458	440	407	477	453	475	454	457	442	483	482	449	467	471	439	475	434	447	437	457	472	445	438	448	469	456	447	451	441	444	446	442	457	456	439	477	483	427	498	440	434	474	448	438	437	430	485	460	500	479	471	482	442	458	421	446	455	456	444	428	474	431	417	406	472	467	468	450	441	433	424	484	425	464	482	432	439	493	456	473	432	411	419	428	451	468	436	464	450	434	446	469	436	453	436	448	447	445	442	446	461	493	435	448	472	469	463	440	492	425	468	461	450	457	497	419	460	447	425	427	448	429	441	434	500	442	492	438	460	459	420	476	450	459	441	452	461	433	499	464	427	477	408	453	460	448	449	476	441	450	449	485	446	458	469	435	464	453	456	452	430	414	429	455	455	479	424	468	458	452	456	502	461	445	436	444	441	437	440	504	446	429	461	463	507	460	458	454	468	443	487	470	462	418	452	467	493	449	461	462	435	447	451	484	416	439	461	440	468	458	447	460	447	476	457	483	444	444	441	460	474	479	472	420	428	440	452	461	444	448	470	484	453	429	462	450	459	442	489	488	476	482	419	490	439	473	464	440	478	435	436	505	467	451	425	450	418	429	492	432	457	443	443	459	461	444	449	473	489	437	458	428	462	503	450	460	473	445	454	473	446	445	452	480	412	474	486	429	440	454	454	459	497	456	445	456	455	471	409	452	429	437	467	452	460	443	455	431	456	431	466	439	437	456	417	476	439	437	446	445	421	452	459	458	453	477	439	435	441	440	435	491	443	446	459	438	439	433	478	442	435	417	446	448	446	455	454	462	416	461	440	486	455	471	428	477	449	450	489	448	407	467	438	463	461	473	486	446	470	419	466	421	412	435	456	447	463	450	443	486	443	484	439	456	418	387	461	424	471	487	466	461	455	440	477	445	459	475	445	464	459	442	461	454	468	489	470	463	445	420	442	448	422	461	459	450	474	457	451	406	466	462	426	410	429	461	468	435	443	428	488	417	405	435	437	431	457	453	466	502	452	423	432	425	458	448	454	456	448	457	479	451	470	451	446	433	432	475	434	435	457	429	429	509	466	450	444	423	467	459	499	452	443	459	422	441	449	427	461	426	439	495	413	448	456	512	464	432	423	490	485	432	447	459	438	433	455	465	467	451	442	428	461	398	453	456	462	421	448	470	458	449	468	446	447	498	427	462	440	456	484	474	432	451	415	420	450	432	430	454	450	479	467	432	484	457	438	435	505	485	425	453	468	473	490	482	478	448	457	468	472	425	472	425	461	457	433	483	470	428	458	459	479	451	509	483	431	413	448	482	490	500	453	441	455	460	422	407	452	439	439	440	446	449	435	408	425	474	420	515	406	454	440	427	457	440	447	500	393	450	413	439	423	477	448	429	510	423	467	468	446	470	462	478	466	455	517	459	474	492	465	426	440	453	470	402	485	480	468	447	463	443	442	442	425	420	476	444	459	447	471	460	415	472	453	463	453	433	428	463	470	424	447	428	435	438	480	439	494	427	475	465	419	475	465	432	412	443	451	419	464	451	460	448	434	475	456	453	464	432	456	492	435	429	467	458	454	447	478	435	467	483	430	422	447	447	477	452	426	428	448	490	465	446	463	441	464	418	444	466	422	489	422	453	469	453	465	464	454	441	431	421	460	466	459	445	482	462	419	434	471	415	449	447	467	435	428	434	447	494	467	437	439	463	451	481	446	434	477	449	444	444	434	476	444	478	446	483	472	431	447	432	450	437	459	439	439	431	458	419	465	455	458	463	491	458	447	427	451	480	457	453	463	459	471	428	456	428	459	428	434	468	461	459	423	425	463	449	455	471	431	457	478	430	488	420	453	421	474	447	439	435	480	483	449	429	448	475	452	455	422	458	475	464	485	457	467	427	464	457	474	444	449	449	464	430	513	452	461	443	455	438	435	425	442	447	469	396	454	455	435	498	464	431	461	450	425	445	462	473	467	423	463	457	474	443	449	457	438	420	498	450	449	452	446	442	525	435	446	448	448	416	440	449	464	460	421	478	431	420	424	429	451	451	428	443	457	460	448	447	463	450	410	463	463	468	467	470	453	458	468	463	461	451	461	462	455	443	455	449	455	474	445	441	456	476	442	433	446	453	423	444	433	459	465	458	487	472	467	471	489	440	447	488	452	452	458	442	451	444	472	482	444	426	469	409	455	418	462	438	451	454	457	446	437	457	432	451	467	473	401
28204	15358	2571	1020	805	703	748	722	697	692	697	675	713	693	721	742	664	700	732	683	646	725	651	696	744	676	723	705	681	664	654	713	710	722	769	715	740	733	713	725	683	685	675	706	678	682	705	684	686	680	692	673	602	700	673	681	642	745	699	724	725	756	731	686	712	716	649	729	699	689	709	686	670	711	707	740	743	748	691	703	723	704	692	680	691	692	733	640	714	707	687	769	671	685	702	722	626	742	713	678	681	672	681	737	664	690	696	667	683	642	741	661	728	699	669	663	709	718	688	677	721	696	680	700	621	677	713	734	674	705	669	733	719	720	688	686	674	695	703	730	702	727	695	707	682	758	673	711	716	699	647	683	684	652	676	730	683	712	681	679	705	675	686	701	746	708	694	676	691	712	680	694	690	699	703	718	682	657	702	716	671	687	703	718	700	739	714	651	710	726	709	648	688	680	701	686	667	674	712	726	689	693	729	697	677	713	676	689	719	721	704	683	744	703	722	699	747	707	725	689	699	633	696	735	660	686	768	681	656	697	701	719	691	716	663	699	744	687	693	689	693	674	694	683	685	685	712	738	721	695	686	669	662	660	685	695	656	699	699	713	691	705	702	692	730	675	710	701	689	657	664	703	700	680	687	704	703	712	649	681	698	682	693	648	676	703	705	710	662	692	734	701	661	713	704	630	691	705	660	682	650	703	706	645	684	694	670	763	708	720	677	658	668	688	698	696	700	682	685	719	658	665	653	705	692	692	665	659	705	634	693	676	712	720	652	706	743	680	682	700	717	728	681	700	723	698	702	696	727	711	718	672	665	718	660	701	657	718	668	697	710	696	658	726	654	650	714	676	682	676	719	711	681	736	656	671	690	692	701	694	712	677	690	751	669	654	700	727	734	695	694	711	634	653	658	693	723	665	707	696	737	745	690	707	652	697	704	674	766	703	708	658	706	732	716	681	733	699	695	713	706	691	700	715	694	729	720	694	678	708	699	691	684	671	683	725	714	692	699	705	670	699	684	695	687	681	694	700	723	704	657	693	663	690	725	677	709	693	723	725	690	706	698	726	688	702	700	689	698	660	642	666	649	691	682	685	657	701	698	706	707	708	674	711	679	753	638	681	694	694	663	689	734	672	705	697	664	716	710	727	667	661	708	692	734	674	700	651	686	664	705	689	700	693	696	684	698	689	734	687	683	731	711	694	717	675	680	692	720	670	702	679	693	724	687	737	692	685	714	732	717	709	671	674	778	742	710	691	695	736	661	743	674	745	713	710	683	712	712	720	691	703	707	655	668	718	707	711	649	695	743	730	666	656	721	640	676	684	644	698	647	675	696	709	672	719	720	686	749	674	685	714	754	676	739	735	667	719	631	670	697	716	685	668	685	694	670	669	688	671	707	659	656	704	705	702	702	711	727	687	695	726	687	702	719	717	686	691	707	725	680	710	679	716	697	736	706	716	705	681	657	683	653	667	676	714	709	725	699	632	717	718	669	683	686	692	699	719	717	720	705	713	650	715	719	673	733	658	715	711	725	721	669	643	754	680	747	685	654	704	682	635	701	681	634	706	704	686	652	683	695	752	698	713	720	660	663	722	683	700	685	703	729	641	677	696	672	640	686	692	665	691	669	684	680	741	674	702	641	672	701	678	754	678	688	686	686	708	685	721	719	690	689	716	738	689	725	731	702	687	699	748	737	682	684	651	679	742	703	751	673	668	710	736	653	688	712	640	715	676	689	695	683	741	756	739	689	703	668	709	699	723	671	670	700	734	751	656	689	722	694	689	659	719	741	682	730	777	713	673	707	708	687	735	688	706	712	718	672	671	725	724	757	726	709	750	702	679	708	696	697	685	724	739	722	686	704	639	725	731	752	735	717	709	699	737	725	671	707	683	715	702	691	745	623	728	715	669	706	722	707	726	717	719	665	723	693	785	704	657	694	651	700	762	692	662	665	694	692	681	673	688	677	718	652	715	704	675	719	680	697	711	678	666	701	693	709	667	675	736	734	694	680	715	700	723	719	694	687	716	723	718	672	669	649	653	622	682	655	682	678	670	732	682	701	716	706	704	650	718	664	677	711	690	714	688	696	737	755	686	681	668	704	659	660	711	664	704	702	675	674	716	697	644	694	698	675	683	682	691	707	679	647	684	710	706	698	675	686	718	666	698	683	715	734	692	728	681	723	663	701	691	733	709	722	682	725	701	682	701	713	660	716	698	700	748	683	674	682	694	695	692	736	712	679	676	705	691	683	672	684	711	699	725	714	677	709	735	720	643	699	719	656	704	643	724	716	659	715	727	654	671	621	692	678	689	735	703	753	638	716	675	695	753	721	747	764	695	691	687	650	694	690	681	710	680	688	726	693	704	687	708	690	704	669	712	673	661	762	698	668	686	660	708	726	712	703	721	705	705	691	712	740	715	694	724	666	659	679	711	618	700	673	707	666	672	729	685	693	692	641	696	713	701	700	709	690	733	699	699	693	651	751	688	739	685	657	669	699	743	667	674	665	765	695	680	729	703	686	679	715	703	672	679	666	729	649	719	669	691	685	691	668	671	714	688	671	661	702	683	685	744	694	707	717	699	727	732	684	679	708	688	685	632	683	699	669	686	751	707	724	654	705	696	735	732	651	708	689	701	680	681	729	719	639	647	677	682	666	712	729	751	680	657	696	669	631	719	704	700	681	710	676	710	713	647	713	724	697	725	686	714	683	654	711	675	665	662	728	730	721	703	693	707	698	674	748	718	694	700	704	690	737	698	673	705	725	721	691	690	705	736	674	680	703	689	679	692	657	676	640	703	732	660	675	679	668	707	721	719	686	652	657	668	708	700	692	665	692	718	679	752	732	672	685	678	650	627	692	705	730	672	680	714	767	676	683	627	702	701	676	715	755	718	663	725	681	716	718	708	703	697	728	710	708	710	723	777	744	692	703	665	674	682	643	675	639	722	706	738	717	766	706	709	646	678	724	683	685	715	674	701	696	720	678	687	709	693	729	642	665	713	681	709	691	672	718	710	692	663	722	738	727	657	674	727	657	729	694	706	693	719	665	687	671	681	737	729	706	712	738	650	663	745	693	714	711	694	692	644	688	652	649	665	627	661	740	719	667	722	732	674	703	731	706	725	704	638	710	693	693	672	709	704	673	692	692	663	658	711	678	690	683	677	702	716	671	702	740	648	711	747	686	729	682	747	736	670	724	731	663	743	745	679	715	689	713	652	716	676	747	678	691	729	655	696	712	630	647	692	654	709	681	632	705	701	730	672	670	701	685	658	722	681	693	681	701	675	716	694	679	705	674	650	729	699	675	664	652	705	715	714	655	707	715	717	726	688	671	696	712	743	712	699	685	741	686	686	717	699	688	711	674	695	690	717	626	642	709	696	699	729	715	738	679	715	702	692	662	711	688	688	693	654	687	707	667	698	668	659	706	702	726	682	728	728	666	722	700	722	661	711	722	667	729	692	671	704	689	686	682	648	676	687	687	696
5280	1444	1366	985	944	804	830	801	756	765	833	797	783	779	748	763	773	752	726	777	768	740	800	777	735	784	755	784	749	762	827	756	738	754	724	819	791	737	700	757	754	788	789	688	772	768	729	759	757	736	770	742	760	781	742	776	783	724	773	768	768	746	745	734	758	726	759	727	725	724	756	760	697	773	777	773	785	792	706	750	762	722	783	753	739	749	781	771	771	765	719	716	727	737	740	705	754	770	772	766	786	735	741	772	741	686	747	738	731	758	779	766	717	769	745	730	732	736	765	756	772	741	765	757	745	736	742	743	748	766	797	788	745	772	758	720	747	755	758	740	753	756	758	782	792	720	700	735	748	756	751	801	720	764	794	781	733	781	730	758	733	720	768	751	729	718	746	739	797	756	694	742	779	733	678	710	749	780	739	728	783	740	742	762	764	788	758	723	797	760	690	742	748	715	782	790	790	756	753	724	747	726	750	735	786	761	741	757	764	767	758	713	721	723	773	747	733	801	735	747	764	736	783	814	733	774	711	795	747	741	697	758	749	771	746	691	796	748	753	769	765	734	731	763	764	784	692	768	739	754	748	801	728	729	747	709	738	749	759	775	760	747	723	798	782	789	780	730	757	754	755	738	751	776	753	724	774	717	724	691	722	804	727	751	762	739	762	762	781	702	742	775	764	696	751	758	754	765	754	783	789	748	761	792	745	751	766	751	713	783	725	730	761	684	751	799	741	721	772	711	781	684	753	744	750	711	731	756	756	784	744	800	763	728	732	791	776	742	766	724	772	749	698	757	718	752	755	798	738	734	735	741	709	750	725	746	735	745	706	783	769	748	723	750	736	773	787	734	741	802	783	715	733	723	725	743	753	736	762	748	726	772	750	719	701	801	748	761	754	745	765	773	768	778	752	768	742	706	697	741	758	732	789	779	745	778	734	780	693	745	724	674	716	741	783	748	712	710	764	789	758	790	757	776	747	784	723	757	788	766	810	722	791	689	812	809	712	773	764	719	747	742	753	780	776	793	741	759	743	763	714	726	727	738	712	776	732	757	721	776	760	765	750	781	715	751	715	744	757	779	752	792	747	774	744	735	727	731	770	776	773	738	724	773	721	748	793	731	723	703	778	738	756	767	778	762	735	704	735	734	757	806	748	751	697	733	721	717	733	709	766	744	758	788	752	718	733	768	782	745	745	746	744	768	761	761	730	741	703	760	755	760	769	791	782	713	740	790	780	745	724	741	761	715	776	705	725	776	754	743	736	769	807	793	722	801	727	755	727	757	751	766	770	747	798	787	756	808	746	705	767	772	721	749	787	761	747	730	743	763	758	805	746	792	745	759	760	748	744	805	752	751	734	749	721	806	753	722	754	771	762	734	718	792	775	756	703	769	777	780	779	778	782	727	750	741	722	789	748	776	739	778	796	704	714	799	778	767	752	739	735	758	763	767	779	726	696	762	667	710	745	748	773	715	732	719	719	783	801	759	690	751	760	784	812	709	762	775	726	754	740	839	773	767	749	735	765	758	771	746	737	778	740	796	787	747	759	719	777	793	725	782	719	715	762	743	733	723	720	818	769	694	800	765	723	754	743	788	686	773	747	751	795	753	765	777	755	720	769	705	752	741	779	799	723	803	709	751	728	787	707	752	749	726	788	761	772	755	777	758	787	794	737	724	721	755	788	763	765	750	742	743	749	737	724	756	765	742	731	793	727	802	757	745	752	742	698	729	736	807	746	767	777	755	752	764	776	746	716	765	754	753	756	721	751	730	727	713	729	793	762	745	675	705	733	713	756	755	740	698	736	758	737	751	704	731	761	746	819	752	750	750	738	680	767	696	788	730	800	781	749	742	735	738	742	718	762	759	732	777	707	718	768	795	760	777	742	750	762	744	750	775	762	809	748	761	713	741	740	727	753	733	752	707	695	746	729	797	752	785	719	683	746	754	734	762	737	780	757	797	751	721	825	775	758	735	785	745	764	757	769	786	691	755	735	761	811	761	701	741	756	748	739	752	780	769	721	736	748	741	768	778	727	779	745	710	769	771	748	746	747	763	759	733	762	778	762	748	705	737	776	728	755	706	707	723	729	789	703	701	729	798	766	737	710	765	729	789	794	781	743	769	778	719	740	769	784	827	772	732	775	779	728	791	735	757	754	726	758	744	742	760	747	721	767	759	728	738	761	703	781	770	758	695	723	773	783	692	740	757	806	758	779	747	770	768	750	723	735	731	752	781	741	757	751	706	764	705	745	775	758	768	767	772	768	779	777	746	774	734	749	728	733	783	755	779	731	727	738	717	721	787	769	729	748	749	834	696	791	703	745	763	783	750	737	755	762	783	787	718	789	719	732	789	743	824	761	698	779	766	756	791	785	775	755	745	745	720	778	781	739	797	746	739	745	745	745	755	733	756	772	775	735	769	743	774	733	743	716	799	734	745	743	762	761	790	739	771	683	784	711	717	711	761	774	731	752	722	761	743	734	752	814	755	723	756	747	799	769	765	748	738	744	775	735	738	771	743	747	775	783	761	788	783	771	809	729	768	737	779	750	747	730	717	743	707	738	744	743	781	724	764	756	720	746	749	725	750	771	812	762	755	762	730	728	733	765	772	743	743	760	763	763	768	769	739	741	716	736	742	720	746	742	714	717	783	743	711	804	779	753	743	727	741	714	764	756	731	786	800	741	771	745	732	741	769	758	737	765	732	784	772	765	685	716	739	769	778	793	750	744	756	770	752	734	743	744	738	751	708	781	716	763	722	720	723	746	732	764	735	747	691	752	727	701	733	728	715	733	699	738	754	748	767	755	758	757	730	741	777	726	738	781	755	748	752	747	752	741	756	753	736	698	767	725	725	785	781	737	712	710	740	739	798	760	753	775	708	760	808	753	735	754	763	730	785	807	754	758	780	773	738	759	724	730	756	765	756	720	729	740	725	726	714	706	760	743	737	737	761	699	714	738	803	783	743	782	792	758	775	765	695	730	730	740	691	778	801	702	736	732	745	745	776	753	776	743	782	772	763	737	763	732	762	810	725	743	731	731	776	700	748	774	793	767	787	750	754	711	718	775	753	713	745	752	696	793	787	738	715	732	749	749	823	774	759	823	743	717	727	770	748	739	773	744	716	742	736	760	771	770	745	779	748	755	752	758	783	735	727	791	711	750	768	745	786	765	727	763	760	772	764	740	780	670	775	710	753	724	781	774	796	749	753	762	732	774	724	739	759	768	677	783	742	743	764	727	757	783	773	743	745	736	773	745	714	774	721	742	780	769	763	769	708	737	768	794	776	734	748	710	732	755	778	781	744	715	719	755	754	741	773	770	703	760	740	727	668	754	755	716	758	732	744	748	726	769	771	792	755	762	762	758	793	714	728	768	754	749	759	682	731	729	731	754	722	774	805	759	678	736	747	759	718	759	761	723	768	716	746	754	787	767	722	762	809	757	749	756	775	779	759	770	778	767	774	749	752	688	760	773	750	724	722	715	761
25315	20972	27506	24584	20966	11554	1241	724	625	556	467	466	406	379	399	341	341	355	305	345	324	319	302	305	295	312	265	291	286	285	263	294	273	313	294	323	289	255	297	263	276	289	281	274	293	294	275	307	282	247	277	268	302	257	296	290	269	279	263	274	280	277	261	292	258	274	268	277	262	297	253	265	291	272	274	281	262	314	254	265	252	301	281	265	273	258	280	285	250	262	269	275	258	255	252	267	272	260	240	286	261	256	282	270	274	274	243	251	283	270	247	263	276	239	279	274	269	255	269	278	251	259	269	274	273	260	268	274	255	261	319	263	253	285	274	276	242	230	267	300	281	276	237	241	269	274	278	286	303	238	254	260	249	257	261	263	245	277	266	254	270	289	262	245	256	291	264	266	255	306	277	269	243	234	289	266	285	261	256	268	247	278	303	270	260	292	238	263	263	285	256	272	280	264	262	255	283	273	258	270	263	250	273	268	267	286	272	265	276	258	260	250	268	261	247	283	237	209	238	267	259	254	245	262	257	293	287	293	250	284	269	268	250	307	256	287	266	267	251	250	296	269	245	276	255	272	286	258	274	283	253	261	270	275	268	269	259	257	243	254	268	274	255	261	280	257	258	288	287	250	269	293	256	265	286	277	266	262	289	250	256	259	264	257	261	263	260	259	268	277	253	272	284	276	249	266	264	275	266	236	290	284	286	259	268	300	266	286	289	296	278	281	283	294	288	272	248	273	288	270	229	294	246	259	288	256	254	257	250	270	262	259	269	288	260	274	253	254	266	276	306	262	277	293	273	251	285	266	266	272	263	243	265	271	265	266	290	251	265	243	239	252	245	282	276	252	271	259	259	256	265	269	261	277	268	293	268	278	272	259	272	258	270	259	240	269	242	265	253	254	296	296	282	284	286	257	307	270	283	248	275	260	296	258	287	268	261	270	270	288	257	245	286	280	263	287	267	261	257	309	272	281	270	258	259	251	266	269	267	265	260	281	284	287	253	287	261	244	284	307	271	265	278	278	282	273	264	278	243	252	259	294	279	265	294	246	270	268	272	254	276	253	249	290	261	244	290	261	279	242	264	248	273	280	273	272	270	251	311	266	291	238	285	253	283	273	269	253	232	288	291	260	253	251	268	255	253	294	274	273	260	252	244	278	291	218	255	253	268	253	267	279	263	283	242	263	297	272	255	277	272	294	262	250	246	253	259	288	254	259	275	264	253	268	273	272	299	287	262	268	254	264	253	250	279	267	260	241	262	249	268	288	265	250	272	261	266	287	259	275	248	259	275	298	262	281	297	261	271	266	245	251	219	277	260	278	270	246	273	271	297	236	243	243	257	260	254	282	296	301	237	271	260	277	289	264	277	261	276	267	270	257	234	251	258	269	270	261	260	267	272	275	281	269	245	263	228	262	259	256	267	265	255	292	282	284	265	267	247	266	259	269	327	279	308	266	253	251	286	270	265	296	268	277	262	290	268	275	287	265	283	269	249	256	250	276	250	261	274	261	266	275	259	270	293	286	265	260	282	257	275	298	261	253	258	305	252	252	282	266	265	273	249	251	252	247	240	269	278	256	236	275	274	223	290	289	262	283	281	245	263	283	270	277	266	271	277	236	269	283	274	273	284	274	299	267	261	257	240	272	235	286	274	270	275	260	259	261	269	260	278	225	255	268	246	256	275	262	252	259	246	244	254	273	259	288	278	256	257	278	261	259	277	283	258	246	249	291	278	262	252	291	278	279	267	256	285	290	302	249	252	285	251	268	276	268	290	266	267	254	292	288	287	261	275	286	289	278	281	259	280	233	286	277	293	265	266	261	259	237	270	277	283	277	286	231	309	259	267	290	258	262	261	232	261	278	250	262	264	283	290	261	254	262	282	252	252	253	277	265	248	262	266	234	245	273	293	266	261	260	288	271	242	262	242	229	256	267	289	259	278	265	293	248	279	285	258	245	232	263	266	282	265	281	275	258	269	277	275	243	301	247	272	269	232	257	280	267	277	260	294	261	306	268	257	255	264	295	241	261	280	280	265	251	265	257	255	259	262	270	261	262	293	248	253	270	260	295	279	228	273	231	268	247	269	309	271	288	252	283	264	251	242	293	283	267	266	301	267	275	274	244	252	279	244	263	291	272	280	289	264	245	277	275	264	240	258	251	302	262	278	263	291	253	265	287	274	279	256	281	310	271	266	274	287	264	257	239	251	269	271	250	234	276	299	264	277	284	263	281	285	284	256	265	286	269	261	269	299	257	283	257	266	302	287	245	295	251	257	271	280	243	272	267	304	283	289	285	239	260	295	240	299	259	288	271	263	276	267	277	270	261	238	263	284	264	264	250	255	291	251	265	247	251	292	266	284	274	313	289	295	306	253	262	259	269	280	280	266	260	293	281	257	265	267	269	278	243	265	262	277	268	254	244	277	245	261	263	294	289	227	264	285	263	251	258	291	250	286	272	274	266	283	263	258	262	301	267	255	275	302	255	267	249	279	282	268	292	259	267	259	255	288	276	249	257	258	258	270	242	314	261	276	212	262	286	280	298	237	286	296	251	297	265	282	254	287	287	282	292	269	230	271	228	265	278	257	270	269	292	246	260	262	260	268	275	304	250	264	292	246	275	269	254	272	261	288	291	268	243	281	291	282	259	262	264	266	243	267	275	243	268	266	292	271	259	264	267	258	285	268	269	268	272	264	275	265	251	260	280	247	264	255	273	254	261	304	259	283	270	263	269	240	265	249	269	227	272	286	267	269	255	226	268	258	235	283	287	280	262	290	239	304	247	263	248	255	267	288	258	294	282	251	263	274	274	298	233	260	240	288	257	258	261	262	262	260	295	257	264	259	259	261	246	249	259	292	281	244	262	275	274	279	272	251	252	278	239	256	256	266	266	283	254	270	252	229	285	256	264	282	261	277	279	282	287	273	267	256	266	278	286	251	256	282	262	255	264	242	297	281	255	243	249	273	282	283	299	273	245	267	274	276	260	285	277	282	258	280	264	258	253	272	246	259	289	239	286	248	279	239	236	256	271	260	269	271	264	258	284	241	260	267	267	257	266	270	299	262	252	271	264	293	282	276	283	266	298	253	273	247	248	270	285	267	305	250	291	266	287	233	250	282	258	278	254	277	235	248	284	244	252	261	273	244	305	248	263	294	245	282	248	265	261	263	285	275	274	251	258	265	295	276	246	288	265	285	251	284	268	239	292	267	277	256	273	282	261	269	279	237	254	259	261	278	266	295	274	264	277	271	298	263	260	256	311	257	258	278	281	267	303	247	239	263	298	312	270	276	258	281	261	279	300	285	282	246	291	270	235	261	261	258	275	287	293	253	277	267	283	254	277	233	266	271	277	270	245	291	273	251	277	280	246	266	263	274	292	262	287	297	279	259	300	257	269	269	265	231	277	271	273	279	282	281	292	246	276	278	266	253	292	269	276	288	250	251	259	270	261	272	262	277	274	243	267	263	311	249	265	271	282	263	271	271	250
7349	11571	10523	5569	3594	2406	1881	1528	1227	1033	891	774	719	654	616	590	580	490	465	460	462	438	401	396	442	421	357	397	373	382	355	364	358	367	339	336	325	360	315	358	373	334	307	355	311	336	330	326	310	331	309	300	338	321	310	320	356	315	326	332	346	310	336	289	316	333	338	294	322	309	321	334	318	322	339	327	280	336	300	349	309	330	296	312	315	281	300	278	322	320	316	314	263	321	351	308	356	350	299	291	312	339	327	332	337	307	317	331	324	311	293	329	343	338	335	278	330	308	333	301	313	320	282	315	287	283	301	301	289	308	341	273	347	337	308	298	304	295	291	290	304	300	313	292	323	299	284	273	289	281	333	311	333	314	319	351	342	286	285	291	319	314	303	357	301	318	321	306	285	304	341	292	313	320	323	332	296	300	311	302	297	316	312	305	298	319	330	321	305	284	295	311	297	305	280	282	310	303	303	320	313	304	335	332	318	302	301	330	321	317	304	330	299	337	329	335	305	303	348	277	294	328	337	305	343	315	304	294	309	326	287	281	314	314	325	318	296	304	296	338	313	301	295	297	321	331	298	301	287	298	344	317	263	296	310	285	318	316	301	259	328	324	332	322	347	316	293	281	301	295	267	316	300	326	309	345	312	299	295	285	316	306	327	298	303	326	290	290	282	313	287	305	316	266	332	308	322	291	305	321	326	301	327	310	294	277	305	311	303	321	309	288	296	348	325	299	288	295	319	310	310	311	345	330	351	298	311	320	295	280	304	304	288	304	327	303	306	283	303	302	333	306	327	319	298	322	310	306	337	314	309	302	311	305	310	301	305	296	324	282	310	314	302	315	319	291	293	280	335	319	327	341	296	308	326	335	305	322	317	313	301	312	316	313	316	302	325	317	282	311	303	338	314	298	296	293	315	319	293	308	305	305	275	298	306	309	331	274	330	287	306	313	311	330	339	305	317	314	281	311	288	295	302	297	318	333	330	309	297	355	334	297	337	343	326	307	309	308	292	307	328	278	307	329	329	352	305	342	275	305	315	286	316	300	310	322	335	318	264	312	302	315	285	320	339	310	310	312	272	345	315	329	294	329	323	319	274	293	300	319	330	299	315	339	312	319	301	293	313	305	305	309	283	295	305	303	307	297	308	312	327	310	279	311	321	342	291	309	293	309	310	275	333	303	273	318	310	314	332	335	319	293	321	300	303	299	280	313	321	317	297	319	340	332	301	330	300	304	300	309	338	278	299	312	286	314	319	284	268	336	320	284	303	335	321	281	322	305	312	276	296	304	324	322	273	313	328	308	310	338	309	330	304	316	302	316	366	321	282	325	297	302	285	309	303	310	308	309	328	311	293	309	284	296	318	290	318	281	306	310	283	285	296	337	299	289	325	303	329	298	305	296	332	280	293	264	324	299	264	304	327	293	296	315	342	324	277	326	284	293	308	286	300	306	329	331	289	314	284	299	299	315	306	298	296	319	291	304	310	311	313	266	315	318	288	337	313	325	287	298	317	264	322	318	310	316	344	298	312	321	357	313	317	296	326	322	287	277	315	288	334	301	310	335	339	320	345	333	297	305	299	313	319	324	287	326	298	308	310	287	287	255	320	326	312	301	327	267	302	342	332	323	320	347	324	315	315	307	334	286	304	305	286	303	296	296	329	323	305	331	312	337	311	311	300	312	321	317	316	306	298	322	304	338	319	312	304	293	306	300	306	303	329	302	302	283	286	308	331	314	285	304	323	334	333	313	328	314	284	302	328	305	290	326	287	322	306	307	281	296	289	317	309	313	308	311	320	313	311	301	294	305	298	314	321	298	303	303	308	280	314	277	291	314	322	314	276	340	302	345	305	293	312	291	342	326	306	306	295	312	290	324	310	323	310	298	305	302	301	308	310	285	299	344	290	300	332	274	311	319	322	316	321	282	302	308	289	305	297	314	300	296	340	260	302	292	311	298	323	293	351	302	291	320	322	337	296	317	320	314	311	292	308	295	322	308	291	304	308	269	303	271	313	315	308	329	309	280	287	316	307	296	311	284	296	344	329	329	290	329	310	290	293	339	310	297	323	283	293	301	283	316	306	303	321	302	325	305	309	306	301	279	313	324	305	344	336	340	291	316	318	332	332	292	307	305	311	333	313	315	320	339	278	301	304	318	321	316	309	319	303	314	338	295	312	292	322	306	292	294	332	318	311	296	304	337	339	304	278	307	311	298	325	327	300	317	314	301	306	319	321	314	291	308	333	324	319	322	317	300	312	290	299	259	309	315	323	300	300	271	332	338	326	319	258	320	296	291	312	314	292	296	308	281	306	304	300	324	315	324	312	272	311	311	303	282	313	318	328	321	323	311	314	323	289	295	311	310	290	261	305	324	302	304	305	324	321	273	292	304	319	296	310	321	298	299	327	300	297	278	326	300	290	311	300	302	299	322	294	315	300	269	295	320	301	305	308	304	309	299	304	313	324	294	318	353	287	284	333	314	336	313	299	301	304	303	286	316	327	333	311	294	338	282	331	320	309	281	329	329	323	263	295	318	321	298	341	303	307	307	293	310	287	317	312	329	306	317	309	285	315	309	295	300	320	306	283	264	316	298	285	300	302	312	295	331	288	335	313	305	316	322	347	320	316	340	327	280	328	325	315	325	298	309	304	312	333	313	327	299	320	311	290	325	282	298	309	320	306	334	296	284	309	337	324	294	321	305	279	304	289	298	331	339	311	293	298	320	293	311	286	288	297	324	320	298	335	307	317	318	284	318	327	309	309	331	298	294	315	330	317	319	311	311	301	281	302	298	311	309	302	333	304	309	301	322	318	306	310	301	278	323	312	309	318	290	326	348	346	288	287	318	299	336	328	302	313	341	274	313	302	306	329	323	319	315	304	308	319	273	332	321	307	301	315	283	303	299	291	327	303	309	282	303	315	307	298	285	300	302	355	317	315	324	324	332	344	300	319	337	295	292	342	309	292	303	337	282	290	311	307	266	346	316	339	313	320	295	308	315	325	303	302	337	270	328	284	303	316	326	309	332	315	262	340	301	295	354	316	316	295	308	308	305	320	312	340	309	301	334	324	288	328	290	310	312	281	340	333	297	308	272	318	307	299	305	312	307	319	292	299	308	301	327	312	301	319	298	312	309	322	324	286	302	319	344	303	305	298	301	306	298	307	328	347	320	311	341	322	308	308	310	296	298	303	295	293	296	317	313	305	316	288	291	323	307	329	286	294	294	273	311	309	331	281	320	290	291	330	303	326	344	291	323	316	320	281	296	304	311	315	314	318	322	286	319	290	328	273	309	322	302	308	296	277	289	296	348	307	314	284	317	297	329	289	289	294	337	326	323	353	300	309	300	307	311	311	309	315	306	281	300	269	319	305	305	325	334	333	318	293	316	342	323	338	330	283	334	341	311	305	325	316	304	300	326	307	320	286	310	310	303	300	301	299	306	325	318	305	331	308	308	308	328	311	322	330	312	277	301	329	306	301	301	305	325
23346	21006	27914	24314	21011	21038	8406	1504	1051	932	941	761	734	720	684	639	608	685	589	598	565	538	596	540	505	528	500	511	502	534	496	541	511	521	464	501	486	474	470	524	485	476	469	483	505	458	523	453	501	474	463	450	481	456	437	500	503	495	480	487	479	487	424	453	489	481	482	442	496	442	450	441	449	471	436	490	444	454	482	475	507	444	475	483	467	397	434	460	474	484	461	469	450	424	478	445	477	449	468	472	460	459	456	474	456	465	418	440	455	453	486	495	468	473	436	439	457	424	474	466	459	466	465	478	436	424	480	484	477	488	444	440	460	454	419	486	454	471	444	446	474	480	475	467	477	411	458	431	468	466	444	453	450	474	477	452	485	418	457	434	440	458	441	472	448	459	426	458	467	446	471	442	431	474	466	451	443	482	484	470	469	409	472	467	453	445	462	433	459	471	479	438	385	492	449	432	455	430	455	508	458	451	482	468	450	453	503	476	475	479	433	486	511	417	448	470	423	445	403	457	446	419	435	471	412	442	411	438	460	443	456	443	461	464	479	457	456	454	489	458	468	439	461	442	483	451	426	432	416	422	443	462	468	466	439	462	473	474	450	490	450	481	487	469	439	404	457	446	419	423	422	466	468	491	458	475	459	456	448	490	456	466	474	491	480	438	489	476	451	447	458	434	474	449	451	456	493	464	464	458	454	487	452	458	447	424	461	471	489	462	425	411	461	475	431	421	459	428	487	467	448	445	466	452	490	439	459	470	491	446	456	468	455	478	481	417	444	450	437	486	478	488	438	447	473	477	466	460	439	442	464	451	467	464	433	426	439	462	416	419	506	437	455	444	425	445	452	443	424	434	446	396	479	470	494	464	441	466	470	446	440	444	451	440	459	434	423	470	443	447	391	434	444	472	469	486	442	502	435	474	440	416	447	448	454	487	479	451	472	419	468	438	432	490	471	453	459	453	439	463	431	497	444	463	487	464	460	487	437	446	451	470	403	451	482	461	463	496	454	472	459	421	495	440	446	469	447	444	470	485	439	463	463	451	488	457	463	442	447	485	491	462	399	453	424	454	480	479	441	494	454	490	465	474	485	402	463	444	467	443	426	435	467	440	466	408	457	440	485	399	455	411	422	433	455	476	474	485	463	455	460	441	478	451	419	449	454	476	456	452	480	453	454	441	416	442	457	503	460	462	447	474	487	468	454	458	436	488	432	460	450	419	446	420	455	477	461	439	469	453	437	461	444	443	466	465	440	430	476	493	461	462	459	453	491	453	459	443	444	471	431	432	451	424	454	449	475	456	465	439	461	472	468	446	462	458	471	418	469	472	457	450	447	465	493	455	435	483	428	469	446	448	442	451	464	477	465	474	444	482	437	469	443	434	452	448	479	466	456	422	411	437	445	498	431	436	413	444	440	469	439	448	464	397	451	453	424	493	477	479	406	424	487	446	407	468	398	425	451	460	437	480	464	456	511	463	470	452	457	436	502	487	461	476	457	461	433	492	493	471	466	451	429	433	464	441	425	444	453	459	466	492	434	463	460	472	465	457	435	461	424	395	455	442	470	444	469	430	487	431	452	373	436	460	439	434	431	441	476	421	483	470	474	454	451	442	473	468	492	460	447	498	454	453	468	438	456	460	445	470	481	464	505	458	461	438	466	456	492	455	487	477	446	442	429	445	474	462	475	475	467	440	467	433	435	453	457	424	474	446	472	465	463	461	475	432	438	468	472	431	438	423	472	445	483	435	477	496	442	437	444	449	474	486	455	450	460	459	453	430	449	461	466	446	452	436	434	472	439	435	443	437	444	431	468	435	482	460	510	447	449	463	466	465	424	463	452	436	460	413	422	446	456	438	451	431	408	483	436	426	478	448	456	475	495	473	440	479	473	435	479	462	458	456	485	449	424	457	432	429	444	466	483	481	462	441	458	454	424	433	428	433	492	464	450	439	438	482	463	439	456	472	460	478	515	457	448	476	481	448	477	416	456	450	473	501	446	471	441	442	446	476	483	479	433	437	435	458	457	442	443	462	471	493	471	487	490	440	445	466	442	484	446	432	423	482	478	456	447	443	444	424	466	438	411	431	440	447	446	455	473	465	458	486	440	455	473	469	431	419	438	468	479	426	435	447	423	443	462	420	467	472	447	431	475	403	478	450	483	451	432	440	480	463	481	449	477	447	439	458	446	431	455	490	469	489	413	493	478	440	437	439	449	427	449	473	467	463	422	452	450	442	416	402	450	450	461	452	470	454	481	476	451	447	460	446	484	473	500	479	438	482	457	468	460	462	471	461	437	406	470	433	460	471	474	426	484	431	481	443	439	426	459	451	458	468	442	455	433	463	458	510	457	432	467	467	435	438	481	467	439	456	461	426	454	438	476	484	457	446	447	420	451	495	453	466	435	441	422	496	484	470	440	435	425	452	448	471	444	446	437	455	483	494	483	442	523	445	462	434	463	439	432	447	460	447	481	442	418	448	465	444	496	411	435	441	513	469	445	430	464	451	472	421	419	451	462	435	478	443	469	457	456	425	467	485	421	473	419	469	440	449	436	449	486	431	443	420	460	414	453	442	454	436	492	497	462	447	443	445	463	430	460	446	461	467	420	444	462	466	448	426	506	449	425	469	459	485	455	455	467	480	449	434	461	449	465	462	441	430	419	466	505	417	447	444	437	477	435	457	476	469	494	502	433	472	424	442	468	453	461	433	483	491	483	459	480	462	452	460	472	502	457	461	448	486	453	465	455	485	497	452	445	468	462	451	433	448	454	461	460	415	464	509	438	443	474	445	427	444	433	479	462	487	427	491	457	472	440	484	445	496	491	413	466	462	426	461	476	436	442	454	445	503	454	439	455	425	404	473	474	457	492	449	450	479	481	440	453	445	449	458	457	445	454	439	424	471	455	465	456	473	463	476	435	425	465	446	429	447	443	449	456	482	427	466	440	517	469	473	423	457	445	426	463	456	488	466	410	435	471	461	439	471	447	462	447	458	420	413	444	425	434	472	425	478	435	513	466	469	429	443	466	451	456	477	440	471	471	492	495	444	446	471	437	448	443	462	464	486	417	470	398	462	479	465	464	442	423	469	477	460	441	466	443	488	437	454	448	447	433	428	451	443	469	465	443	465	508	434	480	439	431	445	425	435	459	450	437	494	479	461	467	444	449	489	454	444	446	441	464	451	415	426	448	442	492	464	477	451	464	438	454	429	394	409	426	456	440	483	464	463	411	435	437	460	482	448	467	475	443	468	417	453	441	470	437	488	498	439	459	446	452	437	471	461	445	453	451	468	485	470	480	469	442	443	489	465	431	469	455	482	462	462	418	445	424	476	465	451	445	483	497	429	464	473	456	467	472	397	450	436	484	478	449	440	448	455	432	475	490	458	445	484	477	457	459	480	478	459	443	462	428	470	465	474	470	488	439	447	482	445	442	455	437	499	430	395	465	422	498	456	495	430	398	453	450	471	468	462	471	439	438	455	448	446
9978	17751	16155	9064	6014	4318	3225	2444	2088	1741	1545	1359	1146	1071	1009	939	869	859	770	720	696	707	651	670	638	632	611	592	540	546	516	540	560	518	566	496	549	517	550	531	515	500	530	519	472	477	492	555	479	498	468	470	444	449	497	494	497	473	460	455	454	444	476	494	491	497	457	487	504	483	466	457	487	445	476	446	443	464	454	469	452	476	480	438	463	479	443	495	455	443	442	485	451	475	461	476	468	518	445	488	481	466	443	446	458	466	452	451	465	479	487	442	479	452	473	488	470	448	438	440	483	466	459	431	442	467	476	452	482	456	474	473	424	460	452	501	454	445	508	458	491	431	467	458	467	451	477	434	487	410	483	482	482	442	450	456	482	452	442	435	446	429	470	458	454	441	462	455	459	462	485	473	455	463	425	467	439	463	434	451	447	492	474	416	459	494	494	439	447	501	436	479	449	488	427	453	469	415	448	496	435	437	440	447	491	454	458	457	475	465	444	447	491	414	429	413	469	444	477	454	506	448	458	447	451	472	495	468	442	444	479	469	446	431	448	418	439	426	437	470	484	423	429	455	451	464	449	446	452	441	475	434	474	436	449	457	486	435	447	458	446	432	482	431	398	445	450	473	467	440	400	426	443	438	430	507	469	478	438	477	483	483	431	430	428	443	440	457	465	469	447	407	463	432	466	429	455	464	444	448	440	447	440	510	496	416	466	471	486	440	450	409	443	466	446	457	450	488	468	466	414	437	452	401	461	477	472	446	461	445	424	412	490	447	469	447	466	459	481	455	453	454	434	423	465	451	437	458	424	471	440	444	471	396	444	438	455	447	430	423	469	473	471	466	458	443	434	406	437	422	395	501	495	426	460	439	443	460	430	452	465	473	427	475	455	464	444	419	466	439	462	494	440	451	466	476	448	453	457	436	448	476	441	427	453	428	458	488	454	440	491	433	427	440	459	452	449	432	447	460	479	431	431	472	481	450	465	437	454	460	459	491	455	448	426	506	428	446	445	410	505	454	430	472	487	460	458	458	420	397	459	470	419	455	475	463	481	419	437	474	452	442	468	466	436	464	439	454	430	454	421	460	506	454	429	455	469	408	455	475	440	488	457	448	469	439	474	431	453	444	479	448	464	438	437	429	465	476	468	475	467	443	424	458	459	479	461	434	437	479	454	466	425	460	426	434	481	438	435	455	453	463	451	466	425	427	444	452	427	447	497	470	418	441	473	423	460	456	446	473	451	467	465	480	431	447	448	429	490	484	458	456	429	451	431	431	456	407	474	443	452	489	462	463	483	478	474	488	462	465	480	428	483	407	429	425	438	456	469	441	455	504	425	478	447	517	469	467	487	464	494	448	474	491	450	461	446	444	447	493	484	492	456	444	472	438	459	427	433	491	461	435	462	461	448	462	457	489	432	448	476	487	464	466	422	439	492	463	434	442	445	485	457	438	417	474	427	474	418	441	440	471	474	462	449	421	424	454	419	470	457	492	426	421	481	467	473	463	436	463	419	432	476	451	437	433	469	446	440	449	469	429	442	432	466	473	442	474	421	476	443	469	422	426	463	453	424	445	455	464	461	462	437	510	424	450	390	441	489	474	405	479	465	440	432	428	465	443	476	457	461	464	435	459	461	480	502	476	451	431	447	418	442	476	459	458	403	477	440	454	445	420	464	447	398	432	476	469	442	446	476	424	454	464	449	465	456	446	452	471	458	448	503	444	460	450	471	465	423	440	444	445	455	433	434	424	438	444	483	457	500	435	435	440	466	474	459	426	444	469	469	470	434	450	451	486	461	415	455	492	445	459	423	459	452	428	447	478	482	477	430	440	424	451	465	499	438	447	467	410	447	484	478	470	479	442	477	467	448	457	440	462	432	472	422	467	476	442	514	479	453	511	426	442	444	490	480	412	472	451	454	439	399	436	446	446	465	451	404	448	493	465	460	474	444	467	461	413	437	494	482	431	448	443	456	449	457	438	464	484	401	452	462	478	442	464	442	441	435	501	444	435	488	436	467	474	413	482	443	431	445	464	469	493	431	425	446	466	470	461	448	449	455	424	450	447	462	458	421	497	500	441	427	414	439	489	488	472	478	463	452	449	461	475	472	464	473	457	446	433	463	469	460	462	480	451	462	420	449	454	429	462	433	462	446	418	439	403	460	482	462	476	452	462	470	484	428	457	459	425	456	441	432	453	451	466	470	452	439	475	427	471	465	475	451	453	455	447	451	478	460	467	434	470	457	417	450	449	453	429	475	476	448	484	479	444	439	483	474	444	433	448	470	453	453	467	401	448	449	457	434	494	442	433	449	459	448	456	478	444	489	443	474	458	490	461	490	473	492	472	432	457	479	417	464	445	474	442	441	435	428	410	447	478	443	456	499	446	450	463	448	422	478	422	441	440	456	452	461	453	463	447	483	407	453	458	454	473	467	476	456	403	444	440	430	466	469	440	437	419	476	456	483	428	483	444	435	442	462	424	472	452	436	461	498	470	449	444	442	480	455	456	485	453	456	444	455	436	450	446	433	471	470	429	436	440	440	490	448	445	475	457	469	465	465	446	464	470	450	452	435	436	485	417	480	459	430	439	444	456	468	455	437	430	451	448	461	447	428	449	440	421	471	479	468	452	453	458	503	419	468	458	429	448	469	463	434	450	443	448	454	449	434	447	449	492	449	418	447	424	467	442	424	469	441	490	433	447	462	455	425	423	477	454	476	443	452	463	486	465	460	461	471	409	455	459	446	433	460	486	502	436	448	469	464	430	415	434	473	461	439	462	464	457	456	495	426	464	474	452	482	433	471	466	451	482	495	454	467	473	450	479	460	471	452	446	470	460	447	419	459	481	432	462	486	420	418	449	414	436	474	404	469	469	469	466	465	454	426	424	471	472	457	442	414	421	474	463	438	425	439	463	470	451	459	442	446	473	437	451	447	409	449	424	448	467	446	473	437	486	445	482	498	469	450	477	456	480	432	460	446	483	456	435	413	455	423	417	446	429	483	444	475	431	456	471	453	446	448	462	428	453	497	450	468	470	442	475	455	447	458	473	482	447	461	444	446	457	478	473	444	457	456	448	484	437	450	470	438	469	418	433	454	421	458	458	431	422	489	438	471	484	426	433	464	464	464	459	458	435	500	460	445	427	427	480	451	444	459	434	453	451	455	445	420	459	461	478	453	427	426	452	446	455	426	450	429	438	463	499	451	437	452	478	475	513	415	445	466	475	448	475	478	432	472	443	442	468	441	439	485	449	453	426	465	466	441	489	470	466	497	453	443	478	468	455	467	468	467	423	413	480	453	460	453	421	461	466	427	452	432	465	435	461	476	459	437	482	410	423	457	456	410	462	495	466	497	468	448	426	422	457	448	458	456	435	467	411	472	458	458	481	442	449	454	408	467	437	463	483	430	473	459	481	436	455	474	431	424	484	462	473	451	482	451	490	469	468	459	416	473	482	477	471	439	471	440	478	439	465	433	464	491	467	506	493
28197	15294	2609	1008	806	712	734	709	717	719	712	675	699	689	692	713	655	672	684	692	722	719	718	735	708	724	675	699	711	674	715	699	736	673	676	650	748	673	702	685	719	710	687	694	714	691	709	713	716	697	693	681	678	688	637	712	718	685	669	684	709	703	666	670	681	673	725	659	685	728	698	735	720	699	657	655	755	725	713	682	686	681	702	670	679	717	679	670	746	699	725	689	699	671	677	696	742	652	703	651	715	699	695	674	692	678	703	711	730	698	707	700	655	668	652	664	731	698	687	711	697	727	665	644	663	726	658	677	699	684	697	733	705	717	721	752	701	687	708	678	682	730	705	705	723	700	704	710	696	664	711	709	641	721	695	699	740	688	685	647	741	681	662	700	715	691	688	709	702	712	709	678	683	682	686	700	701	713	704	689	644	661	702	734	710	683	696	695	704	686	688	689	731	653	726	650	668	709	669	726	706	717	649	748	704	722	687	726	690	726	723	724	747	680	699	698	637	724	697	704	702	684	759	737	727	725	697	779	674	699	688	691	701	715	676	689	722	683	650	736	677	720	655	701	725	725	738	752	756	688	699	653	694	713	698	732	702	695	695	682	697	719	680	696	688	715	728	743	698	668	710	714	641	722	681	657	697	666	699	729	742	734	708	764	710	694	724	695	717	694	691	702	652	694	662	689	689	746	673	715	705	648	683	706	667	621	706	707	715	749	664	726	701	669	751	710	621	669	684	712	682	676	674	691	708	725	696	677	672	689	739	691	722	690	672	660	678	693	697	703	693	691	728	676	695	686	685	712	753	634	722	737	717	670	674	663	700	659	698	698	699	659	722	701	697	697	676	727	718	695	708	737	678	769	697	688	733	666	705	674	734	693	670	748	689	673	718	712	684	718	723	691	717	716	756	708	675	658	707	672	685	720	722	714	671	724	715	745	719	681	678	693	675	738	698	646	685	708	749	706	719	684	676	656	677	696	699	734	665	701	683	715	719	695	698	691	687	716	693	727	686	671	706	660	731	714	731	687	711	686	701	636	707	704	678	686	693	708	675	697	696	693	677	713	714	681	672	721	706	700	695	703	622	650	688	696	732	714	698	683	780	693	682	729	706	695	722	668	712	732	679	740	700	764	703	758	739	694	681	714	725	687	712	677	664	708	747	647	676	682	659	710	655	665	710	717	698	711	649	705	709	708	707	682	710	719	740	719	706	680	696	703	667	675	739	709	706	720	708	662	651	672	692	709	703	643	694	728	701	717	673	689	681	689	712	677	674	705	693	693	665	732	683	712	736	728	739	675	715	718	721	713	652	710	678	717	709	715	654	695	696	718	705	692	701	660	730	673	707	718	712	730	738	656	728	716	687	669	701	733	700	668	698	687	694	703	713	702	703	699	697	676	699	695	718	685	700	687	721	715	647	670	680	718	684	696	734	735	731	674	669	677	734	673	686	662	720	658	755	634	695	691	743	693	683	670	704	681	686	724	688	731	642	707	652	654	688	691	691	725	694	677	726	659	702	645	686	698	721	694	710	720	722	685	709	677	723	694	715	698	679	695	636	701	693	708	684	680	634	700	694	726	673	683	690	658	720	695	680	706	697	674	662	742	745	713	717	700	725	693	729	702	655	698	706	696	667	699	699	679	750	742	690	700	706	692	704	704	657	699	738	667	702	674	681	689	744	683	723	663	697	699	711	741	689	699	698	735	686	664	673	717	650	663	691	706	713	696	695	705	757	711	678	735	686	719	705	711	703	684	697	689	752	695	724	671	696	678	691	701	785	730	669	703	703	732	703	689	742	718	709	670	672	694	680	683	759	734	701	653	714	665	683	695	727	725	733	749	700	666	665	640	723	680	694	707	682	715	698	673	735	680	718	743	696	685	681	683	681	727	735	689	673	736	676	687	667	650	704	717	688	695	713	709	684	719	686	667	661	675	699	661	678	679	665	690	673	698	695	709	683	680	684	735	728	674	720	663	696	699	654	734	667	721	727	650	687	695	663	694	681	685	702	639	663	697	711	685	668	691	695	731	718	679	717	683	670	656	735	693	716	668	735	710	667	653	692	727	736	722	718	714	641	679	725	712	711	723	693	663	675	706	655	697	706	688	713	684	708	711	732	682	687	703	724	712	700	670	701	684	717	648	756	658	717	715	687	697	756	680	697	671	711	709	691	696	698	741	672	761	717	692	711	696	711	680	744	711	649	750	702	764	717	720	668	658	710	705	707	709	694	741	683	708	699	652	712	737	724	671	686	735	676	710	709	707	704	720	692	715	699	700	716	700	696	718	700	666	716	670	706	716	665	679	702	643	720	724	737	702	656	663	730	714	711	709	710	669	683	741	678	688	668	709	719	712	657	686	725	688	661	679	632	694	723	644	718	720	697	709	666	656	695	682	650	696	717	740	714	698	679	689	666	731	684	700	630	687	694	737	720	704	677	668	702	713	672	730	710	744	667	711	738	752	685	707	680	705	680	701	744	751	695	722	714	691	732	715	690	659	719	695	697	723	683	686	654	674	762	698	654	678	685	692	727	718	653	693	710	703	687	710	686	702	655	688	704	661	692	752	683	658	731	711	754	704	722	708	684	717	692	668	666	681	700	672	718	711	671	723	714	679	744	752	721	735	684	689	672	726	669	730	722	640	718	693	707	720	678	736	679	672	741	714	679	703	680	721	699	659	710	690	673	678	707	666	728	710	674	678	643	639	640	691	680	663	738	687	732	693	677	690	709	664	717	676	714	735	711	703	705	712	665	699	688	719	728	710	700	704	686	721	686	712	700	696	690	700	697	655	716	727	647	661	705	648	699	745	648	710	710	679	742	693	721	681	689	739	671	695	715	684	689	664	643	660	733	679	746	680	652	709	702	693	682	686	697	656	723	719	696	716	700	708	710	695	738	669	694	720	672	666	684	671	729	722	701	708	723	666	726	721	725	692	669	740	707	721	708	689	632	743	688	737	700	704	717	697	719	694	725	681	668	725	658	642	699	705	699	711	646	684	704	696	710	735	706	693	665	691	709	679	673	728	660	680	724	679	701	629	687	679	709	730	692	660	687	670	700	710	695	687	710	756	675	698	710	689	731	627	695	689	721	674	663	698	699	675	713	699	706	719	648	745	673	650	721	732	713	684	713	730	714	700	674	684	648	666	657	662	674	699	701	655	674	710	667	729	665	666	652	712	690	688	679	650	735	733	698	760	699	710	692	685	710	719	686	640	669	695	740	710	686	715	689	726	681	663	691	729	703	737	714	717	685	675	720	728	692	703	779	670	681	700	692	655	704	707	741	682	680	692	712	715	702	691	707	698	758	704	675	698	676	681	676	713	685	672	689	710	683	680	712	662	642	657	691	707	693	729	703	712	674	680	683	709	682	676	731	717	674	696	710	687	662	708	696	684	680	722	725	720	731	698	695	658	701	732	659	686	711	730	692	726	703	671	686	735	682	770	658	699	690	716	698	697	675	670	703	683	694	716	678	725	714	670
5359	1445	1319	996	957	877	841	854	816	771	777	780	795	742	791	734	777	734	763	805	727	770	762	714	732	765	733	718	787	781	782	717	731	754	755	742	763	813	760	764	746	710	749	759	758	781	744	752	766	731	722	774	726	755	726	766	775	757	800	757	764	843	802	756	742	790	769	759	737	747	757	724	760	777	708	754	751	698	730	738	717	764	776	788	763	729	697	788	788	725	759	819	779	741	767	714	730	792	729	757	741	718	766	800	716	701	759	732	715	740	754	781	705	710	748	706	772	745	753	777	782	755	677	756	770	746	727	708	759	755	752	712	750	752	735	776	767	762	788	755	774	758	705	695	735	683	781	765	789	738	792	753	721	733	756	766	729	691	739	752	747	731	791	755	699	773	761	731	775	736	770	758	769	717	692	744	716	708	734	764	769	728	767	730	710	712	734	735	752	772	692	803	721	735	780	732	733	768	719	717	737	755	749	759	766	759	749	723	757	737	734	788	714	743	803	754	718	776	687	763	750	797	748	760	730	755	724	722	738	734	737	747	738	735	798	730	704	751	737	718	739	775	785	745	723	739	770	729	767	778	787	714	722	734	741	784	748	766	739	737	779	757	725	738	756	774	779	743	799	732	727	713	724	733	719	764	690	779	730	746	722	751	748	723	732	726	769	712	749	738	744	764	773	733	738	712	726	754	762	764	759	719	714	757	732	781	733	764	774	747	827	754	722	758	758	741	777	716	727	716	704	733	747	758	749	769	733	743	781	755	745	717	772	738	741	748	759	732	753	774	703	796	780	800	716	779	756	788	744	784	773	755	759	795	765	679	738	777	752	750	675	755	702	751	687	753	772	737	734	724	778	691	761	755	733	745	764	793	708	795	765	717	774	723	744	763	760	802	756	773	712	753	749	738	762	748	732	770	771	719	741	794	775	744	768	744	731	724	736	745	755	734	752	787	744	745	778	717	720	778	698	729	655	738	800	745	733	758	768	746	762	787	730	774	677	732	737	713	795	759	732	720	695	797	748	767	749	744	789	710	765	768	780	709	712	773	739	740	729	782	750	788	789	730	755	722	752	790	757	765	700	786	688	772	722	734	761	752	789	764	790	732	775	714	754	713	701	705	779	747	709	784	757	734	743	780	793	820	670	721	724	783	761	744	722	721	731	755	792	776	702	737	767	760	733	746	766	762	736	746	763	752	709	750	722	769	788	763	701	716	735	692	723	701	758	795	773	774	768	747	791	774	723	731	753	733	697	735	757	747	737	830	748	752	749	761	792	772	746	753	741	741	749	755	769	741	760	767	792	740	734	740	739	733	736	742	718	718	715	795	797	754	780	743	735	784	786	770	742	751	754	753	808	741	718	769	752	763	757	737	711	754	735	795	800	723	735	763	725	776	748	810	758	739	728	759	754	802	742	762	772	764	751	762	727	749	774	734	733	761	728	734	794	750	705	765	683	747	774	746	769	735	734	769	818	734	804	761	731	734	757	766	770	737	755	724	710	830	746	725	729	790	698	803	717	760	729	781	718	739	768	754	708	717	756	754	739	763	787	759	755	741	797	759	781	753	744	715	734	733	761	752	737	756	753	730	712	745	741	735	756	707	766	717	802	735	725	743	771	729	704	725	763	722	760	766	717	729	728	745	791	753	750	724	763	777	705	743	776	770	751	744	738	758	770	718	726	797	774	731	744	739	748	728	762	715	735	733	748	805	778	756	755	779	767	761	726	732	816	757	746	729	730	730	744	718	772	725	756	803	749	758	722	719	750	797	765	717	754	785	741	724	769	703	793	775	754	795	795	804	724	746	736	811	683	789	728	719	716	724	773	756	760	778	751	710	732	702	709	738	711	727	775	710	748	726	720	725	760	742	759	742	781	747	766	810	736	722	775	784	752	734	679	725	781	789	781	746	771	752	751	751	748	732	787	760	781	762	769	691	783	723	764	725	730	782	738	741	733	726	764	773	773	735	704	816	720	740	741	784	700	755	758	775	702	731	778	770	738	784	759	767	744	758	718	778	712	729	786	792	793	730	773	763	696	727	767	767	769	763	723	761	746	788	781	720	784	785	718	752	787	725	737	721	801	725	711	755	710	750	773	772	777	741	709	760	735	685	722	720	796	744	775	759	748	761	731	780	769	804	801	746	730	760	765	704	696	720	756	773	747	695	745	744	739	796	745	752	793	713	804	778	712	729	743	734	745	723	708	717	718	785	785	795	795	732	741	814	750	737	830	776	759	770	717	708	758	770	714	735	726	763	747	739	775	734	743	737	738	729	768	726	753	755	741	730	752	797	784	777	743	802	708	753	734	746	816	735	747	745	738	739	744	709	738	745	743	742	713	763	752	756	731	749	726	771	732	758	818	741	783	786	769	751	704	744	698	758	784	726	768	770	765	763	739	808	805	731	756	747	719	754	767	741	749	751	764	738	760	741	735	717	753	723	718	779	727	768	784	709	754	704	758	745	740	786	717	743	730	776	740	765	760	725	766	761	702	798	719	739	774	744	760	811	761	744	773	796	722	753	761	749	795	775	723	779	764	779	749	697	771	737	775	729	741	727	733	763	742	787	782	708	743	732	710	720	761	788	740	777	748	765	692	793	739	721	676	763	714	716	770	687	725	700	751	773	740	691	717	766	795	750	734	686	766	709	728	775	743	758	783	728	748	748	722	745	728	752	735	737	754	746	703	799	746	766	810	736	749	783	762	733	745	783	752	710	729	764	768	752	758	789	695	790	701	769	708	768	807	740	762	740	768	736	737	764	725	724	771	747	770	739	765	731	702	720	746	735	726	794	786	764	695	738	776	769	768	760	738	765	773	739	742	707	738	794	766	731	748	766	752	749	729	740	816	749	709	749	737	738	701	729	748	805	726	741	732	717	745	737	766	713	775	770	753	760	778	734	723	648	752	736	779	784	777	741	737	698	783	815	718	797	756	721	741	734	723	737	753	825	805	671	713	765	775	725	738	758	752	759	785	736	783	754	771	727	786	724	755	726	754	686	753	765	780	773	716	778	750	769	710	748	695	696	733	770	793	752	725	739	733	734	734	792	771	724	760	772	744	763	746	692	761	764	753	715	775	721	753	716	740	796	771	758	770	792	747	749	750	751	754	742	719	732	662	743	746	741	726	740	730	697	744	698	734	717	761	757	673	775	743	720	787	739	761	758	783	834	727	754	732	726	775	795	741	751	775	755	778	746	737	738	769	795	766	756	706	724	747	771	742	758	738	778	716	708	755	759	727	732	773	747	730	763	752	753	822	788	764	711	776	756	750	698	762	720	740	769	764	740	744	733	802	722	753	786	800	747	739	748	767	714	715	730	734	742	778	767	673	720	720	762	708	704	691	764	758	744	791	749	759	755	756	748	759	692	722	750	814	754	750	754	736	742	718	784	698	793	705	786	735	759	741	763	739	761	737	741	723	766	742	746	746	770	752	783	708	740	748	729	788	740	759	723	732	805	738	767	793	760	757	765	739	735	772	722
25346	20982	27566	24566	20975	11637	1202	783	620	529	529	441	419	378	378	396	348	349	357	331	313	337	322	304	282	324	296	316	271	305	267	298	276	266	292	304	268	298	272	298	279	291	284	302	261	281	269	281	261	275	241	264	236	305	289	253	253	265	274	277	246	286	257	289	274	263	253	244	277	291	283	291	267	279	294	279	252	277	284	254	257	263	259	283	275	268	252	301	259	246	272	264	252	266	286	261	270	263	274	258	249	265	254	252	245	284	280	245	262	251	279	251	277	271	285	275	268	301	268	251	232	280	262	283	264	286	259	252	289	272	268	280	271	282	289	259	281	273	253	249	243	258	239	267	244	262	254	251	245	270	267	264	262	264	255	246	266	245	270	281	278	287	265	272	271	268	275	281	286	268	268	280	248	254	279	271	267	243	257	256	291	273	282	272	286	254	258	253	278	261	253	262	274	259	269	262	269	244	251	261	266	258	282	277	254	255	294	269	254	258	272	264	257	268	260	249	262	285	266	263	232	271	280	275	268	272	284	279	268	259	279	303	258	281	266	263	282	290	244	260	267	286	240	310	278	266	273	274	252	238	287	262	289	255	273	249	246	279	246	279	247	279	265	251	237	249	274	309	255	282	262	264	274	226	268	276	290	281	269	272	278	251	273	272	269	296	282	274	262	272	282	257	288	261	267	255	242	271	258	255	269	283	303	248	231	266	261	295	263	260	265	274	289	243	233	260	302	263	290	256	299	263	292	265	275	265	260	259	296	261	252	291	259	272	283	267	282	285	252	283	256	276	253	238	251	235	256	249	245	269	277	245	260	259	287	248	237	261	249	282	264	228	257	269	305	266	267	247	259	257	253	264	269	249	253	249	238	280	269	262	266	284	272	276	283	286	290	280	302	266	248	250	269	297	252	277	276	288	298	282	262	240	267	259	259	257	302	266	258	253	278	274	271	266	270	289	282	269	288	250	284	266	249	300	276	283	241	260	286	294	249	257	298	266	276	255	262	273	257	234	272	258	282	248	281	244	253	229	263	260	269	265	294	260	288	290	278	259	243	264	257	244	274	279	262	268	254	269	288	265	244	295	257	265	270	272	261	245	274	268	261	247	266	297	284	276	250	268	257	260	292	249	298	252	268	281	298	274	248	284	261	311	270	257	257	257	238	278	255	275	290	302	298	275	279	291	253	277	274	286	272	256	271	272	271	281	266	255	287	278	284	245	249	271	254	234	279	229	270	275	267	236	263	272	248	250	276	267	275	251	288	269	275	231	266	278	249	228	261	266	255	234	250	274	244	232	262	266	254	274	260	262	244	244	268	259	276	278	275	267	269	275	237	281	257	251	265	224	258	274	246	282	264	293	274	256	232	272	252	260	284	280	244	266	273	259	267	253	237	281	268	266	287	263	252	266	241	304	283	260	264	281	249	235	250	277	259	254	255	302	267	227	266	288	276	232	266	233	270	281	285	234	284	241	249	290	272	262	251	233	263	294	272	276	271	289	251	261	269	265	261	274	239	233	240	278	285	270	272	254	283	263	264	239	285	250	260	285	276	251	244	264	265	260	254	254	280	274	258	272	269	272	269	257	259	271	267	275	267	265	261	280	260	253	278	255	250	236	250	271	260	258	283	289	276	267	297	265	256	275	259	257	271	240	271	233	287	261	267	278	243	255	266	256	273	259	283	259	248	289	250	246	268	285	258	251	281	255	292	278	296	241	281	246	258	245	260	290	254	241	247	304	273	278	270	271	270	264	251	283	298	278	260	274	285	270	281	261	257	280	245	249	269	275	257	273	274	278	232	249	252	268	253	279	265	282	251	274	263	288	242	264	288	262	257	289	298	258	258	259	277	253	268	251	242	261	250	282	285	268	287	251	256	258	261	234	267	265	258	274	241	256	289	292	237	242	282	279	262	251	248	255	261	285	247	259	264	289	250	278	295	260	268	294	255	279	257	295	272	266	255	261	271	250	262	247	290	265	293	290	265	309	263	254	283	267	253	250	292	242	270	268	251	246	246	256	283	258	287	291	268	248	281	288	254	261	234	279	285	274	253	257	258	266	286	287	250	252	245	239	261	270	251	287	248	253	276	283	278	228	260	256	288	252	273	247	262	288	261	241	256	276	259	265	288	256	255	258	284	252	287	271	263	277	262	265	262	263	264	255	263	246	259	277	234	263	254	244	272	274	278	256	268	295	270	263	277	276	276	273	251	285	248	238	273	260	252	281	264	264	257	298	257	265	279	240	295	298	273	246	274	272	297	277	271	270	262	257	286	278	254	296	288	258	256	277	290	240	259	246	279	250	275	247	263	280	252	286	260	244	284	261	266	275	254	270	242	263	276	284	271	255	258	249	261	253	243	275	236	274	261	240	296	258	248	305	278	256	241	243	261	242	257	279	247	276	250	265	272	279	239	281	257	262	273	260	290	273	258	271	261	242	283	238	279	246	265	266	247	270	264	239	251	267	256	286	257	279	249	273	265	264	277	239	256	272	231	277	263	284	284	278	248	260	275	301	245	256	250	278	254	290	237	228	285	255	269	273	266	282	293	251	280	297	273	262	256	238	246	266	266	268	270	261	258	236	260	257	249	284	254	262	247	266	280	280	265	277	265	269	273	246	297	271	212	294	265	278	242	262	289	279	272	263	274	255	276	259	266	248	268	279	260	249	259	278	290	261	252	276	256	247	276	274	254	255	261	277	249	269	267	295	235	275	238	266	268	266	262	269	281	279	249	235	244	277	270	288	264	287	281	269	287	253	276	283	269	259	254	270	262	294	276	292	251	286	278	276	272	284	289	274	277	268	261	250	255	275	254	297	293	267	265	254	251	239	278	250	247	271	262	262	257	273	286	269	273	254	266	257	269	241	263	263	272	254	277	258	268	283	288	256	259	280	258	289	259	253	267	272	257	243	258	292	288	254	267	272	261	253	288	257	271	267	290	260	266	262	264	235	263	284	271	303	253	270	292	227	268	272	274	242	269	270	286	287	277	280	241	248	243	247	244	260	272	260	262	280	274	270	287	292	273	272	246	285	265	288	259	277	286	261	286	275	287	280	262	256	272	253	270	262	259	252	235	256	245	263	253	275	275	276	274	293	238	264	254	264	258	269	308	270	272	271	270	281	277	280	264	281	266	254	250	265	279	291	239	274	258	300	260	263	236	272	270	255	281	256	274	314	265	265	285	239	248	249	279	282	245	262	274	252	270	261	275	268	269	256	292	272	261	267	291	310	266	287	258	265	273	283	293	247	249	258	291	245	255	231	256	283	246	289	274	271	263	272	274	259	287	272	235	241	268	293	265	249	237	252	238	288	247	263	271	266	263	256	288	284	234	264	241	299	263	263	267	274	259	272	282	247	237	268	271	284	275	281	276	278	256	234	245	262	261	265	252	277	276	254	252	228	267	273	255	270	275	296	284	244	268	242	275	246	243	273	264	259	281	267	275	280	273	263	263	250	235	262	249	272	250	258	307	269	259	313	276	278
7431	11793	10472	5665	3615	2474	1839	1468	1199	1088	893	781	701	687	594	576	529	492	499	480	441	426	441	408	419	415	385	378	391	394	359	350	341	351	376	365	358	347	312	336	346	335	333	337	297	333	346	344	309	317	315	293	329	320	338	316	297	338	338	333	311	307	333	333	363	329	300	320	312	317	276	326	294	330	306	339	323	332	298	324	294	286	327	323	347	356	306	301	327	347	288	310	337	297	331	302	305	317	296	325	309	326	336	321	301	325	311	306	302	293	314	309	305	288	349	313	268	307	309	301	328	293	314	344	293	329	314	340	333	292	306	302	306	327	301	327	333	287	315	292	309	319	294	315	306	300	288	323	309	320	299	319	306	332	321	294	307	293	338	306	282	340	340	297	316	307	330	331	324	290	321	315	331	326	308	305	298	293	305	317	325	298	296	319	326	315	322	300	300	311	319	313	305	308	338	293	304	292	336	305	283	305	307	316	287	314	288	275	331	293	317	310	328	306	314	314	318	310	305	303	304	278	300	312	307	313	321	307	315	314	287	333	320	310	290	331	304	303	307	340	319	341	301	265	310	344	310	288	304	289	330	326	307	309	298	310	316	303	345	319	313	333	310	331	308	301	286	308	290	305	323	285	334	293	316	272	305	316	316	312	290	327	283	301	309	342	303	292	286	310	265	318	302	331	299	341	313	319	282	301	298	307	281	305	260	311	293	303	293	294	326	289	281	297	294	307	299	308	314	312	325	329	317	308	302	329	297	286	295	302	295	307	295	290	327	326	307	311	295	284	285	322	313	279	312	316	335	292	329	302	318	345	295	299	294	308	303	284	332	300	298	268	329	312	317	307	333	262	308	327	309	319	317	303	297	330	327	349	298	303	329	307	299	325	306	304	326	296	291	320	294	310	287	313	310	300	312	345	319	345	293	331	321	299	329	309	268	320	316	329	309	297	301	311	327	308	307	336	307	313	302	320	338	322	316	292	356	291	321	307	310	281	304	294	320	292	305	287	309	299	310	294	317	310	316	313	296	343	290	281	312	301	312	297	300	311	307	296	299	306	333	340	321	340	284	294	313	290	324	293	287	297	315	316	305	303	332	309	323	318	301	332	334	314	314	308	318	292	315	312	329	289	298	306	304	298	319	305	328	310	273	311	307	289	333	299	316	318	278	282	307	298	327	274	284	326	321	309	335	320	305	314	307	313	324	299	298	310	294	307	290	287	320	306	294	319	264	306	282	328	310	297	309	331	332	309	307	303	326	299	310	289	309	323	289	310	298	296	306	293	318	312	293	259	314	309	283	330	318	276	302	281	300	289	322	310	331	304	337	312	320	313	326	300	312	329	289	302	333	318	295	304	309	317	309	293	300	304	308	320	313	309	331	313	299	325	284	321	304	319	285	291	338	296	314	303	307	294	308	330	320	313	297	298	320	301	297	268	302	315	321	343	325	315	309	303	303	292	310	325	301	289	280	288	310	331	286	305	299	304	295	283	319	289	272	328	333	278	327	322	307	307	302	311	306	309	316	298	314	327	278	299	314	324	303	295	309	315	289	298	318	331	286	290	295	299	317	326	326	327	331	284	309	322	315	304	266	309	297	308	317	311	276	286	341	310	313	289	330	286	318	286	317	301	301	351	331	314	339	291	338	311	316	281	326	296	324	319	319	317	299	304	323	318	297	309	308	295	310	309	305	322	313	319	328	319	303	289	342	318	325	316	324	310	306	275	313	301	309	310	292	314	308	316	298	299	324	321	289	287	347	289	306	307	321	324	297	317	287	301	315	294	295	310	297	299	350	314	305	340	280	307	323	364	326	296	306	351	290	296	342	332	318	311	313	298	307	340	322	313	300	295	296	332	297	303	315	279	307	294	327	345	276	323	320	325	316	329	309	305	310	322	317	291	292	320	323	342	327	312	350	321	321	338	288	337	284	331	324	307	301	302	326	344	312	330	337	289	307	304	277	309	299	297	290	268	315	314	299	311	308	284	311	300	300	302	317	315	316	279	311	295	291	309	250	288	321	316	297	282	273	319	334	303	300	304	313	332	306	285	302	316	329	307	299	313	293	300	288	304	319	315	272	316	297	298	290	326	316	306	315	310	305	333	318	281	337	321	306	304	317	294	291	306	322	265	264	322	309	291	300	287	329	308	319	293	306	314	324	334	320	282	283	313	326	318	312	310	305	294	315	280	305	296	318	281	294	325	302	314	313	339	299	308	320	307	280	338	306	305	308	319	309	293	314	293	313	284	316	328	332	301	318	321	294	301	316	331	309	287	293	298	309	305	305	297	313	296	293	346	307	302	304	319	339	280	305	317	297	324	275	302	290	327	305	300	290	314	339	328	305	283	311	306	305	299	318	317	300	310	290	297	277	315	315	321	303	308	291	317	320	291	296	304	289	307	302	299	314	337	304	292	308	309	311	334	289	301	312	324	312	307	314	349	321	289	334	289	317	326	283	306	308	293	311	322	281	324	309	292	307	308	326	293	326	309	330	301	289	279	321	295	333	317	279	307	307	314	312	347	328	319	309	328	303	307	271	316	316	295	293	297	307	308	304	293	288	304	301	297	323	303	315	308	323	298	299	298	301	318	293	312	332	316	296	281	289	316	311	303	286	287	334	296	313	292	283	287	326	309	293	311	316	306	336	285	298	320	305	316	339	324	318	301	268	308	269	330	308	328	323	302	321	328	334	315	307	301	281	303	292	316	318	306	283	291	303	312	310	301	320	275	337	338	313	295	306	286	267	301	328	272	312	290	318	310	281	312	344	322	310	303	278	308	303	301	316	281	313	336	315	296	332	297	323	314	300	297	320	302	320	318	279	324	346	315	306	297	311	290	314	308	305	274	314	290	296	310	298	297	322	314	274	312	326	341	324	281	303	327	313	283	278	300	301	302	330	303	305	320	337	323	299	325	323	320	290	283	293	305	291	319	334	298	295	332	320	286	289	320	333	305	310	330	291	315	281	335	298	337	319	308	324	334	291	306	309	318	278	319	310	281	342	301	325	285	331	326	298	313	298	335	327	295	279	306	305	323	326	323	309	295	311	300	297	294	321	315	309	305	310	316	309	341	348	296	287	317	317	303	284	318	314	333	284	293	299	285	308	334	315	318	315	314	306	328	326	314	313	327	306	314	313	282	281	301	304	307	292	293	294	291	350	313	326	318	302	323	285	274	335	301	331	281	314	327	303	316	330	301	313	268	306	329	309	300	322	323	299	288	292	309	304	307	297	275	289	305	297	301	296	308	318	321	303	267	305	327	317	309	307	282	297	320	283	269	301	306	327	305	308	286	320	314	314	295	301	323	314	305	282	305	296	309	294	297	302	313	304	287	347	295	331	290	332	263	298	333	299	301	314	331	297	335	308	329	305	339	296	320	312	313	297	296	305	309	287	277	292	310	305	335	314	292	340	308	320	300	328	291	275	303	323	319	308	332	324	304	311	324	337	350	318	321	317	311	289	356	309	296	309	289	343	304	319	295
23309	20966	27884	24234	20976	21020	8352	1456	1025	932	825	769	752	703	693	654	626	621	543	570	581	553	578	544	576	536	538	569	484	525	488	477	493	506	485	481	503	510	462	502	468	475	455	487	485	460	474	476	478	476	427	473	431	475	447	453	496	444	430	461	472	424	442	430	421	433	496	470	493	433	465	492	411	440	478	454	450	474	442	449	456	477	463	439	477	463	461	452	455	466	459	470	422	485	431	434	449	469	470	438	471	392	482	440	457	440	465	459	500	468	485	518	449	456	436	444	436	418	434	437	423	455	479	459	441	445	446	465	445	442	457	451	477	428	407	472	474	433	453	460	429	469	444	494	455	427	421	463	468	442	432	430	471	478	445	450	464	439	467	446	441	412	421	470	485	478	455	478	439	449	452	418	446	456	437	468	467	480	441	438	427	443	440	429	444	487	454	475	436	452	445	442	431	432	477	444	428	434	456	455	445	440	452	459	448	441	487	457	456	425	465	482	435	462	454	474	459	470	455	459	442	433	472	433	434	471	458	455	455	464	457	461	452	436	446	409	487	456	487	481	467	466	462	426	481	407	446	443	487	441	431	475	487	460	470	449	466	486	440	464	446	415	467	452	470	431	408	457	441	425	448	443	461	430	438	472	482	436	458	452	469	463	473	473	461	442	434	449	448	449	446	471	463	488	428	439	477	450	488	382	411	442	454	482	425	445	472	484	464	402	439	443	470	413	468	425	510	461	421	446	436	460	480	446	459	451	462	433	434	407	428	412	406	443	467	413	463	470	450	459	466	432	459	437	433	430	415	482	421	482	437	447	474	446	442	419	449	440	490	455	471	437	472	480	428	468	469	429	439	429	440	463	448	448	432	455	467	409	476	469	470	484	453	476	453	464	438	435	492	459	450	450	476	430	462	492	432	475	449	473	426	476	449	491	422	459	477	424	460	457	473	489	445	439	465	475	450	464	440	467	413	423	452	481	426	452	431	452	421	482	453	443	466	428	448	414	451	437	503	490	458	463	447	450	446	455	425	442	457	448	454	439	419	456	452	450	485	464	469	425	499	402	436	479	461	443	449	452	460	431	450	483	414	433	464	484	422	466	457	459	477	458	452	442	492	476	468	470	412	472	461	504	456	447	435	487	448	416	440	454	423	433	467	476	439	443	459	442	430	473	468	453	429	453	456	436	413	453	442	418	441	461	432	454	433	464	504	452	469	463	442	469	460	458	460	435	438	450	456	453	471	481	471	460	427	467	460	460	492	438	432	426	458	464	428	454	461	404	437	461	427	431	450	461	427	473	420	438	461	415	451	450	469	478	453	445	460	446	490	446	486	452	448	432	458	468	470	414	432	415	468	495	482	429	449	450	448	443	447	426	447	433	459	424	412	434	426	453	442	445	481	429	447	453	457	460	476	489	423	499	438	424	424	484	468	435	454	432	453	452	459	488	431	482	414	428	430	461	434	447	420	418	469	452	471	425	460	451	432	431	447	401	469	444	431	441	485	460	491	429	427	489	487	473	455	443	438	447	479	435	509	457	422	423	441	468	439	472	446	452	479	446	441	444	464	446	467	441	461	485	419	468	459	458	454	439	417	471	458	487	462	445	426	446	435	446	491	451	421	457	477	422	455	489	428	462	451	444	449	442	452	462	452	405	470	446	486	450	451	429	465	433	439	434	464	419	429	454	480	411	466	466	435	442	441	435	460	456	441	443	475	438	416	442	443	451	460	459	465	453	445	407	438	442	448	400	486	451	442	444	441	470	454	466	504	443	437	490	454	453	428	445	464	495	467	466	447	429	468	439	433	462	447	462	439	483	468	450	448	442	442	483	445	457	434	430	478	440	470	419	438	431	472	442	436	452	464	398	434	453	441	430	443	421	439	468	450	474	422	457	449	454	467	439	450	459	477	502	409	474	439	452	415	481	427	457	447	474	486	468	463	482	469	473	449	450	479	465	460	468	472	432	485	425	483	460	453	437	460	463	404	429	481	455	421	453	459	449	444	460	476	435	415	424	456	485	460	422	489	467	466	445	466	435	445	468	452	465	456	435	494	446	439	444	439	472	494	457	414	435	474	451	502	404	443	467	477	427	412	452	457	446	447	458	457	449	405	444	505	462	448	429	413	454	437	471	465	411	444	470	449	455	447	468	437	476	446	433	443	426	475	431	407	430	440	449	453	463	445	449	465	409	452	485	443	439	457	474	443	447	450	425	472	466	405	449	489	440	470	451	467	487	443	444	444	456	438	472	447	472	450	444	433	468	443	464	455	495	468	462	456	435	459	477	429	435	446	465	441	452	429	428	489	433	470	512	457	436	482	453	464	417	506	459	459	439	440	470	477	426	447	434	456	481	462	402	411	480	476	442	425	431	447	458	465	444	459	432	452	446	478	434	463	461	441	452	440	463	467	455	425	447	420	448	437	428	447	443	462	466	457	496	456	455	441	424	413	446	422	418	439	461	456	451	487	488	445	450	463	436	457	467	436	454	435	475	472	444	412	436	451	442	463	426	441	414	403	443	461	476	435	431	448	431	463	443	439	441	452	444	449	468	481	482	438	448	471	488	476	461	456	461	458	436	415	482	447	404	423	460	424	463	421	444	472	469	489	437	438	438	458	442	434	452	413	486	410	438	469	459	441	458	439	430	419	459	437	443	458	443	461	420	409	450	446	513	455	436	419	491	470	459	433	454	439	461	452	425	465	451	468	438	463	446	422	475	384	423	412	437	446	407	478	419	442	440	449	461	419	452	432	452	481	420	450	436	452	464	419	451	458	486	458	419	461	443	456	494	446	449	418	460	460	450	459	455	420	446	478	413	460	447	490	431	424	458	424	441	439	421	438	422	429	420	474	445	432	449	400	438	429	438	451	460	455	486	480	474	484	464	479	450	404	451	448	413	461	442	447	446	457	426	423	469	412	420	430	441	440	443	457	463	495	429	440	463	439	457	500	474	425	460	457	457	473	400	433	443	481	451	443	421	480	442	440	444	458	459	446	445	464	416	431	400	492	448	476	470	510	457	403	429	451	437	437	454	416	440	419	436	421	498	427	450	435	443	436	474	482	429	448	442	446	431	421	395	458	454	466	441	464	436	411	468	426	455	459	451	429	480	392	403	431	432	465	451	468	412	513	398	432	435	457	466	405	460	430	455	418	458	456	438	447	420	411	462	442	419	448	487	441	462	428	469	445	474	424	432	442	476	416	432	446	475	469	486	458	441	459	437	452	443	474	475	442	474	496	412	450	459	430	428	441	443	438	445	432	454	430	453	405	430	457	480	443	430	469	448	442	473	476	457	462	473	462	458	445	444	470	453	415	470	447	433	423	444	433	443	446	473	474	452	452	421	470	463	442	442	471	456	425	494	424	423	482	441	437	460	448	452	455	421	450	486	492	431	452	455	458	456	470	403	445	423	474	466	465	452	491	441	447	430	458	497	469	454	454	471	462	455	457	438	419	451	415	422	439	479	429	414	435	430	471	481	471	446
9938	17762	16157	9262	6114	4340	3105	2492	2058	1773	1540	1340	1197	1078	993	904	906	840	761	775	666	697	648	648	600	620	584	590	571	625	582	568	527	512	505	513	476	523	522	523	529	517	496	540	494	487	409	499	476	465	467	557	457	455	459	485	456	483	485	457	473	436	481	490	479	498	435	440	485	443	462	481	453	453	455	488	445	451	481	468	459	480	456	459	473	470	449	456	478	454	480	485	476	465	495	490	501	466	475	483	464	434	498	437	468	468	443	449	410	425	438	440	478	457	429	468	466	467	434	421	450	446	447	476	469	474	483	445	484	461	435	450	427	437	449	474	446	477	439	441	451	471	480	467	445	447	458	436	479	479	473	477	453	496	476	454	447	468	473	450	472	458	455	430	414	463	457	447	470	425	452	476	449	466	464	440	469	464	451	427	427	442	453	443	435	459	429	478	447	494	475	424	445	450	439	450	450	454	424	465	445	468	424	447	430	444	434	441	458	491	442	459	492	433	460	434	461	447	446	480	453	454	477	480	470	450	455	480	479	429	487	434	446	465	440	456	432	442	452	453	479	464	445	480	456	504	469	438	464	433	403	457	465	407	443	452	458	459	434	437	463	453	428	470	434	453	461	454	416	406	457	445	427	460	441	465	430	440	455	460	446	444	474	443	429	491	443	470	455	458	436	419	438	474	471	459	428	452	461	463	474	420	420	467	464	469	443	418	432	431	465	462	473	449	517	476	451	465	422	449	445	436	464	481	498	432	440	449	470	413	460	504	454	472	458	448	496	440	504	438	475	423	442	428	450	430	465	416	466	428	415	459	455	488	463	414	438	440	454	462	461	484	420	455	499	474	412	446	448	471	445	425	444	462	426	462	455	467	481	470	396	443	429	448	489	478	437	433	468	434	454	461	457	470	459	412	454	488	440	457	471	447	453	435	433	465	461	442	450	447	464	448	440	464	467	450	432	453	477	440	456	478	455	456	423	433	468	424	441	447	467	429	435	474	425	439	437	427	447	444	457	449	458	495	463	439	447	466	425	437	435	430	488	487	473	450	441	457	443	431	440	453	468	434	457	472	436	434	491	427	466	479	408	440	442	442	469	437	496	435	450	425	438	451	446	463	479	497	415	459	443	416	447	459	495	411	493	438	462	433	485	455	471	422	461	454	477	446	452	429	461	429	449	456	448	469	478	489	461	444	451	452	445	477	458	456	451	456	439	391	453	440	471	472	478	433	433	453	483	447	457	466	422	494	432	475	470	468	442	431	433	437	427	444	460	433	442	426	424	442	464	470	462	444	454	452	463	445	496	476	461	444	461	460	444	466	450	443	414	438	460	443	467	448	453	433	431	454	446	458	497	441	471	418	454	447	476	464	451	451	444	427	443	445	434	424	463	430	483	461	435	439	450	466	443	439	463	471	468	496	409	435	423	452	514	457	421	432	457	437	440	455	486	463	452	455	470	454	452	447	459	476	477	482	434	431	467	460	434	470	421	438	478	460	435	473	451	445	444	434	506	464	483	431	464	454	438	438	442	413	441	455	456	456	429	431	472	430	441	488	471	477	475	483	438	445	455	453	470	455	482	489	489	452	431	446	433	487	458	445	471	480	440	453	442	467	442	413	462	446	491	411	479	458	430	475	463	461	439	438	452	435	465	450	407	477	445	464	470	414	471	452	460	447	478	419	484	453	453	436	434	462	445	431	420	478	453	431	460	467	434	424	450	424	461	438	454	456	444	434	449	452	436	457	458	412	494	482	455	437	440	442	464	461	477	489	428	465	457	490	459	483	459	456	458	451	464	441	428	425	431	465	473	485	443	429	475	425	469	455	409	453	447	432	428	472	445	451	443	408	447	422	436	415	444	440	431	436	473	429	429	470	462	433	433	430	435	442	463	452	463	489	457	445	446	441	451	446	458	487	443	421	502	434	453	446	457	461	417	451	436	497	449	470	492	455	445	410	461	479	472	435	460	426	480	491	462	466	441	463	440	470	467	452	449	438	477	458	435	470	447	466	429	491	451	451	459	422	467	442	447	474	466	457	447	483	417	455	441	465	451	435	475	485	457	468	454	467	447	454	450	461	441	490	460	418	431	414	449	475	458	452	470	461	518	434	485	480	477	454	419	427	422	469	410	453	433	434	434	466	490	430	456	421	471	439	464	463	427	473	438	483	459	435	433	473	466	418	455	415	440	403	452	427	491	445	447	491	433	466	486	442	464	469	446	439	423	465	452	443	475	485	402	455	471	465	459	455	463	467	467	401	444	440	469	435	426	466	423	427	473	455	453	471	488	443	436	450	432	467	467	460	455	479	488	428	421	413	465	433	432	438	460	426	463	443	462	450	444	445	468	445	477	465	452	453	438	445	440	436	454	476	459	478	456	466	414	467	477	456	409	474	443	468	499	431	439	448	470	434	470	440	425	457	467	484	426	445	455	452	484	459	415	467	457	482	490	491	429	447	438	412	474	442	448	454	431	474	466	428	439	443	454	484	464	483	440	444	440	486	451	472	428	428	431	459	459	451	471	472	463	455	470	443	445	436	448	445	454	442	448	455	458	465	484	442	427	435	457	433	466	460	453	441	445	459	417	468	455	489	449	495	461	439	455	460	449	463	422	467	448	463	454	471	479	450	482	498	421	449	463	439	470	448	455	453	477	442	414	457	434	425	448	492	494	456	453	470	480	442	487	433	430	448	423	445	477	470	463	468	461	496	473	459	452	414	429	454	437	441	457	432	458	457	454	458	428	485	473	441	468	435	447	449	443	467	447	444	480	477	467	462	480	476	458	430	473	481	434	476	437	408	430	451	432	452	440	462	446	435	447	470	462	445	457	455	436	441	422	486	442	459	444	450	447	466	435	421	478	452	431	465	437	468	482	482	452	456	436	462	436	459	452	445	477	450	490	478	430	453	444	448	454	459	456	450	454	451	452	460	419	451	454	483	435	443	439	469	444	417	428	486	468	482	436	441	473	410	464	442	452	460	455	450	446	448	448	478	428	482	477	445	443	421	430	503	458	395	465	460	500	465	432	458	446	457	491	455	439	420	444	432	479	413	431	455	470	463	437	455	430	432	480	446	463	414	447	436	479	452	449	474	450	443	448	460	457	419	480	427	480	450	456	464	472	450	456	454	461	443	424	456	442	484	438	463	451	435	495	484	441	447	431	441	481	433	424	423	445	463	452	470	428	442	425	486	446	463	433	439	453	458	470	485	438	499	411	457	456	468	429	424	456	461	452	448	432	463	424	452	486	451	509	477	433	471	452	467	464	424	474	442	464	458	463	457	453	421	440	447	459	433	452	453	461	478	448	432	438	438	424	450	484	443	462	414	428	470	466	468	475	452	431	370	430	437	428	448	474	451	441	453	455	457	488	430	451	434	452	425	501	479	427	423	460	446	463	462	467	476	419	449	450	434	465	455	453	468	453	477	462	481	441	442	457	416	446	440	403	459	412	442	455	440	426	495	442	458	431	440	435	451	440	465	416	472
28428	15377	2671	974	746	746	723	700	662	642	711	695	717	719	684	663	713	724	688	669	733	698	712	716	641	638	725	718	706	728	728	663	715	717	696	686	667	643	688	678	643	685	693	704	697	692	704	683	701	748	659	632	673	666	690	689	675	653	695	684	652	669	674	698	707	728	680	705	720	677	718	653	684	664	676	689	709	671	696	655	684	693	691	697	697	705	753	699	739	729	666	755	689	675	688	722	683	696	685	702	648	654	684	704	726	696	715	686	704	670	652	680	718	695	712	718	731	729	686	688	676	660	706	713	693	689	683	684	712	698	728	712	739	734	679	732	685	671	715	700	695	703	704	630	723	694	718	686	629	704	711	710	771	677	695	701	669	701	662	668	744	683	702	670	710	692	691	725	727	720	723	674	711	726	646	694	701	732	714	721	706	649	680	701	705	696	676	703	686	665	668	673	731	709	736	696	757	677	682	675	702	684	699	659	653	682	665	693	708	714	671	665	658	680	675	713	711	696	683	738	716	672	667	726	686	725	748	710	661	696	629	650	643	681	665	711	690	712	645	695	655	687	651	743	688	640	752	667	716	706	739	686	678	716	696	667	732	695	696	697	689	716	702	640	726	677	667	698	708	734	702	752	678	679	673	706	696	691	749	683	673	705	683	749	693	734	704	679	678	694	693	718	664	663	693	722	665	678	700	727	694	714	659	715	745	728	701	705	720	699	668	672	718	647	737	733	734	723	705	671	668	671	704	715	687	710	645	660	676	649	693	697	679	658	744	697	662	671	674	667	677	687	681	691	702	723	694	726	683	711	674	678	682	686	677	745	670	706	711	732	711	679	671	752	705	674	703	697	688	688	677	728	683	644	651	679	671	720	728	721	692	709	648	715	709	691	666	653	674	689	698	743	685	685	714	687	709	689	712	710	687	689	695	686	705	651	738	657	684	671	704	690	692	704	720	682	697	659	703	699	723	675	705	671	651	772	637	700	665	734	704	698	715	711	676	710	673	647	694	685	692	676	728	710	683	701	688	635	731	694	683	672	704	690	655	739	647	692	727	676	677	730	715	687	673	688	669	685	729	699	679	670	674	689	687	660	695	672	668	652	698	699	680	700	696	663	701	729	735	679	681	672	725	688	673	652	659	677	612	683	689	729	695	738	759	705	664	691	694	686	677	697	701	672	709	677	700	718	654	708	746	729	671	724	715	690	707	670	707	663	698	690	736	700	670	704	695	756	673	714	701	727	747	695	660	678	697	681	689	716	681	643	678	671	658	718	648	702	677	702	679	647	687	664	672	721	741	715	694	706	669	658	638	687	714	663	682	747	679	692	695	684	682	744	711	732	717	651	674	700	722	705	675	700	686	656	689	685	682	734	666	736	674	686	699	668	694	688	695	697	675	671	688	725	708	723	655	669	667	728	661	694	750	662	690	698	648	643	651	720	686	700	704	681	690	718	746	671	654	731	705	675	706	702	722	730	699	710	702	710	676	718	770	717	710	708	683	741	698	734	657	686	723	734	740	723	679	727	657	676	648	672	697	704	678	705	678	697	669	708	740	712	693	680	689	725	685	679	662	689	753	689	716	691	670	695	682	707	625	676	727	738	696	674	719	703	688	661	724	660	693	729	719	631	692	697	694	693	706	672	738	732	683	647	652	676	709	652	685	668	661	701	702	747	681	667	655	704	695	694	689	691	717	737	673	691	676	657	735	679	666	703	665	739	732	695	701	699	685	686	690	685	703	683	652	744	715	693	673	705	692	726	707	677	656	710	703	722	663	672	646	694	671	673	631	692	668	673	683	689	672	712	713	679	718	682	701	693	699	688	684	684	696	686	732	714	728	678	688	693	726	710	668	697	676	718	674	682	719	711	681	721	714	683	781	706	719	696	704	723	646	699	652	719	675	681	662	676	689	718	727	683	659	722	678	685	708	672	678	694	704	703	708	702	683	744	706	708	704	706	676	663	715	711	701	697	695	712	686	705	718	687	664	700	739	711	650	689	683	700	686	707	711	683	697	647	694	667	678	685	692	672	667	715	641	685	742	694	649	710	668	734	729	699	719	666	717	704	665	681	670	687	676	712	698	664	665	674	657	692	750	698	681	684	692	680	772	677	682	712	695	688	653	690	717	653	677	694	700	710	746	690	693	692	690	691	700	665	693	689	719	648	695	701	652	719	664	709	691	721	698	623	679	683	691	714	720	699	734	694	697	715	658	712	664	692	738	689	685	660	706	709	686	676	740	663	695	714	696	708	737	673	697	673	673	707	692	677	695	690	710	720	702	692	734	689	697	642	681	733	702	674	655	736	701	702	702	695	652	704	679	688	697	692	707	677	677	690	741	651	714	692	723	696	677	722	685	726	712	755	702	675	665	716	702	704	711	726	709	708	667	685	665	687	721	746	667	664	698	721	695	665	657	683	711	716	709	697	682	683	684	687	683	703	681	693	701	713	697	698	715	669	712	713	663	683	709	699	713	670	753	697	689	709	711	680	670	714	691	721	690	700	704	750	676	656	720	691	765	727	683	676	732	672	747	683	692	687	682	720	653	677	716	697	676	675	710	674	691	706	764	723	745	685	719	705	725	758	697	679	694	754	663	690	702	678	675	652	671	675	702	656	682	682	676	749	670	672	640	707	718	652	735	726	689	683	678	709	691	708	694	688	691	667	678	673	684	700	661	697	681	696	724	680	700	662	691	690	725	648	692	714	747	678	669	663	695	726	714	750	704	714	738	671	684	661	677	734	662	712	679	667	704	678	679	686	741	720	735	699	670	722	695	747	662	627	667	666	693	716	719	684	648	689	653	708	652	770	660	679	724	734	726	680	667	628	654	707	702	695	737	713	691	710	716	671	703	670	663	680	723	720	680	678	728	679	679	661	719	681	732	706	711	737	717	687	690	648	694	688	673	719	646	708	720	670	664	698	692	691	725	672	679	705	650	703	702	651	724	690	686	708	709	736	694	668	736	656	686	731	704	669	745	720	714	682	684	743	691	712	723	708	687	672	720	698	752	720	718	709	727	676	687	668	648	699	683	701	691	667	688	736	710	699	703	664	686	667	693	711	634	640	684	679	659	691	679	678	698	704	711	666	700	688	695	710	693	734	698	668	638	729	657	708	694	675	698	692	692	691	690	676	692	718	655	727	698	718	704	670	673	698	714	675	694	682	739	730	685	684	709	699	691	672	688	672	665	740	728	690	715	672	695	710	744	683	714	684	725	720	640	733	678	664	647	678	669	670	698	676	677	680	709	693	704	669	677	682	682	678	672	729	667	693	682	697	677	743	724	643	684	683	659	679	709	669	710	676	697	730	684	678	741	657	674	684	675	673	699	708	679	702	685	626	680	682	692	633	708	655	729	702	674	689	726	711	714	673	648	625	717	683	630	733	666	775	727	686	697	663	689	669	746	696	738	669	698	676	767	698	712	723	704	720	666	729	729	713	674	676	705	688	688	703	715	681	690	686	709	678	653	696	726	699	714	658
5368	1479	1376	978	851	889	761	838	804	783	802	830	756	760	778	799	762	747	804	790	748	804	752	737	811	758	741	769	736	689	723	747	804	769	820	775	727	739	745	744	766	750	741	705	756	750	733	733	773	779	791	775	745	735	804	784	763	700	731	734	732	751	734	796	755	737	785	738	782	790	750	752	753	790	751	732	778	704	747	776	763	715	768	790	689	754	701	703	727	763	827	769	765	774	736	755	734	745	765	740	737	790	776	775	739	734	753	728	742	759	795	801	745	769	717	763	780	734	736	777	787	744	769	780	742	814	790	715	763	773	760	749	769	748	797	753	800	730	760	744	795	762	711	725	742	743	780	772	732	766	754	770	731	720	739	791	741	784	749	793	748	736	721	732	712	710	734	697	752	722	755	717	776	777	731	780	750	732	774	794	733	760	813	747	761	734	776	724	766	705	726	746	756	768	766	736	738	686	765	770	751	745	769	756	737	796	810	779	743	733	778	729	767	787	758	764	760	714	739	767	743	752	705	775	767	747	838	747	791	744	729	736	761	725	778	720	781	796	782	720	739	747	777	735	757	725	822	739	719	729	727	744	739	767	780	776	758	793	737	787	725	754	782	762	736	777	774	779	778	788	740	779	746	759	764	773	748	773	732	722	746	759	775	750	762	763	779	792	722	711	764	764	727	858	749	805	701	790	770	790	746	821	743	702	714	800	767	752	767	780	749	734	727	752	764	714	747	718	763	783	747	737	713	738	717	762	746	799	775	777	761	788	782	734	776	777	743	732	786	716	694	769	752	721	797	743	785	771	781	766	754	709	728	745	762	784	737	768	714	726	747	759	726	726	747	771	750	730	813	755	749	753	789	766	724	718	775	773	758	767	797	762	734	751	783	745	726	745	714	772	775	738	727	774	730	758	747	760	747	713	759	767	699	756	725	744	734	713	738	769	750	778	757	745	789	770	744	710	790	747	726	766	708	785	701	777	739	750	742	728	757	803	735	696	765	777	730	749	745	757	736	783	739	775	786	810	742	730	798	761	805	777	757	705	737	771	704	803	766	807	742	772	692	721	759	736	745	761	760	771	768	769	745	735	784	744	742	809	780	787	787	707	755	739	707	769	752	729	715	747	719	724	761	716	785	749	781	757	756	766	801	712	752	738	689	721	756	775	753	769	683	717	737	757	727	752	758	780	714	688	718	793	790	737	789	763	742	748	754	730	785	737	765	741	745	776	718	785	740	764	760	735	714	724	741	739	734	750	799	804	733	751	750	776	756	792	757	720	757	740	740	743	764	760	759	790	739	786	817	754	721	764	786	702	777	717	740	800	740	749	738	746	790	782	804	761	798	699	744	753	766	790	752	755	743	795	739	775	749	728	778	764	790	764	760	774	757	754	720	773	718	715	718	784	796	754	706	777	766	733	738	755	719	727	713	725	738	763	743	756	751	721	706	774	683	786	718	748	760	752	746	737	797	762	763	753	745	763	753	704	752	722	741	668	725	770	743	757	734	762	729	738	797	739	744	708	750	779	750	783	737	731	776	769	765	758	730	769	757	789	733	716	768	770	745	740	745	718	723	764	755	784	806	743	782	740	695	758	694	711	761	787	804	773	764	747	776	735	737	723	700	724	710	792	729	747	764	751	711	801	690	799	708	740	767	709	726	718	730	766	777	768	763	717	769	779	743	763	763	750	742	825	763	721	718	700	755	766	744	758	723	723	762	765	752	753	753	754	780	787	775	712	826	733	691	754	702	772	781	799	756	753	771	744	741	755	766	733	760	786	753	748	798	701	730	746	786	732	803	747	751	722	723	748	717	768	696	800	742	725	688	761	736	714	799	747	735	766	743	774	784	758	780	729	792	776	734	724	729	797	782	712	742	736	756	711	790	756	746	741	731	717	772	807	762	751	761	744	753	750	778	743	765	801	764	730	704	772	788	778	744	766	790	756	804	744	693	762	779	751	710	719	767	814	744	729	795	720	739	690	730	739	745	745	799	723	736	789	767	718	777	751	739	753	790	789	728	739	715	787	732	784	714	756	754	755	794	768	763	762	748	752	720	761	708	734	788	713	751	793	710	808	747	772	693	750	782	781	798	757	724	750	744	776	775	773	806	799	757	785	754	745	768	755	811	745	743	751	758	761	778	759	724	741	760	691	709	775	766	784	737	779	726	760	754	799	771	744	754	782	750	758	747	787	791	761	748	729	766	735	734	757	802	735	678	751	779	753	739	776	770	755	778	733	762	730	752	779	770	748	781	761	747	732	712	743	754	771	742	779	732	765	749	808	756	693	740	751	760	740	745	790	730	768	745	808	769	782	796	727	787	816	725	740	764	756	754	775	768	717	751	761	773	795	754	708	804	770	728	751	798	732	702	798	737	760	750	814	778	737	762	728	748	759	767	757	718	814	720	714	760	741	749	783	813	721	729	793	738	784	782	751	766	737	714	781	744	732	762	765	775	744	755	763	769	778	779	778	754	831	748	717	769	720	757	704	750	774	721	739	750	750	725	763	770	768	756	718	746	753	736	712	808	745	777	709	796	746	680	716	733	753	744	721	721	745	751	739	787	807	772	746	735	770	765	745	732	729	707	777	751	771	745	792	735	736	750	782	724	763	724	740	760	722	762	715	775	727	738	729	739	795	789	733	752	751	769	719	758	722	753	742	716	731	743	737	731	704	764	757	744	751	807	800	717	733	743	765	702	714	781	755	752	748	765	754	807	777	748	732	788	772	770	719	740	755	765	691	736	763	761	761	752	762	772	743	734	775	753	810	756	742	768	756	743	758	764	729	782	814	700	751	715	792	756	770	769	791	772	723	756	715	753	726	689	758	797	758	753	771	759	750	782	752	743	770	758	765	794	759	794	755	710	734	724	769	717	754	768	720	770	702	763	776	755	727	759	765	762	777	772	732	783	758	740	740	755	793	714	748	773	769	734	734	734	738	751	787	712	726	741	761	730	766	777	713	730	756	745	728	762	750	757	764	750	717	732	757	709	696	725	753	718	725	733	721	743	770	743	775	785	738	751	723	738	761	773	741	758	755	751	719	786	776	741	738	785	715	698	723	688	790	760	722	733	724	801	790	768	750	756	736	770	740	744	695	809	744	752	745	793	717	790	789	732	717	732	757	751	739	764	748	746	715	750	716	748	731	762	774	753	749	767	718	740	733	698	774	772	721	738	769	757	748	718	779	739	752	794	747	752	748	766	719	749	719	769	716	760	715	717	696	739	749	759	759	709	749	812	769	780	732	751	755	715	806	755	706	718	721	749	772	760	759	764	747	708	749	811	746	751	730	748	766	736	730	751	699	683	762	738	784	710	717	761	711	729	795	780	771	777	722	733	767	724	783	748	709	711	719	777	764	756	709	745	746	788	746	741	706	785	761	734	815	739	715	796	766	781	779	717	816	814	737	748	767	726	727	791	746	764	691	735	703	776	720	746	726	759	783	774	813	758	736	729	770	723	764	736	754	752	745	758	724	773	784
25463	21014	27594	24637	21012	11634	1209	751	606	564	505	441	459	406	386	385	358	334	366	328	298	346	295	330	325	290	297	301	288	279	311	270	263	284	275	304	287	288	295	271	285	296	300	274	271	306	289	270	282	283	272	271	267	250	253	270	245	286	271	240	284	259	246	253	271	281	286	263	258	285	248	272	264	235	254	255	270	298	300	261	255	264	260	251	245	286	292	263	256	271	292	245	295	248	291	275	281	253	299	271	254	261	247	234	276	249	259	293	269	248	267	290	252	308	260	245	242	268	285	259	274	226	271	280	259	285	267	277	268	264	281	263	260	264	259	262	253	266	241	263	258	272	278	273	265	251	266	287	286	275	263	271	252	242	280	272	271	264	260	251	269	280	268	293	244	258	290	260	270	287	242	254	262	301	282	257	264	248	257	281	246	270	259	285	287	256	289	282	249	268	279	269	262	252	261	263	266	308	241	287	263	230	251	269	268	259	261	238	272	277	262	259	266	276	279	242	252	269	251	232	255	258	255	260	293	244	257	261	258	285	276	281	281	270	307	262	261	269	258	262	266	274	271	253	280	269	264	274	246	255	296	285	249	280	265	291	269	267	273	269	289	259	267	255	255	294	258	313	276	245	280	243	270	279	299	245	264	272	272	244	269	292	247	260	270	237	268	272	270	295	272	273	257	271	255	243	246	255	257	273	274	229	270	269	256	275	262	261	288	261	277	259	264	266	267	274	280	301	269	283	281	295	265	284	237	290	256	264	276	250	260	240	250	266	266	249	270	247	277	262	273	277	303	267	270	250	259	273	256	246	285	268	285	279	256	275	297	269	252	277	279	262	274	258	286	268	250	275	265	286	275	270	238	257	288	267	258	282	279	271	287	233	257	280	291	254	277	268	262	261	286	253	286	243	283	269	278	263	271	271	278	265	234	300	254	272	262	289	275	282	268	258	272	275	265	287	280	282	269	265	254	269	259	236	287	249	256	263	276	248	256	259	278	260	272	279	270	294	257	273	250	299	237	267	261	251	254	255	276	283	295	284	260	248	267	261	272	251	218	301	261	290	269	253	274	276	265	284	258	273	256	246	261	257	263	297	262	260	230	257	242	269	254	255	269	268	272	279	264	268	255	257	257	259	258	264	265	268	288	257	248	255	257	241	252	245	256	263	275	251	288	276	266	239	256	269	272	271	275	287	266	231	234	282	265	243	251	272	243	265	233	270	264	262	283	265	267	276	255	270	240	286	263	264	272	258	263	244	259	269	254	254	260	255	238	264	272	285	271	265	292	293	247	284	267	274	283	271	270	254	240	249	272	258	252	265	285	245	228	281	282	282	270	259	271	253	268	284	260	247	265	232	269	261	277	243	251	265	279	262	273	254	267	257	256	250	238	255	300	274	295	282	287	242	261	262	255	274	253	263	259	291	283	309	275	262	261	223	252	263	259	257	249	256	265	246	299	268	281	274	254	278	236	263	238	271	272	281	274	255	277	237	251	294	252	285	272	292	264	243	238	242	247	257	248	265	244	288	260	280	246	272	257	248	256	281	272	268	240	275	254	269	254	246	271	275	270	281	245	258	237	279	282	249	241	284	260	290	270	277	257	269	243	259	260	246	274	247	265	243	285	274	287	258	242	274	288	253	285	288	240	256	246	291	270	284	245	261	265	236	275	269	251	288	251	247	248	251	266	252	306	252	288	259	278	247	280	271	253	261	264	261	250	273	248	278	306	267	278	263	305	249	249	268	253	292	251	282	258	267	273	287	272	276	256	257	254	266	267	264	264	263	287	233	272	242	285	279	251	257	260	253	284	268	273	278	270	291	265	278	274	262	251	274	252	290	271	234	244	299	241	247	280	282	289	259	264	241	267	268	269	258	289	264	265	262	242	262	284	254	273	247	272	265	267	283	248	273	295	254	231	293	242	261	246	261	250	278	285	291	280	283	286	275	258	242	264	271	268	226	245	282	262	276	274	262	281	265	259	236	290	256	278	266	254	284	262	285	254	245	264	272	273	275	267	230	243	273	279	270	279	275	257	265	262	275	284	267	269	274	284	255	264	280	280	272	266	258	265	237	239	278	257	253	269	259	261	276	284	250	266	276	256	267	258	239	266	260	258	286	247	274	288	265	279	275	261	267	281	267	287	253	272	267	290	273	265	236	251	263	280	276	251	285	296	247	235	255	274	265	267	259	278	273	254	284	267	285	261	255	267	271	279	285	251	247	272	265	257	273	268	264	282	283	272	243	266	249	270	298	274	280	271	235	262	274	255	272	252	265	261	293	239	311	259	253	274	267	271	264	262	260	271	282	269	257	275	267	255	243	244	288	243	279	278	239	282	284	254	247	248	274	260	262	271	281	273	260	234	261	282	272	283	264	276	266	265	289	280	291	271	252	275	274	265	258	248	275	247	252	261	261	248	266	286	261	256	280	256	242	283	282	293	262	243	277	260	265	294	260	273	305	271	282	282	273	245	269	249	276	252	260	286	275	288	285	269	272	294	265	243	259	272	271	259	252	249	285	275	284	243	240	283	261	300	289	260	289	252	247	292	246	255	265	301	277	252	283	256	278	283	286	284	286	244	245	243	247	246	227	246	275	278	255	254	262	239	264	278	288	267	256	278	233	272	262	239	281	285	274	266	260	245	269	272	279	278	285	281	268	299	282	273	254	276	242	278	262	260	265	263	256	289	279	269	296	255	266	302	277	279	266	242	260	238	272	267	257	287	267	258	244	275	289	244	258	266	269	269	254	245	242	261	291	291	256	267	284	274	290	250	259	229	267	260	260	262	271	279	246	283	260	272	251	292	243	274	269	256	267	245	245	264	253	243	236	253	257	303	257	261	244	267	293	275	279	252	262	282	267	260	266	253	265	259	264	282	261	262	271	242	270	272	291	278	255	293	246	251	260	252	260	248	265	264	295	242	274	255	279	296	271	247	263	282	276	263	280	265	241	262	268	273	292	265	286	273	251	262	254	259	253	265	238	268	266	249	264	271	259	267	282	240	280	283	252	270	272	266	263	264	271	260	254	275	297	262	266	261	281	249	286	270	275	273	300	245	252	259	239	276	236	284	240	275	267	276	266	266	291	255	261	257	241	279	262	269	257	257	262	291	260	268	257	290	272	252	295	241	239	263	272	259	231	268	290	276	249	281	269	254	258	282	293	259	256	278	276	268	260	268	272	287	276	252	253	263	238	287	279	284	257	275	263	247	274	276	276	263	254	266	271	267	253	268	298	286	247	274	280	266	256	255	279	262	252	287	256	253	264	266	298	282	240	249	264	254	303	274	277	265	275	281	245	246	266	247	290	274	289	269	274	263	257	270	285	285	290	260	256	255	264	262	275	240	280	241	249	285	266	251	305	297	266	282	274	253	259	271	251	243	255	285	260	272	250	265	271	256	245	238	239	267	283	250	278	276	314	291	265	274	271	267	273	244	261	256	296	248	301	284	300	261	288	272	265	269	290	254	257	263	266	266	237	263	271
7236	11659	10404	5602	3521	2515	1853	1491	1243	1042	885	804	721	665	616	570	550	542	454	521	442	481	414	418	427	386	382	367	367	386	366	378	383	373	364	347	351	379	347	307	313	346	317	335	321	335	334	317	322	332	302	323	304	311	312	338	310	340	274	307	315	327	321	331	339	351	346	318	319	344	329	285	305	301	304	313	341	336	314	305	316	335	303	298	301	312	319	319	308	334	304	349	296	319	303	363	287	306	304	332	338	304	316	354	304	346	314	302	299	304	316	317	333	308	313	283	315	309	279	321	298	317	298	279	322	316	316	323	353	335	307	283	306	325	330	311	317	303	308	297	265	319	367	315	282	301	340	322	307	310	294	302	322	309	312	299	289	351	319	308	294	280	283	316	287	300	271	302	320	345	323	311	339	335	310	321	322	309	308	313	322	288	292	308	288	278	312	295	297	318	292	289	295	298	310	289	293	303	291	322	315	290	322	317	308	317	336	304	328	299	308	308	286	279	279	284	323	337	324	288	292	310	303	314	334	311	308	328	273	323	338	332	302	315	310	286	322	314	324	289	325	315	285	302	325	313	335	307	337	302	309	277	343	319	324	290	314	296	289	318	321	297	268	336	289	307	317	290	332	302	293	313	297	337	315	321	316	302	316	317	303	273	287	319	288	296	311	313	295	280	309	295	308	319	298	295	293	317	307	290	308	295	296	309	286	322	303	293	333	318	296	319	303	307	301	301	337	292	298	317	309	325	292	285	304	269	284	305	295	295	314	314	333	283	329	311	321	286	309	326	294	306	317	295	314	321	330	292	311	292	289	314	320	303	308	318	313	320	315	287	312	317	316	323	309	293	288	278	301	312	315	343	302	305	289	297	296	308	307	313	313	288	283	322	313	290	320	337	309	322	323	333	336	339	297	299	308	293	281	300	264	308	315	309	310	310	315	299	359	324	318	297	311	270	308	287	301	296	320	278	297	323	312	336	296	345	317	303	325	313	342	304	305	318	298	317	303	322	322	298	309	343	292	320	299	306	304	286	327	299	337	296	300	317	306	261	316	289	319	286	344	314	339	313	316	307	326	298	319	308	322	338	339	307	314	315	307	264	296	324	315	317	299	281	326	328	334	298	315	325	330	334	333	315	315	281	323	316	311	303	270	325	306	303	306	296	288	303	295	308	275	286	292	323	301	301	314	279	333	290	299	297	301	316	324	328	299	283	316	304	306	271	296	351	306	310	312	303	313	304	364	305	300	294	291	303	324	294	301	319	329	304	345	326	290	279	282	337	290	325	326	328	290	293	322	286	284	303	318	335	319	330	325	302	282	325	291	290	351	314	292	303	298	353	295	310	309	295	300	342	317	317	328	312	285	341	345	311	312	313	302	307	308	331	322	285	309	282	304	306	325	318	320	275	289	296	326	280	329	294	278	310	311	266	292	314	287	297	276	282	320	333	298	308	301	278	321	314	288	305	318	285	292	254	334	302	284	278	286	289	295	300	305	336	286	356	297	327	299	325	306	302	343	307	314	295	299	320	312	302	292	320	310	299	311	286	326	330	314	292	341	306	277	304	320	314	324	318	277	315	305	308	314	306	340	325	311	336	330	297	311	292	336	300	315	332	290	283	307	307	316	282	292	309	303	327	291	297	336	295	314	322	321	316	316	304	298	300	310	291	326	295	331	285	289	332	316	306	306	307	307	255	309	315	323	302	315	311	273	296	320	275	317	292	330	343	295	309	325	317	314	284	270	305	300	304	330	308	296	340	314	290	286	314	315	307	343	295	317	301	306	270	365	284	303	312	288	332	313	320	319	313	288	318	323	318	325	310	289	330	269	311	343	276	295	277	326	355	290	281	315	301	299	290	312	297	302	311	284	276	314	336	313	310	299	317	314	322	298	335	303	284	301	317	314	307	325	299	306	321	302	322	311	311	298	288	340	323	322	302	287	282	305	294	287	318	305	310	307	328	309	277	304	313	335	304	308	311	312	323	305	256	305	286	297	279	347	309	309	315	312	302	306	313	296	308	317	300	345	267	292	289	343	284	309	312	293	287	288	312	296	304	292	323	305	313	316	278	300	338	294	299	294	286	343	319	332	309	324	258	321	314	320	300	278	317	319	327	305	301	328	285	299	314	308	309	323	311	322	288	336	305	298	287	280	304	296	315	308	296	303	321	293	297	287	306	289	343	300	314	318	290	289	306	295	277	311	321	312	311	285	273	303	356	295	302	319	304	320	288	305	311	298	308	321	315	287	311	317	295	327	293	291	323	295	301	313	306	295	312	304	315	306	284	314	330	300	338	294	304	274	302	353	282	303	276	297	302	300	306	315	311	294	308	307	304	305	304	330	305	306	276	288	316	331	274	291	330	316	273	336	293	298	341	310	316	319	296	331	327	312	308	322	297	321	313	301	316	318	320	286	283	306	293	327	316	306	287	316	317	304	289	323	294	300	310	306	307	300	299	320	328	320	315	296	278	305	322	303	288	299	301	282	296	283	315	284	320	321	280	324	307	312	300	294	332	287	310	317	291	291	288	312	292	291	285	293	320	295	324	316	325	333	303	295	300	313	301	309	277	318	328	318	333	323	275	286	303	305	305	332	333	312	322	348	288	315	303	282	305	317	324	322	285	310	311	296	318	285	355	334	280	285	299	323	310	273	320	322	302	316	308	325	299	323	286	296	311	314	287	308	303	309	310	308	288	291	310	331	363	281	262	315	317	303	321	299	284	288	292	299	309	300	331	305	297	308	304	335	325	283	303	333	305	295	300	317	313	285	287	295	326	307	322	299	307	290	291	332	293	300	308	301	307	289	315	318	332	287	281	286	295	348	324	305	330	318	285	318	330	332	327	296	312	283	296	322	307	290	300	332	282	302	320	279	304	320	303	318	316	288	301	320	326	271	324	322	295	326	310	343	286	323	295	299	311	319	308	322	290	314	273	310	298	313	320	300	313	322	315	317	298	342	307	300	307	321	302	322	363	292	338	307	304	279	315	346	337	313	282	325	305	263	308	284	322	294	299	352	330	323	310	286	331	301	316	309	291	288	312	308	300	315	314	317	328	320	285	293	290	287	293	295	313	309	281	287	293	297	343	325	318	314	310	311	281	302	260	311	291	308	300	275	297	291	348	277	301	307	311	321	285	303	302	296	293	311	309	307	325	315	293	286	296	278	327	301	295	297	346	292	291	307	295	300	304	317	297	310	300	293	283	311	309	298	303	310	337	299	296	294	328	304	313	309	325	307	326	292	308	288	292	277	331	313	291	338	285	307	298	296	292	325	317	311	307	324	273	316	323	295	275	299	349	333	283	328	293	316	319	313	296	310	312	296	303	301	330	283	281	291	316	286	307	299	291	301	311	292	291	314	294	322	296	339	295	309	325	328	351	350	326	296	325	301	327	326	294	303	323	308	316	300	332	299	297	283	354	311	313	295	314	268	303	300	315	309	312	299	303	293	316	313	324	346	304	293	278	309	301	306	330	300	320	324	298
23364	20978	27895	24258	20981	21027	8385	1529	1053	949	840	766	724	734	695	642	595	606	596	592	491	566	506	558	549	542	510	535	515	524	489	517	481	471	491	513	499	507	476	452	456	434	478	493	491	478	507	484	496	470	477	478	481	430	468	511	487	468	476	465	446	460	451	442	466	495	407	472	469	469	477	459	487	452	458	427	432	481	447	428	421	438	428	468	447	453	461	438	481	447	486	432	447	468	416	452	501	440	439	432	467	481	422	445	458	478	447	492	427	447	455	461	441	473	476	435	458	451	449	454	452	440	438	412	458	431	432	439	480	420	432	446	443	454	421	429	490	438	441	464	428	417	416	437	461	420	486	473	450	468	451	456	476	429	474	446	446	397	443	458	420	474	457	432	476	425	492	443	459	457	461	454	441	483	443	455	432	469	445	463	432	426	459	474	450	419	444	438	443	449	410	467	443	471	456	425	453	479	456	429	429	464	425	455	472	473	470	446	465	437	469	418	427	461	500	435	461	472	451	450	495	444	449	464	443	463	474	419	478	470	456	478	444	491	464	412	477	418	452	454	445	445	405	447	462	410	465	470	496	460	454	484	462	461	448	458	446	447	424	475	452	433	452	449	436	431	434	447	468	442	464	464	417	431	466	462	451	447	418	458	486	455	486	432	433	475	460	428	438	445	459	442	458	460	468	439	460	454	476	470	456	441	436	462	428	472	481	426	476	464	489	456	484	453	438	463	450	470	455	448	440	476	457	452	454	443	411	445	472	461	427	464	462	443	473	461	478	456	440	456	441	446	429	463	449	444	429	451	448	432	501	446	443	424	438	487	509	418	482	433	481	447	458	429	487	476	433	430	439	427	442	451	460	491	483	476	456	438	449	445	462	475	465	443	435	466	449	408	462	462	454	474	439	459	468	461	443	424	434	442	421	455	436	456	459	450	429	436	432	471	443	461	446	482	417	439	455	475	456	426	448	482	463	446	467	464	447	450	398	423	467	428	446	409	455	438	472	430	449	392	457	441	421	445	433	450	456	433	441	455	455	452	436	476	452	459	469	422	449	422	482	427	432	458	471	447	483	441	452	453	492	443	452	461	488	436	447	426	451	509	484	446	505	458	440	479	477	481	421	466	474	440	468	442	447	462	441	415	453	421	451	451	423	449	438	461	467	468	434	459	440	458	394	450	453	447	461	477	453	453	448	483	481	429	450	430	451	461	472	430	445	434	451	459	453	424	425	454	442	469	454	419	435	443	449	450	457	447	483	473	458	449	456	429	482	506	437	479	450	449	440	438	487	452	445	451	494	471	441	489	453	453	492	433	419	439	459	438	459	438	459	447	464	472	435	461	452	436	471	457	438	414	457	461	457	444	440	442	465	451	457	428	436	461	444	455	457	493	401	453	411	460	456	454	444	424	433	413	472	486	468	472	432	470	432	442	450	455	439	434	440	423	428	418	458	433	444	460	406	459	445	446	441	413	460	430	444	434	416	460	453	478	457	468	473	440	454	420	450	436	470	444	450	468	451	452	471	466	439	432	467	448	447	446	436	476	431	451	476	414	456	443	434	463	447	448	445	458	447	421	466	453	457	450	452	437	430	436	458	423	441	457	456	462	448	457	471	454	457	437	416	457	439	478	434	457	478	418	485	419	427	465	439	448	411	403	424	467	448	484	469	433	468	431	459	459	453	465	458	475	449	415	479	444	466	463	451	472	455	396	467	460	443	408	434	444	473	451	446	448	435	443	447	404	447	449	481	472	465	436	455	448	499	426	472	392	443	449	432	446	444	470	438	476	451	431	438	476	486	461	385	435	463	457	476	447	464	483	440	433	451	435	447	461	438	437	454	446	417	440	479	442	479	444	463	411	456	474	467	458	486	464	486	439	473	428	411	399	419	442	427	434	488	462	444	479	432	463	434	458	450	452	479	422	455	446	439	448	471	443	445	417	444	475	447	452	435	415	494	444	451	458	464	426	481	474	454	496	451	428	460	509	473	471	461	427	493	462	454	436	440	445	427	448	428	477	479	529	488	446	431	434	463	436	459	486	473	438	460	439	438	446	458	435	440	415	427	462	514	442	464	469	442	449	450	446	460	479	410	422	436	456	454	439	440	477	435	431	422	434	457	418	436	419	429	463	445	468	448	413	469	461	435	441	433	432	447	438	444	497	448	469	421	438	454	428	452	451	436	438	443	417	453	407	488	498	433	408	441	432	476	454	415	455	458	458	426	449	449	447	439	440	437	499	419	447	405	454	427	421	467	461	466	440	455	461	437	452	447	470	445	454	498	489	442	410	443	402	439	421	489	440	454	469	460	451	451	415	424	416	433	438	456	464	482	482	408	415	465	434	398	465	436	471	412	448	430	457	464	441	460	445	452	481	411	449	430	479	453	420	481	432	480	457	412	439	430	447	428	458	453	424	452	465	418	450	460	484	468	447	437	454	480	402	450	459	489	460	452	453	460	437	439	475	463	467	457	437	501	442	429	453	458	409	404	461	484	468	454	436	425	463	447	443	442	422	486	454	439	432	448	448	473	442	470	436	472	409	446	454	473	443	409	454	495	459	462	420	410	463	440	480	454	430	465	444	438	478	418	465	454	444	476	450	465	405	458	441	462	485	463	444	465	447	449	443	421	474	466	457	433	417	436	435	481	448	429	428	458	473	430	420	477	446	456	459	442	427	464	448	446	438	444	429	421	426	441	499	443	457	465	486	465	467	419	464	470	488	433	461	477	425	481	449	436	466	457	442	462	446	436	437	445	438	431	445	424	441	435	475	466	417	458	446	453	474	414	435	461	441	439	475	436	471	456	426	455	398	486	430	451	443	433	467	460	468	445	484	440	447	453	444	450	409	469	431	492	432	513	472	461	454	435	460	459	436	430	458	443	430	464	433	458	448	463	415	443	509	448	409	439	473	478	441	456	426	476	465	461	432	428	458	432	465	455	488	456	427	424	411	465	435	496	438	466	430	460	462	457	448	453	457	432	463	428	450	447	465	482	428	474	431	419	429	460	452	427	447	448	460	488	469	445	480	446	465	454	429	436	461	425	454	443	444	434	435	451	427	475	419	427	438	476	437	460	467	427	424	458	427	421	417	486	436	434	416	453	456	437	415	407	445	475	450	452	446	447	474	450	463	472	421	436	492	462	473	443	467	469	424	475	418	457	447	407	477	459	470	455	444	447	459	451	449	490	451	460	439	438	400	456	476	468	475	479	441	455	462	479	428	427	472	443	438	481	465	487	451	469	475	422	473	441	405	456	479	464	431	484	448	443	481	448	462	445	448	435	501	431	401	441	439	437	439	469	434	435	484	431	415	449	469	467	499	455	471	466	461	476	460	450	461	475	464	441	429	454	426	423	455	430	449	432	433	446	487	414	438	457	431	450	455	473	439	419	419	443	453	464	462	440	461	462	436	411	426	416	420	455	438	471	464	440	412	426	465	468	400	457	436	424	473	446	438	474	441	468	454	437	449	476	410	441	440	415	456
9896	17916	16075	9265	6030	4241	3189	2458	2073	1755	1528	1237	1199	1055	1089	930	931	791	801	723	709	727	648	609	621	569	638	592	549	577	583	566	523	549	550	517	514	500	507	500	547	515	485	503	501	479	532	468	501	459	487	485	462	433	526	456	455	481	456	465	514	477	428	466	447	482	470	469	456	465	465	477	480	481	456	469	456	457	491	442	475	461	456	481	501	441	433	451	466	440	467	430	447	455	463	402	446	445	467	492	459	424	444	414	450	415	471	468	456	467	452	458	447	455	424	427	481	459	460	457	436	442	456	445	458	437	463	435	463	451	483	468	480	441	461	428	477	473	456	434	465	442	455	457	475	450	470	424	477	468	443	476	472	443	455	416	445	464	482	472	477	442	491	480	450	472	440	448	439	456	457	488	441	457	431	430	442	444	461	416	442	445	454	455	488	432	453	437	424	427	468	464	431	441	458	451	470	453	484	453	436	496	439	427	410	453	441	438	448	461	410	466	449	425	462	445	438	436	434	402	467	420	463	474	442	458	432	468	427	442	479	479	475	445	485	460	442	453	450	448	480	464	459	485	430	435	452	470	452	463	478	482	440	426	498	460	460	429	455	476	462	453	473	470	440	436	448	468	467	469	438	418	457	458	468	416	432	472	458	444	452	437	466	484	446	469	474	383	466	463	464	429	494	470	468	430	490	435	413	449	447	420	437	405	449	453	458	457	409	425	469	448	412	441	478	473	439	466	453	475	419	422	448	445	452	437	449	485	463	448	444	487	429	451	471	456	452	448	426	463	485	459	457	443	488	418	440	437	468	436	464	459	408	429	443	466	475	505	411	420	410	433	454	446	441	456	443	447	481	454	422	435	481	453	390	462	445	446	450	459	452	423	436	435	458	456	437	437	433	461	462	468	450	448	452	439	508	445	458	429	468	450	479	513	475	432	436	462	442	457	451	437	467	462	470	411	471	433	459	443	433	480	412	442	438	461	496	453	465	444	435	455	421	444	455	452	427	419	460	431	466	442	492	453	505	464	455	443	419	452	447	495	449	466	467	491	482	420	449	482	448	477	440	408	468	478	457	466	475	459	422	479	454	482	459	450	420	464	468	422	513	451	431	415	487	476	457	427	458	458	431	479	440	436	483	430	432	497	416	480	456	483	449	441	440	449	459	465	435	449	439	452	457	475	457	443	474	470	462	465	468	438	403	479	473	444	506	457	450	461	441	427	499	474	448	427	453	434	456	451	440	432	442	455	454	474	433	453	423	457	432	447	462	448	471	466	439	453	440	503	466	473	467	463	469	439	465	487	478	439	476	460	454	422	451	451	464	441	460	460	460	443	463	441	457	456	446	438	422	442	426	416	466	438	437	495	460	476	431	446	466	468	447	446	426	478	477	501	442	448	459	468	445	427	431	482	434	475	495	449	415	469	442	436	415	455	457	435	500	496	455	460	460	421	444	449	462	434	460	446	453	460	464	431	454	477	469	490	465	476	472	461	442	456	426	455	411	463	457	442	440	478	455	465	466	470	438	463	481	432	435	447	448	449	485	466	425	463	449	482	451	448	424	453	454	451	457	460	487	480	449	461	481	455	423	435	463	434	430	430	474	461	435	466	436	447	462	462	455	462	404	489	461	460	469	435	453	418	465	429	419	482	471	407	435	460	435	446	435	462	479	498	429	465	432	463	443	464	491	456	460	443	484	436	448	442	481	429	463	434	446	448	434	425	445	486	435	450	440	463	460	434	444	440	434	443	491	454	457	460	470	421	417	456	456	471	424	412	425	464	438	455	462	460	432	418	459	437	434	439	446	440	444	456	468	421	518	451	449	469	423	471	464	459	466	446	429	456	420	440	451	427	448	446	415	436	451	438	444	426	433	470	443	440	470	464	426	430	443	462	443	442	476	427	454	424	453	453	430	426	432	454	446	464	411	438	443	409	440	429	429	493	457	421	456	386	438	435	463	440	438	438	472	502	442	449	443	448	473	476	422	426	436	455	460	485	417	462	455	481	465	468	438	434	451	466	484	437	434	444	458	437	484	464	414	442	458	474	467	466	457	460	456	444	449	467	471	458	428	438	449	438	456	447	460	433	437	452	445	430	454	442	467	451	442	491	476	457	444	469	470	443	462	440	437	436	448	432	487	480	465	464	470	425	436	440	463	486	473	441	411	436	454	463	473	456	439	500	450	467	427	429	453	459	492	431	420	496	459	443	428	476	463	443	426	417	468	442	466	452	451	481	399	452	456	437	450	439	448	472	406	501	421	458	447	424	431	450	449	472	438	468	443	456	457	450	482	436	413	450	479	452	460	425	435	478	434	438	412	491	445	465	450	459	494	452	469	452	449	447	452	486	403	478	446	450	449	445	481	433	450	430	466	466	447	446	428	452	439	469	447	466	469	440	438	482	454	461	458	438	456	482	469	488	431	427	500	471	473	437	418	468	453	464	431	422	460	465	455	485	491	448	433	472	449	454	469	459	439	434	457	461	474	427	457	450	466	466	456	461	474	430	475	458	467	477	472	433	470	463	456	469	445	454	463	451	457	436	455	434	426	443	431	452	455	451	479	484	448	486	462	459	444	443	453	439	483	474	457	429	448	410	466	468	413	443	458	461	437	461	453	438	465	435	465	444	488	447	461	488	435	444	461	445	461	442	441	475	413	453	464	426	452	427	453	456	428	405	462	509	468	457	492	457	441	446	447	441	423	492	422	450	429	469	461	469	463	451	467	442	421	429	413	475	457	453	448	451	456	375	427	440	447	405	440	487	407	481	408	436	471	457	412	477	462	469	434	464	431	453	488	480	456	462	504	481	468	466	439	421	502	435	463	460	459	446	442	442	425	450	466	435	460	469	470	457	447	484	461	445	480	452	471	468	433	466	434	431	438	479	456	474	448	476	478	442	415	457	472	432	422	455	488	437	444	476	470	431	451	452	444	419	417	434	446	426	430	439	441	414	436	431	471	465	448	430	430	421	434	458	459	451	459	473	455	493	417	445	434	433	424	478	437	451	468	467	422	403	462	456	432	435	478	445	388	461	428	479	481	446	494	448	426	456	460	463	450	425	460	462	445	444	451	465	435	453	453	445	446	487	475	477	458	435	476	450	452	481	410	427	435	447	450	437	475	469	420	493	449	452	466	466	411	463	458	405	445	496	427	441	468	423	424	505	432	402	451	477	437	485	468	459	431	480	436	484	466	441	451	484	470	432	466	475	456	434	478	454	468	447	482	459	449	451	449	450	468	451	424	468	444	464	442	459	450	436	475	451	446	462	473	428	439	472	429	435	480	460	449	428	484	448	442	454	476	457	458	440	443	444	462	475	440	455	423	450	475	446	417	468	476	444	445	414	502	483	435	474	444	487	461	454	465	459	461	476	430	469	442	439	420	460	445	464	432	443	449	491	435	440	453	433	481	458	402	413	455	467	473	472	437	453	428	463	413	452	424	439	470	412	442	472	468	473	451	432	474	442	462	494	467	438	442	450	481	472
28067	15223	2605	977	773	764	695	640	680	658	692	678	667	698	677	713	729	766	693	694	697	605	675	664	708	756	706	698	719	716	717	636	712	673	691	667	697	662	699	740	714	690	687	674	665	699	705	659	712	672	627	692	654	691	731	656	646	716	759	658	698	634	717	735	665	679	719	722	698	680	707	708	722	687	675	690	696	707	697	652	652	724	713	678	692	680	631	663	704	711	692	693	651	700	677	674	640	680	671	749	686	706	735	681	645	674	672	647	630	668	736	683	734	659	701	633	713	712	693	655	685	681	676	713	700	675	706	709	709	648	713	730	685	706	701	648	714	664	685	733	712	671	640	658	652	697	704	696	676	668	646	639	702	671	729	712	688	685	665	636	628	662	684	662	715	643	675	714	645	702	703	657	720	677	655	675	710	649	691	721	674	690	701	713	678	699	717	716	685	693	687	666	659	713	693	685	727	698	695	641	638	714	671	726	693	695	682	706	651	687	700	661	693	633	638	689	675	688	670	690	678	693	713	664	678	693	721	692	726	671	716	676	662	688	670	726	665	701	730	684	657	655	682	701	733	661	698	726	677	701	684	673	690	644	677	736	695	661	706	692	681	671	723	680	716	733	727	687	705	697	669	681	667	713	664	682	719	701	671	687	705	690	694	723	661	676	685	677	690	705	674	717	679	689	638	671	636	688	666	718	692	707	687	692	647	682	721	674	668	652	657	701	722	648	675	676	680	664	753	681	716	694	689	690	713	704	699	692	667	645	658	672	672	622	675	666	646	657	643	631	675	691	713	680	667	653	693	708	728	703	688	684	708	681	706	716	713	656	711	720	679	697	692	666	726	712	695	726	672	694	664	673	661	682	657	672	660	682	635	671	679	681	685	648	715	686	655	664	652	726	633	669	705	674	679	680	721	675	710	660	684	722	711	665	697	718	664	694	684	681	721	683	677	661	709	655	705	682	681	680	725	697	688	634	705	708	712	670	705	692	655	709	681	676	696	657	729	713	677	688	665	711	677	664	665	693	665	717	701	668	671	722	690	707	704	685	741	686	645	665	701	706	639	688	672	691	687	708	669	712	689	723	642	642	671	661	706	700	690	658	640	677	668	721	649	697	685	689	647	661	699	693	670	643	736	668	728	715	700	713	663	686	676	709	686	669	667	672	677	668	677	674	701	668	628	658	706	671	697	671	688	691	697	653	673	739	679	681	691	617	711	640	687	700	688	662	660	671	686	664	738	711	693	662	680	692	667	728	695	650	669	729	665	660	667	658	733	674	747	702	700	676	676	692	705	663	707	656	670	617	719	698	671	689	700	691	655	649	666	678	694	690	725	688	701	668	638	696	702	659	671	676	677	689	649	711	710	693	672	691	620	714	669	683	711	704	684	692	711	687	701	708	721	679	680	709	691	676	658	684	706	657	697	701	657	652	644	686	701	711	635	662	688	708	699	677	701	682	689	690	638	646	720	679	655	685	645	700	695	679	660	695	686	680	702	692	731	707	710	688	710	714	731	641	715	646	718	699	667	683	666	718	676	734	709	715	677	668	682	662	681	691	691	635	698	660	672	671	628	673	680	692	630	669	612	699	675	713	724	703	694	680	664	666	678	682	673	673	700	699	673	638	717	705	695	705	718	706	689	682	666	637	694	693	719	663	695	690	698	632	658	678	677	723	714	666	688	658	644	659	670	711	717	733	653	741	674	682	724	698	652	729	727	706	679	675	668	643	668	668	717	711	747	713	688	691	674	662	672	700	654	653	688	682	689	684	714	703	716	704	692	691	707	637	658	696	696	701	729	672	717	714	712	656	735	669	694	690	680	675	709	676	656	676	688	669	707	690	684	718	686	704	687	726	696	653	681	649	685	664	681	680	671	709	682	653	692	667	689	718	676	688	670	703	681	656	685	703	700	666	730	696	681	696	677	647	616	649	689	684	661	659	692	665	690	696	739	741	667	691	665	676	657	661	703	683	716	681	681	707	702	661	698	681	664	655	671	677	678	711	687	675	710	720	688	659	658	659	675	693	732	695	663	647	721	679	643	693	657	663	670	684	696	654	651	706	663	661	705	644	697	688	670	691	695	698	651	682	698	744	678	719	681	671	633	683	698	677	686	702	687	652	673	645	693	700	713	681	660	680	693	679	682	648	689	681	700	654	703	692	683	674	666	705	714	662	670	695	688	704	716	691	689	655	617	721	656	656	674	684	642	651	655	700	682	677	699	670	699	696	718	703	669	690	683	730	703	674	706	677	723	728	688	740	699	682	651	672	706	692	683	679	675	692	677	669	697	720	695	670	693	644	709	709	688	703	680	684	672	715	710	671	688	674	688	692	712	688	676	699	674	682	676	660	680	677	690	664	737	650	696	630	675	636	692	665	686	689	735	664	656	669	649	642	702	673	677	640	670	705	669	661	731	673	658	662	675	723	714	724	720	716	639	678	700	687	720	656	669	674	705	688	629	657	699	663	645	687	688	700	668	760	692	691	701	721	735	710	689	718	656	683	671	670	736	680	669	716	689	685	666	702	689	706	699	721	715	696	620	694	703	695	674	667	725	732	690	696	635	710	703	671	706	658	733	684	691	646	665	677	697	690	672	677	666	677	750	683	671	688	720	699	737	715	691	663	688	651	693	696	696	702	730	612	660	680	727	653	678	711	647	704	689	685	694	710	662	729	713	648	710	678	687	704	703	663	658	653	686	655	678	709	701	680	728	664	687	666	624	664	693	643	713	678	718	729	705	708	704	648	713	716	676	634	696	719	690	679	707	670	685	656	667	635	704	683	706	729	688	700	732	674	729	664	675	663	658	684	709	662	740	722	686	670	644	684	692	720	654	659	696	670	631	659	675	675	663	685	633	697	656	696	661	668	701	717	708	695	652	727	685	683	674	643	689	704	639	701	711	712	689	672	712	683	686	694	641	706	679	695	684	717	651	708	709	682	713	687	704	669	687	741	693	711	685	699	731	708	684	682	671	648	759	658	685	646	674	658	670	640	652	700	679	692	681	646	686	665	651	656	671	653	659	724	680	704	658	712	676	692	688	694	664	676	699	695	667	625	708	662	695	672	702	682	666	683	671	651	689	711	689	673	679	649	715	715	681	715	665	675	696	701	680	669	741	704	664	642	684	713	691	638	672	678	680	711	697	670	722	694	659	692	721	682	654	689	664	707	676	700	703	689	660	697	692	712	679	711	680	721	677	697	708	702	680	713	694	681	680	703	671	680	736	701	681	670	709	683	676	712	654	690	698	713	696	741	713	649	684	630	678	686	679	694	618	701	733	651	662	649	657	654	694	691	673	680	694	719	715	635	700	656	683	694	686	711	687	699	685	682	651	659	694	715	624	667	667	650	696	683	644	671	698	728	655	714	651	705	710	720	679	712	670	723	702	659	684	706	663	704	656	680	680	697	648	665	714	711	722	706	707	699	660	659	676	657	671	713	694	667	652	675	704	695	682	680	701	673	691	723	658	714	698	677	681	762
5263	1432	1332	1028	879	842	831	833	834	780	766	788	768	803	780	798	763	767	777	696	739	737	704	757	753	771	771	713	767	794	791	728	794	720	792	682	765	752	770	742	794	774	748	785	789	726	747	762	726	792	777	717	711	741	760	733	757	720	738	730	712	711	689	784	760	715	783	772	725	747	743	756	759	726	748	719	755	770	735	750	771	743	770	768	749	737	757	750	760	741	732	696	742	777	727	755	794	717	742	794	719	723	732	742	742	732	733	712	811	715	749	736	756	697	759	780	719	765	727	775	706	743	741	762	734	717	728	756	782	753	711	760	699	756	760	692	725	727	753	729	707	749	791	716	737	731	747	711	771	740	736	727	720	817	775	741	730	776	719	731	773	737	763	808	706	706	769	779	786	743	731	759	738	742	747	750	733	767	720	744	804	720	725	710	723	720	734	717	756	739	753	729	770	686	777	693	753	771	706	760	720	727	739	749	726	771	738	757	760	736	741	698	688	734	738	757	770	700	745	709	746	733	730	733	729	746	765	781	754	765	783	724	721	723	750	749	738	749	753	697	784	729	726	737	720	737	709	700	779	766	768	706	765	770	740	675	722	721	824	775	726	711	734	767	802	771	746	758	737	742	749	754	762	748	747	750	741	736	714	721	731	732	716	788	722	745	756	731	723	721	761	768	755	715	712	743	731	730	746	724	700	763	812	705	762	778	751	778	757	752	760	732	730	733	696	720	782	737	792	762	752	746	756	754	714	741	764	805	729	738	710	766	735	724	763	732	720	742	757	749	777	797	706	772	734	782	773	723	757	732	705	769	739	737	734	696	778	716	704	762	764	837	715	761	713	726	731	767	744	714	751	742	778	738	704	788	708	711	676	756	699	759	698	731	784	740	779	794	750	765	771	734	727	730	716	721	731	737	719	755	795	748	739	727	744	741	725	735	738	775	758	760	759	771	751	745	762	754	736	803	786	721	723	741	720	776	701	712	663	743	720	704	761	754	743	737	772	706	755	770	701	748	733	723	761	761	737	765	771	742	740	764	783	776	710	784	705	729	696	757	781	753	719	721	729	737	694	713	739	790	692	740	761	677	787	720	749	745	748	723	728	784	740	796	720	747	739	755	712	746	731	742	773	730	809	705	766	715	742	720	764	745	803	776	712	710	796	773	731	734	715	751	723	753	720	704	726	766	715	720	692	783	716	718	733	756	743	763	760	746	749	791	752	725	719	742	740	746	735	765	756	756	760	749	769	751	743	763	762	747	743	733	730	747	729	716	693	744	721	804	762	704	744	759	724	770	779	734	716	726	713	758	731	757	708	783	725	719	736	739	776	719	774	729	726	776	729	705	759	726	713	738	780	731	749	731	758	787	743	735	775	710	709	767	754	726	700	704	716	762	736	720	790	713	715	777	720	768	721	702	737	735	718	718	751	752	809	737	760	729	748	722	758	801	753	690	744	721	790	761	751	764	761	685	777	709	689	704	693	713	750	763	750	785	763	757	754	715	746	748	734	710	758	743	743	740	740	769	716	767	733	739	726	762	707	700	726	782	703	758	723	713	697	751	754	745	762	730	775	767	774	759	747	742	780	715	748	739	778	761	768	756	772	745	755	692	781	708	744	736	726	697	744	748	741	746	729	784	758	736	741	773	759	719	757	717	732	704	727	758	748	739	772	691	756	728	715	765	796	706	752	720	737	747	780	736	756	744	741	754	767	785	705	732	700	718	724	711	743	789	695	767	708	753	735	764	781	748	766	731	700	710	802	770	767	694	721	772	754	734	726	768	758	748	745	733	761	768	739	723	742	775	796	723	720	746	734	750	741	731	747	738	777	691	716	672	750	719	742	763	735	769	752	796	741	771	727	711	751	740	758	761	743	735	706	731	737	735	730	748	741	758	722	739	752	725	738	728	764	693	743	753	763	774	668	790	707	694	782	752	759	753	723	774	736	699	707	759	736	723	789	766	724	754	733	737	734	735	769	702	733	733	732	762	728	762	744	781	793	752	707	735	755	707	722	751	717	725	737	736	698	730	733	776	746	749	755	711	695	740	745	763	742	756	730	788	798	749	763	778	795	714	729	735	766	776	753	748	746	771	701	754	735	735	735	751	764	714	728	725	728	717	716	798	713	798	738	714	767	753	763	765	777	769	760	761	744	777	737	734	750	727	752	731	773	780	691	736	752	707	747	731	743	708	745	740	763	759	721	712	750	806	742	741	761	768	716	765	752	788	740	751	806	798	708	652	742	819	759	765	730	722	723	701	716	747	739	795	787	746	780	730	733	719	744	756	775	766	768	721	758	728	710	721	751	718	773	765	765	735	759	775	733	755	753	744	778	754	761	718	715	781	764	740	735	767	731	729	719	773	737	762	774	719	733	724	719	737	780	750	739	726	728	768	744	769	749	751	759	711	723	750	764	737	728	743	747	749	760	749	834	753	731	771	719	713	728	753	777	694	751	818	717	744	729	723	736	723	777	706	743	778	726	736	751	739	730	741	730	791	741	751	739	800	765	753	715	748	757	813	755	778	760	749	716	733	730	771	789	723	756	753	760	771	722	764	736	775	700	762	788	723	770	748	785	796	799	747	733	747	754	738	704	759	746	695	786	744	758	770	725	786	756	735	707	709	712	754	698	739	795	764	735	726	771	713	736	751	754	729	786	712	728	736	775	758	736	738	690	737	708	755	732	704	701	751	754	713	719	736	687	733	766	703	688	781	698	750	727	717	726	751	710	774	721	730	759	749	746	740	732	775	752	760	735	765	781	751	705	743	750	717	693	745	770	699	735	743	694	761	733	721	728	751	729	705	752	784	785	700	761	760	703	738	775	764	711	717	750	760	748	754	759	708	697	706	755	735	736	745	743	736	762	775	712	775	721	747	754	810	781	765	753	778	765	720	756	744	731	756	759	746	756	720	713	730	740	751	759	752	762	744	768	717	746	761	761	780	787	766	757	754	746	766	742	762	771	758	739	728	730	718	776	773	720	762	732	717	759	749	734	728	776	721	715	723	739	746	753	738	773	745	724	755	757	731	762	721	776	753	763	739	724	716	742	757	762	735	790	795	725	745	720	729	753	772	758	751	757	752	748	753	717	759	758	744	759	745	746	775	767	734	742	758	763	751	792	783	757	761	696	722	737	767	706	727	730	699	762	697	715	713	783	692	750	786	743	770	676	750	753	759	752	791	729	783	763	732	751	706	736	764	780	724	722	732	764	760	750	729	712	738	710	713	717	726	774	817	718	728	738	744	730	759	773	794	744	739	755	774	735	728	770	725	770	782	748	769	730	744	677	757	731	693	744	734	714	751	775	734	725	771	751	717	767	710	782	731	733	748	775	756	741	777	768	723	735	782	730	746	773	778	731	737	744	721	746	776	717	758	735	722	736	720	734	730	763	744	764	734	699	687	725	717	728	738	781	770	689	733	801	747	721	721	713	787	743	726	746	802	775	777	723	749	769	717	762	756	754	767	778	741	776	750	796	776
25350	20966	27495	24589	20954	11527	1202	722	637	517	498	420	410	434	396	380	357	332	357	344	333	310	329	305	271	328	303	271	307	272	283	293	302	276	279	290	283	291	293	273	301	278	243	265	270	296	273	282	294	283	282	285	262	284	261	292	266	283	247	261	275	255	282	278	301	286	276	256	256	262	265	270	257	263	276	269	274	284	270	235	280	292	256	266	294	271	259	254	244	253	303	277	267	257	264	256	275	264	273	268	300	247	259	258	249	257	283	278	262	279	254	275	282	266	272	273	281	260	285	261	273	264	262	295	258	245	273	257	265	261	257	273	259	273	257	232	251	255	275	248	265	252	270	273	274	276	275	266	255	270	253	263	293	260	290	277	252	279	260	254	281	285	268	275	295	237	253	248	272	276	289	266	261	271	283	229	267	266	292	264	270	277	296	253	272	238	287	259	240	245	239	257	285	247	301	279	279	262	251	257	269	265	252	272	294	261	269	289	256	269	268	281	259	282	258	270	274	266	227	255	258	247	277	266	254	251	281	260	259	264	233	263	251	259	261	285	252	248	287	286	286	262	257	272	248	259	238	269	261	259	279	272	237	292	275	289	224	269	273	274	271	249	279	234	285	255	269	222	278	280	231	261	272	253	297	263	303	245	236	258	283	284	257	260	243	229	278	294	262	221	268	227	259	279	269	238	261	294	253	324	265	271	269	282	273	268	250	273	248	285	255	278	268	260	259	296	279	250	271	275	239	273	272	243	241	234	240	263	237	254	260	259	238	269	282	273	218	299	242	270	278	292	271	271	263	261	293	264	249	250	279	279	255	233	245	278	285	304	260	293	245	266	286	277	273	275	262	270	245	265	248	265	307	287	236	252	270	262	268	276	273	254	283	276	260	247	257	239	270	265	238	271	248	257	241	247	286	286	259	271	237	270	256	233	251	263	268	280	272	236	276	262	262	238	276	263	245	250	266	257	287	264	248	267	270	288	259	261	247	268	265	250	236	248	245	284	247	272	289	241	253	274	278	269	253	265	235	259	268	279	261	280	247	271	256	248	248	254	290	241	241	263	245	292	293	276	271	246	247	252	267	260	276	279	247	253	268	258	269	287	266	252	268	235	258	261	273	248	248	268	271	246	235	267	284	251	241	257	259	290	278	255	294	252	257	256	274	262	233	293	274	259	265	275	240	275	277	256	235	266	263	273	277	273	234	253	268	243	238	240	271	260	245	255	256	275	244	248	253	249	264	271	269	272	288	260	282	270	222	285	261	265	274	238	240	265	250	254	260	291	271	236	250	243	257	251	270	275	275	299	248	242	254	266	254	256	259	252	286	280	257	254	278	276	283	259	267	241	282	264	247	282	262	234	252	265	278	255	279	260	274	258	292	267	283	252	255	279	303	269	263	263	262	260	263	269	278	260	263	255	250	268	244	239	273	273	271	218	246	253	262	259	253	280	239	267	275	258	249	255	263	246	243	252	275	256	224	257	280	260	271	256	254	270	265	252	282	227	259	244	274	271	241	247	242	282	287	248	253	238	246	277	263	254	241	243	240	290	281	241	237	251	277	285	251	259	281	261	236	266	290	269	265	244	264	263	278	255	257	258	281	269	248	259	278	258	270	281	260	242	250	252	275	250	273	236	223	278	262	252	253	263	256	253	278	258	246	297	276	254	286	225	262	284	245	255	237	300	277	268	274	278	245	264	240	254	270	283	281	274	242	266	255	282	261	287	279	256	242	245	243	245	259	289	258	256	250	307	273	257	279	254	264	255	290	258	279	270	290	271	265	275	255	273	263	240	256	268	270	264	254	224	252	240	247	244	257	280	278	262	280	247	300	300	258	256	259	260	251	275	262	255	268	281	280	254	270	257	275	261	240	260	243	254	259	270	289	270	284	238	256	271	246	256	266	244	255	271	248	286	279	262	256	275	237	262	285	254	279	267	258	252	292	277	277	258	281	257	246	243	232	235	282	248	248	257	273	267	283	249	261	272	272	252	269	264	251	241	278	258	266	266	265	276	241	260	225	274	260	239	239	262	269	261	237	262	263	269	264	248	281	254	276	243	249	274	284	268	258	229	269	256	262	252	261	266	254	284	238	250	305	265	248	259	288	276	279	247	296	270	280	265	242	246	232	251	238	266	277	256	259	261	251	265	245	268	257	288	241	220	263	261	266	248	212	265	245	254	278	268	236	296	250	249	279	251	247	240	256	261	258	258	286	238	226	274	273	252	263	270	258	265	297	259	263	290	249	272	242	253	290	280	271	266	275	272	240	266	252	251	275	260	272	273	303	254	285	238	263	272	260	285	247	250	292	251	263	261	275	282	295	262	232	276	263	255	283	254	299	247	238	248	257	231	255	260	237	257	302	272	261	253	240	269	254	261	242	239	270	263	239	274	261	264	287	253	264	249	251	292	275	271	269	254	234	255	249	269	283	264	260	269	261	241	276	276	256	252	280	261	277	244	265	279	242	265	291	272	281	265	244	258	291	265	279	261	272	289	265	238	275	274	253	268	249	265	286	258	261	252	277	262	244	279	280	266	260	225	253	270	249	252	277	272	285	253	249	249	242	270	250	255	263	261	291	256	300	255	254	249	213	285	256	252	257	302	245	267	245	246	254	258	256	268	275	291	282	279	281	271	267	257	274	261	263	267	254	225	260	234	264	253	269	259	250	287	240	261	287	265	254	248	265	254	263	260	262	263	258	278	262	264	269	252	276	224	262	238	257	250	241	273	286	244	265	260	250	249	274	236	288	290	264	253	292	282	237	259	242	266	248	301	276	241	251	281	255	261	254	244	266	260	252	270	295	289	251	261	260	250	244	292	245	264	268	263	262	271	278	265	251	288	244	280	255	258	224	291	253	270	272	265	270	297	261	242	252	276	264	250	253	250	251	262	267	258	270	251	268	233	259	246	256	276	267	260	266	247	275	252	262	232	280	268	276	270	262	270	266	249	247	254	277	281	247	231	262	264	262	279	275	285	257	262	261	266	281	282	246	265	243	283	272	253	263	268	251	268	282	264	242	253	280	283	275	249	252	239	256	255	246	279	266	232	270	281	277	275	248	275	271	239	273	259	264	268	249	273	263	258	229	279	259	271	295	281	271	268	259	286	258	266	271	257	252	267	289	273	251	270	222	246	251	250	232	261	252	270	261	251	252	278	295	237	269	262	246	273	264	301	261	259	257	279	260	265	251	279	270	266	299	233	286	284	241	232	303	263	240	234	288	288	280	288	277	264	252	271	264	245	263	253	271	261	259	237	262	241	235	265	276	256	262	272	261	264	268	282	271	256	256	251	252	265	278	259	248	276	252	284	263	272	228	258	253	250	261	275	248	260	292	289	246	268	262	244	272	296	257	229	274	262	282	288	246	266	277	228	249	286	264	261	268	253	277	257	265	281	256	253	263	257	285	263	263	258	279	250	253	260	253	255	263	266	278	250	258	265	260	273	257	261	258	242	256	274	272	283	265	251	241	274	269	274	232	266
7175	11585	10538	5543	3577	2479	1835	1468	1224	987	829	763	727	629	597	586	523	495	485	456	461	461	411	416	395	376	364	382	373	391	346	360	346	309	321	357	344	349	363	304	362	337	341	332	340	342	339	329	317	295	306	323	315	338	328	301	343	310	336	346	332	310	318	317	284	330	325	309	282	329	338	279	314	310	301	294	303	305	330	306	312	315	289	289	317	299	299	295	331	304	292	309	345	329	340	293	326	302	306	297	328	304	315	288	269	285	323	314	314	277	318	323	327	307	322	317	329	301	358	342	314	292	324	306	318	327	303	298	313	345	346	320	312	288	349	295	331	312	281	306	325	266	328	310	324	287	300	302	286	322	308	315	283	290	312	290	307	316	294	318	302	302	318	292	332	292	315	282	317	317	286	294	325	324	326	287	301	297	298	301	309	279	327	292	309	310	310	266	297	289	304	307	332	306	307	297	295	332	327	291	312	285	267	303	275	295	319	295	300	309	325	308	311	302	311	297	323	331	315	326	320	317	307	296	288	303	300	317	312	313	344	299	295	303	281	315	285	291	327	300	285	342	316	324	307	329	299	317	323	298	301	301	284	333	304	308	278	315	330	297	313	313	298	283	310	330	310	296	296	309	277	294	296	284	329	321	311	308	318	312	324	300	317	288	333	294	305	287	319	337	282	310	285	314	333	288	291	302	275	324	283	326	292	338	305	298	315	295	277	297	300	340	309	323	308	323	301	295	290	303	274	303	294	308	333	312	314	321	303	355	312	305	304	287	309	311	292	287	299	312	295	278	306	307	323	318	291	312	324	291	287	299	315	278	302	300	320	296	308	318	288	290	319	282	297	312	311	279	278	291	316	284	313	299	312	291	324	293	315	300	316	335	323	281	297	301	312	306	294	318	305	302	306	295	345	284	324	296	304	312	300	317	306	319	312	288	302	319	304	282	291	338	306	307	304	305	331	287	281	295	315	326	289	309	302	282	287	304	320	300	327	314	298	280	294	301	317	298	275	329	290	287	303	324	285	317	314	282	337	323	277	302	304	301	314	311	288	300	295	305	317	315	296	285	313	295	305	301	327	340	292	306	313	300	299	319	274	285	311	312	302	299	301	289	317	324	314	300	286	345	329	300	299	292	299	289	319	290	291	292	279	301	297	333	293	288	298	288	294	312	309	301	318	265	336	297	293	289	305	338	297	304	310	278	290	288	319	307	326	289	286	285	294	306	306	299	319	330	306	333	275	290	298	330	295	277	316	301	289	286	316	292	327	338	316	324	314	328	296	294	311	337	301	292	310	344	296	309	307	323	323	315	313	275	306	300	312	305	301	290	292	329	268	322	324	315	335	305	325	335	294	295	279	275	301	311	325	286	312	309	287	316	276	314	283	288	319	262	329	299	303	309	282	290	298	298	323	318	325	272	311	326	306	301	301	302	297	307	328	294	322	296	315	307	321	290	296	333	286	277	299	311	329	316	315	294	315	312	306	320	309	278	288	309	331	311	303	325	317	337	319	310	304	300	313	317	312	300	317	301	319	301	317	321	293	315	302	305	315	300	299	306	291	294	319	342	279	311	312	313	287	326	312	303	314	318	277	293	318	310	299	322	309	309	307	320	329	320	302	327	286	273	329	309	312	314	306	291	331	294	300	296	348	292	299	328	265	325	315	308	304	297	303	324	302	285	288	330	333	312	301	297	290	302	306	318	279	302	314	346	306	286	295	283	326	318	310	317	327	303	316	296	297	319	289	334	316	301	311	321	321	308	280	308	324	299	321	307	297	315	304	300	325	293	302	317	302	324	292	313	307	314	303	311	306	297	326	287	298	296	287	331	324	319	304	327	285	300	290	282	300	286	314	289	317	325	285	302	311	299	311	289	297	300	286	298	304	307	307	316	300	306	302	325	292	284	284	280	313	315	336	308	330	300	295	290	276	303	302	306	297	326	299	330	300	329	322	297	308	313	296	329	309	307	294	335	298	269	327	327	303	314	317	278	287	326	302	316	298	285	329	280	297	315	310	296	309	295	282	299	308	311	278	310	326	317	310	315	295	316	298	320	310	315	301	309	290	280	321	326	295	308	318	270	300	307	313	320	280	296	311	297	341	300	301	295	307	322	326	291	300	302	279	305	333	301	275	315	336	291	308	288	336	309	299	280	276	344	260	296	294	322	322	306	284	317	301	297	328	290	309	285	306	325	284	304	324	333	318	313	279	301	283	294	296	284	304	287	306	269	317	296	307	326	302	290	314	300	320	328	295	299	342	274	294	314	291	326	322	339	316	318	296	301	320	300	315	344	308	307	310	308	302	302	305	313	290	286	309	317	334	264	363	279	282	327	320	288	306	310	319	306	297	302	280	298	309	297	290	308	293	299	293	275	300	299	301	311	309	334	315	294	302	320	311	319	314	279	329	315	290	314	294	314	312	313	270	322	322	287	313	277	289	320	287	308	334	294	304	296	308	332	308	295	283	317	323	302	312	293	311	287	327	326	325	296	293	307	291	327	300	342	304	325	325	345	332	290	326	313	302	324	279	283	297	313	334	319	310	274	310	345	303	286	287	308	312	325	290	304	295	289	309	270	325	303	298	312	287	331	311	312	282	292	286	295	289	296	345	334	303	286	319	317	287	304	348	340	290	289	335	318	272	271	294	302	290	275	339	317	294	282	329	315	285	283	314	279	325	330	301	305	310	302	310	292	304	284	316	292	320	296	318	272	328	305	284	308	302	307	342	293	325	297	291	298	305	325	311	312	326	323	307	317	316	274	315	338	307	308	334	312	304	313	311	337	321	313	285	299	290	286	303	300	294	305	298	287	304	291	308	320	307	301	316	303	329	301	280	309	288	291	334	307	304	307	305	312	317	297	298	296	304	303	313	303	319	264	268	304	286	346	287	286	303	298	292	327	332	300	292	308	290	312	305	339	331	308	309	343	302	317	316	299	305	313	314	312	300	298	296	310	293	307	316	332	309	312	318	310	299	290	307	309	277	281	297	322	327	296	309	295	307	306	294	346	316	291	286	293	297	306	283	348	293	326	295	294	321	281	285	331	327	318	298	308	315	318	280	305	292	269	300	288	273	332	327	301	289	337	309	296	306	326	336	289	341	320	288	304	330	310	298	328	287	303	294	299	318	320	305	310	287	282	307	326	280	290	294	293	303	334	320	316	308	311	311	282	291	306	305	318	317	340	303	335	306	315	313	326	339	321	300	311	335	300	294	321	312	281	301	317	271	302	314	324	312	291	297	300	293	281	315	292	295	315	350	294	330	302	325	309	318	285	291	306	306	327	267	317	318	313	294	325	305	307	321	313	290	323	302	286	279	334	277	296	287	308	315	291	325	298	305	302	303	315	318	305	317	337	296	287	298	298	301	295	303	292	294	315	329	283	300	333	296	310	335	295	346	272	292	279	290	314	301	308	294	305	304	317	279	307	276	299	351	270	297	301	310	317	310	307	325	294	300	301	313	313	287	318	300	317	296	304	308	324
23327	20978	27874	24284	20983	21033	8284	1495	1114	954	857	795	702	650	719	661	603	557	595	529	548	517	511	513	492	560	517	519	522	514	497	521	488	495	505	473	518	480	478	444	488	496	471	456	503	454	500	506	468	449	446	462	498	528	490	469	473	476	487	452	442	427	474	406	453	495	461	478	439	458	447	475	429	446	493	438	457	448	478	446	466	432	468	456	459	465	454	436	454	444	488	429	416	462	501	495	441	476	411	432	407	461	472	473	441	479	450	439	439	426	453	465	486	453	442	423	464	478	465	452	453	456	456	465	392	442	499	438	423	444	448	447	467	453	486	468	433	463	456	468	475	475	462	474	452	459	445	412	457	438	433	434	454	412	465	464	460	459	472	406	435	464	455	419	452	414	430	471	465	458	454	441	458	433	454	473	473	433	471	475	439	425	443	424	481	481	428	457	459	438	413	437	421	418	435	449	434	426	410	439	410	459	462	464	404	461	455	463	476	437	434	469	411	410	437	455	468	412	428	402	470	465	485	453	465	473	430	469	412	429	445	463	452	469	422	451	489	491	438	432	453	425	456	452	463	483	432	418	456	452	453	453	445	446	427	464	451	459	463	458	441	440	437	449	446	451	432	462	445	466	479	399	445	472	434	462	409	455	487	458	459	447	430	460	467	458	475	430	487	447	468	462	470	465	445	479	462	455	470	436	465	409	432	429	455	435	469	478	428	479	437	454	429	443	476	441	466	424	448	436	422	430	468	462	455	450	447	463	443	454	457	460	451	479	463	423	464	423	416	451	429	469	438	481	466	441	416	487	465	427	444	443	442	499	431	487	461	492	455	464	442	468	435	416	438	417	436	470	427	444	436	430	452	467	425	461	431	447	452	453	441	452	466	438	470	418	449	436	441	455	452	445	484	433	433	427	439	433	445	468	440	467	420	439	462	442	424	457	443	489	465	433	440	485	479	424	456	423	464	433	438	420	466	459	449	439	466	453	427	484	456	448	441	467	399	492	467	437	438	438	455	467	460	479	479	459	474	437	440	443	420	475	434	459	460	439	462	496	454	453	446	411	429	457	461	457	446	450	431	450	433	453	438	467	468	426	452	471	458	441	471	478	407	461	483	446	459	441	425	467	462	445	452	457	453	517	478	448	408	451	461	426	491	465	427	484	480	478	400	446	452	440	437	455	465	436	459	416	419	462	444	456	450	453	441	462	429	429	455	497	463	422	483	428	435	449	493	483	458	470	444	464	445	437	462	460	435	451	450	451	495	455	434	437	444	429	469	470	448	430	462	446	492	462	434	459	442	429	442	435	461	486	458	460	470	468	430	466	443	408	447	448	456	488	426	433	445	485	465	412	449	455	435	412	469	495	440	491	448	454	460	475	438	454	440	447	415	465	470	485	473	464	446	413	454	445	458	494	441	424	437	440	452	424	457	433	454	479	446	398	446	448	448	445	428	457	452	443	454	438	441	467	453	438	427	462	437	444	432	457	459	430	456	462	491	440	445	509	417	473	441	473	474	441	458	406	464	425	460	451	479	410	447	481	471	444	445	445	467	437	402	466	426	421	441	441	424	425	424	465	473	468	443	438	434	408	439	434	441	454	481	444	429	454	438	483	444	417	457	448	474	452	444	455	470	426	464	478	487	483	442	428	474	416	415	478	452	422	441	458	480	427	435	460	477	446	397	440	468	474	433	467	487	449	392	458	441	457	455	450	444	440	470	446	443	469	424	452	469	422	432	429	450	420	435	470	417	425	450	448	406	464	426	439	424	481	451	457	423	443	448	471	463	463	423	467	452	435	424	462	455	431	428	465	474	474	431	433	482	466	458	485	446	448	460	450	427	462	483	423	469	463	448	433	458	465	448	479	440	416	470	465	476	474	412	442	470	452	489	457	457	448	446	452	435	465	463	477	427	427	450	443	457	455	450	480	449	475	417	440	458	461	418	414	462	444	472	448	461	432	473	458	441	389	482	453	425	415	442	447	428	445	426	453	512	446	449	413	472	470	451	454	458	442	464	450	416	467	463	449	461	414	519	422	475	416	442	433	445	441	458	435	476	451	419	462	486	426	436	432	429	392	432	452	465	479	449	398	402	469	477	483	427	468	455	459	438	455	453	473	472	475	485	437	427	481	457	431	433	433	439	459	426	482	441	440	415	460	443	493	434	447	452	466	413	478	447	449	448	377	510	442	431	453	448	423	418	466	448	417	439	480	500	446	433	429	455	436	446	433	476	422	462	440	425	421	471	459	441	478	418	421	427	481	445	462	419	436	464	452	475	427	476	433	409	430	430	441	489	466	421	463	417	465	405	420	458	480	473	457	445	413	476	475	436	437	441	438	418	436	462	455	424	421	477	466	458	425	422	446	456	446	428	433	441	479	423	443	453	462	454	439	446	498	492	482	410	462	443	437	444	435	474	451	482	477	452	485	453	479	456	446	480	455	443	433	438	464	471	437	423	451	412	427	477	454	422	421	448	433	436	438	429	442	422	461	475	458	440	480	472	403	464	421	475	432	435	458	449	449	442	456	466	474	467	467	497	451	461	465	483	464	492	435	447	454	477	448	425	465	464	418	494	439	435	453	497	434	455	432	458	444	470	441	474	455	462	461	458	471	471	434	460	475	419	426	455	439	447	470	472	439	447	449	449	490	410	482	456	452	428	480	449	463	471	443	499	441	436	416	449	446	446	424	472	443	412	458	456	464	433	423	442	449	424	471	438	396	479	438	430	457	436	438	472	480	412	452	425	464	454	441	466	484	417	435	474	447	446	435	439	426	430	407	450	440	443	481	449	433	466	457	439	474	446	482	449	389	391	454	449	477	447	448	422	448	456	475	426	464	436	442	457	447	445	426	467	452	486	471	429	447	445	404	462	421	438	494	454	434	469	439	426	456	469	485	440	443	516	475	417	458	467	464	439	451	471	415	441	456	452	438	447	400	390	440	459	413	460	471	407	460	455	478	440	416	510	430	455	475	438	416	464	441	421	507	461	446	432	457	477	458	428	451	451	454	470	428	446	454	463	451	434	474	443	495	493	463	463	452	423	451	444	408	444	436	489	474	440	454	474	441	461	453	425	424	474	464	458	444	449	465	452	443	493	430	436	466	434	414	438	442	431	441	448	464	427	504	429	427	488	469	460	463	445	457	425	455	438	433	483	409	442	447	417	469	436	441	409	431	430	450	451	433	486	451	426	446	432	448	456	453	468	436	442	462	466	434	431	438	450	461	432	418	456	410	469	423	472	470	494	444	451	459	484	481	433	507	403	427	460	478	447	439	435	445	430	421	409	460	432	418	406	450	422	467	440	450	463	474	492	437	447	419	440	415	461	495	457	413	469	452	458	470	468	505	433	413	420	429	438	478	446	404	444	434	460	436	433	427	427	469	472	439	428	429	445	437	448	464	430	425	437	439	452	431	434	436	429	424	450	508	436	430	453	448	457	476	424	482	452	428	428	447	441	434	480	467	451	432	459	439	427	417	443	437
10027	17676	16155	9314	5931	4293	3288	2535	2106	1704	1445	1328	1173	1024	1042	940	870	834	773	733	677	704	672	679	634	608	581	644	549	551	559	554	549	563	517	504	529	499	522	518	562	543	494	508	480	512	548	520	473	520	477	501	509	488	470	499	484	450	490	463	471	482	460	498	492	452	494	453	465	458	455	463	467	465	507	475	486	477	461	472	502	439	484	457	434	504	425	453	445	457	429	451	481	439	412	459	489	478	457	444	474	448	455	404	458	469	477	427	491	431	452	433	470	443	468	446	457	469	450	502	445	494	474	403	448	406	466	515	454	437	485	448	433	449	428	445	454	439	429	451	427	475	440	469	463	496	479	478	450	444	440	480	461	406	435	453	468	443	439	449	441	450	460	465	470	436	456	445	471	435	466	434	463	454	431	495	471	425	441	453	466	468	481	479	465	437	459	443	506	442	471	441	408	410	452	448	455	450	462	475	429	453	431	418	418	438	470	482	459	456	463	472	449	429	488	472	434	443	446	478	464	458	466	431	450	479	475	426	406	426	473	439	466	468	440	424	482	491	435	432	444	472	451	481	480	463	445	460	462	416	450	440	443	446	436	463	465	474	474	425	470	432	476	451	436	467	471	454	467	448	463	436	471	470	473	463	453	459	447	426	438	473	429	436	469	449	480	444	467	480	422	446	419	452	447	431	487	487	393	468	460	445	427	428	466	467	422	455	462	439	461	421	449	438	419	432	429	430	445	486	470	422	479	449	455	495	439	461	444	443	448	494	415	455	474	449	409	410	441	411	452	469	432	428	431	441	413	439	439	442	443	459	450	457	440	443	422	470	475	495	450	468	438	471	460	448	478	422	436	445	480	453	435	439	455	437	444	431	486	436	440	467	462	477	423	463	434	495	450	431	441	490	457	441	445	444	496	459	486	469	467	459	423	444	449	469	426	439	456	431	450	444	441	448	481	446	431	453	458	440	424	449	459	457	437	463	427	454	463	456	460	443	483	507	407	439	476	450	440	454	441	446	449	460	460	470	479	448	448	416	469	439	470	434	439	460	506	431	445	487	467	489	436	438	465	435	460	452	481	440	479	434	485	448	437	478	460	454	468	453	446	405	488	486	447	450	418	480	435	455	457	451	451	433	435	470	471	459	439	476	443	470	451	461	435	461	436	435	480	434	461	449	464	430	453	439	422	401	417	458	441	469	452	493	439	474	478	485	447	477	429	431	474	452	439	459	450	457	435	487	440	443	485	430	481	457	432	434	434	436	476	470	440	448	432	482	441	450	476	427	399	410	451	435	447	465	475	419	421	445	491	422	426	435	434	461	449	467	482	469	472	413	459	472	428	508	424	456	447	463	444	464	462	458	466	456	462	474	430	437	476	413	430	440	461	474	469	439	475	477	453	449	450	479	446	478	455	452	427	455	460	439	449	448	457	427	429	438	435	452	427	467	479	431	459	430	451	461	410	479	461	447	456	462	407	430	480	420	444	460	462	459	452	428	452	468	457	443	454	439	486	429	453	477	452	439	440	486	439	480	443	452	441	433	523	462	439	473	408	409	438	412	471	447	428	447	431	417	457	444	462	414	439	469	448	466	452	481	485	447	456	459	442	423	454	473	454	455	459	435	446	458	454	448	426	475	452	437	476	436	496	459	446	491	448	440	455	441	444	471	464	429	498	443	440	446	477	464	444	460	448	443	435	413	429	435	454	467	496	390	463	431	455	466	435	446	425	425	495	400	452	412	471	463	473	439	419	443	465	462	440	449	456	458	440	430	450	457	475	461	425	453	399	428	459	464	454	423	439	420	441	450	455	444	486	431	465	472	461	451	452	446	445	432	442	423	407	466	431	461	456	459	467	453	436	472	462	452	456	455	437	506	455	496	475	475	444	427	416	453	447	507	471	465	474	462	445	421	447	437	458	454	418	485	429	479	462	491	484	419	410	464	443	439	453	442	462	431	428	441	445	427	417	467	427	457	406	403	398	465	458	431	439	445	407	441	463	454	459	435	455	439	421	459	463	433	429	468	454	464	444	449	452	476	428	461	444	427	456	431	448	415	487	475	473	403	447	455	433	454	477	436	474	443	457	443	462	427	464	438	467	449	401	459	469	447	460	457	461	480	437	455	453	444	449	457	450	452	418	427	472	407	487	402	456	462	447	480	439	459	451	445	438	437	452	429	430	433	429	490	489	474	477	443	465	459	482	458	473	447	444	464	458	459	451	443	464	442	465	470	427	441	423	477	464	464	458	424	443	484	472	418	481	472	492	449	436	443	470	497	476	410	445	472	470	396	448	402	470	422	433	466	438	457	413	443	459	491	471	454	419	435	409	476	452	421	466	461	468	468	424	436	418	462	448	434	440	472	435	453	477	480	453	446	481	422	459	489	413	447	444	469	434	460	401	464	450	426	511	438	463	414	453	506	443	445	498	430	425	488	471	476	442	433	452	444	430	455	463	446	496	431	429	399	480	459	442	441	460	450	449	485	437	413	437	442	465	481	454	494	481	435	433	467	443	443	434	441	418	458	412	457	420	419	448	451	465	466	448	458	439	461	465	458	444	462	461	475	474	426	438	452	439	468	491	426	445	440	479	459	467	483	408	423	447	451	427	451	476	450	417	413	457	472	468	428	453	425	463	468	476	463	435	422	444	441	478	436	414	466	422	476	447	477	481	467	450	467	433	438	477	435	425	413	454	469	448	413	439	436	501	465	445	468	446	417	453	435	444	472	431	443	472	480	495	456	408	457	441	464	460	489	429	469	466	449	456	419	452	478	448	453	442	474	446	399	465	470	449	436	403	448	447	468	431	454	469	435	473	403	458	447	450	437	427	422	451	437	446	434	434	452	474	437	387	430	435	480	462	435	474	453	419	414	412	486	455	451	431	474	481	425	446	469	446	452	490	469	453	436	460	430	450	498	447	453	432	464	414	462	446	451	468	481	472	453	469	500	442	421	434	416	420	473	469	443	487	455	473	450	442	439	469	442	469	491	482	429	419	462	472	445	464	460	443	439	450	472	445	470	440	468	451	496	472	438	460	455	442	429	422	453	417	487	491	454	445	431	457	468	502	437	497	454	450	468	441	464	478	516	462	439	471	448	460	464	442	423	471	462	463	422	449	473	469	421	472	400	473	435	478	414	423	444	452	473	433	437	448	418	434	437	462	423	471	474	455	419	449	473	463	461	422	461	466	448	452	452	478	471	449	457	437	485	439	462	458	459	449	484	418	427	460	430	447	443	488	430	434	454	424	456	465	455	469	413	431	436	427	479	457	463	462	396	445	466	485	437	472	425	463	407	431	436	419	487	410	431	447	453	458	445	435	493	413	423	457	482	451	415	471	437	414	500	420	447	462	473	414	441	473	482	451	477	472	449	445	448	484	415	463	457	477	463	432	428	456	457	459	468	437	449	439	457	440	462	424	432	419	428	460	458	448	462	461	441	426	389	421	429	439	432	458	432	414	476	453	426	446	486	447	477	420	466	473	454
28282	15211	2577	897	763	730	706	695	735	704	693	733	688	654	701	750	682	678	719	722	692	631	705	673	678	686	669	676	724	692	698	672	675	663	730	732	670	707	717	715	656	685	647	654	703	669	670	646	653	635	680	679	717	702	724	670	654	707	692	712	669	650	678	714	665	653	672	678	709	656	700	745	649	679	658	687	706	703	668	679	694	690	669	705	677	684	648	718	654	652	712	709	689	671	658	675	647	699	716	648	680	687	668	709	656	678	669	754	735	673	691	711	681	673	698	695	601	623	695	606	686	673	683	692	719	682	740	676	670	677	646	629	660	694	701	708	687	642	651	652	649	720	647	673	672	669	692	697	676	668	691	660	711	667	684	656	694	749	649	737	713	655	693	702	673	648	712	691	717	699	663	681	706	694	674	663	704	666	682	645	648	683	680	681	685	679	703	698	700	689	690	656	659	710	683	652	697	674	720	665	681	695	657	700	666	717	697	660	692	741	697	659	709	657	667	635	682	654	722	692	762	623	702	649	677	708	678	725	685	663	696	709	689	688	692	670	694	689	697	677	674	673	645	632	715	683	677	650	671	677	723	668	689	639	694	657	662	642	687	675	678	707	663	654	666	706	695	698	731	717	717	680	673	673	712	634	672	673	703	689	638	680	708	702	717	671	679	653	722	705	674	693	721	711	694	645	650	720	662	657	694	707	662	654	674	681	717	640	703	738	658	662	699	664	683	704	686	661	724	695	703	647	636	638	647	687	707	674	667	668	715	698	656	720	669	629	649	683	681	672	661	674	689	686	721	700	673	696	696	687	732	680	620	659	665	719	647	711	682	696	707	688	704	711	706	666	676	681	683	680	657	684	698	690	646	646	669	700	691	649	677	659	696	643	693	671	695	691	706	668	685	696	650	690	718	729	667	662	664	649	768	675	736	697	705	709	674	683	670	730	678	680	669	681	691	667	689	673	683	676	657	675	668	706	673	669	692	656	712	706	705	705	669	636	669	679	680	675	721	703	681	670	616	639	636	709	661	666	722	671	717	703	682	704	668	679	622	641	729	704	643	704	701	710	671	655	669	687	684	710	669	710	623	688	697	665	650	690	690	713	713	658	674	635	681	716	730	710	685	618	673	619	673	693	692	656	686	700	675	671	683	703	675	694	652	642	688	633	640	674	722	712	671	699	664	653	705	690	700	691	665	699	684	690	681	703	701	693	674	680	712	629	660	660	677	676	699	673	651	681	691	658	684	692	679	683	738	685	639	682	687	688	706	688	614	654	678	693	668	712	722	700	716	646	702	660	679	659	658	742	644	681	656	655	690	698	714	730	683	732	711	657	690	671	677	698	681	689	654	692	655	665	651	687	680	653	690	660	666	661	648	699	689	697	688	657	651	709	654	717	673	698	652	698	721	706	664	690	716	701	679	655	675	665	727	679	666	709	708	653	660	671	663	695	672	685	691	662	678	697	673	744	648	655	672	662	697	665	634	702	630	662	704	682	702	639	650	676	658	688	742	681	691	705	704	698	706	696	646	678	636	680	676	671	665	654	684	664	695	703	675	631	734	675	667	671	679	664	682	712	629	671	670	738	715	653	694	646	685	688	665	716	698	717	675	681	640	740	686	696	715	676	679	743	708	692	719	661	667	714	716	688	691	657	672	648	716	686	714	660	689	684	725	658	642	680	675	686	682	686	673	621	674	640	717	686	680	660	690	706	651	708	628	680	694	663	698	648	688	673	690	640	682	705	688	666	663	722	653	656	697	698	678	646	687	673	677	668	618	692	684	632	703	701	716	670	722	687	679	677	669	671	673	696	672	707	701	669	724	680	678	632	668	696	664	686	695	642	676	723	686	712	681	660	671	699	659	671	697	693	698	689	675	656	648	696	707	700	663	697	698	695	643	631	683	717	714	705	654	687	751	668	739	765	701	664	681	653	643	666	681	737	736	658	681	738	644	713	686	659	675	673	700	680	675	655	694	676	680	693	714	653	677	654	690	657	682	695	672	685	660	717	659	678	699	727	740	659	694	654	658	676	631	717	696	690	709	721	657	700	686	733	676	693	700	680	676	731	650	703	690	685	681	661	688	677	702	730	729	652	686	719	692	666	662	700	706	680	707	681	680	689	692	667	690	655	677	674	699	699	700	677	724	671	692	682	716	702	688	696	710	670	694	674	674	704	746	640	662	681	675	701	677	695	681	699	708	707	701	719	685	683	691	680	696	689	707	696	696	681	692	643	665	731	657	635	655	702	642	689	747	674	665	695	671	670	698	675	675	678	696	670	673	634	727	662	677	660	713	664	665	683	662	658	656	649	684	726	646	686	702	675	653	647	669	700	711	735	723	722	690	669	699	687	670	702	786	671	696	702	716	756	664	665	677	667	693	668	665	678	685	654	702	740	665	690	721	668	697	683	657	699	669	676	683	673	700	688	669	677	689	711	666	676	679	713	690	716	652	709	686	703	661	688	667	656	692	674	686	667	679	671	683	708	692	705	681	665	695	682	687	685	689	682	713	696	717	658	733	689	686	682	684	705	676	663	698	730	619	681	636	709	714	674	714	701	719	707	691	682	673	727	659	683	683	689	661	688	649	680	692	671	677	693	717	657	673	713	664	672	699	732	724	687	688	675	687	676	725	694	720	645	769	665	721	689	720	652	705	692	717	673	715	689	686	699	725	694	693	709	705	670	683	652	657	668	669	673	672	650	710	679	680	641	717	664	689	719	689	657	630	674	674	733	679	683	655	715	654	678	707	700	689	647	706	687	677	721	675	671	650	747	674	725	634	733	662	654	706	656	676	705	704	730	716	713	706	689	723	657	705	681	678	672	647	657	667	690	684	715	723	666	691	669	662	672	714	690	715	653	672	658	714	723	665	691	684	673	749	724	687	646	650	651	646	707	676	688	752	714	734	700	725	723	629	675	632	674	705	675	673	716	687	647	644	698	703	689	699	702	684	675	702	680	667	741	654	687	733	726	699	705	679	697	668	644	687	671	701	674	689	721	665	662	682	707	655	644	669	685	715	666	700	664	667	676	677	706	686	735	660	675	701	681	721	695	634	697	758	698	686	693	698	744	693	673	670	739	694	659	685	690	704	671	702	736	709	683	663	681	688	710	642	648	694	699	734	663	725	711	688	686	729	681	721	689	710	731	669	709	681	668	654	653	649	684	683	655	661	670	645	687	644	693	677	678	716	726	648	681	687	685	686	653	705	713	663	703	670	689	653	658	675	688	706	698	637	705	697	657	682	743	702	705	707	686	698	660	679	685	642	677	691	699	677	660	701	663	705	695	677	679	669	679	658	702	676	655	712	717	662	676	672	694	665	666	718	698	678	707	667	711	688	657	734	708	653	677	765	646	665	631	703	707	674	729	680	729	682	649	682	641	647	655	724	747	708	744	702	695	688	713	671	670	715	723	726	697	707	677	687	706	752	674	675	669	676	669	716	696	681	709	689	683	686	688	709	656	648	648	682	658	678	676	654	726
5365	1465	1374	982	828	822	799	821	778	783	752	725	725	742	770	793	736	745	788	730	701	720	750	780	767	794	752	744	737	778	744	764	754	717	740	760	719	736	662	781	712	721	747	762	727	748	723	764	718	702	788	783	753	715	679	726	767	783	746	741	710	751	764	738	731	764	770	733	702	701	721	675	738	744	715	818	741	692	720	813	720	756	688	723	754	763	716	727	743	751	738	750	715	747	776	751	732	769	782	760	708	749	754	740	748	682	728	746	719	770	764	763	694	741	734	720	724	742	765	772	736	688	703	725	729	759	728	739	701	667	708	776	754	736	732	688	714	723	732	764	715	724	745	773	813	690	756	750	757	728	727	691	799	730	671	751	729	733	735	713	759	746	723	773	773	812	746	728	718	730	699	740	765	687	829	738	754	714	773	733	743	733	713	736	700	736	765	710	727	743	710	766	765	743	757	760	793	724	791	709	756	793	770	711	757	702	804	660	736	738	749	732	730	731	747	760	759	734	727	731	726	723	766	792	741	775	760	727	696	758	742	772	779	752	723	753	732	774	709	736	712	773	726	749	773	700	792	733	738	724	702	705	765	755	743	786	768	733	737	788	756	757	727	687	728	783	695	702	738	718	745	769	738	748	768	773	790	771	710	788	731	743	714	747	726	803	738	711	767	741	761	716	743	700	752	745	761	765	710	773	732	770	779	722	738	746	733	744	740	756	735	758	748	731	698	741	692	772	743	684	728	709	754	791	742	755	772	671	753	771	730	787	723	738	707	771	719	752	739	762	739	761	751	762	781	732	739	791	766	752	723	703	755	739	755	715	713	716	700	721	749	763	731	697	707	728	770	759	747	734	765	763	714	766	763	733	751	704	764	755	733	753	746	796	749	757	717	719	741	712	793	716	733	778	749	722	762	783	724	736	731	752	748	767	731	712	709	740	750	757	735	754	754	693	741	731	722	701	787	761	733	742	736	775	758	718	761	788	763	705	718	782	742	708	724	740	697	766	725	712	676	710	774	751	733	719	714	735	745	785	668	726	739	730	734	795	738	757	741	716	787	767	728	822	736	723	750	750	734	781	716	738	706	722	726	714	728	756	742	760	729	743	717	700	774	761	718	674	757	749	710	768	719	698	737	715	776	775	739	790	717	723	712	690	764	712	707	738	747	732	731	738	770	798	703	729	722	778	718	747	738	722	739	704	770	697	706	757	725	772	736	730	795	735	722	682	764	734	774	734	772	750	779	742	743	741	706	748	690	759	722	727	743	697	800	716	751	737	773	780	764	739	761	720	681	735	740	765	739	730	760	715	772	751	700	752	719	739	788	758	751	746	707	714	712	699	724	727	721	742	767	677	785	735	763	778	721	747	748	725	688	734	704	761	760	770	777	737	736	724	743	716	769	712	783	749	758	733	773	713	743	794	780	772	778	784	710	741	766	723	720	730	766	753	739	767	735	734	765	774	753	743	720	754	732	713	712	747	730	713	728	792	724	755	747	714	767	753	782	766	699	775	791	783	706	716	756	747	740	741	700	754	742	768	720	710	767	735	710	714	673	758	711	744	723	787	687	729	711	754	756	725	752	723	725	744	775	748	767	740	752	743	760	724	721	754	732	736	756	701	702	765	712	703	787	729	749	754	729	749	704	722	757	724	752	721	730	744	760	728	751	756	747	759	750	728	732	709	741	699	718	763	729	741	803	788	742	720	721	772	721	754	797	714	732	741	729	750	681	757	766	785	726	747	744	703	734	719	732	761	707	726	733	714	769	743	698	715	695	715	758	785	727	711	729	745	769	713	724	760	722	742	734	767	741	742	762	798	767	743	751	761	766	733	760	777	682	719	717	726	777	690	759	699	768	745	707	734	699	795	726	775	712	740	782	709	737	764	745	713	779	721	735	809	749	777	758	739	753	718	759	721	741	774	730	753	763	750	720	734	752	756	724	734	765	741	776	772	717	730	782	741	807	771	710	729	738	748	706	806	759	724	743	696	743	787	709	744	723	729	723	783	749	727	749	712	755	729	757	796	725	758	758	716	722	722	713	731	687	762	726	733	766	798	765	753	783	747	746	717	758	755	709	757	757	756	781	755	734	771	812	720	706	728	726	740	804	748	769	791	766	754	736	768	731	674	758	752	718	748	775	728	746	728	795	760	715	709	792	747	753	694	717	768	698	752	720	795	682	789	738	792	740	746	728	700	771	744	767	769	731	733	713	772	700	750	741	756	720	785	710	800	716	720	748	728	722	776	768	725	761	756	777	735	704	684	766	738	715	727	776	732	769	771	712	733	798	772	731	738	784	754	720	749	758	744	763	715	779	786	682	770	752	742	737	752	771	728	771	755	715	718	759	734	788	773	702	752	726	759	731	762	765	752	754	780	798	770	680	777	714	732	793	725	714	749	761	707	725	745	754	672	713	752	706	738	731	764	730	713	730	695	736	788	740	672	718	702	740	756	751	756	725	754	712	793	714	723	727	719	758	758	748	749	745	713	709	719	792	761	753	730	746	736	760	747	758	764	710	745	764	695	738	702	747	725	693	776	707	745	686	716	726	718	724	795	741	777	779	742	711	725	752	724	758	717	752	723	745	783	801	771	759	679	726	719	780	763	732	789	720	737	697	700	779	782	747	746	718	749	711	766	792	745	777	771	697	638	714	719	744	805	727	724	760	694	756	747	723	744	713	699	732	737	733	763	768	713	756	768	750	709	762	695	760	728	792	730	797	787	722	708	749	726	725	753	740	697	729	755	693	728	794	745	726	760	726	745	765	740	788	765	723	711	751	715	786	762	752	732	703	759	766	735	710	781	765	703	764	767	814	742	739	726	774	751	707	737	719	752	707	748	739	675	722	734	747	773	735	776	733	715	725	725	744	751	733	752	744	741	703	774	772	750	747	731	755	760	762	734	758	718	729	748	748	746	752	720	778	729	746	766	761	705	723	754	745	747	749	718	765	738	776	725	758	733	697	782	741	740	775	758	750	749	725	735	747	782	767	707	780	728	753	727	723	728	756	733	727	794	717	815	759	758	701	757	744	742	757	761	749	751	735	736	736	724	740	752	749	721	741	727	760	727	759	714	708	736	768	778	744	721	830	708	740	757	779	725	726	735	781	730	790	716	729	772	702	765	712	730	705	754	777	773	734	729	757	735	750	723	762	727	739	733	711	693	744	708	722	746	738	746	768	719	742	702	761	673	777	712	740	743	747	758	746	721	694	753	781	719	755	742	690	787	787	683	751	757	754	745	799	738	705	768	752	754	709	764	730	775	718	743	764	759	711	764	736	750	752	754	786	718	801	735	698	755	782	772	725	745	776	739	747	722	724	762	747	709	775	745	784	786	735	761	751	711	796	778	810	762	695	802	689	696	740	757	749	726	719	731	705	773	717	720	734	729	745	720	699	707	820	776	723	706	794	757	712	781	746	748	728	765	743	712	750	716	720	750	740	719	733	752	717	739	725	748	726	749	757	740	723	713	726	732	768	719
25318	20982	27612	24556	20976	11624	1235	730	648	547	506	419	443	410	388	368	338	342	307	321	344	315	307	289	326	293	320	288	288	309	297	299	282	297	301	312	315	264	292	236	273	303	270	276	264	281	267	284	279	296	292	270	271	276	261	308	286	246	285	269	271	290	264	260	288	256	251	252	289	291	238	282	261	250	297	272	288	293	261	268	287	277	273	260	234	288	266	279	273	253	242	253	244	245	276	251	241	262	244	255	280	265	255	267	277	255	262	262	276	286	293	260	229	279	243	318	244	257	239	270	234	282	247	246	256	247	272	261	245	282	256	264	239	275	284	245	233	255	292	256	283	255	291	269	260	269	268	256	250	256	280	264	272	254	228	258	246	230	270	288	261	250	245	269	265	246	259	271	258	285	271	270	247	254	297	250	243	307	255	266	266	278	265	277	260	244	277	269	285	245	279	233	269	281	251	251	252	245	270	229	273	259	269	255	286	285	265	257	275	285	263	274	234	273	244	274	268	273	256	238	262	236	290	264	236	271	254	276	274	270	255	287	272	272	245	214	263	256	281	268	256	324	295	278	260	270	287	268	247	278	245	288	271	270	261	285	252	242	249	286	268	254	265	301	268	264	246	281	290	278	270	299	248	266	239	245	290	270	276	254	263	252	295	249	278	269	250	242	272	261	282	256	270	275	281	269	267	271	284	258	283	280	282	230	262	251	271	270	252	282	238	270	243	249	249	242	241	263	267	285	264	254	259	254	267	254	287	262	243	278	265	257	284	257	257	260	285	259	257	266	258	262	283	260	294	260	252	277	237	251	269	268	253	258	247	243	242	268	273	277	233	251	230	255	267	279	263	233	260	272	265	265	260	266	282	243	248	271	257	271	220	271	268	260	257	256	282	265	248	270	247	273	264	259	279	280	245	255	285	259	282	297	272	272	254	276	241	260	275	286	246	245	259	245	256	272	280	249	277	278	254	254	247	247	279	257	240	237	266	252	235	299	305	248	273	270	255	249	246	248	259	264	262	241	300	264	218	252	261	257	265	255	279	266	257	284	254	253	276	278	260	260	277	264	263	273	266	289	250	267	247	265	257	262	257	269	251	251	249	254	276	283	261	262	276	253	239	274	303	269	284	264	256	258	290	288	248	274	246	273	266	276	239	289	282	254	262	245	277	264	261	245	225	281	261	229	232	244	281	263	265	272	261	255	252	267	284	250	283	233	262	256	269	279	248	253	241	275	266	244	297	277	273	282	277	253	256	261	245	258	280	270	278	264	250	252	257	240	260	259	265	253	269	265	293	271	279	251	247	264	243	257	295	269	267	283	253	286	276	271	269	273	237	283	255	235	239	238	269	248	269	306	252	265	278	256	276	247	260	241	269	232	245	272	279	254	242	270	249	252	280	225	276	306	276	262	294	262	258	235	267	257	249	256	256	281	229	237	248	219	274	262	244	261	287	248	259	264	256	241	265	261	238	246	270	302	240	240	288	277	234	251	253	298	272	289	264	277	258	238	286	251	255	287	305	241	286	273	252	252	259	271	278	263	272	275	250	273	264	266	253	251	234	281	257	264	271	295	254	278	264	255	282	272	234	278	256	265	257	267	272	267	245	285	253	273	242	275	270	260	281	263	258	299	266	246	247	271	281	247	271	260	257	250	249	265	267	294	277	252	270	273	277	236	267	269	264	251	261	231	215	253	234	258	237	242	264	276	253	270	279	265	276	276	257	263	285	225	258	260	284	255	258	249	255	279	267	257	281	275	272	263	248	257	233	248	303	268	255	255	241	265	259	269	267	256	274	267	248	263	272	245	292	252	271	246	267	224	278	248	269	302	255	249	262	253	230	290	265	239	269	260	255	264	278	283	270	263	264	266	268	256	244	257	287	242	237	269	239	242	277	257	226	286	249	292	264	275	297	271	234	294	263	273	264	267	265	253	263	292	260	282	284	279	292	264	256	228	251	269	263	290	249	243	267	298	277	264	251	251	274	274	259	245	254	230	265	247	285	264	254	242	252	247	289	291	256	254	237	250	268	272	260	262	266	261	276	279	276	257	244	269	278	266	271	255	286	263	246	274	253	262	280	256	264	277	254	271	253	265	235	246	284	275	265	272	263	267	256	280	278	269	286	248	242	237	263	268	293	285	291	264	268	283	254	275	271	284	266	243	285	270	274	245	262	239	284	266	273	272	270	263	260	273	277	266	243	276	236	277	267	276	272	265	278	248	235	242	279	257	246	260	256	272	227	272	259	256	262	285	268	258	229	262	271	269	251	242	276	265	281	253	301	275	261	303	266	252	253	247	232	251	258	255	273	276	249	250	240	265	254	271	259	280	245	293	277	270	265	270	259	260	240	252	262	279	263	278	273	270	255	276	257	279	291	294	255	255	268	286	277	285	249	260	254	268	272	272	262	278	248	234	253	273	258	279	242	240	258	257	252	264	256	243	263	253	268	254	266	285	295	285	270	247	259	270	252	296	279	255	276	274	278	252	290	271	255	283	273	258	235	276	233	271	271	256	267	270	254	278	275	242	270	265	281	231	270	290	263	266	256	272	250	255	273	293	277	267	230	260	267	225	277	263	276	292	285	248	229	278	261	293	255	259	272	277	265	288	277	260	248	236	289	276	279	271	283	265	255	260	263	279	289	273	222	265	266	262	265	269	279	275	245	269	270	248	258	259	251	229	255	253	275	277	250	269	258	261	259	274	239	274	283	268	274	266	247	249	246	300	251	249	261	257	246	282	280	284	239	280	271	256	237	269	286	241	275	281	251	242	271	294	262	237	214	252	263	270	252	262	241	220	263	257	260	284	234	297	288	266	272	288	280	266	224	275	277	266	282	262	263	273	265	275	283	269	248	286	293	239	271	236	259	260	277	257	249	249	266	276	269	247	248	274	245	284	260	251	252	250	235	259	235	240	250	262	257	266	245	266	284	261	261	235	298	263	255	275	263	277	254	259	257	264	275	229	252	247	269	261	267	264	269	264	294	270	255	291	265	270	288	262	278	252	288	273	245	236	290	246	274	268	291	254	256	262	266	258	265	251	276	259	279	246	252	242	300	271	278	276	235	252	262	262	253	279	236	236	279	291	265	294	273	272	261	265	254	295	243	264	252	257	280	268	260	260	261	282	266	277	264	251	248	264	277	235	283	270	251	274	257	272	245	272	251	256	245	263	258	258	270	282	279	280	243	279	235	262	249	249	253	253	271	282	268	278	230	258	261	280	271	247	256	253	240	241	254	271	255	259	259	244	264	275	273	260	277	254	226	266	278	275	249	278	272	259	272	245	290	252	241	240	237	234	269	266	282	259	253	286	256	280	291	295	221	248	233	247	272	245	286	249	282	261	252	283	266	251	242	277	283	274	297	254	292	287	266	242	275	268	258	265	289	248	292	263	238	257	269	297	235	279	294	247	245	256	251	280	271	279	267	236	252	243	265	297	272	249	263	261	250	269	271	239	262	253	256	273	243	262	301	310	285	269	274	249
7328	11513	10619	5625	3555	2470	1861	1497	1169	1046	895	751	712	667	625	612	517	536	468	444	428	429	409	406	412	393	381	382	381	371	333	366	355	346	351	339	365	352	346	346	356	347	322	305	328	321	334	306	345	324	322	324	332	334	354	316	365	306	313	307	337	332	334	319	318	326	295	313	334	299	318	315	313	319	310	287	316	348	321	309	333	301	333	290	301	322	301	291	334	298	352	302	321	278	322	296	306	301	296	292	327	282	334	295	306	299	317	295	310	322	313	335	306	261	304	296	292	309	325	322	317	351	311	325	315	305	309	285	319	310	282	283	312	330	285	315	316	313	317	304	334	318	318	330	285	313	308	324	271	327	315	319	304	300	310	293	283	288	318	303	310	324	320	289	299	297	293	297	314	263	289	303	271	319	326	266	291	283	311	298	316	285	320	332	341	289	298	296	311	321	288	293	296	297	281	295	334	304	298	294	307	299	325	306	316	302	298	303	281	314	289	343	299	315	297	336	306	265	325	318	300	259	291	291	324	292	339	308	282	302	276	272	306	305	282	298	297	293	307	299	305	327	343	306	304	317	309	323	293	279	308	312	294	309	266	322	331	308	305	311	281	325	323	280	305	299	301	335	305	328	288	295	313	298	328	307	272	303	316	322	303	312	302	264	293	331	306	345	337	298	316	278	301	312	277	301	300	314	307	286	317	281	329	312	305	319	296	298	327	297	323	291	277	277	326	301	301	282	305	292	305	296	296	298	299	289	314	329	315	280	282	276	319	298	329	312	301	306	322	305	297	321	284	310	313	292	298	303	320	304	284	312	296	280	359	314	297	327	287	325	317	290	302	302	293	284	307	317	301	285	337	304	305	306	280	313	292	306	282	322	312	324	309	307	317	320	321	327	315	322	314	338	293	327	304	318	290	309	295	278	290	309	323	350	275	321	310	294	307	299	290	313	322	301	283	296	293	306	310	287	287	283	271	299	289	313	272	327	326	325	307	299	296	283	303	300	310	292	301	336	302	287	290	298	279	267	299	308	284	326	300	325	294	320	329	300	318	299	322	274	279	281	309	309	282	284	285	310	319	287	300	322	303	324	297	293	310	307	250	279	324	318	321	299	295	315	286	300	315	310	297	299	323	323	312	239	311	297	307	313	306	302	310	310	316	294	296	310	331	308	313	306	299	299	291	313	305	330	309	291	318	292	303	304	320	308	300	336	306	305	303	312	288	301	340	303	308	308	280	309	286	273	310	340	298	314	321	294	288	321	321	298	329	313	319	307	310	292	305	297	330	293	300	314	324	282	273	293	325	293	309	309	325	324	307	307	288	313	335	314	311	292	314	326	318	259	311	283	306	305	310	296	304	325	310	294	316	320	303	296	309	302	282	325	332	291	321	327	331	300	312	312	317	288	316	315	325	318	307	312	319	321	318	286	302	316	310	343	289	320	307	295	291	277	299	309	306	296	304	293	288	300	335	294	339	342	269	326	314	325	304	312	322	288	307	279	307	324	275	302	312	301	279	287	282	298	306	288	337	301	327	303	338	320	307	276	295	295	288	289	306	275	267	320	328	325	277	298	285	283	286	281	311	301	327	315	294	290	340	289	301	298	328	289	323	349	302	302	320	314	307	283	298	281	288	305	305	292	315	272	283	307	281	295	271	318	305	309	322	295	306	295	330	311	317	316	334	307	292	294	337	286	303	278	294	306	304	320	291	309	295	322	313	327	295	313	318	317	287	289	305	304	303	291	283	337	319	323	296	301	316	286	351	297	275	323	291	323	302	295	295	299	314	308	305	314	297	317	307	362	311	295	290	319	278	295	303	307	330	273	294	284	329	337	303	310	321	304	288	341	298	317	329	305	316	284	266	322	281	290	317	307	349	339	283	295	294	304	291	298	310	320	287	326	330	321	310	304	284	303	295	308	303	298	316	334	319	322	310	318	293	280	321	304	293	292	294	333	324	318	288	318	309	298	297	319	276	295	326	296	285	304	291	350	290	304	303	289	327	296	303	294	296	285	278	315	312	287	295	318	312	302	343	305	321	285	304	305	272	306	300	303	302	313	312	306	308	332	317	304	283	305	277	290	319	318	334	312	285	302	314	288	300	315	292	309	308	322	293	312	334	293	276	306	279	309	299	292	308	290	314	274	297	304	285	298	294	325	336	309	295	335	292	298	276	290	300	315	303	286	314	326	296	293	323	296	300	319	301	333	321	298	299	298	332	304	300	300	295	290	318	305	312	352	299	268	336	309	322	295	303	308	324	314	283	322	335	300	300	296	340	327	291	311	291	267	298	281	298	329	301	347	306	305	305	342	323	306	312	276	279	312	308	317	292	290	323	290	310	300	304	309	295	295	288	308	308	316	340	292	324	315	312	302	309	292	296	312	326	296	310	297	317	294	302	303	338	338	286	352	308	354	315	300	302	304	281	312	282	351	288	305	280	293	266	271	333	332	277	323	300	282	278	307	322	329	326	291	285	349	327	306	310	306	312	334	310	315	318	304	305	288	273	309	296	289	304	324	286	294	352	330	284	296	290	328	271	325	298	303	327	328	312	280	325	298	305	303	302	295	322	314	295	346	306	311	295	319	296	312	315	302	316	284	277	296	292	289	307	274	291	276	297	316	273	313	298	325	326	311	308	305	311	325	305	292	316	304	330	328	303	344	301	305	338	336	298	328	296	263	340	344	315	280	286	313	311	301	279	300	308	276	264	294	281	299	329	297	324	291	281	289	300	308	310	329	296	314	297	293	324	299	296	281	293	313	298	307	317	301	326	312	347	302	312	298	296	279	296	295	324	298	295	302	323	329	320	295	297	328	334	340	295	305	296	319	291	307	309	304	286	330	250	313	315	317	274	328	290	283	299	308	287	320	303	307	312	301	326	285	289	312	333	316	294	296	298	285	280	302	309	304	298	312	273	288	296	326	282	303	300	285	321	268	307	272	289	301	284	316	295	299	334	287	310	335	281	321	281	314	321	321	327	304	320	319	299	303	321	294	315	277	285	320	277	279	319	324	269	275	328	324	304	303	319	283	332	316	315	306	341	330	316	293	304	322	320	302	300	310	303	292	284	286	302	305	333	309	328	261	293	313	327	328	321	275	309	277	287	330	341	314	310	283	315	297	319	274	298	289	294	312	305	291	358	298	298	318	306	303	284	325	300	306	301	279	311	305	341	312	327	286	321	275	314	332	268	329	327	277	326	303	286	302	311	283	310	309	329	280	285	293	282	312	325	309	302	266	315	254	339	308	316	329	295	312	289	298	294	334	311	335	282	308	306	323	291	327	285	301	306	296	303	283	296	310	307	307	306	341	325	312	286	298	332	297	304	284	332	285	301	309	302	321	283	284	301	298	296	299	305	301	314	304	337	275	307	324	310	280	293	298	295	318	312	345	301	331	310	303	297	329	311	308	319	328	313	323	303	324	311	301	289	280	276	287	298	300	311	303	314	323	332	285	305	314	303	305	319	294	288	307	313	300	308	319
23302	21000	27914	24276	21004	21061	8436	1464	1129	960	928	831	789	715	624	682	641	567	587	523	532	561	529	539	563	478	511	487	486	469	508	472	513	490	503	458	491	496	476	497	490	507	442	462	480	521	433	512	499	481	480	450	456	500	452	481	483	444	430	468	531	495	471	454	510	498	464	470	443	439	422	432	440	466	451	455	426	490	445	436	462	469	468	450	478	416	471	444	449	454	431	470	468	428	491	473	457	460	460	447	464	514	453	476	458	444	461	456	423	487	459	487	451	461	450	456	497	452	473	451	441	450	459	468	419	498	464	437	474	476	428	453	466	471	459	431	463	454	450	460	435	426	442	468	462	465	418	437	454	475	438	457	425	514	452	432	440	439	452	429	431	480	426	435	434	443	458	463	427	460	470	457	440	456	416	434	454	478	479	429	446	458	460	479	448	484	420	466	429	441	452	445	468	471	453	427	453	480	449	445	442	411	479	453	489	398	432	433	468	459	486	462	459	457	467	396	466	418	498	451	451	440	449	477	475	437	450	461	456	444	439	449	443	459	455	446	431	462	437	438	450	493	445	438	434	430	440	489	477	490	461	468	466	460	455	426	471	480	426	480	458	491	453	466	458	457	444	444	443	420	445	456	451	471	459	488	495	453	490	492	451	452	489	487	455	451	461	430	417	473	479	454	446	473	461	471	447	465	457	477	427	491	437	466	434	438	438	432	443	422	420	442	460	436	462	413	417	434	475	455	428	427	462	441	438	439	447	470	461	475	415	450	431	483	469	422	444	467	463	460	447	477	441	463	462	470	454	469	455	464	447	453	444	428	467	465	435	451	480	448	465	425	439	431	437	404	423	462	427	417	434	415	467	462	443	415	458	471	461	509	461	471	438	485	448	462	431	466	484	442	427	462	421	485	448	449	462	448	441	457	461	431	399	463	458	455	427	446	456	458	437	485	428	438	444	442	422	446	447	469	422	437	475	477	455	448	452	450	459	467	448	489	454	441	445	454	431	454	409	470	477	435	452	450	441	463	453	446	483	434	465	459	442	458	454	466	505	425	448	440	456	425	444	470	479	463	471	432	446	453	424	425	450	456	421	474	451	428	422	448	406	450	451	414	453	473	473	477	468	443	465	426	451	429	429	438	497	466	421	449	417	439	427	474	459	457	441	448	454	447	458	415	396	443	466	445	455	440	448	470	444	431	443	442	446	456	456	434	512	447	449	451	436	469	484	417	411	454	482	460	456	453	426	482	451	455	417	470	441	440	460	440	441	481	459	449	452	414	415	474	459	421	459	464	482	449	476	428	475	454	445	470	438	471	431	432	441	437	439	445	453	457	423	411	483	429	469	468	490	415	441	437	476	423	466	449	464	459	445	435	447	446	465	460	406	460	465	462	438	437	453	477	457	465	484	490	437	437	474	441	486	446	463	413	445	407	491	462	454	434	474	480	442	453	459	447	450	442	421	445	445	458	449	434	504	453	461	467	472	440	450	459	421	434	469	474	479	459	471	423	429	479	440	452	453	462	458	419	468	486	423	449	477	441	440	436	437	439	484	453	439	444	468	433	423	449	457	446	458	478	423	450	430	444	437	485	450	475	445	447	453	437	440	441	479	469	421	455	482	438	481	505	430	453	501	469	450	457	453	450	473	436	459	465	488	504	459	405	436	416	450	473	469	459	426	437	467	451	441	430	420	452	422	443	465	449	399	438	439	486	444	435	446	433	441	452	502	511	424	449	460	430	467	484	444	461	485	422	463	432	466	438	473	491	511	441	464	469	471	461	452	474	439	438	468	466	452	431	437	489	450	419	460	521	427	480	417	452	473	427	485	446	446	450	479	443	441	441	453	460	438	458	495	499	426	406	436	443	459	437	430	448	408	482	405	437	416	437	441	450	447	456	474	436	446	451	463	455	488	483	440	465	443	455	468	466	423	436	478	417	451	433	435	448	486	451	416	438	450	446	435	424	457	473	449	431	443	437	464	429	477	492	450	467	431	432	408	462	436	414	476	482	462	451	441	421	476	455	422	448	502	460	464	413	417	430	432	446	432	477	431	476	435	489	445	415	418	459	455	446	474	453	451	436	428	435	406	491	461	452	431	442	447	438	489	409	436	463	439	432	472	443	482	483	448	450	465	471	453	447	455	451	500	487	463	430	445	462	478	418	424	453	434	447	440	493	424	419	440	421	423	479	458	494	460	452	442	434	450	447	436	441	429	464	456	457	448	470	443	465	468	448	437	459	430	443	444	449	441	437	432	431	451	437	484	432	428	477	475	465	449	433	431	453	412	463	406	442	455	455	409	463	459	462	473	489	452	403	471	474	471	456	488	464	443	446	430	412	468	398	479	468	453	454	460	461	418	476	445	470	427	464	443	441	436	480	467	473	472	466	427	453	457	448	449	463	440	475	447	461	446	462	459	434	436	444	428	465	414	440	482	443	427	449	473	449	435	500	415	459	482	449	459	456	504	473	406	472	463	461	440	436	466	448	440	470	456	459	448	463	466	450	480	446	449	439	453	464	464	436	415	449	445	454	425	458	456	430	449	433	443	454	421	430	439	487	447	491	462	489	420	451	437	462	442	449	435	462	457	456	450	447	479	458	451	434	473	426	482	463	463	445	439	440	466	448	431	469	456	452	478	395	451	486	465	451	461	443	474	460	494	457	488	453	461	442	469	498	429	472	453	465	460	477	455	421	466	504	486	455	448	448	456	462	418	454	486	480	466	461	449	441	441	471	467	480	422	455	421	481	447	432	434	462	453	419	455	469	481	436	451	501	413	474	487	459	444	480	453	448	424	436	469	457	433	457	442	456	458	415	492	444	432	452	447	480	435	488	438	448	449	468	440	465	460	441	462	443	456	492	469	432	467	481	473	430	480	440	442	430	481	477	450	422	431	441	453	449	459	492	464	463	418	469	475	443	437	457	453	458	468	480	442	468	490	448	407	483	434	454	434	449	437	431	479	486	455	439	460	397	452	461	474	426	449	442	432	443	443	429	433	428	474	442	451	436	459	436	453	448	478	467	420	456	460	422	432	490	456	453	439	480	420	444	443	452	470	426	458	429	459	452	425	466	447	454	434	455	436	443	502	461	436	448	440	455	438	455	444	466	436	440	465	481	482	462	451	475	461	464	445	461	454	462	470	458	452	461	444	494	435	478	446	434	408	458	481	455	477	463	478	451	429	427	423	490	458	441	444	448	451	447	430	478	440	433	434	419	459	447	469	443	473	464	446	431	426	459	471	470	474	476	435	457	474	448	448	453	477	438	433	439	487	436	442	457	426	477	498	437	451	428	425	408	451	450	465	435	433	458	439	399	438	453	444	444	435	444	449	483	474	452	434	475	422	441	450	489	429	463	455	459	432	453	489	464	467	457	441	419	450	446	426	495	389	389	473	466	435	427	458	488	437	446	471	444	452	460	443	465	445	444	517	473	455	422	451	473	495	436	475	459	415	469	436	445	467	446	432	486	453	472	470	459	453	468
10038	17787	16290	9293	6127	4280	3218	2503	2107	1779	1459	1320	1224	1102	1008	923	863	807	759	728	656	740	664	618	646	571	545	619	595	529	553	560	564	551	481	497	555	544	560	499	536	516	484	491	500	480	494	467	484	467	435	497	504	493	502	473	484	501	453	464	466	458	440	481	451	472	481	470	460	466	482	456	458	474	468	459	445	466	489	440	440	453	483	466	454	463	490	440	497	440	475	470	510	465	497	468	470	477	443	458	423	446	481	471	461	462	430	450	485	478	481	479	457	458	464	450	449	463	473	482	453	447	459	482	475	463	478	458	458	445	445	454	447	444	458	459	413	460	470	450	472	409	460	459	468	450	475	453	470	449	459	451	484	436	447	469	454	448	437	488	438	432	457	435	444	447	481	407	472	452	455	498	445	443	440	450	462	462	448	447	445	469	492	459	472	513	458	492	447	441	493	462	422	433	466	456	469	456	485	433	446	477	436	450	460	462	452	456	454	484	471	488	453	493	438	507	423	435	422	454	474	395	488	430	472	449	449	470	451	474	442	443	458	468	475	485	473	433	433	451	468	448	443	482	445	461	473	467	460	447	449	463	437	463	468	444	448	442	475	436	458	472	473	470	459	461	435	456	493	458	500	496	451	446	464	462	447	436	499	448	483	469	432	452	451	447	417	443	451	447	443	485	412	450	442	480	480	442	430	452	460	431	509	448	435	487	410	424	430	458	469	471	459	456	468	460	447	420	496	433	468	483	440	467	448	479	470	457	450	448	426	474	429	470	470	424	437	466	490	486	443	448	474	446	459	427	427	470	447	450	476	431	473	424	444	436	421	476	443	452	454	443	464	444	461	490	459	460	450	434	474	438	447	435	412	447	476	437	444	451	488	462	448	456	450	445	490	444	420	461	443	482	448	452	425	411	463	465	487	465	455	430	450	462	466	451	473	461	434	456	477	510	426	460	438	418	449	447	449	429	426	419	413	459	430	437	465	439	451	478	427	425	487	479	460	426	478	409	449	417	448	433	486	460	464	444	461	392	484	498	437	436	468	438	452	458	448	445	464	451	471	481	430	456	424	409	467	464	442	451	469	478	471	467	451	473	449	478	481	457	460	476	450	443	434	435	444	498	480	455	461	427	501	489	482	474	432	449	428	434	459	477	446	434	455	471	516	465	453	470	453	461	430	453	457	470	456	469	430	422	472	469	432	396	460	447	477	462	497	438	445	456	455	450	469	426	482	443	475	438	462	461	451	467	430	434	439	514	475	456	421	493	455	447	439	446	415	447	447	502	452	428	422	476	490	475	485	432	452	431	457	482	446	464	476	440	432	441	426	446	434	457	446	475	482	460	467	424	463	490	511	441	443	433	443	445	444	475	482	464	457	439	406	445	432	388	480	450	442	454	441	460	445	443	426	426	466	481	460	464	484	467	436	448	441	412	438	458	456	466	475	445	437	428	472	427	454	468	398	452	459	477	448	491	441	405	429	425	457	476	471	470	445	448	451	427	417	451	426	436	490	469	442	459	476	430	425	419	482	458	445	465	430	458	465	436	452	479	475	456	435	468	440	469	439	470	417	483	461	444	426	460	528	455	478	426	482	418	410	469	443	455	422	506	405	434	443	432	434	455	451	481	493	446	471	472	474	461	445	443	463	415	442	473	445	419	459	462	484	482	469	419	397	445	438	447	444	468	426	447	451	442	427	482	462	472	426	476	456	465	425	456	444	469	489	492	478	425	453	471	443	453	428	438	472	475	459	459	437	461	468	444	422	438	474	464	465	483	448	455	491	436	457	463	469	407	421	476	437	459	467	472	435	481	468	479	469	477	432	448	496	457	488	462	459	460	417	464	422	444	495	480	448	453	456	432	421	407	409	470	475	479	461	455	430	463	456	420	467	456	443	414	449	488	442	480	463	475	456	435	428	436	430	450	463	467	466	451	428	447	468	478	433	441	453	431	455	444	420	428	468	443	469	447	473	439	494	455	516	452	445	491	457	437	479	472	430	417	451	451	443	445	434	451	486	488	468	427	478	463	459	480	440	423	429	425	429	438	495	438	475	457	432	449	450	489	470	439	471	417	463	450	470	469	452	454	430	425	481	457	457	408	469	457	477	420	451	449	469	450	472	468	455	450	446	475	463	439	448	459	417	479	444	460	402	458	464	460	433	447	452	410	436	462	434	446	466	454	423	439	454	453	436	416	428	455	467	455	471	467	455	467	488	430	444	456	467	462	438	431	472	425	475	420	417	417	459	472	441	439	487	465	435	463	467	476	453	433	465	470	447	464	457	438	462	434	477	441	431	471	433	452	446	464	455	457	469	461	452	447	440	432	444	448	443	443	477	475	440	477	420	463	470	502	456	447	433	454	464	453	460	424	436	410	444	436	485	453	443	468	457	491	493	449	408	435	457	436	431	437	461	416	446	420	434	429	423	482	455	482	489	449	470	436	474	459	445	442	419	449	441	461	435	444	455	455	444	442	457	427	425	491	440	468	435	467	449	429	445	452	425	473	429	408	472	476	442	475	450	435	446	474	439	491	488	448	435	456	447	446	443	430	452	427	460	449	463	420	453	422	473	426	433	447	463	470	446	471	470	466	492	485	466	436	462	463	469	435	476	469	467	438	486	417	466	471	483	450	474	458	457	451	461	474	447	449	474	445	451	464	448	465	439	439	459	432	452	445	429	447	461	453	471	474	444	438	435	401	453	470	418	397	463	453	462	442	459	449	462	449	457	427	491	471	443	483	445	451	426	440	465	416	451	427	447	423	436	447	480	437	467	445	391	465	448	436	435	469	445	430	468	479	458	468	484	508	463	460	464	482	437	471	457	424	484	449	433	504	424	433	444	463	467	419	445	477	496	446	452	434	459	461	456	450	435	447	463	488	456	486	462	463	448	429	510	447	456	469	463	439	454	453	411	466	443	490	460	442	502	475	454	436	434	440	444	476	450	446	415	419	443	452	448	455	451	477	436	452	471	470	471	445	454	455	417	449	405	468	435	442	483	470	435	467	440	442	446	456	475	486	421	443	453	446	468	469	441	458	436	433	477	482	472	439	464	452	458	476	446	491	448	441	508	446	470	443	457	460	481	464	445	472	436	460	423	450	448	439	483	463	461	428	418	456	414	456	451	455	433	458	446	493	493	439	419	456	495	456	438	450	455	451	444	449	434	439	463	454	476	447	431	486	418	511	450	427	433	459	463	442	487	433	462	445	429	451	470	425	440	500	473	477	493	411	461	452	439	430	448	453	441	464	455	447	480	423	462	444	469	460	461	450	488	438	480	478	467	509	495	417	448	433	440	439	423	489	473	429	474	399	447	434	456	474	468	466	449	453	460	465	450	440	418	466	444	471	468	449	467	430	439	450	459	484	452	478	477	449	434	442	460	422	467	446	458	455	467	419	420	468	432	422	433	441	445	430	497	456	437	485	484	468	401	482	426	432	428	428	467	431	453	408	457	466	451	464	456	432	440	479	449	457	435	428	439	453
28206	15540	2711	1014	800	762	694	692	746	716	687	731	687	665	708	653	707	694	698	681	724	699	702	673	665	691	660	663	692	707	708	715	711	698	683	654	679	714	709	722	652	679	726	712	665	728	701	657	665	686	710	698	726	669	670	642	717	719	702	702	701	723	676	713	700	704	719	721	727	661	673	713	658	635	671	684	759	677	709	697	695	685	746	712	671	742	703	725	656	669	693	688	674	685	683	731	718	737	660	704	649	716	687	642	699	702	731	676	710	645	697	693	637	693	661	669	648	677	683	679	708	674	677	735	709	678	716	735	707	742	714	691	659	713	651	715	673	737	698	710	654	694	683	721	620	704	746	658	659	714	681	661	706	661	708	652	694	645	686	673	723	701	677	658	687	676	691	711	720	659	671	698	722	666	682	662	728	686	751	714	711	667	687	665	711	706	676	703	679	725	694	646	696	709	653	715	777	710	671	709	658	635	727	636	675	703	700	706	669	699	676	682	693	750	677	624	671	688	641	708	716	739	701	671	691	682	691	676	706	697	684	668	644	667	696	686	674	729	723	702	686	635	669	671	680	709	689	675	684	694	673	710	677	694	678	690	711	701	686	660	688	669	654	704	730	660	621	670	672	681	677	708	755	684	694	748	707	708	644	717	675	671	681	708	701	699	665	701	697	689	700	728	693	673	703	710	703	694	638	654	701	719	701	665	640	701	710	712	704	707	687	667	678	680	619	720	710	677	696	697	691	749	678	681	677	671	711	669	702	628	688	676	695	676	684	700	641	730	664	704	739	682	691	638	682	697	743	662	677	720	692	682	664	697	691	671	635	660	705	736	611	705	692	680	694	615	676	699	686	692	692	708	630	700	689	667	692	675	672	717	717	696	691	682	662	690	731	662	668	638	706	710	694	702	696	679	676	684	655	683	711	663	682	704	743	640	731	722	688	649	658	724	674	676	704	696	725	653	719	667	720	701	739	666	672	690	729	654	687	677	722	729	667	689	703	653	711	674	707	745	704	682	637	714	737	700	695	670	713	675	678	716	710	620	736	692	685	675	722	672	686	690	725	659	692	729	669	695	698	679	678	734	673	695	659	701	709	723	674	706	711	703	685	687	704	664	722	739	700	650	719	715	695	690	654	732	712	652	671	691	695	663	679	718	701	675	687	685	728	713	684	699	716	703	677	705	712	677	680	713	734	648	688	698	681	667	713	692	654	704	667	722	643	676	692	709	641	674	683	658	714	665	667	712	711	670	702	689	706	678	702	700	714	691	718	747	674	658	674	684	682	669	644	683	654	729	683	744	696	660	694	702	706	627	669	659	673	694	684	678	708	643	679	711	720	708	681	708	670	658	683	696	683	678	728	671	715	637	655	695	690	753	662	745	701	680	745	700	663	682	724	667	695	711	655	705	698	670	693	687	709	730	759	722	682	729	689	637	710	741	698	671	726	670	657	715	736	692	666	708	694	689	739	678	702	631	682	673	704	668	656	716	662	670	688	755	630	701	653	641	658	686	669	734	677	702	659	725	746	718	702	705	713	743	695	683	706	699	760	732	701	659	685	695	717	691	701	681	692	682	723	706	680	707	701	701	678	672	653	682	648	672	658	689	683	683	666	689	734	703	652	702	705	661	698	672	682	696	697	681	692	697	704	691	698	743	675	676	719	697	699	705	669	664	736	707	644	696	654	684	705	665	654	721	761	691	682	656	671	720	689	684	692	693	696	652	678	704	710	731	685	651	710	730	708	708	679	756	718	703	691	660	713	688	699	700	674	733	679	663	660	685	670	689	646	685	713	740	633	681	733	675	723	669	680	680	704	668	675	690	694	688	682	678	702	698	729	666	680	661	665	733	694	725	677	771	676	706	717	728	685	700	721	688	640	694	670	664	656	679	705	700	691	670	679	633	677	666	682	697	695	686	680	669	710	687	697	681	680	719	677	671	677	708	670	666	709	667	688	668	702	728	649	688	677	732	720	647	727	651	654	676	714	643	685	711	626	693	750	695	704	720	691	676	726	744	715	665	700	683	722	658	697	694	690	725	690	659	671	669	730	725	712	679	707	657	666	696	660	735	708	647	721	679	695	689	704	729	683	705	702	707	688	741	708	650	733	708	725	708	717	700	703	694	680	641	698	651	681	674	631	683	671	715	686	678	681	698	705	705	692	683	659	714	674	720	700	709	685	729	671	629	673	715	698	736	710	654	735	746	709	665	683	716	667	711	688	677	691	688	676	685	692	745	730	685	748	704	680	674	701	676	698	694	747	716	688	662	680	716	737	697	657	708	679	705	674	686	689	721	669	657	718	707	685	716	718	670	712	701	678	735	704	696	734	690	689	627	721	672	685	706	674	667	615	726	757	690	716	674	742	726	672	669	701	686	660	713	708	666	658	743	673	695	682	656	681	726	704	720	661	677	694	716	672	673	693	737	692	655	660	676	708	704	681	676	658	694	721	677	654	685	661	707	692	697	698	697	616	663	731	708	702	642	676	649	692	674	704	703	682	667	676	681	739	669	696	724	696	711	697	664	719	674	699	729	637	642	712	694	723	684	676	686	663	696	727	689	718	688	672	686	653	657	691	692	659	655	696	704	696	653	721	656	722	672	661	700	672	675	710	661	691	665	718	712	709	691	703	691	725	688	679	633	718	654	702	702	677	690	685	671	715	721	677	661	685	658	675	690	688	702	663	679	683	711	707	687	686	717	659	667	660	700	716	715	702	708	717	665	653	692	712	707	701	614	657	660	703	693	665	710	723	706	675	697	650	639	669	732	710	684	652	683	698	666	675	676	673	749	710	675	656	744	697	704	712	659	672	701	649	656	704	683	694	766	673	667	668	675	690	697	691	721	646	638	675	686	617	711	705	688	663	694	699	729	713	666	637	653	687	675	681	681	682	681	654	670	676	672	718	662	659	649	667	655	684	681	707	691	677	626	692	715	685	639	662	676	689	726	657	640	677	690	683	659	692	730	716	679	660	681	670	645	703	690	698	686	689	671	685	683	722	671	650	675	658	659	717	696	672	653	667	686	694	679	649	706	689	706	719	705	694	670	670	693	694	673	700	643	696	695	708	702	674	654	691	673	701	638	681	711	665	700	729	691	672	735	678	707	716	661	632	664	689	672	663	690	702	667	697	703	679	644	707	681	736	692	697	649	703	713	691	695	693	698	703	696	697	713	703	657	670	676	699	674	690	645	706	709	671	694	710	679	651	716	701	688	628	700	670	700	670	706	705	692	646	657	665	686	676	725	704	722	700	688	649	683	734	694	682	670	719	710	713	667	677	670	727	662	676	696	690	670	732	695	734	714	706	698	688	691	666	656	691	695	700	677	669	674	640	699	690	729	666	695	676	746	661	650	690	705	729	700	696	622	704	665	693	726	652	669	696	710	661	670	673	673	698	702	731	686	715	663	704	677	755	715	677	681	699	717	680	761	702	704	698	709	687	712	700	635	698	693	690	638	665	701	675	714	757	697	729	687	689	703
5362	1491	1371	1043	838	857	796	803	774	747	771	780	725	740	760	741	698	751	738	729	763	750	755	769	710	725	771	714	772	710	722	687	747	730	694	723	759	772	770	762	754	776	724	750	752	723	788	737	735	765	740	720	676	743	734	704	747	761	692	722	775	752	745	731	719	752	684	730	779	752	721	754	759	716	728	721	720	777	786	754	799	730	745	715	722	705	760	794	763	710	736	771	695	764	721	716	752	752	775	740	737	782	732	689	664	758	771	717	759	729	734	749	722	769	775	737	728	765	750	688	714	718	737	731	765	725	728	756	738	772	715	728	714	734	716	722	710	694	755	709	763	729	835	699	794	744	714	714	744	665	724	720	766	756	728	706	769	741	739	718	739	728	778	724	728	775	758	730	763	795	737	760	752	734	737	758	701	743	749	764	751	800	802	710	739	755	779	804	683	705	742	710	715	771	765	713	759	798	744	757	743	712	754	832	750	715	729	782	787	768	749	760	768	802	750	767	789	722	743	735	671	742	713	753	743	739	744	716	751	753	717	745	796	728	690	756	786	787	755	721	726	676	756	730	763	723	740	761	781	774	761	718	717	791	786	741	739	712	762	704	728	715	731	782	744	736	778	703	758	760	720	739	726	740	769	758	752	708	730	729	733	757	761	790	723	710	757	758	759	734	734	731	725	765	790	721	727	784	742	830	716	702	758	675	772	750	746	749	758	728	706	731	702	762	733	704	747	753	717	696	749	746	743	777	742	736	762	688	773	742	769	780	727	727	744	782	763	747	768	746	743	766	750	763	729	732	762	755	742	764	773	759	746	768	727	695	742	774	685	725	729	724	729	718	714	757	772	733	742	753	736	694	740	751	710	751	767	770	769	727	692	747	735	767	796	747	731	708	786	731	742	771	784	769	706	799	811	752	768	811	778	762	722	824	795	715	699	724	704	770	774	768	784	749	754	767	725	733	724	750	814	803	736	749	707	750	761	750	727	761	731	751	771	715	777	728	689	763	725	776	768	721	768	756	747	743	732	768	781	793	726	736	771	737	719	759	729	764	786	734	698	705	757	746	770	707	761	775	735	751	762	784	729	774	688	702	670	764	740	736	730	752	767	777	773	777	736	715	732	803	775	760	707	726	744	732	751	746	710	697	741	734	722	763	783	749	737	700	758	775	723	744	717	787	699	749	762	745	734	715	784	752	717	733	748	721	737	746	731	734	696	787	761	730	755	725	739	762	700	735	741	710	779	753	795	716	783	756	726	761	749	724	757	759	737	734	747	750	768	765	756	785	771	716	740	741	724	796	721	710	725	769	758	737	761	716	745	755	795	721	724	831	712	717	713	724	761	778	726	776	762	750	757	734	729	784	764	733	736	672	748	776	761	726	759	755	738	780	805	772	777	741	748	678	700	774	753	745	755	768	741	755	757	728	775	799	778	699	752	766	766	759	667	704	720	734	762	756	697	754	735	717	794	773	805	730	792	757	701	743	764	726	707	768	740	778	738	715	727	751	746	715	729	794	764	743	735	718	769	756	751	696	751	763	726	765	731	728	755	768	737	694	742	772	746	731	744	695	794	743	761	769	723	783	727	770	717	730	792	725	760	744	761	713	763	755	699	757	730	708	759	734	761	715	725	697	757	731	745	732	734	759	700	743	755	791	794	746	817	759	715	757	779	805	716	762	765	728	687	721	742	724	718	735	739	695	770	738	726	707	724	747	727	735	729	784	765	766	732	730	756	746	771	730	749	731	694	749	732	745	773	740	679	764	746	713	736	770	706	751	799	735	734	721	736	744	669	771	724	742	751	749	753	789	735	756	756	713	754	714	739	714	775	691	712	699	737	755	747	760	753	738	791	813	766	757	731	752	746	787	708	716	739	719	788	729	775	792	762	768	746	723	725	729	730	763	773	724	794	744	697	736	737	702	751	765	735	731	714	777	749	708	772	709	733	770	762	801	758	712	763	704	756	718	796	734	764	762	744	774	767	717	745	743	736	739	692	774	729	747	721	685	737	765	795	776	771	744	733	738	754	728	757	683	738	785	715	755	733	740	773	718	729	695	724	754	695	722	772	761	736	740	718	716	753	748	701	680	740	773	755	731	724	743	739	721	722	700	744	805	706	732	767	698	764	783	740	736	736	728	745	728	748	740	723	728	730	782	771	718	729	759	733	733	770	748	763	747	797	759	781	757	736	761	746	760	804	793	770	769	720	732	791	701	756	766	701	725	692	739	774	708	762	752	797	765	700	747	767	740	745	701	743	734	749	699	723	774	803	727	743	784	745	728	778	767	752	770	776	752	732	712	749	756	723	751	749	722	731	769	783	743	774	686	690	751	740	763	760	777	711	799	738	752	706	747	730	737	747	763	759	807	746	779	775	748	750	738	750	727	775	730	713	747	763	782	751	777	692	748	730	770	751	750	768	755	771	794	721	784	757	729	801	725	748	757	736	724	725	769	771	757	758	715	752	723	734	785	719	790	744	785	747	679	755	746	742	773	714	728	743	748	742	698	770	745	766	731	765	749	777	752	743	784	746	705	767	746	711	713	766	759	735	725	727	720	763	749	760	796	745	738	741	750	742	756	712	749	757	750	735	753	773	726	792	705	756	711	727	763	756	751	769	745	737	767	704	752	738	722	740	751	739	716	688	723	708	775	775	731	716	756	702	751	730	778	730	762	733	758	790	690	773	771	708	754	745	715	779	775	717	777	745	756	727	762	733	739	755	712	744	741	737	789	789	748	708	752	740	748	823	742	753	794	696	750	709	750	716	707	767	737	772	732	778	764	741	761	709	755	775	759	760	720	736	680	796	738	686	708	784	718	785	749	787	763	741	693	710	709	710	748	734	710	734	738	707	743	691	746	769	745	757	714	753	734	742	763	769	796	748	728	717	689	812	738	747	786	737	702	791	805	679	760	731	767	725	794	722	755	777	727	755	738	780	707	694	764	763	806	699	730	761	759	699	720	772	731	734	711	761	771	740	688	725	750	717	754	730	748	726	712	763	705	740	751	762	729	740	717	720	772	788	759	719	745	737	791	692	783	746	782	705	748	742	750	732	747	699	769	715	780	812	734	733	717	731	738	750	747	753	737	736	765	710	779	796	691	771	756	732	718	715	704	769	729	720	737	750	764	766	736	742	757	773	767	714	734	783	695	769	774	659	758	776	741	747	785	796	735	721	732	807	756	760	759	696	746	737	737	722	730	768	763	736	775	775	747	757	718	692	754	737	746	734	775	738	716	730	776	756	749	703	749	731	682	756	717	757	768	740	758	787	740	711	715	723	763	825	762	731	711	711	771	747	773	732	765	698	728	750	762	712	766	727	774	748	733	714	732	723	706	715	772	768	744	774	726	770	800	728	743	773	771	759	719	701	692	763	731	663	718	710	739	691	736	765	731	746	748	744	748	774	713	767	773	746	761	709	765	765	786	730	756	733	773	743	734	772	706	759	737	743	742	751	732	734	696	725	742	752	761	697	746	749	700
25404	20998	27625	24539	20991	11645	1170	796	627	514	490	426	428	376	387	377	364	344	331	342	302	310	322	325	295	264	277	288	307	265	301	297	303	315	293	288	325	261	272	297	300	278	268	271	280	289	295	284	286	296	284	283	249	279	281	289	272	272	273	259	288	310	283	259	239	267	248	275	241	259	277	286	287	276	296	257	276	278	238	271	286	257	239	239	256	268	266	299	272	268	256	280	287	247	275	255	277	258	272	298	272	281	290	266	257	249	287	268	261	259	261	250	279	296	283	234	229	255	262	278	298	241	285	290	295	267	271	275	250	261	248	260	256	308	242	261	237	240	227	264	285	293	265	286	269	295	250	282	256	254	260	268	271	261	286	286	275	263	266	286	272	272	279	265	252	275	297	255	262	245	281	255	239	299	273	272	257	262	287	255	232	279	250	230	272	247	268	257	263	290	276	280	260	244	266	246	291	255	282	248	266	266	274	273	251	276	249	281	264	291	253	301	257	259	278	259	282	253	252	261	272	271	262	260	256	281	284	268	274	235	252	274	289	312	245	288	271	241	258	285	257	249	275	236	238	264	252	248	274	247	250	254	274	261	251	282	253	274	274	263	273	259	249	287	248	279	244	270	238	275	294	266	247	262	238	277	250	272	268	285	278	272	264	241	245	284	248	249	265	269	257	274	257	263	266	262	241	251	280	268	259	262	239	270	277	258	257	259	278	255	258	244	281	240	234	254	294	256	253	276	291	284	279	273	283	257	260	258	233	264	269	266	244	273	254	241	268	268	273	283	295	260	275	276	285	251	266	253	280	256	264	256	249	275	265	262	245	265	280	240	260	253	275	257	262	261	265	301	251	255	264	254	257	249	270	249	276	256	271	274	247	306	228	270	241	269	272	281	254	261	230	268	278	261	268	265	234	254	285	255	307	261	257	258	255	249	284	265	245	289	227	280	268	290	274	245	244	249	290	260	268	249	275	250	276	233	276	275	244	257	251	278	276	275	256	272	272	277	239	254	222	258	256	263	273	256	236	277	263	237	263	256	262	233	246	278	267	280	280	296	287	253	275	268	278	275	309	259	293	268	240	227	242	265	251	251	297	282	303	264	289	257	260	263	244	248	253	260	241	279	270	263	273	275	271	264	278	250	303	243	282	256	260	265	247	291	266	279	265	239	281	279	252	249	238	248	253	255	242	279	271	273	249	272	292	289	285	260	260	279	246	258	257	269	288	278	248	236	255	262	282	273	253	252	286	252	273	226	273	236	249	268	271	268	273	248	244	293	262	250	263	218	252	289	297	279	251	263	250	243	260	284	288	269	284	279	260	294	253	272	250	285	272	259	246	267	258	262	281	273	295	250	229	256	272	256	243	248	276	254	258	259	264	270	285	254	225	265	246	273	278	259	283	266	279	291	258	240	270	242	274	256	270	269	272	284	260	269	263	289	296	251	272	289	265	248	254	261	289	269	239	256	288	255	256	232	275	292	263	290	268	295	277	254	252	273	286	291	256	281	306	269	288	270	294	263	262	267	263	252	271	229	293	279	221	257	270	257	246	316	268	255	265	254	257	264	278	246	227	270	262	270	257	249	259	267	289	256	277	254	256	267	269	277	259	271	260	261	247	248	242	254	287	268	294	249	279	262	257	279	281	258	268	243	240	256	270	229	246	257	278	267	276	290	246	295	253	283	262	272	256	254	283	280	274	225	250	233	255	272	230	208	226	289	247	268	253	293	255	274	247	274	266	269	254	255	251	274	275	266	222	238	288	292	259	265	251	273	285	269	267	267	278	272	266	286	277	244	265	257	252	273	277	270	271	297	266	221	253	272	261	264	266	281	273	290	261	254	261	274	261	269	274	255	263	282	289	247	259	265	285	282	252	250	238	267	267	242	282	276	268	258	287	277	274	279	252	232	269	285	274	261	260	259	261	265	253	244	256	282	273	251	268	254	247	255	302	285	255	249	265	271	278	249	255	250	243	273	250	272	258	258	234	281	251	270	292	257	250	261	248	270	278	232	281	250	240	259	255	267	272	251	272	250	267	286	246	273	253	298	254	249	255	228	233	267	260	269	240	257	271	265	276	248	268	262	273	279	246	250	268	259	243	255	252	282	270	282	253	275	261	251	266	250	237	294	280	276	282	276	234	256	235	277	267	249	233	305	263	287	287	251	287	290	267	252	269	244	269	277	291	276	258	298	276	254	282	274	272	264	275	259	255	282	249	275	259	281	242	252	254	273	274	269	282	302	249	226	259	249	274	277	262	275	276	259	265	293	245	235	258	258	271	308	254	238	272	283	262	278	291	285	266	247	275	277	248	297	263	254	281	246	247	251	252	266	247	291	276	255	296	248	239	284	259	272	263	245	253	267	245	269	281	279	281	271	271	245	263	255	301	292	238	274	264	251	272	262	261	285	251	271	244	252	252	260	276	269	282	273	278	286	265	248	254	269	285	306	274	258	253	258	254	260	262	278	259	274	275	262	285	249	253	240	279	232	285	283	268	304	267	274	276	270	277	288	259	259	265	242	279	289	276	266	257	268	262	244	289	284	303	253	291	299	262	288	276	260	235	286	258	251	271	276	256	297	273	257	266	232	270	250	271	277	287	254	263	248	253	286	278	251	274	279	224	273	256	281	256	224	262	259	278	266	259	250	245	266	253	272	259	240	268	276	258	265	285	290	266	240	250	250	284	271	275	268	258	271	267	266	273	249	287	271	266	272	292	260	276	289	265	265	257	255	284	256	274	298	280	294	273	269	267	248	249	252	285	303	256	267	257	252	292	236	279	267	280	293	259	258	268	259	277	240	273	273	249	265	260	270	258	240	256	266	283	283	287	275	269	238	252	273	280	282	271	256	245	250	258	270	270	257	279	285	271	260	270	263	265	253	310	267	250	256	271	249	280	268	253	257	284	269	244	260	237	237	293	282	255	278	288	251	274	264	267	264	241	268	253	305	265	257	266	247	247	271	275	262	214	276	262	287	257	298	288	258	249	270	244	298	274	291	254	239	274	306	242	281	267	253	260	259	269	277	231	274	255	268	242	251	268	253	245	246	268	249	245	254	254	270	262	268	269	256	274	273	262	266	260	234	249	261	262	271	266	274	275	275	262	305	260	279	310	283	254	255	246	268	245	264	246	300	281	256	283	265	234	253	274	246	284	267	248	249	248	263	257	255	238	283	248	280	257	255	269	265	273	249	278	239	241	277	244	250	257	266	234	254	283	258	264	248	261	278	287	249	256	285	277	249	242	271	310	249	253	254	265	286	239	259	226	249	248	269	268	257	282	264	271	268	254	272	239	275	293	250	280	260	253	269	251	244	256	263	251	265	250	262	264	259	248	230	302	243	237	258	254	254	281	257	271	259	258	269	254	270	279	277	263	263	249	291	279	270	270	270	257	277	252	285	240	282	264	244	267	274	274	266	271	266	256	257	271	260	261	280	267	271	256	263	250	250	248	274	272	240	259	285	267	241	275	291	269	267	268	252
7403	11693	10479	5651	3462	2482	1803	1487	1243	996	852	798	690	676	599	554	558	543	427	446	453	419	452	410	397	373	412	373	425	318	382	378	344	344	329	314	360	347	345	360	354	305	370	354	313	295	332	350	316	308	325	321	317	312	280	328	285	295	333	321	312	311	332	322	301	311	314	314	335	291	304	290	318	295	322	309	336	330	293	304	301	336	320	307	317	307	285	311	307	292	352	307	340	300	284	332	322	287	320	324	322	284	277	320	305	312	326	287	325	282	326	303	317	304	317	318	307	287	297	280	324	322	303	317	310	274	327	301	285	313	302	306	296	302	298	308	318	304	317	298	327	306	311	296	312	303	303	291	313	324	285	333	320	313	333	285	345	308	305	327	326	308	297	333	319	301	294	302	316	307	294	293	340	318	312	332	299	338	275	297	290	297	297	297	317	303	342	265	300	303	305	289	309	316	347	301	265	288	322	309	283	306	291	296	294	330	314	318	321	325	319	287	310	299	275	334	324	298	319	313	301	302	304	335	304	294	315	292	289	320	307	284	309	300	293	311	305	311	326	295	311	306	307	321	310	301	301	322	301	316	325	297	310	271	287	297	310	320	296	315	332	260	284	301	262	283	309	317	296	306	285	318	339	308	295	304	325	327	300	312	311	322	290	296	319	320	332	267	309	296	292	289	290	293	332	302	273	298	298	307	297	325	329	316	266	315	306	322	303	275	306	303	299	292	314	318	281	309	323	301	319	286	294	317	311	312	283	332	319	296	305	298	311	300	310	305	330	297	300	297	289	329	281	329	335	311	345	293	343	303	304	293	301	317	317	334	278	292	307	311	297	328	282	323	319	338	298	292	309	338	297	318	285	315	312	301	318	320	288	296	331	323	334	315	322	302	303	304	322	279	310	310	334	325	293	276	283	330	343	301	317	296	321	322	309	309	308	311	345	337	313	308	309	294	347	290	326	307	320	323	319	301	318	302	300	294	324	320	296	299	281	319	288	295	332	283	290	320	296	295	276	302	315	306	303	313	311	309	301	298	303	339	330	304	276	284	284	327	320	320	299	322	321	321	284	308	334	311	273	307	308	296	292	335	282	305	272	301	304	297	318	316	337	303	293	310	292	333	291	313	285	290	296	293	311	317	311	322	312	316	312	302	334	305	308	319	295	299	309	272	282	327	293	295	336	327	325	295	280	329	275	307	308	306	313	316	315	314	294	326	344	312	312	303	283	306	293	324	293	307	299	323	303	316	332	284	290	320	284	306	319	291	307	307	311	306	339	295	314	304	284	304	300	262	311	265	323	284	306	282	340	331	298	305	301	269	301	311	267	318	281	309	284	301	344	299	300	307	307	277	316	288	316	321	279	297	323	307	296	324	328	309	307	284	350	272	298	325	290	300	318	302	312	298	295	315	316	329	305	307	307	298	307	328	325	311	284	323	305	291	317	290	286	300	282	278	300	324	312	313	294	285	341	283	296	290	319	271	325	288	288	289	330	315	299	308	319	306	289	316	298	295	334	315	329	316	352	316	306	317	305	329	308	296	332	341	307	313	336	314	294	288	320	274	295	299	302	332	310	287	299	308	296	292	292	300	294	339	306	289	305	319	309	309	301	282	281	294	318	325	322	258	268	297	301	295	293	271	312	327	280	299	285	303	320	279	292	304	309	304	307	302	280	279	322	270	310	284	299	340	348	321	324	316	314	304	309	296	303	277	287	334	344	301	307	296	299	299	303	308	307	284	299	294	331	331	273	325	296	316	310	292	315	306	316	324	309	285	309	300	308	306	323	275	320	302	284	302	303	300	304	303	310	280	288	294	306	313	296	302	318	329	307	327	308	292	335	311	279	298	334	299	309	329	322	282	300	295	330	344	327	286	327	305	271	273	286	299	292	279	339	305	267	279	314	317	311	292	314	298	295	291	288	295	321	282	304	289	297	307	321	295	313	300	289	306	317	313	312	337	297	298	293	306	314	309	352	310	305	308	301	328	315	291	300	312	320	296	305	299	296	289	275	306	298	350	305	298	304	322	287	325	280	301	317	331	308	295	324	315	324	285	301	280	308	345	295	319	275	308	314	313	265	316	285	313	312	298	288	308	287	293	313	308	268	313	299	320	318	274	287	284	313	283	336	274	327	319	301	340	314	298	312	300	302	306	305	345	299	293	322	308	332	304	343	305	352	274	329	304	268	313	297	271	314	319	303	322	322	276	321	295	310	315	306	310	299	304	311	325	295	321	301	306	301	326	288	329	270	297	290	317	289	318	296	335	289	295	303	303	309	311	309	286	307	329	333	306	292	275	316	282	322	275	298	311	288	285	294	279	319	322	326	305	338	306	301	295	286	262	275	283	302	270	296	324	340	311	292	308	314	284	319	316	330	321	278	316	332	328	297	319	311	301	285	302	301	312	281	323	305	301	314	313	285	270	306	335	294	344	310	290	315	316	297	326	311	275	328	309	326	299	321	278	285	324	319	327	264	296	291	289	276	313	319	333	277	285	282	339	296	289	310	320	294	324	336	307	324	285	291	319	314	307	295	330	267	292	317	316	301	340	324	316	317	307	316	310	334	303	326	282	294	304	289	298	310	296	305	312	266	319	315	306	320	314	307	313	293	290	318	298	328	314	313	305	300	310	286	296	310	311	305	306	331	322	304	276	285	300	331	290	305	274	283	313	308	323	298	334	311	284	319	314	306	365	299	305	293	288	295	273	304	279	319	302	333	317	282	284	320	270	296	314	310	304	309	304	304	325	293	355	284	299	299	297	318	318	302	328	271	355	293	305	297	301	329	308	307	306	314	327	307	298	283	296	286	295	317	311	299	340	312	298	342	322	278	328	319	307	284	291	314	317	307	280	293	313	287	306	316	307	308	284	289	283	315	336	328	339	302	310	296	295	301	267	275	260	289	306	287	287	323	302	304	334	292	278	291	295	322	281	294	305	300	287	267	297	295	312	321	336	316	278	296	334	297	286	314	286	305	348	324	259	318	303	314	290	277	312	282	328	294	319	300	300	320	297	309	299	304	330	290	263	307	291	266	288	297	301	304	308	309	299	320	311	291	332	325	336	288	312	312	301	326	300	269	310	287	315	292	331	324	310	335	315	291	324	291	283	304	309	335	315	286	308	309	293	294	310	313	335	338	341	314	310	273	318	313	289	329	297	313	317	320	306	315	317	297	331	320	313	292	286	309	294	304	291	275	289	278	289	315	303	326	285	321	311	299	336	289	294	343	332	322	317	286	310	301	309	286	314	318	324	316	301	294	315	310	310	353	341	301	307	307	301	301	333	323	295	305	307	278	308	329	285	334	301	313	333	311	309	301	315	323	266	300	306	337	295	309	287	308	314	319	363	312	315	321	297	271	325	320	296	311	278	294	308	294	290	300	330	302	327	311	308	293	309	320	326	329	303	314	313	304	314	331	330	340	331	302	282	299	341	313	283	294	322	324	323	316	272	305	308	321	291	309	343	323	327	287	315	306	306	293	328
23345	21006	27917	24281	21007	21068	8544	1492	1072	926	898	758	726	742	666	679	657	577	610	619	584	547	587	517	534	519	507	467	523	498	488	571	484	463	472	498	497	475	491	458	479	478	497	490	504	473	458	466	495	486	504	486	444	435	467	428	467	443	512	469	451	479	482	474	448	514	472	487	456	456	469	494	432	508	447	475	478	466	457	503	448	457	451	460	450	479	465	456	486	442	436	432	443	455	449	483	460	434	428	480	467	455	470	472	461	448	477	456	491	434	445	428	492	446	467	471	458	472	457	453	465	446	454	460	464	480	474	477	462	438	452	453	465	460	450	441	493	436	453	482	438	458	471	472	444	473	482	465	458	457	434	508	431	473	424	441	434	461	473	448	458	473	451	477	461	470	462	440	464	501	458	420	435	463	455	461	455	476	456	447	471	440	501	464	444	439	464	477	428	472	443	497	423	434	432	470	442	510	445	401	433	488	463	444	440	447	499	449	414	467	428	454	468	429	448	425	449	422	451	447	478	468	450	460	476	474	458	450	442	479	456	470	442	503	430	472	464	468	419	495	460	449	473	484	447	451	495	482	429	464	484	457	449	481	430	440	430	484	478	444	449	462	425	416	484	466	425	469	454	458	475	444	437	439	463	460	425	475	471	478	467	429	474	425	464	427	503	418	477	475	435	434	422	503	459	482	416	492	453	438	436	454	462	473	478	502	467	458	428	459	481	458	474	457	475	464	474	488	473	439	451	427	451	443	419	468	435	463	439	476	472	420	486	481	469	463	460	474	501	464	476	467	450	479	457	486	463	460	495	438	436	485	493	470	483	484	438	475	472	492	456	440	507	431	458	419	439	436	426	473	471	442	431	473	449	453	449	432	457	449	445	506	472	466	451	442	439	437	488	473	454	427	459	471	458	447	465	460	440	446	483	433	420	466	415	436	476	469	474	485	442	432	445	484	430	462	456	448	467	474	428	434	454	484	429	440	468	430	480	433	465	416	476	469	451	469	456	439	424	457	436	478	428	456	463	478	454	442	487	463	436	477	487	448	467	451	456	467	446	477	465	442	479	468	427	453	455	441	437	445	456	456	466	441	433	427	461	451	444	467	469	456	442	453	468	480	452	484	463	440	445	473	449	459	427	425	426	417	452	396	428	412	459	437	456	457	445	426	454	380	479	478	478	456	481	460	460	442	477	418	441	438	482	468	452	448	427	462	419	433	446	420	467	466	471	464	434	460	464	461	439	420	419	425	464	459	403	429	466	482	453	440	450	451	441	463	425	477	452	437	458	430	449	455	442	445	484	438	437	450	465	449	442	473	489	450	465	439	431	487	433	441	470	451	450	473	488	487	499	467	442	450	462	497	441	451	434	401	505	491	482	472	430	493	464	444	449	449	452	455	467	454	454	442	423	450	487	455	479	445	471	471	443	461	436	435	448	451	446	471	469	462	452	438	404	470	465	458	480	445	444	493	458	458	437	427	467	439	487	414	440	459	469	448	434	476	449	442	427	448	453	459	465	458	475	504	457	452	491	434	433	436	455	463	508	439	467	419	507	477	470	438	474	479	461	448	430	423	417	440	477	455	450	462	457	480	458	457	452	442	428	436	473	434	449	476	438	463	474	453	462	477	488	428	446	443	441	508	500	446	467	450	462	441	441	478	480	463	453	435	437	457	405	481	430	409	463	472	427	446	453	468	469	452	487	451	483	437	481	442	445	485	470	455	474	439	459	483	472	459	482	436	471	459	446	475	446	469	442	432	424	490	478	470	454	479	440	472	488	444	457	417	459	473	475	432	455	445	473	433	451	464	483	446	443	446	447	448	460	470	450	422	441	417	449	451	464	455	467	454	411	484	479	461	452	462	476	407	436	435	484	479	424	452	454	416	475	432	444	442	469	429	415	446	457	399	442	422	463	467	473	424	456	414	434	472	487	482	440	443	442	460	472	426	471	465	484	485	480	445	473	490	472	427	458	481	435	466	481	449	453	440	435	444	458	440	472	420	463	460	441	502	436	453	468	446	479	451	479	435	432	438	418	448	461	484	452	466	474	416	435	439	443	450	421	449	466	414	423	494	471	447	461	432	471	435	464	462	447	465	473	475	442	459	429	446	470	455	452	465	462	480	398	498	436	432	451	447	479	434	496	425	439	443	444	494	469	440	421	444	430	442	456	420	432	460	438	487	458	463	458	468	491	438	456	415	446	484	425	439	451	469	478	473	442	445	438	454	454	450	459	430	433	466	453	469	443	471	478	444	433	486	455	436	436	467	445	433	444	440	466	453	470	433	434	419	491	453	463	472	400	480	453	430	452	438	483	449	433	488	494	445	468	449	428	446	452	413	453	478	451	450	458	454	485	427	459	465	449	428	452	480	448	482	480	455	463	468	458	496	448	453	428	443	461	457	463	464	446	422	461	458	471	439	489	438	420	454	468	453	441	437	462	435	428	463	408	445	458	397	448	451	446	447	430	463	495	458	452	456	427	459	458	471	508	453	447	474	460	436	427	446	472	478	457	456	425	503	424	457	440	454	476	462	433	469	456	477	430	450	476	461	454	456	438	513	457	437	468	451	452	429	443	456	450	449	467	473	446	453	446	455	435	413	468	448	452	485	493	460	460	457	417	501	468	473	461	436	485	464	457	461	396	470	461	430	489	482	482	484	449	473	441	455	459	463	463	432	448	465	440	457	476	436	444	461	465	451	424	403	476	480	464	458	463	480	491	443	456	438	475	444	456	460	454	455	452	425	398	453	481	435	448	445	462	451	434	421	416	423	432	419	456	448	405	448	500	457	462	440	423	458	469	449	451	467	428	471	459	452	441	480	449	438	459	408	473	432	454	471	456	471	452	458	457	426	419	455	446	479	470	477	464	487	443	420	462	491	456	463	499	451	416	460	463	405	471	457	443	465	440	452	453	438	440	468	433	460	436	479	409	412	490	445	483	473	440	475	495	440	462	467	453	478	470	427	459	412	443	469	439	429	456	418	443	463	445	421	430	478	467	470	460	463	480	451	482	451	453	433	434	448	504	475	493	455	457	474	437	473	449	417	461	454	454	431	436	423	457	463	457	485	434	447	472	481	449	452	484	470	441	447	451	435	498	439	460	486	478	438	477	467	451	427	474	415	431	476	428	438	421	422	465	414	447	484	430	439	463	443	459	446	435	439	432	473	462	465	462	472	468	461	486	505	450	447	458	415	480	451	426	435	465	425	467	514	456	461	455	429	427	452	501	375	442	438	501	414	442	475	459	434	473	408	441	430	417	483	433	419	455	454	438	479	478	456	476	429	453	451	409	455	452	464	447	459	427	446	462	456	449	457	475	426	461	451	480	455	456	404	437	443	455	472	441	482	446	442	440	450	468	467	459	477	479	449	439	436	450	460	467	475	474	467	437	466	491	478	470	436	419	466	481	438	478	487	465	432	487	446	483	452	415	456	438	449	449	447	417	418	446	448	455	467	463	418	466	485	470	416	475	440	479	435	438	440
10149	17772	16266	9332	6145	4244	3297	2560	2073	1754	1427	1309	1204	1100	1019	946	869	810	786	778	738	724	667	611	627	602	644	581	546	589	571	501	566	539	520	521	543	550	522	480	480	563	525	433	507	487	453	474	490	462	494	506	499	503	454	480	485	436	452	426	479	453	449	487	467	487	513	442	482	453	487	452	471	505	434	440	466	466	453	430	431	447	483	440	434	483	478	461	448	463	458	452	503	440	462	445	407	483	468	483	449	449	495	433	460	423	456	468	452	474	475	445	470	437	479	461	470	465	451	455	462	448	421	478	444	472	454	429	477	450	454	485	441	438	468	472	482	465	484	433	432	483	453	445	446	467	434	408	479	470	417	426	448	466	462	446	436	477	462	456	485	423	428	445	452	449	460	472	433	462	456	469	472	468	449	494	467	441	467	424	438	457	489	408	443	461	500	430	464	474	476	473	469	474	487	426	440	448	448	416	450	437	445	444	431	467	417	455	474	441	478	453	424	516	475	452	452	481	437	478	441	484	419	425	436	468	426	448	453	452	448	466	435	475	431	445	486	435	449	518	451	460	452	463	454	438	454	431	444	410	429	469	440	442	422	433	433	431	431	443	482	402	439	480	444	444	433	468	456	423	450	438	473	448	486	451	463	464	428	487	530	433	422	443	410	452	438	466	481	423	460	472	451	457	427	525	422	476	472	447	443	451	475	468	449	459	499	419	450	448	467	419	430	453	477	468	463	404	422	435	431	465	440	466	468	423	452	429	439	434	449	454	421	463	506	430	473	483	513	437	480	446	518	445	444	432	402	429	460	448	403	427	416	481	464	448	435	453	489	456	445	448	448	432	499	449	437	452	449	452	430	447	450	471	401	428	460	472	442	441	455	483	452	468	434	479	441	455	465	453	485	452	433	443	471	438	476	468	466	448	438	416	433	467	444	435	456	433	465	423	426	470	458	492	438	424	397	434	442	456	474	440	424	482	450	438	432	481	465	438	424	452	434	478	467	472	468	457	415	450	476	424	482	493	430	430	429	499	484	458	459	448	453	452	444	450	473	440	434	434	437	431	449	443	444	448	422	447	440	460	472	484	438	430	404	457	442	471	466	449	439	450	414	465	453	470	461	465	448	490	432	439	419	465	420	461	438	458	454	471	470	458	420	458	460	431	458	448	451	438	437	420	456	426	503	475	493	468	453	431	459	448	453	442	435	435	452	461	451	458	409	439	479	457	435	463	450	440	432	442	434	452	470	454	452	453	438	460	472	453	404	438	487	470	417	462	478	435	484	447	440	450	445	418	458	458	442	446	461	450	462	424	406	450	487	453	469	467	430	438	471	427	479	470	443	480	450	464	482	443	445	458	482	443	467	437	447	421	436	478	451	446	449	449	433	446	467	430	455	450	443	467	493	458	415	467	415	488	448	431	422	440	500	399	460	443	460	457	448	479	407	441	412	468	411	465	456	455	486	456	443	462	431	439	438	457	431	454	436	440	488	438	450	442	458	447	402	450	468	446	458	480	452	436	449	450	472	465	474	435	452	453	457	400	443	482	468	479	460	495	460	502	453	466	454	470	480	447	454	507	464	459	464	442	434	446	441	470	479	480	472	457	480	458	441	451	457	459	415	465	440	445	414	435	454	503	464	437	478	457	455	437	470	451	441	468	449	453	395	429	454	458	453	462	453	450	446	413	438	483	436	444	483	456	431	469	478	447	462	466	429	457	429	485	474	493	414	454	454	442	447	474	445	421	447	473	468	479	494	475	443	447	471	460	452	433	408	461	441	477	473	447	469	462	464	437	479	444	429	458	492	465	461	441	426	437	453	474	438	427	454	467	488	458	440	453	471	428	438	425	468	441	435	459	466	457	420	449	425	434	512	432	454	442	418	465	474	468	474	476	484	430	418	462	455	444	469	483	457	469	480	445	424	436	441	446	418	401	453	455	469	445	492	477	417	442	438	433	454	429	464	447	513	462	472	461	472	466	468	478	415	442	448	412	472	472	443	447	476	448	426	466	450	452	446	446	469	413	464	463	443	418	435	488	466	456	454	448	461	425	509	426	424	445	439	424	445	429	446	502	449	479	498	451	454	435	470	438	443	473	416	465	471	420	471	427	482	424	496	473	428	454	437	457	445	434	406	425	450	421	456	429	465	417	459	448	456	483	436	484	453	453	419	459	465	429	439	457	446	433	459	460	431	429	461	509	462	445	432	448	447	432	452	475	472	452	476	458	454	491	459	419	474	447	453	454	453	454	459	461	494	475	443	439	470	479	446	425	471	477	457	451	464	428	467	443	448	447	460	496	442	414	475	461	490	459	437	473	430	476	427	488	469	444	412	478	428	473	449	456	456	424	431	487	451	415	447	442	425	455	437	474	450	443	427	452	461	446	429	473	451	432	472	431	469	442	446	461	437	443	446	419	455	450	455	462	412	485	431	469	449	433	471	470	399	414	416	413	446	497	391	454	422	464	443	419	472	432	449	476	455	446	426	467	472	468	418	489	499	449	444	451	457	485	432	456	452	465	456	462	433	456	444	467	459	437	470	423	442	481	435	467	459	428	472	463	456	450	478	444	482	423	425	455	445	449	447	468	451	456	410	507	454	444	415	418	468	488	429	497	444	432	444	438	459	457	466	419	515	447	491	440	410	477	459	463	492	460	451	447	425	479	452	444	449	485	479	434	444	434	419	432	465	417	476	438	471	435	434	437	444	460	484	458	439	457	443	431	440	421	488	480	454	489	488	433	416	438	459	445	442	464	460	458	440	443	478	463	455	440	443	453	419	463	455	476	470	469	445	478	415	481	458	476	443	463	435	463	453	444	424	426	426	484	446	448	458	436	480	504	469	462	471	410	464	441	468	471	438	454	462	476	409	459	459	456	447	474	426	412	431	458	453	439	431	439	430	430	436	449	429	466	446	442	431	466	476	462	478	399	455	458	448	442	426	450	420	441	476	454	454	439	430	437	440	507	476	444	475	455	423	455	455	458	448	403	492	413	420	482	432	474	423	427	430	461	444	424	470	426	444	435	426	462	462	435	455	468	454	448	477	468	452	468	465	458	436	432	481	474	480	451	456	463	444	434	467	469	464	454	454	448	443	458	427	448	447	437	469	459	446	438	464	413	447	443	458	478	435	449	467	441	456	418	439	445	451	416	460	434	459	485	414	443	432	426	456	471	465	429	451	379	472	440	490	442	471	446	475	463	474	485	447	466	436	438	436	429	440	421	472	466	440	459	409	428	449	431	463	469	447	464	418	436	424	433	449	466	460	432	440	459	439	443	419	473	418	440	403	441	449	449	465	451	481	456	463	440	471	451	444	475	471	487	406	442	471	425	447	459	426	434	455	436	469	451	436	465	405	440	429	411	455	451	443	432	453	442	489	419	436	474	458	409	435	424	456	468	428	452	477	457	458	389	446	443	492	424	440	435	476	489	454	419	471	470	475	477	446	439	480	418	457	474	438	463	468	501	467	455	430	437	447	463	451	443
28099	15334	2721	946	758	731	741	721	719	697	687	672	673	706	657	704	692	722	686	682	706	663	658	712	675	727	660	675	655	637	716	670	678	707	707	674	645	681	694	707	624	624	679	717	607	693	685	681	660	695	667	683	701	724	668	668	694	731	707	713	676	732	677	652	666	692	681	684	708	710	645	696	714	665	719	655	642	675	693	643	657	632	680	704	685	707	702	674	647	670	642	680	668	647	678	722	673	683	643	697	690	719	661	716	702	663	624	636	699	691	645	674	648	687	672	683	727	703	682	694	650	739	678	638	706	659	665	663	701	668	672	677	625	730	657	681	703	667	678	687	709	671	702	645	655	740	667	681	639	712	689	666	669	680	682	633	682	690	653	648	717	686	668	666	691	661	676	708	700	630	671	661	713	682	670	664	688	616	691	678	661	664	663	676	667	659	678	673	698	728	712	718	638	663	704	685	715	660	708	679	728	709	690	694	668	707	666	671	658	656	674	706	695	712	698	704	707	720	711	692	698	669	709	695	660	716	713	705	683	660	679	723	705	702	693	655	703	682	666	702	679	725	640	661	669	697	716	700	657	694	697	658	657	643	699	692	743	704	677	664	671	636	696	682	688	702	687	694	669	656	679	680	680	673	719	707	672	661	689	671	703	687	712	650	668	670	701	698	675	685	712	686	671	699	666	692	670	719	670	685	709	698	643	700	693	663	661	651	683	664	668	721	724	674	670	683	670	669	652	710	689	702	669	680	685	759	705	728	634	675	696	685	617	661	684	685	675	715	653	668	685	726	684	663	670	735	637	712	710	686	675	674	698	689	661	638	664	641	745	722	705	667	709	668	670	657	696	626	637	708	686	641	685	689	714	696	653	647	668	707	687	666	713	691	692	697	694	642	746	712	716	661	685	711	686	727	657	681	653	665	652	733	643	657	741	680	704	703	706	664	653	663	660	682	657	673	669	658	694	665	641	723	645	674	673	706	669	663	714	691	664	678	717	671	699	679	646	662	677	699	663	696	684	663	671	678	693	661	691	625	717	712	702	706	669	699	677	674	696	727	668	673	688	683	652	656	699	666	717	653	666	688	671	673	676	670	694	676	679	668	674	672	725	658	716	680	678	626	685	678	720	632	700	703	693	725	701	671	672	727	642	667	680	638	674	687	672	687	674	624	664	685	685	679	660	725	686	680	676	676	632	677	746	694	675	698	648	690	698	698	651	669	659	704	693	692	706	702	685	696	682	635	690	677	669	705	650	727	697	696	718	644	728	635	692	696	671	634	655	673	698	678	658	687	642	658	684	712	652	684	686	668	682	688	665	683	700	695	651	642	676	656	725	674	651	682	682	636	713	733	626	658	689	655	722	686	678	701	671	685	699	647	728	677	715	680	644	683	670	659	709	707	691	666	692	668	695	670	707	724	626	660	683	695	688	678	646	690	665	704	649	668	670	701	647	640	669	665	681	740	676	674	691	682	660	705	688	702	702	695	662	682	699	666	665	700	704	668	670	690	684	711	653	707	691	648	708	673	670	668	682	704	699	660	709	677	697	668	667	682	630	732	720	668	643	669	675	675	693	627	703	673	647	694	716	693	697	640	684	686	714	716	641	693	705	673	747	680	690	708	702	656	674	703	682	714	684	732	695	687	663	681	706	664	644	704	745	706	667	702	667	675	634	653	708	681	709	657	647	641	724	732	662	653	676	732	693	686	691	710	681	654	688	740	692	648	672	716	650	695	678	697	648	678	695	693	743	718	694	679	728	735	645	688	674	661	721	662	688	667	678	685	717	659	699	689	736	654	684	681	698	680	689	653	682	657	667	695	694	721	682	648	670	666	718	700	668	674	733	671	680	672	660	719	660	686	666	707	735	718	696	668	668	678	660	692	680	639	668	719	681	653	688	682	708	678	693	700	669	711	712	683	662	721	712	700	708	686	661	711	671	724	705	666	709	681	704	694	716	642	714	642	682	645	712	717	681	678	706	689	705	695	709	711	698	711	672	675	654	673	671	697	777	701	675	716	664	651	689	712	693	716	696	688	695	672	735	689	701	662	698	708	653	701	698	687	670	675	693	704	640	703	698	638	621	688	667	691	682	675	685	660	735	758	643	656	671	702	706	673	687	680	678	679	710	669	634	667	662	633	714	725	680	608	668	663	639	675	671	709	685	717	680	723	643	714	696	695	668	648	710	656	690	692	761	716	693	658	704	621	686	671	692	703	673	693	680	674	690	676	655	692	697	694	700	639	668	689	648	691	662	702	642	673	691	660	666	677	649	711	664	667	701	655	689	716	665	714	661	679	654	703	704	686	701	697	679	647	674	673	651	703	651	666	679	688	690	646	727	704	677	682	714	735	670	683	631	693	682	683	688	658	674	683	714	721	709	685	678	657	703	692	657	675	681	700	700	679	690	712	621	667	704	739	726	688	692	667	715	706	700	718	670	693	681	681	688	690	696	688	689	683	679	700	667	678	671	691	665	667	689	681	690	636	660	715	702	695	648	679	724	713	638	664	674	687	717	680	666	731	676	729	687	718	650	665	710	638	685	706	681	667	661	661	622	640	662	686	692	685	668	671	708	664	630	709	694	670	616	653	623	682	658	673	695	746	683	673	704	645	694	691	694	680	710	689	730	706	695	700	650	709	706	701	679	680	703	679	678	701	632	714	660	662	698	707	693	635	661	675	674	697	677	697	655	677	659	691	685	709	680	662	667	686	706	709	708	682	652	686	740	686	696	696	664	693	723	667	673	645	730	657	682	704	699	683	640	672	666	675	725	684	683	731	668	686	675	680	729	668	657	679	671	654	651	690	682	671	664	691	683	682	684	660	678	657	713	650	672	679	703	658	712	723	684	692	687	718	730	674	691	679	706	703	705	694	663	686	674	664	688	688	707	725	758	732	720	713	678	701	702	706	692	690	690	694	685	664	695	670	687	653	676	707	690	685	692	629	691	693	692	624	658	711	662	678	677	671	715	735	702	699	693	696	681	659	693	663	673	681	691	733	671	673	637	727	658	721	697	656	660	671	646	702	659	690	675	670	676	683	678	641	681	709	692	659	691	678	702	652	696	710	676	690	661	644	670	667	651	646	718	664	715	711	700	710	689	642	685	669	658	735	646	698	658	739	681	676	647	645	645	695	704	711	680	688	699	716	644	683	686	661	677	678	723	651	672	676	692	633	704	640	686	685	653	669	644	680	574	647	698	652	676	666	683	697	671	652	678	678	660	685	726	694	685	713	700	657	698	649	668	718	642	671	644	699	649	666	693	709	684	627	681	692	726	668	632	699	672	633	658	723	659	687	662	682	674	653	665	698	702	675	653	692	671	661	699	673	673	684	742	651	647	734	667	661	682	683	694	657	701	709	650	698	697	674	668	639	682	676	662	686	679	670	655	727	678	659	663	684	712	675	711	670	718	691	677	691	715	686	725	659	668	666	689	710	687	692	669	688	696	726	702	698	669	659	667	694	643	684	729	706	692	676	696	652
5307	1439	1368	955	853	880	862	787	769	744	792	780	752	778	740	691	697	737	770	745	740	727	717	739	759	735	709	727	743	748	777	727	771	757	765	731	766	757	774	749	679	806	686	741	718	767	750	753	750	738	773	753	731	750	719	694	750	700	729	750	705	774	766	762	763	718	731	731	767	685	768	745	723	754	739	751	787	719	725	751	709	757	710	725	767	768	718	726	715	732	737	705	751	746	696	778	738	735	749	788	725	742	753	747	737	720	663	758	760	727	718	742	704	692	715	676	733	672	742	735	759	684	747	752	743	780	721	756	678	751	711	734	719	799	700	761	724	728	721	768	737	740	782	718	800	768	736	673	790	740	742	746	733	720	709	710	706	682	728	772	732	729	751	766	749	768	749	715	723	764	722	753	695	745	711	715	730	723	769	717	755	719	724	713	782	733	769	745	781	721	712	757	778	702	745	710	746	787	740	736	756	710	746	710	711	768	718	759	708	776	732	735	693	727	737	728	722	760	773	690	747	775	770	679	751	753	726	760	734	722	692	763	706	748	715	717	753	706	718	748	728	749	688	715	696	730	759	772	736	751	692	758	735	787	755	736	750	752	685	710	714	737	742	742	741	729	764	774	735	709	749	777	701	752	764	721	698	732	719	772	772	721	739	745	746	746	748	751	756	777	733	696	753	740	700	728	734	759	742	759	751	784	743	724	730	670	655	749	733	755	728	778	718	698	728	732	773	743	696	773	737	687	748	743	729	738	727	723	781	727	693	709	714	714	768	710	725	732	735	676	669	724	721	780	724	747	714	739	764	755	731	699	680	795	691	700	721	725	688	735	733	689	729	740	749	740	723	771	748	754	752	752	772	727	759	765	734	781	750	753	761	708	748	732	774	677	726	778	761	743	735	690	730	735	769	700	695	746	730	752	728	742	746	726	738	717	742	696	755	712	707	703	771	721	719	779	791	758	692	721	732	700	750	762	743	755	738	758	688	729	774	743	741	752	713	762	743	708	737	759	737	748	710	722	713	717	717	744	719	776	771	741	711	687	715	692	748	712	762	748	733	735	710	722	723	751	709	721	714	737	747	720	724	725	784	754	710	709	750	696	736	757	771	683	730	778	697	741	726	780	672	728	768	723	714	739	748	762	732	764	739	765	758	692	703	707	716	726	749	765	707	690	705	716	749	731	752	750	749	697	765	739	738	694	686	768	768	736	685	727	701	710	746	698	759	707	703	752	748	741	794	713	782	759	731	645	708	741	748	755	716	700	751	743	678	755	723	735	777	726	711	715	694	741	769	748	731	681	713	749	730	691	715	733	779	747	786	736	786	762	732	731	737	719	713	737	737	696	754	767	756	707	753	706	760	727	762	700	755	748	698	745	742	759	745	740	738	760	782	738	760	770	762	741	757	732	732	748	752	731	725	669	741	706	721	708	754	759	721	745	705	761	758	761	708	785	740	771	731	717	741	732	772	739	724	747	718	731	691	751	703	720	714	740	692	700	747	760	761	706	739	735	708	775	713	704	738	701	712	743	685	756	703	687	760	763	771	782	733	685	737	744	707	680	744	760	732	781	750	692	748	708	766	733	777	747	700	753	742	718	745	765	710	747	753	760	736	736	740	736	722	710	734	763	726	720	728	697	745	716	774	783	739	679	751	713	725	730	692	728	744	692	714	740	742	743	758	758	719	754	734	710	717	748	723	775	706	724	739	728	738	762	695	690	802	761	760	716	746	684	734	692	757	752	747	756	673	752	740	751	770	741	759	743	681	729	690	763	772	725	716	736	723	716	776	768	766	721	698	760	742	742	761	750	744	731	726	714	726	734	727	724	730	732	753	692	700	748	791	751	786	748	746	724	693	735	761	729	767	766	747	730	693	769	745	715	776	757	737	720	727	739	709	750	731	757	715	735	722	748	749	741	741	730	755	735	787	701	719	773	732	807	744	744	746	772	732	757	734	736	761	739	742	777	754	712	708	653	713	746	723	753	704	750	728	735	748	747	747	775	734	727	677	747	778	690	771	732	751	776	733	735	748	721	754	748	737	726	680	716	722	752	788	698	714	742	712	734	745	793	669	730	729	706	762	734	735	738	760	721	732	708	722	731	760	689	674	706	732	746	736	705	749	722	705	734	751	732	796	724	740	728	733	731	705	690	746	746	710	735	735	737	770	769	723	723	750	672	718	706	757	744	766	752	747	735	715	770	695	704	760	753	732	722	731	704	749	702	727	698	721	716	733	719	683	781	744	741	726	726	788	731	791	697	699	713	727	770	712	727	739	723	731	754	729	752	757	759	769	778	713	700	735	726	699	783	760	746	731	739	735	745	733	790	765	752	779	739	715	725	730	741	734	710	765	745	712	786	719	789	720	754	746	714	721	702	746	694	702	741	685	764	783	695	738	754	743	753	761	758	730	766	728	732	711	778	722	724	743	758	693	717	703	729	774	742	761	756	734	780	720	768	710	679	728	768	730	744	710	720	775	764	700	703	731	714	709	745	773	734	777	781	726	733	700	769	758	737	759	704	717	781	741	771	724	680	719	774	731	709	698	738	734	789	708	744	784	717	752	742	722	748	742	711	751	725	729	704	777	789	748	731	764	736	713	725	752	752	768	742	739	782	713	755	713	819	746	729	724	778	758	749	768	746	765	763	812	699	746	727	740	730	722	764	744	716	720	738	721	695	720	760	756	719	681	703	741	725	776	731	755	778	740	738	713	723	721	735	736	775	732	703	781	741	748	742	715	735	733	744	723	754	776	736	732	760	722	724	721	701	717	685	795	747	711	744	702	755	741	743	742	759	753	729	744	727	732	747	751	763	718	777	743	703	729	781	748	779	691	701	729	734	738	705	771	751	717	741	777	699	772	733	755	723	713	753	736	749	677	731	723	761	735	739	795	764	714	758	776	803	753	740	752	727	762	724	755	799	759	760	739	692	728	762	710	723	718	760	694	732	725	724	732	718	703	762	740	763	780	717	751	716	748	698	698	658	739	721	728	713	753	753	738	765	721	713	717	767	696	769	727	770	747	721	737	695	705	785	686	713	745	772	781	764	727	732	739	742	757	779	778	719	737	701	736	694	702	761	774	712	729	713	719	711	699	677	709	722	735	783	736	709	729	755	731	691	730	748	699	717	730	749	724	769	749	701	724	696	736	799	773	716	741	716	703	764	786	762	752	717	729	664	720	729	741	752	732	736	757	695	750	750	734	682	704	683	719	753	749	754	745	742	746	696	778	738	692	707	712	761	730	750	738	717	724	807	751	711	767	729	718	719	750	724	725	751	733	722	752	700	730	765	747	742	728	767	734	720	746	726	729	723	745	703	719	694	778	712	700	713	743	764	774	727	745	710	733	735	710	736	689	735	753	702	699	731	775	742	737	740	748	740	732	740	789	724	733	742	723	694	773	730	749	712	706	755	763	729	689	736	728	701	765	805	721	788	766	706	758	738	737	769	748	713	734	775	709	747	704	743	708	743	760	713	706	680
25321	20974	27568	24564	20962	11613	1276	774	585	494	479	398	443	393	408	363	368	332	326	326	328	329	339	308	297	311	305	299	293	313	304	284	281	294	297	298	292	288	269	294	266	258	235	283	301	243	312	278	291	262	267	267	271	243	278	248	263	272	279	271	250	277	264	290	279	248	258	262	285	292	262	269	248	251	282	314	253	281	285	258	288	229	296	254	272	253	268	273	297	293	284	256	261	283	264	281	273	266	265	258	271	248	297	293	248	259	251	248	251	245	293	267	274	290	283	249	264	260	249	255	263	276	242	273	250	261	222	289	249	257	283	279	284	279	285	237	278	273	249	279	295	275	276	287	271	255	254	265	257	242	262	241	289	261	280	260	251	258	263	233	247	280	233	247	273	283	239	232	258	322	281	251	267	266	257	261	268	274	236	244	279	261	271	260	259	254	251	258	290	262	268	265	249	286	271	291	306	260	265	249	290	257	288	260	259	255	300	276	274	249	249	285	284	242	272	252	250	279	269	269	253	275	250	245	275	271	275	280	286	278	285	288	280	237	229	277	280	239	286	265	291	257	279	249	257	235	242	269	263	264	280	263	226	259	289	248	312	270	274	236	267	248	262	283	274	240	248	268	268	290	259	223	257	285	262	265	284	297	287	257	264	286	297	298	256	272	245	292	257	231	277	267	266	260	286	268	251	264	250	254	269	246	258	253	275	270	290	247	259	257	251	247	262	270	268	257	244	275	257	256	271	246	278	234	254	260	266	273	292	272	221	251	260	249	282	262	259	263	262	269	236	263	260	248	257	265	234	260	235	286	265	252	250	266	288	248	271	256	288	270	255	254	253	240	268	265	281	263	272	270	273	248	260	277	275	274	279	279	259	264	276	269	250	269	262	248	264	270	261	261	265	246	256	273	269	279	271	247	281	283	257	268	273	247	266	254	278	264	255	308	246	254	243	284	271	228	240	296	281	286	279	274	279	275	263	264	268	267	249	262	273	236	246	292	238	255	273	270	261	237	239	258	252	259	260	284	267	263	233	252	267	258	286	244	297	284	249	288	254	280	256	309	272	261	262	240	281	272	270	294	285	248	239	272	293	251	250	249	275	278	304	254	215	246	237	267	293	251	275	278	264	285	245	232	239	268	270	277	242	263	276	259	275	239	261	242	232	261	276	243	236	236	261	287	258	280	271	267	267	268	282	257	260	269	277	239	270	255	274	286	261	258	271	279	261	278	258	242	277	267	265	286	255	251	254	255	256	241	259	272	257	255	255	267	261	262	292	276	282	286	287	302	290	268	258	261	243	267	251	241	284	274	280	250	252	276	253	258	277	291	279	281	254	262	255	244	272	269	286	276	247	239	271	278	244	264	281	271	286	273	263	265	246	260	275	238	307	254	280	238	269	253	241	289	238	280	246	255	253	285	262	253	255	264	238	235	252	259	268	256	244	272	273	258	229	279	266	257	270	264	280	287	253	284	264	244	239	282	283	284	249	267	243	251	246	244	238	235	264	258	264	255	263	253	249	260	231	267	278	270	273	259	239	264	268	277	269	258	279	271	250	260	309	262	279	258	270	275	246	257	259	251	253	250	258	291	261	273	239	261	252	241	228	289	251	242	240	258	283	260	247	291	255	210	276	289	270	273	286	248	298	285	248	245	268	257	285	233	284	272	264	261	278	281	266	264	233	278	263	250	256	272	248	248	267	270	265	259	243	279	256	275	274	247	262	255	256	255	282	271	282	245	287	262	251	242	251	258	274	256	255	261	268	247	253	280	277	277	281	292	283	241	266	263	277	278	261	278	246	268	257	250	265	247	269	247	242	277	262	248	307	290	306	236	256	289	271	230	261	253	246	253	247	274	269	272	263	241	259	268	246	277	257	263	271	252	266	241	277	269	271	247	254	276	246	282	295	270	256	278	251	254	258	277	293	269	252	236	259	236	251	282	271	270	251	263	263	275	252	289	231	243	265	252	289	283	252	265	227	264	264	264	264	221	278	251	288	263	267	280	273	252	265	287	237	269	234	265	255	262	253	297	244	287	249	276	276	254	256	232	282	272	292	265	253	250	296	274	256	261	283	239	281	259	250	257	253	248	262	260	270	261	287	246	252	255	275	282	265	296	279	276	261	235	253	241	251	271	280	253	282	269	263	263	245	260	263	255	282	253	256	299	284	245	261	266	281	268	250	295	272	255	279	277	264	271	291	253	255	262	262	285	253	239	254	280	247	249	271	244	272	280	233	267	270	289	278	252	263	277	236	265	221	260	286	270	247	244	252	280	243	274	279	309	247	234	260	282	235	261	252	281	264	255	256	250	257	253	257	275	243	277	251	258	256	246	268	270	284	253	237	280	238	258	258	234	251	255	266	265	258	235	269	288	263	252	237	215	259	292	261	281	278	277	270	259	279	252	268	273	271	261	228	269	283	285	269	257	265	272	258	274	273	263	216	263	280	269	244	236	288	224	265	289	270	251	244	278	223	254	263	267	256	276	242	257	273	265	269	260	277	282	249	260	274	240	258	256	243	248	261	248	277	242	255	260	272	272	241	268	259	253	251	270	266	280	254	250	291	267	230	265	289	252	234	249	262	284	229	293	265	272	264	260	245	259	258	275	270	246	257	279	238	262	276	255	290	297	295	237	264	265	268	288	284	232	262	296	293	275	233	244	245	241	296	277	264	283	281	241	251	278	265	267	272	239	270	266	242	267	260	252	259	242	274	253	255	244	265	243	256	271	226	260	270	269	275	261	233	262	252	276	249	265	267	253	299	250	289	249	305	279	267	285	284	275	268	269	261	260	270	245	259	260	250	263	260	240	222	266	238	262	259	259	269	282	268	263	261	241	259	251	261	255	275	261	269	279	271	261	258	265	267	262	266	292	274	260	266	247	260	271	280	269	239	295	228	303	277	256	269	261	262	267	284	278	284	286	248	242	239	246	279	225	258	254	272	239	284	290	249	288	239	236	258	241	266	263	245	254	267	286	292	275	260	240	245	260	265	259	270	260	277	258	264	262	244	263	268	267	246	285	252	250	257	265	275	260	255	269	252	232	242	281	257	287	274	264	249	282	269	261	238	272	255	277	243	289	217	308	247	282	259	273	264	265	282	289	260	262	268	277	268	255	253	251	230	270	283	242	264	281	256	273	245	294	267	260	247	262	238	274	254	274	276	277	257	275	241	274	254	233	260	262	264	259	275	288	242	255	265	236	256	231	264	251	305	283	282	293	271	257	257	256	266	247	295	275	260	238	251	241	243	260	287	283	260	273	280	284	241	272	265	272	247	247	277	268	253	270	262	277	293	241	272	241	224	277	265	230	260	266	242	293	267	240	246	262	265	280	260	235	275	261	265	266	279	263	241	254	260	270	273	268	247	275	248	271	253	264	266	250	267	249	263	263	258	279	273	274	257	262	259	257	261	267	265	233	256	274	273	285	259	251	251	258	248	248	263	278	273	274	266	280	240	243	221	261	251	253	263	254	231	267	268	228
7368	11587	10429	5640	3479	2522	1836	1445	1142	1021	875	794	721	663	595	547	507	462	476	478	453	441	428	410	396	423	351	359	375	390	368	365	380	341	327	355	330	324	313	337	346	351	317	316	331	312	352	320	332	326	318	324	318	307	316	300	297	339	339	315	307	311	318	315	303	305	310	294	329	303	299	291	315	320	332	312	309	320	321	318	356	286	309	322	308	324	307	333	318	305	307	309	328	316	326	288	286	316	328	300	295	301	279	304	324	302	318	311	329	344	319	294	299	350	306	316	333	281	327	290	303	340	293	329	277	323	305	295	327	274	311	309	309	323	299	297	325	333	304	278	327	345	285	272	311	304	304	326	326	292	304	313	283	290	311	310	342	279	319	310	323	316	300	329	308	326	299	294	326	307	296	269	309	294	326	318	323	321	306	305	322	298	311	303	292	293	308	321	284	339	298	293	322	283	327	289	305	289	301	276	305	319	313	276	274	308	300	299	285	253	284	331	281	296	319	326	297	326	310	333	340	337	282	293	318	301	291	299	278	323	325	307	299	325	320	300	279	299	328	339	320	284	325	266	313	288	304	290	322	304	321	298	283	310	331	297	307	302	301	336	337	301	342	302	293	314	268	284	319	301	297	297	287	293	321	350	296	289	299	300	300	307	303	313	316	323	324	276	339	346	342	292	308	293	289	293	292	286	263	322	279	294	332	292	319	298	284	328	307	295	259	289	289	314	341	291	307	322	294	292	299	319	315	281	300	301	338	332	288	310	297	303	284	325	334	296	290	295	306	320	301	305	289	300	286	308	310	322	313	311	264	305	301	293	298	305	300	286	296	277	299	298	282	297	293	311	289	301	302	280	321	278	294	297	304	301	310	297	296	280	315	332	275	307	327	291	303	313	304	298	288	304	261	295	306	302	316	274	326	285	287	295	291	313	281	294	275	313	302	295	308	313	328	300	336	303	343	287	302	319	300	317	285	297	302	301	338	308	307	336	314	298	276	290	294	278	292	290	292	265	309	323	282	304	296	285	297	290	296	314	309	299	264	312	318	292	295	312	323	308	317	297	295	317	325	314	292	303	315	282	290	296	268	321	312	289	313	288	325	329	310	296	293	327	306	314	306	300	303	327	310	309	301	328	316	320	281	327	317	295	303	306	306	315	311	290	315	297	290	295	293	292	319	297	295	300	308	296	290	322	303	283	300	266	304	295	336	277	325	320	299	332	281	324	334	300	281	320	303	303	287	289	311	287	305	304	291	296	284	307	303	307	289	318	349	314	281	271	289	311	302	292	339	337	342	305	323	283	310	338	311	292	327	300	333	330	315	274	265	297	312	304	286	305	279	318	272	306	292	313	306	281	325	292	299	308	287	306	286	278	319	311	301	282	291	330	307	282	331	288	325	298	296	302	301	294	333	309	314	296	305	297	344	308	292	323	288	296	315	297	291	304	302	307	287	293	332	334	339	289	332	304	325	295	329	304	306	297	299	306	297	337	294	308	310	308	277	289	308	314	312	282	294	303	308	333	302	286	311	303	340	288	296	316	321	302	343	308	276	274	298	311	298	309	301	298	317	276	291	322	308	304	311	325	292	282	296	264	291	317	331	288	315	314	290	310	288	302	330	317	316	282	296	268	329	303	296	289	335	309	314	292	324	294	302	293	310	306	292	306	296	301	306	280	306	325	293	278	301	296	313	289	267	303	308	331	312	345	340	278	316	306	289	325	324	287	297	340	339	299	297	305	309	312	298	314	291	293	317	293	294	347	274	294	281	338	295	294	297	300	304	341	291	329	300	266	293	303	294	308	268	314	320	313	291	297	331	323	310	318	296	307	288	281	311	318	294	298	321	317	307	316	278	314	289	340	322	343	297	328	308	307	291	313	301	332	326	327	311	311	296	327	299	301	336	330	326	293	314	281	317	326	282	278	309	299	313	316	305	292	317	323	315	284	315	300	314	294	286	268	298	336	270	305	292	302	316	296	258	320	323	322	321	277	275	293	306	291	276	324	312	310	292	308	299	307	328	317	337	286	309	286	283	315	325	330	318	295	314	299	281	313	286	296	310	307	295	296	320	300	279	314	286	300	319	303	315	315	303	334	304	316	294	314	304	317	281	286	313	305	283	306	307	292	323	318	298	306	314	296	331	270	340	295	322	300	281	325	344	305	286	304	297	315	289	334	296	292	302	308	318	284	287	307	301	281	283	286	303	308	320	298	305	324	334	305	334	317	298	243	290	272	312	307	310	308	334	285	322	296	313	306	305	305	323	287	333	276	285	299	305	309	311	296	329	282	312	296	298	288	309	302	302	317	286	306	329	315	308	302	291	302	290	312	308	305	322	298	308	286	282	314	310	298	287	340	306	308	283	305	295	292	286	315	291	246	292	320	290	282	297	314	284	313	335	310	290	314	308	314	306	317	307	294	313	276	336	308	324	309	282	321	302	320	288	326	303	297	316	325	284	302	282	286	284	285	306	328	262	336	294	318	276	302	285	333	323	316	282	305	310	275	314	309	299	280	288	309	268	322	329	315	286	315	307	300	313	317	325	312	280	301	318	314	313	273	303	287	326	323	322	303	293	296	313	304	286	301	305	310	309	293	347	297	346	294	293	301	318	268	306	309	302	304	296	323	278	321	303	300	322	301	275	313	310	311	311	306	322	302	303	296	322	293	292	298	311	314	304	285	337	309	314	304	267	282	304	295	316	305	292	288	299	292	340	310	309	307	324	271	279	290	306	283	292	312	313	330	312	312	311	293	289	276	330	295	307	262	335	319	328	297	296	323	302	316	306	307	342	305	321	287	266	286	283	301	297	326	307	286	312	333	302	283	322	333	299	283	301	321	320	299	313	296	291	294	324	319	301	308	308	345	295	310	324	272	283	323	328	300	274	300	300	331	319	296	314	318	291	347	284	285	335	303	246	297	271	319	280	286	302	291	318	312	324	285	307	312	320	273	310	318	321	280	303	298	282	301	314	328	307	305	333	294	317	307	290	313	304	338	296	321	315	281	335	292	299	324	289	312	330	306	313	300	304	281	312	304	298	312	307	297	278	338	322	300	277	268	279	310	292	276	286	341	324	308	304	292	282	295	297	340	297	297	318	301	294	307	313	331	289	335	307	317	296	316	295	304	306	296	308	330	295	335	303	291	323	292	290	300	308	298	307	335	319	310	292	284	325	301	311	308	320	324	290	294	318	304	282	347	294	290	289	322	295	285	333	306	312	268	294	345	334	322	312	318	299	326	285	283	303	304	294	319	332	291	325	307	319	309	313	314	314	302	287	334	295	277	281	318	319	311	315	297	320	314	310	316	314	326	284	320	295	292	320	319	302	279	285	289	311	336	283	312	300	286	314	304	284	293	306	315	275	288	292	321	279	303	307	305	279	276	279	309	284	310	303	305	273	305	292	298	312	331	297	319	324	297	307	283	300	326	337	285	311	299	324	301	310	305	327	313	305	325	303	286	318	305	314	301	314	299	294	306	324	306
23411	21014	27965	24284	21019	21084	8608	1498	1064	957	933	778	743	690	697	638	654	597	501	555	550	524	549	570	488	563	509	511	525	498	475	482	480	515	492	517	479	500	446	509	484	474	466	496	506	464	455	471	476	452	490	509	432	489	499	471	486	438	421	451	424	467	466	448	414	494	418	481	447	444	455	453	448	420	493	453	445	457	488	427	448	455	471	456	440	456	459	474	470	454	482	450	406	421	455	462	444	480	444	451	452	455	466	465	429	435	442	508	429	454	443	460	474	470	493	456	445	455	462	465	457	454	438	462	451	481	446	475	455	461	462	461	462	497	480	449	465	431	449	473	499	425	474	450	441	489	434	430	464	441	459	508	451	414	455	448	470	449	477	426	464	458	482	436	463	415	487	474	462	436	433	452	475	487	458	469	440	438	486	445	441	443	454	426	470	504	431	470	457	450	462	466	431	462	538	501	434	447	446	414	449	446	427	494	441	432	462	472	442	431	477	472	443	457	432	473	439	425	462	454	432	461	442	484	490	512	474	418	454	434	451	473	489	412	441	470	410	515	461	453	422	475	458	456	483	432	415	463	423	439	451	425	452	458	471	460	444	432	478	462	431	497	444	452	486	473	469	437	481	455	467	440	438	461	473	467	443	464	461	489	436	466	436	446	445	457	436	473	438	489	459	453	451	447	487	465	458	458	454	470	415	458	420	459	437	459	427	443	467	456	422	517	452	467	476	480	492	466	407	467	465	458	444	471	464	488	467	467	440	462	456	455	445	473	435	464	434	448	448	434	456	466	463	472	441	446	429	454	440	406	465	429	434	462	450	444	483	479	434	471	472	467	465	460	462	450	483	444	456	479	498	467	449	458	445	434	476	454	442	425	450	457	467	465	510	469	456	458	461	427	458	444	464	441	468	469	434	474	466	457	481	439	503	451	485	433	450	443	436	440	467	443	442	435	465	475	488	470	413	439	453	444	440	444	445	461	459	445	452	454	466	469	472	460	441	460	449	432	425	425	416	463	446	421	469	472	461	418	435	460	463	455	437	426	451	451	482	499	465	466	496	422	489	471	452	436	462	489	441	477	427	430	454	467	411	426	440	464	485	430	447	416	435	441	470	466	439	451	454	427	484	418	477	440	482	481	487	440	467	473	408	456	449	433	413	436	462	477	480	430	445	425	421	474	474	449	488	450	458	400	444	422	438	480	461	477	448	477	434	446	426	487	417	455	489	463	434	482	473	414	443	474	453	459	459	446	490	443	456	436	443	503	426	476	462	443	468	485	452	469	437	451	415	419	439	448	498	458	453	456	442	439	476	493	464	435	441	438	459	458	412	452	448	465	461	471	452	456	492	442	414	474	451	462	432	451	529	460	442	449	445	447	481	442	427	467	465	446	454	441	467	436	449	437	470	469	468	472	464	410	445	437	427	477	451	477	418	414	467	424	438	429	402	420	478	422	458	485	444	450	450	522	413	496	436	460	450	453	440	475	433	426	484	499	457	432	457	437	455	472	447	477	487	420	491	475	453	430	478	426	428	495	458	454	444	445	419	468	437	421	427	436	468	450	472	468	449	482	435	438	450	459	469	463	462	463	460	454	417	445	441	485	437	453	457	464	486	442	440	436	450	467	456	443	462	442	468	451	446	428	466	415	457	469	455	453	444	438	448	452	465	481	485	458	426	425	474	451	433	458	459	453	435	497	455	420	414	492	439	434	458	476	457	464	436	460	473	448	453	441	473	448	457	470	466	455	461	465	395	466	447	467	447	473	463	466	461	451	414	439	470	449	471	469	439	457	429	460	428	484	469	461	455	455	437	428	472	437	469	419	432	455	467	475	465	444	462	441	435	431	472	432	467	446	426	450	455	427	426	461	454	468	472	427	511	454	443	456	468	437	494	417	444	442	429	480	417	445	446	488	460	428	443	464	403	437	437	444	449	447	482	481	432	421	471	466	459	445	466	477	426	474	455	429	444	470	475	448	436	459	424	424	461	457	444	468	445	451	486	457	460	439	461	435	438	510	433	433	422	428	463	457	433	449	444	459	437	455	480	425	466	441	444	481	429	479	468	473	429	440	455	473	450	431	460	470	452	455	454	471	442	473	475	454	467	454	461	422	488	445	467	452	434	453	445	453	442	437	440	444	485	492	469	390	489	445	449	420	441	475	440	469	465	463	502	447	432	445	464	439	455	481	461	436	445	455	446	424	461	466	462	442	481	430	484	492	415	463	443	458	479	455	422	447	456	435	447	460	470	449	462	435	487	422	459	413	482	442	437	476	459	464	417	483	427	474	429	445	455	437	461	446	435	456	436	451	464	456	461	444	465	471	456	450	449	488	443	442	450	465	454	467	456	454	441	449	422	455	478	439	460	457	461	421	438	418	473	420	439	439	459	475	466	439	490	473	459	423	476	451	446	446	469	452	382	440	464	452	431	467	448	427	428	467	466	430	416	447	395	429	461	467	446	470	461	438	471	443	440	441	476	466	449	466	415	476	462	454	476	469	433	473	438	447	473	442	446	474	435	476	454	439	428	488	463	440	468	438	433	424	464	464	480	444	475	444	459	456	469	457	415	446	446	427	463	449	470	426	456	430	425	404	440	477	459	450	467	461	430	462	451	489	423	463	432	437	410	433	459	465	447	449	434	475	432	419	461	462	443	408	455	476	429	498	502	462	468	474	461	462	461	476	455	434	487	430	441	434	461	434	442	438	444	440	463	452	391	460	431	454	447	444	446	465	434	488	426	456	467	440	434	428	462	409	420	464	417	434	473	431	448	485	428	458	438	442	481	386	432	489	500	477	459	425	484	471	436	463	487	454	438	421	494	455	471	448	467	419	449	472	460	478	437	421	434	441	459	448	453	429	420	418	493	453	431	464	430	428	458	437	446	437	453	452	452	420	448	480	440	489	433	435	454	450	448	452	476	462	478	434	429	425	465	431	433	452	439	460	462	466	427	436	479	451	457	436	461	441	433	451	397	471	461	459	447	430	507	462	454	450	441	433	456	426	477	452	460	435	450	467	415	500	405	462	497	459	476	448	442	491	450	425	458	441	503	424	434	448	419	472	479	425	470	452	445	449	444	458	441	464	437	456	417	439	452	473	423	445	447	454	469	459	453	481	460	499	462	476	479	435	418	414	448	471	448	452	480	443	442	431	442	431	437	482	468	452	474	441	430	453	423	443	453	467	416	451	492	445	481	473	455	433	476	461	467	434	441	447	405	435	435	448	431	442	450	476	457	386	491	470	441	441	451	449	468	460	403	463	431	391	445	426	468	456	463	463	471	479	489	483	474	440	443	445	459	454	462	440	443	445	433	437	428	467	438	441	476	450	448	447	452	432	442	450	461	434	439	455	476	428	440	454	437	433	413	475	431	446	453	413	440	478	404	468	474	438	425	483	442	423	460	415	463	464	394	451	453	468	424	458	422	464	467	452	488	471	489	470	461	462	451	431	423	429	458	473	421	501	446	428	451	465	408	485	425	427
10124	17751	16277	9124	6036	4302	3247	2543	2109	1770	1511	1327	1251	1105	1006	925	897	837	732	733	752	688	623	644	616	613	678	562	584	592	545	556	523	570	602	514	601	530	480	516	518	482	518	495	532	476	463	489	496	488	478	496	473	455	474	483	461	485	467	497	454	465	455	502	452	478	451	519	466	481	424	466	480	437	452	458	474	485	458	493	490	453	443	473	458	463	438	423	474	439	463	469	487	479	442	456	438	491	429	456	461	407	433	433	432	441	472	466	457	464	482	467	453	467	460	440	431	447	464	465	453	434	457	512	433	474	458	446	429	483	454	437	472	471	455	447	437	425	484	460	452	450	451	479	469	450	489	457	452	474	433	446	407	477	452	463	427	426	464	471	468	446	464	455	435	459	429	483	460	467	450	452	439	447	437	475	432	470	495	468	455	466	422	445	473	490	439	478	475	425	445	464	470	427	422	460	453	448	463	454	437	464	442	449	455	486	460	422	430	443	456	434	491	434	450	483	481	433	455	448	452	439	422	469	473	509	452	449	455	476	463	448	439	456	437	462	468	450	454	485	469	469	480	462	450	422	409	446	424	453	436	448	482	469	441	461	446	476	435	437	503	465	430	480	483	431	457	430	421	501	466	422	431	442	436	466	442	499	463	445	463	475	449	420	454	488	472	432	483	424	438	438	491	471	452	425	449	443	475	446	491	439	464	480	492	467	440	480	448	454	457	460	461	473	460	423	472	438	479	466	460	426	451	450	432	428	444	451	461	421	449	443	426	440	440	448	451	433	466	438	454	457	455	447	436	442	465	441	469	478	439	456	448	453	462	442	455	438	466	434	420	447	427	453	431	477	451	475	475	450	459	456	436	462	462	449	421	413	441	444	448	455	461	446	454	452	422	449	428	437	478	485	483	440	422	480	463	464	447	441	438	472	455	423	445	450	444	435	421	434	477	444	459	442	429	437	433	469	429	428	412	466	441	454	468	462	452	471	458	468	485	473	473	477	472	454	477	471	452	475	440	473	484	477	454	440	458	431	446	441	485	434	468	421	484	441	450	464	413	464	454	457	467	478	421	460	478	432	479	483	450	416	520	471	435	461	407	420	463	461	471	471	454	417	486	483	432	428	462	453	486	436	472	428	431	436	478	453	423	456	442	458	421	473	463	495	434	444	469	483	463	441	476	462	411	438	434	490	436	470	426	420	458	472	460	439	440	441	442	418	435	448	505	477	453	469	453	457	477	424	452	451	454	473	468	490	467	485	438	477	478	431	447	494	474	451	451	473	448	431	410	437	445	467	467	456	450	432	451	428	441	471	422	466	471	478	446	451	432	456	483	442	434	467	432	451	442	471	454	423	467	440	472	466	453	471	430	477	457	390	447	416	445	459	446	444	406	469	441	449	456	407	438	473	470	462	463	494	438	431	472	411	419	442	480	446	428	467	447	489	472	442	450	445	486	450	462	442	427	458	459	448	462	419	470	437	494	476	446	425	448	492	463	466	478	471	434	462	442	478	475	483	425	467	436	437	458	439	480	486	436	466	456	463	455	453	438	468	421	471	436	424	439	421	444	463	505	445	464	443	432	486	405	471	437	464	450	499	443	455	485	444	441	460	431	451	470	465	419	426	437	462	429	435	434	456	438	446	427	463	470	447	421	440	450	449	432	453	464	452	449	431	477	475	436	468	472	404	428	424	440	466	449	444	446	402	424	467	399	440	459	461	435	465	473	495	421	441	454	454	449	431	459	432	454	471	467	463	451	457	477	450	404	464	448	507	453	470	499	432	481	457	452	486	436	441	437	454	447	435	474	442	408	447	458	453	457	475	481	477	445	461	466	439	455	442	420	447	465	484	464	477	407	471	437	450	467	451	433	467	441	437	479	475	481	453	470	456	453	486	442	396	460	421	483	483	426	472	415	434	421	431	432	461	472	493	460	469	473	462	455	481	465	475	444	471	489	469	441	458	445	443	465	441	497	448	480	455	447	469	420	464	455	455	489	440	468	470	474	463	442	464	460	451	405	442	459	458	482	470	454	440	458	490	520	478	439	466	443	442	462	446	426	465	459	431	476	453	476	445	430	445	399	447	473	469	431	454	451	434	452	464	427	457	455	451	457	424	461	453	430	481	455	459	456	465	450	450	493	405	428	470	418	457	469	472	450	479	455	477	449	430	434	478	425	443	467	439	452	439	425	450	445	455	441	430	419	453	428	486	461	455	471	451	449	473	422	493	457	453	433	433	468	427	430	437	458	405	498	381	446	445	456	492	466	429	499	469	468	435	462	478	440	467	463	407	446	414	458	474	429	466	492	468	420	443	469	468	469	458	407	409	440	498	389	483	452	456	435	450	427	436	460	465	450	463	467	479	438	483	468	441	462	405	466	465	442	445	426	476	435	451	468	458	451	487	475	473	448	447	478	426	443	411	428	462	444	414	413	466	427	469	502	447	459	456	448	443	443	486	455	428	435	466	468	442	471	435	447	479	471	414	462	449	440	425	457	437	444	414	468	465	496	487	447	460	474	436	451	461	458	467	444	435	449	443	448	455	437	437	404	457	444	437	426	458	449	481	462	438	463	442	469	424	457	442	468	404	455	447	460	447	477	429	481	453	453	439	407	449	426	460	467	441	449	433	478	444	441	442	428	470	466	454	447	468	437	478	487	422	439	456	465	428	457	452	471	419	480	437	458	464	459	458	476	484	406	461	470	454	487	460	408	465	459	461	456	442	455	449	453	474	464	453	500	434	464	466	440	463	459	466	475	477	469	458	465	457	444	428	416	441	486	433	456	382	412	456	483	461	452	420	452	405	474	445	409	429	403	470	497	472	435	434	441	456	459	465	472	470	438	427	434	435	429	503	415	435	503	438	438	474	448	442	413	462	476	480	461	461	484	459	431	441	435	433	436	466	451	495	489	447	434	478	462	460	474	451	466	423	450	465	456	465	454	461	424	477	480	430	454	459	407	457	441	475	471	480	433	452	432	470	472	433	497	419	430	426	419	454	470	471	474	443	433	393	441	478	433	468	467	470	449	455	457	457	422	442	473	453	421	446	489	448	458	482	431	460	449	490	444	414	484	475	427	438	487	448	475	423	440	432	466	434	467	469	428	478	469	451	458	450	464	419	432	440	473	469	464	479	430	458	481	460	457	425	454	456	426	498	474	488	445	476	431	434	467	447	482	443	459	448	420	451	453	444	442	460	488	439	462	470	448	436	429	446	449	465	470	464	414	458	450	458	441	447	462	467	450	487	477	437	448	446	464	465	402	481	421	484	435	450	466	472	489	460	444	440	442	483	457	463	449	451	421	441	449	431	448	404	473	451	449	464	476	440	429	439	461	426	467	451	430	404	450	490	473	452	456	433	465	470	424	469	471	460	446	451	466	417	425	495	454	471	424	434	432	464	483	441	420	456	443	457	436	433	451	445	449	427	459	410	465	433	471	417	435	477	414	446	449	450	475	421	492	431	479	473	467	450	451	459	409	457	458	456
28245	15255	2677	944	794	753	702	697	660	670	693	682	657	687	643	677	721	725	719	705	619	691	662	733	696	639	730	686	689	659	697	643	734	687	690	665	712	664	661	667	668	662	663	640	677	707	697	682	667	665	633	658	664	665	673	678	663	668	690	746	687	695	681	702	688	682	683	672	679	681	675	676	677	679	640	679	666	686	687	712	710	675	637	690	666	691	701	685	696	701	695	716	651	710	709	697	681	664	671	695	680	659	684	692	714	661	707	709	682	667	683	651	700	694	652	673	691	654	677	698	729	652	682	608	642	653	730	673	664	676	649	689	701	673	706	673	685	705	698	745	689	676	657	711	658	677	714	715	642	677	678	711	672	685	657	675	694	680	690	701	665	678	708	677	700	663	668	691	665	678	648	699	703	655	709	651	740	726	681	682	671	672	635	678	681	655	713	685	708	690	664	696	686	710	668	707	642	716	665	670	646	698	665	677	641	704	681	651	720	714	695	634	672	678	670	747	684	716	692	659	702	680	700	685	670	686	669	685	709	658	650	708	644	724	683	698	634	670	731	632	688	667	654	688	694	624	683	643	642	679	655	689	680	704	740	687	618	662	682	700	671	680	626	685	649	684	694	678	658	657	696	664	699	706	685	659	653	663	674	667	686	680	687	690	715	695	667	620	681	667	642	701	666	686	718	684	712	628	696	692	673	663	667	672	672	693	649	697	662	664	674	667	702	707	626	650	690	671	702	660	697	705	654	671	626	664	695	727	645	652	674	654	652	664	693	668	686	694	659	699	727	693	629	648	685	683	691	697	688	618	640	692	708	666	672	660	631	687	654	743	715	643	684	726	634	671	705	709	672	702	724	677	661	690	682	644	643	668	682	684	666	703	669	636	656	711	704	631	683	692	697	676	675	672	682	648	677	709	676	672	661	690	659	694	682	705	669	707	707	682	720	676	683	692	721	673	612	723	642	697	732	666	676	701	679	669	711	687	700	641	704	681	700	650	685	661	707	720	660	716	661	698	625	666	655	685	665	706	666	655	640	657	686	715	665	695	700	664	662	643	667	681	679	730	655	685	684	649	637	727	677	628	620	658	673	643	674	663	689	716	653	690	678	679	661	738	666	633	674	647	692	653	665	681	664	693	677	706	685	681	680	652	672	661	696	655	699	692	677	650	674	641	688	656	652	613	680	713	666	682	690	693	721	689	653	676	668	698	688	657	701	661	660	681	739	623	680	716	657	720	678	703	615	649	684	702	676	724	694	676	666	639	666	654	748	720	664	690	646	707	710	661	682	714	703	698	709	717	638	658	676	702	711	639	655	747	691	648	649	663	684	657	731	711	740	685	711	667	666	693	732	693	684	641	654	693	696	697	689	695	627	676	642	694	685	688	714	723	707	683	709	720	692	683	734	708	655	651	676	674	695	692	688	689	701	704	705	690	669	703	655	681	715	672	665	672	688	639	684	628	695	706	667	682	662	683	645	682	636	716	655	701	710	671	683	654	712	660	650	718	688	657	664	699	686	682	677	669	674	707	716	661	693	678	709	662	700	662	661	667	670	683	689	637	715	626	669	660	715	694	676	651	692	669	654	655	652	661	690	639	725	660	670	683	676	684	725	654	730	735	713	680	658	676	688	675	664	694	687	638	694	699	702	686	683	657	682	702	692	730	698	692	632	690	705	680	709	658	650	706	670	653	707	709	688	706	693	667	684	681	664	722	697	700	676	664	725	691	667	711	667	682	663	684	665	687	689	666	690	700	678	652	688	662	669	698	694	651	705	675	689	651	698	684	659	650	648	692	697	668	621	707	714	679	718	654	705	719	693	669	741	671	674	705	691	662	670	707	635	677	725	681	698	679	703	668	654	670	725	718	642	685	703	718	641	720	685	696	649	693	697	683	687	665	672	687	673	697	696	652	695	702	697	714	681	690	675	640	659	707	681	670	671	691	643	663	655	711	693	687	652	685	703	668	627	679	670	652	730	677	668	657	681	666	669	689	675	658	696	691	667	671	656	688	680	713	701	702	687	675	714	653	677	668	700	700	676	672	702	681	675	708	700	633	647	669	669	686	691	684	684	660	624	743	668	659	702	655	706	673	624	670	683	640	630	656	682	688	655	682	685	680	659	715	670	675	672	689	691	669	653	654	640	653	650	687	676	695	698	614	727	681	650	678	689	702	665	631	682	719	674	692	718	693	703	668	681	645	667	638	707	672	684	687	668	691	700	657	680	636	705	671	744	715	665	675	707	683	715	649	648	752	687	678	703	675	646	690	695	618	680	734	650	725	704	649	664	679	682	640	654	716	682	663	701	677	697	673	694	698	639	717	666	679	630	678	681	684	667	647	666	685	684	667	635	719	693	628	701	696	658	670	667	669	674	726	680	681	699	690	683	711	682	705	695	667	619	695	660	677	659	689	638	681	647	641	658	734	660	697	699	722	622	742	698	686	682	693	624	676	635	709	667	698	716	701	695	737	725	636	674	681	677	660	686	681	679	614	716	649	727	681	737	683	703	661	687	653	651	655	670	627	678	724	698	650	664	720	715	690	682	679	680	673	716	679	661	638	644	679	657	695	673	690	651	662	653	680	690	647	731	648	709	726	672	694	699	669	677	694	669	670	672	713	628	650	650	684	701	654	689	649	689	670	667	689	676	704	746	653	676	641	732	671	696	752	719	694	631	692	707	661	683	656	732	638	686	661	681	704	693	672	698	666	675	686	649	682	702	742	685	699	711	700	658	706	674	731	685	651	694	660	709	662	672	717	644	716	648	652	716	705	691	669	655	683	666	701	670	705	675	650	660	700	685	651	670	703	683	649	709	679	679	633	674	674	636	689	689	688	666	654	693	679	707	712	663	677	639	672	697	681	661	700	695	670	650	694	668	730	652	685	673	719	698	656	714	695	675	670	672	658	675	716	712	694	684	677	680	669	712	699	681	639	663	680	665	631	655	731	656	719	634	667	717	642	672	663	716	692	697	694	676	703	719	691	677	666	670	664	698	662	657	740	711	684	674	683	664	705	712	612	729	706	664	712	671	658	666	659	675	653	663	683	667	723	627	663	725	659	644	677	721	648	676	689	649	665	701	684	670	689	671	676	697	693	658	712	643	637	672	654	671	675	718	677	664	679	714	653	656	679	694	690	704	711	724	737	710	669	703	683	687	697	688	699	707	648	691	688	687	733	688	668	703	706	656	688	694	658	654	668	671	679	685	688	677	667	689	672	700	698	710	674	667	634	685	641	666	687	698	687	631	663	648	709	704	633	678	691	702	713	714	662	694	725	703	639	699	691	677	671	697	622	693	668	674	620	686	669	673	688	695	689	665	651	693	653	682	654	706	683	666	726	710	696	685	707	659	703	669	666	668	666	742	735	667	642	669	686	649	686	701	717	711	748	663	722	695	660	705	681	625	699	650	692	639	678	658	679	689	644	666	666	766	648	696	709	646	684	699	691	671	717	682	700	630	680	708	678	683	674	725	671	637	692
5280	1394	1366	1003	857	818	855	792	743	761	770	720	792	780	738	744	757	759	728	752	766	800	732	712	725	729	725	690	742	742	734	715	787	694	717	794	722	765	767	707	687	743	755	720	764	793	789	768	769	741	740	759	699	692	758	751	701	756	747	772	745	725	762	754	707	788	749	727	728	694	777	718	708	705	733	757	760	724	696	701	730	753	747	688	772	762	694	712	700	716	719	737	675	707	709	773	769	721	739	759	744	741	701	673	740	732	743	729	761	749	740	794	707	709	747	713	729	698	727	715	734	756	711	719	693	731	814	760	742	746	734	751	726	751	703	743	747	704	767	663	759	731	705	693	756	705	746	751	762	744	717	722	724	743	749	702	718	708	775	766	708	713	756	765	742	715	783	755	785	717	734	734	725	683	722	722	707	784	720	716	751	664	743	715	749	729	778	739	748	714	698	712	752	751	749	717	716	684	777	739	712	726	766	778	716	719	765	717	737	752	712	713	714	732	764	725	715	748	716	751	702	743	742	768	754	748	698	766	765	709	810	794	756	754	784	739	751	744	724	762	689	730	703	733	744	705	725	770	828	798	727	712	727	715	705	758	734	761	784	743	759	741	727	732	754	703	749	737	768	722	745	818	743	740	747	733	748	755	717	712	746	798	743	693	741	730	762	704	737	800	763	705	738	710	713	764	734	753	730	641	758	701	778	707	742	737	727	761	720	780	753	703	679	760	738	770	677	739	742	741	716	752	738	722	742	722	701	719	756	726	770	713	699	730	779	712	741	765	727	736	737	733	687	750	716	773	767	714	720	771	694	711	720	738	698	759	725	721	750	684	716	722	745	736	741	709	728	750	796	732	691	760	723	706	775	750	761	725	698	729	732	738	731	720	759	739	740	709	717	714	682	707	778	762	748	731	767	732	736	722	685	724	723	756	733	709	707	736	715	707	735	751	732	716	707	730	700	715	756	747	737	723	724	686	774	716	784	707	722	751	760	751	756	733	741	731	684	762	682	723	744	735	691	699	747	730	721	770	740	736	761	700	776	710	777	776	746	764	747	743	761	749	696	733	694	742	747	730	743	745	685	786	769	733	750	705	671	767	702	783	745	750	710	713	710	711	703	764	714	730	730	713	699	727	735	718	701	703	771	746	719	770	740	788	731	704	735	728	726	756	730	776	754	738	696	717	736	709	786	714	754	691	725	722	741	741	760	765	755	708	700	724	745	708	725	711	731	737	769	746	748	673	747	765	699	720	779	696	711	729	746	758	724	720	732	758	753	681	686	708	759	711	711	774	692	728	728	736	740	778	684	717	717	736	771	714	734	722	742	766	668	736	756	683	776	685	703	729	735	756	739	735	713	739	749	694	754	731	721	720	777	735	731	735	674	685	731	686	723	748	718	699	753	703	734	762	751	739	745	716	734	743	734	729	812	734	711	698	697	761	692	726	708	720	755	730	717	747	726	761	760	732	760	771	664	713	764	732	781	717	728	706	721	735	739	721	739	723	728	736	754	734	740	740	747	711	746	747	697	698	745	738	728	800	724	768	725	773	707	743	719	736	754	709	714	720	728	691	758	724	728	744	763	775	727	735	740	750	729	778	713	761	740	735	723	776	735	737	710	762	704	752	743	736	762	752	770	734	741	769	699	700	747	779	713	737	722	742	708	749	763	707	710	697	749	766	736	729	732	736	711	726	782	735	707	776	728	717	722	780	755	741	778	708	679	738	731	754	728	734	709	756	754	734	746	705	757	719	747	720	758	750	753	721	721	737	730	693	777	753	725	719	740	777	694	729	714	716	680	762	715	754	754	732	745	730	761	760	711	646	741	765	752	723	701	734	746	715	734	776	714	762	726	721	721	780	714	775	714	740	707	774	726	755	739	760	754	693	705	784	713	746	727	673	723	765	753	765	710	744	758	738	752	705	748	771	708	689	760	718	689	698	729	732	761	684	713	722	669	717	750	812	678	775	731	685	749	724	703	722	705	725	774	705	740	727	719	767	728	725	694	693	724	727	761	720	734	722	726	706	736	745	723	726	696	762	746	717	699	713	689	695	708	732	784	725	763	742	785	748	768	757	679	736	737	703	739	695	757	712	738	742	758	671	748	695	755	730	776	791	739	706	714	723	734	692	717	740	736	729	742	769	710	727	750	764	699	740	725	777	755	706	700	768	709	728	733	718	713	751	735	718	683	731	728	741	738	735	689	719	765	730	700	786	732	738	731	775	760	745	755	714	734	660	749	747	755	737	752	735	717	730	684	752	755	762	720	738	736	667	737	710	766	709	711	754	703	769	753	729	714	717	730	667	762	713	713	777	721	685	719	797	728	721	735	716	704	730	733	734	761	749	701	720	722	758	708	764	711	714	713	772	717	721	720	715	725	718	710	728	735	726	731	734	711	736	771	722	755	765	761	745	774	736	758	724	690	708	729	756	716	715	703	729	715	755	677	761	747	725	736	746	764	804	728	769	704	718	737	774	761	674	742	733	742	763	743	736	727	713	718	761	739	717	753	724	722	724	689	714	781	748	747	712	785	745	729	684	744	742	699	754	743	746	721	754	678	725	711	724	736	727	747	713	722	719	727	776	756	766	738	649	683	716	727	749	742	716	776	727	711	697	720	748	763	761	768	767	789	799	706	716	688	721	748	715	758	735	736	767	699	740	701	722	726	765	722	705	716	731	766	720	764	721	702	722	727	733	734	746	735	730	764	720	704	714	712	688	756	724	764	737	699	728	739	713	715	744	713	738	735	744	761	749	777	756	746	777	731	720	762	739	722	696	705	749	768	702	724	697	731	748	726	752	731	712	742	734	737	788	704	713	739	735	720	678	772	794	722	708	756	792	715	734	738	750	739	768	729	753	736	730	747	707	717	713	727	755	699	687	739	730	786	716	704	746	753	756	754	733	701	771	764	726	720	716	711	687	819	757	764	736	735	724	740	756	728	765	734	699	695	727	745	757	711	698	742	731	754	722	772	694	764	711	740	745	725	720	724	745	746	709	709	762	752	687	733	748	774	730	819	745	724	746	769	779	744	744	771	735	717	716	716	706	731	696	749	765	740	740	684	741	751	770	705	765	695	711	767	754	778	705	757	737	728	754	688	689	731	768	698	725	729	736	744	709	706	726	771	732	748	758	733	784	733	794	644	752	755	671	712	737	723	732	779	709	751	747	735	780	743	780	728	732	738	722	731	734	713	758	738	693	682	751	743	710	770	716	736	706	768	756	727	723	749	725	772	744	697	715	741	762	751	802	715	769	752	713	752	744	747	699	734	745	751	738	722	692	710	743	713	729	759	707	747	722	771	746	733	774	703	729	742	709	718	711	704	748	709	751	716	682	712	734	730	723	719	706	735	734	755	749	724	771	762	757	698	724	673	698	744	718	734	767	741	719	730	730	721	767	787	786	776	772	771	725	735	779	731	724	743	720	686	735	735	711	749	705	779	778	736	697	735	671	745	768	736	717	792	688	728	722	722	738	714	784
25289	20982	27568	24581	20995	11604	1250	771	660	537	517	404	419	390	375	385	352	321	350	329	322	344	319	296	273	315	299	312	333	275	273	282	311	272	277	284	277	257	286	244	255	254	270	240	247	291	286	258	306	236	267	255	264	273	297	267	291	275	228	257	251	263	267	254	291	277	243	269	263	299	271	241	256	269	278	271	258	263	245	275	249	265	272	291	292	306	259	235	257	282	241	255	259	247	292	270	257	272	280	274	293	274	261	293	249	265	267	289	259	278	268	269	264	262	257	305	287	294	271	252	258	260	272	252	257	253	258	281	288	291	294	305	259	246	254	271	277	247	244	275	281	260	258	266	274	239	272	261	263	240	250	241	257	237	257	257	251	273	276	276	276	241	284	265	255	249	271	245	248	308	299	237	267	273	286	236	266	273	252	253	261	267	292	262	259	258	281	240	259	265	303	263	252	247	298	242	247	266	252	264	255	274	262	258	276	269	245	277	260	273	257	259	256	262	290	277	248	287	253	229	244	254	283	268	267	261	267	276	268	286	297	281	267	258	233	256	248	261	253	276	260	286	277	263	231	265	262	263	277	261	246	257	270	256	285	291	302	270	285	253	286	269	254	262	266	273	260	257	240	251	263	262	270	271	269	268	254	261	261	278	232	241	257	264	255	267	256	247	265	278	281	262	242	241	238	261	256	256	247	267	256	253	259	261	272	262	279	269	266	271	299	268	278	270	269	266	268	250	269	284	272	247	255	261	257	267	293	269	276	275	236	244	277	273	252	271	269	271	257	300	287	255	239	294	274	253	245	255	257	245	263	254	246	280	277	259	255	264	258	268	283	259	274	243	274	277	285	259	257	280	292	281	261	275	273	267	267	255	268	275	258	242	249	246	298	258	261	271	250	252	266	271	288	264	261	249	262	257	245	252	279	260	261	251	259	259	263	283	296	248	257	269	253	284	257	231	277	261	256	290	281	262	281	253	266	264	255	283	278	278	306	263	247	260	271	270	272	234	288	257	260	263	246	263	265	255	286	252	221	260	261	253	282	274	294	263	273	275	270	250	247	235	256	260	250	245	247	243	264	298	234	284	273	236	282	286	282	274	265	288	247	246	259	282	280	273	233	260	264	252	235	283	264	263	244	277	269	273	273	252	270	264	258	260	289	262	255	242	273	250	243	237	277	243	278	244	275	290	284	298	268	263	254	270	265	250	286	271	282	263	242	262	262	306	247	273	260	261	242	298	274	270	249	256	288	268	291	260	253	273	270	248	272	273	260	289	239	273	281	246	241	280	256	286	287	263	273	255	262	252	257	283	254	284	245	284	253	276	248	251	271	253	248	290	260	262	260	276	281	276	242	228	253	267	268	271	274	252	238	260	284	243	265	259	272	283	262	277	285	239	285	268	252	262	270	257	247	237	283	281	244	267	259	239	258	287	230	262	273	259	307	246	272	253	253	253	279	280	257	276	249	280	267	263	288	254	245	257	275	302	245	267	250	248	262	230	276	242	248	254	301	258	255	270	231	272	274	235	279	276	253	281	241	266	262	246	248	289	272	260	261	286	255	275	276	255	260	254	267	270	283	285	277	239	254	250	259	276	265	272	258	247	250	255	256	259	274	233	268	245	265	281	267	271	262	275	252	278	263	278	260	277	279	210	234	282	282	252	286	279	246	249	275	254	287	251	258	262	301	264	284	276	259	278	268	278	274	270	268	277	259	274	255	296	254	257	263	257	284	253	258	284	261	253	262	263	264	263	255	245	279	268	252	266	263	276	249	248	264	273	264	260	250	264	273	265	256	264	236	247	288	253	251	266	296	251	254	288	255	282	230	296	285	284	270	291	240	263	275	258	277	270	285	242	258	248	278	281	285	238	265	244	244	255	256	284	234	261	259	285	287	262	274	298	266	257	271	242	267	249	271	255	285	255	288	289	267	283	257	249	283	266	247	242	242	278	258	249	278	275	262	278	277	272	277	284	264	299	251	255	260	256	268	247	245	282	268	229	280	284	260	257	266	262	267	269	275	275	254	246	295	265	256	285	251	249	277	275	274	241	308	268	247	254	236	254	265	254	249	270	272	237	263	246	263	250	264	261	270	270	257	211	254	239	229	265	231	282	250	283	254	231	287	260	259	278	273	261	284	271	264	275	248	253	277	300	275	259	274	281	264	240	270	249	280	284	258	260	271	260	222	249	289	303	264	251	279	275	283	298	257	264	286	269	239	265	265	252	246	271	278	256	242	236	270	265	276	247	286	275	287	288	267	287	281	275	239	253	258	270	259	271	270	270	270	244	229	256	289	265	256	261	281	260	274	273	265	273	264	249	249	254	286	247	266	255	297	290	228	254	263	266	274	304	251	251	279	286	243	261	277	255	261	277	286	240	254	245	277	281	216	275	252	265	255	248	270	257	278	266	274	267	255	244	283	264	267	304	278	280	274	273	286	263	266	231	270	228	255	255	274	263	262	253	267	259	258	266	267	285	255	295	261	260	248	275	261	269	276	261	235	263	273	273	280	269	283	268	263	268	259	239	256	249	277	265	265	271	257	272	265	286	241	253	265	243	317	272	271	254	249	260	271	245	268	267	261	295	279	247	269	261	243	275	300	283	244	273	263	254	282	262	253	267	260	276	264	277	297	251	237	277	282	274	247	254	266	286	251	252	258	238	264	264	249	282	256	263	270	264	268	264	273	259	259	246	284	286	243	281	251	272	264	269	221	286	270	280	282	252	270	245	260	266	270	249	261	257	257	278	271	252	266	264	253	283	254	253	298	248	256	254	239	285	313	289	245	251	253	269	262	299	278	260	298	252	239	270	268	266	223	253	241	231	268	277	287	248	256	280	245	250	305	252	273	244	240	268	272	260	270	281	292	271	232	287	250	269	256	241	268	262	270	275	275	273	298	300	259	271	269	302	278	246	255	238	248	292	239	284	237	261	253	261	282	265	261	254	253	243	283	278	270	268	258	273	277	231	251	247	267	255	290	275	254	266	243	275	297	259	273	281	254	250	257	268	276	259	250	277	253	270	263	266	265	248	297	262	268	282	270	261	257	264	277	317	273	284	243	245	277	261	258	264	261	252	251	260	249	243	263	269	273	244	252	245	258	290	269	283	267	252	270	284	248	282	250	226	260	237	264	264	264	263	243	250	278	265	285	282	264	277	240	257	278	257	248	271	263	253	278	270	268	257	251	263	264	247	274	270	249	266	282	310	263	293	269	254	289	249	247	264	275	258	263	258	263	288	265	254	259	261	284	264	301	248	259	262	253	260	239	251	258	281	259	259	265	267	284	277	230	249	283	264	259	253	233	285	260	258	251	272	298	271	249	274	274	240	267	271	285	257	258	238	281	251	243	229	275	238	262	286	298	247	268	238	284	285	272	236	277	252	253	261	272	247	261	258	271	266	253	237	257	243	251	247	277	237	272	242	267	271	269	248	262	260	260	244	221	249	292	272	267	269	236	274	260	255	268	271	250	224	254	263	262	270
7397	11500	10603	5639	3551	2460	1823	1530	1196	978	903	786	745	652	587	570	510	527	479	436	455	441	470	422	431	378	379	369	366	383	362	366	320	361	346	364	362	330	302	338	335	349	329	313	317	316	340	319	327	331	278	296	313	322	327	321	318	324	324	280	334	314	298	331	333	298	343	306	343	326	270	287	315	312	347	332	287	345	319	296	292	322	321	305	308	300	297	357	294	326	299	310	323	324	271	279	303	317	336	316	282	307	302	301	290	327	317	320	314	317	310	292	316	303	294	314	332	300	329	317	310	313	339	307	282	304	310	313	296	307	307	312	343	309	310	292	286	340	269	307	320	337	287	318	332	300	292	314	306	284	334	309	297	316	283	297	335	321	310	298	309	283	300	311	307	332	295	306	292	319	322	304	297	328	289	294	301	308	337	322	296	293	292	314	278	313	298	340	303	317	307	318	312	305	318	274	327	327	316	273	323	317	321	284	310	302	293	299	337	310	308	330	299	312	305	300	344	304	300	314	272	281	332	308	289	284	279	324	263	303	298	288	313	320	328	281	321	291	311	282	329	277	285	300	314	304	293	320	302	300	310	325	307	305	321	308	294	314	298	297	298	298	324	326	287	286	297	282	334	309	334	283	271	308	313	287	325	298	298	286	314	298	322	308	291	297	307	275	310	284	306	289	321	293	284	283	317	279	304	291	305	303	302	325	300	334	305	296	342	307	316	277	310	268	303	315	309	265	306	326	304	295	315	270	293	314	295	295	341	330	291	324	316	299	312	306	316	295	303	283	293	283	321	297	301	311	269	294	288	295	291	309	302	303	301	306	275	292	326	301	337	308	324	317	303	302	331	310	271	312	354	327	284	274	304	319	294	301	302	316	294	314	323	299	321	314	290	300	320	325	303	348	322	274	309	292	303	295	295	305	300	303	289	309	282	292	306	284	268	296	292	308	323	316	303	286	318	294	326	327	299	318	292	297	305	306	318	308	298	335	293	308	319	317	338	312	295	304	299	289	277	300	304	306	306	329	316	311	312	300	299	283	315	294	303	313	303	295	288	350	304	308	284	320	308	297	297	309	326	286	321	294	305	304	312	299	308	307	308	316	291	316	310	321	278	298	317	290	306	304	307	308	288	331	298	300	304	281	294	302	317	312	307	295	304	340	317	264	323	285	262	282	287	294	294	310	316	301	333	334	328	284	295	331	309	309	312	306	273	283	315	312	282	271	312	296	301	298	280	311	299	314	307	308	292	329	304	345	319	306	308	342	302	309	335	302	307	291	277	301	284	328	310	309	305	350	295	341	310	304	307	321	304	319	279	302	295	301	326	271	295	313	304	305	269	290	282	305	303	332	284	295	315	284	304	306	309	319	292	325	303	300	293	288	292	316	330	320	315	310	295	332	315	322	330	273	306	317	283	325	275	299	284	303	281	294	340	290	297	320	307	289	289	303	256	296	288	282	297	301	301	317	325	322	307	310	298	292	297	294	318	294	297	326	331	290	328	290	353	289	269	297	318	313	279	305	311	302	320	274	323	314	319	318	308	298	313	325	325	318	315	288	320	242	316	281	293	306	306	288	324	316	265	293	337	303	314	304	267	312	314	305	310	310	277	307	304	322	313	294	325	307	285	286	297	313	275	310	299	280	304	306	296	280	292	308	288	305	286	310	307	263	324	301	308	274	302	312	325	307	302	303	311	309	297	257	298	280	312	309	293	309	274	303	309	287	272	281	310	331	306	305	313	301	266	343	325	307	262	328	272	273	332	300	303	303	320	289	289	287	324	304	294	298	333	296	311	318	324	312	309	297	307	284	297	299	309	312	290	295	306	290	299	298	322	296	286	274	300	318	284	323	302	326	293	306	277	327	319	323	304	294	325	279	322	294	320	311	319	314	331	260	344	317	296	279	271	282	298	318	319	296	323	319	296	291	344	299	315	286	317	311	310	308	336	291	317	311	279	328	325	324	312	272	331	324	315	311	340	276	297	311	297	325	316	300	277	295	295	298	315	281	303	308	304	292	296	320	287	294	300	276	320	313	288	301	289	309	301	308	312	281	294	319	293	292	280	284	285	294	296	301	315	261	295	323	296	303	269	340	322	296	296	305	320	302	318	304	318	279	275	280	283	312	281	304	296	304	327	326	312	300	275	318	297	302	322	304	329	332	310	288	296	298	301	309	329	299	299	311	334	300	291	313	324	274	322	306	310	302	292	326	323	271	313	298	307	321	303	298	291	281	305	309	290	282	295	274	312	325	317	333	318	288	258	313	297	291	305	307	331	289	285	292	318	295	297	312	309	304	299	328	333	294	279	294	301	310	291	291	308	324	321	319	303	309	307	290	306	301	318	284	290	318	328	289	271	307	294	286	315	308	342	295	338	297	277	291	298	268	311	314	313	300	291	315	303	326	278	296	311	315	296	301	306	321	287	313	306	310	295	298	268	326	310	306	290	304	311	302	318	311	285	323	277	293	304	269	308	294	300	312	283	305	276	299	302	314	295	349	310	332	318	307	293	297	304	333	296	298	338	330	308	322	289	303	275	283	311	283	308	316	320	325	307	304	295	287	292	321	305	287	266	295	345	310	286	279	269	298	303	309	323	313	286	318	309	284	301	346	305	294	339	285	291	297	327	317	321	247	298	334	306	285	306	328	337	273	316	317	305	311	314	294	311	307	284	299	308	286	337	292	309	304	291	305	295	278	291	334	308	314	324	313	314	309	304	297	291	303	295	301	273	299	292	294	299	310	316	332	285	320	305	308	309	290	328	273	299	299	307	290	296	302	329	295	273	311	314	302	289	297	292	301	306	295	319	289	290	330	332	314	306	279	282	308	310	310	301	351	312	305	273	298	279	289	323	273	303	301	295	310	319	326	308	306	306	324	325	289	299	311	326	328	280	256	318	316	315	299	271	310	326	283	326	308	311	313	283	278	302	315	300	326	299	276	321	283	284	326	295	278	287	284	292	291	299	264	321	326	303	300	306	313	305	326	318	311	299	306	305	303	328	286	269	313	318	303	347	286	298	337	282	326	335	272	313	302	316	312	304	288	323	305	290	294	323	309	290	290	300	309	310	314	310	309	323	290	319	309	301	310	303	342	285	335	283	297	306	297	286	309	306	284	319	296	289	313	303	310	287	317	306	302	327	292	296	310	314	330	299	311	302	294	302	318	304	300	300	317	314	305	318	326	312	288	279	296	276	309	323	277	297	308	285	293	274	302	305	293	315	278	332	289	324	300	311	309	299	281	304	323	306	292	303	295	292	306	302	302	289	292	286	269	281	312	318	332	321	293	309	310	309	326	272	311	327	285	315	305	291	298	308	294	284	317	302	323	301	301	293	319	283	274	310	309	306	304	331	288	328	288	343	301	293	309	327	334	289	302	297	317	311	305	325	302	304	298	288	320	316	325	322	316	298	358	314	295	297	326	298	297	305	343	309	305	307	306	270	308	320	279	294	308	287	279	315	319	297	296	327	311	330	285	299	292
23312	20962	27878	24247	20967	21023	8631	1438	1145	887	868	794	743	726	711	690	597	587	603	577	555	498	533	553	503	517	508	516	525	477	484	494	514	477	508	444	487	494	522	478	472	488	454	489	462	457	480	446	469	460	468	485	457	448	435	430	457	462	460	465	457	435	491	426	489	432	453	448	458	458	451	462	468	489	446	443	435	484	444	455	423	428	460	467	426	476	467	449	479	457	463	463	444	439	432	492	443	462	465	472	445	427	452	452	470	441	458	449	468	410	474	431	457	477	461	452	428	440	470	459	445	442	445	423	456	484	442	457	459	462	430	437	435	453	446	451	431	457	452	438	470	438	439	423	493	440	466	444	459	455	435	402	449	443	451	439	465	453	451	423	478	478	424	457	450	447	447	466	413	483	398	418	422	478	458	438	435	460	455	473	421	450	478	457	458	457	451	463	470	427	465	430	460	442	462	454	445	468	432	425	466	415	450	445	449	441	461	481	445	446	431	465	405	456	423	416	452	427	450	453	454	466	495	412	471	419	439	456	407	446	450	436	457	447	481	459	445	441	460	492	439	463	448	415	410	446	468	426	457	444	503	478	462	451	441	451	512	473	467	426	503	468	485	415	461	440	420	446	422	428	464	436	425	454	490	457	469	415	474	469	452	457	451	444	410	498	437	460	456	418	466	473	422	468	448	462	458	452	446	450	423	467	463	424	450	466	442	426	427	461	483	448	463	439	429	508	471	463	437	464	463	450	446	456	441	446	456	435	457	423	454	448	451	442	433	458	477	444	468	424	466	430	426	468	444	471	421	442	459	482	479	464	470	466	436	458	421	462	429	434	439	469	444	479	433	485	471	455	451	457	479	444	456	443	448	423	446	435	459	448	443	480	510	460	476	484	462	460	441	423	433	428	425	437	426	456	501	451	491	489	464	431	488	453	482	461	491	406	453	484	479	450	458	483	466	425	477	465	451	400	444	440	418	437	446	466	420	429	432	452	442	463	419	461	442	443	411	452	396	449	450	440	453	414	433	433	452	453	483	512	438	455	452	437	443	450	446	465	440	451	441	428	471	445	452	448	463	482	446	438	478	455	426	456	469	448	454	448	431	441	478	479	452	475	480	452	448	440	480	498	429	483	461	420	479	473	452	468	436	463	449	440	473	481	411	470	432	466	433	476	451	436	469	459	458	455	443	474	446	480	435	453	458	440	448	445	424	431	453	464	461	474	440	488	433	463	424	440	446	471	451	446	461	427	456	413	444	427	486	445	485	452	438	473	465	453	415	443	445	459	474	456	481	421	462	471	446	443	419	500	438	457	450	476	451	430	460	474	454	442	424	488	450	432	465	466	445	470	415	454	474	461	410	432	455	458	425	482	429	446	483	427	486	432	471	418	433	436	494	437	481	427	454	445	442	462	429	398	459	463	433	461	461	444	442	469	438	446	459	448	454	457	442	449	482	437	459	469	434	459	428	485	456	469	485	478	454	400	439	444	435	466	458	431	429	448	420	444	426	459	454	422	431	451	445	496	432	434	456	463	469	400	428	434	468	433	468	446	442	465	433	426	441	477	420	466	472	459	420	433	446	432	430	434	456	441	452	461	474	442	453	466	446	469	474	465	460	457	452	466	454	488	470	509	431	429	453	450	451	472	426	449	421	469	471	472	492	452	416	468	422	447	450	453	525	403	460	507	466	437	456	440	452	495	438	431	472	444	471	435	411	500	432	407	467	506	460	444	480	451	468	446	453	415	455	449	450	433	465	451	426	443	475	465	467	403	454	450	467	466	420	445	457	437	466	460	417	443	465	446	459	469	452	466	451	433	461	427	464	422	452	437	458	424	435	419	467	469	484	447	467	426	421	478	467	438	438	460	466	465	437	436	424	417	467	442	459	430	447	431	463	411	462	476	435	456	421	449	504	452	427	421	452	471	444	486	389	464	432	400	446	449	477	450	434	434	498	438	433	426	442	471	447	439	428	424	471	466	477	431	422	436	425	456	421	454	458	466	403	457	456	449	489	441	472	468	482	427	436	480	435	465	407	464	467	447	456	457	461	462	483	458	462	441	447	468	480	468	478	444	455	495	448	481	453	455	490	456	412	473	446	464	446	452	471	426	479	428	466	454	464	451	469	439	451	513	478	446	463	468	476	440	408	471	473	479	430	446	455	432	471	450	431	476	433	435	455	427	433	423	496	460	484	476	467	451	491	432	420	451	394	483	500	446	450	470	478	468	482	428	464	452	465	470	458	459	472	489	465	450	452	458	448	430	446	423	476	461	426	454	455	432	418	484	428	427	448	424	492	453	447	456	486	458	428	442	452	437	445	467	485	423	474	450	479	445	399	423	463	424	453	430	443	444	493	472	428	433	443	458	461	461	452	447	442	449	430	486	424	468	464	450	443	455	475	478	448	458	483	452	447	483	474	408	417	399	441	452	408	412	517	440	441	461	432	466	467	457	451	452	441	464	444	463	454	481	494	458	478	418	421	464	495	484	432	463	396	452	440	447	434	489	426	472	432	466	465	440	425	459	437	461	434	445	448	449	437	484	445	466	447	438	407	483	416	411	445	449	486	459	453	444	451	441	414	433	459	443	467	483	466	475	471	449	435	439	450	452	428	450	457	424	439	438	450	437	455	449	464	466	445	445	453	473	436	465	477	447	464	458	443	464	413	434	447	444	440	454	466	456	467	443	439	460	451	430	431	421	404	458	477	488	454	398	432	420	449	434	468	418	468	425	475	445	455	480	457	458	452	444	462	452	436	427	455	439	464	451	473	461	442	493	450	426	439	468	417	420	440	438	426	448	451	441	444	411	451	464	465	418	433	447	454	479	453	457	422	464	474	465	483	489	496	424	420	440	463	453	465	463	447	458	476	431	449	457	431	449	459	453	454	434	466	464	431	507	469	453	444	459	436	411	439	465	441	471	473	428	448	466	481	441	450	448	417	474	408	428	473	442	430	433	462	447	437	438	463	404	475	454	502	452	455	438	448	474	479	464	487	448	453	441	453	435	461	462	454	460	466	402	467	474	428	440	448	465	477	440	477	436	480	480	443	402	474	457	466	428	495	466	446	484	494	410	448	450	477	504	452	471	433	439	443	442	431	456	419	462	439	432	456	421	447	466	461	459	456	422	478	451	464	454	466	469	432	409	434	450	452	387	469	442	429	465	489	461	424	463	395	433	449	445	477	479	478	441	447	428	436	486	453	445	468	455	451	423	425	438	480	434	416	448	470	468	467	432	458	437	487	470	473	490	438	432	439	453	436	466	443	460	416	400	458	432	423	440	415	441	423	403	428	449	484	452	470	453	430	473	458	436	440	444	437	468	450	449	438	427	480	449	454	417	440	455	438	448	476	487	449	477	423	440	463	464	443	482	442	438	463	442	436	409	440	462	448	414	425	465	435	463	506	459	433	452	471	445	416	413	453	438	474	447	405	423	417	452	417	439	470	448	440	469	427	431	466	426	461	431	429	470	455	431	482	478	441	416
10006	17704	16334	9286	5968	4342	3301	2548	2128	1707	1596	1352	1173	1057	1016	938	838	832	790	763	691	671	678	674	655	575	648	614	558	570	561	551	549	519	532	490	538	556	514	522	544	510	480	519	513	497	467	484	499	479	468	489	472	480	473	484	450	491	465	500	447	463	475	491	474	488	469	493	481	459	494	458	457	459	474	465	491	523	445	474	484	467	479	451	487	437	476	481	473	456	505	429	469	427	420	494	474	431	448	477	466	457	476	469	471	449	478	433	476	478	437	448	447	494	452	465	437	490	434	467	431	448	441	439	476	474	444	424	451	464	454	476	456	461	435	444	466	476	495	415	444	441	457	458	461	447	438	433	442	477	490	467	416	429	461	463	438	436	453	458	446	450	483	441	456	446	445	457	470	435	472	461	474	470	490	438	480	427	452	454	464	483	434	472	441	447	429	489	479	455	427	463	480	421	441	389	469	437	459	478	455	441	474	495	450	455	455	486	480	438	491	451	463	413	435	463	444	449	461	482	471	467	434	443	493	469	457	460	396	428	463	448	417	442	453	497	470	435	517	475	417	445	424	444	441	430	465	424	406	493	430	454	454	475	462	428	461	518	452	458	408	459	478	503	393	448	462	444	474	441	450	438	466	468	447	441	434	475	469	472	443	436	479	455	488	449	444	479	435	470	442	488	419	423	456	479	454	440	474	452	474	483	443	435	434	443	471	422	496	455	449	390	441	476	477	479	435	456	454	439	452	450	459	438	428	445	442	449	419	457	419	463	447	474	446	444	455	424	458	417	457	451	437	437	447	425	410	472	453	432	495	437	435	453	435	449	431	469	432	427	478	442	441	471	440	431	460	440	469	427	452	437	487	471	467	458	499	450	440	457	440	453	440	437	460	416	499	460	453	426	465	444	436	466	459	481	411	454	460	442	450	454	435	466	460	449	453	438	437	435	467	460	449	479	451	438	450	429	484	456	459	444	486	455	422	474	446	483	499	457	435	418	464	458	400	468	410	446	512	462	494	464	473	437	434	453	431	421	466	484	467	422	464	447	448	413	465	454	435	455	458	464	468	451	438	476	432	465	474	426	452	445	465	450	448	468	441	437	464	459	421	467	495	423	444	424	455	462	429	418	468	460	481	465	472	474	466	435	437	409	464	467	428	438	427	449	455	439	423	445	453	439	495	493	450	452	469	449	419	479	488	438	442	440	430	420	465	468	436	461	449	420	448	457	441	434	430	493	475	433	442	420	487	475	448	471	453	406	471	466	465	416	460	469	484	473	440	395	408	459	401	453	458	491	421	446	459	430	486	488	453	479	416	495	436	475	462	413	456	469	451	477	421	459	452	454	462	438	462	433	418	490	431	450	431	450	445	441	431	433	461	444	498	440	436	451	427	481	416	459	452	457	466	464	452	447	494	420	454	482	485	459	407	468	468	467	485	455	433	438	412	456	450	457	472	415	433	471	450	440	464	481	440	433	421	469	421	423	477	470	476	465	438	461	467	422	479	442	448	452	428	464	395	451	460	470	465	467	478	470	437	420	478	445	443	485	438	444	440	452	429	468	445	427	478	423	472	490	430	473	475	453	470	462	479	444	439	450	405	429	440	456	440	454	409	435	452	425	457	460	456	512	481	449	487	473	456	458	450	450	424	431	464	481	448	469	447	449	464	445	466	464	472	458	441	432	428	450	440	432	451	461	482	460	467	447	456	450	448	492	433	482	469	475	443	415	465	445	435	449	435	477	459	492	457	455	457	453	431	455	450	480	451	468	430	446	482	478	468	437	404	429	466	447	437	432	453	476	437	453	471	500	462	460	436	422	458	504	477	419	457	489	463	420	458	452	444	478	441	462	455	459	479	466	466	473	436	419	438	438	449	477	434	456	425	441	424	474	446	450	490	450	413	490	441	418	459	428	472	441	486	441	480	435	456	425	441	469	442	408	439	465	457	444	459	467	450	432	479	434	484	462	464	471	435	455	460	496	447	419	421	437	445	447	431	451	435	458	458	445	465	454	473	432	451	448	416	479	442	447	415	472	419	396	465	479	432	460	447	459	462	447	513	473	475	473	451	475	493	447	430	488	417	444	457	454	438	439	452	474	462	449	486	440	456	467	462	446	418	436	390	495	449	425	455	445	466	460	417	446	446	437	493	462	463	493	449	454	479	461	449	476	404	462	453	460	457	439	464	488	437	465	452	416	459	453	424	461	455	461	444	429	460	453	433	444	441	436	421	473	435	422	416	465	470	467	452	449	423	437	485	433	486	458	455	447	480	438	401	452	461	479	452	459	423	457	456	451	454	459	433	408	464	462	447	435	478	452	450	468	420	469	455	449	448	474	448	446	472	454	460	415	428	456	441	438	488	456	450	442	409	464	444	467	442	449	447	445	487	446	448	449	468	439	431	460	456	465	437	423	450	445	437	453	435	438	436	438	453	444	435	436	500	446	454	439	437	438	428	449	479	456	461	466	485	433	433	438	410	443	441	423	452	427	439	461	448	482	420	464	441	472	451	468	434	511	446	405	489	489	429	421	465	444	439	452	480	473	439	446	458	448	457	452	468	429	449	438	448	446	471	440	459	447	440	459	518	456	434	477	465	453	472	478	460	458	476	461	443	455	455	412	450	451	439	472	478	434	439	437	428	426	478	466	459	484	426	426	469	482	448	425	474	468	445	442	419	427	475	463	467	408	468	451	451	439	450	437	439	461	441	456	426	424	472	449	442	499	465	417	436	413	456	449	485	422	488	491	458	474	431	480	481	456	427	406	442	493	456	447	418	456	430	454	467	478	470	437	448	451	458	449	446	438	469	471	444	449	473	455	448	467	440	476	432	486	395	453	472	444	495	454	461	420	458	432	425	436	424	446	463	453	495	441	454	429	447	457	463	424	452	463	461	457	458	441	399	424	439	439	488	449	430	439	461	421	473	475	453	428	471	464	445	465	474	456	471	417	451	465	476	442	471	472	457	412	457	477	422	454	473	451	476	470	427	434	409	455	471	439	453	472	456	463	430	434	458	475	446	452	496	456	453	454	453	430	412	419	441	431	456	444	452	439	443	459	489	433	449	459	458	459	440	455	464	432	438	470	446	404	455	438	440	463	437	429	447	428	443	447	444	457	434	468	467	450	459	467	420	449	428	444	416	466	440	450	403	450	470	407	433	436	485	429	434	432	458	433	486	478	442	443	437	446	462	429	457	452	425	423	455	456	485	421	459	451	487	447	437	431	469	455	458	450	474	431	449	449	434	443	458	462	431	430	463	461	425	436	470	456	469	468	452	481	448	451	446	470	477	468	436	425	461	416	451	437	426	439	456	454	438	454	444	475	451	432	465	459	446	435	437	426	469	468	457	484	437	465	483	437	424	450	453	423	431	473	424	486	441	459	475	457	446	459	465	493	433	426	476	454	462	448	482	476	454	463	434	490	485	452	455	482	427	451	425	423	475	453	408	473	449	455	481	458	475	429	473	475	459	497	496	415	460	422	445	412
28098	15552	2634	883	802	725	711	691	650	729	713	663	739	679	649	645	668	656	687	668	673	691	683	698	660	657	682	641	658	659	675	712	641	675	652	652	680	701	669	670	733	678	654	699	705	700	665	669	679	638	635	689	717	672	670	652	655	661	675	672	632	693	677	650	641	683	725	666	671	680	665	631	663	674	714	703	658	702	597	673	680	681	697	652	629	660	689	668	690	659	725	687	696	679	674	676	680	658	645	719	645	694	648	674	697	725	717	703	669	685	688	699	717	649	695	661	688	641	682	668	639	683	643	677	691	711	706	648	684	701	681	676	709	648	676	663	677	681	708	679	694	681	674	671	709	678	687	685	727	663	688	683	669	659	714	637	655	647	673	675	650	677	678	710	668	697	691	727	644	703	682	694	689	671	680	625	668	655	675	617	687	673	716	657	673	615	698	688	679	626	655	706	716	695	680	672	601	709	679	664	706	663	629	659	672	656	666	655	704	695	669	671	667	633	686	751	689	671	682	707	644	655	666	696	705	711	676	685	677	654	660	648	713	673	688	656	644	695	702	697	676	704	667	684	677	633	654	697	693	648	685	641	723	685	680	681	661	664	664	693	650	674	666	671	664	648	682	673	633	665	649	687	688	657	681	640	747	660	637	657	632	682	659	684	686	708	670	704	675	664	674	681	677	700	620	695	664	666	695	647	672	637	690	674	669	697	670	725	680	676	676	680	672	645	610	663	640	623	694	650	665	636	682	700	643	681	690	656	633	687	660	674	649	612	645	678	645	683	669	699	649	680	644	675	683	682	671	683	603	691	685	701	698	666	668	713	671	670	666	686	622	720	672	678	691	665	627	690	708	715	736	660	698	649	670	673	723	619	640	673	664	635	715	645	675	686	642	678	655	677	705	675	668	644	712	669	717	670	715	677	654	649	659	661	671	620	648	669	704	666	680	649	662	659	684	603	663	633	674	672	680	660	639	671	712	625	669	618	717	656	712	628	634	694	714	681	709	691	660	679	664	682	602	680	654	716	630	670	674	663	664	640	700	657	656	680	662	666	712	646	661	693	670	665	664	724	703	660	657	652	677	660	680	695	676	675	707	671	636	692	702	701	692	703	721	664	723	661	669	687	632	632	689	673	705	677	690	657	682	722	675	681	649	699	687	683	689	720	699	635	697	636	643	664	715	688	694	659	687	642	680	676	668	702	701	700	689	641	653	723	654	618	676	709	675	656	661	638	673	651	718	663	674	660	685	655	656	701	673	629	694	643	740	689	708	695	677	689	720	730	697	678	669	628	679	662	681	656	712	697	677	664	692	695	686	658	699	657	677	683	666	672	698	618	630	707	677	675	682	693	696	715	712	656	650	672	661	679	679	695	654	705	668	697	725	648	699	659	696	692	669	690	684	677	673	661	683	647	725	668	675	675	658	671	669	709	687	682	658	654	646	697	710	664	688	698	656	673	677	684	698	676	703	688	652	654	689	699	665	667	661	651	678	693	659	703	637	702	678	702	705	671	715	680	629	703	704	630	665	698	704	678	703	724	654	679	708	647	703	703	754	700	712	731	645	683	665	706	735	664	645	739	700	638	702	709	662	688	670	670	669	725	660	713	712	654	647	695	660	685	626	677	635	666	681	707	642	674	703	673	662	710	666	701	680	707	686	662	665	670	680	646	646	645	684	696	698	646	679	669	664	650	682	677	692	691	677	681	680	671	717	689	668	654	711	714	657	648	661	655	658	686	662	688	674	667	648	673	657	655	676	678	691	654	644	690	714	722	704	709	694	685	690	631	682	634	655	642	681	698	711	686	661	696	669	683	649	667	667	665	668	665	632	684	685	651	692	685	659	673	633	674	676	654	689	700	652	661	720	638	684	690	672	708	650	676	686	645	702	642	720	700	660	639	652	711	638	668	736	695	663	656	658	637	686	619	653	683	644	691	704	691	718	675	679	725	669	687	635	690	703	625	702	678	711	635	667	690	644	662	664	677	683	688	616	657	673	675	704	682	684	666	647	658	657	671	636	708	734	699	709	674	693	685	664	668	722	686	657	677	724	623	665	653	664	711	684	664	690	667	731	644	658	675	668	700	663	684	715	727	668	645	671	684	671	641	698	625	658	670	653	633	685	706	679	673	704	687	651	726	694	684	660	705	709	681	692	664	668	654	686	657	660	644	639	708	665	669	685	668	679	702	661	675	692	686	648	716	699	709	683	669	723	703	724	710	652	658	703	682	680	681	679	644	679	685	700	680	653	655	724	673	722	681	653	686	697	704	672	663	664	744	645	658	701	618	679	658	686	689	712	649	695	648	637	679	719	648	662	680	747	666	697	642	639	704	684	642	645	694	668	712	693	706	660	662	655	693	698	686	671	655	671	666	696	673	651	705	706	685	701	710	672	626	685	689	661	649	708	659	625	692	645	681	695	698	696	671	667	625	709	673	674	689	669	687	631	641	711	723	645	655	694	701	697	708	691	711	692	678	689	738	685	717	632	670	674	688	640	648	632	675	735	682	694	718	672	719	680	674	706	679	729	628	644	692	664	690	672	693	682	698	684	614	618	687	648	712	696	686	682	684	692	719	715	712	676	622	729	725	685	693	663	647	691	649	706	665	671	743	628	667	684	731	696	686	632	689	724	666	632	694	670	682	680	704	665	678	675	726	682	709	673	674	632	636	672	659	700	686	656	650	655	675	688	695	691	700	704	660	672	644	677	664	680	660	655	673	689	653	643	647	712	683	624	660	661	696	677	644	654	686	653	646	655	682	682	705	653	695	661	626	705	661	675	611	713	656	667	633	629	670	717	679	641	656	673	674	682	644	682	672	678	685	730	666	662	651	664	715	650	678	654	623	642	658	672	685	671	658	647	671	678	654	736	703	661	660	657	678	677	683	661	654	695	684	693	678	684	674	692	647	644	650	688	628	668	684	709	625	684	624	695	663	682	659	647	693	650	711	681	631	680	696	677	739	716	636	657	619	705	706	635	653	689	670	706	664	712	670	685	697	655	668	653	680	697	691	697	661	700	684	660	681	669	627	688	676	683	651	669	710	641	720	650	646	666	669	700	686	737	658	718	649	625	709	688	710	657	690	625	686	656	710	635	662	672	657	618	716	656	674	662	674	689	695	659	678	710	699	652	669	696	688	696	656	687	731	670	682	705	724	683	655	657	652	682	684	693	666	690	687	698	718	693	685	701	647	680	658	678	709	672	690	696	703	687	682	654	623	664	688	692	679	658	719	645	647	642	701	657	674	710	683	635	674	683	651	647	709	663	640	674	730	683	688	668	640	677	687	688	674	694	662	654	706	651	681	688	623	694	703	738	689	703	659	669	660	715	697	670	691	667	670	653	681	650	652	692	710	697	670	692	663	704	671	675	696	675	696	667	695	690	636	698	702	640	643	697	666	643	671	702	710	667	647	656	645	660	658	662	690	720	676	646	668	656	678	699	687	696	715	710	656	630	669	648	681	618	680	664	667	673	690	654	669
5241	1358	1347	996	908	780	795	748	783	782	720	731	763	770	724	747	792	739	744	764	715	739	668	697	706	741	754	688	735	733	734	701	716	769	737	681	717	756	753	721	730	775	742	689	768	754	733	733	732	717	737	761	813	700	717	693	736	701	760	706	746	729	733	755	776	740	694	735	729	716	731	732	728	713	727	711	779	708	749	716	730	717	779	763	722	729	707	723	727	708	747	810	695	770	692	739	731	769	724	733	716	730	778	748	754	698	730	745	736	759	710	688	755	709	747	732	693	707	740	697	773	778	736	662	731	713	706	734	719	712	702	734	686	744	779	740	704	752	712	709	720	747	708	731	729	761	747	724	744	773	762	710	752	729	755	723	707	742	754	737	757	743	703	699	745	739	778	762	720	712	745	764	721	692	719	706	711	691	751	698	723	709	740	695	710	716	735	715	687	724	663	751	722	723	750	693	747	775	724	715	736	717	760	727	765	727	674	755	741	737	731	720	731	702	743	705	734	770	756	714	733	764	761	710	727	787	759	750	730	682	711	705	729	764	723	702	702	742	783	745	695	717	709	716	754	691	805	726	746	743	696	722	748	748	667	712	753	761	747	713	691	729	762	725	737	720	743	745	732	686	756	686	740	723	716	726	685	719	731	695	765	721	755	783	739	738	718	743	741	713	722	706	767	690	698	691	717	751	684	743	759	730	731	676	757	746	761	683	738	710	728	767	731	753	761	687	730	731	722	739	756	734	767	727	755	762	740	693	779	735	711	738	712	712	769	735	779	803	736	691	709	731	741	739	700	737	730	709	751	743	724	731	734	723	723	737	703	731	747	729	697	719	723	765	690	764	772	715	716	692	757	718	737	681	773	739	708	751	715	740	740	757	698	719	776	697	740	726	749	752	727	752	731	742	747	772	741	712	788	772	725	744	784	741	739	729	757	697	723	733	776	696	744	714	742	736	739	777	709	738	706	669	734	754	729	674	771	731	748	675	718	728	721	751	731	715	761	719	718	713	689	711	734	775	780	709	743	727	672	710	691	743	747	720	768	733	711	719	780	734	732	700	755	744	766	742	730	754	691	771	726	711	744	689	735	763	756	719	733	728	708	748	688	713	759	725	770	732	758	697	749	742	737	747	753	724	729	717	752	725	712	744	725	727	768	723	667	704	729	722	757	794	708	721	698	714	751	705	685	759	744	724	768	732	712	696	771	772	715	721	762	756	759	705	756	684	728	758	730	759	734	766	747	692	721	757	677	738	700	711	748	713	743	717	737	744	736	746	749	699	756	768	706	727	724	750	729	755	692	751	762	775	677	711	774	703	717	732	738	693	741	744	750	731	720	732	742	756	742	693	743	758	735	775	772	743	689	701	758	720	758	754	737	739	762	722	716	740	699	766	718	707	751	701	711	750	724	765	756	678	702	718	739	717	755	700	734	782	729	699	718	752	740	740	739	718	744	714	745	701	702	754	708	746	798	745	723	712	728	725	698	725	738	751	735	734	758	766	776	746	745	732	780	745	729	772	724	768	718	755	726	748	729	735	741	755	719	776	737	776	733	719	747	743	724	773	668	701	719	674	766	717	746	731	789	752	729	754	741	770	701	703	770	694	727	736	773	719	722	722	717	738	727	739	750	749	755	729	723	718	756	711	725	683	792	745	718	723	720	677	719	782	739	710	756	758	757	736	666	689	743	698	728	719	762	719	698	744	737	749	709	727	723	734	734	748	731	753	725	737	785	721	698	727	770	738	752	689	727	748	765	726	674	717	712	748	716	745	717	754	763	738	737	745	693	780	749	698	711	683	707	753	712	716	764	725	742	699	745	705	734	771	744	758	756	703	753	731	714	733	733	702	746	727	702	763	708	712	729	746	779	727	733	757	724	680	711	724	789	711	773	705	721	736	680	741	683	727	749	743	739	751	740	751	746	731	754	736	729	760	724	707	729	741	725	709	737	753	772	712	682	720	727	716	690	730	706	769	733	778	699	728	728	681	733	761	768	802	722	722	706	720	714	750	764	799	724	734	740	762	719	723	713	746	747	746	711	740	728	734	691	772	741	753	770	710	749	744	748	736	732	714	764	736	755	776	731	688	751	728	706	700	764	747	718	762	777	743	732	744	695	762	702	698	683	764	757	722	734	763	723	736	668	749	763	705	710	752	739	706	742	754	755	734	731	712	724	719	731	730	797	758	781	760	730	746	770	722	729	701	721	710	721	701	753	710	733	745	781	797	741	702	789	740	763	733	741	754	739	733	719	715	702	777	703	739	713	721	738	750	722	744	724	726	753	722	768	711	676	719	746	744	732	747	739	679	738	731	740	703	658	741	740	698	730	727	771	676	745	732	726	758	752	740	743	767	744	687	746	709	767	727	739	764	701	758	701	721	742	720	769	731	729	727	712	732	707	726	769	740	747	721	719	721	705	684	714	734	700	685	715	745	740	720	723	710	711	712	693	732	734	697	737	777	732	744	719	710	718	769	735	727	693	734	682	677	717	771	709	732	775	696	738	685	730	793	746	768	758	727	731	729	753	715	746	770	706	724	694	703	715	720	747	720	750	719	773	700	743	710	721	724	726	772	707	716	765	709	789	780	756	716	721	708	693	713	750	760	767	737	744	761	765	754	698	729	678	744	743	712	772	708	733	742	736	703	704	700	744	750	749	758	731	746	737	724	743	741	748	739	749	723	734	719	709	730	708	730	776	788	778	743	773	747	752	785	746	735	730	696	758	725	778	770	750	735	739	721	729	731	731	763	680	733	760	718	739	722	785	741	777	709	736	763	694	759	712	724	733	744	712	735	738	753	685	681	734	723	739	735	753	690	731	713	758	726	726	725	735	747	756	711	717	722	748	765	765	735	717	702	718	728	680	726	703	734	733	732	753	706	697	760	772	684	745	725	729	749	737	730	729	726	735	724	786	726	727	770	698	755	734	750	730	685	762	727	753	702	736	731	763	769	694	754	708	738	678	737	694	742	734	799	782	732	709	698	764	713	700	715	715	734	748	753	717	738	664	714	720	734	746	721	737	767	717	729	725	766	758	726	736	800	737	745	706	727	727	747	752	758	719	711	701	694	739	742	708	679	752	734	712	738	780	708	749	711	782	694	702	695	751	762	714	761	764	700	760	758	744	708	738	737	725	710	774	751	791	719	735	765	715	717	735	729	748	740	741	745	698	721	681	763	754	717	713	741	769	763	757	727	751	741	680	730	707	725	644	720	755	705	757	752	726	736	725	755	737	770	721	684	716	687	760	737	771	706	773	747	723	739	743	708	726	772	730	741	745	715	730	747	707	791	727	693	750	724	734	709	717	695	727	759	666	768	748	712	713	690	722	701	738	739	728	695	740	779	697	737	792	704	747	729	746	770	760	744	746	716	706	707	734	734	768	740	719	710	759	726	750	709	716	733	711	717	800	750	751	756	765	719	751	716	721	738	732	687	727	754	722	716	723	731	737	674	776	714	711	679	741	771	678	717	755	716	771	709
25472	21020	27591	24607	21018	11820	1217	743	630	519	489	435	439	416	382	369	361	373	357	344	328	327	327	306	297	293	308	286	269	264	303	316	279	294	272	283	280	285	262	265	287	296	256	260	270	311	263	257	262	268	261	286	257	265	303	250	289	269	269	246	257	280	250	263	268	300	264	266	278	265	261	250	253	256	241	274	259	242	305	242	244	270	260	234	275	259	291	267	293	291	299	277	248	283	288	254	264	250	272	249	265	236	296	279	241	273	249	294	267	243	245	256	279	268	286	277	263	261	256	241	248	253	323	268	260	293	258	299	261	275	283	263	272	259	257	272	271	269	270	275	268	282	267	272	259	277	262	250	273	263	255	248	253	270	277	263	262	258	271	273	275	284	275	255	255	267	285	243	263	263	270	290	247	275	248	277	230	251	256	265	285	272	256	258	269	264	268	260	258	239	268	238	252	248	287	262	273	266	275	266	264	273	235	207	242	257	264	242	251	289	233	262	238	255	273	283	263	265	293	271	278	263	294	253	268	269	248	271	249	276	264	283	241	285	268	283	253	266	246	266	284	270	299	290	259	260	260	239	286	265	301	260	257	284	250	256	256	252	256	255	280	284	247	257	249	254	234	265	224	253	265	247	288	286	242	241	292	282	253	270	284	237	255	253	291	270	274	277	248	267	276	311	292	251	281	268	243	252	251	238	283	283	231	268	256	291	265	241	284	258	306	284	270	240	264	237	277	230	268	249	271	243	256	276	279	283	278	289	275	264	259	287	266	270	261	251	239	266	270	255	265	273	262	263	248	275	241	257	243	275	228	245	258	253	284	242	262	270	237	259	247	259	273	248	243	245	285	245	241	259	251	271	263	246	259	240	252	269	251	253	254	251	271	295	251	256	271	263	245	260	291	263	256	248	251	247	275	242	265	260	267	272	254	266	243	275	280	253	282	250	246	264	263	271	295	300	257	290	279	275	266	275	268	261	259	280	251	273	255	249	269	254	264	256	256	263	245	266	270	240	265	247	284	267	260	284	281	226	277	263	252	268	286	254	278	282	254	250	274	252	227	285	264	248	242	241	235	271	306	263	283	273	261	255	262	280	253	248	235	275	266	262	270	259	255	249	255	275	253	233	277	262	258	245	276	286	283	290	264	245	239	254	232	253	269	252	259	255	252	229	251	256	273	242	287	279	246	252	237	276	267	252	282	281	243	275	246	275	283	272	264	244	271	278	262	262	224	269	289	247	273	264	254	250	263	291	289	264	254	241	256	256	262	263	243	250	274	237	278	271	276	261	265	265	263	281	250	241	283	290	242	251	253	263	272	254	264	277	251	224	255	273	226	278	264	258	264	319	286	274	244	277	269	263	282	270	287	276	255	258	264	257	242	255	276	261	295	261	255	276	276	288	277	267	261	239	231	260	266	257	278	281	281	283	243	248	247	250	250	289	252	284	260	256	270	261	266	237	276	273	303	264	250	270	278	256	263	269	302	273	278	241	261	273	276	251	270	267	277	255	234	261	269	247	253	270	275	273	286	288	259	223	263	248	264	255	270	244	254	237	268	278	242	272	294	281	279	285	268	243	277	271	271	267	254	257	268	265	242	269	233	267	250	233	287	299	272	251	266	257	259	260	229	269	245	271	246	250	254	251	248	268	245	247	266	251	269	289	255	276	230	275	248	243	277	264	275	292	262	275	274	263	259	252	261	280	257	222	268	275	270	286	283	278	270	239	278	235	272	242	256	266	267	260	278	254	275	300	262	269	266	247	277	258	245	273	250	271	233	287	245	283	266	264	238	261	277	288	263	249	253	268	271	261	222	278	260	279	252	256	244	250	240	295	256	264	241	277	239	259	271	274	271	290	269	260	246	253	274	262	224	282	285	259	230	262	265	239	271	283	258	267	257	266	238	264	258	267	238	284	255	249	291	248	267	264	237	267	281	254	279	251	261	253	287	260	242	257	250	273	254	268	266	258	270	286	256	278	291	288	249	245	272	296	243	256	275	257	265	256	241	261	258	262	279	273	258	262	246	273	258	250	249	277	268	280	274	266	259	246	302	255	235	294	258	263	283	270	233	254	281	262	250	277	254	242	267	250	268	229	306	257	305	279	254	275	259	279	263	276	261	282	278	243	271	274	246	264	284	285	272	258	251	225	251	280	264	250	284	253	226	247	261	266	293	253	267	259	260	281	289	235	255	258	272	270	265	282	286	231	263	270	264	259	256	270	266	253	266	291	252	268	257	295	242	257	256	264	286	267	266	285	280	277	257	268	284	276	285	268	253	319	297	282	270	289	284	253	231	261	291	276	275	235	247	254	279	277	265	249	277	286	225	254	274	254	254	254	281	245	285	281	257	284	262	248	239	252	251	268	247	268	276	281	275	250	291	244	262	269	266	275	267	287	261	309	281	265	229	266	254	263	244	241	260	268	238	240	239	286	231	310	270	240	264	261	257	249	264	264	284	250	239	270	272	262	259	248	266	288	252	283	256	277	262	225	264	292	272	278	245	241	266	266	275	271	302	299	276	267	261	271	269	268	266	295	260	266	259	232	271	291	284	297	254	277	275	254	295	239	257	267	293	256	259	270	285	263	273	268	257	267	263	276	243	248	260	272	250	260	253	270	238	272	277	255	243	225	263	310	257	267	266	252	267	267	264	283	254	261	249	257	280	280	271	270	272	270	272	247	297	291	273	265	254	272	265	278	295	238	284	243	269	291	229	252	272	235	255	266	248	271	295	275	269	249	243	257	263	268	273	260	246	279	280	259	265	256	280	260	243	271	277	255	261	271	254	282	274	255	266	283	280	258	268	271	265	250	272	297	263	269	272	269	258	273	233	254	249	251	259	271	242	240	266	266	287	283	243	284	250	289	268	285	266	228	251	285	279	292	247	281	234	248	282	279	250	293	272	248	251	267	283	244	252	274	286	261	275	259	274	280	277	253	238	266	270	261	252	248	272	261	291	274	264	278	274	258	264	264	260	268	231	258	286	251	262	257	263	294	277	271	248	257	247	269	267	247	295	242	263	272	265	277	252	273	234	248	260	272	233	294	295	276	279	269	290	258	285	265	274	273	296	267	254	282	244	251	287	220	245	255	278	248	232	270	280	275	236	276	243	270	236	234	295	259	254	280	268	267	240	259	264	261	275	264	279	257	271	269	293	258	257	243	263	254	264	266	264	274	261	275	286	267	242	261	288	258	268	274	245	259	282	259	250	257	253	270	267	259	255	253	247	272	255	247	280	274	266	270	276	268	243	263	273	243	252	252	251	269	259	251	282	234	258	267	267	299	248	284	269	265	275	274	272	276	263	245	262	285	269	282	262	274	246	286	267	256	234	225	251	267	254	243	263	262	229	280	240	228	278	256	277	272	265	259	271	247	240	276	295	289	275	272	264	290	231	247	259	277	259	241	277	269	262	278	269	277	269	276	274	265	262	264	269	259	235	276	272	292	275	252	268	273	273	281	266	254	281	239	253	309	246	234	259	233
7408	11734	10611	5653	3583	2492	1897	1470	1211	1058	934	820	679	651	621	577	561	457	478	437	437	409	429	428	416	407	407	352	381	401	388	390	341	348	348	366	370	343	329	384	340	343	302	310	303	339	320	331	310	299	295	327	326	297	312	306	311	313	283	348	318	327	322	299	317	309	323	296	298	305	321	305	334	319	305	291	307	314	353	293	308	300	295	279	313	313	319	326	292	334	329	310	309	304	299	296	334	311	316	333	323	318	304	305	301	310	322	287	331	274	318	326	306	299	304	280	325	331	286	321	310	303	300	323	312	280	281	322	311	290	275	296	311	309	312	293	314	285	269	304	297	322	251	311	312	326	310	333	315	327	272	298	310	321	305	323	299	312	308	270	317	303	359	352	300	288	313	291	307	305	295	291	314	293	326	296	321	322	323	350	294	300	327	323	289	325	310	296	296	341	325	283	312	320	298	358	299	312	311	310	343	326	305	301	278	294	308	291	302	289	324	312	339	281	329	331	330	293	329	295	290	315	304	268	300	322	318	291	318	290	276	317	287	294	314	296	298	313	329	291	288	331	317	299	289	291	311	329	319	325	319	324	281	316	295	306	317	318	300	307	315	318	323	279	325	266	323	292	324	291	311	329	333	280	293	306	323	295	289	327	304	325	271	319	305	280	292	283	330	289	289	311	293	301	326	317	276	332	281	334	271	314	315	295	305	300	306	288	307	296	278	299	338	303	303	317	314	291	303	299	305	298	303	346	292	297	302	289	329	339	296	301	297	315	345	291	298	306	289	316	310	301	291	320	309	305	278	288	325	293	262	304	317	303	345	321	280	307	281	298	307	300	301	318	332	298	310	308	342	330	318	311	302	280	291	284	295	314	261	310	303	328	291	306	290	299	304	309	300	265	296	294	299	300	301	304	275	291	291	308	297	308	304	314	288	317	321	304	313	294	302	297	320	312	321	305	289	258	273	312	259	332	294	295	313	287	319	300	282	321	269	272	311	315	291	285	268	310	330	275	307	291	297	308	311	300	298	291	308	326	338	297	288	299	309	300	339	306	286	312	311	310	296	282	281	287	313	297	304	298	288	306	321	303	296	310	296	293	329	303	315	291	327	288	290	345	307	318	260	299	312	310	296	304	308	294	298	278	311	311	321	301	294	287	333	304	288	282	308	325	284	293	328	316	293	312	278	291	310	278	328	292	280	313	296	300	314	311	298	269	300	284	302	291	300	331	337	311	297	312	321	287	319	311	323	328	318	312	292	340	340	300	302	315	307	323	315	317	298	331	295	307	321	316	334	309	316	295	292	327	297	289	277	329	312	323	320	277	269	311	288	302	310	312	326	292	286	298	311	328	287	288	313	291	298	311	332	278	296	288	284	296	300	302	303	294	305	301	317	305	288	284	295	308	296	301	325	281	300	291	281	282	294	338	314	307	291	265	287	301	309	301	343	334	301	277	288	296	298	331	308	338	310	306	299	279	312	292	321	281	323	296	299	271	300	317	334	301	294	294	269	309	322	330	337	328	294	310	311	291	297	307	305	299	339	267	303	291	319	322	303	330	281	271	309	330	300	314	301	317	325	304	303	303	303	328	306	300	289	296	323	301	317	328	286	288	297	316	302	279	303	297	303	311	300	335	304	267	292	299	325	276	296	304	272	316	338	332	288	336	279	368	304	310	309	317	334	329	292	274	314	319	325	316	313	286	304	311	311	336	304	292	317	288	299	300	282	278	287	312	288	278	322	309	298	283	317	304	282	319	287	307	295	288	330	291	299	295	272	339	318	311	284	301	275	296	340	291	301	326	310	309	310	286	310	303	300	293	299	308	317	312	321	303	324	287	285	284	297	309	278	326	284	261	353	291	329	315	334	288	290	339	301	289	308	299	323	334	302	310	241	314	297	321	279	330	306	320	309	288	321	298	305	313	329	304	284	284	332	292	280	299	304	303	313	300	309	300	288	324	307	328	290	325	303	357	320	305	298	299	299	306	307	308	286	312	287	293	292	303	312	344	296	301	296	310	318	270	302	293	312	301	322	288	286	323	319	344	325	278	314	287	331	319	317	322	293	321	283	280	305	318	281	275	317	340	328	310	303	305	271	333	305	300	294	320	283	286	305	355	289	304	276	307	319	307	302	339	305	280	305	303	300	291	313	317	270	308	292	315	307	315	301	294	315	288	305	311	325	320	305	329	283	300	299	312	289	322	324	316	316	349	306	300	306	300	287	270	277	290	288	317	302	310	293	307	296	334	295	310	311	300	279	301	321	294	332	321	289	336	327	301	290	330	304	295	312	318	324	303	301	338	297	321	326	319	306	304	279	316	313	288	297	319	289	306	273	287	296	316	356	307	342	287	295	306	289	300	306	282	279	324	259	311	320	331	317	297	311	296	326	310	332	283	293	295	275	300	317	316	296	310	302	308	312	327	289	300	323	296	306	300	320	319	302	303	291	327	318	303	317	310	296	338	286	332	320	271	284	282	295	347	312	284	315	308	309	313	304	340	306	291	333	319	301	316	322	318	280	277	277	330	308	320	314	296	303	302	299	292	298	323	274	284	319	326	321	306	303	322	301	301	323	290	313	264	317	308	332	291	297	331	305	337	292	292	303	322	305	271	293	320	299	279	275	315	318	319	246	293	299	283	313	311	265	296	307	312	298	324	305	318	303	314	302	309	290	303	327	302	285	328	322	295	301	311	332	313	338	309	274	289	313	297	308	274	291	272	336	336	269	334	333	309	318	319	295	301	343	285	275	281	318	310	304	298	312	298	316	324	309	300	322	297	319	310	307	290	302	315	307	298	340	298	322	297	305	312	325	299	279	278	287	334	284	273	312	292	303	283	298	323	301	310	299	322	340	297	343	330	327	333	296	334	305	296	313	317	297	316	300	307	320	299	324	307	313	305	274	319	317	332	302	292	306	302	307	329	297	299	322	319	334	282	323	331	303	284	283	284	295	323	291	313	287	294	335	298	315	301	296	285	293	305	289	334	271	294	296	324	298	302	325	286	310	306	303	323	293	323	318	301	317	290	314	290	262	282	307	300	329	312	308	286	322	274	277	317	295	320	280	301	312	288	296	249	311	307	308	300	289	325	330	308	304	301	330	309	342	288	285	308	306	308	321	297	268	307	285	311	329	275	306	318	338	288	289	314	309	295	338	280	302	347	336	296	283	330	296	302	312	290	302	301	321	326	273	304	298	333	311	296	326	316	299	286	346	293	294	294	329	312	294	320	285	329	310	332	315	308	310	305	282	310	298	319	315	304	317	309	278	322	324	302	324	272	304	291	281	297	318	308	314	328	329	314	302	293	312	294	301	338	313	337	336	311	283	276	304	322	302	323	307	275	299	302	312	289	293	301	291	333	289	302	305	325	321	324	316	329	292	323	309	298	305	290	301	321	326	315	306	330	315	277	307	284	275	277	326	307	279	331	316	270	299	300	296	338	298	335	326	309	274	286	313	303	286	289	303	300	325	326	343	278	286	321
23269	20978	27914	24249	20982	21054	9031	1503	1167	1005	897	779	745	700	680	617	639	631	619	589	544	538	512	589	541	554	546	482	509	481	515	473	452	534	493	488	488	469	491	452	457	506	500	469	444	463	463	467	453	456	455	477	472	445	483	479	463	464	480	469	479	511	401	482	540	484	463	486	458	449	471	449	451	470	464	423	448	488	484	433	487	457	450	457	460	461	483	442	496	436	460	459	478	442	458	482	456	470	433	432	466	476	459	457	472	482	472	449	447	477	490	480	437	471	509	444	461	454	414	452	469	446	458	440	471	488	465	438	473	458	481	475	453	437	457	448	443	441	456	399	478	436	440	481	464	448	464	459	491	450	491	491	473	472	448	452	454	470	463	454	437	458	455	470	470	442	464	433	513	447	464	482	454	477	442	440	470	447	466	465	439	493	478	419	433	459	461	463	447	434	452	466	452	426	426	484	475	428	407	481	467	398	460	462	458	470	437	486	431	462	464	414	417	462	462	468	439	429	472	450	470	474	469	497	404	457	490	485	421	416	462	422	445	448	457	459	476	458	484	449	486	442	458	435	478	458	461	446	447	441	447	465	478	478	452	442	469	465	470	446	448	434	439	440	411	475	480	460	438	490	470	448	434	444	439	435	454	440	426	450	468	450	494	437	478	457	445	470	447	473	489	462	465	446	471	433	478	442	440	454	437	450	464	483	452	424	453	469	458	469	454	477	491	493	453	494	453	494	502	429	479	481	457	437	460	439	459	488	435	478	428	446	423	429	449	419	421	450	473	461	452	490	453	450	450	464	422	432	473	459	466	472	435	459	467	460	431	437	461	434	462	469	453	471	470	464	456	419	451	465	454	449	455	453	438	439	397	442	490	466	444	451	503	443	476	447	470	458	439	447	445	496	484	449	466	457	464	436	465	436	459	453	464	426	447	457	447	464	489	481	485	453	443	454	476	434	444	449	424	436	439	427	461	472	472	455	414	446	456	471	435	392	423	468	477	469	421	426	436	463	470	453	424	443	457	434	522	468	442	451	484	505	449	449	449	421	446	452	480	466	498	479	481	486	493	441	477	456	441	478	471	457	445	440	474	401	400	448	450	473	481	430	483	484	474	522	450	421	475	457	474	420	460	481	463	439	442	437	471	451	460	454	424	477	437	484	423	431	445	498	507	465	461	460	445	426	449	438	473	435	445	482	458	421	453	466	453	478	454	441	433	454	435	426	426	479	474	457	441	484	444	433	449	446	458	431	481	434	501	475	462	417	456	485	487	433	487	453	505	463	466	451	459	478	444	419	427	466	473	472	461	442	449	473	434	477	441	468	478	429	454	489	441	459	463	460	485	461	472	475	465	427	443	467	460	455	457	461	453	483	445	482	415	463	470	459	448	472	440	476	475	493	470	446	449	439	453	423	487	481	459	468	429	425	455	475	440	506	434	403	487	437	445	452	442	446	469	447	445	464	449	489	437	437	432	500	478	514	425	462	460	464	447	440	448	455	436	455	508	444	443	502	453	464	454	456	502	449	453	425	499	457	445	447	473	432	463	448	426	462	456	424	470	467	502	446	474	450	449	452	428	448	416	456	448	469	432	456	469	449	444	434	480	432	494	442	493	431	446	460	451	427	457	435	466	452	410	461	448	469	437	468	446	442	490	456	431	464	437	443	468	428	450	448	443	422	511	443	473	447	461	473	449	488	454	439	480	476	445	456	444	499	479	468	450	475	452	437	413	449	481	422	492	426	456	444	475	494	459	446	462	439	431	427	486	461	459	465	444	478	456	461	445	439	460	454	494	439	455	480	493	480	452	428	465	447	450	473	430	458	450	430	462	410	474	487	447	466	444	474	482	500	425	470	454	498	463	438	415	444	441	459	491	466	483	418	474	462	430	449	452	467	453	486	426	466	399	463	475	461	443	446	459	440	421	426	456	430	454	427	438	438	471	429	434	427	462	452	496	457	451	439	444	472	455	441	457	440	426	452	453	445	467	452	470	465	469	466	439	441	450	480	469	452	475	418	427	452	438	451	460	422	421	467	472	480	466	453	380	415	437	455	446	442	438	470	435	398	436	446	450	452	416	465	460	421	447	444	482	481	465	428	456	476	451	436	456	435	442	447	468	490	455	480	462	455	455	490	470	482	453	461	434	480	454	484	456	466	458	431	499	453	488	424	436	492	418	494	496	429	455	491	442	429	470	476	474	463	451	479	425	458	458	491	467	503	489	425	475	450	434	438	471	428	417	456	443	446	448	518	419	468	457	475	450	438	468	458	396	444	462	474	448	484	457	464	446	464	470	426	453	452	480	417	427	474	433	458	428	497	452	448	448	439	445	463	456	478	426	462	465	432	420	432	443	477	469	449	467	468	499	455	465	444	449	472	411	425	476	440	444	476	462	446	432	429	478	460	484	433	453	491	466	455	442	480	467	436	444	431	413	485	475	473	436	468	439	478	428	482	471	475	508	441	472	416	468	470	453	445	465	468	469	468	409	460	464	495	449	453	432	450	446	468	438	440	447	428	497	456	450	456	425	442	453	441	443	438	443	427	445	425	455	484	438	463	442	414	475	442	470	450	485	462	459	438	438	467	482	460	511	461	450	466	461	444	513	437	473	464	456	471	489	458	471	461	425	472	468	473	462	450	459	488	467	457	439	428	439	455	495	455	470	472	448	449	483	439	442	461	429	453	416	478	461	451	405	509	454	444	458	433	416	432	455	414	448	471	462	457	487	434	496	480	464	448	409	444	474	459	477	421	450	456	468	463	428	471	436	421	455	454	455	464	459	489	443	420	435	471	433	418	437	457	462	438	454	434	439	471	490	409	479	440	425	481	465	467	433	463	421	431	473	432	454	453	458	450	423	442	471	454	467	456	462	421	456	446	479	443	482	440	448	478	477	463	462	442	467	420	451	450	454	453	445	441	474	483	433	429	460	430	509	446	476	456	442	459	462	430	497	485	436	419	475	466	450	462	479	456	418	466	490	435	433	463	448	449	444	458	436	466	470	455	458	461	448	416	433	477	448	443	436	471	432	453	439	414	447	460	457	446	412	439	457	450	467	495	393	453	435	455	416	448	445	428	450	503	449	441	467	480	446	491	472	442	459	433	457	417	455	472	453	438	431	460	477	467	427	476	465	519	457	461	475	456	462	460	444	440	451	474	472	453	437	442	474	405	474	428	448	456	459	442	478	401	417	453	436	496	475	474	483	421	453	427	457	427	456	449	467	443	455	413	454	449	435	479	472	479	450	424	475	446	436	443	464	453	458	413	454	472	447	458	454	421	468	449	441	457	433	478	414	443	431	477	444	457	484	428	421	496	438	454	450	440	429	431	468	469	489	442	432	444	476	442	493	430	463	458	442	470	445	439	449	420	482	474	425	450	410	431	449	488	459	440	467	470	458	440	408	440	430	399	461	438	442	436	432	478	437	430	460	463	444	431	439	452	461	456	480	477	465	462	444	429	416	428	459	472	429	460	456	488	440	466
10239	18004	16443	9339	6009	4416	3280	2562	2089	1812	1570	1304	1175	1104	1047	914	901	830	769	775	703	688	662	657	653	620	543	641	614	553	517	519	517	511	510	540	513	491	511	501	498	529	469	490	490	472	493	554	459	442	468	465	503	501	488	467	499	464	490	470	451	453	506	469	454	510	491	489	449	495	455	485	461	438	482	476	484	480	511	447	454	454	465	443	491	455	457	476	471	413	435	515	462	447	442	428	464	451	517	458	479	457	452	450	455	439	452	454	443	448	454	441	486	447	453	465	488	490	425	461	460	436	457	493	454	464	474	430	473	465	453	460	470	491	460	466	465	492	449	428	461	423	441	464	449	454	451	457	449	449	438	413	451	492	431	478	459	463	477	453	447	441	438	474	440	453	484	460	482	462	450	475	476	460	450	434	473	424	472	445	462	472	458	460	505	472	447	434	468	416	466	474	454	443	475	442	437	444	438	480	443	436	463	458	438	421	463	445	477	446	413	470	463	428	471	449	467	485	454	433	427	463	442	456	488	457	438	443	438	468	447	479	495	492	451	478	470	416	454	456	485	441	474	461	457	468	413	436	467	453	396	418	444	476	455	432	486	439	474	510	462	450	476	452	446	487	467	446	456	459	442	449	473	470	450	492	476	485	482	435	455	465	452	460	497	473	437	446	444	484	423	441	447	419	458	438	390	455	416	471	420	473	428	446	497	447	456	464	449	404	477	445	479	448	431	452	479	443	467	454	450	432	466	460	449	508	434	451	470	407	441	479	429	451	426	432	428	483	430	491	421	463	473	422	477	477	454	448	453	460	449	448	456	442	460	428	478	433	467	474	482	398	478	474	460	429	448	504	473	458	459	478	425	461	425	439	468	470	449	448	488	453	439	454	455	428	455	447	472	433	436	439	395	456	448	436	456	463	449	432	454	442	459	432	454	485	447	437	470	431	445	457	473	428	450	447	443	423	436	455	422	435	447	447	446	470	442	420	464	440	457	468	474	470	439	438	422	455	481	491	491	477	442	477	459	472	452	457	466	433	437	439	419	434	432	455	445	437	423	451	435	451	454	416	479	457	440	446	449	461	425	461	469	455	472	470	444	431	459	465	445	439	476	427	462	499	432	455	446	428	481	425	475	466	432	441	458	435	448	463	465	445	449	444	456	434	456	444	449	430	454	438	445	451	451	438	423	456	466	450	470	481	463	443	436	406	448	416	486	446	475	432	478	440	425	472	456	434	460	468	437	462	438	462	464	461	468	451	466	458	440	448	481	451	472	497	470	472	441	436	431	424	434	434	468	424	458	443	464	448	458	446	423	459	426	450	450	472	465	449	458	465	462	438	428	452	452	442	408	427	462	475	426	471	466	457	459	442	442	442	468	452	472	451	461	496	440	423	471	454	470	445	448	428	426	424	477	440	449	485	459	463	454	462	461	487	460	437	475	485	415	467	448	437	429	451	432	478	436	448	458	465	447	423	445	441	450	433	439	444	445	472	436	464	406	461	440	468	486	465	455	494	462	464	457	443	421	468	456	449	442	467	459	448	444	478	485	432	478	449	440	466	445	478	425	432	419	431	448	424	431	443	426	466	470	411	474	431	452	470	446	458	462	455	423	438	451	450	450	439	460	458	462	448	467	479	405	451	489	456	468	479	463	457	451	469	449	450	434	485	486	457	440	461	470	425	435	435	474	406	410	464	438	438	414	453	433	508	427	475	505	450	445	483	447	442	449	472	472	443	467	429	458	438	412	492	419	463	485	436	451	458	434	465	452	447	427	468	433	444	478	507	449	475	475	454	457	452	456	446	439	476	433	454	438	455	429	453	462	451	450	420	460	485	462	456	401	449	511	433	448	477	447	471	472	450	432	433	472	426	454	468	466	472	468	450	429	481	445	465	462	433	459	447	456	443	473	448	457	461	496	456	493	453	471	415	455	448	475	475	471	466	485	456	469	469	437	451	445	450	451	501	448	477	437	469	480	471	489	436	434	450	480	446	448	476	461	425	445	487	468	481	486	422	500	464	491	464	433	477	491	432	472	420	454	458	454	441	448	478	455	463	469	468	461	465	457	456	457	463	449	453	491	473	441	414	463	445	426	479	456	468	408	430	455	450	460	494	482	433	464	443	507	420	483	459	441	464	450	469	417	468	446	469	445	477	490	410	447	424	445	487	453	444	436	447	428	471	459	462	469	436	446	437	456	440	445	468	445	470	428	453	465	427	461	463	467	471	467	467	473	426	455	439	432	469	396	442	451	420	438	457	459	414	486	474	483	478	485	445	482	440	434	450	430	444	453	455	464	436	448	487	461	464	440	436	403	443	505	452	445	466	481	483	459	427	429	469	470	450	390	484	457	480	464	433	480	466	459	421	456	444	448	472	423	472	490	489	451	461	474	455	423	469	458	450	447	438	475	465	489	464	411	463	436	479	470	470	436	418	452	431	482	419	448	451	457	461	438	462	487	451	399	430	509	442	461	466	428	465	480	460	429	434	429	454	470	448	464	475	454	458	474	426	485	444	444	458	470	479	417	454	425	416	444	475	436	482	448	447	466	460	416	441	464	467	454	484	453	455	440	425	450	434	432	483	463	447	498	486	433	470	423	509	515	453	475	424	481	480	463	476	467	466	445	426	483	467	440	443	437	449	455	443	502	454	482	421	508	454	471	467	452	455	437	447	416	467	461	463	450	417	452	460	431	416	431	440	461	438	468	429	450	413	472	464	421	502	455	436	490	471	411	434	444	494	471	398	454	392	470	445	442	475	453	447	448	469	451	438	423	460	434	459	450	436	450	443	472	443	469	466	462	452	466	443	452	452	461	467	441	427	470	481	456	486	436	464	446	408	462	450	445	446	462	466	437	426	449	486	473	458	454	467	443	424	442	435	435	504	456	452	442	462	462	537	451	445	438	436	470	441	474	467	436	431	447	462	460	462	447	480	427	439	445	450	442	439	479	440	445	439	445	458	419	461	453	442	425	433	441	466	450	457	452	420	450	485	455	427	401	473	473	443	466	480	475	418	466	463	427	459	448	423	504	518	467	469	452	452	455	457	414	450	444	433	439	504	498	456	440	457	471	469	422	410	423	491	451	481	473	451	472	437	448	452	456	444	459	456	455	452	475	444	459	454	466	458	480	480	444	408	442	458	432	441	449	476	478	422	451	406	420	488	427	473	412	431	471	459	445	479	453	471	477	441	407	473	465	463	438	465	483	412	447	477	425	419	443	472	471	473	490	506	426	448	460	425	453	450	473	440	418	464	458	447	432	431	420	437	427	466	417	401	469	459	455	484	452	456	476	475	460	455	444	493	428	447	501	443	435	452	459	451	451	443	483	431	461	489	463	435	499	427	504	451	428	456	452	465	450	462	469	460	460	451	407	436	434	451	435	440	442	442	482	463	450	446	457	494	444	451	467	432	449	442	430	439	440	501	476	471	472	478	427	450	473	387	421	460	451	476	539	455	443	435	431	455	459	448	453	467	423	481	439	458
28050	15629	2759	1012	769	723	705	741	679	736	683	681	700	717	681	699	677	719	670	662	729	638	648	607	671	665	715	677	722	672	670	691	627	686	684	738	641	641	634	695	655	726	690	688	669	645	662	663	644	671	673	715	656	716	665	670	705	675	610	634	702	684	645	670	711	706	670	664	686	705	679	664	680	674	712	680	646	637	693	691	667	692	671	663	670	697	669	649	664	720	724	640	680	635	659	674	685	676	693	683	686	665	685	673	688	665	684	696	660	684	660	674	663	700	689	661	647	693	700	692	662	705	675	658	660	623	649	672	669	688	647	722	670	721	678	688	694	695	712	705	688	696	660	686	678	673	717	659	720	673	697	662	695	679	664	683	675	636	686	650	655	683	658	683	686	710	688	664	682	664	691	696	675	673	687	663	637	697	706	693	667	663	692	641	711	665	673	759	674	653	656	687	689	707	690	667	669	678	643	701	679	676	721	671	697	639	702	676	739	699	658	707	660	624	734	707	675	670	627	694	674	684	645	741	679	722	657	681	700	660	637	655	651	662	702	706	688	683	655	720	649	681	669	663	696	689	659	635	677	657	654	691	659	683	689	699	663	702	687	713	676	692	672	719	653	655	637	676	646	672	701	694	712	690	625	655	657	648	650	668	684	665	692	678	673	683	638	720	723	733	705	679	688	691	720	653	674	625	677	672	698	689	685	646	699	705	708	665	707	661	689	700	652	670	672	716	634	683	651	683	705	652	676	683	648	717	714	677	643	672	655	690	669	684	676	708	651	667	673	677	646	642	653	699	700	681	735	620	700	672	681	705	731	686	670	709	720	671	659	662	697	664	643	696	660	701	703	679	635	689	691	700	632	678	693	684	678	689	693	659	677	690	708	641	687	686	685	650	698	673	727	690	693	671	719	659	724	683	661	666	646	643	724	673	708	708	718	632	722	756	634	708	665	728	653	683	682	645	695	635	623	722	689	641	673	665	674	690	664	622	665	697	702	696	679	673	682	616	663	729	696	673	702	697	671	691	675	656	645	726	672	684	654	660	670	644	676	670	678	671	726	672	673	721	710	721	713	638	654	686	706	729	658	640	655	723	666	663	625	684	660	654	673	661	666	667	644	661	735	678	682	670	703	718	648	695	668	652	653	721	714	646	698	700	640	669	640	688	672	651	686	659	659	672	665	621	644	708	729	688	689	679	636	658	658	714	625	714	687	623	654	697	651	658	725	694	668	660	693	682	645	684	640	658	712	654	682	642	696	644	665	673	700	628	679	627	638	624	628	692	686	639	728	663	684	692	664	696	611	650	670	720	669	671	701	683	660	701	660	655	650	667	699	658	713	647	673	664	651	662	686	629	682	690	611	676	719	714	680	726	688	676	670	675	684	686	742	660	726	695	663	669	700	682	737	669	695	719	680	732	659	676	677	627	696	675	659	693	669	675	722	684	677	650	693	659	698	681	704	702	688	716	721	629	672	633	667	681	683	678	690	715	752	626	708	705	686	680	648	658	681	691	661	650	616	698	701	715	678	720	666	648	660	690	683	733	701	726	660	660	650	650	688	708	632	655	668	643	675	647	659	681	659	681	690	647	707	660	691	682	676	702	621	710	669	720	678	680	719	690	697	694	669	664	684	663	672	696	617	660	680	705	711	672	682	705	649	696	723	659	675	667	699	682	693	697	744	703	653	678	662	634	647	673	708	681	668	659	699	668	659	632	665	656	681	670	691	684	685	684	655	702	678	643	651	708	662	673	711	683	716	671	656	714	655	653	671	644	659	665	735	676	659	672	692	652	658	670	645	677	701	645	686	678	682	654	660	695	668	734	663	638	690	643	661	671	684	653	676	643	692	690	683	637	658	679	619	703	618	675	734	645	660	662	699	684	679	648	680	659	680	690	733	654	656	664	685	668	688	656	684	740	694	727	673	659	699	648	664	662	699	707	715	660	685	665	699	668	680	716	676	684	660	662	667	657	691	655	626	664	681	665	627	757	698	673	678	662	643	679	682	706	657	705	702	687	678	681	617	678	664	695	712	706	699	666	675	673	699	688	668	644	683	642	693	658	702	703	685	666	662	694	730	673	651	666	703	690	703	651	633	640	648	681	673	696	671	682	703	670	653	660	713	657	661	671	718	655	709	668	627	670	640	629	692	640	651	669	706	711	702	677	684	654	671	687	675	681	657	692	695	671	712	677	667	679	649	669	659	660	664	658	677	679	702	672	684	638	722	680	722	692	694	680	668	727	628	671	683	675	693	682	702	690	682	700	680	715	652	674	692	620	660	651	712	657	683	630	687	685	650	685	738	695	641	695	683	728	665	704	681	642	629	697	670	710	711	661	660	722	685	708	755	696	670	699	701	715	625	621	628	689	668	684	702	703	660	671	681	686	733	663	691	710	680	686	698	719	661	686	631	650	671	635	693	675	663	688	678	682	682	672	708	712	695	703	677	673	663	644	641	658	691	645	644	684	672	665	639	676	709	641	694	682	615	698	657	711	659	733	659	651	643	666	656	641	701	720	670	700	665	674	664	638	668	720	666	681	684	688	650	668	625	676	700	648	666	670	676	673	718	699	684	634	651	689	735	686	679	699	706	728	710	704	654	641	718	651	689	673	663	684	687	655	661	649	712	699	689	637	674	688	638	661	661	659	670	643	688	641	676	709	688	684	706	674	646	681	678	651	673	737	673	647	645	659	709	712	679	662	662	727	651	706	708	674	711	640	663	683	678	680	691	627	679	682	661	694	673	693	714	637	666	674	727	718	714	680	692	651	677	653	676	675	699	718	655	728	699	688	665	641	622	651	675	628	662	648	719	717	646	743	662	710	683	732	679	645	646	643	617	653	676	694	660	618	655	698	678	642	658	704	721	702	701	713	683	663	681	686	633	714	702	718	673	726	687	708	656	726	665	660	649	685	669	712	755	662	675	672	685	655	706	734	632	679	682	679	670	716	661	677	709	693	722	660	699	646	681	675	645	683	733	674	669	695	687	654	696	690	727	706	688	689	634	684	706	713	707	649	707	662	697	653	673	674	671	672	715	664	686	654	710	695	639	674	673	675	650	651	711	693	741	657	625	663	693	663	709	654	640	702	701	676	683	690	680	664	691	690	724	638	715	646	703	667	672	657	670	712	649	682	654	720	693	695	706	698	682	725	646	711	654	698	704	704	662	702	649	727	716	661	707	674	644	651	666	695	692	654	660	695	693	678	650	692	676	658	737	695	601	680	694	677	677	718	668	698	662	632	672	678	692	660	671	625	635	702	694	696	698	644	670	663	706	651	654	722	670	621	693	728	689	685	669	674	670	702	656	614	689	700	666	694	665	660	668	666	698	664	669	634	647	679	663	681	664	670	644	670	637	708	706	709	662	691	637	602	661	729	657	650	654	677	694	681	651	681	685	634	681	719	684	645	684	710	699	663	659	697	676	663	704	647	659	680	692	688	649	666	723	668	671	687	655	610	679	682	698	637	709	698	677	698	709	662
5331	1472	1343	1000	870	838	814	799	779	775	745	719	743	735	771	749	732	735	789	736	769	687	784	741	721	762	727	690	784	772	744	713	763	738	771	716	728	722	699	729	697	718	739	775	748	758	688	756	763	703	758	781	690	759	720	741	754	707	717	720	717	721	777	748	729	713	761	732	723	718	747	746	731	768	709	736	730	752	695	698	676	733	714	757	696	742	742	725	705	770	685	755	747	723	725	744	700	714	728	747	744	724	718	724	756	713	756	681	731	715	668	763	727	718	717	706	732	735	746	694	712	732	741	686	723	766	746	730	731	707	690	698	762	726	739	720	685	717	731	755	764	779	721	798	731	724	706	763	719	729	736	763	753	720	732	726	727	710	728	751	745	718	748	741	691	714	724	723	746	714	738	695	697	763	737	766	730	705	749	729	747	755	745	733	717	754	707	656	784	739	750	714	762	752	722	746	691	716	749	738	705	732	709	723	743	724	718	710	719	779	707	738	690	803	782	728	707	730	736	753	717	730	778	765	703	721	713	717	703	752	747	715	729	704	699	758	735	726	808	763	729	679	745	688	734	752	760	703	714	720	735	699	718	762	695	709	692	695	760	721	735	750	742	737	738	748	765	763	755	738	754	720	716	746	722	730	771	723	719	750	730	702	687	729	747	714	735	719	728	738	689	732	756	714	777	760	719	726	765	713	776	736	741	758	718	733	715	752	781	779	709	710	722	795	709	733	746	718	769	724	759	705	750	699	748	704	749	713	774	740	744	705	732	723	768	756	758	669	715	715	733	723	705	739	719	727	699	707	712	709	713	739	769	710	722	723	662	745	765	748	769	692	721	745	759	795	706	737	688	772	773	705	733	703	782	784	749	758	684	713	735	688	713	691	734	702	725	698	709	754	738	738	701	766	748	747	748	686	721	707	745	719	764	763	715	759	732	710	756	718	765	767	666	773	775	716	739	733	689	715	728	762	705	766	708	749	714	731	703	716	710	723	710	792	766	746	708	704	690	768	740	753	704	700	723	708	746	750	752	690	731	747	681	731	730	752	713	708	761	763	792	742	787	765	741	709	756	727	792	671	770	724	690	774	742	809	696	752	727	701	715	692	750	725	741	771	744	717	672	689	768	724	702	769	738	747	754	738	762	685	784	751	704	727	748	734	737	743	719	719	734	719	761	732	755	734	704	749	722	744	787	756	712	713	761	747	722	747	744	748	752	737	770	713	695	730	769	721	753	734	721	732	708	665	764	704	714	726	746	729	736	668	725	708	745	670	737	735	728	709	752	749	707	744	685	696	717	745	738	741	769	715	753	749	740	739	701	715	664	774	754	755	766	774	712	757	740	705	740	727	769	787	747	741	740	739	732	757	729	726	730	747	806	691	706	717	783	753	705	744	753	748	731	720	727	735	740	701	714	779	728	733	679	688	786	737	715	723	735	752	763	710	712	770	702	746	732	762	731	715	721	737	686	751	722	731	680	770	798	710	721	733	745	692	746	790	747	786	716	709	727	694	731	788	703	732	733	718	734	780	794	754	773	665	745	743	723	679	713	727	746	755	750	763	703	736	728	742	686	750	718	733	773	727	698	727	734	749	740	749	768	723	723	725	731	734	723	766	742	773	764	699	719	736	681	742	768	740	702	727	742	720	762	757	713	698	743	731	733	692	743	718	752	756	735	697	746	742	698	733	707	755	733	736	769	778	729	716	733	754	712	746	717	694	738	714	766	713	737	727	752	715	763	728	698	703	762	751	710	727	668	687	725	755	713	712	730	705	741	733	692	731	735	744	756	706	742	725	761	693	741	747	733	708	689	746	730	750	718	741	733	773	730	761	789	733	707	745	776	766	737	711	729	699	722	753	784	784	753	749	709	735	739	710	696	764	716	738	706	736	696	690	708	745	697	763	721	748	708	700	728	731	714	756	724	728	722	749	747	742	719	730	760	734	744	724	743	708	752	751	758	715	713	730	747	698	751	723	811	689	708	730	686	743	764	735	721	739	728	724	745	736	744	760	742	732	735	734	732	702	750	716	735	701	737	700	725	775	766	698	719	744	760	735	707	720	692	720	768	710	728	736	747	773	724	698	748	727	734	742	719	724	778	744	710	774	712	717	763	705	720	717	712	721	731	748	689	730	699	720	787	725	747	754	741	718	703	728	714	727	707	749	736	711	723	700	744	655	692	725	739	763	705	741	703	722	724	724	737	686	750	721	780	730	672	749	706	751	709	748	721	719	719	716	712	716	797	710	705	775	705	739	697	747	750	728	736	660	792	733	731	758	713	732	765	714	735	717	742	715	713	740	735	743	729	729	738	708	734	712	722	686	722	761	706	738	717	748	766	743	716	698	720	710	755	705	775	672	690	786	717	736	745	726	755	755	715	723	709	729	771	723	728	716	755	689	715	732	736	757	770	757	772	706	719	733	700	740	748	710	722	705	749	725	778	738	681	690	745	750	756	736	729	733	764	749	713	757	747	690	718	706	739	781	758	782	713	702	699	752	758	711	731	727	761	755	744	724	744	723	738	709	660	703	688	715	736	809	736	719	709	746	765	753	688	752	738	725	733	738	721	751	726	718	722	697	715	717	750	739	709	729	743	698	724	752	753	757	728	693	743	809	725	741	753	765	792	697	715	719	747	801	718	745	682	747	743	743	715	745	690	788	695	769	729	768	742	758	703	732	761	756	739	731	726	754	720	757	748	751	676	708	658	690	706	701	685	715	765	710	740	738	734	735	786	716	773	706	710	758	719	682	709	737	749	746	756	735	764	732	740	737	671	723	723	762	748	706	694	744	733	715	683	749	699	781	713	743	758	737	736	706	736	713	704	744	740	709	720	712	696	729	711	671	729	755	768	730	761	765	754	755	720	702	742	723	712	707	709	782	774	746	755	732	732	770	735	722	748	729	731	734	720	725	783	745	755	783	733	719	736	742	733	730	748	751	717	749	711	743	776	725	742	759	714	770	741	738	685	693	730	723	763	710	731	730	756	717	731	733	659	722	727	755	758	721	741	772	722	734	712	749	716	696	738	732	747	718	745	785	747	726	752	720	781	719	699	770	743	721	721	716	757	747	722	731	706	728	733	750	699	713	697	741	715	775	737	757	734	746	755	766	720	749	712	749	742	751	737	726	756	743	745	761	683	714	715	711	719	755	759	689	728	747	730	809	708	775	751	732	732	753	711	763	714	740	699	753	721	720	708	713	691	740	797	753	735	761	724	669	742	708	761	757	765	722	732	704	709	738	742	720	740	704	740	703	746	711	722	766	697	724	714	693	721	733	722	726	683	733	740	737	719	710	708	718	755	800	710	723	742	744	690	689	707	730	684	769	746	679	762	721	782	726	748	750	726	741	711	721	739	756	755	720	734	744	729	719	696	741	741	700	680	702	730	755	722	739	779	721	703	687	732	724	711	742	720	755	745	729	686	712	721	739	716	704	714	762	727	722	752	737	737	718	760	706	731	697	745	743	743	777	720	772	748	700
25399	20976	27564	24566	20964	11830	1242	746	611	548	487	446	454	395	372	355	363	375	329	308	340	300	337	300	327	311	320	294	317	278	306	304	288	251	285	253	259	295	271	299	267	271	275	281	275	277	275	278	244	287	268	281	281	243	280	258	283	236	282	275	246	266	297	275	262	285	276	263	279	267	249	261	269	266	267	270	251	269	275	263	291	272	260	275	268	280	249	263	265	264	317	275	263	276	275	265	250	252	276	273	273	302	258	285	263	285	253	259	275	286	249	266	261	256	269	249	266	287	261	293	283	241	273	267	258	285	254	252	252	281	252	249	277	282	238	248	278	240	268	261	294	247	274	260	243	260	247	303	255	264	255	241	294	241	266	282	260	290	233	277	288	284	251	281	257	263	259	287	233	274	291	295	270	275	272	297	254	269	265	264	243	274	271	279	223	256	268	283	242	270	282	256	281	239	270	242	252	241	282	281	258	259	285	266	238	264	250	281	279	249	267	289	266	296	274	259	251	287	258	274	279	275	293	263	245	258	253	261	264	258	273	231	265	274	244	264	317	288	257	258	253	277	268	250	271	281	256	293	267	278	238	250	251	250	266	242	244	274	275	273	253	246	307	267	244	238	286	258	283	264	267	273	252	267	256	261	258	273	283	248	236	278	274	258	268	232	263	232	280	275	238	263	284	239	253	277	261	265	267	242	269	290	262	269	248	263	287	275	248	237	263	249	273	247	258	258	257	236	301	236	241	286	267	283	276	288	253	253	238	260	239	277	268	257	245	256	260	265	264	281	287	271	224	266	278	274	239	273	240	258	262	277	244	273	256	276	280	294	272	267	273	251	293	274	274	266	255	268	241	253	249	274	265	280	283	260	230	279	267	297	261	270	254	257	269	242	281	241	263	251	273	275	261	279	268	263	269	277	293	268	250	276	260	268	247	271	246	274	270	241	272	270	271	253	269	249	266	270	234	298	280	272	282	268	271	248	268	256	253	258	241	239	279	241	239	261	253	264	291	247	268	272	264	231	259	259	247	259	240	256	283	248	279	250	248	261	256	269	245	256	258	229	261	249	256	268	226	241	262	284	255	281	290	278	263	265	268	271	269	264	233	234	255	247	242	277	274	281	249	242	243	224	259	249	276	277	255	249	260	268	266	260	280	275	278	252	268	247	286	252	254	275	232	249	268	269	279	263	274	291	259	262	273	283	275	260	262	252	270	263	262	258	244	288	238	269	233	262	271	286	279	260	291	262	295	258	261	244	278	271	268	237	257	274	263	249	270	262	286	246	272	289	263	263	228	258	278	233	272	245	239	244	244	284	252	275	257	273	228	274	299	269	238	279	241	289	291	273	280	289	239	260	237	265	262	275	270	261	268	260	271	241	258	270	257	275	247	253	277	258	285	252	276	292	264	278	275	268	264	286	282	279	275	232	272	251	262	272	275	261	239	249	263	257	263	283	275	276	256	275	245	233	255	281	278	246	230	246	280	260	273	258	261	216	269	271	274	245	250	246	276	277	266	259	248	246	295	277	248	255	276	274	283	276	259	274	290	273	266	259	265	284	261	262	263	287	289	252	281	240	278	278	284	265	269	259	265	275	229	265	274	255	257	229	271	292	279	265	252	250	271	291	285	251	247	252	265	246	273	265	282	255	256	233	262	258	270	251	300	267	251	284	262	251	283	252	256	285	242	272	256	278	256	238	248	258	286	274	271	292	221	238	255	231	265	289	272	265	243	261	281	264	296	262	248	251	266	239	263	261	269	255	298	290	285	272	282	247	253	258	261	274	246	240	267	268	248	261	249	276	258	240	257	297	287	262	263	248	265	248	242	240	258	282	252	254	290	270	262	261	238	257	261	290	237	278	247	270	263	269	278	275	256	276	282	233	271	277	287	235	281	291	275	247	235	251	270	270	276	254	276	276	286	259	258	233	250	291	271	241	262	274	255	262	269	272	251	261	248	259	241	294	290	256	273	248	248	269	245	251	259	270	274	258	233	263	240	277	240	261	242	259	271	249	267	258	230	268	251	257	256	277	268	278	259	264	251	299	276	264	251	265	250	284	268	268	239	257	253	270	254	264	274	267	239	241	265	244	254	272	281	253	289	272	273	278	250	261	244	270	270	236	268	272	276	260	272	249	284	279	259	245	246	262	248	268	288	271	264	275	241	244	254	254	269	295	260	243	214	269	297	231	282	252	243	240	278	270	273	253	247	273	261	246	244	265	275	286	266	262	249	299	268	259	255	275	275	277	240	267	285	272	272	271	290	316	273	273	278	234	230	270	255	261	250	241	257	249	236	297	262	275	271	257	273	266	254	259	286	262	277	267	246	262	255	254	241	268	258	247	264	241	279	267	267	282	262	284	271	255	251	272	256	270	304	253	264	256	268	309	246	261	268	270	252	249	284	244	281	284	267	292	264	281	248	292	246	231	254	271	242	265	248	267	285	289	234	256	277	267	230	254	261	259	264	272	261	268	276	271	264	229	255	245	253	271	234	280	272	263	270	273	243	250	287	234	251	233	270	266	263	264	255	237	272	281	269	259	236	278	272	256	285	253	274	261	260	273	265	239	240	255	245	260	275	234	235	231	259	260	269	279	244	257	244	282	274	268	281	264	279	263	275	243	280	264	300	257	282	280	268	283	269	263	282	261	274	232	260	248	262	256	249	288	276	271	285	255	249	265	261	304	250	266	250	274	272	228	277	285	253	283	250	280	279	258	247	244	249	259	296	262	283	272	244	274	248	239	296	250	259	270	257	247	279	268	275	240	255	252	275	252	258	247	274	246	260	260	271	235	285	253	258	269	264	258	254	266	276	276	268	256	279	297	267	295	265	240	278	276	237	263	256	259	272	263	251	269	239	288	287	264	277	227	260	244	263	264	282	225	285	270	265	282	278	241	238	253	254	280	273	260	250	297	274	245	244	266	278	261	253	255	246	284	236	282	252	288	262	279	292	258	256	285	293	280	262	249	271	238	266	236	273	266	251	280	269	281	246	296	270	267	265	278	253	275	263	277	265	249	250	247	240	245	275	268	245	256	251	252	260	238	253	264	252	254	260	268	292	255	249	286	268	249	262	256	241	271	247	251	291	259	263	272	257	279	270	238	280	274	248	264	272	258	252	277	272	254	243	223	299	245	269	279	241	248	274	284	281	254	263	248	237	259	262	249	257	237	272	242	256	259	256	275	257	242	284	278	268	282	235	259	283	256	290	257	226	230	291	265	290	252	267	264	256	262	272	251	254	285	262	262	249	259	244	263	255	283	271	229	267	281	250	284	266	279	258	255	253	292	251	261	283	308	280	241	253	268	276	233	269	230	240	241	245	258	253	250	261	259	271	285	274	218	297	253	278	233	236	260	278	277	288	263	263	295	242	241	297	236	294	256	246	284	277	268	259	266	248	251	254	267	235	252	240	265	273	281	238	287	281	260	268	291	256	282	275	258	275	265	270	255	290	244	270	274	274	250	251	251	272	276	280	276	268	267
7556	11797	10632	5764	3611	2507	1860	1453	1191	960	880	763	677	657	607	598	527	499	454	422	426	400	419	423	403	378	381	369	370	400	343	356	365	373	334	352	325	324	378	328	315	325	309	349	387	316	333	344	343	331	330	322	333	300	307	356	338	359	296	333	307	325	330	302	324	291	310	306	290	318	316	292	325	332	321	339	316	313	270	266	323	305	309	306	325	333	327	307	291	331	330	316	304	309	310	301	322	296	327	293	299	298	340	303	308	312	274	297	329	315	302	308	298	326	305	308	272	318	303	294	318	295	322	307	310	332	328	338	319	327	291	314	295	329	273	325	316	298	307	296	284	309	277	298	332	293	296	281	290	318	291	319	304	339	321	308	292	312	301	312	304	300	327	291	282	312	299	329	314	328	292	309	310	327	299	315	324	268	328	299	267	303	269	276	296	322	318	312	306	327	304	296	303	299	300	312	314	303	322	296	314	288	308	310	309	298	274	293	277	279	315	267	312	332	304	305	307	293	297	267	310	344	299	313	339	304	326	323	336	279	306	295	304	317	326	325	335	287	329	305	312	302	293	292	300	286	316	302	328	301	336	289	292	310	302	290	284	312	304	271	300	317	321	321	271	311	308	292	304	332	288	281	318	323	317	313	320	290	305	319	318	338	298	254	316	315	319	322	314	314	291	302	296	291	283	297	322	308	335	277	306	302	299	302	288	326	309	284	320	281	315	319	306	298	308	316	281	290	291	292	283	290	302	285	308	323	291	317	314	312	281	330	296	289	283	283	311	286	284	319	288	323	265	311	305	301	300	280	291	311	297	320	302	335	305	281	310	302	302	315	293	280	304	281	319	296	319	327	308	262	317	284	322	308	291	289	283	317	301	299	325	297	340	302	301	301	317	296	319	283	291	333	327	289	326	303	289	305	302	314	307	327	322	279	327	321	296	275	298	321	316	328	308	317	297	316	299	293	296	292	329	304	335	301	323	323	321	311	324	330	339	322	320	276	316	297	290	340	324	309	298	314	298	314	299	317	292	324	309	287	328	316	316	306	319	298	297	282	285	275	279	326	288	290	307	283	301	325	291	314	278	299	335	285	306	295	313	302	319	296	306	302	308	310	312	314	307	298	304	325	282	320	299	325	349	326	304	306	287	296	319	319	303	326	304	281	300	305	296	314	303	273	298	308	264	319	296	338	322	293	301	316	312	324	335	313	304	309	317	333	284	320	297	297	297	288	306	296	282	302	291	316	316	303	293	307	303	309	299	307	288	311	296	296	308	304	335	298	298	278	315	317	301	302	306	308	300	325	300	308	316	296	297	327	291	297	322	313	289	273	286	289	342	269	322	313	272	282	349	320	297	293	312	289	304	312	288	295	297	313	295	294	267	303	319	330	306	334	306	312	305	313	313	286	340	298	338	308	272	294	348	302	299	319	296	329	301	316	307	302	328	279	323	288	286	316	288	276	305	274	288	296	294	317	277	324	323	309	301	304	311	309	319	281	309	315	304	288	318	283	292	287	315	312	294	300	326	306	318	322	348	326	312	302	295	276	341	339	310	304	316	298	323	295	304	299	306	306	338	310	296	277	320	350	309	332	306	313	305	336	301	343	315	265	317	294	314	323	298	310	295	285	313	292	290	302	296	307	313	315	308	310	300	302	306	319	289	332	297	310	287	270	302	310	307	325	307	310	295	296	305	305	299	311	271	295	307	320	330	294	302	311	318	307	317	314	295	299	323	293	331	300	313	347	298	290	288	301	299	287	280	314	277	354	301	303	304	281	311	289	325	306	283	287	331	282	302	345	294	311	315	308	306	278	292	308	317	286	307	312	309	302	326	307	294	293	287	307	254	309	335	294	292	308	299	345	284	327	293	272	289	300	298	319	333	282	308	287	301	294	304	304	289	306	306	286	279	322	301	305	343	292	300	283	302	316	324	304	332	296	312	338	314	307	327	308	273	317	297	311	305	345	306	330	319	315	299	303	314	328	295	292	341	329	304	316	262	315	304	294	311	301	277	296	304	308	280	326	311	290	287	312	290	302	286	299	315	303	281	307	307	284	326	310	317	299	332	332	279	293	290	317	288	274	341	303	305	314	334	293	311	335	265	287	299	296	283	332	322	342	308	284	283	321	272	274	301	265	303	285	291	303	310	311	295	324	285	305	292	266	297	311	329	297	335	351	297	297	299	288	317	274	280	295	312	329	300	298	338	273	307	303	313	320	284	311	323	310	286	338	362	338	306	304	312	281	308	319	302	294	319	309	289	290	318	283	285	316	308	295	250	316	310	328	306	309	292	304	275	301	284	274	272	309	313	317	302	324	318	291	314	303	303	285	297	294	306	322	305	331	315	337	295	324	275	310	307	308	309	304	330	302	297	289	275	317	291	320	308	299	327	291	285	285	305	288	315	278	305	320	310	317	289	291	247	310	329	311	298	314	308	268	296	284	312	307	295	306	299	295	301	281	290	289	324	324	302	310	288	262	298	307	312	332	312	317	301	303	300	311	264	317	287	278	314	293	281	309	308	293	287	293	256	294	302	311	285	338	318	309	278	315	276	329	301	332	315	307	312	294	312	277	337	322	308	313	294	296	334	315	303	333	310	296	297	291	339	304	299	336	304	296	331	308	303	285	328	314	292	324	293	312	308	301	317	324	315	325	304	304	320	280	327	329	299	312	317	317	288	321	289	304	272	309	274	300	323	283	314	319	300	294	308	304	305	291	277	300	323	315	323	301	291	310	362	305	302	340	305	336	309	324	308	337	295	297	296	256	274	278	307	310	315	300	324	324	276	297	281	293	294	317	299	294	300	303	286	346	311	315	290	308	326	303	289	310	280	302	305	285	328	285	300	306	323	302	297	283	269	328	295	330	301	305	293	303	290	311	321	315	318	323	288	276	320	315	310	308	321	303	330	330	318	306	288	318	302	320	330	284	280	293	300	311	298	276	314	287	296	290	329	319	305	304	302	323	315	312	336	294	287	319	289	284	296	281	295	299	282	289	307	274	304	301	331	303	311	259	323	290	321	281	305	270	288	286	297	264	319	321	278	292	303	315	299	297	277	326	298	292	315	301	319	313	308	321	314	322	298	301	314	293	315	281	288	319	295	330	303	312	309	286	294	317	310	306	327	311	299	298	306	338	331	313	324	286	293	310	321	294	278	321	327	301	303	302	305	297	300	326	287	280	314	269	297	283	289	293	338	320	317	296	298	276	315	320	297	280	287	324	279	289	304	305	305	302	319	318	293	315	311	309	272	329	305	278	302	314	319	294	318	277	284	259	309	281	293	284	327	330	309	307	325	320	292	295	290	299	313	288	320	292	317	314	274	336	273	277	305	273	287	326	333	286	289	286	317	279	315	315	302	303	309	313	315	332	282	282	314	283	305	308	297	340	321	288	307	306	310	317	295	325	275	328	287	290	303	332	333	323	310	271	314	327	252	303	291	297	291	323	287	301	271	299	316	289	295	281	300	312	313	295	304	315	316	317
23338	20972	27874	24253	20976	21043	8754	1456	1057	988	891	752	731	734	700	658	648	630	554	592	556	575	527	551	546	514	527	519	521	467	488	495	441	453	480	496	529	512	457	495	542	451	509	469	473	494	476	435	486	464	476	475	462	486	435	452	460	448	468	449	449	446	476	442	455	494	480	426	472	487	434	490	490	474	457	487	417	462	490	469	457	482	516	467	465	466	454	433	441	442	467	415	470	456	483	483	480	462	487	466	453	443	437	433	454	477	475	452	438	449	467	452	441	440	471	468	485	462	450	501	429	437	424	478	411	459	444	447	479	454	482	463	459	458	437	431	490	435	474	430	461	411	471	411	441	450	454	479	448	463	481	477	451	469	460	474	447	436	466	450	444	467	448	435	446	465	442	481	432	443	474	452	463	465	472	447	484	417	457	479	477	424	444	456	426	448	459	452	450	424	462	455	459	461	457	454	472	482	455	471	506	447	442	427	431	516	413	454	475	423	452	490	436	441	456	478	461	475	450	448	487	440	454	433	469	471	479	415	456	444	477	421	442	443	444	470	450	477	465	455	419	463	446	421	448	450	445	444	464	496	453	446	453	458	478	429	476	436	443	518	442	410	463	420	483	469	506	458	461	472	447	434	435	449	418	489	398	467	434	473	416	452	453	453	447	469	442	469	452	480	420	450	462	453	437	488	467	451	445	417	465	470	414	462	445	450	432	467	462	459	473	430	441	458	444	435	408	438	453	438	455	456	465	435	463	437	474	434	471	433	429	493	439	458	440	494	466	458	441	481	453	466	453	436	455	445	458	427	430	479	445	471	454	450	459	426	451	432	463	483	490	483	453	451	468	431	461	477	454	453	471	444	440	452	451	443	453	434	475	467	453	472	442	427	443	415	459	482	450	471	433	442	428	450	438	433	470	453	462	457	448	453	491	485	424	456	470	445	416	432	479	463	425	425	509	481	442	415	469	431	435	386	453	466	441	486	416	461	452	444	491	434	481	516	421	461	420	502	424	450	457	445	437	433	435	443	468	460	448	437	476	411	441	427	459	446	476	462	457	445	458	453	454	451	462	479	450	453	456	459	478	437	458	459	430	496	436	458	452	426	437	471	441	459	494	428	465	463	448	440	435	432	443	444	453	429	457	446	421	413	454	413	450	442	404	461	468	454	467	483	463	447	465	449	417	403	439	494	420	439	474	481	477	476	451	446	438	446	431	457	425	421	471	465	454	451	473	448	453	435	451	526	443	503	447	474	455	476	482	426	460	446	483	472	431	467	454	478	464	375	469	448	456	444	444	449	478	477	426	453	450	471	456	444	464	470	416	449	436	440	428	459	456	441	449	457	461	472	484	441	469	464	478	449	442	417	434	458	475	462	487	452	503	458	443	464	438	431	498	466	419	427	468	442	443	474	450	455	435	477	417	462	452	417	456	430	448	451	442	448	452	453	465	435	446	467	485	465	436	444	465	457	456	483	472	471	445	470	431	460	496	445	465	447	435	394	468	481	418	440	429	439	454	431	425	445	472	474	459	448	427	441	468	457	471	448	465	426	428	477	423	459	449	436	469	404	448	514	440	460	440	474	448	448	463	445	472	455	436	447	463	448	421	463	456	446	440	468	451	470	467	459	461	436	433	450	466	428	435	444	460	456	456	489	422	434	455	475	469	420	447	440	447	455	477	459	488	441	462	461	451	478	438	429	438	478	438	421	473	477	454	412	448	449	433	434	457	481	498	450	454	478	489	432	460	490	452	464	450	490	469	450	435	469	427	467	470	432	452	486	433	456	438	393	451	499	439	443	461	450	476	462	433	492	449	453	456	466	404	495	424	430	421	423	449	426	446	472	418	421	488	441	462	472	532	463	427	434	420	449	434	438	476	466	469	448	464	463	458	440	464	467	448	428	441	455	466	444	451	435	479	447	467	474	440	450	466	458	459	494	427	458	424	433	482	452	492	442	477	478	470	416	476	462	459	449	438	460	451	453	473	426	458	473	414	408	450	475	440	425	464	437	438	498	455	474	467	502	470	491	449	468	461	471	465	467	497	459	457	401	477	472	438	443	470	440	419	466	433	419	484	471	491	430	470	441	439	483	477	474	438	445	424	465	487	454	425	446	416	401	420	414	478	508	423	433	468	470	485	443	458	423	401	443	483	437	430	473	466	440	475	471	453	398	434	465	439	419	447	443	441	445	469	469	462	479	452	446	462	501	447	434	440	474	436	496	414	446	479	440	463	438	461	450	474	462	447	481	472	427	470	438	449	484	450	447	457	457	470	482	460	451	484	460	455	463	443	453	470	453	442	479	478	465	475	435	461	447	448	435	476	461	423	484	421	428	455	444	418	454	463	467	485	450	453	424	449	453	428	448	478	433	472	451	425	471	450	453	464	438	449	423	470	469	476	443	453	455	447	456	466	448	455	420	495	476	462	477	444	430	472	466	489	448	428	473	484	438	418	471	435	479	500	471	481	440	442	464	459	479	461	451	458	456	461	439	481	460	419	478	446	458	460	430	442	468	460	467	483	449	469	444	432	473	461	451	442	474	463	426	416	440	432	434	438	404	438	450	449	475	463	457	465	448	427	467	441	453	439	457	445	447	444	466	465	442	474	432	449	450	432	462	449	447	431	459	460	434	466	421	439	470	424	426	471	464	435	471	459	439	410	437	426	479	420	466	464	480	455	446	416	435	406	461	453	455	430	446	424	449	448	439	430	488	443	476	471	460	448	469	481	463	480	436	471	434	453	447	446	475	454	440	434	465	464	464	449	465	462	456	484	451	433	455	458	458	442	491	462	435	464	437	444	438	471	449	443	485	462	456	444	435	431	482	409	468	437	460	428	435	463	454	471	461	440	468	486	464	423	431	420	450	448	501	460	498	457	461	455	451	454	441	445	443	460	456	436	431	432	488	448	436	447	446	441	405	411	445	442	459	439	482	465	468	438	456	491	480	461	436	421	492	453	435	481	429	502	432	431	449	488	442	476	424	469	445	484	420	441	444	474	427	420	464	442	457	438	433	443	422	435	409	477	496	458	466	466	461	457	468	436	458	436	468	488	436	444	464	452	441	441	466	449	442	527	469	421	437	445	402	484	457	475	450	453	477	439	490	446	424	455	468	448	442	412	447	449	439	434	433	416	466	446	419	480	430	464	453	453	428	449	437	502	434	413	446	439	482	490	416	481	470	428	416	446	438	436	463	472	436	455	453	458	417	455	448	477	484	473	464	464	444	403	480	423	442	414	436	470	445	484	459	481	437	441	459	477	447	441	461	446	490	424	449	452	437	466	464	462	460	463	462	427	471	454	467	455	449	427	449	426	441	473	421	454	467	438	452	449	468	461	433	472	429	455	454	488	427	501	462	444	429	427	450	467	456	433	429	444	492	458	441	436	443	462	460	459	448	415	446	458	428	445	470	443	424	478	448	470	415	480	430	471	467	428	443	428	492	472	438	451	423	434	455	469	469	446	455	435	422	435	431	456	412	467	445
10130	17842	16317	9345	6138	4327	3241	2560	2022	1778	1537	1339	1173	1067	1010	960	867	773	810	715	693	687	653	678	647	607	649	595	591	578	553	552	518	558	496	564	540	532	517	547	509	488	506	536	486	507	448	454	435	495	522	476	487	454	502	507	490	453	490	516	472	471	475	447	471	504	460	484	479	427	456	487	470	484	439	502	413	489	500	438	437	457	483	475	463	484	452	412	438	435	450	455	460	454	459	446	420	457	453	464	423	448	458	478	441	469	449	453	461	457	451	461	484	454	464	426	487	454	439	468	456	431	441	441	430	460	469	449	491	461	464	465	488	487	445	487	469	460	488	424	485	465	476	470	452	454	445	470	462	465	473	431	446	421	425	480	489	391	411	449	472	419	475	466	441	443	433	462	463	464	498	430	466	469	423	450	471	453	403	458	451	470	421	480	445	458	434	465	454	486	457	462	448	440	451	420	464	432	446	407	467	465	455	412	454	458	435	424	451	471	471	432	437	422	440	423	467	458	452	444	475	442	477	453	505	455	477	468	455	477	470	435	446	447	425	486	479	473	443	446	430	452	434	476	476	448	481	421	430	426	475	442	452	409	439	478	431	422	447	451	473	452	452	444	462	443	461	443	410	458	455	431	470	442	441	452	434	455	443	463	449	444	473	411	443	416	495	444	450	440	431	471	475	440	443	448	449	449	467	458	439	453	444	416	462	442	448	449	471	473	462	482	453	465	439	472	482	460	429	463	409	467	454	459	443	437	448	446	471	468	451	433	434	461	430	478	475	425	447	447	483	488	430	455	470	447	446	443	450	423	417	461	514	489	445	469	447	469	417	456	473	467	426	518	476	411	435	448	489	441	474	443	453	445	452	474	421	469	420	479	470	448	474	432	454	442	441	475	470	431	451	448	455	456	475	457	428	463	448	456	443	448	446	444	436	460	393	451	483	461	423	449	432	433	500	464	439	442	464	453	447	440	472	459	443	447	444	447	420	454	440	455	420	450	445	456	428	501	447	449	467	436	460	464	466	475	442	443	469	439	447	487	444	421	453	449	418	463	443	474	495	464	436	448	409	474	430	476	442	441	476	474	479	453	419	458	473	468	455	425	448	469	431	412	447	482	487	446	441	478	444	457	434	401	410	470	481	448	486	484	455	447	441	429	490	427	449	413	494	470	490	464	486	460	481	445	438	428	454	447	433	415	437	449	456	423	446	471	466	452	442	442	483	451	439	468	491	402	466	439	495	439	440	474	436	474	430	459	454	457	443	476	478	464	472	443	446	476	456	443	449	450	457	460	472	457	446	497	451	465	485	461	429	437	453	479	429	501	421	453	407	464	482	461	519	454	432	426	489	498	438	462	455	463	445	444	428	426	461	456	459	424	427	447	447	437	447	439	448	451	481	457	472	447	482	472	472	440	489	458	457	419	430	458	432	480	444	456	474	464	482	483	444	454	450	484	427	466	527	474	470	441	437	463	459	439	434	460	450	454	444	467	395	431	481	447	480	422	471	482	433	498	463	463	492	457	445	455	423	466	451	408	489	460	447	482	438	478	454	465	422	426	467	492	456	450	481	484	449	448	444	463	469	447	464	437	445	428	452	475	424	425	466	472	449	458	474	448	459	504	444	437	446	433	474	452	464	482	461	442	461	431	463	489	481	477	467	446	456	418	448	444	454	449	435	449	428	450	438	454	458	458	413	433	446	474	438	443	438	472	493	449	484	450	456	420	442	441	485	410	435	493	462	475	488	427	432	442	423	452	417	471	434	480	455	446	434	450	438	430	464	424	434	477	430	494	470	472	443	470	448	426	426	451	440	447	444	454	451	439	449	437	455	431	483	422	472	433	450	480	453	423	458	444	448	445	458	411	461	438	446	445	440	457	402	461	448	494	422	435	468	481	460	435	449	462	435	470	458	456	493	462	467	469	431	443	437	454	431	450	426	476	451	468	433	454	473	493	427	444	460	450	417	444	440	463	446	448	458	457	441	443	456	465	471	471	436	475	441	464	457	447	464	417	464	469	453	427	473	437	445	409	446	442	456	462	459	471	457	436	443	439	450	441	450	468	475	458	462	426	459	455	443	474	478	446	438	439	457	453	449	444	432	448	487	451	478	450	441	462	496	443	465	469	477	473	488	452	434	470	430	465	438	426	460	476	457	446	421	466	415	450	462	438	442	427	454	462	482	474	444	446	455	434	445	478	465	422	500	462	445	452	459	459	445	408	433	430	421	447	454	506	451	494	468	463	441	477	448	456	449	446	458	421	461	477	471	419	435	455	471	457	466	436	421	458	454	461	442	433	437	457	480	455	467	435	468	442	464	466	426	469	486	484	467	450	475	449	526	448	444	463	446	456	429	474	424	436	455	447	455	474	490	490	461	472	465	452	453	434	449	454	457	422	442	446	455	464	429	441	482	452	477	483	464	467	467	438	442	431	454	429	407	457	466	446	473	450	430	446	440	471	431	475	453	485	475	441	448	408	493	445	460	494	495	480	486	471	463	439	448	426	477	459	408	436	473	398	480	453	433	458	451	467	454	442	500	476	470	444	458	462	432	431	444	464	503	445	450	464	397	466	465	449	440	449	451	447	431	481	444	480	440	457	455	462	477	431	490	454	462	511	463	454	445	468	453	445	411	469	437	445	458	472	469	474	458	487	481	483	459	435	448	452	483	444	464	422	465	463	460	468	485	445	443	469	463	446	436	457	480	451	442	457	473	466	490	454	408	449	441	478	469	399	467	457	450	459	443	462	447	443	444	479	484	455	474	427	449	411	416	474	435	449	443	449	430	457	443	434	418	436	480	445	484	441	450	451	434	478	461	463	440	464	479	428	432	466	439	432	463	437	458	420	498	410	433	475	450	424	447	448	417	426	466	469	468	446	455	458	450	473	453	439	456	476	445	490	422	466	464	455	479	462	449	418	438	430	438	458	456	453	449	466	459	446	462	474	469	448	430	447	436	445	450	455	479	405	466	482	420	430	432	467	446	464	498	439	442	470	435	454	432	439	428	431	444	429	459	428	438	443	438	486	448	482	476	419	456	421	476	472	476	456	446	501	432	470	468	448	466	397	449	455	432	442	442	478	458	476	463	439	474	471	441	445	481	459	488	474	433	438	447	421	436	462	443	446	447	469	417	435	461	463	455	433	463	456	446	440	489	479	467	457	459	427	459	402	471	449	449	446	460	455	441	460	462	507	491	471	471	460	448	441	426	444	489	446	453	442	426	458	445	436	452	457	455	461	462	446	483	459	465	438	457	452	429	464	448	479	433	467	463	422	459	454	448	421	472	488	456	459	408	470	478	442	504	475	442	484	470	460	472	468	456	443	451	483	440	455	472	449	457	470	469	481	465	404	458	460	463	430	429	464	435	497	446	475	457	476	433	446	475	462	428	445	454	480	463	478	499	455	434	429	449	456	459	493	466	477	438	475	460	480	462	448	471	440	479	465	453	444	471	442	457	493	435	452	413	426	438	484	437	470	447	420
28164	15390	2832	958	777	740	753	699	713	658	681	678	736	723	644	755	652	666	688	678	663	691	684	662	712	676	681	682	686	663	681	719	723	683	676	614	665	677	672	710	662	714	682	641	709	704	678	704	724	645	713	660	633	645	650	702	641	680	620	680	654	682	681	727	683	665	735	700	667	666	699	666	742	678	695	643	654	684	663	669	694	712	678	686	648	636	656	710	654	658	674	686	707	652	674	684	660	703	684	663	687	614	714	653	653	652	646	714	705	670	679	684	677	650	687	694	718	689	658	676	715	652	679	695	668	666	644	690	660	690	675	663	704	638	679	661	653	650	660	676	717	677	630	647	669	693	667	658	641	648	679	667	693	680	687	682	642	700	672	655	689	675	659	695	684	640	676	648	721	731	622	637	656	674	685	678	648	685	673	694	668	691	664	698	699	723	666	671	680	640	663	704	631	652	692	662	702	668	659	648	635	630	647	667	671	710	643	693	695	632	640	618	690	709	698	678	668	675	653	682	724	677	653	733	676	690	707	690	706	608	654	696	682	691	694	650	647	677	660	676	703	692	686	707	715	649	612	624	671	688	707	676	680	724	677	660	644	691	715	728	671	672	679	690	658	663	677	676	668	656	686	676	651	701	663	684	666	694	656	675	750	646	722	695	706	636	672	619	682	674	672	651	641	682	681	691	666	698	659	668	689	675	664	678	682	630	705	686	680	709	694	693	725	683	688	719	717	669	669	665	648	687	678	674	714	675	688	686	699	680	648	709	687	672	617	671	636	689	687	659	628	713	660	658	701	689	662	651	631	655	643	647	664	699	636	679	707	689	676	659	683	617	653	694	647	677	712	691	692	682	686	671	636	723	642	671	681	669	675	711	718	704	682	644	688	684	666	642	667	626	641	717	646	606	679	693	655	670	689	688	679	696	677	724	708	695	658	646	682	731	697	656	635	661	698	672	692	654	658	650	683	681	690	661	615	671	707	633	664	706	689	655	689	677	722	691	730	658	666	645	697	674	649	688	652	711	635	667	638	666	714	683	590	696	635	654	650	696	694	653	670	672	698	665	653	678	715	643	679	698	686	697	714	665	643	694	694	643	665	668	650	729	659	669	671	700	635	729	667	668	677	719	671	698	703	657	707	693	648	640	659	654	671	674	627	645	656	658	677	647	674	697	659	672	640	702	668	640	679	645	651	649	712	681	690	710	640	684	698	710	682	681	644	694	657	680	719	658	632	675	639	684	641	699	647	676	735	676	691	617	681	670	655	607	659	691	674	691	702	653	650	671	674	656	706	722	640	646	615	687	689	661	689	641	686	710	663	666	648	677	661	622	682	630	674	669	748	737	627	643	669	675	691	714	689	623	688	653	693	657	688	733	746	688	691	641	709	672	655	612	722	712	676	690	723	685	655	679	654	688	711	688	642	669	653	682	689	698	648	663	671	687	696	683	690	620	679	699	681	700	637	656	641	647	675	619	673	676	699	664	676	735	695	679	636	679	665	670	649	659	663	658	641	637	700	703	621	661	659	652	667	663	670	657	697	687	733	719	634	688	687	669	670	643	679	677	655	682	638	690	667	688	678	683	697	637	681	653	666	702	698	665	698	655	678	707	686	716	649	661	659	677	656	688	665	717	686	656	674	659	651	631	681	728	664	666	677	688	687	703	691	708	634	675	634	623	704	716	698	705	727	664	615	697	654	674	670	679	644	664	700	680	654	695	663	695	711	672	667	689	683	703	723	704	693	710	691	695	687	667	612	666	690	671	720	691	627	659	691	657	689	698	680	660	668	667	694	633	673	697	695	714	691	660	655	644	639	681	684	676	657	707	673	688	694	673	694	675	671	629	652	664	651	688	636	644	682	698	687	673	625	670	671	684	678	691	704	640	659	697	684	696	677	712	709	676	696	655	675	655	690	674	666	698	670	667	661	670	692	667	661	673	663	666	706	672	688	700	648	658	673	622	660	646	678	654	704	662	643	648	708	661	687	636	702	651	694	658	641	717	649	664	687	631	700	728	675	682	713	647	657	663	711	673	666	699	683	703	654	674	654	660	658	652	712	701	673	678	659	659	677	684	641	715	656	706	680	705	653	661	671	669	662	629	675	715	649	681	635	649	700	646	650	709	729	712	678	652	681	685	643	704	682	630	677	668	636	674	626	660	681	731	667	690	637	669	642	676	645	672	662	668	703	666	700	671	701	695	662	690	679	690	620	687	708	645	641	665	677	675	664	674	700	688	653	623	677	679	708	616	653	679	652	662	716	676	696	677	670	651	666	709	717	707	607	679	695	665	632	685	656	668	655	688	642	625	709	662	708	705	700	707	637	649	704	679	669	676	685	652	662	634	655	664	686	677	668	673	680	662	667	673	694	615	648	688	724	659	673	662	662	708	677	693	636	667	678	636	703	611	716	679	675	698	584	704	670	681	642	689	677	643	686	673	678	689	631	696	691	686	693	675	653	679	654	689	719	663	639	675	685	636	694	678	680	707	625	708	700	683	698	663	704	697	648	675	668	674	651	646	676	677	636	663	643	681	664	617	656	751	641	603	687	663	691	645	652	660	666	652	761	683	604	689	667	684	669	707	655	706	664	690	702	683	687	686	692	675	662	675	650	690	695	698	686	695	694	715	705	685	678	679	680	660	675	655	613	656	639	675	656	671	678	639	688	670	703	652	653	688	680	705	679	662	670	633	647	698	676	693	694	722	709	674	699	676	674	684	713	699	692	655	731	712	693	662	669	681	656	691	639	716	661	635	663	687	687	707	670	720	690	654	708	636	662	702	655	679	664	624	661	665	688	662	663	737	727	686	709	674	706	668	676	654	685	679	677	696	696	714	650	685	672	682	665	672	650	699	678	670	685	653	671	646	668	680	621	646	697	660	630	654	637	658	708	654	718	696	670	684	656	691	648	691	686	694	689	665	671	657	653	661	626	677	679	725	687	694	651	655	712	668	700	666	665	661	612	662	672	661	674	689	672	685	674	690	650	642	691	669	614	667	637	704	665	693	670	735	662	666	712	633	685	680	642	689	691	664	708	672	647	645	653	725	690	658	695	672	678	620	670	662	683	617	695	658	675	680	651	650	660	656	658	690	645	666	683	686	680	665	717	654	658	684	651	699	731	654	679	664	727	638	686	645	680	671	673	699	688	643	711	717	658	689	653	620	609	666	649	636	677	667	652	634	670	679	635	701	689	708	702	659	677	649	644	723	677	661	671	689	711	674	656	636	665	650	683	707	690	638	646	683	631	638	707	641	720	667	681	674	684	664	693	641	630	666	668	696	682	642	729	668	687	681	642	682	688	697	685	661	723	685	718	708	678	687	704	662	628	634	727	697	675	686	666	660	667	673	685	718	694	660	695	684	674	642	687	666	673	675	643	705	639	677	607	679	704	699	711	654	688	669	701	692	645	716	684	685	694	633	649	666	622	652	645	678	609	687	656	688	682	666	680	702	664	658	680	662	711	627	680	689	661	636	610	672
5331	1396	1358	1010	854	858	787	819	824	794	768	786	755	729	759	700	714	746	770	710	742	747	777	750	772	704	736	779	671	724	743	757	729	729	679	756	765	722	729	752	758	774	759	749	712	697	725	739	721	720	722	708	734	698	755	748	752	702	723	779	715	689	730	778	731	717	741	740	741	725	760	656	741	683	712	780	776	720	695	779	774	705	714	685	693	743	705	701	766	800	688	747	711	759	771	681	717	747	710	707	717	721	748	700	655	744	678	703	719	723	758	787	743	706	738	717	736	714	702	694	684	784	685	764	730	736	760	725	802	715	773	728	735	757	773	722	772	741	742	718	747	728	734	738	719	729	712	767	745	723	687	686	735	727	729	707	680	741	762	713	754	729	746	744	689	708	799	732	775	754	703	728	741	716	757	730	753	764	732	664	749	759	678	739	716	748	763	755	702	711	765	714	730	713	718	732	707	755	735	715	791	740	737	698	722	711	740	698	748	713	748	736	762	695	718	754	763	723	691	674	751	778	731	684	738	744	772	747	746	740	754	751	703	742	730	737	712	765	716	713	756	724	745	705	752	745	742	718	688	720	697	697	712	745	737	719	719	725	761	726	725	739	764	774	720	694	773	797	764	730	780	715	706	652	780	778	709	680	767	682	779	731	759	726	694	733	702	765	794	741	703	708	740	761	667	758	693	759	726	717	726	729	741	766	683	688	759	702	706	759	683	742	698	753	696	717	768	731	743	657	750	703	732	743	760	726	727	742	757	718	709	758	719	707	722	695	786	703	727	687	737	754	721	688	727	725	734	733	731	756	724	693	792	674	772	763	775	690	744	720	752	717	768	738	728	739	675	718	716	685	757	734	736	766	698	798	764	768	705	712	695	733	664	717	744	717	762	776	743	743	765	765	737	712	705	734	697	716	754	760	743	729	733	740	684	707	709	737	753	706	764	778	724	765	727	724	746	755	740	696	739	808	716	791	760	723	676	747	677	724	730	744	734	712	741	754	735	729	762	751	655	727	721	725	722	680	758	731	730	732	721	754	732	777	755	761	706	708	707	745	685	712	740	724	719	751	720	735	742	733	713	753	751	684	740	766	798	690	690	690	759	707	748	790	704	768	708	734	767	759	737	714	744	675	735	735	738	727	740	804	711	709	705	767	716	714	738	728	716	698	719	730	745	669	695	724	699	714	706	723	704	689	720	767	701	748	740	725	750	731	762	732	713	718	688	743	749	727	760	671	719	682	769	709	652	719	739	735	750	723	721	710	748	776	725	712	741	794	798	709	683	763	738	700	713	753	716	760	746	735	714	722	728	722	685	737	739	782	774	755	745	780	714	712	728	718	704	720	686	730	714	741	686	742	755	777	701	730	742	732	702	680	731	791	715	737	708	683	749	699	712	771	775	715	748	728	775	721	701	718	732	717	745	727	755	719	731	704	699	729	746	743	771	727	727	785	725	723	786	791	716	714	755	769	777	702	718	755	688	721	738	731	701	706	702	704	759	737	755	750	752	757	726	695	723	717	671	755	694	690	694	691	751	747	739	714	681	692	729	731	772	778	723	785	711	705	714	685	717	717	756	702	704	698	766	670	731	709	718	718	709	703	717	725	715	737	687	712	714	741	735	764	697	714	728	735	687	761	695	707	719	661	727	725	662	748	714	716	739	775	745	743	771	716	690	737	747	672	742	704	751	693	686	756	741	722	740	714	703	740	709	736	716	727	719	723	749	763	729	745	731	748	717	731	686	733	681	727	744	689	718	778	771	725	763	693	726	715	710	685	676	740	766	704	748	770	713	722	722	702	727	701	713	734	705	718	742	761	726	745	734	707	764	732	742	708	717	767	705	706	736	748	713	730	756	728	740	748	754	751	777	745	743	803	740	708	716	716	737	754	775	738	739	698	716	695	742	736	728	732	731	751	758	767	671	730	758	692	731	729	744	808	767	703	687	711	761	739	770	747	722	734	737	733	723	745	758	726	711	727	758	729	718	715	733	708	730	733	732	735	724	750	737	745	747	671	722	732	737	733	778	719	786	726	728	763	732	748	739	751	702	701	741	713	731	692	793	719	723	736	690	749	730	707	761	715	717	758	723	736	713	734	759	716	726	730	724	725	743	725	711	751	748	723	721	765	770	732	711	727	695	732	730	703	697	771	711	768	739	701	731	679	706	723	768	722	722	769	722	730	729	738	735	751	730	729	767	709	695	717	703	677	734	776	784	754	703	764	715	724	705	738	677	747	711	730	743	746	730	731	686	731	778	705	758	756	640	772	769	719	715	773	709	724	703	745	770	734	744	747	711	699	747	720	722	697	716	725	722	723	733	761	704	691	700	739	742	752	748	739	682	730	729	727	727	719	731	744	726	733	736	734	716	697	737	728	742	712	740	753	744	761	720	725	694	761	703	713	742	754	706	723	794	740	741	717	753	745	745	747	734	704	754	718	737	727	782	756	737	784	717	731	718	772	741	739	753	695	785	758	749	764	737	751	744	674	745	755	732	750	730	687	719	748	733	701	699	712	714	747	733	660	747	685	686	697	744	724	754	704	737	680	734	754	709	698	706	703	713	755	771	725	739	784	674	712	718	723	772	696	747	686	726	669	736	741	732	729	740	717	697	772	725	735	741	757	743	752	777	756	766	722	720	723	771	760	726	762	708	727	721	638	712	716	738	730	735	705	737	730	742	716	748	760	729	720	774	662	744	715	705	703	767	689	775	715	739	722	764	707	738	735	690	738	780	714	741	751	738	756	728	715	682	737	737	747	716	717	694	705	755	731	718	752	721	762	687	737	749	761	745	692	696	761	705	707	714	671	689	715	734	741	724	737	715	721	675	762	743	796	762	734	708	743	764	737	741	725	683	715	721	787	760	741	758	751	707	709	752	737	694	718	737	747	768	766	736	705	730	736	750	751	710	754	745	707	705	730	691	719	684	739	673	732	805	705	763	728	710	724	735	719	705	732	734	753	766	695	738	691	678	711	808	751	708	746	754	742	726	738	770	775	696	713	748	762	726	741	702	728	682	707	736	730	739	775	760	743	733	753	739	753	686	712	712	712	662	667	700	784	764	781	730	715	733	713	729	791	754	710	660	765	690	743	726	708	700	750	741	704	705	671	727	763	738	763	706	725	724	750	707	745	722	749	723	729	725	716	713	681	747	793	745	731	679	731	771	726	774	765	721	698	687	724	736	716	736	762	752	737	753	704	747	719	735	719	763	687	675	684	761	701	732	794	736	724	742	725	731	701	740	742	731	695	715	801	681	761	699	695	711	747	693	728	670	744	760	746	704	727	741	723	745	685	714	750	730	665	751	752	711	704	733	745	672	720	736	702	711	749	733	753	706	756	735	764	712	745	688	718	748	741	769	713	760	684	735	759	705	727	770	724	730	693	745	727	745	753	733	724	660	736	677	727	744	669	724	698	746	743	766	746	742	751	739	727	710	747	691	691	724	716	696	729	737	700	757	723	712	722	722	722	746	775	702	714
25298	20982	27568	24541	20973	11769	1212	752	650	544	488	439	438	391	337	366	337	311	309	300	318	332	321	316	314	312	298	281	283	277	302	283	290	258	316	317	257	267	268	285	277	271	266	304	280	269	293	259	249	271	260	272	273	270	271	266	271	267	250	275	258	303	259	256	277	271	277	240	285	270	281	267	275	289	255	266	266	279	245	278	257	260	236	250	250	260	244	265	307	249	231	249	250	255	256	265	235	261	271	252	272	272	308	248	296	260	258	293	270	297	302	277	263	276	272	259	245	271	251	260	254	255	257	270	236	239	274	252	276	242	267	271	268	247	264	251	254	254	272	274	263	298	278	271	278	284	259	248	256	265	267	269	265	257	260	264	253	272	293	209	263	269	248	250	271	270	276	287	282	262	248	262	274	267	283	254	266	301	252	272	279	260	261	277	263	273	269	255	244	242	250	284	247	254	249	244	261	259	312	256	264	258	276	254	248	265	237	279	281	265	224	256	220	243	262	262	248	246	250	228	273	273	245	255	265	269	264	254	263	251	252	280	275	257	255	248	245	263	259	239	212	281	250	241	271	277	255	272	280	270	261	273	264	285	260	286	280	275	260	289	267	269	258	259	291	267	267	255	263	265	237	257	275	254	260	263	262	255	268	265	267	252	241	260	253	255	292	299	258	270	255	299	263	271	270	283	301	259	262	263	251	271	260	252	271	261	260	261	252	259	240	294	297	269	252	276	257	266	287	268	267	247	266	275	263	236	261	244	250	255	260	241	271	278	212	243	261	248	257	262	237	256	235	263	273	257	274	263	248	247	252	261	269	251	256	251	241	281	269	252	249	272	264	268	266	273	275	242	260	267	246	292	262	295	289	229	252	263	272	259	248	274	250	267	290	265	261	249	252	285	281	290	259	283	255	262	255	251	259	258	280	257	282	275	267	294	264	258	242	269	227	261	269	250	281	255	284	248	298	266	263	301	243	255	247	274	256	254	257	284	288	268	228	265	275	267	243	277	272	291	298	278	286	260	268	248	272	274	286	262	246	259	243	254	283	247	267	259	255	259	253	272	276	251	244	286	253	255	283	276	253	263	284	245	256	240	277	264	261	266	270	267	277	252	284	254	254	250	262	247	272	280	230	253	231	288	259	259	278	238	250	266	304	234	287	268	290	261	259	269	261	253	271	266	248	254	247	292	273	271	250	275	263	275	281	302	268	269	244	281	271	257	290	255	239	269	269	266	244	274	271	294	287	285	259	270	259	284	292	256	257	276	271	292	276	260	257	266	271	258	258	267	238	282	249	266	260	285	248	253	259	268	259	254	266	274	285	284	230	278	258	291	279	255	257	248	249	274	241	262	274	274	250	275	291	296	273	255	249	260	287	261	278	253	289	239	250	271	274	245	242	281	247	313	258	271	221	254	292	260	268	271	221	252	257	278	259	252	263	291	289	240	267	271	265	270	270	264	276	245	272	261	256	273	255	278	241	265	268	259	267	264	273	280	282	270	250	282	296	265	287	276	232	264	236	263	274	300	293	239	265	254	261	287	281	270	279	264	263	269	268	257	234	290	270	247	253	234	313	266	250	297	251	254	259	256	297	251	283	255	255	261	259	259	277	258	294	241	237	273	262	269	266	244	264	244	292	282	251	263	261	249	271	245	287	263	273	254	269	264	269	254	296	255	261	247	264	262	261	276	255	293	289	257	259	248	258	229	243	266	278	237	292	264	271	239	244	264	253	294	286	287	279	230	257	275	251	260	248	282	237	289	265	270	252	254	245	255	261	275	270	286	257	257	251	287	250	243	228	243	266	285	282	277	266	250	264	268	267	254	261	254	279	263	240	231	273	246	256	276	243	247	240	248	278	248	267	274	255	256	263	295	264	241	247	265	278	265	267	261	290	301	234	243	248	243	248	294	260	255	252	275	265	241	237	278	235	278	228	277	276	254	237	248	253	228	250	286	260	264	242	240	245	273	242	277	272	245	246	239	294	283	260	266	283	257	251	261	242	232	281	264	270	254	251	267	252	243	275	249	234	287	278	279	232	261	264	266	270	277	287	277	247	244	258	289	244	246	283	275	251	287	244	291	252	248	246	304	270	258	249	260	259	263	247	277	238	219	289	271	261	235	268	242	250	263	259	272	254	259	266	240	253	285	291	279	274	235	249	264	298	264	264	255	263	283	263	244	277	233	275	263	254	237	267	276	253	266	234	249	243	260	267	282	286	256	263	231	244	279	261	233	256	266	283	295	295	250	256	256	293	270	242	246	241	233	276	264	265	263	262	262	280	272	245	260	255	262	279	276	235	260	264	290	232	258	282	272	246	267	252	257	248	273	239	274	264	283	253	271	255	263	254	244	274	265	289	263	260	246	284	273	267	250	266	250	242	277	279	253	229	275	271	246	254	249	307	244	280	252	233	246	247	259	268	281	269	261	228	267	287	242	273	273	236	257	260	249	280	290	267	240	274	278	278	230	260	263	267	255	272	289	239	286	265	280	301	233	257	244	267	251	260	285	265	278	265	268	244	256	255	265	247	266	275	256	282	259	242	244	245	238	249	249	256	268	234	244	273	276	272	265	253	253	296	254	273	245	256	248	259	256	293	249	263	285	291	251	241	247	241	237	266	271	238	253	254	265	254	258	247	296	249	269	255	241	252	277	266	240	259	254	259	237	252	246	260	276	269	287	258	240	262	261	274	266	264	227	260	251	264	269	242	269	246	260	238	269	241	252	259	264	277	253	259	286	249	252	272	245	252	248	256	261	249	255	251	241	249	238	263	239	258	268	261	233	269	285	280	246	271	296	247	261	254	273	248	259	281	246	251	291	285	269	259	260	248	254	294	277	246	262	281	270	251	253	253	239	255	266	288	302	260	253	252	256	248	293	249	265	248	254	255	253	251	234	249	249	280	266	273	267	265	230	268	255	271	249	251	282	260	255	289	253	249	275	277	264	260	249	254	204	286	259	249	301	230	234	257	277	257	259	246	277	271	253	257	260	257	283	247	279	259	236	268	232	241	246	274	267	251	248	232	269	260	251	242	297	261	260	277	270	258	277	268	247	232	251	279	240	250	253	270	268	259	273	263	258	252	247	260	258	235	238	247	249	272	250	258	260	266	260	258	262	276	273	248	268	273	269	266	264	269	259	226	288	252	273	275	256	280	232	277	289	263	266	261	252	266	259	253	260	267	297	272	269	281	260	317	254	281	308	249	267	247	232	291	290	236	259	289	242	259	239	265	260	262	280	279	255	277	280	285	254	283	258	277	280	267	244	257	266	254	279	249	265	289	271	288	252	267	273	257	239	280	270	247	252	258	273	262	262	246	274	265	262	260	250	255	260	277	243	259	239	260	300	270	251	280	258	277	276	272	248	267	259	294	234	225	241	241	293	271	289	260	265	270	272	252	277	250	272	261	211	267	248	274	255	259	265	255	267	257	259	253	253	244	235	280	228	268	248	278	275	246	286	257	236	279	284	278	269	257	253	258	267
7246	11555	10577	5792	3525	2468	1848	1513	1175	969	853	787	716	648	599	574	515	525	451	480	442	412	416	402	417	391	346	365	405	361	389	338	344	296	368	337	341	297	352	353	340	316	312	291	336	306	322	347	329	332	314	330	311	321	307	350	286	326	344	291	324	287	358	329	311	320	320	288	294	330	319	287	302	294	311	313	319	301	271	277	311	323	300	305	300	301	323	309	309	287	298	297	297	295	329	309	334	299	321	315	306	337	320	296	286	279	293	275	321	292	291	311	337	288	303	338	276	310	302	306	307	336	298	288	312	309	344	286	306	329	310	312	314	313	320	346	311	295	311	352	303	307	299	319	291	291	301	296	321	348	309	322	302	304	281	293	321	339	303	307	289	327	306	329	314	272	334	309	322	290	287	293	276	300	265	286	321	302	306	327	298	309	324	320	302	297	295	250	286	300	352	295	286	313	303	316	326	287	303	301	324	322	309	303	264	324	293	306	283	289	325	270	325	299	312	284	288	315	311	274	310	305	275	302	301	330	288	304	292	311	340	307	315	287	289	303	277	309	280	288	318	322	304	303	319	318	290	282	297	292	310	271	304	280	315	324	293	336	297	327	305	340	299	300	302	326	344	321	284	325	295	289	268	309	323	304	295	319	309	300	321	287	297	301	301	276	306	258	337	313	309	319	310	324	314	318	303	313	338	306	326	306	320	306	314	291	335	325	332	317	290	330	311	275	318	303	301	342	292	327	315	333	306	288	337	291	297	321	305	317	281	319	280	295	335	299	289	337	291	305	299	269	292	354	298	330	297	292	296	348	326	294	281	281	320	314	302	299	328	279	294	296	291	336	303	290	272	274	305	298	330	283	280	311	305	300	319	318	316	309	301	308	286	294	307	312	281	320	287	300	303	306	327	314	291	288	302	308	322	289	317	287	290	281	274	267	291	301	309	317	295	280	304	293	291	297	316	324	312	288	299	302	318	304	334	324	320	328	331	329	313	295	313	291	263	269	343	328	295	320	281	309	295	301	318	299	303	320	286	308	313	306	303	317	339	345	323	301	317	295	281	284	279	310	324	277	289	319	325	343	329	321	295	334	296	287	309	317	294	308	295	310	286	283	311	301	300	292	301	308	321	310	303	320	310	299	306	314	321	299	304	302	280	317	301	325	290	293	306	330	301	324	271	289	293	298	298	316	326	298	360	285	328	306	319	318	299	291	294	328	297	279	313	297	369	330	305	276	285	315	286	286	301	326	293	313	291	287	337	287	261	307	304	298	258	304	319	295	315	297	313	298	287	298	297	300	292	295	286	288	293	282	298	333	305	282	334	301	293	303	303	327	318	327	321	306	303	317	300	313	307	300	298	326	296	313	312	327	293	313	330	315	271	316	296	285	284	293	297	287	335	270	338	297	297	284	301	310	345	346	308	304	299	292	305	314	314	303	264	346	314	307	312	308	291	317	283	320	303	309	311	294	305	306	285	284	299	308	291	323	306	281	285	287	310	306	287	299	296	317	259	316	286	317	304	298	302	306	285	272	285	314	330	300	298	297	299	315	283	319	304	307	319	317	340	317	268	289	270	318	327	315	285	310	296	296	307	248	296	300	311	320	286	321	275	312	327	279	317	274	300	299	320	307	282	302	336	277	303	324	317	322	312	323	325	304	316	312	299	303	294	322	286	275	317	302	302	298	303	319	304	290	301	295	338	322	320	332	288	289	319	304	313	305	264	318	291	312	304	334	316	312	303	313	323	319	326	289	313	329	313	278	328	306	326	272	289	306	299	280	329	315	310	297	316	268	306	274	308	296	299	334	278	302	325	322	296	284	309	313	314	323	296	312	341	273	329	316	300	295	282	278	314	308	321	298	300	295	321	352	275	285	318	284	324	286	322	313	301	327	336	283	317	295	338	285	288	268	330	295	307	307	338	320	310	298	261	299	303	300	326	286	314	304	305	304	298	281	311	283	298	316	304	313	296	278	311	326	323	295	314	271	310	316	328	289	321	294	307	306	322	329	304	277	311	317	325	297	293	307	290	310	269	327	333	286	307	285	292	305	302	267	337	292	313	282	289	316	308	307	298	323	292	295	284	285	282	326	269	331	306	322	278	281	316	312	329	278	325	338	300	335	289	303	290	296	283	288	304	304	326	317	288	301	273	297	296	292	314	306	321	302	306	322	332	327	317	353	307	308	306	306	295	306	293	286	268	332	306	292	299	267	312	283	320	298	290	310	318	295	322	326	334	282	286	291	297	315	313	286	287	279	305	297	281	312	300	276	292	308	276	301	274	349	294	302	322	279	315	299	288	304	278	299	314	322	288	317	335	321	289	329	304	300	321	298	323	300	269	327	306	279	314	292	291	280	264	316	322	328	297	316	295	313	288	287	331	284	299	283	312	316	288	314	315	291	290	301	279	261	311	272	325	341	291	297	305	301	326	292	275	307	299	332	284	308	324	281	284	301	316	321	299	315	294	306	326	281	274	310	276	303	290	291	302	320	300	300	276	317	314	297	296	290	321	316	316	313	299	316	324	335	335	346	287	311	309	315	342	329	284	304	286	312	332	311	341	296	297	268	330	299	303	296	332	296	309	303	318	283	292	296	320	292	314	326	270	283	310	315	293	282	302	299	319	319	317	283	277	289	314	315	315	285	305	314	327	294	297	316	302	348	316	317	331	319	315	290	325	303	299	272	295	320	329	309	306	313	312	290	302	280	305	331	307	306	293	343	286	285	313	339	295	312	274	282	268	290	302	299	300	296	298	302	322	301	286	315	307	323	309	312	278	303	332	299	297	301	293	300	323	291	299	289	318	286	322	258	291	284	299	322	303	334	303	313	331	292	289	286	296	275	297	307	307	306	299	280	306	318	295	293	310	300	280	322	304	318	291	302	338	301	314	306	303	298	303	296	294	305	275	315	303	295	307	284	296	330	352	288	294	281	324	314	300	311	281	288	270	302	280	269	324	284	288	322	290	291	331	310	333	300	321	342	312	309	279	301	338	303	289	309	318	290	319	285	331	312	312	293	297	261	309	322	296	315	300	286	322	316	301	303	311	285	283	319	316	302	324	289	325	311	301	300	318	289	329	306	302	316	292	296	310	298	311	319	316	272	297	310	320	296	328	302	308	296	303	305	302	268	319	302	266	275	296	289	329	301	325	284	274	326	284	266	291	278	296	296	289	303	300	282	324	293	305	295	286	265	312	306	309	318	293	317	284	321	359	306	289	287	304	306	302	313	292	286	302	305	281	306	301	283	269	280	295	312	295	278	320	311	329	305	293	290	314	309	287	311	297	291	312	293	283	337	313	344	313	311	301	288	272	297	306	282	300	296	287	304	287	297	303	328	337	314	305	306	271	294	299	320	295	318	334	310	295	316	323	299	300	312	331	322	301	342	329	309	303	308	310	353	309	301	323	321	309	307	329	298	271	285	300	286	315	310	313	309	337	275	311	296	289	280	307	308	292	287	289	353	327	319	319	324	303	319	308	291
23371	21014	27921	24314	21017	21080	8735	1574	1016	946	870	761	736	682	657	697	639	568	626	585	600	567	542	517	537	557	547	512	538	494	508	497	536	478	465	482	492	464	465	500	484	455	465	471	508	471	444	486	457	474	471	501	441	473	477	467	445	459	471	425	483	456	493	468	473	461	457	463	495	452	445	490	486	506	460	449	422	455	467	452	454	435	510	469	445	506	480	460	453	474	461	442	479	433	461	453	432	471	470	459	403	455	457	443	504	441	465	496	473	506	433	423	474	478	455	439	481	430	472	482	463	493	461	449	463	448	505	454	445	463	418	472	444	487	424	492	432	472	451	458	465	434	456	457	404	465	463	436	440	479	445	447	451	491	460	436	467	453	431	467	472	453	476	442	450	443	503	460	471	460	471	430	438	491	448	442	451	463	454	478	470	451	417	482	439	494	465	421	466	437	491	459	462	445	458	441	446	474	479	442	419	440	442	446	474	437	429	463	424	448	424	454	434	465	422	444	436	447	440	445	459	438	462	469	456	433	426	420	410	483	484	463	447	458	476	466	430	466	456	474	436	475	481	468	420	521	478	449	423	411	441	472	491	470	448	442	449	448	430	455	444	483	443	434	420	492	440	488	455	445	480	483	461	418	470	479	471	476	462	443	483	474	455	476	445	460	458	431	444	423	484	472	471	462	492	428	485	449	474	499	439	458	459	471	414	450	419	453	470	433	438	465	475	471	444	393	440	485	473	474	474	459	438	483	467	458	427	432	473	472	463	473	437	447	510	455	427	510	441	403	460	438	463	435	450	484	479	441	467	477	441	436	445	453	441	461	434	456	430	469	451	453	477	463	430	457	440	461	447	471	400	485	422	454	403	442	426	455	449	437	448	456	449	416	493	441	417	427	401	437	456	442	436	425	425	434	453	443	449	431	458	430	441	496	488	417	477	415	465	415	446	430	473	426	443	476	468	424	472	449	427	482	433	486	477	457	456	462	459	477	440	429	436	429	451	426	456	509	435	457	449	444	427	457	452	447	463	445	405	471	468	433	467	423	464	438	415	421	457	417	448	452	479	451	453	455	428	451	499	460	453	461	425	439	450	471	428	468	461	436	429	497	456	474	444	443	443	454	463	462	483	457	441	451	440	457	458	432	443	479	509	417	451	490	421	431	449	480	444	455	457	483	446	403	435	428	457	495	476	382	462	449	487	442	436	469	449	441	434	468	453	448	436	469	449	465	423	471	510	468	439	448	464	416	456	436	470	463	449	439	418	491	491	433	448	427	435	388	432	459	455	422	468	446	447	418	459	457	455	420	476	440	455	381	448	440	504	449	469	467	452	425	478	423	461	513	454	452	430	476	453	452	459	406	474	425	467	458	465	458	453	440	457	433	452	457	473	475	457	440	480	461	444	471	515	454	470	394	450	447	416	469	466	437	471	484	414	434	438	485	472	481	455	482	451	427	465	434	449	430	453	456	439	471	420	433	445	475	445	476	440	464	452	432	476	496	434	476	452	455	462	473	435	470	447	485	451	468	438	481	459	440	455	465	497	441	481	456	446	415	487	454	458	452	481	431	457	449	471	437	466	455	439	440	458	429	444	481	446	483	399	465	443	463	460	449	436	428	477	460	408	499	466	425	461	451	471	452	453	425	459	441	462	465	435	442	477	436	482	468	455	486	474	459	487	487	455	457	450	438	415	413	487	442	477	480	420	447	429	411	439	439	448	445	454	450	455	435	457	453	462	447	459	480	458	475	446	449	442	456	464	478	472	448	457	448	467	472	439	469	459	452	468	472	428	463	477	458	453	448	400	411	441	470	461	451	402	424	445	478	449	457	432	441	431	475	416	490	468	456	422	440	442	423	424	452	449	447	461	473	417	449	488	417	426	424	463	438	435	478	470	435	454	455	491	445	480	434	431	431	442	481	465	466	505	449	435	459	441	452	465	436	463	475	460	445	442	438	465	513	481	454	439	458	465	451	475	474	478	447	455	450	442	496	506	474	450	471	472	448	432	463	422	427	428	447	463	428	445	475	482	476	460	471	461	481	430	443	446	478	436	448	493	422	447	440	454	454	485	476	444	454	449	432	458	448	460	466	438	499	437	429	426	456	413	478	453	448	435	486	466	451	440	483	444	443	417	452	447	457	480	432	460	446	442	468	479	427	452	463	461	460	444	460	426	411	442	441	474	439	444	397	439	471	419	477	475	463	422	449	423	481	480	483	456	440	483	471	513	442	441	448	408	459	489	448	465	425	457	453	473	444	452	467	430	463	435	475	445	450	410	457	427	431	454	460	472	433	456	448	465	430	477	437	467	420	436	458	443	422	425	428	447	472	455	476	459	442	426	450	458	481	471	442	476	447	424	491	464	445	450	432	457	450	487	473	481	451	431	476	419	443	429	433	429	475	439	457	443	444	467	449	447	467	418	448	404	434	489	498	467	432	468	461	457	434	411	474	450	440	485	447	427	434	447	437	437	422	478	435	470	423	473	481	465	455	467	436	474	456	433	460	432	461	456	441	447	464	417	487	473	457	447	447	463	477	431	483	446	441	496	443	442	424	410	415	424	479	427	460	478	457	480	476	446	455	454	432	437	465	435	463	475	417	462	430	453	512	485	460	488	460	434	442	409	447	501	451	416	457	418	439	446	448	479	459	443	446	436	496	458	498	469	479	423	410	454	490	442	421	468	421	427	469	435	459	445	447	494	442	452	449	461	474	431	456	451	435	459	434	419	454	457	437	434	433	437	432	427	482	463	452	468	444	456	442	417	434	499	416	429	461	441	499	478	477	440	408	454	415	463	407	415	466	458	447	436	458	467	456	438	432	491	454	462	462	435	457	462	417	460	433	430	455	486	488	453	464	467	455	448	416	450	449	410	472	441	447	460	489	464	462	469	481	455	440	504	457	474	471	462	465	401	446	474	453	455	421	471	463	457	440	423	447	449	461	404	455	455	453	455	453	426	512	432	436	468	445	471	484	470	437	448	467	464	471	462	450	434	475	430	488	433	486	446	483	476	451	458	423	438	438	429	472	469	420	443	433	426	452	430	419	494	449	479	407	458	472	437	451	447	442	471	454	471	438	435	433	446	452	445	441	424	461	467	422	476	425	406	441	445	439	464	455	461	456	448	462	466	439	467	409	453	427	440	439	443	458	468	444	452	477	437	462	456	466	451	446	453	477	433	445	415	455	425	450	442	455	469	418	451	407	455	389	479	444	502	445	460	425	448	453	487	469	424	423	467	473	450	446	468	480	421	445	450	472	431	436	468	462	439	432	457	483	455	453	464	450	435	505	416	492	405	482	467	435	518	449	416	449	465	450	430	468	436	462	398	473	470	479	438	472	429	446	471	466	479	519	462	427	439	483	439	451	462	452	471	475	440	460	423	421	490	437	466	454	431	443	468	455	477	464	440	468	425	475	462	451	433	438	470	472	446	495	433	449	472	427	420	432	469	473	467	462	458	437	470	404	490	462	419	465	442	434	499	496
10131	17917	16400	9344	6070	4386	3297	2583	2076	1742	1524	1390	1120	1075	952	909	826	809	786	728	724	719	678	623	653	629	593	592	554	579	583	565	541	532	503	517	481	513	530	526	527	495	503	455	496	494	504	463	499	488	472	488	505	475	499	446	488	473	489	473	484	434	466	444	475	482	514	450	453	439	436	485	463	461	461	481	500	510	478	486	474	455	444	446	472	479	482	502	441	449	495	419	503	435	438	504	422	457	465	449	467	459	474	437	497	384	491	460	443	451	471	438	462	494	482	465	498	474	476	501	487	473	454	428	468	440	480	439	465	509	471	465	451	441	465	458	463	488	474	461	475	464	445	461	431	467	494	438	469	426	447	468	486	423	436	454	418	496	444	464	438	458	456	449	481	438	477	494	460	474	494	403	438	454	447	443	462	471	452	459	463	445	417	458	464	470	490	438	444	486	415	453	471	466	454	451	464	443	459	433	429	439	431	460	434	454	456	445	419	423	433	462	491	455	478	416	470	454	444	451	448	476	486	476	441	489	491	491	456	466	446	467	440	481	471	474	460	447	442	482	464	450	486	445	426	416	450	458	491	437	500	468	467	441	441	450	456	425	452	437	450	453	420	474	408	483	452	462	437	448	475	439	448	478	472	463	461	425	452	436	438	466	424	480	435	452	450	457	446	444	454	433	447	478	451	477	435	433	428	473	462	451	477	443	496	474	479	425	446	476	461	426	452	438	469	487	438	433	430	453	466	429	442	471	444	468	454	453	444	455	432	443	468	435	451	453	457	474	469	454	441	409	451	452	438	485	450	422	463	475	441	472	458	472	479	466	500	505	475	449	443	468	504	443	430	442	431	483	491	465	467	468	477	485	460	432	464	489	438	473	504	482	416	443	463	428	456	461	446	452	425	469	444	464	437	459	417	478	440	472	425	457	465	442	416	449	469	468	471	422	481	467	409	450	511	475	439	449	452	420	421	470	475	429	441	473	453	417	416	453	395	464	475	461	497	441	451	442	430	477	473	470	446	439	464	444	450	483	470	432	432	439	426	430	469	521	428	474	479	383	434	459	472	444	485	425	436	452	465	447	454	454	462	429	455	447	404	433	470	476	456	466	470	463	471	476	461	461	457	460	452	445	450	449	474	467	418	436	492	452	459	466	457	452	475	453	454	433	473	460	447	464	442	458	474	465	469	437	437	499	447	416	442	474	450	440	452	503	417	425	460	433	436	459	473	486	427	440	424	459	438	446	460	430	430	464	468	449	446	433	459	470	432	437	470	441	454	461	423	470	448	470	446	481	491	436	430	489	428	413	471	423	429	446	489	488	455	456	466	486	451	410	424	438	476	454	417	440	422	428	462	418	455	420	461	480	398	421	467	402	459	445	452	498	484	473	409	457	413	422	444	415	465	443	461	482	433	458	445	447	454	432	463	501	415	429	456	486	502	433	417	438	468	445	478	471	440	449	468	456	427	457	445	465	433	423	441	443	450	413	470	437	443	421	437	462	469	419	483	501	455	407	490	481	462	473	439	409	457	477	477	463	452	453	455	462	422	462	439	447	505	450	469	464	441	468	472	466	433	475	475	448	434	438	477	445	400	416	455	457	435	439	423	438	439	443	454	419	500	485	485	423	431	420	482	462	489	422	466	469	438	462	421	440	459	455	468	436	472	438	429	440	412	461	483	464	421	478	458	469	435	447	443	482	426	469	441	460	475	488	424	436	450	475	441	437	437	458	471	440	463	473	450	474	451	465	460	471	474	458	406	471	474	402	453	476	474	456	453	422	478	456	434	444	437	463	414	424	477	468	456	444	468	464	484	453	447	486	438	442	440	406	469	456	444	434	461	471	452	467	464	397	479	445	435	495	484	450	456	419	450	457	458	484	461	490	422	443	487	442	441	461	473	485	393	444	451	441	440	442	492	479	414	394	456	490	423	448	464	496	446	453	431	453	421	433	440	466	453	407	431	439	420	458	478	467	467	464	450	430	452	430	466	414	422	474	451	458	443	473	428	427	388	463	449	459	427	469	489	471	438	460	449	451	412	434	443	440	422	387	430	399	458	490	458	442	447	484	488	439	452	454	379	448	441	455	468	439	458	475	458	468	459	486	442	442	482	425	456	440	416	484	424	504	429	455	411	443	479	433	453	464	460	435	461	483	459	450	452	449	462	408	502	449	498	444	465	454	418	453	468	451	419	462	457	473	449	499	449	492	463	473	424	443	433	446	405	466	433	470	468	534	421	442	454	455	438	417	467	462	430	464	437	472	453	469	454	437	453	425	443	467	448	445	466	431	430	443	456	487	471	454	453	439	403	453	428	486	464	441	463	492	475	441	459	457	428	462	432	466	434	461	458	472	448	421	478	446	468	449	464	461	473	457	430	448	459	454	490	446	475	451	422	451	473	429	478	460	443	455	449	459	412	433	469	462	470	438	457	439	470	488	499	437	458	459	473	449	447	439	428	435	448	456	453	479	435	460	445	448	451	491	473	465	444	477	446	472	490	473	439	462	449	441	458	461	458	460	486	457	430	442	437	442	432	416	489	448	464	449	473	457	459	423	413	468	486	427	453	454	466	465	466	424	439	437	443	411	450	421	433	449	456	490	462	487	458	462	452	443	461	475	467	452	446	449	462	454	472	424	428	443	401	464	459	447	409	471	488	451	434	443	481	439	444	455	435	461	432	417	461	484	441	447	475	454	448	423	442	455	461	435	444	445	466	435	468	418	429	434	457	448	460	440	503	412	437	497	472	423	440	489	443	459	441	467	442	444	446	453	460	450	484	495	467	462	475	433	445	483	472	472	419	430	432	500	450	474	441	425	472	458	476	467	462	410	440	454	457	486	441	433	431	403	476	457	450	437	426	471	450	426	497	440	455	452	458	461	422	462	442	437	441	467	451	421	438	423	441	429	462	455	453	478	484	462	460	465	457	503	472	427	448	465	444	460	431	465	470	466	466	464	481	440	451	473	456	470	458	502	474	441	468	432	485	455	447	462	425	454	431	460	418	438	468	469	443	457	466	443	451	428	421	423	427	453	451	442	460	462	462	442	454	457	442	404	454	490	479	469	505	464	459	463	454	476	461	436	463	433	449	431	501	420	459	442	485	438	471	437	428	473	441	458	448	453	450	431	457	471	485	399	445	478	472	477	436	465	423	449	437	430	435	475	435	406	469	483	460	425	459	460	476	454	448	473	448	431	477	437	441	449	433	501	475	445	435	468	436	476	465	469	485	476	417	462	459	457	437	470	461	454	468	441	448	460	414	468	425	492	455	475	438	420	436	446	479	455	461	427	429	451	451	423	459	462	451	436	491	474	457	497	471	440	459	435	457	453	439	446	499	463	460	466	485	437	459	421	465	460	514	437	459	407	438	421	397	443	424	482	432	463	479	441	469	465	441	438	442	460	481	465	455	482	454	467	437	472	475	468	433	457	471	418	455	474	420	468	466	451	480	451	519	470	449	457	448	491	417	450	465	458	438	441	457	465
28301	15752	2973	1167	983	871	772	698	717	669	648	704	686	670	662	666	646	676	647	683	622	695	677	670	676	698	677	696	710	668	677	686	666	647	694	660	706	702	636	672	728	649	654	646	663	671	647	700	642	677	673	712	632	667	692	667	675	700	682	667	631	679	655	662	685	674	678	686	695	645	653	678	654	635	699	669	702	658	643	690	665	647	658	689	654	673	694	688	675	635	696	733	645	669	658	640	655	649	672	691	702	664	708	682	662	642	665	640	687	670	676	601	693	686	678	649	632	696	665	683	695	662	645	651	701	727	699	677	691	668	639	682	674	661	691	691	658	707	662	690	661	645	645	706	693	664	714	657	692	686	663	669	682	669	648	720	655	684	680	685	664	653	701	696	713	611	686	716	670	663	684	668	652	674	657	686	656	668	649	644	689	682	670	655	675	688	635	655	664	661	647	682	674	670	631	655	723	682	697	674	684	716	749	681	689	684	645	646	683	666	608	696	645	676	645	683	701	704	672	669	692	667	654	666	684	706	662	676	667	638	655	678	650	694	659	683	640	693	662	691	665	637	631	711	726	643	673	673	662	643	662	633	676	690	672	706	665	659	673	661	671	680	650	654	688	647	637	698	729	729	705	659	698	709	632	693	702	638	639	653	656	662	694	690	669	652	677	663	692	682	668	644	628	702	690	650	662	655	659	694	637	686	694	668	659	691	628	677	641	646	682	642	603	663	671	672	663	659	668	656	665	683	711	663	685	708	690	673	658	659	654	673	675	723	629	691	657	661	683	640	685	666	625	659	687	657	656	688	625	707	639	642	651	698	703	633	640	646	660	664	684	687	634	686	671	711	722	672	651	647	621	683	666	610	678	670	681	695	715	653	622	651	718	667	663	643	651	646	678	653	730	677	744	671	677	726	706	673	638	637	637	665	648	632	688	651	682	708	652	677	651	649	665	670	684	667	673	693	631	664	685	639	672	656	656	673	650	706	712	665	684	660	654	683	638	682	639	709	688	718	643	696	707	684	635	646	634	686	617	632	639	666	663	666	679	695	675	645	632	705	652	629	637	670	639	667	648	668	697	677	687	676	659	681	688	688	620	673	671	674	685	694	664	687	637	666	666	677	696	679	670	695	670	655	658	652	668	694	679	650	723	707	655	686	687	658	679	652	687	675	654	651	653	652	674	684	727	659	671	647	698	675	689	642	668	644	661	655	652	639	654	692	675	724	707	691	691	711	657	710	631	758	685	652	740	703	674	633	676	661	625	646	686	668	694	669	633	635	700	719	647	657	663	668	721	667	676	742	667	636	657	664	640	654	671	651	655	720	651	652	670	683	715	660	709	668	686	687	696	680	727	698	745	665	635	679	671	678	633	671	667	679	651	638	615	678	665	693	668	663	661	683	653	621	643	629	690	640	677	674	658	647	675	699	699	644	691	708	674	666	675	681	643	623	672	730	677	647	665	654	683	643	735	721	699	612	675	666	678	701	642	637	670	696	651	653	692	650	667	669	719	641	654	671	652	668	652	644	660	703	695	678	675	616	640	708	675	645	724	695	685	666	663	687	648	684	620	682	682	672	674	665	692	654	721	657	668	632	641	680	660	696	677	697	709	663	654	646	688	656	717	676	672	660	672	635	630	641	659	674	663	664	716	683	649	674	628	676	691	666	624	681	632	644	661	689	671	704	625	669	629	654	642	645	673	653	682	693	654	639	624	672	637	669	684	659	713	642	684	637	679	671	657	689	616	698	626	640	672	667	679	671	670	613	679	672	670	634	681	661	679	683	664	645	623	690	642	682	652	677	685	675	670	683	678	646	593	647	703	670	678	625	653	697	675	692	670	642	660	645	660	660	720	695	673	681	671	758	658	662	681	653	677	645	748	662	713	653	693	657	640	718	682	684	625	688	678	667	676	650	645	627	601	700	693	672	696	666	676	636	683	640	683	684	666	690	734	677	709	696	673	683	693	671	695	615	690	672	695	702	672	667	692	685	692	648	688	662	678	638	674	678	628	655	676	653	705	660	659	644	632	687	652	697	695	678	669	626	659	715	680	652	661	669	619	627	669	663	709	706	683	651	638	644	606	708	682	675	703	669	701	684	620	644	666	660	694	638	627	644	640	664	685	646	691	663	665	677	738	697	677	653	634	677	691	638	727	649	697	636	647	682	628	663	670	631	578	661	680	662	708	662	635	708	629	670	658	678	640	689	702	668	633	682	672	680	622	699	599	681	667	675	683	687	652	639	681	683	698	712	699	695	712	685	674	644	693	698	666	654	647	708	681	701	666	680	737	679	701	698	615	683	671	658	732	655	659	667	651	659	669	655	718	664	628	653	636	695	680	622	655	670	693	708	667	662	662	666	695	658	655	752	688	662	657	651	671	659	672	682	652	626	638	647	713	696	675	691	658	693	686	685	648	674	671	676	675	632	625	651	672	652	645	685	636	716	673	680	703	697	688	682	662	701	657	662	645	653	678	706	715	701	667	680	669	675	638	629	666	681	688	666	690	683	707	669	732	655	639	702	691	682	700	630	633	732	701	700	692	679	650	713	660	669	667	694	659	664	661	673	672	653	697	679	672	652	681	686	685	669	681	653	688	665	687	665	670	677	675	709	684	703	677	670	771	705	687	703	706	642	668	648	668	649	658	695	645	673	726	673	694	686	690	665	654	701	674	626	673	728	648	686	647	650	660	661	694	679	666	674	674	668	689	657	647	631	668	650	674	668	648	659	657	690	667	656	657	641	668	690	664	679	687	657	700	681	648	678	683	664	663	691	696	684	719	683	665	646	621	688	627	693	637	673	707	689	689	713	679	670	668	700	694	675	678	697	707	627	675	681	666	712	673	682	702	701	642	653	639	768	678	700	635	603	649	628	663	675	665	724	655	643	663	673	664	699	677	658	635	694	656	657	654	686	655	681	672	661	672	712	708	652	649	649	674	680	649	690	702	699	707	687	657	645	724	638	678	725	675	649	658	681	652	655	623	685	665	688	672	693	693	643	669	684	623	619	646	682	699	646	656	645	678	615	672	703	686	696	733	661	706	718	676	680	713	655	675	671	679	694	667	664	682	686	699	646	633	643	646	655	654	608	659	676	627	684	693	629	670	687	694	663	654	677	658	656	631	673	620	635	679	661	710	676	633	651	690	651	688	654	664	649	683	670	734	691	669	714	655	688	690	665	630	638	679	695	683	690	649	712	685	651	647	678	682	654	724	646	673	662	659	705	676	669	649	691	653	699	710	623	686	651	659	687	671	701	638	647	680	720	674	653	676	707	678	700	653	696	682	729	609	723	659	660	695	680	678	696	686	663	714	637	685	685	620	666	660	648	681	694	638	686	637	662	663	723	675	680	648	677	698	713	665	689	666	624	686	669	692	680	685	657	653	672	674	636	715	672	684	686	701	702	655	666	669	709	683	692	664	657	684	702	634	677	676	682	598	624	695	679	631	694	708	692	644	670	665	614	661	663	679	746	711	674	704	633
5377	1538	1536	1039	942	823	867	778	771	762	776	710	781	758	773	744	738	744	787	721	763	727	749	763	710	740	727	740	720	745	726	791	771	712	701	745	716	734	773	677	714	706	713	765	721	724	751	694	691	696	751	753	731	758	773	721	723	732	740	722	781	677	741	783	675	743	741	709	700	720	694	716	735	724	768	724	753	672	737	757	734	721	801	715	691	769	695	701	727	763	744	678	727	694	665	724	715	718	711	740	728	734	740	732	687	739	805	719	742	751	733	763	707	725	701	731	736	768	706	706	745	752	722	756	704	722	813	704	766	741	709	712	754	685	729	729	724	744	725	738	761	747	690	727	728	737	728	715	728	713	687	753	731	735	777	725	739	683	756	726	729	707	736	724	746	740	731	707	741	736	708	689	714	704	688	770	704	726	711	708	740	724	745	763	700	760	783	721	747	740	772	799	705	753	715	692	691	802	730	705	717	711	736	728	744	698	728	768	787	706	707	712	764	703	734	723	751	733	747	754	771	679	769	703	753	759	713	716	734	727	692	763	746	782	730	718	737	767	697	740	735	731	705	681	737	676	732	733	739	697	749	741	696	743	720	701	720	718	707	744	721	728	715	726	699	736	768	729	740	722	693	758	695	754	716	740	717	743	714	713	770	696	707	760	706	702	727	711	730	724	729	778	748	747	673	730	759	733	721	718	751	723	704	730	758	751	750	738	743	709	755	720	709	709	727	677	724	661	702	743	712	789	722	707	726	730	768	716	723	712	753	756	725	789	764	769	714	727	776	734	729	673	714	736	731	728	769	724	725	757	686	657	769	700	703	717	748	726	729	711	786	715	765	792	755	696	725	698	755	723	708	764	704	720	745	754	737	707	747	725	778	750	730	715	719	751	757	718	702	756	764	720	747	706	768	751	685	695	716	725	701	736	731	720	725	732	778	668	730	762	705	724	729	714	728	760	696	751	688	740	709	676	717	696	697	750	756	735	735	702	718	737	729	705	729	738	715	721	700	703	751	733	755	705	710	735	735	773	751	752	723	739	742	717	730	736	736	703	734	731	752	722	746	737	727	732	694	708	733	704	737	737	707	743	742	759	691	715	690	744	752	709	682	702	677	682	730	734	699	727	740	716	716	690	717	764	746	735	728	739	722	718	745	737	752	708	730	769	721	693	750	692	732	711	729	733	719	722	747	697	685	708	760	726	682	709	683	709	727	718	720	761	681	718	767	731	724	757	702	714	779	759	682	660	714	739	752	705	702	751	688	771	732	761	727	743	727	695	722	689	758	802	785	732	682	698	717	769	739	726	760	728	744	781	686	738	775	752	768	746	711	788	735	757	675	739	700	725	741	716	717	770	723	753	722	709	707	722	725	739	679	736	742	735	745	725	736	765	696	731	711	687	784	701	717	723	753	765	729	778	716	741	725	720	731	739	724	700	734	710	758	746	787	706	702	722	730	703	682	722	730	673	746	712	665	667	747	737	717	739	717	756	751	782	711	752	753	743	717	733	736	731	764	731	700	715	717	708	713	708	753	756	726	768	770	724	677	730	727	762	781	745	752	758	710	738	742	764	770	737	770	726	726	715	756	678	726	695	759	683	670	715	678	744	741	713	666	704	720	686	735	755	733	732	727	724	742	697	728	709	708	771	727	724	717	709	726	734	761	747	739	708	734	757	732	721	744	731	686	722	672	718	747	774	700	750	731	694	711	779	737	749	754	660	749	726	755	710	774	727	771	747	727	716	704	690	709	749	785	752	747	732	714	696	734	707	685	731	722	723	742	715	724	758	731	730	699	757	714	765	699	752	737	714	709	719	738	700	724	721	748	717	754	716	798	742	700	722	742	748	707	779	740	712	716	732	718	733	724	759	723	707	755	701	794	737	699	756	755	744	773	721	734	734	720	715	730	706	741	770	749	757	717	737	735	709	738	811	714	686	687	754	705	773	714	757	714	747	675	724	771	759	752	714	691	762	733	705	705	719	760	698	739	776	728	717	748	700	745	755	704	707	728	707	748	736	707	708	730	744	726	700	799	729	738	723	734	706	730	748	772	754	726	745	755	734	713	756	704	725	690	722	736	730	734	724	749	763	755	741	724	748	752	705	765	759	705	734	741	739	675	781	770	736	758	718	734	714	751	731	706	739	716	759	746	762	725	734	721	763	707	722	734	741	732	743	766	714	764	713	664	664	750	718	745	772	716	737	722	731	722	737	711	719	697	750	763	772	679	703	684	730	710	751	692	712	733	731	754	715	704	704	762	731	715	749	737	704	733	784	694	746	743	748	713	750	770	731	707	752	733	733	743	730	689	726	750	723	784	721	683	767	721	766	765	739	676	696	726	733	694	728	715	761	765	774	798	749	760	768	699	733	741	729	727	757	758	765	671	755	691	683	665	710	664	713	781	693	661	760	735	764	756	743	742	709	727	694	702	734	696	702	709	763	706	749	727	745	701	766	655	759	721	743	693	747	731	772	748	762	777	741	729	717	711	709	763	704	720	697	671	745	719	697	727	723	702	706	730	702	697	743	699	754	747	726	728	769	733	690	734	727	781	755	738	726	743	722	749	780	739	718	737	712	710	772	695	753	750	710	723	734	720	732	765	727	745	732	764	710	710	756	732	679	755	675	717	709	739	725	698	772	708	736	751	731	720	751	728	703	712	762	730	669	730	744	725	764	724	737	740	715	734	692	746	749	745	728	750	698	753	703	715	665	702	734	774	719	763	727	709	707	746	762	765	707	767	739	718	741	693	713	731	689	748	744	687	727	746	732	736	731	725	716	739	749	714	671	749	719	721	750	737	704	692	697	707	705	755	709	740	698	715	698	705	734	739	769	740	713	729	702	740	717	759	778	696	704	687	707	744	704	710	730	692	728	687	692	756	710	723	697	698	674	764	711	730	744	722	728	685	756	740	716	742	708	696	733	718	734	758	722	735	762	710	712	723	696	744	727	701	729	702	743	714	777	737	741	724	779	731	764	688	715	746	707	765	715	720	716	725	743	744	734	681	718	719	723	733	725	688	698	713	733	733	732	716	757	731	724	749	721	722	777	760	713	708	728	709	682	735	768	729	790	711	765	724	754	736	719	708	730	700	736	763	721	705	763	709	751	694	725	696	714	783	723	717	748	750	735	738	717	712	738	728	722	709	736	707	731	768	756	761	731	754	680	744	734	723	710	725	749	751	733	680	722	763	703	710	748	732	726	741	755	692	693	796	756	683	696	760	698	693	730	730	763	704	685	740	747	742	691	740	753	723	769	736	771	724	739	736	740	748	736	753	722	746	754	751	740	742	734	760	756	747	724	760	702	708	760	779	763	707	736	769	717	744	740	648	673	753	725	686	729	763	776	718	712	716	719	706	738	748	720	765	770	752	692	727	685	742	707	752	785	739	795	768	691	714	744	737	730	706	764	734	783	697	757	737	750	702	723	733	719	671	702	736	760	763	704	748	723	688	704	742	734	713	710	755	734	732	714	703	715	720	688
25450	20978	27584	24541	20995	11901	1207	718	642	523	528	442	404	375	385	367	366	339	342	345	308	303	330	315	317	287	311	306	269	264	313	309	298	297	256	263	280	308	307	259	277	292	293	251	270	278	270	264	259	285	313	279	277	286	271	268	249	294	269	259	240	273	270	258	273	271	265	292	252	295	257	303	265	250	289	240	262	254	256	260	270	286	255	279	251	254	273	289	276	269	267	274	263	280	286	277	239	250	257	284	291	260	274	263	249	278	249	271	271	265	286	260	251	257	305	266	281	251	238	264	229	262	240	260	259	264	287	254	244	264	256	265	246	255	272	290	261	275	254	274	252	269	278	278	264	243	248	264	256	249	246	254	252	285	282	258	283	282	227	264	282	255	249	268	275	270	270	246	273	280	253	285	281	272	294	248	289	251	284	268	276	259	267	261	254	268	290	259	269	249	237	274	245	254	264	283	237	272	265	275	267	243	289	273	227	257	272	250	250	233	258	246	254	271	249	267	255	263	267	247	269	261	241	255	260	255	260	269	258	249	210	239	247	270	270	267	270	262	283	249	260	297	277	271	279	289	262	257	294	269	273	255	275	275	245	268	257	277	268	276	277	277	279	274	276	270	270	260	265	259	257	285	259	268	268	254	265	256	262	269	237	272	283	279	260	266	253	265	257	266	238	245	262	248	245	282	277	274	264	259	241	260	247	256	236	283	280	256	248	277	274	281	260	259	256	256	275	271	234	257	270	261	252	269	269	278	236	240	279	242	273	250	271	246	254	252	267	253	240	251	267	269	274	275	257	243	284	278	242	259	277	261	256	237	235	272	263	267	274	308	261	232	238	275	292	303	271	249	225	275	257	271	256	264	266	247	305	236	261	238	286	239	272	288	284	231	264	252	246	257	261	291	271	273	275	263	273	294	246	260	261	239	254	266	249	260	277	274	270	219	287	267	274	229	250	289	289	246	280	269	268	249	274	259	274	242	261	276	253	263	269	254	238	247	250	255	255	238	266	287	248	258	238	256	253	280	243	277	270	260	251	260	251	284	275	276	263	274	247	268	276	282	274	245	286	250	279	247	249	276	254	280	271	260	243	274	247	296	241	297	266	246	263	254	237	238	249	268	249	252	277	254	266	252	253	260	272	296	268	228	273	265	255	259	263	264	260	254	285	240	281	283	240	263	271	281	282	264	280	271	252	269	275	251	290	254	273	266	251	297	245	262	253	229	261	270	249	264	284	275	262	262	256	224	273	254	265	258	252	256	237	259	263	245	247	234	313	260	251	289	255	286	264	251	270	266	282	278	247	229	259	275	252	248	237	250	273	272	256	259	262	275	270	273	277	261	264	273	269	232	291	261	253	244	253	233	252	248	267	278	267	278	266	281	266	297	282	247	281	263	277	284	253	264	249	258	272	265	250	274	244	243	265	262	227	279	264	269	300	287	292	251	279	246	267	281	294	256	261	281	250	254	240	231	274	253	270	262	264	290	252	224	268	271	277	264	229	251	248	261	234	248	254	279	271	296	259	286	279	244	257	263	246	251	282	251	254	272	253	249	246	271	234	270	277	277	260	274	253	274	283	258	250	243	290	242	281	249	259	252	256	251	263	261	254	245	268	241	260	243	277	238	256	263	260	276	293	258	249	252	247	236	251	267	244	266	267	255	285	255	245	238	250	257	249	260	260	308	247	246	291	272	279	250	298	281	266	270	266	252	228	264	259	271	277	275	260	238	253	247	282	256	269	245	202	255	286	291	261	245	262	268	291	282	242	271	261	286	258	266	255	243	259	249	273	241	255	272	251	260	272	247	268	304	253	258	260	249	278	263	272	280	265	272	276	268	296	294	264	268	255	291	257	239	241	275	293	253	279	226	265	266	260	277	291	285	265	258	297	265	261	244	263	257	246	288	283	256	278	255	269	253	274	255	277	261	246	296	268	258	233	249	260	269	295	239	276	302	266	287	252	242	253	282	254	283	268	257	256	235	265	261	238	240	258	248	269	280	269	264	267	269	256	255	248	256	258	267	256	291	258	263	220	281	293	286	256	264	267	239	289	249	268	246	276	270	272	300	230	248	276	279	214	268	272	298	265	247	254	276	255	261	257	251	260	283	236	276	242	249	293	248	255	268	283	275	283	253	253	270	251	277	278	232	252	281	267	268	259	253	253	275	255	263	255	244	266	273	275	282	266	278	250	266	258	284	260	255	258	273	257	260	273	245	265	287	287	274	258	282	262	278	257	278	267	283	262	286	286	286	256	260	276	253	275	247	266	266	258	253	240	242	232	279	238	261	256	261	246	256	248	238	250	284	238	260	259	244	238	258	272	249	239	249	276	268	250	253	290	264	283	253	280	290	272	238	242	238	254	242	252	286	274	257	253	275	258	241	260	281	265	260	227	277	259	249	245	271	276	271	245	280	251	254	261	278	255	265	258	260	267	269	273	273	277	269	248	267	259	254	262	276	257	263	307	254	295	275	245	243	285	259	268	253	269	248	268	260	286	255	252	252	269	257	261	266	259	267	263	265	274	270	252	251	261	254	258	263	254	255	273	273	270	239	289	261	261	246	283	276	283	254	245	246	264	275	268	254	283	271	234	293	268	245	283	273	243	246	240	263	289	258	243	246	247	246	278	265	254	247	230	279	235	275	274	286	240	253	270	280	266	266	276	256	275	251	264	274	250	240	246	266	257	275	249	238	282	244	253	238	267	239	264	279	284	270	264	274	260	245	252	282	266	240	258	253	291	263	253	266	280	251	274	248	268	253	267	249	247	283	261	246	251	248	261	239	278	275	262	281	268	264	248	231	241	251	247	253	288	271	260	265	247	286	266	298	234	272	253	291	258	242	227	287	238	253	264	249	245	245	258	256	280	261	282	264	279	242	283	248	233	243	259	231	271	251	247	265	264	259	258	281	241	240	275	232	283	278	264	264	255	246	250	288	251	232	246	264	265	267	260	235	271	248	249	247	261	270	275	284	240	268	278	237	257	252	258	279	253	269	279	246	263	288	251	266	248	276	268	249	246	283	254	244	270	248	254	243	251	287	286	274	242	270	264	244	257	271	230	286	237	264	247	303	277	240	272	268	267	253	273	251	239	268	263	247	275	265	282	260	271	265	264	286	263	280	270	271	281	238	234	261	267	263	252	265	270	258	255	253	291	248	248	264	288	263	222	255	257	275	249	236	276	253	273	271	262	279	284	280	258	253	255	247	257	254	272	268	286	263	268	270	252	303	285	291	299	275	273	249	267	288	234	258	270	280	261	283	265	222	245	263	267	269	281	244	254	279	246	268	256	251	266	271	279	259	246	256	277	260	279	267	251	276	237	248	257	241	262	262	261	230	258	269	302	280	238	261	256	279	248	255	266	273	268	249	292	262	262	267	233	219	279	254	278	289	280	259	246	228	275	254	249	254	250	259	262	278	250	261	265	276	285	275	243	255	245	286	264	240	248	279	245	253	260	266	269	254	292	262	262	232	266	266	254	262
7422	11666	10664	5734	3537	2577	1932	1501	1209	1066	965	765	671	669	631	565	563	483	469	475	425	415	433	408	421	365	381	375	376	349	406	333	354	324	347	350	341	351	348	347	314	321	325	312	331	309	321	326	329	314	330	308	330	310	334	287	313	284	307	292	316	295	283	304	336	322	323	350	328	325	305	293	291	346	303	313	294	321	342	300	332	296	295	323	304	280	292	303	306	331	305	304	300	299	319	302	320	306	279	320	307	310	283	317	289	298	339	295	302	286	326	323	326	341	306	309	295	303	318	283	311	329	289	330	292	302	294	289	288	312	306	318	309	306	289	313	303	295	326	293	329	293	334	310	287	277	340	314	298	328	286	290	317	318	283	274	322	274	332	310	293	302	286	325	274	326	318	320	310	307	296	296	293	291	277	300	303	276	282	311	312	308	333	294	295	302	292	286	272	297	306	309	313	313	317	323	276	302	292	295	316	298	282	298	344	299	307	318	298	326	318	284	317	297	340	336	326	319	321	327	277	299	273	290	313	318	283	309	321	301	311	271	303	295	294	284	301	308	308	322	292	282	297	300	275	312	333	318	304	308	281	283	296	283	320	300	308	306	305	301	325	309	274	329	285	314	302	296	327	306	299	327	302	285	317	302	328	303	317	316	292	320	341	355	314	321	342	339	285	292	277	283	321	304	310	314	281	332	343	321	290	313	301	292	320	303	282	295	289	297	299	311	294	309	301	322	316	322	308	273	293	295	307	322	319	303	301	302	333	305	294	280	314	302	302	299	286	288	280	324	294	308	294	294	279	325	304	278	305	296	327	323	280	285	275	297	314	316	312	295	305	320	319	305	309	327	310	316	310	297	311	314	347	289	332	323	314	321	267	298	310	313	332	329	320	313	301	284	267	268	328	289	299	298	287	290	320	287	297	275	304	308	259	305	285	291	318	286	271	313	298	314	308	283	371	282	300	308	307	323	286	271	312	297	310	275	285	316	296	356	284	316	307	308	283	328	289	333	306	345	289	302	296	322	282	320	293	333	291	279	310	301	298	308	286	290	283	304	303	267	307	325	327	274	302	308	307	299	313	292	277	281	303	286	314	308	290	305	312	264	296	310	284	281	299	308	307	307	302	306	319	294	310	313	292	294	271	326	301	313	292	287	318	344	297	288	301	329	299	302	320	327	280	297	310	293	357	348	322	317	327	316	321	292	327	290	294	323	289	298	307	288	295	291	304	252	317	277	332	306	293	308	331	315	293	314	317	300	305	319	308	308	295	290	344	308	294	294	307	296	307	298	305	327	314	290	303	312	295	291	306	288	278	324	317	297	317	329	310	308	320	273	330	330	302	299	301	316	282	302	297	309	301	319	305	270	294	325	283	324	303	289	309	289	296	297	328	293	318	276	291	295	325	295	293	290	310	315	285	256	309	298	317	338	313	304	315	302	290	353	307	310	309	273	325	282	310	290	288	331	317	328	294	310	293	310	314	317	319	312	309	269	260	302	286	285	282	285	309	309	281	310	318	304	305	308	321	307	311	306	293	302	287	303	316	305	297	300	300	308	329	279	282	289	296	294	253	294	307	289	340	302	326	327	292	302	316	341	311	307	291	307	317	303	346	263	280	283	304	320	305	306	311	280	294	286	314	332	347	289	301	302	306	298	318	307	306	339	322	316	327	270	295	320	336	311	287	286	310	290	261	312	301	338	316	312	315	322	317	311	307	306	326	316	279	344	309	314	297	295	302	336	316	302	294	314	287	269	285	293	296	315	312	314	272	337	306	265	302	303	293	280	313	308	318	296	309	266	311	306	308	308	294	283	307	303	317	318	302	309	311	288	295	320	268	288	279	297	296	338	268	286	315	291	261	319	312	285	311	312	323	310	326	315	304	328	284	314	325	283	299	288	328	299	301	308	324	296	285	315	290	317	313	326	316	299	312	276	311	282	311	301	327	301	316	319	287	301	298	343	288	276	298	289	275	289	301	286	315	319	308	285	283	270	335	306	311	301	312	294	290	287	325	306	342	288	300	278	326	317	309	335	334	306	288	311	318	338	302	317	309	315	290	305	313	274	312	301	308	285	320	316	308	307	301	288	304	270	309	304	291	295	300	329	295	306	320	297	274	319	302	320	305	335	313	312	285	286	303	324	307	284	274	305	286	313	333	305	304	292	283	310	328	309	296	302	315	302	299	283	295	322	303	321	334	328	299	326	304	306	304	334	299	279	293	310	323	295	295	288	302	299	310	286	328	315	328	324	302	299	313	316	278	293	286	301	288	290	282	275	311	289	315	303	298	278	314	345	302	278	322	318	308	311	296	325	301	303	303	294	330	294	311	274	321	280	321	280	302	315	295	307	305	291	279	283	303	313	316	298	329	316	285	284	312	277	287	298	276	279	336	302	294	296	280	323	284	293	312	320	299	297	317	317	297	307	312	308	331	298	299	318	294	316	298	307	269	309	284	315	312	281	305	307	321	312	270	282	337	302	308	317	283	320	340	281	259	313	298	347	296	317	288	325	311	289	305	283	281	326	315	274	327	325	306	298	291	283	335	323	317	291	314	292	300	318	321	284	269	293	280	310	308	295	303	289	314	292	312	301	276	326	284	276	297	305	335	334	324	310	331	305	283	302	318	330	286	265	341	298	303	274	297	291	278	329	309	313	286	329	282	298	320	328	321	272	320	316	300	320	272	309	329	291	289	309	305	278	307	303	291	316	272	308	293	333	318	302	283	334	322	297	316	289	303	297	301	301	295	288	318	319	320	344	320	299	315	308	313	288	311	295	298	295	321	284	308	297	317	301	289	298	276	323	283	297	296	272	300	334	288	302	273	305	303	294	304	288	322	282	301	311	284	320	319	284	280	312	337	297	280	305	284	310	300	312	328	301	306	292	287	297	290	274	297	301	297	318	255	289	277	303	297	320	298	308	280	320	291	324	309	300	278	318	284	303	309	317	294	314	287	314	321	289	313	285	342	308	303	318	269	298	307	284	306	306	301	316	299	302	304	326	304	330	295	317	301	298	307	300	294	307	321	313	291	315	311	315	329	320	290	294	301	298	307	314	288	302	279	292	315	285	340	293	301	321	288	290	287	320	315	294	284	327	283	306	284	321	321	314	280	316	295	301	318	277	314	314	284	313	301	297	294	288	289	323	313	306	283	317	304	322	314	286	284	320	309	305	300	284	309	291	311	266	301	267	319	302	306	308	283	289	308	298	297	315	309	303	312	304	296	318	297	297	314	327	323	294	303	324	283	324	299	310	293	285	315	309	309	262	302	296	306	309	296	292	328	285	317	304	295	310	314	325	317	313	326	266	319	293	290	347	307	311	294	285	295	307	314	310	294	310	310	316	306	305	310	323	322	283	314	303	272	291	311	307	318	330	317	320	302	304	305	314	306	303	310	294	291	304	318	295	305	325	304	310	314	287	295	277	318	346	271	291	322	328	324	280	272	274	311	304	323	264	288	297	305	306	330	304	275	311	297	292	289	276
23303	20966	27860	24217	20972	21036	9025	1430	1069	1010	832	796	782	736	704	696	625	580	597	584	569	579	560	565	520	560	527	469	571	513	548	477	499	488	503	486	469	469	471	499	447	506	526	518	486	517	480	460	476	466	419	467	540	438	492	451	417	504	482	475	456	487	507	450	426	454	461	470	444	445	447	459	490	448	462	430	454	470	471	446	447	492	454	478	476	465	453	458	469	444	453	452	475	431	435	473	489	421	493	442	452	451	454	435	475	472	463	445	457	469	453	491	446	442	479	415	452	503	435	450	455	459	468	467	439	489	456	457	425	468	462	463	449	472	453	498	481	436	485	428	428	456	462	454	454	455	482	462	442	476	444	493	448	493	457	538	457	465	502	467	461	466	457	433	453	491	452	419	471	495	468	457	461	463	472	460	426	463	463	471	464	428	478	424	482	457	441	476	466	438	450	489	508	474	402	441	441	431	456	450	455	465	437	457	456	488	472	408	474	460	456	447	432	493	459	496	469	441	454	476	501	467	460	473	481	432	479	438	499	464	471	460	455	449	497	490	454	463	491	508	453	439	438	466	471	461	467	436	448	474	474	432	445	455	462	502	463	475	462	447	465	487	440	475	478	465	443	444	448	474	504	462	435	448	423	471	470	461	392	471	462	482	469	461	490	459	466	508	468	467	447	467	435	449	438	449	443	486	480	501	452	445	471	388	447	452	441	444	453	416	475	450	432	478	477	449	479	475	456	498	469	453	465	458	444	463	444	466	430	457	448	473	482	457	445	439	454	475	416	449	460	440	474	467	465	447	438	500	418	443	471	456	444	428	463	377	507	468	455	453	477	509	484	468	437	454	454	466	436	491	440	451	466	456	462	430	452	458	457	435	455	448	437	393	434	414	431	446	463	444	462	422	474	472	502	450	472	484	475	441	492	468	462	500	465	436	456	467	481	488	499	455	426	499	445	490	470	496	459	510	439	435	470	486	498	480	475	446	429	465	445	463	519	438	434	483	450	463	476	465	449	457	456	445	458	425	488	450	434	488	479	411	442	465	482	466	474	460	451	467	408	488	487	495	435	474	443	498	451	450	430	455	458	457	432	450	482	432	451	470	479	448	452	506	450	475	412	458	434	413	463	427	454	501	450	485	443	425	467	463	436	447	457	441	488	435	435	449	458	441	460	422	444	468	458	465	474	459	433	470	474	460	455	489	452	484	475	461	414	435	469	503	437	447	473	473	492	429	435	499	508	469	422	453	469	469	496	463	460	477	420	412	482	487	509	467	466	466	433	480	446	487	419	436	450	459	424	496	458	446	464	452	465	410	445	463	490	436	436	449	479	469	432	472	479	442	475	460	481	458	452	463	423	422	409	464	422	435	478	465	487	444	453	448	464	447	414	464	427	450	461	483	421	459	460	461	454	423	438	447	449	443	444	461	465	431	455	464	485	489	437	455	440	468	474	460	436	480	476	447	438	434	467	451	422	500	406	464	453	465	484	487	446	436	451	480	442	460	473	491	461	434	427	447	408	409	438	425	413	452	435	462	480	479	484	468	453	455	433	419	456	482	446	458	493	493	478	458	482	415	435	440	456	456	473	447	485	458	485	464	446	483	443	406	496	463	450	428	451	496	470	434	447	454	417	489	448	441	444	476	494	459	465	466	482	440	431	479	429	462	454	446	444	487	443	473	431	464	439	456	473	430	450	459	450	495	445	462	459	457	438	495	503	452	440	448	452	431	457	502	478	452	420	447	480	473	481	487	446	447	435	484	450	494	473	459	436	436	426	432	462	459	473	453	445	459	437	489	454	470	424	451	469	494	469	467	466	428	463	453	434	431	483	464	467	491	460	447	467	438	440	469	445	428	474	446	488	426	484	459	449	467	429	453	463	487	457	431	437	470	489	466	449	452	423	462	471	418	445	436	463	454	452	470	451	462	458	453	469	465	475	450	438	425	438	449	483	473	454	441	475	459	439	420	464	455	444	414	448	463	478	481	467	445	440	484	441	466	453	479	482	459	455	465	468	433	446	425	435	455	455	492	445	443	428	468	468	427	443	483	442	442	457	449	457	465	461	452	467	451	450	410	506	401	452	448	471	504	470	440	477	485	450	462	450	464	472	429	432	450	434	470	445	472	459	451	466	398	428	449	479	491	457	430	414	440	448	415	442	431	455	464	458	453	462	412	429	472	461	467	461	443	458	479	440	457	448	459	417	462	443	452	445	441	483	464	452	472	468	394	467	522	492	460	439	455	442	449	406	449	451	467	450	470	449	462	448	477	460	445	431	428	491	453	448	436	463	447	479	465	466	485	485	434	427	475	444	462	444	461	448	439	457	481	448	432	465	451	433	454	464	450	429	467	465	458	420	446	449	473	505	509	429	428	448	461	479	452	418	471	486	504	493	449	515	433	445	445	450	459	471	408	478	456	476	455	473	455	474	494	446	473	443	440	464	461	458	428	456	462	495	421	464	477	437	441	434	472	498	452	495	481	453	466	444	478	397	475	455	465	432	423	445	419	446	464	487	460	483	436	444	433	462	438	446	457	461	484	415	428	433	439	432	429	490	466	475	454	472	460	449	416	499	451	430	417	455	454	423	448	436	432	454	468	482	463	458	467	444	437	474	442	441	485	456	464	452	443	426	498	458	433	424	436	453	441	464	443	436	464	475	470	460	442	463	443	435	445	489	464	449	454	446	443	480	442	484	450	434	497	427	425	490	444	420	439	448	489	488	466	474	454	435	461	490	443	482	470	414	458	448	479	483	457	458	465	424	449	460	457	484	467	469	428	466	469	470	421	447	468	442	481	429	441	424	448	445	434	433	440	443	460	440	455	459	446	480	426	459	441	424	445	469	407	440	428	453	513	439	463	473	460	440	440	435	460	473	467	457	472	430	422	459	420	467	476	481	470	464	485	464	461	426	478	444	454	456	445	455	450	466	457	463	469	461	472	440	443	447	453	445	439	451	422	438	463	435	477	457	475	469	444	474	480	457	477	464	425	440	416	463	436	496	464	478	455	466	452	407	448	469	420	450	478	477	431	442	463	468	429	470	465	446	475	425	404	453	473	433	456	460	440	450	479	470	470	495	422	463	463	467	439	435	479	472	461	441	476	438	440	445	453	437	456	454	454	482	467	479	454	475	453	508	464	450	492	467	478	466	498	471	426	456	475	444	463	431	469	474	475	457	434	455	476	437	472	433	482	448	466	475	453	443	478	472	462	446	441	470	422	414	472	454	458	458	477	458	431	475	436	444	489	507	455	442	452	470	450	466	490	486	431	483	428	447	460	422	458	442	490	462	460	484	448	454	458	476	452	470	454	448	469	462	450	472	433	469	432	458	448	486	480	434	457	438	433	434	446	475	494	417	448	484	472	454	441	454	516	440	452	449	463	470	442	449	435	469	463	457	438	494	452	451	454	460	482	440	434	432	406	521	487	446	467	487	468	472	445	435	396	472	463	422	416	422	477	500	434	474	432	474	419	462	489	441	468
10216	17901	16529	9312	6050	4312	3298	2561	2181	1769	1503	1324	1226	1147	1027	902	930	770	741	736	744	679	708	658	604	591	570	566	545	546	544	509	541	560	547	561	510	570	485	537	511	513	505	523	463	477	476	470	472	538	459	478	485	466	498	502	451	459	504	481	488	487	472	495	438	458	478	458	485	467	470	486	483	496	442	508	519	449	484	459	438	473	461	481	470	435	490	464	459	483	438	432	495	471	449	432	452	453	433	482	451	444	460	508	481	474	472	458	455	455	460	434	478	453	426	458	464	488	470	473	415	452	453	446	472	409	460	470	501	486	437	454	445	437	479	399	434	495	504	448	442	429	480	469	430	439	481	460	491	455	437	451	458	433	461	478	497	449	447	452	459	453	444	428	444	452	429	457	479	450	441	434	459	446	471	460	475	435	453	442	431	428	436	440	434	420	433	439	488	489	445	480	474	455	477	437	432	429	434	472	500	487	428	453	478	476	467	462	457	439	442	468	463	447	420	436	442	482	416	456	463	467	439	431	462	457	446	466	474	413	457	445	427	444	488	450	509	453	464	422	458	432	442	488	434	475	445	480	400	455	403	444	454	442	458	479	417	418	444	473	473	475	450	468	471	457	472	469	440	430	489	472	460	418	456	456	436	453	448	437	467	444	463	436	463	492	435	452	481	479	422	445	456	433	452	440	464	432	466	424	435	452	448	436	440	444	456	441	403	445	470	466	455	459	462	443	507	431	438	473	444	438	444	454	497	459	409	431	461	451	448	459	434	460	470	448	452	477	451	490	473	471	462	466	451	462	460	435	458	438	438	496	441	467	462	471	472	439	444	462	453	466	468	464	445	464	467	452	446	390	501	480	463	446	455	443	455	446	457	426	452	441	455	435	429	477	422	412	451	472	484	475	450	452	465	437	492	481	430	475	453	422	443	463	469	477	456	415	465	477	479	433	421	463	499	427	452	456	465	445	417	418	419	447	463	412	455	442	468	477	434	431	434	469	468	456	423	450	475	439	468	465	452	435	439	443	485	426	402	441	487	481	409	448	434	471	470	446	446	444	454	456	464	485	462	493	444	480	465	441	443	459	430	478	473	450	449	450	484	470	451	444	464	462	419	413	459	432	450	473	433	438	460	459	489	433	520	451	460	448	471	432	471	434	436	457	431	489	475	471	428	406	457	441	497	454	449	429	455	419	450	463	437	461	445	460	464	431	458	437	462	473	448	459	450	441	462	451	440	467	468	450	469	420	450	464	481	409	501	456	469	482	419	511	451	450	437	461	519	471	423	466	479	461	467	460	496	490	475	455	482	451	445	464	443	465	486	444	471	438	487	418	449	427	439	450	419	435	498	425	440	457	474	431	419	457	453	451	413	481	451	432	437	450	466	434	432	485	495	478	434	442	410	436	433	463	445	463	468	464	503	471	411	442	443	442	454	467	468	452	490	448	471	467	431	435	429	414	486	453	498	474	438	432	494	458	456	458	463	490	455	472	448	419	431	447	453	470	425	436	418	477	470	461	480	437	492	445	477	433	451	454	472	430	472	447	459	471	495	413	503	456	495	490	419	463	462	475	455	477	450	469	445	430	465	414	450	455	423	438	466	451	441	470	465	418	450	465	451	462	448	470	461	454	406	448	479	474	423	392	490	456	434	429	421	432	462	462	432	438	487	458	438	451	448	467	435	419	450	464	447	491	401	491	470	481	466	442	479	462	477	455	450	446	442	455	456	463	474	457	481	500	447	469	480	425	463	481	447	458	494	435	437	455	454	439	462	441	434	474	430	437	449	461	442	455	452	446	423	474	444	409	460	415	422	476	425	439	429	435	475	446	469	455	428	494	460	490	439	499	471	463	449	463	436	448	467	470	453	451	488	463	422	466	445	452	449	416	446	418	502	456	470	427	447	464	478	444	474	452	452	432	457	450	497	454	460	455	454	491	460	434	461	417	417	457	453	456	454	454	446	457	403	462	442	478	454	474	449	446	472	458	438	436	454	455	480	471	495	451	431	452	451	468	411	456	438	473	468	446	445	477	471	432	459	477	446	456	451	415	435	471	442	446	440	451	467	461	503	438	464	502	466	467	441	443	445	473	459	454	459	421	453	431	475	450	451	465	414	453	434	422	472	454	427	424	481	459	439	463	460	461	400	452	468	420	462	462	483	494	466	469	424	481	479	444	450	421	432	489	444	417	413	459	440	459	423	476	461	445	458	463	435	437	458	459	456	483	471	462	440	464	440	405	416	467	446	435	456	432	460	453	437	471	452	451	445	428	441	473	466	448	445	457	383	451	416	441	453	450	424	469	457	455	433	455	456	482	454	448	452	458	444	474	472	471	452	424	422	453	479	436	461	435	475	488	434	477	440	489	444	433	441	425	446	435	447	440	454	475	432	490	470	436	472	443	512	451	462	488	438	444	452	456	453	463	442	495	414	456	462	455	425	467	486	460	439	480	460	460	462	454	489	467	469	442	444	450	447	446	490	422	450	452	428	465	445	489	465	450	479	439	452	445	432	452	452	457	452	450	453	439	458	490	437	388	479	429	506	466	461	434	460	414	473	455	450	458	423	455	453	517	456	438	427	492	453	485	466	463	441	451	434	430	449	450	478	471	473	486	463	427	424	451	457	452	453	475	434	481	463	421	448	448	509	461	442	416	475	441	474	459	433	464	444	501	490	486	467	469	458	453	436	482	453	459	448	469	459	465	466	456	451	468	438	423	469	457	409	500	456	432	402	432	440	461	488	469	469	482	446	474	439	436	468	434	473	419	441	474	467	454	472	419	445	439	431	452	457	416	427	503	453	464	516	441	431	466	431	442	420	456	475	439	440	474	476	443	409	453	446	461	447	429	450	455	494	488	460	443	442	469	496	441	458	425	462	447	445	439	443	456	446	477	470	454	429	418	481	491	472	466	442	455	500	437	427	436	439	431	468	449	459	429	485	466	431	455	458	491	469	460	454	460	473	445	458	473	459	459	476	444	435	448	470	432	462	459	459	457	494	447	503	491	492	428	437	411	445	489	463	457	457	456	439	456	462	451	459	491	450	416	454	425	449	468	460	429	434	458	441	430	462	457	438	438	423	462	412	513	426	414	436	430	509	476	474	460	438	442	462	473	474	455	419	441	460	420	429	487	448	478	488	504	459	419	449	433	445	480	468	480	452	462	407	394	464	459	428	456	463	489	439	492	455	449	445	452	489	442	478	424	456	441	468	466	433	437	461	493	483	453	433	428	444	466	467	461	422	460	475	444	464	491	508	442	452	422	465	463	456	441	439	436	456	402	432	455	448	432	474	445	458	412	433	497	452	461	439	420	454	457	485	447	470	456	416	451	474	475	471	475	474	457	433	436	452	447	466	434	461	466	443	442	447	457	466	444	457	474	419	450	458	453	426	460	461	468	441	428	471	443	454	444	480	429	451	435	454	453	477	436	424	481	446	468	428	450	455	494	447	449	476	454	442	419	438	454	514	465	451	481	412	446	409	492
28155	15680	2808	977	785	710	700	657	705	682	676	680	686	706	667	687	701	673	681	683	675	670	658	674	687	612	694	681	663	665	694	675	638	666	703	642	673	661	633	640	675	686	656	664	711	665	668	655	641	696	675	703	693	658	690	702	671	645	697	631	692	736	665	617	656	693	673	656	663	607	661	722	662	654	670	653	669	652	686	684	670	642	620	681	696	626	712	669	647	686	680	704	661	652	692	691	707	629	635	682	655	646	626	677	696	677	643	684	656	697	685	670	671	665	662	674	669	675	622	650	692	649	697	693	668	658	666	675	680	663	672	615	730	692	683	644	671	679	620	688	662	647	676	687	687	643	665	617	694	698	687	692	683	677	677	707	654	681	633	652	662	650	672	679	699	678	616	722	645	691	631	652	639	732	667	648	651	677	676	639	657	741	675	676	622	634	705	660	650	637	708	646	655	683	683	666	653	643	632	689	680	632	628	686	686	664	695	632	661	675	686	693	654	709	675	673	689	679	683	711	699	636	641	645	716	719	645	687	700	665	697	680	678	667	641	658	602	652	736	665	662	690	678	621	667	648	665	686	659	672	656	630	700	668	662	687	701	624	700	715	691	650	661	646	713	720	705	686	670	678	674	675	673	671	690	632	694	669	698	706	602	664	665	684	719	648	679	687	653	653	727	701	628	677	657	743	680	703	696	656	678	663	705	681	630	663	680	639	672	698	682	692	608	685	689	643	693	677	700	654	733	649	715	671	659	672	623	654	742	654	682	685	663	686	684	693	659	685	657	675	700	731	651	699	664	639	752	686	655	662	682	678	649	655	706	665	682	662	620	659	618	701	673	668	676	686	664	653	643	673	657	657	668	645	693	641	663	686	659	655	668	708	698	666	652	653	690	707	695	699	641	661	671	689	643	627	653	704	700	671	688	680	678	663	722	663	651	740	684	696	642	656	715	641	688	709	674	666	664	686	684	646	697	695	615	697	688	676	670	660	653	663	684	645	634	709	653	677	634	663	672	624	627	677	689	675	683	669	632	623	688	672	671	654	672	730	687	652	657	696	659	670	669	710	716	664	637	711	702	661	711	655	671	703	648	672	681	654	722	655	676	645	652	705	685	648	642	725	640	672	688	679	651	688	704	623	629	683	686	717	662	669	718	706	663	735	678	612	625	675	696	641	662	712	669	710	689	645	704	661	712	663	648	662	645	670	687	684	660	710	719	623	701	632	646	714	669	649	667	674	684	684	649	673	688	712	678	676	664	673	712	637	674	690	656	684	660	680	678	678	685	670	657	630	667	659	664	674	649	640	724	660	673	753	716	676	688	644	660	663	651	679	634	654	673	639	659	700	679	686	687	670	679	634	675	644	663	696	720	630	634	689	640	685	689	663	702	636	623	668	672	628	685	647	664	667	677	668	641	666	688	703	643	644	671	671	716	700	664	712	669	648	704	685	673	612	682	703	668	731	649	662	693	656	654	680	687	671	662	681	649	649	725	661	647	700	688	667	656	687	630	696	626	681	659	641	687	655	651	710	670	727	697	624	661	630	673	660	645	630	680	672	717	687	647	652	741	665	684	684	728	716	689	692	600	690	673	705	654	681	628	702	633	722	635	669	656	671	654	691	692	652	669	677	688	649	642	693	686	671	670	678	697	638	707	658	630	642	739	627	723	652	659	708	660	685	654	636	686	664	670	693	615	677	686	676	612	652	678	687	671	716	711	671	618	694	665	667	664	652	643	616	651	707	691	667	709	685	703	672	700	691	700	684	685	673	619	647	626	681	648	657	729	694	673	671	652	690	718	673	745	645	676	680	674	656	626	682	706	691	702	708	661	713	662	705	654	664	685	671	688	645	672	688	678	606	700	673	692	709	689	655	677	723	664	707	623	682	660	724	689	671	712	706	665	660	627	677	649	691	728	699	640	696	680	671	675	619	678	689	687	681	671	682	643	636	663	687	632	647	667	660	656	677	633	688	672	700	699	707	674	648	640	672	637	696	715	666	649	664	659	655	648	720	679	705	700	641	670	665	688	714	704	667	652	757	646	652	623	633	600	705	694	682	701	677	663	670	718	674	688	682	688	667	684	697	656	680	639	684	695	674	600	661	606	701	706	622	660	690	678	720	686	720	658	664	636	688	702	609	674	678	651	646	672	676	687	645	748	687	646	666	688	656	694	644	670	712	691	683	675	729	683	678	651	699	672	645	644	645	657	685	677	678	695	697	669	674	704	703	658	726	699	653	659	691	684	730	691	651	687	676	637	656	640	697	653	640	680	667	706	698	644	715	651	665	680	715	670	662	664	716	676	690	687	707	699	679	668	686	677	665	660	642	669	632	704	681	650	679	665	680	654	696	700	706	670	666	703	634	658	644	722	705	658	697	665	680	633	654	633	653	686	692	699	658	721	670	671	698	654	656	655	646	657	692	672	693	666	659	670	680	714	675	664	653	684	681	678	666	684	680	641	682	630	704	682	638	718	715	680	722	648	706	665	683	656	684	662	656	691	652	655	686	698	699	685	661	689	682	623	675	663	703	650	658	649	650	648	605	665	705	767	665	647	687	701	663	683	662	613	678	627	662	658	661	651	666	680	665	678	678	650	670	706	676	666	613	646	693	629	661	659	639	686	680	689	697	685	670	663	628	674	676	673	710	684	695	680	674	648	664	717	652	651	644	687	649	670	674	745	667	615	679	651	655	694	675	642	725	674	669	697	633	631	702	649	695	652	669	680	682	638	669	663	635	692	653	661	699	757	697	666	689	667	647	683	673	662	690	666	678	663	640	658	607	718	646	716	669	703	663	698	687	648	656	676	696	677	688	690	685	714	698	729	671	670	700	722	647	670	654	643	677	656	679	647	652	684	664	699	696	648	670	722	632	699	687	685	682	654	660	657	732	701	666	673	661	648	616	677	700	680	656	614	678	690	637	642	682	659	668	673	694	646	672	646	676	670	631	699	675	704	661	682	653	637	668	652	657	667	621	642	691	647	670	675	711	624	694	675	732	673	683	660	670	681	662	676	725	689	669	648	742	671	693	653	681	672	608	658	690	683	654	678	633	679	688	670	692	658	712	663	666	653	697	637	682	626	664	656	667	623	688	707	685	651	686	706	670	641	666	684	664	699	655	685	640	657	698	665	697	652	660	712	652	691	714	680	674	680	687	669	714	661	655	743	693	637	646	674	673	710	669	616	659	683	665	665	652	669	650	674	707	636	711	667	677	683	661	685	708	652	670	629	676	736	697	703	637	724	671	681	682	686	696	637	633	675	628	666	661	634	642	703	673	628	695	685	638	620	678	651	689	665	718	649	677	689	711	670	680	707	617	692	618	705	653	653	681	626	669	657	670	687	680	646	650	694	705	667	663	701	630	670	661	667	656	649	618	671	673	680	672	656	639	680	660	672	732	692	662	675	638	638	722	696	631	703	718	733	672	684	672	703	668	653	666	657	687	661	653	699	651	679	670	683	680	700	656	710	692	665	686	664	663
5328	1404	1405	972	887	845	760	757	790	748	770	741	733	727	799	763	762	760	744	715	747	706	736	721	696	765	708	686	728	751	743	740	720	714	731	729	717	687	700	770	724	723	726	732	751	727	714	731	684	786	736	690	730	768	707	725	717	681	756	760	713	747	740	751	767	750	709	732	713	794	727	719	754	721	693	730	753	702	755	742	676	709	686	719	715	686	738	735	754	689	712	731	715	742	674	699	688	709	716	732	720	685	726	707	706	738	667	680	728	713	773	722	717	728	713	747	716	716	720	778	761	775	726	749	744	707	712	739	756	743	750	741	736	718	753	713	707	680	693	717	782	769	716	725	743	694	715	749	722	755	720	748	716	685	767	769	735	761	714	714	686	712	670	712	767	786	725	716	749	743	734	741	720	750	775	697	686	673	717	716	743	760	736	670	725	771	746	717	758	701	751	734	740	714	735	706	689	750	721	752	696	715	768	751	694	741	714	710	702	734	734	712	755	717	685	705	768	680	693	733	733	745	714	699	704	717	680	712	718	778	710	759	689	715	747	764	758	748	744	709	725	726	805	675	704	772	712	742	723	718	708	747	654	760	769	739	712	724	751	739	711	723	704	724	741	747	722	719	726	731	732	764	768	698	750	746	719	781	766	715	659	651	735	701	719	700	753	729	702	761	724	720	673	694	704	759	747	752	729	690	705	698	773	737	756	724	720	730	688	707	697	763	725	730	763	755	725	688	643	713	731	712	731	729	715	721	684	704	701	764	673	712	744	751	730	722	713	739	703	706	728	771	725	706	745	761	738	710	749	704	715	708	683	748	711	740	741	739	726	710	763	758	731	704	739	679	748	673	736	693	718	732	704	704	735	786	690	708	739	730	740	727	708	732	742	708	741	714	687	705	738	768	691	688	759	730	722	711	718	718	672	724	785	705	728	701	742	723	722	708	735	701	709	739	765	720	704	743	747	776	761	707	724	704	746	751	723	727	717	712	709	716	710	730	700	752	731	720	670	703	727	720	692	759	701	699	705	721	710	707	753	679	721	711	766	703	725	722	734	691	672	662	763	711	716	762	687	715	751	739	721	734	723	669	666	658	751	736	769	783	720	703	754	688	740	719	736	728	738	730	708	681	782	756	699	772	739	730	717	680	699	709	727	715	707	730	696	709	718	670	713	699	738	735	681	751	731	750	713	726	744	696	736	692	742	726	776	696	689	696	756	743	698	730	697	683	738	707	720	756	692	707	754	708	729	724	745	683	715	718	743	754	725	751	738	715	701	706	740	755	703	740	740	748	728	772	759	702	675	704	809	769	705	709	695	756	686	696	738	707	686	703	729	728	719	748	690	713	754	701	728	725	768	705	763	691	739	757	706	727	742	715	727	726	695	710	739	719	680	701	708	772	728	778	695	715	768	733	759	709	799	763	764	772	760	746	749	674	747	765	749	734	716	734	730	729	711	715	731	741	707	679	724	675	727	703	792	681	773	735	698	744	695	755	729	721	723	699	719	733	750	759	749	764	724	717	771	672	764	710	715	698	707	718	717	723	727	741	745	721	728	745	722	683	750	736	729	694	739	734	712	684	711	754	722	718	685	682	722	725	736	758	769	715	728	767	749	721	712	779	734	717	770	770	774	691	713	726	719	717	680	733	708	745	704	723	707	716	721	689	722	695	742	723	710	721	732	720	756	711	759	735	761	728	742	733	751	703	696	672	754	722	703	742	679	720	756	725	758	741	698	742	684	717	736	748	751	709	681	726	716	732	732	691	723	704	779	742	716	753	711	732	754	735	696	711	718	706	659	707	718	758	748	707	777	722	688	766	705	698	727	707	761	783	708	701	716	730	696	695	695	729	690	751	778	702	739	745	749	740	732	685	708	746	723	723	708	714	785	705	766	685	773	735	721	752	694	704	699	730	783	700	755	737	760	721	741	757	723	774	720	725	688	706	723	769	764	722	750	731	699	706	727	782	735	719	744	689	708	688	740	740	647	804	756	731	763	714	715	748	729	693	738	718	717	740	695	752	738	724	702	715	695	732	708	745	684	691	698	718	714	724	772	756	745	745	731	697	717	736	688	719	744	728	747	727	693	744	731	750	708	745	725	699	760	753	696	724	756	706	716	736	710	739	771	737	771	722	738	741	763	721	739	669	676	775	733	706	741	783	695	718	752	792	711	742	733	781	758	769	694	671	703	754	746	730	670	729	742	713	670	682	733	718	684	732	704	731	741	743	718	745	717	696	705	728	725	720	758	780	680	759	773	748	677	722	736	685	693	728	750	702	764	739	755	787	797	751	721	689	740	773	750	727	716	724	699	751	677	709	714	703	664	762	711	769	713	682	691	712	736	701	685	778	720	675	743	715	768	703	704	723	713	706	782	675	704	741	660	749	702	754	742	713	704	760	711	744	769	699	711	728	741	733	718	734	745	699	734	739	723	693	694	706	727	671	749	789	718	738	751	694	700	715	716	728	741	728	767	645	729	722	678	750	690	729	702	763	765	761	699	748	736	749	687	699	711	749	716	722	755	739	753	702	692	709	693	709	743	738	716	791	724	753	701	715	705	688	723	729	782	707	742	709	714	693	686	701	738	765	759	761	744	769	753	715	766	713	697	750	768	710	769	694	758	714	730	754	746	723	730	768	765	680	723	730	732	697	681	735	713	724	750	755	735	702	727	782	803	728	754	751	704	709	752	799	716	731	673	682	674	766	672	717	717	749	751	744	707	736	744	752	723	715	748	739	754	761	725	699	757	785	722	730	700	732	727	697	739	738	712	720	737	734	727	689	716	726	690	713	683	703	693	735	754	729	731	686	750	681	726	776	686	764	750	734	729	742	687	741	751	740	763	734	695	737	716	695	710	713	729	723	707	705	680	718	752	729	742	719	748	781	673	729	725	737	669	764	688	707	739	732	738	710	797	702	703	769	698	706	725	690	735	731	708	701	703	715	758	705	763	721	705	728	730	754	713	710	751	765	751	708	751	697	750	741	758	725	741	746	711	774	728	713	755	756	723	759	707	719	736	695	707	730	693	748	755	700	729	708	738	741	767	662	697	706	692	767	739	693	723	729	713	820	740	719	748	691	742	748	758	696	711	711	717	731	695	743	736	728	688	725	697	718	689	751	720	779	680	723	714	731	738	682	706	722	739	713	693	708	755	730	680	729	749	719	734	711	684	674	711	719	765	713	734	701	724	692	739	721	727	720	747	670	758	722	703	738	733	753	697	695	750	748	732	728	743	679	710	733	719	718	724	722	740	719	762	728	744	744	713	698	748	670	733	715	736	756	699	716	726	711	719	734	740	732	711	742	760	752	736	751	778	663	721	713	743	724	750	709	752	759	706	738	704	737	725	710	697	709	714	716	789	739	791	724	707	689	761	743	775	729	705	759	707	750	798	751	699	767	717	685	741	743	734	730	740	695	772	675	718	722	705	723	687	755	761	686	743	731	756	718	704	727	727	728	708	735	727	722	725	701	758	762	743	709
25440	20994	27607	24533	20982	11973	1265	740	630	519	518	460	424	427	387	347	359	361	334	314	365	309	332	287	341	291	325	279	333	280	287	300	306	304	308	260	287	314	273	273	290	283	267	287	265	279	286	257	265	277	249	275	271	298	283	282	267	278	274	282	275	253	284	263	282	260	265	314	263	265	272	281	284	255	284	291	265	283	251	264	246	271	268	248	272	249	273	255	266	253	278	263	263	233	257	298	277	265	271	272	248	257	247	249	247	290	258	269	293	268	298	283	264	280	255	288	291	255	237	275	282	256	266	278	293	293	269	279	236	266	275	252	256	258	268	267	241	297	282	239	271	257	250	260	269	250	249	270	267	266	286	234	241	268	265	288	264	253	301	254	255	257	265	286	255	239	272	254	236	266	241	274	265	261	281	292	292	243	262	243	285	275	256	274	275	260	281	289	274	278	250	256	263	260	254	262	301	297	256	290	262	271	252	248	246	278	279	265	274	241	249	259	272	296	281	278	286	268	255	242	248	275	260	278	260	271	269	270	268	252	230	283	262	265	288	269	274	279	265	255	276	284	280	248	244	271	275	275	251	259	246	257	280	272	286	258	271	274	267	285	243	280	254	238	258	215	247	254	280	260	263	275	277	266	272	280	284	254	288	312	271	271	258	281	276	255	261	269	287	255	268	254	299	262	277	253	282	276	248	259	260	262	291	266	286	249	250	275	237	276	273	228	263	266	297	285	234	261	228	232	247	230	249	277	265	264	304	248	254	264	302	277	288	283	278	271	264	261	264	270	261	267	255	279	247	253	293	248	271	285	261	273	271	269	256	259	273	254	273	287	250	265	267	258	275	261	280	271	286	285	247	267	261	256	253	289	266	267	273	249	280	277	265	250	262	288	246	287	258	277	248	262	266	266	283	277	266	272	240	247	280	260	256	219	276	256	281	296	261	250	288	263	258	252	271	243	257	247	226	250	248	282	259	265	278	262	242	280	300	257	280	274	234	266	306	294	264	289	269	281	275	240	259	257	255	232	292	281	264	280	250	290	292	260	278	275	265	251	255	271	294	283	269	234	238	279	242	255	270	264	277	282	276	241	283	262	255	253	268	271	276	244	265	245	284	296	271	249	250	285	275	275	253	275	286	276	239	259	243	280	260	270	277	261	270	251	290	255	263	277	270	274	228	274	263	246	286	288	245	288	303	301	236	279	255	229	264	248	228	271	258	249	246	233	284	266	259	265	299	276	260	277	255	279	266	270	236	229	270	285	250	290	268	281	245	260	261	284	257	268	221	284	280	263	251	278	240	264	262	253	245	270	261	279	286	246	231	266	252	264	256	281	246	260	236	254	260	287	255	268	223	256	248	275	261	268	251	270	276	259	252	264	263	255	244	285	282	238	248	284	283	255	278	273	255	280	302	271	258	252	257	274	249	276	261	274	302	242	265	277	276	284	258	273	237	251	256	252	269	264	252	294	246	284	258	288	254	251	241	256	278	266	296	270	274	278	272	260	254	241	270	281	271	283	266	251	252	278	274	271	271	243	238	254	261	266	254	265	267	255	299	235	268	257	266	261	245	260	265	274	272	278	304	239	265	294	284	286	275	303	268	233	230	276	245	279	284	269	248	254	282	254	303	246	268	257	261	267	297	259	293	262	291	277	258	260	292	248	256	291	283	265	265	248	262	261	262	265	262	275	268	276	281	268	256	268	242	290	272	249	254	251	280	254	274	257	284	287	276	273	265	272	244	307	261	259	283	260	230	237	274	270	248	270	267	270	283	255	266	282	273	250	251	252	273	242	268	228	262	289	271	288	261	274	270	235	290	270	282	276	260	239	249	276	235	266	286	286	237	242	263	234	258	244	259	236	246	280	292	259	263	257	243	254	252	255	283	266	265	279	250	250	268	246	291	278	274	280	282	277	248	273	239	264	270	306	294	271	272	258	251	265	285	296	257	287	264	260	266	316	275	262	265	266	295	289	241	223	239	256	265	225	230	258	246	259	279	294	270	291	287	244	245	268	255	272	292	270	265	265	242	262	259	233	237	264	277	241	269	288	262	258	256	290	262	225	285	309	247	239	288	266	223	250	268	251	257	260	264	266	289	298	300	269	235	290	272	264	305	236	286	257	275	282	261	247	266	295	278	271	277	259	287	273	239	261	271	264	278	264	245	277	247	287	308	286	244	276	241	269	273	238	275	266	251	287	238	262	260	274	266	250	257	277	263	244	305	288	273	295	265	259	262	266	260	240	254	279	266	246	242	264	247	239	267	261	286	274	297	275	278	290	275	257	286	254	274	262	268	241	289	282	225	267	278	257	248	288	297	292	278	249	282	273	268	254	259	264	273	261	264	278	282	256	283	262	288	298	247	261	258	242	254	283	273	247	282	275	266	257	258	263	267	258	267	266	294	236	244	282	299	257	268	280	261	263	261	274	256	281	265	268	292	257	272	282	251	255	239	252	276	253	268	254	259	246	256	252	276	223	243	265	296	242	261	233	261	247	281	271	265	267	257	271	265	273	250	287	271	258	221	263	270	254	268	250	266	267	276	272	279	260	259	293	249	247	260	276	265	277	290	266	253	245	260	254	274	248	262	225	254	273	268	262	264	257	249	269	258	285	271	288	283	242	273	270	300	265	240	298	239	256	260	253	282	262	278	272	260	267	251	268	288	288	265	265	263	270	265	285	276	273	247	281	254	257	256	264	264	254	242	265	258	253	274	288	266	268	250	277	252	276	291	250	266	277	242	251	271	275	251	242	286	264	237	276	249	270	241	281	246	254	247	266	278	267	256	231	254	264	285	259	276	259	261	251	270	286	261	285	268	265	265	280	259	255	272	266	249	266	279	270	245	287	289	264	245	258	260	262	269	234	270	267	249	260	244	284	247	244	253	285	274	268	255	227	253	290	281	223	267	257	265	283	247	263	231	259	272	297	251	264	259	249	267	266	227	253	282	245	259	278	268	270	272	263	283	273	263	256	269	309	279	261	274	250	284	257	266	290	273	258	285	273	257	271	244	268	245	281	252	239	268	254	262	262	253	261	236	280	281	244	255	243	246	275	247	268	286	270	265	265	278	246	265	286	309	283	270	271	244	273	285	253	244	287	243	266	294	280	259	286	262	252	276	279	262	272	238	268	267	253	274	252	279	274	254	247	257	232	290	254	284	244	252	270	273	277	261	287	247	261	253	267	260	259	262	301	265	255	269	287	255	284	278	275	239	290	260	264	262	256	247	254	266	251	266	293	260	272	295	257	270	256	256	301	262	238	290	266	254	270	258	281	281	262	282	261	260	258	254	259	255	247	259	267	296	266	269	266	261	243	260	256	256	254	259	223	235	275	243	274	250	290	260	255	268	265	263	285	280	268	284	260	277	245	276	268	241	277	263	278	254	260	260	276	251	278	295	268	274	283	268	263	275	273	266	266	276	252	240	265	283	267	264	295	277	256	280	289	272	257	258	277	240	278	267	289	283	243	264	270	270	270	247	267
7437	11848	10690	5611	3642	2475	1874	1538	1201	1046	872	758	664	682	620	585	558	519	474	424	406	404	374	446	383	425	397	368	398	388	347	345	304	374	365	357	353	366	372	358	359	342	350	307	333	336	336	332	324	305	314	314	346	347	345	333	324	360	290	325	332	304	345	285	298	344	297	331	312	332	297	318	331	301	320	291	318	318	293	327	302	317	337	274	307	335	298	287	323	307	305	327	288	321	286	318	310	327	323	295	285	317	311	274	319	328	315	306	292	297	305	297	303	296	321	297	328	325	318	272	329	332	314	341	309	304	327	288	290	344	305	315	320	319	290	316	293	303	330	311	290	289	287	346	279	291	336	292	318	287	299	300	343	326	292	321	307	318	308	331	307	328	323	318	325	300	309	307	294	286	263	327	339	298	298	313	334	299	313	296	281	314	316	309	290	298	346	322	323	309	324	337	300	307	307	293	290	344	299	312	302	299	300	300	338	277	291	307	298	337	304	288	296	319	281	348	282	309	284	327	322	293	320	306	274	307	326	290	314	301	297	303	277	290	303	294	297	308	280	341	284	321	311	284	311	337	306	324	318	312	333	293	288	335	313	307	316	379	342	304	322	303	313	322	320	307	269	270	284	308	317	341	329	296	313	300	325	295	284	279	302	295	303	320	276	307	273	305	317	309	340	302	307	321	312	288	337	343	307	302	341	289	318	303	312	276	286	322	291	293	326	313	317	272	289	301	318	316	270	301	302	324	271	327	339	279	285	330	313	284	305	270	303	317	292	278	295	314	295	314	342	278	290	301	308	294	288	300	301	300	338	317	292	290	323	311	301	281	266	317	300	314	302	305	326	303	285	308	314	297	299	272	323	296	300	308	307	279	326	305	279	335	320	320	316	323	310	303	304	285	302	314	302	308	291	299	310	318	304	304	311	318	321	321	317	291	282	316	294	286	294	325	335	293	301	303	291	296	340	310	325	282	274	303	299	301	314	315	284	309	306	304	294	326	295	342	319	298	306	302	299	295	283	320	354	276	279	302	304	318	310	325	331	331	307	315	305	283	317	315	325	294	287	296	317	301	288	299	322	282	288	259	301	299	309	300	318	326	321	304	280	308	341	287	305	314	327	305	307	302	299	273	268	289	334	307	295	313	291	322	319	322	299	326	283	318	325	310	334	301	281	284	307	302	321	319	318	331	282	294	282	292	322	311	316	311	305	296	316	295	292	335	300	297	287	303	332	302	313	326	316	312	320	309	312	313	323	302	288	274	312	302	275	291	297	327	312	310	327	329	311	271	323	313	312	288	317	298	304	331	316	316	357	311	319	284	289	333	351	307	295	307	313	311	270	286	294	287	318	307	310	282	284	328	300	353	307	313	335	332	357	297	319	335	295	310	297	308	310	303	298	300	308	287	325	293	308	317	324	321	314	301	284	309	319	310	322	326	308	288	315	315	298	298	264	324	319	279	318	311	339	316	284	284	313	317	334	299	280	306	271	305	310	315	298	319	301	320	251	317	301	292	282	340	309	324	306	306	274	301	302	296	314	333	322	308	339	313	312	340	319	294	303	315	297	303	295	328	315	287	286	296	303	288	320	287	301	312	307	332	301	277	309	322	305	322	302	304	317	328	306	316	298	282	293	305	329	345	301	278	306	293	290	273	305	301	301	308	288	336	304	317	272	285	307	291	310	316	317	305	322	301	314	316	344	297	318	309	311	298	310	300	309	307	297	333	301	291	302	315	319	338	288	311	336	317	301	319	296	316	297	331	288	316	303	312	317	320	323	331	339	341	328	302	332	304	313	307	295	282	294	328	314	310	318	286	291	314	288	349	337	297	310	279	296	275	303	289	316	302	341	330	330	303	313	317	308	296	300	320	301	293	315	272	283	295	321	271	316	305	302	318	289	315	327	281	306	298	296	306	299	279	312	328	277	303	315	314	308	294	311	321	300	316	281	293	272	294	314	328	338	302	315	308	325	306	341	276	317	303	296	325	310	318	314	312	331	262	286	317	324	303	308	331	318	318	304	287	300	293	308	272	302	306	305	324	266	292	316	319	300	325	284	262	279	302	308	282	285	301	333	325	300	312	305	300	304	293	292	299	300	287	308	299	298	322	299	351	329	286	294	310	304	311	313	295	316	307	330	277	263	291	321	316	269	336	301	319	305	315	302	298	292	286	285	311	316	274	316	310	282	292	291	294	281	308	284	340	319	283	287	319	274	332	312	276	310	313	329	310	281	296	303	310	289	308	299	283	310	303	292	324	274	307	295	275	284	287	301	320	324	329	316	305	298	338	341	320	339	289	327	299	290	303	302	309	325	285	311	327	331	292	298	283	273	314	312	322	304	346	301	290	307	299	295	324	303	326	312	340	312	318	298	302	331	309	281	315	286	314	309	281	288	318	327	288	323	349	308	315	289	317	305	288	298	313	295	318	300	310	357	280	307	307	297	306	321	286	306	276	280	305	310	291	300	334	312	309	330	285	289	319	313	333	297	278	309	332	308	337	292	321	303	297	280	309	319	300	305	320	332	320	310	358	308	301	319	296	317	319	274	322	288	286	314	327	299	307	317	306	302	326	292	293	325	295	270	300	300	280	301	296	299	300	296	337	294	307	302	317	286	315	300	286	326	320	296	316	307	288	322	307	324	291	288	335	306	309	298	291	270	293	313	301	310	293	308	297	308	330	283	297	299	315	292	291	309	327	327	302	351	309	289	283	321	287	289	296	312	293	290	312	296	312	294	294	308	294	315	341	317	313	288	326	293	319	330	300	305	281	307	318	305	306	312	315	306	313	313	310	296	312	289	300	306	298	302	338	281	301	320	299	307	292	287	319	311	270	297	319	295	316	302	305	299	293	311	286	286	301	313	308	305	312	317	323	308	303	276	299	314	311	301	329	307	299	289	310	294	343	296	307	306	318	325	334	336	310	319	292	325	324	283	285	311	319	320	300	326	323	313	317	309	287	341	327	314	295	324	316	299	315	278	325	326	306	300	312	322	312	344	300	262	309	281	282	291	309	317	295	302	320	338	322	293	314	290	319	302	302	297	330	298	321	324	293	300	296	313	303	296	322	313	305	300	284	304	278	314	266	298	284	303	300	301	293	276	293	285	275	294	302	304	336	323	316	314	301	315	325	331	318	286	304	285	297	325	298	321	320	300	294	333	343	301	295	274	298	316	294	298	295	296	328	311	315	341	309	314	296	294	328	278	299	305	289	299	267	306	303	317	285	299	307	325	304	314	317	322	293	288	285	293	291	347	353	288	294	305	276	278	281	318	324	283	293	309	327	294	317	305	285	321	299	321	315	277	291	297	329	345	297	284	318	292	313	324	303	310	346	287	289	297	324	320	303	319	279	323	312	324	327	307	274	310	291	317	301	297	315	320	290	311	262	304	319	302	317	321	278	307	341	290	301	277	315	302	299	298	291	312	278	294	282	317	286	316	303	305	281	318	301	307	305	290	319	318	316	316	320	296	285	299	295	271	321
23371	21012	27893	24318	21016	21066	9000	1545	1055	963	872	815	762	722	679	644	657	622	594	557	556	522	593	533	559	504	496	507	528	511	505	487	514	474	509	509	478	516	460	477	504	480	503	471	491	461	451	458	459	446	476	468	452	463	489	488	451	510	461	450	464	431	458	470	476	449	455	498	492	467	489	448	485	480	414	472	494	457	428	444	493	493	458	499	466	461	451	458	497	455	519	451	471	434	469	467	488	472	443	435	473	518	456	495	441	447	494	492	420	470	459	433	463	477	500	465	444	447	466	474	467	451	444	448	483	473	476	466	434	463	498	496	436	436	473	432	438	432	450	476	464	451	472	488	464	467	466	459	461	454	463	465	483	454	466	469	456	458	452	445	449	474	465	465	490	448	474	478	465	461	478	436	460	453	491	449	453	469	473	427	427	459	438	446	459	467	469	496	466	466	491	487	456	423	448	477	448	454	466	439	437	461	456	430	445	460	471	432	453	463	463	422	458	479	482	456	460	449	453	472	468	464	458	455	469	437	469	468	443	533	448	492	475	449	474	471	455	482	520	505	442	425	490	459	444	454	468	449	474	412	480	468	479	454	444	452	490	465	468	468	448	456	449	483	482	446	474	448	466	426	461	447	448	504	418	472	430	468	481	452	443	474	431	455	456	465	464	474	449	480	467	480	466	460	426	451	450	451	440	467	462	435	461	468	422	451	464	457	412	469	476	455	458	462	465	492	444	454	474	429	433	520	427	477	450	484	458	451	465	439	461	466	420	433	457	454	442	462	461	437	467	466	478	446	482	438	470	487	436	474	484	439	484	480	481	436	448	447	443	451	469	468	436	436	463	432	451	438	460	481	471	493	451	474	424	498	473	453	439	480	485	444	425	438	453	459	471	469	452	450	434	396	484	426	451	476	464	461	440	507	451	485	474	443	467	480	479	415	446	490	459	439	451	459	426	503	461	471	426	519	448	440	418	473	420	421	439	461	441	494	459	440	449	457	412	452	488	483	478	471	438	458	447	447	459	420	453	447	463	456	469	470	454	451	428	473	464	468	469	431	481	462	440	423	466	483	474	425	490	453	474	432	402	459	485	464	475	454	459	431	467	463	477	431	469	437	494	458	486	436	475	467	439	476	440	471	438	440	404	448	429	482	443	471	398	478	499	444	434	452	453	454	471	477	450	448	452	456	468	447	463	476	492	474	446	427	440	485	417	446	456	420	430	447	429	490	486	439	424	420	489	452	457	469	464	421	456	467	483	504	508	458	471	450	465	460	440	504	447	429	434	470	426	457	448	449	459	435	438	455	456	444	429	475	435	469	481	455	462	457	463	472	475	478	465	456	443	485	466	467	446	476	431	429	440	480	432	466	495	484	434	509	463	418	473	458	455	483	433	452	480	460	504	483	463	438	414	439	470	471	469	496	465	446	453	482	460	471	475	462	463	443	465	474	468	427	484	447	441	489	485	511	497	429	437	452	475	492	480	420	464	459	427	447	465	406	447	447	462	489	431	428	433	448	430	432	506	428	470	448	426	491	442	454	452	477	426	487	450	474	476	457	510	481	453	496	466	457	427	450	451	441	450	496	505	462	453	450	448	443	469	438	454	457	436	480	472	487	476	451	485	438	492	489	472	457	472	468	460	462	439	448	467	482	446	485	479	478	461	456	460	411	421	448	441	477	426	432	438	471	489	483	467	445	424	503	439	479	415	439	468	457	421	454	486	467	425	458	481	449	422	481	440	447	481	455	486	461	451	447	460	473	456	466	458	439	465	450	455	462	487	460	437	430	420	474	474	461	449	462	465	437	484	461	447	466	469	458	474	461	419	490	467	485	470	441	426	460	465	473	463	438	441	455	435	438	450	474	470	461	447	469	450	449	456	487	432	459	471	468	481	441	458	492	443	452	431	478	459	462	447	452	425	508	505	447	492	460	425	437	508	456	457	436	490	406	468	457	484	509	471	436	451	522	510	487	425	455	471	480	441	474	469	499	451	474	469	413	462	490	467	453	492	435	440	460	429	467	434	495	503	471	484	395	448	490	439	419	476	487	442	472	510	457	529	476	442	444	440	465	451	460	480	442	439	426	491	432	453	436	429	461	421	446	469	484	454	432	466	472	459	468	461	470	458	474	451	440	449	435	421	497	452	427	449	477	466	481	460	446	408	427	456	478	486	433	494	457	461	445	531	503	446	467	442	455	492	461	451	446	474	422	446	458	484	477	429	459	435	461	444	476	455	488	482	443	442	436	438	473	477	474	482	448	464	467	463	493	454	464	495	470	458	405	489	437	445	457	457	444	451	465	467	492	435	492	460	460	484	443	468	497	477	462	503	445	461	439	502	452	456	441	479	484	476	455	471	473	450	438	468	450	419	464	461	414	462	458	429	487	471	402	464	443	438	443	468	493	447	465	452	478	499	453	481	466	451	451	462	424	460	403	461	453	429	473	419	407	462	424	456	445	420	460	452	417	431	429	470	460	450	436	467	491	421	459	439	418	480	444	449	452	439	438	477	438	440	468	472	441	447	513	445	459	461	473	471	468	433	478	438	496	470	452	482	448	467	425	455	505	474	504	428	412	448	465	439	445	482	462	459	464	454	485	430	476	459	428	476	467	468	476	435	440	455	460	474	422	455	431	427	498	448	478	476	429	441	418	455	479	442	450	459	469	433	443	442	471	454	434	419	463	443	442	471	452	488	469	471	486	460	484	485	438	454	501	474	458	429	458	480	459	497	465	477	478	503	462	464	502	443	450	457	476	496	458	463	479	474	416	461	450	450	469	486	447	462	447	436	506	474	446	482	423	389	439	469	457	430	477	452	412	428	440	448	417	448	477	438	457	424	429	492	429	435	450	491	444	437	456	450	441	473	469	465	415	415	432	503	475	417	470	478	490	432	447	426	479	492	445	456	437	474	485	467	450	474	450	426	413	472	434	446	459	513	423	439	437	406	410	480	491	468	444	463	465	467	455	454	472	475	434	446	468	424	448	417	447	478	450	429	462	442	460	419	476	478	458	439	441	447	431	461	401	495	421	452	450	435	505	438	465	440	471	455	476	480	457	436	480	421	466	443	476	429	465	512	422	447	413	423	434	469	496	460	485	462	485	438	484	478	428	444	432	417	435	445	464	459	465	443	449	456	493	431	424	431	451	485	464	469	441	472	437	492	448	442	472	446	469	481	438	458	463	475	439	429	462	452	412	481	478	460	439	438	442	438	515	470	447	507	484	471	443	491	450	495	463	423	455	534	441	456	471	425	468	413	448	439	486	426	470	454	451	471	429	403	460	477	464	460	444	478	466	487	485	488	507	423	477	458	472	465	473	452	441	438	443	449	441	411	440	432	448	477	435	446	448	471	473	460	464	442	414	475	454	461	421	456	448	431	469	483	488	426	498	446	450	455	431	452	488	451	449	441	448	468	458	460	456	471	467	462	451	458	440	438	426	406	472	469	490	447	487	461	478	472	462	436	456	458	506	482	517	409	456
10176	17996	16314	9332	6015	4348	3249	2583	2157	1748	1552	1280	1246	1115	1027	955	868	853	838	736	687	682	690	611	622	630	617	606	569	608	555	548	574	566	548	552	515	548	562	521	505	468	514	532	484	501	493	506	497	466	472	505	496	485	504	474	443	518	483	460	457	495	489	486	488	509	445	480	452	503	453	452	474	452	461	487	470	486	458	481	444	510	482	438	458	486	438	469	422	470	444	461	481	478	469	463	471	432	470	509	457	439	512	461	486	455	438	465	473	463	468	440	453	454	446	423	471	490	448	471	464	497	434	468	458	468	494	461	471	463	452	461	481	483	454	434	479	456	421	471	473	472	473	446	455	490	439	458	465	481	428	432	453	456	503	407	456	450	465	463	479	480	460	463	476	470	441	470	436	458	499	421	453	438	462	435	446	434	463	434	441	470	415	420	416	408	455	448	458	480	473	450	478	446	462	453	457	439	487	462	458	456	464	493	481	467	495	468	449	440	449	482	462	470	424	498	443	447	430	471	467	419	461	446	449	487	440	462	465	434	479	446	453	480	447	485	484	428	448	476	412	454	451	454	431	435	452	477	441	467	482	474	453	469	428	439	466	487	454	461	452	423	449	421	471	448	467	449	481	448	486	451	439	414	440	420	490	455	464	451	450	464	487	500	461	467	465	461	441	438	466	442	480	487	462	436	439	487	454	479	443	441	450	450	443	460	454	460	420	466	468	495	474	451	446	446	463	519	431	459	477	450	417	429	467	458	448	475	430	429	461	447	461	423	452	471	491	460	439	483	423	426	475	457	425	441	462	458	472	445	445	453	482	445	446	427	448	458	460	476	457	438	465	437	437	475	460	437	448	474	442	434	436	442	458	459	434	432	448	481	466	481	467	477	490	476	461	457	453	427	455	498	437	464	461	457	451	422	463	435	413	477	476	466	453	469	467	450	459	441	452	444	421	459	442	421	446	444	483	456	470	464	495	475	427	497	457	449	450	469	462	418	425	443	420	463	451	473	465	481	465	464	447	444	423	470	474	496	472	463	469	473	430	446	453	453	469	489	424	424	425	454	450	455	494	464	444	408	437	419	426	430	453	447	452	503	438	455	482	455	436	451	427	453	450	445	461	471	440	450	462	433	480	467	461	462	439	458	473	397	477	449	472	451	461	469	474	450	439	448	471	427	437	463	457	466	479	471	443	465	459	444	437	442	438	484	441	452	421	437	449	482	406	449	463	429	436	443	467	468	459	461	445	452	487	486	441	462	473	460	475	436	467	420	475	497	481	459	468	464	419	442	463	455	497	428	468	462	459	433	446	430	437	456	429	408	464	483	492	491	412	465	496	468	471	480	466	457	439	430	462	434	412	470	460	471	446	442	464	426	436	408	431	421	446	475	460	447	453	414	471	445	484	427	446	437	431	420	449	443	461	462	500	469	440	447	462	472	507	445	461	464	428	458	466	455	466	482	469	472	444	493	486	457	468	449	428	466	489	460	475	443	441	480	453	502	451	445	491	461	412	437	429	481	461	447	495	433	491	433	462	423	455	399	480	394	485	438	454	429	441	474	448	463	453	443	440	456	431	431	466	421	442	452	452	462	422	459	446	451	447	430	469	498	461	425	470	427	463	470	400	479	474	454	442	466	470	484	456	458	471	428	450	443	472	465	463	446	486	461	463	452	449	470	439	495	474	448	433	442	481	442	509	476	464	470	481	410	501	470	425	438	434	439	474	450	422	446	438	461	475	458	442	481	422	451	436	459	491	439	448	442	483	427	451	434	440	445	472	433	467	454	434	479	420	448	484	435	484	456	473	455	445	439	476	445	432	403	451	448	473	405	457	435	449	443	458	440	443	506	456	437	454	444	437	465	448	487	432	442	459	487	424	476	470	431	448	447	421	445	487	439	448	473	475	448	479	448	470	433	470	432	450	407	431	459	429	473	478	421	467	469	449	480	455	452	475	463	479	449	440	438	498	452	480	469	458	477	485	408	425	442	498	451	429	448	442	461	426	465	443	456	474	461	470	479	467	443	420	465	437	493	440	452	484	476	436	453	458	447	465	450	451	438	458	447	450	470	467	462	449	435	459	486	454	465	420	469	473	477	458	467	465	448	480	461	455	408	438	446	469	479	432	459	434	464	452	452	444	463	463	442	423	475	455	498	463	476	434	462	468	450	435	447	448	456	465	488	448	454	469	469	455	454	422	440	430	458	496	462	499	451	433	439	448	497	415	443	477	469	438	464	459	463	436	446	465	435	483	406	441	476	447	458	427	443	449	438	455	452	462	468	489	446	464	480	475	416	463	451	421	420	458	442	471	466	488	438	458	426	438	424	472	419	432	479	439	442	466	446	460	501	462	467	486	426	455	467	471	465	433	428	476	449	476	448	454	444	454	453	460	452	458	507	444	456	423	458	441	467	458	458	456	447	448	437	484	446	481	457	490	467	455	462	437	459	528	451	429	466	453	448	440	491	445	451	483	450	463	474	441	465	462	460	459	444	404	429	450	463	496	437	496	465	444	414	447	441	493	432	445	455	475	482	451	483	459	436	436	450	445	446	448	458	488	449	473	469	455	445	421	449	459	455	458	456	449	452	461	451	477	467	444	472	412	465	454	502	456	439	455	482	454	466	431	443	452	479	433	423	436	485	457	435	465	439	459	483	475	464	483	477	431	449	442	438	462	471	447	457	426	484	434	420	507	447	456	473	437	488	438	433	418	471	440	475	433	437	479	474	448	483	488	463	490	458	454	474	470	467	472	439	499	477	481	449	435	473	438	449	412	439	446	453	431	457	417	417	472	470	458	477	488	486	495	443	446	450	458	466	450	493	447	472	441	474	466	457	472	452	482	457	444	452	470	467	493	415	443	449	473	435	448	413	474	433	464	470	433	427	469	463	428	425	466	478	421	447	451	433	455	502	471	476	409	448	486	473	471	471	453	465	485	439	465	420	470	456	455	441	445	456	444	458	395	465	467	415	444	458	454	462	445	459	453	441	426	484	469	423	467	446	423	467	440	429	450	417	461	482	484	463	431	472	467	462	443	435	431	475	472	432	464	453	458	446	434	428	439	449	470	460	436	456	462	466	472	477	457	454	451	416	444	487	455	490	486	480	445	440	461	484	450	462	484	454	448	467	447	448	461	463	461	486	436	461	462	465	447	458	447	424	456	477	445	442	423	480	466	485	445	450	495	439	437	465	435	474	405	472	450	476	478	425	414	456	432	462	454	419	431	478	444	450	459	448	466	429	474	427	438	497	423	458	446	444	477	460	452	497	478	461	437	460	442	445	450	487	453	454	442	464	468	442	418	457	421	434	452	468	422	449	476	462	438	418	440	453	463	471	480	448	405	450	447	490	488	460	453	461	425	435	439	462	457	434	481	456	464	474	471	482	460	428	449	437	459	439	473	465	452	431	434	493	433	451	486	472	452	466	459	459	463	441	458	474	422	437	423	486	455	487	424	506	439	451	411	481	446	421	466	472	438	443	490	435
28183	15486	2741	898	780	726	700	673	678	691	675	723	640	639	695	684	691	667	706	665	657	693	662	667	695	650	630	678	664	688	665	686	669	708	658	687	645	693	645	662	682	639	710	654	712	661	708	626	673	683	705	702	658	652	614	674	654	712	700	656	682	685	690	666	722	699	695	682	673	635	668	686	666	663	682	646	645	655	634	659	644	675	682	682	660	662	693	649	696	644	657	650	659	705	669	687	700	628	677	667	697	695	680	672	644	665	653	725	646	688	653	678	643	664	665	661	670	672	686	674	657	654	651	627	679	705	651	691	661	631	654	753	689	616	676	681	679	673	672	752	688	647	678	640	657	688	636	677	673	701	662	658	696	651	651	682	615	699	687	654	675	666	668	718	672	694	681	656	599	638	649	642	653	620	630	692	653	648	681	627	675	684	654	683	656	720	664	627	718	646	704	655	645	698	633	643	633	663	643	651	704	634	683	631	648	696	695	672	705	694	679	682	674	687	663	633	698	700	696	720	692	687	672	714	636	662	635	658	713	698	703	679	657	647	638	684	675	656	677	684	632	719	680	679	647	669	683	700	676	628	652	683	698	699	681	695	678	704	675	639	712	678	666	663	692	682	662	664	653	676	674	677	682	700	682	654	650	671	681	676	661	646	660	672	652	699	687	677	670	658	645	656	669	704	658	708	658	713	668	706	662	662	691	624	695	696	674	695	750	646	650	662	648	667	655	632	648	628	698	663	639	626	689	656	644	673	697	692	631	716	669	663	675	710	647	672	630	668	649	649	655	727	681	666	627	663	694	714	679	638	685	690	674	694	740	696	661	646	610	634	650	696	587	674	711	643	718	651	698	681	721	672	692	642	682	626	677	619	710	616	676	671	703	672	678	665	670	700	723	617	676	657	693	709	624	679	700	678	664	663	617	664	681	708	664	661	650	656	667	671	695	618	660	685	681	672	668	715	705	637	683	682	691	673	654	692	684	688	697	710	638	657	654	649	678	690	714	696	656	659	686	675	652	668	630	652	665	698	669	697	683	699	668	676	647	713	645	642	710	678	674	696	704	687	706	685	679	710	666	671	687	618	658	675	657	669	704	696	692	692	687	678	677	663	677	666	617	672	652	662	647	658	629	693	725	737	668	678	687	696	657	673	642	673	709	669	676	648	652	688	664	640	659	683	678	664	653	669	704	656	707	702	660	669	651	682	624	709	683	687	638	671	654	721	649	677	674	686	651	690	646	662	676	660	691	661	660	658	644	630	633	659	656	685	664	653	673	679	669	698	692	687	677	697	653	679	632	628	683	688	698	656	699	649	657	636	690	647	673	691	640	647	703	665	671	702	648	650	664	672	672	657	675	694	700	717	690	697	671	642	699	673	689	655	668	651	663	668	676	703	668	689	658	735	659	671	653	653	694	670	652	642	693	663	659	674	699	669	714	675	637	721	665	669	679	677	644	656	678	649	681	679	692	658	690	664	647	647	660	671	705	624	677	645	695	685	655	639	693	693	660	680	680	712	665	674	664	673	714	667	640	716	669	679	674	680	650	661	699	676	704	665	726	691	676	680	660	656	660	693	656	664	613	675	672	670	656	678	652	726	687	667	635	681	711	651	630	644	701	686	663	721	686	678	654	605	679	709	659	662	680	677	654	685	647	658	669	699	692	706	612	651	698	673	672	656	683	700	670	713	662	714	682	665	668	718	700	685	641	682	684	622	680	609	663	673	663	686	665	634	700	651	686	646	653	649	604	647	703	663	691	671	681	619	674	678	666	725	626	665	700	714	658	678	662	656	676	654	667	705	650	690	629	629	629	687	665	701	686	667	665	702	655	662	670	669	679	638	675	649	620	649	686	687	680	697	667	636	654	676	667	661	666	704	700	679	610	717	655	667	648	713	657	666	611	711	686	655	741	672	682	647	642	711	697	667	751	659	656	712	654	672	655	657	678	696	707	683	696	708	671	679	704	669	647	689	645	694	650	673	684	660	663	670	707	641	690	626	698	705	646	711	706	634	648	682	659	683	655	679	694	687	709	678	698	655	641	678	636	660	662	628	637	677	716	676	688	653	707	661	656	685	679	671	678	671	644	706	685	625	703	681	662	641	706	637	688	671	661	664	669	672	697	701	713	707	674	704	671	667	630	669	704	727	672	682	663	676	677	694	704	657	675	687	685	701	703	645	690	690	697	653	663	696	677	711	687	646	657	664	710	681	663	680	641	678	659	647	629	680	628	663	684	648	676	680	691	703	642	666	673	702	675	657	605	656	653	721	703	666	626	680	721	671	664	656	632	676	658	674	665	698	672	662	671	686	635	692	663	690	649	690	719	699	683	670	654	654	673	713	643	643	673	721	666	687	676	656	660	669	710	608	628	678	684	686	655	666	649	669	670	675	679	688	690	659	694	702	687	651	659	674	675	701	697	656	649	650	663	704	692	632	668	669	655	663	666	697	614	677	641	671	653	670	650	654	681	697	634	666	722	643	636	684	668	665	707	644	706	678	674	666	675	701	686	637	638	708	660	683	716	653	704	652	660	658	679	656	671	696	692	703	676	678	619	675	699	626	673	680	653	650	678	670	645	647	637	673	682	645	644	693	632	715	620	648	672	627	686	705	670	672	695	639	679	649	647	678	662	679	724	659	694	655	661	709	714	707	694	679	680	670	667	717	692	663	701	688	666	640	651	663	722	691	656	726	693	678	716	680	687	665	634	682	685	643	680	670	667	635	660	696	617	700	698	670	671	702	660	684	677	685	662	684	670	651	715	716	686	678	635	697	647	705	639	631	602	673	693	643	711	644	664	689	680	680	666	646	683	637	675	614	703	698	660	714	712	654	655	707	674	667	636	653	685	701	680	700	679	699	690	679	688	663	664	643	661	685	652	705	678	662	663	713	669	677	660	669	648	653	732	643	651	639	683	694	701	631	620	686	664	632	629	640	712	662	693	703	705	628	696	678	634	638	664	642	644	678	721	660	646	688	701	669	648	681	702	663	655	665	644	674	662	708	694	690	646	672	660	653	731	638	675	622	690	686	664	693	653	678	686	663	722	688	703	657	672	634	670	677	709	698	681	632	625	672	725	725	615	649	693	680	641	662	688	698	610	645	637	663	652	694	665	677	638	677	636	636	709	658	627	630	657	652	714	664	657	626	649	689	729	661	654	704	652	687	687	660	687	688	649	653	663	647	620	663	632	675	656	643	718	648	658	610	667	642	664	706	668	683	689	663	661	691	680	638	704	655	609	689	687	664	636	650	686	661	649	688	693	645	729	686	663	651	641	689	676	646	675	712	644	657	686	683	636	658	645	688	697	658	646	651	698	688	674	666	725	698	658	654	622	691	676	669	669	657	654	657	669	669	654	684	681	644	630	650	680	653	678	676	638	673	665	681	709	713	684	641	693	698	680	652	639	688	658	664	644	679	664	676	734	701	678	646	661	711	716	651	682	715	647	693	688	700	663	625	712	667	662	663	658	684	652	668	677	680
5247	1397	1389	979	839	817	819	792	745	791	723	757	752	731	772	740	666	697	734	746	771	700	706	751	763	756	741	721	671	738	757	704	701	714	736	743	722	768	735	764	733	746	738	753	769	691	746	737	716	719	763	782	729	708	758	737	715	768	659	749	762	753	739	751	753	726	737	704	754	763	673	653	722	746	742	724	705	715	736	706	752	695	734	702	743	705	746	705	722	717	714	703	770	724	754	688	748	725	748	764	763	710	730	720	708	751	778	749	753	746	699	700	727	691	782	705	733	678	725	716	742	748	688	744	707	719	698	753	785	750	709	740	724	721	712	722	749	708	755	719	706	721	701	750	723	696	728	705	695	745	758	716	716	721	709	704	710	760	754	694	712	691	737	715	710	710	745	731	676	731	711	680	745	743	726	714	720	756	726	728	729	720	741	716	751	774	718	691	729	709	769	696	734	714	734	730	711	723	764	708	709	725	697	687	761	713	701	745	736	705	739	718	731	722	702	709	733	687	746	715	723	770	735	728	714	750	692	693	751	765	738	777	725	723	699	710	754	703	765	732	726	718	741	760	722	733	726	726	736	700	718	718	703	723	698	746	686	732	754	678	728	723	741	785	659	759	679	712	767	758	738	741	729	718	669	755	705	780	730	649	740	715	738	736	709	720	731	687	776	729	756	706	717	699	725	766	727	734	742	729	766	721	768	704	697	737	734	729	752	720	745	726	689	683	739	694	741	690	716	728	755	734	733	687	734	758	751	781	724	744	704	702	729	758	714	739	769	718	761	751	757	708	692	751	745	767	765	779	768	658	722	668	697	694	692	753	699	735	725	742	699	731	765	722	718	730	725	706	708	755	705	762	737	728	676	680	721	711	708	723	774	777	695	678	712	710	713	722	683	704	727	751	692	699	695	720	751	650	744	739	781	740	744	722	715	731	719	772	739	703	745	741	745	703	727	654	743	742	721	726	754	720	664	735	691	702	719	728	718	701	728	722	799	691	759	710	716	714	744	735	733	708	739	726	669	714	743	771	714	723	718	701	702	753	717	728	745	654	734	716	704	715	732	696	701	716	774	734	716	683	735	731	740	767	731	739	699	731	698	769	732	726	725	764	748	699	686	778	714	719	748	729	733	701	742	699	727	710	720	720	752	734	720	720	773	714	760	751	721	698	692	764	734	700	714	727	687	765	693	724	689	747	698	705	752	758	718	721	698	723	737	714	718	684	715	750	762	747	753	753	705	718	722	694	716	676	770	761	742	725	748	769	703	726	701	761	704	755	755	738	731	743	747	783	770	745	765	705	746	758	749	704	696	708	747	725	723	685	724	727	709	773	697	683	746	751	688	708	717	722	709	734	668	691	702	735	702	729	782	679	678	798	751	708	729	743	721	696	724	733	723	704	710	723	720	716	708	759	713	686	676	731	766	732	711	753	719	727	721	725	745	739	759	737	708	763	730	724	686	722	753	747	752	700	719	687	741	727	774	734	758	750	704	722	744	690	739	746	742	750	759	720	726	663	728	741	657	731	694	687	734	726	689	724	727	661	722	780	759	751	709	731	716	731	673	708	729	686	789	707	729	767	734	775	734	687	803	764	714	710	768	763	735	682	685	694	677	721	713	761	710	753	727	672	759	716	695	753	795	682	686	721	695	694	695	746	709	731	733	712	750	748	695	712	729	724	717	737	742	674	702	733	716	737	734	713	751	761	742	703	746	725	706	725	715	733	693	739	754	730	760	729	746	744	684	722	731	702	700	729	732	680	766	739	741	710	691	729	731	699	765	721	718	714	758	723	719	732	740	730	723	706	757	732	700	734	669	760	729	698	689	660	704	751	750	703	716	790	710	710	738	722	718	728	800	694	702	694	761	714	711	732	724	715	697	697	678	711	748	754	707	681	748	716	737	723	747	745	691	725	688	737	714	683	736	743	736	732	708	753	737	719	733	752	737	691	752	722	707	734	802	716	706	724	746	800	690	751	751	697	658	729	744	703	757	741	732	679	715	740	726	732	716	712	712	722	705	727	685	744	771	728	694	745	722	759	744	732	642	694	690	727	735	753	696	701	766	710	703	663	664	754	728	763	694	702	778	731	695	735	721	703	756	717	706	742	745	728	756	737	697	762	728	717	712	742	712	729	775	701	697	712	709	704	700	663	748	723	765	755	690	671	751	736	740	700	698	697	768	717	684	788	714	769	764	712	728	749	734	749	684	682	684	697	742	759	702	713	723	714	713	745	717	701	739	717	706	704	707	754	742	689	734	732	711	714	731	720	719	721	699	698	726	700	727	714	697	744	709	740	696	713	744	709	725	726	757	759	788	737	724	711	718	726	730	718	729	690	719	727	721	757	719	691	701	737	746	690	700	685	733	754	697	689	698	729	729	750	761	733	709	726	735	711	705	746	756	747	720	703	737	728	706	695	716	756	728	684	717	711	717	757	708	764	774	748	704	761	692	735	707	714	702	798	741	748	739	689	762	682	672	729	700	720	695	691	717	743	727	692	711	730	682	740	727	702	701	739	731	720	707	707	745	764	744	691	747	732	725	730	711	729	713	696	692	727	737	753	666	739	679	728	715	756	721	746	725	694	758	716	698	758	702	748	710	715	737	733	710	693	738	718	738	714	678	718	723	685	736	680	707	691	779	714	702	760	745	712	730	719	696	707	718	731	703	738	686	681	778	762	718	745	689	732	733	705	738	737	729	702	755	698	749	740	751	710	728	721	710	710	692	705	718	700	754	676	746	731	744	673	685	752	683	707	719	735	696	708	738	706	717	742	735	695	714	726	742	723	740	768	710	701	716	684	763	733	674	743	730	697	697	696	699	701	748	703	700	758	720	755	710	677	753	710	745	704	739	715	774	758	729	697	693	714	729	689	718	747	732	721	726	673	736	757	771	734	701	695	708	720	733	762	756	725	734	745	726	748	715	757	733	744	725	750	773	723	727	719	729	699	695	714	733	710	727	783	718	748	705	710	739	707	763	731	704	732	721	713	720	728	737	678	672	726	696	691	770	706	737	714	721	752	716	672	749	736	764	746	728	731	721	706	722	693	760	736	735	705	748	779	753	757	666	728	773	683	732	734	716	724	727	701	741	699	698	689	742	680	741	699	715	742	748	725	740	708	686	769	743	698	736	763	682	678	753	699	701	791	763	745	733	759	715	715	708	757	716	702	694	777	735	762	688	704	741	709	690	769	733	696	711	683	707	793	691	744	695	694	713	702	759	764	706	766	733	695	729	725	760	708	750	684	719	718	726	669	720	741	716	721	678	723	699	694	719	701	717	724	733	717	676	737	732	738	706	722	718	765	736	718	723	734	713	722	713	719	707	746	752	693	679	720	752	762	750	719	735	737	751	768	747	710	739	755	689	720	723	717	711	674	736	694	701	736	756	715	731	686	692	741	743	700	756	680	741	717	713	750	730	716	697	734	703	673	718	685	734	663	771	717	719	723	687	695	687	747	742	792	723	790	745	794	756	717	719	670
25404	20980	27577	24543	20970	11877	1237	794	612	540	461	429	392	409	389	352	360	350	356	358	345	323	348	328	326	308	328	279	296	298	306	274	312	245	295	304	272	264	295	254	281	243	247	272	258	279	261	258	300	290	271	263	269	255	264	241	274	280	274	281	266	278	268	254	261	287	267	255	256	258	266	255	255	242	244	261	257	285	264	276	272	247	260	237	260	248	263	273	290	258	279	264	279	234	270	261	265	252	244	278	255	265	277	258	303	250	254	265	259	293	268	281	238	240	266	283	275	265	264	274	263	286	278	263	271	239	273	269	275	254	269	268	243	268	281	250	262	273	258	265	283	245	253	279	231	240	269	258	266	278	265	269	234	294	274	272	288	271	240	276	292	243	266	239	269	271	253	269	293	246	265	248	290	286	258	274	255	259	256	251	263	288	264	251	262	265	275	261	247	263	262	289	284	266	285	275	264	271	258	259	276	282	280	232	282	238	273	243	244	274	278	274	269	251	258	259	258	268	238	262	280	254	259	209	273	273	257	245	270	242	277	261	279	242	291	245	256	255	266	274	266	282	260	251	288	252	285	252	261	290	274	262	253	270	273	255	252	236	252	301	252	248	288	291	246	274	280	273	259	268	248	295	284	256	234	284	236	262	245	274	282	236	240	267	261	268	232	285	251	268	292	267	241	284	265	269	263	259	259	256	264	265	259	286	264	266	252	262	256	244	245	295	302	265	255	282	276	269	274	279	276	271	258	252	286	287	273	270	245	270	256	282	290	282	243	293	258	255	254	279	249	265	255	271	252	246	265	261	233	234	248	266	287	242	272	266	268	271	252	256	231	291	278	246	266	281	257	288	260	257	264	274	258	231	262	263	243	276	259	290	272	279	266	263	255	275	246	310	256	253	262	233	277	258	280	259	269	269	249	292	256	267	283	277	234	255	275	239	244	244	253	261	262	266	284	253	260	278	282	304	265	266	277	284	246	274	266	247	271	278	259	245	260	235	253	263	269	278	257	269	261	269	242	254	267	279	277	281	262	286	275	261	264	263	281	265	256	258	254	268	261	282	308	255	251	268	272	267	273	243	287	274	252	242	243	242	267	253	267	274	247	230	277	275	260	259	266	240	259	222	261	259	293	265	283	259	229	261	275	257	266	222	235	294	268	271	288	240	241	262	286	264	267	268	267	295	265	245	264	246	269	274	252	270	264	254	276	252	252	248	258	277	259	254	240	278	263	266	264	253	260	256	269	244	264	245	293	264	272	250	243	337	260	260	266	223	265	262	262	258	259	238	261	238	277	245	301	244	239	243	290	227	243	273	262	280	299	278	264	243	310	261	245	262	242	272	242	297	272	254	263	227	271	267	281	273	274	289	232	283	235	239	292	309	258	265	275	261	257	249	268	259	234	291	243	277	269	286	259	228	280	244	265	285	268	274	269	248	274	253	298	244	274	256	285	273	251	239	267	266	249	262	256	263	257	281	288	251	245	242	277	270	258	264	265	302	277	261	254	230	259	263	261	250	259	255	297	246	250	269	255	255	241	272	264	266	281	242	249	274	272	265	235	248	228	258	257	258	268	276	262	264	254	256	271	254	244	291	250	245	242	285	259	258	271	283	268	262	245	264	251	289	280	263	272	271	273	261	259	199	259	270	248	253	252	282	267	271	273	274	239	277	261	260	284	267	276	268	269	260	257	277	240	257	266	269	249	279	245	294	258	239	262	267	272	235	267	288	289	277	291	268	239	250	275	269	288	263	272	275	254	261	257	258	272	226	262	245	258	271	252	250	262	268	253	251	275	277	239	278	271	290	291	283	262	256	251	246	265	287	287	247	275	276	258	246	259	282	274	278	277	224	260	255	244	288	293	257	270	264	228	266	252	278	270	251	270	274	254	251	280	255	267	248	257	250	247	270	251	237	289	283	256	269	306	252	278	267	266	254	261	252	264	259	244	252	265	246	276	272	268	245	278	261	255	278	278	243	247	268	251	243	274	285	247	255	276	259	271	254	282	234	260	294	250	283	246	250	262	287	275	269	289	260	248	277	268	271	263	246	256	277	275	273	254	238	249	269	247	259	267	271	242	263	258	271	298	283	275	258	246	244	283	276	250	276	246	252	242	278	295	282	248	270	242	270	260	240	254	283	254	258	288	266	287	229	249	272	254	301	250	266	252	275	231	267	263	251	264	252	262	247	240	256	294	260	281	268	242	274	248	281	241	267	273	240	276	258	265	254	262	262	247	256	275	251	253	243	253	262	242	265	285	237	277	257	263	285	279	270	285	275	262	254	257	254	255	281	236	263	255	260	257	248	274	254	277	266	269	262	250	281	251	275	260	241	245	260	250	289	266	301	264	235	276	283	271	277	262	266	275	271	278	266	267	265	264	260	280	265	254	249	235	265	272	260	254	264	257	261	259	232	240	293	252	285	233	263	285	267	238	243	256	262	265	246	266	263	277	257	271	282	269	243	242	273	263	287	240	263	260	275	273	253	272	283	259	271	267	287	256	253	283	288	300	255	284	287	276	271	240	282	278	260	271	253	251	285	251	279	239	260	262	246	225	247	272	287	264	262	256	264	246	289	263	231	250	258	259	290	268	249	249	237	252	285	264	261	290	280	265	286	285	274	242	280	261	257	267	247	260	258	275	276	256	253	258	273	279	264	235	250	284	264	287	270	289	282	254	277	286	247	231	267	259	267	263	262	221	265	267	265	222	241	267	283	278	243	250	229	253	286	285	266	262	236	241	251	266	258	238	269	284	270	249	265	263	265	295	270	292	244	260	265	258	267	277	252	267	249	256	261	284	244	242	294	265	270	270	249	296	264	240	231	280	244	270	267	240	232	263	275	260	252	253	267	277	278	231	269	227	275	276	238	254	291	256	236	240	256	261	259	270	265	281	260	258	248	249	272	269	265	289	266	256	249	275	259	272	262	269	239	263	279	265	246	238	239	232	318	276	235	288	284	252	276	266	289	256	261	263	258	270	252	294	283	305	257	271	276	267	265	303	222	250	291	250	280	258	274	278	313	253	247	228	286	277	255	261	269	224	263	288	240	267	289	269	265	251	258	286	255	284	254	245	266	257	276	283	261	262	250	286	253	228	266	246	247	265	274	259	305	282	282	265	279	249	291	257	253	255	253	245	268	250	220	261	271	265	273	244	253	248	288	267	261	255	285	292	264	283	260	239	302	287	296	268	258	265	270	269	287	257	256	252	234	292	244	245	266	277	268	263	281	265	274	247	264	270	263	240	282	284	248	275	247	262	232	249	254	271	278	275	239	270	258	242	251	258	267	269	290	248	263	283	270	278	258	276	282	243	287	314	267	290	257	280	266	310	303	288	262	251	258	276	273	280	278	285	270	246	282	277	260	224	250	258	257	248	248	257	268	277	281	273	271	241	260	281	254	262	292	264	255	287	270	268	273	280	257	260	265	255	276	270	269	276	271	269	279	268	295	273	262	282	257	270	259	257	277	220	258	257	252	251	265
7431	11520	10729	5735	3546	2534	1843	1424	1191	1021	907	818	744	620	615	573	510	487	500	465	455	416	451	414	393	404	406	404	372	374	355	378	362	387	355	342	339	342	314	324	315	298	324	334	316	321	338	329	315	332	322	341	322	304	333	302	360	298	315	311	313	324	272	324	321	309	330	314	307	288	307	321	295	283	335	323	299	320	311	298	303	322	338	312	292	299	302	291	295	306	289	331	308	327	312	310	356	304	305	285	347	245	329	324	314	310	301	304	303	281	321	324	291	279	314	339	325	338	294	293	297	322	347	320	306	312	288	339	269	297	309	273	280	289	306	275	312	311	286	330	303	290	355	282	337	315	280	316	313	300	304	289	294	288	296	319	275	313	306	303	332	302	313	299	312	293	290	313	303	301	307	297	316	354	308	296	333	318	310	317	307	332	322	282	301	309	293	289	335	323	282	305	289	307	295	296	330	316	282	283	305	310	305	332	313	312	307	309	293	316	285	292	290	309	304	290	301	259	316	288	341	293	303	279	294	303	290	314	312	309	309	293	332	312	282	277	327	302	294	262	319	320	321	318	276	320	320	303	326	301	319	292	313	289	298	303	300	262	333	281	321	313	332	319	322	304	292	300	328	285	314	313	287	331	319	314	303	314	327	295	300	299	314	307	306	310	296	306	308	314	311	312	311	290	314	276	296	310	306	332	303	303	287	298	315	321	299	325	323	303	322	276	316	295	322	292	303	308	319	297	303	325	274	287	309	361	284	295	276	295	298	307	300	317	275	285	289	300	311	305	306	303	316	323	274	279	298	306	310	326	298	313	316	299	311	292	309	306	308	287	286	298	314	298	291	310	281	293	290	306	311	337	312	282	334	296	295	279	279	293	319	312	305	292	297	299	318	295	305	323	308	319	336	301	314	318	287	286	329	260	312	295	295	327	287	342	338	328	306	314	281	289	304	275	327	286	309	322	304	310	304	301	309	304	315	322	303	291	311	313	288	332	302	289	301	311	304	300	287	286	293	325	304	279	287	291	308	310	326	282	302	323	295	303	302	325	311	313	317	292	290	327	328	298	306	299	324	272	302	304	283	305	294	320	310	322	313	289	332	318	315	282	317	304	284	345	269	310	329	310	294	305	316	301	310	303	290	286	279	276	295	311	292	313	287	315	286	288	318	306	288	313	315	325	280	280	295	303	306	269	301	258	330	307	302	290	268	326	321	283	312	298	294	335	300	325	312	294	319	301	300	283	309	288	296	293	288	303	314	335	306	313	306	306	293	283	332	301	307	291	333	307	325	302	323	312	303	287	291	313	280	313	308	318	306	319	335	288	275	339	320	307	288	303	327	295	294	321	275	320	292	302	308	327	284	297	298	285	288	304	307	302	302	294	301	301	318	317	323	301	324	333	335	306	318	310	320	300	266	295	295	308	305	315	323	322	285	295	289	312	329	312	316	345	307	292	298	309	308	301	278	304	288	334	304	272	315	312	286	307	322	284	320	300	317	281	296	317	302	291	329	317	292	281	305	297	302	280	312	296	300	251	302	310	338	295	289	304	298	336	319	304	322	324	315	324	316	289	309	304	292	305	320	331	326	323	296	315	294	317	321	299	310	294	294	300	296	335	313	340	292	301	287	284	307	302	302	345	304	322	290	319	296	270	308	302	303	319	279	310	323	307	302	330	326	330	299	322	292	287	297	275	305	289	297	303	300	288	299	322	325	328	320	322	302	288	320	261	298	282	304	308	275	294	316	274	303	291	277	317	342	327	308	287	299	305	307	321	274	308	309	330	329	284	299	263	342	306	280	352	330	300	314	278	303	306	312	281	296	304	285	291	297	314	295	290	288	278	307	324	297	316	280	304	310	312	291	313	292	296	255	301	296	310	311	307	318	294	349	272	300	317	303	314	329	304	291	304	299	295	310	306	326	324	298	288	314	311	305	284	287	294	290	309	307	309	327	315	305	306	315	310	287	324	285	325	285	280	319	307	291	310	307	283	313	314	287	290	326	326	321	291	315	319	294	295	293	307	295	278	303	326	296	336	289	292	281	335	282	307	303	301	302	277	325	309	315	282	300	309	288	275	313	288	275	322	318	284	306	310	310	314	299	284	340	318	319	296	304	319	337	280	297	310	319	322	324	331	310	322	330	297	316	283	288	318	309	311	268	313	310	305	322	284	315	281	295	305	295	314	313	285	278	305	323	311	319	293	312	299	303	306	287	300	310	306	314	296	267	309	306	334	293	319	303	289	300	291	327	329	298	291	314	286	345	310	298	308	310	290	318	299	308	345	293	288	292	308	318	332	275	332	305	325	315	274	329	305	282	310	292	278	336	313	289	320	307	309	281	308	334	316	306	312	276	293	319	289	310	300	288	300	302	309	306	317	316	298	303	307	324	329	300	293	295	304	291	304	320	284	278	303	293	316	313	271	300	334	296	296	286	297	300	348	297	321	294	300	306	301	278	274	308	284	301	312	308	297	341	346	320	321	310	279	292	304	309	303	297	308	314	316	288	288	293	280	309	306	274	291	322	316	313	252	315	294	317	302	319	338	279	320	295	315	307	305	291	320	316	297	257	309	310	311	318	304	288	330	311	275	280	286	293	324	295	305	295	303	300	296	293	295	289	310	308	323	305	291	285	325	325	340	304	300	303	283	316	320	308	289	329	320	306	295	291	298	285	314	318	329	277	294	315	327	321	287	313	300	343	310	272	308	287	285	306	318	278	279	308	314	294	328	316	335	311	314	297	306	319	333	278	325	298	296	315	305	295	322	300	317	293	338	305	316	304	310	275	319	311	286	307	337	316	312	329	283	284	275	280	318	312	282	296	326	326	290	323	280	322	323	300	307	280	314	321	325	318	318	303	296	278	306	294	348	288	334	306	295	280	276	297	295	308	303	307	303	307	313	305	324	300	251	299	308	306	297	330	314	328	315	307	305	318	297	316	275	276	326	304	285	293	321	296	308	292	305	281	299	286	343	296	305	298	310	290	326	312	287	307	299	329	303	305	299	318	293	300	316	307	290	317	315	325	312	291	297	290	309	288	312	272	267	292	326	304	283	320	295	308	317	320	326	311	314	267	305	296	277	295	307	311	314	291	299	310	295	318	329	328	297	311	305	304	308	313	320	299	326	307	306	276	324	268	304	297	297	324	343	326	338	321	296	296	304	311	282	273	291	334	298	305	300	328	310	324	322	284	335	300	314	297	267	270	341	316	303	343	299	295	332	304	319	315	279	324	314	287	319	309	309	303	331	279	298	316	306	304	302	309	288	286	326	332	302	280	311	292	300	282	291	288	290	274	340	336	267	307	313	287	290	281	294	310	269	286	293	295	276	319	290	313	295	323	295	306	288	294	250	285	302	300	280	297	296	331	323	307	276	277	318	296	321	320	303	336	300	302	293	304	298	306	304	337	281	285	291	291	331	302	318	328	287	310	314	294	309	307	303	315	343	306	279	288	340	302	303	328	292	315	322	292	285	281	335	300	288
23306	21010	27967	24265	21013	21072	8888	1433	1046	940	844	792	745	696	685	646	623	623	610	585	590	525	519	540	522	549	561	542	536	496	535	524	477	482	535	463	528	477	494	481	497	513	479	459	474	488	465	502	476	473	449	486	475	490	488	463	498	472	515	467	459	444	484	480	445	491	446	492	460	481	423	457	491	449	458	445	473	472	463	442	472	438	425	429	437	492	496	474	439	471	480	470	465	508	455	443	444	444	446	469	457	469	440	471	492	486	482	456	477	474	481	463	446	472	470	499	497	447	446	443	475	460	440	435	472	443	458	467	452	444	459	474	441	427	431	444	461	478	461	458	472	462	492	443	480	514	439	455	472	470	439	398	425	432	432	484	456	479	462	460	480	445	474	468	472	474	417	450	495	447	454	443	442	452	471	455	438	495	466	450	465	515	461	473	478	428	440	432	492	465	443	487	461	448	473	466	426	431	476	448	420	502	450	470	485	481	475	441	476	466	465	472	487	470	481	451	470	457	489	452	462	477	450	426	425	456	483	443	450	459	506	474	458	479	463	459	456	485	454	472	448	479	472	459	461	463	451	435	477	475	435	442	469	460	451	421	470	449	480	465	463	442	453	467	384	424	463	461	477	482	445	476	470	476	478	435	421	453	438	485	480	467	470	467	419	435	446	395	465	456	455	429	434	430	424	419	485	473	466	462	473	472	438	440	475	488	440	476	430	456	423	478	501	466	467	488	470	439	455	419	450	496	440	511	488	412	457	489	497	456	461	469	451	471	465	459	469	476	447	457	441	439	439	476	417	459	407	471	457	473	469	445	440	448	461	493	496	463	467	456	458	471	448	426	475	469	440	456	479	404	448	484	400	427	447	441	470	463	442	452	416	419	469	450	502	474	463	459	456	432	434	450	480	482	475	470	451	441	501	416	497	458	460	437	475	468	519	472	460	471	449	432	482	456	469	484	476	463	451	452	487	473	486	482	460	445	458	455	478	453	421	480	485	483	458	445	450	439	437	458	460	449	437	462	461	487	422	442	434	478	493	485	459	476	475	457	419	452	461	436	468	457	464	421	468	460	455	480	415	467	486	441	426	460	455	456	426	455	448	460	459	460	438	435	443	438	480	446	453	439	458	448	470	460	456	445	470	432	490	460	453	480	447	451	471	433	452	429	484	484	490	435	434	421	501	455	475	472	484	490	485	473	475	411	462	456	451	474	420	450	453	476	435	480	434	505	471	453	454	440	447	432	485	482	462	455	454	484	490	462	426	510	465	432	428	484	451	432	452	432	434	414	467	480	462	489	512	422	431	445	453	499	488	445	479	441	458	471	473	453	484	449	441	449	494	451	469	468	447	477	424	461	468	435	454	493	477	474	450	474	461	454	487	460	459	493	480	454	456	435	462	492	469	412	429	468	466	434	469	507	433	466	465	418	460	505	467	457	445	455	433	435	472	434	455	471	468	468	450	464	431	460	470	473	481	480	485	503	448	449	457	472	460	439	432	457	414	464	492	468	467	464	438	460	484	471	483	450	484	446	443	448	466	461	449	438	475	435	436	458	474	462	442	427	465	472	454	445	426	449	463	456	457	496	480	465	451	476	444	445	469	424	475	458	425	421	424	451	414	481	428	489	457	494	471	456	480	421	440	451	470	470	454	457	460	473	446	490	503	461	496	441	458	462	428	420	451	471	462	448	453	434	414	448	440	457	445	459	481	442	449	489	453	472	466	416	438	448	445	417	465	463	474	439	434	484	467	435	438	495	488	458	476	468	408	476	451	420	451	434	451	472	440	459	473	465	408	457	448	455	461	441	453	443	453	462	446	460	436	434	486	473	447	480	449	486	439	473	464	457	445	465	459	482	442	425	442	476	463	479	451	462	487	442	466	478	439	436	486	436	456	444	501	505	464	449	440	460	448	467	468	445	440	426	488	481	452	414	449	447	472	452	456	443	412	449	473	441	423	413	476	456	450	484	491	493	435	434	475	446	404	525	434	456	456	490	496	457	481	453	471	462	470	435	474	462	479	481	476	424	476	447	471	506	453	490	457	498	470	449	491	451	474	470	458	440	438	436	440	465	462	452	406	465	435	523	472	452	462	485	451	436	450	512	473	418	459	484	448	426	494	489	432	444	424	493	424	471	479	443	486	482	446	481	470	486	428	455	452	476	437	442	439	420	492	420	456	461	453	430	434	457	419	437	461	473	449	493	478	423	475	513	483	481	438	458	430	477	456	449	478	464	454	446	435	470	476	455	440	437	474	444	460	452	459	461	439	445	466	477	453	488	421	509	436	479	456	459	451	459	439	450	419	413	463	498	500	444	484	461	421	455	470	462	476	415	476	417	432	475	484	448	424	421	453	445	416	420	454	480	451	443	468	434	447	451	443	443	474	443	470	432	489	414	456	430	436	466	462	444	454	473	454	454	471	421	474	436	484	437	468	460	456	447	438	425	481	474	449	506	440	452	433	418	457	438	487	453	456	476	458	427	417	463	459	489	461	456	393	411	438	416	486	437	444	445	469	497	464	455	444	480	444	441	450	458	466	461	466	457	455	455	458	478	433	467	442	451	423	470	466	428	485	418	452	459	454	457	490	457	457	455	479	482	463	469	464	439	432	429	452	468	413	423	465	453	410	458	463	425	446	462	443	432	472	458	456	437	457	468	429	452	452	450	470	443	454	433	469	449	451	458	429	465	433	444	483	446	469	427	466	439	489	497	440	463	450	451	496	471	462	435	449	445	461	463	453	451	465	474	461	401	459	469	448	518	395	483	456	430	431	462	449	441	473	472	444	443	440	452	443	455	484	443	469	430	456	441	447	473	434	480	472	466	438	417	464	481	489	442	461	443	453	463	488	437	417	454	475	519	452	458	483	464	481	461	506	506	457	450	453	441	457	455	457	471	476	480	482	451	415	447	481	483	442	446	464	434	475	454	456	437	448	450	460	466	462	502	478	461	473	435	430	458	482	448	471	454	430	460	484	449	453	445	438	455	431	460	489	433	448	431	412	460	434	454	468	401	427	438	464	467	407	464	434	476	488	469	468	456	423	439	480	481	442	472	451	440	505	437	461	480	488	446	465	395	481	472	421	405	466	498	473	464	466	418	496	446	449	460	431	465	479	488	430	441	433	481	444	454	452	459	464	464	440	443	466	435	433	476	485	435	472	479	472	455	430	458	466	472	432	449	475	471	458	447	448	453	491	456	476	447	467	450	450	427	439	421	436	477	468	476	464	442	496	438	437	451	457	495	478	468	448	489	499	423	461	426	467	436	414	458	416	455	436	471	433	463	485	467	472	449	447	445	472	462	438	480	460	505	459	436	480	457	473	456	458	441	417	493	465	487	468	456	419	450	449	430	468	439	481	488	440	442	474	408	458	457	428	458	464	476	470	444	432	502	441	446	459	451	442	413	462	446	477	461	435	453	496	434	459	435	462	461	432	490	485	461	420	453	457	461	386	459	463	443	478	449	466	433	464	442	468	508	479	422
10201	17852	16316	9230	6206	4328	3186	2549	2122	1690	1515	1407	1242	1165	957	929	880	810	813	755	715	710	651	655	582	619	613	634	543	534	574	531	592	552	549	533	521	547	559	527	539	521	492	498	525	526	477	498	516	524	487	487	516	502	499	496	466	489	487	469	476	484	468	458	456	454	442	449	488	433	478	492	491	476	444	457	524	453	514	505	483	484	502	452	471	492	448	457	440	474	492	511	463	438	467	488	482	445	506	445	463	465	475	454	490	502	453	482	481	425	469	445	464	468	436	452	502	458	385	488	447	433	455	455	494	453	447	468	469	466	451	467	474	445	457	477	433	479	439	461	468	445	454	469	433	448	435	455	437	474	488	463	490	439	446	442	459	454	434	473	458	455	455	517	457	432	481	462	444	450	470	454	457	449	439	478	453	489	441	488	422	476	483	454	444	504	445	456	471	452	459	503	483	480	510	453	444	467	488	435	472	426	463	443	483	487	422	481	428	468	436	476	478	462	465	479	474	451	454	483	464	426	457	480	444	453	480	499	446	471	446	435	468	490	466	454	469	414	450	430	451	466	460	460	466	477	451	452	451	445	443	456	489	447	455	438	413	430	477	435	471	452	451	440	468	497	478	440	440	435	449	448	496	432	452	441	441	417	472	457	477	473	442	485	456	473	434	469	427	441	443	441	416	443	487	422	458	447	441	456	437	446	444	443	463	465	432	448	463	462	464	482	451	468	464	415	470	457	449	460	456	447	451	466	458	455	453	412	419	465	448	469	484	479	476	454	487	453	452	404	470	484	440	467	460	469	487	481	443	427	444	450	450	463	444	483	465	463	496	428	426	458	448	452	467	458	455	442	421	496	443	432	471	490	483	460	467	458	487	454	443	427	480	480	446	459	457	422	458	471	478	418	447	489	503	478	461	445	479	453	444	436	463	432	397	462	459	461	447	425	422	428	467	466	463	449	471	469	476	511	459	388	405	439	463	475	459	454	507	465	454	453	467	443	489	432	463	523	470	468	441	437	440	455	452	470	457	458	438	450	447	473	452	471	430	486	470	453	425	479	475	438	436	464	440	437	459	473	466	444	452	519	463	464	459	445	473	421	442	475	432	429	436	453	461	437	450	470	500	466	450	460	431	415	446	453	456	461	445	450	449	466	423	445	452	497	461	453	496	433	453	468	454	430	466	464	450	452	490	449	453	441	455	471	436	468	447	442	449	483	465	480	497	419	447	434	464	444	463	465	458	477	457	470	511	440	438	491	476	428	435	418	465	452	487	435	449	406	450	461	431	479	475	463	439	467	437	473	436	462	422	425	462	464	469	455	435	485	467	469	459	484	432	453	430	459	475	444	450	477	454	456	471	466	445	457	461	483	469	461	427	484	430	472	505	457	422	469	453	483	480	430	466	462	456	404	472	494	459	454	417	452	473	448	442	476	439	479	460	414	454	481	470	434	464	457	509	438	437	453	467	466	466	464	443	483	462	449	506	445	451	421	457	479	462	469	505	474	481	462	445	484	471	454	475	456	460	473	445	438	464	484	472	464	460	449	460	470	457	435	438	444	472	474	454	458	454	460	429	493	470	493	477	405	467	436	466	437	463	461	440	463	466	454	461	423	474	496	492	443	454	442	435	452	481	435	509	450	472	464	463	453	443	439	442	437	466	469	492	454	444	411	438	440	460	434	505	454	452	436	448	447	449	462	435	454	438	497	447	438	458	491	459	475	484	478	465	457	434	489	450	490	503	504	429	469	479	468	468	465	446	448	445	465	471	478	467	462	429	471	443	456	465	480	452	453	439	461	474	413	467	475	433	464	453	465	424	464	491	443	462	443	415	441	461	433	463	466	477	456	481	497	462	448	422	429	453	464	477	467	492	442	461	462	454	467	450	441	462	435	468	453	464	428	439	427	434	442	471	458	428	444	429	473	443	439	448	457	463	440	454	465	435	399	442	465	444	476	455	432	460	442	442	510	449	442	434	454	487	485	484	489	453	456	484	443	459	439	413	473	444	483	449	444	440	459	472	475	456	498	448	448	435	468	468	464	428	497	453	468	392	424	450	457	471	459	433	473	471	469	493	471	462	491	417	451	465	442	489	446	426	468	460	429	421	456	436	506	409	478	470	416	447	493	462	459	436	473	479	418	425	440	456	484	439	492	483	432	445	460	422	461	464	467	455	459	449	504	471	410	423	457	470	448	438	433	459	461	482	438	451	458	499	470	455	447	480	430	461	467	486	458	478	454	475	450	460	471	463	475	472	462	478	413	478	465	407	443	485	459	443	470	448	449	455	439	443	467	454	492	461	450	479	472	456	469	449	459	461	485	459	439	436	439	445	463	427	450	459	486	462	438	461	445	439	457	443	460	469	445	450	444	503	457	445	472	458	463	461	448	449	448	430	462	469	458	476	470	444	493	427	466	497	438	468	469	458	423	445	445	433	458	463	459	416	475	468	443	470	539	468	464	466	429	444	482	454	476	453	472	482	498	428	455	429	474	435	467	479	507	435	413	485	439	424	476	463	473	410	494	419	437	464	451	442	447	459	457	474	466	501	497	438	450	477	437	430	480	458	447	470	440	457	495	463	451	506	457	437	470	458	461	436	436	432	498	461	478	474	455	487	467	506	476	462	431	467	476	439	457	436	464	408	485	461	446	452	404	435	458	443	458	436	503	483	416	484	458	439	471	454	448	477	477	468	461	426	500	483	490	487	463	460	465	471	482	463	491	483	449	473	456	454	476	490	430	433	420	459	432	422	403	463	480	464	452	406	458	467	479	438	422	474	448	466	446	454	468	484	434	489	398	443	480	454	444	448	449	458	458	475	457	455	455	444	481	446	471	414	479	481	469	476	435	494	425	443	422	445	450	415	453	462	458	465	462	449	478	426	473	430	477	419	409	462	460	452	450	459	475	485	467	430	477	437	432	444	438	442	461	450	460	449	458	492	452	412	458	457	475	427	458	463	463	439	478	405	467	444	494	444	443	432	472	437	422	437	479	458	491	487	435	449	469	466	464	466	466	451	469	494	460	467	458	533	465	448	487	462	477	444	416	482	467	439	457	481	444	480	443	454	467	460	435	473	479	423	447	478	435	452	464	434	516	442	448	442	477	455	418	445	460	491	446	448	466	463	463	436	429	473	469	443	440	457	452	448	467	486	460	464	494	465	428	440	491	468	432	437	460	455	410	455	400	468	459	441	468	436	476	460	437	407	462	449	464	478	469	434	453	490	466	476	493	470	412	436	468	482	433	456	464	472	467	427	421	444	407	495	459	458	438	444	480	440	470	444	468	459	444	504	466	486	470	453	437	454	473	456	432	441	464	470	435	481	492	455	418	454	483	447	468	469	477	446	453	474	487	459	453	438	439	455	448	432	446	438	467	459	427	484	467	473	436	458	448	432	462	489	411	412	464	451	454	460	453	455	451	392	449	482	408	428	463	464	450	462	481	416	447	429	446	451	462	458	471	474	483	469	427	484	465	450	485	459	487
28213	15628	2688	973	755	727	692	661	666	723	716	656	675	693	692	646	665	716	686	679	674	693	701	671	685	658	670	669	627	668	686	658	713	647	677	654	626	690	667	690	690	668	626	672	661	651	745	669	689	708	701	666	678	635	657	681	676	698	690	637	672	708	667	635	648	649	685	707	648	701	673	677	651	656	658	682	670	699	702	686	711	682	651	638	663	665	671	635	671	698	662	627	681	691	699	642	694	669	640	723	706	660	681	680	690	633	669	680	694	625	703	680	677	697	713	652	658	697	680	629	651	643	657	647	641	695	678	653	685	711	661	666	672	706	656	683	656	712	674	714	698	682	675	666	663	658	644	693	655	675	663	684	652	620	693	733	687	668	684	678	655	671	704	623	673	650	666	651	654	659	652	697	614	691	686	645	632	663	691	668	651	661	714	642	690	678	650	618	659	659	693	705	686	671	645	655	651	688	673	664	735	686	637	664	672	662	641	630	712	717	662	653	665	713	647	675	665	684	660	636	631	682	669	654	699	636	654	688	670	652	630	650	703	672	680	661	664	651	693	680	713	693	674	680	664	649	707	683	663	676	674	687	622	698	670	695	746	655	669	687	662	710	658	698	667	676	666	714	691	637	628	668	684	708	624	672	659	640	653	700	677	638	671	622	670	667	696	687	666	650	685	702	633	633	663	649	681	732	616	646	656	633	679	643	657	666	700	688	648	718	679	645	670	644	686	684	676	677	710	654	629	708	651	610	630	676	680	720	701	636	737	652	708	666	664	717	690	625	683	691	678	707	661	667	656	682	650	675	662	678	688	693	663	630	696	612	678	651	669	669	676	654	661	613	652	674	684	699	631	648	670	680	671	700	674	695	675	662	637	655	665	671	719	677	666	673	634	710	650	681	705	676	658	650	691	659	691	658	671	694	664	624	649	669	701	648	701	632	667	581	685	681	669	647	693	651	680	662	722	644	648	693	644	664	654	629	662	644	647	672	659	681	701	699	720	657	657	675	706	640	695	669	677	661	660	698	613	643	709	677	703	656	676	705	660	665	675	678	666	660	719	631	669	681	683	667	667	685	686	643	664	650	691	698	708	639	736	689	667	689	634	650	743	719	618	691	634	650	612	696	671	694	703	696	655	642	628	623	658	700	677	673	628	629	678	625	665	631	698	637	673	666	648	689	638	673	700	671	660	674	656	670	658	670	692	639	685	676	692	663	660	700	681	644	631	701	705	632	672	705	665	724	670	642	653	671	693	622	635	677	684	710	681	644	661	650	679	707	678	653	644	654	699	692	680	694	695	652	659	673	666	672	707	635	634	712	683	666	683	670	678	662	688	686	617	689	665	656	680	681	699	688	648	691	639	691	646	711	664	655	666	655	744	650	670	709	675	684	692	681	672	624	659	623	630	673	638	736	688	698	689	657	676	685	647	695	644	674	688	646	716	675	647	712	673	639	666	669	678	680	685	656	660	670	684	680	710	608	682	661	699	648	670	643	692	720	670	632	668	668	632	668	674	677	692	637	685	696	666	676	627	645	640	647	676	685	696	658	676	680	642	690	644	663	671	654	680	629	637	631	664	633	640	688	697	643	669	649	669	716	663	636	696	655	668	693	667	656	657	618	675	707	664	681	626	686	621	657	693	644	669	675	661	718	650	638	708	632	651	673	672	714	694	650	633	683	658	702	665	682	665	651	720	665	668	662	656	662	695	704	623	654	673	662	660	680	632	678	676	683	635	592	659	654	646	646	710	656	666	716	695	659	732	672	652	672	678	629	676	672	663	689	631	651	661	631	716	682	693	642	661	641	680	631	684	724	684	685	675	641	642	654	666	657	663	668	685	726	678	672	708	722	681	706	625	658	693	728	658	688	672	675	717	691	694	684	692	664	639	634	740	642	697	678	677	636	624	716	660	675	723	663	699	711	672	680	667	668	637	663	651	659	697	669	680	686	648	695	663	624	628	672	668	674	702	669	639	713	657	666	685	711	676	687	673	677	627	667	637	648	668	658	631	646	659	674	684	659	708	661	648	679	685	663	637	613	685	647	669	664	683	666	709	641	728	677	656	709	642	672	695	695	667	653	682	698	683	642	680	697	657	703	652	655	641	697	662	667	691	719	697	658	659	690	663	689	642	666	700	652	645	665	711	674	695	670	648	642	686	673	679	702	637	717	682	747	690	665	691	694	686	669	672	624	694	647	638	642	635	690	664	658	701	672	679	700	691	674	703	656	706	636	686	675	651	595	652	691	634	649	671	638	689	695	699	728	641	665	657	638	657	699	603	641	683	607	697	633	679	650	613	647	683	705	683	635	679	648	654	682	709	697	686	639	656	675	660	653	648	679	687	692	676	682	676	689	683	647	679	677	662	630	667	710	652	686	711	655	670	666	627	668	667	644	685	656	660	632	664	650	641	695	682	672	688	691	638	707	681	683	676	653	653	639	670	672	692	686	670	629	681	722	716	649	711	631	685	673	663	660	679	666	638	684	668	654	630	683	647	687	662	634	654	670	638	697	672	668	739	675	644	669	665	637	680	683	662	672	744	698	679	679	623	667	690	647	659	633	687	692	669	676	661	656	698	667	614	639	651	713	708	719	649	682	693	696	666	645	722	713	649	691	708	663	656	662	677	643	635	661	645	661	634	658	667	664	660	628	632	650	681	585	665	672	703	643	667	693	686	653	649	697	724	626	669	644	705	651	728	648	638	691	652	658	624	665	648	630	664	638	693	652	639	646	650	670	653	699	693	645	657	682	644	645	731	615	687	691	658	685	615	692	677	694	668	724	665	669	677	669	628	702	654	703	640	656	645	699	667	643	700	710	679	625	653	662	644	710	743	715	686	669	706	713	674	681	660	662	672	675	695	708	677	629	620	699	742	699	673	649	645	649	640	656	658	667	678	648	703	633	688	651	672	670	630	678	683	671	652	659	657	690	696	659	710	670	662	694	692	676	696	631	677	689	641	642	685	696	645	645	722	631	676	704	649	633	617	691	654	627	653	668	683	731	657	632	690	695	669	625	726	702	680	688	682	687	704	626	685	695	687	648	594	634	658	683	671	648	687	709	660	687	702	667	702	663	669	650	686	667	634	643	619	630	663	659	708	650	690	645	725	653	619	668	690	637	700	669	647	670	644	670	649	630	648	692	638	684	733	658	645	661	684	650	627	654	634	680	695	638	646	621	679	654	654	694	666	687	688	674	694	663	670	738	659	674	657	647	638	686	651	695	688	644	698	671	654	681	648	745	639	679	660	645	706	659	656	689	704	685	667	719	660	634	673	684	661	671	665	661	662	649	677	674	668	679	693	660	688	727	685	665	666	714	646	701	691	660	684	691	738	670	683	659	668	643	667	694	677	680	597	653	621	707	710	719	661	695	667	629	653	683	648	683	654	666	674	661	675	649	714	677	647	660	646	690	704	658	622	660	685	713	661	654	696	647	704	690	647	677	700	638	670	664	664	689	626	648	669	631	633	666	662	654	653	701
5214	1435	1358	975	890	869	802	780	747	785	770	716	712	724	744	711	713	733	773	692	743	707	727	725	780	755	748	793	728	729	733	712	674	719	772	733	706	753	717	683	745	717	742	701	694	742	708	699	771	700	742	705	699	779	692	750	728	731	734	752	713	693	726	691	707	758	730	718	751	721	679	676	688	732	701	746	667	706	727	748	715	767	750	682	678	709	713	697	744	661	729	714	658	713	771	748	735	727	735	715	728	733	763	740	710	706	711	722	703	718	693	695	741	706	713	686	697	710	743	742	721	772	719	727	689	725	698	751	729	726	701	712	770	727	670	769	716	742	687	734	714	684	750	766	739	704	733	712	757	733	728	730	726	738	748	735	705	685	724	694	735	715	719	716	712	693	743	704	712	706	822	738	765	710	686	741	719	715	712	694	680	694	736	732	719	692	764	671	754	722	757	685	708	722	761	747	749	776	680	776	742	730	691	749	718	712	699	695	766	702	709	754	729	709	751	703	751	696	705	725	736	714	747	721	731	735	701	747	705	714	743	801	772	714	721	703	692	714	709	710	750	721	673	738	731	695	713	773	693	695	709	709	733	727	739	742	714	763	793	739	697	701	750	722	721	693	681	743	710	737	757	738	693	706	710	672	714	670	773	746	706	713	731	722	726	669	740	738	743	701	698	681	703	673	721	742	748	770	677	726	701	712	730	704	733	736	719	701	719	768	729	712	742	683	740	720	731	691	702	717	731	690	752	756	717	728	741	688	750	698	747	730	686	715	662	681	730	685	732	690	707	714	746	728	741	694	764	692	678	728	744	723	762	702	701	701	712	762	748	732	709	701	737	730	686	705	761	766	731	732	699	737	743	708	774	720	710	700	703	734	716	739	745	745	690	722	718	717	751	755	678	728	727	721	748	788	718	725	710	733	708	765	743	716	726	737	726	733	709	770	739	752	714	696	742	682	707	697	727	756	694	745	717	751	706	704	762	723	757	739	697	698	700	732	679	717	761	726	705	682	682	738	774	752	717	702	672	730	685	700	702	786	732	754	745	700	668	709	737	748	691	771	707	702	730	723	694	705	724	695	726	702	700	746	741	706	692	761	710	731	749	745	719	666	740	722	686	716	729	714	708	760	736	692	769	719	701	729	725	724	715	751	730	680	727	721	758	714	731	675	796	725	696	717	758	720	705	747	733	764	746	734	741	740	756	695	700	728	728	766	738	708	705	741	733	697	742	683	747	739	710	737	715	727	690	737	745	671	707	696	715	715	724	686	716	683	679	741	715	741	739	758	729	708	769	754	764	750	743	719	724	714	724	700	747	761	730	711	709	708	681	700	773	748	718	699	746	713	674	759	705	704	752	765	765	679	707	729	753	761	722	730	778	749	709	702	711	734	794	754	680	742	724	690	746	769	719	723	711	739	777	757	736	700	721	727	731	703	696	725	759	718	751	736	675	760	696	649	722	719	706	722	735	725	719	733	691	751	700	733	685	736	708	700	709	730	733	746	705	692	690	728	715	690	748	687	701	776	714	759	696	750	778	702	725	738	742	762	757	727	742	724	688	718	701	709	718	726	691	690	719	712	722	754	722	723	727	747	722	718	684	756	745	723	703	725	722	701	746	669	732	719	751	744	751	711	777	696	701	749	690	720	679	748	706	737	712	732	754	750	732	720	712	705	682	700	758	712	718	694	736	726	711	709	694	753	727	715	764	715	714	728	695	717	758	767	699	700	699	706	698	703	732	722	701	728	742	716	740	734	715	719	740	741	656	701	733	706	719	783	732	695	741	750	720	725	698	734	763	698	778	746	735	667	730	697	742	743	697	738	672	723	716	749	763	743	712	746	725	770	713	742	695	695	702	689	771	730	708	720	701	691	767	767	701	766	710	701	725	742	723	688	697	671	732	743	673	720	740	704	704	781	735	709	733	722	733	702	688	730	716	725	711	692	737	741	712	682	781	729	729	722	727	772	728	700	706	726	742	683	745	710	691	768	736	720	742	742	772	723	753	691	782	692	679	753	719	729	771	728	731	752	761	681	783	726	709	729	736	763	722	742	683	668	704	750	746	696	718	736	724	728	731	745	719	717	723	704	746	737	697	724	727	740	752	737	777	742	700	787	746	736	730	709	722	728	730	713	740	707	697	695	757	724	727	732	725	727	730	785	690	770	730	728	679	746	688	702	703	675	725	717	722	705	713	710	730	733	723	797	742	691	732	712	689	727	721	753	756	715	733	733	734	735	751	713	742	717	688	670	720	694	794	712	709	712	729	731	724	705	694	733	725	731	739	755	725	726	728	716	746	707	715	766	731	707	717	749	713	722	754	726	715	698	696	759	691	719	738	725	725	710	742	762	690	775	740	703	694	721	764	707	767	737	749	739	752	752	741	779	715	700	716	671	711	693	737	690	763	737	714	737	717	709	733	709	693	731	726	763	666	674	723	697	751	711	713	742	709	668	759	689	759	689	715	742	716	764	750	680	753	709	711	690	754	727	709	765	705	757	765	715	744	707	761	723	684	755	712	739	730	700	753	722	776	732	745	708	777	697	748	698	715	732	709	769	720	769	731	704	769	732	759	729	745	735	780	728	690	689	685	729	744	698	673	704	757	708	711	733	715	702	723	695	704	684	721	751	718	746	704	689	721	736	761	732	781	729	665	729	708	724	697	738	731	741	738	696	729	728	720	707	706	678	675	713	721	743	733	717	757	767	693	698	689	777	758	742	690	703	737	717	728	692	740	714	711	701	734	715	744	750	718	739	731	675	705	735	703	717	753	726	730	716	713	727	724	665	787	729	706	701	659	728	714	729	701	772	732	715	748	707	741	741	731	713	735	743	715	702	713	724	730	709	710	735	752	684	712	727	734	719	765	715	690	796	760	788	720	746	682	695	709	731	681	772	747	713	717	725	730	687	719	712	719	690	757	680	746	764	721	690	731	720	731	683	726	693	742	682	703	706	723	758	729	706	723	712	733	733	686	728	716	709	731	702	700	662	714	730	713	679	753	705	688	726	733	723	741	743	707	733	668	680	722	730	750	734	739	691	659	730	700	754	751	731	732	712	722	704	730	748	710	701	718	751	708	717	727	707	738	747	715	697	717	744	749	739	713	759	734	727	712	688	756	771	744	737	737	689	746	724	760	741	693	700	773	724	720	714	756	782	738	727	735	706	723	748	739	723	750	718	765	709	739	712	756	715	703	720	748	732	716	704	754	721	761	727	733	768	729	732	716	685	637	742	758	720	750	725	715	658	714	711	751	744	728	737	695	723	745	759	716	736	726	690	658	709	726	683	737	718	716	744	762	745	674	727	738	742	717	723	712	748	716	740	720	680	711	675	728	730	690	674	728	736	706	699	763	728	751	691	721	693	731	727	715	694	753	696	756	680	718	715	698	693	757	709	703	736	693	734	738	727	726	726	697	716	756	734	730	728	696	685	720	727	687	681	716	695	764	736	744	720	709	738	708	739	721	716	704	706	716	746	761	763
25391	20974	27566	24549	20965	12053	1255	762	615	540	489	420	447	447	381	346	382	344	337	321	309	301	291	314	301	298	327	306	294	300	291	277	329	258	254	290	273	282	249	291	277	288	258	263	265	262	297	262	252	267	240	280	291	245	245	278	264	273	263	266	271	243	254	276	246	268	263	272	260	274	285	265	263	267	255	249	234	279	261	252	239	253	264	268	264	259	276	299	264	276	285	293	265	236	270	260	284	258	292	270	244	260	275	266	253	275	278	262	264	273	272	297	262	283	284	288	261	251	260	281	292	270	262	262	256	270	279	274	259	256	302	263	272	268	249	284	264	272	268	277	263	296	251	277	259	254	268	270	295	281	292	298	249	295	273	234	257	279	265	283	276	279	254	253	279	300	259	287	270	265	291	275	263	287	265	266	248	254	268	282	259	274	251	246	254	296	240	237	306	261	261	241	256	258	267	277	270	268	269	250	274	247	242	279	267	238	281	261	251	253	264	251	276	254	265	255	261	270	266	287	258	253	250	261	261	277	244	254	255	275	265	262	245	248	280	253	273	249	263	287	280	269	276	282	250	263	228	264	261	286	301	260	278	246	269	238	274	246	265	269	282	278	274	287	280	273	278	267	274	251	244	286	264	259	248	263	266	273	272	267	272	267	259	279	288	232	269	264	269	267	253	263	247	258	268	267	258	266	240	248	247	250	273	254	278	246	264	264	268	257	273	249	243	275	278	306	248	264	261	256	285	237	282	281	258	277	263	254	268	277	249	272	246	281	266	232	277	247	271	270	244	270	256	297	259	248	255	284	296	260	262	292	268	275	268	284	285	267	286	280	257	265	235	249	256	283	244	251	275	246	294	262	266	240	266	243	253	268	269	265	283	248	260	277	278	266	247	266	278	261	276	270	276	271	258	271	253	241	253	272	291	282	256	268	241	276	280	257	255	248	280	280	258	247	242	262	275	282	257	259	261	261	244	261	253	260	258	284	260	278	280	291	259	290	274	235	258	252	248	300	260	254	264	263	300	231	244	285	255	273	280	269	284	255	254	261	262	288	265	241	259	292	264	253	282	259	270	278	280	251	283	272	275	262	269	270	289	281	288	266	301	249	264	256	250	231	252	241	304	257	260	245	282	264	265	282	254	265	260	252	264	291	248	253	263	230	267	245	277	276	242	262	252	268	274	289	233	266	258	303	243	234	250	263	266	258	270	282	276	283	281	251	242	266	278	253	268	308	288	265	256	260	259	265	287	249	249	240	260	271	274	280	272	256	253	265	255	269	252	292	248	299	289	251	284	245	256	255	262	264	247	261	290	267	278	271	306	253	255	277	255	252	281	282	295	279	261	249	266	245	265	251	265	316	242	277	252	273	298	260	272	271	262	262	268	233	264	242	242	247	261	253	262	256	264	242	267	268	274	261	260	275	281	261	274	290	264	277	263	253	273	285	250	270	235	284	258	256	236	252	285	258	238	280	269	268	272	269	299	239	271	249	260	253	267	271	257	264	268	253	274	245	245	243	245	257	247	283	251	254	236	292	260	268	272	289	256	260	246	292	266	239	301	263	280	283	299	287	247	266	272	259	279	246	297	259	321	285	265	270	273	291	241	267	306	251	276	278	260	256	257	264	269	278	288	256	267	254	265	274	249	239	227	238	273	245	264	244	226	297	271	258	268	264	264	251	260	265	235	227	252	258	280	265	254	241	285	261	256	248	273	281	272	258	289	259	253	260	269	250	263	284	284	267	244	260	260	271	245	295	257	249	240	248	268	276	246	274	259	272	303	283	270	272	256	259	275	286	257	261	260	261	237	267	254	268	270	250	252	278	225	277	267	265	289	275	241	297	268	275	254	264	255	264	294	237	269	279	265	281	262	282	277	240	283	270	273	262	245	282	279	260	254	273	287	246	276	268	255	272	263	270	264	280	280	262	253	262	255	301	261	285	270	290	243	265	234	265	221	256	244	265	262	299	272	287	268	282	252	267	252	269	272	248	260	271	256	279	282	283	258	271	285	251	240	240	249	241	285	223	272	255	252	267	288	256	267	235	282	274	259	283	250	263	238	266	254	263	253	255	276	275	263	257	265	251	279	257	266	244	253	262	277	290	245	249	238	264	276	267	254	246	289	289	244	258	279	263	263	283	287	248	264	250	273	277	283	285	269	254	281	282	249	241	273	256	252	273	254	269	275	281	291	280	302	258	248	285	262	256	271	261	255	265	288	277	263	257	274	242	250	253	287	287	244	244	254	265	250	265	244	272	270	234	277	269	233	278	276	240	259	289	238	220	300	255	256	275	255	254	266	266	255	261	242	290	258	273	257	268	247	271	280	284	266	237	272	263	278	274	260	238	272	242	248	249	256	279	286	285	268	230	278	289	268	266	292	263	253	256	247	274	286	232	254	265	276	243	296	290	228	277	269	254	275	281	241	247	278	278	263	248	273	261	268	291	277	255	254	283	281	246	289	282	280	258	270	263	267	244	264	290	269	276	256	250	268	242	219	253	275	236	267	276	238	231	249	246	242	234	272	273	300	277	273	286	249	290	239	266	264	266	270	282	270	282	277	271	310	272	279	274	225	265	274	262	267	259	264	279	241	247	299	270	274	257	291	263	262	295	270	263	292	270	264	278	268	303	262	295	236	243	231	276	279	248	263	257	280	268	258	244	253	259	251	256	241	266	276	282	263	241	236	250	240	272	270	257	295	265	249	262	252	251	263	279	272	262	287	260	325	292	270	244	242	235	250	240	265	295	263	297	284	241	272	260	266	236	256	278	282	262	244	292	251	257	265	281	275	253	269	253	279	242	259	258	238	267	254	205	283	250	287	274	271	241	248	291	248	286	232	272	242	252	252	259	259	264	280	247	247	241	272	256	255	262	264	257	270	244	293	296	261	259	220	261	254	269	243	288	264	274	277	284	282	264	277	286	268	249	240	258	257	252	241	265	259	272	254	223	244	246	248	263	272	253	253	246	269	247	231	276	270	254	288	281	275	278	273	265	276	272	255	262	265	264	262	240	266	256	268	260	260	259	241	270	246	281	263	236	282	266	254	247	269	247	247	248	261	252	254	238	262	276	297	243	268	266	270	276	266	274	249	289	273	248	235	246	277	260	290	275	252	271	252	250	274	275	269	268	264	274	267	259	284	248	271	247	278	274	257	261	244	295	270	255	265	267	274	261	258	269	282	272	271	305	266	283	291	258	285	275	242	256	246	296	264	259	248	251	260	315	257	287	261	260	303	244	257	273	272	251	282	246	260	263	278	294	240	259	292	251	252	275	260	260	279	322	242	271	289	260	249	264	269	268	279	286	265	305	250	275	256	257	259	229	260	281	265	268	270	249	266	297	248	237	257	274	288	258	236	269	265	285	251	285	290	296	256	254	254	234	300	276	262	281	300	253	273	245	252	264	279	280	246	249	264	255	259	259	274	242	269	263	264	289	270	254	262	245	273	265	254	254	251	301	259	279	257	291	242	237	234	260	252	287
7549	11736	10687	5772	3635	2607	1938	1447	1237	956	858	755	686	617	605	595	547	473	456	438	402	454	421	407	419	407	381	410	382	370	352	330	387	357	345	336	342	314	334	356	312	368	354	329	318	342	336	353	312	322	324	340	339	341	311	323	316	312	328	314	342	309	315	322	326	306	340	289	316	302	309	303	281	270	308	330	289	334	324	288	317	325	289	326	311	332	318	301	313	323	330	275	281	312	316	341	328	306	327	333	336	291	310	292	329	291	296	300	288	304	304	319	344	297	332	283	272	336	316	307	328	293	297	316	307	319	314	302	312	290	307	303	279	315	294	285	321	284	327	293	286	282	310	333	322	308	312	272	300	274	320	327	330	301	299	299	281	305	289	318	292	315	326	303	317	316	322	300	307	344	316	292	313	329	338	299	317	287	305	308	290	307	303	305	294	300	310	278	310	301	315	302	321	335	298	298	336	318	314	294	265	291	313	343	305	314	311	310	309	309	310	320	315	294	329	311	307	316	296	303	299	312	342	317	281	302	293	280	308	311	282	313	309	308	338	326	305	295	304	311	333	340	306	317	275	326	325	306	281	310	341	295	284	293	273	299	328	300	322	314	326	306	282	342	319	280	273	279	313	306	339	299	305	292	291	301	327	303	334	302	320	332	293	308	328	327	309	299	297	285	287	285	290	323	291	304	289	286	275	314	286	302	292	282	300	292	320	306	287	343	317	307	299	280	311	309	324	289	322	266	306	324	305	297	284	291	321	325	319	293	276	317	305	315	321	308	294	297	329	294	295	312	273	328	282	287	298	297	297	324	284	300	306	300	307	318	315	264	293	302	299	283	300	305	320	304	263	343	308	266	330	300	294	302	285	303	301	299	290	309	292	325	269	318	340	298	300	319	275	305	294	290	288	282	308	306	300	292	318	302	313	309	289	303	296	308	279	299	279	299	290	300	288	317	310	284	314	318	288	320	300	288	282	330	303	304	293	291	277	269	269	282	296	322	284	320	291	299	304	326	286	290	293	326	306	310	330	297	304	328	289	315	324	318	294	335	316	309	301	300	304	300	309	293	304	328	294	297	307	306	293	320	293	288	297	313	282	297	290	282	297	314	307	276	310	319	306	274	307	321	317	296	299	299	290	296	322	320	321	317	322	312	319	312	296	287	306	294	302	308	325	317	322	299	273	291	333	291	303	321	305	303	292	318	317	310	315	285	301	286	306	302	287	310	296	290	312	290	304	301	301	295	267	296	296	300	316	309	332	314	309	282	330	304	265	290	306	312	301	300	297	299	279	310	310	317	333	287	296	304	284	321	313	280	332	295	270	340	294	314	315	296	288	301	278	304	306	301	273	294	292	292	257	313	310	313	289	295	321	323	307	288	324	306	308	283	340	295	276	279	293	314	299	311	309	303	307	252	307	293	307	292	281	290	292	278	301	332	307	328	278	317	295	296	292	340	316	315	296	303	257	273	318	328	317	350	327	293	290	287	306	320	310	309	311	302	330	291	347	317	343	311	300	286	317	314	293	311	312	276	317	298	303	312	287	292	289	304	330	292	320	301	331	314	326	282	268	313	306	284	307	305	299	323	290	305	315	301	309	289	294	282	309	304	293	300	300	306	335	289	284	282	291	311	286	306	318	304	305	297	288	298	307	290	300	326	306	337	278	300	272	293	330	303	306	305	301	278	346	321	273	287	309	316	321	302	288	302	323	330	314	316	312	314	294	299	307	308	302	316	300	319	309	288	337	293	337	297	301	320	301	306	290	285	271	307	304	342	277	300	307	318	309	321	277	321	322	308	290	307	302	298	314	279	311	325	294	298	312	330	293	334	287	319	320	325	269	299	329	316	294	319	291	329	349	293	288	284	284	280	313	291	297	276	329	277	252	313	298	305	302	272	289	277	298	307	303	318	293	311	310	314	280	287	313	307	329	287	309	305	300	294	289	304	295	316	291	328	293	312	302	311	323	300	304	330	299	308	319	310	294	290	295	287	327	347	336	288	294	283	277	300	289	295	335	289	316	290	344	303	301	304	310	310	328	299	293	311	311	326	343	296	303	315	335	299	329	299	314	321	324	304	320	289	302	313	324	336	297	310	310	319	296	292	293	331	322	305	296	292	325	322	312	310	310	316	296	302	331	338	307	282	312	297	304	319	294	279	321	281	308	306	322	299	321	307	308	300	307	310	306	297	271	286	339	328	301	304	322	312	281	297	297	313	316	326	293	331	292	307	312	318	294	285	296	317	299	301	279	286	291	265	299	331	273	293	280	307	292	264	292	294	314	306	297	303	265	304	309	297	294	287	311	317	324	281	311	314	322	339	302	310	312	314	317	288	310	302	312	301	320	311	318	291	306	294	303	306	305	320	317	311	329	317	306	312	319	301	307	298	288	318	283	318	310	308	296	303	293	281	308	296	313	330	287	263	331	295	319	321	323	327	280	294	295	301	295	277	299	281	305	286	294	303	291	290	310	315	320	300	314	285	316	311	289	303	321	303	307	308	300	265	322	283	309	289	309	320	303	317	311	304	291	286	350	283	319	286	317	262	311	324	295	292	323	316	297	295	301	311	319	290	326	315	297	317	326	333	307	293	335	304	279	300	277	313	297	288	315	340	313	323	311	285	282	292	306	326	320	315	317	299	319	295	327	329	324	327	298	311	276	286	269	315	291	296	294	286	293	277	311	301	283	320	323	301	297	327	304	282	336	294	282	282	274	339	326	307	294	297	313	301	303	340	299	288	315	285	297	326	356	314	302	298	267	309	326	284	301	332	267	293	323	290	332	309	313	283	304	333	304	311	297	326	269	314	310	335	325	298	274	331	312	320	314	319	300	284	303	322	313	299	285	306	278	338	289	285	311	297	272	295	303	291	295	274	320	332	288	310	331	303	310	286	301	330	320	317	296	332	291	284	293	283	314	285	300	306	298	310	331	311	317	317	253	306	309	322	289	296	306	304	277	317	289	293	272	298	282	309	313	314	290	331	297	310	326	328	317	321	301	283	334	280	293	295	284	296	275	308	305	307	299	313	316	302	299	303	307	329	304	289	297	312	304	294	304	312	277	314	326	319	312	295	296	310	296	308	315	343	295	323	310	337	303	275	314	328	320	332	302	305	320	307	277	313	315	311	274	294	311	269	293	307	291	293	304	320	278	248	309	303	285	301	283	319	291	310	340	302	297	295	317	294	302	323	274	295	298	318	316	295	325	278	282	300	311	335	295	296	285	316	308	293	318	277	296	335	335	322	282	285	297	315	286	263	284	299	296	343	309	304	294	286	310	320	314	303	311	324	302	313	306	333	325	329	309	329	306	310	308	322	282	333	316	313	305	305	304	289	297	311	295	283	313	301	301	306	305	322	337	290	299	290	289	318	330	286	327	290	295	320	286	339	289	311	323	320	282	330	295	291	297	268	273	341	303	318	313	290	312	334	292	306	328	290	323	318	300	291	323	296	338	316	301	337	307	283	301	321	333	279	285	287	276	307
23263	20958	27854	24209	20959	21018	9279	1491	1085	1021	912	809	726	685	721	674	596	645	559	592	541	586	524	570	523	512	505	489	520	532	512	489	484	557	443	483	471	477	456	521	491	470	482	436	478	514	518	445	474	474	496	449	467	465	515	499	466	471	446	473	452	464	510	447	435	492	503	443	459	471	453	475	512	477	437	461	442	463	432	477	487	490	425	445	442	456	465	475	440	466	452	457	489	454	450	442	461	490	446	434	497	486	481	441	484	449	467	476	460	491	459	473	514	463	475	458	466	480	485	476	450	420	477	446	472	439	479	429	514	482	461	453	415	480	420	468	467	458	447	488	457	452	423	476	475	431	404	476	451	505	444	452	429	445	446	466	466	471	429	461	454	489	441	464	426	462	481	483	434	489	494	438	426	446	481	459	459	454	507	441	462	447	453	455	470	472	477	462	473	484	437	454	460	437	453	475	472	473	482	452	438	426	474	474	489	474	467	451	435	419	443	429	499	433	471	400	490	444	446	461	453	473	429	505	449	492	432	431	453	468	478	470	464	487	446	442	453	448	453	457	477	430	444	427	455	451	459	462	438	453	433	457	461	430	495	468	479	406	451	421	433	477	406	472	420	425	455	483	459	469	465	480	451	427	487	477	466	464	450	438	447	451	419	464	463	462	485	446	475	467	470	432	435	455	494	432	482	458	430	461	458	399	462	476	457	448	438	443	463	480	453	450	462	425	481	423	486	461	415	406	472	461	488	435	451	419	449	430	466	441	478	469	468	418	475	420	434	432	505	416	441	435	446	500	458	488	436	432	459	400	446	442	437	462	447	439	446	443	452	469	448	455	447	477	451	437	482	422	515	397	491	455	474	492	436	440	492	425	455	454	462	477	458	466	503	478	461	407	423	458	445	460	447	464	482	464	478	459	488	467	432	425	464	430	470	449	469	450	448	442	445	432	456	453	445	481	440	489	472	438	471	465	431	459	441	503	466	488	445	460	476	458	448	448	463	472	475	456	426	457	468	474	473	472	462	445	435	479	444	475	462	440	458	458	413	473	450	460	474	457	448	462	442	480	460	461	450	460	477	515	454	445	446	491	455	470	464	437	459	478	484	460	459	410	478	477	449	433	426	425	438	456	443	419	459	443	468	432	436	475	443	430	435	430	435	472	474	463	445	457	423	486	486	409	476	453	480	479	421	469	456	445	449	467	426	459	462	447	448	460	474	461	450	461	439	459	461	478	426	481	403	475	455	447	472	453	467	491	458	467	444	449	465	453	448	463	472	443	444	482	421	443	420	497	425	473	440	480	440	474	472	460	481	464	459	464	505	449	436	466	463	446	482	442	453	439	445	456	449	439	427	438	413	493	485	441	471	469	488	445	457	469	447	420	491	451	457	452	452	450	448	458	485	473	455	458	467	420	446	446	469	489	443	473	448	469	448	444	441	473	491	472	484	453	495	470	486	437	495	431	456	484	458	447	475	482	461	477	454	465	443	475	465	472	447	451	440	452	441	437	461	514	448	463	482	464	434	429	469	471	449	493	431	443	426	503	456	470	481	445	454	441	451	447	477	469	437	419	457	472	448	418	467	482	458	485	501	489	421	417	415	462	428	446	423	423	411	474	466	454	455	444	435	444	451	437	469	428	476	456	456	471	439	451	454	522	483	470	487	486	472	493	465	456	447	475	442	453	449	503	457	435	443	452	455	443	472	444	487	468	459	453	456	435	470	424	476	453	447	468	459	454	443	488	469	438	475	421	472	450	456	453	479	434	459	456	474	448	442	464	457	435	458	451	432	497	459	440	400	428	463	470	473	436	451	482	485	437	446	467	437	439	427	425	453	454	480	462	449	461	452	464	471	470	445	453	421	405	432	428	430	453	434	456	476	504	442	447	451	426	423	423	420	453	460	439	423	484	504	489	450	486	455	478	465	480	449	486	471	463	455	497	480	447	460	454	461	471	468	442	445	453	450	444	443	452	471	459	432	469	460	457	480	452	477	459	458	445	474	459	451	459	439	440	455	466	448	458	463	447	457	453	440	455	487	466	448	475	459	396	480	463	437	463	461	455	456	419	451	483	472	437	467	441	448	442	443	434	466	464	477	460	472	437	476	469	485	481	491	454	425	466	421	467	456	442	460	440	446	455	474	448	448	442	458	424	471	478	459	431	452	464	479	466	450	453	521	459	439	452	455	433	467	474	471	488	448	434	431	443	466	496	439	444	456	467	487	505	445	449	436	481	479	429	448	452	443	435	449	463	461	464	434	475	396	475	439	458	459	424	461	443	454	482	509	451	443	463	475	446	443	408	470	488	458	423	475	455	469	429	455	455	458	493	438	460	477	457	413	471	486	493	432	480	444	444	482	428	495	445	523	462	433	450	460	455	455	464	469	491	465	470	462	479	419	467	421	420	487	469	466	484	438	408	457	428	463	405	479	442	455	460	461	438	453	451	455	472	473	464	476	462	452	490	429	473	470	441	443	445	452	464	440	497	448	435	465	485	420	470	447	476	456	423	472	444	474	430	457	465	454	453	444	444	462	469	470	443	478	425	441	458	485	488	444	460	424	454	451	455	434	428	435	438	470	437	471	418	447	437	448	391	425	450	509	438	476	429	430	463	441	440	428	482	462	413	421	496	466	467	434	473	410	441	438	467	461	466	448	442	465	462	420	468	464	461	429	482	477	461	459	441	466	453	464	429	440	442	483	460	442	437	417	472	465	473	428	458	456	479	469	422	463	472	464	492	465	449	430	471	461	446	438	465	481	466	388	451	450	444	423	446	456	468	452	467	455	447	466	428	425	465	459	478	455	425	440	460	427	458	447	458	486	441	463	442	461	447	446	479	463	451	455	439	465	476	442	444	455	447	429	472	460	453	475	429	427	448	447	467	470	492	464	461	504	439	451	446	460	483	456	441	491	454	468	443	419	471	446	475	468	457	418	441	466	463	439	465	417	463	455	441	432	447	424	489	450	476	453	474	427	465	472	493	470	468	487	461	446	484	439	449	468	494	436	449	495	420	479	464	422	461	480	435	447	456	478	436	453	433	475	489	459	438	475	453	466	443	436	446	405	476	476	437	441	481	510	457	509	477	441	415	463	458	434	455	465	424	484	445	434	424	460	483	498	469	463	502	467	422	435	439	412	429	426	482	419	463	456	415	440	431	445	478	465	467	477	431	468	460	465	444	502	456	446	402	458	473	442	433	455	450	465	477	467	459	452	450	490	433	391	455	479	447	496	439	447	456	458	454	482	431	452	433	420	448	497	429	497	460	471	480	444	490	478	486	496	445	468	445	453	465	495	422	474	459	453	434	469	474	437	455	468	483	446	459	472	472	460	462	474	473	468	471	446	466	483	433	459	458	461	457	456	451	430	474	448	480	465	439	451	448	466	439	468	482	486	449	465	453	438	439	451	446	420	456	449	471	470	477	428	426	482	436	456	447	431	468	463	464	451	436	440	437	443	477	439	475	501	464	455	488	492	479	465	490
10176	18032	16416	9631	6105	4393	3306	2583	2112	1724	1608	1332	1147	1052	975	924	810	849	797	731	730	762	660	660	629	656	626	616	582	601	557	566	551	538	546	522	511	543	498	529	532	521	495	540	527	503	494	544	506	485	516	485	478	525	513	478	456	457	496	499	474	443	450	437	466	460	452	495	472	469	488	477	507	498	426	479	456	501	476	471	500	470	469	489	447	459	470	462	458	511	455	461	501	467	417	459	445	452	455	432	455	463	423	472	449	452	459	459	457	458	463	472	451	448	446	441	460	495	415	485	435	465	455	484	480	433	466	485	440	475	474	440	455	459	471	469	460	468	472	476	429	477	454	488	485	467	440	459	450	458	485	461	422	471	457	432	477	468	488	450	434	470	482	448	487	452	450	485	451	451	481	486	460	442	433	437	430	484	459	448	479	489	477	446	480	439	464	437	452	457	465	462	462	457	440	444	460	444	458	470	400	439	429	459	481	472	467	468	467	448	497	454	466	465	462	416	467	448	422	478	476	451	459	453	487	425	428	480	471	482	459	457	403	496	469	455	460	446	465	428	429	448	475	448	459	437	468	457	420	470	437	463	416	460	430	484	465	464	495	430	454	456	475	463	468	459	467	430	498	482	505	452	414	467	473	483	446	487	455	445	453	454	473	426	452	474	439	424	487	443	486	455	456	432	405	433	471	467	452	456	429	449	403	436	453	480	475	439	469	433	458	459	483	447	427	458	495	451	478	460	445	484	443	433	483	471	436	461	418	497	483	430	455	490	457	454	457	469	460	461	445	454	446	444	472	442	458	442	478	434	442	460	434	476	467	408	474	460	448	474	458	451	449	462	442	472	453	469	452	466	446	519	473	464	444	454	405	478	444	490	425	464	474	467	462	425	439	495	470	444	453	509	446	459	456	448	440	434	460	437	432	480	434	428	419	458	485	461	452	451	465	485	482	437	494	450	493	426	440	460	455	470	465	448	447	453	461	485	496	465	453	440	437	439	441	442	475	466	432	455	445	408	471	433	447	451	483	422	454	488	406	452	447	450	458	469	449	452	479	492	488	430	454	454	449	442	462	445	424	429	449	468	430	461	445	487	445	468	429	469	486	467	443	478	455	426	437	463	448	455	492	465	490	496	462	466	473	488	435	439	480	468	422	417	469	469	450	456	426	479	468	424	475	443	450	459	448	459	456	473	429	463	426	442	450	440	406	446	464	503	485	464	456	421	475	476	450	457	461	445	402	445	467	491	503	446	438	476	447	441	467	467	466	434	455	466	450	436	469	488	463	436	454	491	453	434	460	437	509	461	416	485	426	455	500	453	460	432	464	450	465	444	427	431	493	445	478	478	476	423	472	469	460	402	432	459	459	462	419	474	468	453	415	404	479	447	451	486	427	458	458	494	462	416	489	469	447	476	451	457	429	447	428	435	473	445	427	481	420	481	441	456	464	466	451	467	432	479	490	460	464	480	462	481	463	487	420	469	463	464	451	483	452	442	483	445	456	444	428	465	430	497	454	473	471	421	412	455	466	445	462	452	467	472	465	474	470	469	458	461	478	480	437	461	528	483	441	471	447	450	434	456	484	458	432	454	421	409	488	450	452	445	415	490	440	434	449	439	467	469	478	496	462	460	463	478	453	448	464	499	480	439	455	449	475	469	461	446	478	460	451	436	439	453	463	428	439	449	445	412	422	431	449	477	432	481	476	454	406	427	474	479	463	476	440	406	429	455	429	444	432	427	464	474	477	452	425	445	418	455	437	473	427	447	454	433	458	477	470	453	450	429	474	465	449	457	442	479	486	446	452	448	440	409	485	443	429	473	447	444	476	444	463	495	449	444	427	448	464	436	446	467	420	457	468	454	447	469	443	476	471	483	453	465	466	421	490	472	456	446	444	443	405	484	476	455	454	437	432	481	486	435	485	431	407	447	418	494	471	447	453	471	470	473	445	450	451	471	480	451	419	502	476	452	422	452	456	476	474	499	423	463	455	444	511	407	439	485	442	469	446	469	465	468	449	469	477	443	459	488	431	437	475	439	424	443	460	455	510	437	462	478	434	419	458	446	436	435	479	472	493	447	444	392	467	487	460	467	446	463	454	479	444	471	487	462	434	479	410	465	449	479	468	456	481	483	444	447	466	442	437	474	456	506	454	447	455	479	435	431	464	472	477	449	468	466	437	485	449	426	430	465	463	467	468	440	449	469	453	461	424	469	463	463	453	493	470	481	462	460	445	487	478	452	441	436	443	466	476	474	436	487	478	459	466	456	467	463	452	411	483	422	449	456	448	447	460	479	472	475	424	464	454	448	492	457	456	461	475	446	454	429	440	492	457	471	469	456	412	469	511	491	438	437	462	435	495	430	479	395	436	467	451	429	459	481	469	446	446	410	495	458	422	414	438	428	436	471	436	472	460	481	468	472	466	471	468	422	471	481	434	456	467	460	452	485	500	487	462	432	459	476	439	479	436	489	439	451	415	468	450	447	445	439	456	434	483	438	471	469	439	457	467	451	466	498	484	443	436	453	486	444	455	430	451	430	441	403	453	439	464	496	467	473	464	455	470	463	464	460	485	463	457	454	437	466	442	430	500	452	430	469	476	466	448	468	450	428	483	469	463	474	498	500	446	425	465	444	464	437	444	462	425	464	440	456	460	430	463	457	462	432	443	485	435	465	431	443	450	478	471	484	451	470	449	436	447	474	456	456	455	454	445	442	440	475	473	444	457	471	465	476	417	461	443	445	469	443	486	420	423	489	478	429	458	450	488	432	442	473	490	465	478	431	459	442	441	455	441	462	471	480	465	454	454	425	482	457	477	483	507	457	461	442	462	447	475	493	445	440	455	427	466	476	425	481	454	430	453	432	477	454	434	442	432	455	440	479	467	479	450	434	475	416	426	436	468	475	444	477	491	439	447	438	457	455	468	497	452	447	443	427	462	449	433	438	476	456	473	458	433	448	475	447	467	462	480	464	447	484	441	445	505	440	455	477	466	493	440	456	469	473	463	462	491	455	468	486	482	437	494	460	433	463	442	480	455	481	446	425	468	429	440	463	417	448	468	513	444	485	444	451	473	454	430	418	450	462	440	434	481	466	438	432	461	440	479	442	477	448	483	479	454	442	474	412	473	446	428	468	463	456	475	454	437	459	463	457	450	473	441	448	443	453	427	464	485	452	443	464	453	492	439	451	459	466	426	471	435	493	458	423	459	451	482	459	408	464	453	455	445	461	434	432	478	474	460	446	436	452	424	486	465	462	468	456	464	470	466	469	472	420	458	490	442	480	458	430	431	462	452	488	426	448	468	464	442	425	463	461	422	462	456	446	500	431	455	438	450	445	437	449	443	450	465	445	432	449	452	466	434	446	419	443	477	429	466	452	455	467	476	445	433	462	457	459	456	483	468	475	473	503	491	444	470	453	437	452	447	442	456	458	440	457	455	441	461	484	437	466	465	494	459	433	428	459	476	418	471	467	435	444	489	456	469	497
28109	15803	2935	982	725	720	715	669	705	652	695	706	677	684	627	662	661	636	715	671	718	641	652	644	683	690	655	699	672	618	686	659	686	675	713	681	690	631	647	673	651	659	670	621	677	683	665	690	678	687	623	670	645	708	701	587	667	615	681	671	651	635	684	668	687	691	681	693	705	659	660	689	633	680	650	655	704	614	675	685	670	676	685	677	678	686	695	654	642	684	711	662	676	702	698	733	664	691	653	635	703	657	660	704	707	692	646	673	631	661	693	608	678	651	673	641	674	693	705	627	678	674	709	698	622	675	698	607	669	696	699	669	675	662	673	679	672	683	720	728	655	643	691	676	707	681	655	674	644	690	664	680	674	687	675	633	670	646	651	674	700	698	674	651	662	651	641	703	663	644	669	646	668	723	706	675	653	641	681	657	634	646	649	736	589	661	647	670	713	675	690	682	637	651	649	694	680	669	643	685	696	670	648	617	684	684	648	640	689	667	656	633	662	670	646	663	720	690	659	678	626	713	679	696	655	655	650	669	673	664	658	656	665	640	685	677	740	658	644	710	681	622	659	691	676	677	690	635	627	657	683	704	661	645	700	676	698	671	674	680	641	647	691	670	715	645	656	705	724	690	651	667	654	653	701	674	654	699	650	668	639	655	647	708	672	647	676	651	673	661	636	664	702	679	692	643	647	675	700	681	640	694	686	684	668	706	643	686	683	644	660	665	700	696	709	630	719	649	692	668	668	662	687	674	645	710	663	666	710	716	667	678	649	645	672	665	653	679	672	681	656	683	650	672	709	685	705	677	634	644	653	632	577	671	654	665	693	698	630	688	692	662	693	649	695	609	636	668	654	675	668	704	661	698	669	679	650	671	655	698	671	656	701	689	656	659	695	649	652	665	656	658	671	678	672	712	668	717	712	701	621	658	644	664	648	676	659	676	647	670	707	672	620	603	635	683	639	658	690	691	644	629	677	663	659	621	689	685	664	658	625	690	679	658	703	681	685	653	698	705	661	650	663	649	697	667	639	641	663	697	637	674	655	675	667	716	642	669	675	650	706	660	641	644	659	657	684	628	663	631	705	653	690	649	706	654	676	701	668	689	626	686	700	634	684	672	693	674	663	669	680	693	672	659	668	708	634	635	702	698	617	657	654	665	683	623	663	666	669	683	650	658	641	693	674	675	684	624	703	706	686	702	651	681	675	649	668	670	685	677	648	628	676	657	663	653	649	674	691	655	649	675	692	683	674	703	679	655	626	662	668	667	662	656	677	682	663	615	678	654	642	723	651	666	683	662	671	627	649	652	665	671	685	693	658	694	665	648	708	634	714	664	664	668	738	649	740	645	673	675	678	647	676	693	723	646	683	650	675	673	697	714	661	634	632	682	658	684	656	640	660	662	686	689	692	595	656	666	703	654	634	666	691	662	651	679	622	704	701	698	686	678	688	673	698	650	607	627	663	670	726	678	681	696	658	623	620	674	688	630	679	685	694	685	669	650	622	627	649	693	695	693	676	642	657	663	686	651	638	699	653	684	694	636	689	707	690	725	675	665	691	677	676	642	737	654	673	686	689	724	678	671	625	683	662	658	628	630	637	694	629	643	669	687	674	660	724	632	660	706	666	711	685	655	630	698	657	651	662	656	670	733	641	703	646	647	697	679	687	668	694	695	685	665	664	708	644	639	699	663	710	649	676	688	686	684	672	651	653	676	665	701	655	638	629	642	694	722	699	703	615	677	657	696	704	634	662	684	668	703	673	630	671	666	648	651	668	674	648	706	652	697	637	688	697	664	645	691	674	662	617	576	674	658	665	652	612	671	654	645	670	662	651	671	650	632	657	672	695	702	642	660	644	661	675	691	646	686	649	651	667	628	677	680	659	656	673	696	666	627	645	634	654	684	646	687	682	679	691	663	635	684	661	650	674	687	670	692	697	641	724	645	645	654	683	666	636	641	648	650	641	631	637	664	684	672	661	672	695	681	659	664	662	694	678	666	661	669	706	669	670	660	684	669	683	673	701	642	665	703	662	692	679	644	668	652	691	665	698	663	701	642	695	637	644	712	655	721	653	666	661	673	674	657	693	587	638	717	652	704	631	624	642	665	659	688	643	653	657	650	673	647	658	660	667	702	725	660	631	643	655	672	679	669	671	687	723	705	633	699	695	659	676	676	692	696	679	658	690	637	663	634	644	659	701	639	698	662	674	669	642	660	657	699	691	680	625	693	678	654	640	668	670	638	665	644	690	716	650	676	725	690	673	669	704	704	674	666	683	669	635	659	649	681	692	664	699	611	650	675	639	699	701	705	679	668	621	655	652	698	722	688	642	686	627	645	650	679	699	629	682	659	666	669	639	668	667	690	706	682	675	716	700	661	640	649	631	655	677	661	682	665	660	685	661	648	671	695	646	623	691	663	684	682	690	653	658	653	675	648	684	628	682	684	701	663	678	649	646	725	705	652	650	712	663	680	729	666	627	657	688	687	655	660	627	668	657	670	692	670	635	704	691	751	675	670	672	645	640	670	639	643	657	621	674	642	698	674	693	656	679	721	637	667	693	668	690	673	657	596	670	620	677	719	696	640	692	673	715	649	687	654	719	702	673	656	629	679	705	651	647	674	645	693	675	655	637	633	686	688	650	680	650	614	664	640	684	666	614	656	715	687	597	666	669	671	660	673	674	677	705	667	646	676	666	646	671	641	664	646	685	729	682	687	722	697	671	664	678	663	661	704	641	653	672	686	689	683	689	644	655	685	673	649	627	668	651	636	656	657	658	670	657	645	632	646	664	689	737	675	649	693	662	669	616	685	684	637	674	687	667	637	662	652	646	655	640	668	677	686	634	656	632	656	709	688	705	658	685	677	670	697	670	644	672	685	666	665	682	690	679	669	664	613	630	680	638	667	649	682	672	701	628	647	656	684	712	708	669	693	666	675	651	689	658	657	677	650	668	726	676	700	659	677	690	617	666	712	653	635	668	694	664	655	692	709	657	684	634	695	706	649	725	725	709	708	642	659	611	664	663	688	672	680	668	674	670	650	722	629	647	659	623	646	660	653	678	677	652	654	616	652	638	675	645	680	672	667	674	663	687	669	691	628	657	669	656	667	672	655	671	668	679	675	660	622	680	661	649	665	626	644	638	643	702	671	631	693	687	711	673	622	663	674	665	649	677	711	641	691	671	685	674	642	686	661	696	692	635	647	665	712	648	685	659	618	669	637	733	649	655	632	673	690	672	666	652	661	660	683	638	683	664	683	629	665	731	693	659	653	675	641	620	681	649	709	685	673	636	672	659	680	706	623	676	729	634	630	639	704	664	642	650	689	648	659	625	663	664	698	693	629	678	673	697	623	681	652	683	683	684	707	665	666	731	636	648	613	669	664	706	718	676	644	654	656	675	641	670	666	656	695	643	660	660	690	657	660	647	702	683	737	700	661	663	638	667	662	685	706	670	628	661	662	623	667	688	693	672	701	745	647	635	672	641	693
5246	1459	1354	982	851	795	827	700	760	781	713	743	713	684	738	710	742	726	664	700	745	715	731	745	709	768	739	727	768	728	708	755	732	772	766	718	721	737	763	709	729	710	745	714	746	703	760	721	751	713	713	711	714	744	709	721	724	729	718	744	718	761	762	720	712	691	728	700	736	754	730	721	745	716	714	755	719	709	673	743	757	687	743	687	759	701	656	723	753	720	686	796	713	719	731	705	751	717	729	687	724	669	685	711	717	707	681	683	761	696	713	714	695	676	721	705	710	727	694	706	724	694	698	678	717	759	743	740	661	729	705	719	721	721	695	720	737	736	716	720	715	739	711	735	713	692	739	705	713	727	725	706	732	705	711	798	723	737	748	705	699	738	736	710	716	703	723	741	739	717	713	670	691	722	760	726	716	692	694	702	705	697	698	692	716	712	711	761	723	706	758	714	739	686	673	730	684	711	690	716	708	713	752	731	705	710	741	729	712	721	692	718	684	762	716	705	749	707	698	715	710	680	681	691	690	773	665	688	734	736	686	743	702	713	720	741	724	750	725	751	748	707	737	718	698	724	702	774	746	717	700	742	716	707	713	690	741	719	773	706	687	708	741	716	733	765	701	713	681	719	702	707	686	712	708	715	738	729	715	731	735	722	735	756	768	723	715	765	668	682	697	734	723	687	692	721	781	715	671	766	705	716	760	733	725	737	736	731	708	677	736	731	720	721	684	731	678	698	761	725	734	737	719	672	703	735	712	661	718	705	731	661	698	705	682	732	712	725	728	766	640	699	741	740	722	785	659	763	725	780	693	731	700	743	734	687	752	678	693	729	686	701	706	738	708	732	744	699	708	669	721	744	726	725	709	749	693	759	701	700	743	761	703	751	698	694	744	776	759	659	760	759	710	716	692	725	769	672	751	681	686	724	724	687	718	675	717	780	712	697	710	706	734	701	682	695	718	751	691	746	655	705	670	668	703	750	657	716	764	719	753	729	789	681	701	676	698	706	713	757	724	702	729	714	704	727	745	668	692	721	731	740	713	750	746	759	719	732	747	712	746	713	732	717	733	746	742	715	662	716	689	722	711	696	734	714	708	724	737	693	717	717	739	698	718	728	706	786	746	712	695	725	717	730	715	693	754	688	732	779	733	710	752	709	719	681	715	747	717	734	709	703	756	699	728	744	738	726	702	750	710	725	774	764	707	740	754	729	713	728	704	765	652	717	740	717	690	697	722	716	708	697	719	735	722	674	721	728	685	712	722	689	684	667	746	760	764	689	676	727	712	725	748	766	754	734	701	697	723	733	687	760	710	701	734	712	668	740	694	760	729	768	684	676	712	702	682	690	715	734	732	709	738	721	710	685	738	713	741	677	685	752	680	723	680	763	742	735	691	715	695	715	733	740	781	674	738	708	709	749	688	686	689	729	675	675	721	717	703	715	697	688	666	701	701	733	720	689	701	707	711	736	681	709	731	729	698	716	668	754	724	754	739	713	717	740	717	728	698	695	670	698	700	679	725	737	741	711	722	736	712	722	694	705	674	659	697	728	724	759	693	775	702	723	661	710	712	670	708	711	708	660	738	707	687	696	698	707	756	729	755	722	714	704	732	717	712	766	786	749	693	725	758	692	749	729	717	724	701	742	703	707	767	733	723	721	743	758	762	726	724	706	761	787	704	718	700	685	739	717	743	679	774	726	717	690	760	785	735	748	726	691	724	688	737	783	733	720	670	721	699	697	745	703	709	690	746	732	728	714	741	705	718	693	713	735	769	740	724	724	731	714	709	675	727	729	682	701	716	718	696	721	717	789	721	703	701	744	732	721	666	669	691	686	696	713	682	732	684	696	728	723	687	666	732	750	701	741	732	717	722	757	735	716	727	679	725	729	695	707	732	721	780	661	734	690	722	716	700	696	691	763	690	713	696	762	712	703	730	704	710	733	728	710	710	735	720	766	701	716	732	719	738	705	722	694	748	714	699	701	739	725	703	739	751	733	720	693	709	710	726	687	713	681	752	713	712	728	707	737	679	701	755	728	695	725	704	735	740	726	729	755	701	734	723	770	678	761	722	705	716	747	737	740	703	696	700	695	717	719	681	732	703	717	692	696	739	678	756	710	720	711	729	729	687	746	678	727	701	763	697	729	698	680	726	667	686	713	716	738	760	693	740	775	736	682	714	668	738	736	691	681	694	687	752	752	705	668	699	736	683	703	699	689	783	745	727	685	748	726	749	731	694	676	755	712	755	750	713	697	771	703	733	705	701	697	666	642	677	697	696	706	692	745	722	751	734	710	668	701	729	712	726	717	718	766	759	720	753	680	745	748	745	733	747	707	666	689	660	705	690	736	711	731	751	729	742	722	716	712	702	736	731	690	707	702	685	754	703	693	695	698	673	689	702	685	718	759	701	762	708	717	709	680	730	680	686	703	714	716	731	696	769	716	717	670	709	742	735	748	731	714	765	680	715	746	700	745	746	705	744	684	760	696	665	716	666	715	745	743	720	751	714	731	672	710	685	713	680	732	645	772	686	707	704	702	766	717	767	727	712	710	715	699	690	672	683	722	732	729	747	769	704	738	737	731	744	757	718	720	715	689	772	783	720	724	714	703	645	737	697	716	740	733	683	738	735	711	759	780	710	695	708	697	690	681	709	764	747	700	712	766	733	726	734	722	706	755	742	755	720	709	752	676	724	688	724	735	736	683	745	761	730	685	746	740	724	697	672	680	776	746	727	742	721	756	717	709	713	756	700	756	740	720	721	729	701	733	755	705	689	686	701	687	686	648	688	716	709	726	744	700	715	739	722	731	726	678	689	750	704	732	735	744	700	717	730	718	732	751	711	749	770	734	699	733	712	699	698	705	747	710	674	730	698	705	664	736	690	706	666	692	687	727	776	760	698	697	735	756	729	713	729	694	716	725	745	672	721	708	710	747	697	705	731	707	690	745	784	743	689	685	697	713	690	688	693	685	738	725	708	707	731	698	713	689	718	737	734	692	708	711	696	722	733	737	697	697	790	629	735	694	751	736	749	757	745	739	688	677	734	746	714	712	728	714	702	708	696	754	718	672	723	702	683	720	688	713	697	667	726	694	696	716	761	722	736	726	704	732	734	731	765	675	746	703	734	716	762	680	657	734	722	755	707	701	683	706	735	740	673	735	711	749	714	719	759	738	729	697	720	693	742	701	721	718	750	713	687	748	699	731	725	747	730	706	768	725	698	725	723	735	724	736	704	731	744	671	707	727	691	689	718	719	712	712	712	687	700	697	773	726	686	741	757	702	704	730	713	692	733	728	715	716	746	706	738	704	725	721	723	704	735	717	714	751	689	680	767	722	738	727	732	654	727	721	690	669	713	723	729	755	744	690	722	745	713	740	747	743	658	736	651	737	688	689	731	685	689	659	756	731	719	734	700	682	703	702	745	705	715	729	686	713	662	725	649	743	786	715	776	780	699	742	713	687	745	729	681	748	702	740	728	706	749	725
25444	20966	27581	24552	20973	12014	1282	717	608	524	509	477	400	387	385	395	377	340	346	333	320	329	332	284	324	277	314	285	265	287	278	285	302	281	276	269	273	300	288	278	266	281	270	250	292	298	261	258	258	295	237	281	298	263	262	275	284	284	243	232	281	291	252	302	263	247	271	249	250	267	265	261	273	252	293	247	277	262	260	287	287	259	285	302	254	272	256	263	255	284	238	267	250	266	288	291	277	276	251	255	261	299	263	269	298	279	251	264	253	254	253	286	254	254	220	263	258	244	288	262	274	269	278	283	267	273	264	284	270	251	258	248	281	267	255	279	260	291	265	281	274	269	271	245	280	231	258	243	284	244	268	274	283	262	293	278	267	270	260	264	261	265	277	228	268	263	243	257	251	245	248	258	248	261	300	250	256	265	262	273	284	297	257	269	282	287	278	253	273	224	267	273	278	279	277	293	277	279	268	263	286	261	253	252	245	271	268	270	275	259	249	286	287	259	281	280	260	295	273	252	250	257	267	243	252	262	259	268	274	250	275	212	255	254	257	262	245	273	247	266	285	255	241	274	264	259	257	272	261	259	274	268	254	264	248	277	284	248	271	249	246	249	274	256	238	262	297	246	263	268	259	290	257	262	249	235	262	288	262	270	271	253	299	255	264	268	281	290	280	276	252	252	269	264	243	254	270	280	257	253	280	307	261	262	264	264	259	278	253	234	258	235	260	253	256	241	277	295	274	272	262	281	246	279	261	234	238	262	287	259	264	259	277	277	275	273	277	263	246	288	251	274	260	290	258	271	258	244	313	268	273	262	233	274	269	243	261	300	252	252	271	236	288	286	263	259	275	259	276	264	267	285	269	258	251	273	267	295	283	253	265	268	262	273	248	265	262	272	254	277	266	296	270	255	246	296	258	251	268	267	258	251	281	269	236	244	261	245	272	236	255	260	280	277	267	246	275	266	265	257	274	273	249	247	257	269	260	259	284	264	262	251	229	253	269	235	273	279	260	291	276	294	265	235	243	274	281	279	244	267	280	269	250	285	259	237	277	271	238	264	261	260	258	230	291	281	266	271	271	269	278	250	259	289	275	259	267	308	255	250	274	273	267	295	266	270	277	268	248	255	280	254	296	263	260	229	251	249	243	247	266	261	247	255	261	276	278	265	269	287	242	232	289	272	269	281	241	286	280	269	243	284	259	252	281	243	254	256	267	250	246	266	257	275	300	255	293	269	254	247	252	261	297	237	256	264	291	282	243	217	295	255	284	282	291	270	285	239	250	285	271	284	266	279	266	271	259	268	268	257	256	253	280	261	261	261	271	287	274	264	250	257	274	263	264	228	287	264	282	279	286	272	242	264	278	285	264	267	258	288	256	259	272	279	255	275	238	281	245	267	287	247	282	265	296	246	250	271	240	266	258	245	261	237	257	252	251	269	224	274	259	287	252	258	269	273	254	260	235	274	298	273	282	264	251	265	281	297	282	262	265	241	274	279	256	260	267	267	270	256	248	288	282	247	243	294	275	289	267	261	274	274	265	262	294	291	282	263	270	271	272	237	244	288	294	270	236	273	280	276	259	254	277	248	250	270	235	255	279	257	259	277	259	253	302	258	276	252	263	263	272	286	284	279	260	256	259	264	298	257	265	277	229	273	290	258	254	267	268	274	270	264	260	315	260	290	271	264	275	279	263	252	282	280	268	263	264	266	258	268	260	266	267	240	255	273	291	260	265	261	245	276	260	257	266	303	267	271	259	281	266	264	276	274	284	280	257	255	265	295	266	254	250	280	233	288	276	280	275	303	271	247	236	277	275	247	283	274	301	278	249	278	228	263	259	268	258	290	255	265	273	264	271	291	269	243	253	271	244	225	240	277	267	260	243	260	261	279	269	269	270	276	246	277	263	261	281	280	212	245	253	281	251	258	239	266	280	289	220	267	263	266	251	265	263	246	322	278	287	235	252	259	247	252	257	271	287	265	259	250	284	234	246	276	271	264	268	294	270	232	259	235	236	264	274	282	259	274	242	258	270	252	275	252	248	303	261	255	233	277	270	272	271	285	273	266	240	250	279	256	273	272	246	281	233	283	262	264	272	273	254	256	272	245	257	244	260	249	262	278	264	267	264	262	255	250	278	261	259	264	271	266	275	251	254	287	271	268	270	274	276	282	232	254	252	263	275	252	267	257	270	260	245	258	246	251	247	277	246	268	254	252	248	243	275	270	264	254	271	274	257	261	265	248	274	273	276	252	259	283	294	257	257	250	268	284	270	286	271	262	277	290	267	249	262	298	276	266	266	253	300	247	279	209	275	263	246	249	296	267	244	251	273	276	235	261	252	261	254	261	258	271	274	285	250	290	280	254	253	261	263	260	250	252	259	272	279	266	260	250	297	248	243	257	249	256	279	233	267	283	256	282	263	258	267	272	280	273	249	274	259	256	250	286	277	261	246	264	274	235	285	250	240	256	275	282	265	269	289	233	273	260	232	287	224	266	237	283	266	245	295	263	255	257	258	240	242	262	278	272	246	258	241	287	253	245	266	243	281	266	257	265	263	264	274	260	267	251	245	269	260	264	246	255	236	282	260	249	284	267	291	253	265	237	281	264	270	262	284	256	276	258	268	281	293	294	268	255	276	254	221	262	264	282	267	283	284	280	266	257	294	257	289	258	287	286	269	237	265	254	261	251	259	277	261	266	278	249	265	279	234	253	269	264	277	258	256	253	277	271	260	274	265	272	261	266	269	240	232	258	243	286	267	253	256	274	279	269	249	288	266	296	280	267	223	242	260	257	280	233	252	220	251	255	266	263	257	272	282	300	280	239	286	261	285	271	266	240	285	266	264	262	322	245	253	268	264	275	261	236	285	267	276	242	267	271	264	300	254	297	274	233	266	253	250	227	282	275	265	246	272	245	267	269	268	272	255	267	284	286	274	265	260	245	300	271	269	277	259	281	259	265	280	261	260	264	284	258	256	285	254	253	251	257	267	267	275	295	267	275	241	293	259	252	278	260	274	266	270	270	244	254	262	248	271	236	285	254	293	249	256	259	301	281	254	265	256	244	273	261	264	243	287	244	261	257	264	283	276	288	242	266	272	244	223	236	288	273	283	267	246	267	257	277	259	276	236	289	259	250	272	248	260	247	266	265	268	259	261	247	257	294	287	287	264	267	260	234	258	252	262	251	265	233	268	237	272	253	277	271	240	254	268	286	294	272	260	247	269	280	263	242	281	305	272	261	262	257	263	264	270	269	258	262	239	263	263	260	251	269	261	281	277	282	264	282	260	261	258	253	269	269	253	271	257	242	267	256	244	271	271	255	263	264	275	241	256	256	269	262	270	277	244	262	253	268	259	252	241	284	275	262	246	270	256	283	292	260	244	283	248	237	247	259	258	261	294	258	274	233	264	269	286	274	255	266	238	235	257	267	248	298	279	249	298	284	268	264	239	266	253	242	270	220	254	261	287	268	246	269	283	279	242	266	254	262
7501	11712	10722	5715	3578	2660	1852	1479	1276	1053	928	750	684	648	611	560	508	502	478	480	422	426	413	432	425	393	413	412	387	391	377	378	335	374	344	319	333	322	310	350	349	352	327	319	365	301	326	337	313	328	338	299	339	301	330	344	296	324	320	326	323	316	249	309	316	335	305	324	297	312	344	327	355	318	325	311	285	290	311	350	292	302	302	320	314	289	337	290	312	336	330	315	279	325	323	289	330	307	331	305	323	334	286	286	322	323	294	319	295	302	308	286	306	326	323	307	331	287	293	275	309	323	305	322	338	302	337	290	312	285	310	287	303	319	307	291	286	325	310	262	322	311	336	302	310	348	293	315	281	306	308	285	309	286	301	310	325	304	293	316	318	289	291	328	333	317	309	325	304	304	310	313	292	303	300	306	280	310	305	302	295	302	296	316	288	289	331	312	297	294	298	278	322	276	318	309	270	341	295	298	276	286	308	306	354	321	286	326	316	315	287	318	281	316	293	306	317	315	288	283	313	264	308	315	291	338	311	306	344	294	293	310	304	298	295	314	308	302	315	318	328	328	317	303	262	314	320	316	290	309	307	291	300	307	323	323	308	333	344	299	297	300	293	289	278	298	304	278	290	281	265	316	287	311	316	277	323	301	289	277	304	304	292	330	292	285	316	309	310	286	270	301	311	305	315	311	283	287	314	283	326	273	286	295	279	302	296	299	298	315	287	283	313	327	325	307	307	285	319	311	309	316	304	328	331	318	328	284	313	279	320	306	318	297	331	295	306	335	324	306	280	328	310	301	294	302	312	285	327	305	306	318	318	317	308	288	303	315	298	296	295	291	292	289	240	290	334	293	297	318	287	287	310	317	316	314	298	290	316	311	273	294	299	320	279	298	344	325	266	306	287	321	294	312	316	283	314	283	265	326	267	324	313	272	266	295	282	310	296	289	295	282	293	309	301	281	304	289	313	291	309	337	307	327	309	295	264	292	287	275	312	322	295	311	325	278	306	308	278	304	308	313	293	285	307	315	319	274	311	282	287	313	312	313	324	271	285	276	322	283	305	323	315	316	312	303	322	309	294	317	331	286	283	269	325	319	345	312	317	289	304	308	301	314	290	313	292	314	302	284	272	321	295	314	303	319	282	327	291	271	318	293	270	312	295	316	324	277	286	317	323	344	282	317	317	255	291	301	275	289	315	305	291	322	295	292	311	275	302	285	294	341	308	292	327	290	300	270	318	310	281	307	303	274	308	298	297	275	295	298	332	332	330	311	315	289	306	286	317	300	294	265	264	297	327	307	314	303	292	321	285	301	298	308	308	326	267	279	336	305	274	293	296	266	304	327	316	284	300	294	309	297	306	297	312	320	289	316	279	303	300	297	266	322	304	323	308	299	306	318	292	324	306	288	304	307	289	320	276	295	276	294	297	314	327	305	289	300	293	296	323	331	333	264	317	296	326	356	297	293	314	282	335	314	307	310	306	300	311	295	283	298	287	303	290	337	301	309	301	332	285	302	325	300	324	291	344	282	307	333	300	306	287	295	301	263	268	306	325	295	304	299	283	290	287	309	274	317	285	325	318	320	305	298	329	290	317	307	315	325	306	343	340	310	303	309	274	348	281	289	283	298	285	299	343	311	304	303	337	315	323	280	303	305	293	312	296	309	306	294	309	308	276	286	313	298	337	308	275	304	294	302	297	277	309	320	328	321	272	284	277	312	332	306	298	287	335	326	296	281	295	273	305	297	343	316	293	276	323	303	275	319	293	281	278	294	286	300	289	290	287	287	290	309	347	346	311	318	299	330	324	264	283	317	297	288	276	282	306	300	305	295	283	303	312	313	281	301	287	311	283	289	308	297	306	286	288	311	283	253	304	282	312	315	288	306	291	330	280	320	284	314	303	307	309	282	306	278	317	315	303	316	286	319	347	291	283	285	299	311	310	310	308	299	311	292	312	288	292	313	289	289	328	323	333	309	326	327	295	312	325	269	314	315	310	306	303	321	303	283	302	293	324	293	315	321	299	294	284	311	308	315	310	321	321	300	338	275	327	309	311	295	290	299	303	304	280	300	282	286	290	308	317	287	285	314	291	283	310	297	277	277	298	330	306	291	305	279	292	294	313	325	283	283	326	316	310	305	309	265	298	305	311	293	336	326	319	334	307	306	286	283	322	332	292	263	299	285	316	324	292	296	318	312	257	280	304	281	307	309	334	301	310	282	306	287	306	332	294	270	315	322	299	303	293	323	312	294	327	326	301	287	314	323	294	301	272	284	300	331	347	326	316	286	292	336	279	301	307	291	295	300	302	295	284	301	300	311	327	289	327	301	317	286	313	322	328	311	313	308	304	306	295	275	311	319	304	312	319	305	299	296	280	305	295	286	300	283	315	310	294	320	272	296	299	335	287	315	327	286	291	304	338	352	284	299	310	327	283	299	310	315	312	297	342	305	298	305	313	306	310	280	304	301	315	328	315	304	310	305	288	303	317	290	342	324	310	330	298	316	289	291	284	307	308	291	295	305	308	311	317	311	266	317	315	346	293	305	281	294	276	280	300	300	310	287	297	292	300	296	297	292	305	322	247	293	281	314	293	317	308	298	326	306	312	312	289	303	288	288	315	286	289	317	306	292	309	286	278	302	316	319	296	324	306	310	294	310	296	294	298	302	299	281	304	302	257	324	301	299	321	309	308	324	322	338	327	285	275	292	293	325	308	296	277	289	308	313	294	322	305	301	291	298	292	308	294	325	331	302	264	278	312	306	308	301	323	286	309	295	280	316	315	307	321	322	317	316	281	301	302	316	307	310	292	309	298	321	282	302	279	290	292	286	324	269	297	319	316	280	286	337	339	303	325	301	299	300	320	304	273	295	301	328	308	285	321	326	288	303	293	327	297	278	303	292	318	277	302	306	321	297	276	307	297	309	310	291	307	295	338	285	303	276	305	319	280	309	275	289	327	308	298	287	268	306	312	291	288	287	313	320	291	308	309	314	334	306	309	271	338	300	299	298	287	309	282	322	312	314	311	321	312	316	330	298	327	305	295	346	289	314	299	260	312	314	281	307	286	331	299	332	295	300	307	279	269	300	339	335	286	324	280	321	302	297	318	294	297	303	305	308	316	294	315	301	317	321	333	301	327	290	305	304	326	283	278	298	302	306	313	303	302	313	286	311	275	314	293	288	286	307	295	313	314	329	281	305	340	292	314	307	298	309	279	323	286	296	308	326	300	307	293	297	281	281	272	323	283	343	306	333	289	304	281	324	296	298	305	300	333	309	291	283	304	317	307	301	312	330	328	279	273	338	326	338	325	308	304	306	302	273	314	282	309	316	320	322	303	321	285	288	276	310	320	336	292	311	332	317	327	294	304	304	307	321	294	318	311	304	325	282	323	309	339	300	326	305	316	313	324	291	317	318	297	306	314	280	297	312	273	339	306	289	305	282	291	316	310	301	313	329	322	304	305	287	267	287	341	328	280	288	280	275	310	300
23345	20978	27885	24262	20982	21044	9048	1522	1050	951	864	820	759	741	686	646	627	590	598	577	551	516	521	504	521	523	493	510	555	479	511	458	464	505	509	535	481	493	479	538	450	486	507	502	484	464	469	490	474	475	461	484	507	487	445	476	459	464	488	505	463	446	476	484	465	451	492	442	486	469	475	462	487	475	491	481	451	482	493	446	455	465	489	464	457	448	519	490	431	483	431	455	472	437	463	469	444	480	459	421	449	457	481	487	424	434	495	488	433	456	449	501	474	462	461	441	480	474	419	431	451	442	453	461	443	461	425	478	463	467	488	435	422	494	442	446	440	434	484	491	520	470	434	413	480	434	453	445	475	446	431	419	454	418	433	465	496	442	451	452	462	442	449	453	438	423	469	437	445	454	457	445	456	439	461	410	454	437	461	502	501	492	454	433	419	423	443	478	465	450	460	489	441	471	410	427	449	502	483	460	453	446	458	452	439	454	486	470	451	455	478	438	493	485	430	463	433	453	447	469	435	453	430	469	445	461	419	424	477	499	492	442	468	455	463	458	474	466	401	453	420	496	468	453	446	464	430	475	451	497	450	477	459	466	441	442	481	476	474	467	437	398	485	494	465	456	425	467	432	442	436	463	467	464	456	476	455	454	421	453	493	417	484	487	464	483	436	477	484	451	456	478	480	439	454	465	460	447	460	475	466	454	446	475	470	457	467	453	434	488	493	466	454	465	435	454	438	458	476	433	452	442	465	444	434	428	452	461	470	464	443	454	493	438	451	417	482	483	452	449	450	429	480	401	410	433	441	469	440	421	466	450	475	480	475	486	460	470	500	454	463	472	437	440	430	442	448	459	463	456	442	475	439	450	473	463	473	460	478	484	482	488	440	450	417	475	458	451	498	446	495	463	434	458	483	407	465	418	475	456	473	448	446	456	457	471	452	449	445	492	413	501	477	494	435	477	446	429	476	457	458	459	478	457	458	474	447	449	454	428	457	466	415	453	483	452	466	448	445	458	459	439	438	456	436	486	496	459	436	451	466	461	458	457	438	480	438	471	423	474	479	494	486	441	472	449	467	427	442	445	432	441	444	461	461	439	475	436	455	435	489	473	447	469	443	425	485	461	458	514	426	462	480	453	463	452	484	441	465	484	493	461	453	407	485	430	448	489	435	480	462	462	464	501	442	492	469	469	438	461	470	433	461	471	437	472	451	446	473	422	437	464	467	449	456	468	446	460	475	450	463	443	486	461	460	475	471	499	479	440	454	414	412	476	458	441	433	453	419	443	443	475	445	471	452	438	460	439	409	471	487	491	451	485	494	454	490	464	473	428	437	454	491	504	459	458	433	446	466	450	488	478	468	429	475	455	459	468	426	458	452	471	447	422	428	451	472	464	447	471	426	449	445	464	452	468	477	471	432	492	479	481	417	438	470	428	457	445	473	463	494	441	459	471	445	464	472	478	485	471	474	404	476	493	470	454	484	446	442	488	446	431	466	417	459	455	462	422	424	450	461	473	475	460	456	482	433	503	444	497	459	461	462	466	489	480	435	434	471	469	449	464	489	421	431	431	458	477	437	458	460	465	460	459	446	456	463	470	472	458	467	462	482	474	503	456	450	448	455	454	456	445	453	417	430	456	472	440	462	457	466	426	441	466	440	475	454	497	464	479	458	448	458	442	434	459	480	492	452	455	477	444	469	468	427	463	446	452	447	432	470	479	468	440	451	425	438	479	436	473	486	449	460	485	487	470	426	435	465	425	472	465	518	443	439	450	434	454	466	498	508	457	494	441	472	457	467	470	457	455	450	486	487	507	454	460	485	475	472	451	446	414	441	449	470	469	434	447	461	462	469	451	449	472	439	474	437	490	433	474	433	469	454	443	458	495	508	445	413	446	475	489	463	454	496	472	447	445	414	431	421	463	448	501	487	459	440	465	457	460	477	489	452	462	445	403	435	453	426	489	433	474	450	496	486	452	452	466	471	473	502	454	477	462	427	493	485	467	464	458	489	471	465	453	407	481	415	477	435	432	410	424	426	419	431	492	474	496	430	437	474	449	481	417	460	472	458	466	454	483	441	465	478	460	451	452	457	457	462	465	499	441	461	471	448	466	456	446	480	490	473	459	446	462	483	476	437	456	457	482	436	462	489	456	449	488	474	441	435	418	482	451	442	467	443	444	450	476	504	450	421	416	468	472	443	459	429	448	473	448	422	500	428	461	507	443	515	490	448	481	489	433	472	457	434	457	530	442	465	443	468	409	486	482	450	480	484	450	434	428	449	479	461	443	450	472	459	456	478	441	441	481	486	432	445	456	481	472	462	465	459	414	443	464	443	434	472	444	436	468	464	469	486	467	466	467	474	453	456	448	454	429	457	469	482	479	479	469	462	485	475	464	431	467	478	430	472	451	441	442	460	450	439	458	441	452	461	458	466	466	415	452	445	426	445	484	488	475	473	475	429	473	457	430	436	432	466	436	429	431	455	463	481	459	466	445	473	482	464	454	464	472	459	460	460	430	466	479	453	478	487	483	457	482	472	470	452	450	490	480	485	472	444	415	513	455	483	517	453	463	470	465	464	484	465	450	483	417	460	497	443	444	446	482	450	438	453	466	468	429	423	470	496	413	484	492	457	503	452	436	469	474	473	454	477	463	419	463	477	426	465	436	478	448	440	447	475	464	448	428	447	469	457	408	474	467	444	453	478	457	452	449	415	482	457	475	484	446	494	497	468	459	437	441	434	514	454	467	435	502	467	451	448	479	484	474	460	442	442	421	494	495	494	481	462	467	484	435	461	481	440	459	471	454	463	452	462	463	447	445	471	464	526	456	411	492	442	431	462	422	430	445	479	417	422	454	486	477	451	410	464	472	418	449	472	429	455	450	446	420	468	417	472	446	481	461	448	420	472	441	477	453	424	476	472	455	472	473	412	462	445	461	463	440	471	439	432	467	454	458	472	437	430	490	454	454	465	436	465	450	482	444	400	456	454	457	500	452	437	406	466	454	457	434	453	436	450	458	445	434	416	432	476	481	449	447	446	431	446	474	464	396	473	457	434	465	451	443	469	391	451	438	499	504	484	446	402	473	468	472	430	475	461	465	510	437	448	464	474	440	448	460	446	459	445	459	461	434	458	434	443	443	432	458	451	443	474	468	455	454	452	456	440	419	400	458	449	428	467	463	442	442	452	482	464	460	498	448	450	432	411	487	476	445	452	477	448	480	445	468	475	441	457	459	457	457	426	435	444	463	430	472	453	453	434	454	446	473	487	455	465	458	436	438	445	451	459	433	465	479	479	455	442	441	448	443	448	454	460	446	473	479	465	459	495	438	479	459	456	458	422	457	455	450	452	450	463	466	472	448	422	454	517	497	472	442	473	456	418	457	444	460	408	412	462	437	446	422	449	478	491	500	510	481	484	461	471	485	410	441	469	495	463	473	491	482	442	417	422	482	462	473	480	435	462	434	451	436	450	475	449	484	485	470	464	457
10202	18069	16313	9297	6170	4338	3294	2618	2101	1821	1553	1341	1202	1095	1061	989	850	811	791	705	720	700	654	642	641	606	604	599	582	578	613	525	540	535	524	514	540	492	514	493	493	492	564	489	484	499	512	540	493	469	540	496	481	475	461	504	480	447	465	494	479	444	452	449	434	455	481	487	462	500	459	478	483	456	449	449	457	456	483	511	478	478	453	492	460	425	463	462	440	449	432	497	470	480	437	470	462	427	439	459	449	469	438	448	465	453	465	480	451	467	442	461	445	456	479	467	483	462	481	482	437	499	438	449	478	458	458	424	455	487	425	445	461	436	466	477	454	450	439	469	481	443	480	439	467	441	447	444	475	506	500	488	469	463	451	461	421	462	448	454	431	462	475	468	455	442	460	459	463	443	454	443	492	439	421	469	436	493	463	417	449	462	495	416	511	467	472	453	452	462	414	438	460	462	470	463	506	438	449	437	472	509	457	476	441	431	437	479	447	443	450	441	486	419	474	507	454	484	397	465	437	485	467	431	417	447	467	446	425	472	446	483	468	494	456	466	455	449	458	456	431	443	458	468	408	454	411	427	475	452	410	460	451	441	464	464	439	467	448	444	462	459	470	462	476	485	447	453	480	450	519	509	421	450	448	431	456	461	469	442	470	501	446	454	442	459	445	454	464	482	503	442	485	501	451	435	426	484	429	441	463	452	425	428	474	486	468	467	456	446	452	471	455	439	466	460	459	513	475	443	490	477	449	478	478	441	475	463	446	407	424	452	461	477	454	447	431	444	466	463	470	489	439	454	489	457	458	456	470	451	460	446	502	439	463	491	458	446	412	462	476	476	485	491	435	479	453	461	470	438	471	439	460	442	440	441	448	432	475	436	447	462	456	442	459	431	441	450	420	434	403	465	446	446	466	467	427	449	456	440	432	434	461	456	456	455	436	458	454	468	464	456	458	435	449	475	454	432	442	424	446	444	471	473	512	440	465	409	499	498	416	449	471	472	449	472	409	455	460	476	476	447	448	445	449	430	476	479	439	501	475	417	476	477	403	437	464	457	465	430	414	486	418	442	431	461	469	459	442	481	477	441	418	427	447	458	464	494	458	464	466	455	460	503	478	476	439	441	467	460	463	485	455	471	432	427	453	445	461	444	463	471	456	445	454	451	467	417	427	432	449	466	442	421	489	446	466	467	449	473	433	436	494	440	450	460	466	455	455	470	433	451	429	476	487	461	507	454	439	477	452	507	493	486	440	434	516	388	475	446	464	434	483	433	484	421	456	472	442	475	471	476	453	455	461	437	453	460	426	462	427	425	434	464	465	487	471	451	455	500	468	514	504	452	432	438	436	444	443	486	469	406	443	426	491	468	479	449	455	453	425	483	461	453	468	445	473	461	494	447	469	445	452	454	466	448	472	462	448	446	437	435	462	413	476	447	444	479	486	437	452	455	460	476	463	462	456	453	447	475	466	443	473	445	456	464	468	435	459	446	479	465	441	452	460	436	460	427	407	444	436	451	467	491	449	458	471	442	430	464	475	426	452	463	425	433	477	436	447	469	481	457	461	522	456	445	467	427	452	449	488	470	455	443	456	472	414	422	484	439	475	469	441	422	435	423	427	439	441	459	465	472	463	490	459	441	412	458	447	441	465	443	479	471	488	414	453	477	436	501	462	456	458	451	452	417	468	461	475	441	458	434	465	476	494	475	454	429	440	470	456	467	434	459	447	465	499	446	445	455	447	421	471	430	489	437	483	434	437	518	454	456	477	444	466	457	456	474	455	454	435	441	465	466	437	500	467	470	424	462	433	473	432	435	436	489	460	458	474	429	483	441	428	472	463	451	469	466	466	458	473	416	495	484	410	423	429	459	437	505	535	464	457	470	457	447	458	483	409	429	493	435	472	434	467	437	470	435	440	445	447	426	474	475	424	445	431	455	454	452	441	479	491	439	470	433	432	465	459	441	444	469	450	451	408	469	486	460	461	456	468	429	448	422	437	473	477	494	475	431	479	496	438	448	480	437	454	468	467	456	478	451	430	433	438	445	475	458	402	456	432	471	460	481	453	486	445	448	480	457	496	419	434	432	476	480	421	426	440	457	458	454	465	445	443	449	439	459	476	493	440	458	461	430	454	436	453	454	411	411	424	435	476	435	451	444	486	444	434	455	453	418	425	440	467	493	457	428	456	470	479	432	431	447	442	454	453	462	427	467	454	429	409	414	460	445	460	470	439	488	459	441	450	495	479	468	458	455	453	491	483	463	465	447	466	432	456	458	405	446	430	427	436	457	457	442	426	442	452	466	468	449	435	421	437	477	461	476	488	454	450	430	418	469	454	438	469	443	455	463	456	473	470	471	432	464	391	464	448	481	438	455	427	435	441	428	449	473	475	430	417	436	412	470	467	453	463	447	449	451	460	448	453	448	458	493	465	432	419	460	450	478	477	448	479	479	478	439	453	411	445	458	446	466	464	451	445	454	444	437	480	413	490	474	469	475	456	430	468	479	434	453	505	429	451	445	440	453	408	469	459	416	442	427	438	474	447	457	496	471	469	443	437	461	440	461	432	429	431	487	487	444	444	453	456	468	451	487	407	474	473	411	435	441	462	499	499	472	480	489	456	431	433	477	478	457	485	441	481	460	466	484	473	428	467	455	446	426	460	443	491	433	444	494	432	433	480	421	430	435	462	444	437	481	460	467	471	441	483	474	479	457	467	439	438	456	451	462	447	443	458	480	427	475	477	442	478	435	443	455	450	435	463	467	456	475	487	453	488	471	451	491	465	429	474	458	436	433	456	416	450	468	420	470	463	456	452	428	422	436	461	437	461	470	448	465	434	450	494	457	441	443	426	475	456	451	463	449	469	436	473	465	461	444	460	488	497	435	431	448	449	457	493	450	470	450	443	452	443	495	467	463	435	507	447	450	433	471	443	490	445	445	477	448	496	444	504	421	441	453	451	445	456	445	461	428	424	486	476	445	463	442	445	478	441	479	493	457	407	440	429	426	442	454	472	456	484	466	474	451	449	438	473	460	458	439	468	463	453	448	473	480	448	467	453	478	476	432	461	458	472	457	420	462	435	477	452	409	491	439	481	439	462	425	467	443	440	445	402	468	431	460	455	449	462	422	454	480	462	467	458	416	439	422	443	477	455	455	445	470	393	462	443	419	424	463	450	466	458	439	456	425	448	467	470	465	424	451	468	452	476	470	486	455	452	436	449	425	447	472	431	466	466	406	491	472	448	450	467	458	440	465	466	424	433	443	467	476	498	465	490	468	424	486	410	496	440	447	463	455	436	446	452	425	475	515	431	486	461	479	473	446	463	413	492	457	472	458	438	455	455	481	436	430	415	473	465	454	501	474	428	442	480	439	464	514	442	475	492	454	462	474	413	480	425	451	458	452	444	484	469	448	396	445	459	449	464	451	437	444	467	433	459	385	475	462	459	455	455	459	434	444	415	416	481	440	456	426	449	486	447	489	458	404	484	410
28167	15652	2760	973	732	719	692	722	671	651	646	736	698	652	667	655	638	649	676	725	707	656	664	613	666	671	689	668	683	690	679	645	686	662	670	652	693	697	705	696	652	681	630	695	704	697	705	668	655	690	673	648	689	670	676	637	630	686	662	664	680	651	680	675	672	690	645	678	670	718	677	622	611	644	642	677	669	665	649	684	674	672	685	666	713	694	673	677	693	652	720	675	641	624	639	651	650	643	669	614	648	629	651	670	620	690	623	698	696	709	659	682	633	658	664	690	650	640	689	672	675	670	626	735	701	674	666	630	661	647	634	685	682	624	716	611	679	660	621	679	659	671	703	686	696	632	664	718	630	748	698	629	713	638	766	632	696	667	656	667	668	582	682	698	679	701	684	631	666	651	671	676	674	671	685	623	629	683	702	686	656	706	636	617	668	635	701	638	682	696	670	592	658	712	648	665	696	669	634	658	649	663	667	661	695	660	667	691	706	689	670	683	641	632	677	645	635	719	654	615	635	698	645	647	742	641	686	679	635	663	639	668	662	678	598	663	679	666	660	676	691	643	672	646	676	736	633	672	669	679	660	644	673	668	672	647	704	653	665	653	644	632	663	652	636	659	671	637	637	696	686	689	651	704	651	687	652	621	681	681	674	667	685	690	674	710	658	719	640	660	673	704	655	699	646	669	648	656	667	702	684	642	696	636	692	603	673	644	672	649	672	620	714	655	663	696	668	645	688	666	696	670	594	645	649	651	673	676	712	640	704	720	635	696	605	658	628	683	649	674	669	696	634	685	634	679	669	681	669	651	707	671	670	603	663	650	695	627	624	689	643	718	649	678	641	652	686	669	629	659	701	647	666	682	666	680	692	656	638	626	682	665	679	677	660	657	645	684	662	611	669	594	679	589	633	653	654	670	696	656	669	642	670	718	650	685	636	671	680	638	624	649	634	627	692	643	673	645	651	657	658	691	645	624	652	654	710	645	670	651	660	705	670	671	650	640	661	681	685	660	680	676	656	665	675	675	644	632	701	648	670	639	674	671	687	631	631	696	669	658	661	655	670	691	656	685	640	708	693	640	671	615	632	694	682	622	660	688	674	644	666	660	665	647	703	634	660	673	620	657	638	704	627	672	655	661	634	663	646	653	651	638	657	714	687	680	679	691	639	677	676	680	652	633	668	615	652	623	650	620	638	674	663	688	677	652	654	656	668	657	684	664	696	674	681	664	671	651	661	628	702	744	667	666	655	692	664	630	657	683	679	687	669	633	666	676	676	645	616	639	701	657	697	647	661	604	673	653	663	661	660	648	638	657	661	574	687	639	660	665	664	636	667	710	681	689	679	681	684	676	668	668	663	719	640	656	658	671	701	725	665	657	682	655	666	678	688	706	621	646	661	667	662	715	667	613	648	658	691	710	669	609	663	653	687	647	690	668	672	680	634	660	667	638	694	667	661	652	676	665	713	701	622	658	674	665	680	664	614	663	684	687	624	667	664	645	687	639	683	608	621	669	689	650	631	661	625	636	675	663	683	640	652	708	636	692	691	612	694	645	676	667	644	731	651	646	727	667	675	684	653	655	641	697	654	663	664	663	661	675	663	686	677	642	653	650	628	718	646	661	647	688	676	659	667	659	689	682	615	606	668	659	651	639	649	716	658	621	653	650	659	643	659	643	686	653	656	636	674	679	631	636	675	704	625	703	693	623	652	707	629	654	656	634	627	685	631	697	645	668	630	663	637	706	684	700	654	688	658	681	700	691	628	654	673	645	656	664	709	702	664	649	654	665	614	689	690	632	695	688	651	637	678	676	691	689	657	656	637	673	662	649	676	694	661	647	643	667	734	671	643	629	691	654	618	660	652	650	656	642	688	655	630	612	687	711	695	647	643	664	668	663	653	664	630	700	667	685	671	749	627	674	641	680	664	636	650	685	668	674	676	660	644	691	651	667	640	653	685	683	653	672	671	654	627	648	672	636	665	645	702	667	676	679	657	670	682	682	627	669	658	653	648	671	635	651	655	660	687	620	684	666	725	661	634	618	655	694	670	682	667	683	641	707	654	707	628	690	653	675	642	670	636	652	670	643	717	681	680	699	721	719	677	654	688	654	638	645	707	647	703	660	676	681	621	672	678	705	676	723	688	643	635	625	669	681	662	669	718	724	657	644	638	640	642	622	629	665	647	669	631	668	624	661	687	656	673	678	714	635	700	674	647	674	646	671	653	645	643	659	693	650	668	676	640	693	621	657	641	631	679	669	681	647	684	618	636	651	692	658	686	626	648	630	640	642	677	638	648	627	667	642	723	616	675	688	668	646	657	691	714	641	652	644	651	631	687	703	623	633	656	638	655	639	650	666	686	662	666	680	684	666	671	664	609	602	678	641	648	630	653	682	716	656	664	664	683	610	669	669	660	680	641	674	679	681	688	664	691	653	640	688	655	657	700	676	668	667	640	682	725	678	653	651	655	633	674	702	685	651	632	641	632	681	652	656	641	655	685	632	645	641	639	688	687	701	711	648	657	632	698	649	643	653	666	634	621	629	647	682	607	656	670	632	646	660	651	676	691	671	651	667	684	683	681	641	644	676	676	651	649	698	686	669	715	683	673	648	699	684	659	645	671	700	678	680	672	685	622	676	648	746	663	638	684	664	632	675	702	719	687	644	678	630	643	651	648	633	680	668	637	648	657	669	698	602	609	673	673	668	696	701	637	676	652	691	683	717	689	662	653	664	678	691	643	673	668	662	676	660	669	618	626	606	678	656	643	690	592	697	652	681	683	636	646	686	626	667	641	693	654	612	648	668	717	672	671	630	733	651	660	671	661	648	671	689	632	644	667	635	657	693	669	698	679	689	678	683	704	699	655	686	636	677	659	694	687	708	684	706	671	674	684	654	670	610	662	634	667	662	662	695	630	669	657	667	638	682	661	677	692	691	658	620	655	676	685	676	637	675	640	629	733	673	646	678	652	678	662	655	683	632	613	659	622	687	648	682	702	647	620	659	726	696	656	647	663	634	635	739	726	680	717	638	712	634	636	648	658	689	622	705	684	684	667	645	664	674	627	689	686	622	670	657	628	718	662	618	677	671	599	641	628	686	685	631	666	644	656	680	728	668	643	642	675	700	612	652	677	665	667	664	648	674	670	671	705	673	681	688	671	697	690	680	642	640	621	632	665	633	634	701	669	672	686	659	647	623	693	639	667	652	644	651	635	659	667	673	685	657	691	716	653	670	655	626	661	684	647	674	722	642	667	645	642	638	584	676	645	653	654	613	655	677	709	729	680	665	668	669	691	660	666	665	659	634	682	668	653	674	665	664	663	674	636	689	684	682	664	677	627	646	648	666	627	685	612	668	635	693	692	667	642	643	694	601	655	646	664	656	685	632	650	697	664	644	641	666	673	672	664	691	684	646	647	648	695	653	658	632	701	635	674	658	670	674	635	698	652	663	683	679	623	688	645	696	618	671	657	631	658	681	701	663	657	638
5243	1435	1330	979	851	837	773	759	740	757	759	732	752	737	692	704	741	785	720	737	744	708	687	668	688	739	681	700	754	727	739	713	705	723	670	689	713	697	730	675	703	758	675	694	747	697	723	713	733	689	695	699	725	682	709	721	761	737	677	754	727	757	718	682	709	723	695	721	703	694	668	728	708	673	698	728	714	700	688	715	662	688	700	725	750	697	721	741	706	709	707	629	739	683	692	706	748	707	723	697	671	715	734	689	672	754	739	715	736	731	738	709	742	694	725	749	753	700	736	665	755	728	716	740	696	733	714	744	752	665	713	703	708	732	764	697	707	683	733	711	655	729	725	688	727	708	732	720	710	771	744	721	681	726	746	711	738	737	722	726	759	719	724	702	721	715	742	706	688	697	718	734	670	749	760	724	733	696	691	741	740	746	724	752	689	733	739	716	692	707	659	741	750	688	696	745	720	755	696	748	743	694	673	719	743	670	732	761	739	695	710	674	733	756	775	692	722	717	714	743	713	663	738	739	680	677	724	703	701	727	724	726	720	729	682	725	693	684	741	725	656	720	679	679	678	731	729	691	699	730	687	726	721	679	690	723	716	747	674	715	689	752	731	729	730	696	741	727	755	729	723	693	699	761	683	683	698	748	750	651	715	748	642	757	674	712	715	746	736	684	717	676	703	706	696	739	677	734	680	687	732	727	722	685	767	712	698	728	701	747	726	660	711	741	699	720	705	700	677	655	679	713	683	726	733	745	719	690	741	707	701	722	700	680	689	684	706	701	744	638	728	752	708	721	734	686	709	757	703	679	758	692	701	679	666	712	744	736	744	687	708	718	736	706	704	701	690	714	716	678	701	703	669	737	713	734	692	755	694	751	726	693	744	676	684	731	688	725	778	722	706	720	721	688	715	709	699	704	721	710	718	746	688	698	723	726	735	693	728	660	717	708	687	718	689	699	686	747	694	741	712	703	694	722	707	735	721	712	700	715	707	712	677	748	656	710	699	744	765	668	724	734	738	720	746	706	724	691	718	742	739	685	682	712	687	700	736	721	677	699	735	760	710	684	680	707	672	758	749	686	713	680	734	696	722	747	698	682	751	734	723	710	719	711	741	735	723	700	695	714	689	700	697	730	687	691	739	767	735	701	714	718	693	678	723	706	688	728	734	702	683	720	720	723	670	726	699	693	699	732	747	689	694	694	721	679	718	733	740	688	688	642	686	731	666	729	702	672	703	739	710	689	709	702	740	672	675	736	757	719	729	717	697	731	701	751	731	712	680	727	679	751	693	692	722	740	725	697	704	728	694	713	690	723	701	699	701	750	702	726	702	730	676	702	707	691	752	726	724	698	703	758	727	701	686	729	668	735	755	777	695	712	720	696	692	667	723	707	709	724	683	695	733	723	720	685	746	703	679	763	682	734	743	733	743	732	685	710	692	708	697	744	727	721	750	704	709	707	700	732	684	786	706	678	690	719	722	728	690	721	675	715	695	676	692	694	728	714	707	703	700	684	735	704	713	668	703	722	684	744	688	757	732	701	706	771	753	699	725	699	718	700	736	717	725	695	679	703	751	718	654	715	710	685	745	774	731	680	663	752	718	684	744	728	639	700	714	728	778	682	701	719	732	744	718	751	664	699	707	731	727	714	754	686	695	663	704	674	723	695	672	689	727	719	771	769	676	701	705	682	726	700	695	725	673	789	695	756	678	703	673	660	722	737	678	691	756	659	695	718	689	746	696	715	741	671	700	720	714	806	749	706	757	697	697	734	727	736	740	729	722	752	709	704	736	739	729	735	750	690	709	730	689	702	719	726	694	687	702	700	720	654	688	722	663	666	732	679	712	694	704	753	708	744	710	732	699	748	741	729	678	740	696	702	666	700	692	723	704	749	721	704	742	727	679	709	681	695	669	710	733	678	677	687	759	783	728	703	753	702	772	733	703	688	706	735	673	673	694	730	776	692	779	742	738	697	709	652	745	708	664	742	745	734	739	696	750	669	694	676	713	705	720	725	754	668	699	729	662	689	749	755	742	714	692	771	723	765	691	757	701	708	681	655	710	678	752	676	723	682	761	662	754	702	681	697	745	698	724	730	697	716	689	682	699	683	701	725	683	746	711	701	692	676	677	715	726	738	696	744	708	719	725	734	712	687	734	680	665	680	698	676	726	711	721	737	720	755	719	774	692	718	718	690	692	775	767	698	686	690	737	711	721	711	757	704	709	766	713	678	736	738	719	663	742	685	735	752	701	761	673	699	696	753	733	704	721	703	725	693	685	718	753	726	691	695	728	701	713	681	708	696	708	693	749	737	736	702	719	756	696	717	722	763	731	684	746	727	690	714	716	682	723	723	760	672	728	739	754	707	731	743	756	727	726	686	726	745	685	710	694	738	719	694	675	707	710	725	721	700	667	753	759	701	718	688	712	770	710	673	720	752	722	739	699	704	722	708	770	717	766	705	713	778	745	727	730	711	703	723	692	721	720	717	748	712	723	729	745	693	697	701	705	738	722	738	687	734	743	688	695	713	716	718	682	744	711	741	719	746	691	677	738	662	686	729	704	744	734	785	687	767	710	722	657	743	751	715	717	715	717	731	730	762	687	713	715	703	739	718	728	764	695	692	741	746	665	728	683	728	705	703	743	720	707	678	725	744	762	762	720	735	684	736	717	725	700	749	684	736	725	671	685	735	679	703	650	727	683	751	743	733	689	709	676	718	709	707	712	722	680	671	740	709	710	716	700	679	715	720	729	748	684	754	705	680	804	697	704	697	751	734	661	753	719	743	735	730	700	711	667	742	688	748	647	728	712	665	746	699	751	723	724	710	708	726	686	740	686	685	709	748	726	712	711	702	686	668	702	711	764	707	712	671	733	698	707	712	763	675	721	735	714	703	685	719	705	693	748	724	718	747	694	672	727	753	700	725	709	731	779	770	714	730	717	756	716	660	665	717	729	755	676	729	717	734	742	712	713	768	714	709	732	753	752	727	760	731	762	735	740	720	746	683	723	749	712	704	683	717	680	691	736	710	725	704	702	689	753	699	713	712	684	730	745	736	679	727	686	699	723	706	728	698	686	728	727	710	686	691	719	668	728	666	728	762	682	722	731	701	732	691	718	682	727	697	698	750	703	713	762	697	697	710	738	693	747	655	744	725	718	766	689	670	691	691	672	746	713	744	758	716	727	693	708	724	710	706	758	648	688	674	677	690	770	700	690	679	652	723	733	713	708	693	667	737	704	738	737	743	731	754	757	710	693	744	726	769	741	714	715	772	727	667	730	771	718	717	756	673	734	681	668	786	714	691	732	719	738	738	704	699	747	668	741	712	656	746	669	697	737	734	752	684	727	713	683	694	725	755	737	703	781	698	731	715	700	732	742	763	771	730	705	742	710	754	733	735	711	747	694	749	697	716	706	730	695	720	705	698	715	712	697	678	668	724	696	708	648	696	718	710	686	714	711	743	716	710	694	697	723	691	733	730	713	745
25348	20978	27561	24555	20967	11870	1312	780	626	546	495	466	428	411	389	377	360	351	354	344	325	296	285	332	324	308	261	278	307	313	284	294	270	294	326	290	280	295	262	305	288	282	266	271	288	288	290	257	313	263	263	274	277	273	261	264	253	246	289	270	273	256	269	244	274	267	285	279	279	264	279	261	258	264	251	260	298	253	263	279	299	283	274	257	272	268	264	272	273	242	267	280	289	292	270	246	277	270	259	250	258	261	279	266	255	250	260	238	275	253	256	256	259	272	244	258	289	259	289	270	256	283	278	254	264	292	294	252	278	262	268	253	259	251	283	284	256	253	276	271	271	278	278	246	256	249	296	237	277	273	288	250	273	239	264	266	297	253	282	288	266	280	253	272	259	285	264	279	240	263	278	245	300	250	248	272	236	294	251	258	256	240	268	264	269	244	271	292	244	273	274	277	249	265	273	268	286	261	260	242	257	258	287	279	247	239	255	272	278	274	281	256	256	254	254	249	259	281	228	249	242	222	257	270	270	239	252	249	264	250	295	270	250	265	249	263	263	275	301	270	300	263	246	273	258	236	283	256	252	264	270	281	279	274	279	261	281	269	278	264	234	276	270	250	291	283	297	250	241	275	266	254	252	269	278	244	285	281	251	264	274	264	266	268	282	239	220	239	272	259	292	255	273	280	275	234	301	300	266	258	263	254	253	299	243	249	252	256	269	296	268	232	257	270	284	245	249	265	246	253	257	264	257	249	252	274	233	265	308	257	255	263	251	255	279	231	245	239	256	269	259	260	229	248	265	257	268	263	265	290	233	248	284	259	240	284	287	283	257	250	243	253	280	246	265	260	272	259	290	249	268	248	265	267	268	258	269	247	299	252	283	285	261	246	250	293	276	265	266	222	281	253	296	288	308	266	243	256	293	255	275	281	252	260	249	265	277	252	280	244	257	270	268	240	276	285	259	265	301	287	252	256	296	275	266	298	234	265	250	261	272	265	249	278	256	278	256	263	262	277	252	258	273	289	292	241	246	266	265	252	242	311	249	260	255	269	281	272	271	260	261	283	284	286	281	235	243	295	253	268	253	254	285	256	248	281	267	280	312	277	266	285	247	275	277	248	256	272	271	231	271	270	278	234	267	245	255	266	250	272	264	257	225	263	266	275	273	261	309	272	246	273	273	278	287	280	252	258	258	248	293	250	261	283	274	248	260	256	263	281	269	245	250	270	264	257	262	238	280	289	241	275	296	263	264	245	245	241	282	275	266	263	268	256	282	244	238	247	290	265	312	244	250	266	285	234	274	267	241	263	254	257	268	248	258	264	257	273	299	262	233	274	241	265	282	261	257	260	292	244	279	259	271	255	243	284	258	283	290	278	262	269	283	267	264	263	250	257	262	244	287	292	237	276	237	273	287	276	251	252	295	267	270	250	268	264	258	263	259	286	266	290	244	277	268	256	292	244	252	224	270	245	286	301	259	279	246	253	284	271	234	260	250	251	282	251	228	274	252	271	263	262	245	251	275	247	262	231	288	258	291	260	279	254	264	250	277	243	238	279	257	248	289	239	236	277	245	284	279	275	264	267	250	260	252	294	274	268	263	284	252	231	280	260	270	274	272	295	265	290	257	289	276	291	266	263	258	289	292	282	267	253	258	248	257	262	222	282	279	271	258	279	250	275	274	243	271	256	223	252	274	268	259	263	276	281	255	245	294	283	276	277	268	274	276	246	254	238	263	250	247	289	274	295	285	274	260	278	263	244	301	261	263	272	281	269	275	272	251	248	260	261	267	282	255	258	263	259	289	279	246	248	268	256	288	275	264	261	267	280	282	259	293	263	236	285	238	257	261	233	257	219	270	303	293	302	260	269	249	258	267	234	257	261	254	258	243	279	277	258	275	267	262	269	273	301	295	281	259	257	277	239	269	241	251	263	285	264	258	268	258	279	247	284	265	256	263	258	273	268	254	231	252	263	308	258	264	272	260	267	272	263	275	282	286	254	263	247	249	260	236	259	270	235	257	239	265	247	266	266	222	277	248	247	278	262	245	243	287	258	266	245	246	248	274	273	275	257	289	294	266	253	261	241	277	278	273	253	259	285	264	266	272	290	269	285	259	249	253	256	239	241	273	289	248	268	237	277	291	268	257	287	262	275	248	275	286	226	271	275	268	276	251	263	279	261	272	266	259	265	264	265	257	275	288	275	286	269	256	265	283	276	276	258	258	276	246	262	261	269	258	263	265	275	251	260	272	251	265	276	268	254	278	245	269	249	249	253	280	282	275	295	244	251	268	277	252	271	255	272	292	232	249	258	268	267	261	267	268	268	270	261	262	252	262	261	284	237	266	241	281	260	269	258	251	254	266	265	257	263	253	256	260	263	268	253	267	274	285	300	261	256	273	269	267	261	250	265	293	270	251	263	237	255	245	295	246	263	283	247	278	281	275	278	294	266	265	286	278	304	250	261	258	248	293	291	268	257	271	258	251	293	253	259	235	257	265	279	237	254	271	268	231	235	275	254	263	257	253	268	253	267	262	289	259	253	271	256	263	273	279	289	233	255	282	239	285	276	278	257	257	245	252	265	267	247	291	255	248	261	286	245	263	263	226	252	242	279	288	264	264	258	262	277	255	255	280	257	293	277	273	267	293	306	274	250	276	251	266	270	302	273	236	301	265	269	229	255	280	269	253	285	269	267	306	287	307	251	277	255	267	257	285	234	257	251	260	231	262	290	268	272	273	277	248	287	218	258	280	251	263	256	261	264	256	253	260	258	265	282	271	239	260	251	270	292	251	276	305	277	261	270	242	260	271	252	267	245	239	289	241	268	252	310	284	265	255	257	266	272	270	286	268	246	262	276	274	236	282	249	263	286	274	239	285	291	250	270	245	240	266	266	268	257	290	288	272	280	242	249	246	282	261	247	271	237	264	264	263	265	273	291	234	307	225	268	245	264	246	270	274	230	301	253	262	265	255	267	264	247	279	262	244	260	230	280	274	261	260	266	267	281	280	274	268	257	266	269	273	262	270	262	274	257	260	258	253	280	305	247	286	247	256	263	248	298	270	304	250	271	249	273	298	270	250	246	286	255	251	262	285	258	257	288	261	239	293	270	278	271	235	268	269	288	273	265	296	303	267	260	265	239	259	244	276	257	263	272	268	271	270	254	278	263	271	231	264	238	255	275	262	256	245	282	270	281	277	265	255	251	280	285	269	227	257	229	275	224	258	270	263	260	259	275	258	280	262	233	252	254	281	264	230	271	264	279	262	252	276	232	267	237	254	259	268	276	276	278	276	268	277	273	295	258	281	280	270	249	280	260	274	249	258	274	260	264	246	263	248	278	274	225	293	238	285	247	262	279	242	259	271	284	266	271	279	259	265	248	294	273	272	273	251	250	296	249	266	250	270	249	255	240	237	276	286	242	255	244	264	274	253	263	299	241	290	261	267	259	267	266	233	240	258	277	263	258	267	228	267	272	274	267	283	269	271	261
7331	11551	10608	5605	3505	2516	1840	1443	1192	1019	876	793	690	672	584	596	519	493	494	464	376	404	438	414	395	397	370	390	359	370	372	376	324	329	357	341	355	328	313	308	318	335	338	352	313	321	282	351	322	333	328	305	304	310	340	324	304	321	325	312	301	321	291	320	308	289	273	317	342	309	301	281	319	308	299	297	320	304	291	313	289	280	330	330	290	363	313	312	291	305	273	289	276	300	309	324	310	328	302	312	330	305	340	272	304	308	305	320	297	301	300	306	283	299	302	318	275	296	311	291	295	325	311	319	335	316	297	319	289	281	285	310	319	324	323	306	323	283	291	303	319	289	334	311	300	313	309	314	331	289	272	319	298	314	297	321	289	284	288	267	335	298	326	316	356	303	311	318	316	280	281	284	296	315	283	309	312	315	315	306	312	265	303	321	324	295	302	280	285	317	288	311	318	320	328	322	294	291	287	292	308	308	280	311	291	291	287	294	313	311	313	293	281	267	308	290	306	325	316	301	289	301	282	318	303	295	304	322	319	326	279	309	274	285	283	289	284	283	297	287	289	309	297	289	308	260	280	297	320	296	285	325	303	294	282	341	320	300	293	315	294	304	299	310	291	302	308	289	270	327	295	313	303	339	332	290	316	301	299	289	292	304	303	289	264	296	290	319	313	305	303	288	289	299	301	331	333	248	308	278	266	298	295	300	283	300	317	302	299	295	293	328	319	315	301	313	304	318	290	308	308	287	305	302	307	342	330	275	322	318	308	289	269	299	284	301	305	289	273	334	268	326	296	278	301	280	299	304	302	283	303	286	282	299	320	308	312	323	309	315	320	273	284	283	308	299	300	334	288	273	306	288	286	268	313	294	328	329	297	326	313	276	296	279	269	306	288	333	299	286	309	310	298	315	331	293	299	292	296	257	278	328	316	281	308	308	299	287	310	317	308	276	327	292	293	298	294	319	322	326	288	283	294	290	303	285	299	334	312	293	285	297	300	254	314	306	301	310	315	297	291	327	321	307	316	287	283	303	295	299	294	303	324	282	286	299	281	307	284	306	294	320	270	283	309	314	327	318	303	286	287	312	273	339	305	264	320	322	300	299	300	320	285	312	303	303	279	288	329	312	302	304	289	306	252	309	255	303	298	317	299	275	293	291	305	319	300	330	292	295	288	288	309	304	273	311	297	297	329	329	289	286	317	301	304	293	291	287	289	289	336	307	299	313	311	317	292	264	305	294	316	292	301	276	293	295	313	302	337	277	284	313	289	287	300	308	293	315	320	318	316	292	281	296	275	293	279	306	288	282	281	282	304	331	298	309	317	299	284	316	293	305	277	265	264	336	290	278	303	317	274	320	305	322	288	301	278	332	318	293	297	301	280	300	285	276	293	291	310	274	333	298	318	349	280	307	304	293	293	314	323	296	306	282	285	297	308	313	282	320	314	315	316	277	327	303	279	294	303	328	297	300	321	299	306	314	310	325	317	306	302	299	335	311	299	295	337	274	277	278	317	309	322	316	286	308	290	320	327	304	285	321	294	316	301	338	300	296	287	290	266	325	283	292	278	270	303	310	304	303	317	292	309	325	299	289	309	311	310	299	312	296	307	287	293	296	297	295	323	260	317	288	277	309	310	293	290	332	288	315	311	316	318	306	299	296	284	300	287	329	304	277	314	316	309	303	303	316	297	301	302	295	338	324	290	303	325	321	311	265	298	317	332	271	304	317	301	314	270	306	296	274	298	282	324	331	319	313	280	277	280	330	319	296	307	328	278	334	282	316	306	319	298	291	316	340	329	291	300	307	331	274	329	305	278	314	300	311	317	309	311	311	313	318	292	327	313	316	289	304	300	301	314	278	303	276	308	308	299	344	315	279	316	351	299	303	296	292	296	312	307	313	300	304	330	276	297	318	300	318	313	294	311	279	305	311	295	309	292	294	305	300	319	323	305	300	295	290	329	300	296	289	300	280	304	301	265	307	290	287	328	292	293	332	298	283	307	298	295	329	313	319	346	287	301	333	301	291	300	298	333	324	313	304	311	288	278	291	282	314	296	274	282	309	320	296	320	315	290	276	308	303	287	307	289	276	318	280	304	311	307	330	324	309	302	296	294	305	340	287	284	293	308	295	325	311	291	292	295	321	316	331	282	290	283	290	330	326	279	290	260	306	307	309	318	292	289	306	266	308	314	289	307	295	290	292	291	265	297	321	297	315	293	327	311	308	317	295	295	318	292	333	300	281	298	289	293	314	322	302	313	307	282	334	290	327	294	295	295	279	288	302	280	294	321	287	302	303	329	314	293	295	270	290	289	319	281	303	325	307	313	273	281	285	272	297	306	285	284	304	301	312	296	269	300	268	302	279	316	304	298	273	282	299	291	309	320	305	284	317	311	308	274	311	304	314	297	295	305	289	305	284	316	317	302	316	294	319	301	277	321	318	327	275	311	295	280	293	301	294	284	291	293	312	324	283	302	300	300	269	307	286	276	308	310	283	317	271	293	264	267	319	284	278	281	302	289	333	297	277	314	326	317	287	286	297	298	301	308	295	310	314	291	300	343	284	318	339	300	301	309	293	296	294	284	289	275	330	323	306	324	294	294	295	297	326	291	288	288	323	302	282	307	312	291	350	290	261	303	303	314	307	283	277	288	318	314	276	317	291	324	304	325	297	298	274	333	276	321	301	274	296	318	313	290	298	298	330	312	304	275	318	278	310	253	304	300	285	304	275	296	299	305	302	324	298	313	309	333	307	303	313	298	298	294	277	315	289	286	279	309	311	303	320	311	293	304	295	317	309	265	275	280	321	310	314	295	337	303	299	309	298	297	321	296	293	296	319	291	301	286	292	337	305	335	335	299	292	299	287	312	297	290	296	285	311	284	299	283	330	316	278	295	288	302	322	304	291	295	302	313	282	328	279	320	295	303	303	299	299	297	323	316	288	298	296	282	306	301	313	270	300	297	328	294	274	281	311	311	288	288	287	284	316	324	292	320	289	319	276	318	333	267	317	272	303	298	297	294	295	301	310	317	303	303	315	315	314	300	277	304	310	286	298	295	293	285	302	323	305	317	287	312	275	291	290	298	312	300	280	266	328	311	319	283	284	316	286	328	268	292	293	285	330	319	322	316	342	332	305	300	287	292	307	306	275	308	293	275	294	292	317	321	291	284	314	312	316	278	314	319	312	306	306	291	322	298	290	328	299	310	280	275	312	295	261	308	280	307	299	296	300	294	312	317	302	346	303	298	318	279	311	310	277	305	277	311	290	341	296	296	334	330	314	325	307	313	298	326	305	307	284	295	315	336	307	296	295	297	304	309	309	285	279	300	280	303	340	287	299	318	263	288	271	272	299	300	284	315	311	285	328	325	335	299	270	282	293	286	268	286	331	278	291	302	278	336	311	320	314	299	304	295	307	289	297	321	324	285	308	246	305	341	284	307	298	286	340	308	316	288	303	313	307	313	290	313	316	291	301	282	284	294	299	290	312
23308	20974	27855	24268	20977	21030	8850	1487	1052	972	866	832	769	687	637	639	590	617	618	554	553	601	500	518	531	557	554	535	492	515	511	457	489	460	463	497	482	509	474	493	513	473	454	466	475	486	485	453	483	480	511	481	475	454	486	446	477	489	448	478	431	455	472	482	467	444	483	479	445	478	449	458	416	488	476	435	459	452	476	488	479	490	477	452	467	467	455	471	473	424	447	447	440	435	425	469	461	419	477	465	441	463	427	433	460	487	426	449	448	453	475	462	466	450	444	425	470	472	453	465	477	460	461	474	490	471	422	468	492	486	419	452	488	429	428	501	448	453	457	472	432	469	439	482	447	434	426	415	465	459	486	457	419	415	462	473	483	461	459	420	468	484	449	473	464	474	470	480	447	423	496	465	475	467	466	458	470	433	463	454	426	433	470	448	475	477	449	425	479	439	437	467	483	474	471	470	443	470	460	447	439	435	483	465	448	489	449	481	445	425	444	454	459	458	470	451	442	459	442	453	391	474	472	471	441	475	496	453	505	454	491	451	430	462	459	491	445	485	448	442	443	456	457	472	421	460	436	443	472	447	427	511	416	460	446	481	472	427	425	503	470	438	480	438	435	448	461	493	479	485	440	453	501	477	502	428	471	469	445	463	487	448	461	493	425	437	468	497	473	454	443	487	427	446	417	475	489	460	420	448	466	438	439	479	447	513	524	463	427	444	459	445	463	419	449	478	481	445	425	446	474	438	470	425	486	443	468	473	462	458	463	443	456	446	479	462	442	485	442	423	424	479	438	444	465	482	471	431	447	483	475	454	480	445	436	444	451	449	430	500	451	461	439	426	421	424	453	440	400	473	472	483	428	462	465	450	453	429	431	413	463	448	480	464	467	487	437	484	435	460	465	423	429	435	455	458	442	465	489	476	462	468	433	448	490	468	467	444	444	476	445	475	481	486	442	470	475	467	440	482	476	451	453	459	458	448	482	482	449	457	475	471	409	474	443	468	472	438	463	457	461	465	443	475	491	497	441	444	435	484	467	443	471	479	430	467	433	434	478	432	447	476	477	511	445	468	469	416	461	476	446	471	510	486	432	510	407	451	466	438	477	471	472	426	458	432	455	410	453	453	425	458	484	446	443	450	451	457	487	449	460	464	423	465	456	465	455	456	451	473	432	423	440	417	473	477	431	441	459	443	485	450	478	452	468	425	464	433	473	461	479	447	460	451	428	445	465	494	451	458	430	484	453	433	467	449	463	474	466	439	466	433	468	415	453	465	456	425	430	439	448	462	487	506	426	469	451	438	450	496	458	444	452	459	453	465	470	433	428	439	463	409	482	423	472	450	459	444	422	433	483	438	449	492	446	487	461	481	446	458	448	431	460	472	421	477	462	439	448	446	471	435	448	437	462	471	470	422	463	451	451	482	440	450	447	466	447	496	511	472	470	428	456	453	463	458	463	438	446	439	446	461	467	451	433	508	444	454	483	466	431	403	437	434	459	458	452	422	454	443	443	460	426	486	397	420	438	487	450	416	453	482	470	493	483	421	454	468	452	478	512	477	428	436	468	419	428	442	474	462	464	413	450	482	490	471	438	481	439	468	465	420	465	443	479	475	442	436	480	462	459	492	467	492	457	436	433	434	462	438	474	467	442	437	456	445	476	484	444	452	439	436	472	470	482	440	465	442	476	452	469	507	441	431	455	479	451	462	482	458	466	497	478	466	485	454	494	420	452	456	490	438	470	447	485	423	433	469	468	417	440	413	446	471	451	453	435	505	447	496	439	442	444	474	467	443	501	468	444	438	424	429	456	477	475	479	436	467	483	469	452	453	440	455	461	445	434	453	480	485	454	477	436	456	471	436	468	465	463	421	481	438	466	395	463	481	438	457	443	463	453	472	455	487	443	491	461	456	461	437	444	493	460	444	405	460	462	470	468	459	431	465	461	454	469	439	469	497	442	463	481	486	459	434	450	451	427	436	467	467	453	465	448	457	398	447	437	430	487	450	486	469	450	441	419	500	430	450	440	460	440	485	472	412	438	456	451	478	436	422	458	485	410	475	483	462	456	409	489	475	465	428	454	484	437	464	466	457	438	504	446	518	468	468	432	465	471	432	469	470	452	468	442	437	495	433	411	451	478	481	469	489	450	420	501	471	457	476	463	463	451	456	505	473	446	454	465	427	458	433	468	453	446	461	481	487	454	470	436	455	451	474	483	460	446	492	480	476	441	416	468	464	495	462	440	470	408	445	454	431	481	446	455	518	463	482	458	464	442	448	434	462	487	440	442	457	453	473	429	418	429	458	461	435	453	477	426	452	468	450	456	473	483	494	444	443	467	439	404	410	434	434	432	429	488	439	484	440	459	456	445	435	445	465	425	448	479	482	475	436	439	462	492	436	455	440	453	483	458	412	458	458	444	460	495	454	428	473	437	417	464	434	441	428	430	445	448	455	479	456	453	450	473	443	410	449	433	450	455	469	433	448	474	460	455	458	461	432	447	454	453	477	507	462	439	457	497	489	464	434	459	467	421	477	449	462	485	506	459	434	450	414	462	465	428	446	472	464	412	417	455	434	462	424	458	478	472	446	459	413	457	423	443	473	452	483	460	479	449	433	474	481	441	468	458	448	421	417	455	474	439	476	434	470	464	453	468	453	468	460	469	472	460	444	466	445	449	470	428	470	449	458	479	432	502	432	463	445	466	505	456	475	465	443	460	431	461	465	500	498	467	428	450	472	445	464	456	446	440	475	444	469	392	436	418	427	506	440	448	419	427	458	481	469	442	452	483	480	459	457	420	477	432	475	424	450	447	444	478	447	464	470	441	454	453	460	453	482	473	469	465	470	433	420	474	464	455	447	434	423	486	475	455	443	454	497	440	451	461	443	441	436	482	508	432	465	451	461	401	449	458	453	421	453	474	445	469	445	458	472	456	463	462	441	436	494	444	426	431	444	486	450	448	464	466	453	428	476	452	434	487	472	487	469	450	435	462	465	431	450	453	470	441	433	469	448	428	507	442	432	452	425	470	456	474	440	465	432	490	460	454	473	460	421	472	421	440	473	467	508	469	468	439	430	462	482	484	451	464	425	465	482	495	504	483	483	423	509	467	443	460	413	424	440	460	467	437	432	466	460	457	432	439	427	439	442	472	454	491	457	468	453	474	465	457	432	473	481	446	460	446	458	460	452	440	456	441	477	462	454	450	448	469	446	432	504	457	444	463	471	434	455	463	470	412	429	461	479	454	503	468	454	459	482	505	448	473	426	445	468	426	494	450	489	454	481	449	445	477	447	434	455	445	451	468	437	470	489	470	442	462	488	441	519	477	452	482	463	459	443	464	457	470	419	445	456	459	451	425	480	471	444	452	476	453	439	453	441	472	473	476	442	479	459	479	416	462	460	436	471	415	485	469	430	479	457	502	485	461	444	447	473	469	444	415	423	490	453	465	457	459	450	456	430	449	457	476	469	431	432	460	483	448	427	441	479
10198	17904	16196	9418	6150	4249	3331	2597	2100	1798	1526	1334	1183	1110	1019	986	898	860	824	734	776	694	678	611	569	621	609	605	602	532	546	564	523	537	555	555	509	545	512	495	505	521	481	511	530	443	509	506	553	493	485	495	474	471	474	492	482	479	512	509	480	491	456	438	476	454	445	469	504	476	443	438	440	494	474	473	475	484	502	477	450	476	516	450	428	456	466	459	468	477	472	446	471	460	440	452	438	481	414	443	423	462	447	468	474	484	449	420	454	512	421	437	488	443	441	432	466	447	448	453	469	523	486	456	430	455	435	460	422	453	463	463	459	421	454	436	445	474	471	471	447	479	464	479	432	429	437	436	434	445	448	405	465	409	435	448	457	416	459	447	441	496	441	492	465	429	463	509	461	436	481	448	455	472	459	470	454	463	420	467	476	475	426	466	460	435	464	478	478	456	453	431	452	479	473	490	455	471	450	459	474	450	464	484	431	472	473	451	421	467	506	473	451	422	433	419	478	464	480	477	440	475	462	438	471	478	423	426	442	432	436	419	457	429	507	432	467	462	454	434	440	436	450	436	436	473	468	419	465	439	442	485	470	455	454	425	478	490	450	438	456	477	476	485	462	443	465	455	439	451	454	430	456	459	488	445	452	420	443	447	473	484	445	455	442	469	431	482	438	466	477	450	441	452	419	444	450	459	449	432	458	460	504	446	448	472	423	480	463	459	449	481	459	437	403	456	461	450	423	479	437	497	473	480	455	431	433	429	427	440	443	465	429	416	473	505	461	445	453	479	463	467	460	446	429	458	464	467	456	436	461	458	493	450	475	486	438	464	453	453	486	465	433	456	479	465	474	478	485	457	464	411	428	468	473	463	440	453	468	459	464	466	436	465	452	450	471	418	444	458	463	421	424	456	468	439	446	459	465	455	477	440	460	459	422	491	445	437	449	454	447	470	434	451	460	435	431	439	432	466	476	444	439	462	431	444	443	430	455	430	416	463	497	472	472	428	477	437	430	444	449	445	442	470	441	468	438	453	427	432	443	457	459	498	388	429	446	485	459	459	482	429	411	451	449	463	436	471	395	435	458	450	430	432	422	446	436	472	495	453	445	450	448	457	433	473	453	436	510	446	452	438	458	454	438	430	473	440	484	454	412	470	456	494	437	431	430	478	473	461	452	442	423	477	425	457	487	459	443	452	458	453	433	414	475	458	424	439	460	474	416	465	463	447	482	410	428	454	438	483	431	461	422	440	420	467	505	420	428	456	437	407	418	487	456	421	438	483	459	477	465	445	473	476	436	453	474	430	429	450	464	429	450	429	426	465	433	467	444	499	446	458	494	476	442	439	420	472	430	425	458	438	454	488	466	444	468	490	452	461	494	471	455	453	452	449	463	446	489	461	422	498	478	493	487	424	438	427	460	429	452	493	470	475	465	402	411	423	487	446	470	444	486	446	463	441	451	430	462	463	424	426	449	466	464	449	467	482	436	448	436	416	462	448	419	440	434	468	436	456	464	456	423	464	435	436	440	482	452	467	432	456	467	483	484	467	466	403	494	445	444	431	429	461	482	441	432	466	447	440	470	426	450	453	427	478	441	401	461	459	477	466	454	474	439	470	453	439	459	483	459	408	463	481	438	429	438	424	425	470	443	472	472	420	443	475	424	457	427	455	441	474	468	456	467	461	493	459	459	429	458	465	454	426	452	461	441	465	445	442	451	460	431	408	422	447	492	403	497	477	451	423	459	447	427	459	447	467	443	453	445	468	437	492	469	436	434	433	459	439	458	467	452	417	457	457	453	415	447	466	408	415	451	434	431	493	444	468	458	462	440	446	499	442	443	464	466	435	469	443	431	458	471	443	456	456	455	454	465	448	482	479	480	488	460	419	437	448	450	405	443	449	459	433	444	441	455	452	457	432	490	470	452	410	446	431	424	466	416	437	442	487	464	433	446	433	440	460	469	428	434	447	449	467	453	477	445	421	447	447	444	434	418	470	448	474	480	477	481	436	437	450	448	433	432	477	471	480	463	433	469	476	461	450	469	425	458	438	428	469	453	478	471	435	459	469	446	454	492	412	453	423	462	474	456	470	435	446	440	437	501	447	447	464	440	439	454	438	444	491	419	419	457	443	453	455	462	459	465	439	435	465	423	491	474	475	453	481	444	481	457	418	477	487	489	428	431	463	448	474	431	450	433	417	482	444	462	483	462	455	445	437	448	467	431	471	450	456	434	461	442	425	454	446	455	440	475	468	472	444	488	447	426	423	483	482	458	423	431	445	432	448	435	452	480	451	431	451	465	453	451	460	411	440	479	442	468	487	453	476	457	477	468	439	485	456	447	439	457	422	470	452	426	469	454	437	454	428	433	474	419	476	484	437	449	412	436	479	424	473	429	457	484	482	454	463	427	488	471	404	475	416	471	495	506	466	474	474	415	461	475	442	454	428	456	447	476	466	418	472	477	450	441	458	481	437	431	466	451	449	447	417	480	436	482	439	460	446	449	442	429	468	450	450	434	461	458	456	468	433	443	466	485	451	436	435	431	434	446	469	412	434	448	456	452	454	445	424	457	420	470	454	481	453	444	486	434	424	461	446	455	448	425	438	459	464	439	438	411	438	440	421	425	407	461	465	454	482	458	461	456	504	456	444	444	483	431	457	455	421	431	468	417	482	488	494	500	432	468	449	435	459	481	401	426	455	465	465	490	478	447	463	464	478	483	456	452	458	457	424	481	486	449	443	460	421	457	430	438	463	493	465	464	434	427	465	479	449	439	456	446	474	439	435	474	476	460	454	469	471	476	460	438	483	499	442	473	405	473	458	494	413	440	430	457	448	464	440	449	466	439	455	399	481	470	482	476	424	435	474	459	483	427	457	423	397	426	458	427	430	497	485	451	426	431	442	467	430	431	422	437	482	450	458	456	442	444	465	465	464	436	453	452	458	439	442	457	466	471	429	477	467	466	448	477	460	472	431	461	459	460	441	459	433	435	446	440	466	439	455	436	437	479	466	456	446	474	449	468	484	467	481	473	453	496	459	429	462	426	437	440	455	485	424	474	462	449	464	479	415	479	450	480	471	442	450	457	429	467	438	441	456	435	429	449	441	452	442	421	434	456	446	443	452	463	470	459	433	460	418	458	465	457	438	485	433	469	455	448	464	403	438	451	462	445	469	450	485	473	440	462	463	439	430	434	460	418	431	449	470	450	437	456	433	496	485	429	416	461	455	451	435	461	459	463	432	444	449	439	471	415	425	469	452	470	441	478	454	474	454	462	463	461	425	459	470	455	459	438	426	443	474	454	440	440	450	458	453	458	403	469	446	453	437	482	437	467	433	505	471	485	449	457	486	491	430	476	443	463	451	437	461	436	439	452	417	451	441	483	454	427	450	448	432	461	473	444	464	402	463	434	473	437	413	443	458	431	450	447	470	422	479	437	429	439	468	438	443	452	443	472	439	486	442	442	432	395	434	481	443	435	487	440	447	444	450
28437	15591	2714	927	749	728	726	663	710	715	711	686	688	658	620	624	698	669	694	696	691	684	694	652	632	648	694	649	679	641	653	701	691	654	676	701	646	661	641	670	668	658	640	668	698	695	650	633	648	668	654	659	660	653	667	651	663	700	679	699	664	623	687	682	709	643	745	665	630	650	679	702	721	660	650	707	635	654	638	663	681	649	647	643	698	685	652	639	631	691	639	672	615	661	683	646	634	639	642	687	726	690	651	655	650	666	644	663	669	666	641	694	642	666	717	721	685	672	689	687	702	666	626	684	618	684	610	637	700	710	629	669	722	646	696	678	645	651	663	619	673	679	660	630	685	711	639	688	628	682	671	663	656	679	662	615	693	658	634	652	694	610	645	641	705	685	660	652	695	627	640	633	695	607	674	639	645	685	696	634	653	651	726	609	628	715	673	637	666	668	702	618	668	630	655	685	692	640	631	673	651	643	651	685	680	664	651	717	724	656	694	672	717	641	646	678	653	638	669	656	658	688	701	624	631	653	670	680	686	686	658	684	661	622	666	592	675	642	656	679	672	638	657	640	665	668	674	613	717	663	613	646	730	619	666	664	634	671	666	633	701	679	681	679	677	690	638	627	663	660	650	646	667	624	676	644	645	622	681	692	667	692	658	721	695	677	659	685	691	656	663	668	635	640	622	712	685	639	672	621	667	708	693	678	666	638	653	664	660	654	674	694	666	621	669	681	702	625	679	634	668	719	661	718	676	640	672	649	677	698	615	717	658	641	649	677	654	678	679	626	707	693	701	725	659	677	670	711	627	634	674	662	634	658	697	673	687	666	654	681	704	679	686	681	671	675	652	724	688	661	617	627	708	666	659	621	687	633	653	678	635	655	675	669	634	616	653	679	640	696	654	711	669	670	656	597	635	660	673	647	651	649	680	665	653	684	635	703	635	644	650	641	663	689	667	692	660	678	627	666	619	672	711	679	643	661	696	639	682	672	674	662	715	657	658	670	620	660	660	686	643	632	704	626	702	692	607	673	626	646	681	676	689	651	703	647	696	660	685	677	683	677	616	662	685	709	656	645	696	661	682	662	682	684	637	656	691	657	632	676	657	654	639	648	687	658	671	653	664	651	686	644	660	658	649	652	638	648	702	651	638	683	654	667	607	654	695	656	615	666	646	630	673	665	695	641	651	655	692	648	714	630	619	634	678	604	640	646	587	654	659	664	652	662	667	633	663	643	669	645	642	638	714	573	630	698	633	621	723	663	650	626	618	686	612	636	635	624	696	670	644	677	621	668	660	672	700	689	666	685	656	737	634	681	673	714	645	668	704	633	681	622	682	669	656	642	676	681	657	666	646	619	629	677	683	667	660	725	646	641	626	698	678	641	698	588	690	645	670	689	658	636	598	628	689	692	711	693	660	631	696	680	736	681	668	713	670	671	653	712	675	680	613	700	643	682	680	660	714	645	641	680	600	648	675	702	674	632	704	631	659	649	631	639	680	682	625	677	653	653	657	623	663	646	690	633	604	653	718	679	660	674	656	659	665	668	694	644	713	674	643	666	643	648	661	653	675	690	674	700	612	611	675	674	673	652	639	677	661	666	662	674	663	681	681	662	695	660	618	626	650	711	637	674	648	693	668	684	661	680	724	691	659	654	600	660	686	631	625	706	603	653	665	694	662	648	643	677	644	708	666	648	675	717	677	693	663	683	720	662	655	674	669	644	673	663	612	654	615	681	664	673	659	643	611	620	681	690	652	631	605	646	658	644	651	674	667	688	688	714	700	654	643	696	655	670	670	617	695	668	641	684	710	697	652	645	682	621	619	630	694	629	699	616	660	679	694	629	667	678	650	646	664	630	658	680	661	664	639	684	678	614	674	653	638	637	668	653	667	651	672	644	647	614	650	617	656	666	675	663	663	666	690	673	629	628	711	615	682	676	634	700	633	603	624	657	637	663	679	687	647	673	647	675	725	669	649	660	664	642	671	685	675	644	678	690	638	663	678	640	678	672	708	680	644	667	703	674	669	714	665	618	674	677	664	709	660	632	674	657	651	664	676	644	707	656	668	626	650	663	711	670	635	722	662	675	671	681	686	705	708	642	663	622	655	667	618	639	653	638	631	663	675	683	630	652	677	680	668	706	729	618	690	659	647	686	676	657	685	706	701	663	655	666	685	638	658	657	647	658	631	703	647	624	658	636	614	663	697	695	650	673	685	692	673	669	701	657	668	666	668	702	703	659	639	682	714	642	674	649	615	693	690	624	656	638	678	671	677	658	686	633	628	661	702	685	625	646	643	657	662	639	719	656	637	651	731	671	703	716	667	663	686	670	671	647	719	646	680	670	650	624	664	692	689	640	675	671	657	647	697	662	676	645	725	719	668	665	674	605	703	651	716	656	647	673	651	709	690	655	655	682	661	718	677	691	614	638	657	686	685	657	677	670	655	660	662	721	639	636	668	661	651	637	678	658	678	690	657	670	644	663	662	683	655	664	658	682	678	681	655	673	666	613	641	640	620	629	689	699	657	663	653	641	691	656	681	677	644	668	659	654	636	614	673	669	660	672	680	647	675	698	715	645	674	628	697	697	665	639	654	661	671	681	664	647	702	646	647	665	668	710	661	692	638	661	657	643	678	664	679	616	649	652	668	649	670	646	638	638	677	665	690	667	643	654	664	694	677	661	635	659	639	626	669	692	660	648	686	637	737	728	676	643	664	694	675	686	648	679	632	666	633	665	640	656	652	687	683	624	642	613	678	717	682	662	657	649	642	667	685	689	670	658	652	617	637	688	688	659	653	672	641	639	690	657	675	649	658	635	633	628	649	652	689	656	720	642	638	680	676	686	629	631	634	615	653	687	657	706	647	668	642	639	667	647	695	609	661	682	633	686	643	657	691	668	644	691	656	684	667	661	625	659	665	692	657	680	644	671	661	651	687	650	646	658	639	689	671	699	649	671	689	659	664	645	652	691	646	636	679	637	685	677	678	670	590	619	646	657	640	654	665	649	711	627	641	638	636	690	662	677	642	634	669	664	655	649	640	663	655	644	685	720	625	677	617	627	690	666	678	672	659	635	685	664	624	688	657	678	650	671	679	652	634	662	660	666	682	624	699	669	656	658	613	654	662	700	660	649	658	665	646	642	663	660	643	630	634	660	683	665	687	665	680	653	629	629	607	632	613	678	679	661	710	652	632	660	683	684	630	681	661	632	636	687	683	673	650	662	670	648	638	633	667	683	663	665	672	665	655	649	719	689	629	690	667	635	682	672	686	636	667	659	652	709	655	670	644	663	645	672	698	690	677	681	729	643	629	656	688	667	619	698	705	677	714	716	646	620	645	706	676	637	640	701	638	677	673	649	695	641	683	660	632	655	659	630	664	690	681	647	684	634	670	657	638	668	717	667	679	650	635	675	641	674	649	621	639	682	666	676	678	642	630	685	667	734	643	683	596	687	685	671	657	696	640	661	681	652	691	695	653	683	665	651
5329	1429	1367	998	907	766	815	752	688	791	784	721	760	722	724	766	757	742	682	708	735	730	702	771	733	697	754	702	749	673	722	726	725	717	689	711	756	709	704	704	695	692	728	696	730	727	760	707	740	707	747	720	722	710	763	729	737	700	696	715	756	735	710	753	704	744	722	678	678	709	733	690	712	762	693	714	728	725	692	729	732	716	700	698	721	721	738	679	713	690	697	706	741	755	754	726	717	710	695	716	688	684	720	720	654	772	691	686	761	707	685	700	733	724	676	726	719	763	699	701	732	735	736	685	754	735	729	719	701	693	648	769	723	728	697	747	721	687	760	716	741	717	730	691	711	762	729	686	759	716	718	707	734	674	715	722	715	742	768	708	663	718	744	752	691	708	733	668	712	714	726	727	714	708	789	718	693	728	721	705	753	758	708	660	695	681	674	688	717	711	732	730	677	737	700	713	695	750	715	711	741	718	696	731	692	738	663	746	714	676	710	710	700	686	711	756	753	695	735	718	704	741	734	716	717	761	687	691	696	712	693	727	756	713	743	737	744	703	705	695	680	737	714	712	699	699	728	746	693	763	711	709	660	769	790	731	800	729	685	691	656	735	690	743	694	779	757	707	736	716	745	711	752	711	715	715	699	688	691	701	742	733	744	706	751	728	746	700	666	674	717	777	713	694	721	747	732	715	695	736	727	751	689	746	744	694	680	709	741	665	753	737	719	697	737	654	712	689	708	771	647	756	700	718	722	676	693	694	732	677	636	681	746	743	731	736	748	734	735	706	713	756	724	752	695	715	673	686	693	709	733	701	697	725	731	735	752	732	684	668	737	703	742	729	721	752	668	707	720	752	711	727	634	718	719	738	709	725	750	702	741	703	702	707	665	739	685	695	721	713	721	711	718	704	682	687	704	719	714	793	754	681	706	750	717	712	713	702	721	665	712	672	766	735	720	712	702	677	722	702	681	721	735	721	748	713	749	740	695	682	689	693	666	741	725	769	741	719	714	726	718	745	696	681	761	722	706	712	736	710	731	697	735	740	757	698	720	715	696	711	727	740	747	706	711	714	669	723	739	761	655	737	718	713	710	694	730	726	695	701	685	723	707	736	714	697	742	702	706	736	713	686	745	714	720	729	735	686	708	718	741	660	721	717	711	745	689	682	730	725	739	664	735	678	719	694	741	761	707	707	724	719	691	718	728	710	719	798	698	718	763	725	692	715	721	732	692	725	736	732	738	697	672	685	676	694	721	727	713	730	725	714	750	749	685	690	740	702	796	733	736	749	719	718	713	718	673	691	707	717	718	705	736	694	665	769	691	726	739	669	707	711	732	719	669	700	742	684	699	710	721	724	705	690	702	689	747	713	730	779	791	737	736	689	733	711	722	703	741	718	686	730	657	707	705	686	721	693	702	703	740	745	732	717	647	712	744	645	708	691	762	767	744	760	760	716	740	728	752	707	726	671	652	705	744	751	724	643	722	662	696	746	722	760	674	708	766	722	747	742	756	744	723	649	696	722	664	721	715	726	686	759	726	725	762	699	642	708	720	704	688	726	707	685	697	712	727	675	708	725	694	756	701	751	747	749	781	676	700	720	689	770	694	685	659	738	672	718	710	720	666	735	691	724	689	672	690	684	709	735	698	761	727	741	692	693	680	704	714	664	729	661	765	739	699	659	691	713	719	759	736	721	763	735	718	717	731	701	724	720	700	742	719	738	711	698	703	704	744	709	726	730	744	718	759	708	656	647	732	695	679	718	765	738	770	761	779	701	733	734	697	742	684	735	730	716	693	736	707	742	717	718	707	702	707	733	725	659	700	692	677	700	773	693	690	727	688	750	714	748	715	759	747	745	725	724	754	707	740	705	655	746	724	714	694	722	738	745	746	715	689	718	709	686	698	722	736	705	701	745	734	744	704	720	723	732	712	748	720	681	725	704	725	761	677	743	732	714	727	717	716	714	706	740	721	720	736	710	739	740	664	680	732	736	701	721	730	721	713	717	704	733	744	698	730	770	720	721	715	737	699	713	740	696	684	690	690	706	675	687	667	724	722	683	707	712	697	678	778	745	652	722	720	686	739	692	696	698	651	718	729	738	653	712	726	726	673	767	722	728	714	722	791	716	720	720	698	679	744	693	668	705	754	699	660	714	697	745	683	708	683	667	691	692	729	689	741	637	738	715	708	701	713	762	707	686	701	713	722	688	683	722	695	697	716	703	685	732	719	759	732	745	724	714	694	685	714	725	704	756	723	727	699	678	716	684	682	731	698	682	692	695	755	746	696	700	686	723	722	763	745	725	731	689	722	758	732	727	736	670	694	695	707	731	736	733	743	707	695	745	742	660	695	726	743	750	702	701	738	705	760	675	745	711	752	746	695	732	712	726	719	715	672	743	694	760	663	739	726	735	736	738	741	759	707	740	706	722	713	715	741	715	710	712	724	703	689	713	754	699	705	701	724	723	698	769	715	740	723	710	719	706	720	739	666	738	712	752	746	729	762	718	667	712	714	675	732	735	713	721	725	678	728	705	782	707	696	747	719	723	669	697	745	776	724	663	707	755	709	717	700	703	737	730	676	710	724	708	755	713	719	731	718	721	757	718	704	701	660	718	694	716	756	715	689	711	734	723	687	762	687	699	724	749	691	664	663	682	752	706	766	726	679	700	696	750	711	704	730	766	715	722	716	713	722	705	713	692	685	723	676	667	741	700	742	676	697	733	708	696	696	684	680	720	722	731	692	733	727	700	786	733	720	729	677	719	727	726	723	685	733	722	762	740	726	685	712	733	691	660	766	712	730	745	751	717	700	710	702	732	731	719	687	753	708	680	741	705	713	740	682	692	689	744	709	731	734	700	710	696	672	682	676	706	695	650	681	773	730	694	656	731	753	678	717	699	672	748	730	690	712	740	722	703	713	698	700	713	738	703	740	727	696	768	770	677	752	725	775	733	668	708	670	737	703	653	721	716	749	733	688	705	715	693	723	712	751	758	719	703	707	681	676	671	711	693	741	724	757	708	724	716	702	715	745	707	741	694	694	710	731	695	752	696	733	678	736	761	712	733	712	713	756	687	759	711	684	705	696	735	729	704	758	706	773	729	733	709	685	730	705	695	711	711	730	664	670	754	702	754	710	663	710	715	739	720	756	714	702	712	724	683	648	701	737	664	703	743	716	738	696	726	673	686	757	699	714	730	688	682	705	706	666	659	715	702	716	731	745	651	762	654	703	696	728	700	719	734	760	688	724	736	702	730	717	705	728	728	687	668	729	672	691	690	691	727	744	717	733	705	716	734	756	694	719	689	683	736	737	698	702	736	734	685	712	738	715	679	723	774	742	741	698	707	770	724	696	717	726	700	682	711	695	670	674	757	728	719	713	682	696	694	692	738	738	688	746	648	731	676	739	657	708	729	686	719	735	717	754	721	679	717	694	740	682	729	711	731	692	724	720	690	742	705	738	740	729	746	734	761	683	697	698	704	683	697
25400	21014	27603	24603	21011	11805	1220	815	647	564	492	448	423	395	357	373	383	370	330	351	308	314	347	321	294	271	254	285	295	326	305	270	267	264	269	294	247	292	294	272	271	306	272	270	283	279	273	269	263	286	278	280	268	253	257	240	274	254	255	260	264	238	279	246	248	274	261	306	257	250	275	254	258	257	271	262	280	294	248	225	272	261	258	267	272	260	265	289	260	266	272	288	257	239	267	253	257	261	280	266	280	261	269	272	265	255	226	279	270	257	292	263	248	260	287	268	279	260	224	250	246	244	274	249	236	260	265	285	268	271	272	284	252	277	243	265	240	244	250	256	267	286	256	247	253	262	249	273	239	220	240	263	291	259	286	295	263	275	265	274	283	260	253	266	268	267	272	233	243	252	277	274	239	276	280	266	274	264	260	286	267	267	313	247	228	282	236	285	258	257	248	259	266	260	246	255	234	248	266	259	270	261	265	233	239	244	296	270	292	250	242	264	254	261	253	244	248	294	261	239	279	251	266	283	257	253	279	255	255	268	277	271	266	215	237	281	272	263	306	262	253	259	244	255	280	233	260	252	254	245	270	262	274	271	270	223	256	290	276	275	280	253	265	271	268	247	246	279	253	267	274	296	265	259	255	280	250	254	280	276	270	265	232	252	259	252	227	279	254	263	262	269	250	271	274	249	263	249	259	255	244	262	290	296	287	260	260	272	245	258	253	277	267	242	262	273	253	260	230	270	268	254	249	261	238	270	260	277	237	258	263	247	229	244	278	266	261	266	270	260	276	249	283	275	257	258	276	268	283	261	237	275	256	295	266	260	245	228	301	262	259	279	265	287	277	293	258	250	238	274	242	223	263	263	253	265	280	275	256	267	241	235	248	268	260	265	246	289	300	231	260	273	303	264	291	265	237	260	263	266	270	274	264	274	253	268	269	224	269	268	252	266	267	272	278	257	252	252	277	273	265	271	264	230	253	274	235	246	256	254	263	295	283	244	261	248	258	285	315	280	257	242	250	252	265	238	248	257	255	302	267	258	283	234	262	278	240	262	226	275	287	265	251	281	241	270	242	266	262	279	254	295	253	267	265	243	262	271	274	246	247	282	257	249	238	262	258	256	265	265	257	259	243	234	247	270	237	271	302	248	276	263	272	272	282	250	256	250	278	265	256	290	267	251	250	244	269	257	273	251	224	263	260	259	254	275	261	279	268	250	256	264	248	262	241	263	236	236	288	253	252	277	242	271	283	281	266	276	259	275	235	254	266	280	233	275	257	263	255	270	251	265	257	247	274	228	262	239	270	265	238	259	254	291	242	239	275	267	263	254	293	267	238	255	235	266	262	263	261	256	275	260	272	257	266	238	275	262	252	243	269	266	252	292	226	241	263	242	260	251	270	285	298	285	248	258	252	259	277	289	258	272	275	236	248	259	270	236	239	252	270	224	270	254	229	267	263	250	282	255	281	281	267	277	260	254	240	255	233	258	261	236	253	243	262	263	278	233	265	275	254	272	253	253	248	259	247	260	274	259	274	259	257	276	266	266	261	262	252	271	257	268	263	263	250	275	252	271	247	260	258	279	245	300	262	248	254	252	250	243	244	248	240	274	240	279	293	263	280	245	328	276	261	262	258	239	235	259	261	245	254	244	285	266	249	266	272	262	291	277	258	258	278	278	282	263	267	270	255	277	272	275	271	272	294	244	300	267	248	268	273	260	275	250	266	271	255	248	259	261	247	231	262	272	291	262	261	243	254	251	271	236	263	246	270	270	264	249	263	243	293	255	264	273	257	254	256	285	271	261	276	268	226	275	240	243	284	258	266	248	247	242	248	253	270	283	258	238	266	253	247	246	249	275	231	244	290	272	257	249	261	254	264	271	308	280	248	234	260	250	259	268	245	252	245	266	258	267	238	299	279	245	278	254	253	280	250	265	248	244	285	266	291	251	250	233	244	277	278	271	265	268	258	295	252	285	271	241	243	288	261	265	252	261	273	217	250	295	306	266	266	254	284	240	265	267	237	267	260	265	268	267	265	235	271	258	235	258	277	260	268	238	256	256	277	260	273	264	242	284	264	225	283	268	254	281	267	249	272	281	242	271	244	262	265	231	251	282	273	254	233	231	272	236	276	263	258	264	260	243	248	260	251	247	263	259	285	251	258	243	229	272	254	242	279	267	273	260	286	277	239	232	295	260	239	263	264	253	255	237	244	255	230	258	270	260	251	276	268	235	214	270	249	283	272	269	259	244	256	255	228	275	264	273	258	247	261	257	280	228	274	278	268	267	228	289	274	253	263	261	243	279	252	253	256	277	264	241	278	267	241	268	234	250	263	258	274	259	268	270	262	295	255	259	264	247	250	239	272	271	256	244	278	267	267	259	265	254	248	269	238	242	269	276	278	244	276	258	239	266	253	283	265	256	249	252	220	271	263	285	236	293	235	242	276	231	243	264	265	282	272	253	268	254	260	261	260	257	253	260	273	228	287	281	260	277	236	265	272	292	238	261	254	253	261	256	243	267	261	254	296	277	265	277	268	251	240	282	256	271	253	273	296	263	255	242	259	230	283	257	277	242	264	281	237	227	275	260	258	269	241	241	257	243	253	274	265	241	257	258	263	236	254	257	293	281	238	251	249	278	247	253	262	269	260	260	268	257	271	243	284	254	253	250	233	273	247	276	237	281	242	245	289	238	279	281	292	254	236	245	246	243	281	256	267	285	266	263	244	278	258	252	261	251	277	277	252	280	241	251	261	256	241	283	260	252	245	235	238	239	245	267	262	271	231	269	248	245	268	247	249	285	284	251	244	263	255	259	260	257	290	273	275	255	288	284	231	278	237	270	262	275	254	247	258	259	228	282	251	287	241	251	291	247	276	233	280	255	266	265	290	275	272	252	257	258	275	240	291	242	267	282	264	272	274	257	249	252	247	255	257	245	244	227	261	258	253	276	269	274	259	278	237	276	248	259	248	240	261	237	286	263	267	285	239	263	266	272	244	255	263	243	244	258	265	271	258	259	251	243	278	256	248	259	261	251	294	267	279	255	271	257	263	270	269	270	266	250	246	281	274	275	247	257	257	249	280	257	273	258	283	291	237	274	255	239	254	250	267	259	284	284	230	285	263	274	265	312	269	271	251	270	275	279	260	263	256	245	247	224	287	273	249	217	268	282	269	242	270	255	241	250	254	242	269	235	249	276	275	239	239	264	265	270	279	267	273	254	255	239	255	245	286	260	280	266	261	255	253	265	281	258	268	244	262	269	265	281	253	260	233	272	247	272	275	249	243	285	235	272	253	271	288	285	250	227	286	284	251	266	243	234	240	268	250	256	219	251	291	272	246	238	250	288	263	251	267	292	262	260	273	261	253	287	266	282	278	259	275	277	262	246	276	267	269	252	257	243	264	252	269	256	266	252	274	270	301	292	281	287	235	252	251	270	262	247	240	249	236	262	260	267	258	275	265	262	242	241	271	232	275	268	246	234	295	270
7276	11677	10620	5691	3622	2474	1757	1405	1123	1036	874	771	684	658	608	536	503	499	478	471	443	424	460	437	405	342	380	379	397	387	354	334	372	369	326	337	328	319	326	325	348	356	316	295	318	359	304	355	329	361	280	299	321	320	343	317	319	343	297	281	313	287	328	286	310	288	296	310	325	330	307	282	308	293	335	321	325	318	318	311	309	297	282	305	329	280	303	311	281	283	283	301	285	349	317	310	274	317	285	314	285	297	313	303	285	287	301	280	301	317	302	314	283	289	310	288	301	279	308	302	332	312	285	310	304	301	285	295	313	288	271	316	281	283	283	325	274	308	300	306	310	299	323	333	308	283	322	296	346	293	329	306	297	312	292	293	313	293	315	286	293	301	282	339	314	304	337	319	293	326	315	347	329	314	307	338	288	301	319	316	295	293	293	299	309	318	317	272	267	323	291	280	312	310	296	320	281	328	308	265	297	291	281	312	326	282	324	283	291	294	317	301	312	300	296	312	305	359	262	308	291	283	323	290	292	295	278	276	326	267	324	273	291	314	325	310	310	313	283	317	290	296	315	295	298	279	304	286	299	314	311	301	297	310	321	300	309	312	319	309	299	275	307	292	308	316	287	285	300	297	306	301	297	283	315	316	310	285	316	302	331	337	293	295	298	293	321	312	300	321	287	327	298	270	309	271	290	312	307	301	289	309	313	315	291	295	285	291	269	320	305	326	309	295	303	306	299	294	291	342	318	301	281	313	285	290	286	274	321	286	311	321	292	299	315	265	302	307	296	297	313	296	283	304	287	320	289	286	291	285	283	294	293	314	294	306	316	324	347	301	317	253	274	297	309	335	301	335	284	287	316	302	281	303	274	311	291	317	338	308	284	260	277	301	300	313	286	310	295	304	289	311	307	337	296	293	310	285	286	283	313	285	291	321	315	313	280	308	300	283	319	306	281	295	296	293	300	303	295	304	290	320	287	295	299	275	262	307	323	304	310	319	319	264	297	304	338	300	299	286	291	311	295	277	297	262	324	327	281	297	304	320	297	265	303	284	307	310	274	321	281	335	290	334	293	309	313	329	292	301	318	280	277	324	292	289	282	316	279	318	290	302	286	320	275	331	302	313	283	257	325	292	308	330	297	304	290	315	302	308	277	310	318	293	301	309	286	310	306	295	320	281	301	299	313	294	278	314	283	301	295	298	283	267	302	260	334	293	283	348	279	307	292	285	305	304	315	286	284	293	305	287	300	277	318	304	292	297	307	320	318	322	290	307	319	291	330	284	286	313	293	317	283	292	311	310	305	319	292	296	295	287	289	318	310	291	311	275	287	293	276	304	289	314	286	279	332	321	303	282	329	323	249	310	328	302	305	295	300	309	286	283	320	323	306	315	305	306	306	334	317	278	287	318	305	298	281	316	328	312	289	346	309	291	309	294	304	320	299	306	299	271	297	307	271	301	292	312	318	293	301	303	299	275	315	300	311	292	274	297	282	309	285	292	290	265	304	290	280	271	310	312	283	281	319	295	305	307	332	302	255	293	293	344	293	295	290	280	307	331	327	289	293	297	295	299	272	309	298	281	329	281	292	298	314	318	296	305	265	295	321	310	281	289	314	324	289	315	284	288	297	331	290	299	288	305	313	299	276	321	276	326	314	310	302	287	292	292	295	275	298	293	302	324	285	326	264	306	297	308	278	290	304	301	290	296	323	278	305	294	297	271	296	312	275	271	256	290	286	298	303	290	295	303	313	296	325	301	321	322	299	307	318	323	288	291	290	329	273	329	310	305	328	291	303	301	304	303	290	329	287	309	317	318	309	298	320	326	330	310	308	290	274	280	296	291	309	298	276	299	290	322	301	315	293	312	320	273	292	272	303	308	311	331	322	315	302	284	281	298	334	281	299	304	257	294	311	281	327	312	303	289	305	265	280	299	297	295	290	297	308	323	311	309	290	289	279	309	304	309	333	266	287	298	271	299	304	273	327	315	307	273	315	288	292	285	264	285	300	307	299	269	321	339	289	298	295	315	299	298	309	291	304	303	287	328	318	299	305	314	315	310	256	289	321	309	292	288	306	289	299	281	290	318	317	307	296	270	286	301	273	282	286	269	294	294	303	273	319	306	281	328	337	293	319	322	244	306	327	280	321	288	292	290	312	310	292	308	276	302	315	306	324	318	289	297	294	321	311	308	279	291	286	302	328	268	303	288	283	288	290	295	321	289	326	312	305	300	324	338	305	303	311	295	294	301	281	300	285	320	307	319	295	305	284	298	316	301	294	302	273	304	308	259	301	311	311	336	317	282	286	300	291	302	295	312	325	299	302	284	313	299	279	284	318	281	320	311	319	288	306	279	297	306	297	277	295	289	281	339	315	311	286	279	338	299	303	299	306	307	325	299	283	269	269	273	280	297	346	307	315	312	281	270	272	308	299	289	302	297	286	282	291	295	296	255	304	294	311	321	272	290	326	282	279	304	307	303	329	268	281	283	301	282	317	296	280	286	322	289	279	295	298	292	308	305	292	272	304	310	293	303	302	280	284	299	287	291	279	289	308	290	283	300	318	303	299	295	318	330	300	277	316	281	299	273	281	263	298	324	295	313	320	314	292	284	299	286	302	304	306	304	300	288	290	317	294	284	272	270	304	321	322	297	306	295	302	306	272	307	301	295	301	296	295	304	290	313	276	316	299	329	299	308	302	325	299	292	308	302	316	310	309	308	298	263	312	316	304	315	289	301	309	280	279	306	308	311	277	283	318	304	314	346	305	305	291	315	318	314	284	303	285	281	295	299	312	310	285	324	309	292	325	285	308	302	329	308	325	299	281	279	306	303	284	319	310	303	286	302	283	301	283	278	305	305	315	309	266	341	302	282	290	301	296	312	310	308	278	353	300	302	295	298	292	343	280	288	294	304	286	301	285	301	318	288	312	278	267	272	301	292	307	313	316	296	312	316	284	313	282	297	312	324	310	304	295	340	285	316	298	296	288	319	297	321	333	315	329	290	298	312	299	289	289	266	283	300	268	297	305	290	299	333	310	305	324	336	314	302	305	297	283	294	268	319	268	263	281	339	300	287	304	293	301	295	250	314	307	304	293	271	288	264	300	283	309	298	281	325	317	310	309	296	300	326	296	296	278	273	279	287	257	301	301	313	294	321	301	276	319	269	326	263	296	300	312	315	306	270	309	283	307	307	291	317	291	338	295	257	283	298	330	309	299	317	306	312	308	281	287	340	307	283	303	303	289	298	332	313	333	304	304	274	301	269	289	300	311	301	283	315	302	314	286	293	294	297	320	296	306	308	293	291	318	291	302	301	285	327	308	297	305	311	293	322	294	281	308	319	303	290	287	298	306	298	321	278	305	315	329	294	316	319	285	274	331	260	298	299	290	280	306	305	308	319	267	272	282	317	262	300	302	301	311	298	321	295	306	263	313	320	299	309	315	300	293	310	264	295	310	324	313	288	297	292	316	286	321	273	292	302	298	310	283	283
23397	20986	27871	24287	20991	21047	9001	1513	1058	985	870	749	793	768	698	646	613	656	588	613	571	583	538	558	559	477	523	526	485	476	512	525	485	485	501	511	518	482	499	517	474	480	468	535	459	491	487	480	489	466	431	436	495	508	480	439	448	495	463	449	489	484	469	470	495	475	432	486	442	432	449	480	491	470	485	471	460	487	418	462	487	528	481	428	453	491	483	466	453	473	471	463	446	468	426	480	443	470	472	458	431	466	475	460	493	458	453	455	456	459	460	440	469	435	481	468	467	429	484	460	442	448	448	441	433	430	489	465	474	494	490	463	437	443	445	454	438	463	439	446	443	449	438	467	466	445	475	456	457	482	435	440	470	428	449	427	462	464	479	443	446	471	484	478	471	411	450	461	431	501	448	432	430	479	447	468	416	423	479	449	442	445	518	451	447	440	487	484	461	468	420	447	433	474	475	444	444	460	457	438	480	439	434	462	433	492	472	441	442	450	449	452	447	478	469	481	470	494	446	451	450	425	469	450	444	453	423	447	462	481	468	419	408	465	456	476	424	451	443	432	432	455	437	438	445	454	479	462	457	483	434	468	483	434	460	433	488	449	476	433	476	462	453	438	415	469	490	495	438	449	469	426	469	504	447	468	449	426	455	482	447	485	447	459	432	459	479	455	455	444	429	445	475	482	466	472	429	441	486	462	463	405	441	441	455	464	477	486	475	439	459	433	472	458	451	439	466	469	453	430	447	471	468	456	448	420	449	469	444	445	458	449	441	428	420	483	497	483	485	428	444	446	451	458	458	434	468	474	463	461	448	456	466	429	441	464	484	422	452	452	480	469	492	490	485	469	435	427	457	474	434	465	479	468	476	484	429	450	480	446	426	455	448	466	444	448	441	467	455	458	480	454	500	447	471	439	466	449	445	447	466	449	442	453	470	458	456	457	437	446	452	471	479	450	468	491	492	473	477	474	499	451	459	449	486	469	462	461	468	428	477	457	458	425	472	469	471	464	476	459	441	477	463	465	451	450	443	440	467	471	458	397	430	461	425	471	439	458	460	428	461	452	459	487	418	423	461	447	480	409	473	481	466	436	479	461	417	434	468	460	479	470	432	480	448	455	446	439	399	471	440	445	454	429	498	442	461	464	444	458	479	454	504	465	483	480	472	477	484	437	462	442	485	466	437	444	493	472	419	435	456	422	502	439	446	470	462	467	480	478	482	492	476	437	469	516	438	442	461	455	438	450	476	424	497	470	503	458	460	456	459	460	471	417	487	456	432	471	447	450	467	459	462	416	491	460	430	444	446	420	429	423	472	444	472	448	441	491	460	442	453	445	423	430	473	438	503	467	423	445	464	483	458	491	459	447	449	446	445	488	442	467	416	461	461	421	426	455	425	450	467	411	478	461	453	432	446	449	446	503	480	472	452	475	470	449	488	453	440	456	435	436	468	465	454	455	478	464	456	449	439	428	433	440	475	446	440	457	432	489	450	463	449	487	466	454	409	445	476	469	491	448	480	437	451	485	403	454	449	490	432	458	425	437	466	464	453	458	499	438	476	459	477	453	467	407	400	452	446	466	420	475	449	438	458	476	437	452	458	479	463	458	453	465	433	499	448	437	498	486	479	455	406	470	459	438	484	454	454	435	480	430	449	436	466	426	474	471	454	459	472	453	430	489	428	459	458	453	432	421	472	492	450	440	478	481	475	467	471	429	446	484	472	445	493	449	435	446	404	419	471	508	444	469	443	486	456	424	456	433	478	437	471	475	462	463	438	453	452	460	471	434	450	475	431	434	492	445	424	464	410	438	465	410	479	428	469	483	455	478	457	404	467	428	431	434	457	462	454	459	459	472	489	460	450	433	454	443	476	491	458	419	438	460	410	459	483	468	455	466	456	463	450	470	407	454	466	455	454	448	441	460	468	441	445	506	436	469	455	436	460	437	463	455	460	489	449	407	439	456	475	447	456	457	482	468	466	455	430	451	459	440	455	453	458	422	449	434	459	455	457	453	477	451	459	446	461	453	453	452	430	443	470	461	451	475	479	439	458	449	448	440	447	464	462	446	476	447	469	469	453	437	459	459	425	450	453	446	489	496	445	450	445	410	434	435	458	460	438	439	482	402	446	467	447	429	462	440	471	471	494	502	438	470	462	416	471	443	464	479	464	449	440	448	442	486	461	470	467	465	444	444	444	461	479	449	481	458	430	469	449	446	448	444	462	460	424	436	471	466	486	452	427	493	424	404	457	507	448	461	484	460	476	458	476	449	439	494	460	456	473	477	436	427	462	448	452	490	472	467	473	472	465	484	469	456	452	446	450	476	438	477	454	493	458	454	443	474	417	480	472	473	448	490	454	453	480	471	452	466	432	460	458	449	525	430	445	481	427	432	474	451	455	446	446	418	457	443	457	455	450	450	450	431	438	448	449	449	462	432	448	453	453	454	436	444	432	458	435	485	455	464	436	501	461	435	416	440	452	450	457	423	449	478	461	472	457	410	478	456	480	452	445	456	425	455	475	472	417	477	414	468	440	454	421	469	469	452	440	465	484	471	464	483	463	451	484	470	462	474	459	433	489	392	447	455	464	456	458	457	453	440	451	462	429	456	449	471	487	467	466	481	447	424	443	473	452	462	458	466	467	432	473	443	460	477	449	479	452	473	469	451	433	456	422	468	432	448	429	472	450	499	457	436	453	464	464	477	395	456	450	441	458	462	453	412	485	495	434	453	444	481	492	455	423	440	445	456	462	456	444	437	425	454	459	429	493	459	434	446	448	463	462	429	449	441	422	448	468	463	426	427	442	433	427	491	471	452	460	441	459	458	438	463	418	443	470	451	415	453	433	422	438	431	420	466	463	458	430	433	464	455	483	438	456	436	457	424	466	469	470	432	463	477	458	470	430	455	488	481	465	448	461	463	474	454	491	461	476	442	474	471	439	473	425	455	448	391	450	459	475	497	463	440	443	451	450	438	473	461	474	465	457	482	474	420	473	487	460	458	422	445	455	458	403	444	463	451	460	473	457	501	422	475	462	470	472	444	457	449	451	477	421	463	483	467	471	450	438	428	453	451	451	426	464	464	464	474	459	438	443	487	480	443	429	432	421	449	449	452	443	451	475	507	474	441	435	437	447	446	447	477	444	444	460	451	482	427	462	468	433	488	473	424	431	432	442	458	433	463	449	412	431	484	457	443	446	436	455	469	456	414	424	464	427	483	455	483	477	457	454	426	466	474	454	475	453	458	442	470	488	457	470	495	417	431	462	459	432	469	460	446	400	444	412	465	465	437	464	443	432	500	479	446	475	414	496	464	470	456	452	453	462	441	430	460	473	449	435	465	408	492	413	470	467	465	473	485	422	432	454	460	451	415	418	462	463	444	450	472	473	477	487	429	452	439	459	419	452	430	457	458	422	415	433	448	487	426	458	447	475	422	469	464	441	462	466	456	455	460	452	449	454	460	452	464	502	447	481	465	493	466	463	468	433	431
10099	17852	16258	9454	6030	4277	3267	2622	2123	1770	1444	1436	1292	1055	1060	932	876	756	754	766	699	681	644	628	653	599	600	618	589	579	529	579	554	544	533	554	506	550	492	518	486	487	442	527	492	481	487	522	489	518	467	463	485	457	483	454	507	511	458	448	492	449	476	478	464	426	476	484	419	454	496	441	448	479	436	473	454	427	478	455	497	483	461	451	469	416	459	469	463	457	433	479	475	444	453	475	468	447	453	438	451	436	501	469	485	453	490	437	442	487	468	458	453	402	454	487	467	456	501	434	465	456	494	417	429	451	490	442	463	469	451	465	486	439	446	442	485	459	447	385	474	457	414	442	462	441	424	428	449	437	477	435	458	433	439	434	481	432	459	479	454	470	476	472	461	434	457	446	423	471	468	447	469	456	466	440	472	441	476	455	462	455	464	451	450	469	440	468	440	470	431	468	429	451	430	424	434	426	473	494	460	475	465	435	484	477	453	453	428	466	441	485	410	457	428	429	468	446	490	486	448	489	434	475	456	458	478	438	436	414	473	477	446	453	478	399	423	460	467	436	464	438	433	435	450	441	450	437	428	448	463	426	465	484	412	445	446	481	409	435	463	449	471	432	429	444	483	466	455	411	422	506	464	462	459	402	432	459	469	478	425	458	464	433	437	490	485	436	454	464	430	486	473	468	471	441	464	506	416	438	491	423	415	443	425	456	422	488	482	436	448	444	421	449	402	487	444	479	452	435	425	423	422	453	447	440	464	429	462	472	422	441	458	416	430	445	449	445	420	469	434	460	426	433	454	436	445	468	457	457	436	479	476	441	443	469	456	421	448	472	438	438	471	451	446	471	456	444	452	426	430	476	440	467	464	427	443	474	478	440	419	432	444	457	463	447	488	419	453	455	470	445	498	464	421	438	457	440	467	461	452	405	438	473	451	441	424	448	469	438	422	449	448	449	440	453	462	437	433	442	432	460	460	477	451	476	419	391	453	431	436	440	425	445	461	456	450	478	411	455	462	465	442	468	410	444	494	422	425	421	461	474	469	417	430	444	467	457	462	434	481	464	454	463	456	469	461	435	429	439	461	494	441	459	506	432	426	438	444	455	448	436	458	447	429	427	448	459	474	446	399	460	488	430	450	468	436	466	460	454	475	429	456	451	463	445	473	479	467	442	432	410	461	429	447	482	461	429	481	489	458	456	456	510	476	450	441	439	457	458	459	451	455	485	442	424	482	447	480	471	413	436	460	481	431	467	476	440	414	457	441	431	484	466	430	447	429	463	445	423	477	388	455	442	438	448	477	394	453	427	464	456	446	435	465	466	461	413	463	455	484	476	462	438	472	467	440	481	459	452	489	466	476	498	436	436	461	436	436	452	470	451	494	444	439	467	437	426	435	475	428	491	467	471	440	431	472	470	459	436	434	459	502	463	462	455	502	416	458	399	472	483	462	444	444	462	440	482	484	446	476	443	449	488	447	414	469	437	441	441	460	464	448	453	436	454	491	445	423	472	453	438	457	435	483	447	468	426	460	432	466	444	426	476	472	457	486	445	446	432	473	422	460	439	440	436	477	409	451	466	431	463	431	437	473	412	441	451	398	447	483	436	405	460	406	417	438	427	422	474	452	448	445	443	475	459	446	469	473	436	429	441	457	462	461	461	461	440	451	447	452	478	473	425	470	497	440	477	450	420	474	458	420	444	459	446	439	432	460	425	471	423	419	450	455	434	430	427	453	473	424	446	466	474	418	427	449	442	494	494	439	432	480	466	446	472	442	489	471	438	481	450	477	450	479	470	472	430	443	462	460	484	414	444	490	486	470	478	451	435	456	461	466	451	480	445	465	449	453	424	402	463	489	478	460	426	404	457	455	453	450	467	425	482	456	459	440	459	424	460	455	437	493	405	462	426	432	446	411	454	451	446	449	451	451	433	431	456	472	477	432	468	440	464	431	459	468	467	441	455	434	425	441	434	428	451	464	450	450	463	458	433	440	448	432	424	481	437	445	487	433	450	429	429	436	419	434	447	493	430	482	442	452	441	443	458	424	445	470	470	424	497	441	466	433	437	436	478	479	452	461	450	441	417	434	436	464	443	473	445	442	446	442	456	439	451	445	452	441	452	444	431	447	474	453	474	470	459	465	440	480	428	457	465	445	435	443	437	460	394	442	462	474	452	412	445	492	450	483	441	481	453	423	434	491	494	436	463	470	473	467	429	442	449	458	497	454	453	442	428	449	484	445	451	449	474	427	452	439	414	448	485	431	452	425	460	461	469	426	457	453	424	416	486	470	457	474	454	463	493	454	485	456	484	449	468	431	448	433	435	486	453	465	432	467	458	427	460	453	445	433	462	462	419	463	431	462	440	473	431	473	411	491	468	433	448	446	458	445	462	447	464	487	456	458	473	467	416	463	422	427	450	447	466	458	446	427	440	472	472	465	454	457	439	447	444	457	439	446	482	424	480	479	450	465	431	457	469	490	445	456	409	461	421	453	445	468	441	485	463	479	438	421	468	478	440	434	435	453	428	475	474	448	475	472	484	429	463	433	405	457	464	425	483	424	476	466	446	461	427	469	467	472	455	447	478	432	437	432	445	495	477	443	465	500	458	450	457	449	438	466	476	443	490	416	454	445	459	464	449	437	490	445	465	465	484	403	463	430	446	435	446	452	435	446	448	446	456	425	471	431	479	470	468	451	432	457	426	462	430	417	415	431	425	401	438	474	438	443	408	413	412	423	425	423	482	442	437	437	431	449	479	392	445	503	454	450	472	438	438	436	490	462	427	486	432	461	464	440	455	464	485	450	414	461	453	446	402	442	430	449	434	430	460	450	451	437	464	446	459	483	419	430	410	470	457	457	428	451	465	494	425	454	444	462	458	462	443	436	481	478	465	452	456	460	450	448	450	468	455	477	473	413	422	478	478	484	451	401	444	447	455	477	439	437	424	434	467	431	464	481	460	473	434	459	431	433	464	480	429	486	454	427	503	445	439	470	483	442	428	476	434	434	444	456	446	446	485	468	459	455	474	443	437	462	470	457	451	446	457	448	464	457	476	444	465	413	476	455	452	470	451	442	463	438	453	469	450	424	457	462	439	452	458	431	452	403	482	458	435	463	473	434	408	440	464	452	443	483	478	462	398	462	458	428	451	471	485	491	469	460	442	424	445	478	458	497	449	440	464	451	457	460	472	453	455	427	444	394	458	454	515	463	457	461	439	442	441	431	470	443	433	479	458	451	443	455	494	448	461	480	446	471	411	434	452	420	495	452	420	416	451	450	459	442	451	450	490	482	446	459	446	465	443	452	465	421	460	476	440	455	464	475	475	446	442	436	404	437	430	452	497	442	449	482	453	430	470	431	452	442	474	476	456	469	462	477	420	447	433	458	463	456	431	476	463	464	432	491	469	475	489	465	485	452	466	462	511	445	438	438	446	448	419	451	432	455	450	485	461	456	432	461	486	490	449	456	412	401	464	475	433	438	458	475	472
28227	15658	2799	983	769	696	698	681	689	684	671	653	715	629	697	682	706	710	692	636	695	665	679	637	652	664	659	640	686	647	648	671	665	631	654	642	656	653	694	626	682	680	700	662	703	676	689	686	672	670	739	618	634	655	653	664	648	654	647	647	649	666	590	683	658	689	649	662	640	683	650	646	655	669	660	656	670	667	644	644	665	694	652	666	675	635	679	644	669	637	677	636	656	646	662	643	652	643	685	652	605	658	670	639	668	652	669	633	696	679	608	635	651	614	692	678	643	704	659	670	663	655	706	678	618	647	622	676	688	635	668	669	708	683	656	637	623	646	685	666	616	630	634	668	663	632	651	672	649	654	700	665	649	623	684	624	687	694	658	659	621	662	669	666	637	644	645	681	651	623	655	628	654	713	644	593	684	594	669	613	668	632	619	643	648	659	673	651	668	670	677	676	666	626	636	670	690	654	667	636	635	626	664	648	649	679	642	664	628	663	660	670	678	671	679	711	649	620	628	655	663	638	641	621	650	671	650	641	708	635	632	664	666	701	667	667	618	689	692	666	692	636	680	627	682	626	709	711	605	668	671	665	684	643	623	685	654	645	664	634	667	678	682	659	619	698	648	650	631	660	644	691	683	661	674	689	635	658	638	674	661	687	624	662	646	625	676	633	673	615	685	684	649	637	641	585	655	650	639	698	644	658	677	670	629	687	656	654	650	660	644	658	642	640	650	632	601	706	674	653	667	700	673	664	696	647	674	627	653	725	655	653	595	663	670	654	655	633	656	653	682	703	679	713	642	656	653	631	631	692	625	680	645	652	598	692	664	636	690	650	628	641	650	639	693	676	689	633	653	694	686	658	613	662	713	634	692	710	655	686	642	715	650	705	621	635	587	676	675	691	630	687	630	660	655	710	690	654	648	655	716	672	681	650	620	658	682	686	633	676	718	676	623	703	668	673	667	696	671	707	696	680	686	694	687	649	672	631	695	653	649	636	701	642	656	656	667	651	668	646	646	644	657	622	702	643	666	632	700	660	655	601	647	651	678	644	724	674	667	699	633	659	700	638	671	646	688	622	648	691	667	680	669	690	617	693	625	680	689	663	649	661	656	664	621	640	647	638	643	613	615	671	639	651	628	645	644	697	657	681	719	688	648	647	704	632	680	693	681	582	682	715	625	636	679	683	643	685	676	671	677	659	656	632	628	664	644	695	702	654	690	649	633	673	677	637	682	615	641	655	664	663	682	599	627	717	646	678	623	646	642	679	721	674	675	702	684	621	688	664	668	690	622	659	651	663	641	636	612	642	656	672	653	616	610	603	634	672	659	680	651	692	643	687	649	670	619	662	659	697	691	609	613	688	629	645	672	715	670	669	646	711	661	661	630	676	659	638	641	652	620	679	680	631	658	628	673	678	641	639	620	597	654	630	688	668	618	674	617	608	667	671	630	639	687	687	651	702	627	682	624	632	659	659	625	628	653	707	714	611	676	629	709	611	692	697	634	663	677	650	630	647	641	629	681	690	656	673	637	679	649	688	617	667	641	642	627	676	693	664	696	660	634	655	628	628	651	663	655	659	647	603	612	688	663	637	688	679	645	618	676	648	637	642	667	683	692	684	645	655	724	669	666	685	658	653	673	632	622	631	663	642	684	696	699	669	631	679	684	687	724	650	670	604	644	713	645	697	670	622	651	638	644	654	689	639	676	633	651	641	658	678	653	647	646	621	630	676	706	658	657	663	688	680	635	703	622	655	645	669	644	621	657	718	678	656	670	630	707	664	657	715	695	701	625	631	671	645	663	633	654	704	667	653	634	609	704	623	685	692	677	630	673	684	664	671	720	678	632	666	703	699	642	663	674	654	679	597	670	699	663	701	655	669	661	672	635	665	661	660	674	648	660	628	630	634	653	682	624	629	654	670	696	661	661	632	649	702	671	650	669	669	647	636	678	646	663	617	625	650	648	624	674	685	703	696	643	620	644	658	669	677	673	689	692	622	665	611	604	693	639	676	686	611	668	634	667	656	647	680	649	638	634	666	694	640	716	674	661	628	633	621	691	653	662	612	624	656	669	627	636	688	659	674	655	667	645	638	656	680	630	682	654	701	658	659	682	604	641	639	644	664	672	661	657	698	640	653	676	678	639	678	658	649	646	633	682	626	606	677	636	637	667	667	681	690	630	671	652	658	639	634	660	717	624	660	665	665	623	635	681	723	604	644	642	700	687	673	679	651	665	715	663	663	624	640	633	657	629	633	656	652	622	678	689	663	633	669	669	692	724	667	626	640	664	709	649	657	681	656	628	701	643	680	617	675	665	622	661	643	632	674	662	708	676	636	642	671	663	656	623	646	689	644	675	621	694	619	609	680	684	670	670	645	675	677	718	639	721	677	662	635	706	647	657	631	636	662	673	622	699	687	662	655	737	684	675	675	664	631	649	698	672	699	612	649	648	677	624	672	682	655	631	688	676	616	661	676	637	680	608	672	676	621	701	658	662	665	654	609	646	666	675	672	680	656	657	628	677	651	632	668	689	668	691	632	628	567	683	676	686	713	636	687	688	677	667	686	601	656	655	659	624	659	686	681	668	690	617	661	626	659	692	656	656	690	664	676	654	681	668	641	689	668	661	642	692	638	613	677	679	679	626	717	640	608	659	723	654	646	641	683	656	648	644	658	645	702	661	636	692	667	632	671	667	670	686	643	696	651	660	680	691	683	673	699	620	660	668	702	689	710	632	660	622	647	651	636	669	653	657	641	666	632	639	643	633	670	610	658	677	642	658	662	652	684	614	657	623	742	684	672	686	666	699	685	682	651	679	686	667	655	679	703	681	681	646	659	643	627	687	630	659	633	672	647	624	666	677	669	660	651	744	607	658	646	682	661	671	633	636	634	674	659	627	654	651	628	663	695	633	656	655	676	586	667	662	686	612	656	675	632	659	657	662	668	645	681	649	646	674	632	669	687	685	689	625	703	654	683	667	673	671	620	671	655	632	638	669	671	686	648	630	684	642	636	625	618	637	678	698	655	647	642	616	671	624	659	646	648	674	635	604	649	640	637	640	661	642	650	667	687	621	625	641	615	681	680	661	705	641	647	631	680	640	671	670	663	677	668	624	670	663	664	641	700	684	637	686	680	659	627	651	676	649	630	646	657	693	702	671	718	649	659	656	680	641	695	652	690	670	663	671	683	677	668	656	655	683	682	632	681	632	654	677	673	683	671	670	681	644	668	674	643	717	655	650	663	703	659	625	717	657	705	720	648	656	692	712	641	636	686	685	686	636	654	645	661	712	667	714	646	672	662	640	664	738	670	703	698	657	689	666	640	702	666	671	668	649	653	695	654	657	663	640	668	664	677	620	642	654	678	646	675	645	613	655	703	654	635	649	670	641	659	642	655	685	670	646	638	660	650	670	685	651	633	674	646	620	668	702	659	642	661	644	665	674	623	696	624	676	585	628	684	694	707	643	633	656	645	636	633	642	620	650	649
5291	1415	1332	1011	847	819	715	779	715	695	717	736	742	734	710	691	752	675	703	708	728	732	666	725	720	658	735	692	702	687	716	709	757	711	740	715	718	728	706	662	698	714	694	695	697	698	727	689	717	720	667	705	760	670	706	669	733	738	696	669	691	687	762	758	734	713	670	714	663	715	689	741	698	720	710	763	681	663	689	720	676	743	699	714	703	688	687	726	733	699	754	748	653	706	711	699	737	666	691	676	696	706	778	751	679	697	694	696	731	698	678	731	703	645	697	738	691	651	692	706	671	701	687	679	729	684	710	741	725	717	747	730	691	734	676	700	692	681	736	711	730	729	697	715	668	725	673	697	733	707	683	668	704	742	672	694	699	700	693	693	706	689	697	736	735	742	688	726	696	778	721	718	697	683	695	747	749	721	715	688	665	706	705	701	728	724	698	738	724	729	685	705	726	701	720	681	669	737	695	707	738	710	714	680	724	696	722	719	673	697	657	727	695	633	700	705	741	681	682	701	701	702	720	662	691	722	711	728	674	699	725	761	724	730	704	679	695	705	672	785	721	698	718	714	703	715	699	707	725	741	664	732	709	723	677	735	706	728	680	717	708	695	757	714	703	706	703	700	727	736	803	688	714	740	695	705	690	691	709	669	712	719	708	666	689	759	688	695	695	709	711	728	731	747	744	717	706	717	727	668	701	698	720	723	702	681	701	739	727	702	661	695	716	720	730	706	699	649	707	655	715	714	668	717	747	748	719	743	697	698	733	714	705	666	682	668	749	693	687	688	710	695	685	691	679	745	711	695	704	733	701	716	702	741	704	730	694	705	710	717	746	669	713	746	734	734	725	715	669	718	672	703	729	694	672	682	691	738	723	746	689	709	735	696	699	689	719	695	722	678	696	722	689	709	699	747	703	695	707	703	743	749	747	689	670	695	690	670	730	706	674	721	695	710	697	716	671	719	714	700	722	710	746	737	665	696	676	716	715	737	719	702	680	681	705	684	701	684	705	715	773	732	702	701	706	702	667	677	757	682	698	713	691	702	731	712	749	661	738	662	650	695	702	709	725	674	706	718	681	716	696	728	673	675	719	742	714	704	751	722	700	720	711	704	683	681	716	714	701	707	688	704	672	704	713	730	739	732	724	703	702	687	721	680	717	709	689	736	718	737	682	713	708	725	688	704	702	725	687	681	709	717	757	689	691	722	745	734	730	722	697	675	726	729	693	722	747	693	733	723	668	658	736	740	676	741	655	719	723	709	708	742	751	782	679	686	709	748	697	704	726	715	695	737	683	721	700	720	682	738	736	658	725	667	700	663	659	707	675	745	748	711	725	712	684	660	686	720	706	679	679	714	699	708	726	694	728	741	730	672	709	711	687	688	698	691	695	682	689	730	727	709	700	664	714	729	686	692	692	763	670	683	691	659	665	730	741	706	694	713	691	718	725	724	664	756	758	718	678	715	739	719	723	672	710	717	695	698	674	689	714	714	704	674	708	712	707	702	735	654	715	692	692	690	744	734	703	686	720	709	716	676	724	689	667	706	704	750	695	749	695	743	724	731	733	706	720	742	689	703	706	685	694	740	708	694	677	697	679	679	697	682	660	725	695	685	705	705	729	704	716	683	688	717	754	725	670	692	739	709	731	699	735	717	704	706	661	697	743	729	713	718	648	699	735	741	710	728	704	700	683	684	730	726	709	642	711	705	694	700	686	739	745	694	761	741	689	735	671	720	692	753	733	725	685	721	721	752	741	692	699	732	679	665	740	730	764	705	721	678	688	717	714	744	730	732	679	673	664	681	732	729	737	723	693	713	719	718	669	713	724	711	730	680	678	754	664	736	678	707	698	722	742	772	734	733	773	732	701	738	695	677	671	735	756	692	716	714	675	669	764	719	729	665	706	716	705	719	706	726	699	678	744	656	673	695	683	724	708	742	699	687	756	693	683	704	728	675	678	744	698	719	672	696	687	725	730	709	692	742	701	640	683	678	722	689	722	676	722	717	736	734	709	674	720	674	710	694	696	665	695	726	689	709	722	737	675	732	673	760	657	711	697	704	720	768	703	727	685	670	687	692	707	694	667	734	692	682	703	716	691	706	721	697	702	690	697	673	718	698	739	727	710	737	729	700	695	678	718	654	660	703	672	684	728	712	705	688	686	719	712	695	637	680	662	724	720	727	720	712	629	669	720	652	766	737	707	683	718	702	742	765	696	652	746	700	749	648	751	699	709	696	701	659	688	708	723	713	713	692	741	696	770	713	703	731	733	685	705	699	691	742	665	693	745	756	704	728	710	713	672	668	724	733	692	719	672	735	696	680	678	697	678	710	699	664	722	687	679	701	719	683	711	661	695	681	728	726	679	689	680	775	687	693	701	697	673	706	690	702	790	740	662	703	701	722	693	747	691	715	759	721	692	764	731	703	713	708	718	696	702	750	746	694	673	671	673	716	700	723	676	729	705	681	689	714	727	690	657	732	719	704	725	701	646	673	699	679	740	712	705	718	699	767	638	702	728	699	660	630	727	639	682	720	677	762	697	747	727	779	705	711	711	697	713	719	724	733	720	738	716	680	690	758	729	707	679	655	679	714	677	726	707	713	709	712	716	741	685	716	708	687	709	660	717	704	671	745	708	722	701	685	735	722	727	709	695	698	698	675	739	666	696	714	674	706	692	673	687	718	688	689	674	732	704	693	698	699	762	750	767	674	654	788	760	697	734	707	720	705	707	730	707	671	736	681	688	711	697	726	678	708	695	652	716	707	692	698	711	689	728	679	720	702	723	652	728	679	672	747	741	725	737	678	704	710	698	677	713	679	695	728	653	708	702	735	713	660	724	691	804	685	720	714	760	722	679	710	713	702	727	708	657	733	661	693	695	743	746	676	697	674	671	723	698	777	717	685	711	661	712	685	678	715	682	715	675	710	649	713	718	670	694	679	735	697	707	704	690	691	700	719	725	715	650	721	685	720	698	730	692	735	706	712	711	715	682	719	648	706	708	694	684	721	718	723	693	764	683	734	721	692	698	724	657	727	755	694	732	702	744	736	709	699	648	746	701	730	693	719	679	704	684	668	705	743	698	737	693	697	714	704	693	705	724	702	692	696	667	709	719	721	712	726	727	726	736	731	725	678	664	700	690	663	682	733	707	712	678	672	712	697	708	672	696	716	700	681	716	745	705	717	697	657	684	713	712	722	729	712	711	697	647	704	668	736	721	654	738	711	714	669	716	697	714	720	697	685	728	727	705	707	712	663	687	687	725	716	715	734	660	677	698	729	654	731	659	689	716	717	677	748	691	710	739	718	704	712	766	655	743	717	688	691	665	734	707	731	731	721	698	696	713	643	680	761	791	709	695	683	656	739	685	712	704	690	732	686	698	698	741	683	690	721	727	673	697	745	668	744	630	741	718	703	708	718	706	729	733	719	761	673	715	688	751	737	656	700	663	693	668	700	749	712	721	718	689	732	731	706	682	666	746	670	669	657
25390	20970	27590	24538	20965	11870	1245	741	610	514	441	460	428	428	377	354	337	320	316	340	288	339	316	290	305	286	311	291	295	271	295	273	264	301	297	283	246	309	284	286	294	270	275	275	288	309	263	231	288	304	286	262	289	277	283	271	269	245	261	284	274	259	268	275	277	249	261	271	261	262	241	283	260	257	269	274	243	270	260	260	248	262	248	240	247	293	269	261	272	258	231	301	270	238	256	274	290	269	274	282	249	254	284	272	250	249	289	268	233	249	255	270	284	275	253	276	257	266	278	269	273	280	254	260	256	256	264	257	263	261	263	263	259	276	278	268	256	237	242	271	239	266	266	272	247	263	244	276	228	254	257	254	282	275	280	278	254	246	252	222	251	264	270	256	243	282	260	265	255	276	260	270	259	285	258	261	249	276	254	261	257	272	257	269	265	291	268	237	256	261	254	271	259	261	266	260	267	278	254	248	252	250	257	252	245	278	260	285	269	272	284	265	271	262	254	274	265	265	262	241	248	235	239	261	276	281	249	256	241	285	274	272	246	263	236	286	260	217	259	240	260	260	270	261	215	252	252	239	267	269	272	245	267	236	268	230	271	258	267	266	268	269	260	283	233	256	282	268	249	250	282	269	274	257	268	245	246	264	286	246	233	242	244	253	265	254	296	260	288	282	267	283	236	286	229	263	284	253	274	281	269	255	289	264	283	258	273	245	259	267	268	268	283	277	299	276	258	262	232	262	267	257	260	265	275	282	256	273	254	277	269	272	260	266	260	292	269	271	277	284	243	235	279	234	243	229	286	235	258	244	270	247	277	267	280	256	284	272	268	263	247	263	281	268	279	256	281	213	281	268	262	260	250	270	232	257	280	280	286	245	248	234	256	259	246	270	286	272	267	251	279	254	247	266	260	248	268	250	246	265	270	265	251	268	291	265	242	247	249	274	275	296	266	249	253	283	265	272	257	287	257	263	287	256	265	251	274	272	240	266	275	267	253	253	252	258	264	258	257	274	270	235	269	250	253	270	269	258	257	267	226	255	252	267	255	265	247	246	239	265	257	295	261	300	271	261	264	263	283	276	267	285	264	255	282	246	233	269	257	274	254	250	269	269	255	258	257	248	268	268	240	265	267	252	264	260	242	251	241	257	269	266	285	258	270	277	249	270	248	273	218	243	239	268	290	266	238	246	302	255	261	260	288	275	275	245	273	231	257	264	252	266	259	283	260	266	248	271	252	256	286	286	289	239	277	267	258	262	241	254	251	272	296	258	245	278	251	247	273	250	244	257	255	253	267	287	259	261	283	255	262	246	244	258	240	272	234	248	261	235	269	271	255	263	268	269	264	240	270	280	277	261	239	255	270	247	235	307	252	263	303	246	248	268	258	285	259	270	242	251	247	239	299	296	280	246	314	265	265	251	300	271	274	245	225	256	260	262	270	273	245	266	294	271	287	247	285	236	298	318	244	246	258	242	240	238	291	266	281	282	261	248	230	256	265	267	257	253	277	233	263	230	265	251	254	244	272	237	249	259	257	248	262	266	243	269	256	244	288	258	243	262	260	239	227	248	284	291	254	296	244	246	251	271	235	267	303	254	271	261	269	233	267	241	249	281	243	234	273	233	270	267	269	246	264	265	258	254	291	271	246	269	263	269	254	280	275	259	264	293	239	240	267	261	271	250	300	265	279	260	264	246	263	265	257	262	268	254	284	279	231	233	244	274	274	257	264	229	265	274	212	257	236	263	281	260	257	270	269	252	261	263	264	256	259	257	281	255	264	252	258	263	276	265	276	269	273	238	236	265	249	255	260	269	267	299	248	281	299	270	252	266	240	247	286	262	242	249	247	239	280	296	254	260	299	234	276	265	246	228	272	251	261	258	275	255	251	260	242	250	287	294	281	278	277	267	254	261	270	300	235	259	249	247	270	269	279	290	265	259	253	251	275	267	270	243	261	288	269	288	273	269	269	267	287	271	259	273	252	261	247	259	269	255	256	264	242	251	273	278	246	218	288	278	262	233	259	272	273	254	250	266	254	263	243	268	266	258	270	247	266	240	231	291	261	249	251	267	261	250	253	263	239	266	242	266	274	247	297	284	253	287	230	229	255	274	275	234	258	268	258	265	278	255	246	240	300	239	273	246	262	271	276	265	260	284	261	271	284	275	276	280	247	273	264	288	304	257	232	258	246	277	244	244	259	266	252	252	292	246	270	250	269	267	261	240	251	285	250	248	251	230	255	266	240	268	286	275	262	246	238	255	260	288	275	230	259	262	286	284	260	257	246	252	264	247	267	259	274	232	273	260	279	284	255	244	249	266	242	237	235	283	277	251	241	230	242	256	251	252	232	269	261	244	240	270	281	271	263	251	242	268	241	242	241	251	229	265	258	255	268	253	240	253	236	292	232	241	257	250	253	260	268	267	282	266	258	291	274	245	279	251	225	279	280	251	293	243	246	251	250	259	256	304	237	244	247	288	265	232	269	246	281	233	251	244	274	249	246	263	265	258	246	251	259	272	281	268	260	264	288	264	248	292	266	262	238	242	274	265	255	272	261	274	283	255	263	246	259	262	279	282	252	269	287	268	257	265	275	275	254	236	261	270	278	253	261	277	260	248	272	267	283	272	248	266	245	241	270	260	260	235	285	276	282	281	217	257	258	276	244	264	275	234	243	271	278	247	261	245	249	242	259	273	269	284	250	279	244	252	276	245	252	268	249	245	268	286	232	239	255	222	257	239	246	261	284	252	270	269	259	278	266	258	250	241	271	272	301	271	269	254	238	270	256	254	257	265	262	257	252	248	250	263	272	269	272	239	257	281	249	258	261	267	277	279	280	255	286	271	295	248	267	282	258	257	256	271	259	231	252	265	270	261	265	276	267	254	252	250	285	252	258	270	248	266	266	278	253	235	261	291	272	268	292	260	263	303	253	258	230	237	248	255	273	248	269	238	275	252	251	264	265	268	247	262	261	280	232	237	231	247	272	251	271	238	269	242	246	275	296	235	243	280	275	262	276	273	247	268	254	250	262	259	254	248	242	237	280	256	244	252	279	272	269	238	257	251	280	291	261	266	276	249	250	267	263	281	265	257	283	243	263	240	293	238	284	263	266	235	270	241	274	273	242	245	305	251	281	277	278	281	280	281	268	262	246	293	274	261	263	290	280	281	270	241	305	267	238	287	274	271	234	250	254	258	240	247	266	255	262	270	280	269	275	238	251	227	254	259	251	253	248	254	259	305	272	229	241	265	225	289	277	258	266	267	238	273	292	238	273	233	242	273	258	257	281	244	236	263	249	259	255	244	259	280	278	268	249	259	273	275	262	259	229	282	223	233	263	253	236	282	259	250	239	266	235	253	257	243	249	274	265	270	239	274	264	257	286	245	261	267	251	271	289	240	256	243	280	257	272	221	273	273	282	282	258	261	280	278	221	252	261	228	294	257	262	269	284	251	268	244	282	275	265	266	277	269	277	250	258	276	225	232	251	214
7292	11604	10648	5676	3605	2401	1758	1469	1211	1018	919	814	693	692	591	508	552	480	474	480	438	429	416	412	381	364	358	382	373	354	335	362	351	354	338	345	342	335	334	294	349	322	317	315	309	318	329	317	334	330	337	289	341	317	303	306	322	302	310	331	319	323	306	307	289	329	288	306	321	311	311	328	318	295	305	318	305	270	348	320	297	300	339	310	256	286	310	330	325	304	285	325	297	295	296	312	295	280	295	318	319	323	329	286	344	281	298	304	284	307	319	287	330	331	300	337	295	304	317	310	282	267	298	299	316	274	278	323	293	305	312	304	293	297	268	293	284	293	295	281	269	298	314	287	281	290	286	309	287	269	296	293	325	318	331	287	301	305	301	297	322	301	327	288	308	324	279	306	292	289	312	283	324	281	300	303	302	283	293	290	290	312	293	326	317	292	277	308	302	285	299	296	293	283	270	307	311	300	287	304	311	292	302	306	262	306	271	296	293	274	300	321	311	315	317	313	278	301	287	331	303	302	289	310	303	293	333	325	309	276	309	298	326	281	280	274	288	312	260	296	299	317	316	307	302	291	302	229	270	300	297	288	310	284	280	289	289	316	306	309	326	313	324	282	299	290	303	307	312	336	293	299	272	308	296	273	289	278	295	313	286	315	321	281	308	355	288	321	304	315	320	290	302	263	306	315	285	302	297	295	298	273	295	300	300	297	314	289	288	315	315	312	289	294	289	302	307	285	312	341	319	284	305	318	303	298	260	323	320	303	320	290	309	298	294	312	307	321	306	318	296	296	276	296	302	300	313	295	283	279	291	303	306	336	290	273	290	293	331	307	293	297	295	309	264	326	293	347	277	319	334	277	328	316	344	305	300	278	300	296	325	274	301	287	307	261	311	290	347	318	335	304	264	315	306	299	309	286	304	310	288	277	318	315	290	317	305	289	295	304	295	279	272	298	316	328	296	320	340	308	318	303	303	311	295	310	315	293	306	273	306	295	267	330	289	293	310	301	291	293	274	309	293	298	286	288	331	280	283	303	280	270	310	276	290	283	305	284	313	277	323	335	305	281	289	287	297	265	298	317	284	292	317	297	272	263	305	292	295	310	322	303	307	291	294	299	290	318	281	250	313	306	299	300	317	287	301	286	308	304	277	280	304	289	311	324	315	308	314	307	298	300	274	357	323	299	312	283	299	338	278	324	283	284	280	329	298	309	296	266	310	323	295	292	313	296	284	318	287	307	302	293	295	283	318	313	292	286	318	297	308	328	282	325	316	318	330	299	329	313	304	295	303	270	266	304	282	302	302	309	322	269	300	287	267	279	297	330	343	299	304	284	311	290	278	286	310	305	312	310	335	310	292	302	248	288	291	269	317	315	303	288	297	318	330	301	294	283	286	295	286	312	306	277	327	317	314	276	312	294	318	293	312	338	294	325	293	296	270	312	315	332	305	269	321	303	294	301	293	300	315	298	294	325	300	297	337	307	312	298	284	296	319	274	306	285	310	305	295	292	290	290	299	317	273	282	325	293	303	330	270	307	283	296	318	288	311	307	312	309	279	283	311	326	303	309	270	318	286	295	307	312	307	310	269	293	304	283	306	300	278	297	312	290	302	293	282	288	308	284	308	291	286	310	316	274	312	283	273	285	308	313	291	307	326	294	276	318	295	306	273	308	315	321	294	296	287	319	281	300	338	269	311	300	297	300	297	315	305	324	278	304	298	295	289	299	306	305	296	294	309	311	307	294	301	284	318	314	306	287	286	287	278	317	301	309	319	281	312	292	340	288	304	300	301	265	346	281	306	326	304	337	313	300	310	264	328	309	303	299	289	292	330	310	296	320	315	273	282	302	313	290	291	291	301	316	315	302	301	321	282	327	318	296	344	300	307	295	306	312	266	300	295	310	289	298	293	291	326	299	300	288	282	311	312	295	271	313	304	285	302	291	277	277	295	295	283	309	328	312	311	316	301	326	269	281	296	313	310	327	277	293	273	284	289	298	304	268	293	300	283	307	283	300	323	308	294	277	292	304	356	256	309	328	301	320	289	314	297	291	317	297	311	301	286	326	289	293	294	312	305	306	287	272	293	328	305	316	275	304	296	281	315	308	300	300	303	300	273	301	306	280	255	300	312	298	299	304	306	314	307	284	319	284	335	324	295	325	321	301	313	314	293	283	311	298	307	295	273	270	281	307	290	287	317	284	317	319	282	270	304	313	287	312	340	295	304	304	290	330	271	284	274	285	280	302	282	305	268	278	307	289	295	303	319	279	328	277	303	286	298	324	266	319	321	269	313	312	285	277	307	303	319	295	315	288	266	337	294	293	290	276	276	279	291	305	281	279	307	304	297	332	298	304	303	313	311	304	282	308	253	285	288	302	324	320	283	307	294	281	300	289	299	307	276	298	298	298	293	281	269	315	321	323	317	271	278	310	295	285	280	288	308	330	271	292	269	297	291	260	310	323	302	314	287	307	275	302	311	316	325	276	300	312	302	321	325	307	294	294	308	296	314	272	293	292	313	296	317	294	306	284	320	297	275	313	286	306	286	290	286	323	310	288	312	278	272	289	312	298	302	298	296	301	284	298	285	318	280	273	286	337	288	312	326	276	293	299	313	257	306	295	297	299	276	283	297	275	314	274	306	272	318	277	263	316	329	270	297	301	300	298	277	296	272	331	324	276	313	303	310	279	298	299	320	294	314	305	298	323	267	289	306	289	280	290	293	288	302	301	310	279	296	304	276	338	295	291	328	279	273	277	308	297	302	306	312	323	281	271	304	287	321	284	292	300	313	280	301	315	307	294	282	307	300	297	299	280	297	317	310	276	295	286	302	315	328	307	270	292	307	302	323	293	283	318	287	286	288	317	292	315	277	290	308	295	297	283	294	317	300	332	291	296	318	285	299	316	318	285	311	300	311	273	290	306	311	301	301	310	302	283	291	296	312	268	318	293	291	297	309	303	261	335	291	291	278	325	276	294	296	307	316	278	292	301	293	302	299	303	283	297	310	312	308	291	306	273	323	294	311	287	289	286	330	308	293	285	302	281	317	283	325	301	252	280	276	262	318	312	293	313	318	299	307	279	325	286	302	285	292	294	315	301	299	317	310	295	284	322	286	280	303	278	284	304	279	292	295	293	309	265	285	299	320	296	274	321	306	319	319	295	299	293	287	292	291	280	302	322	291	309	285	295	287	306	305	284	266	271	317	279	302	303	299	287	316	285	289	300	307	275	308	303	298	289	301	267	301	297	342	321	302	297	323	308	309	296	262	302	289	304	310	289	304	285	312	299	338	280	316	313	317	305	328	327	295	334	270	282	318	287	272	280	289	308	313	279	266	264	281	280	281	288	270	302	292	286	307	302	305	290	315	287	302	307	300	314	296	324	301	292	273	297	299	333	293	300	300	296	263	309	289	275	282	318	330	297	297	296	334	290	307	293	311	295	301	299	284	263	320	336	293	294	277	295	301	290	290	298	327	339	298	310	289	282
23354	20974	27868	24220	20976	21035	8980	1496	1102	970	857	832	736	690	691	671	607	603	586	578	584	587	555	559	522	519	554	511	574	501	469	486	528	543	533	455	445	534	480	481	480	433	488	463	495	491	533	463	514	502	458	457	475	465	456	450	505	489	457	466	455	481	473	461	471	471	448	473	471	466	478	465	492	472	441	467	473	466	484	508	491	482	455	473	446	459	457	465	506	483	428	445	413	460	469	471	436	437	454	489	485	418	452	469	419	449	446	474	459	458	486	450	487	459	484	466	474	503	472	460	456	431	445	455	458	470	458	459	492	426	465	484	468	474	471	414	479	502	441	475	479	458	446	438	433	422	463	412	453	464	461	452	450	420	421	420	442	446	449	437	448	492	477	476	481	506	449	470	478	419	459	479	456	423	443	490	459	457	458	444	468	447	422	460	481	473	441	399	414	459	468	412	480	468	453	476	458	468	467	469	453	457	455	476	469	451	448	454	416	482	442	463	472	463	453	472	474	441	473	437	438	504	452	454	433	451	459	500	466	455	449	434	464	484	485	449	504	437	445	453	451	443	477	505	492	443	433	434	470	440	429	468	405	457	450	427	441	461	450	462	434	460	492	442	443	504	470	477	490	437	472	484	450	431	473	470	491	461	490	444	428	461	461	454	449	488	462	453	441	429	483	438	485	450	462	446	441	453	491	461	469	464	457	484	434	469	489	477	423	434	431	485	442	479	463	458	465	531	434	437	479	448	459	451	469	427	506	469	496	484	480	434	440	482	506	480	478	474	456	483	484	447	486	484	454	452	492	489	423	418	437	422	479	457	447	484	433	449	477	438	440	474	465	456	478	436	435	452	459	434	450	444	413	439	456	460	461	466	478	464	454	427	452	460	497	428	458	471	455	482	483	464	472	447	485	472	450	422	449	500	495	448	477	485	503	472	438	449	443	453	451	435	454	465	422	448	442	452	443	462	505	442	462	463	480	463	442	436	494	416	438	460	467	477	431	467	418	459	444	419	416	481	429	488	465	447	401	483	483	474	422	435	463	477	431	458	478	451	440	448	457	473	454	504	452	462	455	447	470	411	428	444	442	444	421	485	451	481	449	478	476	492	491	443	460	458	457	474	481	457	471	435	441	446	438	436	455	447	469	474	444	420	436	469	471	456	461	438	448	485	499	460	447	493	456	507	491	437	443	470	425	449	443	455	454	437	447	485	512	467	460	452	447	483	453	411	491	515	442	472	408	452	435	459	472	462	478	435	496	429	427	459	450	501	462	469	465	484	434	473	460	456	440	490	421	454	481	451	428	457	444	495	441	463	487	479	477	474	496	427	453	451	462	436	455	430	489	473	438	467	474	461	431	481	455	469	458	449	480	463	426	473	430	472	448	490	415	478	426	438	442	496	395	454	498	458	436	471	454	440	425	476	426	430	444	447	475	474	493	455	461	463	483	512	444	453	424	424	477	437	437	436	463	448	437	478	447	446	456	455	454	429	464	540	468	474	441	466	481	433	484	455	432	466	447	445	415	448	432	443	447	429	480	476	475	464	458	420	430	451	470	448	441	462	466	403	445	458	472	465	448	438	427	468	447	455	439	449	447	463	451	460	490	458	463	483	443	502	497	474	432	443	473	429	449	447	423	422	411	471	482	460	510	423	447	508	471	451	439	471	458	455	455	413	429	463	478	424	445	455	435	481	443	457	445	457	462	454	456	502	475	473	432	472	474	472	435	462	434	442	466	458	438	463	425	466	419	457	459	464	459	473	424	469	428	454	444	439	453	487	447	479	473	433	466	462	454	456	425	456	418	445	454	461	422	469	494	476	472	470	475	468	441	448	469	441	475	426	424	453	466	473	490	473	444	471	464	467	456	471	475	454	448	482	420	486	475	470	409	448	512	434	462	492	461	464	493	444	467	440	467	476	462	444	455	477	470	450	464	462	421	446	464	436	436	431	440	489	450	494	450	456	440	443	473	460	464	461	461	478	443	450	452	507	425	450	446	449	426	446	464	427	425	458	426	522	479	453	447	446	472	469	462	444	457	461	438	487	457	472	480	459	452	426	408	401	455	424	462	455	454	446	466	455	474	450	491	457	464	477	444	467	459	448	476	498	477	431	475	482	490	447	425	450	449	469	461	428	476	490	480	465	466	427	509	447	442	451	441	468	405	460	441	409	478	454	469	489	439	449	503	486	464	475	452	434	465	456	421	441	459	457	466	429	462	453	476	473	461	449	482	436	447	445	466	482	459	429	463	425	448	419	443	450	469	469	501	447	442	438	473	453	466	419	474	436	466	460	446	452	439	469	475	419	445	442	454	433	429	450	467	418	383	436	459	452	446	435	478	481	457	472	453	431	478	468	463	457	465	427	439	420	458	428	455	435	415	432	393	461	448	472	460	440	460	488	477	452	477	449	446	480	419	495	443	463	434	476	467	434	448	454	456	446	462	470	502	486	501	481	473	505	432	443	383	454	461	443	442	433	475	463	437	474	434	449	451	495	465	473	431	424	431	439	472	470	436	447	449	454	491	452	491	416	466	437	437	435	475	486	456	452	425	427	437	441	442	445	449	463	463	471	471	484	420	468	479	427	454	461	443	456	466	469	478	425	426	417	403	470	422	479	422	424	473	432	477	442	492	452	500	472	489	439	437	464	469	456	452	477	446	448	475	469	477	461	424	444	452	477	443	422	464	448	440	420	455	403	447	433	488	452	436	446	424	464	449	451	424	456	448	459	437	422	444	484	436	462	449	465	429	436	412	429	456	429	447	444	470	474	491	433	446	411	465	476	454	469	464	467	428	490	490	478	473	495	462	439	449	465	472	453	423	468	466	439	526	448	430	467	453	483	451	461	424	457	435	453	446	498	404	491	440	434	428	437	465	481	500	431	447	427	479	452	452	480	431	441	447	447	478	453	462	447	454	452	448	465	457	467	493	429	458	435	459	446	472	468	466	473	466	459	462	466	507	456	485	445	440	488	520	464	452	422	475	438	482	446	491	460	433	450	461	488	457	431	448	439	447	456	490	447	440	438	450	470	420	428	440	441	454	453	502	452	484	461	483	431	454	484	467	460	440	481	436	450	469	439	458	456	465	482	456	445	427	490	448	459	454	451	471	435	446	467	480	459	475	473	463	430	456	463	481	458	454	428	415	422	478	491	440	411	466	485	459	451	465	494	457	446	428	453	459	458	446	426	442	506	455	466	472	440	450	435	468	488	432	440	450	450	446	471	477	486	456	476	472	436	441	450	422	454	455	450	471	465	445	454	443	459	460	457	454	437	495	480	479	435	465	446	448	443	445	461	456	454	469	487	491	482	494	461	479	462	388	442	462	446	458	462	465	431	476	428	393	440	484	432	479	496	457	440	472	450	441	471	407	441	423	473	463	455	454	448	423	427	434	472	488	440	445	467	443	458	419	440	470	445	458	486	483	474	426	462	481	479	480	453	461	448	467	438	445	467	485	489	475	454	448	434	483	467	477	479	456	448
10089	17980	16259	9341	6039	4278	3255	2552	2067	1754	1554	1321	1196	1086	977	982	860	838	796	765	745	700	634	615	648	646	612	590	582	577	583	532	551	518	497	571	475	493	532	501	528	517	531	506	473	492	509	484	479	488	489	493	495	532	489	493	464	499	460	469	498	462	480	481	480	437	450	490	458	502	478	437	483	457	483	482	489	438	456	463	416	443	457	462	458	462	508	452	480	476	445	416	447	451	468	418	459	466	476	469	474	498	437	461	404	481	484	450	455	463	434	456	468	419	474	441	445	450	473	439	461	442	433	479	470	441	460	480	468	453	474	440	460	428	425	454	463	483	474	471	453	490	408	429	432	461	507	446	451	460	443	437	461	480	471	464	482	452	422	486	496	457	482	478	451	494	447	464	467	430	408	471	466	502	444	449	448	437	473	429	448	471	454	454	464	460	500	448	430	425	436	452	471	428	447	428	444	437	506	453	417	435	456	463	457	463	451	439	463	457	431	443	436	461	434	481	456	451	435	464	482	448	455	465	445	462	454	461	446	461	485	484	446	468	425	476	453	472	394	449	486	432	459	475	408	449	472	413	478	448	490	470	490	439	436	428	449	451	476	487	462	470	423	461	467	468	446	445	476	440	401	446	464	442	425	416	420	438	447	443	420	459	456	453	475	454	494	426	445	465	464	478	401	478	451	452	466	446	476	469	457	440	429	436	426	428	474	442	455	442	460	458	460	438	454	430	454	434	416	449	388	424	473	479	463	443	443	434	461	472	457	487	436	424	475	496	504	500	480	451	429	421	450	453	472	433	450	443	460	433	441	461	469	443	479	446	448	417	455	459	434	479	448	436	445	447	493	446	448	431	452	441	431	463	428	438	468	453	415	437	449	460	480	509	449	476	483	398	434	450	468	476	457	464	447	484	453	435	432	454	457	463	464	480	452	469	421	457	459	413	437	467	446	456	435	443	484	425	449	446	393	487	456	424	408	467	507	462	419	463	493	474	463	485	473	470	463	444	461	478	447	430	453	467	459	448	445	461	444	442	417	464	460	433	407	486	484	470	457	442	484	436	458	476	445	462	442	430	434	470	457	479	415	461	462	457	430	440	469	476	443	422	444	426	452	450	444	435	446	485	532	452	444	446	440	439	470	496	460	456	466	415	457	453	478	477	441	448	444	465	446	435	463	451	441	460	454	434	462	458	507	438	463	446	442	473	446	443	427	442	474	463	435	442	437	443	449	448	477	437	428	487	471	436	467	452	456	483	456	439	445	448	466	459	452	474	445	471	446	442	424	466	425	426	467	444	443	459	483	433	459	440	419	434	459	444	430	471	492	430	444	467	476	428	432	442	453	447	439	426	427	490	475	464	468	448	450	428	479	477	444	434	428	467	442	465	452	457	457	426	477	430	457	478	474	420	425	444	430	476	438	472	459	464	461	472	428	468	472	467	436	474	471	456	430	444	455	447	451	463	456	452	480	445	474	447	455	465	469	450	474	443	448	494	429	430	441	464	438	437	459	457	454	422	444	430	407	434	476	453	442	459	429	448	431	455	488	441	489	481	459	462	450	449	463	440	450	465	457	444	424	468	464	448	489	450	460	459	440	464	429	456	476	422	463	419	425	450	463	467	460	448	442	516	445	422	435	448	472	494	444	477	464	447	431	484	452	469	457	456	499	491	433	485	429	442	475	464	462	455	481	444	419	462	456	477	480	465	466	459	410	444	443	461	431	439	475	437	453	457	436	462	421	430	439	446	453	434	477	421	438	452	451	430	446	482	460	419	461	460	444	418	493	461	447	403	472	483	426	462	470	437	444	450	466	451	441	404	471	446	428	432	468	486	446	471	452	478	474	443	433	445	431	492	446	417	427	460	502	429	465	438	419	446	464	416	507	425	474	481	446	452	452	474	442	439	440	463	426	461	488	458	488	442	455	464	479	458	460	426	451	438	441	437	468	448	403	462	461	450	446	463	481	472	461	444	447	442	460	467	441	469	451	459	465	428	474	459	505	438	414	454	418	447	456	482	463	472	418	439	457	450	446	479	457	471	476	466	451	448	423	469	469	476	444	430	398	475	446	451	487	470	444	452	410	468	463	457	439	443	455	415	438	445	468	462	442	434	492	452	427	444	467	480	471	428	423	468	445	451	455	434	453	418	458	436	443	456	430	461	472	477	470	446	495	457	475	430	432	445	471	444	456	448	437	434	471	437	472	447	445	462	456	487	468	429	467	409	379	415	476	434	442	449	487	449	459	463	472	465	462	461	461	473	445	458	439	467	475	468	452	448	472	455	436	449	454	493	434	448	422	462	449	449	479	439	428	445	460	523	440	477	429	422	436	471	484	463	461	465	403	465	446	432	440	463	456	434	465	418	444	438	387	498	490	445	433	454	475	431	418	423	437	447	464	430	473	504	466	430	428	479	475	450	438	441	477	479	428	442	438	448	439	437	484	446	452	454	439	399	464	463	440	447	412	416	476	455	444	415	453	416	452	416	424	430	453	444	457	473	463	453	473	471	449	451	438	467	476	446	406	460	451	438	465	473	450	426	451	416	471	424	462	461	424	421	440	439	460	472	419	451	474	458	438	443	481	486	445	466	471	469	441	418	401	456	442	450	416	463	455	475	434	483	425	470	421	455	435	456	451	417	436	493	449	470	456	459	447	452	459	448	473	451	413	405	454	455	472	420	466	423	479	459	417	501	489	480	450	419	394	461	469	435	477	462	493	461	431	429	426	470	457	464	454	462	450	450	466	491	461	485	457	437	444	460	420	424	466	454	447	485	445	483	483	432	440	487	452	461	438	455	439	501	441	464	462	444	451	468	458	451	473	467	430	438	444	469	439	450	472	458	470	491	469	431	468	472	503	467	428	446	444	434	479	433	450	455	417	456	450	462	455	420	456	461	449	443	447	416	401	456	424	491	473	458	449	461	421	451	426	444	447	448	435	465	449	421	453	469	436	472	438	442	502	493	469	443	430	448	442	448	442	464	454	439	451	431	451	457	421	491	439	457	451	436	433	457	473	480	484	473	473	439	470	440	447	487	469	419	473	435	429	431	462	457	479	473	415	464	440	481	475	449	450	470	448	454	462	414	453	425	423	459	478	443	514	428	420	450	487	491	417	409	451	475	422	471	420	425	428	417	442	439	457	428	485	447	461	421	448	460	434	461	482	487	435	427	456	448	446	450	477	450	445	482	498	413	444	444	453	453	398	462	451	455	543	440	454	457	452	437	441	436	487	489	416	457	461	474	477	442	492	440	475	468	425	427	459	442	421	409	462	453	472	430	432	430	457	441	461	456	476	443	487	469	471	417	445	498	461	454	445	433	456	479	466	463	446	455	468	434	469	420	447	456	474	445	445	430	439	428	462	497	429	441	473	442	450	457	445	437	462	462	479	443	452	455	444	439	485	424	459	475	505	500	451	398	485	463	417	402	456	470	419	432	450	426	436	450	454	474	464	441	504	443	455	468	455	416	460	477	465	409	469	497
28162	15688	2769	897	814	671	658	717	668	660	663	739	658	678	682	653	692	675	635	693	607	658	691	629	699	670	650	674	664	663	612	658	657	633	680	652	675	680	695	620	650	648	625	656	668	648	612	622	624	654	672	697	663	649	649	661	628	659	625	655	646	732	689	655	664	698	628	648	655	645	658	664	612	680	648	623	643	624	648	630	635	674	627	647	643	674	613	635	671	680	678	650	637	702	685	653	662	655	657	613	639	675	599	645	661	633	649	635	676	680	662	669	635	620	626	643	632	678	638	659	680	727	662	653	640	672	681	667	670	613	652	676	676	654	675	650	686	691	624	618	640	610	721	638	644	684	667	673	631	667	685	611	710	627	654	639	648	654	622	656	701	658	612	688	660	640	637	665	675	649	663	627	637	678	636	638	671	683	636	656	676	630	640	636	679	604	635	661	685	643	674	601	656	663	631	644	633	678	661	654	670	714	648	633	619	627	642	623	666	668	630	659	672	675	638	678	679	624	709	651	669	660	646	640	685	607	672	674	698	667	683	626	671	632	604	655	653	657	683	614	695	636	629	637	668	661	619	692	694	631	630	634	654	652	670	654	663	644	635	628	670	616	656	642	621	669	671	647	704	608	639	656	653	663	653	660	699	656	708	658	656	694	662	635	628	657	655	718	662	662	676	666	669	616	684	643	640	670	644	646	651	638	646	668	675	648	636	634	633	631	683	642	640	634	629	673	610	669	674	634	610	627	613	653	663	662	642	625	691	698	660	619	632	654	652	646	671	641	649	719	729	666	683	689	633	691	658	670	681	666	676	585	645	628	655	660	639	703	656	666	687	688	648	650	700	701	698	687	652	664	664	662	668	641	644	656	643	686	697	661	684	657	632	672	647	648	650	646	662	688	673	672	632	683	649	659	634	667	627	663	587	677	648	591	679	648	671	702	717	676	652	679	659	653	671	693	695	672	663	616	661	663	682	659	674	692	607	644	667	627	698	660	668	657	708	653	636	671	612	633	652	633	657	689	653	675	645	643	636	633	661	671	687	637	666	654	722	672	691	639	648	658	654	648	630	666	627	609	656	682	717	691	669	637	628	618	619	745	647	634	662	645	675	679	677	700	664	643	648	635	651	648	650	647	638	678	655	639	661	643	641	646	687	671	671	658	636	665	627	652	639	705	694	658	608	622	667	706	677	616	671	670	604	682	638	714	660	655	680	648	653	647	606	652	687	674	645	624	695	660	645	673	713	683	674	655	678	649	686	651	670	645	689	683	684	666	670	670	665	638	639	650	670	639	666	706	640	660	657	658	716	636	660	645	642	650	652	636	643	640	632	657	630	645	655	652	658	652	638	672	600	658	644	662	684	650	702	693	654	666	647	707	680	674	651	679	628	637	658	675	659	653	675	638	642	663	646	619	644	686	646	634	691	658	684	710	638	645	694	624	650	646	678	638	646	672	637	678	721	622	660	664	599	630	639	650	635	682	668	668	653	658	680	689	651	681	683	676	629	614	660	707	637	619	681	647	687	639	687	664	651	663	683	646	650	681	711	647	686	655	666	655	693	650	660	631	665	680	648	647	613	652	624	671	724	655	695	640	669	627	644	612	655	655	696	676	642	614	616	679	653	657	676	683	657	663	672	654	715	615	705	666	695	659	674	676	664	657	653	645	627	629	586	656	662	656	674	626	625	712	665	696	627	619	647	662	681	672	625	641	646	667	624	655	623	662	677	666	652	663	654	676	698	676	647	652	695	659	644	647	646	649	660	604	670	700	645	662	647	663	674	670	656	646	675	622	674	656	627	654	640	695	664	663	627	656	650	691	640	636	665	593	634	651	697	638	631	657	694	626	640	671	633	681	663	682	667	641	719	707	637	664	655	713	619	654	705	671	664	639	621	706	688	649	635	694	681	649	610	664	636	703	672	617	616	651	630	640	666	698	618	656	714	689	661	674	703	646	648	669	640	672	630	655	709	633	686	613	692	657	664	658	662	676	618	681	645	656	671	651	632	602	636	632	659	639	674	682	663	652	647	647	654	646	605	691	628	675	645	692	676	616	676	710	652	653	686	644	714	661	653	645	631	627	646	649	645	654	646	625	632	614	689	686	667	677	682	637	665	693	626	697	651	644	616	629	613	652	666	668	653	703	696	713	629	632	659	620	687	653	673	693	671	690	628	642	687	629	698	665	617	696	663	627	677	649	615	667	668	626	690	669	605	672	634	660	660	661	657	662	688	693	662	665	646	650	693	647	645	689	660	672	663	664	688	712	673	624	669	650	638	640	637	628	689	673	640	644	644	675	687	640	649	646	653	632	676	666	687	629	637	670	597	642	642	664	657	643	638	597	627	639	607	677	661	648	669	688	680	653	645	629	648	653	653	695	692	648	704	639	646	650	671	678	635	684	617	619	686	681	632	632	672	637	671	655	674	689	676	613	643	645	636	644	622	645	705	671	690	712	662	642	651	668	650	674	617	651	666	646	669	658	671	668	677	642	665	652	666	699	641	631	656	627	650	614	625	639	630	652	723	677	628	727	708	689	698	658	638	675	664	686	670	674	654	643	655	652	663	696	651	693	661	644	657	631	669	629	690	683	645	638	675	637	663	666	617	642	674	655	676	708	642	643	636	632	690	651	650	649	654	650	666	707	637	638	709	642	650	696	640	657	668	655	671	659	644	637	617	664	644	691	643	622	622	668	651	641	655	684	606	647	660	673	684	686	602	653	688	672	657	603	617	618	671	688	673	629	680	689	628	673	681	679	650	650	688	685	664	637	643	679	650	623	671	643	595	644	620	669	682	663	660	607	650	665	674	669	691	648	669	680	679	621	675	640	637	657	687	667	649	731	692	631	679	658	675	644	663	635	660	658	643	707	626	623	676	665	674	631	676	656	645	665	669	643	677	645	632	627	641	661	673	676	686	719	677	616	606	653	690	704	683	644	633	622	676	633	626	620	646	625	663	621	663	699	663	665	675	692	646	703	638	633	646	652	662	646	680	657	668	665	642	644	614	631	669	652	662	651	641	627	680	673	688	637	628	629	696	670	596	643	670	657	673	662	661	672	674	632	685	660	682	671	661	664	649	584	594	673	646	646	662	674	649	651	618	660	604	666	653	628	673	618	671	675	633	664	664	687	638	665	645	613	657	664	630	655	628	609	674	623	654	679	647	669	618	712	623	703	646	703	671	652	634	634	687	661	647	601	630	652	646	694	675	660	658	666	661	625	691	725	676	665	690	674	666	638	677	672	626	626	683	681	658	690	665	666	647	638	720	692	696	686	659	683	666	643	652	684	630	641	702	635	636	680	638	644	677	670	689	682	652	631	662	638	658	612	677	636	699	645	650	619	647	669	657	674	662	661	654	660	658	667	666	688	656	632	678	670	643	663	643	677	692	722	600	635	616	669	666	648	691	681	689	672	670	625	619	677	658	660	621	682	611	654	674	634	667	677	657	635	657	641	663	653	607	650	680	670	642	666	676	680	736	669
5282	1421	1336	967	884	839	794	755	748	736	757	732	732	751	737	692	746	698	715	715	735	729	727	747	741	701	642	704	721	706	705	706	719	695	719	700	728	711	734	730	693	706	745	693	674	743	720	744	719	696	680	696	699	719	708	709	669	721	694	707	692	708	734	706	754	667	655	727	671	721	753	707	686	735	699	731	736	752	742	702	708	682	701	727	718	733	723	753	698	705	712	694	684	720	670	694	718	708	709	731	765	710	700	711	694	709	683	685	699	685	693	711	684	682	711	749	710	657	709	696	733	722	693	677	697	723	655	735	726	689	693	719	655	715	717	721	684	717	697	708	707	716	707	766	688	752	681	713	664	698	750	696	689	747	750	628	692	665	744	689	695	715	699	728	729	731	694	697	723	694	749	690	723	695	706	742	699	682	670	661	702	699	685	679	730	666	721	731	692	685	691	709	699	714	666	745	707	695	730	724	717	697	695	683	691	679	691	720	729	705	687	734	717	731	752	695	735	668	685	680	732	710	696	719	695	717	690	696	681	716	743	701	725	730	724	711	703	669	702	729	692	669	734	721	669	745	684	688	723	737	704	692	721	706	741	716	718	682	706	728	686	724	711	730	680	698	683	713	719	704	735	654	684	677	698	665	721	718	733	645	713	725	719	680	692	698	674	704	704	723	668	741	690	705	674	722	694	705	723	702	738	706	715	696	705	674	723	674	714	702	708	753	710	718	701	719	733	674	702	662	728	700	701	719	752	717	692	716	691	708	693	722	758	738	711	696	671	748	751	717	672	663	715	671	704	715	749	712	700	699	686	725	676	696	689	696	711	728	747	718	712	719	656	694	723	687	706	734	700	674	705	729	736	696	680	706	716	657	692	745	714	733	703	644	707	749	675	704	717	710	692	699	701	694	733	712	691	729	701	701	712	746	777	741	718	710	655	678	686	704	710	699	704	714	700	697	685	682	716	707	723	714	725	726	717	679	738	715	714	687	785	690	719	731	697	720	704	700	697	725	696	700	716	722	742	732	736	698	704	696	684	727	666	705	681	717	732	714	696	707	690	680	716	702	730	711	761	709	715	689	735	703	719	721	706	700	725	734	726	706	689	691	711	709	707	725	683	713	692	691	708	712	709	705	682	730	673	698	681	727	686	696	727	676	684	696	714	719	703	721	655	681	667	699	731	675	693	679	707	697	688	670	680	713	672	751	705	709	713	712	704	729	686	743	693	729	691	689	696	712	713	696	676	699	647	718	665	753	705	698	673	670	687	710	717	715	708	736	715	676	735	690	732	710	729	707	726	668	726	694	690	707	701	685	741	686	712	695	728	732	729	708	693	742	724	680	716	701	744	713	714	705	686	729	724	688	694	704	754	725	683	738	708	713	665	677	757	738	744	776	719	726	690	761	724	721	697	701	661	726	669	663	728	666	645	670	718	710	718	685	709	732	697	725	727	735	749	718	687	749	711	774	648	708	655	694	695	737	688	717	702	713	679	702	645	732	636	714	759	722	735	726	719	757	638	656	714	678	722	743	716	766	725	678	713	719	696	706	686	765	663	681	682	666	685	692	748	703	673	701	715	670	679	737	784	712	715	671	757	638	736	734	731	691	674	711	725	728	706	692	708	701	732	755	745	655	758	722	682	674	674	687	673	710	697	721	714	675	690	729	727	699	680	695	743	677	690	712	699	721	679	721	665	734	710	721	722	722	685	658	660	722	707	691	709	698	729	755	705	754	677	691	688	659	692	732	710	700	715	722	711	697	718	728	696	717	712	693	694	718	676	661	696	686	747	673	735	711	710	712	696	695	700	746	728	698	759	670	751	736	732	743	715	725	739	728	728	725	711	729	730	728	744	714	717	707	798	711	717	688	745	665	728	696	730	677	716	690	718	688	690	698	706	718	659	734	711	737	721	766	657	729	710	729	690	708	683	710	710	705	743	714	730	778	727	701	731	717	757	719	678	683	676	678	711	692	753	679	701	697	667	709	715	730	718	717	704	670	688	726	702	719	696	721	685	752	674	721	705	659	692	765	693	646	696	731	693	712	710	729	695	647	681	735	735	712	713	709	748	752	698	718	720	742	713	653	670	678	682	703	716	714	767	735	712	699	702	692	695	774	713	723	714	714	720	771	687	733	711	753	742	688	730	709	705	736	716	707	694	671	696	680	746	684	742	719	716	690	695	691	692	705	696	695	705	715	676	701	692	712	677	730	672	762	717	645	693	653	760	720	632	696	682	683	693	680	698	670	732	694	711	786	678	723	712	690	722	678	725	701	648	725	751	692	711	711	689	729	672	736	718	689	683	712	674	669	730	680	704	704	694	643	694	665	730	713	688	710	666	718	679	678	737	712	720	712	742	689	729	678	752	733	686	704	708	719	689	715	667	718	734	709	663	712	706	681	691	696	722	706	697	693	722	674	665	698	713	722	742	746	652	692	730	702	689	706	692	702	736	787	695	665	667	782	706	745	702	690	711	715	716	693	736	684	730	706	719	652	773	682	743	692	698	720	749	705	684	715	725	752	765	723	761	725	699	721	692	686	733	655	679	731	667	689	690	701	750	691	706	675	690	686	717	718	729	705	714	672	728	715	725	743	680	731	653	681	730	684	714	740	712	752	671	751	700	703	715	741	710	659	706	700	676	676	701	722	713	721	747	676	730	673	759	712	707	717	761	728	705	689	690	722	722	728	737	675	675	704	748	713	714	779	689	721	731	730	732	676	681	701	692	735	727	677	724	676	702	697	715	686	713	761	740	728	704	728	689	704	699	705	684	702	692	688	692	719	755	752	719	671	682	671	717	735	677	727	715	662	682	704	647	686	706	704	731	673	734	686	730	681	730	745	723	720	724	734	754	701	697	742	696	717	749	699	649	758	746	736	737	739	679	707	720	724	712	665	697	723	707	721	696	697	727	691	718	697	674	691	722	705	691	711	735	719	707	695	731	714	701	707	666	742	672	674	723	696	708	728	687	671	739	679	727	718	673	666	750	744	708	743	735	687	668	698	707	666	719	687	737	694	709	750	712	687	683	670	739	741	721	726	744	733	681	695	711	717	703	695	711	682	723	718	691	691	709	699	684	707	708	693	699	668	776	699	721	682	743	672	685	674	702	692	704	698	700	777	720	717	662	651	693	752	701	668	694	705	725	676	717	703	706	738	737	731	709	714	747	699	690	676	688	722	670	696	688	716	716	713	696	701	722	702	677	722	703	662	716	661	690	701	651	738	698	698	731	731	738	719	733	701	706	722	668	714	680	674	709	655	639	673	741	701	726	721	752	706	686	731	690	686	650	708	648	687	708	724	708	699	727	781	736	708	703	709	683	705	692	673	713	732	682	727	720	675	743	712	691	731	706	673	684	737	686	701	754	705	703	723	705	676	707	723	705	725	700	719	720	700	707	716	747	731	781	726	753	726	727	711	683	696	691	677	715	740	725	716	736	682	752	734	693	721	753	724	711	739	696	745	800	726	730	710	691	666	731	704
25394	20998	27573	24595	21010	11919	1210	719	608	569	476	440	393	416	404	377	332	344	356	327	332	329	326	289	333	292	312	286	276	286	260	274	283	294	279	278	261	292	311	281	288	253	238	271	271	268	304	232	286	256	241	245	258	247	238	295	244	239	286	266	278	264	293	254	273	253	275	267	284	249	269	250	250	288	282	286	262	257	314	260	288	244	269	239	252	288	254	255	258	278	264	222	243	277	273	245	269	248	300	254	275	232	247	272	237	251	299	260	275	264	234	262	256	273	262	251	247	250	292	269	260	273	271	245	232	239	255	291	264	258	266	253	267	265	253	251	294	246	277	261	248	241	288	237	258	264	294	271	279	270	245	275	269	265	279	253	257	249	242	270	260	272	294	274	285	273	278	293	276	260	291	237	264	256	254	276	313	263	272	255	285	258	273	244	253	286	289	264	268	260	280	283	258	289	247	251	252	243	264	245	244	252	269	248	265	294	283	237	266	285	254	287	272	262	272	237	241	283	251	262	253	292	271	225	262	242	260	286	235	267	254	282	272	292	264	243	281	259	280	263	257	252	243	257	267	268	278	256	235	254	275	260	262	245	248	264	234	253	267	228	237	266	251	265	244	260	249	268	262	272	253	279	259	286	269	272	251	253	278	257	265	269	241	271	265	265	277	256	249	268	285	254	269	260	290	210	289	285	248	282	264	265	240	274	263	282	254	268	268	264	296	299	264	262	272	234	251	291	265	279	256	274	281	263	266	285	283	279	270	288	257	271	272	268	289	283	258	292	281	273	276	244	262	252	274	232	280	249	260	277	261	280	294	250	242	254	286	264	268	268	295	292	257	257	231	254	266	251	275	266	261	255	263	291	260	260	262	248	254	261	225	269	260	267	280	213	245	247	263	282	245	245	269	264	251	266	279	265	211	285	278	276	271	296	267	259	271	244	242	268	245	275	277	230	231	271	261	250	279	284	275	281	279	263	225	270	238	260	263	263	289	264	275	284	265	271	270	241	268	251	268	290	250	270	249	232	248	274	256	293	256	241	275	262	260	254	252	277	289	240	274	264	258	274	259	259	262	276	271	260	240	270	253	288	271	247	246	248	228	285	253	247	233	249	263	273	265	278	268	260	265	243	233	262	271	219	256	264	257	256	275	266	254	255	276	282	257	293	278	296	257	271	252	289	242	278	289	266	270	267	259	284	251	246	274	246	256	280	268	265	268	238	280	283	224	253	263	275	256	274	259	257	279	254	224	269	265	247	284	277	249	266	267	259	280	275	244	264	245	248	228	280	259	268	251	256	260	254	293	236	264	283	287	262	262	244	300	269	274	257	286	259	259	252	267	248	240	266	268	243	269	266	257	265	302	240	263	265	242	280	274	281	267	266	263	287	264	243	275	274	289	234	248	235	306	286	226	275	278	255	282	252	265	260	268	253	255	272	266	278	267	251	258	260	253	260	253	282	276	279	241	275	259	294	238	249	248	251	242	256	262	279	244	258	247	254	260	236	224	258	244	258	279	232	238	229	279	262	260	250	281	242	248	257	285	299	296	276	264	260	256	266	263	255	279	295	248	230	258	257	244	302	270	278	255	266	231	254	229	260	292	248	275	248	264	258	256	266	255	267	290	259	244	274	299	259	282	272	271	230	233	272	266	284	253	274	276	282	281	245	250	280	271	253	239	244	245	277	295	267	230	256	264	251	306	268	265	248	262	270	241	244	271	276	263	271	253	273	255	246	241	229	273	273	255	299	293	248	265	238	250	240	264	238	284	290	237	261	227	272	243	256	298	281	232	267	278	230	260	277	283	252	281	267	298	246	252	271	272	271	291	252	261	262	296	258	254	260	231	247	258	271	283	266	275	269	250	262	251	264	254	263	274	280	263	265	273	246	291	254	253	273	239	256	250	242	252	243	283	243	228	274	249	276	260	259	293	282	293	248	242	260	268	256	299	304	252	255	264	268	242	262	285	230	229	265	276	261	264	275	239	279	232	279	261	265	255	257	267	293	274	283	234	266	247	268	258	270	245	257	271	273	251	269	250	227	289	248	279	258	255	276	262	258	259	240	294	266	268	256	227	264	266	249	256	257	269	249	270	270	269	267	229	245	260	289	251	230	276	292	318	234	256	262	270	250	261	272	275	253	247	240	252	255	262	259	252	253	277	275	271	271	265	243	269	278	261	237	276	247	239	253	284	251	270	276	238	266	258	262	270	241	262	257	288	265	245	226	267	252	272	255	270	276	294	241	279	268	271	261	266	237	276	267	247	280	240	257	265	261	262	262	258	268	263	242	263	275	293	257	265	288	253	260	243	225	264	232	275	250	262	230	253	267	265	258	290	268	256	271	267	224	271	246	267	250	241	277	248	258	252	264	268	243	271	286	260	247	286	248	257	257	256	256	243	253	259	280	233	257	240	267	244	276	276	255	238	258	231	259	264	238	257	261	245	249	279	250	255	276	279	283	281	246	264	231	274	268	276	254	264	198	254	259	264	250	239	257	271	274	297	238	265	232	255	261	259	253	271	242	285	285	277	249	254	274	260	260	276	261	249	290	275	249	254	286	251	260	269	287	246	264	301	236	248	274	279	248	238	258	247	259	279	240	286	260	292	246	246	254	291	229	252	258	262	255	259	267	256	282	257	300	270	277	266	288	240	246	282	270	247	262	288	278	270	259	285	240	212	243	260	281	279	274	261	287	246	260	247	261	227	270	265	258	287	268	264	251	279	250	250	260	256	255	244	260	261	271	252	249	267	271	265	258	246	247	289	252	273	252	284	268	248	260	239	261	243	277	292	244	280	270	276	268	250	267	251	242	234	245	272	259	266	283	297	269	280	278	288	294	251	262	261	275	269	270	264	287	295	231	246	273	279	254	247	283	252	280	250	254	279	256	292	218	270	229	258	266	281	262	252	264	240	264	250	267	261	265	270	260	241	256	272	262	294	257	255	271	279	263	289	288	260	263	302	268	271	254	256	280	248	277	243	246	286	257	257	256	281	281	243	260	300	276	254	258	272	288	262	236	253	264	218	253	248	278	262	263	291	274	261	246	264	275	235	246	268	279	263	257	237	246	291	268	296	273	254	285	281	250	272	244	274	266	279	257	242	236	247	257	266	250	256	278	258	279	246	251	265	267	229	275	240	254	241	251	279	285	268	240	264	273	277	294	236	262	240	255	274	245	279	241	292	308	241	271	292	227	270	224	248	255	242	255	249	276	285	276	257	259	266	265	263	267	274	233	263	260	241	263	246	264	262	255	258	280	247	250	254	268	246	274	296	261	254	276	279	233	279	254	282	268	254	253	260	250	256	255	258	252	281	300	242	247	262	278	257	239	245	260	262	248	261	258	225	261	288	272	249	267	276	262	253	247	252	296	270	287	265	228	283	247	248	246	228	221	247	260	270	255	265	288	286	249	246	236	285	279	254	291	245	249	278	264	262	269	241	258	264	265	291	230	232	261	266	289	279	244	249	267	266	226	246	300	257	256
7406	11791	10263	5708	3569	2519	1832	1444	1190	1004	919	803	679	687	593	544	518	481	478	484	447	437	436	383	403	359	369	373	387	342	370	342	335	343	345	333	358	350	358	319	321	327	306	317	325	330	309	334	321	332	328	344	301	302	335	322	343	305	301	307	287	292	292	282	306	299	325	320	287	301	294	291	295	308	302	299	331	286	302	314	280	306	284	291	323	328	299	333	319	311	306	326	313	304	300	344	294	292	286	301	299	279	319	285	304	268	311	338	317	310	333	302	288	288	305	264	316	304	287	305	299	305	304	328	297	314	294	307	278	301	334	306	279	265	278	306	322	313	305	269	287	305	276	309	326	322	294	319	313	307	276	287	289	299	302	296	277	285	299	319	325	317	284	291	326	307	301	309	313	340	320	296	292	325	309	328	284	337	309	328	270	310	278	291	304	302	298	291	278	293	311	277	298	316	297	323	276	292	313	330	305	317	319	316	312	280	306	324	297	290	320	327	301	302	281	311	281	291	304	310	314	324	285	311	318	295	278	331	277	331	302	302	306	300	328	323	299	298	314	319	284	307	279	282	309	338	306	303	299	298	297	306	279	298	278	307	263	292	304	305	278	271	267	300	316	316	303	290	306	302	309	314	276	318	280	296	274	299	289	279	303	275	318	300	320	274	294	305	284	295	303	292	278	299	321	296	299	289	319	298	302	287	299	255	280	291	272	297	284	299	282	298	304	323	271	276	316	270	297	302	310	323	301	268	300	258	343	278	314	337	287	303	290	303	301	304	282	328	315	305	333	310	290	302	297	261	298	308	330	295	282	344	307	329	295	322	289	275	329	325	283	317	263	305	303	303	323	300	281	318	305	267	313	310	282	290	274	290	309	319	301	298	311	311	318	295	307	318	290	335	304	312	288	305	331	308	273	295	328	281	318	320	264	302	309	300	273	309	307	276	319	279	266	292	291	306	305	325	290	313	293	314	315	289	258	273	288	277	315	312	293	298	319	344	307	287	300	297	257	311	315	298	314	300	292	321	288	315	325	288	270	288	270	278	310	276	321	321	302	302	300	313	309	291	307	296	302	284	301	296	321	336	282	293	308	269	268	302	304	308	289	329	284	348	288	301	290	286	272	279	302	304	287	303	323	294	310	302	285	287	349	311	335	292	302	292	307	292	304	301	292	318	271	275	331	302	308	318	279	273	276	300	329	316	308	279	297	301	273	321	293	309	284	293	309	307	284	319	294	286	325	272	326	278	303	308	309	295	298	281	292	317	308	316	280	319	291	297	286	285	316	317	297	277	334	311	290	298	298	287	281	293	293	281	286	301	321	312	286	294	296	308	305	305	289	311	270	272	320	310	303	323	278	324	320	251	299	310	310	278	302	312	283	290	286	325	299	290	307	292	278	299	318	323	309	308	283	266	306	312	319	310	296	319	277	325	303	302	293	314	288	282	284	319	319	337	299	278	293	306	275	283	307	268	305	326	270	294	285	250	277	320	292	316	288	326	268	310	288	298	291	309	311	275	291	305	292	333	258	274	284	270	296	264	307	276	293	284	300	295	281	313	286	304	276	350	318	321	308	305	290	304	296	322	292	282	327	286	273	283	282	313	284	303	296	309	313	294	303	294	301	328	261	318	299	302	285	260	313	302	281	305	304	301	301	326	297	318	293	316	309	272	303	301	300	271	328	295	295	311	329	285	300	307	331	279	294	277	285	264	296	307	270	301	304	330	304	274	286	307	301	278	328	273	263	290	295	289	294	288	301	278	311	287	271	297	288	266	312	325	327	297	327	294	300	294	314	310	270	286	291	285	300	293	283	282	351	325	308	313	294	298	306	284	330	280	270	305	345	307	311	283	309	317	303	301	269	309	304	324	275	275	304	282	319	292	308	347	282	284	313	325	286	299	307	294	334	303	283	301	310	298	302	309	312	288	305	262	329	299	267	250	280	289	310	276	283	263	299	275	316	287	298	316	291	298	313	324	291	284	288	300	285	293	331	286	267	313	316	310	267	298	311	292	332	285	282	316	300	303	304	300	307	259	267	294	294	302	304	293	269	309	306	277	314	298	281	282	274	316	285	310	273	333	325	289	305	274	295	281	306	289	322	272	316	303	270	305	304	294	304	313	303	271	273	281	316	279	335	250	279	293	315	305	339	295	309	285	314	316	290	310	279	295	268	302	285	291	302	284	303	278	312	280	306	300	301	281	304	297	335	312	332	285	326	306	282	308	299	307	309	285	297	294	268	331	273	317	288	310	302	304	323	314	275	324	299	266	276	311	319	286	315	292	295	305	269	300	334	295	286	302	278	294	294	285	300	306	316	299	289	296	303	320	306	273	296	315	288	321	275	290	307	286	310	309	307	307	308	316	282	258	295	303	280	314	297	307	297	272	302	303	269	310	305	285	317	309	347	304	273	293	325	322	306	313	309	275	320	305	315	307	287	284	277	305	268	288	302	328	289	317	294	321	320	294	282	283	294	287	303	320	304	273	289	303	297	293	322	294	291	309	287	276	322	280	300	286	303	293	317	287	282	283	269	315	316	291	337	309	280	265	302	314	279	302	296	292	289	282	271	278	285	323	281	306	316	306	328	284	309	321	280	296	319	292	314	301	294	325	300	296	280	252	300	304	338	299	296	282	279	281	321	310	264	286	266	325	298	283	317	302	320	284	320	295	314	312	322	268	283	280	275	315	316	288	295	342	277	310	307	326	300	305	322	292	305	314	310	276	304	296	300	300	304	301	299	306	300	302	306	289	320	298	316	324	294	283	303	277	298	306	311	285	301	279	299	285	307	293	325	277	299	297	310	266	326	308	295	319	286	309	314	325	278	293	316	321	300	267	311	293	301	287	303	332	275	330	313	298	319	299	325	291	311	299	305	309	309	314	309	325	314	313	291	293	295	300	300	329	275	294	287	299	309	295	293	320	313	307	289	293	313	307	291	308	289	304	315	298	312	290	331	292	266	263	316	282	268	283	272	292	294	302	331	320	293	264	318	291	322	279	306	292	297	284	275	307	283	288	292	288	324	296	334	287	291	266	307	301	306	266	293	303	278	305	306	298	320	287	313	298	319	284	313	247	280	284	320	320	285	281	305	272	264	288	256	290	290	312	304	309	288	311	288	311	278	303	279	295	318	259	309	304	298	289	274	297	283	281	316	317	289	297	302	297	286	296	285	337	292	300	321	325	308	326	275	281	287	307	277	296	281	283	300	332	279	325	297	259	288	280	300	274	296	306	305	285	288	302	272	311	311	298	300	296	292	306	282	317	295	301	295	297	297	321	270	270	309	302	305	295	280	297	307	292	313	266	320	322	299	316	300	309	295	296	290	269	293	313	289	262	279	288	295	284	311	338	292	296	322	288	281	291	287	311	314	298	315	336	297	293	276	319	297	325	306	290	325	294	322	305	264	330	315	305	293	309	319	311	298	325	281	298	336	302	307	279	274	287	305	315	311	332	290	298	287	302	302	281	277	278	305	270	295	299
23319	20962	27882	24210	20963	21020	8964	1510	1088	958	906	814	792	716	671	657	601	621	582	563	553	568	557	526	567	522	529	568	534	498	510	543	521	499	483	483	506	483	490	458	482	449	464	474	494	443	475	477	469	450	480	477	467	483	422	474	519	498	507	479	490	414	483	510	479	476	461	481	462	465	492	490	472	436	496	493	442	471	455	469	486	451	433	459	406	459	492	452	448	450	449	433	435	407	442	438	449	466	470	461	457	448	458	491	482	485	419	451	447	458	467	502	455	479	424	486	435	471	457	489	452	419	448	465	430	452	482	415	437	474	477	484	447	511	472	471	451	428	468	440	455	429	412	450	452	474	431	492	431	439	446	469	450	451	445	456	457	491	451	483	481	457	449	450	441	465	472	459	432	474	481	468	464	431	438	438	440	433	459	464	453	477	455	452	463	485	459	433	453	446	458	470	436	462	450	407	461	488	475	473	475	450	444	490	445	449	475	471	438	477	483	469	447	482	420	436	440	475	467	449	467	473	475	448	453	461	460	473	451	467	440	499	482	481	491	425	441	457	503	445	431	449	465	427	452	494	476	397	483	473	448	478	462	455	495	467	425	452	449	446	467	439	420	448	452	474	454	469	461	484	462	455	455	465	426	462	450	490	448	472	459	455	488	475	462	418	465	445	391	455	473	443	497	471	429	462	503	473	488	466	451	449	471	467	491	439	473	463	483	453	455	466	458	440	452	441	443	463	447	427	447	462	462	508	446	466	444	468	437	418	457	467	460	452	436	485	484	472	477	478	456	474	452	453	466	453	485	482	435	479	451	428	458	480	427	485	441	471	464	444	470	436	492	442	494	451	475	470	465	427	432	451	456	452	448	499	465	451	422	446	460	447	464	485	436	417	432	483	432	441	433	452	481	496	447	457	442	456	433	493	453	491	457	461	441	471	482	453	467	453	477	467	463	483	445	451	486	450	454	456	499	442	477	458	450	445	467	457	454	427	444	426	424	425	457	463	468	495	464	481	498	451	479	451	460	442	485	446	415	475	421	430	475	434	417	469	474	480	472	458	450	489	436	449	477	418	452	460	464	424	496	477	423	496	462	461	457	471	453	484	418	456	476	451	458	481	459	465	483	444	431	451	460	467	505	476	470	441	471	465	460	482	469	416	431	442	464	494	445	429	471	487	484	473	455	445	485	428	446	451	489	481	499	440	443	463	452	471	469	461	471	455	441	469	471	436	460	481	428	464	458	488	439	448	460	484	441	485	446	480	477	419	433	448	469	471	482	455	452	400	443	425	507	441	457	450	457	485	483	487	446	445	425	466	476	457	465	484	458	450	468	479	438	441	450	458	475	462	486	480	455	435	452	464	468	456	503	477	452	461	452	448	430	484	482	445	434	489	480	458	461	461	455	450	464	436	442	470	432	482	456	479	478	452	482	419	405	458	422	456	413	464	472	447	439	459	449	396	450	462	471	488	474	488	443	454	447	441	466	464	467	469	505	462	452	438	455	430	497	475	483	412	430	440	445	487	432	470	441	466	438	437	453	441	491	483	443	497	445	435	477	460	488	487	428	471	474	462	450	451	494	413	485	457	470	417	416	456	463	439	478	439	450	502	451	432	471	461	465	443	486	465	454	450	434	422	482	447	472	463	447	444	442	446	490	456	434	461	446	486	453	451	450	449	464	455	525	454	441	451	456	447	434	459	462	474	490	504	453	477	463	425	427	437	403	466	472	469	434	428	477	477	470	425	446	462	472	456	456	459	475	478	447	470	445	452	457	461	473	472	444	446	448	414	465	450	461	466	492	544	480	432	417	466	437	465	451	450	463	456	431	470	431	461	391	467	420	409	466	464	497	495	452	471	472	493	444	459	448	498	446	460	444	456	469	470	453	467	461	443	430	454	462	479	442	462	480	468	453	447	424	491	481	456	487	424	454	463	433	451	484	483	470	442	488	483	477	467	465	473	447	486	484	421	435	466	485	465	455	448	455	464	484	466	454	479	470	455	473	481	425	416	451	443	448	476	458	484	457	453	482	466	459	461	441	485	458	458	480	476	431	468	450	459	428	438	462	478	474	457	464	454	489	451	442	442	455	429	434	423	444	437	458	441	486	444	466	437	434	418	473	427	443	465	459	437	476	465	453	419	456	448	448	502	441	431	450	486	467	469	484	500	438	439	449	472	459	482	475	431	461	434	468	464	458	435	456	484	462	471	416	427	461	457	433	466	433	468	442	451	445	476	436	488	455	434	451	437	450	456	407	446	470	494	480	479	432	445	447	455	439	431	460	447	455	462	444	435	457	436	454	458	500	449	446	466	473	437	471	462	464	448	424	457	455	477	460	455	470	457	434	458	480	480	465	453	475	440	477	426	409	419	492	457	437	463	424	492	456	434	492	452	457	457	410	441	440	462	480	464	427	505	424	466	439	467	465	422	442	482	444	458	399	448	423	467	462	500	453	420	442	473	442	450	476	428	443	443	429	465	436	459	458	446	478	478	460	423	465	502	482	468	415	455	453	444	452	463	471	453	480	463	436	478	436	415	467	446	498	427	440	484	457	471	461	453	430	467	459	439	490	441	443	494	470	464	482	443	443	496	452	455	437	431	453	443	441	454	463	445	470	423	481	443	443	439	459	435	437	481	448	474	447	513	487	433	472	446	475	432	470	485	470	490	471	475	479	445	457	466	461	494	503	521	479	448	436	469	461	461	464	473	445	425	450	489	467	428	457	443	447	466	442	468	418	465	465	419	466	433	464	477	487	479	486	461	495	466	462	430	469	434	467	452	464	473	443	442	468	492	458	423	436	467	404	448	446	489	411	463	471	446	479	445	447	461	449	482	475	445	464	442	449	438	505	485	474	445	453	432	477	449	453	409	448	431	456	451	432	446	459	419	473	455	440	468	479	464	465	485	473	410	444	454	476	452	483	493	438	467	475	439	457	468	478	474	425	459	461	471	461	450	422	444	476	465	461	442	459	475	441	504	452	425	458	492	470	435	447	462	454	466	467	457	453	456	453	483	471	490	460	508	471	443	460	455	434	458	474	425	446	490	465	475	456	455	473	432	476	451	406	473	433	430	475	442	431	477	468	434	447	440	458	466	462	467	461	466	450	432	450	449	425	421	472	481	448	461	460	450	468	444	428	444	509	454	487	446	460	481	448	458	487	460	464	421	447	431	428	441	435	447	446	495	457	466	450	440	450	478	444	473	439	460	462	468	442	461	427	439	445	471	403	461	441	458	440	469	462	436	415	447	475	465	451	461	426	400	455	447	434	505	500	441	471	467	444	474	517	449	450	441	440	430	445	437	444	468	440	454	456	474	479	445	455	460	464	454	435	461	479	491	462	485	460	445	430	445	439	437	480	443	464	444	446	467	472	421	439	437	436	466	443	478	484	445	453	418	449	474	463	442	480	508	467	466	457	461	476	484	501	464	475	438	462	415	511	465	466	465	458	475	482	434	434	460	473	490	477	449	459	442	481	428	462	425
10122	17787	16207	9248	5992	4306	3205	2537	2060	1703	1479	1341	1191	1079	996	933	870	791	781	724	656	691	701	637	658	619	611	584	607	561	577	567	572	540	507	547	487	546	561	544	505	512	501	508	477	486	528	484	505	532	458	467	491	462	477	460	501	447	472	472	490	450	481	438	471	441	458	467	457	513	455	418	492	462	480	461	445	494	472	485	441	455	459	466	460	451	534	441	471	401	452	466	472	490	463	474	491	457	512	467	472	458	453	481	468	445	439	460	438	447	475	514	454	451	431	455	473	438	488	416	430	456	434	465	462	462	468	450	425	449	459	419	476	475	431	461	441	469	449	420	469	438	445	433	438	432	462	485	472	456	465	461	437	433	435	461	459	475	463	457	463	444	459	466	423	460	434	462	432	480	434	477	440	462	465	434	431	459	474	425	462	462	478	462	444	467	456	476	472	443	423	471	463	437	456	436	452	461	483	477	463	435	427	444	469	449	430	454	469	488	444	475	414	451	435	447	463	456	447	467	489	434	455	463	491	460	429	445	457	479	440	469	473	465	467	427	472	425	434	464	461	423	483	441	447	454	465	445	476	436	463	449	443	423	451	452	454	421	432	469	421	457	469	481	451	438	462	464	488	447	454	435	421	461	498	478	449	481	435	421	442	462	444	471	489	429	451	468	454	469	469	449	439	453	420	461	407	450	492	492	467	465	430	443	454	461	447	484	480	437	455	463	486	443	423	506	466	483	450	405	469	473	430	445	482	459	429	461	432	510	450	457	488	411	447	464	454	460	466	437	434	450	436	463	505	432	449	455	450	441	485	422	449	438	454	464	448	432	444	446	418	485	466	448	439	468	430	443	446	461	454	492	488	474	444	481	433	479	454	440	458	438	482	433	452	461	447	454	433	444	415	420	465	457	432	455	476	437	480	485	418	416	456	473	440	464	464	507	453	435	465	468	471	435	460	480	452	478	429	483	502	471	480	450	449	470	400	462	471	438	468	447	462	460	476	441	462	443	446	506	465	459	481	431	456	452	433	456	463	476	460	445	462	419	432	464	444	481	426	474	456	432	499	471	430	459	430	429	487	459	471	428	477	426	432	435	465	458	471	419	462	447	412	400	441	451	467	433	444	462	483	447	483	494	455	463	444	457	451	447	454	429	416	458	463	459	455	427	450	455	460	452	485	423	448	487	431	452	470	429	444	446	440	417	457	470	477	434	425	451	437	464	476	481	442	439	441	434	487	441	464	485	465	475	444	473	441	468	417	444	442	424	454	465	470	456	484	496	459	514	452	492	460	447	403	454	470	467	428	439	441	454	425	421	488	486	442	443	448	458	453	454	464	449	440	453	435	421	455	455	477	455	422	462	469	413	463	433	455	450	453	422	506	473	443	430	411	480	437	454	473	423	436	446	438	473	417	465	449	424	465	423	456	503	479	463	413	456	475	456	440	451	433	482	446	427	489	461	497	452	443	449	440	502	458	430	457	466	473	448	471	434	484	453	479	472	445	466	437	469	454	419	466	442	458	458	463	474	456	440	472	453	446	430	433	471	470	442	443	471	418	459	438	463	422	464	459	497	476	420	462	468	500	448	505	455	480	465	424	478	403	471	409	479	500	475	458	442	478	452	480	449	472	425	440	469	441	434	424	440	440	413	448	425	459	446	499	439	428	465	431	469	472	440	471	419	439	448	444	454	441	472	471	463	447	436	460	494	450	479	461	431	446	428	459	456	419	433	483	458	431	478	434	434	459	443	440	481	451	379	408	456	475	471	436	452	455	471	427	456	444	439	477	462	428	451	440	441	392	483	469	480	443	472	448	468	433	464	411	410	434	423	447	444	485	475	440	425	439	413	450	422	473	466	422	446	455	461	425	460	468	400	460	427	432	428	445	429	452	462	409	487	437	481	476	420	434	478	487	467	452	472	425	471	444	453	469	469	451	464	455	457	473	446	466	427	446	437	420	456	454	435	447	509	434	438	424	463	489	432	481	485	502	438	473	439	440	472	466	412	469	408	462	442	435	454	429	474	415	454	449	449	465	474	446	476	436	471	459	451	485	451	445	455	450	434	451	441	416	477	410	449	483	468	470	433	437	443	461	442	434	467	429	484	471	427	427	491	413	417	455	459	457	409	461	469	459	433	454	417	449	517	442	425	428	472	452	466	454	436	485	487	437	428	424	431	431	451	453	457	467	472	472	474	460	441	459	505	464	447	441	473	436	435	453	444	496	438	468	477	423	478	448	441	448	473	460	438	460	457	518	454	462	469	454	471	468	463	463	495	446	474	463	482	453	413	466	438	478	474	455	487	428	485	432	472	455	450	423	425	434	426	446	437	443	482	467	470	450	455	430	439	472	447	468	456	480	469	456	454	455	437	451	458	482	453	443	459	473	460	492	448	448	421	438	464	470	457	423	448	461	473	433	466	441	453	471	418	497	498	470	464	462	462	441	405	432	448	464	425	479	407	457	464	478	466	447	432	436	449	460	424	455	476	473	456	484	437	445	449	436	437	427	456	443	452	443	443	502	446	473	410	452	430	456	424	416	450	479	450	462	434	453	437	473	474	475	446	458	461	466	435	466	428	433	513	462	484	449	458	434	482	480	467	483	485	449	458	468	458	474	464	467	471	477	429	448	423	443	459	436	452	471	441	455	480	425	488	469	410	427	409	451	438	444	463	460	454	462	452	425	458	447	449	505	454	475	469	480	444	425	461	424	428	475	461	439	421	405	405	488	447	448	469	484	474	426	463	460	416	433	475	495	483	448	479	453	451	502	443	450	465	472	450	431	428	427	454	436	458	402	460	484	450	491	456	426	420	469	467	480	416	435	478	444	459	431	441	448	441	494	445	464	484	430	433	500	448	489	459	421	463	457	461	472	466	468	463	463	445	426	436	444	467	447	452	422	455	430	412	487	453	453	460	450	436	450	423	452	458	445	435	446	454	463	462	435	425	460	440	441	431	496	446	480	449	445	489	440	453	424	450	459	423	449	485	474	447	447	470	475	485	452	435	479	427	462	464	465	477	466	457	446	450	449	443	447	396	441	455	452	447	437	489	469	462	475	441	485	457	477	452	469	425	467	453	478	448	449	432	448	456	446	491	448	425	437	406	456	451	429	481	437	473	442	493	429	436	451	451	456	469	433	434	466	459	463	433	453	469	469	438	491	434	469	474	472	483	443	440	425	451	460	466	469	482	502	450	442	426	438	462	435	481	486	427	458	399	455	440	465	441	453	450	465	473	432	445	466	424	462	464	439	440	467	479	468	448	452	451	424	431	448	431	459	467	433	440	450	426	417	459	425	410	485	471	424	438	459	427	440	436	487	449	444	473	425	461	427	437	477	455	468	450	427	424	440	472	453	450	459	424	430	453	446	417	454	437	444	440	411	502	463	439	435	450	446	451	439	435	461	440	415	452	474	466	448	445	438	446	493	461	444	446	462	437	432	436	480	456	474	463	460	457	496	459	437	447	408	460	457	464	444	461	491	448
28344	15551	2747	919	785	763	689	711	666	666	691	665	667	689	668	663	673	656	668	624	670	629	645	642	660	663	659	675	689	641	658	684	700	662	627	666	698	641	689	650	662	686	692	680	642	662	665	659	706	683	640	676	639	693	629	662	643	654	632	676	671	682	640	655	671	691	646	619	670	657	670	661	666	653	720	665	650	599	637	660	645	669	597	645	660	646	646	625	645	648	625	657	641	669	652	701	670	643	664	667	640	639	662	695	669	653	642	659	636	644	613	654	666	648	633	660	668	628	607	608	657	676	652	692	674	668	648	638	615	615	620	677	644	640	631	680	668	650	638	641	690	681	659	674	639	687	632	636	636	657	670	653	658	645	675	639	647	706	640	696	699	683	645	667	646	649	662	641	633	617	680	676	640	646	624	649	664	662	636	640	648	645	668	692	664	632	677	687	624	620	679	666	643	676	692	665	691	677	669	696	657	653	679	604	677	660	640	629	692	679	650	693	654	661	646	696	649	666	674	681	680	697	646	622	653	671	642	635	649	680	654	671	643	619	644	626	622	663	684	675	665	646	615	671	679	689	649	698	655	659	668	645	678	703	678	629	690	672	644	666	657	621	643	677	669	618	633	669	634	704	646	695	694	658	666	665	689	668	670	670	672	669	668	667	655	670	604	682	649	706	684	628	678	676	674	630	613	637	650	688	695	647	687	607	638	656	623	640	654	647	696	652	671	645	622	687	641	664	598	683	635	677	651	668	676	693	672	670	624	674	597	672	635	660	645	716	630	667	665	629	652	650	597	678	620	659	659	701	685	676	663	663	673	674	676	637	686	653	685	692	639	633	626	680	620	623	656	700	662	712	620	647	643	622	670	631	635	643	650	636	651	695	643	684	656	637	638	645	630	649	674	658	649	644	683	679	676	660	623	707	663	637	634	705	653	680	672	691	645	695	680	698	649	653	669	660	667	694	644	642	662	665	681	610	630	646	627	685	659	649	616	667	637	644	708	640	707	650	625	718	688	656	656	646	636	683	680	697	636	654	703	613	703	660	650	678	627	692	623	637	618	626	592	658	628	631	624	657	674	669	674	623	637	642	673	665	608	620	666	624	712	665	647	692	640	677	656	648	700	612	639	615	599	691	684	703	717	648	649	664	693	638	654	685	676	644	681	666	676	667	657	654	676	645	654	686	646	637	668	703	655	680	691	650	723	619	675	657	656	726	686	630	655	661	674	625	673	643	655	667	673	658	658	654	675	651	599	697	643	708	656	666	632	638	695	665	689	665	668	676	692	697	683	681	663	690	664	620	653	633	674	634	667	636	692	672	657	632	651	668	631	679	665	672	656	706	705	645	614	673	668	625	653	729	705	690	651	630	643	679	644	654	662	684	618	648	684	652	718	648	663	602	621	670	693	638	650	677	621	665	666	676	692	654	677	633	676	714	632	639	645	641	641	617	649	632	666	655	648	633	682	644	668	640	647	639	709	663	650	655	705	721	645	634	646	652	640	649	671	622	638	640	697	664	675	689	674	702	654	675	642	674	681	630	650	680	672	663	685	653	649	645	635	688	691	686	671	634	666	607	676	644	656	679	663	669	670	675	672	679	657	654	639	667	623	634	672	664	627	655	647	649	700	653	650	677	671	687	655	689	680	657	679	630	721	693	631	625	638	638	671	681	646	651	610	656	661	647	661	662	674	694	663	655	652	648	672	717	668	618	631	626	643	722	649	653	636	615	658	637	648	650	678	674	646	698	682	697	659	657	640	672	664	659	680	687	623	708	657	648	616	662	657	649	647	653	698	644	684	653	653	666	620	701	655	642	657	666	657	636	644	688	691	632	681	671	622	658	629	645	638	658	672	658	658	641	618	651	677	665	647	645	664	685	649	700	666	653	630	683	667	670	626	691	678	663	627	638	648	685	665	637	680	637	639	620	725	651	662	650	654	643	671	644	664	605	653	687	628	687	677	648	636	669	629	628	632	687	656	688	683	604	643	703	691	687	645	671	638	642	586	686	673	645	642	621	664	635	652	625	688	679	681	649	616	649	646	621	675	623	666	647	673	645	677	639	664	695	694	664	664	650	670	639	646	634	661	585	614	703	641	696	697	612	665	652	656	627	658	663	657	645	625	649	678	655	631	689	717	687	681	680	646	649	646	633	674	691	669	669	672	670	688	667	657	671	675	660	647	689	674	664	653	617	628	660	656	656	635	724	682	641	690	666	655	674	663	624	670	681	675	669	675	660	665	706	621	640	674	673	659	647	610	616	680	668	705	640	663	616	658	658	605	668	626	695	643	595	643	623	628	653	649	665	675	641	591	641	632	659	701	661	633	636	687	630	687	680	636	633	693	653	626	654	675	691	656	658	654	628	666	679	710	696	625	621	643	655	717	679	656	665	679	673	656	635	667	695	612	650	648	676	618	640	648	653	643	665	648	658	622	659	695	649	654	694	662	622	655	688	624	625	641	693	671	630	610	665	660	667	642	700	660	672	702	655	606	676	646	670	638	680	652	658	638	617	613	643	694	631	678	645	604	631	673	642	621	617	698	689	642	661	662	660	725	735	612	669	646	630	652	653	672	662	639	627	618	655	657	676	647	634	655	613	668	670	689	629	629	667	673	700	703	650	662	678	676	662	676	660	629	634	641	657	678	625	608	652	652	627	665	606	656	676	677	705	645	659	691	671	684	667	661	684	661	653	680	627	656	693	689	717	646	663	672	711	657	684	629	669	678	638	668	658	680	703	619	666	669	698	667	638	639	669	664	635	683	687	669	664	696	664	668	647	667	692	686	671	669	651	695	709	645	647	677	615	706	684	659	635	659	621	666	683	682	634	638	681	620	668	652	675	670	609	638	645	700	682	680	634	637	646	692	711	671	664	648	657	659	615	652	686	686	665	652	718	635	704	640	626	649	657	687	675	685	695	642	658	669	612	696	674	683	611	627	660	665	639	622	676	648	644	691	641	670	650	642	684	657	657	670	625	680	652	660	660	664	633	674	644	600	641	647	668	740	643	648	677	664	684	633	690	680	623	646	699	654	616	639	721	671	617	650	688	664	685	658	627	649	683	710	666	711	650	663	670	685	677	641	624	653	707	674	636	666	639	655	698	654	659	695	679	685	684	664	641	677	624	693	692	678	703	646	693	694	655	652	709	681	623	658	630	662	655	669	658	634	698	665	668	671	611	671	662	661	638	645	673	626	664	657	657	650	630	665	633	663	632	666	655	653	667	646	657	649	654	685	668	647	636	644	617	643	678	688	654	660	649	664	636	606	660	656	674	667	628	623	632	690	653	648	626	645	687	645	641	637	675	694	682	639	671	647	687	693	602	673	661	633	647	652	663	683	648	668	619	665	642	629	673	650	655	643	646	683	644	663	664	615	660	669	642	642	631	640	668	606	661	633	574	660	639	625	636	673	672	665	687	671	659	646	683	642	643	629	643	623	625	650	671	699	705	683	655	671	657	679	657	675	676	664	682	670	665	675	665
5366	1440	1331	952	880	833	744	741	709	723	737	712	738	776	695	681	738	755	735	672	738	749	723	704	773	728	707	668	693	703	686	672	711	705	712	695	652	719	716	699	682	710	705	692	702	726	723	698	680	692	717	669	744	646	702	707	704	699	697	721	704	699	710	706	669	701	710	691	746	701	731	717	678	757	697	674	683	714	699	725	714	710	716	686	732	723	712	733	685	691	721	680	697	715	720	692	669	717	700	717	688	671	681	687	707	749	728	698	741	711	681	731	749	716	704	720	727	677	742	706	752	698	698	747	702	722	711	739	746	715	746	703	709	699	689	715	686	694	709	751	687	783	647	676	715	672	714	660	715	728	670	738	719	754	692	697	720	690	628	705	714	695	705	748	701	726	729	714	678	705	685	749	682	684	774	717	668	725	749	730	670	738	721	700	694	741	710	747	748	744	711	689	720	700	721	682	712	688	679	732	697	703	714	739	706	697	767	701	718	718	710	696	710	732	693	710	698	705	674	712	681	715	699	756	724	716	733	658	678	715	694	693	726	726	684	736	712	667	768	674	704	732	675	699	731	675	715	658	697	714	706	647	717	716	719	718	717	724	734	713	739	677	709	688	726	737	711	704	673	704	716	750	702	700	639	738	758	742	765	688	706	704	692	684	692	704	726	743	650	730	695	697	714	685	676	706	715	745	719	680	693	705	681	694	693	735	699	776	729	704	709	681	690	694	712	678	654	734	709	686	679	666	696	723	671	654	705	731	698	732	728	712	721	680	733	709	704	692	708	697	703	658	764	682	687	706	765	647	665	688	690	661	688	700	692	708	721	681	753	734	710	695	683	706	713	720	706	753	707	726	723	688	712	759	721	691	734	721	707	665	766	711	705	667	705	721	720	755	708	730	627	743	740	722	727	751	700	680	715	673	758	697	720	715	681	682	720	695	692	725	726	680	732	723	718	736	695	710	695	751	704	689	692	730	711	735	724	706	775	667	707	714	651	698	666	722	730	721	709	684	808	739	707	674	690	743	699	718	682	686	745	668	662	717	732	677	682	699	734	724	704	743	673	731	741	704	707	734	708	725	653	701	732	714	726	743	718	711	734	712	697	690	723	712	742	709	711	724	705	674	746	711	699	741	732	661	677	708	695	748	754	724	708	696	661	691	731	724	733	728	686	706	735	705	725	719	718	729	685	727	721	697	708	722	722	683	711	691	703	700	712	740	720	766	715	638	682	716	734	687	702	681	729	689	765	729	670	727	711	702	731	693	748	700	654	724	766	678	709	749	747	723	688	713	739	674	710	703	668	684	723	725	712	701	673	727	666	695	697	694	730	705	709	730	703	728	708	687	646	700	688	731	731	696	704	701	727	714	758	704	702	726	719	680	730	705	741	693	733	724	702	692	729	737	694	666	685	648	718	654	757	701	685	674	715	704	699	682	696	700	710	731	699	689	754	632	733	728	714	692	709	734	712	703	729	710	715	720	674	683	678	715	703	694	705	710	744	714	746	699	707	701	749	747	661	716	714	722	711	675	747	741	651	746	729	737	704	710	715	661	720	689	703	688	734	747	689	714	735	681	741	718	679	716	697	727	685	689	711	756	714	661	677	701	712	708	666	714	718	704	719	740	734	737	670	718	703	739	709	727	697	731	685	689	714	732	716	712	708	664	710	716	665	692	746	689	770	725	704	698	752	724	750	683	724	660	710	717	720	743	724	699	712	693	685	719	745	689	680	760	718	722	728	710	656	684	719	689	682	724	709	707	683	706	660	744	677	690	722	786	691	716	724	701	677	735	697	725	730	698	727	663	677	680	748	675	756	716	708	730	743	723	684	713	683	721	683	692	715	711	751	718	737	668	712	723	740	720	700	722	724	753	694	715	734	705	736	668	677	739	669	737	765	666	747	744	697	709	677	703	721	705	651	718	690	727	696	736	686	663	702	740	740	688	692	722	678	704	694	684	720	682	677	681	687	725	690	708	660	747	753	714	715	714	751	705	691	717	680	745	684	696	723	724	739	695	695	658	723	711	679	771	710	718	653	698	715	733	672	747	758	726	679	747	682	713	696	672	733	700	688	732	679	691	714	718	704	704	717	686	710	709	692	702	715	743	747	741	692	668	696	719	737	701	680	696	720	691	697	707	674	686	700	673	665	694	711	727	744	727	683	721	721	685	764	727	700	667	704	743	681	731	633	716	722	739	687	665	699	691	707	766	722	703	713	685	706	700	671	723	706	714	685	720	652	743	693	721	654	709	704	656	730	718	700	725	673	688	689	715	683	747	743	694	686	689	666	735	694	748	695	694	704	750	739	731	676	671	737	700	703	712	713	750	701	709	685	725	709	734	684	723	721	666	702	685	721	698	682	715	734	760	728	706	690	709	726	666	747	682	740	713	650	682	700	712	702	698	813	705	714	681	778	753	722	693	734	696	760	701	749	773	688	692	755	737	777	679	752	718	681	698	730	689	686	741	720	689	679	697	687	672	694	744	714	677	716	696	731	694	680	733	779	692	674	715	694	686	729	723	654	663	748	672	728	707	728	725	675	725	674	694	717	687	699	726	695	751	704	728	736	742	721	742	699	688	719	675	732	747	715	720	736	754	724	719	714	684	690	711	706	750	661	732	727	702	708	641	732	714	743	699	716	715	753	729	715	728	717	676	677	716	682	697	744	678	737	770	711	688	680	739	675	729	758	713	720	740	684	669	687	698	681	729	669	702	701	697	716	695	722	696	736	737	658	730	669	735	675	688	742	733	710	692	662	720	722	701	729	720	712	699	722	675	711	689	703	688	693	702	679	713	759	735	692	700	716	701	724	645	739	681	725	703	704	721	737	697	737	721	720	706	669	700	733	722	727	717	698	728	687	708	680	688	688	736	735	712	702	683	705	691	728	652	747	733	759	667	698	713	734	712	697	663	680	678	735	721	754	729	681	680	720	716	729	750	689	655	693	713	689	693	721	677	703	715	670	707	705	684	763	672	708	678	712	730	691	721	688	693	654	680	664	667	694	682	694	730	707	698	760	669	717	688	684	760	722	707	730	723	701	711	686	699	744	669	726	735	685	684	695	682	708	725	686	675	724	639	700	646	771	687	703	694	697	669	694	725	736	731	673	716	710	707	699	707	707	687	683	725	690	733	696	689	705	731	760	683	703	707	697	744	656	732	722	727	763	685	708	726	710	683	695	700	715	697	695	650	744	651	741	753	689	661	754	667	738	730	693	650	652	685	803	690	660	675	726	709	697	680	740	704	731	777	738	693	753	700	695	689	700	690	681	720	686	675	697	711	713	725	711	686	689	698	636	717	675	704	735	640	697	668	710	670	697	734	705	729	705	685	699	713	671	701	710	689	718	654	718	703	662	715	703	739	688	677	661	704	697	709	682	700	733	693	705	726	670	749	736	771	735	750	710	679	734	698	732	678	693	747	702	751	770	696	691	702	716	740	725	730	654	704	716	688	695	682	708	714	668	723	734	732	718	688	711	741
25420	20978	27552	24598	20966	11787	1212	767	647	556	504	461	426	394	381	354	350	332	323	350	330	330	320	325	279	292	298	294	301	289	280	293	279	287	284	273	281	320	263	281	306	271	284	272	283	276	279	283	268	288	268	281	311	266	290	270	255	290	266	299	283	282	262	270	266	235	256	238	294	248	277	279	262	246	264	282	289	242	279	280	269	281	261	264	253	277	265	287	266	254	264	284	253	250	249	269	244	262	268	233	268	280	253	262	270	265	282	280	282	270	272	282	258	237	269	237	282	271	276	264	268	293	267	240	270	274	264	264	262	264	236	265	247	259	246	262	272	262	272	249	293	284	238	263	254	250	260	252	237	259	257	237	271	243	276	276	248	246	260	275	269	282	302	212	274	271	263	262	229	267	264	265	269	257	257	249	254	267	248	273	243	317	252	296	273	271	256	254	230	279	225	285	270	274	267	270	269	256	284	278	251	275	271	286	261	265	267	252	240	288	234	264	249	279	255	251	293	266	296	257	273	242	259	279	278	274	216	279	270	245	277	259	272	274	236	291	248	293	230	266	274	235	255	237	240	256	236	284	245	266	258	278	246	235	270	260	257	258	281	262	267	258	272	264	244	263	229	260	274	254	251	232	256	277	256	268	278	271	249	271	250	277	254	286	246	271	269	286	264	249	263	231	262	258	245	249	255	266	268	274	252	274	262	256	264	236	281	267	250	266	251	262	253	276	284	245	266	273	246	254	223	252	220	276	252	244	262	240	290	273	240	233	232	239	299	250	275	250	246	267	274	257	273	278	275	255	256	278	225	261	265	265	238	272	229	261	265	250	262	281	265	278	260	248	267	284	281	227	263	261	261	262	265	257	238	254	269	240	287	269	273	271	266	257	277	263	252	263	285	238	245	272	252	260	283	233	255	264	282	277	231	251	248	264	264	257	235	272	277	258	246	284	253	268	250	263	267	243	255	274	279	231	275	240	260	248	257	286	272	277	273	232	267	249	295	263	284	250	274	239	248	309	276	256	256	286	228	262	263	285	274	245	243	232	251	257	243	251	247	239	270	239	254	279	239	259	250	249	266	271	267	241	247	244	243	244	234	301	262	259	255	296	272	270	264	266	253	253	278	270	253	234	260	304	265	252	249	269	253	252	281	258	235	270	270	281	243	275	249	250	282	268	277	287	273	273	262	279	271	261	254	243	253	272	264	275	271	258	271	285	268	254	270	279	248	295	250	248	238	259	248	256	259	284	269	262	279	229	269	262	274	263	231	274	259	237	265	255	228	269	264	269	244	257	229	274	232	264	271	266	260	238	278	262	247	257	251	271	263	251	263	226	270	261	259	257	271	255	269	286	234	292	274	254	272	271	269	269	276	270	249	244	259	267	248	255	270	267	251	246	251	301	282	248	255	242	280	250	264	255	251	268	245	273	272	230	253	256	276	263	253	268	274	265	249	281	263	259	273	243	278	274	273	254	270	255	295	266	253	268	255	259	237	245	250	227	261	243	286	264	246	264	291	292	270	253	291	238	261	253	254	256	241	266	275	265	283	232	261	259	249	266	276	262	236	275	239	269	243	267	268	242	263	239	242	280	293	271	250	260	253	275	261	280	222	272	233	284	255	265	275	259	249	240	230	255	263	247	298	265	263	272	277	263	262	276	284	264	237	270	261	254	241	270	264	273	263	278	295	256	288	221	248	248	252	240	262	253	231	260	283	269	233	277	238	263	283	256	265	266	275	274	262	268	258	263	259	235	242	262	265	276	289	254	266	247	262	272	236	252	296	253	268	255	255	247	236	282	287	283	264	242	277	231	273	255	291	240	251	245	287	265	301	267	278	289	260	274	249	253	243	240	289	275	262	287	238	281	247	271	249	257	268	259	266	270	260	256	272	235	257	283	259	307	268	254	266	267	248	263	248	237	236	264	279	272	283	259	270	269	235	251	248	277	267	280	265	277	259	245	271	247	249	277	260	274	245	258	241	285	245	253	259	266	273	222	248	255	295	263	253	251	254	277	237	297	257	235	288	265	251	252	273	230	262	271	241	277	279	250	280	263	233	271	262	282	275	258	254	255	263	274	244	261	267	278	273	258	244	266	280	267	272	250	293	279	249	292	239	259	263	244	264	249	263	251	250	243	278	269	250	223	220	269	260	276	294	246	261	284	276	247	264	266	298	245	250	256	260	246	243	272	256	280	274	248	251	280	247	262	269	242	269	243	270	258	265	268	256	256	301	281	261	268	272	241	252	279	272	287	264	273	267	249	256	259	231	264	276	256	259	319	280	241	267	260	267	258	254	271	263	247	259	264	223	280	243	274	258	255	276	266	252	229	288	265	254	261	267	248	239	262	257	251	269	297	261	266	297	228	266	242	238	249	238	231	266	236	258	243	270	226	286	251	252	256	276	265	280	258	242	274	254	288	256	283	262	260	280	245	278	260	269	263	265	271	259	243	267	256	247	271	271	282	246	239	254	268	269	270	275	247	269	292	279	278	264	238	265	252	274	261	276	255	272	222	247	267	251	284	245	267	269	262	275	253	255	276	255	287	253	274	258	267	271	302	266	282	269	237	261	264	256	287	249	284	276	265	276	278	261	296	268	250	275	258	277	270	257	287	276	278	261	269	253	259	246	277	271	297	264	256	255	238	246	259	261	263	237	232	266	256	264	241	255	258	266	266	250	297	268	270	287	275	251	279	247	246	261	259	260	247	294	226	296	272	257	271	247	256	260	253	289	256	243	277	259	264	292	261	249	251	276	270	262	269	265	245	271	282	293	246	283	260	245	269	274	254	281	283	239	260	259	266	268	263	272	262	254	268	278	255	258	268	233	272	268	255	245	267	253	270	274	286	271	270	239	247	283	254	244	255	280	245	267	285	229	266	253	252	274	281	253	257	291	242	252	273	264	253	285	291	268	255	270	265	285	279	253	255	286	249	285	242	263	269	264	230	271	282	241	277	258	239	282	256	253	242	261	278	281	266	251	253	258	264	273	284	254	252	264	274	260	290	257	232	272	256	280	257	266	249	241	269	295	256	249	244	283	280	288	281	252	257	274	273	270	270	274	236	266	269	269	255	268	238	259	264	262	275	245	301	261	266	268	249	256	259	282	269	269	235	309	259	269	254	259	283	253	272	251	268	245	271	270	255	267	264	291	270	251	263	279	283	255	235	267	253	250	256	262	273	299	257	237	269	266	254	275	261	279	286	266	262	259	278	253	260	244	243	279	266	242	238	274	260	247	261	287	239	274	242	241	273	257	234	272	247	289	293	265	282	289	242	259	267	259	250	274	282	247	256	256	283	289	258	277	263	274	262	273	276	286	256	258	259	252	260	250	250	255	246	265	257	238	280	244	235	251	268	245	255	304	278	277	288	294	275	247	261	252	283	254	236	285	266	237	266	262	240	258	264	278	289	281	253	242	250	264	272	286	293	288	293	235	263	273	263	258	246	261	258	257	253	254	261	245	252	258	264	243	258	277	263	259	268
7387	11765	10404	5705	3607	2472	1853	1412	1184	1049	900	789	688	689	592	551	534	535	482	461	421	428	394	424	412	373	378	366	362	361	347	312	364	331	335	328	354	355	306	313	314	305	323	282	361	312	351	306	313	317	308	326	332	351	319	322	318	309	319	327	333	340	330	295	336	323	284	318	325	309	294	344	300	305	273	310	274	284	296	301	294	259	314	333	327	293	275	300	302	302	271	298	298	290	319	298	278	293	308	323	292	297	264	325	304	295	311	286	283	331	279	300	314	269	293	315	282	293	311	304	271	265	325	293	302	316	276	292	301	313	319	296	285	301	306	294	315	280	294	291	297	312	305	294	295	331	289	309	302	317	291	295	304	305	317	282	305	339	316	278	315	298	290	283	296	300	310	260	306	308	302	307	307	293	286	285	291	294	316	280	308	342	308	324	300	312	267	269	282	300	305	297	329	294	317	299	287	307	278	294	288	317	307	292	306	307	282	302	277	280	296	287	303	297	291	282	301	310	290	258	273	298	295	331	305	253	314	298	280	298	312	300	263	289	321	298	306	290	278	303	298	284	288	299	274	335	306	281	274	289	283	288	291	327	271	292	294	285	316	304	289	326	315	281	273	302	304	289	311	307	282	295	318	297	325	301	292	280	264	293	278	299	295	274	280	307	306	280	343	263	313	305	315	313	278	300	313	303	292	300	266	280	291	284	312	288	311	277	317	312	325	295	300	328	285	300	295	307	318	311	328	301	264	320	301	284	345	315	275	296	311	286	317	272	296	322	305	313	290	328	299	289	296	305	299	295	267	276	314	321	302	279	305	300	308	306	295	310	297	358	321	296	305	323	287	283	328	304	301	288	270	310	298	285	301	286	315	279	267	301	285	306	330	293	281	304	291	306	299	293	273	246	319	282	298	289	285	277	271	304	301	292	292	281	305	303	314	280	287	278	319	296	314	306	322	286	327	298	305	326	301	272	319	325	306	289	265	291	296	296	268	305	305	322	293	293	294	319	292	285	300	301	325	314	301	305	293	308	282	324	298	284	286	299	286	280	319	290	311	283	295	298	283	323	279	283	277	299	295	298	329	280	309	339	333	296	320	307	282	287	312	280	277	307	315	309	311	274	283	273	288	318	311	306	269	300	294	298	273	328	287	327	278	252	302	303	287	315	263	302	312	290	279	271	278	260	297	283	285	292	304	303	295	309	293	309	318	315	316	305	312	304	275	315	304	322	272	300	270	326	305	287	297	266	307	308	308	301	294	308	318	289	294	303	307	288	292	359	266	293	305	277	299	308	302	309	284	289	293	255	287	295	323	316	306	309	280	311	289	309	304	301	290	259	333	294	298	294	267	322	312	314	299	266	304	315	272	280	289	284	281	329	309	273	263	295	292	323	301	300	317	297	299	313	260	301	303	289	288	278	265	295	304	275	306	332	292	284	309	265	311	319	283	283	280	295	303	260	331	302	304	299	268	294	282	308	264	242	296	321	283	289	300	275	310	304	280	261	279	297	329	294	276	304	323	299	281	268	315	305	279	275	298	316	305	318	289	299	301	294	284	286	290	287	299	306	268	321	278	286	292	331	296	298	293	273	339	302	275	331	315	307	306	300	302	314	320	324	303	300	280	292	260	303	319	318	285	292	316	296	316	255	297	302	309	291	296	309	295	299	288	278	299	296	313	288	291	283	277	292	292	310	289	284	319	285	287	296	285	302	298	321	291	291	326	291	293	340	290	278	324	335	272	274	287	293	304	292	306	303	299	320	298	315	310	293	295	338	298	309	310	281	287	311	271	314	271	300	298	290	301	296	306	290	306	315	332	318	282	297	326	296	307	294	290	285	299	289	299	313	277	273	287	294	328	291	294	336	311	281	278	313	287	305	295	312	318	301	274	275	312	258	293	328	310	316	297	310	283	292	321	350	264	269	297	291	290	290	311	305	299	296	304	299	304	285	314	307	288	293	319	302	307	329	284	282	305	308	309	302	313	310	280	323	262	283	295	286	267	299	294	315	326	308	304	309	322	302	288	290	302	288	305	273	304	311	294	276	291	286	322	299	311	308	294	329	294	311	298	292	299	282	306	317	284	322	303	278	298	288	324	298	333	318	302	270	327	268	315	303	303	315	267	306	296	292	293	279	285	304	282	310	317	282	281	307	317	292	303	333	309	292	295	315	274	305	300	328	303	285	289	304	328	262	297	294	326	310	302	267	306	289	301	315	298	300	313	295	296	296	297	302	325	284	299	302	315	311	294	273	306	296	311	285	313	303	295	313	294	284	276	275	287	272	318	312	305	302	306	276	290	269	311	317	253	288	283	302	306	291	275	308	305	315	298	303	280	309	296	287	300	310	260	320	286	319	292	291	277	306	269	262	293	300	291	314	309	312	276	271	328	323	328	307	310	295	320	309	301	283	320	345	274	303	298	304	295	312	318	305	299	302	263	281	289	276	281	264	321	290	267	302	288	306	328	294	256	306	339	298	317	316	265	310	290	327	280	285	278	308	317	286	303	330	320	304	297	288	304	301	297	276	282	293	289	265	287	300	298	295	305	299	277	298	290	298	269	280	264	315	319	292	289	311	326	295	285	300	301	268	290	311	311	303	303	278	310	281	268	286	291	299	274	315	293	321	294	284	308	274	290	287	310	257	288	284	298	289	282	307	330	323	303	303	302	282	332	289	322	271	296	323	306	282	315	321	262	275	324	308	318	291	310	304	312	288	307	297	304	287	322	315	299	311	301	289	301	291	286	317	301	299	316	278	301	304	309	271	280	285	315	281	303	282	285	308	296	282	310	311	308	280	317	316	307	297	254	297	278	305	274	297	288	325	292	275	284	275	284	289	287	313	308	276	285	284	311	295	311	289	287	317	268	296	300	263	299	315	284	337	313	313	301	298	262	276	325	295	316	293	301	274	314	311	336	299	290	321	305	314	290	272	301	315	304	310	267	292	284	303	290	299	285	313	290	338	314	277	300	303	325	281	293	292	319	293	310	308	309	305	318	350	316	339	333	291	293	298	301	301	276	318	305	305	292	292	292	287	287	293	305	295	300	313	305	302	296	297	263	265	299	298	305	324	312	310	314	311	301	300	307	285	283	281	316	303	269	314	290	304	319	297	323	330	309	314	288	334	296	333	301	316	272	297	324	281	262	295	295	307	264	296	304	295	308	297	312	271	295	308	328	334	297	314	296	295	296	320	282	296	320	279	298	276	304	302	322	276	320	285	291	291	258	307	329	261	313	278	326	308	329	290	314	300	278	289	292	316	280	301	276	332	278	284	290	299	307	291	319	271	277	300	301	273	284	289	286	305	271	298	289	284	288	325	304	308	278	338	285	324	289	306	284	331	309	293	280	298	309	277	269	284	313	299	324	314	292	284	337	285	282	309	311	309	291	293	288	316	306	315	316	316	281	313	345	288	310	309	311	324	301	307	286	288	295	314	322	330	318	302	336	321	321	317	299	304	268	277	271	304	285	301	288	323	279	314
23403	21008	27933	24255	21012	21062	8702	1519	1109	978	901	833	802	708	723	647	653	656	564	601	518	536	587	568	536	511	577	550	515	503	505	547	494	483	504	504	509	482	453	521	464	469	469	431	500	519	448	488	513	496	446	481	475	469	484	471	472	484	487	532	438	483	430	474	484	461	469	445	491	449	411	510	477	477	464	443	448	499	466	416	466	496	479	460	465	470	504	479	462	459	458	454	436	449	462	485	454	458	462	467	442	483	544	440	447	482	446	474	469	445	461	453	452	497	464	501	446	464	415	474	453	465	467	450	449	424	494	442	459	476	455	460	484	479	450	442	481	469	461	478	507	475	461	445	464	455	468	491	494	483	455	463	435	469	451	485	449	462	437	424	419	444	417	460	445	454	450	434	474	493	446	482	494	455	454	427	448	423	486	489	439	486	456	432	502	496	457	434	439	435	447	455	431	409	448	481	456	473	463	458	421	414	445	450	453	466	475	424	493	441	438	444	441	478	451	456	406	410	457	468	469	462	465	450	426	454	461	440	476	483	474	450	461	443	473	473	474	454	472	472	470	487	479	484	446	468	444	433	470	474	414	454	437	437	455	476	449	444	437	453	459	461	473	434	467	455	469	463	458	512	504	457	466	458	461	471	436	433	495	457	468	468	465	494	434	474	424	459	483	491	441	478	455	430	466	458	411	459	463	461	464	466	465	462	454	465	471	424	455	492	435	461	434	468	490	469	498	493	441	447	479	477	453	458	425	477	461	454	471	477	476	447	453	485	478	500	438	459	475	479	502	462	402	440	469	429	448	445	423	439	420	456	472	440	433	463	480	456	475	453	471	465	473	449	443	468	437	506	447	494	450	454	462	462	438	457	443	466	518	463	436	451	433	493	437	458	424	451	440	485	472	517	445	436	443	449	453	474	423	464	483	444	478	470	484	475	455	439	472	473	456	419	418	478	517	471	479	436	490	467	455	451	435	463	484	465	429	449	466	481	473	452	460	474	490	475	506	446	484	422	464	424	424	515	449	452	461	466	479	465	404	440	457	480	432	442	426	440	464	444	443	462	481	462	470	436	449	484	452	430	436	467	456	474	446	447	475	457	444	443	432	452	453	454	465	474	464	450	451	456	453	487	424	421	449	459	424	481	469	490	491	461	466	452	479	429	456	482	448	461	430	468	467	500	457	509	450	463	457	433	476	476	444	430	454	446	414	430	470	464	471	458	458	456	440	453	459	440	460	437	464	436	473	492	432	470	477	441	470	442	460	473	444	456	443	446	471	437	453	422	429	456	474	419	459	431	451	473	472	469	473	414	466	417	437	489	448	462	466	447	455	475	467	467	515	468	463	413	444	490	502	430	457	457	491	455	458	453	467	433	461	456	468	452	455	482	489	483	448	488	459	460	443	470	455	461	457	494	459	481	471	487	455	448	449	504	474	486	430	443	483	472	421	501	468	443	435	444	468	437	434	433	459	445	447	434	458	499	473	473	429	471	491	456	459	462	477	455	501	496	440	463	461	460	472	424	466	457	470	449	432	432	504	444	466	479	478	477	422	489	498	449	476	485	461	480	451	485	486	424	475	454	463	508	500	480	443	451	448	456	467	459	450	438	455	497	441	476	483	444	442	456	464	474	462	456	472	488	479	464	434	445	450	436	458	437	429	460	475	455	444	462	499	481	472	476	461	472	475	414	479	453	457	441	444	450	492	487	454	490	417	488	475	439	460	457	439	507	445	456	505	494	431	492	464	464	510	459	467	457	437	471	451	465	448	403	455	454	461	455	488	433	434	476	492	446	452	458	469	457	476	420	488	473	465	464	432	460	479	455	457	465	448	437	453	433	432	450	435	449	433	462	490	411	455	467	440	436	439	472	457	469	495	494	477	465	452	449	465	455	457	446	483	451	464	420	426	421	493	478	443	470	478	429	485	515	484	444	456	439	486	455	415	477	459	482	445	462	447	485	457	446	452	439	408	518	475	421	463	440	441	458	445	431	457	482	431	511	473	498	429	469	484	442	453	460	484	452	429	462	477	407	424	472	443	455	431	430	443	458	481	440	444	471	436	447	475	481	461	455	478	446	435	469	462	464	412	460	468	449	478	421	452	436	451	478	472	480	477	449	479	422	453	414	458	458	450	447	437	372	444	418	438	480	444	441	463	431	454	444	446	463	484	436	506	477	473	463	481	460	458	419	456	474	444	447	418	459	479	407	457	449	436	437	451	461	454	460	442	443	458	462	425	461	471	442	471	490	481	473	445	441	466	458	421	464	458	431	451	471	467	474	431	464	431	435	431	486	461	434	476	443	472	459	503	493	480	464	448	457	478	440	509	490	483	475	481	473	452	467	427	506	470	444	445	478	445	442	460	429	483	472	457	479	485	440	438	460	481	468	449	450	455	459	494	467	467	471	415	421	430	473	450	465	453	452	469	446	458	492	480	455	437	442	469	465	485	478	438	425	451	458	464	458	449	460	506	474	441	442	432	455	462	482	450	460	471	437	439	438	465	486	424	497	468	460	475	457	463	438	468	445	509	465	439	477	458	476	463	453	464	434	446	426	447	462	448	497	438	463	460	486	488	452	483	435	443	457	452	425	492	404	407	445	468	451	470	444	476	476	491	468	447	466	445	454	453	470	430	442	468	528	446	468	474	448	450	432	459	474	460	482	462	499	421	413	469	472	459	445	468	447	470	406	514	435	453	427	437	457	469	472	464	492	481	442	463	478	458	476	443	453	484	469	467	477	479	504	473	460	456	457	409	488	440	402	426	467	472	471	456	450	492	465	455	478	429	453	455	439	492	407	429	461	457	458	444	462	464	463	430	480	463	400	443	500	435	459	500	486	448	485	466	471	446	461	469	464	444	454	473	426	460	451	429	437	470	473	465	425	456	461	430	441	482	457	465	497	485	486	477	467	482	448	481	473	467	466	462	437	460	465	425	435	423	477	541	516	458	475	446	442	443	469	461	432	478	426	454	443	445	455	466	453	483	502	434	463	441	454	463	513	465	440	452	462	425	479	470	514	475	466	463	434	452	488	453	438	492	451	488	438	476	474	447	464	470	465	456	472	457	490	487	487	486	471	466	477	436	458	432	518	458	443	468	480	456	450	462	466	487	481	482	444	491	457	452	471	461	475	446	412	453	459	481	423	437	486	481	451	467	470	468	437	478	449	450	419	497	469	450	456	444	494	460	419	470	450	428	445	468	471	460	479	465	470	463	437	469	416	480	472	480	445	471	486	450	432	494	437	456	506	479	475	464	478	482	457	444	478	451	445	453	482	445	498	424	448	472	415	453	480	481	444	427	458	437	473	445	462	442	484	430	462	440	456	462	450	442	413	443	454	450	444	474	456	492	453	479	477	478	459	467	489	434	471	449	453	436	451	482	482	418	438	442	436	445	473	476	449	484	434	469	459	455	447	449	429	503	445	456	439	469	424	473	439	447	488	467	438	477	456	482	476	472	443	449	418	473	458	467	461	471	480	428	473
10030	17874	15998	9241	5893	4297	3196	2483	2042	1742	1514	1332	1211	1096	1004	934	885	802	782	771	687	692	650	634	690	605	594	592	601	549	557	563	565	548	497	529	548	500	508	513	480	502	508	499	507	542	506	449	501	468	503	487	556	512	519	500	488	503	496	461	464	464	507	463	459	471	472	488	467	457	505	483	517	462	455	468	498	397	475	493	444	471	436	459	456	474	482	456	476	459	447	485	477	444	430	449	474	448	447	427	454	424	472	450	465	469	437	450	463	414	446	438	456	450	429	459	496	442	426	433	475	463	476	465	450	427	450	450	458	456	446	423	496	464	485	433	485	467	448	493	456	465	476	466	450	437	468	436	438	478	486	469	472	470	495	485	516	470	494	444	475	442	474	454	435	454	496	486	437	478	473	457	469	467	466	452	418	445	472	483	461	442	435	438	423	452	452	415	443	427	469	443	440	453	472	490	474	459	449	479	417	459	469	486	443	500	432	463	465	453	467	465	450	456	478	425	461	495	442	443	472	465	439	460	456	460	421	454	461	435	418	431	466	425	445	441	430	428	474	464	455	434	476	448	437	491	470	457	471	420	445	476	400	507	432	453	422	485	446	457	447	453	450	423	474	407	444	449	469	443	407	476	477	462	446	430	529	431	491	465	444	451	489	436	467	462	429	435	447	479	459	446	428	446	430	439	480	427	461	453	448	447	440	441	442	470	474	456	471	421	449	449	462	464	440	459	488	449	472	440	424	466	461	411	435	443	442	443	427	435	420	426	465	427	436	446	437	469	448	463	454	465	435	460	465	440	438	453	424	415	500	452	434	498	484	428	441	451	471	472	456	430	456	463	494	463	462	462	473	476	466	475	435	455	490	443	473	443	437	446	460	444	449	441	462	482	428	443	478	448	443	428	467	432	429	439	475	427	469	454	441	460	444	457	472	441	470	456	483	448	453	438	433	432	473	449	454	480	459	430	437	427	457	439	426	436	459	484	482	472	409	481	477	478	462	467	485	473	433	458	456	440	430	438	481	414	449	447	393	475	443	464	467	481	487	458	442	443	452	400	420	454	455	451	430	464	499	488	468	427	483	439	471	456	443	478	457	440	449	404	464	483	446	483	431	464	422	490	451	483	464	424	490	430	447	452	455	417	463	450	468	458	439	422	484	431	473	439	443	448	476	435	445	469	473	445	460	472	461	452	431	418	426	488	436	452	442	513	450	446	442	474	463	449	454	458	426	437	452	459	411	453	443	438	463	415	459	445	469	454	471	428	447	459	438	445	447	417	435	463	470	422	487	432	444	486	423	419	475	430	465	482	451	455	437	447	413	448	431	434	447	453	443	445	466	466	463	440	413	500	465	449	450	452	427	445	437	460	451	466	459	478	465	470	451	475	430	473	466	416	453	451	436	491	451	457	476	422	492	440	490	449	465	436	481	456	475	501	471	468	439	451	509	452	463	433	441	454	440	432	468	438	449	446	469	462	452	446	481	445	445	443	453	429	409	438	464	481	472	427	452	431	449	425	425	435	444	494	467	458	423	487	444	445	464	461	432	492	465	442	481	488	465	457	437	460	418	461	469	442	466	453	449	480	458	489	457	471	459	437	442	438	432	487	477	463	458	451	472	448	444	457	440	439	478	444	462	466	464	466	461	449	452	448	451	477	446	457	393	428	436	449	455	481	484	459	441	523	452	447	476	452	444	448	455	458	442	436	452	471	435	461	445	438	397	494	472	466	431	455	463	440	443	448	455	452	455	442	453	444	477	454	448	480	475	460	441	447	464	439	475	458	433	480	431	433	426	458	487	447	481	453	480	459	469	466	487	472	427	480	449	466	471	467	454	449	463	417	437	466	434	473	440	445	498	472	395	419	459	423	463	449	474	455	497	458	473	466	470	478	436	465	435	449	473	441	436	477	446	435	454	472	457	452	422	495	459	447	453	434	427	475	487	454	446	445	455	437	473	439	475	398	451	447	488	450	436	456	445	422	447	446	443	475	426	412	473	498	452	481	453	463	470	479	435	455	466	478	438	451	453	489	457	474	477	486	453	447	482	455	453	442	464	450	453	441	473	456	444	448	458	430	472	473	440	435	399	449	473	466	450	474	420	457	514	468	452	413	456	468	444	408	447	466	440	495	476	478	405	430	441	420	430	464	429	447	467	485	461	406	445	433	433	464	407	439	453	416	431	481	436	428	454	431	446	465	474	434	433	446	458	429	450	419	483	497	453	473	439	478	457	428	443	458	478	439	461	428	463	422	451	462	484	465	444	421	464	462	448	446	465	420	481	474	451	407	440	466	462	403	458	456	433	470	463	423	466	459	419	433	471	510	468	438	456	440	456	450	464	447	419	476	455	477	426	492	471	455	447	438	416	459	468	445	460	499	461	408	458	429	447	414	461	463	475	457	481	433	471	455	458	432	432	522	456	449	488	458	432	435	451	492	464	437	460	450	452	467	463	468	459	455	479	464	480	477	480	465	465	464	461	478	462	420	438	474	449	440	439	452	473	463	428	442	465	450	489	464	437	469	479	465	452	478	456	461	450	452	456	460	475	450	436	499	466	431	466	488	450	468	457	440	449	456	471	478	430	468	441	439	489	461	457	442	472	425	468	463	473	444	456	448	484	447	445	496	443	448	424	441	384	444	473	444	454	456	474	470	431	438	443	460	448	486	453	397	453	454	507	441	458	414	507	451	443	417	445	446	454	455	448	476	512	465	507	465	445	465	490	446	435	450	466	451	484	466	458	426	449	476	419	419	450	485	480	446	488	454	452	409	463	445	458	449	412	444	448	473	471	446	452	440	437	454	425	429	461	444	464	453	445	442	431	444	469	458	438	458	491	444	468	433	460	443	437	473	456	454	480	449	445	422	476	421	477	417	479	474	469	478	453	434	418	432	463	476	425	423	473	458	513	416	423	427	458	519	412	466	465	482	484	443	467	449	452	470	448	454	463	467	485	463	443	429	460	485	455	469	467	495	441	473	448	437	502	479	461	466	483	449	458	463	479	492	484	429	495	496	444	422	438	438	427	474	475	444	463	490	480	467	462	419	479	471	418	444	454	456	442	449	461	474	435	490	447	450	443	442	462	417	450	437	440	413	458	434	467	426	444	436	466	470	443	493	441	484	467	444	468	458	492	457	455	426	478	476	439	490	475	513	440	439	493	463	426	448	422	456	451	458	465	420	495	460	420	447	446	444	454	437	418	498	447	429	474	478	441	449	456	468	435	450	442	472	461	477	459	497	460	438	452	454	454	442	484	433	473	438	467	487	433	453	443	448	442	513	397	422	452	466	438	428	482	434	456	458	444	453	435	460	428	462	386	429	466	430	438	458	420	446	425	439	411	441	412	436	476	486	422	485	455	470	448	454	488	428	460	456	478	456	461	440	425	455	461	435	456	488	432	455	446	435	443	451	448	475	419	440	453	423	460	441	437	433	473	403	465	427	456	434	474	458	444	491	477	474	439	447	461	439	436	441	449	460	479	437
28188	15594	2792	914	743	758	669	703	603	669	662	628	664	656	685	646	675	695	641	642	750	657	702	629	641	601	625	671	645	660	691	615	646	684	642	654	684	647	592	628	670	611	691	653	690	639	652	667	645	638	665	614	719	647	659	641	679	657	672	647	630	644	674	660	632	631	648	710	625	666	624	665	640	625	625	639	650	623	671	660	659	631	647	666	670	657	617	672	625	638	646	597	665	624	639	649	660	684	717	640	608	668	617	628	640	652	626	601	599	665	664	669	628	729	710	627	603	676	652	611	692	672	697	662	708	642	685	677	661	620	642	591	693	638	657	591	635	637	673	645	660	655	657	638	641	656	628	620	612	653	654	655	602	675	648	629	679	632	649	668	693	622	670	643	620	640	579	655	653	684	651	649	587	663	682	630	656	621	648	635	659	635	664	634	672	632	664	679	666	679	625	675	621	608	631	619	669	630	635	632	666	709	650	708	644	660	654	693	675	631	666	644	638	647	674	631	635	619	663	610	629	694	659	668	612	671	653	641	655	660	650	626	648	631	669	643	605	648	614	620	657	696	671	641	683	703	627	602	659	634	663	663	659	640	647	675	662	636	687	628	628	632	709	632	667	668	622	669	660	679	673	660	663	609	632	638	628	656	691	654	629	694	681	635	647	684	677	674	635	649	643	667	620	637	672	666	638	610	612	614	610	612	648	657	667	635	657	653	643	604	650	690	666	638	600	659	632	659	691	651	658	600	614	673	671	630	665	660	672	646	641	656	630	644	645	654	635	641	625	641	673	693	614	623	651	666	618	677	655	624	644	631	649	642	693	638	639	637	661	619	680	624	630	635	669	594	642	680	626	673	678	652	653	682	680	646	679	608	658	695	614	667	650	663	584	621	661	725	678	638	652	692	691	622	591	651	611	609	681	630	611	654	665	642	667	681	646	664	609	621	625	602	687	616	711	661	679	663	652	639	691	613	675	607	665	643	704	666	671	651	686	634	647	656	620	676	665	666	647	704	643	658	673	669	667	693	652	670	704	638	626	627	663	683	650	626	639	666	654	661	694	689	680	679	692	672	635	655	639	653	669	673	675	670	681	651	611	646	702	643	656	637	683	650	625	648	637	624	665	614	683	643	663	639	607	618	678	650	652	653	617	647	644	658	668	679	646	686	654	632	614	689	641	638	658	598	676	651	655	671	615	679	614	644	659	659	693	669	664	650	580	664	645	608	674	623	616	669	642	644	653	673	634	668	679	640	628	657	698	653	694	659	615	683	666	675	703	667	659	638	630	685	648	634	650	633	670	679	635	604	629	671	687	672	665	662	666	680	682	662	654	625	633	643	633	658	651	637	590	653	617	626	670	636	638	619	637	672	678	676	667	664	650	641	656	657	666	656	653	660	643	652	640	663	655	643	639	654	717	652	655	658	609	648	639	671	664	621	649	661	646	691	656	649	674	622	628	624	642	650	686	632	647	632	654	685	639	702	670	602	654	679	670	674	648	650	680	606	632	698	632	727	653	654	661	645	645	663	701	679	626	661	707	659	634	658	664	619	651	661	598	643	659	612	653	640	684	658	602	699	632	631	629	703	660	638	655	639	633	694	643	650	667	583	699	657	659	658	627	640	636	614	638	720	641	644	637	633	660	680	705	668	682	655	614	642	595	637	627	665	631	668	637	661	664	660	674	576	684	657	654	582	718	681	644	696	624	674	660	653	690	668	647	653	678	671	665	665	672	679	647	667	676	623	672	640	620	688	659	644	650	662	608	651	632	643	628	631	675	666	681	670	637	666	650	667	674	689	668	641	626	611	671	696	652	649	635	631	660	659	643	691	636	619	630	609	679	646	617	657	671	647	640	656	626	686	658	673	641	650	646	672	654	670	675	665	696	657	663	644	650	601	678	662	671	695	665	670	638	677	666	652	661	682	622	633	700	707	659	598	634	725	642	665	684	612	674	689	629	655	657	616	650	647	628	660	641	681	662	665	648	650	624	640	646	644	661	635	669	677	663	643	656	680	643	632	614	607	632	607	634	609	622	606	659	662	676	628	684	644	649	676	640	642	639	695	619	638	666	617	629	590	643	719	643	672	679	616	670	683	587	662	626	634	659	625	646	671	651	631	619	674	604	648	621	639	647	649	657	595	625	643	643	660	665	641	661	637	645	649	646	653	668	675	643	656	657	652	637	627	646	707	688	708	611	660	658	651	662	615	654	659	667	627	680	668	624	687	622	644	625	647	654	719	680	683	647	624	651	647	661	654	652	704	641	635	666	641	630	647	628	655	630	663	648	640	674	625	683	628	651	673	642	658	639	631	628	580	673	661	696	624	649	668	646	624	670	660	610	667	622	699	650	668	676	657	676	648	657	654	676	638	687	662	659	644	639	639	681	729	638	635	656	648	602	640	652	642	645	692	676	682	605	654	647	649	662	664	660	692	663	671	663	604	655	659	645	650	677	593	648	633	685	633	647	643	640	648	675	637	635	679	619	679	694	650	615	693	628	666	677	679	648	679	620	624	624	649	652	672	673	626	648	604	653	633	645	655	666	700	658	667	661	676	635	657	677	693	647	654	647	639	615	629	695	648	637	624	641	665	657	623	644	658	644	662	650	628	672	738	619	662	641	653	692	643	602	673	699	654	677	701	644	660	647	662	629	650	613	632	678	657	629	673	659	692	666	694	655	620	675	636	705	624	653	648	673	600	624	684	663	703	654	674	676	668	632	634	681	703	680	637	671	665	669	734	643	711	688	731	632	669	659	704	699	600	662	631	659	644	638	638	670	694	662	649	623	680	722	618	656	659	639	669	654	675	669	682	669	666	688	597	681	635	688	636	664	611	634	651	633	628	639	678	607	654	645	663	661	655	677	679	656	646	643	687	669	661	655	711	647	650	639	654	604	658	675	663	628	671	692	643	647	624	667	636	661	636	689	655	697	623	657	641	697	601	693	685	632	650	690	623	654	671	657	709	626	642	681	655	625	658	635	675	674	659	690	640	666	628	659	682	685	651	628	624	645	639	650	683	649	691	663	664	652	682	684	685	646	597	630	655	624	637	651	660	647	689	655	648	683	654	635	706	680	638	673	660	660	607	658	678	675	652	649	701	660	700	686	629	641	664	631	687	655	648	651	653	633	658	685	689	694	630	645	697	643	642	664	644	680	662	686	631	639	677	679	664	616	602	634	647	633	663	691	637	681	657	710	642	655	647	659	687	643	607	696	644	648	675	631	655	622	622	612	636	618	657	653	647	685	641	626	685	619	665	656	653	684	655	651	627	634	645	619	604	655	628	667	654	620	640	679	679	623	666	652	665	693	662	645	597	623	690	661	665	656	683	623	672	679	659	650	566	673	626	680	693	656	666	690	641	651	692	683	647	660	647	646	666	681	637	653	647	683	690	662	670	622	658	660	638	677	630	655	655	642	641	649	671	665	644	672	661	705	654	667	666	665	665	666	684	712	672	632	722	623	637	721	621	665	671	641	679	678	645
5236	1417	1320	935	842	841	752	789	751	765	793	746	762	758	780	683	706	745	689	718	714	713	734	688	660	689	679	737	724	742	710	725	722	713	664	695	691	706	644	716	690	696	697	736	709	678	701	646	694	721	706	700	714	706	727	679	748	692	729	690	697	672	730	738	700	701	787	753	687	752	743	706	655	668	708	728	731	696	651	705	686	675	739	722	739	722	682	673	701	709	697	725	709	670	682	686	719	699	693	664	679	677	704	720	704	691	634	745	684	719	715	679	708	686	748	673	651	708	730	704	731	716	710	738	681	767	660	696	727	747	717	682	712	693	700	632	718	656	691	676	702	671	708	699	672	650	727	698	667	660	675	736	691	727	731	702	710	717	700	687	683	734	667	724	687	717	704	703	709	689	713	673	750	687	684	739	664	712	721	692	707	658	723	715	663	668	680	713	706	717	696	689	670	742	727	761	708	714	722	699	664	710	700	663	727	703	722	679	648	694	646	696	662	685	682	678	697	708	691	661	710	719	698	757	662	695	726	721	742	694	682	730	702	747	709	676	697	700	695	730	669	687	681	716	686	715	709	696	661	636	720	697	692	708	657	684	693	725	698	701	743	698	700	682	678	724	693	687	701	730	692	752	710	718	739	743	711	664	728	714	744	736	722	662	684	713	689	700	725	707	718	701	705	687	697	624	741	705	690	661	720	743	721	696	683	752	676	720	705	679	687	676	737	697	685	743	670	701	693	689	654	722	752	705	719	686	725	705	743	685	713	723	744	703	733	697	707	765	677	707	719	691	727	729	666	710	664	685	730	656	721	718	699	722	704	703	683	675	768	700	667	684	695	709	676	741	707	686	686	685	670	701	656	678	721	673	758	738	701	721	658	687	722	625	693	673	737	709	695	695	668	702	632	732	694	721	726	710	712	721	698	762	672	715	736	675	696	729	698	715	712	654	705	665	720	652	679	706	703	713	710	704	695	715	721	695	709	743	707	700	705	718	720	703	667	704	734	696	728	705	707	633	734	674	707	711	744	708	724	696	687	675	736	729	715	734	714	685	714	713	701	703	715	697	654	673	686	748	724	671	713	681	725	713	681	663	681	714	778	665	669	694	674	694	693	651	648	698	683	702	692	707	686	725	700	689	752	623	711	695	658	710	675	652	662	698	726	656	683	689	718	699	681	685	693	681	729	697	644	706	705	701	713	758	699	694	743	697	761	689	653	723	722	678	682	726	695	741	706	677	711	711	711	698	711	685	689	703	680	708	672	727	700	676	709	761	725	697	720	715	676	697	665	765	689	690	753	640	709	675	652	643	715	682	757	682	715	701	694	653	682	658	728	710	691	700	677	703	722	643	677	660	710	733	723	714	663	671	714	713	706	695	711	702	700	680	762	739	646	699	667	755	740	728	699	738	681	661	696	755	686	642	719	719	728	639	673	740	689	671	700	665	750	741	664	671	708	700	691	714	699	715	658	704	691	681	719	727	712	740	733	683	682	656	700	682	735	695	700	671	692	727	674	715	715	705	713	693	698	709	741	697	687	729	671	732	702	734	710	715	693	751	698	726	644	704	689	687	686	748	675	725	661	667	727	723	712	730	714	688	725	727	734	692	687	736	749	666	701	702	695	725	714	686	692	708	736	689	716	704	672	694	735	729	657	687	706	726	704	741	702	692	704	655	766	697	680	705	679	702	657	727	640	673	723	694	689	692	699	672	684	705	713	675	647	732	715	697	721	699	675	702	720	728	678	729	677	692	731	656	713	708	671	714	695	699	683	704	698	707	662	653	708	731	727	759	734	687	709	706	730	688	744	708	663	708	705	699	689	703	709	689	726	695	706	688	715	713	687	731	727	669	720	703	686	714	701	701	696	708	744	701	681	738	707	715	672	701	663	690	720	721	688	721	707	708	703	689	695	689	685	674	709	723	662	717	736	756	690	680	731	668	692	681	718	677	701	740	647	744	647	781	702	676	712	729	689	670	663	673	726	656	718	730	694	626	713	711	686	670	694	697	693	680	744	706	733	692	679	684	664	691	681	682	710	696	685	676	681	730	687	692	713	746	648	691	689	675	718	701	700	667	681	725	675	741	663	669	705	695	705	741	733	751	686	717	679	702	712	722	715	709	691	705	675	662	727	719	734	723	714	686	695	709	642	710	681	698	708	691	685	703	690	704	701	682	713	678	709	654	655	704	670	724	707	734	706	685	723	652	692	673	700	753	717	664	731	730	690	742	731	677	650	701	686	695	668	680	705	716	657	689	733	707	658	690	693	705	704	662	720	676	690	762	713	690	691	721	731	703	682	685	683	687	716	676	704	757	691	684	698	648	686	721	676	707	684	697	700	709	671	685	688	695	720	680	698	681	731	711	717	735	681	701	691	690	728	714	706	741	704	657	711	715	706	672	716	689	654	664	706	713	722	708	658	739	700	710	670	760	686	678	697	696	670	694	710	705	734	707	694	701	678	701	747	715	702	681	713	713	735	707	690	720	707	698	732	703	714	703	739	656	686	753	726	724	698	701	708	676	684	704	682	691	690	699	712	666	737	679	635	774	729	704	727	717	688	677	635	648	711	678	692	750	668	786	694	699	717	667	733	715	728	683	695	689	703	713	699	749	690	688	730	717	716	678	748	734	707	703	678	736	702	683	724	684	698	690	735	638	745	672	705	687	721	694	697	708	724	695	751	680	702	728	705	704	744	681	722	713	724	720	661	731	740	655	667	725	704	696	648	716	698	734	692	679	710	703	721	687	709	744	717	750	690	732	740	742	704	730	701	691	721	716	716	721	668	684	690	682	742	721	689	731	741	694	692	690	755	705	735	680	732	686	694	697	711	658	712	683	696	690	740	703	712	709	712	745	729	690	689	678	662	711	736	687	663	691	707	686	707	730	689	701	687	648	695	666	759	665	665	685	680	770	709	726	717	654	668	685	710	692	709	723	707	739	724	728	705	745	685	660	692	698	749	711	696	712	706	718	703	674	715	687	718	760	678	692	696	697	716	685	727	713	702	693	693	726	697	736	690	706	741	761	726	709	705	693	710	726	690	731	662	674	677	743	711	719	726	744	686	694	695	676	681	731	681	728	705	688	740	723	724	705	668	680	655	752	720	657	708	741	683	718	701	691	674	719	733	704	698	727	655	703	653	691	680	688	730	712	672	689	696	712	672	684	718	684	677	736	697	689	732	707	705	742	706	684	717	673	728	649	634	670	715	658	708	697	683	727	681	692	693	713	677	650	680	643	726	688	711	723	742	698	682	751	718	704	681	720	708	646	675	685	699	709	715	673	749	717	680	703	691	681	684	685	645	701	707	667	715	775	647	754	672	687	705	705	733	710	684	722	765	708	679	694	674	690	725	723	654	684	697	680	665	711	686	714	702	738	723	710	693	670	742	724	696	712	645	705	685	720	674	718	683	718	723	679	707	691	725	706	713	730	745	688	703	743	735	718	701	715	643	682	714	727	684	685	667	734	673	710	712	717	739	694
25343	20964	27611	24468	20956	12296	1380	750	587	550	517	439	435	400	370	357	358	325	324	354	327	306	339	324	297	305	294	293	313	302	277	300	291	264	282	263	249	280	279	319	280	254	267	270	270	267	252	286	237	248	292	286	282	281	269	259	272	263	263	226	325	282	282	299	264	273	278	252	277	286	234	265	271	253	227	276	293	275	245	281	265	220	263	282	247	264	249	245	304	263	273	259	258	300	278	259	260	264	250	279	268	249	259	266	251	259	262	238	270	249	263	293	271	269	274	281	257	255	242	288	257	262	248	273	275	282	285	285	274	282	242	259	273	280	255	259	277	253	257	300	267	273	268	258	246	278	270	258	251	280	251	243	264	302	270	240	273	290	279	258	262	282	284	274	257	277	269	249	263	267	266	256	278	266	252	271	246	257	257	258	223	274	254	247	240	270	263	264	247	257	252	264	277	268	269	258	252	270	245	299	262	261	265	230	266	272	257	274	258	226	262	268	262	287	272	241	283	270	261	252	259	266	238	269	241	304	276	264	278	260	299	265	264	253	240	257	241	275	245	267	261	331	278	257	260	265	220	260	259	253	254	270	266	265	255	285	259	235	244	257	258	249	298	268	235	264	270	264	270	279	266	225	279	277	252	284	267	272	281	255	256	246	275	285	273	270	266	277	249	269	267	247	276	273	248	272	277	261	266	249	243	273	254	280	284	260	256	281	264	281	235	262	252	272	262	259	231	239	235	247	263	237	277	284	298	255	285	259	268	267	237	300	276	247	291	245	271	273	262	269	231	260	235	261	239	290	242	257	257	260	272	273	271	240	251	239	234	258	278	268	263	265	269	239	241	245	266	282	296	266	252	256	256	257	273	238	270	261	231	251	265	260	256	275	307	240	226	274	273	292	256	257	257	270	299	246	270	272	265	267	255	266	254	241	248	270	253	261	270	256	264	278	259	276	258	262	256	291	288	241	256	253	245	273	256	258	265	280	265	228	276	236	274	226	258	247	265	265	240	298	265	254	269	303	273	236	246	285	244	240	245	279	250	243	279	254	263	255	254	267	248	261	251	269	260	291	273	259	270	255	270	269	261	279	247	264	289	266	240	276	256	248	264	261	277	238	252	263	276	260	261	263	241	260	245	283	243	270	297	250	255	248	267	248	262	258	262	249	249	262	255	260	255	292	253	267	267	228	255	247	256	259	275	251	280	276	265	261	268	263	284	260	284	276	252	267	283	276	245	266	270	249	255	255	279	243	278	269	250	277	242	269	269	285	252	238	255	247	266	255	271	232	270	272	273	257	252	311	267	271	256	287	257	235	261	246	250	271	255	246	250	267	260	249	252	245	256	277	293	249	274	253	264	264	260	264	257	288	257	253	275	258	229	250	263	268	268	296	255	293	277	289	236	234	257	266	257	229	267	274	290	276	253	274	228	250	266	270	275	279	243	266	266	242	271	259	260	265	273	259	281	270	281	253	280	231	261	249	255	258	257	289	259	273	242	268	245	237	260	251	251	259	270	245	280	236	273	272	258	280	265	256	263	228	260	263	278	275	280	271	254	281	241	252	249	262	299	294	259	276	263	264	265	292	265	286	250	238	260	258	254	264	293	235	279	270	222	275	270	255	251	276	238	269	253	268	255	253	259	257	247	282	253	271	273	256	277	273	252	281	289	258	280	238	267	244	241	251	250	277	273	250	240	268	275	296	245	261	256	286	263	262	278	257	269	266	270	268	229	274	288	262	266	243	290	258	280	243	284	259	243	243	273	261	263	230	264	284	268	228	306	266	248	285	241	237	255	268	270	268	263	275	235	267	247	262	265	273	258	272	264	245	268	241	256	263	258	249	264	249	278	242	291	264	266	245	256	263	281	261	238	236	271	245	278	281	259	295	277	257	252	274	251	318	266	270	264	242	259	231	260	262	292	259	248	270	267	273	229	257	262	295	249	252	247	282	241	259	239	282	261	238	268	289	241	264	264	262	243	263	290	271	250	279	245	244	237	256	257	263	273	268	307	266	252	276	248	279	276	291	269	248	263	268	251	238	249	288	264	261	263	274	244	284	285	255	278	253	277	292	263	256	275	248	258	240	287	273	257	251	272	262	239	255	259	283	246	263	260	274	286	253	250	280	274	252	241	228	294	273	246	259	264	260	281	250	261	268	271	262	285	258	261	275	280	278	252	261	254	247	260	261	273	243	247	243	250	270	267	261	257	245	257	241	272	260	254	295	256	227	265	261	269	246	258	265	277	222	259	257	262	255	252	234	267	255	264	297	280	280	234	212	255	272	268	260	237	270	265	269	267	259	255	237	246	239	286	260	266	248	270	258	227	273	272	268	253	265	283	259	255	249	285	272	296	247	243	271	276	265	275	244	295	281	285	232	255	268	251	269	266	249	245	275	253	248	283	295	261	249	253	255	277	224	265	269	259	246	245	282	244	238	257	249	259	285	259	255	255	247	279	260	267	282	233	249	272	267	250	286	287	279	275	261	272	291	240	267	241	275	253	265	302	262	256	265	274	245	257	262	233	245	287	261	245	287	234	262	253	250	257	263	259	277	253	278	243	234	253	236	243	265	247	247	299	304	305	237	287	252	251	242	273	258	294	251	264	237	257	286	274	234	281	260	240	284	252	275	305	260	247	246	252	252	271	256	251	249	260	272	291	258	253	256	265	231	267	261	296	265	269	264	269	303	255	277	277	257	268	274	250	253	263	248	267	235	271	249	244	270	267	257	263	254	276	278	275	256	244	245	271	237	271	234	308	267	250	255	235	270	247	215	254	225	275	247	255	263	262	301	249	258	257	246	261	265	263	271	275	270	265	258	240	244	288	310	260	249	271	253	267	271	246	262	269	273	255	255	267	256	286	260	260	271	260	269	234	249	272	252	250	289	275	273	281	239	281	266	226	292	264	263	265	257	227	238	267	269	231	280	266	257	300	277	256	275	272	257	262	255	280	280	261	281	282	281	256	262	290	279	264	253	244	225	244	234	251	263	236	274	266	250	266	261	274	229	277	279	266	236	260	242	282	240	253	258	302	269	274	267	265	278	261	262	272	249	286	300	263	286	245	243	249	250	270	262	277	268	228	264	265	246	258	250	299	276	273	248	256	252	259	264	244	250	281	264	256	247	249	263	235	300	243	257	250	277	279	264	257	273	246	254	271	247	279	249	267	240	267	224	293	289	289	251	287	263	277	254	273	252	282	238	259	274	259	282	228	272	268	263	256	239	255	279	223	247	261	249	279	261	248	288	245	277	273	267	244	260	301	256	284	279	259	249	247	244	253	251	261	260	275	267	256	255	220	273	272	267	283	270	253	282	254	278	235	262	240	255	261	258	257	245	253	257	250	267	255	264	263	255	244	267	241	269	263	246	241	244	233	236	279	272	256	275	283	230	252	268	250	247	237	279	275	281	243	262	245	271	268	279	277	270	279	244	238	265	286	268	279	252	262	268	290	249	251	263	253	243	260	259	235	268	302	251	256	245
7588	11962	10559	5784	3681	2523	1946	1382	1202	1089	869	755	770	683	664	595	530	502	491	440	412	441	434	428	395	368	380	391	373	380	333	386	367	328	356	353	344	321	329	323	315	346	324	335	339	302	328	316	315	331	314	309	319	320	322	315	334	328	326	331	336	313	310	286	298	301	291	296	324	308	313	301	312	275	300	315	317	330	281	328	281	329	306	291	319	308	295	326	329	296	311	290	310	315	332	312	317	282	298	310	325	289	301	296	315	305	316	309	316	316	283	282	282	283	318	298	297	274	331	267	270	306	331	282	263	317	306	319	307	296	305	292	274	260	299	309	302	305	296	315	268	310	278	287	279	273	287	319	316	289	287	272	304	298	306	325	292	325	281	296	269	284	297	291	283	321	286	317	275	302	305	324	311	273	314	298	286	332	300	290	293	329	301	328	307	316	297	320	322	295	340	256	293	308	330	266	292	300	317	306	311	282	314	303	293	297	303	306	282	290	329	286	289	313	295	281	279	313	301	284	320	298	300	289	314	303	297	260	309	285	313	279	306	299	303	261	312	311	314	288	320	289	324	305	313	304	308	289	279	306	284	285	309	320	276	309	308	288	295	305	294	330	286	286	281	263	327	282	298	288	277	300	308	305	287	333	307	303	303	304	309	312	286	314	323	281	277	289	298	306	326	305	296	288	281	325	268	308	327	294	279	274	307	285	278	313	283	292	264	323	316	295	291	323	294	285	291	309	292	298	303	299	311	333	281	333	290	289	287	309	278	286	278	305	304	331	333	324	329	293	297	301	287	311	314	300	281	273	317	299	294	293	313	287	287	288	295	330	264	301	292	299	305	289	286	299	299	281	303	306	283	271	293	302	288	280	291	299	289	320	327	304	282	299	292	276	297	304	303	293	296	328	290	292	284	266	294	321	297	349	306	316	295	295	296	295	263	300	293	290	267	291	291	327	298	311	309	289	292	294	306	309	307	306	274	316	292	312	293	317	316	322	256	281	274	272	306	294	272	271	289	274	304	304	316	300	305	321	294	318	316	276	316	311	300	305	326	285	299	295	287	297	297	281	294	300	297	284	320	268	252	282	281	301	315	301	276	311	270	305	313	326	309	280	308	297	314	318	277	301	310	299	303	293	309	300	300	287	305	307	277	290	259	306	303	309	305	315	299	321	276	279	287	305	297	290	332	309	289	302	313	295	270	287	269	292	286	324	297	291	292	331	350	270	290	291	306	284	294	312	293	289	313	297	286	310	276	324	308	343	290	298	283	302	303	300	287	331	313	304	295	274	301	277	323	303	309	294	306	301	293	294	313	322	310	292	297	298	316	308	312	275	316	305	310	309	290	315	300	290	285	299	287	310	321	308	320	311	293	293	299	304	303	301	332	270	283	318	275	296	307	307	266	290	280	297	319	292	293	295	307	270	279	317	302	266	289	299	279	311	327	302	291	303	276	313	311	273	286	274	304	297	289	291	299	306	322	298	264	323	286	325	303	319	297	320	296	320	300	289	299	278	304	293	271	249	288	308	312	301	322	291	294	315	316	314	280	283	311	277	292	286	325	331	321	304	309	299	272	340	310	292	290	299	298	289	330	304	300	263	305	299	278	307	292	306	289	304	324	313	284	322	279	297	297	323	277	321	296	279	308	327	283	297	287	279	324	297	315	292	299	316	285	326	283	277	306	316	288	321	310	316	300	286	289	296	296	334	285	306	336	314	287	315	302	295	321	299	345	306	281	285	301	308	306	285	307	313	282	284	294	306	288	292	277	298	282	276	307	308	309	294	321	302	303	278	301	276	301	288	298	321	324	300	315	323	276	294	319	307	285	312	292	290	301	292	317	300	301	298	305	287	288	301	313	317	314	289	314	287	300	308	290	286	294	310	281	315	289	307	273	312	286	296	260	307	265	305	286	310	315	309	291	291	274	287	307	284	284	288	323	308	298	292	282	313	303	280	290	302	289	284	282	296	294	287	338	289	298	304	310	303	292	303	308	287	293	289	270	332	294	316	298	303	308	294	286	294	301	290	270	304	292	302	288	281	305	273	310	334	283	330	303	298	329	289	290	283	304	329	321	298	312	298	297	285	294	294	295	295	287	293	311	283	279	321	308	330	295	276	290	292	301	319	284	298	305	310	306	265	277	290	321	287	319	291	317	277	320	279	309	340	329	273	284	314	302	299	300	288	291	291	288	305	276	286	323	313	291	305	308	301	302	259	291	326	287	295	327	310	291	312	283	326	301	287	315	310	283	323	309	283	322	346	280	311	308	293	281	301	295	287	294	302	262	298	279	313	282	290	302	286	283	283	272	315	310	312	325	287	305	311	306	302	291	317	294	287	341	317	293	281	289	306	297	290	294	296	287	296	347	299	318	266	273	297	305	293	289	335	311	293	284	265	288	304	295	296	273	279	315	318	287	302	326	310	291	313	314	298	302	313	296	287	290	323	301	332	303	292	307	306	300	273	312	285	317	303	312	292	307	253	321	299	272	269	302	292	310	331	302	285	286	298	274	291	311	285	313	295	319	279	286	279	281	294	275	281	313	287	291	287	310	298	280	281	302	293	293	289	275	291	308	316	282	289	325	294	300	303	281	291	301	278	313	273	311	302	296	277	312	298	310	308	299	322	305	291	314	298	260	315	313	308	318	268	299	305	320	274	279	280	305	294	279	297	296	305	315	285	309	300	288	279	296	300	296	261	289	275	286	310	298	282	286	291	300	295	297	329	294	287	293	307	352	289	295	280	336	326	293	290	303	303	330	292	312	293	314	316	300	306	292	303	263	281	291	288	280	308	275	312	289	299	333	306	304	304	294	295	300	294	331	319	290	291	287	318	308	299	290	307	299	296	300	285	264	287	312	292	321	317	295	310	310	309	270	317	287	317	252	296	301	289	266	272	276	295	298	330	318	303	290	298	295	294	321	313	286	286	275	294	280	301	286	301	305	325	291	308	308	329	300	287	288	294	310	286	284	288	327	301	270	288	307	271	332	278	294	302	278	278	319	279	276	322	276	312	297	316	276	287	307	283	263	288	285	275	292	293	323	281	273	285	306	299	297	313	310	285	293	305	309	307	304	311	292	298	298	327	334	285	313	281	331	321	289	313	288	285	277	297	310	321	324	278	281	286	281	295	286	301	315	333	294	266	292	321	271	264	283	286	309	286	282	289	287	291	313	316	287	292	295	301	321	294	333	296	293	293	297	296	313	302	286	270	290	286	301	280	300	292	265	289	301	285	310	301	316	289	307	272	286	311	278	308	309	285	308	342	288	295	267	317	282	310	273	268	287	275	280	302	319	322	287	304	322	288	282	306	281	275	287	305	289	289	286	300	283	279	278	306	300	286	285	314	311	284	318	286	314	333	314	300	300	325	286	297	319	335	299	311	317	295	318	325	332	308	290	287	305	324	305	288	301	290	295	300	310	294	292	296	298	325	307	295	284	300	294	264	286	327	287	338	299	287	296	279	346	259	305	295	267	280	311	281
23326	20964	27866	24228	20973	21046	9704	1559	1137	1040	833	789	793	722	751	645	625	632	624	624	565	519	555	519	524	563	558	500	556	483	477	501	528	502	519	487	488	491	509	468	551	484	488	507	501	496	501	484	452	479	508	480	472	411	471	482	463	471	432	439	432	469	495	486	500	481	484	449	486	469	465	460	470	488	502	446	460	481	502	459	485	482	487	465	508	452	451	429	453	453	434	458	450	469	461	438	448	449	460	440	513	438	442	460	445	469	472	500	498	441	449	458	468	433	483	473	454	445	474	473	451	438	451	462	469	470	462	517	477	481	423	464	462	421	474	461	454	468	444	468	435	461	478	466	443	456	443	466	457	489	437	458	440	453	488	489	462	478	455	446	473	472	456	457	456	451	462	459	508	459	453	480	442	456	474	425	437	443	463	471	439	428	429	459	465	480	476	452	471	470	459	441	441	476	518	457	481	449	466	438	430	442	472	497	457	436	448	441	457	477	466	486	438	478	412	463	482	464	482	487	433	448	440	433	450	479	431	441	454	493	465	480	451	466	469	455	467	435	446	464	482	429	480	456	506	457	491	425	437	494	488	457	451	489	445	452	471	477	454	452	438	461	435	423	437	432	459	415	440	458	474	442	442	434	450	414	453	463	479	430	480	480	468	489	452	469	467	461	458	462	446	407	454	476	465	450	447	468	436	447	464	459	467	445	453	442	475	434	436	452	454	492	444	465	453	457	472	463	486	487	464	483	420	470	435	473	461	408	446	478	449	431	453	426	487	488	459	519	460	456	478	481	469	467	451	423	458	441	421	478	452	451	417	470	496	450	462	462	513	443	440	468	442	459	483	473	471	443	443	487	467	436	440	473	454	444	463	473	451	501	425	462	412	480	469	457	474	465	468	499	465	464	452	479	446	479	444	460	441	483	467	445	459	402	449	466	494	446	418	450	430	448	408	487	472	427	420	452	489	454	484	473	474	470	456	462	447	437	481	435	486	489	437	480	461	477	437	448	459	448	457	486	443	437	467	479	466	472	433	428	457	448	431	464	481	449	438	451	536	485	449	462	444	476	438	435	453	463	472	462	437	460	413	505	429	440	487	460	443	437	466	429	440	458	462	439	473	447	461	451	463	447	465	432	458	449	453	455	429	494	468	459	447	468	408	479	415	462	435	448	444	474	451	431	458	464	458	435	460	447	452	430	447	456	454	460	399	433	493	477	480	462	472	489	507	448	471	452	472	436	480	470	445	451	455	440	470	424	489	490	462	421	417	486	469	483	452	487	488	456	464	450	443	452	450	462	459	436	444	459	478	461	483	456	459	458	420	466	457	457	474	434	437	444	437	486	487	445	433	448	450	464	487	451	441	455	452	477	488	430	423	450	420	465	440	440	422	458	489	456	439	462	451	445	447	465	473	434	441	463	469	446	430	472	474	430	488	427	422	461	457	475	461	427	469	433	430	513	486	491	455	427	446	447	447	446	470	443	441	427	511	457	448	475	470	471	452	493	461	505	488	436	469	454	466	467	448	487	457	473	485	460	465	459	447	474	450	434	458	489	455	448	475	460	467	501	479	452	457	451	453	443	474	500	446	454	479	458	467	468	449	430	450	461	421	425	428	475	459	481	466	427	439	460	499	457	449	450	450	444	464	453	478	469	441	460	490	456	455	450	440	480	447	448	468	420	461	439	409	445	462	473	434	469	467	481	458	454	467	496	436	431	457	436	472	487	435	423	509	430	458	441	444	437	446	478	467	439	458	484	454	452	444	468	437	485	472	447	455	441	430	477	478	454	473	430	454	430	434	439	448	449	464	498	451	427	491	470	433	492	441	455	448	473	461	454	470	444	425	479	466	438	439	457	458	429	430	461	460	466	434	406	477	423	477	451	491	465	455	438	473	453	439	464	471	428	414	430	426	453	441	455	453	480	444	451	459	467	457	443	460	457	480	455	412	509	474	450	430	491	452	443	395	480	431	421	476	438	459	463	433	436	453	473	450	461	467	440	448	428	464	449	467	489	422	437	489	477	436	433	454	439	451	455	466	485	497	442	456	499	433	451	441	476	438	491	467	443	465	470	448	445	434	424	484	482	477	462	439	437	472	445	397	444	500	463	457	459	474	458	463	444	478	419	453	483	464	445	438	481	450	467	437	417	456	477	507	459	446	477	484	445	446	459	484	472	455	447	455	435	455	416	437	442	435	474	441	463	490	484	451	446	475	471	438	484	447	514	469	461	435	434	456	444	447	468	471	428	391	435	466	452	466	474	435	464	433	481	458	458	469	405	427	484	427	475	400	478	457	438	464	450	469	436	467	459	462	469	438	459	482	430	432	406	454	472	459	479	467	439	422	473	441	467	451	471	445	434	443	474	485	462	459	444	429	435	490	463	459	456	463	448	459	458	441	506	476	474	459	474	485	473	446	449	421	432	463	440	449	460	494	500	471	434	428	455	462	491	464	487	473	439	437	477	474	448	462	472	513	425	442	500	461	438	455	453	453	479	457	482	501	455	487	413	407	424	454	459	436	464	447	480	451	453	439	455	465	468	421	488	463	446	419	470	460	437	483	460	463	423	470	468	444	460	438	468	473	469	484	447	414	463	465	446	469	452	450	469	480	423	421	467	456	463	476	457	437	479	493	463	443	386	441	473	425	425	473	414	481	487	476	480	459	442	444	422	473	481	462	458	494	483	427	461	476	420	438	474	434	428	467	470	458	451	427	440	478	432	409	433	473	435	474	456	462	436	446	454	421	480	467	440	444	485	472	428	429	444	462	433	471	414	472	443	446	487	484	463	479	476	466	452	454	464	453	526	467	476	454	434	452	462	459	460	426	444	476	425	475	441	483	465	471	471	481	455	454	449	443	478	456	436	463	429	410	451	429	441	460	447	432	456	473	462	475	465	454	475	439	427	468	475	489	455	441	506	463	473	471	447	446	436	413	459	428	491	450	431	473	461	483	473	476	496	427	467	475	454	460	473	481	450	433	447	437	481	430	423	433	445	465	427	454	456	468	493	478	488	414	485	462	424	429	434	436	439	447	496	441	436	495	446	491	451	463	422	456	482	465	437	461	415	441	485	440	427	463	456	487	425	470	473	475	479	444	450	450	440	469	485	482	451	435	456	464	469	450	438	446	451	475	456	469	448	443	440	458	482	419	447	442	511	464	477	473	466	456	511	428	468	443	460	502	458	488	481	461	450	397	454	463	440	454	446	458	423	439	468	465	459	426	488	498	488	416	470	437	492	466	404	461	454	494	478	444	424	483	456	474	488	467	453	443	416	446	442	464	460	437	439	462	496	444	486	482	486	429	494	435	443	442	460	455	455	450	434	470	468	456	465	460	441	466	444	496	453	496	432	466	430	431	417	512	427	495	467	450	407	413	476	419	409	406	454	465	428	428	436	441	504	447	422	449	472	439	442	463	459	467	461	462	416	454	465	445	480	429	457	420	449	448	462	484	446	457	434	432	474	473	422	474	485	449	487	485	452
10171	18199	16211	9345	6147	4393	3224	2557	2152	1885	1545	1351	1152	1097	1037	934	844	815	781	731	672	687	684	633	621	604	611	585	582	579	542	537	532	555	544	547	522	528	521	519	518	523	507	491	474	498	504	464	510	522	461	519	472	483	482	516	486	478	493	444	437	466	498	498	517	451	470	476	471	475	507	449	449	442	437	506	470	456	468	463	465	429	441	467	465	445	461	452	417	486	475	459	474	466	469	449	462	452	455	477	444	458	443	461	443	409	455	460	440	447	451	449	460	443	412	457	500	439	468	427	403	448	460	437	445	480	465	501	472	446	467	488	471	449	458	474	469	503	471	386	458	464	469	443	443	446	466	450	462	485	458	448	473	453	434	462	434	443	463	487	459	428	432	474	474	475	459	456	473	436	420	443	421	479	469	420	479	451	489	464	443	481	436	467	446	421	416	474	476	472	464	449	483	440	498	437	483	500	448	474	429	398	440	442	471	445	461	478	442	445	436	505	466	467	438	461	405	392	460	466	482	439	446	441	407	470	450	427	473	430	464	469	453	415	474	448	466	495	459	454	446	437	425	439	431	473	440	424	447	450	428	462	449	442	459	420	454	464	422	447	443	484	444	427	429	467	444	455	486	442	463	450	435	449	441	485	423	456	417	432	455	475	492	474	463	459	474	447	463	443	476	444	446	437	476	433	452	433	449	489	464	468	413	454	457	453	451	460	476	461	463	434	415	449	418	445	461	483	466	450	458	454	435	455	418	492	469	435	452	443	465	434	438	472	464	434	451	447	483	469	456	462	431	489	504	438	454	463	417	417	411	429	431	471	426	411	439	459	421	466	462	459	467	458	467	450	461	423	455	428	440	447	452	461	477	510	441	466	447	488	470	497	429	455	433	413	467	454	480	432	440	423	427	443	439	472	451	424	458	433	464	477	408	446	439	465	444	430	450	470	460	474	459	471	401	489	465	469	431	505	442	445	459	445	487	458	433	452	486	446	495	448	459	482	488	461	446	423	444	456	468	427	472	473	461	421	401	446	446	459	452	436	470	442	456	451	472	431	474	454	461	464	445	488	460	434	427	472	446	412	465	462	454	423	460	471	482	429	422	446	457	430	434	444	455	455	476	455	447	463	441	480	455	459	449	463	487	465	488	482	430	458	473	446	447	462	475	446	477	458	504	464	415	461	462	459	464	427	456	431	473	453	447	469	439	461	462	474	464	495	460	446	440	470	489	430	414	448	444	444	431	427	484	452	482	468	416	468	448	467	454	414	468	462	473	460	449	487	407	441	460	452	472	435	441	465	430	480	454	443	414	472	461	445	445	425	431	462	462	496	465	469	459	418	432	442	439	417	467	464	444	423	448	452	459	443	458	465	467	460	473	444	474	416	491	482	431	452	456	406	443	443	484	459	441	472	438	443	465	448	449	421	461	447	490	420	459	461	449	440	419	415	427	457	472	439	481	437	449	478	473	431	471	416	470	442	431	453	464	477	432	458	422	411	416	454	409	456	445	417	424	449	478	444	476	450	429	474	477	428	430	436	457	461	504	481	435	450	477	460	445	450	483	447	426	429	450	448	445	462	438	444	445	429	447	451	442	435	496	428	424	465	463	425	465	466	436	455	434	500	424	465	430	450	472	461	445	449	466	430	433	478	418	445	478	477	448	446	420	464	393	430	463	440	420	450	471	466	471	467	451	458	458	486	463	471	406	460	419	440	437	434	436	439	467	484	486	455	462	450	428	480	486	435	439	440	423	452	464	478	411	447	456	438	453	457	465	408	418	433	453	447	453	473	468	451	468	450	451	442	436	452	451	450	479	467	403	471	433	467	436	467	447	469	436	417	446	430	468	463	417	430	427	430	475	459	457	445	423	471	475	452	455	425	479	433	475	449	482	444	453	436	488	438	449	466	484	464	476	469	435	455	428	439	452	464	478	441	429	434	457	444	456	453	451	420	437	455	485	444	485	435	455	453	443	451	454	459	455	467	481	448	455	458	448	441	470	478	403	453	455	468	489	448	456	421	481	458	440	437	451	445	466	493	449	436	445	442	437	490	444	459	464	458	430	450	462	509	451	472	427	423	458	433	451	442	471	413	444	482	467	425	453	475	423	418	458	482	492	455	458	484	450	471	480	453	474	449	491	429	436	439	451	473	444	470	477	496	491	420	485	494	458	430	460	417	445	457	489	451	450	465	413	417	444	444	482	433	468	420	462	435	474	427	453	442	442	468	471	446	446	481	459	455	448	474	464	469	426	449	430	421	409	452	459	486	464	448	414	441	448	458	460	507	494	454	447	454	455	458	412	424	447	470	445	432	441	479	433	471	486	456	428	419	449	415	449	475	427	442	436	457	458	425	464	423	467	437	454	463	469	435	458	438	453	451	485	446	410	427	441	465	408	453	448	480	497	461	426	439	444	459	442	450	440	452	509	453	464	461	423	429	438	461	422	482	455	480	439	478	407	393	440	455	434	506	452	448	470	458	453	438	420	417	404	444	436	401	434	493	418	456	423	433	415	425	505	482	460	454	462	473	460	431	434	441	464	455	457	407	478	460	452	475	464	433	437	437	456	483	446	422	461	445	414	469	457	432	436	446	431	387	470	432	433	466	469	433	450	477	434	479	453	451	391	462	474	471	472	441	447	442	426	430	449	473	441	444	432	440	476	459	467	451	472	429	459	456	456	492	467	450	468	465	479	423	467	414	444	473	515	437	425	499	443	452	471	462	481	476	464	454	426	423	419	487	433	424	475	456	441	473	458	433	437	441	457	466	463	469	444	460	446	458	484	476	452	425	443	456	443	446	437	443	447	443	477	441	461	476	448	478	436	418	465	436	449	435	474	414	457	470	471	468	448	451	461	437	434	483	437	503	430	459	462	457	472	476	450	455	423	505	431	466	401	414	430	451	440	449	469	449	472	442	436	413	467	458	433	460	470	482	455	427	401	463	461	445	426	466	453	492	420	425	423	487	439	463	511	466	446	487	435	457	462	432	459	463	436	419	455	456	495	419	454	450	465	457	441	422	447	456	445	471	430	424	423	435	466	443	443	458	471	483	453	466	458	441	436	477	436	470	434	438	428	471	451	454	446	452	424	433	444	428	451	430	481	411	458	508	461	458	438	495	426	471	471	435	464	406	476	474	485	441	461	473	425	441	434	471	436	456	435	406	428	445	410	452	445	489	426	444	459	421	478	473	451	469	467	461	462	460	447	462	473	439	482	476	460	458	459	450	477	455	444	429	427	457	486	454	457	432	419	464	426	458	427	449	488	438	465	468	432	426	463	425	462	423	466	454	453	409	445	474	460	454	440	484	465	466	492	458	484	435	436	496	430	457	445	450	442	454	431	466	433	423	433	484	469	434	413	450	432	487	488	455	448	470	461	435	483	449	460	442	445	477	445	471	428	452	417	450	443	427	468	451	422	459	423	462	468	494	424	444	470	447	455	475	424	473	456	460	444	462	467	455	486	481	451	468	436	441	468	472	486	456
28353	15585	2852	1100	888	876	751	630	665	659	671	691	668	675	668	637	662	669	620	624	651	691	658	658	656	644	642	653	692	612	640	634	649	645	670	675	692	661	668	641	666	667	667	650	660	695	671	633	589	639	684	665	633	637	619	653	672	651	641	682	696	667	648	645	675	695	618	655	626	615	647	643	652	683	699	655	675	654	682	668	617	700	678	665	637	631	638	654	643	634	637	600	641	631	641	633	631	677	670	639	687	671	633	644	709	623	646	620	637	721	638	644	631	721	629	678	644	679	603	676	651	676	670	648	648	609	664	655	629	697	636	662	633	610	676	667	627	646	633	655	669	673	644	630	624	679	610	641	661	622	637	667	647	682	620	645	622	652	656	680	666	652	670	663	678	656	647	688	654	646	643	653	651	634	620	642	658	658	640	646	616	653	620	672	636	651	655	643	636	642	624	653	668	594	677	662	655	596	619	668	656	624	597	654	659	618	656	644	637	681	635	711	664	662	630	686	639	705	689	652	622	666	644	672	664	689	678	626	646	651	683	661	638	634	649	617	675	639	650	596	679	667	666	642	674	657	690	652	669	623	655	642	645	621	613	637	628	644	691	621	694	638	655	668	647	658	658	661	630	629	663	629	681	663	639	661	621	642	689	626	629	622	664	651	648	670	638	691	675	678	651	650	656	653	615	684	664	589	577	683	629	667	662	600	596	627	648	616	663	688	678	621	610	604	650	594	638	693	642	632	678	642	651	637	664	629	676	630	686	658	607	685	624	649	638	682	659	669	651	663	640	660	665	641	662	663	684	666	685	642	688	618	696	645	641	660	638	603	633	670	684	666	641	661	681	666	666	710	638	602	681	688	632	679	681	713	614	612	627	576	668	698	628	644	601	610	643	652	669	663	634	626	681	614	650	651	695	658	654	632	643	672	607	646	663	613	621	683	694	622	623	683	635	649	639	651	657	614	646	625	666	658	633	628	637	616	644	642	632	666	668	674	641	677	627	651	634	643	690	666	640	666	627	669	661	615	688	630	658	656	632	696	606	655	628	690	622	671	649	675	653	621	612	647	686	606	640	666	629	616	617	648	651	648	649	679	649	714	688	643	645	661	698	665	664	625	681	605	661	654	626	610	639	672	653	651	652	711	598	714	642	637	625	696	647	603	694	675	642	648	652	644	666	630	634	638	649	649	661	617	677	610	648	667	619	628	644	657	656	673	586	614	599	686	621	618	634	681	649	607	577	644	699	631	659	681	633	679	672	702	623	606	668	648	614	701	650	648	672	639	673	621	674	659	613	663	629	673	628	639	672	654	645	730	655	629	615	686	666	633	626	615	657	628	663	602	662	695	689	672	691	688	697	641	638	702	632	630	615	630	638	656	682	670	624	677	637	630	649	626	622	631	678	616	682	631	658	615	678	670	647	649	654	624	644	683	643	633	694	649	651	631	703	643	620	633	645	721	635	707	702	646	665	683	649	647	651	633	659	633	705	628	683	670	666	681	663	621	624	688	629	700	666	606	650	685	652	653	669	662	653	669	678	654	670	673	680	674	645	647	659	690	642	625	656	632	642	659	616	645	660	628	676	670	660	639	696	637	639	662	654	672	591	633	696	627	655	656	647	631	622	672	603	652	679	613	622	645	661	634	639	657	649	681	629	633	614	610	673	645	619	641	630	596	644	606	661	659	660	631	637	647	705	644	632	644	599	663	722	618	701	591	597	679	631	611	626	665	630	674	616	627	654	671	628	610	657	675	663	600	650	700	638	623	623	656	669	632	644	667	610	682	679	611	654	625	641	614	701	668	660	616	618	648	646	651	619	664	617	602	632	667	667	633	625	671	628	670	641	614	599	633	651	621	571	650	658	635	651	651	659	639	634	682	654	665	626	615	675	610	663	673	613	627	666	648	640	687	698	660	663	632	642	637	630	603	671	662	641	671	638	695	611	632	626	636	670	624	680	697	652	648	685	663	658	642	642	634	657	645	649	682	646	615	665	676	652	669	607	651	687	651	645	686	627	664	658	662	624	616	661	629	691	658	659	660	677	658	659	659	623	654	647	615	656	656	619	690	644	676	648	688	626	689	618	660	610	672	628	677	624	624	639	655	668	712	677	632	621	668	669	643	659	688	626	657	611	592	683	641	707	679	603	690	631	664	649	694	631	602	632	653	646	653	685	650	639	640	654	601	678	636	661	680	638	649	651	645	641	672	648	627	619	619	637	641	638	658	684	685	680	627	643	624	630	609	653	623	647	653	633	654	648	653	631	667	651	658	638	619	647	640	635	598	647	624	645	592	621	628	639	677	647	684	672	700	696	627	641	600	660	615	681	705	634	625	617	610	652	688	635	668	655	646	645	686	676	634	680	599	628	645	650	611	652	629	610	649	647	645	660	674	648	635	640	638	649	613	625	644	670	675	673	630	655	624	637	666	663	665	640	669	679	607	648	663	673	634	667	675	647	653	647	690	685	622	652	627	684	667	635	631	668	653	601	704	693	649	649	675	661	690	622	643	670	634	687	694	633	625	587	686	624	666	664	652	632	660	632	679	665	665	654	615	632	645	654	637	652	681	699	665	645	626	683	643	577	647	665	694	686	640	663	681	617	682	642	639	638	678	626	681	641	591	677	645	613	652	627	598	692	636	631	642	658	632	615	621	620	622	668	664	632	603	639	655	633	641	675	636	635	666	681	699	653	692	678	661	677	653	672	628	624	687	604	632	681	654	645	653	599	653	635	676	632	704	664	649	630	697	694	687	640	639	608	636	644	652	694	657	656	657	604	616	688	681	619	656	655	659	701	653	665	665	634	616	716	635	631	657	644	646	653	647	590	673	647	656	622	686	676	662	658	667	666	623	657	613	645	698	635	630	665	594	625	629	645	667	664	696	668	645	632	610	643	662	645	652	700	631	660	670	688	676	692	632	617	636	640	649	664	694	677	682	639	587	609	685	636	622	702	616	641	667	622	638	637	649	670	607	625	601	665	636	667	614	637	660	624	667	638	657	673	641	655	603	656	638	657	583	665	669	650	653	670	604	671	628	655	641	692	604	627	617	652	619	647	644	652	653	635	657	641	627	702	608	695	671	666	639	670	632	646	698	645	683	687	652	661	693	656	643	683	642	634	599	635	647	611	638	657	647	624	679	630	666	602	626	650	684	672	668	669	658	670	650	665	641	644	634	667	643	638	636	690	671	614	683	654	637	636	650	656	654	675	614	634	632	618	678	657	697	627	652	626	630	613	679	659	697	635	649	629	653	614	641	632	679	590	657	662	643	670	644	660	658	668	627	628	668	672	636	630	633	593	643	663	644	651	657	676	692	620	694	666	675	693	664	651	636	670	659	604	668	684	633	662	645	675	622	647	630	622	604	645	647	615	642	684	647	652	659	652	662	655	660	642	670	647	667	650	604	629	632	663	653	635	654	671	628	698	684	661	645	690	683	617	664	605	630	628	632	658	663	634	689	680	632	682	629	658	642	650	644	594	651
5345	1557	1414	983	884	815	796	792	716	749	716	757	703	709	668	720	706	696	698	651	702	726	752	720	699	732	743	642	704	726	723	697	702	710	747	681	679	685	693	657	690	672	718	694	686	677	741	706	813	736	712	715	637	727	709	730	731	728	671	715	760	694	736	690	706	678	719	726	615	739	723	718	702	651	678	706	696	698	682	660	659	722	697	717	689	726	703	664	675	707	727	699	677	778	695	657	667	727	675	706	681	680	742	721	695	652	682	685	672	718	671	633	703	703	701	739	692	674	701	687	672	693	681	711	698	692	699	677	724	695	696	724	729	697	702	697	692	712	706	735	713	669	702	736	721	717	697	721	696	664	732	718	732	682	723	695	714	680	705	658	702	700	698	720	713	722	708	731	725	736	679	709	763	685	698	701	701	730	712	711	683	720	677	708	690	721	699	679	697	685	721	602	666	690	692	693	686	705	682	685	710	698	672	694	695	688	724	731	696	684	755	658	719	745	670	730	687	701	728	693	733	712	670	703	685	722	673	634	704	691	749	704	688	706	662	708	688	691	682	667	689	728	685	698	740	689	680	675	708	683	711	694	671	688	743	676	692	711	683	678	643	698	737	702	706	692	728	682	729	665	637	691	677	728	678	709	728	707	650	694	715	677	669	692	678	720	709	701	657	696	697	716	686	680	684	694	732	697	714	725	714	694	739	655	770	689	647	687	732	692	696	706	689	678	704	634	700	716	651	716	713	718	702	682	692	741	719	694	723	717	681	683	690	679	713	683	707	698	680	661	706	724	715	706	758	694	706	692	686	706	706	657	678	699	734	724	705	674	671	739	753	722	698	655	710	680	703	740	723	701	687	684	693	722	695	682	740	692	656	701	673	709	719	704	661	668	672	690	733	718	693	694	715	705	726	766	668	763	731	675	700	696	669	692	679	710	675	647	692	699	677	719	706	750	725	686	699	679	702	702	665	699	648	692	708	716	716	724	799	684	688	678	655	706	734	702	707	703	705	711	692	692	656	680	732	690	725	690	678	707	708	692	707	674	747	700	743	721	720	699	707	691	701	703	728	697	675	695	687	730	710	703	667	705	658	741	659	690	705	688	685	741	684	712	687	695	649	703	734	742	703	692	721	708	716	705	730	702	694	710	649	718	688	759	713	708	695	657	718	636	680	696	691	725	690	722	698	696	718	688	692	663	724	685	723	722	661	717	724	712	697	673	678	726	714	714	682	679	665	647	748	652	648	699	682	661	687	693	734	704	710	695	707	721	684	667	700	711	725	656	673	701	688	682	656	661	696	723	688	659	634	765	695	721	701	698	687	711	765	754	693	675	674	713	697	706	729	652	709	710	690	702	701	732	699	736	685	692	714	686	717	677	683	667	692	674	674	752	732	700	715	719	702	671	711	732	673	684	720	672	732	717	726	713	779	723	713	672	735	683	682	633	686	636	712	704	680	719	684	699	695	708	717	721	653	689	709	700	718	759	698	650	701	666	705	685	673	712	672	712	728	709	666	657	684	727	746	709	664	701	720	703	691	698	697	682	689	716	680	732	714	678	678	707	694	687	686	703	716	693	748	684	686	711	731	723	654	705	693	727	695	715	683	731	756	758	712	658	694	676	690	715	680	695	707	674	727	738	728	665	691	687	711	742	701	725	688	731	677	673	671	700	679	670	670	674	744	645	754	711	674	685	710	719	645	701	700	699	716	719	686	718	677	700	718	670	706	700	696	642	695	710	711	671	749	731	703	694	699	716	726	690	743	730	681	672	741	673	656	715	734	687	725	693	670	677	715	741	697	734	630	699	669	666	672	691	707	716	695	697	717	709	712	669	682	695	716	776	740	672	687	680	729	674	671	750	709	699	741	711	700	682	663	707	683	678	657	720	685	654	721	692	706	644	663	668	710	638	721	717	723	697	671	717	720	659	684	708	658	670	719	696	684	686	714	715	720	709	739	660	730	695	681	669	721	679	668	727	700	714	733	737	698	691	703	691	695	684	641	724	627	678	692	677	642	709	746	689	702	691	668	686	694	673	705	665	743	672	702	668	715	695	699	689	704	657	674	738	701	663	704	711	726	705	695	698	712	708	635	662	717	692	734	687	713	739	674	704	702	674	714	709	678	657	705	711	732	687	682	728	728	709	718	671	718	683	724	662	717	692	722	715	724	680	695	723	720	729	690	707	687	693	685	735	694	677	644	680	628	730	715	710	720	678	716	717	686	676	649	667	707	653	682	721	676	660	700	648	728	699	700	642	692	655	669	728	734	699	652	653	706	665	700	700	711	707	704	680	696	723	732	678	719	691	703	730	689	726	708	688	694	742	728	726	703	680	681	696	676	717	721	736	710	692	689	686	731	711	652	720	638	708	689	680	680	681	721	677	670	727	660	739	709	727	734	726	697	706	675	778	641	687	652	706	720	686	689	659	692	683	703	725	677	730	716	707	663	705	686	699	666	695	689	636	712	712	759	665	711	667	686	716	739	684	691	691	672	767	681	679	678	685	703	717	689	707	716	717	711	706	686	653	668	722	688	685	680	678	646	710	740	703	658	738	675	686	683	661	692	705	686	688	644	719	693	736	701	710	699	741	680	686	685	716	702	717	730	722	648	708	707	693	721	682	658	704	718	695	681	719	706	733	715	683	649	688	693	683	687	681	703	711	716	632	694	720	665	608	722	673	718	692	743	693	725	672	706	702	619	692	711	707	629	702	692	689	661	654	697	695	702	659	679	706	721	663	737	663	710	656	695	730	717	687	699	699	708	739	710	693	699	687	719	678	718	706	699	642	722	753	676	660	729	699	688	671	664	678	682	627	749	711	708	665	745	721	733	735	649	749	700	732	737	665	705	691	685	673	677	717	712	725	730	744	740	686	708	693	689	714	740	692	708	724	706	641	714	711	724	674	712	685	690	668	710	682	707	670	697	671	729	654	701	712	661	715	731	695	651	700	716	726	630	677	728	729	728	719	679	724	694	701	698	680	667	742	708	730	719	695	708	671	633	720	749	695	710	668	719	692	711	636	726	719	709	704	678	704	677	680	635	688	700	726	668	657	698	678	674	718	683	689	688	641	720	715	727	707	625	646	710	698	698	722	692	662	746	702	701	677	653	736	701	718	715	700	721	694	660	703	668	702	692	677	706	692	674	681	691	755	715	660	693	648	696	702	704	663	679	658	651	674	676	676	708	703	687	728	682	662	693	658	700	715	670	689	698	729	717	672	760	704	656	721	727	679	694	707	699	717	665	653	705	719	715	683	682	627	675	696	692	737	726	662	709	711	714	676	714	709	657	734	712	729	715	683	706	695	715	658	733	683	666	658	728	687	668	717	689	691	708	715	706	695	740	726	727	659	723	668	721	715	674	684	625	682	722	724	720	700	738	704	713	711	706	679	725	685	723	658	735	707	669	689	727	689	656	733	700	669	696	718	700	693	710	688	669	694	679	635	707	726	720	662	690	697	721	728	696	705	679	693	650	703	695	708
25447	21006	27616	24588	20998	11760	1220	731	606	538	483	417	378	402	430	371	369	351	340	323	318	299	301	335	289	338	299	303	301	271	294	269	290	285	290	260	256	281	265	312	274	282	259	282	260	253	321	250	278	288	271	253	252	273	260	257	263	258	295	289	258	290	260	279	247	290	284	252	249	237	260	269	237	255	273	282	247	281	274	249	262	243	262	260	260	247	274	261	245	234	245	236	250	250	243	273	267	241	240	228	314	246	240	296	265	256	269	251	265	249	265	287	267	278	247	269	231	281	232	278	260	264	266	242	274	276	260	237	259	246	245	250	254	283	268	253	259	243	279	271	244	285	234	241	244	263	272	276	270	247	278	260	261	271	283	283	252	267	294	285	264	257	245	248	257	265	272	246	251	259	252	264	250	235	250	258	276	259	254	264	244	269	278	252	253	243	257	290	287	265	276	271	282	258	249	276	273	252	232	256	207	250	273	251	229	281	265	260	270	246	269	234	262	258	244	223	270	265	265	236	249	272	271	268	269	269	256	247	248	259	259	263	274	272	271	267	270	285	258	254	275	257	300	235	222	266	259	274	273	232	261	263	256	255	248	250	251	229	286	287	252	231	285	249	289	274	262	285	230	261	258	252	283	267	235	268	263	256	231	216	246	266	292	257	247	253	268	265	270	244	253	243	274	267	284	273	243	256	256	277	289	259	262	244	258	245	321	248	242	261	272	271	263	268	272	268	264	257	233	278	269	245	262	250	253	266	250	271	265	246	256	262	283	243	258	272	272	269	261	230	223	288	271	255	283	268	248	233	294	255	245	216	274	253	243	261	286	294	249	247	247	273	263	241	250	220	262	267	232	255	249	247	274	277	271	239	250	236	251	265	243	285	260	248	271	232	272	240	260	260	244	266	278	263	267	233	246	261	228	242	263	269	263	246	247	280	243	274	262	240	254	239	291	264	255	250	256	279	255	251	242	256	279	242	247	250	240	275	248	242	246	266	279	272	246	273	240	265	257	251	262	261	241	261	270	284	246	270	245	261	270	276	282	246	269	241	268	260	262	263	230	243	270	227	263	241	236	262	245	277	267	246	228	249	280	252	243	257	254	255	261	259	266	245	246	252	241	256	291	255	300	274	229	281	282	242	233	248	277	265	231	232	265	231	233	251	264	254	230	240	268	212	235	271	266	248	255	260	265	247	291	298	240	246	268	239	244	257	225	245	261	264	256	267	240	260	251	263	249	259	264	229	238	240	248	257	267	273	250	258	250	251	276	273	255	238	264	256	250	280	256	262	242	255	269	271	253	235	253	257	261	266	254	280	261	264	280	254	223	279	233	273	244	270	276	261	256	252	261	239	264	261	250	262	266	261	269	260	294	262	264	274	260	249	243	246	231	244	276	253	243	277	261	245	287	287	247	264	267	228	247	231	223	256	257	264	257	252	234	261	226	232	228	263	268	275	293	285	246	289	231	230	255	256	275	244	255	232	263	278	262	275	271	270	222	251	290	260	251	246	267	273	265	256	286	258	260	243	296	260	259	248	277	251	264	244	262	277	248	244	292	250	267	252	250	258	233	281	278	269	257	225	252	271	240	256	247	260	275	231	236	254	287	268	285	230	271	272	274	247	257	268	254	276	250	286	264	248	243	250	263	251	267	262	253	248	244	255	274	259	261	249	273	265	251	272	235	250	246	238	257	264	265	259	223	245	261	275	253	261	275	297	257	275	262	232	249	248	278	256	262	273	261	247	254	262	256	272	261	290	284	240	249	236	268	254	229	231	281	272	235	267	272	246	245	261	273	270	274	287	274	279	231	246	243	253	247	275	249	277	285	268	242	248	252	276	254	270	262	249	266	253	257	287	240	256	254	240	273	246	262	238	279	273	231	267	282	235	279	253	239	241	249	248	258	272	251	270	268	269	258	291	271	251	274	275	254	243	250	264	265	255	271	258	260	270	266	252	276	234	231	279	235	276	264	247	302	257	254	258	248	261	280	254	234	244	243	249	260	262	281	264	229	269	258	258	254	245	274	244	263	275	279	279	253	254	249	238	253	273	281	261	261	257	272	260	249	261	244	259	284	271	265	229	278	247	267	251	262	255	271	245	248	284	284	272	260	273	234	245	265	279	279	260	262	294	285	264	261	274	241	289	255	244	250	253	229	259	242	279	261	248	276	209	262	246	270	249	254	234	286	247	252	275	245	281	247	281	242	260	257	250	261	268	218	265	258	276	236	231	275	259	251	251	226	251	263	229	255	254	242	269	270	263	245	256	245	283	231	264	261	230	231	234	274	260	224	255	259	278	270	279	285	260	230	250	246	265	275	253	240	263	220	237	247	253	221	255	266	272	263	269	283	243	245	288	236	274	249	269	280	291	265	263	274	218	251	228	245	252	288	280	256	242	256	257	257	258	309	262	285	245	257	281	244	233	248	273	260	251	260	268	238	283	276	267	271	260	266	292	252	240	269	247	250	259	253	274	269	270	237	228	274	250	259	262	247	257	258	264	245	261	236	255	243	283	279	269	267	271	273	255	263	264	236	275	282	261	238	277	242	271	252	232	255	274	257	236	244	282	265	256	280	252	266	254	256	256	252	280	265	263	269	261	252	218	248	265	279	247	251	272	242	266	278	253	256	266	274	216	246	250	261	289	260	252	262	260	258	256	263	270	279	241	280	271	246	256	265	251	265	245	271	234	250	228	239	251	254	259	277	262	228	229	242	294	255	258	235	255	264	243	293	255	253	238	274	252	268	259	245	262	252	242	238	271	266	274	252	251	248	233	252	271	246	266	237	265	254	273	289	234	272	266	277	265	267	263	266	248	273	228	261	288	279	260	246	245	230	259	261	260	250	250	270	255	280	243	240	269	230	240	245	255	257	251	253	248	248	271	248	241	262	254	253	232	258	280	265	248	267	262	269	260	249	250	263	236	278	244	272	250	245	251	251	242	276	277	226	266	241	287	236	287	238	257	240	245	251	269	290	262	267	239	250	259	270	247	243	247	262	274	253	281	250	230	255	250	252	267	256	259	286	269	241	257	232	278	287	241	269	248	269	284	234	257	290	273	237	235	244	253	257	276	235	264	276	265	258	288	272	238	248	251	261	247	258	251	237	233	237	233	263	257	284	265	254	265	275	243	241	239	256	253	237	248	256	246	245	265	245	245	244	262	258	278	252	271	236	223	252	248	272	257	224	284	256	254	256	288	277	245	233	253	263	262	264	259	274	273	250	268	282	246	247	223	262	270	245	242	251	280	273	289	241	260	253	230	277	253	235	268	261	276	250	244	243	251	251	296	272	283	282	295	273	239	266	260	259	235	272	261	240	223	250	270	284	265	239	245	248	236	242	252	280	243	270	262	258	254	240	252	274	272	262	236	269	261	254	248	238	270	253	240	233	251	288	253	258	275	254	253	237	247	243	268	261	255	218	267	253	256	236	288	253	258	268	246	252	277	275	304	269	263	269	261	261	243	232	266	260	235	236	251	243	254
7296	11611	10461	5687	3513	2466	1822	1418	1156	970	867	759	763	647	605	573	520	484	517	475	446	457	392	408	390	366	379	374	363	351	335	340	348	316	340	316	336	314	344	342	330	346	348	315	289	310	327	314	344	324	305	318	313	310	296	297	288	338	293	305	302	324	290	295	292	319	286	310	263	312	300	339	322	315	336	282	317	303	277	296	283	307	308	354	319	283	290	290	279	313	277	315	290	301	328	340	286	289	312	274	292	331	294	310	308	293	306	313	263	308	308	308	302	293	287	319	283	299	288	286	343	332	276	279	294	315	297	295	288	284	290	303	260	275	291	284	283	277	297	317	307	280	314	266	306	289	311	335	288	282	311	302	279	302	311	276	305	284	304	269	293	285	267	324	308	318	279	314	329	318	314	323	287	274	351	324	285	293	294	304	319	284	289	304	300	301	299	287	284	314	292	270	280	314	303	306	315	283	310	288	294	308	290	319	288	304	276	327	266	337	284	336	309	331	322	298	335	308	281	316	298	337	298	283	302	275	282	327	282	286	313	313	275	320	320	285	260	293	291	278	292	308	304	293	288	329	290	299	258	282	287	300	299	284	284	318	280	292	258	281	319	287	305	296	294	303	321	311	290	293	297	294	316	295	313	309	297	308	320	303	318	278	289	251	335	299	287	290	314	309	305	263	273	293	318	310	308	289	292	294	296	282	315	275	306	308	320	293	279	312	301	276	271	282	295	319	293	318	286	293	272	292	295	298	315	305	330	296	300	309	278	294	299	266	284	261	320	282	315	308	306	299	308	278	300	289	290	271	269	290	273	268	284	333	274	267	279	311	295	303	320	289	301	312	279	279	278	300	284	302	297	278	319	283	312	298	298	319	280	281	267	290	302	306	259	289	271	308	298	296	300	258	317	305	285	313	304	284	307	306	285	317	261	302	286	322	263	310	279	293	313	286	306	242	282	300	312	317	280	283	296	273	271	301	255	294	280	293	274	293	274	307	256	313	268	297	284	289	284	294	335	278	286	301	318	282	309	333	288	279	313	277	271	292	323	283	264	315	300	273	287	297	282	286	311	277	287	279	313	296	288	303	297	274	304	294	345	285	296	296	307	307	313	293	301	314	314	275	281	297	293	263	295	299	278	321	303	276	308	251	275	292	273	307	299	260	298	288	294	293	284	274	318	312	301	299	274	344	319	278	299	292	278	254	285	290	295	295	288	320	295	275	292	311	278	281	332	305	297	319	304	286	307	312	303	289	298	297	284	300	314	315	308	306	283	292	315	295	283	314	293	297	299	323	279	307	268	281	287	294	308	292	261	317	296	282	314	304	304	322	317	283	286	277	276	282	303	311	304	329	273	305	300	304	285	295	315	314	279	304	299	282	286	279	283	277	278	301	297	313	288	265	294	297	326	288	320	297	274	261	294	308	272	255	298	318	319	309	282	324	297	266	291	264	297	311	286	275	279	302	288	257	278	322	291	311	311	294	301	325	310	311	299	312	281	318	293	283	265	298	281	311	296	319	294	316	283	284	295	276	277	305	309	300	307	291	326	307	335	284	302	305	291	273	329	317	310	320	298	301	309	293	336	277	275	274	323	320	312	297	263	273	302	288	295	301	277	322	319	283	254	274	299	309	286	305	297	303	296	304	285	284	286	270	287	317	285	307	309	270	288	296	285	293	309	311	291	324	308	296	280	294	283	290	269	317	298	311	315	320	306	307	295	292	286	296	296	314	269	304	291	327	288	307	311	300	312	316	294	316	312	289	286	296	321	301	271	303	298	285	326	306	280	310	280	291	316	303	306	295	311	294	294	267	289	270	273	275	283	261	296	287	257	254	304	318	278	302	279	296	317	254	314	293	287	306	272	306	293	308	308	324	272	327	319	308	313	289	301	303	317	291	343	310	292	268	294	280	290	299	294	284	320	299	284	294	296	280	307	304	270	290	311	307	303	321	293	297	294	297	295	275	276	299	298	297	277	288	304	276	294	283	331	294	310	261	299	287	310	327	320	297	286	293	330	315	275	289	305	293	311	300	272	291	289	309	295	293	301	251	302	276	314	308	295	290	283	288	296	310	301	288	299	308	298	309	274	296	270	300	322	286	331	279	304	318	288	286	304	307	282	320	299	286	307	276	278	280	325	324	280	309	274	281	286	273	321	322	306	297	317	291	271	297	311	299	284	280	302	289	300	301	289	294	312	290	269	301	294	275	294	292	281	289	286	294	306	292	310	298	305	260	289	293	293	299	290	305	293	290	302	274	300	318	278	302	280	267	267	303	296	303	297	289	300	297	293	270	263	318	301	271	280	294	297	317	317	303	279	273	317	324	318	305	270	274	297	303	340	291	293	299	277	304	307	306	306	314	331	292	266	271	299	277	275	301	280	293	309	323	308	297	307	271	273	292	296	310	317	295	307	306	302	294	299	303	293	284	298	325	327	280	289	278	315	284	289	320	317	333	283	312	320	288	291	302	306	285	313	320	294	263	318	294	285	282	304	304	358	305	322	306	274	302	316	293	303	301	291	301	294	300	273	284	303	300	319	293	307	315	288	287	289	287	306	320	288	293	283	289	302	301	298	315	276	286	307	307	280	328	278	290	301	274	325	307	299	303	288	278	309	274	315	326	311	314	302	293	303	275	266	310	286	291	281	312	291	306	302	313	312	276	321	296	270	269	287	316	274	297	300	325	290	324	284	325	297	292	287	297	292	285	287	291	320	280	311	286	291	277	319	297	302	303	316	293	278	266	322	296	334	314	285	299	288	336	266	312	313	285	291	272	271	288	304	307	253	300	299	246	302	291	312	327	308	312	289	292	320	308	302	288	267	281	340	295	279	270	278	302	280	296	296	298	289	286	272	283	288	265	310	310	312	263	310	299	298	287	322	288	261	266	308	304	303	295	297	300	297	288	300	307	307	304	338	289	267	327	306	317	286	274	299	310	286	274	292	277	309	331	302	297	321	300	295	328	318	275	326	297	293	313	294	321	307	318	296	310	276	315	288	318	302	290	305	274	270	323	291	306	298	264	276	302	282	285	306	273	292	281	330	289	302	284	287	309	294	300	307	305	324	302	289	315	286	307	306	297	290	328	297	313	312	295	295	293	288	320	321	303	294	286	289	295	291	306	275	288	260	287	300	329	326	284	285	321	298	301	298	303	301	296	285	300	302	283	308	268	322	306	292	311	313	269	306	299	273	304	299	300	309	290	281	286	307	285	290	315	285	297	281	308	306	301	315	301	280	292	301	327	284	312	294	286	284	298	299	298	294	265	303	299	298	293	285	288	346	333	307	310	277	325	305	268	294	286	278	277	300	260	282	268	300	321	329	331	276	319	287	281	257	266	304	285	300	280	303	286	329	339	296	304	286	282	285	299	262	275	291	330	286	306	318	276	267	305	335	298	283	329	311	292	320	278	307	289	280	282	291	285	302	285	282	278	296	270	333	296	304	312	331	296	283	254	293	296	325	283	299	287	290	291	293	274	313	300
23322	20966	27864	24235	20969	21060	8707	1437	1039	955	884	848	770	752	700	619	613	602	619	611	520	546	518	529	512	548	505	515	525	487	529	514	504	494	479	529	488	468	470	502	502	499	497	458	438	479	453	476	459	463	449	469	433	495	455	491	479	464	472	428	447	476	453	494	457	433	460	468	465	475	501	441	474	454	483	492	467	470	437	444	430	461	460	496	447	429	464	473	434	495	448	440	443	461	469	442	450	483	409	455	440	469	468	454	457	491	429	483	473	445	432	445	438	482	433	467	493	447	465	441	491	436	459	474	433	403	438	462	421	455	448	443	443	455	454	462	475	435	471	461	466	436	447	451	445	428	414	443	440	486	502	430	461	451	447	449	470	447	468	460	439	436	417	435	462	441	454	479	460	471	429	439	437	461	452	430	442	438	430	473	445	467	441	431	470	478	455	484	425	461	463	442	425	454	414	434	447	435	442	467	459	452	417	491	450	475	445	474	515	472	441	480	441	439	453	490	454	449	479	448	458	442	425	477	447	461	486	473	475	447	468	463	486	478	489	464	439	459	471	409	461	466	498	471	451	480	472	449	454	457	453	463	455	437	444	463	443	458	489	454	470	459	469	460	450	471	469	465	451	459	452	455	481	465	449	478	431	428	469	439	457	471	415	465	466	438	449	450	435	481	438	460	453	453	447	439	448	438	473	447	491	460	447	408	460	446	469	441	458	423	459	437	436	487	478	432	447	488	439	396	480	456	415	445	441	467	464	491	437	443	470	458	452	466	438	479	435	423	463	461	444	462	458	409	449	440	471	471	470	449	511	462	431	460	507	497	468	479	439	474	435	452	449	448	424	419	473	484	445	465	465	421	478	473	457	439	488	459	463	449	443	430	455	436	455	481	442	415	430	447	447	402	430	469	459	460	401	486	461	485	405	486	444	464	444	432	478	445	450	479	455	454	431	451	455	446	468	486	467	440	456	473	419	467	441	458	441	453	417	431	448	479	413	468	465	479	452	432	476	429	432	442	471	483	443	415	414	460	457	486	425	464	417	445	431	476	437	472	479	413	470	451	446	459	454	464	477	476	462	421	416	434	452	492	439	437	460	457	431	481	463	460	464	461	458	478	499	447	440	439	430	430	459	478	472	463	457	448	432	411	413	458	490	431	466	431	453	453	440	487	446	441	417	424	448	481	460	475	453	428	431	491	472	489	435	464	422	433	446	447	477	481	457	443	463	460	423	455	427	457	463	472	471	427	457	446	445	448	484	439	460	457	468	476	448	429	449	453	501	469	444	456	473	475	470	462	427	454	437	461	451	439	474	428	429	491	446	470	489	458	435	446	454	453	434	488	450	436	474	459	451	464	472	436	454	477	464	433	426	461	453	446	458	483	445	452	445	438	455	447	451	498	440	416	473	437	430	489	433	495	434	448	467	473	425	442	448	437	460	460	472	447	464	416	493	478	477	453	423	460	514	443	440	433	469	464	456	483	465	473	439	413	458	483	440	463	453	416	441	445	422	430	493	491	460	438	459	457	427	471	486	436	488	454	462	459	464	447	481	425	463	446	435	458	468	453	454	442	465	471	480	444	478	444	455	417	458	449	450	482	493	478	442	451	491	432	481	422	439	412	423	483	472	453	452	428	411	439	465	483	410	456	477	492	417	474	451	467	452	486	443	438	442	454	461	448	457	409	461	484	464	448	459	406	507	438	455	418	426	504	480	419	472	401	457	453	482	433	450	483	466	442	442	433	469	449	460	454	431	461	441	456	461	503	447	449	461	466	432	471	448	456	474	478	453	462	423	463	460	476	436	446	435	479	440	428	466	485	470	470	465	489	469	476	458	455	453	466	432	472	440	481	440	437	455	438	468	447	475	440	448	466	417	422	498	448	440	431	453	462	472	424	450	461	403	438	480	470	411	433	438	432	468	444	441	444	436	442	452	443	473	473	474	391	430	438	482	470	435	438	457	460	452	460	417	439	449	486	439	473	470	431	456	458	432	427	461	469	418	450	457	445	443	457	461	507	486	431	433	438	445	439	485	424	436	409	453	471	431	440	461	477	448	428	435	478	435	440	461	436	464	435	460	440	485	470	437	454	458	459	439	467	480	452	448	461	442	435	431	468	449	422	452	438	510	431	493	430	487	479	435	465	434	467	456	461	452	455	495	426	483	419	459	464	482	451	451	439	400	450	446	449	452	452	473	452	450	462	458	428	443	442	460	444	471	461	444	433	456	445	440	494	474	468	424	425	449	410	478	480	475	483	482	444	435	449	444	462	464	436	449	424	474	442	433	444	461	464	456	451	468	419	482	442	435	410	462	477	467	447	456	483	458	452	470	438	465	487	443	432	435	444	466	446	458	434	405	442	490	448	453	472	438	441	457	456	462	432	475	434	445	457	448	491	481	485	479	472	445	418	433	488	458	466	467	443	434	466	447	439	439	446	475	455	461	432	465	445	457	492	459	420	473	432	473	458	456	447	471	477	420	453	454	455	474	450	458	456	452	472	403	471	445	480	412	484	417	478	434	424	452	437	486	490	430	469	454	425	486	474	434	417	445	446	472	500	455	421	416	418	447	480	492	440	460	459	481	434	467	443	420	474	441	457	436	425	456	434	438	452	468	412	453	467	449	469	412	470	430	465	449	472	444	394	446	465	467	502	466	462	449	441	452	432	475	436	488	418	470	448	431	453	435	448	449	442	491	472	456	476	431	441	442	446	448	458	477	447	431	457	435	475	479	478	458	431	428	421	437	470	446	472	467	464	465	493	459	453	467	438	476	433	475	464	425	450	483	448	456	443	458	485	442	416	438	443	474	415	464	463	416	425	430	424	482	485	443	445	436	476	439	440	422	453	471	446	460	443	430	460	476	471	453	466	458	440	433	454	420	476	450	463	408	492	459	479	465	429	461	486	459	472	437	465	426	507	401	445	477	482	454	459	439	470	485	432	470	442	453	429	452	457	444	467	440	465	444	470	461	444	453	464	456	447	419	438	461	485	465	414	438	422	461	498	469	463	428	461	490	455	487	481	475	457	466	446	446	434	444	464	487	456	450	464	462	448	468	431	409	498	433	476	448	447	477	422	413	477	434	434	476	462	456	442	450	449	474	471	465	452	444	447	422	461	441	457	427	413	450	466	446	472	475	441	447	468	457	452	499	455	418	431	436	463	464	441	478	474	464	455	482	451	474	449	459	465	454	440	417	475	420	398	438	505	458	459	463	448	441	445	463	431	471	460	436	433	429	452	446	426	443	441	425	424	465	418	451	462	459	466	472	485	480	452	438	439	439	416	484	444	439	440	444	460	418	464	433	450	450	462	440	435	451	439	445	468	438	451	489	456	439	471	451	440	462	453	462	465	443	444	438	484	449	466	434	438	452	459	404	463	463	452	485	441	478	467	429	479	469	442	452	477	452	449	467	446	438	434	455	442	392	433	444	437	475	438	431	466	439	420	444	470	432	429	421	449	435	477	455	463	446	450	494	448	461	472
10257	17844	16053	9243	5983	4248	3273	2489	2073	1795	1530	1370	1128	1050	1005	931	869	828	772	737	712	699	679	631	634	608	616	611	568	530	542	553	535	549	536	523	515	501	534	521	522	490	486	488	515	456	497	507	493	462	488	481	469	445	489	495	510	468	496	447	451	506	476	447	423	496	465	444	489	455	434	461	460	494	455	468	462	455	489	430	425	461	471	479	498	468	453	483	449	471	417	471	459	488	460	454	508	480	440	446	483	424	456	458	444	443	443	480	484	467	423	448	452	427	437	463	467	468	437	441	430	473	474	432	455	469	461	509	451	441	424	463	464	483	462	452	452	425	495	446	442	453	428	503	409	458	490	474	434	441	475	499	444	422	452	443	436	467	461	446	441	483	473	419	470	464	455	465	468	467	481	469	478	449	454	473	446	448	472	424	426	432	445	451	471	493	439	480	455	452	436	443	437	412	460	425	457	458	413	429	495	415	443	413	491	464	458	425	455	481	438	455	477	441	450	460	465	455	436	445	457	432	436	454	443	458	450	439	464	424	440	445	487	465	423	495	484	449	432	475	471	446	416	446	441	477	474	449	456	481	484	443	451	424	442	452	447	459	441	461	462	454	456	455	454	461	468	444	428	495	468	467	433	485	413	445	454	457	465	478	454	488	454	438	482	491	463	466	436	419	416	420	450	478	431	476	447	445	479	428	446	484	458	451	449	420	468	468	439	450	438	474	469	422	458	409	496	452	433	452	471	477	454	428	466	430	435	471	453	424	443	455	484	465	441	447	458	453	417	412	459	431	457	474	462	447	441	418	450	483	474	482	463	471	474	466	421	465	451	452	427	443	458	427	413	419	463	434	461	458	447	457	435	467	427	483	436	444	420	442	438	470	456	466	470	463	497	443	406	463	449	497	465	526	468	421	439	439	483	457	428	436	437	436	420	474	441	431	448	419	442	434	455	420	428	460	440	451	437	425	462	429	460	488	482	425	459	429	473	464	441	488	439	490	461	456	443	431	458	422	441	409	509	404	479	441	460	454	454	459	457	481	456	478	462	456	466	473	463	434	441	456	447	463	424	469	445	447	429	430	469	461	456	414	519	437	445	460	463	464	489	441	448	440	426	471	457	423	433	448	453	461	448	466	438	486	469	443	431	439	460	445	434	455	439	451	457	431	436	470	482	424	443	445	408	452	422	460	483	435	483	438	470	442	426	460	443	482	424	463	452	470	454	427	437	433	481	463	426	448	444	418	442	498	418	463	480	428	453	465	428	498	434	466	440	473	469	490	456	434	444	466	435	452	455	461	453	457	467	423	457	465	433	451	474	442	447	434	480	431	419	474	467	451	426	434	492	464	406	456	417	438	480	457	444	450	445	450	449	446	467	443	465	439	459	427	446	426	457	459	448	459	436	406	447	440	451	430	429	457	439	420	431	431	439	487	424	445	426	448	481	454	435	483	458	434	476	482	433	432	426	499	431	489	422	449	442	463	449	366	443	468	435	422	462	438	458	434	476	457	451	460	468	473	405	428	460	439	419	468	467	480	432	461	447	445	483	440	452	424	463	465	503	459	442	479	430	462	465	438	451	436	478	417	462	435	485	463	421	449	431	451	424	475	459	429	449	474	412	417	478	461	438	473	484	437	410	422	437	451	447	447	441	444	445	468	448	446	450	428	476	443	459	434	491	452	459	431	446	437	459	426	452	461	471	475	510	455	431	457	455	465	421	439	435	436	390	454	434	470	421	433	420	462	452	415	439	445	469	454	471	422	471	456	439	428	455	431	447	455	471	482	436	411	446	468	418	436	457	493	410	431	461	428	469	472	484	480	454	464	446	468	440	432	438	463	419	432	463	466	425	444	417	433	479	452	441	463	475	412	418	484	461	465	445	450	447	482	443	440	449	481	467	432	464	451	440	465	491	470	447	502	460	445	430	469	482	449	450	413	438	439	445	463	438	461	436	441	441	436	449	465	459	399	432	472	444	458	411	415	483	434	497	463	445	481	498	457	405	469	461	471	454	486	425	443	463	490	424	486	443	452	477	463	480	429	440	440	462	464	448	452	429	469	447	424	457	428	442	478	464	435	460	422	447	443	463	454	411	484	447	456	419	428	466	448	481	453	422	450	448	459	485	468	479	454	428	464	452	453	442	437	408	478	503	459	450	440	468	468	452	434	513	427	447	422	444	455	437	430	473	418	462	457	443	448	458	459	467	446	436	491	430	437	417	476	445	455	434	449	445	467	436	473	493	430	481	479	444	430	428	483	442	440	451	449	450	438	463	450	408	433	422	465	441	433	456	459	432	457	446	486	439	459	445	408	473	437	452	438	448	442	451	443	448	436	447	462	464	431	475	439	470	436	425	429	427	482	428	443	469	430	456	484	439	424	448	464	452	443	454	452	476	428	441	425	443	459	423	441	445	427	451	401	455	441	450	454	444	467	428	487	387	453	448	461	456	484	433	441	465	419	443	442	462	425	470	426	426	451	464	431	443	475	435	454	429	473	476	440	447	449	442	485	416	482	437	475	425	434	443	482	459	444	448	440	426	448	440	431	500	440	468	425	475	460	436	425	441	430	428	444	453	439	447	448	436	474	462	420	438	426	471	434	484	437	409	458	404	459	462	448	431	447	440	451	474	430	422	456	430	450	435	414	455	441	439	421	455	420	458	426	448	447	407	416	449	468	430	475	435	489	451	438	430	452	472	458	446	420	433	439	428	462	476	425	409	451	432	419	447	444	462	455	458	476	431	455	480	531	442	457	437	442	461	450	418	474	431	449	452	458	451	472	442	489	464	453	446	440	425	456	450	459	439	471	435	424	477	434	422	469	489	464	455	450	456	417	441	433	469	427	476	445	482	470	427	434	448	443	466	467	459	436	464	488	422	402	460	444	473	451	424	431	452	473	439	420	427	472	458	482	432	460	463	435	455	462	448	451	451	448	439	409	429	428	445	490	427	445	429	459	435	444	445	462	426	460	465	469	442	407	424	475	438	474	448	494	477	465	408	427	433	477	451	467	481	455	453	448	390	457	464	470	461	439	436	446	455	450	444	447	456	433	484	437	447	493	434	466	474	447	470	456	461	458	465	450	475	437	449	454	419	455	464	452	449	433	446	423	403	483	448	460	431	452	462	448	463	456	455	472	501	477	445	432	470	489	460	477	455	462	423	471	444	448	458	429	443	424	458	423	445	433	468	432	421	459	423	502	431	455	453	465	449	445	447	433	431	430	440	433	437	467	454	483	430	454	449	460	464	459	459	449	457	462	466	426	431	443	462	443	437	468	464	438	451	466	434	419	471	488	418	449	481	440	477	459	441	460	442	438	458	450	464	438	484	445	483	462	440	434	453	471	450	451	452	421	461	454	441	441	473	469	485	425	455	425	426	461	478	428	437	458	466	440	434	440	449	496	428	457	438	443	467	448	468	495	461	434	463	482	422	418	438	423	448	433	439	440	470	459	438	448	458	440	500	482	458	494	474	420	480	433	449	441
28386	15624	2684	893	787	754	638	709	654	645	665	648	663	645	649	688	645	658	676	642	650	713	603	652	681	696	706	637	670	605	614	601	651	667	593	628	661	654	620	604	667	698	644	642	633	682	628	672	641	662	632	618	683	627	673	651	627	626	682	623	699	699	673	659	600	615	635	657	666	655	618	639	629	649	659	624	643	652	649	623	653	701	614	649	646	694	731	654	637	682	661	616	672	642	633	623	673	681	655	638	655	707	634	699	656	703	668	642	677	692	676	635	628	657	637	654	636	600	653	621	668	639	643	624	679	647	654	664	690	699	619	632	656	610	660	666	660	625	706	643	656	646	643	665	652	644	640	641	640	687	648	627	676	635	649	581	641	637	641	680	654	645	675	678	648	684	578	647	654	581	676	668	623	683	633	690	652	685	616	656	620	680	644	601	643	672	607	647	660	655	675	661	634	687	662	636	659	658	654	667	668	680	651	666	691	639	645	647	643	632	669	728	690	639	677	590	624	686	665	663	683	664	636	672	643	656	637	619	656	652	626	656	625	666	653	675	703	597	661	604	686	662	638	641	656	666	643	692	639	626	660	620	671	640	661	693	601	638	661	592	656	617	626	626	676	652	646	651	672	682	612	686	621	615	612	607	609	664	633	653	659	657	661	673	661	624	643	618	661	625	662	654	650	642	634	647	652	656	664	673	590	653	680	658	651	644	628	668	667	632	657	648	630	610	653	664	647	672	666	677	651	660	665	639	627	663	672	608	655	639	666	659	664	675	695	649	619	641	654	656	643	676	638	623	627	652	648	692	674	627	666	614	666	661	682	623	628	634	669	633	619	696	658	660	647	630	647	613	620	656	687	608	633	662	639	652	685	679	610	632	627	685	646	677	644	646	649	649	648	664	601	620	685	718	655	677	635	646	674	611	632	664	602	691	669	679	685	649	670	634	678	610	641	625	643	609	648	681	640	650	718	616	663	623	617	701	613	618	652	667	682	662	639	618	643	628	611	656	659	621	634	673	663	617	629	669	625	614	665	611	672	632	656	718	652	618	691	623	643	675	636	664	702	671	659	658	662	663	682	611	621	641	631	668	649	624	649	669	636	620	656	600	633	631	647	672	641	664	679	611	664	688	653	620	638	658	639	617	646	655	693	640	647	642	639	645	635	623	658	635	666	668	616	676	610	679	672	686	643	649	665	636	656	658	651	678	638	660	639	715	658	649	627	625	660	663	630	664	670	615	662	649	661	704	639	661	648	659	647	644	628	661	716	656	673	668	697	654	653	647	659	640	637	628	648	677	672	629	693	685	627	674	667	612	643	659	651	650	646	674	641	649	614	606	680	638	640	647	668	621	635	641	676	597	637	649	651	629	658	671	640	619	683	625	627	646	614	637	675	693	637	656	644	653	614	652	657	655	684	622	706	692	665	657	629	661	612	718	637	629	663	667	592	614	645	643	641	680	659	675	632	640	673	671	646	657	683	676	634	660	687	648	652	689	638	619	670	658	640	632	662	647	695	617	611	633	639	631	664	607	661	621	625	644	683	679	641	646	609	627	659	621	668	678	676	639	630	654	656	641	632	678	676	669	622	659	635	688	652	686	640	673	648	650	645	688	656	700	647	663	673	670	673	645	633	667	633	661	659	674	642	654	626	635	648	639	660	646	623	620	690	663	662	654	654	638	683	656	722	656	613	666	683	606	645	642	660	626	682	662	684	655	692	648	628	630	639	642	642	656	677	633	632	651	640	638	658	684	654	643	653	640	647	682	616	661	657	658	626	657	643	647	636	678	664	605	661	693	653	648	663	688	641	643	639	681	662	680	645	653	641	665	637	647	605	692	642	639	588	670	703	595	662	620	673	667	640	629	661	667	646	664	639	639	628	635	634	698	653	601	633	685	639	626	620	626	676	706	624	651	672	625	654	681	671	665	682	618	663	664	650	656	694	662	660	619	618	620	621	644	675	690	639	619	643	631	644	670	635	637	625	670	622	636	660	647	674	674	616	612	658	636	617	626	640	658	677	664	630	655	705	659	649	635	680	663	642	669	667	643	666	669	653	621	641	657	662	641	672	597	645	610	613	614	663	642	634	645	665	660	639	617	681	666	643	657	612	663	673	652	644	683	645	620	647	593	659	651	678	596	655	642	689	633	677	683	616	654	661	646	697	631	674	602	618	654	656	647	637	643	671	655	753	653	684	637	640	669	630	633	631	563	607	623	652	663	656	683	669	668	665	649	669	673	673	687	632	655	653	647	632	659	642	644	684	656	628	670	672	654	659	674	612	612	652	626	647	668	639	603	622	660	664	653	666	652	618	633	634	646	673	613	639	654	668	613	710	667	654	620	695	651	647	619	650	620	638	631	578	638	670	646	686	676	648	664	628	639	654	638	614	639	684	628	680	656	664	612	669	674	627	620	638	617	676	686	689	618	658	650	673	631	674	609	634	657	691	677	645	668	623	648	655	629	620	668	702	612	625	625	704	631	666	636	652	585	608	648	738	670	683	639	642	641	625	684	656	642	671	661	621	639	663	618	654	632	646	665	661	593	688	653	652	626	629	627	678	659	645	624	670	631	685	633	705	651	648	639	660	631	719	659	665	600	650	651	665	643	695	677	665	697	651	642	651	634	679	645	630	709	661	623	611	661	647	631	590	653	628	630	700	673	663	629	644	627	693	672	675	631	675	646	585	617	636	633	610	608	651	653	639	659	623	634	637	614	686	625	609	692	618	602	680	622	640	617	643	660	657	687	636	597	679	654	651	630	672	616	659	645	644	653	634	637	609	621	637	645	668	616	688	657	619	676	670	708	659	630	656	685	629	691	640	626	650	620	664	637	666	626	719	645	668	664	645	649	612	646	626	656	633	629	633	643	680	626	609	639	632	661	656	635	691	714	673	639	670	661	637	661	663	663	663	684	679	646	646	687	645	648	645	645	657	626	626	667	696	628	628	649	671	642	640	665	642	669	672	623	665	662	663	656	677	603	640	645	689	656	636	662	614	697	616	587	629	616	648	661	686	668	645	599	656	643	653	657	618	675	672	661	650	632	631	684	627	648	658	629	664	598	639	686	663	664	682	668	645	698	657	649	647	656	697	629	643	659	652	606	629	618	646	694	622	641	616	611	614	633	669	658	669	663	672	624	619	689	655	646	669	600	623	636	664	628	682	670	631	662	652	654	695	657	643	627	671	624	615	651	648	649	685	683	639	666	707	687	691	664	607	623	630	594	610	620	606	639	619	675	602	626	605	671	602	661	619	652	666	706	661	674	667	637	661	681	668	641	630	622	682	655	657	669	630	693	633	641	626	683	631	629	656	658	645	653	644	672	655	683	628	629	649	610	623	619	629	675	656	678	643	685	678	718	643	651	660	640	627	651	650	630	667	671	600	667	669	659	702	583	613	632	693	658	690	674	624	718	622	624	648	618	694	640	648	633	654	663	708	670	666	666	669	658	649	659	623	659	667	624	637	605	645	621	648	645	670	656
5334	1476	1294	971	824	742	767	787	748	753	718	743	729	758	695	719	731	713	750	729	701	652	696	710	700	734	716	698	722	706	724	700	689	693	713	734	667	768	677	712	672	691	670	679	727	717	733	670	688	735	700	713	708	704	748	702	697	716	683	692	723	735	670	695	721	706	683	715	677	780	726	726	688	751	706	656	700	665	703	693	704	735	670	687	675	723	670	717	693	737	689	681	727	676	685	688	694	670	730	701	668	649	728	693	707	750	718	689	672	667	704	683	665	685	708	706	681	680	736	730	710	723	716	775	709	709	741	673	727	679	744	697	703	699	720	702	712	680	681	718	681	702	692	695	715	680	716	712	672	691	685	714	668	731	684	683	642	678	664	747	701	711	712	671	687	708	720	694	651	643	683	674	706	694	667	728	692	739	712	725	689	735	654	713	648	711	719	704	659	688	697	719	667	709	692	666	669	704	686	724	756	712	682	683	739	649	681	736	704	712	706	680	680	731	738	710	722	710	731	687	741	689	758	687	733	704	703	677	685	748	683	733	702	710	707	737	716	675	699	684	715	649	669	722	702	656	744	674	677	659	703	675	678	700	712	682	699	666	683	703	664	664	668	668	730	674	672	719	724	676	693	711	677	731	706	693	729	674	683	663	715	734	654	711	692	656	680	680	703	728	677	691	735	696	704	720	711	625	702	713	727	727	685	674	660	683	721	698	739	661	703	708	694	693	673	752	721	729	703	686	741	701	676	713	708	611	685	709	718	702	666	712	688	709	730	721	692	697	717	686	731	662	720	711	690	711	696	721	732	709	747	687	698	656	695	692	697	702	670	721	706	707	685	671	696	674	645	693	686	653	713	681	681	727	727	701	681	724	702	705	688	731	708	686	692	702	677	690	699	710	715	706	665	687	748	725	709	683	649	681	703	703	682	739	664	663	707	738	732	727	710	658	727	724	714	700	701	685	729	699	685	669	650	690	695	705	673	685	670	709	669	736	684	663	679	684	705	687	706	723	679	758	713	695	711	701	652	656	646	699	726	716	691	686	701	729	693	718	675	701	652	664	711	696	709	733	666	708	687	678	709	690	691	727	673	691	663	709	664	692	728	712	688	702	664	728	689	718	661	702	711	669	706	718	692	741	656	659	728	712	702	695	734	666	699	646	684	636	694	712	716	682	691	726	699	633	664	724	690	710	688	687	655	705	725	654	741	710	714	717	715	729	690	708	692	687	655	739	689	649	710	712	692	697	697	692	697	694	682	687	739	671	742	718	719	681	699	692	700	743	697	728	721	686	725	700	668	691	706	735	706	707	692	699	685	683	712	662	743	677	652	684	685	749	682	693	653	681	713	709	707	742	705	719	674	659	740	684	738	709	648	708	699	755	721	704	708	723	703	714	680	704	688	696	705	678	696	726	669	732	731	688	688	703	712	740	685	707	698	675	681	706	723	700	723	687	684	738	715	682	703	700	684	739	709	682	685	741	730	719	696	722	724	705	712	697	724	748	695	640	694	723	730	717	671	720	667	723	712	724	686	712	735	691	668	717	665	727	710	668	703	709	663	724	655	698	688	731	663	711	665	696	684	668	726	721	675	676	689	714	666	646	662	683	631	699	672	733	695	664	737	688	626	703	707	722	686	692	689	701	690	739	646	764	692	722	684	725	716	719	679	713	715	665	695	718	707	723	705	667	716	673	733	692	729	696	715	707	686	707	744	668	708	688	729	682	697	666	734	725	746	706	715	681	685	675	665	713	686	700	736	710	704	722	727	719	707	695	653	740	709	709	698	734	655	741	713	741	703	689	652	699	689	694	652	744	625	690	691	655	654	700	643	655	613	722	703	718	655	681	693	756	745	693	728	638	695	739	658	720	700	670	738	737	706	746	736	707	694	721	753	688	706	722	710	663	709	708	683	715	710	700	706	695	701	669	724	732	726	679	667	734	686	641	731	705	669	720	700	695	721	699	717	736	762	716	726	732	695	672	715	704	672	690	653	717	749	748	720	666	703	705	674	674	690	693	733	712	716	684	743	679	680	660	699	692	703	682	682	708	639	707	705	692	694	759	691	704	718	668	651	697	688	702	676	650	711	735	674	686	691	707	680	677	692	670	750	695	733	764	712	677	731	690	696	731	704	676	757	704	679	689	670	715	694	724	675	656	745	718	668	657	741	707	709	683	714	716	726	693	657	712	710	706	662	683	713	680	677	707	675	654	701	689	740	711	722	770	700	699	734	704	701	709	694	649	697	729	737	690	679	765	671	647	685	712	659	674	653	681	670	723	674	653	717	681	739	736	707	674	678	655	706	690	640	696	709	744	674	679	701	699	697	667	700	709	640	742	756	691	688	672	658	707	755	676	744	682	710	753	706	706	740	685	683	668	663	648	701	714	722	695	732	763	685	729	719	686	718	710	750	692	708	652	746	722	686	686	739	702	704	663	680	648	663	665	712	748	726	705	655	755	707	658	717	678	697	641	736	654	666	706	691	673	748	701	690	735	692	722	757	715	735	668	683	674	682	683	690	682	677	712	727	656	681	690	697	696	691	694	752	686	708	697	692	730	676	718	661	684	703	721	712	742	705	695	684	702	642	671	732	638	717	700	693	719	676	692	695	658	645	677	688	650	719	709	671	692	715	758	653	686	703	729	722	670	687	729	702	702	678	723	710	679	715	715	760	686	777	713	710	714	679	659	651	701	725	699	724	712	722	727	730	687	715	695	701	684	726	727	714	697	680	691	703	683	715	742	675	658	695	686	696	680	654	703	703	704	738	689	727	704	686	733	664	708	720	699	697	726	717	657	746	710	675	716	748	709	701	701	683	677	681	749	723	702	738	735	696	656	764	719	689	731	716	717	680	702	681	685	674	666	662	678	651	704	653	675	717	654	721	757	688	709	639	689	686	686	696	711	677	669	649	709	748	640	681	690	712	707	708	699	714	694	697	720	721	700	706	685	665	668	726	720	708	688	682	725	689	693	727	707	716	689	652	744	715	673	730	717	720	655	674	727	672	697	736	657	698	679	680	668	744	677	719	700	658	733	717	685	673	667	662	727	664	731	683	694	720	696	673	701	632	676	738	719	709	741	696	704	720	677	670	729	652	665	735	723	644	674	715	675	674	694	709	738	664	724	679	719	740	726	687	754	679	702	697	722	655	699	723	694	726	746	719	724	666	698	686	716	684	716	654	633	716	740	750	684	705	712	703	683	720	665	758	712	694	702	656	681	678	693	703	708	689	707	705	677	704	739	656	695	686	688	695	705	718	667	733	697	702	685	696	673	714	725	721	720	704	717	664	683	691	677	693	652	700	690	703	700	689	679	653	707	718	677	672	733	701	715	661	703	717	669	765	704	697	704	688	722	770	714	723	677	675	674	722	683	692	674	664	750	691	665	670	692	654	676	670	689	717	683	693	691	691	732	717	664	658	751	691	700	697	714	666	678	690	707	686	689	689	681	674	695	695	712	700	687	719	681	716	706	722	681	704	715
25412	20954	27576	24456	20952	12050	1244	762	624	558	474	420	423	397	373	357	327	384	311	284	313	286	299	318	314	298	310	316	267	314	281	281	289	288	273	248	257	254	264	253	293	303	284	268	248	253	265	261	254	277	308	242	289	274	268	252	263	265	269	264	261	245	251	281	286	271	255	240	260	259	273	282	268	280	263	249	267	266	268	274	274	264	251	247	266	286	259	256	260	270	282	278	272	265	263	247	242	265	274	259	313	267	244	280	279	262	261	248	249	273	259	264	261	259	258	269	229	271	230	251	264	265	255	223	245	248	266	228	261	268	256	265	259	258	251	251	271	264	289	279	270	262	280	250	266	266	263	261	256	265	247	263	230	251	270	249	226	249	277	241	278	270	269	273	244	250	277	225	262	290	274	275	241	251	257	241	280	264	263	268	258	233	296	256	246	242	257	245	272	259	278	248	255	250	265	272	263	235	241	249	271	281	257	279	272	250	262	265	245	249	256	257	249	227	249	264	277	282	256	260	280	278	285	269	249	232	272	229	277	239	292	243	279	273	232	257	244	247	248	271	279	257	255	241	248	252	231	257	268	256	263	257	287	235	273	269	245	255	292	263	273	291	255	269	242	237	250	269	286	269	256	282	247	267	260	278	259	248	265	216	260	277	265	248	274	257	268	259	261	263	226	259	275	254	273	230	253	257	276	281	248	263	261	262	244	267	238	252	260	256	247	275	269	250	253	260	246	273	239	256	235	273	248	238	268	281	275	268	251	263	255	263	243	264	291	289	260	266	270	232	238	253	232	266	237	236	274	243	285	270	284	256	284	260	254	254	277	230	261	267	270	261	236	276	267	259	253	246	278	256	243	262	267	240	284	298	251	261	283	263	257	262	259	236	266	268	251	254	260	221	268	264	250	262	274	256	281	243	247	275	251	252	229	241	231	281	256	276	285	277	235	253	264	238	235	239	259	228	282	255	291	270	248	246	233	291	278	232	260	258	268	250	264	276	246	264	256	241	234	245	249	256	261	276	268	247	257	261	269	248	278	239	274	237	247	236	255	269	233	272	252	238	267	256	230	252	261	258	277	303	272	282	237	239	237	256	279	263	253	274	272	292	268	243	260	291	241	247	246	303	238	231	231	256	262	265	252	241	259	250	260	267	255	251	273	272	258	271	256	264	303	260	249	255	257	242	242	289	265	254	259	267	274	259	269	281	253	231	262	264	243	265	265	267	227	267	253	279	252	231	267	275	228	265	225	268	301	287	249	252	273	275	259	243	259	283	258	250	256	226	252	239	257	258	241	258	262	235	277	270	265	272	256	267	271	262	257	261	235	246	277	224	252	249	246	254	297	262	255	264	228	256	276	259	265	264	262	298	265	243	262	231	256	272	230	262	282	258	284	272	237	284	259	283	245	298	261	248	260	294	249	240	256	259	236	242	252	252	227	244	276	262	266	277	276	257	253	275	245	291	237	266	224	270	238	271	255	294	263	241	279	238	253	262	275	263	268	239	288	269	241	241	268	236	254	288	274	279	228	243	244	270	258	259	244	261	251	236	263	253	273	259	233	250	238	256	291	251	282	269	260	267	261	268	242	252	240	264	270	234	254	269	252	270	260	266	281	240	261	260	248	273	257	255	257	270	261	279	280	251	228	257	264	255	276	285	236	258	283	257	273	278	282	245	249	241	254	246	290	261	239	258	274	266	236	271	264	258	289	269	258	259	259	254	242	265	262	260	248	256	253	247	267	288	277	264	251	254	271	272	256	241	248	233	250	267	246	240	266	235	253	252	276	304	271	289	263	260	263	243	267	275	246	268	266	270	275	270	263	237	242	261	267	295	269	273	287	259	250	265	261	249	261	251	256	250	280	226	275	243	287	249	204	269	259	247	263	231	275	272	258	256	238	272	260	254	226	290	254	259	253	258	257	272	227	277	241	238	271	244	274	266	236	289	262	291	272	237	267	284	274	276	261	245	228	266	255	253	269	238	261	259	269	284	266	239	270	263	282	267	280	269	269	270	262	290	268	238	272	263	256	233	243	234	260	261	251	260	285	274	256	238	281	301	254	245	245	256	262	255	276	287	259	294	251	272	252	240	256	232	268	241	247	281	288	260	241	273	243	275	288	254	268	247	260	259	259	259	252	231	260	276	266	256	233	274	289	261	266	258	261	258	261	258	268	266	247	262	282	247	239	258	261	255	264	264	284	240	277	276	222	262	257	248	258	269	265	251	241	264	266	257	260	259	250	268	254	245	255	244	254	257	266	244	275	268	268	245	274	232	258	258	257	257	267	243	257	255	240	249	271	242	292	254	252	266	265	262	242	272	253	222	264	287	275	267	276	225	246	229	245	296	255	286	266	234	261	273	268	261	250	255	273	246	321	267	260	238	280	256	290	258	240	275	253	251	256	225	227	276	280	258	254	266	251	274	252	256	273	261	268	272	263	245	255	273	278	268	242	243	261	284	270	269	270	254	281	260	253	267	245	275	254	278	274	258	250	260	262	235	262	250	248	275	245	287	246	280	243	297	248	275	253	272	260	257	259	266	247	249	257	279	276	256	288	241	237	269	258	249	247	260	276	253	272	250	250	262	259	288	246	237	217	238	246	250	268	227	269	251	265	261	272	250	264	262	244	262	271	241	266	240	263	208	272	237	229	250	265	237	273	231	267	244	268	284	253	282	258	264	254	265	265	250	267	260	256	282	280	254	240	265	253	264	250	226	250	270	240	273	266	267	260	245	267	287	214	237	249	264	262	249	253	250	233	257	247	261	269	270	232	275	281	261	283	233	264	270	265	274	268	249	273	262	230	254	256	235	251	268	269	285	250	304	224	270	273	289	234	245	278	252	255	224	259	245	243	255	241	281	284	252	270	245	261	230	262	233	246	228	234	263	249	259	256	252	266	263	260	236	271	239	263	271	237	241	269	268	226	256	276	269	269	260	239	268	253	257	247	225	278	271	262	260	291	244	247	238	267	256	271	238	238	245	279	253	246	236	288	279	253	280	250	263	239	256	253	278	250	255	299	250	243	258	268	244	257	264	256	247	251	265	268	263	272	257	271	253	282	257	249	244	278	240	262	271	232	240	274	265	282	239	283	242	264	254	269	263	261	264	253	269	240	255	264	281	249	246	260	257	249	271	257	221	254	263	285	253	257	260	269	255	260	251	274	253	271	253	270	266	248	282	267	246	249	276	250	280	264	263	287	256	264	266	269	287	266	241	247	240	238	285	286	230	273	257	251	265	260	259	295	238	251	277	251	255	281	293	270	257	256	272	257	249	263	264	264	286	250	242	260	270	269	296	274	260	263	261	250	260	247	237	255	299	249	271	262	235	284	256	297	249	258	246	220	266	286	279	272	264	227	282	254	258	262	266	248	267	273	269	276	286	247	230	239	270	237	252	267	234	252	270	219	248	233	248	240	257	211	269	257	246	269	257	238	248	267	240	268	284	273	248	244	253	224	257	239	244	255	249	279	269	251	237	282	271
7307	11789	10419	5704	3534	2552	1886	1492	1155	989	904	763	690	601	603	606	531	484	478	467	398	404	433	419	385	369	388	366	388	353	326	385	348	346	293	324	348	355	326	323	350	338	335	343	320	321	320	307	295	335	308	294	308	318	304	305	282	297	308	335	325	291	314	291	312	320	299	320	282	290	287	300	318	266	291	321	304	274	315	303	310	303	286	313	332	290	316	294	275	301	302	295	284	321	299	292	278	276	307	318	273	302	307	317	313	266	314	299	283	291	315	277	280	274	291	296	294	281	293	346	318	286	290	256	300	290	301	294	285	317	297	297	299	313	284	287	310	321	309	300	314	324	312	328	284	297	306	311	292	304	276	277	277	279	288	274	315	314	285	333	305	314	312	305	289	273	319	295	277	300	309	293	288	305	285	317	317	270	292	312	270	287	304	290	314	289	270	292	286	311	305	270	312	318	302	279	276	286	318	266	303	281	293	294	301	301	279	307	280	325	272	294	280	338	283	274	314	276	312	301	293	271	312	305	291	278	291	309	301	307	288	284	270	308	308	291	275	290	284	282	306	289	300	305	275	269	264	287	308	297	301	311	295	294	295	294	269	307	292	295	276	280	321	257	290	301	289	291	281	302	286	284	318	284	288	326	284	280	281	300	303	278	314	277	313	313	290	276	289	298	286	266	282	295	285	303	298	286	301	294	307	285	281	305	312	273	269	323	288	298	309	287	277	279	332	266	277	284	342	302	300	265	341	304	299	271	336	317	297	315	274	310	285	322	337	271	292	320	274	305	267	298	300	300	306	285	332	301	297	274	291	286	311	329	302	307	290	294	277	269	318	324	300	296	266	277	278	279	343	288	274	278	284	306	311	307	277	290	280	279	317	291	313	305	292	308	290	293	307	287	299	292	281	311	283	296	295	300	275	290	259	290	311	268	287	346	289	291	269	276	305	289	301	273	311	292	284	324	285	283	285	278	316	311	300	319	303	317	297	328	291	290	286	282	300	299	315	260	317	305	306	317	279	280	308	271	296	266	322	286	292	339	293	305	271	300	302	301	293	296	337	279	291	310	279	307	307	325	295	301	335	272	316	296	318	275	282	282	304	275	292	299	300	285	303	298	303	278	303	300	275	271	293	270	288	268	266	322	292	299	284	290	301	284	294	301	331	282	306	322	321	278	305	297	279	302	269	299	328	301	279	317	293	301	277	276	274	284	304	290	308	262	284	272	278	306	307	315	330	273	325	293	289	310	286	288	298	306	260	292	303	330	297	287	287	250	293	294	302	286	307	338	305	269	282	298	327	292	308	307	299	286	270	297	273	316	277	332	320	290	328	310	293	284	299	279	294	302	291	287	316	274	313	289	294	293	309	350	306	275	311	267	289	304	262	266	304	301	284	301	287	282	276	302	289	286	273	272	285	309	295	320	291	317	284	292	309	334	302	297	329	282	281	278	285	326	296	288	308	293	277	267	317	274	267	306	320	284	305	297	282	309	277	305	284	283	309	267	283	291	303	262	293	286	270	326	263	282	291	323	284	307	298	296	323	301	281	288	287	311	273	316	293	336	305	290	278	298	287	290	272	297	295	311	288	323	284	293	287	292	320	311	309	274	301	278	303	289	303	287	286	309	308	304	325	278	317	291	304	271	262	279	309	301	283	299	326	279	320	299	279	326	322	302	307	285	281	312	309	295	306	256	298	293	290	296	257	306	276	277	288	321	279	290	264	259	284	330	293	304	324	304	272	324	296	292	326	267	279	286	296	301	276	306	303	290	302	274	271	329	285	264	319	274	280	280	292	287	278	306	296	302	333	288	322	302	303	293	319	308	309	311	313	308	285	305	310	308	308	282	296	305	277	309	288	278	283	269	336	307	330	281	289	312	286	290	259	313	317	303	302	315	292	298	297	290	278	290	306	324	318	308	284	298	319	298	291	277	307	292	286	306	289	318	269	300	316	321	289	299	274	275	281	291	286	305	311	282	306	318	314	306	292	310	296	300	339	280	294	271	307	307	271	298	299	329	314	303	281	306	309	287	269	282	302	325	298	292	292	271	287	268	297	308	291	294	290	293	258	276	328	262	275	314	296	309	296	290	296	302	298	332	293	327	305	302	304	295	323	285	262	279	300	300	323	300	302	311	277	296	258	318	307	253	299	288	275	287	316	295	300	294	280	297	267	287	301	303	294	280	298	333	287	267	297	338	293	294	284	288	295	295	268	282	293	290	263	288	318	313	276	282	265	274	336	287	308	282	321	283	310	322	273	311	314	304	290	290	312	269	305	287	312	310	257	268	297	284	316	268	293	277	317	283	282	294	313	337	321	302	287	289	294	303	280	289	295	271	287	286	289	290	303	297	263	312	275	279	280	310	286	269	264	331	320	303	270	277	281	281	307	265	286	301	274	292	272	293	315	267	283	292	297	301	274	318	299	304	304	297	323	291	311	291	275	308	295	257	335	315	304	276	267	317	301	307	289	272	285	299	283	275	298	319	287	267	295	306	286	312	282	296	306	335	293	300	307	321	302	287	267	283	309	292	273	311	237	278	311	300	320	292	281	273	291	306	305	311	281	303	308	293	313	305	312	313	301	279	274	292	310	282	325	285	295	300	290	313	305	280	304	302	265	292	315	323	315	296	301	301	300	274	305	295	309	298	271	282	273	300	276	310	263	299	299	294	265	286	285	300	281	310	334	270	280	303	289	313	297	301	292	290	296	295	272	305	324	304	285	301	283	300	321	308	303	314	274	293	293	314	311	291	265	286	289	276	286	277	307	292	260	322	285	299	311	277	293	270	307	310	302	301	320	322	287	280	280	311	304	317	284	308	321	282	293	316	293	279	329	308	273	290	342	282	279	280	332	285	295	294	287	294	293	285	289	308	319	310	298	242	282	292	308	283	298	315	313	303	308	264	281	298	287	300	274	302	316	332	303	295	295	286	288	284	310	296	319	285	281	298	286	307	293	282	302	301	323	293	304	297	295	285	292	272	307	274	299	310	289	279	329	283	294	346	292	306	293	282	267	282	303	295	279	279	298	304	301	256	294	293	284	320	302	312	306	265	302	283	280	276	298	279	320	308	319	311	285	282	303	284	295	314	270	294	305	328	285	304	291	296	293	300	266	279	314	264	287	277	328	305	318	287	333	306	285	280	285	312	321	273	286	299	269	308	291	303	298	312	273	292	280	301	292	282	266	268	255	302	300	291	334	307	263	314	298	312	276	298	291	281	297	297	297	252	269	299	292	301	284	301	308	310	280	271	293	288	292	296	269	298	316	311	308	297	324	286	304	297	325	295	309	316	276	287	269	288	303	291	303	313	294	299	287	313	295	286	283	306	323	316	300	284	303	315	271	300	311	292	317	313	285	290	295	309	293	286	275	310	314	243	293	290	267	272	285	301	286	304	279	263	298	273	297	280	331	310	307	294	315	318	299	315	326	297	287	317	296	283	309	249	318	313	293	275	286	297	271	304	309	302	285	295	316	288	285	301
23310	20962	27868	24232	20966	21037	8967	1470	1071	945	916	809	740	730	691	639	647	632	590	581	641	535	548	509	544	519	473	544	530	482	499	538	498	468	503	524	447	503	467	466	439	457	513	476	478	474	526	462	477	483	488	466	465	470	453	495	447	399	485	460	419	469	473	449	478	489	497	476	445	468	455	468	470	463	492	472	458	465	501	447	452	449	459	455	461	475	489	472	415	506	435	467	451	482	446	472	456	471	442	474	440	446	474	432	416	437	466	462	468	416	463	498	445	449	464	470	420	468	525	454	503	443	470	451	455	450	457	461	431	470	453	379	432	435	456	464	429	485	455	416	473	476	399	499	450	460	492	447	463	427	451	482	468	453	448	461	493	462	443	482	456	459	506	428	432	457	463	438	452	492	436	430	458	445	456	493	454	498	473	464	453	470	455	450	506	450	461	439	482	455	459	500	427	451	438	443	466	449	476	459	472	449	489	436	429	471	460	419	432	423	455	444	468	427	428	479	439	472	449	469	442	433	500	463	412	458	485	461	470	499	431	473	447	430	456	481	451	442	446	442	446	445	469	450	426	426	443	479	427	429	432	454	483	445	454	472	416	441	484	444	458	493	430	443	463	466	477	486	443	455	456	452	496	462	433	428	474	476	430	488	443	492	450	466	445	410	446	470	469	465	437	503	488	472	440	478	485	439	428	506	448	483	440	459	431	451	450	450	458	444	484	509	500	441	487	460	498	439	488	435	446	468	423	469	428	422	436	430	441	453	426	435	454	482	468	464	438	470	430	450	447	454	418	438	454	452	451	465	481	442	449	457	462	431	467	435	464	460	453	474	482	476	446	442	482	487	434	501	455	467	437	441	427	416	450	490	482	466	442	432	405	445	459	440	454	477	465	442	462	438	424	453	459	417	448	426	443	464	472	459	432	470	457	453	426	462	446	469	439	452	442	440	469	472	480	473	463	446	488	435	458	451	421	424	468	501	462	444	445	437	466	442	468	412	463	433	437	476	455	444	476	477	457	478	476	426	417	436	437	426	421	451	462	454	485	446	417	409	458	430	458	467	416	476	439	431	417	452	485	457	444	450	452	422	447	438	451	456	494	439	423	474	430	471	483	473	470	475	418	436	441	463	470	453	489	464	436	480	439	476	468	440	470	443	474	464	475	470	426	451	433	445	464	444	477	465	467	481	412	436	474	487	430	442	489	483	460	433	484	459	430	450	425	460	440	458	443	457	437	455	432	454	463	476	441	460	473	488	461	434	460	443	466	452	454	436	453	446	444	464	421	473	453	436	485	454	484	474	463	458	460	495	466	466	454	457	447	456	427	425	443	449	472	453	453	471	473	451	457	447	439	437	495	415	453	453	468	484	455	413	438	447	445	449	465	431	446	463	481	453	446	467	500	433	428	460	416	458	443	461	465	464	440	421	462	454	408	464	469	483	459	438	452	454	470	452	452	432	455	454	472	413	418	482	478	466	457	457	452	463	460	482	468	455	422	437	444	469	440	459	457	467	408	476	520	408	457	452	421	491	449	451	416	451	452	477	448	450	457	421	454	430	455	436	445	464	476	435	470	412	465	455	455	453	439	422	452	455	469	409	444	492	469	444	426	449	424	463	407	472	469	415	452	485	469	459	428	454	447	454	462	466	439	429	477	444	439	418	445	437	472	436	448	478	481	426	444	465	420	479	450	450	469	469	446	475	511	454	459	474	410	440	442	481	477	469	464	439	479	469	443	458	440	483	459	451	438	456	468	419	417	447	462	447	476	476	421	477	453	454	459	456	472	470	469	440	407	424	434	458	464	429	461	472	463	418	462	426	430	503	447	495	450	504	421	426	458	456	476	432	440	458	483	500	479	452	465	472	444	471	471	434	442	441	459	466	447	463	431	460	449	497	464	474	436	456	426	450	435	479	469	468	487	456	448	466	497	452	465	419	442	470	489	447	459	410	488	434	476	467	426	475	459	492	438	433	484	415	444	413	484	443	449	450	448	474	457	433	443	469	436	452	423	463	435	464	440	504	488	457	476	443	419	475	502	402	429	398	440	426	459	452	492	452	456	456	435	469	469	438	460	475	451	448	453	458	466	481	471	434	450	448	463	477	480	449	468	449	471	467	445	473	465	471	420	444	498	446	405	430	432	439	457	424	445	467	471	453	462	473	447	453	472	482	451	435	441	467	467	445	443	464	444	475	450	442	427	436	479	469	429	471	459	453	457	442	443	423	475	430	499	439	486	476	429	430	453	428	457	437	436	481	447	467	425	460	443	462	504	472	429	396	468	435	450	454	438	477	436	431	474	488	494	463	468	455	449	481	445	438	464	455	419	438	433	467	451	480	462	451	491	452	445	493	443	467	454	477	450	467	452	469	468	448	448	465	414	473	448	434	476	445	438	481	457	458	443	451	445	454	438	468	457	433	460	447	449	462	404	452	409	462	448	476	440	422	487	454	412	441	422	420	475	483	474	469	462	457	478	443	512	449	494	459	450	457	451	412	433	473	434	434	467	447	439	453	459	484	412	438	478	456	489	451	449	452	446	470	481	486	472	455	455	462	437	423	428	507	425	486	459	478	521	448	488	496	496	458	472	442	436	442	466	475	455	438	494	462	424	498	468	444	437	442	464	407	462	438	439	441	446	447	452	436	478	467	454	428	420	457	420	471	441	470	465	458	440	434	426	442	476	400	431	426	464	463	455	484	432	448	422	443	438	477	488	486	410	479	405	472	490	414	434	469	477	428	473	411	437	428	428	451	465	466	440	433	484	431	474	448	430	459	470	457	479	440	456	448	435	454	478	476	436	459	454	452	439	444	429	435	459	425	446	444	446	464	431	412	463	482	467	443	456	481	407	487	452	465	445	444	422	465	462	460	448	439	420	447	452	482	422	463	463	447	442	451	462	421	472	466	457	463	449	485	508	453	462	438	465	432	478	492	474	460	431	444	436	489	429	445	457	450	459	472	466	446	458	450	439	471	480	399	481	457	459	485	477	494	458	473	465	443	459	412	470	463	418	457	445	437	444	428	466	448	499	411	469	459	464	456	434	427	451	500	443	503	442	417	451	414	442	468	434	451	447	443	440	446	444	461	433	457	470	459	482	462	447	438	424	457	449	458	422	431	460	446	465	446	432	492	442	497	423	433	465	439	448	430	457	458	482	458	437	458	425	456	434	430	454	497	467	460	464	399	445	441	440	439	457	464	445	472	451	434	456	404	464	478	480	446	462	481	445	478	423	453	437	439	456	457	433	444	460	483	435	454	454	448	453	438	446	461	507	455	420	447	455	430	472	463	487	442	429	444	449	481	474	450	480	431	456	439	432	478	498	464	508	444	443	471	456	442	437	445	478	448	462	442	450	450	445	467	429	461	512	455	460	501	467	463	426	462	467	485	443	438	428	480	453	441	472	452	442	451	454	432	442	454	410	459	453	439	466	470	459	426	387	443	442	467	430	456	424	456	425	451	448	436	434	463	449	463	465	471	423	420
10146	17963	15938	9214	6087	4283	3213	2636	2096	1705	1525	1343	1179	1116	1046	981	877	859	750	707	711	686	716	642	601	622	614	600	588	589	548	562	532	502	519	547	529	513	481	518	505	522	547	451	523	464	470	485	466	479	471	471	475	487	486	520	487	502	487	463	449	487	469	458	473	461	475	467	506	494	463	459	458	483	467	484	436	438	483	470	462	453	445	457	487	435	451	460	475	479	431	404	474	469	429	457	408	470	432	457	445	475	427	462	448	468	468	468	478	443	496	451	481	465	429	481	446	465	415	456	464	480	449	457	472	462	447	455	438	480	417	457	492	457	453	429	415	433	446	443	471	421	447	403	460	486	449	474	471	438	459	441	435	432	430	465	511	469	490	482	471	489	462	466	431	469	422	458	448	451	470	466	458	449	455	465	430	453	442	425	427	468	452	438	481	457	466	426	434	426	452	454	484	461	470	388	465	465	500	476	436	462	487	446	470	410	457	432	485	482	447	470	464	450	416	478	410	451	500	477	443	474	439	448	458	443	451	431	447	434	436	446	419	419	435	442	418	404	478	416	450	446	499	455	467	425	466	455	455	425	491	469	443	418	473	459	428	491	456	466	434	482	479	425	447	444	435	463	435	457	437	423	431	444	418	439	452	451	467	452	402	450	447	476	471	474	456	443	496	434	438	508	419	458	460	474	461	437	432	431	464	482	433	454	451	473	449	423	453	457	424	458	454	494	466	444	460	460	444	434	458	433	468	453	457	440	434	426	455	503	481	435	438	418	433	452	473	474	429	465	394	430	461	436	458	411	474	429	479	447	481	448	445	423	462	429	467	419	442	449	484	458	445	456	410	428	461	419	428	468	426	430	439	467	439	479	457	440	439	438	506	480	435	442	478	427	503	439	460	441	425	472	477	453	455	454	424	460	462	497	484	412	496	431	460	430	461	438	457	487	480	458	466	494	487	456	425	460	446	443	445	457	442	429	476	448	511	459	452	459	448	437	445	466	437	450	453	505	417	419	433	445	496	425	492	430	453	416	426	461	454	404	481	477	455	472	456	420	442	450	418	450	433	445	448	451	493	473	453	478	423	462	449	475	470	458	388	487	468	469	456	440	491	427	458	486	470	490	457	481	407	473	430	438	447	422	514	458	451	475	466	479	446	462	424	445	480	456	483	466	419	469	439	435	458	471	438	446	452	463	440	466	467	439	432	429	432	472	474	457	406	503	441	439	477	420	445	443	492	474	486	443	487	444	454	467	425	429	451	466	444	438	465	470	450	462	452	460	433	462	460	445	468	458	465	466	450	454	465	428	475	403	440	476	495	458	469	464	444	466	475	474	443	427	460	435	443	462	422	464	424	428	450	485	481	465	427	470	439	447	466	440	404	442	468	442	420	432	489	433	447	487	419	456	438	447	418	443	474	431	433	466	461	445	409	432	462	451	454	432	450	466	431	447	462	451	475	468	462	453	421	466	463	421	454	430	430	457	454	419	434	462	438	453	395	436	432	426	426	424	452	441	418	460	436	448	450	484	452	433	452	461	442	419	411	473	452	444	489	445	452	468	418	446	430	505	462	446	487	434	414	427	447	525	443	478	462	455	462	431	444	417	433	416	437	461	452	448	446	488	454	444	458	431	435	432	440	422	481	446	450	477	419	428	449	455	436	450	452	477	429	473	450	446	447	436	436	476	442	454	458	460	442	457	474	453	419	445	468	454	488	405	432	467	432	427	481	432	423	464	493	450	425	449	475	448	437	449	473	460	460	470	458	438	451	503	462	482	462	422	414	457	445	498	479	435	440	452	479	478	426	467	459	421	469	432	436	435	452	441	446	467	456	422	458	427	449	431	450	432	466	501	431	476	479	414	469	457	462	423	488	500	480	475	498	463	449	431	468	435	452	430	429	446	440	463	455	425	422	484	469	446	451	456	449	425	438	450	427	459	447	434	427	439	470	485	439	476	439	494	464	469	414	444	453	441	440	463	455	439	465	488	427	474	443	476	473	481	427	451	522	454	457	458	440	435	478	442	481	457	437	453	404	434	475	490	415	453	475	432	445	441	446	460	459	463	454	433	469	437	441	455	417	460	435	458	453	459	442	429	412	464	472	468	431	448	442	443	439	483	469	445	424	452	464	422	474	455	462	456	459	457	469	468	468	460	426	510	452	424	491	428	446	432	471	496	445	443	450	424	419	432	439	453	455	423	458	452	456	473	461	406	439	446	479	454	433	438	443	481	466	441	447	441	460	474	457	447	463	451	468	450	414	470	454	451	409	452	454	419	427	441	475	490	464	459	458	433	467	458	454	447	441	480	435	450	432	460	458	445	459	437	416	414	476	426	480	484	485	436	438	453	418	404	421	490	443	455	435	468	456	429	432	460	450	446	459	470	455	434	450	482	459	454	470	492	472	447	455	451	428	448	457	466	462	441	446	431	472	473	465	436	453	456	439	406	456	471	450	445	478	468	456	440	482	455	466	425	443	490	442	440	433	430	425	451	451	431	473	401	476	431	459	448	433	491	469	469	439	463	501	493	477	433	472	454	483	401	451	435	460	447	462	434	464	422	439	423	412	462	436	445	399	475	438	440	451	458	466	489	441	523	465	462	468	454	457	461	429	448	466	424	482	423	438	475	473	436	444	433	445	431	482	424	439	432	445	443	426	450	436	426	448	466	463	467	442	426	471	455	430	449	434	468	462	467	455	428	481	414	466	429	463	451	427	442	424	463	454	435	470	433	429	479	425	454	456	422	410	456	444	472	495	470	484	449	453	443	459	453	448	453	469	477	452	457	469	448	448	404	414	443	446	456	463	412	462	455	458	448	505	471	428	444	463	491	410	396	439	446	473	466	463	473	446	392	490	467	458	464	465	441	439	396	424	461	447	462	453	427	459	443	467	469	448	432	473	446	444	486	475	449	448	433	448	486	453	450	460	444	428	404	447	440	477	428	416	466	440	440	453	445	480	451	466	459	478	458	444	446	472	468	451	433	445	454	466	454	479	429	421	443	416	447	439	448	443	437	441	442	430	430	435	435	424	465	398	435	447	427	437	425	449	486	470	450	457	455	514	461	459	464	481	452	465	418	450	457	443	433	466	446	448	451	451	456	444	425	476	445	475	476	451	482	455	470	439	459	499	463	464	449	438	443	438	442	416	444	432	470	461	489	479	477	470	465	456	468	500	463	427	432	428	426	431	442	462	495	473	469	441	485	454	449	502	477	464	417	416	420	447	440	440	415	427	426	477	457	438	448	438	431	436	435	447	447	477	442	438	412	409	448	479	469	473	452	458	441	407	451	472	456	457	463	422	409	486	419	473	443	452	471	454	447	472	438	465	475	458	436	427	454	479	414	448	443	434	420	423	444	420	472	471	481	436	434	484	453	429	424	483	471	446	468	453	406	443	445	430	421	396	433	442	434	470	477	437	415	468	465	444	458	445	471	459	449	486	462	449	436	414	420	459	451	471	422	439	444	434	452	475	440	460	436	424	434
28030	15401	2602	885	728	672	651	657	659	628	591	646	654	644	619	663	665	623	614	654	619	662	607	690	641	645	637	629	603	664	618	642	640	649	613	647	676	668	618	646	659	608	689	658	640	644	647	673	680	689	672	595	664	627	688	632	661	635	601	598	682	661	664	627	640	652	656	629	619	594	617	639	657	623	635	621	597	648	705	603	639	650	634	616	659	673	616	623	660	657	668	629	641	618	646	634	700	648	644	678	691	687	622	599	642	646	640	645	680	658	631	695	653	659	664	684	679	623	608	612	634	689	611	646	646	628	643	621	623	595	676	597	695	629	646	579	644	643	642	642	635	619	640	629	640	672	615	646	633	625	640	646	716	644	633	648	626	623	651	649	692	632	622	601	618	638	690	702	611	638	635	647	651	659	619	614	625	660	641	633	627	641	651	677	631	623	677	609	576	646	657	624	661	670	700	612	623	661	620	605	651	638	632	634	612	676	633	669	635	614	640	626	623	644	617	658	625	671	609	603	621	650	618	638	634	665	638	678	605	611	646	647	655	659	620	665	667	623	678	650	635	627	666	634	671	628	583	626	678	667	593	625	610	663	651	661	638	641	638	646	652	661	637	645	635	618	667	633	640	628	658	676	642	660	633	594	608	678	671	640	665	644	653	622	658	620	671	647	652	647	668	593	649	640	647	657	663	664	628	674	616	678	657	661	689	671	683	645	650	693	613	657	643	643	650	661	671	619	678	619	620	647	677	643	642	666	654	599	649	652	636	681	669	658	631	686	623	708	608	682	598	594	647	661	630	605	661	658	629	591	657	679	645	642	651	616	633	632	632	646	596	655	611	661	658	628	609	666	627	626	630	681	613	637	631	644	638	633	653	617	662	660	638	658	676	614	643	652	677	619	649	619	669	632	629	610	671	620	588	662	645	615	657	655	628	620	642	642	598	667	610	604	630	689	622	641	619	680	593	674	657	705	629	667	677	635	636	638	614	629	591	635	640	604	612	668	636	629	652	667	629	636	612	651	675	639	690	637	626	568	652	666	664	617	649	667	675	625	654	697	613	667	645	651	651	634	638	645	632	643	698	680	637	636	686	640	635	631	657	671	597	652	641	617	629	645	639	621	642	625	671	603	657	631	647	655	619	637	640	664	648	657	648	617	658	642	635	660	634	653	658	604	680	625	680	615	673	631	636	673	699	615	627	663	686	632	613	674	681	639	646	659	650	666	688	635	604	625	651	666	608	662	610	628	611	630	662	592	597	655	640	635	645	657	675	631	637	604	617	670	671	634	634	621	623	607	649	588	665	642	664	659	589	654	623	653	625	680	632	635	658	614	643	703	625	715	628	661	634	617	657	618	622	616	634	618	640	646	596	619	663	617	636	654	636	678	643	666	676	635	624	608	660	627	668	633	589	656	635	651	633	623	636	641	626	646	608	634	638	651	659	650	571	640	605	632	603	658	621	635	684	637	653	656	637	678	667	639	625	604	654	656	659	653	618	635	680	675	640	624	631	639	599	623	625	638	613	626	658	621	634	622	610	657	674	604	634	651	640	659	655	628	614	634	659	592	607	632	651	653	591	626	661	639	610	668	630	632	638	652	666	685	635	634	647	586	645	633	669	640	630	653	625	614	644	642	700	640	654	632	610	686	679	654	656	608	634	610	637	643	615	616	586	678	686	648	701	605	632	659	646	673	615	616	669	613	619	648	646	704	607	654	647	615	682	677	603	604	601	653	657	640	692	621	599	674	650	656	627	673	607	642	634	657	604	631	661	639	661	650	628	631	613	665	626	609	650	689	625	664	671	612	670	637	694	647	604	615	651	622	671	633	639	695	674	624	613	661	636	601	667	624	655	626	673	704	619	629	601	688	607	634	663	661	677	611	592	627	622	624	661	633	628	660	629	633	639	616	676	646	634	675	642	624	622	647	628	627	653	609	660	644	680	637	614	673	622	627	627	655	649	615	648	624	652	694	639	663	673	653	667	618	599	645	604	603	675	604	650	640	608	642	662	685	736	603	631	652	603	654	646	666	653	613	618	652	625	587	647	662	643	656	645	657	636	652	640	613	600	615	685	624	672	599	646	644	637	603	652	719	617	625	662	620	618	599	655	661	642	686	682	641	681	639	680	610	581	601	661	609	624	637	665	622	614	647	627	630	657	629	661	648	674	571	632	659	659	669	684	644	638	627	642	628	677	621	650	624	648	637	670	602	673	684	616	655	644	615	631	651	663	685	696	623	634	598	671	617	610	628	632	620	667	672	637	603	659	621	666	629	657	607	618	640	678	691	668	628	658	670	670	663	685	594	661	665	625	657	626	642	632	617	606	635	620	648	591	666	677	642	675	661	634	659	621	624	621	612	658	628	627	625	610	642	646	690	670	649	630	688	622	620	647	628	631	690	607	657	606	630	606	628	632	655	672	614	613	628	607	645	648	681	613	629	605	601	619	645	606	680	669	657	605	621	654	591	613	644	626	624	658	610	642	642	644	681	655	628	639	588	662	628	616	635	611	662	615	613	644	678	632	633	664	689	634	647	613	645	627	658	651	658	643	640	686	644	670	626	616	645	695	654	667	687	561	621	651	636	619	670	738	674	632	652	680	588	605	644	669	665	608	643	633	644	644	631	639	674	643	669	633	663	650	635	675	622	691	622	647	661	642	665	620	654	696	661	593	670	633	671	643	628	655	676	629	617	693	620	614	613	665	655	644	682	585	679	623	624	600	618	647	617	640	651	624	628	641	674	614	692	664	666	590	606	646	643	624	668	671	598	600	584	633	629	655	635	673	591	673	660	623	613	674	658	655	625	643	633	649	656	622	668	638	638	650	615	656	616	661	649	630	629	667	638	659	633	647	665	652	671	674	617	639	637	602	640	651	640	636	632	605	645	601	693	640	641	602	621	665	633	659	652	656	593	691	639	622	642	662	657	595	649	634	600	650	636	601	608	615	598	662	635	654	623	655	605	646	615	663	684	656	629	658	635	665	647	647	635	626	651	630	606	636	675	631	629	621	665	643	676	693	666	605	593	643	624	697	599	707	622	657	686	633	633	676	658	698	659	666	664	680	693	603	651	610	643	630	664	646	618	630	635	608	684	654	677	602	659	653	665	631	638	678	634	599	645	616	656	677	645	661	621	628	631	604	697	679	607	583	642	640	649	643	631	674	636	616	615	649	676	654	680	678	621	618	603	687	633	626	628	649	643	670	646	635	637	662	599	655	642	674	624	645	670	627	679	631	737	693	616	639	596	628	640	668	637	636	660	629	645	654	625	644	668	631	611	638	627	638	614	624	602	664	648	688	654	645	652	632	689	651	645	643	624	693	679	601	626	624	619	631	686	653	623	645	639	687	643	669	648	649	643	613	649	704	628	612	641	673	642	677	652	644	612	616	652	648	663	619	661	611	649	639	633	664	677	673	642	637	649	641	723	650	643	637	690	659	625	651	683	673	649	670	649	620	620	624	685	651	639	622	607	658	640	638	675
5259	1465	1284	974	830	784	786	703	727	726	728	698	716	665	745	726	789	711	702	678	720	650	699	640	651	734	712	691	712	711	687	719	673	687	685	696	727	714	670	639	673	700	647	654	703	681	671	650	727	712	653	710	754	651	688	693	702	695	688	646	694	688	697	666	676	695	689	695	682	681	699	705	681	678	676	687	695	676	653	649	661	691	672	723	675	664	716	682	717	697	736	722	640	655	672	718	715	697	686	760	698	682	682	726	706	720	705	724	673	676	702	679	710	683	721	655	657	700	702	691	670	669	724	690	712	676	666	647	693	696	744	664	730	655	722	671	710	700	705	683	688	679	684	655	682	653	702	686	703	677	662	679	700	687	758	694	703	696	714	730	721	666	670	706	713	710	648	706	732	715	687	703	702	701	699	706	664	695	697	623	680	700	694	696	714	703	694	642	693	733	663	698	704	655	737	700	694	751	701	678	673	678	740	734	691	685	654	656	744	635	682	673	718	691	679	701	644	683	692	681	666	702	720	694	707	729	702	703	641	677	686	689	673	688	741	710	727	703	731	665	667	718	672	693	686	670	675	701	695	673	655	695	662	710	675	664	665	678	661	701	692	698	689	733	656	669	691	722	686	718	699	676	666	705	684	695	666	673	723	757	717	706	704	724	721	671	743	678	682	722	726	657	673	723	698	653	754	672	706	675	681	677	748	739	719	674	680	707	759	756	670	719	695	688	673	680	686	713	737	699	702	742	656	705	704	730	711	700	695	693	675	706	710	688	699	644	731	650	699	692	670	707	684	675	711	677	694	719	716	738	673	696	648	709	684	682	702	689	731	725	671	711	666	657	724	662	696	676	652	692	694	753	701	634	688	726	704	660	676	674	689	710	678	749	664	744	673	697	691	685	665	749	720	688	705	689	692	731	675	679	744	708	663	690	707	712	675	658	723	714	698	699	671	731	681	682	709	728	734	728	667	687	752	652	697	683	693	650	689	701	688	682	649	646	710	691	739	714	729	730	678	672	710	687	636	704	742	776	670	663	677	686	704	673	680	689	680	698	691	666	692	703	656	647	663	693	682	674	681	665	704	661	701	708	654	659	670	695	667	688	743	711	715	730	718	667	694	710	679	686	739	641	703	701	666	691	698	727	728	697	678	708	733	720	674	693	673	688	682	708	692	680	701	665	735	673	730	648	693	652	660	649	646	747	681	733	680	679	695	634	652	722	705	698	712	632	687	690	722	695	681	696	685	714	692	711	669	721	703	671	676	716	724	725	732	706	694	685	708	681	697	697	732	693	700	753	694	694	649	696	687	703	695	672	722	713	707	708	668	686	665	631	690	739	673	685	681	653	694	743	724	739	703	643	678	729	706	673	672	704	701	713	662	708	639	694	718	720	712	657	712	719	686	697	694	685	721	680	713	654	657	719	714	678	678	667	667	706	700	713	714	709	704	691	702	702	668	690	699	712	693	696	675	719	696	659	700	724	685	714	711	657	662	715	688	659	693	667	719	676	735	685	670	701	744	724	695	708	694	746	672	651	711	676	720	732	676	707	690	715	686	646	662	737	656	718	674	696	723	718	702	699	689	676	668	673	687	710	662	754	701	657	704	675	680	667	713	710	676	691	725	693	704	707	704	689	705	665	698	671	681	687	710	707	661	690	687	718	734	671	681	659	705	675	682	710	679	650	665	705	746	676	698	733	709	692	679	693	692	718	686	691	678	730	718	678	696	684	700	723	694	707	699	693	687	669	656	750	705	702	697	686	724	670	666	702	730	717	686	676	678	693	696	652	685	717	711	700	785	728	698	750	720	657	663	682	707	722	674	644	657	717	724	691	703	674	688	660	654	668	694	683	701	676	674	687	723	702	704	709	679	712	666	666	688	682	692	681	672	711	666	701	707	660	747	711	687	753	659	705	694	688	684	670	711	724	720	657	662	691	661	676	708	684	678	700	655	700	683	691	682	673	707	745	724	694	690	633	685	682	683	667	707	690	671	654	666	645	730	662	662	763	728	697	725	707	699	733	668	688	667	710	740	715	730	684	660	676	735	718	692	687	689	684	713	692	686	723	723	705	675	704	666	718	664	677	661	693	696	671	705	714	693	711	680	703	710	696	713	675	684	655	694	711	655	713	643	664	678	678	694	664	672	699	685	641	675	730	707	669	667	659	680	729	707	692	643	719	723	693	699	679	701	641	701	714	729	663	700	647	706	710	711	700	709	691	714	657	698	663	655	648	757	709	706	678	706	719	712	733	704	688	690	648	724	711	737	710	691	673	720	706	696	697	714	677	713	707	683	714	707	728	742	696	689	694	682	647	713	635	686	657	711	686	685	670	738	730	753	661	659	683	646	709	708	703	648	708	721	652	684	727	669	721	675	676	717	717	666	662	655	686	756	684	711	690	707	698	701	720	649	716	694	693	689	686	738	677	661	747	688	718	653	660	683	670	680	672	667	682	718	739	666	650	686	650	676	688	748	724	671	694	694	722	682	672	717	734	698	706	725	736	678	660	720	672	703	708	668	712	694	667	675	686	701	663	685	646	680	681	693	693	705	758	726	725	671	667	667	658	709	657	671	692	682	718	720	697	706	698	737	697	676	721	672	685	676	692	713	697	728	703	695	699	707	660	705	726	686	703	747	682	717	706	734	688	686	701	705	701	719	675	694	700	663	694	709	668	689	717	705	649	704	716	697	720	673	697	707	714	671	710	673	665	710	685	685	696	688	666	706	679	723	664	686	697	701	641	672	686	696	654	705	686	702	700	704	688	702	735	661	731	704	663	686	691	713	691	660	672	685	700	728	636	681	726	694	702	667	705	716	690	713	658	739	692	685	656	692	690	754	697	720	668	703	644	649	672	751	696	699	686	698	665	729	671	738	712	680	704	776	675	659	655	674	670	714	683	681	752	712	688	704	681	732	696	696	689	706	687	664	707	683	703	695	700	658	677	693	676	669	663	707	683	702	656	691	716	702	695	671	701	667	702	683	682	648	706	678	689	693	688	703	702	672	751	705	730	731	745	736	706	667	745	684	742	660	684	656	735	709	711	713	704	707	682	653	700	693	718	656	660	700	654	720	684	669	668	618	689	729	662	662	716	691	735	698	724	703	699	693	678	658	688	677	677	694	655	720	643	706	727	689	723	714	660	665	682	687	720	663	740	687	717	675	708	691	707	728	717	691	725	714	666	703	679	714	708	682	672	660	717	690	692	700	676	695	697	676	695	717	646	705	695	673	728	697	696	686	674	721	679	693	703	652	723	707	660	637	711	679	697	694	694	724	692	684	722	728	717	701	671	699	715	696	681	707	700	675	736	690	663	669	687	730	719	684	655	697	730	716	692	680	696	773	726	695	698	706	683	686	736	729	687	706	691	677	682	693	704	639	707	719	671	653	700	692	706	698	745	694	685	653	707	670	684	706	645	678	710	737	680	691	676	680	655	648	708	719	703	659	695	674	716	659	685	688	672	671	706	661	648	649	675	705	695
25386	20990	27638	24503	20993	11953	1220	724	611	504	493	488	384	395	371	371	342	320	327	319	336	273	331	330	306	289	293	276	294	342	275	286	277	277	294	281	256	273	267	276	266	281	272	240	264	252	270	273	265	269	279	272	260	281	264	267	288	273	269	255	245	279	280	267	236	260	252	275	273	233	284	260	270	280	278	247	278	294	259	243	242	259	249	287	265	284	282	272	292	256	265	253	258	242	263	232	243	248	276	275	263	251	264	245	267	262	279	309	282	243	254	279	266	253	263	248	276	254	279	263	263	269	257	252	248	290	250	255	248	253	284	259	269	244	208	255	258	258	258	273	260	264	255	264	267	264	247	268	260	245	279	220	264	263	249	232	266	268	276	230	267	276	290	274	274	255	265	270	239	234	263	272	285	267	242	238	261	237	253	262	252	258	259	280	269	274	305	247	272	272	265	272	285	277	280	275	263	258	258	261	243	253	258	242	239	234	240	269	278	246	248	256	286	278	242	250	265	277	287	263	255	246	253	268	251	258	270	272	273	266	293	249	244	280	274	266	265	286	269	252	225	259	281	249	264	293	242	275	252	276	257	258	255	259	248	275	237	228	229	267	267	292	271	268	239	250	267	270	254	267	299	258	245	266	230	225	249	245	272	291	266	225	267	243	241	234	262	258	281	262	256	281	270	248	264	257	244	255	252	250	234	263	270	262	259	257	251	265	251	279	239	268	276	258	248	286	250	277	275	269	253	275	259	252	267	260	270	275	264	263	240	226	286	263	265	253	276	241	240	254	266	256	284	298	259	283	242	251	248	268	284	249	247	266	270	262	271	220	237	245	236	250	287	286	289	267	286	255	242	250	264	265	263	226	244	227	261	259	233	253	251	259	237	268	247	254	236	261	254	268	266	254	282	250	265	247	262	282	283	272	246	266	241	253	269	283	238	275	259	263	246	273	237	269	257	255	262	250	262	252	243	278	266	263	226	279	274	247	265	237	287	293	277	285	267	287	252	272	264	278	302	233	262	250	252	263	278	238	290	254	254	245	278	247	266	277	259	267	249	260	252	241	243	291	266	272	265	218	263	251	258	257	264	259	291	295	271	255	251	244	276	251	253	250	256	258	238	273	242	251	241	265	263	274	266	236	234	264	243	252	277	275	270	252	261	275	258	225	272	276	252	247	252	289	260	247	261	264	273	240	274	237	244	227	268	247	246	240	223	263	294	257	262	279	246	272	263	283	282	272	255	263	279	234	264	257	249	253	270	278	291	261	257	257	276	260	233	246	264	277	271	278	287	265	251	230	265	234	265	248	265	245	263	248	265	256	232	254	264	298	253	249	304	260	257	242	280	232	252	254	275	286	252	278	253	250	264	247	250	256	260	279	266	246	253	274	256	245	248	294	253	269	252	271	257	269	279	242	239	254	266	256	267	278	277	267	243	264	260	241	285	265	259	246	254	230	283	265	302	286	252	274	250	255	253	252	274	277	255	264	274	305	255	255	277	245	273	260	260	269	240	270	272	247	272	263	271	261	253	263	255	262	266	252	268	276	231	310	256	269	261	268	256	291	257	259	258	284	253	234	249	277	249	235	288	296	283	249	266	291	268	273	275	284	244	264	226	252	288	249	242	264	255	269	266	278	288	244	258	260	249	285	278	292	231	280	253	248	267	276	234	288	252	274	259	239	249	276	274	263	265	254	291	257	240	262	290	263	257	249	246	251	255	268	243	251	256	289	226	268	261	286	250	224	245	265	224	255	244	272	242	262	258	256	282	253	260	258	268	248	268	249	238	285	252	262	298	249	258	270	279	270	239	294	262	301	244	276	239	267	264	275	268	235	266	252	243	259	241	258	251	282	271	242	257	246	239	262	241	253	264	272	259	229	275	231	232	262	227	251	261	257	266	265	269	273	249	240	277	244	234	244	236	244	238	272	268	257	280	315	263	244	288	253	271	270	265	276	241	277	267	263	226	248	255	271	249	233	250	272	227	248	256	235	282	246	262	240	232	239	292	265	268	251	262	246	269	248	276	293	253	282	262	245	257	267	230	261	292	223	274	253	260	280	282	261	277	259	245	259	248	251	259	277	247	234	252	288	276	291	240	248	271	254	276	274	258	269	252	275	258	237	272	235	257	238	259	276	224	269	251	278	234	275	270	243	242	231	265	254	283	268	278	214	264	270	259	266	267	249	256	251	242	260	264	250	244	261	246	266	261	279	260	258	245	242	243	270	288	257	239	279	285	249	258	282	251	249	270	264	272	238	257	272	245	246	292	285	261	277	269	262	288	274	251	260	264	241	256	250	267	272	277	270	264	243	282	266	250	245	272	254	271	249	260	280	262	262	245	260	267	253	254	248	266	272	266	272	261	264	275	244	279	262	288	258	272	253	244	255	253	234	270	255	247	267	264	266	265	263	257	262	283	239	265	225	245	240	240	240	252	256	270	260	265	262	272	254	261	264	254	283	270	262	249	252	227	250	260	287	292	272	276	255	262	238	267	272	248	275	281	237	244	290	282	276	238	268	252	247	263	257	283	259	243	271	249	251	237	231	294	245	238	248	286	276	278	286	269	255	272	247	271	272	265	229	239	258	252	258	252	254	263	253	295	284	258	252	256	263	248	270	262	252	274	260	272	252	289	261	255	268	280	265	252	224	272	281	267	255	283	243	270	281	241	258	260	251	293	246	274	274	278	258	259	260	272	268	257	259	252	260	230	265	248	232	270	265	237	237	259	289	295	255	264	276	262	260	265	250	240	282	294	244	255	239	261	257	253	255	260	276	300	255	281	247	271	237	260	278	256	260	222	255	241	224	238	274	286	295	261	250	253	265	276	276	271	257	253	303	271	255	266	261	261	260	247	260	268	255	269	259	280	265	256	265	246	270	268	244	261	274	253	237	275	249	293	292	229	275	267	295	235	263	246	253	259	267	262	257	259	232	255	267	268	289	266	271	265	241	265	262	253	247	257	255	272	272	275	268	252	252	272	260	283	257	258	290	238	255	279	271	254	233	259	241	261	274	291	260	261	274	284	267	259	286	273	293	256	252	249	266	244	281	266	254	254	270	265	234	280	262	243	241	274	263	255	256	288	265	245	266	263	272	266	264	228	248	249	268	262	266	238	268	257	260	245	283	295	256	265	234	243	264	263	251	254	259	260	245	259	253	258	297	248	234	282	243	263	260	239	280	241	246	243	234	284	244	274	273	249	247	233	255	244	254	251	231	263	206	280	243	271	247	248	275	259	269	265	225	267	280	248	270	242	264	261	269	267	261	276	250	259	290	253	268	267	254	267	314	261	250	264	276	256	276	244	286	245	281	276	264	265	239	264	249	229	257	245	267	287	266	243	265	252	262	257	223	269	270	254	287	252	254	273	252	260	252	259	269	264	257	275	270	293	254	255	300	271	276	269	287	263	290	264	275	278	249	258	223	256	236	257	263	262	248	248	276	287	254	234	246	263	267	231	267	279	251	267	247	279	267	245	261	254	254
7312	11737	10276	5560	3531	2534	1900	1491	1274	1010	857	778	716	670	595	567	537	533	466	452	406	417	395	404	387	396	377	347	349	348	358	372	381	324	316	373	326	345	346	326	333	303	355	310	323	313	304	299	325	319	324	314	302	299	295	316	313	280	287	317	298	316	303	323	325	335	274	307	328	325	317	292	316	313	280	306	299	276	309	291	301	311	315	296	315	331	314	324	324	280	342	323	339	314	305	312	326	330	303	313	306	298	280	281	308	303	289	296	311	295	296	287	301	296	304	310	296	300	273	318	321	289	310	291	311	296	303	315	290	299	283	287	288	277	282	303	336	319	319	314	300	290	320	293	267	303	300	297	278	282	310	303	304	285	300	280	310	307	285	284	354	288	280	311	298	319	277	311	306	288	314	295	308	300	278	277	288	298	262	322	284	291	294	310	314	306	269	302	281	284	296	317	304	285	305	287	303	288	301	280	299	311	282	331	331	293	305	298	307	308	295	302	293	308	300	294	304	289	321	310	305	301	245	325	286	297	313	281	320	302	313	304	311	284	317	282	303	278	311	325	304	275	294	296	301	285	300	348	303	317	264	297	301	273	282	276	308	313	290	290	330	266	304	274	303	306	297	296	301	283	317	299	290	302	318	312	316	305	319	302	272	295	296	278	278	276	320	296	284	266	294	300	317	270	301	309	289	307	307	281	287	307	278	286	299	303	313	274	304	308	280	297	270	307	278	304	300	260	282	310	309	301	309	300	293	328	286	278	318	331	274	345	304	305	292	311	294	301	287	276	290	298	289	308	278	303	282	338	309	318	304	309	269	329	287	304	301	269	314	306	295	315	288	294	272	302	315	319	270	299	295	305	307	310	268	335	277	290	292	283	308	286	294	278	279	286	291	287	286	301	287	285	303	288	292	295	311	272	281	289	288	267	281	293	311	248	295	272	282	286	271	322	321	297	320	297	296	323	323	279	313	270	299	305	273	295	303	301	304	288	309	278	282	295	279	291	278	294	300	319	275	316	260	278	283	297	294	280	274	276	286	274	296	265	280	302	285	300	290	301	317	311	327	290	340	301	327	302	292	302	293	296	291	293	277	287	315	294	279	294	311	320	288	299	300	300	296	341	283	305	332	288	253	293	305	297	321	278	314	316	320	303	293	297	295	292	292	303	285	316	295	306	281	299	290	305	294	271	315	293	286	301	283	295	295	301	281	310	301	314	281	320	308	291	303	311	293	298	306	309	327	298	298	290	309	290	307	273	298	288	294	282	288	322	321	308	299	295	275	311	311	292	278	283	272	290	296	261	303	302	304	314	291	288	288	318	303	287	289	288	318	308	295	279	276	287	277	326	316	282	328	274	305	309	300	293	306	310	303	307	302	301	307	269	320	276	281	318	286	320	311	293	303	274	277	301	286	273	294	288	339	275	334	297	310	281	284	264	285	319	279	314	284	291	260	285	294	311	323	284	317	275	279	311	271	279	300	298	270	310	283	296	290	291	302	308	267	288	272	278	294	304	279	265	308	302	279	290	314	265	299	274	286	320	315	276	298	288	283	290	325	301	318	275	282	308	298	301	320	276	321	273	297	286	286	286	297	313	316	310	293	297	314	295	281	277	291	313	319	297	318	318	275	298	304	301	292	256	292	290	337	288	320	310	284	298	285	298	327	290	319	309	299	307	306	294	273	317	309	298	283	283	299	311	274	307	317	263	324	316	298	326	289	321	273	313	291	309	286	290	262	340	316	286	303	311	293	275	279	294	267	330	264	295	284	304	322	307	288	309	299	305	290	292	317	270	275	290	275	285	316	280	267	330	288	320	327	265	307	308	286	305	321	295	300	262	313	286	310	308	291	267	309	316	279	296	307	282	330	323	272	294	276	300	302	305	320	290	301	289	287	303	284	274	267	305	287	274	294	310	313	295	286	286	314	294	269	323	299	285	288	304	313	307	290	305	279	301	324	286	293	306	315	269	292	294	275	296	316	306	282	284	298	252	304	304	273	301	299	300	298	293	298	283	275	284	321	288	281	304	279	245	273	272	298	296	302	278	310	303	308	274	279	317	302	295	277	279	284	308	320	305	269	294	311	291	294	328	320	303	300	283	316	326	317	348	291	327	309	275	278	335	310	272	313	318	284	299	275	281	294	298	307	271	302	304	329	271	314	284	277	269	292	307	273	280	282	299	298	288	282	302	300	288	306	299	319	270	295	266	273	292	296	294	284	303	278	325	312	323	295	281	299	303	277	307	321	297	316	293	291	284	275	320	306	262	295	306	296	302	335	294	288	292	276	272	310	302	280	279	310	275	295	268	286	297	271	290	304	300	323	279	302	324	302	336	289	324	284	304	315	279	240	289	261	278	295	334	316	275	284	304	277	302	275	301	291	284	320	278	311	291	294	275	279	300	277	273	273	315	304	315	293	280	280	298	314	278	263	278	303	324	306	274	289	309	302	318	267	301	285	304	261	287	312	309	295	279	287	260	339	307	293	320	322	290	282	276	299	275	289	276	306	305	314	319	273	307	269	269	294	310	274	307	288	316	316	325	283	288	268	308	289	280	322	294	296	302	291	310	305	311	301	293	283	301	286	309	322	310	300	308	271	296	286	332	323	289	293	323	294	293	293	317	299	333	303	293	281	337	296	297	316	329	319	289	295	300	287	288	328	295	305	302	283	304	339	294	295	321	284	320	304	298	297	279	317	296	278	263	258	314	306	310	316	289	311	293	307	317	279	282	274	266	265	302	313	287	280	316	283	302	280	291	292	284	322	294	302	286	301	286	312	275	315	311	305	288	302	301	286	281	276	305	298	274	304	300	333	298	274	312	305	285	313	264	279	325	321	303	294	292	302	305	286	305	304	323	319	275	303	270	334	259	308	260	278	272	311	290	321	268	306	285	305	293	327	294	295	284	257	293	305	304	301	355	293	296	308	267	294	288	301	301	302	297	295	301	313	320	304	274	280	299	295	279	279	315	282	273	285	318	265	283	288	291	270	320	310	279	273	302	330	338	285	274	311	278	286	294	297	297	309	327	306	261	292	300	339	256	259	300	294	274	318	316	260	290	304	308	267	292	320	272	282	299	299	311	320	276	325	274	313	279	320	306	314	286	308	301	319	271	310	271	302	270	301	251	267	293	321	293	310	294	280	336	277	306	264	319	291	267	301	286	295	304	292	274	321	315	296	309	314	303	324	277	317	267	293	302	282	309	274	317	303	292	299	305	294	274	302	282	309	288	258	259	296	289	298	332	285	291	304	294	321	291	274	295	290	266	297	272	307	282	298	304	292	347	286	297	269	275	315	265	301	308	294	324	307	297	276	285	302	287	283	267	311	294	303	295	311	296	286	332	303	286	300	297	295	292	303	299	282	258	259	284	287	286	270	272	293	296	282	291	298	291	289	302	291	345	293	270	307	292	317	301	302	314	303	279	293	309	281	306	309	312	289	284	266	307	289	324	274	282	320	271	289	271	334	311	317	314	289	329	295	311
23274	20978	27925	24182	20982	21039	9042	1509	1154	992	918	761	772	671	670	670	587	543	548	575	582	539	513	552	520	483	515	492	506	541	506	545	452	490	505	493	451	480	520	531	486	462	458	470	469	498	487	477	502	470	519	484	466	456	467	496	475	481	483	471	454	496	436	469	453	442	457	493	472	474	464	448	468	441	477	475	451	483	476	480	471	490	499	463	495	457	451	445	446	453	456	466	461	450	470	452	475	466	450	497	510	466	471	427	421	465	468	490	450	461	510	462	480	466	427	457	462	479	467	479	479	472	445	452	429	485	454	497	459	460	456	463	458	465	443	456	483	488	442	458	483	412	493	463	453	428	471	422	464	445	462	461	430	457	434	429	479	471	452	435	448	463	472	428	453	442	428	420	433	480	476	457	486	485	503	472	454	446	474	454	475	447	487	471	436	462	485	446	476	437	434	473	445	461	430	447	469	433	477	417	430	443	418	452	468	419	441	486	463	446	487	449	448	478	472	435	462	454	458	482	457	454	473	447	420	453	474	448	484	461	487	465	427	449	438	443	432	450	461	466	440	463	447	462	414	465	454	425	440	459	443	424	456	444	474	456	475	463	489	472	471	444	463	432	459	462	450	462	425	427	462	439	490	446	431	438	451	470	438	457	467	436	472	435	475	455	460	440	468	466	460	480	431	453	464	435	478	445	450	471	442	462	423	469	441	458	439	428	458	478	473	452	450	496	502	446	464	446	482	461	428	453	441	471	469	449	469	421	457	434	456	443	441	469	462	448	477	451	461	452	449	477	454	472	480	422	439	438	457	439	458	466	443	472	443	429	496	471	424	470	438	457	426	439	452	420	492	445	455	503	481	455	419	425	420	454	487	453	474	488	455	462	467	461	441	483	446	478	437	465	484	469	498	459	475	451	479	482	462	462	446	502	428	474	449	433	439	472	457	441	458	487	453	453	447	459	500	431	446	444	483	436	449	489	451	481	458	463	447	450	430	448	461	468	462	463	480	469	422	488	448	430	460	460	466	479	493	431	439	457	447	478	433	447	457	398	429	468	413	495	463	509	444	481	470	436	462	449	443	467	435	458	473	433	464	471	468	437	454	451	456	481	439	428	437	475	474	456	450	480	441	436	461	478	445	445	427	453	411	450	454	427	439	425	435	418	471	429	473	469	491	429	505	443	419	473	474	467	465	467	467	446	456	467	473	469	492	429	439	435	503	441	493	440	440	423	458	457	403	445	493	441	441	468	468	442	458	475	471	461	444	415	449	475	485	425	451	495	453	462	460	409	435	467	466	497	457	499	499	477	418	506	480	461	433	437	440	469	508	420	424	491	451	481	483	444	490	467	430	450	464	486	421	447	453	468	452	458	471	487	427	475	468	438	423	433	477	450	444	453	493	463	427	456	455	470	474	469	460	469	443	452	456	456	461	467	452	441	449	439	488	473	457	470	413	468	486	422	414	427	447	486	464	458	428	455	437	408	431	487	443	439	480	482	444	485	441	428	462	470	481	447	422	485	433	510	441	452	437	474	454	453	461	469	438	459	481	476	453	475	476	403	496	447	462	459	486	464	454	467	473	432	466	493	455	426	435	458	455	454	491	473	511	471	465	466	470	454	467	444	442	440	423	462	460	446	464	447	469	465	433	474	470	444	467	457	456	439	437	434	436	434	451	453	457	466	467	417	440	450	464	472	444	455	490	454	455	438	484	463	443	453	432	509	470	443	418	447	426	471	447	425	468	461	472	461	461	431	461	441	463	466	488	456	465	437	431	442	436	430	474	452	442	479	469	450	443	490	452	486	457	439	468	464	462	453	448	439	453	460	446	474	462	451	411	494	481	445	459	476	457	428	475	422	482	473	453	462	440	424	448	460	453	460	490	391	443	445	463	495	460	450	447	432	444	424	431	480	462	486	470	476	444	439	480	457	503	480	459	466	484	481	480	482	424	484	463	443	448	459	453	447	451	501	441	456	467	460	441	443	456	451	459	465	428	489	455	421	474	481	485	431	472	452	449	451	447	455	496	462	417	485	437	450	437	446	463	467	450	463	471	462	472	436	446	464	443	459	461	453	458	492	450	480	427	449	458	468	441	475	453	463	474	451	461	448	441	468	475	496	472	458	447	440	464	481	452	481	431	400	444	459	441	482	500	476	452	468	453	443	465	475	438	487	455	474	423	436	430	453	465	437	451	424	442	470	478	432	487	438	451	478	456	422	448	445	464	456	438	453	425	459	420	448	484	475	452	458	447	441	479	428	446	449	457	497	475	404	420	465	474	454	478	425	506	457	431	452	446	462	453	437	459	414	485	437	427	428	438	491	456	466	434	473	446	446	457	480	436	487	439	505	433	427	439	425	513	465	436	437	472	408	441	466	443	460	446	456	449	463	457	440	439	454	429	472	469	453	480	452	469	461	454	460	447	465	477	443	447	482	453	456	465	413	429	459	410	438	441	514	467	427	414	417	479	412	451	460	478	478	462	429	433	452	479	436	458	478	459	456	453	475	408	484	437	437	471	467	452	423	459	471	481	445	437	449	468	477	460	475	477	470	462	469	453	477	462	447	442	455	436	440	417	417	446	464	471	429	432	420	437	457	464	424	469	457	464	414	488	407	454	428	451	450	458	475	463	440	462	481	491	442	470	445	505	483	422	483	480	423	479	482	472	498	436	439	485	472	504	481	452	430	442	455	437	456	448	470	444	465	485	458	457	452	463	462	445	448	461	424	449	437	464	444	489	452	467	479	434	429	464	463	478	476	502	416	462	455	452	434	481	491	416	460	464	480	457	495	446	445	462	433	468	476	440	427	444	445	510	452	465	460	430	497	476	468	443	438	500	511	446	483	439	455	454	469	461	437	469	501	470	468	452	426	437	448	440	445	424	450	434	456	443	426	463	494	465	428	438	430	489	494	473	485	427	466	455	445	471	459	417	442	455	431	450	458	426	477	496	468	473	475	454	486	461	482	434	487	452	455	473	466	454	485	480	436	457	428	417	435	423	441	419	433	447	439	446	491	451	433	405	411	431	475	449	465	427	451	489	474	446	469	464	484	485	429	470	433	468	421	466	454	470	477	473	423	481	460	429	484	465	467	466	451	481	466	426	457	452	453	447	438	431	411	468	442	464	412	467	466	462	443	464	438	456	447	463	455	454	426	437	444	451	447	446	437	456	450	466	447	479	478	474	476	441	502	451	485	478	443	436	486	453	483	466	415	437	470	413	425	421	427	483	441	457	500	413	451	455	415	451	455	465	447	472	444	464	445	465	468	451	460	457	467	449	447	438	479	442	456	402	465	457	464	468	437	451	443	456	442	437	476	442	432	472	428	458	475	437	439	469	454	493	473	470	449	460	401	440	447	461	507	460	411	433	455	429	415	475	478	457	437	433	459	459	450	420	447	454	505	448	458	453	474	456	438	440	459	475	427	439	459	470	457	490	500	481	468	431	456	438	433	477	483	415	446	453	466	462	471	459	471	435	473	473	449
9987	18050	16007	9321	6012	4277	3225	2550	2047	1708	1507	1337	1184	1110	1012	907	853	817	761	743	702	683	659	628	613	593	626	584	614	595	539	555	534	511	560	521	519	467	505	487	561	513	493	523	459	522	531	460	490	486	440	481	474	483	473	499	512	475	486	457	456	447	458	442	477	472	447	439	472	501	432	471	482	459	419	469	478	470	498	457	451	438	448	431	441	465	460	441	468	459	431	441	483	445	442	444	461	458	475	456	480	468	446	447	473	459	481	461	457	445	440	461	462	498	470	457	485	437	453	459	459	472	445	462	436	464	428	450	436	456	463	417	449	452	434	462	457	461	431	478	444	451	467	449	475	473	467	467	446	442	449	415	471	461	463	466	456	466	461	446	434	493	444	462	442	467	434	468	460	444	450	491	449	456	471	442	450	478	460	427	469	453	416	462	453	473	445	471	473	452	426	428	464	443	456	431	455	450	457	459	502	474	426	490	469	452	405	433	463	455	461	480	490	422	436	423	426	482	456	450	454	427	448	427	459	495	452	465	472	470	434	419	470	465	475	455	455	480	452	446	507	490	468	453	455	407	466	432	431	463	463	456	478	463	450	469	428	430	456	443	423	429	435	462	458	414	475	438	443	492	475	422	457	427	449	444	465	429	410	459	444	397	480	436	464	473	461	449	445	429	487	455	476	442	442	468	422	485	452	446	436	432	492	446	439	407	461	458	438	449	441	422	465	463	459	474	460	445	431	452	427	457	462	465	448	463	456	449	428	433	436	447	426	434	477	476	472	462	482	444	471	453	481	453	473	468	455	449	463	446	454	430	480	477	437	455	471	440	446	474	461	493	453	482	485	449	474	438	427	461	478	427	453	431	450	461	432	477	450	433	432	457	466	503	436	452	449	467	429	446	452	448	461	444	438	420	456	437	442	467	453	465	467	437	462	468	457	400	464	438	479	443	497	444	455	444	434	423	459	422	467	452	430	459	490	460	459	449	437	448	483	471	461	471	443	420	500	424	452	443	437	432	457	432	490	422	429	472	440	418	481	455	457	445	446	439	445	441	440	451	445	460	443	443	466	458	448	436	442	471	417	434	445	470	437	474	439	454	435	403	446	458	439	469	508	433	465	451	402	453	459	487	464	446	429	458	444	445	415	485	423	445	440	446	419	467	475	454	450	434	454	435	442	465	498	465	407	443	415	468	448	462	443	460	416	465	455	476	466	457	438	427	440	429	466	457	444	459	460	425	442	452	473	492	475	459	424	463	472	461	475	465	407	458	478	460	449	479	444	451	458	480	437	481	462	453	428	451	450	449	468	450	439	449	441	429	454	400	454	420	471	443	433	465	447	454	428	460	419	448	471	424	464	466	433	435	446	487	495	450	459	457	431	445	455	430	448	447	446	449	487	445	420	417	466	438	446	422	441	455	411	442	479	426	480	422	410	458	441	432	464	462	453	460	474	443	479	441	449	480	422	455	471	449	450	435	446	440	462	426	457	460	457	405	443	434	454	430	455	470	451	508	458	488	457	449	462	453	462	452	446	436	442	471	445	460	455	446	464	422	421	436	488	409	448	448	456	411	489	474	437	426	457	484	412	465	483	464	465	477	458	455	477	409	461	421	432	481	464	473	439	434	447	473	465	456	487	448	454	514	463	444	434	396	480	443	475	436	411	438	472	458	452	436	451	435	479	459	463	470	473	465	433	435	449	442	493	439	459	459	453	457	461	468	473	457	461	450	471	439	498	397	420	458	434	465	448	435	475	474	443	445	456	482	427	461	439	451	420	450	452	452	426	474	433	452	469	461	425	433	454	455	456	457	475	452	459	450	453	469	421	449	483	468	422	456	438	457	452	461	464	442	452	406	495	479	439	445	464	461	439	432	437	441	492	458	424	451	455	479	428	447	469	493	433	444	456	422	440	437	456	450	448	461	469	456	454	450	457	433	440	438	406	448	440	432	444	423	422	449	470	483	445	466	441	434	428	456	476	441	439	427	462	440	465	459	444	477	432	453	450	442	431	446	446	454	459	443	433	452	445	454	452	478	473	422	458	444	456	495	430	433	445	440	486	448	442	456	439	458	445	457	428	435	433	410	444	432	464	462	431	435	446	462	458	452	434	464	485	471	467	471	460	409	450	486	462	480	460	424	473	445	457	485	432	441	449	450	402	453	461	423	410	483	453	459	453	433	418	465	437	457	452	440	471	408	441	427	449	418	414	471	418	476	417	421	418	458	459	485	474	423	443	413	448	452	469	412	440	429	467	456	423	446	411	469	468	434	492	481	443	433	458	463	456	435	450	477	455	458	411	463	416	429	477	449	479	477	474	429	452	465	415	436	451	467	447	448	450	471	448	487	416	426	450	462	481	467	453	434	467	430	448	476	447	481	435	438	458	473	430	454	448	442	456	490	447	461	466	458	448	502	449	413	445	417	423	435	473	461	444	448	453	463	445	458	423	460	464	421	422	485	487	453	454	450	465	440	441	404	479	477	429	469	454	445	450	460	451	471	430	445	438	417	444	429	423	450	424	383	453	456	430	462	459	471	489	463	454	466	446	460	434	429	485	445	417	448	462	461	430	402	430	459	442	486	443	415	416	473	469	463	441	445	416	457	469	443	439	446	429	432	437	454	462	463	494	450	454	440	411	468	447	459	452	436	437	448	480	410	443	460	394	419	439	449	453	421	462	458	459	429	465	438	464	487	438	454	449	464	419	500	438	452	494	465	441	453	439	402	454	466	433	494	425	458	434	421	466	450	484	444	456	425	462	437	465	429	449	440	449	453	482	415	479	433	442	433	440	425	478	444	442	460	443	485	470	432	449	452	432	470	457	455	467	428	425	451	430	468	440	466	442	452	459	443	472	485	452	456	462	446	418	462	466	457	434	435	437	436	455	414	445	444	477	459	445	448	443	428	437	443	423	460	439	432	461	405	473	423	474	435	473	487	465	498	499	435	444	455	473	448	455	407	451	432	435	419	453	505	473	425	437	446	454	441	450	462	461	459	475	493	468	460	478	449	462	460	435	486	502	469	464	461	472	473	469	443	462	448	444	449	447	438	461	456	476	451	475	432	470	458	419	442	462	447	417	497	438	449	464	454	402	486	456	436	436	448	491	477	459	479	440	433	450	449	431	446	437	431	443	451	460	457	455	476	418	432	428	453	420	457	428	463	434	446	466	449	473	451	431	448	470	453	463	471	442	441	473	469	452	462	446	406	453	454	464	445	454	468	474	419	433	441	465	453	462	410	419	409	475	489	465	460	473	430	461	468	451	483	483	432	452	476	462	423	458	448	453	420	436	467	427	448	452	450	451	445	445	454	462	463	475	455	466	500	445	453	464	434	463	438	458	465	435	403	430	461	460	481	425	438	427	444	448	439	456	419	428	503	437	461	461	438	475	456	430	406	475	448	423	457	456	446	463	439	447	430	428	456	445	469	456	441	436	450	457	503	443	448	453	448	480	456	482	441	427	478	482	454	450	495	474	466	476	471
28145	15345	2581	823	710	721	678	642	654	691	629	611	631	596	669	654	610	574	689	650	661	611	650	625	662	689	600	622	671	657	656	672	628	664	675	681	637	645	640	619	648	672	694	668	665	652	657	608	666	642	627	641	645	641	607	655	700	683	636	601	664	677	658	633	629	669	649	662	638	638	650	662	656	632	629	668	666	650	636	585	628	639	669	626	672	610	634	642	661	609	651	650	585	633	646	653	631	626	642	691	615	608	664	657	620	647	641	687	648	615	615	715	628	659	689	594	693	627	681	585	653	629	621	653	556	638	646	647	638	635	661	663	641	659	653	602	643	595	658	636	656	646	642	605	654	676	658	660	623	652	631	607	652	630	603	596	615	644	641	591	625	653	690	602	644	634	629	626	660	589	667	679	621	605	684	685	640	587	631	647	639	659	678	612	579	679	680	671	644	692	619	653	610	645	625	604	612	646	663	607	665	637	628	630	603	615	655	657	634	645	670	612	654	673	600	612	664	683	653	679	645	634	592	648	628	652	621	634	638	686	634	660	623	642	677	638	629	653	667	649	619	608	674	659	644	595	611	653	643	619	672	638	642	629	592	613	661	629	612	615	681	636	660	624	651	656	635	619	660	646	655	599	660	664	612	641	587	675	664	643	669	694	647	614	608	658	609	608	653	596	606	598	645	609	648	634	678	662	677	650	652	631	645	643	660	617	635	663	635	678	618	631	685	619	690	653	681	640	639	678	647	578	626	658	618	677	615	649	638	644	652	650	628	678	626	605	652	616	661	621	672	667	674	593	594	638	621	629	673	638	623	615	605	655	605	584	658	657	614	650	639	627	667	652	628	606	614	655	671	606	622	613	661	662	618	645	634	673	648	657	693	649	621	645	651	673	657	655	602	632	664	629	660	663	658	618	611	620	618	632	650	651	626	664	659	673	622	608	618	645	603	652	699	655	621	643	651	641	706	652	653	580	662	647	616	663	662	632	639	594	691	658	674	630	649	661	658	636	628	590	667	640	661	583	664	632	670	648	665	653	656	584	623	648	676	668	664	604	618	603	600	629	623	635	662	622	613	607	652	654	665	648	611	653	613	613	631	628	616	643	666	640	619	673	645	703	670	660	706	648	673	634	631	606	611	657	620	662	635	630	670	631	630	674	685	627	644	666	687	629	659	586	647	590	591	621	669	678	641	650	662	674	669	628	633	643	655	629	646	678	649	651	638	670	614	624	612	649	623	654	640	654	609	622	663	635	684	657	649	659	644	626	626	682	649	649	633	616	642	651	664	622	617	645	674	642	645	629	625	615	574	626	627	651	626	634	649	586	607	673	601	586	650	642	643	642	642	631	621	647	661	649	593	666	646	656	649	654	649	658	642	600	591	669	661	653	672	639	623	667	619	642	683	635	623	646	638	597	626	666	658	599	660	663	659	695	629	643	671	644	653	614	624	597	658	649	633	655	627	619	655	694	631	619	593	641	629	664	653	655	639	620	655	641	630	667	624	670	678	630	646	647	572	646	624	622	656	651	593	679	674	594	633	601	609	645	681	602	612	672	671	640	653	668	686	675	637	651	632	611	647	576	601	597	657	626	667	653	642	614	638	624	593	631	633	632	641	612	646	686	615	615	604	660	685	625	585	638	636	614	588	607	666	627	621	651	632	672	636	611	626	650	661	661	627	639	633	609	621	613	671	629	614	615	599	602	652	684	644	681	645	654	689	634	621	634	635	627	663	660	617	674	634	643	601	631	611	620	653	621	632	612	610	671	653	618	623	593	635	685	613	655	648	657	586	636	637	602	637	587	618	635	589	669	608	604	601	653	631	666	602	627	611	633	618	658	661	644	640	640	637	673	658	628	614	598	641	672	669	613	624	632	683	661	667	674	612	671	670	645	613	622	655	676	617	650	632	615	656	630	622	617	635	666	658	656	595	666	607	644	590	639	635	616	637	663	616	611	708	660	672	581	681	675	624	634	640	661	647	639	652	633	587	625	689	656	664	603	610	673	649	638	673	645	636	629	628	646	635	616	686	618	632	602	611	646	642	666	653	641	668	621	654	629	619	594	643	668	594	684	629	606	578	683	580	650	618	666	699	632	650	680	640	605	609	587	647	604	686	662	651	630	602	590	660	631	635	633	591	675	637	660	648	593	671	585	651	660	644	678	633	608	628	648	666	606	663	639	659	605	615	686	630	711	690	637	648	649	625	701	652	605	666	625	668	603	610	688	631	664	638	650	641	630	669	610	635	649	599	651	687	642	611	624	718	680	682	659	592	691	620	635	657	640	640	641	647	635	618	602	640	597	667	647	629	610	684	650	614	640	645	616	617	655	622	673	618	638	612	644	702	668	613	663	669	619	627	642	640	694	664	633	600	606	633	627	578	610	652	616	637	642	695	681	639	694	611	647	675	580	636	594	685	655	635	686	664	635	623	617	678	641	649	633	644	608	629	670	680	635	656	638	613	651	658	636	610	612	635	620	628	656	634	659	618	622	618	645	678	627	618	615	648	615	662	623	637	596	612	614	579	630	697	647	631	654	641	608	624	624	656	602	627	657	632	707	629	651	670	633	629	617	627	663	661	652	604	628	670	599	639	603	651	627	648	618	613	637	654	671	660	671	616	665	648	648	627	629	642	616	602	636	655	655	616	644	651	663	625	678	602	605	620	625	659	684	640	603	625	603	681	650	630	648	599	661	619	621	663	628	651	633	674	653	600	646	695	623	666	693	631	612	643	619	607	596	639	661	664	668	634	621	656	613	646	592	661	638	644	664	665	635	631	643	616	620	633	635	653	613	673	654	585	659	659	659	613	665	621	604	683	632	632	624	617	613	632	599	620	628	650	610	652	652	691	621	627	635	660	594	625	661	588	633	616	706	601	643	632	621	600	690	639	624	657	690	647	643	646	638	614	661	637	581	635	598	616	688	692	621	656	669	666	659	617	650	612	620	622	683	618	646	667	647	622	645	666	570	658	627	647	644	670	628	618	607	610	650	647	641	635	657	644	647	619	628	579	667	628	635	654	645	651	626	626	652	627	617	676	625	654	644	664	619	622	634	589	601	607	632	666	633	661	674	615	702	596	646	619	611	656	657	634	658	635	629	634	676	636	632	660	614	617	623	629	661	646	643	615	648	576	635	612	618	632	621	641	622	667	658	662	642	657	634	682	652	618	638	651	644	624	666	672	627	607	634	646	644	664	616	609	574	701	677	656	576	703	621	639	623	635	586	604	651	640	611	631	652	605	683	607	683	629	626	676	651	647	642	616	641	615	657	644	625	590	680	617	658	653	639	633	626	591	653	630	616	638	707	654	695	601	657	660	670	627	602	607	658	680	662	630	636	644	644	673	640	658	632	652	597	650	641	646	625	671	627	653	652	582	671	661	655	614	665	656	633	619	631	673	652	686	616	711	658	652	664	668	615	702	634	629	630	640	648	640	635	641	642	642	617	667	606	642	601	648	655	633	684	569	632	653	642	612	628	658	613
5218	1372	1229	1003	840	771	784	753	748	742	719	710	686	674	722	691	694	664	688	692	662	707	672	695	693	700	671	695	723	736	696	678	686	729	677	695	694	713	697	678	708	708	645	686	693	740	698	697	666	658	734	671	706	701	679	676	710	696	722	713	704	704	741	682	685	713	683	702	687	654	645	702	721	707	677	696	705	695	714	695	699	659	716	692	737	651	715	708	646	666	665	667	740	709	687	673	677	727	736	663	723	705	759	689	657	693	692	683	687	719	631	767	649	711	662	717	714	687	711	707	642	711	690	658	727	667	722	686	713	696	659	710	702	688	675	667	730	657	716	753	702	662	659	681	686	701	683	691	713	685	698	688	741	668	626	700	676	692	660	685	692	678	743	663	719	707	684	689	690	658	713	697	706	666	691	693	662	720	700	671	733	663	681	653	679	625	713	720	695	667	704	707	670	645	661	679	625	683	704	702	638	679	673	673	676	701	692	692	695	698	671	714	690	682	698	661	676	677	707	713	663	691	714	698	684	674	735	690	728	694	649	692	685	668	711	688	694	684	683	702	732	706	629	690	642	706	678	721	733	666	692	729	673	674	723	731	718	695	662	683	692	662	713	706	714	686	698	659	642	695	704	665	673	731	700	675	698	702	676	666	697	722	700	703	731	665	716	727	655	673	638	704	714	659	718	694	682	693	677	686	680	660	671	668	717	692	661	690	705	702	707	700	716	681	667	732	703	694	635	733	694	704	685	714	696	658	645	692	670	712	730	716	681	686	707	714	685	683	695	687	689	655	775	685	677	722	720	710	710	702	662	692	687	701	724	697	684	673	656	680	649	695	711	668	726	743	681	742	721	678	695	692	738	717	644	723	748	712	701	706	683	670	676	766	645	639	674	677	692	703	654	724	651	696	701	689	699	712	637	669	676	680	725	754	709	636	632	747	737	693	700	676	720	727	686	681	709	678	724	655	690	676	711	619	704	682	665	661	680	698	714	697	663	719	706	687	729	655	690	692	681	691	730	728	718	709	683	698	713	667	689	730	718	681	628	707	717	665	661	715	670	723	719	672	717	667	708	699	698	716	658	709	706	712	668	667	651	678	642	669	645	717	716	692	712	689	702	697	662	709	680	678	701	716	681	700	656	730	659	679	658	698	674	724	710	675	664	670	665	666	676	720	668	686	708	663	656	680	692	691	718	703	657	685	688	701	702	698	686	682	689	664	649	662	655	711	705	704	663	691	711	737	716	680	674	687	735	651	631	697	668	702	692	678	684	671	678	648	715	680	698	700	703	711	697	683	661	741	659	713	720	661	641	698	730	695	708	670	622	647	694	675	691	722	744	670	655	710	672	666	685	682	685	709	666	728	692	746	656	677	697	720	668	638	695	706	713	648	646	682	765	657	668	724	677	702	717	708	701	692	673	647	712	683	664	698	698	718	648	663	745	722	709	734	677	646	736	709	700	715	720	724	705	697	730	659	682	695	700	698	702	729	725	644	708	711	658	699	720	714	676	654	687	658	734	699	670	683	657	705	660	661	698	707	704	681	687	649	702	702	705	726	732	703	741	672	697	630	678	725	666	678	702	645	683	672	710	703	676	687	670	690	708	691	710	695	729	714	717	674	673	708	698	687	717	678	700	675	671	674	704	684	699	691	676	679	672	682	645	680	656	679	666	713	698	706	697	690	697	698	659	643	699	653	675	706	691	681	647	740	709	659	712	721	694	668	666	689	743	678	646	670	712	686	725	662	693	677	682	778	715	696	671	692	709	649	673	717	713	710	658	662	745	694	734	698	667	712	686	699	713	711	687	680	629	640	665	673	679	706	669	684	661	679	671	686	634	702	687	667	692	699	694	703	727	697	710	635	722	644	694	716	690	696	689	674	692	690	701	675	647	699	679	660	742	702	723	701	714	669	677	736	738	684	712	705	678	646	700	676	661	707	673	687	650	701	686	697	719	678	684	669	674	715	663	722	680	694	704	662	701	716	694	645	659	673	708	686	690	700	707	680	671	703	693	682	719	695	707	722	670	707	706	669	676	655	705	679	714	711	698	706	666	678	660	737	671	658	684	702	734	718	713	699	736	639	695	727	708	679	693	703	635	710	713	709	680	676	692	714	679	698	682	674	700	671	688	736	666	661	731	726	692	681	653	676	719	676	728	745	705	722	741	706	654	697	726	719	732	712	698	732	717	670	727	694	690	675	700	655	726	660	680	647	679	704	722	669	717	696	678	708	745	747	728	682	662	702	660	721	691	679	659	675	711	670	667	689	685	663	684	721	674	693	707	701	682	732	691	767	702	689	723	660	655	689	709	657	722	702	702	687	686	709	647	625	692	737	677	716	741	694	728	684	682	703	667	682	692	660	706	656	678	725	703	700	676	680	693	663	668	689	748	663	668	712	705	654	677	696	735	690	705	675	707	702	656	703	684	673	698	671	674	666	701	633	668	705	715	716	688	694	713	626	696	708	703	666	698	661	701	668	697	695	729	632	673	686	649	741	727	707	691	665	738	675	654	690	675	694	701	708	738	705	689	683	641	717	710	698	710	709	694	696	693	681	692	711	636	681	696	654	673	652	671	673	666	650	626	693	659	712	692	678	702	679	695	668	681	643	694	684	731	655	753	670	693	738	733	670	711	656	747	684	663	719	688	686	644	670	668	619	674	708	660	716	651	705	676	667	676	682	693	674	658	678	740	699	685	692	729	718	674	701	666	693	699	710	667	660	730	690	713	706	702	741	690	654	722	684	671	662	678	685	680	677	682	700	669	723	693	664	665	704	665	655	707	629	684	694	688	689	662	703	713	652	737	690	704	688	684	668	657	680	752	690	674	677	672	706	695	662	683	724	678	676	666	697	688	689	727	721	675	675	701	664	715	714	668	702	691	680	654	670	678	703	708	647	711	629	680	655	731	668	666	725	698	720	726	694	660	655	701	695	673	696	705	673	708	697	713	718	694	677	696	687	683	678	654	697	706	708	724	669	671	710	713	735	680	702	714	738	712	684	694	734	674	676	652	660	691	684	665	708	694	697	686	667	669	661	678	700	675	746	680	719	666	698	656	652	709	657	635	729	676	697	698	691	656	676	733	707	714	669	697	745	692	731	684	707	752	709	670	655	679	668	670	671	674	703	717	667	692	677	646	692	695	651	679	676	667	712	647	694	692	660	690	708	688	714	763	691	723	708	650	685	706	636	709	637	690	698	648	685	673	718	654	692	691	648	661	694	704	674	756	711	703	719	688	724	683	679	678	698	676	673	674	706	690	691	677	676	713	728	700	707	710	677	731	635	689	729	720	705	704	679	655	690	699	730	693	686	696	644	689	705	719	732	716	682	704	687	706	729	703	715	677	663	739	679	683	685	710	739	655	689	720	744	706	684	672	704	724	737	697	712	694	648	668	698	654	708	674	716	678	717	684	735	667	678	687	711	651	700	704	736	686	648	670	720	718	705	718	711	707	685	657	650	676	687	719	692	706	683	692	649
25448	20970	27552	24565	20975	11743	1221	722	589	551	497	478	450	367	377	380	328	355	338	293	332	304	325	330	290	309	274	295	290	287	290	298	263	260	291	299	262	265	290	250	276	253	287	271	265	253	257	257	268	287	259	275	245	285	262	314	244	263	277	247	251	251	247	238	244	254	276	282	245	280	270	259	246	240	255	266	243	257	257	271	249	275	282	248	251	247	248	299	246	268	252	268	231	234	253	247	264	268	272	283	249	245	252	294	248	280	249	253	262	253	275	262	244	245	252	250	267	278	257	242	243	255	263	229	267	272	223	250	268	266	234	252	250	277	278	269	255	260	261	291	242	232	224	238	247	263	264	255	248	272	286	269	285	303	275	257	260	263	259	247	261	261	282	270	265	222	239	274	267	265	258	254	266	256	268	256	248	248	261	266	268	270	255	269	252	242	252	260	240	265	294	238	270	287	259	227	249	270	254	244	265	253	295	249	253	265	250	235	249	268	274	262	260	268	263	264	242	283	251	240	272	262	267	265	279	269	260	256	241	257	272	258	248	288	250	254	268	227	255	224	283	265	229	227	270	256	269	255	242	243	258	266	252	274	271	267	269	251	283	254	264	249	254	257	284	283	263	255	285	258	310	256	238	284	244	268	286	265	271	248	270	253	235	247	267	270	258	261	252	272	252	254	270	273	286	259	252	278	269	240	253	233	276	302	259	267	279	254	289	236	259	265	223	252	245	270	275	247	258	233	264	272	294	242	272	269	265	251	265	290	249	257	253	257	271	239	255	254	257	289	243	263	248	260	281	241	226	244	228	246	281	250	252	246	236	265	254	225	252	274	242	254	295	257	224	263	226	269	248	262	256	261	237	295	265	261	282	241	277	243	279	245	265	246	285	259	242	239	245	273	249	243	244	246	256	285	248	272	265	268	249	240	253	270	254	254	259	263	257	220	248	246	251	296	262	256	253	242	257	243	292	237	261	232	281	251	242	252	275	278	286	231	262	234	254	240	247	283	254	253	291	268	247	254	269	281	262	263	261	275	291	265	259	266	277	246	253	272	248	285	267	270	241	243	275	255	273	230	259	249	251	224	277	238	276	273	260	303	257	244	245	277	260	251	265	265	263	238	256	249	247	297	242	250	251	247	251	260	229	270	233	252	220	263	254	264	248	250	273	241	260	226	265	265	269	249	254	241	234	243	244	232	231	257	276	247	276	279	293	285	247	248	260	255	246	240	251	250	232	237	266	231	250	260	256	263	282	241	239	243	282	239	235	247	257	274	255	233	263	248	250	243	256	260	253	288	253	256	266	269	279	236	263	271	288	239	264	255	251	260	271	266	227	251	218	249	284	266	257	258	239	241	241	241	281	231	230	270	272	238	264	255	259	261	268	248	266	258	277	250	256	262	260	281	262	276	259	258	292	276	262	244	258	250	247	266	234	238	256	261	264	255	269	265	230	267	266	285	259	258	248	252	259	267	261	269	256	233	275	252	259	266	259	276	249	238	256	273	243	267	246	229	258	239	258	264	267	264	267	242	253	271	243	246	219	263	263	250	272	264	263	293	266	252	258	268	248	215	262	264	240	261	257	270	237	265	263	264	246	278	246	246	282	262	292	266	249	243	257	276	266	236	233	258	270	244	267	252	243	271	260	260	239	278	261	264	252	256	277	268	257	237	228	265	261	274	267	257	243	243	260	259	249	236	257	253	257	256	273	251	264	264	260	273	261	255	268	244	255	268	255	257	237	272	249	285	283	261	248	266	284	250	279	264	274	259	265	271	263	246	242	255	248	261	284	262	277	256	268	227	275	259	266	230	230	242	245	240	263	257	261	257	252	259	276	261	250	261	250	250	273	274	284	258	245	245	266	252	244	283	255	238	253	284	229	282	233	231	274	248	247	290	243	232	270	259	254	250	272	271	261	291	251	247	268	268	257	261	270	251	255	298	259	260	271	265	249	244	250	292	255	274	276	272	268	262	264	250	258	299	243	254	246	260	236	251	254	277	265	282	271	261	257	288	274	262	244	272	229	263	234	269	256	282	264	257	264	262	249	234	244	257	253	261	260	250	272	261	228	280	239	248	244	264	279	248	255	266	236	234	245	259	277	261	250	267	291	269	255	267	260	274	233	274	274	250	274	244	256	266	270	261	266	271	251	250	234	250	245	255	235	252	222	266	236	241	278	262	252	265	262	255	244	308	252	259	281	288	268	250	231	271	249	279	244	255	256	258	263	235	264	261	251	264	281	258	251	275	244	254	264	251	239	270	249	239	259	272	237	277	248	261	264	276	250	267	259	271	268	288	259	247	246	282	234	248	241	277	272	284	257	266	271	243	271	254	241	266	251	266	246	274	266	253	273	241	258	251	243	267	244	260	240	262	250	253	251	247	241	272	271	273	241	249	286	258	251	266	253	246	295	258	252	257	243	264	257	260	256	267	272	247	260	249	271	223	274	263	234	262	200	257	276	254	270	289	264	259	266	280	255	263	270	276	271	290	238	243	262	282	252	254	283	273	235	258	269	249	274	225	248	282	246	283	245	240	265	268	259	231	258	247	291	264	245	234	260	260	246	270	254	255	255	257	277	263	274	262	266	259	255	252	280	262	226	250	256	251	241	249	260	256	246	233	256	254	241	258	278	255	260	260	253	268	272	280	249	282	266	279	271	271	235	245	243	255	276	253	254	266	282	251	230	308	260	256	287	270	232	268	246	239	264	277	280	259	257	251	253	227	261	280	262	253	285	230	264	256	261	266	250	243	265	206	262	263	254	252	250	279	254	257	224	289	313	229	269	256	265	284	286	273	279	265	261	245	252	267	249	247	251	275	258	262	238	252	261	237	285	253	276	262	260	255	268	249	277	268	234	273	280	235	224	236	251	277	267	274	244	256	267	246	281	270	243	254	289	263	239	237	267	264	282	271	268	221	246	265	236	237	256	242	247	270	262	264	254	289	245	261	267	239	258	253	248	253	258	253	234	289	264	260	267	272	255	240	239	277	275	250	240	262	259	264	249	265	242	239	236	254	233	256	240	234	245	266	288	244	278	246	228	264	278	242	246	285	249	254	257	271	252	270	291	259	287	269	258	267	237	232	274	257	252	257	231	247	235	267	263	273	256	263	247	253	264	259	284	267	241	242	233	273	280	230	255	234	267	263	256	270	269	268	267	261	266	254	262	251	267	274	250	231	229	299	252	242	264	245	283	259	242	273	266	279	293	262	245	244	267	273	238	251	255	273	259	237	238	281	251	254	260	271	281	251	232	267	247	291	273	264	280	271	264	271	258	248	264	266	269	285	285	275	232	278	277	260	263	261	266	243	259	253	245	247	249	226	257	252	249	235	242	226	260	254	250	252	253	261	269	263	240	222	269	262	265	282	296	251	281	258	281	278	265	254	270	253	253	297	250	257	252	278	230	260	256	260	251	248	243	281	254	249	258	249	252	257	264	274	278	272	254	261	277	253	282	269	266	261	241	259	285	254	250	277	254	246
7429	11676	10165	5663	3646	2491	1916	1474	1152	988	884	802	688	678	581	571	501	488	507	455	442	367	413	393	416	374	388	367	352	372	348	349	338	353	359	336	317	312	332	340	303	314	345	324	322	314	297	318	315	349	310	309	295	316	332	320	277	316	313	311	321	317	309	299	296	329	334	316	305	295	286	313	284	286	329	327	304	291	304	271	310	311	303	282	308	291	293	324	291	296	314	307	296	279	303	318	307	293	286	325	298	302	308	311	274	295	307	295	312	313	292	330	312	291	283	299	313	296	281	297	285	290	303	316	304	303	305	329	306	327	319	304	297	299	293	310	336	304	327	325	294	299	255	284	297	316	292	288	290	286	299	309	290	311	302	260	300	311	284	312	287	287	307	319	283	311	322	306	312	274	307	281	294	286	296	274	321	280	305	308	327	284	322	317	291	309	305	268	276	307	266	304	280	309	312	304	304	312	294	293	285	294	303	308	290	266	304	290	338	313	289	306	276	305	291	282	272	283	295	290	295	300	327	265	308	273	294	248	316	312	305	299	286	295	288	277	332	303	272	294	319	292	303	308	286	294	289	306	302	272	324	332	307	282	318	297	292	285	287	297	284	292	318	270	280	299	297	304	299	298	310	311	303	301	302	305	307	299	305	293	301	312	304	308	313	283	309	286	307	310	285	326	307	302	299	292	319	293	315	282	310	317	290	321	304	279	303	278	309	315	285	315	292	255	269	313	325	307	311	296	282	304	336	316	269	278	296	288	291	280	283	292	313	289	300	297	305	289	262	303	284	296	324	280	302	297	278	252	292	283	295	289	305	299	342	308	281	292	310	319	288	329	335	300	300	305	308	304	324	337	317	295	300	304	266	297	291	288	260	278	298	300	303	266	295	281	311	273	309	297	286	289	288	286	277	342	324	316	275	270	280	294	300	300	291	328	276	312	305	311	294	272	288	298	321	292	262	264	311	325	327	297	287	305	280	308	315	328	286	289	288	291	295	281	312	313	301	298	277	306	276	275	266	288	282	297	291	317	303	315	293	303	321	302	276	300	299	228	297	319	296	324	295	305	275	281	285	306	281	277	313	306	305	301	324	291	264	317	291	330	305	285	310	316	301	353	310	283	305	295	301	294	283	298	317	277	299	281	309	290	272	314	275	305	295	299	275	281	291	293	311	302	292	286	272	288	311	291	298	287	282	295	278	302	291	321	293	280	298	263	304	300	320	331	320	314	306	299	297	270	298	286	288	305	311	293	294	302	319	313	312	285	293	292	265	304	279	313	274	282	308	299	303	337	302	306	315	282	306	289	318	305	280	302	260	313	297	309	264	302	285	279	296	272	325	295	271	297	352	313	298	298	316	252	287	271	303	288	290	284	328	296	302	302	296	304	305	279	297	274	323	289	311	319	261	310	265	303	317	263	310	297	313	268	293	326	280	262	304	291	278	299	296	298	276	275	274	286	304	288	276	292	316	326	270	277	309	285	269	301	268	297	308	282	314	284	295	270	293	321	305	295	309	296	301	315	279	280	300	291	293	308	308	280	300	294	307	321	318	319	270	294	315	280	302	285	281	271	265	281	274	264	302	279	288	295	285	323	303	301	285	303	303	339	307	311	283	310	304	324	296	311	318	265	296	319	289	302	317	294	319	291	295	280	318	276	293	316	287	311	289	313	298	297	304	297	278	319	270	316	293	288	306	298	301	309	261	322	296	278	275	294	290	274	312	308	276	320	301	290	299	316	294	278	258	326	319	288	292	301	282	294	278	260	328	323	297	282	305	292	332	312	282	312	291	273	288	306	278	266	299	290	296	278	281	293	297	323	327	332	296	273	304	297	286	282	286	318	297	324	306	290	286	310	299	286	304	264	280	328	307	293	314	294	275	295	288	297	291	310	267	319	271	300	281	274	276	252	291	290	282	291	298	278	283	251	324	307	301	268	295	291	286	289	306	265	274	310	292	317	297	298	267	282	313	292	257	298	281	277	302	291	286	288	278	289	294	291	298	313	274	290	293	293	282	313	295	278	303	286	267	296	318	279	264	320	290	287	309	283	295	293	307	301	307	290	298	290	269	291	305	270	271	276	291	313	287	292	265	344	298	262	305	315	283	318	302	292	321	303	290	304	323	295	327	264	294	281	313	309	317	284	281	307	294	322	317	310	316	279	289	306	298	298	309	315	300	306	307	301	314	275	297	290	267	291	279	316	317	310	291	298	267	282	293	305	297	275	314	313	291	266	281	302	312	281	278	313	294	295	311	312	284	298	265	283	301	315	293	312	299	297	282	271	299	324	312	286	294	285	298	318	282	265	294	317	305	329	302	316	313	312	298	306	306	313	297	314	308	291	270	299	301	299	265	268	291	266	285	291	288	328	268	282	293	315	320	296	274	284	292	287	319	290	291	289	298	317	266	303	281	306	291	293	279	284	275	312	291	270	292	276	286	294	307	285	293	286	305	280	258	330	286	274	299	307	293	295	330	280	298	280	286	305	302	277	300	284	291	284	262	279	290	308	294	286	278	310	302	309	297	276	309	321	291	311	304	296	275	283	320	325	307	313	301	293	307	296	299	281	308	293	294	292	273	307	273	341	290	314	303	305	300	292	294	289	300	302	303	310	320	272	279	288	308	304	309	286	322	267	307	313	315	304	293	318	314	265	284	278	282	310	308	286	306	265	306	315	311	293	284	304	271	278	272	297	277	276	314	310	301	302	281	309	299	311	300	291	295	292	298	275	290	312	267	294	296	291	325	294	282	306	305	283	275	302	307	276	297	282	290	277	283	276	330	313	280	283	280	266	310	272	283	284	313	307	286	321	270	302	316	311	269	329	300	279	279	267	301	306	290	329	338	341	300	287	301	276	277	277	316	315	274	309	281	325	284	275	319	296	305	284	254	289	270	296	283	284	277	300	313	285	303	299	274	280	313	310	295	273	309	277	317	299	298	297	310	313	275	292	311	301	299	309	273	276	292	264	255	308	302	293	306	332	292	294	291	290	270	300	288	306	309	294	313	321	316	308	290	305	301	290	294	292	339	310	285	299	299	288	278	305	294	279	281	279	296	300	301	286	314	303	307	330	310	287	300	322	275	270	323	270	343	270	290	303	280	277	285	302	331	291	312	308	283	303	278	294	296	316	283	256	317	289	273	304	278	291	318	265	298	290	296	274	322	311	314	276	296	327	268	286	300	278	288	302	257	281	283	284	296	290	312	305	279	293	318	269	318	286	313	287	307	284	345	279	287	282	309	283	296	290	298	310	328	293	283	302	279	313	324	308	305	273	291	299	305	291	314	314	315	285	331	327	299	282	274	302	280	316	278	271	294	288	264	296	290	288	294	288	312	272	312	289	289	273	302	298	293	251	286	282	311	275	291	280	310	278	300	319	305	279	285	322	277	303	310	288	272	278	283	297	299	280	284	297	303	273	300	284	296	327	286	308	300	301	310	298	274	298	309	307	288	282	334	273	323	292	292	278	291	328	291	278	299	297
23291	20972	27881	24232	20980	21033	8763	1481	1097	993	868	819	749	750	698	689	670	615	525	578	579	559	562	555	550	531	517	509	551	521	552	528	522	494	504	493	495	490	495	462	459	546	468	477	471	479	493	478	472	444	484	474	474	498	457	463	490	486	461	466	444	493	442	481	408	472	488	463	472	489	467	452	442	433	457	457	442	444	462	482	474	496	474	458	459	467	499	474	475	491	477	449	457	474	434	461	438	444	448	470	449	478	459	483	420	469	472	458	438	455	485	482	454	409	458	474	472	432	455	441	490	444	468	447	486	443	482	446	460	461	472	496	482	467	501	492	432	423	468	448	440	476	471	456	505	477	438	486	452	478	449	466	437	481	436	462	463	433	463	482	448	447	409	493	479	467	481	453	457	453	458	460	419	434	459	421	480	414	472	460	432	474	435	418	459	450	472	461	544	417	451	495	504	461	440	471	472	475	445	468	474	463	438	446	454	471	452	509	480	463	476	448	426	451	460	452	419	480	466	468	452	426	462	496	503	470	443	496	490	438	485	444	468	465	474	437	461	460	417	440	485	476	469	426	442	473	457	447	480	464	456	433	482	496	472	447	517	428	478	490	417	452	451	467	440	487	442	460	453	487	445	445	430	435	457	445	486	457	439	443	467	426	478	425	460	451	473	470	454	457	465	470	427	434	443	450	490	455	477	435	498	487	404	473	467	447	471	431	462	453	442	467	431	470	427	456	451	437	488	448	456	471	469	478	443	428	452	474	443	426	476	481	445	416	465	457	476	452	458	482	451	456	437	471	457	452	442	504	459	452	488	475	445	464	463	444	454	488	465	462	442	443	430	444	415	419	443	448	517	495	460	455	443	456	455	457	470	450	445	445	451	481	472	450	474	442	473	426	441	456	454	435	455	453	446	464	421	457	454	493	457	464	428	454	439	456	507	466	477	459	454	473	465	428	459	451	484	486	497	493	412	440	461	451	455	460	455	441	452	466	447	420	448	460	431	422	465	444	456	444	509	458	438	441	453	460	452	475	461	465	433	402	456	459	434	445	464	414	466	440	444	501	465	431	466	440	493	485	447	451	456	444	468	454	441	419	497	454	458	430	479	480	474	437	438	458	467	479	437	420	492	481	437	485	429	463	464	449	430	430	484	448	450	460	497	460	455	448	471	465	477	459	447	481	452	468	416	450	470	432	421	491	402	468	436	466	443	483	450	474	491	462	456	422	448	443	480	449	470	458	480	452	485	449	441	441	479	451	408	443	454	504	473	459	416	457	439	442	437	454	431	467	427	461	448	455	476	486	456	463	447	432	459	463	432	498	438	492	443	446	483	501	506	460	497	472	448	502	469	469	446	446	431	443	456	422	455	458	436	446	462	462	462	456	420	477	442	504	483	447	457	453	458	468	453	484	441	429	459	437	450	430	494	431	458	440	463	456	447	418	442	463	463	483	501	446	499	450	485	435	413	426	484	440	441	433	439	475	468	442	444	488	474	442	448	428	440	458	436	445	446	449	469	450	481	480	478	445	462	486	477	430	470	422	467	500	427	433	461	439	436	443	483	439	484	447	473	474	469	443	511	504	479	432	439	474	432	471	488	459	462	479	479	453	478	451	469	447	458	419	463	433	440	507	428	490	453	459	468	484	437	425	426	452	468	429	489	503	476	469	463	438	430	480	490	443	445	408	427	446	453	413	442	483	411	434	478	428	462	461	460	479	452	443	430	467	469	467	453	468	449	493	425	469	460	431	448	444	466	434	445	468	430	453	425	479	486	491	482	474	469	438	453	486	439	414	465	471	492	454	463	443	432	443	474	474	436	461	441	435	438	460	459	432	450	472	459	469	438	463	508	453	478	469	453	434	448	426	448	464	468	446	438	459	437	443	495	465	440	463	456	411	430	428	470	463	438	430	460	429	469	411	402	468	457	472	425	430	467	441	452	451	460	457	457	463	469	431	441	453	413	430	474	497	423	426	483	477	464	459	447	500	434	403	453	465	432	482	465	430	441	488	428	427	457	432	464	422	460	452	453	430	487	445	467	435	462	461	495	500	422	419	488	474	465	461	423	463	432	438	465	450	455	454	447	467	454	445	435	425	478	446	420	454	474	447	473	448	479	437	474	444	471	435	406	506	458	417	441	457	445	454	449	471	442	478	512	407	446	506	497	436	467	450	418	439	497	425	484	493	475	469	472	484	455	445	467	472	413	444	429	463	453	491	452	444	468	422	483	442	469	458	483	457	426	436	461	468	458	465	428	451	478	455	440	453	411	476	483	430	410	479	494	446	464	449	451	476	440	466	452	451	472	462	459	430	420	433	446	433	466	433	491	447	403	484	463	455	439	433	422	476	466	481	474	458	455	503	416	473	430	445	456	428	446	477	478	444	459	444	460	424	470	448	439	453	446	469	504	483	458	427	470	457	442	431	454	440	455	466	463	410	470	463	425	437	434	456	438	435	459	467	438	469	474	473	479	446	462	468	486	441	445	415	468	454	409	463	454	416	425	478	470	420	438	464	450	484	460	467	453	465	462	450	456	444	457	479	439	435	438	445	470	434	472	438	448	452	441	469	453	423	447	451	462	440	460	444	485	388	467	472	454	466	466	441	431	441	434	439	484	425	495	486	424	488	477	449	464	451	466	482	475	469	473	448	457	445	412	463	415	436	468	458	455	458	452	454	440	421	447	476	489	420	479	462	452	484	441	439	413	450	437	453	454	492	469	472	451	436	444	443	466	465	455	460	435	449	452	459	452	494	426	438	492	414	470	470	466	478	454	460	450	415	453	459	434	488	476	482	422	454	474	461	469	469	451	449	456	454	448	456	448	459	413	444	444	437	463	453	468	416	460	451	434	460	444	460	480	433	443	425	456	452	441	455	456	456	481	498	471	430	455	448	439	461	457	481	472	460	459	453	430	453	480	465	455	455	420	450	430	461	428	459	447	474	434	452	456	448	447	442	423	487	468	432	451	478	447	471	470	439	467	492	476	462	435	395	454	438	479	463	454	470	449	455	457	445	498	464	447	466	473	456	474	426	476	427	436	474	432	458	484	445	438	440	467	447	442	440	447	486	423	437	422	457	472	460	453	409	436	444	450	437	447	455	428	487	458	466	473	460	459	454	457	498	461	473	438	476	489	455	441	451	416	438	449	459	453	427	479	430	450	446	432	491	451	487	442	475	441	460	480	476	464	438	474	455	469	469	470	463	450	463	468	435	413	490	496	446	451	447	451	476	451	420	448	489	461	484	434	486	492	433	442	465	457	445	413	457	469	432	460	442	479	459	454	450	444	502	453	466	479	458	479	467	452	433	436	444	439	480	457	434	406	455	429	431	462	467	434	470	446	434	436	448	456	442	516	417	471	411	436	450	431	457	451	472	472	509	458	487	475	448	478	472	471	459	474	426	470	433	449	468	438	432	440	444	492	457	471	487	423	456	448	481	446	449	465	428	408	470	473	436	438	477	484	472	453	458	436	468	467	516	445	449
10054	17620	15992	9251	5973	4260	3259	2490	2070	1757	1491	1339	1211	1084	962	932	838	788	707	740	686	709	644	697	648	613	579	659	640	586	554	548	545	533	539	501	539	544	547	516	494	489	528	516	496	485	532	453	466	486	518	491	487	498	466	440	481	470	451	468	495	469	461	489	451	472	467	446	507	470	495	488	464	463	478	454	449	444	474	478	500	435	450	472	506	448	465	442	433	500	477	473	467	500	430	459	463	475	460	480	424	466	460	465	459	454	460	471	490	433	463	454	462	455	464	457	411	453	462	421	488	440	449	432	456	441	448	472	467	478	468	439	459	428	498	454	447	442	473	452	461	489	465	450	460	468	435	450	444	443	435	431	441	460	455	477	443	461	475	458	448	453	415	459	490	419	391	506	443	429	478	493	447	451	461	460	446	478	444	445	471	461	430	410	461	440	449	420	472	494	454	465	470	473	425	476	466	449	457	437	493	432	497	481	464	441	447	472	473	502	450	468	412	467	471	452	457	434	448	464	454	419	437	473	465	460	442	453	423	423	445	455	479	449	475	456	437	461	454	406	458	445	425	446	423	461	464	434	454	451	465	464	424	456	468	489	467	441	480	469	419	392	436	418	440	444	489	452	472	449	463	444	462	477	460	469	424	435	478	404	432	457	472	451	465	404	449	440	462	453	454	460	425	410	460	461	452	434	504	466	455	469	455	431	432	443	508	441	473	407	439	395	449	461	427	446	454	435	446	499	434	443	434	452	469	447	482	458	456	463	434	426	484	458	417	452	438	453	419	476	472	445	437	423	438	457	457	454	402	445	403	442	472	459	465	458	484	461	434	443	446	450	467	499	454	447	470	411	372	407	488	466	456	408	478	436	424	423	466	470	451	421	434	433	463	418	453	440	441	466	455	483	477	475	463	462	415	459	479	418	461	446	454	445	452	446	451	469	437	439	446	427	437	457	420	491	430	465	470	459	415	418	432	411	448	461	419	469	423	460	437	438	478	431	442	446	430	428	481	478	468	440	436	442	407	422	465	478	442	442	443	453	466	454	424	456	467	495	416	437	479	456	468	444	460	472	463	462	458	476	442	435	405	440	474	445	457	454	427	416	468	447	449	448	454	430	448	458	461	463	436	455	399	447	461	478	452	455	468	475	455	429	475	417	448	459	436	447	464	469	445	446	400	469	478	485	419	406	464	475	425	461	469	417	420	454	473	425	451	431	451	449	472	433	439	421	428	412	488	435	423	455	450	461	445	476	444	458	451	473	481	480	475	458	456	396	447	447	464	453	466	457	439	484	434	483	446	445	414	448	428	447	450	470	451	445	457	432	438	489	479	459	456	444	470	446	415	465	470	443	447	471	452	439	437	442	449	463	456	433	441	431	455	448	456	458	386	456	491	447	487	428	427	463	451	463	422	446	439	475	488	453	453	449	442	425	462	428	471	422	434	442	459	453	455	449	461	411	418	453	464	447	453	438	433	442	439	476	440	458	451	463	451	437	469	456	446	458	432	470	450	464	480	446	437	505	427	435	453	434	444	450	480	457	444	421	412	431	447	457	430	466	425	441	470	428	405	454	462	430	454	475	440	472	495	456	501	481	430	438	455	457	494	446	506	457	410	434	424	453	466	472	461	452	451	466	447	413	464	474	463	442	451	473	446	429	448	453	445	440	476	437	467	476	483	472	437	431	441	462	452	460	393	434	479	447	500	445	430	471	456	438	464	460	466	428	483	438	451	435	441	446	503	435	478	431	465	439	427	479	471	426	447	446	464	442	442	408	442	485	472	451	460	448	451	433	465	441	500	490	484	427	456	448	457	479	470	455	447	447	474	434	445	436	443	395	482	464	414	458	448	468	438	448	455	469	470	431	439	479	459	484	458	464	486	412	455	449	482	424	424	503	457	436	436	469	427	447	441	444	436	450	451	417	502	458	460	425	457	432	453	457	445	484	417	449	435	460	472	461	437	439	415	439	452	434	460	433	425	465	467	460	464	444	451	477	473	462	448	473	452	434	412	453	444	452	440	451	468	472	451	431	478	459	457	441	460	433	490	423	463	460	465	506	444	433	457	478	473	442	418	447	428	430	450	470	412	449	432	390	418	454	467	452	477	474	435	444	415	440	459	467	437	426	459	461	426	479	457	472	461	458	442	450	424	465	458	467	435	475	465	496	483	464	442	439	478	425	434	462	447	471	451	484	429	460	448	441	421	426	489	449	456	358	476	475	405	456	460	439	465	417	442	457	420	425	404	425	474	446	416	407	436	455	440	441	452	432	441	457	444	435	449	484	451	400	480	452	456	427	469	461	507	450	449	455	470	411	460	415	431	461	450	460	423	451	454	442	453	417	470	435	445	471	437	427	438	444	443	486	462	430	465	421	453	481	462	458	483	477	418	395	479	461	475	483	429	423	456	474	470	452	424	448	435	445	457	460	475	492	471	470	458	486	443	455	466	422	440	428	447	431	467	432	442	453	450	458	420	500	439	431	443	428	421	431	456	454	446	453	446	453	405	460	429	514	442	467	477	477	472	450	476	455	456	424	454	470	498	437	443	426	437	480	457	458	476	442	462	440	445	482	458	454	491	470	433	432	478	478	449	429	441	412	446	430	454	441	429	503	442	471	454	445	483	424	418	494	449	479	444	464	428	466	430	448	437	461	468	417	445	430	444	455	473	457	423	450	469	459	455	451	445	462	415	437	438	461	464	465	443	449	455	437	475	469	473	447	436	446	490	457	447	469	449	466	444	471	451	447	486	473	449	416	448	425	484	423	453	470	437	445	447	427	455	482	462	475	460	466	480	461	441	436	385	416	464	459	425	485	406	458	465	455	468	459	464	413	466	426	451	438	472	450	462	424	481	435	468	449	434	465	450	435	454	462	452	460	425	448	452	470	469	431	437	489	447	440	485	447	474	410	448	477	459	433	430	489	457	444	474	460	503	468	430	435	493	429	462	427	479	491	468	452	437	463	487	442	459	460	447	468	452	480	436	449	436	414	443	461	441	493	431	441	480	453	453	442	423	442	503	423	455	479	466	500	460	463	412	453	459	458	496	472	463	485	471	481	441	441	437	454	429	484	436	428	459	450	449	476	446	465	459	445	445	441	474	445	467	435	446	454	427	426	468	431	436	467	428	448	469	430	443	475	480	475	415	466	442	453	489	461	437	446	445	437	462	426	429	444	444	431	466	435	451	467	460	432	444	437	463	426	472	470	443	430	448	460	473	488	424	438	475	502	464	449	440	430	462	410	478	416	440	413	441	501	463	433	447	497	444	450	456	457	476	437	444	430	421	435	487	462	475	464	440	423	436	431	442	495	423	444	468	410	456	440	433	473	448	445	486	450	448	468	454	474	504	459	462	421	433	440	459	454	435	425	399	445	475	457	403	455	484	507	419	506	451	460	473	501	419	468	473	493	458	448	445	477	443	455	482	457	444	414	465	456	477	440	427	463	460	440	467	427	458	448	464	441	424	403	477	451	436	432	422	445
28108	15401	2597	876	716	666	691	688	683	649	653	696	706	670	611	622	611	713	644	702	667	628	630	665	675	635	612	640	682	608	645	612	644	629	632	637	669	606	649	653	648	591	645	694	643	686	652	581	625	595	670	640	632	685	663	580	641	631	646	623	637	634	663	634	604	623	621	660	652	627	633	623	680	621	604	621	621	630	600	654	677	653	601	658	578	637	614	671	649	632	611	676	719	658	608	679	659	698	647	650	609	632	655	613	662	604	673	639	622	635	678	661	599	649	608	669	643	650	613	618	623	639	650	636	677	629	641	620	673	661	630	656	698	605	634	653	659	665	640	623	589	642	672	614	678	659	696	575	656	646	603	656	668	655	618	649	622	615	615	637	651	591	620	613	601	667	673	692	655	641	599	655	617	655	613	632	651	651	632	658	603	641	596	640	608	629	613	652	667	616	654	624	665	650	636	635	640	623	649	648	670	647	681	628	589	631	625	620	653	678	640	665	635	652	628	627	609	682	604	619	641	635	638	609	700	638	608	658	634	595	653	638	642	645	624	626	633	622	613	657	652	671	661	656	644	640	624	649	626	593	655	665	652	673	645	638	654	618	636	632	645	604	632	652	619	647	604	658	637	614	640	625	609	656	651	651	635	640	662	689	670	607	649	625	654	656	595	662	632	662	633	618	599	625	668	658	621	605	631	651	613	629	664	672	676	643	569	612	677	679	654	600	640	630	632	696	604	594	608	657	604	668	623	623	627	647	634	635	605	619	634	634	634	664	689	699	669	691	641	619	659	677	620	611	586	667	657	641	708	656	665	621	666	661	643	625	656	649	665	685	634	618	689	644	660	677	628	637	642	675	631	631	637	601	646	641	660	649	636	632	658	611	617	648	625	627	641	606	669	619	659	643	643	651	594	618	670	629	624	605	607	650	620	655	663	632	635	594	635	690	618	662	673	618	590	688	633	659	594	624	669	645	642	608	624	650	576	632	671	638	637	675	708	623	712	642	611	696	564	621	660	642	647	643	643	651	635	595	672	627	651	627	639	692	649	656	640	684	612	629	611	666	610	672	634	644	611	619	619	635	658	644	636	618	607	601	666	633	609	633	597	604	606	624	602	631	665	619	681	636	637	629	666	633	624	650	685	661	622	655	658	626	652	638	654	668	633	589	653	633	650	646	642	678	638	664	643	637	642	643	650	653	687	619	603	652	638	670	617	624	642	605	656	643	646	611	683	662	659	635	681	644	641	636	622	655	646	660	598	664	651	644	613	613	665	599	680	666	655	665	664	592	666	638	632	635	661	638	609	654	599	684	623	662	644	653	652	654	678	629	665	614	619	654	631	626	670	652	633	634	629	601	603	684	627	638	634	703	623	656	618	606	679	625	632	652	625	663	668	622	613	674	613	618	643	648	699	619	608	681	640	646	651	602	613	709	606	671	648	650	631	644	662	637	642	627	638	665	645	680	676	652	671	607	652	635	630	655	620	611	660	638	609	646	636	634	652	638	625	627	641	648	684	618	659	646	639	615	626	619	665	643	672	628	615	646	674	626	646	640	627	658	607	663	656	606	616	681	681	642	643	655	591	657	667	618	602	648	691	659	664	630	646	598	645	564	609	657	619	633	665	683	617	672	630	643	693	632	658	635	642	640	608	679	615	577	614	655	604	635	696	631	601	687	696	673	683	643	651	688	618	647	633	648	640	671	630	624	608	631	625	630	611	640	637	647	630	647	647	612	681	664	688	671	630	662	621	659	616	659	674	646	637	680	656	632	680	626	642	632	632	646	662	650	674	669	628	635	619	669	676	649	644	684	615	626	681	615	648	656	635	639	646	618	654	615	641	682	654	616	620	616	641	664	686	673	577	628	633	648	656	639	658	657	633	652	668	645	679	657	623	595	636	673	637	659	618	573	657	679	623	609	600	630	641	650	653	624	628	643	645	694	652	674	644	604	610	644	663	636	645	627	642	666	605	681	637	648	610	659	639	605	686	714	635	636	634	616	644	653	673	641	665	649	628	668	630	651	620	651	624	661	646	618	655	611	586	624	638	598	659	638	599	627	621	651	644	644	637	620	674	632	635	735	634	627	662	608	640	638	687	680	621	640	671	670	638	689	642	667	649	630	654	651	669	677	614	657	651	610	620	632	615	685	637	632	610	639	622	613	650	647	683	640	608	638	608	652	680	608	638	660	641	633	624	636	622	648	634	648	646	630	581	668	650	627	670	653	651	645	635	639	682	673	664	640	654	613	644	614	674	649	610	641	673	637	691	673	639	638	677	638	635	655	641	625	651	632	644	619	610	686	623	673	657	667	616	679	644	652	608	638	656	604	614	631	616	649	641	631	638	631	663	606	652	621	639	629	668	662	686	621	636	634	646	638	639	607	652	602	639	649	617	667	677	646	624	633	653	662	641	598	605	641	610	675	644	663	646	615	615	645	634	635	667	615	650	605	618	613	631	638	574	648	607	683	619	634	636	687	677	638	597	657	723	648	603	618	679	650	665	647	677	604	658	636	675	632	681	629	578	653	655	643	671	651	648	602	644	632	687	613	669	667	670	652	628	624	658	598	606	643	661	674	643	657	651	630	684	672	605	632	633	645	636	572	621	600	636	644	619	649	604	631	662	654	633	640	623	613	657	645	617	657	645	627	656	650	651	641	633	694	611	674	618	680	675	609	670	656	640	652	612	601	623	655	640	649	626	646	620	620	639	652	663	641	666	667	647	644	671	650	634	675	681	653	646	661	651	657	702	633	663	660	650	629	654	668	686	619	642	675	601	660	647	608	613	596	627	605	632	650	558	650	677	670	660	612	622	616	643	653	652	625	658	673	603	601	658	655	640	612	629	636	617	630	627	638	630	672	631	668	625	671	624	590	642	687	693	632	624	626	678	666	621	684	625	633	665	647	642	650	658	670	668	606	676	613	698	605	650	638	665	599	624	641	638	615	636	608	637	591	612	663	664	630	628	661	691	634	661	618	620	669	661	650	633	675	648	641	629	637	626	656	692	651	636	613	615	666	629	651	629	684	622	634	627	652	692	643	661	631	677	627	625	648	640	629	639	613	633	621	632	627	621	672	636	722	647	620	663	602	663	652	640	620	629	647	614	673	696	653	617	590	645	587	671	651	639	591	643	632	630	645	660	629	638	638	651	659	631	675	656	603	628	634	646	626	652	657	636	652	647	670	660	652	612	673	617	651	654	640	670	602	637	642	668	645	649	652	640	614	677	646	645	704	651	637	642	694	665	587	623	645	653	667	650	641	641	627	640	651	636	614	598	646	671	635	665	664	646	657	625	629	651	667	632	606	627	629	648	666	681	658	636	676	671	665	616	662	661	646	602	719	673	630	588	638	654	626	663	621	634	674	655	629	635	645	651	602	661	642	701	662	623	650	616	635	648	622	661	618	675	667	622	683	644	637	667	586	626	691	620	629	636	670	631	655	663	607	639	638	677	634	605	647	631	610	621	598	643	634	655	601	633	637
5267	1369	1266	967	840	794	747	713	782	811	699	747	696	744	661	663	710	717	671	675	691	658	753	728	731	728	714	662	731	686	718	719	713	683	670	743	685	635	702	680	681	660	697	732	690	680	690	682	690	609	679	687	717	703	692	694	691	665	703	647	696	674	659	686	679	703	736	728	700	704	715	682	663	664	673	686	706	674	731	708	672	717	695	662	668	716	675	689	714	662	681	697	686	660	671	681	721	702	716	697	695	700	683	680	668	679	714	665	699	668	690	702	704	685	693	747	659	706	665	692	664	701	679	721	717	740	718	717	702	743	655	691	684	705	664	756	670	714	698	694	698	660	712	669	716	703	713	697	696	679	671	681	692	693	676	701	706	687	688	707	639	718	691	687	688	692	679	687	653	654	706	711	727	686	696	726	759	685	657	711	687	687	747	646	665	674	664	729	711	683	665	721	647	717	695	713	707	701	719	712	655	737	669	684	703	682	683	713	706	683	679	692	690	678	669	637	642	686	659	674	694	679	659	720	677	697	663	697	663	659	727	681	696	702	705	660	707	720	688	723	727	650	693	713	677	676	699	638	692	634	717	694	681	696	658	669	642	665	683	683	699	732	683	675	732	669	726	732	693	716	723	726	703	694	693	688	683	697	696	734	655	675	638	729	683	688	703	705	721	717	694	696	653	672	661	660	682	694	658	678	715	682	715	658	675	689	644	672	669	669	690	694	672	683	703	726	679	672	697	672	692	692	714	633	696	671	706	692	659	686	716	657	662	694	716	705	696	728	715	728	721	699	692	673	718	709	656	688	671	689	733	718	733	676	721	683	699	699	703	713	657	727	691	662	701	717	646	666	680	705	635	655	716	660	719	659	718	715	680	703	660	667	682	676	671	712	658	700	680	662	691	689	709	706	692	681	642	747	714	656	701	652	683	679	711	733	714	698	668	706	678	719	718	624	689	624	668	726	666	670	685	655	703	726	702	695	671	702	698	715	680	676	665	683	699	666	672	729	653	662	640	695	683	707	705	687	726	673	658	654	660	708	724	667	705	654	667	662	703	690	669	723	664	669	688	698	711	667	732	674	689	659	719	645	691	728	685	708	676	693	646	680	700	680	707	665	705	711	642	693	719	694	677	706	673	672	697	711	638	650	651	688	692	730	702	695	686	707	717	689	698	696	705	649	693	686	675	689	728	670	661	682	694	682	677	689	692	724	711	701	664	720	720	670	654	705	666	680	724	662	663	657	729	701	665	706	679	708	717	765	683	676	664	700	702	728	699	706	701	706	704	654	681	712	682	678	699	701	677	647	663	714	664	686	687	743	663	710	661	665	718	695	691	703	725	620	634	701	673	638	754	683	692	665	710	699	621	709	711	694	689	723	726	689	682	677	622	697	734	704	649	669	674	726	679	652	688	705	698	687	712	742	681	683	666	708	688	669	668	685	692	700	723	686	699	703	669	698	711	697	719	719	760	656	711	674	677	686	695	717	701	640	653	637	723	696	709	656	649	644	641	721	703	725	666	720	681	666	675	700	691	684	666	685	667	651	691	724	674	718	711	728	642	726	704	652	705	662	746	733	655	660	634	724	678	695	711	669	655	711	720	716	697	711	695	693	715	734	695	684	669	654	681	690	666	686	676	704	673	712	699	696	665	713	703	737	698	674	677	737	673	638	763	665	703	705	708	646	700	701	697	718	649	706	681	706	675	653	709	703	746	717	685	703	646	682	738	734	658	627	732	657	670	704	675	705	686	687	679	693	710	672	729	705	677	719	646	748	688	736	696	671	704	714	662	702	681	722	692	688	708	697	690	710	685	707	703	676	680	715	665	676	691	708	687	700	696	688	640	692	729	645	708	672	684	645	693	655	744	675	639	697	634	730	675	676	689	686	678	670	746	660	663	711	674	686	680	733	694	681	722	731	702	698	705	678	679	670	700	740	746	695	694	631	686	670	673	688	737	705	647	658	668	691	648	699	674	656	704	694	695	685	697	706	682	684	646	686	690	667	712	741	668	708	666	689	653	688	698	698	728	674	742	655	664	687	701	684	697	662	695	740	674	693	702	686	672	660	662	668	673	726	692	697	738	653	732	724	684	693	688	685	714	687	699	689	692	723	728	673	691	695	712	686	714	685	667	680	729	713	684	710	654	709	729	692	677	713	711	661	649	696	712	665	719	702	658	698	725	680	713	693	713	673	739	701	667	641	679	736	680	700	703	694	681	711	667	676	684	685	697	687	704	693	668	675	683	741	716	698	713	651	727	704	705	692	651	718	713	681	710	713	698	738	662	736	676	706	680	681	698	680	675	662	674	666	691	734	639	722	690	722	715	717	724	683	668	709	732	697	696	680	686	708	687	733	666	667	655	715	691	719	683	713	753	708	698	688	696	651	754	644	652	702	738	696	670	702	627	705	702	675	680	701	677	654	728	673	721	696	674	689	670	686	711	716	695	757	722	663	695	737	682	680	704	725	665	686	725	695	651	711	713	730	693	682	696	666	653	697	682	716	706	709	654	691	735	667	680	640	675	692	640	674	685	673	704	717	644	660	683	705	639	693	716	701	616	653	616	706	692	666	700	709	665	719	702	679	731	676	673	742	667	715	699	693	706	695	657	710	662	746	694	686	657	712	707	770	684	710	654	713	637	662	747	684	666	684	667	728	660	676	677	665	656	734	693	679	655	682	724	713	637	701	657	699	708	701	642	718	678	695	688	627	642	701	630	686	654	679	672	673	699	681	682	674	673	717	695	664	699	698	701	697	733	698	725	639	704	686	732	659	720	674	668	668	676	655	697	682	707	669	681	661	742	685	691	681	696	721	754	728	725	692	710	687	733	677	646	688	739	676	673	709	766	701	680	710	732	688	718	665	715	712	708	692	726	736	682	709	637	700	661	693	705	658	688	774	689	719	666	702	693	703	708	697	696	642	660	707	687	671	677	685	719	690	658	690	694	690	660	711	680	742	723	668	635	687	680	679	732	722	636	691	678	718	669	692	698	715	699	719	697	714	735	712	686	700	729	671	705	673	718	693	689	690	717	703	709	699	669	685	686	683	702	673	675	691	691	643	675	686	708	728	678	685	686	663	684	661	661	716	683	700	641	729	695	667	652	651	705	659	696	646	699	697	685	695	672	677	676	680	637	725	692	719	687	704	649	680	679	678	758	699	707	702	696	683	685	664	739	722	691	674	705	698	704	718	686	685	664	702	670	711	689	710	717	692	718	706	724	655	675	697	688	731	690	687	673	722	715	716	684	719	687	655	703	647	700	668	695	612	673	680	679	618	684	734	696	681	694	686	687	698	663	620	699	683	664	721	746	674	660	659	705	717	690	712	704	697	709	666	646	736	689	724	669	719	677	672	704	680	673	716	727	694	681	674	740	712	674	738	644	642	700	644	715	681	704	710	671	730	739	714	715	691	699	693	685	685	686	708	705	732	681	672	698	697	707	658	705	684	700	688	729	675	693	710	702	711	669	679	698	720	689	694
25314	21006	27621	24561	21019	11832	1191	772	598	551	428	438	441	413	409	367	315	340	339	315	292	315	290	315	309	271	267	270	308	302	281	282	294	296	293	274	280	270	270	282	285	290	315	293	264	279	275	278	280	285	263	265	258	284	260	251	237	257	279	285	274	288	271	280	275	235	249	260	284	262	248	263	275	269	260	280	268	234	252	281	285	253	275	264	279	278	291	243	274	267	236	270	245	253	269	243	264	271	263	246	266	255	272	291	268	253	259	269	256	297	253	266	273	256	263	280	255	283	258	281	275	233	258	272	236	263	251	252	257	272	255	267	248	265	281	247	266	238	256	271	258	249	275	269	245	270	288	265	269	243	271	274	273	249	247	276	276	277	268	264	258	264	232	266	252	267	272	258	246	271	289	254	269	274	252	278	253	257	242	287	253	245	249	265	254	273	257	270	259	253	267	246	283	264	252	270	250	299	256	258	247	248	267	263	275	249	248	266	277	243	270	274	244	282	267	265	270	265	225	282	234	231	253	261	259	249	236	276	255	252	244	274	251	228	288	239	272	267	244	263	280	260	250	259	255	278	242	253	245	263	255	258	276	280	235	279	259	264	254	268	253	247	262	235	259	273	266	242	281	251	256	240	290	249	229	264	241	224	254	261	254	273	274	284	271	265	260	269	237	250	244	251	269	266	243	263	251	277	277	259	248	267	252	290	236	226	250	266	260	258	291	251	264	233	232	272	242	248	246	257	258	265	248	256	254	279	264	228	274	267	235	243	271	253	247	250	257	278	249	280	274	228	250	289	268	250	250	283	273	279	266	283	276	278	255	238	247	260	253	242	271	259	244	288	254	251	282	263	253	242	235	247	255	271	238	242	275	255	266	250	266	266	240	264	255	247	272	256	255	243	268	259	245	265	280	230	280	264	272	249	265	290	236	235	259	257	309	260	274	270	275	267	263	272	252	259	265	231	245	257	244	256	251	268	266	254	276	234	263	244	253	252	242	266	241	252	265	272	277	257	274	274	262	275	256	245	257	273	239	260	280	272	232	247	255	250	260	240	280	258	271	284	240	245	255	235	268	268	258	265	251	247	268	261	262	261	300	272	268	236	257	228	249	261	261	253	273	257	222	270	300	255	274	278	268	251	288	232	253	255	228	245	247	242	233	238	262	245	238	257	268	280	263	273	262	281	260	274	261	278	274	272	253	273	268	256	243	265	260	250	244	273	247	263	250	257	270	250	273	277	264	264	238	242	248	279	247	280	260	248	252	252	276	285	285	269	266	251	263	250	254	271	229	245	263	273	280	253	244	265	251	262	254	287	264	232	246	253	237	219	257	250	268	286	236	237	240	279	283	281	286	279	261	276	297	268	260	279	283	222	263	276	246	256	263	242	269	250	263	265	261	271	267	268	267	234	257	235	261	236	250	290	269	257	243	269	262	258	279	250	285	235	263	262	248	244	241	259	286	262	261	261	262	279	277	272	257	259	256	296	267	258	253	274	254	267	292	268	280	260	244	245	230	258	262	238	221	264	249	237	313	236	263	225	306	307	269	262	228	279	267	250	246	255	245	251	244	268	237	236	252	282	252	248	265	265	246	266	266	279	267	236	273	262	236	267	222	276	270	267	264	234	271	269	245	267	252	254	252	259	253	254	233	277	271	237	282	268	273	273	258	257	249	266	225	272	261	245	263	259	246	252	280	239	291	230	262	238	298	279	260	258	268	265	239	221	264	279	286	244	280	260	237	281	227	259	268	262	246	276	267	258	299	277	253	240	260	254	227	250	266	268	272	250	270	269	238	271	234	267	262	287	262	271	252	258	261	287	302	269	236	268	274	238	267	260	242	251	272	233	250	276	283	242	269	265	249	261	230	256	283	273	276	264	264	270	267	261	270	253	244	254	281	278	269	254	269	262	274	238	287	256	294	279	256	247	248	275	255	290	216	265	238	284	237	245	239	242	275	278	251	249	281	276	245	259	251	261	258	283	202	266	258	253	257	259	270	245	288	274	240	252	239	246	264	247	264	230	263	266	263	254	260	243	289	253	269	259	257	241	268	265	238	248	267	247	256	249	245	260	269	263	287	259	259	285	239	276	264	292	242	282	263	254	275	249	280	283	246	227	272	257	259	251	249	279	252	283	233	267	254	244	282	254	276	285	277	245	258	255	253	258	241	260	297	277	242	265	276	252	266	255	275	272	236	262	248	241	265	233	257	244	284	256	257	283	259	270	238	252	280	256	279	245	279	244	264	275	245	270	274	247	258	251	263	278	278	251	254	275	252	258	250	265	248	267	257	263	272	248	272	256	277	250	251	288	256	304	269	266	230	236	248	250	274	239	259	244	249	242	275	269	250	277	261	250	248	275	262	251	262	296	249	261	301	246	250	274	265	258	271	279	265	275	237	245	272	267	263	262	253	274	247	261	281	264	254	268	263	296	248	249	252	259	262	274	258	253	288	266	249	235	269	274	238	279	267	270	265	263	245	276	239	272	247	281	255	262	261	266	274	254	252	267	265	237	274	268	257	281	278	251	261	296	216	236	260	269	267	258	243	272	275	254	283	251	255	271	260	270	279	233	254	231	245	264	269	257	228	265	247	214	271	292	269	260	265	252	274	256	258	261	229	295	256	271	302	252	277	255	250	253	256	250	288	255	264	269	254	227	247	256	268	259	265	262	257	265	285	252	245	243	247	269	253	254	257	265	267	272	257	286	266	251	309	273	256	275	269	235	265	253	250	256	266	230	270	237	215	278	251	226	262	268	247	254	256	259	253	258	236	266	282	262	272	251	270	245	254	247	254	282	263	265	297	271	262	251	302	262	259	264	256	249	235	249	278	261	264	256	262	251	256	253	241	237	266	234	266	236	270	283	261	258	274	265	271	242	248	253	266	247	245	276	247	280	281	280	279	285	243	294	255	274	295	258	243	250	267	254	238	251	272	267	280	260	263	244	250	242	258	254	243	260	247	265	245	268	272	250	246	256	261	246	301	232	266	289	278	278	259	279	246	291	266	263	286	256	264	271	239	244	256	260	246	278	265	231	249	266	253	242	241	249	258	264	255	272	262	251	259	245	270	295	249	294	241	266	253	233	249	271	269	269	261	259	258	252	293	279	261	280	276	261	265	232	267	268	260	263	255	251	250	283	263	244	289	252	250	269	266	255	222	276	249	256	239	259	267	258	273	264	255	249	292	255	226	248	228	240	275	241	253	242	265	279	235	284	291	238	269	268	226	232	268	264	277	238	262	264	281	277	276	286	258	301	255	272	290	242	250	241	240	250	274	275	253	258	270	238	251	262	229	272	263	272	244	261	246	252	273	246	286	247	233	277	292	272	287	264	253	243	248	248	269	265	257	270	267	248	250	235	250	243	238	261	301	230	265	252	284	285	264	255	253	272	276	270	249	273	259	240	273	258	244	250	252	280	260	248	240	240	256	268	254	253	231	227	250	298	249	255	240	278	280	244	247	262	261	272	256	284	264	277	250	251
7356	11741	10305	5638	3526	2511	1820	1430	1185	1007	899	794	692	684	623	549	502	479	444	443	447	450	427	382	394	379	366	416	347	384	361	338	348	363	320	327	342	322	343	335	304	334	324	298	326	289	321	306	320	311	309	284	353	309	334	294	319	294	329	327	323	319	273	300	351	331	290	305	303	313	288	295	298	294	318	314	330	278	341	284	304	317	290	321	296	313	296	301	320	295	288	285	331	304	308	297	310	292	316	284	302	314	321	305	300	289	299	292	312	277	312	286	302	300	301	288	324	306	303	322	307	289	287	283	286	294	305	314	283	283	291	311	290	304	306	306	311	286	289	318	292	302	316	328	296	307	314	264	305	300	286	277	279	301	293	307	301	267	335	295	301	321	306	278	312	346	303	291	284	269	304	297	298	301	274	296	285	295	314	327	282	320	310	307	302	288	313	310	330	287	304	303	327	311	299	285	277	276	309	294	333	300	295	320	282	282	332	309	320	310	305	307	282	316	324	307	305	282	288	276	310	305	285	264	277	266	290	285	272	326	288	296	283	301	315	273	316	339	293	295	276	313	288	297	290	323	314	306	283	293	266	330	281	305	311	310	300	306	307	316	293	291	315	304	279	288	273	279	293	298	271	314	335	275	315	302	309	302	260	332	317	283	285	322	314	264	265	260	309	282	280	291	273	260	304	263	270	302	284	291	306	287	309	329	312	296	313	321	320	303	280	279	307	284	319	294	299	294	266	314	296	284	296	319	293	300	293	311	295	291	296	291	337	275	326	303	318	303	329	277	307	292	295	290	302	329	295	311	336	298	311	288	305	301	292	327	315	314	329	268	269	294	312	286	292	317	269	312	307	266	289	278	271	302	306	283	307	277	300	325	287	302	294	275	291	277	303	317	305	322	274	272	282	329	279	317	284	298	311	317	267	289	320	321	301	302	312	286	287	308	300	300	281	290	299	299	296	294	310	281	303	311	302	291	288	331	284	324	316	282	309	265	276	347	299	304	269	264	282	307	288	283	274	320	291	274	301	282	290	333	322	304	333	287	341	311	310	316	298	296	330	314	301	286	308	264	311	276	292	285	293	282	290	269	307	293	280	305	300	282	293	355	293	322	314	320	293	296	266	288	290	278	314	294	325	290	285	296	298	297	308	301	312	284	291	273	310	297	293	291	319	262	307	298	282	295	296	290	305	294	289	292	291	285	300	280	308	308	320	298	284	278	346	281	302	300	303	274	325	310	308	280	289	282	299	274	296	302	296	273	277	284	305	317	278	293	301	331	314	303	297	292	341	311	328	300	311	283	279	300	312	300	299	290	260	310	285	262	288	292	279	271	316	272	305	322	286	321	269	320	281	287	292	285	306	320	301	321	324	291	257	284	270	308	324	282	307	301	329	301	279	291	298	311	294	262	310	295	307	271	323	255	315	268	326	319	309	305	300	274	307	273	320	312	273	329	283	290	312	307	290	303	294	292	309	302	285	326	295	286	292	286	328	280	322	290	280	298	318	281	298	295	319	286	290	292	348	296	306	271	262	261	327	290	321	296	314	309	305	294	322	316	308	287	283	298	333	298	312	288	301	312	274	288	280	287	259	298	298	302	310	288	268	303	299	327	278	291	284	281	293	276	322	282	285	265	303	285	312	277	289	269	317	306	304	296	267	300	325	300	308	284	301	288	284	280	259	280	291	304	324	296	295	268	291	295	275	305	280	277	298	302	307	286	281	322	282	304	299	292	270	320	289	317	301	285	324	309	323	287	301	292	312	293	323	306	320	273	306	314	284	276	289	287	301	302	297	290	266	281	314	269	282	308	295	285	288	290	322	297	308	290	310	266	312	339	290	305	257	299	292	302	291	289	320	302	287	327	303	281	323	298	287	303	302	308	318	298	280	295	284	294	294	311	293	293	292	312	292	299	271	278	310	294	292	317	323	316	287	256	282	305	279	311	305	311	311	296	304	256	299	305	313	288	298	286	294	315	293	274	296	303	273	273	300	276	303	294	302	290	292	297	313	303	302	294	301	290	283	305	302	313	303	309	299	306	293	312	295	278	310	301	300	278	318	312	300	295	297	322	297	320	322	302	322	303	295	297	282	317	304	291	282	312	269	288	335	295	281	336	339	291	297	293	293	278	302	300	318	302	314	299	278	278	297	310	287	274	323	300	281	295	280	283	305	292	298	300	294	274	275	288	319	319	298	290	272	311	303	299	282	285	340	295	298	269	308	284	325	314	283	321	300	297	280	297	324	282	298	295	279	288	303	313	307	317	283	300	329	306	325	292	305	302	302	301	283	314	294	300	310	307	268	307	298	270	294	322	295	293	258	285	316	289	264	305	291	310	300	320	295	279	290	282	279	303	296	313	318	304	307	300	286	286	294	297	317	310	308	291	293	302	266	275	268	277	300	314	287	270	287	295	298	294	263	291	303	314	290	313	304	292	275	282	288	322	284	305	281	299	292	283	285	299	291	279	291	270	284	302	319	297	289	290	289	302	269	290	324	277	312	304	330	290	305	299	277	333	310	314	306	327	313	288	301	277	307	279	302	294	317	305	322	298	296	319	298	300	306	301	288	302	268	295	303	323	301	279	277	305	290	307	342	294	326	300	274	325	279	310	310	265	274	323	283	267	297	284	288	328	301	295	283	269	269	295	296	333	291	305	299	305	295	298	302	304	289	301	287	292	319	269	302	292	292	307	301	255	298	322	251	264	290	303	276	305	323	320	325	308	304	282	325	314	304	288	263	326	282	302	293	317	265	272	294	318	295	285	295	309	283	311	305	282	310	289	308	283	299	286	319	324	293	309	325	286	332	290	302	309	289	308	301	276	302	301	323	295	307	304	262	316	331	319	290	335	293	304	271	301	288	284	261	286	304	292	290	292	299	305	309	282	289	315	324	303	285	283	296	311	295	272	315	297	292	304	303	286	297	278	314	280	307	278	304	293	309	294	294	304	305	298	324	288	317	295	290	297	314	271	285	303	336	292	289	321	307	333	317	288	312	287	293	327	283	297	313	271	286	280	300	295	294	302	305	288	306	290	318	285	329	307	291	283	287	289	294	299	315	307	278	287	307	276	303	299	298	269	306	301	262	297	273	287	281	255	302	296	291	305	264	285	290	289	321	285	336	308	275	333	296	285	306	301	325	294	293	273	289	321	315	284	306	286	294	318	253	292	310	285	306	322	288	289	302	321	270	275	282	301	292	298	319	283	309	310	303	269	270	293	274	305	281	286	285	295	305	307	316	312	311	337	292	312	293	281	304	299	267	293	299	306	276	308	324	330	315	294	294	326	300	286	312	278	319	317	283	286	324	275	275	309	295	314	270	283	286	286	263	295	282	284	309	310	325	300	325	274	289	292	290	295	301	315	321	296	304	296	316	327	306	266	298	289	313	292	316	276	288	296	289	313	303	267	321	292	282	274	298	273	319	297	278	304	309	289	311	283	315	274	313	304	287	289	285	287	300	296	302	278	280	284	295	303	323	293
23249	20966	27899	24214	20973	21035	8822	1483	1012	1023	906	819	744	728	674	645	633	610	617	549	569	559	525	554	535	502	498	540	468	512	537	506	483	505	500	463	484	462	514	513	433	477	467	483	508	524	482	459	490	462	451	509	432	474	443	508	480	446	457	513	459	467	459	464	472	471	457	481	471	478	482	464	480	468	493	424	462	443	471	461	484	470	487	473	459	415	444	494	448	395	505	442	453	497	438	431	460	480	428	436	460	476	461	444	465	439	439	477	520	442	484	462	458	482	435	424	512	428	489	460	444	490	442	500	436	451	480	506	460	460	467	427	435	453	414	468	497	431	425	469	447	450	457	434	467	448	443	499	498	446	473	453	485	449	426	452	438	476	510	486	507	441	445	427	504	479	473	473	435	445	464	449	436	465	454	500	469	465	476	447	453	425	454	470	481	502	401	448	442	443	403	440	463	478	427	455	428	466	431	452	422	437	411	428	490	494	437	455	442	502	474	465	474	467	481	478	475	444	503	470	406	448	442	449	466	437	478	425	453	482	458	464	480	491	464	441	439	435	436	452	478	412	471	488	469	509	457	450	439	476	490	458	435	458	415	424	473	489	433	468	465	466	486	434	436	499	482	412	447	449	461	475	485	418	479	449	464	439	451	455	489	420	475	471	458	425	413	422	469	461	423	442	469	431	423	447	448	469	504	414	439	464	458	456	422	480	459	422	472	447	440	480	415	511	465	466	457	454	429	484	464	444	478	410	484	474	443	473	468	452	443	470	453	438	417	471	473	435	494	455	432	502	439	448	458	459	431	430	474	455	419	461	435	450	464	465	451	446	417	446	437	471	483	431	453	428	472	401	419	445	499	464	459	485	449	426	473	457	477	475	425	439	488	498	464	491	417	471	468	428	445	495	503	464	440	472	438	428	460	486	465	446	446	464	444	465	469	496	461	475	466	448	462	445	441	476	451	445	453	433	462	440	476	485	439	474	442	466	476	445	428	418	493	474	439	445	477	476	465	463	439	469	414	489	425	456	455	462	438	460	449	449	467	465	437	453	441	419	456	477	452	514	461	471	430	460	468	487	450	425	448	463	427	506	452	423	471	476	428	466	470	452	457	421	420	457	469	476	447	471	481	456	463	474	449	455	479	491	464	429	460	464	476	477	427	484	424	446	478	457	452	470	468	448	471	412	467	443	436	430	453	432	427	506	464	493	469	453	468	455	435	447	463	463	469	476	478	497	456	501	480	442	483	438	456	465	457	432	485	445	486	448	412	436	461	435	435	472	474	447	431	443	455	453	482	402	452	438	455	472	480	453	484	433	430	493	467	496	460	456	457	454	458	479	404	434	459	459	459	504	456	490	461	485	471	438	456	441	449	487	443	476	433	486	464	482	458	482	439	455	459	436	423	472	446	452	442	452	461	428	444	477	461	459	438	462	471	458	482	450	444	423	422	458	447	470	443	473	440	447	453	465	457	444	431	448	443	448	460	440	446	431	440	455	446	449	427	458	441	455	436	494	493	447	491	426	445	443	442	416	464	430	472	432	430	436	479	481	439	431	441	469	437	416	410	455	509	469	471	450	432	460	421	483	499	442	433	456	454	500	449	488	454	448	446	426	445	446	450	474	450	478	464	438	418	432	454	464	475	438	482	449	470	474	419	426	446	442	499	457	441	431	469	475	445	483	463	452	437	472	476	430	435	440	456	468	453	458	454	449	445	455	438	455	445	463	428	456	454	486	448	482	449	448	437	468	447	448	467	461	454	408	447	468	453	467	421	469	485	472	452	462	488	449	461	496	475	434	485	458	464	479	440	444	430	436	456	446	445	446	443	471	468	475	475	426	503	435	464	410	430	443	467	468	440	476	461	461	475	468	474	465	456	439	444	445	476	410	468	501	465	476	457	442	459	442	479	453	477	437	467	436	444	461	466	479	495	444	458	432	427	487	449	448	435	436	473	467	483	436	437	496	485	480	437	467	508	485	430	459	479	445	450	446	451	486	489	428	451	483	432	433	458	465	481	465	470	480	455	446	420	497	441	460	464	488	457	460	441	432	398	458	445	480	452	481	437	457	450	449	455	500	480	476	433	466	472	454	442	446	473	464	468	445	443	487	451	463	481	460	504	456	482	460	435	424	457	433	440	466	459	452	415	439	458	476	430	459	410	454	451	461	436	436	458	462	420	452	447	459	428	431	524	461	469	448	454	467	461	452	507	452	449	474	464	507	453	456	404	456	466	434	449	474	424	465	460	487	442	460	473	440	476	466	454	473	470	464	489	459	496	462	480	487	474	482	483	453	448	466	496	499	458	443	451	445	458	481	464	473	423	499	459	460	412	487	480	457	425	457	443	459	484	474	429	457	510	447	500	439	415	486	463	431	432	466	441	456	389	460	418	481	451	429	460	476	434	435	453	463	466	478	445	457	449	444	473	426	445	477	451	442	472	445	459	385	434	419	455	456	437	473	446	426	427	460	462	433	468	449	460	411	496	481	436	496	407	467	450	501	443	421	484	485	456	469	436	489	464	450	456	460	456	456	446	468	438	459	495	434	504	436	474	457	488	465	466	471	461	448	410	454	472	426	442	435	482	443	451	467	394	487	454	446	496	418	433	446	458	449	429	426	478	476	431	480	431	469	448	452	449	448	496	453	452	465	416	494	437	466	468	467	437	464	443	436	467	424	441	485	476	447	496	479	457	437	436	480	480	441	431	448	455	472	447	478	452	465	482	440	491	442	446	448	470	423	460	449	509	428	509	456	412	414	430	422	467	429	465	475	449	443	419	456	411	447	489	458	430	448	456	477	426	446	450	424	463	471	459	440	406	476	450	451	468	459	453	461	484	399	467	438	487	431	472	453	438	464	440	446	481	442	452	449	432	431	457	451	462	479	466	446	456	478	467	457	454	471	479	469	449	451	456	432	410	460	389	473	439	451	474	452	466	460	453	505	449	477	445	443	460	444	460	450	456	462	468	407	451	451	475	455	484	456	456	450	436	475	440	448	441	465	449	399	472	406	405	467	431	487	435	433	427	485	431	429	430	478	459	457	445	439	460	438	458	418	452	445	444	479	453	430	460	441	486	487	451	476	450	450	450	439	488	473	441	454	476	446	497	448	458	458	430	446	460	484	419	429	469	458	442	452	459	460	452	481	483	463	445	480	462	476	467	471	442	407	458	474	450	499	502	462	502	460	465	450	465	480	447	450	419	446	476	472	479	441	439	402	483	422	466	468	457	417	435	424	476	462	449	480	493	451	474	454	436	424	441	442	426	447	461	485	446	492	442	477	438	447	475	452	451	491	462	438	444	433	473	471	453	401	453	462	454	449	433	444	477	467	484	423	484	474	472	453	487	455	456	460	452	471	455	443	450	432	451	429	446	459	451	452	459	444	488	432	468	473	497	459	454	435	420	423	464	469	451	484	465	458	463	477	472	466	434	446	436	483	470	436	436	446	476	455	448	455	493	427	463	434	447	510	491	442	547	468	463	439
9909	18058	15900	9163	6080	4401	3250	2535	2088	1776	1530	1351	1224	1049	1004	951	872	835	785	795	665	686	706	628	621	584	588	660	598	616	535	589	589	515	562	525	487	515	528	509	493	505	509	497	505	512	471	457	498	488	467	504	455	478	444	464	462	473	459	514	449	465	481	490	457	465	499	438	481	459	458	468	477	465	496	477	506	479	458	496	469	468	452	493	492	489	440	445	451	446	447	476	476	472	447	427	455	472	455	451	456	462	450	466	443	447	437	422	463	432	464	448	440	450	501	450	457	473	469	455	396	441	452	466	450	450	474	464	436	453	434	492	416	425	448	458	435	456	432	461	468	438	478	441	439	454	452	466	462	493	438	465	453	422	469	469	452	451	437	475	460	457	470	462	471	477	485	462	452	444	433	447	465	461	457	464	485	413	422	459	453	439	438	436	479	453	481	436	436	469	463	472	467	472	452	446	470	427	446	459	466	455	472	460	408	454	444	461	462	464	434	465	456	421	468	447	446	445	486	455	457	507	434	442	408	471	466	457	429	478	467	445	449	419	474	439	452	424	486	438	442	448	437	450	473	446	420	467	415	447	505	456	423	476	464	463	451	452	432	454	471	436	494	446	471	483	438	443	487	461	424	447	463	487	422	446	458	459	438	461	470	451	448	460	447	438	471	442	423	458	448	461	445	445	460	474	453	469	454	432	459	443	489	483	468	486	470	500	475	435	455	435	405	450	456	460	452	437	473	425	472	438	456	439	465	444	459	465	437	478	450	430	453	453	451	456	440	441	448	452	475	472	455	483	456	470	427	463	481	426	429	442	457	456	461	479	491	442	437	420	426	460	453	427	446	419	459	410	470	477	442	431	442	417	454	454	438	465	493	473	447	469	501	444	446	440	510	479	473	459	448	454	453	443	426	469	433	399	446	455	476	487	455	457	432	443	454	454	442	467	443	443	455	475	457	454	458	436	456	456	419	444	477	467	450	455	441	434	454	471	465	434	460	482	458	460	462	481	417	480	444	438	405	443	455	431	463	435	461	505	450	450	449	450	455	415	412	446	441	470	428	403	449	457	473	495	447	454	454	474	399	446	436	460	460	473	454	438	436	433	442	439	448	393	437	490	471	456	474	461	446	453	423	459	446	485	455	441	429	440	424	460	454	443	427	468	416	425	453	464	492	449	428	479	460	427	503	444	438	477	423	455	448	484	420	461	486	468	425	432	436	445	445	430	426	456	456	462	467	408	465	399	466	444	461	458	433	445	472	446	443	456	432	486	430	473	442	396	439	433	446	424	405	484	431	461	447	479	447	442	445	442	475	454	478	436	426	437	419	393	441	479	451	438	448	447	441	434	465	461	442	442	472	445	469	464	436	457	464	464	452	450	435	437	464	436	482	433	467	453	449	486	440	458	443	461	466	434	454	469	479	444	408	420	417	456	502	444	415	473	467	487	459	444	455	457	464	464	466	440	464	441	454	458	450	432	470	419	459	449	459	453	469	429	462	441	434	477	486	466	457	419	450	482	461	424	445	440	464	397	445	483	462	499	434	460	484	415	503	454	443	466	497	451	460	457	439	448	482	467	443	452	469	446	491	412	400	448	451	443	464	445	426	466	438	480	463	449	454	478	462	473	468	455	450	441	447	463	441	473	432	411	446	434	476	439	464	414	470	445	493	441	443	448	440	462	444	463	467	421	432	462	441	440	420	459	445	416	419	462	476	471	450	437	465	467	489	447	499	496	457	443	470	471	466	490	468	455	455	440	431	423	461	428	426	421	468	438	448	459	450	442	454	454	463	436	436	467	401	476	463	498	410	469	457	452	479	454	458	443	416	487	419	431	455	440	446	462	429	478	436	480	459	441	451	475	457	454	459	459	460	464	441	441	476	504	458	424	462	458	398	422	451	456	413	438	478	460	437	471	423	449	439	424	505	451	469	442	460	471	446	443	441	506	458	476	440	474	415	471	455	472	463	474	433	457	461	511	454	465	446	425	453	454	461	467	450	459	445	448	413	455	449	436	478	440	454	427	447	490	435	434	402	458	456	434	433	448	453	434	412	461	491	491	425	422	451	432	452	492	465	460	452	415	480	444	557	469	481	419	441	448	448	440	462	470	472	424	475	439	474	416	444	469	452	441	453	446	437	429	482	467	437	412	433	433	452	464	448	463	463	453	441	481	470	475	464	422	476	508	506	446	484	472	467	438	429	447	412	461	451	433	436	478	498	439	429	450	485	484	449	456	505	476	403	441	453	447	472	437	451	468	418	453	464	480	404	469	416	453	469	467	453	489	444	487	461	483	437	435	434	458	474	448	467	471	439	463	463	428	425	442	449	477	495	525	451	449	443	476	402	457	438	430	423	450	486	471	450	493	459	425	437	437	467	447	448	471	455	440	428	456	475	493	416	477	446	449	475	427	449	432	479	452	464	462	467	471	484	422	439	455	433	483	458	407	465	451	492	427	462	450	435	448	442	461	431	470	472	462	453	481	456	462	490	459	452	440	444	453	449	475	459	475	450	457	412	463	465	420	473	447	462	477	441	424	479	462	455	451	458	471	458	473	469	500	484	455	464	468	475	505	440	488	492	468	501	442	450	458	450	445	478	404	465	468	456	415	462	451	405	458	461	444	461	449	431	474	440	467	454	455	443	454	432	456	471	428	467	460	417	469	452	474	442	432	377	460	453	438	415	428	420	484	444	454	440	476	461	443	507	475	402	466	442	468	434	420	444	547	453	403	431	435	441	438	459	450	442	443	474	461	473	425	448	432	441	449	429	458	475	458	432	484	452	465	420	441	479	468	419	463	440	454	477	417	431	444	442	455	466	468	471	449	442	444	478	463	434	459	428	459	423	452	474	469	444	447	454	464	440	422	429	498	425	441	460	465	454	446	492	441	439	439	453	468	442	447	467	454	444	484	428	493	451	438	428	465	446	427	457	440	463	431	426	487	440	434	461	448	459	476	438	440	424	457	451	409	494	431	453	436	415	466	439	494	410	438	448	468	451	435	471	450	444	445	460	423	445	464	464	446	460	452	443	452	451	462	472	470	432	464	488	467	473	418	454	448	456	437	441	450	443	432	426	446	464	441	419	470	452	449	430	474	445	440	448	457	452	426	445	475	453	401	470	436	454	446	450	452	511	471	459	454	462	420	439	453	479	461	434	453	433	401	411	441	431	463	426	462	472	460	494	490	440	428	443	446	420	460	464	448	481	441	427	420	456	434	429	419	463	440	460	440	476	449	470	474	433	475	468	418	435	486	422	433	465	455	494	463	482	466	444	396	476	454	464	436	438	470	451	477	450	447	471	418	456	464	451	435	455	496	447	427	456	452	455	482	456	477	477	426	457	451	429	456	469	433	441	455	437	449	485	446	462	452	422	449	432	450	437	395	469	474	424	475	414	471	439	449	467	456	457	465	432	455	438	489	460	449	411	502	472	448	445	451	401	466	465	425	481	456	475	450	450	505	460	480	469	459	405	449	456	469	465	442
28160	15414	2592	903	714	654	749	637	649	654	601	651	700	647	644	694	676	676	599	646	627	638	681	611	629	638	632	623	648	677	654	600	677	656	672	651	643	668	636	637	631	611	610	642	653	634	617	631	624	674	637	625	636	629	640	625	710	630	631	668	632	692	615	654	644	638	617	594	608	663	677	648	635	647	644	626	586	653	663	672	645	619	607	616	583	612	669	647	603	629	608	619	632	628	662	670	635	642	652	590	629	653	657	613	668	633	642	643	685	619	670	678	637	655	651	632	618	591	618	649	640	644	627	592	619	608	640	653	661	642	618	653	653	661	635	664	646	660	633	659	651	658	603	687	650	600	652	665	652	631	618	617	601	605	643	636	614	596	675	623	608	609	646	665	626	626	596	636	625	604	639	637	659	673	609	649	657	637	648	650	640	606	634	650	632	664	642	639	634	627	671	673	648	698	616	672	661	638	621	700	659	625	604	665	610	628	591	634	682	648	616	647	643	597	620	624	704	629	653	610	642	677	621	650	672	684	601	609	658	586	621	630	640	655	657	670	656	681	668	610	650	635	696	629	655	632	643	623	637	639	617	606	676	653	633	644	648	636	624	642	615	617	647	629	648	640	642	614	622	660	645	642	636	607	665	602	595	637	661	618	664	648	627	649	660	672	612	680	684	652	618	601	628	608	657	648	638	613	641	619	670	630	626	673	664	677	639	637	644	651	678	650	636	660	584	657	586	658	613	674	625	604	612	643	644	628	615	623	619	637	650	662	623	630	631	644	655	645	652	643	639	630	617	648	640	652	678	618	670	660	627	674	599	638	625	648	633	660	657	640	623	631	589	659	595	654	596	648	658	625	636	605	642	643	581	649	681	676	620	635	678	644	660	643	666	612	647	636	619	647	637	674	622	656	682	633	633	622	632	630	661	657	644	631	634	637	615	642	610	665	631	631	612	602	651	605	666	659	684	635	656	660	616	631	623	605	586	626	632	575	635	631	625	607	686	593	673	619	624	621	614	664	642	639	639	665	635	626	643	642	640	635	622	652	635	619	570	645	580	637	622	666	622	648	660	575	615	658	643	593	669	652	618	571	648	621	617	658	626	671	668	659	589	646	607	660	604	656	630	681	618	622	621	640	642	624	649	690	638	635	645	641	674	617	635	611	660	600	648	628	639	657	592	603	595	689	649	658	630	631	636	589	640	654	625	649	674	641	657	664	623	649	632	641	645	626	694	616	686	648	667	625	627	633	663	607	623	654	630	675	618	648	607	628	656	670	669	653	638	659	638	633	611	660	662	664	676	656	616	641	621	639	647	619	641	646	681	657	622	600	645	674	616	677	674	640	673	645	646	612	659	609	647	628	663	679	630	658	598	638	609	612	666	632	657	660	670	679	625	606	645	665	617	623	633	669	639	624	565	652	609	643	648	648	633	629	638	641	671	603	657	612	676	646	593	620	664	650	642	636	677	679	624	628	645	585	650	630	635	615	633	607	648	632	627	614	606	602	627	633	639	620	666	625	613	662	624	639	603	639	653	667	597	636	578	666	654	633	654	616	610	637	662	664	646	623	642	671	642	646	639	613	649	638	607	630	596	616	652	651	667	647	625	665	645	559	633	626	660	627	647	613	609	606	606	570	632	629	667	595	596	651	619	655	615	682	686	599	673	646	620	639	643	648	662	655	656	607	647	661	643	633	640	632	627	637	640	626	653	607	612	623	653	633	617	627	652	699	637	649	633	582	642	634	641	612	649	562	686	679	682	654	664	627	654	673	652	634	707	625	622	593	619	680	637	620	604	672	640	657	643	644	617	641	616	613	654	589	651	587	682	590	679	628	599	637	625	617	636	653	623	600	667	668	639	646	644	645	626	623	612	615	635	669	654	661	664	607	599	674	650	650	631	595	619	664	598	667	671	604	661	668	672	646	597	655	630	604	642	643	663	688	643	648	631	599	611	652	609	637	611	611	654	601	660	634	620	631	626	644	668	609	645	643	627	653	601	596	646	645	600	653	641	679	632	600	649	665	632	676	610	598	714	665	624	625	589	602	647	605	619	622	636	678	684	665	699	684	680	614	630	637	642	627	647	636	600	638	608	617	659	640	619	672	639	627	636	598	601	681	641	617	658	624	625	643	612	616	629	598	617	703	601	648	637	663	624	639	605	627	647	626	659	658	650	597	667	683	664	640	627	666	636	651	605	630	685	655	618	647	626	596	625	658	625	605	642	706	615	640	627	644	649	598	630	673	615	626	661	583	626	609	656	648	634	668	618	632	641	578	667	617	660	670	678	647	629	681	615	635	649	635	621	636	638	630	606	637	646	631	629	633	621	620	639	666	639	616	634	654	670	645	642	646	627	664	621	668	642	617	655	666	682	628	660	686	608	644	644	626	691	637	655	663	656	667	619	602	591	643	649	604	634	652	666	651	649	657	634	603	647	636	635	648	622	628	596	637	610	639	627	649	650	655	687	606	654	639	644	594	646	633	633	633	656	571	657	627	671	641	603	631	642	614	636	679	631	637	635	649	635	633	647	652	679	670	684	632	632	612	661	634	634	649	623	638	654	603	630	661	635	641	626	668	643	661	655	642	598	646	663	605	638	636	660	626	629	638	625	614	652	625	606	676	629	651	608	651	586	628	655	630	623	591	602	685	687	689	637	638	665	641	644	671	622	674	658	636	637	661	588	631	635	638	710	650	649	663	627	673	655	635	680	644	619	667	619	657	601	633	584	619	677	654	630	640	597	693	656	634	685	625	684	658	618	683	642	651	638	629	642	631	602	605	640	615	633	641	630	611	654	594	663	672	688	644	639	634	627	650	640	573	646	653	685	661	620	638	676	622	630	598	656	643	635	647	634	661	617	652	615	624	660	641	608	634	644	615	649	616	657	614	629	617	633	631	649	660	629	660	628	630	660	652	677	673	567	629	621	607	684	621	624	629	649	648	629	642	656	629	584	625	609	639	607	691	661	617	653	650	618	643	656	665	614	664	627	605	601	660	635	589	627	616	618	646	648	616	614	636	672	688	650	614	631	646	640	654	585	654	643	673	678	672	670	599	613	617	637	682	648	632	612	661	648	606	664	651	677	598	610	666	646	637	660	625	655	648	630	626	612	634	656	639	638	656	647	661	637	639	659	638	642	652	627	636	654	665	660	638	696	615	662	717	581	632	639	630	614	629	650	661	632	648	607	694	654	596	661	632	617	649	668	643	636	640	647	638	626	649	582	613	636	683	612	636	622	654	633	604	616	625	681	660	641	630	657	644	659	669	611	626	608	667	618	631	628	675	649	595	635	615	636	624	642	598	654	609	649	578	563	648	596	679	663	639	615	651	609	594	644	604	645	638	663	617	672	650	645	639	631	614	621	612	614	642	657	678	639	628	631	624	587	675	629	668	619	662	634	694	581	674	631	633	617	619	631	611	624	649	654	631	637	589	626	677	615	684	636	654	623	608	688	627	657	648	666	627	636	665	638	621	628	602	575	670
5265	1414	1272	954	849	768	734	772	720	702	737	681	709	679	636	717	671	739	691	642	679	668	644	730	697	692	694	649	639	659	693	721	730	701	718	680	689	712	670	685	697	663	712	697	705	690	699	712	676	658	714	689	676	640	692	635	682	676	679	709	661	690	719	666	671	692	687	694	687	687	696	673	685	678	676	702	700	660	685	725	657	714	668	673	680	727	676	663	689	686	697	669	693	682	676	702	655	653	677	659	703	686	656	726	702	684	692	693	726	688	673	664	734	726	724	722	703	685	673	662	701	693	712	686	667	719	701	725	742	703	683	709	665	673	664	686	702	693	651	659	690	704	693	672	717	724	687	716	655	731	650	706	681	685	689	658	727	694	717	760	699	721	694	652	679	709	684	660	712	693	642	663	698	710	667	709	647	654	644	717	687	663	667	718	655	692	643	694	717	658	682	714	669	711	689	696	724	742	710	702	647	700	708	650	675	683	683	667	706	667	753	686	695	702	711	667	651	648	679	698	674	679	733	704	671	684	675	707	672	625	659	639	673	716	675	716	722	700	677	666	680	700	680	688	690	705	728	659	677	712	688	647	717	662	667	678	671	666	648	720	695	684	693	663	657	696	654	704	670	704	696	686	692	649	691	654	668	698	754	700	643	660	645	663	667	661	732	682	698	713	711	680	695	693	677	708	695	683	644	685	661	678	669	728	696	734	721	678	712	656	698	719	670	664	747	700	683	729	707	717	686	688	706	656	687	622	662	673	683	680	675	707	622	723	711	697	653	744	698	680	673	693	675	716	669	686	708	689	698	693	691	676	678	719	666	674	671	652	744	711	690	732	698	683	709	663	716	653	651	665	679	711	707	653	739	673	716	703	700	655	688	652	659	642	733	695	674	689	724	688	637	742	710	659	712	692	721	691	677	654	678	702	682	698	703	650	702	678	720	669	714	707	688	671	707	692	717	718	666	746	720	708	656	697	721	662	728	727	667	688	692	668	730	688	673	655	690	697	693	724	760	646	670	656	681	689	671	679	652	699	649	690	676	669	705	653	680	704	706	686	685	668	730	673	702	692	722	709	680	661	666	696	671	689	707	695	737	662	689	703	676	676	726	699	687	678	685	681	718	706	675	667	706	705	695	660	708	682	662	699	689	687	617	698	683	671	674	748	654	653	711	656	652	684	656	688	702	677	680	696	683	731	698	645	667	646	669	709	665	685	671	699	692	671	744	682	678	700	684	710	649	688	683	723	703	657	670	718	701	730	676	672	661	704	652	699	715	712	695	687	660	705	702	725	712	697	734	685	702	682	675	709	638	708	660	725	734	683	695	715	680	701	699	715	676	658	688	692	733	706	660	710	664	614	668	654	642	679	665	667	719	728	706	702	722	727	690	671	665	705	708	698	636	653	686	676	647	710	649	690	692	677	646	699	696	679	684	694	704	696	682	662	695	662	706	722	650	728	684	694	687	707	703	751	725	665	700	653	677	680	683	663	714	692	699	701	694	674	722	699	693	737	682	686	652	728	659	709	708	714	682	716	677	722	658	657	694	687	720	698	706	637	693	696	681	695	635	751	722	712	668	674	714	722	707	728	724	683	739	727	669	709	668	652	720	697	719	633	650	665	687	657	651	715	672	684	672	702	671	668	667	707	716	714	692	696	645	677	722	636	686	722	645	703	688	649	669	673	700	718	676	664	703	723	671	657	685	656	656	656	697	688	683	707	679	679	660	686	702	696	713	719	683	627	719	700	692	667	685	688	722	715	705	674	728	712	670	734	692	682	658	650	698	705	694	661	678	701	671	686	646	697	715	691	711	729	730	697	691	679	691	681	656	679	674	668	691	734	681	734	692	709	660	661	738	687	650	673	695	691	663	666	708	643	625	709	667	677	685	642	721	678	715	723	696	659	735	675	699	686	729	670	654	696	711	686	716	634	719	718	716	697	697	687	728	706	681	658	692	659	693	679	714	689	701	655	672	661	680	676	663	667	625	706	660	690	729	682	683	648	704	662	720	715	713	666	701	669	694	695	690	662	717	701	715	691	713	677	688	707	650	650	693	685	683	656	687	665	685	629	714	714	737	718	689	683	683	681	695	691	667	698	658	685	689	728	702	667	640	710	731	709	666	681	659	705	717	688	651	661	640	658	685	730	694	675	688	755	679	738	690	695	698	677	675	665	648	676	699	676	690	718	713	662	708	670	704	657	713	659	711	675	693	673	662	653	717	637	687	649	743	666	702	682	680	657	706	691	663	735	736	644	675	656	697	699	686	665	737	707	692	704	692	672	675	708	687	744	721	670	704	702	696	634	704	692	694	695	703	728	702	659	700	732	701	658	665	703	724	686	707	626	711	684	725	695	661	646	642	651	703	670	718	696	684	694	686	699	655	695	711	724	689	681	651	685	694	636	710	694	680	672	673	667	696	706	672	680	661	706	718	671	664	595	673	680	671	668	680	676	691	680	710	699	677	675	685	728	652	678	680	644	642	639	670	685	666	680	707	663	753	682	675	681	652	650	633	711	679	659	684	682	690	759	656	719	701	677	702	709	723	665	753	692	670	662	705	680	678	671	656	686	667	725	655	689	699	712	685	684	717	695	697	706	674	692	697	663	732	700	700	656	672	696	714	709	716	737	693	685	693	682	746	664	708	682	675	685	675	705	702	675	695	687	649	647	680	682	643	647	677	661	664	681	647	692	687	729	656	706	674	682	668	709	686	694	664	717	713	631	703	705	676	660	677	651	670	696	694	700	636	679	676	722	684	714	697	705	695	661	686	667	692	667	681	665	680	706	693	698	697	686	683	703	721	664	678	725	642	692	653	668	702	679	714	667	662	680	704	708	722	682	715	698	657	679	721	693	694	671	677	676	676	700	666	646	666	713	607	717	656	690	681	682	657	703	713	673	713	679	670	670	630	673	665	702	657	635	654	715	719	680	690	724	710	686	699	672	704	657	674	697	683	692	681	713	755	664	656	702	687	711	715	695	652	683	656	727	701	717	704	710	740	704	664	645	722	655	671	678	709	724	671	698	714	659	722	683	675	708	683	694	676	689	692	686	716	734	685	707	660	687	649	705	699	719	676	664	733	686	666	713	681	693	718	677	697	682	699	733	713	721	665	680	723	668	708	694	710	690	616	675	689	675	665	629	661	682	682	746	719	707	730	675	653	667	725	686	704	713	683	693	652	722	694	724	707	701	659	685	646	691	698	711	673	690	718	646	685	648	663	646	690	699	637	692	673	629	719	684	728	695	685	700	653	704	713	639	713	685	654	692	719	697	688	709	677	677	689	697	696	734	690	677	674	696	704	670	714	671	705	733	657	721	640	700	693	693	715	649	667	679	673	705	669	664	751	704	686	706	662	692	690	694	673	729	699	645	680	706	665	690	684	740	686	684	749	675	697	700	684	695	697	642	698	705	741	654	687	701	660	729	712	713	684	690	715	711	720	694	675	683	684	681	715	726	727	636	679	686	690	687	688	645	680	665
25418	20970	27565	24523	20973	11774	1316	722	628	536	455	416	416	395	370	379	339	354	300	337	312	324	303	314	320	296	325	314	279	273	276	290	302	308	291	271	287	255	262	292	272	246	260	281	263	249	280	286	236	235	294	256	246	256	240	290	271	299	269	263	246	271	260	273	261	226	271	248	267	256	259	266	258	290	277	254	260	248	257	259	283	256	275	258	268	237	241	274	281	240	266	232	263	243	239	231	255	259	236	237	285	274	283	278	254	261	254	266	279	272	258	247	275	245	275	237	232	258	277	254	271	239	261	259	239	259	268	253	276	283	278	271	249	257	270	257	234	211	269	268	242	264	261	213	266	276	262	278	223	262	285	249	261	238	275	264	280	272	259	255	254	258	222	257	257	260	250	276	283	257	270	237	281	248	257	265	287	281	256	258	257	250	248	276	236	244	283	229	262	241	244	246	248	232	249	270	242	249	279	218	275	259	259	257	280	294	258	274	235	273	284	243	277	257	262	286	274	255	242	233	246	269	249	233	235	258	254	264	240	271	266	286	259	288	246	286	263	272	250	289	256	249	233	256	246	271	283	291	267	281	276	257	260	251	294	246	267	248	263	268	255	256	235	305	262	273	253	260	258	261	274	258	257	262	255	244	266	282	251	240	285	241	299	241	266	264	285	274	255	276	281	251	269	272	276	266	258	271	282	235	271	259	257	267	275	295	269	304	264	263	254	250	243	277	255	231	238	261	268	272	259	225	268	274	270	259	237	257	253	245	244	241	276	262	253	245	256	268	262	246	278	273	246	254	267	246	242	258	275	252	276	256	276	263	273	237	239	261	272	268	255	280	252	244	274	275	239	238	256	237	261	250	274	273	275	259	273	268	252	275	248	266	266	283	231	274	273	246	258	271	275	286	248	247	274	245	231	239	234	252	290	211	254	268	249	296	241	262	249	291	275	256	234	254	260	262	250	239	271	237	251	273	251	288	257	261	242	246	279	277	258	246	292	276	275	266	271	275	256	247	269	264	263	249	264	244	243	236	287	251	256	254	252	257	241	261	229	277	282	251	281	259	282	247	242	260	257	265	253	245	237	292	252	225	251	266	282	257	254	235	255	257	276	260	248	233	273	247	275	249	243	256	253	257	245	259	286	231	281	249	221	259	273	249	254	239	274	267	274	250	256	250	259	274	269	252	229	244	238	247	244	288	250	287	279	248	250	232	260	296	268	272	284	243	263	252	287	268	273	273	263	270	253	279	264	268	278	245	251	254	281	246	272	259	267	280	275	276	280	225	226	227	277	250	278	256	233	261	248	224	225	262	283	236	258	261	268	272	234	245	247	286	281	248	254	238	262	262	237	251	252	234	268	229	252	236	249	256	261	258	302	254	250	251	281	271	264	281	295	274	250	285	248	259	243	281	280	283	252	258	225	269	288	270	250	246	282	261	230	267	235	255	282	253	247	265	278	262	239	235	244	260	266	281	232	277	265	264	261	249	241	256	281	266	249	242	267	275	290	239	262	271	275	262	269	273	249	260	258	300	254	276	235	227	258	267	285	256	239	253	262	245	304	265	271	252	290	262	282	255	240	225	248	254	271	275	271	231	255	254	246	233	234	274	227	225	302	236	258	271	253	284	244	251	266	278	271	289	283	257	234	266	260	266	258	252	253	267	238	256	280	272	272	259	239	258	249	262	256	246	256	256	240	268	237	245	258	272	247	229	263	250	273	283	277	238	248	252	257	250	218	239	267	245	256	224	246	250	279	244	244	229	268	270	269	293	250	285	247	254	279	261	294	226	249	281	250	249	252	249	292	254	243	262	270	235	246	281	298	269	259	291	273	268	245	272	271	264	243	247	254	252	271	253	280	267	273	266	278	277	258	236	258	277	262	253	283	243	248	265	243	246	224	263	265	263	255	246	238	271	253	287	257	259	254	290	282	266	243	262	270	264	265	255	250	258	252	275	251	277	261	268	237	242	243	255	238	297	245	275	302	271	266	248	280	248	236	267	262	262	271	257	268	267	265	286	256	268	283	247	290	272	275	297	272	226	255	275	226	266	235	248	241	272	277	257	261	254	244	250	284	243	300	267	238	264	277	254	261	259	273	287	253	274	258	262	254	277	276	245	253	258	269	261	234	249	259	256	256	258	240	256	269	262	257	245	239	243	251	249	263	252	282	253	256	262	278	286	259	230	275	242	252	257	266	225	269	218	274	276	232	266	245	275	277	225	222	255	238	279	277	276	248	273	236	271	259	235	260	257	244	265	266	279	270	286	281	290	279	275	249	244	261	261	256	264	262	283	237	247	235	275	264	250	250	288	265	294	241	237	260	268	247	270	272	309	263	253	256	259	268	231	253	252	241	291	236	244	256	277	238	277	285	280	268	243	288	242	253	268	287	257	232	241	256	241	277	238	257	279	257	269	239	241	277	255	241	245	271	253	260	249	259	267	272	236	238	259	268	268	281	255	240	262	243	253	266	244	272	231	256	277	259	253	249	243	253	279	268	243	280	268	274	269	239	256	264	259	248	269	254	275	287	260	257	251	255	252	250	244	283	253	268	266	240	250	265	246	262	258	261	259	267	271	259	277	249	257	282	252	256	271	242	257	266	239	260	257	246	250	254	252	271	267	262	273	275	230	215	273	299	244	257	266	259	269	249	251	259	259	232	230	282	252	254	246	284	273	235	255	273	249	258	253	256	249	270	254	238	251	264	230	266	254	274	245	268	259	259	234	289	265	233	250	242	257	264	245	262	281	234	270	267	255	271	251	220	274	276	250	219	251	240	257	267	252	257	237	257	253	265	281	267	255	241	254	259	257	248	257	248	261	266	232	268	251	245	236	276	293	245	258	247	251	265	273	277	287	279	258	256	243	256	302	268	244	298	236	271	274	224	266	241	251	247	258	264	280	264	266	286	261	245	235	275	250	222	292	267	249	254	273	241	278	255	254	248	280	241	292	247	247	256	246	237	256	276	293	255	252	240	235	252	271	260	273	239	272	257	294	284	237	229	234	275	256	220	244	263	261	274	273	261	229	242	263	245	270	240	269	255	231	245	262	259	243	243	268	234	261	293	225	261	258	256	268	284	269	266	265	271	271	227	269	266	240	262	261	258	285	257	247	251	265	226	269	246	245	262	257	244	246	244	236	280	253	234	270	244	246	230	279	253	265	251	271	246	292	252	240	269	237	250	243	281	260	264	236	275	245	257	235	245	265	275	246	252	267	264	252	226	242	226	268	211	278	248	263	265	269	244	284	267	241	283	266	264	269	267	291	243	274	256	253	282	274	271	243	280	254	242	254	259	269	267	268	263	241	264	294	272	264	265	249	282	293	255	291	226	242	255	265	271	251	238	258	262	272	273	220	220	270	248	287	248	261	269	238	259	277	256	272	246	262	269	256	238	241	245	259	246	253	257	258	248	261	238	264	253	279	270	253	242	255	255	280	262	235	297	278	244	228	268	239	260	280	231	211	253	245	250	260	227	268	254	269
7351	11566	10258	5608	3575	2481	1865	1404	1182	1005	917	770	728	662	614	551	493	504	519	473	424	419	399	403	372	395	407	357	353	390	363	360	327	321	337	323	353	332	340	299	380	301	328	319	313	293	319	310	329	306	302	278	306	338	316	311	347	338	310	288	283	320	315	311	313	290	311	298	302	346	277	321	324	344	291	325	299	301	312	332	319	318	314	279	293	304	305	295	320	303	299	295	288	317	306	315	290	313	278	289	301	297	299	289	311	278	297	295	277	285	280	301	288	309	307	307	310	318	298	332	322	334	311	286	304	291	286	323	288	308	300	305	325	278	275	322	310	317	321	303	306	264	315	299	289	292	297	301	292	265	286	292	291	258	272	322	303	302	321	264	323	290	294	291	329	279	292	295	268	281	296	280	292	278	283	288	302	295	294	279	293	320	288	299	307	301	308	348	322	291	310	303	292	285	296	317	303	303	273	311	299	283	297	310	289	303	292	299	268	282	300	337	295	322	290	327	304	297	286	297	294	277	312	297	303	297	273	327	299	295	310	310	295	291	294	312	289	306	274	262	306	311	309	282	280	317	327	282	269	306	303	294	277	290	279	292	306	288	324	269	298	293	304	334	282	290	309	319	296	300	294	269	277	276	306	281	320	300	300	317	318	299	310	305	264	317	264	285	284	303	330	290	324	300	304	297	301	311	286	295	305	309	310	281	301	275	281	310	314	297	285	303	290	295	321	306	327	319	309	295	314	264	312	306	334	285	279	295	334	290	308	319	294	289	314	344	287	299	286	300	302	307	307	321	325	296	316	284	313	305	277	314	306	295	289	335	302	292	307	307	286	263	296	277	293	314	297	288	266	297	286	284	288	266	293	296	275	274	276	284	301	265	342	303	294	311	289	292	286	271	337	297	298	304	293	295	319	270	276	328	304	231	308	278	298	281	278	274	305	311	296	294	283	286	276	309	302	324	293	297	309	294	271	301	296	280	280	300	307	271	283	297	291	299	285	301	285	314	278	296	289	296	302	317	280	293	288	327	268	308	299	299	273	296	307	305	288	295	301	265	275	266	316	303	262	255	305	307	275	301	275	273	260	310	294	289	299	307	276	302	302	283	294	308	280	320	264	286	290	310	312	295	297	298	337	294	331	304	323	297	292	303	299	292	275	266	286	282	285	287	272	304	304	286	299	300	305	268	311	290	290	286	301	281	291	257	301	277	331	307	300	265	296	294	306	256	283	294	297	318	287	293	306	284	298	305	315	294	290	301	303	304	294	265	265	296	284	311	294	275	290	289	304	286	317	272	275	301	280	293	310	307	296	289	284	316	305	263	278	306	253	276	258	295	313	287	290	296	319	338	288	292	316	305	275	305	272	328	277	281	294	288	307	313	290	277	336	318	298	294	298	280	283	267	303	291	284	282	302	298	297	290	307	250	283	287	304	283	316	280	298	256	283	251	277	273	306	288	273	304	289	304	294	292	297	282	299	299	318	321	276	266	316	298	286	293	298	338	283	300	306	296	288	312	300	312	272	294	301	297	282	305	315	304	305	297	283	326	285	301	272	283	315	300	310	317	283	265	314	302	267	298	312	288	276	319	313	315	313	301	286	295	281	310	305	262	283	287	276	302	300	280	278	279	281	308	278	308	305	287	296	268	299	293	300	275	304	285	294	321	324	293	309	319	314	275	307	278	343	301	288	269	298	290	299	305	307	298	291	296	316	309	293	286	282	273	289	279	319	286	299	299	280	286	298	293	285	296	313	304	272	305	286	308	313	295	297	279	269	249	269	316	277	313	269	316	292	322	311	320	291	291	292	291	304	320	299	310	303	297	302	308	276	294	319	300	283	265	295	301	300	310	293	297	301	280	289	285	292	303	291	316	262	287	284	297	331	298	279	255	283	295	288	293	311	295	294	300	277	289	288	305	304	291	315	293	303	289	296	292	323	286	269	299	313	280	291	314	299	300	296	318	290	300	272	282	303	280	280	315	293	269	293	276	307	294	305	301	318	269	273	290	273	283	316	285	290	282	302	322	304	299	295	271	303	306	272	272	300	329	261	277	290	313	284	317	298	289	312	304	302	297	299	300	268	295	304	295	279	291	293	290	327	300	313	288	271	324	324	291	318	282	310	302	295	268	312	300	284	270	334	283	304	305	281	277	306	289	265	297	300	282	287	299	273	324	298	315	321	282	285	274	307	298	290	313	304	282	277	308	302	262	317	327	282	324	334	280	305	326	281	319	254	294	263	315	290	339	330	310	297	293	316	304	297	291	309	288	296	296	286	280	300	305	312	305	254	290	293	295	276	328	328	308	306	290	303	314	312	302	312	348	294	289	313	296	269	302	316	328	277	286	299	307	302	308	282	287	255	286	328	286	277	290	302	298	267	312	305	284	277	316	310	295	272	286	258	295	276	293	289	257	309	281	269	336	300	287	284	300	301	298	281	279	301	278	286	307	281	290	312	302	312	302	309	292	308	309	303	288	302	280	296	305	293	300	311	312	265	306	333	309	301	300	305	304	273	286	302	322	302	278	274	297	296	307	282	286	296	285	304	317	318	270	303	312	302	312	304	309	295	306	284	298	273	291	292	289	284	294	272	297	292	303	296	284	298	313	261	266	267	285	301	281	306	326	330	282	346	310	330	311	285	278	305	287	296	269	301	299	284	291	312	300	282	271	279	320	303	312	280	290	298	292	292	301	301	290	328	265	253	302	263	289	311	305	287	291	320	317	287	280	298	305	301	298	285	278	268	324	314	288	310	318	294	311	293	305	318	310	292	289	291	301	290	329	293	299	294	312	299	273	279	315	294	257	297	295	283	293	291	306	295	275	292	274	262	280	324	291	284	282	300	296	315	327	296	319	296	278	308	276	281	323	295	316	329	286	290	304	266	280	301	291	250	307	299	283	280	282	296	286	306	305	275	309	291	333	276	314	272	287	301	291	301	302	322	325	279	314	309	303	271	300	306	322	307	288	295	310	296	300	280	294	281	287	300	299	324	277	286	312	274	294	304	283	291	317	288	327	339	270	310	283	318	276	308	313	311	278	281	265	279	302	341	302	257	295	304	282	273	323	310	294	289	293	302	291	290	311	286	277	290	302	293	301	305	337	287	286	307	279	306	332	312	307	295	320	273	320	311	286	324	305	309	300	304	301	288	277	317	277	324	316	274	294	285	297	287	299	313	290	272	315	305	286	291	301	290	278	299	310	288	319	314	294	310	311	284	305	316	288	288	287	283	300	275	294	320	284	314	275	290	299	307	332	311	274	296	285	296	305	276	282	276	305	282	257	284	283	292	323	297	296	317	299	323	303	272	282	313	298	313	278	258	296	310	336	294	270	318	301	293	350	305	289	305	304	312	312	289	285	327	324	340	307	324	305	286	302	305	282	323	301	321	303	308	289	315	288	295	268	296	281	332	283	284	268	286	300	328	271	305	284	306	288	335	288	269	302	287	302	264	270	283	283	323	281	314	308	315	286	339	283	318	321
23323	21010	27969	24243	21017	21092	8916	1566	1085	946	862	790	747	726	697	608	620	608	590	573	506	563	531	527	523	555	542	493	520	511	505	547	517	481	512	485	483	505	474	476	455	446	485	508	456	514	489	454	483	483	484	445	495	481	474	455	463	478	465	452	449	456	453	438	454	481	489	490	434	464	478	480	482	470	451	493	460	442	477	449	474	448	464	453	397	475	452	479	497	434	456	435	485	422	495	426	493	448	431	432	433	494	442	447	486	479	451	469	423	444	455	483	470	468	437	470	470	482	458	490	471	468	452	455	476	477	468	452	445	443	444	466	453	456	441	472	450	493	456	462	449	445	422	483	508	445	451	471	452	490	480	490	489	481	428	483	485	461	450	497	456	462	436	436	478	459	446	497	487	436	477	449	466	442	471	468	492	445	427	444	494	438	503	404	462	460	502	454	443	485	442	514	465	490	476	443	477	419	434	493	430	443	448	466	461	459	453	430	480	498	464	460	437	437	438	469	457	463	460	419	429	440	488	466	498	487	465	473	469	465	430	467	486	449	452	432	487	451	451	450	467	455	439	449	448	438	488	412	453	476	445	456	489	453	445	453	473	454	438	436	454	457	455	467	444	451	447	482	449	418	464	418	446	424	454	462	449	462	419	441	447	460	444	461	487	463	469	467	458	470	445	449	435	479	468	441	448	484	475	478	451	443	434	456	471	424	449	438	483	459	443	462	439	465	476	430	461	485	440	495	430	474	453	476	457	488	444	449	484	454	434	457	430	452	457	468	462	458	433	440	449	465	473	481	424	452	503	459	446	448	466	484	414	444	432	426	468	462	428	420	433	444	456	457	460	437	455	432	436	454	485	473	431	423	494	469	455	453	440	462	491	462	459	444	460	459	447	491	462	450	498	483	485	448	433	416	473	456	440	458	448	449	478	434	436	469	474	428	453	475	434	451	460	459	444	448	474	467	401	431	469	442	480	436	493	470	498	460	454	461	451	464	494	472	455	472	470	419	442	473	477	441	450	437	484	444	448	432	447	446	441	432	451	413	469	472	446	444	472	443	414	480	464	434	421	476	492	433	463	485	476	480	432	451	471	457	442	449	517	432	432	484	459	443	419	424	431	461	458	451	491	472	465	481	459	477	467	465	454	478	436	459	482	467	435	435	470	423	509	450	429	439	455	453	433	452	457	484	462	481	470	424	452	434	467	435	473	446	451	461	475	476	451	436	455	463	446	461	458	494	452	484	463	446	452	456	443	465	489	485	453	471	471	460	451	449	495	402	491	488	451	462	455	434	423	494	474	510	423	456	449	445	459	450	462	445	448	511	475	457	436	422	458	460	500	470	421	450	467	485	454	454	463	479	461	467	462	471	434	434	467	423	438	433	450	467	434	431	482	427	476	493	425	443	447	437	452	457	484	492	465	448	491	477	447	419	464	460	467	439	450	456	471	439	461	463	450	452	496	483	459	459	413	462	468	425	458	455	486	469	402	441	487	497	483	476	482	495	443	446	431	464	449	457	444	485	426	427	425	460	451	465	449	460	477	469	483	448	485	444	461	467	467	463	461	407	431	446	472	481	438	430	490	435	464	472	473	492	431	481	440	437	458	456	460	480	462	451	482	473	458	431	444	462	463	446	497	443	469	483	435	479	449	503	471	468	422	424	473	457	450	476	479	418	453	468	441	442	456	443	446	469	485	426	441	446	455	474	447	480	446	420	456	428	426	426	476	485	446	467	479	439	435	477	419	440	477	449	497	462	448	442	497	469	458	463	462	461	431	438	444	431	469	454	475	447	489	483	437	458	486	454	468	446	424	439	444	438	444	470	447	457	456	464	444	457	443	459	459	443	453	469	450	455	443	467	467	451	478	463	479	458	461	468	439	424	449	445	458	389	425	441	485	459	441	434	434	481	441	453	471	448	437	459	426	439	452	478	424	414	472	467	481	458	434	447	448	436	468	447	432	447	454	497	474	446	458	503	433	432	447	458	455	448	445	455	482	439	426	469	414	490	455	499	457	462	469	464	495	452	452	471	448	462	482	451	434	429	446	469	472	473	441	442	464	451	484	443	429	413	458	464	497	483	458	476	437	434	452	457	454	444	468	416	491	458	435	463	485	478	472	463	457	432	457	474	471	440	453	454	472	481	476	419	446	462	411	477	448	459	424	462	500	426	457	475	420	482	477	454	481	453	479	458	443	439	484	487	469	481	452	423	444	428	445	442	469	442	453	473	433	444	451	487	492	462	464	438	449	437	453	435	471	445	455	433	448	445	468	475	437	440	452	465	482	484	478	446	453	450	435	473	471	477	457	508	484	446	439	443	436	473	454	432	439	428	438	457	434	488	472	471	480	504	492	441	492	491	464	488	466	445	468	465	437	440	433	429	466	451	477	458	441	484	447	456	437	459	442	469	480	436	428	467	439	468	526	471	436	469	479	446	450	480	412	440	434	470	455	434	465	502	476	443	442	446	458	465	441	490	464	442	425	482	458	447	464	454	450	473	432	457	473	412	417	469	453	469	428	434	429	416	455	450	436	437	439	471	456	426	438	438	453	492	472	455	428	447	449	413	497	452	424	448	429	489	471	438	464	425	431	471	430	433	494	477	464	500	472	458	464	448	488	405	420	403	469	444	462	465	439	451	485	453	443	426	438	440	460	452	462	491	467	465	423	456	432	424	426	450	443	447	475	438	484	458	464	464	474	479	459	464	481	495	437	458	402	439	476	445	511	463	484	452	462	471	423	472	473	460	473	453	442	475	436	437	454	453	411	485	433	435	466	442	484	444	443	494	440	482	448	447	499	465	459	443	522	499	404	462	434	497	485	476	473	440	483	474	501	437	466	444	447	415	470	486	475	434	477	483	454	440	486	448	460	441	402	454	458	471	505	467	411	490	406	495	452	469	481	454	487	451	463	431	470	469	460	443	476	453	413	464	461	470	448	459	453	465	464	448	506	475	470	487	479	427	459	474	445	439	454	494	446	455	447	466	457	435	474	467	461	450	470	461	469	483	466	506	456	479	452	445	453	481	450	462	468	471	488	413	438	452	486	455	464	457	482	440	461	446	482	440	430	440	490	447	420	422	454	445	444	476	475	472	459	457	475	428	447	455	419	414	436	465	475	428	456	498	466	461	488	455	457	444	435	470	477	410	499	437	487	482	415	449	455	440	481	453	446	440	435	481	527	454	432	449	443	440	474	448	466	442	496	471	438	471	499	471	440	480	485	463	469	477	516	473	438	479	449	443	473	494	477	455	441	429	454	464	448	469	453	458	453	448	468	442	465	455	445	485	485	439	463	487	451	465	444	435	437	458	483	434	459	448	435	470	430	422	413	465	417	467	419	446	426	423	471	434	456	423	472	416	422	436	464	470	482	458	430	445	498	476	471	423	459	424	451	401	457	426	434	461	425	437	440	473	453	484	438	453	456	461	447	503	438	472	432	479	445	449	457	447	462	431	455	443	434	452	439	434	428	437	435	457	452	432
10036	17849	15994	9187	5922	4204	3138	2456	2202	1740	1468	1342	1164	1132	1045	965	908	819	809	753	722	626	667	624	663	625	591	596	564	607	571	575	531	526	508	501	528	500	492	555	524	511	485	489	507	491	508	488	555	512	484	486	483	487	479	512	492	470	491	465	500	442	479	435	463	461	456	469	459	460	462	436	470	486	432	483	444	473	484	465	500	452	493	460	444	446	476	470	474	488	452	427	429	447	487	429	459	425	455	426	455	471	464	473	463	469	472	490	471	490	447	439	454	438	459	474	469	462	448	446	397	422	459	442	455	476	479	479	468	449	450	447	457	453	467	440	459	455	432	451	462	433	487	475	482	432	440	460	454	438	448	399	467	471	451	452	455	444	455	485	455	451	473	465	472	485	473	483	470	442	443	419	478	424	465	431	480	452	440	450	442	453	452	446	452	460	453	419	475	436	466	404	453	481	455	448	468	433	419	459	457	430	449	458	488	478	459	470	423	405	425	479	452	463	458	439	425	445	478	439	419	477	442	441	471	446	463	451	462	448	470	455	442	459	493	462	419	443	445	476	456	466	457	420	459	434	443	431	450	485	430	436	460	482	473	426	470	453	435	425	512	412	488	458	444	462	442	482	461	474	419	466	475	470	441	460	421	455	467	427	507	455	429	447	483	421	452	426	479	434	447	402	485	456	476	449	419	482	399	454	448	470	479	486	456	446	442	480	454	455	479	459	478	464	450	434	448	414	417	457	448	435	460	437	409	463	450	481	453	454	468	431	446	468	479	462	460	460	463	444	437	471	454	474	474	446	420	437	444	436	479	464	437	445	456	431	402	403	473	464	456	457	447	472	484	474	438	432	464	442	445	424	447	437	442	451	484	476	465	437	471	474	479	481	497	428	449	447	459	435	475	458	459	463	417	426	463	429	456	443	469	444	429	462	471	428	469	439	454	435	493	455	461	422	463	416	443	468	452	451	437	430	479	435	431	470	454	431	506	441	494	431	446	440	464	427	477	459	470	446	457	444	427	449	510	436	471	430	457	485	454	492	427	458	452	459	478	445	460	438	444	490	452	427	445	434	434	484	427	420	418	443	442	461	431	463	443	467	424	448	450	415	438	425	463	450	516	437	437	451	477	441	422	489	450	433	488	440	437	444	503	453	425	449	464	434	491	456	441	438	419	444	484	434	461	481	412	478	479	425	430	444	463	467	492	426	453	388	475	448	437	465	451	433	442	421	439	475	449	495	419	433	464	447	463	418	464	421	435	419	433	408	447	510	433	445	453	441	447	476	450	427	452	483	457	418	449	444	499	472	432	442	451	443	440	441	462	441	457	458	498	474	441	483	441	480	452	460	429	440	478	472	455	433	464	455	453	438	466	459	450	441	473	464	415	486	474	441	429	461	428	470	448	484	437	458	488	487	441	480	425	478	460	400	446	464	439	463	439	417	467	445	418	469	424	479	424	477	443	459	442	464	433	453	418	489	455	460	437	459	444	459	474	446	456	443	424	423	465	469	459	472	447	440	426	443	421	470	484	437	427	439	414	426	447	459	474	433	437	489	478	453	450	450	455	447	444	432	450	470	453	466	472	452	461	452	447	487	448	468	471	458	454	443	461	460	422	463	483	440	466	433	452	455	467	481	480	485	434	456	465	475	466	455	459	481	479	478	424	471	476	494	467	425	440	448	478	449	429	475	433	480	480	434	414	453	432	443	451	413	461	453	483	481	427	450	455	451	446	467	432	431	453	450	465	474	447	434	423	441	428	500	465	489	496	461	428	466	457	463	405	470	446	427	490	474	440	423	429	443	415	458	475	466	454	478	434	472	444	441	459	459	420	453	498	453	465	430	446	433	425	469	424	447	443	485	434	469	446	447	472	417	481	447	466	414	433	476	457	411	440	446	459	465	466	485	443	420	462	472	476	485	464	447	434	451	424	488	466	453	463	486	424	436	428	471	462	441	448	457	462	438	480	432	460	446	437	454	442	478	454	442	468	451	442	459	468	455	477	461	476	453	483	464	440	465	465	443	439	460	452	491	480	424	433	480	440	473	423	460	445	447	457	461	447	437	456	474	466	486	489	417	473	484	424	458	452	441	476	392	458	421	437	461	464	437	438	484	482	432	437	431	430	467	470	453	452	444	441	475	480	423	458	440	475	469	487	408	469	424	456	439	452	455	434	462	411	481	461	424	459	479	469	467	410	470	439	419	458	451	503	434	430	463	469	466	445	446	426	475	481	478	439	468	473	441	468	442	437	471	456	466	453	456	476	468	456	481	448	484	433	512	428	440	438	461	468	455	489	445	448	496	466	432	452	458	471	399	450	469	418	459	438	458	417	442	448	455	422	442	416	464	491	442	464	447	435	454	453	443	448	447	468	471	445	417	454	468	450	443	392	440	419	442	423	473	465	417	402	476	437	454	486	454	460	465	457	434	467	447	409	461	471	447	480	477	467	448	463	450	451	457	468	418	452	439	443	444	440	464	496	449	412	454	463	459	457	448	436	462	428	432	457	448	469	433	453	423	450	480	462	446	437	438	462	497	520	463	452	425	428	433	460	477	459	460	464	454	469	462	472	478	467	435	433	444	426	438	411	407	468	433	446	477	493	450	453	442	461	493	464	445	449	447	426	500	467	462	416	447	492	449	468	455	510	440	445	456	465	446	493	460	467	446	434	446	427	455	471	467	503	420	467	483	437	417	470	454	432	406	448	434	481	451	468	482	469	444	436	483	436	460	441	457	455	464	445	464	431	458	492	430	455	496	458	461	448	475	499	471	467	483	470	475	425	450	462	485	431	394	463	439	445	459	460	449	425	444	445	467	445	454	427	454	459	451	458	476	411	456	477	421	478	426	442	450	471	422	442	431	443	424	481	489	424	463	497	462	472	439	483	422	441	420	470	423	489	443	462	473	453	446	479	450	456	438	507	460	452	462	456	454	430	476	454	434	483	461	434	455	437	429	442	476	458	447	465	462	466	463	411	417	462	447	459	419	461	471	456	439	419	488	465	479	461	451	448	450	444	454	479	437	442	450	437	435	445	449	449	472	447	415	448	461	478	453	406	438	439	464	451	460	446	418	443	452	426	449	467	456	427	435	447	475	458	428	457	488	411	449	443	458	478	439	447	482	452	452	440	435	449	408	452	463	435	440	459	480	440	433	468	458	435	453	474	423	434	446	454	443	439	469	457	458	438	446	452	444	446	454	448	460	481	460	501	427	435	451	429	485	451	413	480	449	462	466	446	451	459	408	456	459	453	461	500	454	409	449	435	438	430	465	446	430	473	485	444	421	450	474	469	451	426	444	425	434	454	419	449	439	449	454	468	454	416	464	470	435	463	440	433	432	459	425	456	446	457	467	438	470	413	460	475	429	486	488	480	432	485	473	457	464	479	459	449	434	456	463	459	459	399	448	445	459	467	422	515	453	436	454	446	453	454	462	469	488	452	483	485	460	430	473	449	472	475	447	461	449	465	484	455	427	421	427	472	461
28527	15719	2715	891	803	693	716	673	614	752	704	640	655	636	655	632	649	673	677	605	636	633	630	611	611	597	629	669	642	641	684	611	653	637	607	608	634	640	666	666	599	636	602	644	641	645	646	606	638	673	627	656	613	645	663	669	652	665	643	629	686	669	677	624	636	621	659	643	726	626	647	633	579	637	658	610	644	611	690	685	614	675	652	640	669	626	622	635	645	619	651	693	640	620	659	675	604	681	639	614	655	614	639	694	654	678	644	643	594	670	648	678	662	615	674	609	667	615	633	663	659	617	633	671	689	647	600	611	636	661	619	599	606	664	657	633	626	663	637	615	653	605	644	676	593	635	661	649	602	657	637	662	635	597	639	651	659	643	617	630	663	682	662	618	653	646	727	624	650	694	634	671	667	642	628	679	611	651	590	652	647	688	669	658	675	641	650	647	611	588	610	624	661	619	686	635	661	606	654	657	651	616	661	663	653	648	632	670	601	639	623	628	605	584	687	661	588	596	647	670	631	619	661	611	647	588	689	650	623	618	610	675	648	635	684	610	692	636	633	659	647	633	645	651	617	656	629	608	637	675	618	638	654	610	637	604	630	617	615	665	672	627	596	665	647	680	630	651	685	659	648	649	590	645	653	649	676	651	672	674	654	644	612	682	641	643	616	663	631	619	668	631	632	662	603	647	610	676	641	626	652	660	662	635	607	622	641	638	628	649	632	646	672	605	651	653	612	633	589	630	629	644	620	672	622	635	639	612	612	611	630	658	645	625	658	654	672	616	653	680	716	620	608	648	636	596	631	663	661	646	646	633	650	617	672	647	633	686	663	652	604	627	633	573	651	650	659	604	601	645	700	639	639	629	654	609	635	681	608	587	645	613	643	619	658	622	639	627	656	643	636	581	655	632	621	629	655	657	667	613	672	634	636	645	611	645	630	619	663	676	655	641	666	657	589	607	644	657	644	689	678	660	629	613	633	662	658	631	637	628	609	628	639	653	621	651	659	644	606	624	608	678	630	655	645	640	637	627	634	637	646	619	611	661	649	632	628	615	652	628	655	622	666	665	583	638	622	603	625	671	642	668	614	615	640	624	658	662	655	645	619	642	661	702	642	656	624	639	637	608	632	662	618	647	672	641	640	647	622	667	656	634	649	650	643	618	626	608	661	704	616	656	654	614	629	642	641	627	637	596	639	635	659	698	692	581	652	639	616	633	622	668	629	667	603	640	665	639	656	632	623	613	641	610	674	626	623	581	645	667	632	613	624	603	640	637	677	637	639	648	641	642	646	583	653	621	621	597	612	654	597	658	634	635	593	646	647	603	596	615	637	637	646	666	652	659	650	653	655	644	620	605	621	609	647	614	657	633	661	618	681	639	609	650	597	613	634	671	614	624	637	604	669	637	637	631	634	653	655	615	641	623	676	635	650	603	643	641	673	693	625	633	644	650	597	650	646	639	619	616	703	582	695	637	639	679	624	634	659	653	655	645	660	617	627	586	699	613	659	625	634	628	658	629	634	622	642	627	578	634	675	636	636	628	605	656	617	682	651	597	623	627	624	655	644	674	624	648	617	661	642	640	646	636	612	616	620	642	647	696	647	611	677	631	665	611	649	642	632	682	640	640	663	642	684	663	666	598	626	652	645	649	672	643	599	611	644	639	642	621	649	638	652	677	650	639	621	607	648	615	609	637	621	619	646	633	637	633	638	648	600	622	642	597	643	636	631	665	630	637	623	612	642	643	585	638	669	628	693	633	659	634	623	676	638	633	634	702	678	644	621	674	628	600	663	614	668	652	648	650	667	669	638	657	643	683	607	615	642	638	671	633	613	586	626	624	641	592	610	625	584	606	638	618	613	642	665	624	677	646	622	632	669	618	639	630	622	644	651	644	655	617	633	628	655	626	638	660	686	615	643	679	633	621	640	597	632	650	689	652	633	658	657	647	615	692	660	624	644	646	590	590	634	636	607	623	686	612	662	633	634	573	615	640	674	683	638	610	646	599	674	656	639	691	662	672	596	654	683	683	668	643	617	648	644	642	640	633	633	640	617	698	642	627	643	626	649	655	647	626	603	596	666	699	612	682	665	655	615	682	640	627	650	644	581	657	629	686	632	622	623	604	661	598	622	631	638	666	644	647	654	676	648	628	633	668	661	613	635	602	645	623	651	607	683	650	635	642	658	638	652	616	612	628	603	649	650	625	626	642	608	675	682	663	628	639	671	677	621	691	645	687	678	681	664	681	627	603	667	615	612	623	649	630	654	614	647	634	682	596	653	627	599	610	644	630	584	621	654	585	655	627	633	672	674	614	634	607	636	631	637	679	653	572	594	672	682	651	641	631	621	662	658	664	672	638	632	629	656	680	632	633	561	679	617	649	632	635	604	657	637	625	608	630	583	599	634	622	669	647	677	656	622	655	677	648	650	609	626	628	637	608	631	671	622	640	670	686	635	642	557	624	582	646	631	669	646	624	663	659	659	629	576	674	642	631	638	619	618	636	649	639	602	625	611	631	637	652	696	632	608	687	639	666	655	655	643	635	615	609	638	623	621	636	657	636	615	674	578	609	635	639	622	653	631	641	650	593	653	604	631	679	662	658	664	645	649	636	649	623	685	660	682	690	695	633	622	610	652	659	620	638	622	648	661	617	620	668	635	638	673	589	622	618	570	639	628	600	627	610	672	655	643	641	624	697	634	643	578	655	642	663	652	676	610	626	642	627	623	600	643	664	652	663	597	630	655	661	705	612	581	651	649	672	705	660	653	625	683	645	610	640	644	664	641	622	669	657	636	629	660	655	605	651	668	651	600	593	639	686	639	651	664	646	627	636	655	646	660	688	668	684	630	634	636	611	634	652	682	636	643	620	643	687	689	607	641	636	646	635	656	675	656	596	641	641	646	576	653	600	667	642	631	643	635	659	633	570	682	617	661	602	623	600	662	667	647	637	631	620	642	658	635	585	618	630	604	615	601	650	663	634	656	617	688	623	694	612	635	646	679	602	630	661	628	651	683	606	680	704	624	585	668	677	646	629	621	675	604	602	638	646	669	649	636	645	666	660	627	681	632	601	657	656	641	701	673	648	647	699	652	634	627	640	652	629	592	624	631	685	639	589	653	652	664	621	626	677	663	633	634	663	638	635	679	642	693	626	632	628	610	619	633	642	620	620	636	629	664	643	635	640	584	653	648	623	659	671	709	624	622	659	643	617	632	593	619	624	665	646	644	634	636	631	644	596	587	598	623	655	602	623	655	632	651	678	636	625	628	638	622	661	655	625	683	631	644	632	625	629	660	684	673	617	626	619	655	659	655	671	616	633	589	636	608	712	650	629	620	671	614	641	651	633	589	697	704	639	618	645	630	660	656	631	672	659	648	639	620	613	687	640	691	628	654	631	637	671	659	644	619	632	618	656	652	654	658	652	640	592	658	639	661	652	623	653	604	674	646	642	619	631	643	645	608	689	614	636	645	651	610	618	625	669	671	654
5244	1390	1266	975	835	792	792	771	732	710	778	727	674	702	728	682	695	743	711	652	727	669	704	675	688	714	725	728	747	705	736	653	737	703	684	675	686	695	700	641	697	700	697	707	706	758	720	694	682	665	711	683	702	682	686	664	694	680	648	677	686	657	678	675	695	741	710	683	725	691	639	715	670	673	701	716	749	669	673	688	691	666	674	678	666	676	669	695	667	715	686	665	747	682	737	710	713	721	683	672	739	692	691	668	718	674	652	674	700	693	680	665	670	679	675	697	654	650	731	697	625	675	658	667	677	666	745	688	730	729	675	682	680	683	703	641	707	686	758	689	689	708	651	710	684	694	740	734	666	690	707	698	702	693	653	702	683	676	637	679	710	672	719	727	693	701	672	706	686	697	703	719	676	702	680	739	665	685	659	670	677	720	722	689	682	723	647	679	691	698	715	726	697	664	673	728	670	688	710	691	669	684	693	709	722	702	665	700	678	706	671	720	692	700	667	708	724	678	716	747	698	691	686	686	694	715	724	680	696	689	648	682	696	699	691	678	681	690	692	698	707	683	716	719	668	704	703	698	700	701	726	649	689	653	696	664	688	699	713	684	680	723	691	691	718	712	682	678	688	683	694	671	673	719	699	676	708	704	649	664	643	682	691	686	699	686	734	715	649	656	692	711	643	669	698	688	697	655	661	633	686	720	616	673	667	721	692	700	648	722	663	734	683	740	670	713	679	711	689	691	719	711	662	673	698	690	683	687	688	710	709	684	704	722	679	634	648	704	734	651	690	720	682	661	702	673	710	694	691	683	703	697	683	643	693	680	659	698	719	704	617	723	700	731	706	672	637	692	697	661	733	706	693	665	693	701	703	710	681	750	669	709	703	689	694	706	650	683	697	746	653	664	711	692	738	686	684	689	687	673	701	697	655	726	710	694	715	677	657	676	685	691	719	669	709	735	668	706	695	686	664	659	665	661	709	695	677	702	700	710	658	647	667	677	718	691	663	629	652	656	649	681	725	685	683	640	705	664	694	637	698	685	694	670	679	697	705	713	683	715	700	690	686	678	697	681	683	681	691	735	669	683	676	665	709	672	725	757	697	625	728	650	667	673	709	693	672	676	700	716	698	702	669	683	659	678	646	702	654	687	743	610	748	680	680	702	673	723	720	675	681	690	685	656	679	684	689	668	728	701	706	701	722	681	674	717	719	678	686	666	691	685	692	645	670	695	696	687	715	687	667	707	705	717	678	671	691	676	712	698	728	707	722	690	707	756	683	698	674	667	678	659	623	663	706	667	761	711	701	716	696	673	647	689	706	667	721	700	642	686	687	665	669	685	715	716	686	680	698	670	723	700	727	697	658	694	694	655	712	694	682	688	648	725	745	688	733	706	686	675	652	676	716	721	732	678	651	694	700	683	696	655	730	698	697	697	724	740	698	696	714	663	635	677	664	722	664	707	704	678	660	685	682	701	698	678	698	694	648	704	727	704	680	655	686	718	665	676	669	710	712	681	694	710	702	662	694	667	733	705	749	659	746	715	729	665	711	681	676	687	645	704	663	692	715	687	707	738	686	738	688	706	728	720	724	694	666	714	711	683	664	664	732	701	707	719	713	717	671	687	705	670	701	682	662	714	640	712	680	693	693	674	700	662	647	674	719	694	715	669	682	721	683	677	635	692	739	724	712	680	706	676	652	647	679	658	695	616	679	709	696	696	711	721	686	662	709	634	693	739	689	719	679	635	666	734	672	706	655	712	668	701	714	673	702	699	714	704	726	681	720	757	725	712	677	724	686	686	678	711	689	709	711	716	661	742	662	688	688	669	674	719	689	693	687	753	723	728	686	690	705	708	694	709	708	698	687	697	676	683	700	708	673	704	660	690	699	674	694	737	684	649	714	672	699	671	687	681	723	747	665	721	686	706	702	738	654	663	661	689	646	647	654	696	718	670	701	709	686	678	686	708	697	723	654	672	659	702	663	686	688	698	689	750	688	656	667	676	707	698	708	670	661	716	680	685	663	727	647	707	704	685	689	674	667	658	736	682	704	709	662	696	670	721	675	696	699	672	703	683	676	723	714	718	645	694	726	657	698	729	704	667	690	686	727	670	628	672	640	671	662	661	764	661	661	712	658	698	699	702	729	696	660	702	707	671	713	751	685	690	654	705	686	703	730	673	698	676	683	761	648	659	662	684	679	702	692	698	659	678	687	704	705	676	662	685	670	681	706	718	699	666	647	632	722	696	683	705	658	700	659	669	707	639	736	698	704	687	707	724	692	634	729	651	708	708	708	683	724	687	751	717	692	671	701	662	682	675	688	705	699	702	717	678	695	675	691	714	700	626	726	710	695	679	684	713	680	697	671	679	706	719	665	660	694	674	708	692	728	697	680	652	710	669	721	690	674	694	658	683	688	691	683	716	729	678	668	662	680	692	659	619	688	668	663	721	657	680	708	678	729	730	704	741	721	730	681	664	661	650	671	721	656	691	664	706	690	690	729	653	674	688	619	683	707	669	692	678	680	697	772	699	655	696	673	740	668	679	699	704	689	701	682	699	703	681	678	683	691	702	673	699	669	778	703	666	716	662	640	678	676	700	699	688	632	686	698	720	676	671	661	706	655	672	664	674	686	730	661	662	660	655	659	630	677	663	601	695	721	733	727	678	680	713	669	697	673	694	682	706	690	659	673	683	696	691	710	725	675	655	734	692	649	679	737	714	693	662	729	664	687	698	673	706	702	674	656	721	675	693	670	697	661	692	699	680	700	673	743	678	686	685	675	690	672	711	685	705	717	714	719	697	697	715	697	656	637	679	658	724	714	724	656	697	713	695	715	665	664	728	717	669	673	720	706	703	692	689	665	677	672	736	683	665	671	650	668	691	668	705	657	685	724	745	694	662	667	687	669	705	679	707	652	701	701	679	679	720	691	680	653	681	682	698	657	658	665	678	615	705	713	658	665	658	716	718	701	670	708	633	721	690	656	714	687	650	675	767	693	686	681	684	679	679	636	663	655	704	640	649	684	708	674	684	658	723	729	715	726	726	681	634	657	734	732	650	691	715	714	666	736	712	625	647	693	664	675	654	700	677	678	682	639	709	705	687	671	667	710	665	714	707	716	667	700	687	707	714	675	692	718	690	670	700	642	694	661	659	713	694	678	681	715	699	668	679	706	718	712	716	681	641	656	696	705	642	640	654	674	630	704	705	713	675	722	710	677	714	684	686	743	670	684	736	716	624	698	673	702	694	659	684	702	690	673	707	685	679	705	653	733	710	699	642	703	667	708	730	661	708	679	683	689	661	706	705	726	718	731	705	650	659	713	678	697	653	664	682	732	634	672	683	699	675	726	657	645	699	668	694	693	693	649	685	688	708	725	675	704	712	680	728	650	702	680	676	699	694	673	694	732	660	693	701	687	723	698	705	652	673	718	712	693	705	714	669	680	713	707	679	679	693	681	638	699	690	674	691	682	693	679	689	703	682	647	712
25423	21010	27650	24573	21000	11936	1222	715	582	527	496	474	426	408	394	383	348	312	344	342	329	266	308	315	313	299	301	307	268	268	314	290	253	277	268	263	279	287	284	269	273	287	259	293	279	260	262	272	282	248	301	278	249	261	279	252	257	223	284	252	278	263	259	239	259	248	261	246	268	272	239	261	250	254	244	227	278	252	262	258	261	269	253	234	253	263	261	232	263	264	264	226	242	259	274	251	261	259	272	250	270	289	220	265	267	252	252	262	258	245	264	270	259	257	254	261	263	236	226	249	268	269	272	281	260	242	263	264	269	269	238	253	263	266	248	271	243	292	284	279	252	273	265	278	253	239	229	261	240	243	279	287	283	285	258	272	240	284	249	245	237	260	278	250	238	256	253	245	277	255	291	261	271	260	265	283	269	254	253	267	242	275	236	255	285	251	226	246	254	285	267	268	239	255	251	267	246	280	259	212	273	279	275	256	271	232	281	317	230	260	259	253	272	255	255	255	266	252	240	266	269	264	268	254	280	267	290	255	272	266	253	251	233	233	273	251	248	239	260	264	256	250	239	278	292	227	273	244	267	273	268	257	273	259	246	254	251	254	270	238	272	249	252	237	268	290	251	255	268	270	268	255	278	274	265	259	220	267	236	265	246	247	232	267	258	249	243	275	279	283	283	269	266	256	240	245	251	247	232	254	253	258	244	252	298	266	252	269	266	235	262	253	240	254	256	285	271	239	259	284	258	259	264	250	276	274	252	244	280	254	275	232	236	272	246	262	249	244	214	247	258	248	239	243	249	260	242	265	245	283	249	228	213	275	274	283	278	269	253	270	272	270	245	276	252	250	264	273	270	277	259	265	264	251	242	257	269	275	261	259	293	237	263	262	246	216	269	277	256	259	224	249	261	238	246	263	239	282	242	249	235	267	235	263	263	265	298	247	252	257	267	258	269	234	273	254	253	262	252	242	247	231	276	265	273	288	247	254	259	264	234	265	277	254	229	257	267	246	230	223	241	270	271	251	259	272	221	265	275	234	282	261	247	248	281	283	224	295	279	241	243	263	270	263	294	239	266	247	253	265	264	267	265	232	269	252	253	242	251	265	285	259	261	237	256	241	247	249	266	235	249	279	258	258	229	287	268	270	236	263	253	266	257	283	247	278	243	244	257	266	276	236	258	261	252	271	266	274	256	245	251	241	255	258	263	244	264	266	260	254	270	266	233	272	251	261	278	241	274	291	253	264	247	291	261	251	217	255	233	246	276	257	264	253	239	253	231	257	252	232	239	252	266	249	261	259	271	243	257	269	239	255	255	261	254	252	295	279	275	230	264	271	257	238	263	261	261	259	268	298	249	227	242	269	302	257	256	252	243	265	285	258	238	274	254	247	239	311	269	258	275	242	270	241	241	269	225	233	251	259	232	260	243	228	249	268	273	273	280	245	252	229	259	239	271	241	243	282	272	254	291	274	270	275	253	246	287	251	256	228	236	270	272	222	272	287	281	258	296	262	257	255	257	257	292	274	253	258	261	258	257	214	241	252	276	266	268	251	267	226	266	260	257	248	265	268	282	243	253	245	246	231	276	269	266	263	245	269	239	281	237	284	277	268	272	253	269	265	273	264	273	270	273	277	292	245	255	270	234	250	271	241	287	280	248	246	264	259	240	242	240	240	288	269	253	248	264	254	274	277	266	285	279	272	218	251	236	235	253	219	222	269	264	246	220	250	263	270	251	262	275	289	237	221	273	231	262	290	279	279	264	285	286	222	264	257	254	265	236	283	272	267	263	269	285	242	253	268	256	232	272	253	273	259	283	282	257	293	287	253	263	248	270	272	279	276	235	255	246	259	250	258	250	236	264	254	240	264	279	232	272	258	262	238	270	259	246	266	261	265	253	238	261	285	248	251	221	252	255	251	247	240	246	284	225	273	257	250	246	249	242	263	249	259	260	270	266	274	276	281	276	284	271	249	261	225	237	250	250	260	248	274	289	275	271	239	275	252	266	253	257	243	266	272	253	273	254	275	259	239	230	261	256	229	256	282	276	267	227	281	255	269	266	251	263	256	289	247	242	237	267	232	254	251	274	258	264	258	270	262	270	252	265	276	262	275	243	241	243	268	233	252	273	269	256	265	257	239	249	255	246	258	252	261	271	250	258	243	267	266	234	288	265	260	258	265	239	249	247	258	253	281	241	240	270	254	234	294	269	261	242	257	243	255	253	284	276	256	255	290	253	262	253	271	260	272	271	266	246	254	261	250	215	250	281	238	257	267	258	274	261	284	279	239	261	255	285	257	249	243	275	278	237	259	251	240	258	240	216	263	261	290	243	274	266	290	275	250	252	290	269	265	259	233	284	228	252	285	262	247	246	282	244	258	266	268	268	261	253	279	244	271	253	275	250	241	273	279	241	242	250	264	272	246	259	265	247	267	272	259	242	259	262	269	274	248	274	248	284	242	266	257	251	262	250	273	221	213	247	281	243	262	259	268	247	246	246	271	262	253	280	261	272	239	273	268	249	271	288	299	244	256	262	263	265	263	243	239	278	256	275	289	248	231	245	265	226	235	266	276	259	239	281	275	254	278	291	277	254	256	273	240	256	262	221	245	278	258	271	276	243	262	276	288	266	221	249	260	223	256	285	230	263	247	272	275	252	270	257	269	263	237	247	246	232	251	247	229	225	240	256	268	233	265	257	246	272	255	256	222	241	274	291	259	262	266	245	260	268	237	279	240	252	261	232	238	267	274	255	268	252	241	260	258	277	294	252	246	264	266	241	250	246	270	242	242	251	237	269	257	252	258	241	252	276	273	239	243	271	265	247	272	243	265	233	248	252	215	248	277	256	261	255	251	297	303	270	274	258	256	269	262	247	229	267	265	261	288	225	249	241	240	282	280	279	251	284	239	247	250	236	228	286	247	281	253	264	270	233	258	250	265	253	293	215	266	249	244	273	251	281	280	258	264	279	247	263	251	250	250	265	278	259	262	274	236	252	235	265	244	258	258	230	243	233	281	239	248	261	249	274	252	286	241	267	268	258	252	272	258	254	236	256	239	258	278	260	293	269	271	261	266	241	265	269	269	256	261	242	236	278	271	279	242	249	250	282	265	263	254	235	260	232	290	266	256	248	244	250	255	252	247	267	265	219	274	258	267	259	274	268	257	238	273	281	274	282	276	268	251	255	238	260	269	259	251	228	256	242	272	238	262	279	225	268	214	282	241	279	276	258	266	254	255	286	276	259	257	250	246	227	250	228	238	255	268	259	257	260	271	238	252	241	269	244	252	280	263	258	265	268	280	265	225	265	281	259	272	231	274	286	230	257	290	228	259	250	246	256	262	237	265	272	266	246	233	261	252	252	235	248	265	254	240	256	240	258	262	283	270	262	237	274	230	263	246	260	266	242	229	267	276	221	280	274	246	260	230	250	249	263	278	277	256	229	234	231	282	249	245	231	266	267	285	254	258	272	230	291	241	237	244	273	249	262	254
7364	11740	10414	5481	3583	2491	1879	1456	1210	1041	857	777	691	655	606	593	535	477	472	426	438	407	420	373	372	364	405	348	370	384	370	335	384	368	311	334	305	331	337	295	318	327	296	333	315	315	343	345	330	315	295	337	328	277	301	305	328	348	292	301	342	300	314	289	306	310	283	261	303	276	313	312	306	281	326	286	310	275	289	314	300	335	293	282	317	312	277	284	327	299	304	280	310	340	337	295	327	320	304	301	303	316	287	319	317	276	345	302	308	316	319	294	329	294	306	299	321	326	289	293	299	318	298	315	333	298	303	313	293	261	283	305	311	279	269	292	308	303	278	345	282	291	315	301	291	327	270	328	307	313	280	261	318	316	316	267	315	269	325	320	286	304	306	300	266	286	312	304	266	307	316	310	293	313	294	309	302	335	307	276	308	290	271	277	289	285	302	294	325	284	299	304	314	304	299	315	279	286	323	310	315	289	321	280	305	259	298	293	297	275	310	282	338	317	285	291	297	303	329	322	324	288	278	344	274	287	285	287	269	258	281	301	276	258	272	276	264	283	272	284	305	277	297	319	320	292	311	293	305	271	291	311	306	306	309	291	296	273	300	293	284	280	288	305	319	269	263	297	300	294	305	305	304	307	279	308	318	301	273	339	315	244	279	290	287	277	289	265	312	295	281	282	280	323	282	316	292	270	297	312	306	299	293	279	316	283	277	304	295	319	332	288	299	287	296	282	318	277	292	316	321	301	309	282	264	298	261	276	299	290	273	284	304	310	305	332	263	300	275	295	286	315	307	306	305	267	312	332	300	316	321	288	276	352	284	290	293	293	278	286	292	308	301	283	325	297	294	312	302	290	312	300	304	284	269	313	276	319	314	319	288	292	326	295	263	316	310	264	299	305	289	311	293	317	288	291	292	325	303	290	329	324	258	296	314	303	301	292	281	316	285	290	309	290	283	296	266	296	298	302	303	302	301	284	298	292	269	307	306	305	290	279	273	268	286	316	291	269	320	277	273	322	281	266	308	300	290	271	295	290	267	291	263	307	292	300	277	269	288	291	327	299	307	269	297	280	262	281	305	303	287	294	292	255	303	291	308	311	272	269	298	310	295	307	290	313	261	262	281	282	286	298	320	290	313	298	299	317	300	284	282	296	292	286	303	338	303	265	304	275	273	288	301	307	314	265	285	288	293	280	319	303	278	319	276	286	293	291	311	311	307	308	282	310	292	278	279	313	306	305	297	297	296	257	280	297	270	310	298	274	316	317	308	305	293	275	301	290	279	314	298	285	278	304	309	334	299	333	299	279	261	307	290	283	305	298	294	292	275	261	307	258	288	291	286	275	330	302	295	338	318	299	333	260	281	295	272	295	319	316	299	275	316	300	292	301	301	305	303	290	269	302	297	291	274	263	279	286	300	305	313	296	293	318	307	290	305	305	295	297	318	312	289	311	322	308	304	290	302	297	275	332	282	279	281	296	315	293	286	292	295	314	307	307	294	281	315	252	267	277	317	286	285	290	300	319	284	285	278	292	301	313	280	306	308	289	298	345	293	303	329	295	305	289	299	302	300	276	264	310	261	266	305	274	290	299	268	302	277	292	287	305	281	322	285	298	309	283	296	305	316	281	284	311	309	322	273	305	275	298	284	291	314	308	295	310	298	327	274	309	260	268	301	280	260	277	298	271	287	285	299	296	279	290	275	288	295	328	282	304	291	293	317	312	304	271	283	265	272	263	303	297	299	316	258	288	276	266	282	287	268	302	293	309	309	306	304	295	294	305	283	312	303	276	265	307	296	291	286	276	294	263	322	308	298	302	289	316	305	307	311	257	305	317	329	307	312	305	298	327	292	314	277	319	275	293	329	307	289	279	302	309	284	272	269	310	286	282	315	296	293	276	278	311	313	283	297	292	285	319	299	267	269	299	293	298	303	282	304	304	294	316	277	288	314	292	288	296	277	295	283	321	295	304	319	309	322	294	316	316	281	299	311	299	296	293	283	323	292	275	306	320	294	293	302	288	272	289	292	297	319	303	315	274	300	325	304	296	285	267	281	296	302	295	307	271	299	315	278	321	275	314	303	280	286	278	280	335	308	278	290	314	291	279	301	300	313	269	300	290	305	289	308	288	300	312	272	308	297	302	335	296	327	281	318	305	301	302	282	259	293	276	314	308	282	281	288	294	296	290	322	313	300	308	263	296	294	277	294	330	307	299	320	274	279	305	298	304	303	282	266	279	309	291	284	298	294	276	308	301	292	306	277	285	294	284	303	317	265	304	294	321	295	307	341	286	288	267	307	330	279	298	320	280	297	267	301	299	301	303	304	309	319	291	307	292	282	276	269	300	290	270	313	306	271	283	304	301	285	296	314	309	302	294	302	321	293	293	261	309	283	327	293	333	329	299	281	268	284	287	283	307	294	277	298	303	310	317	319	308	319	319	272	314	246	267	299	300	246	289	274	273	315	302	304	303	293	278	284	284	307	282	266	281	277	325	285	295	297	307	276	312	298	271	283	328	319	309	313	291	286	339	301	288	299	301	289	297	313	294	249	284	282	306	283	276	307	279	272	308	281	297	311	291	299	313	317	315	286	305	326	344	286	300	307	301	282	275	284	311	286	311	295	316	307	316	304	297	288	267	295	298	310	289	280	294	262	289	313	292	281	312	306	315	299	287	273	273	288	313	326	289	298	287	284	290	297	260	295	305	288	287	289	286	309	287	284	299	286	305	301	290	308	317	315	306	327	301	294	314	296	286	316	304	301	276	312	306	293	287	306	289	322	287	294	291	312	285	324	293	282	296	323	307	300	286	296	278	290	303	294	291	294	308	292	318	298	281	301	270	269	305	263	277	312	283	290	293	306	321	299	311	317	269	298	275	353	304	322	284	292	304	285	279	296	266	308	282	264	299	329	265	295	296	278	319	284	300	295	321	291	313	287	291	315	296	317	295	280	256	293	313	289	306	306	301	307	290	272	277	304	272	285	292	319	318	319	277	310	276	296	285	286	305	314	295	294	298	306	298	305	316	301	300	296	308	285	281	285	309	307	278	291	308	303	303	299	287	301	283	312	297	307	313	290	301	316	300	298	300	314	315	291	296	284	306	306	290	281	313	290	276	253	282	318	274	295	295	289	309	304	289	299	303	295	300	291	294	316	339	261	305	278	283	296	269	271	283	283	272	335	259	305	298	288	282	278	290	282	307	322	263	273	287	321	311	293	341	318	284	284	285	260	301	281	304	282	312	282	293	317	294	324	291	289	309	306	301	274	313	322	302	315	271	314	294	289	275	325	308	305	318	268	291	324	261	327	292	275	281	280	283	299	296	280	285	274	323	293	314	276	296	303	304	271	281	283	290	279	303	295	282	270	300	301	274	283	295	296	310	296	245	275	297	280	279	314	307	276	299	279	314	291	291	290	297	297	314	331	266	277	292	288	270	291	288	306	301	323	313	286	326	253	301	304	315	287	309	301	339	302	315	287	315	280	302
23243	20970	27906	24214	20977	21041	9063	1496	1094	984	872	860	758	673	652	624	650	602	562	570	555	557	521	518	580	566	532	516	531	506	522	499	502	489	526	503	486	474	497	479	543	451	459	491	447	454	470	495	458	505	469	482	487	488	447	431	449	489	446	463	449	477	472	458	455	434	477	480	473	411	447	479	459	469	452	448	500	464	463	456	463	452	440	467	428	456	484	469	455	430	513	438	439	428	414	432	471	458	465	450	484	457	443	452	462	458	439	460	478	424	468	473	429	466	489	434	458	401	485	466	457	425	454	464	460	442	480	475	454	462	500	463	474	450	459	425	430	425	444	457	433	466	444	437	440	466	441	481	431	430	446	415	500	460	471	472	442	468	450	438	449	449	460	454	466	498	442	431	472	443	423	457	472	441	443	491	463	439	456	499	470	460	446	425	447	462	430	450	490	456	483	453	483	446	467	479	431	406	470	447	450	462	453	441	472	481	461	426	455	458	442	470	449	416	470	426	429	436	458	429	419	466	450	444	476	473	472	469	434	449	447	451	482	481	445	466	460	451	468	450	456	455	438	451	451	446	475	426	496	458	470	455	480	447	459	432	465	490	442	444	486	496	457	473	511	450	450	446	440	449	424	439	458	472	450	473	452	481	454	459	437	448	459	464	443	450	427	437	494	434	433	469	460	470	437	448	456	520	433	504	481	433	436	429	504	460	433	478	443	453	465	485	474	444	448	433	457	454	468	413	451	463	441	489	477	476	447	461	481	460	471	455	458	490	466	463	441	446	460	510	488	431	427	464	415	481	460	452	449	416	484	474	481	450	440	489	460	444	431	440	415	479	480	437	438	432	436	471	467	428	436	459	456	470	444	461	460	442	441	442	457	454	429	454	456	463	487	464	433	445	432	460	420	487	420	467	428	494	439	459	456	469	424	425	416	474	429	443	466	471	457	464	423	457	460	459	500	453	449	478	476	464	468	471	482	481	428	459	486	491	446	481	467	450	463	444	437	487	448	461	458	420	432	466	482	466	457	482	430	489	462	467	429	455	439	469	464	449	434	469	477	456	437	411	432	435	454	440	479	428	464	434	457	399	454	449	464	458	451	469	456	445	471	441	419	447	457	428	473	480	476	444	446	458	495	494	443	423	496	426	462	463	418	482	448	466	422	463	444	429	437	452	461	460	436	469	473	469	414	476	428	449	473	441	466	500	488	413	472	445	455	482	448	443	396	438	466	469	419	457	411	438	479	453	437	435	493	478	486	451	463	437	484	434	424	420	440	405	450	459	469	483	437	456	435	449	415	448	491	470	407	455	512	451	504	416	461	440	498	453	457	431	486	477	476	440	491	468	488	453	446	422	465	482	442	469	447	461	458	436	467	458	470	463	451	465	419	498	442	469	447	499	452	448	436	445	470	483	434	492	448	472	473	460	446	455	409	474	425	451	479	441	458	453	457	410	450	450	466	480	403	443	462	457	452	426	443	429	449	425	467	410	422	450	478	483	460	414	468	459	461	436	463	471	446	453	474	418	455	440	452	466	474	451	483	459	475	461	459	424	461	447	453	460	471	439	471	433	446	436	475	451	445	443	415	454	441	447	492	441	455	452	452	424	487	445	462	462	442	452	481	448	438	482	468	432	443	426	473	452	451	436	461	427	470	475	451	442	453	451	445	482	469	468	432	472	444	481	480	466	429	466	482	445	478	436	440	443	451	428	442	462	425	442	434	437	459	424	447	483	460	484	442	426	447	473	474	464	462	448	487	457	447	430	454	493	425	445	452	473	425	464	442	431	397	465	479	448	457	482	498	467	437	414	433	404	459	482	438	489	444	425	453	471	417	453	451	450	474	461	479	460	459	428	459	460	437	459	509	500	468	423	477	482	445	472	484	485	473	458	457	475	446	471	446	456	443	466	459	491	454	462	446	405	457	443	445	455	489	505	459	455	451	466	440	453	428	472	450	404	434	485	461	447	435	424	487	461	441	438	449	417	441	423	503	474	453	461	442	451	462	437	438	457	438	459	463	460	400	466	501	469	456	455	472	448	465	505	425	451	509	477	496	462	438	439	486	449	454	470	454	448	442	443	432	468	457	433	477	447	453	439	446	471	443	399	466	443	497	487	463	498	437	463	425	473	484	450	482	427	480	449	443	484	411	416	461	428	425	433	426	442	501	466	496	457	477	456	425	442	455	456	456	413	449	445	506	461	448	460	429	426	464	476	418	427	421	440	464	449	460	408	477	425	460	449	451	440	476	453	467	444	491	437	460	400	461	462	456	483	419	452	435	469	452	470	412	427	482	479	460	424	423	475	434	428	453	429	454	461	443	462	479	457	464	442	441	446	438	482	437	458	475	468	456	460	431	464	469	467	426	401	496	467	491	443	469	500	448	488	460	474	493	462	432	442	500	428	453	444	446	466	442	438	443	438	451	469	446	473	471	446	475	438	455	437	464	419	472	473	437	498	474	455	497	435	481	441	437	434	458	420	439	491	445	442	432	430	420	439	419	482	429	456	421	453	485	411	482	483	451	463	493	497	495	471	455	449	488	441	456	415	451	455	448	483	442	445	460	472	443	463	474	446	408	462	452	446	446	458	462	415	426	434	451	430	442	448	457	460	465	450	465	421	472	450	476	450	471	440	408	462	460	452	443	445	462	442	452	433	423	458	460	442	449	420	443	456	434	456	476	475	439	451	427	449	440	447	473	480	463	448	451	448	427	446	464	464	450	471	449	465	479	452	437	479	424	451	448	426	442	481	480	445	475	459	460	471	447	467	456	476	467	481	450	474	499	452	445	492	477	430	435	450	426	461	451	442	454	454	437	498	436	456	439	454	449	437	447	449	473	414	425	467	483	453	446	468	469	459	420	488	479	450	449	438	478	421	458	422	482	438	447	460	430	426	482	430	444	461	443	458	441	451	469	442	440	467	484	440	505	421	471	466	421	464	433	412	449	463	468	464	464	475	460	442	456	451	432	450	436	424	413	460	443	435	441	451	435	441	453	471	453	460	468	467	492	447	437	389	489	454	479	448	446	426	446	455	405	449	438	455	470	457	470	475	458	454	447	445	420	429	451	442	436	441	462	475	475	451	462	482	464	474	519	443	477	441	445	452	462	497	479	445	455	451	454	489	462	447	464	448	455	424	475	454	474	447	480	451	459	464	459	398	458	472	468	482	454	442	477	447	468	440	451	437	430	453	438	468	458	454	474	478	509	449	493	413	438	454	446	413	434	468	478	471	502	432	436	472	467	447	429	445	470	463	493	451	443	452	466	424	444	453	455	454	463	456	476	486	475	444	450	455	456	471	485	449	485	494	480	457	425	475	471	449	443	462	456	448	441	425	404	471	420	465	463	458	425	437	433	486	413	431	466	446	462	439	435	405	448	470	425	448	423	472	475	449	474	414	468	445	433	479	436	475	500	452	469	449	460	476	443	458	439	447	464	420	454	466	473	480	457	443	495	470	478	450	441	435	461	432	489	448	427	441
10110	17912	16088	9269	6026	4351	3206	2476	2064	1717	1599	1311	1235	1056	1037	993	884	806	710	787	711	708	660	609	615	625	593	615	604	573	602	591	572	560	530	522	532	468	499	485	536	515	486	490	488	458	491	473	461	474	505	482	503	502	484	439	457	500	489	460	488	452	478	446	466	472	491	511	425	452	450	504	448	444	470	432	485	426	446	443	486	465	414	489	453	458	416	438	462	507	470	467	424	444	487	456	475	489	464	441	440	451	450	500	418	473	445	442	453	440	475	443	495	444	482	432	468	442	472	463	449	456	464	450	453	443	438	445	442	412	434	474	441	456	444	444	482	439	453	435	481	477	496	463	504	448	463	476	464	421	464	460	452	466	439	428	435	472	457	447	480	503	433	458	495	445	447	456	435	444	467	464	456	466	489	449	471	454	459	477	427	450	406	449	439	458	513	462	477	435	442	490	476	436	455	494	441	433	402	428	414	456	467	427	433	473	434	448	484	451	424	431	473	462	436	471	459	456	436	448	440	430	438	487	446	426	492	451	434	459	447	463	480	439	451	427	487	472	467	423	448	456	390	442	440	454	457	440	439	468	477	438	438	429	457	452	469	436	458	451	461	498	427	455	476	461	440	452	472	433	488	453	431	478	463	462	431	483	451	484	463	462	480	471	443	482	455	447	444	416	427	455	486	456	484	467	441	425	433	459	454	470	460	476	479	474	449	468	455	472	418	478	468	480	457	467	415	464	454	468	435	445	472	434	440	476	466	416	472	457	405	470	448	473	477	434	434	491	458	430	473	467	470	460	464	464	447	445	481	432	478	460	476	440	443	427	501	456	464	450	468	449	432	467	507	435	460	465	434	474	482	472	471	485	443	449	446	437	460	415	463	428	465	454	447	466	470	446	448	449	417	456	419	460	428	484	428	468	431	470	462	423	431	460	464	450	431	475	448	422	468	440	473	485	454	456	433	451	458	413	407	468	436	468	425	433	434	474	469	428	462	454	466	468	457	456	444	461	453	419	455	437	448	427	477	444	432	451	463	449	411	477	471	435	440	479	424	428	475	430	461	409	469	473	493	438	438	465	423	448	412	454	492	455	459	405	448	463	460	455	468	430	451	427	479	403	446	467	456	439	463	429	506	492	454	462	474	463	427	454	461	458	447	409	455	427	467	463	435	435	472	482	484	440	439	439	451	449	469	439	451	449	462	446	472	457	424	450	445	455	432	457	482	457	447	454	445	443	472	424	464	483	436	427	438	450	458	419	450	469	428	417	445	430	463	437	469	452	472	434	462	439	448	447	440	484	470	463	488	453	436	428	467	456	438	429	428	452	461	495	450	476	454	449	461	448	461	471	446	462	449	475	452	485	432	481	454	455	456	483	418	448	434	462	469	492	448	440	442	479	483	484	481	452	449	473	418	471	436	458	442	474	453	417	474	422	438	459	440	464	466	493	424	450	461	501	459	395	422	440	440	439	473	439	424	460	453	392	407	444	419	391	467	442	442	418	436	457	477	416	410	456	436	438	450	494	497	455	451	454	510	446	482	449	432	462	470	468	461	455	466	461	452	457	472	443	444	436	446	472	517	494	474	435	417	423	460	474	448	460	446	449	482	447	472	462	422	454	472	412	454	475	441	485	443	450	440	488	438	451	420	462	471	424	449	480	466	432	461	427	430	445	454	471	468	443	414	447	416	453	436	410	430	412	455	478	478	472	452	469	472	483	459	467	463	492	469	459	445	464	453	466	456	442	447	429	457	484	451	498	462	477	454	432	469	427	429	443	460	452	470	435	451	440	452	436	468	430	428	442	423	417	458	493	436	413	484	439	452	453	434	477	433	426	434	472	441	484	484	456	509	475	442	447	459	425	413	473	440	452	451	471	481	465	424	478	460	484	454	429	462	482	466	461	447	433	452	434	459	426	419	433	481	457	466	482	425	464	466	405	414	454	495	456	466	453	475	501	413	451	473	459	446	460	428	462	478	460	402	459	463	429	487	467	395	462	434	473	449	446	422	413	449	463	468	451	463	476	408	446	424	438	453	443	433	452	441	450	476	441	430	420	455	467	507	455	456	467	464	413	457	423	436	460	412	475	466	447	473	452	495	456	464	443	477	474	435	450	457	468	471	511	452	471	457	449	433	454	452	448	507	455	412	467	475	446	403	422	439	433	439	472	440	450	461	432	428	426	425	435	448	453	453	423	484	490	488	456	436	465	460	451	463	447	448	443	446	487	460	462	453	434	496	458	451	477	463	450	438	413	449	451	446	429	418	426	444	466	453	430	461	454	457	449	408	475	452	480	438	408	444	470	437	428	443	436	426	429	467	412	483	462	456	427	429	450	448	459	459	453	440	433	454	433	427	453	418	440	449	470	422	432	433	469	433	446	451	463	440	462	467	452	436	476	455	463	443	437	434	485	446	466	447	443	454	485	466	450	453	456	445	453	469	473	476	466	480	456	453	420	472	462	468	460	420	485	436	451	438	457	463	462	432	455	448	505	503	466	472	471	434	468	470	466	497	424	469	451	431	458	430	476	452	443	469	426	432	432	471	439	450	427	464	434	470	461	438	476	486	438	452	422	439	446	428	444	456	477	415	453	467	416	447	434	412	480	468	470	453	467	426	450	458	494	439	451	452	457	421	492	449	485	440	442	438	449	473	424	456	478	433	467	450	431	426	485	443	474	447	480	440	458	395	453	435	442	461	423	421	456	474	469	454	441	480	435	466	479	431	451	431	436	494	462	472	436	463	468	489	462	452	487	454	410	416	448	434	445	472	459	467	459	469	450	448	440	426	413	443	442	495	440	440	419	475	442	449	434	454	465	442	440	447	442	467	459	440	428	469	471	492	493	433	457	449	410	492	455	428	463	422	436	472	479	469	435	452	418	464	408	420	460	457	446	459	426	477	445	430	478	436	409	466	457	457	448	463	426	461	462	445	478	432	487	464	458	471	478	437	477	443	424	462	444	428	441	439	465	462	418	479	426	441	457	465	485	459	437	451	442	434	467	440	452	433	443	458	481	464	485	458	452	490	482	437	442	458	476	454	432	460	484	469	445	480	460	424	431	480	483	449	455	454	465	478	467	422	449	452	447	458	434	439	449	477	468	464	435	448	397	479	451	428	449	430	448	461	491	468	456	463	470	443	456	459	471	456	428	410	425	452	417	415	460	461	446	437	452	452	445	430	465	425	450	440	444	451	423	446	457	436	438	475	432	446	471	482	439	429	434	449	453	430	381	455	438	441	439	467	418	467	433	488	455	429	474	438	422	470	438	445	446	464	427	445	439	438	482	428	409	465	468	485	466	409	449	453	480	421	401	457	452	424	463	483	446	459	466	432	482	432	448	462	470	455	426	437	488	451	426	462	493	433	470	441	465	423	460	436	452	455	463	470	452	452	458	451	429	452	477	469	430	452	460	470	430	463	395	416	462	424	453	461	445	453	426	460	475	446	406	445	499	454	487	463	447	435	446	437	436	461	472	413	490	449	431
28228	15666	2666	893	733	694	643	615	627	655	627	655	606	648	640	667	637	603	665	622	605	612	648	633	615	683	660	608	661	651	632	659	610	581	619	623	600	602	654	636	665	642	656	627	625	607	622	612	639	692	642	643	632	594	636	607	643	629	671	652	625	605	652	625	644	618	582	627	571	615	660	614	612	605	599	630	604	609	623	670	605	605	620	621	632	641	666	620	632	632	633	634	589	605	672	569	670	674	684	699	666	639	655	624	627	654	651	620	608	626	630	644	590	638	612	607	606	631	649	604	619	668	566	689	637	610	567	635	626	605	593	658	635	614	674	629	677	653	660	685	674	658	607	630	638	607	630	624	608	671	634	633	592	665	636	618	606	613	645	601	614	637	661	642	616	675	648	601	627	607	627	619	601	610	616	634	632	653	629	642	630	608	599	616	640	678	613	613	655	636	636	625	641	678	617	634	606	657	617	667	680	602	670	613	607	618	609	611	703	604	636	626	625	645	578	667	595	634	628	581	646	603	624	646	606	618	594	685	606	596	621	641	591	592	607	583	598	644	684	667	628	644	655	666	641	624	665	654	619	612	649	611	644	609	610	643	634	651	636	604	650	648	603	664	640	677	643	611	623	589	591	643	661	618	585	631	650	609	635	626	657	634	630	631	611	652	610	613	631	648	580	652	643	665	602	613	627	650	591	590	612	606	668	710	600	652	635	619	601	637	592	570	598	618	598	647	618	646	651	628	646	596	616	597	654	625	629	622	597	629	609	581	638	683	594	593	691	643	584	643	639	664	597	612	593	624	636	656	651	640	627	615	605	634	644	665	637	652	632	629	599	678	622	641	649	561	642	613	630	627	645	636	631	617	647	614	559	630	652	647	613	627	624	653	653	635	652	645	621	660	618	603	661	614	593	618	626	584	640	597	630	618	628	627	647	676	667	652	642	633	623	651	629	629	674	645	647	645	633	567	603	586	611	664	645	613	582	592	627	627	605	611	669	643	613	628	651	630	620	630	604	624	636	648	607	618	679	604	620	598	611	613	644	650	630	644	646	652	623	663	635	611	637	665	631	639	633	614	629	616	663	615	650	619	629	625	662	641	612	662	696	661	668	666	652	623	652	642	607	656	682	643	602	652	604	644	659	589	658	636	629	648	610	627	621	604	625	635	627	636	640	642	631	655	662	590	668	621	659	699	598	604	659	573	626	579	662	627	614	649	636	621	595	669	650	627	619	611	635	584	638	637	615	613	638	649	615	629	658	643	624	588	643	600	694	644	636	646	649	633	565	620	642	608	609	650	592	629	613	612	661	639	622	620	656	632	623	608	622	626	658	581	627	585	587	642	635	639	654	651	624	618	633	605	628	632	574	634	613	604	612	595	699	616	624	638	611	625	633	654	634	623	606	651	594	618	648	657	671	656	582	665	634	650	610	606	617	625	637	620	664	632	642	618	668	628	626	613	634	625	642	648	640	661	635	629	589	637	683	617	594	633	579	676	631	646	557	644	642	664	636	594	648	636	671	613	647	643	647	672	653	644	618	625	663	620	580	629	649	609	601	623	622	630	645	632	645	602	636	626	623	607	599	585	645	644	666	633	632	628	590	643	616	636	606	637	600	605	614	675	636	630	640	636	684	645	652	623	650	640	655	653	658	617	601	645	637	626	637	634	639	665	623	626	641	654	629	649	674	636	603	634	596	627	646	602	610	656	657	642	639	669	629	655	606	637	597	627	646	614	644	664	700	621	639	614	607	580	593	576	618	627	629	637	602	644	661	648	625	647	610	617	645	676	620	595	641	629	678	631	669	593	614	607	654	632	597	666	637	627	651	634	638	626	690	670	610	608	613	642	642	676	652	594	667	578	679	601	662	650	616	625	624	575	603	622	628	576	655	585	664	656	623	624	597	666	575	651	647	627	650	581	609	631	629	630	610	666	646	631	631	629	710	603	638	655	637	610	638	636	633	619	640	636	594	653	686	644	602	658	655	660	654	646	612	650	662	599	689	638	642	657	648	645	650	622	629	608	623	622	652	609	602	627	645	608	620	619	641	611	626	608	636	613	602	632	627	638	618	648	596	648	629	641	600	659	601	644	614	618	649	645	636	606	596	650	653	630	648	670	651	653	635	609	594	652	624	626	651	653	639	633	656	625	664	653	619	651	671	617	648	603	644	639	612	637	634	582	609	608	611	652	644	664	625	688	604	647	659	593	629	636	650	623	621	660	659	619	615	672	639	629	613	640	631	630	617	617	619	616	636	582	627	610	641	668	619	599	583	562	576	641	671	599	629	552	626	632	652	621	685	621	615	654	652	610	621	649	611	607	574	631	617	593	624	603	612	612	601	628	618	629	615	600	637	600	636	651	606	651	633	626	647	628	620	662	659	655	572	582	643	619	605	630	659	663	673	586	630	642	635	628	640	642	627	609	631	634	618	607	632	647	653	593	638	616	658	643	606	638	667	623	610	619	602	578	640	646	635	640	633	592	577	608	625	633	631	646	621	599	646	657	658	589	649	607	610	637	618	626	622	686	644	669	622	657	610	666	619	647	620	602	653	623	633	631	674	636	632	700	640	623	596	627	624	608	648	620	649	591	637	631	627	600	650	642	616	581	632	621	615	642	656	626	608	627	635	628	625	593	664	608	635	609	642	633	616	635	615	643	600	600	641	677	670	653	626	702	680	587	673	617	629	665	683	611	636	633	580	604	635	644	626	618	655	616	633	593	665	647	652	620	641	631	668	635	642	620	630	604	640	662	609	622	640	681	645	645	623	628	633	633	654	601	657	650	580	644	622	616	598	669	595	624	647	663	598	662	644	656	615	613	612	611	642	625	638	590	653	665	602	683	653	676	608	635	610	623	627	626	624	654	655	622	627	607	638	592	611	645	622	669	637	621	659	646	654	638	655	627	657	628	647	587	664	616	623	610	663	660	615	578	667	647	615	639	665	594	631	648	616	635	603	665	633	618	616	623	648	632	613	580	611	592	640	643	641	618	584	635	650	639	615	682	673	658	639	656	648	623	649	596	630	607	601	628	648	636	647	621	592	669	636	653	625	647	622	592	591	651	604	641	628	640	671	588	649	659	673	667	647	631	571	643	656	668	637	645	630	621	640	633	633	590	600	621	675	598	708	627	632	639	628	630	603	611	611	609	615	606	636	622	603	611	621	635	636	626	614	618	615	625	607	578	639	615	649	706	596	625	630	622	625	636	684	631	641	595	634	674	645	593	600	644	638	644	614	636	618	650	593	615	583	658	590	653	662	599	609	604	602	646	633	578	626	649	635	583	637	618	647	614	586	633	634	635	627	602	616	598	642	659	650	677	691	630	610	628	581	628	631	630	633	638	604	625	620	619	603	635	632	561	636	688	661	682	659	640	653	634	616	617	628	666	666	686	639	608	634	582	591	580	643	632	618	640	670	597	666	617	625	628	620	629	616	605	658	614	664	599	623	691	615	624	642	623	606	634	629	644	603	635	635	647	622	672
5334	1467	1232	967	826	755	792	701	747	736	679	694	731	691	699	732	676	688	705	722	716	696	662	678	709	749	705	716	679	707	701	668	693	698	658	645	681	675	707	685	628	655	688	695	681	660	693	700	665	718	688	656	683	714	682	669	676	677	704	679	647	671	705	697	704	700	682	695	694	695	668	727	677	678	671	726	702	682	675	622	646	713	633	645	694	737	694	680	633	702	688	638	707	687	653	674	671	676	669	634	666	658	663	724	717	635	737	678	624	663	713	732	653	721	691	685	632	659	677	700	694	675	708	721	716	678	712	667	680	739	693	684	672	680	705	694	709	647	698	668	716	689	696	659	696	672	679	717	691	735	651	704	672	667	711	695	697	658	666	643	687	704	683	673	678	731	663	697	726	722	674	689	682	685	697	679	647	648	690	737	669	724	659	645	682	701	674	658	712	679	721	675	712	687	688	698	690	681	656	695	709	704	696	660	706	663	735	660	683	693	640	659	712	683	686	687	686	665	687	683	681	663	702	691	754	711	658	668	657	691	743	655	678	679	633	682	710	674	686	696	731	706	731	688	698	650	714	691	720	712	675	669	704	632	717	694	677	668	696	649	712	670	641	685	647	679	699	660	697	685	688	679	734	689	676	677	719	696	713	685	686	704	651	623	680	681	703	683	690	635	707	663	695	634	732	653	724	702	693	690	690	696	641	659	749	703	702	622	679	702	658	694	676	655	676	744	686	634	696	625	720	707	713	704	730	686	704	633	673	675	692	665	698	674	689	689	692	690	656	693	708	687	690	717	669	668	655	675	707	704	652	688	723	685	711	680	665	701	664	709	668	662	690	652	700	663	733	679	707	710	683	688	704	642	686	689	680	656	656	682	654	657	715	679	642	665	666	657	654	715	668	696	669	668	698	716	662	738	674	704	723	687	676	714	688	679	660	698	643	726	677	622	744	697	698	699	677	709	691	707	707	686	661	673	682	712	720	694	695	633	652	675	720	696	687	680	689	699	662	667	672	657	676	699	718	694	659	708	731	656	701	652	693	693	667	645	677	690	657	651	694	716	669	669	661	685	692	659	718	688	693	677	664	738	671	745	700	705	713	711	690	706	708	673	652	688	634	698	700	697	671	660	665	669	668	691	648	683	711	688	683	676	725	694	738	667	606	707	697	716	667	678	677	723	659	715	705	653	700	673	668	683	718	728	688	680	665	681	728	721	691	703	678	719	747	718	670	669	660	661	690	700	654	679	690	669	697	686	640	689	681	702	687	694	721	657	666	666	690	699	665	673	716	686	663	706	653	679	715	684	685	689	679	681	696	662	687	717	672	701	687	681	714	660	688	693	666	708	718	658	708	695	649	679	634	674	704	681	678	686	668	672	674	675	698	675	715	654	715	711	668	633	681	711	695	679	678	677	660	704	654	638	694	663	688	672	695	669	655	703	724	676	640	706	705	692	676	685	706	661	676	670	637	704	646	672	644	612	715	722	673	665	699	650	651	709	693	658	725	718	685	712	669	646	743	696	695	676	708	644	689	699	710	695	733	706	714	686	661	710	671	706	729	687	725	692	706	669	667	746	690	671	707	721	677	712	726	668	670	745	646	727	688	691	717	721	669	667	674	655	667	669	693	677	693	707	736	686	680	704	649	736	639	677	687	662	682	683	699	697	686	690	663	692	680	666	661	701	611	644	710	697	651	727	699	690	656	713	650	642	728	690	699	691	647	687	710	709	673	663	663	688	665	694	699	646	632	656	703	707	690	694	743	662	753	673	696	674	749	663	700	711	676	692	692	682	709	734	688	692	696	674	689	678	659	739	738	700	684	685	656	687	637	676	636	692	639	706	711	662	654	720	719	744	680	701	638	679	609	678	715	672	746	709	706	663	711	654	692	673	688	619	677	704	707	701	701	670	664	670	683	688	666	648	690	666	685	690	660	673	694	682	681	673	709	731	745	670	740	696	725	686	686	700	647	692	697	677	698	693	682	672	644	717	687	695	670	689	672	675	733	679	743	669	661	718	663	739	687	706	699	669	690	702	641	692	656	677	702	736	715	688	713	666	687	686	676	654	668	668	706	666	668	669	736	698	738	712	743	686	693	694	674	659	692	681	683	642	709	686	623	663	681	649	687	743	711	677	690	678	685	704	718	685	712	658	708	634	690	705	683	666	678	689	683	706	675	686	697	689	742	692	675	673	660	701	745	666	706	661	665	722	686	687	627	710	684	719	662	704	684	708	700	771	678	665	714	675	746	696	745	709	683	715	709	634	700	690	637	647	687	730	641	713	706	694	686	703	725	691	657	682	646	687	721	654	681	732	687	699	746	738	726	677	693	669	721	700	673	705	699	718	699	702	682	713	692	704	647	746	709	662	755	670	675	668	709	687	655	676	708	705	633	677	695	708	677	682	658	716	736	683	636	708	708	687	650	687	703	650	673	702	694	696	674	671	681	669	668	659	612	664	662	711	707	685	659	667	678	658	674	718	729	703	630	670	682	684	643	664	694	694	645	710	668	718	729	668	707	715	704	694	641	724	723	733	709	706	702	704	669	719	702	678	694	662	663	713	714	695	686	665	739	716	662	666	710	695	687	727	681	694	703	665	645	665	722	724	671	671	690	640	730	671	684	745	669	701	673	688	708	708	666	688	701	661	689	652	649	673	667	678	661	693	704	690	666	660	696	611	680	722	689	693	703	683	707	668	666	688	685	683	711	700	688	708	668	691	657	718	709	648	686	672	673	700	677	684	693	666	669	690	636	715	695	723	686	727	732	697	683	722	700	660	650	689	741	691	680	676	686	654	703	716	688	670	685	675	653	672	707	676	708	717	732	651	729	693	707	711	703	676	731	714	694	675	683	670	702	687	688	665	676	716	727	713	688	668	677	727	710	647	687	693	708	620	731	707	707	659	711	665	721	702	687	731	679	657	709	655	691	707	699	701	660	708	682	683	648	680	719	694	685	680	649	741	674	607	684	694	713	742	706	676	641	661	693	703	730	706	694	719	668	730	684	696	648	748	678	641	675	672	721	672	722	677	660	709	741	702	726	703	670	697	699	657	718	674	664	687	664	672	674	698	711	750	709	680	697	676	736	718	666	711	690	683	728	711	637	643	698	669	710	700	647	654	667	660	656	671	705	636	744	734	699	698	673	696	635	663	699	661	701	707	623	634	676	685	678	733	702	672	705	745	657	657	697	666	639	700	694	675	649	734	690	690	690	737	673	653	669	659	689	711	690	666	660	671	705	700	746	723	621	693	706	703	730	688	726	738	734	672	707	707	673	635	652	696	645	686	666	711	671	637	645	685	704	679	758	695	678	671	689	723	708	678	691	705	684	675	711	691	677	679	720	719	688	693	652	715	657	724	682	680	686	663	653	675	664	657	705	668	670	716	661	700	657	716	652	726	698	644	697	711	678	661	702	664	642	687	680	666	682	706	712	690	682	703	711	655	718	718	703	643	676	686	716	646	743	648	714	734	682	655	657	714
25423	20958	27540	24522	20951	11975	1306	760	637	541	526	454	432	405	381	336	329	335	308	318	366	295	336	317	272	307	336	306	305	280	280	314	316	298	281	283	295	271	269	263	257	299	262	264	263	285	247	281	254	271	298	270	247	256	287	256	254	272	268	247	286	242	255	258	267	236	250	272	230	237	254	270	253	252	249	254	251	241	256	237	245	267	285	241	226	275	252	243	235	256	245	254	255	285	235	255	255	236	249	259	247	263	261	263	243	273	198	271	262	215	261	252	232	278	242	272	253	226	260	269	283	262	242	266	253	267	256	253	261	247	261	238	270	266	232	251	258	274	255	245	277	255	250	295	261	237	255	254	277	239	250	239	246	248	216	262	232	272	257	266	258	252	253	263	249	267	232	265	278	282	260	256	260	264	268	266	277	281	234	264	238	236	254	230	271	279	262	259	282	268	263	261	272	276	280	254	278	252	265	258	246	230	251	233	231	270	260	250	256	271	255	267	246	258	253	238	249	244	273	251	254	290	280	245	250	277	267	262	255	242	243	254	244	250	265	277	242	249	265	240	269	254	248	243	219	237	261	262	266	231	248	256	224	269	254	256	243	263	265	252	238	244	265	245	237	245	272	286	264	282	266	282	257	266	272	267	258	256	278	250	248	257	279	281	249	240	254	243	268	277	272	267	262	246	258	230	240	260	258	263	269	273	251	255	282	259	285	243	253	276	256	259	260	265	249	253	244	273	270	246	279	235	264	258	249	262	249	249	244	229	276	277	241	256	252	254	250	251	253	239	233	237	258	270	256	283	243	258	253	252	259	294	255	258	245	254	265	249	286	262	270	256	222	255	244	258	280	275	248	243	260	261	258	271	266	243	268	253	266	240	256	230	275	239	253	279	264	270	217	244	279	231	246	264	253	264	249	288	232	262	261	237	226	248	244	247	244	217	233	237	280	286	262	255	249	265	255	285	268	277	253	241	253	223	262	255	232	238	246	274	263	267	295	275	268	254	269	249	262	263	257	257	311	245	273	239	267	239	246	265	242	245	262	251	253	261	255	243	245	233	237	243	253	269	242	233	246	275	255	258	267	263	269	252	267	231	251	254	265	252	277	263	269	244	276	259	260	260	279	247	274	241	239	261	251	244	278	272	237	263	281	236	266	243	240	264	273	266	289	251	290	254	281	241	236	261	252	266	268	248	260	286	267	262	243	268	279	236	292	269	269	269	285	266	261	248	266	270	263	280	242	261	277	326	261	250	248	244	255	241	259	285	255	267	237	258	251	255	250	251	253	242	265	278	262	247	242	250	267	216	246	242	255	218	263	268	255	273	265	266	272	281	248	242	241	240	258	264	278	252	265	258	257	277	263	266	259	244	266	274	264	260	307	270	244	242	273	255	248	263	268	236	244	266	252	234	250	267	248	230	236	241	253	249	239	264	255	271	240	282	262	273	266	241	276	264	266	256	261	248	261	272	242	253	276	257	249	238	240	289	252	259	264	236	242	263	252	265	251	253	271	263	263	294	271	264	253	257	274	246	262	269	260	247	243	241	234	274	302	262	242	243	260	292	260	250	234	281	273	265	241	278	292	243	241	279	252	289	267	222	287	253	257	261	290	250	226	261	277	245	267	273	276	278	239	246	256	273	265	242	252	262	263	249	258	277	244	256	243	255	253	275	253	225	272	249	265	257	254	235	249	252	253	279	258	267	203	255	211	225	258	273	245	284	273	260	278	245	263	256	259	257	265	246	266	259	250	276	271	274	252	249	241	247	264	270	273	242	250	223	276	247	263	244	247	239	249	250	265	274	265	285	241	266	258	247	273	274	237	276	250	271	267	258	263	267	242	274	261	264	263	242	285	244	253	258	277	246	247	244	249	225	261	259	268	229	254	285	282	282	261	281	235	297	254	270	256	233	249	264	278	275	261	264	251	267	247	248	268	259	234	291	244	272	290	253	257	248	227	251	277	219	257	245	266	249	226	258	246	235	257	248	261	257	281	231	265	244	259	250	242	260	266	243	288	233	275	244	260	226	260	253	264	237	250	234	299	259	281	288	248	266	272	258	260	247	259	255	262	251	265	268	245	264	265	249	249	253	228	271	264	259	274	263	242	250	251	258	268	256	257	254	255	255	268	259	271	241	266	276	284	268	235	261	267	268	290	263	266	245	247	262	266	250	244	275	258	265	239	260	251	264	262	240	261	253	249	267	270	300	257	268	252	267	251	247	281	283	279	269	258	245	269	239	264	230	273	263	254	236	257	250	252	250	236	258	224	259	235	228	266	262	249	271	277	226	258	267	276	264	263	275	234	284	239	269	238	287	261	264	256	266	259	296	284	271	298	260	273	282	283	244	257	240	265	245	257	255	266	245	284	257	255	286	232	293	261	242	241	257	245	240	236	253	247	252	239	268	257	248	284	224	255	244	246	250	244	234	250	253	259	261	272	235	283	277	265	276	259	240	247	243	284	261	253	261	266	261	263	275	237	254	290	277	240	247	236	239	248	268	233	240	237	253	247	269	273	230	279	248	233	271	256	261	266	254	289	260	294	243	290	286	283	240	262	256	279	279	276	279	281	245	270	232	239	243	248	288	257	238	250	277	247	248	248	271	263	257	254	267	277	259	283	287	259	276	268	272	236	270	248	291	268	249	273	240	246	274	242	238	222	243	285	257	245	240	239	242	255	254	278	286	255	236	256	264	236	238	256	254	272	258	231	252	246	253	240	255	256	267	266	224	270	258	253	251	257	255	242	263	280	258	257	259	241	258	245	242	269	237	249	279	252	256	232	262	264	264	257	246	260	262	283	248	268	248	262	251	256	232	235	252	272	276	261	257	262	238	275	261	263	269	228	259	252	253	228	254	256	257	256	243	245	266	258	255	265	252	242	259	261	253	265	245	261	251	247	268	254	233	261	280	267	243	250	268	262	262	268	289	262	283	255	255	280	250	255	277	277	280	229	260	247	260	262	246	250	240	273	259	265	252	222	251	262	236	267	291	270	269	260	286	246	255	275	284	247	267	259	269	243	247	266	236	253	258	248	262	264	263	260	246	236	271	256	243	236	245	219	263	256	266	263	253	239	239	254	240	257	277	271	231	257	242	253	271	235	253	277	298	241	232	267	279	246	248	235	275	267	297	251	278	251	272	260	241	256	245	287	239	248	269	242	258	255	233	242	255	254	259	257	246	272	238	240	264	266	266	259	234	254	283	261	290	256	268	248	248	271	250	269	249	246	242	253	254	279	246	257	249	242	267	264	265	265	229	265	261	256	267	285	250	265	265	258	260	268	291	247	233	260	264	283	266	257	245	267	240	229	243	249	264	250	246	263	251	295	247	289	270	287	245	282	256	262	264	247	255	277	252	232	255	250	291	243	265	260	252	256	221	276	242	275	254	267	229	258	258	267	237	239	261	243	257	253	269	236	260	267	250	251	234	270	239	281	246	295	250	254	242	246	251	282	242	271	246	251	260	250	253	245	266	263	246	274	262
7453	11756	10470	5535	3628	2494	1988	1432	1228	1029	957	797	746	677	586	574	540	483	480	507	431	421	425	410	388	372	348	400	336	384	363	343	339	354	334	316	347	342	358	348	312	356	333	338	318	319	309	318	318	298	310	277	293	282	314	326	308	328	309	281	300	304	284	319	290	309	330	318	320	287	323	327	277	287	312	321	302	272	303	308	281	309	296	319	305	304	293	281	304	274	304	307	274	287	288	290	296	291	293	298	298	313	306	276	313	303	284	280	274	274	294	297	309	280	315	300	302	283	316	298	332	303	285	278	266	294	290	298	323	288	308	268	293	287	273	303	320	286	292	292	318	315	299	320	300	300	287	306	308	267	277	292	284	296	322	316	293	330	308	287	272	326	302	325	312	307	307	292	289	318	298	293	268	310	276	302	310	289	291	284	296	295	326	274	280	298	309	307	285	286	278	302	261	277	295	315	286	297	309	296	292	311	335	274	305	277	268	281	300	313	291	263	341	296	267	294	294	288	283	288	287	291	296	300	287	336	297	296	299	301	310	308	301	285	320	309	315	253	289	270	264	275	313	299	300	297	326	298	291	296	290	301	284	277	296	289	276	304	332	300	314	315	295	283	287	273	267	294	277	297	259	283	280	317	301	279	302	310	322	310	301	293	282	310	291	305	302	287	309	306	327	309	277	291	309	272	293	290	299	309	284	297	280	295	282	287	307	314	282	319	328	306	283	298	331	296	269	291	274	294	320	286	294	292	267	278	295	287	272	292	279	278	294	318	271	312	284	318	283	272	288	302	289	291	281	287	305	283	265	277	293	315	321	278	278	293	286	278	286	271	317	298	288	290	287	294	324	267	287	312	283	336	283	267	294	279	290	307	285	304	298	310	297	260	269	329	276	269	300	325	309	292	305	288	283	301	300	288	292	296	306	291	272	273	296	273	306	281	301	286	316	281	292	320	280	328	311	285	308	342	299	289	279	296	322	299	272	310	295	298	320	289	284	294	279	292	285	283	284	296	294	261	302	278	289	306	283	270	278	315	277	294	299	288	325	278	303	284	303	323	338	286	292	303	263	283	292	292	282	275	297	301	309	277	301	294	282	294	294	292	313	296	252	287	307	307	322	314	284	292	279	294	272	294	313	316	261	277	299	291	259	332	301	310	283	319	273	319	293	289	289	274	306	285	279	273	298	295	298	304	276	298	316	302	273	308	296	305	306	316	285	299	303	268	310	282	307	304	266	315	306	296	284	277	289	306	275	321	264	302	305	311	297	289	305	326	297	303	323	278	306	283	306	284	307	316	292	289	298	290	297	334	283	311	292	315	298	307	311	292	301	308	293	285	302	281	339	301	330	288	294	277	310	337	292	304	282	302	287	307	263	298	324	310	285	284	291	283	289	269	295	302	273	292	316	288	306	305	298	316	303	325	281	283	307	326	280	289	280	275	281	284	293	291	291	294	268	295	296	288	304	289	309	308	290	323	281	309	316	313	285	279	294	270	283	316	351	296	296	280	293	304	293	287	314	296	292	289	291	310	283	301	308	284	299	307	299	296	306	295	299	321	295	317	288	313	279	309	317	292	308	269	301	284	320	289	302	278	298	267	304	310	293	292	282	326	282	295	300	276	296	267	266	296	301	303	287	273	318	306	281	300	292	304	318	332	343	298	292	277	289	299	300	314	280	329	328	298	323	314	272	310	290	287	302	304	291	289	297	328	305	278	277	296	302	313	292	331	294	303	312	297	279	292	267	304	283	333	288	318	301	291	301	279	279	287	332	322	305	276	317	289	288	261	262	315	300	281	289	307	293	307	292	304	289	273	300	272	253	300	296	306	306	307	310	329	272	314	292	280	282	304	305	281	294	279	306	308	308	286	294	306	304	294	267	283	288	293	302	312	282	300	311	312	302	296	301	261	283	310	303	299	290	276	282	282	268	292	297	314	251	283	318	324	271	323	309	342	280	316	294	281	301	283	310	297	311	286	282	291	306	292	291	286	318	295	316	285	302	281	317	259	314	295	261	311	298	294	294	320	309	279	294	289	293	281	289	272	276	306	282	304	302	299	287	308	294	294	277	314	298	301	282	275	331	309	301	288	314	306	308	282	335	306	247	329	308	300	307	293	317	280	312	273	310	315	281	317	309	316	320	271	308	307	262	304	294	275	305	264	281	286	299	313	259	299	280	335	294	307	292	294	305	302	321	299	282	280	285	289	313	329	280	306	300	283	306	288	304	310	327	274	294	283	293	315	288	296	300	269	294	317	313	270	267	289	300	311	303	288	334	260	320	285	266	282	266	288	281	323	292	293	268	305	288	328	294	296	299	320	303	282	268	315	301	299	288	330	287	258	282	286	312	300	290	277	290	276	307	281	285	305	323	304	307	327	294	312	308	296	283	297	301	281	275	301	312	281	290	298	309	353	286	278	289	295	276	295	308	290	266	307	304	306	306	284	280	291	284	288	293	335	312	301	292	279	295	268	283	297	272	284	283	292	276	301	282	269	300	292	286	287	313	275	273	290	311	282	288	277	300	309	291	261	324	275	298	289	299	300	259	308	324	285	285	309	274	288	274	284	284	270	328	331	285	299	300	285	324	270	328	278	323	300	273	257	295	312	277	312	265	297	301	290	316	321	291	293	337	266	253	311	313	316	286	283	296	324	296	280	277	245	292	299	301	321	284	308	300	301	312	300	303	259	335	297	277	309	290	312	277	303	302	288	308	281	314	306	306	280	325	283	292	283	316	292	282	269	274	289	313	285	303	324	291	270	277	322	296	272	248	324	304	314	299	283	305	270	273	269	315	279	272	321	274	274	334	304	327	300	278	284	278	303	316	275	280	311	257	304	287	340	272	285	282	294	285	266	306	306	279	269	286	328	297	307	302	284	325	281	279	301	282	287	283	298	304	285	311	307	290	272	310	298	279	289	283	295	273	293	285	290	319	289	291	294	317	296	289	275	285	291	319	315	299	290	306	278	277	295	285	287	296	290	326	292	281	306	281	313	302	296	312	296	306	308	269	314	298	287	310	285	304	297	349	306	292	302	336	280	301	288	304	304	297	279	275	303	261	280	301	305	292	276	266	265	302	304	259	282	287	305	312	311	271	269	284	297	295	308	287	318	309	284	290	295	323	310	295	288	279	311	323	287	295	304	306	320	302	297	296	303	290	320	304	273	292	310	313	303	276	318	329	284	301	297	274	275	305	319	304	287	267	302	281	291	296	245	278	288	329	278	295	287	299	304	309	289	277	307	280	310	279	286	301	273	319	314	302	300	274	302	257	313	293	287	290	269	316	291	301	295	285	288	331	323	294	260	298	332	311	278	292	252	307	280	279	288	305	338	312	270	298	297	299	306	299	306	301	303	274	298	298	308	316	301	287	290	320	298	312	292	300	297	313	321	323	316	290	318	302	305	298	295	316	306	289	271	316	265	310	277	285	244	281	310	299	303	282	289	307	314	316	335	308	290	285	318	272	301	299	303	290	302	301	284
23352	20960	27894	24221	20963	21031	9013	1493	1103	962	877	789	756	712	726	656	598	589	587	594	529	589	568	556	497	532	501	515	467	486	513	505	487	511	478	528	459	452	457	492	476	487	497	482	487	467	450	492	458	474	452	471	449	491	485	511	473	445	474	487	433	421	467	501	470	446	477	534	471	446	507	463	430	438	453	471	454	452	484	486	457	443	463	396	486	492	458	448	459	450	440	474	479	431	497	448	453	441	451	455	466	487	448	452	458	469	431	453	484	465	438	429	408	441	464	447	472	424	499	458	463	461	436	471	435	432	425	469	433	458	455	402	486	490	447	446	509	477	480	426	469	484	454	431	406	477	472	424	461	455	451	458	403	477	448	422	439	484	414	422	457	452	461	447	462	455	459	465	475	454	481	475	468	473	436	444	445	451	451	518	460	492	473	476	448	479	435	463	448	473	477	460	467	456	457	436	477	426	459	463	459	479	457	434	469	447	469	451	444	446	442	444	458	463	447	468	441	440	459	482	498	443	466	451	448	465	498	459	467	475	436	457	438	434	446	450	437	443	419	446	510	445	437	417	446	414	454	420	430	454	456	454	468	465	465	462	433	436	425	455	436	501	490	467	454	451	443	433	456	430	458	412	444	454	440	449	435	472	424	455	464	443	476	460	452	457	446	488	464	454	420	456	488	420	465	461	420	483	458	499	462	469	428	463	484	443	420	498	453	419	453	459	443	444	453	445	465	473	462	477	433	456	446	470	434	463	459	476	441	452	445	423	435	461	433	467	455	476	471	448	462	447	433	448	432	478	432	438	450	454	458	477	464	448	448	442	438	461	424	460	424	427	472	471	455	454	505	463	463	456	429	456	466	461	463	458	463	449	458	459	488	469	428	471	464	451	418	444	470	476	468	465	462	437	449	423	446	430	439	421	454	468	454	449	436	439	476	425	430	436	429	468	446	452	494	515	450	463	476	460	402	432	445	418	501	454	466	492	440	470	446	465	479	442	508	471	426	447	398	444	454	443	458	435	457	449	470	412	449	409	453	439	457	468	495	479	428	449	440	476	497	440	489	457	482	435	429	435	438	426	463	451	471	470	432	435	436	430	421	444	467	471	446	422	431	456	433	453	440	481	462	452	431	405	457	442	440	523	468	454	437	476	456	455	435	442	429	459	447	479	472	442	456	487	429	483	485	420	496	470	409	455	486	431	446	441	452	426	471	450	447	448	423	465	426	425	446	434	445	480	489	438	458	414	512	450	444	475	453	477	425	482	449	434	457	480	446	454	464	441	435	452	472	432	466	422	447	452	479	479	443	443	430	487	427	433	426	448	455	464	411	490	462	441	518	452	436	483	445	453	430	438	428	477	428	446	420	440	485	464	492	408	465	468	454	429	427	438	477	462	456	453	444	511	452	473	473	449	426	458	439	446	456	436	455	461	413	436	447	445	447	485	472	451	432	467	433	429	485	477	427	405	455	438	431	461	458	458	489	451	437	441	440	413	476	485	456	420	482	452	444	480	454	431	442	451	448	473	448	484	440	428	460	447	429	476	474	420	426	472	437	450	448	460	442	457	452	467	461	472	458	482	410	449	448	460	454	443	426	428	464	496	479	425	475	502	449	443	452	456	439	461	469	429	445	422	451	468	462	438	432	464	405	440	453	460	441	464	489	491	419	462	510	453	459	434	470	408	433	467	424	466	448	431	467	429	488	437	459	463	463	485	412	467	469	458	466	470	442	424	458	449	417	466	483	475	440	480	481	460	469	456	435	463	450	434	446	441	446	437	414	419	464	458	458	466	494	419	446	454	458	470	435	446	457	477	433	393	478	448	466	449	475	454	455	474	463	457	430	454	452	463	441	488	411	429	432	431	444	473	478	511	438	430	441	445	436	477	453	457	454	436	478	446	468	417	471	433	442	410	450	425	464	446	495	489	459	421	439	442	469	463	467	491	453	460	462	470	462	500	450	466	452	470	430	452	466	502	454	505	445	466	455	452	426	410	488	436	410	469	434	444	428	425	468	460	447	462	478	511	436	447	445	487	445	450	482	440	455	485	459	474	455	473	455	418	448	456	481	482	428	421	461	495	430	432	461	465	432	444	473	474	451	468	466	453	493	454	440	445	431	492	472	438	412	436	421	470	474	470	447	451	445	471	462	490	467	501	441	453	444	407	441	441	457	423	489	414	453	479	469	469	449	445	430	460	404	476	484	445	446	457	466	459	511	433	480	440	461	459	474	444	438	406	466	456	431	466	417	443	428	482	445	468	460	442	457	460	436	498	480	470	438	448	483	466	444	433	446	418	458	439	495	439	470	481	437	454	454	436	445	463	432	467	447	437	486	460	428	448	466	451	454	444	445	437	443	469	429	465	455	445	457	460	450	427	479	465	450	442	413	468	467	451	458	444	447	411	449	415	464	423	461	423	424	409	432	477	458	463	469	493	431	462	441	456	452	447	443	459	506	443	475	485	482	496	489	475	437	451	466	423	503	470	485	451	480	473	457	483	430	467	454	461	441	474	490	414	435	434	443	449	440	463	492	467	473	477	444	436	445	463	440	471	440	469	416	435	431	466	431	465	456	455	456	480	455	469	426	463	449	469	459	439	459	462	399	461	474	458	436	454	493	472	453	438	449	490	407	470	474	460	466	464	485	464	440	496	450	446	436	476	449	457	483	453	478	447	434	464	425	431	435	501	460	475	443	452	455	446	470	477	414	466	487	468	426	467	424	430	460	438	463	449	418	432	440	438	442	443	472	475	439	419	452	450	469	435	447	457	453	483	472	477	475	489	460	408	483	461	463	491	437	491	455	446	428	431	439	486	501	443	458	489	455	448	440	473	442	447	444	448	456	423	474	434	457	444	458	430	415	458	447	452	442	469	452	431	462	452	487	442	443	443	397	448	459	455	457	460	450	446	470	464	431	451	428	465	477	462	496	484	444	455	452	479	480	415	441	486	444	459	472	432	460	455	467	438	464	467	473	475	495	450	447	472	481	449	479	461	484	474	434	460	503	455	411	466	436	419	473	476	425	453	447	445	471	440	441	517	474	456	463	464	442	485	441	446	470	462	441	447	488	468	442	464	479	477	468	467	470	465	467	444	435	458	395	453	441	467	464	466	472	461	430	466	472	455	463	476	483	447	446	460	466	441	474	434	430	464	454	471	487	481	463	444	457	464	459	461	456	427	436	487	462	459	451	498	456	449	445	442	447	445	453	428	460	474	445	419	469	472	417	511	466	480	462	415	459	419	436	464	442	476	460	446	457	477	440	439	454	451	460	449	472	470	464	448	488	439	443	425	429	444	465	442	462	474	450	424	467	460	455	446	447	420	462	494	456	470	471	488	441	469	428	412	436	450	470	450	429	465	455	460	455	451	439	429	468	473	464	448	443	468	491	468	488	469	459	475	466	413	454	471	448	444	474	428	454	443	493	426	483	426	454	471	445	429	447	438	474	450	414	475	428	418	466	471	473	490	476	457	457	494	429	452
10106	17949	15944	9071	6194	4260	3258	2597	2089	1826	1511	1368	1229	1085	1044	939	872	811	787	791	630	699	710	671	581	633	618	583	616	548	527	555	576	498	493	528	525	559	497	516	468	493	507	468	492	478	467	513	508	468	457	450	484	465	490	484	431	476	523	446	500	496	479	466	444	481	532	460	435	438	451	475	452	461	473	428	465	445	476	454	464	435	457	445	430	451	442	468	458	433	458	456	422	491	465	479	463	465	426	447	455	467	494	488	478	498	497	457	473	445	438	424	412	461	446	456	440	479	477	467	431	481	456	446	437	433	434	456	466	465	462	473	472	442	450	459	474	468	449	455	457	464	473	473	488	454	439	457	471	444	415	435	457	462	480	457	420	443	478	456	480	475	460	451	462	454	435	457	446	481	472	442	474	467	420	466	458	461	461	482	454	469	428	441	466	446	438	443	466	472	436	463	463	416	442	461	494	469	439	478	479	462	454	444	448	400	457	450	444	420	475	474	463	489	464	462	458	413	465	444	471	444	458	441	467	450	477	473	427	460	461	443	443	460	434	477	469	459	471	440	478	418	434	460	445	453	444	459	459	484	438	429	443	442	471	452	459	455	436	476	450	441	471	438	452	458	464	453	498	441	470	429	456	474	424	461	449	449	442	531	457	480	475	453	478	453	423	471	454	461	425	453	450	429	456	458	461	444	423	438	435	477	473	478	430	455	462	440	441	450	464	437	439	482	466	416	422	428	431	487	463	457	473	432	483	456	442	459	471	467	485	485	469	458	459	402	450	429	445	486	436	429	451	418	464	431	434	459	459	436	466	482	413	494	395	477	461	453	415	432	471	452	417	444	471	450	439	464	447	484	508	462	457	452	440	422	444	482	445	460	425	450	468	442	434	451	449	458	477	410	471	473	449	479	406	460	504	474	431	447	461	430	491	476	432	428	450	512	448	417	453	439	443	424	445	416	442	402	419	442	461	429	437	444	427	468	479	466	472	482	472	461	461	481	411	427	456	461	461	479	465	424	456	462	453	479	470	430	471	474	429	464	446	425	485	427	466	458	440	458	428	481	401	441	442	453	474	456	474	471	430	445	445	495	452	454	452	452	433	467	488	462	454	437	458	449	467	437	464	455	462	436	458	424	423	435	434	474	464	443	481	428	402	449	440	450	434	434	449	468	487	436	451	451	487	446	478	433	441	432	427	450	440	467	454	455	480	484	434	470	461	459	429	453	483	492	421	447	449	444	481	457	449	443	415	478	460	449	473	471	446	459	459	410	413	473	468	521	453	437	467	414	428	457	426	438	433	478	456	470	429	423	477	419	485	462	477	437	450	486	441	493	463	455	427	438	465	471	417	402	451	460	485	418	472	421	443	433	427	466	457	447	444	438	423	424	453	452	414	404	501	458	461	442	440	436	422	453	466	475	476	439	421	451	426	417	436	434	459	446	467	401	469	463	452	420	425	452	460	461	473	464	447	467	429	434	507	469	490	430	447	455	429	439	433	430	479	484	479	442	426	447	423	466	431	483	503	485	469	476	470	414	482	462	460	484	472	471	459	464	499	475	427	464	449	464	478	467	488	404	443	461	442	471	466	457	464	421	460	441	445	463	446	455	443	458	434	454	483	496	420	438	423	415	434	422	466	409	436	468	431	422	444	446	434	447	441	457	411	462	480	443	450	470	453	437	458	469	470	428	428	429	406	415	461	444	427	465	460	470	456	453	451	433	477	491	486	416	445	440	470	467	413	437	444	449	451	491	457	457	430	461	445	426	444	431	462	483	466	437	443	450	452	451	432	449	451	399	433	471	455	440	499	439	459	436	456	417	436	441	422	474	410	470	478	471	456	438	410	444	405	411	467	472	470	419	474	484	442	458	469	463	438	441	457	480	462	493	436	472	447	413	459	475	467	479	433	451	431	439	441	453	452	449	425	432	469	430	457	470	448	442	440	442	437	436	430	511	477	435	448	451	489	462	460	451	448	427	442	419	435	476	468	440	466	481	419	495	466	465	468	487	427	471	446	446	470	496	411	430	460	433	449	432	424	418	432	413	487	497	479	472	410	459	429	419	430	473	443	441	449	427	456	440	439	481	474	460	477	420	420	445	424	457	462	437	411	455	506	495	465	461	460	465	431	449	457	429	489	431	457	428	459	465	426	483	431	454	478	476	480	453	481	471	428	493	474	465	419	465	458	459	449	465	443	425	504	458	432	449	450	452	457	448	435	452	469	406	501	465	462	434	424	441	452	444	461	432	444	454	460	474	428	476	424	466	442	451	456	432	407	487	472	447	437	447	477	446	438	453	458	454	450	422	471	452	427	479	471	469	453	442	442	466	470	449	461	468	442	425	433	465	430	482	457	428	427	423	496	409	447	469	451	470	448	418	455	429	466	428	453	481	462	473	477	448	462	455	460	403	465	417	479	492	454	454	425	466	448	471	466	438	454	486	439	460	472	458	445	431	431	442	446	491	462	419	454	450	462	468	453	471	459	437	459	426	464	459	450	501	432	435	440	463	463	471	480	454	460	434	463	468	457	445	439	465	446	476	468	461	478	461	495	442	482	485	451	460	438	442	498	439	427	438	460	446	432	469	461	429	432	444	455	462	416	472	456	483	476	457	477	470	444	458	437	476	496	442	432	474	465	455	412	430	473	427	495	487	478	433	439	472	480	449	471	457	445	440	439	434	446	425	433	468	438	425	456	475	437	480	410	456	450	436	430	419	422	489	448	456	464	492	438	425	488	435	426	469	430	457	436	414	475	463	450	484	442	446	448	433	477	448	444	501	474	432	467	455	451	448	456	423	446	468	412	440	450	442	407	450	452	450	460	431	428	467	419	455	453	463	461	470	440	429	464	442	430	450	474	467	450	460	425	455	450	461	443	422	479	475	473	476	452	435	461	453	459	464	470	483	437	423	479	437	440	484	408	435	476	472	465	498	448	411	448	449	474	454	429	436	443	472	460	464	449	450	485	419	395	460	473	442	428	469	442	436	473	492	476	423	446	445	422	463	443	492	470	456	436	469	430	432	423	417	425	451	453	465	449	447	471	458	472	473	447	461	468	458	443	435	468	453	441	443	407	435	428	460	510	436	474	471	424	478	511	464	438	454	430	434	458	450	449	425	474	478	472	457	445	438	437	460	471	477	443	440	435	466	446	432	456	468	453	452	413	412	462	463	438	476	430	429	441	457	434	448	439	452	422	419	451	427	451	429	479	469	439	438	421	424	455	461	446	471	461	437	415	447	475	438	478	469	459	476	460	419	449	458	450	443	474	448	449	442	470	473	446	440	442	415	455	437	488	454	487	463	452	424	413	426	434	471	461	420	423	444	451	438	466	470	428	487	481	453	449	465	451	486	452	455	428	402	458	488	452	460	477	445	467	452	443	427	493	461	444	463	439	420	402	466	440	513	462	450	420	416	423	436	439	457	482	439	461	460	485	400	422	435	458	414	476	439	459	437	420	444	462	427	457	498	468	442	450	455	444	460
28151	15563	2709	873	771	684	695	611	645	634	636	597	618	672	634	610	641	666	631	608	647	624	683	640	601	611	604	666	614	622	622	612	624	632	686	636	619	642	627	636	639	642	616	657	641	645	616	656	613	611	639	675	641	608	631	695	638	642	636	640	605	617	646	596	627	611	592	634	645	667	646	673	639	654	635	672	629	664	647	632	647	611	645	662	635	648	661	639	604	655	629	620	622	667	637	599	623	617	650	671	591	609	632	648	628	612	624	628	666	684	584	674	586	657	651	559	612	643	689	610	644	610	593	633	644	603	682	644	682	655	624	682	657	650	615	669	614	626	617	641	608	712	607	649	637	620	627	613	667	641	570	640	614	581	630	617	653	621	619	652	590	603	640	609	646	574	661	640	603	612	589	618	585	675	633	623	606	667	622	654	584	595	595	591	652	581	607	603	615	644	650	634	633	619	609	648	616	579	654	607	604	600	637	683	591	601	621	650	651	622	648	653	635	633	671	616	630	640	610	595	602	612	612	698	672	642	619	692	603	625	630	629	634	615	651	592	634	642	611	619	684	618	639	620	640	675	650	619	647	623	615	662	637	646	598	636	597	614	575	640	614	642	602	631	663	654	622	593	631	639	622	616	563	644	637	633	588	625	679	651	671	646	647	624	622	613	667	643	644	614	628	646	639	621	641	632	635	645	668	672	583	643	634	624	623	645	620	605	639	643	633	647	639	645	631	652	633	632	618	622	629	625	626	649	604	602	659	641	644	661	656	615	639	643	623	620	650	580	619	673	611	617	637	614	652	644	607	621	668	644	607	638	609	595	682	618	628	639	653	656	608	599	637	615	679	648	628	670	638	630	614	626	623	624	595	634	629	659	671	657	566	598	605	615	624	644	650	669	639	598	600	572	634	598	631	614	627	626	643	627	593	610	676	662	609	660	652	609	618	614	655	637	579	678	624	597	661	636	614	642	575	593	602	656	683	656	571	639	611	629	638	604	648	601	641	659	671	634	604	656	608	634	642	621	605	628	687	637	611	646	636	645	633	635	606	660	590	650	629	641	583	625	627	631	612	650	635	692	612	604	647	635	640	647	585	605	678	649	605	578	612	613	656	639	656	675	595	624	609	620	589	599	652	598	606	601	634	649	638	608	606	623	608	619	656	659	627	614	660	635	634	678	630	666	623	642	642	637	653	633	601	612	650	627	644	659	600	652	645	612	613	588	627	597	643	651	596	639	597	612	616	644	650	685	643	667	656	650	692	657	652	641	666	626	642	624	668	650	634	603	637	592	654	619	629	630	663	585	632	620	604	623	629	671	627	609	651	609	594	651	631	588	624	629	602	606	614	628	616	626	673	644	580	638	631	684	627	624	642	602	641	629	625	618	639	626	598	592	597	626	640	592	631	601	616	662	654	633	625	601	674	640	613	653	614	639	606	626	605	665	627	616	625	659	616	595	642	679	641	651	648	647	678	598	635	662	638	609	596	635	658	693	629	649	629	636	606	653	599	613	633	646	607	603	619	632	651	586	624	638	637	663	614	652	627	644	620	630	637	614	643	645	658	627	627	654	631	675	602	588	651	652	647	634	607	608	618	662	646	637	678	632	622	623	605	639	617	620	640	642	612	638	648	652	572	655	623	636	624	596	626	601	613	601	613	629	614	649	637	648	558	617	650	662	664	632	617	661	641	654	604	620	624	629	666	607	650	663	598	644	612	627	653	673	622	659	632	660	643	642	629	646	632	583	613	651	586	622	630	614	631	629	597	635	604	647	682	588	643	617	619	646	648	614	586	629	601	612	641	658	654	652	627	653	626	673	619	616	588	596	647	622	638	624	594	612	634	634	619	636	650	635	635	633	641	621	670	657	585	614	574	618	614	636	660	583	672	642	640	627	649	633	655	621	629	587	598	634	677	608	630	676	632	620	618	680	643	616	620	666	652	591	602	621	681	630	665	613	595	641	631	669	663	651	671	660	652	622	647	638	642	634	614	627	613	590	621	624	636	609	569	588	602	620	647	644	599	601	617	663	583	664	626	650	607	612	615	583	589	626	654	625	632	635	652	607	676	630	607	671	651	704	667	679	589	626	591	569	636	618	677	624	602	616	607	635	652	651	631	639	595	628	612	628	643	713	657	642	634	592	617	657	671	622	636	596	600	573	606	627	613	644	644	623	659	628	669	630	671	630	651	657	627	622	623	668	618	588	650	612	686	574	639	656	644	606	620	608	677	596	615	631	609	642	632	640	669	633	633	643	554	622	654	605	614	660	672	629	603	631	623	651	554	634	646	559	633	620	663	624	567	587	674	645	633	629	656	613	611	602	605	633	652	621	659	615	627	619	628	596	639	619	582	644	646	635	613	589	663	563	623	641	660	583	646	628	649	652	653	629	603	644	599	585	622	602	685	632	675	662	628	583	630	650	656	657	627	631	637	658	634	619	652	637	613	588	622	616	618	610	618	658	604	633	596	632	606	616	581	623	650	626	645	629	653	630	622	617	688	605	615	618	658	622	668	637	636	657	617	659	633	630	672	643	616	626	636	630	600	627	606	639	660	591	596	659	620	631	640	604	618	619	619	619	632	659	635	647	634	683	574	619	635	641	639	660	634	614	622	635	637	630	628	671	643	592	639	658	590	638	627	638	608	596	601	604	679	631	633	674	606	624	595	683	624	643	622	676	641	593	661	600	595	632	688	658	653	661	623	677	656	617	612	620	636	617	645	686	663	606	613	652	645	620	601	615	614	643	633	587	608	648	622	630	611	579	671	642	651	601	602	592	656	619	599	623	637	653	595	598	641	621	662	624	600	571	665	576	620	567	561	641	641	621	669	656	601	624	606	613	640	596	613	613	641	644	601	638	652	637	653	672	606	611	609	617	670	637	638	645	628	576	618	644	658	609	615	609	599	606	622	645	631	623	607	597	641	610	592	652	642	623	644	637	623	653	591	639	618	653	583	608	614	588	618	604	602	592	683	603	611	658	600	665	601	613	604	601	613	639	618	602	639	661	602	671	614	645	643	647	621	630	622	651	605	566	604	672	606	672	608	678	628	641	655	626	616	601	631	588	694	665	620	605	630	615	649	577	648	647	626	658	614	611	627	628	637	630	672	635	652	592	587	620	601	600	638	611	667	574	593	660	617	580	620	650	613	655	658	640	665	670	594	641	637	645	683	632	637	640	627	573	658	631	700	612	660	617	651	619	702	634	639	683	679	669	620	654	653	613	654	606	654	588	648	610	653	645	669	615	618	630	634	647	665	644	598	614	635	636	632	602	626	647	640	629	592	634	615	620	613	655	598	671	629	626	622	652	664	639	677	617	631	644	650	624	664	605	590	648	610	617	607	635	649	595	654	629	645	678	656	586	633	615	653	642	614	612	644	590	625	650	636	675	640	577	611	597	646	606	635	630	623	605	623	596	610	621	601	649	633	660	653	636	671	628	618	664	584	670	624	643	643	612	624	653	675	638	669	621	603	634	614	622	664	684
5185	1409	1261	977	821	769	709	733	733	715	704	745	724	685	685	650	681	681	695	690	709	680	750	675	694	684	672	646	739	697	703	694	719	650	717	678	654	687	649	678	661	703	693	689	678	664	672	660	726	714	729	682	664	674	612	716	666	666	681	705	703	670	669	695	647	668	714	686	675	680	668	730	718	682	666	683	688	705	693	690	676	677	731	672	666	700	678	641	647	665	690	707	609	680	667	683	659	710	667	663	693	672	692	702	704	653	720	691	692	713	701	714	649	692	650	719	676	687	651	699	644	713	638	688	756	681	650	674	672	682	674	696	712	718	735	639	679	685	649	660	691	724	687	673	673	692	673	759	680	696	649	650	716	672	674	740	680	666	664	725	670	679	653	645	690	689	646	657	659	728	694	645	630	697	719	739	694	708	704	700	727	694	699	680	731	663	661	690	743	706	741	686	665	667	660	636	663	683	700	671	687	705	723	711	683	689	673	651	690	643	695	660	660	708	665	641	664	685	691	665	685	675	689	698	649	676	666	655	676	679	654	701	723	716	688	666	691	648	649	708	675	683	666	664	647	674	734	714	672	659	690	664	706	707	675	662	728	678	685	656	670	635	698	637	668	653	664	674	675	652	715	695	703	697	688	720	697	712	685	706	639	645	678	665	704	667	692	686	693	693	736	721	654	663	716	660	625	661	679	668	655	685	658	706	682	654	699	706	718	703	671	736	717	697	680	616	724	663	664	652	663	688	653	662	682	667	728	682	702	666	694	688	672	666	650	643	688	651	653	655	698	668	680	708	683	708	723	639	673	690	710	728	687	634	672	693	679	660	668	666	702	663	657	699	670	716	750	681	695	671	672	664	670	732	686	698	637	702	694	701	695	695	677	709	695	667	699	673	729	687	663	682	633	655	670	694	709	655	678	701	655	664	683	671	681	696	709	694	707	679	702	660	619	696	675	677	670	705	653	684	725	649	708	664	703	720	648	693	669	718	663	710	689	673	705	711	674	681	677	710	694	699	697	652	683	633	656	691	701	667	675	678	698	650	706	694	687	676	705	668	709	633	651	684	621	668	673	700	660	687	659	685	698	631	698	690	667	654	736	730	640	708	657	744	727	667	696	693	730	734	691	641	673	669	677	685	682	677	638	681	678	694	685	640	669	725	708	686	730	722	644	667	659	657	694	716	639	723	723	677	670	667	672	667	680	673	663	698	686	710	674	707	722	678	647	664	709	691	667	665	645	701	665	708	697	661	697	661	722	717	701	664	704	664	716	658	674	690	716	702	685	726	654	686	684	691	656	670	655	670	676	694	689	689	653	667	640	697	670	663	621	672	641	718	679	665	667	641	724	652	630	633	670	673	699	668	726	669	672	665	705	677	688	687	667	689	679	698	695	720	676	679	696	736	666	719	677	687	673	705	729	714	691	678	681	717	635	641	683	660	684	657	634	643	680	739	702	706	752	715	699	691	691	682	717	693	645	741	671	699	674	673	659	655	701	666	681	729	746	693	671	709	684	683	686	704	680	729	754	663	698	671	664	639	652	689	694	661	668	690	707	689	692	665	698	653	633	685	672	667	677	652	677	665	691	705	693	704	670	644	672	697	681	623	704	682	715	665	638	717	640	710	681	666	670	679	675	662	641	686	685	698	660	641	647	711	670	685	703	705	750	707	704	685	664	641	679	667	682	646	702	686	667	683	704	732	737	697	667	683	681	677	679	696	665	670	689	676	694	672	688	672	696	638	667	707	760	732	676	677	639	694	701	739	706	652	739	622	651	669	705	660	712	659	655	684	675	663	643	687	700	653	690	685	718	697	689	633	674	710	709	718	677	684	682	659	696	666	706	686	659	671	753	668	671	687	656	672	704	716	652	660	688	665	669	696	664	729	692	642	677	694	662	690	717	672	690	683	663	701	689	663	660	708	668	723	745	683	680	630	669	651	650	669	648	726	682	670	687	651	646	650	705	749	644	676	650	687	634	725	674	678	655	711	643	663	685	710	658	678	702	685	686	657	663	672	697	677	695	702	676	728	657	655	667	672	724	690	707	705	662	633	659	682	735	667	657	718	702	694	690	643	667	725	693	672	655	670	659	686	682	682	694	704	683	700	660	679	692	684	676	651	703	692	672	624	657	701	700	668	695	682	720	647	652	713	678	663	664	671	657	702	665	661	697	730	679	666	685	648	638	708	671	709	700	665	687	679	699	654	670	682	689	707	639	666	732	646	646	706	645	718	678	685	707	693	661	693	686	691	654	682	708	680	702	690	692	705	684	693	707	683	689	664	664	674	717	722	664	702	672	659	695	678	690	698	721	681	671	693	705	625	693	701	636	645	668	653	684	720	699	703	693	654	724	715	690	619	702	744	671	648	680	660	702	661	682	670	683	677	641	690	671	670	659	739	653	669	743	714	677	686	673	708	640	604	671	688	672	731	685	724	665	652	700	679	715	684	707	672	683	689	675	702	656	673	670	652	725	673	722	677	689	687	679	662	633	666	737	689	703	748	640	694	712	643	683	665	694	705	690	668	685	682	681	709	626	699	716	686	711	708	688	728	644	671	724	711	665	678	666	664	709	735	695	697	680	703	693	683	624	673	677	688	664	649	663	672	673	685	650	689	641	703	658	693	736	692	723	688	680	672	711	660	654	655	675	672	691	660	667	693	675	662	677	690	665	674	635	680	673	711	672	667	645	668	717	682	671	689	664	682	636	690	647	668	677	703	687	693	671	690	721	668	675	667	678	663	684	691	646	699	707	684	712	668	710	735	692	680	678	665	741	679	718	657	660	709	674	695	695	687	714	696	675	667	715	712	629	655	661	667	707	668	718	681	689	693	686	673	667	646	683	623	689	667	661	711	655	686	738	680	691	679	665	668	713	713	668	701	721	662	698	705	721	714	721	648	676	698	660	697	702	627	680	703	680	688	623	708	661	662	664	701	708	664	679	676	721	706	675	693	656	669	626	706	735	702	657	645	696	705	705	714	664	689	668	600	695	717	728	698	696	725	699	655	705	684	659	696	682	676	680	691	678	705	665	726	662	668	687	743	647	721	687	668	666	662	719	723	648	668	715	704	657	674	671	676	708	704	685	708	677	705	699	688	730	688	670	669	683	701	699	679	678	634	698	734	629	674	646	665	684	701	658	663	675	672	636	682	674	673	706	674	678	647	636	704	733	727	674	639	633	713	685	666	700	637	708	643	674	677	667	672	629	717	678	644	727	682	688	690	695	679	711	661	710	702	667	707	742	668	701	651	691	659	664	671	609	710	690	715	671	717	685	675	694	678	686	747	663	716	695	651	721	670	704	678	677	656	688	642	717	705	670	672	706	684	706	629	696	679	673	677	707	664	682	708	722	665	716	670	639	728	695	671	647	694	709	730	634	680	702	665	701	703	691	716	651	700	654	660	703	681	705	671	694	653	723	636	704	656	710	682	712	661	660	679	762	693	652	720	694	695	689	661	679	679	660	676	700	716	671	665	677	667
25264	20944	27544	24487	20946	11779	1248	758	604	507	454	476	397	389	376	355	331	339	314	292	302	323	271	321	286	285	272	269	303	306	307	297	283	286	315	284	234	253	267	255	289	285	246	227	258	268	264	238	293	265	249	276	276	281	275	254	252	282	287	260	297	283	284	252	283	259	263	286	254	263	239	252	288	251	241	261	263	255	265	266	277	269	269	259	289	258	230	274	287	279	228	253	279	269	259	259	261	255	255	240	258	258	252	259	263	225	272	269	248	287	261	271	235	244	265	223	258	281	269	243	246	251	270	239	248	235	278	287	263	258	270	275	249	238	252	276	227	274	253	243	273	242	266	263	262	272	253	256	268	257	246	245	259	268	252	271	223	234	250	240	256	239	265	253	271	273	250	279	284	281	243	250	269	252	261	271	244	255	267	250	288	263	271	283	258	251	259	259	256	291	238	253	249	256	256	249	232	241	298	254	227	277	269	255	257	264	244	256	231	251	248	258	248	267	261	254	263	254	245	257	275	262	284	263	268	235	245	255	231	258	258	271	295	245	260	248	266	231	253	240	251	265	246	236	257	240	276	277	257	266	252	236	268	238	221	268	265	259	222	245	250	271	264	264	245	266	273	260	240	260	279	244	265	232	273	243	263	260	281	268	264	236	240	294	257	270	289	258	273	253	267	281	259	273	261	286	235	244	286	241	246	242	284	259	248	265	286	263	236	269	267	269	250	267	276	269	272	271	228	275	233	250	253	260	248	265	265	229	243	245	230	258	258	267	255	284	237	253	234	261	284	259	287	271	260	276	246	238	283	256	234	270	257	257	250	225	284	227	247	256	277	251	237	269	250	254	250	282	263	275	258	276	269	256	258	270	258	285	250	257	260	260	246	229	269	266	254	253	252	251	284	247	250	226	264	238	243	235	267	253	251	224	250	267	251	256	256	281	275	268	274	270	273	239	287	241	236	252	276	257	225	276	257	212	257	270	285	241	243	273	250	265	261	271	254	224	233	244	272	272	255	232	255	249	213	292	287	261	249	250	263	236	277	248	247	222	271	255	248	261	295	271	305	262	295	253	241	255	262	213	268	262	279	254	259	280	257	268	246	282	238	252	260	261	273	259	241	262	237	291	244	272	233	258	277	265	284	257	264	314	248	291	254	222	249	264	259	263	268	271	251	286	265	261	248	278	244	285	264	236	274	245	266	272	262	262	261	294	281	286	265	266	268	242	269	280	273	260	280	248	269	239	275	262	252	248	248	256	268	241	285	235	241	249	264	272	238	262	251	244	242	256	251	260	244	258	221	239	263	246	272	250	265	275	240	282	275	261	248	224	253	260	246	266	229	240	252	246	249	255	257	227	263	290	272	257	242	261	258	236	239	256	222	270	280	257	237	229	241	290	227	264	276	259	256	270	258	255	274	256	255	253	253	287	255	264	323	228	262	240	281	268	273	225	245	265	276	258	261	269	265	265	292	271	263	296	278	293	239	235	262	260	236	285	227	253	264	243	238	242	277	256	240	263	231	283	226	277	281	234	254	256	280	240	252	251	260	247	274	220	257	247	265	257	251	254	248	246	262	246	251	266	253	273	246	264	242	232	274	257	263	248	287	261	274	268	242	227	255	289	248	281	250	254	274	285	255	262	273	267	261	256	249	257	267	266	300	265	257	224	260	282	244	287	265	269	274	289	255	277	261	253	282	288	244	256	240	250	258	262	211	280	250	246	246	240	240	232	243	253	246	266	249	246	241	256	278	247	276	268	291	275	261	259	244	265	263	269	273	297	266	243	249	254	253	250	248	250	252	250	273	256	278	271	264	288	260	244	272	272	242	270	276	288	240	243	247	230	240	258	239	253	247	269	248	265	252	272	304	259	271	256	252	253	287	254	283	268	288	228	277	247	262	261	275	239	272	260	242	266	260	274	271	255	276	263	290	284	266	233	258	267	263	257	271	253	281	268	276	259	263	254	233	270	251	250	251	281	282	256	220	266	272	251	252	262	229	252	239	268	251	291	238	253	258	273	261	278	252	285	220	251	246	244	237	263	228	255	250	273	264	265	245	253	252	217	247	234	245	252	269	247	247	259	276	259	235	256	252	278	276	247	236	270	230	248	246	243	265	247	254	237	263	246	265	269	266	245	246	273	309	252	268	264	297	262	217	255	258	260	239	274	256	279	271	284	271	277	254	264	244	272	244	259	268	245	277	290	289	235	248	269	228	267	271	275	246	275	264	277	255	281	247	260	231	254	266	266	285	259	262	265	249	245	283	276	266	263	257	245	297	242	247	263	276	238	255	242	259	245	285	282	260	259	235	279	244	236	248	264	239	253	270	260	226	255	281	268	217	280	255	217	250	264	267	280	267	241	260	285	245	271	257	265	269	260	238	276	252	258	264	262	256	269	294	261	244	247	240	267	239	273	248	266	276	259	295	244	275	274	272	243	253	231	223	258	241	256	257	270	260	229	249	266	270	243	233	242	249	255	258	243	253	255	236	261	263	270	266	252	253	268	250	245	276	240	260	236	262	276	283	257	250	249	249	247	235	236	276	237	278	263	274	241	274	274	254	233	268	254	255	252	306	265	247	252	236	231	249	268	245	245	253	252	269	278	263	260	242	236	270	266	235	292	263	273	269	256	267	240	258	245	246	261	261	235	233	258	290	251	250	248	269	252	256	275	270	248	244	229	258	261	267	260	256	243	261	290	234	249	243	276	230	268	262	270	230	245	295	257	255	258	271	240	267	240	265	215	258	274	254	246	288	306	268	238	266	258	267	245	255	231	240	255	260	270	245	259	282	245	249	263	243	240	253	273	270	264	243	252	246	251	260	236	255	268	276	240	267	250	255	257	252	258	260	268	260	259	260	268	292	251	242	241	252	288	264	272	263	269	254	236	225	242	218	262	262	265	256	282	244	261	265	268	284	247	270	256	225	280	274	236	247	291	251	252	217	219	221	241	274	246	241	262	273	282	276	252	243	230	260	265	277	270	272	252	243	250	258	253	271	255	243	267	238	261	276	248	271	267	265	242	241	254	258	255	262	263	249	241	263	295	261	263	277	246	236	263	232	268	259	238	270	252	260	265	268	284	237	241	265	252	267	274	285	247	227	250	254	232	249	267	262	245	261	233	282	239	263	275	247	257	239	256	268	230	239	242	260	265	262	255	233	277	246	243	233	240	241	267	248	249	275	296	223	244	240	251	272	266	271	292	264	298	227	247	289	255	283	242	239	277	229	255	243	274	226	254	264	242	245	265	253	242	269	278	250	241	259	257	238	236	231	264	265	241	276	272	252	283	272	265	252	255	270	273	221	243	260	274	292	250	266	254	267	228	238	272	238	241	267	237	292	272	258	265	274	250	231	254	231	242	249	287	243	248	258	271	259	272	251	235	240	290	255	259	276	245	258	257	240	260	258	264	250	246	240	243	252	213	243	269	252	243	257	267	251	279	264	284	247	268	246	265	249	270	271	252	283	250	266	260	232	250	260	264
7320	11662	10348	5688	3463	2441	1760	1461	1218	983	919	820	711	657	623	527	509	536	481	445	399	430	408	427	359	387	402	370	363	376	342	347	351	357	336	319	327	332	323	341	311	299	338	321	365	328	330	278	313	286	307	336	320	323	303	318	293	309	277	282	319	323	336	319	279	293	300	296	301	330	304	276	324	297	304	354	303	321	311	322	290	282	300	304	280	301	273	311	277	300	319	339	299	306	303	340	290	284	318	316	337	303	293	271	289	324	287	298	304	280	343	331	317	322	298	322	290	301	283	286	287	311	359	270	305	277	306	270	302	306	284	322	303	317	310	300	300	300	263	278	296	302	319	298	299	305	277	288	294	299	321	288	294	303	314	285	276	260	284	302	297	299	315	297	300	310	311	310	286	335	292	301	304	284	320	312	308	280	252	302	304	301	299	296	325	287	303	286	290	282	309	298	294	279	289	288	286	291	294	335	293	310	289	323	327	312	273	299	303	300	307	306	307	278	268	292	285	275	288	235	295	258	295	248	279	306	279	282	266	299	297	301	301	286	310	303	273	323	308	316	267	306	337	291	286	302	325	294	327	286	275	338	297	287	281	309	299	269	288	286	302	315	288	270	333	309	303	279	293	306	272	288	295	307	281	326	257	322	270	292	306	277	280	302	314	286	298	307	289	324	315	288	306	259	298	294	290	297	287	338	318	280	299	286	309	292	279	324	295	265	282	289	281	283	280	314	255	289	272	295	290	310	273	315	275	281	314	280	280	310	271	302	330	306	261	305	293	281	302	264	284	286	259	298	278	316	299	316	302	305	311	327	287	328	265	306	300	312	278	311	273	296	273	313	278	324	271	279	280	303	282	291	289	281	305	319	266	294	281	301	255	308	288	344	279	284	305	299	293	317	285	338	289	298	284	297	304	303	290	268	292	316	281	296	247	292	262	298	277	302	293	311	282	291	302	312	292	305	288	297	266	301	299	273	302	277	320	324	337	292	271	280	291	311	322	295	288	278	305	298	267	331	337	330	308	309	288	294	288	319	335	293	323	285	280	290	293	299	304	262	292	302	325	302	299	263	308	291	319	300	291	314	288	308	320	292	276	296	318	277	278	311	275	279	285	325	289	346	287	308	271	312	284	285	282	281	296	276	272	286	305	281	297	280	296	314	265	291	289	293	307	299	279	301	292	300	281	296	276	299	299	303	295	288	268	268	305	308	294	321	324	304	309	294	296	275	289	289	308	301	300	300	295	308	316	284	324	281	293	265	281	310	321	246	313	317	297	307	282	275	307	284	309	281	290	276	273	326	307	275	304	257	302	309	297	280	307	286	329	323	314	305	292	286	322	307	295	273	276	313	326	315	269	302	314	283	270	286	316	290	314	258	296	281	277	278	287	307	271	261	295	308	305	273	293	293	289	329	274	286	311	282	295	277	289	282	276	289	313	298	278	302	272	282	322	300	269	264	309	282	296	281	267	298	319	293	272	304	290	284	287	284	303	309	296	287	288	317	299	308	299	299	288	295	306	299	307	271	302	292	289	308	292	303	270	277	266	291	299	288	293	294	320	291	306	300	293	303	291	290	275	310	310	294	294	304	298	306	295	287	327	286	295	291	292	271	269	311	279	298	290	332	289	336	295	297	286	293	278	281	272	300	297	287	277	286	323	296	306	308	277	273	315	265	306	280	306	260	296	312	306	296	293	323	272	289	298	305	310	320	269	287	308	261	302	296	285	301	273	336	300	305	291	319	300	303	288	286	298	301	290	282	307	304	313	327	310	294	294	301	290	293	313	282	308	286	309	280	291	312	268	294	274	323	299	302	322	266	315	275	303	272	299	271	320	286	294	288	315	307	301	293	274	296	290	297	277	317	277	309	334	275	306	277	295	308	315	269	310	292	290	284	292	290	304	283	299	305	276	307	298	302	318	320	307	272	288	280	302	293	285	309	276	283	281	289	287	283	318	306	314	259	324	295	290	315	299	303	268	250	269	287	289	301	291	291	293	308	273	282	265	317	318	305	304	303	327	293	310	295	285	307	310	284	298	321	296	287	312	311	299	322	276	298	319	277	298	292	263	300	312	279	325	294	279	307	287	286	298	305	295	253	249	261	284	293	277	290	306	281	296	308	281	312	296	303	301	300	298	278	321	289	272	305	290	285	312	278	288	316	298	303	303	301	327	297	309	316	295	312	265	265	294	329	320	292	304	333	286	282	282	262	309	303	321	300	297	285	292	304	320	288	326	293	299	292	277	299	265	259	303	298	302	306	283	260	308	287	331	290	301	286	263	313	313	282	275	313	295	306	311	285	312	295	308	286	306	307	357	281	335	301	283	285	286	309	288	266	288	287	271	315	298	310	300	301	258	333	318	291	280	313	307	290	311	281	311	302	300	286	297	284	312	301	271	313	286	327	288	304	296	285	296	295	312	296	315	295	292	283	304	305	292	291	305	287	300	322	302	289	294	276	289	307	300	291	332	305	315	320	289	295	293	289	271	293	310	318	304	288	312	254	280	307	305	344	306	326	287	295	295	290	296	284	285	304	312	302	283	311	291	271	323	289	257	330	323	279	277	316	309	291	292	306	283	302	295	283	281	320	304	282	279	289	303	282	299	307	286	296	283	299	294	291	308	296	311	299	294	303	269	294	280	317	290	301	323	295	295	333	296	301	306	303	277	297	310	304	309	274	279	313	287	300	305	304	308	277	329	293	287	271	265	308	295	301	276	309	278	280	277	297	305	305	264	331	297	298	292	293	305	293	320	276	280	266	316	284	303	275	317	287	257	312	295	308	337	297	273	324	295	276	311	306	280	321	320	277	301	321	312	304	281	306	307	273	293	286	297	333	287	294	303	333	283	295	309	301	306	305	311	297	268	286	280	276	304	271	302	280	308	307	303	289	268	275	289	305	307	283	291	300	290	307	298	298	284	266	300	291	279	288	280	305	306	306	314	270	300	320	293	269	290	310	298	293	305	323	327	306	289	314	295	308	343	313	296	293	290	266	282	271	279	307	283	270	298	305	299	299	276	249	299	278	291	287	298	309	276	270	280	301	300	313	312	338	302	322	306	308	293	297	336	295	302	304	304	308	318	283	320	274	288	298	257	322	309	277	297	275	289	310	265	321	295	291	296	301	326	285	292	304	287	314	280	336	320	326	281	280	293	309	276	290	294	290	309	288	279	296	305	290	283	319	301	275	314	289	295	283	290	305	325	295	307	303	304	291	294	292	298	276	279	329	276	287	267	304	296	317	301	263	310	293	295	298	299	291	294	285	304	331	273	285	277	295	304	329	305	321	281	314	291	295	300	287	291	302	309	306	280	273	305	286	312	309	289	288	290	303	310	307	308	327	286	289	295	299	281	290	313	300	321	293	303	275	323	282	303	330	344	309	332	291	325	296	322	277	273	295	273	317	285	312	323	281	301	287	293	291	256	273	308	303	257	319	280	275	287	299	301	287	290	296	288	291	297	284	296	307	284	340	291	312	301	329
23310	20978	27885	24247	20981	21048	8922	1534	1101	986	919	825	716	699	666	638	564	585	599	579	530	578	544	582	536	512	530	521	499	503	502	521	496	499	471	499	533	448	496	497	502	462	480	480	467	475	463	507	455	477	463	447	474	451	492	446	408	458	454	508	428	455	457	435	478	445	437	421	433	463	442	458	463	495	445	411	448	455	455	482	474	454	481	439	446	470	462	463	478	451	449	460	440	432	449	456	472	455	442	469	439	528	464	477	496	466	457	440	486	439	481	475	430	439	466	456	452	504	463	478	437	436	482	439	444	451	458	446	446	502	469	436	454	475	417	460	479	458	468	439	460	457	459	477	461	477	453	447	429	489	449	436	431	469	458	460	503	479	438	446	453	489	472	441	430	452	461	493	424	436	485	446	456	460	460	443	471	451	482	462	428	446	452	503	472	444	432	498	432	436	432	462	446	467	444	403	430	463	425	457	433	428	445	460	432	463	458	478	454	442	512	453	444	445	478	411	431	480	462	426	474	472	460	469	449	410	488	468	486	426	438	443	415	429	467	497	440	437	477	463	479	452	414	477	450	497	446	481	445	457	485	481	449	427	428	426	469	469	482	458	458	462	478	429	476	463	463	426	466	430	434	430	442	430	458	441	460	466	453	421	469	453	445	416	403	423	415	465	450	466	426	474	476	466	429	447	440	464	414	463	451	435	450	413	462	466	455	453	442	476	457	457	416	484	420	455	484	440	475	455	456	516	466	468	450	463	443	470	470	441	458	440	452	479	436	474	464	460	429	468	457	482	456	441	498	467	468	423	416	456	487	508	415	446	474	421	488	438	509	464	438	422	455	471	473	458	464	460	469	428	428	482	468	439	460	423	459	439	442	433	455	450	452	453	451	485	490	431	441	484	460	433	442	480	441	466	428	449	469	431	446	461	474	428	447	446	477	424	466	434	471	459	460	459	484	443	428	440	488	428	430	462	465	462	433	433	487	466	435	477	451	472	465	456	467	491	450	495	424	402	441	460	446	474	478	444	441	410	495	490	453	425	480	476	425	469	456	437	442	464	457	473	437	449	484	469	453	442	459	433	471	512	450	431	442	444	454	467	452	436	464	480	420	431	430	429	471	463	458	479	464	424	424	435	477	449	435	449	450	490	427	486	474	443	440	422	452	483	481	446	495	447	479	466	452	499	481	459	458	453	417	451	464	408	453	494	431	446	444	446	467	437	419	430	422	453	439	448	484	445	520	438	496	480	452	455	435	495	428	441	430	463	429	495	462	462	430	511	447	453	519	464	455	441	438	432	457	514	432	467	435	447	467	459	472	463	453	470	497	466	476	466	469	472	462	460	453	486	447	473	431	471	466	481	466	430	468	436	452	473	470	458	473	444	446	447	457	456	478	480	419	454	468	456	460	475	426	479	449	434	444	438	448	418	440	413	471	485	489	456	436	447	409	464	484	443	460	433	462	427	450	486	473	472	425	497	434	434	411	461	456	451	467	450	450	449	415	437	440	426	457	441	457	450	441	453	426	431	441	479	420	470	468	445	423	443	465	437	480	455	481	468	469	468	477	452	464	466	470	467	457	422	461	444	483	427	438	455	468	450	463	480	434	450	489	426	477	468	512	457	441	447	446	460	458	423	432	440	470	478	435	510	464	451	471	478	413	463	500	442	474	465	451	433	490	448	424	423	443	439	446	447	483	481	473	459	462	477	455	470	413	436	494	444	531	464	456	405	486	439	444	459	452	464	453	448	498	461	468	476	439	437	470	445	473	487	457	466	495	410	442	437	449	477	503	450	494	446	420	494	454	420	445	455	483	479	527	462	456	439	435	491	470	460	474	436	434	460	431	467	441	470	470	454	469	445	441	423	441	454	448	476	463	468	447	470	472	491	455	496	442	432	400	443	471	448	442	454	459	455	472	492	437	481	467	471	430	432	475	424	484	447	480	455	447	451	463	468	451	437	429	485	465	439	501	450	436	477	447	457	472	488	445	470	422	449	487	444	468	471	464	450	427	435	416	525	451	453	436	442	458	453	457	456	501	454	466	456	450	446	445	449	451	423	438	442	469	495	474	457	467	473	470	473	463	442	458	481	412	438	465	458	480	480	451	420	470	444	441	442	448	449	466	464	457	447	461	427	428	430	449	462	449	452	480	436	459	465	437	444	463	452	454	464	425	474	425	455	447	474	454	410	419	461	469	504	414	467	458	464	464	480	430	421	448	465	491	449	470	481	473	461	435	483	520	459	444	432	472	425	423	492	458	423	489	421	453	475	442	464	437	433	471	430	449	456	473	423	441	488	457	436	445	435	473	424	424	477	431	472	460	444	467	439	523	476	446	456	407	473	453	461	450	465	467	434	475	456	464	446	422	456	474	447	482	464	462	443	474	433	445	454	456	479	429	442	468	426	452	482	398	422	454	438	441	441	453	459	459	427	471	447	473	457	440	500	446	419	464	459	459	438	459	426	451	432	437	438	458	478	424	449	426	473	447	424	464	435	484	442	455	435	463	477	434	434	455	458	474	417	467	460	425	456	465	479	485	430	437	488	446	439	427	469	494	436	467	454	447	449	496	461	424	471	457	465	428	467	472	476	429	454	456	464	440	469	421	453	414	447	428	462	463	498	449	461	474	430	434	452	428	471	423	427	427	496	450	432	439	455	440	440	455	446	454	443	460	490	463	461	465	431	447	444	398	410	464	451	470	436	463	434	450	475	419	497	503	440	450	444	456	464	458	480	468	484	469	437	465	448	465	428	427	429	439	494	437	456	444	419	423	433	440	474	445	488	462	480	459	444	434	453	446	438	466	469	477	477	468	469	472	456	444	443	447	490	445	477	473	402	466	455	443	454	431	438	454	457	494	489	428	457	460	458	412	433	500	411	432	441	440	434	428	431	418	452	512	421	461	449	428	478	455	481	502	443	477	435	466	471	430	458	466	477	469	491	408	448	479	476	449	453	452	459	452	499	477	432	475	449	460	444	449	449	438	464	451	481	469	449	408	436	442	446	443	409	484	410	435	470	455	469	461	478	432	458	465	441	430	432	457	440	427	458	419	458	459	466	465	433	414	417	435	519	433	461	457	479	450	428	482	444	467	498	435	464	455	453	422	424	434	476	474	427	480	486	414	442	506	427	457	418	441	469	442	478	464	464	492	479	460	489	442	439	432	440	442	455	486	460	480	467	423	427	466	466	490	457	465	450	447	440	459	464	475	502	454	465	422	467	430	457	435	452	418	435	473	436	451	462	443	463	439	478	430	440	487	427	449	450	448	431	409	469	480	423	454	478	465	460	458	435	437	447	451	474	445	442	464	443	458	437	459	488	479	458	472	438	456	458	479	440	420	446	427	446	437	472	436	438	470	469	431	456	436	454	411	431	440	462	490	431	447	453	409	451	473	469	446	453	411	465	439	459	428	428	496	492	441	452	485	461	415	466	417	463	441	438	426	422	450	487	468	444	420	475	435	460	411	467	449	443	454	463	467	440
10083	17945	16080	9267	6108	4288	3197	2423	2113	1756	1512	1355	1176	1137	1024	917	868	818	727	756	676	702	669	642	643	619	609	561	543	633	564	551	572	484	545	546	532	534	541	483	504	526	510	497	507	510	514	479	496	454	491	499	486	476	510	507	514	481	473	466	452	470	517	479	511	481	460	481	486	410	434	484	474	471	482	507	488	459	493	457	473	459	441	456	449	491	466	461	457	431	468	454	425	457	479	451	458	491	474	472	485	462	462	470	457	474	424	469	446	439	459	462	488	452	448	444	441	482	479	479	452	489	440	465	424	432	457	467	446	466	427	444	464	470	445	443	444	480	436	489	469	483	452	414	424	437	414	452	470	466	440	436	466	479	466	466	465	439	478	452	462	456	510	460	491	434	462	436	449	477	450	457	468	422	424	428	449	455	437	432	420	458	485	453	450	478	465	465	470	494	426	519	437	467	457	460	491	432	466	436	445	478	435	441	445	467	453	468	449	437	481	446	443	431	477	431	449	437	496	445	458	453	443	451	469	453	455	435	407	450	477	455	446	433	440	429	433	451	487	452	432	467	470	472	448	501	445	444	444	449	446	427	401	473	474	472	436	423	454	440	459	443	439	450	452	443	432	430	461	463	459	465	436	496	472	496	491	446	434	478	473	470	445	493	486	451	453	464	457	447	466	484	463	469	461	490	464	473	460	444	453	436	470	462	419	423	485	468	505	437	492	433	462	463	480	501	461	448	440	506	421	475	456	474	439	441	438	453	409	421	466	456	430	443	459	436	483	441	471	425	439	442	421	451	464	427	423	455	429	415	465	425	471	469	467	493	461	436	442	461	483	496	475	453	485	425	465	437	463	453	459	418	471	488	455	448	438	458	450	483	422	466	433	443	452	497	443	476	484	438	443	464	449	473	472	463	454	428	474	481	432	464	464	427	436	494	429	472	468	440	448	450	435	457	422	444	460	413	462	470	474	454	465	459	442	456	468	425	453	497	439	445	470	442	450	488	464	424	431	491	469	466	471	477	416	432	444	438	485	465	466	468	439	443	491	448	449	468	459	408	444	440	495	477	464	427	438	448	417	433	464	458	486	431	455	468	457	432	475	456	472	439	441	439	472	424	475	472	426	452	453	467	482	494	457	470	503	458	456	475	445	474	446	438	504	468	454	478	435	457	472	478	448	409	456	468	444	469	478	456	467	462	469	468	433	433	468	425	458	435	469	466	482	425	420	441	437	461	472	502	470	428	448	481	449	454	433	425	448	444	487	478	458	470	437	467	492	449	459	464	446	465	449	449	450	427	451	461	422	469	454	432	489	471	486	462	450	486	443	469	472	503	502	429	467	427	428	457	474	465	476	493	456	472	433	455	454	470	465	451	496	441	487	454	430	493	401	421	467	442	425	459	441	429	438	459	463	467	450	453	473	467	470	475	436	444	458	404	453	450	453	411	459	435	419	485	461	463	410	435	486	432	451	477	458	468	472	476	493	427	493	470	468	453	453	469	451	476	453	430	453	446	444	452	477	466	439	467	486	450	476	457	443	476	430	409	447	497	459	428	488	476	451	413	487	445	466	472	453	463	443	439	468	483	435	447	461	451	440	453	453	493	485	457	414	478	477	430	457	463	449	449	457	457	464	422	431	449	445	482	494	427	427	476	473	484	461	440	454	511	466	426	469	452	444	440	473	444	472	447	407	422	441	441	449	476	432	443	454	426	453	457	490	423	501	467	472	436	432	426	429	429	471	450	456	484	454	477	440	476	461	457	436	441	422	468	499	412	466	436	461	448	443	436	448	472	471	446	447	462	462	446	462	461	448	473	447	420	465	471	462	487	467	451	433	460	453	462	432	447	461	439	497	419	444	442	466	462	455	427	450	454	466	497	436	480	494	456	452	467	420	453	430	462	463	452	471	464	472	478	441	467	469	456	458	496	446	448	439	429	456	438	481	475	438	468	404	478	443	435	448	435	439	439	469	473	461	430	417	466	496	445	444	445	476	432	475	431	484	470	444	485	446	453	430	421	431	442	464	454	459	447	482	441	459	459	445	458	449	430	460	485	444	419	459	436	438	459	468	448	464	476	468	461	434	469	433	449	442	434	445	450	419	455	449	461	416	454	474	450	464	459	468	431	475	430	445	440	420	452	450	469	473	422	457	442	452	445	443	429	455	460	423	443	466	469	434	434	409	446	462	434	455	455	463	465	450	469	417	462	440	476	465	473	473	470	475	443	469	439	475	437	413	461	448	461	436	413	470	469	484	480	429	453	441	468	456	461	448	501	441	434	479	477	461	423	433	461	472	446	517	494	434	456	434	458	433	476	456	493	433	505	425	465	430	490	493	424	439	445	472	436	420	439	411	463	444	437	442	456	447	458	463	461	448	463	450	440	432	453	426	444	447	461	433	438	450	469	480	462	458	424	467	468	446	461	448	452	445	473	473	421	433	449	435	456	440	458	479	402	434	467	439	463	438	470	449	488	444	440	465	457	460	440	463	445	469	432	484	447	449	451	444	466	454	448	450	451	454	440	459	483	447	440	450	473	418	466	445	402	460	439	435	463	453	434	473	427	472	431	505	438	484	464	441	474	481	465	486	452	473	476	443	471	493	459	473	486	449	469	454	465	460	479	457	456	435	485	446	446	461	477	445	438	447	463	471	487	469	478	461	424	470	434	481	425	432	469	472	439	451	455	473	475	446	456	438	434	459	445	466	469	443	444	434	442	447	472	420	414	465	437	457	460	452	503	448	475	482	438	452	448	451	471	453	450	451	436	491	477	428	466	471	474	453	432	486	439	458	454	450	442	431	415	449	447	466	422	479	503	466	410	453	452	465	428	483	437	444	439	480	440	449	420	451	401	499	449	431	452	444	460	465	481	447	477	438	418	457	473	485	451	466	453	441	433	480	453	435	513	466	470	422	422	476	422	512	456	455	466	442	468	430	507	462	427	467	425	443	466	468	428	456	481	475	447	440	449	467	466	463	464	457	451	444	477	436	450	415	430	464	428	430	463	432	458	460	441	438	408	466	416	459	425	443	459	485	420	467	463	460	450	429	390	434	444	438	502	462	443	459	435	428	443	440	458	417	469	480	435	459	463	417	451	455	429	461	443	484	424	436	481	452	455	457	441	457	483	431	418	430	477	430	476	413	489	430	451	477	451	449	453	456	457	427	461	444	436	457	458	463	448	446	432	453	429	437	454	439	470	428	456	473	439	452	428	441	436	477	447	459	459	442	421	479	475	465	435	427	435	435	436	452	463	432	489	461	479	458	443	462	446	478	473	459	448	459	461	458	473	440	488	441	451	450	444	437	434	463	461	487	455	441	451	440	456	432	437	416	447	416	498	443	459	482	446	472	452	465	445	415	431	462	458	473	475	476	435	468	485	441	421	494	446	495	444	464	434	455	458	482	457	466	468	448	466	474	446	451	447	440	453	434	426	476	465	454	455	438	449	439	441	434	478	463	438	438	453	430	495	447	465	470	440	434	418
28337	15622	2681	927	776	693	657	676	683	612	614	672	683	634	627	661	619	590	689	640	635	637	626	654	599	645	666	635	612	622	668	648	651	647	649	605	672	652	602	639	661	632	686	648	633	623	627	581	642	606	619	566	632	648	627	666	633	621	600	640	600	617	647	618	602	641	666	669	617	614	638	611	640	627	623	603	647	647	660	662	671	621	618	622	657	634	602	630	662	633	661	670	650	670	634	604	638	626	625	633	634	676	577	609	641	628	579	610	603	630	588	575	645	586	623	601	619	590	610	664	631	608	635	638	642	592	627	610	615	592	603	587	589	608	640	598	610	622	674	638	655	667	562	563	623	611	645	661	639	619	602	647	599	637	602	626	630	644	596	629	660	638	606	658	660	620	615	611	634	613	584	642	611	603	635	654	651	615	646	636	594	592	624	616	629	652	653	639	590	619	620	622	664	633	626	655	645	618	627	626	610	674	626	626	618	667	629	651	652	642	617	605	635	682	598	626	639	616	606	639	629	608	604	654	632	600	563	632	619	632	657	647	624	593	628	621	614	621	623	610	671	579	577	621	628	646	627	636	623	638	643	625	652	618	658	584	627	634	637	637	667	618	679	624	584	616	614	639	643	666	542	575	657	560	665	618	644	648	654	635	643	615	626	636	628	621	685	622	590	614	666	625	633	643	617	642	607	663	670	624	655	621	575	656	674	619	599	665	642	677	609	622	635	647	618	618	610	673	660	647	649	612	644	614	651	637	627	631	643	641	626	679	669	658	635	607	635	595	612	640	625	661	672	674	575	684	636	628	617	662	637	640	689	633	598	641	612	672	629	618	626	655	656	626	592	631	659	637	610	643	598	660	608	644	590	672	671	613	619	601	623	556	623	625	638	584	641	661	626	626	621	666	648	651	646	638	614	628	614	655	628	647	644	674	671	614	653	619	635	633	616	670	594	603	621	624	634	642	620	645	622	650	591	655	576	648	649	631	616	627	593	641	611	594	635	615	600	626	609	645	611	622	630	635	593	662	608	644	626	614	647	659	650	649	599	624	629	624	638	649	629	644	594	661	600	651	657	628	648	680	667	595	622	632	632	617	646	632	666	644	603	620	629	628	608	622	637	599	598	639	609	622	607	613	638	632	573	610	617	604	684	631	679	655	621	632	624	636	659	622	627	615	638	619	633	623	648	616	641	649	626	617	672	638	619	596	656	590	616	634	626	652	604	617	629	604	602	631	633	632	641	632	642	673	659	629	600	683	633	671	670	624	660	674	616	604	621	651	627	637	582	650	647	657	684	617	656	625	635	620	653	649	642	587	623	637	631	617	630	661	638	640	631	665	594	607	664	671	654	682	630	624	631	628	691	602	620	645	637	647	640	593	674	635	639	641	644	685	633	627	593	655	655	618	651	624	634	650	659	632	613	600	615	675	638	634	630	569	637	596	637	607	625	605	628	637	639	620	590	637	640	600	686	633	674	623	601	657	644	587	647	627	618	627	640	592	651	652	650	606	628	643	642	620	634	620	623	622	617	618	650	645	629	619	583	648	626	615	640	604	635	619	667	645	623	643	657	610	629	664	632	594	609	646	653	641	628	652	582	640	654	615	613	682	647	624	612	629	654	600	606	607	619	642	637	633	594	625	637	649	630	642	630	626	637	608	605	607	623	648	669	647	618	607	615	591	606	652	608	666	646	627	645	656	661	603	614	644	633	624	584	669	656	649	613	575	654	610	614	639	602	582	641	627	611	653	663	670	617	646	577	622	591	620	647	648	620	625	631	584	638	613	620	589	594	607	630	632	645	604	605	650	654	605	656	637	609	569	651	643	637	643	669	616	584	606	614	664	623	620	667	605	658	621	646	630	584	642	652	677	607	626	587	616	610	614	663	633	588	627	642	642	605	611	671	641	611	685	624	642	617	645	599	622	615	613	623	612	623	619	647	657	681	635	625	636	599	622	581	620	679	623	655	631	667	601	613	624	667	652	633	647	661	617	631	619	671	620	619	626	681	662	621	647	655	628	657	632	624	629	632	602	628	609	638	615	620	612	622	645	655	559	658	614	655	663	606	669	657	641	652	585	643	619	654	591	664	644	624	612	660	621	639	620	696	633	658	582	645	620	670	605	638	635	678	671	625	661	621	593	641	655	609	586	613	629	630	629	629	667	643	652	619	644	673	655	610	602	652	636	605	604	627	641	641	635	640	618	620	622	606	696	645	648	647	606	636	615	620	638	623	595	617	597	629	649	674	633	649	601	651	644	683	636	637	651	655	626	654	634	644	647	615	627	655	622	646	601	606	675	589	627	639	606	637	618	656	699	604	611	641	601	675	630	650	648	600	610	670	623	644	633	613	651	636	658	682	593	621	610	619	681	608	601	628	663	604	636	649	631	647	619	659	615	670	638	605	637	590	640	630	633	575	616	619	649	629	642	651	631	611	616	644	622	643	657	585	637	608	649	646	619	608	622	616	622	607	628	631	615	674	609	614	678	597	666	670	616	623	622	618	614	645	627	631	624	668	670	580	650	612	642	629	641	641	613	650	660	601	657	615	659	636	659	631	653	670	663	626	673	599	673	638	619	650	618	612	650	630	636	604	628	611	630	636	635	630	637	593	646	646	598	635	655	679	638	617	609	636	673	687	595	620	648	601	649	630	618	627	639	644	652	671	615	621	632	610	648	602	642	665	670	655	604	615	631	614	673	646	613	621	637	650	658	624	640	634	600	661	678	626	609	629	608	567	612	614	647	607	666	631	606	655	586	634	586	644	619	644	617	646	622	606	659	579	594	654	673	605	609	640	648	651	631	628	629	611	624	656	611	630	684	654	636	626	667	651	642	672	651	699	659	604	672	674	652	587	649	658	622	614	694	706	662	664	583	608	621	669	662	637	665	620	623	622	623	629	614	612	624	664	594	632	633	596	634	618	658	611	624	598	640	648	571	602	628	605	630	671	622	611	671	662	626	678	610	620	620	618	608	636	612	658	614	646	637	621	614	670	648	660	599	633	646	619	674	636	644	641	607	680	651	635	644	615	670	613	636	591	631	595	686	660	599	646	660	615	613	619	615	656	626	651	604	660	699	609	630	619	639	590	646	647	656	642	635	644	637	655	635	611	633	625	655	637	642	635	643	626	637	666	676	662	638	608	636	626	592	604	661	587	615	630	610	644	626	613	677	586	637	625	645	670	624	646	647	656	626	693	591	644	605	652	665	647	635	613	596	635	669	643	584	645	629	620	646	594	602	613	643	637	644	651	616	610	626	637	614	625	669	643	626	653	647	646	645	675	629	612	610	639	601	621	611	656	653	618	635	645	689	628	614	601	647	654	663	643	645	607	658	617	615	636	649	626	677	686	646	652	624	633	635	594	586	615	649	663	645	651	603	634	648	626	650	597	638	661	616	631	621	597	655	671	648	666	650	675	628	660	684	630	601	633	696	635	660	646	572	681	646	582	588	670	645	629	649	599	645	660	677	606	609	658	606	609	642
5264	1412	1279	931	868	786	777	750	728	763	719	749	682	692	708	719	664	690	704	742	668	695	729	700	689	703	703	675	655	706	659	678	704	677	665	630	721	645	683	701	683	677	705	707	627	694	674	719	665	657	689	708	663	671	658	679	718	730	690	638	639	684	683	727	663	721	696	717	679	718	679	718	683	699	707	709	683	672	720	658	712	736	667	669	662	666	685	634	698	699	678	698	696	703	666	651	678	712	688	673	679	708	721	648	674	644	650	652	732	696	662	731	693	685	707	632	670	665	688	639	670	671	657	700	660	669	680	692	661	696	640	679	650	678	689	700	667	705	694	673	674	701	652	704	643	684	670	661	717	710	655	647	694	678	671	671	656	672	657	668	697	696	669	703	740	620	716	692	709	720	701	668	703	697	684	688	734	717	704	718	666	685	698	722	721	622	650	715	696	677	692	685	657	672	749	671	657	695	708	689	667	722	665	711	717	668	630	649	652	683	655	667	700	687	723	704	680	712	725	661	667	712	661	669	784	662	716	659	664	688	641	711	691	642	658	720	661	656	705	710	710	650	677	651	691	690	672	672	666	694	663	693	698	751	767	691	703	671	731	686	670	692	662	628	687	694	649	643	689	668	676	723	670	661	669	712	689	688	697	658	692	705	687	709	685	687	707	654	646	739	703	644	701	662	685	689	681	739	696	685	732	685	656	717	661	677	656	685	738	683	646	687	701	679	684	665	701	633	667	670	636	695	670	662	709	660	690	711	667	720	672	686	752	725	668	667	660	686	709	730	702	689	640	742	675	703	713	702	683	668	670	704	714	726	729	671	675	709	664	661	651	653	685	682	679	603	683	724	655	669	654	708	690	696	694	652	699	694	673	697	721	690	715	681	693	674	663	689	654	680	664	703	679	693	691	708	703	695	690	695	698	659	704	735	619	700	661	722	736	695	700	703	677	724	707	710	660	685	671	675	704	662	653	713	654	661	693	649	689	696	681	683	682	696	687	695	686	697	638	729	669	672	679	700	658	630	673	688	688	664	652	671	675	693	713	673	655	726	693	707	677	685	726	693	692	691	670	646	660	652	662	689	683	653	702	716	729	686	660	735	681	661	693	703	666	685	674	746	678	686	683	700	670	681	640	710	692	669	686	698	716	679	715	692	647	677	671	715	697	702	678	675	680	695	696	672	684	710	706	712	672	655	724	692	708	709	666	650	670	707	714	710	671	682	702	673	683	716	706	688	620	693	704	689	704	707	705	652	682	667	718	666	687	701	680	725	666	685	677	680	697	670	694	657	709	681	665	665	684	683	692	661	713	662	683	688	692	719	711	698	663	672	684	692	735	703	715	685	673	682	751	695	709	682	660	646	714	684	694	761	720	683	713	682	693	682	692	670	688	681	700	653	696	682	671	729	701	715	733	701	738	673	667	636	738	707	656	709	641	692	685	688	697	670	722	685	685	635	651	666	689	715	690	679	717	697	717	671	697	676	752	653	652	690	646	625	669	674	701	729	696	681	612	689	639	728	704	685	699	694	675	695	704	721	670	728	666	716	738	660	721	697	706	699	706	657	670	667	697	682	668	666	627	690	644	702	706	733	702	671	713	720	656	690	707	687	723	707	697	671	672	650	672	693	681	643	655	703	638	664	687	686	685	726	711	647	690	701	653	735	710	683	679	693	724	732	692	641	702	695	667	682	676	661	680	763	638	701	650	684	655	697	696	708	720	708	678	694	698	683	670	652	674	656	661	724	634	683	662	708	707	668	692	699	709	690	707	690	718	727	715	745	698	649	643	672	653	665	699	702	685	672	659	661	667	653	731	693	672	669	709	667	697	743	698	719	695	669	708	680	709	692	668	668	706	644	668	612	641	672	709	675	625	693	694	658	674	718	644	714	660	702	622	707	708	741	690	649	690	674	728	713	711	674	690	682	667	678	661	675	727	694	731	714	716	605	689	698	693	675	718	654	646	705	667	740	699	679	701	718	693	672	680	719	740	651	737	669	689	665	708	681	678	695	685	689	710	661	655	668	668	708	659	681	713	642	684	671	655	665	654	699	727	719	685	701	741	660	709	676	665	664	734	682	660	666	702	679	668	671	676	667	665	695	671	686	727	636	683	717	695	635	649	674	682	663	730	691	696	673	663	651	663	702	667	685	735	703	671	707	701	704	655	731	690	740	673	685	669	690	705	671	727	692	759	707	642	675	646	673	640	714	687	703	687	687	709	714	735	674	652	691	665	731	653	696	701	637	682	626	722	667	709	703	706	638	642	695	661	699	665	640	693	647	670	693	703	703	711	694	701	672	686	688	636	668	635	726	665	739	680	719	663	648	684	685	696	665	684	706	724	681	681	668	708	702	690	665	695	710	658	661	683	717	676	660	691	713	738	700	675	652	683	668	620	650	672	733	665	658	679	702	721	691	646	725	686	657	681	690	668	661	671	672	667	674	690	719	730	720	712	717	656	780	679	681	718	695	655	680	699	628	671	677	662	668	698	659	699	704	752	681	672	706	683	700	711	715	714	678	700	687	709	695	687	675	735	707	683	711	673	683	655	646	697	630	701	680	657	667	655	666	673	657	671	674	705	694	696	665	652	675	696	684	660	715	689	706	703	689	724	681	678	647	701	673	654	724	680	708	690	675	688	692	651	676	667	642	706	674	715	702	664	754	751	692	716	698	680	698	646	672	698	711	653	694	713	676	691	660	713	670	692	689	630	635	696	666	679	702	696	673	687	733	663	682	695	726	680	729	692	673	687	684	709	673	646	679	597	673	687	670	657	700	672	681	704	683	680	736	745	678	664	664	689	704	683	675	713	690	724	692	668	677	670	640	668	705	680	653	670	677	696	682	728	676	662	646	643	688	643	695	666	691	687	701	678	708	677	678	723	659	678	734	652	715	692	673	672	728	675	667	697	661	665	694	704	699	688	704	703	679	726	730	709	670	698	727	673	669	649	719	687	642	665	658	714	694	726	709	724	692	673	676	680	688	656	706	666	696	690	667	711	656	672	723	656	688	655	671	682	685	722	670	682	708	654	664	694	660	673	704	654	697	670	753	710	758	663	671	690	643	693	648	655	722	675	684	702	739	677	685	675	685	712	662	675	706	673	650	664	682	686	627	669	687	694	704	720	681	694	712	700	662	622	650	693	633	688	704	699	679	693	711	753	681	678	715	660	681	665	661	659	689	684	681	667	709	678	669	633	689	675	652	706	720	642	653	683	708	697	704	651	743	700	690	669	725	689	707	686	659	678	753	644	687	672	695	699	697	699	701	683	713	714	683	676	660	657	686	649	685	663	683	653	660	703	669	704	672	663	646	646	690	669	640	696	726	665	655	694	696	686	647	723	693	671	722	669	657	658	726	636	720	670	668	678	725	668	693	726	718	742	693	694	656	684	671	664	705	637	706	714	711	698	690	703	694	693	692	640	676	691	635	690	674	689	718	702	665	692	680	645	653	685	663	714	702	646	689	672	682	675	655	673	693
25312	20970	27587	24516	20971	11822	1221	794	591	577	513	474	425	389	365	378	353	345	348	338	319	348	330	300	284	303	287	284	294	276	284	257	274	289	261	249	296	284	268	264	274	305	255	288	257	274	272	237	275	269	268	276	259	273	266	266	236	280	240	262	239	265	251	273	291	247	276	267	235	233	264	228	251	249	297	282	288	231	256	246	267	248	269	250	261	255	262	240	265	265	260	239	220	223	259	233	298	262	225	255	263	251	284	276	236	235	235	258	276	256	252	260	275	284	288	223	258	277	267	243	252	273	245	268	254	253	263	250	251	257	256	240	271	226	247	272	240	259	263	261	279	259	279	249	263	247	270	257	244	246	284	257	244	247	272	274	257	246	264	244	276	281	250	245	283	277	247	240	237	265	270	266	278	275	260	277	259	243	256	283	269	247	264	261	251	254	243	262	260	267	264	251	248	246	270	272	268	248	252	252	250	253	293	257	264	243	244	240	260	254	283	274	256	284	240	240	261	261	258	228	271	255	273	233	285	290	267	253	250	245	246	247	229	228	241	248	273	231	250	244	243	250	246	241	270	265	228	261	244	257	248	267	255	249	258	240	275	239	283	283	265	255	274	283	268	262	262	270	248	247	289	261	253	286	251	217	260	251	244	265	239	263	259	254	232	256	247	233	270	276	267	264	283	247	273	242	256	260	258	246	265	236	263	273	246	281	233	243	238	250	244	269	266	259	271	259	268	232	238	234	265	278	247	269	241	264	234	253	237	242	285	239	276	270	259	227	260	267	233	256	223	263	257	250	260	236	244	242	265	253	241	288	271	276	257	265	263	296	250	277	242	260	280	238	271	261	258	245	225	248	270	275	239	284	263	239	226	230	241	272	259	255	251	252	256	272	255	240	237	271	250	264	235	276	279	259	230	255	265	248	241	268	224	245	269	259	253	264	282	231	279	272	269	267	268	257	255	286	239	254	267	233	264	277	266	252	253	243	280	252	239	256	229	290	267	268	268	255	260	257	273	282	264	271	262	235	262	251	249	248	258	264	256	251	273	239	249	260	255	267	254	236	258	251	257	229	255	274	261	259	262	299	220	278	272	277	251	246	268	252	275	254	254	268	286	275	270	245	267	269	307	278	253	272	233	287	277	246	262	225	276	274	248	271	282	251	256	270	245	298	262	236	215	240	263	225	254	289	254	267	283	273	254	257	279	248	281	262	277	240	283	257	266	255	264	243	278	277	298	210	241	272	247	247	266	281	241	282	246	245	256	262	261	240	247	250	263	229	274	273	272	273	259	254	260	253	274	241	252	255	276	246	222	241	260	242	257	261	260	225	251	292	235	283	245	259	242	259	267	256	255	247	280	234	249	250	252	265	236	247	253	239	247	280	266	254	249	254	278	273	264	271	262	239	238	268	287	271	260	262	247	226	261	250	266	277	248	264	233	252	252	274	275	254	247	262	227	238	295	258	259	252	224	265	258	247	282	252	287	279	278	253	268	287	276	231	263	264	257	249	238	249	251	250	252	248	260	252	254	265	262	262	287	306	251	270	267	274	263	292	252	278	255	234	282	261	235	249	264	235	243	286	248	251	262	265	239	267	234	248	268	268	249	292	285	248	231	242	265	229	238	263	274	264	257	263	257	278	262	282	290	247	264	250	260	280	276	262	255	287	266	269	263	247	256	273	235	238	265	242	255	272	263	237	247	240	256	259	283	226	241	267	291	247	251	231	253	264	243	269	261	253	253	248	243	258	265	258	246	254	264	252	263	254	250	256	251	257	256	252	274	243	262	287	254	258	260	248	259	262	231	253	259	228	243	255	263	288	240	267	246	228	284	259	262	267	292	278	241	269	274	257	239	253	275	242	248	291	247	246	266	251	275	258	236	277	259	243	237	260	265	255	264	219	244	247	265	250	247	235	249	243	259	230	256	266	251	252	252	250	262	284	261	243	256	276	253	267	261	251	250	271	249	256	250	290	250	253	257	262	254	244	262	234	255	268	265	232	259	250	275	245	274	286	263	261	272	270	245	259	260	289	254	259	269	272	258	287	267	241	281	259	249	285	257	222	250	310	245	276	248	258	231	245	264	296	258	251	258	281	240	267	279	273	267	264	256	227	258	239	254	262	264	275	281	289	261	262	251	281	286	255	253	295	246	301	270	268	235	248	278	240	252	274	286	292	270	271	256	250	304	252	257	260	262	257	243	263	262	232	251	266	255	258	264	237	309	244	258	248	257	259	274	239	269	264	262	257	236	259	241	256	245	247	267	265	255	279	248	253	240	217	240	274	240	268	270	265	239	226	252	269	275	248	252	239	256	262	264	252	273	254	261	238	257	258	249	256	242	279	240	242	257	258	255	284	257	254	272	254	246	242	283	266	273	244	234	274	256	291	248	279	273	256	251	257	271	275	251	227	248	251	284	268	247	240	254	272	219	232	253	257	260	284	272	230	259	279	274	250	272	262	257	250	274	258	262	258	251	249	237	256	255	249	258	245	257	270	302	262	254	285	289	274	244	253	232	253	264	268	270	243	242	256	258	240	280	249	244	280	246	252	240	255	245	275	248	267	253	240	261	276	241	254	260	274	251	269	262	250	260	248	253	277	276	237	256	252	249	249	255	247	238	266	260	260	243	274	242	240	258	259	243	254	258	253	251	277	275	275	278	250	253	238	234	233	254	277	236	235	256	250	286	245	253	256	251	293	269	273	252	253	263	270	249	254	248	280	279	254	259	269	279	230	232	302	239	284	239	282	264	264	251	246	218	246	264	250	227	265	263	256	249	274	250	254	248	254	273	266	272	256	229	260	236	263	250	261	247	270	241	264	274	237	252	245	247	232	228	253	244	265	264	273	280	255	260	250	264	252	250	270	247	281	269	293	233	265	241	258	260	281	247	295	257	271	250	239	256	234	264	222	243	272	243	264	257	276	276	264	254	250	260	258	236	265	272	238	273	293	272	267	249	263	241	252	251	273	270	260	264	275	284	274	279	254	288	258	253	270	228	276	245	259	263	243	235	242	239	254	270	262	231	253	248	236	255	252	254	254	266	241	255	246	239	267	255	263	261	257	249	268	273	248	233	259	239	285	272	259	249	289	266	266	249	261	261	258	265	246	271	237	273	263	258	242	278	266	268	268	241	268	265	264	272	272	255	252	249	273	233	260	255	262	221	267	227	265	221	271	255	262	253	270	264	260	241	279	243	238	288	253	258	262	243	233	290	268	251	230	237	266	255	264	253	254	256	289	237	278	261	264	266	255	272	243	252	275	259	268	212	252	274	247	251	263	275	279	233	279	241	267	244	250	239	254	247	258	238	244	256	271	265	269	235	266	257	230	268	255	243	258	269	251	263	237	296	253	246	261	222	237	247	281	254	273	254	262	240	242	275	238	230	256	251	247	266	219	239	237	265	250	234	259	271	272	254	233	252	246	276	258	272	281	241	256	250	259	244	275	272	225	263	265	258	271	265	249	270	260	259	268	277	253	260	240
7430	11855	10210	5582	3515	2521	1797	1420	1212	1011	888	820	694	619	601	539	518	489	468	445	433	400	417	425	395	384	367	361	375	375	382	366	353	368	359	354	396	308	334	328	298	316	341	326	317	328	313	326	348	351	312	335	329	315	300	269	347	273	289	290	290	305	302	318	310	315	322	329	320	313	282	319	320	284	304	284	340	300	298	328	301	326	308	318	288	304	312	327	291	306	313	319	322	305	333	321	285	305	299	302	297	324	289	300	298	301	264	307	303	324	301	313	282	311	325	304	301	288	305	313	287	291	288	272	276	315	305	296	295	305	299	300	310	330	313	294	312	319	290	299	282	287	341	280	258	251	306	300	287	318	331	316	299	306	293	275	280	269	301	279	313	316	305	267	305	281	313	305	293	259	266	289	284	319	343	288	286	308	320	319	345	284	322	286	287	281	283	274	293	265	320	295	277	290	292	333	280	275	324	295	310	311	282	299	298	290	295	317	291	277	295	225	322	305	301	256	304	294	298	287	297	290	283	280	278	308	297	284	342	316	301	274	336	285	262	288	320	283	275	297	301	293	285	306	308	326	302	313	276	315	261	299	284	301	297	314	287	301	331	293	304	266	267	314	269	294	290	310	281	287	296	313	325	304	274	278	287	273	272	289	262	290	282	294	311	311	301	285	291	268	309	268	309	308	274	330	303	297	268	296	256	277	284	291	309	277	315	288	290	303	286	271	267	302	298	259	269	285	311	282	289	287	295	303	302	283	297	285	281	274	295	324	287	282	290	288	296	303	280	256	286	298	285	290	310	313	288	258	289	277	294	327	299	288	283	290	305	303	311	298	300	303	313	278	341	267	314	298	301	301	311	320	269	297	324	269	289	307	274	298	294	321	287	276	285	299	335	286	290	295	304	307	310	290	311	283	297	313	282	301	272	293	295	272	289	315	289	289	286	314	273	283	301	288	297	270	263	277	308	261	305	291	284	296	287	314	292	302	335	297	285	316	304	276	292	276	287	281	293	297	283	306	280	298	280	316	296	308	286	296	315	318	297	302	286	320	285	328	291	331	319	301	271	278	284	296	258	260	268	284	271	289	315	285	312	308	283	265	324	287	310	298	336	293	307	286	276	295	271	296	285	301	304	284	292	271	295	283	290	277	330	310	278	290	290	310	262	296	269	277	297	299	310	283	307	286	296	350	313	297	297	277	283	289	286	315	320	283	304	275	289	281	274	293	274	311	285	292	313	299	297	329	291	319	299	286	289	268	293	277	291	312	315	283	304	290	284	295	293	299	309	315	294	280	343	301	285	323	296	273	266	298	300	317	298	281	302	287	303	277	322	304	274	299	305	271	293	272	307	290	297	325	283	285	288	301	286	291	305	305	301	290	269	318	299	303	292	300	258	292	302	275	324	264	278	274	281	292	297	304	305	293	300	291	283	295	279	340	305	292	271	281	318	292	301	307	290	285	320	299	285	320	287	280	334	301	328	285	280	307	299	301	312	307	313	277	313	270	284	264	315	312	291	296	296	301	288	290	292	306	351	261	317	290	296	287	299	283	291	317	313	295	324	288	286	300	286	293	266	302	305	299	324	301	302	288	317	310	285	249	316	307	281	300	322	296	320	318	287	278	317	289	299	280	311	329	298	309	292	264	310	303	292	307	269	317	315	296	315	282	309	308	294	285	280	310	284	299	291	331	327	311	316	283	311	303	298	284	297	274	285	309	291	318	269	275	290	294	304	297	295	293	308	286	264	311	278	297	268	303	329	290	279	273	289	294	276	313	296	294	288	286	299	305	275	305	291	328	312	304	295	305	293	313	272	292	312	281	315	276	280	293	307	308	294	313	270	301	317	315	309	293	317	279	299	337	259	278	310	274	268	312	279	300	282	273	296	267	293	292	301	291	290	271	276	288	288	306	275	308	302	325	310	270	296	309	309	310	277	315	282	294	272	295	301	291	276	318	295	288	316	312	285	318	267	296	310	308	299	287	306	290	295	268	311	319	287	286	315	284	288	314	304	263	303	299	274	289	321	263	288	304	290	307	296	291	294	318	305	303	279	292	315	327	317	295	287	306	297	298	276	304	290	288	295	306	321	304	322	293	257	337	276	313	293	291	301	267	297	306	330	316	322	298	267	294	301	294	311	286	311	318	288	297	325	318	280	332	283	284	317	316	270	285	260	305	277	265	260	311	291	278	307	288	313	289	311	275	317	272	296	310	269	325	293	287	329	321	288	296	288	277	304	283	286	312	315	330	282	283	299	336	317	300	303	293	274	311	288	311	284	304	296	287	283	318	311	272	287	272	326	307	265	282	266	327	304	331	297	300	313	297	253	291	306	292	317	277	281	277	264	311	263	278	294	270	306	323	317	298	280	287	260	340	278	295	290	303	295	280	291	292	293	270	307	298	298	273	301	286	285	286	269	301	309	302	295	277	286	290	287	333	286	277	307	314	307	284	293	283	298	269	296	291	294	265	281	300	317	301	317	274	294	279	322	272	305	293	329	278	258	345	315	285	287	305	275	303	306	305	295	318	273	309	294	280	302	275	306	303	299	270	308	287	292	276	316	311	298	293	331	318	311	290	309	288	289	314	287	314	297	304	313	287	290	268	288	303	315	268	298	306	273	306	308	332	283	297	324	289	332	302	282	306	318	290	274	319	303	308	274	303	275	316	266	299	314	266	310	333	288	266	300	319	309	308	298	265	308	305	284	289	305	298	263	298	283	280	269	285	317	297	312	278	271	295	297	281	275	259	333	318	301	307	282	322	308	263	286	300	276	280	320	263	280	286	268	281	278	299	262	297	277	304	272	285	310	304	302	327	278	276	322	306	309	300	286	302	323	312	277	302	315	320	294	308	276	265	318	308	274	303	311	284	311	303	273	305	288	296	298	297	315	264	287	298	287	285	278	291	289	302	292	283	290	275	310	320	307	302	282	267	296	289	328	287	287	327	295	279	283	272	281	285	270	303	282	319	291	292	299	298	296	275	306	286	315	306	312	312	303	304	315	338	258	303	307	311	298	290	287	298	313	292	293	303	286	297	285	299	285	284	273	316	288	331	295	305	286	298	317	298	316	289	282	317	282	276	291	270	295	284	281	318	280	295	311	286	301	297	296	277	312	298	303	280	297	330	297	292	278	326	296	318	288	344	318	269	279	271	282	310	292	305	322	292	302	294	319	273	279	321	300	296	299	270	293	330	269	309	295	282	298	302	303	304	281	316	305	318	295	295	299	321	283	298	310	289	315	272	305	261	277	282	332	287	290	310	315	302	293	282	305	302	289	286	300	290	297	340	286	319	283	311	297	294	288	282	305	265	301	284	316	301	304	277	280	330	287	308	298	309	293	292	300	303	295	302	299	300	304	290	300	300	327	281	289	313	289	304	299	337	330	290	292	272	279	319	296	300	286	294	305	271	313	305	304	295	280	290	276	319	289	278	278	315	310	289	296	295	300	337	287	285	288	272	293	286	290	274	294	271	294	296	346	350
23308	20978	27886	24257	20983	21043	8945	1484	1114	950	954	789	740	711	678	685	621	681	580	546	515	565	551	526	548	540	585	515	492	515	480	498	516	503	497	473	489	473	446	488	512	485	484	480	473	451	472	468	504	478	452	461	457	435	477	479	438	491	462	456	489	478	427	462	504	477	422	508	482	464	450	435	442	422	449	471	429	472	461	464	454	475	445	474	434	476	485	445	489	474	433	431	445	457	465	471	484	501	428	444	431	481	407	477	446	458	445	435	478	441	465	471	455	483	425	482	427	504	477	444	472	479	439	445	435	425	443	401	461	485	469	469	501	455	448	471	464	457	452	466	472	429	479	488	438	444	468	467	498	448	490	471	460	484	491	463	453	461	456	468	473	490	439	429	481	475	445	505	470	447	492	462	503	426	446	493	457	475	463	436	454	482	437	450	458	459	433	477	445	446	459	483	470	413	439	434	443	439	452	428	467	469	449	438	476	448	452	422	458	457	458	453	451	457	487	462	407	475	470	474	433	464	437	463	437	466	454	454	444	467	438	442	431	438	466	494	518	459	448	478	448	437	462	451	462	423	474	438	440	434	444	453	484	432	445	488	477	461	481	504	448	459	449	438	440	465	467	449	473	454	479	453	424	451	463	480	449	414	445	477	447	451	449	472	488	470	492	510	455	467	486	438	447	462	458	493	462	428	518	451	397	465	473	403	484	423	418	447	466	434	492	413	469	476	441	479	472	452	488	434	470	506	457	487	457	444	485	420	434	409	436	472	436	482	472	458	427	470	440	454	436	473	455	474	466	463	439	471	437	455	468	432	447	427	465	455	447	444	473	471	437	445	444	449	456	473	483	452	430	411	440	477	462	430	478	475	487	441	450	488	444	411	435	471	488	476	437	476	472	472	465	465	438	415	478	456	465	448	441	466	441	450	466	454	440	444	483	424	477	475	480	463	458	473	437	449	466	452	476	449	408	472	479	450	473	438	452	418	436	461	455	411	442	477	437	426	453	443	439	443	457	453	478	440	423	455	438	477	468	436	442	458	481	437	415	449	463	418	477	461	450	438	454	457	435	452	474	470	476	478	471	452	451	446	467	442	489	428	458	462	439	460	448	478	456	453	437	487	427	438	457	437	459	473	448	435	458	478	466	461	447	470	498	452	423	452	449	450	456	452	439	449	460	495	469	437	460	427	462	466	462	494	429	475	453	431	458	494	437	456	467	443	498	443	491	425	413	458	458	439	432	503	451	435	454	456	467	455	509	431	449	475	466	442	428	452	468	439	415	457	445	475	438	459	443	459	447	419	476	422	462	481	436	458	465	422	435	485	436	464	459	465	463	422	454	413	436	447	432	423	457	485	462	440	451	458	423	468	450	435	455	468	478	435	446	476	475	460	459	464	484	453	454	475	468	437	463	428	479	459	492	459	438	391	503	465	444	475	470	412	481	450	490	463	450	423	452	478	439	433	457	453	462	459	453	438	458	453	469	458	444	445	456	435	484	463	439	452	451	500	420	468	445	448	444	441	461	477	412	458	469	447	492	462	524	452	442	437	436	485	456	456	473	463	417	446	446	481	428	443	449	447	438	487	420	470	462	477	462	437	414	428	452	480	440	464	439	421	454	409	429	464	437	476	423	470	455	417	474	457	477	462	480	411	415	472	485	456	467	472	478	454	494	447	447	465	454	471	473	431	440	475	413	449	430	466	484	448	435	456	501	492	462	425	429	459	468	464	446	426	443	450	465	471	492	444	421	446	455	462	465	480	462	446	463	462	471	511	424	466	434	450	464	474	472	485	489	462	476	430	464	439	445	449	460	460	431	461	452	439	475	485	469	453	455	456	449	424	481	448	458	415	458	431	457	412	443	450	410	439	465	434	468	410	440	431	466	473	449	438	480	468	481	449	439	457	422	476	475	418	434	448	444	444	482	438	440	451	428	490	467	464	473	481	456	453	453	445	474	474	430	500	478	496	439	477	447	437	451	428	473	475	453	490	455	443	454	434	430	469	453	442	460	442	480	423	432	415	477	445	464	453	448	488	424	456	495	458	462	465	440	414	450	448	441	440	417	484	468	479	455	478	444	476	454	460	441	459	490	444	434	454	451	431	441	523	482	440	453	485	436	444	423	451	482	456	478	454	435	429	458	464	424	441	444	473	495	454	456	456	437	407	433	390	431	477	459	430	503	461	454	427	449	417	447	480	484	430	412	408	466	432	453	465	455	458	474	440	481	450	484	431	453	431	473	497	472	442	438	495	471	445	447	430	478	418	487	451	457	458	469	490	481	465	433	493	479	469	461	434	448	442	444	455	483	445	445	465	456	476	462	439	491	424	470	441	462	449	471	452	477	431	442	458	444	428	439	459	474	446	485	456	441	470	452	465	434	449	444	446	473	425	440	463	463	403	455	446	453	470	464	454	482	435	427	453	487	466	463	428	480	458	445	453	399	455	461	436	477	489	476	468	454	462	461	454	436	433	433	460	452	452	462	487	449	476	469	441	479	450	432	429	457	415	467	477	454	457	437	422	480	466	446	446	451	453	461	464	443	495	465	463	427	461	468	444	444	506	457	423	472	420	443	433	487	418	449	474	429	420	434	481	464	449	484	514	483	468	446	458	476	440	452	448	467	461	461	497	446	450	425	459	485	440	426	440	469	495	477	453	486	487	441	438	449	466	460	483	436	435	459	472	441	404	434	454	433	452	456	474	448	472	457	426	476	455	488	460	469	436	454	411	452	445	464	447	477	403	457	439	442	442	451	450	423	484	421	434	417	411	474	477	442	452	456	475	463	431	478	436	467	439	474	449	419	434	480	480	477	412	454	469	463	443	432	481	465	448	459	485	479	423	467	456	465	447	455	444	474	472	437	433	462	447	398	452	463	438	479	491	467	482	460	432	473	471	433	456	436	450	466	430	446	428	466	451	434	468	482	457	459	450	426	452	452	472	509	470	462	450	457	482	471	478	441	434	438	476	436	460	467	440	468	426	419	492	462	428	513	481	419	444	439	448	459	488	480	433	477	458	450	509	441	445	485	456	480	414	469	421	442	446	469	468	462	424	466	463	479	481	471	483	423	481	438	444	439	422	426	425	479	486	453	445	442	459	455	438	474	475	446	456	472	470	442	465	423	452	462	482	500	438	472	444	455	435	420	474	449	453	465	489	491	432	451	421	445	462	442	445	447	486	458	430	449	472	455	498	414	456	467	492	437	499	408	447	468	467	446	465	487	468	447	469	478	459	433	459	460	495	449	445	494	505	428	439	457	497	444	438	426	439	430	460	424	442	464	465	410	417	451	439	446	431	475	437	443	455	422	419	425	420	449	448	456	472	457	429	513	461	449	455	484	443	415	450	492	434	457	454	437	434	463	490	426	472	446	461	497	455	474	465	437	495	438	444	468	415	426	449	426	459	437	471	447	479	464	472	439	453	465	478	444	466	458	461	504	437	444	457	385	456	494	466	500	488	424	441	493	448	454	460	439	461	465	450
10351	17932	16038	9314	6121	4351	3224	2510	2083	1802	1579	1347	1213	1131	1026	903	808	843	763	756	698	652	648	628	614	635	604	631	587	605	596	516	547	525	512	518	544	501	495	573	519	509	493	495	504	511	553	482	478	530	482	500	488	486	476	516	453	482	440	467	469	444	502	467	454	471	488	480	446	488	475	492	474	465	458	478	462	450	481	471	485	468	461	416	463	495	464	428	466	453	455	454	498	460	451	421	474	475	481	476	423	456	466	467	474	473	468	443	475	496	494	461	460	462	454	478	454	482	441	467	477	490	472	471	447	432	431	441	478	476	441	441	431	435	442	462	457	461	460	429	456	437	435	444	453	446	425	449	447	421	429	441	406	431	493	449	468	424	494	430	518	476	425	485	489	452	481	480	468	455	446	446	475	435	488	469	426	488	466	419	460	450	449	481	430	463	463	434	437	465	514	457	493	484	437	456	467	418	440	454	448	472	443	447	428	454	468	462	462	455	417	478	443	416	439	477	485	485	498	421	469	451	470	473	445	431	436	460	432	450	461	471	459	453	464	447	453	429	438	464	459	470	457	446	447	440	461	453	412	468	476	440	413	403	458	438	402	414	486	439	464	459	468	456	464	439	440	433	466	446	414	453	467	418	463	449	406	483	501	448	464	468	484	429	444	488	453	477	463	444	469	468	409	423	462	479	471	435	431	467	446	484	468	413	467	447	486	454	403	464	489	444	492	429	460	431	429	455	475	438	433	467	432	457	459	421	453	450	449	459	424	455	438	479	410	460	485	456	441	486	440	477	463	481	424	482	431	457	458	444	426	486	451	458	438	454	427	453	475	428	481	460	450	486	467	456	437	433	449	456	419	446	460	445	469	431	469	460	473	460	475	464	457	459	449	418	436	417	469	435	430	476	435	447	414	443	474	430	474	444	492	455	436	456	429	472	451	430	441	464	460	435	415	440	450	443	416	468	472	447	461	459	462	461	476	438	452	402	462	447	435	435	459	461	449	488	465	457	445	458	465	471	472	486	450	433	451	433	452	439	444	448	470	432	421	476	432	442	411	469	440	456	416	472	443	447	465	448	471	438	468	454	469	451	453	469	456	449	469	463	462	436	426	477	444	446	447	438	469	429	436	471	431	451	449	467	454	484	472	432	479	429	484	424	448	421	457	465	459	500	459	434	493	473	444	444	433	458	458	442	434	464	447	441	464	441	435	443	454	458	453	467	438	450	470	452	425	437	423	487	478	461	440	479	457	417	477	482	482	440	486	444	459	436	438	466	436	484	462	482	446	444	456	459	473	481	423	485	506	458	449	453	448	465	449	477	424	483	430	431	457	483	435	436	477	478	460	456	458	488	419	480	464	462	457	451	435	445	478	406	444	452	494	458	446	443	454	454	468	466	468	444	447	454	448	462	443	436	438	450	450	417	441	455	456	445	457	462	432	449	435	407	428	457	466	432	416	428	479	473	453	442	475	496	502	476	457	445	446	427	459	407	453	454	509	440	448	453	459	459	419	456	468	468	449	461	449	457	463	439	431	412	443	454	432	437	468	467	502	465	461	396	431	436	426	456	425	440	459	461	446	429	412	402	462	446	409	455	445	448	468	457	457	446	432	447	456	469	432	446	438	427	441	485	421	468	427	417	413	435	435	430	433	419	455	444	435	416	483	460	424	415	443	457	446	436	424	454	451	416	454	477	443	455	446	468	465	473	485	435	462	470	455	449	451	460	466	470	433	475	473	419	408	465	444	425	428	441	476	458	422	469	494	414	433	412	435	449	473	441	451	450	472	439	464	452	420	461	437	443	476	458	464	489	440	449	451	473	457	447	410	461	407	489	478	432	461	488	457	488	443	410	498	478	460	491	466	468	477	467	449	448	447	473	446	480	471	438	430	445	472	435	494	466	468	424	439	454	422	476	474	446	475	455	448	440	423	421	447	447	463	488	486	467	432	428	421	431	482	478	452	466	469	481	466	458	480	447	466	431	436	440	452	464	442	470	464	488	461	469	470	456	445	432	433	457	458	447	436	456	462	453	444	474	475	456	447	465	483	457	460	458	458	427	427	432	453	485	436	474	437	450	468	469	472	464	459	459	445	470	502	473	453	458	476	487	446	490	426	477	477	440	446	449	436	452	452	453	461	446	472	427	404	426	447	414	460	443	434	434	408	418	444	470	444	455	423	458	459	450	420	460	449	465	435	475	465	470	435	475	448	440	429	427	454	473	391	417	455	444	461	454	439	453	459	424	422	471	401	456	464	414	485	489	453	496	441	448	432	448	445	440	463	425	448	372	486	471	439	494	455	477	478	458	453	428	473	416	501	448	468	464	499	455	437	472	441	503	438	492	445	464	472	453	430	458	455	452	443	442	433	448	458	459	452	454	463	445	495	472	459	448	428	466	448	481	462	442	485	469	466	467	473	451	461	446	466	451	442	443	474	465	448	424	425	436	442	451	443	470	460	436	451	482	419	427	433	444	461	463	495	454	414	476	451	447	443	482	432	436	464	462	473	419	470	469	448	428	459	436	472	452	425	474	462	442	463	440	445	432	469	463	477	416	439	434	479	458	456	483	433	447	474	461	457	476	453	404	452	448	447	437	466	434	430	416	433	438	464	470	481	448	468	433	499	444	487	440	454	447	488	460	430	418	441	448	422	452	427	462	435	457	456	457	446	463	475	457	462	489	465	454	450	432	472	460	477	466	446	412	441	449	445	432	460	444	450	438	468	486	441	517	429	454	442	452	444	440	427	457	482	457	423	465	448	456	431	447	488	467	431	450	452	461	471	459	487	455	439	466	468	446	463	461	463	446	467	458	413	413	446	484	488	436	451	433	471	449	485	449	454	472	472	445	471	478	468	413	458	452	474	442	433	474	440	457	434	430	416	437	445	476	460	455	447	485	480	470	448	438	451	472	418	458	477	417	430	435	484	482	462	455	449	459	507	448	437	456	466	499	488	437	475	466	467	450	469	437	455	441	480	416	479	432	481	445	458	490	449	434	456	453	454	439	454	473	457	447	461	437	452	446	477	475	482	415	466	443	477	476	458	434	425	477	456	441	461	465	431	448	447	462	473	432	433	444	452	475	443	442	476	470	501	464	446	444	455	453	421	423	480	469	458	446	451	506	450	479	456	439	461	479	463	461	451	480	477	467	455	469	436	463	453	474	459	459	477	453	448	439	450	464	474	423	470	489	438	455	439	424	429	434	442	466	486	465	470	441	475	468	463	434	446	484	422	486	470	453	444	450	473	453	451	442	463	458	420	439	486	463	431	432	453	434	430	428	450	466	445	419	490	460	432	428	487	466	439	479	449	407	449	438	416	463	434	480	452	434	424	463	477	471	430	418	462	443	458	424	452	485	452	419	463	464	466	451	468	458	434	462	433	446	442	458	456	452	452	467	437	439	430	481	450	492	461	440	475	437	433	468	446	473	420	469	454	466	430	448	449	441	457	449	452	416	413	436	427	481	463	416	415	419	499	447	429	423
28288	15572	2674	859	676	715	696	723	602	603	697	619	589	622	666	606	614	627	616	650	630	619	619	642	646	624	659	607	618	666	583	589	670	640	646	612	646	628	609	637	614	658	629	631	638	606	658	652	622	624	617	648	649	612	636	618	662	614	658	626	590	639	614	658	620	664	624	671	610	625	592	643	635	643	632	615	659	620	657	638	630	679	596	622	628	631	641	626	651	626	617	657	674	693	612	591	631	649	633	639	662	648	593	653	658	611	621	660	649	596	656	636	670	629	645	636	631	635	635	614	616	569	572	635	656	628	647	627	638	638	591	606	629	606	628	628	628	628	634	629	624	670	657	635	584	593	717	620	617	603	675	655	627	645	647	636	635	619	659	609	622	668	594	628	658	595	629	663	624	629	601	607	576	623	624	617	587	628	671	680	653	597	578	645	644	599	645	672	648	622	654	660	639	621	659	641	659	631	641	617	656	633	589	668	670	597	627	690	611	651	649	632	651	651	588	641	620	629	651	603	627	657	637	652	593	652	713	666	623	618	634	641	622	591	651	621	619	628	647	639	609	570	643	612	611	635	614	622	636	667	630	581	663	634	625	654	629	653	596	638	658	634	611	654	667	580	647	589	652	627	599	597	611	580	594	633	602	648	603	626	649	611	631	623	613	668	641	603	640	619	648	643	608	646	629	643	661	598	611	636	608	644	678	614	595	608	599	660	661	595	580	627	611	623	589	609	660	606	635	590	590	623	627	648	640	640	656	602	609	641	662	646	623	605	630	595	616	644	665	655	619	677	633	664	671	604	628	597	651	629	583	628	632	616	641	630	624	611	651	643	587	630	650	653	589	638	635	625	578	618	625	664	646	660	620	605	615	637	634	631	601	600	635	634	663	639	616	643	645	604	671	639	629	635	700	598	663	596	672	638	695	653	631	662	647	655	600	644	589	641	649	604	624	634	561	599	633	604	625	726	636	611	628	669	650	628	622	650	673	650	606	600	613	598	621	682	614	612	596	667	639	592	594	657	625	600	630	581	647	606	593	629	635	621	647	643	657	674	611	576	587	639	589	633	617	643	641	613	646	640	631	624	599	620	613	612	622	596	637	649	663	590	651	651	644	672	599	668	607	606	637	623	650	632	563	601	589	597	630	668	633	626	696	625	624	610	636	649	614	634	643	636	605	640	602	643	656	648	614	608	601	617	667	680	714	667	615	633	610	609	589	655	596	663	637	631	679	617	628	634	613	596	636	612	646	620	642	632	643	586	606	670	612	590	634	624	631	620	634	615	609	612	623	642	688	608	657	587	663	613	671	585	614	671	649	637	626	577	596	670	640	656	651	648	638	692	655	614	649	638	669	635	640	620	620	637	634	617	665	644	607	634	623	615	643	642	655	622	624	649	639	636	643	628	631	670	663	641	657	618	661	650	603	634	610	621	609	653	637	618	577	636	596	670	613	650	613	602	651	623	638	633	634	641	597	647	621	638	608	575	643	595	627	643	622	583	612	652	627	543	622	648	644	595	640	606	609	613	575	658	593	579	626	576	625	636	621	668	652	599	636	652	591	626	628	608	647	592	642	647	669	631	634	628	625	639	607	654	626	620	636	620	673	666	633	636	663	655	645	593	628	612	643	610	651	669	652	647	614	594	625	615	636	612	614	586	619	596	601	628	634	636	618	622	678	646	616	632	649	676	617	628	659	601	624	632	641	632	648	655	609	662	626	658	627	664	599	573	640	647	608	604	667	643	639	628	583	603	658	620	637	629	608	610	627	646	663	621	596	678	622	607	628	607	613	631	654	599	577	616	585	574	620	623	625	628	629	609	613	608	596	654	665	622	618	615	655	636	645	601	592	620	677	630	632	617	642	595	619	620	636	623	632	638	633	620	647	616	630	631	696	624	644	656	594	625	663	653	631	601	663	612	688	646	640	618	632	663	648	641	656	627	648	590	656	641	614	646	655	639	643	642	673	643	582	578	585	627	605	639	602	614	602	592	640	645	635	631	613	610	652	638	666	640	634	584	625	599	606	613	647	603	649	613	637	655	624	626	617	636	641	568	630	654	602	655	620	646	659	567	633	618	629	672	650	620	615	659	661	632	610	593	624	619	627	656	631	622	652	616	653	610	629	625	653	636	583	597	644	629	656	659	596	567	626	630	624	579	672	667	641	653	617	552	615	633	635	610	598	630	596	621	613	657	623	622	629	650	625	631	603	602	631	621	649	640	624	665	626	638	640	632	643	657	627	621	667	594	621	602	643	603	601	665	611	610	685	645	672	637	646	630	620	588	649	617	626	604	615	614	638	604	665	642	618	621	612	634	607	601	576	616	657	617	648	660	599	615	685	608	621	658	647	592	634	617	668	619	660	665	650	615	640	635	581	626	595	647	622	630	578	593	656	605	600	653	623	688	614	599	659	635	677	610	638	678	608	617	633	659	651	594	583	614	657	609	641	638	608	574	631	613	651	606	602	639	680	637	669	619	630	633	634	590	654	608	625	634	636	577	611	665	615	628	639	615	594	640	680	635	613	653	676	690	641	641	636	629	631	627	636	620	636	647	599	687	604	657	610	636	579	611	666	649	632	653	596	609	647	688	618	634	624	654	609	621	644	628	641	577	603	605	624	616	654	623	628	615	630	669	654	632	619	587	653	628	624	612	662	659	610	623	676	641	615	608	620	632	604	618	630	636	661	652	629	624	648	663	626	602	622	653	612	635	674	627	594	609	636	625	632	599	652	624	632	627	626	589	627	652	621	658	636	599	608	595	635	611	638	620	658	659	638	662	663	638	637	634	615	629	627	638	639	648	627	566	614	630	598	668	642	611	653	602	620	583	655	633	664	672	671	656	602	616	653	697	678	606	626	623	674	619	608	599	634	641	645	637	628	641	614	644	656	658	613	623	672	647	624	643	669	661	649	638	604	675	588	590	635	603	577	632	627	636	699	667	593	606	605	677	651	632	655	646	642	650	585	634	669	639	622	641	627	680	640	594	601	615	633	614	638	615	668	605	650	639	618	608	605	640	588	627	596	641	642	656	621	661	582	639	698	619	603	617	644	607	589	650	626	629	596	696	643	704	626	595	646	606	676	573	617	619	647	668	660	636	643	671	630	613	649	627	617	630	622	658	638	614	602	628	638	613	607	637	620	606	640	629	633	621	640	653	590	612	631	607	680	646	633	626	606	625	593	630	705	580	622	600	631	625	649	635	631	643	618	595	622	721	641	646	628	637	634	605	617	648	624	618	639	630	662	613	626	634	636	644	601	653	595	619	627	620	646	635	645	621	634	634	648	639	606	644	639	618	542	648	625	625	638	613	606	648	622	647	589	632	599	655	628	664	602	600	634	664	635	615	641	642	636	644	649	635	673	588	629	650	645	614	640	643	667	668	637	656	640	617	651	611	660	620	662	639	650	593	654	621	614	626	621	610	699	633	610	609	619	575	657	582	661	632	599	616	637	644	577	607	598	639	654	644	592	647	661	642	623	563
5256	1429	1206	934	805	740	697	725	730	710	693	724	706	698	742	766	674	699	702	729	685	650	689	705	693	686	674	668	690	676	721	693	686	713	669	697	721	686	674	705	718	672	695	687	723	727	714	679	678	673	759	666	657	684	691	689	688	683	702	713	690	714	689	696	694	671	680	664	641	667	674	663	661	710	648	717	643	671	680	701	740	689	675	682	643	688	720	706	632	661	680	694	723	668	697	639	668	693	643	662	675	671	686	697	712	663	654	729	699	674	665	711	645	676	663	635	672	721	695	659	734	741	690	719	685	698	656	665	720	677	695	661	741	659	703	650	716	673	679	698	642	657	695	651	684	677	689	649	697	687	695	699	662	717	663	669	614	742	722	676	703	683	694	702	697	645	686	678	665	663	665	675	663	718	672	673	655	698	672	709	698	684	692	706	657	701	702	703	693	660	694	638	685	695	666	689	687	674	690	697	706	667	671	683	710	658	686	753	719	648	661	700	680	686	676	647	694	697	653	684	684	676	647	685	689	712	713	712	647	671	662	636	679	696	725	697	703	695	658	677	717	704	693	689	690	662	662	641	733	709	717	713	727	700	729	675	665	720	655	651	684	681	671	683	650	706	657	628	727	680	702	676	681	687	718	707	695	642	685	687	624	698	658	685	693	690	687	786	714	667	662	662	705	700	744	667	694	647	656	679	626	681	697	678	747	670	696	655	679	665	676	686	672	694	708	727	683	704	651	688	731	630	686	672	679	732	696	669	693	680	695	731	672	640	615	692	663	673	672	691	673	709	696	660	656	687	704	710	681	707	677	680	668	683	680	633	669	666	645	691	667	672	719	697	661	696	691	661	689	656	687	688	732	681	677	691	649	685	687	660	690	705	671	655	676	608	670	654	655	697	701	711	651	679	674	686	702	657	711	716	670	710	676	666	710	684	681	688	656	695	707	716	676	650	711	697	693	696	677	703	709	661	674	658	639	677	665	648	664	704	717	695	707	727	677	686	765	724	684	725	660	691	656	665	687	683	711	683	707	707	680	645	697	660	658	673	630	666	686	658	698	678	681	721	666	696	663	685	700	659	670	659	661	613	662	692	690	678	709	718	705	704	679	672	659	633	683	620	682	731	703	673	667	695	648	641	723	674	684	658	675	737	675	697	738	661	674	663	718	663	701	625	705	650	689	667	704	715	627	685	688	696	645	712	703	668	674	672	690	680	694	723	665	730	714	720	667	714	662	698	691	655	670	680	653	666	672	692	713	678	710	695	676	696	624	704	676	663	675	697	692	681	684	628	671	695	630	637	672	682	682	622	687	674	697	700	675	723	657	686	703	703	677	688	690	649	626	672	723	611	659	652	689	721	716	670	700	658	677	689	715	711	678	676	673	668	689	696	660	655	695	699	680	749	634	713	664	643	665	675	685	700	663	717	706	656	673	647	704	721	693	701	713	675	681	674	710	730	691	688	656	686	669	717	710	647	649	657	685	652	686	651	702	650	671	648	662	655	636	732	678	691	687	684	710	671	637	654	681	709	699	771	676	678	676	671	672	675	650	722	693	688	712	690	678	689	659	730	716	655	699	716	697	682	661	706	671	679	665	669	699	697	714	713	657	635	677	663	673	680	699	689	679	698	686	665	676	681	725	680	703	662	657	622	693	677	644	667	711	739	675	689	661	696	654	653	692	683	654	676	655	729	672	678	647	727	722	710	686	652	742	679	656	693	657	695	663	698	628	672	625	648	671	699	690	643	653	685	665	710	684	639	707	683	653	678	682	698	701	658	706	685	680	656	654	735	708	712	749	663	682	679	673	664	710	671	664	747	765	704	696	732	654	681	761	666	715	715	630	706	702	673	662	676	688	685	630	736	712	744	679	668	657	695	666	664	690	659	681	734	705	665	678	726	703	677	720	675	665	643	629	676	687	698	657	730	675	668	672	690	674	656	707	665	667	698	682	675	674	705	716	696	696	699	670	696	706	658	685	729	668	701	668	680	650	674	698	714	699	674	685	653	659	696	682	670	616	668	688	700	684	692	682	709	720	688	676	704	710	680	728	695	722	663	723	669	654	708	690	668	661	653	723	698	653	660	712	704	664	640	720	718	709	725	697	714	679	684	768	648	643	639	731	683	669	683	693	657	704	667	685	721	692	650	689	693	664	682	685	709	625	657	669	727	662	673	691	672	629	680	690	620	731	679	719	647	702	674	681	703	681	726	709	725	704	634	684	680	684	692	624	692	667	650	700	634	665	661	659	709	655	685	688	707	649	703	719	706	642	649	710	695	683	661	662	650	652	656	685	690	659	707	672	659	720	718	727	697	675	683	711	688	716	666	703	637	675	741	680	681	664	703	641	675	674	675	679	708	652	710	697	668	657	727	680	642	659	665	653	664	694	704	659	692	650	749	652	699	671	706	698	681	696	664	721	668	749	702	705	636	643	699	717	717	671	643	702	696	705	692	684	694	681	693	725	676	686	674	633	643	668	721	676	655	690	689	649	624	692	690	713	703	677	722	690	650	677	677	689	679	674	705	674	671	682	733	683	649	669	691	666	696	696	701	694	715	676	711	652	655	673	719	665	660	731	684	714	712	672	684	690	685	691	627	681	702	718	684	709	655	716	653	704	706	644	692	726	702	681	661	686	675	666	681	671	686	681	687	642	696	669	696	693	722	672	697	713	722	629	681	658	621	733	697	674	690	666	691	682	691	711	707	707	722	708	677	668	728	686	663	657	687	672	692	699	695	657	691	687	661	691	738	678	708	618	687	693	710	674	701	695	660	666	682	700	680	676	718	677	627	629	638	657	622	636	734	670	701	662	649	712	686	705	651	677	701	678	683	691	680	658	682	712	689	714	659	693	666	670	683	696	678	716	700	654	701	684	702	655	670	668	709	713	654	651	698	655	716	668	699	670	683	666	724	662	715	711	654	657	668	688	727	634	718	661	671	665	681	706	654	638	676	678	656	716	676	704	699	680	664	673	641	659	707	717	668	710	644	659	671	729	672	687	685	626	666	656	742	693	649	682	746	653	632	691	673	681	708	708	649	692	663	669	709	689	714	679	672	680	676	679	656	677	670	693	690	693	731	691	684	688	686	668	731	717	689	696	684	714	685	680	696	627	701	710	685	686	700	673	674	683	698	663	644	690	700	684	718	648	735	689	698	667	657	707	648	682	671	664	716	659	662	633	711	646	696	640	704	709	695	696	679	745	655	716	657	729	704	631	684	694	673	671	672	699	679	655	686	677	672	663	688	693	623	721	679	680	675	636	637	693	649	674	704	639	745	677	681	669	667	674	691	703	638	686	662	694	686	700	668	633	697	687	673	674	700	716	689	696	707	631	673	674	659	678	666	696	678	697	677	686	614	714	652	682	686	668	698	681	646	732	660	664	682	697	679	728	698	693	703	704	720	691	716	693	704	683	668	699	667	684	655	689	698	700	642	683	680	708	646	705	678	702	685	675	689	684	631	698	672	697	698	678	697	667	677
25402	20998	27601	24576	20995	11817	1199	721	596	550	508	467	417	391	383	355	368	317	305	326	278	302	300	279	297	322	281	297	280	306	258	298	258	258	253	256	266	270	306	282	286	295	285	291	265	289	289	279	284	265	295	262	286	277	246	267	276	289	283	248	263	258	266	237	280	285	217	283	253	282	264	262	249	242	269	284	244	241	279	245	262	226	273	245	254	280	243	233	254	265	254	272	249	245	261	265	248	237	263	249	262	275	257	250	242	260	246	274	270	264	286	278	235	258	260	299	257	228	250	256	269	240	281	269	285	267	267	264	278	281	244	252	248	254	251	259	238	246	272	260	243	262	246	260	239	254	299	255	234	261	282	263	257	257	258	244	278	252	272	257	256	262	273	254	261	278	281	246	265	265	245	245	248	289	288	265	264	283	250	236	247	247	294	219	227	273	262	267	285	262	285	214	261	241	265	290	230	279	246	288	259	230	236	270	273	258	275	252	245	258	261	283	247	264	242	252	268	249	259	259	244	271	247	247	261	263	241	237	291	256	262	258	278	249	275	257	241	286	230	272	274	245	270	231	252	280	277	277	274	252	236	260	252	242	265	243	258	257	288	268	285	267	236	258	282	270	239	254	259	251	255	261	241	251	267	241	269	236	286	276	267	245	239	271	277	267	278	221	238	253	279	222	262	260	249	278	247	248	251	244	249	267	271	269	253	301	292	237	269	298	225	236	257	251	256	247	242	254	257	279	294	238	242	258	289	225	279	244	265	269	262	247	264	231	260	237	266	269	268	259	253	234	234	256	227	262	265	243	253	260	243	264	241	242	266	245	239	266	286	261	261	274	296	264	231	243	270	275	273	262	277	274	278	270	254	291	278	258	256	246	238	273	253	242	292	272	220	263	267	268	261	287	270	236	259	266	274	288	276	290	237	225	264	280	263	274	263	231	273	251	239	239	268	248	264	288	251	277	247	238	272	281	283	265	274	251	236	228	269	254	242	272	246	281	250	246	271	232	275	264	267	260	270	250	272	248	265	271	248	264	250	260	259	239	251	283	265	255	289	272	291	243	251	239	238	260	235	243	242	277	282	249	252	248	284	286	244	237	228	253	273	270	229	232	256	272	293	243	236	220	260	253	249	259	262	255	265	257	252	267	268	216	268	254	253	271	239	225	268	293	250	234	243	258	266	265	300	253	246	251	254	247	256	265	280	252	236	238	253	225	254	263	273	247	260	259	240	252	288	261	253	281	280	285	255	244	258	269	276	256	236	299	273	282	258	231	238	257	248	248	248	229	236	258	240	258	252	264	280	242	251	243	262	271	247	246	278	245	255	239	234	236	250	283	257	262	238	230	233	264	226	275	244	257	259	284	301	242	263	276	258	264	236	266	257	260	273	277	281	272	267	247	256	260	227	256	248	265	269	236	263	279	276	254	253	268	251	244	249	238	247	262	273	212	259	252	275	249	240	289	237	237	250	241	245	246	262	276	266	242	275	279	242	268	275	271	288	248	284	244	283	247	279	240	262	216	251	238	285	255	238	235	242	248	260	245	272	253	250	257	232	262	273	285	254	248	266	251	253	275	266	284	240	245	255	272	282	254	264	256	278	261	248	265	292	259	255	261	274	267	269	256	265	234	250	287	241	278	249	243	269	263	280	271	284	261	247	279	262	271	294	265	261	290	226	275	256	293	282	251	260	249	243	260	257	279	232	242	246	259	234	251	263	249	253	297	251	247	253	272	266	285	254	285	281	263	241	247	292	274	264	239	260	264	243	241	280	269	252	272	261	262	262	249	230	257	242	232	228	268	247	271	279	232	258	273	237	253	253	252	281	261	256	234	245	252	276	291	265	247	239	229	268	261	271	240	265	234	283	257	260	271	247	262	272	285	253	263	259	261	231	254	259	261	262	254	271	249	266	253	256	240	249	249	232	233	269	271	278	241	239	270	273	256	244	246	255	274	271	260	272	260	260	263	259	253	214	287	260	231	216	226	253	250	261	264	268	270	277	285	242	277	269	291	280	261	264	279	260	256	253	244	248	263	298	245	247	244	259	243	238	262	263	225	239	275	248	226	246	237	262	271	232	250	289	272	241	267	273	248	229	253	248	256	247	265	244	279	252	285	242	240	260	249	243	230	261	221	250	239	263	256	245	236	277	246	291	245	290	270	268	257	253	264	262	251	208	269	246	259	265	271	270	251	265	255	259	262	299	291	253	260	259	256	225	253	262	251	281	252	247	265	289	272	264	261	253	271	254	242	276	254	285	250	256	258	251	258	281	248	244	246	253	234	256	259	248	252	254	251	253	269	239	241	272	256	258	271	282	241	232	274	257	242	266	234	247	258	264	262	256	245	239	246	262	264	259	295	262	257	260	252	230	258	260	231	252	254	276	248	266	246	267	279	263	241	245	247	270	266	253	269	248	260	272	232	262	252	277	280	279	298	257	251	276	226	252	259	254	270	255	216	275	260	242	281	248	273	256	283	234	240	263	244	266	260	278	258	264	261	250	240	272	255	264	269	280	257	258	268	266	284	249	267	255	260	229	278	254	254	259	260	250	253	250	274	276	267	273	253	260	265	258	289	239	256	254	267	264	233	239	251	269	235	252	258	271	247	250	246	219	242	259	253	258	216	306	237	255	267	264	284	256	273	241	250	249	272	257	246	252	279	243	251	250	262	251	248	253	274	252	249	270	258	245	289	280	251	261	254	251	257	261	213	264	247	227	247	258	259	246	272	272	250	245	239	250	254	250	288	237	286	249	238	265	240	274	275	267	255	264	268	238	238	267	252	239	247	265	220	232	249	228	247	253	255	283	270	262	239	232	266	248	260	252	265	261	261	255	291	241	260	234	269	294	251	218	230	254	257	263	296	230	229	275	246	293	250	283	282	262	236	252	305	264	274	265	248	261	241	260	297	290	254	242	281	264	270	243	263	254	238	284	284	284	240	235	248	268	260	282	283	239	266	281	286	245	282	269	248	245	258	275	271	273	272	267	257	255	249	259	237	284	274	212	276	234	251	258	269	257	280	262	265	254	258	254	238	277	243	258	291	256	264	245	274	239	258	248	233	237	260	256	245	273	270	225	261	247	276	278	246	254	257	264	246	228	283	261	247	300	239	256	241	272	253	245	231	259	262	275	282	240	287	235	280	264	262	248	252	271	259	236	263	246	268	252	284	238	255	252	262	226	260	272	274	222	258	292	278	259	285	263	238	247	246	287	265	261	266	278	237	281	267	270	280	265	250	244	233	256	281	221	250	246	239	229	273	244	251	259	241	260	257	242	237	259	261	255	282	245	257	254	260	269	237	256	245	275	271	263	259	236	277	265	250	263	227	274	259	241	242	274	271	247	261	255	301	268	255	277	267	253	240	241	263	281	275	248	247	276	260	250	302	283	271	261	266	279	248	271	280	236	265	243	244	256	264	252	256	253	232	247	267	245	254	264	227	246	243	274	288	233	266	233	257	222	268	289	272	267	231	253	222	260	228
7430	11655	10328	5444	3527	2469	1837	1393	1203	1033	903	779	748	647	590	589	501	506	450	439	425	428	414	385	437	421	399	355	381	354	349	368	345	371	357	324	325	327	321	303	308	314	328	311	331	313	345	305	287	324	307	317	318	337	310	319	335	279	311	319	298	318	316	307	302	273	287	308	328	303	311	306	329	336	329	288	312	302	308	309	299	291	309	268	297	299	312	289	294	316	335	286	315	286	287	300	300	290	314	299	285	312	269	317	325	274	292	290	272	334	302	303	270	306	275	298	268	291	316	302	308	314	312	315	259	291	310	298	297	296	302	319	321	279	304	290	331	285	323	291	325	307	285	285	303	297	275	337	299	303	317	294	269	294	296	342	290	299	311	323	320	322	301	288	326	310	290	292	268	287	274	312	301	266	292	286	298	288	290	313	302	302	288	288	291	325	276	297	306	285	295	280	291	297	312	310	313	282	286	296	328	308	303	299	295	278	296	301	345	294	322	311	304	299	313	318	299	298	292	312	307	293	294	332	314	289	285	282	323	280	286	302	324	330	300	274	257	321	290	273	286	277	259	302	313	266	285	281	295	290	297	301	270	286	274	306	326	277	300	283	291	295	279	284	317	281	296	285	279	273	292	289	296	294	286	245	244	309	298	310	269	315	302	316	291	304	286	299	287	326	295	288	303	289	286	265	304	281	280	328	342	332	285	277	298	258	265	272	263	302	293	295	274	295	300	290	281	294	265	327	333	310	316	292	299	273	289	265	266	283	293	274	290	317	300	300	280	284	282	275	284	268	288	285	283	278	353	279	263	297	299	315	324	287	294	305	330	317	285	274	310	289	309	285	280	286	302	288	295	283	303	316	284	284	299	308	286	328	306	308	302	280	288	275	291	293	281	283	301	307	276	340	288	289	274	325	295	340	294	296	303	294	295	321	271	307	288	310	300	264	269	287	291	265	295	308	318	292	303	292	306	303	278	281	308	311	298	288	278	296	295	293	341	284	321	279	299	287	280	288	297	305	292	288	300	286	327	289	280	280	308	270	294	308	287	285	324	291	258	288	284	309	291	296	276	309	281	313	291	289	317	303	289	297	302	309	305	282	309	286	295	301	292	300	279	275	292	278	282	263	303	286	287	296	314	301	296	297	336	295	293	295	299	294	287	305	320	292	304	312	289	318	289	302	304	285	314	293	283	287	279	298	306	324	285	277	296	295	295	308	274	325	286	280	259	277	284	257	305	269	285	288	304	295	316	297	306	318	286	263	326	306	299	286	316	274	316	336	322	323	291	290	275	270	289	298	299	277	303	293	280	278	345	267	287	281	288	273	300	285	295	314	294	293	267	290	282	300	300	302	289	278	299	285	300	266	269	288	260	314	329	284	263	288	303	288	275	320	295	309	305	285	306	276	293	302	292	290	294	304	310	316	293	295	321	286	325	272	267	301	307	274	328	288	318	310	287	289	282	276	299	301	309	295	286	334	298	321	323	326	325	285	270	300	288	325	304	270	318	262	318	323	303	281	276	299	288	312	307	306	308	296	316	300	280	308	308	306	306	300	319	274	298	318	328	294	316	286	278	286	290	276	309	292	289	262	312	315	298	298	271	310	272	304	296	268	292	285	298	267	307	285	339	279	272	317	273	315	303	274	297	304	305	303	322	281	299	277	248	272	308	324	277	291	296	291	301	302	322	291	266	278	283	257	297	300	304	296	318	306	284	299	285	293	288	301	272	294	276	298	308	309	278	288	297	317	295	302	287	280	298	284	312	249	274	275	288	305	275	300	289	261	265	292	290	304	308	295	290	300	285	300	281	314	303	302	312	298	289	282	286	279	300	311	284	266	318	293	310	310	308	297	316	299	273	297	307	315	277	320	338	286	292	306	324	296	320	322	309	314	304	313	296	286	298	267	275	327	294	293	277	297	313	285	309	243	296	276	277	281	296	283	306	300	296	301	313	288	318	274	283	317	285	309	278	309	303	276	302	297	282	300	288	276	275	280	279	277	256	299	284	280	285	268	274	299	253	311	296	319	309	264	284	271	310	290	316	252	269	298	324	268	273	286	326	304	302	278	292	302	276	292	288	307	275	316	321	302	273	301	285	276	293	325	310	317	297	302	303	293	333	290	303	261	278	281	304	285	304	304	293	297	301	261	285	313	306	299	283	286	292	266	275	284	291	300	269	328	272	287	295	292	299	292	272	299	313	291	294	264	293	309	288	304	286	276	313	306	255	313	315	316	315	276	298	285	281	295	284	315	303	284	306	295	304	290	301	278	275	320	309	283	288	313	262	327	321	288	304	323	317	285	290	287	312	294	276	297	302	298	311	306	282	266	299	305	294	301	285	303	294	311	292	323	293	289	287	286	276	299	313	310	296	275	297	280	326	291	267	304	294	310	299	288	309	324	305	305	285	269	306	269	314	289	300	269	298	287	302	296	298	319	296	293	289	293	297	277	309	307	288	272	302	300	317	291	318	311	280	287	312	289	300	275	276	305	314	301	320	301	290	300	283	323	292	284	289	316	296	290	301	298	265	291	309	283	310	294	305	294	311	293	282	282	315	277	302	311	294	302	305	299	283	273	312	282	326	324	288	324	273	303	286	325	276	295	296	308	339	304	290	271	278	292	278	323	297	290	296	302	308	276	318	295	283	292	329	307	274	289	313	291	292	293	278	301	319	332	309	316	304	317	308	295	295	302	281	289	294	287	315	303	292	310	316	289	281	286	290	298	311	310	275	305	337	295	292	295	266	293	293	304	300	358	298	295	276	304	307	289	254	295	301	311	262	299	313	298	262	309	279	277	279	351	289	313	310	274	326	306	300	293	324	296	284	302	277	322	293	278	335	301	294	305	268	297	313	285	287	296	284	284	268	268	300	311	297	281	296	312	290	284	280	290	312	259	269	276	293	301	282	346	310	306	305	302	311	323	304	313	304	306	330	263	308	280	301	275	322	277	286	285	262	243	315	322	290	279	316	314	291	294	307	304	273	279	277	285	296	295	326	309	308	298	293	321	305	347	335	296	308	275	282	348	293	306	283	286	307	342	276	292	310	306	283	276	302	335	259	282	274	306	310	293	295	289	295	279	294	326	285	304	320	280	298	285	317	264	285	289	296	301	294	285	298	321	318	305	290	302	278	310	309	309	306	270	298	285	298	266	288	299	311	318	283	298	273	306	296	297	250	307	281	327	302	297	314	313	301	297	265	280	314	295	266	295	289	289	274	286	284	284	289	286	301	296	295	327	291	295	312	268	291	315	292	313	280	321	286	287	254	270	307	326	333	271	323	303	292	293	324	270	285	319	297	329	298	276	268	276	316	277	274	319	304	284	261	314	287	268	301	330	302	275	311	245	307	292	320	304	293	297	255	280	292	278	292	292	271	303	307	293	286	284	297	294	283	297	330	300	304	312	289	320	285	312	282	289	284	290	291	289	296	296	319	311	272	302	274	292	286	267	301	304	291	281	299	296	287	297	321	285	291	315	324	317
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
