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
340143219194	340143219763	340143220313	340143220863	340143221413	340143221963	340143222513	340143223063	340143223613	340143224163	340143224713	340143225263	340143225813	340143226363	340143226913	340143227463	340143228013	340143228563	340143229113	340143229663	340143230213	340143230763	340143231313	340143231863	340143232413	340143232963	340143233513	340143234063	340143234613	340143235163	340143235713	340143236263	340143236813	340143237363	340143237913	340143238463	340143239013	340143239563	340143240113	340143240663	340143241213	340143241763	340143242313	340143242863	340143243413	340143243963	340143244513	340143245063	340143245613	340143246163	340143246713	340143247263	340143247813	340143248363	340143248913	340143249463	340143250013	340143250563	340143251113	340143251663	340143252213	340143252763	340143253313	340143253863	340143254413	340143254963	340143255513	340143256063	340143256613	340143257163	340143257713	340143258263	340143258813	340143259363	340143259913	340143260463	340143261013	340143261563	340143262113	340143262663	340143263213	340143263763	340143264313	340143264863	340143265413	340143265963	340143266513	340143267063	340143267613	340143268163	340143268713	340143269263	340143269813	340143270363	340143270913	340143271463	340143272013	340143272563	340143273113	340143273663	340143274213	340143274763	340143275313	340143275863	340143276413	340143276963	340143277513	340143278063	340143278613	340143279163	340143279713	340143280263	340143280813	340143281363	340143281913	340143282463	340143283013	340143283563	340143284113	340143284663	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2752	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2753	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2754	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2755	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	3600	2300	2756	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23227	21602	31359	30034	28675	22536	11844	690	365	350	345	338	318	327	321	312	299	305	294	311	318	281	300	312	318	330	286	293	322	310	312	354	289	321	318	336	304	334	295	307	287	295	342	306	301	320	316	327	282	324	319	319	303	317	291	298	281	309	307	331	298	307	303	311	303	304	305	270	325	308	290	305	308	299	306	283	321	283	282	289	304	288	307	281	329	345	322	273	299	322	275	321	302	294	320	307	301	314	329	294	301	308	308	282	318	288	309	296	300	294	283	324	296	296	288	305	296	294	298	322	294	293	326	300	300	305	325	307	329	311	302	297	319	287	306	299	288	297	324	326	333	313	321	322	299	283	284	320	299	314	331	303	317	314	320	305	301	310	297	297	313	298	312	307	294	310	302	295	318	309	299	288	285	310	286	310	314	281	308	303	329	299	297	284	308	313	300	320	306	325	306	321	308	285	326	293	297	288	322	295	330	305	261	317	330	304	324	307	305	257	288	304	310	289	305	314	291	294	317	329	311	292	299	307	316	291	328	303	313	326	300	331	301	322	268	295	290	311	319	288	295	306	301	324	274	320	315	314	328	301	263	280	336	293	251	304	313	290	288	310	279	298	324	298	281	287	283	307	334	309	309	281	307	299	324	313	305	319	303	312	310	300	340	264	296	292	279	326	280	293	329	301	302	334	325	360	328	292	283	304	333	327	308	322	304	316	310	327	288	281	284	293	278	334	314	308	307	299	311	274	332	306	302	313	321	304	313	293	303	306	294	311	292	298	332	290	296	330	300	310	281	266	340	283	300	271	290	306	307	335	286	304	302	341	318	323	311	295	317	312	313	330	294	317	308	325	310	340	293	281	307	336	325	335	292	330	301	339	324	334	323	296	284	279	318	304	288	300	310	284	290	299	301	316	296	318	281	306	286	282	286	300	306	308	331	291	328	329	288	301	294	284	280	309	285	324	308	291	295	301	317	328	324	352	316	295	300	339	335	318	303	316	325	310	312	294	324	341	304	298	304	324	297	287	291	328	305	332	308	258	298	270	284	320	325	318	317	314	281	321	291	298	275	314	325	315	305	278	292	310	314	285	323	290	319	304	304	302	320	294	329	331	323	319	317	289	307	309	323	285	319	281	333	339	318	302	288	272	303	292	290	309	308	309	280	300	304	318	339	290	303	328	321	329	290	280	289	297	313	311	329	283	317	306	299	317	314	273	295	296	286	312	326	293	320	300	305	278	273	272	329	264	275	328	323	335	270	347	317	292	302	299	287	328	281	305	314	294	303	317	310	339	276	304	291	338	303	295	303	300	285	334	348	290	339	303	326	309	315	301	315	317	309	296	310	324	275	299	315	300	300	294	295	334	275	289	322	316	306	318	300	282	308	323	306	289	292	337	301	293	306	319	299	322	318	287	284	324	305	264	311	309	296	326	274	305	297	299	334	318	269	273	347	313	275	305	317	313	280	314	295	321	318	303	326	301	326	296	299	297	326	300	316	308	296	306	322	324	311	327	291	293	338	301	305	306	312	305	312	262	305	314	289	309	287	317	309	297	314	290	326	280	295	299	313	310	279	316	296	284	304	310	295	315	288	305	263	306	290	298	315	302	309	277	282	306	331	315	299	303	319	303	297	320	350	317	319	327	311	323	335	312	344	313	301	326	307	282	324	288	303	299	317	348	294	297	301	307	305	325	294	357	341	312	314	277	360	325	283	317	295	318	300	305	317	288	337	301	301	298	279	290	323	313	287	290	293	298	307	298	318	305	305	304	320	306	303	298	312	315	286	294	287	302	293	299	304	334	291	276	258	288	309	322	319	304	308	277	289	301	315	316	319	320	310	290	336	326	324	323	302	336	319	315	330	283	297	312	304	269	297	329	283	304	307	317	319	308	289	314	316	330	305	300	298	284	306	300	304	301	320	314	298	315	309	301	331	313	291	317	301	306	292	305	319	323	295	297	338	306	292	324	324	299	308	278	311	311	310	291	326	302	299	288	272	320	328	306	295	314	310	315	309	309	280	299	308	289	300	310	304	301	320	306	270	333	293	329	304	307	300	306	308	304	335	286	307	329	318	290	322	316	319	325	273	286	310	306	295	308	327	319	323	300	304	294	326	300	281	301	291	317	301	309	294	308	289	346	290	297	304	318	307	290	263	304	307	299	317	302	306	265	310	303	291	297	309	322	322	311	332	296	304	292	294	315	304	258	280	300	291	315	308	283	269	327	308	305	295	307	308	293	301	292	309	300	321	317	302	305	291	282	307	314	249	327	334	290	336	327	319	319	304	330	325	315	321	300	311	316	304	304	301	292	316	313	284	274	337	323	309	335	314	319	313	297	309	293	320	276	311	343	303	315	263	284	304	324	301	343	333	295	302	299	323	317	274	316	316	305	311	303	291	309	292	300	316	273	298	314	292	322	308	322	344	303	299	320	292	302	304	286	291	315	287	291	283	296	293	296	309	331	307	316	307	319	314	323	295	321	300	318	294	333	302	271	318	307	323	289	311	306	313	301	297	299	300	314	302	282	289	301	292	303	322	285	309	262	347	327	302	318	295	279	276	302	317	318	326	299	314	321	309	324	278	272	293	297	309	333	311	287	286	311	312	296	308	310	326	311	303	305	298	304	295	315	303	314	301	317	312	292	293	281	308	289	305	306	313	351	271	323	324	324	321	308	318	286	276	272	297	305	329	306	330	299	313	301	331	296	315	309	364	338	273	320	346	308	277	299	307	287	303	297	297	316	282	314	272	311	277	321	290	318	333	322	281	324	296	291	303	290	320	271	290	299	300	310	295	320	301	332	300	326	290	308	308	300	312	296	300	303	288	310	293	320	292	312	312	312	319	301	320	278	304	303	306	299	321	326	292	323	321	282	305	282	277	324	311	329	305	284	299	304	316	338	315	303	297	292	308	293	297	297	308	310	292	297	283	306	318	290	301	331	314	321	311	271	344	287	299	262	311	312	339	330	329	303	288	332	293	276	336	289	304	291	326	321	298	286	318	306	288	313	312	299	313	305	304	306	296	341	307	298	299	299	332	302	281	303	275	296	332	279	317	318	300	314	313	281	295	327	274	314	291	309	309	307	310	305	293	337	279	333	301	303	285	315	305	281	281	274	284	288	304	280	302	328	325	269	307	286	317	342	301	325	285	272	314	320	341	308	309	308	327	268	293	287	300	291	300	277	313	302	277	317	301	299	291	298	306	304	290	316	297	303	313	300	315	302	292	343	306	327	307	310	307	288	332	324	312	312	354	282	291	307	319	320	344	312	285	305	313	289	295	299	292	282	312	295	286	313	275	310	296	326	311	318	299	314	317	298	317	272	307	326	311	313	297	282	304	307	288	316	282	307	295	291	286	309	296	325	290	317	329	349	315	322	275	308	297	305	326	320	319	298	327	310	298	289	301	330	328	284	304	304	344	324	292	300	293	294	324	303	335	295	285	295	318	315	301	308	297	287	324	303	305	303	305	274	310	319	330	315	311	284
60725	100161	86293	64318	45136	15025	1758	539	448	505	432	463	434	415	415	412	399	373	360	386	355	382	381	399	360	380	386	352	358	358	376	368	388	368	400	371	356	343	373	358	368	394	360	392	355	349	387	346	379	401	356	357	409	375	337	378	369	401	347	373	371	337	379	365	323	374	376	361	344	359	340	334	366	322	344	363	358	361	402	365	348	393	389	335	352	391	353	376	394	383	396	382	390	349	344	387	395	343	340	357	360	332	363	378	382	354	362	376	358	371	366	376	362	361	373	360	358	382	342	340	317	352	381	327	360	396	357	362	368	370	365	347	380	367	365	374	333	423	375	340	368	353	366	347	347	392	363	348	377	357	353	374	356	349	375	365	369	408	357	371	400	349	363	367	371	336	362	347	393	356	363	363	344	373	383	367	387	398	371	367	353	336	347	382	323	379	367	352	356	377	392	387	333	330	372	348	347	364	355	362	361	375	400	357	364	384	371	342	331	384	328	377	353	350	376	374	351	353	381	359	365	363	375	356	325	348	341	347	361	372	355	355	378	363	349	350	358	348	362	381	361	346	369	353	359	354	337	324	383	385	373	353	359	382	362	375	317	358	367	413	405	369	376	337	331	379	371	367	351	339	388	348	380	389	378	340	374	320	373	361	405	377	346	375	351	389	359	384	391	369	375	388	342	356	348	376	338	371	361	360	390	347	381	368	354	365	364	362	343	379	386	376	348	376	366	359	380	372	342	375	405	385	358	389	376	346	374	372	387	350	345	379	353	333	362	389	350	356	359	379	349	364	382	366	380	325	338	405	369	364	368	347	358	386	357	346	394	366	349	362	356	388	352	329	394	363	369	315	387	381	365	377	359	339	364	311	413	366	359	369	342	363	350	364	351	363	389	353	329	361	349	365	368	351	369	354	340	410	370	397	358	352	354	378	337	356	338	377	386	355	330	377	367	403	366	342	397	365	359	351	385	368	367	369	369	357	379	409	374	377	359	378	367	397	399	383	330	391	375	362	348	395	332	356	373	346	360	356	378	352	373	339	339	413	364	369	378	376	378	371	356	359	374	374	375	366	353	355	369	347	377	379	401	365	360	392	369	362	370	384	368	350	343	398	360	359	385	365	345	333	359	386	373	354	339	355	376	362	368	387	366	400	376	362	361	391	376	364	374	353	349	325	350	352	394	373	339	341	389	379	384	359	346	397	352	378	345	357	370	325	398	359	371	375	328	382	354	354	370	362	369	334	366	374	395	346	408	359	341	356	361	330	367	366	393	355	361	384	347	356	389	356	343	379	393	343	367	387	368	365	378	342	338	385	383	373	364	359	349	342	369	337	369	332	374	388	345	389	341	373	384	391	362	366	354	390	355	360	352	379	356	377	370	364	340	341	366	377	372	337	348	357	330	389	345	385	357	376	364	367	385	382	371	343	372	342	336	367	377	355	346	400	372	347	401	367	365	396	333	364	379	397	386	361	363	346	370	364	338	401	366	392	363	355	347	350	376	351	407	366	358	349	394	370	374	334	362	362	380	381	352	365	360	384	380	386	331	409	341	366	381	329	369	347	333	339	377	387	396	402	395	351	356	349	384	402	373	362	385	339	370	399	354	378	375	391	392	383	400	344	360	326	364	376	400	348	370	371	374	385	373	377	365	353	349	329	363	354	348	370	398	342	384	418	355	327	355	365	386	349	382	391	352	356	397	359	361	361	372	373	337	375	390	412	374	362	325	372	421	359	345	356	350	373	411	362	373	392	334	391	344	376	365	387	363	316	346	340	335	387	367	384	359	368	357	350	386	370	336	372	343	340	361	375	337	359	357	395	363	334	377	374	379	360	334	366	381	351	362	351	352	368	363	370	401	360	376	386	377	347	384	389	355	358	373	385	346	381	379	377	391	351	361	367	348	338	354	354	353	327	346	363	372	368	335	373	353	359	360	354	388	357	367	373	367	392	370	358	350	388	370	326	381	327	369	350	367	331	344	345	380	299	389	358	372	352	382	366	347	348	361	377	339	336	402	331	327	335	337	372	372	380	357	349	359	407	379	369	363	380	364	350	385	371	337	381	358	391	377	383	364	354	392	350	353	339	376	362	379	376	385	362	378	353	363	376	353	378	360	354	375	364	349	382	371	368	361	355	378	386	388	359	397	369	382	357	365	355	362	373	375	367	395	367	364	361	364	385	381	406	356	373	362	351	344	368	405	353	346	359	363	356	362	356	360	364	387	349	365	382	348	406	347	353	358	393	379	358	368	376	325	345	376	366	366	358	378	361	355	393	342	397	341	374	386	342	397	361	383	373	363	373	346	357	395	382	350	347	354	346	361	342	334	311	365	366	359	328	364	338	382	378	390	377	368	392	361	340	395	380	355	356	378	364	361	374	368	349	372	376	342	367	340	390	344	336	357	357	392	396	382	364	355	377	369	322	378	367	346	378	363	342	350	342	386	382	376	381	389	367	363	340	378	345	348	355	376	371	349	349	418	365	369	365	353	347	381	335	365	403	346	377	354	376	351	358	360	356	330	402	368	381	388	345	358	375	326	381	368	411	368	335	327	384	377	371	366	366	389	378	364	355	379	358	349	348	359	349	377	353	358	351	359	377	380	382	365	364	355	385	377	395	354	342	382	356	333	354	373	340	374	393	348	352	374	390	370	383	366	349	358	396	362	372	367	359	375	370	363	358	364	390	351	364	356	382	377	334	405	368	344	351	359	362	374	379	365	347	339	381	374	352	345	399	364	350	341	330	366	372	377	351	373	361	372	337	335	381	384	365	351	367	341	380	368	344	381	356	346	344	382	388	341	371	340	382	373	320	381	393	382	354	366	349	376	362	368	377	384	359	365	349	374	345	386	359	357	327	367	379	384	342	359	348	368	336	337	368	386	370	366	396	383	355	369	344	382	381	343	371	364	360	339	383	339	338	387	339	356	354	378	357	384	396	385	362	354	353	366	356	334	381	393	389	347	360	345	368	337	371	390	358	376	369	348	373	390	328	344	360	379	350	366	410	346	354	341	345	366	371	364	373	364	375	374	352	373	346	345	374	371	360	396	378	341	378	374	360	336	399	395	355	376	336	357	352	376	377	341	379	380	362	359	381	347	385	374	354	394	366	369	357	331	356	366	332	356	391	370	377	356	317	378	349	388	369	365	348	349	361	326	330	376	405	369	385	392	366	368	380	384	379	337	368	342	379	347	395	367	334	384	351	349	405	357	362	362	384	371	358	349	368	350	394	352	364	330	343	347	366	404	373	391	374	342	368	354	384	354	370	369	409	369	366	360	399	328	373	353	352	383	369	394	370	349	346	354	329	345	380	383	390	364	378	363	335	379	365	354	382	355	352	344	342	397	398	354	369	360	407	393	353	387	354	380	370	328	386	362	337	339	357	371	341	363	368	364	370	372	354	372	354	374	362	338	385	333	345	360	387	360	345	389	321	341	358	344	356	366	383	379	321	375	382	361	368	377	349	360	378	375	304	340	361	351	344
27319	24073	28983	21077	7962	1505	723	637	650	656	645	642	673	602	658	618	667	639	623	627	621	622	661	652	648	607	618	686	562	634	668	659	648	632	605	647	647	634	673	635	645	656	609	692	646	626	650	614	684	659	588	627	617	618	596	626	643	693	639	622	692	640	647	629	604	649	631	634	647	633	605	668	615	613	647	574	620	631	638	681	673	608	638	627	675	632	652	591	637	677	653	616	624	611	629	641	641	627	652	629	639	581	665	609	587	661	601	622	630	635	646	642	646	648	633	621	681	618	608	694	643	663	688	669	634	657	619	631	653	661	677	623	624	661	647	672	676	642	639	665	659	630	642	608	640	640	620	621	638	657	612	641	642	644	632	626	627	630	639	616	595	606	684	649	600	618	645	618	653	609	674	589	616	688	610	652	678	622	659	626	671	592	639	618	632	589	612	605	645	625	660	648	679	634	657	609	660	579	657	626	684	682	656	617	630	647	619	700	641	617	663	634	586	588	606	596	647	643	633	653	642	604	686	633	638	646	656	629	617	642	617	618	631	622	619	649	611	592	598	710	630	636	620	615	658	659	636	636	629	582	690	645	625	667	660	621	648	627	639	660	662	634	627	664	635	641	683	628	595	639	656	616	664	644	600	607	661	665	628	620	623	648	650	657	683	613	623	656	663	644	662	640	647	583	631	620	637	657	636	620	631	682	615	649	623	662	650	679	639	641	652	656	659	657	643	647	632	650	669	649	611	629	682	635	614	689	651	613	634	616	640	626	641	640	671	636	633	639	668	652	645	677	646	648	658	635	681	636	625	633	632	625	636	621	583	587	631	648	632	626	652	654	659	664	670	611	676	620	602	641	643	658	654	672	591	586	636	614	630	634	646	666	673	652	670	667	637	613	608	649	678	612	613	682	622	639	639	589	595	590	628	650	665	617	615	631	617	651	646	606	620	625	673	651	670	658	610	639	657	652	612	619	657	653	607	654	615	655	637	639	590	663	630	638	613	677	631	615	564	620	625	617	654	626	651	699	669	653	623	620	630	675	657	665	631	628	640	589	631	681	628	627	629	662	633	612	638	586	659	636	645	692	615	638	683	632	634	637	601	619	668	672	659	680	650	640	645	645	670	677	672	658	648	635	640	643	634	646	625	643	647	615	629	617	640	634	663	610	650	619	618	606	626	643	616	678	617	543	622	640	624	663	636	646	654	671	652	699	641	676	622	622	652	628	661	670	634	647	676	625	637	649	660	672	652	618	654	599	676	660	656	640	619	632	648	640	638	633	594	629	650	608	612	632	613	623	629	638	640	617	688	660	610	632	640	619	622	653	656	671	618	601	669	625	628	620	664	616	642	655	627	669	679	656	620	696	670	648	655	680	661	634	667	659	670	647	690	640	633	648	617	620	619	643	657	666	596	589	651	660	602	658	636	643	620	606	604	625	662	615	648	710	605	625	629	638	619	592	619	635	650	628	658	662	627	671	683	659	659	635	641	622	612	622	657	652	635	610	664	651	612	645	645	644	637	646	677	610	642	658	591	612	629	677	654	634	665	603	720	620	596	643	618	626	651	648	680	596	656	642	616	617	584	656	702	669	656	663	650	675	633	627	667	620	662	613	641	624	603	603	611	664	599	652	671	648	604	635	617	618	658	622	665	605	670	642	648	699	618	673	615	637	654	618	588	620	622	627	653	652	623	623	672	636	596	653	624	638	644	643	675	630	649	625	625	612	621	641	646	641	605	618	656	634	618	621	607	647	649	591	626	614	606	632	572	588	606	614	595	595	676	689	690	654	650	685	616	642	642	638	665	632	627	597	647	657	654	602	582	629	611	633	618	667	640	627	648	617	656	604	632	654	654	641	608	643	699	681	668	665	624	641	604	684	597	577	619	655	667	650	652	661	661	664	616	652	642	694	667	646	633	689	618	611	631	622	628	619	649	687	652	576	611	659	631	661	595	614	679	742	645	587	615	651	616	576	641	601	625	605	642	695	632	637	652	659	615	601	621	626	606	618	602	612	640	682	600	660	692	642	681	630	630	628	655	656	646	640	648	651	640	651	581	658	609	639	643	670	654	667	659	620	636	663	657	636	656	612	659	612	628	645	651	659	615	655	634	634	630	630	640	672	646	633	578	674	652	676	595	645	604	624	634	634	647	626	658	629	637	697	613	654	644	660	666	629	640	640	650	601	656	606	637	668	640	581	652	617	642	592	639	678	646	594	614	632	651	627	628	654	609	641	627	653	627	634	614	661	674	651	625	655	653	611	643	648	685	654	656	648	643	634	683	670	635	625	621	621	654	652	632	611	648	632	633	634	666	657	630	647	641	648	667	640	622	623	640	648	617	627	647	642	644	633	611	592	667	669	635	622	638	633	684	655	620	620	629	620	652	619	640	640	649	661	688	626	626	623	616	601	650	623	643	644	668	614	604	640	649	634	604	620	646	661	635	659	635	639	619	640	630	665	681	633	575	661	639	619	654	638	653	610	660	646	629	642	685	644	597	648	635	620	643	613	638	670	610	610	641	638	618	639	683	631	618	651	605	672	624	652	663	639	602	611	610	660	664	623	614	675	663	647	657	661	655	620	657	646	640	647	626	661	624	710	639	645	634	629	666	680	619	574	607	619	646	595	623	617	648	573	619	609	659	635	619	656	647	652	629	614	656	624	642	664	673	672	613	664	616	633	608	608	660	631	658	649	707	667	637	638	646	645	622	630	681	633	632	656	629	612	613	684	637	652	625	628	622	650	646	656	613	596	635	665	615	598	654	641	650	640	634	642	706	596	659	613	647	620	692	584	634	605	664	644	634	636	621	629	649	646	661	630	637	629	607	647	648	596	722	632	622	653	634	663	634	617	598	647	619	673	641	612	619	650	633	643	642	635	685	661	661	646	618	591	663	614	652	634	650	658	583	636	646	630	648	613	627	652	643	667	598	648	622	608	637	643	609	688	652	663	647	626	691	613	657	646	678	634	645	651	636	634	633	655	636	645	622	692	658	606	597	633	624	619	688	640	633	643	644	678	617	644	635	658	623	603	644	696	624	656	638	640	596	661	637	669	622	664	633	598	604	658	632	626	646	656	652	612	686	619	637	664	618	629	705	629	660	604	632	637	617	668	607	594	636	601	665	648	664	623	647	611	630	643	621	654	670	615	651	607	693	619	660	644	615	651	636	628	645	622	644	618	665	682	674	642	596	631	641	606	646	620	625	643	569	626	642	623	647	644	646	637	655	653	643	634	656	684	619	598	657	614	666	631	649	641	659	647	659	639	633	708	588	623	675	665	617	631	670	655	650	628	672	659	612	649	635	649	627	613	615	617	602	625	617	703	641	649	598	660	593	583	691	666	626	624	666	618	655	655	651	615	637	629	645	619	657	672	653	626	648	626	612	642	636	625	619	637	649	624	681	669	640	662	645	614	605	647	625	647	599	658	629	591	658	629	626	648	669	637	659	680	653	658	612	660	618	589	646	644	618	648	592	647	603	621
28840	39481	31275	18528	8418	1832	863	747	837	792	781	787	794	761	784	782	787	810	787	764	761	779	772	791	761	737	774	793	822	769	716	801	823	780	797	775	780	739	762	788	780	745	712	812	749	785	752	743	751	780	830	785	731	799	748	739	726	726	751	765	760	793	774	748	783	770	791	804	746	770	759	754	757	789	780	766	749	775	799	743	771	787	797	771	750	788	792	810	778	798	735	762	710	716	739	775	755	806	781	793	748	751	781	737	782	761	781	725	761	773	694	759	719	736	789	796	771	758	738	781	761	741	737	764	765	795	781	775	746	749	788	744	758	803	887	755	740	778	767	765	778	805	778	787	737	786	769	731	761	806	773	770	766	764	791	805	772	801	780	777	807	748	779	750	788	738	810	776	785	747	746	748	764	727	781	755	797	804	769	744	745	761	753	768	770	814	777	732	747	779	811	831	765	734	820	743	761	761	812	732	762	797	772	786	748	781	754	758	821	739	781	755	810	791	762	759	813	809	831	757	768	734	819	756	800	802	750	757	741	784	737	705	762	814	827	767	785	794	736	811	819	775	719	740	758	801	779	807	729	784	767	768	750	753	792	727	758	759	763	794	813	775	756	779	722	778	745	713	790	794	828	762	788	792	771	801	780	726	783	767	764	770	797	729	787	749	722	792	747	818	713	778	816	776	791	766	782	761	760	754	729	800	738	793	730	759	771	762	789	742	761	740	752	729	757	778	815	758	768	734	765	734	771	761	768	809	810	777	731	834	808	763	762	767	801	806	742	753	789	773	736	785	749	742	798	785	740	807	786	722	772	734	750	747	826	733	746	785	801	759	720	801	802	774	800	722	801	730	748	808	823	767	748	800	759	744	769	728	757	802	744	732	749	739	786	755	756	784	762	772	749	742	770	766	777	725	761	781	839	784	782	786	775	802	724	776	748	771	788	743	767	763	779	766	748	747	812	790	783	753	807	755	718	774	755	801	816	758	829	699	739	784	760	773	760	789	778	747	829	766	785	723	728	717	794	749	791	765	771	801	838	722	746	760	796	811	782	732	741	719	789	743	739	759	754	717	739	780	796	833	804	733	764	809	774	737	782	745	764	777	751	740	823	752	829	753	711	776	739	752	739	745	792	796	769	748	751	785	773	792	788	783	751	769	768	813	777	713	827	738	763	772	781	730	741	760	768	763	800	746	743	782	792	776	759	798	771	775	754	809	805	770	790	772	775	748	736	785	827	792	773	770	749	717	763	766	762	785	750	788	771	813	763	801	758	772	773	793	769	765	860	798	718	730	788	826	768	754	732	759	778	745	700	823	797	770	770	777	721	774	772	794	773	756	829	756	786	760	769	789	733	817	760	795	762	800	793	779	767	760	763	835	741	775	786	774	837	744	746	731	758	730	753	723	802	758	757	770	802	785	763	767	742	761	768	744	791	742	804	807	797	768	758	785	778	773	813	747	765	736	758	746	724	807	738	800	771	728	773	725	770	740	774	754	758	735	786	724	787	740	780	752	768	805	722	729	759	807	785	751	722	807	778	751	729	795	776	777	762	796	778	767	770	809	712	777	793	774	743	726	798	768	808	777	792	780	738	772	785	763	789	818	755	795	709	778	753	762	746	822	741	763	753	753	773	773	689	761	824	824	762	767	774	714	833	769	768	780	762	785	720	767	793	809	747	731	730	739	796	770	778	765	786	739	769	770	785	772	756	759	726	784	754	794	737	738	769	771	793	785	766	777	736	769	802	803	766	764	784	795	771	745	775	814	775	764	802	807	716	782	780	743	786	752	738	767	784	787	787	745	785	792	769	781	761	729	777	728	761	749	785	797	839	767	745	738	837	743	767	769	737	768	803	810	743	779	754	825	798	781	774	763	820	775	820	779	775	767	715	842	798	789	750	755	787	774	774	746	817	765	709	813	754	758	769	763	772	765	770	802	800	784	774	757	756	770	725	758	786	761	756	799	791	743	794	775	802	792	760	784	764	770	732	735	757	750	780	749	774	770	760	816	772	797	771	797	786	784	718	752	747	756	757	758	717	808	719	798	760	766	762	795	789	801	786	778	791	806	753	747	766	770	766	774	769	760	772	747	749	768	801	823	752	744	792	806	752	790	769	760	756	782	770	788	814	773	771	778	719	814	768	786	777	777	755	793	749	765	807	775	745	808	760	774	792	789	783	721	824	772	775	729	755	719	786	767	779	798	730	789	769	750	780	723	789	763	734	740	749	785	739	759	765	783	772	871	776	782	742	771	750	775	820	724	736	775	726	778	763	765	722	736	753	809	751	773	783	753	744	744	752	733	808	754	769	771	773	707	823	803	722	785	800	720	833	785	780	751	804	739	794	781	793	783	755	802	825	807	773	727	791	762	751	753	737	762	791	808	762	751	784	817	770	760	811	727	727	759	748	773	791	772	806	734	727	740	737	781	743	758	787	757	823	819	786	788	817	766	797	799	738	726	722	756	720	774	745	785	810	758	785	762	744	774	802	758	778	739	774	749	750	776	759	774	791	771	723	788	753	808	802	776	779	764	780	754	766	797	774	735	784	785	766	755	767	738	682	790	755	756	770	788	743	757	761	825	731	758	776	779	744	783	771	780	710	728	786	744	777	794	733	771	840	744	798	712	798	763	829	788	763	790	736	795	823	737	765	742	735	745	785	779	802	729	730	781	786	730	766	749	769	798	752	763	772	780	805	788	772	771	766	777	799	741	729	771	780	728	797	774	784	702	756	764	786	720	758	754	778	745	776	735	751	792	816	796	762	769	791	756	770	798	760	771	769	774	784	779	810	803	725	756	792	771	769	779	775	757	749	774	745	766	795	793	773	735	762	733	750	753	830	796	770	747	833	739	787	759	759	769	749	806	762	731	788	765	746	773	746	761	772	786	751	784	743	777	736	772	746	768	843	767	763	798	791	807	790	748	798	773	755	729	717	773	772	754	813	735	773	739	794	767	762	770	735	796	772	744	768	812	800	754	740	808	720	751	810	748	728	728	767	777	760	726	787	728	830	804	744	756	781	784	727	785	742	792	789	794	762	753	795	750	746	740	759	807	801	776	778	748	748	780	743	769	778	767	764	761	763	736	781	704	757	838	818	775	744	793	790	742	738	728	757	774	819	785	727	715	816	760	797	806	770	790	772	752	752	716	768	720	789	714	761	791	779	738	754	763	742	750	767	734	746	764	753	718	826	774	741	792	746	765	764	792	764	763	742	768	745	746	765	781	759	772	705	786	777	717	776	788	767	805	788	731	738	775	766	768	792	811	765	768	762	752	756	775	753	759	774	801	715	797	760	811	765	744	756	737	756	756	780	765	725	761	756	764	760	763	781	776	731	799	759	804	777	733	773	752	776	782	762	712	770	742	741	803	793	768	810	789	805	749	790	738	738	779	802	754	747	786	750	761	797	740	789	765	756	739	763	785	807	777	774	776	736	776	735	781	777	735	732	744	789	747	803	758	767	785	771	771	782	806	794	771	775	823
23446	21166	31665	33711	28728	17756	4216	553	413	429	434	459	438	443	446	409	455	405	402	425	411	397	409	424	435	431	424	404	405	404	385	396	426	389	451	434	414	367	383	428	399	403	412	407	398	426	405	411	398	391	440	421	399	381	386	382	402	382	377	368	421	433	391	382	434	398	409	413	404	396	405	393	386	391	372	355	391	383	400	393	392	397	387	389	434	428	422	415	398	390	366	418	379	414	405	390	368	387	417	386	408	391	404	392	391	404	369	382	394	395	420	386	397	423	412	391	416	416	410	378	385	394	415	391	435	417	380	408	421	392	393	383	408	412	387	401	410	364	410	362	408	404	392	344	414	405	410	388	411	406	404	397	410	441	434	373	369	438	397	446	395	388	399	404	391	423	394	418	376	414	428	377	381	366	371	391	400	402	374	365	414	396	406	433	427	436	418	391	398	375	394	380	397	398	409	394	372	358	425	396	414	428	411	395	353	414	400	402	416	423	418	406	412	407	380	383	413	440	425	411	403	423	379	381	381	368	402	424	390	399	397	403	405	417	388	399	416	411	451	416	430	390	364	426	418	398	383	378	442	398	368	386	434	431	377	422	388	398	371	416	390	406	384	393	420	410	418	410	412	389	419	414	399	412	380	395	387	419	400	424	386	402	425	419	399	421	403	401	427	371	395	427	345	377	411	374	377	425	411	411	433	369	387	391	391	404	370	361	409	425	409	394	421	396	425	424	398	392	402	406	383	418	405	445	374	384	371	430	425	417	406	420	406	433	397	397	421	375	397	387	405	412	376	401	390	387	443	402	392	380	416	376	428	392	410	390	392	392	375	436	400	405	413	466	421	401	410	429	397	398	414	396	447	371	372	404	465	383	394	381	395	410	424	397	387	399	391	369	400	385	422	403	453	405	401	403	382	391	406	375	415	394	396	391	395	433	417	397	443	414	398	385	388	377	402	379	395	408	430	436	429	358	397	377	384	414	444	415	410	403	389	401	436	395	433	407	401	391	417	405	402	414	440	399	397	380	400	372	426	398	403	371	408	420	349	403	406	426	374	403	432	398	385	417	414	378	420	426	386	436	404	445	417	382	386	399	404	412	434	410	427	386	405	382	397	384	433	391	428	381	369	391	414	408	424	391	378	408	410	415	411	418	429	361	410	410	451	401	406	407	383	418	432	407	400	398	432	424	434	416	427	387	390	388	414	395	398	432	377	418	392	395	453	397	398	369	414	406	380	411	425	359	393	377	399	430	396	396	435	410	409	414	416	378	390	369	391	396	412	427	380	388	390	385	360	391	440	415	379	416	439	406	381	373	386	410	437	411	408	407	414	400	415	413	423	398	422	407	400	448	400	420	406	433	423	417	369	417	413	436	368	378	406	401	415	404	441	405	371	406	441	420	424	397	365	419	401	399	388	386	407	393	420	390	401	413	430	407	384	407	409	387	424	426	403	378	406	420	377	398	394	417	433	422	411	396	395	406	379	398	425	396	393	379	420	414	423	391	408	349	391	385	431	443	397	404	413	370	394	392	377	382	395	381	428	373	405	390	407	378	433	410	405	382	421	363	366	389	407	379	390	381	422	377	364	363	410	365	408	362	389	437	390	370	408	379	435	408	420	389	419	407	416	431	395	382	357	383	410	363	391	395	395	365	387	392	389	375	436	377	406	397	376	427	402	386	416	412	410	379	406	391	393	412	419	415	378	386	413	426	393	397	393	395	375	370	401	422	385	425	386	418	410	415	424	406	409	375	394	407	397	392	417	386	393	405	370	434	413	386	392	402	406	409	403	388	401	426	394	456	394	402	415	397	398	376	405	405	433	404	401	414	400	403	373	470	466	404	396	366	364	430	405	389	420	422	411	387	401	383	411	382	392	394	425	380	405	373	400	397	364	411	386	408	382	398	394	414	376	421	391	415	364	403	430	411	358	424	409	413	414	412	433	426	410	401	395	418	421	432	396	415	402	444	381	390	413	408	431	440	406	424	391	424	389	409	396	381	394	411	416	417	414	412	407	405	409	437	407	420	380	357	421	413	392	412	397	409	406	418	413	422	422	409	393	433	395	398	417	408	418	412	408	382	441	402	381	423	368	394	438	421	434	395	391	400	421	408	377	410	371	389	354	424	385	363	410	441	441	388	395	413	424	366	368	379	417	372	426	400	404	400	411	431	385	390	360	393	375	352	395	391	398	412	397	430	423	399	403	427	383	417	419	386	393	424	441	378	384	364	419	394	401	426	394	388	397	381	425	426	403	359	418	404	411	432	418	406	413	399	387	435	413	404	371	411	391	430	410	418	370	394	403	415	387	418	383	394	405	439	411	416	406	393	404	360	423	409	396	373	448	391	436	435	397	400	372	429	389	410	398	387	418	392	419	394	402	395	357	427	394	399	361	429	415	410	408	361	406	370	394	391	415	418	352	391	426	425	419	393	414	376	410	419	389	378	370	421	419	360	440	411	428	402	431	369	398	381	402	382	420	418	421	426	403	431	415	368	435	388	421	408	423	423	393	426	392	440	403	444	371	437	388	389	403	408	392	402	409	425	402	377	438	366	397	424	373	441	391	377	441	393	384	438	398	415	392	376	390	371	386	380	409	384	359	395	451	399	433	371	420	437	420	434	365	425	399	401	392	384	412	387	414	401	382	435	433	387	420	392	414	392	397	363	352	414	390	426	379	378	385	422	398	433	414	402	420	407	389	404	437	351	408	389	423	404	385	395	386	399	389	389	402	396	409	430	451	421	432	402	392	395	420	425	393	424	399	435	412	384	460	415	427	408	389	412	423	442	399	410	412	412	408	416	418	388	393	419	395	404	433	406	395	378	414	440	395	406	405	384	401	396	413	384	398	374	442	403	392	405	399	373	429	414	406	393	371	406	416	418	401	416	404	378	406	414	398	370	409	397	390	406	460	405	435	401	408	380	407	433	363	400	407	427	411	377	389	437	366	407	391	426	380	440	391	424	451	428	415	418	420	422	398	413	393	415	395	386	394	440	400	390	406	383	424	412	435	368	391	414	394	416	389	431	416	407	384	410	428	387	396	395	440	421	387	407	361	391	396	374	377	407	385	391	370	426	399	402	412	384	391	425	407	391	396	413	404	407	372	406	422	414	387	418	425	415	408	396	367	408	389	392	425	419	365	389	429	410	370	389	387	386	389	414	428	379	391	426	405	364	384	415	365	401	405	434	359	388	401	425	426	428	444	412	414	396	394	397	412	414	445	373	403	361	395	403	375	411	400	396	456	423	435	410	398	427	413	404	398	402	388	421	406	436	404	406	395	408	402	404	392	372	405	395	410	424	404	412	399	399	381	399	399	405	431	409	410	397	408	402	381	387	405	383	433	438	414	381	440	413	403	415	413	419	399	382	419	410	389	398	392	410	382	386	389	397	408	422	404	423	427	392	395	392	416	405	430	356	395	401	424	425	391	394	405	387	391	423	415	391	420	403	432	401	394	430	391	402	394	408	390	435	397	410	408	379
53469	85782	72178	52668	35382	9407	1171	608	540	560	566	538	533	507	510	496	520	515	523	505	505	482	474	496	483	538	514	467	492	476	446	501	493	536	534	494	538	475	510	514	508	493	508	495	551	451	473	512	526	470	432	509	472	499	490	476	451	505	494	485	489	513	487	494	452	478	538	488	517	492	484	500	488	468	461	471	494	477	491	497	530	556	464	516	512	486	489	506	501	511	472	495	480	494	572	497	481	503	523	521	486	497	510	491	494	496	498	474	490	497	500	477	501	478	531	471	490	492	543	537	506	521	484	507	486	455	500	488	502	486	478	486	523	491	473	519	480	503	502	510	486	500	506	505	503	510	514	505	508	480	520	476	503	526	486	505	527	478	505	470	501	510	500	496	524	489	472	468	532	489	494	491	520	517	478	472	475	485	541	468	493	470	489	473	503	504	484	493	510	469	489	472	492	498	489	536	520	490	474	490	505	496	493	484	478	522	473	519	502	466	516	504	490	493	515	471	522	489	476	495	472	498	472	496	493	489	471	529	482	495	485	496	497	468	483	458	508	498	534	472	493	515	528	490	460	533	506	512	498	495	489	481	504	459	515	470	476	478	513	492	476	469	507	465	462	535	477	503	517	490	536	500	505	473	478	526	495	493	499	482	517	503	443	522	517	522	503	510	547	507	503	511	540	470	525	516	466	472	499	518	508	501	515	533	513	461	512	471	495	488	500	494	491	479	500	494	487	456	482	527	481	482	534	482	473	479	498	488	497	462	482	452	512	495	498	527	470	540	503	512	468	504	523	519	492	495	495	525	505	503	500	488	488	524	503	476	491	518	509	497	532	486	512	520	503	471	465	542	459	493	481	494	497	512	512	511	485	507	490	513	499	548	479	447	496	509	508	483	493	503	494	443	482	498	528	514	469	460	511	483	502	472	459	516	461	477	474	493	527	485	507	519	483	500	519	518	528	467	486	501	487	508	474	483	517	521	506	493	480	478	485	457	469	494	465	447	505	514	502	491	509	450	502	518	517	490	484	502	517	472	515	516	509	505	499	489	526	506	483	501	501	476	505	476	512	510	485	502	432	527	493	500	488	461	506	487	497	457	527	560	508	496	481	492	471	489	494	526	450	498	483	493	491	482	521	505	511	470	473	437	486	455	487	473	445	528	471	516	477	491	473	476	522	501	446	483	512	502	486	497	496	498	496	492	502	510	546	483	460	497	473	516	492	486	467	523	554	505	497	491	471	486	533	499	544	508	479	473	490	512	501	488	537	470	492	468	464	471	478	491	503	492	447	501	475	535	520	485	503	507	463	498	498	503	473	496	533	512	482	473	515	504	479	470	511	504	501	499	518	501	451	518	513	492	520	474	499	458	473	459	520	457	482	464	492	520	486	488	508	530	497	513	496	452	499	499	517	499	499	497	470	469	474	495	483	506	479	541	473	483	469	518	512	494	503	499	513	473	502	496	479	495	494	474	505	497	510	515	508	480	514	509	506	483	494	522	538	502	494	475	556	457	462	522	469	501	469	428	482	522	518	489	472	536	467	524	534	498	465	478	494	493	512	483	446	515	529	476	488	471	511	492	536	508	451	519	492	466	553	488	502	481	507	514	485	486	509	485	525	484	512	517	482	464	525	519	465	497	482	493	488	504	507	490	483	501	494	500	528	472	486	514	499	506	481	476	483	463	475	470	487	513	516	505	518	478	490	448	520	511	509	474	525	471	492	498	503	487	506	476	472	529	487	517	486	484	534	478	503	488	504	461	481	502	506	497	499	535	521	442	499	559	502	491	506	452	494	471	498	498	481	484	519	486	509	505	467	495	499	487	460	479	496	511	485	484	476	466	511	493	493	504	561	468	472	493	527	483	462	538	542	497	486	510	533	500	499	491	504	480	469	511	531	483	515	508	504	489	535	477	473	530	494	465	466	496	485	479	512	531	483	508	543	500	486	503	504	510	521	542	484	492	467	506	516	500	522	492	470	503	475	501	480	505	518	479	507	495	481	503	504	488	479	483	484	542	489	487	520	471	482	493	494	484	486	466	487	520	455	533	519	518	473	499	478	519	483	480	494	470	501	471	506	518	508	524	463	508	539	519	495	483	520	509	490	500	528	503	501	479	510	501	496	505	491	504	457	527	499	463	499	487	514	534	490	507	510	550	512	520	483	485	520	511	520	509	503	453	493	498	492	475	533	510	512	519	520	502	511	524	494	467	509	463	474	504	506	501	519	490	458	484	477	522	503	468	506	510	520	475	505	483	459	503	526	517	479	507	524	468	515	473	489	500	490	501	458	503	516	485	513	520	505	479	500	485	503	491	447	503	486	495	503	516	442	484	517	545	527	469	475	498	497	463	501	520	460	450	494	497	521	483	508	524	485	519	496	505	485	442	508	528	467	497	508	492	540	500	511	478	503	480	522	515	516	492	480	529	473	498	476	501	489	520	523	490	495	451	494	506	485	514	501	505	492	530	445	488	490	501	510	480	479	534	470	495	546	491	475	510	522	454	514	468	474	533	519	459	455	523	522	502	500	461	506	518	557	497	494	474	547	465	493	492	495	458	493	512	455	450	499	494	519	457	450	517	466	487	485	516	469	473	475	496	527	503	531	499	504	490	460	466	506	481	508	533	504	490	522	501	502	473	495	505	509	490	515	502	531	476	508	491	487	460	495	536	499	545	505	480	476	527	502	477	493	479	502	518	465	497	472	532	503	512	504	509	459	517	471	490	487	461	468	469	489	475	489	491	462	498	517	473	496	501	509	491	503	458	496	539	472	503	451	473	493	485	521	514	483	503	523	487	446	468	490	465	457	511	500	510	510	499	495	490	459	484	488	515	520	533	511	475	499	511	505	486	474	518	455	454	485	459	466	541	520	522	493	517	525	520	506	486	484	482	496	485	485	501	490	494	463	491	480	486	507	501	491	522	482	513	488	506	507	501	500	498	500	491	497	517	470	459	533	470	467	508	451	466	477	484	537	500	466	484	483	495	538	476	504	500	463	485	533	473	475	430	500	514	516	513	497	535	492	472	474	517	516	502	490	489	489	498	493	503	533	564	479	502	495	468	475	500	501	485	474	508	495	523	488	494	512	457	532	501	520	492	460	475	492	474	522	481	508	472	520	484	522	465	500	517	488	477	476	492	533	483	513	489	515	493	493	512	495	484	470	498	461	525	518	462	517	502	509	518	531	491	551	460	511	455	460	490	492	474	527	461	472	485	508	504	508	493	523	524	480	494	481	468	502	516	487	502	494	508	500	511	474	493	483	521	458	486	511	515	485	476	461	462	478	489	469	507	505	531	488	513	554	535	511	495	497	487	476	520	467	506	483	496	474	502	504	513	507	465	492	490	466	503	503	546	524	518	509	479	516	473	486	516	472	487	503	490	522	495	499	491	466	502	506	493	524	479	531	501	501	486	497	497	512	491	534	480	512	503	469	465	498	520	494	487	506	493	491	484	497	494	494	490	472	487	482	474	493	548	474	512
22490	20916	30182	28838	27915	21596	12033	805	375	380	342	329	343	300	307	305	300	326	294	315	322	306	310	327	296	314	305	345	329	319	294	308	305	290	327	316	274	300	294	259	296	318	336	273	306	313	303	290	315	287	322	299	296	260	270	292	333	314	271	287	292	322	300	303	309	269	279	324	319	306	291	311	302	284	311	285	322	307	304	290	307	294	330	284	300	295	277	272	290	299	282	324	315	338	271	294	280	304	324	277	287	266	251	282	314	303	308	323	283	323	335	315	294	273	259	320	283	308	318	330	279	276	301	321	292	315	272	282	298	293	300	308	282	292	274	301	320	310	307	311	322	299	314	290	282	295	307	251	291	275	297	322	329	295	304	296	297	299	318	312	311	287	304	317	326	301	301	307	272	273	309	287	317	250	332	287	309	328	315	292	313	286	303	317	299	316	290	332	313	310	293	334	324	305	307	306	287	295	317	330	298	296	306	295	323	334	320	309	269	324	309	277	291	306	334	249	301	281	331	325	287	279	339	297	293	294	289	279	310	324	290	280	299	328	336	305	262	307	284	293	321	303	272	302	298	312	306	282	329	282	286	286	325	314	295	289	282	314	309	291	317	316	308	289	318	266	291	318	299	315	297	275	293	316	301	302	294	281	312	287	291	284	319	303	269	303	309	271	318	265	288	305	316	287	269	288	282	287	325	287	302	306	317	302	295	305	293	312	305	298	318	274	285	271	315	296	300	281	298	302	298	280	278	293	295	310	280	342	302	275	274	295	299	318	304	297	289	310	298	296	288	302	312	322	298	292	322	325	314	308	269	296	291	271	302	303	290	287	312	288	326	289	302	281	322	294	307	287	282	308	277	299	289	300	274	288	301	283	289	293	320	301	285	289	302	303	332	290	292	255	299	282	292	315	311	277	257	307	314	281	334	318	308	315	306	329	303	285	331	328	291	316	286	291	298	286	340	329	312	331	284	288	278	286	280	320	327	261	304	290	308	276	334	328	308	301	320	314	310	324	289	311	331	275	327	307	280	306	276	309	293	293	300	305	316	271	328	316	298	294	309	319	309	304	295	299	315	284	292	320	304	293	298	269	275	288	304	274	301	293	310	341	299	316	308	294	310	304	290	295	297	298	303	306	306	306	319	275	304	296	304	303	306	320	291	313	272	307	262	282	294	309	303	268	285	284	305	276	262	272	295	303	294	269	289	332	293	300	315	310	291	324	290	286	286	293	301	272	321	292	317	295	313	332	316	314	302	301	282	311	281	311	326	286	274	303	307	291	282	285	309	279	314	303	285	285	288	299	305	319	303	297	279	322	296	279	289	312	316	316	273	322	304	279	297	315	294	273	303	295	272	305	274	269	286	286	307	309	316	318	289	303	297	276	310	313	298	276	276	293	303	285	313	332	312	273	310	281	291	331	286	313	304	282	308	278	291	281	267	307	317	288	297	284	293	323	291	268	286	289	293	280	269	335	249	312	281	329	275	273	279	312	294	303	325	305	299	311	301	314	285	291	317	311	289	285	287	302	321	303	293	282	304	286	301	296	303	309	282	329	269	290	290	277	290	302	319	281	306	318	287	322	301	306	317	311	286	279	304	303	315	312	301	290	264	307	298	286	273	304	328	309	305	299	288	309	320	290	303	301	305	276	298	321	317	327	280	304	305	313	296	271	307	294	282	311	300	282	326	300	272	296	298	314	332	333	295	275	292	294	272	311	289	291	321	292	264	292	297	317	297	290	313	289	275	320	309	268	264	321	288	324	295	280	310	266	321	301	300	264	272	299	300	314	296	284	309	320	293	301	330	289	279	322	304	285	301	320	335	299	325	321	301	334	296	326	319	307	317	271	286	245	286	318	283	269	292	318	298	291	314	292	283	317	281	307	304	297	291	304	298	295	326	281	341	293	298	317	290	310	300	318	293	299	315	343	300	319	292	292	299	312	284	315	305	290	310	298	291	305	287	303	290	301	296	275	292	306	282	282	318	316	257	284	312	310	301	294	287	291	314	316	327	273	309	306	315	294	304	316	276	309	323	300	299	298	313	321	282	275	269	313	327	318	328	314	298	281	290	309	272	312	288	324	297	324	320	251	313	281	303	305	307	287	295	288	316	271	270	302	306	313	295	305	307	289	276	286	284	332	282	312	287	298	297	313	320	282	306	305	311	306	295	287	282	304	281	304	305	304	316	287	278	289	317	289	291	278	318	275	275	292	288	285	326	299	302	285	309	276	285	310	337	324	297	276	329	307	271	307	294	308	318	300	301	282	294	308	312	294	269	292	306	309	306	281	313	336	295	318	286	287	305	313	273	326	306	310	320	335	275	266	312	305	270	317	306	306	311	270	291	287	297	281	302	285	299	298	284	311	300	289	308	290	318	284	278	288	321	294	276	297	316	304	268	259	303	295	312	294	282	290	294	274	308	306	283	301	263	309	307	305	307	329	298	307	289	283	250	269	314	319	289	304	274	315	296	306	308	300	292	271	301	327	262	302	314	309	284	317	300	294	306	312	294	285	293	288	272	312	295	312	293	292	287	284	327	288	317	300	302	286	302	306	257	312	275	286	316	287	303	292	307	300	302	292	283	325	280	276	302	290	320	281	315	309	316	286	288	330	315	308	311	299	306	295	320	297	304	294	310	304	292	293	296	323	289	266	306	271	280	296	309	273	319	261	284	298	316	283	317	266	260	283	298	319	310	299	276	322	296	289	317	289	301	272	314	290	297	309	289	299	309	303	323	310	300	260	288	299	285	286	300	313	315	300	276	288	272	283	338	275	288	285	307	312	307	311	289	307	288	267	301	268	311	314	307	287	314	265	284	319	301	315	306	312	294	303	271	304	282	302	297	333	259	305	306	289	317	306	332	267	284	288	285	305	319	314	308	315	270	295	319	290	303	301	314	297	282	296	314	295	319	312	305	295	275	307	286	293	277	293	287	313	264	268	280	310	305	314	310	308	283	292	296	316	314	327	330	286	272	308	322	313	309	294	277	304	311	282	320	287	314	287	293	322	308	283	285	300	312	302	301	302	303	288	268	301	280	301	302	288	281	278	302	288	301	292	298	289	266	314	290	292	297	287	326	304	327	297	268	313	279	306	293	281	322	291	302	316	285	288	304	265	338	291	284	319	301	295	285	271	293	316	323	276	314	309	280	299	328	275	292	302	314	332	316	309	309	279	288	275	275	278	303	290	297	305	281	299	306	286	311	284	308	319	297	306	315	300	301	339	283	312	338	311	271	276	323	306	289	301	306	278	310	273	288	260	295	266	279	316	258	281	280	306	310	280	290	326	300	300	267	294	288	324	292	285	315	314	286	301	306	305	299	317	309	303	293	309	328	301	314	295	300	289	307	299	291	269	308	329	284	275	313	309	286	290	286	287	272	303	279	297	319	284	332	295	300	301	311	269	299	295	268	308	313	295	276	290	266	301	285	293	291	288	291	318	287	306	280	311	320	286	302	307	277	304	351	262	292	286	287	307	320	300
58169	96875	82748	62855	44586	12817	1612	555	514	483	471	426	422	436	385	396	381	359	387	388	375	370	382	364	344	360	357	381	381	344	362	333	354	357	352	368	357	378	348	361	341	340	342	359	348	362	347	364	312	356	353	334	321	321	344	338	327	362	361	380	329	304	350	362	362	355	338	352	390	362	373	356	341	373	374	359	358	320	357	339	296	331	368	340	341	344	364	356	342	326	351	350	367	340	343	358	351	382	337	302	361	346	344	368	365	366	389	342	346	357	362	332	356	310	383	335	318	368	377	350	341	335	381	328	303	360	377	335	350	364	369	355	349	365	320	327	344	332	349	340	316	364	328	362	347	368	393	331	345	336	330	323	391	350	304	347	376	336	340	343	357	368	339	343	370	367	359	362	369	342	337	364	346	357	373	339	369	332	360	361	369	335	356	372	393	325	377	353	347	361	325	332	361	362	360	354	369	368	376	333	347	336	339	338	347	363	344	341	377	353	338	352	357	340	372	364	337	364	359	327	336	362	340	367	348	354	366	364	380	375	368	351	377	294	326	350	337	389	378	332	358	368	324	336	367	324	331	341	373	316	318	348	362	353	322	353	350	334	389	343	364	372	325	349	360	332	369	332	355	350	364	362	382	356	328	365	381	367	356	361	362	329	366	366	319	359	379	339	371	350	361	362	375	407	323	328	363	354	362	350	358	365	320	382	341	375	325	333	342	364	348	341	348	363	360	351	373	350	396	399	342	342	339	399	375	346	319	354	310	331	348	355	325	364	340	335	364	354	370	379	340	351	347	371	366	335	363	377	343	387	330	365	351	317	366	324	386	335	348	353	351	326	358	342	335	375	320	318	354	324	321	348	329	330	362	360	337	383	359	348	411	378	338	363	367	340	339	365	325	330	340	345	366	351	319	394	349	333	314	370	343	368	343	348	339	355	381	385	371	310	360	342	355	339	341	332	375	368	296	367	338	378	347	374	326	350	358	362	365	374	312	360	372	366	376	326	333	386	368	372	362	356	335	336	380	313	397	353	361	331	330	345	346	380	386	326	346	361	333	314	385	360	352	381	355	344	334	365	353	353	361	330	321	354	378	359	342	333	336	345	348	344	349	359	323	324	350	339	347	356	360	357	372	308	334	333	330	333	314	365	342	362	360	351	353	372	369	349	331	324	374	388	333	349	351	355	327	365	365	351	336	357	371	335	364	353	354	365	311	363	335	338	347	368	337	330	359	367	385	324	363	336	371	342	353	368	355	371	359	384	341	318	408	345	363	350	347	357	380	332	332	355	379	371	363	313	357	352	390	376	374	350	329	346	360	323	384	348	386	338	369	351	329	349	342	343	325	369	332	371	323	320	376	340	376	336	340	343	364	342	339	331	333	320	323	327	316	323	355	333	347	387	358	360	371	360	385	321	379	343	354	367	375	336	355	335	332	342	342	383	325	342	364	336	324	374	361	351	390	357	358	350	336	340	353	354	378	356	353	360	350	368	365	355	342	334	377	362	375	330	403	342	373	324	325	361	365	338	349	355	352	383	365	339	364	360	333	340	328	397	336	316	323	359	336	345	355	360	357	335	339	336	371	342	358	358	341	361	336	370	342	346	345	369	380	370	360	354	330	373	327	403	332	340	363	334	347	363	362	351	404	340	318	361	346	362	333	388	339	362	337	341	303	341	370	378	357	316	368	366	365	355	338	344	327	351	365	363	348	348	350	349	366	353	340	358	370	380	361	333	323	364	371	380	328	375	347	343	367	372	360	351	360	337	359	344	352	347	348	357	331	346	390	338	303	340	318	368	349	342	325	357	335	356	373	333	327	335	337	357	333	344	336	368	367	340	343	373	364	336	396	310	318	371	360	343	372	329	373	332	323	392	359	344	360	340	357	335	349	345	333	358	336	387	367	328	369	323	363	353	377	354	366	355	416	332	356	347	347	393	362	358	340	313	376	364	339	377	342	348	366	366	349	382	386	349	367	318	317	352	326	372	311	332	317	309	359	335	366	333	322	352	343	331	371	350	339	342	357	368	347	397	366	394	350	339	357	363	333	354	322	373	356	350	345	338	358	363	341	366	341	355	372	364	328	379	354	324	361	373	323	352	328	346	334	327	330	337	355	370	372	342	337	363	332	358	346	349	380	340	396	354	357	343	351	370	342	326	331	340	336	354	381	339	346	365	352	369	318	358	367	331	305	394	360	365	349	336	326	343	383	400	313	326	345	308	389	347	327	392	342	357	384	355	358	360	338	352	335	331	346	337	381	348	352	333	367	323	344	368	340	348	389	306	352	358	336	356	336	372	350	351	357	307	308	392	343	328	368	344	340	363	328	355	346	359	323	362	358	372	351	329	356	373	362	337	379	377	361	360	368	360	337	350	361	370	367	362	340	348	351	388	342	360	335	368	399	369	354	340	358	375	333	342	353	344	366	357	342	316	362	342	338	342	354	357	350	343	354	357	312	367	347	360	367	353	308	360	340	377	396	342	356	361	378	354	346	328	348	355	353	326	342	350	362	337	328	338	343	372	361	390	333	366	334	348	372	358	366	356	332	368	351	389	344	335	371	353	383	373	366	322	377	345	347	354	357	338	337	377	345	367	355	328	362	372	355	384	361	341	331	352	351	359	337	337	349	367	349	375	342	339	359	342	326	367	320	325	358	355	350	360	360	326	336	346	363	380	320	362	358	336	370	347	360	339	338	366	348	342	314	362	404	323	379	365	352	353	340	350	342	332	349	371	352	362	349	344	345	366	364	341	378	352	344	367	354	377	388	375	343	363	334	370	391	349	341	389	348	360	351	363	351	339	368	368	395	330	335	390	356	332	328	374	361	358	318	309	350	357	342	368	334	326	337	350	338	336	345	334	326	337	358	373	346	384	346	326	396	329	360	353	364	351	376	358	347	362	372	346	332	335	353	357	364	337	372	365	340	388	368	383	348	362	347	334	373	357	360	332	345	317	362	400	350	323	324	396	365	345	369	337	358	340	367	360	328	350	340	340	334	316	378	359	355	327	330	330	368	349	305	383	321	336	365	316	324	334	362	365	343	345	340	338	364	370	346	350	336	354	349	344	352	343	355	393	340	380	332	323	372	360	368	357	351	367	359	358	340	334	350	348	346	351	339	329	377	360	345	364	333	365	350	326	335	372	352	380	349	362	377	361	351	376	373	353	348	358	354	355	326	330	354	359	376	333	344	325	354	347	330	400	363	328	354	329	355	349	334	364	338	345	348	354	351	347	346	356	333	342	342	352	399	311	364	352	324	336	314	347	342	365	389	340	331	346	376	352	356	356	340	343	372	355	365	383	382	347	335	372	358	386	359	339	351	371	333	336	340	355	356	351	380	344	359	341	349	329	337	342	370	318	348	339	354	366	316	335	350	377	351	333	336	340	348	374	367	340	341	381	360	341	329	386	335	332	356	383	338	348	342	371	337	354	361	341	363	331	355	333	357	376	340	380	361	344	332	345	364	350	350	345	369	365	334	336
27436	23960	28823	20915	7954	1326	688	648	626	652	615	640	617	627	656	640	641	659	622	620	671	723	667	631	598	710	693	637	636	652	593	679	607	622	690	640	688	648	654	641	609	613	605	640	660	649	662	674	655	578	643	609	628	609	614	655	643	653	668	638	653	631	642	644	641	643	683	637	682	649	663	611	649	671	639	593	618	684	584	589	585	663	626	655	638	636	649	633	668	616	636	611	614	652	675	652	717	624	660	612	636	656	682	679	661	617	627	639	596	685	642	621	633	705	658	621	692	628	616	638	617	641	670	616	666	652	631	657	648	670	632	677	669	644	656	595	636	649	649	641	623	599	604	666	628	644	666	610	646	639	631	604	647	620	672	598	650	655	660	637	668	673	629	657	630	653	648	644	687	661	634	661	607	679	656	654	664	638	623	648	598	661	596	661	590	652	601	634	622	625	615	643	627	651	615	634	635	603	650	634	631	616	628	585	638	637	602	626	679	610	660	644	659	588	657	648	640	660	637	635	571	659	610	644	625	654	642	652	653	591	665	703	628	604	619	616	697	639	672	676	619	620	637	628	685	687	686	637	680	652	631	640	672	604	622	638	611	624	672	649	622	626	671	638	654	643	639	658	640	668	651	648	620	653	641	619	650	646	642	647	609	638	629	626	626	601	653	610	666	700	653	664	669	649	630	682	638	623	611	673	635	709	655	624	679	624	632	662	646	688	631	616	641	622	675	646	627	651	606	662	620	636	645	673	589	624	651	623	640	626	627	636	620	648	656	638	634	615	633	661	650	675	638	635	610	649	631	649	682	628	618	661	626	644	642	636	675	630	636	678	645	647	650	683	635	643	661	673	624	659	631	674	630	668	609	634	629	621	637	618	667	675	647	656	659	609	620	641	647	666	645	639	639	615	659	612	625	604	646	620	701	639	667	649	665	648	638	641	643	682	632	630	652	610	580	659	631	695	639	654	625	608	666	619	629	601	603	615	646	658	657	636	627	648	626	631	660	604	642	650	626	651	627	632	572	616	675	643	621	621	646	653	665	664	678	651	662	591	642	664	665	623	620	694	654	637	596	623	655	638	609	662	662	616	632	667	685	656	651	651	679	590	669	627	650	701	674	632	582	588	621	676	636	638	620	649	591	665	609	620	641	615	647	649	592	653	612	694	610	635	698	636	664	620	668	676	624	634	628	672	604	648	682	613	667	692	663	639	651	651	670	624	609	639	636	652	665	621	628	641	647	629	633	628	654	626	617	682	622	667	684	635	579	662	611	669	610	640	685	607	655	677	664	625	652	639	647	614	645	599	623	635	656	703	657	584	633	682	627	662	625	629	666	644	620	630	646	632	610	638	665	619	643	618	617	627	617	618	615	680	623	639	578	642	645	685	655	616	628	671	687	621	595	647	617	629	678	678	653	683	662	592	653	635	654	655	637	617	647	660	625	642	643	690	634	681	633	633	595	639	670	656	647	629	659	653	644	603	642	632	597	690	647	650	591	637	620	590	629	678	626	671	603	598	647	627	629	634	688	700	633	650	633	654	629	634	696	629	660	625	592	646	663	649	636	628	627	626	617	610	638	635	664	646	631	616	648	633	630	644	649	612	618	598	685	610	598	622	618	617	620	611	628	670	618	705	675	658	617	651	644	654	658	676	692	639	625	665	707	653	590	619	638	614	637	624	634	653	636	648	632	652	640	630	571	617	629	633	696	641	656	639	617	654	646	663	625	627	646	611	589	659	655	622	647	665	611	694	639	594	587	645	649	639	616	651	635	634	641	671	614	643	600	637	602	607	693	606	668	661	626	642	629	647	635	629	621	661	637	630	633	635	655	658	676	683	658	631	616	646	621	624	632	650	619	662	673	666	622	669	623	644	625	667	709	655	697	624	648	623	677	637	606	636	625	638	622	665	698	685	681	650	655	648	628	684	688	651	656	654	657	639	650	643	590	658	632	675	635	610	616	625	680	638	650	641	618	652	681	641	671	640	629	658	635	647	636	643	668	599	655	614	637	696	655	627	625	671	664	715	662	678	619	616	623	621	698	659	606	634	656	596	679	576	634	633	649	682	610	632	635	633	643	612	630	611	669	657	605	656	624	670	632	608	679	650	655	668	607	653	676	610	592	638	632	672	671	624	670	646	677	659	673	621	651	623	596	638	605	630	641	650	670	607	612	677	671	651	644	679	633	637	640	613	655	605	622	622	673	651	671	640	652	641	616	661	662	658	635	622	646	631	650	670	682	686	646	623	632	655	631	646	611	599	664	630	628	614	632	663	667	670	645	630	642	636	633	645	635	629	616	612	619	635	630	643	653	643	658	592	596	671	620	648	677	575	628	641	614	647	658	657	668	634	622	617	672	688	612	646	619	619	631	650	613	648	643	653	626	643	695	663	659	688	635	648	631	654	662	641	640	679	624	625	655	613	659	620	687	671	642	626	647	626	649	670	642	589	594	625	666	599	648	642	640	620	629	609	629	633	648	637	674	674	626	596	634	655	619	629	604	668	692	653	685	630	635	662	634	673	636	645	600	667	668	669	628	621	665	640	666	581	611	641	697	632	626	614	618	662	678	636	665	648	594	648	643	655	653	666	668	626	668	641	594	614	655	654	680	637	664	683	629	642	655	661	677	650	613	655	654	618	700	655	652	636	634	626	634	590	655	638	682	633	632	639	609	635	662	654	654	663	596	630	607	633	646	652	678	677	633	648	637	642	586	608	675	636	614	650	654	661	650	675	694	607	664	647	665	636	694	665	640	653	625	613	650	624	665	650	677	678	633	628	646	660	675	689	694	602	649	656	626	648	643	623	618	634	613	632	650	656	655	600	601	677	689	629	625	632	653	648	644	627	630	625	639	642	660	685	652	656	650	644	656	655	659	582	632	625	600	624	679	604	690	637	667	635	659	606	589	672	637	622	652	668	629	664	648	635	588	618	617	647	671	667	646	674	649	678	624	624	672	640	631	624	611	657	655	649	621	644	619	649	636	642	628	644	654	667	664	663	625	628	599	613	606	645	640	649	627	626	625	655	651	653	663	657	654	619	646	628	662	664	601	627	636	652	619	597	676	610	661	666	603	622	660	667	634	627	630	603	638	675	652	613	654	611	613	647	598	658	617	623	596	625	679	667	644	629	680	593	634	665	671	655	652	620	664	664	662	625	626	626	651	648	602	599	665	630	601	636	658	616	622	611	617	667	658	666	648	630	654	636	641	643	658	681	653	624	646	625	642	624	652	612	635	665	633	626	652	603	684	667	647	635	582	652	708	643	684	643	633	644	634	657	667	653	631	601	613	654	634	676	631	658	654	667	622	631	688	693	682	649	618	685	646	664	637	617	606	620	634	624	684	604	698	640	625	657	661	637	661	643	594	648	648	672	665	678	635	637	641	628	627	664	624	654	654	662	645	634	660	614	651	648	619	698	660	627	672	660	675	653	656	624	607	652	669	649	677	631	630	662	654	636	594	618	673	640	622	694	668	657	646	599
28648	39482	31053	18313	8466	1590	816	780	775	787	757	757	805	713	785	783	813	749	801	763	765	795	745	804	756	782	820	789	755	798	758	806	755	741	731	792	747	775	796	784	793	806	767	801	803	784	790	808	755	802	739	804	753	733	787	747	781	779	785	764	759	799	772	790	744	760	747	787	779	766	738	748	821	756	781	754	771	804	759	765	752	805	770	755	787	760	797	807	797	808	745	765	784	796	743	765	792	760	778	809	777	761	778	793	790	782	770	808	770	738	749	735	782	789	782	787	739	754	765	802	786	746	752	728	744	833	790	844	752	727	784	772	788	759	718	744	830	772	763	744	779	770	763	816	803	804	746	717	748	788	790	780	783	816	726	753	764	765	784	742	761	757	769	802	770	771	746	767	753	766	768	743	789	786	767	818	758	771	737	758	775	847	785	765	784	791	769	749	810	751	789	760	784	796	776	823	714	819	745	772	810	747	841	787	774	790	744	787	724	801	780	805	762	774	790	809	785	816	753	781	781	759	804	782	763	754	723	760	699	827	812	792	788	794	802	793	735	806	777	763	774	761	769	711	841	746	744	785	739	769	770	757	742	745	774	729	753	762	753	759	812	771	769	755	770	757	740	776	809	838	790	749	742	764	816	797	723	790	775	770	795	748	799	775	755	789	733	819	738	765	754	781	750	786	778	780	787	801	764	772	749	757	757	781	750	778	777	812	729	778	815	730	766	763	782	763	795	789	804	810	832	730	832	763	795	760	785	743	760	761	774	764	776	769	745	788	777	797	757	754	799	743	721	798	694	776	814	784	734	757	751	780	761	796	805	789	768	756	741	734	755	827	776	759	745	765	821	784	744	753	725	698	745	771	766	785	768	782	760	729	743	770	795	782	767	811	818	805	754	772	789	713	779	784	827	788	749	802	747	773	771	761	760	791	788	797	753	755	792	789	767	799	771	780	771	756	744	748	766	776	742	756	754	732	726	690	818	773	745	788	794	738	759	688	784	783	769	803	726	793	770	748	759	784	784	743	728	793	746	760	740	780	761	769	766	761	779	801	760	717	754	775	809	814	784	795	780	744	792	752	758	735	804	789	798	810	768	822	731	712	757	779	793	774	782	778	808	789	790	732	737	841	798	761	798	805	757	806	796	746	742	771	813	748	760	753	801	828	719	757	803	812	771	754	737	720	757	765	775	769	803	753	773	823	720	779	796	742	841	805	751	791	794	772	789	765	819	819	759	790	744	761	739	759	786	729	797	732	782	782	769	750	759	750	776	771	744	723	782	787	743	706	719	780	812	787	754	784	796	790	782	764	776	749	802	748	771	758	783	717	706	816	762	692	742	756	754	785	781	785	740	845	763	744	774	792	867	740	759	786	748	755	782	743	777	840	760	760	765	777	789	775	723	747	781	795	740	734	792	773	760	709	747	763	783	770	705	798	784	729	805	751	781	752	778	754	777	778	772	751	748	724	768	743	693	723	769	794	749	774	740	756	809	845	790	789	728	800	782	799	799	764	706	742	725	786	742	785	762	793	781	729	790	781	777	743	718	736	773	772	734	769	762	767	799	768	753	795	792	776	773	745	758	807	719	802	764	740	700	743	761	700	841	733	734	786	750	760	746	713	774	772	766	766	721	706	792	772	777	783	773	733	773	792	703	808	776	773	802	773	765	760	772	730	787	726	757	779	807	756	817	735	804	789	806	810	759	764	838	730	746	787	814	754	761	767	749	766	808	754	775	823	728	761	798	762	755	768	794	787	780	803	801	784	762	771	725	758	770	767	740	747	764	741	814	770	743	761	764	784	803	802	738	780	790	749	795	798	740	760	769	766	752	821	798	763	765	723	801	750	743	757	774	764	801	774	762	712	757	800	774	806	764	762	751	762	749	738	786	792	786	827	739	784	785	759	791	748	753	806	781	766	775	751	780	764	736	752	737	760	745	740	767	752	786	756	804	794	752	784	754	791	780	730	734	797	729	759	764	791	774	767	786	716	738	781	754	772	746	708	747	782	718	744	783	766	738	755	753	773	741	759	769	781	786	787	758	751	810	740	784	750	772	743	812	768	737	785	759	752	744	750	773	739	749	779	749	829	761	794	778	813	741	715	818	744	738	758	728	783	777	794	742	784	786	743	751	757	761	714	770	781	761	760	737	778	738	786	803	801	754	764	736	759	746	763	744	768	734	789	768	739	752	786	799	785	768	795	777	782	814	787	770	788	739	780	783	769	738	757	823	773	754	728	751	793	752	761	760	750	819	745	741	779	803	761	795	767	790	817	814	773	771	747	737	756	801	800	720	783	765	768	747	719	791	780	793	769	791	747	761	751	748	766	745	774	738	801	758	787	722	733	761	723	769	785	788	733	777	748	794	801	802	733	754	753	723	778	733	748	739	763	762	792	784	756	802	758	742	786	715	817	780	750	703	763	794	747	767	728	828	742	726	824	798	722	778	806	778	755	789	777	781	800	753	738	728	809	763	774	807	769	740	762	813	759	773	773	772	779	763	817	709	787	764	784	735	745	786	788	772	790	768	740	731	751	790	770	756	731	737	778	762	763	740	760	806	772	785	778	773	744	756	746	769	755	792	765	761	726	742	847	759	770	752	773	807	732	764	760	789	796	775	776	811	736	757	727	766	790	801	811	800	774	788	787	730	770	796	721	753	757	788	725	783	765	802	772	786	755	763	739	785	811	798	768	796	790	822	777	783	782	729	796	770	783	822	795	794	754	772	729	801	801	804	755	791	737	760	817	745	751	769	759	787	787	783	753	749	770	807	743	760	776	762	757	790	761	734	774	788	779	784	799	736	771	748	811	792	788	756	779	755	757	754	755	789	784	774	685	773	783	775	741	747	762	758	765	779	786	759	750	787	830	801	790	780	746	818	778	772	763	782	794	788	740	774	755	775	806	786	741	787	794	758	785	720	789	768	711	760	733	764	745	778	747	775	787	781	787	777	821	765	718	852	726	773	761	763	811	728	743	720	789	796	750	753	780	768	706	773	772	761	802	776	767	795	739	800	767	788	764	774	772	779	778	771	733	780	782	742	796	774	767	760	861	765	743	735	750	711	791	744	805	818	795	796	709	801	736	752	773	770	751	820	743	784	767	784	823	727	790	750	719	757	787	798	791	778	759	776	785	781	810	742	780	812	783	752	771	727	768	775	737	741	775	774	774	788	763	767	797	789	727	752	761	745	774	726	796	782	754	771	771	755	738	737	748	781	823	750	806	761	787	785	773	790	759	725	765	831	767	745	791	798	779	792	772	758	781	774	749	759	757	738	751	744	759	831	814	756	785	755	765	817	758	776	719	794	825	777	790	740	777	714	768	755	762	779	805	751	773	787	735	782	782	685	786	741	781	768	753	746	755	750	749	760	792	806	763	763	747	781	830	773	776	730	762	784	764	785	723	744	777	754	769	816	736	787	769	772	818	730	704	765	754	788	760	787	719	781	745	787	774	799	752	764	725	801	776	781	759	791	735	797	760
23391	21092	31697	33289	28669	17453	4141	464	405	455	435	395	461	425	392	385	417	448	437	413	382	407	412	412	411	388	414	437	405	415	447	396	358	379	420	445	398	404	399	379	406	444	419	417	414	379	416	457	430	421	404	416	412	407	394	415	403	425	381	417	363	409	379	432	413	396	382	432	405	424	406	404	398	417	407	414	419	388	379	442	422	387	430	421	400	432	393	381	394	399	360	389	387	386	421	424	393	393	430	398	374	381	376	358	411	400	413	374	379	369	405	404	437	414	390	418	399	415	404	418	386	403	431	386	422	406	368	391	399	391	430	408	390	409	383	409	405	386	413	359	401	412	387	385	391	410	397	384	408	412	371	422	446	397	384	397	428	379	385	381	400	408	423	427	377	397	375	355	425	424	396	362	397	380	413	408	406	367	378	432	416	403	407	412	405	403	382	405	431	358	391	410	385	365	390	361	386	362	374	404	440	412	424	411	425	428	405	384	407	401	415	406	416	381	404	398	395	411	400	404	383	407	407	354	385	412	399	413	410	411	411	425	397	401	394	386	431	398	398	422	385	414	367	422	404	408	410	418	414	376	397	391	360	400	400	416	430	370	421	374	415	396	421	399	410	414	380	430	427	394	367	381	388	412	410	420	394	418	375	387	401	449	405	405	389	370	373	412	380	412	399	393	380	398	404	437	390	442	422	388	391	427	387	410	396	405	407	374	378	387	465	372	401	411	405	413	395	411	386	417	380	391	380	415	392	350	357	438	426	394	400	360	387	424	417	421	397	416	408	391	403	390	452	439	428	390	393	385	422	394	428	428	388	440	404	397	390	402	375	414	399	427	397	422	406	404	435	390	391	390	411	391	385	375	421	370	371	439	410	427	403	402	411	360	422	430	390	409	368	405	392	437	389	410	400	394	412	395	381	420	391	412	392	391	391	381	396	408	386	411	392	400	394	419	390	402	389	369	406	378	402	368	398	380	397	419	419	381	390	410	367	382	430	386	430	374	426	398	411	409	413	413	391	406	386	369	442	407	430	441	450	413	410	411	378	395	427	404	379	403	407	411	399	423	381	385	369	405	382	433	388	422	401	397	391	395	364	415	422	385	451	372	390	391	425	429	395	447	370	424	383	382	397	403	420	425	382	414	403	388	381	426	364	380	396	413	405	397	364	434	430	388	398	399	383	394	405	370	425	428	421	427	389	403	402	397	373	381	386	458	401	406	411	377	384	408	379	391	397	396	429	375	389	386	400	413	406	391	416	433	402	412	387	438	388	380	436	401	373	414	374	407	365	428	361	357	416	401	435	445	393	412	395	404	403	401	397	398	392	410	406	396	408	430	436	391	426	394	379	405	436	391	392	385	421	361	380	411	417	403	393	386	413	411	402	399	389	409	397	394	370	428	379	385	391	407	393	411	410	412	376	388	408	416	392	400	395	403	418	379	411	384	407	418	390	396	408	389	393	425	407	385	405	428	359	397	391	372	393	380	400	387	418	357	416	370	450	384	383	420	397	408	388	402	405	426	394	392	392	364	414	383	392	445	374	419	402	419	408	436	384	388	395	393	390	377	388	393	361	402	419	372	397	422	394	386	423	405	435	391	391	422	381	368	415	425	419	382	375	386	405	395	421	386	362	384	444	402	404	393	392	400	397	405	401	389	378	420	425	452	411	394	396	392	396	401	401	383	358	404	395	404	373	372	362	408	415	409	410	379	400	374	383	385	405	399	379	407	379	407	406	394	404	408	383	410	382	348	397	379	382	380	407	412	387	381	383	423	416	357	401	387	398	405	394	425	393	421	415	410	440	388	413	379	424	414	408	399	392	378	375	397	394	414	421	437	433	414	421	390	418	406	381	407	387	405	399	398	366	406	411	438	385	380	405	440	393	400	386	400	436	420	391	388	408	397	414	440	399	424	393	399	413	382	388	386	406	390	382	403	421	406	442	395	393	422	416	398	384	390	404	393	371	391	389	385	421	429	401	407	388	403	416	449	358	359	413	370	386	418	370	410	386	407	388	383	388	435	417	396	397	393	419	384	415	394	391	417	418	392	403	388	414	390	405	398	420	399	391	395	386	432	401	403	411	424	407	415	376	402	398	419	398	408	409	379	410	401	383	397	408	405	383	387	400	384	398	405	376	425	418	380	412	422	450	380	428	413	389	415	405	407	406	395	388	392	398	346	337	414	411	415	431	405	434	360	411	418	395	366	399	409	408	418	418	393	410	387	348	386	404	363	377	410	412	396	393	390	376	382	383	395	393	388	397	438	468	415	379	412	393	404	414	410	414	403	380	394	427	412	422	399	402	404	372	381	445	420	447	435	388	406	392	395	423	392	412	395	385	405	389	457	412	405	364	371	410	379	438	419	404	397	405	421	425	382	405	432	427	421	380	411	422	351	443	430	404	402	423	408	427	374	451	388	386	391	443	411	389	433	412	414	424	397	394	379	390	398	357	421	393	346	393	397	369	371	392	422	402	415	408	424	418	396	372	424	388	426	423	407	385	402	400	402	439	392	401	409	384	412	348	401	416	388	412	393	396	444	392	401	404	425	364	394	395	359	374	381	448	359	388	387	367	391	420	425	386	402	416	431	350	422	393	437	397	410	392	372	420	416	376	394	359	414	397	381	400	390	460	420	406	412	411	367	411	394	368	372	446	406	373	394	407	374	399	376	426	385	392	436	405	392	414	404	420	407	396	416	402	407	411	397	401	407	393	406	389	374	414	374	402	429	409	366	412	409	376	365	449	435	432	396	400	374	400	407	400	409	409	386	400	405	394	424	423	409	433	379	426	378	390	390	379	373	365	391	400	410	422	381	361	402	420	401	399	397	415	395	444	406	405	386	409	429	398	406	431	395	402	395	413	389	404	422	405	375	421	436	384	400	395	429	421	406	376	381	424	390	380	413	403	389	409	403	385	410	376	396	394	378	431	397	404	406	414	429	387	382	400	467	413	442	408	415	415	381	429	372	377	423	401	418	396	345	396	412	375	399	367	395	384	437	383	409	413	412	413	373	397	400	406	385	392	410	392	402	414	384	411	372	395	373	367	379	404	405	383	414	392	369	401	454	392	405	386	408	421	421	389	434	384	393	373	413	424	391	436	377	404	404	417	385	375	415	394	420	402	415	395	413	392	401	415	419	394	372	416	450	372	418	399	405	387	384	447	374	401	380	406	391	419	409	416	403	397	412	395	416	387	408	407	433	413	360	387	365	421	412	425	383	411	432	404	411	421	402	378	407	390	407	384	408	407	428	444	383	402	375	407	399	377	419	412	387	415	401	445	406	375	439	425	378	394	406	398	374	375	418	425	411	421	417	370	371	423	407	422	433	416	423	379	388	415	404	397	366	391	381	371	418	426	405	437	387	383	402	401	418	398	398	392	433	425	396	401	413	433	443	409	393	401	402	407	406	427	390	401	407	386	405	404	407	379	365	438	430	384	382	387	395	408	406	406	370	402	387	403	403	412	366	386	408	404	417	381	396
53306	85533	71923	52623	35022	8189	1132	586	551	544	561	578	544	520	554	508	468	535	504	467	509	531	494	533	499	524	522	529	467	495	501	459	481	522	500	448	488	522	490	454	490	511	479	549	510	465	516	513	492	482	496	492	501	495	488	494	536	510	479	536	489	496	512	517	496	475	521	490	510	482	510	491	497	508	542	483	488	494	540	500	480	515	525	512	492	500	524	500	519	503	469	452	437	452	466	502	502	482	507	510	502	509	478	509	479	463	488	515	509	488	478	498	497	462	529	493	499	527	488	506	458	479	465	493	486	552	448	464	478	503	498	482	497	504	514	512	453	517	495	482	511	487	514	454	487	510	523	491	489	480	473	460	437	497	464	460	468	501	506	471	499	434	478	492	465	516	497	516	474	531	463	490	503	478	474	493	504	548	507	518	483	484	464	470	513	477	506	482	514	506	486	545	471	497	491	527	474	489	528	507	486	470	519	470	531	469	492	484	471	505	512	492	470	489	485	465	469	504	546	483	512	475	457	497	478	488	499	525	539	539	498	488	494	493	478	506	481	472	504	524	497	528	520	533	496	521	493	506	500	491	507	482	450	511	512	478	474	469	476	492	506	465	521	481	491	481	501	460	488	515	488	491	502	457	529	492	498	531	503	487	486	483	465	476	484	486	517	549	492	513	486	507	473	497	517	447	481	532	498	521	518	496	487	488	474	486	509	521	497	491	500	502	475	552	482	503	490	498	497	502	533	485	506	482	503	514	482	497	505	493	535	511	503	505	456	509	505	524	486	516	559	470	488	513	491	495	476	503	496	476	478	516	460	543	486	468	488	478	470	449	484	500	545	483	501	497	513	549	487	504	488	454	527	501	490	455	556	527	474	508	501	495	521	498	479	477	458	495	508	519	500	494	580	479	497	494	504	476	519	516	481	478	486	487	557	487	492	496	522	497	510	520	527	467	525	508	461	537	477	503	504	456	503	490	506	535	491	519	486	509	524	498	488	479	515	505	505	493	493	511	478	508	480	502	514	520	477	531	498	512	468	483	497	474	481	486	477	511	502	445	466	498	502	517	533	487	507	483	465	502	492	477	534	506	485	535	485	488	517	489	470	476	507	527	518	465	509	513	516	464	492	501	485	521	542	553	480	470	500	470	495	513	476	487	465	504	503	507	529	540	476	514	484	498	496	499	477	513	490	510	477	519	487	495	500	516	491	489	478	496	522	469	487	477	483	506	468	506	482	479	506	491	488	504	444	516	494	490	504	507	487	498	492	511	502	520	446	488	481	451	530	486	494	504	526	499	513	498	483	462	525	519	479	483	510	471	527	475	457	497	509	464	511	504	518	479	474	519	489	500	484	489	515	492	508	483	533	487	521	506	482	516	453	498	494	463	494	514	458	531	497	494	487	486	502	479	458	538	487	508	472	476	531	465	515	529	521	491	503	470	517	481	512	512	503	469	497	499	519	479	528	516	523	452	555	510	471	486	453	515	494	544	524	488	518	534	500	516	542	487	523	523	506	487	492	504	465	468	512	507	508	511	495	504	453	473	473	487	496	479	533	491	454	539	490	500	497	505	513	505	488	509	512	476	496	484	505	490	534	515	485	462	503	497	470	481	486	502	446	521	504	422	496	497	525	484	485	528	515	477	505	460	468	503	485	525	486	500	457	508	506	479	514	492	476	496	468	494	501	517	515	507	494	501	500	490	504	508	475	494	499	514	508	493	440	494	516	503	456	474	520	505	500	496	489	523	480	508	477	495	518	507	524	502	465	473	461	513	498	488	506	488	479	474	505	482	495	480	499	472	518	510	507	475	483	493	498	529	516	500	551	474	537	504	496	482	470	486	501	508	494	502	546	464	517	513	455	488	512	450	523	490	504	471	470	513	476	477	496	526	489	486	456	483	526	517	483	503	473	541	503	489	493	470	462	521	465	476	506	479	493	490	463	514	482	513	509	481	462	481	529	474	489	516	513	508	506	507	489	483	456	515	507	505	499	507	479	470	488	487	518	512	535	501	489	499	508	473	499	481	526	523	512	506	519	494	494	501	480	535	451	490	467	524	474	491	479	483	501	526	468	517	513	497	472	463	456	521	493	511	497	491	517	483	546	481	497	520	511	501	527	486	531	530	461	470	471	493	524	504	503	483	502	511	455	506	488	488	469	475	521	505	528	498	522	460	484	474	492	474	502	480	516	498	490	520	445	472	504	522	508	467	477	509	515	513	468	495	454	514	520	455	489	531	445	502	493	549	507	489	475	478	511	448	470	469	464	527	472	499	503	484	530	523	515	479	476	452	484	507	518	488	495	477	511	508	533	507	489	493	478	505	479	511	519	484	510	557	511	512	502	513	458	507	446	513	473	556	479	554	494	486	484	482	467	504	470	502	497	491	478	528	520	487	488	481	512	500	458	495	493	508	498	519	551	478	487	510	512	523	502	497	492	461	483	484	510	517	488	460	528	506	550	490	531	493	477	463	507	488	492	510	495	480	487	514	514	477	482	489	504	469	515	534	511	528	527	503	538	472	501	480	492	484	515	456	505	494	482	501	504	492	492	484	511	495	507	501	490	471	498	500	502	461	529	508	514	484	513	483	468	503	519	503	502	483	514	482	486	483	517	481	478	520	525	525	479	507	485	472	488	518	480	544	514	472	471	490	486	487	452	469	471	480	491	478	495	499	484	496	497	501	489	535	509	475	497	489	491	565	491	473	507	497	494	487	517	529	501	515	498	516	499	523	477	468	518	463	514	505	512	497	522	514	499	527	510	480	508	444	505	511	471	501	504	512	529	518	484	541	522	485	499	510	495	502	516	464	503	494	500	470	501	485	524	488	533	508	492	513	541	467	463	497	533	526	472	502	499	502	475	525	515	477	474	463	457	485	500	463	513	492	463	522	502	533	506	488	483	521	470	523	501	476	467	458	490	514	511	480	501	548	530	505	470	479	499	455	526	518	470	539	529	520	511	515	487	465	450	509	493	532	489	492	492	499	489	484	505	514	496	496	506	513	515	481	494	507	517	492	496	484	524	501	508	519	493	515	454	469	481	449	458	506	493	498	491	469	491	514	484	494	467	499	498	485	512	469	467	502	498	457	490	526	490	479	482	479	466	463	528	476	539	505	469	498	507	482	476	483	496	514	545	495	490	462	486	477	473	497	475	462	527	506	531	463	506	506	501	499	490	469	492	489	500	498	501	459	515	513	501	494	473	454	484	515	501	467	485	499	497	505	529	520	464	484	503	495	481	484	509	494	483	522	510	490	534	525	537	492	503	496	512	513	478	492	482	506	518	479	492	461	503	476	496	498	488	510	508	545	486	490	481	478	480	511	505	481	526	454	487	485	503	493	453	498	511	488	487	512	484	504	477	473	533	507	485	513	470	489	470	480	490	487	494	505	523	523	497	523	463	527	514	489	465	501	492	510	515	471	476	510	534	425	509	522	475	503	520	493	490	479	521	505	487	523	471	486	465	502	496	470	461	480	541	483
22391	20863	30248	28840	27186	21102	11468	700	347	363	332	286	320	318	298	323	337	308	300	331	333	325	277	270	315	313	311	280	307	305	297	293	305	276	299	271	296	299	296	292	294	310	334	242	285	289	293	320	284	281	282	275	294	282	269	300	280	292	268	289	278	297	320	289	308	278	286	271	303	302	248	297	310	287	298	314	304	272	286	264	283	315	279	280	301	280	280	289	292	320	283	285	266	321	301	283	281	292	314	293	295	295	295	297	294	275	296	281	280	294	307	310	329	310	303	278	295	279	290	308	275	287	283	266	289	286	282	316	289	317	323	284	301	277	307	301	336	304	317	323	298	305	295	290	320	308	300	278	308	281	308	291	305	301	292	287	363	306	297	288	267	273	291	277	319	257	262	271	295	283	247	280	273	277	294	300	320	317	317	292	314	295	283	298	280	286	291	313	329	273	301	273	306	297	284	289	332	322	303	290	296	275	274	264	289	298	285	283	312	271	339	288	291	307	276	292	318	283	293	291	307	307	298	320	314	310	276	287	301	297	298	307	296	295	295	300	305	290	309	287	307	283	294	301	294	277	314	284	269	279	282	304	275	303	301	262	290	309	278	299	300	289	255	296	292	296	282	278	285	297	294	295	289	268	277	295	292	332	309	298	281	302	301	281	317	298	310	301	288	281	291	312	287	319	309	295	270	292	283	299	278	343	308	295	322	308	309	298	301	284	310	287	300	281	313	274	308	290	297	284	296	282	301	303	278	303	275	290	292	299	282	306	290	281	279	286	303	340	283	293	313	341	251	315	298	263	277	262	288	290	277	302	318	284	304	293	281	290	293	284	271	302	305	304	270	301	281	298	307	291	258	277	323	279	297	305	312	292	302	261	311	295	280	289	308	290	313	282	313	327	278	278	293	331	319	301	270	285	304	271	299	298	302	282	273	321	314	306	276	283	299	315	303	301	289	305	299	284	298	291	308	296	319	304	279	303	283	291	288	323	282	285	301	298	299	300	288	314	329	301	273	303	298	278	288	266	289	270	280	285	273	297	266	307	321	268	273	274	283	255	271	276	284	288	280	275	313	292	269	295	296	287	308	286	332	283	273	270	269	298	279	342	299	296	311	298	318	294	287	298	294	291	294	293	279	292	305	300	299	280	304	297	289	272	285	312	309	270	275	283	297	290	268	291	294	299	312	311	300	293	315	274	290	277	280	308	294	283	299	286	273	323	266	285	292	291	283	293	280	296	264	311	285	321	289	290	271	282	321	292	269	303	285	274	295	332	289	312	280	284	272	286	275	262	273	284	264	315	269	272	289	298	303	292	296	267	293	277	316	304	313	300	272	310	337	295	320	304	263	334	312	276	304	298	289	280	320	326	292	292	290	293	298	310	302	320	303	310	324	256	302	290	306	300	273	268	289	321	288	263	322	317	300	286	281	270	296	300	296	275	281	288	301	285	286	287	281	300	295	315	295	252	306	274	301	292	292	279	284	301	286	293	304	285	301	315	309	284	289	274	294	283	305	269	271	293	272	286	331	294	299	278	288	282	278	300	288	319	307	273	302	280	319	251	316	280	311	294	304	291	317	284	288	276	294	252	283	297	312	292	338	298	275	264	269	292	311	304	312	296	286	275	297	279	294	305	297	278	315	307	321	273	280	304	288	292	285	303	289	312	327	302	314	302	299	284	312	288	297	312	280	321	309	294	300	295	313	317	277	301	284	279	284	299	320	286	303	283	306	303	310	283	338	282	280	293	273	301	315	285	288	272	309	292	278	289	295	272	289	282	327	278	295	272	311	302	279	303	291	271	291	316	298	312	293	280	247	280	283	305	306	271	313	293	302	298	320	268	305	296	314	299	321	349	283	300	309	328	291	301	284	300	317	289	270	314	316	285	278	286	290	282	271	323	297	290	276	298	303	291	283	290	287	294	319	305	302	302	304	286	322	283	314	303	294	314	320	291	271	262	286	275	324	299	328	290	302	282	280	302	316	305	314	304	302	291	302	273	287	272	335	277	281	284	305	284	309	269	284	302	301	293	303	284	299	300	296	296	285	292	290	289	285	303	305	263	271	302	298	288	328	293	293	281	288	291	268	305	294	291	288	255	294	310	282	288	289	286	306	278	284	296	293	305	341	247	288	300	289	292	298	270	330	315	282	288	315	281	302	292	307	296	313	278	323	310	289	272	284	327	317	294	305	313	267	285	284	289	275	282	320	295	256	311	316	266	304	257	287	304	290	295	272	279	271	299	293	291	291	289	288	297	309	283	323	296	286	287	330	286	309	316	295	281	299	309	279	294	297	285	271	309	278	305	306	279	285	283	274	270	289	286	304	316	294	320	277	332	286	285	290	274	291	296	324	301	284	312	298	296	270	329	260	282	287	312	309	288	265	277	271	263	289	298	320	273	308	310	311	335	301	285	329	279	292	301	286	287	307	296	282	291	281	296	315	307	293	293	264	297	272	270	299	288	313	278	294	291	316	314	279	334	291	329	286	289	290	325	309	281	283	267	317	301	304	283	312	310	279	299	308	269	300	275	295	267	278	302	292	327	274	288	313	345	300	277	299	311	270	293	271	295	308	322	274	283	282	285	333	295	311	300	322	263	283	275	324	317	319	302	290	315	289	274	295	299	285	291	262	307	286	277	298	253	274	272	294	299	298	302	269	308	279	299	299	311	294	307	286	312	296	281	288	283	280	281	274	272	281	304	311	277	295	284	308	311	301	306	334	300	279	276	282	282	307	306	284	304	297	306	288	275	282	252	289	295	296	268	304	256	280	280	275	291	314	293	310	304	286	278	287	275	274	296	301	288	282	290	317	300	302	288	283	293	274	293	255	302	314	271	299	274	271	300	317	316	296	291	292	276	278	282	280	306	280	290	293	262	290	274	314	267	274	302	312	314	332	291	285	276	252	287	284	324	300	281	288	257	304	317	268	320	276	324	271	302	290	302	298	266	297	283	314	265	308	279	283	312	267	291	285	295	283	265	296	278	288	279	316	294	306	298	311	279	306	287	296	305	303	284	310	275	299	285	291	277	303	288	262	317	286	275	297	324	302	286	284	296	303	287	297	283	286	281	308	282	295	314	293	293	289	280	310	285	296	302	319	310	318	297	298	301	305	265	287	322	314	298	312	283	296	287	302	282	284	270	277	285	258	270	289	287	303	280	284	284	302	313	297	282	308	309	289	291	287	312	267	304	295	327	293	308	317	281	260	295	269	317	284	302	266	272	292	310	253	281	307	280	303	286	287	264	286	304	304	290	272	287	304	328	294	306	287	302	285	325	285	301	306	307	316	295	304	282	321	306	318	306	256	264	308	294	296	301	275	276	307	316	293	315	296	297	302	301	287	302	341	324	283	251	274	263	306	305	265	259	327	285	289	302	294	311	315	320	280	302	299	307	280	282	314	323	279	277	278	293	279	294	335	278	315	280	319	334	297	289	289	293	303	296	285	304	301	314	287	292	312	305	276	251	278	316	295	288	292	297
58346	96308	82223	62948	42500	11737	1575	526	490	480	424	446	423	431	406	368	435	382	349	407	379	366	375	367	354	371	386	342	378	386	359	347	369	382	391	391	362	392	364	356	342	334	351	340	367	327	358	346	356	331	354	371	377	360	347	323	347	368	340	379	356	344	351	353	360	342	314	375	381	348	346	348	353	362	354	361	388	369	328	367	323	337	348	356	321	368	342	373	371	344	377	332	329	342	325	331	359	324	343	348	328	365	339	366	347	358	322	347	392	356	368	373	394	375	351	376	351	358	326	354	342	345	362	388	361	357	375	352	335	334	393	337	353	349	379	335	328	339	364	371	373	336	314	344	347	365	334	402	356	335	354	334	349	378	370	356	359	362	357	373	338	334	377	361	348	346	361	331	335	336	355	365	359	327	377	337	331	328	332	347	317	367	356	329	336	364	352	363	353	372	352	339	341	382	357	342	342	339	333	356	368	328	358	360	346	335	333	313	329	371	377	380	389	332	359	355	364	367	332	354	351	350	331	343	319	347	381	367	333	339	338	360	338	358	353	316	404	352	351	361	350	393	334	324	369	405	351	309	363	351	343	331	342	352	360	343	362	333	392	394	373	334	332	311	354	323	352	377	348	353	383	374	348	352	323	333	356	342	316	364	350	354	357	326	312	348	324	352	354	342	332	350	341	335	327	365	371	365	360	358	337	371	322	345	345	361	389	366	324	346	330	347	345	349	326	349	340	363	379	367	340	356	338	370	384	350	345	345	352	340	344	309	362	331	357	335	381	335	354	353	367	364	341	338	368	345	325	353	314	356	340	332	322	350	338	345	344	357	348	358	380	325	409	346	324	319	373	345	336	311	355	383	345	344	353	323	355	353	343	359	335	353	341	360	351	338	368	346	376	323	349	320	341	350	342	372	365	336	370	336	389	323	337	344	351	346	309	350	363	323	355	383	333	343	364	357	347	340	376	336	389	341	372	332	340	377	379	364	335	342	375	358	362	353	339	341	397	373	370	354	339	355	336	360	333	367	360	310	320	361	387	350	364	356	344	344	365	356	323	323	353	329	381	371	345	334	329	331	380	359	342	313	341	358	359	364	347	329	377	376	344	348	352	354	371	337	356	326	352	356	345	357	355	357	360	376	331	361	360	359	327	355	364	340	337	356	355	324	354	369	360	335	367	313	338	330	354	358	363	337	344	349	350	349	342	355	374	330	345	335	331	326	344	346	325	350	357	363	323	342	343	315	325	329	327	393	370	350	340	367	342	359	310	336	370	364	357	371	370	368	380	341	335	370	331	352	349	359	341	349	369	336	361	368	368	379	344	360	359	367	362	350	343	367	343	386	346	339	312	370	350	368	357	365	403	340	325	367	346	349	334	340	371	393	336	357	351	342	353	334	352	314	375	328	351	333	352	393	339	364	337	325	384	345	354	330	364	329	328	357	364	373	341	368	375	337	371	376	343	343	363	349	355	368	336	335	363	382	335	320	343	360	359	317	333	340	353	361	363	381	354	322	365	383	372	355	353	336	345	385	353	345	329	342	362	357	362	363	354	330	321	370	361	331	350	349	345	379	337	363	321	351	372	337	365	346	343	332	360	335	329	354	357	338	350	358	376	324	382	332	350	366	315	371	330	354	336	332	379	345	368	363	363	365	329	319	381	372	344	337	319	335	362	375	345	360	364	349	328	343	352	329	324	371	336	347	351	356	340	352	355	338	356	369	376	345	343	366	351	349	339	327	380	310	345	357	374	339	334	368	337	330	357	320	350	357	337	342	346	327	302	370	312	376	357	366	361	381	338	385	329	357	354	355	349	372	337	363	348	360	365	381	355	345	330	371	353	346	348	328	366	370	354	344	328	310	324	321	345	384	377	346	335	367	337	361	302	322	327	342	319	347	371	341	341	348	335	329	370	346	352	336	345	369	335	347	311	332	320	361	333	353	327	360	331	372	367	334	327	350	355	338	376	366	361	344	354	378	372	353	329	353	351	362	353	314	364	379	351	379	367	361	356	352	388	315	370	329	374	333	326	336	346	331	357	368	381	390	368	359	329	349	349	358	334	348	365	364	354	363	327	354	359	369	363	358	376	290	338	328	358	374	349	330	321	378	333	329	334	357	347	352	380	349	331	379	393	335	335	350	335	339	375	320	340	349	338	362	347	351	337	339	321	348	331	335	348	347	319	352	366	361	345	332	364	334	355	348	359	362	351	332	359	351	343	330	342	345	320	361	341	341	337	335	374	353	346	292	335	356	346	358	388	342	338	356	367	353	306	345	320	328	380	356	360	377	318	384	373	350	348	367	334	343	340	339	359	358	369	339	365	347	346	326	340	333	339	345	309	335	320	330	348	343	303	374	352	336	357	330	369	337	349	356	354	370	357	360	368	350	310	351	347	358	374	380	381	352	298	343	319	371	331	330	334	364	345	341	333	361	336	344	336	371	355	347	311	339	335	390	367	322	348	363	342	353	374	342	325	361	369	352	366	361	364	328	349	346	337	365	331	337	331	331	343	329	339	345	356	360	352	371	348	335	337	356	328	334	352	336	327	342	348	324	372	336	372	339	359	372	338	351	378	353	364	309	370	379	344	326	360	323	324	312	321	375	335	377	340	352	337	379	363	351	356	342	336	371	369	345	359	346	350	342	337	363	355	354	363	361	365	346	339	414	394	345	358	352	353	352	350	350	374	349	374	345	332	299	329	365	345	354	370	339	333	333	365	360	338	340	349	376	367	353	343	337	341	334	385	351	336	347	354	381	346	356	337	380	359	373	356	324	349	346	358	339	350	327	380	332	351	337	347	356	385	370	361	368	363	379	370	381	365	370	325	328	331	319	352	353	342	359	382	367	362	348	372	354	359	364	356	327	352	349	348	352	355	359	322	325	355	320	346	376	370	362	379	359	347	312	382	339	347	370	363	346	356	374	358	364	320	351	376	324	351	363	394	365	365	371	366	334	356	364	343	388	344	376	333	332	351	356	330	345	355	327	357	370	325	373	349	328	355	352	356	339	358	353	350	365	370	367	345	340	364	356	310	358	348	369	360	348	373	348	356	338	362	387	364	338	346	369	335	346	357	339	355	360	333	370	355	360	363	352	350	343	350	343	359	335	367	326	340	346	348	346	375	333	335	346	360	326	355	358	344	341	396	365	355	345	335	324	364	371	363	381	361	343	352	361	325	383	343	328	371	354	387	364	353	376	334	348	366	341	349	330	349	341	335	369	363	381	343	363	343	330	326	335	353	365	320	352	339	340	336	350	371	363	367	369	326	372	380	364	324	377	326	341	335	335	359	343	364	354	369	352	364	354	351	333	344	357	333	365	370	372	356	343	360	360	354	368	374	367	345	359	322	333	354	349	355	359	358	349	374	325	356	365	349	359	362	334	331	386	388	355	349	341	371	343	392	335	355	353	349	353	360	350	351	352	340	358	377	367	346	340	325	350	340	343	375	350	324	349	355	372	389	346	347	335	364	359	334	350	350	377
27309	24044	29152	21379	7622	1192	686	628	680	636	630	633	619	625	658	668	646	633	646	622	625	641	654	642	671	622	664	657	681	646	646	577	635	627	661	631	631	645	656	587	614	640	632	623	636	666	656	621	688	580	679	660	608	661	592	610	604	589	667	616	650	618	638	661	630	686	656	678	632	633	653	627	634	632	681	605	708	629	631	666	667	617	652	645	612	628	612	635	659	630	699	677	663	670	642	629	651	648	656	637	643	628	625	615	649	628	658	615	608	621	615	649	669	698	646	628	621	625	643	609	625	644	637	619	652	641	654	687	651	634	628	661	591	598	627	658	642	607	632	615	624	659	639	616	607	639	635	639	646	670	673	650	642	666	590	661	603	630	668	632	645	588	670	690	647	689	663	637	624	626	657	619	651	658	635	644	620	636	605	651	665	638	639	627	612	598	616	617	611	648	673	648	621	626	633	646	638	619	650	655	654	647	637	601	662	654	705	700	638	607	625	643	611	574	587	657	653	604	644	723	646	625	638	605	660	581	626	596	636	645	622	614	608	663	683	579	637	654	654	606	666	642	635	627	636	678	624	604	651	634	626	650	623	675	646	653	675	692	658	688	644	625	620	662	632	661	666	599	680	634	662	677	631	644	654	659	643	674	642	698	646	629	603	615	669	665	656	659	672	618	674	658	658	642	648	624	663	635	657	670	659	596	662	639	661	631	633	651	646	641	621	644	637	626	584	654	604	627	653	652	651	635	648	643	647	602	622	602	589	662	597	633	631	598	696	667	661	636	636	635	602	642	584	668	598	649	670	632	606	620	649	623	679	673	654	650	612	605	644	661	643	658	678	663	650	617	655	654	661	640	656	607	588	684	688	666	633	639	608	623	648	671	616	648	629	641	627	672	647	609	632	674	629	649	658	644	631	622	684	609	635	668	604	670	651	609	651	665	667	624	654	644	660	617	677	603	656	604	610	616	627	645	661	615	619	619	677	655	664	658	661	685	689	648	690	657	612	627	613	630	618	650	627	618	643	651	664	634	655	678	651	613	629	690	608	615	694	677	664	613	613	666	615	617	609	614	639	707	634	609	650	655	620	645	638	685	624	626	655	655	622	646	646	614	619	619	677	683	636	651	679	651	648	620	648	654	625	640	672	688	611	647	639	647	664	614	616	630	639	620	654	626	679	659	623	644	649	619	617	611	690	656	668	622	637	620	587	632	637	623	626	630	620	624	653	668	596	614	610	649	686	635	636	650	668	631	646	636	637	621	687	661	663	684	656	644	642	609	639	619	662	641	681	615	596	684	598	682	652	660	630	629	605	658	646	659	650	622	595	637	647	659	638	641	608	641	637	644	661	650	651	627	677	662	636	709	646	677	624	647	611	637	684	656	674	623	663	592	599	669	667	635	628	622	674	665	677	621	624	656	628	643	658	622	640	628	665	613	645	701	614	639	677	639	662	626	650	648	641	581	639	672	628	635	613	651	643	711	657	661	600	652	621	629	690	634	630	655	638	632	649	614	541	631	660	637	644	646	634	640	641	651	648	681	654	648	638	609	662	601	650	644	622	639	636	627	644	613	636	639	636	623	659	632	639	582	667	645	669	605	647	624	648	636	618	607	628	619	676	618	631	624	635	657	648	647	671	653	636	623	638	647	622	620	624	623	636	633	720	663	639	643	693	599	589	631	632	658	653	673	666	675	655	654	663	648	694	655	656	626	680	636	646	604	603	680	625	633	680	634	624	624	588	674	685	647	648	630	611	643	597	599	629	646	650	648	630	644	637	682	649	638	669	653	661	666	638	689	637	634	671	663	648	667	612	633	672	708	602	608	651	604	636	658	625	649	620	633	626	583	616	621	627	684	607	631	640	621	633	646	658	684	638	664	687	605	580	614	610	629	616	638	605	640	669	575	671	647	633	609	653	641	603	641	647	632	644	645	676	640	663	670	616	619	632	639	665	616	634	611	614	648	695	675	663	669	660	661	677	605	669	641	639	619	630	664	654	651	619	575	632	687	634	670	626	593	648	606	633	633	631	659	646	648	667	656	677	631	671	625	608	637	667	643	625	664	625	664	654	653	705	648	655	616	676	628	617	601	638	661	648	637	617	634	606	624	631	613	680	622	584	664	633	589	634	613	666	598	651	646	607	659	657	673	627	597	653	601	680	663	625	667	640	633	654	644	634	658	638	654	656	655	660	637	633	623	606	647	656	625	663	636	628	629	654	686	656	563	621	634	593	670	655	667	620	648	606	658	622	623	644	649	655	640	616	678	672	643	651	633	649	663	626	668	606	629	681	649	651	654	660	651	668	614	655	671	605	605	629	635	595	687	611	637	654	703	618	672	610	628	617	647	628	607	658	682	644	628	602	639	663	653	637	676	635	589	629	661	630	628	602	660	648	640	648	623	635	627	623	687	648	651	630	584	650	650	671	644	698	692	638	657	597	700	627	669	662	614	659	645	631	599	620	653	694	629	638	612	650	639	615	643	660	672	659	581	664	638	642	609	648	641	619	658	629	620	646	677	629	636	657	586	639	637	653	630	667	652	680	633	618	629	648	637	698	623	597	594	644	625	634	616	639	647	598	610	603	641	595	647	599	632	659	604	609	674	692	651	641	642	639	611	648	632	651	626	629	614	656	641	629	699	623	652	660	640	694	613	636	623	645	662	648	587	670	649	644	619	650	631	633	663	673	630	601	642	628	622	606	612	650	616	639	660	658	640	635	618	658	695	687	612	676	674	666	668	617	648	679	689	622	618	648	651	639	644	594	628	643	648	637	638	654	650	639	669	603	617	660	629	699	629	641	649	627	679	694	641	669	654	590	651	653	621	662	604	646	608	668	670	647	642	654	628	633	664	629	627	607	706	647	614	654	657	606	639	649	631	656	620	632	654	580	661	631	666	648	639	624	630	611	625	616	669	670	631	617	637	663	676	625	630	591	616	689	612	682	681	606	615	611	599	664	666	627	612	589	666	664	664	653	641	645	626	657	643	649	608	643	644	677	660	631	628	640	654	622	663	629	642	623	632	643	644	642	603	621	621	633	604	629	632	606	647	672	658	688	616	599	623	620	633	654	653	639	646	667	666	656	659	654	598	661	630	632	604	624	619	690	620	660	661	660	679	629	663	615	600	629	594	630	644	647	652	595	645	610	670	650	659	636	674	676	637	636	635	617	642	658	644	651	619	627	634	611	670	621	636	648	717	686	641	615	622	618	674	696	653	692	645	641	664	636	654	641	667	686	660	657	682	631	640	668	636	618	648	657	645	661	636	634	683	658	625	649	639	693	649	643	620	625	648	613	632	647	640	640	611	602	646	620	656	672	605	645	613	634	632	712	689	623	633	674	649	622	652	638	652	617	642	665	613	670	624	662	700	663	588	642	664	629	650	658	646	632	649	688	673	664	652	640	624	653	647	642	672	636	655	627	637	642	648	654	651	628	629	665	628	647	636	642	650	639	676	633	627	630	600	657	659	588	619	667	643	650	645
28525	39393	31375	18600	8055	1394	791	759	772	810	775	733	800	769	702	795	753	730	754	746	770	738	793	789	824	764	774	770	758	766	751	727	772	795	752	770	763	713	768	777	736	784	765	777	767	805	784	769	783	756	799	794	716	795	762	743	753	749	819	789	769	746	794	759	773	791	781	750	766	773	776	750	753	823	782	765	739	820	744	773	779	770	777	730	772	784	780	794	772	747	782	760	741	783	785	733	785	701	761	773	774	769	779	786	822	796	827	712	740	749	747	749	782	742	763	780	789	820	833	777	729	785	744	779	741	748	809	774	755	770	784	770	772	742	774	716	780	809	775	777	741	770	753	770	814	789	782	760	761	736	749	777	757	750	796	776	811	765	794	789	762	769	714	801	775	727	811	782	821	743	770	732	771	803	799	792	802	811	800	777	741	814	745	783	737	757	774	798	760	726	765	803	754	760	791	787	749	787	737	777	770	722	774	731	798	750	784	724	799	772	781	757	774	752	799	722	771	760	726	761	747	749	792	781	771	739	763	803	774	831	777	779	766	758	745	765	816	777	780	741	751	760	780	836	775	777	755	779	768	802	740	825	792	759	785	719	761	791	731	789	781	762	796	794	788	729	798	784	772	756	812	838	770	729	771	855	766	737	764	792	803	808	729	774	756	809	748	720	784	795	822	814	771	749	768	760	848	777	783	748	768	775	716	794	759	768	792	797	793	793	809	795	790	769	795	744	784	791	766	817	786	784	738	795	743	799	790	752	786	774	754	780	731	781	728	804	737	771	766	779	788	803	742	769	824	794	795	786	792	748	753	767	754	753	771	801	726	797	785	780	807	755	778	739	742	778	745	797	760	747	737	796	733	719	763	792	763	775	763	712	784	798	789	756	816	786	808	788	789	785	802	769	808	798	768	782	816	767	807	797	767	790	739	824	743	777	752	798	772	783	783	759	758	747	754	762	729	766	745	816	787	785	758	786	775	789	725	798	791	806	790	753	773	783	793	771	768	796	751	799	768	768	795	805	761	746	770	807	765	789	795	795	768	777	752	792	770	808	801	780	768	764	825	756	766	749	814	724	790	758	801	754	756	766	746	787	764	743	770	767	772	758	802	731	765	769	782	747	775	839	786	749	791	803	821	779	777	811	764	771	723	777	775	795	858	765	796	778	818	800	758	787	802	784	795	787	796	789	759	799	744	790	755	801	758	783	794	732	778	786	805	790	794	752	756	782	796	817	747	801	757	777	754	741	761	775	781	759	698	785	745	746	804	783	760	791	720	766	771	748	778	759	803	791	773	756	734	751	808	784	767	812	792	790	776	761	760	782	764	746	744	819	788	812	795	686	812	813	796	775	793	727	763	784	783	752	735	816	711	784	800	795	769	738	784	725	772	758	773	766	769	800	799	788	782	787	767	737	746	797	769	786	730	787	821	752	700	801	778	766	740	830	744	809	826	766	746	733	836	759	783	821	791	762	815	785	818	707	764	801	781	813	787	772	815	767	782	757	778	794	797	765	815	748	777	789	797	730	789	767	776	756	803	689	791	795	793	738	760	820	778	806	756	799	826	757	782	715	772	770	775	723	738	758	770	773	809	787	804	788	751	806	813	745	791	750	788	817	711	770	790	814	796	743	779	797	784	774	788	759	771	805	723	764	830	818	780	764	783	842	819	826	785	782	787	779	749	753	776	744	816	794	696	794	734	751	761	741	791	757	764	826	741	786	817	800	761	782	808	811	809	735	768	797	793	775	820	771	793	754	792	815	780	750	808	819	750	784	736	795	806	777	796	786	780	780	764	772	781	760	766	802	783	771	757	784	735	787	759	771	798	761	764	730	822	772	771	734	771	775	762	773	704	798	787	791	780	755	716	809	736	804	780	787	767	740	788	791	770	766	775	763	757	792	773	789	755	756	781	750	802	832	760	772	767	757	752	759	814	812	754	779	844	767	771	797	834	738	734	749	773	771	783	782	794	778	831	712	765	793	729	740	816	791	783	786	797	779	760	717	751	773	796	730	782	796	754	816	771	777	756	731	754	712	780	762	779	811	775	848	783	827	766	790	758	829	813	781	754	748	809	764	759	792	749	810	798	759	796	810	709	793	792	739	822	768	775	775	798	815	802	770	764	755	776	798	732	764	822	782	795	769	791	774	714	771	776	752	799	743	786	836	769	836	765	841	738	834	789	815	796	776	809	781	803	768	748	834	771	774	722	756	813	758	751	787	782	766	789	778	791	772	762	836	802	769	804	781	775	805	761	791	748	828	819	744	750	742	806	809	806	805	792	833	763	776	760	802	755	781	802	756	731	734	751	802	786	818	776	823	781	741	797	735	760	765	788	774	752	759	744	779	770	775	799	762	796	717	756	800	753	765	738	749	775	779	751	770	777	756	776	767	777	779	796	794	769	785	771	814	767	745	784	802	786	786	802	780	753	738	794	790	783	740	777	797	753	774	796	809	780	780	724	793	761	738	804	784	789	787	757	755	794	737	701	738	816	775	739	755	756	804	771	730	741	772	795	843	805	795	750	766	778	751	759	822	748	790	777	813	803	841	769	791	793	802	793	791	762	788	764	780	817	759	758	798	855	791	817	734	734	795	795	794	777	741	731	770	790	776	777	788	770	761	829	761	715	769	737	809	773	766	747	830	785	785	747	770	759	812	758	801	782	817	748	775	797	772	776	812	777	827	799	725	752	771	775	765	798	736	805	765	763	766	763	764	785	772	772	768	802	790	775	790	788	727	759	825	794	778	784	746	808	791	789	810	801	747	723	780	840	729	770	731	791	753	797	783	800	777	771	804	776	776	783	757	789	725	774	782	755	742	772	796	749	784	778	752	784	778	726	783	696	764	787	745	790	785	768	765	816	754	793	763	743	804	735	797	790	814	784	770	761	803	790	755	785	780	768	765	773	828	726	759	787	734	777	744	767	745	756	793	753	788	797	795	792	769	741	789	809	753	789	733	748	798	774	736	792	765	760	722	792	813	760	765	772	801	740	771	764	763	751	786	825	784	798	786	795	774	785	784	822	779	834	762	817	827	767	785	781	756	797	812	804	742	808	764	793	789	767	805	779	786	782	769	777	816	763	753	752	777	739	788	731	761	806	762	780	744	759	822	743	761	723	774	827	746	804	791	731	744	785	761	768	754	791	738	738	783	782	719	784	823	781	760	812	802	774	772	742	771	830	794	760	777	737	727	734	777	729	793	807	743	766	789	792	831	727	797	767	693	749	781	788	800	790	703	761	765	751	763	784	768	746	795	789	771	761	796	815	744	727	739	804	811	809	773	768	756	744	763	780	762	794	780	815	742	705	785	774	779	823	882	775	792	796	777	747	807	805	777	797	754	770	786	781	770	806	827	794	781	836	785	822	792	788	781	788	796	743	794	771	766	738	768	726	723	802	784	813	799	764	726	737	752	779	792	729	791	786	768	790	758	776	734	762	774	774	772	743	758	766	800	723	777	787	828	805	795	803	739	773	791	776	761
23373	21145	32128	34402	29235	16706	3414	514	458	437	438	410	406	400	435	401	405	413	426	428	421	387	433	422	413	440	466	385	412	424	434	417	392	366	401	439	419	424	389	406	422	424	404	383	392	400	392	376	396	400	392	392	383	425	388	411	391	397	436	410	412	420	391	400	415	417	344	407	400	430	382	416	399	408	405	372	423	380	411	438	374	395	412	420	380	389	396	422	336	386	385	409	403	387	381	410	408	396	387	434	396	414	380	413	413	442	375	413	425	411	408	383	402	438	430	386	373	363	365	388	367	376	404	377	385	387	428	386	386	406	379	385	395	411	362	390	390	420	417	385	347	408	423	410	390	409	433	368	428	393	410	397	415	363	422	406	419	404	387	427	383	419	398	411	413	410	397	409	386	374	422	438	398	390	439	412	406	401	381	353	380	389	410	399	388	391	417	414	423	385	398	436	422	433	411	427	406	398	368	424	391	410	406	375	418	386	445	409	399	393	433	419	408	381	372	424	386	366	397	398	418	393	426	377	425	424	415	437	400	429	434	383	397	395	423	389	454	437	443	393	424	373	378	398	405	422	394	392	404	414	395	390	417	400	416	397	408	411	408	415	417	411	413	434	362	382	374	403	411	384	385	411	429	400	414	420	391	404	404	395	423	400	421	380	394	380	413	397	406	408	360	389	407	371	397	422	425	403	414	376	434	413	383	409	358	409	448	396	402	388	414	383	426	393	418	394	387	408	429	374	386	442	398	390	377	356	410	354	419	405	367	419	410	404	423	416	410	396	431	425	417	391	402	393	418	399	408	406	399	402	362	415	430	394	438	452	371	401	427	356	391	377	401	426	427	393	401	365	382	398	404	416	373	411	402	423	431	395	408	418	397	379	386	401	376	375	421	410	415	432	380	393	404	417	396	432	408	390	376	402	389	376	431	411	405	425	385	397	421	403	402	387	442	411	382	383	405	385	416	363	388	417	425	386	393	410	443	396	417	430	433	409	412	406	377	393	424	414	406	406	433	383	381	393	430	404	401	375	375	420	396	372	378	389	435	393	403	395	404	437	387	443	357	397	396	443	390	400	397	389	412	396	385	409	417	359	409	389	375	378	412	406	430	420	392	415	364	408	421	359	385	376	424	372	412	408	415	410	398	405	413	407	370	382	386	409	398	439	433	419	436	373	395	396	390	425	415	435	381	402	391	398	416	398	399	435	406	396	405	420	399	414	441	405	419	394	412	430	402	412	448	390	421	403	418	372	394	407	370	387	365	423	418	395	428	399	389	414	432	392	400	369	395	413	424	414	388	410	392	379	395	402	357	386	404	375	412	394	366	389	417	416	376	399	385	409	364	440	416	410	402	425	390	395	395	392	409	375	362	401	380	380	386	414	394	375	410	419	393	420	383	390	427	378	398	419	429	410	413	405	421	407	391	397	422	379	437	404	390	445	423	421	411	389	408	406	364	437	407	400	404	417	406	366	354	402	384	368	425	365	406	408	400	402	408	397	420	398	386	404	417	422	395	400	398	435	404	404	398	408	384	404	413	397	389	378	398	447	409	410	422	408	381	424	381	370	420	414	391	376	425	442	400	414	408	356	417	396	389	445	419	424	412	414	433	392	402	440	427	381	399	406	400	372	374	409	402	385	398	400	375	395	412	416	383	413	419	423	407	384	392	394	392	426	406	404	420	432	416	405	398	395	415	377	388	405	396	367	409	396	431	402	427	375	402	370	381	387	372	424	380	426	395	404	394	405	426	408	392	380	369	376	392	406	376	411	412	399	399	428	392	384	426	413	435	452	411	451	439	368	420	418	424	406	428	425	424	427	362	416	436	438	456	370	421	403	396	405	426	411	356	414	424	430	378	369	414	401	389	403	391	382	409	373	379	413	416	382	419	423	403	376	409	402	431	427	434	418	402	376	402	406	385	401	393	417	436	382	421	394	440	389	410	440	413	384	426	406	432	403	411	399	407	385	427	402	420	409	397	413	407	378	429	386	365	455	440	429	397	392	403	417	389	434	395	390	399	442	414	370	407	407	398	367	415	358	427	402	460	410	393	373	373	362	392	414	418	415	387	402	410	386	407	358	410	339	371	407	444	417	368	390	416	419	429	440	415	383	392	389	397	376	421	401	426	409	384	409	412	369	393	397	394	416	409	413	400	422	416	390	467	387	417	391	424	357	401	412	406	356	406	389	380	395	406	433	403	390	403	388	373	421	411	421	427	389	373	405	377	408	407	427	434	390	373	403	396	401	427	396	419	403	372	385	428	387	443	403	398	390	365	403	405	395	429	413	435	376	446	395	393	390	423	430	417	369	393	437	389	373	383	409	413	379	417	436	390	361	385	399	408	380	403	405	421	403	388	423	418	425	394	433	376	367	384	375	366	389	359	384	446	453	412	411	393	403	391	395	381	404	380	414	372	423	375	403	387	419	394	421	412	399	415	356	408	393	410	384	419	388	396	373	417	356	403	400	368	410	426	415	415	388	379	372	386	431	379	431	403	407	381	407	419	425	411	420	375	407	373	444	398	415	409	427	426	417	380	413	400	401	429	395	396	374	433	396	424	401	424	392	368	405	414	414	385	338	401	399	418	397	410	425	382	371	375	371	374	412	379	402	390	377	417	427	438	370	444	437	400	360	388	433	382	447	404	400	401	395	414	402	403	442	420	433	410	415	394	356	421	383	337	386	383	413	414	396	420	385	407	405	398	399	389	388	388	423	393	418	381	403	392	384	367	394	412	400	404	396	388	401	417	454	403	429	372	395	426	394	404	398	392	401	363	380	419	389	397	398	373	376	416	413	418	407	401	409	408	432	389	382	397	411	384	402	417	385	359	368	402	414	397	421	412	401	431	403	395	421	403	420	388	424	404	392	457	413	384	434	413	396	386	388	435	406	415	410	407	464	416	422	398	397	402	454	422	419	418	397	400	415	385	408	402	378	383	420	410	399	385	426	363	374	427	399	383	419	393	416	400	431	387	397	360	420	408	412	412	414	386	414	430	375	402	408	385	404	399	372	391	413	397	403	425	416	425	416	371	424	379	430	440	407	345	377	394	352	426	393	373	419	396	371	387	387	420	381	371	388	399	395	381	389	357	365	407	366	429	390	445	407	412	439	410	418	431	394	367	374	374	422	390	354	397	411	412	427	393	384	366	410	414	364	389	416	402	419	422	361	404	397	398	421	417	367	394	423	383	375	386	404	388	372	403	430	414	401	384	405	402	370	381	410	412	414	426	404	409	410	392	414	398	399	397	438	437	427	397	407	401	402	382	386	395	395	400	405	426	431	419	404	346	397	417	409	396	414	370	417	389	420	398	390	401	428	387	447	404	455	430	407	412	425	383	411	418	398	427	404	398	423	408	398	415	395	364	385	405	443	403	425	412	422	421	397	411	414	398	369	411	448	406	404	414	398	429	410	431	398	397	413	411	405	379	385	432	374	393	393	406	402	408	398	427	401	450	396	415	457	395	410	381	380	397	438	421	388
53336	85593	72011	52852	35198	6770	979	586	559	565	535	561	534	560	568	531	494	552	534	516	516	535	502	563	485	511	499	499	513	467	493	529	494	499	527	520	502	498	535	450	528	509	471	511	503	514	479	419	494	516	493	486	492	550	461	460	506	507	504	476	543	501	463	482	509	466	513	481	499	516	476	543	502	485	498	505	498	492	473	473	494	507	494	504	547	479	519	468	490	474	475	538	529	454	509	472	519	518	456	505	490	487	527	500	458	530	501	503	522	490	521	479	518	496	460	514	517	465	496	494	495	494	507	548	513	544	498	552	466	517	496	519	504	514	456	511	506	526	520	464	526	496	488	475	537	449	506	512	493	495	515	523	483	507	499	528	504	507	488	518	496	535	510	493	501	484	504	495	474	526	502	474	460	520	494	475	517	517	489	504	465	457	536	494	504	527	493	513	521	497	499	487	487	477	477	473	475	507	467	521	471	520	513	456	459	524	468	497	499	504	497	481	530	541	495	493	451	494	510	499	518	527	466	492	484	531	468	496	486	552	473	534	494	441	496	508	468	470	518	511	481	468	493	513	509	483	494	521	507	461	485	500	513	480	527	496	464	496	492	497	499	486	490	489	517	545	479	475	536	522	500	487	466	502	464	479	547	496	499	490	524	494	503	484	515	458	491	496	480	530	472	480	509	539	488	492	487	460	463	498	483	496	522	522	526	481	504	508	492	515	497	508	511	485	522	460	510	488	520	488	524	492	504	517	482	518	483	509	481	478	478	469	479	540	509	515	514	508	486	516	515	495	469	552	470	522	502	550	494	472	451	502	513	472	483	518	499	506	497	466	489	514	506	503	519	528	504	468	481	459	549	496	524	496	493	489	515	474	500	463	504	479	517	471	493	545	474	458	503	474	501	551	484	452	469	488	515	496	480	501	512	511	470	494	516	471	497	461	506	520	484	471	521	481	516	529	472	506	499	508	484	509	499	479	502	515	533	509	497	534	501	523	497	566	494	504	523	527	505	519	513	519	477	532	540	502	501	519	497	503	494	510	506	528	510	510	486	496	510	480	511	509	486	495	447	482	486	489	464	449	529	520	492	493	521	530	536	515	492	530	485	497	475	444	513	530	471	472	534	562	532	520	511	515	503	542	538	502	498	508	515	491	521	495	484	494	486	504	495	493	514	509	479	487	521	507	504	487	514	505	497	527	465	492	534	476	493	498	512	506	528	535	530	495	497	492	453	503	495	505	458	500	515	484	489	514	552	501	517	501	470	491	500	489	501	505	516	486	516	509	491	495	516	471	514	496	475	506	524	509	489	501	521	483	459	518	473	510	513	515	508	530	501	488	497	514	463	493	498	482	474	516	496	536	514	504	516	500	511	523	493	486	476	503	488	508	488	493	500	500	444	507	532	518	480	492	494	510	500	436	509	503	487	479	538	455	502	488	480	512	519	469	512	475	523	479	501	522	494	492	483	540	491	537	526	479	502	507	497	481	488	544	479	468	533	550	510	529	488	513	538	470	491	495	465	515	529	484	484	532	474	532	521	433	493	490	530	495	479	504	498	527	460	513	517	469	475	497	482	466	483	503	513	552	535	436	521	556	492	498	459	469	516	479	512	479	486	496	490	514	513	510	501	472	544	483	497	484	526	505	503	509	504	481	533	505	457	549	470	504	489	458	514	546	504	513	450	503	518	470	475	513	521	531	501	503	518	521	489	480	491	509	534	485	505	471	502	493	475	500	507	489	523	515	502	490	526	485	476	485	490	533	532	502	492	513	493	500	528	517	484	488	509	485	507	507	488	485	509	489	497	510	513	535	474	475	483	471	507	518	514	462	507	505	517	502	474	512	509	509	471	504	504	477	513	469	472	501	496	489	465	510	505	502	537	508	511	532	511	471	529	500	477	473	511	486	511	512	476	483	515	499	497	512	499	486	506	523	476	520	471	489	512	508	524	496	510	520	508	472	472	487	465	506	517	493	544	490	471	496	513	471	463	514	479	507	488	495	506	489	498	465	488	463	532	489	530	522	487	517	505	479	501	503	466	520	471	475	492	490	481	527	497	496	506	476	486	520	473	511	541	546	493	535	493	508	480	471	503	525	443	527	501	499	499	473	479	483	495	474	468	546	502	497	512	481	487	490	521	488	526	493	499	508	545	485	456	493	520	469	484	505	418	506	530	501	484	521	495	491	499	502	483	507	537	493	498	493	527	484	491	555	531	456	526	503	476	466	515	511	517	451	485	478	498	520	512	526	511	489	512	500	477	500	460	489	487	509	509	497	536	508	514	489	494	482	475	468	485	531	507	471	451	500	465	500	496	507	461	516	485	465	468	500	510	511	489	502	508	520	487	494	524	491	476	504	477	520	458	480	504	453	529	513	505	468	511	484	463	490	483	501	479	492	497	541	496	514	516	526	511	538	499	488	489	481	463	487	532	504	525	525	504	497	507	493	492	487	519	495	534	495	463	547	504	504	496	521	492	493	514	508	480	498	456	514	519	514	525	531	496	502	461	507	461	523	494	503	506	493	473	528	482	554	527	484	506	501	522	478	531	517	484	523	471	520	499	524	513	478	475	532	486	488	509	509	531	460	496	523	509	508	527	492	463	469	494	452	490	530	495	474	508	456	513	517	518	473	493	489	523	485	515	490	496	482	457	505	493	503	545	517	522	541	477	514	462	498	526	499	486	480	492	512	510	514	502	484	474	497	452	528	493	500	500	523	506	530	509	499	502	515	464	525	453	520	466	490	473	520	469	497	474	518	503	468	505	505	498	506	500	511	500	519	483	481	471	533	488	527	530	488	457	496	564	501	489	513	508	526	507	517	488	528	481	503	486	495	475	490	491	495	475	499	478	490	514	547	491	487	521	459	519	480	487	482	476	506	517	506	500	479	474	530	506	459	489	511	528	507	472	467	529	491	469	539	497	505	490	477	552	467	505	506	467	527	480	523	449	493	518	492	477	515	524	511	471	513	498	484	491	469	545	424	506	504	481	538	510	496	513	472	526	508	448	504	522	498	531	474	465	483	472	492	484	463	483	461	534	518	533	517	489	524	494	498	483	498	498	488	530	491	483	514	517	506	536	494	487	505	488	522	472	520	516	524	509	491	499	490	496	477	451	502	501	506	499	493	544	500	514	478	489	509	507	507	482	517	504	508	505	468	483	508	534	506	479	516	496	553	476	492	492	494	525	458	500	486	470	446	537	515	458	521	462	468	516	523	516	487	497	516	501	465	478	500	510	475	472	504	499	473	509	491	501	501	505	520	525	529	496	531	506	502	446	521	509	520	530	498	536	505	489	462	470	492	507	504	522	489	472	480	492	487	496	508	483	511	512	487	488	490	485	502	511	483	491	534	522	489	496	509	477	476	426	482	523	490	465	504	491	510	511	475	505	539	537	521	526	527	523	513	526	507	442	509	493	505	515	489	513	518	487	468	479	477	535	469	488	504	485	486	507	544	568	506	434	513	471	467	494	508	501	487	484	484
22568	20911	30235	29392	27466	20844	11289	731	418	343	328	319	322	313	301	299	290	316	315	303	326	315	312	335	331	283	312	315	306	307	307	315	321	273	277	275	299	314	286	284	322	287	299	282	289	281	334	311	288	294	285	320	324	303	306	304	298	321	274	327	290	311	282	295	285	364	283	295	292	295	308	296	327	293	302	292	305	292	299	318	273	311	277	309	321	305	316	314	291	280	334	301	281	356	322	321	281	270	288	285	307	320	301	295	334	281	302	319	300	316	307	318	316	301	315	313	320	331	295	284	330	302	335	319	299	293	316	301	326	312	293	299	312	331	305	313	290	315	270	288	303	309	321	304	313	313	291	313	316	301	330	339	291	274	324	326	317	266	263	305	307	307	284	312	302	288	331	307	286	324	290	291	318	349	298	283	299	322	320	307	316	286	293	294	294	295	294	273	290	279	304	306	298	309	315	300	282	295	277	323	304	310	309	294	315	304	300	297	286	314	274	303	281	303	325	307	275	297	309	304	294	282	309	291	294	303	272	317	276	288	338	305	305	279	319	283	321	267	304	294	317	311	285	320	262	300	306	278	298	288	299	324	305	305	314	323	293	303	286	294	311	322	283	299	314	312	318	324	281	295	282	313	313	266	290	320	308	291	290	325	298	322	273	320	278	272	295	309	290	296	293	303	289	298	299	293	287	320	309	304	279	272	318	299	285	278	302	289	291	299	314	280	296	276	286	314	307	319	303	308	337	320	308	275	289	323	301	327	280	271	313	328	283	307	302	298	338	292	293	310	328	287	314	321	282	316	280	286	313	280	291	297	337	296	280	281	283	307	284	345	290	275	304	308	313	300	305	289	309	320	319	314	308	270	309	298	289	303	312	301	281	314	318	331	292	303	305	282	308	335	320	311	276	297	305	297	303	304	293	296	306	334	286	294	265	328	311	309	297	308	286	268	296	305	310	294	311	303	266	313	306	281	315	325	310	290	303	299	311	302	270	281	290	302	321	282	288	291	297	303	286	300	299	286	322	292	272	292	296	324	324	285	308	279	295	290	279	308	299	286	318	321	321	316	295	279	274	317	289	286	320	282	285	305	297	306	314	281	299	286	303	310	290	294	302	311	308	268	284	286	319	308	298	298	288	312	310	300	274	323	293	284	305	310	293	296	298	302	300	269	313	306	291	303	316	332	290	324	306	307	266	330	305	281	317	298	281	291	322	303	310	289	306	328	296	293	295	281	283	276	325	286	305	317	321	350	320	310	317	300	311	304	302	283	303	321	306	253	284	322	300	294	292	313	314	274	293	302	305	297	281	302	303	299	313	338	286	296	294	319	273	307	312	267	309	276	281	295	306	288	320	295	302	317	314	358	300	266	294	328	331	280	291	283	304	297	273	291	338	289	284	318	289	301	318	279	289	314	303	308	305	302	288	278	339	300	328	300	304	292	298	316	301	310	314	295	298	253	266	300	311	271	305	319	277	280	328	298	325	314	309	308	323	272	274	309	291	301	317	317	300	323	296	312	356	312	304	277	308	313	322	277	298	298	279	279	296	293	283	285	291	309	303	278	289	296	285	276	289	283	305	296	308	323	301	310	293	259	305	307	300	335	282	308	296	310	312	281	291	311	273	305	322	307	309	301	285	315	310	330	326	308	312	294	299	306	333	297	325	272	297	303	295	309	300	292	256	307	298	308	293	304	327	296	269	303	283	302	295	312	308	293	297	322	281	309	295	296	300	305	325	317	304	315	294	304	299	268	295	283	267	308	302	309	286	278	293	297	342	298	309	285	328	302	291	339	314	294	299	292	309	291	314	297	290	303	265	299	336	285	306	309	323	311	326	279	337	288	303	299	319	275	291	312	302	296	299	302	289	289	324	271	301	297	284	304	322	300	323	312	334	307	277	276	301	317	313	297	296	317	284	303	319	301	286	310	281	299	302	306	287	309	303	323	283	316	305	288	334	289	321	311	322	298	288	300	302	268	305	318	323	280	321	302	301	303	304	296	320	320	300	312	306	312	294	299	328	309	304	307	314	305	320	311	307	297	293	298	305	321	320	291	248	284	283	301	276	276	336	286	324	329	315	296	318	310	292	295	309	312	290	281	296	293	270	298	298	299	313	292	305	316	274	312	311	269	295	301	306	318	302	312	310	286	319	283	335	293	312	320	301	265	293	310	295	311	302	302	298	316	332	304	274	293	290	292	292	317	295	286	287	283	287	324	313	309	282	284	298	274	292	290	281	313	253	312	310	284	293	281	296	302	299	311	299	314	280	341	313	287	313	319	277	306	302	301	290	316	283	292	290	307	315	284	298	306	320	317	287	300	316	310	327	291	318	280	298	322	312	323	320	289	344	283	283	307	292	326	275	298	302	308	327	300	339	295	308	286	320	288	296	292	332	286	275	267	291	299	329	277	302	338	343	306	276	302	304	300	280	319	312	289	310	298	285	301	314	291	320	323	270	309	322	279	290	316	343	309	302	285	291	315	280	303	295	301	334	285	308	301	323	258	278	310	286	289	289	284	321	310	290	307	307	295	305	304	317	283	332	297	288	311	299	272	320	312	294	282	296	294	279	310	308	321	305	284	288	299	311	281	315	272	304	304	309	280	296	286	298	343	266	314	301	294	286	292	330	289	327	270	328	275	293	283	331	296	309	330	294	299	306	299	335	318	292	308	351	292	275	315	317	309	274	306	288	302	289	305	317	308	312	313	302	275	292	282	324	273	291	301	318	275	322	310	286	300	295	298	310	301	307	278	294	286	314	284	324	290	288	280	300	288	289	301	290	285	288	337	294	295	317	308	307	315	291	307	288	265	311	297	301	284	331	295	281	297	307	304	285	299	298	320	289	308	331	285	310	291	322	323	329	268	282	292	310	280	309	285	284	307	315	283	318	305	285	306	301	290	304	318	310	303	275	316	301	319	303	294	299	280	305	311	289	321	319	323	285	291	330	302	312	275	277	297	274	285	274	307	310	278	321	284	312	312	278	309	282	309	280	292	276	281	289	312	303	288	310	327	271	294	324	274	311	316	310	274	299	305	321	290	302	287	299	274	299	284	286	295	288	295	283	291	304	299	329	285	285	301	301	303	298	267	318	271	261	282	266	307	320	302	301	281	305	305	271	311	293	331	295	302	300	307	292	320	309	325	318	282	307	298	308	290	338	284	289	318	288	311	313	326	303	314	279	299	278	305	301	315	323	308	290	293	321	283	277	284	317	316	301	302	295	294	297	266	295	304	314	277	292	287	301	320	293	295	306	305	320	293	257	277	277	308	292	287	296	301	299	284	303	270	321	318	298	286	279	298	299	332	287	300	336	318	297	298	324	289	312	283	286	273	289	304	301	299	315	293	272	293	303	314	332	302	313	316	327	310	256	300	301	298	337	274	290	312	287	325	300	287	284	305	311	274	316	315	285	302	307	286	316	297	279	325	295	313	293	308	255	288	304	279	332	260	300	294	305	287	295	275	288	322	272	308	302	319	300	279
58556	96587	83127	64081	42509	9420	1232	531	547	481	434	445	410	399	415	388	375	398	380	389	354	358	414	437	378	374	361	392	405	397	382	330	375	382	395	369	360	348	366	363	362	400	314	342	354	380	329	338	344	359	351	371	368	353	363	335	344	386	356	344	371	343	339	369	376	355	375	372	374	362	384	364	371	364	381	354	363	335	366	381	367	390	328	354	362	350	354	327	339	381	374	357	349	324	329	360	373	341	373	347	385	355	389	367	380	383	356	370	369	342	365	338	353	366	323	336	359	376	363	365	325	358	333	361	352	381	357	356	365	384	367	359	364	353	361	331	374	382	395	324	355	362	352	364	345	343	354	381	417	375	340	357	362	371	358	377	370	346	358	353	395	324	382	380	367	371	347	349	339	351	380	342	371	354	392	368	325	342	381	355	370	367	369	334	349	391	390	344	378	367	342	353	346	376	362	391	391	347	326	366	314	370	345	338	351	352	335	390	332	324	391	371	340	346	355	344	352	325	367	372	333	352	358	346	371	368	363	324	374	360	341	379	356	375	379	384	371	336	342	347	305	365	342	370	358	343	369	377	351	369	336	373	364	344	354	330	361	341	369	356	364	359	364	347	374	379	351	366	365	346	364	373	335	353	344	312	362	340	342	375	351	364	371	379	361	390	364	330	362	381	353	413	377	390	366	351	346	378	354	408	358	371	332	341	357	388	341	361	327	366	367	350	362	368	399	364	385	342	376	375	374	382	369	319	364	371	338	342	329	360	371	422	356	354	346	372	338	363	381	393	419	352	370	346	360	340	359	378	333	364	353	353	357	344	392	343	352	349	348	342	375	335	339	348	360	327	371	357	384	374	359	348	326	390	352	364	396	344	379	342	324	339	355	347	386	357	331	368	336	362	336	343	347	351	341	369	344	390	343	362	360	360	355	363	344	376	341	358	340	355	345	389	381	371	363	379	338	327	365	360	352	357	367	386	393	373	324	347	380	375	351	383	373	328	365	358	345	379	382	340	344	329	380	357	402	317	340	344	362	340	350	330	369	331	358	360	366	344	349	363	380	354	338	334	353	365	372	366	348	351	339	323	368	371	357	406	368	361	373	354	326	365	380	326	364	348	372	354	362	330	367	354	373	354	366	357	326	344	342	355	343	356	319	368	390	362	366	363	355	332	371	378	336	347	380	359	345	367	359	367	364	353	351	352	344	370	348	351	344	332	361	364	365	348	361	360	364	397	370	386	365	314	364	355	392	345	406	337	373	309	374	332	348	381	362	339	365	376	340	390	378	358	364	338	377	320	357	327	339	401	385	348	313	345	352	358	325	366	358	371	360	369	388	354	351	350	361	377	364	348	339	362	367	381	353	336	372	357	353	370	355	352	380	365	361	351	358	341	379	366	350	343	343	390	331	370	357	376	377	339	355	372	383	355	316	334	359	353	342	358	360	364	349	346	336	362	336	354	365	340	341	354	371	349	373	327	349	362	365	377	347	364	334	339	349	350	357	359	322	346	356	344	360	335	383	302	357	352	377	323	346	371	359	354	348	383	342	353	357	347	351	375	391	349	372	373	360	381	338	339	329	385	351	376	364	366	369	363	367	348	354	386	380	365	340	343	359	340	351	356	332	366	376	354	352	387	359	361	367	364	400	369	350	374	349	340	386	353	311	365	348	352	360	377	359	371	329	359	358	342	375	372	335	384	339	367	362	320	346	358	356	342	345	339	349	355	360	343	342	340	329	367	329	390	316	346	335	378	356	321	368	346	399	369	327	378	359	326	356	405	358	339	331	323	354	363	344	349	340	349	365	373	380	356	357	337	353	319	364	372	356	394	334	367	341	353	376	366	346	367	348	392	377	340	315	335	344	365	360	377	343	365	346	378	355	368	338	326	350	361	351	334	349	350	362	351	393	363	328	324	341	378	363	365	383	346	407	333	330	354	343	352	328	341	372	324	394	354	344	379	356	383	381	335	365	359	367	331	385	362	394	384	361	333	373	390	360	350	334	371	351	361	358	342	344	368	373	365	379	349	368	344	346	355	345	328	347	373	341	384	361	361	334	366	374	373	365	323	401	331	337	369	354	404	356	394	342	387	334	395	312	355	358	366	324	351	371	370	319	356	353	341	361	350	375	364	343	387	341	349	392	371	327	374	354	352	327	346	342	344	395	372	366	343	346	374	345	390	366	364	364	389	362	394	374	394	370	352	354	351	337	370	373	401	345	346	349	338	351	362	374	338	342	333	362	379	342	348	357	332	359	359	411	342	389	384	352	341	413	386	354	351	342	379	384	358	342	333	353	383	366	342	339	424	389	357	383	364	378	359	332	382	331	363	355	349	340	363	391	343	370	382	342	368	343	361	347	340	353	330	341	358	364	370	363	344	321	349	369	387	371	351	364	356	345	345	365	359	339	356	361	343	351	338	377	302	348	345	358	406	377	361	366	349	364	364	362	319	354	339	345	370	394	321	361	341	348	338	380	366	365	368	362	362	318	336	351	404	355	360	373	351	341	344	358	338	366	353	348	347	322	388	361	350	341	388	357	414	380	365	384	380	372	402	358	362	341	340	371	340	367	331	375	342	335	348	355	333	340	360	370	356	355	365	360	336	338	386	354	353	356	343	327	330	331	354	340	377	343	369	350	390	355	371	360	336	355	328	362	354	363	344	337	371	362	327	387	389	375	338	386	332	346	390	375	383	311	343	376	352	379	368	362	345	363	372	368	361	368	357	354	368	351	374	344	366	353	373	351	344	357	352	397	347	374	361	344	354	337	326	380	354	366	333	318	361	388	360	338	332	375	356	370	383	364	355	343	389	341	349	360	394	390	334	356	321	357	329	365	358	381	335	352	370	381	342	356	351	358	343	351	363	391	332	384	353	338	374	374	358	351	350	374	323	391	362	380	359	377	360	325	355	348	347	379	382	359	355	365	378	346	353	374	338	360	351	334	382	348	357	368	350	370	352	348	398	371	403	383	324	326	319	361	354	344	361	316	379	378	371	339	373	383	358	400	368	362	354	332	372	356	365	369	352	369	382	358	387	338	377	336	335	335	363	332	364	397	353	337	338	392	359	361	407	377	363	360	344	362	331	327	334	351	374	365	370	369	383	349	354	343	367	355	374	351	355	356	372	359	374	368	361	375	349	364	350	361	338	363	362	316	323	379	349	348	376	372	337	362	334	351	366	367	375	357	364	357	380	340	358	353	379	373	354	367	378	316	374	362	408	350	347	378	354	368	335	353	371	353	383	358	328	382	362	362	356	368	364	374	369	333	362	329	368	316	405	360	369	337	351	361	354	335	369	372	361	312	363	377	350	371	335	362	343	392	348	342	333	393	358	365	381	364	381	350	366	340	342	351	390	360	351	358	389	355	373	354	363	348	377	346	366	374	359	354	373	349	360	376	359	347	361	365	351	353	343	352	362	394	371	307	351	371	398	343	360	339	325	308	349	370	355	385	390	351	343	371	363	400	384	364	331	354	376	337	355
27178	24089	28709	21261	8197	1212	751	741	630	614	663	657	673	659	653	681	685	653	738	618	680	677	645	680	643	617	665	623	625	632	652	600	663	606	647	670	623	667	624	661	605	686	609	663	643	676	641	655	676	682	668	651	612	635	639	615	647	609	598	655	662	623	671	650	629	620	642	642	647	637	648	592	640	636	656	670	655	692	619	715	588	639	632	649	685	662	641	602	608	611	650	630	664	623	666	684	674	613	619	618	658	668	601	650	621	650	633	640	633	637	639	582	723	605	634	658	619	652	652	621	600	656	665	634	639	677	640	637	621	659	645	692	688	649	646	639	671	625	629	613	625	617	668	638	615	606	650	617	611	592	635	652	661	624	682	650	602	604	623	617	634	647	641	692	666	675	648	645	625	648	668	654	637	624	642	633	623	630	628	655	654	632	645	644	636	656	674	657	634	614	661	669	586	682	651	697	648	633	705	659	618	647	659	624	629	629	626	655	654	661	626	654	587	643	655	615	679	665	660	655	625	619	606	648	639	613	671	669	654	590	574	656	662	628	677	657	637	633	692	635	650	697	638	633	650	650	703	647	692	619	670	621	658	632	639	643	658	618	710	668	631	644	597	642	592	688	665	667	670	645	634	643	663	612	688	613	634	632	632	635	648	612	588	641	634	678	637	650	665	615	603	652	640	634	695	648	636	688	594	626	652	653	611	592	656	677	602	607	632	649	645	628	652	661	632	640	616	600	597	644	609	672	619	650	632	644	648	603	610	644	641	620	694	667	633	639	633	612	653	668	623	667	671	591	656	633	630	612	644	697	681	632	626	637	700	630	663	651	647	671	634	665	610	642	693	657	655	601	632	630	626	621	677	667	605	631	638	661	621	685	641	653	631	653	650	687	646	655	647	687	605	638	667	644	664	628	636	663	662	657	617	610	637	609	625	608	661	596	637	687	663	677	588	645	597	672	651	620	627	601	631	669	627	612	629	681	595	635	613	621	655	720	658	633	670	622	611	572	690	640	622	668	676	663	653	624	638	622	658	662	646	651	638	641	644	675	645	634	657	660	652	668	665	611	640	585	636	649	664	664	675	611	663	665	666	633	625	645	626	670	659	638	614	663	654	654	577	614	650	608	630	675	658	670	647	639	671	618	662	640	659	616	626	646	554	657	631	664	666	657	644	661	649	645	667	659	633	659	655	626	669	645	642	619	647	617	654	610	680	647	611	615	647	710	619	601	633	658	679	652	641	614	677	650	664	620	610	644	691	647	617	619	643	672	637	653	661	659	698	619	608	602	662	634	614	661	650	638	633	713	643	643	613	626	676	653	627	682	649	612	583	659	587	627	657	641	635	618	601	655	642	654	654	622	640	685	657	637	612	721	625	696	598	675	683	652	663	620	634	681	659	620	674	665	604	647	650	620	633	618	605	672	641	633	637	673	673	656	636	616	652	621	649	638	657	613	689	637	644	663	657	622	685	665	661	636	657	639	639	665	669	648	610	601	668	589	660	625	622	634	599	620	658	659	613	652	640	616	695	684	672	639	671	636	633	603	651	603	646	628	616	645	617	684	673	631	624	628	646	679	619	689	654	677	637	624	618	689	674	647	608	676	664	625	608	661	616	651	648	636	632	678	626	625	656	627	637	647	628	635	653	633	650	660	631	705	679	696	681	611	611	627	637	648	623	637	678	647	658	585	623	658	649	665	617	658	627	699	603	683	631	643	639	664	648	593	639	617	669	640	627	642	623	655	621	652	611	642	624	613	615	681	645	628	660	653	626	662	623	643	673	641	639	640	624	679	647	661	637	627	629	601	610	630	684	636	620	664	625	645	671	655	595	618	657	633	652	663	660	640	618	635	701	648	632	657	652	608	604	612	636	653	697	638	642	616	650	607	637	689	597	665	671	662	665	678	653	621	680	668	614	632	609	694	639	648	673	635	628	640	650	631	633	622	661	657	672	650	643	630	595	668	608	712	642	679	623	675	626	640	628	662	629	626	652	663	636	642	633	652	666	656	673	650	656	656	617	646	677	649	642	626	646	673	680	663	640	626	618	649	627	655	618	644	628	634	623	641	606	661	650	687	624	636	672	643	652	624	664	652	648	676	634	611	637	658	614	635	630	610	647	665	658	644	632	665	700	648	660	615	633	626	634	638	662	654	598	632	667	610	632	647	664	663	620	611	608	691	610	634	634	615	636	647	625	588	616	633	710	705	677	636	637	632	592	658	663	617	632	620	636	614	653	633	650	658	636	664	610	605	644	625	662	700	651	622	637	631	631	627	631	653	639	623	660	647	613	676	677	651	627	661	636	655	630	681	623	654	640	601	625	657	667	607	652	699	658	586	629	655	597	665	664	614	673	639	653	650	604	655	617	650	630	648	641	614	639	630	651	693	622	629	676	621	648	668	654	645	635	633	655	661	654	614	634	637	633	627	621	653	653	628	638	649	656	647	642	657	680	603	646	591	600	693	601	671	637	678	678	660	602	605	642	644	656	617	620	616	607	701	649	655	622	640	644	614	667	633	618	657	666	633	619	649	619	664	640	674	623	644	653	641	656	685	651	653	623	644	615	667	688	619	655	665	593	648	634	664	632	661	602	643	615	614	657	572	626	625	621	651	652	655	655	676	626	636	628	640	655	621	611	654	617	665	636	638	643	634	628	630	689	644	645	635	678	660	652	707	660	636	657	663	635	622	634	648	656	639	652	629	614	663	616	628	653	589	596	655	695	611	593	619	645	631	654	639	624	649	648	693	627	652	691	658	666	671	634	678	640	648	683	581	642	638	659	651	654	636	668	635	648	637	612	727	634	681	672	641	653	678	643	663	667	648	681	646	639	652	601	652	648	630	597	618	634	677	660	647	639	654	592	619	624	617	665	623	659	653	648	635	642	633	618	644	651	681	629	689	647	613	627	657	659	665	620	630	607	611	617	639	649	646	655	595	634	704	641	631	652	621	654	649	583	626	634	691	617	597	654	657	650	649	696	623	649	689	664	668	656	658	640	667	616	660	687	637	690	616	638	697	613	653	653	656	658	595	625	678	696	635	637	576	653	635	669	628	666	647	632	614	619	665	638	683	647	675	608	682	642	654	698	642	642	633	618	682	689	715	657	648	653	634	652	698	697	654	657	645	640	638	658	645	645	655	629	637	645	668	678	671	696	635	609	620	666	644	659	628	700	678	648	706	711	654	617	639	643	618	659	635	658	656	686	653	692	635	694	622	636	632	618	598	623	626	635	684	662	646	707	641	647	700	600	628	666	680	643	652	625	682	637	645	662	589	635	679	620	582	669	641	618	657	665	627	643	647	621	636	663	662	679	609	645	622	630	644	631	677	651	681	649	618	616	674	633	621	623	603	605	683	644	638	646	664	598	654	626	635	652	637	668	657	661	616	653	606	673	584	627	687	614	642	638	613	666	629	667	621	643	629	612	668	642	687	634	690	617	659	631	646	646	655	598	633	674	623	639	652	656	613	599	639	632	672	639	643
28647	39897	31226	19255	8627	1235	827	779	775	778	812	835	756	812	758	775	810	772	781	753	766	762	819	754	778	750	805	780	716	790	743	792	741	761	737	800	807	801	805	783	800	741	775	804	782	783	728	738	790	838	734	785	756	745	805	792	786	701	764	781	756	712	789	768	801	786	760	797	764	755	762	768	788	711	798	761	814	769	781	780	783	777	761	785	730	776	765	770	765	792	732	740	787	842	788	750	764	815	801	790	792	763	781	768	756	746	789	723	785	776	813	798	722	723	810	813	787	808	771	835	787	785	792	775	825	761	791	819	776	748	771	758	794	711	709	798	811	764	784	814	807	787	778	753	764	725	779	777	804	732	772	778	747	783	789	805	813	802	747	813	810	750	797	790	776	733	758	770	757	759	808	785	765	743	744	766	750	745	767	801	773	779	760	777	800	783	786	785	822	726	752	828	728	808	748	799	778	788	792	741	795	761	776	811	754	794	756	775	785	748	768	793	791	753	796	788	800	765	774	791	771	797	768	784	782	814	781	764	764	793	788	773	808	789	746	771	818	768	774	804	744	755	773	764	803	772	748	796	737	756	800	787	770	740	750	785	763	773	784	776	777	802	836	777	791	762	748	795	835	791	796	787	797	763	793	759	755	737	763	791	805	754	793	764	780	771	758	763	802	742	759	771	813	759	794	757	730	753	789	766	828	766	774	772	755	745	752	780	814	768	769	822	747	789	770	764	726	785	780	747	743	821	736	793	801	771	746	790	807	752	789	819	743	768	774	748	776	785	743	741	773	782	773	789	816	736	799	763	719	773	769	837	719	788	750	745	758	758	756	791	852	791	741	777	758	736	805	773	754	773	779	783	764	780	773	825	766	752	741	817	787	792	774	754	757	801	769	744	828	787	700	768	797	755	863	813	789	760	805	788	783	760	778	797	781	830	768	781	774	834	760	787	775	802	733	734	843	733	809	755	785	684	804	776	787	758	767	773	742	787	792	761	794	786	767	745	783	747	785	752	803	740	784	776	734	797	743	760	799	792	742	810	782	773	718	775	750	754	777	784	780	776	781	780	806	752	775	755	787	783	796	794	721	781	780	755	718	805	754	820	803	759	817	792	740	762	762	751	852	713	772	714	797	787	821	765	769	758	754	775	780	747	752	778	765	787	805	829	769	739	802	775	793	768	768	780	775	769	788	752	771	778	784	753	763	727	809	740	800	792	768	770	772	856	764	782	740	778	797	818	801	776	729	737	756	802	750	840	745	800	746	736	775	772	784	802	828	733	754	787	792	783	776	772	808	766	748	743	710	752	813	783	723	811	776	784	756	797	795	789	793	802	765	777	844	751	759	799	763	776	793	760	788	778	755	762	794	807	776	778	798	785	811	767	796	759	741	802	815	800	754	787	820	754	807	684	815	761	783	778	779	801	825	775	768	727	786	776	782	764	770	781	773	800	752	814	735	733	791	748	774	787	809	798	771	775	782	817	785	801	820	781	774	757	729	758	742	767	792	791	783	798	850	734	755	790	744	766	806	791	759	728	777	783	784	733	772	767	814	797	784	839	760	804	759	736	800	806	804	746	769	808	769	792	814	778	726	802	721	793	781	773	800	770	773	740	812	726	774	748	800	808	796	760	773	765	752	762	835	741	740	784	802	777	703	776	723	784	791	814	796	793	773	786	771	784	757	782	773	729	834	754	772	755	776	726	806	805	784	766	803	760	739	773	756	796	747	863	834	805	821	765	782	772	807	760	765	712	750	803	791	786	780	779	790	773	794	746	788	771	727	799	830	757	699	731	745	769	757	763	794	776	767	738	742	738	785	741	754	789	803	746	760	779	765	785	744	807	773	822	797	792	772	763	769	767	757	722	818	799	778	774	741	771	761	757	736	814	753	778	821	754	786	789	795	735	757	768	796	730	799	795	780	812	768	765	739	782	781	815	756	737	741	739	736	767	788	794	819	768	746	711	812	749	753	742	770	767	789	798	773	799	732	738	767	754	763	735	767	794	741	784	798	798	766	813	801	791	793	830	754	738	780	776	770	808	738	818	783	792	753	723	748	800	805	772	768	712	727	769	751	729	805	776	746	762	760	749	729	788	774	827	784	809	765	827	752	769	751	788	727	738	808	728	799	816	803	795	773	800	747	761	766	798	766	787	791	797	794	768	770	834	780	765	836	807	809	747	789	773	786	780	800	798	828	779	780	756	771	775	768	747	766	780	806	780	784	824	763	809	779	770	809	757	777	766	706	781	784	770	774	774	794	766	793	746	740	768	788	758	751	751	794	808	795	753	742	778	794	777	744	759	768	805	763	804	807	751	797	719	730	762	786	806	788	755	753	739	791	774	805	836	766	755	763	770	827	771	808	782	753	794	798	786	765	778	739	750	776	763	796	794	810	830	805	761	788	762	776	779	842	768	769	775	772	777	792	852	797	766	817	783	812	777	778	779	737	766	796	768	815	782	741	802	737	832	788	758	823	762	758	797	758	781	785	733	746	803	762	771	827	721	735	766	767	773	796	761	819	782	791	773	773	771	811	816	765	735	739	782	746	808	789	771	844	817	755	757	811	797	776	796	751	809	771	759	751	848	749	809	745	743	779	771	813	813	786	766	780	780	795	836	746	774	821	752	782	808	787	792	757	794	779	747	764	782	734	793	758	782	837	788	804	811	789	757	796	771	788	818	766	834	784	804	789	806	749	747	780	774	796	774	796	766	771	812	751	777	793	783	803	782	766	823	757	796	789	826	807	744	763	809	804	777	817	746	783	747	762	796	740	766	852	770	809	798	736	800	823	778	745	778	757	793	759	803	799	787	818	788	753	822	765	829	759	790	762	792	759	727	802	786	842	740	763	717	784	786	800	793	754	738	838	801	749	783	790	828	808	769	800	751	792	856	789	760	788	774	750	844	781	743	825	777	774	720	759	798	821	780	795	748	794	787	763	781	790	749	774	768	804	776	765	772	712	771	761	755	836	765	804	753	786	785	786	781	799	765	806	727	730	767	789	745	790	805	799	760	763	775	751	774	791	767	738	796	749	755	772	731	749	791	762	827	769	767	747	812	781	808	773	780	806	784	764	728	834	767	825	801	789	819	772	818	795	746	778	804	753	785	808	778	824	814	730	800	821	790	759	839	811	792	809	777	749	760	806	762	735	802	778	792	819	780	756	776	772	788	807	761	775	778	784	790	790	710	821	765	782	723	807	765	736	767	763	821	795	825	803	753	761	767	759	756	776	751	755	746	786	808	746	718	804	793	795	775	754	751	798	790	756	812	764	753	745	818	797	749	800	795	809	818	801	772	718	766	748	756	756	766	840	794	759	775	814	738	738	783	780	764	765	807	809	794	788	801	785	791	819	776	781	754	773	745	758	834	781	730	768	761	748	782	782	770	806	809	785	783	816	783	747	737	778	763	815	765	795	768	754	792	777	746	734	779	759	781	822	740	795	769	833	749	770	733	752	809	785	752	800	826	800	721	807	790	791	838
23423	21111	32135	33778	28648	16206	3475	466	423	465	454	440	471	423	390	451	422	417	422	421	422	421	378	397	442	374	400	395	376	421	442	436	425	419	440	451	419	482	375	382	418	396	424	421	390	415	437	398	431	386	396	402	437	426	405	419	418	415	394	429	396	410	435	437	388	440	392	425	416	416	403	407	396	395	399	393	407	409	422	412	392	403	416	405	419	400	434	393	409	458	381	401	414	380	377	432	393	366	398	446	399	417	436	423	405	372	383	416	443	415	379	418	400	385	410	402	375	417	400	396	445	399	430	428	436	383	384	382	441	368	375	403	412	417	438	438	410	413	357	382	382	439	362	406	410	395	441	396	424	383	433	406	422	460	409	445	409	413	421	390	390	381	421	400	402	415	409	432	420	420	377	437	404	425	419	393	428	378	446	394	375	403	425	436	437	408	417	386	402	430	436	426	428	441	405	411	408	444	411	410	397	403	418	403	424	392	422	402	440	414	436	392	407	398	392	417	435	412	403	400	438	432	439	417	392	410	379	400	407	427	396	424	424	406	390	398	405	411	411	361	385	394	405	437	417	384	422	434	417	422	418	406	366	361	426	433	414	434	406	396	397	405	391	411	428	380	429	377	411	397	398	396	409	393	436	437	389	390	394	383	431	436	424	387	364	440	379	413	398	387	375	419	437	388	392	386	388	379	422	398	410	413	445	421	428	404	424	446	424	408	419	424	411	420	429	440	393	390	406	436	405	422	428	391	411	432	385	434	426	369	408	434	418	406	395	364	427	442	419	405	403	388	362	404	416	409	388	423	427	406	403	415	401	439	416	383	404	422	413	371	382	425	397	412	400	410	437	443	397	376	361	416	414	409	413	405	448	383	405	419	413	425	424	413	412	416	444	413	406	390	418	442	403	419	397	386	440	395	433	405	410	413	389	393	438	422	391	428	418	376	397	410	388	400	398	426	421	416	422	441	407	388	422	395	378	384	397	387	410	402	401	412	409	408	434	425	438	438	416	428	417	442	365	433	380	396	386	443	393	397	424	380	403	437	413	395	409	396	409	403	422	419	393	413	392	421	385	395	417	448	456	420	431	403	387	401	440	432	403	397	431	412	426	418	414	445	389	379	423	406	400	405	367	404	409	405	448	412	429	408	408	404	409	377	424	401	408	460	421	372	424	416	422	409	420	413	405	426	415	363	402	380	424	405	428	425	425	416	407	437	366	420	421	419	382	405	369	398	376	377	403	424	417	409	397	394	418	406	432	429	397	434	401	425	391	429	398	399	387	363	400	404	391	364	393	399	430	419	436	410	385	400	389	410	396	421	408	414	398	399	426	407	400	406	404	385	408	419	373	418	368	407	406	410	415	422	377	407	411	409	389	376	452	390	399	440	431	380	412	401	388	432	410	364	435	419	404	414	384	411	411	401	405	417	387	390	409	399	405	432	415	407	385	445	397	387	373	403	384	370	381	411	365	422	453	373	448	418	415	382	434	405	405	403	368	429	414	390	372	407	397	396	380	423	407	366	408	410	419	401	378	424	422	379	400	421	418	387	410	390	416	424	418	414	425	412	415	372	374	431	394	399	386	418	427	395	402	398	407	411	387	437	425	360	432	409	431	419	382	379	418	430	413	422	420	398	413	405	391	396	383	393	389	423	435	413	387	395	388	367	416	425	383	412	396	397	377	396	389	368	397	382	392	389	389	412	441	381	405	399	398	398	414	375	390	381	428	385	411	412	401	384	389	393	382	398	425	406	405	366	417	409	441	374	399	382	454	398	424	448	413	450	445	383	376	406	412	384	419	384	408	397	412	403	426	411	413	400	397	404	417	375	389	388	449	391	401	427	461	421	395	407	397	408	395	437	388	422	458	432	384	399	389	437	399	401	397	411	416	386	412	371	404	400	414	431	435	376	421	412	401	408	444	372	417	397	402	394	401	384	387	417	419	423	406	458	368	374	401	421	405	407	375	381	374	396	387	447	409	405	389	409	432	395	418	431	396	461	406	411	390	380	405	414	414	386	361	411	416	378	433	442	397	386	407	369	410	432	375	438	385	398	437	374	391	415	393	398	431	453	448	450	379	419	429	401	399	412	393	410	406	410	386	405	370	395	422	428	395	425	417	386	429	375	387	420	412	424	420	390	444	400	416	408	399	404	413	394	412	421	386	426	390	418	405	379	409	410	410	384	391	412	411	398	424	388	416	354	395	393	385	402	395	398	408	392	393	414	420	442	386	411	417	422	435	426	388	434	398	357	431	376	399	411	360	405	405	400	405	423	434	370	392	380	370	407	440	401	410	418	421	422	416	421	411	441	393	416	393	405	450	414	409	376	445	372	390	404	415	383	407	406	403	417	426	404	405	414	404	392	404	406	414	431	435	429	395	378	391	390	414	434	404	370	446	422	430	410	400	411	392	384	414	434	393	405	403	369	415	408	417	400	427	433	412	416	433	414	437	404	387	419	388	425	409	419	400	416	411	413	441	465	438	389	406	365	433	386	410	387	422	394	436	390	380	404	403	401	463	441	416	423	401	422	394	436	374	395	383	441	436	399	368	428	381	387	395	413	367	395	413	402	416	430	352	372	414	383	400	415	450	390	384	440	430	406	404	408	401	444	396	416	426	363	388	405	404	393	396	414	387	412	416	412	409	423	432	357	405	386	420	394	422	405	362	399	415	419	421	400	403	429	423	432	408	410	420	399	407	444	407	400	395	412	372	404	428	431	394	410	402	423	385	384	389	373	410	367	401	437	388	395	413	424	413	384	417	413	456	393	420	429	399	453	406	375	378	443	452	427	398	427	422	392	419	401	409	408	438	403	398	386	400	417	392	372	442	378	379	426	371	380	387	432	403	389	381	428	366	459	417	420	389	416	409	411	398	399	375	408	407	425	419	408	405	409	404	408	393	429	383	419	383	438	397	391	376	424	403	438	414	379	419	404	364	407	391	419	439	409	400	359	403	420	421	411	404	421	436	381	385	396	382	445	396	427	405	423	426	429	463	402	410	404	421	413	386	357	396	408	420	372	386	392	421	403	379	396	414	400	426	401	422	377	406	426	438	399	428	418	377	389	420	436	408	395	391	430	404	395	396	389	412	394	380	451	452	440	396	410	402	385	386	413	427	430	405	371	441	409	414	425	425	401	416	394	414	398	431	433	408	436	430	440	428	403	405	407	406	408	376	418	406	378	411	409	439	403	376	384	447	426	436	425	385	447	416	414	353	404	402	400	370	390	410	382	395	393	392	394	408	384	429	431	381	409	453	449	376	441	380	378	439	398	403	409	397	438	380	428	408	431	412	396	418	384	417	397	398	415	407	397	406	392	394	422	390	400	397	399	397	409	408	451	406	374	363	395	426	386	421	372	409	420	412	416	384	401	363	388	404	404	424	395	396	367	415	393	376	416	390	425	399	372	405	432	415	407	405	399	407	408	397	395	365	415	391	399	433	363	425	407	407	400	406	405	418	428	402	394	398	431	451	422	387	417
53683	85831	72240	52782	33597	5246	981	619	562	594	543	578	493	507	559	551	502	489	532	525	516	503	504	560	508	493	509	512	435	554	528	515	507	495	524	498	539	495	490	510	479	470	515	502	520	514	520	482	509	514	500	512	464	486	486	514	504	537	517	503	467	498	530	508	524	486	522	474	485	506	518	501	477	538	530	486	499	489	518	509	503	482	466	525	487	505	481	506	496	510	492	559	501	502	530	464	502	565	495	494	539	501	479	495	530	531	474	509	493	492	496	480	497	465	522	490	500	494	483	537	511	504	484	509	510	486	510	497	541	501	507	499	551	468	522	517	532	535	479	523	532	473	486	480	519	534	493	547	486	491	463	522	489	478	510	505	523	518	513	543	479	503	463	485	500	541	484	466	509	519	541	486	495	506	511	512	512	524	510	490	506	537	482	497	547	505	507	484	516	554	475	470	496	531	508	490	448	526	522	481	469	510	490	566	516	481	520	524	524	515	513	521	499	499	484	514	503	512	486	471	511	493	531	514	509	508	475	515	504	497	482	489	517	492	485	457	482	512	512	530	509	536	486	484	510	498	480	494	498	521	564	498	498	446	479	535	512	448	513	506	512	515	517	485	521	509	493	496	510	529	500	482	465	449	494	527	496	514	508	518	498	534	539	468	511	513	535	522	502	469	491	515	493	534	490	492	480	512	497	516	488	485	471	511	515	482	492	510	543	512	504	479	525	516	500	487	532	489	513	482	457	466	495	479	541	517	527	522	506	525	519	475	530	480	500	486	505	490	484	524	508	520	513	485	474	507	514	535	491	498	492	487	495	507	495	505	515	489	494	452	492	504	517	517	492	485	498	484	509	539	511	489	512	467	508	498	550	511	540	481	485	495	496	523	571	479	484	443	464	530	510	478	509	495	456	513	520	481	504	494	523	513	507	466	507	495	508	538	496	495	490	498	464	521	463	497	491	512	538	510	493	493	472	464	472	505	505	501	491	519	479	486	531	509	497	478	507	492	502	499	519	513	502	495	496	504	493	509	515	510	506	514	514	472	496	491	463	510	503	488	530	500	519	561	506	476	499	515	523	532	541	508	505	519	441	510	487	494	477	522	507	527	499	511	482	527	520	502	490	499	494	498	475	460	480	527	479	489	474	490	519	521	518	513	483	515	478	524	499	485	504	463	488	507	487	522	522	471	558	541	525	497	555	527	525	556	526	494	486	524	522	499	488	498	478	493	494	485	506	511	477	538	516	505	486	554	457	458	507	476	528	546	585	502	518	515	446	466	506	534	525	486	518	461	484	521	460	502	498	503	508	532	470	494	523	528	476	495	523	502	522	523	472	520	485	490	493	527	511	529	492	499	524	505	498	520	475	482	512	507	480	515	525	489	499	471	492	499	488	504	529	521	503	505	524	537	516	497	454	503	495	510	498	537	492	498	526	479	462	499	514	495	546	539	478	489	538	456	523	471	507	497	504	567	528	495	470	512	499	508	513	517	541	522	501	505	531	508	511	494	509	554	520	523	531	539	479	483	525	520	494	518	490	541	515	528	481	521	520	483	496	508	485	496	536	495	523	533	519	503	501	511	486	521	471	514	505	508	443	505	530	492	505	512	485	519	504	494	508	479	468	513	504	532	520	503	480	482	551	488	543	493	506	512	485	511	524	534	528	485	473	517	453	472	509	503	515	497	534	512	481	524	497	507	521	498	521	518	474	501	506	502	481	553	515	448	512	501	507	486	493	507	532	503	485	550	494	468	496	487	528	490	520	542	511	548	504	455	514	507	501	457	477	529	515	461	470	516	511	525	481	479	512	562	480	522	531	523	517	509	494	496	561	521	542	506	491	558	510	502	504	564	529	465	467	478	480	487	506	506	462	453	535	499	498	506	524	532	485	506	496	521	493	529	529	480	520	490	461	521	494	522	477	511	483	495	494	480	454	523	490	528	500	483	495	493	514	524	512	545	508	515	517	490	488	523	529	491	511	527	523	522	515	477	508	499	486	541	519	506	473	529	470	524	508	503	464	488	535	492	538	487	516	485	499	518	480	530	527	531	474	534	493	532	516	494	531	533	493	509	480	497	515	508	523	517	506	502	500	493	485	477	455	493	484	485	470	485	489	527	506	502	484	501	474	519	518	511	495	508	493	498	499	529	499	493	508	507	470	501	469	492	524	545	506	473	495	493	509	514	465	499	508	509	564	480	520	481	493	543	486	511	518	482	486	481	510	507	479	496	535	500	529	479	501	451	550	487	532	468	475	491	466	530	538	505	501	534	501	530	539	508	497	521	509	514	562	511	473	512	520	513	521	471	488	514	533	481	534	516	482	478	517	519	529	482	474	508	540	501	492	509	505	473	492	508	492	503	523	501	521	517	506	509	530	508	495	450	452	505	539	529	480	515	517	545	511	544	519	517	488	470	506	518	487	501	520	516	500	506	537	525	527	508	514	506	507	478	517	519	514	473	504	504	505	510	488	523	528	451	477	500	530	472	504	524	530	490	506	526	476	532	529	494	531	485	507	528	511	505	516	498	499	488	498	487	490	509	481	508	513	503	531	543	528	509	507	496	495	487	504	516	491	465	474	537	506	500	484	514	498	485	480	480	513	497	485	497	465	529	501	492	466	512	465	461	511	522	537	490	491	498	520	523	520	495	520	501	519	520	505	500	548	532	496	485	510	502	496	512	510	502	483	507	463	501	489	490	520	501	522	510	530	458	484	516	551	525	496	508	506	493	471	512	470	522	492	488	463	481	515	463	477	512	500	484	530	516	513	506	517	459	474	467	511	506	500	473	493	503	458	504	492	526	506	480	487	522	517	520	525	516	525	501	451	494	509	527	473	519	522	503	483	490	505	484	483	490	497	529	500	507	520	534	489	522	490	503	471	477	467	503	505	478	522	532	468	500	530	495	479	499	505	543	499	488	509	495	530	501	518	489	531	534	493	513	476	518	456	530	480	483	501	473	500	475	523	497	533	481	481	512	532	498	493	508	548	520	496	522	502	536	483	458	498	483	491	490	510	522	474	490	505	538	484	520	490	487	520	483	525	498	495	455	497	536	478	476	515	511	502	503	517	501	539	515	534	497	487	522	532	481	516	504	535	512	518	498	506	489	515	466	521	526	528	515	501	515	517	525	475	510	487	513	483	494	496	514	550	491	521	503	487	521	484	486	486	498	469	533	507	495	470	505	499	515	497	528	504	520	490	481	493	526	467	500	477	504	509	525	530	495	517	506	501	526	511	499	500	540	513	496	473	516	521	529	536	532	527	499	508	484	543	488	501	504	538	506	528	511	552	522	508	483	512	499	519	504	466	499	510	535	467	504	531	482	493	491	476	567	547	480	475	467	508	523	480	464	523	506	491	502	514	519	510	488	537	527	478	495	497	469	500	519	508	508	487	504	516	502	503	499	516	482	514	531	504	510	483	567	502	506	505	508	513	503	539	483	519	506	502	520	536	499	502	478	469	486	516	492	492	495	502	498	492	531
22367	20839	30155	29031	28578	20945	11232	715	384	332	349	333	336	343	346	326	327	309	307	334	300	289	331	307	318	311	333	297	327	344	307	327	308	306	323	323	325	316	299	331	324	292	272	292	333	326	275	317	314	274	317	285	258	319	319	291	304	330	288	312	298	320	327	277	327	273	266	308	311	305	320	293	317	323	286	281	319	302	323	303	293	316	291	295	282	291	291	317	323	325	292	307	296	322	337	312	279	299	302	268	309	308	311	320	315	279	324	296	307	323	317	331	323	314	278	306	325	294	283	284	310	317	271	293	310	327	304	327	293	274	280	349	276	283	296	299	322	294	305	344	276	287	284	274	298	294	306	297	310	293	307	285	312	299	303	307	297	289	296	305	298	310	300	321	277	303	309	308	316	311	304	295	302	321	322	278	289	315	261	304	324	300	328	325	295	303	321	330	306	312	301	270	307	326	306	320	317	288	297	308	295	313	298	316	294	286	328	323	312	313	288	291	320	293	279	299	310	288	303	317	271	319	323	294	323	312	273	301	300	290	309	306	285	309	306	315	307	304	271	322	302	287	283	312	276	290	301	309	340	299	329	283	298	284	302	311	323	289	306	290	316	296	287	304	304	341	290	306	313	295	335	312	331	303	340	296	306	278	308	287	320	321	301	315	329	330	314	301	307	308	286	317	283	312	280	323	307	311	338	342	303	257	299	313	337	275	332	292	288	321	304	292	312	293	332	290	288	301	330	302	329	315	300	311	324	317	297	270	261	320	286	307	306	246	321	315	310	309	301	297	302	318	293	309	319	304	304	299	311	270	286	314	300	313	321	303	292	290	280	301	298	304	290	293	277	337	283	330	269	284	309	280	272	306	309	300	306	293	288	288	317	295	307	316	302	285	303	319	305	307	319	303	315	302	315	320	300	298	321	296	288	322	305	284	301	312	302	293	257	292	282	269	324	294	297	338	299	299	295	307	302	290	339	325	311	257	288	308	302	291	341	315	286	283	304	316	267	300	328	316	292	339	297	318	287	310	299	294	268	293	306	263	311	294	319	302	299	291	306	314	297	298	312	289	293	315	278	295	334	268	308	273	297	316	317	321	286	320	307	294	341	297	267	303	318	321	312	305	306	335	294	291	280	293	330	296	324	319	312	288	305	287	283	291	287	291	313	308	288	268	291	297	319	276	309	317	293	315	298	307	314	285	319	291	290	315	299	307	321	296	329	299	278	346	301	278	270	322	309	305	308	301	334	328	319	263	280	301	306	343	300	294	316	280	288	313	304	287	283	292	321	282	277	336	296	323	352	329	277	297	264	291	286	280	284	285	324	305	289	352	320	305	323	320	338	300	299	280	324	294	297	264	298	300	297	324	299	294	290	275	320	284	292	342	300	317	321	322	272	313	278	301	308	323	287	292	282	252	274	303	325	309	287	355	321	302	293	318	284	332	306	289	317	323	284	294	303	308	313	277	313	286	319	276	290	345	324	307	315	310	281	291	325	284	314	284	294	275	325	301	322	297	308	318	297	292	318	283	323	298	278	307	300	328	327	299	306	342	316	292	323	295	289	318	293	301	332	299	304	310	318	294	295	288	311	313	300	295	308	337	264	296	311	308	322	300	272	303	291	319	312	294	292	306	307	312	315	278	306	287	307	324	330	291	314	311	301	346	289	285	291	283	293	301	294	290	357	277	316	327	303	288	319	314	310	288	330	325	282	300	313	294	316	307	331	328	335	311	313	291	289	309	320	317	305	314	304	282	306	315	303	321	274	329	318	284	353	290	308	311	273	320	323	306	308	311	314	291	300	292	303	308	303	288	292	276	310	327	319	326	336	313	316	303	305	319	295	281	280	299	307	289	305	328	287	301	283	290	320	298	310	316	310	302	326	335	293	328	299	326	317	292	295	310	299	296	296	320	300	292	318	309	304	266	323	329	297	326	292	317	289	286	286	310	323	311	300	291	310	272	313	307	311	294	301	311	344	286	299	322	283	289	294	300	291	321	311	303	314	304	298	290	285	269	298	332	289	286	299	325	279	278	299	331	303	293	300	299	287	279	302	296	272	276	308	294	299	306	337	317	292	323	287	316	310	323	310	315	310	338	296	284	314	320	270	304	301	309	300	341	315	305	290	282	270	326	321	295	302	294	304	296	298	299	297	282	301	316	295	298	278	315	326	315	282	344	319	312	315	308	301	309	305	302	300	301	296	287	287	284	285	277	308	305	334	312	296	306	299	328	301	301	296	288	306	321	288	280	293	301	302	311	283	305	304	327	304	312	307	298	294	316	272	310	289	320	302	296	298	331	284	313	330	315	292	279	321	317	284	270	309	302	298	298	291	331	303	307	325	276	321	302	312	308	337	284	299	335	308	320	325	329	307	298	304	306	353	288	323	320	303	283	290	263	307	336	325	313	299	324	289	288	330	326	314	307	320	293	279	310	298	290	295	331	266	318	304	272	321	310	284	279	311	342	310	316	300	332	312	329	268	289	277	294	330	269	309	325	305	297	284	291	335	303	319	303	333	308	293	306	326	320	313	291	297	311	263	295	313	305	300	319	275	297	330	327	313	268	267	325	300	306	281	317	297	307	296	290	324	326	290	295	280	316	306	305	280	320	310	290	293	306	287	261	311	281	286	315	313	298	298	329	333	327	299	302	336	295	265	268	316	316	324	307	301	307	295	305	329	277	342	277	327	276	308	295	296	320	313	275	301	315	282	291	304	321	287	304	297	280	270	311	333	308	304	267	304	301	330	320	313	311	293	282	289	317	299	307	273	292	286	306	325	293	310	309	316	308	282	303	278	303	316	314	303	318	291	288	290	298	285	294	291	308	333	274	293	304	314	266	291	302	304	266	314	297	310	309	287	315	328	316	297	308	302	321	311	290	290	307	312	319	306	308	329	352	312	341	277	307	316	309	337	315	284	306	298	287	325	311	323	293	314	343	323	292	315	304	302	297	288	290	287	303	294	288	313	286	279	274	310	302	346	301	288	289	302	307	305	311	295	297	318	294	306	315	323	349	299	293	276	293	307	301	308	293	302	295	301	335	313	311	321	306	287	303	331	304	315	289	328	310	309	305	293	302	320	306	305	301	322	305	331	310	305	285	314	300	318	319	297	293	285	273	330	289	304	311	322	323	284	305	313	319	295	291	317	291	296	310	297	320	297	304	307	294	331	280	287	294	299	312	317	318	270	296	285	303	322	288	319	289	332	320	318	335	315	324	307	299	317	295	299	306	337	310	305	327	302	309	338	289	326	286	313	293	282	311	318	309	329	321	298	314	299	307	323	323	277	319	298	282	277	340	302	289	315	297	300	300	324	292	291	286	313	311	303	288	288	293	318	327	319	316	328	296	307	326	295	310	269	290	322	307	302	316	302	301	305	333	315	254	304	283	297	315	286	306	307	287	297	315	275	303	294	282	334	308	311	319	324	313	310	285	281	298	306	325	294	280	306	311	303	321	307	304	288	313	334	297	318	321	314	309	304	321
58683	96665	82236	63104	44312	10355	1362	505	539	449	420	412	410	418	398	446	389	371	393	396	385	379	374	410	394	346	373	374	371	353	396	383	357	370	386	373	404	350	349	359	348	366	380	356	373	355	376	399	338	353	342	373	366	376	375	352	353	379	345	364	378	367	363	363	355	379	376	381	379	376	347	382	354	348	379	353	356	404	356	327	359	363	359	373	376	380	373	373	387	335	359	351	390	345	350	356	357	329	362	345	344	373	382	357	343	371	364	339	337	369	362	384	340	337	361	365	344	398	361	355	337	365	361	301	370	372	355	360	387	328	387	366	410	322	391	365	357	348	365	369	363	360	388	351	324	368	373	357	352	364	345	355	343	362	379	373	391	388	337	337	345	344	352	380	376	371	342	361	352	351	374	367	385	344	374	387	401	363	407	345	328	383	349	361	370	318	332	372	377	364	369	389	362	356	388	355	347	353	337	343	365	354	348	357	348	369	381	360	361	363	369	349	373	374	371	344	348	381	360	383	369	345	333	399	369	350	394	345	380	383	365	370	372	376	346	378	343	385	344	333	362	350	400	375	368	377	334	397	340	375	357	365	377	402	361	342	364	334	353	354	349	382	367	383	357	392	358	381	372	379	356	352	335	387	371	367	355	372	355	368	404	348	352	355	348	314	369	330	358	367	376	365	364	381	409	310	353	350	365	328	343	348	391	383	351	357	368	371	362	348	369	372	331	404	366	358	357	370	338	368	356	379	359	368	344	384	381	330	393	375	356	378	361	351	344	324	364	376	358	366	349	395	341	361	378	351	373	351	403	329	325	358	348	351	340	357	355	380	362	368	359	351	376	371	377	361	350	383	343	365	368	373	361	356	379	345	376	375	361	361	339	373	355	300	370	383	379	327	364	379	398	357	328	325	339	372	340	370	387	376	373	340	374	334	392	352	354	384	367	389	364	397	325	413	385	341	409	358	369	352	425	355	378	355	359	368	341	339	361	367	373	337	357	393	380	355	360	343	337	340	336	358	368	358	378	344	364	333	370	334	361	359	364	341	360	367	362	375	372	339	371	368	367	379	350	365	366	311	368	358	378	379	379	372	328	359	369	376	337	395	366	343	345	348	357	342	359	377	365	361	360	361	390	373	382	346	361	349	365	304	358	356	362	361	348	346	352	353	384	359	356	377	349	352	337	381	329	351	374	378	353	383	378	359	342	365	346	344	349	390	364	339	371	338	378	346	348	327	316	380	372	389	358	356	349	349	379	344	335	320	366	370	385	376	360	368	350	357	372	378	340	341	318	363	365	346	354	356	360	371	327	376	314	352	345	402	324	351	371	354	388	360	360	334	379	363	352	332	352	341	397	362	363	357	380	379	345	363	358	320	343	372	359	386	401	399	359	400	361	346	364	367	365	365	391	390	329	369	365	359	349	400	352	351	374	384	349	369	382	326	401	359	300	342	354	380	365	368	387	342	341	353	339	353	386	356	368	375	345	333	330	373	387	327	375	359	363	365	355	384	332	352	325	334	363	341	333	412	348	407	366	367	356	366	362	370	329	351	389	375	343	361	395	348	390	345	344	375	336	398	371	360	369	351	360	333	390	341	362	354	371	365	372	347	340	366	374	329	353	341	391	364	360	365	351	376	371	377	352	318	375	349	358	337	369	366	359	369	349	388	367	360	352	319	374	362	399	337	374	322	356	347	358	389	351	389	349	376	353	406	351	394	341	389	388	350	358	365	348	374	357	370	363	352	378	361	372	386	347	389	359	335	339	362	368	351	343	362	343	351	322	373	380	360	351	361	335	340	388	381	396	353	385	357	392	368	361	349	376	371	388	364	388	358	371	372	364	366	358	355	367	367	357	349	359	392	368	351	341	383	366	333	376	368	364	385	366	382	401	355	370	354	380	392	366	372	362	336	347	377	332	342	356	342	359	373	353	357	336	337	355	365	366	330	329	346	394	378	330	346	348	399	346	395	353	364	360	361	372	351	358	351	351	368	364	400	382	385	350	376	371	332	347	372	368	347	377	346	371	347	355	400	359	375	375	396	373	353	342	392	346	340	337	323	347	344	343	353	369	369	362	367	354	353	319	373	342	343	385	375	353	349	353	347	367	348	350	373	353	356	359	347	335	333	357	358	391	351	355	355	362	367	368	364	338	364	375	375	382	333	366	373	406	364	340	365	355	414	399	373	358	383	387	372	357	360	372	348	366	351	355	377	352	368	349	349	330	366	358	361	327	339	348	386	372	350	341	375	329	394	370	366	380	349	369	376	392	362	371	314	339	338	347	385	374	368	360	379	339	376	368	366	376	352	379	364	343	378	361	347	342	380	385	355	371	355	383	360	366	360	344	369	372	334	381	358	351	385	404	352	398	360	356	356	396	338	374	359	351	347	372	347	351	349	349	365	368	396	358	361	359	366	358	385	342	373	379	330	369	384	332	368	359	352	364	368	377	374	355	371	348	352	357	366	375	381	357	367	357	366	377	360	342	352	353	365	339	342	347	364	397	355	367	307	388	366	351	358	332	337	368	352	360	359	387	376	337	351	322	397	346	376	369	356	384	372	333	372	371	388	379	375	392	348	346	408	370	361	354	310	363	367	342	364	381	388	359	391	367	360	360	352	378	378	340	360	358	358	368	391	346	351	377	379	317	318	364	327	369	372	369	373	382	369	334	369	373	397	328	364	351	402	398	358	341	391	353	345	396	355	359	367	337	370	345	379	376	390	344	345	351	357	337	373	358	311	384	390	387	360	366	351	331	358	376	346	356	374	366	380	373	362	345	372	365	396	365	386	384	373	357	372	347	334	386	367	360	371	384	384	361	353	362	375	364	383	361	348	353	337	353	384	372	353	366	376	351	328	350	345	364	351	372	355	336	371	382	340	352	387	359	363	363	360	355	348	346	396	377	340	374	360	357	337	337	367	400	384	393	379	343	346	357	368	393	365	352	375	354	348	331	379	361	373	346	360	346	357	372	370	368	356	349	374	367	320	354	389	360	380	368	356	377	391	358	350	366	355	328	366	334	353	367	353	345	340	331	370	376	342	386	369	326	351	390	370	381	347	371	362	369	351	361	373	340	368	403	364	334	333	334	352	345	354	361	386	392	373	382	368	334	353	364	341	329	365	359	338	364	349	390	360	338	350	345	393	367	395	382	388	356	344	406	348	357	377	347	351	342	397	351	346	376	382	350	386	364	330	385	338	403	361	358	378	376	401	381	358	350	361	369	351	344	357	362	378	361	416	366	329	333	325	400	362	362	356	351	385	375	358	327	337	355	353	382	335	372	346	356	353	351	352	375	333	380	385	365	358	331	361	341	376	343	384	378	376	394	356	413	341	360	377	349	385	387	377	382	336	349	340	351	349	358	334	350	343	332	360	385	345	317	357	362	334	365	335	376	388	376	359	373	383	369	369	332	373	373	340	373	362	338	384	353	380	369	358	345	382	368	344	353	362	371	380	356	358	361	355	356	339	373	363	388	339	353	365
27524	24178	28965	20658	8246	1424	747	672	669	654	617	671	679	748	705	664	684	689	670	659	646	661	636	611	672	665	654	643	637	649	613	665	675	658	671	686	697	673	622	692	663	647	628	690	593	661	703	695	636	679	630	655	642	604	683	683	653	645	686	662	708	617	627	662	684	638	691	630	671	681	645	677	657	664	672	588	688	639	690	645	688	670	677	669	644	632	710	621	642	649	619	643	647	639	668	672	679	664	676	661	694	642	628	676	647	681	697	706	675	665	624	684	616	649	638	672	654	654	661	672	592	650	658	687	653	672	683	674	606	714	678	646	678	691	647	665	687	662	674	692	662	608	672	698	664	668	651	646	612	655	700	646	657	607	641	608	669	652	683	672	666	624	663	682	615	650	649	668	687	681	674	686	680	657	709	673	672	622	667	643	609	659	685	675	669	668	628	659	659	664	669	666	621	640	661	625	658	668	641	674	695	646	650	658	667	680	678	662	654	645	647	653	683	652	637	659	654	684	660	626	628	599	686	668	668	596	654	684	680	688	640	680	625	676	725	601	636	639	651	668	655	622	658	613	663	680	653	605	635	574	644	672	652	669	702	645	626	697	690	640	683	637	668	669	697	651	669	670	713	685	677	692	633	633	608	652	622	687	646	641	682	631	655	681	657	681	659	625	671	645	673	695	649	673	631	716	674	674	671	653	659	641	648	680	613	670	657	687	623	657	687	670	692	652	674	685	667	634	653	697	653	661	642	654	667	718	683	658	636	652	649	657	682	717	626	670	705	657	721	634	656	654	610	632	668	710	666	650	689	614	626	683	656	655	647	668	688	651	632	659	693	633	673	716	703	646	634	649	696	687	644	628	637	648	648	607	639	710	640	679	651	660	644	674	693	623	678	688	691	696	636	683	676	694	713	665	676	664	654	666	631	659	669	680	660	648	636	667	643	658	685	664	649	660	709	620	675	605	645	651	650	661	632	675	635	651	694	642	620	681	658	657	661	649	654	678	668	631	686	687	624	643	665	711	681	656	645	675	685	651	670	660	656	647	679	689	698	672	660	669	638	638	672	680	775	624	632	642	646	668	667	637	668	652	637	656	656	698	661	653	642	663	674	648	692	635	638	625	644	651	688	691	656	655	675	631	622	635	623	641	708	677	643	630	635	642	643	687	640	662	653	660	668	637	670	630	665	669	657	694	638	650	657	702	665	690	730	692	666	645	702	679	625	615	598	654	648	612	673	658	627	655	642	716	657	688	610	654	673	649	679	682	639	715	687	655	693	661	654	698	668	700	622	715	718	651	657	654	691	614	672	682	667	654	660	615	709	649	627	680	673	710	674	676	666	645	673	657	683	664	647	599	633	701	760	651	711	645	631	668	698	675	639	628	622	662	667	655	677	666	643	604	616	653	609	676	671	606	627	677	697	717	644	604	634	646	698	671	679	656	698	637	650	664	678	669	662	644	649	667	622	665	646	684	650	671	627	679	721	645	721	648	643	676	673	656	672	640	665	668	667	640	710	678	627	673	671	644	658	621	679	680	665	669	665	639	645	653	653	670	658	654	705	637	667	692	637	686	692	686	637	658	669	633	645	692	665	647	675	620	674	669	631	643	643	658	689	675	654	671	679	681	648	636	713	691	674	633	639	656	624	671	647	610	637	625	704	623	670	661	662	655	673	694	631	678	621	678	700	656	647	699	657	665	668	616	649	603	668	677	687	625	651	705	708	630	627	598	697	672	658	672	632	679	665	704	672	642	664	603	680	696	656	651	707	652	685	658	682	668	678	654	664	673	659	626	642	674	676	644	648	682	649	645	656	638	619	638	626	677	682	668	642	669	675	697	637	659	726	633	638	665	658	633	664	654	646	646	616	688	646	685	661	643	622	658	657	638	637	682	681	643	644	679	655	665	669	689	663	649	652	594	665	681	678	674	673	641	623	675	670	672	644	648	655	677	661	659	636	628	671	668	685	663	633	691	669	679	664	671	664	658	653	655	646	644	651	695	702	687	693	685	666	634	601	663	664	667	624	665	663	683	721	616	673	664	668	654	676	621	679	672	646	666	650	617	620	668	645	682	680	653	679	696	657	677	665	646	693	678	599	697	679	620	694	660	635	623	635	643	652	690	610	677	653	640	656	658	632	681	675	655	621	676	692	629	695	676	607	689	614	624	655	658	642	648	705	657	617	684	677	634	657	632	676	691	632	641	629	666	675	626	712	680	623	652	666	703	696	623	712	701	639	674	658	669	598	627	680	637	675	680	645	628	629	634	599	631	640	666	632	670	682	601	636	633	671	666	709	684	638	669	640	626	660	705	695	657	648	626	689	653	657	656	704	702	672	686	678	668	685	657	633	631	670	696	679	644	687	663	627	641	654	675	684	704	618	649	677	614	656	629	616	690	666	645	611	675	615	622	658	633	630	645	691	602	665	671	694	659	662	655	656	651	681	666	631	647	673	655	672	645	670	677	629	685	637	668	663	652	688	655	643	667	693	672	671	658	632	652	646	698	673	661	688	679	611	609	685	703	672	653	651	658	648	642	614	632	676	637	619	645	644	610	679	639	612	674	631	664	686	679	667	666	677	662	697	634	665	649	690	679	672	706	661	656	654	673	671	646	691	667	689	633	682	631	653	659	699	656	620	678	719	686	680	604	616	654	662	705	645	662	656	652	612	672	644	672	628	653	652	632	639	656	646	670	677	652	641	645	616	711	639	640	660	658	627	653	657	720	633	645	632	626	626	674	622	669	624	644	653	677	701	665	645	651	648	646	618	668	647	611	664	613	648	662	651	660	670	666	691	655	666	637	601	609	651	650	634	648	630	674	675	670	632	644	688	672	660	663	655	615	598	644	644	674	653	597	633	658	671	652	626	626	644	680	656	664	632	647	622	697	613	673	713	650	669	659	664	694	656	671	694	646	637	652	640	667	622	620	629	657	690	661	674	696	667	674	644	636	648	704	638	663	650	625	647	650	721	699	668	649	662	685	590	645	680	664	663	681	599	652	683	702	654	649	652	630	670	632	656	663	647	622	628	634	675	657	679	670	678	682	701	644	676	665	681	634	661	661	629	678	634	645	688	689	625	607	636	689	691	656	643	680	685	689	663	683	684	718	673	662	668	701	650	673	677	646	661	625	688	681	657	649	657	693	672	631	645	624	659	662	668	600	655	664	699	669	636	666	691	648	673	639	690	618	699	679	624	671	695	643	650	691	643	679	646	651	725	615	666	677	677	638	676	679	651	621	666	664	637	625	629	691	628	677	670	630	633	608	629	645	662	656	643	649	651	671	624	640	663	613	645	635	679	681	662	641	642	656	668	670	664	663	654	651	664	615	642	687	652	686	685	723	698	657	666	583	656	701	651	644	643	655	703	652	680	668	616	710	664	632	661	624	643	669	636	672	663	651	619	657	613	641	699	637	652	659	674	691	658	647	679	651	681	613	698	655	688	658	669	663	616	675	690	681	619	690	646	657	715	625	680	652	668	635
28419	39427	31090	17864	9099	1744	825	828	800	761	801	830	819	819	811	829	802	821	798	837	789	782	829	772	809	777	793	785	794	816	840	802	798	817	797	736	816	761	791	789	814	805	847	807	813	753	772	764	800	769	763	781	876	824	826	795	732	797	806	751	792	837	818	812	809	808	735	783	779	772	819	833	763	794	798	798	799	817	765	829	796	796	839	757	744	800	790	802	817	789	772	831	791	813	770	799	753	797	774	796	829	804	762	813	834	796	788	805	752	775	817	833	800	809	781	783	774	829	815	788	780	747	773	793	798	747	769	827	791	779	804	835	767	795	779	754	777	799	761	820	807	811	758	825	776	793	815	823	786	792	798	789	809	766	813	801	794	775	832	761	829	800	830	772	816	838	714	762	832	870	746	748	801	816	778	815	762	826	769	723	812	788	756	766	773	777	794	821	808	821	735	807	816	777	818	845	777	799	790	824	748	786	783	838	833	824	795	760	770	793	808	771	765	793	800	884	765	806	799	760	736	754	789	808	756	782	795	848	817	821	806	793	777	815	802	798	742	749	827	774	784	807	807	789	847	830	765	791	813	767	803	770	815	790	773	783	785	790	789	801	757	783	803	780	819	774	805	758	829	815	764	805	799	774	732	830	758	822	831	779	833	792	806	764	809	801	822	797	775	816	816	791	758	834	812	787	757	791	799	851	777	803	830	810	828	775	811	806	800	792	771	802	778	794	799	781	784	773	824	782	799	798	797	761	796	786	778	761	766	754	787	784	805	781	807	786	870	769	758	791	799	778	808	760	836	820	765	786	804	783	838	790	831	853	830	741	797	795	788	815	791	748	734	844	794	770	781	772	773	801	786	762	748	822	793	806	820	787	794	761	798	809	839	823	750	853	790	783	831	879	815	838	766	829	787	778	808	760	795	809	801	789	833	749	847	788	837	815	801	804	792	876	811	734	784	801	777	760	745	802	794	782	783	799	815	789	767	804	766	817	755	780	784	818	802	755	800	830	804	792	784	778	783	762	766	779	833	826	758	783	723	840	814	759	786	788	823	809	758	783	782	822	794	820	801	792	819	799	783	824	802	853	775	760	789	822	780	786	809	767	766	757	809	790	749	800	767	797	790	849	807	798	796	789	792	773	800	778	848	819	783	798	772	785	790	806	804	803	795	783	784	800	775	826	763	844	814	789	719	764	750	748	842	789	801	802	802	800	818	831	790	809	783	754	792	801	766	818	793	790	773	790	826	798	771	744	793	845	762	807	769	771	779	811	791	818	755	822	785	792	789	814	783	805	758	767	763	779	787	757	815	797	803	797	805	790	783	800	778	799	803	781	851	760	855	789	797	789	794	750	808	808	810	806	813	757	864	782	787	751	745	787	814	782	792	805	760	838	810	782	792	842	787	823	808	802	812	824	769	753	786	821	817	798	818	797	750	808	810	824	824	813	829	816	758	798	821	849	816	754	789	821	777	826	775	846	786	794	812	780	807	745	737	785	787	819	758	828	815	793	795	823	793	790	810	801	794	779	770	760	814	795	853	825	757	794	853	796	799	765	787	816	804	852	801	787	799	811	825	773	826	797	819	824	796	820	752	833	818	856	788	797	840	855	797	729	807	760	830	794	772	830	776	802	817	761	777	777	801	833	801	807	773	854	809	813	812	811	764	797	777	849	800	754	824	780	798	777	799	782	814	788	784	823	851	785	816	813	768	839	829	780	786	803	752	753	824	791	819	833	781	804	816	802	825	795	801	750	803	791	792	852	820	847	793	768	822	783	789	799	833	794	780	790	824	802	790	751	806	779	765	795	787	775	727	832	798	793	768	765	804	777	822	765	835	758	736	782	793	811	750	745	846	784	800	799	789	798	763	765	806	759	808	776	776	793	810	810	792	756	737	797	760	801	831	794	793	831	764	828	790	817	790	766	796	800	753	795	787	831	791	800	798	776	811	789	819	766	753	795	829	775	789	771	751	802	805	866	871	817	800	719	811	800	874	807	799	801	808	790	864	803	807	816	798	791	804	773	823	776	853	754	763	775	780	798	788	786	800	818	822	790	791	810	832	809	800	809	801	792	745	778	779	785	838	737	769	758	766	756	768	860	818	801	804	822	794	766	785	814	763	817	850	813	812	779	813	774	808	858	786	784	776	745	787	760	849	826	787	824	783	723	761	847	792	797	779	797	797	773	815	725	766	815	775	806	807	806	744	798	795	814	757	802	744	782	799	765	809	791	793	753	818	795	869	808	780	837	777	803	802	776	812	791	773	802	836	852	816	791	794	800	761	808	804	808	763	864	786	792	861	733	819	818	828	851	836	770	783	792	771	845	770	767	820	831	785	784	804	811	852	779	780	839	779	827	744	747	762	776	793	831	766	794	810	801	815	819	796	799	776	757	772	772	773	845	817	832	778	798	808	784	785	774	782	795	842	754	795	780	851	720	788	823	820	795	804	783	776	798	790	836	798	785	807	783	806	810	804	749	779	838	819	759	817	784	737	798	772	817	786	832	799	815	781	773	820	800	828	767	753	783	782	781	817	809	778	812	815	799	830	773	816	785	791	807	791	830	746	827	786	742	850	837	813	798	783	794	772	767	804	834	787	808	809	781	840	776	784	773	780	759	830	812	782	824	754	827	827	760	783	773	805	750	754	787	765	816	849	776	772	799	808	729	837	790	795	779	770	839	764	799	771	810	820	770	760	802	773	840	804	793	849	815	798	794	786	830	787	786	791	841	751	801	793	840	789	801	863	828	837	813	824	767	790	855	809	748	817	789	793	815	847	767	815	768	797	779	757	769	815	759	821	828	815	830	805	789	797	763	824	709	849	781	814	803	805	843	829	788	767	819	751	845	793	812	784	761	822	807	780	801	767	823	809	769	764	790	793	768	760	791	756	776	796	777	809	807	781	826	815	800	805	754	807	796	741	768	823	793	783	834	801	774	824	838	799	803	809	790	756	806	784	802	802	750	773	781	820	805	804	819	759	850	789	757	770	796	803	844	784	816	770	793	839	772	780	786	837	771	821	812	761	775	783	790	775	780	785	814	806	779	771	797	765	746	792	816	850	811	787	831	829	821	814	778	793	779	789	817	802	751	770	803	799	805	756	766	765	794	821	802	841	820	771	802	774	792	834	840	780	746	803	779	819	789	789	758	792	792	831	841	760	772	783	806	818	770	837	807	769	809	769	854	854	787	765	818	804	792	757	835	789	790	786	775	842	772	785	761	822	805	779	750	824	795	782	775	793	759	833	784	729	780	812	755	759	752	755	782	782	808	801	788	797	852	801	810	758	721	859	820	803	803	748	815	785	820	817	816	814	818	782	809	818	781	790	791	818	798	732	813	789	800	785	840	790	778	764	809	796	813	807	756	777	829	789	779	731	763	779	724	793	798	762	807	819	759	807	750	776	822	776	784	777	802	808	770	758	813	763	805	797	758	799	811	820	800	779	815	788	818	873	741	787	774	815	760	750	797	764	800	794	870	770	778
23411	21080	31830	32514	29549	18739	4676	513	434	434	449	443	423	412	476	429	405	425	450	426	421	418	434	419	450	401	444	426	397	392	435	434	445	442	408	402	392	432	416	427	436	412	401	437	355	385	418	422	423	363	377	391	439	413	426	428	392	448	428	421	453	385	417	438	389	424	417	401	413	380	430	431	442	408	407	428	426	430	410	427	450	396	407	398	402	405	422	389	416	389	420	404	409	439	445	455	417	441	424	438	432	404	461	431	391	453	435	397	422	408	424	412	414	436	396	411	390	400	414	392	426	367	435	402	406	417	400	443	432	430	452	426	382	420	401	425	429	451	409	418	419	380	390	441	444	430	411	412	422	415	390	419	428	365	405	382	437	405	398	433	427	427	419	411	442	419	419	407	391	421	405	399	420	422	414	404	425	408	399	412	418	409	390	422	463	369	413	445	404	432	427	424	397	392	422	405	444	435	398	432	398	440	386	379	387	442	400	374	388	413	410	402	450	416	447	431	456	422	441	414	432	417	402	411	477	406	376	387	406	402	408	411	414	412	413	391	424	421	420	427	413	429	399	438	392	420	433	446	401	423	378	436	402	436	419	363	405	465	421	436	438	403	431	367	394	386	407	416	400	363	423	421	425	420	414	442	388	407	395	408	426	404	387	392	403	427	394	442	419	418	435	422	428	417	428	418	404	417	395	388	413	383	427	403	398	423	434	432	405	451	412	413	426	417	414	436	406	416	436	416	427	420	395	413	390	417	385	429	405	455	416	421	428	412	420	429	390	406	415	416	431	391	439	417	416	436	450	410	412	414	440	445	415	427	388	393	403	376	395	391	379	385	430	399	410	403	447	387	445	383	421	409	431	407	434	364	387	384	384	428	457	414	380	429	394	406	397	434	415	421	397	414	419	424	385	379	411	413	414	432	417	396	399	408	434	427	418	418	425	454	422	445	408	435	413	390	417	404	435	424	409	417	409	442	391	394	424	405	405	395	431	411	419	418	403	409	389	403	420	425	400	414	454	421	418	466	415	401	449	432	417	411	405	409	400	423	433	409	445	397	405	431	420	405	363	442	423	427	381	404	391	411	410	410	378	403	388	378	404	407	391	430	393	411	412	419	383	457	427	417	404	444	417	416	392	406	397	414	381	448	361	427	398	395	410	401	371	402	390	390	380	398	401	454	423	430	423	425	397	449	381	395	398	379	414	426	416	422	402	439	418	442	437	414	420	418	377	412	414	416	375	391	418	442	431	425	400	407	445	430	413	410	431	422	419	425	398	416	418	386	423	413	404	394	417	442	415	443	425	389	438	399	451	433	414	432	419	419	408	431	443	404	413	453	436	379	408	409	411	428	407	414	431	385	431	412	450	390	398	398	412	423	408	444	406	396	400	379	427	420	428	427	415	352	450	411	404	425	387	415	424	400	450	406	420	435	416	382	444	405	378	398	421	395	394	412	429	396	453	468	440	413	430	419	419	391	428	423	398	438	400	411	408	427	454	398	401	400	426	398	409	422	419	428	426	380	411	414	437	403	414	398	402	406	418	468	399	409	427	433	411	407	409	399	418	431	406	398	366	406	405	431	430	414	439	417	428	393	435	394	425	428	406	399	416	415	420	382	401	458	427	415	429	410	422	454	415	394	416	418	421	440	412	412	437	392	385	396	422	417	418	444	410	423	428	417	391	368	429	418	399	424	419	394	392	429	430	418	407	402	426	404	387	434	419	413	412	406	419	435	398	404	437	411	409	421	395	366	398	407	434	418	389	432	423	419	421	385	406	387	432	469	406	408	425	433	394	441	405	404	378	391	411	444	417	391	406	444	404	434	452	390	402	432	391	435	395	405	417	394	430	458	394	434	403	421	415	423	400	397	415	434	419	399	390	390	401	415	430	376	464	395	412	465	396	434	400	424	455	424	421	399	413	406	374	383	409	397	364	435	416	413	463	415	433	415	436	418	400	415	350	455	419	426	414	396	400	451	418	428	444	402	420	418	409	409	438	404	435	410	410	449	402	435	437	416	419	426	423	409	427	380	434	396	426	432	443	386	406	393	441	430	425	411	434	394	449	433	408	396	443	439	441	378	389	405	409	418	396	421	399	451	399	435	438	374	416	393	419	395	419	425	412	404	469	438	431	398	419	449	420	430	430	403	465	435	420	387	399	423	441	428	426	400	398	422	456	437	427	417	398	402	473	440	388	413	379	410	460	476	433	423	414	457	439	403	391	398	401	414	445	424	415	438	410	421	427	425	427	429	408	421	408	382	397	430	395	389	382	422	404	404	442	410	387	427	401	425	408	379	406	407	457	383	421	435	405	412	431	406	456	455	415	399	429	404	407	434	446	394	418	424	467	413	429	415	401	390	397	417	401	419	394	430	419	433	413	386	394	433	446	407	445	405	453	432	406	403	404	376	400	422	409	413	448	428	422	415	420	453	410	472	394	402	403	435	362	409	372	404	394	417	419	433	427	433	410	396	420	382	457	431	403	411	405	424	386	420	373	415	414	387	418	420	419	444	342	408	413	411	411	390	450	426	450	442	405	428	424	420	418	414	409	404	399	446	444	405	426	430	387	404	436	403	430	442	417	421	417	408	414	422	387	415	374	391	435	424	443	417	401	378	395	375	433	418	409	401	449	423	410	364	420	387	384	439	425	413	419	426	434	384	381	428	443	463	400	413	383	407	416	453	399	404	422	371	427	394	421	404	425	401	414	396	381	408	428	430	432	440	434	432	408	423	411	391	444	452	406	409	403	423	429	408	421	370	413	473	436	418	414	441	423	417	395	421	420	383	446	412	413	428	402	374	442	432	421	412	427	398	410	428	434	403	432	401	431	379	373	424	375	432	407	436	414	435	401	421	434	420	404	418	420	452	424	397	390	448	425	406	387	389	415	419	435	448	416	394	396	385	402	424	384	382	402	400	413	453	439	441	416	415	399	410	400	403	447	425	398	405	383	426	410	404	395	421	407	422	400	409	398	402	429	425	425	422	410	416	405	436	420	411	429	408	421	419	394	367	387	420	414	393	397	434	445	449	433	420	436	430	406	403	416	414	405	430	441	462	440	425	439	456	394	419	446	411	404	402	432	385	414	406	410	401	406	415	419	412	387	443	423	454	397	438	403	419	426	425	378	423	381	411	401	421	385	406	406	420	417	436	393	438	438	407	446	445	402	411	379	423	418	434	424	393	396	418	406	389	413	416	419	414	415	402	406	412	409	399	414	437	438	404	402	377	439	407	415	384	450	411	394	406	417	427	425	442	425	414	432	408	401	459	445	435	386	414	417	408	402	437	448	429	408	440	416	415	424	394	423	401	410	425	435	410	425	424	415	372	409	404	416	375	441	404	406	391	410	383	435	427	407	418	438	452	381	418	412	413	435	417	438	434	408	418	411	427	402	371	410	396	413	417	430	375	412	443	419	448	411	472	407	379	414	446	411	391	386	433	412	387	394	395	410	393	396	415	399	397	449	403	363	435	427	404	391	437
53258	85252	71970	52101	37976	10074	1050	597	594	541	518	560	547	537	477	526	511	538	507	513	546	517	510	528	519	518	522	510	495	507	479	529	504	556	498	513	534	473	491	487	529	515	532	493	561	476	503	505	527	493	503	480	563	516	500	571	549	535	492	550	546	549	510	529	513	500	499	482	538	525	524	489	542	482	533	489	551	524	542	494	500	503	505	555	517	496	496	511	495	540	528	520	551	466	444	507	495	539	499	530	526	534	499	511	488	541	508	503	513	488	520	469	535	524	489	526	506	515	513	500	534	506	536	527	507	512	509	517	518	518	543	493	529	491	510	527	542	500	491	522	501	513	552	483	511	499	504	518	512	504	489	524	512	522	544	539	511	507	516	471	490	496	493	512	523	489	529	497	512	494	467	514	496	531	512	535	501	510	527	498	507	537	502	493	515	491	519	507	515	505	470	507	511	494	541	534	481	485	526	515	505	534	502	520	540	541	520	517	447	514	481	526	527	562	517	465	496	528	499	524	502	510	489	523	492	494	528	523	491	528	521	536	520	547	506	511	514	519	495	523	540	532	510	506	507	519	485	521	503	479	529	484	518	502	518	488	520	527	520	523	528	541	430	473	524	508	482	544	493	513	506	496	566	497	505	505	528	513	484	521	517	498	530	516	537	498	480	538	540	494	499	501	497	503	505	492	525	534	505	506	496	563	541	521	528	516	492	451	524	515	472	523	498	494	565	495	499	530	505	510	531	482	517	498	491	520	509	527	500	521	508	476	526	492	524	507	545	503	524	497	507	468	544	500	543	506	539	500	500	478	503	468	487	509	514	489	487	492	505	513	506	506	534	520	493	524	508	525	495	521	544	566	511	479	486	498	508	483	510	498	513	524	542	536	525	496	525	514	539	526	532	466	510	527	487	554	514	515	518	508	486	509	516	513	518	512	521	486	486	505	492	500	539	506	498	508	503	508	553	466	468	538	493	502	483	491	505	539	505	479	486	522	538	506	528	523	503	508	528	516	527	532	555	526	524	497	508	525	520	521	538	524	540	523	538	543	471	530	508	494	536	524	531	460	498	511	521	494	493	489	476	538	480	529	518	506	515	509	506	493	506	500	499	517	483	520	531	494	482	497	522	502	539	559	486	545	521	518	517	524	500	543	521	504	523	512	521	488	546	479	498	497	513	522	520	550	511	475	518	556	497	520	539	501	491	515	539	482	495	509	551	511	506	474	561	512	505	485	517	523	544	529	536	523	470	545	549	539	512	519	520	461	491	532	509	523	512	503	538	471	488	523	467	576	481	492	554	501	482	466	516	529	535	522	459	518	541	507	551	476	507	540	497	564	540	538	500	497	518	513	528	471	490	497	564	472	555	541	520	516	505	490	474	546	518	486	521	533	530	497	482	506	519	508	549	502	519	545	510	440	499	522	558	533	560	518	489	559	452	471	523	470	478	501	516	536	509	473	517	523	524	515	516	576	520	521	522	498	490	490	486	471	571	514	514	500	512	490	524	486	555	479	523	498	510	479	511	499	538	473	508	529	527	522	502	493	551	544	523	483	539	511	488	510	491	512	508	550	522	532	554	501	509	537	546	538	492	537	473	516	554	520	486	526	536	488	491	518	452	510	516	513	489	494	554	481	516	506	501	535	511	519	525	534	484	521	530	502	514	522	528	518	540	511	480	530	489	512	488	468	557	529	499	482	523	557	550	527	491	481	498	521	444	477	513	484	551	515	521	504	501	517	482	512	549	533	487	491	498	485	493	507	475	516	491	513	553	548	508	504	485	526	486	467	516	457	485	527	495	532	496	549	521	516	532	526	474	516	532	477	499	510	506	507	515	511	526	523	500	518	513	506	484	505	478	500	474	508	563	532	486	513	499	544	510	521	475	542	523	517	495	551	503	533	489	518	477	499	491	534	476	521	515	519	531	508	519	505	536	533	517	451	522	530	540	503	465	505	490	507	504	448	556	514	519	543	531	522	555	510	508	532	500	497	509	543	498	531	556	511	528	542	533	527	494	505	485	498	533	489	544	550	534	523	493	506	538	539	524	517	500	536	511	510	469	510	494	500	524	580	552	500	488	521	503	548	533	511	481	504	544	498	510	484	526	497	488	518	522	497	470	478	469	493	471	512	489	517	532	472	495	513	501	544	486	512	522	513	527	469	503	554	536	530	494	527	495	466	495	572	535	516	472	539	498	527	531	517	491	528	502	492	490	511	518	509	539	487	478	492	508	508	496	543	481	496	533	533	501	484	488	497	561	525	519	487	538	487	511	486	503	511	513	529	523	531	516	529	522	525	513	533	515	502	515	514	513	515	485	520	502	536	537	553	496	530	498	503	530	517	505	485	486	471	516	495	518	502	535	563	504	474	477	526	538	498	510	523	528	495	516	507	514	505	523	494	523	519	531	519	561	543	518	498	540	552	566	516	504	508	473	503	518	516	492	489	545	539	504	533	496	475	494	494	563	509	531	499	518	520	534	480	491	489	523	512	476	535	510	509	517	514	514	520	542	513	521	503	507	520	480	512	524	514	476	539	523	481	508	495	495	527	510	548	496	479	509	524	528	531	534	498	506	514	489	501	508	482	516	496	495	484	527	500	542	528	518	563	479	486	532	524	509	521	519	464	498	499	522	507	483	509	502	525	541	489	503	534	518	480	515	484	534	437	493	528	538	531	526	505	517	522	534	516	515	464	517	515	520	464	506	509	495	511	480	548	517	523	505	511	504	541	512	542	504	528	502	500	493	551	568	489	513	490	515	537	503	507	506	493	528	514	483	517	539	546	510	520	561	525	540	489	508	526	543	514	556	519	527	515	517	500	467	487	520	481	543	554	530	538	510	505	485	505	526	527	545	530	509	511	518	485	494	513	512	536	492	545	545	474	526	532	533	512	513	528	527	483	506	540	523	504	540	506	513	509	518	510	508	496	500	474	485	539	549	508	512	483	490	487	503	538	521	496	507	509	519	508	518	519	542	546	537	474	502	506	493	501	526	504	493	484	468	499	497	544	517	496	553	516	509	524	493	526	512	491	494	523	486	567	516	512	505	489	527	531	482	495	517	556	505	491	493	505	538	541	537	504	525	514	545	466	508	494	494	500	488	509	505	525	507	529	523	540	505	486	531	518	506	570	462	505	502	481	555	534	563	507	528	484	500	539	487	505	468	525	497	499	501	513	501	489	517	519	493	513	508	465	487	508	509	487	470	487	542	478	514	494	536	511	573	512	502	522	527	530	500	554	526	491	508	529	545	468	524	495	543	498	546	557	527	515	500	500	502	501	471	509	488	549	499	492	530	500	453	515	478	507	531	498	489	493	486	535	513	505	532	496	506	472	511	500	545	505	480	468	527	514	496	527	503	528	542	524	558	505	498	502	507	515	482	515	495	482	550	551	506	539	485	559	516	521	526	534	538	516	508	514	517	508	512	518	536	534	519	478	479	522	462	534	504	510	532	512	531	518	535	487	540	495	536	474	507	535	538	499
22399	20873	30135	28838	29096	22306	12117	830	409	368	364	340	339	334	319	302	309	338	302	306	326	316	329	337	301	342	310	307	320	309	325	333	309	324	296	323	319	300	332	313	305	291	324	304	311	331	324	327	332	307	340	286	318	291	305	288	284	291	327	290	293	314	329	302	312	339	323	342	335	295	285	304	296	309	327	313	285	311	296	317	295	323	317	304	307	300	309	339	334	307	303	336	291	302	323	337	316	299	308	298	304	279	323	293	298	321	363	285	306	307	308	287	297	313	298	322	320	314	307	298	291	311	290	344	307	331	318	273	299	345	326	302	309	299	347	339	330	308	325	304	299	324	305	308	294	321	325	328	293	302	302	289	288	339	318	317	302	316	336	339	328	323	304	302	276	278	346	361	292	317	316	303	312	322	289	298	312	322	316	308	312	304	336	299	326	308	323	321	331	315	282	317	265	326	343	292	306	299	299	311	347	303	312	295	310	274	300	321	301	307	308	311	299	326	323	293	311	297	326	340	345	312	310	327	320	313	349	295	288	321	322	312	342	306	330	303	309	299	290	317	312	301	295	345	321	310	318	299	301	301	321	314	316	326	289	309	301	345	270	281	325	295	317	331	311	307	329	329	334	326	308	315	291	286	313	328	283	327	324	294	330	308	347	293	290	289	330	338	320	319	314	324	289	309	319	289	344	286	339	305	317	299	287	291	311	314	321	344	314	319	307	320	334	274	319	329	301	299	306	346	309	298	345	333	302	349	351	303	316	290	301	313	315	321	331	305	292	359	277	304	323	339	311	291	304	290	291	313	332	311	287	306	304	334	296	333	308	383	338	313	300	305	319	316	301	324	347	305	277	298	305	315	291	334	330	334	311	300	350	296	335	300	346	304	290	337	323	325	308	329	338	291	297	305	327	296	307	322	344	310	276	334	337	302	298	322	329	280	306	340	308	312	315	329	289	270	294	301	288	319	295	326	297	281	299	276	315	295	318	290	299	340	301	304	321	302	328	297	329	307	307	329	327	297	313	288	310	321	280	324	294	287	312	311	298	340	294	298	355	313	302	337	317	328	301	347	300	291	320	307	313	316	321	323	324	300	327	298	330	311	277	311	323	302	356	306	294	333	287	309	313	352	309	329	311	334	316	321	327	317	311	312	313	341	285	309	312	329	305	304	328	317	294	338	292	303	313	337	323	283	320	307	282	278	297	314	311	321	321	326	283	310	334	310	345	314	314	326	309	293	321	283	301	281	308	304	292	297	315	331	318	310	314	312	282	317	318	288	316	321	301	311	295	314	296	301	327	307	303	334	305	297	317	295	292	321	314	316	307	319	312	322	284	330	304	332	314	326	324	315	309	305	322	298	316	286	293	296	311	314	343	313	337	352	305	326	271	296	312	320	331	341	303	297	328	324	324	314	311	321	322	298	319	290	328	316	292	299	297	325	302	314	298	279	310	290	278	312	322	317	337	323	299	309	333	328	307	331	320	284	300	345	295	284	304	297	336	304	301	333	308	325	292	325	301	314	299	309	295	284	308	294	341	296	317	318	294	302	331	310	299	290	349	314	304	322	304	276	319	331	310	315	334	325	323	300	343	327	311	291	318	309	294	296	318	307	310	316	322	298	294	312	317	273	315	302	299	317	301	311	317	315	342	320	321	313	311	316	303	341	291	304	294	305	289	315	282	353	313	339	318	306	329	313	302	334	278	321	305	290	326	315	343	292	333	310	313	328	336	321	301	320	302	345	308	306	337	342	295	315	305	344	323	294	318	331	375	309	317	312	323	329	318	280	317	310	289	331	293	306	313	317	301	285	319	340	305	301	326	307	340	308	333	316	327	350	315	312	310	307	341	284	283	292	304	328	301	306	319	302	300	304	307	294	323	301	326	301	325	287	321	306	299	318	301	317	338	316	314	305	329	314	324	319	313	303	308	317	282	264	295	300	346	343	324	345	305	281	297	326	310	346	328	292	334	297	320	324	314	314	243	321	337	301	305	338	282	328	284	299	293	324	311	294	362	347	300	306	327	339	309	305	311	330	312	321	345	356	317	343	295	341	312	336	304	275	355	324	298	283	319	306	290	327	275	341	329	295	307	300	313	308	312	297	303	325	323	322	321	308	314	310	346	312	300	307	304	316	314	341	324	345	307	283	317	297	306	319	305	276	308	324	323	314	312	318	315	313	303	342	311	305	320	310	320	321	284	304	307	319	302	327	312	325	297	328	295	323	299	336	312	339	318	290	267	311	339	314	299	335	318	326	285	300	273	345	283	306	324	308	297	317	296	325	298	297	307	297	332	310	337	284	326	286	304	336	289	289	315	325	304	358	281	322	322	310	289	327	285	311	322	327	352	320	340	295	296	335	291	332	315	335	275	328	333	282	304	307	341	314	312	304	295	307	305	312	308	307	308	322	333	320	292	318	299	302	307	306	265	332	306	293	304	308	366	316	330	275	295	307	334	327	317	305	322	313	304	319	288	324	320	332	316	269	330	330	322	301	312	316	312	295	300	345	309	285	371	321	327	319	334	348	332	317	332	312	330	293	329	291	297	321	296	321	353	294	317	302	305	320	300	253	286	318	330	307	319	298	266	316	325	295	301	299	334	296	302	335	299	337	333	300	313	317	323	320	287	285	327	295	324	294	329	305	315	303	306	306	321	316	320	293	327	306	304	301	336	324	313	291	327	314	350	320	318	313	334	315	292	330	339	302	318	334	320	287	278	292	312	326	293	312	335	277	286	321	326	307	293	290	298	302	310	316	327	321	330	308	319	309	319	316	331	291	311	307	298	318	299	348	322	290	305	341	304	301	306	321	281	320	304	286	304	308	275	277	316	261	313	313	293	322	310	298	317	360	312	335	278	311	333	316	295	306	306	316	314	306	343	321	317	305	287	315	332	317	343	327	340	330	344	307	310	299	341	302	329	321	306	295	330	309	288	334	301	334	284	323	298	349	283	327	323	317	310	304	309	342	310	301	313	291	292	291	299	324	318	294	343	314	302	311	324	314	307	291	321	327	306	348	303	307	301	327	303	297	286	287	315	306	303	293	299	333	309	339	318	317	327	270	323	308	326	319	319	313	322	302	322	301	295	316	324	297	311	302	317	347	300	283	300	318	306	312	282	349	311	304	329	342	327	287	299	326	320	292	280	314	314	316	335	286	310	307	302	298	311	306	303	308	297	318	313	319	280	335	313	291	300	311	313	299	298	305	317	310	319	326	306	341	319	316	313	323	343	349	322	341	326	326	269	290	293	364	303	300	319	304	292	297	324	329	294	280	297	307	293	303	326	272	306	336	328	291	282	296	274	323	277	271	294	310	304	329	333	319	317	326	296	320	313	328	324	302	296	299	332	287	292	315	287	298	319	335	347	337	292	302	301	308	281	293	297	302	309	269	315	293	294	287	332	315	304	283	328	296	328	324	306	304	310	318	279	322	316	331	312	287	358	280	279	285	279	316	280	323	290	349	312	311	294	313	316	286	311	329
58735	96312	82600	62905	47210	14141	1315	569	488	483	432	398	432	428	415	410	401	427	440	396	369	397	394	358	370	414	368	392	410	373	390	357	345	368	403	377	389	342	381	363	389	392	365	378	393	370	362	359	388	364	353	391	367	340	351	386	365	369	380	400	400	356	379	380	371	365	375	374	390	374	360	386	362	376	377	380	369	375	362	400	368	377	338	358	391	387	368	391	379	382	377	361	354	377	371	377	350	399	382	367	356	366	351	373	392	374	402	369	342	367	358	337	365	365	371	336	365	406	337	331	339	369	400	390	378	390	401	329	368	362	398	367	402	384	396	375	378	383	389	381	341	384	361	372	352	342	340	376	373	369	370	363	344	369	363	344	375	373	378	361	343	421	349	357	386	376	367	341	407	359	378	339	373	385	353	362	375	414	358	388	391	374	373	381	384	381	386	357	380	414	373	368	370	352	380	354	373	363	378	354	344	393	349	366	352	387	404	371	368	356	369	415	360	379	386	373	393	408	408	368	353	379	363	364	389	364	363	381	383	368	383	400	369	343	385	340	372	337	392	348	351	388	343	397	410	352	363	388	398	410	399	361	349	387	388	367	351	381	397	391	351	381	371	379	397	375	369	405	367	346	344	377	361	387	371	395	342	351	366	338	389	380	350	334	383	387	378	385	356	354	381	367	367	367	392	398	358	344	376	356	405	389	433	381	355	375	384	376	370	370	371	369	411	405	388	339	344	363	367	366	370	359	370	369	386	380	388	353	383	405	389	356	339	406	361	359	357	378	381	372	345	394	385	351	403	354	348	378	359	359	341	381	367	378	354	370	357	385	381	391	360	361	354	352	377	393	358	369	328	374	365	382	376	363	356	379	367	366	369	332	368	382	364	386	391	362	330	360	366	380	347	354	394	386	391	409	394	374	387	343	380	373	339	350	378	401	383	351	338	371	381	363	401	369	395	408	397	367	340	344	369	383	357	390	375	362	358	359	373	358	359	372	329	393	356	384	367	347	342	383	387	389	377	378	370	392	371	373	367	377	370	349	366	368	361	366	371	382	375	364	382	394	387	360	375	389	353	360	377	380	367	366	382	345	399	343	375	325	367	368	360	359	363	341	375	378	346	363	357	370	371	369	358	362	370	392	393	342	363	339	354	417	372	361	357	378	343	361	367	355	367	354	386	367	372	382	370	391	374	370	359	366	371	400	340	352	353	401	395	347	375	389	362	354	373	381	397	357	411	355	378	365	402	353	394	351	363	379	373	364	375	384	370	334	374	385	387	343	347	354	356	365	363	361	362	389	367	396	386	357	348	394	363	346	328	374	370	384	384	368	392	371	376	361	347	364	353	363	398	365	386	368	366	417	384	346	342	389	409	337	395	372	363	376	386	378	374	386	357	374	387	351	332	378	378	381	367	382	413	361	387	383	361	371	340	380	354	341	398	375	379	367	367	362	422	365	348	369	369	367	382	359	381	347	389	374	407	374	404	352	353	385	395	396	396	385	382	383	365	393	376	363	381	359	355	352	384	355	362	384	405	374	376	377	382	397	390	363	368	374	359	381	353	355	392	351	394	352	377	324	391	347	372	359	357	366	364	334	366	338	353	383	365	387	402	378	338	375	365	346	387	367	351	340	356	371	357	349	382	373	360	392	364	387	381	347	333	343	339	346	359	354	378	369	370	374	375	363	361	381	380	370	360	341	412	388	372	326	362	347	378	389	374	376	320	343	367	361	398	346	357	375	359	352	414	349	414	355	385	350	395	338	372	366	368	406	383	322	358	377	353	353	386	371	338	360	389	385	366	378	392	362	355	363	346	371	370	372	371	329	354	374	352	357	357	385	346	405	378	385	372	343	339	356	384	374	346	348	370	341	392	363	354	351	365	386	372	380	371	360	378	377	401	400	349	377	380	390	319	374	360	384	358	350	363	314	349	345	378	404	370	361	370	396	367	378	385	383	355	360	393	393	344	403	316	376	354	364	371	375	349	361	385	379	339	386	367	380	369	366	354	399	403	385	361	383	369	358	368	381	371	355	393	363	353	377	350	358	359	392	384	368	388	393	350	343	366	355	394	410	383	365	378	334	385	360	344	358	367	366	346	360	364	349	380	364	344	359	375	366	362	346	355	364	360	398	389	387	383	379	377	378	339	346	370	355	390	371	362	381	350	367	363	376	428	402	369	324	376	378	349	361	375	385	338	365	370	364	375	387	371	379	356	394	368	354	362	385	371	374	363	372	347	363	390	380	322	336	378	327	372	389	358	359	366	395	366	360	368	350	354	365	358	388	345	409	362	362	390	369	371	370	305	379	360	377	369	363	397	336	335	361	374	385	396	384	391	377	376	364	370	371	344	372	353	380	360	370	369	334	354	368	367	365	368	366	362	361	388	382	382	365	379	393	398	409	376	369	354	382	368	356	392	387	389	354	333	355	381	365	389	355	349	362	361	375	385	362	355	347	373	375	360	381	369	352	383	378	389	381	374	389	373	354	332	361	403	355	372	382	372	330	355	349	383	372	381	403	389	382	350	362	370	348	377	383	355	366	369	384	405	367	360	358	364	368	351	359	388	353	406	369	368	355	358	390	369	369	360	374	381	407	382	395	404	375	374	355	355	374	358	376	350	384	344	342	387	364	402	367	358	389	376	365	377	423	392	329	373	366	381	342	345	387	403	377	380	382	396	388	367	401	378	378	424	363	399	386	374	342	364	326	369	367	400	389	398	394	382	364	355	355	376	373	364	398	358	411	366	391	363	385	407	349	330	381	353	361	360	394	384	343	387	379	390	354	368	362	373	373	343	399	371	399	358	387	354	356	391	381	407	363	371	384	357	399	384	388	389	386	372	417	351	343	371	370	392	369	361	356	380	386	358	356	386	381	373	372	359	335	370	373	366	409	348	375	378	352	404	406	381	382	356	390	377	357	378	347	371	359	359	381	385	386	416	385	368	390	387	348	369	320	383	388	380	355	349	373	372	339	381	346	366	390	376	375	374	396	342	366	378	362	415	379	386	345	350	351	354	353	387	363	351	363	417	387	337	362	403	373	402	391	346	379	397	399	379	391	337	377	409	401	403	350	382	365	378	366	384	363	370	398	366	334	424	358	358	362	409	395	368	351	346	354	385	430	363	342	382	391	373	380	370	347	349	357	382	335	378	382	358	369	387	368	363	348	406	372	363	368	376	384	392	369	359	343	343	364	359	360	351	375	366	382	351	354	371	393	359	360	394	336	353	363	398	384	371	389	377	383	374	355	382	365	370	378	374	374	371	344	374	363	380	348	365	378	336	353	353	366	399	366	391	361	335	388	346	375	382	360	369	369	379	373	370	385	389	353	360	331	365	371	369	387	378	385	358	360	343	398	364	387	386	385	370	340	345	381	353	408	368	347	348	380	367	333	352	319	360	371	381	368	378	363	382	357	362	365	368	386	371	370	397	363	370	342	374	337	373	394	390	370	388	401	369	366	394	394	413	364	375	387	353	386	351	382
27316	24149	29026	20223	8548	2187	691	677	672	655	711	736	635	711	698	649	695	689	636	645	636	665	616	659	727	676	628	670	658	658	655	658	622	650	683	672	688	706	655	656	657	653	655	645	694	668	620	661	675	623	655	670	750	635	655	688	685	615	617	688	649	622	631	641	659	660	658	637	643	637	663	679	690	672	667	680	642	603	684	706	621	646	668	660	663	612	633	643	649	667	654	701	667	704	653	675	641	675	657	680	700	640	681	688	663	666	642	636	667	630	647	697	685	681	654	666	678	642	633	652	683	652	642	662	627	649	686	709	670	669	687	662	635	643	690	657	669	663	648	687	652	650	712	650	656	673	630	644	705	703	670	639	683	683	700	676	719	672	645	634	652	662	664	655	686	663	632	649	645	689	617	671	663	669	639	687	610	637	679	668	630	646	641	659	648	697	691	660	685	680	621	626	667	640	672	664	664	659	650	613	622	677	659	706	649	656	647	679	636	679	675	611	614	660	653	680	643	668	666	653	634	667	637	653	661	645	649	636	652	673	647	729	688	705	629	688	643	696	635	630	631	616	640	599	674	660	616	681	643	668	687	662	624	638	682	672	657	648	699	660	631	659	642	706	637	681	632	670	644	682	651	677	663	680	653	684	638	622	653	647	649	701	661	688	700	681	652	676	645	670	666	662	675	661	653	658	660	690	675	662	726	644	675	684	657	656	635	692	673	666	676	616	684	662	680	643	659	683	628	672	671	648	682	664	674	671	655	722	672	668	690	649	678	601	677	653	709	640	675	670	687	683	624	656	670	674	650	653	698	684	644	669	666	682	697	685	647	627	663	680	681	667	649	671	653	640	665	646	643	672	639	664	715	663	703	665	740	687	668	661	636	635	659	654	698	669	632	662	649	656	658	707	676	674	643	647	663	675	688	634	629	702	644	641	675	681	627	631	644	655	711	676	665	692	651	707	672	714	672	669	663	679	667	637	647	713	675	646	643	648	668	663	689	657	622	614	622	644	692	627	696	665	633	702	698	649	663	646	638	649	656	677	673	667	601	640	654	711	669	664	661	662	672	679	653	654	654	667	650	623	631	609	674	722	679	660	660	636	704	588	670	672	697	657	636	662	601	637	673	699	667	700	667	648	659	649	659	626	657	621	693	688	629	700	617	622	685	641	663	672	689	726	682	662	654	694	635	641	669	657	679	675	698	661	669	662	642	721	704	674	698	666	666	688	636	672	660	672	630	657	692	696	652	651	640	638	698	636	610	693	676	641	678	639	665	677	626	641	620	684	684	695	660	651	666	641	650	635	647	639	666	654	657	639	643	652	669	612	644	656	649	666	645	681	683	649	674	606	666	670	631	672	661	646	658	633	677	675	689	687	686	646	649	715	697	667	617	671	689	677	658	680	647	678	714	680	643	657	670	635	703	693	669	655	665	669	628	660	642	647	660	699	682	660	676	639	659	676	685	650	679	652	635	661	618	648	645	664	674	646	670	686	648	677	712	643	613	681	685	654	677	634	643	670	674	645	624	633	596	658	657	725	623	664	677	653	650	645	693	666	695	678	690	678	715	679	636	676	638	696	634	710	642	670	648	669	644	676	702	664	679	644	646	714	675	662	688	699	643	687	663	608	634	651	703	681	666	636	623	668	648	683	675	652	652	664	689	695	665	666	602	656	673	678	664	674	698	661	647	616	620	685	601	649	703	671	684	700	675	602	630	679	698	669	692	660	684	666	658	651	648	679	695	654	678	684	664	674	644	719	639	619	616	610	666	613	696	662	686	671	652	657	633	653	645	692	631	648	626	672	613	646	624	667	695	726	702	665	664	663	657	667	659	661	647	632	692	614	634	657	645	634	674	671	680	638	677	675	687	639	624	713	681	668	662	676	646	635	683	701	614	663	676	655	654	705	663	676	639	617	651	638	618	718	621	687	618	679	677	674	632	648	644	637	637	708	645	665	611	664	710	683	665	631	646	628	665	659	632	635	627	633	657	653	684	600	651	674	684	715	666	665	667	661	676	661	687	668	668	639	631	669	687	649	653	660	678	641	661	678	655	696	634	739	699	643	662	651	636	689	717	717	637	629	643	678	667	674	666	684	673	711	681	620	662	657	681	658	658	625	665	683	662	678	730	639	655	726	651	657	700	607	651	684	650	648	697	679	632	686	665	657	648	636	694	647	705	654	648	639	659	636	706	681	712	682	646	658	658	665	656	653	677	665	644	659	628	655	663	627	649	663	668	623	649	667	692	696	649	689	607	647	677	664	630	657	666	661	628	643	644	622	697	642	706	652	662	682	699	636	651	621	635	673	691	644	668	624	647	631	683	670	686	681	694	706	638	684	675	658	682	646	665	663	601	672	668	689	657	679	654	703	652	649	644	690	679	667	649	671	628	635	671	668	657	669	646	651	688	674	639	722	626	662	642	685	684	701	682	645	642	659	664	650	672	664	685	679	671	645	655	697	707	653	688	656	662	669	639	598	666	619	651	656	653	651	647	644	703	638	683	650	638	747	704	671	646	642	652	667	679	672	691	708	679	697	661	703	693	675	698	658	651	627	664	588	686	697	650	665	683	690	623	665	662	665	649	675	647	679	668	673	702	631	708	708	653	651	616	662	647	647	601	673	652	665	667	661	668	650	649	649	648	651	634	665	667	633	655	668	629	675	655	668	667	699	714	672	726	695	620	688	662	677	676	679	657	643	657	650	606	706	606	649	655	670	675	700	669	659	634	677	694	667	645	662	611	688	618	696	689	658	682	679	627	669	689	636	686	659	687	632	665	661	690	681	687	674	657	692	634	675	683	662	647	678	701	687	669	609	699	677	654	613	684	687	676	694	680	684	694	696	671	632	694	650	645	601	672	645	646	672	661	671	663	682	620	657	682	688	605	665	701	616	648	666	654	682	685	645	611	679	645	654	640	705	660	694	657	646	658	638	650	659	671	670	677	663	649	627	684	647	683	682	657	679	652	599	678	658	679	682	647	640	715	663	610	671	651	667	685	638	620	649	677	643	643	642	685	659	625	685	693	662	598	645	677	720	617	647	652	639	628	624	664	667	652	619	661	633	659	684	635	681	694	655	648	629	662	655	683	649	639	624	705	648	667	638	646	693	668	662	678	653	679	628	673	672	644	671	664	653	657	691	625	701	687	648	651	689	663	644	690	656	632	669	667	674	623	654	714	660	668	642	636	609	679	645	709	647	651	651	678	722	684	692	670	699	637	672	706	624	687	680	678	685	678	667	677	596	635	679	662	661	679	717	652	632	694	662	641	649	693	659	694	688	682	645	686	651	677	694	655	680	662	611	617	656	616	673	676	635	663	660	668	601	668	664	694	709	644	659	641	655	643	638	716	693	688	641	663	688	648	659	652	642	708	633	637	632	682	635	640	686	636	691	700	679	681	669	671	721	696	635	646	668	663	670	670	640	678	627	678	666	696	655	720	635	646	678	649	655	686	665	697	685	683	665	667	677	629	641	624	652	687	696
28477	39467	31327	17495	9562	2574	858	838	813	809	790	812	778	828	809	809	815	828	818	796	761	815	758	791	788	782	801	802	769	827	812	796	795	835	834	810	782	780	856	865	788	827	788	793	794	830	793	771	836	730	757	780	763	800	759	780	812	799	751	808	785	781	857	776	782	819	824	791	795	789	839	787	809	782	790	769	751	839	748	796	848	772	799	778	788	753	785	800	768	799	814	795	844	784	791	770	826	763	777	750	833	818	791	813	816	790	810	823	736	843	793	814	791	809	784	842	814	813	790	759	755	821	786	856	787	833	795	805	762	803	799	845	776	797	802	858	849	772	836	782	864	822	775	748	864	765	803	849	777	846	844	782	768	775	788	855	844	802	795	875	820	804	825	791	833	796	809	766	823	793	801	800	797	830	812	764	833	785	770	834	798	780	808	762	784	776	788	807	787	786	813	846	806	789	819	826	800	806	815	784	834	853	825	845	811	740	826	773	758	821	773	770	790	789	806	777	750	842	831	819	809	817	850	861	813	780	826	795	774	790	765	807	789	818	726	822	795	794	806	796	784	804	834	792	789	803	820	813	825	750	843	828	801	712	835	803	798	787	804	800	838	821	808	804	782	767	803	821	840	769	793	833	812	833	842	835	839	743	792	775	785	796	786	777	841	735	766	827	807	818	824	764	835	800	828	778	757	789	713	838	805	792	765	811	814	842	747	765	791	797	805	793	839	786	838	753	806	756	828	796	832	784	805	801	781	809	745	809	751	792	832	836	810	788	790	777	818	811	797	809	794	728	775	780	802	772	818	818	791	834	786	815	801	783	773	790	799	816	785	794	827	784	771	794	811	713	798	809	788	843	762	798	742	761	785	773	802	821	796	829	820	854	790	817	809	810	763	766	834	819	795	785	781	736	780	736	796	792	811	826	831	770	817	787	788	816	872	785	794	813	814	819	756	797	817	799	820	775	747	805	770	787	778	800	796	807	801	848	748	863	769	793	824	835	807	761	788	821	786	782	800	765	779	803	826	787	827	759	788	827	777	834	865	778	795	828	764	791	794	765	856	765	792	799	789	838	772	845	769	756	794	808	792	831	765	877	826	792	812	846	793	781	807	743	818	804	848	808	797	787	855	856	808	794	827	832	804	783	767	800	779	763	782	788	815	846	823	781	774	768	824	795	823	811	823	834	825	833	798	757	821	769	790	789	766	759	806	801	795	834	810	805	820	775	797	818	819	812	821	753	826	774	778	763	795	801	794	841	767	808	801	821	834	822	840	785	769	811	771	829	796	742	833	778	811	799	818	851	794	819	811	760	832	821	792	812	776	771	787	769	806	810	744	752	799	783	799	841	798	768	736	827	793	794	744	803	801	809	823	774	841	858	775	806	770	833	818	800	775	774	812	824	822	793	741	793	865	768	783	804	760	830	771	772	845	804	793	826	806	808	827	786	906	806	807	817	766	764	831	826	807	843	808	843	824	804	764	794	835	822	849	771	750	792	831	775	812	806	752	805	836	765	781	797	791	796	854	809	757	789	799	776	753	763	821	840	801	786	842	809	771	806	789	795	823	827	831	769	774	778	815	833	778	820	763	807	769	839	731	830	776	863	838	834	770	838	783	807	794	820	769	813	794	803	789	793	803	812	763	804	827	782	783	789	817	798	849	769	830	810	797	766	772	792	830	851	789	776	846	781	812	809	799	811	796	762	746	836	850	804	817	787	801	847	829	796	800	780	848	815	798	763	767	818	788	815	839	783	848	783	793	747	827	797	794	816	791	792	846	768	790	761	786	768	789	804	819	789	794	791	838	805	799	818	799	757	794	826	826	811	829	821	781	772	817	758	840	814	820	810	804	803	829	840	772	784	775	743	790	793	812	799	803	815	858	805	809	875	772	807	810	832	816	801	720	794	829	759	831	755	817	876	819	835	781	840	811	792	814	852	763	811	799	782	816	730	811	782	771	775	799	707	835	775	791	762	783	802	760	815	816	792	813	804	859	742	842	783	751	783	770	806	724	837	798	837	819	803	788	822	729	850	832	770	801	801	803	781	772	794	792	819	777	762	830	780	812	822	766	810	812	845	823	802	838	819	798	833	810	746	803	793	850	815	825	834	828	831	784	785	851	828	782	790	803	790	783	797	851	778	752	853	759	796	801	764	814	863	756	798	877	810	756	828	750	833	817	854	765	820	771	750	742	750	780	817	758	798	799	761	772	788	778	779	789	792	770	839	789	843	822	790	833	781	787	782	835	783	759	766	836	785	839	795	750	765	796	841	775	829	788	798	841	807	883	858	797	816	805	866	837	836	784	813	794	779	781	792	814	790	784	779	807	818	815	823	825	791	801	789	794	874	825	829	785	806	833	795	768	787	818	820	781	792	836	765	813	869	784	790	779	797	760	795	770	860	795	755	814	839	793	776	816	804	813	847	808	828	799	766	821	736	828	851	837	800	820	763	808	776	812	770	760	813	857	800	770	735	840	881	822	752	817	748	874	786	793	776	759	741	756	766	845	728	835	792	811	824	747	817	859	740	814	819	780	794	790	784	830	773	803	798	774	819	821	791	809	774	791	816	744	797	807	842	835	820	818	771	786	835	858	831	784	788	805	739	795	757	814	778	839	783	758	835	774	795	870	787	808	822	818	839	793	769	792	800	785	839	776	802	789	821	800	844	779	792	756	843	810	764	751	790	777	824	774	726	772	777	845	817	794	813	884	794	816	797	764	786	810	749	807	786	775	823	732	814	827	769	791	816	800	800	825	798	780	848	776	823	811	803	818	799	775	815	786	772	840	789	766	789	738	806	787	790	791	741	791	793	790	769	812	782	810	813	755	823	800	811	837	781	813	894	796	850	823	764	795	787	811	759	764	791	812	805	822	819	837	790	827	781	808	833	812	806	844	753	770	819	814	786	800	833	844	817	788	800	790	779	808	761	772	798	781	804	804	783	758	848	742	741	815	827	856	798	746	780	804	786	805	843	807	867	781	819	787	787	829	747	806	760	775	790	758	819	798	814	786	784	759	816	808	764	859	797	826	819	778	771	827	778	744	827	817	800	832	768	781	801	827	769	868	799	781	720	854	813	783	870	778	782	797	782	852	797	803	765	801	801	797	799	835	771	787	802	798	815	809	842	761	773	734	821	832	753	813	833	846	826	786	827	830	726	801	830	799	801	769	814	743	807	795	755	811	817	793	780	778	788	795	795	769	800	788	816	825	760	818	839	810	832	847	789	812	732	810	780	793	846	803	816	806	782	793	830	804	820	768	800	763	828	774	787	808	824	802	802	790	768	792	802	742	757	767	814	780	775	819	780	803	758	741	837	817	824	807	853	774	830	794	779	762	771	792	810	800	784	837	791	817	793	824	761	786	799	835	842	828	808	869	818	747	780	770	782	809	777	776	828	850	783	786	746	815	806	801	795	834	790	825	822	781	824	756	747	828	799	813	761	770	785	809	756	824	721	806	784	835	798	804	783	794	833	876	790	800	790
23283	21120	31834	33076	28166	18511	4516	531	441	447	474	460	422	428	418	430	426	462	420	409	428	436	385	424	437	428	390	398	416	421	414	456	394	379	431	447	396	410	456	451	448	413	415	396	429	398	452	428	441	430	416	461	434	408	374	443	411	412	443	432	428	410	420	439	412	399	403	388	429	404	357	406	404	411	426	421	432	391	436	417	455	427	436	429	435	470	425	412	396	425	432	435	418	366	447	379	425	411	399	428	435	411	424	424	444	390	404	417	414	432	385	413	443	407	458	414	415	420	430	448	408	386	414	409	418	427	407	416	405	387	402	401	434	405	413	413	425	458	445	421	430	429	435	385	391	413	403	403	388	396	429	407	423	426	422	411	400	407	390	411	432	434	440	433	428	417	400	412	401	378	404	391	425	416	402	387	422	408	413	410	452	389	452	397	406	434	409	413	375	432	434	408	422	365	418	408	410	423	441	412	393	427	430	397	367	431	406	414	412	407	418	441	415	394	414	431	406	432	406	407	420	428	452	450	390	393	398	427	427	420	421	434	432	414	419	387	420	394	398	442	375	406	452	370	413	385	390	396	418	385	405	431	405	424	430	415	431	430	441	398	443	409	439	411	391	391	394	380	430	415	418	401	421	428	435	423	396	389	420	439	428	405	390	450	447	409	421	418	394	392	422	428	415	448	428	401	411	447	428	440	435	420	385	395	436	448	420	417	419	425	400	415	394	404	407	413	432	429	443	401	414	400	430	457	417	392	427	387	424	441	428	411	431	425	394	432	392	428	402	408	411	405	433	423	417	441	459	457	404	409	428	439	392	418	406	415	383	404	395	396	416	413	423	420	390	422	407	403	415	408	396	383	411	403	412	411	404	420	433	435	418	423	406	421	378	437	457	459	396	373	391	421	400	413	467	377	424	393	427	407	431	441	428	425	427	424	412	411	439	404	403	397	428	397	442	416	420	442	460	415	411	366	409	429	385	396	382	401	428	391	410	409	432	415	416	414	430	407	399	445	417	422	429	433	394	401	437	388	404	399	403	379	421	394	411	449	393	408	437	446	411	445	382	418	431	441	433	419	385	396	392	405	445	438	414	432	406	389	437	377	410	438	397	407	465	408	406	389	398	416	425	409	452	440	379	411	396	408	442	410	426	405	433	433	423	396	419	395	457	383	424	443	448	407	422	369	453	425	403	383	373	397	435	410	435	393	387	382	381	412	429	405	422	410	422	399	460	384	427	430	378	478	415	431	420	415	441	416	396	367	386	404	467	426	416	407	420	403	371	414	411	444	403	393	437	403	399	392	416	397	401	410	402	395	400	417	418	381	427	466	409	420	421	423	397	398	404	426	425	450	444	403	436	401	435	431	411	404	408	437	431	432	407	397	381	422	358	419	393	372	405	432	363	423	438	392	436	374	411	408	381	434	395	412	419	411	381	414	411	435	455	419	413	378	402	392	398	423	398	403	388	399	444	418	409	424	437	445	446	414	400	427	406	358	392	425	423	453	385	403	431	422	398	425	406	408	407	437	385	385	408	438	408	410	403	430	395	412	405	437	394	398	418	453	400	442	417	449	415	440	471	404	419	369	387	416	425	435	413	429	403	417	429	445	403	395	449	390	442	421	359	429	414	368	405	411	374	408	407	391	442	461	432	457	430	397	427	404	382	432	382	414	360	402	396	383	404	427	427	448	423	411	443	410	411	417	403	393	417	438	426	433	445	425	410	403	431	449	401	403	422	405	399	394	442	436	407	403	426	389	394	412	438	431	425	395	453	411	436	437	415	411	433	417	403	427	420	441	432	389	418	442	390	406	402	418	412	433	448	435	411	432	410	430	428	412	451	424	402	435	414	448	401	422	409	414	384	381	431	423	414	409	413	388	406	439	406	400	400	419	404	425	379	399	428	447	429	398	452	424	400	398	403	439	406	435	433	409	367	410	434	420	424	411	390	450	403	431	428	393	381	428	409	432	378	409	396	421	395	432	418	371	398	415	406	412	402	436	452	412	408	411	393	413	419	410	382	437	414	389	385	398	402	423	417	391	412	437	418	419	427	401	408	371	434	409	411	454	392	442	356	423	359	394	406	403	398	395	418	419	407	414	415	396	446	417	426	435	385	428	389	380	386	415	393	422	400	436	416	405	405	394	419	388	405	432	383	426	394	446	446	411	439	386	396	427	417	416	409	430	410	432	413	432	391	376	417	418	415	450	406	422	422	406	389	371	417	401	403	427	405	385	396	401	438	484	399	435	418	403	402	412	425	416	409	390	378	413	423	383	391	388	414	381	415	412	419	445	395	425	388	426	412	384	407	420	409	400	428	402	427	391	417	440	388	395	421	401	420	411	406	397	404	377	393	408	379	444	395	376	435	419	417	422	395	418	372	422	440	394	419	398	434	421	410	425	396	405	405	422	447	442	395	406	419	352	395	378	378	396	437	437	433	438	414	442	368	429	427	392	420	416	402	434	407	407	402	402	424	401	436	459	424	422	405	401	402	411	390	412	408	408	393	373	406	463	396	444	430	466	401	388	423	406	421	426	417	444	427	414	377	429	385	401	399	413	414	383	429	418	438	424	442	423	400	451	386	376	407	400	435	389	422	426	427	421	408	441	386	441	409	439	428	420	413	420	455	451	395	407	393	410	439	442	440	433	421	409	391	451	397	408	395	403	443	410	419	435	377	415	415	374	408	437	411	447	412	409	412	403	401	402	410	424	424	390	425	400	460	376	419	427	414	409	403	405	388	420	403	448	431	413	443	458	419	412	425	390	426	428	413	397	468	398	435	424	383	418	414	420	458	424	413	441	427	385	401	433	423	416	401	400	451	401	426	414	382	411	408	415	440	407	381	408	378	451	396	412	372	406	422	415	422	396	403	421	411	407	444	389	417	420	413	425	451	452	435	403	393	434	374	398	440	390	460	412	439	367	391	420	415	438	415	371	402	428	470	386	394	363	406	394	422	444	424	409	412	391	400	449	384	404	452	408	432	381	397	448	383	397	376	429	401	443	398	413	396	426	392	386	414	434	413	425	425	406	412	389	404	428	429	406	369	443	440	452	406	441	406	410	408	421	420	408	421	411	417	446	416	406	424	421	415	392	399	413	408	462	422	383	421	420	407	396	419	417	427	406	402	430	385	421	382	378	398	427	401	394	409	382	409	423	388	431	419	402	418	420	400	423	402	390	420	403	427	403	411	416	421	419	413	384	418	421	439	448	410	394	433	427	432	411	411	460	365	432	443	408	406	429	419	421	424	401	376	401	436	416	410	409	400	395	382	376	428	369	373	397	409	427	429	447	384	447	397	366	444	425	409	442	401	428	420	418	375	391	447	381	427	447	452	421	433	386	400	442	403	407	378	444	429	414	420	402	431	475	373	425	416	422	439	398	410	426	433	400	402	454	427	423	438	399	434	461	384	415	398	374	427	462	437	426	399	375	422	403	439	422	434	394	419	391	413	394	399	406	412	392	376	394	425	394	399	410	399	417
53725	85582	72026	50921	36027	11057	1146	639	639	523	621	613	500	531	561	514	543	524	474	497	493	547	523	513	490	489	513	504	512	498	493	519	497	535	535	505	525	488	538	496	531	506	524	536	492	585	493	520	530	507	481	500	524	542	488	490	484	494	499	506	530	506	492	582	543	546	477	556	549	508	526	507	480	544	497	498	507	516	517	500	504	494	488	524	537	511	506	519	534	514	544	522	535	503	538	497	515	556	506	493	528	502	482	507	512	514	496	522	501	496	510	550	527	505	502	523	513	492	518	519	511	474	495	512	524	485	530	535	500	483	509	512	545	503	473	472	489	531	512	515	530	485	531	537	487	530	509	489	518	543	500	555	522	505	523	494	533	512	519	505	537	465	494	517	504	509	521	495	477	555	485	500	556	489	482	523	485	548	488	512	494	518	477	556	513	527	476	486	517	491	516	533	471	488	515	509	506	466	496	548	528	524	533	477	466	530	529	509	518	495	521	521	498	535	516	522	513	537	537	540	517	564	483	505	489	517	503	514	513	476	548	532	496	492	488	523	498	527	503	486	528	497	508	522	494	534	514	488	475	520	535	487	456	497	523	557	481	541	516	496	506	509	510	503	508	556	503	492	512	535	528	513	516	513	514	514	521	505	536	514	490	510	511	522	537	518	480	449	484	498	545	501	479	501	474	522	486	497	519	488	497	519	538	544	504	471	511	498	500	537	511	491	542	540	470	491	488	519	547	527	538	536	523	502	544	521	509	518	551	488	528	533	510	534	498	468	504	484	526	504	512	534	552	502	493	553	543	519	481	516	524	530	521	518	571	513	522	533	538	489	539	486	523	520	491	526	478	525	537	531	533	480	489	547	516	498	515	475	534	565	528	514	482	497	562	481	545	489	515	545	511	536	489	499	504	492	540	498	505	485	499	519	472	509	480	518	518	541	530	527	514	459	533	499	530	517	492	513	492	510	525	471	474	514	515	438	510	500	508	507	546	525	520	509	501	500	502	468	503	521	489	490	500	525	510	510	500	485	504	525	533	515	531	492	530	535	508	482	559	459	479	533	525	510	515	494	513	499	505	554	513	525	508	492	540	510	552	519	520	512	529	537	494	514	536	493	507	486	509	528	519	485	518	518	513	474	477	474	506	515	520	546	531	519	540	518	510	514	528	546	537	508	513	518	528	518	517	500	513	512	513	529	502	512	482	513	516	552	549	518	520	512	485	512	501	519	565	477	519	504	464	524	529	510	501	512	525	531	490	520	529	479	484	488	523	524	525	490	492	540	535	532	523	533	501	549	491	525	531	490	501	540	506	519	543	529	526	507	504	504	544	549	528	530	566	511	495	525	497	517	538	482	534	543	509	496	471	466	497	498	499	506	525	502	493	501	497	533	469	547	489	522	514	530	544	490	531	507	522	499	524	496	486	503	487	559	483	518	494	542	505	484	521	501	519	525	494	526	534	487	508	538	497	501	541	496	482	489	479	505	559	526	491	497	510	486	486	531	514	519	537	519	548	552	510	526	545	546	514	509	510	526	522	501	483	496	523	497	502	477	474	510	496	467	539	567	561	509	484	491	535	535	499	501	520	527	437	502	515	561	494	562	478	508	486	535	492	478	508	513	488	496	518	511	485	525	496	520	529	508	505	524	522	467	509	496	479	539	508	545	517	524	494	523	525	478	514	500	501	510	486	484	503	535	524	511	489	483	520	538	530	509	519	522	476	517	521	463	486	488	526	490	511	510	543	522	529	496	487	479	532	499	504	524	535	529	554	555	519	494	519	543	550	513	501	538	540	509	512	547	521	501	496	544	524	508	507	492	506	500	539	494	532	545	497	550	480	484	506	544	528	500	506	489	516	519	544	530	529	515	490	527	560	492	498	442	483	520	546	502	559	528	514	487	503	524	508	510	541	503	492	547	512	509	530	507	520	520	532	519	518	534	494	480	515	533	500	497	492	513	507	506	512	550	566	476	515	478	502	476	517	518	496	525	504	521	494	522	542	564	523	514	521	523	528	528	524	523	495	458	504	510	491	520	507	538	505	481	552	521	458	532	546	498	512	497	507	484	488	542	510	522	555	497	523	575	525	507	528	491	514	526	501	505	525	515	532	514	519	507	553	505	486	511	541	547	536	470	523	509	492	525	524	506	484	517	528	489	523	506	496	533	472	477	490	505	463	502	499	512	554	537	472	531	500	533	540	519	488	519	489	526	492	489	551	539	526	529	531	510	503	485	522	523	530	512	514	471	509	538	500	528	487	496	541	519	507	485	523	484	522	523	470	522	524	490	524	480	509	535	532	491	488	516	495	526	507	533	494	493	539	504	518	493	527	515	508	526	556	534	516	525	492	520	502	543	517	494	541	492	501	566	507	531	528	499	512	558	496	528	518	486	508	466	489	501	525	529	533	528	495	494	491	501	504	509	524	511	504	534	529	496	506	490	512	501	501	488	484	498	471	509	496	517	533	486	510	487	535	468	490	522	534	526	488	499	507	513	499	495	543	517	506	517	508	518	482	504	509	518	520	516	470	536	533	508	505	536	530	464	523	513	524	488	548	509	499	504	530	518	515	508	492	483	502	538	473	546	498	499	523	535	482	526	504	489	519	492	496	511	482	481	523	497	479	495	495	518	531	521	550	487	514	528	478	507	508	504	525	471	483	511	540	477	560	497	503	526	541	478	510	508	511	475	504	521	521	542	539	521	526	559	520	488	511	515	518	526	523	470	515	546	559	529	489	520	499	513	528	543	500	483	533	483	482	524	534	485	522	543	544	468	490	461	548	507	528	527	473	494	519	489	500	520	510	515	486	553	517	475	545	497	537	475	530	510	521	476	524	514	478	502	478	504	565	557	514	485	520	487	499	488	554	509	513	510	479	522	453	518	549	483	504	503	509	534	534	519	499	507	531	521	523	499	550	522	534	490	529	513	498	496	545	474	536	525	549	481	542	478	510	496	482	510	530	553	508	505	564	524	496	508	522	523	533	518	510	501	513	490	487	520	492	519	516	496	500	478	529	550	499	508	562	468	515	483	488	467	546	506	524	482	525	515	445	518	540	526	512	511	541	554	547	495	529	502	503	568	510	513	512	530	506	538	491	506	497	502	523	513	468	534	528	522	520	511	520	494	481	483	488	529	544	515	520	492	526	511	542	494	497	517	522	574	527	503	490	509	495	493	480	502	514	474	504	507	512	523	524	524	495	505	522	507	541	517	503	514	531	513	499	473	481	507	499	497	505	495	464	540	509	529	524	491	528	505	512	478	518	525	522	497	514	471	513	502	485	539	521	495	536	479	511	510	493	492	480	561	507	503	531	505	493	501	524	497	457	518	516	512	539	498	522	563	481	491	520	504	488	517	498	520	514	536	547	527	507	484	501	499	576	485	481	545	516	518	524	521	512	489	517	491	505	492	503	475	556	499	529	504	540	554	517	528	526	546	534	515	523	542	513	516	548	515	507	463	504	524	486	534	561	520	472	521	493	500
22344	20816	30145	28314	28864	22507	11686	812	362	369	407	364	347	366	330	316	313	332	352	338	364	321	313	358	342	315	344	331	320	328	328	328	324	296	325	319	310	351	305	307	333	356	339	320	301	304	332	347	356	334	285	316	319	317	305	314	347	309	318	302	321	321	329	352	305	352	272	329	340	316	325	313	323	338	278	342	328	311	272	318	338	311	312	308	321	335	301	343	291	308	315	336	357	317	287	283	327	320	290	310	298	304	282	301	314	296	326	315	310	308	271	291	324	319	298	297	311	317	311	329	334	313	325	362	298	329	310	272	297	304	313	325	292	327	340	284	311	303	285	302	332	311	311	333	312	289	302	310	329	279	313	331	351	298	308	290	329	298	341	303	306	335	328	268	309	324	295	255	304	298	316	293	322	316	335	285	339	316	330	303	308	323	333	298	284	304	317	314	308	290	325	329	346	347	332	262	296	340	298	318	329	332	350	321	319	322	326	285	311	294	314	314	336	310	312	279	336	314	341	332	320	322	308	306	336	346	309	326	323	322	312	318	327	299	320	318	301	313	290	315	329	314	308	312	288	328	312	306	323	328	284	296	323	305	341	312	307	334	357	291	322	309	308	306	314	308	336	328	357	324	322	341	309	315	307	342	316	332	286	317	281	342	327	292	336	327	306	330	304	338	309	304	320	334	292	313	324	314	326	319	330	348	301	307	323	292	318	326	296	343	293	325	318	303	340	292	333	320	328	306	295	342	325	305	290	310	315	340	283	330	298	302	309	326	324	323	334	313	302	284	332	325	310	339	348	289	321	322	314	298	334	291	301	285	299	278	306	292	280	300	322	363	249	321	329	347	290	303	312	298	329	310	301	326	343	332	294	323	318	351	295	311	320	317	300	321	312	294	288	336	326	322	314	289	324	331	298	322	330	295	336	295	327	325	301	338	321	326	364	300	298	305	305	316	297	309	269	305	317	321	309	305	316	301	314	316	309	314	301	337	318	313	314	323	330	316	324	309	324	312	331	358	336	305	341	309	314	300	325	280	312	300	302	321	309	317	308	319	300	290	321	311	320	355	299	297	310	304	305	320	286	323	340	291	357	352	306	340	310	316	292	317	314	334	322	296	292	309	302	327	319	319	320	320	286	336	308	310	311	309	280	294	315	288	322	329	335	346	304	347	316	270	323	325	321	310	322	325	307	314	302	326	329	324	319	337	318	314	337	333	336	266	327	321	282	289	344	309	304	320	333	299	309	330	300	302	326	305	283	303	337	297	342	321	313	304	315	335	324	341	318	320	308	340	335	321	343	326	321	335	326	305	332	302	303	318	296	303	328	315	351	290	326	311	298	321	306	331	287	311	335	303	315	361	314	326	346	315	328	309	291	335	318	344	299	311	304	302	285	310	334	296	317	317	319	310	337	311	331	335	338	297	321	319	321	300	303	320	300	307	302	315	297	333	303	331	301	304	338	271	281	317	310	341	294	328	312	309	320	317	329	290	298	346	313	305	296	301	293	325	308	294	328	323	320	323	333	316	302	328	308	294	295	280	336	316	346	298	328	306	310	329	278	304	308	304	322	300	309	285	320	295	307	272	300	318	307	316	310	308	297	308	278	331	325	321	346	295	356	310	321	313	286	295	287	329	299	321	307	330	306	320	332	286	313	318	281	304	344	271	298	330	304	303	308	283	326	323	294	291	333	303	323	305	305	294	306	327	285	305	296	318	315	292	362	305	312	298	314	332	293	303	337	321	331	317	285	279	332	317	307	341	307	302	280	319	321	303	303	309	318	293	289	300	322	292	277	302	288	321	324	332	341	323	299	308	309	308	319	304	282	329	308	323	336	312	323	328	315	302	303	300	289	321	312	309	318	325	313	329	279	311	320	332	315	359	290	298	309	295	299	295	311	313	296	344	304	315	318	305	325	298	297	292	323	328	282	321	329	293	312	312	330	309	331	331	340	338	312	336	327	321	301	287	310	312	324	276	290	281	311	291	299	339	296	318	293	319	310	325	315	298	330	327	307	289	303	319	279	310	304	307	306	281	310	297	329	293	347	300	311	309	318	324	314	337	284	343	306	301	275	339	334	349	305	294	327	312	338	328	318	313	271	331	322	313	308	315	320	324	315	311	342	296	322	305	315	322	320	321	316	324	295	324	279	326	324	312	339	282	308	331	298	322	305	337	294	331	311	328	297	324	328	315	334	313	313	312	366	299	304	291	312	293	308	313	317	313	358	317	297	317	302	326	304	345	307	328	317	331	324	287	338	312	298	316	300	323	322	298	315	275	321	325	346	329	309	314	327	279	314	328	346	314	307	318	314	294	307	293	309	284	309	317	296	289	328	317	283	296	343	344	343	321	325	306	313	283	307	321	305	306	306	297	329	338	289	349	321	325	319	321	308	329	354	315	290	277	300	302	317	286	316	336	294	310	306	306	324	313	297	324	337	298	328	313	289	319	310	310	300	301	313	323	328	329	326	335	299	322	305	319	289	322	288	307	322	310	314	328	305	324	318	272	319	307	290	284	345	337	316	302	334	301	327	323	345	277	318	329	309	323	308	310	311	297	324	321	314	339	344	337	341	321	309	295	317	310	298	353	313	304	333	306	316	330	315	319	317	305	307	309	320	343	314	310	325	282	342	299	301	300	327	314	280	324	302	326	289	338	306	308	312	294	339	282	308	311	312	329	293	312	333	290	308	315	345	293	315	306	326	318	300	301	299	317	320	323	340	308	333	324	333	315	328	317	293	326	313	312	290	304	329	350	326	337	295	321	300	338	288	293	308	328	297	292	306	290	308	340	323	321	293	330	339	294	343	331	303	298	317	327	327	311	334	307	320	325	302	306	319	312	290	317	310	329	341	314	302	289	315	312	330	308	307	291	278	291	298	322	285	320	340	306	341	298	295	311	319	344	338	322	296	323	309	314	306	306	305	331	292	320	308	305	294	287	329	273	334	318	305	336	306	275	311	312	320	332	320	350	323	297	329	307	302	323	316	324	305	333	290	326	304	313	288	319	318	312	323	315	325	325	288	322	283	291	331	352	336	330	310	312	300	302	330	304	317	314	302	319	292	297	298	306	310	288	308	307	277	318	304	300	285	303	326	304	339	299	322	329	318	317	297	301	309	295	307	308	313	288	313	328	315	312	287	312	308	328	323	302	270	321	311	308	331	338	321	324	313	322	304	284	297	295	308	322	304	307	328	289	322	299	288	263	300	322	310	313	319	315	291	333	316	292	321	317	313	317	322	318	314	300	306	321	311	339	310	302	301	320	307	318	338	310	309	274	287	292	317	300	329	313	267	311	350	333	323	299	293	315	304	304	352	307	294	326	348	311	318	278	323	325	349	318	306	293	307	311	323	345	313	298	291	300	304	323	297	307	332	289	331	323	315	288	321	291	304	285	266	337	344	286	298	367	318	287	309	321	304	325	307	327	318	344	309	296	279	317	295	320	295	318	303	307	303	334	315	318	292	323	287	288	300	291	317	291
59255	96324	82647	60685	46102	15099	1426	638	492	495	452	434	438	405	417	423	425	386	399	380	407	376	386	390	402	360	395	401	346	372	392	380	384	389	403	376	361	373	408	370	361	341	372	378	391	395	389	390	397	370	345	376	387	403	376	372	388	361	399	356	348	390	369	395	394	379	394	361	383	403	356	377	386	392	356	399	363	364	383	362	342	375	406	377	370	372	371	392	381	360	381	351	393	389	386	376	333	378	369	380	365	374	367	346	390	361	363	360	381	358	351	386	395	377	376	388	382	369	394	371	392	386	351	373	381	366	365	379	397	371	340	376	378	364	378	369	359	373	391	336	366	412	370	369	389	348	392	381	366	379	355	325	386	393	368	381	389	349	371	398	362	404	366	382	381	371	377	375	364	366	340	374	358	361	362	379	356	359	354	329	357	347	401	428	379	375	393	403	363	405	354	343	379	410	400	392	362	357	364	368	374	399	367	364	348	370	380	338	389	367	378	357	345	344	382	368	404	361	344	336	383	399	382	346	404	350	371	406	383	374	391	343	376	330	345	361	352	370	344	401	371	352	365	390	390	406	393	376	372	358	395	382	374	340	372	358	379	356	368	373	342	358	375	396	385	364	354	383	383	342	388	342	363	392	374	388	378	361	372	336	379	379	348	369	355	382	374	407	381	378	380	415	363	374	399	391	394	391	405	338	354	369	363	378	373	343	371	401	355	369	350	356	408	381	371	371	356	391	363	352	379	324	363	372	347	361	362	364	387	368	333	388	366	362	392	348	382	379	358	378	415	359	361	379	348	383	392	347	390	428	373	363	388	388	375	377	380	371	398	375	366	383	329	399	368	355	386	387	363	399	364	371	383	346	374	401	366	376	359	404	360	341	373	384	385	385	364	378	412	325	347	381	363	351	347	391	402	370	367	382	377	350	361	355	390	363	410	401	400	372	351	381	369	395	372	406	380	371	359	376	387	398	400	358	399	410	400	319	408	387	373	367	387	322	388	347	373	399	357	379	410	399	371	376	369	367	366	370	367	371	371	324	361	381	396	353	378	369	369	370	382	355	381	369	335	414	370	385	366	366	340	371	365	361	365	382	373	393	356	371	388	388	351	359	378	361	374	382	416	394	425	369	397	399	375	387	391	355	397	377	361	388	358	363	366	382	376	368	345	354	385	388	389	363	425	411	370	377	375	355	355	398	382	347	373	372	354	396	412	366	361	348	340	351	371	368	354	328	411	359	348	378	346	371	388	360	384	372	371	377	404	404	408	372	346	328	330	398	393	343	379	334	348	375	397	364	344	401	375	356	349	398	367	410	390	372	376	366	388	357	344	363	348	395	380	411	389	353	379	392	409	362	384	384	379	387	388	382	363	331	368	360	389	435	347	377	394	422	369	417	386	337	378	385	393	397	372	340	390	390	365	333	349	387	401	369	363	347	351	388	378	380	362	429	363	309	389	371	349	353	383	381	376	414	353	368	324	344	351	371	386	383	377	404	390	398	390	379	347	379	369	343	370	373	392	382	366	359	371	376	355	381	367	415	374	382	377	324	368	352	376	373	363	406	379	350	367	367	402	379	382	381	365	370	386	368	370	349	389	389	376	382	335	355	362	361	355	375	374	363	411	359	416	362	367	385	372	388	341	390	373	371	378	375	372	368	384	340	390	368	400	415	378	355	371	392	381	364	356	377	364	331	414	383	410	351	354	378	361	364	382	372	354	384	391	394	386	376	361	396	384	375	374	370	365	309	400	372	369	372	374	364	354	368	374	380	386	358	365	342	383	373	379	378	379	354	364	413	347	361	386	358	383	373	357	340	382	403	366	363	390	380	385	391	385	376	344	394	379	346	350	393	348	380	347	342	361	363	378	334	346	418	385	364	408	381	335	374	376	391	356	372	422	387	384	379	401	388	362	375	344	345	421	338	385	347	386	415	385	358	386	354	370	370	354	384	361	353	371	367	368	390	388	399	392	367	372	370	342	374	388	410	377	361	360	356	380	351	400	357	332	390	389	354	405	372	362	387	340	396	351	360	372	401	364	387	378	338	365	372	372	400	378	386	343	330	356	348	376	330	380	364	369	368	365	370	375	356	374	389	367	358	422	379	360	389	385	388	379	355	352	370	370	360	371	376	386	373	376	396	358	383	381	348	357	397	373	385	402	353	377	401	376	356	363	353	334	338	375	397	367	368	354	378	352	381	371	376	352	367	364	339	405	390	397	390	364	403	369	361	389	362	389	388	371	376	334	398	401	349	362	390	359	373	392	364	333	366	399	418	419	367	378	360	401	339	407	359	338	378	366	368	362	365	361	413	384	378	388	364	380	399	377	345	394	388	371	377	394	381	387	383	388	359	391	347	357	406	341	370	360	382	391	365	360	372	352	347	320	390	377	389	376	363	361	358	366	387	352	343	380	363	399	358	379	390	370	378	383	391	387	379	326	383	369	430	385	368	392	366	384	356	349	352	385	379	380	377	341	325	370	378	389	349	390	352	399	405	381	396	379	362	379	360	387	367	380	346	372	396	366	374	381	362	366	407	378	378	395	357	389	356	411	387	374	422	388	390	373	371	395	411	385	371	363	379	355	398	388	400	392	363	390	360	372	368	362	392	335	392	400	361	383	345	358	376	339	363	386	357	394	368	351	370	403	414	385	364	394	400	365	355	357	377	369	384	401	392	368	384	384	373	377	337	342	377	385	393	382	401	381	391	387	368	381	360	351	366	402	367	343	376	353	381	327	368	365	388	388	372	360	372	385	371	356	391	386	379	364	405	365	380	368	392	373	371	379	369	350	357	368	344	386	358	379	393	356	409	358	359	347	372	416	348	390	382	343	366	406	359	377	354	371	383	376	361	405	359	374	413	391	358	384	410	357	335	378	368	363	360	371	410	351	376	347	356	359	394	382	362	360	378	367	354	402	362	345	381	378	358	354	377	381	364	388	413	361	360	416	388	381	387	390	393	401	414	353	385	395	392	390	377	385	378	358	411	364	348	397	368	389	380	395	391	366	362	385	392	342	362	384	368	373	343	373	385	350	375	363	335	360	389	391	416	350	372	341	374	322	382	384	393	373	371	360	382	381	382	342	359	380	385	366	359	380	363	386	372	369	371	360	361	377	377	377	367	402	386	358	376	370	395	374	376	386	365	384	370	409	405	373	369	381	331	391	370	369	385	383	383	371	372	336	373	361	384	377	350	396	366	387	381	366	369	386	369	389	376	355	367	364	359	385	406	368	396	399	385	371	400	358	356	384	367	394	388	386	353	389	365	364	361	367	366	333	377	378	362	371	380	381	333	343	371	388	349	370	355	370	363	382	349	370	382	368	355	368	377	390	427	379	383	333	353	345	359	374	356	391	394	363	377	391	361	374	370	373	390	325	375	372	369	390	351	340	377	360	396	379	370	363	360	357	400	349	355	372	412	383	376	378	359	365	348	368	393	384	354	395	410	402	370	347	418	354	383	353	385	379	363	364	384	358	322	364	340
27514	24142	29309	20688	8681	1926	706	725	669	674	745	697	677	668	678	683	661	646	703	630	669	674	687	737	671	696	678	668	675	628	681	724	632	615	675	711	710	665	674	699	592	716	656	672	701	627	694	662	680	690	672	669	645	669	679	691	691	645	687	670	662	670	673	646	678	703	683	691	696	641	701	642	728	672	687	659	654	682	686	660	683	675	687	736	678	688	645	693	700	659	664	619	702	652	691	677	701	735	604	669	717	684	706	655	667	640	708	708	664	621	604	672	677	706	675	669	724	691	675	654	653	694	671	667	688	678	688	635	686	684	671	630	657	696	612	657	726	687	691	647	634	642	659	640	687	665	683	637	715	669	698	672	651	634	668	674	666	682	656	625	640	655	668	728	667	643	654	707	653	681	663	609	671	670	665	686	655	681	682	647	673	711	679	681	665	709	691	667	631	697	637	707	693	698	656	687	668	679	649	679	693	651	661	657	649	652	704	685	673	644	642	663	651	677	695	666	694	663	631	681	714	659	690	647	720	693	657	657	682	664	691	643	686	682	650	650	647	663	675	673	677	655	622	731	680	696	625	683	662	662	698	677	671	655	678	721	671	725	700	661	662	721	729	657	647	675	639	674	677	671	659	623	664	667	658	654	665	706	697	682	662	680	674	649	713	669	638	685	677	670	669	704	687	707	651	699	695	665	640	688	683	688	668	666	674	644	628	649	684	681	643	647	682	683	647	625	691	652	683	673	705	677	690	667	662	653	663	634	702	678	719	667	691	706	692	635	689	692	660	689	704	655	725	703	681	678	698	659	667	690	637	674	685	711	659	650	651	718	712	714	697	684	659	661	670	661	681	629	694	652	713	698	664	674	683	678	694	603	672	681	666	653	636	705	652	690	738	691	712	694	739	646	660	655	685	666	648	633	659	650	662	690	674	685	688	660	669	685	635	701	619	663	651	638	683	673	671	707	674	666	715	715	683	649	685	707	668	703	696	643	630	653	682	639	646	676	701	646	659	681	708	671	669	642	657	657	654	690	619	694	688	624	660	698	651	655	681	665	672	634	665	639	670	684	654	699	670	642	678	679	666	660	689	700	651	700	706	655	695	701	683	652	670	652	684	683	711	684	634	687	670	685	676	663	701	726	689	700	685	701	671	694	737	717	650	673	667	706	669	731	686	670	639	692	669	677	647	693	661	679	694	618	692	674	655	676	734	629	780	682	650	675	624	696	660	677	641	628	676	701	680	680	710	709	637	682	680	670	718	631	711	670	696	695	664	670	706	711	630	623	666	640	676	659	693	679	676	707	690	652	703	662	702	673	686	657	675	644	696	662	663	654	677	716	662	608	667	620	671	699	689	664	667	658	694	651	625	664	700	679	655	657	649	653	689	669	655	666	656	710	740	680	671	653	665	620	697	678	655	646	669	679	679	637	674	644	696	694	689	646	694	651	625	694	660	701	702	678	689	642	707	686	640	685	663	667	700	644	635	608	722	655	680	672	664	646	674	674	692	694	696	672	672	688	691	736	661	681	678	687	699	706	678	660	653	664	728	703	728	683	680	683	653	642	644	661	672	672	674	666	646	642	682	680	683	655	695	711	648	654	665	666	669	653	710	649	702	699	643	616	699	666	645	621	700	666	697	698	682	694	692	671	637	643	660	711	676	685	649	694	664	646	675	663	695	700	674	655	676	665	639	660	677	675	693	689	693	657	685	640	709	694	670	671	666	676	673	662	653	647	666	702	727	638	693	646	651	690	658	668	680	662	639	660	698	698	668	654	683	678	708	682	664	688	678	699	654	696	611	666	693	707	675	695	702	639	676	685	676	673	708	673	627	662	639	677	672	667	607	675	731	672	704	626	686	699	638	635	704	733	703	691	642	660	636	648	673	653	669	689	644	674	647	665	646	692	641	733	707	664	670	700	684	691	708	681	667	658	714	676	638	691	688	662	667	664	658	680	631	679	658	703	644	645	672	663	662	659	725	722	676	715	687	653	699	665	721	647	662	682	715	698	646	642	639	630	689	654	717	656	693	700	687	653	661	644	684	705	678	650	667	625	654	700	688	683	653	675	661	653	695	725	660	639	681	654	714	666	626	659	685	710	660	724	738	679	691	696	684	670	644	626	673	702	690	629	665	688	685	687	661	680	718	686	717	686	737	628	712	691	692	698	630	648	667	707	656	696	646	719	654	651	695	677	681	660	639	679	669	638	701	683	705	703	700	666	666	666	664	691	696	651	644	641	728	684	674	743	719	654	719	653	705	749	660	657	685	659	693	718	646	670	659	687	675	674	682	689	677	658	706	680	629	696	667	654	671	702	677	716	723	689	701	656	641	676	683	663	688	703	639	676	695	642	684	666	662	711	677	629	677	676	656	653	708	639	705	663	678	727	643	665	700	634	628	682	728	668	684	673	699	680	673	658	643	665	673	707	709	727	696	635	623	630	674	700	689	704	660	692	646	691	660	671	663	710	631	708	648	676	680	692	664	696	692	665	682	653	653	706	653	671	711	674	687	672	688	733	667	633	624	622	699	684	645	693	680	697	678	683	659	669	649	686	695	659	718	653	683	682	718	628	703	635	663	703	674	679	661	697	702	657	675	680	671	681	695	698	705	676	697	666	648	662	696	646	669	667	714	700	718	685	669	666	712	669	663	653	653	699	657	685	660	715	686	695	659	636	709	674	664	692	667	718	720	656	669	656	705	695	655	669	648	729	656	678	700	683	688	690	685	675	641	663	640	675	684	687	679	672	653	717	678	699	668	625	669	635	687	712	709	674	697	686	655	696	668	681	693	710	740	677	723	679	700	657	692	677	664	690	657	675	666	696	685	659	719	698	686	710	702	668	662	710	696	671	686	677	665	704	713	681	680	644	683	727	701	678	680	650	670	665	734	699	662	634	669	665	670	670	624	680	651	673	684	662	693	668	646	647	687	697	719	671	645	653	705	680	645	656	667	709	698	668	675	673	700	643	656	655	588	716	679	671	650	725	674	688	699	702	707	624	685	664	724	761	644	658	688	681	662	696	651	679	697	678	651	676	655	637	671	700	621	682	646	690	726	691	640	734	687	740	666	693	670	700	634	692	647	664	700	694	640	689	650	666	627	705	652	657	696	671	675	696	660	671	674	660	709	719	689	658	689	649	665	720	680	685	696	648	657	703	685	661	701	673	653	668	667	663	708	682	705	688	660	726	701	658	682	684	702	673	670	667	655	662	684	638	668	704	661	690	684	672	686	691	696	717	686	662	648	674	627	672	700	713	612	673	676	673	681	641	661	659	635	681	696	693	680	696	654	692	678	640	664	706	663	640	704	696	659	680	660	675	662	700	657	665	662	676	679	657	660	633	669	678	673	660	747	678	686	652	658	692	685	601	718	633	641	696	700	669	675	663	638	680	693	694	695	672	648	643	694	690	688	633	672	712	667	659	694	689	652	705	731	648	702	667	660	674	649	699	653	654	670	665	663	695	696	712	680	697	682	646	698	665
28484	39724	31301	18103	9642	2330	834	760	854	844	847	804	872	812	855	869	814	767	828	750	800	824	857	786	803	779	823	788	865	786	755	841	809	828	765	808	817	790	743	785	794	838	831	829	828	794	732	810	821	818	874	772	768	767	828	804	812	786	804	791	792	819	801	837	813	807	778	810	809	802	803	809	818	827	811	820	817	848	792	828	796	774	808	826	832	875	846	819	832	801	741	867	801	809	807	779	791	802	796	786	798	775	793	805	793	809	820	782	801	756	838	789	791	805	795	769	846	795	814	791	804	833	856	802	856	750	807	859	766	809	819	795	828	792	810	817	803	810	804	788	759	870	848	881	840	840	770	770	814	818	824	833	829	810	793	805	767	834	790	796	792	851	792	813	804	772	777	776	830	822	775	750	848	818	801	791	841	799	824	778	845	818	843	807	804	817	804	832	787	788	768	800	778	797	859	815	802	777	867	816	811	778	765	827	805	785	785	798	798	870	763	805	880	836	804	832	814	765	799	844	865	794	802	830	841	770	828	855	805	819	811	818	803	805	770	829	821	834	805	812	759	842	822	834	797	742	820	806	816	785	751	819	802	854	778	829	817	836	877	787	818	805	848	780	788	819	834	762	834	767	844	859	810	814	796	827	882	833	783	843	821	792	794	787	777	813	845	829	834	782	811	870	844	786	791	867	834	768	777	784	787	790	794	794	823	807	793	814	835	849	818	826	814	820	816	864	824	780	804	809	819	837	802	830	838	807	813	782	844	826	799	816	821	805	815	807	807	867	821	808	788	780	826	786	781	773	774	775	804	799	811	845	793	847	862	805	756	796	800	818	825	873	849	772	814	839	816	849	841	782	793	818	824	797	794	757	820	776	813	815	840	791	812	798	802	797	800	824	752	797	849	760	834	771	799	762	765	789	788	816	828	799	807	781	819	870	766	819	770	796	782	839	819	791	809	837	796	794	845	792	807	810	832	788	804	832	815	797	772	812	773	819	829	792	868	840	794	852	818	815	831	850	739	795	799	770	817	769	797	814	875	793	815	860	794	799	844	814	807	827	796	826	809	792	859	906	790	858	745	812	800	824	808	828	819	818	861	796	825	834	812	798	788	753	803	804	804	842	862	807	814	815	793	846	833	794	814	806	782	830	837	814	812	775	798	824	836	771	813	827	795	820	832	778	835	848	809	783	816	807	755	745	796	782	790	819	810	828	775	822	774	796	758	824	812	825	792	760	810	844	805	850	795	825	775	851	840	789	836	793	804	836	801	829	775	843	803	772	826	807	778	783	858	777	786	761	763	789	853	849	824	807	778	786	797	848	846	807	836	821	826	828	834	842	831	827	834	823	775	835	802	847	867	811	842	813	835	805	788	770	825	891	810	818	807	813	822	790	748	801	810	789	828	744	764	768	803	846	832	828	826	844	816	829	825	811	817	813	821	792	817	841	843	792	836	850	850	810	799	777	812	842	774	783	864	857	831	823	867	801	838	845	831	822	824	766	809	797	814	795	705	883	868	848	775	820	796	805	815	803	809	823	786	804	794	788	822	799	849	794	818	816	788	831	837	778	829	748	840	840	810	835	827	781	761	797	752	851	789	813	820	807	779	819	773	825	797	805	820	836	810	821	804	735	774	761	747	784	806	834	805	778	826	770	813	821	828	830	878	789	793	835	793	853	771	801	819	830	846	816	783	818	842	830	833	836	819	817	845	767	801	853	789	817	778	801	797	780	773	784	812	808	817	786	811	827	779	770	800	823	825	815	851	798	823	821	893	868	836	796	826	815	863	798	843	825	831	789	826	818	768	814	802	812	781	817	811	818	824	816	798	770	814	797	832	816	823	818	795	796	833	763	815	768	779	828	844	872	792	779	829	749	792	833	814	814	792	827	849	782	824	870	808	820	861	785	792	789	790	774	789	804	877	805	802	783	868	821	850	840	783	801	822	803	775	821	837	794	807	778	774	794	796	794	784	833	805	849	853	812	775	826	785	817	822	828	859	801	763	768	801	801	839	835	865	821	787	835	827	821	801	787	813	820	851	877	796	823	797	794	752	804	870	807	798	798	776	865	850	765	832	795	810	825	809	813	791	795	754	789	811	777	764	811	812	843	800	798	770	786	852	825	876	815	810	821	792	811	784	839	826	806	775	791	836	803	831	825	832	798	862	747	814	832	816	824	784	845	800	791	783	806	797	800	794	805	816	804	789	842	840	762	788	785	785	758	803	830	760	823	825	787	777	756	843	831	826	810	805	777	778	785	820	802	761	763	800	838	861	867	788	809	815	833	775	836	819	768	837	805	802	792	817	827	755	810	860	815	772	829	787	811	797	786	792	807	833	814	806	815	789	808	772	870	815	800	855	865	801	805	828	842	823	847	806	842	785	828	779	822	830	811	823	806	812	838	825	804	826	814	843	794	778	804	802	776	853	807	849	804	782	844	781	838	802	771	818	783	788	785	789	769	785	842	839	798	842	773	876	787	739	771	830	810	761	796	824	846	875	829	830	832	797	799	782	875	805	783	802	789	816	824	789	809	869	811	816	818	802	849	818	812	806	822	814	862	839	839	842	782	808	814	797	815	771	833	762	793	811	761	823	771	837	818	874	813	834	768	787	809	825	807	789	749	781	798	841	805	787	844	811	776	773	796	821	803	823	784	847	816	883	827	849	830	781	792	776	798	788	800	852	782	819	809	759	786	783	781	829	825	807	777	808	797	825	787	816	791	817	801	824	819	860	803	834	781	807	822	832	824	784	810	816	785	856	800	803	762	800	760	801	842	817	817	775	793	775	764	824	813	820	824	847	855	802	794	826	809	794	837	841	886	815	818	761	794	826	776	793	784	805	759	840	817	792	838	783	790	740	776	819	777	783	798	845	859	778	810	782	804	822	780	847	823	818	851	828	797	773	802	821	789	820	882	852	806	827	875	785	717	788	847	826	845	830	787	893	752	809	805	779	800	780	820	809	812	787	790	828	799	746	840	779	819	841	898	820	785	813	810	794	811	833	773	807	822	855	832	820	812	779	829	811	776	841	795	838	815	804	797	765	799	781	761	846	805	828	804	857	796	777	839	800	803	808	779	810	797	755	789	805	866	756	773	879	811	831	798	887	772	785	876	826	775	831	817	870	818	806	801	796	775	810	827	802	809	819	758	803	826	814	781	856	811	841	842	828	767	828	816	788	771	794	821	817	809	758	826	820	810	777	832	832	808	821	794	800	840	814	848	799	816	812	779	830	771	808	792	814	828	755	797	824	800	778	807	818	762	815	813	787	839	796	774	860	820	819	834	806	782	787	808	752	766	877	796	841	800	834	831	825	854	812	848	766	808	832	787	807	839	771	783	805	820	805	891	796	802	771	811	829	786	822	788	793	831	784	802	777	857	764	820	821	801	809	846	820	828	901	813	809	802	823	828	844	801	843	812	822	824	807	859	795	858	819	843	877	842	837	863	800	793	842	811	836	766	814	832	814	769	853	816	831	815	835	802
23417	21103	31657	32730	29970	19273	4739	521	398	477	496	454	490	435	458	442	457	441	416	440	420	469	408	452	433	454	447	430	445	391	439	443	435	400	443	460	445	430	458	462	379	467	435	424	445	462	420	398	415	432	455	432	435	461	427	476	452	426	430	422	417	381	412	429	466	411	446	390	410	397	424	438	422	442	406	388	417	416	448	414	429	461	427	450	404	459	418	418	451	408	437	413	424	500	413	421	389	398	429	477	429	419	411	432	431	402	425	421	442	434	455	438	403	411	436	438	437	488	412	455	418	421	447	424	415	443	474	435	391	434	384	424	404	380	431	424	420	460	438	448	423	479	434	422	460	472	414	426	416	448	443	444	455	444	400	399	434	403	439	411	444	425	397	413	403	432	474	395	414	397	467	410	425	474	409	404	430	432	420	436	410	414	454	440	453	406	414	402	420	422	463	421	423	393	404	438	420	478	407	443	464	438	393	473	472	393	400	461	417	406	416	456	432	451	465	436	451	448	443	455	440	397	457	445	457	402	401	453	424	439	418	392	415	457	429	408	435	383	394	447	407	413	441	409	415	451	410	437	418	429	428	442	433	436	397	423	415	418	445	410	397	434	455	453	415	410	440	423	432	384	438	418	430	462	441	459	442	438	413	462	457	439	440	454	428	438	445	427	409	433	398	440	424	417	430	418	417	433	431	414	422	412	428	418	443	413	437	465	409	462	433	441	433	441	465	423	425	419	462	421	405	397	424	424	399	460	428	450	407	405	424	417	396	469	417	433	416	407	466	405	446	436	432	438	438	453	439	456	452	415	433	411	369	438	407	444	422	437	439	415	427	428	424	398	430	435	417	441	446	428	421	455	432	450	406	449	462	426	411	410	434	460	436	427	413	411	463	466	441	458	431	418	438	436	467	429	418	405	406	417	463	417	429	432	414	436	409	422	440	389	421	429	414	421	427	412	435	450	449	446	419	453	391	413	453	403	423	414	437	424	405	399	401	418	449	445	414	404	435	443	399	422	448	410	439	421	445	415	439	411	416	451	423	400	403	453	425	414	416	432	448	400	432	402	402	391	417	412	397	426	441	436	453	427	455	450	432	421	432	382	413	442	419	425	435	425	434	430	457	429	406	405	423	397	442	408	405	413	406	423	454	420	434	466	429	420	443	409	409	434	446	426	414	413	436	455	440	429	398	432	469	405	440	415	446	416	404	421	464	439	463	426	466	450	446	413	452	448	397	450	403	410	430	400	436	407	477	421	394	449	412	397	445	447	400	428	405	402	408	444	408	441	457	413	411	406	448	442	452	415	454	403	431	416	452	422	438	425	442	437	403	421	443	455	421	412	437	430	430	418	425	457	424	431	432	392	467	448	411	401	443	431	427	461	414	443	399	387	449	421	427	454	416	442	419	447	426	413	428	408	419	412	430	423	430	435	452	428	416	405	419	437	445	449	421	412	413	433	435	431	389	436	439	420	435	442	455	417	424	426	429	412	478	454	437	407	394	416	410	430	449	438	413	455	444	422	422	431	474	413	431	395	416	418	445	447	469	411	452	456	395	386	435	416	431	431	446	416	409	437	452	431	426	450	412	451	387	419	462	440	410	433	439	416	429	443	478	452	445	431	422	483	420	464	456	417	456	431	463	455	459	451	417	428	434	418	430	421	457	415	418	446	385	419	419	446	427	398	437	445	406	408	443	440	408	442	426	453	441	471	411	415	367	428	447	417	409	402	413	403	391	427	432	411	451	417	429	443	400	421	424	387	428	394	427	417	446	437	427	419	423	466	446	437	439	443	417	416	398	373	491	423	426	437	427	397	406	426	424	409	400	446	398	414	425	386	446	446	459	420	451	400	433	414	437	424	420	423	436	417	388	427	409	426	411	416	436	454	434	412	427	448	448	432	463	425	418	432	445	433	450	452	403	425	435	440	459	475	442	430	428	383	416	392	436	463	412	398	397	452	404	415	436	451	430	416	399	402	445	427	433	444	412	456	421	422	440	434	434	416	428	422	436	431	453	449	436	446	415	452	451	428	435	441	457	462	433	429	443	431	417	451	419	412	448	438	417	412	468	383	477	465	391	453	426	453	407	440	399	455	431	378	426	455	415	429	446	433	408	434	383	434	423	441	443	413	410	415	457	421	412	432	435	434	427	395	414	400	415	414	389	427	418	388	441	406	376	432	413	418	440	423	400	477	434	409	432	401	395	416	462	440	436	431	440	433	454	431	397	438	430	423	438	425	396	414	430	445	421	417	461	443	406	441	443	412	468	405	418	421	422	438	442	438	445	436	414	428	429	413	440	420	415	403	470	465	464	426	431	410	435	430	405	432	430	418	412	421	392	412	423	464	434	435	452	423	417	426	425	433	415	457	412	414	447	427	441	448	455	381	428	427	400	441	424	437	465	409	442	438	461	415	410	460	408	437	402	438	454	412	434	469	451	433	433	460	445	395	453	422	449	434	422	419	449	456	434	404	424	459	418	455	429	431	408	443	420	467	432	467	460	430	424	433	466	404	465	428	476	442	421	428	462	452	437	442	429	415	417	433	402	454	462	405	422	451	429	445	439	395	421	435	429	439	410	427	402	425	425	431	417	425	442	429	465	407	422	445	453	436	428	435	410	437	435	394	412	411	455	457	437	424	443	443	435	409	443	441	431	465	429	471	419	430	455	443	432	481	413	415	444	438	425	415	445	425	432	417	426	400	433	461	431	390	433	435	406	443	410	446	417	450	408	461	444	450	371	423	433	406	461	411	406	435	445	424	464	417	467	478	416	438	426	435	454	399	422	422	443	419	437	444	429	418	433	423	409	435	449	425	437	431	429	453	403	453	369	454	436	480	491	415	453	429	409	411	405	423	432	441	435	424	412	392	440	425	420	424	425	421	419	433	425	409	440	413	460	419	440	389	426	439	419	438	425	409	446	429	436	438	424	413	426	412	383	446	441	416	421	454	401	420	398	435	445	441	422	445	433	452	417	393	416	433	396	437	465	405	418	418	392	394	445	458	441	422	422	412	424	397	420	404	423	486	443	433	407	447	442	464	428	413	466	413	423	442	427	449	434	398	441	407	404	476	439	436	421	416	418	404	429	443	406	428	445	438	392	453	424	423	469	400	464	436	413	445	402	434	447	440	417	439	439	444	432	397	398	411	425	415	409	430	450	430	438	435	442	436	425	408	466	427	418	439	413	427	408	413	428	436	451	403	417	400	429	393	444	414	406	429	415	427	428	410	384	438	406	413	400	418	442	428	406	448	478	435	404	428	447	422	398	453	411	438	436	425	429	423	459	425	472	425	399	403	467	423	418	442	430	441	447	427	466	454	442	446	428	408	410	430	436	400	452	408	415	435	444	436	429	456	428	475	418	428	409	425	416	425	428	408	440	433	424	415	422	431	462	456	447	430	442	466	436	418	424	433	424	424	387	391	425	396	459	421	402	431	435	413	418	426	455	434	401	458	397	421	466	389	414	434	393	422	433	420	425	413
53939	85584	72093	51798	38289	11598	961	627	607	577	583	545	588	517	568	534	532	536	512	504	504	517	553	543	497	492	536	539	551	586	513	501	553	559	517	540	578	559	498	529	492	487	496	518	521	534	518	544	529	528	542	531	538	521	531	506	535	552	534	564	484	555	559	511	503	521	533	557	500	563	512	509	537	537	550	534	513	545	530	515	529	546	525	504	535	561	510	533	527	507	532	496	521	531	518	540	515	540	547	532	506	505	505	490	521	511	502	542	502	542	482	548	516	481	511	510	545	562	509	538	517	525	518	512	481	516	535	528	518	527	512	509	507	512	521	530	531	527	525	524	528	517	533	539	530	491	515	541	541	536	522	552	504	499	478	546	491	529	525	477	507	510	510	554	550	520	519	522	518	522	556	508	569	507	509	529	482	557	494	487	555	501	519	566	543	519	544	497	511	538	553	542	499	532	511	481	498	535	528	555	524	506	510	535	491	542	513	503	564	567	485	500	539	575	519	496	570	492	537	481	551	521	540	521	550	508	554	526	551	512	523	536	526	541	546	540	501	520	506	534	523	474	503	514	522	528	520	522	527	513	548	519	536	529	519	511	524	500	508	489	536	533	508	504	504	512	523	509	554	493	528	522	548	497	537	518	534	515	518	480	549	543	544	557	500	534	528	507	532	502	545	559	539	549	518	508	509	483	526	535	518	555	496	532	526	525	524	555	498	528	514	514	480	517	504	559	531	495	510	560	515	514	543	559	546	545	565	556	495	471	508	542	530	527	514	534	521	530	523	540	482	535	524	508	548	523	532	541	548	554	542	532	539	495	494	520	521	491	518	522	578	504	522	499	546	539	523	523	510	529	516	532	497	522	516	523	550	522	556	540	523	553	486	521	524	526	527	512	554	495	527	534	517	491	520	506	471	546	534	526	495	523	520	488	557	497	521	549	520	554	510	508	506	516	568	502	511	516	544	479	534	509	504	560	525	533	515	508	538	524	517	539	569	499	517	477	523	514	540	527	549	545	514	505	509	543	520	523	484	517	512	571	537	516	540	528	508	526	582	547	515	540	517	561	541	541	552	537	541	536	513	529	564	515	561	540	515	475	527	546	550	545	508	542	531	520	542	519	505	533	525	552	550	532	533	547	520	505	505	513	501	496	534	524	543	536	518	555	530	481	498	467	514	543	548	536	537	518	539	503	549	533	505	556	537	529	527	538	534	513	508	510	543	506	524	508	523	524	500	528	549	474	530	518	516	499	507	515	526	506	519	524	570	469	542	512	512	538	512	526	517	527	480	524	481	514	514	550	548	538	535	550	527	510	576	529	538	502	505	549	537	528	541	521	501	565	563	558	556	518	509	507	510	498	556	496	526	509	557	553	530	511	499	515	523	522	514	506	508	489	546	545	492	489	537	514	525	547	510	513	493	516	536	515	517	518	528	522	517	554	534	577	519	528	505	532	497	525	527	513	501	517	537	526	531	497	536	520	507	512	551	529	483	491	526	546	505	557	509	501	504	512	501	543	534	507	541	501	544	548	538	527	557	538	503	524	521	500	487	531	498	477	520	484	533	539	528	510	574	560	519	521	514	533	512	518	532	541	531	500	568	552	550	523	522	551	574	471	516	569	537	509	541	499	534	566	524	509	497	518	551	528	543	511	518	501	506	579	493	528	517	509	533	503	507	513	521	532	528	540	507	523	492	529	548	522	541	508	529	515	542	540	517	503	527	511	552	492	488	546	544	527	504	567	528	528	551	539	522	512	557	547	550	485	525	529	539	526	505	521	522	536	501	499	564	513	536	516	555	505	495	515	544	524	503	535	513	519	546	522	506	523	526	525	501	521	558	545	531	525	523	572	501	544	512	511	545	515	516	512	558	506	522	482	529	543	534	532	549	511	517	547	528	572	533	551	524	549	545	490	557	555	497	526	512	591	538	538	539	505	529	515	520	572	549	506	558	529	562	520	501	485	533	525	518	536	502	511	525	533	496	517	502	531	507	530	517	543	506	530	533	488	560	530	544	513	560	543	524	568	492	496	534	514	492	494	557	506	491	556	552	500	528	534	536	561	544	494	555	556	492	494	546	542	491	527	562	500	541	546	557	518	550	496	503	569	518	511	506	537	523	533	507	536	535	521	525	475	540	517	516	552	483	506	528	541	541	517	541	538	513	531	505	529	553	509	529	518	540	518	541	547	497	547	578	521	513	511	539	541	532	490	482	560	503	553	517	517	520	499	527	518	502	568	584	477	535	519	503	531	548	522	532	520	567	508	512	527	501	544	540	517	550	505	543	518	503	530	531	531	482	541	502	507	487	517	496	534	529	543	553	479	497	490	545	569	510	509	503	510	527	531	511	510	506	565	521	519	544	508	523	540	543	527	527	512	513	531	508	527	541	498	495	535	527	549	557	531	507	503	540	550	501	542	535	490	521	559	504	484	554	530	504	573	525	481	571	541	516	464	477	555	548	501	501	559	521	507	503	505	525	505	480	522	508	518	504	497	484	565	543	492	534	562	526	589	551	530	523	525	505	495	511	542	554	502	514	491	556	560	509	526	483	534	524	558	542	554	523	498	513	561	560	581	539	542	473	496	527	508	512	539	503	549	515	544	539	530	547	555	500	515	509	537	546	509	555	554	493	506	496	530	481	526	517	567	524	537	544	537	533	509	548	521	522	549	566	537	535	543	537	549	539	530	497	567	505	517	534	530	547	522	528	541	520	533	541	553	544	530	527	532	512	551	492	552	561	549	521	506	472	568	539	514	531	532	502	507	517	527	505	500	579	503	507	503	494	521	555	493	525	504	548	507	509	513	522	509	551	516	535	518	574	511	504	511	532	547	542	528	476	545	526	503	531	551	505	543	531	497	497	465	534	522	553	520	532	508	519	525	541	474	522	566	548	548	560	507	519	532	498	533	531	492	511	535	561	513	518	510	522	540	496	530	521	500	496	554	530	479	555	526	513	536	515	515	540	519	519	521	517	513	515	547	507	522	453	539	519	459	505	502	532	535	514	525	568	474	518	517	560	518	485	539	536	521	526	530	526	537	501	484	536	528	513	497	522	491	511	542	516	513	525	550	548	507	570	533	547	475	551	519	504	522	519	511	524	528	544	542	526	550	545	528	458	527	541	544	539	509	533	523	519	509	574	510	556	534	503	508	553	563	553	520	548	529	559	519	512	532	509	494	511	511	475	527	517	534	523	506	553	524	547	504	496	546	518	493	534	546	514	499	509	525	505	499	550	537	541	534	521	519	516	485	546	524	524	572	495	525	505	472	522	496	543	512	537	502	509	514	546	497	535	530	503	527	527	511	481	553	499	531	522	574	493	552	511	513	512	588	532	589	478	551	486	518	508	537	527	525	550	508	490	539	510	531	555	549	519	560	512	499	533	540	526	543	516	530	527	538	504	495	570	467	553	552	502	555	482	499	543	523	524	538	521	499	555	487	532	511	547	525	545	563	523	511	549	490	559	530	536	521	483	560	519	469
22432	20868	30086	28594	27569	21660	12257	852	389	399	336	341	374	343	342	368	329	303	332	332	340	328	323	310	296	316	330	343	324	343	296	291	334	317	310	332	318	356	313	338	306	320	323	352	328	297	336	314	342	300	311	320	313	302	314	340	342	309	314	292	337	297	325	317	297	281	333	332	354	287	322	336	289	341	334	332	328	329	300	319	315	303	331	313	334	316	314	350	326	332	341	324	307	304	317	342	344	325	338	340	342	314	356	315	308	331	327	347	329	350	328	306	343	279	313	332	299	311	329	340	311	355	328	318	311	314	290	303	310	336	312	289	326	333	335	301	317	318	309	332	296	313	344	287	351	306	312	322	327	291	299	331	329	320	293	317	320	306	305	292	301	312	307	326	294	288	338	335	297	327	337	301	331	320	317	342	347	295	327	318	349	331	319	301	290	317	316	315	316	346	310	307	332	316	306	302	319	302	316	312	311	338	347	317	327	296	320	308	293	323	302	314	314	374	342	339	324	324	279	349	304	338	309	317	308	323	330	302	309	314	309	339	328	332	323	337	331	316	341	359	353	354	318	334	299	344	362	324	332	309	338	292	304	305	317	300	326	302	347	300	295	295	311	325	317	309	333	329	298	299	325	315	297	300	312	340	302	300	300	287	346	323	322	306	325	311	294	318	366	317	309	311	331	325	308	313	317	300	304	333	302	329	336	306	304	344	307	342	310	300	339	342	318	323	325	317	329	325	302	300	297	319	315	298	310	320	338	350	327	294	256	293	320	312	329	336	342	336	313	313	340	315	315	309	312	321	322	346	322	300	306	339	294	262	331	315	297	332	284	326	311	330	322	329	332	319	305	354	295	314	314	328	325	333	316	307	313	319	297	343	333	312	307	332	309	312	328	358	326	315	327	354	335	311	322	320	312	312	345	287	295	346	322	292	321	335	301	346	340	305	329	350	326	315	337	315	316	323	330	341	365	330	308	311	318	322	355	329	334	317	318	322	310	326	336	316	286	313	319	326	313	302	341	328	315	337	326	302	343	316	299	314	319	291	312	308	327	350	331	308	311	309	319	302	328	361	323	302	333	320	321	333	362	329	340	321	314	285	326	299	338	331	335	326	282	325	322	321	313	369	311	324	309	343	274	312	306	342	335	306	321	326	347	304	305	317	317	314	330	323	317	325	288	332	332	315	317	307	360	350	309	306	305	298	308	340	329	285	297	278	339	338	324	335	337	336	310	326	328	315	319	311	348	296	310	304	287	302	320	306	319	290	333	319	314	336	344	310	347	316	293	310	336	353	337	308	313	266	296	321	303	297	322	325	342	359	328	334	316	308	317	337	297	306	335	321	345	352	293	331	313	317	305	324	319	313	327	295	332	324	304	317	364	315	350	346	317	327	311	327	340	302	333	316	313	328	318	315	322	330	358	316	340	303	296	308	309	336	346	318	313	325	348	305	314	329	332	327	335	322	311	332	295	332	339	289	353	287	348	311	316	347	282	272	309	323	320	346	317	333	289	304	315	342	310	314	334	322	311	321	298	259	315	323	310	287	343	310	341	344	300	301	297	314	331	340	315	325	307	340	373	327	320	331	316	325	327	317	342	340	345	346	297	294	358	335	312	346	325	305	321	351	308	335	293	321	354	323	315	306	313	314	325	301	309	312	301	323	314	329	340	343	331	304	320	283	322	330	318	311	330	320	339	321	328	314	305	341	293	322	341	286	288	309	327	306	320	303	309	296	354	314	322	316	328	334	323	353	297	329	332	280	311	319	326	328	318	333	366	346	319	330	337	292	337	332	335	337	343	353	344	311	310	297	329	379	317	295	317	344	309	313	319	313	362	336	344	281	340	340	330	326	294	304	283	309	309	296	285	307	339	301	309	357	317	328	298	290	293	313	321	331	327	341	342	351	350	312	317	323	309	296	303	333	296	329	291	334	306	275	317	304	334	305	298	287	297	306	314	295	329	285	345	323	320	286	310	335	276	315	297	356	304	321	311	323	344	285	352	331	328	294	368	282	330	309	303	308	313	315	306	325	310	327	322	303	341	345	314	334	305	329	317	327	323	300	320	314	295	335	315	308	338	315	333	307	310	298	304	331	303	314	285	349	316	303	285	312	340	318	315	314	309	323	312	298	267	303	304	303	316	300	296	316	316	319	320	319	330	330	323	323	301	315	318	327	320	316	298	324	291	339	337	331	296	314	319	302	323	286	341	333	294	309	308	293	287	297	342	347	339	311	325	312	347	322	310	333	338	333	282	348	355	289	330	339	300	327	310	327	310	340	328	321	312	332	316	317	336	327	330	356	347	322	301	329	303	326	341	323	335	330	336	327	288	342	305	309	326	316	326	310	349	311	333	298	298	317	310	305	327	342	309	295	303	318	306	305	314	316	322	275	329	316	330	324	336	324	312	283	308	318	334	337	326	322	311	309	332	312	323	316	321	341	325	309	300	293	303	330	339	323	308	322	289	311	327	350	340	318	322	288	305	331	337	325	353	313	324	298	348	330	295	336	310	336	331	335	302	322	330	290	333	340	338	289	309	320	338	316	310	316	328	283	291	321	308	290	329	337	333	320	318	304	322	334	321	316	349	294	327	363	345	293	288	302	292	327	326	313	317	329	325	323	288	319	333	322	268	303	337	335	320	307	320	327	331	315	351	322	316	321	344	323	294	307	290	307	323	319	339	314	333	325	314	322	339	338	315	308	305	319	317	304	329	333	288	300	319	312	337	335	313	319	294	300	313	302	313	316	324	315	287	304	320	310	337	331	306	282	293	327	317	314	275	342	325	380	311	317	288	332	358	332	307	323	348	331	324	332	303	300	317	327	298	331	316	332	356	341	339	327	308	337	331	323	272	327	306	310	332	292	337	337	326	303	298	320	295	298	313	297	346	305	311	325	317	330	343	313	352	321	287	312	323	319	316	299	309	327	353	306	313	334	349	316	292	332	309	318	317	305	312	331	301	320	339	279	322	306	326	333	306	344	333	331	273	302	304	334	300	325	323	313	322	348	320	305	332	320	309	297	320	308	342	301	314	340	294	290	285	328	338	317	337	345	334	335	306	346	310	307	360	316	312	321	312	284	308	340	300	291	310	303	336	321	317	349	333	326	335	308	318	299	319	335	326	326	311	342	294	302	314	331	319	302	332	324	306	315	347	338	298	334	305	339	307	309	305	334	314	337	347	309	347	362	343	337	324	319	334	294	298	308	322	331	297	314	322	321	282	295	329	295	338	328	317	322	299	316	369	339	312	319	296	314	276	319	321	329	340	329	343	319	295	314	329	305	294	328	328	304	305	304	314	323	316	318	314	299	303	316	330	321	297	301	321	299	323	335	324	304	316	358	307	358	313	352	346	306	330	347	303	339	303	294	311	317	285	340	364	308	342	303	271	341	318	329	345	313	343	321	288	340	295	295	303	363	322	336	330	339	348	305	326	286	319	322	342	323	316	327	306	310	316	332	311	336	327	330	319	318	319	320	302	316
58862	96729	82443	63408	44231	13076	1230	597	475	492	466	437	449	405	376	423	395	417	426	392	403	424	366	424	390	397	383	403	372	435	349	405	386	398	388	378	399	372	375	367	378	427	377	387	369	363	381	381	393	366	410	379	383	384	363	376	354	363	369	347	379	371	360	358	367	358	339	336	391	351	377	374	387	384	386	388	398	413	386	400	398	360	379	379	429	365	402	365	392	422	377	392	378	369	354	376	369	352	385	390	380	408	367	416	392	387	383	350	363	382	385	380	408	375	371	373	405	345	376	397	344	379	369	368	375	374	369	358	375	395	386	383	386	395	399	359	375	391	393	393	391	377	389	379	376	328	403	350	373	367	351	371	368	386	382	375	363	378	408	350	382	363	365	372	393	393	373	369	401	417	381	366	378	388	362	374	355	400	374	378	366	369	376	346	340	374	403	410	378	371	390	365	335	411	370	355	373	387	390	342	364	381	384	381	376	385	356	355	383	379	371	344	371	397	384	396	376	406	360	366	394	382	415	390	386	329	399	370	397	411	386	371	375	379	398	442	395	372	365	387	372	381	377	387	376	359	330	405	332	353	397	371	391	357	399	386	391	392	359	389	395	365	385	368	368	395	387	358	368	374	348	377	400	371	355	341	342	370	396	404	372	389	405	394	400	417	373	386	333	362	360	344	375	369	403	418	338	390	379	390	398	386	363	360	372	380	383	416	392	413	355	381	393	388	370	345	406	370	334	396	385	389	363	413	362	384	376	362	393	348	390	375	375	376	367	415	364	383	360	365	398	395	371	392	322	367	368	403	381	360	397	371	369	371	345	379	403	359	384	380	421	375	350	380	389	367	368	363	367	384	364	370	368	376	375	373	385	385	360	387	406	404	391	387	356	395	347	370	392	395	365	356	370	397	410	345	387	365	366	358	374	369	401	385	372	358	379	401	369	392	343	386	382	379	365	356	388	358	377	411	366	400	407	394	406	382	414	403	362	399	342	348	391	381	377	380	393	371	360	389	411	359	412	388	362	415	395	396	381	355	382	369	382	394	355	387	394	353	387	380	362	370	369	395	395	377	385	395	346	410	393	395	360	351	338	370	393	372	354	398	377	389	403	362	409	396	416	386	357	411	365	393	382	395	349	387	377	394	383	388	412	370	355	392	359	373	395	338	362	366	355	413	386	380	371	353	352	385	398	346	390	403	373	369	346	388	349	371	357	433	351	380	366	412	414	382	381	381	356	365	375	340	405	379	375	362	376	367	369	382	404	359	374	365	397	405	383	363	374	417	393	365	383	351	396	393	398	372	369	377	374	377	333	374	353	399	368	390	346	376	358	382	392	354	382	363	385	390	371	355	390	396	381	388	378	386	378	365	360	402	416	356	371	366	376	363	392	383	377	400	394	370	368	365	367	356	368	375	372	361	362	367	361	371	389	360	369	393	382	374	405	336	391	382	396	402	362	417	396	369	359	379	372	378	389	373	383	400	353	385	390	389	362	385	354	339	344	351	344	357	408	391	357	376	392	364	382	395	352	393	389	368	379	362	372	370	395	364	374	390	417	364	411	402	401	393	337	394	365	383	386	366	362	397	374	377	428	372	383	382	395	390	384	396	380	369	380	380	375	380	365	375	376	355	394	405	389	373	406	385	393	361	367	373	373	393	415	345	403	356	418	340	392	348	358	364	360	378	359	368	387	373	361	400	361	357	362	356	375	360	388	337	359	388	381	401	421	424	372	409	390	355	376	379	391	362	385	380	354	342	389	371	350	382	371	392	376	381	372	391	378	376	350	402	382	361	380	411	352	359	379	414	336	394	376	402	363	411	398	368	364	363	385	369	435	354	374	370	375	378	360	363	376	370	367	367	373	382	391	341	383	368	380	374	340	402	382	359	372	398	359	387	372	393	347	392	412	367	374	400	372	400	394	376	376	359	361	363	383	389	340	404	373	347	399	363	393	357	374	382	400	326	372	366	369	399	371	368	409	372	379	381	389	388	395	378	357	410	417	389	377	380	326	375	397	390	365	363	380	379	389	328	339	389	359	367	393	363	376	358	383	373	377	353	364	387	395	388	412	376	379	392	339	395	376	370	378	390	367	385	383	379	361	369	375	377	385	381	353	403	376	397	393	356	394	394	384	403	370	346	378	388	396	369	382	392	377	373	349	375	392	390	383	387	405	362	364	397	402	348	348	377	378	361	347	366	367	381	365	372	368	359	361	398	353	381	354	400	377	379	375	349	388	343	331	375	359	372	366	358	328	392	392	383	348	373	361	415	395	379	353	371	393	392	382	382	383	387	396	397	378	405	394	371	392	310	413	337	374	388	383	363	396	384	425	361	367	387	360	349	398	391	362	376	414	369	377	360	376	354	374	395	370	400	343	393	358	388	351	379	413	380	379	401	379	370	394	382	380	377	406	374	365	384	389	368	393	421	398	364	391	381	379	383	406	418	412	373	385	393	353	367	388	355	364	385	395	385	398	424	359	383	347	338	372	407	379	387	356	404	350	372	358	395	388	380	389	392	388	359	379	425	397	389	358	368	408	432	402	358	375	354	399	359	382	378	378	364	374	383	364	355	370	393	361	391	353	342	385	387	393	355	399	393	368	357	370	345	373	383	378	380	388	366	389	367	377	373	393	374	360	390	391	376	389	366	382	378	355	343	351	374	364	357	385	362	376	350	346	377	416	374	371	375	385	396	415	376	376	378	393	386	372	344	331	402	386	371	423	368	373	381	362	383	393	362	387	390	412	387	349	385	387	374	403	387	368	378	365	352	376	365	404	376	380	369	377	363	397	361	409	389	360	355	371	377	363	363	391	401	386	378	355	372	366	361	390	359	379	375	390	353	382	377	346	369	404	388	390	401	404	393	378	372	394	349	378	386	418	372	398	384	363	358	374	368	395	380	358	413	353	378	373	366	365	394	359	385	328	374	348	389	372	384	362	357	343	380	401	346	378	404	354	353	371	409	430	347	352	400	380	338	356	361	373	370	364	402	364	400	372	386	375	379	381	374	406	368	390	393	401	363	402	349	398	356	385	360	364	382	404	388	380	413	391	384	386	402	372	419	408	380	374	408	384	378	367	397	354	422	381	376	386	387	365	424	362	384	354	389	379	371	377	425	383	364	387	386	397	357	373	402	382	368	386	375	378	341	371	390	360	350	353	405	386	388	378	389	377	397	375	362	380	393	389	353	386	380	372	388	372	394	376	347	377	389	393	403	385	363	357	378	363	371	383	351	372	351	395	382	371	359	362	348	394	389	362	400	365	318	379	361	371	372	317	378	388	377	392	389	413	364	400	352	384	388	341	366	390	394	353	375	367	376	377	408	381	360	358	400	361	390	384	371	375	351	361	391	387	366	381	369	363	376	402	347	406	384	361	381	339	390	372	372	359	365	365	389	409	406	366	394	397	393	357	360	416	403	372	351	411	367	413	379	388	385	337	423	368	378	335	362	393	405	398	313	349	341	382	354	371	391	379	385	374	385
27418	24082	29184	20527	6483	1244	704	639	679	645	668	698	662	627	678	633	641	682	701	681	632	684	686	724	683	679	667	644	673	635	626	635	678	653	667	687	647	672	658	666	668	687	611	662	681	676	672	670	669	636	681	663	665	681	689	604	725	631	682	631	670	682	694	720	665	674	674	642	662	678	632	690	657	650	712	675	655	677	657	666	681	647	642	681	664	636	690	668	660	662	648	654	694	656	616	695	661	657	685	659	734	622	698	673	650	662	708	700	671	719	637	634	635	661	702	679	710	672	636	650	624	675	693	665	646	676	664	682	638	650	659	682	672	616	710	631	661	699	675	694	649	682	637	687	664	686	706	641	635	655	692	699	671	688	659	659	693	672	680	667	663	747	631	662	704	677	710	693	733	691	654	705	702	650	708	674	653	639	630	658	686	675	643	665	680	629	674	672	647	659	589	709	687	638	665	680	701	685	691	675	672	639	672	623	688	698	669	705	686	639	669	675	672	709	688	654	658	638	637	671	637	644	699	702	675	658	697	681	650	694	648	676	639	639	661	691	688	661	659	637	693	602	664	684	649	687	693	622	669	669	700	737	636	708	643	681	646	697	690	681	712	689	678	709	687	677	646	634	661	710	668	675	604	673	649	653	667	605	672	652	684	635	630	684	660	640	695	692	597	645	650	689	660	658	663	643	693	647	657	644	652	708	681	644	674	657	704	721	676	669	690	677	680	648	686	675	692	656	694	650	722	680	642	621	657	738	658	675	620	609	665	692	694	705	647	658	666	698	637	665	619	661	692	672	639	634	664	656	633	652	684	709	690	695	682	653	665	665	670	678	653	682	734	670	640	676	680	685	669	645	633	657	688	676	667	632	668	687	636	668	665	662	702	642	684	652	637	686	664	739	727	739	642	644	662	695	677	605	705	650	634	690	648	664	649	687	672	679	738	661	637	709	661	688	682	643	660	662	619	678	663	691	665	639	694	640	660	688	666	666	621	639	663	657	649	663	700	674	663	662	643	641	660	667	653	701	638	674	652	652	665	647	720	677	672	689	672	671	665	674	674	695	656	643	704	660	634	690	639	714	678	653	672	646	694	685	628	677	603	692	668	687	715	658	705	690	675	679	671	627	718	667	695	678	700	680	686	648	673	690	664	660	669	661	644	692	666	683	679	682	648	694	660	637	680	686	653	659	651	621	678	696	673	667	647	657	681	673	652	686	658	675	650	738	694	613	692	689	652	683	668	638	615	671	708	681	707	660	658	705	700	638	676	684	688	671	643	711	720	638	648	691	648	698	646	704	647	625	640	685	665	669	625	671	698	667	642	686	640	653	696	673	685	634	641	665	682	649	656	693	665	706	668	682	660	654	603	652	681	683	672	680	646	663	684	703	712	621	673	694	693	701	645	693	607	668	634	691	643	630	682	682	668	692	664	640	667	613	687	640	724	700	680	694	668	659	691	731	674	707	652	662	643	618	705	653	663	657	653	666	672	645	662	656	688	666	685	687	650	648	694	696	673	659	697	671	675	678	662	685	681	670	694	674	702	680	677	664	712	717	666	683	664	678	666	627	698	657	679	658	649	657	673	682	673	678	638	643	656	640	648	659	680	672	664	691	685	654	640	665	653	693	692	667	661	668	722	670	670	644	653	648	663	683	684	684	660	651	727	633	636	663	648	580	712	645	654	661	654	647	696	684	666	665	648	656	667	655	636	623	696	679	680	706	673	686	643	697	664	646	661	657	678	684	649	696	646	685	616	748	691	671	613	673	663	641	639	636	690	648	658	660	667	698	687	700	627	661	669	728	640	695	635	657	702	653	727	670	673	652	683	674	694	642	717	707	646	643	678	666	670	654	615	661	691	621	701	654	673	702	667	636	648	706	720	672	634	684	654	649	675	629	681	681	696	663	667	682	659	654	601	692	665	695	633	690	734	661	670	659	612	639	692	637	701	650	713	626	728	685	668	661	653	691	634	680	669	678	695	643	630	629	708	636	655	687	638	669	686	655	683	660	726	651	673	689	692	670	643	646	650	684	664	640	709	681	692	658	692	689	633	671	636	648	695	656	636	676	673	681	700	657	688	661	707	711	637	673	653	671	684	665	619	713	606	703	676	702	683	653	649	690	677	670	623	645	638	662	657	692	674	652	639	671	709	660	675	636	648	718	680	732	657	679	709	684	657	653	684	667	685	661	639	636	695	672	645	698	686	700	668	679	634	710	672	688	673	634	633	709	650	649	672	673	690	687	663	696	724	677	673	679	651	651	648	614	623	658	655	699	638	676	699	658	642	641	668	682	728	665	693	662	622	660	640	641	622	681	660	693	680	679	689	645	637	671	666	656	669	679	644	669	699	682	646	690	655	702	632	675	699	667	712	634	643	659	700	632	658	661	643	688	681	648	611	673	651	722	627	646	639	659	686	669	674	681	630	662	694	640	706	654	636	715	701	678	676	655	668	648	647	664	686	676	690	648	662	696	667	630	658	673	654	705	671	679	690	641	714	693	627	727	666	648	655	677	675	654	669	696	658	708	666	713	666	650	655	686	677	705	639	689	678	693	688	656	686	711	625	675	655	658	647	738	622	638	688	685	638	677	647	676	710	679	665	609	661	672	694	659	649	659	690	688	689	666	667	630	685	635	686	652	656	666	656	688	699	662	733	691	683	688	687	664	651	706	694	669	641	688	644	669	694	691	647	683	655	651	686	700	638	683	650	663	638	684	729	656	642	676	635	692	675	605	639	614	627	671	697	662	664	689	666	662	646	695	651	659	626	672	641	644	742	650	607	695	656	699	684	715	632	702	718	688	649	651	725	649	665	656	709	668	677	673	645	660	614	668	694	696	701	661	671	711	656	702	705	730	691	686	640	689	684	673	611	684	683	672	703	671	656	711	674	666	646	705	669	662	645	665	652	655	703	677	597	670	677	638	711	702	651	708	656	636	673	681	646	649	691	645	643	626	674	609	676	624	685	700	669	659	680	695	667	696	649	633	669	668	683	669	645	650	693	701	695	678	679	664	686	648	690	657	693	671	694	649	690	639	662	706	703	701	691	663	682	689	650	666	678	659	679	715	679	648	706	692	682	696	623	642	661	688	665	647	614	682	654	661	660	712	704	689	655	688	635	642	665	645	654	642	641	630	631	697	666	648	662	654	685	628	660	613	665	703	650	667	666	649	719	655	662	658	666	652	648	678	658	674	658	670	686	695	705	693	640	669	672	690	715	716	696	703	672	675	665	655	683	690	661	683	686	668	653	662	680	679	679	680	749	685	697	663	633	669	663	678	663	609	644	650	684	715	672	661	681	673	632	611	664	649	634	664	681	699	662	642	658	667	657	683	671	694	669	667	675	677	650	653	667	688	659	702	656	675	654	654	645	667	673	682	675	719	699	696	682	638	669	673	650	710	689	653	636	607	664	701	625	698	656	670	710	629	664	650	670	675	635	646	712	665	655	665	687	663	643	666	687	642	680	634	667	658	649	626	689	678
28565	39562	31141	18083	6464	1531	857	809	816	826	816	818	771	785	779	741	796	780	861	774	780	808	764	817	800	794	789	792	818	798	782	748	836	789	815	739	814	830	820	805	804	801	813	795	838	784	745	784	816	795	764	781	804	773	849	800	857	829	836	778	834	801	806	754	823	848	831	799	822	833	835	818	825	812	823	825	800	797	751	768	805	835	809	749	852	854	783	744	783	780	766	744	789	766	789	832	768	794	838	845	770	815	794	804	780	836	779	820	786	822	805	823	819	808	763	782	803	800	762	801	822	814	786	807	811	799	769	822	841	905	811	864	808	762	793	818	789	805	806	812	787	778	774	817	789	796	846	804	788	828	804	792	765	793	822	745	789	821	785	757	774	850	795	869	783	758	821	832	805	828	775	826	731	857	831	794	793	801	817	843	797	861	798	833	834	758	809	767	780	846	796	817	804	826	751	805	785	778	777	799	802	826	790	782	839	833	814	807	780	800	809	805	754	833	785	795	782	786	789	773	782	842	802	755	808	765	782	799	821	745	789	790	762	768	824	817	788	793	820	774	828	750	829	791	791	808	850	771	780	876	828	793	855	833	798	832	775	803	783	842	827	783	808	795	797	854	849	767	802	844	832	820	756	774	784	775	801	850	788	819	823	780	775	776	812	847	875	802	789	819	869	823	762	776	788	826	784	805	796	794	848	801	799	760	810	816	817	820	735	808	788	786	842	820	762	756	763	801	768	806	780	776	796	751	812	749	821	822	805	835	820	826	808	755	778	829	802	790	788	783	815	818	807	820	838	786	779	799	796	771	795	794	845	831	773	779	843	807	774	797	817	816	783	785	808	733	758	801	831	830	789	781	787	786	817	817	857	806	791	772	778	816	784	711	789	771	780	763	784	843	787	795	810	812	803	814	758	775	788	814	817	778	737	784	792	792	827	772	796	793	776	812	828	775	775	846	821	806	803	826	798	810	862	805	830	791	800	788	797	812	753	765	793	768	798	813	794	830	842	770	805	822	811	803	798	788	799	789	758	822	822	809	779	776	835	828	796	751	784	791	828	742	792	787	768	815	785	790	843	807	817	815	796	803	791	800	816	767	722	786	820	759	844	780	772	786	808	805	824	800	785	811	814	797	774	768	816	848	796	821	803	789	783	765	793	782	767	834	826	770	754	771	806	785	767	826	751	798	772	795	798	776	731	792	789	781	800	843	788	813	799	754	798	812	774	793	829	788	801	820	793	814	771	780	811	787	768	783	804	800	848	773	820	800	789	821	836	845	792	790	744	807	830	756	802	713	791	743	826	746	833	817	783	810	820	754	801	799	770	759	776	805	803	839	771	823	787	842	812	815	744	777	791	817	833	830	805	802	760	838	834	786	813	805	801	813	797	836	835	822	805	810	844	770	853	771	788	796	786	772	811	815	840	776	786	819	804	771	751	794	874	794	811	767	782	814	817	815	815	766	782	773	784	817	805	808	759	805	837	821	772	798	783	803	774	768	824	847	769	795	801	782	829	790	768	829	736	728	797	787	797	797	774	820	767	852	811	775	776	841	781	875	801	784	791	801	714	801	759	800	847	803	783	866	831	787	832	807	834	802	787	778	820	762	814	738	807	813	805	768	831	763	774	803	796	817	794	795	793	832	757	778	802	837	773	828	836	834	809	834	769	786	815	760	786	789	828	787	762	820	787	840	800	821	793	756	816	799	788	829	840	817	787	785	789	795	794	798	765	778	801	789	826	800	805	848	830	777	832	801	801	786	783	830	798	851	813	821	824	730	776	812	807	822	790	835	810	811	797	741	775	773	788	793	841	798	758	803	790	814	766	764	789	828	819	791	813	846	792	786	794	815	742	829	772	840	808	786	813	728	798	753	757	798	834	766	781	832	853	797	805	802	806	752	779	795	793	803	805	780	787	739	812	794	821	774	824	804	806	815	775	769	786	752	804	788	820	820	837	781	773	768	782	788	796	809	782	801	750	836	774	788	836	784	826	713	804	773	751	799	792	845	750	779	796	838	835	793	767	740	779	812	773	811	863	788	844	841	757	778	825	834	762	801	789	782	793	815	770	840	781	810	796	777	777	831	825	830	768	778	755	822	834	805	789	843	777	822	744	838	806	801	824	791	807	795	773	848	812	821	794	765	840	778	807	775	789	830	801	821	755	784	811	860	811	774	790	787	776	854	819	824	846	805	780	790	798	785	804	808	815	771	791	839	790	801	825	753	810	778	739	792	780	813	808	800	779	810	814	836	804	812	750	854	774	809	748	816	797	811	825	791	761	764	815	767	781	736	824	815	798	820	798	810	808	843	816	833	809	757	796	801	802	801	824	874	753	815	820	794	803	790	756	793	781	811	805	747	854	771	765	797	761	780	814	757	808	771	761	781	785	832	793	799	802	804	771	768	834	770	799	835	792	801	843	815	803	805	765	769	815	825	817	771	831	803	738	776	807	842	781	830	764	847	792	786	794	787	779	799	818	770	823	778	741	779	811	764	804	831	805	747	788	818	789	839	765	789	803	731	811	765	811	759	808	770	836	820	770	771	785	815	831	803	780	817	813	746	824	819	835	758	802	785	801	843	817	828	762	800	742	757	807	776	815	783	845	796	781	815	778	797	794	841	768	797	790	798	778	782	821	749	790	812	826	829	796	833	760	744	729	824	769	803	783	771	794	817	817	822	777	781	801	754	764	786	775	791	751	738	794	827	826	794	744	833	818	752	785	794	823	817	809	782	762	850	835	796	803	806	736	754	804	783	772	847	806	806	823	795	823	856	788	779	778	769	763	811	820	771	770	814	832	796	811	734	801	806	805	779	798	790	766	799	807	833	806	804	775	796	835	803	834	792	814	776	834	757	811	751	747	806	766	818	769	828	839	768	799	746	857	841	749	791	813	845	759	845	792	840	795	770	762	781	788	799	845	831	784	805	809	769	835	776	791	811	838	809	808	810	829	775	838	804	818	822	838	760	781	803	830	825	807	768	737	789	773	808	838	836	796	817	743	873	790	787	804	795	821	762	819	853	798	797	801	849	825	811	829	784	821	789	802	810	783	749	833	825	767	806	838	811	751	733	764	802	744	781	777	836	790	795	820	783	805	821	828	801	774	761	830	757	769	788	822	777	789	837	832	784	702	831	798	796	830	831	820	780	846	827	815	758	797	790	812	826	759	775	747	809	804	814	796	781	847	757	765	814	806	804	778	822	804	822	780	819	752	819	774	810	827	769	790	802	820	798	818	798	816	775	844	780	804	780	764	764	802	838	785	796	807	779	800	819	786	785	802	773	805	762	821	797	808	829	840	849	757	787	754	793	799	768	791	790	751	809	811	795	752	813	847	814	833	782	825	807	822	814	822	807	868	840	770	861	842	806	763	847	807	792	863	787	793	802	805	742	809	805	839	816	778	787	806	831	845	769	805	837	782	834	811	779	801	729	771	802	823	811	835	785	786	819	822	776	730	807	798	775	732	772	813	801	827	831	830	806
23389	21091	31725	31069	24544	16202	3203	493	443	439	463	450	414	396	462	423	460	390	436	425	385	400	435	409	412	393	416	432	408	403	404	397	381	408	442	429	408	403	432	401	418	402	424	385	401	435	413	369	357	406	424	429	450	380	391	438	401	402	372	399	382	390	398	419	401	418	405	396	400	430	417	404	388	428	397	417	397	402	433	392	423	389	396	403	416	388	398	399	427	398	378	439	380	416	411	430	399	417	403	381	401	417	405	422	412	427	396	441	432	432	407	418	380	419	383	407	389	427	373	396	427	406	404	406	407	412	392	413	403	427	417	430	410	389	425	422	376	396	422	370	432	435	425	402	403	410	417	414	389	399	399	438	415	386	415	403	435	376	395	391	391	383	394	415	392	393	432	368	417	412	404	387	388	380	422	393	407	423	410	414	404	419	430	368	416	421	363	399	423	397	394	396	456	393	438	399	400	407	417	401	417	383	406	431	434	416	390	392	410	430	429	417	399	431	391	374	414	444	397	389	383	436	391	413	447	406	403	400	439	421	416	409	387	429	429	436	401	406	426	371	389	404	387	364	374	403	425	399	392	368	424	399	402	385	397	396	410	415	415	403	426	416	360	399	379	412	444	382	416	426	399	394	405	411	415	399	402	430	390	385	396	357	462	368	428	398	378	397	418	410	401	406	421	396	431	388	430	382	444	390	372	389	415	386	393	408	443	377	436	387	408	406	414	422	383	384	399	405	410	379	396	405	396	393	427	381	399	381	407	423	405	426	400	401	400	398	440	412	434	397	405	398	374	386	444	392	413	438	445	434	404	395	437	436	446	422	359	378	409	417	402	361	356	379	401	436	396	423	429	422	403	406	392	400	425	400	438	398	430	401	391	399	418	426	394	408	412	424	441	390	429	385	407	433	403	399	386	397	392	383	405	395	452	387	430	451	405	391	392	392	431	401	445	383	413	436	442	426	388	407	404	398	405	394	413	385	363	425	417	418	368	384	376	382	418	379	425	408	364	388	422	339	407	402	413	408	411	379	379	406	438	425	407	404	389	379	420	416	419	380	390	397	418	402	439	401	378	381	396	415	455	433	417	451	414	391	421	385	400	438	412	396	401	388	374	390	373	421	382	425	413	401	389	410	376	379	411	398	418	386	430	385	380	419	431	400	408	413	406	397	409	407	383	396	401	382	400	394	406	408	396	395	403	431	400	424	430	418	395	377	398	399	415	384	423	398	429	377	408	442	393	386	407	415	402	426	436	373	475	406	390	408	381	375	406	420	447	423	412	379	403	428	368	379	379	378	365	396	370	410	449	414	414	412	433	387	387	438	423	424	374	437	426	388	400	400	428	408	410	408	410	385	406	395	433	427	398	415	411	375	380	391	407	392	413	393	427	465	392	428	403	433	385	421	383	388	419	388	419	420	398	407	432	416	389	387	391	437	371	398	397	398	410	384	368	384	434	430	416	377	401	391	435	450	391	382	432	402	397	421	419	415	439	430	394	388	376	400	376	438	406	404	426	378	396	430	400	412	416	386	426	377	406	397	400	411	434	393	397	393	393	407	404	436	441	439	388	400	433	397	461	375	411	414	421	442	405	418	424	383	431	364	429	421	386	407	408	412	378	403	421	384	419	434	385	423	416	389	429	423	372	398	437	408	392	397	415	447	405	381	390	359	449	411	407	404	419	433	444	413	411	409	460	431	367	411	392	423	383	389	400	423	404	346	430	407	431	424	403	418	376	398	412	415	406	353	433	417	392	406	422	382	407	407	393	418	405	418	402	391	404	408	398	393	435	403	407	409	423	412	407	426	412	437	414	397	433	368	412	403	370	408	367	424	411	429	446	418	400	377	445	435	418	390	377	411	439	401	411	432	423	420	377	383	459	427	400	426	387	394	426	405	404	418	378	406	413	414	393	405	442	418	387	409	389	394	414	373	399	372	428	398	366	373	391	429	374	420	450	414	434	378	415	407	422	373	414	374	408	391	411	414	393	428	403	440	428	426	429	375	407	405	462	395	368	386	374	393	436	408	409	426	370	376	405	422	470	392	443	379	403	378	394	405	444	410	425	424	448	383	428	406	396	414	385	425	392	381	403	398	425	396	418	444	426	426	382	377	410	388	376	384	407	389	407	415	389	407	411	390	433	377	402	395	413	401	399	415	406	474	398	426	400	375	383	436	401	410	387	393	418	415	374	400	415	380	436	404	395	390	413	410	390	430	393	391	396	391	417	407	393	413	406	451	437	387	405	404	380	408	389	400	384	420	382	395	402	401	415	418	433	403	381	419	412	416	440	400	392	394	410	419	414	432	362	387	385	423	426	411	417	381	394	425	399	396	402	411	387	395	407	417	396	411	349	397	396	448	407	426	402	411	368	401	416	392	394	378	405	451	434	391	423	406	406	385	403	414	388	380	426	389	433	436	383	378	469	426	432	418	423	409	410	376	381	408	410	394	418	416	378	398	360	413	396	411	405	412	402	390	392	381	454	407	384	424	389	430	412	401	380	410	444	407	396	419	381	425	398	434	429	387	428	394	403	417	414	387	417	388	402	389	414	416	407	410	376	395	441	416	408	417	405	396	423	419	406	394	419	398	438	396	377	415	421	402	403	405	397	421	423	421	408	357	394	399	420	419	431	384	407	416	397	412	343	388	400	379	387	381	405	403	360	393	431	408	417	418	414	432	390	393	443	399	415	380	424	406	377	413	404	387	385	385	406	404	416	444	406	444	410	419	405	434	418	408	419	425	391	405	376	401	392	431	372	402	415	431	415	407	404	453	397	416	392	391	408	399	393	406	407	430	432	434	431	391	368	382	410	407	383	406	407	401	433	411	455	455	395	404	408	399	404	404	403	399	398	428	407	389	377	416	401	392	411	413	388	370	440	392	404	429	388	403	408	409	420	392	405	386	391	408	387	442	417	364	349	398	387	375	413	395	403	373	431	404	424	415	423	421	386	391	416	424	399	394	411	412	398	424	403	426	391	414	392	401	418	410	392	382	417	378	412	391	400	429	417	378	413	400	391	441	417	352	401	418	384	396	401	419	394	389	377	385	414	383	401	400	426	432	412	392	378	397	404	419	403	404	409	381	432	426	414	411	409	464	392	418	371	411	371	399	427	405	423	377	418	417	390	377	391	401	406	390	395	397	430	398	407	413	391	362	420	379	421	386	393	374	418	364	370	381	378	428	414	442	409	382	408	426	375	419	413	410	408	406	410	436	415	408	427	411	391	391	409	414	412	392	396	427	391	398	396	386	405	378	434	442	416	379	397	376	394	404	461	425	419	416	432	438	367	421	429	400	404	427	420	427	427	391	426	393	392	407	402	401	410	396	376	417	402	388	399	365	387	415	448	373	419	387	406	394	417	432	416	389	446	402	387	400	431	360	413	399	433	405	402	403	400	386	444	394	397	417	439	444	422	440	410	391	411	396	398	408	385	375	422	392	406	424	417	403	398	407	385	440	424	426	385	417	412	405	407	415	444	414
53326	85440	72133	48277	30038	6827	1120	690	579	583	572	544	536	558	471	551	513	516	536	513	475	535	506	511	509	550	539	505	512	517	459	509	542	493	530	514	498	486	475	512	527	527	501	520	481	552	545	494	473	477	537	477	497	513	492	509	493	472	463	499	506	488	514	506	477	470	529	489	466	509	485	491	529	546	482	461	523	475	479	524	506	464	533	487	466	470	475	513	506	505	447	498	474	493	490	480	510	458	478	505	529	494	489	518	497	503	490	529	490	511	475	469	506	483	472	545	519	499	477	478	480	515	511	523	499	488	490	475	546	496	521	526	534	483	519	500	541	509	517	464	495	476	479	546	501	504	508	520	538	524	482	471	471	507	503	494	484	461	490	500	528	489	470	503	477	493	473	514	489	483	500	460	524	508	477	487	528	527	479	498	523	485	507	495	468	515	477	536	461	508	460	533	529	536	480	490	480	490	541	511	454	472	491	526	470	501	487	488	498	476	496	521	467	475	526	524	459	467	495	490	502	483	480	512	504	480	471	512	488	478	514	486	489	518	518	452	455	509	514	478	504	507	523	482	506	470	535	499	528	510	469	498	529	508	505	489	501	520	501	541	517	498	504	474	513	529	485	504	502	501	461	463	527	524	482	452	536	505	531	511	496	487	506	504	495	462	525	474	538	503	513	541	465	502	459	576	487	488	508	528	535	488	527	474	466	481	496	457	477	491	465	516	506	481	485	483	498	495	492	491	531	487	499	509	469	501	463	504	497	492	513	505	508	504	511	502	507	493	492	476	520	512	488	500	459	526	542	472	492	482	442	528	508	511	498	523	477	510	476	505	500	525	490	488	482	499	502	524	492	460	503	465	486	498	472	480	498	465	489	501	505	489	520	506	500	520	514	507	497	503	509	509	560	446	494	500	489	506	490	495	509	471	517	468	494	510	491	516	521	495	467	531	497	480	463	530	474	530	515	488	494	540	485	499	501	476	509	504	501	501	507	472	508	485	443	463	469	511	478	563	467	489	492	470	511	485	497	509	533	482	484	462	513	489	493	497	485	497	498	487	473	539	489	469	492	490	486	524	502	526	500	504	503	516	451	472	516	478	524	477	472	502	491	514	525	538	514	498	519	522	482	501	478	536	498	500	490	486	544	460	513	472	455	540	526	523	463	441	529	493	504	484	508	528	491	478	484	480	482	475	484	520	472	552	499	510	497	516	496	464	512	506	469	518	503	553	504	506	487	497	463	517	500	526	539	493	477	499	461	440	515	550	428	519	498	494	480	490	504	545	507	473	505	500	498	531	482	491	552	502	526	513	480	539	466	513	524	467	500	477	466	513	528	497	504	466	476	484	473	516	520	530	501	539	507	484	483	524	523	441	482	500	489	511	485	541	481	469	533	458	501	489	463	509	465	516	474	493	485	520	509	521	510	465	518	508	504	502	514	459	531	516	498	496	483	521	498	464	483	499	493	493	493	504	476	484	518	441	511	494	484	509	505	519	502	504	490	507	507	461	502	536	455	477	477	527	439	493	502	491	497	515	538	463	502	508	501	515	496	469	487	485	520	474	501	506	521	539	517	502	535	494	502	524	500	497	522	504	522	550	488	494	506	495	510	458	506	481	503	501	511	472	512	491	497	533	527	512	496	478	496	500	471	490	466	503	496	488	471	481	471	497	522	499	517	536	487	533	485	509	471	484	512	508	483	496	518	537	491	499	505	456	463	533	522	458	488	464	509	499	477	504	504	493	539	467	498	486	503	486	515	520	531	479	486	504	497	507	465	493	527	516	527	502	482	445	496	522	522	497	461	498	453	536	512	499	488	482	488	516	491	529	495	502	514	499	531	514	504	528	489	488	523	477	480	520	499	487	518	532	485	495	477	508	484	530	489	503	526	496	494	481	510	496	499	491	489	483	480	461	489	527	472	556	509	517	474	548	496	522	497	478	507	505	464	512	474	482	511	511	544	505	509	498	514	503	490	533	482	497	532	509	524	495	485	485	503	489	512	486	503	562	503	482	484	489	492	534	453	504	523	493	497	512	502	470	473	509	537	531	474	547	490	487	504	518	517	506	489	482	497	500	499	492	510	515	497	505	506	525	525	534	511	501	483	488	521	505	483	504	478	516	520	470	534	516	509	508	528	495	517	514	492	469	473	518	514	525	505	544	512	561	465	495	504	506	506	471	520	497	465	490	506	541	489	535	480	544	506	518	513	493	498	498	545	487	459	499	491	506	478	509	481	511	496	498	497	479	519	478	499	458	492	495	487	495	497	472	463	522	514	495	508	480	487	527	489	471	487	506	485	507	489	465	509	515	519	466	496	450	541	481	485	451	471	501	457	506	506	504	512	479	526	513	487	480	493	473	493	487	508	511	465	488	472	489	469	517	524	516	517	503	493	569	473	521	478	490	482	474	513	500	489	495	520	514	490	507	500	527	512	476	480	485	519	531	466	516	508	522	471	484	499	501	507	502	526	487	497	466	478	511	507	511	517	490	503	500	516	557	479	482	503	487	520	493	511	518	481	522	475	488	524	518	492	503	520	504	492	511	539	512	482	478	513	477	512	483	487	536	516	472	521	528	476	509	487	519	524	474	506	533	500	472	479	466	491	508	517	520	480	469	519	504	501	484	481	471	456	487	520	515	497	462	463	516	487	502	509	496	527	542	533	535	531	462	503	499	468	530	487	487	518	475	517	533	472	498	505	473	465	502	482	485	480	477	508	491	520	506	521	484	567	541	502	492	483	522	505	489	487	471	513	505	489	521	528	525	516	528	525	475	540	537	512	465	493	478	534	488	493	501	465	474	478	513	513	487	494	551	532	512	506	492	518	479	538	459	469	492	502	506	512	495	512	479	509	473	524	511	513	512	515	513	504	537	493	451	520	483	470	499	495	509	542	545	488	501	558	519	478	475	515	470	538	464	506	539	487	537	533	470	504	477	491	515	438	483	486	514	493	503	489	500	553	488	509	539	547	488	466	520	527	517	525	528	511	486	510	477	504	537	512	514	477	503	504	497	491	564	506	509	505	555	490	491	501	478	486	483	511	519	518	503	535	489	463	492	525	522	492	522	505	510	506	488	489	549	476	515	490	502	506	519	491	465	523	472	492	521	481	481	500	498	478	503	504	511	504	483	533	513	506	498	543	511	501	550	492	484	491	559	520	480	512	497	497	475	537	494	487	518	501	484	490	483	503	519	466	467	513	484	524	492	538	482	532	507	524	530	495	504	519	489	505	489	516	499	541	476	525	539	509	517	512	506	519	506	507	528	478	512	520	498	490	494	511	496	450	470	456	505	493	506	464	520	520	516	486	488	496	484	524	465	477	496	475	488	530	509	473	520	469	495	466	476	478	474	513	511	489	509	500	468	522	518	510	489	498	544	484	479	496	515	487	476	437	519	492	506	498	521	469	483	511	499	509	484	519	509	497	523	508	489	478	519	529	439	517	504	531	510	508	505	490	517	447	502	508	506	528	499	523	488	510	503
22413	20859	30231	27647	24755	20459	11235	773	381	350	373	355	379	318	305	324	346	306	324	312	316	309	301	345	312	325	287	302	305	313	326	317	314	319	317	295	310	308	303	317	310	281	327	301	307	311	326	321	316	305	335	304	309	293	340	330	311	338	300	315	302	281	290	286	316	270	266	271	314	306	326	274	306	296	307	286	286	316	290	305	304	315	313	310	291	297	352	294	315	327	337	330	316	276	275	295	292	263	311	279	326	316	300	295	334	308	310	285	323	311	338	302	304	315	317	282	265	295	351	286	311	307	294	290	341	311	305	320	321	303	301	291	340	289	320	293	301	296	328	303	317	307	306	310	308	319	338	296	293	293	278	299	293	318	303	323	322	278	316	305	274	288	308	322	320	326	306	316	327	305	288	309	314	314	320	308	277	321	318	307	322	291	292	321	266	311	305	322	294	311	301	295	300	334	295	262	319	297	320	325	280	303	327	306	283	314	325	264	301	322	325	324	275	304	288	357	305	314	324	292	292	309	292	293	326	312	316	288	317	292	326	322	308	297	317	318	300	325	301	310	301	311	316	289	300	306	290	296	300	310	287	288	316	307	318	271	315	292	316	296	318	306	306	322	289	283	299	320	318	294	292	297	292	313	279	298	309	286	296	285	326	316	285	305	320	286	341	302	301	315	323	309	321	302	328	282	301	294	305	267	317	292	274	300	315	299	322	329	329	304	320	290	311	296	276	327	314	281	300	306	294	298	318	315	279	303	293	300	314	279	300	326	324	300	304	285	272	293	332	310	313	315	296	302	272	337	297	280	286	307	302	275	312	289	301	301	313	302	309	293	308	322	316	303	299	308	302	288	313	313	291	260	308	292	290	359	309	321	295	298	251	307	300	310	313	302	294	302	316	316	295	269	307	293	283	318	325	280	293	310	335	326	305	287	317	324	316	295	315	289	323	321	287	268	318	307	288	284	304	315	295	328	320	292	311	320	316	308	309	339	287	282	309	319	370	310	294	316	321	285	294	307	295	321	296	315	314	280	314	287	336	311	299	288	321	328	300	304	342	313	287	318	308	258	281	338	298	316	342	298	317	295	294	300	297	305	318	288	286	291	320	280	278	321	298	281	313	309	285	324	297	297	316	299	304	298	320	314	309	294	308	312	331	328	297	295	333	304	297	278	309	321	338	304	311	321	327	303	294	292	319	294	319	331	294	273	324	339	276	298	311	295	311	297	299	316	316	307	307	305	321	326	311	300	310	307	320	303	292	314	294	292	277	304	298	291	314	320	281	298	308	286	313	311	304	319	299	301	273	262	278	332	303	313	282	316	311	296	286	278	327	307	309	291	312	336	313	320	298	299	301	284	302	295	293	335	320	280	304	270	296	333	343	274	333	302	322	300	304	291	293	319	287	321	305	298	312	287	311	293	308	321	280	300	294	330	314	328	324	309	310	293	330	308	297	288	300	308	279	292	277	289	322	278	297	319	310	317	302	291	327	312	282	320	302	283	357	326	298	297	290	303	337	318	286	320	287	312	310	298	305	289	296	291	291	322	298	318	328	320	297	314	306	311	315	283	298	329	280	306	328	297	312	339	296	281	309	309	338	291	285	298	260	311	300	298	290	310	296	284	275	307	325	306	325	281	310	292	334	306	285	286	308	299	277	300	316	295	307	315	306	302	299	302	287	331	273	315	308	298	288	297	304	292	348	295	300	312	298	302	313	298	317	302	308	322	296	307	311	321	331	305	301	294	315	292	290	300	283	278	313	296	306	301	281	319	292	277	324	281	293	323	304	302	311	306	267	299	300	339	312	286	340	309	307	287	301	285	327	305	294	299	307	308	311	322	317	308	321	277	303	341	304	278	313	302	309	305	306	307	342	286	317	313	302	314	292	300	320	297	326	308	324	283	315	327	264	263	299	305	316	328	307	279	297	323	303	300	287	294	315	307	309	289	277	295	286	297	310	317	300	276	314	302	307	328	326	302	300	311	281	306	316	317	312	299	303	304	313	307	298	320	282	312	306	294	304	293	295	303	335	306	287	312	290	274	300	292	327	321	293	289	309	319	301	286	313	340	279	304	306	324	284	341	310	272	309	313	340	317	287	334	350	299	312	309	294	319	324	321	302	315	305	298	324	319	317	292	313	317	276	310	290	299	309	334	294	328	322	312	310	324	303	299	332	265	299	314	326	300	266	278	323	301	335	292	275	307	308	295	332	359	286	330	294	284	310	306	310	313	290	320	304	281	307	331	347	324	298	288	313	309	300	281	318	326	316	292	284	269	301	327	285	294	281	286	323	300	292	307	311	296	294	300	302	321	306	309	319	323	320	323	276	331	307	285	321	308	303	318	307	293	316	280	302	303	322	306	303	266	281	274	336	316	339	324	287	294	299	313	316	281	263	290	310	319	287	266	304	302	291	282	319	299	304	293	303	325	286	333	286	340	345	310	315	297	304	341	303	283	315	311	314	309	313	311	335	319	328	310	309	323	288	285	284	310	312	319	302	307	296	308	287	338	313	291	305	331	276	328	336	273	289	279	326	313	312	286	286	289	336	320	286	324	280	266	326	309	312	297	298	304	297	337	272	330	303	284	283	320	306	317	309	320	328	269	297	305	298	321	295	309	306	292	288	304	311	294	286	308	295	316	325	297	297	290	279	303	271	329	309	293	285	284	321	311	308	288	304	306	304	300	304	301	307	306	302	297	311	279	293	291	289	297	353	287	302	315	291	275	325	308	297	303	259	324	318	271	280	304	290	294	300	318	324	300	294	269	327	295	310	301	294	326	311	314	296	305	305	278	299	305	323	311	301	317	303	305	307	298	291	314	297	302	302	294	324	277	283	325	318	291	311	322	346	311	288	295	291	269	358	294	305	296	288	316	264	325	295	298	262	302	283	310	315	306	279	314	258	325	321	291	284	310	316	321	293	322	342	288	291	306	306	278	311	301	275	338	297	335	314	305	290	286	333	300	299	321	313	297	316	328	307	304	265	289	285	313	306	316	303	288	301	277	295	321	286	299	316	320	301	316	309	300	307	292	295	331	305	330	296	321	291	324	276	301	352	332	282	333	313	303	309	272	279	292	308	294	294	302	286	330	289	294	336	304	319	308	308	322	344	310	275	301	292	273	287	317	288	310	301	299	292	298	318	281	305	276	319	306	302	348	326	275	311	355	326	321	316	286	308	301	302	296	286	333	299	295	312	356	307	300	291	294	337	317	251	315	295	297	295	282	322	304	324	320	280	334	302	354	273	295	323	318	280	324	319	342	341	303	325	292	315	336	310	303	301	297	291	297	288	310	320	317	309	329	301	322	309	303	293	304	282	309	305	321	306	329	321	307	281	288	338	296	276	298	317	249	264	339	289	313	302	308	319	308	300	292	317	314	306	291	295	281	324	320	322	287	324	280	302	314	267	298	310	343	257	304	322	303	280	294	285	294	293	289	336	312	309	327	273	295	298	298	324	317	284	326	278	330	285	269	293	296	289	313
58692	96593	82865	59355	38633	9163	1442	584	526	502	492	528	387	410	420	418	390	398	409	415	408	350	361	401	349	322	397	346	366	382	391	367	336	346	403	400	387	375	342	381	375	357	358	367	349	373	327	391	370	383	364	389	370	340	382	372	397	355	383	393	367	349	341	344	381	341	324	361	376	368	372	338	376	396	350	379	362	351	351	383	393	381	355	359	375	391	348	315	348	398	381	354	399	367	357	353	399	366	358	365	358	360	379	358	355	382	377	365	391	379	353	361	359	330	352	368	365	336	399	359	368	359	350	372	362	366	383	347	360	346	342	337	394	344	349	368	402	380	369	363	353	381	370	369	340	382	364	362	380	360	358	352	361	374	384	351	390	370	352	361	338	394	368	337	367	398	365	377	351	333	360	347	377	372	366	363	339	345	321	390	362	309	346	365	370	338	382	377	374	348	335	367	395	371	354	340	371	360	362	376	348	346	361	375	343	344	356	351	356	378	372	390	358	352	388	373	355	380	394	339	357	348	344	377	355	382	342	352	380	364	381	320	372	305	338	339	356	393	355	370	373	355	378	375	342	377	372	369	326	339	360	378	367	351	392	356	362	405	351	349	344	369	346	344	382	376	372	387	401	338	367	384	355	379	375	336	340	358	325	367	368	387	361	384	341	330	351	361	350	378	361	356	363	357	333	371	362	382	374	354	357	346	391	368	360	363	347	406	345	359	381	404	332	377	357	361	405	354	368	352	339	369	327	386	358	400	350	345	350	343	353	361	344	384	356	390	356	364	362	337	351	348	383	371	322	384	356	375	371	370	354	374	375	366	388	364	345	379	361	357	357	356	380	361	343	358	341	375	368	324	312	400	355	376	382	350	323	370	363	322	315	365	367	340	361	369	361	369	346	363	375	333	346	331	351	338	344	347	385	362	388	375	370	377	380	339	394	358	408	338	388	375	417	352	377	334	362	365	370	345	392	342	379	360	388	356	382	353	355	359	332	366	334	357	325	384	373	374	392	363	351	377	335	336	330	317	361	346	386	364	378	398	374	337	365	356	345	396	343	310	386	390	374	347	392	354	354	360	400	393	346	348	365	335	388	350	380	394	334	373	380	353	309	373	393	363	338	340	366	352	372	356	365	406	375	332	359	385	371	349	363	339	342	375	391	386	327	363	369	367	403	349	363	368	375	373	395	368	369	359	343	353	376	371	365	362	343	376	381	356	361	360	341	377	368	390	353	367	339	374	342	368	383	357	388	376	388	351	350	378	368	314	349	356	329	375	349	357	403	349	365	369	387	369	376	336	352	400	375	350	321	385	320	373	387	351	374	362	364	363	365	379	355	375	372	349	369	390	354	351	346	362	395	325	340	364	366	376	379	380	365	370	363	363	369	388	355	353	334	373	364	376	359	362	314	347	368	391	385	344	404	338	350	364	363	366	360	380	345	351	350	346	386	343	357	420	319	367	379	354	362	376	361	342	371	372	333	371	362	339	354	364	374	366	347	348	380	360	336	416	379	388	373	372	349	372	339	331	350	339	320	408	369	360	357	384	388	335	358	354	383	371	327	371	389	361	347	398	347	378	293	380	372	364	354	377	342	326	338	382	333	382	366	344	344	368	359	340	351	363	356	351	381	379	354	395	401	357	377	355	386	354	360	350	365	379	387	350	366	356	349	366	333	353	365	388	355	325	365	386	376	346	387	332	358	348	332	353	370	356	375	348	371	353	381	364	378	348	338	337	343	324	386	387	383	375	354	386	366	367	371	358	406	391	346	363	351	398	356	341	341	384	367	324	381	331	369	355	366	350	346	349	370	383	364	353	356	329	360	388	371	358	359	354	361	335	347	361	376	397	333	369	375	365	352	371	361	365	357	386	353	378	371	351	377	388	405	338	347	376	382	357	379	370	350	365	335	337	358	364	363	375	360	357	338	376	357	367	329	339	350	337	372	362	357	360	382	388	346	397	343	324	340	345	345	350	374	395	309	380	362	344	351	346	372	356	365	391	357	354	339	361	331	370	391	371	382	335	356	372	356	340	327	362	331	371	396	334	325	357	340	344	341	397	342	327	353	363	352	328	374	345	337	331	355	355	373	379	343	348	356	389	365	328	348	371	336	350	340	372	370	360	372	353	410	334	378	346	359	367	353	361	371	366	350	361	341	371	369	381	367	349	366	339	389	329	371	366	373	367	358	366	366	398	341	374	357	417	403	377	391	380	352	391	390	363	332	317	387	360	332	379	318	299	372	362	339	398	338	334	367	359	351	345	353	368	353	349	336	385	379	352	374	348	387	359	342	387	329	347	350	356	365	365	355	351	371	354	371	394	400	334	336	350	343	387	357	358	361	371	331	353	376	350	351	359	385	394	396	364	353	344	364	406	387	382	312	318	360	354	359	367	361	351	378	352	349	359	359	385	346	338	377	358	342	313	368	380	313	357	358	347	352	358	347	334	354	324	389	379	358	366	331	353	367	357	352	357	362	363	372	349	351	329	384	342	301	367	345	344	343	379	366	363	334	369	381	334	352	391	366	392	364	386	362	326	360	354	377	373	336	354	374	364	303	350	322	399	345	337	347	359	354	359	359	355	356	365	354	390	374	371	357	352	368	365	354	342	323	353	344	354	351	370	338	362	361	331	346	370	367	391	350	372	372	372	378	396	378	359	359	353	373	345	364	352	340	375	340	353	341	356	329	369	351	360	343	382	369	351	369	368	341	349	330	360	340	392	342	354	384	367	397	340	374	377	333	365	362	387	331	348	372	378	323	367	374	381	334	364	330	348	361	348	361	378	362	356	325	335	324	376	366	364	359	346	353	356	382	331	364	327	361	392	371	357	350	362	357	386	381	359	351	348	322	350	362	360	353	349	343	372	361	334	370	387	363	371	316	358	361	369	364	340	333	333	376	356	402	346	389	348	359	357	359	325	358	335	354	344	354	368	331	373	362	400	361	339	367	389	369	385	371	355	345	365	347	361	361	390	359	351	376	370	387	375	327	371	377	390	348	342	370	336	364	381	339	369	332	362	411	354	377	343	370	351	371	354	345	374	317	336	373	368	367	341	375	337	337	369	366	357	344	330	340	338	350	396	369	396	360	371	350	389	387	352	346	342	363	397	355	373	343	361	335	351	381	366	390	357	359	360	359	359	426	370	366	393	380	361	354	379	348	352	350	327	352	353	353	390	363	362	334	364	371	363	361	339	388	363	382	372	364	369	366	391	368	349	363	359	378	336	367	338	374	341	349	346	393	349	344	370	359	345	375	359	378	375	392	379	369	379	367	346	362	354	368	375	373	371	335	361	375	369	369	352	349	374	363	360	354	379	382	368	393	392	355	348	343	379	381	366	366	329	365	354	358	383	353	353	364	366	364	388	367	334	365	324	370	391	372	346	360	348	364	368	352	383	356	351	353	392	371	370	358	375	365	352	308	350	380	374	350	320	319	362	346	363	353	348	322	355	359	360	320	336	347	362	381	334	372	374	384	350	338	372
27271	24211	29563	20053	6249	1088	674	710	619	657	650	677	702	679	660	660	676	660	664	596	696	728	690	673	680	669	702	664	671	659	658	751	655	652	634	643	723	669	684	688	702	730	675	630	712	680	691	667	667	640	635	682	669	666	649	694	650	673	629	682	688	653	667	668	722	688	678	665	703	676	668	655	680	662	691	643	673	614	613	689	656	648	720	699	634	675	660	687	722	689	689	679	682	642	682	739	684	635	672	675	667	650	701	663	641	642	660	658	670	624	653	674	713	668	667	677	688	649	662	685	675	620	683	657	659	664	682	645	695	662	699	692	626	661	671	654	678	667	626	712	673	650	677	646	652	700	684	679	638	656	656	651	700	685	668	696	642	673	711	672	627	659	629	694	672	660	652	660	665	685	660	682	678	718	677	656	638	654	671	682	624	709	659	703	628	671	709	676	657	644	635	648	701	684	641	644	712	699	646	659	724	646	645	641	719	654	685	687	666	661	672	619	709	660	614	673	630	661	670	654	697	675	660	682	673	645	665	693	717	672	682	663	645	669	637	626	624	673	682	662	692	702	715	662	702	642	679	653	649	706	673	689	706	685	710	662	665	655	659	691	622	655	660	666	680	667	666	689	685	657	697	661	689	689	696	644	618	676	700	647	700	663	668	733	691	672	707	701	677	662	660	632	678	681	689	653	656	672	686	655	638	670	681	645	694	694	672	664	646	680	645	638	647	677	650	698	642	681	673	641	703	696	690	675	691	708	656	652	655	676	679	677	637	674	727	702	665	648	716	693	674	692	647	673	699	715	710	635	660	681	665	695	669	683	698	649	664	694	683	641	672	702	698	663	702	647	679	660	650	650	706	678	665	654	719	650	641	661	646	645	715	702	612	668	663	642	659	704	708	705	645	658	629	706	716	680	678	662	678	678	663	649	656	681	716	679	663	680	670	677	667	636	696	666	710	665	705	670	662	693	660	615	678	689	649	681	676	657	683	636	701	671	664	660	716	677	674	715	693	671	647	693	648	687	660	683	686	656	662	693	676	692	671	694	677	707	679	613	695	677	681	683	655	664	716	700	671	660	688	710	666	662	629	647	651	679	679	674	695	636	698	695	660	714	695	724	679	662	702	675	693	656	671	684	693	660	646	665	687	708	735	639	679	665	679	693	690	671	704	672	677	625	702	659	684	641	712	708	651	671	658	629	672	621	672	637	652	721	647	659	715	664	672	670	699	648	635	694	665	680	650	663	661	685	709	673	716	691	677	669	683	687	612	686	680	620	678	630	654	665	676	691	714	716	676	675	679	658	630	686	720	690	679	696	659	631	667	679	650	696	686	688	697	652	679	709	695	666	665	699	642	692	643	676	648	703	664	695	681	656	665	663	658	733	714	685	667	643	658	688	674	628	650	674	661	689	653	627	682	662	683	681	673	636	689	689	661	638	669	687	669	680	650	680	649	696	692	658	642	725	670	699	678	672	642	643	662	593	674	657	641	661	652	658	648	654	659	706	666	643	694	685	730	680	686	690	657	674	708	641	689	634	708	708	643	660	661	694	692	661	668	645	697	725	659	648	675	720	676	666	683	744	640	683	657	656	696	658	679	674	674	658	623	692	668	651	628	652	672	655	704	679	687	701	606	665	691	682	669	665	703	666	683	636	661	692	686	724	657	720	667	652	685	687	671	706	651	637	655	656	694	713	645	623	679	645	705	711	669	682	646	673	704	685	704	662	650	687	636	703	679	707	648	623	676	682	668	658	673	738	675	681	657	689	698	661	683	680	647	675	655	656	630	629	698	674	663	670	655	686	686	673	648	650	649	720	653	654	641	683	674	663	702	667	674	687	651	663	717	624	682	681	677	665	652	685	653	705	677	654	673	693	674	686	696	641	669	649	630	660	636	662	679	657	621	654	644	681	642	680	658	655	599	672	685	677	638	682	641	617	640	653	710	645	691	694	668	658	632	658	667	666	701	656	663	646	671	675	658	684	625	690	647	641	669	700	699	693	674	671	685	685	689	704	660	635	639	730	652	644	689	664	667	660	662	659	665	687	699	724	653	673	651	678	705	674	634	634	690	691	662	678	741	678	645	690	712	723	703	672	675	641	706	666	660	721	670	702	633	685	662	643	667	641	659	682	660	725	697	726	664	664	666	678	679	635	640	675	630	689	689	640	668	640	644	700	665	640	672	669	672	675	689	646	650	698	678	683	657	679	677	691	649	665	656	658	677	703	675	670	712	664	651	656	672	662	674	697	678	657	670	700	692	642	635	654	642	658	728	690	693	658	698	668	676	666	729	705	647	643	664	658	662	700	629	708	699	678	659	689	673	659	683	663	665	648	662	655	653	663	659	661	634	689	715	689	711	686	707	640	681	723	732	680	663	633	718	646	644	678	656	678	643	687	671	635	632	674	656	676	683	661	672	644	657	681	693	712	630	668	660	688	633	705	667	695	635	652	675	663	679	671	708	656	694	659	672	641	640	685	723	673	683	669	637	690	654	703	646	614	693	686	678	688	667	652	666	675	697	647	643	664	649	662	681	625	730	661	719	642	653	709	680	706	669	692	645	693	655	691	662	670	642	682	644	713	650	674	661	639	679	700	688	687	703	645	630	640	706	674	677	679	659	679	690	608	631	673	656	683	675	648	604	610	678	716	625	634	718	666	690	666	685	679	645	672	661	676	720	664	683	649	675	678	682	687	655	673	710	679	715	639	646	700	648	699	699	697	641	686	679	695	674	649	711	648	662	628	688	693	644	715	691	632	623	672	696	696	638	608	669	709	684	659	686	625	646	654	682	668	685	686	668	664	693	636	696	713	687	694	645	702	676	663	691	661	676	714	706	624	702	647	672	686	676	651	710	660	665	721	694	678	673	684	675	718	672	701	621	694	697	668	680	677	664	659	653	658	673	668	664	673	687	684	711	702	658	685	671	639	687	633	676	660	631	660	654	697	685	635	680	697	715	659	662	693	655	679	671	679	687	710	670	695	667	697	660	660	693	714	617	646	666	677	684	674	671	695	695	658	693	673	738	687	650	643	671	680	663	664	649	709	633	652	724	662	647	671	645	661	657	680	671	690	651	705	657	696	656	692	657	710	684	669	680	658	672	627	687	678	697	659	706	687	673	692	670	669	661	686	691	650	642	708	663	681	689	700	679	695	677	661	697	687	665	633	625	620	670	644	689	690	670	657	713	657	709	717	633	632	669	657	687	732	663	672	668	676	661	676	683	672	668	708	658	698	660	618	657	680	675	691	681	685	645	646	635	660	675	633	683	661	645	652	696	605	648	672	678	631	643	711	687	670	695	700	632	692	675	675	675	628	706	719	675	736	654	687	628	650	668	699	681	682	682	639	730	669	678	713	651	707	664	696	654	656	685	675	669	688	679	635	681	698	642	662	697	645	681	660	656	637	705	657	641	657	704	657	737	689	660	671	726	673	684	638	681	629	680	665	681	667	700	661	687	635	646	649	647	626	711	690	645	641	665	673
28552	39934	31847	16837	6545	1360	843	797	790	831	844	796	800	832	799	842	782	833	780	830	823	795	795	764	814	796	808	799	818	788	784	811	817	779	781	836	832	802	828	801	824	791	782	825	785	793	767	765	819	773	854	826	808	782	778	804	828	822	843	788	791	799	802	823	844	820	800	830	814	812	747	784	804	807	758	815	775	801	781	710	814	814	819	784	739	851	794	830	812	782	843	800	816	796	803	805	819	828	831	772	835	860	777	778	800	782	764	772	838	750	819	831	729	815	865	821	816	836	788	823	769	778	780	813	816	757	826	813	798	808	759	804	781	854	809	780	795	810	831	850	798	804	812	802	733	794	833	850	801	776	836	776	801	773	824	800	791	830	832	808	758	811	780	788	812	798	817	761	783	821	805	802	776	795	842	825	756	779	823	778	842	824	798	824	754	825	799	773	778	823	800	774	789	753	780	805	802	822	804	835	768	805	801	794	800	785	810	826	801	787	823	833	784	824	782	833	759	779	795	752	797	794	778	829	825	800	797	844	806	828	782	768	836	829	733	804	772	752	832	829	773	786	794	774	788	824	803	757	825	812	791	771	840	829	829	808	791	810	812	767	771	859	803	775	766	792	824	771	803	764	830	770	856	785	790	785	807	809	831	802	788	796	816	785	811	814	790	789	785	841	810	836	818	812	811	806	835	825	789	770	834	861	850	783	810	767	785	780	849	851	772	803	828	820	797	768	810	796	801	779	841	809	806	771	800	797	794	800	813	798	766	788	831	852	843	769	813	789	772	764	803	818	814	785	785	794	752	867	855	774	852	804	809	817	793	823	810	785	804	784	800	850	816	832	829	819	792	848	834	804	823	768	829	804	809	796	841	832	796	816	787	827	798	842	829	731	841	804	818	816	769	838	810	785	825	808	765	847	790	792	824	808	846	821	792	795	798	849	788	827	818	794	808	805	813	833	807	763	784	770	834	825	765	786	761	843	802	847	823	725	824	827	828	825	837	800	817	792	853	822	783	769	782	757	818	787	812	809	800	812	755	834	823	798	827	798	791	752	774	815	831	772	823	806	771	766	828	787	787	761	785	783	812	810	804	836	769	854	793	867	785	845	791	851	820	842	807	783	806	762	770	798	818	796	794	821	823	770	819	815	785	774	790	756	800	755	774	813	798	837	763	786	857	814	782	836	797	836	816	820	761	843	779	827	799	834	821	756	729	821	836	803	779	774	768	789	813	806	798	809	802	778	768	803	810	798	800	846	794	791	825	812	825	819	837	784	766	795	836	823	809	758	789	801	794	838	759	832	817	855	849	806	733	851	797	797	834	809	783	809	754	846	856	835	823	768	862	815	838	826	783	782	802	803	811	778	831	791	825	794	778	864	741	823	832	804	848	753	786	789	781	779	771	817	765	837	819	863	800	796	792	827	816	780	813	810	808	817	796	807	834	768	768	773	780	864	845	840	813	785	816	808	807	790	808	831	827	807	789	843	809	815	834	801	804	813	807	804	845	766	836	807	798	779	844	809	789	847	773	791	752	825	799	744	776	781	840	801	769	751	800	798	834	836	828	791	825	787	835	801	776	774	863	798	771	853	767	819	780	800	758	824	790	782	790	795	826	777	747	825	803	810	789	814	832	731	803	802	841	803	792	809	831	840	824	832	815	802	833	835	790	808	767	825	764	815	807	830	804	726	796	830	791	832	769	797	808	799	829	810	803	795	797	818	822	841	794	837	820	819	759	795	824	772	861	809	779	785	767	805	857	806	823	832	795	824	782	825	828	800	799	774	803	785	800	736	799	770	827	836	758	840	757	752	804	829	820	779	799	764	776	828	798	763	842	828	828	833	822	763	801	801	764	785	788	728	789	770	768	816	779	837	782	827	767	813	797	814	842	806	803	799	788	789	781	796	768	798	804	820	798	814	777	825	797	827	803	777	831	770	757	802	756	818	790	782	814	824	794	833	798	767	846	808	794	807	792	800	804	770	821	819	747	777	785	838	832	812	834	798	812	832	766	808	782	764	779	779	805	791	840	792	848	848	852	837	802	821	851	820	816	793	843	822	812	818	771	800	772	782	839	806	796	752	801	823	829	808	798	766	809	863	808	817	797	826	787	803	858	876	750	861	826	776	842	789	824	801	811	801	850	807	761	813	797	805	791	810	809	803	801	773	792	724	826	762	824	819	824	828	831	779	762	771	764	807	814	823	824	811	778	783	802	810	786	813	786	782	797	792	811	788	791	780	824	790	788	839	791	827	797	812	777	808	823	833	817	793	814	771	825	845	828	761	823	799	799	804	839	814	774	785	751	755	815	835	859	802	763	766	815	795	773	816	807	746	831	770	798	840	755	760	772	748	821	818	747	838	805	808	791	790	825	795	819	780	800	756	766	761	809	807	774	804	807	743	816	813	826	805	805	768	794	833	816	825	815	797	845	790	806	865	809	814	827	780	792	818	823	814	791	862	771	806	824	833	842	850	792	812	804	820	854	832	851	778	780	794	808	816	807	804	827	800	777	810	775	841	794	856	783	783	822	812	843	790	826	830	790	828	807	762	796	756	817	790	787	820	842	819	761	805	832	827	816	749	809	781	799	797	788	799	770	805	787	793	760	853	789	821	772	848	852	758	811	826	783	751	808	770	765	840	796	850	799	736	816	765	811	829	808	813	809	787	751	793	809	824	800	806	764	794	804	772	802	800	813	841	842	837	803	807	827	816	816	851	812	806	786	785	831	756	784	847	778	787	812	839	825	818	769	816	792	880	818	835	805	787	776	815	815	808	799	751	850	824	810	782	822	787	799	817	780	787	764	712	808	834	835	789	808	776	829	732	800	854	773	806	782	789	787	897	793	831	789	753	783	846	839	730	853	797	771	795	835	829	835	781	831	833	810	787	783	861	827	850	805	779	780	796	817	809	809	762	767	765	788	795	818	797	833	811	810	830	793	778	790	805	759	842	799	770	831	821	794	793	760	835	827	811	831	755	768	816	820	862	829	815	834	758	765	770	800	874	792	823	793	810	803	805	805	822	796	758	792	795	782	741	797	787	768	800	823	823	756	831	830	799	791	800	804	839	820	815	811	798	771	757	791	787	765	805	822	766	823	811	772	841	836	776	815	831	813	789	785	809	819	727	822	770	764	796	838	780	781	805	760	781	809	822	777	847	825	819	794	829	785	777	817	833	803	876	813	795	740	778	837	792	765	834	858	797	780	772	825	800	831	825	851	835	828	804	817	824	809	809	844	763	817	826	836	831	795	831	808	765	816	838	816	778	822	822	796	800	811	799	824	765	843	797	831	780	785	785	781	845	771	843	799	796	760	822	756	797	804	739	833	775	849	786	777	842	774	764	807	794	827	841	763	801	837	795	775	800	817	764	788	761	784	842	820	761	821	849	833	840	826	784	814	848	782	827	753	763	855	829	782	803	834	791	790	788	795	774	768	756	807	807	820	838	808	776	795	834	746	811	789	848	807	885	833	844	810	817	787	800
23424	21155	31954	33111	26483	16520	3453	496	453	450	459	436	427	437	415	447	420	386	471	392	413	462	420	434	447	394	393	429	460	407	424	434	436	425	412	384	407	419	424	407	458	425	452	401	398	433	434	428	417	422	438	402	426	402	407	426	402	420	388	404	464	399	434	390	427	432	427	453	444	424	401	424	441	420	429	416	381	438	381	449	418	422	412	430	448	424	440	435	418	408	430	432	415	420	431	399	426	435	451	407	416	416	388	430	456	427	411	405	394	471	423	415	389	451	411	466	439	411	398	410	401	411	422	396	440	422	422	396	444	427	414	400	413	409	429	388	434	398	395	450	414	421	454	384	401	378	390	417	411	449	411	443	392	414	414	386	404	428	405	436	374	435	394	427	396	372	441	431	441	442	420	414	399	404	442	422	367	439	423	425	431	431	396	424	420	439	431	425	401	432	386	436	402	408	425	440	435	378	386	418	421	444	447	425	432	357	442	430	435	478	392	422	425	455	411	404	448	412	397	404	404	432	421	418	433	408	415	417	427	431	406	430	404	422	443	402	428	428	441	437	413	393	433	414	421	439	394	431	404	411	413	402	404	410	396	429	431	444	442	411	405	444	425	419	415	434	412	401	421	443	377	407	444	405	414	444	415	402	425	400	433	420	461	395	385	399	436	428	399	398	427	396	446	414	397	441	391	421	384	436	427	422	392	443	427	421	417	454	412	408	438	441	434	395	436	426	439	406	419	415	445	413	464	431	448	406	404	421	434	392	435	392	412	404	457	374	430	443	393	450	387	416	459	398	440	427	390	437	426	431	434	450	434	421	409	406	452	446	415	409	413	422	436	399	410	421	383	421	450	429	427	377	434	450	399	412	438	410	398	434	408	403	419	403	400	403	434	413	423	428	410	455	435	420	418	390	397	438	439	455	448	432	426	390	364	410	408	409	433	438	407	424	430	420	422	400	409	438	416	384	449	418	418	394	425	434	414	413	418	411	400	465	431	428	425	481	445	448	422	428	382	442	373	437	416	439	397	420	425	439	406	434	409	409	407	396	418	404	433	395	446	451	391	404	410	425	439	424	420	465	435	417	419	401	450	431	383	455	420	399	453	423	441	404	403	445	453	406	408	425	414	371	417	406	424	412	406	441	406	441	399	443	404	413	442	433	413	436	435	406	431	441	427	436	454	378	434	407	427	418	403	439	407	402	406	404	426	383	418	415	397	404	395	406	410	430	394	461	422	416	405	416	407	415	455	399	444	391	444	458	454	480	438	413	462	411	411	468	398	457	455	457	404	407	428	418	386	450	408	406	389	411	437	370	426	461	461	413	398	429	438	429	438	401	401	411	446	408	444	424	399	428	394	408	441	468	419	387	401	409	414	431	473	433	416	422	427	452	452	412	416	470	386	452	374	386	410	440	420	432	392	399	439	414	438	431	415	365	393	411	427	429	387	399	443	408	422	431	410	421	418	410	414	433	422	433	419	421	404	417	451	399	388	439	452	428	415	416	397	458	438	461	401	411	403	427	400	401	403	417	416	413	457	433	447	421	422	406	436	415	395	403	437	398	454	386	423	447	416	431	417	412	448	434	407	379	410	433	439	404	381	417	435	403	428	437	386	453	423	436	394	457	422	429	428	474	428	416	429	466	427	429	442	435	437	433	445	460	434	440	422	443	413	432	438	417	376	395	419	450	414	412	416	407	416	410	402	419	417	406	400	424	455	398	431	443	383	399	409	423	428	400	443	441	445	350	410	410	405	406	420	442	411	431	437	429	393	442	426	397	453	432	426	411	403	438	437	419	407	462	392	457	444	365	411	372	461	430	390	410	421	433	397	445	439	419	392	418	413	383	412	396	425	415	436	432	417	418	421	442	415	418	412	438	435	397	438	438	432	406	439	463	397	439	414	397	412	406	455	390	436	417	440	405	421	436	401	429	439	412	433	446	457	427	418	415	454	435	434	429	448	429	430	386	424	444	405	453	443	435	427	409	369	461	406	422	404	409	409	446	421	432	437	425	449	447	431	442	419	438	429	447	414	429	426	413	416	420	432	427	418	428	406	424	426	415	421	425	407	409	415	438	417	379	433	463	402	389	414	403	375	410	406	440	419	428	382	430	432	397	444	455	461	389	388	432	432	440	413	436	415	408	415	422	411	409	415	396	421	415	399	393	418	423	442	374	451	442	437	406	441	392	453	441	455	449	419	418	443	411	428	396	432	399	435	383	447	423	416	412	394	409	436	425	381	393	409	406	411	451	425	434	442	410	396	434	444	384	376	399	415	429	419	397	403	401	379	422	408	431	372	430	420	404	417	427	407	447	420	413	414	402	401	455	409	431	422	404	394	408	449	423	442	419	411	425	405	440	428	392	449	408	421	428	418	402	397	434	429	422	429	429	390	392	426	425	465	439	400	439	407	415	429	456	438	434	452	430	443	413	454	379	393	427	418	451	426	415	402	433	410	422	406	414	449	424	431	461	401	400	453	390	460	421	416	451	439	423	428	377	405	422	408	431	445	371	430	430	442	449	446	441	441	391	428	419	394	396	447	407	432	404	412	367	418	412	451	440	401	392	442	434	425	447	391	429	422	412	416	413	408	395	402	442	426	449	435	445	439	418	414	405	403	428	401	465	414	431	456	425	422	415	445	436	380	450	429	368	420	397	399	406	436	431	415	417	425	395	416	408	414	457	416	431	427	403	414	436	400	429	426	435	414	446	445	413	453	433	442	432	412	413	421	407	372	460	436	449	409	395	440	410	420	451	432	406	390	414	420	418	415	420	446	385	429	442	387	411	400	420	431	433	421	426	431	425	387	399	430	424	453	406	383	440	415	426	416	436	419	420	426	427	449	435	408	436	410	391	386	406	408	433	456	431	423	420	426	421	411	438	451	409	460	422	423	468	396	423	451	404	432	401	442	407	447	409	431	399	431	425	466	421	397	421	442	434	431	403	442	396	435	419	400	433	431	407	412	433	445	422	415	425	401	425	418	393	441	415	400	407	412	424	412	431	413	441	402	397	416	424	431	421	425	411	409	414	419	428	457	430	424	437	426	403	407	431	459	421	425	428	403	387	399	421	430	441	422	417	391	404	400	399	415	420	400	442	427	406	399	461	429	416	442	425	427	430	417	414	411	393	437	464	448	465	418	426	437	450	452	427	422	400	438	456	410	412	398	392	444	435	428	430	395	411	405	392	395	434	388	443	413	430	383	459	424	409	415	366	403	387	415	404	419	389	386	421	405	432	446	449	425	398	440	415	386	386	444	422	440	422	458	420	402	401	443	422	432	369	397	456	429	374	456	455	443	447	382	405	441	438	441	450	419	397	411	423	429	435	412	399	425	428	405	383	445	403	398	408	398	433	464	424	427	425	430	433	446	437	437	433	416	412	416	438	433	399	407	417	413	451	405	424	415	405	430	459	405	406	459	452	418	436	422	448	455	415	419	424	421	427	420	414	394	427	441	434	415	403	414	414	454	384	401	435	441	404
53778	85848	72133	51423	31310	6824	1052	651	583	580	511	591	544	550	567	541	539	527	516	530	507	512	506	528	513	533	505	520	526	530	525	504	509	481	499	510	541	525	515	512	575	519	525	522	517	573	483	543	518	524	520	500	510	520	529	525	530	555	503	497	512	534	530	520	501	512	515	550	493	543	520	510	531	484	565	529	531	536	528	498	523	526	527	529	506	521	527	555	525	511	523	484	530	508	551	500	512	455	530	525	496	557	513	494	519	535	521	477	520	510	510	534	489	540	524	516	501	502	496	495	525	495	517	518	492	542	518	524	490	519	496	490	520	514	489	512	470	532	499	546	483	516	536	543	515	505	522	502	531	559	540	546	523	505	518	531	497	513	472	522	486	547	524	532	519	488	526	532	527	501	522	565	486	516	509	502	548	482	524	483	466	524	492	474	495	507	505	552	533	508	496	530	539	536	517	514	560	539	494	502	507	502	496	567	489	580	509	512	504	517	522	550	493	539	514	516	544	561	503	530	543	518	529	495	516	530	539	453	492	529	564	466	528	469	507	522	528	502	538	525	503	537	537	483	532	512	562	509	477	513	520	505	516	550	543	535	533	546	532	539	536	551	513	460	504	532	511	577	501	511	510	528	476	486	533	489	544	508	518	511	493	460	540	525	471	504	534	478	502	511	516	514	492	520	554	543	497	487	502	553	543	531	536	535	521	501	515	519	512	497	493	537	521	508	485	506	550	481	513	556	503	500	501	495	547	507	572	493	533	562	494	531	514	576	476	520	537	511	509	527	502	521	526	520	509	515	517	510	516	520	500	468	503	528	519	509	504	500	509	510	489	518	511	519	502	525	531	486	508	507	495	513	529	495	519	491	477	524	534	522	517	522	556	514	523	530	523	518	523	511	506	518	504	508	487	521	531	559	536	513	502	498	524	538	523	542	521	548	515	529	587	536	539	522	556	502	511	570	512	542	516	524	500	507	511	495	513	483	521	476	569	530	506	522	515	508	497	535	522	512	508	528	503	513	526	509	541	514	508	484	513	525	501	502	476	489	555	513	542	513	499	492	504	527	519	511	532	506	534	522	484	517	505	503	555	518	496	530	517	541	523	519	537	508	551	561	523	556	525	542	544	494	521	483	521	568	521	519	547	510	499	506	527	510	485	512	503	524	512	524	548	490	521	522	524	526	469	507	507	560	497	503	490	510	481	511	561	532	539	519	502	510	523	483	537	513	508	506	541	502	540	509	471	540	510	545	536	505	514	544	501	539	486	542	497	530	513	488	515	478	521	481	521	500	545	533	507	482	501	488	524	535	521	548	500	490	555	501	489	563	516	502	507	490	506	493	510	554	562	482	501	506	573	493	528	500	563	513	487	487	522	469	495	484	544	484	544	527	527	503	485	527	482	521	525	487	490	514	515	528	525	519	494	512	509	545	501	496	516	555	498	498	520	489	517	475	551	546	524	515	536	524	537	524	552	524	510	492	490	553	530	510	545	503	494	548	565	505	494	488	503	499	510	540	516	516	476	526	525	512	513	513	508	533	463	537	463	478	504	527	520	458	501	503	519	531	472	536	507	466	509	500	510	541	548	490	520	431	523	498	542	524	516	536	503	490	492	491	510	480	538	516	555	534	492	508	548	516	526	528	504	526	542	481	508	522	531	531	535	463	523	540	542	537	534	511	486	505	511	533	524	516	496	530	521	495	508	486	505	494	526	507	465	490	502	553	511	518	504	543	523	514	528	537	521	505	502	527	530	506	511	532	524	516	516	491	547	535	515	535	524	471	507	545	557	502	506	499	557	494	534	532	549	496	499	493	504	482	510	532	548	516	513	508	528	495	506	541	473	566	523	473	532	517	481	561	481	541	507	525	544	522	509	506	506	503	508	519	537	517	517	469	538	497	525	512	527	536	517	504	534	517	504	526	501	545	489	514	568	483	475	529	506	495	529	478	503	468	522	515	519	496	529	509	547	544	484	523	501	495	514	515	545	506	503	494	509	491	522	545	510	519	525	478	516	496	507	548	473	541	562	498	502	548	462	511	516	579	523	498	482	455	523	509	544	495	501	524	517	533	498	553	499	505	522	516	526	528	523	507	511	524	499	493	496	510	500	501	500	492	491	498	523	535	524	473	552	517	536	495	517	511	538	548	499	485	511	537	499	455	504	488	491	531	525	497	488	507	494	553	522	526	503	521	517	525	554	528	542	500	510	516	504	525	544	490	557	503	530	503	515	504	514	473	502	509	533	494	536	555	544	516	542	496	510	507	457	536	502	474	535	524	540	516	478	542	529	494	537	507	535	493	511	545	488	514	458	502	507	488	535	562	513	506	560	499	520	530	505	503	513	499	521	531	534	506	540	516	523	510	524	488	512	510	497	511	453	501	498	525	516	494	531	502	501	513	560	546	543	495	511	512	523	506	523	525	533	509	516	503	508	514	486	550	518	485	521	501	502	537	484	509	520	510	504	539	535	498	527	504	510	494	503	516	507	536	503	487	526	565	475	519	550	488	523	522	509	575	548	516	505	533	552	497	552	513	537	563	501	528	508	523	533	483	524	502	527	504	518	534	542	467	503	465	559	500	533	516	541	469	552	501	512	505	525	493	482	525	518	511	546	526	503	498	493	505	496	514	511	490	545	548	529	510	477	488	530	533	567	525	525	518	451	558	506	547	499	507	509	483	531	543	493	490	530	543	516	511	499	527	523	561	506	529	508	516	517	532	472	548	525	527	515	499	527	534	524	484	491	541	473	537	545	508	497	556	498	480	499	504	534	550	549	521	493	497	525	509	529	509	500	477	506	534	527	578	487	554	533	535	487	509	499	515	487	535	517	505	521	455	514	492	548	505	544	504	475	530	524	522	517	498	552	545	509	498	549	522	477	490	522	525	537	573	520	510	493	508	503	548	528	539	520	539	497	526	527	480	526	512	515	519	516	500	506	541	534	504	484	525	502	527	517	477	535	502	507	498	518	553	504	494	514	537	488	506	495	512	501	473	475	526	476	516	495	540	525	536	507	521	513	520	548	520	524	499	533	527	548	518	522	548	548	562	489	545	519	512	521	498	505	557	539	521	498	514	488	530	506	538	503	545	495	483	504	484	519	512	537	525	505	534	517	483	496	515	571	513	568	517	510	471	487	495	499	504	539	506	519	525	525	474	559	524	526	532	500	538	521	508	519	528	532	508	513	525	502	533	497	520	515	524	484	507	493	489	513	516	533	524	514	487	521	498	478	498	529	522	509	545	524	504	517	519	493	530	514	506	504	517	490	511	518	501	529	533	489	515	483	548	490	499	548	525	487	534	518	512	551	516	494	500	523	516	498	526	524	511	568	539	515	468	518	515	521	518	528	475	556	527	557	497	518	496	520	474	541	571	499	471	535	522	504	534	534	541	498	532	544	487	548	553	546	502	520	512	518	488	552	522	557	551	521	513	511	523	510	565	476	524	497	519	518	508	548	481	501	515	541	486	550	528	505	538	508	535
22371	20858	30092	28682	25971	20676	11085	746	424	385	409	367	354	337	331	325	326	350	341	350	342	345	328	348	318	342	323	301	339	322	315	324	302	323	318	302	339	339	295	336	303	323	319	314	358	352	308	294	324	329	316	307	339	290	320	333	298	325	323	341	355	327	313	335	328	298	330	344	334	323	361	347	313	302	322	345	313	343	324	283	301	326	316	360	322	320	291	307	319	314	311	326	296	297	334	326	308	337	338	313	287	320	338	319	326	334	301	327	317	297	308	309	331	282	305	316	294	341	310	321	275	321	338	322	354	308	341	358	303	313	309	328	305	317	319	299	320	308	316	329	335	317	326	305	303	311	307	293	322	329	314	314	305	308	347	320	311	304	301	310	325	300	314	345	345	321	324	338	313	307	288	329	334	307	337	331	317	334	317	312	295	313	320	340	330	290	269	315	303	327	310	325	292	329	327	306	309	310	340	309	317	336	300	309	358	327	292	303	297	320	343	283	302	313	312	290	299	315	343	321	327	298	317	333	332	316	262	309	300	339	324	306	298	329	330	345	334	314	330	297	329	325	326	344	281	333	305	324	327	320	320	344	308	329	320	369	302	310	312	309	298	292	316	330	321	325	338	300	299	317	329	330	285	335	314	301	326	355	311	352	282	306	328	321	328	325	317	307	314	296	312	330	308	326	315	308	328	340	298	283	328	305	310	331	335	311	293	323	330	321	322	334	322	332	322	326	298	328	312	297	327	338	339	333	306	331	291	305	321	309	332	330	345	305	344	311	360	322	337	325	335	304	321	328	309	307	301	311	293	368	322	298	324	321	275	324	307	304	327	327	347	334	330	310	296	313	306	341	284	296	328	321	337	333	298	318	316	321	349	279	309	292	333	301	286	317	294	287	314	328	325	289	303	312	318	296	310	333	331	319	311	321	328	316	319	312	318	315	333	325	322	328	323	335	314	307	329	299	320	335	328	302	332	345	298	321	299	301	322	333	291	299	293	298	341	282	338	336	343	307	302	320	319	314	359	347	311	322	291	310	302	328	296	308	321	313	300	320	274	344	328	313	307	317	320	331	322	316	329	300	322	313	305	338	348	338	310	307	327	324	341	320	327	315	332	332	317	325	330	356	337	328	288	344	326	334	322	316	322	300	320	328	315	298	327	293	316	338	320	340	319	317	306	314	325	300	331	305	324	320	286	328	311	317	321	327	314	373	358	303	344	319	308	304	293	302	320	339	297	318	298	334	307	312	340	311	362	309	339	302	337	320	315	322	317	319	343	324	320	306	293	307	329	319	283	319	312	292	360	285	343	296	328	342	304	331	305	329	316	325	315	311	314	327	328	293	312	310	336	319	319	302	309	295	293	321	322	320	319	312	337	331	301	321	333	329	332	312	332	348	329	306	292	322	318	319	305	325	309	327	312	323	296	330	314	309	336	293	311	313	328	285	309	313	333	277	275	324	329	307	314	344	301	319	328	307	319	315	327	323	345	316	320	294	334	342	325	330	325	300	314	300	348	310	319	299	328	312	311	314	320	335	338	292	292	299	299	308	362	340	303	340	336	325	307	322	312	325	295	288	314	308	313	323	289	293	348	315	327	324	323	313	317	329	320	301	332	351	313	311	340	323	305	348	328	343	307	342	322	291	305	317	316	333	261	323	338	312	316	336	356	312	300	316	311	312	311	293	332	338	311	326	344	303	344	336	304	306	308	356	309	317	307	315	318	361	329	317	360	320	298	310	299	313	313	340	331	332	328	323	330	347	314	307	327	299	305	325	296	336	292	328	285	346	323	303	321	325	327	294	327	295	296	332	318	300	313	346	322	330	330	316	316	316	294	321	316	330	323	294	307	316	316	314	314	324	298	275	294	317	327	307	362	315	315	310	324	303	307	275	328	303	319	315	313	338	302	267	323	329	321	338	353	316	317	328	311	318	291	325	319	296	317	326	336	297	335	299	351	323	287	320	327	316	344	322	320	338	341	330	298	321	322	299	321	297	316	300	279	300	302	318	331	312	324	324	311	303	308	300	303	301	281	318	325	316	339	314	315	329	301	292	309	314	313	318	317	315	311	345	321	306	348	329	349	321	329	265	330	312	306	337	317	305	330	325	322	327	320	318	319	296	360	310	338	322	301	326	308	338	309	311	339	299	300	278	342	313	323	312	346	324	316	292	311	276	278	340	344	297	334	286	342	324	313	333	343	317	317	350	346	311	331	310	317	324	303	287	357	312	347	307	303	317	321	296	313	325	325	292	308	365	329	313	306	316	309	348	315	315	348	305	297	346	330	335	285	289	316	320	336	323	322	327	279	337	322	337	316	315	298	324	276	323	309	317	321	286	320	293	315	322	312	332	293	333	276	288	331	303	317	294	299	315	298	337	326	310	304	292	314	328	313	314	300	289	320	273	292	309	335	320	324	329	332	319	305	330	322	332	294	294	318	331	345	328	294	347	332	284	308	302	339	310	294	299	301	330	339	317	319	332	312	331	292	337	370	322	312	324	306	322	340	335	339	315	331	311	333	333	303	330	315	331	314	317	321	319	280	291	279	298	330	320	291	296	314	318	333	313	304	297	327	310	340	311	317	341	290	356	314	335	310	315	314	346	345	292	321	295	342	296	293	318	317	303	338	308	324	309	304	334	295	351	330	301	348	317	314	341	323	336	320	311	316	320	307	318	328	324	312	312	313	299	351	326	309	297	286	330	316	359	336	339	300	312	336	304	310	295	309	307	321	327	305	337	323	312	309	311	331	330	318	304	326	315	315	338	291	332	287	290	304	314	339	318	324	322	312	297	319	338	348	309	359	307	322	308	330	309	310	334	330	321	352	300	290	330	307	325	310	289	304	317	313	331	299	334	295	307	315	308	320	312	296	309	327	319	301	333	298	282	322	349	307	297	322	313	342	325	330	290	303	292	346	297	311	286	329	330	305	296	314	325	298	319	320	321	287	322	296	346	299	329	331	296	322	279	296	335	327	313	351	311	304	293	323	289	326	301	284	355	329	303	331	312	317	333	298	349	313	297	342	342	283	313	311	323	337	319	310	362	315	315	313	315	307	312	321	316	314	320	332	320	323	292	298	300	341	299	290	307	339	303	309	309	339	326	312	312	294	286	343	309	290	310	313	319	307	332	300	307	295	323	320	276	319	347	315	309	304	333	314	291	335	322	302	298	321	332	313	320	299	313	328	327	302	322	344	328	328	295	326	304	359	318	324	326	313	331	272	316	313	319	317	308	304	304	326	335	322	325	298	312	336	275	312	300	331	363	327	325	296	327	338	309	327	297	346	294	344	272	345	335	324	308	339	324	328	299	311	315	294	298	295	315	307	301	292	326	320	310	314	306	315	294	323	299	293	348	318	355	333	326	306	302	324	310	314	308	310	329	287	326	333	294	358	324	305	302	351	303	330	322	306	292	333	331	341	295	309	322	332	327	310	312	327	302	306	330	320	329	323	293	326	325	325	327	304	316	282	347	328	322	328	273
59051	96485	82264	62154	39667	10325	1409	610	515	484	469	407	465	419	405	420	416	379	374	423	422	357	386	385	390	375	339	412	379	405	368	368	358	367	366	403	381	377	390	382	391	370	360	378	350	377	358	422	377	375	356	383	373	407	381	384	377	389	391	336	405	367	396	400	366	385	381	371	367	364	399	409	381	388	369	373	384	411	371	425	336	380	378	392	364	371	363	345	369	374	350	368	385	379	390	387	383	368	366	399	380	377	402	365	361	352	361	428	397	382	367	370	401	389	361	357	380	381	386	363	381	408	396	336	351	433	378	361	363	393	391	335	372	376	359	340	370	346	373	376	339	390	384	356	355	404	380	383	362	348	370	358	391	403	368	379	366	365	375	397	398	340	356	378	370	390	362	373	389	377	399	378	365	338	398	362	350	402	386	390	329	348	392	370	383	371	326	358	426	384	375	367	394	373	402	381	373	381	384	377	400	371	360	341	367	383	380	384	393	371	379	387	333	338	376	350	411	340	370	360	386	379	394	332	416	368	376	384	359	382	350	355	338	388	373	369	363	390	385	364	391	372	355	388	360	417	405	383	355	379	398	397	381	354	351	371	353	377	374	404	366	373	385	381	377	401	347	373	384	402	366	368	389	364	341	354	371	376	364	358	377	376	383	368	366	387	374	380	377	370	380	360	367	335	361	377	338	370	389	365	385	402	385	387	384	384	355	380	401	420	359	368	372	417	368	373	387	334	419	359	395	397	351	380	392	383	383	356	384	339	393	394	368	389	340	378	375	384	407	350	369	401	379	351	390	354	387	403	328	346	378	382	340	394	394	374	376	370	350	377	378	387	380	387	377	365	360	366	361	358	387	351	374	381	405	318	393	365	351	390	385	381	362	355	407	369	360	390	378	396	369	344	383	335	358	362	367	386	369	379	364	403	374	349	392	332	414	368	391	356	385	368	379	375	339	343	365	389	340	372	382	368	352	364	352	357	378	349	374	367	385	376	365	362	376	372	369	358	352	364	358	395	364	354	359	399	405	409	380	384	352	356	364	379	362	369	358	394	392	391	368	375	373	373	334	377	360	403	371	384	378	375	329	375	369	383	355	360	393	357	349	372	381	352	394	354	387	362	360	376	376	369	351	386	355	396	387	375	372	359	373	386	391	373	383	374	398	375	406	374	377	371	367	392	385	370	338	362	397	394	388	360	419	361	354	335	360	395	367	368	358	378	376	363	383	382	396	391	368	369	341	365	392	380	360	380	414	376	366	359	369	363	370	334	347	362	337	366	366	390	385	373	383	390	377	378	370	366	327	370	366	353	374	340	399	377	376	352	378	362	387	385	390	372	369	348	398	360	361	378	357	353	357	354	367	393	372	384	417	363	388	362	367	356	392	377	402	382	378	387	363	356	371	364	380	380	371	352	382	377	392	346	373	393	382	394	364	373	386	356	349	357	353	330	392	351	376	391	400	417	380	340	357	354	390	389	390	356	356	379	394	365	408	384	379	395	371	361	366	388	388	390	381	357	352	385	382	370	374	382	370	400	361	382	367	333	370	349	368	382	331	357	364	397	373	356	391	389	367	356	367	383	394	390	313	379	385	382	386	356	390	388	377	371	347	365	371	378	402	368	383	390	378	359	366	344	396	372	389	358	364	345	381	363	353	379	395	365	352	356	379	389	355	381	371	360	387	381	374	338	390	392	377	372	349	378	365	347	395	381	386	375	355	342	369	383	385	348	371	350	401	333	385	340	362	374	415	375	406	356	397	357	358	390	364	356	385	351	358	340	363	370	371	356	370	377	368	404	351	366	368	384	380	386	388	380	393	363	398	369	371	365	375	389	396	398	359	380	358	415	385	376	324	374	363	376	356	351	348	417	388	367	352	360	383	369	394	400	359	373	364	393	368	386	373	355	366	373	352	360	361	364	345	384	369	351	367	361	369	351	352	373	397	402	379	401	365	369	384	374	341	359	386	347	364	367	403	375	350	364	376	382	374	371	366	411	381	367	360	371	371	390	393	387	400	380	395	396	317	386	391	362	387	370	370	373	382	374	380	339	382	375	340	370	358	382	396	364	326	402	374	324	399	331	373	374	398	388	372	372	368	374	347	369	393	356	343	358	366	384	381	363	350	385	354	371	398	362	349	389	368	377	363	398	373	384	377	374	315	420	384	365	382	402	403	384	364	382	341	379	380	412	394	370	362	331	373	372	360	359	413	399	378	378	375	356	388	377	382	327	375	360	377	388	344	361	342	384	377	387	398	331	390	363	364	399	368	386	390	387	353	355	365	388	420	364	408	355	370	380	358	380	350	389	352	373	424	386	359	385	362	371	344	379	377	359	381	356	383	335	378	350	388	422	354	372	339	383	355	359	366	388	329	369	356	405	363	378	357	333	376	347	372	398	371	360	343	391	365	381	368	370	364	393	387	348	358	360	334	359	373	369	358	381	348	388	392	390	373	351	394	384	338	376	364	349	356	384	395	367	375	362	376	409	338	359	374	384	331	393	389	367	389	361	423	367	351	375	339	410	356	377	352	371	407	376	352	329	374	367	366	383	340	388	347	372	389	366	383	408	371	341	415	364	400	363	356	346	378	386	313	351	377	394	376	343	340	360	382	369	358	385	396	368	394	351	387	394	366	343	381	390	374	362	391	376	382	417	407	397	363	402	419	388	373	371	380	379	355	398	346	376	389	367	393	357	386	399	398	417	361	367	354	376	375	384	372	354	384	408	360	348	360	391	373	379	381	370	394	362	384	356	390	373	407	337	375	370	382	361	374	398	334	397	380	369	357	362	376	351	354	387	361	384	382	350	376	359	336	393	371	388	373	368	365	356	372	362	360	375	391	405	337	386	342	356	385	393	391	366	348	385	364	407	360	366	353	350	335	350	340	363	362	374	362	408	369	409	356	379	373	355	380	352	375	376	384	398	379	381	349	387	370	376	335	369	387	382	392	374	367	378	344	357	361	381	377	364	378	363	363	360	354	361	394	391	353	355	361	416	370	385	382	391	356	391	371	388	377	377	356	355	390	381	362	385	388	374	394	419	405	365	384	362	376	364	371	367	390	344	380	394	360	390	389	394	374	394	354	339	389	357	337	406	385	363	413	394	393	385	362	356	336	353	342	369	371	410	363	379	381	361	355	387	355	358	423	361	426	367	377	336	366	384	396	370	365	386	379	388	364	393	358	349	326	363	367	381	400	345	358	379	364	380	381	358	395	385	392	384	364	368	367	392	384	373	342	399	361	393	385	383	402	390	418	394	366	368	358	343	332	413	402	359	377	406	374	403	338	364	389	409	353	391	346	346	356	386	387	386	320	354	339	346	352	385	401	371	334	347	392	378	381	367	378	345	375	389	403	373	354	350	368	366	372	366	392	376	375	349	394	384	359	403	366	363	371	360	426	363	366	368	341	355	393	355	369	391	373	388	404	357	373	370	367	368	385	345	360	388	388	384	314	374	340	389	348	339	381	379	419	372	401	370	360	378
27228	24505	29008	20376	6708	1162	675	666	694	674	679	731	660	721	735	674	691	708	662	680	653	713	751	666	684	688	613	712	660	658	669	687	682	710	701	636	682	710	696	716	714	673	658	678	700	682	748	675	703	688	679	660	656	692	701	624	678	678	693	670	653	611	624	675	696	657	685	679	716	693	660	673	679	710	704	684	705	688	743	663	658	668	713	681	669	657	676	678	671	649	680	682	674	610	653	684	680	656	663	663	684	716	646	705	664	676	642	711	680	714	653	670	689	689	658	671	669	705	683	637	723	664	684	621	664	642	671	675	670	683	652	661	698	696	633	703	691	721	691	729	679	625	665	634	645	664	697	642	645	664	686	708	698	714	728	673	639	655	726	691	606	702	684	646	730	678	708	683	677	666	654	739	680	646	657	685	668	674	675	694	668	674	694	648	715	702	665	673	701	660	709	641	694	706	684	663	681	665	681	732	621	676	661	705	743	714	706	695	692	669	678	694	690	731	636	716	674	691	640	647	633	667	690	690	693	686	702	689	698	715	676	712	672	647	697	709	680	611	694	710	720	725	694	676	665	677	666	680	650	674	662	697	682	690	674	663	697	694	730	708	636	694	740	719	673	695	660	671	673	672	683	696	670	701	663	680	678	722	730	677	674	668	621	641	702	709	694	678	660	669	691	677	679	654	675	684	665	652	680	740	718	686	716	676	659	669	698	672	647	662	749	660	661	714	668	688	689	700	659	685	667	710	683	701	613	688	663	691	703	673	665	643	680	682	680	648	697	700	734	677	715	752	650	710	682	626	716	693	706	687	732	645	700	682	694	707	667	693	688	683	683	699	654	724	645	651	652	735	676	653	740	635	649	664	704	677	674	708	669	698	702	680	683	641	691	656	714	665	697	648	716	704	647	651	634	665	696	655	724	674	656	668	691	677	657	702	639	674	728	698	701	731	718	677	645	685	681	652	704	660	679	676	697	655	673	681	728	703	722	694	764	651	641	706	676	650	688	671	685	689	712	685	656	692	634	687	655	698	691	690	715	656	633	666	628	625	660	655	661	692	668	680	669	664	685	730	699	690	707	680	672	654	714	691	689	730	673	699	694	676	652	718	700	680	706	703	649	682	646	734	668	671	684	659	681	662	686	691	672	650	662	694	689	697	716	704	690	629	715	632	663	628	682	670	700	660	711	646	707	716	681	693	683	709	650	650	670	701	681	660	677	689	655	673	658	691	652	700	661	703	702	658	718	662	637	700	642	681	738	684	670	705	682	713	669	681	675	685	675	719	718	677	666	686	709	703	728	735	651	652	689	680	697	691	703	681	674	651	694	678	741	713	675	663	711	671	678	691	674	685	653	687	678	669	698	693	696	659	718	689	685	715	670	681	678	647	678	711	709	643	694	708	671	661	756	695	678	685	671	704	634	777	679	664	674	680	663	675	701	711	695	687	704	650	713	654	684	621	738	682	672	674	667	602	692	676	719	701	692	698	685	693	665	662	662	696	659	705	677	704	723	685	704	686	682	688	727	705	731	686	672	710	643	703	706	719	674	695	698	727	670	621	712	665	692	696	647	699	643	667	691	636	680	653	656	656	661	673	725	704	662	658	638	688	690	678	698	668	670	676	696	703	721	682	682	705	662	679	685	650	706	728	656	709	674	670	675	701	660	712	684	677	647	715	681	684	719	687	668	688	667	669	668	679	655	682	661	679	702	736	723	702	673	685	667	710	689	670	668	692	666	693	680	681	683	672	646	655	653	699	670	675	665	698	621	667	668	669	665	705	662	643	675	701	676	629	641	716	705	664	702	652	682	676	726	695	658	658	704	716	708	696	723	676	668	692	683	715	676	688	627	640	651	720	703	706	658	650	666	672	675	623	676	690	664	687	675	720	716	706	710	702	681	672	667	699	644	700	697	691	644	686	691	692	642	648	699	695	671	688	700	707	675	718	693	645	725	684	702	665	692	627	715	713	662	652	647	709	688	711	673	683	642	707	708	636	713	712	664	725	683	699	706	683	758	683	704	624	643	719	625	659	663	636	698	669	720	725	681	643	668	680	710	633	666	645	698	707	668	713	633	702	710	709	755	708	650	701	626	669	652	650	662	642	700	669	690	644	695	700	643	667	605	678	661	694	695	673	647	669	690	651	705	676	661	641	604	680	687	582	655	708	734	675	689	660	717	693	710	658	626	684	673	677	667	689	701	693	699	654	660	670	668	695	655	723	644	711	675	707	694	677	685	639	677	676	706	693	689	696	692	686	732	721	684	690	685	665	713	712	638	728	691	690	691	694	648	736	649	675	657	686	640	660	664	653	680	666	698	698	682	678	676	643	679	662	661	634	659	688	684	735	657	666	719	705	616	666	701	671	670	687	651	661	674	627	679	644	651	701	721	692	686	701	728	665	697	696	698	673	696	656	666	666	695	661	685	708	709	693	691	656	716	661	656	681	664	692	627	713	706	636	662	687	662	683	688	667	656	685	660	701	688	670	718	730	668	648	699	712	667	714	680	681	678	669	677	659	673	635	663	649	651	700	712	717	692	675	708	702	694	607	648	709	697	675	692	667	731	678	688	722	688	685	685	696	682	643	689	694	717	622	687	691	688	747	678	681	687	686	700	690	672	740	673	685	654	648	662	720	702	657	658	681	635	690	718	670	700	642	655	680	666	711	652	723	697	664	681	696	700	664	630	707	651	675	671	677	690	671	685	728	698	701	697	643	677	642	674	727	676	651	746	640	674	645	737	683	686	681	694	641	674	739	681	692	682	663	709	698	685	698	676	695	712	666	718	707	667	635	718	663	682	692	670	697	678	692	727	649	670	688	690	650	702	742	654	676	689	619	663	732	691	677	663	639	726	701	665	727	732	661	653	683	646	666	666	629	690	712	659	693	672	644	721	637	632	666	701	657	711	694	696	670	632	686	670	704	648	714	728	721	661	652	667	681	662	672	675	628	684	712	704	659	711	649	701	693	687	662	712	721	684	666	688	650	691	659	725	689	658	671	662	697	689	697	687	729	655	679	659	651	684	670	678	712	660	649	675	671	700	658	642	671	670	704	682	695	699	683	703	684	665	681	691	689	685	674	665	707	650	657	723	706	662	642	645	673	720	715	714	694	681	685	695	663	687	701	687	672	697	678	702	651	697	692	689	657	677	669	674	701	658	647	716	689	664	642	670	706	697	701	673	649	643	674	665	703	679	727	686	656	722	689	717	693	709	684	702	689	701	694	662	704	699	686	733	753	699	639	660	674	705	684	650	707	670	658	679	699	694	683	660	679	677	691	676	671	631	684	707	689	681	681	708	675	701	684	681	656	665	694	655	646	690	662	656	707	681	686	661	705	634	713	719	672	662	674	671	658	637	681	702	694	671	689	711	658	666	671	648	685	696	697	655	685	635	661	657	649	645	668	677	650	662	686	732	701	706	674	690	658	668	711	696	668	616	730	687	680	668	665	625	694	700	658	650	657	691	662	650	663	677	673	649	696
28589	40288	31105	18035	6898	1387	860	814	793	776	848	825	755	863	841	817	810	815	837	788	783	789	851	789	823	812	832	783	811	812	819	831	758	793	822	809	846	794	867	825	833	829	806	793	818	842	791	838	800	813	785	756	823	805	764	836	805	854	836	809	793	807	814	810	810	805	772	834	844	797	803	782	814	787	806	775	828	790	824	861	854	812	876	796	791	845	801	821	835	755	821	809	810	809	804	837	860	776	810	835	818	778	781	836	826	767	823	846	831	832	819	780	814	844	811	830	773	803	854	870	893	839	760	808	820	811	785	822	826	858	799	892	838	827	840	816	818	785	748	801	839	800	834	836	771	853	819	834	852	822	784	805	831	842	777	829	791	773	830	808	798	842	805	771	833	799	847	806	842	790	788	838	771	808	854	813	816	879	819	803	810	777	851	814	784	794	803	781	808	796	799	771	784	849	838	828	827	810	777	770	803	805	789	837	851	819	782	801	802	818	854	793	771	850	816	832	816	833	806	749	835	864	820	783	774	800	835	768	804	809	805	816	811	829	843	828	776	781	824	787	820	821	778	869	824	814	831	841	792	809	840	793	901	874	763	812	775	861	794	778	832	814	830	783	793	788	785	828	802	794	820	764	780	810	814	807	795	775	840	798	792	788	788	832	888	831	816	819	788	778	808	828	797	854	777	828	803	780	843	814	790	789	801	772	859	833	814	828	817	842	772	791	768	743	864	829	815	847	849	803	805	788	807	796	801	777	827	758	784	829	819	849	775	816	826	820	775	801	866	814	823	800	842	812	811	774	874	848	777	757	804	842	806	835	824	832	884	865	872	815	819	828	775	752	838	812	833	775	849	813	791	855	757	808	814	841	801	801	808	751	758	846	793	783	821	819	819	787	815	822	814	803	807	816	788	822	834	818	826	801	819	830	804	841	823	763	770	785	783	765	758	803	799	816	797	848	846	832	802	812	785	805	847	769	835	773	808	814	823	792	801	750	810	785	797	784	779	819	792	812	833	772	749	858	771	808	847	790	819	820	860	789	804	764	811	775	812	807	810	795	787	840	817	828	834	851	820	831	801	783	813	781	792	798	738	827	801	796	763	786	799	831	824	842	839	782	790	831	839	783	763	822	786	818	828	843	816	819	854	824	825	796	829	807	853	806	817	826	845	812	812	788	777	781	857	828	771	781	778	794	781	868	860	740	828	848	817	793	851	843	807	822	835	845	802	835	785	814	790	782	801	806	791	780	793	836	809	826	806	844	783	811	818	825	866	836	744	791	754	827	804	783	859	811	802	810	790	774	807	827	796	808	737	826	836	834	796	841	782	798	839	853	804	802	834	822	796	782	827	792	762	842	794	805	820	779	789	767	797	853	849	824	815	791	857	804	763	811	741	759	821	783	828	782	826	820	797	809	865	866	815	760	765	826	791	791	765	820	820	846	797	791	819	832	778	828	825	785	835	843	817	791	798	817	838	799	876	839	780	744	768	820	790	804	811	832	820	869	892	798	819	807	796	819	803	781	832	779	857	798	783	763	810	827	786	833	823	813	785	854	876	780	815	842	799	822	874	830	792	780	840	834	778	787	826	870	733	789	843	840	795	826	816	783	847	792	873	823	806	789	812	816	872	737	812	846	804	818	810	876	773	791	811	870	856	803	854	810	795	821	835	795	803	840	868	792	757	819	833	842	757	785	783	808	815	802	821	828	790	829	803	777	813	840	789	805	834	771	798	808	883	821	795	826	824	801	783	816	870	838	795	837	835	869	799	794	825	757	869	807	838	780	763	808	817	812	784	794	807	812	801	838	813	795	818	811	762	809	776	788	777	821	833	796	844	815	837	800	791	840	835	828	834	797	786	805	782	800	792	774	827	820	768	780	828	740	827	859	809	838	805	796	812	891	829	807	843	815	818	846	800	772	822	806	803	848	850	822	831	817	791	845	812	830	778	829	807	832	766	800	804	813	807	803	773	833	836	820	846	823	792	835	816	791	772	804	808	762	883	800	828	811	775	819	781	848	748	811	799	765	850	753	862	806	774	856	839	775	802	820	818	832	846	741	785	783	817	830	846	788	802	822	763	800	765	883	737	802	790	822	785	799	849	828	795	859	739	831	814	841	806	864	825	786	805	786	818	791	829	768	795	757	853	828	807	797	792	789	754	820	793	860	793	858	749	816	772	769	851	779	802	848	808	785	776	846	773	784	855	808	819	838	851	777	830	829	826	824	851	794	799	814	819	775	856	842	837	825	806	816	812	851	849	798	836	852	858	820	812	865	792	860	850	852	827	833	866	808	863	778	731	798	798	775	809	843	778	799	833	880	856	824	869	799	798	808	817	828	797	843	753	804	838	814	789	824	813	817	820	816	808	857	818	816	769	813	809	790	837	820	784	835	836	854	824	817	807	824	779	763	795	816	823	757	872	803	791	760	782	839	787	852	794	840	784	832	831	786	768	851	849	816	808	802	773	808	823	780	810	828	804	792	828	843	807	834	823	793	845	849	796	811	780	771	814	827	778	790	806	803	785	836	866	796	873	858	890	732	820	811	765	808	827	841	786	797	824	798	798	793	830	778	785	788	808	825	789	780	861	829	814	857	815	844	823	781	822	812	815	820	767	772	836	800	823	822	879	792	820	841	838	785	831	831	765	796	835	859	795	866	863	845	821	812	763	798	837	806	800	786	822	829	793	797	829	794	856	788	864	766	796	769	811	777	758	837	857	800	813	829	778	804	741	809	783	793	808	794	797	845	791	844	801	834	799	815	804	769	807	827	852	807	833	815	827	827	796	830	834	839	813	783	769	862	803	797	761	808	820	798	849	769	770	847	788	850	785	851	774	792	861	870	799	808	771	826	817	820	810	849	777	852	785	797	843	786	821	801	815	835	764	781	836	853	771	849	841	872	784	847	804	801	785	864	807	765	782	821	830	844	818	812	806	799	802	781	857	846	809	834	806	811	729	759	849	818	846	793	762	805	827	854	793	849	779	828	884	758	835	798	809	757	786	809	819	829	805	861	785	792	858	815	842	869	802	833	816	840	839	811	822	844	821	790	760	834	751	801	801	826	817	852	816	812	810	804	808	833	833	795	816	836	817	771	792	754	844	753	822	776	819	809	785	777	865	828	832	783	819	820	840	819	810	786	830	821	830	789	823	828	781	750	815	784	838	814	779	847	770	814	841	849	753	814	818	788	783	807	792	873	766	785	824	781	828	839	770	822	863	821	812	756	780	791	823	876	805	823	801	775	760	776	836	813	773	787	828	794	835	769	823	809	802	860	796	810	830	836	790	775	842	808	839	776	819	781	853	826	810	794	761	820	777	801	821	762	838	836	793	817	840	783	826	806	759	814	805	853	812	794	850	841	839	807	844	803	838	823	871	838	816	793	861	830	792	798	832	817	746	797	781	815	789	794	806	835	815	820	779	763	792	828	806	795	856	825	873	828	842	806	816	801	802	798	769	807	838	860	788	786	745	843	809	835	844	813
23340	21171	31714	32479	28034	17027	3824	558	461	449	478	436	459	460	455	443	399	464	455	456	473	433	418	379	414	443	444	433	456	442	416	454	476	453	417	465	425	437	495	411	447	422	444	415	420	441	410	441	412	406	410	413	419	441	438	408	435	436	441	442	401	448	477	411	421	440	406	422	430	412	406	400	465	479	441	412	450	395	441	424	420	436	394	437	468	441	415	413	445	465	467	426	464	442	435	423	463	402	422	407	441	443	400	426	457	454	413	458	397	468	422	425	443	418	448	422	414	420	418	400	438	394	438	415	445	405	443	435	449	404	414	431	481	457	443	406	440	453	447	439	439	455	412	392	448	422	423	430	420	478	443	446	439	428	442	462	441	477	425	448	424	452	470	434	455	387	462	413	414	439	466	423	416	391	452	436	457	471	448	441	408	458	424	430	454	435	413	439	406	411	475	428	438	416	428	456	449	438	415	408	458	444	494	458	425	430	434	414	414	427	451	430	420	466	433	410	433	411	435	408	436	425	430	453	435	445	447	426	474	450	462	450	416	414	432	420	443	463	421	413	398	405	411	424	438	434	408	407	435	421	428	429	422	433	412	436	428	422	415	415	427	442	411	444	464	444	420	469	445	426	433	424	439	420	438	414	441	450	415	408	361	462	428	446	409	435	415	420	425	454	430	428	446	439	438	435	474	438	415	390	427	432	442	438	446	455	455	457	396	431	453	443	437	450	390	422	419	419	433	392	445	474	454	418	432	440	446	406	386	407	446	427	459	419	402	420	441	426	451	445	461	413	477	426	437	419	413	393	396	414	431	416	431	435	448	472	443	442	418	418	391	439	448	416	453	429	439	417	455	429	471	419	422	415	425	437	401	425	436	440	449	448	442	434	451	406	430	443	422	424	432	426	447	428	425	455	424	433	429	412	431	426	444	414	476	407	434	446	496	409	431	406	451	425	407	426	437	424	462	450	428	440	432	431	471	443	415	459	440	452	456	400	425	430	383	444	400	415	415	397	416	415	452	409	395	432	430	456	462	457	456	431	436	422	385	433	446	436	423	419	453	473	451	427	436	433	441	459	450	485	446	437	420	461	445	456	443	409	449	383	436	428	451	407	431	421	441	413	421	439	452	422	433	454	416	419	465	401	435	397	411	441	419	424	422	421	457	377	455	387	426	445	439	424	459	431	409	417	433	409	422	433	424	428	424	408	442	416	453	428	420	433	468	477	423	451	424	419	394	428	420	430	454	375	439	456	430	490	414	459	455	450	430	427	426	399	426	456	406	438	411	434	396	452	427	471	470	417	435	459	426	438	462	415	399	432	421	449	449	431	400	429	477	458	439	448	432	447	416	417	400	431	431	452	417	448	429	452	417	408	432	421	415	457	420	428	425	438	418	441	463	407	424	387	472	427	458	431	458	397	436	406	435	432	441	448	411	422	443	417	457	404	451	420	416	432	415	432	479	461	487	446	404	432	423	434	464	435	449	444	451	430	382	427	420	411	441	423	419	418	463	427	452	430	443	409	437	408	431	458	433	472	430	443	394	437	406	420	429	446	446	455	421	444	441	409	415	477	441	406	436	424	455	413	422	440	452	412	433	417	451	418	432	422	421	440	412	402	468	444	438	436	453	462	442	449	453	426	403	467	403	444	446	451	461	433	440	433	458	417	442	471	436	456	412	452	440	449	387	424	412	415	408	472	435	439	432	404	433	433	427	444	427	418	470	404	454	468	430	483	426	425	432	429	444	409	424	417	406	453	405	425	465	442	425	458	455	462	432	433	409	465	479	433	468	415	475	441	429	443	398	427	407	442	471	403	428	417	378	431	403	416	434	396	404	379	404	398	419	405	398	453	445	465	452	437	414	471	434	423	422	456	430	427	426	405	450	416	419	435	466	443	441	450	438	436	457	420	444	379	433	446	387	453	424	409	450	435	416	440	438	412	454	467	436	446	414	435	435	416	382	428	416	438	405	471	445	455	485	464	437	434	421	418	425	463	426	466	414	416	441	411	397	421	414	448	416	424	469	434	433	457	430	426	447	413	388	440	434	417	433	438	426	453	419	430	451	416	433	436	409	447	418	455	387	461	437	437	449	438	436	421	441	426	414	438	453	450	412	436	475	423	421	416	427	426	447	413	455	389	433	430	414	420	413	434	474	481	444	451	455	430	431	485	450	453	427	419	459	399	416	444	399	444	409	434	401	442	395	427	428	456	418	422	428	444	435	416	450	454	421	415	419	408	434	416	414	453	414	434	468	442	425	465	400	432	448	399	393	432	430	449	428	410	431	451	397	428	459	421	427	427	422	423	424	453	397	428	452	469	449	447	445	386	399	442	484	435	407	446	479	416	442	429	451	452	467	448	454	432	419	460	417	441	431	459	409	453	458	400	438	455	407	456	464	447	456	426	448	400	440	453	417	413	428	479	444	449	417	409	408	440	402	412	455	438	415	463	409	450	454	426	421	422	471	419	414	457	438	445	428	451	484	439	443	456	429	427	386	450	454	435	441	425	440	420	440	424	473	461	449	441	437	441	424	438	477	440	425	403	395	433	424	398	456	460	493	446	385	384	401	441	445	432	406	436	439	410	466	460	419	428	424	410	441	439	401	483	433	426	462	419	437	452	434	413	436	433	370	448	454	443	431	453	413	435	430	455	443	434	430	493	435	466	409	448	417	430	461	420	424	383	416	439	442	463	409	416	435	426	459	452	438	442	483	442	419	405	421	457	450	419	417	440	421	459	428	426	405	450	474	423	421	409	445	428	433	472	454	421	436	446	425	420	459	437	436	408	436	424	438	389	413	425	476	453	430	421	426	416	396	441	407	453	405	410	438	424	434	440	437	444	415	457	407	400	449	443	390	394	452	470	427	443	436	422	439	426	446	422	447	432	427	443	419	433	450	434	421	481	437	439	412	424	418	425	378	424	411	480	458	458	403	439	409	439	404	449	458	437	452	450	403	437	420	442	487	410	451	432	406	388	462	453	439	423	445	368	410	407	440	425	448	429	439	466	467	473	423	422	419	401	374	397	450	422	397	437	420	441	402	463	456	453	407	421	383	442	441	430	433	448	426	412	423	420	447	428	430	426	412	430	470	437	395	440	447	446	405	480	444	433	461	433	435	434	413	444	422	446	426	437	450	461	418	423	433	421	434	492	404	428	409	457	418	402	391	453	425	426	469	423	404	413	480	441	458	425	411	440	418	422	430	448	456	461	419	415	435	415	436	419	415	415	427	462	423	441	423	397	424	443	435	427	382	467	407	436	409	411	458	428	422	462	432	386	426	434	441	446	447	435	416	407	436	435	453	398	456	455	427	443	419	450	433	409	471	424	443	441	461	468	431	408	417	410	466	469	454	440	437	416	425	470	470	449	413	442	452	440	370	463	413	392	419	429	452	422	425	419	434	399	450	406	419	433	428	417	443	414	461	429	436	434	433	442	432	454	446	446	443	475	435	425	422	447	445	428	430	458	361	444	428	453	415	431
53819	86353	71579	51173	34370	6951	953	680	588	582	557	522	551	564	553	525	546	564	533	526	531	530	507	570	575	533	534	500	520	536	535	501	502	567	508	562	510	471	545	527	558	522	523	513	563	528	496	513	529	519	545	528	543	531	527	515	591	504	536	508	535	481	551	499	538	515	546	552	541	501	553	555	517	499	515	546	547	574	550	523	517	524	536	533	498	537	508	494	524	503	524	497	487	508	465	511	483	528	534	490	570	538	505	547	506	482	504	511	545	522	577	523	551	499	542	541	529	528	482	518	513	492	533	543	506	513	499	531	526	577	544	518	564	508	494	492	514	480	536	541	511	495	540	520	504	538	548	522	506	560	513	562	552	522	511	543	537	529	532	561	547	547	534	533	519	502	524	502	504	529	560	497	552	506	517	487	564	527	535	520	532	538	539	501	565	552	536	542	537	529	516	521	547	523	515	522	533	533	509	530	523	554	524	497	556	497	484	507	535	498	527	556	510	496	517	512	525	503	526	492	538	529	520	524	521	519	500	527	513	497	524	562	507	514	486	515	492	530	507	526	557	534	499	550	509	524	546	552	529	494	518	553	535	484	504	551	512	521	544	572	511	539	531	567	493	540	522	565	527	532	503	521	513	539	546	512	542	474	551	513	545	521	516	506	538	576	562	549	518	561	496	497	511	507	578	572	518	524	552	541	521	545	532	517	537	522	507	543	529	505	527	478	532	549	520	512	506	564	563	524	532	563	499	501	547	552	566	550	522	505	538	526	532	528	533	525	525	561	487	499	544	524	526	529	575	527	516	535	508	495	532	510	511	509	486	514	507	479	553	517	515	543	567	519	531	494	510	534	526	538	529	521	494	536	521	482	526	545	533	495	552	545	502	509	547	526	506	495	520	489	534	532	504	534	491	519	507	547	536	519	547	514	515	507	599	537	557	570	529	509	520	535	547	504	527	508	521	550	539	525	570	551	535	523	527	517	548	531	534	488	549	507	497	499	534	526	569	514	529	549	545	516	551	513	485	548	552	509	514	559	530	530	501	541	516	538	533	553	508	503	500	534	503	511	519	539	520	535	547	477	494	515	536	553	547	517	530	492	530	513	504	542	553	542	509	511	499	484	507	509	518	453	485	517	536	534	533	480	557	535	524	532	510	527	504	540	515	536	537	523	485	565	554	465	521	514	542	539	570	495	544	536	575	513	556	518	506	528	516	573	544	538	576	507	525	534	505	526	520	520	556	489	540	501	536	534	499	516	504	501	525	517	557	532	523	477	511	544	523	525	527	524	526	512	530	529	495	494	511	534	543	514	524	527	540	531	554	502	521	547	527	521	513	520	526	526	524	495	540	485	530	530	525	539	512	555	553	514	528	501	521	528	539	548	509	553	523	536	459	512	526	550	530	557	508	533	548	557	487	494	515	520	561	495	515	487	558	476	528	504	503	559	532	545	521	515	496	562	510	505	552	515	532	524	542	530	544	557	542	535	506	515	535	543	550	528	501	523	531	519	525	524	484	520	506	533	531	503	533	515	549	546	495	503	582	504	526	538	501	497	568	509	508	530	523	524	505	535	527	509	540	507	521	495	543	516	516	526	519	496	542	517	501	573	547	533	554	525	531	496	536	529	553	548	497	552	541	522	503	524	560	530	520	531	526	529	549	528	497	509	509	538	507	514	518	524	564	513	529	523	513	557	534	510	537	504	551	537	561	503	504	521	503	500	580	510	550	516	536	547	548	501	562	501	541	504	496	539	505	523	550	504	504	522	529	531	509	527	520	548	519	511	479	517	564	567	551	530	528	523	523	530	515	482	552	542	523	508	502	505	517	530	516	545	508	520	522	537	525	506	536	520	526	512	526	503	511	547	507	552	530	494	548	509	496	527	512	517	542	488	500	507	517	560	524	531	559	495	518	524	517	549	539	524	500	512	524	536	549	543	540	530	486	506	569	518	550	520	514	539	509	521	498	484	517	517	533	515	532	542	530	500	535	554	489	510	483	470	520	533	538	500	564	520	513	555	498	501	476	472	515	531	538	536	529	515	485	510	481	568	484	528	567	514	558	542	548	511	579	502	535	530	559	536	539	518	516	564	516	537	523	515	520	545	535	517	519	564	516	551	544	477	487	536	528	555	522	564	578	500	499	527	522	528	513	535	521	496	525	517	511	525	538	532	535	559	528	528	547	546	558	529	530	520	499	550	522	561	531	515	570	525	542	534	523	549	520	541	517	549	524	494	535	527	574	521	531	550	516	539	512	537	521	540	522	541	531	518	538	480	503	512	480	561	492	545	528	522	537	511	492	551	553	550	482	504	538	534	548	535	524	545	526	529	532	503	511	531	546	535	523	532	538	574	552	513	571	550	546	535	531	517	505	499	513	519	516	515	552	480	533	496	519	504	493	506	548	512	500	480	551	555	516	527	494	508	500	540	544	528	533	521	546	507	510	523	518	523	517	515	531	501	530	512	529	531	531	549	491	536	520	529	533	520	505	515	560	512	481	528	555	529	493	525	554	507	488	534	549	531	510	510	557	592	487	504	538	505	532	490	514	502	501	531	519	545	503	529	510	520	560	517	548	514	517	489	501	523	588	528	569	509	523	529	496	539	509	518	519	510	530	497	544	532	535	534	467	538	514	536	539	537	540	519	516	504	523	516	545	510	505	532	566	523	564	518	519	507	529	516	518	504	532	554	529	552	543	560	560	528	480	562	492	527	544	519	539	544	503	556	558	514	510	513	498	528	542	502	505	521	528	535	539	532	541	526	550	557	485	533	517	533	537	540	522	556	551	512	522	505	529	564	504	555	536	558	547	530	511	520	527	502	555	513	500	516	527	532	535	555	506	509	537	595	527	496	545	496	530	491	520	492	538	573	550	522	510	571	529	536	489	545	500	512	548	573	564	544	508	534	543	493	521	514	532	527	549	577	470	493	535	524	548	515	489	517	521	486	521	575	515	496	532	552	532	521	547	522	492	561	486	556	510	545	485	535	515	513	540	587	489	534	546	499	541	573	534	519	511	539	535	518	526	548	528	518	516	554	533	501	520	505	509	559	503	538	523	534	471	489	491	506	483	526	542	521	532	500	529	547	546	543	507	539	544	508	503	516	500	556	539	547	491	562	548	537	585	519	532	517	550	551	531	527	486	515	528	512	506	533	534	505	502	537	471	530	512	527	511	534	513	548	485	528	504	528	515	501	573	501	553	549	513	504	520	520	520	525	528	536	527	507	537	548	541	510	513	495	594	549	530	542	549	465	511	564	462	492	547	579	522	538	520	555	505	527	486	525	501	527	519	531	529	528	512	530	537	509	534	546	527	501	519	504	510	599	518	521	523	564	534	539	557	515	522	500	542	509	515	523	484	547	497	571	562	534	550	550	554	495	540	475	525	484	506	501	514	546	519	540	540	547	525	501	519	514	493	504	526	536	524	540	522	475	518	537	548	505	523	537	552	522	518	528	551	546	551	524	517	564	538	545	545	537	555	541
22413	20936	30336	28778	26315	20984	11571	835	413	415	380	342	341	376	348	362	348	359	320	321	344	342	306	338	314	338	388	324	337	345	318	341	325	348	343	285	346	321	350	327	334	356	336	349	341	330	339	329	336	331	330	337	342	330	349	302	326	326	334	333	320	318	316	326	342	319	306	308	315	310	368	339	330	305	318	345	328	358	298	321	339	350	318	319	328	352	291	315	319	313	352	356	364	352	351	350	334	331	327	336	312	313	316	311	292	328	312	326	332	316	314	326	321	310	300	323	307	322	354	309	324	304	315	314	332	341	330	311	328	284	329	340	320	299	325	313	345	369	275	320	338	320	313	349	348	307	337	342	316	315	360	346	318	329	333	353	342	299	320	323	338	334	347	332	336	304	327	306	321	342	322	345	290	291	298	320	324	345	330	324	312	325	314	340	339	324	317	345	340	320	335	335	332	292	339	328	334	330	337	307	305	345	327	351	343	325	311	353	349	325	354	326	325	344	337	330	349	338	320	338	334	328	297	313	327	350	300	332	307	337	344	305	337	323	336	334	311	368	336	330	364	355	282	355	329	335	317	341	333	305	312	326	326	335	346	323	342	302	338	340	319	297	336	346	319	307	320	312	312	298	328	306	318	334	330	299	337	327	322	344	341	331	330	310	298	333	362	320	321	318	331	314	299	352	342	312	335	320	327	297	339	331	341	331	337	359	306	307	299	351	334	308	340	365	277	333	305	309	316	324	287	340	332	332	291	338	319	329	326	325	337	305	363	341	321	290	324	343	307	313	319	329	319	345	307	361	303	335	320	325	329	343	327	316	316	298	303	315	337	309	328	339	320	315	302	313	325	326	317	296	327	311	316	304	321	330	323	333	333	308	333	318	332	342	337	329	372	341	327	314	356	314	340	332	327	332	298	323	332	347	340	326	347	329	301	321	324	343	315	336	333	280	323	293	346	367	336	324	315	361	301	293	318	307	324	350	346	315	321	322	320	305	332	358	309	295	325	349	299	343	306	345	340	320	343	321	315	286	320	301	334	312	301	342	333	342	313	323	281	334	341	291	334	330	338	326	328	316	347	333	330	293	326	306	345	322	338	347	333	345	360	315	355	296	334	330	349	336	334	349	330	321	337	319	315	301	326	307	304	312	309	316	318	313	324	323	330	324	351	308	318	354	348	321	331	323	303	359	327	322	340	319	319	323	315	336	316	315	337	365	336	296	343	312	334	308	328	326	318	315	349	347	347	325	336	333	322	339	285	302	320	333	322	331	338	334	320	315	331	312	336	324	328	336	329	341	355	328	329	307	303	347	312	352	315	339	324	338	350	328	365	295	309	315	325	336	348	320	329	289	330	365	300	351	309	305	322	305	326	294	299	310	351	342	343	342	320	328	362	297	358	325	328	346	304	307	314	304	326	339	344	318	351	324	334	308	342	340	315	358	345	316	315	346	357	306	341	345	308	318	302	341	355	302	337	343	325	337	365	347	348	324	329	300	316	353	330	362	314	364	315	329	342	301	311	301	280	319	308	309	379	313	329	360	333	323	275	324	313	341	328	315	356	335	340	288	343	330	320	338	333	281	287	319	333	318	337	338	336	356	323	309	321	321	316	344	344	340	312	328	303	341	300	304	329	321	320	308	330	315	328	331	291	315	311	356	329	322	302	305	294	347	337	306	318	340	318	317	300	328	335	312	344	325	323	313	342	344	355	319	348	335	334	324	307	352	328	315	311	333	336	311	342	337	282	290	335	311	292	318	308	384	366	354	345	348	362	342	322	333	356	341	342	332	329	338	309	310	327	332	310	333	353	332	360	330	332	306	298	332	324	304	339	358	319	357	331	342	349	317	324	334	337	343	350	320	309	296	298	350	323	319	305	315	285	312	332	330	339	303	334	325	345	322	345	315	324	326	351	327	301	354	301	347	333	374	310	325	318	353	329	342	347	356	345	332	343	314	344	337	331	330	341	322	319	326	314	331	328	319	305	332	350	301	315	340	308	301	332	322	330	343	335	334	369	326	351	326	327	328	322	345	317	319	327	311	353	328	369	318	357	330	334	310	338	319	334	304	328	314	331	337	332	297	326	343	316	313	331	319	345	304	325	329	289	343	354	316	338	348	315	303	339	328	355	313	318	336	326	388	332	291	304	307	327	323	335	324	313	350	301	327	337	322	296	309	321	340	312	321	324	310	306	347	328	314	300	314	336	338	305	303	299	331	347	327	344	349	294	377	293	309	313	320	326	310	310	347	306	318	334	315	310	335	343	306	312	315	322	320	317	328	315	341	309	357	349	320	327	302	319	321	344	326	332	328	307	307	329	330	344	357	312	327	329	323	332	323	316	314	316	331	345	298	324	335	364	305	332	330	303	318	372	324	332	351	346	332	333	312	320	308	312	321	300	308	344	326	331	322	316	336	329	292	305	311	319	335	298	320	348	309	357	336	340	341	320	313	348	338	349	338	321	326	331	336	310	342	339	325	326	340	328	318	333	318	324	308	303	305	297	297	308	367	310	320	315	317	325	301	371	332	301	356	344	356	332	352	322	306	290	344	354	340	324	357	342	329	327	342	305	343	340	304	351	341	342	340	309	321	321	313	306	305	327	333	336	328	318	319	315	321	334	295	311	332	338	289	318	308	280	332	340	334	362	314	321	303	341	296	290	347	348	305	299	348	311	330	287	342	352	308	341	327	324	346	318	325	304	316	338	306	317	307	333	352	317	332	366	352	324	302	323	337	327	313	325	298	348	324	336	309	354	326	319	326	302	378	312	339	321	331	321	308	314	314	293	329	325	306	355	351	319	358	331	338	306	315	354	345	334	335	309	310	312	351	310	330	327	389	287	331	316	335	301	317	318	337	302	312	321	343	319	318	312	306	308	326	324	340	345	308	317	343	357	350	297	328	330	321	313	330	344	317	321	280	332	332	305	345	314	356	316	300	301	325	329	318	330	320	327	316	307	298	325	335	350	343	328	338	347	358	321	354	332	330	308	325	316	324	267	304	341	293	324	321	322	309	333	348	305	330	332	311	313	315	347	333	338	321	304	292	341	335	328	347	313	332	319	312	290	306	306	317	351	316	311	331	329	313	306	337	353	317	304	311	318	296	360	302	315	305	343	306	295	324	311	271	352	319	329	325	292	352	329	368	330	338	358	323	326	319	327	336	326	362	344	318	336	325	333	313	358	332	323	340	349	321	292	311	350	349	317	337	299	350	349	335	346	332	334	307	357	314	301	333	346	316	284	327	306	300	345	340	309	330	311	327	337	316	318	338	328	324	323	347	288	332	328	301	331	364	344	340	323	292	350	325	335	350	334	299	305	306	355	332	325	324	335	342	319	333	344	302	301	327	314	313	318	298	346	334	343	315	342	350	333	328	348	336	315	332	346	318	297	341	340	377	331	328	321	349	320	314	309	296	320	344	334	321	325	369	322	347	324	328	331	333	315	308	338	324	351	391	378	337	329	300	364	311	306	342	325	315	334	305
59284	97257	81844	61999	40917	11861	1264	804	539	505	465	494	411	435	424	403	430	455	404	379	411	428	401	416	419	393	397	398	363	395	394	414	394	429	413	398	423	406	400	373	389	386	403	391	401	393	405	405	385	386	361	395	382	376	367	389	381	415	412	377	411	392	388	405	385	391	394	408	395	391	361	359	386	340	380	375	408	392	398	379	421	378	356	405	429	384	379	406	379	402	376	383	392	393	381	394	414	386	387	398	390	391	379	423	372	373	364	383	373	347	397	388	364	387	404	377	402	392	354	378	426	415	374	364	377	379	375	409	333	427	369	369	379	383	376	370	390	374	416	372	384	355	395	377	422	379	373	370	393	364	370	376	384	390	402	393	372	406	392	371	382	384	382	375	386	389	415	369	428	373	373	375	381	395	384	385	382	385	368	387	386	393	401	391	371	355	402	367	391	384	403	419	386	367	418	367	384	393	396	409	391	343	394	395	396	412	370	383	369	388	376	370	388	370	387	371	401	369	404	377	348	369	375	373	396	424	355	366	414	363	387	371	392	391	392	382	413	380	409	398	402	406	376	379	378	359	397	405	387	422	377	348	411	396	398	404	356	376	410	364	419	387	384	374	399	392	395	378	378	367	378	356	375	363	367	386	383	351	390	364	371	414	362	393	379	388	418	378	421	411	355	367	353	372	393	392	360	419	368	357	399	414	424	358	364	398	417	383	398	376	394	380	390	416	395	401	373	407	374	367	397	407	389	414	389	357	375	357	348	387	399	345	376	374	364	401	395	377	394	385	411	388	416	385	382	359	342	397	380	354	384	380	429	360	373	377	353	382	434	390	379	379	399	394	361	407	403	368	380	363	418	354	391	430	373	374	413	386	381	371	370	339	372	361	385	361	388	346	422	381	393	402	374	351	402	415	414	389	380	378	373	389	398	431	402	393	427	405	378	404	407	369	380	424	366	392	362	394	399	382	392	367	424	383	383	377	390	379	406	356	384	359	410	350	381	385	413	371	415	399	382	387	373	374	367	361	341	400	382	390	381	396	383	400	352	404	415	385	404	385	381	390	376	400	372	398	422	376	396	372	374	386	390	358	379	340	382	390	385	400	388	371	386	400	391	342	392	438	416	396	410	397	385	338	384	411	397	373	394	374	378	376	400	383	398	386	364	392	371	376	392	399	369	393	381	348	406	404	391	382	422	418	418	394	407	380	410	405	396	397	377	389	398	404	357	327	375	384	366	384	370	350	421	367	364	377	362	376	352	386	409	358	386	384	394	357	398	391	413	379	361	372	395	392	424	369	397	395	404	374	361	383	383	425	369	392	425	381	351	394	402	381	366	365	392	379	377	411	398	380	364	375	395	385	412	346	412	364	361	383	405	409	369	373	396	374	395	400	365	439	368	426	427	414	372	361	381	380	380	384	371	384	374	374	368	354	361	393	388	382	402	360	423	348	403	394	351	360	385	433	404	384	389	399	372	384	381	401	337	431	366	348	415	400	358	383	360	358	377	396	390	362	384	353	398	392	387	379	364	382	362	392	401	412	402	403	374	368	368	408	365	365	402	398	364	394	376	370	345	381	409	405	422	386	384	340	340	372	398	389	376	371	386	425	403	444	434	378	347	392	375	401	400	396	366	398	379	406	424	405	393	366	386	379	365	357	370	409	390	398	360	349	412	372	399	405	358	404	366	386	364	395	378	369	378	377	408	405	391	394	390	412	382	349	359	377	400	375	388	375	391	364	384	351	390	404	388	391	403	367	408	370	382	426	438	423	347	349	440	392	358	379	388	387	362	354	395	381	373	395	369	380	377	387	376	404	386	369	376	358	387	379	386	392	397	392	376	382	405	361	390	358	403	351	407	361	396	346	353	372	377	400	373	391	402	387	393	371	344	381	382	390	381	389	375	398	425	410	406	373	374	355	390	410	406	400	392	360	399	406	407	418	373	344	395	388	373	393	356	371	384	389	405	374	370	364	400	380	386	407	388	396	365	374	397	377	384	387	387	396	403	381	396	377	366	351	356	394	388	396	374	359	405	388	391	349	414	390	352	366	385	373	362	398	358	410	365	406	373	406	332	416	387	417	418	418	410	394	381	352	388	396	381	354	374	375	385	390	363	392	374	400	364	400	362	387	377	357	363	413	357	380	371	390	375	401	416	343	390	400	388	405	392	368	379	345	389	396	402	390	378	410	345	382	376	393	372	370	394	352	364	391	380	339	337	362	380	375	357	393	354	408	396	379	368	382	394	353	391	362	392	400	401	379	401	378	400	372	405	381	391	384	414	416	379	392	385	413	383	423	379	362	372	392	355	386	376	373	399	404	359	378	340	413	365	416	398	419	389	377	419	379	415	343	416	390	400	388	415	391	361	412	391	383	372	365	433	410	369	406	361	404	392	382	381	351	373	367	382	366	379	375	373	329	385	374	345	363	371	372	341	399	380	390	404	386	389	385	371	364	413	388	380	352	379	392	399	408	387	414	373	407	423	368	359	368	354	382	409	401	411	356	355	349	375	393	403	410	400	398	419	369	403	384	396	394	387	390	361	378	371	388	375	370	378	358	433	365	393	383	383	385	379	397	393	391	401	394	359	402	373	422	408	380	385	402	432	389	375	377	407	403	412	403	382	378	378	387	381	392	400	385	391	369	383	366	357	401	395	372	368	395	403	403	382	372	402	377	387	339	399	404	370	399	383	405	393	400	382	401	355	400	386	406	385	384	399	375	381	333	407	379	393	407	371	382	397	351	387	376	380	369	400	387	386	366	405	369	368	384	382	416	378	397	385	396	387	374	354	394	430	391	395	331	354	406	379	411	378	409	373	372	383	371	374	358	384	388	368	378	360	384	412	388	392	400	384	383	390	384	367	354	379	368	384	381	396	385	390	373	376	380	352	367	391	373	397	356	404	395	355	407	424	398	427	363	398	380	392	389	384	395	369	337	406	412	396	381	406	425	412	407	403	375	389	369	406	395	406	346	404	365	367	365	392	390	370	413	404	354	400	366	399	384	387	396	410	409	396	366	406	414	393	414	370	370	350	366	395	392	393	383	340	369	382	406	374	363	414	376	385	343	384	387	391	382	423	387	399	342	413	357	409	382	386	408	404	380	387	366	416	358	402	379	372	383	381	386	365	406	365	379	421	404	431	380	392	400	399	359	342	408	413	441	396	396	382	416	412	380	340	398	380	384	385	406	400	397	413	382	386	381	374	361	356	382	362	395	354	408	369	393	388	413	431	341	372	389	391	368	366	416	392	384	387	373	350	384	402	382	392	431	398	363	395	352	389	390	367	389	377	377	396	377	393	402	407	379	396	397	389	382	392	376	393	400	413	402	364	380	421	385	388	403	394	360	365	356	400	391	338	373	388	371	403	366	343	377	386	379	399	376	373	397	344	361	396	377	378	346	379	378	348	383	390	362	399	354	405	382	409	390	364	363	401	384	409	385	382	387	372	395	368	397	401	395	419	422	411	347	391	377	392	362	338	349
27375	24608	29397	20598	8140	1429	718	694	682	704	689	658	668	667	666	711	690	716	705	695	691	696	703	686	671	725	737	682	733	721	686	662	735	691	667	705	662	658	697	728	722	767	683	646	675	719	639	704	693	715	778	711	739	661	665	633	721	666	671	657	724	704	667	683	696	693	691	690	693	694	692	669	696	696	737	672	699	699	643	660	752	708	670	689	682	655	659	688	720	687	687	683	749	691	746	673	690	703	729	693	690	630	695	713	657	699	741	689	694	694	666	706	679	674	714	643	696	746	672	723	688	660	710	666	701	730	667	699	693	734	709	742	683	715	661	733	704	696	681	694	713	670	723	694	718	638	655	758	712	711	718	696	680	715	658	670	727	712	728	711	660	702	717	723	698	682	676	731	771	714	671	701	737	653	701	651	661	700	661	704	686	690	659	646	682	719	737	664	699	691	679	709	736	727	725	723	687	679	673	711	694	750	745	667	724	695	732	694	727	730	683	736	682	727	692	725	694	660	677	676	701	709	682	695	699	717	703	664	670	677	689	666	711	704	731	692	701	726	653	652	678	694	681	767	643	742	705	715	666	738	683	691	657	693	717	661	700	681	688	692	668	628	661	705	700	719	684	731	690	719	679	669	678	704	692	654	666	702	703	769	643	681	680	745	710	670	665	675	736	682	631	714	742	712	717	685	757	697	705	757	645	694	669	711	706	691	653	699	648	738	738	690	701	659	635	693	718	676	701	757	735	708	706	697	645	666	688	690	710	676	658	688	714	696	724	688	638	672	696	652	700	713	715	675	699	711	666	703	685	659	682	713	695	728	726	704	698	697	677	708	682	769	732	725	712	700	659	720	661	660	737	702	707	743	702	711	694	756	713	727	646	654	708	691	701	727	672	726	663	701	743	702	699	652	737	681	727	654	704	703	720	737	715	669	736	680	710	707	705	677	708	680	724	724	677	666	734	691	677	705	714	713	708	728	693	678	712	732	735	653	702	663	706	686	667	622	605	682	724	658	718	715	638	678	671	707	664	711	703	672	695	686	675	634	737	705	718	652	700	655	739	671	668	683	678	673	718	692	715	666	709	666	683	714	706	733	732	689	710	691	704	712	693	715	701	735	712	720	659	674	658	698	701	707	724	684	687	726	675	705	644	658	660	662	695	703	708	676	663	659	673	738	684	678	679	699	702	701	726	703	690	690	674	693	693	722	661	681	673	740	674	688	692	667	751	687	636	667	690	700	648	687	639	659	681	749	653	704	687	673	653	700	759	674	696	716	743	712	718	738	704	677	711	706	681	674	701	686	693	718	709	623	660	678	752	688	712	725	698	732	703	715	712	691	721	693	713	682	660	668	676	688	677	688	738	691	656	693	672	645	664	669	661	722	659	687	704	701	696	734	723	714	664	690	696	681	685	671	701	698	673	717	695	653	696	695	682	657	659	698	658	684	715	657	711	742	679	733	701	710	637	710	694	684	677	683	709	677	677	695	701	674	700	758	704	696	693	761	637	650	676	672	684	672	664	719	745	743	690	692	711	705	673	629	732	657	714	710	720	740	706	709	696	715	679	732	689	653	718	677	689	674	723	688	711	642	692	723	669	699	646	712	679	723	728	678	661	703	705	707	721	636	662	686	688	722	705	671	672	704	706	639	715	685	701	685	693	680	652	718	726	668	692	687	771	714	693	650	679	716	693	746	679	742	719	707	676	700	690	710	729	696	765	719	718	732	675	684	712	690	666	668	672	718	658	664	735	675	674	670	703	671	648	696	713	713	669	658	711	628	710	724	677	667	734	639	676	700	680	735	666	710	723	693	700	675	711	644	701	683	689	650	697	720	672	731	641	736	672	721	666	683	698	734	691	732	700	683	685	664	731	757	676	640	686	693	724	713	718	734	668	722	713	691	681	714	703	659	704	668	661	708	688	695	723	701	667	677	673	670	683	710	672	739	702	730	700	696	719	686	700	747	677	694	712	688	711	692	702	706	687	717	652	699	682	712	711	715	726	677	720	647	648	686	704	663	652	741	675	671	636	719	704	736	705	685	698	701	707	704	668	724	732	709	707	646	666	693	688	681	700	717	691	673	706	747	689	630	692	733	685	666	694	660	661	644	670	693	684	739	735	680	706	751	665	642	712	677	691	692	731	687	670	660	705	687	695	674	697	673	703	679	716	712	697	721	704	686	696	700	665	723	722	656	677	710	703	657	658	694	686	675	690	726	665	685	688	668	721	746	670	660	699	701	669	688	706	746	673	689	701	695	661	744	665	670	690	671	647	677	736	714	671	682	710	644	714	695	631	671	704	680	720	702	656	691	657	712	708	679	682	706	675	680	706	660	667	721	669	662	714	670	679	733	684	704	734	656	713	670	695	677	679	707	660	692	685	693	678	682	674	726	724	744	670	706	707	736	716	709	707	690	669	696	672	692	675	682	684	721	746	697	741	713	734	693	760	704	696	684	706	698	697	697	734	653	699	700	666	692	718	721	699	735	684	703	730	692	744	732	696	719	682	708	703	712	672	740	689	685	714	690	707	667	686	700	677	722	664	698	688	702	708	733	720	654	670	732	660	711	723	692	690	730	653	629	707	683	679	673	712	690	709	688	687	715	718	690	675	716	736	699	705	693	694	721	750	724	726	686	688	689	693	685	687	700	701	732	703	735	671	689	683	673	671	724	712	710	670	707	712	676	642	724	671	728	713	676	655	615	655	710	699	720	708	685	681	697	666	705	687	714	718	698	667	707	694	689	722	671	730	694	699	748	692	713	705	708	711	685	670	776	677	684	702	712	673	727	683	734	620	705	749	643	741	680	679	751	738	754	673	694	719	728	704	696	718	703	689	647	695	727	709	667	692	714	716	702	659	742	695	706	672	704	700	675	722	682	715	695	686	647	685	695	691	658	715	738	691	723	691	722	692	716	635	697	704	632	698	698	709	643	684	702	703	667	710	682	687	722	665	741	745	697	741	700	705	702	683	665	713	688	686	687	691	661	672	669	678	689	726	717	699	702	741	702	659	703	701	695	739	725	638	684	704	693	682	704	686	686	704	688	716	703	692	680	676	707	723	718	736	668	719	706	682	723	680	679	679	678	694	667	673	685	732	702	712	684	730	666	696	699	717	711	641	723	693	721	744	663	663	691	671	690	684	658	682	688	681	699	699	650	668	694	677	699	690	716	711	681	713	741	732	705	657	676	705	700	678	706	712	730	728	650	709	664	702	730	695	696	706	670	708	734	695	716	711	655	691	672	708	686	666	726	717	707	730	680	708	698	699	718	726	681	712	673	704	645	688	667	720	700	702	757	636	651	666	658	693	693	684	675	668	694	711	685	692	654	698	708	721	729	690	736	693	709	654	673	745	617	713	652	716	720	668	679	697	677	700	663	685	739	679	705	694	690	647	667	725	676	684	655	712	663	698	697	662	683	654	675	738	686	674	738	683	697	722	682	687	696	690	702	703	686	721	698	692	689	697	682	663	662	709	721	680	670
28695	40712	31540	18156	8866	1595	779	844	831	823	855	847	834	867	859	838	812	832	823	858	841	817	847	868	855	842	819	849	882	834	875	829	845	849	821	800	840	835	864	857	799	799	786	799	830	855	843	849	821	773	857	809	875	878	822	844	785	821	809	807	822	848	852	840	837	815	788	825	865	792	830	873	765	850	806	804	882	852	840	778	836	829	809	889	791	839	814	827	864	812	821	832	875	764	797	854	781	826	830	846	837	812	799	802	827	793	811	866	856	855	814	808	846	874	819	847	757	829	796	852	817	836	851	790	807	849	829	824	858	868	841	827	836	789	834	828	834	861	807	835	813	799	813	832	837	805	850	818	848	852	866	882	832	824	876	846	805	838	912	854	842	843	820	845	830	823	806	885	795	804	828	831	831	858	815	851	847	796	828	820	860	808	877	828	841	815	820	847	820	854	776	802	875	839	841	831	793	821	807	833	805	814	825	794	869	868	857	837	845	849	830	821	830	828	848	853	861	798	832	821	826	831	873	851	781	830	786	851	844	836	814	834	871	813	801	826	832	833	805	794	779	849	812	850	803	828	825	843	817	857	869	819	832	814	849	781	835	839	839	827	779	850	787	845	812	841	845	862	841	788	859	828	831	862	834	841	862	839	845	802	830	816	829	807	809	835	832	841	839	843	839	848	789	850	866	859	809	834	811	831	862	803	818	810	816	846	829	809	828	827	818	898	822	844	815	829	799	845	866	817	819	835	860	850	801	811	828	827	834	829	847	804	861	809	819	859	831	820	796	842	816	826	798	858	811	804	835	781	879	808	817	835	813	871	843	820	847	852	809	801	845	792	808	819	898	849	827	823	796	842	872	821	850	811	857	804	797	812	803	872	793	847	826	872	881	860	816	839	823	848	827	786	876	817	840	842	862	768	802	831	832	807	811	789	828	820	839	867	833	803	855	872	802	792	851	766	825	796	839	820	829	846	841	852	784	784	846	833	800	826	804	835	832	899	867	849	811	802	819	838	821	855	808	807	799	829	846	800	829	747	765	849	830	853	855	850	815	826	827	845	852	832	866	860	841	809	812	814	884	805	850	810	810	792	838	815	801	884	792	820	837	825	859	867	820	863	819	803	815	840	794	809	804	837	788	768	812	823	817	843	789	806	815	834	874	777	814	816	819	781	843	826	775	779	872	844	792	834	868	871	820	828	819	813	896	882	828	842	804	820	850	879	823	818	793	823	840	844	836	838	914	838	845	851	815	791	822	857	796	790	809	812	818	809	871	842	861	792	856	840	826	832	808	804	853	775	848	812	799	863	851	804	859	841	767	812	815	813	801	813	846	809	859	838	843	812	838	828	781	839	816	898	792	807	885	842	863	788	840	857	844	799	825	821	828	792	803	787	856	817	797	818	827	830	835	826	847	847	814	837	821	845	843	808	803	824	830	834	784	745	797	792	898	781	818	795	819	874	834	831	848	770	803	844	855	802	799	839	788	836	780	841	835	850	843	804	813	820	881	849	847	832	810	841	866	824	867	843	842	785	844	850	872	840	840	840	782	870	832	777	825	835	836	843	819	806	780	794	822	806	882	866	838	830	819	866	815	820	818	826	846	824	857	825	817	856	818	852	818	868	794	803	864	789	814	881	833	821	848	842	861	881	824	825	846	866	847	825	800	866	854	810	856	844	821	806	820	774	811	803	809	853	813	771	818	858	799	794	871	856	806	821	845	862	829	765	862	825	764	869	827	814	804	852	839	855	846	799	868	794	860	829	827	820	822	812	801	837	800	845	877	805	831	858	779	881	844	833	824	847	807	823	857	825	872	831	776	806	806	839	810	825	796	894	806	802	858	838	829	790	826	831	827	834	784	859	802	867	832	848	793	794	809	854	826	850	845	861	850	816	876	841	833	824	839	820	812	842	841	829	842	838	846	853	843	908	789	786	827	794	774	777	885	846	782	831	861	839	847	812	853	835	792	842	893	776	828	836	826	830	821	836	831	825	844	803	870	794	798	883	862	824	834	851	847	790	759	811	830	852	807	851	814	852	830	803	915	811	839	807	847	868	839	854	799	872	861	768	835	806	808	882	837	804	768	787	841	865	818	828	845	820	794	780	833	877	886	811	832	838	863	843	825	782	837	836	840	865	892	881	819	847	848	803	805	889	857	856	891	805	807	816	775	852	802	788	797	806	851	791	849	796	847	818	802	832	861	828	837	863	811	821	825	869	806	861	846	770	869	775	826	811	830	772	813	864	812	784	791	838	844	778	836	862	806	810	766	827	832	825	840	829	843	841	771	881	840	839	822	859	861	786	774	846	868	763	840	775	837	884	847	821	838	878	793	815	802	801	758	856	788	879	843	826	868	852	880	872	807	857	827	826	812	872	854	810	843	870	783	769	831	816	902	823	798	801	835	832	881	829	818	770	834	883	818	830	846	846	817	846	794	857	842	815	844	826	840	826	882	838	815	801	806	872	839	824	815	797	793	826	784	810	879	821	879	841	822	803	841	810	854	864	779	840	829	843	856	837	799	839	821	832	807	788	830	851	857	811	878	817	829	853	858	864	820	816	840	799	831	845	828	820	794	850	818	826	844	857	825	817	840	778	800	798	814	838	807	822	822	819	835	806	833	793	765	854	822	747	820	807	826	811	804	850	821	788	818	856	824	816	861	843	817	802	775	829	805	818	812	797	847	829	834	837	778	828	822	803	821	802	851	843	836	801	871	838	831	792	843	787	840	804	825	827	793	811	892	843	811	783	846	823	824	833	771	870	839	853	804	818	863	828	843	828	835	797	803	815	819	812	825	827	821	841	872	800	863	911	839	846	860	852	867	794	827	848	857	840	789	846	829	837	841	868	858	834	806	781	824	854	829	837	855	829	875	805	857	839	832	780	822	842	829	810	838	819	807	843	865	793	857	827	836	824	797	811	853	795	838	808	845	785	874	842	781	880	826	842	770	853	806	827	760	797	824	779	807	826	819	791	842	861	797	824	809	825	815	868	848	851	816	781	864	833	811	846	811	835	836	788	852	784	807	830	814	854	833	837	841	822	820	815	804	804	811	790	776	834	833	837	849	821	832	804	842	866	844	821	800	810	831	858	824	823	804	802	813	828	834	808	877	844	813	843	819	841	809	861	848	802	831	784	799	780	809	821	839	812	849	836	887	864	805	872	862	825	809	824	804	805	815	824	845	848	837	854	794	855	849	834	822	859	833	835	897	821	828	840	846	840	853	804	792	799	790	871	803	860	838	857	842	806	850	828	828	774	805	836	815	835	854	804	828	820	801	877	870	822	804	836	870	850	790	860	865	856	807	810	845	839	867	813	837	812	909	791	807	870	817	811	810	860	838	850	812	840	806	850	846	836	839	796	862	870	779	811	827	848	874	790	834	842	801	839	784	780	827	831	842	843	851	861	819	862	827	814	863	844	838	799	811	757	831	828	865	821	753	886	896	807	807	812	845	771	828	828	843	874	832	828	800	886	842	809	806	835
23401	21150	31672	32989	30042	18514	4240	552	503	479	437	466	452	410	439	456	451	438	458	492	452	454	471	455	467	444	479	425	438	443	469	506	507	467	451	463	442	438	429	421	461	467	462	463	461	425	442	436	472	437	422	474	441	440	424	418	442	421	414	423	436	429	466	469	464	429	456	454	449	440	442	441	441	406	410	411	447	410	427	482	398	449	433	485	457	463	443	475	432	458	436	428	416	442	437	446	446	462	455	442	444	429	451	438	441	439	465	419	466	448	452	411	407	459	434	425	442	405	421	450	450	439	471	453	437	412	455	377	476	423	493	388	397	436	454	463	472	460	463	437	431	447	432	422	476	460	453	443	415	412	411	446	442	423	442	412	431	431	448	436	456	445	450	467	420	440	462	446	500	465	429	463	439	439	435	459	455	404	462	429	482	430	433	471	416	439	418	457	459	425	431	423	409	441	445	464	442	411	434	458	452	437	399	470	412	444	422	422	410	430	441	443	443	434	484	440	445	474	408	445	446	441	456	402	442	441	405	437	415	440	445	467	459	433	467	440	426	435	453	458	455	419	439	406	431	420	430	388	452	479	451	466	416	418	403	411	445	417	431	460	444	419	434	426	420	426	426	470	437	464	463	468	448	426	464	453	467	461	493	407	455	421	463	470	437	438	437	404	414	472	411	448	423	455	403	484	447	401	455	433	423	456	437	445	440	440	439	423	419	424	482	441	438	406	451	470	430	448	440	459	406	461	476	425	410	463	452	448	410	407	465	438	455	426	426	437	426	464	447	467	452	437	419	465	453	447	438	455	455	428	463	385	452	441	460	456	404	447	440	438	443	396	440	460	494	437	476	444	465	509	481	439	477	445	430	415	444	450	425	472	438	437	446	422	448	416	454	420	441	442	429	440	415	457	469	455	441	463	453	418	453	441	424	443	454	439	433	460	457	421	442	448	429	412	425	439	433	424	453	448	452	456	442	448	442	485	444	420	432	478	452	424	428	447	467	434	434	443	423	428	473	420	447	439	460	417	459	464	406	414	457	449	419	434	459	436	474	459	419	409	415	435	439	424	426	433	455	445	458	399	459	436	440	437	448	446	433	439	416	429	445	423	421	446	399	440	472	434	443	438	408	421	450	428	448	404	442	469	456	423	461	441	449	440	476	410	438	414	439	457	438	423	468	467	445	402	428	412	416	415	452	423	437	458	418	433	420	424	452	405	452	460	457	453	453	440	445	462	421	455	420	445	443	489	401	430	449	460	463	416	446	410	482	427	438	438	432	428	443	386	448	468	447	433	448	422	421	434	422	443	441	417	448	439	452	462	452	438	442	450	425	429	461	436	442	442	440	460	403	416	481	469	429	448	471	405	459	416	441	460	436	459	428	493	466	420	470	430	431	414	446	423	427	434	465	459	429	408	439	427	448	417	419	431	403	477	415	440	446	454	430	462	429	446	453	419	477	428	420	450	447	441	444	431	430	443	493	450	464	470	484	443	452	403	431	431	429	456	441	431	446	449	438	423	452	431	457	416	503	424	423	410	427	431	432	454	412	404	461	449	442	448	487	433	452	450	459	458	432	444	450	449	478	425	409	452	437	423	425	454	443	434	434	428	467	448	438	473	428	473	416	436	436	430	478	479	409	434	418	434	449	432	447	398	460	422	451	413	470	464	428	454	427	464	443	419	432	425	455	486	426	443	428	453	431	447	412	425	424	463	408	435	441	431	421	420	447	427	409	431	410	449	440	427	480	413	459	443	453	480	457	473	436	427	475	430	424	453	425	437	453	451	443	465	446	454	393	453	451	401	412	432	409	467	450	472	448	439	405	404	445	468	427	403	427	402	419	443	444	448	441	437	464	476	423	439	445	461	437	418	438	458	417	469	426	447	457	445	448	459	403	483	470	437	449	462	430	490	477	465	445	466	439	448	436	443	471	471	461	479	427	451	419	439	412	422	433	432	429	434	431	432	446	459	462	477	451	424	439	463	424	447	418	446	418	472	395	451	437	414	432	463	433	447	422	421	441	431	433	431	435	436	383	400	435	448	444	476	462	447	457	409	441	384	477	443	455	437	414	427	449	466	463	413	447	477	403	443	424	475	414	467	452	483	480	477	481	401	470	432	399	480	450	466	443	465	443	435	445	434	423	429	428	471	391	484	454	421	430	458	425	447	410	440	454	428	437	445	408	422	408	414	452	427	470	450	430	452	443	476	447	430	464	441	476	437	458	437	413	440	469	433	430	437	481	441	414	432	431	443	428	418	435	439	437	434	452	426	441	483	438	468	481	446	444	425	433	433	436	442	413	439	440	452	445	457	421	443	414	455	451	465	464	441	421	418	411	433	428	435	432	417	440	455	428	450	437	418	413	458	453	458	401	429	444	435	417	465	409	434	429	407	440	464	454	426	451	421	471	460	435	438	435	463	423	421	427	403	453	404	441	486	467	443	433	409	432	405	408	409	457	445	417	466	407	416	432	423	441	458	465	454	447	423	422	424	446	420	467	439	466	402	454	444	463	457	443	457	458	429	490	442	428	405	436	417	401	451	458	426	431	456	439	438	464	461	421	430	463	427	419	460	452	448	408	439	430	430	472	425	448	443	418	449	431	470	436	436	444	441	427	451	471	415	468	427	433	451	400	418	429	457	444	463	454	474	452	461	437	415	450	432	473	429	413	451	437	424	438	446	458	404	411	442	428	450	424	420	434	409	419	466	479	467	450	398	475	412	428	418	446	486	471	430	458	450	390	417	439	430	442	443	469	461	411	458	461	422	448	409	444	448	435	425	438	419	418	447	434	416	414	438	432	433	473	469	430	441	435	444	457	442	472	418	410	450	410	409	454	495	430	401	425	449	409	433	450	451	410	437	439	441	441	474	418	436	421	458	456	442	435	436	442	416	430	454	469	449	437	445	453	429	428	440	408	428	406	449	448	432	440	486	456	401	399	453	409	424	419	445	457	457	423	419	434	443	436	440	464	448	473	434	454	415	437	465	416	464	481	423	463	471	436	429	437	438	450	468	427	393	401	437	402	418	446	430	438	414	445	440	428	461	434	444	417	421	428	429	446	443	412	423	445	437	477	459	418	402	420	452	466	437	438	423	452	424	418	443	439	440	465	457	436	481	471	411	417	429	444	467	440	445	463	448	412	430	429	467	419	445	415	423	455	424	431	418	426	441	442	448	434	438	423	454	459	439	435	420	444	442	454	453	456	447	475	480	448	409	481	445	421	443	461	393	455	415	424	430	420	459	419	442	463	466	415	463	422	420	433	449	421	427	458	453	425	467	471	441	451	422	438	484	444	429	415	436	456	441	440	376	427	445	434	433	461	455	476	447	437	430	417	431	427	451	465	415	429	439	447	462	465	430	451	446	427	444	460	427	451	440	433	440	416	437	441	426	433	418	453	431	418	445	455	469	417	420	412	431	467	444	458	457	417	449	456	439	451	439	425	424	451	436	441	436	463	443	416	415	426	452	407	464	413	495	471	448
54016	86306	71476	51757	38302	9442	884	705	610	612	571	579	615	568	561	577	523	563	523	524	529	556	522	579	550	514	540	563	525	568	535	524	572	528	552	558	572	519	528	564	553	525	536	521	529	567	577	543	538	574	557	552	512	583	531	545	533	544	531	568	542	536	531	541	537	557	505	576	556	527	531	581	569	561	513	477	550	518	539	596	568	521	572	547	530	555	526	541	523	500	599	541	546	528	571	539	522	534	536	535	556	498	536	529	567	545	535	545	559	540	537	567	556	507	572	516	561	542	532	536	548	532	553	514	563	547	518	542	583	550	561	553	568	561	514	522	560	536	538	568	548	508	573	579	527	537	574	560	543	552	562	551	512	546	551	496	500	534	526	561	550	542	494	549	553	541	523	537	564	540	557	537	504	503	567	549	590	531	538	500	533	518	600	507	548	577	528	561	587	517	516	539	545	525	528	528	534	556	562	545	559	540	532	524	537	537	556	555	545	565	566	580	537	573	556	525	538	510	517	551	553	547	542	559	557	553	499	557	512	563	573	501	504	543	566	527	550	546	556	560	508	531	525	539	547	541	486	538	588	540	547	535	507	545	539	579	566	499	565	546	521	548	554	512	569	536	524	525	555	538	557	532	552	543	546	552	514	545	533	546	583	569	592	543	534	532	490	540	550	559	509	561	509	483	555	517	547	533	557	557	515	538	529	539	484	544	543	551	504	540	550	521	532	533	516	565	542	549	528	543	549	526	573	549	512	500	533	534	569	556	546	533	528	503	543	499	534	537	508	542	510	548	524	539	577	572	576	508	523	551	507	532	548	580	544	536	530	531	527	541	523	542	521	535	511	553	523	526	527	552	538	561	550	581	575	530	529	555	554	539	547	530	561	521	530	499	522	511	537	518	570	525	548	511	559	560	550	516	533	543	589	523	509	532	560	579	533	560	567	532	541	531	514	559	546	541	566	516	541	543	576	567	508	524	516	532	584	535	563	522	525	548	542	517	541	569	527	543	543	549	561	546	529	520	516	527	535	551	483	497	551	539	531	518	518	513	533	544	525	526	533	537	530	552	527	563	540	534	520	524	555	498	506	533	560	533	567	507	523	535	517	525	558	545	535	533	568	553	545	508	534	542	565	504	531	543	507	558	551	500	541	532	579	501	523	533	549	532	507	537	519	551	530	525	556	530	550	513	501	571	580	530	602	555	557	535	592	534	530	569	508	556	532	542	532	535	570	580	559	530	531	546	496	541	569	524	565	498	524	526	577	546	537	529	555	517	565	514	535	573	529	521	521	541	543	590	522	521	537	566	543	537	545	576	540	549	561	504	587	513	579	545	505	508	529	523	574	540	525	613	527	567	554	541	528	550	540	558	527	612	560	541	550	525	554	535	578	539	550	531	515	551	559	505	562	540	551	555	562	573	504	541	535	571	536	501	553	520	544	515	580	556	540	554	577	529	586	531	577	500	524	526	505	570	543	550	511	528	539	551	542	560	580	497	511	536	545	532	500	537	520	526	587	522	544	530	508	538	578	518	537	570	554	571	575	582	557	537	541	530	543	517	563	508	559	572	513	534	551	520	538	539	556	533	546	502	501	522	544	505	525	582	530	538	542	533	510	565	576	513	539	588	512	554	526	564	501	530	557	519	540	549	560	554	574	514	523	516	528	540	548	592	542	505	550	561	507	537	506	531	535	529	560	535	543	556	545	532	531	546	566	548	576	549	521	548	552	562	530	567	560	522	552	530	532	542	538	525	528	513	534	544	506	582	528	558	521	548	519	577	521	543	554	578	525	553	553	558	542	512	544	537	542	550	531	535	532	574	542	540	507	520	521	520	522	550	544	542	557	570	556	529	547	524	501	531	556	544	511	546	549	526	540	527	525	512	526	563	526	591	535	543	525	515	516	579	508	523	529	532	520	521	542	527	542	558	511	478	573	553	532	546	509	534	551	517	570	530	568	537	576	542	521	527	528	563	578	569	550	532	554	523	571	529	534	594	539	564	538	563	526	564	559	515	559	489	548	571	593	600	525	547	536	534	519	581	546	545	537	525	546	563	525	492	516	529	541	535	551	522	532	500	567	553	545	538	558	517	580	521	556	544	496	522	536	533	550	567	532	600	578	559	552	543	552	509	500	504	554	538	544	546	507	554	492	527	542	552	555	523	554	520	526	544	561	557	561	559	527	514	524	568	525	526	529	492	564	487	506	529	556	542	537	564	536	583	543	531	499	469	610	542	528	562	539	570	555	550	542	516	589	546	565	507	547	511	572	556	548	506	539	517	529	532	523	508	543	545	543	526	551	564	539	562	564	531	537	575	540	542	554	568	511	542	528	565	553	596	579	528	522	554	571	495	547	559	557	535	519	539	551	581	559	549	559	573	555	539	571	501	560	542	552	570	568	549	532	566	560	555	536	565	570	568	554	528	535	527	537	511	537	538	513	532	504	550	521	543	536	507	550	509	482	541	506	512	551	521	542	528	538	544	545	566	560	566	568	557	529	557	509	535	551	531	550	556	550	509	521	512	513	546	526	522	517	557	551	542	539	565	523	533	511	541	496	542	531	544	504	528	530	586	524	555	529	545	517	522	546	520	529	593	498	572	542	554	556	537	512	495	583	552	546	517	542	558	598	535	579	495	550	546	533	525	555	561	552	529	546	557	560	541	528	546	527	564	527	525	521	561	541	531	510	551	553	512	554	535	517	539	540	585	567	545	532	527	536	528	556	562	569	566	569	541	507	515	580	527	493	544	560	557	564	574	535	531	571	569	551	556	549	523	566	560	546	512	551	532	546	575	514	586	583	542	551	561	547	537	577	548	565	539	556	548	525	555	566	490	515	530	491	539	577	537	558	542	524	572	515	531	508	541	550	527	556	534	534	522	568	507	522	518	509	536	560	492	534	555	531	548	535	505	512	522	546	599	529	528	579	534	509	576	523	564	547	498	550	550	503	545	544	545	566	572	512	566	536	511	523	552	510	582	527	547	526	517	520	534	540	557	536	521	504	529	535	576	543	527	545	593	543	553	525	553	564	565	492	528	566	523	539	536	563	513	519	518	534	540	539	518	542	535	545	536	519	551	539	554	541	527	529	481	590	520	512	562	533	538	550	530	546	542	522	532	522	566	521	534	521	586	510	551	535	528	569	534	569	492	523	528	528	524	546	534	513	555	541	526	548	573	551	532	539	530	544	539	535	571	550	574	550	536	547	541	601	542	571	537	551	488	513	522	571	582	531	561	553	522	541	542	525	524	536	566	548	577	522	543	499	555	560	543	553	534	547	539	542	512	537	582	582	527	537	575	554	509	541	524	556	544	550	566	537	510	567	526	525	523	567	528	525	522	546	520	548	511	554	528	531	538	534	527	510	523	568	536	537	532	537	566	509	574	569	521	519	533	567	515	529	554	524	522	513	532	552	553	544	541	557	578	546	500	533	553	508	559	534	549	576	520	550	521	506	547	554	540	569	517	548	551	524	562	538	526	495	557
22402	20940	29992	28513	28802	22912	12073	1025	368	396	407	351	385	369	348	354	379	343	346	334	371	326	343	327	318	362	361	325	358	364	348	342	356	340	364	346	369	356	359	328	345	352	371	357	343	346	358	325	352	364	343	348	356	335	324	368	351	360	352	315	319	337	342	333	306	316	348	374	321	345	318	371	385	368	350	343	352	374	331	350	333	341	372	342	366	356	355	332	310	375	333	369	363	335	328	345	387	371	359	356	321	385	352	358	329	343	344	332	322	308	327	388	370	344	378	338	307	336	331	343	360	323	343	328	336	341	362	339	343	317	359	318	361	331	287	382	334	341	315	364	357	338	334	362	363	336	345	347	343	312	363	352	345	317	332	365	352	356	322	346	317	290	340	320	357	348	319	341	366	342	323	333	376	327	310	359	354	309	361	336	326	347	316	342	322	357	340	360	359	387	310	353	354	366	345	314	341	356	347	375	329	365	337	360	341	307	346	307	308	341	337	330	321	322	380	360	337	332	337	328	362	376	330	352	353	294	359	341	333	351	335	371	323	309	350	364	350	332	313	328	317	325	327	314	364	357	386	313	336	342	355	326	366	346	365	334	323	326	355	344	333	332	334	314	294	320	327	324	361	351	333	338	324	334	355	322	330	349	334	331	334	353	321	308	352	315	355	353	341	338	359	354	353	331	335	350	346	327	350	329	344	356	318	342	328	335	315	336	334	351	333	361	350	344	353	352	322	324	345	355	333	331	293	354	361	355	331	328	342	325	359	307	334	326	376	345	358	328	357	363	346	332	349	357	373	372	352	325	344	311	374	309	339	349	335	331	346	352	346	379	321	323	327	387	315	341	373	317	359	328	319	342	330	346	317	350	315	331	328	344	326	333	362	338	352	303	368	359	376	318	327	308	344	300	316	361	334	344	342	329	304	337	344	360	345	327	319	317	340	351	361	382	353	359	343	346	340	362	345	377	344	351	319	381	350	320	293	351	361	344	328	313	360	300	359	328	380	334	337	360	379	353	356	349	363	337	342	373	322	305	346	353	342	351	344	341	368	363	360	346	338	337	339	332	357	328	351	345	324	361	338	341	327	340	347	346	349	334	353	319	372	329	323	322	321	364	336	340	357	303	376	328	312	319	363	320	330	343	355	338	339	340	368	351	377	361	365	324	326	352	318	355	318	346	315	308	341	395	363	301	376	337	362	348	340	373	333	301	310	328	336	302	327	377	333	341	327	349	339	337	347	317	350	347	354	356	341	347	333	314	369	348	331	306	353	301	334	329	363	356	355	330	318	331	345	339	325	322	317	342	353	322	302	370	304	339	318	330	327	360	331	325	348	326	353	366	344	356	312	347	321	357	343	359	356	367	333	327	361	314	350	346	305	320	296	376	335	324	343	322	343	322	337	341	299	321	360	325	338	297	339	371	307	341	326	367	346	304	346	317	324	330	328	354	344	329	345	345	326	361	352	366	334	352	361	314	353	325	373	341	332	350	335	377	334	324	316	335	359	329	339	316	372	285	310	390	291	349	319	324	358	344	329	353	316	358	310	358	336	310	331	329	324	330	342	341	341	314	325	319	332	361	374	355	351	330	316	320	356	374	353	345	363	327	329	346	341	315	355	337	370	363	333	295	313	333	333	324	323	321	339	339	323	347	316	358	375	334	321	334	350	327	345	343	373	371	315	330	332	344	321	323	309	344	342	325	331	347	363	365	339	313	299	347	349	333	331	350	341	349	325	325	345	352	316	338	343	325	319	331	374	339	344	334	329	317	323	336	347	332	326	336	348	334	366	345	348	370	332	327	351	358	353	322	317	342	357	337	334	339	347	358	325	382	328	340	347	349	324	376	344	310	323	330	345	335	378	357	352	344	301	332	336	338	309	313	325	313	355	365	322	301	334	336	335	348	329	376	337	340	329	332	339	320	318	333	362	360	347	338	317	319	312	364	366	324	359	368	352	327	332	319	385	318	358	336	377	331	338	322	364	318	339	356	338	341	356	329	330	329	339	295	332	347	332	304	339	335	348	318	358	355	306	343	328	350	304	340	378	325	321	361	341	326	336	371	353	323	346	343	363	371	344	354	397	356	336	334	349	343	345	309	355	332	359	346	332	341	334	307	342	364	329	325	330	336	338	333	334	325	344	361	335	328	318	354	341	322	345	322	304	355	355	338	342	349	326	353	338	332	348	334	346	317	332	312	353	334	351	309	368	342	357	344	369	332	334	309	343	367	319	322	365	349	370	357	329	345	340	326	323	341	349	292	348	331	343	360	369	359	349	350	349	330	329	367	352	362	353	320	335	306	337	368	350	344	345	334	338	345	331	312	363	352	334	344	351	305	339	345	358	354	352	362	340	348	327	341	347	383	349	339	368	354	359	317	340	329	348	358	341	358	351	338	333	311	311	365	352	317	316	335	322	336	336	338	339	359	349	347	349	353	349	366	343	334	317	346	346	360	354	332	355	336	351	327	356	350	327	334	387	339	359	342	324	357	331	300	323	336	336	334	356	344	317	323	339	351	359	340	336	318	350	310	368	334	334	350	325	344	364	346	324	324	316	353	347	328	348	317	325	367	351	348	337	299	326	325	358	349	344	361	338	361	352	332	364	359	353	338	308	336	346	323	324	321	360	336	348	319	339	320	354	363	344	341	353	341	324	341	328	320	338	333	310	329	341	358	330	390	350	335	340	353	351	331	323	345	357	331	356	318	366	347	350	312	363	314	326	314	366	336	342	348	320	322	341	334	348	348	389	339	362	374	340	321	385	334	310	327	333	344	354	385	330	326	311	307	338	332	364	343	345	357	316	325	363	309	322	351	365	323	343	339	319	324	337	333	327	326	317	354	336	342	338	327	331	351	355	326	345	331	340	372	361	336	371	334	357	312	335	316	354	324	307	362	346	345	328	329	329	351	357	370	347	328	349	335	353	339	370	335	344	346	325	373	323	352	337	339	345	332	344	354	351	316	343	357	321	359	322	339	339	334	331	316	361	376	344	321	381	344	345	358	323	347	318	365	345	366	345	327	319	337	335	337	346	327	313	373	350	340	338	330	362	342	342	341	329	339	350	329	352	335	362	365	364	356	357	390	347	360	346	323	355	317	344	339	326	321	360	324	331	356	372	341	319	328	384	355	331	330	393	346	329	326	346	327	345	312	330	338	337	363	342	311	313	347	366	339	312	329	346	338	361	373	358	319	340	352	328	366	348	391	346	364	362	337	318	347	357	355	330	347	323	324	370	341	317	341	343	357	325	335	362	335	346	342	335	343	332	329	341	338	347	337	357	338	338	324	318	345	355	379	359	316	332	334	344	356	328	332	323	329	323	358	340	335	349	343	327	346	328	374	324	344	305	368	323	336	344	335	364	362	317	333	310	344	353	322	361	330	311	333	296	336	331	340	370	332	328	335	330	308	344	359	341	314	338	351	342	378	346	361	348	321	328	352	345	325	366	322	340	337	352	322	362	316	346	365	363	352	331	319	360	336
59335	97081	82177	62712	47618	14123	1106	695	513	525	466	429	488	444	444	443	393	404	431	402	399	457	419	404	401	447	426	408	384	418	401	420	390	418	415	423	416	377	392	377	420	395	386	428	419	421	404	421	398	398	411	424	403	421	417	395	392	361	393	440	381	433	402	394	401	387	414	380	431	403	406	406	411	396	421	384	384	385	383	413	396	391	407	431	413	408	387	403	454	408	413	405	420	404	386	435	401	388	425	393	380	379	404	380	398	404	444	401	373	385	362	417	402	422	449	405	381	437	417	422	405	385	413	399	412	396	459	397	333	431	428	420	406	395	401	386	419	388	410	398	416	407	410	443	392	394	433	401	419	439	385	404	394	390	390	407	417	434	424	401	400	391	378	381	393	403	360	392	425	422	387	393	409	396	389	386	360	396	434	418	407	378	378	370	392	424	403	401	403	400	394	380	415	432	386	408	429	409	400	393	416	415	411	442	405	405	402	416	428	407	392	371	401	407	404	419	383	418	391	428	404	390	432	376	392	400	458	406	420	426	418	406	356	381	410	415	402	410	393	390	402	403	390	373	400	396	401	378	412	393	427	394	399	419	400	419	408	394	429	423	430	396	452	405	385	382	394	391	398	435	391	381	398	407	408	428	377	393	384	397	436	386	416	435	437	398	407	429	415	404	377	382	400	382	424	376	408	391	414	435	422	364	379	408	394	414	396	397	395	399	433	403	433	383	412	385	391	407	388	419	365	401	382	401	445	393	402	404	449	387	400	362	416	448	400	388	405	418	407	372	399	401	379	386	424	396	398	384	410	411	425	419	400	368	376	403	429	383	395	375	377	368	396	393	433	377	444	407	396	383	414	390	397	407	430	418	410	384	392	410	408	398	356	388	385	407	402	350	408	379	398	399	398	386	419	417	401	390	385	394	408	386	443	390	421	418	438	383	409	391	400	431	400	409	392	405	437	388	376	373	408	400	404	451	403	405	429	411	441	438	395	394	370	406	388	413	400	395	419	406	390	401	409	395	411	380	430	383	412	422	403	441	384	433	368	429	416	447	407	428	386	436	391	398	402	412	434	415	370	417	433	434	407	382	375	358	392	439	398	399	375	384	432	440	396	410	395	401	430	428	432	385	425	400	396	364	416	433	415	400	406	390	413	399	390	419	400	369	400	403	412	425	404	412	456	428	374	412	370	392	425	413	417	386	387	402	445	391	392	383	445	396	366	387	395	400	447	418	386	449	393	424	365	421	437	398	423	405	402	419	413	396	395	409	388	398	399	393	415	418	408	356	396	396	423	449	378	400	404	400	405	404	391	391	384	401	388	419	378	413	435	375	451	377	381	419	423	406	370	430	434	408	426	421	394	406	414	389	388	383	411	392	392	418	416	360	440	417	413	415	414	418	418	404	407	420	413	404	408	390	349	420	406	368	407	418	406	394	380	397	415	414	427	385	383	396	394	406	432	419	404	425	424	427	370	394	401	384	401	401	390	387	416	421	394	396	399	413	409	400	384	405	402	396	385	384	370	407	367	412	400	391	381	426	415	442	374	399	434	385	427	385	391	402	438	405	390	445	387	419	403	375	386	382	387	397	426	401	411	395	367	385	365	422	433	370	424	426	422	404	400	383	373	428	400	422	439	381	369	420	434	424	370	394	411	390	410	416	377	398	358	397	413	413	387	381	411	408	421	414	379	397	406	410	404	397	409	408	432	393	419	386	440	396	379	405	442	403	419	441	405	385	407	415	405	401	396	382	418	389	368	378	390	419	385	380	433	391	408	419	400	377	422	405	438	377	353	390	399	390	392	404	406	448	453	377	397	422	412	414	396	410	353	375	400	411	417	411	411	374	374	418	394	382	377	429	443	418	384	417	402	425	406	406	398	389	413	405	396	374	361	384	416	357	405	429	378	439	374	360	415	378	406	392	413	414	398	424	391	411	388	408	415	364	389	401	400	428	395	395	370	421	404	428	409	420	433	376	381	386	398	440	401	425	395	438	408	422	391	406	401	400	401	419	440	396	392	379	417	342	405	409	410	400	396	409	427	414	397	394	410	399	436	404	423	423	376	367	397	401	432	408	395	403	368	407	400	361	425	383	388	401	383	399	444	404	389	409	391	415	422	421	448	425	399	382	426	418	376	403	361	402	376	407	401	400	372	389	399	400	428	388	410	399	436	396	384	405	420	373	394	411	416	409	435	388	349	411	401	428	419	401	419	403	403	397	383	403	380	427	388	368	380	419	410	377	414	395	401	385	406	438	395	396	408	378	431	365	407	388	383	394	393	405	399	380	404	421	411	383	422	411	415	407	412	402	401	417	412	407	408	359	367	415	365	388	396	392	371	385	426	406	397	410	420	391	386	431	392	404	427	419	395	397	427	420	387	413	400	383	403	391	385	425	459	382	401	405	423	426	387	415	406	393	407	406	434	414	396	428	439	409	393	402	391	390	405	419	407	406	409	414	405	404	422	379	422	429	403	411	382	420	387	398	428	431	398	397	404	412	398	390	403	395	399	406	394	409	404	416	374	378	379	397	382	410	367	432	402	388	389	425	398	388	402	427	411	391	408	401	387	433	416	398	435	401	374	410	418	425	384	411	394	386	397	379	440	398	403	417	416	393	420	430	422	395	404	392	393	388	403	383	358	401	381	412	392	428	417	430	382	408	412	417	400	360	418	386	409	418	397	397	425	417	434	378	394	417	383	387	419	396	404	391	365	387	433	412	413	368	425	409	433	402	403	441	394	429	435	416	434	414	407	395	408	392	429	386	416	421	367	430	405	417	415	383	408	396	412	392	396	401	429	423	412	435	364	422	356	371	430	418	425	387	376	400	398	442	401	414	408	417	399	377	379	383	384	415	362	392	432	408	388	391	426	432	419	412	370	391	368	399	394	435	437	413	388	400	400	402	376	398	414	389	420	405	396	384	412	417	398	380	377	389	426	402	396	417	377	394	391	428	368	388	404	394	381	389	419	385	401	428	394	405	423	435	366	402	401	411	357	361	383	404	421	426	406	392	413	393	432	422	415	389	427	358	370	423	395	441	401	426	391	410	399	401	431	399	397	416	367	417	392	395	394	417	410	433	419	402	370	373	390	412	393	389	389	441	404	409	426	391	407	407	402	401	392	411	417	414	420	393	396	395	417	388	419	388	425	419	385	411	398	379	382	432	409	402	375	415	409	406	409	392	404	408	422	424	388	380	388	408	413	406	405	426	402	378	411	411	408	404	414	410	410	429	429	417	403	403	400	402	422	419	433	416	377	400	438	381	430	428	411	417	440	415	388	391	425	440	391	391	438	397	424	424	434	381	422	391	404	398	373	394	370	370	378	398	407	364	392	409	386	397	423	407	420	408	400	417	393	422	403	418	376	440	431	412	386	394	393	430	399	433	416	430	408	395	405	393	350	408	429	412	364	407	389	399	417	416	386	424	423	410	412	394	432	385	369	357	391	403	417	397	447	436	405	428	389	418	423	387	400	395	400	409
27386	24548	29303	20987	9072	2154	871	738	717	708	740	737	670	713	635	661	701	689	709	659	694	725	708	693	697	718	715	684	691	678	651	681	727	658	664	696	709	674	714	732	680	692	734	678	669	698	701	692	733	710	718	663	706	679	692	677	708	692	688	629	729	730	716	739	690	666	702	634	710	737	710	713	717	673	710	682	696	725	712	696	763	649	725	703	686	727	699	705	725	721	653	699	676	697	737	687	732	692	688	690	655	668	708	669	714	736	722	671	694	718	764	736	714	715	660	712	666	669	683	705	690	678	685	690	689	696	732	702	684	782	729	715	720	699	710	706	744	657	711	691	690	695	702	734	692	682	702	687	729	714	713	663	763	660	708	690	718	711	695	682	688	643	679	681	733	707	686	673	706	658	757	707	753	637	703	720	723	650	645	723	650	733	711	695	691	701	717	687	752	691	657	673	701	668	653	696	669	684	713	702	683	730	685	711	673	706	742	703	710	710	708	748	696	716	655	679	660	709	728	697	660	705	699	738	692	703	680	701	658	739	711	664	736	709	675	729	711	706	669	707	671	698	694	654	718	696	690	681	711	719	659	729	702	687	678	697	726	686	679	698	658	686	689	700	718	717	761	674	752	653	660	688	638	692	699	653	693	736	684	716	674	695	691	666	694	754	672	647	702	670	670	692	692	703	701	699	669	693	638	697	705	703	667	704	703	726	679	668	676	708	719	727	666	683	642	673	708	703	676	722	707	715	672	717	700	703	725	688	714	746	715	705	697	664	696	712	695	713	669	683	665	715	722	707	760	672	754	715	688	673	715	697	680	743	668	659	695	668	682	699	714	695	665	702	699	749	691	682	691	661	692	715	733	702	706	694	738	722	671	753	702	650	707	742	678	675	683	681	738	706	735	713	774	656	712	703	681	706	673	683	714	661	666	680	661	691	675	723	637	720	723	649	717	690	705	686	721	709	749	711	700	669	673	731	688	681	730	732	650	701	662	748	724	683	679	726	704	722	711	739	737	728	691	693	644	662	719	648	708	706	642	698	725	707	704	723	684	705	677	656	729	702	726	661	694	649	724	700	642	713	727	669	676	665	679	683	750	698	683	674	675	719	714	725	666	709	707	695	706	747	715	707	669	704	694	685	710	728	697	692	690	725	684	662	713	657	678	708	676	749	724	726	761	729	715	668	720	698	662	716	711	696	674	649	704	689	680	705	699	776	681	698	745	730	684	681	699	739	722	671	733	725	702	653	664	726	680	745	753	710	697	659	704	716	701	725	727	697	737	707	676	699	676	693	708	737	684	752	649	690	642	706	684	692	674	699	734	702	733	724	672	670	701	723	685	681	712	716	725	685	678	674	657	703	690	668	670	626	711	709	723	687	741	728	745	708	725	699	766	795	733	666	671	661	696	731	696	729	684	659	702	686	728	721	684	688	682	706	672	713	728	734	686	689	694	625	697	727	701	748	710	683	687	660	695	741	700	667	695	701	665	695	708	651	684	717	697	739	698	706	677	692	667	696	681	671	682	692	701	693	731	731	675	652	660	668	687	628	666	623	690	698	751	731	720	757	684	706	686	692	726	684	703	660	726	704	675	732	699	705	712	708	701	689	689	671	739	703	735	686	669	703	686	703	707	684	690	717	652	744	725	726	730	724	718	751	686	648	711	687	717	745	672	682	688	702	688	684	658	734	681	750	693	762	679	677	718	713	657	747	696	691	681	744	703	686	744	710	719	717	699	678	688	678	652	699	631	716	709	716	689	714	722	695	700	662	697	666	685	679	687	690	716	714	678	697	678	745	720	672	722	688	736	702	686	689	663	738	693	674	716	693	691	705	692	667	683	682	748	653	710	693	732	705	673	716	718	641	734	732	718	750	706	709	704	714	735	685	723	787	699	694	678	665	692	696	720	694	728	651	730	666	689	712	693	693	783	721	693	651	654	712	711	632	701	715	667	725	720	729	669	704	706	700	719	722	699	688	672	655	720	675	708	687	679	689	727	701	684	696	677	694	697	714	698	711	661	697	740	728	681	741	751	748	669	703	708	746	710	724	645	718	707	748	729	692	755	682	666	681	700	708	726	681	743	717	729	742	710	721	700	752	692	691	692	760	720	710	629	693	732	712	695	737	665	692	689	681	728	748	716	742	691	702	723	656	701	673	732	724	732	706	675	701	699	729	643	713	689	701	763	695	733	699	688	695	708	689	633	698	703	704	697	696	691	728	667	704	709	690	687	742	673	710	673	678	722	657	699	742	634	656	682	722	663	701	655	730	712	691	706	687	731	681	675	704	733	693	709	721	732	703	711	651	681	646	696	705	660	691	720	699	705	755	682	713	740	704	674	685	705	694	676	690	677	725	701	720	655	714	680	726	705	687	714	674	718	712	694	717	745	723	699	704	702	664	693	683	659	702	732	709	718	754	705	702	659	676	760	698	729	713	692	676	688	740	673	681	734	705	696	701	734	699	739	733	711	677	739	662	694	662	719	734	701	673	716	685	652	703	693	746	711	700	711	708	719	737	739	713	688	663	713	710	685	689	734	723	671	679	692	682	736	716	700	693	651	704	719	680	685	696	712	746	619	731	664	680	672	688	673	752	698	721	709	722	647	695	715	663	673	686	651	713	715	665	732	700	708	657	720	762	760	716	712	660	695	712	742	719	687	681	677	713	719	702	731	694	710	729	708	712	688	671	698	684	680	661	715	660	700	650	684	665	670	706	672	662	658	700	747	714	717	723	683	703	690	682	725	701	717	707	705	710	675	685	718	687	703	660	726	658	720	712	718	677	690	644	644	688	728	715	712	694	644	719	714	744	733	730	714	717	671	679	697	684	682	705	693	722	659	698	716	693	687	730	745	684	692	694	653	706	714	749	683	702	683	722	707	699	730	701	721	744	669	685	677	652	735	673	679	753	706	683	719	682	700	753	706	741	704	707	692	706	696	712	666	701	682	694	693	679	713	705	674	721	674	734	693	673	720	677	739	689	656	666	690	705	705	693	684	694	704	756	697	724	689	708	715	734	682	754	703	715	694	747	668	678	672	650	709	717	723	702	778	718	696	717	730	698	771	697	727	709	693	711	691	680	687	743	743	714	686	735	695	619	638	635	671	734	701	705	685	757	715	724	747	698	711	717	697	726	689	701	739	709	721	709	686	716	688	711	726	694	717	736	716	693	698	683	687	639	688	696	742	735	699	668	686	702	705	720	700	722	710	729	686	703	686	712	719	680	700	697	633	646	705	721	680	694	742	689	702	744	661	693	713	794	668	739	698	714	661	690	668	676	735	726	702	676	679	705	685	703	674	707	711	679	716	688	725	699	709	676	694	674	729	739	721	692	740	706	681	725	706	709	687	729	703	685	704	720	685	721	675	655	698	654	701	659	685	711	677	743	711	704	658	730	703	692	717	695	702	713	694	700	752	697	717	684	680	698	665	735	721	714	675	723	693	731	655	709	659	732	653	666	707	710	719	693	692	677	676	708	688	701
28895	40795	31884	18678	9993	2399	897	827	826	819	826	833	830	839	877	875	895	880	833	842	847	779	833	860	863	839	853	846	875	858	797	884	815	807	836	849	839	856	877	869	848	854	827	869	843	825	778	885	807	837	811	908	824	885	869	847	834	831	881	863	869	844	840	819	813	854	834	861	803	876	809	788	788	854	843	896	767	788	838	866	823	802	865	835	864	815	843	874	863	835	860	893	833	823	831	834	851	861	870	886	824	856	797	838	882	840	849	862	789	824	828	855	847	872	864	858	856	785	845	828	798	796	837	893	843	848	876	815	856	814	827	873	852	844	820	819	836	841	833	785	847	835	845	847	873	822	820	803	868	808	886	833	768	788	864	859	827	814	791	866	835	859	826	831	836	752	823	839	836	839	883	850	855	826	879	837	890	876	859	850	825	911	847	826	815	830	820	871	837	873	824	831	874	839	788	781	839	857	829	858	826	813	811	870	842	839	824	829	868	839	823	845	909	829	873	892	890	831	900	825	832	849	893	820	874	882	870	825	874	860	815	826	837	811	807	871	785	819	833	830	766	854	881	825	827	873	848	812	852	826	823	792	828	823	837	864	886	863	832	891	885	874	867	821	851	847	769	834	859	803	883	765	852	858	832	825	849	904	867	868	819	840	849	883	846	846	834	852	863	809	805	858	867	874	829	872	828	799	798	812	866	835	862	828	831	847	877	839	820	840	849	833	835	878	819	801	858	875	818	814	863	808	890	845	886	821	856	863	847	836	838	787	825	804	809	826	868	866	850	803	838	853	777	778	883	864	788	786	825	842	887	775	870	825	834	873	826	792	818	831	850	863	849	873	814	866	817	848	862	845	805	791	859	823	825	880	824	825	842	825	821	845	877	821	830	861	830	805	886	795	840	808	846	830	847	844	848	792	847	854	841	777	852	782	831	856	812	894	835	855	888	846	787	828	837	819	849	887	842	913	843	825	785	835	866	814	814	876	856	841	835	835	827	878	813	850	834	824	865	892	820	850	839	848	832	866	823	861	835	792	853	764	811	808	840	875	864	866	854	846	829	850	825	862	810	793	829	849	868	824	866	887	840	858	852	799	887	851	872	826	824	798	865	852	824	875	806	810	837	822	797	874	792	869	816	767	843	872	853	781	854	806	828	838	880	808	763	804	819	896	803	756	843	854	831	817	899	888	877	843	849	822	866	801	840	816	823	838	823	818	821	866	798	879	857	817	842	864	859	818	840	826	852	867	863	782	814	852	894	842	906	881	811	830	839	892	869	873	855	906	830	836	876	840	825	852	863	897	834	850	872	861	860	823	842	854	851	846	843	854	857	853	873	822	851	786	886	818	817	841	892	889	831	861	837	805	826	813	858	823	812	859	845	862	817	893	812	873	836	816	883	847	809	855	877	813	862	877	858	816	828	906	823	860	837	842	832	817	845	809	788	852	807	848	837	848	871	818	850	837	833	833	848	829	848	859	836	840	888	816	895	842	875	858	846	861	836	808	806	875	831	857	834	853	819	826	848	866	880	852	849	835	868	823	831	822	864	828	922	853	811	832	896	838	814	824	859	849	809	862	899	862	814	811	798	873	808	821	832	860	837	807	877	786	779	791	849	848	881	859	839	806	862	830	834	862	822	854	859	827	816	850	811	830	793	847	851	861	854	875	824	874	886	874	846	857	829	841	825	901	809	843	832	812	884	820	848	814	901	879	815	804	856	839	870	873	831	865	905	801	823	880	822	857	853	827	867	876	815	792	815	786	855	797	858	783	841	825	818	853	810	837	821	836	828	815	783	842	839	856	854	847	839	872	857	837	836	878	871	854	827	894	898	848	842	855	891	873	822	831	781	858	854	840	827	847	825	818	897	864	886	865	812	824	842	859	839	816	910	821	868	817	807	816	858	795	861	908	853	868	772	898	832	833	854	887	833	873	854	889	846	849	893	883	836	885	850	876	859	882	795	894	851	828	859	861	830	846	838	829	858	795	871	788	819	844	841	844	857	824	811	852	791	831	824	827	850	821	828	845	829	831	842	875	846	871	841	834	812	837	831	842	835	785	831	799	850	826	828	875	832	873	869	849	846	823	819	826	854	838	854	845	867	771	852	844	844	813	870	843	841	821	872	875	832	820	761	825	828	797	825	861	871	840	844	853	868	839	870	850	821	839	874	844	874	827	839	866	830	809	822	818	810	838	850	856	823	842	838	854	850	840	858	826	827	837	893	858	874	818	870	860	847	864	851	833	890	903	847	867	828	902	875	885	810	822	866	853	777	822	916	831	805	832	841	849	872	881	857	816	802	859	844	790	809	849	851	834	857	822	883	809	804	790	829	851	900	836	839	874	881	827	876	859	835	898	820	850	837	857	891	817	828	851	853	856	834	852	846	860	861	868	832	787	860	868	833	869	845	852	869	825	885	801	844	855	828	875	887	837	809	853	816	812	787	882	787	817	775	858	824	857	868	866	840	845	874	875	878	834	885	849	808	827	884	827	821	839	876	855	829	800	858	869	821	834	853	827	819	847	837	916	842	813	848	842	831	808	844	824	815	836	827	819	828	883	884	811	775	829	881	859	806	834	778	844	855	827	885	907	837	867	857	849	864	837	870	878	909	835	810	855	819	857	866	862	857	856	815	813	838	871	814	815	787	859	814	821	851	812	782	826	857	820	837	828	867	818	783	800	821	873	833	836	816	813	815	828	893	839	922	823	814	817	846	848	837	891	850	829	796	823	837	816	828	808	823	825	802	860	824	843	849	842	839	808	805	858	805	837	890	809	845	858	829	850	806	873	852	854	818	850	859	878	817	828	842	878	792	835	799	853	878	758	851	845	916	818	852	837	821	835	808	846	829	847	886	859	840	832	843	793	832	844	796	837	852	822	792	864	884	866	859	827	902	841	830	892	828	842	866	861	881	895	806	838	800	835	829	868	810	809	836	834	854	839	881	819	828	886	837	809	827	837	826	867	786	868	872	827	847	842	815	857	813	855	846	844	795	788	851	831	894	870	839	835	810	852	865	812	864	856	779	832	861	849	859	820	828	810	816	799	869	830	817	867	916	907	908	871	845	860	873	841	865	858	868	809	779	838	885	833	883	846	831	882	825	894	811	832	848	815	837	793	822	824	837	808	813	787	865	840	821	840	893	865	822	799	853	853	837	862	856	835	860	783	850	854	851	891	805	852	827	869	839	905	797	864	860	859	860	837	814	829	868	846	831	853	878	807	817	848	872	911	859	822	852	818	846	828	819	816	787	862	832	866	847	832	814	794	841	833	871	836	833	861	841	853	869	825	833	866	845	790	847	827	822	815	835	878	862	859	815	825	882	883	885	841	817	854	805	818	796	861	873	836	889	816	879	830	870	828	805	851	820	820	826	891	810	819	849	820	822	871	814	814	816	859	845	860	820	849	842	837	834	851	805	876	838	836	867	843	874	829	862	851	831	802	817	856	845	819	811	865	847	843	873	864	826	845	833	821	799	843	842	806
23435	21199	31684	32471	29389	20556	5504	591	496	488	505	438	474	481	487	459	473	444	465	411	470	425	450	470	431	429	457	479	469	459	469	466	440	426	412	429	425	457	445	438	419	425	450	463	461	456	433	459	453	452	454	477	492	455	415	470	473	428	471	483	425	454	475	449	467	443	431	487	444	454	438	449	465	433	474	447	453	437	424	468	430	442	405	431	424	451	416	441	434	426	464	425	425	456	460	451	440	466	424	415	438	445	451	415	477	443	467	444	438	445	379	466	429	468	431	435	443	460	429	435	469	433	486	453	464	481	430	462	471	481	466	421	430	437	485	477	445	420	457	438	433	467	477	448	455	442	447	441	443	474	442	443	497	469	423	442	451	473	428	454	462	464	442	437	434	440	440	414	434	478	470	418	459	427	439	455	472	445	444	470	445	464	461	451	440	442	401	476	446	464	441	508	443	412	437	485	439	484	463	401	439	464	457	435	444	436	425	477	450	446	442	461	427	494	445	399	419	392	451	479	467	419	457	463	435	427	471	439	434	427	432	463	450	466	465	434	433	461	450	430	428	398	471	472	447	480	422	431	457	469	455	458	468	453	441	426	436	458	459	446	464	422	438	460	464	447	458	463	464	443	434	442	411	439	428	445	461	459	476	403	424	431	474	437	464	421	436	464	462	410	409	468	452	450	417	444	435	422	430	437	439	485	461	437	485	446	419	448	420	420	408	438	463	450	436	443	469	501	453	459	438	436	440	481	433	484	444	424	439	425	464	437	437	447	417	445	435	479	448	439	418	475	428	416	437	438	451	469	423	456	485	440	467	436	479	449	401	428	463	444	447	487	432	438	432	431	448	427	412	460	405	432	445	435	501	463	423	427	470	474	460	443	430	416	433	437	433	422	460	472	441	431	449	443	429	468	436	460	463	467	429	424	483	454	474	462	478	439	426	484	457	459	484	470	488	446	426	410	432	456	445	429	439	465	450	459	423	415	443	398	425	422	407	456	425	438	445	440	432	426	430	441	413	454	437	424	495	455	445	427	421	425	456	449	455	477	442	427	422	436	431	393	440	434	469	451	421	464	455	415	459	439	447	499	446	431	446	454	447	475	474	473	456	432	482	402	475	465	455	463	470	472	449	457	439	475	444	448	466	446	472	446	465	449	457	476	431	447	449	445	447	415	450	435	426	421	430	424	425	400	430	468	448	459	462	437	433	455	428	454	444	456	440	432	436	433	476	470	408	455	468	418	458	424	455	434	452	501	494	428	458	466	461	413	413	406	403	480	435	493	434	442	463	442	399	422	446	448	446	461	470	424	469	459	478	440	467	449	439	424	446	443	445	440	482	436	464	454	498	410	443	426	458	423	461	461	440	458	455	458	471	451	464	486	427	428	438	427	420	476	469	436	459	479	465	461	452	443	426	455	451	475	461	430	463	451	434	460	443	466	449	437	429	492	453	434	479	453	459	473	462	463	418	464	469	449	434	459	463	476	442	412	452	441	424	454	477	460	434	448	483	448	472	435	441	465	458	441	407	437	454	474	410	410	451	473	447	428	420	437	471	451	423	428	439	466	453	456	450	452	500	457	448	474	473	467	468	449	465	425	476	431	466	439	459	421	464	446	434	453	452	461	420	407	445	466	489	436	411	464	424	445	455	427	452	455	460	459	471	443	429	473	441	464	424	433	470	444	419	447	437	470	464	456	443	424	438	436	457	445	398	464	464	433	443	448	455	424	449	466	447	410	515	452	469	414	454	472	436	454	422	441	481	458	437	440	483	447	449	447	448	421	448	434	456	445	452	425	469	489	458	408	414	424	459	421	450	460	463	445	444	429	466	417	447	463	483	436	436	436	442	456	458	482	436	433	464	423	473	463	428	421	471	459	467	454	428	429	488	456	454	422	454	458	439	478	467	463	439	429	452	421	450	437	474	439	400	447	464	451	467	432	489	437	436	444	463	441	439	471	486	455	477	465	447	443	496	448	393	415	414	429	451	461	476	475	446	444	445	440	469	429	439	438	478	471	454	478	469	436	439	454	501	432	462	414	435	450	456	459	428	497	476	430	448	484	470	429	457	462	433	413	431	457	500	418	466	475	471	463	431	449	481	425	441	406	455	464	467	470	411	475	431	448	477	432	449	433	468	416	427	477	461	477	438	454	426	413	438	444	477	437	488	461	400	468	470	430	465	454	449	479	455	415	421	431	455	450	458	493	481	445	459	436	443	440	435	455	490	421	439	465	422	445	465	436	418	456	482	420	474	436	453	423	432	464	433	448	439	423	434	435	427	420	481	468	437	446	441	444	451	448	455	437	479	460	428	487	441	447	489	454	461	446	408	421	448	471	425	439	450	434	467	408	448	390	447	435	452	439	456	427	407	445	440	461	484	422	439	454	477	499	424	435	424	464	430	434	478	456	426	444	472	453	471	426	456	482	466	453	433	426	439	481	435	433	465	428	447	428	489	474	453	451	447	485	447	466	437	455	464	460	495	432	437	458	474	413	425	448	467	451	473	451	452	398	445	460	481	433	481	449	481	441	443	466	451	435	452	421	436	460	434	469	428	436	471	471	431	457	419	439	469	431	443	455	475	433	429	460	449	432	469	438	458	474	441	456	428	503	473	463	440	444	439	452	448	444	497	457	444	483	438	423	406	426	411	466	410	465	447	428	427	419	426	467	444	446	455	451	430	454	425	467	470	430	430	449	439	427	504	474	452	444	456	447	429	464	451	397	427	447	445	452	464	469	430	421	432	445	450	482	407	443	480	466	447	478	468	464	460	473	436	397	415	456	487	447	397	438	440	455	480	443	446	443	429	482	440	445	456	462	478	481	413	478	456	406	463	493	473	446	469	445	460	460	429	450	452	451	453	488	420	445	484	463	425	445	432	416	445	397	435	419	418	475	407	460	418	447	466	470	437	452	469	483	434	418	493	442	441	472	446	469	429	441	436	430	431	449	419	466	434	446	459	485	478	473	464	436	427	466	423	475	465	431	481	445	471	465	446	466	409	495	449	426	436	461	462	443	432	475	448	432	465	442	471	450	477	479	399	421	473	425	450	444	463	448	459	459	455	462	457	426	424	433	470	483	457	424	454	455	488	428	474	479	469	436	469	421	410	476	478	460	453	449	440	514	449	409	427	415	420	450	468	424	436	459	488	468	489	446	456	481	417	432	432	483	408	452	460	461	457	463	460	470	434	440	425	455	440	441	457	436	463	436	413	406	425	468	473	450	436	476	449	457	449	445	410	424	439	435	450	484	459	451	471	430	422	441	451	425	436	449	434	444	410	428	469	456	455	443	455	416	413	407	462	455	431	431	449	455	444	429	503	424	401	449	435	452	453	454	450	399	499	439	451	386	463	450	465	453	451	437	422	453	440	440	437	430	428	401	449	432	447	458	403	430	490	423	478	466	434	447	440	462	470	444	466	419	460	481	418	425	418	453	425	449	442	453	423	411	431	467	426	450	460	401	464	453	432	486	457	465	426	437
53879	86745	71325	51909	38226	14461	915	732	593	573	562	576	610	539	581	552	592	546	556	527	512	548	556	568	570	605	578	592	562	553	587	529	555	542	543	536	524	561	578	551	538	605	577	524	575	533	517	538	543	557	540	561	569	572	566	557	537	548	535	537	571	536	583	526	508	555	532	571	511	565	588	543	587	555	523	519	541	553	563	574	559	561	532	574	507	590	537	520	547	531	540	523	557	504	540	614	567	566	573	542	569	544	600	548	564	529	586	536	534	571	550	538	499	506	579	549	533	537	541	586	581	544	576	510	563	528	568	531	498	563	546	537	518	567	552	561	568	544	585	558	545	522	556	543	499	534	532	566	537	578	582	541	564	561	590	548	541	520	594	540	531	505	558	557	561	540	538	541	565	559	539	540	543	556	519	574	501	527	546	538	568	532	565	541	565	556	509	558	548	535	516	601	563	558	526	527	549	573	555	571	574	545	540	531	523	545	546	517	538	578	558	601	542	595	543	552	579	538	541	548	560	562	565	525	516	547	537	546	531	554	566	551	497	518	524	579	488	572	553	584	534	561	585	554	545	562	562	549	542	555	526	570	564	539	570	557	555	563	584	581	510	561	531	515	564	544	560	534	555	589	515	537	532	546	530	538	532	536	567	547	547	550	544	588	585	531	533	515	567	548	529	566	549	528	525	581	540	567	545	579	545	539	506	582	543	538	557	546	534	553	550	547	547	535	528	561	500	555	516	489	530	535	563	585	531	568	576	525	564	580	582	599	571	506	507	561	538	549	559	544	571	608	559	568	550	606	541	539	561	564	527	541	523	540	551	518	511	555	558	567	558	546	578	548	545	542	579	528	555	552	526	542	494	536	555	502	590	546	526	563	542	560	583	565	567	532	536	511	510	526	536	549	590	503	574	551	575	575	526	573	568	526	559	535	519	587	554	576	572	553	521	547	537	515	523	552	581	541	552	556	541	542	558	564	547	546	563	538	556	551	521	554	564	555	564	639	542	552	565	580	515	526	526	569	601	573	571	529	491	552	564	546	523	557	544	561	576	528	549	555	527	529	543	533	533	574	564	553	558	575	512	569	564	572	544	564	526	531	539	525	552	529	521	583	610	540	574	542	526	557	548	543	566	551	578	564	519	524	553	557	536	555	588	575	546	537	528	532	568	527	525	515	564	569	562	543	514	597	571	536	515	537	562	591	545	562	560	560	551	582	544	572	591	540	533	550	541	524	558	550	502	539	536	576	550	552	536	549	548	592	586	514	527	554	545	528	576	546	511	538	538	576	519	552	485	557	543	557	564	551	549	563	570	554	581	583	547	517	605	502	576	588	564	600	530	514	562	561	545	567	552	540	557	575	554	515	551	543	504	580	568	507	561	592	568	532	583	521	556	572	529	544	559	594	549	546	544	602	540	551	543	533	565	534	558	546	527	533	573	552	541	564	542	530	539	549	537	552	522	543	514	554	551	548	561	571	542	559	571	530	518	521	524	535	573	568	545	528	533	529	562	538	561	573	565	546	573	548	542	530	551	564	574	583	503	528	597	554	561	553	541	559	567	546	534	539	562	547	515	569	552	540	546	577	582	564	556	568	539	527	559	536	511	510	549	537	542	585	545	577	565	502	564	573	534	578	523	602	511	531	550	553	573	559	575	508	558	533	524	558	550	563	539	574	521	591	580	543	536	555	534	538	542	546	569	570	557	559	537	522	557	513	562	568	554	562	563	549	593	589	534	513	522	554	542	544	575	505	548	558	569	593	560	537	537	565	587	557	562	545	548	582	557	530	562	558	556	538	523	606	536	522	579	558	569	554	532	560	524	538	568	560	526	548	586	576	555	515	561	525	518	596	554	536	541	553	521	505	582	533	534	570	575	549	547	526	535	526	534	502	555	529	558	552	536	527	534	542	557	548	553	532	532	555	557	532	562	598	576	529	570	567	528	569	549	531	527	539	523	525	538	529	587	561	535	560	546	554	523	569	548	546	603	564	553	530	548	538	558	538	538	543	505	532	526	553	559	493	529	559	552	568	551	598	559	554	554	528	554	548	562	570	579	572	562	559	581	562	548	555	532	618	600	548	557	558	570	601	546	546	549	563	554	585	562	568	519	564	538	544	547	520	574	562	582	558	552	551	531	527	548	543	547	507	582	572	499	573	541	561	519	522	559	567	567	570	564	592	541	515	535	548	555	578	494	584	516	547	579	557	518	587	503	501	581	531	558	601	616	539	542	586	545	564	543	549	559	511	573	593	545	555	556	523	551	532	532	538	602	555	598	548	585	599	573	568	564	535	578	594	551	564	530	561	528	520	558	554	550	554	555	544	511	561	490	535	537	578	504	562	564	560	537	572	542	527	580	559	574	528	518	535	561	538	531	528	602	553	538	538	567	591	580	539	593	528	510	552	558	521	540	604	535	565	561	509	512	578	565	509	561	540	563	582	574	563	544	537	513	536	576	580	573	566	557	544	511	527	547	479	530	578	566	529	553	571	528	551	524	538	568	541	518	511	551	564	528	584	532	580	534	551	550	556	551	560	598	582	517	528	539	519	493	530	558	537	543	573	529	557	604	537	551	564	529	557	530	517	607	557	498	561	563	524	560	579	562	559	545	515	557	541	576	543	560	561	597	568	553	482	553	530	581	544	549	571	571	560	521	536	577	552	559	500	578	564	562	530	532	567	521	551	550	543	565	544	540	549	548	557	529	566	566	549	552	503	602	614	534	523	506	543	519	532	599	515	546	570	536	543	539	533	553	579	585	560	533	528	546	544	586	591	554	572	582	556	561	545	533	521	548	543	578	532	549	555	547	544	562	573	548	525	590	544	509	519	562	558	538	551	548	530	531	619	562	510	555	572	530	541	525	558	551	537	541	550	540	574	585	550	549	545	540	580	572	522	544	577	586	524	587	595	538	545	542	548	562	544	563	608	560	594	579	521	543	537	557	518	516	575	551	564	526	548	536	521	514	549	550	574	580	520	526	496	547	571	509	577	569	559	555	540	533	529	518	549	559	587	576	567	578	522	533	574	545	546	542	491	487	556	547	563	555	570	499	559	560	522	607	530	542	529	512	568	523	565	571	509	505	585	544	596	546	543	505	560	563	536	559	550	542	548	570	509	554	521	552	549	525	507	532	510	592	529	565	552	570	538	548	560	563	530	531	537	551	549	568	533	539	549	555	567	572	564	583	535	527	563	538	557	556	524	568	519	573	497	550	563	511	566	582	564	557	577	527	541	566	541	548	557	534	567	546	558	578	527	579	517	519	580	531	545	501	544	507	589	510	546	544	552	546	553	537	567	587	525	530	604	549	517	501	528	558	546	573	545	570	532	544	561	544	530	504	554	581	549	519	475	505	519	577	536	537	553	529	545	574	558	579	563	572	616	540	579	563	559	530	554	589	562	537	554	537	557	523	548	583	529	576	546	522	528	561	564	542	534	559	539	511	571	532	509	526	553	542	535	534	536	617	543	587	517	551	570	520	519
22424	20886	30142	28713	27979	21764	10860	885	385	386	376	355	384	345	361	370	402	363	332	377	352	402	325	329	330	339	376	310	371	320	312	313	322	349	322	373	341	339	326	331	338	323	352	322	337	320	356	353	352	351	343	355	312	316	303	335	353	344	355	329	384	331	317	347	323	319	338	343	356	332	350	355	349	349	351	353	328	328	368	345	361	325	322	319	359	364	341	325	331	336	362	350	310	349	329	351	323	326	324	337	337	362	315	328	339	325	329	342	348	347	334	338	350	340	338	350	343	337	353	334	340	328	322	358	337	350	325	355	322	321	327	353	339	319	335	352	358	324	342	385	337	373	308	339	332	331	332	315	329	355	331	345	340	310	314	355	342	322	354	363	325	330	308	318	340	326	333	368	328	356	367	313	327	350	366	359	338	318	344	341	310	324	333	323	333	318	322	330	338	279	364	334	374	309	357	312	296	358	333	359	367	345	345	308	344	318	332	335	334	337	321	332	319	307	370	326	339	345	335	370	378	318	308	316	360	337	326	322	364	312	292	331	322	362	346	295	309	318	334	324	337	346	339	369	343	340	331	359	342	324	326	326	348	359	363	337	337	290	359	336	346	305	355	334	330	355	336	350	305	356	349	308	338	364	334	323	354	334	354	352	343	332	354	346	339	333	344	333	339	339	372	320	347	335	323	322	327	332	356	356	323	300	320	318	366	325	333	322	327	370	350	345	334	333	320	335	334	335	332	352	347	364	308	343	372	312	324	323	311	331	325	364	390	289	384	350	328	314	325	370	316	314	337	340	350	317	327	361	340	316	355	314	339	317	332	338	339	308	357	326	351	337	361	366	337	337	331	345	307	313	345	334	349	341	324	305	366	332	326	315	317	325	363	337	372	329	350	312	324	299	341	353	329	317	336	330	327	335	354	309	353	321	370	325	346	305	350	378	342	310	355	329	333	343	350	319	330	337	306	359	343	366	345	361	341	335	332	345	305	337	302	312	323	359	339	336	303	346	353	325	325	311	334	334	338	361	342	344	341	341	344	310	363	355	358	323	315	309	334	324	331	331	323	365	344	331	346	375	334	323	318	355	347	355	335	369	334	332	314	335	311	367	362	320	347	329	328	355	313	341	356	358	323	313	357	313	293	322	329	299	345	349	320	322	346	322	335	340	352	383	344	334	328	332	368	323	351	313	347	337	328	335	337	330	327	355	330	315	327	335	317	362	331	365	342	334	357	358	343	350	348	345	355	335	337	326	326	312	298	340	339	327	331	333	353	317	315	305	315	310	332	345	370	307	318	349	307	347	365	309	341	344	331	338	322	302	322	341	317	310	325	298	321	333	342	338	321	348	382	337	337	344	345	324	332	339	328	315	323	320	376	321	349	308	358	342	338	349	367	351	322	300	339	354	345	341	312	374	352	331	343	317	336	341	349	314	335	331	324	366	325	336	356	345	337	341	314	336	334	321	325	348	325	343	361	337	337	322	350	338	336	323	335	340	319	363	332	364	337	316	327	336	340	306	303	355	331	310	334	339	358	331	354	325	325	334	298	374	342	334	348	345	347	307	324	317	345	350	321	287	317	335	321	327	346	317	321	308	339	336	301	358	340	347	340	352	357	332	320	353	316	340	293	340	323	302	315	337	337	355	365	354	378	329	338	360	335	342	359	362	332	332	301	361	303	333	322	351	305	346	342	351	331	345	321	343	327	347	339	364	314	323	298	351	357	356	316	348	316	344	324	338	305	345	328	356	316	330	326	354	327	343	340	309	329	344	284	339	330	334	329	319	347	326	301	324	343	363	368	308	363	334	309	348	326	313	348	306	328	343	318	314	340	348	318	327	334	346	323	351	337	319	356	298	334	323	329	365	352	311	320	334	335	310	336	315	324	328	341	326	359	308	320	313	327	306	336	358	330	334	380	319	352	327	369	325	314	316	340	323	352	346	328	360	348	347	334	344	360	339	328	334	321	333	333	315	344	334	360	346	339	356	384	346	318	383	350	305	336	356	365	346	352	322	347	344	338	342	298	334	317	309	332	379	329	325	396	306	337	312	348	317	368	339	358	382	332	342	348	334	360	354	328	327	359	346	352	330	311	339	325	338	323	309	331	330	337	341	349	318	380	353	341	321	315	340	343	349	335	352	323	340	351	343	354	364	307	329	340	332	336	297	362	295	328	375	354	336	349	336	295	312	335	320	352	303	321	310	309	343	350	332	292	281	300	345	337	343	349	352	324	340	317	337	326	319	331	333	305	323	338	301	353	348	366	347	363	372	357	340	333	322	328	336	350	299	343	317	361	318	340	332	338	325	343	335	362	341	341	353	303	357	345	358	357	320	331	352	349	337	328	338	313	320	353	327	337	333	322	294	322	310	334	333	307	352	359	359	356	332	331	321	354	379	356	362	327	344	331	373	319	314	326	308	364	339	317	348	320	344	360	338	335	340	322	344	332	311	359	355	349	369	343	329	335	328	343	363	383	342	353	346	325	360	338	335	327	328	321	305	312	311	304	355	349	317	337	312	322	312	348	331	356	331	346	346	347	362	323	350	333	348	351	331	334	319	336	310	323	353	323	348	351	337	351	362	345	350	357	329	341	327	309	340	326	292	350	326	355	315	322	353	336	335	366	325	292	355	320	340	351	298	346	368	353	342	360	286	331	315	346	315	331	341	335	294	329	322	356	335	318	334	320	335	377	334	318	329	336	352	341	350	353	317	318	321	338	331	328	292	329	328	328	315	365	313	326	307	317	344	394	313	357	343	324	351	325	329	329	331	343	328	310	318	321	326	331	343	300	310	303	370	323	320	300	306	349	310	332	337	325	326	350	372	316	368	334	340	326	291	358	326	351	315	329	313	313	324	358	328	367	349	335	321	336	358	310	320	313	326	314	357	330	338	378	331	304	327	337	357	358	348	356	326	371	341	322	334	325	315	357	374	346	358	329	327	300	327	291	318	323	352	310	350	321	318	324	372	358	306	350	342	301	346	324	328	353	311	341	349	317	323	305	331	325	340	337	337	306	341	368	324	320	341	321	320	325	303	316	347	310	314	336	315	333	344	357	308	343	341	330	312	330	334	330	349	319	297	377	347	311	345	338	327	310	336	329	348	333	333	342	332	304	378	333	338	309	350	317	350	347	373	305	337	326	315	348	333	326	349	337	325	339	343	347	315	345	323	303	302	381	353	331	311	353	312	358	353	308	348	324	339	328	342	311	365	312	336	336	327	336	351	340	323	305	314	332	333	365	344	347	302	346	378	315	352	343	312	350	330	345	328	369	330	362	350	324	331	313	325	324	342	326	328	351	331	325	328	311	323	329	326	333	319	347	352	326	317	324	332	316	333	335	358	355	371	364	365	333	301	378	296	346	334	355	330	373	324	331	361	351	325	348	351	344	320	320	317	358	353	358	382	312	314	338	353	336	316	338	349	322	345	350	326	304	347	320	304	333	352	317	366	318	356	337	319	350	337	303	342	306	324	324	344	338	336
58687	96512	81549	62482	43702	14013	1159	728	513	540	443	465	428	419	456	413	442	450	413	426	414	416	431	397	402	394	387	388	373	437	428	417	425	388	438	376	434	389	392	411	389	414	381	403	416	423	386	402	422	413	406	408	371	434	401	402	389	395	414	378	399	388	382	404	396	381	398	410	402	421	412	411	399	439	423	429	418	381	384	390	379	412	422	427	414	392	395	420	402	447	427	425	365	420	365	403	432	402	378	397	369	402	382	413	390	414	415	389	409	414	405	411	349	383	432	419	394	399	413	401	385	365	378	378	405	418	389	401	362	424	389	393	389	413	385	392	396	413	404	385	352	377	403	391	375	424	392	389	408	420	420	424	433	378	396	401	417	360	401	417	388	420	387	419	400	387	384	405	372	415	415	392	395	412	446	380	396	400	410	425	395	423	398	406	388	393	377	425	361	428	400	412	379	400	440	435	452	392	415	429	392	399	369	400	402	411	401	397	413	420	435	397	381	388	402	367	442	418	421	410	420	394	416	364	437	402	386	380	414	364	364	390	371	419	405	389	375	391	409	381	428	386	412	375	408	408	425	399	387	400	416	389	355	409	389	417	397	374	388	415	350	387	376	401	415	403	342	375	417	400	361	364	377	392	367	387	406	388	388	414	416	377	416	412	407	370	373	414	423	419	402	411	415	361	409	426	423	424	424	389	356	380	370	414	386	412	368	393	388	414	358	389	427	404	386	375	355	424	394	408	357	368	369	398	395	391	383	435	395	407	377	380	418	413	387	387	363	402	405	407	386	405	361	415	387	385	386	368	362	407	422	391	383	421	361	431	431	430	419	365	413	410	387	421	406	400	423	406	441	400	402	426	413	419	388	380	389	406	425	393	386	384	364	397	412	409	385	387	390	435	404	392	428	399	377	382	414	397	402	388	380	398	380	368	403	375	399	386	387	390	397	408	395	414	409	360	374	440	416	403	380	379	405	403	395	361	391	422	428	411	408	392	390	403	374	398	372	394	370	388	415	399	403	365	394	394	407	428	428	420	397	404	361	376	396	396	400	393	403	413	387	417	375	390	388	400	390	395	388	371	370	400	426	425	401	407	396	378	380	402	399	402	407	386	381	409	371	419	403	373	398	369	408	406	406	369	408	403	390	421	451	384	353	393	404	436	406	410	395	395	410	406	402	401	405	390	388	385	386	364	396	386	369	364	406	433	370	427	386	374	402	443	422	358	390	408	428	403	409	395	393	407	419	387	357	383	406	375	374	410	424	370	367	366	391	359	374	397	419	411	414	456	385	394	419	406	374	382	399	383	396	409	369	411	379	389	388	420	399	385	394	372	418	369	408	395	410	371	403	411	374	405	394	416	414	394	399	390	414	376	393	409	442	388	392	432	423	390	376	399	381	429	412	392	390	394	406	393	398	398	385	368	409	379	386	407	405	381	374	430	391	360	415	394	386	398	404	369	389	423	416	393	398	407	422	398	383	395	405	411	406	379	403	365	389	393	418	418	366	396	375	429	421	417	392	384	402	423	402	406	393	413	398	399	401	371	396	413	420	428	374	372	405	381	399	369	378	404	405	355	397	375	402	397	415	389	387	412	412	399	360	424	380	415	384	395	393	401	406	395	388	382	424	408	383	382	404	410	407	382	427	396	424	403	389	418	425	369	366	397	388	396	350	408	392	356	385	409	425	400	405	397	389	373	379	362	399	376	373	415	372	430	411	395	389	380	423	398	417	379	422	376	396	427	379	428	367	381	410	388	414	381	406	420	383	351	377	402	408	394	402	381	378	357	415	409	376	409	409	386	410	400	388	385	358	389	404	360	364	410	394	406	438	420	425	395	430	415	420	394	401	420	375	397	410	390	439	441	361	419	452	385	410	378	376	370	374	414	371	404	387	397	394	422	372	392	395	344	404	376	439	395	375	425	392	405	421	439	419	451	402	352	409	395	389	375	394	400	426	381	374	412	400	430	400	408	423	409	390	422	388	412	352	382	393	375	405	350	430	406	351	402	406	406	407	389	432	438	389	394	424	353	419	382	399	375	396	371	398	345	415	408	374	379	427	386	396	396	372	376	384	407	426	407	392	424	420	389	406	409	383	405	409	405	385	399	391	372	389	391	390	367	349	391	424	404	384	440	417	411	414	376	412	349	389	377	402	390	370	416	428	398	368	398	428	412	377	382	403	416	416	357	426	417	399	393	411	365	406	396	431	406	401	428	417	428	391	413	416	391	382	346	361	401	377	381	384	422	411	365	433	406	390	376	403	386	386	374	381	398	413	406	396	379	384	388	398	432	392	379	413	374	374	428	416	389	389	378	411	410	402	409	388	382	421	414	387	401	398	401	415	409	423	369	409	372	381	387	426	371	412	385	387	413	401	370	421	408	386	406	407	371	395	414	393	404	361	382	352	420	384	394	395	399	373	399	428	414	414	406	408	397	358	381	369	419	421	400	373	385	409	390	396	396	396	376	357	405	435	371	391	405	390	386	400	403	418	410	386	398	375	378	391	361	405	384	409	416	411	395	371	372	400	379	410	335	402	403	390	398	378	391	413	400	411	403	388	418	402	381	406	419	400	370	409	396	423	413	389	373	407	398	436	401	420	430	382	412	399	377	410	415	380	385	423	416	391	391	379	386	399	412	410	353	386	382	401	405	392	389	434	401	394	412	401	432	413	395	406	379	390	428	422	385	409	393	417	428	384	410	385	414	369	407	397	381	411	413	411	376	394	411	397	362	418	387	415	401	452	433	386	416	371	423	367	415	384	401	395	349	365	373	365	378	401	391	393	414	412	379	381	386	382	383	383	373	378	410	435	414	390	401	407	389	362	412	420	396	357	402	388	345	382	373	408	394	410	401	395	365	398	394	378	405	385	383	357	402	416	414	405	424	382	382	387	411	426	420	391	426	400	393	401	389	411	375	388	410	412	406	411	415	378	376	434	369	392	421	400	427	389	402	423	411	364	372	413	424	380	389	399	371	380	366	370	378	359	408	394	370	386	394	402	355	360	386	372	388	375	432	384	403	392	423	416	392	413	415	430	416	349	423	383	375	382	403	403	393	426	419	400	442	435	393	392	393	378	362	394	385	434	385	391	379	417	412	384	424	407	415	414	440	367	383	395	403	361	368	417	415	402	389	413	400	382	421	395	400	415	414	397	392	411	404	415	404	389	414	389	398	406	442	420	405	386	406	409	414	392	416	396	420	379	405	409	398	399	387	389	408	398	396	388	422	373	377	423	426	398	384	379	438	388	375	372	402	381	398	409	395	372	406	379	398	360	399	377	378	384	404	428	424	398	403	415	395	385	398	416	405	415	348	354	426	420	411	378	432	386	418	382	422	385	386	424	389	416	403	400	385	409	404	370	367	394	410	400	385	412	423	382	383	367	387	411	372	405	371	409	387	391	440	395	416	413	426	426	369	421	397	396	419	369	391	423	397	393	401	376	370	398	371	387	400	386	400	384	426	392	381	364	469	368	383	398	399
27528	24442	29067	20914	7592	1499	719	748	727	693	746	731	698	720	744	693	727	727	694	717	701	624	747	671	725	707	731	705	615	737	716	726	709	684	702	659	698	714	688	704	696	693	731	673	676	678	652	720	709	717	695	754	696	703	711	674	765	697	715	684	710	694	749	685	734	674	665	721	714	722	717	694	743	763	713	708	752	668	697	697	723	716	683	707	701	679	686	672	716	699	668	731	720	688	658	726	741	675	752	735	690	686	663	662	754	730	719	757	698	680	697	663	687	709	651	723	677	653	699	725	675	673	685	670	718	672	685	709	730	676	696	743	706	768	618	691	735	670	705	677	722	646	730	672	709	665	682	758	735	701	698	737	696	725	703	713	708	676	689	646	672	750	731	733	672	670	684	680	702	708	688	722	689	703	706	672	673	688	715	710	706	681	655	660	712	677	720	702	684	695	675	678	712	710	709	633	678	691	745	750	692	717	698	679	723	747	715	752	673	703	725	735	751	722	675	708	706	709	721	706	701	677	728	719	719	649	681	729	690	695	736	714	681	713	751	744	718	715	657	670	684	723	683	657	655	706	682	695	714	751	682	697	707	706	651	630	690	700	703	699	715	675	712	742	733	725	677	654	731	738	706	702	694	683	696	715	672	695	697	714	720	733	708	679	657	702	733	704	726	707	710	713	721	722	697	696	715	694	719	757	670	673	730	707	717	707	704	691	716	679	692	682	702	714	710	697	671	681	650	750	680	676	721	666	752	681	679	672	691	706	692	691	667	711	690	706	695	728	673	713	646	703	745	749	692	697	697	732	678	701	754	757	656	694	745	689	720	717	698	736	680	686	679	691	763	730	712	674	749	729	687	706	690	707	725	711	705	728	694	684	736	759	687	653	715	736	709	708	703	692	693	693	681	696	714	686	660	756	687	668	703	691	715	709	697	678	707	733	726	726	724	682	650	685	693	756	710	692	739	725	707	760	728	698	708	668	710	712	666	680	675	706	734	716	685	687	703	705	698	744	705	697	664	684	759	708	700	691	717	650	730	711	655	694	676	709	703	686	701	722	774	697	751	688	691	690	767	731	673	680	713	712	700	676	695	700	716	696	718	686	699	682	716	720	698	735	708	703	739	663	700	711	706	727	655	704	671	699	736	706	674	702	742	755	671	753	749	708	708	688	704	702	721	633	754	680	705	685	731	708	684	704	705	695	698	744	708	691	705	700	683	693	695	676	735	701	734	721	743	729	710	680	722	692	737	709	694	717	703	686	656	678	723	696	761	704	700	726	655	645	688	712	729	717	671	658	715	643	704	712	670	717	730	718	675	724	742	654	695	669	676	688	684	735	706	707	725	716	709	697	763	715	710	688	676	709	685	679	665	700	707	741	719	684	711	662	712	712	689	716	712	682	704	661	715	682	747	700	732	708	752	674	728	667	749	705	689	740	721	731	661	712	678	724	754	701	672	677	696	667	691	672	725	723	732	716	698	699	657	688	679	703	704	681	724	633	663	671	709	716	749	694	710	700	732	778	697	702	697	712	699	711	714	771	726	689	682	736	741	720	686	688	723	707	744	729	714	725	723	719	685	739	723	760	710	690	733	693	739	650	681	681	704	691	706	720	708	652	702	738	686	638	708	709	723	655	718	726	711	704	710	724	693	671	693	719	716	659	692	705	701	713	676	724	678	740	697	741	683	712	703	714	691	700	713	735	691	687	694	715	731	691	688	695	670	690	681	704	703	717	747	729	694	704	721	706	706	694	680	702	709	717	715	691	717	717	695	715	756	724	706	716	651	712	707	747	709	602	696	719	748	687	726	698	666	697	662	751	691	733	721	642	706	730	706	723	719	682	678	679	731	689	689	673	703	691	705	734	674	716	683	706	715	677	663	731	704	686	761	726	733	667	674	695	733	723	737	694	706	733	693	672	699	763	714	697	698	716	678	769	700	733	709	707	720	706	723	652	704	678	684	698	723	729	692	672	697	653	679	671	738	755	720	694	710	736	688	658	663	694	736	744	688	724	711	649	727	688	690	679	726	697	696	716	754	705	689	720	681	705	694	684	707	698	713	740	702	763	680	700	695	694	690	738	770	703	652	694	675	705	680	685	698	652	693	743	709	684	697	722	713	688	675	708	640	706	725	692	706	773	741	694	702	701	676	711	701	764	681	667	648	690	757	723	736	711	702	748	688	673	711	683	684	696	706	706	731	744	677	711	697	697	758	713	652	701	717	720	695	720	724	682	686	666	693	756	639	702	680	697	726	702	713	683	709	687	674	678	722	703	712	647	711	714	668	700	652	729	739	729	688	728	733	639	655	733	713	711	709	672	749	693	663	673	741	715	757	707	766	741	748	720	723	721	728	697	732	724	705	715	674	645	713	720	697	715	722	712	680	712	709	724	663	691	708	693	686	740	692	706	698	699	740	718	699	717	686	702	709	680	731	694	732	687	690	695	734	688	709	673	662	714	749	692	668	738	692	713	727	709	712	728	704	696	681	674	698	709	713	728	697	718	709	703	746	751	680	733	739	716	699	741	695	695	702	696	638	666	731	712	679	635	691	749	701	710	750	673	739	692	673	736	727	678	669	703	708	677	687	716	712	684	688	714	676	717	697	696	680	751	709	721	719	716	705	697	755	704	675	670	711	691	742	660	711	713	712	664	718	687	748	688	725	694	695	705	759	670	682	703	670	737	730	722	693	718	654	674	742	705	658	677	754	721	717	738	676	702	729	727	684	737	663	692	704	715	748	684	700	688	668	751	673	662	650	737	697	708	668	729	691	782	697	682	686	649	784	686	755	670	719	706	737	658	697	648	704	701	701	715	722	661	736	741	645	713	676	689	735	644	676	697	683	709	659	728	713	717	717	771	721	722	703	701	713	701	722	683	664	680	717	657	692	680	717	714	709	650	694	726	685	686	696	654	696	687	738	703	666	732	678	698	709	758	726	679	691	731	720	679	683	730	705	691	674	677	676	700	702	681	713	688	732	670	677	720	695	692	727	773	743	731	655	706	732	716	748	687	700	712	677	687	753	734	672	687	692	692	702	664	703	707	672	692	714	671	702	688	677	690	700	686	703	733	687	713	720	667	684	701	739	700	682	689	733	752	719	681	723	660	688	684	708	669	755	672	720	722	731	690	682	707	699	709	719	672	669	689	674	677	698	717	732	701	694	648	711	664	679	725	724	683	682	704	699	706	728	727	696	670	725	679	693	731	698	784	694	752	644	662	718	684	685	660	695	710	706	697	679	730	693	692	710	672	715	689	735	722	678	751	703	698	731	678	682	688	649	695	681	640	739	698	691	692	787	724	701	706	694	688	682	684	711	694	696	694	722	668	723	724	704	687	735	742	710	676	700	688	711	717	724	725	702	711	668	730	735	666	659	686	706	683	734	719	696	691	696	726	681	706	713	687	695	739	687	673	695	680	723	754	680	690	722	682	665	737	737	712	648	714	737	725	732	659	727	649	712	692	673	683	694	679	690	718	757	643
28514	40395	31069	18171	7912	1686	875	915	885	809	831	863	898	810	861	796	812	821	829	871	838	849	849	826	886	849	830	762	854	782	854	870	808	854	836	876	838	800	855	812	846	858	827	813	876	805	798	831	854	852	816	818	870	802	799	871	881	858	841	824	832	863	856	858	888	837	848	843	802	800	866	839	886	835	863	861	822	844	843	815	842	882	833	895	833	831	852	887	775	882	816	849	828	822	843	809	860	844	861	805	910	847	819	800	865	746	833	815	860	867	854	863	840	889	837	873	828	841	800	843	845	838	818	812	848	880	823	876	845	887	854	864	883	809	847	824	896	848	841	814	831	843	806	843	827	917	857	793	863	795	855	829	852	838	802	819	815	770	831	839	812	873	802	882	853	794	839	838	869	856	851	816	819	855	904	809	844	886	827	791	847	812	854	876	824	789	806	796	829	814	868	884	829	847	798	868	840	837	866	839	839	860	840	869	833	775	868	854	831	816	787	825	805	835	839	856	860	851	845	864	838	856	823	817	811	818	829	826	839	855	828	841	832	819	794	869	821	813	899	848	832	896	817	868	844	803	828	828	835	829	838	827	810	826	847	846	827	818	841	818	883	846	818	865	846	832	848	854	844	841	862	841	815	866	895	823	838	797	847	840	838	810	845	839	841	812	852	874	823	837	860	825	868	812	818	861	864	828	806	823	864	855	856	812	832	848	778	836	808	800	871	835	766	841	823	846	843	864	860	854	814	933	831	781	786	855	842	842	832	871	831	870	790	839	879	836	884	892	879	832	863	822	846	803	810	844	848	895	840	793	892	842	856	800	850	890	810	873	807	834	812	853	852	838	824	868	841	772	844	825	870	812	831	842	816	848	845	824	853	900	818	827	845	846	859	841	792	864	857	841	832	798	857	837	828	882	793	797	843	850	818	847	830	844	828	809	835	836	831	839	868	873	867	805	794	776	901	799	835	843	779	780	863	879	866	810	875	851	833	840	881	873	885	807	830	847	814	823	822	770	797	857	846	821	855	860	859	866	861	806	931	827	863	852	847	864	856	844	830	868	867	830	852	878	868	783	904	791	846	807	814	853	883	851	839	868	848	892	837	810	836	869	841	793	900	864	871	840	808	816	829	830	860	817	873	838	850	799	855	808	865	815	895	840	832	875	893	870	817	848	840	818	870	845	836	892	822	844	834	829	856	841	837	850	818	788	808	841	899	797	862	862	781	815	831	835	825	844	821	856	830	850	845	896	855	877	885	849	867	888	848	821	784	817	898	812	842	860	875	920	872	805	855	865	841	841	876	859	880	764	839	811	836	890	805	835	855	849	864	831	841	832	910	893	872	842	826	819	824	817	832	852	899	878	844	820	841	891	851	807	875	806	867	860	868	849	843	858	871	838	899	782	870	879	852	812	853	870	894	834	855	829	806	833	829	863	831	829	851	804	831	848	835	829	873	868	886	837	854	835	783	854	815	823	800	830	835	813	837	788	858	876	840	823	820	834	864	876	898	826	784	789	818	852	825	843	837	855	831	828	868	880	821	848	875	854	864	870	812	821	826	872	816	794	827	833	875	884	821	865	805	834	852	862	832	838	852	852	815	866	799	824	860	870	871	859	853	855	853	854	811	827	822	811	849	862	873	857	881	824	819	849	880	837	805	808	818	832	850	777	875	841	809	869	878	849	835	847	843	864	831	891	831	895	884	874	854	819	863	810	881	836	846	842	817	814	882	828	829	857	836	880	834	831	850	824	854	905	839	859	845	825	822	826	825	842	798	880	838	816	850	802	857	833	820	885	915	856	846	844	864	819	841	841	822	831	847	799	815	804	862	840	862	831	827	807	857	808	830	873	834	854	826	810	878	846	826	911	833	857	833	859	837	821	832	832	828	860	820	828	851	844	880	781	829	858	823	775	861	848	797	878	854	862	831	844	866	873	847	848	859	813	853	807	831	834	860	798	894	844	847	822	816	859	804	804	803	813	821	847	837	802	823	781	834	865	791	851	826	812	847	827	855	855	844	855	833	819	804	854	924	834	814	795	850	871	841	862	821	851	852	852	834	832	820	817	862	842	894	862	835	859	842	863	860	861	860	858	915	885	850	856	849	821	811	922	851	807	834	813	838	870	875	819	799	845	845	841	860	801	822	847	839	820	826	790	788	847	871	856	855	804	830	849	913	858	811	841	854	790	859	927	844	817	798	834	828	805	840	823	851	806	797	800	870	847	856	879	873	773	817	806	818	816	789	828	822	873	846	847	862	824	875	855	832	830	864	850	800	874	838	842	831	862	851	809	871	769	849	822	803	889	833	840	844	822	838	848	776	834	791	856	859	874	827	827	785	836	842	796	866	824	891	852	872	852	852	888	786	879	830	790	885	845	903	839	796	847	880	902	871	818	787	820	831	845	800	830	805	775	823	833	856	801	804	870	858	877	775	876	839	861	843	826	845	851	858	852	824	827	845	881	875	871	890	864	839	836	817	814	815	867	861	818	815	841	839	861	836	815	826	842	814	807	847	847	852	838	858	890	823	840	900	865	800	845	797	890	839	799	841	848	835	806	834	878	861	870	861	890	834	808	835	875	778	863	858	812	820	844	802	836	845	869	805	834	806	806	875	866	862	851	843	834	799	850	829	805	845	860	845	824	848	822	828	813	823	847	826	826	833	811	878	867	853	818	803	795	836	874	820	848	833	877	836	813	861	838	862	892	829	787	893	857	823	861	836	795	886	876	847	866	812	864	835	844	813	837	828	862	803	846	869	824	836	840	829	801	900	810	843	836	870	865	849	889	796	828	809	825	854	871	817	853	858	831	874	844	825	830	812	816	826	843	805	856	847	851	793	818	870	802	830	862	853	791	835	833	765	842	812	871	881	798	877	823	840	835	823	890	809	836	851	806	854	839	841	841	831	827	830	815	828	894	845	901	839	852	825	903	865	827	866	848	856	882	889	839	850	849	847	803	820	836	849	841	850	911	900	844	839	837	884	929	847	834	849	828	884	860	802	838	840	816	818	827	838	855	797	822	901	846	847	847	909	835	861	836	773	852	869	852	800	842	815	867	864	853	817	807	863	811	797	827	844	876	827	815	832	845	833	822	848	805	871	786	797	856	812	854	834	905	830	849	872	802	814	841	855	774	832	802	873	846	892	836	874	796	859	799	842	822	863	853	840	774	839	843	840	842	874	809	811	828	814	819	777	818	856	854	845	840	821	878	821	798	832	889	831	849	768	873	846	848	843	812	775	837	794	825	866	867	895	835	811	806	921	823	858	785	851	797	807	861	819	837	843	827	810	830	884	806	844	820	833	858	808	814	839	835	824	843	827	849	812	834	788	825	855	824	854	840	768	869	820	844	800	782	892	873	844	856	823	777	802	830	824	856	800	876	804	817	886	827	854	924	915	827	809	886	836	875	821	851	829	813	823	798	881	801	801	862	849	813	822	843	847	838	847	835	827	796	898	858	853	852	811	897	831	849	824	893	790	822	831	813
23357	21133	31548	31862	27729	18309	4334	642	469	464	500	519	475	519	468	460	436	456	445	447	442	445	447	444	422	421	446	457	443	446	411	474	444	476	429	433	460	419	415	485	418	477	460	462	431	463	441	429	429	441	441	415	446	427	432	438	499	453	458	462	447	449	417	484	456	455	457	470	436	447	422	429	434	477	452	471	472	435	449	413	421	444	473	423	446	442	425	454	438	449	441	459	437	442	464	491	419	424	440	446	468	419	428	437	433	438	470	457	430	421	439	450	444	436	434	464	436	419	401	430	450	436	414	438	468	468	453	402	458	460	431	445	438	437	441	424	466	446	442	437	452	444	454	440	492	444	436	418	430	424	458	432	461	416	409	493	423	431	436	479	477	478	455	455	488	431	451	465	477	397	480	479	428	434	404	438	430	424	454	447	434	451	420	473	431	456	464	442	458	429	451	468	431	446	414	442	462	479	433	445	449	430	456	464	429	444	439	432	459	440	473	428	457	425	399	459	443	492	453	463	439	429	493	448	471	454	446	450	401	442	461	449	439	417	490	436	413	422	409	428	425	436	429	432	460	438	475	431	408	445	445	451	406	435	438	427	454	430	446	455	406	416	464	439	424	440	454	449	445	424	428	453	393	412	400	433	408	428	421	448	435	457	494	441	439	444	479	429	438	423	440	439	426	410	423	436	430	421	495	424	441	423	441	420	432	451	451	476	405	440	474	416	458	398	473	467	464	474	416	428	474	469	460	436	462	444	422	435	426	448	478	420	448	426	435	426	422	471	463	483	414	447	476	437	454	465	423	440	465	480	459	423	454	422	439	448	448	403	422	454	451	439	455	405	437	424	445	428	440	470	429	395	426	472	445	427	447	429	440	427	423	449	449	459	445	439	408	412	430	457	450	421	425	470	478	447	444	414	437	446	450	475	437	407	446	443	449	451	428	427	441	473	455	465	445	449	479	480	429	454	461	448	476	425	476	450	414	451	448	438	431	435	462	447	442	417	448	459	431	424	443	437	454	445	449	411	423	448	435	463	418	446	416	435	441	432	454	442	466	466	462	435	440	438	462	418	449	439	452	444	439	438	420	459	443	431	456	463	447	439	433	446	450	449	436	464	425	443	453	410	460	439	444	427	449	450	472	457	448	379	431	443	456	427	464	456	452	424	470	432	412	436	431	449	447	436	447	453	447	417	444	424	460	482	446	442	435	448	426	508	417	467	459	461	438	406	455	445	450	426	434	457	423	434	437	458	477	490	390	440	439	419	406	469	443	437	452	466	457	438	451	467	483	431	446	468	451	442	428	447	427	401	468	468	439	459	442	439	448	411	477	452	465	448	469	461	450	437	492	452	449	432	425	457	467	444	485	438	432	426	494	449	461	444	440	485	453	428	432	466	426	461	441	446	456	412	421	446	423	413	470	461	486	446	442	432	475	453	455	464	433	422	448	434	434	484	457	454	448	459	453	447	452	442	463	451	445	429	411	437	430	450	463	415	459	465	466	448	475	451	417	425	490	458	425	450	454	411	445	452	444	464	425	433	438	449	423	464	430	454	424	433	453	425	461	439	465	472	412	414	429	422	424	434	440	439	412	416	437	433	470	450	399	447	411	441	451	448	417	457	439	457	440	413	441	458	445	442	438	439	479	470	475	451	410	474	469	486	411	415	452	471	439	460	479	426	431	424	458	434	439	454	457	477	451	427	425	415	479	428	444	458	464	462	471	400	425	433	450	474	434	465	434	413	403	449	470	438	446	470	452	437	433	411	427	438	423	481	459	439	449	454	466	465	427	438	424	443	414	477	481	488	424	444	420	446	424	428	461	473	447	431	438	437	457	427	421	441	426	475	419	453	434	430	488	470	465	436	423	436	427	465	422	417	467	439	394	435	450	439	433	458	431	417	412	453	484	443	440	406	439	461	458	483	414	412	414	464	414	442	426	446	425	462	441	469	428	439	447	450	425	397	452	464	420	477	445	415	435	458	464	453	429	434	483	451	417	439	455	413	415	449	481	454	394	406	437	428	455	453	462	447	483	454	452	447	413	436	436	433	425	452	442	453	447	420	445	435	441	401	399	463	437	412	414	456	431	457	469	427	426	503	454	433	439	453	462	402	432	436	464	451	465	456	405	446	462	435	421	454	475	470	439	445	422	432	451	501	449	410	448	435	432	459	445	454	443	448	435	453	389	469	414	436	441	425	478	449	470	418	502	433	400	422	420	461	446	428	421	447	448	464	491	447	458	438	452	429	436	438	427	458	467	493	442	419	484	439	463	433	480	462	429	406	419	458	464	441	434	460	464	436	479	471	420	436	436	482	447	449	457	418	458	384	486	463	408	431	443	453	436	487	451	452	440	434	433	431	424	454	420	425	444	432	468	402	442	447	439	435	448	417	385	435	409	434	466	443	420	477	419	441	425	458	428	448	430	432	426	423	464	438	436	456	427	428	421	394	422	417	460	422	450	439	453	465	452	468	438	428	426	438	431	480	452	431	415	413	438	451	445	453	444	430	405	428	444	456	456	433	422	491	449	477	442	448	464	420	414	450	438	449	425	451	462	482	462	455	452	455	455	435	419	474	472	430	451	410	438	449	453	463	464	473	450	402	432	418	463	442	385	443	404	443	424	435	423	463	416	461	437	426	473	429	417	461	484	435	407	439	440	476	428	440	441	416	450	436	447	505	391	425	454	446	463	449	417	399	459	424	431	418	451	431	416	435	465	439	484	429	467	440	467	417	461	450	456	445	436	409	437	452	507	437	424	396	421	447	475	431	452	439	431	414	452	448	464	461	395	461	426	469	441	444	434	456	480	451	435	428	450	470	449	463	426	440	464	449	427	440	445	467	481	442	443	422	446	396	457	453	418	441	470	429	477	437	454	411	449	454	410	455	456	442	440	430	417	462	476	445	457	439	469	448	445	428	445	431	408	462	438	435	446	424	431	457	469	445	450	421	441	451	468	447	449	458	430	448	463	430	449	440	436	437	469	427	449	437	431	458	447	465	403	417	455	452	402	420	426	460	427	437	452	443	472	463	443	428	422	403	451	407	444	440	431	444	467	446	428	440	430	432	455	455	454	447	436	452	377	434	440	455	404	453	410	461	450	443	419	439	425	397	418	441	422	421	435	472	438	437	436	456	427	439	426	436	427	461	468	431	464	430	411	470	477	423	438	464	471	443	470	422	450	432	432	486	405	418	437	432	472	482	485	422	437	432	493	436	407	419	432	412	428	466	438	417	439	420	442	474	406	437	466	451	447	424	447	476	472	435	463	422	443	418	443	402	449	464	477	411	425	452	422	454	428	446	424	433	431	398	408	438	432	432	426	433	464	436	452	422	423	456	485	450	478	433	420	486	465	445	424	464	473	470	471	450	443	427	435	429	431	474	431	442	419	408	427	442	410	480	483	390	458	446	418	436	431	469	429	453	390	452	455	400	425	454	443	482	440	434	426	419	429	450	410	487	423	400	427	465	462	447	440	465	466	454
54084	86041	71502	50925	36237	9531	986	766	625	614	589	627	552	573	581	568	569	569	531	544	526	540	551	519	537	555	512	512	585	515	540	559	563	527	547	554	538	515	599	522	492	587	535	525	511	499	528	544	535	569	537	510	511	546	514	561	574	561	620	537	575	537	529	506	595	503	520	560	539	532	528	541	517	500	562	534	532	525	506	538	563	553	524	543	568	549	552	516	560	509	544	542	566	514	559	600	523	530	586	505	495	580	530	516	516	551	522	539	528	540	488	544	527	536	571	564	488	519	535	588	551	564	504	522	515	540	527	556	542	527	543	564	557	546	519	561	534	562	520	547	521	498	536	567	487	539	502	531	524	526	527	549	547	543	537	580	531	554	495	525	514	561	515	546	545	524	556	570	535	542	527	522	531	566	539	565	527	545	531	540	505	560	592	520	537	518	552	561	535	489	538	553	537	575	556	527	598	539	572	530	559	499	560	562	553	575	517	572	530	534	531	565	504	538	501	562	525	531	546	539	540	568	562	551	524	533	520	538	543	569	528	530	500	502	529	525	553	562	513	542	550	541	540	566	548	525	521	576	513	568	541	541	531	569	567	529	527	560	556	516	571	558	560	517	522	559	549	534	503	558	524	541	530	533	489	550	575	546	551	545	561	564	537	522	543	516	523	563	498	531	554	560	558	537	498	516	598	563	544	547	558	543	502	523	524	517	488	540	513	549	599	517	548	536	558	528	547	518	540	528	558	576	524	537	504	570	540	527	499	550	545	533	551	517	552	525	503	537	492	503	518	548	509	538	519	541	505	488	576	498	496	541	514	516	555	561	526	561	548	519	554	540	551	505	574	539	531	552	493	564	537	584	526	558	538	547	542	531	512	559	548	537	557	548	553	532	513	489	580	584	501	580	562	497	483	571	550	523	520	517	531	549	539	556	549	587	500	517	509	553	559	541	524	547	514	524	541	501	554	531	530	530	571	568	555	520	553	586	477	515	526	524	547	543	561	538	566	545	562	576	533	540	558	505	594	559	579	518	556	520	542	604	552	549	547	527	524	495	543	570	566	571	579	514	532	562	561	537	543	546	546	530	530	538	572	537	509	493	521	506	525	552	552	535	535	544	538	549	552	567	520	559	538	499	487	530	570	525	560	561	571	521	553	492	549	497	547	503	521	523	552	576	514	566	572	554	533	514	552	522	578	545	539	509	591	516	535	500	558	543	498	536	521	538	586	530	504	566	540	573	556	506	569	557	545	592	545	512	549	564	472	517	544	527	574	565	517	520	540	559	545	544	508	546	558	541	532	522	544	553	510	508	505	539	543	556	548	562	533	574	572	537	532	538	562	527	592	554	530	500	564	519	524	549	537	570	572	530	564	512	514	571	544	549	545	559	539	529	574	545	569	528	557	562	564	547	530	553	504	552	543	527	557	548	557	585	496	469	533	514	519	549	487	548	583	525	530	571	580	525	576	522	528	507	574	562	535	548	560	547	547	517	524	577	525	539	526	546	543	540	549	557	499	544	538	546	521	544	521	573	549	567	545	530	543	539	533	566	554	538	548	542	533	540	527	558	521	553	521	537	543	506	538	528	572	534	526	596	547	551	546	548	571	528	515	550	575	542	522	496	533	532	537	574	526	526	553	519	564	575	493	522	564	518	558	582	580	524	513	556	531	549	545	538	520	564	493	561	559	512	533	538	537	496	503	522	566	531	522	539	556	524	523	562	567	516	494	552	560	533	568	529	550	511	538	562	526	555	540	571	526	553	562	554	557	554	562	531	567	495	493	528	536	523	506	559	557	549	548	538	544	529	562	554	484	546	532	508	580	535	517	540	515	562	554	541	525	568	604	486	536	569	576	562	555	564	527	545	509	552	499	519	504	512	549	535	536	526	557	528	539	538	506	559	516	543	545	482	509	566	572	577	561	523	536	511	518	486	573	551	551	516	556	533	592	572	559	553	506	502	535	561	537	507	540	578	530	549	581	610	543	566	556	556	519	560	498	516	529	571	485	546	498	531	539	560	487	565	520	546	514	530	474	547	585	569	535	551	580	551	511	562	526	522	565	523	543	507	521	569	539	529	531	515	536	522	530	498	563	550	542	578	545	534	560	533	580	558	566	554	514	535	490	546	543	521	554	553	503	545	524	570	561	548	551	536	522	531	567	528	511	564	528	545	541	502	544	516	536	562	547	485	533	578	557	532	552	565	492	574	552	515	536	542	524	551	515	521	567	570	546	517	525	543	544	549	523	557	573	559	519	509	550	547	579	584	545	541	574	561	567	531	531	539	494	550	561	573	507	571	550	554	532	532	503	556	536	510	524	527	540	560	535	562	562	517	503	548	536	575	540	531	564	562	545	581	508	531	517	546	539	539	509	538	549	539	499	507	559	515	542	518	505	542	550	582	528	543	520	553	510	512	529	560	513	575	508	508	479	523	547	531	537	582	533	528	550	542	575	525	551	515	508	545	535	510	523	548	529	545	542	527	520	542	541	521	527	550	560	545	522	522	538	551	536	558	533	535	510	549	545	539	551	569	539	552	504	521	541	513	507	524	562	535	554	542	528	554	500	517	538	554	556	488	505	568	581	528	556	547	527	531	537	548	544	560	550	511	581	520	519	541	508	568	549	587	508	502	521	560	542	526	542	541	549	507	564	553	539	511	551	556	574	568	524	570	544	550	541	548	588	517	518	550	538	512	529	501	547	564	519	557	529	535	582	498	520	580	556	556	550	533	546	541	567	538	501	507	552	523	544	572	552	533	543	511	544	571	559	529	577	597	543	538	547	560	554	513	547	546	521	522	516	529	561	551	527	552	495	534	528	538	586	553	545	563	580	578	537	551	528	579	518	530	531	524	553	537	559	548	527	520	528	567	548	554	548	522	502	514	551	533	540	533	537	549	531	547	556	534	556	547	560	545	581	585	558	518	506	516	512	544	534	558	603	543	534	548	553	551	528	460	553	543	502	567	558	576	578	543	538	530	568	535	577	506	560	554	537	556	569	500	563	554	532	559	492	574	507	542	537	584	549	502	513	523	518	554	554	527	519	536	551	541	549	531	543	574	528	566	536	509	514	569	537	554	567	529	522	556	547	520	548	531	539	519	548	524	541	535	502	557	536	572	555	463	519	526	543	562	560	529	538	572	480	521	581	560	532	571	576	557	516	530	572	532	534	562	561	525	533	522	558	524	519	560	514	549	542	541	533	566	573	532	541	557	543	555	526	558	561	542	557	519	531	550	498	526	575	548	556	552	528	533	537	507	553	581	526	528	521	535	537	536	490	544	567	555	567	568	531	534	492	492	550	547	562	528	526	559	530	541	507	529	588	516	516	521	523	556	501	512	592	538	553	544	555	547	555	548	553	509	539	499	519	522	529	512	562	572	530	561	547	530	495	559	526	503	589	549	549	518	557	540	526	526	558	562	536	495	536	532	546	505	547	530	537	504	565	577	527	517	531	537	507	528	544	530	576	499	530	491	559	496	516	520
22376	20881	30152	28536	26094	21371	11789	918	385	399	388	394	406	394	373	390	364	352	362	332	363	345	326	359	343	373	349	345	342	313	307	340	364	353	336	342	373	374	323	317	363	350	338	358	344	318	331	342	340	336	341	337	350	316	291	339	317	334	378	331	307	322	351	341	332	376	334	308	346	325	365	361	372	332	338	331	360	334	330	332	348	337	319	325	326	328	348	362	320	310	332	327	333	348	356	345	325	335	317	368	326	352	319	332	382	352	343	308	365	316	342	319	346	330	343	352	340	376	339	326	333	336	340	324	318	326	347	329	307	343	342	296	325	356	304	342	320	359	357	333	295	324	322	347	309	343	350	315	329	340	312	339	312	316	327	333	348	310	336	353	321	353	318	326	330	296	348	373	368	379	374	335	313	346	353	368	319	314	341	358	329	329	326	329	340	343	335	340	340	323	321	331	327	328	325	304	327	318	345	329	321	349	333	328	361	335	321	306	355	315	342	319	317	365	336	323	316	322	329	320	327	339	378	343	352	355	341	354	339	342	340	359	330	330	349	324	335	326	326	342	326	311	335	353	322	333	324	343	349	336	345	361	333	331	324	322	351	353	324	371	359	343	361	346	361	373	327	356	344	308	372	346	349	348	376	327	325	323	303	340	308	316	372	301	351	320	307	322	327	349	293	346	292	325	354	338	392	370	347	362	319	318	336	310	315	330	327	323	314	316	368	295	339	349	323	331	304	340	333	330	342	333	336	343	324	326	346	328	317	316	356	337	324	292	321	320	323	372	345	325	316	343	370	334	373	329	336	330	350	344	320	284	342	340	333	357	359	320	352	365	335	344	321	318	357	347	342	323	331	310	365	351	325	302	356	318	331	345	337	337	363	374	339	330	348	361	330	335	331	352	359	318	364	326	340	332	369	383	329	345	372	345	340	337	318	351	342	369	360	325	359	332	329	324	354	358	358	315	328	325	321	319	333	343	328	335	330	319	338	346	323	317	314	328	354	351	308	344	310	322	347	323	354	360	329	356	343	325	313	317	365	331	319	314	356	356	314	343	321	323	318	310	321	338	309	350	344	304	332	341	310	342	364	331	299	343	347	301	336	325	338	322	335	308	317	367	318	340	366	344	346	324	330	290	376	340	334	370	319	318	348	298	378	329	346	321	359	319	330	315	341	340	327	332	305	318	405	301	319	334	335	347	339	307	344	355	323	325	325	339	320	328	328	354	345	327	348	356	336	361	363	335	344	340	330	345	316	365	361	331	352	356	361	324	336	325	322	315	336	329	321	338	333	316	313	399	316	307	357	361	364	365	354	317	358	342	353	362	356	333	343	323	339	331	333	357	349	309	363	312	345	351	319	346	358	344	378	355	318	322	340	359	336	334	322	313	304	326	339	330	380	356	345	326	357	322	342	328	332	346	345	308	324	337	339	313	331	339	359	357	348	316	324	337	334	323	326	316	343	334	336	346	359	358	317	319	335	364	312	347	352	321	380	337	321	306	314	351	340	327	327	340	359	335	335	329	336	357	337	325	350	316	355	354	303	362	329	336	332	349	360	371	336	335	310	340	348	365	363	337	346	313	299	355	340	335	334	365	328	375	304	354	340	337	332	315	345	320	319	348	341	352	377	322	315	357	322	335	361	366	317	345	332	349	350	381	322	316	342	317	334	364	334	326	328	314	331	309	351	319	335	324	358	337	335	337	323	333	317	329	340	329	332	323	304	344	318	305	340	329	354	355	342	304	352	336	346	353	325	334	322	336	324	312	332	380	314	322	332	358	319	347	348	346	357	337	335	350	295	334	358	323	360	292	311	308	315	324	340	347	321	332	336	311	343	295	300	350	360	351	336	367	353	343	349	335	347	370	310	377	349	326	308	317	353	348	352	339	323	304	365	328	344	347	357	335	330	316	366	329	339	350	325	348	340	304	335	333	344	333	350	336	352	302	313	336	334	339	348	338	341	357	358	364	338	354	320	336	357	348	349	336	311	317	310	329	349	352	341	318	337	356	316	347	371	348	343	334	337	350	341	313	334	328	334	353	339	363	336	321	320	336	351	360	332	355	297	310	338	322	332	353	323	336	329	340	358	329	346	359	345	321	361	346	297	319	325	334	360	340	359	329	328	326	308	312	334	336	322	343	332	340	317	326	348	357	336	342	319	342	366	323	321	306	329	336	372	341	331	328	340	334	341	336	332	330	311	345	337	361	352	349	340	364	344	387	337	347	339	356	351	329	322	304	343	356	323	342	341	356	309	340	335	305	323	328	316	335	306	353	335	354	369	318	323	318	375	341	353	329	334	337	353	332	340	323	318	330	324	368	348	362	331	328	331	371	315	323	346	349	372	313	341	326	319	335	385	318	360	312	366	323	330	344	348	355	352	308	345	335	317	337	334	340	304	341	356	380	337	353	283	352	351	299	328	338	346	305	323	329	372	350	340	292	334	357	357	349	365	332	351	321	349	356	316	357	341	323	323	297	388	344	326	339	335	329	323	343	322	315	351	325	315	297	325	364	352	339	331	302	377	372	319	336	336	327	354	340	328	348	329	333	338	317	325	335	341	351	369	337	346	349	333	314	305	318	307	346	345	317	337	372	312	331	339	370	360	357	359	358	316	325	338	351	338	360	353	374	339	326	320	361	360	362	309	350	351	343	348	350	310	336	331	339	337	352	335	342	318	318	334	355	343	322	379	329	352	337	343	347	353	346	356	330	336	339	356	326	348	357	329	320	391	352	320	356	336	320	300	315	329	325	357	335	322	340	321	390	331	339	368	345	331	347	308	387	309	354	347	318	335	336	333	345	341	313	336	331	337	331	318	361	329	325	270	337	364	343	313	368	329	340	355	377	316	334	335	314	339	350	343	358	346	310	330	323	332	358	357	339	301	306	312	339	339	348	335	311	336	337	334	343	340	365	337	328	332	349	314	359	332	331	329	307	330	328	337	323	339	341	346	336	320	321	316	331	355	323	330	323	325	342	300	313	342	322	308	344	324	320	338	360	349	310	350	317	351	343	332	351	345	347	355	343	317	332	328	342	331	353	354	331	348	339	348	285	312	332	328	337	335	369	319	339	302	352	351	310	329	330	348	378	335	366	347	362	327	341	353	297	323	327	335	312	335	304	309	329	326	344	342	321	306	342	327	355	361	334	341	312	323	351	331	340	343	320	308	323	329	334	343	325	345	360	331	358	326	327	331	316	322	335	328	320	354	356	315	327	339	329	305	328	331	358	333	310	346	329	333	328	331	362	322	324	317	364	376	357	336	343	282	346	340	307	319	333	354	328	332	335	356	320	337	325	338	347	326	329	351	340	357	318	361	348	319	334	306	357	311	355	333	339	333	303	357	330	332	310	336	322	350	332	337	330	334	313	310	331	351	318	341	365	331	347	344	351	340	341	326	351	320	333	315	350	357	322	344	342	333	353	350	360	355	338	320	344	322	366	347	330	355	359	297	330	321	344	328	324	329	334	332	335	307	311	340	313
59001	96700	82268	61103	41966	13988	1282	805	548	529	502	458	451	455	444	440	451	407	453	437	439	394	419	428	436	409	389	362	396	377	390	402	448	388	416	403	407	398	393	398	409	379	395	377	408	401	415	400	395	409	373	392	354	414	373	410	411	377	417	388	429	412	395	383	367	395	361	388	405	390	387	423	381	404	396	355	400	372	385	384	382	394	381	377	410	393	406	417	405	401	397	371	387	390	404	407	401	399	372	378	423	391	415	401	404	382	400	375	362	361	396	401	399	364	386	373	355	428	411	370	413	368	343	389	367	420	447	401	376	395	370	397	409	385	361	411	391	410	400	362	392	407	418	383	401	383	402	430	419	389	433	425	384	399	388	405	384	382	429	449	391	406	378	396	401	393	426	396	368	402	441	408	394	376	369	407	397	426	433	381	414	420	372	387	410	379	394	355	399	398	378	401	391	400	403	404	402	403	404	402	409	394	390	411	408	376	393	403	429	348	367	394	367	389	413	398	388	382	403	407	413	386	426	412	389	407	386	418	376	404	386	414	404	396	370	405	394	407	387	426	374	391	388	388	392	386	451	395	428	410	368	398	392	419	376	409	407	414	379	353	391	378	388	400	394	377	435	412	382	389	438	391	422	399	390	396	397	379	403	368	377	375	389	426	383	406	384	380	400	379	362	351	378	431	418	392	419	395	387	387	390	419	394	392	412	391	409	368	414	373	405	369	412	378	406	425	448	363	368	402	374	379	398	396	391	378	361	403	403	450	393	381	371	428	438	406	399	352	415	387	382	403	383	396	347	422	380	394	407	382	407	436	379	409	407	394	392	392	411	405	373	402	404	375	369	380	407	390	386	373	409	399	356	382	395	403	389	408	394	375	364	388	445	438	413	401	386	358	390	418	389	387	413	383	428	419	366	413	390	387	420	386	403	376	414	360	399	439	403	402	430	384	380	376	401	399	402	415	381	383	384	388	370	417	410	378	374	403	395	382	401	392	406	376	412	418	374	374	404	405	377	375	378	396	380	406	395	382	426	399	360	359	417	432	388	401	404	385	413	407	415	412	392	410	382	398	412	420	409	414	377	420	416	386	406	416	381	369	400	392	389	382	378	379	406	358	382	394	386	410	431	392	398	383	397	366	420	415	402	396	423	416	366	364	404	409	413	408	387	412	374	403	370	406	414	393	413	404	388	394	406	419	395	413	372	376	388	357	396	408	394	385	398	438	418	418	423	408	400	381	389	399	363	404	410	443	381	383	406	425	378	401	427	425	413	398	368	392	383	405	419	374	387	361	392	410	387	418	381	385	425	344	421	374	413	433	404	393	391	395	380	382	392	381	406	386	351	377	382	398	377	356	417	401	403	408	381	388	382	402	380	401	368	433	412	405	401	376	401	404	394	417	426	404	390	381	418	393	380	394	438	386	420	383	380	393	373	384	387	408	375	385	406	371	413	394	405	412	394	377	417	401	383	373	362	423	400	379	385	396	419	379	389	347	417	423	394	387	418	408	423	415	427	420	424	389	429	392	401	385	377	369	396	354	422	417	418	369	418	405	408	405	406	414	401	386	387	353	397	376	370	371	366	406	442	428	379	374	408	391	384	395	353	378	405	384	391	364	416	406	381	376	397	409	382	363	358	408	379	396	399	399	389	416	411	396	398	400	398	392	410	424	402	400	416	389	400	403	405	383	412	380	414	368	382	332	412	401	448	401	412	362	377	397	408	360	408	407	391	364	390	407	379	371	375	380	356	405	378	354	401	414	389	367	373	399	401	380	368	401	383	376	399	372	380	397	404	394	351	418	394	417	376	378	374	392	428	402	405	426	384	407	398	420	392	406	401	414	391	405	402	386	402	371	407	421	407	384	415	439	400	403	396	376	436	393	433	400	400	428	387	360	390	390	391	423	383	379	381	370	387	394	405	403	378	382	373	428	389	410	368	410	380	381	383	383	395	410	410	384	399	386	387	403	420	415	407	402	396	411	386	386	375	421	400	393	408	394	398	400	378	399	387	397	392	377	396	368	357	384	409	410	391	401	409	377	408	402	411	401	370	380	397	399	394	364	393	420	410	397	375	377	403	392	383	385	402	374	387	386	411	379	407	408	398	412	392	397	398	369	387	397	389	409	422	418	383	365	398	387	405	379	386	404	377	387	392	394	392	406	374	395	395	366	388	375	381	402	370	409	384	427	395	377	409	401	394	434	382	410	436	408	417	410	406	400	389	391	352	382	364	368	391	374	376	366	397	387	381	386	355	391	396	417	400	405	398	417	410	394	419	379	422	361	395	404	382	370	416	386	399	421	436	393	412	400	357	371	430	407	396	381	390	428	416	401	397	427	390	376	384	378	426	388	396	374	419	392	389	385	418	383	366	378	396	410	416	429	362	424	384	412	388	372	406	371	391	402	401	412	398	407	389	356	389	397	387	408	402	388	379	387	408	403	402	360	410	381	389	416	414	421	400	429	408	390	383	409	392	421	406	424	415	401	419	399	390	396	391	404	417	388	404	445	400	411	362	395	400	358	384	369	379	423	428	409	389	346	428	373	415	392	433	375	386	382	397	408	405	413	407	399	407	411	402	385	376	405	366	401	413	391	395	401	384	405	445	392	409	393	410	387	410	364	360	403	404	400	415	396	416	421	375	400	411	408	409	393	388	402	389	434	436	388	407	366	401	398	447	391	379	392	392	397	378	407	425	379	412	343	417	421	419	351	395	398	404	412	433	404	451	435	409	407	397	411	391	381	388	357	441	402	368	370	412	400	411	350	410	409	384	420	400	398	382	390	357	397	380	358	395	416	399	393	383	362	401	397	384	397	377	385	366	404	396	393	381	410	399	371	406	407	336	439	421	400	416	400	392	380	405	434	392	382	392	412	420	377	410	398	374	391	401	380	388	404	397	393	420	374	403	400	392	388	387	404	390	421	373	394	391	427	403	392	417	390	421	412	427	408	399	409	428	399	390	442	418	421	385	392	352	404	393	408	463	356	381	419	406	412	390	402	411	394	394	424	441	394	376	363	427	383	378	398	425	378	370	424	398	386	375	403	407	398	376	366	422	396	362	386	414	401	418	431	392	394	401	400	415	358	397	356	407	341	363	427	435	404	371	389	360	379	408	419	388	366	374	398	420	404	401	415	369	373	397	422	398	413	372	412	415	387	395	407	377	402	402	378	380	378	383	406	390	375	407	433	371	390	398	416	409	360	415	382	390	380	410	396	351	369	398	396	380	445	397	382	396	378	411	419	397	395	394	385	419	420	383	384	375	384	399	419	385	405	381	355	418	397	386	372	414	370	392	406	397	396	397	421	404	378	390	362	411	393	386	397	399	403	417	390	396	430	409	389	368	399	391	417	392	409	384	432	439	400	390	396	383	393	392	400	389	388	391	418	418	395	370	405	405	386	372	396	397	413	388	394	387	380	430	422	391	363	379	384	388	397	418	399	376	398	403	360	372	401	430	389	413	392	392	390	413	385	381	389	396	373
27411	24319	29492	20725	7542	1459	813	726	719	679	665	734	695	733	700	750	647	715	761	710	698	693	734	715	733	719	725	727	699	718	729	706	680	709	688	712	701	707	707	725	675	733	722	706	730	688	711	662	734	739	683	715	666	710	658	729	740	724	721	716	694	693	715	681	740	703	704	676	716	748	721	709	711	743	703	729	697	765	674	700	733	729	723	704	715	730	732	690	706	758	692	710	661	685	714	715	661	724	715	738	681	668	750	746	719	679	681	719	717	702	713	657	758	715	731	696	671	700	711	699	716	716	711	749	686	685	667	697	742	723	695	748	688	686	686	689	727	756	763	660	689	686	713	653	716	711	729	730	735	726	707	680	713	693	709	730	761	666	726	757	734	693	753	718	732	698	716	724	723	709	685	697	694	735	749	704	699	676	680	702	713	693	687	713	719	669	619	730	715	691	729	703	719	724	669	715	748	735	718	729	685	732	738	737	697	686	716	722	688	696	741	718	660	672	772	724	710	700	674	691	754	716	720	728	700	634	737	662	705	728	672	686	707	679	643	744	705	648	697	742	762	718	687	720	700	659	692	667	712	657	716	749	664	682	670	752	704	721	689	648	785	708	703	730	668	682	721	706	768	757	696	712	694	733	722	722	752	706	708	725	714	758	700	685	712	666	755	757	723	695	700	716	701	749	676	731	706	723	700	737	660	751	692	675	698	746	700	700	712	655	716	710	723	728	705	685	697	718	710	692	744	733	666	746	719	695	704	680	656	663	733	733	756	736	710	692	756	691	676	720	707	730	700	697	693	699	752	696	726	712	737	688	711	706	751	665	750	684	696	696	670	729	691	721	674	723	755	681	716	667	737	704	694	747	698	751	703	720	725	682	666	696	723	676	689	743	723	739	723	696	666	745	706	714	691	750	689	709	699	710	730	718	742	698	707	728	701	681	695	660	692	751	681	741	716	690	729	696	689	673	718	710	691	707	710	663	716	713	725	682	710	711	699	690	748	701	768	730	679	733	699	707	720	728	699	696	628	678	703	717	721	700	738	707	736	697	720	693	716	693	678	735	703	705	688	699	725	774	728	721	676	684	736	733	638	719	682	754	724	698	689	690	712	653	734	741	754	682	727	727	684	706	708	672	760	738	703	690	700	669	700	680	707	689	696	719	711	649	747	670	697	739	664	703	627	740	746	731	671	706	693	690	738	765	677	666	674	702	660	697	693	696	726	755	697	707	743	716	738	682	665	737	730	717	683	707	713	719	707	735	791	664	725	716	691	676	735	675	712	698	698	703	765	678	730	688	666	680	690	740	706	732	693	726	672	732	660	696	747	769	733	678	736	747	677	740	701	666	702	703	722	673	731	694	696	726	716	750	716	720	735	717	705	696	685	681	747	667	695	700	747	732	695	722	735	723	682	718	712	703	753	696	697	678	699	695	697	756	700	719	705	704	659	707	696	671	701	645	716	718	697	727	695	714	661	698	697	719	708	725	773	696	716	709	754	736	740	714	750	703	666	685	738	713	673	657	675	726	759	707	762	717	716	725	704	721	706	701	709	727	700	632	678	709	711	709	720	748	700	707	681	760	729	682	717	726	740	703	632	722	712	714	755	662	703	702	750	687	697	704	695	719	725	656	727	675	696	693	703	718	708	655	701	699	704	703	744	745	687	686	739	705	770	677	716	734	709	708	685	691	763	733	719	711	719	702	760	721	746	685	717	704	727	707	710	729	687	731	739	677	679	724	711	703	714	672	737	696	681	739	707	730	707	749	712	783	689	734	683	695	733	702	704	701	746	752	748	748	685	746	731	691	702	667	711	682	748	708	682	665	697	712	714	706	741	734	747	752	684	697	700	711	706	723	680	740	692	650	775	684	696	689	688	666	716	684	733	705	688	710	692	697	695	677	727	667	724	692	743	722	675	723	700	686	688	680	744	715	713	686	737	685	684	723	700	682	696	732	651	667	720	723	710	736	704	696	718	738	715	696	701	740	663	701	732	692	721	742	660	744	712	703	744	669	706	736	713	682	727	678	681	702	740	652	661	718	736	704	687	727	723	682	723	709	702	665	750	727	699	697	681	730	712	750	690	720	682	726	740	699	776	669	712	727	707	685	712	700	716	674	706	730	709	708	675	740	711	692	706	737	705	651	776	698	702	672	697	703	642	725	686	717	732	714	707	755	720	663	708	681	692	728	706	732	706	711	714	740	717	700	707	690	729	689	705	755	707	715	745	700	701	736	673	708	724	692	671	710	730	663	688	674	740	700	743	723	679	706	677	737	705	711	743	770	681	738	728	723	730	711	699	706	705	751	662	666	677	742	682	687	702	657	733	692	684	704	706	699	718	711	708	716	692	733	696	720	672	741	693	664	708	719	755	676	701	730	647	699	713	739	694	700	687	703	758	731	697	750	761	696	675	759	741	665	715	708	711	713	701	719	716	697	710	643	665	735	734	676	712	727	668	726	698	715	710	740	663	672	729	687	704	680	676	681	705	764	671	700	711	687	721	720	701	772	711	698	683	727	717	694	705	714	711	768	758	720	708	718	751	764	730	686	741	670	729	698	715	742	721	715	708	706	726	753	695	688	714	716	676	721	698	662	737	699	705	687	731	732	720	735	707	699	765	678	737	680	702	717	722	675	700	668	714	695	727	710	696	727	747	668	704	664	716	711	705	699	639	692	720	699	720	753	670	745	703	701	683	717	676	679	670	725	688	668	701	715	697	726	695	701	714	710	728	745	705	695	703	722	714	666	701	655	678	687	684	695	710	735	708	741	715	708	738	688	745	709	716	764	712	769	693	674	713	720	728	711	707	753	709	712	691	721	695	717	686	724	666	681	754	727	743	694	713	691	734	703	745	723	704	748	728	714	712	712	716	674	678	692	732	715	699	721	732	692	698	706	694	758	727	773	694	701	722	750	682	741	699	738	700	731	691	737	721	689	692	717	694	693	737	725	703	758	679	707	707	729	674	720	782	739	702	637	662	733	670	709	707	698	700	672	691	661	682	663	729	724	693	659	758	678	698	726	700	711	668	723	721	712	717	728	691	734	772	751	726	715	733	690	742	710	705	676	695	658	757	703	735	680	669	683	714	680	720	753	722	700	681	688	619	697	727	699	731	684	684	679	734	665	689	684	721	728	682	721	715	670	678	711	752	738	709	699	680	691	690	687	701	736	694	743	675	717	691	747	671	700	667	737	707	744	733	739	729	694	718	683	716	731	657	712	684	669	753	702	701	700	705	697	743	685	721	666	653	658	757	730	693	667	724	733	706	760	665	707	717	706	719	717	716	699	747	707	707	703	665	732	722	668	706	686	757	681	740	665	695	716	737	685	686	733	691	735	685	705	736	726	705	641	701	647	687	704	716	690	673	693	710	720	689	701	719	743	711	725	706	696	713	706	706	730	674	716	691	716	729	743	707	711	717	711	694	687	716	730	688	711	718	711	705	684	713	752	729	719	735	721	697	697	731	742	706	735	730	730	713	689
28537	40258	31527	18130	7834	1710	835	828	807	912	831	871	849	811	822	881	832	870	853	818	834	888	882	840	827	866	824	864	850	895	829	813	863	832	943	863	829	851	771	891	842	808	840	848	820	842	865	936	849	850	800	841	882	818	872	841	814	883	828	857	833	843	812	810	792	812	831	871	875	809	860	810	783	849	856	873	833	853	866	851	849	812	853	858	843	849	811	893	856	906	832	825	851	822	860	883	853	849	804	830	842	841	862	796	809	825	831	794	851	830	802	858	894	849	896	832	807	855	831	865	860	851	871	896	854	850	837	832	770	831	903	851	821	860	849	848	822	803	828	813	868	757	820	829	866	864	901	853	832	837	848	812	816	850	841	825	817	823	808	872	818	797	885	831	863	839	806	896	820	833	851	865	838	853	851	795	890	843	845	788	801	872	814	836	866	858	821	852	832	838	850	839	873	856	790	854	842	778	831	863	871	911	872	888	836	824	837	839	819	872	802	863	812	860	894	797	838	810	793	797	836	864	851	878	851	842	828	843	805	829	862	840	889	789	821	937	829	851	786	801	898	833	791	814	845	867	853	812	835	867	853	883	831	892	796	881	822	894	863	841	840	817	858	828	869	833	872	833	862	823	799	824	818	870	812	783	883	850	859	840	829	869	855	839	838	842	811	815	789	855	844	846	821	817	809	859	815	844	907	808	839	828	831	872	829	888	872	814	891	850	834	878	863	914	840	776	814	879	836	899	784	891	843	868	803	885	887	850	804	844	827	852	825	816	862	858	832	878	809	865	822	832	824	841	825	889	845	783	840	838	866	844	809	885	897	816	826	845	850	785	872	804	874	769	794	839	896	870	857	832	838	789	878	846	821	827	847	801	798	869	828	808	867	835	861	858	821	884	792	910	831	823	781	858	864	822	881	860	853	842	851	824	852	802	882	838	834	808	834	816	814	828	865	796	863	735	855	873	801	787	915	884	849	849	863	881	800	869	858	863	865	863	830	825	784	874	860	775	773	830	851	846	870	923	863	826	871	824	846	873	885	850	813	855	807	863	844	871	838	810	840	901	818	809	870	800	863	834	833	849	810	833	826	779	781	788	819	831	787	836	838	834	911	861	821	863	837	760	879	886	807	893	885	835	821	856	827	866	884	859	841	879	791	865	845	830	861	811	851	852	820	828	814	803	833	856	831	847	895	889	761	854	821	855	853	827	822	812	847	836	866	786	852	867	864	853	813	821	843	785	829	888	849	862	841	828	828	843	847	812	855	838	825	810	854	828	840	823	869	858	825	835	837	807	817	863	839	830	915	853	860	818	832	860	802	885	837	857	809	813	853	828	864	873	884	873	868	876	875	836	852	821	819	824	831	789	834	852	874	882	835	808	880	774	865	838	840	816	849	835	845	783	833	846	839	883	843	845	789	819	851	832	804	843	878	862	858	870	858	841	813	830	857	816	868	834	822	808	832	788	831	855	833	865	810	844	863	847	837	832	846	839	860	816	853	845	824	863	828	864	812	830	819	869	805	838	840	845	862	816	862	857	893	865	840	875	838	847	840	811	874	881	860	831	859	861	821	907	809	818	860	848	877	868	854	822	856	857	874	820	821	827	857	877	898	845	832	800	859	819	858	860	843	816	864	878	857	867	861	799	764	824	797	857	843	776	822	867	826	829	835	803	858	819	878	864	819	827	864	815	866	850	828	882	761	814	829	801	849	849	830	779	853	872	821	807	834	875	856	808	875	845	839	843	836	823	823	836	813	808	822	854	816	882	836	831	845	795	881	832	784	850	853	833	805	833	902	830	859	840	865	823	799	858	831	814	843	844	822	900	809	830	908	821	834	893	821	829	824	794	833	777	842	845	873	815	743	850	841	839	843	837	841	838	830	816	804	820	792	854	831	839	846	822	823	823	847	819	858	834	757	866	804	839	863	815	876	819	821	844	859	859	789	830	864	862	820	822	846	874	860	844	834	817	859	794	855	804	802	866	858	816	838	808	835	921	860	813	816	852	876	797	783	842	828	828	877	876	817	838	871	829	867	917	836	838	888	854	793	943	854	859	911	846	840	878	821	856	884	796	830	812	897	804	864	817	808	870	811	833	824	893	751	867	797	836	859	825	864	832	865	837	844	793	806	864	879	858	914	911	845	811	827	820	857	835	837	821	853	840	855	809	858	863	833	848	797	841	799	789	804	839	863	876	834	826	852	898	801	863	835	812	783	907	865	865	828	785	827	837	844	847	859	837	863	838	810	790	886	842	822	877	801	875	854	873	827	815	835	836	819	840	800	854	868	828	882	814	799	791	822	870	814	837	814	813	823	815	841	847	818	797	820	796	820	804	826	846	823	803	880	855	832	794	830	822	864	853	806	817	920	891	869	792	836	885	869	872	857	838	838	858	864	801	815	818	837	890	840	809	792	785	816	836	862	817	821	784	834	816	904	879	819	772	802	834	816	833	831	793	867	855	825	865	857	828	854	837	874	829	854	828	861	817	814	829	823	799	814	802	828	866	858	835	841	792	828	895	812	850	872	813	876	851	837	873	834	878	813	849	807	829	840	901	829	818	817	826	860	851	846	846	848	856	852	821	861	809	839	857	842	865	859	816	837	827	858	812	829	848	862	836	839	860	821	816	851	913	856	879	877	805	852	834	832	878	847	815	868	870	840	811	799	848	885	866	831	832	870	800	783	823	818	851	831	884	826	894	882	846	875	824	895	811	841	849	824	859	845	826	837	825	837	865	858	877	820	860	829	823	865	851	887	828	844	847	867	825	871	823	839	854	845	860	851	835	861	865	860	875	820	840	890	816	864	825	819	867	865	808	867	865	823	873	780	798	805	796	832	825	878	849	831	805	824	803	880	838	853	849	796	784	841	867	813	877	795	814	855	830	806	793	820	842	875	871	848	865	825	840	887	870	871	839	839	840	880	845	835	822	857	841	853	810	806	840	849	839	825	901	853	897	801	837	858	929	808	805	867	835	830	858	837	826	827	865	873	852	826	834	859	866	832	799	789	878	791	820	878	865	838	844	876	859	832	963	844	835	852	853	880	892	832	821	870	832	908	858	820	828	822	786	850	771	820	861	843	862	836	855	835	853	841	873	797	868	850	833	861	851	891	845	859	830	865	827	847	873	821	830	846	862	865	894	830	845	896	820	854	832	857	865	890	833	851	864	847	858	842	835	841	862	849	873	922	854	836	855	871	866	759	840	837	845	841	901	847	806	843	883	864	847	846	806	841	848	858	789	812	873	842	827	805	810	880	802	846	852	861	829	883	828	842	844	847	871	835	830	848	865	861	820	845	798	860	906	892	879	840	824	914	839	789	845	867	835	856	854	824	848	810	836	825	785	858	848	840	854	870	874	794	865	860	783	815	808	859	855	849	850	818	873	783	857	857	829	849	813	833	841	850	830	882	811	826	802	865	843	858	815	887	883	837	873	801	832	839	820	825	852	830	827	802	768	868	851	880	838	834	829	855	779	856	880	856	877
23357	21201	32025	32494	26907	17492	4054	605	528	476	454	449	457	491	459	485	460	473	447	460	429	440	423	413	463	406	430	455	454	459	421	450	423	417	427	464	464	397	413	449	432	439	465	440	467	456	464	429	452	465	436	486	425	438	424	440	452	451	467	481	478	461	406	450	439	461	453	424	476	433	434	422	431	446	459	447	439	476	451	454	430	458	409	441	415	445	432	454	440	428	460	439	475	462	445	435	478	412	460	449	458	471	461	433	463	471	443	466	474	471	450	429	409	505	457	444	450	477	419	440	402	433	465	433	443	477	420	440	401	436	445	472	445	456	424	458	468	450	396	460	471	425	447	485	451	426	459	460	461	486	463	421	461	449	404	434	447	427	432	443	475	442	416	444	456	441	466	420	446	422	417	499	456	422	450	447	448	453	449	455	433	489	453	426	397	449	413	437	441	470	409	419	464	431	422	475	441	440	390	471	419	436	443	498	444	426	418	451	425	465	470	427	448	426	441	467	432	446	433	476	387	455	417	382	451	434	403	428	434	435	448	467	423	433	427	457	472	397	429	395	417	443	420	416	486	414	451	480	463	436	471	454	444	455	504	454	433	440	433	445	468	448	444	476	420	444	453	471	415	442	405	485	443	429	451	449	465	458	448	446	437	482	462	440	451	430	440	413	417	484	438	444	414	433	454	434	469	415	449	456	462	434	425	423	418	417	465	447	475	482	422	442	452	417	422	450	421	451	470	418	463	394	466	464	455	461	472	415	452	437	465	480	398	450	437	428	465	452	437	433	431	442	463	436	458	440	443	491	457	473	462	480	447	466	466	423	422	413	472	461	441	433	453	444	458	446	479	437	463	412	445	439	456	419	459	463	468	467	428	459	429	428	428	442	453	438	437	442	470	447	441	459	466	450	445	416	424	473	407	405	469	430	465	434	440	457	437	430	439	439	450	449	412	420	451	421	451	467	414	483	415	452	455	454	429	442	446	438	402	440	432	473	476	443	466	441	438	436	458	424	483	473	438	409	453	444	439	444	457	370	437	450	441	418	478	447	431	475	444	448	476	420	428	425	459	412	431	448	416	437	474	422	400	435	454	487	461	426	445	424	464	410	439	483	447	431	455	426	486	462	426	452	426	434	458	453	443	455	456	414	444	408	438	417	461	475	443	447	434	422	424	434	442	394	421	460	463	423	411	457	459	425	457	427	469	404	445	438	444	479	467	453	417	423	449	452	427	423	421	438	456	438	430	445	433	452	417	428	467	448	500	457	466	437	402	454	432	419	448	418	478	480	469	432	446	491	445	490	434	455	447	442	405	471	441	444	375	441	458	457	446	472	463	469	434	424	437	435	462	440	433	439	436	423	468	446	423	486	453	463	458	418	450	397	455	419	457	454	436	450	438	421	459	442	430	454	451	422	452	425	453	456	435	401	457	448	420	458	460	444	415	447	445	437	462	436	441	429	423	425	458	457	411	442	418	406	448	447	426	453	441	446	462	434	428	466	468	410	449	467	443	481	453	457	507	421	434	451	456	480	420	450	406	434	428	448	455	494	452	459	449	461	481	434	464	421	463	409	459	403	422	472	413	435	429	435	461	436	433	475	427	448	483	461	440	501	489	457	432	487	429	471	454	476	473	449	448	441	430	451	433	460	448	451	481	433	443	445	444	445	484	440	452	452	435	456	433	447	441	441	413	434	422	445	443	458	414	439	420	455	412	442	404	426	457	449	450	449	467	464	500	456	437	460	408	479	448	448	438	379	459	417	437	461	447	445	409	415	468	435	459	433	410	451	425	425	448	433	479	485	452	402	415	471	448	414	459	460	435	461	453	456	420	452	476	399	476	432	443	460	479	458	429	459	459	431	459	412	437	399	428	398	462	435	470	459	434	438	445	433	425	456	434	445	441	481	455	439	442	425	439	434	462	426	489	403	454	418	470	429	393	456	433	476	437	455	460	434	435	417	477	445	480	425	439	446	461	412	469	452	401	430	462	417	412	453	416	431	460	460	441	431	484	447	486	439	453	482	485	446	435	475	467	440	474	443	434	436	421	474	439	429	418	394	474	449	391	428	461	453	416	432	461	441	443	447	394	448	441	437	436	459	428	437	464	486	415	453	436	423	448	448	443	415	452	447	462	428	470	428	486	412	436	441	468	467	452	468	460	440	443	416	426	464	437	434	400	451	448	441	440	458	461	441	428	454	441	454	470	448	427	463	447	454	451	453	454	448	447	489	423	448	433	434	453	447	442	469	531	465	493	451	443	428	448	424	411	424	442	420	442	461	455	402	416	443	452	432	417	446	469	454	426	418	408	435	455	490	470	440	471	476	472	464	453	427	388	442	440	448	464	433	442	468	444	410	475	433	440	412	455	484	411	448	496	427	437	436	420	457	451	456	441	420	485	462	461	455	419	447	435	421	426	449	452	459	452	451	457	439	452	443	449	430	477	452	424	449	453	442	442	477	466	388	433	446	442	428	422	446	476	449	431	469	451	453	460	457	437	406	426	466	404	429	447	456	462	413	451	437	427	417	444	460	471	474	417	448	451	463	478	454	414	444	474	427	475	423	449	451	464	445	438	444	420	445	451	438	425	450	490	463	458	425	468	472	441	451	426	474	439	476	442	438	421	451	463	429	443	418	434	456	440	433	437	427	434	448	431	448	435	449	470	471	427	457	445	431	449	456	458	479	484	458	442	455	457	449	432	448	469	433	449	445	469	397	469	454	495	410	434	458	442	455	430	454	405	445	427	451	440	410	438	409	444	461	449	431	465	405	446	457	417	412	420	447	430	434	432	494	447	386	465	456	443	463	428	456	421	425	480	465	492	426	453	423	417	422	464	458	461	451	461	454	436	470	414	434	410	452	424	424	461	444	432	433	429	423	440	457	457	418	448	444	444	394	437	443	467	457	433	420	423	446	431	431	501	418	407	459	439	415	416	451	433	441	452	443	447	406	448	455	403	441	453	470	447	422	448	403	452	417	469	471	480	429	459	418	424	453	469	397	471	456	425	435	421	410	470	465	435	466	457	431	438	438	420	474	439	453	471	444	437	463	441	426	431	442	411	471	455	437	466	471	443	439	477	447	456	434	439	451	435	435	437	421	452	422	414	468	416	432	468	446	434	475	460	456	466	404	476	442	479	422	439	474	434	453	460	457	446	494	410	454	446	459	438	464	419	445	418	479	454	484	457	459	469	456	440	472	416	467	439	456	461	428	453	438	445	437	419	450	432	414	469	443	433	402	435	438	419	425	439	441	470	439	446	465	451	413	449	458	478	423	453	447	426	461	444	457	484	422	426	433	437	445	463	426	454	439	437	449	409	443	458	489	438	438	451	454	459	446	448	470	444	439	417	460	449	442	453	435	430	471	451	438	428	442	429	419	458	435	484	436	468	409	434	426	452	450	441	437	436	463	447	402	437	467	444	407	444	436	468	465	442	457	458	466	445	456	444	435	409	445	442	451	420	466	469	416	490	464	431	434	445	451
53780	86638	71817	51279	33219	9114	977	776	576	608	576	575	547	571	580	603	574	544	569	535	557	584	550	552	525	561	546	527	563	524	549	539	573	557	537	578	577	519	548	543	551	504	556	577	530	522	557	543	549	519	535	509	540	516	568	504	560	538	556	539	553	512	543	541	558	498	502	574	576	578	534	533	495	544	525	557	548	568	550	546	542	507	516	527	521	550	600	527	574	573	521	538	547	539	527	559	512	531	476	570	524	555	551	555	550	541	570	550	550	583	554	551	537	517	558	534	550	545	597	547	506	497	508	507	517	547	554	521	596	565	520	553	571	527	544	543	521	578	551	568	535	544	534	527	560	515	514	494	537	539	519	495	541	565	515	539	496	547	553	537	488	553	530	538	566	516	535	616	536	562	519	497	561	525	539	551	570	550	511	573	528	530	567	536	528	560	551	565	552	539	506	544	544	529	510	581	536	533	517	529	501	543	575	547	547	567	585	508	583	536	539	554	532	527	505	565	566	591	550	553	536	513	584	548	549	556	556	560	530	562	565	562	555	553	556	534	555	511	546	467	578	547	584	525	511	526	546	510	494	572	539	519	547	491	544	540	563	516	544	521	506	508	504	502	575	550	542	523	554	507	524	521	547	569	599	561	549	533	570	556	552	522	563	543	507	519	560	544	522	531	555	546	508	546	527	563	524	526	540	560	573	562	551	562	524	554	520	545	514	556	582	529	576	525	581	546	521	556	567	577	520	522	555	511	569	542	571	520	558	542	523	564	561	482	564	544	595	555	528	567	581	563	566	554	532	503	556	549	528	537	542	526	544	574	527	553	540	507	590	523	558	555	528	545	542	527	524	523	566	524	582	515	551	547	578	546	547	493	548	586	542	584	533	546	534	530	538	537	520	551	534	535	548	550	553	510	511	520	576	534	545	524	550	516	507	564	561	561	577	606	598	547	536	544	524	509	528	501	520	516	533	553	507	571	524	561	552	519	489	570	543	547	571	528	540	562	554	534	481	576	552	532	577	565	539	542	544	500	534	526	575	553	513	534	533	535	551	546	500	533	572	578	556	544	530	535	540	528	598	552	539	574	553	534	563	579	549	534	551	531	534	516	552	554	507	500	553	545	571	536	557	551	548	538	573	559	543	532	529	552	522	517	541	496	509	533	563	507	546	568	584	521	565	599	532	520	549	564	528	518	556	550	564	543	526	515	562	541	554	532	567	496	575	528	578	525	531	532	536	546	538	570	572	523	581	518	525	526	546	558	516	520	545	541	524	538	533	588	522	541	557	509	534	547	534	526	538	532	572	523	573	541	518	535	535	509	577	564	559	528	526	563	536	547	567	565	576	547	494	556	519	536	540	527	515	538	528	572	545	530	562	528	516	545	521	558	528	529	537	558	542	538	569	508	568	559	513	553	542	534	510	542	551	525	498	545	558	548	551	572	544	586	546	599	552	577	565	542	527	568	548	559	538	592	528	576	543	541	533	569	546	503	591	556	532	518	561	574	499	545	576	523	536	553	551	564	541	545	517	552	509	580	532	513	578	554	535	536	538	507	551	541	548	546	524	550	542	537	537	525	551	568	530	581	519	587	568	552	516	531	550	533	508	560	552	599	548	522	547	539	596	550	527	556	551	527	566	517	520	539	529	496	552	537	523	537	523	563	544	536	526	601	583	546	562	543	525	522	595	503	587	527	589	536	541	563	519	516	555	570	540	548	529	553	536	525	552	523	540	561	554	564	544	577	547	581	531	558	598	586	555	530	570	574	513	542	543	569	526	578	540	518	546	529	535	531	579	579	535	581	576	553	537	582	568	537	539	568	513	562	511	529	519	575	550	549	567	532	562	533	548	535	533	540	500	562	545	548	553	553	520	561	528	558	544	554	556	541	532	536	539	548	516	506	578	520	514	542	570	571	513	547	491	571	566	529	564	562	550	557	543	565	555	517	513	526	571	530	562	557	542	563	522	552	564	571	489	533	543	558	551	549	574	510	541	528	546	532	515	492	552	570	512	532	541	543	564	544	570	524	574	519	492	549	564	570	562	557	522	514	567	508	551	539	512	541	494	544	590	538	561	535	514	574	529	524	511	567	558	551	536	520	526	524	565	521	545	551	506	545	577	581	563	510	535	542	495	486	489	519	562	547	534	530	526	553	529	533	551	534	495	556	558	559	522	547	523	575	528	528	553	525	539	513	556	553	521	547	542	585	576	501	492	581	567	515	600	508	549	526	582	541	537	519	508	563	531	526	578	511	568	554	536	539	542	535	559	532	555	541	486	550	570	524	537	500	540	567	525	549	549	554	536	495	553	567	523	522	565	565	550	516	540	541	513	517	530	567	515	512	517	559	537	545	573	529	548	495	502	550	574	563	526	584	568	531	519	526	526	488	545	541	558	544	495	569	548	516	542	552	549	526	545	546	588	599	517	514	555	529	544	561	486	535	597	552	538	536	524	547	518	540	538	559	550	533	557	542	560	525	538	528	550	514	578	509	568	540	544	536	554	567	549	549	561	556	527	567	495	547	536	545	572	536	542	547	558	556	546	553	533	531	572	597	483	550	571	531	571	522	564	528	547	555	589	527	465	543	537	548	519	525	507	559	562	538	534	523	542	568	553	538	536	586	569	564	555	547	558	522	524	539	487	518	558	521	549	547	566	526	536	574	568	534	518	536	561	590	547	519	510	531	543	524	539	555	551	549	536	529	540	538	550	525	553	540	613	530	531	545	507	558	536	535	554	498	533	568	551	560	528	545	572	576	544	589	542	509	530	561	516	542	552	557	508	491	565	515	552	564	518	545	607	572	512	574	538	534	543	499	579	562	572	512	549	534	528	512	553	535	497	556	542	562	536	511	522	547	530	569	517	584	539	546	579	530	516	567	570	535	531	588	573	516	524	553	539	546	544	553	543	543	541	543	551	581	539	519	536	549	563	521	547	546	532	527	531	550	555	564	586	587	504	557	528	617	540	549	586	515	564	542	558	533	546	537	545	545	494	568	512	557	542	553	508	532	510	550	524	602	533	497	546	526	530	531	560	501	570	579	516	571	524	523	542	576	541	565	540	563	544	541	492	559	567	540	547	551	538	527	507	523	522	574	564	544	567	555	554	570	545	554	536	584	518	548	527	550	558	544	527	546	527	540	567	550	544	551	525	530	516	550	524	583	548	547	548	576	542	533	565	580	533	556	540	555	533	518	549	520	521	555	555	491	575	509	547	542	521	523	548	540	552	523	525	535	565	504	532	553	558	578	582	606	516	554	547	544	553	575	550	531	553	540	520	523	543	560	587	558	568	564	526	512	565	533	616	584	544	501	565	538	553	547	560	529	557	575	544	557	504	555	540	542	572	562	563	555	566	503	526	583	556	571	572	548	500	577	581	539	519	559	530	535	537	531	507	516	513	565	560	561	520	556	516	534	534	521	531	527	501	556	591	556	535	541	521	549	535	539	528	570	533	544	552	504	516	579	529	499	590	518	508	564	517	534
22346	20846	30212	28267	25952	20760	10872	964	426	387	362	387	346	359	362	336	369	347	385	357	348	347	375	361	340	328	352	385	328	341	322	371	360	367	371	349	366	324	371	343	343	360	340	343	326	323	317	323	342	347	317	378	357	308	331	318	373	325	336	337	342	325	335	355	352	318	321	316	348	332	338	335	319	347	322	357	320	361	344	347	331	358	339	299	303	332	346	334	308	325	323	357	340	350	340	339	358	331	331	313	345	335	350	360	333	379	350	353	328	333	330	325	314	322	335	327	317	334	316	332	337	339	355	335	338	311	353	341	349	331	327	311	319	311	292	342	359	339	337	322	326	341	324	337	310	318	334	336	336	314	353	377	351	312	334	291	354	308	352	347	313	330	326	326	329	335	326	345	348	325	303	308	350	303	341	343	316	317	326	313	303	332	319	320	312	330	335	333	302	331	342	351	325	363	351	348	353	360	336	339	317	295	332	303	315	344	339	324	327	368	343	330	303	341	321	402	325	328	342	308	298	335	349	353	361	340	334	349	308	344	350	320	306	325	339	327	305	322	310	316	329	283	273	324	330	362	321	328	291	288	314	307	319	333	363	364	339	328	361	307	324	353	322	388	357	325	328	342	337	303	323	343	362	369	312	314	332	348	336	348	356	331	329	296	370	338	302	317	322	335	296	334	314	362	352	348	359	340	353	336	321	340	329	319	317	327	363	347	316	354	373	356	309	320	363	341	323	340	343	336	353	334	300	348	305	331	354	356	338	334	315	338	312	315	323	353	318	328	332	306	326	300	326	315	317	348	339	348	330	351	344	321	343	347	314	347	352	290	308	333	314	331	339	315	311	377	338	316	338	288	332	321	355	327	319	317	351	320	306	339	361	339	316	317	326	336	380	357	346	344	332	349	306	336	368	342	325	343	334	310	333	305	327	336	309	355	337	342	333	374	355	353	316	381	336	346	345	332	332	333	363	332	341	330	363	341	337	320	356	299	359	355	291	329	326	359	347	360	309	327	331	319	334	302	344	359	321	346	320	317	330	299	318	343	364	351	363	325	337	358	355	335	318	346	359	316	327	312	360	329	352	318	354	321	328	327	314	328	350	333	366	339	315	348	326	317	345	319	330	335	344	310	315	323	330	360	322	335	331	307	356	355	323	336	325	309	324	312	334	312	289	339	348	329	372	336	319	347	337	337	348	309	298	345	355	339	325	322	342	325	327	302	335	351	342	364	347	332	321	294	363	335	349	332	346	334	324	328	330	367	356	343	340	318	353	332	344	280	323	322	354	355	356	323	353	340	305	321	318	312	312	339	330	282	357	338	356	313	336	337	323	315	331	335	325	304	349	316	303	321	355	331	343	325	362	357	317	332	335	304	349	327	335	344	316	345	319	308	301	320	367	325	338	328	355	302	332	320	336	323	310	324	328	328	317	305	337	321	348	326	330	305	342	327	348	340	283	321	344	343	365	329	330	339	320	350	346	322	335	345	303	386	343	366	341	332	304	320	317	333	320	331	358	320	342	360	342	354	338	357	344	345	337	337	324	344	313	318	352	304	356	333	342	322	330	323	375	318	347	282	355	357	369	343	363	359	344	342	290	323	333	348	320	308	353	318	315	307	333	303	355	314	318	350	349	315	309	322	341	322	305	351	305	331	308	314	326	345	336	347	317	345	328	342	347	305	297	340	332	320	299	337	362	348	302	343	318	309	316	336	300	330	319	337	316	327	342	341	324	313	321	352	324	323	360	328	334	328	339	322	366	356	361	321	347	338	337	317	335	308	320	322	322	339	369	315	336	332	340	302	337	337	318	318	314	330	323	335	350	356	322	314	351	324	338	337	351	321	319	339	327	316	330	357	342	322	328	324	332	367	337	339	327	292	321	314	341	305	342	297	307	317	348	335	342	340	323	362	333	326	339	337	302	369	373	355	328	343	323	355	304	336	315	339	329	305	332	309	319	275	333	323	376	318	342	331	327	331	323	334	331	343	334	358	305	315	353	342	317	340	323	337	336	319	338	319	313	362	337	333	344	361	321	342	341	362	305	319	337	348	289	313	350	353	361	328	334	360	347	327	335	352	349	309	362	347	351	317	294	309	334	341	328	372	317	330	318	336	381	356	336	334	348	330	351	353	322	332	343	333	332	315	324	338	307	307	332	338	313	335	316	355	327	323	317	339	329	359	315	340	340	332	331	346	315	334	354	340	321	316	344	314	309	334	323	346	363	333	345	314	335	333	332	359	346	298	318	346	302	325	353	340	336	348	319	351	330	296	321	342	325	336	327	343	335	319	314	347	340	312	329	322	336	381	332	305	358	366	357	310	343	326	335	320	342	356	370	341	331	333	345	327	313	299	321	304	339	301	363	365	336	316	313	333	341	353	351	371	334	312	340	328	330	322	327	328	361	334	361	325	312	335	322	330	321	346	332	317	345	331	313	325	311	348	311	337	303	318	336	304	314	354	358	311	322	353	311	315	314	326	364	342	304	332	288	356	351	346	315	324	352	321	342	320	340	350	339	334	329	360	333	352	322	323	320	328	348	342	341	325	327	328	359	310	346	350	351	345	349	308	350	322	347	321	342	329	326	312	295	322	318	332	347	325	340	311	301	308	325	323	323	367	354	308	310	347	323	317	325	330	348	347	364	324	330	335	335	304	368	359	320	359	339	333	342	330	331	305	346	353	358	349	328	329	323	351	341	322	338	347	306	349	317	381	326	332	329	326	318	336	366	350	324	336	372	318	337	344	360	317	341	305	322	312	335	326	351	318	347	342	322	354	329	337	336	332	336	343	331	329	313	313	311	357	323	319	367	312	323	321	345	323	362	343	330	332	338	325	329	331	344	323	337	311	327	352	346	317	326	330	347	334	352	324	345	316	336	378	322	302	313	321	325	307	326	312	337	338	356	320	344	346	349	328	335	324	333	320	354	350	337	344	377	338	307	345	352	332	357	343	341	322	335	314	298	335	307	307	344	331	347	349	362	336	318	324	309	300	329	330	344	323	321	347	365	333	360	323	323	324	312	321	391	326	313	309	346	304	333	349	354	343	334	334	331	316	360	329	346	330	319	334	338	326	338	301	301	348	321	356	333	333	335	306	309	353	297	336	357	332	303	324	318	317	326	351	384	320	317	316	327	359	348	349	319	304	345	364	340	318	359	321	304	371	329	329	339	356	363	381	332	353	344	337	314	337	369	318	331	333	342	326	338	313	358	337	330	327	351	368	305	328	309	293	336	304	331	333	329	332	325	333	334	319	363	322	291	318	341	350	333	312	345	346	303	347	349	355	334	346	321	311	339	320	333	317	328	336	347	305	328	324	347	359	305	338	345	341	318	352	311	320	343	318	347	344	358	362	365	347	323	349	347	299	349	327	336	347	332	335	346	302	307	344	331	334	311	374	347	336	330	314	327	331	354	319	351	298	337	351	336	339	353	329	326	345	325	338	346	338	295	337	303	333	312	351	376	314	327	335	318	330	339	307	374	329
59170	97109	81842	61038	40211	11045	1186	926	509	499	457	504	470	465	456	471	400	411	425	379	443	437	415	394	373	374	411	423	398	393	395	439	386	379	397	398	431	420	385	428	390	409	423	421	364	388	402	413	434	417	420	419	410	395	395	390	406	344	393	415	393	417	393	402	406	426	392	398	389	437	384	410	378	375	400	399	443	405	410	417	408	420	386	402	402	360	377	402	375	384	435	416	391	362	428	385	409	429	369	405	362	397	382	407	366	410	414	380	416	375	375	403	392	406	381	394	401	397	371	413	360	401	413	410	369	380	404	384	370	376	403	393	403	401	392	422	400	423	373	400	420	384	408	413	405	397	352	396	393	382	370	403	394	410	412	361	403	389	396	401	402	389	433	399	415	391	388	418	417	378	389	405	402	385	410	410	426	397	399	379	407	417	399	405	338	423	393	371	379	403	379	398	389	355	394	376	409	399	361	385	384	386	378	413	391	408	395	408	403	386	417	404	369	390	385	389	400	402	400	388	380	423	371	411	435	420	365	392	402	396	405	389	389	400	398	404	408	360	403	377	399	392	401	406	376	378	407	350	404	382	395	412	371	410	363	333	386	430	396	403	421	403	432	388	376	400	388	378	365	404	405	376	401	402	390	443	396	402	366	393	373	418	385	378	380	426	390	411	407	398	404	348	406	396	388	390	431	414	384	410	368	403	366	376	398	404	382	386	377	383	427	412	413	347	391	383	388	449	394	391	394	362	385	400	422	411	434	437	389	384	407	386	406	420	408	366	395	402	419	432	357	389	360	377	417	400	400	383	400	407	367	391	425	396	395	378	378	396	397	376	405	404	414	416	370	395	365	375	378	406	404	385	412	390	391	400	377	431	374	405	406	410	380	392	428	357	399	327	410	383	356	390	394	377	396	390	426	409	411	412	385	367	420	355	406	421	413	403	358	421	381	349	390	416	431	374	399	378	365	382	384	415	404	430	372	413	407	398	383	403	438	388	381	403	404	392	380	404	392	412	395	389	389	400	403	358	388	405	351	389	407	371	412	428	381	373	384	432	384	362	363	431	379	417	395	389	387	388	411	412	361	422	404	338	380	399	371	427	428	367	414	340	424	388	395	387	389	406	395	374	367	394	422	386	420	370	427	395	409	404	371	423	432	386	384	398	417	377	375	395	379	388	371	377	407	398	387	405	382	378	380	412	357	396	387	417	415	434	390	364	362	397	400	403	399	363	410	406	407	408	389	376	406	385	438	379	395	422	385	411	417	378	384	393	406	378	402	404	413	374	346	407	410	372	391	396	414	382	405	396	386	365	376	417	365	416	393	402	390	403	417	396	385	402	395	422	399	386	377	366	386	406	385	379	363	374	426	360	384	403	424	389	421	436	392	405	380	400	384	385	381	417	373	383	389	429	423	369	385	387	414	417	382	415	390	397	446	374	417	377	380	404	379	382	401	362	400	391	404	390	399	403	361	372	374	390	400	405	417	368	372	417	391	425	422	387	395	376	346	396	412	412	396	407	412	405	397	352	414	398	371	399	393	386	427	351	385	407	405	385	410	396	386	379	396	363	380	395	356	424	393	378	381	390	407	391	395	400	392	393	382	377	379	427	379	373	399	387	404	372	365	393	415	385	388	346	399	387	400	394	372	410	391	419	367	355	413	391	413	423	391	377	388	391	370	386	411	426	409	419	391	404	365	408	386	420	389	417	409	404	398	389	376	407	375	389	416	394	387	388	377	357	409	433	389	416	393	393	400	365	361	392	378	413	397	390	378	354	393	403	365	370	382	372	388	369	386	366	394	394	385	367	387	372	370	374	362	393	383	412	394	354	413	415	392	395	378	345	430	373	367	395	403	405	395	429	400	375	385	399	411	378	426	403	412	388	375	378	396	394	368	399	392	384	390	395	386	395	413	376	382	413	379	362	385	385	382	395	408	436	392	399	383	437	397	420	388	382	388	402	391	370	387	399	405	363	381	365	412	404	401	420	387	387	398	420	432	414	426	416	376	421	402	408	396	418	400	389	395	402	413	389	395	418	364	416	460	378	414	428	442	419	372	369	395	377	343	352	375	376	376	367	403	428	388	373	374	413	439	400	360	390	407	404	405	394	386	410	362	397	394	426	412	380	420	400	388	397	393	382	397	395	352	407	391	417	390	393	425	386	422	378	392	432	384	391	420	398	404	379	377	355	395	417	372	365	375	382	398	406	385	404	394	403	397	376	368	401	381	421	401	409	359	358	397	394	421	385	382	397	428	372	380	417	367	443	407	379	350	372	398	365	423	390	347	383	401	372	386	385	386	375	389	370	433	429	376	372	376	369	408	401	404	426	350	394	392	374	404	404	389	405	392	369	387	396	375	440	369	374	355	398	399	369	367	383	358	406	405	406	415	402	388	400	382	349	389	376	373	395	416	421	365	411	392	393	388	420	372	410	390	369	404	436	374	393	401	380	416	415	388	409	402	377	412	391	412	381	387	402	340	372	433	398	386	392	386	368	431	380	399	387	362	385	379	411	398	383	378	375	374	370	422	382	383	414	370	390	397	392	376	433	383	397	423	383	390	382	407	397	384	374	396	341	396	368	420	370	364	433	424	391	409	368	398	364	381	415	392	433	388	413	402	377	377	424	381	398	378	416	400	374	389	381	426	389	409	332	422	351	370	370	419	382	397	374	388	388	363	405	407	358	393	378	410	415	373	392	382	414	417	386	366	393	381	414	388	396	406	418	393	353	436	395	371	391	415	374	424	372	416	414	356	402	373	382	423	380	384	378	353	425	404	384	409	418	388	447	380	385	387	396	377	377	389	423	392	378	390	396	388	405	389	403	421	428	386	414	404	391	376	427	418	401	409	405	396	414	389	402	409	424	410	437	431	382	406	408	411	390	368	395	401	378	369	356	385	367	391	418	446	359	382	423	378	391	420	366	411	397	383	389	386	402	377	392	429	380	377	393	408	391	386	381	404	356	402	381	410	429	391	402	383	342	389	418	417	376	417	362	395	396	400	396	423	398	384	389	392	389	394	410	416	374	439	402	392	403	392	396	400	375	377	449	431	434	384	392	388	371	402	396	400	429	383	401	410	376	400	397	396	402	366	398	378	373	397	365	371	395	390	377	380	407	382	395	387	373	369	392	395	395	374	372	396	380	420	399	385	409	388	412	402	395	376	421	401	377	423	401	387	399	440	416	382	377	415	372	375	404	378	396	394	425	405	397	403	385	402	381	352	411	404	376	368	402	407	409	420	365	395	391	379	364	406	368	419	385	392	413	427	363	391	378	354	392	404	405	393	377	416	377	367	379	402	376	375	394	404	377	414	402	363	389	439	417	363	401	384	389	392	405	400	371	386	419	432	398	381	398	443	371	422	385	404	395	393	374	382	425	375	404	401	381	414	394	359	412	376	376	426	420	362	400	377	414	396	402	405	463	461	401	372	416	411	388	427	424	404	388	385	406	376	388	349	462	372	427	406	406	404	372	402	420	392	396
27454	24304	29009	20452	6891	1295	675	723	746	710	722	641	693	730	725	686	687	709	694	666	701	725	739	683	765	717	719	709	759	716	747	709	699	695	689	698	740	686	724	719	713	749	714	685	639	705	744	688	727	725	723	695	722	674	727	712	711	689	700	738	724	695	736	714	700	693	717	694	761	741	722	688	698	686	729	676	712	686	768	684	724	713	719	716	697	715	689	670	696	705	641	699	719	732	723	703	698	744	682	723	679	737	715	717	710	735	751	704	718	690	733	711	698	657	698	713	718	743	725	714	732	697	689	725	728	700	690	737	735	715	736	763	725	683	727	725	678	701	698	663	729	693	726	677	665	697	683	730	773	725	689	682	692	696	722	712	758	680	679	722	700	711	685	658	680	693	679	721	763	728	748	730	704	680	705	743	646	677	708	725	735	712	700	707	696	746	672	683	693	705	694	675	721	684	735	675	653	819	700	710	662	701	722	771	728	733	741	676	739	680	703	762	707	731	712	697	717	713	708	736	748	672	670	732	704	705	717	724	698	735	746	610	699	673	708	673	764	710	730	702	720	730	677	694	707	684	685	686	711	702	686	662	695	738	678	700	695	681	709	716	715	750	708	671	720	740	687	655	712	703	711	683	763	704	716	697	713	714	718	710	668	715	736	734	672	749	695	686	722	712	715	702	677	727	666	691	678	698	695	684	706	746	716	679	732	740	716	734	708	686	709	688	728	676	706	716	736	742	713	644	716	767	696	670	736	736	708	671	716	677	678	703	706	714	691	686	676	722	658	724	734	712	720	733	709	699	708	681	719	725	724	692	712	701	717	696	728	698	745	747	684	740	724	717	730	721	732	717	700	682	689	707	708	725	661	743	683	729	726	669	657	692	734	756	696	682	714	761	672	735	714	727	665	739	723	766	682	707	718	662	766	672	729	676	681	636	709	710	713	763	683	693	718	696	690	707	723	730	734	677	704	728	717	731	721	703	756	744	741	737	705	736	712	680	728	725	730	693	737	743	626	733	677	717	698	686	704	724	746	729	686	671	700	744	703	716	735	722	725	674	741	670	702	676	723	690	693	659	709	662	750	678	731	712	744	686	749	730	676	667	693	728	686	736	757	713	686	681	717	749	719	666	664	787	737	693	717	670	691	677	690	672	712	719	660	704	733	704	681	671	691	707	724	675	682	712	707	724	718	691	736	715	682	696	655	703	680	707	689	737	738	704	712	732	734	675	672	711	686	694	706	705	741	711	689	764	681	718	685	665	685	703	702	720	697	673	669	702	692	705	689	693	649	717	718	735	680	690	704	678	713	620	743	679	710	733	687	715	747	680	797	693	705	683	691	712	682	667	700	725	750	741	670	744	678	683	679	693	726	685	721	670	691	663	733	704	695	707	702	688	726	696	738	752	708	676	725	723	738	704	737	712	682	715	731	721	740	685	733	681	729	667	713	726	669	733	688	689	727	735	685	735	714	694	702	699	714	698	757	732	729	736	711	681	720	769	727	691	732	761	724	691	763	650	710	731	693	709	689	712	741	718	738	699	734	719	725	736	657	735	704	728	747	749	674	729	706	703	723	709	704	704	709	685	667	728	705	754	718	709	708	681	712	715	662	702	700	673	703	706	744	689	702	731	711	638	706	726	679	705	708	675	737	695	710	714	702	675	740	736	700	720	760	752	753	695	702	714	663	718	697	712	699	737	747	724	674	702	691	664	736	754	750	709	721	761	665	723	703	714	675	706	751	709	688	726	744	700	699	638	727	700	686	697	724	729	689	707	749	683	723	732	705	735	682	699	660	727	673	725	765	737	723	723	727	692	679	703	747	663	721	772	737	683	748	668	725	703	657	750	709	702	659	751	708	724	728	717	696	760	710	709	651	746	700	705	664	726	718	725	678	673	726	687	684	705	733	733	647	747	687	688	726	687	751	721	694	674	743	699	709	669	682	735	715	746	674	660	751	686	736	738	712	704	715	685	684	702	714	682	729	731	696	700	734	717	712	744	708	725	702	723	718	710	656	708	717	681	668	699	710	744	701	706	728	704	750	709	721	715	684	715	697	694	726	727	726	678	702	749	738	704	724	711	700	711	765	681	754	672	750	685	718	734	732	718	725	737	645	662	684	702	716	743	730	700	709	676	726	728	671	663	722	742	694	731	662	698	687	665	669	734	683	723	679	723	679	704	719	706	740	677	682	698	701	683	742	709	753	660	748	665	721	693	681	711	703	721	679	734	722	710	766	709	714	694	704	683	677	709	707	692	731	705	702	738	708	713	713	707	688	711	704	731	712	739	747	702	717	712	687	726	703	686	743	714	724	695	741	730	678	758	764	726	664	715	680	673	716	665	693	702	739	708	715	667	709	716	733	742	702	687	699	759	686	721	746	690	696	709	667	688	697	753	705	722	656	661	693	693	664	692	728	719	665	698	729	721	709	666	710	716	726	702	734	722	724	710	746	726	694	696	715	730	695	704	742	699	728	718	716	728	687	699	717	696	716	715	723	724	700	668	713	716	742	703	718	720	701	655	721	711	675	661	737	739	746	672	726	706	724	730	707	713	717	715	711	740	750	668	733	675	712	656	694	719	729	710	729	735	731	730	675	693	678	712	685	692	715	710	732	716	686	663	717	681	711	702	702	668	699	704	725	746	720	690	688	704	734	742	704	701	712	673	716	686	715	718	738	733	680	696	709	707	704	689	747	714	734	700	724	715	708	716	698	690	699	725	686	674	683	706	655	660	685	705	719	729	714	687	688	707	713	715	741	737	739	715	719	717	681	708	716	710	690	700	706	701	715	728	652	740	719	689	695	777	643	714	704	719	733	683	710	716	739	671	688	680	720	701	736	732	750	685	696	710	753	700	690	714	711	682	714	703	703	732	667	721	691	700	760	706	681	718	726	677	719	655	775	722	688	705	715	710	728	694	724	727	711	685	719	722	729	727	673	709	701	751	725	702	724	715	734	698	708	717	685	693	702	696	714	710	674	641	743	724	660	757	732	701	743	742	722	663	703	689	703	673	705	735	684	756	683	709	662	717	686	737	663	708	724	693	705	724	703	709	724	722	733	666	714	731	714	708	713	727	692	721	715	680	713	725	713	693	719	702	728	732	686	734	691	715	753	701	675	658	681	696	711	709	728	703	708	726	702	745	727	742	698	756	734	710	713	733	704	741	724	709	671	691	719	695	722	754	729	684	738	715	702	691	715	658	701	694	675	700	704	758	737	659	722	725	684	673	712	677	721	715	753	716	700	652	676	714	732	694	685	718	679	724	728	650	702	671	744	751	697	647	733	712	713	690	735	710	694	712	719	714	748	714	699	716	704	724	686	678	740	699	718	702	674	728	679	730	667	659	698	722	705	663	724	767	702	716	734	742	649	671	756	703	721	688	761	721	695	730	728	722	668	681	736	731	749	780	734	732	719	733	667	730	693	707	683	745	714	749	708	686	731	694	763	709	689	658	699	758	737	710	660	703	751	702	673	724	703	675
28647	40346	31048	17708	7067	1536	878	876	830	865	789	837	831	831	822	851	853	832	866	800	822	815	837	891	798	849	819	851	842	863	844	862	843	831	907	848	840	884	833	860	869	833	828	805	854	840	825	868	857	845	865	872	879	842	803	833	822	815	897	868	828	822	892	865	790	828	811	894	861	890	807	869	821	906	868	864	856	777	849	808	894	829	899	780	912	844	839	848	813	862	904	815	835	860	828	843	861	888	821	834	866	866	809	830	858	864	845	789	853	830	852	876	828	881	837	891	847	877	884	859	843	825	808	840	873	833	863	810	808	874	912	850	857	893	865	847	870	837	888	884	866	814	801	869	812	808	848	864	863	823	782	835	841	837	858	855	832	819	824	821	852	837	840	829	902	869	876	824	848	836	833	804	858	858	842	875	910	819	847	833	837	829	857	851	835	851	804	836	874	816	820	890	825	801	830	873	827	860	887	826	861	920	836	830	869	864	849	836	861	858	871	828	854	830	899	856	849	826	827	810	876	853	817	833	812	824	780	844	858	863	846	828	826	855	848	857	804	875	852	872	886	835	841	882	798	867	876	864	854	865	869	786	882	803	883	808	849	799	870	825	853	814	855	859	866	849	804	801	825	847	869	860	865	893	884	888	868	864	817	851	848	885	892	828	821	802	847	827	846	818	822	878	879	895	863	863	824	889	820	901	808	888	794	862	831	799	861	845	802	801	837	878	849	837	864	860	829	816	810	833	793	876	832	818	873	885	891	818	814	936	896	856	848	821	831	877	892	818	847	819	849	847	897	832	800	834	838	845	824	875	877	838	795	889	854	781	805	904	820	829	874	856	862	915	819	860	842	840	831	819	809	842	851	878	825	863	823	838	790	832	858	826	843	812	855	819	851	871	872	784	833	797	819	861	880	871	834	838	888	866	835	841	881	851	900	914	825	849	860	794	896	853	856	819	800	888	838	837	865	788	841	826	864	883	857	792	817	809	858	847	809	883	886	809	827	846	805	847	847	881	861	879	840	792	833	826	802	821	851	910	863	798	834	816	880	850	856	828	870	838	891	855	834	847	830	840	798	780	815	824	894	868	833	782	905	840	879	896	868	898	826	814	793	818	854	789	799	865	799	817	854	843	848	854	805	815	888	840	842	805	884	876	809	852	847	886	822	813	828	878	841	873	880	867	848	837	838	846	862	845	814	881	801	845	822	875	789	862	868	849	821	861	840	849	847	870	857	799	834	846	847	857	846	883	867	846	828	832	827	848	849	844	872	791	815	851	807	863	872	832	803	850	815	846	857	773	855	855	877	855	820	805	847	859	798	836	875	864	855	857	873	852	869	843	845	859	876	824	841	851	815	895	854	847	853	831	871	833	812	876	828	841	825	822	875	837	842	849	879	895	818	825	878	801	826	808	883	788	873	862	821	887	861	827	850	816	835	853	832	861	802	814	875	794	810	891	865	868	818	887	860	937	838	823	848	851	797	793	851	863	821	829	828	872	796	865	858	837	872	837	832	844	899	844	849	835	837	805	867	880	810	844	863	878	822	866	870	849	827	862	832	853	861	815	830	848	857	887	821	883	882	886	851	827	831	771	862	841	856	875	808	860	860	829	879	860	860	886	829	775	835	847	828	864	833	826	882	887	865	843	827	860	836	846	836	871	852	854	832	869	841	800	868	844	864	872	838	832	781	861	815	879	874	868	869	845	806	882	814	897	815	842	789	828	864	877	905	844	844	810	850	861	852	818	840	828	848	799	830	820	804	834	793	842	848	830	834	824	869	900	831	812	827	837	817	863	837	844	833	830	797	806	871	809	899	831	830	848	867	807	812	834	851	865	887	813	862	868	811	818	853	785	842	800	841	837	847	870	864	902	800	853	896	835	874	857	817	820	865	878	816	817	853	851	830	857	891	872	829	847	833	863	842	798	858	829	913	867	867	839	810	835	806	845	863	841	873	856	839	845	853	810	838	756	856	865	806	813	798	823	868	848	831	835	819	852	851	835	824	867	875	832	854	828	886	801	826	840	860	846	796	845	834	806	818	888	896	839	873	881	836	919	854	901	854	831	780	862	821	845	892	835	876	871	871	873	830	894	890	878	844	869	852	854	869	847	840	847	853	853	862	883	822	923	859	821	814	797	887	946	811	786	859	854	883	818	784	859	851	819	826	863	896	862	825	796	832	824	879	766	862	823	837	817	852	881	826	793	866	811	818	839	851	854	842	830	832	857	812	889	883	871	855	830	842	861	883	872	846	806	875	859	792	857	860	842	843	895	850	875	837	851	827	805	862	873	828	819	863	884	792	816	864	830	862	852	852	846	797	838	851	841	899	855	908	837	875	850	759	819	868	843	834	818	821	866	813	794	792	828	881	804	848	858	837	830	855	888	852	881	872	896	860	831	848	879	838	849	841	812	856	857	818	862	912	840	888	807	886	841	807	850	878	872	813	806	862	809	853	814	825	829	879	823	851	803	839	802	866	837	822	845	860	828	787	808	848	855	863	829	849	831	892	849	823	875	850	833	871	815	892	867	875	860	869	809	847	907	788	834	878	842	880	852	806	816	867	894	890	883	885	839	876	853	839	883	865	814	852	777	834	861	871	859	861	865	836	862	859	847	856	873	861	873	799	863	864	782	833	849	858	874	833	801	831	854	855	821	884	866	844	875	837	859	878	857	870	850	861	859	851	847	857	805	825	861	887	810	854	895	899	813	816	872	828	811	816	875	844	856	841	793	831	857	805	856	855	850	850	802	854	877	812	873	918	837	884	839	833	868	837	848	857	796	889	827	840	852	864	784	792	813	807	877	813	832	855	878	837	875	847	820	854	842	857	782	857	833	754	823	845	850	808	826	796	835	842	844	909	840	828	880	843	784	844	832	818	815	798	856	861	818	827	841	854	841	846	823	803	849	832	825	849	888	806	840	856	819	823	854	855	876	937	877	848	868	833	872	934	837	832	864	835	868	844	837	869	843	888	870	860	831	804	822	824	841	865	860	896	827	848	848	839	852	798	824	839	817	859	814	866	854	895	883	851	851	856	855	840	812	824	900	794	852	857	846	854	878	872	829	870	833	893	829	858	828	839	835	807	887	829	857	832	829	771	882	868	811	861	839	829	810	829	880	896	878	838	853	804	849	884	846	835	904	843	846	795	844	887	886	854	834	876	881	773	846	812	809	828	838	855	836	828	838	799	817	884	810	855	843	839	882	874	849	834	913	823	900	829	829	868	810	795	841	795	806	862	879	831	821	867	844	842	860	828	818	849	847	814	870	893	862	807	844	830	806	886	812	878	865	814	879	806	838	869	820	865	816	820	835	843	890	839	829	848	848	858	792	849	836	875	848	863	794	803	874	824	856	853	844	844	859	816	827	821	820	884	899	846	861	861	866	803	833	875	868	846	834	829	822	894	865	820	877	920	864	821	819	833	798	818	862	794	836	874	794	887	845	859	881	842	820	876	851	785	797	850	848	899	830	843	844	846	826	889	839
23352	21109	31681	32044	27212	17095	3731	653	481	499	463	491	438	484	460	453	452	474	472	419	449	442	426	482	466	429	466	380	469	450	423	452	444	456	449	452	431	476	465	436	458	450	403	419	474	439	457	408	433	463	463	405	474	442	427	455	439	432	440	452	419	456	436	445	456	434	476	419	447	449	438	459	453	449	442	451	446	457	431	444	434	423	457	427	435	478	431	457	427	407	434	446	455	439	430	421	426	428	449	427	414	412	429	434	418	413	458	450	434	446	425	465	438	456	438	455	412	451	448	440	414	485	432	455	445	470	470	483	446	410	433	454	477	497	448	458	440	450	449	456	433	459	431	469	462	443	409	453	422	433	448	447	467	455	433	442	426	436	423	450	453	453	462	440	463	446	467	407	454	453	470	445	448	439	429	421	425	495	437	452	458	433	441	434	439	447	415	442	503	444	436	465	428	425	458	473	465	438	419	453	439	443	456	449	406	449	430	467	455	446	445	439	461	394	403	439	406	451	428	421	425	466	443	427	429	435	428	421	476	456	447	445	430	441	423	427	437	411	433	423	470	450	446	461	431	443	484	439	431	441	478	456	476	440	418	429	421	428	456	461	420	444	459	436	452	404	458	449	423	446	462	416	422	467	425	450	437	470	409	440	407	412	465	488	399	447	430	433	442	459	434	448	461	437	442	454	427	492	435	445	431	438	404	442	466	479	416	488	467	439	481	471	418	460	454	468	429	418	459	463	446	464	476	464	452	433	423	439	407	472	454	435	440	427	464	439	392	407	466	437	431	460	448	442	438	437	435	456	470	452	452	443	457	438	460	427	445	439	436	493	457	460	463	438	403	461	428	435	454	428	433	465	429	403	441	429	397	453	442	444	445	474	451	488	442	432	435	448	431	405	442	445	428	445	430	473	442	469	427	452	403	421	488	443	440	460	426	440	439	447	462	445	427	404	454	402	454	432	467	444	439	429	428	423	440	476	448	495	451	417	445	440	444	441	455	451	443	436	417	453	446	407	429	431	454	452	438	473	461	447	440	440	439	437	461	463	466	418	427	440	402	466	497	436	447	391	432	447	461	459	439	473	451	437	419	461	471	438	399	420	431	415	446	412	416	433	446	434	443	461	409	439	413	420	415	447	443	444	437	442	445	447	461	453	440	436	448	459	463	463	446	481	445	444	438	444	456	432	416	435	410	452	422	417	438	418	459	434	435	422	454	389	456	446	422	449	494	422	438	454	452	435	453	418	420	424	446	436	398	424	442	451	444	418	483	435	468	425	448	442	480	430	457	431	452	425	453	451	435	424	467	437	418	495	431	489	461	408	434	421	442	446	461	480	424	447	444	471	439	476	435	435	472	409	452	445	438	436	440	465	414	455	437	428	415	423	387	457	449	407	484	442	394	396	442	455	438	441	445	466	435	438	452	448	439	432	429	456	441	419	445	448	458	425	439	472	457	417	442	410	439	415	456	442	397	444	448	464	407	470	412	448	446	461	450	454	411	441	452	417	410	447	413	424	467	470	446	401	425	444	433	436	422	429	444	439	433	443	484	458	436	438	474	443	432	434	395	452	425	464	421	483	463	472	467	456	418	480	453	478	424	445	445	439	467	476	464	433	426	474	412	426	432	455	411	453	414	432	430	440	441	457	437	428	431	440	440	462	433	471	455	411	497	483	477	454	469	455	458	437	443	430	423	419	429	435	417	444	461	448	446	462	429	467	440	431	466	452	430	419	447	457	417	427	502	474	443	451	420	470	447	443	436	414	393	469	427	427	437	420	425	476	463	472	480	461	478	435	481	449	419	438	442	446	444	437	449	429	428	441	447	455	399	439	419	491	477	445	472	428	418	457	457	454	431	451	408	448	435	457	474	467	423	433	447	443	475	474	433	462	448	462	472	450	446	407	421	418	410	416	446	409	430	419	436	443	436	444	458	502	429	434	412	447	438	443	435	429	467	466	430	437	453	473	436	439	474	451	421	426	418	423	462	401	442	461	436	455	434	437	415	488	439	466	432	458	450	454	454	462	405	479	427	442	436	428	447	429	429	444	464	430	421	462	429	436	430	463	397	445	442	470	453	449	435	429	427	430	461	442	442	444	441	403	398	418	455	449	446	445	443	439	456	464	430	442	424	449	468	465	417	474	422	452	454	439	438	419	456	430	417	406	412	441	451	477	421	451	434	452	450	457	470	432	467	477	434	459	424	455	450	438	448	443	411	473	444	453	446	447	446	427	441	403	383	415	433	428	494	439	411	435	435	412	444	430	441	455	431	447	488	423	448	441	432	434	473	466	477	447	411	463	443	463	442	411	458	409	418	433	476	432	411	427	468	439	438	435	457	449	489	423	435	446	428	467	441	414	459	424	449	460	438	442	430	437	437	419	460	399	406	435	463	443	426	456	431	450	429	451	432	463	470	459	453	438	434	444	476	446	479	455	465	476	419	481	446	446	433	462	442	437	436	464	464	480	443	455	428	413	442	435	421	449	406	425	438	461	438	426	459	426	451	440	481	445	432	486	432	451	412	454	413	415	413	429	438	419	426	450	420	447	430	445	404	431	458	424	464	443	453	450	416	465	414	472	415	450	402	457	421	428	424	470	419	441	411	471	445	468	447	430	447	455	433	429	462	440	446	418	432	463	470	404	443	440	457	442	472	463	425	415	458	405	416	440	473	463	456	478	433	457	452	398	448	448	458	461	505	428	445	434	428	430	416	437	478	500	456	441	370	443	446	436	433	448	470	479	469	432	445	420	440	444	474	463	406	415	430	441	430	482	437	438	427	469	439	440	416	428	446	435	453	451	456	434	449	461	451	446	462	442	428	439	398	463	411	439	456	441	446	458	442	465	464	432	451	400	467	444	445	412	393	431	465	452	432	448	444	427	435	432	449	470	441	436	433	425	421	424	431	436	438	422	444	426	452	461	454	437	444	392	449	418	447	426	431	423	442	457	426	437	419	432	408	444	452	415	399	456	443	422	459	470	462	476	440	463	448	438	442	460	454	488	435	442	424	454	446	448	478	456	448	468	463	462	442	468	439	438	444	430	391	512	455	391	447	432	460	430	460	483	436	409	435	456	433	409	422	439	433	429	435	467	394	413	432	404	411	424	456	422	461	446	440	414	478	457	407	424	443	434	444	421	435	398	413	432	420	462	427	458	469	443	449	428	404	435	425	442	429	455	422	434	462	468	452	434	437	449	394	425	425	468	446	444	468	487	446	446	422	429	450	437	456	441	469	432	421	447	417	481	419	471	431	383	446	472	405	443	462	424	437	406	459	459	425	457	428	439	462	463	432	446	414	429	454	446	403	446	421	450	440	424	447	453	442	424	417	456	482	403	460	458	470	404	446	424	461	433	420	430	463	409	459	468	455	407	447	431	407	432	441	474	439	455	422	476	446	462	437	486	442	459	438	445	462	437	437	431	413	411	445	393	443	491	464	421	432	448	467	485	412	442	412	486	449	443	430	445	450	435	405	465	453	432
54184	86266	71246	50370	33410	7248	948	902	580	605	573	562	589	576	572	545	575	573	558	552	551	564	563	527	538	527	517	514	540	538	583	535	555	545	532	529	504	497	543	562	531	552	524	570	530	546	587	510	558	561	571	557	541	553	531	517	523	526	580	544	530	537	508	547	538	542	586	512	520	536	541	556	549	532	525	529	540	529	554	537	554	526	577	545	529	582	570	573	531	552	550	546	536	527	540	566	526	586	521	557	529	573	526	586	563	565	530	508	525	511	557	504	535	520	517	551	516	559	575	526	535	534	546	566	572	541	520	552	594	475	530	536	542	559	536	514	538	512	547	513	564	531	520	562	539	527	547	513	537	483	563	501	508	559	560	578	605	534	521	554	508	527	566	532	523	562	550	545	507	560	568	523	542	542	553	558	525	567	558	548	488	545	491	522	565	507	556	545	555	539	509	520	534	535	572	528	531	550	540	535	515	521	540	533	569	603	540	490	529	564	549	565	530	558	556	553	525	542	544	554	546	509	525	553	535	523	549	554	528	559	570	512	530	532	572	529	566	528	564	532	542	536	513	580	524	508	538	559	532	520	538	551	538	553	528	552	566	579	546	500	539	564	532	525	555	544	496	541	558	532	528	566	557	534	513	534	529	514	549	570	537	555	535	536	567	507	533	532	510	548	525	535	513	544	533	554	559	514	568	535	553	588	556	592	551	539	575	547	560	539	531	517	530	545	497	520	534	586	523	546	536	517	558	533	520	562	504	574	554	501	548	561	513	546	531	572	524	544	532	561	542	505	546	542	568	521	543	547	543	547	549	575	531	541	567	542	587	561	514	509	506	507	541	518	554	508	538	557	512	564	546	535	527	550	555	535	565	574	542	494	573	544	547	590	538	561	558	536	554	514	568	528	576	544	534	552	535	499	496	530	534	542	589	547	562	524	539	509	563	485	573	517	550	535	519	539	544	548	563	530	537	545	554	531	561	497	560	556	522	538	566	545	523	505	501	563	546	536	505	531	537	573	523	502	556	523	576	546	565	522	501	523	532	555	546	540	553	549	583	534	534	522	549	558	531	498	551	566	542	543	528	603	533	511	563	564	517	516	535	527	470	591	540	576	538	509	543	564	539	566	510	551	602	516	590	560	529	581	536	541	563	560	533	496	550	545	555	489	500	566	581	587	565	548	546	555	537	519	550	538	503	545	537	508	536	523	526	523	551	559	549	532	522	514	546	511	540	564	513	533	560	519	556	501	535	526	562	538	557	522	541	567	548	504	511	516	521	538	540	526	524	535	531	498	554	496	543	556	545	548	525	539	535	545	524	527	571	515	513	570	544	522	555	558	535	513	539	538	539	575	533	552	538	547	518	540	525	549	588	541	553	526	559	552	514	556	556	529	553	522	579	559	527	545	535	558	545	546	524	556	552	549	508	578	577	539	564	523	522	538	552	545	548	534	539	514	544	567	563	504	524	559	526	553	546	553	512	538	546	523	522	492	557	513	570	531	509	506	537	541	522	530	516	509	542	521	487	532	529	511	549	552	535	517	533	537	567	561	520	540	558	544	552	530	517	504	570	544	538	514	530	582	502	564	576	539	508	571	557	540	568	517	512	579	528	546	557	553	510	536	529	549	528	537	527	545	548	577	530	502	548	551	562	516	547	578	525	544	555	496	553	532	532	543	513	556	569	561	522	537	535	572	527	544	541	558	539	533	536	581	569	560	537	555	540	528	555	529	547	525	547	546	519	519	512	550	536	531	544	526	534	531	563	549	551	550	501	557	566	540	561	547	536	544	523	544	566	517	570	550	542	535	532	517	567	536	536	526	508	586	537	574	562	520	561	540	541	553	536	544	552	533	553	518	533	510	534	540	542	546	552	558	591	568	521	555	552	510	511	527	552	522	529	520	515	569	528	558	562	517	554	546	561	514	587	524	523	531	556	556	545	561	543	567	500	539	567	485	544	537	547	541	573	559	535	541	522	530	512	576	506	536	557	527	542	545	542	532	595	557	515	512	521	538	543	534	526	576	535	553	522	586	534	522	564	536	578	557	503	514	511	516	508	553	535	509	537	525	530	529	536	526	543	475	546	541	553	531	541	545	566	533	502	604	545	541	536	510	521	557	564	558	535	564	557	570	546	523	525	525	528	538	546	549	557	589	528	557	543	530	536	533	532	545	562	522	522	511	540	513	528	528	578	513	529	532	560	570	565	541	547	548	541	532	497	551	542	525	574	528	553	551	552	558	530	559	596	564	524	537	555	577	551	507	524	541	556	562	563	531	546	509	525	569	528	502	540	550	544	565	502	509	553	509	517	505	568	522	577	535	551	540	558	523	585	550	577	538	538	547	593	601	501	525	556	553	525	568	526	538	579	566	498	551	539	548	552	508	560	534	554	548	528	596	561	550	532	551	562	524	524	543	575	552	529	525	507	524	520	543	531	561	503	572	559	494	540	546	563	511	571	507	545	540	531	493	562	522	521	572	546	514	556	559	606	539	561	556	532	502	529	537	536	527	500	572	526	546	569	559	528	591	529	514	573	551	531	546	583	541	556	555	530	516	534	537	510	506	548	543	545	517	495	557	545	553	622	578	560	543	532	525	506	547	561	548	513	511	514	535	545	553	487	525	522	514	553	527	522	543	501	579	525	550	530	502	569	552	539	533	518	536	589	582	583	507	593	545	575	555	524	540	516	541	541	528	526	559	565	533	562	557	540	562	517	534	550	537	554	571	516	540	520	547	532	537	525	521	502	573	551	547	588	518	552	520	525	545	554	535	510	550	513	548	528	588	539	585	542	533	532	564	535	494	518	572	503	537	516	568	556	562	545	555	511	545	536	554	538	538	596	528	588	505	515	514	509	533	516	498	515	525	541	543	601	555	573	546	521	531	531	509	544	525	552	553	553	555	544	501	482	539	533	549	544	532	509	549	533	535	529	505	535	540	521	536	545	560	539	522	554	527	564	582	570	555	591	538	525	536	551	556	528	565	517	566	550	515	518	524	528	532	575	515	542	544	540	504	523	558	514	510	582	558	538	570	547	562	539	490	525	512	510	561	501	555	552	489	533	559	589	508	556	555	530	497	537	509	547	545	523	544	575	565	518	550	499	511	570	534	527	515	539	559	556	550	553	558	555	573	526	540	546	534	541	591	569	582	541	520	521	507	570	565	537	506	558	564	570	570	535	531	508	554	531	536	568	524	544	567	535	566	528	531	568	526	558	540	520	520	522	521	540	572	532	530	527	559	545	577	565	483	498	561	551	572	574	527	545	509	550	522	521	525	508	543	495	523	564	474	580	544	539	602	555	556	522	540	574	508	556	510	493	550	527	545	523	514	550	543	526	507	532	526	531	514	566	547	549	526	533	533	504	544	558	520	554	503	544	505	521	506	530	571	516	512	527	563	551	528	566	533	561	511	513	530	516	511	536	516	531	550	527	568	549	572	521	519	563	518	563	541	539	547	553	560	552	566	504	515	591	552	537	572	517	523
22368	20833	30127	28013	26494	20865	11736	1095	414	383	388	414	362	344	331	382	389	336	332	373	383	328	363	327	308	367	348	342	329	332	367	363	313	374	360	352	368	336	300	338	346	354	324	330	356	311	357	333	350	334	335	351	331	370	330	326	348	369	342	372	329	326	354	344	333	337	343	334	351	337	339	334	312	350	364	333	334	376	349	348	345	334	344	336	369	346	361	339	311	339	368	322	380	354	335	317	334	308	331	342	332	315	360	306	374	373	320	340	350	284	349	328	323	365	347	351	332	364	332	328	300	353	318	346	338	328	322	310	316	328	356	324	351	332	366	366	330	298	343	354	344	364	345	329	352	337	291	348	360	303	325	344	369	354	367	335	347	348	332	333	357	347	349	347	360	345	358	347	337	344	344	369	347	382	355	321	326	347	324	362	343	347	342	345	324	318	354	317	312	334	345	352	345	320	316	388	308	295	316	344	335	359	342	334	328	350	314	320	363	359	363	332	326	320	322	340	332	336	375	351	334	303	323	312	347	358	362	312	334	330	365	322	352	355	342	318	321	332	366	318	367	355	356	324	303	339	332	339	321	336	362	327	317	328	324	340	335	319	343	344	344	360	316	360	321	332	333	391	348	332	338	355	335	306	360	351	349	312	362	332	374	328	311	359	327	359	311	325	294	336	378	344	330	380	344	328	357	310	359	365	337	329	346	316	352	329	326	360	336	334	351	315	340	340	331	320	395	339	334	321	338	330	338	354	347	328	308	351	316	362	318	376	375	336	373	329	329	330	328	329	355	333	309	339	381	322	345	339	312	331	367	347	323	355	366	346	330	310	363	338	334	323	331	370	334	338	346	331	374	322	342	306	334	353	336	310	327	347	310	368	324	373	328	355	350	351	351	310	347	306	342	333	369	367	358	345	321	318	327	344	335	333	319	372	372	377	371	336	328	344	311	348	316	319	332	335	336	347	365	326	319	367	343	353	337	363	359	346	350	336	333	348	317	371	353	322	362	354	377	317	342	306	296	363	353	343	331	308	344	345	364	353	347	338	318	293	367	346	318	347	296	327	324	350	335	356	347	355	345	299	386	364	323	332	308	350	317	338	349	334	341	363	335	342	316	326	364	368	339	330	343	335	341	332	363	327	326	343	337	364	333	332	368	316	327	323	325	352	382	322	340	327	354	320	331	334	312	345	345	333	343	358	349	317	345	352	364	362	376	336	333	374	317	341	323	351	346	340	346	343	339	335	348	333	333	352	355	334	312	352	345	339	345	350	335	330	359	330	317	335	328	303	337	347	339	350	331	335	335	339	339	352	308	374	357	336	376	333	359	312	312	360	340	352	341	322	357	305	329	327	330	338	319	326	327	347	338	347	331	321	355	341	339	336	342	309	355	343	353	350	322	325	330	340	347	325	339	352	348	335	330	337	333	372	349	364	333	309	304	357	324	353	353	334	353	333	337	332	309	357	316	350	348	353	338	331	354	346	347	338	339	348	352	343	324	348	339	319	331	370	349	336	313	342	354	319	339	361	338	343	354	369	334	325	340	366	345	343	342	340	305	347	328	347	334	336	334	334	387	351	353	358	352	331	336	355	350	333	339	331	336	304	333	335	361	344	319	343	370	308	313	318	327	320	329	346	344	339	337	355	337	331	303	347	316	330	335	350	339	353	340	341	295	323	296	338	346	328	356	332	327	339	328	317	370	330	348	345	344	362	326	354	358	321	328	336	348	367	338	320	316	350	385	338	315	348	349	340	350	316	311	348	319	351	298	352	342	317	328	312	301	371	332	346	362	366	314	327	316	359	353	326	340	331	322	332	335	350	360	352	347	350	339	322	337	338	349	343	312	330	345	312	333	341	330	342	343	345	342	343	334	316	355	342	346	332	331	320	339	326	298	339	295	319	339	303	327	332	376	302	341	341	386	317	346	332	339	301	325	332	335	318	335	309	325	358	338	349	348	328	350	342	316	370	335	318	358	307	314	376	349	291	331	324	333	388	346	352	313	346	343	347	344	357	334	302	301	348	349	365	338	363	345	354	318	321	355	341	337	390	356	339	328	352	360	352	334	311	363	326	342	330	342	363	349	358	335	331	366	336	329	345	322	342	355	320	325	350	349	348	329	346	294	314	316	324	329	323	327	307	357	333	359	348	316	345	377	362	337	340	338	336	376	335	315	371	376	368	337	366	324	350	327	321	361	333	329	340	335	346	314	343	349	329	340	352	331	328	358	389	369	383	338	350	369	352	351	315	323	359	308	314	372	311	327	348	314	312	368	350	311	367	342	328	341	349	327	349	356	338	330	331	332	349	345	316	381	343	332	333	345	346	333	326	326	346	338	313	366	319	340	345	347	364	337	320	318	334	342	340	297	342	330	336	343	340	338	386	344	331	360	338	344	310	316	348	331	359	341	317	372	304	328	354	307	369	334	342	320	346	317	335	305	351	315	319	332	368	332	331	370	323	344	348	376	343	353	315	303	328	324	383	345	310	350	357	344	302	320	351	335	353	343	334	356	367	348	371	375	322	340	333	299	352	331	328	340	341	327	360	347	315	294	344	312	340	353	346	339	319	342	334	341	326	329	366	312	311	342	362	302	332	372	315	349	354	337	345	353	352	305	329	325	332	339	342	318	369	363	360	317	344	347	320	329	363	338	320	322	338	333	333	316	300	341	339	311	368	383	345	352	343	351	359	377	314	321	340	365	354	370	351	356	355	306	319	337	372	343	333	319	342	339	326	334	362	326	370	343	314	334	323	326	347	370	370	349	319	370	305	313	353	329	342	327	321	342	337	362	361	368	361	348	329	326	349	305	323	341	308	344	320	344	342	294	335	361	341	344	346	322	348	329	329	347	325	361	347	359	326	314	314	354	318	320	374	363	321	346	359	365	362	353	363	333	350	320	338	321	341	318	365	337	372	331	329	334	341	333	322	337	338	352	366	347	370	329	349	336	327	351	344	332	343	313	350	330	330	331	336	327	338	353	329	349	324	330	322	340	357	337	345	351	364	379	308	328	316	341	363	329	371	357	353	379	330	338	314	374	333	314	334	336	348	332	343	367	342	333	327	377	322	361	330	317	315	356	347	379	342	361	333	314	359	319	334	347	298	329	341	355	356	350	341	357	345	338	348	372	365	335	334	331	371	335	328	370	340	331	338	325	373	353	336	342	364	337	355	367	365	335	318	339	353	371	327	319	331	359	352	373	323	380	361	376	336	356	362	377	314	358	348	325	326	363	356	340	340	311	335	336	371	353	354	343	354	349	353	342	333	327	315	332	359	355	329	346	369	326	331	345	307	328	374	346	340	354	368	317	329	346	337	362	332	329	333	333	351	376	354	356	313	325	344	369	319	352	326	286	322	332	376	320	353	321	355	312	350	355	352	323	327	350	347	312	353	349	336	348	351	347	334	312	354	310	379	315	344	377	321	346	362	349	323	346	386	321	335	342	333	357	320	371	334	345	315	352	345	315	353	342	322	343	312	348	328
59526	96355	81335	60604	41972	10903	1090	1054	551	498	475	472	444	441	423	429	438	454	454	396	399	411	441	381	385	379	426	365	411	422	410	439	378	423	429	392	431	424	416	410	420	441	400	396	406	391	406	424	403	422	413	384	396	454	368	422	436	422	382	385	425	405	410	416	417	375	384	406	362	384	442	402	394	414	394	385	410	426	398	429	397	372	410	415	400	412	406	371	423	410	416	426	392	421	416	420	407	396	393	368	423	456	384	371	385	405	397	380	423	404	398	390	413	369	404	415	412	411	430	395	428	394	387	405	389	402	396	418	366	396	421	400	377	384	375	398	395	403	407	395	400	396	441	382	363	410	378	414	391	429	385	403	359	416	438	388	403	391	406	425	428	400	391	364	377	404	425	386	403	404	400	397	414	402	405	409	408	394	417	365	401	422	392	366	425	380	386	376	426	423	419	392	375	425	395	403	425	351	391	400	421	441	388	413	410	395	358	374	382	417	396	431	387	382	408	373	389	422	411	380	373	378	411	428	411	431	376	390	387	382	369	411	361	422	366	411	395	405	385	383	404	416	408	427	398	422	388	428	400	398	406	391	417	393	409	386	406	379	402	404	420	405	427	377	391	399	378	416	401	385	372	401	395	415	408	359	408	389	429	400	416	397	394	393	401	417	394	436	417	389	403	415	435	414	409	421	419	412	357	439	397	442	406	387	403	387	417	385	393	418	399	394	393	400	410	375	355	391	418	379	374	355	432	372	396	389	415	409	430	405	373	373	455	369	390	420	402	459	378	416	419	390	391	415	398	392	388	465	361	371	433	423	437	399	402	403	384	418	399	431	429	392	369	420	411	356	415	411	391	390	406	371	378	402	394	366	456	406	393	421	395	381	401	391	407	414	422	411	405	411	402	418	385	406	404	404	454	418	389	381	409	404	410	366	415	407	393	425	382	396	442	385	412	419	396	371	396	389	414	405	425	391	416	389	421	409	358	381	413	415	401	406	382	388	414	404	389	426	419	416	436	412	381	415	421	391	405	382	407	391	356	375	382	377	365	379	445	398	385	407	377	368	398	398	411	404	414	420	391	390	389	381	379	439	399	418	421	362	412	376	378	421	378	433	442	432	391	407	409	433	430	395	381	410	413	378	386	369	444	400	423	404	445	381	360	397	410	427	417	384	422	407	398	418	433	370	387	418	426	391	394	397	393	391	349	397	376	367	415	396	407	386	394	434	407	464	389	438	419	415	397	416	429	415	440	413	412	359	397	415	376	398	377	428	426	386	401	378	394	421	413	420	429	391	421	370	355	397	404	369	433	409	402	435	427	400	414	377	436	406	423	377	387	372	399	403	371	406	362	386	392	425	416	387	390	413	412	392	406	386	438	368	412	422	384	411	384	398	429	388	400	408	414	392	424	430	354	433	406	364	405	442	402	388	419	400	365	389	406	416	420	392	356	388	365	380	420	405	435	442	378	422	413	386	429	404	400	405	395	367	359	398	420	390	402	384	380	386	388	390	393	406	396	415	380	412	422	395	402	453	391	380	421	411	415	428	457	396	436	394	407	368	401	422	385	415	380	405	377	383	388	402	377	415	379	388	392	413	418	428	421	410	384	404	396	403	412	417	376	421	431	411	397	385	404	438	402	378	402	376	397	403	395	383	409	389	436	389	379	390	388	405	383	388	435	397	382	386	422	405	420	410	414	414	386	426	396	394	382	384	380	406	401	409	390	395	391	408	424	399	391	381	391	390	395	420	352	428	357	429	395	378	425	425	404	429	376	376	423	415	453	409	379	444	421	415	363	419	394	364	419	392	394	402	427	383	404	374	408	398	400	435	363	369	429	396	451	394	368	406	384	370	400	388	388	399	414	363	412	393	401	431	420	414	460	422	389	384	390	400	437	432	380	394	415	388	393	379	411	408	387	418	382	396	364	430	387	401	380	397	403	423	377	384	397	389	407	429	385	409	410	421	393	409	401	387	388	385	402	416	410	436	382	393	388	405	359	424	400	430	363	377	419	383	425	422	404	394	431	420	405	385	388	371	370	407	367	387	407	390	418	387	426	390	400	419	417	367	392	370	376	381	400	430	381	366	391	394	395	371	399	409	391	401	399	418	410	379	386	410	386	447	439	396	401	398	372	402	413	430	401	379	410	381	381	391	396	413	394	396	406	421	400	395	376	356	427	376	328	404	420	398	401	389	405	392	407	422	395	433	381	413	401	393	379	416	409	396	381	419	375	361	390	388	404	410	407	405	384	404	410	419	459	390	407	391	436	422	430	390	435	387	401	414	426	366	400	392	390	389	413	424	376	370	419	370	411	373	411	383	405	362	372	409	396	433	396	387	389	417	425	381	404	407	382	404	418	426	400	387	395	380	424	398	395	435	385	434	385	385	399	418	384	404	418	390	399	363	392	388	385	389	413	413	368	378	358	399	410	417	411	408	433	385	412	394	411	432	383	378	407	407	385	393	400	392	393	400	417	382	406	399	404	389	401	407	426	409	402	378	416	401	410	408	404	401	404	390	415	401	378	393	432	410	390	373	397	419	370	408	432	406	401	426	413	410	420	381	430	379	416	402	409	386	368	389	425	407	384	401	412	422	386	390	364	387	414	418	401	402	397	409	426	404	377	397	409	379	424	412	394	419	419	380	405	416	396	366	428	372	380	410	417	392	387	388	394	424	432	405	378	423	388	423	409	386	444	409	403	347	420	384	384	375	402	376	387	381	378	402	382	403	403	391	388	418	390	352	408	420	402	391	439	404	404	409	360	414	421	377	399	378	444	424	404	394	404	414	385	383	418	414	399	398	377	446	375	367	427	376	392	405	378	425	414	400	394	378	402	345	385	414	398	391	373	412	432	385	397	406	400	421	392	407	400	378	397	402	390	375	439	401	431	425	412	404	386	401	391	401	403	363	364	422	410	385	399	385	409	390	396	412	400	425	437	454	414	464	428	385	418	365	401	388	415	398	395	399	467	411	384	441	365	415	392	402	427	353	418	379	398	414	379	375	414	410	394	393	433	437	408	363	379	382	379	382	411	380	396	418	374	405	395	413	430	394	402	401	372	382	407	390	406	413	420	384	412	398	411	388	428	355	395	387	414	376	429	390	417	426	393	386	416	424	397	408	403	402	432	422	394	375	402	435	420	405	391	407	376	396	410	452	388	405	407	398	408	408	389	366	415	379	428	412	408	365	362	406	425	402	412	380	417	378	415	403	395	397	419	374	384	411	381	387	400	415	389	398	384	396	388	377	367	387	363	384	398	426	417	387	395	378	417	392	433	428	440	436	419	405	397	408	362	419	398	375	417	414	382	431	373	384	421	392	405	387	396	383	410	415	397	401	424	379	419	400	364	387	363	417	388	402	414	445	387	413	397	423	414	402	405	372	396	399	398	456	406	379	402	415	415	358	400	407	411	406	420	431	394	418	421	406	420	369	419	401	386	376	431	409	390	391	397	437	400	392	432	367	405	406	405	410	397	410	412	415
27480	24307	29079	19859	7268	1475	715	710	679	812	740	727	679	721	728	698	747	730	788	711	728	715	683	754	724	710	774	737	640	760	723	701	725	655	764	663	710	747	745	723	710	723	713	673	733	713	701	705	681	696	698	692	685	790	726	692	708	736	756	700	768	726	699	727	737	771	733	742	674	733	735	686	745	696	728	742	716	708	716	711	764	765	685	682	805	733	757	718	699	706	723	723	743	753	744	759	666	737	668	682	751	748	708	731	738	740	705	719	806	707	702	737	696	749	727	744	732	724	656	774	726	729	739	764	689	737	720	721	708	730	706	706	705	710	708	748	714	667	759	734	688	700	720	709	715	687	712	685	715	687	714	720	719	698	761	730	679	676	743	757	707	730	749	714	697	697	710	723	676	672	673	683	735	689	707	623	735	787	718	712	706	709	717	699	663	761	661	683	701	699	720	724	732	760	713	654	748	716	718	714	721	695	699	728	675	693	718	715	706	683	673	722	715	716	734	688	758	761	716	731	710	734	753	730	760	697	719	690	725	644	744	711	691	670	699	642	739	716	713	665	728	691	752	706	709	726	701	700	688	722	666	673	743	695	738	730	689	715	717	724	716	690	730	745	704	702	702	741	740	707	716	747	757	702	709	697	747	735	732	721	718	691	704	690	701	701	718	696	676	730	727	690	748	649	727	711	727	768	725	716	703	733	712	708	708	766	762	738	704	745	771	683	723	718	740	693	687	696	703	677	700	700	694	734	693	711	761	718	728	714	701	703	743	698	694	736	687	689	692	737	738	699	690	687	711	713	707	751	727	693	754	701	699	676	712	710	685	707	761	752	758	737	727	738	729	724	732	704	740	712	689	769	707	738	686	718	709	724	783	692	667	746	705	752	683	711	679	731	741	708	709	667	741	689	676	693	705	720	753	723	691	721	725	715	801	724	685	736	659	716	740	778	717	706	706	694	676	696	697	713	753	711	733	732	707	713	702	705	686	692	721	696	705	713	761	703	748	714	718	716	701	719	742	740	704	727	737	729	670	777	708	684	750	689	738	709	731	746	718	705	724	705	691	708	737	741	751	692	679	705	735	725	738	687	703	724	742	704	703	711	732	694	754	718	755	711	739	711	739	706	725	715	705	729	747	689	717	774	674	733	745	715	728	716	684	721	730	732	700	683	691	705	741	704	675	691	729	704	743	777	652	727	732	780	717	785	732	683	724	746	706	677	722	674	689	695	694	694	689	707	695	698	708	743	702	692	710	716	706	702	724	706	730	689	683	674	716	745	751	721	714	725	711	695	763	703	718	701	713	754	755	761	717	750	714	693	740	725	714	699	738	704	739	750	717	682	726	691	700	703	746	706	691	726	677	719	727	737	686	684	657	716	781	756	738	677	703	721	748	702	709	713	735	758	685	705	680	710	735	728	668	722	691	727	714	734	707	685	722	719	664	755	686	750	759	692	738	716	707	690	692	691	742	729	697	747	737	695	726	751	722	704	690	698	694	717	727	750	714	723	728	706	701	759	742	679	705	713	694	699	735	735	697	701	722	733	743	670	691	750	703	697	732	736	705	759	729	723	660	720	671	740	681	720	694	705	734	732	734	646	689	722	713	664	709	691	763	754	740	772	739	725	772	708	687	744	668	736	734	751	744	645	697	698	667	737	722	715	718	686	675	726	685	680	691	721	703	686	719	671	748	745	733	739	681	692	718	674	691	720	708	702	706	724	692	701	725	712	703	725	680	708	709	690	695	743	692	725	730	732	713	727	704	710	725	757	721	690	688	735	641	674	709	722	708	741	740	747	702	677	703	730	713	730	695	711	733	748	704	703	704	677	696	702	716	723	698	739	668	716	702	710	725	718	710	686	760	713	746	729	745	702	706	719	747	734	731	708	752	716	744	730	735	725	701	738	682	717	744	684	725	753	706	730	686	709	726	682	724	688	726	712	739	719	674	676	728	677	698	763	707	705	703	723	706	717	716	703	703	771	715	711	727	689	720	741	693	723	714	710	743	673	711	755	714	737	673	724	706	701	754	690	706	676	724	712	751	727	745	767	686	712	745	719	731	696	711	720	707	739	718	774	764	684	691	753	755	699	673	699	734	646	737	762	738	668	698	723	734	687	679	698	701	696	681	714	746	710	731	688	684	679	698	700	738	714	730	728	677	732	725	766	726	760	673	772	695	683	714	734	703	711	728	679	714	674	708	705	703	757	744	708	684	712	695	726	753	713	687	730	763	744	735	700	728	729	745	738	729	755	702	653	699	738	707	742	693	782	734	743	703	746	699	702	745	692	726	727	755	737	720	690	731	716	704	720	741	723	691	677	734	754	727	722	701	682	689	753	727	688	719	707	759	732	724	695	741	735	700	668	759	718	702	697	703	705	681	676	715	723	703	695	731	740	693	736	744	719	731	720	748	670	749	694	736	702	743	745	722	679	749	729	649	694	716	728	706	688	724	715	755	707	718	704	733	714	709	736	722	728	717	668	752	707	700	708	692	695	689	735	734	697	671	701	667	761	692	705	683	747	726	741	716	700	690	746	701	791	665	727	735	700	702	716	723	762	721	696	713	688	758	734	735	772	709	698	716	747	712	685	731	756	724	700	690	733	741	734	731	717	741	737	737	760	724	688	673	691	729	682	728	661	721	727	758	734	757	739	719	682	714	682	702	746	744	700	698	691	660	700	724	758	720	697	727	724	718	715	642	717	718	709	709	708	716	716	731	707	706	752	743	674	715	700	705	692	752	738	720	716	728	790	708	735	722	721	683	705	665	741	784	749	735	691	727	746	765	738	695	730	715	732	698	704	719	700	724	689	665	692	717	718	729	714	672	740	647	717	701	694	749	733	746	710	678	760	760	718	699	714	736	734	703	760	737	657	732	753	723	704	728	653	781	754	677	715	756	674	681	707	673	672	701	716	703	670	720	699	730	722	690	722	717	784	769	693	711	737	709	740	710	743	735	676	700	718	706	726	708	708	700	694	706	740	754	743	692	749	722	700	738	725	692	706	712	693	751	712	744	722	725	702	702	716	697	701	764	705	698	730	695	698	659	714	720	709	741	750	718	733	714	698	727	705	669	732	726	712	717	689	710	702	730	709	678	740	692	725	723	702	733	723	663	690	746	768	689	780	788	667	687	670	773	729	729	654	668	760	724	704	691	670	687	687	716	733	710	727	740	696	729	661	732	619	705	710	703	741	693	700	708	675	705	742	728	746	731	734	724	658	774	683	740	758	703	763	731	715	665	728	723	723	740	733	750	756	748	738	744	693	759	711	700	706	712	745	727	711	706	750	693	784	731	737	720	717	741	726	679	708	772	751	720	695	694	663	721	674	742	677	725	705	703	708	704	745	748	743	674	719	733	741	697	720	724	695	694	748	741	734	676	765	778	708	747	687	705	734	724	712	735	695	702	726	692	745	709	716	719	699	719	690	682	718	717	716	709	663	759	736	749	771	712	739	707	718	729	731	687	717	700	700	728	696	716	739
28954	39919	31109	17010	8191	1743	902	907	836	831	891	850	842	809	829	841	880	847	841	854	826	836	902	846	920	890	868	833	846	841	849	877	872	890	847	848	811	835	853	872	823	835	838	858	907	833	849	852	788	874	901	860	883	866	859	854	892	808	836	821	889	812	869	842	872	895	812	928	897	871	869	848	849	891	910	858	828	823	818	822	835	858	817	841	863	812	832	853	832	847	829	839	879	782	836	867	919	804	866	871	885	859	853	851	870	891	910	850	863	880	821	902	823	872	910	853	886	833	850	868	879	872	814	858	808	887	793	826	842	871	909	818	831	904	814	910	868	840	828	804	882	881	832	871	837	880	886	873	907	855	825	827	852	833	902	869	880	873	901	791	876	837	933	865	881	863	865	877	867	870	889	857	866	867	865	848	844	867	907	876	813	932	891	808	808	905	927	862	824	877	921	824	790	797	931	844	862	813	873	875	862	881	845	868	906	806	851	854	861	797	883	860	876	877	874	823	807	855	874	893	870	934	895	857	809	899	868	839	850	868	863	860	959	823	797	898	846	867	897	836	873	850	824	870	849	813	825	898	881	879	881	823	868	846	808	836	850	887	833	872	873	849	855	903	829	970	860	876	888	814	918	877	860	846	848	870	844	853	835	865	878	844	886	854	899	862	845	874	844	861	874	838	905	883	839	889	878	894	837	803	850	805	820	826	862	861	879	870	871	861	872	844	899	894	851	914	871	842	871	879	942	836	870	894	824	792	854	914	872	832	922	866	886	882	862	886	850	861	832	856	852	851	842	873	842	868	911	831	859	832	852	843	899	877	880	842	899	854	863	839	846	863	851	890	846	839	902	877	854	832	865	864	844	897	849	854	886	846	930	868	875	836	827	884	893	821	882	881	882	803	801	863	865	853	876	859	828	882	891	850	860	858	853	890	852	903	760	838	832	892	870	850	817	830	876	869	816	881	863	914	827	792	832	803	860	873	867	788	929	860	893	892	868	905	927	873	863	867	876	832	846	828	813	888	849	854	854	880	889	851	850	885	837	883	831	851	841	806	874	832	886	874	872	882	886	831	842	846	860	860	827	865	860	757	878	865	876	893	920	872	831	849	824	848	859	848	859	852	821	870	870	817	926	912	874	856	838	880	852	882	878	916	837	872	833	882	896	885	842	912	818	859	852	871	863	864	868	878	876	884	820	851	847	856	850	868	828	918	861	823	782	861	860	853	860	862	884	869	868	895	810	810	871	837	849	835	820	891	862	845	811	877	861	920	886	877	844	842	899	890	848	867	858	833	844	905	876	875	870	896	793	861	835	892	860	891	871	895	887	842	902	838	863	864	848	852	807	859	861	882	873	903	866	866	831	864	888	840	883	857	862	890	892	836	833	870	827	829	884	809	793	791	873	880	804	841	879	880	846	807	858	865	911	870	863	813	854	813	845	815	827	853	830	831	791	893	849	886	914	866	844	837	891	854	856	840	890	926	915	793	819	914	868	874	854	843	885	917	842	829	847	876	854	851	905	859	864	869	901	872	869	859	859	830	855	897	843	833	846	880	923	863	860	830	858	899	890	905	849	824	872	775	838	810	851	868	842	861	881	852	849	890	901	816	882	855	836	869	856	861	824	855	893	874	873	906	847	841	842	860	842	860	845	811	878	890	814	864	825	845	876	840	820	855	870	853	841	860	862	874	867	874	870	838	811	810	839	853	877	853	924	897	879	901	854	832	870	858	876	830	796	899	836	852	910	856	878	818	866	882	881	832	861	900	826	844	877	875	847	883	875	860	825	837	828	843	873	873	890	890	891	848	874	849	847	914	863	822	834	866	846	897	842	893	888	856	839	810	932	855	888	888	852	836	868	814	828	823	888	835	830	853	878	817	856	883	854	878	874	844	843	827	832	864	838	861	848	878	868	825	944	846	835	852	906	809	873	889	889	852	863	907	872	838	850	868	831	829	878	829	917	879	831	839	833	860	854	875	869	843	847	850	834	920	839	857	877	871	852	858	891	873	875	857	886	816	841	873	913	831	860	846	835	792	828	856	850	927	925	848	870	876	845	844	813	846	864	879	862	875	880	865	844	832	847	842	878	843	868	893	931	868	873	915	863	832	813	890	870	830	894	848	816	868	881	882	843	873	857	903	852	841	845	876	843	823	877	788	835	851	828	857	884	851	837	870	894	840	852	897	860	852	831	864	866	885	823	832	867	873	886	807	859	823	850	802	836	833	845	851	836	799	849	813	865	842	835	829	847	869	799	859	808	844	861	881	845	870	856	859	898	883	873	889	842	887	808	840	850	810	858	864	868	874	896	900	867	892	838	855	803	881	883	857	793	861	863	918	855	869	844	871	838	880	889	863	873	802	849	843	870	896	860	836	867	859	825	872	838	834	861	833	858	871	789	865	814	852	858	870	870	840	859	928	837	903	830	885	863	820	849	852	870	843	849	856	846	854	884	841	808	850	883	798	826	844	842	836	849	842	882	869	872	856	869	907	778	871	868	867	822	891	844	840	882	864	859	882	904	866	907	835	887	867	827	855	835	842	876	862	860	833	845	856	880	851	862	841	846	843	852	872	838	844	904	841	851	818	841	877	867	827	867	851	843	895	859	843	828	845	877	917	857	839	845	856	856	875	836	851	879	843	885	844	872	833	872	842	881	914	925	838	869	878	824	863	920	894	807	835	810	858	931	822	856	819	875	876	881	911	865	800	903	913	889	874	870	853	878	842	842	872	890	816	824	828	822	892	900	820	848	860	832	847	895	890	866	856	904	834	859	879	818	870	838	863	874	818	795	832	821	850	830	845	882	850	834	898	883	869	909	869	860	889	891	840	804	845	844	873	847	856	851	818	854	816	854	866	855	871	873	883	869	899	839	899	875	849	820	849	784	853	846	869	843	861	869	883	865	861	884	850	873	836	846	840	846	878	827	796	876	898	837	840	819	842	895	846	919	855	906	820	854	850	885	851	861	862	893	850	844	858	865	879	852	866	856	805	812	846	877	864	830	867	889	851	901	879	846	886	828	832	888	838	875	859	796	817	851	844	862	854	874	833	873	898	900	816	846	853	866	859	872	854	839	868	867	878	901	899	859	803	851	833	859	861	861	875	911	846	856	794	831	886	894	851	800	873	867	896	807	898	871	838	845	825	855	853	866	909	877	849	871	832	894	872	822	883	903	876	805	926	842	844	966	835	829	866	873	888	852	844	837	850	856	897	819	838	872	878	860	859	855	880	853	880	887	856	868	883	820	849	857	854	856	888	914	821	865	836	852	901	843	824	866	866	873	845	885	881	896	858	847	818	878	841	895	873	818	843	850	847	832	904	867	896	853	820	850	860	859	826	860	850	843	849	828	846	876	888	829	863	836	844	904	888	844	893	874	797	923	867	838	879	950	896	854	883	840	843	850	833	821	868	850	858	867	834	845	847	811	880	871	812	888	847	884	854	897	883	850	920	848	831	882	855	908	830	914	846	868	841	872	840	927	911
23333	21068	31588	31551	26900	18128	4342	660	536	460	469	474	474	513	478	457	491	458	448	501	446	470	439	446	445	437	431	436	491	445	463	491	485	460	480	476	452	475	500	496	442	448	464	449	460	484	454	471	482	456	457	452	410	457	444	415	441	445	435	437	466	454	459	475	442	414	502	422	457	467	464	475	466	448	480	439	460	447	467	412	479	455	475	440	419	501	465	479	432	405	481	470	464	470	454	438	450	448	427	428	445	444	441	464	445	443	437	460	478	461	437	468	460	499	407	432	455	457	461	464	486	463	449	480	439	426	472	451	469	467	453	484	451	448	447	462	432	465	444	431	454	459	436	482	422	437	472	475	479	469	436	449	479	475	449	445	395	468	435	457	449	428	415	427	422	436	402	425	460	469	460	441	444	453	438	431	458	440	463	447	427	474	476	481	464	422	447	473	429	493	468	422	467	452	417	431	431	430	451	467	409	434	478	480	482	425	461	458	459	466	415	451	435	461	450	465	443	444	455	434	442	442	442	450	458	465	432	436	451	429	443	473	467	457	457	444	457	401	461	477	470	415	453	450	482	455	434	434	445	425	438	458	495	433	431	433	436	462	468	444	435	412	476	441	452	483	436	446	391	459	485	455	463	415	449	430	472	469	443	461	467	441	470	462	424	436	454	428	471	454	474	445	457	431	431	438	468	498	444	463	449	450	483	462	478	498	494	448	455	439	420	411	446	455	481	456	431	422	469	465	477	445	436	457	469	433	460	445	456	486	471	442	474	464	466	455	449	458	429	465	458	452	446	455	461	448	461	412	439	472	449	425	439	452	470	462	438	432	489	459	430	476	422	435	430	440	443	445	458	445	463	419	454	459	427	455	440	460	450	428	425	431	479	446	446	449	468	451	488	487	459	437	454	411	473	468	416	482	415	425	441	402	442	448	486	488	475	489	448	438	471	480	442	456	439	463	431	437	462	439	455	479	430	454	473	470	474	453	428	465	446	469	446	464	424	412	463	447	420	443	440	462	435	482	443	421	474	451	431	441	432	441	435	455	434	449	461	464	456	421	426	462	468	422	435	466	453	442	472	483	423	423	448	463	415	428	452	463	499	484	443	450	455	454	464	455	485	450	495	428	482	455	450	407	455	470	424	486	447	462	456	492	439	449	476	449	463	458	467	451	420	472	469	438	472	450	430	458	436	462	470	486	435	427	467	450	496	429	433	485	422	458	468	471	460	417	430	484	423	463	439	439	452	473	452	470	475	422	468	447	449	404	457	469	415	460	434	466	419	439	496	426	477	433	494	460	461	397	446	450	478	463	434	425	443	450	456	439	457	450	442	443	413	437	445	465	469	433	437	446	433	456	427	429	415	460	441	463	441	482	437	449	478	475	430	481	438	437	425	459	445	425	449	412	436	475	439	463	482	421	440	461	470	452	460	462	434	439	476	444	458	455	442	461	466	444	481	465	482	451	456	448	465	449	442	435	470	485	456	460	459	459	457	461	461	453	465	427	418	449	441	411	454	450	467	456	441	445	443	473	446	469	450	431	461	430	476	500	455	462	461	450	433	450	419	447	439	420	478	425	463	432	422	426	449	462	454	429	443	506	442	464	436	445	448	476	453	480	446	432	398	428	481	419	434	453	488	442	477	465	436	455	475	428	430	462	453	456	410	434	445	424	456	410	465	485	453	451	474	478	434	420	456	451	433	471	457	468	426	432	447	473	471	484	434	509	465	421	445	443	462	490	465	480	456	448	487	447	433	453	411	417	463	484	429	437	432	411	450	452	435	452	441	435	442	430	441	426	463	470	438	481	500	490	455	445	503	468	424	407	458	456	447	442	449	411	465	468	460	473	451	431	454	439	419	465	457	459	471	451	432	457	423	431	435	431	482	442	406	465	474	437	466	439	449	448	470	473	434	431	442	444	455	435	412	462	467	453	442	446	433	461	429	464	403	431	501	484	415	450	459	514	466	404	456	505	443	470	447	443	457	425	448	464	450	469	460	458	490	424	459	429	438	463	428	428	449	448	450	429	531	458	474	434	436	432	512	447	465	464	460	450	433	461	454	429	496	443	437	412	428	456	439	450	453	421	434	447	469	418	442	435	448	431	457	434	457	455	470	452	441	439	495	476	429	471	436	446	451	442	440	441	471	435	440	449	461	455	451	432	448	433	444	443	476	412	466	430	442	436	466	421	472	426	445	436	447	493	458	470	427	455	471	471	405	425	458	446	464	484	469	484	470	434	475	417	426	417	437	462	471	455	490	482	402	459	441	462	458	442	440	472	416	451	462	438	452	433	439	444	448	428	442	410	496	460	471	451	443	455	475	435	441	461	440	435	483	456	464	446	432	455	462	488	485	469	406	434	441	465	481	455	458	429	459	473	468	457	472	440	441	444	441	465	455	415	454	444	445	470	434	406	440	451	413	463	473	440	461	450	430	441	461	447	436	477	431	468	442	467	448	456	469	451	486	438	469	441	433	438	477	424	460	479	429	444	449	443	455	486	500	477	436	432	446	456	451	520	498	435	411	435	426	436	459	437	437	471	433	464	460	471	456	450	451	447	451	456	456	414	465	435	461	467	488	423	474	461	462	412	476	420	437	473	462	412	431	440	449	456	450	415	476	477	464	442	442	416	409	482	449	454	415	450	454	393	420	474	457	419	457	443	468	453	471	483	454	522	412	453	445	442	433	485	408	448	465	414	440	457	412	456	460	466	460	438	414	459	439	451	426	460	434	427	439	464	460	443	465	455	405	471	458	425	463	436	432	428	485	457	440	455	467	438	446	454	440	431	470	449	421	425	474	461	458	475	460	442	459	461	467	408	430	448	484	456	467	446	461	416	423	486	462	447	443	429	468	468	428	430	449	442	440	438	454	484	430	432	415	448	409	470	438	450	469	427	445	440	437	433	469	480	478	490	439	428	465	484	450	392	436	450	435	456	476	506	435	451	462	430	434	453	450	459	452	448	406	437	441	482	482	464	456	438	438	483	472	447	443	432	459	469	490	477	433	439	471	431	450	436	466	482	444	476	405	413	450	492	447	447	427	485	480	439	428	448	463	461	465	451	467	484	455	479	434	461	455	488	422	454	447	452	458	431	451	449	446	468	409	457	472	475	397	446	400	481	465	465	449	426	459	433	401	437	428	429	428	454	437	450	459	497	442	424	460	448	435	443	471	479	486	466	476	398	416	437	450	434	415	416	450	469	422	418	403	428	437	446	477	455	469	457	503	465	473	464	447	421	404	437	484	434	461	427	435	443	447	425	415	422	443	442	469	495	445	452	470	412	466	421	454	445	438	447	428	465	461	464	466	411	429	431	458	448	473	460	465	457	482	481	448	400	437	433	455	421	461	388	444	464	445	452	434	451	438	445	447	451	429	466	418	481	423	399	431	437	449	467	471	418	448	444	452	459	408	478	450	441	454	463	464	464	449	435	424	428	458	433	459	447	439	450	460	415	454	399	446	436	460	418	456	448	436	444	447	457
54577	86075	71309	50125	34537	9996	856	980	607	571	603	604	577	611	578	530	570	508	578	565	567	563	543	525	516	527	515	584	595	577	542	549	568	604	575	564	570	574	537	596	535	575	523	563	557	549	540	508	533	554	588	546	578	516	525	555	522	580	555	542	567	559	572	545	535	524	551	583	553	553	557	545	528	545	580	570	547	530	579	529	563	559	521	543	550	583	533	565	540	578	535	543	557	558	600	542	566	548	549	554	573	532	567	560	609	541	533	575	571	520	549	561	572	558	580	543	556	549	577	557	574	565	577	547	544	596	538	553	574	565	567	580	544	538	519	576	531	577	567	556	553	550	526	617	524	547	560	560	590	531	513	586	536	566	575	504	545	568	578	560	561	545	563	565	547	545	544	557	563	584	529	556	525	534	608	569	560	533	588	494	512	565	559	572	544	578	516	569	572	544	585	574	559	541	541	586	580	518	564	502	533	563	565	578	519	554	558	581	526	562	552	528	520	557	556	552	580	570	555	601	577	580	560	564	588	562	548	542	563	534	565	565	539	596	525	574	541	578	553	598	587	559	565	535	548	524	596	547	494	538	506	534	546	506	600	557	531	523	583	563	558	530	562	586	573	542	528	550	480	532	570	580	534	576	553	534	569	553	547	529	552	548	548	567	573	538	520	544	572	550	591	542	575	563	558	587	543	530	498	572	531	495	564	554	581	574	558	517	515	551	556	528	553	576	515	557	549	542	554	575	613	528	538	566	577	547	521	623	577	564	537	535	579	533	590	576	562	507	551	527	537	595	514	540	570	560	565	552	557	524	530	588	575	570	564	583	558	515	509	551	561	520	563	517	558	555	526	556	551	534	538	535	573	593	540	581	553	560	563	567	545	509	568	525	518	544	537	520	581	587	551	545	534	565	522	496	578	563	607	580	541	502	559	579	578	555	586	569	576	563	555	551	499	494	554	544	538	546	576	557	553	575	524	555	550	516	595	605	527	585	580	572	538	559	557	557	564	508	532	569	513	581	559	512	526	559	548	539	541	570	547	547	553	557	548	538	563	568	554	537	534	556	585	532	580	593	573	575	581	531	578	569	566	589	574	531	565	555	547	543	539	570	560	532	558	524	596	572	558	521	542	549	527	515	557	544	549	584	540	509	555	531	551	594	557	559	551	526	566	545	546	557	571	490	536	498	582	531	592	562	537	535	581	539	547	564	555	544	538	570	574	556	561	554	576	560	534	561	521	541	545	579	533	565	591	599	532	576	560	568	593	529	568	576	549	594	542	552	572	571	571	559	571	555	573	520	500	557	593	560	564	528	555	517	567	577	528	545	552	575	577	554	572	530	609	487	600	558	569	588	549	544	535	547	559	528	526	578	544	579	527	556	538	578	516	580	522	564	533	560	521	549	528	581	546	584	558	588	519	537	541	530	550	558	588	561	568	576	543	555	546	574	551	578	542	502	568	562	536	531	546	559	535	541	603	539	587	529	522	574	581	559	557	541	557	566	538	549	544	548	541	507	537	580	549	577	511	575	544	546	548	543	560	582	568	528	536	551	526	553	565	563	560	561	572	557	552	558	594	563	515	537	521	543	506	525	530	538	535	541	567	557	561	532	539	511	555	530	555	559	570	550	517	556	560	592	582	507	525	561	561	552	553	547	528	562	533	502	556	596	552	534	564	567	578	553	583	530	548	538	517	559	551	579	536	543	537	579	596	557	548	551	589	571	561	533	580	574	561	524	545	549	578	598	507	558	507	557	582	559	563	592	587	583	560	563	511	524	539	504	559	550	553	529	524	524	584	532	579	545	539	546	558	504	526	562	545	576	588	565	543	537	540	542	591	581	562	500	570	564	551	548	515	555	516	561	539	570	589	557	568	592	556	575	527	550	546	549	567	522	542	551	560	557	643	550	547	562	553	528	552	561	567	521	544	558	552	559	535	545	519	526	573	556	534	558	584	538	541	562	532	555	551	528	580	554	572	550	539	570	544	529	529	591	546	534	532	551	539	537	549	565	562	569	541	595	582	569	510	545	583	552	547	522	515	569	553	560	529	594	593	553	534	544	536	506	553	570	580	592	565	529	533	509	557	543	549	605	575	561	570	545	592	584	572	585	542	533	548	517	512	560	600	538	526	530	523	527	565	562	587	586	535	561	548	539	519	568	543	570	576	558	538	579	532	529	529	539	515	549	567	527	561	515	544	539	521	560	565	579	564	565	588	567	545	562	560	552	566	534	574	562	610	545	507	548	560	546	547	516	562	565	543	589	547	557	570	598	551	522	540	557	561	542	498	551	549	535	577	505	527	550	596	541	571	580	556	557	538	469	546	520	514	567	566	606	567	551	533	547	527	542	561	485	539	590	517	539	564	551	511	566	515	594	582	549	542	558	592	608	563	559	546	586	552	568	515	604	591	539	531	569	525	541	538	548	544	549	534	529	561	582	560	567	532	576	546	512	574	542	604	514	610	611	548	536	593	550	570	539	534	579	555	569	538	585	571	551	598	570	617	589	593	536	555	556	524	574	609	568	561	580	514	590	546	562	547	565	566	537	562	566	542	533	560	584	524	569	543	531	559	551	588	556	523	552	547	544	541	562	557	562	550	542	578	600	604	518	614	545	547	563	544	575	569	593	550	538	595	508	531	551	511	577	516	538	543	572	517	533	585	530	576	541	604	551	552	576	573	540	534	556	534	548	561	550	589	548	515	567	536	553	557	582	536	557	550	558	538	557	502	498	546	518	600	565	555	574	539	543	542	514	588	580	548	588	550	565	578	554	579	562	562	548	565	552	523	527	513	573	549	555	575	513	561	592	598	580	555	547	544	597	565	550	572	572	548	545	554	571	568	555	567	562	546	513	582	528	589	559	549	552	566	531	584	553	523	531	571	566	647	539	551	542	561	582	495	537	525	545	588	562	564	575	525	555	556	508	583	575	574	515	563	591	527	524	529	548	582	537	538	528	587	557	577	549	541	515	573	536	535	529	521	574	528	546	476	530	594	525	554	533	596	540	538	543	510	521	538	566	566	521	545	541	569	600	563	509	543	533	589	602	528	563	538	572	550	548	563	591	540	538	547	551	606	558	566	547	559	601	551	571	562	559	508	608	596	535	527	561	537	540	566	540	578	545	547	565	533	566	532	534	596	559	541	534	596	558	564	561	578	572	560	504	546	600	559	597	533	538	537	551	590	523	553	533	587	582	515	622	565	612	540	535	579	559	554	555	557	584	536	550	541	516	581	550	590	546	584	564	528	572	551	534	576	549	549	548	552	536	486	589	543	532	550	554	534	524	571	586	566	574	501	577	567	556	558	521	615	555	551	559	523	574	556	570	560	574	546	547	571	540	495	560	524	522	535	563	524	526	560	596	534	546	525	544	555	528	559	530	504	576	522	560	563	548	562	562	543	597	565	532	515	567	485	552	562	569	571	559	592	551	558	556	523	550	540	545	608	551	566	552	516	534	598	533	516	565	522	569	553	539	571	564	571	571
22399	20843	30040	27688	25949	22058	12115	1132	407	422	414	412	369	355	321	377	362	369	341	374	386	357	358	390	363	358	355	358	345	351	359	333	378	350	369	320	347	339	309	333	353	370	327	362	348	313	330	387	356	363	350	330	337	363	323	342	347	355	293	332	349	353	358	374	331	374	347	377	350	363	335	354	355	366	350	339	354	339	361	355	357	330	350	351	357	295	352	353	334	364	357	344	326	315	358	332	329	332	342	334	330	340	370	379	357	337	399	353	387	353	340	344	356	351	367	354	332	319	326	361	382	331	396	334	348	339	335	411	331	336	323	358	338	348	352	346	350	337	330	338	362	322	365	341	321	367	361	337	356	344	399	338	355	304	369	357	332	362	355	324	348	322	372	342	326	316	354	355	357	333	362	367	353	347	346	310	344	352	357	334	351	314	353	339	380	333	306	338	367	327	320	345	348	332	360	313	336	328	334	305	331	360	315	350	363	320	374	369	343	348	340	341	339	354	322	350	353	357	368	333	364	333	363	348	328	351	322	340	359	341	351	403	360	342	361	344	357	341	386	348	373	362	343	377	349	331	368	307	360	359	304	337	386	322	341	348	372	324	344	325	345	345	335	306	372	369	343	367	329	333	354	325	356	334	349	314	333	374	353	335	346	358	362	340	347	385	375	378	362	341	371	333	347	354	358	353	322	357	355	376	339	323	312	336	343	331	317	346	355	335	323	376	365	342	349	344	358	347	355	331	312	384	326	354	341	345	366	329	291	347	293	321	364	357	375	350	325	351	332	336	327	345	336	331	353	346	371	377	348	340	340	357	367	364	330	363	354	344	364	356	378	361	365	359	358	349	312	364	335	328	344	346	334	318	325	328	304	368	356	332	340	370	352	368	323	335	332	360	397	353	341	331	344	316	380	345	358	378	334	334	312	342	373	332	325	328	363	337	351	359	354	326	334	346	348	326	321	328	328	347	314	356	360	354	376	336	355	332	390	309	332	333	333	325	322	348	321	347	360	312	369	356	323	334	360	342	360	331	329	346	361	326	371	327	324	367	340	343	357	346	335	324	360	358	369	341	349	330	302	361	332	334	373	337	358	331	320	350	350	349	343	322	370	332	351	306	359	368	302	337	374	341	328	344	368	334	348	355	346	342	321	353	317	366	335	368	324	392	347	363	338	338	336	321	348	330	362	341	363	306	340	332	324	376	319	344	346	342	353	355	336	367	364	335	356	322	333	358	342	319	320	331	360	349	322	364	329	380	350	314	346	357	331	374	331	369	329	343	337	355	355	363	362	354	326	362	325	351	319	353	374	384	335	338	327	383	298	364	338	333	332	352	350	357	373	350	337	374	340	335	332	373	392	311	314	318	345	361	336	335	338	321	339	378	369	357	333	346	369	366	350	320	343	361	348	345	318	318	321	353	346	333	316	341	335	366	350	355	326	365	349	336	380	354	319	361	381	352	362	361	363	377	337	360	374	349	363	324	378	327	362	362	342	316	406	369	314	372	361	335	325	310	338	355	361	346	358	364	380	349	329	333	362	378	327	386	337	372	338	346	358	342	345	380	359	365	341	378	325	320	354	371	349	341	360	320	362	371	376	361	344	341	328	337	346	351	347	325	324	345	325	333	368	325	360	369	343	334	349	350	353	332	339	345	337	347	345	356	359	371	370	369	366	346	375	329	341	335	336	385	372	366	306	336	348	303	331	309	364	343	361	347	363	360	340	349	343	372	352	316	332	352	327	372	336	354	348	366	361	346	349	325	337	357	366	371	370	334	337	333	340	369	361	357	348	351	358	335	388	328	348	334	368	343	341	336	342	365	299	333	325	365	353	360	374	330	361	323	340	360	346	377	341	363	339	347	355	316	349	351	362	361	359	334	367	358	352	363	328	365	319	352	329	353	351	327	338	359	367	359	347	352	327	377	341	325	322	336	312	327	377	352	377	352	369	368	356	331	339	358	339	366	305	351	386	352	349	365	355	364	336	343	338	339	337	354	347	345	362	365	344	353	315	347	364	334	345	341	363	352	357	356	322	348	340	336	329	329	374	336	357	355	310	335	343	329	337	341	366	355	361	324	394	384	338	347	333	361	332	361	336	347	348	355	368	375	322	330	386	320	342	326	365	363	341	327	335	357	324	323	354	356	303	366	358	361	383	348	383	342	356	346	348	352	364	349	345	311	341	325	347	366	371	359	351	336	350	324	349	352	331	341	342	348	317	361	363	354	317	323	343	332	346	357	341	344	342	333	350	389	339	340	351	304	347	360	341	340	327	327	342	365	336	359	337	333	348	340	371	366	375	355	355	330	343	357	398	352	358	345	364	333	342	307	359	353	340	348	319	345	383	367	329	373	339	338	338	319	376	344	324	336	364	345	349	372	380	349	363	344	357	367	329	347	340	336	330	339	344	312	344	347	357	327	379	344	345	334	325	370	307	351	354	340	358	335	335	321	361	361	331	338	348	315	357	333	330	347	366	324	346	354	368	367	357	377	339	333	338	361	355	360	345	337	353	358	333	332	342	367	354	367	353	327	322	330	331	367	336	363	361	350	349	362	332	352	332	330	356	332	367	320	344	342	357	340	328	345	354	364	353	333	357	364	338	341	319	334	362	385	342	338	345	330	341	348	345	354	337	337	299	329	347	350	335	347	352	335	338	351	315	357	333	366	348	329	347	349	363	389	329	344	346	350	355	327	344	370	333	358	343	355	382	342	379	342	324	330	356	353	317	328	361	350	303	352	316	340	358	349	326	367	369	334	360	328	354	338	369	353	332	358	348	363	357	330	341	329	354	386	343	351	340	327	302	332	377	380	313	319	345	364	360	326	359	345	347	351	364	324	340	352	337	346	348	327	351	332	370	338	380	356	364	322	329	369	300	388	334	401	333	351	352	330	339	349	345	334	364	336	350	340	357	339	375	336	347	339	357	353	349	350	376	330	331	357	353	348	351	360	363	335	328	357	383	344	313	328	312	370	304	346	299	327	350	342	351	359	341	348	361	330	351	339	327	287	327	351	332	330	337	366	355	348	336	324	324	386	354	385	324	339	333	342	350	402	338	357	305	338	334	364	345	338	345	350	351	324	340	346	308	335	333	343	368	366	361	338	370	333	360	325	355	333	390	342	388	343	344	374	342	357	345	374	337	359	340	333	326	366	340	353	335	351	318	336	332	358	352	345	344	351	343	323	358	343	354	338	329	360	371	374	330	321	382	336	374	339	365	355	354	338	360	327	324	345	329	353	313	383	348	353	333	357	338	350	363	351	343	373	376	336	363	340	334	379	330	316	338	381	339	346	319	346	340	362	376	322	353	324	318	374	353	333	341	335	321	389	314	367	338	341	352	351	361	349	349	313	382	324	327	339	356	347	344	354	339	336	356	327	303	366	357	356	339	329	356	383	353	340	344	361	339	328	309	335	363	343	328	367	294	324	344	346	322	338	350	365	331	334	348	342	376	357	335	329	375	356	352	317	357	325	330	343	350	315
59397	97037	81729	59522	42478	16453	1128	1321	531	549	459	490	457	470	481	410	461	413	443	423	429	412	420	399	432	389	428	426	434	420	426	406	406	422	413	406	377	414	369	426	392	417	432	403	418	396	415	403	385	377	382	432	435	383	420	411	411	421	448	424	430	418	381	408	436	380	438	384	374	413	388	383	393	441	400	392	425	412	418	413	386	388	450	382	431	412	409	419	426	422	405	369	415	374	414	397	410	425	421	359	427	436	391	361	406	372	396	423	393	414	416	398	407	371	393	453	412	419	410	401	408	427	424	406	395	417	389	377	420	403	401	432	441	389	399	408	451	417	369	432	412	406	440	438	412	373	430	405	384	404	425	404	432	428	428	405	358	386	400	413	456	406	390	409	399	367	394	417	411	414	417	406	406	429	391	394	410	411	448	417	418	389	420	422	399	406	412	419	451	418	407	405	411	389	389	394	435	371	418	375	392	430	440	398	411	393	457	389	429	424	404	397	421	408	404	395	400	368	410	418	414	381	413	407	410	403	382	398	421	409	412	425	418	399	398	397	422	377	439	419	429	414	435	375	385	420	396	384	419	404	446	413	422	400	382	419	358	416	459	418	417	438	434	408	395	405	415	419	385	430	422	396	389	405	439	401	397	369	423	423	395	399	396	437	418	398	442	410	402	436	393	394	417	406	417	428	413	420	444	400	439	438	410	404	382	436	435	447	393	384	388	410	389	361	377	355	402	409	390	378	380	409	411	406	443	415	406	412	411	441	423	432	424	382	435	358	402	393	411	429	437	401	404	381	401	397	380	404	413	402	390	382	416	399	395	408	384	418	407	394	399	412	400	405	407	417	400	400	416	399	432	409	406	422	418	457	383	399	392	394	424	425	400	414	408	435	423	418	440	376	424	407	412	414	397	391	423	373	413	423	394	401	423	405	412	396	438	410	405	390	390	405	399	387	386	415	473	426	430	420	421	418	404	415	431	395	409	413	422	428	412	435	382	381	410	428	415	386	455	434	367	413	431	416	391	439	381	362	401	391	390	426	411	406	402	371	412	419	432	406	445	393	420	373	403	410	423	391	427	402	398	408	393	383	412	403	376	412	421	373	470	421	435	412	406	387	423	391	396	463	420	397	431	456	420	447	421	384	396	381	431	472	445	390	402	422	417	394	414	351	391	446	448	442	392	393	395	429	419	427	384	407	423	428	387	413	431	410	362	444	419	408	394	424	411	425	390	451	429	385	429	404	372	399	430	394	406	422	424	395	403	390	417	424	431	441	380	381	394	406	405	402	378	413	445	390	400	434	424	422	376	406	407	424	468	423	399	430	388	423	425	433	402	404	392	401	419	403	425	347	397	386	417	428	397	405	415	428	376	372	395	412	376	409	408	405	392	400	410	427	407	397	407	413	396	384	400	392	383	391	394	387	393	418	410	434	378	422	409	372	399	446	413	396	409	411	474	398	400	435	426	406	413	404	385	380	393	397	418	390	401	381	405	432	411	407	392	390	380	427	415	407	416	384	407	386	379	380	433	423	408	436	407	419	463	411	398	400	386	389	394	426	386	426	390	404	436	406	398	349	435	423	409	370	430	417	408	381	411	396	377	412	411	393	424	434	400	431	390	394	407	424	387	395	397	385	375	385	391	380	440	419	423	405	404	392	401	413	388	431	438	411	426	388	417	402	418	409	399	441	398	405	413	404	396	406	391	404	402	435	407	415	407	410	372	437	409	451	421	401	397	420	413	389	397	396	385	391	449	393	403	380	411	424	437	430	415	374	401	426	438	383	427	371	431	378	439	407	467	381	398	425	405	420	418	428	380	401	422	392	381	400	390	395	416	410	462	391	412	389	422	441	435	439	391	433	434	411	395	433	412	409	402	400	429	432	411	433	434	453	419	403	415	384	398	405	394	395	411	383	417	405	381	395	425	406	423	411	419	379	400	436	360	386	407	409	400	418	414	378	391	403	397	403	407	448	376	423	412	397	436	402	414	410	383	377	371	431	416	422	439	405	399	375	401	432	429	429	406	389	400	397	421	448	443	366	416	408	446	409	401	449	414	390	442	385	385	428	417	404	417	398	428	427	402	433	395	404	401	392	428	421	386	451	430	390	405	415	384	407	399	400	386	378	442	420	407	428	421	436	399	417	409	440	398	417	450	383	395	405	399	380	379	434	449	394	375	411	370	393	403	411	423	423	421	441	448	373	401	379	343	405	363	428	411	399	414	400	389	403	410	385	411	399	438	412	422	428	456	411	413	425	405	426	404	385	418	372	382	444	421	414	371	386	441	431	409	434	429	444	429	424	401	414	440	412	399	391	416	421	448	410	415	401	407	403	383	402	439	403	404	422	419	400	409	422	409	403	376	343	386	396	398	411	410	418	377	422	414	428	392	425	408	425	376	407	423	414	413	446	399	390	437	391	377	396	407	445	427	395	411	430	432	455	399	412	431	433	431	401	431	394	401	397	442	404	395	418	391	410	433	387	380	426	416	408	422	409	399	476	401	371	390	402	414	398	386	421	423	400	385	376	389	384	426	424	418	393	418	416	417	404	376	399	448	394	415	402	418	387	432	409	400	403	409	409	426	396	427	445	397	389	424	418	396	422	415	385	428	415	415	421	438	396	399	436	414	391	410	428	432	399	402	412	417	408	403	402	390	435	393	407	407	402	423	444	408	454	405	421	453	411	423	412	401	393	431	423	414	434	446	429	418	387	435	399	411	376	401	457	408	425	406	401	404	414	392	408	385	382	410	455	415	397	414	420	413	396	395	386	393	404	438	395	432	396	432	401	416	415	402	397	395	411	439	387	364	393	373	410	398	425	387	392	384	427	384	372	382	420	375	406	425	383	388	429	422	378	406	423	387	430	407	394	405	409	425	400	390	380	446	427	413	414	397	429	379	406	404	417	432	412	434	412	427	399	415	427	374	403	401	411	448	406	392	431	434	410	366	413	395	401	395	394	398	384	445	393	400	426	415	420	378	419	400	419	416	426	429	434	398	417	404	401	391	421	437	419	399	415	453	410	387	378	434	407	431	388	384	417	398	421	423	441	412	414	419	384	446	421	391	439	417	392	430	409	366	447	403	412	391	397	395	411	391	405	398	387	420	405	424	430	411	421	399	374	413	399	452	402	421	422	395	411	421	424	389	398	380	388	414	403	386	430	412	375	439	390	435	438	384	416	406	403	418	413	383	415	430	446	414	420	397	417	392	411	420	411	388	391	397	408	410	424	428	393	399	395	410	374	425	425	413	409	433	394	412	425	428	408	401	428	397	406	407	415	435	382	415	344	444	391	445	407	384	376	407	396	412	406	372	389	404	417	398	430	402	396	416	390	402	386	369	408	447	408	380	442	423	440	397	402	399	445	362	414	400	394	387	403	414	410	438	401	412	412	424	411	417	421	390	403	391	391	401	415	420	451	399	437	447	407	379	387	397	402	409	401	428	398	399	396	392	403	397	406	395	426	386	430	415	440	395	381	400	414
27362	24217	28902	20491	7257	1685	758	757	713	731	682	738	722	715	740	725	761	716	721	745	725	745	754	709	739	706	732	718	707	659	755	759	711	781	687	773	706	742	728	716	728	748	754	702	764	796	728	742	738	735	708	745	720	743	728	735	740	711	678	706	723	736	686	712	631	763	699	703	660	711	710	719	732	787	742	786	728	729	734	686	746	768	761	753	751	712	710	718	705	699	756	718	711	754	721	707	712	702	676	767	663	695	738	757	680	734	718	714	684	737	740	725	733	706	764	688	789	748	711	736	696	738	747	733	725	710	684	690	740	688	722	717	693	708	751	742	718	736	698	716	747	715	746	726	710	745	681	694	706	691	764	713	721	721	767	738	741	734	681	723	682	699	759	695	745	749	720	735	700	784	729	746	718	720	751	703	724	711	764	734	696	749	801	746	723	716	728	719	698	761	738	725	712	748	709	789	731	728	705	686	722	709	734	750	748	744	789	741	695	718	770	739	741	701	765	733	726	739	760	759	735	695	725	716	736	761	736	765	754	683	695	685	735	776	683	754	705	717	695	715	710	712	722	723	745	751	728	717	723	709	707	726	729	721	732	755	710	747	714	697	736	755	725	740	730	719	781	715	704	748	746	730	663	750	720	686	743	722	737	728	710	716	706	737	733	704	740	679	761	724	708	704	759	679	662	715	722	766	768	725	720	751	795	652	662	695	712	775	682	735	745	711	735	687	710	749	695	660	714	730	724	733	702	705	702	687	720	700	747	745	699	741	747	704	757	750	757	711	718	704	728	749	733	674	721	721	694	719	715	727	752	784	732	737	747	722	727	663	715	779	716	678	718	735	748	739	715	747	678	700	695	778	701	738	719	740	711	716	732	731	700	714	722	716	735	754	712	731	713	710	715	718	661	687	648	720	667	783	734	716	725	776	707	770	724	666	703	720	754	727	714	762	738	804	722	725	720	734	693	760	768	757	728	704	648	760	754	715	728	729	725	687	718	719	729	695	743	715	736	704	719	756	666	725	778	706	709	712	754	761	704	766	729	723	731	722	748	755	732	769	729	730	696	745	672	721	695	726	749	727	700	744	714	683	723	661	690	752	702	773	678	722	761	667	715	756	701	692	711	743	726	720	706	721	791	727	723	707	715	746	759	688	682	677	756	680	744	685	748	726	684	785	748	671	731	716	733	691	720	696	718	730	723	704	732	727	733	684	745	697	701	714	717	751	728	738	753	732	713	682	684	725	757	694	714	768	728	690	694	708	745	723	696	678	735	730	740	766	735	711	762	695	693	737	740	743	703	717	711	704	753	718	736	762	703	746	743	690	742	733	719	741	740	689	748	749	742	719	684	706	741	712	672	732	753	764	675	708	681	716	689	716	664	727	712	728	756	709	728	774	733	676	726	737	704	718	735	746	752	712	724	728	707	690	772	761	745	690	674	745	704	733	696	726	670	755	666	723	730	706	746	714	730	747	705	685	684	780	716	759	682	719	727	687	698	737	752	676	759	741	711	737	728	679	711	743	724	690	802	706	771	692	670	738	730	724	755	729	655	675	694	718	687	734	717	706	721	705	734	703	745	710	752	759	752	751	761	714	691	706	711	738	753	752	728	698	726	753	761	739	752	721	738	733	714	751	676	709	707	734	706	746	748	706	767	679	728	733	725	723	685	713	756	737	791	735	730	741	726	718	703	734	692	772	741	723	727	732	703	709	721	742	706	723	696	732	710	742	715	717	692	691	675	710	753	790	670	698	728	709	741	734	725	736	698	771	664	765	759	750	694	711	724	708	781	738	707	718	743	669	715	727	710	763	729	693	706	728	731	686	681	737	718	737	720	735	687	735	702	739	756	725	750	737	690	724	722	689	725	746	693	777	689	765	740	703	770	724	734	735	712	739	687	704	768	712	736	777	732	674	723	731	676	762	742	769	698	699	735	680	705	745	713	695	682	696	711	737	699	671	757	749	719	746	693	754	712	707	693	714	725	680	720	740	710	719	712	682	691	708	704	705	724	737	679	632	719	749	716	712	715	722	673	691	752	775	689	755	755	699	730	727	708	694	722	733	722	734	743	740	707	748	736	706	727	723	709	700	733	738	761	709	701	715	736	726	722	735	771	802	725	706	703	755	698	718	721	722	772	776	742	738	759	748	726	657	725	755	697	721	741	721	713	701	725	745	746	697	738	717	703	735	742	753	707	695	714	773	716	729	697	694	773	735	727	735	726	695	635	712	779	735	722	759	713	714	730	744	763	740	735	726	704	713	746	699	712	729	761	763	774	704	737	725	783	718	727	755	711	695	702	720	716	669	757	719	701	705	742	712	689	720	709	724	748	757	749	711	710	776	711	722	707	726	794	734	667	735	725	717	735	742	702	710	739	684	782	712	772	703	704	717	756	717	693	746	711	754	681	721	697	780	777	677	716	670	719	714	671	707	725	674	731	706	740	737	718	702	729	752	756	762	665	729	747	724	720	686	707	732	716	718	745	762	688	709	728	673	731	759	682	711	807	708	724	726	722	715	742	678	716	680	742	700	691	744	720	734	743	752	742	781	754	687	674	702	712	764	748	712	740	734	743	737	731	722	704	695	661	721	721	726	700	675	676	736	727	734	722	787	726	732	688	702	705	775	697	719	736	730	771	716	714	702	719	723	743	689	704	723	698	670	742	732	745	729	702	695	727	744	754	671	670	698	718	695	745	710	699	701	746	709	722	735	737	755	740	722	713	755	713	736	694	747	689	686	733	773	732	723	698	713	726	698	655	742	679	737	709	729	712	732	716	752	717	743	756	710	687	720	625	731	694	738	736	769	723	754	703	668	733	697	758	682	757	700	765	727	789	699	680	773	686	744	748	706	706	737	764	780	692	707	715	737	768	721	691	700	738	747	718	686	675	704	744	730	729	786	720	740	733	700	752	708	713	694	724	761	690	716	673	721	719	665	687	741	703	751	717	692	729	751	694	719	691	728	759	747	697	692	723	761	700	675	708	762	735	726	708	690	723	733	748	716	718	716	728	755	724	680	702	733	722	714	740	719	704	704	755	721	695	695	713	705	719	761	751	724	706	716	726	726	753	679	717	691	709	700	685	696	772	701	726	686	707	741	697	777	689	754	682	690	713	757	710	713	692	704	700	712	728	733	715	692	685	739	740	747	719	709	735	732	727	745	735	744	712	733	733	782	712	649	695	791	677	722	727	721	755	689	747	750	699	723	759	715	699	733	678	776	722	689	727	703	697	759	697	684	689	775	721	722	769	702	787	758	763	685	723	724	784	698	703	716	752	728	726	724	703	738	695	711	761	712	770	713	764	709	763	740	703	670	712	698	731	704	725	708	725	676	733	721	724	717	724	751	707	764	732	712	729	708	694	715	741	732	724	718	702	696	729	757	700	734	736	724	733	718	735	716	748	715	721	716	712	698	709	703	744	745	745	703	695	744	731	695	706	708	717	750	701	714	688	726	739	711	701	681	726	734	732	727	729	751	785	739
28978	39958	30894	17381	7737	2115	888	896	843	823	872	904	847	817	832	878	906	859	860	911	825	829	869	825	879	860	857	867	866	851	829	855	833	863	869	830	843	862	808	831	838	867	824	808	825	876	835	796	882	841	827	867	893	802	888	843	862	874	850	852	930	877	904	871	829	890	922	823	843	817	839	861	873	886	879	879	859	849	825	891	830	835	864	849	845	916	858	870	819	835	882	897	856	885	894	845	864	900	845	871	893	881	858	883	912	911	877	798	894	801	908	887	857	825	851	816	847	858	875	834	888	835	869	883	859	916	898	872	853	868	840	833	841	855	839	882	824	856	883	852	898	896	917	862	904	853	886	859	851	831	855	827	854	877	926	853	873	870	888	871	869	871	865	879	847	880	905	911	886	928	829	850	902	860	877	849	902	816	886	837	888	840	837	866	821	867	847	871	831	887	898	784	860	828	900	899	880	918	883	827	933	843	868	884	845	882	854	863	862	848	877	864	870	841	871	841	835	845	846	888	827	818	856	811	822	848	857	917	846	870	825	853	830	865	868	877	886	827	896	899	870	859	856	830	830	884	896	853	873	854	889	861	819	884	865	863	874	896	833	863	880	878	857	868	857	835	881	877	922	831	854	829	897	839	882	817	860	877	875	875	872	868	839	882	861	852	845	843	859	910	857	868	854	925	855	908	865	829	873	870	810	926	872	842	880	820	837	888	856	893	865	855	840	875	880	869	923	857	895	883	856	848	881	861	831	856	826	882	924	915	868	848	863	836	835	838	869	877	844	848	834	934	879	918	868	886	834	866	880	810	843	921	864	853	879	900	855	801	854	889	838	856	892	885	840	852	900	857	856	872	849	841	853	818	848	892	890	885	899	820	830	918	889	869	914	913	848	860	840	873	893	887	863	843	853	851	870	850	805	896	872	879	838	831	859	865	934	837	818	907	882	825	873	839	862	883	860	831	916	874	886	834	825	860	875	868	913	888	892	870	856	860	871	900	917	876	881	804	896	859	843	853	865	883	819	833	817	825	884	854	883	896	874	862	885	859	871	802	846	852	866	870	876	862	914	872	830	870	862	835	863	856	876	848	841	894	839	858	868	858	799	864	811	871	866	875	901	862	872	857	858	861	910	888	897	844	841	891	937	860	879	883	848	829	803	841	872	837	862	903	802	883	856	809	814	888	890	842	822	805	833	848	848	857	887	848	876	853	866	901	866	870	889	884	876	874	873	876	911	870	855	848	855	897	881	878	899	855	858	840	841	862	815	900	848	868	885	858	890	853	872	817	876	848	887	869	882	873	868	845	828	864	883	856	870	843	873	867	843	893	876	885	868	848	860	861	884	894	775	849	848	911	867	823	867	892	909	972	876	885	836	926	864	798	878	848	840	845	900	856	862	896	888	853	858	866	832	816	843	864	844	861	883	875	843	869	908	866	836	832	845	892	857	860	817	884	912	839	871	816	851	865	920	872	850	874	891	840	883	870	788	883	843	840	891	874	836	872	850	881	881	838	869	844	901	812	855	813	867	840	862	823	819	879	875	888	884	845	827	815	851	804	875	896	892	862	858	889	851	916	904	889	849	856	855	829	844	876	931	853	882	832	888	881	899	843	874	899	871	869	886	856	868	860	856	824	866	792	833	855	840	925	835	863	873	877	875	900	916	856	868	886	852	862	905	852	839	862	823	870	804	866	880	830	850	900	839	887	877	875	824	859	875	844	861	828	886	903	888	870	867	885	865	899	870	860	818	885	934	837	881	900	892	906	819	869	815	826	883	862	870	851	876	879	864	839	874	909	857	822	891	829	886	841	792	823	831	859	849	871	888	887	846	881	821	893	926	893	862	874	840	901	868	890	862	855	797	867	835	857	914	818	872	854	816	845	846	854	839	891	882	848	897	897	836	868	875	881	852	855	894	875	879	851	824	842	919	878	846	840	863	879	888	852	876	845	844	829	862	855	870	863	897	829	873	862	877	844	946	853	814	882	855	856	824	848	888	856	869	855	822	829	797	898	855	842	873	906	846	887	850	883	869	859	867	869	876	856	887	831	828	860	911	846	867	863	849	809	839	831	821	850	891	857	857	911	837	844	890	866	823	872	843	816	884	872	861	881	792	826	871	852	846	908	841	839	859	877	807	902	914	867	883	886	836	858	836	913	862	883	813	866	877	830	798	791	847	876	880	864	919	830	876	884	888	852	894	832	857	846	900	900	840	889	903	896	876	883	851	882	828	853	872	838	867	871	805	854	865	892	824	900	899	862	891	832	857	841	885	834	903	788	871	930	877	866	871	911	866	818	933	858	886	897	824	848	892	850	874	886	912	890	832	921	864	891	887	838	895	847	877	833	875	856	856	854	834	867	847	869	868	851	865	840	875	835	860	904	851	850	836	841	866	863	881	836	854	875	866	815	885	852	821	851	831	822	818	858	887	872	906	862	830	868	822	807	848	908	825	870	876	822	871	871	868	852	848	834	874	856	849	872	843	862	833	864	840	819	912	876	843	861	855	905	841	829	875	888	828	802	808	907	830	878	850	868	890	829	871	843	879	847	853	821	871	812	831	819	855	863	906	870	832	840	865	852	859	907	885	869	860	833	866	864	825	796	890	872	831	858	850	877	860	897	857	844	854	796	837	850	930	886	887	881	901	819	875	878	872	878	882	813	854	860	856	855	883	862	928	832	851	877	833	811	825	899	870	902	862	853	841	861	896	884	908	872	894	842	822	864	890	882	880	923	801	908	897	868	900	857	838	867	875	857	899	877	877	847	803	851	860	892	931	818	844	940	861	899	861	862	873	834	857	888	871	866	844	836	836	881	826	892	869	848	847	850	825	854	846	840	816	855	873	872	853	863	860	850	871	884	881	859	867	851	913	898	853	818	866	806	862	908	847	863	914	854	895	874	913	824	845	878	863	912	838	867	898	862	907	871	853	817	897	910	892	880	925	866	907	897	914	863	924	899	847	858	856	828	884	872	858	881	892	865	814	843	885	841	888	837	866	930	855	896	842	876	873	895	813	854	848	867	842	844	884	873	810	841	866	855	853	865	874	854	843	928	863	887	791	880	879	855	871	798	877	888	877	878	891	870	890	889	883	880	838	877	870	812	884	898	855	832	866	878	839	794	860	854	859	844	872	855	854	883	883	905	882	872	911	892	885	859	891	750	863	871	841	890	882	923	879	870	834	827	833	881	857	898	881	855	864	854	853	845	898	868	850	817	862	850	885	902	879	901	872	881	871	888	838	818	823	859	812	859	896	877	825	849	891	869	857	901	861	845	889	891	868	814	856	808	776	872	887	833	860	862	921	886	860	858	847	831	905	904	884	866	838	903	843	850	885	833	870	862	850	900	892	883	837	904	867	826	854	925	848	864	877	958	874	820	873	848	896	873	879	828	865	860	880	855	797	863	937	862	868	843	864	853	927	906	857	844	869	884	879	873	829	888	857	831	874	842	873	940	843	840	892	866	854	893	860	895	848	881	892	902
23317	21099	31553	32045	27397	19332	4981	757	494	524	521	506	511	495	476	515	473	460	475	472	456	453	483	482	493	475	490	463	521	436	493	458	440	480	475	483	449	448	422	415	445	474	460	444	473	469	460	435	468	457	497	451	454	475	499	444	467	499	423	466	449	440	428	509	491	501	460	468	513	457	478	445	461	485	457	436	501	475	453	473	502	454	455	475	436	431	455	459	469	478	465	481	461	484	472	480	462	461	464	458	486	441	454	449	434	445	450	442	446	484	439	452	467	434	469	448	453	466	456	434	423	473	487	477	480	413	465	467	481	462	477	432	481	499	424	497	471	453	492	488	457	475	469	472	432	452	445	501	456	468	453	409	473	430	460	433	435	459	461	439	468	505	452	445	457	471	527	472	467	469	474	473	422	426	443	498	473	513	461	456	450	447	449	429	480	436	469	442	455	502	449	478	487	478	479	442	483	466	395	470	451	462	478	475	466	501	445	469	452	429	502	456	470	470	451	439	459	421	444	481	443	489	430	475	485	501	468	467	464	459	485	459	462	473	481	450	478	449	455	495	468	449	430	466	482	442	481	467	454	487	465	443	489	466	463	469	463	471	418	442	435	456	471	445	444	494	415	484	475	484	449	482	486	466	458	486	467	469	473	466	466	472	480	447	482	459	427	459	462	481	450	465	456	474	446	502	426	480	433	483	468	467	431	428	479	496	443	460	453	468	465	506	463	490	450	460	465	472	473	473	488	460	472	496	473	480	469	489	435	447	427	450	447	473	456	480	460	488	478	461	487	494	420	433	449	440	488	457	446	483	442	471	461	437	461	480	438	462	477	429	443	462	468	489	441	419	468	434	452	464	486	441	458	473	440	467	441	489	506	476	446	480	481	434	434	446	485	479	429	449	474	465	464	455	431	453	456	478	456	469	475	431	447	480	459	455	442	475	453	485	462	478	472	437	428	485	427	490	472	449	460	461	504	479	487	464	473	453	452	501	469	519	478	448	447	465	473	461	447	488	449	484	469	470	459	447	476	472	424	488	461	474	496	439	434	457	461	462	471	444	439	478	484	469	424	435	417	502	458	435	494	432	460	469	459	446	459	479	432	461	479	480	464	475	460	459	434	446	469	436	479	458	482	452	488	479	442	474	485	462	433	491	492	477	478	470	419	466	430	431	461	470	479	459	458	466	450	476	479	470	453	459	470	462	449	470	451	451	468	436	482	445	476	495	499	439	479	456	457	468	437	480	510	419	478	439	469	453	486	441	455	464	414	425	468	482	494	458	470	448	462	446	453	470	454	427	463	495	466	436	470	430	476	441	430	472	458	441	427	495	443	469	457	452	471	452	478	497	460	470	474	440	446	478	488	458	464	413	436	488	487	457	485	483	475	471	464	486	394	445	456	470	428	463	460	506	447	487	453	476	443	436	435	476	475	489	469	450	466	471	463	481	454	460	428	472	467	504	435	445	459	483	450	487	440	442	465	481	468	484	485	481	491	470	481	445	464	419	466	465	461	450	464	478	446	419	488	438	466	441	503	442	460	403	428	448	495	458	432	448	483	459	467	491	454	461	461	482	468	472	452	459	440	484	434	506	455	454	453	464	446	476	495	500	460	421	468	518	460	456	478	504	437	460	470	454	478	468	443	446	469	456	471	444	441	450	424	469	495	507	449	442	504	469	474	408	464	452	457	451	461	486	459	477	425	472	469	440	510	462	467	444	453	441	432	477	470	435	455	439	442	506	454	456	452	463	454	459	481	465	442	454	484	476	432	455	444	437	432	477	457	428	496	489	453	445	421	473	432	453	464	472	441	438	438	483	457	471	459	504	511	476	480	434	439	469	469	451	439	496	442	486	480	453	475	449	444	453	465	433	462	493	433	467	490	443	462	460	448	494	467	462	446	464	496	478	460	449	472	456	485	469	482	437	442	479	434	459	433	467	432	413	425	447	498	429	475	438	481	446	493	431	478	429	474	461	450	464	466	467	451	466	456	434	496	458	451	488	477	465	459	479	458	442	452	471	502	434	467	446	473	484	454	496	438	459	471	470	470	454	437	412	452	461	503	452	475	467	483	480	448	456	442	477	442	417	478	495	458	459	464	461	470	444	456	451	436	464	447	493	477	465	473	467	488	488	469	458	460	445	471	481	446	415	430	490	485	468	455	468	444	431	463	436	494	453	459	491	496	447	456	436	438	447	427	443	493	511	419	489	486	468	422	461	465	446	452	473	457	468	463	438	472	466	432	436	454	461	469	464	464	466	459	441	504	477	472	466	438	460	440	469	471	461	459	447	467	455	437	499	420	394	462	489	433	476	467	464	494	478	423	478	460	433	420	457	481	471	464	459	492	444	461	463	457	471	463	472	472	456	442	502	459	442	473	467	454	457	469	451	455	456	459	481	454	456	430	453	477	477	459	433	481	456	461	437	460	485	466	456	460	445	467	446	428	457	489	443	477	456	454	476	429	478	476	467	432	472	468	412	410	460	522	429	457	493	462	475	465	474	434	454	499	448	482	448	460	416	437	440	499	500	463	448	465	454	464	461	471	481	483	469	462	468	462	455	460	456	479	466	452	478	494	479	445	467	414	436	448	457	437	422	455	458	491	461	455	483	509	493	470	474	455	432	453	477	408	491	461	448	451	436	474	468	444	479	459	449	465	502	493	445	455	471	451	459	435	442	481	432	455	468	459	481	429	461	524	469	448	465	452	493	491	461	468	477	467	475	483	431	471	450	467	425	464	481	466	447	488	468	411	470	514	482	508	450	476	416	485	418	521	434	481	503	459	446	485	462	457	464	473	463	469	437	475	438	493	476	485	491	432	455	485	438	456	488	447	472	472	461	455	474	462	523	440	500	484	442	454	481	459	500	454	456	441	432	488	462	478	450	446	437	473	426	456	464	447	483	510	468	469	418	456	421	440	483	469	487	482	437	462	475	477	408	460	438	474	475	455	479	454	443	491	456	448	452	467	449	511	469	484	451	456	445	474	468	439	475	454	442	448	444	458	439	524	485	456	497	445	459	466	453	473	492	434	425	487	471	482	471	456	449	446	466	426	483	479	486	455	447	428	461	468	447	456	484	466	456	449	465	419	491	448	442	436	491	415	461	451	476	448	456	461	430	491	429	480	445	475	462	436	490	427	417	427	422	501	480	458	446	464	458	446	464	437	445	466	438	481	453	488	466	413	500	442	466	465	449	478	514	477	461	449	427	441	456	455	462	474	454	421	402	466	451	477	431	545	484	510	470	457	445	463	441	455	476	452	456	479	460	450	460	456	504	482	461	495	462	437	482	467	484	427	431	465	476	460	467	495	496	439	468	492	460	449	459	452	447	470	486	480	440	479	494	484	484	490	481	488	436	455	430	489	516	435	471	471	470	481	468	477	453	431	461	471	477	449	422	474	423	497	478	480	427	448	454	471	445	455	454	447	500	439	429	444	497	480	473	420	428	443	477	437	442	433	469	448	481	454	478	474	498	478	464	454	463
54478	86345	71612	50779	35656	13436	1045	1150	594	615	643	617	611	621	521	632	572	555	594	590	534	598	567	591	582	541	602	568	612	577	572	539	584	543	547	549	611	547	634	552	565	565	605	565	574	546	590	536	579	592	584	528	564	555	577	563	574	596	595	565	543	589	579	607	542	595	577	559	567	600	580	594	541	587	589	593	537	572	564	563	574	566	609	571	581	553	565	585	605	565	550	571	579	570	609	513	555	568	544	628	542	566	567	582	573	547	533	593	560	586	556	593	549	573	547	547	544	567	550	558	557	532	529	552	588	602	561	543	532	558	544	565	586	533	515	535	572	558	569	547	563	565	516	572	540	538	559	557	568	556	528	569	569	572	584	568	565	539	536	577	543	552	567	569	547	530	524	524	560	574	538	549	599	535	540	601	575	558	583	555	579	560	539	568	562	573	575	573	528	543	524	586	562	575	573	510	534	565	567	585	568	530	511	501	565	567	557	564	597	548	519	566	556	541	588	561	587	571	549	557	555	565	513	541	570	555	584	577	610	580	544	564	550	557	583	562	553	527	544	565	581	559	555	566	559	572	579	536	579	577	549	537	570	573	570	553	561	554	585	544	554	581	582	553	579	553	533	569	576	543	544	526	583	557	571	576	549	596	578	583	552	530	569	571	580	605	553	578	554	581	549	584	588	563	554	576	566	581	567	579	574	546	584	550	577	596	597	564	508	604	568	581	573	530	557	564	598	568	569	586	581	558	576	507	557	590	529	603	561	539	509	596	584	554	587	560	567	571	553	563	571	583	530	555	525	594	606	554	571	564	503	555	596	550	590	531	572	529	579	572	544	557	600	556	562	572	563	551	551	558	551	526	548	559	572	560	584	539	553	577	575	596	586	556	559	543	549	517	570	533	551	552	542	579	551	553	619	543	566	521	573	614	561	600	543	548	562	557	575	562	585	596	553	597	565	592	562	555	561	549	538	611	584	612	556	568	579	571	528	548	540	565	578	599	598	539	580	595	532	563	552	522	629	549	608	529	566	591	548	560	539	586	558	543	547	532	582	568	605	545	547	577	541	572	559	516	525	543	551	551	574	593	609	578	555	598	538	571	587	537	523	610	634	584	574	593	561	587	557	545	552	561	499	524	555	546	607	506	583	551	623	594	529	536	553	544	599	517	537	571	550	562	523	549	521	561	580	589	566	564	567	544	599	615	549	555	542	573	552	626	562	576	590	550	607	559	603	543	596	550	561	500	580	567	568	544	557	584	586	541	569	550	577	556	539	560	557	553	585	562	559	567	596	587	549	578	557	561	554	555	574	563	627	544	550	520	550	571	540	554	552	554	542	568	572	507	561	542	559	552	591	530	558	551	556	566	611	617	569	556	579	534	560	527	542	535	554	567	535	580	594	511	553	554	553	561	542	587	576	551	568	563	534	556	536	553	573	537	523	565	535	569	529	592	605	545	590	560	565	624	541	572	586	540	577	533	595	554	575	592	577	562	595	536	533	554	583	526	548	579	538	568	593	571	571	530	578	569	547	548	552	535	570	573	553	541	545	582	568	548	538	574	565	561	572	575	533	589	523	536	559	554	603	605	578	572	613	574	578	535	524	544	547	552	540	534	542	551	550	555	555	572	591	618	544	571	553	565	571	557	556	562	626	573	567	592	592	582	561	551	525	543	550	578	554	544	553	586	587	512	565	542	579	544	532	608	573	542	567	565	599	544	565	574	556	561	576	586	563	599	578	584	574	549	555	537	587	545	540	615	572	552	551	594	559	591	573	592	607	590	567	547	581	553	586	556	571	551	528	514	548	545	559	565	537	557	569	543	559	555	550	560	578	598	544	575	575	573	564	554	582	570	594	601	523	570	545	532	567	596	572	568	596	555	586	578	536	560	576	583	563	572	542	570	558	569	553	516	605	596	573	552	621	550	643	538	563	581	561	555	598	546	515	560	527	522	554	531	553	508	560	586	589	590	543	532	560	579	597	599	560	589	587	605	543	568	567	603	528	590	564	578	549	578	553	564	612	562	582	577	527	574	560	513	585	560	538	569	556	540	556	563	602	557	565	547	560	568	596	570	570	548	511	577	544	590	582	548	535	551	556	582	536	544	541	589	545	575	583	525	556	584	559	535	530	541	551	564	524	542	565	507	576	569	592	565	548	577	586	554	563	557	574	549	546	553	574	550	563	587	542	600	538	543	517	613	545	525	535	572	581	561	557	542	566	573	547	582	570	570	603	542	561	541	552	606	576	540	551	565	529	556	597	564	580	571	608	555	558	544	621	565	581	569	569	527	552	523	551	593	573	588	575	551	544	554	548	579	551	573	566	580	548	557	542	591	586	559	595	552	586	532	560	584	578	576	590	584	559	599	583	554	603	558	579	558	560	531	588	568	548	595	568	551	556	558	555	507	581	542	566	498	553	564	562	576	562	596	571	583	575	511	600	560	550	591	520	517	588	539	531	576	576	562	554	569	593	549	552	571	543	521	605	603	547	608	569	560	541	544	591	571	588	578	533	537	532	539	552	566	533	546	562	542	560	551	553	586	604	549	561	547	540	570	516	538	560	586	570	556	555	560	558	548	540	573	567	564	553	595	588	527	532	546	529	581	582	565	580	551	574	556	573	549	546	561	576	588	580	549	588	567	548	572	588	561	560	586	578	551	598	569	559	564	561	582	560	570	572	563	543	537	593	582	566	566	558	577	591	539	560	524	547	613	547	571	551	573	558	531	587	534	541	563	600	563	607	566	562	541	545	609	531	578	549	621	623	576	541	557	562	563	572	573	568	571	547	543	588	576	564	573	550	583	578	519	565	582	556	543	572	550	599	563	523	597	553	547	576	548	560	560	569	552	552	597	549	549	576	558	591	573	541	543	580	525	581	543	559	580	602	560	565	534	545	608	546	576	547	580	571	625	518	558	576	541	568	554	569	522	591	598	537	539	593	546	544	556	561	531	557	581	556	566	592	547	557	548	542	568	561	565	582	554	535	551	586	543	535	584	589	562	563	604	543	528	591	568	581	589	566	555	567	542	571	499	572	562	514	607	541	546	578	576	600	514	550	560	607	574	571	554	576	520	559	528	558	508	565	609	599	613	539	552	569	568	574	561	544	554	587	538	507	569	577	570	587	573	565	594	553	571	555	572	556	557	539	544	564	578	542	536	558	551	584	548	539	606	577	562	538	574	550	590	539	549	543	591	505	558	591	567	576	572	598	582	554	569	576	582	507	549	550	540	557	540	593	571	558	516	588	547	534	547	616	568	580	587	583	525	533	533	540	584	547	556	574	567	560	577	548	576	532	603	570	539	573	588	566	562	573	560	582	592	557	569	556	578	565	551	562	573	561	579	562	548	585	619	556	553	574	517	564	549	602	545	531	546	557	586	553	509	562	552	557	595	549	533	574	605	522	592	591	577	543	520	551	568	573	581	597	568	610	565	549	552	576	544	576	575	577	533	559	617	541	559	542	563	583	574	548	549	551	520	537	567
22412	20883	30082	28387	26819	22689	12715	1226	438	374	425	388	380	379	402	361	369	379	391	342	362	359	332	392	348	388	362	362	380	360	361	371	370	366	331	368	366	359	331	376	334	348	371	337	322	355	383	362	364	343	364	348	392	370	363	384	372	314	348	339	372	328	388	384	383	331	376	391	407	361	379	404	336	341	339	348	353	361	372	336	385	343	353	396	373	366	370	338	362	355	354	342	356	375	377	344	364	365	388	334	326	348	399	360	393	346	339	361	353	376	346	349	351	368	335	365	346	346	369	305	376	367	378	349	375	339	339	337	365	382	354	359	353	365	341	392	356	388	364	384	353	328	337	326	375	326	351	373	392	367	366	335	398	388	332	356	374	334	377	369	343	343	350	348	317	340	341	338	373	333	353	357	376	374	343	386	371	356	362	391	334	403	344	396	409	386	343	347	336	348	360	374	359	353	371	334	354	386	371	354	377	339	354	367	344	359	349	390	323	357	340	373	350	375	318	379	360	365	344	366	364	355	343	368	381	334	348	347	379	377	372	329	302	319	358	348	395	347	340	357	359	339	383	373	353	340	344	346	350	340	352	353	343	373	349	349	341	354	371	393	374	370	337	356	345	351	365	351	350	356	351	379	392	325	362	355	367	332	346	303	407	375	347	360	355	361	383	374	385	382	352	378	369	363	333	349	345	371	381	356	333	339	355	339	337	367	358	357	362	355	359	376	350	370	354	365	379	346	354	343	395	383	394	393	355	372	382	293	361	352	389	364	390	361	381	373	391	348	408	376	388	333	348	387	355	367	340	343	311	359	376	369	364	364	351	347	385	335	343	344	389	367	353	380	370	357	343	380	343	368	361	353	390	336	322	364	364	365	368	363	361	365	340	377	388	324	401	341	368	372	375	359	391	362	368	364	365	348	307	379	305	355	379	342	344	336	369	370	347	347	368	406	392	355	355	338	354	350	382	341	373	350	350	376	338	378	392	348	372	378	340	383	344	347	374	348	341	326	371	378	400	361	363	337	341	371	336	358	369	355	381	359	347	367	350	391	355	351	360	343	361	350	358	316	369	392	353	410	340	390	347	366	350	337	346	373	360	347	367	371	353	366	382	372	363	338	371	370	330	360	413	354	317	364	326	329	367	351	340	369	353	344	391	358	344	355	359	353	368	363	347	382	343	340	352	330	359	371	343	329	330	333	375	354	368	329	374	339	320	371	332	322	357	346	367	356	359	381	373	354	376	351	379	361	323	335	326	336	366	379	364	352	331	360	363	349	348	361	333	354	360	322	351	366	364	334	358	322	361	360	367	330	347	356	365	354	372	384	368	392	362	373	354	384	356	364	346	351	358	382	376	356	346	368	351	357	375	322	347	382	336	365	381	356	380	325	363	342	368	360	384	318	359	369	395	360	354	362	355	387	381	360	381	384	358	336	347	373	339	348	350	359	351	331	352	334	356	370	364	371	365	362	342	361	402	350	353	355	384	336	364	363	359	338	349	350	366	384	363	353	352	345	391	371	358	351	343	359	327	377	348	356	380	371	369	367	384	367	359	357	372	348	350	350	361	339	331	352	386	383	350	354	325	362	359	375	381	355	343	370	384	386	347	374	382	354	352	369	368	361	368	377	325	381	354	383	389	351	376	341	373	362	375	360	334	351	348	375	342	365	348	353	361	336	343	357	385	372	388	348	370	377	373	365	386	373	356	319	378	342	321	358	364	348	331	361	362	345	352	370	362	336	395	344	377	364	357	372	356	339	319	331	325	341	351	383	354	348	387	380	360	360	383	384	346	394	346	346	392	369	333	360	366	351	368	370	346	349	340	348	346	355	381	343	376	373	341	361	352	352	312	353	391	354	371	356	345	349	375	368	401	385	346	376	390	349	401	383	351	343	355	361	333	373	383	338	334	330	388	324	347	356	344	367	350	379	365	349	376	347	368	394	359	363	369	373	351	314	385	350	346	337	330	327	323	366	394	354	364	343	399	347	376	340	368	354	334	347	344	362	377	353	337	343	398	327	378	337	368	373	350	363	364	351	342	373	340	347	323	350	352	340	399	357	375	361	364	323	358	376	359	370	374	388	345	387	352	354	346	386	386	354	381	340	388	359	358	348	359	376	321	354	384	355	338	364	348	369	340	354	392	347	369	369	359	341	387	396	344	371	381	392	366	347	385	370	364	400	373	327	358	335	386	357	366	393	329	363	368	391	369	388	373	350	348	336	375	378	343	358	353	350	369	381	373	382	338	346	342	373	388	362	393	373	342	364	373	386	388	375	373	337	353	350	398	370	347	348	352	367	345	327	370	371	388	364	319	353	350	348	374	371	383	350	353	356	363	376	380	347	345	360	381	328	357	336	342	410	336	375	364	363	357	329	317	362	376	379	350	367	349	354	378	380	358	364	362	363	341	350	377	373	369	360	377	351	338	366	380	359	380	358	344	350	375	348	303	399	362	321	386	342	363	367	365	394	373	324	354	337	376	343	367	372	371	358	355	348	395	366	346	377	350	361	312	369	395	348	371	360	351	374	350	335	349	375	314	354	327	348	368	350	342	391	355	372	315	343	367	355	376	349	344	364	372	394	354	333	344	340	351	355	361	323	370	380	375	327	364	370	339	361	306	359	349	340	396	355	333	354	375	380	372	372	393	353	391	362	348	372	346	354	351	383	367	363	375	322	358	348	345	378	361	348	398	359	361	361	369	349	374	378	376	360	375	380	334	323	322	359	355	374	390	340	353	353	366	366	379	366	375	348	368	333	339	360	371	363	360	347	369	341	376	382	347	336	348	387	362	355	344	327	340	340	357	340	385	365	377	339	353	348	365	368	361	379	362	350	375	373	374	386	371	357	327	355	341	318	370	272	350	336	357	331	392	356	338	330	332	332	352	352	345	353	347	350	373	375	369	393	356	371	367	385	360	366	355	349	367	336	335	349	367	366	373	363	326	360	357	390	352	372	333	356	349	376	341	364	377	361	376	358	348	320	374	324	366	347	370	359	340	355	382	378	357	337	329	332	338	387	374	382	350	398	335	331	369	333	360	385	389	393	377	344	348	363	357	349	365	349	364	314	369	378	354	348	362	362	369	334	342	358	383	377	367	363	364	377	350	353	353	352	331	335	348	347	345	353	371	362	382	389	372	356	389	357	365	369	381	335	344	338	354	393	329	393	342	381	325	382	354	358	362	330	342	356	365	385	344	372	388	365	346	346	330	347	376	355	356	362	342	333	350	382	394	385	338	352	342	336	357	386	357	357	334	362	368	346	357	345	377	368	342	392	380	386	386	344	375	341	369	358	355	358	340	340	356	333	353	350	336	345	344	328	378	387	366	359	349	354	362	364	355	342	368	343	386	371	371	363	331	365	337	357	389	337	350	330	352	385	353	365	359	348	354	353	338	344	376	385	350	341	368	363	325	370	372	355	322	334	304	388	402	384	353	357	369	347	355	360	332	340	397	345	381	375	356	377	372	338	358	339	382	374	378	377
59712	97297	81568	61642	43378	20382	1454	1413	532	543	473	517	476	415	475	465	435	488	474	428	474	455	440	447	427	429	454	441	440	416	413	454	423	444	426	430	432	467	428	412	431	400	422	410	404	419	425	419	407	419	428	404	415	385	402	411	370	412	408	433	441	422	439	431	421	389	408	418	403	418	412	456	433	421	410	427	397	459	429	416	419	386	403	383	407	438	420	396	459	426	435	415	374	445	441	397	415	426	407	480	417	382	416	397	439	419	441	454	436	389	381	408	456	421	464	453	435	410	459	444	411	436	428	451	413	424	437	451	438	403	410	434	412	397	416	411	414	407	419	444	435	422	434	433	404	486	400	469	443	428	423	417	415	423	436	419	409	452	415	420	384	395	435	429	446	446	415	455	431	428	419	438	431	430	405	437	427	447	426	450	421	440	418	414	453	464	415	433	415	397	420	368	400	456	427	419	425	461	435	406	408	407	406	420	402	417	405	454	427	416	416	404	397	428	436	428	391	447	413	470	426	444	423	414	409	436	453	438	436	447	437	400	446	405	447	444	446	435	429	451	440	432	372	443	487	399	383	450	419	416	428	435	406	407	429	407	425	419	390	396	446	426	395	407	429	426	441	439	414	452	423	408	442	417	433	434	430	454	379	418	427	428	415	412	412	411	394	391	433	397	419	464	412	432	413	436	454	409	455	417	409	426	437	424	453	390	407	449	403	454	425	370	418	421	390	446	404	403	454	394	429	424	400	450	412	438	426	447	420	427	462	450	451	406	475	421	414	446	402	405	408	441	408	394	415	413	442	433	442	435	456	433	430	432	429	405	412	441	413	407	418	418	400	440	456	463	459	413	436	446	418	415	405	438	399	412	411	437	432	426	433	445	439	438	424	406	425	407	427	436	414	411	386	466	421	408	400	424	427	434	426	419	424	479	428	395	438	435	420	459	417	431	429	429	409	404	424	429	426	395	423	424	443	408	393	411	404	402	413	409	453	405	447	404	445	433	428	403	453	417	428	412	392	439	426	430	446	471	401	417	416	429	411	422	441	415	413	410	411	407	425	407	382	459	401	428	496	459	402	398	423	439	425	420	422	448	406	420	408	435	456	367	441	411	456	424	419	397	416	406	423	422	415	443	440	416	397	406	424	399	410	427	395	434	433	403	407	416	443	395	407	422	415	451	445	428	437	438	407	421	386	404	441	410	392	418	447	418	418	425	428	451	412	421	397	454	414	454	445	413	395	449	420	411	378	395	474	408	421	407	433	433	441	428	436	403	406	398	433	406	435	419	426	438	438	430	417	430	417	394	404	438	438	439	417	368	438	439	452	425	400	405	379	416	393	417	404	442	430	438	453	448	459	414	419	431	394	432	440	402	398	442	429	410	419	438	430	435	398	422	408	407	410	418	431	420	435	444	437	433	410	402	411	427	423	408	417	456	437	393	396	415	429	420	451	401	470	440	415	412	399	413	458	416	434	425	460	447	368	405	429	478	426	435	428	396	431	450	421	455	443	397	441	423	425	444	421	448	421	413	440	427	371	412	414	425	399	431	396	416	410	455	421	388	462	443	417	462	404	423	388	384	458	406	432	434	402	415	430	413	399	431	410	412	437	392	427	420	398	393	418	422	420	399	409	438	436	435	414	408	427	431	374	395	418	416	420	402	448	435	428	461	421	403	425	404	408	428	421	419	438	425	426	426	443	407	405	408	392	403	447	419	430	432	398	458	449	374	384	408	397	398	405	428	432	441	437	418	428	418	397	450	417	416	405	438	415	418	422	437	416	368	451	432	420	384	413	418	469	385	440	405	422	442	474	376	399	409	412	405	455	438	430	412	439	443	428	410	456	420	400	442	414	393	427	416	414	450	447	417	430	442	426	413	384	400	411	468	396	420	420	448	403	408	431	415	424	396	433	420	430	414	439	446	422	442	409	430	426	397	446	419	434	420	480	407	441	392	409	414	455	409	385	435	430	437	417	369	396	430	416	381	409	407	389	405	407	434	412	404	409	451	465	422	406	391	434	432	424	424	409	432	431	394	426	446	440	449	450	416	452	455	436	420	458	426	407	430	426	439	461	415	407	441	387	448	456	420	440	439	422	407	430	434	441	431	464	431	405	413	452	403	439	422	411	395	414	457	419	422	422	437	438	407	401	403	433	465	382	409	404	441	442	420	423	395	435	442	419	435	404	410	462	426	388	407	439	398	475	418	426	411	412	419	448	399	409	406	401	419	403	425	423	419	434	409	432	459	411	466	425	413	404	400	435	408	417	427	451	440	405	427	438	439	459	437	444	408	424	461	411	442	388	429	415	462	437	456	424	408	440	437	451	430	444	417	414	450	426	391	413	435	417	416	385	415	421	456	430	386	432	416	415	434	406	405	453	418	390	398	418	410	425	412	447	443	420	478	412	415	393	418	428	408	416	417	431	412	424	429	427	454	443	430	453	414	438	482	419	393	429	412	411	438	456	435	425	435	478	427	388	410	403	432	391	425	443	450	445	414	399	408	402	441	392	402	441	404	410	441	395	439	406	447	406	453	416	426	422	393	441	455	442	432	424	405	437	428	426	442	478	419	436	415	433	432	397	424	418	436	447	448	435	436	413	481	408	422	400	410	451	453	440	398	409	436	405	435	418	413	448	462	411	441	377	422	424	434	470	424	426	417	413	419	423	401	399	415	430	414	424	428	410	425	449	425	424	409	387	418	401	431	426	436	472	412	407	431	403	434	432	441	442	393	407	416	439	398	431	400	411	400	388	419	454	434	405	406	462	435	422	421	377	411	421	408	439	391	393	428	431	442	424	432	398	438	409	408	439	444	431	438	432	431	439	425	433	407	435	443	436	411	398	437	434	432	406	451	430	424	421	420	419	400	429	372	392	423	407	427	429	432	423	451	405	447	432	414	433	371	415	430	436	423	400	455	435	450	401	437	406	419	416	416	454	409	431	446	372	394	423	425	402	403	453	408	397	401	440	450	435	443	458	418	389	422	421	412	434	393	442	412	428	413	397	400	394	414	432	445	429	400	423	422	419	453	401	432	451	378	419	415	444	493	444	397	484	409	425	420	423	418	416	405	433	429	431	392	428	416	419	419	413	390	423	450	404	419	407	452	423	406	454	431	397	420	399	437	412	436	400	416	386	417	424	454	423	412	400	453	400	418	421	438	368	426	432	417	422	409	448	420	419	437	429	422	401	436	422	444	455	441	402	408	401	417	394	437	435	430	432	400	394	416	422	427	421	378	464	437	426	421	409	419	402	428	417	436	425	426	392	410	433	442	416	409	437	431	386	400	444	408	428	420	418	457	440	389	441	365	454	405	422	467	426	436	432	465	423	386	433	431	424	405	447	410	465	424	402	431	404	457	453	398	442	411	415	418	421	446	414	367	459	393	414	420	446	409	424	433	428	435	462	439	454	490	424	364	433	486	433	446	440	415	413	402	400	430	404	378	437	452	415	458	433	410	399	430	425	445	426	407	412	426	423	416
27501	24361	29007	20330	7690	2049	763	709	706	703	739	741	755	749	734	753	735	747	706	765	699	745	741	753	719	774	706	731	739	684	716	726	764	745	736	697	742	776	718	734	753	714	710	743	762	687	697	700	746	770	719	733	753	676	709	731	795	767	708	715	747	749	734	743	712	785	699	719	736	708	745	762	722	750	747	711	702	718	720	678	763	738	743	733	750	709	764	697	758	736	712	738	743	745	741	754	735	723	753	717	738	778	748	708	714	723	741	750	694	722	709	718	706	753	721	706	736	691	713	725	783	668	710	716	701	691	805	680	755	713	792	733	753	732	711	731	724	736	743	786	711	724	731	734	775	718	712	772	778	750	729	706	755	743	695	733	711	791	785	741	737	734	709	682	751	762	695	748	738	777	718	722	705	745	750	675	734	734	723	711	737	701	756	722	763	752	700	722	724	724	776	753	741	724	709	760	725	687	686	682	745	707	742	724	694	748	704	725	708	715	735	769	786	749	766	725	756	726	741	709	767	703	727	705	777	777	783	792	772	692	743	738	705	712	749	723	707	727	675	741	748	742	694	737	746	684	709	702	745	741	685	690	755	753	718	717	704	724	729	741	751	776	732	723	756	732	733	725	773	749	779	666	737	758	707	757	750	712	723	737	715	687	694	742	788	705	758	717	767	762	736	757	737	700	790	768	731	731	729	779	777	689	746	723	734	710	731	724	729	706	699	719	746	724	759	742	697	697	747	739	776	746	735	747	756	737	734	718	732	759	818	769	766	729	737	722	795	720	724	740	755	723	681	756	733	711	694	718	750	736	679	736	756	765	715	699	714	692	734	735	739	712	776	770	723	728	742	745	711	726	737	720	787	746	722	717	699	737	711	741	783	746	718	703	742	754	725	727	735	776	736	696	737	737	731	712	750	707	733	729	733	700	729	713	719	729	727	743	714	755	711	770	727	734	735	702	712	729	754	740	756	783	757	731	739	727	757	735	792	727	780	725	730	739	739	757	704	747	742	773	767	716	794	712	755	764	718	704	724	772	707	711	767	696	720	724	718	686	748	735	735	702	743	751	700	735	730	731	728	726	765	741	753	793	690	761	724	713	759	692	746	716	717	741	743	745	686	736	719	750	765	780	774	693	747	680	682	762	712	707	751	757	696	712	699	705	758	753	724	722	740	764	728	696	771	746	735	712	723	728	722	714	759	751	786	690	707	690	762	686	771	721	708	738	748	762	739	733	762	700	749	744	729	800	692	773	754	734	775	754	822	747	744	782	758	723	725	697	714	695	771	727	747	755	789	777	709	695	710	743	732	741	736	752	706	769	748	760	727	728	683	715	700	746	726	703	766	730	722	709	740	738	665	751	723	788	740	737	723	797	786	742	726	706	730	741	754	691	764	772	682	762	764	692	749	743	741	721	719	721	764	738	728	748	739	773	742	716	726	704	738	730	773	709	769	745	760	773	765	759	735	704	737	716	758	737	729	715	760	722	754	701	733	663	728	752	704	704	713	710	748	729	718	772	713	739	748	690	742	783	725	760	706	683	739	733	729	749	729	707	707	730	703	770	722	736	726	745	754	718	672	730	740	665	725	787	710	723	740	701	729	728	755	763	706	744	733	736	708	739	766	708	729	748	755	741	659	718	702	775	744	738	706	692	790	722	694	720	729	727	693	704	732	720	771	677	728	736	778	760	755	700	743	753	706	740	720	739	755	739	737	746	788	749	702	755	713	777	781	722	730	755	723	736	730	752	734	733	804	750	738	756	751	712	704	793	743	737	705	751	745	749	747	678	779	740	749	739	768	751	712	767	712	786	763	730	737	758	734	721	756	739	779	809	718	734	731	727	760	721	743	717	758	695	741	716	709	698	767	714	726	749	693	739	669	717	727	735	716	734	701	765	731	730	705	722	759	730	756	718	731	731	692	756	784	727	754	765	719	781	772	717	709	715	736	755	764	766	712	793	702	716	706	680	769	717	680	724	734	686	752	740	784	710	762	693	710	699	771	768	743	755	758	773	783	746	737	695	732	760	688	673	740	675	710	709	662	754	729	692	739	750	715	690	749	729	760	704	748	739	734	704	774	734	719	712	737	724	766	716	762	721	715	728	691	767	700	764	734	750	719	683	745	726	784	714	746	723	743	778	771	700	740	727	705	758	770	752	786	729	714	710	698	663	773	703	739	707	714	752	720	719	728	743	766	734	741	801	741	747	734	757	732	729	719	735	724	726	751	662	741	695	757	730	722	763	716	767	711	713	738	718	778	758	760	715	748	726	723	736	732	774	723	749	699	769	684	748	791	716	733	770	662	778	734	693	744	760	763	740	736	750	770	713	683	774	728	767	743	737	746	762	746	746	706	714	768	698	753	692	724	742	721	743	753	722	696	772	719	738	739	708	709	695	731	750	711	681	738	738	692	706	703	760	707	718	713	733	741	654	773	741	750	738	708	761	787	708	763	761	742	779	691	745	758	691	685	768	721	696	773	732	731	715	749	777	701	763	775	680	748	770	793	781	728	768	713	763	752	740	717	717	750	683	728	728	714	805	758	726	704	765	730	711	704	759	749	742	694	754	738	735	736	750	745	798	745	725	749	702	751	720	732	681	762	722	750	731	761	767	757	713	768	711	719	779	754	696	694	743	712	692	710	732	717	759	788	745	733	703	698	698	766	751	754	752	739	765	691	692	756	693	725	751	756	791	754	730	731	728	714	754	731	723	759	729	726	708	719	713	755	745	692	738	697	753	709	747	747	740	723	781	717	760	722	757	749	727	758	690	764	719	737	771	728	715	754	698	740	727	737	763	753	700	726	769	743	770	713	748	693	744	758	793	727	725	764	707	716	735	767	730	701	698	761	777	712	683	698	761	744	786	760	743	773	755	716	730	713	733	759	731	729	698	726	722	688	745	743	758	706	749	795	787	756	733	756	735	727	711	742	708	730	746	707	784	742	741	780	751	741	735	773	738	739	749	716	766	727	720	665	754	742	732	721	711	739	747	744	715	761	732	740	750	690	783	704	693	748	739	739	698	761	771	680	775	693	710	736	736	708	712	722	708	736	764	703	711	776	740	696	691	740	691	726	723	748	712	737	718	775	668	754	742	751	716	746	723	699	719	746	716	738	745	721	775	742	746	745	750	785	731	721	785	776	750	726	723	720	738	763	670	766	708	718	731	742	722	681	724	759	702	712	751	718	722	779	730	707	734	711	723	746	737	778	743	810	712	728	695	788	759	715	755	736	757	735	735	704	703	744	702	724	729	673	735	737	715	758	766	708	739	678	741	718	763	738	731	735	701	748	761	773	755	737	718	706	764	688	681	716	717	794	740	694	792	721	741	746	716	727	762	720	746	715	721	795	761	715	744	733	751	715	763	734	699	731	735	762	749	733	672	703	720	720	721	729	755	718	755	748	747	722	746	732	753	748	802	725	761	734	739	686	749	722	735	744	725	763	740	745	764	741	736	737	708	737	738	738	724	763	731	700	698	752	722
29093	40321	30810	17622	8219	2610	876	937	871	850	859	847	854	852	851	909	883	884	882	898	860	893	898	869	896	890	909	881	863	843	868	923	894	860	874	833	902	880	870	886	925	897	904	839	893	902	864	862	853	882	886	851	856	904	861	844	869	846	858	894	832	854	891	895	886	859	926	870	878	924	852	882	871	950	878	862	858	858	893	885	886	853	886	839	848	906	902	855	911	895	859	886	902	865	830	889	874	835	842	909	861	882	874	890	847	915	897	823	896	882	862	869	919	855	874	844	916	853	836	873	936	935	860	864	850	819	905	851	868	883	862	884	869	870	895	859	853	845	829	854	910	884	840	861	879	888	823	857	881	860	862	840	918	860	885	885	852	865	901	897	926	892	855	892	844	841	843	794	861	888	886	841	904	875	903	888	846	876	869	874	890	846	906	903	908	851	912	859	839	891	894	906	906	861	831	886	838	868	857	863	914	911	845	875	899	885	894	883	917	924	845	814	849	881	918	829	844	842	895	906	874	908	889	841	843	876	870	886	868	813	847	883	864	883	845	893	916	860	892	878	829	913	834	869	870	926	805	918	880	935	880	883	878	883	838	873	838	868	869	894	885	851	857	892	875	903	853	890	875	829	847	863	860	901	881	816	883	837	851	900	871	867	903	874	867	848	913	866	839	894	906	874	925	926	919	823	880	893	868	868	880	829	853	854	910	882	887	917	852	873	905	899	860	900	864	866	819	871	826	865	823	794	900	929	870	900	911	860	840	859	887	849	905	959	882	905	874	850	848	868	868	928	872	893	903	896	872	879	896	888	906	871	832	830	906	850	874	873	913	885	849	854	855	867	848	903	876	861	847	821	823	901	828	864	872	901	889	893	828	890	930	860	834	859	889	839	881	904	866	880	930	897	909	908	880	901	882	822	829	871	880	844	908	926	899	817	874	890	894	843	880	868	848	908	902	853	905	863	917	858	855	898	877	821	856	870	866	780	910	908	854	863	911	871	918	880	836	873	854	889	865	866	899	873	916	885	881	902	903	868	896	886	882	861	860	907	906	907	893	862	813	857	896	885	877	871	931	819	885	826	890	851	887	833	869	862	908	883	835	889	844	887	927	875	878	876	910	899	839	888	862	892	869	869	764	880	899	880	851	847	898	853	870	838	903	894	892	892	898	863	910	885	909	839	885	887	846	847	877	923	906	878	919	853	869	843	848	905	896	796	848	855	878	947	901	911	874	867	909	829	853	808	861	903	875	871	884	860	870	891	893	916	828	864	899	885	851	909	894	905	879	876	910	865	837	849	887	924	850	883	885	884	864	876	846	866	862	865	916	855	840	872	904	875	884	882	913	842	867	822	856	908	877	913	877	846	867	866	914	873	863	842	805	839	903	808	849	863	842	906	856	816	880	840	866	881	855	865	864	901	862	824	840	876	853	900	844	855	802	936	816	855	844	927	896	838	848	845	844	829	866	929	881	900	880	907	907	846	858	880	857	884	877	853	910	890	924	879	856	885	897	906	869	873	884	861	884	887	883	880	897	918	886	914	859	867	894	838	873	862	909	869	881	810	854	895	920	858	878	923	919	860	905	862	888	895	912	823	853	942	902	896	825	873	914	882	910	865	857	810	868	852	907	897	907	897	874	882	881	876	864	865	889	862	886	850	889	881	853	871	875	914	895	867	866	869	839	860	881	853	926	920	851	847	832	897	872	890	894	918	853	846	850	902	859	873	902	888	861	887	880	903	855	841	869	904	881	897	884	849	895	892	836	889	876	863	919	879	902	908	863	872	865	855	882	906	876	937	870	859	818	909	888	881	890	885	934	881	885	903	889	930	869	870	847	855	870	821	893	866	879	913	866	912	910	849	863	853	853	868	884	870	824	908	866	879	877	846	886	896	875	874	859	848	839	839	889	856	814	861	870	853	864	916	921	906	905	841	927	875	887	931	889	839	874	864	894	865	933	876	799	862	819	908	818	910	856	875	906	881	859	877	916	876	882	843	893	871	861	903	831	884	885	865	851	856	814	836	812	817	859	876	908	881	886	883	925	839	918	872	894	842	817	883	916	898	916	879	892	833	867	870	935	830	873	870	961	859	887	881	838	876	839	860	925	900	890	875	890	831	884	887	900	868	890	918	837	870	861	895	858	815	896	808	906	798	818	830	848	850	892	879	849	882	815	931	839	896	851	847	892	896	843	881	862	904	869	826	921	889	863	899	893	874	815	854	902	920	858	949	886	922	846	864	831	896	891	812	858	839	891	872	883	889	867	885	869	867	825	851	878	869	858	895	854	892	862	887	848	859	918	897	911	899	861	845	894	884	864	824	917	877	880	911	877	855	883	857	807	863	834	849	832	839	915	890	875	805	898	856	851	884	796	859	900	895	827	813	853	891	916	884	882	916	884	913	866	862	887	923	859	848	867	906	902	900	865	866	942	858	856	927	850	915	823	898	844	851	886	855	879	909	859	889	845	909	910	904	899	923	834	820	882	864	854	898	857	891	883	844	838	863	864	897	859	908	870	835	842	849	879	899	883	819	900	884	889	863	885	887	902	848	857	886	879	907	860	874	880	849	907	847	851	854	861	907	845	891	831	870	862	912	864	821	852	837	888	877	901	853	800	851	905	855	879	904	917	888	850	903	861	843	887	853	834	905	859	850	861	854	868	864	895	910	843	894	940	873	831	871	863	883	907	890	904	834	847	816	855	873	903	840	905	844	953	863	818	851	886	840	895	923	842	853	878	854	844	812	875	873	839	856	836	888	886	946	912	859	843	872	878	835	881	875	915	871	844	841	935	838	854	879	851	865	856	904	856	860	900	870	857	866	875	885	951	885	862	857	882	864	920	871	853	944	879	878	869	877	883	881	823	874	901	853	913	873	883	793	852	870	933	840	905	785	865	866	912	907	841	857	852	823	898	899	912	888	882	858	872	894	842	863	883	840	887	883	889	854	923	902	861	898	898	857	824	861	849	897	832	872	924	882	923	852	873	886	846	876	885	871	902	883	871	903	885	889	892	844	829	882	894	885	821	925	892	865	858	856	876	865	859	871	859	891	900	887	890	852	895	839	859	863	900	864	890	862	857	891	858	879	851	892	870	891	900	898	840	858	880	864	943	883	881	832	854	892	938	899	855	848	915	916	888	905	858	903	880	813	864	918	848	895	861	856	833	889	889	858	912	827	851	885	864	923	876	860	931	863	860	887	892	838	862	896	879	880	923	855	831	909	910	884	869	856	864	892	882	860	849	888	874	853	833	820	890	792	933	891	886	878	933	857	857	873	913	842	872	909	926	875	877	884	887	927	872	905	837	906	863	867	897	879	868	850	857	914	982	897	842	852	924	854	851	874	892	917	882	833	888	864	863	833	884	842	847	919	853	849	861	888	878	863	907	876	927	887	872	947	907	881	821	871	891	927	897	884	871	892	861	914	868	826	863	833	904	869	864	856	895	863	839	874	914	868	894	888	886	938	847	884	826	897	892	891	850	903
23287	21087	31617	32054	27085	19320	5090	730	505	507	461	510	480	462	505	495	506	488	492	486	439	451	455	462	496	474	510	461	488	474	446	482	473	457	498	433	487	446	462	479	406	440	443	459	445	426	452	484	486	488	442	472	461	436	499	500	456	475	479	457	478	478	447	452	463	413	456	449	464	457	468	476	459	515	457	459	466	464	452	444	452	455	477	484	460	451	466	476	430	437	459	450	487	499	489	465	470	489	475	465	446	438	472	462	436	475	475	445	463	465	472	440	452	471	460	456	455	446	490	477	444	427	450	468	458	472	436	441	457	435	456	429	447	431	435	496	446	472	452	490	452	460	449	444	454	457	458	434	464	477	458	465	421	459	442	429	421	436	466	482	491	436	457	404	486	502	428	427	479	436	467	456	468	493	482	472	435	441	460	484	437	466	458	466	427	465	451	452	469	504	444	462	430	487	461	450	452	451	458	487	474	484	480	468	444	477	422	428	464	465	478	457	440	433	454	439	416	431	481	450	444	439	440	498	466	418	466	431	467	471	463	472	429	471	469	439	453	482	463	454	434	436	437	495	436	476	470	450	507	463	446	473	462	462	477	462	457	490	447	456	403	442	468	430	479	432	482	461	499	494	491	447	462	480	452	453	459	445	446	428	468	456	485	490	448	447	460	460	500	463	421	460	439	467	485	428	438	494	441	465	464	469	473	442	452	502	453	460	459	511	455	456	471	478	453	416	452	466	450	533	431	453	458	487	487	461	444	470	447	462	432	463	490	479	461	506	441	441	478	484	463	442	461	448	489	454	482	447	439	484	478	464	504	472	473	445	442	453	424	461	413	464	466	468	432	461	465	463	456	474	422	484	412	440	505	478	437	443	469	446	464	444	444	449	432	465	436	504	465	497	492	459	455	486	455	477	479	476	466	486	451	403	469	441	455	483	483	446	420	431	458	426	451	471	486	435	448	471	446	482	452	464	471	438	472	476	454	448	460	514	500	465	455	449	449	464	451	442	449	471	478	478	472	467	431	475	461	428	472	469	431	448	450	421	480	468	453	447	442	397	488	463	499	458	444	458	447	479	458	454	479	465	476	422	438	458	499	451	486	502	433	467	479	440	447	471	491	471	452	434	486	441	446	496	443	461	409	454	443	456	435	473	480	475	457	450	495	439	482	464	435	499	437	478	409	434	466	429	454	426	450	483	455	490	442	451	433	480	440	457	459	474	490	412	458	503	470	470	430	469	485	428	463	455	456	443	491	475	437	497	450	430	462	455	498	472	484	419	479	500	439	451	457	455	483	440	454	467	426	448	412	459	434	519	434	458	467	437	443	482	464	481	453	470	486	458	492	445	508	444	477	448	463	500	451	482	446	483	492	455	482	479	433	476	465	476	465	488	455	487	449	454	453	461	458	479	443	471	475	442	475	470	479	468	431	477	451	416	446	434	454	464	471	433	464	431	463	465	486	465	476	497	491	453	471	464	457	457	487	458	464	452	459	496	455	486	472	434	468	473	474	439	503	456	457	464	465	460	453	446	456	469	428	451	500	456	437	471	471	448	475	452	425	469	473	477	485	470	443	441	500	456	423	511	501	473	491	491	491	487	489	440	458	451	504	410	449	468	478	474	456	469	438	473	461	419	502	448	451	427	460	522	437	469	483	443	448	437	451	461	451	460	489	469	481	446	492	459	467	499	437	436	471	462	455	452	452	477	516	466	452	435	465	459	461	458	437	484	477	437	466	453	471	488	454	495	447	449	503	447	483	473	416	468	507	466	458	450	472	429	493	480	433	444	458	426	473	456	442	448	481	452	486	457	440	482	447	510	457	496	484	459	464	471	469	425	467	431	481	438	446	439	426	427	475	478	449	464	456	475	456	448	449	400	506	454	433	506	473	464	487	478	454	459	450	439	443	457	462	434	462	433	478	416	489	438	449	441	425	477	460	494	449	479	469	455	418	483	480	441	469	444	443	476	467	466	427	487	423	420	476	438	461	484	482	473	478	451	465	468	492	482	442	458	477	462	467	464	507	451	463	441	506	421	458	457	447	472	467	501	475	433	454	494	458	452	443	472	474	446	462	434	463	488	457	481	480	426	485	471	446	445	454	493	461	445	478	495	444	428	460	436	449	481	449	471	476	462	462	438	468	427	445	456	482	457	455	451	427	477	423	452	504	445	445	458	472	436	425	472	484	495	472	463	426	478	462	497	473	493	461	443	429	506	467	476	451	432	465	440	466	466	456	485	449	465	486	472	464	444	465	512	448	465	440	442	428	455	465	440	458	469	451	460	420	467	480	448	432	446	440	456	439	489	455	423	452	477	469	427	464	441	461	422	452	482	437	480	420	443	465	450	442	467	457	435	466	412	469	468	429	458	478	447	488	440	428	472	458	464	469	443	444	429	473	489	437	441	442	462	411	448	472	482	457	479	435	438	451	451	432	432	478	467	466	453	443	436	465	482	480	440	482	469	430	460	430	445	455	453	481	463	457	456	454	455	468	510	457	473	455	470	496	448	469	435	500	464	466	457	452	480	437	499	500	490	453	449	471	448	428	475	453	429	409	466	441	486	474	450	455	431	474	485	451	450	455	446	447	474	451	449	457	452	517	506	445	470	438	477	463	484	419	464	470	429	455	460	432	451	510	471	467	451	437	486	449	464	495	479	454	475	472	463	441	484	481	423	488	423	452	481	486	478	482	441	496	520	496	454	456	462	448	486	490	459	417	436	464	441	467	480	456	447	464	489	476	475	431	513	421	505	469	477	467	449	479	478	442	450	454	440	480	446	492	487	441	449	465	467	466	461	454	483	437	440	478	469	455	476	474	409	462	473	459	457	444	456	434	467	510	435	486	452	455	466	466	440	452	442	465	443	457	476	457	447	442	473	449	473	470	473	450	468	481	474	454	457	429	461	484	516	481	477	495	466	436	421	487	506	479	467	478	433	438	437	448	446	478	452	481	471	467	465	480	424	463	451	482	486	436	459	446	458	460	464	459	424	466	452	465	508	445	458	446	436	463	473	415	419	483	453	437	485	458	456	429	454	497	492	459	467	440	478	436	454	448	449	436	459	450	460	443	443	448	450	487	445	445	453	439	468	488	490	455	449	471	461	456	434	485	483	468	428	477	467	448	451	459	484	468	449	460	449	471	467	437	424	451	494	502	431	455	467	463	445	461	488	430	436	465	444	474	480	486	474	438	438	474	490	476	445	444	454	491	492	477	469	460	479	485	475	446	451	467	426	449	471	442	460	491	486	464	467	462	461	451	468	463	481	476	442	473	457	460	492	440	464	458	454	464	444	483	429	481	455	464	466	492	437	407	461	449	503	471	442	454	453	435	449	428	497	466	494	420	458	475	472	469	471	510	453	467	466	442	449	453	471	492	477	444	465	470	480	466	461	476	470	453	463	451	485	453	456	489	456	463	467	436	473	437	492	472	463	457	470	470	483	441	412	462	472	452	490	457	406	479	400	485	452	470	439	436	477	475	431
54778	86673	71221	50888	34071	15274	1280	1107	615	627	615	633	566	571	556	585	551	595	556	574	558	596	508	586	589	573	565	551	587	557	561	603	533	585	575	558	561	500	602	586	551	593	565	558	585	604	582	547	573	540	607	607	593	547	560	567	596	588	599	598	553	558	554	576	571	575	539	571	558	591	586	600	576	546	594	540	586	574	597	534	562	580	550	602	572	556	612	537	538	578	528	554	595	554	575	538	564	570	533	546	543	557	580	549	546	572	567	525	571	573	554	595	552	602	594	552	560	558	582	606	590	567	543	597	540	575	617	599	599	521	562	561	549	551	570	574	547	554	594	610	594	584	547	591	578	572	537	574	532	570	580	576	531	537	535	536	560	562	571	578	562	571	602	612	585	602	588	504	587	591	612	566	580	609	566	570	536	618	586	556	588	572	545	549	561	549	519	565	580	536	535	592	550	567	555	553	506	615	584	566	618	545	588	546	515	590	610	575	555	579	561	532	558	574	561	565	576	526	588	593	510	636	530	541	514	553	570	582	594	582	550	565	551	555	580	529	566	553	558	575	551	543	569	534	583	558	574	566	573	607	517	579	575	603	593	577	570	551	574	598	543	550	576	592	564	544	576	576	546	578	563	584	575	553	539	543	554	588	561	538	582	558	582	552	626	560	570	575	599	537	582	543	541	538	598	538	566	561	567	606	576	554	534	523	552	553	573	557	573	578	542	513	546	604	549	501	599	571	551	550	609	549	618	564	550	539	583	582	565	582	502	536	574	604	562	600	562	577	572	549	609	587	573	555	571	548	595	513	529	535	550	580	575	548	530	577	532	560	582	557	572	546	585	555	549	603	567	570	559	565	563	593	567	553	552	554	562	578	573	550	537	557	570	611	540	573	579	572	557	556	616	582	545	560	561	564	605	539	544	532	567	547	585	571	560	520	557	575	568	594	558	541	547	591	570	570	570	557	564	550	601	584	591	563	601	567	543	583	592	546	566	568	554	580	545	569	581	552	561	566	556	564	561	562	553	591	551	569	524	555	565	577	536	555	562	601	570	565	534	551	569	585	570	582	568	603	589	578	547	560	565	587	542	574	546	539	572	555	556	566	563	591	572	541	563	541	562	588	587	559	514	601	542	572	556	533	547	537	576	557	566	610	575	637	577	569	571	582	571	595	601	534	555	577	571	567	561	535	524	554	568	556	586	530	565	583	584	590	552	531	588	580	547	576	537	567	584	543	529	555	573	589	589	563	574	550	587	585	563	556	585	551	570	578	607	558	595	580	550	550	607	633	553	553	554	582	579	546	542	549	567	584	537	579	573	546	576	578	577	583	537	531	536	554	583	546	574	572	600	563	558	510	573	546	579	562	569	569	552	588	593	535	566	554	590	529	560	572	552	578	552	539	565	598	572	549	590	569	553	574	577	558	554	540	586	575	562	541	567	524	564	547	557	551	580	572	570	592	559	501	557	553	570	630	590	586	587	545	542	584	569	578	592	569	539	599	546	574	542	570	531	620	548	540	558	558	548	543	596	585	570	542	566	527	542	628	599	561	546	545	585	559	544	542	637	575	582	596	563	596	534	601	560	620	572	591	586	564	569	559	561	577	540	553	581	567	565	564	562	574	561	590	553	534	588	504	588	576	530	552	580	564	570	568	522	537	552	576	566	525	594	618	570	549	591	574	557	548	552	565	582	563	590	555	586	563	584	599	575	563	588	568	565	549	595	639	577	576	566	546	571	565	539	566	595	581	591	586	559	578	555	592	551	551	601	587	577	629	516	566	546	570	534	571	578	591	606	581	566	593	541	584	543	540	598	616	546	531	600	546	597	538	554	515	561	620	587	585	584	580	564	532	557	549	566	587	583	561	544	561	549	568	590	569	532	560	563	578	551	576	582	558	554	545	529	569	621	532	564	561	578	569	587	552	594	496	616	632	571	575	546	541	537	528	581	574	572	544	527	566	550	540	566	571	573	561	596	557	545	554	586	548	627	551	578	547	546	627	552	572	605	592	576	560	572	571	539	547	571	548	568	534	566	531	574	602	592	572	559	554	577	547	570	582	530	595	584	576	566	572	551	590	581	566	621	564	580	559	608	569	580	564	545	581	535	541	533	542	592	536	560	634	572	567	584	557	549	563	538	561	579	539	569	557	602	540	606	598	598	552	575	552	566	555	561	570	577	563	552	551	552	608	564	566	537	566	563	585	548	600	568	590	545	525	579	557	587	583	548	614	591	557	563	591	527	584	520	583	556	575	568	551	546	617	582	551	575	520	474	574	547	579	579	595	519	535	547	589	553	538	575	599	551	539	576	574	581	536	585	573	575	533	607	539	578	568	557	552	554	540	592	607	608	550	557	537	580	567	586	591	590	592	549	623	546	589	552	599	542	558	565	608	553	569	548	648	626	532	581	567	571	572	557	538	551	603	540	574	542	585	570	552	549	564	596	551	521	575	632	588	586	584	577	542	557	571	582	583	549	553	568	562	560	589	553	600	528	615	524	576	528	570	544	534	569	544	584	491	555	605	591	563	593	567	551	520	590	581	585	555	598	556	518	583	614	529	568	554	578	588	564	551	534	541	589	565	561	534	549	551	580	556	565	556	536	569	556	575	546	596	551	575	577	592	555	573	546	550	613	570	571	545	554	556	560	575	516	567	590	553	585	532	566	527	597	583	537	606	581	612	597	557	553	553	548	554	561	547	561	546	600	571	584	562	562	599	556	590	593	549	527	562	537	543	566	554	585	590	559	633	555	612	581	631	568	582	603	547	559	558	539	577	558	635	611	561	569	507	578	578	523	598	561	526	542	568	530	570	521	575	566	566	568	585	567	572	585	569	552	549	565	579	548	611	573	637	580	577	568	602	554	590	548	573	545	542	563	540	555	576	592	552	580	582	619	601	584	633	574	588	593	563	554	606	615	589	579	545	602	568	568	563	540	589	562	562	563	584	551	539	590	533	565	572	571	549	577	547	567	561	574	515	566	525	587	546	533	575	563	548	560	570	564	550	578	561	578	589	587	575	581	535	557	547	534	518	540	528	539	547	551	577	540	598	562	578	569	594	575	549	576	615	564	581	616	577	547	556	539	583	549	579	558	530	556	557	547	548	556	557	587	536	587	562	559	556	564	540	579	530	555	594	609	588	612	563	616	581	579	593	551	578	579	532	599	547	569	541	544	563	582	570	574	532	557	574	563	545	551	543	568	551	559	537	601	595	577	545	582	573	589	553	590	559	550	593	555	556	583	559	551	605	576	554	575	573	536	576	534	594	582	566	605	585	549	548	583	554	578	598	569	575	545	586	545	550	544	566	549	575	573	568	616	586	549	577	551	563	549	561	609	551	553	581	590	539	627	565	593	579	567	546	536	538	551	584	611	562	552	537	570	553	540	531	604	568	558	586	568	568	592	551	572	581	601	600	546	559	581	590	548	564	562	613	570	551	539	562	564	583	604	595	580	563	534	576	576	599	563	560	559	537	579	581	611	595
22469	20930	30268	28111	26860	22223	12834	1288	399	363	405	369	359	409	387	367	382	365	365	388	347	358	336	353	374	376	365	388	360	363	345	359	377	383	384	362	372	387	369	360	365	352	373	376	365	382	379	357	354	375	345	344	382	374	355	353	374	371	341	367	373	367	342	385	387	353	368	341	339	321	340	378	355	357	373	338	367	342	355	360	371	351	329	401	343	361	365	347	345	357	359	355	379	350	340	365	369	373	346	362	368	366	357	347	347	353	371	375	362	373	364	382	353	364	381	377	348	370	349	345	363	379	362	354	332	383	363	357	392	373	354	332	328	340	371	360	329	359	353	342	353	363	406	365	385	366	323	354	377	331	340	345	364	359	380	374	369	335	365	358	363	365	377	381	350	368	392	328	369	375	330	365	355	372	340	372	355	355	349	358	372	372	369	353	353	367	367	351	360	366	352	334	382	376	351	349	381	349	327	389	374	307	354	400	353	358	380	352	355	335	349	355	351	363	380	373	358	360	341	342	383	347	369	383	353	370	372	324	369	353	390	367	365	385	377	361	360	361	366	332	358	342	357	382	387	338	367	380	349	358	379	365	373	348	355	383	320	332	357	385	371	369	368	343	406	377	333	339	362	349	382	371	347	352	351	374	340	371	352	377	354	342	356	360	372	314	338	341	364	338	334	341	345	358	356	384	336	367	383	338	358	330	346	376	338	349	348	370	387	346	348	314	334	335	367	366	326	367	375	350	351	374	345	373	357	363	361	330	361	360	359	354	383	359	310	364	361	375	385	361	374	370	348	372	372	329	370	377	401	335	369	366	358	328	383	323	390	349	326	348	351	348	369	346	357	389	376	394	383	336	350	377	332	360	375	380	358	358	345	378	358	319	334	363	376	366	373	393	380	374	339	354	373	379	388	366	352	369	364	359	368	370	358	409	410	382	316	332	325	385	355	348	385	354	356	320	364	362	349	349	344	370	405	360	365	349	353	390	362	364	350	348	337	355	353	394	371	348	342	365	339	327	403	418	358	346	331	375	361	326	366	345	368	379	380	375	356	306	357	352	388	381	353	372	354	362	359	372	358	374	334	350	346	368	351	331	346	382	338	399	402	355	373	364	352	376	391	342	354	362	331	351	391	338	353	351	357	356	365	346	378	390	351	364	375	363	357	339	350	355	368	369	357	374	383	365	365	382	367	396	331	387	318	361	340	364	382	399	365	375	377	343	371	363	340	361	340	359	385	367	399	382	348	373	361	378	356	360	382	378	355	358	351	369	356	343	366	315	347	374	378	345	370	354	347	338	393	348	361	335	379	356	336	374	353	343	320	357	340	372	368	394	318	356	353	350	350	357	360	354	373	388	376	351	343	375	367	362	364	359	411	328	377	364	382	361	356	358	368	336	318	359	378	378	356	345	367	370	377	348	379	361	357	352	359	373	344	378	385	356	343	357	369	336	343	363	363	346	368	376	340	363	378	352	363	367	379	345	348	361	375	356	350	362	333	363	373	366	391	351	345	331	373	375	374	368	374	349	376	358	328	347	377	347	372	374	356	365	361	342	358	395	331	344	379	350	361	342	345	354	365	357	368	375	400	403	370	386	347	354	363	385	338	387	325	371	349	333	405	360	374	366	355	371	343	344	365	370	365	348	370	325	346	366	336	378	365	363	344	339	371	371	368	323	361	348	356	361	333	335	368	352	353	324	377	379	334	345	390	374	360	332	320	379	361	348	337	381	355	365	349	355	380	357	339	352	370	356	363	349	409	346	363	334	385	332	370	360	353	377	354	337	353	369	346	378	349	350	315	359	378	361	371	387	350	344	353	388	365	368	341	340	368	357	341	366	354	340	366	373	386	365	396	346	355	349	359	358	354	351	362	358	355	376	331	359	360	364	325	384	360	339	383	354	344	335	346	350	375	372	346	356	391	364	378	360	355	319	343	354	356	346	339	336	355	379	374	367	354	375	333	368	326	401	375	370	371	368	345	369	332	358	365	360	337	367	342	387	360	342	386	351	367	358	380	356	356	335	366	372	334	330	347	400	365	363	347	333	386	332	376	375	380	351	353	355	336	366	350	336	360	317	400	392	349	381	350	346	369	332	397	373	351	325	364	347	375	334	375	373	358	332	322	329	381	348	348	346	397	322	350	365	335	365	329	369	351	376	395	383	386	373	382	363	324	359	359	337	332	314	362	337	351	369	380	363	349	317	367	375	350	363	399	358	387	380	351	364	333	383	367	365	323	386	367	385	375	359	366	398	355	389	364	393	356	340	369	347	363	352	367	377	348	350	347	357	381	358	371	344	357	329	350	351	358	341	352	332	355	352	364	338	361	357	350	344	359	357	353	360	377	361	354	379	369	377	372	352	337	384	394	346	361	412	344	388	372	343	367	406	360	368	348	340	358	342	394	347	332	310	388	350	366	359	363	336	351	373	338	348	356	356	325	349	364	350	345	386	370	364	360	364	362	358	381	360	370	359	379	358	347	373	390	370	408	337	356	360	356	371	372	349	369	369	391	361	355	350	356	356	354	363	368	359	358	398	375	384	360	353	334	312	332	359	362	376	388	334	330	355	359	362	386	370	375	364	364	369	349	338	372	403	336	369	332	374	329	325	346	347	387	388	365	363	351	357	370	343	337	373	348	358	364	342	349	347	354	357	321	356	329	358	353	358	339	383	346	319	364	371	364	361	342	349	331	326	380	351	350	373	351	384	345	339	327	363	379	349	357	382	338	348	361	347	359	348	345	357	346	374	370	368	355	400	379	367	372	337	341	373	379	350	350	355	342	379	368	338	353	342	380	350	381	357	311	339	370	368	353	379	347	369	365	368	351	352	339	326	346	373	349	327	370	360	367	354	389	358	359	335	405	365	367	351	343	343	349	364	354	343	345	358	376	340	353	359	347	337	354	341	372	349	358	375	322	377	378	365	355	350	345	382	377	343	378	349	364	361	361	351	359	382	355	374	359	378	336	324	397	348	387	350	352	390	375	378	366	348	374	339	355	367	348	366	353	353	365	355	346	320	374	341	425	356	371	363	368	365	363	356	377	368	391	397	388	349	352	355	327	369	331	370	413	329	346	351	368	355	354	335	382	367	381	380	361	333	385	366	346	367	357	359	378	331	349	338	356	388	349	374	342	327	359	371	380	398	333	344	366	329	333	367	370	389	383	387	328	382	350	350	386	339	389	385	398	346	384	318	373	380	344	382	364	357	334	332	358	380	343	374	355	361	394	374	351	377	371	368	350	357	347	392	349	325	311	339	349	368	344	363	375	342	335	320	374	364	369	346	359	355	369	361	359	330	354	371	350	354	341	352	327	337	366	362	384	346	371	381	337	379	362	354	369	364	355	354	364	399	340	369	365	384	350	359	370	350	318	357	353	335	363	364	367	361	364	364	396	340	385	375	336	347	328	351	345	359	339	320	384	360	357	331	355	322	385	345	387	347	379	370	316	394	340	368	344	352	357	345	357	365	374	373	344	388	355	341
59985	97528	81607	61271	43037	19478	1642	1460	526	542	493	472	433	478	455	476	462	451	429	457	458	421	446	471	455	424	404	412	477	458	419	397	405	394	457	444	424	462	437	430	396	444	414	449	443	387	472	445	408	414	444	428	408	384	410	455	446	421	443	372	449	445	400	434	484	417	452	443	414	439	442	483	430	478	434	404	451	421	396	452	438	429	409	426	428	447	408	400	450	409	386	413	417	432	425	408	382	447	439	416	408	422	415	371	431	415	421	444	438	417	431	437	397	433	405	429	433	391	436	436	427	470	466	476	463	451	416	450	467	429	389	432	465	387	444	421	434	435	427	436	453	421	445	434	395	432	406	408	392	381	427	407	431	398	411	405	416	431	400	404	414	437	375	477	417	444	353	431	434	420	388	424	427	438	421	424	444	418	407	417	445	421	427	423	423	430	472	394	441	454	443	416	425	421	433	424	438	423	400	460	433	425	442	429	419	425	393	432	451	423	445	445	433	427	429	387	445	448	470	400	392	437	455	440	413	426	428	425	443	426	466	400	421	407	470	405	387	449	432	435	455	473	460	446	427	426	427	449	438	436	431	401	452	437	436	456	421	419	421	430	380	433	417	433	424	419	439	435	456	420	456	406	461	439	446	452	433	441	440	429	423	423	408	419	400	419	410	418	438	432	405	428	443	413	407	421	436	383	480	446	436	419	447	427	451	410	479	442	423	396	408	393	412	434	434	392	407	432	417	417	439	413	415	431	435	420	413	434	446	388	437	400	400	429	372	409	441	448	438	452	443	411	393	435	414	398	427	402	410	424	437	412	432	443	429	426	413	405	399	433	439	404	433	439	459	459	437	434	429	429	435	440	403	367	427	398	470	422	383	433	437	419	479	419	415	449	420	433	402	390	417	370	414	444	454	407	433	425	426	442	404	395	368	412	424	468	426	404	403	409	422	422	418	400	418	412	447	441	422	427	439	412	447	407	424	472	406	457	441	446	453	434	409	435	417	446	388	374	415	427	410	393	463	441	394	422	457	466	435	440	440	391	432	423	404	432	429	441	396	417	442	412	411	409	428	442	441	399	408	420	426	390	441	423	434	427	391	424	433	387	446	431	403	414	438	429	374	416	452	442	442	442	464	411	445	434	440	399	440	432	401	420	385	451	416	467	443	446	450	417	408	376	428	398	410	426	422	388	418	449	447	427	416	447	437	433	402	413	431	411	425	397	418	450	438	438	434	426	425	409	417	423	461	431	436	394	447	373	453	449	404	418	408	413	443	452	417	423	451	403	433	437	423	409	443	408	436	417	436	433	430	468	417	387	439	422	413	454	458	417	433	407	406	421	441	418	409	418	423	428	460	477	416	399	443	425	397	402	413	424	445	395	453	399	422	468	410	419	448	421	430	423	436	407	427	432	441	443	440	427	410	388	410	414	409	449	418	409	398	427	425	418	424	445	423	418	413	398	439	442	438	461	440	445	394	445	430	413	416	414	412	466	420	438	381	434	428	422	437	409	408	413	415	416	441	409	433	412	452	402	469	412	418	433	462	421	417	391	459	398	394	432	415	393	415	398	439	433	416	455	426	452	448	454	397	428	391	409	429	425	416	411	418	436	429	437	443	431	407	423	473	410	442	435	433	418	436	400	419	436	415	431	407	459	435	403	418	430	464	419	438	400	393	454	435	459	425	413	424	419	446	452	430	424	452	454	444	440	437	434	420	418	435	418	425	413	431	439	412	420	425	406	415	415	429	419	416	455	440	394	420	432	428	443	454	443	441	438	411	414	434	387	393	406	419	388	430	458	388	446	457	418	420	414	407	432	429	388	434	387	428	421	464	419	435	456	415	430	414	415	396	457	418	429	433	441	407	454	415	390	431	412	429	419	448	434	461	435	374	394	456	440	434	467	395	392	452	418	397	416	378	427	390	428	417	452	442	437	405	455	453	429	421	408	398	420	390	446	425	419	417	482	409	430	424	428	455	411	406	451	439	432	440	424	395	398	449	407	460	460	435	423	440	434	435	448	430	417	439	405	413	415	424	442	415	426	422	443	433	421	436	436	431	419	464	424	394	460	422	464	459	394	404	441	441	429	453	430	430	385	458	404	406	419	399	397	421	413	451	437	440	429	391	398	414	428	436	405	432	431	447	414	418	397	455	415	406	466	418	401	417	432	473	382	448	424	434	422	398	458	390	419	422	494	426	485	455	428	437	402	418	448	384	426	441	379	447	407	453	428	399	462	436	437	461	466	451	437	440	446	407	420	426	426	464	446	442	414	437	394	419	457	383	398	436	410	443	438	397	462	426	418	435	415	377	443	411	485	423	409	434	434	401	425	439	429	397	459	429	413	405	395	414	421	447	444	423	396	417	458	404	419	424	429	422	419	452	383	440	414	443	485	414	413	394	416	410	410	469	447	425	418	448	437	428	422	427	397	443	414	469	419	411	447	432	454	448	427	427	405	466	409	420	429	408	425	460	402	430	441	436	426	394	442	405	445	439	425	462	411	429	394	406	458	429	420	457	440	420	413	458	404	438	432	483	414	437	418	417	417	400	411	432	412	438	432	444	421	429	430	427	413	410	432	383	437	429	428	427	446	399	397	406	452	408	427	414	423	393	419	417	432	438	425	396	399	399	427	435	425	406	456	395	392	395	453	403	417	447	444	390	403	397	443	435	413	406	415	421	431	446	419	444	395	414	450	418	424	407	418	396	429	413	434	435	430	427	453	417	423	397	419	402	418	426	412	422	424	418	407	445	457	442	433	409	402	437	413	402	440	428	440	413	418	421	392	425	413	395	392	388	416	424	404	426	420	403	438	460	401	439	417	459	427	452	444	453	416	396	441	432	449	438	428	434	413	418	406	405	456	434	424	421	399	411	415	440	442	413	438	414	439	453	453	429	427	404	461	424	411	399	408	417	417	472	404	432	431	445	434	404	429	421	441	430	419	434	471	445	429	456	453	424	435	449	403	430	406	429	420	430	439	430	444	396	471	438	463	413	428	456	448	423	436	428	397	430	416	436	441	432	401	428	421	411	419	430	421	445	411	437	419	442	418	383	395	412	457	449	395	436	428	404	454	426	413	410	411	402	426	436	433	448	396	433	430	413	424	427	431	430	450	444	416	411	394	459	396	448	382	423	428	417	443	424	441	425	398	454	443	418	432	452	460	383	429	394	415	411	398	398	449	409	411	434	443	436	400	426	408	429	428	415	450	432	429	441	422	396	419	440	397	428	428	396	436	400	431	405	436	413	435	440	419	425	427	419	425	425	424	419	409	427	426	421	441	400	397	421	427	436	453	430	431	449	433	427	431	431	437	430	425	433	424	453	471	416	417	442	409	374	419	428	399	438	431	425	393	437	418	443	443	421	417	410	438	423	411	442	407	409	463	460	433	455	438	418	446	419	452	424	438	436	436	436	451	442	433	404	408	445	447	466	398	437	444	419	431	410	425	442	429	463	444	430	404	451	446	417	416	432	386	450	410	439	452
27301	24279	29062	19791	7074	1954	807	752	745	739	725	793	707	749	715	705	764	738	732	710	754	789	715	705	736	722	700	714	687	708	714	747	780	744	699	696	737	716	710	717	707	771	743	719	662	730	727	733	736	747	743	765	698	761	719	758	735	737	716	729	736	741	754	738	756	738	688	726	753	723	735	750	710	748	699	724	730	742	740	727	778	721	746	766	735	754	742	698	693	745	686	718	699	738	737	754	738	724	740	769	718	726	767	710	727	713	703	714	725	736	731	714	740	736	736	734	763	771	769	746	763	713	741	748	736	707	722	719	754	713	726	728	727	714	696	726	741	667	711	724	720	735	695	715	740	749	725	742	704	738	728	701	705	772	764	740	733	768	727	695	770	778	728	651	763	793	738	732	734	760	801	740	740	740	732	734	728	774	707	791	769	716	709	727	710	771	720	767	770	742	711	738	716	773	737	751	795	720	762	760	696	777	730	698	753	777	760	750	719	766	696	698	721	764	735	662	719	704	702	778	730	698	740	749	733	729	703	764	694	738	687	699	764	760	727	771	723	707	722	717	739	759	757	755	740	739	749	788	712	725	725	725	768	764	720	764	717	725	757	715	715	699	723	717	774	712	696	743	741	763	744	714	714	774	737	728	778	704	774	748	740	743	748	768	758	757	732	677	693	748	702	740	723	714	694	731	730	721	759	779	772	737	748	696	710	769	740	684	678	733	748	720	744	739	713	710	706	768	704	708	716	752	783	756	696	738	750	695	680	716	718	743	708	701	746	760	713	780	725	768	742	739	743	717	780	745	692	710	724	685	729	689	726	769	713	717	744	728	711	785	682	726	713	751	704	766	740	755	740	742	711	724	764	742	738	714	678	702	728	697	777	683	714	749	775	758	713	753	716	714	731	710	729	720	700	773	734	712	764	739	686	691	700	735	743	713	691	733	736	690	676	756	725	737	722	725	721	696	727	778	762	727	742	689	722	705	790	710	733	746	709	727	760	728	714	703	710	736	756	699	747	723	730	727	721	731	752	723	731	695	691	723	727	723	734	714	764	733	769	735	708	752	792	719	746	719	749	718	700	740	722	735	795	765	710	754	692	714	726	722	709	725	760	770	747	714	707	720	725	727	759	703	697	739	768	734	724	749	745	738	737	736	727	716	711	730	743	741	695	771	750	728	797	694	706	710	691	723	702	754	720	721	723	665	708	754	747	715	682	729	733	716	712	765	723	737	700	702	727	749	770	694	720	753	775	770	724	746	709	730	709	715	711	686	755	717	747	737	722	758	737	761	747	774	736	743	718	760	706	767	735	759	763	731	760	700	734	755	755	741	761	712	678	753	751	718	727	715	730	723	708	733	723	700	743	695	704	733	697	757	712	722	737	710	765	794	718	683	746	731	747	731	772	711	754	749	762	759	713	748	714	696	722	703	763	790	761	741	776	742	740	782	748	756	719	751	755	729	762	758	723	729	708	760	713	726	722	754	733	720	741	771	744	735	749	770	727	759	706	782	695	711	742	719	720	728	786	724	758	761	753	759	753	683	728	718	717	755	758	737	737	702	752	734	736	737	701	770	676	748	749	715	657	730	735	760	740	734	753	722	723	736	781	695	775	754	714	743	762	713	725	718	728	732	732	746	718	732	697	719	725	741	762	709	709	768	719	742	757	725	738	695	757	710	714	735	706	729	744	738	799	710	752	768	742	712	695	723	744	727	719	780	728	748	730	744	749	713	714	716	768	753	736	731	733	696	734	735	697	720	745	722	723	719	765	747	715	741	693	733	700	705	739	744	732	689	744	772	719	743	747	755	746	733	734	790	738	755	761	728	730	725	709	723	724	749	734	776	701	732	722	731	743	690	709	723	724	740	720	723	704	739	792	742	777	759	739	769	774	763	718	711	724	728	756	689	711	769	733	712	750	762	733	710	747	756	701	715	716	752	723	711	749	772	715	738	743	711	731	712	744	748	736	758	730	691	699	744	743	734	698	710	737	707	710	691	734	708	762	777	730	733	726	741	697	769	728	687	726	710	727	740	709	731	723	695	745	724	767	727	682	774	748	758	691	755	751	713	726	716	804	742	740	742	766	770	770	729	727	740	754	739	780	758	747	719	711	770	722	680	750	749	771	713	701	755	723	744	682	748	703	738	736	752	691	754	741	772	734	716	726	739	741	688	720	721	709	750	780	726	715	793	723	730	714	729	723	745	718	777	687	693	755	719	724	712	770	792	744	722	748	725	750	796	818	698	759	680	714	784	737	729	737	740	780	701	673	737	756	716	773	709	766	725	732	713	738	757	764	742	729	786	724	734	720	716	757	742	749	725	687	711	749	750	714	730	754	676	726	756	722	762	719	732	728	726	730	754	726	736	720	713	724	693	794	750	772	746	740	764	755	727	728	774	771	735	734	735	745	758	728	717	763	702	730	696	761	737	718	772	707	722	732	736	747	755	732	742	750	773	741	731	742	789	778	738	719	713	722	716	703	743	721	738	773	703	751	723	718	734	772	734	695	767	682	693	765	733	777	734	743	756	726	728	721	763	760	709	711	762	713	771	747	764	695	749	714	744	749	706	785	759	693	788	751	744	758	687	685	755	707	766	733	718	734	763	721	696	703	752	760	767	708	732	682	691	763	739	729	774	748	762	813	725	727	760	709	722	684	756	691	757	720	723	736	694	748	723	800	736	776	773	713	784	721	768	763	712	682	759	724	765	737	723	755	720	758	769	712	771	720	784	785	723	700	761	694	743	751	729	710	733	726	712	764	758	752	744	766	770	722	734	757	774	716	754	708	730	784	757	730	737	784	695	750	733	737	766	726	705	725	731	726	765	770	737	742	749	753	700	751	689	719	801	734	795	751	750	797	738	723	737	764	717	713	762	764	791	744	681	742	733	726	731	772	727	738	761	710	763	734	734	733	681	766	729	725	703	769	710	736	756	707	715	747	783	756	813	747	756	766	730	761	786	692	736	759	729	731	760	755	769	797	720	710	718	704	713	745	748	780	719	739	710	727	747	703	740	722	757	749	706	789	741	760	714	732	741	767	704	765	686	760	728	678	744	724	751	746	766	743	742	741	705	735	722	741	700	752	661	767	739	747	734	707	776	724	680	745	723	724	784	744	779	727	780	716	735	718	747	779	767	746	740	668	743	727	740	751	752	808	752	744	768	780	723	712	723	754	713	745	790	759	738	714	771	720	721	708	743	714	749	722	754	716	770	753	750	775	700	696	754	743	717	722	733	725	746	745	752	722	714	745	721	737	764	715	755	732	740	728	697	785	746	718	738	693	720	801	732	729	695	776	749	747	781	716	687	703	745	757	695	714	720	723	748	750	718	734	726	771	732	763	706	767	752	765	741	721	732	737	689	766	777	758	694	754	681	744	707	779	729	714	703	712	718	749	712	719	684	708	664	769	699	716	741	804	759	723	735	778	763	739	793	662	724	786	772	747	723	704	738	718	756	728	725	750	742	755	784	740	752	713	720	721	672
29266	40775	31228	16892	7666	2359	857	923	894	901	883	885	868	875	896	910	935	846	897	869	887	903	829	856	864	828	890	845	833	874	861	887	910	834	889	896	916	848	934	876	892	887	823	882	871	895	856	866	904	887	858	899	894	840	863	861	842	887	890	833	871	887	882	890	839	861	861	894	897	859	874	867	887	906	832	814	839	866	851	825	905	873	913	885	865	865	839	878	856	855	905	864	817	900	854	851	856	871	892	842	892	914	860	899	838	849	885	830	819	909	887	904	930	897	828	860	870	823	856	828	890	851	907	889	924	848	912	876	879	850	902	853	863	899	962	916	904	846	876	869	883	871	901	861	818	907	850	858	856	848	891	779	926	850	878	844	893	894	888	928	874	915	855	885	875	891	862	885	871	877	852	878	928	901	869	838	871	930	873	911	867	805	897	862	887	840	907	869	885	888	870	902	838	873	888	873	852	894	849	871	937	877	907	836	855	924	884	857	888	840	896	893	881	882	894	842	899	900	888	913	919	897	846	874	844	877	916	886	850	876	919	836	869	897	836	813	869	812	865	914	844	905	872	878	870	905	857	864	820	824	874	899	899	933	881	855	872	897	868	868	858	868	871	841	894	907	869	908	872	926	872	891	888	904	886	880	856	906	865	840	916	911	869	828	839	892	949	865	859	870	868	876	838	924	927	867	854	839	859	899	870	871	970	876	867	891	889	808	964	869	899	941	914	884	851	908	882	858	921	874	908	857	887	869	850	912	904	867	853	869	894	876	859	836	852	901	917	928	840	887	884	921	843	921	864	832	906	885	916	888	858	887	898	888	900	878	860	868	846	875	865	866	827	878	858	839	847	873	916	881	902	903	860	857	799	826	785	839	849	876	901	892	843	878	954	917	877	881	866	881	904	913	871	863	884	885	857	904	874	901	829	930	890	864	874	864	885	871	853	898	924	848	876	827	923	884	860	874	873	896	881	846	877	869	851	852	853	852	889	916	882	842	894	861	880	869	886	815	884	869	873	907	839	900	829	883	851	829	922	929	862	865	892	907	863	900	876	862	907	857	845	918	863	889	858	893	900	882	883	815	888	808	824	888	931	882	911	848	860	844	828	880	914	867	890	818	831	879	841	848	894	875	900	860	886	856	865	862	875	874	880	852	885	900	877	885	873	850	885	852	873	829	874	879	861	866	913	852	874	842	875	897	878	883	857	851	883	862	860	924	862	887	815	871	861	852	888	854	796	880	897	880	890	872	890	874	891	890	800	906	920	851	919	827	864	883	910	907	859	808	894	898	843	894	906	880	880	926	859	840	887	880	894	845	906	913	873	895	892	887	856	903	868	924	858	852	937	845	905	874	907	889	823	849	889	894	858	921	879	846	848	844	820	882	866	887	863	864	852	870	875	845	906	868	891	893	895	925	934	844	839	853	871	903	890	857	908	898	853	862	897	850	888	894	834	866	860	815	880	881	858	918	858	850	847	886	885	925	867	809	910	894	893	853	827	896	842	887	908	916	891	936	830	832	878	912	895	895	876	848	932	853	928	914	818	847	848	893	850	817	883	899	844	841	884	849	779	806	875	836	813	883	894	897	883	874	860	881	829	862	882	850	869	882	829	885	888	862	896	877	892	898	846	879	835	894	855	867	884	858	860	870	845	859	860	849	851	897	885	883	899	857	895	876	913	914	912	877	858	925	871	871	783	923	853	928	850	886	890	900	900	807	878	864	907	883	869	889	874	901	891	870	857	875	865	867	870	885	826	909	902	836	871	888	822	875	846	896	854	854	868	927	873	858	864	833	852	883	902	891	863	889	842	845	846	823	818	872	854	877	906	843	827	848	868	859	839	882	912	852	856	875	964	859	871	884	870	859	887	896	874	904	861	888	872	850	907	888	854	899	837	871	872	894	815	872	868	836	847	810	868	800	834	868	839	840	886	910	865	883	902	880	868	861	920	864	952	871	856	840	860	887	834	874	875	870	874	873	833	906	866	881	930	852	879	849	917	912	794	859	865	848	826	870	868	854	898	887	871	904	834	842	861	821	875	888	855	874	846	880	866	849	862	914	865	905	844	913	843	851	852	862	875	850	854	854	879	848	877	866	868	871	853	893	889	841	868	872	885	889	893	836	823	920	892	820	853	900	876	872	841	875	856	910	940	865	851	802	835	908	890	838	870	841	882	877	869	875	874	853	870	879	868	852	925	894	886	909	899	879	831	897	813	848	809	832	817	930	882	856	902	897	905	890	872	880	849	880	849	902	850	844	852	845	825	839	864	865	858	847	851	875	861	840	895	853	859	869	879	810	889	870	886	910	876	931	876	801	873	841	900	837	867	906	890	880	930	931	926	861	907	847	886	908	853	885	919	841	884	908	897	901	874	852	848	854	869	887	881	859	853	879	864	934	907	858	891	914	875	879	899	893	882	880	852	891	810	874	869	896	885	858	916	851	827	869	830	824	899	820	894	879	830	862	876	842	886	862	837	876	877	827	908	841	877	862	901	850	861	840	925	917	824	874	882	902	904	867	864	895	889	900	877	834	888	921	855	845	896	854	955	866	879	877	877	827	907	856	915	867	873	846	865	871	917	957	835	932	848	918	896	864	838	936	861	872	900	822	909	870	860	811	854	841	874	874	855	880	897	876	877	889	877	888	925	935	849	886	879	860	870	855	840	933	914	835	857	878	895	919	861	823	903	914	862	811	862	907	883	915	878	865	910	887	912	885	856	874	889	891	857	900	847	822	874	896	893	882	915	816	897	876	865	854	866	858	903	895	819	910	880	818	885	870	913	903	865	864	847	880	854	909	865	819	912	880	895	893	869	845	884	838	908	882	850	874	889	897	918	883	912	864	868	849	919	861	843	866	841	879	890	912	848	898	946	857	799	880	891	914	883	895	868	823	871	813	919	902	896	881	846	827	882	890	855	836	940	836	860	913	909	921	882	850	899	902	860	899	926	914	869	882	828	911	882	864	882	844	860	878	871	862	883	874	813	871	889	920	894	867	867	871	849	886	852	856	886	864	867	846	822	890	822	893	885	827	902	898	866	861	922	890	860	868	859	867	887	910	826	890	862	855	910	910	857	870	911	877	908	851	878	935	850	826	826	830	867	907	937	882	877	867	841	877	887	889	817	861	909	883	855	863	876	849	850	876	837	936	842	911	920	876	907	859	833	855	895	901	909	902	948	921	894	861	829	864	874	798	840	895	851	802	828	908	910	911	841	897	879	894	844	865	866	874	902	862	865	853	833	799	887	904	819	845	887	873	847	870	921	906	904	890	887	844	885	877	879	807	873	894	871	864	896	875	889	889	882	853	847	890	888	877	878	878	880	891	881	857	900	801	934	885	857	839	847	898	848	900	882	904	862	935	916	894	872	849	935	864	913	879	904	873	843	813	864	867	873	877	917	865	833	881	841	875	890	885	916	880	833	807	945	861	842	906	862	894	841	892	849	869	876	896	861	884	860	840	823	890	825	866	879	870	852	851	864	874
23370	21115	31314	30830	25765	18482	4791	881	512	464	533	505	486	506	445	433	471	502	468	483	477	459	453	466	481	504	469	490	442	455	476	459	479	459	425	458	486	481	463	441	467	447	418	458	422	471	459	454	428	471	485	442	449	423	438	427	408	428	449	449	477	415	461	468	473	485	407	454	447	456	458	428	443	462	455	480	455	480	461	446	410	467	480	454	471	465	439	449	447	455	465	471	508	484	449	478	505	443	436	474	450	469	417	436	468	473	438	458	442	472	427	464	472	445	427	458	465	468	420	465	453	445	409	434	466	460	437	453	472	430	436	455	446	452	424	447	458	457	482	456	455	461	463	451	479	470	412	453	455	432	475	498	445	455	462	473	497	422	472	442	468	483	461	509	445	436	450	491	457	474	443	459	478	448	478	457	422	456	506	469	439	484	473	455	463	429	443	476	462	476	448	427	428	452	467	495	468	479	436	442	443	478	492	479	440	466	460	433	484	472	473	476	435	468	450	418	461	426	424	471	422	486	453	449	494	505	472	466	466	480	497	405	425	457	467	477	430	429	447	475	481	456	458	458	426	453	490	425	399	439	436	420	423	448	441	463	452	493	468	472	444	454	491	453	487	466	426	465	414	431	458	454	442	442	449	461	438	462	445	427	475	426	475	455	453	432	431	461	422	432	419	451	446	418	459	444	485	435	456	469	464	453	452	454	442	449	451	461	455	441	460	415	452	488	472	455	420	455	502	447	430	431	469	488	439	473	496	441	476	453	448	438	447	462	443	452	423	489	450	466	445	460	449	460	505	443	480	476	443	435	467	440	527	449	459	442	426	469	467	475	433	462	462	453	478	436	463	470	459	458	456	509	447	460	497	450	452	478	463	486	456	448	449	466	481	457	474	458	456	439	490	465	435	479	448	429	455	465	441	437	461	451	440	469	431	470	481	470	455	440	452	460	479	428	464	435	471	457	435	451	442	428	447	436	473	427	483	437	439	405	464	452	435	444	436	469	451	451	458	446	436	410	455	422	446	445	458	460	470	432	442	440	451	425	519	479	465	475	439	438	459	452	479	444	453	410	495	437	445	459	460	448	455	450	455	409	452	406	458	460	451	444	477	439	420	461	482	446	443	468	498	455	447	448	454	404	458	473	463	474	460	466	455	465	483	439	441	479	416	457	468	472	464	448	482	477	389	457	478	448	443	462	460	463	426	459	504	443	447	459	481	443	432	452	436	461	460	464	497	442	451	455	484	483	438	410	470	478	464	476	432	455	447	437	460	425	442	459	459	490	428	479	496	473	431	471	445	451	463	421	433	472	450	465	473	442	472	464	426	456	430	483	499	507	441	471	453	493	468	432	464	453	418	465	416	440	455	450	422	403	470	501	438	481	428	456	432	437	430	432	465	462	469	427	471	456	459	461	453	435	430	463	414	474	464	483	425	453	444	441	437	437	446	430	499	457	453	400	453	450	413	477	450	442	457	442	461	423	436	473	458	455	448	486	439	420	451	427	442	469	450	448	499	426	482	462	439	456	446	454	431	442	486	454	455	423	455	447	467	478	464	460	468	457	444	416	449	447	425	427	471	479	445	491	499	448	440	469	455	426	456	468	450	485	508	430	437	478	458	459	445	458	464	441	457	431	459	428	435	458	443	482	468	474	447	439	472	438	457	430	476	459	464	477	445	465	456	465	454	453	456	505	472	438	458	464	451	470	456	457	427	452	466	443	455	457	455	475	474	471	441	451	450	468	452	445	478	452	443	480	466	473	486	440	424	416	464	447	449	448	444	448	435	480	453	475	462	478	452	432	470	403	445	421	445	480	435	500	450	440	497	468	451	478	411	480	453	438	481	477	470	435	454	446	466	458	476	479	465	509	427	480	429	431	468	440	423	435	438	464	430	462	461	486	481	403	411	498	476	449	470	476	476	474	447	475	426	472	509	419	446	450	453	443	474	460	492	444	412	452	438	461	472	432	486	446	451	440	437	417	449	433	415	456	484	481	425	470	458	450	462	420	446	460	436	448	454	421	478	469	479	449	452	448	467	489	473	434	454	438	443	492	480	419	459	478	459	462	429	425	425	433	411	433	465	432	471	454	440	466	435	416	496	455	413	461	465	433	429	463	439	453	448	439	434	448	440	456	438	464	476	451	462	453	453	460	459	427	420	455	453	476	474	428	440	450	438	472	424	462	420	456	422	449	482	443	478	425	447	463	471	458	451	482	488	457	473	440	446	467	465	456	460	469	449	440	464	503	466	471	452	450	395	463	479	477	462	419	433	452	470	466	426	433	468	439	465	426	445	467	454	456	473	455	480	446	418	460	432	419	454	464	449	451	417	450	466	458	455	438	461	449	432	447	474	416	482	450	473	464	493	475	482	455	448	439	460	440	468	453	438	430	454	473	448	476	467	442	466	495	444	464	468	465	454	445	394	464	440	445	459	447	460	439	474	440	463	467	454	433	447	464	444	467	486	426	480	448	428	415	458	464	444	454	399	454	464	480	446	431	456	472	459	468	472	435	413	454	456	435	479	470	446	445	444	444	430	415	442	460	444	460	448	477	426	470	428	432	461	441	437	463	437	473	488	439	482	436	471	489	463	476	467	440	439	472	439	428	454	411	440	476	462	455	459	456	481	446	454	453	457	439	404	437	455	472	453	450	443	439	428	436	447	451	406	457	413	447	453	465	415	468	461	452	433	473	461	448	452	473	473	454	445	475	441	478	441	440	483	448	466	464	462	456	459	471	450	422	450	450	502	470	472	414	430	454	432	461	446	445	416	458	472	435	475	437	475	455	451	451	450	411	493	449	503	451	455	475	470	456	432	444	461	414	471	454	455	466	435	463	462	456	455	438	462	431	461	409	455	459	479	430	457	456	451	435	482	440	464	430	468	428	441	457	457	441	526	487	454	451	440	462	481	428	455	492	416	432	425	479	422	449	423	485	448	424	420	487	468	426	464	462	403	436	475	442	456	456	506	445	474	453	501	458	454	460	466	419	467	409	441	484	468	409	449	465	473	433	477	476	420	468	476	459	445	443	450	430	463	405	446	446	468	469	455	468	478	457	467	468	475	471	455	478	456	430	458	438	396	440	425	462	473	450	468	442	489	464	464	403	446	459	427	413	445	478	448	455	452	457	450	421	417	437	439	493	479	465	445	478	407	432	426	423	439	488	461	465	462	449	460	474	434	479	436	467	434	468	434	469	440	460	442	437	437	460	470	435	429	487	470	487	454	486	434	434	454	453	472	453	485	453	463	462	472	435	495	465	461	449	451	455	409	460	425	467	451	445	471	469	461	476	455	434	478	439	476	441	466	461	438	456	501	460	415	431	453	490	487	500	449	484	441	454	461	455	457	427	443	473	430	478	462	446	460	440	479	499	461	482	448	461	465	414	481	426	431	423	457	443	441	453	440	438	481	437	419	461	491	426	486	431	477	412	450	457	478	444	452	476	442	447	422	430	431	455	483	462	443	453	456	450	434	428	457	471
54784	86281	70859	49284	32875	13130	1374	1369	650	661	605	578	642	576	627	588	579	503	560	565	575	578	514	581	603	563	582	593	553	621	613	520	526	579	559	577	568	569	564	550	534	577	549	529	554	571	541	574	549	572	573	623	558	533	578	576	560	563	573	556	534	541	563	564	563	594	531	541	540	565	573	576	589	569	489	566	564	547	529	551	552	558	543	559	560	568	599	563	577	588	558	502	577	506	545	525	600	575	584	556	557	545	547	525	562	561	538	558	541	547	586	572	527	554	547	593	558	585	572	646	536	560	612	577	580	562	559	556	526	564	549	553	545	569	605	591	552	537	568	558	562	533	548	550	569	571	543	545	565	603	545	569	577	567	565	563	577	534	577	548	543	521	625	615	563	586	543	571	545	548	534	557	545	535	577	530	581	550	563	582	543	550	591	526	543	569	558	549	560	574	570	556	538	542	577	582	532	540	578	544	573	556	563	531	558	542	582	569	569	551	562	551	553	538	527	550	535	548	528	576	555	498	567	559	563	552	565	560	557	542	603	566	593	564	564	546	586	540	571	554	555	573	538	565	545	547	538	562	557	595	496	542	557	576	541	543	541	576	550	601	565	576	562	608	602	523	578	610	572	541	568	545	565	548	560	538	560	547	555	557	569	523	551	573	534	571	554	559	533	565	561	535	542	603	565	582	579	558	533	534	534	594	582	591	577	563	582	587	568	588	525	546	593	549	542	570	599	575	596	569	567	559	542	556	585	549	561	545	580	557	544	537	592	542	508	568	552	561	495	559	605	558	568	560	555	570	559	570	526	553	553	583	560	551	586	560	538	573	549	545	589	578	556	546	531	522	533	549	605	547	545	583	566	540	577	561	568	543	555	533	581	581	547	506	567	578	565	537	551	558	560	522	549	571	528	548	574	543	550	565	546	558	553	544	562	572	558	543	541	606	600	537	532	539	580	560	576	586	577	557	543	579	522	579	591	560	548	549	588	594	563	522	503	549	537	530	548	604	553	534	560	537	553	510	531	600	594	542	563	538	572	593	561	545	545	562	585	590	542	541	587	519	560	546	526	541	557	554	543	580	562	541	591	553	541	518	575	536	571	571	560	518	584	599	556	539	528	535	591	561	591	559	591	541	511	550	561	562	574	522	546	516	533	587	585	548	530	565	587	559	614	563	506	550	542	558	555	535	575	562	536	569	552	572	538	599	510	564	585	574	558	588	558	565	528	571	582	537	514	557	560	574	590	526	548	590	535	549	559	600	595	529	548	565	569	538	562	549	577	489	543	577	567	534	525	561	552	539	557	529	541	574	516	561	535	557	590	553	609	572	542	566	585	562	572	618	537	568	556	521	584	560	572	550	562	548	589	573	559	555	573	544	575	569	542	548	582	563	521	608	561	584	549	555	557	586	591	567	570	565	549	564	595	560	572	598	555	556	601	604	590	569	547	563	601	517	533	554	528	533	550	560	578	506	503	550	574	553	537	574	560	601	529	569	575	537	546	541	552	555	564	550	554	606	552	566	606	549	588	604	550	598	573	565	568	538	574	602	568	597	585	570	599	536	574	562	547	536	555	566	572	586	599	593	559	525	543	552	577	533	594	577	529	534	561	554	563	519	532	520	578	590	575	521	531	567	610	568	530	551	581	538	546	560	555	640	573	577	518	561	540	533	562	569	589	581	513	548	566	590	522	542	607	569	539	562	593	576	541	570	554	584	585	573	559	531	558	558	590	592	579	548	593	561	560	558	552	603	542	555	569	565	564	572	579	517	581	538	583	566	575	596	540	547	555	597	546	547	569	592	564	538	566	528	526	574	547	558	548	539	537	561	571	531	520	594	581	559	574	577	557	562	568	599	565	588	566	548	574	538	540	563	607	550	599	562	527	605	550	600	565	567	582	545	559	551	517	508	568	516	556	559	569	569	545	542	598	534	577	544	567	557	562	555	556	574	553	564	586	575	501	582	582	572	569	554	545	587	596	569	557	596	594	566	550	621	547	607	587	557	568	555	573	543	577	493	579	475	575	553	567	537	554	564	529	501	509	535	618	537	534	531	539	581	573	586	571	570	525	557	562	577	565	555	549	574	570	533	549	563	549	574	577	497	553	517	566	570	581	592	543	560	604	515	549	552	608	576	516	558	449	515	593	575	562	559	535	600	558	546	520	513	518	518	586	527	547	582	566	562	551	563	528	591	589	564	574	571	531	575	584	519	604	566	572	579	567	572	553	572	561	559	518	550	561	573	533	551	544	610	566	557	546	527	532	551	531	567	518	556	557	542	558	537	547	567	560	529	533	561	541	524	562	555	530	559	570	552	525	581	575	535	553	540	542	555	544	543	561	552	538	574	541	533	561	581	588	566	588	592	548	573	566	563	552	581	536	580	530	546	546	551	583	584	573	583	524	567	569	567	574	553	567	569	571	566	573	562	548	557	572	587	586	551	545	553	554	548	587	557	561	565	596	574	578	533	517	566	564	577	555	539	528	562	528	537	581	563	586	544	594	573	560	564	578	582	590	556	591	550	545	572	569	505	565	527	568	584	558	527	540	558	573	541	591	572	580	547	538	579	524	563	512	544	554	548	551	578	547	582	546	560	571	562	546	582	565	552	571	585	515	506	577	533	573	550	551	577	540	554	567	529	614	574	540	543	583	557	572	581	589	556	551	539	564	535	524	537	529	553	539	577	554	563	542	539	562	647	558	588	510	580	569	563	563	588	536	546	573	540	503	556	532	535	583	508	566	526	527	545	571	555	560	568	557	592	559	578	555	565	582	544	590	537	550	579	566	556	576	508	533	562	556	551	520	565	575	543	574	574	598	546	554	550	548	555	552	573	547	528	544	555	536	521	502	545	595	552	526	564	535	589	533	586	574	543	579	517	563	587	552	567	560	577	600	582	558	579	534	605	547	589	548	635	538	568	600	562	553	542	596	558	503	539	562	566	545	567	543	564	567	548	607	541	558	583	564	570	564	543	538	511	543	579	563	562	551	564	583	572	584	551	573	575	570	539	594	558	537	537	511	589	542	534	552	545	546	565	501	509	558	573	524	553	591	589	522	529	541	528	559	541	561	543	583	604	560	589	551	583	598	555	532	578	537	523	573	554	567	553	613	545	576	573	542	549	528	567	573	573	536	549	558	581	575	568	552	530	578	553	535	553	571	522	504	591	530	555	522	559	573	544	542	588	573	562	538	528	541	535	553	571	574	563	557	572	563	574	534	559	518	570	573	542	569	536	557	569	551	555	577	555	571	564	538	527	575	542	572	547	537	537	520	523	515	515	598	541	526	588	563	540	555	557	553	537	593	585	583	556	525	553	569	568	535	534	530	597	581	604	522	578	566	544	559	582	542	552	581	562	511	525	558	607	533	586	542	572	554	544	596	543	565	559	518	563	543	568	548	591	562	596	532	559	552	559	537	577	571	565	571	580	513	582	573	553	571	547	562	561	538	502	514	562	553	568	547	564	566	569	562	522	577	536	550	599
22420	20935	30179	27168	24423	21835	12529	1396	410	369	376	405	418	380	369	376	388	371	340	363	355	360	355	339	357	366	347	367	331	361	358	379	350	345	331	315	365	357	384	318	340	344	336	328	333	308	377	337	360	341	319	363	354	380	353	339	331	356	350	331	366	324	390	335	338	317	335	328	310	338	335	356	381	304	379	359	357	357	356	382	352	366	317	360	322	360	348	322	325	353	341	336	349	330	352	366	326	344	362	362	327	374	352	339	336	339	343	352	312	334	381	345	306	331	316	331	333	350	363	328	366	351	343	330	368	350	321	315	338	371	359	364	359	328	346	365	358	345	372	381	382	349	315	381	330	347	356	343	332	352	312	334	361	327	343	352	362	340	324	338	368	384	323	356	332	354	336	339	351	355	336	355	338	328	349	332	319	345	331	341	343	324	362	341	346	380	338	403	360	357	330	329	363	300	336	339	364	357	338	334	374	382	344	341	343	350	336	350	370	354	334	341	334	350	353	379	338	303	350	344	345	358	356	328	357	312	361	366	347	310	371	314	350	385	361	317	343	316	345	329	318	339	381	333	335	354	343	342	337	367	364	338	355	346	329	346	338	366	344	342	360	334	337	320	354	334	343	348	333	323	341	346	347	364	326	343	326	352	311	378	319	363	365	332	353	338	332	360	336	346	345	339	337	370	311	325	336	365	369	362	332	330	338	369	363	359	371	355	369	341	362	332	371	313	375	325	323	348	324	340	362	354	348	346	356	371	317	320	339	323	323	356	360	358	334	387	329	364	350	337	341	339	344	350	356	348	366	328	389	354	364	344	330	328	333	348	310	345	315	345	337	308	341	346	344	327	340	376	348	333	352	362	349	325	331	352	344	369	348	358	356	350	317	372	361	327	335	367	351	338	329	351	356	355	342	318	368	321	351	334	353	332	351	375	372	357	342	387	345	334	336	339	358	349	318	361	355	376	319	355	342	345	388	353	325	353	356	314	385	347	338	359	322	343	313	300	337	340	334	329	367	349	367	350	348	361	403	326	328	366	344	340	358	348	340	371	342	334	346	309	356	316	356	332	359	355	352	356	374	342	324	344	326	320	377	361	351	309	351	350	356	356	354	353	343	302	341	328	321	360	372	340	344	337	356	326	371	350	327	366	349	372	354	344	330	359	335	354	334	404	361	340	285	365	307	376	355	367	346	337	337	337	312	326	338	349	373	330	331	341	379	392	381	373	340	343	342	335	342	361	338	335	312	353	335	366	335	342	364	328	333	335	318	346	385	327	332	346	334	392	345	317	351	328	344	339	382	356	387	356	332	362	335	360	327	350	362	351	359	331	346	359	343	329	341	360	337	314	353	371	376	345	366	343	362	352	348	335	333	351	319	379	322	386	391	370	359	331	324	346	366	380	310	336	340	307	367	379	352	338	355	350	324	339	378	359	358	345	370	378	349	344	356	328	339	339	368	331	345	315	360	324	349	348	342	368	331	341	339	323	355	324	343	355	396	350	338	344	339	338	364	336	385	336	326	347	332	330	363	353	337	340	318	327	333	366	349	346	358	383	359	299	338	349	370	337	369	366	344	393	339	366	319	355	359	335	352	360	358	349	373	365	330	364	347	358	336	371	336	350	379	358	369	356	358	356	336	346	349	344	344	376	334	359	366	370	338	339	350	355	326	374	340	339	322	350	331	371	347	329	324	347	335	304	335	335	357	386	348	365	348	374	355	307	336	356	367	335	345	319	337	374	362	346	367	345	360	339	316	350	353	326	378	384	334	339	394	344	329	363	335	338	351	364	351	338	388	344	331	350	360	340	308	369	324	371	361	333	334	315	382	353	361	349	370	348	361	342	325	383	303	318	372	334	344	324	327	342	375	370	346	328	333	356	330	361	362	345	354	355	348	356	350	348	362	369	327	342	353	327	341	377	330	355	355	349	339	322	338	377	353	366	319	348	365	384	366	342	314	320	329	371	357	354	337	354	388	351	350	400	355	361	328	360	340	366	364	350	339	344	370	367	365	335	346	374	369	347	327	329	316	358	335	331	351	351	371	336	324	349	341	334	379	340	353	354	335	372	359	347	348	361	320	318	375	331	345	350	375	348	340	365	364	365	339	352	365	345	337	324	359	349	356	358	367	325	365	349	335	358	338	378	338	353	343	335	352	327	368	331	382	346	339	369	343	344	340	325	378	398	370	346	365	362	345	361	352	349	386	358	373	336	323	366	357	351	362	370	351	350	356	379	351	346	367	315	367	319	360	344	329	364	358	360	380	341	316	328	352	325	359	327	359	348	337	363	351	375	310	320	414	346	333	322	325	326	336	319	337	323	337	352	354	344	370	363	354	368	371	348	365	356	345	366	343	348	339	357	322	341	381	345	344	365	320	331	329	347	328	288	340	319	316	357	358	342	296	329	364	315	320	354	346	334	351	384	317	337	323	335	352	321	361	358	374	329	347	328	375	313	375	395	379	335	386	346	353	341	348	318	340	331	338	362	371	364	365	374	334	327	333	317	348	356	320	356	337	332	340	335	339	352	367	329	394	338	349	331	357	359	377	384	364	317	357	322	325	332	336	345	338	337	315	350	349	364	344	365	389	321	322	284	354	339	352	329	358	350	358	326	352	309	321	338	342	331	370	335	342	336	326	369	323	349	366	361	333	333	312	313	351	337	320	336	368	369	305	336	347	390	365	333	355	330	383	327	369	347	349	350	339	351	357	385	337	370	342	393	314	349	349	347	339	320	382	371	336	331	327	376	334	346	353	343	337	343	379	344	349	402	359	322	351	372	344	365	348	375	327	338	342	338	372	329	353	345	336	350	367	331	323	313	335	317	376	377	328	375	372	390	340	358	330	348	346	354	358	366	336	337	365	344	347	336	331	322	362	345	343	337	355	340	395	325	350	345	352	374	336	345	351	310	369	318	336	362	334	362	324	357	325	364	335	378	358	341	331	348	371	332	368	350	344	350	373	336	349	302	324	357	347	371	344	350	324	339	329	329	364	349	347	369	337	341	349	308	338	321	353	302	360	342	349	342	348	386	355	334	357	378	331	367	336	397	350	338	326	335	336	339	351	337	325	329	305	375	352	323	348	344	355	375	342	365	347	323	364	306	354	332	367	344	327	351	375	367	354	315	318	364	322	375	340	354	357	365	306	373	365	350	368	358	330	342	371	344	350	349	368	351	361	344	324	365	372	325	313	321	381	338	355	330	326	351	356	352	360	353	378	344	346	352	363	351	333	337	316	353	360	309	334	331	346	345	379	382	328	334	343	349	388	304	329	358	348	331	358	319	333	356	354	361	348	313	394	327	370	333	324	345	333	365	316	347	342	326	371	365	357	366	350	325	395	372	334	348	330	335	373	364	348	348	310	344	379	361	361	333	344	345	329	348	355	340	365	346	353	319	328	334	325	344	372	363	359	333	345	326	350	342	356	357	370	359	326	367	358	342	330	363	333	350	334	321	364	351	313	342	355	361	364	328	345	338	358	363
59806	97350	81358	58347	39844	18534	2080	1957	606	562	476	511	489	459	482	449	441	460	421	469	437	424	441	426	453	400	417	411	422	462	464	390	416	432	426	416	380	368	468	400	401	423	408	387	400	422	418	426	425	425	412	429	445	423	439	385	406	400	434	435	415	432	391	428	364	399	407	450	421	407	429	416	391	393	384	410	432	416	442	415	416	411	397	422	377	435	415	458	414	434	423	438	400	429	427	434	395	426	405	422	391	414	460	425	421	441	419	422	378	405	415	411	407	431	444	412	414	430	423	416	381	388	416	413	461	412	398	466	392	428	442	426	369	387	405	424	391	420	400	396	420	423	419	408	422	393	426	413	388	420	367	415	430	426	400	429	421	430	383	419	435	427	414	418	435	390	428	431	427	398	444	433	393	432	405	469	396	363	402	417	417	420	398	415	424	381	411	419	434	457	419	416	395	401	378	447	412	440	407	420	382	412	413	434	427	383	409	433	408	414	398	475	405	398	401	419	426	399	384	388	403	448	403	416	414	399	460	421	400	383	405	415	409	411	408	427	435	406	438	397	422	428	420	410	393	439	369	385	440	396	466	384	418	430	368	442	421	419	393	434	443	437	392	390	434	426	382	406	391	400	381	422	422	415	417	432	397	396	414	386	399	380	392	410	409	416	378	393	396	384	399	430	406	418	396	391	383	410	424	397	420	409	438	391	396	358	377	414	377	388	412	420	420	414	403	416	412	392	386	369	429	403	408	408	370	406	403	428	388	400	467	448	379	390	412	403	388	402	434	422	400	424	414	410	417	425	404	408	376	436	391	375	427	427	401	417	380	404	422	425	431	395	406	416	395	412	392	383	426	415	404	438	396	395	413	400	440	380	437	391	403	407	454	407	406	421	425	382	415	408	427	416	410	403	415	400	421	385	416	404	399	410	382	425	403	381	437	426	429	458	433	365	392	422	426	426	397	416	398	414	395	407	390	428	434	386	426	378	422	378	407	413	401	438	406	398	461	408	419	408	383	398	420	408	438	438	395	390	427	383	414	428	421	403	422	393	416	398	406	393	386	396	429	440	405	444	424	376	420	391	403	436	430	415	416	428	386	431	433	446	422	435	421	427	390	416	433	430	390	413	454	421	438	406	436	387	383	432	403	408	441	399	438	420	397	389	431	373	384	410	410	432	404	414	393	443	414	415	366	421	413	380	386	411	410	422	407	420	404	389	411	398	427	436	436	413	390	429	402	422	402	406	394	438	398	371	391	383	425	380	414	406	422	404	402	411	406	409	397	395	403	405	437	412	409	376	413	415	411	455	448	455	430	427	397	398	424	392	431	430	390	407	445	389	420	442	436	412	426	429	430	407	367	432	396	400	420	427	390	390	410	387	413	410	430	401	373	401	424	420	408	418	396	437	414	379	452	422	405	444	458	421	420	404	389	425	393	411	422	406	450	372	410	401	434	417	430	375	404	400	404	436	427	394	454	418	444	406	438	412	414	448	387	399	402	405	396	415	439	449	439	399	406	378	398	427	382	403	403	415	433	420	412	424	432	408	406	397	456	370	432	373	387	408	417	427	422	451	426	385	405	393	387	360	396	386	396	426	422	378	427	401	427	408	418	438	399	458	393	394	426	412	435	427	412	443	412	402	401	409	422	386	397	451	405	419	441	426	405	426	409	399	404	379	409	428	427	384	413	398	384	449	370	408	412	411	425	450	393	377	373	408	455	405	397	412	416	393	454	395	408	401	410	412	387	404	384	403	439	404	395	377	455	411	385	439	414	420	390	412	409	379	441	372	407	385	412	386	393	437	425	435	427	447	438	384	408	454	390	386	424	386	402	389	413	422	401	388	380	417	435	414	403	415	419	354	392	424	390	403	396	413	354	409	396	403	399	424	382	427	405	412	423	441	409	384	401	399	389	467	385	412	405	413	403	425	413	417	419	419	405	386	418	384	416	442	418	416	432	410	401	431	429	459	391	414	417	405	422	401	417	441	402	432	408	385	406	402	430	393	400	440	393	430	431	418	420	411	412	414	428	408	437	438	399	413	395	407	421	435	384	431	388	399	403	394	412	454	386	408	437	411	405	386	432	421	397	353	371	441	397	419	396	396	405	431	409	419	421	431	406	425	414	369	429	448	412	415	420	456	426	425	368	439	406	433	414	403	409	436	403	410	410	446	398	398	445	409	368	402	400	406	352	412	413	399	437	422	414	419	408	385	413	390	395	385	427	417	389	398	387	379	407	413	389	407	439	390	393	426	418	380	435	396	402	418	420	415	411	406	392	434	426	368	392	431	405	413	417	423	415	426	432	430	427	408	409	403	428	409	435	420	385	386	401	425	399	387	423	419	398	387	404	442	402	476	420	383	379	400	382	417	403	416	439	378	387	417	408	395	375	369	431	413	428	441	409	427	385	407	396	437	430	366	428	417	423	414	413	413	414	402	392	418	412	435	424	444	425	398	431	418	399	403	386	391	427	397	418	408	390	369	407	422	409	432	430	424	376	415	394	406	382	419	450	417	433	426	436	416	427	433	423	375	381	425	410	416	426	443	465	403	422	390	379	437	406	416	458	427	404	413	411	376	450	410	417	423	417	421	400	419	427	375	368	409	410	438	382	426	354	443	396	434	410	383	420	397	392	431	400	388	401	465	427	445	400	428	396	403	431	420	394	418	426	428	397	375	419	411	396	463	377	394	397	397	415	422	435	404	416	452	423	419	418	440	413	375	412	433	404	415	424	400	409	412	426	410	416	418	441	435	426	413	447	404	406	425	421	430	376	385	413	431	374	403	394	441	411	383	429	398	406	428	389	412	404	406	408	412	422	423	444	414	399	407	433	397	396	424	405	381	439	471	394	428	395	435	380	391	416	412	399	422	454	423	395	384	414	429	431	444	434	443	408	427	456	380	412	394	461	411	437	418	423	410	396	463	418	430	425	414	411	409	413	427	436	428	412	415	424	393	396	414	407	434	385	378	365	402	423	432	439	388	411	407	376	427	375	411	414	461	414	449	387	412	381	436	378	410	401	383	380	411	387	431	470	406	419	366	378	455	417	394	424	454	404	437	397	450	386	417	410	422	400	431	407	426	404	403	397	424	431	413	413	402	436	397	438	433	426	438	413	387	431	424	395	422	384	401	418	405	433	383	376	407	426	408	409	442	403	452	409	403	380	401	409	399	412	391	381	398	399	446	403	427	391	421	378	408	385	395	434	392	418	415	409	413	442	381	384	409	424	420	440	437	428	402	441	395	386	424	409	391	391	438	414	408	417	402	433	353	434	423	431	397	413	405	411	412	412	420	377	466	430	381	423	426	410	427	425	402	394	404	397	411	411	414	411	422	444	389	395	404	386	421	426	417	407	471	401	405	439	429	418	426	426	382	396	383	430	435	411	407	391	390	431	403	420	428	405	414	393	375	404	420	384	412	422	393	426	413	425	427	416	433	396	398	428	379	375	435	424	395	394	453	410	394	365	398	365	390	418	429	426	414
27437	24577	29051	18418	5844	1606	835	757	700	754	731	699	641	732	774	716	782	717	739	744	737	695	782	724	698	746	719	726	753	758	757	745	685	717	714	751	725	744	777	721	686	760	720	700	705	756	716	709	758	713	713	734	695	722	701	697	721	749	765	754	721	721	701	706	792	737	738	719	756	784	721	696	696	736	690	709	761	758	761	753	755	714	716	714	746	724	773	690	774	727	720	768	717	773	697	715	714	787	747	752	738	696	708	702	745	795	725	783	687	686	707	721	736	760	714	756	696	719	733	697	680	745	752	717	752	702	737	714	681	696	712	778	755	714	747	779	741	723	642	713	738	732	736	743	733	741	748	718	722	714	703	714	738	693	710	745	725	713	685	706	691	713	736	771	744	749	735	709	755	756	771	740	715	707	699	717	718	760	712	715	728	729	767	734	707	702	778	697	722	728	710	748	737	745	752	765	676	705	682	744	729	725	749	714	744	748	719	756	715	742	758	686	705	726	758	694	717	760	707	714	746	737	703	759	702	731	711	729	714	740	742	738	730	724	699	726	742	764	703	764	701	719	712	691	721	683	664	655	685	718	709	748	730	723	730	722	781	699	718	718	693	703	749	757	724	743	731	714	740	726	673	787	757	751	716	735	698	735	770	741	709	766	735	721	763	733	694	748	717	733	702	706	754	722	762	766	726	709	730	744	705	763	746	703	752	737	749	705	742	732	686	692	739	779	671	742	722	698	740	740	711	758	716	760	729	737	768	734	710	704	684	725	705	754	734	729	729	744	725	687	737	775	724	726	732	742	707	746	721	710	699	768	752	670	703	783	724	701	757	735	754	738	765	743	716	735	679	718	737	735	720	722	686	719	726	713	740	715	698	737	763	691	705	718	747	698	699	734	738	762	773	708	746	698	728	750	683	805	731	781	708	719	753	749	738	726	760	747	734	704	706	743	765	753	725	731	745	693	710	758	795	738	748	726	748	709	729	700	743	733	699	757	740	768	677	749	727	720	762	684	699	755	680	732	728	764	728	733	744	757	741	696	775	724	755	742	714	708	706	739	753	715	758	687	752	746	699	748	748	710	737	746	728	725	730	742	700	771	740	712	692	718	749	749	726	695	739	774	717	718	695	743	744	728	725	704	703	754	737	718	783	704	730	798	771	675	741	744	769	722	727	721	695	761	741	756	719	689	740	753	703	699	730	696	749	745	696	750	779	720	732	717	747	709	727	736	706	722	770	697	693	729	765	708	716	719	717	767	720	720	715	734	747	737	779	749	731	764	743	730	703	711	737	693	737	726	747	686	783	700	725	740	734	717	715	737	736	757	727	729	685	671	768	726	745	714	735	759	720	695	730	682	780	707	752	741	756	742	754	739	755	708	732	724	769	779	689	760	747	709	732	716	748	727	721	717	758	753	719	726	749	716	745	706	691	702	708	710	740	705	725	725	768	699	720	758	731	808	728	701	730	696	698	723	704	707	744	739	766	734	740	659	670	741	728	736	792	682	729	779	750	747	749	781	740	744	760	761	706	742	735	734	751	715	767	752	722	710	728	728	746	656	722	720	704	701	731	744	700	696	769	741	752	736	753	709	729	775	781	749	686	771	679	765	687	718	704	695	724	710	750	713	762	684	720	778	717	758	757	736	720	717	703	742	702	722	702	704	718	730	723	743	728	726	734	733	754	751	756	678	686	742	742	735	677	710	787	721	692	722	771	707	705	762	734	730	769	721	730	737	742	759	678	757	758	692	709	722	698	754	748	707	771	717	742	771	741	756	751	740	756	670	750	671	730	734	718	674	664	757	726	723	740	724	731	680	749	738	737	765	706	745	746	701	696	694	740	785	716	720	686	782	689	728	758	705	748	705	747	754	715	744	712	763	722	782	738	727	743	773	713	715	794	752	699	745	731	695	719	716	742	753	718	775	740	745	771	692	720	667	750	733	715	768	757	700	731	667	748	788	729	736	729	743	745	757	693	733	680	697	759	736	743	695	776	721	720	743	725	733	713	705	745	668	721	706	764	700	736	732	730	711	724	696	779	714	704	728	702	710	728	736	713	728	697	721	724	716	715	764	699	722	754	710	759	735	746	711	689	689	765	763	737	745	780	746	712	714	705	717	693	721	770	728	713	764	748	676	733	726	721	769	683	700	746	735	729	778	787	722	712	706	714	737	755	701	735	734	686	763	767	758	700	768	763	718	679	688	733	795	753	749	712	724	729	723	689	730	730	728	692	712	713	746	741	768	689	743	723	766	734	747	724	751	762	735	741	759	778	752	738	749	718	744	757	720	738	768	718	754	753	708	744	722	722	745	742	753	746	777	747	722	708	761	755	723	743	754	716	710	705	727	724	723	746	763	735	743	779	733	710	729	682	704	740	699	719	752	703	720	714	697	766	697	745	732	686	684	707	692	722	740	734	757	758	733	720	757	698	772	733	708	728	743	693	737	760	718	739	738	735	715	734	723	773	771	715	743	768	752	743	689	743	752	703	738	742	695	729	734	716	741	735	762	765	639	732	676	725	763	735	727	683	744	706	699	715	753	699	719	802	699	722	719	740	775	784	777	751	760	719	725	724	712	697	716	776	733	792	765	774	731	722	726	717	745	708	710	682	741	733	733	694	740	739	676	729	768	730	755	697	683	701	727	739	656	661	722	714	716	697	723	749	696	734	703	783	681	751	724	714	725	738	717	768	725	723	794	734	720	744	725	773	741	700	742	749	727	707	718	757	760	748	720	685	733	777	725	756	757	710	730	767	713	753	729	680	749	771	738	698	718	738	703	755	691	734	720	769	745	752	688	687	717	744	764	744	690	714	723	766	724	736	747	717	711	733	748	731	747	703	723	762	751	683	771	754	712	744	706	753	764	707	703	788	759	770	702	721	746	682	715	717	705	730	730	726	754	735	741	726	738	697	706	740	743	715	742	757	723	705	690	707	709	735	674	685	744	733	724	727	701	724	756	710	715	721	738	713	772	703	721	690	707	712	699	755	740	778	672	657	734	710	716	718	719	786	723	740	750	724	712	741	705	746	705	737	735	710	731	753	755	743	766	699	722	732	659	731	750	744	700	765	758	730	760	738	757	701	716	708	700	711	754	696	782	761	764	734	734	699	698	727	732	680	716	696	730	697	736	773	767	732	739	730	746	719	769	719	768	704	702	673	736	690	744	743	703	714	732	713	657	752	723	724	770	759	749	733	750	736	734	711	759	677	726	757	732	704	670	699	751	712	712	696	746	744	722	748	742	705	674	726	760	705	720	757	699	739	721	707	734	726	773	727	701	753	711	713	704	704	682	718	712	761	723	683	709	713	731	723	735	744	736	725	740	700	729	716	729	686	765	711	739	760	722	756	746	686	706	714	732	751	698	663	801	739	733	736	733	692	713	765	712	693	776	689	688	767	752	775	710	794	750	739	765	672	739	724	753	743	749	711	723	744	710	722	744	753	734	740	765	725	708	738	691	693	747	724	747	729	740	728	707	709	704
28967	40338	30933	15147	6476	2146	912	935	898	787	865	872	881	857	881	927	780	831	820	853	862	879	864	853	890	874	861	835	857	961	840	885	762	826	823	910	885	852	887	904	836	917	875	823	886	879	876	847	871	873	865	863	842	913	868	835	885	882	940	836	888	869	926	854	904	878	903	877	856	868	888	850	871	834	824	894	843	879	875	866	889	880	854	871	877	863	859	869	862	875	844	838	908	920	829	879	937	870	850	842	835	841	870	868	900	886	876	911	877	883	881	885	853	848	918	875	836	852	864	862	870	848	851	879	886	847	889	824	890	862	939	870	875	848	867	847	877	892	853	830	816	847	795	881	850	901	850	843	887	856	879	858	843	907	891	860	900	856	832	876	907	906	868	848	875	859	850	888	834	850	784	847	864	837	881	842	850	842	896	868	911	913	802	878	822	882	866	970	876	828	807	836	895	859	860	851	937	849	904	862	852	875	829	832	849	886	818	849	865	883	895	886	859	788	859	877	868	846	828	905	830	911	877	904	851	862	899	882	914	849	879	822	875	866	890	882	855	870	850	911	858	887	901	919	907	804	865	843	862	860	855	811	838	883	901	876	883	906	901	851	904	862	893	862	875	840	882	877	864	883	869	861	947	916	820	884	892	814	900	862	876	951	819	924	846	864	835	885	859	828	883	881	867	849	908	863	838	861	870	925	837	882	898	870	944	864	900	879	877	816	936	819	870	885	854	870	875	829	840	865	871	889	847	836	868	903	851	834	841	870	900	889	864	873	848	924	830	916	875	867	892	904	887	846	860	876	880	911	801	880	832	881	865	874	869	844	841	835	893	853	884	849	907	912	893	875	844	864	844	821	857	903	881	885	863	856	886	912	859	870	882	858	853	877	889	899	875	885	896	912	912	936	898	821	871	876	834	884	880	873	879	888	861	845	818	947	860	863	907	859	822	886	839	863	876	897	853	847	844	892	875	871	841	863	882	875	853	887	917	860	889	830	855	910	878	874	880	885	842	883	868	857	919	883	847	843	905	848	854	908	881	839	930	883	862	847	898	844	910	852	850	830	920	865	854	897	882	853	845	877	879	869	836	836	911	917	851	850	836	873	858	851	839	868	897	865	898	849	872	896	904	837	836	899	866	913	851	912	906	905	848	903	818	873	905	869	826	856	870	920	865	856	897	886	910	911	871	868	833	848	839	862	859	860	889	875	868	895	872	902	874	856	920	919	874	870	869	849	866	855	864	910	880	916	871	883	876	862	850	845	865	932	819	872	848	909	825	912	927	868	833	913	815	902	810	898	841	883	809	859	898	883	891	905	865	818	849	855	848	866	796	875	903	827	915	841	897	850	850	868	827	873	859	912	888	821	872	842	966	894	881	928	863	891	842	888	866	859	852	845	881	869	825	889	857	844	867	875	880	876	866	881	867	879	862	866	892	880	884	926	842	852	894	849	872	932	864	886	907	871	902	825	868	907	854	858	905	853	925	844	914	880	834	941	839	865	893	860	876	867	853	829	900	865	880	856	909	881	856	859	864	896	872	877	811	900	854	849	851	837	853	889	921	858	859	813	886	835	915	911	852	907	840	943	862	878	860	866	859	841	932	858	814	865	896	870	865	867	865	829	836	850	851	865	859	810	870	815	892	804	821	868	870	852	858	900	867	878	886	848	822	815	847	808	945	881	892	877	918	863	801	894	936	869	880	841	895	880	915	879	913	862	883	938	836	890	871	869	866	856	869	859	816	827	892	885	875	868	871	878	858	878	884	902	889	880	873	902	873	875	811	815	829	903	852	854	884	887	907	894	896	845	900	925	847	896	876	877	952	904	902	878	818	801	889	861	839	924	880	887	922	838	877	858	855	894	841	849	858	874	841	869	892	886	870	879	885	875	868	844	892	823	916	934	851	848	860	928	923	848	896	838	911	842	791	892	886	842	864	858	917	898	840	825	868	903	824	813	838	882	920	842	891	896	826	866	920	851	899	850	887	863	826	819	853	881	873	858	826	899	826	909	846	866	851	878	861	849	839	891	895	882	894	865	826	891	833	927	878	898	863	847	918	821	864	842	848	823	890	877	844	876	859	900	846	882	863	906	841	922	851	852	869	908	856	856	828	907	838	880	806	892	868	876	864	822	844	889	888	870	894	870	924	910	858	886	904	853	834	815	874	858	903	886	906	852	881	887	872	865	888	901	833	873	870	904	822	849	902	882	859	868	852	859	839	825	900	868	890	855	846	914	894	849	880	870	928	862	863	816	894	825	868	842	857	884	848	872	891	872	888	895	904	852	910	869	899	908	869	860	863	873	868	878	843	837	839	844	866	887	828	899	849	868	909	859	902	873	853	937	841	825	846	899	899	894	880	882	838	895	927	870	890	862	878	865	836	865	853	862	849	866	851	861	857	859	866	860	855	873	861	835	894	857	868	886	830	817	816	868	838	846	839	867	880	835	866	854	850	860	868	865	865	904	856	893	840	903	893	856	917	899	932	841	891	874	880	911	866	868	926	831	891	824	880	877	940	869	859	877	888	909	898	847	882	879	891	848	850	855	821	833	822	799	865	829	848	820	895	860	890	891	874	879	867	870	910	826	915	856	873	868	878	862	842	880	809	859	850	925	834	895	918	833	879	827	805	900	892	843	866	865	901	892	864	873	828	884	831	868	880	845	919	932	846	884	805	842	897	849	877	877	871	858	867	863	826	882	840	869	853	829	908	874	893	891	878	820	874	878	900	875	828	892	873	894	845	893	879	879	895	870	844	875	864	876	824	846	823	908	856	879	821	877	930	837	874	875	840	915	818	864	878	897	879	887	886	874	855	833	906	885	893	880	850	871	907	865	869	900	829	829	877	828	845	847	908	845	829	851	877	854	863	896	887	824	872	865	892	932	897	870	867	890	867	892	876	920	882	910	872	857	851	876	879	885	830	874	891	873	843	889	817	910	877	847	845	931	868	855	862	885	883	914	843	866	856	903	899	862	848	851	921	827	847	843	891	855	940	854	840	889	842	894	854	866	889	888	900	891	837	848	874	850	873	886	922	880	854	876	899	859	865	893	836	864	884	880	842	828	856	849	855	866	871	899	846	836	825	896	876	892	913	891	818	851	837	871	902	869	843	828	861	864	864	894	887	900	853	915	860	838	872	843	882	917	885	885	845	860	853	889	865	872	849	916	861	906	848	844	881	847	890	849	824	857	858	852	885	861	844	891	853	905	865	828	875	898	901	886	894	895	855	816	867	860	869	864	856	859	895	874	856	882	861	851	831	890	902	842	857	888	834	851	873	859	846	821	875	816	816	827	883	879	862	853	833	848	841	872	865	844	883	873	873	874	843	835	903	869	839	858	837	866	810	911	883	876	846	866	834	887	912	871	897	841	871	852	831	952	859	827	887	840	893	883	831	896	857	898	835	866	833	828	852	891	915	885	844	830	881	917	864	854	860	850	883	828	864	884	856	932	875	853	852	857	872	844	871	858	859	881	841	926	829	836
23290	21081	31519	30684	24759	17979	4528	960	477	500	477	482	463	455	461	453	500	468	409	463	486	474	481	417	408	454	454	446	465	471	480	412	486	491	480	419	421	457	443	458	432	464	445	457	465	454	485	442	453	479	475	463	427	454	478	430	461	431	403	477	462	469	422	432	441	427	443	462	441	500	412	484	414	440	432	460	457	460	478	422	449	441	489	492	446	432	447	458	435	445	446	448	433	451	444	425	428	435	460	449	452	426	448	443	434	484	413	446	458	477	453	470	432	476	444	455	461	463	461	437	423	437	437	414	464	466	467	456	426	460	412	461	417	476	468	430	449	425	457	442	414	465	418	416	452	472	446	472	456	471	430	475	446	405	457	452	457	446	441	441	415	415	456	478	440	472	479	443	463	451	437	474	477	434	442	458	461	430	446	454	514	472	470	424	445	473	472	477	453	449	420	494	432	464	453	427	467	415	442	474	410	469	455	487	455	472	437	427	501	480	442	450	447	415	413	431	437	430	453	450	433	489	491	433	417	467	456	441	433	435	444	443	450	447	469	477	428	485	452	467	444	462	440	466	432	445	423	459	437	467	449	428	433	442	469	439	464	451	452	469	441	437	450	429	482	451	460	505	475	488	418	474	453	434	450	480	454	456	453	473	422	476	456	456	432	443	463	456	430	445	426	446	424	438	445	461	499	451	461	473	478	419	445	474	455	495	417	444	473	439	455	418	435	422	448	425	402	464	451	422	484	467	430	475	442	455	433	477	451	460	485	443	441	458	461	470	431	429	464	456	451	407	457	449	457	437	442	513	467	401	458	437	464	442	442	489	448	462	452	480	442	456	438	446	443	468	424	456	485	450	419	453	459	433	481	434	457	462	442	482	430	493	438	450	411	534	467	453	484	434	450	452	446	460	419	478	469	476	437	465	441	463	452	477	426	494	453	457	446	455	463	460	462	436	462	462	465	434	424	448	403	454	459	464	459	509	452	444	434	466	422	434	457	457	430	457	438	480	453	461	436	430	452	449	418	449	433	451	463	483	456	444	448	474	445	463	418	463	448	430	392	428	485	445	433	420	461	457	453	487	489	475	477	471	422	430	495	431	458	422	455	458	456	471	452	430	449	418	420	435	422	420	441	435	455	464	443	464	471	421	453	419	458	450	450	457	439	469	466	428	419	458	441	461	450	445	454	466	459	495	446	411	457	443	448	424	443	480	468	417	441	448	480	488	450	438	460	437	453	416	431	474	467	480	453	483	474	459	426	489	442	459	449	485	462	418	449	468	440	473	420	497	443	455	426	464	465	486	464	495	518	422	408	416	453	456	451	434	450	477	454	438	455	429	421	461	459	445	403	471	475	419	453	423	454	460	450	418	474	475	440	452	422	435	436	430	441	436	471	441	485	439	461	442	453	441	456	484	436	427	404	419	440	425	405	471	428	455	429	429	435	469	481	468	462	448	457	420	447	432	440	480	426	468	417	472	441	454	444	485	498	500	444	461	461	452	480	429	467	462	469	458	448	443	423	500	456	469	484	434	467	452	408	442	457	422	477	468	442	430	458	452	454	478	437	424	450	413	450	474	457	426	468	446	464	464	427	466	456	465	473	430	458	435	432	498	433	448	425	400	464	483	464	446	464	453	461	457	471	458	470	479	461	470	468	434	428	420	463	457	433	458	424	431	434	425	448	452	474	435	430	461	448	464	482	453	457	413	455	445	442	452	445	453	493	455	422	469	427	423	441	427	427	451	471	497	443	462	407	450	474	461	445	430	445	456	469	499	489	433	475	390	443	463	475	416	434	459	458	495	434	452	414	474	449	418	431	390	465	433	456	469	455	463	436	490	459	447	486	408	419	433	423	478	468	452	453	412	428	445	444	455	439	468	431	440	498	453	442	459	475	446	405	423	528	485	501	404	455	435	483	456	434	446	448	430	437	442	451	419	447	479	471	454	442	438	432	433	434	467	483	444	462	443	410	488	436	438	427	436	425	451	443	430	473	470	490	455	449	458	452	446	466	482	492	475	456	421	469	455	447	423	445	458	524	463	421	464	447	468	444	456	435	464	430	426	424	439	464	464	446	459	468	431	483	491	448	447	412	476	433	428	481	450	463	443	438	462	466	429	442	434	429	508	416	437	491	447	431	435	481	444	460	459	427	466	462	441	450	452	435	463	426	454	458	424	413	423	439	431	435	482	470	415	436	450	474	453	466	463	464	447	442	459	445	445	455	421	476	456	454	409	433	413	468	425	468	437	475	440	441	428	448	442	447	459	438	472	432	429	446	453	442	454	434	435	451	449	445	509	455	470	424	490	415	444	428	462	452	478	452	452	440	453	458	421	450	450	447	448	465	422	477	435	409	455	470	446	418	444	441	434	482	433	515	461	446	443	443	474	455	491	456	435	449	441	459	459	451	436	462	470	428	445	482	467	434	431	424	466	462	423	446	434	451	444	442	434	432	408	481	486	480	477	417	443	440	469	429	460	409	462	449	463	447	437	447	450	453	465	445	460	459	465	448	449	418	451	444	472	449	424	478	456	421	467	418	447	459	478	444	430	407	460	491	480	452	435	449	453	440	448	421	451	464	458	474	486	487	418	487	487	465	420	440	472	454	466	476	420	409	427	466	464	508	406	466	440	433	480	452	469	515	451	493	436	428	441	441	488	486	438	460	392	451	441	426	441	446	434	456	401	439	413	433	442	458	458	429	423	451	446	458	438	453	448	428	437	417	447	474	448	444	443	435	460	470	478	474	430	420	444	429	440	445	458	446	448	440	436	436	431	423	465	422	435	472	461	456	457	451	444	487	467	467	435	474	462	457	468	460	467	452	434	406	438	443	474	456	479	449	407	442	489	419	458	457	476	453	442	410	455	412	445	450	448	468	477	479	474	499	450	459	467	432	447	456	438	465	454	472	440	456	464	426	447	455	465	445	444	451	412	469	414	454	467	430	451	445	440	439	437	450	498	421	443	423	430	443	430	465	470	428	437	439	432	414	465	461	402	449	456	453	479	438	459	443	443	463	469	476	445	455	478	477	443	460	455	469	471	466	463	495	466	478	452	450	429	413	434	443	472	460	422	447	439	448	435	473	438	425	479	454	454	453	462	428	407	454	482	457	419	446	471	463	466	423	428	484	471	458	447	449	456	433	455	443	469	458	448	428	485	420	466	454	481	442	438	474	475	468	434	424	416	406	451	456	438	455	442	448	417	414	501	454	413	455	486	469	474	439	403	449	459	487	486	452	485	445	447	443	473	434	443	490	456	436	445	441	513	476	464	423	461	450	468	469	444	477	417	433	442	434	477	410	443	453	458	467	462	436	458	462	463	480	491	471	478	427	457	444	429	445	448	439	435	459	457	488	408	424	428	448	477	461	455	452	435	428	483	447	424	440	444	468	431	427	476	451	452	477	420	438	430	441	477	420	444	451	447	437	451	398	460	437	443	475	402	460	451	439	470	448	420	453	462	480	437	441	477	460	480	433	500	427	463
54593	86286	70626	47828	31042	12609	1525	1589	672	593	601	611	565	609	555	558	542	585	603	592	577	581	551	570	549	583	538	571	587	567	544	552	553	557	574	563	555	541	526	545	569	608	533	541	568	558	573	542	538	546	563	564	563	547	558	568	578	562	539	525	579	552	556	539	561	522	541	605	563	578	586	595	564	571	553	573	539	565	523	511	559	494	528	566	531	565	542	572	594	521	566	528	550	529	588	546	568	550	521	573	538	527	516	518	569	589	533	525	618	548	575	515	533	551	553	591	537	541	561	538	562	527	535	570	531	545	599	566	558	527	530	534	557	577	567	563	552	569	598	588	553	599	548	564	556	551	584	502	602	591	539	585	537	554	576	530	551	530	523	526	600	566	601	550	553	531	552	535	582	586	574	594	590	560	593	565	538	558	546	544	535	524	573	539	557	547	568	561	524	554	537	542	606	578	546	517	555	543	529	536	603	572	526	639	555	567	558	527	546	556	552	571	514	547	545	570	544	537	521	566	508	561	537	562	562	550	546	578	589	584	600	596	511	542	509	535	543	600	531	622	522	582	550	567	534	530	582	571	549	563	562	539	570	516	525	559	534	524	600	583	568	560	506	549	560	576	526	524	545	520	558	544	559	537	632	541	562	530	544	569	560	559	524	527	537	532	558	514	545	579	588	567	530	556	546	538	545	552	584	525	555	523	547	548	559	587	572	534	527	531	556	559	510	582	565	524	586	593	590	544	514	559	571	539	542	530	571	567	556	577	555	563	573	590	570	535	512	523	588	571	514	553	554	529	575	523	583	577	603	578	597	587	603	508	548	514	535	551	577	547	514	582	520	558	565	539	568	589	529	528	549	548	520	584	529	582	518	558	595	532	575	573	559	540	582	603	519	547	551	569	535	580	536	532	566	541	567	592	551	557	509	540	555	560	552	514	565	567	600	577	542	535	559	510	543	559	571	529	531	555	549	581	524	579	517	535	552	546	524	570	606	549	516	536	556	575	572	556	553	517	535	514	530	562	531	543	583	528	546	558	551	525	536	537	557	570	586	546	549	539	569	553	522	520	553	575	560	564	516	563	574	562	504	594	565	557	535	564	572	574	528	516	574	527	567	585	558	594	562	589	550	560	590	576	549	552	612	515	599	576	580	607	554	508	526	541	568	547	581	566	606	542	586	569	571	514	530	521	590	581	556	541	567	533	559	575	592	535	563	581	553	587	584	577	523	549	603	561	539	593	571	555	550	478	538	546	562	555	562	556	545	556	573	517	570	541	566	537	593	523	567	567	541	542	567	589	561	521	547	583	553	547	554	573	572	559	527	526	570	557	540	540	567	551	555	583	583	575	508	548	563	544	561	604	555	589	565	516	570	541	538	585	530	519	548	565	554	546	587	533	557	559	557	568	551	567	571	614	563	565	586	526	570	550	570	524	552	574	616	546	575	561	554	527	550	556	599	534	568	575	577	574	554	544	536	584	533	584	566	558	558	552	548	530	537	550	538	561	521	548	579	533	554	528	570	564	548	545	565	542	539	570	561	551	569	553	608	553	568	505	527	513	556	535	538	570	576	590	526	563	536	596	544	550	562	547	565	525	552	579	570	511	561	541	536	534	555	524	562	523	579	571	587	507	522	548	558	614	572	566	577	567	552	533	549	554	540	567	562	602	571	556	560	541	587	578	576	546	563	591	559	520	571	547	581	544	555	553	566	552	568	582	537	613	529	561	548	562	560	548	542	531	516	530	575	533	501	567	544	583	533	554	558	539	553	505	549	576	551	565	578	557	573	565	560	591	529	571	549	579	543	540	576	530	571	570	531	522	538	571	526	601	596	558	521	557	578	592	534	540	550	545	545	544	540	555	596	554	560	574	513	538	568	601	556	594	564	555	552	553	568	514	572	582	566	546	547	555	533	553	573	527	571	551	576	557	568	567	549	548	530	530	533	560	570	529	528	572	500	587	545	567	560	573	568	525	520	516	523	568	545	535	566	562	535	519	539	563	533	559	531	510	562	562	543	588	523	533	552	539	533	524	583	528	495	540	521	543	503	545	581	553	549	566	620	544	554	527	556	562	585	564	565	535	577	517	537	553	546	564	542	539	541	551	513	555	522	581	547	548	508	529	572	580	515	571	552	543	589	536	560	551	560	565	568	582	565	592	512	582	533	591	543	564	526	522	531	548	539	540	548	549	543	559	566	554	576	520	566	509	565	540	553	548	541	582	573	528	553	506	566	580	565	581	509	545	571	523	570	588	570	549	559	532	591	544	531	533	568	549	539	568	543	560	531	557	539	524	573	550	535	553	567	536	575	548	553	575	544	515	544	572	552	597	569	550	563	569	528	531	516	541	579	587	558	576	542	541	571	520	558	544	563	603	572	565	601	584	535	572	549	577	534	527	548	542	536	563	535	581	549	580	589	586	539	532	548	576	574	563	571	495	531	550	603	590	527	514	554	512	568	557	554	541	521	559	561	572	572	558	593	560	528	565	556	533	547	563	576	565	563	548	549	532	556	545	545	508	568	541	530	583	580	574	547	574	584	491	568	509	621	544	567	568	516	559	573	538	554	554	523	549	511	534	583	554	515	557	525	555	523	511	555	543	568	528	581	576	595	554	634	556	544	491	547	591	536	546	546	537	577	549	542	528	530	520	556	534	538	582	519	560	573	587	569	542	568	540	540	562	560	540	552	553	548	582	596	553	534	564	557	603	503	559	522	545	569	556	561	540	552	573	535	605	551	594	551	569	578	523	511	551	547	531	522	555	538	550	552	550	541	585	551	533	534	531	554	554	587	591	554	544	490	567	599	549	524	580	590	605	524	522	540	621	560	566	564	543	543	577	536	560	581	573	527	545	546	538	564	581	515	580	565	540	575	561	539	560	592	547	537	578	562	528	585	564	538	586	555	555	575	561	532	569	546	581	570	537	556	555	533	548	534	555	561	541	535	525	567	540	526	557	522	522	545	570	594	580	568	542	555	543	505	479	577	570	581	578	549	547	551	550	523	558	572	564	539	566	547	525	563	595	571	540	488	566	514	544	553	603	575	594	559	557	527	557	547	529	599	609	555	562	559	535	574	545	566	564	544	583	608	540	562	544	554	564	594	588	554	573	575	560	525	550	577	552	552	553	534	531	555	601	523	564	582	561	531	556	554	540	544	584	579	517	585	557	526	547	607	509	559	570	557	556	537	543	566	582	564	570	577	524	544	536	549	605	580	475	526	546	622	550	546	570	575	577	504	601	560	549	536	529	527	526	562	545	535	563	532	545	570	547	544	577	553	540	534	542	526	524	542	570	560	547	560	539	556	546	577	554	546	520	574	562	565	508	521	591	532	573	537	581	565	587	571	584	496	530	555	564	573	550	554	569	538	529	537	576	565	570	554	532	536	581	552	555	545	541	549	532	541	566	532	576	554	543	565	576	551	538	561	553	547	592	496	587	616	601	554	550	586	608	558	510	538	597	614	532	603	538	562	536	582	608	545	553
22415	20873	29940	27319	24561	21442	12274	1568	411	399	401	395	404	396	361	382	357	365	344	351	378	363	365	350	341	382	357	365	343	353	356	351	361	375	343	320	373	355	349	372	350	353	349	344	364	339	347	368	380	354	373	359	352	361	361	344	341	343	346	345	345	345	353	332	372	347	362	344	350	371	348	343	357	313	326	368	343	307	324	331	376	321	321	314	349	355	331	377	345	347	345	354	344	342	357	348	348	323	361	361	326	324	360	357	347	367	355	344	367	352	311	351	337	368	338	345	319	367	365	355	357	341	328	314	393	394	357	333	375	349	339	335	353	335	300	327	332	361	363	383	357	332	383	344	343	346	351	381	327	362	347	374	351	366	344	348	355	342	319	330	349	337	341	334	404	354	361	354	362	333	366	360	345	322	385	357	359	345	359	325	356	340	361	327	350	345	342	342	356	373	334	370	354	322	361	380	392	338	369	339	367	341	343	391	347	339	332	339	323	349	386	343	338	342	370	353	364	356	357	361	339	355	330	357	319	374	334	357	329	377	364	361	345	334	343	337	355	338	340	362	356	365	334	370	321	343	338	355	370	377	330	367	354	316	329	313	345	313	327	313	332	347	361	324	330	343	326	350	364	340	332	367	364	378	332	380	338	333	341	376	312	338	341	343	385	336	371	318	322	346	338	381	331	348	385	343	324	343	347	335	323	340	333	308	384	336	345	357	322	349	324	370	322	379	320	357	302	375	349	331	341	355	335	378	352	342	349	405	383	335	343	332	339	326	306	340	355	333	361	328	327	348	380	325	343	356	353	369	335	359	350	384	349	340	391	336	326	335	357	362	385	327	316	345	403	348	358	332	361	373	356	410	335	336	332	333	369	358	359	346	337	347	378	324	330	380	354	330	352	309	393	338	346	368	320	342	352	322	363	345	324	351	334	356	342	337	321	362	334	352	365	357	346	341	340	331	313	335	369	348	321	349	341	355	340	318	328	360	355	326	356	341	349	357	340	365	318	341	328	330	327	340	347	379	350	377	345	315	336	349	335	354	343	340	337	366	350	351	361	385	342	362	339	332	330	356	305	346	348	324	328	333	340	361	381	332	342	341	363	372	343	345	377	345	322	336	353	352	357	345	330	344	354	373	356	352	341	334	366	344	323	342	346	342	333	346	366	336	360	327	322	320	327	345	377	368	318	324	346	362	338	360	360	328	304	338	355	350	352	349	340	359	335	311	352	330	374	334	322	349	351	350	352	374	323	309	333	356	370	333	384	362	350	331	377	350	356	356	353	364	314	363	357	360	345	371	356	328	337	334	350	362	330	317	328	323	359	332	345	346	324	329	357	342	355	355	357	338	343	366	375	359	348	357	363	359	388	360	361	353	305	366	374	378	336	342	351	355	329	322	328	338	337	350	349	343	341	331	315	377	340	369	341	351	352	361	355	350	337	310	352	306	343	351	332	341	349	359	381	345	352	343	368	358	317	350	349	344	379	334	292	372	341	311	365	367	341	373	335	330	371	344	355	347	335	373	341	339	349	331	368	363	326	345	344	348	334	330	345	354	356	336	354	350	334	335	354	334	394	350	362	405	331	349	386	353	383	350	392	343	330	351	331	359	343	363	352	348	396	333	326	337	369	342	318	356	341	346	361	337	336	353	343	361	324	331	367	342	321	336	359	348	340	343	333	348	357	338	350	358	323	324	341	354	366	326	339	335	360	359	325	322	363	333	343	337	363	365	327	338	322	314	335	360	351	336	370	339	333	336	343	341	348	363	378	341	348	349	369	334	344	330	331	371	355	353	310	318	329	359	354	340	342	360	339	338	333	338	349	344	370	326	342	360	339	386	355	353	354	403	374	308	345	362	366	370	352	340	351	332	311	338	333	364	340	385	348	372	284	346	325	346	346	378	324	366	372	359	363	325	352	342	361	362	382	350	335	335	331	379	323	341	340	359	340	381	316	358	336	341	362	335	368	323	340	343	382	346	362	377	328	362	355	347	354	315	364	342	334	335	353	354	329	340	323	333	357	314	344	348	351	369	363	355	350	358	331	315	336	294	344	306	349	349	354	347	309	343	367	367	362	299	345	344	311	336	310	330	341	359	322	358	373	316	338	358	351	363	361	359	336	329	342	344	359	357	341	394	349	371	318	328	376	353	357	329	360	336	380	370	337	327	302	341	334	323	344	345	329	369	325	336	397	345	366	367	310	348	344	325	329	370	332	335	333	328	337	363	373	335	306	355	321	338	339	375	330	328	306	375	337	306	321	352	378	338	369	379	378	342	364	345	364	333	358	363	349	361	336	339	339	365	356	350	334	336	340	319	339	340	336	342	361	353	361	331	368	320	333	355	342	327	352	314	342	379	332	375	355	318	329	340	386	322	344	349	350	376	334	356	340	417	349	346	332	341	337	340	340	378	346	330	361	324	351	329	369	332	347	323	324	345	341	363	368	357	336	336	351	346	369	358	338	364	336	347	367	313	359	310	344	322	346	369	367	359	327	303	336	327	308	349	324	367	351	339	349	348	352	371	332	339	349	362	357	329	328	356	362	353	343	347	337	340	362	363	345	385	308	355	360	348	369	338	333	334	350	342	335	342	326	371	345	304	340	357	357	347	371	343	373	354	353	347	344	346	336	337	345	346	377	334	381	376	343	349	332	329	349	351	343	363	352	343	337	351	392	347	329	350	306	304	340	364	338	354	338	357	351	345	332	353	319	350	339	334	347	342	356	358	314	360	323	347	359	291	356	349	330	326	352	381	338	376	382	386	345	333	362	333	367	312	343	362	341	355	347	326	347	346	378	354	370	348	322	350	341	326	339	362	346	351	329	346	352	346	381	344	360	368	328	331	346	362	359	361	322	344	335	350	339	334	328	344	336	356	367	368	333	354	377	330	344	360	344	344	345	333	318	357	360	337	339	372	349	324	336	344	325	327	376	353	345	301	355	353	344	357	353	339	331	352	362	340	345	330	357	353	269	347	368	320	345	385	337	350	328	341	337	357	361	350	349	353	376	332	325	333	370	336	316	368	307	304	374	363	329	321	340	360	339	343	368	324	333	352	346	345	340	357	348	340	333	350	353	342	341	341	332	369	321	357	357	358	353	373	348	320	378	334	359	341	376	353	371	348	315	367	369	333	377	342	361	314	358	355	311	340	343	346	339	336	321	336	345	396	340	377	338	353	328	374	339	331	357	349	352	365	342	392	340	363	321	357	335	362	359	358	327	344	356	331	329	355	373	333	335	376	303	366	321	321	321	343	376	367	361	359	349	373	351	329	341	369	332	362	351	347	351	304	344	346	371	358	327	361	327	371	321	369	339	361	347	365	341	375	347	339	361	311	352	325	361	371	342	327	340	346	350	358	369	341	338	382	348	341	349	339	350	355	337	373	356	343	358	388	365	325	349	370	358	340	356	348	341	335	329	350	336	303	326	347	316	330	324	337	349	356	321	356	345	370	335	327	316	362	376	337	324	357	330	316	343	362	340	348
59594	97562	80900	58381	38946	17151	2218	2324	597	527	516	466	506	473	438	458	419	469	457	428	432	443	419	439	450	430	437	425	423	431	395	430	417	423	430	436	425	431	398	403	408	408	416	388	419	413	422	398	417	403	417	411	440	417	406	444	416	399	402	414	372	412	417	432	412	427	415	414	410	420	400	408	438	423	405	408	454	412	453	402	390	388	396	413	416	424	401	375	415	412	391	418	407	386	369	399	396	442	416	382	422	445	437	399	399	429	408	434	375	422	398	415	414	408	414	409	393	360	453	392	409	395	409	413	415	451	432	412	417	440	415	433	461	414	397	404	419	420	358	411	431	409	425	430	398	399	422	364	401	443	385	366	422	415	417	411	438	417	389	405	406	402	390	404	424	393	410	421	414	397	411	435	393	444	433	454	390	443	385	435	390	411	392	416	435	410	424	436	425	408	439	414	412	420	420	426	414	425	394	391	430	389	376	440	428	404	467	423	391	382	438	455	417	414	399	398	417	411	407	413	419	373	414	400	392	429	380	425	434	403	391	415	400	421	438	451	431	420	407	431	393	435	409	408	403	425	434	427	412	414	406	412	393	465	431	400	404	406	422	441	433	399	425	418	408	429	442	421	387	378	423	374	375	367	429	453	401	415	415	404	404	410	399	428	441	386	386	414	420	404	419	407	410	444	421	421	386	415	382	440	412	392	400	397	426	414	447	425	380	408	384	425	417	421	418	396	438	400	397	409	432	393	399	422	430	415	385	433	393	396	410	403	433	386	396	411	402	391	412	412	447	402	433	441	411	407	408	360	400	452	405	415	415	397	394	387	372	449	421	398	423	425	402	388	395	399	430	396	384	405	438	430	437	392	413	450	408	406	405	394	378	419	437	396	429	427	439	407	404	408	443	413	446	412	401	371	417	423	433	426	399	416	421	422	423	418	404	385	371	414	408	399	435	389	416	372	427	403	414	375	420	431	378	392	414	432	374	401	437	423	430	385	406	368	398	434	391	407	432	383	419	387	432	409	407	453	422	432	458	418	400	407	404	423	443	425	414	441	409	425	411	395	419	435	410	361	448	379	412	466	395	385	413	423	418	407	384	437	408	426	424	398	419	379	393	473	404	431	468	404	436	447	426	381	400	416	422	403	425	454	410	379	403	418	422	413	390	375	416	411	423	387	400	426	434	392	435	425	407	431	422	432	395	444	384	437	411	403	429	420	412	408	403	384	394	409	401	416	405	454	413	411	411	416	429	375	388	370	411	387	395	400	402	430	404	439	427	394	399	414	444	412	393	379	431	375	433	403	411	429	405	422	413	403	403	430	389	445	424	424	410	426	422	433	404	386	418	420	434	413	434	452	389	382	440	416	374	428	407	427	405	411	403	410	433	408	412	432	443	432	407	408	385	414	410	418	438	411	400	400	409	411	404	406	414	433	410	431	406	408	367	396	425	429	414	411	449	418	427	405	413	420	421	396	414	423	434	448	399	392	433	408	444	392	384	441	388	417	422	403	394	415	406	375	422	415	424	407	424	440	426	432	441	409	451	438	402	413	405	409	397	391	450	469	411	411	425	445	431	441	420	418	396	422	396	458	401	412	432	437	409	440	418	413	406	411	412	410	388	388	392	422	432	467	437	405	388	413	417	400	418	436	394	402	437	408	479	427	411	414	406	392	416	407	419	432	410	399	425	429	415	428	449	436	390	409	407	444	424	402	410	434	402	453	450	415	396	400	411	400	435	419	421	441	422	399	428	401	410	426	392	436	413	392	390	434	405	398	370	454	395	428	444	444	423	418	415	445	393	430	386	450	398	378	415	397	403	454	417	452	416	422	421	433	422	406	397	410	392	451	389	386	393	451	395	389	379	422	397	392	420	422	441	420	413	412	406	370	416	406	372	428	381	418	389	397	404	427	423	402	398	407	431	390	399	370	393	415	440	441	389	407	401	428	411	413	423	444	444	396	401	393	425	427	387	429	387	420	407	396	412	405	391	398	380	417	432	411	372	399	409	396	449	453	382	404	411	424	450	401	407	388	392	414	444	374	432	428	374	403	424	428	436	407	383	408	425	403	410	427	434	475	386	399	400	406	440	387	418	390	418	438	421	407	394	432	398	420	393	409	437	422	424	433	387	414	429	433	423	425	437	391	420	408	394	421	440	414	424	381	419	401	436	390	455	450	403	409	421	419	429	410	409	396	397	417	405	435	354	406	386	431	407	406	420	420	413	429	411	393	400	409	397	411	414	420	412	387	416	426	420	425	383	379	424	434	376	407	419	412	384	411	431	398	406	406	448	420	409	416	427	404	426	418	403	382	376	384	388	417	423	411	425	433	430	420	409	402	445	455	422	413	437	421	420	407	403	419	423	420	405	431	424	421	394	417	452	421	450	403	380	414	429	414	450	389	422	401	389	407	395	441	406	399	387	429	382	404	446	446	355	392	436	428	399	409	400	420	424	395	399	414	452	405	448	423	428	436	379	378	423	428	407	409	475	441	412	424	389	438	394	392	434	385	382	441	411	423	399	416	408	440	426	437	414	416	428	419	376	414	427	383	400	428	457	431	418	419	404	410	349	375	423	397	426	431	422	445	396	396	417	424	371	412	399	412	372	408	408	427	428	398	399	364	425	418	404	406	395	415	425	405	424	429	407	419	393	412	414	413	407	438	441	411	433	412	378	404	409	409	420	387	399	442	446	414	431	401	372	386	432	438	424	429	420	381	366	413	385	428	399	435	418	412	421	411	411	399	429	418	382	438	440	393	409	446	384	409	423	427	445	401	377	450	403	422	418	428	405	397	411	353	374	417	422	416	395	448	397	379	398	422	434	429	425	410	414	389	454	408	419	398	438	417	408	401	399	388	381	400	462	401	395	452	417	391	382	370	393	430	417	404	396	441	388	417	417	419	433	406	437	404	399	428	432	457	418	424	472	409	363	429	411	431	401	383	391	433	430	400	420	394	389	365	404	416	375	428	419	418	425	401	422	415	433	425	410	401	415	415	420	404	422	425	450	428	350	405	374	376	427	383	368	386	405	436	395	426	438	422	429	432	410	407	406	405	423	441	382	379	412	414	404	409	424	441	427	392	413	405	453	420	421	413	413	370	401	437	425	410	392	399	396	479	401	404	436	429	419	451	403	399	407	391	382	402	424	407	395	407	428	425	397	408	446	412	431	420	410	408	414	405	424	386	411	380	401	419	432	419	422	404	428	399	453	433	381	414	411	413	401	404	401	417	433	414	423	411	389	401	420	425	412	413	397	381	373	418	427	446	421	390	388	454	414	405	430	411	392	435	401	417	401	416	450	384	416	369	421	433	397	473	426	397	393	443	441	411	396	398	391	411	413	408	406	360	416	392	394	409	396	386	403	413	421	418	394	430	414	415	400	397	426	412	420	419	439	409	405	413	405	412	403	415	366	414	435	424	400	413	407	401	434	393	415	403	420	418	408	390	417	406	439	416	448	433	398	390	416	377	439	406	441	436	453	424
27526	24546	28736	19096	6552	1750	849	758	718	743	772	791	765	791	753	725	754	753	725	739	750	745	694	744	778	786	726	697	764	691	721	741	717	754	733	715	759	764	767	738	743	690	763	714	724	735	758	750	732	742	760	762	751	679	726	721	686	774	715	767	795	773	724	702	764	687	755	745	719	767	766	706	750	661	779	736	694	741	749	715	732	712	675	739	738	722	730	734	724	712	710	730	753	742	729	728	719	748	743	698	693	742	727	736	752	718	772	735	754	707	695	700	767	788	766	770	727	745	753	676	725	765	730	758	720	739	704	750	744	732	734	698	793	721	719	714	744	736	724	740	740	736	730	735	731	751	732	729	742	767	672	743	698	746	744	797	728	717	777	726	724	674	701	729	771	730	675	731	744	696	775	744	777	827	795	711	744	772	808	753	676	708	731	759	717	734	716	742	753	774	738	702	720	744	736	739	722	721	773	726	749	749	714	767	714	725	713	744	762	709	771	757	748	755	742	709	722	766	767	788	715	714	760	766	720	748	759	755	709	715	770	718	731	693	749	750	725	776	739	694	745	723	695	778	718	754	766	778	731	711	733	779	756	735	727	764	700	751	732	741	716	710	757	751	717	726	741	703	704	735	737	715	783	743	736	780	747	696	750	746	704	747	747	773	739	780	783	761	677	734	745	716	760	720	724	731	731	759	738	736	738	722	698	744	728	692	699	743	770	749	696	740	763	744	734	738	710	702	761	752	739	742	696	760	739	726	727	726	774	680	763	690	782	785	727	707	744	765	747	690	740	717	748	722	732	746	738	737	703	774	747	712	763	707	713	725	710	752	673	753	752	714	699	704	710	728	762	763	726	724	737	756	734	780	757	746	715	711	764	711	721	710	738	750	733	707	709	729	708	749	728	734	737	746	720	713	705	761	734	718	734	747	723	714	736	770	735	695	773	752	762	736	759	733	717	738	745	765	787	718	715	706	753	730	719	771	727	714	770	701	723	748	737	698	769	698	733	727	785	742	714	715	721	691	731	759	706	756	757	752	725	721	721	775	730	761	749	725	719	729	713	710	743	737	753	741	706	710	761	778	709	697	745	723	741	705	690	740	706	759	735	720	740	763	732	759	699	763	726	725	717	764	746	722	756	750	738	793	751	709	771	724	736	719	713	706	713	713	704	738	688	706	725	743	716	724	743	748	737	719	734	740	677	730	764	746	760	736	675	803	701	699	715	735	714	688	755	722	812	738	751	658	705	738	746	686	737	723	753	733	734	694	705	680	704	725	741	754	739	734	717	710	738	770	696	714	712	738	742	774	744	745	723	779	707	701	682	763	693	734	793	712	713	726	733	773	711	695	747	721	760	727	706	759	718	711	711	722	737	773	790	730	718	708	733	731	751	812	765	708	767	689	742	791	719	715	715	698	686	749	760	793	774	740	740	750	739	721	729	693	694	724	711	730	703	743	719	738	743	735	710	729	764	753	738	708	746	737	715	728	712	701	754	725	748	760	745	663	702	732	706	744	684	749	759	670	767	744	772	721	678	731	674	741	710	762	723	725	733	731	764	761	724	705	715	714	755	760	739	747	727	726	722	717	766	705	755	774	735	745	790	734	730	709	737	732	710	768	700	744	763	757	720	771	774	720	739	705	735	767	767	687	749	738	697	701	718	751	676	759	717	739	718	734	654	747	773	730	725	791	736	745	709	733	693	732	766	766	768	772	712	755	745	754	738	758	713	735	742	775	735	786	718	717	720	735	756	701	695	735	750	698	748	713	684	755	690	729	716	686	752	662	704	766	734	735	759	725	707	743	774	756	742	767	751	741	741	764	748	713	727	774	765	710	782	739	727	715	756	707	731	727	707	702	699	793	701	745	746	700	724	697	766	703	771	729	698	740	722	708	752	733	758	683	721	731	740	739	779	745	782	692	782	737	723	709	760	758	722	733	785	750	728	706	781	752	729	687	745	753	726	691	738	709	712	765	752	741	732	757	766	752	727	715	761	731	706	717	735	732	702	730	676	744	697	740	742	760	780	717	691	693	714	715	701	684	745	732	774	772	715	708	761	738	716	734	755	722	782	688	777	746	724	795	706	775	745	682	742	706	724	747	741	717	715	743	760	807	677	752	725	727	703	741	793	761	726	725	754	733	728	744	722	700	722	750	771	700	751	741	744	732	728	751	746	755	700	737	714	730	762	762	740	737	746	755	707	677	708	775	753	690	802	676	699	751	753	698	701	708	691	736	690	738	701	723	722	759	732	767	703	714	720	694	770	741	705	789	667	719	743	779	733	726	725	720	726	739	691	782	781	745	729	729	776	756	734	711	723	764	709	750	787	717	765	703	777	757	719	734	736	750	762	698	763	742	767	765	731	718	730	765	727	726	757	728	760	671	711	754	770	729	739	752	705	721	753	759	738	733	678	787	696	706	718	744	728	708	737	732	729	728	768	696	728	742	765	739	766	727	782	675	687	723	732	768	753	768	766	696	707	689	740	792	760	746	723	737	733	800	721	758	773	789	728	740	746	713	715	729	666	784	769	823	706	677	713	705	750	731	719	698	794	747	740	762	743	695	745	691	747	749	709	758	718	696	757	719	716	719	759	756	703	760	717	772	700	726	694	694	719	693	715	787	726	705	794	705	796	700	711	740	736	754	710	743	738	730	742	716	735	769	782	758	734	722	762	757	762	768	728	731	724	727	754	729	697	748	726	744	775	706	771	756	737	748	711	738	751	712	707	763	744	695	725	716	716	699	766	740	716	752	719	741	738	700	701	754	728	733	717	743	705	728	733	680	736	732	757	672	728	740	740	761	697	770	740	735	683	725	759	758	740	693	761	743	690	772	749	759	733	751	710	696	763	770	754	706	745	709	730	757	730	727	792	722	762	763	756	724	729	730	722	708	673	762	740	706	744	722	696	717	754	712	668	683	737	722	726	708	753	757	722	737	717	742	744	723	748	727	734	759	720	666	721	723	753	737	734	709	807	750	679	764	757	781	770	750	741	723	774	718	732	769	753	736	761	699	739	714	778	764	748	742	718	775	750	764	744	758	737	789	744	731	721	721	755	693	759	726	755	740	719	750	697	738	720	717	722	750	710	699	659	687	818	724	713	715	688	766	719	702	729	700	688	754	731	733	773	747	802	674	788	712	773	761	719	759	757	723	761	751	735	708	708	708	692	791	741	764	725	742	745	733	762	731	746	730	718	686	773	757	730	753	755	731	730	761	764	724	747	683	731	724	742	747	715	678	714	711	729	719	733	738	680	704	755	766	755	750	759	746	724	747	759	764	724	739	735	721	778	719	748	741	747	737	743	746	753	707	785	778	745	718	736	754	752	744	734	752	719	761	751	699	702	736	725	690	731	681	759	726	748	687	716	735	745	696	732	749	733	714	761	708	732	771	714	747	750	759	749	754	694	700	671	736	731	741	726	762	764	773	762	741	744	743	758	764	704	717	716	722	702	721	713	744	706	716	721	735	746	731	715	746	708	718
29544	40731	30903	16579	7343	2130	1000	921	859	909	832	899	915	889	881	917	880	860	879	879	860	862	856	915	850	913	811	871	927	884	889	899	858	872	900	883	921	858	909	846	913	890	908	853	838	875	886	910	873	865	869	897	871	867	922	871	855	862	902	876	892	888	907	906	865	831	867	914	877	876	888	832	880	887	903	924	903	837	887	862	913	869	891	869	906	820	884	832	902	806	874	872	912	892	837	912	920	864	898	893	868	898	878	858	856	843	890	895	882	878	871	878	850	890	856	827	890	898	857	897	867	882	823	874	899	952	835	896	895	854	891	912	886	832	882	910	873	904	882	834	943	856	835	869	875	899	864	857	891	885	884	809	866	879	913	888	896	878	838	887	877	943	918	942	858	837	893	892	829	890	884	825	842	882	889	905	864	873	889	869	847	887	818	910	925	859	898	883	848	829	879	901	928	836	858	920	841	869	836	852	905	904	885	822	856	842	825	813	872	865	933	940	840	864	744	891	881	862	865	867	885	923	896	857	876	874	866	889	835	860	863	909	884	851	884	919	860	836	825	860	899	893	879	853	874	860	893	841	926	856	937	868	815	862	891	896	883	918	845	895	817	896	867	888	874	914	870	873	862	843	914	922	847	935	855	903	860	855	870	935	884	909	871	845	855	897	878	905	905	904	886	838	931	882	905	892	859	850	919	923	901	846	884	886	897	924	872	864	880	915	887	867	895	874	901	876	889	911	849	893	886	887	882	886	928	909	837	887	917	905	904	866	875	882	890	852	895	891	895	849	847	871	882	926	896	906	896	878	890	897	903	877	869	836	906	889	890	830	895	889	816	857	902	870	868	847	851	899	913	874	791	896	879	906	872	883	826	855	895	870	833	837	881	841	906	908	875	835	888	827	940	837	892	880	844	894	886	840	828	856	906	849	868	859	892	872	849	914	861	855	914	865	852	886	907	873	810	869	879	905	927	918	864	875	834	885	853	821	906	840	915	910	919	866	876	832	781	900	861	892	870	896	840	849	892	877	906	836	873	881	871	875	915	855	928	889	929	926	925	838	890	797	919	912	892	944	887	930	889	923	838	852	894	903	839	922	857	827	912	859	879	915	862	892	862	894	918	922	885	864	881	876	908	845	904	884	902	899	853	911	844	884	895	824	801	877	888	850	879	878	901	860	872	834	925	886	894	860	880	884	899	915	860	909	850	889	877	885	848	926	910	834	868	887	892	893	883	866	877	899	838	870	876	847	831	867	891	911	884	891	879	873	902	895	851	922	850	896	891	915	912	877	918	843	854	874	952	905	900	876	836	840	858	872	835	899	882	927	874	868	863	906	872	860	849	921	882	844	876	863	841	878	859	839	875	860	904	885	907	888	875	870	920	892	917	896	930	842	886	896	815	925	843	878	945	853	873	945	872	901	938	883	885	868	890	893	889	915	861	918	871	853	857	898	870	916	878	856	832	856	913	850	916	863	926	912	883	837	907	883	813	914	869	886	880	903	889	899	861	909	845	873	918	868	926	881	861	890	884	871	911	914	832	936	896	825	888	867	969	887	856	864	873	881	867	866	879	892	925	864	848	894	851	923	886	895	937	903	878	843	821	908	881	867	873	909	839	919	861	914	919	839	924	874	849	848	904	896	869	841	848	856	850	857	895	859	885	897	922	875	866	853	910	888	916	853	858	866	879	816	921	868	821	868	855	888	879	917	904	863	884	885	918	888	891	851	925	923	921	827	844	853	926	875	919	848	868	871	872	874	914	881	903	880	830	918	883	906	900	902	898	862	899	876	805	866	847	874	868	850	892	860	881	894	892	855	917	880	895	829	867	831	862	870	908	859	885	871	920	893	903	887	904	833	874	930	907	896	890	885	867	858	868	833	897	896	900	897	942	798	951	863	814	903	811	859	833	885	814	898	865	882	891	900	909	860	880	880	836	858	884	892	815	826	845	869	856	874	820	913	926	880	920	912	862	876	897	846	825	843	836	862	838	885	929	844	874	818	874	902	884	924	894	936	875	925	872	852	846	931	859	846	925	880	891	884	877	904	832	855	822	911	837	899	855	845	865	915	907	884	901	836	889	859	839	880	925	909	835	884	850	877	860	904	865	891	946	831	865	911	839	848	876	896	848	848	885	876	875	882	900	913	851	905	841	853	816	904	862	900	896	842	857	886	863	860	904	888	905	902	898	835	878	908	865	886	850	876	838	849	877	860	857	900	862	876	921	865	879	856	919	865	839	933	860	890	834	852	863	854	865	859	906	929	886	890	875	830	906	868	895	894	862	862	895	812	890	830	829	906	921	868	824	897	837	915	859	857	922	940	848	893	904	907	860	908	858	834	889	894	898	888	915	820	888	902	910	879	880	868	914	884	886	887	876	903	838	886	888	914	890	911	908	886	897	858	943	857	904	897	884	974	871	902	884	846	866	880	909	883	967	884	873	867	867	937	868	898	890	875	893	888	828	833	836	881	910	832	858	898	920	852	872	872	882	915	878	889	882	862	905	898	884	906	897	879	881	869	853	925	997	886	898	867	897	871	876	826	852	846	874	867	888	904	846	884	941	887	911	885	944	886	919	859	850	806	881	930	842	880	857	870	874	907	867	903	865	877	872	867	921	887	875	881	911	923	885	875	854	863	892	867	853	929	896	836	893	888	899	896	838	863	887	893	885	883	848	893	862	879	881	893	875	877	907	915	921	839	889	882	899	840	887	846	864	920	856	858	891	871	839	863	872	854	826	905	845	864	867	865	953	876	862	877	875	847	836	905	864	931	860	858	876	830	885	871	873	863	865	919	841	878	872	901	905	865	879	894	856	868	868	899	873	859	838	887	871	872	869	847	846	899	916	901	901	900	893	879	904	864	867	871	863	931	861	855	866	871	865	886	936	874	884	916	908	860	866	830	849	896	905	847	862	909	847	855	848	893	839	888	899	843	931	888	891	893	905	916	907	821	866	853	862	920	910	848	889	904	884	839	885	872	901	927	861	843	925	898	869	873	844	898	799	844	903	878	849	876	914	871	850	847	858	893	883	900	909	914	862	885	869	866	880	914	867	898	896	844	870	904	867	855	864	907	873	887	851	932	902	899	894	903	867	902	865	841	924	859	887	871	902	888	871	826	907	828	889	832	895	930	911	857	869	911	878	915	893	867	865	869	924	833	939	878	844	898	921	834	899	897	866	833	877	872	828	884	902	866	843	854	917	906	876	853	849	875	852	871	937	866	901	930	904	851	867	904	939	851	861	869	917	869	878	858	865	890	925	836	878	840	846	871	875	863	861	843	872	892	864	904	841	832	916	877	908	870	893	914	896	874	893	871	870	877	855	825	930	882	828	888	875	897	890	882	870	855	871	932	935	880	890	880	875	928	862	889	906	876	863	851	938	880	881	832	853	888	928	902	881	849	895	913	850	883	840	845	852	888	848	890	915	880	858	916	864	837	889	874	885	902	932	854	882	842	900	874	911	887	897	880	928	893	928	835	871	850
23355	21173	31679	30694	26047	17820	4199	958	491	501	482	530	514	507	476	470	448	461	460	473	452	486	494	461	477	513	445	460	422	452	504	450	471	459	428	426	485	408	471	460	459	463	435	477	495	443	470	485	467	479	423	458	467	476	443	473	460	487	485	481	432	464	484	449	443	500	472	454	475	460	453	452	451	453	446	494	466	443	490	485	471	455	449	469	455	451	460	426	423	454	502	444	485	477	460	422	454	458	488	453	444	447	461	440	433	501	445	490	506	463	430	465	447	459	445	482	455	476	479	452	485	479	492	444	425	463	491	446	433	465	466	471	462	402	473	451	469	470	455	462	493	501	479	486	417	425	450	465	463	414	479	447	462	496	458	497	483	467	443	491	466	401	482	457	431	469	481	464	455	464	442	511	483	464	474	469	452	435	465	501	442	443	444	457	457	449	456	466	439	460	511	474	451	460	477	453	459	445	440	478	459	470	453	441	458	497	454	426	442	449	461	449	450	449	497	507	428	429	453	488	475	475	443	451	484	435	494	455	472	460	462	452	461	480	475	446	461	478	445	461	466	459	483	453	460	461	420	456	425	480	449	445	450	447	443	456	429	452	488	459	458	483	474	478	451	453	477	416	473	496	463	464	461	476	395	471	451	448	440	482	440	469	458	453	471	461	458	430	469	467	473	448	481	460	463	440	440	451	474	482	471	487	480	460	451	480	423	488	457	435	440	454	438	432	467	438	467	436	479	424	506	468	463	475	470	498	435	460	436	490	489	473	455	457	455	501	446	424	461	475	444	445	450	451	435	463	495	486	486	490	476	478	471	442	447	496	500	482	465	479	445	439	444	431	468	416	445	426	485	477	472	452	450	437	464	468	446	424	460	455	438	459	472	442	463	466	486	418	491	419	477	466	433	452	477	455	459	463	425	488	463	460	455	469	458	473	496	482	440	449	471	471	473	434	438	468	470	444	446	446	445	502	460	472	480	476	478	476	471	472	453	440	480	466	414	486	493	471	452	463	461	477	421	470	495	479	441	489	494	457	492	469	420	394	443	493	463	439	458	441	441	464	449	475	444	433	441	442	444	451	428	449	495	466	479	428	447	465	493	472	477	454	462	518	460	472	459	481	433	453	458	453	479	463	462	487	412	436	480	467	484	463	443	458	457	409	483	470	477	454	434	425	478	459	431	485	457	434	426	461	432	501	433	418	466	465	441	472	470	461	533	434	460	423	449	455	449	455	459	477	455	424	470	463	469	504	487	449	450	475	444	433	442	535	425	476	464	462	456	458	462	474	455	479	432	487	485	459	468	448	472	441	496	435	458	470	427	468	448	488	475	464	444	465	454	438	452	429	488	469	473	479	492	438	470	483	461	471	471	452	467	470	450	461	500	451	463	470	441	411	434	465	426	485	445	474	483	450	478	483	468	452	508	513	488	442	455	464	482	444	518	482	461	466	481	430	494	464	460	463	480	432	478	479	478	469	435	478	471	446	463	464	456	443	463	477	484	465	430	466	469	432	438	470	473	459	446	465	469	472	440	482	449	439	459	435	463	449	446	457	439	505	433	441	465	434	442	464	457	447	447	466	462	505	425	472	530	465	464	435	470	453	489	470	467	481	438	467	458	448	482	439	449	426	490	444	461	442	471	459	455	446	445	483	465	481	461	467	470	491	493	460	442	461	420	459	405	465	483	478	502	436	488	466	469	465	445	465	453	454	477	479	474	503	429	464	436	484	413	448	480	444	464	503	441	476	443	458	511	518	435	453	444	465	444	465	483	508	468	490	460	448	486	456	477	447	409	489	490	465	469	471	475	456	467	418	420	461	444	433	426	463	474	469	464	470	459	435	439	437	503	465	467	467	477	493	467	460	447	436	427	449	422	462	460	481	451	453	476	411	497	453	468	482	521	479	390	471	443	472	464	480	482	477	481	494	461	447	461	475	470	450	461	439	459	465	421	430	446	465	448	444	436	503	435	483	467	466	459	468	487	463	477	495	466	429	481	459	420	431	473	477	457	471	442	495	462	456	461	459	451	473	491	479	452	464	470	540	468	429	459	450	467	491	455	460	451	457	469	446	430	449	461	441	458	463	476	444	438	472	502	445	472	414	450	418	457	444	471	470	453	489	438	487	484	427	471	420	428	441	525	490	444	450	433	456	466	441	474	461	491	451	475	472	443	454	449	412	455	474	453	478	475	426	481	459	503	425	477	472	461	458	453	475	470	440	494	458	477	483	441	461	462	458	476	472	447	448	463	470	466	481	493	456	449	490	446	480	411	466	482	477	442	482	466	462	428	432	468	433	442	453	449	500	452	409	415	446	472	472	437	477	407	474	422	431	481	497	450	487	435	473	440	456	453	444	451	465	464	469	466	475	486	431	446	452	461	468	434	433	459	486	454	441	453	459	457	468	464	425	465	453	452	439	457	444	462	458	474	423	482	464	455	454	471	404	461	431	438	476	449	425	444	426	434	451	450	420	478	454	432	471	481	482	477	475	451	441	478	476	472	456	479	413	422	449	428	458	433	451	442	483	436	460	500	508	444	438	482	464	474	499	453	489	475	461	445	454	448	453	447	476	463	439	478	443	479	453	460	467	481	457	474	449	454	467	397	473	500	457	486	452	432	431	475	465	435	460	462	497	468	461	432	436	460	432	487	484	419	453	500	397	416	477	475	422	477	452	461	471	427	487	427	486	453	510	447	427	450	489	444	494	473	441	496	452	464	451	469	442	464	446	472	410	459	484	419	423	468	513	454	466	435	470	473	418	460	454	433	434	453	448	422	459	463	456	462	428	450	420	458	475	450	449	423	456	438	437	460	434	434	446	448	448	483	466	459	440	458	461	496	439	430	436	441	477	457	479	473	442	464	456	466	460	479	463	489	475	479	464	483	466	459	467	462	483	458	463	427	418	470	481	468	478	454	492	445	447	497	461	499	481	473	438	478	432	457	448	421	449	450	489	486	478	456	456	467	485	483	440	466	486	457	445	470	431	420	431	472	510	457	408	458	455	448	462	447	460	468	475	438	454	447	463	432	463	466	484	452	473	496	447	476	496	455	441	462	425	451	451	473	438	459	452	454	456	454	437	470	476	409	454	451	464	443	459	445	468	471	491	464	458	409	492	440	447	477	505	465	457	424	464	440	410	450	434	454	430	482	470	443	451	473	456	452	492	455	419	449	438	422	479	447	449	449	458	440	499	470	446	438	472	458	474	452	422	463	479	466	465	460	480	460	444	456	468	448	452	488	439	453	444	461	495	486	437	461	445	460	451	451	456	501	471	486	443	430	413	454	483	464	442	443	449	491	468	477	490	445	451	429	492	453	460	432	443	457	454	445	422	465	439	441	459	437	455	460	426	412	447	469	470	447	460	440	460	478	483	461	502	455	428	452	442	466	448	471	475	487	512	450	466	442	441	438	495	449	462	456	433	412	445	436	482	452	428	452	480	448	480	487	488	504	482	441	475	451	449	452	474	445	481	474	436	455	504
54511	86938	70272	48334	33298	11431	1484	1629	638	629	604	579	584	614	605	585	595	613	610	555	594	612	555	604	596	555	600	559	565	551	546	576	571	545	589	598	533	585	596	570	580	572	568	564	575	571	551	570	567	547	519	604	574	587	564	579	584	558	575	553	557	545	571	587	574	545	562	579	567	564	551	554	560	552	556	608	576	559	594	560	618	581	562	534	553	561	585	579	540	602	547	587	576	551	548	534	540	561	546	579	573	543	538	565	549	565	556	594	555	588	576	549	586	597	583	534	592	570	553	598	589	562	557	565	543	577	537	553	578	548	586	577	560	575	560	572	582	560	586	547	568	569	489	560	580	583	564	553	558	552	556	535	575	555	580	541	577	558	520	578	555	573	555	567	538	551	563	606	571	593	592	544	575	603	560	599	586	590	558	571	564	588	537	551	581	563	558	571	556	595	549	543	532	567	544	564	624	564	571	551	581	561	550	583	583	548	579	581	584	557	554	578	561	567	568	530	580	611	567	529	538	550	625	535	551	565	537	542	539	576	562	571	566	611	617	538	517	594	543	594	542	573	558	602	577	585	605	575	544	588	564	590	542	565	546	547	534	573	569	556	589	577	548	552	534	569	568	568	566	556	536	618	594	533	532	577	577	538	567	575	572	511	593	589	541	581	538	571	558	578	523	545	584	554	575	583	532	541	583	614	575	580	571	575	569	538	539	616	562	566	576	562	561	563	568	537	534	588	578	582	551	548	554	561	568	590	549	612	601	570	567	590	565	587	561	583	547	554	561	586	543	564	588	566	571	540	591	554	555	540	609	578	557	547	568	572	560	581	551	570	537	579	549	557	578	595	546	544	578	555	557	568	526	571	580	557	625	533	575	562	561	556	566	576	583	500	574	585	559	548	569	552	544	547	577	531	550	551	568	530	556	561	597	583	618	589	544	511	562	554	604	612	563	567	543	562	566	564	602	575	593	563	550	613	541	535	575	585	584	590	587	591	540	549	544	597	592	574	547	555	525	567	622	604	585	526	542	601	523	577	549	579	556	575	549	548	527	554	570	596	598	585	555	556	582	531	598	615	551	568	608	570	605	547	575	612	554	554	556	563	573	560	550	568	621	620	535	549	598	530	539	590	568	580	611	562	566	571	603	564	550	565	595	539	576	561	586	575	588	574	565	561	626	581	564	523	553	547	582	557	595	563	568	583	575	569	616	561	550	574	570	574	566	562	593	518	545	565	591	547	591	524	531	579	544	570	513	573	567	573	585	539	567	576	584	546	574	643	567	548	550	565	529	555	585	534	543	585	548	568	590	558	571	543	568	574	548	547	519	559	585	603	607	577	536	599	597	578	590	574	589	570	578	546	540	602	575	587	565	548	565	583	562	590	589	571	571	543	567	545	559	532	567	529	575	550	541	570	557	547	571	566	557	558	546	550	555	570	559	585	587	539	588	561	553	573	553	559	619	538	591	561	590	526	591	558	552	576	516	550	503	568	580	580	584	578	552	558	579	553	554	518	592	549	614	580	543	583	561	580	540	581	601	584	583	565	548	583	579	553	538	567	582	543	541	597	551	562	561	626	568	566	562	535	596	539	590	564	517	557	597	564	565	587	581	561	570	580	587	575	613	559	608	556	565	568	564	560	595	554	591	562	542	609	572	571	528	587	549	606	599	519	543	544	580	586	564	585	586	525	542	557	565	541	577	590	572	602	591	587	555	569	546	561	540	570	540	582	562	536	575	552	547	628	572	538	594	585	553	578	576	575	616	529	588	596	537	587	539	570	580	572	562	574	552	531	579	552	587	601	549	534	587	573	562	580	612	549	576	521	569	561	543	532	543	553	524	561	526	523	516	575	591	553	585	555	608	596	569	535	572	542	564	597	606	533	582	572	658	593	625	575	565	555	545	554	568	566	614	608	551	552	600	587	584	575	567	574	587	578	558	581	592	567	584	571	575	591	540	556	571	560	582	506	578	555	545	601	539	595	521	565	587	572	532	549	570	558	585	590	590	599	542	562	572	586	523	540	566	559	565	593	564	539	584	552	533	565	568	548	583	598	573	556	567	596	590	559	574	589	580	575	574	537	593	600	599	572	565	536	581	486	580	540	582	603	587	560	575	575	554	569	553	564	571	600	565	593	555	555	543	580	572	553	507	551	542	564	542	554	539	566	570	554	536	556	553	560	615	553	591	545	572	541	565	586	586	572	528	547	592	578	554	586	526	590	569	578	600	598	575	570	589	561	531	587	582	584	546	542	591	576	543	579	585	613	567	570	637	567	597	522	563	575	552	584	584	587	541	589	573	516	567	543	524	597	554	568	615	559	566	576	569	537	566	570	581	558	548	581	555	545	555	552	589	566	518	572	557	613	554	514	566	545	583	581	564	554	567	561	546	576	592	547	555	542	559	530	538	549	534	578	571	560	553	576	543	590	560	599	591	546	556	556	555	586	570	540	562	590	547	554	610	547	553	569	526	586	564	565	572	535	585	578	581	560	572	548	597	568	560	558	578	572	598	583	583	547	559	594	560	548	552	559	600	575	585	553	570	603	551	538	530	622	582	526	559	560	543	580	587	570	565	572	510	557	546	573	595	586	529	599	567	561	602	590	568	569	552	592	552	547	624	601	541	573	557	583	551	567	581	605	573	543	540	555	559	587	537	550	558	585	546	557	573	574	531	564	536	563	579	541	566	500	554	535	541	530	573	574	559	540	522	566	614	548	561	557	605	535	562	563	537	559	544	560	551	553	579	582	593	552	612	558	593	564	562	587	584	584	589	594	588	584	582	537	584	575	555	582	616	578	579	595	546	615	547	558	570	573	655	584	574	538	564	620	533	579	551	535	570	560	576	552	572	568	579	539	566	590	528	556	538	580	552	574	524	558	570	571	562	563	582	600	562	577	571	587	569	541	562	558	558	531	533	562	531	580	572	537	550	570	584	546	563	541	558	586	549	584	543	536	607	564	560	584	598	578	567	563	563	532	573	547	633	601	577	550	609	569	592	538	526	585	557	589	583	545	565	575	615	522	538	539	600	538	582	589	614	581	551	524	556	535	602	568	543	593	572	613	531	585	579	597	587	549	558	582	554	584	548	545	556	583	579	575	580	562	624	550	596	571	563	558	533	575	582	521	544	574	568	594	576	534	562	579	554	567	573	611	543	564	593	540	565	528	621	511	611	600	594	570	537	535	569	532	636	601	568	558	624	583	569	568	575	549	574	539	573	559	584	529	552	571	534	567	504	575	555	549	583	574	559	610	590	567	550	546	582	586	581	536	554	558	568	602	561	555	562	535	558	596	653	595	602	557	574	553	578	538	623	562	569	593	556	600	569	524	539	569	566	585	567	598	586	543	546	567	573	532	589	552	592	542	586	556	546	561	554	563	558	540	572	567	571	578	571	564	589	544	563	545	577	546	552	546	564	592	618	592	571	587	579	567	594	605	549	558	610	592	580	611	575	531	590	566	572	579	563	560	584	581	585	591	539	547
22468	20899	30165	27168	24521	21494	12106	1769	423	364	413	402	386	340	383	362	368	393	377	354	377	368	367	348	385	355	326	368	331	379	354	368	351	328	381	376	361	350	353	396	354	364	368	372	358	361	362	356	364	384	373	408	353	353	400	376	394	353	346	338	339	339	342	334	374	366	368	376	317	327	351	351	359	395	389	359	355	335	359	346	335	352	316	363	358	355	386	372	345	356	352	352	358	371	360	361	412	357	327	353	365	380	324	349	364	362	347	359	363	387	388	337	375	337	347	364	362	353	362	359	348	333	345	413	346	373	349	349	354	344	377	395	363	362	337	391	366	331	350	336	320	358	353	349	345	366	372	351	372	310	351	337	381	352	381	362	326	344	337	362	396	350	357	357	351	342	368	384	342	360	355	350	381	358	313	330	384	379	351	356	357	362	372	322	361	364	362	327	360	348	368	376	359	314	348	377	361	384	355	373	342	341	348	343	341	355	398	355	325	355	366	336	368	365	336	365	338	343	397	398	376	363	359	343	330	375	306	362	374	368	339	332	363	327	374	340	375	348	359	339	363	378	357	374	344	330	327	330	334	370	322	364	319	357	349	359	336	340	364	319	375	353	395	378	390	335	369	328	341	381	367	352	367	335	376	314	371	361	349	373	343	344	388	348	355	326	357	368	367	326	331	332	330	342	386	361	358	361	355	399	322	380	359	339	375	354	304	345	350	333	343	374	396	360	327	371	378	359	379	348	378	345	361	322	357	354	385	355	361	370	345	390	330	349	363	353	386	370	356	346	340	368	361	355	325	359	368	389	358	347	343	355	347	344	359	349	371	354	338	365	333	342	364	357	432	339	386	371	343	341	378	369	347	348	369	321	382	347	365	351	364	373	363	389	348	356	338	371	361	361	361	321	348	335	338	373	339	340	351	348	354	353	362	334	344	365	353	380	339	344	363	311	361	339	346	361	330	354	343	354	375	349	348	366	369	331	372	381	353	361	376	321	360	354	364	329	380	359	372	327	331	373	380	370	365	328	315	370	399	344	342	357	362	344	381	334	361	346	359	376	353	358	351	358	359	375	340	371	398	361	380	357	335	338	358	374	350	330	365	343	360	382	347	356	364	348	368	390	351	322	374	344	352	360	371	340	364	346	388	356	354	346	363	336	362	376	385	350	364	361	358	343	326	374	364	379	353	366	348	351	346	336	377	348	360	350	350	361	357	356	347	354	338	339	389	333	349	353	356	384	330	353	338	351	343	373	347	332	354	366	333	326	353	367	305	337	362	367	368	378	357	335	374	362	359	361	436	361	339	366	377	350	348	348	336	335	365	383	385	341	392	344	332	346	346	344	393	348	354	335	383	366	338	334	364	385	337	374	332	354	363	352	327	398	344	341	337	371	379	344	356	342	340	360	342	368	339	393	370	354	366	350	365	354	355	391	336	358	350	369	344	330	330	353	352	356	373	343	356	369	334	341	336	382	376	333	341	342	367	332	382	327	387	373	320	347	360	384	367	399	365	374	321	334	339	359	359	344	346	361	376	353	333	359	372	410	343	328	360	370	329	334	341	385	355	381	355	377	359	340	347	358	339	371	334	347	344	369	352	339	376	369	341	333	348	356	337	317	350	382	372	354	369	401	356	366	375	346	327	338	358	357	334	338	367	375	342	365	378	370	349	370	365	358	324	334	329	352	352	364	349	367	343	393	369	344	319	345	340	315	356	347	369	337	352	375	358	352	366	371	378	381	365	337	370	372	338	349	369	343	324	359	364	332	324	327	394	385	358	328	336	364	335	358	377	353	346	366	365	356	352	384	313	343	338	352	383	340	336	376	363	343	413	346	313	345	367	334	343	370	360	335	358	341	324	331	370	350	367	357	347	355	304	378	345	370	382	334	358	356	360	409	329	308	365	377	327	330	326	340	386	349	340	330	373	354	351	371	332	354	342	401	345	346	345	370	341	372	382	344	359	377	383	361	352	358	356	353	324	351	344	354	334	325	347	424	375	377	376	388	339	397	354	332	354	355	346	351	333	318	372	382	393	315	328	365	329	330	358	310	320	348	334	355	349	361	352	336	344	314	359	356	343	343	357	379	372	358	375	378	348	412	346	387	357	354	382	387	366	329	365	368	363	371	369	373	350	338	350	328	358	371	379	322	337	335	351	335	331	334	334	329	351	390	356	334	359	335	330	384	362	369	332	381	336	376	372	351	343	383	340	368	331	373	361	334	378	334	357	315	348	356	352	377	344	315	347	346	369	336	343	367	352	357	351	356	361	360	344	354	375	357	366	367	348	387	364	331	326	362	346	378	339	330	347	349	349	341	357	340	348	351	374	362	351	333	363	348	348	356	385	341	348	370	354	342	341	371	380	372	378	328	346	375	348	411	331	354	333	337	357	355	364	384	339	352	369	362	365	324	372	350	367	338	390	347	354	357	353	368	355	334	318	350	329	351	333	329	360	342	381	356	374	377	340	313	349	311	314	357	350	322	357	386	403	352	365	365	351	373	354	368	345	387	339	349	364	354	366	356	349	343	345	368	334	361	350	375	306	344	333	332	329	349	360	342	341	375	345	376	379	341	353	360	357	388	326	346	335	369	351	336	369	355	368	343	326	378	324	344	419	354	334	322	380	388	328	334	390	382	341	338	364	358	347	345	349	331	357	343	368	345	341	353	348	357	352	339	366	358	358	300	339	350	323	376	364	357	369	334	366	373	363	335	350	356	359	389	362	336	354	375	354	345	346	384	370	338	364	341	360	352	355	342	372	352	358	357	370	347	311	351	360	392	342	337	330	345	359	346	349	350	354	359	376	348	373	371	380	353	367	367	347	375	332	342	346	347	355	344	359	365	364	369	348	312	386	371	352	342	340	362	341	353	354	388	388	349	364	363	357	345	325	332	340	326	345	329	319	371	355	337	344	357	340	350	380	330	336	335	345	360	340	362	380	357	341	337	331	345	373	340	367	344	328	332	335	362	338	339	363	351	330	364	349	348	340	329	321	365	369	359	360	374	353	354	365	352	339	367	376	362	358	380	327	369	335	371	371	330	357	371	378	340	359	370	380	351	352	368	359	342	339	366	337	323	372	346	373	350	320	349	374	345	370	335	364	332	340	366	366	353	348	356	371	339	366	361	353	314	348	361	361	335	370	334	329	392	361	340	335	379	359	335	380	348	374	353	366	360	372	380	341	328	342	385	365	327	343	333	333	345	326	332	365	373	365	380	357	387	347	379	369	383	335	389	417	367	325	378	323	372	345	380	318	374	354	352	343	356	353	343	341	361	377	374	312	347	341	347	382	373	365	385	358	347	344	357	325	327	354	381	354	366	370	360	397	376	366	384	395	381	332	352	337	390	362	352	336	333	337	349	349	354	353	391	351	347	366	358	375	373	351	379	350	353	356	352	336	329	345	353	304	352	365	366	334	382	363	358	386	355	317	351	347	328	375	370	331	350	346	350	367	382	361	314	346	357	352	352	338	368	315	357	347	360
59503	97128	81247	58715	38999	17411	2293	2699	587	529	488	503	498	468	434	526	434	458	457	442	459	465	471	420	439	450	445	420	440	426	445	482	393	429	439	423	423	446	399	425	445	458	430	438	397	417	409	421	441	428	460	418	431	440	405	421	396	433	409	432	387	457	425	433	420	429	413	411	411	383	433	424	428	413	426	406	400	427	402	429	456	460	423	427	441	443	412	443	417	415	416	405	363	431	416	432	434	443	432	436	413	425	429	440	399	440	451	418	408	424	402	440	410	433	465	458	427	433	405	428	414	395	436	385	421	403	391	419	485	421	383	401	431	410	436	414	434	439	443	435	412	453	433	396	393	408	405	443	385	395	413	414	495	457	445	416	403	388	414	413	453	426	498	423	389	403	432	412	441	422	458	435	455	417	413	398	436	392	434	384	408	404	409	409	414	440	408	430	397	395	448	416	433	413	440	449	394	414	398	429	438	425	453	395	386	434	415	415	432	412	418	397	416	414	439	435	435	460	405	429	397	437	421	405	441	476	410	386	404	400	416	444	425	424	434	438	440	419	429	423	446	429	417	450	419	436	436	433	420	462	421	429	403	446	430	407	377	420	391	449	473	419	427	424	374	404	390	411	442	415	451	401	405	432	452	406	397	398	445	427	444	411	428	406	405	432	432	428	415	428	426	392	453	423	430	422	417	404	432	421	430	445	426	398	402	398	407	379	399	440	394	437	407	434	385	402	424	417	395	385	412	402	400	434	404	452	429	431	394	440	437	438	414	411	423	433	444	418	446	389	426	400	441	415	405	424	426	411	414	409	391	431	428	430	441	411	429	477	394	406	378	408	398	438	439	466	419	374	408	420	431	416	395	471	420	392	362	440	411	479	391	431	449	366	404	439	441	433	407	425	425	420	396	387	407	402	389	424	455	431	407	420	404	401	421	417	420	406	420	415	423	403	408	409	419	457	451	441	407	433	420	433	446	447	431	446	407	429	409	426	409	423	433	406	411	388	418	387	418	459	438	446	405	432	422	431	398	441	436	447	398	413	466	422	429	412	419	412	414	430	432	425	439	424	417	441	427	414	416	404	408	425	428	386	418	469	415	410	445	439	439	417	449	454	389	420	389	403	432	424	436	453	438	434	463	409	431	419	416	431	434	410	415	406	418	445	419	369	395	407	398	438	432	450	423	399	428	431	392	436	406	410	412	425	451	422	421	444	415	468	380	413	419	433	433	419	395	451	457	468	401	402	415	410	421	408	426	432	429	430	419	392	404	406	411	439	471	446	467	425	414	423	415	427	435	412	396	402	412	396	415	399	410	427	441	427	407	375	420	424	392	429	447	426	426	442	418	441	414	424	420	393	424	469	428	394	402	387	412	447	418	432	405	396	430	441	404	411	434	418	425	420	421	435	422	421	424	407	409	401	450	399	409	415	446	432	409	414	410	429	416	427	417	415	396	436	437	413	417	451	408	443	415	409	422	394	462	392	411	439	445	398	442	426	457	409	408	440	439	430	421	447	440	449	389	451	436	394	393	426	454	457	454	411	421	402	410	378	447	432	459	415	438	424	428	417	427	448	459	416	394	441	435	393	422	431	421	397	441	407	459	410	433	413	434	421	389	411	413	418	445	397	386	421	441	404	414	380	411	429	444	413	438	418	412	446	421	386	389	393	418	435	435	455	413	390	417	430	451	420	385	435	413	406	439	428	423	417	452	393	404	395	442	404	400	410	449	403	411	408	431	420	405	454	430	418	400	414	426	396	403	452	454	402	441	437	454	396	423	394	387	415	394	417	433	409	417	418	441	439	425	418	397	414	457	429	439	459	401	444	412	441	423	431	419	460	406	410	460	451	405	427	417	458	436	449	418	410	465	370	453	432	407	440	424	418	424	427	429	440	426	429	444	408	416	390	404	425	448	428	433	416	431	408	454	432	409	426	473	438	428	378	419	394	399	431	426	429	434	403	418	411	473	416	451	465	460	422	425	425	409	414	414	410	467	443	421	410	407	423	408	394	436	404	428	412	446	448	417	461	414	418	413	416	429	432	403	436	417	427	402	448	433	429	437	386	412	397	417	438	432	421	467	422	432	436	418	396	415	405	435	435	414	402	462	442	475	436	376	442	396	435	481	412	402	427	412	435	384	399	406	408	437	392	436	416	435	392	440	414	421	388	413	413	411	427	445	413	430	443	398	442	433	418	392	481	443	462	405	425	429	416	438	407	401	407	393	452	445	427	396	443	416	457	408	437	430	411	444	424	388	454	393	433	427	414	435	408	420	403	400	391	440	427	416	431	445	421	426	399	445	434	419	420	414	467	419	418	414	440	415	429	428	420	377	417	411	423	401	450	433	410	452	455	442	423	416	392	422	398	426	449	427	400	427	423	400	416	386	389	399	407	419	445	403	430	450	430	457	409	415	439	428	418	448	423	441	415	402	424	438	398	396	434	390	461	414	428	413	458	462	407	468	422	391	429	428	434	397	447	438	443	417	417	426	428	419	425	413	380	439	436	417	438	420	440	397	435	422	421	416	446	450	424	440	384	398	434	430	442	423	403	430	436	425	422	439	403	414	428	423	417	392	426	412	392	403	430	432	397	423	441	428	377	434	432	411	422	422	392	390	418	445	426	428	433	400	394	409	421	399	427	420	427	425	422	438	400	477	419	422	427	422	422	437	434	419	434	396	411	396	444	439	358	400	434	450	415	403	429	413	428	441	437	395	416	418	431	454	449	401	398	470	459	401	446	431	409	434	404	466	447	408	386	449	392	444	390	429	419	404	435	415	422	475	406	406	420	424	383	440	440	401	443	414	447	453	432	411	439	413	465	416	411	426	366	424	462	428	377	438	431	445	439	428	421	408	427	450	403	457	423	412	409	433	436	426	420	421	395	423	439	438	390	407	430	433	403	423	410	418	434	419	412	453	429	444	410	394	426	409	417	393	453	435	446	439	402	424	442	401	425	416	434	457	428	412	398	420	447	455	434	390	435	433	452	439	415	384	413	445	433	410	441	437	423	415	406	417	394	391	453	399	423	434	410	439	459	415	448	432	405	400	448	421	451	413	435	440	438	459	392	390	419	407	450	443	386	452	408	409	389	446	423	425	415	397	446	391	420	377	432	428	448	428	459	433	439	457	381	414	398	401	418	410	410	416	404	451	474	440	418	402	403	420	452	421	486	406	454	396	460	431	436	448	457	425	435	444	419	400	414	380	403	409	455	464	407	423	410	450	423	439	418	428	445	423	408	412	421	442	436	438	414	442	395	432	432	438	422	397	437	419	439	403	423	442	407	424	415	423	441	413	429	419	433	441	416	415	450	432	430	408	469	398	415	418	406	431	410	401	431	416	456	422	380	439	384	422	447	426	406	425	401	439	388	458	455	428	412	401	426	387	401	425	417	429	397	381	411	455	442	402	416	425	440	414	423	400	420	412	459	446	423	436	431	392	411	389	432	413	467	446	399	423	449	412	422	436	422	451	416	454	420	411	428
27478	24539	28819	19135	6044	1577	810	766	760	740	773	690	780	724	732	743	850	744	757	746	838	730	702	748	727	700	734	717	763	700	753	743	799	755	750	732	788	746	735	748	743	754	748	715	749	774	827	746	711	733	730	725	714	731	757	759	752	767	713	766	773	714	735	717	747	767	746	743	726	737	815	742	769	786	753	777	788	766	791	758	765	734	748	721	744	791	735	784	732	734	764	727	692	717	780	702	730	738	784	766	709	751	733	756	726	726	752	714	782	735	726	785	765	777	786	777	737	761	769	725	763	739	718	746	730	730	719	728	800	755	694	748	766	735	754	683	698	742	699	751	733	793	716	770	707	715	709	711	740	690	732	722	738	693	740	737	721	752	715	748	749	754	754	750	756	755	761	762	720	712	776	762	777	724	734	761	752	763	794	712	739	703	676	748	783	694	738	772	732	670	756	750	716	726	747	750	752	723	701	728	745	739	746	769	723	702	729	732	782	733	744	722	729	747	703	754	767	775	739	747	746	737	747	743	751	783	768	772	725	758	683	748	741	712	741	740	685	758	761	776	770	714	723	719	685	772	751	794	736	720	760	765	738	726	756	764	723	734	742	704	721	731	663	757	743	750	792	727	762	696	741	761	729	730	748	768	729	721	720	726	713	716	762	736	774	771	750	711	721	736	748	738	730	733	792	745	745	774	714	694	756	702	780	730	714	758	713	719	725	759	741	754	717	751	775	726	755	727	725	746	780	737	744	754	713	773	699	794	749	696	733	748	713	694	698	754	739	755	690	743	781	763	710	756	740	717	679	722	740	760	749	684	729	745	791	742	778	683	712	745	793	747	749	702	729	763	702	730	745	759	744	768	749	765	738	718	695	755	708	724	739	749	752	757	782	703	720	686	727	751	750	722	729	723	771	724	705	758	762	713	755	725	747	772	761	719	772	755	750	764	685	753	721	769	711	798	710	685	737	755	717	719	747	717	734	726	744	730	742	713	749	761	782	766	700	743	728	799	760	744	745	751	712	705	730	755	743	735	744	714	776	769	751	796	757	771	753	714	724	735	750	754	744	764	757	756	727	719	804	747	797	751	788	760	684	724	719	755	758	730	734	733	769	743	778	744	736	732	749	704	752	786	705	767	720	709	797	743	721	710	739	787	723	749	705	742	741	732	765	724	752	721	724	727	674	729	750	732	748	721	762	781	738	754	707	709	721	720	694	733	726	720	793	776	795	723	755	730	717	753	746	777	726	744	717	736	763	706	687	714	753	730	717	724	708	759	726	722	730	678	763	762	735	783	765	714	694	741	743	732	778	746	748	775	755	774	710	701	726	725	749	793	767	720	739	770	757	727	685	768	734	772	744	776	816	758	740	764	763	695	762	758	730	740	755	724	752	779	759	744	708	729	771	777	707	720	757	759	771	723	770	754	767	714	748	758	737	728	725	713	766	747	761	796	763	755	728	739	699	709	770	752	760	729	729	790	732	728	715	681	722	752	715	739	701	776	714	747	702	695	771	733	760	745	731	739	755	734	766	729	765	756	714	698	773	751	753	802	731	709	731	744	712	800	754	763	755	755	698	770	741	778	770	704	717	716	749	789	737	785	763	769	770	806	751	754	726	749	713	763	707	747	723	728	735	743	718	728	777	770	744	730	784	727	687	756	732	711	705	726	695	760	754	750	718	753	757	741	760	730	741	753	764	761	745	725	760	717	753	783	760	695	717	720	725	735	732	754	733	782	701	748	753	741	765	769	731	744	747	754	743	737	693	754	672	760	758	719	753	752	738	670	749	738	704	759	763	689	731	729	757	704	716	742	758	746	679	729	757	701	723	746	719	768	771	741	808	793	742	726	756	759	693	767	711	735	696	710	739	777	739	718	767	797	757	774	748	761	730	720	707	720	756	750	757	740	772	762	717	728	812	757	695	714	794	714	713	743	753	751	728	723	712	732	721	721	728	655	719	762	695	776	742	783	713	741	775	743	704	759	695	744	763	745	789	751	794	781	773	723	759	806	759	750	755	792	733	706	727	771	706	745	758	754	726	786	726	758	707	711	729	691	726	714	752	684	690	738	743	763	734	728	721	754	761	759	769	714	748	721	761	732	723	787	706	776	779	765	773	683	761	752	738	704	763	768	736	768	779	721	756	798	709	713	712	745	767	755	758	695	747	690	737	729	757	733	720	746	716	705	745	751	781	744	713	788	735	763	781	736	732	729	708	759	710	706	762	715	748	723	751	712	703	728	700	763	769	743	755	712	744	763	720	736	727	777	732	748	763	734	761	719	732	719	736	748	790	715	756	711	740	740	716	728	734	702	698	754	688	753	745	741	736	750	749	729	775	699	747	733	715	724	689	757	735	744	765	791	711	796	682	774	747	762	726	732	744	752	777	776	728	745	739	727	747	775	728	731	752	738	737	755	753	724	747	756	748	730	750	738	768	736	758	692	717	754	725	741	840	793	740	760	723	698	742	734	719	737	749	753	741	681	746	772	803	703	771	730	776	755	746	755	715	755	710	784	822	791	760	728	721	692	743	713	751	744	769	762	761	771	750	724	715	738	723	772	732	791	751	731	751	707	709	754	744	778	674	677	758	734	774	757	738	723	755	727	724	731	790	811	670	697	726	721	766	715	712	762	687	751	732	742	695	786	766	727	754	737	781	778	709	698	713	819	769	735	766	726	753	728	733	729	715	762	752	744	738	748	739	727	744	733	743	719	707	710	749	725	761	772	721	780	721	729	739	708	748	747	759	765	720	766	769	738	729	740	726	734	760	707	750	712	730	728	756	746	789	712	741	758	763	750	726	759	784	697	801	766	706	739	745	801	718	713	720	712	737	764	762	770	699	756	743	743	731	747	720	786	755	756	776	828	763	748	730	748	785	739	763	697	732	687	745	724	730	720	753	733	746	732	748	761	711	717	727	691	753	709	746	740	724	712	772	770	737	726	723	769	731	708	710	758	732	755	702	738	747	800	732	736	707	722	767	751	751	756	725	727	738	793	758	760	758	772	730	731	737	729	745	730	789	782	739	698	732	748	743	733	765	746	807	727	737	707	723	786	784	707	713	766	759	787	720	758	802	740	731	736	736	761	744	676	743	752	768	739	768	712	759	739	812	729	689	800	749	767	739	788	718	717	726	734	719	739	705	750	747	719	751	707	741	727	741	769	686	743	748	705	750	726	709	749	729	745	770	730	741	746	767	722	749	761	772	724	723	742	710	739	759	744	750	724	759	715	723	696	768	722	741	713	762	729	734	700	741	806	732	753	735	745	767	714	770	747	703	731	743	715	701	738	781	727	755	719	755	772	737	703	689	719	752	732	770	717	796	760	687	756	741	738	717	749	726	774	753	721	792	786	727	735	717	737	677	725	751	693	732	728	725	752	711	751	720	734	755	738	766	719	769	727	730	719	748	748	746	724	748	739	728	726	764	726	740	733	761	731	768	770	747	758	723	747	751	712	712	736	802	758	749	737	735	713	735	749	768	724
29321	40413	30507	16001	6569	2091	952	947	932	900	906	890	911	889	873	935	902	942	903	888	889	935	899	859	912	907	883	897	858	878	872	907	913	882	874	920	870	903	886	1009	894	915	877	842	878	926	909	942	844	904	933	913	885	876	952	881	878	911	873	900	850	941	858	880	854	904	854	867	874	890	859	867	887	889	875	908	893	928	892	881	860	897	895	907	872	900	921	888	889	921	898	854	946	893	892	892	868	890	852	875	903	888	908	902	872	981	907	873	875	924	890	894	893	893	870	814	869	833	900	926	944	914	897	886	863	951	841	877	859	914	851	850	868	919	845	937	847	906	903	960	896	862	880	897	902	896	899	849	842	877	903	868	879	830	884	913	919	888	878	923	900	908	903	893	887	850	867	912	875	878	919	908	936	908	859	851	881	840	863	879	846	815	888	854	923	868	875	867	837	950	897	915	922	869	871	865	903	884	874	857	882	883	852	863	910	907	912	875	858	876	878	909	910	874	890	900	860	892	897	844	863	924	923	914	904	916	909	859	895	898	885	919	895	844	880	901	885	885	905	850	943	879	887	885	906	870	892	901	847	892	912	851	880	861	915	887	891	913	870	851	899	891	885	889	925	887	899	909	939	877	866	875	878	860	925	910	920	866	921	865	922	869	954	897	864	902	816	950	875	795	898	883	857	908	954	915	883	915	939	908	876	960	922	846	929	863	856	882	874	885	895	873	886	915	894	878	886	931	848	818	822	878	883	938	869	894	902	883	841	841	904	866	901	870	909	883	863	851	852	883	852	887	879	893	866	849	948	854	857	924	924	874	876	876	937	877	917	945	906	903	837	909	889	920	887	899	894	888	950	944	857	852	915	888	871	857	889	886	854	929	882	854	843	892	830	876	863	887	910	911	907	871	885	892	906	971	923	919	847	896	871	886	918	883	876	924	832	861	897	855	868	885	856	914	869	918	905	906	896	909	853	860	803	895	909	893	867	859	894	854	858	893	854	921	903	906	915	896	860	888	839	929	877	919	911	846	872	860	917	862	874	860	881	946	889	861	890	825	935	836	863	830	866	927	883	885	874	916	903	879	866	920	880	860	890	883	886	888	885	893	872	836	840	878	871	852	883	910	891	921	920	872	924	933	914	850	901	932	883	871	832	869	903	833	953	903	872	847	945	858	861	912	933	887	906	836	830	900	890	868	898	884	898	865	902	858	867	861	918	874	838	849	909	870	867	897	934	843	891	881	889	915	927	923	925	899	872	885	873	863	903	893	937	841	843	909	912	943	897	892	888	877	881	867	829	874	864	929	878	870	883	962	894	927	914	865	906	904	860	862	888	884	916	852	852	857	838	874	863	912	922	867	885	883	915	812	892	884	905	882	858	851	956	845	855	866	881	888	898	899	824	904	857	908	915	884	892	839	893	878	937	866	895	839	877	880	893	871	875	877	900	919	906	879	918	924	876	868	851	869	922	860	901	888	913	895	820	830	891	845	912	841	881	945	856	902	860	886	896	888	848	871	882	908	958	824	872	926	925	894	929	923	853	889	878	888	847	916	884	908	931	894	889	892	918	911	893	904	932	877	910	913	871	932	864	894	924	897	898	905	903	898	887	902	881	894	921	876	880	846	928	876	852	860	874	882	900	932	919	861	856	872	826	909	921	877	844	889	889	923	883	926	909	940	877	873	899	874	895	918	871	883	872	848	905	908	880	924	872	947	909	913	858	918	909	896	882	928	948	890	878	901	903	911	904	875	893	904	844	938	887	896	875	895	899	910	888	899	896	932	897	896	875	821	886	877	972	927	877	909	894	912	878	897	934	893	824	869	853	879	903	874	907	884	883	852	869	898	875	899	847	899	910	873	879	930	852	858	887	911	875	874	898	899	878	892	938	897	941	905	863	895	944	813	903	905	920	882	914	850	945	898	893	867	871	880	861	865	862	846	874	876	848	903	874	892	866	874	897	856	873	890	940	837	913	944	884	872	859	890	860	896	929	870	874	873	862	885	893	882	905	914	860	871	866	926	885	851	908	946	827	886	918	879	895	855	821	909	911	870	867	878	844	855	874	881	896	881	892	836	877	873	885	885	861	885	885	837	889	905	867	929	932	942	915	889	913	886	860	900	920	872	862	904	878	937	914	923	852	874	869	897	831	917	899	926	876	907	890	892	923	896	835	865	898	875	930	883	901	875	878	872	913	839	873	915	901	874	904	894	853	888	929	840	897	871	884	927	945	869	929	881	885	906	836	905	892	878	878	888	886	877	873	914	967	922	898	882	864	892	825	881	877	897	834	905	933	909	835	858	871	908	852	901	908	987	884	837	944	866	912	919	881	855	919	907	910	902	891	900	886	807	869	874	896	853	889	871	871	899	893	888	922	889	914	916	887	905	908	927	870	891	919	902	881	872	864	912	857	871	876	902	895	853	892	864	889	924	929	864	917	901	892	920	835	880	885	878	879	894	878	909	863	885	837	910	902	833	886	892	887	908	890	926	914	942	883	938	903	896	918	837	875	860	916	898	951	894	862	874	881	893	882	906	877	914	916	965	909	909	861	911	904	919	856	881	842	935	891	912	860	870	857	886	909	885	908	894	844	881	887	897	876	879	883	876	898	889	871	880	873	933	921	851	853	856	870	893	900	903	856	913	930	841	869	885	898	835	899	903	906	866	896	861	896	896	893	899	872	841	899	862	876	866	893	918	887	819	901	888	912	817	857	854	859	903	862	886	848	938	931	903	882	886	863	831	860	881	863	855	948	883	919	925	864	907	901	894	882	913	864	912	855	926	913	881	825	893	853	892	882	912	886	879	875	848	853	915	851	845	882	874	891	906	879	876	904	903	853	842	816	924	886	890	818	861	919	907	928	869	875	889	903	870	877	822	883	852	899	861	846	914	885	928	880	843	889	895	877	879	888	906	913	881	860	907	865	825	852	904	872	896	889	950	832	876	918	931	923	863	848	869	903	883	889	864	856	903	844	890	886	851	877	929	892	887	903	896	858	901	839	913	891	941	901	892	919	921	915	880	884	904	879	872	839	871	889	881	845	914	922	892	936	896	847	900	858	904	903	873	844	875	892	855	904	855	880	883	894	864	875	863	904	899	910	886	839	879	909	880	948	947	948	847	918	914	920	869	959	837	924	906	851	897	947	878	934	892	862	849	814	910	882	854	869	969	847	929	844	877	881	910	843	871	910	897	882	884	928	915	902	888	849	873	888	879	912	911	864	908	874	858	928	905	888	866	904	891	913	857	877	884	943	822	844	901	877	836	949	894	838	848	890	878	890	865	855	891	918	923	907	826	877	921	862	889	872	895	913	912	939	871	843	918	903	878	906	874	932	898	855	861	920	924	892	880	961	858	906	885	909	918	887	918	919	894	841	875	887	917	855	827	843	898	902	876	866	866	883	902	904	915	913	861	917	844	901	897	839	874	826	829	883	897	853	887	905	865	911	925	930	905	891	873	902	882	894	918	868	877	889	866	902	876	830	898
23426	21123	31623	30871	26452	17894	4357	1011	487	501	507	459	499	505	440	501	472	476	426	447	493	491	498	466	456	475	452	445	469	478	483	444	419	496	447	450	501	454	455	463	446	433	454	482	469	504	433	462	488	461	474	447	502	467	429	471	448	503	460	470	449	501	445	468	458	479	470	433	444	475	460	458	480	454	496	473	457	465	509	464	477	435	433	472	458	441	467	477	456	517	495	468	444	500	452	439	469	460	478	454	413	491	508	438	454	484	493	482	467	488	465	474	429	478	454	461	452	486	480	437	495	463	492	456	490	444	494	411	495	473	465	446	474	471	436	479	458	439	488	464	469	437	471	443	473	461	472	485	493	505	445	434	439	428	440	479	450	427	447	463	462	438	460	462	477	438	457	463	516	435	483	456	471	470	434	465	480	456	493	458	486	494	466	485	486	470	464	469	475	456	467	489	444	451	447	517	470	479	440	463	453	406	468	473	426	445	468	476	496	465	471	498	468	441	461	464	473	457	492	458	465	474	477	489	453	425	428	493	492	407	449	487	497	493	467	431	479	498	454	466	477	488	465	477	483	462	432	483	470	464	451	478	461	494	470	466	437	461	485	506	465	436	432	513	491	465	485	509	426	456	426	457	450	508	463	477	463	495	453	497	453	438	496	446	479	436	437	490	467	508	521	425	485	471	428	444	460	458	458	465	449	442	470	464	502	451	430	444	466	472	443	456	468	444	438	445	454	460	472	483	462	445	450	434	473	467	454	492	464	446	474	449	448	473	472	482	456	478	465	505	393	448	449	469	427	446	446	438	450	461	475	441	467	458	473	468	447	470	429	490	481	429	462	464	483	464	454	509	502	475	509	520	475	471	463	473	473	473	485	447	434	524	476	483	500	478	439	465	455	481	466	437	447	445	445	472	473	490	457	424	433	482	484	488	472	477	430	506	439	460	455	440	464	433	497	475	447	443	480	426	469	464	442	485	471	476	479	446	466	466	490	472	454	466	474	470	465	448	437	460	478	477	484	480	482	472	514	499	435	505	456	425	474	484	456	478	490	468	413	514	490	470	465	477	495	470	454	494	505	482	479	464	486	440	445	474	471	478	460	467	439	507	483	470	484	430	468	466	434	495	448	460	477	436	453	447	452	449	444	454	462	495	481	443	450	456	465	439	458	456	487	465	437	450	472	423	442	460	480	457	413	446	453	487	489	471	483	478	455	455	439	441	451	458	486	443	496	451	462	505	464	474	449	490	475	439	494	434	443	485	451	469	505	433	443	479	485	466	474	475	454	442	476	462	464	447	472	450	477	473	461	495	483	466	479	459	427	491	466	495	486	462	465	492	478	448	478	455	439	463	472	456	456	461	474	425	474	459	512	493	458	465	465	471	472	446	455	452	454	446	472	471	490	467	455	457	460	487	498	453	482	462	468	463	469	462	441	423	497	456	478	491	497	470	461	471	485	489	459	453	459	437	485	461	468	464	445	492	448	499	429	455	480	463	479	467	442	489	454	488	476	477	486	465	474	459	492	466	478	468	442	487	483	484	443	454	467	443	477	456	458	436	457	478	437	482	440	468	429	464	472	462	445	456	498	481	454	485	468	498	440	453	467	482	466	491	500	453	438	460	468	454	482	483	476	447	469	425	450	492	491	449	446	473	469	492	466	470	459	464	435	460	472	447	483	461	489	487	498	469	463	477	444	482	464	483	478	444	459	491	481	456	509	443	430	465	462	496	468	471	480	494	445	468	498	461	465	460	469	437	469	466	429	485	461	465	480	459	476	463	470	460	445	471	448	501	456	463	452	472	445	450	460	493	501	500	470	460	470	481	447	433	484	498	455	465	424	443	459	467	447	459	450	430	432	485	456	489	454	449	458	495	475	452	462	414	488	481	493	465	449	465	453	440	486	489	487	456	484	495	479	452	423	462	457	447	488	490	474	427	501	431	448	490	460	498	473	463	479	441	465	460	468	490	468	498	477	510	469	444	458	512	432	490	492	439	469	459	442	429	476	469	421	437	461	505	489	487	475	426	447	471	468	507	448	437	458	489	464	475	456	449	443	456	465	431	498	464	488	477	458	443	467	516	510	482	469	451	493	455	445	472	459	453	492	477	446	453	452	434	474	476	454	517	466	459	428	494	457	461	455	476	478	459	480	459	491	461	487	437	487	503	479	482	456	421	444	477	454	477	515	470	504	436	463	446	451	474	470	450	442	509	459	461	503	424	496	487	461	431	480	449	431	465	491	440	426	451	445	421	429	501	461	465	505	481	440	468	472	506	487	514	504	472	473	442	465	448	515	462	473	471	473	443	483	457	473	452	466	469	430	488	458	462	459	488	472	455	446	460	477	491	453	439	442	489	521	470	488	449	432	476	432	466	456	447	491	456	508	477	495	475	422	494	452	493	492	447	478	472	426	483	494	483	430	447	441	446	484	457	482	452	447	464	522	486	472	490	420	467	484	485	463	474	467	462	500	477	477	474	474	471	493	434	472	488	457	470	485	442	408	468	483	512	466	461	483	473	497	455	492	455	466	427	460	446	481	443	475	480	437	446	478	424	424	472	439	480	470	478	482	474	433	452	404	464	487	452	471	490	466	451	477	489	467	448	431	477	461	493	477	465	436	454	492	463	447	455	490	479	459	448	493	455	451	462	461	442	487	477	434	473	462	458	478	522	476	483	459	475	475	435	468	499	482	487	469	479	458	460	438	440	472	435	448	489	437	471	454	505	435	474	460	475	473	462	500	499	476	485	434	445	456	439	482	481	452	462	451	443	462	469	463	482	493	492	474	450	479	420	450	435	446	420	462	460	467	466	475	497	450	457	465	456	501	440	496	455	457	482	448	474	441	461	466	472	453	496	460	484	484	470	459	467	475	459	444	470	452	443	473	483	417	481	487	479	443	470	463	431	438	486	430	487	456	456	481	447	469	467	473	474	441	461	512	444	449	457	424	438	479	482	454	469	476	460	476	449	450	442	496	451	447	461	478	491	458	491	507	509	475	474	468	462	479	463	447	440	462	455	496	473	474	465	472	467	474	464	483	490	482	485	458	455	447	449	461	458	443	514	462	457	469	461	486	470	475	499	484	485	454	486	460	469	435	479	478	469	444	415	447	475	478	439	491	420	454	481	457	457	499	454	471	481	460	424	475	511	487	432	464	480	487	460	483	488	475	453	475	485	425	463	424	492	432	468	493	463	453	445	461	472	443	480	468	458	489	446	413	445	451	428	468	463	461	469	469	440	484	482	416	498	437	464	480	458	472	423	463	458	438	444	449	456	462	467	482	464	464	446	471	423	474	492	419	435	465	462	464	420	451	446	481	451	469	480	425	454	475	476	480	489	508	465	540	495	495	455	459	440	462	455	426	480	466	457	488	466	502	493	498	439	482	500	443	474	460	416	447	475	521	442	470	471	453	482	449	462	465	451	484	449	474	500	462	481	474	475	452	443	464	488	471	445	466	444	476	460	463	477	472	449	469	527	455	455
54732	86588	70089	48847	32723	12062	1633	1678	603	635	632	632	622	613	589	570	559	592	582	562	623	595	592	609	625	608	607	596	604	570	589	551	594	561	556	564	572	540	633	577	570	577	596	571	577	541	549	603	592	547	580	579	551	568	538	573	610	593	564	547	578	567	572	600	557	598	586	591	575	645	587	563	559	580	604	582	567	588	552	540	588	579	548	576	536	597	582	581	606	578	544	573	575	601	583	533	595	590	582	580	586	583	572	526	613	580	559	572	558	549	578	563	597	524	559	633	582	553	597	545	574	561	582	577	557	545	562	578	571	561	583	571	576	584	612	586	575	580	554	577	548	605	565	578	542	554	594	567	607	588	616	607	580	583	601	600	567	526	595	580	591	576	570	603	520	603	569	585	570	590	618	574	549	580	555	566	549	580	586	562	566	587	632	565	573	558	561	542	576	550	547	613	583	565	571	565	610	590	595	548	591	523	554	579	560	575	629	564	559	581	557	543	577	560	560	567	547	540	580	561	614	533	544	604	598	577	588	584	519	599	571	598	548	560	611	590	566	573	588	573	583	583	546	573	550	584	545	592	605	569	579	582	586	546	592	580	573	569	583	586	540	529	585	578	540	601	534	603	559	553	536	569	591	560	588	583	593	552	573	585	543	575	596	586	551	564	554	538	587	599	544	552	608	554	579	589	558	578	573	573	541	550	570	579	554	589	560	551	546	599	584	562	592	560	601	586	563	519	576	587	580	606	570	544	569	597	539	580	547	557	542	561	571	558	533	564	538	560	605	549	605	589	596	576	611	543	582	547	580	566	531	563	559	630	600	570	559	570	577	579	536	569	611	596	540	565	580	555	581	598	560	556	550	588	565	570	550	608	541	576	580	558	547	543	562	569	571	559	603	563	576	590	559	564	575	602	593	585	615	566	566	561	583	604	583	572	571	552	627	595	556	578	561	586	588	646	589	558	561	623	565	556	567	542	606	550	577	619	566	583	548	532	559	554	606	581	529	614	567	576	526	564	637	556	545	554	572	575	555	569	564	555	595	554	593	570	542	619	550	561	547	580	619	590	563	563	562	617	597	590	550	553	556	600	590	544	648	573	583	621	617	569	583	565	594	557	548	542	635	602	532	629	587	587	554	579	567	583	568	579	563	577	593	533	565	545	550	584	533	569	522	569	599	569	578	603	593	570	577	588	563	557	595	597	551	561	576	593	558	552	574	600	553	585	546	545	547	580	552	567	554	557	587	537	543	593	544	573	591	577	563	585	573	587	581	560	549	592	540	585	581	540	535	578	562	563	544	573	562	573	595	578	562	547	556	558	543	568	588	555	541	577	524	621	578	569	518	590	569	577	558	579	588	573	573	596	575	544	603	562	568	595	597	573	578	544	570	564	596	559	587	530	559	559	595	593	564	558	581	607	568	565	576	563	550	568	555	579	638	572	567	539	613	580	562	558	560	594	558	542	590	576	593	563	580	545	555	584	523	543	528	580	595	589	549	559	546	550	507	587	553	589	566	583	603	590	601	556	514	557	592	550	542	539	586	572	584	561	540	602	589	584	564	530	551	608	560	565	581	557	584	532	583	563	561	560	577	603	591	584	588	584	547	569	549	530	533	548	554	596	563	535	559	585	551	540	578	576	564	582	563	622	602	595	539	574	542	594	551	623	568	587	565	606	567	536	577	536	572	585	584	615	573	553	559	565	550	574	589	572	592	582	577	541	567	553	588	571	581	595	568	598	574	643	558	550	583	595	507	605	578	597	556	562	554	587	584	633	544	602	542	614	590	559	597	556	584	611	592	547	528	565	569	589	575	578	583	545	599	557	572	580	580	574	556	534	583	519	567	546	577	618	614	576	581	593	564	593	584	574	558	533	554	596	549	537	574	589	575	585	594	553	541	597	561	569	533	645	563	571	551	571	581	591	569	564	523	604	603	533	595	566	576	585	598	556	584	572	564	553	586	591	595	604	565	591	613	536	557	569	557	572	605	555	547	540	569	607	551	574	566	553	596	582	560	592	541	555	555	574	625	564	548	572	603	577	609	615	567	603	595	615	591	573	568	559	538	649	578	558	547	614	561	578	532	573	597	574	602	632	580	533	561	541	545	579	563	585	562	571	597	555	560	574	554	569	588	604	570	610	564	601	595	569	565	577	539	571	547	563	502	554	641	562	559	528	612	615	618	604	594	575	644	637	546	577	570	579	564	561	534	552	570	584	570	591	543	611	571	611	577	562	555	550	601	545	589	536	617	565	611	535	560	546	573	580	604	530	506	551	556	586	578	561	523	589	625	558	526	566	557	554	576	579	533	550	545	596	538	563	523	566	575	572	597	579	570	605	566	611	584	592	569	571	524	556	543	570	607	554	557	605	592	590	559	545	563	526	580	559	593	547	611	547	598	588	558	545	597	513	588	545	571	593	597	582	558	529	527	563	552	613	580	532	609	557	567	616	582	562	589	554	567	554	575	549	574	611	537	533	586	581	552	587	590	577	578	597	583	578	569	590	579	526	607	530	590	521	553	556	581	565	573	577	578	567	562	581	570	542	585	522	558	528	570	527	562	551	581	568	581	628	582	573	577	570	551	547	555	579	531	543	599	559	567	541	551	562	561	598	549	608	562	633	553	568	565	559	547	588	629	571	561	587	562	561	604	606	565	595	576	597	602	544	564	517	599	603	523	582	590	594	608	563	595	564	569	537	598	554	605	551	589	544	559	577	551	550	566	564	597	565	600	566	589	578	571	579	557	588	569	536	567	558	592	561	566	559	563	605	630	598	539	570	562	548	584	536	559	571	572	570	570	575	520	577	586	585	526	601	544	543	611	580	591	584	551	522	604	547	574	579	560	567	565	592	538	611	609	548	545	602	570	604	603	542	585	572	565	552	549	556	612	578	580	547	562	564	590	588	615	555	601	613	561	528	575	567	592	584	586	557	578	566	550	572	561	582	605	568	570	550	588	564	567	592	561	546	572	543	579	586	601	568	570	540	580	579	580	564	573	574	574	614	592	586	563	553	545	567	560	550	566	590	557	605	546	581	562	561	554	609	609	559	550	585	571	603	590	593	575	540	588	604	595	597	537	553	587	539	548	572	577	559	546	585	565	586	567	614	564	555	647	579	606	594	560	592	577	572	629	551	546	556	613	583	583	577	574	519	579	579	545	568	563	545	541	536	597	568	540	531	534	562	555	609	571	557	591	600	557	573	591	548	569	590	577	600	567	583	623	584	581	591	561	612	572	548	601	587	595	607	577	573	540	577	582	601	537	578	601	573	561	526	608	557	592	574	580	565	564	648	591	607	556	563	571	579	585	618	524	547	561	558	557	593	599	540	587	556	567	532	581	548	603	598	563	589	586	620	560	575	601	556	625	554	600	589	582	538	552	561	557	582	558	535	559	565	568	561	520	603	573	587	606	560	558	619	591	600	584	537	577	592	613	550	562	553	611	588	577	563	574	573	582	523	573	555	555	585	530	588	595	555	574	566
22401	20910	30221	27509	25771	21736	12426	1752	465	453	405	452	406	374	415	384	390	362	390	375	378	358	367	352	346	362	370	385	395	393	370	374	345	388	371	369	358	324	346	362	382	343	369	341	369	399	383	383	353	372	388	340	373	369	332	338	366	348	402	363	389	375	333	362	349	362	394	365	347	349	382	369	345	366	356	351	346	382	375	378	392	364	370	340	348	381	381	363	379	350	345	356	347	373	342	349	362	360	369	354	377	363	378	355	340	374	386	331	400	356	351	377	378	360	386	369	355	342	351	352	353	352	365	356	390	343	370	402	382	367	376	394	319	375	380	367	332	366	351	340	372	336	351	357	348	363	368	373	374	377	371	363	328	347	377	364	369	317	385	348	357	372	363	344	357	358	400	348	366	392	388	379	384	339	356	386	380	370	372	372	376	360	370	356	395	352	386	367	369	368	367	346	362	396	344	350	399	382	369	339	351	364	406	355	350	396	346	336	353	372	371	371	369	382	346	367	383	353	336	343	349	432	343	384	346	374	369	361	363	322	343	357	353	347	331	340	353	367	364	367	384	358	355	366	352	354	357	383	390	368	348	374	342	375	368	381	350	372	398	383	370	364	342	374	392	379	362	404	358	371	338	364	338	362	351	395	345	351	367	361	376	341	354	401	347	363	392	345	367	340	357	369	358	373	387	352	386	349	321	330	342	377	348	379	363	374	339	348	351	341	391	365	372	367	385	329	359	407	363	375	375	366	361	360	350	334	326	382	372	339	378	341	368	372	368	365	356	381	362	351	347	363	376	355	365	365	357	369	332	395	394	366	366	367	354	361	339	348	356	349	331	356	344	372	362	339	358	373	382	374	324	381	326	352	347	380	361	378	371	368	342	365	329	366	390	340	364	352	372	369	373	334	357	331	334	352	383	361	361	344	343	374	390	366	388	363	354	347	370	360	370	376	393	391	385	380	390	347	347	343	363	343	397	343	368	369	341	347	383	337	368	339	375	388	353	386	351	375	381	361	365	340	372	341	376	382	376	345	349	342	357	398	351	359	351	359	373	335	341	352	369	363	351	332	366	373	336	382	349	358	359	367	347	373	336	348	352	382	362	381	372	382	373	364	361	335	362	416	365	370	368	368	377	347	356	340	359	375	354	335	339	362	374	347	354	354	310	344	376	368	392	362	370	385	369	345	342	363	378	366	335	371	331	366	368	381	381	386	346	365	364	355	361	340	359	346	357	358	368	355	390	352	385	365	385	397	348	334	354	401	339	380	354	346	329	331	361	319	384	347	355	356	353	393	334	358	345	341	357	360	395	373	338	385	350	359	378	344	362	373	400	370	358	382	342	350	361	347	381	406	360	373	384	363	375	335	334	376	372	361	354	355	332	330	362	357	380	363	338	407	370	348	354	392	378	353	348	367	360	379	377	350	364	343	368	333	393	369	355	360	356	396	398	343	372	384	369	371	351	352	365	358	395	366	341	372	362	354	344	356	348	362	387	370	366	325	346	372	379	334	364	349	361	361	375	358	347	372	384	360	376	326	360	382	355	368	358	363	363	342	351	370	344	377	358	357	374	379	379	366	352	348	384	343	368	367	362	349	349	390	361	370	332	408	335	372	362	346	355	338	373	388	334	346	388	378	379	337	353	367	404	341	357	399	352	398	337	347	328	361	424	347	336	362	378	378	357	331	367	357	329	357	352	360	344	383	347	351	380	410	354	361	390	387	374	392	363	353	343	365	333	351	386	374	379	347	341	359	389	352	336	318	370	369	344	360	387	355	336	385	346	375	353	381	364	371	369	398	388	346	369	365	367	371	392	382	375	374	358	356	375	364	372	363	376	370	358	376	357	322	323	370	355	312	377	334	350	410	368	378	389	378	357	376	328	372	328	356	344	343	356	374	356	388	324	331	372	365	365	362	369	375	373	384	361	357	377	333	350	370	366	357	344	361	344	355	429	353	356	365	374	400	399	350	391	347	384	356	360	357	380	391	323	341	333	343	368	369	365	387	373	364	376	348	323	360	339	356	356	388	377	363	370	355	366	367	371	334	323	355	360	419	366	347	399	378	369	367	360	350	356	363	348	388	348	340	377	362	342	338	373	386	333	379	405	345	354	335	347	392	355	365	368	347	369	363	354	349	365	350	398	375	382	367	345	369	372	341	366	332	361	330	346	338	385	367	342	381	357	376	369	385	345	377	360	321	380	369	377	406	375	370	346	380	359	347	350	378	338	386	367	349	377	378	330	399	423	364	345	360	374	326	364	325	368	382	365	350	373	391	344	383	376	318	388	344	338	357	374	357	363	383	350	383	343	372	365	347	366	369	339	360	364	372	369	342	340	320	401	390	344	381	351	334	363	345	369	368	395	355	370	379	360	355	370	385	350	385	394	346	375	362	350	347	373	373	353	359	368	360	350	374	363	369	388	342	343	370	371	354	390	368	354	360	380	354	351	355	378	362	363	327	373	411	397	382	364	357	372	369	377	347	349	376	337	388	391	371	342	357	357	369	387	374	374	338	379	371	353	342	335	377	363	352	350	350	347	355	360	361	363	353	391	330	370	353	398	391	349	386	356	374	338	357	358	348	361	344	316	323	352	345	336	343	387	359	358	357	381	372	350	378	384	374	371	375	404	373	376	379	346	357	375	355	394	360	382	331	374	388	362	331	372	375	378	364	360	352	366	349	322	359	366	340	369	371	368	358	405	374	376	381	348	331	363	413	349	381	389	366	331	324	392	383	383	358	346	368	345	339	357	378	362	360	345	360	345	344	371	391	382	349	385	359	400	367	369	377	332	364	360	375	349	358	358	340	384	358	390	361	376	393	393	334	343	375	381	366	350	366	357	334	399	357	356	350	347	351	372	373	392	335	371	379	375	339	389	404	380	386	341	357	379	356	339	383	368	379	380	372	368	351	356	365	361	376	402	363	348	356	355	384	370	368	370	350	383	348	333	355	355	379	350	353	384	336	324	375	382	359	335	384	355	334	346	358	359	360	357	401	375	381	329	382	379	347	361	326	367	340	343	333	356	333	386	371	336	351	385	381	361	376	363	378	356	386	356	379	351	361	401	357	372	363	400	384	357	386	366	364	374	352	357	386	355	369	361	314	367	376	374	342	328	381	332	359	355	333	360	394	361	356	359	359	356	368	355	323	402	378	369	381	375	347	373	334	366	355	386	345	370	396	358	352	360	379	316	351	385	336	356	356	355	369	352	362	364	344	375	398	363	360	360	365	341	379	352	382	370	367	336	364	367	374	350	322	357	378	314	366	361	356	360	342	365	348	339	389	329	361	388	348	365	358	360	383	364	359	377	359	356	376	361	339	384	354	378	381	348	372	397	371	381	335	367	332	330	351	387	375	388	373	338	363	384	363	350	425	370	382	353	342	346	369	357	385	342	356	333	383	365	366	374	358	365	375	360	359	397	406	351	415	354	358	354	365	362	364	367	346	377	389	360	360	326	399	343	363	362	355	380	330	340	364	356	350
59076	98038	80553	59068	40863	17854	2286	2578	571	531	504	455	463	499	432	504	454	458	416	441	437	413	463	474	429	382	456	420	454	428	466	403	411	432	418	410	449	409	450	422	399	385	441	442	419	415	467	456	413	423	421	451	424	453	457	456	445	423	430	454	434	453	444	441	425	452	443	423	434	441	399	449	441	432	481	430	424	427	423	403	443	416	417	425	422	431	419	439	417	453	432	462	442	444	437	431	452	446	411	439	435	386	415	409	450	418	447	391	438	422	416	427	432	452	457	428	416	408	417	452	426	442	427	453	472	430	438	425	419	434	466	431	438	416	454	398	414	420	429	434	426	448	459	409	375	439	406	423	424	412	443	404	404	420	416	418	444	406	435	400	445	463	431	424	411	430	444	448	462	441	398	414	400	449	383	428	444	437	438	399	417	418	418	433	416	414	422	424	464	437	420	414	447	403	419	412	437	422	419	418	447	411	434	432	448	394	456	430	449	418	446	413	439	451	415	410	425	411	439	452	450	427	440	410	443	471	415	445	428	474	403	440	424	436	422	421	437	432	416	400	401	435	419	419	399	420	406	405	435	430	461	467	449	430	420	413	457	443	416	410	446	431	419	409	410	395	454	438	487	434	434	465	455	384	443	416	420	427	492	441	382	438	431	423	462	415	426	452	435	437	470	443	411	431	431	423	447	436	422	404	456	437	409	432	401	390	414	437	413	446	405	386	407	441	404	431	408	423	423	427	452	459	448	434	414	429	432	456	408	419	466	435	409	442	455	451	462	434	418	446	417	398	465	409	457	429	386	442	416	397	442	425	438	420	427	434	454	451	428	414	444	386	424	460	422	434	429	419	437	422	424	415	460	409	409	422	407	399	430	443	358	426	416	422	379	459	448	428	447	408	427	447	413	422	439	395	422	447	412	439	409	434	421	425	452	404	435	411	446	429	415	422	423	427	461	428	435	449	421	412	448	423	417	421	431	465	452	443	402	400	441	454	442	386	447	455	468	392	451	405	423	444	426	452	416	431	401	454	406	449	441	428	445	429	446	436	445	385	428	402	416	451	461	424	426	421	432	438	452	433	439	447	401	436	388	442	423	428	474	457	430	421	405	441	417	433	409	447	436	421	428	421	442	426	460	394	422	421	455	420	424	479	449	452	411	408	406	447	466	403	426	412	434	407	440	454	448	415	450	407	431	445	431	446	433	445	452	445	434	438	458	419	448	442	451	456	414	453	450	438	408	437	434	412	399	392	418	453	427	390	439	431	401	443	402	400	417	396	443	444	414	444	423	426	417	441	450	434	415	423	437	425	431	447	432	412	427	402	441	432	433	422	414	421	422	438	410	462	439	409	391	386	432	401	466	430	390	420	435	433	401	433	470	437	403	431	419	419	430	445	441	432	411	438	450	430	436	453	422	415	399	414	412	408	443	431	465	433	441	451	429	410	413	448	415	420	437	427	436	443	432	424	400	467	418	427	457	433	422	422	409	387	447	420	424	447	435	435	424	456	421	395	439	428	435	452	419	461	392	423	425	439	407	450	451	457	419	435	404	418	422	395	441	411	445	418	420	402	428	450	425	441	409	439	457	412	440	436	409	416	448	436	420	401	426	428	418	403	397	404	436	435	428	463	465	460	422	458	441	443	412	424	434	451	447	436	428	427	440	440	408	430	427	429	429	414	451	452	467	431	397	423	428	403	414	447	430	426	442	409	420	413	435	434	428	420	410	431	421	439	421	403	415	435	431	437	459	444	428	442	422	446	433	405	434	423	413	446	447	434	429	457	410	425	442	394	406	461	463	407	432	437	439	437	424	420	439	428	416	454	442	427	449	425	460	440	400	421	417	407	435	430	418	447	473	399	466	445	381	412	442	431	383	409	437	435	411	381	447	441	433	441	438	417	440	435	403	428	454	416	439	410	424	399	471	403	489	428	409	417	454	413	397	390	432	420	404	412	446	427	424	395	406	371	434	371	419	457	434	483	455	451	427	452	417	408	406	402	404	423	431	436	454	422	410	407	407	402	440	443	413	416	434	416	423	439	444	445	420	429	415	431	448	447	397	429	434	453	431	430	396	459	408	433	437	447	424	406	403	410	427	413	424	457	440	425	410	454	395	457	456	436	417	396	421	442	419	434	446	477	430	466	417	436	433	425	393	423	481	414	429	428	422	443	420	436	422	451	436	437	428	429	450	427	444	439	449	437	451	447	437	423	453	424	434	458	439	455	440	385	440	415	423	409	416	397	401	467	432	459	425	418	433	410	403	419	456	403	403	464	377	443	425	446	418	435	423	423	461	507	398	445	421	420	399	433	425	432	449	407	459	438	400	444	428	405	446	431	416	437	405	408	460	402	438	430	409	457	434	424	445	455	455	434	434	406	435	473	428	418	447	441	442	455	426	412	414	406	434	442	449	436	416	426	437	457	411	429	433	445	454	412	446	429	429	433	448	411	437	443	422	403	420	439	455	453	430	425	433	423	419	428	448	407	444	438	409	432	436	396	397	410	420	432	420	418	444	427	407	416	439	424	391	439	413	412	462	445	446	425	413	445	378	443	462	461	446	419	441	404	450	425	422	389	461	430	439	416	417	412	429	417	419	386	400	445	433	447	407	425	400	446	431	419	419	405	420	415	435	426	420	456	416	400	441	436	428	443	434	416	405	408	422	424	405	431	444	426	471	406	460	428	397	443	456	390	400	444	440	454	429	446	445	426	460	431	440	402	437	429	419	438	458	457	396	431	417	445	426	421	424	484	426	391	389	405	464	450	414	460	444	423	457	452	434	406	426	462	429	388	406	457	427	413	411	438	436	443	416	441	471	487	481	426	412	426	448	394	440	424	423	426	437	456	447	419	435	460	404	413	421	439	433	432	399	423	419	378	425	428	409	438	453	439	422	447	446	450	422	434	420	417	427	429	432	470	443	421	422	466	471	437	420	425	443	441	403	490	406	429	425	429	422	423	422	442	402	465	380	406	452	405	396	413	421	457	396	446	446	414	451	441	429	415	417	459	435	425	425	438	439	433	462	410	440	410	440	464	444	431	442	413	439	443	441	433	419	434	384	434	410	425	434	453	428	459	463	416	419	434	436	443	440	434	441	407	454	431	455	457	456	431	456	430	425	424	431	395	414	426	433	431	468	461	474	397	406	431	424	398	436	439	412	417	373	449	399	426	408	430	422	419	413	426	435	426	427	417	446	432	430	413	429	421	449	410	466	415	410	427	423	416	414	448	461	458	441	438	423	410	421	448	469	447	390	462	438	416	434	414	470	443	467	495	439	427	440	430	468	445	430	449	393	413	446	450	441	431	433	435	431	439	452	443	427	428	446	421	415	451	425	440	438	418	421	446	432	398	430	427	460	390	401	412	401	441	454	410	456	449	454	430	429	432	426	420	451	463	404	441	461	434	457	455	426	428	425	451	457	412	401	424	401	465	464	425	459	439	425	406	440	423	419	452	447	427	420	392	445	413	445	421	379	409	419	444
27598	24783	29023	19033	6106	1653	821	748	749	745	727	743	753	740	779	796	731	780	758	738	764	715	787	806	746	766	737	739	745	722	802	783	764	772	760	765	718	796	767	754	831	726	766	765	721	708	718	757	789	766	720	746	788	748	769	752	729	751	741	723	741	791	780	727	756	739	796	794	732	754	773	747	757	755	717	757	718	740	740	743	769	718	743	812	761	746	788	730	738	737	743	711	758	755	820	769	776	786	711	710	748	733	721	756	725	766	740	763	783	738	762	742	740	755	770	767	769	742	788	739	744	710	752	793	776	723	733	737	727	731	765	798	784	757	757	757	745	749	780	757	772	784	679	789	702	779	699	774	790	731	721	754	750	733	785	774	769	811	686	732	762	805	708	736	731	752	684	783	738	728	781	772	831	708	762	736	759	768	780	787	691	705	788	754	729	781	803	803	786	685	795	700	767	756	770	701	797	725	764	769	728	787	763	740	769	773	739	740	773	755	717	770	771	761	707	812	835	788	763	707	734	749	746	782	750	747	706	790	747	830	753	784	753	750	746	741	765	739	723	775	754	737	712	749	820	737	767	690	754	758	739	707	805	797	721	726	768	758	756	733	710	775	732	815	741	732	737	737	756	781	761	746	760	782	750	758	805	771	766	702	747	708	765	705	766	720	731	695	729	755	764	776	797	757	696	734	759	726	759	757	743	750	714	746	761	700	730	765	734	731	792	774	747	782	738	711	764	826	777	783	709	741	742	754	748	752	784	727	737	729	777	781	817	731	704	727	771	762	723	708	767	725	706	731	757	748	749	752	802	760	770	781	732	754	745	756	708	726	791	740	807	707	708	698	762	717	736	784	726	750	733	761	737	760	754	724	755	747	760	728	750	749	765	742	774	786	726	791	764	702	762	747	777	789	726	752	795	755	739	768	747	795	790	775	768	757	765	767	725	766	768	748	765	765	739	772	742	750	701	769	770	721	777	743	727	722	784	760	738	700	754	718	744	730	750	726	768	724	769	740	734	789	815	760	779	711	783	730	734	791	809	745	812	799	792	749	766	788	723	712	744	713	731	775	740	706	804	737	765	766	724	770	702	745	737	774	720	773	754	738	727	762	740	751	739	729	799	754	772	744	768	755	724	768	735	760	741	766	761	755	725	719	744	755	740	784	745	754	793	752	731	741	725	785	750	800	773	739	765	795	776	727	774	709	737	775	786	761	739	751	707	807	756	738	782	768	716	745	727	742	784	761	725	761	712	751	756	758	758	723	780	726	696	747	745	802	741	785	755	753	751	709	784	717	744	710	729	738	762	758	766	758	767	789	794	773	766	746	748	774	742	734	746	760	719	722	776	732	730	719	739	800	760	750	760	713	772	739	734	812	788	735	719	748	758	780	720	769	744	791	811	781	770	765	726	721	713	803	785	749	780	753	775	748	717	750	743	809	747	768	795	766	757	787	786	756	729	735	721	694	732	784	732	754	795	766	730	746	754	808	793	749	759	731	787	773	753	748	758	778	722	746	776	725	795	743	749	729	802	759	754	740	729	772	725	784	767	716	757	734	753	738	744	732	780	752	688	769	799	787	767	755	730	781	760	792	782	750	728	741	735	795	742	781	747	770	784	821	741	778	761	732	783	785	745	737	738	727	792	719	741	729	744	760	726	736	734	751	766	733	765	773	748	749	802	792	798	743	805	760	709	746	767	768	769	766	729	762	760	770	683	741	793	752	766	734	708	785	720	751	782	768	742	770	730	793	760	740	733	726	781	755	735	727	723	776	706	755	748	806	790	757	813	742	789	771	776	763	837	761	776	758	766	725	749	732	792	699	708	760	725	743	749	781	704	762	782	708	714	751	710	709	769	806	770	718	802	800	683	777	777	716	752	763	764	767	714	740	728	763	744	722	752	737	820	708	770	690	728	761	723	788	735	718	750	679	746	810	776	768	720	721	708	780	734	769	782	725	761	750	740	743	753	742	751	756	736	804	746	760	798	756	745	783	772	704	784	754	771	752	759	750	778	793	771	802	725	735	739	740	749	788	750	777	690	736	762	762	798	772	776	777	805	747	753	778	758	725	725	761	736	754	758	772	754	771	755	698	761	748	725	756	789	716	763	749	771	724	783	721	698	788	692	777	778	789	740	742	743	725	722	753	773	767	777	766	767	711	725	768	776	770	786	730	749	743	780	717	707	743	728	732	739	705	745	711	759	741	760	698	738	769	748	764	775	714	731	737	710	730	706	753	758	774	768	737	790	776	748	768	770	771	723	777	760	777	732	737	725	760	796	727	717	745	783	769	768	716	744	749	776	743	745	752	733	774	714	738	779	765	738	800	755	754	729	804	813	773	745	757	753	775	715	690	750	732	691	748	754	744	757	790	739	775	750	809	712	782	796	700	733	790	790	763	768	719	759	795	764	740	715	794	768	791	715	788	740	758	806	784	749	767	775	791	736	744	781	731	751	765	794	788	777	742	722	789	746	776	753	785	767	766	735	732	718	765	757	733	769	773	772	758	751	821	757	791	756	739	779	710	776	730	728	736	730	764	747	730	753	740	777	786	733	765	756	772	775	821	746	801	771	797	774	778	799	735	763	734	752	716	764	739	729	724	730	741	748	759	701	770	758	740	766	760	781	763	760	735	747	701	766	735	742	708	742	796	744	748	706	746	782	786	714	726	718	772	794	774	693	781	708	780	816	738	761	716	781	756	766	785	739	791	731	762	770	763	767	741	766	802	749	719	781	760	741	793	743	759	789	753	725	767	753	771	735	785	743	775	765	794	775	738	722	740	768	755	739	788	758	757	818	746	757	745	752	758	779	754	712	793	748	717	774	769	763	786	744	812	711	744	753	786	785	720	747	757	774	711	759	781	757	735	778	683	729	765	773	731	741	770	768	756	760	809	723	766	750	754	757	757	767	756	753	748	745	750	776	763	766	712	760	740	748	775	759	769	756	762	792	776	763	799	757	735	771	760	757	683	800	777	780	744	739	731	786	793	726	762	738	724	811	752	714	758	729	725	783	730	772	767	714	777	769	745	760	776	758	789	782	749	806	766	744	768	744	760	740	754	689	768	747	755	739	724	761	782	755	777	711	750	766	749	766	784	718	777	792	769	792	702	730	748	736	789	754	758	750	723	791	776	736	719	717	720	750	759	758	820	772	731	767	767	787	720	731	778	781	734	678	740	737	715	742	770	799	759	713	759	784	763	805	754	767	735	744	788	759	739	755	745	714	714	771	765	739	738	733	777	749	719	789	727	786	740	713	704	740	743	747	716	726	761	728	738	743	792	782	762	800	793	731	754	788	720	754	783	761	727	770	768	728	721	761	764	746	778	736	736	779	738	722	745	750	772	778	794	720	711	718	739	712	782	762	746	764	748	775	744	744	727	723	697	774	761	752	753	748	769	761	781	766	738	756	753	732	725	748	753	714	777	725	736	749	737	777	794	735	737	713	722	740	717	733	739	769	721	748	748	742	797	777	724	713	735	704	725
29396	40726	30366	16071	6327	2078	977	922	894	941	929	892	889	875	908	940	883	932	909	925	873	872	912	965	923	851	852	910	851	900	893	841	925	888	901	899	916	883	899	856	901	896	918	913	838	857	893	937	931	938	928	853	830	996	917	926	888	903	913	876	921	879	858	901	883	891	926	900	885	895	883	947	916	909	816	846	919	915	861	909	870	917	905	868	888	895	886	891	941	920	902	951	866	864	955	857	852	923	876	921	897	927	896	915	896	898	853	881	906	881	925	941	887	865	900	941	957	923	858	897	916	977	859	890	857	878	865	912	888	897	910	917	901	887	864	902	895	916	858	893	845	944	882	946	904	841	906	901	873	894	928	934	936	850	911	889	887	932	874	906	881	883	890	873	937	865	831	896	927	909	929	870	828	838	859	968	908	893	935	889	868	880	934	925	841	894	917	908	897	906	899	901	949	882	897	943	944	868	852	892	851	971	845	918	906	901	847	910	894	918	876	878	906	909	901	914	937	934	896	868	859	910	840	911	848	925	897	844	897	883	877	909	870	886	942	872	915	927	905	867	922	886	929	873	849	848	924	856	875	868	897	867	936	885	876	938	887	881	891	898	843	905	888	896	877	889	908	893	884	899	907	910	940	955	912	901	955	922	929	872	905	872	856	910	870	899	928	901	932	936	920	863	860	858	900	942	916	853	902	821	915	938	888	916	908	857	918	870	844	907	860	872	879	879	877	913	945	896	901	946	867	910	914	936	893	914	982	848	897	912	866	902	862	924	912	885	836	862	932	926	921	922	904	880	900	899	879	853	913	907	886	866	893	945	880	923	934	892	867	942	897	902	904	896	918	906	869	887	896	894	913	886	889	939	887	877	923	886	900	912	906	891	913	902	931	884	885	880	865	948	893	899	922	870	863	950	888	843	896	877	871	912	875	879	909	919	862	915	896	881	872	877	858	887	904	937	935	895	903	922	874	923	908	853	917	856	921	890	884	872	934	879	906	908	900	929	904	887	940	897	886	894	897	936	950	906	935	914	888	877	900	895	894	934	897	920	931	903	906	953	866	916	938	989	887	882	912	934	930	929	929	919	909	844	914	915	923	877	913	916	864	857	874	921	923	910	854	893	885	931	893	935	894	956	879	898	914	905	919	854	937	858	901	920	834	909	939	880	938	913	911	868	900	921	888	839	920	944	844	848	972	873	904	933	872	882	887	898	840	888	881	881	887	830	887	881	880	942	953	917	886	967	887	918	897	863	901	860	896	916	850	886	872	856	931	840	923	854	913	942	904	901	954	863	916	911	885	924	858	897	834	919	895	886	953	880	863	861	843	861	929	909	879	917	896	891	889	939	940	894	893	839	852	893	948	904	922	940	923	894	887	927	910	892	899	929	894	966	873	889	924	828	892	915	872	850	919	885	938	939	889	925	901	853	910	920	831	924	854	894	930	924	893	872	871	901	895	972	886	966	863	855	903	936	936	868	880	904	903	908	955	877	874	848	845	859	959	861	890	856	908	939	912	894	907	866	875	870	899	922	908	857	900	938	886	943	922	862	931	933	885	870	882	888	951	920	896	860	902	895	963	907	931	865	878	852	908	924	926	888	863	927	881	927	902	855	971	926	895	875	887	890	920	911	912	885	828	909	907	897	917	827	902	940	944	891	857	928	899	921	885	878	912	879	910	881	887	917	940	861	905	967	897	912	888	874	895	926	933	899	900	894	911	917	887	895	957	927	942	853	905	857	873	913	915	895	879	895	867	835	918	979	927	843	944	837	946	882	915	917	892	863	907	906	938	887	882	891	878	957	890	903	893	839	864	909	921	942	900	907	882	899	910	908	929	920	889	855	878	870	872	905	920	874	865	903	941	935	917	902	878	879	949	922	841	887	892	873	842	902	881	876	916	888	863	933	913	897	898	883	863	879	952	888	882	893	896	885	880	940	910	868	926	860	901	882	860	926	839	911	891	833	903	854	930	916	936	910	894	887	886	916	932	896	900	893	852	867	865	881	915	930	910	842	941	916	928	908	925	900	879	877	887	850	906	887	847	912	951	863	880	860	910	900	916	893	929	792	910	872	867	854	884	858	909	882	897	888	882	891	919	905	943	865	841	863	888	970	875	935	889	926	944	911	866	915	948	898	914	910	961	883	873	913	878	876	881	859	956	893	916	886	931	920	922	867	883	865	859	853	887	931	898	867	936	864	918	894	911	900	932	833	915	872	898	907	889	859	883	881	883	902	868	887	884	894	902	920	876	894	908	866	852	899	872	875	870	893	896	883	893	898	876	916	950	930	890	916	845	907	832	857	853	893	929	854	876	847	914	863	932	935	871	912	905	913	931	908	852	894	914	880	900	882	913	931	891	922	962	835	902	905	873	885	948	897	954	851	891	872	965	894	886	884	920	879	920	862	881	882	908	875	908	865	863	856	865	865	934	847	862	870	886	924	892	868	933	891	877	912	929	885	900	890	907	873	916	923	924	880	886	881	955	920	870	919	916	913	914	923	883	913	864	838	884	892	951	921	938	898	872	863	883	933	890	944	911	933	903	965	871	916	873	874	888	945	873	903	883	904	924	888	898	897	895	893	893	908	933	895	854	867	907	890	940	858	905	894	874	819	903	841	891	927	929	917	924	886	874	884	941	944	850	890	904	921	933	884	878	871	873	937	844	866	871	880	938	903	912	897	937	921	897	835	901	907	912	903	896	853	907	886	952	881	874	883	910	908	844	936	868	924	907	895	922	885	866	924	906	867	896	906	863	854	877	911	903	924	937	858	859	916	919	923	931	875	965	937	880	903	913	908	946	963	878	911	872	896	878	915	882	855	919	876	939	891	893	887	897	908	948	881	944	893	903	888	893	926	909	877	902	920	917	923	930	870	833	948	901	883	844	895	898	903	888	941	835	910	935	895	869	916	880	862	870	929	948	933	903	950	859	919	924	902	907	921	907	930	899	894	881	930	929	955	907	903	902	875	900	891	910	864	935	918	916	878	925	866	884	916	879	911	878	899	954	893	961	895	914	923	907	892	901	872	894	908	915	849	925	869	874	913	870	914	887	903	946	862	930	897	894	913	886	830	884	868	858	894	907	880	905	857	926	910	861	888	894	856	839	887	909	935	894	950	862	896	900	852	854	864	899	873	886	869	942	963	913	945	838	905	929	939	881	886	880	873	887	847	937	929	885	857	939	898	824	897	926	932	901	865	893	849	928	857	885	903	930	946	948	905	892	858	943	912	897	850	888	917	869	840	921	907	899	941	946	873	880	891	943	837	916	935	891	936	905	858	888	857	859	848	938	876	886	818	871	926	844	935	924	967	893	895	962	887	892	836	893	901	860	883	881	873	900	880	848	906	924	928	915	903	928	904	914	913	863	874	891	864	896	906	910	866	878	922	897	890	887	906	929	910	857	885	918	925	886	940	905	866	845	931	894	866	895	911	914	898	857	893	929	948	907	920	895	883	863	885	905	945	891	945	949	872	891	875	948	877
23340	21162	31686	30700	25118	18128	4670	1028	497	505	512	469	476	516	484	473	451	489	471	464	465	471	470	485	476	485	459	492	503	446	457	459	464	443	493	461	505	439	504	490	453	449	458	499	496	497	474	487	496	448	484	477	480	415	453	457	464	439	487	488	484	478	494	518	449	465	477	427	500	437	449	442	442	453	504	481	474	458	450	479	461	478	477	470	521	506	494	451	471	499	444	493	453	435	461	452	496	494	458	459	470	476	473	441	480	493	499	467	475	480	483	465	467	465	466	522	472	441	485	451	466	454	491	449	463	479	476	469	445	458	451	474	474	496	434	497	488	473	469	455	477	462	466	487	480	460	495	478	432	494	440	491	474	443	449	484	487	470	444	452	433	489	446	457	454	445	419	461	470	476	470	485	482	477	431	461	443	454	444	467	510	472	423	469	436	436	477	447	498	462	477	451	441	470	448	489	472	486	500	456	523	453	505	424	452	518	471	447	475	474	457	464	473	486	477	468	461	463	459	461	461	485	450	440	449	471	445	465	446	455	465	459	477	489	452	432	504	460	431	458	495	492	476	495	479	450	438	491	448	469	476	439	460	456	477	513	462	437	483	438	464	488	471	462	472	484	441	459	449	451	476	399	467	490	501	482	452	473	454	469	445	499	471	471	492	452	436	452	470	482	465	494	475	452	431	474	459	499	501	459	474	435	463	484	442	459	476	503	459	448	438	474	469	476	473	478	440	475	426	470	490	433	464	482	484	455	463	470	466	456	436	474	446	465	502	444	472	477	471	482	429	461	481	432	463	485	449	465	463	471	477	422	518	458	467	503	450	446	454	499	464	462	456	465	468	489	449	486	464	463	461	416	460	475	470	453	498	492	454	481	485	490	531	449	495	470	467	480	478	443	466	473	487	438	449	449	473	510	463	460	450	474	475	484	462	452	492	496	425	491	405	499	443	494	471	432	462	455	492	445	500	438	471	447	472	456	435	498	459	474	474	493	500	472	457	459	492	486	444	488	477	461	499	478	457	477	484	522	512	463	450	442	422	475	476	509	464	493	483	475	459	450	492	445	454	424	457	447	468	457	469	464	475	471	463	463	486	449	458	460	511	466	494	461	472	481	487	455	488	480	483	493	499	462	483	459	513	465	507	484	444	459	483	471	462	505	465	473	487	493	463	476	508	462	482	429	488	455	447	421	451	476	474	448	480	463	460	498	450	469	452	475	477	458	504	505	505	444	481	478	455	485	470	454	492	453	461	460	430	453	439	463	487	459	481	497	483	465	476	485	469	446	479	429	464	482	496	473	497	447	454	456	425	470	486	455	478	513	476	443	471	480	441	504	462	502	459	440	501	440	455	472	490	500	470	508	452	456	491	437	465	442	451	473	464	522	468	503	475	451	477	474	482	500	471	437	465	473	498	514	501	480	488	479	467	462	473	489	456	475	470	477	462	493	493	476	499	503	423	452	481	498	475	489	442	461	463	469	453	442	445	454	483	413	448	473	442	469	435	455	481	500	512	467	489	478	482	444	479	475	482	495	439	479	479	451	440	480	469	456	469	494	451	432	502	456	490	420	516	443	480	481	468	489	483	489	466	465	487	472	488	481	471	439	504	500	457	478	458	516	469	437	446	476	463	451	469	465	476	502	479	478	488	490	469	486	466	536	481	470	466	449	478	493	480	439	446	495	462	486	453	476	438	500	471	463	445	473	437	426	470	506	471	487	457	469	464	499	509	446	468	436	487	473	429	469	464	485	475	472	480	469	424	461	496	452	452	492	459	479	439	442	495	480	465	465	492	482	492	476	482	454	491	510	417	486	473	487	480	459	527	475	481	494	426	482	511	429	449	424	472	438	515	452	447	467	426	448	530	448	440	455	448	444	492	427	478	494	481	484	480	486	470	497	476	423	439	487	461	471	489	461	450	468	459	514	465	476	498	519	438	441	441	471	463	410	480	475	499	502	444	480	478	440	457	439	453	444	477	426	467	448	497	437	463	472	449	489	479	493	445	458	473	472	484	460	498	457	490	469	485	502	463	440	466	451	474	496	476	493	471	502	473	485	493	478	470	482	453	501	449	458	461	478	484	477	502	462	471	450	480	469	470	463	432	462	456	460	463	499	443	510	453	486	489	491	434	429	470	451	461	452	474	488	429	463	478	460	492	478	461	464	488	513	441	411	474	458	430	486	475	445	459	446	459	427	481	462	494	472	427	459	477	464	441	506	442	470	441	515	489	480	470	469	467	453	515	438	476	486	440	460	432	424	436	444	467	477	445	508	453	471	465	485	436	449	457	469	471	459	464	464	460	461	473	439	491	463	448	462	441	454	480	471	495	418	466	458	497	456	433	445	470	493	504	485	449	513	491	487	477	483	460	419	446	464	475	466	476	475	454	481	466	458	464	501	466	511	511	497	458	479	490	492	469	455	469	496	472	459	450	441	440	466	480	464	498	479	448	446	449	470	472	441	473	501	478	514	470	447	444	488	426	457	419	426	443	467	471	476	487	463	433	501	517	487	458	500	495	456	460	446	487	452	453	471	455	473	469	455	446	457	475	474	503	466	454	481	473	476	452	479	494	462	446	514	438	459	502	490	485	440	463	481	427	465	522	491	487	471	455	456	502	514	444	488	455	460	460	483	473	453	466	451	420	467	499	482	494	461	505	470	512	484	488	425	463	436	463	441	460	482	483	475	468	431	457	484	464	503	471	460	445	456	467	458	496	493	475	463	474	506	482	443	467	489	463	436	491	484	447	515	461	468	467	460	456	489	478	473	422	477	462	507	457	464	496	504	467	476	417	460	463	496	474	476	491	460	434	474	486	478	478	472	457	494	458	490	470	454	461	441	497	455	490	508	449	485	494	465	488	463	489	473	475	460	465	459	464	485	447	435	473	465	469	467	461	465	450	487	497	473	468	457	476	445	435	483	471	469	454	454	534	459	472	463	465	457	461	464	448	489	486	540	469	431	453	482	460	450	457	467	491	498	436	439	451	398	472	463	471	455	462	474	498	471	491	422	468	480	483	473	462	466	479	484	508	518	500	455	446	470	464	481	454	465	497	471	460	478	451	474	486	463	456	481	504	519	485	457	453	460	444	444	437	468	457	477	465	446	482	427	479	478	478	469	463	441	440	457	473	477	440	442	463	460	483	515	448	488	454	463	442	457	465	457	467	483	465	439	465	447	457	472	490	479	453	483	427	476	475	437	490	434	490	458	450	490	526	454	452	456	465	459	457	494	460	478	462	466	479	485	422	480	464	475	470	465	473	454	450	444	513	488	475	499	482	448	458	447	465	413	455	500	508	468	481	490	454	445	448	499	443	492	493	483	460	490	456	488	442	459	451	468	473	500	455	466	446	503	448	479	438	459	458	497	462	507	455	484	463	452	420	477	453	485	472	535	481	475	454	490	490	424	454	448	444	450	455	490	454	457	498	438	476	458	442	455	468	467	450	441	456	489	468	445	479	427	469	447	500	463	487	488	499	467
55021	86747	70176	48871	30753	12681	1710	1645	647	604	630	640	582	652	615	589	536	590	585	597	546	562	566	593	568	523	540	581	590	615	622	578	537	549	546	590	581	555	569	586	560	605	589	610	658	548	594	558	598	585	584	571	564	573	546	526	606	535	572	580	557	556	546	562	613	576	576	556	586	550	562	645	557	564	587	590	630	557	556	597	590	602	574	609	571	545	591	539	608	622	592	567	588	583	622	542	555	581	548	539	545	520	575	565	577	580	627	576	568	524	605	589	589	576	564	576	571	577	553	623	580	560	559	509	578	509	572	546	558	570	591	568	587	594	565	573	550	561	609	590	613	607	590	533	550	575	551	585	586	565	581	561	576	559	545	556	542	546	593	549	579	566	598	604	583	559	589	578	588	562	553	573	573	579	634	554	627	557	607	552	571	555	601	536	557	552	553	580	568	571	560	590	595	566	599	508	564	607	614	588	556	596	553	591	538	549	600	590	524	573	571	561	607	589	568	543	567	574	571	603	566	582	576	591	554	540	548	558	562	566	583	525	597	572	582	557	574	541	551	579	581	559	573	576	575	561	619	560	563	571	589	562	541	570	538	553	563	591	538	567	578	601	532	590	587	547	586	561	546	577	602	590	570	561	574	573	547	526	576	595	584	584	579	568	584	545	623	565	532	555	554	574	547	560	611	547	556	581	579	511	607	597	616	589	586	594	579	539	604	603	602	560	559	589	570	584	555	573	595	561	556	590	574	561	581	561	546	600	594	565	587	579	603	537	571	550	574	580	582	587	558	596	585	568	560	582	562	574	591	564	565	557	595	602	537	585	567	581	577	573	590	564	550	594	566	574	579	576	581	584	579	603	566	542	555	632	581	561	582	574	559	569	586	565	566	574	572	596	589	552	589	559	587	570	597	552	568	571	559	524	574	582	558	583	551	556	593	620	549	587	583	592	595	569	555	570	587	576	551	608	540	616	589	560	575	565	590	581	591	567	624	560	590	581	579	628	562	595	596	580	591	547	556	550	601	538	595	565	589	564	570	576	560	574	574	592	595	582	572	556	561	559	551	539	532	603	590	587	571	586	556	593	588	582	586	596	553	533	551	561	612	586	594	526	587	585	582	570	582	582	589	596	577	562	580	562	565	566	589	546	574	554	567	603	576	577	569	557	559	567	592	543	566	582	534	563	561	575	571	570	556	551	588	550	575	562	589	597	531	571	589	586	591	549	568	603	575	581	572	563	530	585	518	582	559	586	543	585	598	588	583	602	509	608	625	577	574	546	544	587	586	573	585	569	585	567	580	560	597	566	593	582	597	575	530	594	580	580	537	549	569	560	618	601	569	578	591	585	615	568	586	568	562	572	577	602	528	555	565	530	568	599	568	556	562	579	535	585	575	618	575	609	614	544	600	594	592	571	594	584	567	543	570	573	589	585	578	553	606	553	572	602	563	514	558	600	547	600	543	610	574	604	594	590	574	536	554	572	606	558	556	583	587	561	569	539	559	571	566	558	579	560	540	614	563	572	569	568	552	531	563	555	584	580	596	576	571	564	583	572	605	572	555	579	567	582	637	552	584	596	598	556	559	553	577	559	550	572	531	528	571	606	541	595	569	559	569	626	608	542	619	568	592	561	566	514	559	556	581	556	567	604	562	562	570	605	540	574	586	569	588	591	570	548	567	572	564	566	489	577	550	555	577	575	553	563	582	562	568	634	584	593	558	566	541	584	593	570	554	573	574	581	563	618	586	593	606	601	564	589	592	605	552	590	570	566	571	572	580	543	578	585	593	600	569	524	570	549	578	574	549	546	617	570	597	567	583	602	579	582	606	610	571	564	571	547	554	552	581	562	584	536	594	609	598	536	555	585	585	587	535	588	580	617	595	571	602	575	572	586	560	566	589	552	584	592	567	563	516	517	551	578	538	568	534	563	597	607	580	609	549	575	543	587	554	581	594	548	578	543	556	563	548	546	584	574	571	602	588	561	573	548	582	606	548	576	610	558	591	608	552	561	597	570	533	567	617	585	593	551	547	540	553	568	537	591	590	578	635	569	566	616	558	611	555	517	588	549	568	595	586	623	548	541	578	583	570	540	587	568	543	559	559	580	530	608	570	574	601	577	585	596	584	589	553	573	576	616	614	606	560	578	570	570	571	568	575	604	590	553	589	600	570	631	561	549	561	576	609	540	581	576	545	559	554	558	566	572	584	573	639	594	561	593	564	579	601	577	584	598	562	546	588	582	590	553	588	573	587	594	595	567	563	620	589	551	598	604	579	552	589	604	572	558	534	611	572	592	623	586	576	572	551	588	576	608	610	619	581	577	565	547	603	577	548	575	570	576	570	566	603	543	580	592	601	582	564	622	554	597	560	543	537	539	612	575	597	542	569	578	581	583	550	565	563	598	564	623	582	568	596	580	617	543	562	550	615	586	547	598	584	561	545	568	549	576	557	574	548	627	540	555	557	566	562	561	551	564	546	592	605	573	557	567	583	602	622	532	601	547	556	564	553	548	551	575	556	599	594	622	561	569	583	593	567	567	570	569	560	592	542	579	569	587	597	533	604	535	567	593	571	574	611	576	584	563	546	586	599	609	596	602	588	552	572	586	578	566	581	556	607	559	583	558	571	561	570	582	555	544	585	582	510	564	534	583	544	537	582	570	567	547	563	606	575	564	607	552	579	592	563	579	539	577	590	540	544	589	554	570	549	615	579	608	578	591	580	620	543	580	583	570	595	577	565	581	570	593	549	584	568	579	562	560	579	602	546	573	569	594	562	560	593	564	536	587	545	577	631	590	562	570	589	578	606	616	548	611	564	575	594	576	594	569	569	570	546	603	565	595	573	560	570	544	576	575	527	580	603	579	548	590	570	589	580	559	560	568	625	588	568	574	573	592	585	560	571	596	614	574	599	580	578	601	581	575	523	614	575	560	593	569	560	565	588	631	589	629	573	565	564	572	564	557	609	598	579	607	559	604	602	571	579	585	595	584	609	555	558	584	582	578	557	568	588	558	587	624	589	609	577	580	561	559	576	586	574	552	607	569	598	567	559	606	558	601	552	555	560	547	560	567	531	573	568	591	576	566	591	537	609	585	558	556	617	555	613	535	577	596	581	587	583	570	573	560	589	558	539	581	559	555	572	540	535	569	586	570	573	575	577	557	562	611	565	549	523	545	584	584	551	580	566	522	581	550	569	529	599	553	589	574	540	582	571	551	574	614	593	618	538	568	588	565	525	568	555	562	583	535	572	557	583	565	558	595	552	581	575	561	591	642	614	569	565	579	552	559	622	582	577	566	624	560	550	546	576	535	608	550	563	575	544	578	575	562	575	606	612	572	610	558	573	526	612	579	552	590	557	586	597	581	540	558	585	562	601	562	561	574	521	602	570	602	554	573	583	568	581	528	582	530	564	570	569	536	565	591	559	549	565	584	602	586	606	625	570	550	569	570	612	542	572	591	575	534	593	549	590	574	571	548	573	610	585	591
22407	20897	30128	27266	25540	21739	12332	1837	447	432	386	413	421	396	415	411	377	372	409	371	383	393	347	379	377	369	378	369	404	383	344	353	383	340	352	374	354	346	406	360	378	370	407	354	357	384	363	322	366	346	376	356	363	342	384	371	339	347	358	346	396	327	381	363	395	364	355	326	363	388	365	349	369	394	386	359	318	355	362	353	323	379	350	356	383	360	394	369	346	366	342	365	386	376	383	375	345	342	347	326	370	363	366	354	353	366	354	373	372	377	380	371	386	347	382	340	363	344	381	379	373	366	370	337	333	362	336	368	373	364	370	347	389	335	360	353	359	363	357	380	337	335	401	350	372	365	367	378	386	360	363	367	370	403	354	364	368	353	381	368	334	381	353	341	375	335	367	347	366	379	371	349	358	378	388	355	366	365	377	370	364	351	353	396	382	359	389	382	350	356	351	336	363	363	370	346	364	367	356	377	355	390	367	361	357	368	360	383	391	372	339	373	338	361	346	352	382	323	370	348	388	373	369	387	330	372	379	328	368	369	338	387	351	378	366	376	294	369	357	357	375	372	402	368	374	358	359	364	390	357	409	349	361	366	366	394	364	367	374	386	376	385	337	396	371	373	363	356	363	369	352	350	367	383	353	345	335	351	377	370	328	375	342	354	369	330	358	396	351	336	364	385	347	388	346	350	351	349	357	351	360	376	376	398	360	326	360	367	360	367	343	350	354	370	378	351	388	363	396	414	359	346	348	399	395	372	367	365	358	377	379	350	383	382	389	339	363	358	364	369	367	348	351	359	406	341	364	370	315	368	399	402	374	368	354	385	357	354	364	384	360	391	348	369	370	385	372	357	362	405	379	379	393	388	378	352	353	343	387	374	331	357	352	359	348	396	382	382	371	367	377	363	369	372	374	343	394	373	352	345	354	347	356	327	356	361	342	371	369	363	355	376	391	323	366	359	378	367	349	354	367	368	379	388	374	357	407	360	354	366	337	342	338	337	343	344	383	355	386	347	400	373	346	347	367	368	330	381	368	351	401	365	364	359	364	367	392	365	327	365	363	335	379	383	373	370	356	359	408	366	369	342	339	385	366	383	401	379	372	372	346	359	360	353	357	372	382	385	412	372	358	377	336	363	370	341	348	360	359	339	359	344	388	351	374	328	383	394	374	349	404	356	376	380	368	368	360	327	357	354	375	389	349	355	367	345	377	325	368	334	378	397	394	381	363	371	365	390	351	340	355	383	355	360	398	369	326	366	392	359	340	374	335	390	349	376	355	349	357	359	364	367	343	392	346	345	371	333	389	394	357	365	321	340	350	382	335	376	382	344	381	339	362	361	361	339	350	370	358	360	354	347	375	378	354	354	399	375	362	370	358	374	351	349	402	413	364	349	382	380	388	381	371	394	327	354	357	370	360	353	370	378	329	368	365	350	354	374	380	385	336	376	359	389	372	368	365	342	362	341	347	332	343	388	339	370	338	356	369	386	384	393	344	376	381	352	384	372	359	370	367	385	379	364	364	342	342	387	381	350	347	363	367	396	377	355	413	340	385	333	357	380	354	381	373	383	391	342	391	351	362	398	360	375	352	373	378	396	389	323	358	341	372	363	380	369	366	378	352	349	342	407	365	385	354	384	355	366	349	364	363	384	367	366	353	380	374	365	368	390	383	376	352	386	361	362	378	345	363	346	363	344	353	361	377	392	364	373	339	367	377	359	355	374	367	393	355	369	379	373	366	349	369	365	312	379	362	343	361	374	346	387	384	378	381	343	351	341	385	365	369	366	380	347	351	375	351	347	340	388	388	350	372	395	359	358	367	383	314	329	367	343	363	372	359	351	390	346	368	344	367	350	363	373	337	375	378	355	369	371	384	346	366	343	344	355	375	359	402	379	361	353	371	334	323	334	360	329	369	370	365	349	350	355	328	362	363	400	369	396	342	345	329	344	376	357	373	361	377	386	330	364	335	372	355	352	346	359	361	362	366	373	358	383	362	366	366	381	328	387	379	357	349	397	357	356	356	389	398	350	401	368	352	334	349	377	337	372	353	351	377	390	379	380	392	385	388	351	376	349	402	346	397	354	394	358	394	365	336	374	333	369	341	371	351	358	364	383	367	358	369	372	341	377	370	387	322	370	356	342	411	360	370	357	370	367	390	363	368	350	386	343	373	376	374	368	347	371	387	372	355	330	360	360	359	398	388	367	337	367	327	362	365	368	373	358	339	369	335	377	401	367	348	339	402	359	359	325	351	340	358	354	364	389	359	384	337	371	335	362	374	381	354	359	356	376	372	318	364	383	321	370	375	390	391	350	404	359	352	391	353	356	369	338	336	366	370	384	356	358	330	363	328	324	365	373	372	399	329	382	337	381	339	368	372	330	386	394	380	330	383	338	387	359	385	352	347	392	390	332	372	370	320	384	365	378	340	385	356	378	368	355	363	326	348	351	350	370	360	343	367	359	325	344	379	373	351	355	361	376	359	357	348	374	367	353	362	340	354	360	367	357	394	376	373	343	365	371	355	380	382	383	351	376	353	333	361	356	366	354	393	337	388	367	332	351	393	381	359	357	369	393	372	363	369	355	363	378	373	372	363	363	345	397	359	345	359	383	345	322	353	345	347	330	350	364	368	379	379	359	397	363	360	389	351	383	400	367	352	362	368	392	341	374	375	349	340	363	377	363	391	358	359	367	355	379	328	374	386	377	367	343	362	381	375	359	349	336	357	329	341	360	338	338	364	360	361	334	358	344	347	349	360	371	377	384	389	378	362	371	364	347	389	367	363	375	341	355	335	364	345	389	380	346	368	366	362	367	379	327	381	362	320	374	368	365	353	363	366	346	350	362	360	382	372	342	347	388	343	339	343	349	348	340	359	349	368	345	386	333	360	369	357	359	341	323	353	388	400	369	357	360	349	344	371	353	357	359	371	366	344	357	338	332	346	343	345	404	362	363	386	376	365	377	354	368	355	379	363	364	356	384	369	357	368	353	389	335	403	384	394	345	382	370	364	322	372	364	394	387	379	370	317	349	353	358	393	383	331	386	331	325	369	381	383	341	349	353	379	372	351	379	378	373	402	361	395	372	406	362	370	370	330	354	332	342	319	400	353	354	350	357	339	372	370	378	376	381	362	390	351	385	380	374	386	419	393	364	426	363	408	359	369	355	368	341	333	388	371	371	375	404	369	367	374	377	369	379	349	383	368	360	329	334	363	333	380	370	362	365	348	375	368	337	374	392	376	375	366	351	404	355	353	348	334	372	370	368	359	368	343	370	387	376	369	330	384	378	382	336	324	326	396	330	378	386	363	380	318	347	344	347	357	370	363	378	361	352	304	371	346	305	334	394	357	345	368	373	352	341	330	377	393	356	371	343	385	379	382	372	347	373	359	347	391	349	354	377	367	352	358	354	361	342	368	392	378	357	350	355	337	358	383	358	369	365	352	354	354	385	378	355	345	345	376	368	352	368	376	385	366	356	365	347	349	347
58920	96983	79827	59200	40203	18187	2395	2481	577	545	539	531	515	454	471	496	463	466	449	453	455	453	379	406	463	435	480	451	461	468	450	459	417	435	416	445	388	418	464	443	416	431	428	437	433	456	441	393	420	400	445	410	435	422	441	431	434	445	410	466	458	429	426	410	455	416	462	428	444	412	429	439	391	385	420	408	448	418	437	481	427	411	420	432	443	450	403	404	440	437	404	420	402	398	447	460	425	458	405	400	441	410	387	432	403	421	428	421	430	450	435	429	353	431	463	452	468	412	469	436	457	425	439	440	395	429	426	416	426	436	442	417	432	419	455	473	400	454	434	419	402	427	423	434	429	470	427	447	457	423	426	413	453	385	407	436	422	442	460	437	406	410	421	381	448	462	430	485	445	434	482	422	453	490	432	412	457	429	452	440	473	463	425	384	409	410	420	436	433	433	435	417	448	408	445	421	403	437	441	428	460	453	426	408	398	458	460	425	425	430	440	414	471	410	416	448	443	428	444	432	439	447	451	441	430	398	441	497	404	399	421	415	437	390	427	446	441	446	432	438	433	428	414	427	424	417	422	407	440	407	439	420	440	456	442	460	472	442	433	452	430	397	402	443	407	456	375	473	429	454	403	431	400	416	429	413	446	412	404	438	434	390	452	449	408	397	435	436	431	452	461	479	440	426	433	443	459	451	435	413	425	408	459	442	394	428	420	443	414	458	424	416	411	438	395	445	435	389	404	420	441	419	416	449	423	430	440	423	464	424	451	448	402	459	445	464	404	423	444	466	432	419	409	421	444	426	444	442	432	445	417	424	391	451	393	409	428	398	415	426	447	453	441	458	410	417	482	429	452	403	448	421	467	433	416	423	408	431	438	439	416	418	429	402	378	417	422	441	470	413	420	391	417	464	427	419	438	436	417	440	497	441	425	436	442	427	430	395	401	443	433	449	408	443	428	424	398	425	412	445	453	411	444	460	464	409	407	401	431	449	426	450	455	427	449	429	430	435	426	447	402	427	423	460	416	424	436	410	406	401	472	396	417	429	423	456	427	451	431	456	444	397	403	444	427	430	428	417	428	424	400	435	404	405	413	411	432	394	414	449	442	427	412	399	409	449	452	432	435	397	446	393	480	423	451	452	406	436	476	439	423	434	418	439	393	419	441	410	422	444	428	444	458	435	457	441	459	426	430	409	419	433	471	473	446	461	426	454	417	406	417	423	448	459	471	427	451	453	436	453	425	424	430	438	424	468	450	431	426	446	412	418	436	447	441	462	434	439	405	409	456	420	409	461	430	449	437	440	459	429	399	448	444	439	424	421	458	413	415	435	443	420	420	392	405	425	438	406	433	453	463	422	431	424	427	445	406	417	443	376	462	432	474	421	462	449	410	468	438	435	416	435	414	403	433	441	407	455	412	428	441	451	450	426	441	439	476	464	433	418	400	423	456	406	428	437	399	410	422	410	428	431	403	420	425	445	434	427	432	409	452	435	439	433	416	422	433	449	425	424	424	425	412	436	449	422	408	419	419	396	416	437	428	410	434	436	440	435	462	457	443	396	406	464	443	403	420	405	425	454	451	430	418	449	407	401	446	425	415	407	450	427	421	421	473	448	403	464	454	455	421	402	433	441	420	438	424	411	406	407	446	467	404	415	429	462	474	434	435	453	421	455	430	447	415	460	435	414	445	414	441	460	458	425	398	457	430	424	415	410	415	441	429	397	397	442	421	469	420	438	407	443	419	427	432	435	443	410	412	445	425	406	433	418	425	422	407	442	404	421	430	368	424	439	442	469	437	451	434	428	432	434	419	434	414	437	437	436	391	422	429	438	443	444	425	401	420	412	421	419	450	412	430	455	445	441	434	393	458	412	424	422	440	446	434	442	431	431	442	425	438	420	455	431	404	423	465	438	432	440	440	426	434	390	417	414	401	443	422	430	411	423	422	412	472	428	443	422	396	438	471	446	441	453	443	427	418	412	428	452	424	399	419	440	404	407	446	457	427	436	436	417	408	426	429	408	390	403	431	439	432	409	412	401	417	483	418	429	428	499	457	435	409	414	448	424	391	471	431	406	451	453	432	401	437	422	398	430	455	442	434	433	441	453	447	419	451	440	433	415	452	441	426	423	440	415	396	433	451	432	440	431	464	437	462	405	427	414	449	418	446	418	444	423	443	398	410	382	426	449	437	441	452	420	459	432	447	463	371	436	430	431	460	428	416	444	419	433	440	421	405	438	394	421	431	433	481	433	397	422	424	450	448	431	408	441	422	465	445	417	408	437	442	413	406	420	443	388	415	410	423	430	422	447	404	455	431	426	435	428	438	486	394	438	470	404	445	433	461	466	443	415	415	440	404	437	425	440	416	454	435	445	397	433	467	446	427	380	414	469	441	426	462	424	422	446	454	462	466	450	391	403	447	416	446	437	451	437	418	400	409	445	424	468	430	425	426	407	434	457	434	451	455	421	430	423	418	445	402	396	403	456	453	436	389	429	467	453	436	423	422	429	406	452	409	378	422	465	402	427	415	445	441	433	444	419	436	433	405	450	438	393	474	438	445	416	463	421	431	396	418	429	410	411	446	408	412	427	426	403	457	493	449	386	454	431	412	453	406	460	429	422	433	449	384	402	427	451	431	422	446	397	402	458	429	425	432	410	455	438	443	461	406	422	371	451	435	453	419	442	439	443	419	424	425	419	420	428	441	472	427	438	412	434	452	480	449	417	391	461	407	447	430	465	439	436	423	442	430	417	414	448	416	449	459	411	398	405	450	431	449	424	448	403	439	459	413	447	434	398	432	425	446	414	439	423	449	444	438	424	458	406	413	426	429	432	430	431	438	434	445	440	444	440	419	462	416	430	409	441	444	452	433	418	411	396	417	454	427	421	439	429	439	417	419	431	417	460	401	427	416	470	424	400	401	425	422	449	439	384	469	421	439	414	402	382	405	397	433	466	463	419	462	422	411	422	419	419	417	438	429	430	420	440	428	432	427	444	452	414	437	436	415	421	414	446	447	463	478	401	438	438	445	419	453	444	458	489	417	454	475	420	416	442	446	397	454	428	421	446	455	452	447	399	409	467	435	441	425	434	446	426	457	408	428	479	464	454	416	437	470	410	409	427	443	432	419	448	403	412	384	445	439	442	438	394	423	444	436	416	431	408	442	441	438	464	445	428	422	465	451	416	450	409	432	415	410	405	482	408	435	417	406	475	442	458	461	447	455	469	461	407	478	421	459	462	403	432	385	458	419	426	424	437	439	416	397	456	409	438	416	440	445	437	428	419	455	394	427	445	431	422	424	400	405	434	454	436	410	428	444	447	442	425	422	417	424	467	394	458	414	472	444	448	474	394	413	415	447	417	417	445	416	435	437	463	448	417	417	438	412	429	410	409	436	434	455	425	437	427	433	434	385	412	395	431	417	452	474	450	448	442	442	410	430	432	442	417	437	458	457	401	443	420	469	452	407	429	434	453	435	414	465	489	462	448
27578	24532	28640	18965	6736	1584	843	792	746	738	789	776	785	735	708	732	714	745	786	757	736	742	765	766	768	727	819	745	842	750	718	775	765	760	743	731	779	773	749	681	772	711	740	747	762	738	716	753	724	724	722	798	760	717	740	748	736	715	754	747	747	795	797	763	763	715	764	783	753	758	694	723	767	783	760	770	756	696	762	778	751	729	756	737	703	740	761	765	734	745	717	719	737	741	752	773	747	778	791	739	755	705	754	766	759	806	715	751	744	771	780	732	756	724	761	701	761	750	703	758	745	742	804	791	754	784	772	746	780	760	758	799	733	727	770	754	736	807	738	738	740	793	696	717	724	734	718	721	774	742	752	764	802	777	699	693	736	765	788	751	710	743	743	719	790	731	759	735	740	733	778	734	760	745	765	685	742	761	755	735	719	794	778	734	791	735	757	719	761	758	762	774	801	734	754	764	760	734	754	748	767	721	753	789	760	787	751	747	741	738	671	745	754	715	757	773	743	747	733	753	749	756	773	737	733	716	749	748	718	768	721	748	744	764	784	793	789	726	712	754	732	765	711	767	755	733	798	777	783	781	718	786	777	772	776	743	780	766	730	737	817	783	780	707	774	763	793	722	766	748	780	690	701	735	760	753	794	727	706	754	786	763	750	730	699	752	764	754	760	760	735	725	724	754	752	785	771	789	762	739	778	758	722	756	778	763	775	765	749	766	751	777	744	785	774	780	733	731	719	828	724	776	757	770	750	764	696	774	756	759	765	762	833	791	784	748	795	756	730	762	763	809	769	807	776	737	719	734	757	837	754	789	736	762	792	754	779	707	763	753	764	788	777	725	733	763	747	725	756	802	754	804	747	779	742	748	758	717	751	759	722	743	731	760	762	751	735	761	771	781	813	750	735	740	756	765	755	723	746	708	742	762	778	759	763	778	743	768	713	763	776	754	760	733	763	787	758	755	731	773	701	776	791	749	767	785	751	693	745	780	780	730	780	759	752	767	742	724	786	724	710	772	786	719	735	821	787	710	753	755	722	744	701	742	806	724	757	774	715	814	749	762	719	705	811	787	708	784	794	741	783	738	767	717	715	802	739	760	767	754	768	791	782	792	790	732	744	729	763	747	767	759	802	801	728	758	777	732	716	673	790	819	785	768	782	767	765	753	772	713	748	734	748	756	757	771	782	740	762	711	762	717	743	713	715	726	769	727	727	771	740	792	800	755	765	762	810	764	773	739	786	795	740	731	772	766	729	732	662	781	762	689	770	733	727	736	696	833	715	725	775	745	786	795	743	703	739	723	724	815	751	758	749	746	743	740	710	778	726	786	730	748	693	708	733	776	770	761	728	689	740	783	747	754	756	749	750	823	830	798	786	759	781	809	734	755	738	742	751	749	748	777	783	741	788	748	790	772	732	796	741	772	760	756	771	749	711	745	786	805	764	743	733	724	771	712	772	762	736	772	724	753	803	734	747	782	739	711	800	716	716	826	766	727	775	793	752	772	769	734	774	723	736	765	760	728	806	730	754	751	764	769	701	758	790	761	707	717	732	733	731	749	754	751	816	776	783	718	806	782	719	756	778	710	737	775	698	677	742	802	692	780	716	779	738	762	771	793	744	722	717	788	798	752	736	784	761	798	776	765	772	748	733	739	740	737	738	736	775	765	765	731	798	752	782	770	752	742	762	778	720	743	783	751	744	737	748	763	777	782	777	776	704	725	762	781	738	762	779	704	786	727	759	785	782	765	768	781	739	734	762	781	780	705	771	767	738	749	742	731	789	755	716	785	763	824	739	703	730	744	774	750	718	751	709	759	762	756	725	708	708	798	770	739	749	733	739	834	689	806	771	768	754	758	802	749	698	739	760	795	755	703	739	719	764	785	712	723	767	775	679	775	732	706	768	739	736	749	773	710	729	835	792	744	770	763	771	749	745	701	745	756	786	783	742	748	740	744	761	752	730	736	745	769	742	730	738	746	755	770	743	729	794	745	703	726	762	741	726	754	749	766	743	764	706	755	742	732	824	733	744	798	706	802	748	733	741	752	749	769	729	774	726	701	785	703	769	775	750	735	766	735	721	756	706	732	755	750	794	731	730	759	760	772	786	771	725	782	742	763	731	745	766	744	787	757	753	783	760	754	751	731	707	771	756	711	745	768	765	764	746	763	805	738	782	740	731	732	750	709	761	772	817	780	720	755	766	720	761	742	718	784	758	762	775	767	733	771	751	723	754	783	784	758	733	732	741	727	762	809	710	789	761	777	725	776	742	754	739	737	742	754	746	749	748	786	765	793	744	733	758	716	749	767	759	740	748	749	777	754	771	691	731	737	699	714	774	807	737	701	755	747	690	728	759	771	758	746	797	745	776	703	782	788	786	769	746	802	742	778	772	725	781	775	738	761	804	781	689	732	751	770	743	755	810	789	748	728	735	720	777	768	748	758	778	759	754	717	788	734	719	774	768	782	821	726	746	759	751	746	753	746	718	755	790	779	767	714	702	753	699	760	734	720	743	727	808	787	776	699	740	731	773	762	739	734	719	750	740	765	706	724	712	778	751	798	802	699	793	777	818	724	752	679	712	774	720	748	718	757	735	758	740	737	716	765	707	788	760	726	722	793	740	794	703	755	771	791	780	780	749	739	779	806	732	749	725	757	759	705	803	743	764	753	735	794	800	713	757	714	758	751	769	726	774	778	762	807	759	738	764	728	752	743	706	736	788	778	738	744	737	765	740	737	745	768	745	745	795	765	800	748	731	745	709	718	762	760	730	720	718	747	803	768	807	698	707	763	768	723	762	747	740	764	740	690	760	757	737	742	747	740	788	734	779	734	748	782	811	725	785	702	765	762	719	732	709	711	770	764	799	799	818	756	716	736	728	753	730	725	760	719	788	731	769	772	737	732	733	764	728	757	839	813	758	728	746	815	736	743	796	776	768	713	766	702	792	823	767	770	742	736	716	709	763	738	792	802	746	766	787	748	753	785	762	743	792	760	737	790	747	761	762	751	774	720	822	728	765	802	793	760	753	749	750	771	736	739	766	715	724	726	767	747	769	729	755	745	762	702	770	755	715	753	735	738	736	733	766	793	721	735	801	734	761	733	764	754	759	751	787	755	788	815	756	757	742	741	764	718	760	775	743	765	784	779	730	728	740	723	736	700	735	773	803	760	724	698	770	747	721	740	778	681	732	745	769	756	776	798	693	728	701	779	741	785	782	739	749	713	801	736	709	768	730	722	772	758	769	745	751	776	738	786	741	772	772	744	709	717	729	821	807	783	718	792	719	761	749	748	777	763	776	787	744	769	758	743	774	746	769	741	786	736	780	773	760	737	752	778	756	779	771	768	769	700	708	730	743	737	746	769	750	754	776	791	746	717	720	743	740	716	776	740	776	769	734	720	728	772	712	782	731	741	780	751	712	732	777	775	806	729	759	738	739	798	756	782	712	756	760	749	742	740	731	755	738	788	739	761	762	768	759	802	775	804
29334	40406	30075	16011	7467	1998	989	976	927	838	884	882	924	885	957	899	955	883	855	878	894	882	909	887	899	870	888	961	902	832	886	911	961	892	950	925	917	893	923	910	930	876	864	897	840	907	897	930	879	900	904	864	906	918	911	898	863	935	905	874	934	868	915	833	915	899	860	890	839	876	889	943	936	925	921	873	886	890	920	909	865	858	854	893	872	880	877	916	931	912	876	882	839	907	942	888	902	944	939	964	879	902	946	940	901	902	944	942	851	938	908	845	902	913	897	941	898	918	875	878	914	940	875	861	900	841	897	905	873	905	895	938	907	881	894	914	915	898	890	849	849	922	903	941	940	903	897	854	899	904	914	917	926	942	922	922	921	962	903	897	938	842	933	900	893	887	921	900	903	922	874	903	879	943	913	903	852	905	890	892	942	934	929	916	891	926	932	897	899	913	876	929	844	918	935	909	868	871	880	906	938	928	913	884	869	948	878	896	858	931	923	860	912	885	852	884	929	825	888	882	906	882	938	929	898	881	927	858	908	954	884	879	905	940	883	923	849	899	880	921	893	929	853	936	870	953	903	898	931	887	884	870	906	929	922	910	937	866	884	934	913	895	903	873	874	887	929	895	870	839	886	888	809	926	958	913	939	867	913	906	873	893	912	923	908	896	916	840	853	882	880	898	895	910	855	877	907	854	874	887	870	952	925	885	851	935	898	912	834	891	858	928	922	875	920	887	896	899	929	879	888	870	882	960	816	921	895	914	911	897	926	899	963	915	937	879	845	898	958	922	803	898	874	893	866	875	921	902	900	961	887	933	941	921	909	819	851	918	944	884	877	883	879	884	891	918	903	910	943	868	859	939	894	898	907	921	936	877	873	892	936	885	882	935	978	885	896	919	912	862	934	886	911	896	887	895	898	927	857	857	904	878	854	903	894	880	877	918	939	924	868	918	834	926	892	910	908	897	913	872	966	976	890	910	858	816	841	928	918	920	899	892	918	876	918	887	850	899	921	919	858	886	896	903	909	892	895	921	916	908	900	904	932	885	844	896	918	943	868	897	895	913	875	918	921	901	896	903	885	930	886	911	892	878	877	963	933	928	909	885	961	918	878	919	889	912	933	871	908	966	889	905	893	873	915	923	889	883	915	900	879	976	848	919	894	919	909	900	932	932	921	882	893	951	887	834	911	918	959	911	922	914	855	884	874	915	927	861	912	947	845	887	901	881	920	887	986	924	842	922	911	901	934	882	900	872	966	886	973	889	896	877	891	872	912	920	877	896	947	879	843	926	882	898	929	886	892	918	902	922	935	906	914	896	925	907	874	961	953	915	948	860	940	895	912	886	908	888	927	865	884	868	892	905	866	912	907	912	880	837	884	936	906	894	831	864	873	874	931	889	926	858	925	957	910	953	902	917	901	884	894	932	894	869	841	980	858	898	922	922	927	903	930	881	923	913	868	865	869	907	911	917	925	878	877	902	900	902	941	939	894	907	880	907	887	950	964	867	936	976	923	892	874	850	856	922	940	948	925	901	873	912	985	899	888	918	928	886	924	904	956	907	877	914	910	916	873	892	856	905	934	847	868	879	853	919	899	890	944	923	922	945	931	887	929	947	929	860	923	861	896	955	872	902	936	923	924	905	886	927	933	910	914	914	864	879	837	897	892	946	927	881	944	937	846	880	897	880	864	817	872	919	873	931	882	871	884	912	808	890	870	953	930	889	876	896	845	871	931	936	820	906	875	904	912	905	922	875	933	851	856	867	907	912	892	876	910	874	931	909	921	882	858	873	930	924	880	903	916	900	945	932	897	893	930	913	929	918	917	920	908	955	953	906	898	919	884	888	877	872	896	930	953	926	894	881	930	878	933	873	838	921	886	892	925	882	896	915	930	891	867	905	911	920	903	907	916	869	877	945	904	891	931	880	921	902	945	979	894	895	913	880	932	922	862	917	891	835	890	842	860	847	848	869	903	868	897	931	894	891	897	893	878	894	899	916	866	933	933	864	907	855	969	862	903	878	908	931	914	927	942	920	868	909	906	883	884	898	963	942	897	883	948	856	890	887	873	856	880	871	878	935	917	902	904	812	870	915	850	958	924	884	902	890	893	906	971	946	901	925	909	883	906	918	881	873	896	848	923	939	950	909	892	865	896	919	913	928	894	871	893	907	938	954	868	915	876	894	924	889	904	945	868	874	939	882	941	917	876	903	893	899	923	808	920	912	914	891	921	935	924	910	888	883	840	918	879	892	893	946	879	884	910	921	930	919	866	856	916	917	844	913	899	906	889	911	871	884	890	897	913	911	910	862	867	914	913	1004	873	907	968	919	934	931	936	948	906	856	934	915	919	864	913	811	858	939	871	934	883	897	877	863	926	947	910	908	925	853	850	845	921	910	917	943	915	864	927	918	920	931	895	934	892	920	923	886	876	871	849	921	866	938	939	899	908	917	875	887	890	863	877	873	888	940	881	874	942	882	915	924	866	937	885	889	907	889	890	898	883	860	878	909	906	970	881	888	896	934	876	866	896	966	858	924	888	928	861	887	913	872	860	915	932	883	891	980	933	891	853	887	901	915	922	831	902	853	890	964	878	907	913	868	914	972	929	918	899	813	867	885	900	880	906	911	891	923	900	866	861	927	914	890	874	932	942	880	920	946	874	891	927	829	898	906	916	885	891	926	883	901	925	915	906	931	969	873	908	878	871	886	901	925	913	872	908	883	958	927	908	889	945	881	854	868	946	893	872	896	898	885	923	910	944	887	899	889	923	821	877	868	906	875	898	843	915	907	886	895	890	921	895	885	909	883	876	885	851	920	909	873	907	931	911	880	892	865	881	906	969	892	862	909	905	887	880	892	881	921	894	870	885	891	890	932	890	900	837	866	897	919	929	962	862	880	932	930	911	928	914	942	891	887	817	940	920	889	867	916	924	915	919	895	787	879	869	886	921	910	951	886	859	880	895	908	935	945	910	946	925	926	878	948	880	921	896	895	881	893	881	894	918	879	894	894	878	868	896	891	877	860	911	860	920	928	917	971	882	917	898	942	899	923	863	885	875	865	870	897	921	855	971	883	939	921	914	895	856	917	927	869	925	890	861	881	892	934	859	898	899	940	936	922	907	894	918	883	841	867	910	911	904	952	915	921	906	822	908	921	899	894	900	865	889	904	943	872	871	910	909	909	940	879	877	899	910	867	915	903	891	927	914	875	950	896	917	925	887	910	917	938	910	906	871	933	869	967	910	841	962	895	922	861	911	940	917	924	925	936	880	889	888	876	922	894	875	939	874	931	889	921	932	896	883	946	909	932	862	906	912	912	930	901	872	912	877	865	895	866	906	888	890	897	902	881	877	902	858	873	881	919	934	916	899	944	891	908	860	930	898	915	910	900	909	887	918	901	892	897	918	913	909	864	878	890	904	944	952	868	893	875	906	910	917	891	896	886	862	880	911	916	978	877	886	904	860	903	919	918	901	883	898	890	899	920	917	901
23431	21072	31460	29773	25813	18141	4845	1082	502	474	487	514	512	460	488	485	444	432	487	495	483	471	474	504	456	488	498	479	499	498	446	441	466	511	465	512	444	471	473	483	482	467	481	457	449	468	473	492	514	468	487	496	480	478	467	456	486	480	474	469	443	499	464	486	451	456	416	437	508	487	426	474	465	462	468	470	457	438	476	444	499	470	473	458	458	425	462	466	477	476	491	477	454	441	469	483	427	482	477	456	453	460	478	480	452	453	447	436	472	478	468	494	456	467	440	471	464	468	479	511	473	455	442	465	468	484	466	481	481	492	443	464	467	459	464	456	513	435	469	456	431	494	478	448	492	456	459	442	479	458	439	466	447	482	467	474	467	495	470	477	485	498	440	489	462	476	448	478	458	478	477	514	477	432	494	450	457	480	488	458	460	488	438	460	469	486	477	494	470	486	465	452	477	437	463	442	480	489	502	462	488	427	455	462	458	484	481	454	461	481	506	482	482	460	467	464	471	464	449	451	478	470	500	496	484	509	464	440	437	466	468	474	459	432	451	468	451	472	453	475	463	461	452	466	407	450	474	467	472	472	508	460	453	463	475	483	455	431	481	444	480	454	474	466	495	471	479	472	453	468	497	436	488	466	467	474	478	467	458	443	485	449	445	498	458	460	454	435	453	490	504	458	445	456	450	476	441	460	462	484	478	473	481	439	428	467	440	486	498	451	499	441	479	451	474	466	462	475	458	431	522	463	445	457	466	496	477	476	453	515	471	476	472	528	503	511	480	484	456	490	441	469	440	463	473	484	492	455	475	495	482	476	453	466	494	472	455	478	481	494	464	454	472	468	463	447	453	453	464	492	468	474	493	492	469	464	448	451	474	480	448	457	453	470	476	457	463	476	460	461	481	450	466	479	486	455	462	473	438	508	490	462	434	462	486	473	456	470	484	485	477	478	474	469	443	483	477	459	487	473	443	472	482	468	479	456	460	478	473	497	515	510	510	475	445	481	478	448	464	463	495	463	494	487	501	486	445	462	446	453	453	444	475	472	469	442	440	461	485	481	458	450	457	478	486	463	434	480	470	476	506	466	457	494	473	495	455	444	470	456	467	484	458	495	476	460	471	486	470	468	498	463	475	463	484	486	494	507	487	473	498	466	514	532	424	476	460	453	490	478	442	474	442	457	457	456	457	469	507	490	437	467	473	498	431	472	463	462	448	466	493	458	462	464	470	472	417	475	474	471	514	449	451	487	459	460	443	495	470	508	523	486	547	479	493	441	464	505	494	453	450	488	473	448	497	489	449	475	453	474	458	450	470	483	479	467	491	459	522	462	453	499	466	474	499	465	498	434	442	476	454	489	445	477	479	479	469	456	485	474	460	463	473	493	461	407	462	447	491	464	441	485	465	468	495	467	529	453	445	469	510	442	471	467	449	466	464	498	466	450	459	468	456	487	441	494	437	505	473	479	454	445	426	478	474	483	454	491	485	482	465	483	456	496	495	469	493	479	464	451	428	480	438	456	450	467	474	477	458	446	428	508	478	481	448	466	503	469	435	457	431	464	460	493	482	432	499	482	484	459	469	511	461	470	482	451	473	490	479	477	473	464	471	454	439	456	465	478	444	460	452	480	464	511	439	511	488	455	483	459	472	496	491	472	453	469	456	480	487	452	461	447	472	461	479	480	456	472	475	490	465	457	512	465	465	441	493	462	471	475	470	470	483	538	497	472	515	455	439	480	496	464	485	511	478	487	457	487	465	459	484	502	459	471	464	481	491	482	451	472	474	461	502	440	476	473	438	468	476	473	448	508	484	465	423	449	481	463	453	477	469	475	481	461	430	515	456	472	447	464	465	460	451	455	459	436	466	454	478	486	483	467	454	457	453	473	507	462	483	452	476	451	466	475	488	456	448	477	476	464	518	462	479	469	472	480	479	435	500	479	440	491	444	458	500	447	464	425	448	478	473	498	488	451	483	431	455	494	499	473	492	498	477	436	477	416	432	471	478	442	454	450	461	495	472	441	514	486	425	481	464	454	458	503	449	498	479	497	502	464	448	469	472	492	483	459	477	422	498	467	486	443	485	462	472	473	490	481	464	441	489	474	509	529	463	477	395	487	452	478	472	475	457	459	443	472	448	496	465	499	459	459	465	431	465	459	463	462	432	442	454	452	478	497	428	431	459	464	439	458	464	438	517	481	489	493	481	458	462	494	501	497	485	490	491	456	492	449	479	450	468	474	499	481	439	476	464	462	464	455	493	493	460	447	456	497	508	454	473	498	487	452	421	451	473	468	460	504	452	438	441	421	489	445	445	494	477	464	413	455	463	461	510	467	490	464	457	494	483	417	486	414	441	461	440	479	490	491	464	445	452	499	437	484	462	477	489	497	474	471	457	496	477	465	437	466	469	475	490	490	533	458	505	486	503	483	451	422	456	497	551	469	455	462	477	447	500	457	468	495	478	472	463	507	496	467	440	448	519	489	508	490	442	472	498	482	472	487	465	445	493	464	441	469	463	480	435	447	458	470	471	505	446	442	468	466	478	476	484	508	502	445	461	438	503	462	473	501	487	473	444	460	501	425	470	461	476	477	458	467	493	489	505	473	525	505	452	446	467	478	462	498	468	454	461	477	494	502	439	465	452	432	485	481	440	476	476	463	470	438	481	468	464	475	463	464	449	513	477	498	488	519	508	429	479	442	501	497	464	496	461	501	457	478	499	486	479	468	461	413	467	465	473	463	438	465	433	484	478	494	450	444	468	469	481	469	459	501	498	472	460	441	468	516	481	439	414	483	437	451	473	451	493	473	472	451	478	476	459	473	468	472	492	446	520	497	468	463	496	477	509	468	486	496	481	460	478	446	456	474	412	445	456	488	487	502	460	482	448	446	485	488	480	489	483	439	484	502	479	460	470	508	460	470	529	492	483	491	495	463	446	472	471	478	482	473	481	474	465	477	484	443	475	505	437	471	453	470	462	473	454	450	481	465	486	467	465	495	456	493	468	456	489	471	467	471	475	470	494	521	448	472	454	467	430	452	486	418	444	447	475	476	464	487	474	511	520	480	451	454	509	519	506	434	461	479	457	463	457	505	482	480	469	457	471	495	517	468	457	470	472	471	475	479	512	499	435	451	498	491	489	476	444	461	475	479	460	469	459	459	460	480	455	505	455	432	483	457	461	486	467	456	470	455	466	461	440	436	459	489	511	456	474	491	490	451	489	447	455	488	473	485	459	476	468	439	484	469	424	498	456	495	480	463	441	472	480	466	447	468	445	468	466	466	511	462	441	465	460	501	472	490	499	485	510	466	490	468	439	463	472	445	480	479	487	499	476	470	461	483	454	477	471	510	485	481	456	478	498	466	461	445	460	474	446	456	473	440	445	476	469	461	476	446	456	469	461	465	459	467	488	465	439	487	465	466	473	433	499	445	485	445	513	516	463	473	439	473	492	460	486	459	468	478	492	503	470	486	450	452	451	448	486	461	479	460
54743	86613	70031	49062	32334	12343	1701	1754	650	624	601	566	615	583	633	599	603	634	598	571	596	593	558	604	533	569	617	569	577	570	622	597	554	566	604	570	583	593	591	570	574	592	579	584	541	592	561	611	604	560	559	605	588	542	576	566	564	621	561	578	562	642	572	590	558	558	563	591	596	554	573	573	556	553	579	570	581	562	573	542	543	560	614	585	588	615	535	599	572	540	609	550	575	595	631	578	587	599	566	573	549	571	543	602	583	583	622	560	603	566	561	583	574	627	554	555	575	553	567	623	543	597	577	583	610	568	573	576	596	529	612	550	570	579	532	575	560	560	575	562	588	581	619	526	585	575	597	572	576	577	561	570	585	586	589	590	604	564	589	586	542	526	567	572	581	546	581	570	563	538	571	576	577	609	608	586	546	556	554	589	568	529	537	606	568	601	594	558	562	569	597	541	616	562	569	560	620	555	614	519	564	560	573	551	598	562	579	583	535	575	587	595	615	539	607	595	613	601	565	580	540	590	599	561	593	572	630	593	583	610	594	557	589	575	554	586	587	569	566	572	582	577	555	576	568	534	554	578	573	537	556	608	582	598	617	614	544	594	573	524	587	578	563	552	607	569	569	576	550	581	561	633	577	548	585	537	519	574	619	575	618	610	562	570	568	585	609	578	587	555	574	577	557	610	605	578	636	621	551	597	547	585	614	582	551	557	576	547	568	587	580	532	564	570	557	599	632	565	576	617	601	597	575	602	585	633	609	562	581	613	541	565	552	550	609	586	602	576	599	576	556	545	562	583	602	554	582	577	609	577	610	540	551	612	562	572	554	575	587	620	540	522	590	607	636	596	606	546	566	613	585	597	566	615	580	602	587	575	584	579	591	547	570	601	605	594	550	592	559	568	612	613	590	544	542	592	579	561	605	580	581	592	600	568	556	591	521	571	561	580	570	562	581	584	543	585	550	612	625	585	589	570	568	562	609	615	531	602	551	572	562	586	639	611	596	602	622	595	637	545	610	571	638	554	571	565	551	565	576	569	586	544	538	569	601	581	584	564	558	563	570	604	582	562	585	588	596	567	561	552	597	559	595	567	541	604	581	611	555	563	577	543	570	581	569	545	586	563	537	593	575	503	584	591	604	550	598	606	585	556	552	610	518	536	606	642	555	560	580	596	553	592	577	564	546	554	530	577	597	592	585	554	559	573	582	545	548	600	550	587	546	555	575	548	559	565	581	582	586	604	605	627	571	576	568	576	547	586	610	554	602	622	561	576	559	582	550	580	590	534	577	579	558	576	615	588	557	561	575	551	571	568	569	588	584	594	560	575	586	582	578	590	540	570	567	591	543	608	583	615	594	560	594	570	573	554	588	559	564	592	563	585	541	553	538	559	583	584	564	565	546	532	587	594	607	618	559	591	562	579	567	580	507	577	549	598	610	564	590	556	580	565	576	565	603	609	531	561	589	543	569	547	569	566	601	613	553	553	587	598	603	566	597	577	589	594	563	587	595	587	575	561	594	606	582	554	580	560	594	556	569	588	576	586	609	597	578	583	634	594	579	528	571	588	575	604	598	572	556	559	544	587	619	589	545	606	567	582	561	577	543	562	570	587	568	570	574	580	581	591	599	575	595	529	551	549	564	553	585	570	574	557	587	606	600	533	553	558	569	561	574	588	541	536	563	580	578	581	550	556	583	567	596	546	583	606	565	598	576	564	580	575	596	565	559	581	593	575	578	591	574	610	600	626	560	570	575	584	610	615	568	588	622	612	550	561	588	570	555	577	581	614	563	574	596	583	604	581	584	590	614	566	612	570	568	563	575	590	547	541	573	566	585	589	545	593	547	590	580	577	568	610	619	569	547	559	615	571	577	548	598	578	587	557	574	588	538	598	567	571	580	571	631	634	587	563	592	564	585	574	617	598	603	573	607	569	535	557	556	572	554	606	545	570	599	590	597	580	536	572	557	544	591	566	587	578	554	590	584	589	586	611	578	548	556	585	561	601	536	551	538	563	609	592	563	534	584	545	586	566	590	601	530	570	595	585	563	584	568	557	556	525	605	555	566	560	623	580	562	576	605	573	579	528	547	584	555	594	543	575	613	563	573	570	576	603	572	576	591	579	607	594	575	607	547	581	545	608	577	544	582	564	575	559	578	571	574	563	558	584	565	547	611	599	595	571	604	589	571	588	549	528	554	573	568	586	587	632	600	520	560	556	590	589	539	614	592	632	598	601	582	595	566	573	564	550	598	550	597	549	576	611	599	540	568	551	584	559	551	600	587	576	583	581	574	576	496	606	650	576	597	629	564	591	574	562	605	622	605	545	570	583	615	560	612	582	566	579	550	553	553	581	562	594	580	588	596	580	577	595	589	587	571	568	547	559	559	604	527	527	577	579	611	567	568	577	595	576	553	588	581	566	649	585	569	566	575	614	557	602	591	618	556	604	608	587	596	580	573	566	588	570	631	565	580	547	554	581	566	567	579	566	610	578	554	580	547	565	582	629	589	557	578	599	544	583	574	566	578	592	587	579	579	611	581	589	562	619	564	572	638	565	562	593	579	606	587	540	561	583	571	555	508	584	577	551	579	546	566	581	610	557	532	590	576	572	643	557	565	589	599	607	550	542	571	592	539	543	565	563	563	520	598	575	553	612	528	579	548	551	569	580	600	595	555	624	541	547	556	589	598	599	574	559	634	634	589	584	566	542	591	573	567	583	595	573	597	568	564	613	570	557	586	595	585	593	560	602	567	617	578	589	597	586	571	557	562	589	587	532	616	580	606	561	576	603	605	604	564	573	605	518	556	594	582	548	569	562	587	598	575	535	561	598	596	577	570	580	566	544	578	584	603	569	546	552	583	599	594	572	581	583	558	599	601	580	588	544	581	602	549	593	626	614	542	638	556	603	565	593	565	572	552	591	617	549	606	589	602	548	585	547	604	593	555	571	563	554	604	591	650	535	568	565	571	616	619	596	571	577	575	551	565	555	545	609	599	638	599	587	552	594	527	562	575	591	598	577	568	568	560	531	560	570	604	615	547	568	594	546	568	572	580	584	623	558	576	558	587	557	572	570	530	559	620	583	582	556	574	582	569	622	590	524	587	555	571	570	601	586	632	574	592	561	559	551	570	591	575	578	563	538	577	565	566	555	581	565	554	608	588	574	594	574	570	560	568	502	577	597	611	604	566	550	612	578	574	565	598	615	577	560	615	584	540	534	552	565	609	573	624	574	570	591	575	586	594	575	556	601	606	601	599	609	579	562	548	570	602	592	579	606	583	536	603	559	595	584	596	568	624	571	573	635	561	560	539	607	575	561	541	607	612	568	581	568	616	570	638	538	599	597	555	578	573	640	556	545	571	601	539	604	563	586	580	605	582	602	580	580	578	603	564	558	586	592	562	570	542	587	617	581	575	575	577	572	579	599	579	641	589	622	582	593	587	587	590	619	584	549	571	604	571	579	579	570	569	603	594	598	590	581	573	566	576	563
22429	20858	30158	26756	25288	21442	12325	1722	436	419	324	423	396	392	357	398	395	356	369	374	386	407	411	364	372	379	387	355	352	357	359	360	377	341	379	368	362	353	365	380	371	354	335	392	357	345	367	352	348	356	336	369	371	362	356	365	367	321	344	376	394	379	406	352	335	338	319	339	382	372	386	353	337	396	380	391	359	360	333	358	373	375	348	364	375	381	388	394	347	323	347	384	372	391	345	347	372	397	329	390	342	370	358	356	349	361	374	373	375	407	333	397	363	380	340	359	335	370	362	395	331	349	360	375	367	354	401	393	385	377	361	391	354	359	342	362	369	351	373	370	362	382	368	354	336	352	377	382	346	343	314	348	380	356	369	374	371	346	378	390	372	372	371	391	374	405	344	392	354	377	367	376	380	335	319	380	352	373	350	385	355	345	391	360	360	390	367	355	355	364	371	358	370	356	384	341	346	370	354	366	407	358	420	374	356	344	377	370	367	359	348	362	350	393	378	336	367	364	387	356	358	358	389	356	364	379	380	298	336	376	395	341	340	367	388	377	383	375	335	374	345	356	356	402	346	356	367	345	386	402	343	378	374	392	358	364	392	404	346	330	377	354	334	382	373	383	364	345	359	351	368	365	386	383	356	386	382	404	377	369	374	385	346	363	373	349	379	346	357	344	413	375	401	392	348	379	374	369	340	357	364	352	344	412	338	382	353	350	344	363	388	372	378	373	387	407	363	362	366	374	359	352	359	373	369	346	354	397	383	318	359	342	340	343	362	341	320	370	327	347	381	387	370	382	387	373	355	352	359	368	375	411	350	349	337	360	370	381	387	363	376	402	367	339	362	371	361	358	367	345	393	350	346	378	324	340	410	367	361	377	358	366	362	363	396	350	355	344	376	329	368	388	376	367	366	389	350	361	377	351	354	369	381	367	345	380	367	370	359	369	345	343	378	379	403	363	383	356	375	351	405	361	364	360	369	372	370	358	384	380	393	376	350	358	357	375	352	369	372	350	348	360	339	370	376	359	377	367	345	339	403	385	391	366	339	372	389	345	350	324	346	351	356	354	366	357	369	385	351	399	343	366	359	361	397	408	367	357	386	373	367	398	369	415	343	363	352	373	378	373	346	340	344	352	388	354	376	359	347	364	395	347	336	368	377	351	352	341	353	358	358	398	341	363	337	392	357	392	391	360	350	364	346	345	321	367	311	383	358	380	347	335	358	344	366	368	371	367	337	371	346	373	387	375	371	403	384	349	351	366	341	363	354	376	380	367	351	386	337	381	362	354	368	322	371	379	394	376	309	360	382	361	386	345	378	350	351	378	330	345	353	380	368	347	343	362	364	385	363	366	430	353	384	353	364	362	375	364	383	392	353	361	318	375	367	368	391	357	369	370	391	321	389	368	363	366	381	385	375	367	378	352	350	374	323	350	385	360	359	365	387	367	361	362	346	377	361	352	359	365	344	334	343	396	349	344	362	345	347	363	361	381	411	350	338	361	370	405	368	372	360	334	375	370	358	361	357	381	340	377	354	393	341	354	362	356	386	379	354	363	362	360	360	351	399	348	329	375	340	387	367	368	427	374	354	348	353	345	368	356	360	359	366	374	366	340	393	367	363	345	361	359	401	396	370	368	350	352	354	352	372	373	375	351	369	372	310	402	365	384	368	366	374	371	397	345	380	362	386	362	368	378	362	372	380	343	381	331	369	359	353	367	367	364	386	359	373	387	364	366	330	379	392	340	373	376	352	387	345	340	344	350	371	374	373	354	375	366	346	338	373	368	388	339	360	400	356	329	366	381	370	372	372	390	352	362	365	391	381	349	372	370	348	360	372	365	353	375	327	359	337	394	384	337	350	354	366	406	359	336	398	353	371	371	363	368	365	393	377	347	342	370	361	392	325	362	353	325	382	363	387	336	387	404	348	358	398	395	359	368	391	377	376	382	353	378	371	360	369	355	366	375	383	356	341	358	376	374	333	366	376	375	362	371	403	378	354	383	347	351	359	382	323	381	399	383	361	385	345	356	377	319	362	342	339	357	332	351	340	387	365	348	380	357	358	397	368	346	313	404	361	360	345	360	374	375	392	378	390	371	344	369	357	385	382	368	373	363	341	355	369	358	358	376	356	389	325	367	359	340	380	374	340	375	366	350	347	369	404	357	365	329	345	369	370	332	350	372	332	345	348	364	401	367	377	384	352	357	379	377	372	345	358	359	338	382	350	366	384	405	341	358	348	369	348	383	346	367	383	353	385	369	358	342	457	378	371	368	402	346	358	346	377	374	384	407	347	365	379	346	414	382	360	371	368	369	340	328	338	349	365	359	364	345	338	337	393	360	388	344	356	359	382	372	327	388	354	342	367	361	387	359	357	380	342	329	364	345	376	366	396	389	378	351	379	372	370	339	369	353	312	359	396	340	339	358	391	340	363	368	335	346	348	352	341	357	384	366	373	344	346	361	386	372	361	359	336	395	335	335	345	364	378	374	361	340	333	344	372	344	359	376	352	360	391	315	360	332	358	349	397	358	351	372	369	353	348	373	413	345	374	394	357	380	373	419	365	360	352	357	370	342	352	354	357	387	353	391	355	328	378	367	381	335	357	386	345	390	383	349	371	355	363	374	342	348	361	348	353	359	342	362	356	356	335	378	365	348	396	370	330	373	362	347	347	359	351	347	423	344	346	339	370	367	340	396	367	359	349	396	329	382	365	380	355	347	342	355	349	361	367	378	346	381	384	364	390	341	368	344	383	310	364	377	378	367	374	354	390	391	394	348	391	378	356	369	345	358	352	356	371	359	408	360	362	331	361	334	367	370	364	373	374	372	383	368	379	365	398	353	353	347	362	379	354	362	366	392	341	357	380	375	388	366	386	369	367	353	366	371	379	360	363	337	366	379	388	328	358	342	365	362	331	373	360	360	384	355	387	358	357	363	341	358	345	366	354	344	381	375	367	368	340	366	354	360	364	323	355	336	382	326	345	338	394	371	372	348	358	361	361	367	372	355	382	333	360	370	376	319	382	375	349	352	389	345	372	323	398	373	376	356	348	367	330	349	382	345	365	383	409	346	376	363	369	344	344	352	385	352	359	377	417	388	354	399	362	347	371	354	377	356	392	371	368	366	356	390	346	377	366	364	375	338	353	361	358	335	340	345	362	378	372	341	363	366	371	383	355	377	360	399	352	330	354	382	339	388	377	417	367	343	348	390	388	347	399	362	356	355	346	348	344	362	359	338	357	340	361	370	418	351	355	369	421	352	364	354	338	386	366	382	345	368	351	356	367	364	371	361	391	391	370	347	339	345	346	359	372	357	368	375	403	359	361	346	375	365	374	397	366	360	362	372	333	355	372	380	360	362	354	379	376	390	362	307	377	347	334	349	335	362	364	375	380	388	332	363	364	353	374	357	312	353	328	355	369	344	351	369	373	372	404	359	380	327	356	366	397	372	386	382	382	349	389	368	361	360	377	353	366	324	430	375	363	347
58752	97323	79918	58219	40301	16958	2594	2541	579	538	552	469	523	505	519	462	448	452	409	477	456	441	456	462	484	441	443	426	436	446	429	461	443	394	447	458	445	404	412	417	432	447	471	461	436	444	427	435	428	432	410	420	415	466	452	409	436	426	443	426	435	433	432	502	417	441	442	430	453	441	413	418	449	418	420	482	402	439	443	433	461	421	411	429	426	435	431	454	419	418	406	445	444	397	449	441	420	443	433	414	439	412	394	439	433	419	415	430	401	405	412	451	452	429	450	432	447	431	439	410	422	467	380	420	470	451	417	460	445	429	455	413	421	449	424	424	470	456	382	444	432	456	439	408	436	444	417	434	437	388	409	389	468	444	453	430	415	457	428	408	408	439	482	435	447	410	418	408	434	445	400	428	410	429	432	402	425	408	400	463	439	420	399	425	425	435	408	450	434	386	468	451	442	420	465	401	419	427	450	465	457	440	443	474	417	438	426	451	405	455	402	415	438	437	513	431	404	437	433	426	427	441	420	406	403	451	426	456	396	441	441	428	416	443	433	417	395	429	436	463	469	453	421	455	447	452	418	478	423	443	448	411	419	443	445	389	393	384	416	441	428	424	451	391	402	443	411	434	431	423	419	396	464	426	420	434	441	432	424	423	428	453	419	434	417	434	481	422	415	426	419	398	397	430	465	417	454	432	447	460	427	416	419	466	471	429	417	408	443	420	419	418	455	424	429	454	457	414	437	406	384	444	437	468	397	422	415	408	442	442	426	420	447	433	446	431	413	437	426	425	467	426	461	450	418	454	403	391	440	442	433	453	453	431	426	419	449	459	466	405	390	463	454	429	402	445	452	378	408	441	456	420	411	448	426	453	401	432	450	444	445	440	392	427	413	479	416	434	438	428	449	457	437	487	420	441	436	470	457	432	422	434	432	455	435	430	429	409	455	436	421	433	437	415	414	434	444	440	372	435	417	465	395	435	424	416	411	443	420	420	419	445	417	404	449	416	398	415	436	410	420	476	454	455	424	410	457	420	388	432	396	439	400	456	421	389	470	440	444	420	419	430	429	384	449	448	443	461	462	449	449	454	414	419	437	446	445	462	392	483	386	434	445	443	404	469	420	427	402	404	458	421	416	429	405	443	441	427	443	408	437	398	395	424	422	393	417	396	433	407	445	435	413	449	443	456	408	417	424	406	426	388	439	468	430	458	429	457	428	419	470	405	440	430	466	470	428	443	442	433	452	411	411	396	429	407	430	430	450	416	443	419	408	453	406	426	465	400	417	383	437	442	458	419	380	412	427	425	416	423	453	409	417	400	413	399	418	406	410	409	465	435	445	428	442	401	419	378	434	448	419	423	441	464	421	438	428	453	446	474	403	456	399	412	441	427	418	416	415	432	436	440	389	414	444	434	489	422	419	413	411	441	418	388	429	440	425	444	440	406	431	439	440	471	465	405	427	487	439	396	392	413	429	416	403	416	463	420	420	440	442	436	437	445	431	432	442	427	425	449	441	408	458	409	455	444	425	433	425	431	444	439	441	475	387	441	408	439	451	474	473	478	420	397	437	446	445	422	442	430	433	425	427	422	451	438	436	428	445	379	433	471	444	437	435	458	430	432	436	459	445	470	433	394	453	419	437	421	435	410	452	416	391	459	450	428	391	411	456	435	413	385	428	442	435	468	428	470	440	394	425	398	408	427	413	464	452	426	438	449	433	416	435	441	427	394	446	399	424	461	447	409	431	447	439	462	424	445	431	418	457	417	427	441	453	398	446	463	430	421	427	447	419	406	456	437	418	390	435	407	426	402	447	399	417	431	443	407	446	407	441	454	411	443	441	436	423	437	431	419	439	425	431	437	453	452	413	383	425	431	417	430	466	408	415	429	440	419	417	355	449	451	457	451	440	420	433	441	471	457	435	431	416	446	426	409	423	423	456	451	448	428	419	421	460	437	470	447	437	475	435	448	411	408	458	417	415	404	432	427	431	441	448	435	424	442	422	425	393	420	432	440	432	401	431	418	419	455	427	485	422	417	458	468	451	415	421	440	398	409	409	428	457	430	451	411	445	422	437	474	458	425	416	369	465	473	425	434	434	449	411	410	409	485	409	443	423	452	469	434	440	441	437	419	434	429	413	406	464	401	433	450	398	428	406	442	412	445	442	424	410	457	448	426	414	419	444	422	407	410	447	454	399	407	434	455	405	401	439	430	462	439	409	470	391	401	434	410	427	416	443	430	418	466	419	449	448	425	430	433	413	433	440	433	411	424	424	448	414	376	437	393	406	487	417	436	416	410	477	444	418	428	428	412	401	442	440	451	444	448	457	402	375	426	448	435	457	445	404	439	425	394	423	447	451	427	487	451	435	414	437	403	463	463	427	408	396	457	402	440	441	455	458	435	386	420	420	436	432	438	452	417	443	417	432	423	453	443	468	403	412	407	434	429	429	458	416	432	451	403	414	455	422	438	453	432	445	464	488	374	421	434	433	479	440	432	414	424	417	438	432	453	424	426	449	490	456	427	422	438	463	408	437	431	444	436	436	406	444	469	414	475	473	452	420	387	432	421	443	409	429	461	409	447	436	440	399	455	410	448	456	432	428	409	418	422	418	454	428	448	419	412	457	370	433	472	447	413	427	456	416	452	428	450	396	445	444	449	441	459	476	446	416	427	408	412	418	417	436	437	417	413	404	426	425	443	469	412	431	469	451	402	390	462	404	447	428	431	415	442	459	411	407	424	419	444	441	435	430	441	456	411	447	423	450	441	444	442	433	432	421	398	415	420	441	418	459	444	426	433	432	471	421	457	460	452	388	427	459	467	438	420	458	440	446	430	464	440	468	424	444	402	432	438	440	443	403	447	419	453	443	408	440	433	395	411	434	439	446	402	424	442	430	443	452	443	450	430	454	463	450	426	412	443	473	451	400	439	395	439	426	423	425	427	425	430	459	396	446	409	436	396	429	438	441	416	445	416	420	428	401	408	431	460	423	424	426	420	430	457	440	462	435	406	446	390	465	405	469	406	451	444	429	441	461	430	487	433	396	447	437	430	441	446	419	417	360	440	412	430	403	427	422	392	419	436	427	445	470	406	421	455	442	431	466	457	444	404	437	442	446	423	416	400	431	441	403	417	415	442	412	420	431	407	444	471	417	452	442	432	457	448	417	404	424	432	440	431	444	438	438	447	441	432	434	439	439	429	430	430	417	426	474	431	483	430	431	434	435	427	454	469	454	414	425	448	418	395	433	410	434	424	412	454	463	409	391	428	417	414	431	414	390	394	436	455	476	440	416	438	425	407	414	437	455	416	426	423	443	408	477	496	387	447	414	408	416	416	369	440	451	420	483	440	433	462	454	439	409	454	457	435	441	431	419	418	436	437	400	427	432	415	418	415	399	425	439	409	440	445	406	443	437	434	426	450	410	432	425	403	425	463	482	447	412	441	454	437	437	393	410	425	456	453	454	413	395	467	434	394	409	415	398	433	460	442
27547	24530	29083	18805	6465	1540	843	809	779	774	798	815	776	801	743	751	770	759	730	808	793	788	768	799	739	750	781	780	747	750	759	728	752	744	731	774	764	749	828	720	778	756	791	800	779	807	781	756	792	809	743	750	802	782	765	731	820	780	722	699	776	769	751	756	712	793	749	794	760	816	766	769	746	792	785	774	761	773	784	780	789	757	738	759	793	743	760	753	711	798	757	737	770	786	733	738	778	765	749	775	792	774	768	734	739	736	724	790	773	736	791	700	735	757	749	762	813	750	776	742	747	771	692	754	737	753	763	734	771	783	753	810	715	766	758	784	777	754	773	766	751	730	732	780	733	771	734	751	768	761	750	768	804	766	786	757	750	799	791	749	750	724	776	801	763	719	772	800	764	703	728	770	794	774	786	746	753	701	705	767	735	728	772	717	741	773	747	747	758	748	741	716	773	718	703	721	753	751	780	729	732	738	797	790	752	809	746	730	786	795	743	742	788	813	788	738	706	787	730	766	749	775	751	704	792	793	787	755	778	764	758	785	763	742	781	796	759	732	757	753	799	764	776	742	754	788	809	787	748	700	809	722	792	771	746	764	761	715	764	820	794	748	768	806	715	728	717	792	806	788	729	786	793	726	729	773	767	747	727	756	773	719	801	749	731	757	780	717	776	747	755	757	773	716	728	762	715	753	771	750	760	778	809	745	714	772	737	771	778	730	744	737	736	735	767	762	762	789	764	731	743	760	741	759	751	756	732	772	765	778	767	750	749	737	746	712	777	783	756	766	795	769	701	758	731	750	745	665	753	740	767	780	708	792	741	792	780	717	729	800	749	746	822	729	792	750	745	754	733	807	747	713	770	738	762	779	753	786	727	761	740	760	737	723	770	717	786	745	752	702	785	772	774	804	817	727	723	796	769	730	714	787	735	752	775	758	698	795	745	736	775	714	745	735	782	804	706	807	747	788	754	780	769	784	754	747	771	796	725	750	832	816	759	744	776	756	776	719	747	707	745	745	729	732	758	720	740	733	715	773	774	736	801	759	719	698	777	748	717	783	731	720	751	753	821	746	764	772	786	723	758	717	769	747	784	749	738	765	708	686	825	751	725	767	759	754	746	751	755	806	732	770	744	771	742	736	752	786	738	780	706	821	720	728	758	792	774	753	738	757	794	781	730	807	763	737	728	725	767	773	780	803	747	736	730	740	746	773	737	735	709	727	794	683	796	770	739	761	732	782	720	768	717	749	750	739	726	795	799	716	777	802	758	724	730	715	698	727	765	764	761	768	752	731	735	774	727	723	703	775	742	777	747	808	775	744	778	799	766	785	776	724	689	769	698	725	781	730	723	764	768	715	743	804	735	764	751	743	758	724	772	725	781	680	783	755	782	765	788	714	706	732	774	791	774	769	726	816	747	762	729	790	776	691	741	803	768	737	751	749	798	748	815	736	779	782	776	765	774	728	762	757	709	739	801	766	775	748	753	732	732	757	735	746	762	707	737	754	754	726	808	703	718	763	728	735	768	724	765	769	731	733	750	786	752	769	763	752	769	757	741	752	732	779	735	772	745	807	745	765	732	744	770	758	711	780	730	732	727	736	731	746	725	782	750	799	769	796	736	729	751	761	722	761	768	759	728	805	764	732	778	793	780	766	743	756	728	769	745	725	711	764	803	751	773	770	722	766	723	739	673	754	754	756	762	773	774	782	733	726	772	754	770	725	774	747	725	774	801	722	783	746	747	768	736	756	766	718	794	781	759	749	753	727	773	784	750	785	786	724	751	767	724	733	772	741	808	709	754	725	792	766	716	728	779	734	816	763	774	779	778	812	748	699	770	728	722	721	708	792	734	722	763	724	752	786	740	763	676	790	789	771	746	752	754	770	785	773	758	731	742	764	784	798	770	721	748	778	754	747	749	742	757	761	740	747	767	776	772	738	738	742	741	729	735	725	774	758	786	789	757	767	777	779	762	755	741	750	782	753	736	748	736	703	778	740	724	752	778	775	725	757	734	775	751	771	781	756	788	764	712	789	776	805	794	748	789	705	742	806	750	791	763	791	775	808	754	778	741	769	774	740	773	764	796	702	736	752	715	777	816	808	788	742	749	752	788	737	778	769	730	734	744	719	755	731	751	774	763	783	792	793	761	756	775	807	748	776	757	739	787	744	774	738	763	755	714	766	768	763	786	796	744	762	773	740	768	733	744	728	760	755	798	775	748	779	727	720	747	765	746	718	730	774	780	736	718	749	783	727	722	780	734	719	741	759	750	761	722	778	797	754	703	773	740	778	765	788	770	822	761	747	745	798	738	756	801	781	762	729	783	756	820	760	742	747	755	780	734	764	774	723	767	782	730	808	746	718	786	759	819	760	743	769	699	736	721	723	743	747	786	796	764	713	761	757	768	772	744	754	796	737	728	776	725	733	808	729	730	756	765	776	753	719	726	774	776	721	762	764	760	748	796	772	726	787	780	761	772	706	767	732	802	780	754	811	700	796	760	776	724	745	758	757	790	744	695	819	739	750	752	766	721	759	780	788	758	782	743	713	817	775	788	754	731	773	731	749	730	719	798	744	721	731	721	745	776	725	738	720	742	786	728	724	774	736	766	795	759	747	791	768	716	742	723	765	760	813	739	709	777	799	777	759	771	788	800	734	786	760	740	771	778	721	791	742	800	768	754	749	809	783	667	754	725	725	798	729	798	727	746	780	774	733	786	781	708	732	777	744	786	785	757	732	793	751	753	792	746	741	741	758	729	763	732	824	722	765	780	757	783	762	722	818	737	692	739	769	803	745	811	728	778	742	741	736	784	786	762	727	705	730	678	775	762	785	706	776	785	773	789	714	794	733	760	714	749	783	752	729	756	722	736	737	754	716	746	739	804	757	765	772	761	781	728	717	798	682	788	755	761	773	785	767	734	793	755	768	784	761	736	789	743	778	778	747	766	815	750	783	741	809	775	755	695	773	771	799	771	735	739	796	762	781	702	695	755	725	745	786	782	750	765	789	747	732	772	754	726	774	783	762	768	743	767	736	787	734	729	741	788	781	770	752	795	728	802	776	758	805	755	745	750	769	785	751	758	728	724	832	745	764	782	785	743	808	795	743	737	805	739	747	736	791	793	769	748	776	717	784	752	766	775	739	737	759	780	737	777	699	751	741	763	771	732	711	711	825	758	684	771	775	703	744	735	718	791	792	753	713	770	725	746	710	777	799	767	791	736	787	727	793	757	755	746	754	748	716	742	787	745	732	800	774	720	795	772	770	759	729	752	704	731	787	742	823	721	745	713	738	762	776	756	722	740	768	752	740	738	744	765	760	746	768	807	742	792	769	728	780	799	709	764	732	771	772	770	762	704	765	780	693	776	727	708	719	757	770	736	768	734	732	792	762	773	780	775	728	810	777	754	768	735	740	753	705	722	740	815	711	731	787	779	795	744	714	756	758	722	773	742	771	775	704	804	762	783	803	755	701	745	741	704	749	720	761
29094	40429	30652	15735	7153	1885	1005	881	859	955	922	872	882	919	895	891	927	889	914	895	967	893	908	893	870	888	843	947	878	952	891	889	928	907	945	954	880	885	882	882	882	911	911	851	894	963	917	851	890	894	880	956	866	900	889	885	865	871	878	861	889	896	907	863	900	904	908	857	897	908	927	910	962	904	859	928	906	887	902	911	886	872	913	878	895	900	936	917	882	912	910	880	880	904	952	852	912	899	870	873	891	972	865	949	888	913	922	937	876	917	830	953	904	920	915	846	933	910	896	876	932	896	935	839	933	917	904	919	927	836	911	892	880	907	931	890	874	916	900	882	924	919	900	902	939	912	836	906	867	930	898	894	978	886	945	946	950	918	906	943	960	892	894	901	938	962	934	946	910	841	898	866	845	905	930	890	913	902	933	928	905	879	931	901	937	874	883	877	920	865	894	923	926	882	883	899	918	919	880	907	906	852	912	864	934	882	950	886	935	824	926	912	905	900	942	916	884	918	901	902	874	877	879	960	902	893	890	891	864	912	893	896	909	954	879	891	920	931	918	884	867	938	919	900	929	879	840	957	930	934	923	925	854	881	894	896	922	885	857	903	927	923	907	869	914	891	883	949	916	993	1006	950	895	909	861	936	964	865	897	897	961	865	863	965	894	897	885	884	943	840	883	941	876	915	916	850	863	911	907	903	911	906	835	865	847	893	889	922	891	917	916	931	852	956	939	889	904	837	855	918	891	900	931	924	905	891	905	881	877	877	885	856	889	891	855	897	945	939	924	911	967	917	837	930	902	934	857	904	936	890	826	958	879	904	920	922	956	885	868	847	903	887	923	923	946	888	941	937	877	905	876	947	925	939	916	927	929	893	911	867	914	838	905	911	909	896	876	889	955	902	883	930	928	864	900	936	879	892	883	916	901	897	925	912	931	910	868	947	955	944	910	900	868	924	924	874	932	922	888	957	865	952	853	918	959	918	889	896	943	902	887	934	915	919	873	860	894	867	914	917	891	887	852	894	923	918	903	926	922	886	884	905	857	913	897	877	877	898	873	863	935	880	886	863	894	962	900	907	897	888	929	943	898	940	871	927	922	849	892	878	866	910	887	921	896	961	898	867	939	877	892	847	879	891	876	928	947	948	919	915	888	897	885	893	921	879	890	960	876	856	933	835	902	947	898	850	890	906	932	881	885	955	897	896	838	826	950	912	930	899	881	881	930	889	849	872	914	912	904	884	910	928	879	912	898	859	851	919	913	899	903	858	935	880	885	850	905	880	927	901	911	900	914	893	877	874	914	920	949	961	880	935	896	886	839	872	927	856	875	909	911	947	929	878	870	893	904	892	908	931	914	881	935	909	894	882	884	938	897	870	882	874	980	899	917	943	915	874	922	885	906	957	880	860	943	902	896	879	877	853	857	917	949	923	907	914	892	862	902	872	933	882	900	890	902	943	941	893	978	892	925	900	914	911	900	944	920	875	882	893	910	863	972	903	855	862	874	939	890	911	890	855	921	916	918	906	901	874	919	932	885	923	888	944	890	953	903	898	926	919	885	922	898	873	921	913	918	907	928	924	936	893	928	923	911	898	841	941	890	899	874	931	917	897	899	903	914	918	945	889	931	912	936	913	907	900	911	851	916	889	910	959	872	887	929	877	859	922	876	880	908	956	922	903	917	897	859	915	899	872	899	875	967	900	975	849	917	892	848	851	893	885	919	875	954	882	865	927	942	913	965	928	958	964	920	890	884	917	873	865	858	897	890	908	865	908	876	914	913	910	918	943	880	923	869	916	892	956	861	923	932	857	872	922	900	949	861	837	918	946	953	909	906	878	866	878	909	914	853	926	937	876	872	960	874	941	924	912	944	882	907	923	937	883	903	901	919	873	945	856	866	870	865	909	857	905	919	905	913	849	907	905	918	914	943	871	873	842	904	901	899	849	922	865	925	884	872	886	945	902	892	930	892	863	920	880	906	840	894	856	857	931	937	972	907	925	899	901	920	869	899	924	846	916	942	883	853	891	861	873	916	890	898	867	888	917	866	944	942	879	912	878	927	977	905	901	910	851	925	920	829	931	977	917	905	921	841	858	888	879	843	873	874	876	890	893	927	940	896	876	941	925	926	865	903	877	927	937	953	939	917	932	916	929	871	889	903	848	945	895	856	921	937	879	886	869	916	902	933	914	907	820	950	942	914	912	935	886	939	882	876	888	921	907	862	897	930	929	862	914	937	932	868	885	969	905	928	892	896	894	880	846	863	919	837	939	867	909	871	871	911	904	923	868	935	883	918	862	865	865	919	889	868	908	920	900	938	886	899	894	919	893	923	953	894	905	861	892	859	923	955	925	899	893	857	874	902	912	909	919	921	946	887	901	925	929	828	938	851	958	892	967	923	905	932	889	859	854	857	874	928	911	898	953	907	848	868	881	896	837	944	906	893	887	909	910	872	890	957	936	926	916	882	947	908	894	900	871	925	899	920	851	967	927	905	889	878	843	899	834	896	879	910	845	911	903	914	948	982	893	888	905	963	852	958	888	892	919	880	941	908	864	898	903	911	907	913	870	907	873	910	896	883	904	929	908	925	929	896	929	906	899	901	908	917	872	917	912	883	903	874	931	918	932	891	902	894	925	903	882	953	915	848	903	866	929	903	927	856	940	909	901	897	899	890	910	879	960	873	886	897	907	901	896	872	916	838	909	897	915	914	883	925	852	871	942	908	889	941	896	911	929	852	879	965	902	866	915	910	886	925	867	879	870	900	924	889	924	970	856	933	927	870	909	938	887	891	885	900	935	959	916	909	905	837	871	916	947	908	867	910	876	920	978	875	865	965	880	904	831	979	855	867	924	927	855	894	995	924	878	945	874	929	880	912	909	939	859	917	870	882	877	860	843	913	902	904	909	906	907	912	968	881	872	916	896	917	878	922	898	859	858	900	925	900	904	861	931	869	911	838	950	945	961	941	887	887	931	869	885	974	900	909	925	949	922	913	875	844	927	878	921	926	921	892	930	909	911	981	973	899	957	896	923	909	856	914	879	931	884	934	939	917	928	937	867	905	895	917	927	890	886	889	923	891	881	868	894	910	903	924	923	911	896	881	912	931	878	920	910	878	888	908	892	903	925	903	900	869	887	889	843	933	927	936	891	893	950	864	928	903	926	881	911	882	892	941	924	906	929	895	903	911	897	941	875	850	903	940	896	938	852	912	897	889	897	951	932	916	906	910	889	925	884	935	867	898	907	934	950	861	886	985	880	937	900	882	952	892	901	882	936	928	887	868	882	903	922	890	924	942	949	915	877	910	858	903	870	900	932	917	943	883	945	895	872	919	943	885	859	892	907	882	906	874	847	891	947	892	902	906	865	920	936	929	853	907	951	890	916	873	881	905	926	923	945	880	908	900	986	902	939	895	946	903	890	944	861	897	865	906	941	893	909	910	869	859	897	924	923	892	895	865	865	909	903	909	924	882	899	902	918	889	882	934	890
23333	21134	31667	30862	25825	17662	4497	1110	504	515	493	516	478	491	503	493	525	489	489	506	492	502	464	509	450	472	458	489	493	469	460	513	506	486	488	489	485	483	486	448	493	457	484	507	495	472	501	504	443	525	511	472	457	420	477	455	478	464	443	468	489	462	508	442	479	438	500	477	489	484	492	447	436	489	477	466	468	427	457	453	507	453	458	531	476	479	453	489	479	461	476	471	470	459	483	476	474	473	498	463	498	497	453	479	461	416	476	463	487	494	471	506	486	453	507	476	452	478	461	498	478	480	483	438	495	455	476	480	502	460	474	451	470	449	456	482	463	434	466	489	528	476	479	492	508	440	500	427	472	478	497	472	484	525	500	482	469	469	470	439	467	497	449	464	455	455	489	501	438	454	449	459	460	500	488	478	489	474	516	479	483	466	509	433	452	491	463	495	457	449	505	493	456	433	485	460	511	467	482	461	457	448	491	485	496	461	469	476	465	436	473	466	481	454	493	455	488	460	430	469	492	453	446	454	492	470	459	456	446	477	514	445	474	465	484	438	423	477	485	480	515	517	448	461	488	502	502	473	489	440	444	453	466	496	467	480	475	503	463	448	501	460	518	469	506	502	496	465	426	455	478	439	424	467	455	481	429	512	471	484	452	506	485	492	475	492	448	509	490	489	465	460	469	458	452	454	468	454	451	461	444	462	439	492	473	473	462	465	500	480	477	491	518	471	460	509	487	460	479	445	467	505	487	464	497	487	479	445	483	495	473	484	474	447	448	510	474	455	452	456	498	449	453	510	470	473	495	490	467	471	492	461	426	502	543	479	445	518	494	522	504	486	508	488	484	463	506	470	458	472	452	449	442	467	457	484	470	451	474	457	494	458	487	443	453	470	461	462	450	448	467	492	472	482	510	466	501	485	440	483	439	457	469	475	459	459	486	450	477	441	489	490	487	477	436	483	480	458	473	437	455	507	491	470	457	452	459	475	469	493	463	446	509	476	479	489	462	458	467	450	484	466	476	466	479	445	484	477	485	469	456	500	446	475	402	454	478	447	441	486	471	481	443	474	455	452	455	452	483	511	475	450	489	479	477	473	438	449	463	501	475	465	478	506	474	433	463	456	483	434	465	470	484	462	483	469	515	440	452	470	473	450	463	482	445	449	476	444	460	477	469	508	530	506	465	473	437	492	514	500	493	479	461	482	500	476	451	503	472	466	453	479	488	496	453	467	480	498	480	450	442	449	457	446	487	459	454	473	470	452	509	455	467	467	429	461	508	463	445	501	491	473	502	452	457	470	492	476	483	470	482	462	479	459	477	445	469	428	460	476	446	496	472	477	459	440	459	468	471	493	481	488	465	457	472	472	473	494	474	451	466	488	483	481	456	464	459	449	473	425	477	437	523	480	463	493	476	476	502	455	459	493	473	489	467	469	484	474	476	507	506	461	485	431	451	447	495	449	461	447	490	517	451	492	434	465	463	476	446	475	461	433	474	494	479	521	456	435	502	477	485	483	500	481	468	485	472	491	435	513	490	481	492	446	491	466	482	494	461	494	425	433	476	430	455	493	451	447	440	441	467	507	479	457	449	482	468	450	538	485	455	523	477	500	485	481	474	482	486	447	491	483	435	506	451	465	444	483	450	502	481	449	481	447	462	473	443	461	457	496	482	444	447	507	484	427	473	451	483	438	488	498	503	481	453	443	479	476	491	482	494	458	460	430	504	475	454	513	437	489	449	459	468	501	469	443	442	469	475	519	459	463	524	474	493	445	470	478	472	477	484	448	461	467	475	437	495	451	464	470	489	462	453	510	459	451	462	471	475	474	471	426	454	476	447	481	488	434	502	491	482	462	451	468	502	452	464	451	483	478	467	474	423	451	496	459	470	477	453	453	507	501	459	530	424	503	503	455	458	455	477	464	447	494	498	457	459	432	481	460	496	474	528	505	484	481	470	447	454	458	443	448	423	460	487	470	469	475	431	486	490	466	448	487	467	450	489	440	445	498	471	475	487	475	497	459	490	464	497	456	491	465	454	487	460	500	453	469	474	459	468	447	524	472	530	506	441	438	494	432	443	471	473	490	443	448	452	488	500	475	496	498	451	474	467	484	457	474	511	459	488	484	476	477	457	496	458	444	470	462	455	461	502	473	485	494	458	423	470	501	507	484	436	497	497	484	502	448	500	479	464	448	483	460	481	465	439	519	467	516	440	441	461	436	455	511	488	462	473	477	460	470	464	447	484	492	443	486	491	463	483	468	497	442	464	474	457	470	427	461	451	458	481	492	549	481	492	464	471	456	457	446	464	468	473	453	504	506	514	471	457	464	464	472	484	446	460	481	473	503	458	488	484	485	513	483	463	488	477	441	458	470	455	512	477	456	493	447	456	485	455	469	495	468	458	439	480	481	448	506	453	466	459	464	447	453	446	505	479	523	464	493	469	452	397	467	465	458	461	432	489	440	476	477	481	496	501	507	478	448	467	476	501	472	540	466	514	437	468	450	491	467	443	446	475	452	484	426	489	472	453	446	470	488	467	452	457	491	505	455	470	443	478	499	468	473	486	486	442	438	546	477	507	439	470	448	452	489	472	451	490	457	484	472	461	477	484	451	466	515	449	452	491	470	467	427	478	480	444	471	446	452	481	494	451	471	459	500	476	508	469	487	484	490	459	445	490	426	469	481	466	462	446	443	460	469	511	471	465	454	476	440	454	451	459	461	478	479	448	462	508	468	483	445	502	439	478	474	487	458	497	481	483	482	521	461	475	459	489	489	452	469	476	500	491	435	505	487	464	486	440	450	513	486	462	431	455	470	467	469	465	460	461	479	481	450	443	459	483	461	446	459	467	465	508	464	413	462	470	463	435	490	484	485	416	445	442	475	470	470	436	456	491	524	502	440	461	475	457	463	474	452	463	467	495	470	501	502	486	469	472	453	492	473	471	481	478	488	462	498	460	501	489	451	456	434	484	486	483	469	494	466	482	493	463	460	500	492	479	454	512	460	463	467	458	469	493	456	454	498	443	452	497	487	488	461	448	493	487	476	478	476	469	471	451	476	520	430	493	477	462	441	484	456	486	475	469	479	496	478	423	424	454	456	476	481	486	474	490	463	464	461	466	467	476	489	502	453	510	485	485	459	474	473	485	408	490	488	473	455	467	467	498	432	453	503	488	453	451	448	466	442	492	457	512	484	477	434	463	468	512	432	475	486	469	499	486	470	479	501	477	477	496	473	463	478	467	491	477	487	449	465	463	481	467	450	480	452	474	442	453	454	454	501	471	478	492	477	447	456	477	481	448	481	477	490	452	470	467	477	492	497	472	462	487	488	478	476	493	484	507	513	482	447	482	485	476	457	451	425	439	469	464	517	486	510	460	479	482	466	488	461	447	427	481	431	471	468	471	475	480	446	456	476	468	492	504	469	452	496	454	420	472	503	473	445	480	476	502	460	481	478	470	468	453	474	437	492	458	453	485	472	464	464	444	473
54401	87013	70589	49054	30995	11132	1761	1683	648	649	610	615	593	622	614	592	592	594	587	582	554	564	624	575	569	590	582	575	639	622	598	574	603	592	590	568	585	599	594	565	582	541	614	588	604	603	535	550	600	575	574	565	580	582	571	592	601	594	562	594	595	631	603	594	581	629	619	604	614	567	572	549	563	582	583	608	548	601	551	600	612	618	576	595	519	617	593	564	599	543	587	597	630	554	552	515	636	603	576	505	598	547	554	596	615	598	535	580	540	643	581	580	566	603	607	597	582	579	581	568	571	581	573	601	607	634	620	557	528	612	579	552	552	629	602	557	583	600	612	599	608	577	584	560	568	521	605	547	596	604	565	598	603	600	641	561	505	614	576	523	580	584	551	609	561	575	566	573	597	601	617	571	632	529	579	623	552	583	557	622	583	628	567	545	560	573	622	602	584	628	558	619	593	590	587	577	585	513	602	609	581	549	591	580	579	602	642	556	593	615	575	578	584	586	558	577	600	620	572	570	556	597	625	568	521	618	547	579	594	546	594	589	583	572	570	590	546	603	571	628	555	587	576	548	561	546	588	598	551	580	580	567	576	581	615	515	582	586	596	560	540	577	573	553	540	587	544	553	564	577	585	606	592	588	601	560	572	590	621	577	591	565	594	565	581	599	580	548	560	584	607	589	525	592	570	564	589	540	632	553	598	522	572	580	597	550	613	617	604	617	579	611	583	566	550	594	609	541	596	586	588	582	594	586	579	572	541	576	554	573	585	583	560	605	558	540	593	572	653	606	562	549	618	589	569	550	610	550	573	591	576	608	560	608	594	563	533	574	568	569	594	573	594	590	578	601	594	597	602	590	618	572	604	583	568	596	558	611	562	576	590	541	602	607	601	620	543	583	561	591	591	575	605	604	608	607	590	617	565	582	612	594	546	609	589	570	591	582	579	619	592	563	550	609	593	576	588	587	594	608	548	581	617	588	602	613	541	603	637	591	601	565	547	585	607	541	592	577	545	581	606	542	572	545	598	606	539	618	548	551	563	566	586	595	538	580	586	590	602	557	555	586	650	545	599	545	569	595	536	547	595	555	577	577	626	596	604	588	572	554	549	583	591	607	580	586	605	563	581	596	560	565	584	576	562	579	594	575	596	590	587	582	587	616	592	545	571	585	597	590	596	636	603	555	578	615	593	589	543	594	593	563	558	581	574	596	594	613	607	551	566	544	593	609	565	541	553	552	555	644	560	554	595	572	558	609	619	596	598	574	581	541	565	610	573	574	557	573	568	598	552	642	611	576	584	592	578	588	535	589	579	589	573	591	622	562	572	572	579	604	547	572	565	576	609	541	567	557	583	631	604	559	588	599	600	580	545	570	558	548	585	573	575	564	579	591	646	585	627	569	602	619	588	597	592	568	578	624	578	593	550	550	555	612	576	577	548	573	576	608	540	569	599	617	565	586	572	537	603	605	589	601	580	572	596	622	578	601	610	616	537	588	545	582	560	535	586	582	589	650	592	570	587	603	609	549	562	570	538	616	561	612	577	553	608	569	608	572	581	576	599	565	567	592	580	583	641	591	542	561	590	563	635	577	579	550	560	600	556	582	595	578	631	581	621	588	591	602	590	601	590	634	597	556	593	547	559	618	535	595	598	607	581	586	618	581	541	555	601	525	569	567	574	573	564	580	595	584	562	582	540	561	592	596	569	579	583	585	619	538	612	562	583	571	561	576	590	552	603	563	613	596	609	582	568	600	596	593	572	601	572	543	593	563	581	544	573	611	558	553	619	580	623	629	572	553	553	554	581	594	550	596	626	583	606	633	552	591	589	563	589	562	573	567	567	595	570	598	542	579	549	573	580	521	562	539	565	616	572	545	622	564	575	608	601	590	575	610	565	565	593	606	598	606	592	557	594	576	555	609	546	568	621	587	552	592	564	582	612	612	590	549	553	604	563	591	600	565	581	559	556	581	612	551	593	606	600	578	556	597	586	552	568	611	588	570	615	549	599	576	556	582	600	598	579	595	575	570	578	548	599	586	572	598	590	586	589	596	612	572	572	532	600	574	570	580	578	643	593	639	565	603	582	560	591	583	601	606	591	572	580	576	590	587	575	583	611	626	576	583	562	590	602	546	566	597	559	544	566	610	551	582	537	587	586	606	603	591	590	591	579	607	548	569	573	589	586	612	597	608	585	575	575	570	583	612	563	612	591	559	628	590	553	601	546	587	597	597	584	586	523	610	581	605	588	548	566	580	583	565	537	625	554	605	586	600	554	586	560	586	600	559	568	567	596	556	583	569	582	551	586	572	571	581	592	587	595	576	585	545	534	595	572	555	538	560	562	578	610	621	584	591	569	562	614	588	592	559	568	567	575	593	523	608	538	566	629	599	559	563	552	542	597	593	579	602	564	611	552	598	590	595	620	613	581	594	626	550	594	611	538	566	563	597	544	549	581	564	553	589	529	557	560	554	619	556	581	596	555	576	584	536	569	629	578	585	628	653	589	582	587	593	549	567	583	594	580	618	606	536	591	601	564	556	548	611	635	596	572	567	622	594	591	556	599	612	605	547	579	599	563	567	606	571	629	558	579	604	577	527	583	586	556	559	572	594	553	568	548	588	565	558	598	611	567	584	622	595	606	540	542	548	582	567	560	544	573	537	587	569	550	603	575	577	551	581	560	606	620	567	605	586	623	582	641	558	580	584	552	530	553	561	528	564	600	599	591	568	589	567	546	594	568	577	593	593	574	543	578	605	585	557	643	599	571	600	558	581	594	581	586	562	585	577	592	569	602	559	636	575	577	588	582	586	583	585	584	591	541	557	598	541	540	563	562	587	544	594	581	571	576	525	606	550	553	588	588	567	581	581	562	572	567	578	605	591	590	572	595	572	554	570	589	594	565	609	576	584	613	584	606	592	612	588	596	604	603	587	573	529	578	578	574	628	582	600	629	592	569	535	557	588	566	554	560	580	579	574	588	576	600	582	562	614	537	572	566	593	596	532	548	570	563	582	585	581	579	566	583	577	584	549	602	553	598	553	613	554	589	561	584	558	551	610	582	617	554	600	548	578	570	571	575	578	512	619	564	543	571	599	546	581	579	593	593	578	567	594	575	608	520	579	567	585	563	604	563	580	559	603	621	567	613	550	562	603	641	604	597	523	579	595	575	555	551	626	565	569	556	538	536	571	596	556	555	563	568	573	600	620	560	557	571	547	585	576	532	570	550	607	591	587	583	594	555	577	533	597	633	584	579	579	584	578	579	545	600	618	553	592	599	612	563	573	604	573	626	573	595	584	560	538	560	611	568	615	542	589	550	589	597	599	583	582	571	557	552	571	583	577	600	625	601	569	585	567	586	556	554	581	554	555	606	548	582	620	601	560	596	584	596	629	573	572	572	593	584	601	554	605	607	593	597	588	570	594	592	532	613	566	581	568	546	614	563	597	601	585	553	601	550	577	624	569	572	564	558	558	577	549	603	585	600	585	575	581
22339	20866	30160	27482	25211	21205	12138	1759	486	405	399	397	372	345	401	382	387	408	356	383	395	380	358	402	388	378	357	371	354	384	378	366	388	390	363	374	372	383	331	368	378	351	369	347	343	322	361	341	362	370	346	365	363	361	376	368	334	378	334	376	357	371	353	364	354	409	370	364	386	387	372	381	364	355	364	396	369	390	368	367	355	344	367	396	379	378	357	397	364	389	370	397	381	357	364	363	345	366	358	346	373	371	358	368	352	368	349	374	350	361	362	346	379	391	337	356	354	370	336	349	331	367	374	374	343	382	363	392	357	385	384	360	347	376	371	371	395	352	366	380	351	328	348	343	364	369	360	368	338	387	375	371	364	371	334	372	404	345	382	353	372	396	409	365	358	388	371	369	353	348	353	386	378	366	346	362	383	376	389	393	342	361	377	357	363	362	359	366	371	375	389	341	355	353	367	380	402	371	365	373	399	369	380	379	370	376	368	364	357	367	391	367	394	379	367	359	384	388	349	353	354	375	374	376	368	351	373	345	367	397	362	380	353	375	368	370	349	371	373	379	370	375	365	350	353	394	356	339	354	356	362	357	368	384	382	401	356	376	391	370	382	367	390	364	376	333	348	388	346	365	393	360	363	364	356	365	388	380	384	374	368	376	379	392	385	374	348	358	379	363	364	358	373	372	320	357	359	381	342	361	373	345	380	369	352	389	385	339	356	354	380	330	392	382	366	385	391	336	350	362	370	387	374	323	394	363	373	337	385	376	344	383	394	374	357	367	362	390	358	368	360	337	373	346	365	334	375	370	352	365	378	405	403	388	343	358	363	375	343	362	370	342	366	355	379	351	394	371	363	365	353	363	349	441	411	378	339	347	352	381	388	331	351	363	400	387	387	385	358	380	372	385	371	384	357	358	407	375	363	396	395	371	378	376	377	372	389	340	371	349	360	369	365	367	356	346	416	384	385	365	399	411	370	369	395	397	389	363	381	392	385	361	375	351	386	383	388	320	347	371	344	359	343	357	346	400	378	378	357	370	341	346	358	365	359	363	362	368	337	387	375	391	363	364	370	366	385	402	363	363	355	373	347	355	381	366	367	360	404	370	361	354	346	378	362	354	348	363	383	364	368	383	363	412	397	355	410	348	388	362	344	376	407	360	356	387	362	356	334	365	404	328	379	387	359	363	356	392	372	374	380	343	362	369	391	372	427	364	357	334	384	347	363	327	383	321	400	352	370	366	354	335	373	376	382	341	372	399	372	378	384	352	381	367	364	378	366	345	395	374	374	369	390	382	391	376	378	404	337	339	394	383	358	342	368	370	390	386	362	352	370	363	383	357	383	359	383	351	356	381	374	374	416	363	398	399	379	345	394	378	418	372	372	394	377	372	370	396	379	380	330	377	368	364	412	375	385	382	351	350	352	372	385	401	381	358	362	381	392	389	397	350	322	358	372	398	334	351	354	362	362	356	432	391	361	365	371	389	383	369	363	390	372	367	336	353	360	396	349	352	364	348	356	378	382	372	353	356	375	354	354	347	392	391	364	349	345	369	370	361	360	381	376	364	388	350	361	338	357	359	348	367	358	356	350	367	339	384	387	363	390	368	335	378	412	370	331	361	372	360	350	347	412	374	341	402	362	392	355	341	338	366	394	377	383	371	355	364	379	360	365	389	384	380	377	346	338	392	378	388	364	351	387	342	382	389	365	381	348	373	357	359	335	354	365	383	375	371	372	364	371	353	376	360	350	358	377	333	351	347	356	340	337	365	371	392	372	366	373	372	352	371	387	351	368	347	366	363	335	362	339	358	357	343	313	348	341	346	366	397	369	363	379	378	355	360	374	392	388	355	373	389	389	376	394	394	359	350	401	359	387	364	396	338	365	364	402	384	371	383	367	385	368	387	356	358	374	364	370	431	343	397	364	343	360	364	360	390	383	358	353	362	409	393	383	356	371	383	374	364	384	360	341	400	379	383	365	422	346	363	389	418	374	385	352	312	333	356	373	343	347	358	339	369	376	380	379	383	340	344	363	406	393	355	358	354	386	344	373	396	376	377	367	363	378	353	373	380	365	369	346	365	377	392	361	381	345	375	386	385	372	363	419	376	393	369	383	350	380	332	333	383	380	363	336	365	375	348	355	368	397	371	379	350	330	362	346	390	363	376	368	355	366	386	348	371	345	368	348	369	340	355	362	392	346	367	370	380	374	380	377	361	390	366	369	329	352	336	337	364	368	326	350	358	355	410	352	362	360	372	377	382	362	350	375	396	352	350	374	372	368	361	347	349	372	348	395	374	363	369	358	348	353	352	363	337	370	388	377	379	349	341	360	360	338	415	355	360	345	324	375	333	333	377	361	379	367	372	397	371	356	354	400	381	321	383	407	393	351	373	358	358	357	346	369	359	377	375	341	358	397	354	326	369	365	359	381	369	379	354	396	353	350	379	376	328	357	358	389	373	397	393	352	384	346	350	368	360	350	341	328	358	352	364	381	388	355	353	370	349	364	344	364	341	368	402	381	361	351	403	362	362	373	339	363	329	352	348	341	341	363	354	328	344	351	347	355	390	380	372	400	390	341	371	338	353	376	364	374	350	350	382	375	382	343	362	411	360	339	374	353	376	366	331	361	377	331	371	368	385	387	369	385	359	340	356	377	395	348	361	346	365	324	363	384	362	383	389	372	364	404	383	401	364	402	373	378	365	348	336	364	366	353	388	377	401	410	357	339	356	390	352	386	353	329	364	373	329	352	364	362	375	354	391	346	350	368	376	374	397	369	377	338	372	367	390	350	345	335	371	388	379	373	381	388	364	362	385	396	386	381	311	384	381	380	340	353	377	336	359	374	367	377	348	348	361	366	344	374	345	390	359	356	383	331	370	386	360	382	370	330	336	356	364	352	334	383	362	373	364	360	344	330	328	381	378	332	370	395	394	362	341	408	387	390	365	397	333	353	372	352	361	363	361	381	361	354	376	377	373	366	340	404	394	398	354	348	379	412	361	378	353	375	387	362	383	399	382	353	327	391	366	356	359	382	371	388	358	373	354	359	413	334	380	371	347	372	372	367	389	389	400	367	367	399	375	339	378	388	380	337	354	370	331	369	372	359	373	386	386	321	374	329	378	370	368	384	355	348	386	353	373	353	367	392	364	384	362	373	357	345	383	362	362	351	351	373	350	384	398	355	388	359	369	358	375	380	370	358	377	403	377	349	363	342	372	342	384	354	379	394	353	395	345	341	322	369	373	390	370	384	375	353	376	380	362	385	335	364	351	416	355	355	330	352	381	374	351	338	341	388	382	380	350	357	365	366	356	399	393	369	348	363	391	358	346	385	363	347	330	361	365	387	371	377	353	350	361	364	359	378	356	339	388	336	339	363	378	355	339	369	360	378	392	361	351	368	352	362	345	371	364	318	373	385	385	415	359	380	353	327	404	339	380	366	397	363	376	350	369	380	334	411	339	331	376	363	375	396	350	389	375	356	367	374	384
59234	97274	80836	59300	38584	16111	2565	2564	628	568	541	561	524	467	503	500	442	451	471	455	441	428	426	442	460	430	430	475	460	473	474	440	463	438	407	420	435	458	393	442	425	415	471	451	429	422	405	407	421	458	456	421	426	465	432	415	432	434	448	447	450	418	485	413	447	421	416	443	428	444	449	390	431	465	438	428	464	471	401	422	448	407	421	447	415	450	421	414	392	462	444	461	451	461	419	405	383	436	450	456	447	431	444	436	420	428	454	430	427	438	452	405	424	433	445	421	451	421	459	420	403	438	435	437	413	470	411	434	451	447	472	432	425	443	421	379	429	446	411	398	450	442	403	414	412	482	427	452	402	436	444	427	409	452	441	434	472	440	429	421	437	453	438	419	438	399	453	418	407	446	434	430	386	420	463	432	406	416	407	400	425	446	431	430	407	465	447	442	431	451	418	459	406	415	424	446	417	441	454	425	437	471	445	402	452	451	416	457	421	413	453	403	400	420	446	432	442	444	440	427	420	423	418	451	452	465	416	446	429	443	460	442	439	426	419	417	447	423	458	438	447	428	451	391	437	439	413	446	466	417	409	436	416	408	440	431	429	468	405	465	405	449	440	449	417	427	406	406	436	483	430	480	418	389	446	418	433	425	464	434	456	423	457	442	420	460	439	438	455	455	403	496	453	426	441	448	424	455	413	432	412	441	424	463	426	459	408	425	458	457	413	424	446	420	453	438	423	421	417	411	448	447	433	433	440	429	428	459	442	393	436	431	423	442	421	427	432	424	440	439	416	393	462	452	405	429	408	445	431	433	465	427	408	421	444	414	409	448	414	435	437	428	421	402	418	420	459	363	416	482	382	419	455	410	444	443	444	471	420	460	455	423	435	419	413	431	417	395	433	418	452	439	441	429	422	433	414	409	430	441	397	440	405	437	416	455	419	430	445	422	440	437	417	468	424	429	409	421	429	436	431	435	447	454	433	454	436	423	393	455	461	389	424	469	459	438	446	435	425	423	441	456	437	387	446	433	424	429	401	404	455	405	468	444	409	434	410	436	424	456	398	440	414	433	466	427	421	460	405	448	421	431	425	462	426	474	442	439	414	396	382	402	421	455	437	408	407	419	441	450	426	381	448	452	436	429	443	434	436	436	426	440	443	452	432	420	413	435	419	443	411	405	441	446	388	395	468	427	426	436	389	455	449	417	417	427	432	438	427	436	435	402	427	440	417	409	446	391	449	493	442	467	426	445	459	404	427	409	425	369	418	472	425	459	451	431	457	459	418	433	446	396	451	448	425	410	468	463	406	422	401	445	434	404	468	409	416	452	443	463	445	443	451	425	454	410	426	437	427	442	429	412	404	439	436	402	426	419	438	389	452	451	439	452	469	400	443	423	422	445	451	415	399	410	423	415	404	477	460	436	433	477	443	449	452	461	421	439	402	448	394	400	391	423	394	412	418	446	415	416	418	446	426	445	428	413	443	454	456	428	421	405	419	435	458	451	454	432	434	451	455	423	466	420	440	463	430	415	432	424	441	436	446	425	428	424	436	427	439	424	421	414	459	417	417	448	425	454	415	406	430	463	473	458	442	428	438	472	417	443	395	446	466	436	447	447	426	448	446	462	402	412	439	462	435	402	420	430	443	435	460	420	446	431	427	421	462	428	422	440	413	429	419	443	440	427	442	433	414	440	428	395	463	429	421	441	430	425	455	414	427	479	419	455	458	455	424	446	431	420	408	417	429	409	423	441	392	426	439	431	444	417	437	449	434	470	466	428	429	450	423	443	489	462	453	421	439	435	417	422	456	437	468	471	415	452	463	449	394	413	442	411	394	446	441	436	420	414	402	421	424	420	460	445	419	382	431	436	431	440	449	453	434	435	414	457	474	394	410	436	455	458	441	385	440	462	450	442	424	451	445	426	418	475	441	411	478	438	416	437	398	424	417	417	391	423	427	404	429	428	476	407	444	420	411	436	399	436	434	404	431	456	443	434	436	431	415	413	452	442	425	420	430	453	414	430	435	450	389	419	442	424	422	460	443	416	439	419	478	449	438	411	463	440	434	445	401	437	433	463	477	435	410	459	384	393	434	410	432	393	436	437	443	488	416	420	443	429	391	405	463	422	417	413	407	419	409	454	423	448	438	413	450	458	460	418	411	413	429	448	437	438	445	424	460	427	426	444	442	375	454	438	434	424	424	436	453	398	413	426	401	452	414	454	415	444	410	425	401	457	461	463	431	440	468	448	417	409	461	449	414	444	454	426	480	466	421	434	432	478	401	438	417	410	403	409	415	425	443	438	463	434	409	438	418	428	435	424	419	442	419	410	415	442	433	423	412	413	452	453	418	451	439	441	448	453	444	429	412	401	418	426	412	449	422	419	462	419	413	409	456	442	391	412	455	409	436	427	426	433	438	431	450	447	446	417	404	426	389	443	447	441	433	432	435	451	459	403	430	405	418	449	418	405	415	430	443	400	440	447	446	402	428	401	439	398	409	446	427	453	396	448	480	437	475	404	438	441	471	468	461	441	425	407	385	415	471	426	405	451	434	408	451	438	463	421	459	455	439	425	424	405	419	433	434	447	469	438	423	471	428	432	449	419	442	417	469	438	469	393	430	445	427	444	426	450	453	454	413	428	379	446	428	431	432	420	440	415	430	411	414	441	436	426	401	463	409	466	477	443	475	427	443	417	415	434	433	409	415	450	405	405	457	437	447	436	427	464	437	402	440	433	448	431	402	432	466	425	480	457	455	439	422	410	438	428	444	434	430	402	437	430	429	404	436	431	446	412	397	437	464	450	432	435	442	437	439	409	439	449	426	434	416	445	416	434	445	434	392	438	410	445	448	443	422	413	446	418	446	440	436	427	455	420	438	439	436	423	433	453	454	450	441	459	417	416	425	419	421	406	447	425	453	405	459	444	429	421	446	478	392	428	411	423	439	408	466	449	423	449	380	419	415	446	406	434	427	403	401	421	414	449	412	420	447	448	430	436	459	453	431	390	434	446	407	421	416	438	420	441	442	426	405	458	434	449	406	408	432	444	401	415	438	442	426	433	438	443	417	410	438	458	434	454	404	467	416	445	475	451	427	437	449	433	472	423	408	426	440	430	406	439	417	428	457	457	419	420	427	419	406	404	444	439	432	396	434	402	429	460	398	402	437	434	441	461	416	442	429	401	485	432	444	452	423	433	433	444	415	428	469	421	432	432	444	408	418	418	428	426	413	455	462	453	457	436	441	455	399	421	458	432	441	438	443	434	397	440	431	461	439	428	441	431	423	421	434	428	462	470	396	457	445	438	404	413	454	437	444	435	438	417	429	430	467	424	436	419	432	419	463	411	426	442	439	415	418	429	420	440	400	403	440	433	409	423	422	465	442	442	412	446	472	445	424	412	421	435	441	472	474	433	413	376	419	423	426	395	434	441	405	436	416	434	446	452	424	431	433	429	422	417	424	458	445	423	383	422	428	436	437	434	442	448	401	455
27538	24375	29155	19381	6332	1439	785	791	791	780	765	802	753	764	754	755	784	696	766	761	756	809	785	726	709	760	727	775	788	782	759	746	747	742	758	753	750	773	801	740	749	739	731	741	730	748	756	808	730	766	769	753	755	741	757	763	730	786	794	748	832	729	811	744	750	747	746	793	757	747	772	736	790	762	733	733	740	770	737	756	779	776	788	748	714	767	810	745	752	766	789	709	787	763	763	774	715	773	713	743	745	788	696	721	738	757	736	735	768	757	719	738	780	755	760	752	695	766	765	716	772	791	704	779	741	760	738	778	724	736	750	760	685	798	743	755	754	741	780	754	787	725	745	799	799	749	739	724	765	779	753	724	725	742	729	744	754	751	778	751	782	731	749	723	762	781	734	731	744	770	700	776	770	725	780	755	757	736	735	775	802	735	723	754	753	759	772	741	750	749	779	774	770	730	738	724	747	750	716	770	763	755	787	756	762	727	735	781	738	728	751	730	802	729	728	745	754	766	750	755	723	754	734	757	735	748	733	741	711	738	758	775	745	737	769	763	789	772	780	774	793	770	734	755	746	724	777	730	778	718	762	733	787	799	776	742	788	781	774	785	781	693	763	788	770	757	783	745	745	781	778	779	698	775	710	785	689	749	730	791	771	801	759	706	719	757	797	725	740	707	742	843	771	741	730	784	755	723	750	764	753	802	722	820	690	733	808	753	732	740	768	746	732	775	779	813	766	709	788	732	772	745	756	749	761	765	732	781	748	760	749	752	766	746	767	753	731	784	797	756	766	806	773	753	737	762	768	764	758	757	747	780	740	785	736	737	714	779	778	745	717	769	758	769	739	780	723	746	781	767	718	779	785	776	753	863	752	768	770	751	765	789	759	757	775	763	802	769	708	736	744	722	760	789	771	708	771	752	756	774	750	719	742	769	763	785	699	808	728	763	752	754	758	791	764	785	729	690	753	726	778	756	797	736	723	735	740	729	810	710	790	747	721	775	792	763	723	709	746	747	790	773	693	767	786	736	758	736	709	736	805	737	778	720	774	808	791	800	712	746	779	761	767	747	748	761	710	780	820	760	772	757	760	729	745	755	741	774	778	761	732	789	759	742	782	770	757	754	740	722	736	797	728	771	758	699	792	740	735	740	766	723	750	724	760	759	752	699	747	775	751	805	771	722	774	755	810	706	814	762	732	747	756	751	744	736	743	759	759	762	800	788	744	754	746	735	799	748	708	752	750	759	720	742	801	721	754	734	717	709	741	751	744	799	787	772	773	763	706	757	723	789	750	769	778	783	736	782	805	724	735	761	753	730	731	782	736	674	735	766	785	742	709	789	747	741	737	794	719	798	772	732	759	714	763	766	778	821	743	781	767	721	740	738	743	742	706	769	750	774	737	750	809	696	804	759	781	761	752	776	726	738	718	773	781	763	711	765	769	807	729	739	744	715	795	735	762	776	792	736	773	763	737	781	741	735	733	720	761	748	749	767	776	721	728	746	726	745	720	807	724	806	790	732	766	783	782	765	722	758	742	737	787	753	728	735	729	795	725	756	688	789	769	770	715	727	786	743	742	750	754	726	778	767	791	757	750	755	781	756	775	772	731	740	750	776	739	764	782	787	787	756	739	761	770	730	745	708	770	758	766	772	744	731	743	755	742	764	748	746	743	723	749	732	756	774	799	743	774	773	758	731	748	730	786	779	795	741	719	787	752	745	702	682	764	767	778	761	760	777	716	784	828	749	769	788	714	758	712	796	737	777	714	752	781	759	768	775	818	749	701	758	749	748	796	809	738	752	771	729	775	776	723	771	744	744	778	732	779	774	773	767	767	769	746	777	725	765	743	779	756	757	775	754	740	766	728	755	779	749	769	732	782	754	796	717	739	749	784	738	805	693	731	753	786	772	729	748	746	739	712	788	735	784	742	732	751	736	791	810	759	756	738	722	742	733	770	734	740	763	724	748	744	763	749	800	783	760	723	737	767	801	735	774	761	805	727	756	732	778	756	763	728	788	722	739	763	730	777	811	795	711	747	740	746	746	754	761	752	734	722	742	734	746	775	704	760	737	744	746	752	750	751	732	731	757	759	756	753	730	745	725	723	795	788	728	720	699	742	727	726	782	792	772	757	780	729	759	788	735	780	804	738	752	757	738	735	785	678	767	731	764	764	753	744	732	757	745	751	752	756	708	726	783	757	763	768	750	752	742	765	748	741	756	755	735	716	733	772	711	761	783	718	758	738	785	772	743	729	796	758	783	793	769	767	753	784	762	744	804	744	734	756	779	799	752	719	779	764	762	725	725	789	774	787	799	706	774	752	785	757	766	736	734	739	743	782	779	782	795	767	742	745	729	740	722	741	698	787	767	756	801	728	766	718	784	746	702	746	764	760	801	767	759	787	781	734	710	772	718	748	800	693	771	759	718	761	766	736	726	764	770	754	743	779	736	758	731	754	779	792	706	735	758	735	738	798	742	724	765	793	784	799	791	791	785	732	732	762	746	774	769	772	769	773	747	775	780	776	742	755	717	735	716	727	776	763	725	796	796	791	771	786	792	767	747	756	798	783	738	707	740	778	801	777	731	775	748	800	709	739	748	729	751	804	761	721	740	698	804	764	744	744	770	745	775	802	745	749	765	755	745	728	738	762	777	747	823	726	729	766	751	812	749	787	748	756	785	724	778	784	731	764	806	801	732	797	772	724	807	761	770	778	750	763	746	794	803	750	755	718	739	804	774	778	763	779	785	747	714	797	741	789	797	751	704	743	751	765	796	756	733	709	756	763	725	741	740	759	774	755	702	735	736	776	762	769	770	773	780	813	732	779	758	789	740	712	733	739	767	713	767	712	735	770	765	767	737	726	783	727	729	771	732	764	841	758	697	720	771	773	769	768	735	733	774	800	733	717	752	742	783	754	735	746	772	780	768	736	784	789	750	727	730	750	768	823	767	782	763	767	766	783	791	719	751	739	739	762	743	774	788	727	763	692	714	757	795	716	733	754	746	759	744	801	655	745	807	774	724	699	746	760	732	696	802	807	769	707	788	713	739	734	721	776	777	794	795	734	738	793	774	745	764	795	789	777	718	788	788	764	692	777	765	729	775	763	753	779	781	757	756	787	734	791	753	773	732	759	719	688	758	790	755	737	726	734	776	700	744	760	826	769	771	728	800	785	751	762	769	773	783	725	789	761	752	732	713	740	780	784	767	736	770	751	686	760	774	743	769	735	772	820	722	792	734	757	739	791	781	727	682	725	738	767	748	756	768	754	714	781	737	795	746	735	782	754	687	750	731	736	812	791	751	790	793	795	758	719	721	757	800	789	763	760	748	758	755	769	801	749	757	741	771	770	771	742	730	785	738	752	684	807	730	819	717	768	733	804	716	778	736	706	781	741	697	837	721	762	725	758	744	726	744	754	754	759	714	760	722	762	694	740	727	687	700	757	773	774	793	722	732	710	806	769	737	776	728	729	758	751	737	747	732	762	750
29187	39954	30936	16480	6778	1903	966	948	859	942	904	900	901	873	897	940	927	930	920	891	918	968	895	889	882	850	911	970	860	929	962	909	894	831	913	873	884	928	882	905	898	922	936	914	917	929	917	900	920	885	957	893	907	935	910	898	915	928	921	921	943	876	862	930	875	898	862	944	903	937	957	919	906	887	874	914	911	903	880	908	937	954	907	905	865	911	907	874	915	925	906	912	945	924	912	918	926	933	893	877	915	953	883	893	887	894	928	901	942	958	928	942	892	896	971	926	923	841	947	848	898	897	867	935	859	913	858	867	874	1020	883	888	868	943	934	928	945	959	881	936	936	937	901	906	886	939	899	888	899	889	907	919	878	904	943	867	957	975	887	940	880	889	872	892	923	876	844	936	928	898	897	875	893	903	910	888	899	916	920	874	934	921	917	881	839	883	931	930	893	929	899	918	944	936	896	930	885	917	917	940	893	969	910	882	921	906	868	893	947	922	894	912	902	934	877	907	924	880	936	886	891	879	871	922	876	874	905	901	912	870	958	859	926	939	889	911	900	891	933	859	957	900	899	936	908	903	875	914	923	920	902	933	877	875	931	978	889	922	879	877	951	937	884	921	913	875	870	896	942	899	871	839	931	939	881	936	991	836	935	924	943	946	911	913	919	928	875	877	918	972	929	939	901	870	911	884	910	885	862	880	889	918	904	862	895	925	926	906	902	925	917	936	986	919	940	954	882	877	833	897	949	921	882	896	867	863	944	942	911	884	851	924	905	872	926	888	939	921	934	923	924	940	941	926	934	991	891	885	910	920	948	983	922	926	910	902	970	922	927	917	869	872	947	895	908	882	902	931	941	946	959	879	905	912	895	897	954	900	910	894	912	945	895	932	911	864	974	923	912	915	856	961	908	906	898	877	947	921	884	889	863	929	898	857	927	937	904	911	1020	952	882	914	886	940	949	909	942	876	913	900	926	894	908	887	885	930	922	939	893	864	905	915	896	913	863	916	870	935	954	883	856	913	901	926	915	969	906	887	905	956	887	876	863	921	934	920	944	913	912	857	882	947	943	869	918	869	949	911	903	869	870	874	915	925	974	928	947	915	906	894	850	884	892	916	891	883	896	895	928	898	879	952	847	941	845	893	910	867	881	969	958	894	921	915	936	945	952	961	921	864	898	922	927	934	860	884	899	937	930	887	924	906	907	890	905	834	937	931	925	904	889	917	978	920	895	892	937	931	947	930	880	908	948	833	935	878	883	874	878	956	898	898	904	950	891	917	912	886	902	866	899	900	902	839	859	913	906	905	876	931	951	922	958	916	918	940	891	873	903	915	930	902	959	908	908	874	923	872	926	872	908	978	911	876	939	896	898	910	940	868	886	963	854	890	895	931	869	903	908	888	950	851	889	928	871	901	926	904	872	896	929	953	886	937	861	893	946	909	924	922	905	896	937	909	922	897	907	914	971	863	906	881	961	920	958	939	859	884	904	927	888	895	901	921	885	903	852	920	889	912	874	902	899	882	853	878	872	925	926	902	962	936	886	925	891	883	876	919	935	911	896	898	915	905	948	915	953	928	881	921	886	877	920	949	903	920	926	939	905	956	932	901	904	966	904	922	940	906	933	934	911	961	893	876	957	951	920	936	864	909	876	880	880	859	879	872	954	912	943	892	901	903	882	903	887	875	879	911	884	905	903	935	928	892	878	1006	882	897	906	919	931	940	911	875	883	964	932	907	891	952	894	945	900	911	891	899	871	918	917	897	886	896	886	982	888	937	882	898	860	939	905	882	848	943	917	914	867	880	855	888	910	884	844	868	896	928	961	919	918	960	897	950	875	920	896	875	930	879	900	898	919	891	911	907	958	871	936	939	964	902	927	898	951	875	903	924	922	922	882	897	940	942	917	911	930	873	943	898	926	935	964	909	927	930	900	885	908	903	951	927	939	884	895	914	904	934	907	914	950	918	903	877	941	903	931	930	970	869	901	888	920	887	922	898	925	893	885	933	906	874	895	930	916	898	896	901	954	919	939	958	895	896	948	971	904	895	886	927	931	901	914	932	902	899	888	907	964	901	839	889	861	920	915	927	869	887	933	908	908	937	908	874	945	889	928	845	930	883	911	896	905	877	911	964	907	889	952	929	903	942	877	938	906	944	941	927	873	875	937	929	901	948	917	938	906	879	913	949	884	915	830	940	889	906	852	935	912	922	930	878	939	894	906	944	897	926	945	944	936	907	928	886	939	881	899	946	849	883	875	892	908	915	892	887	889	941	887	862	917	864	914	927	863	935	895	923	900	935	911	896	978	893	895	945	986	930	900	901	883	924	915	906	916	849	957	929	879	886	937	907	906	907	881	883	942	913	939	887	893	951	912	925	912	910	895	913	983	941	910	914	931	933	908	907	930	942	937	862	915	894	878	910	888	901	952	898	961	912	884	938	919	879	878	943	926	903	920	937	895	871	918	917	884	963	894	927	922	863	929	947	897	903	943	848	920	938	910	876	936	908	859	929	909	914	913	909	961	941	923	918	950	879	948	909	913	929	861	948	921	920	873	894	911	918	898	892	892	872	891	881	910	933	928	905	938	895	931	955	883	898	861	925	915	860	914	932	922	933	968	900	908	932	915	862	931	898	904	849	936	895	907	919	938	903	900	917	921	949	880	931	901	888	945	878	974	951	920	908	971	919	871	874	938	924	925	933	882	881	910	898	901	948	930	867	896	883	918	908	861	912	829	904	929	935	869	905	942	919	847	901	910	918	932	908	954	912	918	953	925	877	891	894	957	965	887	923	922	892	964	936	914	890	915	860	933	886	901	905	887	912	899	930	911	905	855	820	869	934	891	881	943	917	951	886	897	896	874	914	887	922	887	949	879	889	900	907	922	891	908	871	925	937	890	877	888	860	913	943	896	873	987	903	900	901	938	942	931	896	860	883	926	934	914	920	907	914	882	898	894	902	899	856	933	910	980	888	905	867	961	905	954	907	924	901	912	929	886	919	898	968	875	969	923	931	950	877	906	911	923	946	881	858	901	938	911	907	924	886	880	876	885	877	911	880	923	894	897	897	932	980	905	978	918	927	869	882	915	891	887	952	958	912	870	897	920	956	916	893	895	891	930	928	860	936	926	922	898	924	858	927	964	953	913	925	918	954	919	910	953	915	908	937	915	895	874	931	896	907	852	942	899	910	945	904	900	864	882	888	912	908	927	935	950	896	893	934	919	890	915	940	904	908	965	932	911	903	910	919	860	889	912	850	910	924	919	897	883	949	867	951	883	918	891	879	984	903	955	885	942	903	896	944	942	892	924	900	892	852	863	914	903	881	920	935	879	904	948	936	901	910	915	868	873	930	905	892	868	915	925	901	953	943	964	869	934	939	889	925	947	909	899	911	953	959	888	896	905	909	921	906	876	919	894	911	916	947	872	866	903	923	899	942	850	961	892	959	936	901	916	879	927	925	888	859	892	911	849	896	897	874	907	904	912	915	903	921
23347	21104	31745	31339	25747	17547	4401	1105	496	539	475	522	530	479	476	483	478	485	468	487	501	481	480	474	495	458	432	436	479	467	486	479	489	475	467	464	515	418	471	459	441	479	491	464	488	489	470	464	448	453	524	496	479	484	457	414	513	511	480	475	499	471	493	507	428	487	469	457	447	493	501	471	500	485	448	499	463	490	484	462	486	461	532	504	470	474	470	479	438	466	465	514	434	469	455	467	444	460	446	447	492	453	483	410	471	481	505	465	512	462	457	499	499	492	482	493	485	465	486	432	473	434	481	452	485	482	434	435	474	466	469	504	464	466	476	448	515	453	467	480	457	460	463	459	497	485	465	492	468	476	478	503	492	410	441	440	460	452	454	503	473	452	489	442	445	439	476	481	457	456	512	441	450	470	480	462	462	477	504	444	482	471	510	471	460	457	499	468	467	447	519	450	497	471	475	469	441	489	410	495	442	522	486	466	462	462	467	466	462	487	471	503	440	487	497	446	464	478	483	439	440	485	424	497	479	483	484	465	463	459	475	474	449	454	460	498	494	536	475	509	462	445	460	496	493	472	463	460	442	407	453	494	460	456	502	449	473	441	478	474	495	489	489	447	455	421	462	501	477	460	438	457	486	457	493	466	452	478	463	453	483	490	457	493	471	454	475	420	463	473	480	470	465	500	453	511	480	446	437	462	465	490	473	448	501	446	456	503	462	492	463	457	448	501	493	477	505	488	490	469	478	457	442	465	484	444	436	473	444	501	453	477	476	458	445	484	462	501	482	476	513	474	451	493	477	455	483	453	475	442	436	478	482	446	480	453	496	477	469	490	469	480	507	480	462	476	484	449	475	457	464	498	465	448	455	495	448	458	491	447	469	458	471	429	480	438	525	425	476	463	458	489	469	484	502	483	451	512	469	467	468	492	488	471	484	466	486	489	471	522	461	478	451	513	448	470	447	490	467	472	405	491	472	460	463	472	463	455	463	486	467	476	490	468	474	445	459	497	483	439	483	477	478	423	463	467	499	480	481	477	454	469	439	465	474	494	489	442	474	454	420	463	485	479	453	468	460	466	509	465	477	469	482	441	480	468	463	456	491	435	468	490	476	484	502	484	457	470	465	439	445	493	491	475	502	477	452	455	498	453	476	432	494	477	482	460	450	498	487	446	500	459	480	454	458	453	476	492	475	480	455	485	460	471	484	456	501	473	430	429	431	468	481	435	495	453	441	472	479	482	475	481	465	462	450	483	473	493	455	459	452	439	474	454	488	471	467	462	455	517	499	472	431	495	463	447	413	518	464	466	461	481	455	483	479	449	484	485	452	438	508	477	426	457	462	464	456	502	480	478	484	461	474	504	482	472	482	450	463	443	436	436	451	465	443	457	478	533	417	435	469	448	448	514	456	502	493	433	476	476	459	430	451	465	485	484	453	484	465	474	497	498	453	444	468	482	481	479	436	510	456	470	488	452	469	496	479	480	460	472	473	457	482	475	458	483	471	458	496	486	448	487	452	481	488	473	471	450	478	495	486	464	452	472	484	429	453	439	466	442	468	458	449	482	493	478	488	472	465	526	450	476	461	499	423	464	484	482	466	487	469	494	473	499	448	447	474	474	494	449	501	430	475	515	465	454	472	472	460	419	482	467	474	437	453	481	469	490	509	459	471	498	496	485	475	467	484	471	494	450	421	439	486	464	436	468	471	496	472	472	526	487	445	417	463	482	462	472	450	394	449	465	416	508	474	447	449	465	454	511	479	486	489	504	516	450	446	483	452	469	469	452	488	451	497	460	477	479	431	480	466	502	467	458	523	446	480	459	480	474	502	491	470	464	474	477	449	485	448	467	458	439	517	468	490	476	456	473	492	461	494	497	496	466	433	453	449	481	477	484	469	488	492	450	458	439	444	491	465	435	485	476	466	429	457	501	457	449	453	474	473	479	458	471	457	504	500	459	487	492	467	530	495	500	461	461	471	483	483	507	449	477	439	451	479	448	474	497	475	514	441	446	419	437	465	439	493	490	480	480	493	473	472	490	454	471	456	465	494	474	478	491	483	505	465	482	453	463	492	513	440	486	474	469	427	492	483	469	438	481	488	507	464	481	452	428	471	446	439	461	460	467	453	480	480	513	459	475	457	448	473	461	466	483	476	465	454	498	501	492	467	441	433	480	515	464	483	470	485	453	501	477	445	497	455	499	478	464	475	483	476	482	469	520	483	482	458	473	500	465	494	459	464	460	418	458	476	433	485	474	462	464	473	497	465	535	415	467	493	458	474	468	467	476	482	475	470	465	462	468	453	490	499	486	435	479	455	447	513	471	460	493	490	502	459	463	477	467	462	447	490	482	481	451	427	510	470	478	501	479	480	498	481	485	438	465	464	456	417	474	467	466	479	490	502	502	416	464	449	470	483	464	508	502	479	502	442	466	454	462	477	469	495	524	445	475	453	468	441	453	481	472	499	442	437	423	462	454	485	472	464	480	465	489	478	477	474	468	476	448	443	487	458	455	450	484	458	470	480	475	523	452	415	464	455	435	455	483	488	455	447	439	417	445	484	507	487	460	466	461	483	473	455	464	509	460	455	507	465	476	476	443	502	489	462	444	497	470	509	483	433	438	484	468	432	491	454	470	498	439	475	465	481	496	464	456	477	450	493	479	476	513	467	505	458	452	461	493	465	452	456	441	472	442	478	457	494	423	461	536	513	469	488	483	462	502	416	463	479	459	466	478	427	468	454	475	486	499	470	484	464	504	491	482	461	503	458	453	477	504	478	482	492	473	444	458	467	437	463	457	513	493	476	481	456	457	412	461	502	492	480	467	456	458	474	466	443	428	521	454	484	428	438	466	506	459	458	494	447	498	459	445	498	486	469	498	485	428	435	463	485	462	424	508	501	492	490	425	454	492	418	464	454	416	470	458	465	492	456	494	471	498	490	443	479	472	470	466	468	482	443	452	459	458	463	505	507	534	432	512	431	475	443	498	497	448	479	471	470	441	451	488	494	467	471	446	473	481	432	451	452	442	480	450	470	448	478	482	512	446	492	497	454	473	492	468	473	499	457	501	487	476	457	495	484	490	453	474	490	480	504	453	456	417	476	468	469	505	497	489	462	483	448	459	429	476	461	510	481	484	488	482	482	487	511	479	498	494	461	462	456	446	478	407	446	470	513	413	452	462	472	467	472	457	488	511	440	422	539	468	464	503	498	454	460	454	465	456	433	437	478	477	455	500	475	456	451	459	465	466	452	449	451	469	482	493	455	461	467	488	444	449	447	443	486	464	523	496	447	522	504	487	483	508	478	473	481	485	482	498	491	445	495	462	496	477	489	458	469	435	483	431	456	434	435	413	441	430	413	492	470	443	438	485	487	444	451	476	470	506	457	462	491	496	468	498	444	474	514	472	488	463	513	468	432	442	509	432	432	481	411	450	446	499	468	494	507	456	474	455	466	459	463	452	476	473	461	465	458	454	484	481	489	465	492	471
54487	85913	71032	49259	31385	10891	1789	1918	703	627	599	627	620	594	684	570	571	573	617	581	620	594	599	626	590	564	610	567	566	573	553	588	582	568	603	616	605	558	618	616	554	585	594	538	569	603	518	533	574	610	605	578	604	580	568	549	567	552	591	561	524	563	572	568	565	570	553	562	548	528	581	593	550	583	564	556	595	596	574	603	622	558	622	574	594	575	619	576	596	598	574	584	615	522	587	584	615	535	589	585	622	590	540	560	561	564	571	557	583	568	584	605	535	602	566	585	590	631	562	578	563	556	613	556	568	617	546	577	550	570	631	604	527	550	594	552	567	555	618	563	585	567	590	519	548	595	570	537	534	574	562	555	571	580	620	570	582	568	553	534	573	580	537	590	636	576	582	542	580	595	583	600	564	575	579	589	580	590	593	597	546	599	539	571	609	521	592	563	602	587	567	583	579	592	614	576	582	557	548	569	577	598	566	555	592	589	580	573	566	567	581	542	597	591	560	573	584	570	548	578	537	593	627	542	554	615	566	565	558	570	595	564	627	586	560	628	610	580	566	615	569	582	560	588	534	553	571	547	583	558	616	561	574	591	599	510	571	618	615	597	605	550	585	596	590	618	595	594	548	558	587	593	549	606	582	566	600	576	557	614	553	556	549	577	570	590	618	580	583	549	566	626	557	558	566	601	559	561	588	564	565	575	595	600	584	579	590	598	531	581	550	580	559	558	626	631	556	588	580	558	601	598	614	563	587	590	595	568	563	577	558	562	595	586	612	586	590	591	567	586	546	595	578	594	579	589	587	628	548	558	549	573	568	605	572	566	551	568	575	548	567	574	553	596	536	614	586	606	589	615	596	578	575	579	606	575	590	579	538	564	570	525	552	598	556	618	559	588	572	602	581	558	569	548	566	609	648	585	518	601	550	582	561	572	527	559	550	613	587	557	576	591	590	576	585	556	555	575	626	594	601	583	585	554	567	530	553	568	581	586	553	525	573	609	565	584	582	561	582	604	597	601	544	611	550	582	576	558	613	559	639	571	549	564	618	558	545	557	587	582	582	538	593	599	615	583	561	543	627	588	608	592	544	590	581	573	554	546	542	587	564	602	565	555	584	588	531	577	561	547	594	614	573	591	579	559	580	558	577	579	603	532	600	568	560	609	587	579	584	584	599	646	577	600	600	617	566	584	610	592	575	612	563	571	599	567	578	568	606	588	580	594	554	558	582	589	536	600	606	597	586	577	564	555	553	585	596	593	584	577	617	565	594	591	590	533	568	582	556	543	543	588	560	587	553	574	554	552	619	578	605	578	581	586	572	620	585	565	573	539	561	563	602	577	599	573	585	580	580	563	575	545	532	551	598	574	591	588	590	574	567	569	587	604	568	563	615	520	596	595	521	603	566	608	583	603	597	536	568	562	557	638	599	601	595	565	569	563	593	542	535	596	584	588	541	550	563	627	591	576	582	569	524	570	551	571	594	538	528	547	551	561	576	553	558	578	557	598	586	587	601	563	540	560	628	538	596	552	565	586	588	558	576	580	600	560	546	557	573	620	555	568	567	600	597	542	574	572	584	595	554	607	606	591	581	539	539	573	539	573	568	562	569	558	577	578	578	563	563	587	554	588	592	571	582	610	596	573	608	589	588	602	586	587	577	569	551	606	580	546	536	589	589	561	583	587	588	550	570	619	586	615	586	609	579	593	571	592	593	623	572	601	569	608	595	591	578	585	656	561	578	596	573	523	597	550	612	581	540	603	569	585	609	554	523	605	604	512	542	588	550	578	610	577	549	616	594	578	619	587	570	600	613	604	558	553	576	579	586	555	538	568	589	557	558	566	555	616	564	564	582	570	589	587	559	586	601	549	569	615	589	600	585	530	553	543	625	510	584	617	541	575	592	582	601	499	552	573	599	543	574	585	585	601	566	571	591	614	536	562	566	554	607	588	560	545	585	556	557	567	577	555	585	573	554	594	591	575	580	592	658	543	565	600	589	571	537	609	596	595	590	561	601	587	549	558	598	580	539	614	578	579	588	579	577	572	613	563	563	582	620	567	567	561	549	544	642	570	604	576	576	583	604	528	585	559	604	605	524	596	600	593	574	553	586	609	589	529	555	575	557	571	551	574	585	610	602	560	589	570	554	546	541	528	563	535	629	603	547	633	512	583	548	577	559	583	537	564	559	645	581	598	564	578	574	613	569	574	582	563	582	561	628	642	602	570	595	567	578	560	565	551	576	602	563	549	552	615	605	597	596	506	542	549	588	558	559	527	563	550	603	578	566	576	594	589	613	595	599	572	572	546	592	562	545	569	551	557	548	539	576	579	600	572	597	560	574	569	582	598	567	654	567	562	564	590	571	576	567	621	588	549	570	614	574	579	563	572	594	598	540	566	601	565	576	604	570	629	610	587	571	594	570	574	528	559	605	584	564	574	601	510	586	586	630	558	577	587	592	612	544	595	567	560	582	582	553	614	562	594	580	545	561	538	595	581	562	545	609	564	623	561	547	597	526	584	608	618	536	609	577	620	582	574	557	626	573	568	563	555	589	549	595	584	577	592	562	576	577	561	633	608	556	543	544	598	558	597	555	613	582	617	580	634	565	538	567	584	578	591	598	594	577	577	564	596	569	590	595	567	575	573	586	619	583	563	621	588	572	582	557	578	547	541	557	595	548	576	580	579	571	575	559	519	636	609	580	588	536	565	593	576	570	600	562	578	569	594	588	608	590	567	560	528	588	581	591	557	587	601	605	573	551	587	524	599	556	569	546	586	543	597	554	614	534	568	546	599	558	576	539	618	601	558	597	538	545	525	546	585	558	575	563	612	578	607	595	596	567	603	589	583	606	552	544	593	584	567	600	551	587	535	560	572	591	568	564	559	531	577	570	572	559	534	574	544	552	616	588	547	547	599	556	559	563	551	568	554	556	608	597	591	537	564	591	599	616	615	573	579	599	605	577	594	567	571	561	605	610	568	560	589	568	566	566	648	568	592	608	526	555	577	579	573	613	624	536	595	598	573	601	613	582	613	535	555	576	586	564	531	607	576	591	546	575	537	552	551	579	533	598	592	594	593	572	550	567	600	590	545	558	560	551	586	540	568	587	566	585	579	603	628	600	570	576	572	593	556	650	562	605	586	535	597	594	610	602	575	580	619	579	556	567	596	604	543	599	626	562	570	610	555	527	575	595	575	589	594	559	562	550	568	592	527	584	574	576	618	609	560	563	615	550	561	567	545	623	563	563	590	598	557	582	615	639	561	596	576	598	540	552	576	575	595	555	586	576	595	561	560	582	584	623	559	555	530	584	595	554	595	600	568	554	567	574	577	577	628	540	582	579	560	586	625	570	571	584	591	560	563	602	565	613	572	571	613	636	560	623	559	567	598	583	591	561	570	562	600	593	618	569	601	616	607	624	565	609	549	591	584	592	539	572	604	586	551	625	562	588	556	516	569	621	589	564	560	600	586	533	576	551	584	538	604	572	624
22415	20863	30191	27794	25418	21160	12173	1871	415	418	435	422	412	364	393	372	400	381	386	379	371	356	355	346	349	382	373	394	363	365	373	372	370	383	367	383	367	388	406	376	362	354	389	365	382	412	364	400	371	343	336	367	372	373	359	394	368	340	385	377	389	365	376	379	330	404	404	364	378	349	387	338	390	349	367	340	347	375	335	367	366	399	338	364	347	356	380	385	341	374	394	414	349	350	372	336	360	369	374	357	366	337	344	371	360	355	354	377	382	385	374	339	374	365	401	378	392	367	375	370	362	383	401	339	373	358	361	355	350	364	370	356	373	346	361	376	401	363	399	383	350	380	381	395	357	346	359	355	373	376	373	347	364	377	359	337	370	372	340	385	355	358	368	368	354	312	361	366	416	333	368	378	359	345	369	367	364	358	369	376	365	369	339	359	365	341	402	391	371	355	391	380	369	344	392	374	346	324	366	356	365	382	338	375	394	363	351	367	344	323	391	379	370	376	369	381	341	376	308	340	353	336	342	383	384	393	362	333	331	387	368	334	376	346	360	383	368	359	352	327	351	380	370	377	387	365	347	360	371	372	350	388	347	375	359	351	342	389	359	368	396	371	362	354	379	385	373	384	371	372	420	374	379	364	342	347	365	373	347	361	357	387	381	393	358	353	340	379	365	353	364	327	354	390	325	365	377	383	382	332	383	358	352	344	345	367	400	352	354	362	373	362	329	382	391	405	368	354	369	397	366	373	382	377	372	363	387	333	386	375	371	342	365	343	350	329	379	377	348	365	353	375	397	358	392	363	366	371	359	388	357	383	374	347	351	371	363	359	355	382	337	390	333	350	373	376	338	343	379	404	332	367	360	412	364	384	366	381	370	393	358	388	332	384	364	350	364	345	354	350	366	335	360	387	382	356	353	384	355	359	384	340	356	341	344	329	378	342	363	374	364	343	354	371	393	373	384	374	379	376	354	365	384	394	346	368	364	352	360	354	355	340	377	380	368	368	373	364	352	316	344	356	381	358	352	405	368	356	336	394	350	357	315	341	365	359	354	353	370	330	353	333	339	363	364	357	348	381	341	378	344	383	384	355	402	334	348	343	364	347	370	390	364	344	342	384	341	361	381	326	363	382	369	355	396	403	379	404	359	361	370	378	357	376	373	386	364	335	347	358	370	382	339	373	382	369	394	357	388	361	359	354	357	399	350	387	351	349	380	357	362	360	348	397	350	341	346	365	343	346	385	358	350	344	361	382	364	390	371	356	392	372	352	370	363	353	397	390	363	368	348	358	363	374	371	390	385	398	343	357	366	368	347	390	405	373	408	351	361	376	357	369	343	362	382	400	362	360	358	317	354	351	369	367	403	368	392	376	359	378	323	384	378	348	370	368	335	363	350	355	404	362	418	368	340	371	363	379	367	333	360	329	384	353	374	363	374	375	357	365	378	346	354	334	374	360	350	415	402	344	355	379	405	374	343	320	356	379	339	349	363	337	341	372	353	354	371	401	345	380	346	387	388	369	373	382	364	368	392	349	401	355	375	367	381	376	337	354	364	375	411	357	351	348	366	375	322	350	375	377	377	383	353	375	390	369	385	395	375	373	380	379	417	374	369	377	364	384	352	340	343	358	344	354	371	386	373	356	372	334	367	405	366	349	407	342	382	386	390	343	392	352	388	361	353	384	349	333	367	382	378	351	375	380	385	378	383	369	394	367	348	387	320	344	350	376	362	375	360	368	389	363	369	420	385	371	369	396	372	321	376	349	383	358	370	368	328	375	383	362	384	363	366	318	369	356	364	352	349	377	369	334	375	399	365	389	338	376	345	371	374	362	360	400	355	355	345	376	359	366	344	380	374	359	411	372	395	375	375	387	374	359	361	335	368	396	369	339	368	337	366	350	355	375	404	343	331	365	329	372	344	398	360	368	387	357	416	367	375	369	363	391	382	360	346	370	360	361	355	374	379	349	373	356	361	334	398	362	383	356	384	347	372	344	352	351	358	367	362	323	364	376	362	344	374	393	357	378	344	364	370	371	364	352	351	352	349	386	361	339	359	374	357	370	369	358	330	364	386	364	388	350	351	353	386	369	389	386	345	366	376	332	344	358	359	397	384	366	372	344	359	363	348	411	407	394	359	345	366	357	370	364	336	338	355	364	367	370	344	358	345	372	376	328	346	383	375	336	356	389	405	373	357	357	356	365	323	384	379	386	392	329	352	365	395	349	344	384	379	364	366	362	395	359	368	365	383	368	391	381	356	370	352	347	375	367	398	360	354	340	331	355	361	367	358	353	367	362	338	339	374	399	344	343	375	342	390	361	400	376	371	335	392	386	373	382	388	354	362	347	318	341	387	341	366	368	346	330	373	380	377	370	362	366	362	347	346	360	363	360	347	349	362	405	370	356	382	368	369	380	348	359	384	329	379	332	373	357	389	355	399	330	373	385	317	371	317	392	372	350	348	364	331	352	374	349	377	392	366	337	392	355	400	373	350	368	379	371	397	359	373	374	351	394	343	359	351	376	341	371	396	383	327	332	393	352	385	386	403	374	340	337	392	390	351	366	371	406	358	368	387	337	375	386	348	357	359	362	377	355	350	359	372	377	378	355	351	355	343	383	368	371	357	359	382	361	368	377	342	357	373	361	374	393	356	364	350	356	357	386	377	377	376	334	370	373	374	370	364	374	373	361	361	376	392	374	324	366	367	358	370	341	369	383	376	387	397	362	379	382	331	389	365	381	367	342	362	342	379	379	359	359	374	366	371	364	360	353	384	359	391	360	368	329	377	372	359	358	365	382	333	393	367	375	320	381	374	350	354	375	355	373	386	311	374	375	388	367	349	408	403	394	376	355	380	377	371	367	341	381	373	341	361	381	387	373	378	350	360	364	357	367	388	390	357	384	348	343	365	372	374	375	361	351	379	329	362	355	374	355	354	362	351	345	367	348	373	376	391	346	335	394	375	360	343	359	392	339	403	345	382	349	373	375	355	312	374	371	376	376	333	370	385	367	361	369	341	368	409	352	312	320	356	385	364	398	369	339	350	387	363	385	359	386	382	381	400	328	376	351	406	383	353	375	348	356	386	348	371	370	380	344	348	374	352	377	349	362	375	379	353	378	344	351	379	352	385	352	349	380	340	365	367	372	352	348	359	380	377	357	385	353	339	362	363	372	359	384	393	370	393	362	376	359	335	347	371	355	343	380	367	397	346	354	367	361	400	368	373	378	340	367	350	322	373	360	351	384	364	355	324	334	385	369	373	366	351	370	352	359	354	359	361	353	399	351	378	387	359	342	373	389	394	372	342	352	365	395	365	355	382	354	376	395	389	385	358	371	346	366	338	333	360	364	356	374	331	363	365	360	329	358	358	372	355	347	382	364	391	381	357	341	381	385	407	372	366	370	330	332	379	380	339	368	349	351	363	378	363	346	399	376	393	354	369	365	391	366	369	346	347	380	345	382	382	329	372	355	379	400	330	391	367	383	408	405
58940	96869	80557	59459	39592	15641	2741	2819	566	542	488	517	501	465	438	454	440	444	446	434	473	469	474	443	434	434	463	408	456	430	436	462	471	422	449	429	477	419	437	439	419	466	410	426	440	424	436	421	409	428	444	399	410	436	433	418	436	442	386	434	469	455	437	411	453	432	452	427	425	439	418	442	425	440	453	442	461	447	439	447	474	420	456	444	446	447	443	438	419	425	449	403	421	434	425	433	484	462	427	436	429	445	425	412	415	459	393	449	428	409	421	442	392	449	447	452	461	409	451	420	461	422	452	451	400	435	447	393	431	429	439	451	469	466	423	405	455	457	452	468	432	434	407	425	443	442	413	421	439	461	456	407	414	433	450	415	430	437	404	431	423	409	439	490	434	422	431	409	421	404	429	423	453	453	413	433	454	414	387	443	447	414	454	430	443	439	472	429	453	407	424	416	429	443	441	456	414	427	406	459	442	446	443	452	443	456	403	428	477	416	442	440	454	461	457	437	396	437	434	443	425	463	428	432	451	461	440	437	436	455	449	431	421	393	414	429	436	485	405	435	460	442	434	412	441	474	428	451	427	409	447	420	458	434	466	422	454	438	405	466	461	430	394	440	406	408	444	426	460	429	434	443	447	454	439	455	432	413	433	443	432	416	429	430	408	424	429	417	436	438	435	426	425	443	431	465	422	432	392	432	448	458	443	417	417	439	425	418	438	436	417	425	383	451	409	451	442	417	428	434	473	428	407	411	412	449	446	426	415	400	417	420	408	416	445	462	435	465	419	436	465	446	448	450	438	431	442	441	461	421	450	396	426	418	476	452	415	485	411	432	439	456	445	446	429	423	414	440	399	459	446	439	407	436	399	463	436	407	405	426	421	437	432	417	457	463	463	435	448	408	448	462	387	434	379	435	469	413	410	464	425	456	429	420	470	438	456	429	414	387	462	411	462	455	440	404	416	446	423	391	441	445	423	411	431	422	437	433	424	419	445	449	401	434	436	430	466	457	410	432	400	403	444	440	431	454	415	429	412	416	472	398	435	423	458	435	439	400	453	427	406	426	411	438	422	416	434	402	436	408	408	425	435	448	445	432	426	412	418	453	437	431	468	431	453	387	435	434	441	426	402	434	421	424	406	477	490	445	423	449	445	427	427	435	435	433	450	402	431	378	440	406	433	434	433	430	397	435	446	449	451	457	420	424	414	484	450	422	441	413	481	457	435	407	433	455	447	491	440	419	424	403	436	435	419	446	451	432	441	438	453	426	426	449	449	454	398	401	435	410	448	423	455	410	435	469	434	455	432	398	444	442	428	452	412	416	418	441	414	439	426	435	429	413	431	446	428	424	452	385	445	406	431	449	435	433	454	440	439	446	461	422	409	416	447	433	394	438	428	435	437	466	379	440	418	433	432	430	445	413	430	452	424	406	473	457	451	401	435	453	454	425	438	441	433	425	429	420	442	413	458	444	449	414	428	438	468	459	443	414	443	441	408	440	427	479	439	453	441	415	438	458	437	397	449	450	468	441	444	428	409	421	439	411	460	449	435	457	432	451	409	439	441	416	463	411	439	402	425	446	401	413	431	418	458	397	397	416	424	484	451	435	396	408	431	429	405	434	424	437	436	417	434	447	443	451	433	422	429	425	404	435	415	444	452	438	436	456	425	449	400	407	421	390	425	411	451	430	392	400	449	440	420	435	462	426	419	444	401	428	445	431	432	392	460	433	404	433	438	421	448	475	429	395	458	420	428	438	461	414	415	457	401	454	432	422	395	411	446	431	415	431	410	474	444	419	438	431	420	425	448	414	424	403	456	445	436	400	421	423	419	446	416	363	385	439	425	409	421	440	468	453	419	433	443	431	455	433	446	458	448	449	428	433	419	435	362	461	453	409	424	471	433	424	416	395	449	401	455	407	413	409	436	421	417	439	418	415	440	425	451	425	422	432	423	450	395	434	443	425	430	458	444	423	425	424	410	419	467	407	398	420	442	434	389	416	434	423	424	445	432	448	405	426	451	411	443	427	459	453	439	457	425	430	416	471	415	435	401	418	406	411	431	445	434	413	468	386	459	413	467	430	431	432	416	426	430	436	425	413	427	406	424	430	465	406	419	397	468	425	410	445	430	413	435	446	452	408	406	451	447	440	420	426	407	431	441	426	456	433	466	445	439	442	440	445	434	430	420	430	423	426	444	447	446	405	420	442	436	449	429	417	416	440	453	418	398	419	450	473	463	433	441	436	416	468	450	423	454	437	430	450	453	403	402	391	450	435	449	412	465	416	451	424	442	439	413	417	420	429	438	415	434	456	431	388	438	430	450	437	409	404	412	429	428	449	429	436	436	440	424	383	445	460	414	419	439	439	401	407	449	401	424	464	452	419	434	442	466	449	466	451	414	413	450	424	418	403	395	440	426	415	438	426	411	428	420	451	422	437	408	431	432	439	427	404	453	435	443	413	414	448	443	432	399	421	418	413	425	411	443	464	414	437	428	426	469	434	429	437	416	477	436	421	417	407	448	395	400	474	439	422	430	443	440	429	418	467	439	447	411	450	442	428	454	414	439	444	470	471	436	462	382	425	428	444	425	437	463	421	440	440	441	443	437	447	400	436	471	427	443	438	426	422	447	467	434	396	458	438	431	462	433	444	454	460	386	433	445	448	422	457	480	445	445	432	430	432	425	441	413	422	483	426	452	426	451	392	432	425	425	424	447	417	432	444	430	427	410	429	419	423	436	448	416	456	413	440	434	423	439	429	397	450	452	472	417	439	416	422	409	436	450	435	436	455	448	465	413	450	431	432	416	446	421	433	407	469	460	415	427	444	463	416	420	439	426	445	415	439	431	454	444	457	438	481	392	428	452	431	402	457	435	429	420	435	428	404	436	468	455	415	401	418	427	453	454	414	404	414	422	436	450	444	438	401	435	400	408	447	412	448	424	434	438	429	443	436	456	460	453	413	436	419	436	450	429	446	424	405	442	431	414	442	466	440	427	430	442	411	423	430	443	454	466	415	421	435	436	448	449	435	427	452	416	483	392	423	429	420	413	448	384	477	421	444	426	468	423	426	423	466	450	431	393	433	426	432	425	436	451	432	441	428	443	427	465	452	397	441	449	427	411	473	416	487	410	420	449	443	446	420	423	425	454	414	452	433	419	434	402	412	419	434	418	409	436	431	439	421	425	429	437	429	438	423	407	443	441	450	418	431	428	439	403	436	418	442	409	404	390	412	454	412	438	427	403	451	414	415	431	450	450	448	400	442	461	460	435	418	396	422	398	427	456	402	437	436	405	433	393	429	427	431	459	414	419	423	460	434	391	465	398	453	397	476	404	422	431	423	423	433	433	433	432	394	410	390	427	447	471	424	420	409	397	438	435	414	437	463	455	432	434	475	445	448	402	415	451	434	425	436	425	439	419	403	437	463	441	412	420	431	425	425	440	440	458	424	423	424	433	402	454	414	448	392	421	433	451	393	451	433	434	416	397	416
27490	24112	28708	19295	6488	1557	888	898	823	783	770	785	728	752	770	748	773	762	731	788	779	754	787	717	771	757	760	682	747	769	785	757	788	769	708	743	739	783	722	783	743	742	732	758	768	711	767	711	785	766	759	743	772	731	758	782	762	743	754	739	724	750	706	764	731	786	709	771	722	835	754	773	753	761	747	723	809	735	691	769	764	766	756	763	735	768	772	735	734	782	758	777	743	762	714	771	756	686	803	734	784	789	718	763	716	727	730	775	786	732	744	790	809	809	772	764	786	719	799	723	802	774	721	713	780	831	763	761	763	731	801	772	774	727	734	705	748	795	737	751	721	770	752	761	746	723	794	801	774	758	840	751	770	717	790	707	768	777	768	759	749	755	755	783	766	709	792	762	778	771	773	754	808	758	746	753	707	761	712	734	742	733	784	724	763	739	749	729	717	767	760	761	756	763	787	724	755	742	759	725	747	759	766	738	718	775	765	779	785	771	759	751	751	765	758	791	749	768	731	764	796	766	710	728	742	738	823	753	764	736	730	777	786	753	759	767	780	705	786	764	715	727	794	751	804	769	789	725	758	789	747	784	752	735	738	729	714	748	764	742	778	750	706	753	722	780	747	770	752	753	754	728	731	775	773	786	791	792	721	759	783	774	806	744	745	765	802	769	739	757	728	782	757	725	731	767	777	759	780	759	755	725	765	735	828	758	741	774	784	787	785	786	815	799	735	811	780	742	789	766	724	780	789	768	785	767	785	760	764	793	797	764	736	747	766	747	805	714	772	718	809	728	814	781	733	717	761	752	731	749	764	747	755	798	718	751	761	706	779	768	749	725	767	708	770	783	735	738	722	730	756	751	743	721	746	761	770	766	726	780	777	758	779	769	744	781	774	765	796	748	798	768	729	770	740	790	722	783	746	749	750	774	771	764	779	761	746	742	725	750	778	769	724	794	758	758	751	718	753	776	740	723	748	774	742	737	794	727	754	769	757	808	709	745	737	825	751	757	762	766	764	760	767	737	781	805	703	769	798	772	801	782	788	771	831	721	818	792	747	791	763	753	754	731	777	754	782	758	786	750	778	750	759	747	797	720	818	785	826	777	764	721	770	759	775	723	763	725	776	750	748	782	769	775	776	722	733	748	712	769	751	762	842	757	757	788	744	786	748	773	777	773	746	748	755	763	712	768	787	775	803	726	781	771	732	793	769	734	720	711	753	765	735	789	774	771	773	768	725	755	785	821	744	758	711	742	709	786	771	772	705	737	719	774	740	805	777	731	757	764	751	781	769	698	702	760	753	792	729	767	749	770	729	810	767	763	765	748	764	751	751	727	755	759	794	786	727	774	784	775	745	731	780	767	776	768	742	738	789	741	743	728	738	749	781	778	703	791	743	739	728	772	780	758	768	720	744	743	816	732	791	732	739	747	802	800	745	761	705	803	741	792	754	768	737	731	777	755	767	720	770	772	728	724	743	808	777	753	767	779	802	697	790	730	802	762	751	717	765	772	739	802	736	767	695	700	758	790	730	765	742	746	774	753	754	723	771	765	723	765	676	772	725	762	760	773	728	790	751	800	745	750	764	777	731	756	685	707	734	727	701	733	783	727	755	779	787	765	742	762	736	706	797	794	731	733	793	770	749	766	771	779	788	762	743	771	771	754	777	765	750	786	737	729	716	764	726	808	755	780	767	725	792	777	735	816	717	729	767	709	771	745	727	733	745	765	788	760	792	736	783	779	771	748	771	763	821	747	733	692	733	759	762	735	789	767	749	763	731	748	752	751	701	744	791	739	704	720	775	750	783	764	742	755	760	741	754	764	736	726	733	747	763	750	766	782	708	821	750	755	746	756	804	734	743	772	760	728	757	784	729	749	741	755	764	767	784	731	737	749	718	756	756	705	758	790	720	768	732	746	735	730	779	753	777	767	779	767	740	771	764	780	740	713	770	790	782	745	764	727	721	739	780	738	765	793	724	744	775	737	722	757	781	668	778	752	729	780	747	721	741	787	705	741	726	780	770	736	758	770	760	792	780	723	787	787	780	787	712	815	743	750	753	716	767	819	738	802	810	776	788	772	764	785	789	755	718	724	766	730	756	769	739	749	759	766	752	737	764	719	797	713	769	709	746	769	717	779	763	766	786	763	784	750	832	732	788	762	745	750	790	791	706	755	715	717	792	752	821	770	783	759	717	733	759	763	761	716	832	769	713	728	734	768	741	756	769	770	760	725	739	759	731	734	788	703	791	744	759	740	783	754	736	758	761	737	751	789	769	760	698	764	763	745	791	754	799	850	774	756	795	763	776	783	727	735	779	768	756	741	721	772	742	763	728	746	792	708	748	749	785	755	764	805	719	782	755	787	773	729	796	752	753	718	740	783	731	775	748	780	692	741	772	787	739	783	760	768	782	752	767	718	760	730	750	724	770	744	759	732	762	808	783	792	767	763	758	712	777	716	799	779	743	774	741	730	758	724	711	778	815	707	774	758	764	723	728	732	739	743	785	757	690	750	748	800	765	775	728	771	732	763	765	800	775	755	781	788	738	747	729	718	778	748	769	720	749	765	779	749	785	787	690	716	708	735	787	763	746	781	808	778	780	735	733	774	761	770	720	755	762	739	763	768	748	786	802	775	801	769	785	728	741	762	765	707	711	761	774	776	757	789	794	765	804	741	778	801	842	738	757	729	782	764	790	729	730	753	802	755	760	798	740	730	747	724	755	774	790	749	747	758	760	756	742	749	762	747	805	805	780	717	745	769	764	765	788	772	746	743	727	746	733	678	700	750	792	806	729	713	822	784	730	810	704	772	758	737	792	745	761	758	741	765	837	738	802	776	744	793	743	814	769	731	739	734	728	727	779	747	743	767	758	755	767	776	723	770	761	702	723	803	790	727	795	778	716	773	736	760	763	777	770	747	716	781	757	758	731	736	747	736	726	741	750	719	748	793	766	778	776	738	763	734	786	742	779	779	745	741	802	735	730	715	764	784	756	797	792	751	757	755	775	735	724	708	724	794	733	753	720	744	759	742	713	729	718	755	778	751	793	775	762	749	716	766	781	761	762	699	665	767	718	750	733	767	754	757	760	808	753	744	732	775	785	737	747	725	735	741	742	733	716	782	710	735	731	787	719	716	728	752	765	791	747	733	708	771	761	762	750	783	805	761	785	795	739	724	757	767	777	743	746	761	750	725	769	782	755	750	797	766	803	693	773	758	832	828	736	789	752	745	776	741	757	728	753	749	750	823	712	755	742	776	764	738	772	751	729	770	763	744	758	819	761	771	776	744	765	731	825	714	742	711	741	804	739	751	794	794	736	767	775	809	770	760	749	759	729	794	743	800	737	795	816	725	710	760	727	741	700	725	742	766	761	750	742	728	738	712	703	778	784	781	754	802	747	738	789	798	741	730	715	711	810	745	739	780	768	744	776	804	750	759	773	745	737	760	764	752	735	770	724	761	777	742	798	758	816	773	717	774	803	802	770	811
29256	39890	31117	16925	6854	1910	971	978	888	924	903	887	938	914	892	881	943	932	884	894	944	879	967	892	883	922	914	928	891	903	942	952	942	917	888	905	907	899	925	966	882	908	951	895	886	922	971	930	913	913	901	927	889	894	897	873	911	916	917	905	931	912	880	923	948	872	991	897	905	926	915	862	922	899	888	965	881	888	940	919	897	924	911	928	912	867	927	908	905	974	913	882	897	916	935	889	928	916	908	923	898	887	862	868	884	891	935	899	841	915	870	913	910	907	876	942	901	931	887	960	931	880	970	934	893	912	891	952	825	922	935	942	936	868	904	898	911	899	893	916	880	906	878	839	900	937	880	900	874	866	911	913	882	880	895	858	900	913	853	923	916	893	930	924	947	872	920	884	886	919	890	896	868	879	862	925	907	938	876	891	887	946	903	924	878	889	922	919	929	896	958	941	941	910	956	902	862	876	852	919	907	889	872	947	921	931	847	910	933	957	900	906	943	910	915	830	865	913	914	914	914	887	916	857	902	886	931	930	954	965	913	907	930	899	855	841	892	923	902	846	858	899	908	920	894	854	902	917	889	905	950	854	929	937	924	955	905	904	943	902	901	886	839	896	846	879	911	893	936	898	937	909	920	909	911	921	858	944	928	914	915	889	861	882	909	863	901	924	894	919	943	904	916	892	902	900	890	837	914	895	910	974	946	863	887	934	906	924	902	883	953	881	948	902	954	959	928	898	903	890	868	839	919	895	883	887	833	946	902	929	956	939	929	896	887	910	894	924	885	911	897	947	900	924	908	935	897	912	888	877	911	909	956	900	925	862	876	928	930	889	910	935	914	896	892	859	952	891	912	907	894	921	884	886	967	917	931	922	897	888	908	932	873	917	854	924	864	895	927	970	912	909	940	950	907	921	931	917	901	959	905	917	911	945	947	900	875	934	930	897	907	921	915	892	928	893	901	926	924	918	878	862	935	887	980	903	859	908	907	940	910	943	914	925	860	929	898	911	947	852	878	964	865	906	890	954	938	907	892	928	906	917	921	930	871	917	910	938	899	913	912	897	904	918	939	948	955	901	856	901	923	863	954	946	871	897	913	848	957	865	903	913	916	872	910	901	935	925	887	876	931	914	919	887	895	902	862	913	942	963	934	876	923	909	912	965	932	901	909	898	899	850	878	931	852	891	948	900	902	868	910	913	903	877	954	866	874	900	916	867	919	957	944	916	913	928	884	932	868	907	924	927	893	915	945	922	927	920	911	928	939	892	914	907	946	871	866	895	900	906	926	923	926	972	903	898	960	896	935	892	921	833	889	920	958	904	919	945	917	905	928	905	921	933	918	921	936	890	918	888	951	918	919	898	919	959	861	887	891	925	918	889	916	927	909	962	882	952	907	884	911	918	924	902	862	886	893	888	882	923	866	847	917	902	882	932	951	937	921	906	915	872	918	939	928	960	915	923	945	886	921	931	938	900	879	888	880	934	907	911	900	943	903	955	917	908	899	843	938	894	889	942	915	892	925	944	968	916	891	911	912	925	910	903	889	896	871	941	859	919	900	912	918	925	914	882	889	888	876	949	933	892	888	867	908	896	887	901	917	902	869	935	919	913	829	884	915	872	920	932	882	893	851	885	876	854	947	952	917	898	929	844	932	913	888	941	921	933	903	890	959	930	935	880	907	916	872	936	883	869	922	915	901	906	938	991	918	880	924	917	929	903	900	939	883	936	899	952	930	865	873	954	878	920	826	930	897	875	900	912	898	881	895	902	915	875	920	917	957	965	921	890	918	926	893	935	923	918	901	908	892	917	894	870	894	887	923	896	941	942	850	873	945	897	962	887	908	935	910	910	895	919	865	900	937	952	958	884	939	948	840	907	939	876	950	873	926	900	943	897	944	940	924	909	915	907	858	913	904	889	941	915	937	936	947	912	871	953	925	885	881	881	888	888	907	867	900	940	927	920	891	919	928	913	932	859	937	905	924	851	916	917	933	942	906	931	887	873	965	889	821	895	867	856	938	920	917	934	950	912	963	925	899	935	898	925	914	887	963	868	886	907	913	844	949	931	953	924	914	884	928	935	935	919	939	910	922	908	935	865	891	921	878	949	920	952	908	905	944	908	933	898	936	880	911	906	904	901	918	901	930	879	874	928	912	906	911	877	865	973	917	988	882	912	921	926	919	912	870	858	888	936	865	940	923	920	918	899	856	868	941	885	906	893	845	901	889	892	921	878	917	911	993	956	886	893	904	934	950	873	913	905	897	877	891	926	869	937	862	959	877	959	896	910	831	952	915	886	934	951	900	912	919	952	921	934	924	885	905	925	924	905	887	929	854	913	871	875	903	876	887	929	865	911	895	863	886	904	917	899	895	827	910	908	920	913	918	930	922	937	858	897	938	934	954	867	943	918	897	956	846	851	929	918	925	919	918	911	889	908	964	925	962	901	944	928	941	930	925	928	938	876	863	857	849	889	891	882	902	935	869	945	915	874	959	905	968	918	867	893	920	898	920	912	866	894	907	896	893	951	915	898	915	868	907	871	898	891	884	930	884	922	925	921	878	935	908	842	911	859	882	908	893	842	929	938	958	891	934	891	913	927	941	941	931	988	891	920	904	918	942	889	946	920	876	895	902	901	916	927	943	900	920	902	912	957	924	850	934	888	936	863	907	922	906	942	921	888	871	890	905	896	874	824	912	900	927	914	907	908	863	865	876	929	908	874	908	892	893	913	915	960	876	890	900	908	916	985	878	944	928	865	921	917	851	897	899	938	944	901	921	903	857	898	934	868	911	936	923	916	937	941	939	885	952	924	892	941	945	927	891	910	871	897	918	886	946	908	874	983	904	935	937	922	889	876	932	905	902	898	950	919	914	856	925	929	908	890	869	959	894	931	931	905	933	958	884	904	893	948	931	896	918	895	882	900	909	891	926	905	944	913	911	940	913	858	902	874	872	929	925	930	890	838	948	919	944	919	925	855	931	903	875	921	959	923	910	936	916	875	959	881	890	911	940	950	854	924	883	915	882	886	907	915	905	923	911	882	960	959	864	945	959	920	929	850	937	889	912	908	954	898	917	910	842	857	918	982	879	965	930	904	942	852	898	922	852	924	903	882	898	838	941	892	866	930	897	879	940	860	880	897	896	864	859	967	919	912	956	900	877	869	933	907	885	920	959	894	879	910	907	893	947	933	914	895	875	860	892	916	943	882	888	936	875	971	892	924	933	922	989	902	900	941	946	963	933	911	904	893	904	869	892	861	904	873	921	951	868	933	915	914	887	860	952	935	894	879	977	932	895	922	914	885	918	904	903	912	941	881	944	952	908	886	891	880	910	927	916	901	944	913	929	967	943	843	928	909	811	931	933	893	921	870	915	930	967	896	978	912	925	937	870	911	883	922	916	875	915	887	943	868	862	922	878	911	952	937	955	901	883	909	949	899	897	900	964	885	905	872	884	954	850	875	943	935	953	947	904	882	908	926	890	891	845	918
23395	21064	31313	31155	25526	17281	4350	1162	512	506	514	529	464	474	504	476	518	457	505	505	492	497	515	425	441	481	452	483	466	461	449	460	492	470	479	501	442	502	429	465	499	479	498	486	498	487	445	516	474	517	469	497	502	446	498	479	487	487	454	478	495	458	437	463	447	482	450	496	495	469	501	511	445	491	427	486	454	509	491	433	487	479	455	452	430	486	484	466	480	457	476	496	459	452	472	484	473	491	443	466	433	438	491	463	482	461	472	461	461	478	505	490	453	473	518	473	460	467	475	503	443	471	462	494	488	470	521	472	449	494	438	487	458	451	470	464	474	465	468	479	479	482	494	480	483	511	480	462	498	499	459	477	465	483	459	468	491	438	468	427	438	461	482	473	451	451	445	454	533	455	460	426	485	477	501	460	484	445	483	463	494	492	473	468	467	460	478	475	454	487	476	450	446	449	456	480	501	462	497	449	490	487	424	495	465	438	484	479	459	488	485	461	439	485	431	458	486	462	496	463	468	474	446	440	494	495	439	468	485	510	423	456	434	495	505	493	482	449	480	429	459	480	455	465	494	510	461	464	484	484	451	446	481	435	439	451	472	453	446	476	490	458	489	449	445	450	453	423	429	460	481	487	395	483	457	519	479	439	457	448	500	497	446	463	487	462	454	485	487	470	444	480	472	472	443	465	472	469	467	484	488	477	434	445	491	501	461	472	433	423	503	463	461	475	451	444	429	497	460	459	452	488	449	444	458	483	463	490	486	490	475	522	489	483	490	461	469	445	473	503	512	471	473	442	477	486	497	460	465	465	457	486	454	476	506	512	465	430	494	463	479	450	448	449	467	512	454	476	457	444	445	468	459	456	470	488	476	476	477	474	441	502	472	465	482	501	473	443	474	466	467	466	463	444	465	477	502	450	423	474	472	465	488	475	464	437	432	502	455	463	487	451	450	482	452	456	447	519	474	477	441	514	479	478	461	459	459	454	488	491	487	495	455	420	487	439	470	457	460	481	468	497	477	467	455	446	457	481	472	523	442	539	433	450	475	490	436	461	471	435	494	473	443	462	487	451	485	483	442	501	469	480	466	468	445	480	467	492	462	512	475	449	465	483	485	503	444	428	429	464	466	485	455	497	451	470	462	461	437	462	453	477	474	478	462	451	448	446	527	446	444	450	453	454	459	470	487	490	463	493	445	448	452	505	469	464	477	481	477	486	484	494	435	485	476	494	500	478	473	445	457	488	480	486	431	487	462	465	480	479	454	462	461	482	468	458	487	466	451	472	485	438	465	449	459	469	413	461	444	456	442	480	479	461	481	481	479	473	462	471	487	475	457	491	476	472	496	456	483	450	465	446	494	483	479	418	467	478	487	430	481	470	482	468	459	445	435	444	441	457	477	492	458	487	504	465	456	467	459	470	465	477	466	461	429	445	429	498	492	492	454	422	467	472	474	472	445	461	460	485	494	453	461	455	451	427	499	446	491	458	460	484	470	465	496	514	462	471	486	481	423	448	491	462	460	469	445	508	486	451	445	464	438	480	445	444	477	441	454	487	462	476	442	440	483	454	469	464	442	508	466	491	460	468	457	446	468	444	469	459	449	491	463	439	515	459	449	461	453	461	460	460	504	456	485	453	473	499	462	475	496	454	490	425	471	452	470	484	461	503	444	487	463	458	466	496	500	484	465	458	450	492	492	450	457	462	451	450	485	505	499	469	452	468	440	458	458	491	495	484	458	481	433	473	536	471	450	460	476	444	441	451	448	483	469	465	482	459	474	477	492	471	467	490	456	476	452	458	463	464	483	460	461	483	467	503	444	504	455	458	458	455	481	486	457	453	456	454	454	461	453	494	465	477	462	430	496	450	457	451	453	447	495	483	480	464	499	496	434	457	451	450	490	405	423	482	440	470	451	465	482	483	480	457	466	457	444	531	468	454	456	445	486	403	449	519	446	439	493	444	435	471	463	478	436	460	506	465	470	480	467	457	456	477	482	449	481	469	451	473	486	484	508	470	525	473	501	482	459	442	434	483	437	444	499	444	472	477	478	468	464	461	502	447	429	473	463	518	439	454	464	483	447	500	454	442	478	472	490	439	441	477	441	488	471	475	448	475	498	473	466	450	461	461	486	481	453	440	505	511	462	475	439	476	450	477	492	465	495	431	457	445	497	452	463	479	452	445	495	494	486	484	498	474	484	447	451	488	482	475	470	429	441	447	459	476	488	447	501	446	457	502	463	454	490	453	462	454	461	473	482	463	472	451	463	485	424	474	479	450	467	453	489	468	485	504	469	482	454	518	457	485	447	476	441	510	471	454	464	492	467	454	472	431	451	466	471	466	495	469	471	452	483	475	466	509	457	476	432	457	478	463	473	467	466	505	466	497	473	479	474	456	468	440	445	490	449	439	501	493	442	470	491	485	462	443	434	469	491	439	482	481	463	455	453	463	463	484	488	473	452	445	497	506	478	485	461	441	429	501	464	468	484	435	448	467	485	477	490	494	451	495	469	490	459	475	481	439	464	473	489	444	444	487	461	475	472	429	462	455	449	469	436	482	486	452	493	468	434	477	440	476	417	441	495	471	444	414	458	424	446	446	435	486	462	513	446	458	512	469	481	487	450	465	446	472	470	445	493	481	469	477	447	469	482	462	485	460	463	473	467	466	504	483	469	481	504	452	477	464	515	483	509	474	471	471	472	501	497	462	506	492	439	468	455	446	470	468	481	470	461	452	462	457	464	481	446	499	464	480	490	485	428	469	473	461	461	490	476	508	469	446	467	451	459	505	474	446	461	478	489	457	451	478	486	481	424	469	472	482	438	435	465	467	476	466	464	481	455	421	480	466	435	474	430	414	443	475	486	441	493	445	462	457	508	476	466	478	493	465	520	476	490	426	471	429	472	435	467	472	450	488	456	491	495	434	468	478	470	462	468	503	452	487	437	466	477	460	451	494	472	472	422	459	488	463	472	492	465	469	499	476	457	462	471	465	469	477	423	511	448	478	480	419	445	459	469	483	477	461	471	504	449	438	478	473	456	459	470	470	490	469	438	466	508	470	467	493	480	479	509	455	518	458	449	448	488	446	480	467	495	412	432	467	473	489	499	499	492	464	434	461	506	483	513	495	471	478	497	466	508	477	484	433	472	475	489	508	463	428	482	443	468	457	471	484	460	495	499	443	453	456	476	463	442	447	470	439	487	460	513	512	488	492	489	487	446	495	492	475	464	497	513	480	487	472	477	460	473	477	456	519	476	453	480	478	459	501	428	505	481	452	480	465	453	482	472	445	488	467	473	486	467	441	470	439	467	469	462	487	476	478	468	442	477	471	491	448	464	465	480	481	459	436	441	449	450	495	483	457	474	453	482	438	451	474	499	467	452	472	513	440	439	496	486	502	470	497	455	466	445	459	466	453	493	469	471	472	460	499	464	470	501	513	445	483	469	456	515	485	496	431	485	467	453	472	476	513	455	480	442	492	439	482	460	460
54110	85775	70140	49382	30904	10218	1881	1982	644	672	672	636	607	618	642	630	572	613	617	553	637	571	593	557	616	565	654	584	606	573	560	526	614	605	541	599	627	568	595	595	571	622	574	597	620	569	600	564	579	589	576	556	556	607	609	568	585	581	604	593	617	536	611	563	550	584	578	576	542	584	590	530	562	587	604	568	548	545	547	604	597	615	575	555	590	609	601	606	586	559	548	611	618	572	533	556	638	593	570	561	583	575	580	538	578	561	588	535	582	574	544	561	579	572	582	602	587	578	604	565	575	558	568	561	592	559	612	602	576	582	589	547	577	614	618	582	585	620	540	585	570	623	543	559	581	576	604	614	569	599	631	563	557	554	624	568	574	569	581	628	535	606	553	577	559	617	571	563	574	617	540	582	576	604	595	597	582	606	571	554	545	536	599	610	584	565	593	548	545	567	614	592	640	598	596	609	592	602	591	610	586	552	554	559	595	599	584	590	538	607	571	534	549	575	602	544	564	593	565	562	534	545	615	527	561	584	550	563	551	550	576	574	541	571	584	554	563	576	573	623	572	558	602	590	592	592	591	621	592	569	566	561	626	604	571	538	600	544	611	575	582	578	574	543	576	632	611	545	623	579	631	542	576	575	545	560	553	552	604	548	593	584	539	584	627	557	584	592	536	578	606	592	562	592	598	611	579	618	571	588	581	574	587	598	536	582	597	599	545	575	542	585	604	591	587	582	607	600	555	569	609	561	572	609	545	590	602	556	573	575	573	590	592	560	582	605	560	598	549	608	578	582	552	540	591	548	583	581	594	568	608	580	568	607	598	578	521	596	547	593	619	607	580	568	568	569	599	578	571	605	575	547	593	572	582	569	579	583	569	580	579	597	543	566	531	616	580	594	511	593	543	560	597	523	608	593	557	568	608	568	586	581	572	550	592	604	565	618	619	585	542	568	593	561	586	579	555	552	545	568	570	544	555	572	570	584	625	535	550	555	537	558	573	592	598	544	580	538	611	595	556	600	580	568	552	609	567	584	644	601	582	579	562	580	601	585	580	516	569	608	552	605	607	586	559	572	580	590	579	619	578	559	564	551	585	573	560	549	578	595	620	567	580	583	508	619	555	630	549	578	584	563	554	597	577	582	555	570	591	552	604	588	549	588	607	605	573	553	608	582	562	587	568	583	573	610	567	570	565	581	540	619	570	560	572	576	549	564	613	559	607	587	565	541	568	602	561	572	605	588	553	603	587	527	589	556	579	580	610	569	585	589	569	579	562	541	593	562	581	580	574	569	552	593	588	578	592	598	564	583	580	611	618	604	559	596	575	557	608	559	618	598	590	579	529	580	542	572	597	603	558	564	554	587	587	545	598	606	581	590	580	612	594	567	560	608	607	582	587	558	581	571	622	586	578	540	613	561	573	615	525	569	605	569	563	584	594	596	596	534	588	558	566	597	541	558	577	554	593	556	548	582	598	555	606	575	544	575	593	546	602	564	588	559	590	595	579	615	591	602	595	550	546	556	638	585	576	572	591	586	560	578	580	561	577	579	618	610	574	576	615	596	550	541	578	609	573	554	562	569	571	579	608	577	605	558	596	579	569	582	604	548	562	582	585	538	585	560	564	561	582	589	616	577	608	600	528	565	536	588	604	580	540	572	607	554	590	578	560	612	577	609	587	582	587	561	557	615	606	573	566	603	583	565	587	558	570	583	555	578	568	575	576	580	587	573	617	607	571	567	540	574	538	557	564	590	546	549	564	566	575	633	586	612	613	549	558	615	574	610	556	553	594	563	593	578	555	565	543	641	564	557	597	523	561	580	595	611	573	557	597	566	576	604	557	564	595	552	563	561	559	565	590	605	544	542	615	530	612	571	580	583	567	588	587	622	601	584	620	552	598	587	579	593	581	625	560	577	568	587	563	549	569	538	585	583	547	590	555	579	611	565	602	607	573	527	557	595	567	576	568	557	569	543	540	564	571	578	565	562	569	606	599	533	588	589	618	552	559	617	562	579	584	558	587	571	544	537	579	587	577	603	559	614	534	556	588	572	595	608	575	570	553	609	603	566	556	587	562	596	553	588	562	567	543	605	572	532	578	558	563	567	599	545	560	597	578	570	590	608	533	578	555	571	592	583	574	562	609	617	578	547	582	567	589	604	587	579	549	585	576	569	555	589	593	559	536	573	562	526	579	569	593	563	537	611	601	548	574	586	577	544	607	586	572	588	564	574	544	602	571	525	586	593	577	605	577	556	587	598	548	593	574	591	584	582	555	586	556	563	583	623	617	641	585	565	595	623	577	582	552	594	586	592	588	592	572	581	554	533	609	552	559	555	572	615	569	581	576	630	586	576	583	589	588	554	613	591	597	559	557	614	578	626	547	555	620	602	660	594	623	576	580	594	559	568	594	575	599	611	612	538	553	592	538	526	550	542	548	568	586	553	564	610	568	550	563	549	562	638	595	561	560	569	595	584	587	559	573	605	590	586	577	574	561	586	555	616	606	535	546	569	563	541	559	555	579	569	553	568	601	552	570	596	556	553	580	610	533	566	608	617	572	572	560	566	598	560	580	571	616	574	570	564	618	569	617	606	589	572	598	530	564	583	544	569	609	583	586	591	585	553	575	590	561	573	576	585	627	537	593	582	591	571	597	605	542	623	501	630	579	575	563	602	610	596	599	568	569	588	589	589	596	602	576	568	534	588	598	586	573	595	571	546	578	594	534	616	605	580	570	599	567	593	530	568	572	591	547	575	565	558	584	615	562	546	583	545	566	537	618	594	569	610	608	616	589	606	560	569	577	563	596	567	583	564	580	589	574	599	549	544	574	589	593	580	560	570	622	605	580	579	617	547	592	576	567	592	550	544	601	592	575	548	585	592	587	583	545	566	564	612	584	581	554	560	560	537	552	547	560	569	630	569	625	575	584	576	580	599	619	592	568	555	558	605	581	608	590	598	565	597	584	588	563	572	562	605	563	607	576	537	576	562	527	572	574	586	572	574	553	535	623	571	587	577	566	623	592	594	593	587	602	573	587	578	566	579	596	567	576	561	603	553	566	614	631	551	598	604	597	575	563	575	578	586	548	593	594	596	584	569	614	630	590	596	588	565	549	549	560	569	561	583	561	611	589	555	592	585	599	561	599	572	606	553	583	553	597	578	598	580	569	574	595	563	565	574	590	598	624	598	535	566	562	572	637	581	536	595	632	590	585	592	613	585	592	605	582	560	606	568	613	557	578	535	569	592	608	541	584	591	590	575	608	600	600	600	612	564	582	572	590	547	588	605	561	600	554	623	551	583	627	582	593	594	587	606	571	549	591	586	610	576	582	589	582	554	589	579	595	583	548	610	569	585	563	570	577	543	561	542	543	559	592	598	596	605	582	536	587	561	559	541	628	542	562	604	587	550	567	587	591	580	577	552	590	570	598	567	596	605	576	593	633	584	615	559	632	567	564	585	605	580	570	564	606	616	578	592	574	564	541	612	574	582
22469	20861	29747	27461	25004	21102	12667	2046	473	435	403	428	422	394	376	372	373	346	375	350	389	361	377	383	369	368	388	402	441	371	379	403	388	371	383	351	381	319	353	377	341	394	358	374	376	373	415	361	347	370	352	368	350	371	345	349	353	371	362	365	371	357	387	337	355	358	345	358	379	369	350	388	365	379	378	370	323	390	367	349	362	364	395	372	380	375	376	352	325	350	375	406	344	389	350	387	401	373	352	384	370	387	384	360	355	371	373	355	368	352	377	371	398	377	357	382	340	359	365	390	390	368	393	381	334	378	352	344	366	389	384	374	342	403	365	353	350	380	335	383	363	349	389	384	356	368	376	355	373	348	388	354	360	345	349	351	349	358	361	406	390	349	375	372	376	342	370	368	354	361	333	415	334	351	366	363	387	369	365	376	384	355	350	397	382	374	339	404	415	341	348	344	401	349	350	363	370	332	338	389	373	375	368	400	357	409	379	385	389	395	366	377	365	362	357	350	359	362	374	351	377	376	387	380	377	378	374	364	356	348	349	354	355	378	369	366	361	389	354	370	381	359	362	382	368	397	373	376	369	338	376	406	379	354	354	368	394	369	365	393	380	383	327	414	379	369	402	361	354	376	399	344	365	359	368	383	328	345	377	378	346	356	382	340	361	392	363	348	364	375	339	378	368	368	368	382	363	356	374	362	367	362	355	369	350	359	356	353	405	347	329	404	347	387	366	363	378	359	335	361	402	373	372	404	349	355	388	374	360	390	362	358	364	387	372	398	392	341	351	399	349	360	371	345	364	345	382	353	386	422	368	395	359	348	363	370	368	396	392	378	402	372	410	390	330	393	374	366	398	361	417	341	356	342	389	356	354	387	347	370	361	359	387	375	335	354	330	384	357	345	393	360	340	373	395	421	365	351	328	358	365	419	336	342	362	337	367	375	338	359	349	360	356	379	353	345	358	355	368	331	384	386	369	371	365	399	344	351	387	385	349	367	376	375	345	356	355	368	368	403	392	391	310	386	356	338	343	386	346	350	342	344	359	382	326	356	348	362	352	368	357	340	389	360	360	382	350	356	366	382	377	328	375	390	433	383	381	335	359	384	362	369	344	391	361	368	397	373	380	402	340	370	355	365	368	375	383	341	406	340	363	372	370	368	339	348	388	343	397	338	372	405	377	364	388	385	389	364	416	374	343	365	362	368	383	402	366	333	354	373	373	330	377	335	326	356	346	383	386	363	366	355	389	350	343	340	361	380	388	355	375	383	375	365	395	395	378	354	381	350	357	332	346	381	388	385	388	342	360	378	375	363	385	370	388	353	366	381	323	381	370	357	389	314	370	337	386	351	397	378	360	380	354	337	373	372	405	363	363	376	375	347	352	364	394	391	374	398	342	383	366	366	381	312	377	339	361	342	372	366	345	350	365	389	348	317	373	402	378	376	358	360	378	346	396	371	357	370	358	370	369	364	345	337	379	370	366	362	393	368	350	397	382	371	399	349	348	351	387	374	358	344	377	363	356	378	357	337	367	337	379	377	345	385	360	364	379	364	371	373	378	351	372	374	348	390	353	358	345	396	403	357	321	334	357	357	361	357	403	354	355	340	340	351	389	384	392	392	341	335	358	425	370	360	370	396	386	407	417	376	373	385	357	352	334	326	368	370	359	374	378	340	341	340	398	364	367	348	372	376	377	389	389	331	366	363	355	325	360	385	382	369	365	386	323	388	352	379	384	364	351	413	342	364	363	350	361	346	386	368	365	358	351	376	392	351	344	364	365	369	362	319	360	362	369	378	377	361	339	334	379	380	422	375	348	365	335	379	340	372	390	381	366	375	405	326	354	378	368	336	368	384	368	349	352	351	368	373	355	381	390	371	347	360	371	368	387	363	352	357	350	369	378	342	362	365	386	384	376	337	346	355	354	411	350	367	386	340	397	359	365	372	367	343	356	366	378	371	401	397	359	378	390	361	346	347	377	359	346	376	403	398	368	364	355	342	355	363	361	363	345	353	368	383	367	387	355	357	373	343	373	350	339	405	378	381	349	363	356	345	349	363	385	366	356	350	352	381	350	381	342	375	351	356	362	328	391	353	344	386	338	363	381	371	375	365	373	363	389	389	379	362	369	357	374	361	357	351	371	357	348	345	388	397	379	346	325	383	348	352	353	384	341	379	398	385	390	346	347	366	369	394	363	383	374	361	379	343	376	361	378	381	385	360	333	384	341	356	361	396	371	311	397	347	382	359	353	376	382	381	375	366	345	352	319	362	379	390	361	386	376	355	386	380	376	342	344	377	359	335	353	339	364	360	371	347	353	372	381	385	392	363	380	379	367	408	386	413	377	359	378	374	355	385	358	354	325	347	372	357	351	399	394	398	352	351	380	366	349	362	358	387	384	398	355	348	380	384	387	333	354	366	376	389	397	381	355	376	384	373	359	337	356	396	340	388	367	362	383	368	377	357	340	379	382	384	347	350	364	365	338	373	406	381	350	395	334	365	353	413	359	366	356	361	384	385	337	377	383	345	401	364	374	344	366	364	380	324	338	362	338	376	372	392	378	372	363	379	335	391	352	341	355	372	368	393	383	379	338	345	398	341	383	367	350	362	347	347	354	363	337	388	375	342	368	358	376	340	371	363	351	362	342	351	345	335	343	391	363	337	357	346	363	374	362	337	376	342	369	392	387	368	357	372	386	381	342	360	370	365	354	370	386	316	352	386	384	366	402	386	367	354	371	387	339	369	358	358	359	330	371	347	379	389	354	347	373	370	357	377	356	359	357	342	345	374	385	380	410	374	358	360	338	381	338	359	335	348	393	376	329	359	345	363	355	368	353	360	361	373	388	371	375	377	345	334	358	371	378	386	381	346	373	353	356	362	405	378	375	358	374	345	371	369	376	359	339	377	375	359	360	353	359	334	331	376	391	351	380	361	378	320	372	391	373	373	349	382	352	372	375	363	397	370	380	365	365	344	368	350	361	344	355	376	343	352	386	373	358	347	403	397	361	344	364	361	373	349	368	392	388	368	388	386	332	369	363	357	380	376	343	359	352	368	361	362	313	393	350	360	353	350	327	404	375	404	381	387	390	370	364	348	321	348	376	379	348	382	346	351	327	364	384	351	374	351	369	339	405	376	360	358	337	376	371	369	390	352	356	371	355	334	354	357	349	384	363	356	371	362	384	359	357	370	359	390	368	366	382	358	366	365	370	404	358	359	337	341	386	365	340	352	361	369	329	360	381	352	351	371	367	373	336	346	387	407	359	379	337	381	359	340	356	345	356	362	356	369	374	359	383	351	360	340	357	357	363	369	368	408	369	349	382	391	366	346	350	403	355	385	355	364	399	384	362	346	391	376	375	379	372	366	369	357	361	367	366	358	356	360	382	350	365	371	361	352	369	338	349	349	362	338	327	359	359	369	341	364	389	357	363	352	387	377	387	376	342	373	374	379	392	345	359	365	381	357	403	363	383	384	372	390	375	391	347	361
58901	96554	80952	60008	39348	14854	2693	3113	600	555	512	511	496	479	465	437	458	513	419	450	475	456	427	442	472	438	495	438	429	387	460	471	424	452	414	441	456	419	439	445	455	425	410	406	494	440	474	441	440	450	426	414	429	444	449	416	439	438	423	449	413	413	444	471	450	418	450	442	455	444	411	465	422	463	441	441	462	439	422	440	411	440	468	440	451	437	414	402	447	447	426	452	437	416	456	435	420	421	410	402	441	453	445	429	450	403	435	478	426	502	468	435	440	402	458	422	438	429	430	418	438	452	375	393	431	429	438	413	447	436	441	435	447	415	447	447	427	415	425	391	419	453	481	434	429	437	422	422	450	416	453	410	423	444	433	435	433	417	453	445	396	421	440	423	422	439	446	414	412	488	440	469	462	413	431	479	432	446	393	421	445	435	388	431	418	452	403	415	441	426	421	394	452	460	451	416	446	420	394	427	429	449	464	452	451	428	435	428	481	449	450	452	418	422	438	445	440	421	450	415	420	424	429	468	429	411	452	471	422	450	432	456	389	410	433	475	406	446	398	415	449	444	427	434	463	461	446	423	445	436	430	459	442	421	412	433	450	444	394	450	419	443	473	397	450	436	421	455	462	437	443	471	437	426	460	402	402	412	423	428	412	444	429	457	423	397	426	460	450	487	419	410	410	423	448	465	456	435	467	416	439	399	435	470	432	456	440	442	434	424	439	474	411	424	395	410	415	430	429	413	413	482	422	446	382	411	440	415	449	424	394	414	420	417	451	489	425	469	464	429	414	426	430	459	405	429	399	464	457	442	417	444	445	430	419	401	469	460	445	431	417	459	457	432	396	442	430	438	411	428	399	413	427	452	411	423	424	463	426	475	437	420	415	424	429	429	440	413	406	453	427	414	407	406	404	466	417	399	402	439	466	490	385	407	441	435	444	426	432	449	414	449	436	429	446	437	419	449	388	407	404	416	437	461	400	444	411	396	429	463	454	426	443	439	452	410	408	461	448	391	440	443	470	427	443	425	436	383	435	420	381	434	446	444	449	430	425	447	452	417	407	422	478	426	423	436	430	396	425	452	458	424	413	407	408	441	410	390	416	415	428	443	440	450	460	434	466	415	429	415	444	439	435	420	428	405	469	458	426	424	422	419	448	445	446	462	421	433	441	450	417	393	409	414	430	408	418	391	427	422	438	450	420	451	434	453	466	413	410	428	440	429	416	424	408	420	425	454	418	409	415	405	368	440	443	409	427	405	469	452	378	410	414	399	448	418	414	468	407	412	439	429	441	428	456	493	439	457	437	420	461	413	414	449	407	465	444	450	459	407	490	432	419	442	431	426	448	439	452	439	449	456	472	440	444	431	452	443	474	446	414	458	421	439	444	433	442	418	445	473	461	427	412	456	449	456	432	437	399	445	439	430	460	428	416	404	447	438	437	421	438	435	434	424	424	418	420	442	430	388	424	431	415	453	403	440	429	431	401	413	409	420	408	408	469	423	454	424	429	446	460	400	412	432	462	423	419	413	413	452	451	428	419	404	424	416	441	419	438	445	413	423	444	402	437	440	420	450	398	419	442	437	388	420	443	450	416	464	423	442	420	463	462	433	431	434	452	449	419	420	404	456	426	460	422	429	446	422	425	458	404	403	439	429	434	475	465	470	442	441	398	437	433	433	409	409	422	434	422	457	465	448	423	450	454	462	414	420	428	421	413	473	425	406	441	447	418	402	423	454	419	427	381	412	457	477	427	446	446	409	448	415	372	462	441	438	422	493	420	426	407	422	450	424	375	432	449	434	422	465	420	433	441	448	436	403	424	423	420	381	395	441	432	451	423	426	411	422	419	417	407	491	421	438	447	424	417	426	452	430	403	409	437	453	463	448	461	437	429	411	417	445	441	453	402	455	442	437	431	471	408	427	417	415	376	436	427	392	430	445	471	423	439	413	462	422	421	445	440	402	429	434	414	428	443	414	404	433	456	428	447	402	405	438	409	457	411	424	380	478	422	405	444	465	451	390	432	434	421	451	434	455	426	422	413	420	409	420	449	447	393	427	447	401	405	429	410	408	408	426	456	425	458	414	426	431	413	404	405	418	429	396	442	416	427	415	449	426	405	457	431	387	388	441	386	447	428	416	402	422	418	437	421	414	431	438	428	420	444	455	436	468	433	435	424	423	474	452	447	437	439	424	446	419	447	438	443	454	441	434	467	452	427	443	459	393	435	456	433	477	414	422	442	404	415	427	444	438	411	437	413	419	466	449	426	413	426	408	436	437	434	461	444	414	429	429	436	455	473	420	429	447	440	406	449	435	388	419	421	445	426	457	443	433	421	460	450	409	414	449	427	432	410	442	435	439	379	456	418	441	449	454	437	398	437	484	428	406	419	466	431	433	407	414	438	458	418	413	428	418	400	437	430	446	431	451	402	450	450	446	440	408	426	428	449	410	430	427	435	463	439	437	429	455	414	432	450	409	439	428	448	485	411	424	419	430	417	431	428	449	424	423	456	412	434	430	406	451	455	457	461	472	376	431	449	448	443	419	424	423	423	403	469	421	450	416	392	434	459	466	407	447	411	378	409	404	471	459	433	458	441	442	418	475	438	449	444	414	437	469	438	413	413	408	443	444	429	411	441	414	425	455	392	431	436	439	422	409	413	417	421	455	418	419	440	444	442	458	413	434	422	448	436	431	441	403	448	476	397	421	464	397	413	442	444	445	402	389	433	423	396	456	454	445	436	414	411	413	418	400	474	413	438	489	454	428	418	489	478	444	429	409	387	419	459	431	424	472	418	470	452	466	426	426	444	434	426	423	435	425	427	450	445	459	469	444	465	438	448	451	463	433	475	413	467	468	433	441	412	457	453	509	481	431	429	474	426	416	435	495	435	455	441	427	432	442	418	440	407	423	467	434	435	460	430	473	430	435	419	461	394	459	404	427	442	433	446	476	450	454	437	445	408	420	422	438	448	419	421	471	417	414	441	420	449	400	473	395	399	410	438	409	439	464	414	416	435	402	427	407	462	471	440	400	440	449	463	461	429	457	449	429	397	455	459	433	421	450	443	447	414	450	408	466	428	425	473	461	394	437	415	434	413	428	446	396	429	412	412	464	457	432	428	416	468	426	466	441	424	431	434	446	371	434	440	410	461	438	455	450	449	447	441	446	439	447	478	434	426	440	426	447	430	432	392	421	406	423	449	465	431	408	459	443	417	441	451	425	472	419	441	435	403	445	435	442	434	429	452	408	421	436	445	395	392	408	437	411	460	393	410	438	424	419	454	425	419	447	451	435	425	481	435	442	445	442	408	476	422	416	451	436	424	445	467	448	436	418	460	435	466	420	463	419	461	399	437	433	415	400	469	436	434	452	457	470	421	447	421	429	425	435	444	436	448	458	421	443	432	419	434	431	413	417	407	424	439	443	454	453	443	419	415	425	455	426	435	437	425	440	415	438	400	433	451	397	451	434	467	461	443	449	406	451	430	433
27616	24366	28047	18703	6255	1346	787	816	770	781	841	776	760	805	730	727	750	804	761	754	769	726	724	753	698	762	763	760	729	778	747	776	760	774	779	708	755	771	765	772	819	752	733	768	754	779	730	753	767	765	789	752	762	765	741	753	766	760	809	774	734	747	854	777	756	789	743	746	795	759	755	739	775	775	784	720	781	824	754	772	731	800	762	839	789	743	762	752	768	763	816	782	738	724	773	734	728	776	800	759	776	760	756	728	748	771	733	790	739	757	820	742	737	775	795	737	763	734	797	794	775	787	745	729	751	763	788	757	793	747	726	786	716	772	793	745	752	772	779	759	779	763	740	750	772	744	755	826	743	756	763	768	761	785	747	800	766	789	824	775	800	756	799	700	784	720	812	712	753	786	753	770	789	763	726	771	775	749	728	777	696	752	779	789	788	800	711	736	757	798	758	766	729	751	724	742	791	776	715	785	766	771	776	788	733	752	762	802	747	746	753	799	771	795	763	792	813	739	777	791	798	715	781	751	730	753	789	827	714	789	775	761	701	709	754	830	759	760	693	738	764	773	742	742	749	690	768	732	785	763	768	729	714	780	752	740	757	753	737	738	755	723	746	766	702	752	775	755	764	784	796	760	786	760	749	758	765	794	795	725	759	755	739	755	740	753	759	772	755	756	753	788	786	734	735	781	744	777	826	810	767	786	753	798	766	755	731	760	775	738	765	754	772	760	789	772	723	795	783	759	805	734	711	723	760	808	757	736	754	727	788	745	725	740	781	784	765	780	742	694	779	774	793	758	773	778	745	743	751	785	786	772	736	752	802	796	741	784	773	813	801	748	715	759	793	751	791	770	785	762	759	769	760	685	726	776	786	723	712	793	738	783	797	747	746	732	823	768	804	744	730	767	777	730	743	809	737	738	823	749	760	725	789	763	793	751	742	736	751	779	763	692	751	793	772	729	742	719	770	764	779	762	752	731	726	792	764	779	748	761	732	730	761	788	804	828	746	755	746	752	729	754	802	791	761	801	793	796	753	772	751	753	760	765	774	802	768	729	797	730	748	733	741	777	766	768	735	784	755	766	820	778	778	737	780	746	741	793	835	793	755	754	733	756	774	726	762	693	797	769	789	780	713	767	784	804	804	788	810	764	761	742	767	746	724	744	779	781	797	771	775	740	730	767	707	771	736	747	753	755	801	724	803	757	805	783	736	702	722	749	692	738	735	724	776	744	754	759	764	769	747	794	806	732	750	750	802	795	742	767	807	853	752	731	777	748	723	734	788	725	770	757	773	741	770	712	753	808	802	799	748	761	754	770	792	809	761	765	784	782	748	739	723	766	764	750	734	814	731	758	771	824	784	778	730	738	766	798	780	777	795	716	806	757	771	741	727	789	750	750	727	780	745	777	802	766	746	779	780	749	785	752	807	790	766	733	787	793	752	747	758	779	771	724	743	768	794	744	779	718	771	721	741	750	736	756	767	739	755	750	743	764	742	720	738	779	691	753	780	773	768	785	759	765	749	778	779	797	778	753	756	747	788	754	754	748	750	724	776	698	747	783	770	763	791	770	764	801	735	774	787	717	768	754	726	756	766	779	770	800	745	784	766	765	734	762	741	762	748	806	728	742	699	784	776	747	771	751	774	808	739	783	730	745	758	737	743	783	788	750	760	731	755	785	704	736	791	760	754	736	730	741	825	814	716	797	748	714	794	814	742	763	778	796	767	786	764	782	751	783	743	747	774	801	788	759	748	758	809	759	762	759	774	708	733	771	786	761	802	783	736	754	750	748	808	765	787	741	755	742	764	833	778	747	760	776	802	762	778	748	774	783	764	778	741	798	776	737	745	760	781	756	827	765	762	792	759	794	750	773	715	736	805	770	750	720	774	775	746	790	763	783	760	768	776	813	766	774	763	813	755	795	744	791	701	754	775	761	754	789	760	742	785	770	758	760	778	765	701	786	790	748	762	770	777	722	769	746	757	737	774	740	722	750	769	763	783	780	759	782	778	745	775	733	777	774	730	767	725	774	727	793	763	770	730	770	738	752	791	785	790	755	772	767	748	791	727	724	791	800	750	803	769	809	759	784	739	781	737	761	746	768	775	765	762	759	745	761	731	720	780	754	834	729	782	739	750	731	736	777	798	754	808	761	786	767	789	749	738	725	748	745	772	796	818	743	794	752	751	772	741	779	781	741	734	763	765	809	774	734	794	751	769	778	758	764	744	784	782	778	773	737	785	739	773	771	759	720	781	780	762	779	770	794	780	750	812	756	717	800	713	763	785	769	740	767	801	829	763	725	755	719	793	757	759	746	784	759	774	785	803	767	774	735	744	750	753	749	828	776	742	730	731	762	791	822	788	790	730	736	793	795	770	782	738	764	704	760	780	764	724	746	781	748	772	717	765	779	716	754	765	766	761	749	772	756	729	712	758	730	720	795	759	767	746	765	731	746	783	798	750	745	808	748	778	766	822	791	792	743	762	741	746	788	713	720	736	784	743	741	718	778	762	756	767	808	729	750	744	762	741	756	750	751	802	750	801	726	776	764	794	741	756	789	790	747	759	750	719	720	776	711	742	754	692	785	795	768	745	796	779	785	768	766	760	721	785	759	755	788	821	769	750	804	756	805	734	775	743	737	782	769	751	784	744	753	740	791	822	747	779	765	747	776	805	740	726	748	674	748	753	794	789	740	755	777	734	768	738	775	762	773	744	796	746	775	719	773	728	742	751	755	774	773	726	759	832	773	806	771	755	725	763	749	790	736	771	740	731	772	758	748	731	731	807	818	821	771	787	765	767	784	829	807	765	772	720	756	807	765	776	763	781	735	794	745	754	757	752	773	733	776	751	719	698	739	788	772	793	793	778	719	772	742	738	792	811	710	769	757	734	781	778	773	786	744	727	748	761	789	785	752	734	795	792	738	753	786	760	803	768	750	752	727	767	793	778	787	772	792	770	761	790	748	753	773	786	792	702	766	737	721	767	734	736	727	796	747	739	790	812	751	773	779	767	693	764	797	759	730	758	753	744	731	778	783	740	794	811	822	825	801	753	767	801	765	781	739	755	759	796	755	749	748	789	734	770	792	748	769	742	785	777	776	726	766	777	730	740	776	770	797	764	762	733	741	779	739	789	748	792	747	742	742	769	767	774	709	787	783	746	736	747	780	774	773	761	800	757	702	712	750	712	764	748	759	754	754	715	757	747	812	734	717	787	723	781	754	759	761	746	745	741	749	751	781	756	755	782	766	782	776	793	772	768	765	735	789	821	787	746	776	719	810	724	772	781	755	707	760	750	729	738	750	745	772	737	785	803	729	755	780	811	740	812	780	736	747	757	768	800	738	749	749	708	782	812	742	737	715	743	779	778	743	727	772	746	759	773	755	775	835	780	778	730	750	754	725	796	786	780	822	749	783	732	752	744	733	786	720	745	748	797	787	785	741	736	788	757	751	769	732	714	719	744	755	748	775	765	759	762	804	794	756	800	713
29218	39883	29788	16052	6699	1774	991	1004	935	916	941	900	953	889	874	943	910	970	921	924	897	914	890	932	946	956	905	937	925	928	953	886	957	936	890	912	807	933	948	940	939	951	948	893	888	890	926	916	958	918	885	941	972	894	923	892	896	901	902	910	895	904	956	898	905	932	915	868	949	863	991	913	973	954	916	884	896	937	893	978	934	900	950	854	913	947	924	961	957	940	900	881	873	845	958	919	917	917	897	876	929	902	876	875	937	861	938	916	932	906	915	930	948	914	878	922	932	965	946	931	935	875	891	933	941	892	902	894	866	928	887	914	901	897	928	936	873	904	853	953	945	923	909	920	962	892	894	942	946	900	948	910	906	899	868	923	955	878	933	871	938	942	929	826	947	913	923	896	901	906	848	893	938	961	874	959	971	916	949	967	937	920	934	874	939	882	878	885	909	933	914	910	892	898	916	930	900	911	876	863	945	904	954	937	936	917	955	936	913	932	918	913	885	941	942	882	927	897	910	977	929	850	918	906	834	891	916	890	821	895	901	922	915	911	937	892	938	936	933	899	881	893	875	935	932	897	942	892	878	926	886	930	911	876	901	924	859	933	938	860	955	900	873	933	909	909	915	927	900	916	913	920	918	977	908	936	930	939	879	917	909	901	935	925	907	919	910	911	973	935	886	872	910	911	933	937	905	877	881	937	899	899	979	929	909	867	901	962	949	919	934	906	947	899	942	889	905	929	921	869	860	963	886	897	943	871	907	968	871	922	942	911	907	910	913	906	901	855	915	909	918	852	912	913	902	934	906	914	911	915	910	938	916	923	848	942	895	930	954	914	940	913	917	891	872	874	906	930	869	909	857	951	928	884	914	902	923	894	930	937	907	891	903	929	957	934	885	911	857	904	952	941	868	875	898	938	969	884	925	884	907	884	894	926	941	879	997	935	932	934	890	909	921	944	859	933	898	944	941	905	969	964	899	915	912	858	934	918	939	886	896	897	907	897	919	885	934	961	857	918	936	891	963	862	882	903	910	909	965	878	920	889	902	879	889	953	900	922	915	951	969	901	926	915	965	991	874	919	929	889	927	941	879	924	924	896	870	944	917	931	883	921	894	928	902	944	930	909	969	922	918	898	920	886	965	928	889	892	900	910	889	916	874	896	929	982	963	905	945	940	883	897	890	908	909	922	989	935	952	898	916	967	998	921	908	910	961	895	921	927	924	902	927	934	931	937	866	939	937	871	934	927	934	923	862	892	959	911	919	956	910	950	913	947	937	895	919	901	908	931	954	881	903	917	918	899	920	894	877	902	928	915	946	891	897	939	869	946	938	855	917	936	902	887	928	901	912	884	875	886	843	919	914	905	926	880	922	910	877	918	891	851	940	924	868	948	893	970	872	917	932	939	959	904	887	915	937	930	951	877	927	849	879	916	831	933	859	916	926	944	932	891	918	944	933	934	936	908	907	926	848	900	899	921	985	944	898	958	952	926	881	932	850	887	912	929	899	883	881	947	917	929	914	957	921	890	918	917	935	909	918	908	904	878	885	892	910	909	935	919	911	947	925	893	863	961	947	1015	934	872	918	894	836	887	906	909	958	883	928	913	931	940	873	916	877	916	916	923	920	911	889	874	973	925	946	912	893	910	907	892	925	953	900	940	940	913	895	963	891	929	928	912	938	906	949	924	913	905	904	899	867	894	912	921	924	915	930	942	940	909	955	934	927	917	914	907	946	921	927	949	896	922	914	929	892	937	930	879	930	934	932	846	952	916	873	907	923	901	938	941	920	970	892	898	936	934	909	906	891	891	904	890	962	920	961	895	966	936	919	920	910	976	899	921	938	947	945	893	944	924	930	955	919	908	875	883	905	944	912	931	869	894	903	884	889	912	961	907	922	969	899	910	853	965	825	910	945	883	888	933	918	905	934	907	884	940	893	943	951	942	908	894	866	936	912	909	919	943	906	916	898	917	931	891	938	916	866	888	940	920	894	850	875	922	916	886	898	864	924	904	931	939	959	945	917	902	925	928	916	891	892	914	889	938	955	917	919	963	870	896	931	937	942	950	934	918	909	911	923	917	896	914	872	977	929	884	921	903	878	931	920	896	915	843	896	916	903	860	891	915	911	891	880	880	950	929	921	912	910	854	948	914	957	931	907	889	966	870	910	953	909	888	897	879	917	908	960	930	939	916	889	897	869	887	898	903	960	910	896	934	938	885	909	859	942	935	909	916	856	864	960	885	916	914	942	938	929	952	927	911	927	905	871	890	954	890	899	892	952	881	918	853	917	936	934	915	904	972	889	923	919	931	939	901	902	921	899	909	901	849	865	907	901	960	949	932	954	917	880	921	900	933	905	914	894	904	960	917	966	870	931	917	888	883	886	883	953	904	901	943	915	941	882	923	878	936	955	853	918	887	918	907	867	908	886	935	878	904	900	885	925	882	922	897	936	959	920	903	862	923	896	893	921	955	936	911	910	930	959	962	875	901	955	938	929	889	963	886	904	888	928	902	902	921	970	866	896	940	912	922	914	914	881	917	953	911	915	892	879	909	948	950	929	931	914	891	925	926	937	901	846	913	902	911	897	922	895	891	911	913	876	972	868	946	865	894	926	916	911	956	917	931	925	903	906	942	860	923	934	937	922	927	905	908	894	947	906	957	920	935	962	877	919	910	880	966	929	932	911	929	928	900	935	929	912	906	975	922	925	919	939	967	885	958	929	897	855	875	883	862	886	921	950	902	940	919	895	885	907	875	873	881	902	918	889	911	898	919	958	877	953	878	910	903	909	958	901	968	905	896	870	881	927	935	898	901	946	888	895	905	857	918	902	944	945	893	919	912	919	883	929	908	904	944	994	907	897	905	923	924	900	914	943	914	892	918	895	910	949	892	919	948	916	902	914	932	909	897	907	921	862	888	909	876	944	901	941	911	896	915	898	909	904	908	904	945	957	903	960	938	931	889	899	961	913	914	945	954	905	944	920	907	907	906	901	959	932	897	910	962	913	904	906	909	919	918	953	904	848	962	928	903	889	941	914	902	921	941	874	915	959	924	925	889	918	908	937	913	943	891	945	913	866	945	964	903	890	951	969	917	959	908	913	980	871	939	879	911	896	891	914	901	900	897	916	898	898	885	935	933	905	889	897	915	954	905	954	866	902	982	900	949	917	937	932	921	889	909	899	926	946	903	912	874	943	938	944	890	918	875	934	922	974	893	922	915	900	971	911	891	961	885	858	920	950	939	903	937	950	925	960	908	897	911	953	882	886	915	910	949	886	893	957	906	997	939	952	900	927	910	981	928	891	870	886	885	934	882	940	864	919	939	852	924	923	927	952	875	950	930	923	890	924	949	896	937	881	908	881	878	897	937	942	921	959	921	889	911	927	970	860	923	876	914	881	921	903	880	886	881	958	942	868	917	944	949	946	928	914	905	916	848	917	914	956	898	917	905	924	897	924	926	937	926	898	908	931	900	932	974	912	920	889	878	968	925
23403	21101	30922	30088	25736	16994	4089	1251	534	528	473	500	509	514	523	452	516	449	475	482	501	474	483	473	490	492	454	448	436	462	469	473	513	433	474	467	502	475	472	477	414	472	449	471	446	475	461	472	498	487	500	480	479	448	495	454	459	453	483	477	494	449	481	478	496	504	465	425	450	473	442	490	474	492	432	490	476	437	484	491	468	446	468	452	444	469	450	489	437	487	460	459	466	511	466	435	456	470	502	502	487	450	473	439	456	488	516	467	471	472	452	464	420	454	489	477	455	492	499	467	452	494	492	472	449	433	470	436	449	473	486	522	494	431	461	464	464	466	418	458	472	477	464	465	492	409	524	452	472	481	438	497	477	466	450	463	460	474	489	471	452	491	458	481	444	484	490	457	467	444	460	484	455	475	492	471	444	485	479	474	494	476	468	458	483	445	486	445	451	475	483	446	459	471	468	477	463	436	469	468	476	457	475	493	496	506	471	476	439	465	464	476	467	445	440	480	470	472	475	496	496	463	444	464	462	474	481	491	442	438	475	468	438	474	425	493	458	458	498	486	514	499	478	443	477	490	452	486	465	477	487	486	455	444	495	518	450	499	505	452	426	485	460	427	482	485	482	520	509	446	495	481	462	475	464	454	452	455	447	477	486	492	495	464	445	491	471	436	497	430	477	403	495	504	494	468	481	443	448	470	464	499	488	506	468	447	455	443	445	445	444	495	490	458	463	435	427	491	498	472	442	450	461	472	478	493	460	478	439	456	478	503	446	488	443	497	483	503	450	451	442	471	444	464	452	484	447	440	496	494	474	493	443	498	422	487	470	451	446	458	448	446	487	423	482	462	512	464	488	466	436	462	507	452	499	433	500	448	463	483	456	467	456	469	472	472	460	422	459	465	426	483	513	493	448	465	483	483	457	441	502	465	496	502	484	463	470	495	486	472	499	436	471	474	453	462	453	445	492	479	469	444	443	425	460	447	486	471	434	479	490	473	476	498	434	471	478	480	504	460	498	462	431	480	438	472	453	470	479	479	435	427	451	461	446	473	483	463	466	456	468	453	470	464	481	466	466	467	466	452	459	448	477	479	501	459	462	467	469	505	488	497	459	476	485	511	457	461	483	490	461	458	474	495	454	469	476	473	475	472	449	469	438	500	512	476	477	455	487	501	498	467	436	410	449	464	456	470	452	467	469	453	466	481	485	451	437	435	463	464	486	481	492	503	465	451	430	460	483	484	468	486	460	465	477	494	493	486	483	512	452	474	461	440	466	498	474	458	527	498	490	478	523	521	488	512	485	491	497	487	481	455	457	483	482	468	453	450	461	480	449	497	475	525	455	469	502	496	480	479	502	496	496	469	465	462	480	450	487	472	410	499	443	486	468	409	521	477	518	518	464	488	489	478	499	496	476	495	457	460	518	511	437	426	443	454	497	434	452	456	457	502	459	473	488	513	457	439	502	455	465	495	458	456	448	493	478	504	473	424	482	450	453	478	488	473	445	485	514	474	520	485	482	464	464	482	491	523	464	451	439	486	463	459	496	452	447	479	459	471	510	482	493	478	475	473	456	485	478	520	462	468	460	461	489	448	452	450	513	468	463	476	477	495	515	463	480	461	455	469	455	434	510	491	472	488	448	485	461	492	470	470	483	464	487	467	504	491	482	466	488	501	452	450	507	498	495	474	437	443	495	455	484	474	473	464	479	472	452	456	475	455	483	483	477	475	468	486	452	464	461	481	500	501	506	504	456	447	462	476	476	448	477	487	469	465	490	470	442	481	464	489	476	449	492	436	481	473	505	461	419	494	463	480	453	455	446	462	438	468	479	472	452	421	456	484	504	501	465	483	450	458	476	484	487	460	483	473	465	467	461	496	504	450	474	492	484	457	482	471	463	474	474	464	467	428	449	460	438	474	455	474	485	484	480	464	447	471	493	459	486	493	461	445	493	486	442	450	466	443	464	417	451	451	465	425	435	441	467	478	494	474	426	477	451	506	468	471	456	483	458	523	451	481	461	444	459	520	455	482	474	423	492	449	467	454	456	483	494	463	461	468	466	502	508	479	484	461	499	476	453	505	446	488	451	433	457	489	430	479	480	475	472	468	468	463	465	463	460	477	461	446	454	469	464	464	470	472	445	467	484	448	476	486	495	465	461	515	434	487	466	475	452	484	491	481	452	453	459	467	483	476	472	470	462	478	483	446	497	505	488	468	482	493	514	468	451	468	479	434	479	470	460	467	448	480	482	472	460	454	471	480	461	448	410	465	452	457	446	492	480	497	489	450	476	463	506	480	445	484	460	489	475	500	482	497	481	469	461	462	479	477	447	429	487	512	467	455	435	435	474	436	459	464	477	461	475	465	501	455	482	451	460	469	462	485	482	422	479	420	479	510	461	450	471	502	450	493	448	464	459	468	486	469	475	463	458	459	458	443	445	482	479	476	495	464	470	441	435	456	474	442	468	483	486	469	481	458	459	474	483	520	488	434	477	478	491	468	458	462	457	435	443	478	465	488	461	509	467	455	477	476	482	495	461	445	489	453	446	473	497	484	459	464	444	430	460	501	442	474	503	471	441	488	478	445	515	508	474	497	492	493	493	473	430	506	494	490	511	474	469	449	463	483	466	448	507	463	473	472	492	497	468	456	457	487	506	445	448	503	428	458	521	491	464	489	457	469	450	456	466	479	498	451	451	479	473	435	527	472	454	497	507	432	462	490	468	516	457	487	475	458	469	453	467	485	500	481	498	498	468	459	473	441	482	465	484	494	454	489	435	481	462	477	483	451	429	477	473	483	470	470	501	474	472	428	470	465	472	461	475	451	460	483	489	466	458	505	461	467	471	468	489	508	473	481	524	488	512	438	495	493	485	473	467	422	511	459	474	453	453	462	496	466	471	462	474	441	448	469	493	463	474	447	477	454	489	459	504	448	482	449	486	481	452	464	421	475	533	465	476	462	499	476	465	495	471	474	484	454	491	496	480	487	468	455	465	454	504	442	486	488	448	486	492	499	438	466	463	521	473	452	469	465	504	468	462	472	506	430	465	456	499	485	502	456	434	521	476	478	488	478	460	499	466	474	478	453	447	442	486	451	462	459	475	476	498	473	504	451	523	465	470	444	479	480	478	490	452	490	456	483	441	490	478	474	497	483	482	480	502	476	453	470	494	524	469	478	455	447	453	486	507	449	443	482	471	479	493	466	446	514	452	455	493	466	451	502	430	468	481	461	489	470	491	453	468	498	455	475	469	479	478	469	465	472	472	464	477	505	444	492	461	487	472	480	513	500	428	473	444	500	463	462	502	476	494	463	442	465	503	457	483	490	512	482	473	491	520	470	433	464	487	493	432	452	448	473	467	474	463	485	473	477	498	497	458	478	460	474	507	463	486	468	471	472	468	469	475	481	461	463	475	431	499	496	493	439	450	482	471	499	427	465	498	476	450	465	483	472	463	444	433	430	463	458	453	474	465	490	475	473	480	482	473	477
54575	86242	68841	48063	31530	9445	1834	2259	654	668	616	604	656	624	644	578	617	585	621	579	600	595	617	562	596	615	569	645	564	559	618	585	580	592	575	607	585	610	575	589	562	616	575	574	581	595	629	554	544	586	597	530	532	564	622	582	561	582	558	584	616	558	570	581	605	586	548	540	571	602	540	634	615	603	572	589	564	599	572	574	553	582	608	528	613	579	585	586	602	556	566	566	556	572	543	574	591	586	587	597	643	570	605	587	601	605	564	602	575	559	566	615	569	589	616	594	614	560	560	598	612	562	599	567	569	583	550	605	611	570	559	567	580	621	592	559	573	547	577	557	547	580	575	584	653	578	585	596	586	597	582	581	565	566	566	544	627	583	588	601	575	570	599	577	605	585	583	570	544	626	600	572	558	559	559	560	569	592	599	571	610	601	576	553	635	572	569	588	552	582	577	542	568	571	574	586	614	566	548	547	537	592	598	592	555	596	560	558	576	572	608	563	600	536	565	587	583	602	566	549	570	632	595	610	584	584	577	558	560	594	567	573	577	570	607	552	575	574	567	564	602	557	541	531	590	588	589	585	590	584	581	610	576	556	621	555	572	576	594	578	578	611	581	556	556	623	627	574	599	603	530	584	625	547	581	570	587	559	596	581	642	610	597	561	592	610	580	594	558	577	598	596	540	575	576	552	555	595	539	564	586	598	576	536	600	600	545	563	556	612	568	593	577	565	563	573	557	597	616	567	561	592	589	548	590	571	557	598	582	564	594	544	560	592	570	622	586	614	552	578	586	574	616	591	594	598	553	587	567	606	574	606	556	586	577	566	555	576	589	625	545	587	591	567	568	558	586	584	601	593	584	555	596	588	581	592	577	615	596	551	607	578	595	595	596	580	577	546	553	565	559	587	596	599	603	587	580	593	571	619	547	592	565	577	547	580	586	591	603	564	619	548	620	597	555	555	610	571	544	573	574	533	543	580	649	553	584	579	598	572	587	585	609	586	593	596	574	559	615	585	598	591	596	573	565	575	619	535	587	569	590	570	568	624	563	586	532	605	593	595	563	607	562	568	574	551	608	603	541	564	591	578	593	580	565	562	564	560	562	573	555	563	574	581	612	560	575	571	588	588	587	595	574	593	568	643	562	576	548	526	580	620	548	598	567	576	563	586	589	578	551	591	556	599	598	583	596	596	561	551	538	578	598	585	561	566	604	578	572	620	622	509	558	574	612	626	555	557	543	585	601	583	589	597	612	595	591	560	592	561	619	613	606	573	619	558	607	543	604	554	573	578	604	568	535	651	557	556	615	571	585	551	558	613	556	547	588	591	569	583	540	593	619	557	581	586	542	578	568	595	596	579	555	582	600	550	561	591	584	621	619	611	580	618	551	548	605	606	576	622	599	564	596	537	548	591	579	565	556	637	585	565	579	562	551	555	586	568	603	572	576	577	557	574	600	626	562	600	593	580	550	604	614	599	564	525	586	591	603	584	577	577	538	568	573	549	579	565	567	621	597	562	580	568	568	597	610	593	592	601	573	582	601	595	573	547	617	576	541	569	565	543	551	601	604	534	578	595	579	559	544	613	616	555	560	599	570	539	555	554	613	569	545	578	598	586	555	533	587	651	589	581	578	588	566	586	550	573	583	605	554	594	555	563	609	598	562	569	554	548	611	553	646	556	549	596	570	582	573	575	589	605	574	572	555	571	570	613	591	544	535	559	600	567	577	594	563	611	585	528	575	601	574	594	586	578	611	548	559	569	601	567	557	571	595	562	574	593	573	590	587	601	548	613	556	549	554	561	572	606	557	574	602	602	564	577	536	557	552	577	611	592	603	601	589	567	556	589	569	562	593	552	549	613	588	563	587	591	538	606	592	565	576	519	560	592	583	624	560	548	566	586	615	531	568	566	569	570	606	570	565	590	609	535	536	610	577	547	605	581	556	601	563	611	555	563	603	573	588	590	597	558	564	606	563	564	574	556	563	578	557	597	570	591	656	540	590	592	595	583	588	574	540	571	589	587	565	537	530	573	563	610	539	578	563	588	596	577	577	572	537	582	597	581	590	523	588	567	580	568	537	605	556	584	560	561	573	565	566	543	613	577	553	572	549	616	603	569	600	599	600	557	554	589	570	574	544	567	594	539	545	589	618	562	582	556	604	588	576	617	550	537	539	547	555	588	568	586	609	607	626	585	558	550	596	614	590	564	580	586	569	571	587	553	551	551	601	574	535	567	602	600	558	607	590	608	614	559	609	564	579	591	571	555	541	607	573	595	565	564	559	618	608	578	577	553	619	583	581	627	609	593	589	582	567	564	613	597	602	569	596	583	564	544	564	576	574	572	588	572	614	538	594	579	600	544	581	603	582	587	619	579	544	586	613	590	552	598	617	595	573	605	593	560	606	590	568	580	586	552	557	556	561	549	562	552	576	548	567	570	595	589	610	605	634	528	591	589	601	613	597	572	562	609	558	563	579	564	549	577	603	580	606	580	586	552	563	564	585	589	573	589	599	601	574	599	609	649	559	577	579	600	557	590	605	566	559	563	553	599	585	545	592	581	595	591	565	626	606	594	609	608	552	534	545	562	592	590	602	587	536	585	593	586	593	605	562	580	577	592	578	576	587	573	597	589	583	596	547	614	591	585	581	563	617	605	578	550	579	599	550	593	604	570	599	568	611	572	581	587	561	589	611	597	633	577	540	567	583	572	611	576	553	579	553	580	556	592	600	570	615	531	591	562	583	610	589	546	557	572	591	568	528	577	607	589	607	562	613	576	569	576	571	568	610	579	553	575	541	608	644	618	600	600	599	607	602	584	620	555	584	559	554	614	599	583	565	567	553	544	583	587	594	598	585	563	597	587	581	514	581	631	561	559	577	588	573	586	594	483	578	587	561	573	600	546	615	611	616	591	570	535	570	575	597	561	554	587	639	562	583	574	561	562	533	603	561	619	579	519	596	590	598	641	554	573	575	579	627	606	539	585	573	585	585	598	573	571	569	584	575	558	549	587	545	555	588	571	572	517	640	600	580	592	556	576	593	606	607	587	572	572	600	598	624	573	556	606	572	593	573	594	588	608	624	564	554	585	580	560	572	564	572	556	571	566	602	585	575	588	550	583	568	599	618	584	596	551	586	568	544	586	613	583	579	598	580	586	617	562	565	624	601	603	628	598	572	573	604	560	583	610	570	555	597	586	606	563	593	593	544	582	591	566	566	579	614	575	565	576	543	571	593	541	589	567	580	573	589	586	630	626	560	585	579	558	557	598	573	592	637	590	587	571	567	573	571	496	580	592	535	620	563	600	579	580	610	581	572	586	582	568	616	585	536	571	568	606	559	582	556	582	561	601	562	556	582	617	572	551	566	573	591	589	578	594	551	546	529	534	612	608	561	560	615	546	589	596	594	626	616	563	557	567	648	583	569	578	588	562	569	571	601	610	593	578	587	588	554	579	594	588	601	553	614	580	575	576	604	563	606	611	563	569	560	570
22361	20827	29608	26027	24154	21026	12112	2084	455	410	436	393	405	368	404	380	401	389	348	355	376	384	387	385	364	337	360	378	345	352	348	344	376	363	351	314	349	384	364	390	345	375	346	438	356	349	345	376	336	382	350	348	369	347	377	374	333	385	341	375	379	359	347	382	413	352	353	347	331	357	358	380	371	359	354	348	355	358	340	365	364	334	385	357	375	380	358	353	351	370	352	369	379	386	348	355	338	349	333	379	385	364	366	324	391	374	380	384	358	380	357	363	365	387	344	372	344	382	337	350	361	381	390	372	400	342	358	370	308	371	379	371	368	377	356	344	358	360	354	361	370	378	400	370	361	343	349	361	395	380	414	361	361	346	396	367	382	367	379	377	387	373	374	382	347	363	382	358	357	365	355	346	377	354	342	339	350	343	376	408	346	353	368	340	315	377	356	360	349	378	389	349	334	385	356	370	388	360	322	338	369	383	374	376	351	344	372	371	348	358	360	348	335	366	356	389	366	347	367	352	363	361	396	331	355	370	364	333	366	349	364	348	371	350	383	355	360	355	355	383	373	362	320	367	363	363	370	343	325	387	368	371	337	380	357	383	358	362	386	359	352	356	331	335	374	387	379	395	350	368	334	339	344	353	368	340	376	410	363	373	372	352	349	370	390	363	360	356	380	390	358	324	388	368	375	363	383	387	375	360	385	369	362	401	378	372	336	382	362	320	345	358	365	337	344	367	347	337	376	373	377	368	347	334	368	364	381	327	354	376	376	365	372	386	355	367	357	415	376	341	354	374	311	372	361	361	352	353	374	379	375	362	376	358	359	353	353	405	400	354	378	358	380	373	385	358	358	362	355	361	393	365	361	321	384	377	368	362	360	346	371	353	352	372	397	411	376	366	389	378	376	372	358	360	379	368	373	347	387	371	338	338	347	344	339	375	355	364	352	344	370	371	323	384	359	365	387	391	358	353	384	361	394	370	344	345	396	354	340	342	379	333	346	368	357	368	362	342	358	362	323	410	399	377	400	398	374	365	334	385	335	370	334	354	369	382	408	333	348	354	361	327	358	388	351	396	356	342	390	376	374	363	355	407	385	369	340	369	368	362	373	378	370	334	381	327	329	380	349	371	333	406	354	376	385	314	369	382	361	364	356	369	353	371	354	395	384	392	352	353	351	352	336	386	365	352	369	343	376	371	356	369	333	353	366	346	363	381	365	372	390	364	341	366	363	377	351	340	390	387	335	362	352	402	376	346	355	342	331	356	357	377	382	359	360	334	360	374	367	378	390	364	368	359	389	345	352	402	357	354	362	377	368	380	366	375	354	391	391	364	345	364	366	356	379	388	365	392	366	389	345	359	321	358	383	361	367	345	343	324	368	355	385	377	356	384	334	367	400	353	373	419	364	369	335	384	360	374	341	363	332	377	401	336	376	349	360	356	353	372	367	375	376	369	349	370	384	400	380	341	347	340	359	377	356	357	357	382	376	373	383	366	345	339	361	327	371	379	373	350	370	366	339	362	387	350	334	410	335	390	365	357	334	348	369	329	354	348	355	366	344	347	343	323	337	385	363	414	342	387	325	351	340	358	344	365	364	358	365	382	387	341	342	352	391	395	352	361	344	333	357	369	374	387	356	355	361	387	351	385	383	339	356	342	353	358	353	366	377	359	349	371	374	370	376	405	355	372	314	358	381	317	386	338	364	352	387	356	372	388	375	359	340	363	346	344	361	343	361	350	339	346	364	350	360	356	403	389	361	364	397	361	368	360	359	344	398	334	353	380	377	316	379	371	372	333	391	346	369	363	389	355	346	362	371	351	354	347	345	395	357	338	353	347	372	367	364	365	378	384	350	341	370	374	354	375	371	341	344	346	378	372	378	372	359	346	337	370	375	409	361	376	362	342	352	340	358	378	376	340	382	385	372	364	375	380	351	327	341	398	388	379	347	348	368	405	375	368	374	362	373	363	370	367	358	356	384	345	357	386	349	351	364	361	378	381	387	363	374	377	366	320	362	375	414	357	366	306	364	368	376	348	377	363	349	368	365	364	387	343	380	371	359	358	388	392	376	366	357	357	354	335	366	335	382	379	355	365	370	369	361	355	362	361	329	387	402	352	345	363	396	380	341	370	356	369	351	345	402	385	349	379	367	368	347	342	356	368	339	358	372	365	350	364	338	382	386	348	360	346	360	356	354	405	359	330	371	386	362	393	389	343	342	349	359	367	361	371	348	355	376	371	352	373	357	376	333	363	363	389	363	390	378	369	370	392	315	362	378	350	366	404	375	388	397	359	359	349	343	333	364	342	357	378	361	354	342	357	379	360	361	355	403	366	373	395	341	380	402	380	348	370	367	385	319	366	354	352	326	364	366	338	387	355	340	350	360	358	390	379	369	338	390	365	339	356	333	353	329	387	364	372	350	386	353	351	360	377	367	337	355	341	360	361	342	371	417	377	355	340	381	373	366	356	351	354	402	370	348	331	372	369	370	373	354	319	330	345	379	370	363	376	369	344	364	364	365	342	347	349	355	361	351	354	349	360	370	348	340	393	354	329	406	346	384	326	367	335	361	350	349	366	343	319	378	341	373	340	350	388	330	359	371	367	362	346	373	392	381	372	382	340	376	347	395	396	345	379	329	388	377	366	347	365	367	371	393	322	346	348	357	376	385	353	372	408	367	349	379	391	364	339	375	366	369	363	333	342	360	368	354	344	394	364	368	342	361	351	343	355	355	354	357	355	352	351	334	368	358	364	381	368	326	332	371	368	377	359	360	359	396	346	343	389	350	349	354	398	340	347	378	416	348	381	388	357	362	387	351	335	341	358	351	361	340	357	345	353	375	362	364	395	353	353	405	371	363	369	342	350	351	348	381	383	379	357	349	370	384	369	371	350	353	353	345	348	361	320	386	360	360	362	374	354	355	420	356	345	383	381	400	365	387	363	370	395	358	413	350	362	399	371	346	334	369	364	337	359	372	340	355	341	342	356	380	366	369	366	347	372	360	374	355	352	370	359	385	347	378	373	353	346	367	386	377	354	341	348	354	368	371	366	332	371	326	339	402	354	346	384	352	339	372	349	384	390	368	392	368	356	363	402	364	336	360	370	388	341	345	338	366	344	370	354	341	383	396	355	381	340	370	343	346	354	375	376	366	350	351	332	358	364	370	389	352	364	395	384	404	355	369	374	348	357	370	355	320	364	405	363	370	369	391	377	351	372	396	397	333	344	349	367	376	374	356	368	360	347	336	365	401	346	382	361	356	338	327	357	336	365	394	339	371	340	363	349	354	374	367	396	331	340	368	368	367	371	369	340	385	374	352	345	359	346	356	350	367	351	341	366	380	397	365	384	395	358	367	379	372	361	385	336	385	380	387	352	352	382	384	356	379	363	368	403	386	363	369	380	370	378	395	341	349	366	346	385	384	356	340	364	388	400	338	364	372	376	352	402	372	356	381	347	350	337	369	369	380	372	385	370	368	351	355	330	319	353
59215	96878	78530	56402	39190	14334	2759	3629	583	564	593	538	532	460	448	469	488	482	488	467	465	446	421	446	399	437	446	456	412	437	438	466	443	436	456	422	479	438	420	391	382	437	442	435	495	406	402	384	417	452	459	483	422	431	447	422	419	412	415	443	386	440	420	464	447	405	393	458	428	412	458	431	474	443	466	428	437	446	428	433	443	450	442	428	424	426	393	445	438	432	412	424	460	408	422	426	388	432	402	428	435	415	433	442	441	448	420	429	413	450	411	433	450	421	416	432	437	446	422	451	441	437	480	396	402	443	421	443	410	423	441	441	415	437	415	456	442	424	430	384	432	413	460	434	446	420	428	464	445	445	442	427	439	453	428	468	440	476	438	470	418	474	431	425	387	439	438	433	433	409	403	396	479	412	386	450	411	409	407	438	411	429	423	418	394	421	451	442	458	445	414	408	408	449	412	452	456	426	476	419	419	438	387	435	446	445	414	442	454	446	416	428	411	405	433	468	423	403	422	378	431	431	460	429	448	417	418	433	401	438	427	456	428	445	432	425	454	429	456	449	438	414	453	397	481	463	419	461	483	467	420	448	433	434	431	443	447	394	420	446	449	449	445	433	416	399	434	422	431	425	437	457	442	405	408	408	394	419	455	412	440	431	410	433	423	460	419	429	471	426	470	473	420	436	407	442	421	431	430	442	423	437	451	420	454	440	418	433	442	429	432	435	434	392	401	444	455	422	448	448	444	427	466	423	382	410	437	406	442	439	455	429	432	449	408	463	413	425	433	417	428	400	410	447	385	438	437	446	456	404	432	427	428	445	410	436	422	434	438	439	446	423	422	458	447	427	455	397	441	435	446	426	413	436	419	436	410	430	414	477	458	429	454	438	421	416	428	407	418	463	421	469	431	403	411	461	432	433	460	398	429	413	432	459	441	401	437	417	453	466	404	438	413	406	458	456	437	459	409	421	385	493	410	443	460	444	460	386	445	447	407	416	437	461	421	448	463	399	442	438	451	424	439	438	437	453	423	422	409	426	412	416	451	448	413	418	436	418	442	422	423	434	422	454	399	449	407	447	418	444	473	447	447	415	489	462	442	389	402	412	421	402	451	432	463	442	411	446	376	406	397	415	437	454	415	448	432	468	409	449	436	407	422	417	431	411	436	451	436	415	440	456	444	461	453	387	427	423	434	433	430	414	428	425	425	405	426	435	450	465	420	429	389	393	415	469	435	450	435	444	451	425	445	430	432	437	421	405	390	460	415	447	433	398	439	429	382	440	426	415	442	527	435	410	437	421	426	426	424	438	461	444	435	405	392	433	443	434	416	430	400	409	432	440	442	435	434	418	459	429	412	435	422	429	444	444	442	438	439	415	437	430	403	456	461	439	446	453	425	438	469	427	416	440	441	448	440	448	429	441	392	389	424	431	421	455	438	417	482	408	437	445	415	428	427	435	453	441	424	432	431	432	428	420	423	441	444	419	442	407	385	453	424	437	424	431	435	428	457	407	383	410	441	430	420	423	429	450	430	412	432	426	427	450	367	418	432	449	428	450	438	436	445	463	422	434	443	400	449	438	424	428	423	439	400	443	431	464	451	443	446	412	412	455	448	418	428	423	414	453	415	445	467	448	442	426	416	422	444	397	445	444	392	442	467	452	457	399	435	448	430	409	419	429	444	441	448	456	463	435	442	452	417	426	441	405	423	418	447	428	416	445	421	470	431	432	443	430	421	420	440	394	433	448	442	427	459	427	411	431	450	414	425	449	412	428	432	394	399	441	427	398	447	432	425	430	407	455	441	450	428	440	436	418	425	421	426	457	396	450	471	421	439	431	413	438	409	403	401	403	414	420	433	448	413	463	417	449	445	432	455	434	410	431	439	401	396	451	391	430	442	415	447	414	421	427	430	420	427	412	415	422	415	479	449	425	465	433	450	411	438	465	451	432	404	443	451	423	432	429	403	438	460	436	437	418	424	445	451	458	450	437	399	412	435	439	433	403	419	456	450	407	419	453	430	422	438	429	404	441	405	428	388	371	409	376	442	431	468	422	400	411	423	434	409	403	450	450	436	422	423	411	397	444	424	420	388	409	433	418	431	453	437	433	418	435	455	418	399	413	413	463	417	421	456	415	403	439	451	430	438	445	405	420	415	411	427	459	436	425	453	475	455	462	436	461	389	399	405	413	408	439	430	437	430	387	429	417	401	417	408	451	454	455	399	454	448	411	440	426	425	417	432	409	420	428	424	431	396	420	445	419	425	428	458	445	457	426	425	402	436	418	426	449	443	384	394	413	444	434	447	441	444	434	438	418	381	383	429	433	430	417	461	412	443	420	432	439	420	392	441	440	445	434	424	413	431	392	460	435	412	443	381	430	434	438	436	445	447	445	447	446	443	438	397	424	408	404	447	415	476	405	456	458	446	412	438	409	417	439	429	436	436	422	449	437	423	445	436	453	428	423	402	451	448	423	426	457	415	453	420	417	410	435	413	421	449	445	446	434	439	454	386	405	405	446	401	436	409	406	451	427	416	427	475	379	462	410	400	421	444	432	441	404	416	411	456	426	459	425	435	433	453	470	421	430	436	429	419	440	425	425	489	443	423	422	426	433	421	438	449	421	417	401	427	457	393	408	476	423	448	470	449	411	406	440	422	422	414	478	405	469	412	449	482	402	437	448	423	418	443	438	428	431	428	426	458	444	425	419	428	404	453	436	408	431	443	441	414	407	429	447	417	433	431	426	463	415	434	451	438	410	398	415	440	429	427	406	452	433	436	454	445	480	437	409	397	444	431	425	423	405	420	433	419	434	449	409	426	378	439	413	411	426	428	454	394	442	433	405	417	427	480	404	502	434	435	417	431	444	414	472	440	428	422	420	453	465	442	433	411	418	428	442	436	431	421	446	380	425	446	434	434	454	427	398	403	454	453	426	441	439	406	426	431	420	450	456	453	453	450	379	405	440	410	432	450	410	402	436	423	386	417	435	437	460	430	392	460	443	440	465	401	432	416	416	419	451	427	442	441	393	408	443	440	446	420	430	397	434	462	439	450	402	434	416	431	429	443	442	439	448	412	409	445	419	424	460	409	406	449	417	439	430	438	399	413	414	429	425	435	393	401	406	437	413	433	423	419	397	391	415	442	404	418	479	411	429	446	454	478	446	438	412	419	450	433	459	435	421	419	417	456	418	445	440	442	432	418	448	428	433	444	444	407	426	441	451	446	431	393	417	449	456	421	372	395	438	462	405	405	408	424	419	458	421	410	437	468	411	403	409	422	440	445	439	429	427	428	420	458	436	421	433	437	432	426	423	412	432	415	404	421	462	409	418	434	401	424	451	442	417	412	451	467	391	408	425	387	447	442	423	442	423	425	428	403	423	426	427	457	472	453	413	447	424	433	433	442	438	414	424	457	441	417	465	479	443	441	431	406	427	455	415	416	396	435	434	443	418	421	455	437	451	454	419	452	404	441	436	406	455	427	424	461	421
27543	24590	28240	17441	5552	1412	813	805	806	787	776	782	798	750	746	763	754	762	748	743	749	739	764	742	730	785	789	814	758	723	798	758	772	799	729	798	768	765	763	718	782	774	738	750	762	798	712	729	805	775	709	787	748	771	774	729	763	762	751	725	792	763	757	760	783	767	839	780	765	765	779	785	762	752	733	803	671	757	758	775	763	749	747	789	845	786	757	753	772	713	742	805	741	787	790	741	765	735	743	749	733	768	813	775	757	793	734	751	856	768	754	756	784	775	764	787	779	719	783	792	772	765	725	755	783	821	731	751	787	775	815	755	788	717	760	778	758	769	731	753	766	747	745	712	768	786	717	783	713	754	778	791	747	773	771	798	801	794	760	804	767	740	793	746	787	718	770	751	798	768	793	713	761	735	768	734	731	795	772	761	743	759	726	788	763	741	744	759	799	764	753	733	781	775	707	781	763	754	765	743	775	734	759	774	741	775	734	767	720	780	741	748	764	742	758	754	720	770	784	780	782	819	804	750	775	738	765	739	728	774	813	757	751	724	762	730	765	787	743	769	741	784	698	792	707	763	724	769	754	784	732	809	758	763	786	794	756	760	733	725	800	779	720	770	803	785	785	759	779	773	708	751	815	755	746	755	752	778	744	746	725	789	733	756	753	732	766	782	777	733	800	731	757	762	762	790	728	745	756	756	776	782	807	779	745	780	756	755	770	743	775	785	788	752	791	765	749	774	790	760	757	773	789	742	794	759	729	779	777	786	774	755	748	717	777	755	787	794	804	778	769	735	744	779	755	783	764	708	758	725	756	793	776	745	786	831	762	778	760	827	764	732	777	765	801	746	825	762	785	756	787	777	752	802	775	778	736	739	760	790	762	788	740	764	756	700	794	773	711	774	765	788	790	711	759	751	747	760	774	767	749	760	720	808	780	755	812	724	738	703	803	811	797	836	732	809	749	751	802	772	789	758	798	770	792	773	729	730	760	748	802	788	785	772	727	765	761	780	766	818	769	780	750	791	762	742	744	704	790	786	784	764	723	782	747	754	834	765	804	757	771	761	752	761	750	757	713	712	813	743	763	760	769	689	785	812	738	781	808	763	803	795	789	814	735	788	750	781	788	786	762	810	747	750	764	777	802	727	722	779	752	768	767	783	726	781	741	754	747	729	766	769	779	771	768	754	755	753	748	770	755	799	821	774	774	770	748	753	789	774	733	800	794	752	757	764	722	738	778	769	762	738	738	766	751	789	743	753	798	768	725	755	725	762	744	804	757	786	709	753	765	760	790	736	788	714	718	795	786	766	735	764	796	784	751	759	759	760	743	787	771	732	750	737	788	782	788	745	702	774	741	803	737	779	754	754	711	736	774	780	734	737	761	775	773	765	732	793	763	694	768	776	706	732	764	740	794	792	776	773	749	799	726	777	769	764	790	722	715	761	764	750	742	739	788	720	742	768	767	808	768	791	786	752	797	761	718	723	774	750	755	756	759	767	760	793	759	795	782	758	800	773	752	728	786	800	721	772	681	811	826	767	751	787	744	752	799	784	793	759	776	732	823	791	788	769	711	770	764	780	772	753	780	769	770	781	745	749	735	734	748	749	750	763	770	796	699	732	722	745	742	781	751	819	812	731	757	777	751	764	796	798	808	791	807	714	778	799	813	807	789	735	692	744	773	774	801	753	795	765	791	778	791	726	767	787	733	774	738	703	778	762	770	762	751	783	757	771	740	738	771	760	789	780	760	780	808	779	819	712	785	759	769	791	742	782	730	782	782	792	763	750	753	767	763	796	793	769	772	796	757	730	764	752	756	730	725	803	801	792	770	795	777	720	768	779	763	787	759	811	759	755	773	795	809	791	767	790	782	761	737	766	773	737	713	812	744	743	784	758	770	712	799	844	785	749	771	787	773	745	762	758	713	765	749	744	762	764	754	777	757	754	753	752	747	757	784	779	734	777	792	793	771	696	822	736	752	755	768	764	792	782	773	831	808	763	747	833	762	693	744	731	714	809	837	745	743	766	770	752	766	787	693	791	773	751	762	742	754	739	752	769	808	852	767	786	712	788	768	736	752	731	742	765	736	752	742	771	768	746	764	798	815	710	822	794	747	815	784	809	771	768	796	737	776	737	722	782	763	792	745	770	742	761	808	782	733	796	754	790	773	747	768	782	748	772	777	815	759	777	788	780	788	809	779	751	771	777	809	770	761	775	773	813	766	802	817	757	763	726	750	786	804	812	767	753	724	777	782	784	783	772	764	716	742	826	785	742	782	709	772	775	790	743	730	793	743	786	739	787	767	747	710	789	743	762	795	825	796	761	772	737	791	761	799	788	788	790	791	723	752	731	775	758	725	765	785	782	736	759	745	730	693	721	762	762	802	751	735	847	768	747	766	732	721	796	720	747	794	767	775	734	736	755	771	752	795	786	778	744	730	752	751	790	795	755	797	768	798	760	732	772	741	799	784	747	721	779	765	784	718	777	778	781	751	780	762	788	753	769	747	717	751	758	727	804	784	794	723	795	731	763	791	766	778	756	771	791	831	759	789	701	756	745	763	784	802	792	764	731	793	748	759	794	809	734	781	796	799	772	766	770	776	764	758	823	837	785	690	738	788	777	823	718	744	761	778	745	757	755	726	783	787	762	822	814	763	806	764	762	729	728	778	793	755	796	709	790	750	808	800	833	728	759	743	788	810	771	738	779	801	755	804	744	712	763	774	784	746	767	826	765	742	776	793	791	771	823	786	815	768	794	773	755	780	773	733	754	762	811	805	768	758	750	740	777	761	797	806	787	764	755	773	757	741	764	819	761	788	807	778	807	761	761	765	781	760	770	767	756	736	718	770	746	805	746	754	791	727	765	731	709	765	760	756	792	716	828	737	752	751	832	779	749	769	748	819	776	738	774	769	748	750	813	733	792	755	745	770	796	731	792	761	781	752	785	737	743	710	749	769	783	817	759	797	722	779	777	829	756	750	779	701	749	834	749	743	762	717	702	751	786	758	761	757	821	761	812	749	812	813	773	702	781	720	763	770	791	767	755	785	766	794	754	708	778	762	723	753	759	800	766	757	716	733	749	784	772	731	773	747	760	791	789	757	699	720	738	791	761	774	736	782	810	788	714	780	776	788	722	761	737	725	723	760	749	723	752	779	778	762	754	799	750	798	750	781	731	809	769	758	774	763	754	759	762	747	734	763	758	765	789	785	771	780	730	752	722	818	771	756	773	736	766	729	734	748	757	741	731	763	773	749	751	758	751	777	764	787	737	721	760	755	770	778	811	760	756	754	761	807	798	782	737	751	745	766	732	737	789	772	806	769	731	765	745	759	750	761	768	760	739	792	759	817	746	775	795	751	747	756	794	745	803	768	785	714	724	787	772	772	729	769	769	727	812	699	768	786	745	782	800	803	789	803	721	773	725	658	746	778	765	759	700	787	752	722	740	767	781	741	773	743	761	777	797	734	768	759	774	751	739	759	783	775	726
29157	40344	29840	14341	6332	1659	959	1026	914	931	912	924	924	917	922	901	944	912	867	890	936	988	921	884	919	910	911	948	892	850	912	918	952	967	954	909	960	931	882	879	905	881	922	922	963	880	878	879	936	899	919	918	907	885	943	965	877	896	898	924	968	941	867	903	869	923	877	910	913	953	904	910	899	919	931	966	921	928	954	951	932	899	945	937	972	945	945	906	913	910	917	980	902	905	869	920	909	963	907	903	892	942	895	953	930	914	899	908	966	999	929	904	917	940	925	908	899	913	930	925	917	956	903	918	930	883	854	924	890	939	917	904	990	945	936	950	914	915	912	890	900	942	927	921	942	906	886	929	926	885	944	957	886	914	942	919	877	899	884	905	901	910	923	917	929	936	906	893	914	894	858	933	895	894	913	908	910	937	900	875	922	915	908	917	945	898	932	883	892	957	989	865	958	900	962	896	938	884	932	923	877	943	957	890	969	878	924	954	960	970	885	885	849	929	935	898	950	945	854	900	904	917	925	872	983	973	919	943	891	892	909	955	934	861	911	919	965	901	947	944	953	895	925	950	913	902	932	965	968	923	927	910	907	914	886	927	924	912	931	924	950	948	861	923	936	906	921	903	899	903	970	941	952	902	968	946	903	921	947	958	947	916	917	913	935	919	940	892	886	917	878	924	909	913	898	917	970	921	921	906	879	895	961	928	958	925	892	942	860	924	891	926	913	898	911	950	882	897	922	790	958	932	930	920	917	874	908	913	931	967	905	904	920	919	916	907	869	897	982	945	946	927	900	921	846	872	844	907	917	954	878	945	900	966	940	905	913	868	891	914	973	961	930	917	937	893	911	897	880	888	899	956	891	916	921	881	936	940	906	940	912	861	886	897	942	947	912	950	935	937	913	880	945	948	871	932	902	900	893	941	902	944	847	904	868	920	980	906	903	914	934	929	874	962	926	928	966	900	972	929	904	877	875	948	909	904	921	952	887	922	922	919	919	911	922	907	939	905	982	889	942	896	877	898	901	894	958	915	888	926	941	874	931	902	897	904	919	931	933	890	931	914	911	935	923	985	914	945	904	918	890	939	938	912	898	925	902	878	864	939	854	930	884	895	920	905	952	887	899	934	908	890	944	922	864	996	898	931	932	911	990	905	932	875	962	915	913	899	939	902	946	962	886	925	945	932	909	882	874	936	918	900	923	921	891	924	939	928	915	904	959	936	908	944	988	910	921	875	926	899	888	904	936	949	886	883	874	977	917	870	896	912	918	913	942	928	951	1011	897	869	891	949	926	950	908	905	872	920	867	870	964	932	936	886	931	923	989	956	955	953	913	850	931	875	969	902	924	862	922	900	973	864	947	927	960	958	870	928	941	988	956	946	903	920	881	952	943	901	870	861	912	969	926	894	915	916	946	933	942	936	914	891	903	914	937	923	902	958	904	995	894	888	895	948	940	944	945	884	929	882	892	894	957	913	925	943	905	941	919	934	889	934	941	911	906	903	892	908	909	919	886	877	877	948	905	933	880	907	945	920	925	944	943	927	912	846	881	942	941	950	1005	881	864	888	935	932	881	904	870	916	896	972	965	903	887	885	921	927	924	913	951	890	969	942	907	910	876	921	889	882	923	917	886	870	915	966	882	925	936	916	944	870	916	939	962	939	907	968	863	957	907	948	937	873	926	874	881	934	865	896	943	973	952	888	910	872	856	878	871	879	878	947	959	932	939	929	904	896	916	955	853	893	947	963	876	938	871	878	873	889	917	927	975	946	909	936	906	902	905	926	909	884	941	936	893	930	890	878	911	913	954	897	939	949	872	929	972	862	953	901	935	873	930	943	918	887	906	857	945	906	880	902	886	870	904	923	978	900	920	925	914	877	932	932	921	906	961	920	875	927	919	954	857	950	903	897	947	850	876	931	875	884	899	959	896	929	854	982	943	942	932	948	962	867	933	880	964	900	874	903	953	896	953	850	920	940	897	921	904	959	913	985	889	861	888	953	881	851	891	903	901	893	895	944	916	950	915	902	971	930	931	941	933	880	917	977	895	913	904	926	895	963	955	932	950	922	897	916	933	962	950	904	968	914	876	954	920	975	862	894	927	932	943	957	911	945	924	918	899	900	881	950	927	923	889	918	940	896	987	907	949	909	844	909	911	875	945	959	897	905	897	888	840	898	918	964	961	915	920	932	924	944	933	921	917	975	983	936	921	887	959	900	979	923	917	915	909	963	875	907	881	903	878	935	914	880	926	883	890	920	919	921	972	927	886	896	900	939	900	907	894	932	959	884	940	956	892	867	966	920	888	933	925	862	927	905	887	921	947	904	923	893	924	876	926	923	951	954	917	910	959	850	923	910	959	953	877	926	974	956	938	912	894	946	918	925	911	929	895	909	937	861	938	937	949	953	920	943	965	888	941	883	896	868	997	932	904	956	933	932	918	889	879	971	887	873	929	909	926	940	895	959	956	1017	881	897	972	874	957	902	931	874	966	848	905	917	897	881	933	864	906	892	874	915	867	989	951	906	981	887	855	882	928	973	902	910	925	885	886	954	956	876	860	891	952	946	906	970	928	901	873	908	904	914	919	920	887	905	963	943	924	914	911	912	905	966	872	920	931	906	933	955	824	949	887	912	942	887	912	902	875	961	912	869	932	941	880	929	941	897	890	947	882	883	912	956	900	883	898	921	876	854	852	924	932	922	912	944	883	937	987	948	929	949	962	979	926	951	909	920	896	912	940	953	864	931	909	929	891	909	944	932	921	890	950	922	924	907	916	951	951	910	896	918	937	841	922	887	897	950	913	893	929	902	904	957	881	895	976	885	896	885	893	928	832	925	906	995	991	916	943	882	903	913	878	956	937	916	945	915	947	871	943	938	957	984	973	937	914	908	904	950	938	901	941	979	915	864	892	948	866	951	882	974	920	902	898	835	896	944	898	898	940	958	914	864	948	909	905	940	923	932	929	904	917	916	972	922	918	966	962	954	956	949	918	876	915	882	906	932	965	968	894	941	968	922	931	905	882	954	929	922	932	951	966	877	914	859	881	890	897	925	897	959	905	900	976	856	939	958	936	864	935	872	937	885	931	966	934	922	879	870	902	884	883	937	897	941	918	940	981	911	958	899	939	924	938	910	940	903	899	942	927	929	934	881	898	850	926	873	866	933	889	921	947	931	958	925	885	878	903	912	907	953	949	879	936	902	927	907	912	909	919	887	954	902	912	1001	940	923	905	953	906	936	927	912	962	934	897	891	941	967	937	917	942	902	936	949	922	954	933	889	926	966	901	916	927	923	933	955	919	893	874	928	892	933	940	887	888	916	965	914	916	922	980	917	895	891	938	996	901	928	846	919	925	934	907	911	914	935	956	908	976	932	879	910	923	931	949	880	918	882	909	982	976	895	929	900	937	962	867	900	922	904	974	951	927	923	892	946	904	966	905	871	915	893	971	915	948	898	887	883	893	913	917	881	905	945	876	929	912	916	959	947	921	894
23363	21141	31078	29206	24972	17156	4113	1346	533	509	470	477	504	511	512	529	464	489	471	457	503	493	474	520	500	458	512	485	478	463	479	452	470	502	462	488	464	452	486	492	443	464	459	471	474	482	482	465	513	476	468	463	454	467	467	472	455	477	484	495	494	468	506	477	502	490	467	507	477	467	440	463	487	454	467	480	491	421	477	514	493	495	489	436	463	478	490	453	458	416	463	454	489	484	499	466	462	450	487	489	482	497	469	456	475	483	453	456	443	484	453	502	456	484	444	500	462	488	529	448	490	509	481	447	503	467	514	470	489	472	450	477	499	456	481	460	456	452	462	505	485	482	471	432	454	452	470	479	474	469	427	461	436	467	424	473	478	540	495	488	464	448	412	453	470	439	461	508	474	461	441	479	473	433	459	421	450	470	467	491	480	497	454	462	466	464	479	455	453	428	459	470	465	462	485	503	490	438	476	433	473	433	474	485	463	497	434	483	468	488	451	489	446	493	465	461	480	458	464	452	456	434	461	462	483	458	476	448	477	501	514	464	468	459	511	516	510	472	464	490	487	450	491	517	468	476	474	500	515	476	449	507	461	504	496	461	498	438	438	497	472	446	464	441	471	484	455	452	421	483	463	444	491	461	471	484	485	450	495	494	483	459	501	453	469	506	476	439	462	406	474	515	517	491	472	484	470	453	505	467	490	460	465	468	478	489	486	447	471	467	476	473	433	429	487	449	448	493	441	491	443	473	498	480	463	483	476	473	475	450	480	467	456	442	481	451	475	500	447	421	460	417	433	443	477	470	460	462	502	498	459	446	493	475	465	494	477	468	432	481	499	436	497	462	456	506	459	463	455	458	500	485	481	467	463	479	483	479	476	441	464	459	465	462	478	457	464	508	452	462	472	459	457	521	473	556	483	475	483	509	510	455	482	474	501	462	491	495	496	478	459	448	462	451	447	436	527	504	446	449	426	446	414	462	477	441	495	461	463	470	484	467	488	490	495	466	475	464	442	477	434	460	472	481	503	488	477	452	503	449	491	499	464	449	504	458	473	442	456	478	472	446	482	487	458	455	495	451	464	445	459	476	460	486	496	524	468	459	460	526	469	472	450	490	480	468	499	500	450	488	498	471	447	456	504	463	460	481	460	445	481	456	454	503	482	477	450	422	499	447	489	502	435	418	483	453	434	478	481	501	498	447	486	473	460	466	456	452	504	518	479	521	461	516	449	466	479	465	449	476	466	474	470	477	495	496	429	493	479	487	509	484	494	482	447	471	462	484	507	506	473	484	486	456	487	469	504	495	464	457	471	508	460	454	470	482	492	460	470	445	454	443	507	476	440	456	469	479	502	484	475	485	471	491	468	470	482	440	447	467	480	432	451	505	500	509	477	506	458	503	452	484	463	473	473	443	498	491	469	455	442	483	477	469	445	475	464	472	464	487	493	505	497	467	492	477	466	427	505	497	450	478	399	478	464	452	456	451	470	442	471	466	474	467	479	438	503	463	475	453	442	441	469	512	484	496	487	443	423	422	483	465	453	447	487	503	490	506	445	524	494	473	491	461	498	449	500	532	464	453	444	481	458	491	504	449	463	491	497	441	498	443	444	457	497	484	476	466	471	483	499	450	515	486	481	489	448	508	475	449	449	452	474	450	461	489	439	469	511	480	503	463	492	483	466	465	478	480	446	484	455	452	500	456	487	447	446	437	445	435	472	482	456	489	469	457	468	509	477	482	455	484	436	506	473	502	441	503	452	447	463	479	513	459	458	496	465	477	471	522	505	505	454	475	479	463	459	452	456	464	451	442	474	480	438	446	508	519	487	460	491	460	449	465	456	481	459	513	478	486	465	505	446	463	502	462	496	432	480	471	452	494	444	457	494	443	489	448	478	489	507	463	445	493	451	489	478	486	477	477	489	482	470	502	486	481	448	522	476	516	464	466	498	467	489	477	471	487	461	486	483	486	474	501	500	483	443	444	481	452	481	493	464	433	484	489	466	493	471	464	470	477	506	468	472	455	486	456	471	451	471	445	485	457	469	483	475	468	459	473	452	461	458	496	481	487	480	481	479	504	451	481	503	431	485	474	491	467	447	496	479	456	456	484	468	478	520	473	487	508	457	493	479	450	457	465	430	512	501	445	503	529	492	482	441	452	479	443	499	504	469	471	463	459	444	474	449	492	497	522	473	451	484	475	494	475	465	463	449	479	498	496	477	424	479	508	428	494	438	464	505	456	472	507	461	496	470	455	462	484	479	510	464	483	439	471	462	491	458	473	507	452	503	511	485	473	495	451	485	493	488	463	453	481	516	459	494	467	443	534	475	464	451	470	455	487	484	479	488	504	505	450	471	463	427	457	465	470	461	452	470	488	453	485	476	475	480	432	485	463	495	449	479	486	486	463	463	483	453	466	491	478	458	448	482	440	485	459	473	479	466	474	444	486	492	452	468	483	445	480	470	505	485	458	494	493	445	527	489	459	459	495	478	496	455	496	490	453	471	471	471	498	484	470	459	495	516	442	447	445	453	458	470	484	460	476	481	487	471	471	478	494	462	478	503	457	468	453	466	467	508	473	452	497	444	472	493	494	472	500	466	491	437	450	446	451	491	460	461	453	481	481	493	458	510	487	500	480	448	462	475	455	466	518	455	446	468	387	481	473	462	461	484	468	499	435	486	491	477	488	467	464	462	449	499	481	469	504	486	476	470	474	496	506	472	538	503	492	500	440	483	484	523	463	465	510	465	482	455	486	495	483	501	466	477	473	471	463	476	499	456	494	503	449	456	505	482	447	472	516	445	477	507	493	502	450	444	478	472	486	495	495	435	453	483	494	471	440	471	469	416	491	467	467	434	468	465	512	477	482	465	464	473	494	460	466	470	446	486	491	425	495	496	454	483	488	471	479	459	447	494	475	470	491	477	484	440	484	445	472	468	471	502	462	463	496	429	466	421	470	475	466	501	449	455	467	465	462	449	442	478	481	470	467	487	457	491	460	487	465	509	488	444	453	461	485	459	466	487	498	450	470	474	462	440	446	472	462	480	464	462	514	453	494	491	483	459	487	455	499	455	467	463	499	450	436	451	484	493	457	478	491	451	474	467	489	478	470	464	484	517	472	464	511	469	490	492	485	488	488	496	453	442	448	485	465	443	503	504	486	494	452	463	477	439	480	474	471	476	487	457	467	442	430	441	473	491	465	447	444	504	483	502	509	425	455	453	463	478	492	499	441	476	468	474	493	483	479	449	489	482	512	449	450	448	486	484	459	505	458	473	510	488	529	473	447	417	485	474	468	463	446	468	508	455	480	485	460	486	483	489	458	432	431	471	450	499	475	470	478	451	494	496	480	458	503	464	488	453	489	480	458	453	458	472	502	506	477	456	490	506	498	439	461	440	481	466	431	472	480	478	472	476	492	479	438	452	468	456	490	461	458	447	493	481	471	473	471	490	449	487	473	453	476	475	435	486	466	487	478	454	494	456	476	481	438
54393	86379	69098	46726	31400	9338	1874	2450	689	660	639	632	640	599	584	609	592	633	610	602	592	586	576	568	573	645	601	587	580	610	599	570	531	600	566	578	568	615	558	609	572	580	636	587	534	625	569	571	548	636	606	593	565	617	625	607	585	574	592	554	553	631	606	578	582	610	546	614	564	539	598	553	577	595	607	583	599	570	604	599	532	562	589	570	563	581	574	576	601	567	591	575	587	568	594	594	604	568	550	578	580	602	612	565	529	531	581	598	572	578	554	542	558	567	589	557	573	602	582	605	579	620	611	588	601	601	577	640	579	623	551	602	599	602	578	580	588	634	574	558	587	551	517	623	569	578	613	539	601	586	589	572	526	613	573	530	610	572	608	562	560	576	579	644	587	588	587	605	582	581	572	609	553	598	589	600	603	587	610	577	596	590	568	580	578	567	588	594	575	601	611	575	607	556	617	563	555	589	592	579	589	558	604	562	584	580	621	575	585	600	592	586	574	602	575	568	585	605	578	612	538	575	592	566	607	594	601	562	598	625	562	561	587	539	576	586	574	604	582	580	571	560	564	562	624	594	569	590	609	615	575	546	607	579	609	606	557	602	608	599	564	632	551	513	593	595	562	605	591	602	599	585	532	569	568	600	542	593	583	549	590	581	568	603	592	585	567	547	552	596	563	554	599	567	549	646	537	546	583	567	551	603	636	540	544	567	580	579	533	599	582	569	602	583	602	589	554	565	587	629	593	566	561	569	560	597	561	572	640	605	591	571	615	638	591	553	604	611	564	554	574	576	541	604	580	588	603	571	565	604	537	581	534	622	574	582	566	590	603	574	610	568	605	564	601	550	554	598	587	552	616	546	564	598	560	551	603	573	592	554	579	593	618	566	560	577	585	534	590	611	642	595	606	568	612	565	576	573	554	583	579	580	611	609	591	568	602	578	615	582	532	609	586	563	582	588	575	610	577	571	614	568	597	589	585	581	579	570	587	586	573	592	541	588	595	528	547	627	609	593	612	603	585	581	541	566	589	586	614	595	571	584	524	565	564	612	624	542	582	581	571	527	614	570	608	586	553	570	590	566	565	577	540	611	567	579	559	571	604	604	542	589	577	557	580	548	612	559	586	572	588	584	549	615	607	584	564	612	558	593	544	567	577	523	622	555	577	574	586	602	562	603	602	571	585	557	561	618	595	532	591	600	589	603	554	601	576	605	594	612	576	593	538	604	575	544	610	611	561	578	607	566	554	601	579	559	583	598	598	548	582	581	573	589	596	599	599	555	622	586	538	647	611	614	599	604	590	573	543	604	584	550	555	607	574	592	599	603	614	572	578	591	604	583	577	584	592	581	579	660	578	596	604	601	577	556	609	563	623	577	573	581	588	605	570	578	652	574	589	568	593	602	553	569	566	583	605	604	580	576	585	573	589	606	586	598	564	603	574	554	589	563	625	555	563	542	590	576	570	576	607	593	630	566	597	563	535	557	617	566	632	623	576	576	609	525	565	555	528	607	562	560	591	565	546	588	598	605	560	592	594	587	550	562	650	596	560	549	571	621	617	599	567	592	582	565	537	551	611	591	566	574	560	550	587	556	570	541	584	544	604	560	565	585	566	549	629	621	593	529	583	580	581	552	586	586	599	531	557	605	572	563	604	568	576	582	610	577	602	622	570	583	574	627	540	538	584	558	526	553	562	595	557	557	557	582	531	613	627	561	606	564	583	596	575	625	559	588	619	588	608	615	589	595	520	616	568	553	576	642	611	600	581	598	537	609	578	624	625	585	566	591	581	592	602	593	608	618	609	589	603	574	589	614	587	553	570	534	576	588	614	561	646	551	570	603	545	600	571	587	568	575	609	591	599	582	583	584	571	584	600	581	592	573	607	613	562	602	566	522	558	571	573	554	579	596	581	577	618	583	562	604	584	578	591	593	582	596	556	580	532	592	579	636	536	589	561	590	557	596	596	563	548	596	538	570	571	585	556	580	564	597	578	602	616	594	564	614	594	619	584	551	566	600	581	614	537	586	631	625	605	562	593	604	556	561	612	561	570	580	582	569	618	594	627	565	605	592	588	591	559	647	598	552	567	548	586	552	575	578	592	588	599	593	587	565	587	589	580	592	542	600	528	608	551	558	565	580	576	568	566	564	630	606	627	604	605	572	601	558	613	606	591	581	575	605	550	563	556	573	604	575	637	528	582	575	583	568	618	566	595	588	588	573	604	567	621	624	580	604	585	572	583	601	570	547	624	603	572	576	606	575	592	555	534	558	626	576	550	593	574	594	537	575	555	605	570	594	647	597	641	580	589	538	578	551	598	588	544	604	564	611	627	573	585	629	578	590	607	563	571	506	596	544	597	560	596	611	625	566	635	557	553	587	592	613	596	572	599	603	612	587	610	548	620	616	618	563	563	583	588	603	623	529	584	573	570	569	599	578	594	583	596	526	562	554	624	598	584	592	601	561	600	609	568	583	572	575	595	601	581	593	646	593	560	611	616	574	603	542	569	551	579	603	594	649	550	628	555	566	591	586	594	587	588	616	600	561	577	572	585	579	592	617	615	572	596	562	550	582	541	643	622	581	555	567	641	633	571	546	560	578	584	556	604	570	563	600	586	596	595	559	580	566	612	597	599	560	611	585	603	617	612	593	573	555	620	574	583	605	591	605	572	571	564	601	591	603	576	608	572	596	621	568	528	568	622	631	577	583	558	537	593	588	566	569	567	567	566	583	592	531	641	592	590	592	574	580	531	546	574	587	592	567	579	536	599	593	574	590	593	583	539	557	578	541	563	563	571	668	562	571	589	618	528	577	620	586	581	583	584	582	563	571	595	602	566	544	570	565	622	547	595	576	579	597	582	590	596	612	555	625	582	562	582	633	544	533	572	612	554	552	572	589	537	612	550	580	585	559	610	604	590	540	604	578	635	637	526	544	574	565	605	590	575	582	593	638	634	522	583	601	567	612	612	577	564	574	553	565	619	582	594	607	565	575	572	550	577	618	581	565	564	577	592	604	582	558	600	607	627	583	551	595	590	600	536	601	575	578	580	607	589	560	551	564	561	575	574	602	557	642	617	589	583	615	590	560	592	590	587	604	607	576	562	616	568	537	596	609	610	587	581	545	593	565	591	585	614	619	628	573	591	582	614	624	615	583	639	565	598	619	573	559	579	604	546	573	610	593	601	600	576	579	616	582	571	556	563	601	567	581	590	684	617	614	588	584	592	572	551	626	632	597	555	557	581	535	556	583	612	624	582	588	554	576	611	570	587	529	579	554	550	612	616	601	597	610	610	641	571	601	565	592	608	571	602	613	553	584	593	592	539	616	565	557	555	548	625	597	578	593	583	589	554	569	607	596	574	542	533	577	570	560	590	601	577	576	571	558	582	595	555	587	603	607	601	538	550	532	602	585	600	605	583	564	558	598	606	612	596	615	598	581	600	571	575	592	600	632	551	532	586	563	535	582	547	606	595	571	571	612	586	582	614	587
22348	20862	29741	26166	24114	21202	12559	2426	450	428	451	392	389	389	393	425	374	373	377	391	411	381	378	371	369	387	368	385	409	388	374	378	361	383	395	355	349	343	380	363	357	348	386	349	374	378	353	376	389	367	362	352	362	369	405	409	375	393	361	404	388	338	396	388	375	399	377	386	400	401	341	353	380	383	362	383	371	344	362	401	364	369	403	363	360	375	384	400	382	343	398	373	345	354	375	359	371	369	379	391	368	371	356	380	354	377	330	387	369	360	351	363	356	351	371	366	387	389	347	382	387	396	352	357	373	344	351	386	327	353	350	380	374	361	346	385	360	352	370	348	378	358	375	389	372	393	387	358	349	359	348	360	350	380	367	341	367	365	387	377	361	361	360	394	360	392	388	347	374	381	324	370	357	371	356	362	384	391	369	380	419	355	344	373	397	337	379	387	347	365	378	389	381	372	363	378	390	382	348	356	371	377	392	383	362	340	399	353	364	360	379	385	410	360	392	344	380	367	350	378	372	363	380	390	323	385	381	357	367	347	398	372	371	374	372	338	369	359	358	377	387	395	367	379	321	375	370	373	372	400	397	349	322	370	402	377	374	355	355	351	374	380	397	330	389	363	370	340	383	380	407	338	406	345	367	375	338	395	368	376	379	404	354	364	374	385	375	368	352	376	372	353	361	385	374	375	375	386	376	348	349	400	335	381	325	423	374	417	356	371	378	356	371	384	346	400	370	373	397	344	340	361	399	338	387	342	364	357	344	361	375	339	335	366	377	389	374	329	393	371	351	363	355	378	363	382	393	368	342	355	380	344	359	390	378	377	370	362	381	396	370	356	364	367	391	357	384	391	388	342	337	345	384	358	358	383	353	361	350	392	387	394	362	350	342	365	345	388	372	367	353	360	360	355	364	341	388	388	360	383	364	356	391	356	331	338	364	404	417	392	354	366	378	371	368	385	356	373	387	382	395	360	367	374	359	330	337	396	368	361	340	355	375	364	353	374	321	395	385	394	376	364	369	387	367	340	375	332	399	377	390	382	364	387	379	345	364	385	369	325	356	379	343	366	363	376	431	364	345	357	356	390	372	344	390	372	362	383	383	352	386	352	355	376	370	357	376	361	375	361	341	368	385	364	387	411	365	365	398	409	346	362	361	347	357	346	362	353	362	374	364	323	367	365	373	414	342	378	360	393	369	359	403	362	351	336	358	367	358	351	379	364	349	363	403	354	377	409	360	364	390	344	353	349	387	358	363	399	371	366	360	348	367	367	368	405	404	399	387	361	385	353	368	376	358	379	341	386	374	381	364	367	348	311	336	331	373	408	363	356	325	377	357	354	361	362	378	373	376	369	363	379	355	408	380	357	347	350	367	368	382	357	382	372	372	347	355	359	375	367	355	376	418	329	370	371	338	354	374	351	345	398	364	379	371	335	369	348	371	358	369	351	361	370	373	358	359	333	340	379	377	372	355	341	370	350	378	381	352	371	375	342	361	350	363	350	375	374	391	383	331	391	357	402	396	363	368	349	362	389	353	378	400	378	394	364	384	356	363	357	355	346	340	357	357	360	367	384	410	368	353	389	382	377	372	392	350	400	391	376	365	355	376	336	344	348	361	370	348	358	369	395	360	342	361	363	410	366	358	388	361	390	375	373	340	365	383	381	369	386	357	362	360	356	375	338	332	393	341	365	394	381	363	344	378	390	388	368	398	368	402	364	403	348	344	383	382	368	371	360	357	328	372	394	387	392	352	356	382	371	378	367	357	394	351	353	392	352	375	379	366	363	400	384	401	410	406	333	340	373	409	375	339	386	387	380	347	381	362	373	381	367	345	352	370	389	368	345	367	351	358	385	390	357	360	350	380	373	360	372	407	363	355	402	341	373	359	340	352	403	334	373	355	377	357	384	388	343	370	391	360	345	368	362	376	374	363	364	341	343	352	358	349	355	361	357	336	339	356	380	355	355	343	362	372	377	373	354	358	375	372	406	382	388	374	365	336	373	394	395	354	324	381	375	354	343	400	384	364	395	323	366	387	357	347	342	338	365	370	378	369	386	378	341	392	365	388	340	382	360	385	393	339	354	376	391	368	376	375	370	364	385	348	371	362	339	352	366	334	370	366	358	383	373	349	415	378	363	387	364	371	377	393	350	364	352	362	370	378	360	357	332	375	351	350	372	365	379	354	377	350	380	389	368	341	394	357	327	378	364	366	368	393	386	373	336	361	370	377	371	366	341	346	407	362	362	361	364	393	358	351	393	379	357	332	383	368	357	382	365	345	336	380	386	383	333	357	363	404	358	384	349	396	374	369	361	335	337	377	373	392	385	366	385	391	357	360	364	356	373	397	389	371	384	370	378	360	351	338	366	388	371	363	368	363	363	379	375	370	348	369	354	393	356	349	386	381	397	363	344	352	359	349	335	386	369	346	383	369	347	345	383	379	378	374	355	343	334	373	309	367	361	362	347	351	345	385	356	348	368	380	381	392	392	401	395	380	371	350	353	390	404	384	382	369	381	360	366	379	358	394	370	380	354	376	367	371	344	372	370	337	372	340	368	330	347	360	383	357	376	392	357	318	395	349	421	375	386	352	349	359	386	408	341	373	364	360	360	354	395	400	388	365	366	361	382	361	373	393	361	357	333	374	366	384	379	376	393	392	345	341	366	349	356	370	404	375	397	359	412	363	381	365	374	342	362	368	366	364	363	394	380	348	387	340	325	359	374	358	384	351	391	355	358	371	357	373	349	346	383	369	374	398	349	386	342	369	369	380	358	360	386	360	372	345	397	338	384	346	350	383	388	355	356	354	389	352	360	376	385	355	357	388	385	394	355	367	387	384	392	341	424	368	340	405	364	357	359	374	343	332	401	377	352	365	375	335	380	370	358	353	363	375	361	368	407	396	381	368	356	332	352	358	384	367	353	360	398	371	348	328	374	374	348	377	365	366	350	374	389	388	388	359	371	328	354	339	369	378	364	349	342	395	408	371	395	352	395	400	351	351	372	356	360	375	354	374	357	382	362	374	401	347	354	406	353	359	374	372	349	361	381	354	398	376	393	379	374	360	374	375	373	385	337	347	353	370	314	377	347	353	370	407	375	369	371	376	391	368	354	347	410	364	357	365	354	366	344	392	397	364	364	360	388	362	363	379	333	388	401	365	400	385	346	394	342	397	358	376	370	362	325	369	359	386	365	339	350	360	339	331	369	346	368	356	368	376	354	353	371	375	347	360	353	381	355	365	341	339	353	388	343	385	373	363	383	371	394	370	385	395	350	367	345	390	385	366	361	390	346	371	379	366	345	391	373	408	377	359	359	368	363	341	354	355	351	389	377	375	365	355	334	381	381	346	350	347	377	376	379	370	368	364	347	351	354	345	353	368	386	352	369	371	354	377	377	376	369	338	348	360	373	375	372	371	372	374	377	382	334	364	339	367	384	357	347	402	347	348	409	406	350	369	361	365	365	357	373	362	377	369	389	369	368	335	350
59148	96103	79549	56326	39353	15356	2905	3932	639	505	531	483	505	496	497	491	434	453	417	422	459	480	446	454	447	443	450	411	420	470	472	448	468	420	427	415	443	474	444	407	455	447	412	435	429	418	436	449	410	454	451	455	388	433	428	430	437	470	401	433	424	467	387	435	445	409	454	430	428	493	387	406	432	483	440	478	450	450	449	431	408	438	471	432	427	435	444	423	433	471	465	429	458	466	437	435	432	415	427	440	449	434	423	426	429	434	421	456	418	437	427	418	432	433	406	474	416	429	434	421	454	423	460	430	444	446	427	432	430	448	428	398	419	425	455	418	433	475	435	450	394	411	470	450	431	441	404	412	448	473	424	431	440	439	408	438	427	454	441	425	429	415	455	447	451	424	469	441	427	422	453	431	428	478	463	450	449	445	402	430	453	412	452	425	434	436	421	460	440	399	432	422	441	422	409	404	445	401	397	410	428	404	407	459	439	413	448	449	434	456	433	453	428	446	453	416	431	405	436	388	445	445	393	452	419	444	422	435	458	422	443	472	416	428	456	424	411	419	454	462	438	453	462	471	419	452	468	447	462	450	443	367	441	429	422	462	452	469	434	405	429	422	447	442	448	428	455	421	429	406	444	451	453	439	414	463	438	425	435	407	434	423	422	465	453	448	449	459	434	461	468	440	411	433	436	432	438	411	485	435	448	420	416	435	462	445	437	434	424	405	432	441	468	449	397	436	427	446	437	444	426	419	428	416	407	394	474	393	437	451	433	444	446	418	424	413	411	419	424	472	449	434	440	445	442	445	421	435	447	421	435	424	426	461	460	411	408	458	453	452	435	429	446	424	472	421	449	472	432	452	450	452	406	437	425	441	438	455	421	430	420	397	403	444	442	431	453	408	454	386	374	435	424	414	457	453	444	464	416	385	405	416	456	436	396	424	425	438	418	428	416	457	446	425	452	479	460	419	394	435	444	380	428	429	430	392	422	444	426	442	444	445	414	405	455	405	415	445	449	418	438	392	436	405	439	455	441	430	423	454	433	419	421	452	431	434	437	412	451	402	434	421	430	491	444	451	456	462	440	414	431	445	438	425	432	470	417	495	405	447	402	396	441	426	430	443	416	426	415	455	455	445	454	427	436	443	434	427	420	448	438	447	438	466	439	463	416	434	472	423	410	450	445	417	449	417	467	426	420	436	431	434	450	435	438	450	414	419	439	443	463	452	437	433	423	436	459	421	390	444	432	437	456	483	443	415	440	470	419	466	447	444	473	419	478	424	443	468	435	450	419	394	442	469	460	422	430	417	403	430	469	418	432	422	399	454	436	431	455	450	418	407	460	418	439	473	407	443	418	422	445	429	436	424	460	444	410	486	418	403	418	422	451	434	442	413	442	422	441	443	432	445	449	409	478	433	412	448	456	456	440	447	453	409	388	446	492	454	431	445	427	418	447	458	457	468	449	440	459	421	455	432	429	435	425	397	424	423	442	439	395	428	427	427	478	422	451	440	439	441	422	438	437	419	443	462	423	449	427	436	423	435	439	436	466	431	388	460	415	466	439	427	451	387	457	441	455	490	420	414	448	430	451	405	414	403	418	442	456	438	420	415	441	413	461	418	433	423	450	450	436	437	420	452	468	464	443	436	418	431	424	428	464	441	428	433	454	469	430	420	451	458	437	448	436	445	447	417	471	445	446	409	425	404	416	422	473	441	444	424	422	439	454	449	442	465	436	445	408	404	404	441	447	439	406	437	433	454	487	383	432	468	446	426	480	442	428	447	432	437	420	441	410	436	458	441	429	403	473	412	406	428	458	441	460	438	407	413	433	464	430	394	436	415	447	454	411	395	452	437	438	446	436	430	456	460	410	423	446	439	448	448	434	436	413	442	460	443	433	480	446	401	416	449	422	420	401	448	414	446	445	442	436	374	434	455	415	440	451	470	453	443	456	448	447	421	416	418	428	446	434	457	494	439	408	470	437	425	436	401	403	438	415	405	445	439	436	425	428	410	438	425	464	428	449	419	411	440	440	404	408	459	425	430	408	450	461	411	424	386	416	439	425	425	419	418	424	428	406	459	433	449	428	399	447	431	458	412	401	458	403	420	441	426	399	406	426	409	458	436	443	433	439	439	443	434	422	462	437	420	439	436	453	435	392	447	400	461	422	414	413	441	421	428	456	435	410	447	446	398	452	390	452	473	432	403	429	412	466	437	420	429	394	448	433	431	439	419	455	412	466	451	457	417	422	401	440	443	416	435	452	472	470	456	437	461	455	454	430	426	398	429	438	435	417	419	419	419	416	436	462	451	448	410	426	430	419	420	418	450	420	449	461	460	427	432	424	442	448	433	428	462	453	431	422	434	446	425	432	441	452	401	423	411	462	461	469	408	414	415	428	431	417	423	447	443	392	459	439	433	452	422	422	455	419	419	447	434	480	420	439	446	467	427	415	477	422	443	444	444	430	430	439	438	468	437	431	425	439	420	417	418	410	440	418	447	448	441	427	423	410	479	415	417	429	409	444	395	483	488	454	457	460	450	432	422	437	459	405	444	435	423	425	409	417	441	435	374	426	473	435	413	444	436	473	409	459	438	453	428	438	420	450	449	428	425	436	441	436	423	414	429	422	414	407	479	453	398	452	412	461	422	436	412	420	420	456	448	442	428	389	424	437	426	447	442	413	440	444	410	453	414	455	457	504	470	464	469	452	463	431	469	457	430	437	452	458	422	410	464	479	447	434	441	475	417	443	422	447	437	392	435	443	412	443	465	472	444	464	464	448	431	441	405	443	400	453	428	466	407	445	410	455	424	444	440	428	389	441	499	443	425	416	451	469	453	430	453	403	482	436	407	411	442	443	450	451	405	411	445	412	431	458	431	420	465	424	413	409	461	440	401	404	402	461	402	407	434	428	410	471	422	444	468	411	414	442	374	408	465	436	446	416	422	469	391	449	431	460	416	456	434	407	445	481	430	414	416	441	492	432	468	405	417	434	442	443	440	416	403	455	410	461	413	421	444	421	472	460	416	459	468	440	418	452	417	450	465	429	465	467	454	445	410	435	426	465	414	430	471	439	446	456	426	406	417	443	423	422	423	429	467	463	424	410	456	412	427	431	447	464	481	455	408	465	439	426	456	480	423	437	419	443	414	423	458	427	456	410	412	433	420	457	476	421	463	446	429	405	446	414	449	445	427	414	415	450	460	441	433	464	479	444	451	419	416	432	458	415	418	430	442	402	444	421	419	437	412	451	419	419	406	459	435	424	449	420	461	456	450	408	462	435	392	425	411	454	438	419	427	412	424	446	409	412	434	442	435	447	413	392	459	429	430	436	433	454	409	453	435	413	369	406	428	404	434	400	424	424	425	412	446	446	424	436	414	422	434	438	420	431	447	427	450	435	417	488	405	472	419	436	406	415	444	409	423	446	467	390	447	428	465	443	462	432	453	444	409	424	467	399	392	440	396	402	440	427	441	450	453	431	428	433	436	428	455
27595	24399	28308	17927	5767	1774	988	875	751	754	798	826	758	800	780	779	824	750	764	734	790	757	753	803	739	790	767	778	750	783	755	778	766	756	777	758	785	782	810	788	764	770	805	781	814	761	768	753	741	741	764	830	776	767	765	817	834	754	779	783	738	771	791	767	794	782	724	777	747	803	778	773	819	854	764	836	764	802	767	802	705	739	843	735	753	769	770	797	729	710	803	814	806	755	764	764	822	789	773	752	780	789	802	758	782	772	824	723	772	755	744	753	818	819	755	770	839	795	799	763	730	780	764	736	780	785	786	820	792	791	751	730	807	791	775	784	763	819	791	757	766	807	717	737	774	806	802	767	737	783	793	831	766	802	773	779	771	780	813	702	730	768	762	793	803	741	831	778	749	749	784	770	834	819	792	773	786	751	815	700	769	750	734	806	740	772	786	781	735	758	796	810	803	751	732	814	784	766	710	775	789	781	722	797	741	801	850	753	768	780	794	782	794	784	722	812	789	780	739	794	793	820	824	737	807	774	754	752	783	803	818	800	817	807	802	768	761	751	770	795	762	779	796	745	808	783	827	813	736	781	766	793	776	760	767	758	759	765	749	762	755	779	803	747	791	725	774	763	800	786	830	800	773	788	783	728	768	773	758	750	817	809	798	714	785	748	825	818	793	843	801	756	748	781	854	778	761	742	750	783	798	744	747	775	749	787	832	771	793	777	796	784	785	779	814	783	796	779	756	770	748	777	789	774	777	742	775	781	798	747	719	778	800	789	750	786	784	814	770	764	752	747	774	803	719	788	772	764	757	773	765	811	802	759	809	788	752	790	821	740	761	758	761	805	809	775	818	799	755	784	803	792	820	761	800	746	812	727	766	816	817	797	748	744	789	779	786	802	807	772	764	792	773	782	783	747	783	815	762	764	789	799	743	793	759	731	754	770	755	779	758	811	756	746	784	762	751	804	774	771	806	765	749	754	820	790	758	758	732	771	790	748	743	787	755	812	793	734	731	794	747	743	851	769	759	795	779	808	799	777	763	773	804	775	773	803	771	764	770	750	799	784	800	725	771	731	767	798	802	787	741	746	773	775	817	761	779	808	762	774	707	776	757	759	801	793	777	802	847	790	775	766	789	761	811	804	761	779	772	780	803	776	814	793	765	762	757	744	791	804	785	805	781	768	795	802	747	812	789	760	768	793	763	804	773	747	753	742	834	752	777	802	770	752	741	782	829	775	814	749	783	832	795	828	782	713	765	820	790	784	786	818	769	742	752	758	740	780	793	774	801	793	757	765	810	744	758	803	782	777	760	743	740	784	762	823	755	763	801	818	753	740	795	770	769	791	780	740	774	808	745	747	754	756	749	792	727	786	776	814	717	746	811	781	764	777	776	843	790	753	797	722	816	798	790	784	790	781	815	738	780	740	760	794	770	800	747	781	791	783	782	794	767	748	779	715	773	713	820	750	777	715	799	793	792	807	757	743	813	780	778	839	757	779	797	755	766	773	784	800	751	744	769	782	794	772	749	796	815	834	779	760	776	753	725	731	737	763	766	812	770	737	779	808	806	794	812	781	779	795	752	811	766	805	832	716	765	793	812	821	783	758	809	771	768	776	808	764	755	735	825	756	759	768	782	786	784	804	778	797	783	844	756	766	739	758	771	736	792	735	760	754	805	782	775	768	771	794	802	761	773	753	754	784	760	797	787	769	788	768	797	762	814	803	745	781	731	771	771	767	805	752	768	828	750	784	763	791	804	691	746	784	781	818	763	742	749	801	758	791	743	794	756	722	804	797	727	801	796	788	757	786	745	752	772	797	758	780	793	761	804	737	779	774	770	763	835	777	770	761	755	797	802	735	689	770	726	770	800	801	785	809	772	745	781	779	770	787	781	804	810	823	787	768	762	763	773	747	796	736	848	765	824	788	724	828	775	786	788	812	825	732	743	739	793	749	768	788	799	792	735	762	730	778	784	795	835	756	770	741	759	775	773	804	798	790	824	706	784	759	763	770	810	754	790	738	772	729	777	804	744	797	837	785	766	816	781	750	773	758	816	791	795	761	737	747	776	798	744	814	786	763	763	766	744	749	716	778	798	819	789	779	800	772	785	761	774	748	772	777	759	799	755	803	769	765	829	705	816	736	774	829	764	768	784	786	768	763	758	762	764	748	828	796	776	728	800	742	813	800	805	748	796	763	763	721	746	751	745	763	788	782	753	721	793	776	774	763	800	795	802	795	745	749	811	799	755	809	794	809	768	780	789	815	770	764	796	800	701	783	744	754	712	736	790	778	722	804	795	784	729	786	744	759	800	704	817	830	755	710	759	781	760	776	767	758	781	807	776	787	751	820	769	775	771	764	788	713	781	783	750	800	788	814	822	765	770	725	760	830	774	790	752	773	787	763	765	765	789	766	845	782	814	792	767	771	743	787	818	815	781	750	748	774	858	776	788	765	782	757	782	777	715	757	761	770	770	781	833	768	747	774	815	749	816	781	782	741	783	812	734	759	741	804	819	729	763	745	787	801	762	830	801	756	801	756	760	779	736	768	817	764	794	762	808	786	772	789	777	782	723	737	775	805	771	762	757	788	806	773	716	769	773	767	769	747	745	726	759	785	803	795	815	777	791	786	766	773	781	743	766	794	771	774	791	796	784	742	797	759	756	798	749	770	744	758	758	771	746	768	798	811	809	808	768	786	752	787	787	768	766	799	798	763	783	815	816	763	811	762	734	768	766	754	775	806	757	764	773	749	734	743	712	735	782	787	743	740	783	804	816	810	828	783	795	787	721	776	742	761	758	770	808	788	760	784	783	796	775	780	763	792	770	782	777	784	785	779	811	787	770	781	767	798	757	772	733	811	748	813	814	798	746	801	739	820	771	773	818	756	796	736	782	780	764	769	725	768	715	754	736	832	787	748	764	864	766	807	783	787	845	849	798	773	770	790	785	761	767	744	766	754	764	790	745	725	789	800	820	758	812	743	774	816	759	749	832	744	751	730	802	822	730	775	802	797	740	800	766	731	787	809	737	777	820	740	789	780	739	735	772	733	791	817	794	770	767	829	788	775	753	761	775	805	834	740	775	781	752	731	756	748	743	755	788	765	740	765	797	772	802	762	804	811	799	760	764	767	791	843	735	803	773	738	762	804	784	784	777	762	782	770	802	762	774	776	792	747	736	787	790	811	778	783	736	800	768	745	808	746	745	764	767	796	812	781	782	759	749	775	776	726	727	739	716	713	812	810	771	761	797	764	781	780	767	884	716	764	793	773	746	760	791	824	825	738	791	793	769	775	783	757	788	767	783	717	790	804	779	801	733	758	761	796	786	764	734	807	768	729	810	815	783	754	786	807	779	761	756	775	789	798	794	766	811	773	800	767	822	805	745	800	788	817	789	783	809	761	764	783	761	753	761	766	805	861	754	801	733	745	786	778	808	797	784	750	786	780	796	742	752	801	745	749	806	803	785	761	789	785	802	774	746	734	771	727
29452	40986	30312	15159	6523	2116	1012	1127	934	964	949	921	937	955	948	955	935	980	934	899	901	911	900	955	906	887	891	949	976	878	900	960	895	930	886	908	952	888	919	924	960	885	936	915	938	879	923	951	939	992	908	947	922	941	886	922	944	928	953	965	913	928	926	933	934	949	905	931	968	907	951	904	924	928	940	945	935	904	919	905	925	919	912	934	996	988	890	954	882	953	894	898	922	941	939	927	939	898	938	913	895	930	920	917	961	897	927	892	953	964	922	952	844	920	930	943	935	948	939	927	923	881	945	942	914	922	915	926	928	943	955	877	935	870	912	920	895	941	902	931	924	928	944	917	866	951	896	948	889	950	943	936	986	905	892	937	948	1008	937	966	936	905	904	930	917	938	943	931	901	951	934	972	913	947	942	929	875	919	955	873	910	939	911	899	908	902	953	872	1013	902	944	877	963	929	969	928	936	899	966	925	900	919	964	982	948	958	981	977	924	872	904	889	915	876	969	901	894	939	934	889	970	894	925	943	882	921	929	979	931	929	918	941	909	923	904	934	940	929	904	949	929	939	931	913	881	966	899	951	844	927	873	956	931	934	930	948	945	976	957	922	937	906	904	918	930	928	956	993	903	913	946	944	906	901	918	912	940	964	895	887	909	885	900	921	998	937	959	924	895	903	927	949	861	941	924	988	933	897	936	932	947	878	953	929	1017	932	891	911	946	936	930	929	910	984	899	893	965	907	908	924	890	931	927	917	917	881	951	891	911	902	956	944	936	920	914	984	949	908	935	944	903	930	901	914	960	911	929	915	903	867	919	933	896	926	956	967	975	943	921	885	916	927	919	926	901	919	857	945	900	891	930	930	906	926	915	918	935	926	920	922	939	929	892	944	945	941	967	909	952	919	912	948	919	934	906	910	924	984	950	943	912	931	991	1020	904	946	934	928	946	881	907	931	938	919	906	964	912	931	931	907	936	934	905	900	944	884	935	930	900	922	975	907	949	925	924	928	923	929	933	921	935	866	903	940	961	928	923	975	900	865	899	972	974	986	903	903	901	977	917	932	956	895	934	953	942	861	903	916	918	959	905	904	914	978	911	911	931	907	849	943	944	955	935	894	976	926	980	949	950	958	922	936	887	907	970	932	947	912	910	927	960	942	943	920	940	918	884	939	983	887	931	901	952	892	918	913	952	947	949	894	941	957	951	972	980	959	932	948	925	903	921	908	952	929	912	886	988	921	918	966	927	927	866	935	891	940	913	948	937	921	979	892	942	987	863	983	926	931	937	984	909	934	982	969	955	987	969	883	919	916	872	941	947	942	949	936	917	895	917	904	930	883	983	915	903	941	898	928	971	901	940	852	923	918	927	950	883	880	951	911	896	950	930	913	873	873	927	934	972	912	926	988	949	889	912	986	941	894	911	952	906	911	914	937	958	910	951	994	963	943	948	928	1022	910	904	922	930	917	962	970	937	907	891	926	941	935	952	989	915	941	962	960	916	954	961	919	936	897	929	849	918	939	935	935	939	948	936	880	977	878	946	917	951	904	910	863	954	946	971	951	924	905	951	931	909	944	986	940	947	898	934	922	968	899	948	977	933	931	902	883	922	938	889	871	931	924	954	887	861	918	904	967	911	940	911	948	961	904	912	927	906	939	836	922	907	965	884	945	894	944	908	888	945	961	966	901	889	891	918	974	906	969	922	920	908	969	954	944	932	953	964	968	972	953	911	943	949	948	913	884	945	957	955	905	939	925	844	925	941	900	923	871	946	916	952	950	911	971	955	897	895	918	884	940	926	978	965	951	939	1003	913	948	901	912	910	928	915	987	964	932	974	936	993	941	926	914	965	913	919	924	913	963	962	903	931	967	904	921	900	943	889	925	907	878	881	899	943	897	872	925	963	964	951	907	848	976	960	935	914	928	945	905	933	904	938	943	950	877	923	918	885	926	934	943	982	936	897	895	918	947	926	905	960	918	936	911	914	949	866	911	948	932	911	938	933	991	903	925	912	870	944	931	924	945	1012	918	955	913	923	949	872	918	950	942	963	949	904	941	871	893	882	919	914	947	901	937	931	862	905	911	895	980	898	894	976	919	927	945	949	924	937	910	954	932	941	901	929	941	927	930	851	921	933	921	910	948	902	950	952	912	945	966	948	892	858	934	861	920	924	919	917	946	923	916	883	906	927	891	888	946	861	906	907	950	907	918	948	928	895	932	947	900	912	901	974	937	951	905	943	926	868	905	936	913	918	932	895	949	879	934	923	900	968	929	904	928	952	917	890	939	916	923	918	959	906	881	952	890	982	945	916	951	919	872	941	894	944	847	928	963	934	915	913	912	949	858	931	914	877	947	956	937	953	937	965	906	895	883	962	870	959	914	974	950	954	961	981	922	931	964	963	960	930	897	911	951	919	918	909	932	894	915	958	905	996	892	898	863	956	882	916	882	926	909	893	917	977	964	953	953	881	946	936	902	917	933	907	900	911	894	952	954	931	907	916	930	938	938	915	914	912	919	939	916	891	929	918	872	908	921	852	927	927	930	971	959	929	982	908	909	971	975	932	884	972	886	935	942	916	912	971	888	934	934	925	927	913	941	924	894	916	876	956	929	876	929	910	894	954	979	928	952	888	910	928	904	931	942	925	1000	867	926	913	942	909	904	939	903	931	938	867	885	940	931	923	904	877	882	902	913	913	934	989	902	944	897	906	936	900	930	929	893	945	938	933	995	910	904	947	913	915	962	938	933	965	949	956	960	936	896	950	886	926	930	897	1003	934	934	887	906	936	968	919	912	931	955	907	939	930	949	963	967	925	978	886	915	954	932	907	933	975	919	919	908	882	912	902	965	928	957	914	869	942	915	946	1007	986	898	924	937	941	917	896	894	897	919	955	856	945	965	935	938	925	895	974	893	959	942	908	951	912	902	883	887	923	928	954	920	922	958	939	956	922	944	955	923	922	904	897	954	942	937	919	911	959	950	942	922	919	924	886	912	894	909	894	941	921	949	923	911	888	964	858	949	901	983	898	923	928	932	937	945	902	943	911	951	963	962	892	945	973	892	915	920	942	938	920	986	946	945	906	948	883	938	942	952	952	907	900	949	963	915	944	886	989	911	965	884	929	931	977	951	933	882	932	1011	899	914	869	898	973	859	939	875	905	951	930	947	909	941	930	951	953	1037	891	919	896	932	886	967	889	920	949	896	919	970	935	968	931	967	922	897	926	886	892	906	914	934	883	972	889	898	956	980	924	943	928	907	942	923	942	895	981	960	924	894	922	976	864	912	955	926	890	932	841	942	932	971	903	888	937	893	941	927	974	913	903	921	911	955	942	933	911	930	933	978	865	926	882	924	910	888	943	888	886	900	887	907	977	938	962	932	912	921	951	867	962	950	944	926	878	906	906	872	940	901	932	930	945	896	942	874	962	891	911	917	939	932	860	913	923	921	958	925	901	929	943	950	903	912	956	912	944	956	897	948	936	944	925	928	923	959	922	927	884	925
23302	21133	31229	29474	24269	17667	4520	1433	571	549	516	502	504	471	511	475	504	465	531	465	479	469	514	474	496	501	498	491	476	481	449	480	471	502	496	508	484	515	507	502	488	477	507	472	458	464	481	490	493	493	461	494	457	512	502	524	436	498	482	499	482	470	494	507	489	474	459	504	463	479	502	511	479	507	510	468	460	495	494	478	477	493	489	492	507	444	455	496	444	478	474	487	427	489	474	484	499	427	453	482	507	499	530	497	492	438	492	498	501	511	493	501	477	488	464	493	506	476	456	472	485	473	461	480	513	497	463	495	494	511	497	501	462	492	491	502	459	463	468	509	432	449	530	493	465	455	487	474	509	458	452	531	510	533	505	477	484	465	452	475	464	455	446	503	443	459	484	470	511	487	489	481	468	446	479	489	480	492	515	520	435	441	481	475	469	450	476	464	493	448	491	478	477	481	458	482	513	498	485	504	491	448	452	502	513	492	453	472	526	500	514	462	521	447	477	470	483	513	469	499	507	496	483	471	491	458	457	465	492	470	511	499	490	526	475	450	508	469	499	498	467	467	446	453	465	479	501	459	472	460	470	458	485	478	518	467	530	475	540	533	503	496	482	469	524	506	474	488	491	486	454	464	485	508	458	510	502	506	470	437	437	469	480	471	489	481	491	469	451	496	495	470	496	476	478	457	509	472	464	494	470	508	457	491	505	487	506	455	498	466	488	468	487	480	466	464	510	485	463	496	490	490	503	470	460	470	482	465	478	518	437	472	455	498	508	511	475	473	497	465	485	502	492	484	487	483	486	466	484	490	490	520	505	476	496	500	516	482	471	458	483	496	469	498	440	507	512	453	509	464	473	473	477	475	505	484	476	493	491	482	498	502	479	494	477	502	489	534	495	504	462	476	477	432	487	455	523	517	524	470	464	492	497	493	493	477	469	453	454	478	419	458	444	459	484	473	476	515	482	494	540	478	476	512	500	456	470	472	503	518	491	490	483	499	498	479	503	513	490	452	506	451	474	459	423	456	464	473	463	459	473	465	507	471	482	477	457	471	499	511	488	465	479	524	486	480	495	464	475	463	463	475	443	462	497	473	470	507	468	516	437	482	443	485	470	488	477	474	506	504	515	518	453	504	511	471	473	498	458	464	480	452	472	499	478	492	490	483	505	496	525	513	449	453	513	433	481	504	493	463	486	480	495	466	426	485	505	483	488	493	506	506	499	446	459	502	480	462	506	459	482	485	498	493	482	479	475	474	504	484	496	453	502	490	522	456	446	449	508	516	462	471	483	471	471	490	513	475	480	539	472	497	460	458	518	500	444	450	491	453	467	500	469	482	500	500	500	463	521	526	508	489	455	463	517	492	465	456	510	479	493	470	525	449	512	491	504	420	465	459	464	443	461	474	489	489	499	497	474	475	488	510	462	486	480	481	485	503	474	468	478	486	505	499	534	522	460	499	482	481	469	469	490	490	473	468	465	479	477	489	475	479	523	446	481	461	444	486	444	451	502	444	460	449	510	446	502	432	466	480	484	488	469	512	452	465	508	500	473	492	490	456	453	497	483	472	449	458	479	450	465	490	482	427	506	493	427	502	483	496	492	484	500	502	486	507	481	476	497	465	471	482	485	453	523	480	530	495	486	471	495	488	483	511	478	501	509	507	490	452	446	486	482	463	507	473	478	498	454	519	471	459	489	464	498	498	513	514	510	456	459	489	460	456	492	493	484	529	480	492	476	469	486	487	486	476	456	468	466	487	454	464	479	463	483	503	474	478	502	522	463	497	501	477	492	458	469	474	448	490	420	489	483	518	483	495	503	467	493	448	456	447	479	489	507	468	521	439	500	505	499	478	494	482	436	468	491	480	470	499	491	485	469	497	494	478	480	523	487	480	491	481	452	521	471	495	452	532	487	503	488	510	477	492	467	469	509	529	463	529	496	515	480	475	486	481	480	465	483	459	499	459	490	521	506	498	493	478	476	492	457	487	510	474	480	505	461	490	522	484	491	495	469	502	491	501	460	460	484	507	495	483	465	504	514	479	475	482	480	483	508	506	505	529	529	493	513	481	506	527	478	466	475	465	433	506	476	506	481	474	464	476	479	484	472	501	467	464	469	486	482	468	516	456	470	488	485	484	499	490	490	460	500	479	477	464	498	464	441	458	461	465	524	437	504	446	476	530	517	497	476	521	492	487	500	471	474	492	492	510	475	498	471	458	528	473	481	499	473	460	435	494	470	489	509	479	515	468	485	491	478	504	453	533	495	462	487	465	474	519	497	480	543	477	487	475	525	483	484	474	451	477	496	543	507	511	469	499	489	481	475	470	508	486	483	520	502	477	476	501	469	488	460	507	481	528	500	553	476	512	489	490	503	429	521	472	482	481	499	451	476	450	485	507	480	456	467	493	483	439	468	453	511	484	489	489	471	497	481	499	474	474	480	475	503	495	509	451	486	481	447	467	480	494	483	453	516	457	490	452	470	478	493	445	459	500	483	484	468	482	493	482	455	500	485	505	503	472	470	447	479	483	489	495	461	485	490	520	454	482	496	438	486	456	485	482	490	463	454	506	470	471	486	493	500	458	508	460	526	469	423	481	494	478	470	448	486	468	472	482	467	473	516	487	497	479	508	504	490	478	456	504	487	472	468	474	501	489	476	506	461	477	514	508	488	490	453	480	492	485	483	476	457	469	471	474	487	506	521	463	461	464	473	490	485	494	495	446	504	497	472	475	481	519	472	475	452	461	520	465	513	464	498	457	495	491	488	480	479	493	469	478	485	469	528	499	465	464	497	522	492	481	483	509	487	444	449	478	473	480	474	499	530	478	485	488	470	523	479	493	489	511	449	492	492	462	485	489	507	486	478	455	453	505	469	474	471	474	488	462	473	471	458	511	488	465	467	476	454	514	475	475	495	462	482	481	466	495	499	426	457	485	451	454	457	480	459	483	470	492	498	476	472	476	493	473	492	503	499	474	496	520	521	430	477	498	464	527	496	486	517	502	519	495	472	486	466	487	438	489	444	454	506	480	485	505	476	497	520	465	497	525	493	479	490	484	479	473	516	473	510	449	471	486	461	460	459	493	485	448	499	465	522	500	492	466	493	468	508	463	446	464	466	532	521	508	524	525	490	472	502	475	507	502	458	486	504	485	491	454	511	436	460	454	463	482	513	511	467	456	497	518	520	505	492	476	495	482	510	455	505	500	508	478	505	508	471	473	477	465	504	467	481	510	481	457	456	519	516	469	456	481	512	496	499	459	470	491	510	484	511	446	495	461	481	470	501	442	492	483	503	467	470	489	478	504	516	461	493	497	476	439	518	455	490	475	468	481	492	506	515	497	520	481	459	492	513	477	486	502	475	497	510	492	485	468	468	496	455	504	518	457	483	502	499	524	458	501	480	426	492	450	498	444	518	522	524	481	473	483	468	495	484	485	463	510	486	498	495	468	501	461	446	454	466	470	496	471	464	506	528	437	497	474	527	493
54624	86693	68943	47234	29722	12187	2011	2426	705	686	632	650	578	587	627	590	603	593	588	608	585	627	649	585	599	580	616	595	595	592	610	596	591	575	575	594	599	610	523	564	579	579	582	574	634	629	604	582	583	608	600	620	573	547	524	599	604	588	615	620	538	546	585	582	616	589	562	606	599	556	613	607	606	598	595	570	572	604	590	617	586	636	612	551	592	629	548	604	620	580	581	619	601	569	588	588	563	592	609	584	626	585	593	637	590	552	540	578	585	592	582	638	608	583	648	641	574	612	625	631	592	613	577	560	571	606	557	608	578	603	581	542	599	597	617	571	635	600	573	602	587	591	610	583	595	580	560	606	579	567	649	590	579	570	585	583	591	624	568	611	595	559	565	583	600	580	572	603	589	570	587	605	610	588	660	595	575	577	587	569	591	593	550	545	574	593	587	581	565	557	554	642	600	606	605	600	604	612	614	582	565	579	601	625	579	555	594	599	593	606	621	584	569	592	567	588	596	579	547	572	629	618	574	584	572	592	634	551	581	594	636	628	596	629	599	616	564	544	595	558	564	597	596	578	580	549	569	570	570	605	582	584	542	611	613	600	562	609	593	547	576	589	607	610	587	558	580	642	603	593	596	580	566	570	639	643	585	597	605	587	552	595	619	626	608	565	561	590	621	598	583	618	561	595	607	582	618	579	601	573	566	622	590	552	664	552	601	574	591	590	585	612	598	624	594	604	596	601	593	639	649	613	607	563	596	590	585	607	578	602	601	534	602	588	573	513	538	612	569	543	562	559	565	625	639	581	621	569	605	589	595	609	581	539	568	612	586	589	593	576	574	615	606	591	564	594	608	631	649	598	643	612	594	573	584	533	558	573	589	525	617	576	563	583	595	582	586	593	593	606	575	533	541	584	592	545	602	552	585	593	558	607	607	607	630	572	554	600	563	583	574	611	594	591	599	594	546	611	593	584	585	605	537	573	575	605	594	588	585	577	574	584	589	589	583	606	567	569	581	603	564	592	543	582	591	601	579	593	621	577	590	572	585	615	587	544	587	604	588	568	596	620	595	577	586	622	596	581	585	628	571	613	609	534	627	581	563	604	612	599	559	599	591	623	608	614	589	578	576	588	599	567	612	608	617	615	605	583	589	574	621	621	565	586	588	601	565	592	567	601	592	579	589	545	576	615	572	585	613	588	600	594	577	579	584	594	573	558	557	600	566	589	599	628	589	570	612	599	549	619	598	577	595	566	566	624	586	554	572	625	612	574	601	608	554	601	570	604	582	612	613	581	614	587	600	588	623	572	570	608	577	609	601	608	628	585	596	603	614	580	556	629	552	601	529	610	551	584	593	618	604	623	596	604	572	641	587	568	562	544	604	621	568	578	568	565	576	616	575	608	612	612	600	619	567	626	602	565	626	578	609	598	594	588	601	579	568	540	575	589	575	604	600	616	578	585	593	605	591	552	607	619	635	560	617	615	563	603	637	572	593	580	570	587	592	577	583	607	641	594	604	599	574	595	570	599	608	591	571	583	586	581	549	585	580	620	593	591	592	571	576	585	580	573	553	584	605	623	617	626	661	593	623	604	575	545	618	592	583	614	582	607	563	592	620	598	614	590	623	584	554	604	586	588	606	590	577	558	609	607	599	585	602	594	648	563	607	599	559	585	600	547	596	571	598	597	562	578	615	592	579	547	588	569	608	532	605	625	620	556	589	549	594	582	583	624	611	627	561	625	623	605	575	576	621	626	577	601	549	614	580	620	596	554	588	593	622	633	582	594	599	618	569	615	530	595	606	580	572	622	568	565	570	599	555	596	565	569	580	588	601	620	607	606	609	574	660	584	599	618	606	607	523	609	574	606	578	570	602	640	551	589	577	628	585	597	614	621	613	592	579	611	621	617	596	584	589	589	569	587	600	593	587	568	596	590	585	629	578	614	650	561	615	579	587	575	565	556	579	575	564	583	572	580	586	598	577	573	581	597	552	560	569	593	551	604	592	605	591	591	643	605	612	571	588	568	577	607	628	595	586	595	603	601	597	582	575	583	621	580	562	624	567	592	602	632	611	569	579	640	606	624	636	543	549	591	617	567	559	643	612	608	599	584	565	573	618	567	594	574	601	588	590	582	609	577	573	594	542	626	618	534	613	583	590	610	609	605	581	574	597	598	596	581	577	591	589	570	549	569	597	604	589	573	613	589	637	559	565	638	609	618	591	604	584	599	628	607	613	588	649	572	609	593	583	577	587	585	620	564	581	561	573	607	618	506	615	618	596	605	592	588	576	609	540	575	590	612	617	627	617	550	590	635	611	550	600	586	563	575	585	576	576	599	603	572	633	609	606	626	514	600	613	627	640	568	570	585	586	595	558	543	576	573	583	588	601	650	580	583	621	592	578	617	595	568	609	598	576	521	560	581	637	589	620	571	618	604	628	598	594	606	637	610	611	595	602	581	585	602	606	608	626	598	608	618	594	571	607	593	628	589	561	631	559	573	628	591	597	578	586	570	608	590	597	617	624	619	590	582	583	561	633	601	608	566	567	554	577	585	573	585	598	596	583	557	597	564	583	582	572	627	609	571	574	574	567	608	589	600	596	592	628	623	588	602	571	611	623	582	570	553	579	616	619	587	596	599	600	589	608	614	567	568	620	589	599	617	559	565	591	603	618	600	598	609	587	636	619	586	613	609	566	552	613	601	610	590	592	581	576	576	591	584	583	609	602	608	617	603	664	585	599	571	595	607	573	583	588	610	620	586	572	625	580	619	613	552	569	581	556	601	628	566	577	592	611	574	610	595	614	542	583	589	583	571	544	587	619	610	563	594	569	611	598	572	592	572	630	569	600	626	552	591	571	596	549	621	609	613	583	581	586	575	598	636	576	590	643	544	613	562	625	610	575	612	589	581	536	635	589	563	607	601	597	614	581	604	608	568	593	565	609	559	571	606	556	600	593	588	564	582	603	622	559	583	559	587	592	616	598	604	599	580	582	585	612	585	587	614	596	536	587	545	589	587	584	578	565	569	602	604	620	586	580	598	646	551	576	616	592	606	609	584	561	598	625	625	607	637	586	580	579	591	620	583	576	607	599	611	576	597	591	603	638	633	626	575	569	599	620	617	577	606	570	604	599	605	563	604	576	600	595	623	590	621	627	599	563	593	635	583	577	574	618	578	561	566	589	642	592	582	533	597	581	560	615	580	564	549	590	593	542	596	582	587	542	587	604	568	577	589	584	534	589	578	585	586	564	618	594	551	597	576	580	604	595	609	636	602	615	572	579	596	591	572	615	633	585	571	625	564	596	567	572	580	615	567	573	614	591	631	599	585	584	570	586	573	626	560	616	592	589	583	609	599	566	588	637	641	581	560	589	589	587	622	602	592	583	560	591	572	540	597	594	608	575	572	556	596	608	513	598	606	587	584	575	595	591	591	561	562	588	577	553	587	603	612	597	582	635	575	551	551	565	628	576	615	583	591	565	602	602	556	592	574
22339	20844	29817	26528	23903	21530	12263	2486	504	439	461	401	433	378	388	375	386	370	391	373	427	396	381	383	399	407	373	420	418	406	406	364	354	402	390	330	439	378	341	336	383	389	349	378	360	385	374	369	347	403	379	375	404	371	351	368	364	393	388	360	380	354	415	371	376	383	370	364	336	365	392	388	366	389	379	374	368	397	371	409	352	380	395	389	377	359	352	376	361	358	395	400	379	398	361	387	394	389	382	389	359	381	349	356	349	371	357	384	365	366	405	378	369	375	365	368	398	388	391	372	373	389	390	364	355	380	413	354	338	389	378	376	358	361	379	394	412	365	362	402	356	346	379	382	385	351	366	378	388	377	368	336	395	342	398	403	360	400	407	384	385	369	382	368	371	359	417	370	361	385	351	362	387	385	376	393	377	366	360	384	395	371	425	374	380	365	357	395	373	390	386	342	366	406	384	385	396	365	392	400	386	365	386	411	402	365	388	359	381	415	384	380	417	361	354	392	400	386	381	369	396	380	367	420	357	381	377	371	367	385	368	380	377	389	383	408	402	394	375	387	342	392	349	361	345	366	382	373	394	361	338	362	349	362	372	358	423	350	397	384	347	334	353	399	407	367	386	405	387	383	370	402	400	404	354	382	341	367	382	371	399	375	391	414	343	372	375	405	381	348	388	391	416	372	415	388	387	376	382	373	404	387	413	378	373	370	387	377	362	375	365	376	381	371	363	366	395	369	399	364	386	389	413	360	352	337	388	416	371	359	372	383	389	331	364	416	351	421	366	400	382	347	373	403	357	393	387	392	352	393	339	338	401	367	342	370	370	343	381	401	387	402	381	337	368	367	367	374	400	378	372	375	365	355	376	341	391	354	401	399	348	343	399	357	370	373	348	331	388	385	391	370	387	323	326	409	363	360	360	419	348	337	369	371	356	404	401	340	360	380	361	358	368	350	381	344	358	370	380	352	347	384	386	374	352	399	347	349	371	375	405	363	349	383	370	398	385	362	359	373	400	345	350	381	346	408	355	366	389	381	365	367	366	370	393	402	400	385	361	403	381	339	368	393	385	374	405	354	415	357	381	370	357	358	379	367	396	411	362	365	398	348	407	373	388	359	386	350	399	364	363	378	411	396	387	386	361	390	403	345	358	363	380	423	391	366	404	383	342	384	396	372	427	375	380	403	360	366	325	387	397	380	365	394	394	381	400	425	386	354	399	378	412	391	368	380	375	384	352	361	364	359	352	344	322	365	388	383	394	369	419	370	386	379	402	368	377	385	394	373	395	368	332	383	349	390	392	383	385	380	420	382	385	366	380	395	369	344	361	375	379	384	373	390	356	351	367	379	364	359	307	409	372	369	393	382	398	382	392	381	358	366	357	385	408	363	416	398	334	344	378	359	370	408	406	370	356	374	360	370	390	364	361	359	362	364	394	364	374	375	378	376	388	401	349	367	347	408	368	363	383	401	379	360	376	372	350	385	372	369	338	376	362	394	372	370	436	378	370	357	408	387	346	375	356	385	362	412	352	375	379	367	363	346	371	393	373	367	402	341	348	369	371	372	376	406	389	361	366	386	384	374	371	333	381	381	367	380	355	359	362	351	391	367	399	394	360	373	343	352	364	402	358	362	383	365	411	381	366	358	359	387	357	388	337	386	385	362	373	351	358	394	382	398	386	431	373	384	370	344	380	378	360	382	399	365	378	343	375	373	406	380	345	385	356	393	390	348	375	416	385	396	368	352	382	399	378	358	404	398	363	376	405	407	382	402	382	385	398	380	382	373	366	398	401	355	358	395	402	390	354	367	402	426	377	401	403	367	386	346	373	353	349	385	337	362	352	381	368	377	389	367	369	365	339	407	387	401	373	366	401	370	371	373	369	386	359	354	370	433	364	348	342	420	396	389	359	367	378	386	362	374	394	375	413	405	348	356	380	355	404	340	420	399	416	359	402	381	376	368	381	352	368	382	420	368	361	348	349	366	372	368	380	393	434	370	377	367	394	389	376	391	369	364	392	363	366	376	371	378	398	339	369	387	394	355	354	413	404	420	364	389	353	394	387	375	393	383	352	403	402	383	381	347	397	374	369	391	367	381	382	379	329	365	349	399	385	339	370	385	403	376	374	368	351	361	386	359	391	361	372	349	353	399	366	351	420	381	375	381	351	374	369	400	387	361	371	359	369	322	402	382	373	352	336	398	369	360	382	368	368	352	382	369	349	396	346	353	347	382	394	375	373	356	363	399	375	373	377	393	366	342	398	368	334	392	385	381	366	349	359	373	390	384	390	387	400	389	399	367	401	336	354	365	354	382	427	372	387	356	387	413	385	361	348	393	348	371	379	384	357	350	362	361	357	379	384	420	356	363	371	336	357	381	340	400	368	336	373	377	363	353	354	353	381	355	374	384	416	367	372	389	382	370	365	374	347	401	381	362	386	382	362	394	384	332	348	363	381	371	353	355	403	379	364	374	382	386	398	372	404	360	380	357	370	384	389	381	372	365	347	390	363	366	376	380	351	361	380	381	365	390	405	378	342	389	390	371	341	391	357	342	316	375	369	379	371	391	402	388	353	385	395	393	369	338	406	377	368	387	407	384	421	355	375	394	371	404	378	388	397	363	367	353	379	363	364	384	349	369	404	340	387	375	361	373	402	347	380	389	419	381	375	390	362	359	378	422	407	388	406	366	381	401	381	391	376	390	381	393	366	357	367	378	393	381	388	392	372	370	376	371	375	377	383	396	364	366	402	385	390	349	395	383	336	404	379	379	366	388	390	357	410	404	378	428	377	381	381	375	361	360	349	374	358	426	382	337	364	366	363	391	394	379	370	398	417	396	363	372	365	355	332	374	373	361	371	333	411	400	372	372	364	333	354	365	367	383	377	387	347	370	386	347	396	339	346	381	405	356	373	337	387	367	351	389	372	353	392	364	375	388	408	383	383	376	365	381	373	379	361	377	386	382	378	384	381	362	364	388	362	405	404	323	366	365	375	382	381	365	373	372	373	413	407	362	393	382	353	336	364	396	382	391	368	361	375	399	333	336	360	372	359	387	365	377	413	384	393	394	382	401	370	381	378	390	361	377	365	370	309	372	372	403	372	378	379	369	392	376	391	370	419	364	420	395	366	350	379	378	393	407	359	375	379	342	396	367	365	384	385	380	362	383	389	372	372	371	395	401	400	370	382	394	402	369	360	354	341	361	356	407	408	357	366	367	397	393	388	369	391	389	372	397	377	381	355	392	360	387	420	377	359	384	388	378	378	387	395	374	380	367	374	393	381	413	389	385	385	369	404	374	349	343	369	395	381	380	365	382	387	385	368	384	379	379	373	388	386	366	392	378	374	367	362	331	381	385	376	404	389	399	391	383	361	369	367	349	352	367	384	386	372	373	342	378	385	408	383	347	385	406	399	376	416	347	394	381	379	359	406	390	377	357	374	385	374	400	358	395	398	379	381	383	366	399	372	336	362	409	367	368	402	406	364	402
59257	96977	78316	56987	36749	18681	3035	4122	706	569	491	509	546	483	482	500	466	485	471	486	452	457	477	498	457	490	471	488	429	496	452	418	465	467	433	455	448	415	431	458	440	450	438	469	411	473	444	447	483	425	471	439	445	445	440	439	448	438	435	470	466	427	455	425	411	458	419	425	430	439	445	460	459	450	474	428	434	440	474	458	437	457	429	479	476	468	452	452	417	391	443	414	456	463	435	489	405	470	440	431	436	452	443	414	429	429	446	453	421	453	433	441	449	464	464	407	427	447	446	449	489	395	486	440	442	454	444	434	446	453	384	513	447	452	444	433	438	462	462	437	447	463	432	443	476	447	436	467	484	490	471	456	469	454	459	424	450	448	435	448	470	440	434	398	462	503	432	448	447	464	424	438	448	426	428	483	475	405	436	407	440	447	444	438	425	429	449	408	444	482	474	454	401	456	424	453	451	450	400	409	463	437	442	450	431	452	454	416	432	459	440	450	463	437	441	441	422	420	431	425	429	425	445	433	449	460	456	434	441	443	463	423	449	441	460	445	442	412	424	442	425	428	471	472	473	467	434	425	400	408	420	468	451	408	419	429	461	443	430	435	466	443	438	462	449	461	429	429	463	406	436	423	475	467	438	451	462	461	498	474	437	436	439	415	459	462	445	459	445	452	454	433	441	481	405	383	459	434	441	426	465	442	432	432	468	441	476	449	450	445	476	460	441	423	402	464	452	415	448	427	460	429	400	465	419	483	488	464	460	461	448	473	445	446	439	467	468	416	446	447	429	480	432	415	458	420	407	426	481	435	476	446	434	456	423	450	418	432	443	432	435	474	444	424	451	429	482	471	414	432	408	420	447	442	456	447	431	468	444	412	477	401	477	416	454	476	481	402	403	449	467	436	455	440	452	466	407	482	448	422	425	471	461	465	437	473	455	452	450	429	444	433	491	439	447	424	472	448	465	468	486	442	444	460	428	439	428	422	467	438	420	416	427	470	431	437	440	477	459	437	458	459	469	437	455	446	435	423	454	468	438	467	475	448	439	458	496	450	452	426	454	458	451	425	441	436	463	424	447	463	424	492	477	486	442	429	442	455	460	454	439	436	439	485	462	439	429	436	458	460	428	440	439	438	452	468	436	472	443	488	430	433	430	474	456	447	434	415	438	449	423	471	437	449	446	415	407	428	467	478	464	451	444	440	430	417	477	461	408	430	421	427	437	455	454	412	436	436	431	454	460	403	415	425	470	431	436	442	448	437	420	449	476	472	451	442	454	439	457	450	426	487	482	445	467	393	445	490	458	448	459	438	451	456	416	487	459	405	462	431	446	492	466	474	417	459	420	436	433	454	460	481	453	418	432	424	461	436	425	472	459	429	424	455	474	461	398	440	450	429	470	480	477	434	429	467	463	465	444	463	471	447	467	465	409	492	419	448	446	464	444	411	492	423	455	431	459	454	438	435	460	459	418	463	416	424	418	427	436	444	441	474	446	452	441	417	422	448	444	461	399	428	450	468	418	458	466	454	454	442	478	468	453	446	445	471	447	451	462	471	459	476	495	439	454	402	479	457	444	470	425	434	451	417	421	430	478	435	478	478	498	445	452	460	390	414	445	461	415	460	442	435	455	423	454	416	460	442	441	436	480	472	445	458	477	442	429	459	441	427	455	435	464	440	409	454	438	474	465	432	455	447	435	474	426	452	441	461	434	426	451	432	445	432	450	447	447	459	440	454	453	456	460	447	444	390	493	468	467	448	464	433	455	465	481	446	419	441	463	411	435	483	457	464	489	431	415	440	444	461	459	454	431	425	443	419	418	424	433	449	444	443	452	469	459	451	442	430	436	440	433	443	476	442	424	511	483	424	424	462	455	452	438	470	419	449	444	454	459	437	462	442	420	462	445	454	460	443	397	436	441	457	407	471	455	455	424	442	450	483	413	407	442	465	434	439	425	458	462	455	430	432	418	426	467	424	422	467	457	434	463	469	458	431	431	450	453	442	458	408	436	455	442	479	452	419	450	439	474	460	453	426	413	461	437	477	415	392	485	446	423	424	460	413	460	428	455	466	462	468	440	452	430	456	436	420	428	425	406	451	444	449	430	444	423	435	439	461	471	450	445	452	456	442	392	465	433	457	412	517	469	437	441	455	444	438	443	413	475	418	413	446	449	431	457	428	470	469	434	459	430	446	457	459	450	450	440	472	442	465	454	455	462	422	469	448	428	460	443	437	429	465	432	441	494	411	470	444	419	414	431	418	471	446	468	433	452	478	442	434	422	432	438	455	426	488	435	448	467	437	417	460	430	425	443	421	427	465	448	480	438	451	459	401	466	447	435	455	430	439	458	482	423	452	473	442	456	453	457	405	474	459	454	450	468	438	428	437	403	451	443	507	465	460	435	412	429	480	433	460	439	453	429	444	439	438	430	471	432	441	466	418	455	466	445	446	419	447	449	442	456	472	410	474	401	467	463	448	422	433	462	443	484	460	468	407	429	421	445	476	451	451	424	448	445	461	452	464	460	400	417	478	424	458	461	435	421	442	436	438	463	409	458	463	429	458	461	454	464	464	451	435	463	444	445	415	444	479	456	450	428	437	427	456	414	462	435	422	448	435	446	479	455	465	473	410	443	460	430	462	458	431	424	453	453	466	466	432	423	448	403	425	427	446	436	433	481	432	418	452	454	435	489	441	431	457	431	443	438	436	462	451	457	454	401	462	446	438	431	463	422	466	439	443	438	405	428	441	462	460	425	445	503	469	494	443	450	440	418	470	446	427	464	446	381	446	474	470	443	473	424	478	460	414	423	464	463	463	408	432	471	427	430	462	417	462	450	430	458	405	410	451	425	427	455	440	413	455	466	417	444	421	455	431	465	440	442	426	438	457	462	406	439	426	440	445	418	422	437	471	437	421	439	448	449	439	418	434	465	450	441	460	474	464	455	466	438	421	432	437	425	433	467	402	484	427	464	465	424	471	461	429	472	441	424	448	437	446	429	446	432	509	461	474	458	449	435	467	443	427	432	474	439	445	462	430	458	426	460	429	448	436	459	452	465	408	460	441	449	435	456	478	433	449	428	401	429	451	446	419	443	437	449	485	438	415	434	440	459	456	470	416	439	431	442	447	448	417	433	458	443	439	427	437	430	416	415	403	444	427	413	458	446	456	434	444	406	444	437	440	467	457	456	425	438	431	449	487	415	407	445	408	429	423	463	435	477	448	430	454	455	444	444	452	451	409	450	513	474	448	433	456	439	484	418	386	437	437	449	448	412	434	469	471	475	411	442	491	440	453	423	433	441	442	466	497	421	433	449	458	484	428	458	451	464	385	467	485	441	433	458	452	447	454	421	423	387	414	417	439	445	417	423	453	415	483	461	434	448	473	446	415	437	433	458	423	422	448	427	436	441	498	442	459	447	467	410	465	459	459	445	424	443	420	437	494	415	424	420	467	413	448	399	422	464	455	462	445	425	443	437	467	434	378	421	450
27408	24544	28190	17522	5930	1596	830	840	854	799	800	792	808	817	822	759	818	803	796	767	766	786	727	794	749	794	762	806	808	831	767	765	771	824	824	775	764	761	807	826	747	767	787	767	851	801	778	767	828	777	789	757	799	738	824	787	838	799	816	779	842	757	812	781	836	836	787	758	755	783	787	847	809	745	779	834	809	818	740	818	783	809	852	778	750	776	801	797	727	815	775	787	819	783	777	812	757	782	725	788	802	791	796	775	832	774	802	769	818	800	770	825	784	791	751	749	789	776	810	797	761	823	795	827	766	805	811	794	760	784	849	782	784	834	821	755	770	794	777	786	778	769	799	776	787	744	803	832	801	726	822	805	742	760	781	797	767	769	766	831	768	775	745	807	760	800	745	795	799	743	766	810	770	826	826	794	758	738	727	797	815	844	747	789	787	777	795	777	840	787	823	787	795	769	753	771	806	769	786	782	802	799	759	777	778	740	832	867	732	750	760	789	740	772	798	828	749	804	758	791	759	772	760	794	781	798	763	843	761	843	776	794	783	794	793	790	842	789	742	818	732	697	788	791	797	810	753	755	787	784	798	797	827	777	810	767	795	826	720	804	742	803	817	785	814	807	784	803	792	784	752	824	792	759	829	813	773	714	787	740	795	777	791	813	792	792	816	778	804	794	822	794	821	787	763	788	860	753	799	812	779	754	778	778	833	810	833	834	777	767	690	749	772	807	738	832	828	769	820	829	728	810	793	751	749	749	770	758	855	770	810	739	802	757	783	814	818	835	787	780	828	816	769	771	783	817	776	811	773	801	794	815	783	748	757	767	769	823	868	803	769	780	750	774	749	786	726	803	812	774	730	777	757	760	819	796	744	742	779	784	746	770	786	736	776	806	770	789	772	790	720	766	764	776	736	712	810	794	832	787	853	801	736	758	835	781	782	732	756	747	802	793	773	813	791	800	780	773	786	768	837	751	815	803	822	836	784	816	779	773	814	772	794	801	816	765	719	821	789	800	778	793	792	731	774	781	811	785	847	756	798	807	712	804	822	764	772	807	747	724	811	779	769	802	777	797	747	816	766	842	796	796	777	780	802	764	819	823	762	772	744	782	732	786	797	797	798	787	815	789	794	820	834	748	780	755	822	779	797	793	792	770	758	782	802	799	830	764	807	825	817	814	777	748	769	797	826	733	793	766	785	748	809	772	752	750	778	789	759	818	783	777	742	801	759	787	836	795	777	730	762	843	838	782	816	767	849	804	797	794	787	816	802	771	816	783	802	777	770	718	806	777	786	779	752	777	764	762	842	763	801	774	787	792	754	757	791	744	794	767	807	727	773	813	795	787	801	783	742	795	769	804	759	778	775	772	794	738	797	850	774	798	760	756	731	777	752	799	801	802	846	828	744	766	796	755	832	779	835	795	752	773	766	804	746	762	760	782	776	765	815	783	763	772	812	762	847	784	794	768	774	776	776	782	806	788	752	752	755	810	777	782	822	764	799	842	740	767	809	782	777	793	732	756	816	810	770	755	746	772	793	764	748	772	808	798	732	834	807	720	768	728	702	829	810	752	798	797	795	749	797	744	768	765	788	785	753	811	819	792	847	810	761	830	768	816	823	780	750	776	736	816	790	772	789	803	734	806	805	825	768	761	743	782	786	734	852	761	748	801	776	794	853	776	808	837	773	809	796	759	852	802	741	808	831	789	810	818	763	737	828	789	855	789	761	782	783	835	788	790	792	766	738	827	791	762	782	789	763	794	812	726	746	821	749	801	728	811	749	833	809	781	799	781	778	842	840	808	806	765	802	748	837	824	832	763	768	773	747	841	774	782	813	772	771	825	803	815	791	777	763	853	795	761	788	800	782	810	751	795	817	771	816	778	820	801	861	774	782	770	814	814	762	777	836	808	775	752	763	733	803	765	715	749	746	740	764	774	773	768	792	786	779	793	762	782	719	834	802	771	807	758	791	813	753	784	766	760	777	772	758	763	792	770	809	824	764	724	790	766	783	771	797	763	774	781	773	766	787	761	792	761	763	805	785	768	769	772	753	796	823	752	738	756	748	813	822	815	788	814	787	800	781	779	783	782	761	809	800	776	727	764	734	761	754	771	817	768	786	780	792	813	782	780	784	774	755	807	773	796	756	771	801	800	761	755	778	808	809	752	797	765	779	814	776	796	709	818	808	805	759	765	781	778	791	803	761	786	760	786	828	726	749	827	741	756	802	768	794	751	761	783	761	773	766	828	778	786	793	747	788	808	798	772	782	835	807	797	785	787	849	798	811	780	786	787	762	820	767	752	807	793	778	775	738	753	789	771	814	799	820	773	813	757	837	778	790	785	825	781	775	779	770	778	796	820	776	785	830	793	802	760	814	770	756	761	770	743	772	816	806	785	781	825	775	804	801	737	723	782	793	825	791	791	768	833	797	761	791	820	777	771	733	786	791	788	803	743	780	778	822	798	803	753	829	734	758	772	808	775	771	798	735	799	790	819	767	791	771	799	826	775	757	797	820	775	797	837	793	784	793	805	846	759	777	816	787	734	813	838	835	752	747	820	831	776	793	792	815	800	703	772	794	824	781	778	802	819	783	799	807	745	780	792	781	792	778	795	829	803	817	816	817	775	817	824	835	809	783	747	754	821	774	802	812	783	788	801	765	810	800	771	810	837	826	761	799	771	768	817	774	792	769	795	808	805	805	792	788	803	745	761	789	750	758	825	851	757	787	761	782	764	801	782	827	786	745	783	724	780	791	751	804	859	825	763	810	839	752	810	785	783	806	813	817	781	796	761	779	770	782	789	836	823	824	774	762	753	780	808	765	754	772	793	827	730	844	792	782	769	791	768	822	765	807	780	769	818	777	815	799	784	791	804	796	790	830	789	776	786	773	767	811	780	767	752	796	792	791	819	829	781	789	761	757	762	784	803	828	784	799	786	819	738	819	790	771	755	795	775	757	793	793	798	810	766	818	754	843	794	749	795	806	792	770	726	753	805	784	790	772	778	802	797	747	834	825	836	874	820	767	804	719	794	784	879	769	791	809	882	779	774	822	829	798	803	758	785	741	793	760	767	837	816	772	815	785	745	853	814	772	830	798	822	790	788	816	740	816	824	744	775	770	772	748	801	790	805	821	793	804	771	780	778	813	749	773	789	801	799	777	835	771	776	844	788	853	755	833	812	775	771	804	788	781	755	744	791	736	773	790	762	760	754	804	748	807	785	779	762	781	759	818	782	815	813	796	749	778	790	807	830	783	821	823	855	766	805	757	810	806	747	801	765	792	734	783	747	795	798	817	768	776	732	769	777	751	765	748	774	766	811	749	774	825	790	788	820	810	795	754	803	800	845	783	836	786	814	801	772	775	751	813	802	803	787	810	759	788	803	787	769	814	797	789	792	753	850	835	772	804	757	846	829	785	779	789	764	786	829	759	747	840	783	813	767	774	818	787	773	785	749	792	803	785	814	808	754	732	798	796	798	754	769	815	832
28944	40358	29538	14860	6268	2013	1066	1079	928	968	928	938	954	887	962	898	963	962	926	887	947	937	1011	941	950	909	916	972	945	995	933	969	988	1007	902	961	954	943	917	952	989	943	978	943	969	908	913	907	938	892	954	979	954	960	954	909	971	941	914	917	901	903	850	972	945	931	988	897	969	952	937	929	894	954	983	927	938	941	915	970	906	954	971	942	900	947	952	900	918	929	881	973	941	959	899	963	942	932	938	970	933	957	919	933	914	928	891	916	992	1019	945	944	932	897	933	925	942	910	917	895	995	877	883	956	966	939	981	919	957	955	960	948	945	972	917	913	893	931	931	916	965	930	957	932	898	962	933	946	978	923	990	941	922	882	921	892	952	892	905	964	959	890	935	1024	943	954	923	928	987	876	950	930	936	995	931	936	938	933	964	945	946	916	899	987	917	928	920	953	895	900	880	951	923	967	897	972	938	918	916	933	976	941	951	915	932	929	972	949	936	886	927	925	860	919	952	926	901	891	907	935	933	960	1010	942	937	953	964	881	955	907	938	927	909	963	912	932	908	916	934	924	906	961	905	919	932	950	964	943	931	906	928	921	942	960	913	909	953	907	966	969	1005	952	916	929	944	943	905	929	961	969	984	943	921	936	947	906	915	955	986	914	963	913	980	961	907	995	985	909	944	896	905	937	938	972	918	939	976	885	923	995	904	985	875	952	955	945	892	960	875	953	925	961	914	884	914	894	927	889	939	924	952	933	968	960	926	989	938	971	952	911	954	895	914	975	958	938	945	967	912	942	951	943	947	948	898	947	903	911	945	952	985	951	916	987	963	975	922	965	877	894	885	912	925	931	937	942	917	952	933	933	902	899	972	964	866	919	939	969	907	956	948	919	850	939	910	920	920	905	970	930	905	937	926	961	972	974	979	917	952	992	943	891	909	969	865	928	953	946	927	875	942	953	891	944	958	950	917	930	969	917	903	966	924	966	949	944	927	928	949	889	933	929	983	939	970	903	967	955	957	970	948	920	951	971	867	976	960	899	925	932	914	951	923	872	884	963	954	911	923	943	951	932	928	924	940	957	905	965	989	957	877	911	905	924	954	938	986	941	938	910	978	960	950	947	953	936	941	897	924	978	912	930	952	943	946	984	909	912	943	852	967	943	879	923	930	916	927	925	936	928	940	974	966	912	919	900	901	901	974	949	951	943	940	971	950	848	944	947	893	902	922	965	988	901	925	926	942	973	947	1000	964	984	925	950	950	985	946	937	948	901	913	954	976	933	953	981	975	935	922	956	953	930	924	907	914	876	876	972	904	891	893	922	926	917	972	915	960	938	911	887	959	940	934	965	974	871	950	908	910	942	918	953	978	910	933	914	937	922	867	930	967	913	919	992	888	980	963	971	912	879	1011	934	952	966	968	916	884	982	935	949	949	964	963	961	920	927	926	868	902	937	924	961	958	955	932	940	926	855	952	911	907	920	934	875	948	909	932	934	929	896	941	935	887	959	938	973	895	952	918	972	943	938	933	901	936	930	909	921	899	931	912	943	972	923	907	957	903	896	905	898	909	904	970	942	925	929	941	980	910	943	932	974	938	958	992	903	999	920	938	980	928	928	938	904	921	916	977	927	943	999	915	907	960	963	919	908	932	957	970	909	904	902	960	953	992	927	944	951	925	932	900	923	934	940	933	955	953	935	903	942	889	950	921	918	901	923	992	990	975	935	938	891	915	917	970	937	950	932	925	971	920	941	949	940	904	959	928	931	956	895	952	881	965	948	977	927	926	911	935	916	941	965	932	973	932	928	919	918	904	959	945	935	946	948	931	1011	913	929	964	893	921	904	967	914	922	896	944	954	909	940	891	951	927	927	945	945	969	950	918	940	887	961	950	933	976	923	899	973	921	1041	915	966	932	958	938	925	931	949	932	931	929	912	921	924	916	960	935	937	937	983	936	944	951	954	990	909	930	911	919	929	939	949	930	907	942	893	903	930	912	939	954	957	939	937	940	962	946	956	947	993	998	940	921	939	927	952	923	924	897	916	946	903	915	867	975	954	902	898	960	916	948	881	958	933	922	936	947	922	925	968	886	948	944	979	959	919	922	901	985	940	911	938	998	946	951	937	928	899	925	951	906	938	907	931	993	927	980	956	894	901	929	944	976	862	989	954	925	926	902	905	897	932	938	929	957	861	922	854	925	909	901	939	964	899	870	896	984	920	961	985	875	930	920	938	969	1013	926	893	931	895	941	883	932	1005	891	919	920	991	884	904	938	908	903	931	917	885	951	933	859	967	934	921	949	893	940	956	919	896	919	973	899	938	883	886	871	968	940	970	954	912	950	944	913	893	998	900	940	949	944	956	941	963	904	897	881	940	903	935	937	875	906	933	944	937	887	929	926	940	1000	970	881	915	959	942	912	979	905	964	943	974	933	949	961	941	917	936	981	909	965	1008	909	964	886	927	876	895	1004	903	983	910	926	973	880	962	919	896	896	903	918	917	924	962	933	974	918	945	956	957	945	926	938	978	919	938	934	877	914	945	893	1021	919	918	971	930	945	952	957	964	883	907	965	887	928	975	951	880	855	944	897	951	958	926	868	941	948	965	940	920	964	919	950	911	967	904	940	928	951	962	922	960	952	932	946	938	918	931	945	951	984	962	983	916	918	911	981	948	850	946	947	947	934	987	924	946	938	908	954	927	872	1003	914	918	888	942	979	938	933	901	936	937	936	913	981	947	926	951	939	935	929	956	949	966	885	883	889	920	905	922	951	917	936	939	889	932	924	962	934	938	913	920	942	884	940	900	929	944	958	932	943	971	969	954	961	958	947	888	937	938	919	930	961	929	1000	895	970	947	893	913	954	936	955	891	883	927	879	934	867	906	965	954	936	941	922	938	999	955	886	958	975	963	914	951	965	894	945	947	883	977	934	915	942	973	975	873	960	919	950	886	932	926	970	944	890	955	944	928	987	887	964	978	898	933	953	948	924	918	857	895	896	959	899	950	928	919	939	870	1018	981	979	896	938	900	936	935	890	938	954	963	963	940	939	945	938	963	924	958	976	933	948	969	912	905	922	937	915	997	898	947	939	973	949	931	923	966	946	942	968	971	908	963	935	918	940	945	904	873	964	941	973	957	937	917	910	948	943	947	943	916	895	929	1011	885	923	915	905	955	930	913	955	939	931	957	995	964	972	909	945	955	920	930	904	940	936	925	935	952	928	911	962	898	913	939	884	871	861	960	956	963	959	961	921	907	1019	964	923	927	955	954	946	938	930	938	881	934	935	922	927	900	908	912	946	904	980	892	939	929	958	860	862	974	990	901	925	953	926	942	933	900	922	945	942	958	914	887	948	965	919	933	920	929	959	864	957	893	946	938	911	943	947	950	912	942	971	910	906	904	933	960	922	936	950	958	910	956	930	917	979	967	964	914	906	898	912	955	939	895	912	958	933	937	954	937	921	937	939	911	956	906	899	939	896	949	922	1029	915	901	983	954	863	997	914	904	918	959	911	956
23322	21152	31283	29591	24870	17564	4501	1393	574	541	496	519	519	504	476	503	522	501	477	493	497	510	512	475	465	518	476	484	508	469	494	488	478	485	486	479	504	470	542	501	500	448	483	494	508	469	464	494	455	497	514	464	477	524	509	471	482	503	494	476	495	447	479	508	501	519	490	497	493	437	445	476	515	506	497	489	480	510	491	531	474	506	505	483	503	475	496	486	498	501	456	473	479	522	488	473	491	500	458	454	482	492	521	449	514	498	492	488	499	520	464	489	507	495	485	468	491	439	510	477	511	494	453	467	523	448	468	450	520	507	504	487	481	478	535	495	520	471	464	515	473	450	505	530	465	497	503	504	467	550	475	488	500	499	491	507	508	473	458	482	512	497	487	470	506	480	521	489	493	472	469	516	451	486	463	446	481	494	468	472	474	498	503	490	464	506	466	516	501	458	472	511	436	464	473	517	483	482	447	473	458	464	477	475	488	492	483	479	533	492	518	484	479	511	500	453	501	471	483	543	508	451	491	525	467	495	501	489	468	499	494	460	469	489	501	494	507	499	527	475	529	455	515	523	492	527	467	460	456	489	492	502	470	523	512	502	448	458	491	505	520	492	508	491	490	497	493	478	498	494	482	459	482	503	513	489	493	493	501	503	474	497	504	466	487	482	488	480	471	456	448	502	492	481	502	545	503	440	477	540	467	456	472	491	499	466	466	477	497	479	505	511	487	479	500	489	532	505	463	487	483	492	509	456	501	469	484	480	507	479	447	493	527	514	471	492	504	481	526	450	499	487	513	492	497	511	530	520	448	487	473	519	512	477	436	452	490	498	459	492	513	490	488	467	508	462	488	484	529	461	491	447	443	480	468	510	489	511	544	465	505	481	516	484	477	479	481	513	484	478	487	499	478	505	486	522	504	498	500	497	472	476	475	480	489	517	496	436	513	490	527	443	508	506	466	530	474	449	529	516	487	496	457	480	504	471	493	487	503	489	491	526	468	483	491	457	516	453	505	495	442	470	516	498	530	515	471	505	490	470	483	501	477	468	524	502	479	484	534	485	429	480	490	482	501	469	460	479	486	485	525	496	486	495	515	458	472	477	475	505	500	531	471	478	468	493	467	461	457	525	517	437	528	496	451	532	457	504	484	460	544	495	491	506	501	484	490	497	544	476	539	492	494	463	484	493	487	476	471	505	500	467	499	448	471	480	479	466	474	469	486	474	477	488	514	525	528	491	475	473	514	513	483	465	501	500	519	435	495	449	455	476	510	476	453	449	509	504	472	520	455	485	499	499	492	498	443	487	480	452	510	478	482	523	501	510	480	491	522	459	486	533	477	502	493	439	493	479	510	492	495	518	454	448	453	496	492	500	488	473	532	467	487	499	468	493	491	511	489	472	484	516	462	509	496	493	498	466	474	492	484	516	464	479	485	500	477	474	474	498	470	490	470	468	497	461	515	500	491	510	477	505	473	480	501	506	455	498	526	499	490	485	495	499	466	466	470	507	486	470	499	471	480	451	473	468	490	494	470	475	492	482	489	480	468	489	470	494	508	469	507	509	441	488	493	461	486	467	481	493	470	467	488	493	453	477	493	484	522	527	513	511	501	455	495	468	457	495	490	494	511	480	523	473	483	472	456	532	475	479	463	502	483	491	487	489	499	502	450	515	519	471	460	474	510	498	467	506	509	504	521	514	494	482	511	490	497	460	519	461	524	461	511	495	472	507	491	483	461	487	515	541	474	510	487	498	491	461	505	490	533	500	487	488	516	488	471	499	491	520	528	486	499	488	508	478	502	523	508	524	483	449	496	508	517	525	495	461	466	483	505	484	511	507	509	488	481	481	492	489	447	502	500	537	492	480	500	489	507	519	490	458	520	495	491	468	489	490	477	438	497	482	467	489	514	514	447	449	463	507	514	486	496	498	488	497	491	478	485	468	458	457	483	521	485	437	489	448	507	466	501	456	488	427	478	474	482	458	469	510	465	494	473	512	505	497	472	519	460	472	452	456	499	478	531	526	441	484	503	498	474	462	469	493	519	498	471	514	434	506	511	507	503	497	447	519	487	478	464	465	507	510	501	475	496	492	460	511	489	486	464	470	449	469	487	527	508	512	510	493	495	468	454	490	466	461	494	432	515	469	479	468	496	471	493	489	455	487	499	471	536	470	541	482	473	535	493	463	485	493	517	525	442	487	477	466	477	449	490	550	473	515	503	471	497	490	468	446	504	492	453	451	507	512	444	489	465	451	515	506	504	488	494	474	461	485	513	450	529	469	453	498	485	505	492	476	481	451	465	459	494	474	494	517	510	492	457	505	491	494	472	468	507	466	525	518	490	480	485	479	490	464	489	472	475	522	483	529	490	491	495	496	493	477	517	484	486	525	453	469	484	471	502	509	490	497	492	507	455	475	466	518	510	541	459	497	465	525	501	460	479	506	500	482	424	483	476	496	498	446	518	477	503	509	498	482	469	501	448	489	490	456	480	456	451	512	500	518	495	502	465	539	496	461	475	503	505	511	477	480	464	514	498	452	456	462	492	514	492	507	497	476	479	552	437	494	474	476	502	481	506	472	507	459	515	504	488	493	495	469	481	508	510	446	489	504	483	482	492	471	503	469	500	497	472	461	472	491	480	473	496	482	465	480	499	483	524	521	470	455	481	486	519	491	448	485	492	496	494	482	497	475	479	490	512	490	506	475	477	501	473	506	507	484	509	478	458	487	496	511	500	496	488	484	497	507	460	479	477	453	486	515	498	448	488	478	494	498	491	475	472	485	439	477	470	517	460	485	476	497	489	447	483	453	491	506	462	462	505	464	504	510	467	497	490	451	466	509	496	452	494	489	476	515	440	473	536	499	451	508	520	469	523	500	490	474	491	512	496	483	458	507	426	510	486	472	459	492	492	518	480	494	490	475	463	467	521	479	505	449	513	511	484	483	515	468	500	504	458	475	496	470	509	541	465	475	444	477	500	511	499	527	480	504	518	460	439	483	485	497	509	490	506	500	481	474	504	481	463	515	507	488	499	477	501	465	485	468	510	471	520	481	482	468	482	500	497	523	468	460	463	489	491	523	501	518	488	481	443	442	450	468	460	475	509	471	475	460	481	531	514	491	501	474	483	483	522	511	511	513	472	498	506	476	523	511	498	483	466	511	462	462	462	488	508	532	482	469	512	473	511	500	483	492	472	498	484	449	508	491	467	495	496	511	474	467	471	471	482	507	474	445	459	507	460	470	485	499	471	436	488	493	484	511	495	430	491	515	533	488	476	528	472	481	473	515	497	497	496	445	457	426	487	492	510	505	496	437	479	491	555	463	516	510	521	471	489	487	501	488	521	468	505	488	476	500	492	452	479	481	481	492	459	484	469	497	495	518	491	459	492	495	473	468	472	491	511	467	492	511	469	484	503	506	495	464	492	510	452	484	433	446	463	465	505	495	516	495	484	506	489	450	412	453	483	494	478	463	473	439	510	526	502	476	484	491
54398	86117	69633	47005	29870	11891	2200	2492	764	694	649	648	587	637	594	557	635	632	640	590	595	604	605	605	612	642	575	571	640	597	587	565	639	627	538	592	624	581	586	643	627	567	578	573	608	573	594	630	603	556	558	601	542	593	576	627	606	575	570	635	598	556	621	595	591	640	585	591	572	595	629	594	662	569	576	594	621	592	581	658	589	599	575	630	634	610	633	618	602	581	623	617	581	575	652	593	571	610	618	606	638	594	602	552	580	604	610	585	593	605	622	607	586	595	631	601	616	584	572	609	591	590	583	593	608	621	583	554	612	602	593	606	581	604	574	608	551	649	597	606	571	570	542	585	597	611	564	614	580	566	572	610	593	620	596	613	580	610	608	616	568	588	631	680	615	581	570	597	575	586	604	577	645	575	617	563	608	587	604	586	594	566	582	609	604	602	577	608	574	606	617	633	608	601	586	585	584	589	640	599	614	633	612	619	587	603	629	581	617	577	623	580	571	645	595	585	562	579	623	596	622	606	578	570	614	635	584	590	591	563	633	571	621	628	626	595	574	597	611	647	566	608	641	635	605	598	568	619	562	581	599	602	618	589	551	621	602	610	596	566	574	590	630	607	594	589	598	558	600	604	585	609	558	592	616	612	602	579	589	592	570	627	627	600	598	558	599	589	585	651	603	568	583	587	586	616	583	579	586	616	582	604	589	623	598	653	589	593	616	562	618	591	635	592	576	625	596	584	582	584	597	598	590	630	608	579	594	616	621	612	581	574	606	590	597	608	587	620	577	607	536	599	618	639	602	571	642	598	548	608	585	591	600	591	558	647	598	611	593	603	577	600	579	583	610	633	609	618	623	608	588	587	658	608	579	607	619	562	589	573	574	616	568	584	636	590	604	540	612	610	615	573	590	601	556	550	572	615	551	577	600	573	590	610	584	614	591	591	555	580	564	594	587	573	588	602	610	590	581	581	639	619	587	572	598	599	622	545	605	589	617	622	590	624	603	589	587	534	601	570	596	621	631	606	571	602	546	587	655	653	565	630	585	620	591	619	597	607	586	623	578	602	615	611	593	575	573	611	599	599	598	627	593	581	598	586	560	586	616	633	587	571	565	528	578	590	577	619	631	586	584	608	624	552	594	633	616	616	558	609	613	619	649	570	592	581	631	562	644	649	634	588	546	577	540	603	580	582	551	614	573	616	599	573	575	632	630	639	609	601	595	610	573	593	581	565	593	620	595	631	607	590	582	586	600	629	577	592	630	580	599	599	590	582	617	571	620	562	622	594	597	597	567	590	615	619	552	570	578	554	597	563	589	603	594	582	620	581	587	626	631	610	623	570	593	576	609	641	605	584	581	607	655	586	598	578	576	612	619	607	606	596	619	550	546	658	610	606	623	616	558	605	596	635	666	597	590	667	623	608	585	626	590	594	582	570	620	641	586	611	606	597	615	586	595	574	588	607	579	637	655	605	637	636	649	623	579	587	583	631	603	585	579	573	573	555	603	555	568	647	616	560	613	617	601	611	555	627	617	590	615	625	597	594	611	612	560	630	630	581	598	626	601	606	591	589	588	580	570	595	621	614	606	608	591	640	614	569	637	633	568	621	600	597	614	639	575	627	526	654	626	579	605	592	620	596	614	584	607	585	601	617	563	638	595	552	600	617	579	565	563	563	562	574	565	564	607	634	546	638	621	601	580	586	604	617	578	580	570	571	618	562	602	564	622	587	621	587	638	586	628	623	564	648	618	585	631	600	562	595	623	572	646	568	580	631	593	583	594	610	588	575	599	565	593	608	602	601	564	588	611	603	608	623	620	540	597	607	615	579	589	540	605	602	603	607	601	578	606	588	603	592	578	622	607	647	667	606	552	567	592	607	584	609	634	630	626	637	609	596	635	603	596	598	632	564	593	581	592	569	589	635	604	594	604	609	609	644	576	584	571	570	660	593	598	610	612	588	588	633	604	600	591	562	572	617	593	581	632	598	602	606	593	562	593	606	583	580	572	613	554	607	570	539	569	566	646	589	634	631	586	594	602	593	593	610	588	631	587	579	633	527	589	603	581	581	579	580	567	610	589	619	619	585	581	641	620	612	590	587	605	599	620	561	650	555	595	660	570	621	569	578	595	630	623	634	577	620	606	601	635	580	606	565	634	610	578	597	604	621	598	589	584	625	586	584	615	600	599	587	597	599	600	573	598	601	603	566	577	617	634	617	638	637	612	583	574	567	622	619	598	586	582	575	602	572	598	619	600	595	604	603	595	636	632	617	579	609	613	621	562	639	567	595	580	586	608	575	569	582	578	588	596	578	634	616	524	634	575	600	561	614	578	587	611	636	617	619	599	585	564	605	559	601	634	591	627	577	565	600	606	614	644	574	552	617	576	606	623	607	614	583	621	604	623	592	609	613	567	567	619	597	583	579	569	589	566	665	592	584	636	572	609	598	588	625	634	599	597	589	624	584	589	599	600	641	605	595	572	588	615	589	598	574	580	608	606	575	637	613	615	623	597	557	570	622	603	627	537	598	606	579	616	589	581	596	628	628	598	628	555	569	554	582	608	613	613	597	629	610	569	589	605	577	582	606	619	574	555	585	558	581	637	591	606	584	592	636	587	551	530	604	618	569	615	587	603	548	605	587	586	620	547	567	620	602	564	645	583	613	575	597	609	634	588	565	559	621	637	590	567	575	630	583	636	595	595	545	600	650	577	632	569	570	608	576	585	599	610	601	635	595	612	591	592	572	596	637	590	590	562	587	573	572	562	588	626	610	602	562	604	646	569	608	586	618	580	603	626	577	585	604	615	579	597	609	611	604	571	558	634	584	608	598	557	599	601	585	630	600	597	544	594	599	609	600	654	601	585	610	565	616	583	575	594	581	629	563	586	598	574	579	601	559	583	592	595	609	598	555	634	558	607	591	581	565	623	591	632	582	618	616	622	588	614	619	613	585	620	598	607	572	595	618	592	618	562	623	638	558	591	584	565	658	579	586	637	609	600	618	568	585	586	583	613	583	611	612	593	617	597	629	581	609	591	565	621	603	582	599	562	629	630	589	596	614	577	574	611	605	568	588	566	555	575	597	578	599	586	630	607	546	575	630	559	603	584	661	604	599	593	540	598	588	619	606	607	555	571	622	602	617	615	618	591	601	595	592	546	572	613	596	615	609	554	628	573	633	614	585	581	604	596	572	613	628	613	563	588	596	587	592	576	622	570	597	632	585	546	637	615	603	562	622	568	605	588	581	593	577	601	589	610	584	566	585	592	621	591	559	587	588	608	590	576	579	594	601	578	642	573	577	582	578	591	581	611	562	586	599	574	605	626	599	625	578	578	617	615	627	531	545	609	564	600	600	617	600	563	610	576	592	565	605	593	596	602	599	659	617	602	647	586	563	605	658	577	584	594	587	602	599	596	606	590	621	615	605	615	589	576	626	609	578	599	620	587	602	555	618	611	596	602	575	583	603	599	618	597	618	600	599	583	609	624	617
22417	20871	29789	26491	24425	21256	12656	2391	575	466	460	402	422	396	405	416	419	403	395	394	394	395	386	401	406	401	387	403	410	401	412	389	406	366	412	365	383	367	400	377	430	393	406	428	380	386	397	428	383	375	418	402	388	395	375	375	357	368	389	397	390	399	390	389	435	377	382	370	405	383	374	385	360	383	370	366	399	397	376	362	404	353	362	410	387	339	393	367	355	396	391	383	376	374	384	390	355	398	384	391	366	402	418	365	379	383	386	362	376	383	389	394	413	359	388	390	403	396	404	385	377	371	380	410	393	400	399	399	383	413	395	394	386	367	398	388	390	399	407	360	383	396	385	367	430	393	364	381	406	357	409	373	360	411	375	379	404	348	383	406	411	374	382	369	393	363	404	384	382	424	382	368	371	393	415	396	392	397	409	381	361	353	356	369	386	392	397	354	380	407	345	404	390	397	381	348	335	380	364	383	382	397	392	370	371	392	384	369	346	402	375	371	386	368	365	374	410	380	406	372	380	387	384	355	411	429	347	388	341	365	409	389	380	393	375	369	407	361	378	411	386	361	386	403	383	364	377	377	380	407	395	379	365	403	393	399	357	379	363	350	390	366	370	362	381	378	375	365	429	380	385	406	357	410	378	420	388	359	402	409	377	386	394	360	419	394	390	414	408	354	407	382	352	354	420	402	364	398	360	405	362	345	396	358	408	419	379	393	403	355	357	379	392	365	386	358	378	381	404	407	413	340	354	351	409	368	396	417	406	385	389	399	402	394	375	405	352	353	369	396	357	403	357	401	416	387	374	388	387	380	378	415	414	378	401	364	370	385	387	384	345	392	385	365	391	400	376	374	398	392	388	382	403	387	391	392	429	382	396	358	390	380	349	386	409	397	396	374	375	399	347	409	386	366	368	384	375	366	396	385	406	386	377	407	373	389	413	375	390	352	360	375	432	368	387	378	395	395	408	371	373	378	407	363	405	336	431	397	359	390	372	367	347	363	376	420	392	383	391	388	410	395	419	360	376	371	397	357	376	402	404	429	391	397	366	387	369	385	361	396	377	389	380	384	393	376	403	378	420	380	398	381	374	365	393	383	401	407	401	396	379	433	412	400	376	426	398	378	385	356	357	366	400	385	379	400	385	402	388	383	393	372	426	392	414	380	370	394	390	366	360	390	380	386	380	400	384	410	389	394	407	354	391	369	400	381	382	377	371	368	378	363	390	409	369	385	397	340	415	375	386	385	387	370	400	382	404	402	409	398	379	415	386	369	385	424	377	403	385	370	407	379	371	335	387	365	400	408	369	402	395	405	374	383	407	355	408	403	376	374	411	423	369	413	381	387	371	399	365	407	409	385	377	400	429	339	383	388	380	376	376	402	366	411	369	374	418	435	380	385	398	393	351	393	377	374	391	401	421	400	428	397	398	365	396	400	408	407	361	373	388	390	410	398	380	398	378	375	352	395	400	408	395	368	365	403	376	356	425	380	383	350	406	390	405	373	415	371	401	436	408	373	381	345	382	403	388	385	404	406	363	405	364	417	378	379	392	366	377	377	390	346	403	356	400	381	394	423	383	380	403	363	385	396	389	416	367	323	367	364	349	365	411	414	390	435	373	388	372	392	392	381	386	372	398	396	399	380	421	378	355	397	370	351	401	379	398	379	376	345	368	422	375	366	373	381	388	393	417	353	388	376	386	370	395	347	412	390	400	401	381	386	377	423	418	389	359	396	360	364	390	376	421	365	400	382	404	435	372	391	366	403	430	382	374	362	368	381	386	417	355	392	368	391	386	396	393	402	381	395	385	392	417	393	414	376	346	391	393	438	368	389	349	350	385	377	369	366	423	382	397	398	378	400	370	387	396	402	373	342	402	390	358	383	407	393	379	355	384	356	401	381	376	380	373	369	374	402	392	372	416	371	366	357	369	387	417	408	403	358	351	407	373	352	398	387	384	373	358	382	392	423	377	420	405	400	364	400	381	424	420	367	422	372	380	404	393	359	380	399	347	388	368	384	358	370	424	408	407	374	373	369	390	377	367	365	364	411	378	366	405	361	383	410	399	372	389	369	411	378	375	382	394	368	365	381	415	380	377	390	396	418	364	347	406	357	360	378	378	401	388	388	359	384	400	407	389	420	398	377	389	343	394	388	359	421	390	377	395	370	412	371	356	363	382	404	375	366	386	379	352	343	375	384	410	379	354	409	382	374	387	384	388	319	335	379	391	379	368	386	364	358	363	380	410	395	368	391	406	380	370	398	400	363	391	398	362	366	397	371	378	406	389	385	385	414	381	420	353	423	388	376	347	372	385	374	366	398	377	380	383	400	384	346	375	402	389	418	357	372	413	403	392	380	403	363	370	399	395	377	357	396	357	434	361	385	359	381	413	375	361	354	419	367	376	403	408	339	393	383	383	387	384	387	397	406	420	391	370	366	372	364	402	387	368	376	398	369	383	386	392	402	368	418	425	361	391	371	397	367	367	373	384	396	353	317	382	377	397	399	396	374	393	389	391	395	413	384	367	390	366	397	369	398	367	398	354	384	366	404	392	376	388	387	364	406	379	357	382	401	425	396	366	370	369	381	380	401	363	396	376	375	349	356	382	356	367	399	365	385	400	386	380	405	392	399	398	375	389	404	377	385	388	394	386	394	371	369	376	350	379	402	360	357	351	358	403	384	399	384	371	347	372	389	416	387	370	390	423	404	402	393	380	352	385	407	376	365	416	439	395	357	356	368	380	375	378	387	395	408	414	384	385	366	418	387	381	365	403	386	419	383	399	388	363	382	365	391	372	363	412	347	410	381	368	361	416	350	383	386	392	421	373	380	410	371	347	387	363	356	401	411	376	360	375	395	369	365	343	429	368	414	408	345	363	377	396	385	404	372	401	412	395	391	382	356	397	365	419	392	384	392	349	367	400	407	385	406	392	366	389	394	385	410	366	393	351	391	363	356	399	377	391	383	370	360	374	383	388	368	400	380	377	396	406	365	377	379	405	380	413	398	402	414	408	383	406	391	404	403	381	389	421	362	376	363	391	369	410	390	416	385	361	411	379	378	373	370	360	389	408	354	364	409	407	364	381	380	364	355	394	367	351	417	386	397	406	386	356	358	330	348	384	368	380	416	374	398	393	386	394	387	412	409	344	386	368	352	379	394	397	375	363	389	359	384	385	373	352	425	401	348	376	380	423	386	355	367	398	389	417	386	379	381	371	382	361	390	373	368	421	387	374	397	372	409	376	365	379	379	370	393	383	377	384	379	348	415	392	359	390	370	370	390	369	375	388	365	347	354	370	354	359	380	382	383	388	385	409	366	396	388	353	375	360	341	401	383	360	363	371	396	357	365	383	368	382	385	378	366	378	366	411	350	386	399	384	393	378	381	375	361	381	362	361	391	367	395	387	346	359	371	391	349	400	412	359	387	407	410	379	403	354	397	386	386	373	394	363	402	369	396	408	408	385	373	411	374	371	378	399	373	375	419	370	399
59999	96547	79412	57920	38116	17071	3313	3853	831	534	579	503	525	515	513	521	532	459	481	471	449	462	473	479	459	489	449	422	449	515	472	499	450	477	444	452	430	459	488	443	442	463	496	457	442	472	456	443	466	491	452	421	426	475	441	470	451	450	466	473	467	451	452	462	426	484	435	470	453	449	513	433	468	431	453	453	475	438	474	473	430	458	434	443	507	430	444	465	469	462	444	471	430	472	440	455	475	459	473	482	461	463	443	467	439	468	435	429	435	459	443	487	422	449	428	432	438	470	435	454	441	454	436	451	458	481	471	459	477	486	432	441	469	424	471	432	511	488	446	420	405	424	452	447	495	424	460	490	459	458	458	437	470	434	419	465	454	460	475	432	471	456	448	448	419	467	432	484	439	457	438	464	424	435	468	456	466	457	432	493	479	459	463	460	437	472	404	411	479	487	452	468	464	479	457	473	431	459	451	447	485	449	415	464	455	448	474	417	460	453	475	469	463	451	470	482	471	447	483	482	447	470	460	451	433	457	446	489	434	438	490	482	476	480	486	471	481	437	429	472	454	414	462	439	421	462	459	440	421	460	460	458	474	450	405	447	440	477	440	441	481	462	449	441	424	438	439	476	469	412	456	474	434	432	423	444	418	507	482	450	428	475	423	451	456	406	480	470	474	447	489	456	452	418	407	485	459	425	468	419	459	469	414	470	437	427	421	466	465	442	448	451	441	425	478	448	463	485	436	401	458	442	429	473	464	458	467	460	438	456	450	446	454	433	486	435	440	471	443	473	445	391	476	416	431	451	443	467	446	422	449	448	447	452	481	469	400	416	477	461	463	439	474	443	469	447	425	427	465	460	470	487	464	473	438	445	434	484	443	459	495	460	458	412	449	441	498	448	448	433	477	448	528	476	449	474	451	443	484	444	474	390	460	452	455	460	483	397	444	450	483	416	450	450	426	416	445	445	471	478	484	452	505	484	486	455	446	438	423	440	469	472	419	426	444	462	466	398	438	442	473	472	451	466	448	462	461	476	460	451	462	478	459	442	471	468	409	464	492	426	440	427	479	463	410	422	485	446	414	431	435	466	431	461	501	446	485	412	435	485	485	448	467	431	435	443	489	445	453	455	477	462	436	441	458	422	458	430	438	492	461	435	429	454	423	434	489	403	445	444	440	465	425	471	458	434	468	441	462	452	423	487	432	435	478	438	462	500	435	450	489	462	452	515	494	490	470	431	415	440	435	453	454	448	470	448	461	430	459	462	480	477	426	436	449	476	481	395	451	461	424	473	483	440	451	468	441	429	448	465	444	462	472	429	470	479	471	415	479	472	433	458	463	423	444	446	427	451	467	462	443	431	430	444	455	411	447	443	428	438	472	434	462	469	454	492	445	455	418	437	455	462	416	455	423	471	460	455	453	432	451	464	450	459	455	443	505	465	407	476	420	457	449	468	460	475	425	419	461	439	471	468	458	470	461	434	446	468	465	467	478	430	434	477	463	437	470	449	423	467	426	460	452	452	458	480	507	456	463	472	465	432	433	456	468	445	432	445	455	494	452	448	429	454	437	444	425	434	455	449	427	453	423	468	487	456	456	441	449	473	447	483	451	441	474	469	453	435	464	456	442	441	493	446	478	452	425	447	466	453	432	462	452	488	416	428	449	432	461	465	462	494	425	441	432	432	470	453	437	415	451	460	453	454	461	413	444	478	464	456	434	461	432	438	486	464	468	466	473	453	446	487	430	458	508	468	422	447	474	487	492	468	429	474	409	422	455	468	427	440	416	463	480	425	428	447	473	488	439	464	464	440	466	487	456	435	457	464	482	449	476	438	457	444	478	471	470	437	475	445	449	433	451	476	429	468	463	447	430	505	436	450	424	445	454	450	484	479	480	461	452	444	456	466	486	452	496	450	445	466	450	434	419	452	473	484	452	469	455	491	485	448	458	442	424	466	450	472	447	481	484	465	465	439	456	490	477	413	460	440	449	394	462	420	476	492	472	444	461	514	456	415	474	460	482	482	493	452	438	434	447	455	472	444	466	461	451	427	482	464	453	445	471	450	495	438	469	481	499	430	475	444	476	438	466	439	486	460	421	443	451	454	449	438	453	421	441	443	480	421	473	448	434	446	428	420	470	460	459	442	463	434	439	429	482	443	453	439	439	434	459	465	491	461	451	454	442	437	458	480	457	447	444	466	458	484	413	473	475	449	476	448	462	466	443	435	427	437	444	457	454	446	457	452	483	463	446	507	451	442	465	455	401	442	455	445	451	473	465	467	448	460	436	430	455	451	447	447	474	432	435	420	422	425	439	492	437	482	469	449	458	491	443	439	460	474	433	483	474	467	459	431	429	447	464	490	421	501	461	448	445	455	444	446	435	484	465	455	477	488	455	438	481	483	438	453	462	469	475	457	453	454	477	468	421	507	412	450	493	435	438	429	455	459	458	454	456	461	434	436	417	465	476	430	449	468	462	481	417	453	451	466	427	439	429	458	441	446	462	486	454	449	415	417	436	450	496	458	491	438	470	473	482	425	446	451	452	494	437	449	476	477	505	443	434	468	463	485	473	433	458	447	434	463	496	426	458	455	457	485	442	471	437	471	441	415	456	446	450	453	447	428	485	463	448	462	449	469	466	418	486	461	445	488	472	447	454	458	421	444	454	504	456	465	420	417	481	462	464	463	435	447	464	430	487	452	454	466	433	493	428	448	460	485	478	420	504	425	472	431	449	453	470	479	459	488	460	491	442	436	456	483	435	449	469	496	452	446	464	458	510	484	461	423	440	476	469	440	414	468	470	448	459	450	431	456	493	458	441	454	453	474	415	451	478	443	471	486	476	471	458	408	458	447	486	455	451	465	445	469	433	494	453	461	451	444	457	447	478	436	464	466	481	454	429	473	498	441	459	494	429	433	428	458	488	456	478	483	470	448	428	442	462	470	423	453	471	445	441	424	440	421	451	436	501	498	418	443	473	475	482	474	452	437	459	447	482	424	453	477	453	446	476	451	455	486	475	417	452	456	433	450	476	466	452	427	487	461	473	462	440	464	455	491	459	462	435	461	483	460	405	421	419	472	476	475	508	454	475	468	429	470	460	436	442	474	460	452	470	453	452	424	432	511	433	465	454	480	462	481	457	442	504	436	420	469	463	430	441	421	431	473	440	438	450	450	460	473	439	453	459	457	491	452	450	478	477	438	460	449	462	487	430	473	411	427	435	484	467	455	472	468	495	461	443	434	399	456	426	486	482	437	479	464	451	490	409	458	476	461	433	437	465	437	447	473	461	469	476	450	445	457	453	452	459	441	475	435	449	424	435	427	459	436	428	454	439	453	454	440	433	461	456	442	478	451	467	415	436	444	403	454	441	454	450	439	434	436	411	496	419	454	440	467	475	458	459	460	469	415	453	485	509	446	486	483	512	460	481	469	440	481	453	459	470	413	477	433	465	463	448	444	449	464	473	453	464	462	456	464	448	458	406	455	449	481
27586	24217	28061	17863	5496	1484	859	874	759	801	809	796	809	784	797	819	771	769	797	839	794	747	744	806	791	759	819	799	832	798	800	741	793	779	829	797	767	775	792	812	774	764	809	784	776	822	758	738	799	809	750	784	810	779	777	804	791	847	836	797	795	792	750	821	829	756	794	767	756	801	794	779	721	832	836	849	840	821	753	798	801	783	826	781	782	773	811	816	800	842	751	771	835	727	795	732	784	754	784	799	807	785	795	781	794	779	778	809	763	765	752	743	785	778	765	809	790	824	795	767	778	781	759	774	782	771	822	780	757	779	815	741	788	869	810	796	784	777	774	777	741	751	770	781	801	813	753	751	775	783	801	792	814	773	771	780	769	741	804	754	851	796	771	807	782	789	742	860	804	831	787	764	810	788	772	813	797	779	797	809	787	740	838	758	767	806	755	781	708	776	783	771	791	822	753	798	807	751	799	806	765	765	747	800	796	805	758	787	785	811	809	746	776	762	737	808	772	750	788	854	794	769	803	796	788	765	820	783	801	738	776	838	759	805	770	779	790	822	775	822	730	802	795	780	810	791	805	805	796	816	806	779	755	784	760	800	804	788	796	825	793	739	798	822	796	744	774	770	769	814	830	800	771	773	794	798	852	764	782	812	798	783	731	754	795	844	810	820	802	780	733	804	761	790	814	783	778	809	809	752	804	852	787	780	797	799	745	768	763	779	797	811	791	811	790	766	789	769	801	848	804	811	844	758	733	785	753	795	823	760	801	756	787	779	822	780	751	785	788	790	797	739	759	806	777	739	776	761	781	814	760	769	798	739	789	823	815	784	832	797	787	803	812	770	831	816	771	767	756	816	807	774	734	783	795	808	815	724	775	817	824	811	773	817	801	740	787	858	769	805	792	781	759	810	828	793	770	768	773	797	774	749	768	817	807	756	790	765	795	780	788	824	825	732	788	758	816	767	852	773	770	783	796	820	812	754	807	816	844	748	829	788	803	777	798	819	731	761	822	841	794	799	746	794	800	791	755	783	754	762	744	772	774	770	818	752	779	790	808	818	803	807	760	805	780	826	796	821	810	778	773	777	824	786	772	783	776	774	743	764	799	868	789	758	773	802	785	774	778	772	801	750	771	795	770	772	798	793	766	756	737	784	753	748	781	794	765	764	795	769	764	766	803	778	801	752	778	806	800	801	838	775	818	802	798	769	842	741	792	798	795	792	775	769	797	788	790	793	773	760	768	785	795	765	811	788	828	843	795	791	756	770	788	746	795	786	787	743	785	804	815	751	737	819	831	779	816	795	766	811	736	754	744	751	768	776	866	714	753	798	784	700	792	795	791	772	826	771	783	796	836	870	710	751	811	802	788	791	822	764	732	747	807	812	754	784	801	797	767	815	869	810	767	830	817	826	820	782	811	790	799	805	818	784	756	780	808	777	796	801	749	789	795	803	807	838	782	748	812	757	821	774	771	779	762	799	790	794	778	787	829	783	779	786	810	738	849	819	807	772	835	774	775	780	746	778	799	776	751	808	761	838	784	792	830	774	769	793	766	824	805	809	798	787	778	853	778	756	823	771	773	789	782	799	811	753	766	753	771	810	817	779	762	751	816	820	844	805	773	775	768	780	812	776	845	781	804	792	773	779	748	807	791	780	796	834	785	786	813	801	768	773	754	783	797	819	749	843	824	816	791	772	820	765	806	808	852	795	783	777	856	806	827	787	807	741	814	788	795	784	781	760	802	774	754	805	777	781	826	791	805	775	822	808	792	796	788	812	800	771	782	787	800	790	743	774	797	765	779	779	786	749	816	821	775	770	790	764	833	773	829	759	797	735	803	798	754	827	796	779	761	743	785	759	778	820	771	775	761	813	775	773	762	755	812	742	808	805	791	753	786	787	766	745	849	755	770	780	760	767	848	818	774	813	777	792	763	805	802	745	758	866	828	741	756	841	806	766	791	793	817	791	757	829	759	788	799	756	794	808	811	786	819	789	751	776	769	804	793	762	822	816	828	826	745	813	810	781	811	855	734	795	820	755	858	767	840	815	733	824	749	790	762	810	808	768	842	785	775	773	812	800	801	803	768	766	808	756	825	771	795	787	814	814	820	793	761	829	848	824	803	787	785	786	743	744	782	823	783	807	787	849	752	759	788	758	771	788	840	769	767	800	809	754	749	733	836	791	788	791	806	786	818	822	739	798	795	797	780	765	770	755	794	766	821	772	797	795	820	803	797	796	847	762	806	820	804	762	843	821	755	836	795	825	796	770	765	795	788	759	810	743	809	748	777	816	746	766	800	826	815	785	780	768	780	781	812	755	779	813	776	818	790	728	843	818	749	807	763	789	773	755	781	809	784	757	764	772	803	803	833	793	785	815	814	774	732	805	763	781	859	809	798	762	804	820	795	834	847	802	775	820	727	782	734	771	777	763	779	783	810	770	794	734	729	805	819	793	792	795	829	806	788	813	766	788	794	794	831	791	759	809	777	786	772	779	725	805	769	767	782	764	793	802	794	820	810	769	824	782	791	832	809	770	801	780	824	765	831	809	759	777	768	776	822	809	817	802	791	789	771	784	815	726	857	747	803	798	765	823	769	744	799	789	772	758	803	795	841	787	805	754	778	782	780	769	770	782	776	787	778	784	740	757	775	799	754	794	769	778	825	764	784	795	819	758	772	769	765	768	825	787	802	772	808	785	780	824	786	778	749	772	812	820	765	779	744	841	794	776	797	831	798	810	822	798	778	797	755	815	790	826	802	811	797	801	791	779	820	788	760	808	785	803	782	766	807	754	821	739	809	754	759	816	715	774	786	771	763	799	774	779	763	743	737	840	806	796	801	760	799	803	828	820	809	789	814	839	802	786	835	776	827	801	810	769	784	795	770	818	775	755	833	790	805	774	800	784	804	757	801	779	800	823	782	789	752	824	740	753	788	806	818	790	723	833	805	803	798	743	777	805	777	831	817	805	792	763	791	818	774	806	790	746	773	834	761	706	798	770	774	781	833	776	772	773	785	878	746	772	827	845	799	770	844	845	802	836	765	803	768	785	818	812	796	842	788	753	813	783	763	800	752	798	783	840	816	791	806	791	777	761	820	827	778	829	800	774	701	793	793	772	754	785	821	776	765	788	749	791	827	760	744	811	777	752	793	803	762	839	792	761	772	806	814	746	795	762	770	791	797	719	837	752	779	808	781	791	750	792	788	813	792	790	763	777	783	846	842	787	826	765	823	817	797	810	807	754	800	783	769	788	765	763	773	759	711	810	810	744	800	795	782	758	711	726	744	805	767	792	763	801	782	816	800	770	708	749	802	731	757	785	767	820	818	782	759	780	746	762	831	739	770	807	799	794	803	794	775	803	739	813	802	789	785	795	783	843	795	755	831	746	792	797	767	780	803	776	783	780	718	756	759	761	812	775	832	783	765	807	724	834	762	779	825	784	729	749	749	852	799	797	776	778	769	803	796	749	798	741	820	747	797	778	787	821
29205	39723	29420	14941	5974	1875	1068	1056	971	1008	981	975	980	945	977	948	909	968	971	956	959	989	944	921	931	923	958	928	960	963	992	947	921	956	960	972	983	924	917	941	925	936	929	923	936	999	925	964	865	924	927	919	994	959	980	956	926	918	921	931	930	900	939	972	990	920	961	942	888	975	942	901	964	932	987	954	918	963	934	881	1001	950	911	975	926	900	937	933	949	963	973	941	949	893	975	846	904	939	970	912	990	957	952	960	907	969	978	940	904	988	982	916	875	945	949	969	904	931	905	944	951	946	993	961	926	927	941	1008	985	977	926	943	925	967	944	948	992	950	939	923	934	943	950	914	973	971	956	905	926	954	967	961	935	905	979	890	937	889	934	967	933	916	913	960	967	932	937	912	960	970	969	929	915	956	880	969	963	935	965	948	883	932	921	933	929	984	915	912	967	975	938	956	906	920	940	976	941	930	940	928	974	909	931	944	996	924	913	959	941	929	982	859	938	926	960	948	977	952	981	930	960	920	876	962	982	877	965	989	922	953	959	948	955	936	914	955	940	951	905	984	956	971	942	888	970	918	957	950	943	896	983	929	963	951	909	964	944	971	979	939	1006	944	933	925	953	873	970	941	952	954	915	1009	997	876	968	956	908	948	967	910	995	950	949	968	941	946	987	917	925	920	938	974	937	940	980	954	943	937	978	997	991	923	947	997	930	936	950	959	982	965	954	917	951	956	941	926	960	945	930	962	961	934	941	954	979	961	964	914	906	1009	899	902	924	952	909	933	943	974	932	938	920	902	901	946	948	941	938	987	967	941	949	961	914	903	950	959	917	934	975	881	925	910	920	959	959	978	983	984	930	962	928	1003	941	965	940	947	897	981	896	921	947	909	1008	918	1021	1014	953	974	961	953	929	900	927	944	1019	919	959	965	958	922	933	964	954	965	953	954	931	996	982	921	958	954	937	926	960	866	921	995	979	946	934	997	931	937	936	943	921	957	936	931	979	966	946	963	923	943	924	940	952	956	905	950	966	947	942	941	894	944	979	997	926	960	974	948	982	884	973	938	932	929	949	966	983	968	938	909	962	897	935	931	931	970	941	942	965	954	965	908	960	967	954	905	942	974	961	958	947	931	943	983	873	967	1007	915	976	951	909	973	907	922	943	984	966	901	958	979	994	906	941	967	938	982	915	950	911	910	972	957	977	956	910	964	916	1029	988	939	1014	950	940	930	958	938	931	983	968	986	956	974	913	925	976	982	907	1032	944	987	900	934	901	927	916	941	915	925	895	965	926	896	937	931	899	928	915	910	931	914	948	909	927	931	892	937	896	884	950	956	929	931	938	915	902	939	952	906	961	945	917	1003	959	942	909	961	922	973	956	954	911	898	942	951	896	986	959	870	959	894	927	967	955	933	956	937	971	954	919	928	939	985	934	993	944	940	949	904	963	960	923	945	968	966	950	957	944	876	944	918	1006	966	911	913	988	890	952	880	996	957	886	911	957	995	922	1008	989	959	926	957	904	974	978	941	968	945	985	925	942	974	971	976	963	940	892	974	933	932	959	948	901	899	925	949	980	883	925	950	938	914	980	950	959	925	891	903	903	934	943	965	905	917	985	926	949	948	922	945	935	964	898	951	936	1016	888	939	941	967	919	914	932	942	974	956	925	905	911	970	913	915	926	971	953	899	948	1009	961	920	930	993	976	891	943	987	957	931	934	924	930	976	914	969	961	869	935	865	934	915	955	952	908	911	927	950	931	965	897	952	926	932	929	913	981	992	915	952	945	959	956	959	951	959	937	963	926	944	950	953	892	900	969	938	947	917	987	931	1006	932	970	903	931	949	916	970	942	1006	973	931	888	905	951	920	949	959	944	944	936	947	976	953	931	940	928	910	971	950	981	987	983	970	918	885	1026	968	943	954	878	932	883	956	922	993	927	1000	965	980	961	934	961	912	939	966	975	934	951	907	1007	938	964	918	931	975	914	932	933	921	888	988	896	915	932	976	894	933	918	944	951	954	948	918	923	1000	939	940	949	967	976	960	945	974	949	961	955	934	964	928	929	943	985	930	957	935	942	886	947	970	915	911	948	935	937	882	973	923	915	931	951	906	938	911	944	947	929	894	943	914	940	984	1017	963	950	980	922	924	963	975	968	923	945	1004	939	952	979	964	938	910	892	931	991	920	989	1030	910	884	954	875	911	912	939	971	961	939	912	895	913	921	976	991	986	936	906	929	972	895	925	980	978	980	920	920	945	923	902	911	1005	964	1018	939	963	954	897	914	965	973	987	989	898	897	911	918	967	974	923	942	977	944	952	925	914	908	964	930	953	938	925	936	982	996	956	946	991	968	988	886	1014	926	904	953	940	1024	864	924	926	958	962	969	972	958	918	938	956	937	954	947	927	938	922	882	942	953	941	913	968	948	932	936	948	876	939	885	995	1021	886	917	976	940	984	935	960	1021	936	911	939	907	969	951	928	942	917	944	958	883	959	961	950	966	1001	994	956	861	961	893	966	935	950	946	934	1007	916	950	938	961	945	922	942	985	945	960	973	921	962	951	960	981	932	974	954	954	948	951	936	930	944	948	909	977	967	936	992	918	891	936	951	972	1004	910	951	925	917	938	909	949	911	925	905	930	928	947	922	893	968	928	990	953	922	997	982	932	926	919	919	989	897	908	907	908	901	939	948	936	955	971	934	944	926	922	935	930	917	987	927	961	918	949	927	933	941	881	924	906	972	964	960	935	930	956	974	925	947	973	938	907	955	921	997	966	961	926	959	933	979	935	984	929	920	949	963	924	976	938	929	918	938	938	952	899	945	992	979	978	846	956	954	950	972	957	938	932	956	941	910	966	942	954	932	924	912	920	966	933	898	886	982	973	938	957	916	969	952	936	959	914	958	906	907	946	925	904	934	911	948	939	944	984	961	924	995	929	912	1015	879	985	979	970	983	948	919	961	979	891	956	963	896	994	926	902	937	961	937	946	846	973	932	912	905	917	935	969	905	903	885	907	954	963	976	918	958	952	940	937	947	960	959	968	943	898	869	1001	931	938	928	929	919	946	910	960	944	964	932	903	940	908	944	912	914	914	939	927	882	918	978	965	941	899	962	975	948	912	954	971	988	965	952	948	957	929	951	930	983	911	914	923	991	965	917	948	902	922	910	970	941	885	927	935	890	956	963	930	924	951	939	959	945	900	932	937	1000	921	986	926	888	1086	916	975	978	960	941	910	985	905	923	983	933	977	957	947	936	937	912	974	903	936	1000	934	924	935	969	908	946	936	982	968	971	991	970	907	919	980	915	967	963	939	948	951	947	923	883	955	932	938	969	962	972	972	958	925	923	941	914	944	942	940	957	966	938	948	988	985	962	975	973	981	962	1029	954	970	936	963	963	944	980	957	982	983	908	982	969	923	947	928	913	933	928	948	982	917	996	971	951	954	909	985	917	896	938	907	970	955	938	945	942	960	882	933	947	942	939	945	975	937	959	919	901	906	942	957	940	914	1007	929	947	934	919	977	934	977	956	969	957	931
23369	21067	31180	29860	24841	17346	4831	1429	600	546	477	527	534	502	495	512	529	513	516	502	505	489	515	494	505	474	476	528	475	467	480	490	464	496	450	540	512	466	484	476	495	523	520	517	476	488	481	529	470	510	481	500	485	474	474	444	491	489	462	455	485	506	462	505	490	487	498	473	472	488	493	537	488	537	462	504	496	486	465	478	463	490	443	501	477	490	482	503	508	452	478	469	475	505	477	499	499	470	468	508	488	504	468	510	497	515	478	481	469	504	501	478	501	469	513	491	522	519	465	506	493	499	444	484	497	497	475	512	489	474	506	526	504	485	486	521	459	462	478	486	486	492	491	532	494	486	518	486	498	504	505	483	503	499	474	519	498	484	480	521	502	493	520	501	487	537	503	450	510	451	504	479	516	478	510	487	495	478	502	457	508	493	478	439	487	460	461	480	483	470	476	502	475	473	465	453	507	462	494	496	515	508	488	476	477	497	454	501	454	506	505	440	461	480	495	477	488	513	504	472	501	473	500	520	505	510	509	507	455	502	450	480	450	488	500	493	464	454	463	504	495	458	480	514	470	469	492	503	492	461	493	505	461	490	494	476	473	493	486	500	508	462	513	490	496	490	474	535	487	450	475	501	449	472	501	497	448	514	501	485	462	477	489	535	526	471	483	498	519	487	448	451	501	484	501	515	480	473	501	489	494	493	464	535	496	472	465	506	455	489	570	496	495	449	475	471	462	446	480	456	475	486	492	539	509	466	499	442	462	477	505	494	513	516	463	462	519	464	496	484	492	516	490	465	501	486	474	484	490	454	510	488	482	496	469	493	457	476	483	491	459	477	468	437	457	539	483	467	492	511	459	494	460	465	460	496	496	498	470	491	480	501	468	461	517	484	497	491	524	473	455	498	495	487	470	476	502	458	481	466	508	503	486	479	472	517	486	473	477	517	469	462	473	494	446	452	543	495	469	483	446	525	492	467	495	488	471	487	465	481	529	453	450	468	486	473	464	521	481	508	490	451	502	482	452	474	487	483	458	509	452	492	445	490	460	462	504	476	517	514	493	500	462	471	442	441	496	481	490	475	469	483	492	508	479	494	481	476	478	474	486	499	466	492	479	506	485	485	471	495	471	512	459	487	464	522	480	494	463	484	486	490	455	472	472	485	479	460	469	517	488	505	518	512	447	495	492	498	445	489	471	456	462	488	507	480	475	483	501	503	506	497	486	486	461	544	459	455	472	479	497	488	481	514	467	473	494	499	481	468	493	487	465	457	490	446	486	460	420	478	464	514	508	476	528	455	529	469	551	490	405	497	487	463	478	495	452	490	479	478	497	445	483	481	516	472	482	474	498	478	491	470	506	490	517	491	538	479	465	481	477	515	485	537	504	498	467	516	473	459	496	487	468	512	483	482	463	457	461	479	488	481	508	492	489	484	497	500	478	522	508	485	523	474	473	512	488	510	438	478	460	530	498	497	513	519	482	476	513	476	476	479	470	468	463	489	504	500	496	502	480	499	510	523	491	493	476	470	485	504	488	488	516	459	474	486	499	529	498	515	457	494	484	448	526	520	452	455	499	472	453	463	516	484	485	505	471	526	492	489	524	481	459	464	501	412	481	475	478	463	470	490	461	468	491	521	466	483	497	492	449	498	455	476	485	494	485	492	449	515	515	483	535	478	495	473	471	476	487	475	490	496	491	504	468	520	460	507	497	507	491	492	484	481	470	493	486	483	509	497	456	498	464	484	481	507	477	462	482	497	506	459	529	459	507	457	490	488	470	497	514	447	496	463	443	478	493	532	477	494	463	482	466	483	499	469	492	524	491	486	517	478	474	469	488	490	483	564	501	479	554	499	477	479	496	520	480	449	495	480	477	483	460	455	535	481	450	456	435	493	483	490	487	519	481	459	465	474	515	466	459	487	494	517	532	499	491	452	438	473	497	468	479	508	510	458	456	497	465	462	484	491	453	477	474	511	514	501	441	514	472	479	461	487	475	507	450	500	485	479	462	482	485	457	452	449	479	487	430	484	495	500	498	532	449	481	490	450	517	484	471	469	463	467	495	493	468	468	457	444	476	479	487	536	497	536	468	502	456	511	464	484	535	471	489	503	487	450	472	461	493	501	466	489	467	466	500	468	530	498	484	493	492	535	484	499	487	476	523	486	532	500	504	513	485	481	480	496	487	472	454	492	488	503	502	472	490	479	484	478	476	456	443	489	476	476	497	463	504	476	458	483	483	479	476	487	466	490	487	504	480	437	445	465	428	512	514	422	469	474	476	505	488	467	472	503	436	508	482	458	473	466	485	478	488	507	456	511	426	490	521	486	487	488	466	506	495	497	498	489	497	484	490	477	497	443	473	469	530	484	520	557	465	526	484	483	501	506	502	466	464	454	458	464	485	480	482	488	470	459	497	462	476	459	479	517	460	485	507	460	495	484	515	525	499	482	477	503	512	497	500	450	480	485	509	501	462	494	493	501	472	478	501	529	492	521	510	508	502	483	481	509	473	483	471	502	525	483	455	481	450	487	474	484	456	491	516	480	474	484	445	491	509	476	503	506	487	471	487	516	489	492	506	516	477	547	449	492	483	488	503	474	455	511	461	463	490	519	518	477	513	465	480	431	483	529	467	495	530	500	474	480	512	479	486	482	519	476	501	469	479	475	495	523	513	436	495	445	498	513	492	456	479	482	469	494	487	485	472	496	471	488	486	464	458	462	452	483	474	478	476	457	504	488	468	425	499	517	460	526	470	473	473	453	463	484	470	545	493	495	476	501	519	480	472	472	492	481	446	486	489	457	490	471	488	485	530	500	488	513	516	481	497	482	533	487	477	483	487	489	503	505	469	489	451	486	501	502	527	493	487	504	475	470	488	475	489	491	464	489	475	478	499	491	513	468	504	463	483	475	484	511	512	501	477	526	450	505	456	488	495	489	480	511	509	495	452	525	497	448	466	509	476	494	521	511	483	487	516	510	475	500	492	503	479	496	487	477	485	497	491	488	457	476	517	501	462	507	458	437	484	484	502	552	446	514	466	460	463	513	487	498	525	508	452	501	489	451	499	499	454	526	481	508	502	501	489	470	467	524	454	469	472	497	487	485	467	491	455	484	463	516	475	462	498	477	462	503	531	502	496	471	506	534	511	492	441	490	526	492	467	490	531	494	493	494	451	478	465	491	512	475	488	493	453	469	478	470	446	505	490	465	473	483	495	511	451	482	501	503	491	468	479	487	506	451	475	458	512	478	494	533	489	472	491	513	493	523	478	461	529	478	496	473	482	462	509	484	493	457	497	455	472	516	449	490	500	464	516	456	471	497	499	495	484	524	503	478	528	519	490	489	489	494	498	471	497	510	483	440	485	508	458	483	487	505	483	451	485	517	470	483	462	498	494	474	476	498	488	469	481	490	522	527	471	502	485	476	485	467	487	487	468	474	470	502	481	480	475	466	485	506	482	475	507	496	479	477	490	494	484	491	501	453	491	519
54395	86211	68569	48137	29912	10869	2502	2607	827	654	647	635	604	676	629	650	636	621	607	624	576	626	602	579	609	626	630	590	582	629	613	606	635	601	604	635	634	582	608	629	604	610	679	601	584	638	601	571	615	593	609	582	620	617	587	608	625	565	607	610	650	597	589	567	597	578	567	636	568	605	603	638	595	582	621	604	604	589	605	579	611	602	559	602	571	629	565	589	585	619	579	577	621	593	591	588	644	529	608	570	617	569	539	601	595	580	620	603	583	616	597	557	594	561	597	581	645	624	646	563	602	631	586	581	583	607	573	606	612	597	633	572	594	663	600	543	592	607	622	631	574	614	568	587	561	608	572	589	593	581	584	622	606	633	616	577	604	609	556	579	620	618	598	615	611	577	590	618	615	595	656	609	579	578	598	617	581	531	607	582	577	602	615	579	653	599	606	568	598	581	596	607	574	578	621	661	617	644	623	642	580	579	565	669	600	625	579	569	612	571	575	597	611	630	610	605	582	634	652	602	610	573	576	597	606	619	626	625	603	614	608	583	560	582	614	608	557	624	585	608	572	608	623	594	592	595	624	643	593	551	600	597	542	604	591	554	585	611	613	601	592	618	605	607	596	609	586	610	589	591	600	606	555	597	597	606	604	623	584	598	604	619	591	633	604	602	607	604	638	575	582	615	596	614	602	636	629	585	582	557	609	596	581	598	630	593	589	566	576	595	652	606	582	604	588	607	596	577	561	589	592	608	624	561	590	592	595	583	609	598	585	634	628	597	571	601	632	639	580	585	619	583	602	597	626	600	671	615	588	590	600	613	580	609	629	632	604	545	625	611	628	589	598	550	589	599	536	601	630	604	547	628	583	610	579	596	614	623	566	583	550	602	593	620	614	594	628	584	575	628	636	581	621	625	625	639	582	569	603	636	600	579	585	565	592	588	618	588	576	596	595	581	628	576	575	604	629	599	591	567	547	633	650	593	601	603	606	624	587	627	577	646	635	572	596	592	627	610	616	584	577	582	594	604	549	566	575	616	570	589	610	598	596	629	613	553	614	599	596	578	572	638	583	614	600	623	579	611	590	584	557	585	609	605	599	632	555	602	569	608	617	575	574	609	573	600	594	599	605	628	559	577	576	605	662	587	598	552	634	606	600	606	626	547	605	605	602	599	575	634	576	626	594	588	650	625	613	603	667	602	579	612	618	590	646	582	616	605	581	606	594	623	602	614	560	583	589	603	600	615	593	597	601	598	583	553	559	585	620	582	615	569	550	607	623	553	597	577	556	613	578	613	602	533	598	618	630	579	562	591	548	554	584	561	650	608	596	601	608	596	553	620	640	588	643	578	576	617	614	612	585	566	561	605	594	622	631	581	589	598	606	626	558	582	616	608	611	614	610	603	620	599	603	626	578	632	638	583	590	580	618	617	599	605	605	577	635	625	601	594	564	615	589	600	602	553	589	635	607	618	645	620	596	592	619	568	595	579	602	601	615	541	576	598	578	592	582	630	595	571	580	572	607	627	595	566	558	618	617	600	622	550	598	560	620	575	601	619	588	590	622	628	610	571	618	600	605	601	608	609	638	592	627	578	608	554	604	564	597	577	601	569	609	613	568	614	612	564	624	615	577	577	574	578	577	618	626	572	628	624	609	594	614	581	581	567	652	631	645	599	588	561	624	594	580	597	608	574	590	557	592	567	605	606	572	594	608	584	633	656	623	573	540	564	595	611	585	605	603	586	578	564	611	605	551	594	623	615	555	597	603	579	552	633	547	606	664	617	626	596	567	590	600	589	608	576	606	590	556	650	607	606	579	627	584	598	570	570	608	593	614	550	606	573	600	609	592	606	598	609	601	602	589	562	603	591	621	604	581	621	614	555	636	577	571	525	591	620	611	617	585	588	592	656	635	555	635	613	591	631	616	583	604	591	615	660	601	582	591	548	604	542	629	622	576	571	618	585	589	590	643	590	594	651	580	616	562	572	623	604	593	615	622	614	574	632	603	601	617	627	585	565	591	548	591	603	562	582	661	625	584	566	624	603	585	640	596	632	589	598	614	594	638	630	608	595	606	588	594	554	588	607	620	575	610	629	608	631	596	598	594	580	615	549	590	606	591	630	573	550	570	602	557	611	566	568	582	604	624	591	589	630	595	547	582	604	601	601	616	613	611	618	564	587	605	610	571	596	596	612	598	642	554	604	612	633	636	619	596	636	583	609	586	625	578	580	579	573	569	595	601	546	596	595	626	575	590	575	571	591	576	604	613	579	540	553	580	593	591	572	602	590	587	602	554	591	590	618	619	618	564	605	576	620	579	581	607	597	588	550	586	582	606	572	603	629	608	603	635	598	621	587	543	577	593	577	597	589	595	570	586	631	579	583	583	588	588	608	573	582	622	613	611	576	616	576	618	599	601	623	574	590	588	652	576	572	620	589	610	589	613	582	566	628	667	627	562	568	596	576	579	569	548	613	589	593	594	599	606	589	599	592	606	579	612	601	545	609	593	591	584	589	647	616	630	577	538	587	641	608	637	599	526	632	602	557	599	604	602	599	615	582	603	618	618	605	590	577	594	632	599	546	609	581	592	619	566	580	577	628	590	588	551	616	597	643	635	572	561	595	657	563	614	581	607	597	593	590	597	615	588	595	606	569	660	608	572	598	607	549	595	604	625	555	574	628	596	574	582	570	632	554	610	619	571	527	552	559	586	620	659	570	615	595	613	599	605	599	600	568	552	601	611	624	536	570	566	576	605	567	639	624	578	595	621	593	604	585	576	582	560	603	633	562	572	586	562	596	636	595	617	601	597	531	591	615	593	609	608	616	614	592	610	588	605	632	568	611	624	594	625	601	581	627	588	604	602	584	647	604	609	623	642	584	602	617	577	595	637	622	625	591	611	593	665	596	571	596	549	538	595	607	571	598	611	589	640	598	577	562	622	566	619	605	608	604	617	602	615	585	590	591	620	591	609	558	629	588	581	613	566	589	559	602	607	561	598	577	593	543	625	568	590	624	622	616	656	622	583	578	583	595	594	615	565	640	565	595	595	555	572	618	585	641	623	579	575	570	586	544	565	595	636	597	596	573	600	566	657	576	592	604	632	607	565	596	592	586	562	553	610	626	635	610	591	610	623	598	604	567	630	615	564	616	593	549	565	548	570	604	576	619	624	601	586	607	595	602	620	554	597	613	607	646	604	591	604	571	560	591	626	611	585	599	600	554	643	585	630	588	626	601	644	565	602	634	608	620	599	604	601	616	582	625	609	597	581	653	598	591	590	606	568	580	604	632	573	606	631	586	607	582	575	586	595	637	630	617	616	639	607	572	608	589	601	614	612	602	610	623	589	580	550	563	590	600	559	585	663	588	628	578	596	599	620	630	581	611	595	548	588	595	586	631	573	582	617	595	604	587	558	600	577	617	595	601	618	608	648	563	613	548	556	671	621	551	620	625	611	570	620	556	588	531	573	627	630	573	618	590	606	566	608	577	629	572
22367	20828	29754	26435	24047	21078	13129	2503	613	477	427	439	400	423	379	371	396	355	427	392	387	411	394	394	396	403	421	382	386	397	393	355	406	375	379	400	400	350	379	395	416	417	381	340	363	361	404	388	415	409	390	382	406	371	368	345	418	384	432	363	369	383	399	411	388	369	383	386	364	383	423	383	374	395	379	360	391	379	405	388	378	363	373	356	377	408	377	380	355	358	409	417	383	377	380	403	394	379	399	426	408	380	392	387	403	407	381	406	386	398	391	377	359	390	396	382	383	349	397	389	402	396	371	381	355	368	341	396	378	353	404	388	398	358	389	350	344	345	379	384	405	394	364	407	403	366	358	384	357	425	414	334	372	358	395	371	379	375	372	378	383	338	357	344	417	372	357	403	393	365	335	402	336	416	391	364	369	396	386	359	398	398	390	367	398	383	378	408	385	352	351	342	380	388	372	368	382	379	355	355	367	387	356	363	366	430	371	441	367	392	387	396	373	394	398	386	376	394	388	399	369	383	367	390	401	379	353	394	375	366	393	395	387	400	361	396	380	388	360	407	376	387	368	360	363	366	374	362	369	402	377	371	332	348	405	405	369	374	336	401	403	419	376	383	368	380	369	394	369	381	391	386	396	384	368	386	364	371	414	411	398	363	353	378	418	372	385	330	372	367	378	367	375	382	335	378	366	389	356	355	389	390	377	363	399	342	378	411	367	395	386	398	401	387	360	346	398	375	370	363	412	373	355	383	429	361	363	369	409	376	352	395	405	370	353	370	359	374	401	406	388	393	382	367	379	402	385	352	403	364	401	355	378	374	407	381	379	370	394	394	397	371	391	377	354	379	366	380	377	370	366	379	400	386	370	422	380	393	412	376	379	360	390	365	367	386	371	377	363	395	380	400	403	380	370	380	387	409	397	381	339	364	390	394	384	393	373	411	403	380	364	405	361	392	397	390	417	409	399	393	381	357	394	384	371	375	395	385	402	388	390	375	396	371	398	381	354	368	382	351	375	380	367	383	388	351	373	383	360	365	354	363	407	385	420	371	391	434	402	375	371	345	364	403	429	406	363	367	399	373	388	378	411	352	373	353	383	375	346	398	370	406	382	413	391	424	390	415	407	371	347	379	368	382	389	374	403	378	372	375	425	405	419	376	377	364	367	380	359	374	399	429	402	388	356	399	376	384	371	357	390	394	392	384	406	388	393	391	357	375	417	361	347	364	370	398	419	395	373	373	375	383	402	418	392	367	385	398	369	405	353	398	387	355	377	361	380	398	394	392	363	362	406	357	365	356	375	371	371	394	378	386	383	374	390	367	366	370	419	390	371	357	367	367	368	374	378	406	369	368	372	373	358	386	375	383	359	385	383	373	358	382	366	368	393	406	392	393	380	376	371	376	367	393	371	378	378	356	367	388	386	410	389	347	402	367	407	365	418	394	379	399	408	382	388	374	404	374	384	398	407	348	342	412	392	400	399	400	364	382	384	363	345	376	380	353	380	374	355	375	422	399	361	383	387	401	400	366	395	394	401	401	382	388	390	359	395	340	372	378	363	391	409	409	384	395	409	354	379	376	360	392	383	373	379	351	379	366	418	363	363	377	365	427	380	353	382	390	378	398	382	369	380	354	373	374	373	356	381	378	396	375	391	370	386	377	383	373	370	398	389	362	390	382	399	354	385	362	363	363	370	387	367	373	408	370	357	394	387	383	360	354	377	402	399	385	406	389	395	376	372	387	342	395	356	393	362	398	379	396	344	355	379	381	393	412	384	345	341	353	422	382	444	357	395	395	387	381	375	380	418	377	422	378	415	358	384	373	375	382	397	382	386	330	383	396	368	388	367	348	384	384	367	389	362	386	387	387	369	357	383	378	392	378	384	373	342	360	359	372	400	392	429	393	391	420	392	364	392	361	372	395	382	404	359	376	383	381	372	391	358	361	395	368	374	384	380	352	417	364	393	377	392	360	383	355	379	380	370	392	395	352	369	380	413	388	365	403	374	351	374	380	387	388	409	376	380	380	399	384	375	373	377	369	375	370	357	388	376	356	393	379	411	399	401	401	365	361	381	369	405	368	372	370	374	378	415	394	387	408	387	415	381	392	388	342	384	377	416	407	407	367	362	413	395	403	355	380	381	399	382	398	367	353	389	367	399	370	355	405	362	355	382	383	366	387	351	374	383	369	368	353	435	360	395	390	379	356	357	370	395	385	426	388	387	397	413	361	383	352	347	349	401	396	387	373	365	365	423	390	374	380	380	357	412	341	377	400	380	379	388	370	381	425	405	375	403	397	373	382	407	379	378	396	400	369	395	404	366	378	369	394	349	346	414	357	375	367	356	408	415	381	359	376	381	383	361	395	394	356	378	374	409	386	381	386	375	371	381	367	402	401	392	352	365	371	375	381	345	382	382	400	362	420	367	330	399	392	378	421	363	425	393	381	343	353	358	352	370	348	383	413	346	390	380	367	354	385	398	384	364	380	368	356	430	377	412	381	360	383	394	350	366	361	359	402	409	375	400	393	377	372	372	400	406	401	390	400	365	386	388	370	370	367	391	389	399	363	409	360	387	371	391	372	385	400	377	382	351	386	364	397	369	381	424	399	378	367	350	413	388	373	404	394	377	404	412	392	375	386	384	357	351	350	381	371	392	332	385	342	379	376	366	317	388	381	395	363	381	361	407	344	364	392	399	356	364	412	343	404	410	395	385	394	357	407	394	422	408	379	389	385	383	380	401	385	381	397	381	375	377	347	387	426	370	374	412	353	374	382	348	402	394	387	382	384	423	361	397	356	389	392	344	356	396	364	375	360	376	374	367	397	425	369	381	381	378	387	403	345	367	376	358	350	386	364	382	360	392	378	377	343	361	380	367	399	386	432	384	375	367	407	392	343	379	396	357	363	360	410	342	376	366	382	378	386	371	376	379	358	384	388	359	418	391	374	371	387	414	370	384	373	395	402	374	378	385	432	402	401	405	405	372	376	379	409	368	396	400	375	394	391	382	378	360	363	394	388	386	418	397	353	370	375	390	363	385	402	406	381	376	397	375	412	400	369	368	441	364	388	407	356	362	403	407	373	378	425	367	360	359	358	388	380	392	342	374	366	365	355	358	400	377	388	380	381	399	390	404	377	396	350	373	362	389	389	390	380	370	340	399	380	383	391	371	401	380	397	403	354	374	360	382	401	396	340	363	372	385	380	378	365	387	398	398	353	376	405	380	428	369	340	387	393	391	369	365	419	383	383	366	393	402	432	386	361	385	406	380	402	372	384	401	398	407	411	394	383	410	400	384	385	374	360	403	380	370	398	359	378	397	379	421	378	355	337	335	369	400	387	375	351	418	374	408	378	383	343	402	389	404	435	382	391	394	385	340	388	359	406	398	365	367	404	371	380	381	378	397	385	408	359	385	389	409	403	370	394	376	374	399	342	377	383	399	373	351	378	421	378	403	368	366	387	405	380	391	377	350	389	381	397	392	373	399	355
59384	96527	78680	58454	37377	16230	3889	4175	991	593	556	477	516	484	491	524	492	480	476	465	439	439	471	472	466	479	456	466	453	499	449	469	458	447	444	441	445	439	484	487	432	450	448	475	457	484	447	432	457	408	439	430	452	453	458	475	435	487	443	491	474	441	454	427	441	448	462	459	479	465	457	441	457	425	473	450	393	458	438	457	455	466	521	448	429	489	429	434	452	457	444	410	451	473	470	440	461	453	445	444	491	411	515	475	442	471	443	435	412	472	483	448	451	472	471	504	481	460	458	430	445	469	441	439	460	423	426	448	486	470	456	436	451	450	429	452	453	448	456	463	438	469	448	431	448	430	476	437	455	487	448	445	451	489	464	459	435	445	438	455	457	440	440	479	499	426	467	471	414	407	430	446	456	458	438	465	463	468	436	459	431	449	464	405	449	436	458	465	432	466	428	471	449	444	415	473	474	456	448	432	435	473	434	484	458	419	455	435	442	455	465	433	470	454	449	440	464	397	457	433	472	432	475	467	463	439	414	441	457	419	477	441	486	440	434	477	448	412	454	454	448	479	443	421	460	451	460	436	461	461	464	486	473	417	456	415	459	424	468	451	454	456	467	411	464	467	435	460	450	451	459	445	439	424	421	438	458	467	485	482	463	441	447	453	433	452	451	453	422	496	455	456	414	444	419	427	450	457	501	439	452	420	424	463	444	449	479	475	458	428	432	455	449	439	415	477	406	438	427	445	471	427	426	420	432	432	479	432	429	407	455	427	484	431	469	448	448	461	435	437	409	470	433	469	451	434	444	450	454	455	449	418	422	437	431	445	442	415	464	456	450	479	429	451	469	454	439	458	445	509	471	435	449	435	457	444	481	466	461	433	434	457	448	444	415	451	442	454	428	415	498	441	438	470	434	459	465	444	422	459	444	469	417	438	451	447	420	431	461	458	468	479	443	467	444	453	453	436	442	441	415	435	469	469	470	439	439	444	465	467	473	475	437	468	470	470	478	461	422	464	465	438	460	449	476	437	480	454	445	454	425	464	462	441	455	447	466	451	479	479	434	435	474	455	438	463	436	446	442	493	463	460	436	447	427	445	409	438	430	462	458	437	435	422	462	447	469	410	476	414	430	453	437	474	470	489	435	457	471	444	502	457	491	410	442	458	430	433	425	453	462	446	427	464	453	440	460	413	446	436	438	450	455	462	485	438	446	457	486	450	435	465	415	444	465	442	433	436	424	437	452	464	452	424	461	451	444	429	469	424	416	417	455	461	430	471	454	469	449	458	451	456	425	468	443	454	467	456	430	408	451	463	443	435	479	426	441	443	503	440	439	412	451	446	426	447	441	468	432	467	415	439	441	449	460	456	463	486	426	475	428	448	458	420	418	450	448	456	464	427	462	484	457	430	457	439	467	429	433	415	438	443	464	459	475	445	441	462	454	471	433	478	448	449	465	448	475	453	457	455	435	482	463	400	459	451	464	480	484	446	439	454	440	472	450	439	449	450	430	461	457	466	476	447	429	450	472	492	453	456	440	437	445	460	458	460	434	471	432	460	446	489	460	452	459	466	442	430	428	440	479	452	490	407	449	462	427	451	429	448	426	476	457	478	433	446	440	448	438	462	459	476	441	434	475	447	451	459	452	417	426	429	475	457	469	445	476	447	464	439	464	496	450	448	457	446	441	436	473	414	436	506	432	485	428	466	452	473	447	457	458	475	450	422	476	421	452	453	435	461	488	437	432	420	434	437	477	457	463	479	434	468	459	420	456	456	476	462	473	447	477	490	463	454	469	438	435	459	456	441	477	405	423	458	468	463	476	450	470	382	441	472	433	450	461	444	466	441	411	397	438	452	443	427	438	454	455	473	463	477	452	443	460	445	447	454	444	410	440	457	439	393	453	458	447	430	413	464	434	467	476	460	469	466	428	473	472	459	423	428	432	441	426	456	477	474	467	468	472	423	434	463	439	414	461	421	500	455	439	463	414	423	471	426	482	450	438	453	484	437	464	445	493	441	441	416	438	469	442	524	450	456	464	499	471	489	462	449	435	478	468	440	435	409	410	445	469	480	442	491	481	442	437	459	414	468	464	441	472	441	445	456	476	457	459	476	459	480	439	450	480	453	444	468	464	480	435	468	464	447	490	425	438	454	441	412	447	450	435	453	481	472	435	448	458	435	466	422	442	434	449	411	443	443	435	449	430	455	447	478	438	454	438	453	471	442	498	440	430	418	505	427	475	404	436	440	431	451	450	474	425	487	450	448	478	470	462	486	448	423	479	490	462	435	398	449	447	474	429	449	470	427	423	428	429	451	449	471	462	436	476	463	438	451	459	464	498	422	473	475	487	439	455	473	471	420	462	441	420	450	448	413	414	479	441	447	450	457	468	453	449	425	464	460	446	466	457	472	423	486	420	454	471	478	447	441	436	437	432	466	456	518	457	472	454	470	445	478	468	481	410	461	452	440	483	454	467	421	490	444	457	431	413	442	470	430	447	448	455	423	425	455	434	477	461	450	462	464	466	405	392	462	462	440	452	458	430	427	435	414	452	471	407	432	412	439	451	468	449	456	436	471	482	476	455	430	438	447	453	427	464	471	431	469	438	458	444	458	446	473	449	435	438	432	432	454	436	432	453	473	449	428	436	439	463	475	445	444	442	472	506	479	478	407	427	456	435	469	421	461	461	460	451	456	452	443	459	432	444	462	469	435	488	411	461	490	452	471	464	449	469	440	445	429	464	458	428	444	463	425	437	454	432	439	450	438	446	452	457	452	466	435	427	485	456	439	411	448	440	448	441	446	433	457	395	444	449	455	446	415	493	439	444	434	492	445	437	452	458	454	451	436	442	452	422	497	465	447	401	437	453	472	464	429	435	468	442	453	489	473	439	424	444	469	414	437	411	457	468	455	469	471	443	451	489	428	438	442	417	470	450	465	455	458	499	482	443	459	461	485	402	428	439	449	447	436	474	465	471	492	426	447	449	423	486	475	453	451	440	474	442	470	492	445	420	486	486	437	442	443	455	413	428	420	450	478	422	432	452	473	458	440	460	427	438	448	478	438	424	448	434	445	420	440	453	462	425	428	478	445	419	480	466	491	441	451	425	461	439	447	405	455	453	452	461	422	454	439	466	483	438	486	469	413	430	431	436	453	430	440	458	449	472	486	469	466	434	418	486	461	461	471	448	446	484	485	432	467	448	433	455	418	478	449	434	444	460	425	417	450	445	440	432	443	424	442	471	455	431	409	453	443	434	443	415	445	474	458	443	453	449	452	452	455	438	456	437	433	458	482	486	445	446	462	471	419	459	442	432	467	420	461	433	418	435	447	456	431	479	435	474	443	487	497	441	431	457	460	428	409	486	469	444	439	445	470	462	455	439	467	429	498	468	461	417	470	453	448	469	447	437	482	458	486	436	453	436	450	424	415	440	446	447	404	491	433	449	453	458	440	448	432	425	428	480	445	435	480	491	424	456	437	459	490	419	459
27447	24061	27988	18117	5288	1414	913	864	780	839	790	786	754	830	789	830	778	781	775	795	796	752	793	772	772	788	741	781	786	775	808	801	795	768	791	804	769	804	816	783	761	761	814	803	802	771	826	819	805	785	727	782	752	728	785	793	762	816	752	792	824	743	762	782	785	823	820	758	798	792	773	849	819	827	808	807	767	808	806	782	803	740	779	759	815	822	796	770	795	797	761	829	804	764	833	780	736	795	785	782	737	781	804	803	850	819	770	746	763	781	793	707	809	758	777	808	791	772	751	769	806	765	774	755	717	811	763	803	795	797	793	816	781	753	762	816	759	765	834	785	745	772	842	773	774	754	801	803	823	765	762	798	777	782	803	829	798	818	809	785	800	688	795	744	816	806	817	794	792	786	778	840	813	802	768	796	824	756	781	791	793	855	772	788	815	764	739	787	820	846	808	783	738	777	806	800	786	784	798	784	757	834	844	844	764	788	733	766	784	827	737	802	797	856	777	826	786	745	729	796	822	833	834	754	744	790	784	773	857	764	747	732	794	765	861	786	829	783	793	806	794	814	787	824	811	771	798	759	816	812	763	836	838	805	833	783	758	799	785	765	781	760	774	766	781	807	771	732	829	786	843	771	802	800	806	824	748	791	804	803	801	773	761	739	825	779	814	783	743	812	840	802	846	767	818	763	776	768	829	769	722	775	746	809	774	799	808	778	787	778	783	800	785	739	818	777	800	785	837	782	810	806	805	807	818	789	773	761	754	819	755	745	786	751	794	781	821	754	789	799	774	857	841	801	793	840	786	783	842	783	813	766	786	763	799	808	757	774	782	778	790	829	782	802	792	767	808	769	803	802	782	809	782	833	774	800	788	798	757	755	788	791	807	702	731	750	803	831	804	788	810	764	809	775	790	731	774	800	750	790	810	818	838	781	791	777	813	797	774	850	811	758	751	748	824	755	769	732	810	793	789	811	770	793	815	788	783	816	745	788	766	787	809	773	806	767	791	745	759	782	815	775	802	781	752	781	789	778	818	783	761	792	773	775	812	826	777	813	833	825	818	758	812	784	826	802	759	778	809	771	795	767	734	773	787	807	797	796	772	800	814	823	785	748	815	811	772	784	785	778	832	798	769	814	828	786	799	806	803	749	822	758	807	808	747	814	760	811	823	779	751	807	801	796	821	758	820	820	805	795	798	847	840	799	808	791	788	825	778	810	757	814	776	793	749	776	777	763	840	763	828	807	780	810	773	795	768	773	764	812	755	783	799	770	819	747	799	813	741	773	820	815	780	738	784	834	735	821	768	745	856	771	769	852	801	736	793	801	785	788	807	822	803	810	769	796	772	793	773	793	757	784	814	793	816	839	781	755	814	756	792	796	786	772	758	736	774	764	795	826	796	826	797	790	766	778	773	771	824	782	761	815	766	843	767	795	787	812	820	797	789	728	813	814	832	782	850	789	821	839	792	810	776	824	809	787	856	838	763	785	866	780	829	813	727	780	819	791	797	775	770	762	817	793	745	835	826	760	738	753	786	767	798	786	810	808	779	808	768	775	797	799	821	809	773	753	760	766	820	845	784	824	768	820	827	799	813	779	794	810	824	771	777	764	770	790	785	826	847	779	835	755	744	808	769	781	769	760	807	767	801	788	825	792	846	771	840	783	786	768	759	778	775	847	794	793	764	767	773	790	764	816	845	800	826	788	772	766	801	735	814	782	764	788	818	815	774	817	806	749	805	762	782	731	804	818	834	838	784	858	823	772	780	782	750	828	804	788	794	772	744	801	772	815	774	805	765	811	765	772	788	778	784	781	792	775	790	760	782	753	779	822	738	799	807	766	801	781	747	774	775	771	824	798	780	830	779	760	734	755	791	805	776	762	820	837	782	804	780	850	824	809	742	833	800	798	816	800	746	800	841	816	794	749	803	780	794	785	775	726	762	788	804	798	798	793	812	772	784	792	783	831	749	780	790	818	775	806	781	768	804	806	816	833	779	813	728	815	769	810	790	784	752	830	801	765	796	791	794	806	785	818	788	804	795	780	807	780	799	805	796	790	834	766	746	818	759	800	795	796	762	796	798	804	802	794	815	764	829	768	719	806	813	801	726	789	837	845	786	754	771	813	794	805	811	752	817	783	768	746	757	747	811	775	767	809	761	786	808	763	800	812	789	807	776	830	763	762	830	742	816	789	765	768	813	766	784	806	777	755	777	722	840	795	784	780	740	765	815	811	787	788	807	786	802	805	813	872	763	809	797	795	806	796	776	803	788	791	818	762	820	734	757	832	758	808	789	745	789	823	817	795	754	779	759	845	773	795	758	787	841	810	777	787	789	812	825	789	783	808	807	807	821	792	783	795	856	786	815	791	785	794	811	808	800	746	781	837	799	743	815	778	762	758	844	830	794	802	766	775	798	760	786	760	748	824	790	759	741	801	761	786	765	748	765	743	752	785	777	781	760	801	801	771	747	799	743	782	750	772	782	794	760	798	785	771	776	800	821	810	794	782	798	814	779	764	791	776	753	788	784	816	760	760	809	801	802	768	819	751	811	787	770	782	733	759	766	795	818	786	789	800	806	754	795	743	805	771	799	785	789	818	782	787	754	806	790	760	751	804	786	821	810	785	851	773	788	788	746	844	786	823	805	812	784	757	829	761	804	805	769	826	792	752	777	751	795	767	799	784	758	764	776	802	808	778	819	779	795	723	804	775	781	813	762	763	809	815	758	756	744	771	804	724	796	815	772	792	787	777	770	767	786	802	846	777	769	824	836	739	798	802	814	828	840	753	749	805	780	804	790	775	810	788	761	784	813	756	809	816	757	777	842	804	767	757	779	787	804	817	742	837	807	770	786	791	786	793	803	811	813	835	797	737	776	762	753	842	791	808	823	746	779	800	771	778	801	836	766	803	811	803	774	758	776	802	773	851	778	796	745	796	837	810	806	800	821	777	803	767	797	811	756	807	770	781	797	835	797	780	800	773	794	813	761	788	734	792	771	778	784	800	741	803	793	763	780	831	830	801	782	775	831	744	780	845	787	823	802	761	804	777	812	790	791	827	824	834	779	805	791	803	753	766	822	791	811	773	750	797	808	822	759	766	720	805	766	792	786	815	797	815	786	757	787	818	775	773	768	788	780	795	771	778	789	805	775	792	782	839	752	762	781	754	783	812	779	734	804	753	747	798	822	768	752	801	719	807	738	835	806	828	828	753	847	786	777	745	800	780	794	797	793	787	848	816	779	780	801	795	735	762	744	816	723	757	812	770	779	823	803	761	761	775	759	815	762	771	761	861	788	816	777	773	833	795	806	813	791	731	792	819	782	783	813	741	789	750	789	800	794	782	747	798	795	797	753	786	798	844	796	805	775	782	838	759	755	828	767	825	780	802	785	803	779	763	802	824	782	745	807	746	814	752	783	781	759	776	771	771	757	797	751	758	774	799	791	787	808	788	782	834	758	818	807	774	780	787	800	778	801	804	786	772	793	797
29031	39511	29542	15114	5567	1752	1063	1087	984	905	943	968	942	950	951	976	925	1005	920	953	973	923	940	928	953	944	1005	905	963	952	948	909	940	967	993	954	910	931	982	988	909	920	918	896	921	990	968	968	981	949	951	938	1003	940	985	965	982	951	922	936	958	957	948	979	937	946	933	928	953	906	958	944	962	1033	970	936	969	930	947	947	934	940	971	946	940	955	962	922	946	976	983	977	931	947	902	1015	904	970	999	1000	962	916	942	921	955	949	881	962	916	903	944	921	901	935	930	960	971	964	930	946	934	966	926	878	965	960	958	941	923	925	912	985	944	969	948	956	1065	919	928	907	973	912	940	925	1007	960	953	1009	912	927	975	954	937	890	931	940	896	962	929	886	965	949	890	919	926	998	964	943	940	919	943	1006	963	947	954	874	913	913	934	964	899	947	885	916	914	907	937	1015	941	973	961	949	954	938	998	954	993	933	969	927	938	1007	966	967	1001	907	958	911	920	912	912	960	947	965	940	960	984	921	925	928	940	895	1022	946	918	937	945	960	944	936	974	888	891	859	900	980	932	979	963	960	954	923	916	961	933	982	966	959	982	918	906	968	928	960	987	897	864	932	946	961	939	983	978	981	959	881	937	955	965	891	911	1013	941	957	909	913	945	941	980	962	986	875	936	970	953	936	1012	952	947	1005	933	942	956	1004	931	953	972	977	911	951	942	943	935	965	912	939	929	925	957	954	947	911	909	935	968	914	977	949	968	967	957	939	932	984	955	968	920	943	1014	917	951	975	986	911	945	960	875	1001	929	922	977	922	935	925	1011	866	977	959	1000	944	952	938	917	940	996	926	987	918	969	915	968	945	898	900	949	884	946	938	907	938	942	888	929	904	979	972	928	987	952	1003	969	982	976	895	936	955	937	897	885	911	952	944	926	896	969	926	942	872	941	924	938	959	896	931	933	906	900	982	996	989	947	912	985	912	951	966	938	924	915	990	915	965	920	981	995	950	923	968	983	869	928	928	954	916	967	907	1005	883	920	940	936	915	863	933	959	926	1007	972	932	962	954	922	967	960	1001	953	959	984	991	954	945	930	989	914	940	975	965	998	945	947	1016	955	963	964	933	944	939	938	957	944	923	946	915	938	850	948	955	964	934	915	906	990	964	885	959	971	928	942	889	845	940	945	939	938	893	932	929	958	956	961	911	978	976	912	943	970	947	964	949	947	971	930	945	970	936	930	936	918	939	965	990	895	962	923	923	981	967	963	919	937	945	934	907	933	973	963	890	912	996	974	971	940	961	974	903	953	896	978	1028	921	962	947	975	974	930	918	923	958	933	923	958	967	941	908	1000	912	935	917	914	972	992	890	965	966	917	944	982	1030	960	953	965	941	941	961	926	909	959	930	944	917	956	939	971	983	950	961	952	918	962	921	954	958	930	933	922	971	916	994	916	994	962	947	975	909	971	956	965	896	946	907	944	933	910	869	977	982	951	932	942	948	924	940	902	966	900	953	951	908	927	930	930	908	938	933	921	939	937	933	931	975	976	896	960	905	916	924	945	912	991	963	886	942	927	851	959	981	937	1001	914	973	1026	958	990	968	924	941	948	975	1002	957	949	907	950	1005	987	975	941	948	919	901	950	927	920	992	975	898	946	974	935	982	962	965	967	903	950	925	907	961	998	936	897	952	1029	926	992	911	964	944	948	925	955	1049	953	945	917	1001	936	995	937	957	898	928	950	1010	979	946	929	939	895	942	937	949	912	956	975	970	932	953	909	936	922	921	916	982	961	952	904	951	969	932	971	929	953	935	920	953	973	965	918	894	900	882	922	969	976	899	872	925	906	928	886	966	939	998	915	929	972	897	906	972	949	909	896	916	950	954	896	966	929	1016	971	947	973	976	960	915	950	971	937	943	916	948	963	886	1003	897	968	959	1014	972	929	931	959	898	946	958	943	903	925	973	938	946	951	939	945	960	937	938	935	926	922	964	934	993	931	932	938	915	963	984	958	926	933	923	964	925	960	931	923	927	975	947	935	988	957	888	980	977	941	918	932	913	945	992	875	946	978	952	1005	892	974	973	981	928	904	966	938	950	970	939	911	955	955	928	923	952	933	925	962	918	960	928	916	969	919	1012	957	953	936	949	968	931	942	893	984	903	919	979	915	938	989	1006	947	973	994	897	935	971	942	950	954	947	924	960	941	912	962	972	954	980	968	938	923	951	937	898	945	989	979	935	973	965	942	965	983	921	900	901	966	938	900	891	890	900	867	920	936	889	968	910	918	919	943	921	979	983	935	956	960	937	921	946	926	943	880	960	933	916	962	1003	855	933	882	951	960	902	921	948	983	933	989	955	912	931	982	920	929	926	918	939	984	914	934	963	888	925	934	959	957	939	974	981	962	943	974	945	943	908	954	1006	906	947	966	891	911	964	930	926	983	957	936	942	947	940	901	916	949	981	988	950	977	994	901	913	952	977	947	908	919	929	979	887	932	941	926	910	993	894	969	971	948	935	912	963	959	972	923	962	897	925	914	955	894	918	956	967	927	919	951	934	986	1003	978	931	930	915	1014	917	968	907	947	906	929	975	932	960	930	949	951	935	1018	974	943	944	904	922	905	997	916	978	941	953	936	936	1021	883	951	997	920	932	968	974	906	952	936	986	856	958	954	953	965	932	927	973	897	956	990	944	938	986	924	990	968	954	942	926	1016	938	977	898	937	975	884	946	1000	902	923	946	913	990	976	987	937	939	969	901	920	967	909	874	936	906	936	905	947	950	933	986	960	966	928	988	913	960	1002	907	903	878	991	910	962	976	931	889	942	984	994	908	913	959	937	951	986	909	988	972	936	918	1003	960	938	947	921	927	939	946	968	930	897	1003	948	916	926	893	904	984	899	950	938	922	965	923	924	963	959	959	987	943	912	918	948	916	992	979	950	969	919	1015	963	998	1002	987	951	931	944	882	946	889	974	985	980	905	962	949	963	900	941	932	964	989	939	991	943	940	964	901	955	938	979	949	924	970	944	957	897	945	960	943	927	935	936	894	960	950	924	968	945	919	945	900	968	967	952	955	935	995	942	920	939	945	962	947	921	908	979	909	898	932	898	909	907	933	971	944	927	987	960	873	905	904	958	1029	907	910	922	971	963	961	979	942	956	894	928	886	913	967	928	943	887	999	973	962	988	968	905	994	926	924	905	968	986	969	935	873	963	945	929	958	905	933	935	929	936	901	920	929	934	944	968	918	970	918	916	914	931	944	924	995	979	980	928	914	945	923	946	899	879	970	943	912	920	952	956	1008	930	957	925	980	936	939	977	1002	1002	968	948	897	947	931	919	927	966	908	906	897	866	958	919	941	991	973	962	930	919	939	924	926	973	938	896	928	896	973	928	953	981	946	1000	924	931	946	945	949	967	942	892	958	930	928	934	905	898	906	968	898	969	993	945	945	932	953	977	951	954	953	938	931	963	955	986	897	933	952	924	895	983	955	944	978	959	915	925	947	947	943	939	952	885	938	906	891	950	937	1009	989	948	914	976	934	973	941	950	953	973	955	906	967
23406	21168	31339	30045	24308	17246	4934	1561	705	483	553	515	541	534	520	476	482	546	496	493	501	540	492	494	496	489	489	502	491	528	459	498	456	491	504	496	492	455	503	529	493	445	504	433	501	516	482	466	491	488	473	466	480	442	446	498	507	475	494	453	477	498	478	468	444	473	549	465	508	476	475	506	500	495	475	502	453	473	466	476	537	484	457	471	519	489	484	480	508	454	475	481	465	467	525	501	509	503	477	495	466	507	498	492	506	450	454	527	467	473	492	473	494	468	510	508	529	510	510	512	498	465	488	474	460	463	527	454	475	499	469	513	491	452	494	485	492	489	506	495	497	496	505	465	500	432	460	510	428	503	456	490	505	490	483	467	498	461	506	504	505	496	472	474	485	492	450	502	506	488	524	486	458	497	450	532	444	492	466	494	500	455	513	474	493	494	457	483	462	470	509	471	491	482	495	478	450	504	535	468	470	453	509	502	479	485	480	500	470	456	480	478	494	498	484	482	498	488	508	499	495	486	483	474	484	521	484	485	507	499	470	457	486	470	507	462	486	491	511	463	521	498	484	471	507	492	469	518	498	480	480	484	501	473	506	533	515	489	471	458	524	502	447	457	472	476	519	477	465	456	443	488	487	492	482	505	482	490	477	504	456	489	475	484	482	493	542	471	496	498	476	484	511	482	534	500	530	486	459	481	496	501	481	481	425	480	512	463	498	490	539	491	473	494	527	528	454	502	468	484	501	457	465	473	520	489	450	500	467	481	454	480	507	497	448	472	504	520	484	489	446	512	452	509	471	437	489	474	499	463	474	466	486	506	527	492	480	482	497	473	484	513	481	446	487	509	508	518	476	482	475	499	491	511	479	490	504	504	487	502	485	515	479	506	502	522	480	506	521	478	489	499	498	480	523	465	497	487	512	470	501	475	485	490	484	490	466	520	445	506	509	482	474	466	489	497	511	504	518	508	476	461	459	496	473	490	457	508	491	499	480	531	531	488	518	500	497	489	501	465	472	478	505	476	474	503	444	489	467	480	483	502	483	506	475	490	483	504	507	483	508	506	473	489	498	462	522	479	476	501	514	462	500	461	477	486	504	475	508	498	485	462	489	450	535	470	436	514	504	465	476	497	512	503	494	538	470	494	510	485	545	508	504	483	487	456	494	524	517	522	500	493	490	460	492	486	503	466	488	481	489	456	516	483	503	485	526	475	499	491	471	494	482	465	490	479	497	517	469	480	534	484	476	516	461	519	501	480	465	514	482	462	516	477	479	465	454	503	465	496	494	490	519	533	472	503	489	470	519	459	489	501	491	499	494	463	491	476	529	471	496	507	521	530	541	498	527	509	469	516	505	506	463	499	523	489	504	504	514	531	485	491	455	474	477	502	481	479	503	481	465	513	493	525	533	492	531	488	451	497	463	474	416	483	455	491	514	459	483	516	482	495	480	508	478	543	507	478	481	478	497	481	522	471	497	497	490	514	483	496	458	485	478	508	477	475	489	508	484	499	481	518	469	517	518	480	502	513	469	492	479	496	469	484	476	473	528	507	511	501	485	492	429	501	449	502	488	517	505	452	480	477	511	485	518	500	507	492	464	486	516	483	521	463	503	465	465	503	473	481	495	492	467	475	468	481	486	513	448	518	502	496	472	478	479	484	486	478	490	470	518	450	471	478	483	533	486	520	522	478	510	487	488	485	503	484	449	500	475	479	494	483	484	439	467	524	473	511	487	493	504	561	542	475	438	489	517	463	529	454	490	523	491	478	453	468	469	480	472	472	471	481	470	493	482	522	504	478	482	482	457	499	433	458	466	471	520	477	497	469	496	473	509	476	479	476	434	476	462	488	476	471	493	502	486	464	451	519	501	494	453	518	460	507	458	476	474	456	494	516	506	478	450	480	466	495	505	484	513	481	483	441	472	482	457	513	471	516	496	530	463	475	463	493	491	533	463	478	486	522	492	507	493	471	474	472	522	520	511	515	468	506	520	521	459	511	501	467	488	532	513	486	456	504	505	523	481	517	476	483	456	511	488	492	477	475	503	471	510	484	545	486	495	477	491	456	503	519	480	477	461	487	473	499	487	515	507	486	497	515	498	495	495	534	493	495	476	459	491	471	482	468	505	476	467	471	499	456	499	515	490	470	474	475	522	516	469	475	533	500	519	497	502	470	473	472	512	500	449	497	456	474	480	489	491	512	455	526	526	498	472	508	482	501	508	489	510	506	497	519	521	517	474	479	514	513	468	494	466	486	464	477	495	491	522	446	479	521	507	523	465	453	461	466	531	501	486	458	486	506	508	474	486	556	482	473	477	515	543	470	489	479	490	465	475	462	484	515	508	482	533	504	441	478	479	469	500	492	514	484	471	511	513	500	475	523	478	484	500	461	486	480	467	444	491	431	526	447	489	510	436	490	479	454	477	471	498	465	489	459	464	457	501	513	491	484	532	434	506	473	476	490	514	512	489	491	479	488	467	489	500	481	444	494	508	514	452	464	552	506	478	461	474	504	470	503	481	494	482	475	466	499	475	505	500	479	507	513	515	467	475	434	508	479	481	467	488	500	471	522	480	499	515	489	485	532	499	489	454	478	494	497	504	492	492	455	496	495	514	505	456	492	513	503	486	444	496	466	450	457	471	539	505	466	541	484	466	458	444	475	545	521	478	486	474	507	488	508	452	454	486	454	435	482	451	458	496	526	485	493	494	517	469	479	441	480	518	504	437	446	471	493	474	528	473	474	483	469	462	494	455	460	488	464	487	450	506	470	489	510	489	500	437	449	488	498	478	504	470	487	502	467	504	514	484	486	493	495	525	462	498	483	442	485	481	454	474	481	513	475	453	515	514	510	537	563	517	465	513	498	460	477	513	491	503	485	488	479	542	487	508	450	471	489	467	440	473	467	491	457	482	472	473	504	518	472	449	485	486	494	512	485	475	495	486	472	500	504	448	501	456	515	463	489	514	464	496	477	522	502	466	476	473	514	505	507	492	505	501	483	465	513	468	490	491	500	455	500	460	533	481	464	496	505	475	514	507	497	458	508	481	523	506	518	503	503	474	467	479	496	469	494	423	492	489	489	454	477	533	533	461	532	482	492	501	479	464	508	444	539	477	527	480	469	461	496	499	440	459	498	486	498	479	483	465	463	512	494	496	504	480	501	485	462	487	474	459	466	518	497	509	470	491	479	514	507	479	493	495	455	450	505	478	474	496	437	536	529	497	499	483	481	480	491	486	514	464	465	496	471	485	496	484	510	473	504	479	458	471	478	491	495	473	481	469	462	511	479	454	468	467	475	515	516	514	468	450	471	534	478	495	491	506	450	482	466	480	506	467	511	479	468	487	502	505	497	492	482	488	495	470	430	490	474	470	462	496	441	490	469	503	495	502	467	505	449	472	486	506	518	469	486	421	492	451	451	496	484	533	471	459	485	488	508	494	525	475	473	478	496	503	518	513	494	460	508	483	503	472	508	497	457	441	471	508	468
54442	86232	69251	47730	29085	10812	3020	2907	877	653	656	704	674	672	657	602	612	640	621	637	648	640	593	682	616	574	604	575	586	591	632	586	596	591	601	634	572	614	607	594	561	593	594	617	601	599	579	555	596	635	607	589	592	619	624	583	618	595	602	615	624	597	578	599	646	570	536	605	631	624	598	618	624	593	597	640	616	567	552	643	583	601	572	595	615	580	647	602	563	595	601	615	600	622	647	664	625	597	608	633	610	557	579	584	583	615	589	577	616	584	621	597	592	597	635	561	595	601	578	591	569	607	577	602	579	596	581	601	591	599	612	587	640	629	589	603	628	585	572	637	612	557	616	629	600	595	632	608	613	633	603	604	584	578	621	580	591	569	584	610	595	602	625	559	614	617	599	567	608	587	623	601	594	593	613	602	598	606	597	581	555	585	591	596	612	606	568	585	540	581	576	615	597	556	595	576	570	625	568	620	612	576	580	555	616	608	588	600	626	639	604	584	617	604	600	569	610	601	616	635	620	586	625	604	589	594	572	599	580	578	602	637	615	623	579	607	669	584	607	608	611	622	574	597	583	618	591	647	627	616	625	617	613	604	623	643	613	620	597	580	634	625	583	591	592	568	560	595	625	590	632	569	559	600	606	589	624	582	590	605	600	582	620	610	579	596	593	625	608	614	566	593	571	604	588	575	610	565	568	579	607	601	565	592	594	527	580	552	608	570	590	612	569	596	622	561	600	586	608	590	648	626	594	620	627	642	554	625	654	593	588	613	580	635	626	615	601	609	587	602	646	602	592	575	605	598	586	638	656	565	630	554	624	595	610	618	553	537	599	629	571	597	618	586	594	638	610	562	556	594	587	627	612	597	590	606	624	612	562	627	624	631	558	589	584	653	592	523	590	609	620	596	574	616	614	560	622	590	563	643	629	563	596	571	634	653	638	572	548	588	592	599	564	569	604	600	568	555	611	625	576	606	595	584	623	610	556	605	612	588	561	600	575	593	599	638	556	621	581	579	575	574	601	586	635	585	606	595	597	570	603	582	588	595	656	571	600	592	604	624	604	644	610	614	555	596	591	565	594	633	658	636	567	556	626	612	594	560	613	645	570	591	576	608	571	568	622	640	571	629	608	596	583	600	637	561	596	572	633	655	577	608	598	628	559	583	573	631	567	655	615	624	621	556	563	637	582	585	565	586	568	631	586	592	643	610	580	580	542	630	607	562	613	608	598	581	624	589	584	565	656	621	585	601	611	632	590	585	612	633	593	626	617	632	586	606	560	626	580	578	611	554	630	580	602	609	591	584	601	591	570	589	589	585	631	669	555	558	630	592	583	612	585	612	511	583	602	619	556	595	610	616	609	579	566	610	585	643	573	567	610	580	603	545	614	595	592	587	602	580	594	613	617	604	536	604	602	609	608	581	619	552	558	601	601	607	576	578	625	591	603	550	596	674	559	591	598	588	602	560	607	568	558	577	620	604	585	539	609	610	588	641	609	590	582	618	645	557	587	624	571	573	619	602	606	531	561	610	582	582	597	622	596	606	569	598	595	582	603	601	585	600	547	581	594	619	578	595	595	598	615	587	624	581	608	576	584	559	589	610	620	609	553	619	644	592	562	614	575	557	622	587	602	611	594	583	617	574	588	676	605	600	561	638	596	599	616	584	574	609	588	617	596	570	581	588	601	590	539	555	600	567	643	580	608	618	605	594	589	606	610	588	638	597	552	620	571	574	633	608	587	607	619	598	593	579	603	612	626	616	584	554	613	556	621	618	604	565	603	559	578	579	615	608	608	591	602	553	623	604	587	601	637	672	611	595	562	600	604	587	612	630	574	654	584	567	598	610	688	658	603	553	604	635	602	597	542	573	623	604	637	597	584	625	582	580	611	623	583	617	609	588	593	593	587	556	575	602	569	592	601	590	567	629	600	600	578	632	613	643	605	582	583	597	600	612	582	616	603	636	640	553	612	607	615	623	596	592	612	600	597	554	613	600	576	548	612	556	592	583	583	578	608	636	560	588	652	588	563	604	625	559	616	611	542	618	591	628	577	542	596	544	590	623	608	577	573	619	612	619	614	595	598	619	587	588	627	607	647	582	613	625	629	614	591	604	599	589	638	628	554	616	622	590	619	576	571	575	651	600	614	601	592	611	595	604	554	602	594	578	614	647	620	605	570	630	598	610	569	594	573	617	621	650	578	643	596	568	620	597	641	595	575	594	575	631	548	601	607	615	605	611	611	639	586	583	601	582	590	571	629	635	592	578	573	590	563	579	636	643	611	619	569	637	579	617	628	644	587	573	615	618	616	602	612	615	599	574	628	578	593	597	589	572	595	624	638	579	650	559	604	638	603	587	603	576	595	555	598	607	598	561	603	615	614	575	565	570	634	570	526	584	581	632	588	594	602	596	610	618	605	589	594	592	610	598	598	570	599	619	606	597	615	611	593	587	563	587	585	568	589	652	554	580	551	625	566	585	601	578	574	572	582	580	589	572	635	567	582	615	626	597	593	574	565	584	633	553	616	648	618	646	601	578	598	584	559	582	603	583	608	612	621	635	601	584	614	596	604	575	649	598	603	609	549	592	595	579	565	534	633	585	536	599	613	570	579	589	593	589	622	603	589	573	576	581	580	565	585	584	613	608	618	609	618	609	583	600	623	605	589	553	574	627	567	627	608	593	616	624	589	565	574	577	622	572	598	619	564	594	611	615	615	631	596	614	604	590	591	591	644	603	607	623	547	630	602	577	592	626	587	609	562	631	604	594	553	592	624	626	601	603	597	629	621	600	546	585	608	592	614	618	647	597	584	570	658	603	594	587	565	581	587	603	630	618	582	628	578	580	583	603	609	554	599	611	599	620	654	565	625	615	607	610	612	597	599	612	558	607	652	576	608	590	590	602	640	576	575	568	593	605	578	647	553	591	553	581	608	605	630	608	581	560	597	624	580	586	596	609	595	583	588	573	593	573	604	580	578	584	569	589	604	623	608	644	623	610	568	589	606	588	622	617	586	596	642	630	607	580	621	574	558	615	580	569	606	639	569	580	583	570	604	644	638	570	627	581	566	595	593	586	637	599	640	548	629	649	616	613	623	574	577	625	615	606	556	594	609	631	640	550	607	588	613	598	592	562	637	626	581	602	564	558	621	621	591	581	597	602	540	620	592	592	609	611	616	624	588	560	628	620	605	651	627	548	591	623	608	624	566	612	589	538	600	588	582	618	579	595	571	615	619	594	608	587	611	603	639	616	631	631	550	617	586	571	609	598	596	546	625	583	607	586	618	612	638	597	623	577	561	598	618	565	590	613	622	563	580	613	581	561	575	560	650	606	635	569	588	585	588	626	607	638	566	602	608	594	551	580	609	582	520	581	635	605	599	584	592	580	598	575	618	610	604	576	603	562	623	567	588	645	628	568	611	563	547	630	599	619	598	611	578	586	563	600	577	621	615	566	588	597	568	566	586	638	587	552	593	601	558	625	626	576	575	598
22314	20824	29770	26306	23199	21061	13126	2646	625	405	437	433	478	431	440	386	428	393	388	418	368	368	400	403	419	367	384	408	377	392	416	369	384	384	425	393	378	403	380	406	337	385	383	391	391	367	373	407	368	373	392	378	368	354	408	369	394	377	363	403	386	396	409	392	355	370	384	384	407	375	409	373	361	384	400	404	372	404	351	375	376	380	384	361	355	361	350	408	404	389	397	394	352	389	341	377	410	381	404	367	402	366	405	387	357	397	368	369	416	404	396	384	388	383	388	389	381	393	378	389	378	397	383	405	379	393	376	370	378	373	363	390	387	428	357	362	390	356	379	392	385	423	373	388	400	379	406	369	389	363	377	414	384	386	390	361	382	364	375	381	374	373	381	343	368	366	359	355	371	390	404	422	375	363	359	372	395	371	367	389	372	351	375	374	384	393	360	382	393	373	355	411	398	378	350	407	364	381	366	344	384	403	369	350	367	373	379	384	385	366	458	382	404	372	398	381	378	386	360	362	364	367	374	402	403	392	421	366	373	336	351	379	407	380	365	368	395	363	390	385	384	356	370	372	378	383	401	381	387	389	394	341	362	383	351	382	386	325	399	379	376	357	401	341	403	399	394	356	399	382	416	391	397	358	394	361	336	359	395	392	409	362	357	383	411	386	371	383	368	392	358	392	386	404	383	390	379	388	372	377	369	418	380	381	377	398	356	371	388	387	376	415	363	370	395	372	396	368	397	367	356	352	384	348	403	398	349	335	391	391	392	393	379	393	387	399	376	396	363	378	368	362	384	383	409	374	371	382	412	385	396	379	383	382	388	392	375	405	413	374	369	403	368	393	352	357	351	348	404	387	378	392	383	388	382	377	376	380	389	375	377	424	365	343	402	366	345	368	376	360	402	370	396	397	387	366	385	381	411	374	381	406	373	374	391	377	365	355	379	364	391	372	370	396	375	369	379	404	390	379	381	378	417	387	395	361	395	396	367	342	345	382	371	377	396	365	368	347	402	368	417	387	395	403	406	428	377	363	402	371	371	377	342	388	382	367	385	403	378	356	380	372	413	341	419	409	398	370	341	340	384	399	376	387	371	362	392	357	381	385	379	373	381	356	407	338	410	402	408	380	359	392	326	365	383	370	354	397	360	406	382	400	377	356	380	347	392	389	394	395	403	401	378	370	379	359	390	375	380	380	377	366	399	366	368	387	405	373	355	352	402	373	374	374	382	390	388	371	356	348	368	338	379	369	417	362	428	393	391	391	375	390	354	399	384	385	368	348	396	380	390	381	364	367	399	383	344	362	386	393	377	372	426	411	325	377	361	390	378	397	375	383	358	334	396	384	391	386	360	350	391	362	366	427	364	369	376	388	373	395	378	408	402	371	360	379	407	384	354	404	401	373	396	363	390	426	374	373	395	414	353	362	422	404	342	366	369	375	395	388	367	346	406	404	368	389	371	390	374	373	362	401	411	405	382	372	396	364	401	356	364	383	355	404	369	378	370	376	396	412	389	395	365	402	375	395	378	418	386	386	333	385	385	360	364	392	393	368	391	359	341	404	385	362	366	395	394	368	365	369	410	375	384	397	398	398	365	412	400	360	390	388	384	378	337	363	330	391	416	395	382	397	365	361	378	363	359	365	392	399	325	381	352	355	374	382	385	361	374	397	372	377	420	361	408	352	377	395	404	387	399	383	390	356	366	422	387	378	394	377	359	412	372	413	372	385	406	396	398	389	360	417	395	397	390	422	371	378	383	388	355	399	382	368	386	402	398	385	372	386	382	376	368	383	362	411	358	396	408	396	378	419	360	413	388	359	400	419	361	375	368	374	369	337	376	395	385	382	398	353	389	373	397	365	377	409	422	365	388	400	375	375	390	403	336	398	340	355	364	397	384	382	394	401	386	380	343	369	362	391	383	409	402	365	373	384	403	408	374	414	395	378	380	369	379	384	372	390	400	384	386	370	398	367	395	389	385	387	393	404	377	420	387	418	394	371	384	392	422	439	381	394	399	378	374	380	368	355	378	381	366	389	363	357	405	405	379	420	361	346	380	408	379	411	377	364	387	382	401	410	383	361	409	366	385	377	367	395	371	386	363	373	391	350	378	334	373	337	386	356	372	401	399	386	384	408	389	379	398	360	377	361	369	371	396	431	410	367	378	381	368	385	398	352	376	386	400	393	354	392	381	390	341	403	330	381	348	348	356	415	405	372	364	406	382	341	351	365	405	400	382	368	365	406	403	402	400	364	379	387	431	344	346	389	372	358	379	401	411	364	378	380	377	378	369	394	394	353	390	416	407	375	374	405	395	368	406	386	350	397	372	382	371	412	392	369	390	347	372	357	414	366	356	403	401	404	364	360	370	397	394	396	398	367	347	379	361	348	360	361	367	359	373	408	388	393	346	379	399	365	379	407	380	402	392	430	389	328	358	360	354	409	381	420	382	370	344	393	415	373	374	397	363	383	392	365	313	389	402	428	389	347	374	373	382	419	380	379	359	356	375	365	368	418	409	387	411	357	386	389	410	382	351	372	394	381	386	368	356	398	359	384	385	363	393	369	376	359	394	385	391	368	381	389	378	382	387	392	336	398	414	358	370	387	400	356	382	390	361	379	397	407	358	416	373	381	394	401	393	389	398	415	411	392	413	349	348	431	361	345	412	392	345	401	348	383	331	424	356	394	371	357	363	376	383	381	412	344	383	411	376	362	383	370	368	365	385	394	416	394	395	404	406	367	402	383	374	389	370	381	369	386	387	379	371	368	399	397	383	407	388	360	383	405	375	368	427	368	385	373	385	375	447	406	431	364	365	375	390	372	361	376	378	415	366	382	367	377	389	393	388	371	388	394	354	366	376	394	371	382	422	348	396	377	373	366	356	385	366	401	379	395	387	374	368	390	392	337	356	403	383	351	387	371	394	417	372	364	398	379	384	387	422	390	369	375	386	367	416	362	372	370	391	319	392	376	400	371	355	390	378	415	370	381	345	356	367	397	384	422	358	399	328	415	360	386	406	401	389	387	368	383	411	383	391	381	387	374	419	359	397	381	347	378	397	372	406	364	397	335	386	410	398	393	389	394	364	378	337	367	415	382	394	400	365	346	379	389	387	380	411	405	337	362	362	384	380	406	437	365	357	373	370	383	383	403	371	379	412	383	379	390	414	377	407	384	377	390	334	371	377	345	387	390	363	397	369	357	390	388	358	362	392	393	407	400	387	376	358	349	366	387	405	364	374	370	354	379	392	385	384	351	348	387	374	375	393	329	404	380	372	378	402	385	360	399	383	410	376	393	373	391	417	362	360	379	401	407	385	379	376	367	391	382	389	355	382	374	372	385	368	384	361	373	377	372	389	404	376	373	377	401	373	405	405	406	377	363	423	382	430	396	413	390	373	382	413	386	346	375	389	394	408	402	414	374	356	354	396	337	371	374	372	386	373	367	348	373	355	370	362	377	382	352	378	379	397	361	386	403	374	360	371	382	369	379
59167	96374	79488	56221	36108	15975	4800	4594	1065	576	540	511	530	517	472	489	496	458	462	429	476	478	502	457	454	509	436	429	497	457	494	453	470	461	449	467	452	458	442	471	419	427	456	417	493	441	473	477	410	412	449	435	476	475	441	473	477	440	460	418	475	441	437	444	449	471	448	477	442	425	486	462	455	426	441	457	470	451	437	477	449	439	457	409	456	436	443	441	440	463	443	451	470	409	438	458	442	479	445	442	513	427	420	426	435	431	452	463	480	417	494	446	452	447	481	445	492	480	474	465	437	464	448	453	461	450	442	454	435	472	438	434	423	423	409	462	447	465	466	419	411	474	433	444	465	423	473	435	466	445	439	449	432	427	425	437	469	467	483	462	420	446	400	468	462	464	469	442	459	465	454	422	457	434	427	444	448	450	456	432	451	458	429	426	417	459	478	449	487	468	428	446	437	413	463	466	456	507	452	440	465	449	464	431	416	456	474	477	430	433	458	434	434	463	413	452	450	488	445	464	460	452	434	454	458	462	466	445	445	399	449	472	426	426	452	474	418	465	461	491	451	417	477	458	480	473	462	453	442	429	443	458	442	432	449	439	466	439	432	443	421	484	414	456	446	498	451	453	482	448	483	434	390	471	446	440	418	433	437	460	463	435	432	474	426	478	449	448	444	451	468	444	439	425	458	449	439	454	451	433	411	445	470	445	400	441	455	469	446	459	455	433	460	459	420	473	467	454	464	474	428	429	433	442	465	451	461	485	456	491	465	452	427	425	453	454	415	455	421	452	447	452	431	429	446	432	428	468	449	473	439	429	427	451	427	488	461	453	440	467	445	467	423	448	428	462	457	446	480	449	490	428	476	447	448	453	461	440	430	406	427	425	451	443	430	441	449	442	468	431	474	464	433	474	419	445	441	478	425	489	471	449	430	457	447	475	449	446	485	453	447	426	457	437	481	477	485	454	468	428	459	444	475	411	435	461	441	411	503	424	433	429	421	464	469	443	489	430	413	435	469	432	473	439	460	426	420	442	463	436	469	476	441	443	453	438	463	461	476	437	446	451	477	465	463	442	472	404	468	459	442	435	441	445	438	449	446	437	441	446	455	384	467	409	454	455	407	446	479	425	460	482	428	462	431	410	453	418	441	475	422	463	487	456	477	443	449	413	446	415	441	440	438	439	451	467	425	449	470	445	420	476	448	439	463	474	486	480	416	464	441	471	445	462	448	478	486	425	473	486	469	431	461	438	444	432	429	477	435	451	432	446	484	433	432	485	432	450	448	461	460	441	379	433	462	436	440	453	474	419	434	436	467	444	485	463	413	431	444	442	452	432	449	420	448	464	411	468	459	442	419	437	464	467	468	421	441	456	462	464	436	443	438	440	437	406	468	452	460	421	420	441	427	412	512	447	462	504	442	438	483	469	469	442	466	486	422	445	430	450	425	450	425	425	449	458	464	459	442	433	426	437	442	418	429	427	468	462	476	456	438	417	462	433	424	401	393	456	435	458	423	419	433	460	483	445	459	477	454	465	462	406	450	427	446	513	476	443	467	461	457	420	427	478	473	471	426	495	462	462	473	437	469	459	427	431	435	469	433	433	426	442	489	473	496	429	461	467	426	430	473	485	440	429	425	411	470	485	452	442	447	467	437	483	455	435	427	413	455	458	437	433	468	458	431	474	431	444	460	494	409	399	430	430	459	418	487	455	486	426	423	443	454	422	446	463	441	466	433	462	445	411	475	456	480	452	422	429	439	462	474	451	426	457	399	438	417	458	432	471	433	447	425	434	451	434	406	427	447	439	447	449	447	431	480	441	437	450	461	416	471	452	498	441	455	452	441	461	482	453	440	476	454	454	498	447	450	421	444	429	423	455	438	451	414	425	477	470	431	451	460	449	399	436	470	412	407	441	452	438	452	455	462	456	442	470	424	451	427	400	423	460	464	466	448	431	439	489	406	433	425	453	424	455	455	425	423	447	428	415	404	452	460	436	448	441	399	470	437	452	447	455	441	482	454	425	441	465	415	438	470	430	410	434	420	442	460	461	439	460	447	442	457	472	436	474	426	413	451	405	432	454	417	431	460	464	447	445	460	451	477	473	450	450	475	453	455	451	479	426	431	452	467	454	426	452	442	450	443	444	434	409	458	433	429	449	451	452	439	476	436	472	453	465	433	457	414	439	482	457	426	447	444	444	445	406	428	456	460	424	433	465	460	479	456	459	424	459	461	470	443	439	413	437	442	407	465	446	458	448	454	447	433	434	458	434	438	454	477	498	466	423	458	426	434	436	421	453	427	432	436	433	462	448	400	456	459	491	457	465	446	509	453	445	449	428	448	403	459	438	414	460	417	441	436	436	418	421	440	448	450	422	444	468	461	496	466	441	441	432	447	438	441	472	453	451	458	423	450	444	444	423	447	462	428	443	415	435	428	433	467	460	448	416	475	426	436	480	440	476	463	485	455	461	480	461	421	477	453	506	427	465	402	430	440	480	436	439	386	461	407	444	413	485	449	485	470	466	444	428	472	443	476	454	453	415	437	455	469	490	436	465	429	483	402	423	448	430	423	435	442	427	465	430	435	466	470	476	426	444	389	456	422	453	480	434	472	427	474	437	425	438	456	425	459	464	423	471	427	443	471	460	466	482	458	456	476	463	418	475	431	472	422	426	482	385	446	423	486	431	443	458	414	464	418	434	471	452	446	421	445	438	447	485	438	487	457	483	473	491	446	467	443	471	425	450	439	443	475	469	452	444	437	448	459	454	443	431	436	466	441	466	438	465	445	446	398	410	446	422	467	465	451	485	443	476	435	497	434	447	454	484	410	405	467	442	454	478	478	439	446	451	478	434	422	450	424	454	455	453	458	436	466	449	476	463	467	481	455	442	474	436	451	460	474	457	476	438	450	428	484	458	416	464	454	462	427	413	454	449	441	435	468	449	416	457	451	462	406	448	446	455	455	468	460	414	476	433	435	411	438	509	458	453	487	458	465	438	434	446	420	475	436	437	442	468	424	438	480	445	472	444	441	426	445	471	449	423	447	440	480	440	422	460	427	475	450	448	429	418	472	434	430	414	433	413	469	471	470	432	461	444	447	435	431	428	457	459	425	473	485	436	448	424	464	443	421	494	443	469	474	418	484	430	438	465	467	450	446	432	459	431	417	441	419	434	495	460	468	482	422	435	444	482	456	433	449	476	404	415	457	454	499	472	437	430	448	426	428	480	455	415	471	440	459	452	444	486	393	423	443	431	464	431	466	464	471	456	426	474	470	442	417	436	467	416	504	428	428	449	447	459	435	460	456	476	424	485	401	449	431	443	443	423	411	413	481	417	467	428	429	424	487	438	458	464	463	437	461	459	448	465	435	472	454	452	485	390	453	430	455	414	391	450	473	442	453	408	451	438	455	444	447	431	457	410	420	463	451	446	442	444	434	445	453	425	445	456	413	447	412	419	467	453	423	435	460	455	518	436	463	468	435	418	446	497
27450	24111	27944	17240	4816	1407	970	895	766	813	794	789	785	847	763	806	755	753	773	840	838	795	783	797	779	788	782	776	828	843	821	795	764	771	813	762	805	795	734	837	783	796	793	848	781	810	815	836	838	864	800	769	835	795	782	823	800	843	773	772	780	817	824	806	777	817	772	719	819	820	850	779	796	786	738	787	773	770	792	807	802	833	776	841	801	819	808	782	781	780	779	752	773	810	854	846	817	803	770	751	831	753	800	791	808	797	788	789	754	811	826	786	787	811	748	788	804	775	734	786	811	839	785	807	784	764	761	784	797	817	787	799	769	792	773	804	761	816	821	743	817	724	804	805	754	778	750	797	739	794	843	761	792	770	753	786	768	791	741	780	810	834	768	826	788	811	804	792	804	789	837	767	731	771	819	807	797	854	771	809	775	795	765	786	808	825	812	811	777	784	774	825	816	786	748	836	814	756	769	830	789	820	817	826	815	764	802	758	800	785	816	776	821	812	774	801	793	768	752	789	786	777	786	748	792	807	805	750	745	782	803	758	806	841	827	792	817	734	786	766	796	777	787	769	760	789	795	756	804	781	820	751	778	773	777	791	806	778	730	792	882	738	784	752	759	806	821	804	809	774	785	787	787	798	788	781	816	842	797	793	841	738	782	774	802	772	792	779	791	721	771	782	789	797	782	790	741	796	793	800	789	773	770	769	765	778	805	769	729	804	803	822	852	770	808	754	808	804	779	803	804	772	825	785	810	839	795	806	767	836	824	788	781	801	809	781	797	794	805	772	766	768	821	801	814	751	780	824	767	781	776	793	824	771	805	768	745	745	783	790	843	774	827	791	782	821	810	805	819	831	799	776	798	762	830	749	791	766	839	806	773	788	821	792	786	750	777	803	819	802	781	801	856	832	779	835	773	835	811	769	795	762	793	806	874	738	828	822	827	837	726	730	812	781	817	764	790	825	792	831	807	775	852	799	795	817	786	828	800	836	802	809	786	785	809	840	789	811	768	761	789	747	833	800	756	784	789	778	821	805	791	774	823	801	780	758	789	803	810	783	788	745	773	822	820	774	808	794	876	797	818	755	802	754	746	763	767	754	814	789	815	779	787	816	797	748	771	790	839	761	839	821	810	810	828	840	840	811	771	795	776	802	801	793	793	780	774	760	778	808	780	833	800	760	814	774	800	784	846	817	797	814	742	873	773	792	796	758	799	766	827	831	811	801	813	813	812	784	773	801	824	806	804	796	791	813	813	737	761	795	770	754	817	771	739	803	761	793	790	789	818	812	772	779	759	805	763	797	766	775	785	788	783	806	814	782	772	803	765	738	827	736	802	797	778	735	776	816	806	815	795	774	782	795	822	806	727	830	805	758	774	764	762	806	747	829	751	808	764	810	830	804	811	746	807	766	806	777	785	782	847	805	790	817	802	790	827	781	770	773	764	833	772	737	778	790	788	830	749	798	785	805	810	798	820	797	802	776	829	809	748	796	754	747	794	838	794	807	779	795	782	750	813	845	725	839	812	777	838	814	747	772	785	792	786	769	769	795	796	867	745	804	825	779	783	782	792	831	797	823	789	815	796	832	810	803	821	776	812	799	763	826	778	803	844	760	773	815	795	817	786	736	774	785	762	784	762	793	845	783	821	768	792	780	771	754	865	793	765	775	799	775	783	768	791	806	786	807	760	803	741	812	786	791	848	780	808	800	773	797	833	790	770	799	838	809	783	773	746	806	807	815	760	809	802	761	770	853	763	839	784	787	769	772	803	822	799	802	807	823	783	808	748	780	794	740	794	802	807	771	778	830	807	787	801	753	812	750	776	816	785	855	820	777	785	784	757	788	763	852	752	732	752	791	806	793	757	790	783	778	797	798	795	822	798	809	766	784	771	838	777	806	805	773	758	781	788	798	811	781	789	761	775	806	818	783	808	743	752	813	742	820	797	787	819	756	738	756	757	753	762	753	816	786	790	746	756	847	803	784	785	811	763	798	755	783	841	811	800	793	834	795	782	788	768	811	821	812	821	760	806	770	797	767	758	817	776	767	833	807	800	790	765	764	805	821	779	781	779	836	807	794	781	803	822	795	821	780	778	758	791	759	806	823	772	825	804	844	827	793	787	788	762	790	734	781	766	821	797	778	819	727	825	822	751	767	796	794	828	807	759	782	747	770	815	827	782	765	749	798	755	738	841	774	835	804	792	767	760	739	760	775	771	818	789	819	759	803	755	785	770	816	773	777	802	775	803	810	825	812	743	764	791	820	823	724	807	796	742	773	754	734	758	734	811	794	819	812	830	731	839	829	815	730	790	842	819	781	764	775	806	837	777	778	786	802	764	780	790	806	769	830	800	787	784	817	831	793	845	759	825	782	757	760	792	788	788	848	795	781	799	798	793	810	758	843	752	812	778	795	779	774	815	786	811	756	817	814	867	766	772	781	840	781	792	815	793	802	792	766	841	831	800	813	789	826	776	803	783	762	797	758	823	730	814	811	778	736	792	766	813	823	786	790	820	787	767	783	756	815	753	788	742	837	792	810	810	778	818	805	793	784	763	769	808	775	774	825	748	814	791	762	773	788	775	798	855	814	811	833	798	798	779	839	800	799	833	783	826	808	800	823	788	768	788	721	811	781	805	795	791	825	800	749	739	785	804	780	805	813	774	786	836	834	775	811	818	783	789	796	846	859	726	761	796	792	804	767	846	778	854	810	776	811	761	794	767	839	828	790	801	770	782	830	795	766	839	819	778	774	780	790	746	840	742	805	762	812	810	792	801	819	793	794	801	753	743	843	787	770	807	776	793	777	785	801	833	772	813	753	798	772	786	753	783	818	833	845	778	778	763	781	820	825	824	798	791	759	824	760	832	770	835	772	754	807	839	774	752	820	836	740	775	746	732	816	801	800	800	791	804	823	758	821	810	790	807	806	760	777	783	808	781	779	795	788	817	777	827	781	770	772	833	818	810	754	869	799	814	742	822	769	702	770	736	795	745	737	784	788	801	790	823	804	774	835	758	791	817	800	793	785	849	822	793	786	785	811	808	838	805	725	789	807	783	782	809	818	760	769	815	792	774	796	842	784	787	741	818	764	789	840	816	790	794	792	755	784	735	775	803	772	782	763	845	793	746	780	768	805	771	762	782	806	779	810	838	781	803	838	834	795	796	771	775	799	819	804	807	772	765	836	779	782	761	752	769	780	839	749	768	757	770	815	780	804	794	798	833	776	815	798	775	792	757	772	758	806	808	763	782	754	808	775	837	836	813	783	738	807	795	811	775	781	799	802	748	791	790	785	749	759	789	790	741	744	740	726	819	796	796	833	824	794	830	778	777	797	769	814	766	807	766	837	816	758	822	778	766	787	770	785	766	763	815	737	847	772	784	776	789	794	834	771	766	781	846	859	801	804	771	814	784	804	731	760	760	781	803	804	769	844	785	831	788	763	822	816	776	837	771	838	804	775	802	799	792	883	776	785	776	835	788	772	803	821
28833	39757	29657	14264	5301	1739	1127	1042	996	948	951	963	944	891	940	990	943	935	928	896	958	937	957	903	926	923	951	926	917	950	974	911	949	923	960	883	953	899	955	949	900	985	943	936	902	927	959	930	952	939	995	917	957	975	927	939	895	935	956	919	969	949	995	930	900	953	967	892	937	895	916	989	1030	909	937	995	984	1028	920	976	923	909	908	919	951	927	874	911	931	904	931	945	926	1002	967	962	952	906	947	1021	961	917	929	954	916	917	957	913	993	862	906	956	920	932	978	925	956	921	965	959	948	985	942	930	956	1002	936	930	979	938	914	899	926	938	967	934	883	945	971	969	936	965	975	985	973	1002	961	922	901	930	942	939	945	921	914	947	953	919	939	953	949	969	911	966	917	951	930	944	935	948	939	884	931	925	934	939	975	913	932	950	925	934	941	1023	890	999	934	1033	908	916	940	894	999	927	940	951	957	919	946	963	929	904	943	903	940	924	928	923	945	876	969	949	897	1001	966	948	931	892	909	940	916	963	918	1016	999	916	947	971	930	942	910	957	942	943	955	924	972	970	951	943	959	933	896	951	877	955	962	974	946	920	937	898	959	926	883	901	982	927	934	920	963	935	984	942	935	966	963	958	990	973	914	928	916	955	940	945	960	879	1006	970	974	919	928	929	920	938	971	956	894	951	916	948	943	928	960	953	932	904	987	927	893	959	987	953	952	952	942	893	928	924	947	904	881	990	970	955	997	929	942	1001	910	933	947	996	922	937	886	975	965	921	921	933	895	910	934	897	952	962	929	956	916	959	984	923	963	912	944	943	980	954	936	962	941	922	1010	1003	923	896	942	962	953	982	966	984	941	970	909	914	952	940	944	933	905	967	931	917	931	989	937	896	1000	950	924	1032	979	899	934	883	916	882	971	951	918	943	950	901	901	943	901	946	943	927	953	886	917	1004	913	939	921	934	901	1007	914	908	886	953	982	924	975	978	965	954	980	900	959	932	931	939	918	933	953	980	892	919	922	946	990	915	940	948	984	923	963	960	952	933	909	906	892	962	883	868	896	904	929	931	927	901	936	959	902	965	929	916	958	933	903	964	945	900	973	926	931	959	880	931	882	1000	969	944	920	905	938	923	938	949	950	953	961	960	943	963	958	917	948	950	969	949	966	968	932	928	926	948	996	970	878	1000	1022	925	921	911	902	965	939	907	963	952	941	978	921	867	976	937	941	964	964	903	931	923	925	965	918	915	941	935	933	937	946	920	972	883	941	974	949	968	983	926	949	937	952	944	912	1006	915	950	938	935	904	916	1005	975	924	958	931	997	893	934	937	929	955	943	951	952	916	918	923	908	944	965	961	946	917	957	974	939	931	900	936	953	931	911	1018	877	976	1001	914	919	927	946	945	936	924	907	913	942	964	976	920	960	986	902	947	1025	911	968	1010	945	942	995	926	944	956	926	987	1037	976	985	986	910	943	908	878	887	973	926	942	918	962	977	962	979	933	943	898	990	972	947	918	920	875	933	1031	964	874	923	903	928	978	910	960	927	1018	930	937	991	907	931	954	1001	944	931	960	927	922	960	957	882	954	910	931	926	925	966	957	959	1008	945	894	957	948	938	973	967	931	872	861	945	932	998	933	951	928	978	945	975	954	937	892	907	961	872	968	926	932	992	901	950	969	951	939	961	914	985	952	994	946	922	909	898	928	918	965	968	930	952	973	981	932	943	961	973	969	949	941	976	990	913	963	914	933	907	945	989	940	944	942	936	945	933	935	919	919	915	920	932	995	889	966	952	938	969	954	938	935	923	974	933	946	904	908	951	1001	898	943	891	946	932	959	930	899	931	922	925	959	970	921	939	983	967	978	927	930	919	913	938	913	961	953	973	898	927	965	919	926	996	946	977	958	946	933	938	932	923	947	948	939	940	955	972	962	983	905	924	923	973	889	1015	939	919	929	970	904	897	951	934	972	928	947	944	977	906	954	898	1000	938	935	975	1007	897	892	904	949	956	940	991	946	935	929	964	933	929	878	977	906	953	932	871	904	879	931	947	1036	915	935	961	913	962	933	987	892	946	963	948	930	928	980	962	917	925	927	935	919	948	939	923	908	892	981	1009	976	883	940	913	1024	913	949	928	901	967	991	926	930	973	946	898	916	924	973	909	931	918	945	886	941	960	981	954	969	927	984	940	932	915	928	950	957	911	945	953	871	924	940	948	930	958	1016	898	923	922	956	962	926	954	909	922	932	977	920	937	974	939	945	989	966	890	1000	937	913	930	921	968	974	954	928	917	946	938	924	898	944	948	981	942	941	974	929	931	948	898	956	1015	932	951	923	998	930	921	933	925	917	935	957	962	932	941	946	981	951	963	946	982	958	950	990	924	937	972	936	900	919	938	922	938	936	950	973	944	1021	975	995	968	932	919	910	924	985	923	988	917	916	980	941	971	946	959	977	911	919	956	905	891	1006	975	969	972	939	952	935	946	914	905	952	937	967	935	1006	973	986	924	913	953	893	960	949	1007	903	981	923	976	954	1021	941	875	942	920	926	924	991	1023	928	912	974	912	965	884	972	960	903	942	950	896	938	1005	923	969	941	967	924	1020	897	965	947	929	926	951	1006	954	1008	928	963	938	939	944	985	902	948	894	971	944	926	968	945	974	933	969	952	915	987	968	906	958	904	931	931	937	1017	993	946	991	996	947	963	965	933	956	900	940	972	967	978	979	928	966	944	988	920	947	932	938	949	929	1029	940	981	942	943	951	918	926	940	955	956	942	931	915	980	955	946	927	961	881	916	969	936	940	907	936	920	938	954	934	899	963	979	946	957	939	891	962	956	956	950	962	898	940	962	956	974	935	1021	969	928	950	953	907	936	942	949	960	911	1013	887	879	910	949	981	971	991	989	957	972	916	1012	950	902	1004	935	970	886	948	950	982	970	974	951	955	935	957	928	994	968	919	943	929	926	934	926	1011	923	944	949	955	875	941	936	930	983	949	967	934	948	931	909	946	934	944	955	973	898	906	931	944	922	877	935	944	956	964	927	945	998	914	948	958	911	917	966	943	914	954	949	927	986	978	904	931	953	934	931	994	863	907	922	989	955	922	885	949	957	947	947	903	925	931	942	934	927	935	925	948	910	989	920	964	985	917	884	894	916	957	936	870	926	941	975	935	946	978	961	924	956	938	892	938	892	969	927	963	965	924	939	978	935	1002	946	963	916	995	971	936	953	967	980	929	939	933	920	891	938	907	948	954	989	936	893	960	886	989	949	916	915	879	948	949	936	959	961	953	922	916	945	951	944	957	938	951	954	936	989	977	975	933	958	887	867	966	936	945	950	961	1010	945	983	987	951	925	894	958	956	908	957	954	927	957	903	874	903	957	909	895	898	929	912	991	974	953	967	921	1019	981	914	989	945	874	895	891	901	926	926	958	949	955	912	922	970	929	869	953	968	916	971	960	921	939	906	905	920	954	941	934	902	975	956	905	947	944	921	916	945	965	943	959	959	959	966	966	915	961	961	966	975	931	923	936	965	935	933	976	891	955	908	981	906	898	945
23337	21043	30902	28724	23599	17253	5185	1682	664	551	511	502	484	486	498	529	504	473	528	516	480	491	522	494	470	472	489	498	493	493	515	500	464	439	491	495	505	485	481	472	476	509	482	487	487	468	498	452	505	507	440	487	436	476	471	484	470	482	499	499	482	526	502	514	510	496	478	495	497	473	493	505	494	508	518	493	454	488	488	498	462	465	458	462	456	492	502	493	493	486	496	480	497	477	463	509	480	450	481	466	492	454	488	515	477	456	510	496	523	481	486	499	455	515	510	495	543	485	470	474	473	483	491	475	503	498	498	509	483	446	510	491	506	456	474	456	477	459	500	499	470	504	460	499	516	467	503	496	437	497	477	478	527	485	464	540	511	520	500	448	460	496	491	519	489	440	471	487	432	482	473	501	456	495	495	512	489	471	479	500	475	476	479	488	485	472	495	492	478	524	456	511	477	479	505	506	506	497	457	493	469	487	490	487	513	500	465	456	480	462	471	483	474	503	463	491	504	473	479	491	478	492	477	455	456	505	480	460	463	494	515	498	503	451	444	499	501	477	502	486	461	494	491	474	493	474	490	440	491	480	481	481	465	461	524	486	483	485	485	472	499	500	451	507	483	522	466	502	488	475	475	464	496	495	490	508	516	505	505	492	494	476	457	486	483	467	494	483	487	488	461	473	485	466	459	502	452	484	465	492	478	505	526	484	494	487	459	554	443	505	489	491	498	438	479	506	494	482	486	463	489	463	470	479	494	507	458	478	476	501	472	482	471	513	497	461	516	493	493	471	500	483	504	452	476	489	487	473	458	462	468	458	496	451	482	483	470	495	493	472	492	489	468	445	456	487	489	466	458	432	495	510	483	524	494	497	514	440	486	463	462	495	470	477	498	492	457	489	482	449	498	510	444	498	447	520	470	517	467	500	525	467	500	507	487	473	462	460	513	505	470	511	494	506	493	461	516	479	503	455	478	486	493	499	518	491	447	508	485	484	476	487	502	488	492	463	498	496	473	485	489	460	456	468	456	467	443	475	503	449	489	499	502	462	524	469	502	488	499	524	477	484	468	501	479	480	486	467	514	481	474	512	521	475	514	464	462	497	508	498	462	509	450	518	465	499	496	469	472	480	485	492	485	467	462	481	495	477	493	492	495	477	503	464	437	502	501	507	471	477	490	451	512	468	494	478	500	539	524	498	461	449	465	469	523	493	540	542	475	456	472	470	482	485	498	473	479	512	491	496	488	458	457	528	466	488	454	485	527	462	497	471	462	516	469	455	520	496	476	443	510	487	515	464	461	491	464	486	502	482	493	524	468	506	512	493	471	470	522	504	480	484	488	508	472	505	510	494	488	466	515	476	482	460	530	491	492	475	468	486	498	453	456	483	506	506	502	449	483	473	508	502	443	482	508	432	500	505	500	495	453	488	486	484	453	495	465	518	505	461	474	464	495	468	508	501	465	494	495	485	495	475	501	512	512	489	488	475	508	474	478	498	461	480	473	465	493	509	487	475	472	472	481	509	475	468	517	475	515	485	441	492	499	480	515	492	466	479	476	502	495	503	455	501	457	498	480	470	470	456	517	500	494	487	447	472	482	476	474	509	486	479	503	504	491	510	471	448	472	475	460	520	460	438	461	506	499	502	470	488	473	477	505	480	484	447	472	478	480	451	465	498	492	480	502	476	467	514	455	486	512	482	463	478	484	478	504	452	495	473	489	520	492	494	493	496	470	512	451	496	446	485	482	509	465	492	472	497	487	484	475	464	443	526	475	495	522	518	479	479	534	521	479	458	456	501	494	491	488	447	471	495	529	470	465	464	481	467	449	480	485	476	479	467	476	504	483	452	465	443	465	497	453	519	438	515	503	449	478	492	504	506	471	498	486	469	490	465	511	480	512	433	473	510	468	443	492	513	500	489	508	497	482	489	507	493	513	515	519	509	477	513	508	473	490	476	526	523	468	476	469	495	474	505	495	458	481	480	485	523	457	504	482	484	476	469	476	496	498	494	503	532	528	503	502	510	496	503	493	544	454	511	520	483	483	497	477	516	511	512	490	492	485	432	504	479	473	483	493	463	450	471	504	444	471	503	468	500	454	500	493	476	500	477	475	500	472	467	466	472	437	481	461	476	506	497	482	517	548	453	505	450	467	478	488	468	468	499	485	450	461	501	470	490	464	505	450	489	425	501	535	535	503	480	464	456	476	480	458	504	495	485	495	456	489	455	537	471	503	475	477	508	451	469	484	496	471	456	492	552	442	468	464	493	493	445	481	489	477	517	512	497	428	473	464	494	509	520	454	518	482	477	462	494	489	509	472	499	476	450	490	452	438	475	504	499	493	466	512	493	462	477	485	489	485	453	500	466	503	480	520	511	444	468	456	532	496	502	473	477	534	489	471	488	497	485	498	459	467	496	492	512	448	452	491	452	511	536	465	497	511	480	469	493	466	495	462	464	501	466	476	452	484	502	486	497	481	485	469	502	497	494	494	470	476	526	489	445	471	469	489	434	475	516	463	490	485	529	485	469	458	479	464	495	482	476	488	446	513	469	497	464	491	470	453	483	457	482	476	493	463	470	473	479	522	490	464	490	479	454	491	479	490	476	516	476	467	483	473	488	464	494	489	465	423	533	520	460	439	466	475	500	426	474	490	515	506	468	462	484	471	432	481	471	474	489	465	509	501	510	466	465	505	465	455	505	505	461	479	482	498	513	510	480	491	504	482	482	485	517	469	483	481	495	474	493	493	479	477	474	480	498	481	481	475	492	517	468	441	478	460	492	502	475	450	479	510	469	450	473	466	493	481	493	508	475	493	491	486	479	514	492	469	450	475	484	505	525	472	503	481	499	479	481	458	472	488	470	474	481	470	484	509	479	489	498	478	470	498	505	487	483	484	486	454	517	493	496	482	464	469	487	474	485	459	480	496	488	458	472	493	463	445	485	498	489	452	505	489	495	480	518	451	505	520	479	484	504	489	475	481	494	451	501	472	494	480	500	474	469	460	501	511	472	442	449	496	505	483	487	512	496	494	461	489	454	482	481	500	472	459	509	492	486	496	452	469	471	493	483	477	457	495	470	480	468	452	539	464	459	511	499	485	482	471	481	491	488	450	508	492	451	504	464	498	488	496	494	514	473	491	494	521	479	479	484	535	494	479	469	475	528	491	489	509	488	494	447	515	492	483	496	499	504	474	502	475	474	468	507	509	522	465	495	504	487	505	461	483	448	493	474	466	498	491	483	478	459	485	462	461	466	464	465	515	482	511	506	458	496	501	502	468	493	483	514	501	508	493	491	505	516	505	450	509	472	509	523	514	485	503	489	499	485	457	482	492	519	503	438	508	465	473	511	501	558	461	463	510	489	490	462	478	506	494	494	515	467	472	520	497	491	505	477	474	512	494	469	465	484	475	495	484	478	519	511	501	477	485	442	497	480	508	508	513	486	493	526	487	480	473	451	478	463	468	475	498	480	520	465	493	487	489	473	450	488
54559	85999	68963	46027	28226	11177	3443	2980	925	675	638	679	624	647	632	628	625	591	629	606	566	628	623	621	573	631	631	616	602	638	567	625	604	592	555	607	572	617	574	593	579	593	631	602	612	564	593	618	597	593	549	610	616	620	628	585	579	610	564	597	617	587	611	558	570	587	560	560	595	566	578	580	568	556	596	579	605	586	603	601	604	562	652	615	614	588	611	604	610	586	582	582	603	563	567	654	610	624	601	596	598	611	591	567	602	553	619	573	591	609	582	584	609	644	626	599	590	583	582	599	581	611	601	587	612	595	560	589	634	604	559	549	575	613	603	601	612	619	595	595	594	569	567	565	580	590	611	557	603	606	600	636	632	594	556	626	586	562	615	585	582	666	560	592	607	619	596	593	593	592	566	531	548	582	617	604	577	573	626	602	615	584	623	579	565	641	595	589	626	595	560	597	599	645	579	588	571	637	561	515	572	616	589	589	560	571	593	530	602	583	585	596	564	598	604	600	611	597	536	592	601	578	610	569	599	541	594	612	619	578	615	585	620	601	549	622	630	555	619	598	646	598	594	587	609	555	611	590	610	648	612	582	617	604	576	611	581	602	570	601	608	587	590	644	639	591	577	566	614	598	609	621	624	613	565	559	595	594	577	622	594	598	603	594	651	590	623	614	560	579	599	601	578	552	583	599	598	590	562	627	603	631	592	555	645	567	609	606	545	572	587	568	588	624	587	562	565	593	608	649	614	596	560	596	590	545	649	585	605	580	575	577	607	594	572	549	574	598	607	618	559	621	628	615	571	604	618	574	554	573	569	614	609	589	550	589	585	606	653	587	573	549	585	588	591	598	598	589	588	611	610	603	524	630	566	579	577	556	635	600	615	593	614	580	571	614	611	617	605	638	595	570	574	609	598	621	599	585	596	629	574	606	576	575	546	579	563	632	592	588	610	574	600	617	623	624	607	563	576	588	613	569	604	628	583	608	606	612	601	641	605	562	582	549	558	587	606	564	612	610	580	629	593	585	661	608	539	560	553	606	607	539	600	602	583	624	585	578	604	616	591	593	573	638	589	596	554	595	653	572	560	617	619	607	595	609	637	613	600	572	579	609	608	563	579	642	585	621	555	601	613	545	605	613	603	588	604	570	578	600	618	599	607	583	579	559	585	613	632	569	604	598	595	574	615	608	618	589	626	602	574	628	566	592	619	594	548	568	620	596	617	579	616	623	570	561	560	573	658	594	616	591	594	599	604	605	570	571	588	633	584	599	583	590	555	634	599	613	558	584	599	590	579	591	569	605	597	585	582	598	565	587	622	637	619	570	591	569	589	612	606	535	563	615	580	582	630	614	563	599	621	606	620	554	612	608	585	629	606	573	567	594	596	592	597	543	590	578	605	578	560	569	555	592	631	613	643	601	628	619	605	589	589	629	586	566	624	593	587	610	557	625	584	608	596	525	611	598	582	593	590	608	586	548	587	606	614	613	574	617	577	590	575	564	575	616	604	593	584	584	554	530	571	555	611	598	584	629	595	586	604	622	622	576	600	585	605	607	603	627	617	582	618	609	590	601	578	611	603	582	600	543	585	574	575	557	596	570	606	609	559	593	594	580	607	610	563	599	564	572	582	594	604	601	563	582	604	583	579	603	601	562	596	600	621	598	574	587	620	584	621	617	585	624	607	569	597	642	586	603	582	567	580	581	615	649	595	591	643	549	602	608	580	604	619	603	613	571	556	569	613	608	586	585	612	583	572	558	600	594	615	593	581	588	644	584	571	617	579	594	612	642	586	596	596	536	597	551	601	584	606	581	584	591	592	601	537	554	598	620	591	586	572	636	565	573	566	582	594	580	600	587	541	632	561	579	605	599	589	610	546	622	604	592	571	584	599	600	590	640	576	564	523	613	632	558	592	567	596	564	624	641	584	609	611	582	549	604	614	590	568	598	563	583	612	610	598	573	567	583	613	607	581	606	598	559	609	583	621	606	604	604	563	601	599	565	626	579	627	577	617	636	631	559	563	591	598	558	587	578	559	587	580	625	571	591	603	598	568	590	604	591	582	592	569	573	617	565	616	586	619	561	588	589	588	592	621	601	577	610	600	621	575	594	573	619	571	616	611	526	595	578	616	656	603	564	534	595	600	586	558	637	567	591	613	558	627	569	549	592	556	632	610	610	576	600	615	610	589	651	615	575	639	627	581	585	596	594	568	595	577	629	600	618	550	575	604	616	572	598	593	583	602	595	596	612	597	590	625	583	622	588	618	601	567	581	557	570	582	639	583	614	659	601	608	601	590	575	608	614	586	625	642	621	630	587	610	573	560	598	573	636	571	586	576	575	567	568	553	613	649	597	571	613	593	604	582	625	607	585	592	588	582	582	614	603	567	612	592	577	611	608	594	576	565	582	573	624	618	601	574	567	592	563	596	605	620	576	587	583	599	634	597	599	589	648	579	562	599	574	620	606	581	601	614	596	587	587	592	623	600	568	609	647	590	612	603	630	582	599	581	601	590	590	587	607	549	570	598	608	600	597	545	589	572	568	610	529	621	628	656	596	617	581	597	617	584	621	629	567	614	646	560	565	574	591	587	620	593	609	604	614	628	642	586	616	548	598	595	588	620	580	606	627	616	557	575	601	591	616	591	573	598	595	585	592	614	558	625	569	571	580	642	590	560	550	606	586	591	566	575	580	577	545	590	605	599	597	606	589	610	638	554	633	584	603	588	603	572	585	599	656	592	627	592	589	606	581	626	574	585	625	589	590	539	590	586	605	596	650	623	624	635	585	631	586	599	555	572	617	599	533	636	592	597	589	584	579	611	569	637	584	566	619	615	576	607	573	565	569	602	645	582	599	603	599	611	599	620	618	607	595	602	583	586	598	581	540	582	630	600	571	601	591	610	572	573	567	565	621	575	644	593	563	598	606	625	606	598	596	603	583	604	622	605	594	583	614	553	605	597	601	641	602	576	566	593	601	628	571	588	591	572	616	609	588	599	569	578	584	588	596	546	591	581	593	631	638	614	592	629	637	624	598	593	596	622	587	621	584	611	613	591	595	569	579	584	605	570	573	572	565	611	651	628	596	586	630	580	585	594	625	633	579	601	601	591	552	607	564	575	582	636	570	587	562	598	608	604	564	592	562	587	592	582	627	587	602	615	612	664	616	591	566	597	620	619	619	597	589	596	571	596	588	591	615	616	629	615	649	614	560	574	622	630	620	637	587	583	592	604	599	562	604	603	598	577	605	633	611	603	569	538	583	582	533	586	596	585	564	602	587	597	584	560	638	599	585	538	585	595	605	578	602	585	576	574	613	612	567	597	509	567	620	574	572	601	546	651	605	578	585	561	532	577	588	631	557	565	588	588	520	586	605	562	653	623	614	585	579	585	642	629	629	594	586	568	600	605	580	577	636	574	619	604	569	593	588	595	557	584	560	582	594	600	613	600	591	591	552	584	596	583	605	592	620	622	530	614	619	589	612	583	580	578	592
22394	20835	29919	25790	22959	21190	13423	3014	700	428	400	425	421	427	400	401	392	431	402	416	388	424	398	410	394	405	385	402	410	397	407	381	358	401	382	353	404	404	368	395	404	394	361	391	391	368	388	408	385	382	396	372	355	392	372	390	356	406	364	391	383	356	361	377	374	349	362	371	389	384	384	388	417	398	373	361	390	349	370	373	365	379	359	373	389	367	389	393	398	375	394	387	407	354	369	391	379	379	354	351	412	383	360	357	363	378	383	361	381	372	347	372	344	370	383	376	398	387	375	387	377	369	370	346	362	387	375	376	348	392	327	395	409	379	404	360	374	390	382	370	401	379	396	417	362	366	400	408	381	390	399	377	355	372	332	374	380	380	375	380	377	351	368	374	354	386	323	346	377	392	359	365	389	356	382	354	364	359	364	381	354	364	363	380	344	364	334	340	413	371	374	381	412	379	385	356	357	344	386	384	372	397	353	410	407	359	371	386	359	399	379	361	385	424	392	376	387	408	406	372	340	372	396	395	339	365	366	388	362	372	375	379	373	385	376	367	354	373	375	400	352	322	375	371	381	376	374	428	370	358	374	366	375	360	392	383	386	377	405	385	374	340	374	369	395	336	406	392	362	389	327	371	412	403	372	390	401	379	393	389	377	376	419	369	399	386	355	392	374	370	397	342	393	394	350	354	407	376	368	448	364	382	352	387	368	361	365	298	371	393	385	402	386	400	375	372	404	363	396	354	373	375	362	367	425	383	362	395	369	363	409	378	356	401	358	387	372	367	369	365	392	374	365	377	358	356	401	392	371	371	380	398	380	343	404	366	395	355	377	380	356	382	387	368	362	409	350	397	333	398	389	422	378	407	404	370	362	369	404	377	374	375	363	399	358	366	377	365	406	365	364	343	372	383	396	363	372	345	367	373	368	410	397	381	397	353	392	374	389	373	343	347	350	397	363	398	379	369	358	378	376	391	369	366	378	409	381	387	380	352	410	349	360	387	395	392	385	394	390	404	388	367	379	388	389	349	401	360	375	378	373	395	370	380	406	377	388	381	365	360	359	356	371	378	369	350	369	413	386	379	393	368	365	409	366	373	397	412	374	377	373	362	355	383	400	378	373	368	334	379	409	405	390	371	390	379	369	379	370	403	407	360	410	424	404	362	382	391	378	356	365	369	385	363	363	355	376	374	378	350	358	384	361	359	369	403	391	346	371	392	349	420	371	395	386	378	354	378	408	382	391	409	394	386	381	396	365	372	348	397	358	358	395	390	387	372	362	377	381	394	340	410	385	346	361	395	413	386	373	345	368	376	347	408	368	411	387	379	360	384	373	410	403	387	359	340	387	388	347	404	398	426	388	389	376	383	383	392	379	363	399	398	361	366	350	382	366	367	374	424	337	421	399	375	331	402	360	384	374	400	362	374	348	324	341	417	398	384	393	375	343	354	364	357	379	391	348	367	373	384	392	403	393	367	386	368	378	414	357	365	419	355	389	366	368	361	345	353	353	380	398	359	383	349	346	356	369	391	378	356	350	406	358	373	397	344	379	363	406	407	401	353	400	394	372	344	383	392	368	364	356	374	415	400	425	388	402	381	393	383	357	374	371	356	348	341	394	353	408	382	369	341	400	407	361	382	387	364	377	375	404	371	382	389	407	351	380	355	401	367	373	401	374	381	386	364	384	342	359	406	363	349	355	358	375	388	383	403	386	407	363	373	360	335	397	340	380	393	369	374	374	381	406	385	363	393	369	395	332	392	373	364	401	351	377	356	354	360	368	373	409	379	384	377	373	398	425	369	388	392	387	350	383	379	384	394	403	361	392	353	367	346	373	421	374	409	384	386	432	364	367	371	354	405	402	385	403	375	381	395	364	397	385	399	378	382	396	381	379	366	357	391	355	397	420	410	376	386	382	395	364	423	375	403	390	399	407	407	391	342	381	364	373	365	374	398	371	388	332	347	376	349	377	414	362	392	394	350	348	408	387	368	366	402	388	366	425	362	414	360	400	407	373	379	379	341	356	359	418	398	398	403	357	370	356	366	377	368	361	411	387	374	375	368	394	361	389	381	382	372	377	347	348	385	374	385	366	389	374	391	377	389	402	372	390	363	373	355	369	378	360	358	380	389	392	350	407	400	400	405	367	392	376	393	413	373	332	365	366	389	369	383	335	391	367	386	383	374	413	385	397	341	371	381	377	408	361	396	370	380	369	338	347	409	385	363	371	350	355	387	358	387	377	355	381	384	381	398	388	362	397	362	378	407	395	370	383	339	367	373	369	352	389	372	384	360	394	352	372	358	376	376	402	331	371	366	421	394	356	395	361	394	375	418	359	393	383	310	385	372	381	398	367	371	391	385	364	384	350	360	382	342	366	419	376	382	344	356	372	407	355	362	379	364	370	419	411	358	342	395	378	345	395	348	365	341	386	376	409	374	370	373	366	376	404	419	404	364	425	343	370	370	348	346	364	377	361	378	415	390	373	393	376	367	377	364	378	353	368	375	383	356	382	354	394	356	392	362	348	376	379	373	382	362	379	373	389	388	361	366	389	383	394	418	373	355	363	394	364	358	375	374	373	402	366	354	400	379	444	421	359	373	370	400	381	350	399	425	358	337	379	393	373	370	385	363	377	377	385	367	359	407	397	347	364	364	383	399	351	398	380	371	398	380	394	416	370	383	369	403	389	384	376	388	370	404	393	375	378	334	354	377	375	370	340	358	398	395	361	391	364	378	369	384	410	368	343	429	400	356	407	365	406	373	393	387	352	377	385	388	359	340	408	363	394	335	387	360	382	361	413	377	358	402	390	371	361	382	410	404	421	393	388	386	388	349	358	372	375	380	401	349	388	374	399	402	377	371	355	344	335	388	385	370	434	365	400	384	364	370	387	373	368	378	349	354	407	372	374	368	383	398	353	394	370	434	356	386	381	370	386	341	392	373	393	383	362	387	356	400	374	388	369	392	368	376	388	372	401	369	422	396	363	398	379	397	382	383	360	404	374	391	371	386	407	361	412	415	390	381	368	368	402	370	355	370	407	391	378	372	356	407	383	401	365	391	360	353	390	399	434	390	407	386	338	381	393	373	414	404	371	391	370	368	398	361	361	365	372	384	347	377	341	369	357	415	384	304	414	379	382	402	353	394	375	396	323	332	402	353	397	404	343	361	359	363	382	380	386	353	341	390	401	391	362	345	357	380	415	379	406	386	362	325	366	388	373	376	367	372	388	399	393	421	379	351	403	388	356	405	399	414	382	308	385	386	371	401	343	384	366	361	331	417	350	375	377	349	365	353	381	395	356	412	402	373	373	348	393	341	387	357	378	373	362	378	413	403	360	399	398	422	341	371	386	397	385	355	395	380	354	332	377	352	334	385	398	373	376	355	396	359	356	380	390	388	371	396	360	361	390	343	376	388	381	383	353	354	390	368	352	392	368	348	362	373	368	403	366	385	410	366	388	378	390	379	409	431	358	353	370	404	339	391	397	383
59204	96478	80065	55780	35964	17165	5663	5072	1100	616	550	526	533	482	469	484	480	462	467	440	437	462	476	450	502	440	480	451	434	452	454	398	445	476	453	484	486	470	428	462	450	452	435	470	457	448	420	464	416	486	459	432	447	475	469	450	422	449	448	446	454	449	419	441	437	438	424	467	473	427	450	447	429	483	446	442	420	432	448	414	445	412	429	485	454	447	435	438	424	456	487	449	432	410	455	437	458	475	445	471	448	423	456	444	475	469	417	424	464	460	421	456	436	470	476	438	422	454	448	403	480	483	478	460	418	394	451	440	452	456	467	498	397	447	426	417	461	428	441	405	451	449	431	416	421	452	442	457	428	464	431	470	435	444	457	444	496	471	441	498	427	419	439	453	448	493	484	447	445	459	434	462	445	447	435	437	434	424	434	419	436	446	416	438	459	467	427	443	472	406	450	460	413	466	424	480	468	418	438	478	446	414	447	452	420	398	431	456	459	418	444	438	439	439	425	454	468	460	458	459	465	430	466	431	458	434	432	447	446	477	458	449	448	430	476	444	481	457	449	466	444	458	466	452	436	470	453	447	432	445	400	467	453	434	440	430	446	442	472	443	445	450	459	433	473	408	441	409	461	467	473	476	422	424	480	431	459	468	477	431	453	460	453	470	414	437	457	405	440	416	512	458	452	470	444	452	421	422	449	450	443	446	424	449	457	446	435	465	484	455	451	443	452	449	441	455	425	433	465	431	417	449	449	443	404	459	436	438	438	420	449	447	425	451	446	448	455	461	430	425	415	435	410	450	447	463	428	460	455	427	445	448	465	466	435	430	431	452	492	418	484	417	449	410	497	425	444	443	427	470	435	432	460	491	476	453	412	426	434	474	458	447	445	448	422	378	473	476	471	441	441	445	408	456	426	468	485	437	434	477	462	451	479	446	450	483	443	437	432	448	434	456	483	468	457	493	463	428	441	431	461	439	406	425	434	462	431	442	441	438	487	473	458	454	440	456	463	451	440	432	423	450	455	409	441	436	447	451	481	481	497	407	440	461	457	467	484	465	455	417	466	422	436	435	429	473	439	401	446	459	433	431	464	449	424	461	446	437	421	408	447	432	451	470	432	436	469	452	447	465	492	448	450	446	429	426	412	435	465	481	482	443	448	415	470	457	442	439	423	468	454	401	444	427	429	439	417	446	459	431	442	418	429	462	485	447	443	443	403	432	450	470	463	415	425	454	433	450	450	410	443	412	462	435	460	452	428	431	437	474	443	441	466	428	425	394	433	408	393	442	426	470	443	433	455	460	440	434	442	426	462	449	445	454	478	458	458	432	456	419	464	492	453	405	446	482	418	469	397	490	445	467	462	442	469	426	390	413	432	442	482	440	466	407	478	446	444	427	411	457	452	406	454	452	440	460	491	420	422	472	453	436	420	477	418	428	443	434	414	443	474	469	436	444	464	453	461	416	419	487	457	483	449	448	408	463	441	437	471	434	458	445	423	406	437	422	454	410	452	460	435	436	434	473	429	431	431	475	435	455	430	484	397	408	424	479	433	430	459	414	404	463	400	452	435	413	436	450	385	463	428	464	441	464	437	433	472	462	454	470	452	429	436	438	460	429	405	452	414	422	413	427	419	439	430	450	445	448	422	445	430	461	463	435	388	459	476	439	469	435	425	444	427	416	426	465	431	429	438	442	461	458	435	459	441	442	453	449	442	461	415	432	467	442	430	440	432	477	457	444	454	451	481	408	442	419	479	440	463	448	456	462	446	440	420	443	457	459	467	441	448	463	509	440	459	440	403	428	476	411	437	465	418	449	467	427	470	428	436	426	454	441	420	460	401	427	462	445	436	418	441	458	456	451	457	435	428	422	441	436	455	426	445	399	433	434	447	412	437	472	415	440	421	436	439	448	462	453	442	421	460	448	457	466	453	457	484	443	454	486	436	467	466	454	428	468	432	460	433	431	407	453	464	407	449	448	460	445	448	430	470	464	440	428	456	465	441	463	463	430	416	433	421	490	472	442	450	480	454	448	446	416	424	409	480	442	408	486	432	443	428	405	455	430	429	425	418	446	481	437	492	427	411	434	480	462	423	445	434	441	427	418	447	443	443	454	427	434	429	410	453	448	448	440	493	439	466	444	431	437	442	453	425	437	445	413	459	476	465	472	424	441	430	458	458	443	432	446	419	468	489	455	451	462	429	455	437	431	411	402	430	426	462	428	427	434	436	435	455	448	451	409	451	457	435	453	421	464	437	465	479	469	486	428	426	464	435	459	448	443	454	468	448	419	439	469	470	436	421	455	462	449	430	431	469	447	432	443	446	448	497	486	443	443	439	463	457	465	470	410	491	467	505	437	432	452	469	453	483	439	446	431	430	460	470	471	411	477	437	435	425	444	488	433	466	455	425	427	447	421	425	472	464	419	452	449	446	434	461	459	452	477	434	435	424	429	403	429	425	484	437	436	434	454	440	464	413	483	420	446	390	432	442	434	430	412	417	475	457	460	468	460	404	443	446	452	449	438	406	462	434	458	466	454	482	457	459	420	434	437	455	435	454	482	468	424	408	434	452	422	439	451	454	441	471	424	450	404	485	426	404	400	446	436	476	448	454	444	480	421	446	455	418	456	442	429	435	451	438	449	455	425	437	464	438	400	441	452	473	451	411	466	441	441	465	462	448	475	441	460	419	432	478	457	467	437	440	449	442	455	412	454	522	431	429	422	440	461	440	476	444	408	446	445	488	410	420	456	391	464	430	457	448	440	444	455	467	442	414	449	431	445	454	429	445	443	445	425	451	436	464	433	476	464	439	420	428	454	457	458	392	445	427	465	422	441	446	412	470	447	475	419	488	480	478	406	440	429	446	457	425	441	434	406	427	457	468	405	421	472	437	457	439	479	428	447	430	442	481	437	428	433	440	440	435	444	430	407	421	441	411	449	421	435	433	416	421	436	488	456	419	464	454	455	458	466	422	454	444	445	445	471	443	455	438	483	445	426	442	471	454	472	410	457	411	433	465	421	454	440	451	447	462	448	425	438	457	452	433	433	449	450	447	412	429	456	461	423	442	431	447	424	423	454	453	435	416	448	452	465	456	438	430	466	397	432	449	439	429	483	488	457	454	462	421	450	457	393	406	440	447	485	418	425	440	426	425	437	454	463	459	446	419	437	454	434	427	434	444	426	412	458	421	477	427	424	457	442	484	466	421	461	426	441	427	456	406	443	457	433	452	426	453	414	469	449	460	472	465	432	432	441	449	457	454	454	444	437	426	455	444	415	456	447	468	455	446	485	422	453	447	442	436	493	468	416	414	435	500	451	473	460	445	472	442	444	434	421	420	460	396	460	427	435	438	436	483	445	470	461	446	453	456	427	451	426	447	463	419	455	418	467	455	440	442	434	467	462	413	427	428	454	473	452	455	442	441	463	456	454	412	461	412	445	444	443	463	439	432	443	441	472	452	449	466	508	423	455	455	441	463	444	398	479	447	433
27678	23821	27741	16551	4273	1385	910	858	809	830	789	762	834	798	757	835	770	836	787	755	838	789	780	754	817	756	772	772	801	759	807	782	830	803	855	826	765	826	765	813	784	842	789	819	836	807	815	826	803	789	786	800	795	797	759	773	783	816	782	778	776	725	779	798	801	799	836	830	795	812	799	824	769	810	756	768	788	759	811	812	829	771	817	809	845	807	784	849	759	810	776	764	785	834	785	804	829	803	841	774	779	770	848	797	791	816	788	752	763	773	759	765	743	815	787	796	765	860	846	794	792	761	770	734	827	759	806	806	790	802	808	799	804	761	763	810	795	819	758	793	810	820	816	807	772	828	739	833	812	734	793	803	833	777	834	810	798	791	761	818	781	787	802	836	764	825	800	783	847	807	772	801	798	753	775	802	795	802	806	803	742	774	767	802	797	765	812	845	826	774	770	757	793	808	835	777	834	829	814	815	770	850	797	818	763	821	781	780	780	792	784	833	833	802	813	804	804	818	791	814	757	799	816	736	742	825	748	766	774	815	759	790	759	795	802	745	779	799	790	835	793	780	838	845	830	824	797	765	805	809	767	827	805	747	754	801	864	801	774	804	815	860	830	773	742	789	828	772	823	817	737	733	812	766	763	789	799	802	749	811	776	829	819	792	787	759	792	812	771	818	793	778	801	826	772	797	775	793	864	829	774	824	764	838	795	799	813	773	832	827	757	796	791	766	789	830	798	825	764	751	815	748	801	791	771	806	801	803	827	821	809	785	791	787	798	760	784	776	824	789	861	787	824	787	798	771	749	811	787	805	735	826	834	786	790	805	823	787	820	786	789	820	776	794	777	761	857	801	777	808	795	824	741	760	785	804	831	795	801	819	804	799	799	793	789	764	804	742	796	774	774	828	791	764	828	766	817	782	767	773	795	752	783	840	811	815	817	819	787	788	795	761	752	779	781	797	828	773	798	822	778	775	735	776	801	804	784	854	796	821	780	771	782	785	794	793	752	798	796	798	793	761	819	847	743	763	771	785	775	787	812	810	756	799	846	764	762	734	795	845	794	821	767	789	762	787	790	782	771	780	787	734	763	781	809	750	815	821	781	783	728	792	760	752	784	847	858	799	796	806	782	795	759	816	770	774	814	815	795	838	770	804	778	801	831	822	766	853	800	778	831	845	758	788	807	853	861	829	809	820	844	824	754	789	778	777	824	809	811	811	751	847	816	772	772	837	794	830	777	755	756	776	729	825	818	809	768	736	819	772	814	751	833	833	830	802	759	793	771	764	797	776	804	807	763	787	815	782	793	799	765	792	812	760	815	746	801	837	764	797	798	762	798	799	851	824	827	738	798	809	804	775	794	741	788	768	770	816	806	789	776	793	853	804	822	782	784	789	785	813	825	788	833	857	804	830	805	823	823	784	774	820	785	850	790	806	780	722	795	775	814	777	780	802	806	755	838	763	760	842	767	808	831	787	794	761	776	785	794	776	826	803	803	794	786	799	782	738	824	747	758	749	811	814	800	761	799	791	802	805	811	769	832	750	841	773	770	806	796	780	831	786	775	778	826	782	789	777	796	842	740	768	780	850	800	815	786	766	789	790	779	738	767	809	823	776	802	846	801	816	800	779	849	819	815	755	811	798	756	751	820	799	780	791	753	804	826	799	849	730	801	815	804	822	812	793	762	810	825	809	788	761	806	764	764	810	842	815	794	806	776	748	828	797	841	800	792	736	759	778	766	757	787	737	826	834	848	796	781	812	786	780	845	791	826	764	796	735	784	809	837	780	773	799	739	783	796	789	740	733	813	781	832	784	818	755	810	785	789	814	835	800	799	800	788	824	774	817	739	817	801	778	732	791	798	799	804	808	814	788	761	783	764	810	750	751	771	806	799	849	808	778	789	768	806	784	782	748	826	789	774	808	785	822	778	790	787	803	785	823	791	817	778	821	830	785	837	811	809	779	809	768	827	804	819	761	826	794	814	711	740	771	800	798	769	755	822	798	833	815	777	784	762	749	761	784	808	779	846	743	816	823	804	786	845	807	864	795	779	830	812	776	811	835	748	738	793	814	787	790	805	757	795	791	746	758	797	783	803	797	772	826	808	807	791	751	781	822	813	776	798	798	796	784	794	798	778	825	803	815	800	829	836	816	830	748	773	749	797	800	833	782	813	787	729	791	788	779	790	771	846	788	800	751	759	806	776	792	836	768	782	769	753	801	765	760	793	757	778	761	827	815	799	796	804	805	802	780	768	785	842	803	787	756	758	758	805	824	762	809	767	818	826	713	841	776	793	815	799	765	826	780	793	778	806	805	811	787	815	819	795	831	761	748	764	812	739	811	766	820	818	789	745	799	815	759	861	798	803	788	825	804	815	773	737	794	855	765	784	821	798	762	836	792	775	844	759	804	771	812	777	768	789	805	819	847	754	784	805	810	828	859	795	797	819	769	760	778	800	741	787	756	796	768	823	813	799	806	835	809	798	843	829	756	784	775	800	739	804	781	796	796	786	787	803	814	827	808	756	824	798	791	809	798	764	743	787	796	829	828	794	817	797	801	805	793	809	807	817	771	799	829	761	825	790	804	766	765	807	772	824	795	784	779	754	827	808	799	835	781	772	799	718	806	825	815	818	790	806	818	776	817	791	781	777	780	775	802	770	806	831	835	822	772	768	791	786	791	804	727	797	822	725	794	836	780	785	761	779	794	854	782	783	804	813	826	772	770	804	765	765	810	817	785	786	824	826	815	797	789	777	828	807	829	835	782	797	775	767	771	790	785	802	808	780	782	789	786	814	745	793	808	817	770	828	865	813	814	758	731	831	757	795	783	796	784	821	810	812	808	753	762	785	823	812	842	818	805	854	811	804	836	797	805	777	807	824	809	797	804	774	885	791	781	770	815	823	750	799	779	856	765	739	823	797	728	800	756	778	775	802	794	777	794	773	829	714	833	844	786	797	822	810	809	796	800	783	798	791	811	844	791	795	758	814	796	769	849	815	799	855	782	819	799	828	801	818	782	825	790	790	809	794	787	788	761	795	751	832	790	810	853	753	792	802	838	831	795	773	807	838	793	780	821	787	799	791	806	743	867	803	783	848	782	793	797	812	817	802	817	812	806	832	803	797	793	755	834	810	788	758	773	740	778	818	788	828	797	793	767	788	833	789	814	788	834	772	830	780	828	810	793	820	767	781	805	817	771	796	779	774	846	766	817	837	789	775	799	838	793	805	805	828	788	847	848	796	789	759	787	790	782	771	773	854	743	796	781	808	793	831	835	793	803	792	803	779	788	827	785	815	805	751	767	804	724	786	814	838	791	796	797	777	819	762	780	844	801	725	774	814	781	764	807	835	793	812	799	764	796	786	800	785	816	809	810	765	811	769	785	829	782	777	794	810	758	826	771	764	803	811	801	802	781	796	840	784	888	771	763	790	820	813	789	798	748	823	810	757	839	836	823	790	748	829	771	830	796	791	764	781	808	840	787	805	735
28816	39198	29111	13765	4835	1796	1132	1150	988	989	925	1001	933	943	928	948	1006	949	934	933	944	942	932	1017	929	968	972	967	938	986	925	947	964	932	965	998	947	952	923	936	965	982	969	914	908	915	980	929	984	938	943	984	1023	970	923	937	932	927	989	923	956	937	958	941	970	932	962	987	1002	986	980	881	923	927	904	972	1002	954	985	966	915	936	955	968	947	931	873	964	930	899	952	955	935	915	933	967	963	944	940	912	916	933	933	937	952	888	932	954	877	985	936	949	925	1001	987	919	966	917	910	942	963	936	914	1001	938	896	963	933	932	928	984	907	952	931	917	964	996	973	926	923	952	919	985	929	983	909	937	934	927	935	905	977	937	984	922	963	909	970	952	992	939	944	930	949	962	954	939	953	941	947	984	904	951	942	956	969	939	932	955	953	937	910	939	954	921	991	926	979	927	971	951	914	988	941	914	959	986	936	913	916	937	977	991	933	970	899	911	931	966	971	963	910	950	978	968	932	930	974	912	971	946	975	919	942	938	894	921	944	935	905	953	864	923	898	958	989	983	881	1011	885	932	912	973	960	984	958	947	960	964	897	960	985	940	901	998	934	984	968	924	978	910	932	909	996	977	955	981	955	984	886	979	1004	938	914	965	926	971	969	980	937	930	921	928	911	900	974	913	973	983	978	936	936	920	937	935	922	989	890	926	965	1006	956	933	932	900	955	926	951	979	956	886	977	981	987	958	921	934	945	952	925	927	921	954	969	961	914	958	944	951	953	964	976	937	987	949	982	994	949	924	893	957	969	934	985	967	880	1016	912	916	970	892	941	994	903	935	980	970	985	950	957	933	983	957	977	963	930	950	943	996	905	925	930	909	937	949	895	942	1031	960	898	960	1005	962	932	951	963	928	1001	919	988	952	955	949	859	941	968	937	919	944	992	993	961	993	912	948	898	918	918	932	919	908	955	933	969	963	931	954	924	952	949	952	949	962	951	962	931	879	913	975	919	964	953	916	932	913	940	895	928	902	913	992	910	976	965	918	916	958	956	943	908	914	985	927	920	960	929	950	922	945	951	888	967	902	954	938	934	958	930	932	918	936	992	975	919	947	933	943	924	931	976	906	976	946	925	943	962	931	889	989	969	941	976	946	959	977	999	915	977	929	995	965	898	921	960	927	958	914	903	925	942	907	986	948	897	947	918	964	936	968	916	959	940	944	974	952	926	876	963	943	955	966	923	914	983	940	921	911	979	921	952	926	897	950	940	935	942	958	927	942	922	940	901	947	898	987	923	965	952	948	971	991	908	956	931	927	969	957	902	928	916	913	984	948	918	916	912	929	958	952	944	917	960	956	940	892	948	947	948	873	955	921	952	961	953	948	922	996	951	985	955	986	977	931	955	974	968	924	937	926	950	977	938	938	910	1003	985	966	996	903	955	908	940	936	931	937	897	944	927	945	954	960	922	916	987	961	945	991	967	955	939	968	938	975	952	957	943	946	987	984	991	970	967	954	945	949	979	977	987	977	1002	979	925	983	921	886	966	901	972	909	967	899	957	989	943	941	927	902	969	957	970	921	964	959	908	962	959	914	921	945	963	1023	926	969	948	901	909	922	869	937	940	951	916	970	903	973	905	896	931	1000	930	963	957	941	951	992	999	916	948	1001	926	920	943	924	989	944	947	988	983	925	952	972	922	901	955	900	919	931	960	970	906	878	985	977	928	1029	947	975	972	909	908	928	953	907	929	952	940	982	1008	933	945	943	976	1003	946	975	988	918	960	989	948	918	977	956	939	970	994	969	961	925	934	905	872	922	962	948	914	862	994	982	923	960	932	966	968	925	966	971	929	964	959	952	968	963	915	999	918	917	993	921	906	891	962	969	955	900	976	959	1006	964	888	928	933	946	891	927	971	969	984	956	1005	955	952	897	927	969	946	949	914	984	911	960	978	915	923	885	926	933	968	941	956	960	893	855	1016	938	972	917	934	935	985	942	947	945	931	946	930	886	924	949	965	986	943	959	985	1007	940	941	902	962	918	917	982	867	937	948	920	947	975	915	986	930	949	934	952	945	943	874	957	906	935	937	954	955	928	941	927	926	967	957	941	920	895	924	915	1037	937	937	940	993	937	966	939	956	965	990	1026	925	896	925	921	909	959	993	934	1000	927	998	924	954	935	927	967	959	995	928	930	926	922	950	1003	951	940	985	936	946	965	985	947	929	907	945	928	977	969	988	957	973	947	943	957	916	838	914	882	973	923	899	896	979	954	981	960	907	923	979	912	938	971	939	934	941	964	949	900	952	993	988	913	992	961	996	901	922	926	935	1018	905	937	956	949	965	976	950	881	930	926	929	941	874	878	933	992	926	936	943	863	891	917	930	934	970	984	957	917	890	935	915	964	999	961	951	961	941	981	935	974	979	925	959	989	935	966	976	1004	938	894	1012	963	923	978	969	944	929	936	977	963	936	1012	943	904	908	940	919	960	914	923	966	937	995	937	975	892	955	941	952	999	918	963	882	913	953	917	918	911	968	907	932	886	939	935	933	951	911	947	930	977	967	936	939	940	952	962	932	968	889	876	991	952	964	1013	933	990	931	1010	935	962	923	955	947	976	950	921	1004	962	924	937	930	939	939	938	910	946	944	950	936	920	921	916	959	904	965	940	912	947	964	978	955	999	994	989	912	931	914	1008	921	933	971	929	926	924	951	981	944	944	962	942	987	963	914	949	938	921	927	951	923	919	921	932	930	973	891	940	990	917	942	964	972	939	905	936	959	935	975	982	997	900	953	973	923	905	939	926	953	978	972	970	905	909	975	894	974	923	970	968	906	989	1000	957	950	966	929	940	949	971	954	1017	913	976	933	948	926	875	930	979	918	992	955	947	936	923	986	943	921	929	990	922	958	910	1003	948	979	938	982	985	983	944	947	963	937	936	931	935	983	917	965	978	957	951	911	905	948	973	967	915	972	902	958	975	919	968	919	1025	963	992	932	878	969	972	898	915	901	906	963	908	884	909	1002	927	890	971	981	951	956	941	994	932	964	976	952	965	896	922	1004	968	957	968	991	963	958	958	952	953	942	949	960	918	884	977	903	937	911	889	906	892	951	923	995	963	966	931	963	988	938	956	932	929	912	926	984	958	973	979	941	982	970	964	941	981	937	968	936	937	977	930	965	954	893	944	970	1031	928	963	941	941	962	945	935	967	960	954	1016	971	977	943	980	862	990	901	941	960	1012	938	930	950	980	999	903	980	946	929	973	903	947	919	952	957	1014	941	896	941	947	943	944	933	925	971	924	950	957	932	953	957	911	974	938	881	912	936	948	994	944	919	935	941	942	903	960	960	1011	1012	944	957	943	951	977	992	941	957	934	903	901	960	1012	922	1007	968	957	925	950	957	894	1002	963	963	940	983	1004	990	916	961	976	990	979	959	990	952	968	972	892	952	972	970	936	915	888	910	965	898	923	932	909	1023	969	986	971	993	896	911	924	902	937	941	961	907	971	1005	935	941	962	943	890	942	967	933	957	920	926	991	922	946	933	901	934	938	979	975
23344	21055	31143	29198	23278	17150	5084	1829	700	538	534	490	537	501	472	471	491	522	468	517	495	527	531	480	464	476	455	468	505	492	481	506	482	521	523	452	477	467	482	498	493	509	504	477	482	490	494	501	466	478	437	507	456	466	510	494	465	444	507	470	504	480	493	471	494	492	496	522	493	477	477	490	483	488	506	470	461	518	496	450	520	466	466	481	498	456	477	466	446	477	490	457	483	494	448	491	499	464	473	497	456	475	475	454	523	460	486	479	469	464	495	459	489	510	459	470	437	478	473	522	485	503	431	456	491	459	484	487	494	464	489	482	481	490	488	481	493	475	486	463	474	483	479	450	501	480	536	448	502	466	478	451	486	485	529	489	512	456	510	437	472	481	446	479	473	456	463	463	490	444	491	460	482	482	511	470	505	470	475	430	478	440	493	468	481	433	489	477	450	492	492	460	459	443	492	466	450	525	495	490	510	488	497	473	487	459	476	525	473	503	488	503	514	478	480	467	442	483	500	490	444	496	463	465	508	474	452	476	441	534	467	509	456	501	465	445	440	438	492	464	483	506	507	489	460	498	478	489	480	465	438	483	503	483	532	484	471	457	504	479	436	475	485	478	520	432	489	458	509	459	487	508	464	496	493	493	475	461	492	517	494	512	507	488	498	442	506	482	512	491	522	453	476	481	448	512	484	482	484	481	500	512	483	488	436	482	486	468	482	483	459	512	471	459	456	496	479	447	485	503	496	483	478	491	483	434	495	496	475	478	476	474	461	474	459	484	455	493	511	466	506	462	463	455	453	465	478	454	493	464	474	490	468	500	520	459	487	500	467	442	494	462	457	481	468	469	520	495	458	476	470	470	462	490	517	517	492	480	485	443	503	500	485	495	466	492	467	490	479	493	475	493	484	500	526	479	468	458	490	471	448	506	462	497	484	498	468	446	536	463	446	447	465	475	452	485	479	518	485	475	508	502	485	490	507	459	477	511	487	494	455	528	520	451	458	471	492	465	512	521	493	481	494	482	460	447	475	474	482	493	485	506	459	504	496	496	474	493	516	468	491	496	510	436	488	488	482	461	484	486	470	469	483	465	521	509	447	504	424	519	476	500	477	455	522	486	515	509	467	505	477	458	494	474	481	480	470	513	474	485	481	473	476	452	457	510	493	502	514	453	466	487	446	493	467	543	501	493	504	489	506	493	473	488	487	469	525	483	460	491	551	467	451	495	465	468	490	493	522	485	476	485	449	493	466	531	467	476	479	509	496	478	523	430	487	492	473	480	505	478	488	474	461	431	482	478	479	465	473	472	483	472	414	514	493	512	455	484	491	520	525	458	488	495	457	469	485	492	475	484	482	489	449	453	458	466	499	455	484	498	461	484	504	482	501	487	519	488	474	450	502	465	490	447	502	450	477	457	475	482	468	484	517	452	460	534	458	503	503	459	437	464	485	473	528	517	463	475	489	485	455	484	482	469	452	454	485	467	495	478	475	450	468	487	501	471	502	488	466	489	506	509	481	468	483	486	459	462	437	459	518	475	502	534	506	456	476	485	472	489	488	473	494	493	452	452	501	501	482	497	472	460	485	492	511	522	461	464	487	454	471	482	478	487	506	487	498	505	481	461	472	426	447	481	491	464	479	487	487	445	482	464	477	504	475	486	484	451	506	441	500	503	475	503	493	492	489	484	511	469	494	500	508	510	478	488	479	506	453	459	464	524	513	493	493	496	487	470	489	499	475	485	490	454	477	454	503	494	501	489	463	477	469	481	516	443	512	468	504	439	505	488	495	438	465	482	490	505	484	472	493	471	506	508	467	499	486	485	448	489	441	517	476	478	462	492	479	454	517	533	467	503	521	477	485	506	454	477	452	478	495	518	470	477	446	491	499	502	523	502	475	470	479	518	544	520	511	489	481	494	460	506	465	471	489	449	493	499	445	496	476	465	470	481	493	497	472	498	492	516	488	501	468	505	466	493	494	467	460	511	435	486	517	483	498	464	494	462	476	502	442	441	500	472	485	473	480	452	482	519	497	509	499	513	498	461	488	498	436	455	465	487	459	481	465	481	474	477	484	484	488	439	489	466	445	508	481	487	491	495	482	494	468	473	499	486	511	504	481	452	443	508	491	491	488	483	472	488	484	475	522	457	503	473	501	469	458	495	477	474	459	471	503	479	496	486	423	480	448	502	488	479	455	511	445	467	482	491	482	489	446	519	482	494	435	439	454	471	458	476	500	518	500	455	470	444	472	459	468	472	447	491	469	472	466	466	415	518	450	489	484	482	481	488	475	491	486	471	481	483	468	459	455	463	505	498	468	484	472	497	525	498	452	475	460	511	480	494	471	482	430	438	481	472	462	480	450	455	505	516	461	481	481	499	474	480	466	479	494	462	473	496	469	505	476	495	471	500	496	468	485	489	451	450	463	480	450	497	478	479	437	476	477	509	505	482	494	482	481	507	473	504	483	484	500	490	493	518	500	473	465	486	451	507	522	499	496	461	480	485	468	475	460	457	484	465	465	486	500	472	484	480	484	485	473	490	468	493	467	524	515	446	461	471	506	500	479	508	465	504	481	475	481	462	481	494	511	473	484	481	480	465	519	453	500	504	474	463	506	486	483	516	475	466	466	492	501	475	484	495	495	448	487	475	514	506	499	482	491	495	471	486	503	520	469	486	476	468	487	494	501	469	494	492	439	477	477	482	495	493	471	465	454	478	455	494	467	500	513	489	484	478	483	520	470	461	490	495	503	479	498	464	457	468	472	511	465	502	523	459	472	471	510	485	510	490	486	484	484	493	474	504	499	485	472	464	490	497	473	496	458	517	495	468	465	502	476	478	459	520	478	459	469	443	480	503	517	469	485	477	449	465	479	485	487	475	463	477	468	487	499	502	492	470	488	451	510	479	523	553	512	462	462	487	494	481	505	434	496	481	444	479	504	502	480	500	468	504	487	483	481	485	508	493	465	504	482	471	515	475	494	455	513	451	477	416	483	472	450	468	448	454	492	466	445	492	471	496	476	454	491	534	495	471	530	486	484	448	471	458	494	457	502	463	446	485	501	475	471	495	512	482	523	458	481	459	485	501	511	450	477	481	516	495	470	499	491	458	444	455	512	504	503	453	478	474	478	467	467	512	495	480	434	475	476	467	499	492	495	448	467	474	509	512	491	463	483	457	508	479	498	512	455	483	477	461	488	479	498	482	449	522	478	508	496	502	478	500	452	475	491	468	453	496	487	459	487	508	447	484	474	492	544	575	410	459	473	526	465	483	494	524	465	472	468	492	499	461	480	494	476	497	501	450	488	486	485	505	473	492	482	479	478	435	466	466	488	499	461	480	477	469	437	463	461	456	507	472	447	501	484	485	482	490	513	475	479	507	497	479	477	494	494	457	493	527	453	481	461	481	490	465	472	479	495	445	464	517	442	502	495	475	484	479	475	481	495	471	493	462	490	514	498	460	490	513	460	456	499	450	463	507	464	478	474	454
54554	84772	68609	45418	27042	11848	3554	3482	927	681	696	655	612	602	606	620	598	620	641	606	588	619	609	677	598	633	627	575	583	594	608	651	632	572	583	583	591	605	567	615	626	589	609	594	595	572	577	594	599	618	599	596	636	572	645	633	590	579	593	583	560	614	631	603	609	575	609	565	591	583	598	594	570	614	592	595	595	628	567	553	578	551	610	590	588	563	552	571	608	577	595	604	573	596	596	563	597	566	584	614	568	581	609	579	607	617	586	580	590	583	609	568	597	617	608	599	635	605	617	588	585	602	596	590	615	572	600	611	580	597	537	636	582	571	582	597	584	645	588	612	571	622	619	597	616	550	576	613	655	591	560	548	590	589	583	572	591	588	588	582	536	588	607	569	582	549	596	585	610	581	611	614	574	623	601	583	573	561	633	573	599	607	565	602	609	594	553	580	567	610	574	591	579	597	624	570	599	572	573	623	583	588	581	604	591	586	593	566	631	551	566	566	607	576	620	612	579	586	574	583	607	608	581	581	584	625	564	601	608	593	555	644	594	599	601	627	569	568	593	537	599	597	583	589	575	597	601	563	606	596	592	614	612	617	607	608	596	550	602	629	609	567	600	603	554	583	577	576	574	598	620	572	544	616	596	596	558	566	619	602	593	588	572	632	607	593	579	565	572	586	591	570	558	592	572	588	568	614	576	613	566	565	572	577	555	591	573	589	550	553	600	603	573	576	610	593	633	614	590	595	633	587	609	623	571	574	573	559	559	558	593	612	549	630	609	617	621	627	561	540	581	599	613	579	589	632	580	580	616	549	583	576	569	621	615	571	593	559	587	609	574	575	553	591	573	582	610	565	552	580	570	622	533	620	595	597	516	589	548	630	593	600	569	579	592	581	618	516	585	602	567	591	593	579	653	554	577	579	617	554	609	620	576	566	555	593	563	578	639	580	589	592	583	575	593	552	611	545	616	637	610	585	589	589	597	573	565	555	530	615	579	607	587	577	581	585	607	592	570	584	561	576	639	594	594	568	578	596	622	588	534	594	584	586	619	573	595	586	584	593	623	600	561	578	609	559	575	593	592	584	599	581	588	562	560	547	540	610	552	585	602	653	565	608	576	547	616	581	584	574	605	569	607	598	577	557	581	585	585	596	620	633	608	573	592	566	584	599	597	620	558	618	616	585	587	592	576	583	618	575	586	592	573	577	602	581	525	561	593	588	619	540	571	604	582	580	553	589	619	588	626	583	553	589	609	588	569	602	554	629	582	549	602	597	638	584	593	597	594	622	565	595	614	616	572	589	579	613	580	580	616	596	603	564	583	594	565	578	598	574	575	587	631	561	560	587	636	582	556	579	586	573	599	579	598	589	535	638	579	562	576	643	581	595	601	617	588	580	570	630	564	643	603	576	588	531	562	639	557	575	627	599	570	585	575	597	617	550	587	600	539	633	585	551	550	589	587	606	532	602	557	601	626	560	605	617	599	645	614	555	599	552	600	577	601	557	596	584	584	587	592	580	587	585	617	572	589	554	588	595	561	589	568	556	590	625	613	608	558	572	535	594	594	580	603	578	593	613	592	609	590	575	616	605	619	619	627	580	591	561	586	579	577	594	587	593	630	576	592	604	583	596	566	550	589	570	624	578	592	588	584	615	602	574	624	605	584	578	594	597	593	599	611	593	585	597	603	596	601	580	586	516	579	589	597	587	575	585	624	596	589	586	562	587	550	560	586	570	611	583	531	610	587	595	621	600	597	562	576	574	540	607	576	586	581	577	598	630	574	528	602	546	562	614	575	571	574	558	584	616	575	573	620	547	597	625	620	579	579	548	606	572	595	539	562	552	582	554	560	626	601	566	579	588	590	626	590	577	611	614	599	605	594	580	599	582	579	585	590	570	556	600	595	643	601	558	593	581	595	567	595	602	569	616	595	554	571	613	571	597	546	615	593	612	616	606	601	594	615	618	574	638	567	608	580	590	573	598	595	583	616	560	585	582	620	563	555	608	632	609	605	593	582	610	568	616	577	614	634	568	579	557	606	571	596	567	539	584	573	613	588	579	607	561	623	594	564	594	591	579	567	546	609	596	604	638	559	611	626	649	588	621	599	587	622	553	600	582	626	605	586	627	559	640	573	571	570	578	572	560	586	571	608	570	575	625	529	588	570	603	610	576	609	580	613	573	597	566	588	618	598	562	584	586	585	611	588	552	590	575	530	617	618	574	632	614	561	606	582	579	571	617	599	586	590	604	611	596	569	592	610	583	611	593	561	602	545	612	575	522	609	559	590	573	610	620	607	586	605	589	584	583	585	617	569	572	587	545	574	613	603	561	587	615	617	619	634	593	596	582	572	573	617	595	566	613	597	547	540	589	588	546	589	596	568	589	608	562	576	609	576	599	610	562	574	612	566	599	581	590	610	586	570	588	602	601	576	541	576	561	590	600	562	586	587	594	587	600	614	584	611	563	576	578	543	592	582	634	577	586	615	613	561	558	578	558	606	566	574	630	584	620	581	579	610	570	564	611	608	567	589	597	561	599	561	558	565	583	579	595	570	581	529	568	621	575	540	594	598	569	582	578	549	560	623	572	613	615	583	593	574	571	601	566	576	650	582	577	580	593	609	576	607	586	551	591	609	615	569	558	594	637	563	601	573	608	613	580	584	551	602	600	548	571	592	606	621	572	613	602	567	636	566	595	611	636	570	566	632	568	557	585	598	591	643	583	627	624	595	577	573	616	591	587	581	599	592	644	597	577	572	490	593	543	601	604	582	575	599	637	572	570	599	580	626	607	578	580	605	548	587	568	570	569	621	626	533	570	568	575	565	592	617	569	642	590	643	565	595	602	587	577	591	553	606	642	594	597	624	580	616	576	606	617	596	595	625	568	586	595	573	646	611	572	567	607	575	583	603	565	609	607	600	576	582	587	608	579	569	623	584	600	587	607	584	572	600	564	627	594	587	583	593	613	626	621	605	567	632	586	595	568	581	580	584	597	519	603	608	599	566	549	556	592	596	564	584	579	569	584	594	621	548	576	559	597	592	553	623	581	615	542	561	557	577	631	583	598	586	565	609	597	589	588	621	618	588	574	643	554	575	554	546	582	612	622	615	581	633	571	591	630	619	604	573	610	573	578	579	579	580	628	620	572	610	547	580	582	557	656	608	561	630	572	590	589	555	578	582	570	600	595	574	573	594	609	589	615	539	593	560	584	593	550	580	553	612	599	624	584	603	621	644	625	575	580	576	592	578	601	620	591	589	580	621	632	571	581	620	587	577	567	601	604	579	592	596	605	590	597	563	586	591	625	612	564	606	585	553	623	596	576	555	592	592	586	636	587	597	566	637	579	604	588	574	552	574	583	585	597	599	642	533	545	585	539	618	589	600	632	578	597	601	581	611	612	629	524	605	583	587	593	577	561	599	533	558	607	622	576	611	607	584	609	627	603	578	576	553	612	564	562	556	573	594	586	582	607	609	595	590	583	557	582	592	609
22382	20810	29790	26358	22866	21040	13050	3460	614	478	466	427	401	434	404	381	385	398	410	369	416	374	384	361	407	385	397	370	397	402	365	382	353	350	375	396	366	360	401	381	375	356	381	396	387	403	408	346	373	374	393	420	366	341	378	387	382	363	396	358	364	372	350	403	400	377	385	348	390	381	371	335	392	408	361	400	372	364	405	351	371	393	361	395	363	418	373	367	355	363	360	369	358	383	411	343	373	351	363	397	394	357	396	361	400	393	387	361	359	362	378	363	395	368	389	371	374	402	377	359	374	351	379	370	375	389	359	369	359	347	374	367	369	363	358	352	350	403	397	384	332	384	383	360	384	393	379	403	377	346	372	388	388	414	366	356	366	379	382	362	384	388	384	418	416	381	383	382	357	363	352	385	359	392	410	403	370	353	370	348	415	376	395	346	363	377	346	393	355	344	365	378	374	343	388	317	417	376	369	368	336	377	403	395	386	379	382	371	359	360	359	409	353	364	350	356	390	362	336	363	376	373	355	388	374	374	395	366	354	365	387	376	380	390	399	378	401	354	398	400	396	340	333	368	362	319	361	367	381	438	388	364	351	384	391	382	351	370	397	337	378	350	373	400	371	399	363	345	394	397	350	365	383	385	377	349	389	345	376	353	364	367	391	386	370	364	367	390	382	357	347	354	398	340	373	404	393	361	391	427	445	382	410	388	380	356	413	406	398	345	363	371	398	362	384	386	373	361	389	392	341	360	407	403	409	354	400	392	416	384	375	373	357	383	374	404	367	379	378	375	381	361	362	333	345	404	378	375	425	369	349	395	343	378	376	407	371	346	365	398	378	397	365	366	376	371	338	346	378	380	368	405	399	354	369	365	366	433	338	361	363	376	357	380	415	360	339	348	397	368	388	390	408	390	365	372	359	381	391	383	340	362	375	414	370	398	356	342	377	385	432	412	381	393	360	378	351	394	371	384	352	379	421	389	374	378	364	354	351	344	391	371	390	359	421	372	373	357	390	405	361	377	385	357	365	363	362	397	372	396	388	370	389	411	354	413	411	379	363	389	383	351	365	373	368	356	383	405	388	383	361	401	359	379	359	388	389	386	390	361	369	344	380	372	367	351	369	373	374	354	382	381	368	393	378	342	341	349	374	335	346	363	377	346	382	390	366	370	358	349	372	366	349	357	381	367	341	397	375	384	378	423	364	383	383	367	390	374	344	386	365	374	393	341	372	378	371	364	332	416	344	393	365	361	379	364	394	394	379	359	399	353	363	394	400	400	382	397	403	356	427	386	364	346	394	354	419	367	407	359	395	360	350	377	381	405	353	402	391	380	362	400	379	401	373	355	382	353	418	398	377	368	393	367	379	382	363	351	377	370	372	378	373	384	358	387	392	343	391	364	369	381	446	374	363	374	380	386	363	372	378	362	386	376	365	347	344	400	379	375	376	371	391	379	374	334	341	408	352	402	386	364	383	389	380	342	363	347	394	382	366	412	362	362	385	365	402	403	359	352	374	376	364	374	357	377	384	367	389	328	355	357	392	371	363	339	370	356	383	389	386	338	411	392	363	366	381	356	401	405	380	372	383	361	406	366	383	408	375	323	381	407	383	388	346	363	369	360	367	384	385	359	364	367	381	352	356	353	384	357	409	382	374	382	381	361	383	423	378	384	368	375	365	369	373	386	376	358	393	372	395	400	358	362	357	366	376	371	396	392	347	382	345	379	414	380	389	373	368	400	385	409	391	361	362	366	379	366	316	354	370	404	366	415	369	385	396	361	376	335	368	334	384	354	415	358	372	384	334	397	356	374	378	394	414	382	358	356	416	354	394	366	348	410	392	378	360	373	372	405	375	371	382	367	356	351	384	385	367	382	397	377	382	376	393	363	379	389	370	385	371	359	426	388	403	376	341	379	372	354	407	366	385	420	397	366	365	401	381	408	363	411	390	388	372	368	365	404	391	331	360	361	371	374	370	381	350	341	395	367	343	369	373	394	339	386	374	361	376	372	357	352	385	391	405	368	388	396	396	363	331	360	360	371	386	369	371	406	390	386	356	390	361	396	367	396	362	341	357	349	392	378	362	385	386	394	393	372	390	349	353	381	377	363	377	369	387	358	401	393	382	375	363	379	372	430	359	411	352	364	360	378	366	358	363	405	376	369	378	398	361	386	368	369	389	392	359	397	383	388	360	375	383	384	403	384	396	392	388	372	360	328	408	393	403	350	376	391	375	416	388	365	368	368	379	365	381	398	372	405	369	352	345	366	332	362	354	392	385	379	339	346	380	371	388	380	352	396	362	374	367	360	379	360	371	380	373	375	368	369	367	357	397	339	389	355	380	361	368	412	369	386	385	394	387	411	373	384	382	357	349	359	404	376	365	384	338	397	365	367	358	380	380	372	384	349	362	365	367	372	354	359	343	399	365	368	357	367	341	382	396	381	354	356	365	393	332	352	384	377	379	374	349	340	418	368	358	362	360	406	364	364	369	403	397	379	394	404	399	363	408	346	349	345	361	392	376	355	381	347	373	359	365	400	365	361	393	375	377	382	356	362	362	373	361	372	402	344	399	381	390	369	380	346	384	371	371	363	357	367	395	356	367	406	376	398	348	340	370	391	368	354	391	404	356	346	361	359	370	382	353	371	359	358	388	386	368	408	388	346	370	380	385	368	348	343	327	395	400	383	386	385	397	387	370	338	376	392	354	379	353	340	397	383	379	370	360	399	381	406	372	365	361	375	369	349	349	384	366	385	380	357	385	369	394	389	369	367	359	331	370	388	341	382	340	381	366	378	375	377	362	425	342	373	365	376	376	353	357	377	365	342	365	373	325	385	361	382	393	358	394	350	351	379	410	387	387	374	387	364	390	347	352	335	381	406	382	373	362	383	401	370	406	386	356	389	358	340	376	383	331	376	353	417	357	384	374	329	370	367	367	390	428	380	397	382	332	389	390	373	381	355	371	356	400	338	391	376	411	359	361	385	385	379	368	343	371	371	384	376	379	374	402	355	371	376	404	322	356	360	300	373	369	380	396	355	390	403	318	352	367	388	417	357	375	381	350	377	362	370	384	362	359	381	366	348	389	343	373	355	368	414	390	353	394	375	364	394	386	391	351	389	380	353	370	363	343	364	374	378	351	377	348	378	388	343	368	383	400	346	355	396	388	370	394	349	374	362	407	413	401	333	349	359	394	371	375	384	382	355	361	375	383	361	388	382	369	365	349	368	382	373	404	376	361	417	410	351	379	382	378	395	384	369	358	352	366	363	369	352	393	393	369	373	367	407	368	390	361	382	399	360	365	421	383	372	376	368	397	382	361	385	387	375	368	398	385	340	377	368	344	384	394	370	388	396	361	330	381	393	417	367	384	360	382	368	377	349	369	360	385	377	341	335	371	374	339	377	372	371	366	401	373	362	369	370	344	388	383	385	388	408	366	390	387	345	348	375	377	373	372	368	346	335	354	345	369	363	383	402	390	400	369	383	392	339
59235	95033	79200	55590	34797	17386	5462	5908	1021	587	543	581	513	493	451	490	498	481	523	493	438	491	474	461	402	429	452	445	477	466	445	425	412	459	444	434	435	439	436	437	424	444	433	423	488	488	467	477	463	475	471	451	417	467	450	448	459	447	452	416	455	490	450	442	446	458	446	462	443	438	427	466	468	426	419	489	429	456	460	418	457	425	423	425	489	451	427	440	426	418	433	419	412	454	427	438	456	435	414	430	437	429	424	422	435	424	396	435	441	457	418	466	462	448	438	465	438	440	453	401	421	385	422	400	450	438	463	441	427	408	429	444	428	464	435	438	441	449	441	398	457	448	432	431	437	452	441	484	451	421	432	414	447	458	413	453	420	489	390	435	424	459	428	452	489	460	443	449	415	410	433	442	456	437	435	437	478	449	428	446	453	414	458	426	425	453	424	430	450	472	410	427	439	415	415	422	457	471	431	448	441	440	428	431	411	429	463	448	434	430	479	430	475	466	420	418	443	466	463	413	443	405	438	444	420	461	421	472	417	438	482	475	437	455	427	429	447	428	429	432	442	439	456	450	434	437	454	438	429	407	463	411	423	396	471	450	468	426	401	432	449	463	440	445	451	430	420	446	436	434	411	403	440	410	457	441	449	469	436	414	435	476	446	420	440	436	425	448	430	455	439	437	426	409	437	459	462	417	455	419	437	458	399	456	441	417	424	407	457	440	497	429	451	449	471	444	443	432	424	437	474	434	437	477	420	463	440	453	446	432	469	456	405	440	424	454	444	408	449	455	432	473	494	460	420	432	457	429	446	409	463	430	439	425	438	433	446	417	426	400	454	429	443	464	461	448	431	503	420	440	452	462	472	440	461	439	408	443	446	417	476	431	431	417	463	419	456	444	395	440	426	428	431	409	444	451	455	465	421	455	439	424	430	430	422	447	420	496	464	463	456	393	436	422	442	443	460	469	411	405	434	399	421	426	452	460	409	464	427	435	464	476	436	437	441	452	467	456	455	447	442	421	450	415	447	429	423	459	464	423	409	456	394	455	428	419	461	448	401	424	462	427	438	438	438	437	444	447	426	424	439	442	397	467	474	465	448	452	432	448	416	437	417	439	430	416	447	446	432	470	411	452	461	429	489	459	434	427	447	440	451	420	414	439	404	417	433	454	431	429	389	432	439	441	485	435	425	428	437	427	434	469	402	430	434	456	426	422	416	428	478	403	470	410	447	398	432	439	457	445	408	416	459	484	457	441	408	389	401	444	394	441	480	462	450	423	401	444	434	422	442	456	445	442	445	445	426	425	468	443	421	463	453	477	409	433	440	442	435	439	444	456	419	462	425	461	435	450	440	414	453	461	431	380	451	432	456	455	462	438	422	457	427	422	448	436	419	493	445	451	432	485	437	431	460	449	475	434	457	461	489	429	448	437	426	421	423	421	441	426	457	434	462	417	416	411	471	399	427	455	449	454	425	429	423	420	418	456	438	428	437	466	426	465	446	412	449	453	416	425	439	410	445	421	410	428	441	425	423	453	404	439	451	456	427	428	437	451	464	439	443	479	432	462	441	452	469	459	407	453	400	435	404	445	447	419	433	432	424	455	467	459	446	490	474	413	416	437	475	392	453	426	420	441	417	441	425	408	445	431	462	389	451	410	442	406	445	439	398	423	446	467	427	416	379	424	400	476	458	419	438	443	421	435	416	408	428	452	437	436	430	426	426	471	446	435	431	454	442	423	428	447	466	412	458	445	437	423	473	453	419	445	424	465	436	403	410	440	419	410	410	431	446	446	434	465	444	405	447	443	432	416	439	480	468	445	431	450	446	443	447	410	443	412	437	424	452	487	470	443	455	465	463	440	417	462	396	420	462	421	479	441	428	441	460	460	449	390	428	408	442	434	429	401	418	440	439	407	433	479	449	469	461	442	411	426	419	494	427	425	421	454	487	440	451	406	415	403	460	435	458	423	439	427	432	418	429	479	457	392	444	460	455	446	439	434	449	439	438	426	424	393	423	418	430	450	446	450	461	461	434	424	431	448	454	457	456	410	438	435	428	445	441	472	425	449	446	440	448	435	424	443	465	429	442	409	431	414	441	452	464	433	422	443	470	414	426	431	436	456	434	432	433	454	432	461	454	421	463	418	432	442	418	418	465	406	417	440	455	462	449	404	465	471	420	468	444	467	445	453	424	461	401	456	446	417	431	449	473	469	419	465	412	430	481	397	505	453	404	446	449	473	486	437	490	456	469	445	418	459	412	466	459	433	440	488	465	450	442	457	439	406	464	459	437	482	429	430	432	443	465	425	436	447	440	474	425	443	436	448	435	452	480	447	424	439	440	439	395	491	439	414	458	445	467	454	440	403	457	458	468	462	447	435	423	418	443	448	446	461	437	435	436	436	412	406	448	435	414	420	415	395	452	448	434	441	478	443	439	449	483	480	432	441	420	440	472	441	404	473	428	436	441	420	433	439	389	411	466	423	455	444	440	433	424	467	441	471	458	428	449	481	439	406	440	437	417	393	454	452	412	437	442	450	417	445	427	446	428	455	410	434	436	433	434	459	449	414	470	435	464	426	475	439	398	516	446	462	437	423	436	432	466	477	426	417	485	497	413	439	466	437	447	464	424	448	429	424	446	445	430	421	434	462	432	431	438	447	429	456	440	441	431	441	448	437	436	438	416	411	469	465	478	445	470	402	406	449	458	419	470	429	427	441	420	392	435	418	432	446	424	431	445	457	446	439	447	445	382	438	459	438	427	399	473	450	420	444	389	449	432	439	477	435	434	440	451	475	468	430	438	430	459	460	430	396	420	462	426	435	454	427	435	438	406	452	408	422	415	436	431	437	451	462	499	458	463	449	446	452	428	442	430	472	442	444	458	462	432	481	419	439	415	419	447	430	434	435	425	399	430	429	407	430	454	456	424	411	467	444	440	416	435	423	480	459	463	456	445	421	412	464	449	458	385	471	426	430	422	438	411	442	441	430	421	462	464	460	473	471	438	422	439	456	447	438	423	405	449	432	426	403	448	445	424	433	442	477	439	425	451	438	450	445	456	393	455	425	441	457	457	473	428	423	430	405	428	455	424	478	470	427	427	433	476	407	442	452	471	442	416	450	470	414	391	441	489	448	426	424	429	423	455	460	439	428	420	446	442	407	463	457	426	415	455	462	417	436	424	412	438	397	431	412	476	442	472	445	426	469	428	457	436	451	431	448	442	438	461	397	449	456	437	431	427	438	432	455	432	441	411	431	399	417	432	421	420	435	431	455	472	406	432	460	416	420	447	410	435	445	421	434	421	415	419	447	454	461	442	436	454	387	444	458	463	448	436	444	426	474	435	414	438	393	458	445	455	409	424	440	449	450	398	409	433	477	473	442	448	449	465	488	467	464	467	408	461	458	464	415	444	459	439	447	426	444	400	449	422	455	459	457	418	452	450	408	464	415	451	438	412	458	425	429	474	390	432	430	403	415	430	485	433	424	469	441
27489	23384	27323	17017	4407	1434	877	898	795	798	791	799	792	781	817	811	795	807	840	837	821	819	763	804	841	782	800	797	808	827	759	754	811	890	829	780	803	826	799	852	777	813	769	810	756	825	817	771	780	782	760	790	800	811	824	806	799	792	830	778	823	780	789	824	804	832	828	810	773	822	815	766	847	845	766	761	782	847	824	810	794	823	776	825	817	787	817	802	809	817	841	846	778	801	814	841	744	825	791	759	804	804	776	788	839	800	841	816	760	800	762	767	755	816	773	757	788	786	774	798	791	779	782	812	820	801	826	789	765	809	806	758	800	831	814	785	792	796	866	811	785	822	795	790	839	773	812	802	751	806	756	871	801	782	796	743	827	819	795	795	826	807	790	814	810	753	813	759	808	817	811	758	802	745	809	793	766	777	770	775	808	786	758	815	804	825	821	775	800	752	779	783	773	797	827	769	809	830	797	835	763	797	806	808	783	760	840	833	811	824	821	745	838	812	817	753	764	773	804	782	758	802	709	824	795	862	754	777	824	762	776	829	780	832	812	776	817	834	777	804	749	862	773	772	797	802	761	769	757	802	816	824	813	826	837	836	809	792	785	772	771	824	766	766	797	764	823	794	796	819	805	789	746	759	853	774	770	785	812	768	831	769	844	786	827	816	777	833	803	787	739	817	798	815	828	779	778	758	805	774	811	790	784	804	784	766	799	814	769	796	774	787	813	824	818	729	780	797	778	808	833	776	806	777	809	755	808	782	820	796	754	791	812	782	827	814	808	773	806	788	797	826	824	803	820	803	764	853	791	815	814	800	807	801	813	823	810	834	817	810	795	779	752	784	784	834	786	786	809	767	840	770	831	790	841	797	783	782	782	853	832	788	807	780	805	829	798	776	845	866	784	787	809	780	780	772	782	826	815	783	785	787	795	848	793	855	781	787	825	788	729	832	814	831	785	819	808	785	814	809	801	796	802	812	736	771	823	771	771	789	782	785	801	838	777	808	827	798	840	812	823	715	825	825	809	830	793	822	787	754	772	768	786	792	812	815	792	809	805	798	841	777	790	752	774	833	776	835	820	809	826	804	776	806	798	795	842	796	797	764	832	800	816	774	804	763	801	749	800	775	807	809	813	818	815	789	777	773	812	757	853	782	799	842	828	789	798	806	770	756	850	771	740	801	775	765	836	833	824	793	786	854	763	743	813	768	787	784	740	770	786	791	770	757	798	774	830	784	804	811	780	808	789	774	799	742	785	824	827	800	796	811	758	759	819	759	814	775	869	795	787	813	798	789	783	769	805	817	789	812	815	798	811	793	799	845	799	778	789	788	781	806	783	818	768	776	810	820	764	783	816	771	751	759	859	743	829	776	749	808	809	782	825	836	766	774	784	806	850	829	775	774	774	797	785	822	752	773	789	786	838	787	803	787	767	847	816	738	799	802	803	834	765	819	774	791	789	799	789	790	770	738	817	819	862	795	824	811	845	833	809	858	750	812	718	809	798	846	814	798	826	737	756	794	770	828	765	809	819	752	789	771	817	764	793	801	807	801	814	794	861	808	856	784	831	777	777	783	836	777	817	789	819	810	864	762	813	780	765	799	774	809	813	812	873	829	816	795	800	800	796	815	830	821	758	759	842	806	738	786	808	768	856	802	788	798	804	786	839	826	812	771	813	777	808	805	754	822	771	849	802	826	771	825	745	847	813	767	809	773	818	826	812	803	782	771	810	829	803	810	800	770	789	827	765	817	764	836	753	827	788	810	849	780	765	771	838	803	766	791	807	813	815	795	837	810	790	750	850	780	802	799	841	795	815	866	785	795	760	797	832	813	747	781	845	876	790	859	827	858	783	791	796	844	782	790	738	771	801	811	831	788	790	790	798	813	768	746	773	766	889	767	833	806	780	804	829	791	778	822	790	757	768	795	806	781	831	830	786	794	807	797	819	830	809	796	796	815	827	793	761	799	791	792	852	787	783	790	826	811	767	782	797	781	772	774	809	795	827	776	786	821	812	747	772	824	787	820	814	849	815	768	810	815	787	822	848	783	799	800	798	826	798	776	743	764	817	822	825	831	809	807	785	813	817	781	777	845	842	733	781	756	825	790	770	783	828	821	776	768	754	790	801	795	790	791	795	848	786	802	749	807	816	799	832	766	786	772	788	838	828	796	833	760	780	803	804	787	800	819	797	824	822	788	782	798	796	853	801	728	831	777	811	771	763	776	831	776	845	859	780	748	838	784	823	798	808	810	785	785	827	824	840	786	805	764	737	819	817	760	818	790	774	784	796	765	816	767	805	769	835	769	798	787	824	814	786	818	805	834	817	819	855	809	815	824	758	748	841	806	792	745	849	775	806	804	824	794	788	787	763	791	824	777	816	745	731	784	789	748	856	793	793	775	789	795	811	787	818	771	760	823	832	780	758	805	813	715	812	789	762	806	793	761	787	828	818	772	750	797	802	818	768	823	774	797	775	773	832	822	792	799	811	739	739	757	827	807	800	818	791	773	794	800	781	787	804	804	794	794	819	776	833	826	817	804	782	839	785	787	788	799	791	813	829	817	779	868	762	769	787	787	775	748	759	792	759	753	808	836	822	809	808	794	746	818	797	755	794	826	766	802	771	788	796	813	808	785	830	810	800	788	782	796	778	781	792	808	794	838	792	789	784	809	795	749	792	827	827	826	788	814	777	789	801	782	790	813	805	766	794	784	788	806	799	773	776	762	781	826	804	797	791	758	796	837	759	771	825	833	773	794	783	771	783	769	790	834	823	838	816	799	811	851	764	764	792	787	788	840	832	775	788	872	791	764	774	758	819	825	789	787	750	819	790	805	761	784	767	756	779	790	827	861	802	801	836	819	820	848	786	810	790	795	779	741	793	774	750	820	830	825	802	785	839	839	790	873	771	754	781	785	823	805	800	795	854	821	780	759	810	760	785	801	776	833	749	766	816	824	808	776	789	766	783	773	767	782	774	815	757	731	748	831	806	777	781	791	845	777	773	842	835	826	838	817	787	785	790	793	782	773	814	802	819	793	805	795	815	824	841	824	777	829	791	820	847	785	802	778	762	816	807	778	795	780	831	853	759	737	750	754	847	726	772	778	787	812	774	816	835	810	786	798	803	852	778	802	816	763	784	833	780	789	840	819	827	825	843	791	829	776	801	804	799	774	728	877	773	808	785	749	828	804	794	842	764	791	808	801	771	767	811	790	808	766	764	787	786	788	778	802	795	786	811	800	799	868	798	752	821	831	811	784	803	820	791	758	799	823	786	776	803	781	839	881	809	781	803	827	798	745	810	802	755	776	834	751	781	793	825	803	812	862	806	762	768	804	779	779	791	812	790	788	770	803	826	862	805	740	833	811	805	782	796	804	790	824	788	784	798	806	860	786	787	781	864	853	800	811	788	774	802	802	750	784	804	785	788	832	792	858	812	796	808	809	776	840	732	767	763	861	781	744	760	797	809	819	811	776	770	782	807	765	814	814
29052	37953	29099	13991	4847	1791	1092	1147	971	959	952	912	986	955	989	947	896	911	985	964	912	965	943	982	953	956	958	975	910	916	994	936	948	985	914	990	945	923	956	926	890	960	925	984	961	971	978	951	1018	896	947	955	995	914	931	965	916	939	938	932	970	953	949	927	959	987	947	968	947	940	921	957	913	892	970	911	982	955	1009	1017	982	944	935	935	956	944	941	956	944	934	959	931	919	975	995	987	940	958	912	982	969	897	963	972	929	946	975	914	884	919	962	946	933	907	926	903	915	1007	958	917	991	911	961	926	949	873	965	914	936	904	946	1028	969	893	938	988	947	981	960	938	943	1022	886	928	971	969	938	930	968	966	983	989	975	951	897	924	917	905	928	946	895	972	920	971	971	966	975	952	960	931	1003	907	927	928	957	919	942	910	955	913	947	946	935	997	894	965	900	947	919	973	982	887	925	948	906	921	933	959	969	953	929	913	952	915	931	941	941	886	923	900	941	959	984	980	944	945	935	962	916	918	906	930	918	973	939	897	939	1006	900	890	924	886	920	912	915	974	897	927	950	950	971	941	1000	954	907	951	962	950	944	919	929	948	954	963	922	977	958	853	907	950	901	906	921	960	891	942	969	934	928	920	951	950	918	983	945	927	955	969	939	939	1003	957	910	964	950	931	917	913	944	916	957	964	983	937	981	931	909	895	963	973	930	933	917	865	933	958	981	988	920	921	933	906	897	908	964	903	931	940	969	941	887	969	909	946	962	967	968	953	912	911	998	894	893	938	910	918	946	935	955	924	930	1000	932	942	940	910	930	1018	926	931	1003	971	940	924	973	889	915	905	951	957	993	961	936	957	963	1001	920	949	930	904	927	957	910	977	884	973	974	876	934	939	942	914	996	962	927	897	867	942	904	961	960	900	947	947	941	882	940	999	959	909	916	928	936	932	934	962	975	928	932	962	975	947	924	899	940	941	987	968	929	948	941	943	926	911	952	964	998	933	932	904	902	958	950	914	925	917	926	925	889	898	948	950	887	978	961	962	909	964	967	902	958	939	944	934	919	952	926	952	948	891	906	970	923	945	970	922	926	967	959	941	938	949	961	918	924	895	969	943	891	934	951	982	927	943	942	890	930	960	926	910	1006	920	912	907	964	887	937	913	941	940	910	924	1000	937	978	961	957	906	918	972	887	937	978	932	886	940	975	926	964	847	919	1044	964	897	999	960	934	920	929	886	899	962	948	985	1008	945	959	996	916	964	943	923	949	933	875	956	921	904	953	935	966	908	873	968	897	940	913	984	959	960	987	956	928	896	948	981	969	911	991	954	935	932	920	944	962	895	878	902	901	950	927	961	958	926	909	928	956	905	908	971	928	929	926	1007	923	968	930	981	947	922	963	964	902	963	904	955	939	944	953	925	919	912	942	905	929	937	946	904	907	952	937	916	936	932	950	881	980	915	938	962	965	944	901	936	973	945	938	940	935	908	909	923	949	945	914	930	984	936	969	933	926	945	910	962	939	953	935	940	995	918	963	908	948	941	951	933	941	942	874	978	946	911	956	976	975	897	920	872	940	968	990	964	954	958	918	935	953	964	880	972	960	981	902	911	907	908	962	979	1030	906	931	885	934	952	924	913	946	923	996	970	993	979	945	990	964	875	902	900	932	911	958	940	969	953	1009	962	929	926	949	943	928	928	965	908	978	922	951	895	954	942	899	934	984	979	960	898	983	984	965	907	976	946	938	892	949	977	948	919	1025	946	953	970	939	950	932	965	955	917	973	897	904	973	944	940	985	973	996	925	941	896	965	942	867	926	927	986	916	962	944	928	899	965	961	912	937	958	913	953	978	923	943	938	985	974	932	949	919	929	950	951	960	989	961	932	994	942	915	984	953	960	971	922	966	961	961	931	952	887	928	1009	940	972	943	952	941	958	951	931	951	880	941	911	898	951	972	964	976	949	936	937	960	927	970	948	930	937	957	929	905	960	966	978	986	992	921	970	908	875	918	932	916	951	948	968	963	939	937	907	983	958	935	964	932	942	944	921	941	988	901	913	954	931	969	935	915	941	997	918	911	953	928	877	882	889	944	929	936	936	902	927	917	949	926	946	956	895	968	919	932	926	920	895	933	944	942	928	959	950	973	975	906	979	948	953	959	952	955	1017	917	909	967	936	914	940	991	970	972	920	969	906	938	908	917	930	931	902	983	924	921	978	960	1015	886	966	975	927	952	945	934	945	957	923	962	920	986	924	943	929	907	891	916	966	947	990	944	920	971	952	972	943	906	981	946	958	926	938	925	948	920	949	907	971	969	961	939	952	900	928	984	944	950	951	928	910	923	930	957	982	971	916	947	944	966	927	961	932	961	937	953	953	969	941	921	923	899	1003	911	918	960	987	914	930	889	932	923	988	875	956	932	961	921	938	946	886	931	959	930	954	934	952	969	934	989	971	923	973	967	958	961	988	950	961	912	923	930	982	915	963	975	956	933	924	992	925	953	992	950	980	937	926	1006	938	956	998	968	975	952	935	918	955	917	944	899	918	913	940	964	939	933	944	945	984	933	898	975	878	939	953	970	924	991	922	903	913	939	909	911	910	954	891	946	922	991	939	975	996	903	936	951	927	929	952	993	941	951	905	954	933	901	948	957	941	944	922	980	901	886	941	968	926	909	939	999	933	935	919	1028	971	952	917	919	941	920	904	948	939	914	958	959	955	901	899	923	949	944	928	911	971	955	931	947	941	955	912	1000	964	930	970	963	933	931	908	924	948	976	947	946	992	885	950	979	909	927	916	948	938	945	982	949	948	910	918	887	927	932	956	931	946	948	934	951	888	941	944	915	919	972	953	977	927	969	944	909	953	936	907	950	916	953	982	950	944	905	934	908	959	917	953	922	929	919	950	924	952	890	941	951	955	954	903	942	903	942	966	965	934	964	965	922	929	963	920	944	940	936	933	940	976	959	928	962	949	910	913	948	912	942	945	966	954	991	902	969	970	969	979	890	893	969	960	950	949	934	960	988	974	967	944	976	967	941	972	976	924	926	938	978	947	943	988	918	965	983	903	949	936	918	931	964	892	945	957	939	922	890	961	959	914	971	911	912	948	951	926	955	900	970	974	919	903	906	926	945	924	899	956	975	995	914	914	940	912	908	935	891	952	912	911	882	919	932	955	981	929	947	990	987	942	949	939	910	938	944	976	947	921	924	878	927	1011	925	913	939	984	884	942	937	928	946	956	915	945	971	936	937	912	935	914	902	958	935	921	935	987	937	935	951	968	943	946	943	954	972	856	912	944	949	915	948	933	917	954	918	903	953	1004	955	938	992	951	964	973	900	929	956	954	919	967	947	913	938	960	957	970	969	925	923	960	919	905	940	904	927	943	974	940	992	876	952	947	931	905	957	932	987	921	952	914	891	963	927	957	947	940	934	947	954	998	973	946	969	945	891	953	948	979	915	923	975	924	970	945	933	936	945	925	926	928	969	947	994	958	986	918	979	959	990	966	945	923	989	939	903	989	945	916
23329	20950	30364	29482	23209	16839	4761	2032	593	534	534	528	493	497	500	476	528	489	492	536	493	491	516	469	538	505	516	504	461	495	474	519	488	473	522	487	462	507	484	509	505	423	493	546	538	530	512	550	497	503	494	479	485	473	486	484	537	488	501	509	483	477	509	473	477	510	491	520	471	476	471	490	502	508	471	490	480	502	457	490	461	542	507	509	464	456	470	488	474	469	497	484	488	460	488	486	480	496	484	460	508	466	441	465	481	501	455	444	499	509	505	492	478	499	479	508	499	530	502	462	472	487	472	486	469	482	505	526	488	522	500	452	473	470	477	505	511	489	497	497	493	506	467	533	488	456	477	466	520	478	482	498	476	446	480	479	499	487	510	476	492	515	457	506	448	507	489	459	484	493	501	490	479	471	484	457	474	496	463	530	461	501	521	492	505	461	480	498	465	487	481	543	486	475	479	492	488	509	463	510	455	467	482	476	460	499	493	470	483	485	536	518	438	482	488	453	484	479	467	457	481	457	436	458	515	501	482	488	479	481	484	524	472	530	484	492	517	469	462	458	494	515	454	505	508	478	470	485	506	482	474	507	480	504	476	490	468	495	474	523	464	476	524	478	514	482	464	479	524	484	441	475	461	455	529	497	478	476	477	519	496	483	508	478	473	505	498	484	461	480	444	454	511	450	484	514	454	453	524	456	464	502	467	442	503	458	527	523	504	455	456	495	471	458	471	497	489	475	460	476	506	442	500	504	501	473	488	452	509	492	490	481	491	471	454	520	456	468	488	493	502	440	479	512	447	495	495	456	489	486	476	465	476	491	476	477	543	463	502	504	477	446	499	513	504	480	477	516	507	491	489	465	434	517	468	475	506	500	485	477	489	498	487	501	528	457	493	489	472	490	521	469	510	487	453	459	487	471	482	486	467	510	482	512	477	483	477	473	476	492	501	499	466	494	496	457	486	486	469	493	478	457	487	509	483	490	504	481	484	476	498	474	468	477	498	457	501	517	513	502	490	499	489	514	471	474	465	483	512	446	454	465	479	491	477	459	488	473	525	428	483	491	455	483	468	475	472	490	481	479	509	475	519	484	439	443	469	502	505	469	494	499	509	511	475	525	496	453	493	473	475	457	468	497	470	508	512	521	492	487	422	497	490	462	493	536	498	486	499	477	493	485	513	520	463	484	482	468	475	456	483	471	488	482	476	537	451	479	485	507	468	515	476	529	497	517	496	485	485	500	482	484	491	491	461	471	448	487	468	481	480	462	522	498	439	515	440	498	513	502	456	523	463	479	501	514	483	446	517	534	487	448	530	490	462	503	470	495	469	461	492	456	477	484	472	510	479	501	468	473	476	454	454	452	463	497	498	532	512	476	474	477	526	483	492	484	498	478	530	478	460	504	498	497	479	466	439	484	452	486	497	519	459	488	515	493	457	479	480	511	490	485	499	477	469	506	512	515	464	517	521	451	509	497	532	512	501	476	470	477	489	445	476	479	500	500	503	495	504	490	503	523	498	470	492	465	493	508	513	540	464	442	497	504	501	481	486	493	495	475	457	480	538	486	495	483	463	506	469	516	465	452	496	494	460	496	441	479	479	509	506	486	479	462	472	469	453	491	469	484	513	479	468	503	526	492	517	505	475	497	516	488	472	489	482	492	486	478	464	482	519	515	498	470	472	475	504	506	520	460	459	476	505	496	477	450	503	457	496	499	492	447	482	486	516	475	444	480	474	473	534	491	471	460	490	472	506	460	477	456	493	486	470	480	491	470	464	472	491	481	473	510	475	441	484	526	486	482	466	469	468	466	453	435	482	461	485	503	491	522	469	494	467	492	480	479	473	498	461	473	500	475	482	486	477	460	503	476	472	524	478	494	511	467	495	490	474	491	480	476	526	476	502	517	449	501	546	500	501	490	496	490	493	482	489	483	477	519	509	487	461	501	478	504	467	472	516	482	482	457	494	490	460	501	475	480	470	497	465	494	451	460	469	498	506	462	485	509	494	516	488	467	504	461	510	468	487	483	477	485	468	489	515	502	500	491	478	462	481	476	489	489	446	490	469	444	471	438	495	493	457	481	504	494	487	496	497	499	459	504	490	449	524	483	476	504	494	500	476	473	492	488	483	448	525	496	528	485	465	483	428	465	489	466	471	499	475	520	483	501	469	515	499	475	464	495	479	492	488	471	494	473	482	477	515	471	489	524	496	432	485	519	530	501	484	501	485	493	453	490	496	453	463	484	491	462	476	479	463	476	518	510	493	451	482	513	501	451	501	478	466	487	497	478	505	492	479	501	459	464	501	466	503	442	485	485	519	504	463	519	517	523	499	471	498	462	475	508	478	505	477	493	455	460	506	487	500	511	516	492	477	460	450	482	484	458	505	498	500	495	456	494	521	493	471	491	475	454	476	459	497	496	443	492	445	467	449	488	472	493	505	463	497	486	457	429	474	471	452	487	484	504	434	467	504	506	502	475	502	500	478	465	440	478	466	523	477	518	452	463	467	516	527	464	484	522	450	520	453	485	470	480	474	474	478	516	485	487	486	477	467	517	481	544	479	457	459	515	492	491	494	482	465	492	498	483	481	465	480	462	482	499	438	480	502	540	471	482	476	479	463	492	484	509	470	476	472	484	464	486	488	505	509	451	506	474	518	475	482	532	486	485	519	485	486	540	479	498	523	491	483	506	500	505	453	475	527	491	513	492	455	426	461	476	477	501	482	475	475	479	457	483	490	493	504	466	458	481	482	477	529	486	474	462	512	488	487	507	499	459	494	476	470	478	510	474	468	518	461	471	511	467	451	502	443	493	452	466	487	481	496	476	506	477	505	503	455	439	528	497	497	477	477	466	452	467	474	471	485	503	476	533	460	472	517	459	438	524	484	491	500	472	475	484	456	506	505	457	513	488	492	471	487	482	461	435	419	453	482	515	485	497	476	517	500	540	452	484	473	492	479	492	430	477	483	456	524	490	466	496	517	510	512	485	471	507	501	489	454	484	479	481	497	480	497	470	507	439	475	456	446	463	481	489	483	541	472	459	474	499	525	435	474	472	490	483	444	438	487	505	475	459	488	478	530	468	477	506	458	472	484	460	452	480	483	499	451	447	492	533	491	503	467	488	501	523	513	464	508	504	487	427	529	480	522	472	490	506	488	493	473	531	440	442	482	488	499	456	490	465	508	480	482	500	449	498	540	494	474	506	509	471	448	486	482	487	457	447	445	477	486	448	518	461	505	486	467	456	510	506	513	473	476	472	487	458	472	494	508	419	434	460	493	459	488	496	483	477	470	493	484	486	471	466	444	497	437	541	470	472	495	499	504	471	504	479	479	502	481	487	487	466	499	488	508	477	532	466	487	492	434	465	496	485	485	492	482	495	511	482	488	510	474	474	460	466	503	463	477	466	465	491	476	532	480	516	455	483	464	486	477	472	495	477	517	461	482	470	481	486	457	513	488	476	538	483	489	509	545	473	548	464	491	482	486	492
54268	83947	68645	46928	26105	10386	3065	3741	812	743	695	643	658	572	646	622	640	635	596	646	619	577	571	648	589	618	581	571	587	571	550	623	610	592	586	584	595	603	584	616	595	604	590	606	609	624	591	613	622	591	578	621	583	576	575	581	544	618	636	595	580	605	596	588	568	562	612	561	591	572	609	602	560	583	604	577	575	623	601	573	604	550	590	592	552	606	611	585	589	596	582	582	567	589	615	617	569	527	585	626	584	601	613	599	621	556	607	636	629	612	550	581	589	612	594	603	574	609	573	615	639	604	599	571	596	566	598	635	594	571	624	630	562	626	614	600	577	567	595	615	599	582	621	616	602	569	572	579	598	625	596	585	604	560	575	597	593	566	582	618	580	613	621	607	594	591	591	568	578	579	589	575	626	617	603	561	562	577	639	576	597	601	642	640	599	608	578	612	602	584	539	630	624	571	630	602	603	607	576	612	589	618	570	629	570	569	621	588	580	576	624	614	585	619	565	602	577	575	613	586	591	600	612	590	608	545	572	594	609	566	577	568	559	592	581	555	619	614	596	586	577	581	659	613	606	612	620	591	582	588	614	569	569	625	572	578	596	613	616	541	592	561	589	636	555	619	560	606	574	620	610	580	583	631	598	566	579	577	552	582	628	602	607	632	584	650	617	591	580	566	580	602	607	602	619	636	613	582	609	594	577	616	598	590	590	581	614	620	598	573	580	564	586	602	641	594	601	551	589	614	622	569	601	574	627	589	618	623	573	609	604	568	618	560	574	609	602	577	582	595	623	609	595	589	602	576	592	609	649	672	617	601	602	601	634	575	627	632	573	623	559	647	578	587	578	627	575	634	592	553	576	599	589	561	626	550	608	576	589	570	616	561	583	572	587	617	616	579	619	635	592	587	571	594	602	599	586	556	589	596	610	579	562	631	591	609	569	595	621	588	612	595	593	630	565	591	581	588	583	558	607	622	607	606	601	600	620	615	598	580	587	601	591	562	580	640	606	600	565	582	564	602	593	589	614	603	598	603	568	586	604	583	579	615	608	568	571	555	567	588	595	637	576	565	627	578	594	593	607	601	622	616	599	600	591	601	570	589	546	597	602	575	548	628	557	577	563	637	602	592	580	624	576	596	550	632	562	594	598	604	597	568	576	631	572	552	624	570	576	628	609	603	640	561	613	628	595	590	641	568	600	595	602	612	597	595	587	582	599	550	573	592	620	594	607	576	652	562	581	607	612	597	576	572	551	576	603	591	612	571	577	626	584	620	611	579	563	559	628	613	576	572	584	579	618	579	621	556	565	651	544	599	580	591	598	585	562	572	592	571	598	598	567	622	552	625	624	608	614	607	558	633	578	610	576	593	611	569	599	568	576	574	560	569	598	596	632	561	630	593	611	555	585	559	605	592	591	664	633	614	589	585	605	583	573	583	598	582	578	569	603	637	604	577	625	601	565	637	603	597	614	582	606	554	592	601	583	631	598	562	599	562	597	612	583	594	597	575	610	555	594	585	589	591	573	565	583	582	598	595	631	595	618	633	584	567	564	606	541	648	619	593	609	575	571	587	571	601	599	567	580	594	600	617	629	591	617	572	646	604	604	611	628	603	580	595	565	612	610	569	626	587	622	576	600	596	605	575	601	580	617	583	640	615	565	588	675	617	573	608	604	574	593	552	641	610	622	590	582	581	607	589	551	620	558	599	604	615	668	616	572	584	612	581	584	609	597	648	604	586	596	616	586	588	616	622	652	563	581	620	564	565	603	619	583	603	601	603	550	589	599	581	605	628	606	581	576	587	573	626	575	614	618	605	544	581	604	548	580	564	572	560	609	579	593	576	578	627	548	593	607	560	593	628	615	600	617	610	607	602	608	615	613	636	573	563	608	606	617	551	609	600	598	606	605	560	608	649	602	558	586	612	568	567	583	585	597	580	618	641	567	603	584	565	598	605	569	575	601	539	588	603	562	563	634	591	603	553	591	592	548	626	575	595	530	593	574	601	586	646	563	616	606	619	621	571	580	598	609	586	617	568	575	586	641	606	595	575	557	594	586	620	554	629	609	583	609	583	572	545	570	550	631	617	631	630	627	632	629	588	605	616	595	582	643	616	619	618	587	581	603	600	630	609	595	636	575	564	582	581	622	629	626	569	599	574	602	598	592	614	616	633	561	592	640	594	617	608	588	607	553	625	539	585	580	587	610	565	601	588	593	585	634	601	580	616	627	610	576	642	614	591	685	624	571	574	599	646	627	603	662	611	607	585	611	594	601	601	587	598	585	595	579	596	584	563	609	583	587	593	595	623	576	572	605	564	597	537	645	599	586	614	588	568	545	621	575	572	601	616	595	570	602	573	565	597	585	555	650	613	582	578	614	573	627	667	599	624	592	606	621	618	580	583	586	576	556	572	597	599	601	592	558	618	600	587	608	589	571	608	630	541	587	561	569	581	555	597	621	593	581	584	571	628	596	591	568	606	597	603	619	568	622	617	568	613	578	556	601	575	571	612	558	596	614	562	599	589	602	591	550	625	610	638	571	616	598	569	575	580	585	605	652	598	574	590	627	604	577	604	580	598	566	622	619	537	572	566	584	659	582	620	623	594	626	591	558	522	615	607	563	598	574	618	610	641	610	555	569	583	624	562	578	607	651	597	547	605	583	669	618	628	621	610	588	551	616	574	639	608	587	574	572	571	605	566	625	535	608	591	593	578	568	601	619	550	574	594	572	585	611	595	597	556	575	616	600	592	568	639	585	569	617	563	605	591	568	598	576	601	587	586	625	573	600	613	586	588	588	588	612	584	597	602	624	579	572	570	613	594	618	570	565	620	575	588	609	621	623	593	564	571	637	627	626	607	615	572	588	590	608	617	571	568	584	569	563	593	571	570	597	591	616	560	588	580	614	552	615	570	583	599	565	622	612	573	608	588	590	597	604	585	586	560	603	586	589	597	607	552	625	592	587	590	605	594	636	579	574	606	566	643	587	615	609	612	613	592	622	590	576	581	572	624	633	596	599	625	567	545	572	565	560	559	589	608	604	574	583	595	571	608	574	585	563	616	587	581	631	555	643	635	580	613	605	576	577	541	581	587	588	620	591	573	629	550	616	570	610	631	585	597	626	592	553	576	568	589	638	570	569	640	609	591	597	611	617	617	605	593	554	594	568	553	618	557	628	611	592	598	609	569	570	568	600	580	602	544	568	562	573	575	583	574	617	604	586	607	620	612	548	551	579	584	564	639	569	637	575	606	639	624	575	582	568	602	644	548	604	601	578	596	546	574	618	546	592	624	550	545	644	550	587	577	586	584	566	638	596	600	614	580	541	568	592	623	602	596	662	560	637	593	620	584	602	595	593	598	581	636	587	560	555	580	659	594	588	593	582	564	613	620	587	583	619	572	606	623	582	613	618	603	574	605	616	558	588	617	625	581	605	602	619	589	605	570	625	565	575	611	612	600	608	595	621	574	575	582	576	613	585	615	612	608	594	579
22458	20919	29694	26187	22970	21012	13102	3634	587	480	458	409	432	371	412	405	402	409	410	406	403	425	387	398	391	377	371	414	394	372	392	418	396	400	376	395	383	359	416	409	406	381	408	402	404	355	409	387	408	367	402	356	394	398	399	362	376	402	392	360	392	336	381	394	372	380	379	382	380	346	367	392	384	410	358	414	337	366	344	354	322	395	401	384	424	362	364	366	387	409	369	348	376	364	342	407	377	402	391	376	401	339	351	367	378	353	411	360	387	414	420	377	378	364	385	415	376	384	365	395	409	398	372	351	419	392	385	378	365	376	359	373	363	392	381	383	357	398	375	370	397	377	391	353	370	383	345	375	395	395	400	367	356	406	404	370	393	372	383	359	360	391	388	380	390	425	366	390	417	399	378	409	364	392	414	356	359	384	350	390	379	379	404	393	397	357	374	384	404	372	357	368	371	375	392	369	397	354	410	407	344	385	369	377	368	373	371	365	355	428	379	379	386	395	381	376	405	400	412	403	371	389	370	420	361	366	348	367	370	427	379	412	351	414	374	387	417	388	381	381	392	378	384	353	396	378	377	393	404	368	386	383	402	377	405	378	388	375	401	401	363	380	374	359	379	409	386	384	370	384	406	379	362	358	395	387	374	364	422	381	415	369	369	385	381	382	356	369	420	371	390	402	422	348	373	402	369	397	354	347	368	370	390	355	389	353	390	398	390	413	419	370	382	405	375	388	406	387	385	355	404	385	426	381	355	392	416	328	374	395	383	404	395	387	366	388	386	403	419	386	367	388	400	377	400	371	417	375	374	381	385	384	388	343	374	403	409	370	381	395	355	372	372	403	385	357	406	396	361	354	390	387	377	372	387	359	394	375	360	351	355	423	398	339	370	392	383	398	375	356	355	397	356	402	388	376	375	340	397	373	372	358	367	375	388	378	364	371	381	333	368	393	395	377	404	394	369	379	391	365	391	411	352	379	357	405	395	392	371	365	399	380	396	390	370	363	405	376	380	346	349	366	386	350	366	337	383	383	366	356	394	368	374	378	389	387	391	408	407	415	370	395	376	372	385	365	383	361	370	445	382	382	389	373	386	392	377	369	387	361	391	386	386	374	396	390	360	381	367	364	330	369	374	386	374	401	366	372	382	402	384	356	408	403	399	402	351	394	381	374	425	378	376	396	385	370	369	395	398	391	389	362	330	402	384	379	393	356	360	376	421	351	396	358	381	372	352	397	407	391	385	416	333	396	368	379	379	365	386	354	357	366	368	384	394	413	393	341	378	392	391	357	394	369	366	415	388	374	398	411	386	408	383	391	344	364	383	362	347	378	366	383	374	387	354	406	389	369	397	363	390	397	395	396	358	365	379	408	335	388	388	414	349	391	378	387	323	366	401	382	375	376	366	368	365	402	412	379	374	385	394	382	396	356	383	376	366	423	380	361	360	361	349	378	388	397	368	411	406	418	387	383	403	412	389	399	410	407	366	388	361	397	424	377	364	360	401	372	388	372	384	393	410	407	387	396	366	367	374	381	362	416	404	379	385	421	413	413	387	360	381	376	390	369	402	380	373	350	376	396	358	392	357	365	404	379	390	369	385	402	389	407	387	355	392	401	350	392	400	385	372	336	374	355	373	384	368	387	362	354	362	395	348	364	377	374	384	408	394	428	359	409	366	384	392	378	378	433	398	356	446	400	382	379	401	409	380	399	413	366	358	357	346	374	367	375	395	403	407	353	391	397	395	363	394	363	379	361	379	354	389	340	400	345	388	389	359	380	376	394	409	391	351	402	394	360	388	380	388	366	372	393	370	389	403	398	401	371	386	398	385	363	387	375	368	358	366	350	418	394	409	426	374	390	373	365	376	348	415	375	374	409	371	365	370	331	414	395	395	386	400	386	342	343	392	389	387	402	363	377	385	349	394	377	378	394	382	380	368	340	362	370	372	372	371	371	392	362	380	373	392	384	385	373	350	397	358	361	387	370	382	378	388	402	388	354	357	372	376	360	341	377	349	421	367	402	374	357	355	398	332	392	380	392	367	404	359	382	407	373	388	379	415	372	377	372	386	394	367	406	356	355	363	395	412	364	348	379	357	388	375	386	343	432	376	387	394	359	393	408	393	373	410	370	402	376	374	392	342	382	367	381	375	360	381	365	383	390	385	408	368	378	378	385	382	349	334	366	365	358	385	370	388	377	410	369	381	403	371	400	377	361	369	390	396	391	381	424	357	410	413	362	350	401	383	384	419	383	392	387	392	395	378	393	395	341	372	390	366	419	389	421	376	400	352	365	393	380	390	355	368	405	388	368	389	393	373	364	379	385	395	390	339	382	381	374	375	380	394	387	394	383	397	376	391	377	395	390	386	383	365	394	407	375	384	404	423	355	402	358	361	389	383	363	333	363	408	409	388	365	355	401	384	397	392	393	393	379	381	348	359	359	395	377	370	389	380	395	378	372	378	390	412	358	393	388	381	363	379	377	360	399	407	384	424	396	410	393	390	379	390	386	386	399	376	390	377	355	375	388	379	379	386	365	371	388	397	372	348	365	357	366	420	417	426	372	373	402	339	375	381	401	372	382	378	371	348	380	369	370	405	387	388	414	397	384	396	385	401	361	383	392	385	374	400	351	437	384	384	399	386	359	373	357	373	425	401	365	371	390	393	386	385	404	388	372	380	374	369	365	390	393	345	358	367	389	363	396	381	392	361	390	403	394	364	382	368	409	398	386	359	351	424	350	386	392	404	383	374	377	352	359	378	379	378	395	396	388	404	407	399	403	384	386	390	400	401	393	370	406	413	371	387	373	360	369	398	414	378	396	404	387	371	368	438	359	385	406	380	462	400	368	360	369	353	398	402	408	357	386	368	400	378	397	378	358	403	352	360	376	391	367	387	359	392	359	400	378	401	388	398	362	377	398	347	386	340	364	376	354	393	354	383	388	372	377	385	356	379	438	413	403	410	373	373	380	399	363	407	314	394	389	382	372	383	374	385	382	350	379	389	383	367	421	375	351	374	407	373	394	355	376	421	382	382	365	404	344	368	395	384	340	403	366	360	354	374	388	377	358	362	379	379	361	377	359	357	427	366	423	384	372	380	387	385	388	375	346	382	409	373	351	415	393	386	386	394	367	402	351	415	372	384	349	384	379	379	398	399	389	375	380	373	323	397	382	380	365	380	379	366	402	412	359	388	368	399	408	414	387	397	369	407	344	389	384	405	363	359	408	357	377	360	403	369	414	392	405	398	385	398	390	357	358	407	369	400	383	362	378	373	366	371	357	380	368	386	403	382	379	416	375	355	367	380	378	359	370	412	353	373	396	367	381	381	371	406	378	360	374	368	351	406	414	340	387	376	386	382	367	410	377	411	402	403	372	377	410	387	385	402	377	371	356	345	344	365	379	347	389	329	371	356	383	367	397	347	378	343	364	368	358	347	389	392	351	359	387	381	396	378	383	389	356	394	399	400	382	355	379	375	373	393	381	406	388
58900	94918	78955	57187	34334	15816	4765	6168	906	624	578	506	536	528	508	460	519	479	472	469	505	474	470	426	503	478	436	463	448	446	462	459	472	460	467	421	459	479	455	491	453	434	481	454	447	469	459	464	464	430	457	471	482	454	446	474	457	455	458	465	449	424	460	473	483	428	489	440	460	462	454	466	459	461	469	416	450	434	439	441	440	477	456	427	467	481	418	438	446	456	436	452	460	409	463	451	488	452	444	474	426	472	424	417	404	437	426	437	435	444	470	432	429	480	427	433	451	415	435	469	443	446	468	456	422	455	420	452	424	424	428	423	463	476	452	441	427	432	457	479	455	475	418	431	434	435	430	412	442	449	426	450	445	458	461	449	424	443	432	444	450	447	453	467	437	423	409	445	446	460	420	438	443	433	471	457	467	435	448	403	431	473	441	411	397	452	422	452	447	480	443	429	454	448	432	475	435	435	444	437	461	449	469	423	441	442	434	458	440	476	471	493	427	484	435	473	438	444	442	406	458	411	439	488	455	447	460	485	479	441	447	445	451	441	415	443	428	423	473	421	460	460	451	456	435	439	456	465	441	430	457	498	483	438	475	405	431	462	478	443	439	444	444	464	456	447	458	474	420	437	454	447	431	424	453	487	463	478	451	471	443	437	421	477	445	431	439	472	500	428	440	483	490	489	459	481	416	461	446	452	437	408	459	460	425	453	418	443	447	452	442	451	442	464	434	439	414	424	422	480	426	460	427	461	464	459	498	454	450	413	407	436	471	434	414	459	446	442	439	431	460	447	464	408	467	434	447	444	407	479	430	419	427	484	492	429	457	470	485	451	434	451	453	450	452	485	461	460	413	465	444	444	452	482	485	446	449	450	462	431	461	429	463	437	464	462	474	478	435	420	431	448	421	456	444	433	468	450	448	477	451	440	449	422	436	438	447	490	462	444	442	467	446	441	462	408	452	434	446	468	427	441	414	440	459	447	439	410	471	429	437	439	441	471	462	468	450	459	436	446	455	454	445	437	467	459	418	415	446	495	411	435	446	415	436	451	440	455	489	465	454	443	491	432	412	433	412	460	449	421	444	421	443	425	429	467	452	373	428	448	441	467	452	451	440	416	413	421	470	476	451	471	422	503	462	443	463	466	449	458	470	423	455	443	443	440	462	452	432	450	451	449	441	421	453	439	446	430	485	489	431	436	455	483	455	457	424	450	465	455	420	430	434	455	454	442	407	460	432	460	465	475	459	448	456	428	474	472	421	450	415	467	420	453	470	429	463	442	493	396	447	445	420	426	406	452	429	428	483	477	461	425	454	423	404	445	486	442	472	494	489	430	449	442	437	426	413	472	431	436	450	443	440	431	458	425	472	445	436	454	453	405	448	435	438	436	417	455	427	447	446	420	473	431	471	469	453	454	462	461	440	479	444	477	432	432	446	475	449	435	461	448	458	473	433	475	434	461	438	437	465	466	446	384	475	439	438	436	480	464	468	436	448	436	458	466	434	476	434	416	435	428	468	464	474	421	480	442	434	449	438	466	424	424	441	452	466	486	429	469	440	442	470	445	431	452	442	425	391	429	440	476	456	449	462	477	464	414	420	450	442	447	441	447	434	420	439	483	459	447	423	434	422	460	478	454	471	471	442	490	465	462	474	425	443	461	439	490	430	444	444	440	456	404	476	471	427	436	409	445	482	461	433	442	430	407	440	430	449	432	457	446	483	474	462	461	467	447	460	479	453	435	423	457	440	442	418	427	417	456	443	468	415	430	445	456	435	431	442	475	438	446	443	420	419	440	469	454	419	458	463	480	441	456	474	421	415	481	456	462	451	490	438	451	450	420	486	426	437	427	438	432	428	452	458	460	419	453	492	444	447	439	446	448	452	452	478	446	425	441	488	467	458	409	440	435	426	433	445	465	449	447	489	439	429	449	441	465	463	424	472	462	452	433	448	418	448	492	394	425	456	421	481	460	455	461	439	450	444	448	445	491	418	423	444	448	431	442	448	436	451	454	452	414	433	460	434	472	478	434	426	428	437	418	443	433	452	418	475	449	474	450	502	484	414	403	437	441	457	413	475	466	432	459	422	404	447	454	414	429	434	435	459	479	420	447	425	487	422	408	442	437	439	468	419	448	450	456	428	436	468	463	467	458	451	451	442	475	475	463	453	424	445	401	495	432	466	480	434	423	427	461	451	440	408	453	467	458	436	452	441	426	444	408	427	481	440	419	440	447	451	467	439	455	476	451	451	448	428	453	478	427	465	461	458	411	479	421	499	425	437	425	478	445	464	451	470	453	508	444	441	460	472	526	494	435	475	468	435	451	453	467	455	425	464	451	446	437	449	454	473	434	484	429	464	425	454	468	464	456	482	451	446	429	478	426	434	482	423	426	409	452	469	414	441	476	419	437	413	442	417	449	454	446	465	439	467	440	456	457	483	391	456	437	466	440	509	444	465	481	442	461	439	422	429	481	395	428	462	426	448	481	462	451	434	454	434	438	455	413	449	450	430	448	438	466	485	462	417	484	464	470	439	451	473	432	485	454	452	437	358	488	458	425	423	451	442	431	467	436	422	459	460	441	417	427	475	450	416	406	452	473	449	418	410	524	435	473	429	459	436	421	443	518	426	464	401	436	474	423	464	459	452	448	410	460	480	431	439	480	466	476	458	438	448	441	433	479	436	415	485	402	495	445	453	456	454	490	465	443	437	442	465	433	456	431	484	419	438	448	455	487	449	474	449	415	428	458	440	459	452	432	451	449	415	435	440	433	426	453	482	437	424	447	467	441	419	423	429	437	466	466	450	441	439	414	414	478	435	438	520	456	472	476	446	447	465	424	435	412	435	449	471	419	423	436	447	460	422	432	456	449	443	442	450	430	469	423	444	481	462	445	431	424	449	476	465	437	430	474	416	457	445	403	457	458	490	434	453	436	442	436	437	470	429	418	461	443	466	433	439	418	445	465	435	460	452	447	423	438	475	421	442	458	450	439	418	438	449	444	418	425	429	436	515	488	476	466	425	441	409	439	430	455	410	455	442	430	454	465	453	434	451	482	446	423	426	445	452	440	480	450	465	466	446	434	462	466	437	460	428	477	425	454	510	459	453	454	417	458	438	447	432	464	443	441	469	475	484	428	479	455	454	454	414	422	430	426	449	447	461	443	401	431	448	473	453	433	455	458	451	444	439	449	477	443	445	420	426	467	444	440	431	475	434	424	475	447	405	483	460	425	457	494	452	447	460	430	444	418	475	464	439	449	414	441	453	471	467	442	459	446	452	462	452	470	458	432	431	454	438	442	462	495	421	450	414	483	464	454	465	451	440	409	498	455	442	430	447	463	457	433	437	455	411	427	458	439	411	424	433	421	472	415	416	429	390	440	472	459	451	447	452	478	461	438	446	466	451	402	440	434	448	432	427	427	452	461	453	411	457	439	481	409	451	461	459	424	457	434	454	445	423	461	448	446	452	447	452	448	457	460	416	405	451	432
27484	23528	26259	17497	4644	1378	958	915	824	753	803	775	756	783	781	798	824	835	850	825	828	733	768	774	813	805	831	833	799	843	831	838	768	793	800	788	784	782	821	822	847	829	818	797	810	801	703	804	810	804	805	815	820	786	836	787	825	754	753	816	790	789	768	827	773	828	754	818	806	818	854	796	794	801	787	832	831	812	833	739	784	780	854	777	822	762	818	832	786	755	816	767	854	876	771	767	781	813	765	817	821	833	835	790	842	755	816	797	771	829	848	839	797	800	795	801	758	790	803	807	764	803	815	865	766	795	779	791	782	782	784	764	814	774	823	784	794	813	808	750	772	808	803	787	732	810	750	789	776	760	814	817	860	828	750	750	820	791	775	752	782	803	790	749	799	840	788	762	811	783	794	754	821	768	794	803	796	816	775	786	755	750	766	779	790	793	805	773	794	749	790	787	826	788	782	765	812	796	830	801	792	805	797	823	820	780	787	781	785	826	823	811	796	738	872	826	818	747	781	790	788	836	795	816	779	840	839	786	776	780	756	793	775	778	809	771	785	829	809	868	778	806	777	768	796	797	831	818	847	782	859	809	730	801	791	755	816	756	787	807	812	811	800	825	827	851	798	785	821	757	804	841	807	758	759	756	814	782	792	807	806	844	824	854	823	771	786	812	761	738	795	804	830	800	750	842	832	772	756	816	761	733	831	851	775	819	792	824	765	811	837	777	774	804	826	814	813	807	825	809	787	780	785	786	809	804	820	806	793	774	836	783	835	811	790	798	808	815	754	783	774	791	799	753	785	855	777	815	766	816	794	763	789	793	793	819	794	769	839	757	833	722	849	805	831	754	814	870	767	785	789	784	810	795	767	765	767	834	815	760	762	804	830	746	821	807	784	764	796	769	806	789	784	787	792	807	787	783	758	810	778	797	816	851	799	849	772	798	813	798	781	767	770	794	800	760	804	832	846	796	821	806	860	796	812	776	808	801	791	816	767	744	793	852	768	767	801	838	787	772	808	792	844	808	858	810	819	780	745	793	778	839	803	822	806	798	809	763	831	812	764	830	761	824	772	820	764	762	834	755	813	791	805	765	820	813	792	782	793	768	787	779	816	812	834	762	771	792	781	792	817	761	816	814	812	753	827	824	802	753	816	834	810	785	748	800	816	800	761	820	763	768	756	775	752	803	788	852	785	768	793	785	759	816	773	764	768	851	733	866	800	821	781	753	810	813	788	800	775	847	834	832	782	796	837	819	798	747	798	799	773	796	799	815	819	782	778	776	761	799	779	806	778	788	774	809	798	824	799	770	785	761	767	751	808	766	781	808	762	769	833	853	758	831	810	867	740	796	782	814	780	769	823	815	779	781	838	766	760	790	742	832	837	779	783	798	776	797	782	764	764	807	776	832	720	833	833	799	817	858	846	805	767	768	798	790	748	795	806	775	742	827	760	823	758	756	802	812	792	779	746	782	818	789	803	811	784	795	750	802	782	796	756	796	779	787	781	807	801	792	814	784	761	813	801	798	788	773	731	808	759	760	771	792	835	855	754	786	805	784	748	795	795	823	773	771	788	798	777	829	758	789	794	826	745	855	834	781	785	767	764	802	758	755	780	793	804	835	807	810	818	803	826	816	767	774	815	810	751	753	824	786	849	815	843	771	765	781	816	795	785	794	783	782	781	771	778	796	780	780	774	783	763	733	792	792	856	786	786	787	803	832	776	838	805	785	806	775	795	782	769	829	793	830	814	775	834	799	753	828	800	797	773	812	824	780	803	865	840	780	801	794	749	786	819	789	789	787	757	810	855	780	831	855	804	844	838	795	815	818	777	786	809	783	780	775	773	800	822	768	838	800	813	814	760	863	833	826	788	797	757	795	797	824	777	830	781	800	781	851	787	816	798	769	802	809	787	817	824	774	753	807	844	843	766	814	776	800	833	755	769	780	771	821	804	796	866	791	810	826	824	794	770	793	831	814	759	789	788	798	809	800	822	786	842	775	813	757	796	812	873	814	798	897	779	803	799	786	810	769	757	742	812	816	759	801	791	811	826	814	769	835	845	831	800	778	774	805	749	810	771	758	785	788	792	818	864	849	798	828	768	814	801	761	741	830	807	779	809	777	808	808	808	807	741	793	783	823	810	827	833	806	838	808	810	768	825	804	815	804	771	772	721	784	771	840	778	791	754	795	806	775	794	764	810	787	801	854	828	768	828	784	799	817	781	799	798	799	798	751	848	790	785	782	818	822	798	786	833	791	777	772	790	817	828	805	796	797	797	791	838	795	789	835	752	792	812	777	786	826	769	807	911	821	779	833	789	833	852	812	818	781	771	788	802	787	790	787	772	760	787	769	865	772	755	779	833	824	823	805	816	796	809	813	808	814	827	833	766	784	784	804	822	792	769	735	799	814	809	816	760	782	781	820	784	819	842	786	794	836	792	735	790	784	816	792	846	790	743	858	791	827	733	783	793	809	831	817	847	806	810	758	819	782	798	811	799	866	797	775	727	795	824	776	772	804	781	784	804	829	811	847	732	816	732	798	796	773	795	895	813	789	831	826	872	767	793	772	843	834	815	871	809	830	839	766	793	773	766	817	784	812	768	756	850	828	806	787	785	824	792	773	772	799	824	791	821	771	734	773	779	802	750	819	798	756	819	776	812	802	804	770	765	797	805	760	805	761	842	783	811	796	791	758	798	783	743	860	843	793	767	780	825	794	781	789	814	691	799	787	778	754	819	801	870	799	814	748	839	787	809	855	746	799	828	784	790	771	800	783	777	837	759	791	764	848	735	748	758	803	753	780	766	756	804	824	778	762	711	806	842	765	834	787	769	823	773	760	848	791	807	792	769	818	805	762	745	795	777	816	833	782	755	783	791	859	778	793	815	826	809	798	761	815	819	775	809	743	787	762	775	784	827	816	811	793	805	787	817	791	791	791	775	815	814	749	827	815	823	846	821	799	791	770	782	817	819	804	769	784	809	802	782	826	821	857	798	768	795	865	775	801	823	829	805	800	853	836	816	741	818	800	764	816	760	807	810	815	785	753	804	810	806	801	800	833	827	835	803	836	810	814	816	815	834	798	781	779	803	787	775	771	765	788	704	837	804	811	801	836	818	810	791	720	810	823	849	792	783	763	795	794	791	824	735	834	818	760	809	744	795	786	761	812	793	833	811	807	721	781	822	765	753	793	768	785	786	773	796	832	844	802	816	758	747	758	781	780	752	803	789	778	805	797	779	808	804	799	808	838	811	795	806	874	759	848	759	827	795	769	723	801	873	794	791	773	757	840	794	782	797	820	750	797	783	780	811	815	788	766	819	794	798	812	830	804	786	808	839	750	803	845	802	763	771	796	803	767	769	810	854	817	803	780	810	803	827	785	765	801	781	782	801	809	822	789	798	806	817	779	844	781	798	759	822	874	768	767	818	812	788	775	704	800	828	811	796	800	866	781	768	812	821	731	781	813	800	782	778	829	794	800	785	810	814	785
28925	38238	27754	14751	4845	1803	1038	1181	1031	942	937	968	932	875	910	995	946	876	908	999	953	953	966	985	956	946	946	885	908	951	945	914	933	943	888	911	1006	979	1004	956	956	965	955	928	1006	969	911	923	918	955	980	921	931	962	937	893	924	948	951	984	928	954	922	930	986	983	960	921	914	925	991	929	929	954	919	933	988	964	953	920	935	948	962	928	1000	895	976	943	947	1000	947	966	940	941	931	952	939	985	873	967	893	942	978	933	938	964	974	989	958	894	950	907	974	932	891	961	987	916	943	932	893	953	883	961	999	998	959	976	883	878	977	914	965	951	966	908	900	956	935	995	884	937	975	962	1022	968	1010	901	912	1018	940	899	956	961	1014	877	920	941	997	898	921	969	978	974	1000	929	913	988	953	990	917	939	973	920	913	937	936	932	958	933	973	916	895	950	921	951	937	943	963	948	957	919	954	1001	984	896	990	974	958	926	1006	965	933	960	955	909	937	953	973	939	931	916	953	997	927	914	883	947	970	945	965	960	984	985	944	911	954	934	898	1047	928	913	945	983	999	976	938	940	958	902	994	959	918	884	960	897	959	926	966	981	903	964	978	953	937	926	906	928	935	929	963	971	966	957	931	941	934	949	1005	923	954	924	937	993	972	916	977	921	951	1009	960	914	971	1003	991	898	947	982	970	1001	960	983	929	921	935	1010	897	900	964	931	964	997	961	937	965	941	1034	904	931	903	965	931	977	965	947	945	906	929	982	956	935	961	991	968	990	1031	967	908	1007	951	1005	968	914	944	928	966	927	934	921	956	950	924	899	974	989	953	907	981	935	948	958	999	960	938	891	960	953	930	966	898	921	950	941	983	957	931	929	855	917	982	973	938	967	961	945	1015	1022	911	979	949	960	943	935	921	908	912	964	987	952	974	955	955	946	941	929	954	944	962	934	975	961	946	956	903	929	926	951	938	977	868	997	969	946	948	949	877	1039	902	969	973	959	935	970	949	883	972	919	974	949	940	1005	958	980	944	973	881	953	963	956	915	962	963	960	948	961	979	998	966	932	928	977	954	943	976	997	922	931	964	933	999	960	921	947	928	960	911	998	977	949	921	881	956	943	974	951	973	932	966	914	935	968	949	968	888	928	940	934	942	969	947	960	966	891	966	909	930	870	950	931	986	984	908	882	949	998	963	872	950	977	949	965	928	962	1003	882	898	960	977	951	1012	943	902	967	962	996	980	950	909	908	903	962	961	923	905	961	981	941	937	970	928	957	971	975	1009	917	1001	900	958	932	937	985	939	875	935	931	944	938	907	912	926	959	974	970	888	974	953	894	987	970	968	970	906	918	946	958	926	980	982	959	984	1005	986	955	948	928	983	980	982	945	933	915	1000	916	997	966	957	976	992	951	987	916	921	949	902	923	952	942	926	924	970	982	964	985	971	930	929	961	956	944	942	933	980	951	943	984	986	1006	933	933	974	945	970	950	962	889	929	965	908	962	947	968	989	953	971	949	950	953	896	953	949	975	957	912	978	956	940	923	942	927	973	934	990	965	971	961	943	972	973	966	961	921	897	970	973	880	982	929	969	936	987	907	960	974	932	960	985	918	934	890	971	973	976	994	926	933	948	963	930	951	971	965	933	916	939	971	975	920	933	927	905	997	928	963	995	1007	958	920	930	965	1002	1002	1031	963	950	999	985	946	935	973	955	901	945	942	961	963	1014	992	955	964	910	917	889	957	954	930	919	973	918	925	904	876	957	982	962	923	924	928	918	991	961	993	966	1016	923	917	983	937	933	934	954	896	1002	955	979	990	953	881	943	879	885	905	976	956	917	929	918	924	908	951	889	988	965	988	980	959	937	980	969	937	903	911	913	918	906	963	951	969	929	967	913	973	958	926	982	952	969	926	928	986	914	926	987	967	984	943	958	946	917	946	934	948	928	922	943	959	971	1042	970	936	953	959	952	943	949	969	921	952	890	950	915	959	963	970	965	908	937	979	936	944	971	985	974	987	872	965	935	977	938	922	965	958	956	967	949	937	854	953	941	976	940	948	951	980	940	937	929	921	919	893	950	939	1002	933	954	966	945	946	993	921	938	904	924	929	878	933	943	992	926	977	936	921	923	960	894	913	988	918	926	1029	952	952	1000	1000	932	920	922	939	943	910	938	983	927	928	948	939	911	946	951	951	926	925	932	988	943	915	928	927	932	958	918	967	931	994	931	995	1016	943	981	899	922	924	935	953	963	1026	947	957	958	947	930	941	926	937	965	899	963	957	911	887	897	916	963	929	975	876	941	919	971	925	953	976	948	915	980	982	953	932	858	992	967	902	941	961	948	943	972	1014	928	991	998	933	934	920	898	978	924	892	928	941	934	901	960	1000	946	962	972	930	957	965	944	944	1022	992	947	929	986	928	938	976	957	996	923	956	939	931	957	971	987	940	944	948	983	953	976	915	896	917	915	941	962	970	960	1001	980	904	925	952	948	933	978	878	951	979	983	892	901	932	924	979	988	905	918	914	960	938	955	977	987	907	944	929	882	893	947	931	977	926	991	907	971	949	919	956	874	971	963	949	934	907	975	942	945	957	961	949	962	997	994	974	962	941	947	891	943	965	895	897	931	968	899	953	969	968	924	961	974	916	976	968	975	957	974	925	963	969	944	970	968	939	962	905	981	940	956	968	950	956	978	921	928	930	985	962	940	978	923	1017	946	954	956	982	918	936	920	954	941	927	982	958	948	956	977	950	992	946	928	934	1024	926	905	946	937	988	1007	941	886	932	946	886	998	997	951	976	916	952	926	947	923	963	956	933	930	950	908	980	913	1002	913	907	986	939	965	976	955	932	962	962	934	979	1003	961	964	942	957	1021	925	949	945	913	953	969	975	938	929	986	904	947	939	919	980	981	954	948	1023	917	910	940	1001	963	941	944	934	939	955	985	912	947	916	940	944	911	964	980	929	992	960	960	925	928	932	960	939	893	933	991	918	944	950	955	964	929	1015	930	932	951	987	938	972	952	993	959	952	901	964	916	938	972	935	922	939	971	928	980	942	927	936	944	967	986	909	922	946	949	983	953	938	952	928	915	893	984	936	954	998	946	920	959	972	937	972	951	943	983	947	962	969	894	954	1027	928	902	971	956	977	942	982	925	917	970	990	956	920	949	936	921	1006	973	945	934	963	957	928	960	946	947	990	941	988	928	977	959	894	894	911	910	963	950	916	910	982	999	911	912	967	922	913	990	937	928	1012	930	950	942	935	1019	984	937	939	983	937	991	959	957	979	948	959	923	944	941	975	996	925	923	948	888	922	991	929	925	911	914	985	957	948	926	992	932	923	953	958	974	872	857	879	958	906	1041	973	924	972	964	955	926	986	959	953	987	985	948	929	951	936	1010	925	926	910	917	945	962	962	936	991	918	924	931	935	888	937	987	962	905	948	924	901	906	945	974	961	942	977	950	913	1020	949	909	974	934	962	926	962	924	938	947	922	922	948	884	933	961	970	917	901	942	1001	978	977	985	897	944	976	915	903	959	953	954	860	921	924	997	966	948	924	928	906	927	973
23311	21059	30216	29344	23690	16840	4709	2164	625	502	542	524	484	496	522	523	485	471	504	500	491	487	514	465	494	477	454	511	548	520	495	490	494	488	486	454	518	485	510	518	535	496	482	507	457	542	475	457	458	474	506	527	490	459	506	456	490	508	467	464	455	463	509	499	515	490	498	468	494	480	484	477	455	526	507	481	500	506	515	483	511	493	502	467	475	447	499	471	462	502	503	469	463	498	456	451	500	524	521	484	502	477	485	481	477	473	517	499	465	446	505	522	509	490	516	475	501	540	442	543	502	480	528	479	480	476	477	486	501	497	490	492	468	481	471	449	491	476	456	458	515	497	452	516	492	514	476	491	478	494	510	486	465	492	536	472	497	498	481	462	454	451	477	493	455	457	486	502	490	522	489	466	504	471	486	504	503	507	469	476	455	520	490	510	455	489	476	475	491	516	458	468	522	490	535	500	482	473	477	499	443	502	503	514	465	496	508	534	466	441	508	439	483	495	495	439	487	510	500	468	474	469	481	506	486	466	495	502	465	483	481	547	498	516	493	449	489	446	496	445	454	446	449	509	515	513	500	469	470	487	462	428	496	428	501	528	499	505	528	501	503	460	479	499	464	496	518	506	463	520	476	522	476	439	503	521	500	474	483	503	468	506	459	519	475	466	497	474	524	481	496	476	511	478	498	501	493	448	467	506	482	441	474	449	473	491	472	447	484	491	488	474	469	528	518	481	504	488	492	476	442	467	550	481	470	521	532	522	531	465	505	484	474	467	490	483	518	473	488	451	448	489	454	489	494	529	461	468	499	532	477	487	491	461	474	476	490	510	486	468	497	488	489	486	492	483	467	509	491	529	422	492	464	513	464	478	494	459	495	552	465	496	474	504	485	482	455	477	489	473	490	483	467	478	497	508	466	481	532	511	490	471	447	472	496	484	502	495	464	480	467	538	518	475	470	467	505	473	469	484	467	513	467	425	482	463	521	510	523	486	490	467	509	491	473	489	481	505	469	461	493	455	494	549	460	476	514	517	485	461	500	500	499	477	500	491	502	470	524	502	473	501	508	471	508	477	449	457	500	450	470	504	468	504	511	482	469	454	493	518	488	461	496	452	500	506	498	491	458	504	536	467	438	480	504	527	528	488	506	473	479	524	474	445	457	434	480	499	453	521	488	485	524	473	487	467	494	473	478	493	458	498	500	486	498	482	518	487	467	478	474	494	492	470	494	485	499	504	471	450	497	461	484	489	469	497	448	507	479	499	478	475	433	500	497	486	494	454	460	481	476	499	463	514	481	466	483	469	485	479	479	475	507	492	482	463	511	460	491	477	483	478	460	481	522	467	522	483	479	458	471	499	460	473	490	496	510	455	505	489	517	459	465	466	495	521	488	497	494	503	525	500	496	480	478	501	471	509	477	460	461	477	478	510	477	487	481	502	456	456	484	516	481	488	503	495	525	493	470	472	505	462	465	484	496	463	547	479	496	499	454	482	473	518	520	485	524	480	558	461	486	484	485	495	497	495	492	485	474	464	474	442	509	478	468	514	463	500	487	471	476	480	512	511	473	497	478	490	474	492	507	525	483	488	502	489	507	510	463	547	482	462	495	484	503	471	478	518	480	478	504	479	490	458	447	473	468	487	506	509	480	466	495	511	509	497	478	480	516	494	498	491	486	492	466	425	475	470	492	540	452	486	491	464	444	482	482	459	476	490	491	512	472	473	441	471	468	486	492	487	472	536	459	440	517	473	460	422	504	475	475	498	501	462	503	496	494	513	488	458	488	457	466	525	475	529	534	479	542	469	451	472	479	487	552	502	522	514	488	454	520	499	534	504	498	534	492	470	517	509	510	511	474	518	556	515	492	465	478	460	532	502	493	473	550	486	474	490	489	511	464	512	481	503	496	528	510	471	503	494	442	489	508	532	494	506	475	464	488	490	527	514	488	523	471	459	485	504	476	492	489	456	468	465	514	484	484	476	513	458	507	439	481	490	473	501	502	457	510	490	491	492	496	519	456	517	487	515	504	487	488	465	502	520	454	465	484	511	457	498	476	496	500	507	480	454	444	490	488	495	488	449	453	514	480	499	483	471	493	480	441	472	490	469	457	482	497	441	496	476	499	483	491	504	520	499	491	459	499	492	482	446	443	500	499	508	517	517	482	451	525	499	472	520	494	517	475	515	449	490	542	520	468	470	512	507	463	500	498	523	487	510	495	459	504	482	465	462	495	503	543	477	480	470	475	483	503	479	483	436	482	477	481	462	480	518	474	467	476	472	518	505	439	497	487	492	470	498	519	455	464	474	461	477	470	455	489	499	519	498	504	477	525	489	511	455	491	493	466	486	469	452	471	447	499	475	495	502	486	498	478	542	465	519	481	510	483	469	473	499	493	525	477	479	502	480	488	493	449	448	502	458	493	503	511	445	453	493	479	504	522	463	468	530	462	473	468	474	503	471	479	475	501	494	462	505	499	502	464	472	497	527	496	492	510	459	490	492	458	515	470	488	443	511	516	542	499	505	491	470	476	508	502	528	489	444	479	491	485	505	505	501	492	482	494	480	515	499	496	514	493	501	480	471	467	481	468	509	507	489	502	489	518	534	466	453	469	474	488	473	503	458	450	480	518	508	481	460	501	465	493	514	496	450	499	533	476	476	484	511	473	467	458	460	518	490	520	479	479	522	482	460	476	492	448	458	477	487	506	470	469	486	483	521	494	505	477	471	496	476	494	495	454	471	483	476	470	495	472	479	501	460	488	492	461	490	484	518	491	444	496	522	460	477	435	487	471	531	485	444	472	474	518	463	477	479	476	513	511	491	462	517	518	457	467	480	471	439	500	503	490	540	518	495	504	457	489	488	469	513	484	491	490	502	483	497	460	527	473	444	492	457	503	492	499	478	451	469	478	478	469	500	481	462	466	489	514	487	545	485	465	478	503	524	479	472	482	489	513	480	431	411	497	481	472	518	519	476	477	473	454	481	485	504	520	504	472	468	466	512	505	494	461	445	490	495	493	486	453	483	505	499	504	436	479	459	499	487	501	469	441	477	516	498	465	517	488	491	490	532	447	507	504	514	482	480	528	473	507	499	477	502	522	479	482	471	495	501	481	499	470	492	485	467	488	496	467	467	480	521	451	483	456	539	491	483	475	469	526	476	460	440	485	493	477	472	495	496	496	468	505	454	487	449	476	494	492	467	476	465	507	506	494	492	534	489	465	485	509	511	478	513	535	494	450	510	474	503	459	465	496	466	532	474	477	473	459	453	466	451	519	506	479	446	501	458	466	469	474	497	519	474	486	502	493	455	503	497	486	532	480	475	524	512	472	511	485	503	500	465	494	495	498	513	494	525	502	517	482	490	496	474	504	477	500	426	473	450	461	496	479	503	489	460	464	502	461	499	506	480	466	475	479	473	477	517	467	485	484	463	536	503	469	500	487	465	456	462	461	487	482	472	508	510	481	479	478	522	497	504	462	472	439	436	488	453
54298	85117	66950	47445	26807	10229	2895	4020	899	603	682	628	587	601	638	591	646	595	615	563	597	593	614	644	570	589	556	591	617	604	612	610	628	603	606	606	584	649	592	584	615	610	628	567	604	588	590	612	579	586	601	629	618	626	598	552	618	589	576	578	607	593	652	563	606	600	638	607	591	580	563	573	575	605	604	629	570	589	583	581	630	610	620	604	659	587	606	603	564	607	560	621	602	588	608	575	567	590	578	577	576	572	584	581	556	612	606	596	590	589	586	649	619	591	557	581	592	585	606	567	574	625	578	601	586	587	598	611	653	605	630	606	599	609	622	616	564	564	605	614	607	622	611	589	619	566	602	598	564	656	591	544	597	591	622	596	582	651	603	579	554	601	591	603	588	573	617	564	567	583	594	582	602	596	582	621	608	617	580	591	602	553	565	557	611	616	571	600	598	592	616	613	597	631	588	611	606	620	583	562	539	568	594	642	623	579	605	590	631	626	549	616	612	580	604	602	599	590	612	611	565	583	632	586	619	599	598	627	610	639	612	620	606	608	600	630	625	626	628	542	634	584	612	589	645	595	600	613	615	605	635	563	641	575	588	568	580	580	576	585	657	571	604	601	598	608	586	596	553	589	587	596	579	566	608	588	613	632	621	581	604	621	594	595	605	594	597	593	583	613	597	633	619	582	612	644	576	611	579	624	579	593	586	576	616	589	569	605	581	614	598	591	598	554	630	577	629	657	672	581	606	600	595	587	588	616	601	572	561	601	568	586	606	571	598	594	637	604	589	613	609	592	567	569	594	589	602	574	607	603	610	558	578	620	613	565	569	607	583	656	583	679	615	615	569	592	609	571	615	603	562	564	626	565	637	633	559	573	567	609	616	555	550	592	578	548	572	567	578	571	611	578	569	554	604	601	628	569	586	553	620	567	612	601	619	608	575	593	615	586	631	587	629	611	571	569	560	586	622	610	601	564	618	605	599	570	598	582	592	591	595	600	589	602	572	603	574	622	614	568	581	597	580	567	614	619	634	625	586	553	545	570	592	594	636	556	534	551	591	610	601	552	621	585	608	611	587	624	622	605	582	570	618	589	546	574	576	606	600	587	606	614	610	578	571	601	607	586	602	585	599	593	607	583	615	589	593	578	630	626	608	609	588	569	567	570	597	558	581	591	585	596	623	619	593	606	645	582	586	576	603	605	613	578	587	601	603	596	640	591	581	622	573	570	644	576	616	594	617	547	586	600	642	595	586	558	559	618	533	580	606	572	557	591	604	571	591	587	593	636	603	615	592	603	568	621	574	590	615	595	604	594	622	608	604	586	604	580	610	610	562	604	589	568	528	680	579	636	598	605	552	565	628	588	600	590	563	587	590	598	597	606	586	560	575	623	566	570	593	566	637	579	631	630	585	602	611	636	609	617	627	617	592	583	612	620	623	618	645	578	581	583	565	609	603	563	599	597	656	578	587	650	603	589	572	573	579	601	606	583	618	576	556	587	570	616	620	580	634	564	613	554	623	602	555	589	602	546	601	591	573	667	636	554	596	579	598	613	617	544	549	589	599	619	608	641	607	586	611	605	579	574	645	614	625	620	606	578	560	585	610	562	582	601	612	602	566	548	576	604	620	589	615	574	602	556	577	590	651	588	646	597	621	646	664	567	588	645	632	615	568	558	604	609	551	597	604	594	623	532	554	629	587	578	612	586	563	602	591	652	636	555	610	584	615	580	595	584	609	538	567	584	601	647	544	602	601	611	613	592	567	572	557	638	611	602	584	585	629	595	664	611	607	625	617	588	590	573	564	588	594	566	618	570	644	626	586	578	586	597	566	591	570	577	608	633	599	599	596	574	598	568	595	562	644	607	609	620	637	576	578	577	618	617	593	617	617	561	627	572	597	629	621	564	601	591	632	578	571	592	558	615	621	624	624	591	607	554	574	589	632	619	633	580	591	587	633	622	619	542	623	606	575	560	631	589	562	610	614	587	571	578	631	610	613	596	585	598	624	608	550	580	595	573	581	614	607	579	587	603	603	594	606	611	583	579	585	604	622	586	616	614	625	576	546	605	594	551	584	598	594	564	592	569	605	611	595	581	586	609	611	608	602	599	613	623	609	584	556	603	562	593	604	586	638	627	582	556	616	567	586	592	592	612	609	584	604	555	612	603	632	601	616	603	591	589	583	590	576	564	608	618	612	632	623	588	572	562	583	629	575	553	591	596	611	622	629	618	610	584	561	581	564	560	614	565	589	627	558	587	585	603	543	605	582	591	574	589	570	544	597	644	648	617	593	587	586	597	606	591	615	605	596	617	605	595	577	627	610	615	694	600	580	614	596	594	617	591	617	558	611	586	591	581	594	619	616	569	581	609	565	576	535	604	621	588	585	603	578	562	584	563	593	588	538	615	571	582	599	578	564	592	648	593	606	559	562	577	592	596	611	613	571	577	567	625	592	571	593	602	616	612	584	610	601	596	610	611	586	600	586	560	605	560	600	598	602	610	602	582	558	552	592	614	614	589	579	635	612	623	568	612	548	578	571	584	594	570	587	644	577	579	607	607	544	567	550	576	581	603	617	574	608	616	610	630	599	646	586	567	556	604	609	590	610	578	609	597	603	596	594	574	609	563	603	621	613	596	633	591	586	602	600	596	656	611	581	615	600	595	637	594	580	630	594	573	596	590	600	608	636	592	602	593	587	566	554	561	576	587	618	621	603	641	593	611	590	598	635	563	621	591	618	623	568	594	612	598	603	609	611	573	596	612	606	579	586	624	656	569	592	589	585	598	639	632	628	638	605	614	608	615	610	611	600	602	607	637	594	607	625	576	598	586	603	644	602	625	616	567	583	627	583	646	619	591	608	590	592	587	600	614	615	549	613	573	640	591	583	585	587	594	628	589	582	563	651	588	591	610	655	628	603	614	615	564	553	570	616	661	581	570	600	568	617	593	632	590	586	596	566	577	564	605	619	600	606	579	571	587	570	567	592	606	586	617	550	599	592	587	598	589	602	599	601	586	587	566	622	598	594	587	585	637	596	595	625	615	612	600	569	601	582	590	587	614	563	605	616	566	602	563	612	600	618	604	603	618	610	560	579	616	600	594	591	602	575	562	618	584	550	592	641	607	610	601	566	629	619	598	590	599	595	567	611	602	597	572	548	617	595	598	561	570	608	610	654	607	680	599	620	600	628	600	583	562	543	621	551	575	574	627	618	574	615	562	581	564	613	591	598	575	573	573	606	603	609	575	570	580	640	601	605	597	579	627	640	578	618	594	612	595	624	567	594	582	557	587	632	599	608	575	580	565	566	624	572	584	565	621	611	588	589	575	605	586	577	578	618	570	584	631	619	600	607	598	649	658	612	583	635	597	629	621	589	561	610	568	586	578	628	593	606	648	628	580	596	577	629	622	610	644	576	618	594	570	624	622	585	613	577	577	628	559	594	584	614	625	588	626	615	585	630	583	553	619	604	593	589	591	584	579	594	572	587	633
22426	20830	29494	26228	23146	20824	12921	3913	602	433	474	448	453	413	450	407	384	403	411	414	421	395	382	394	405	399	382	376	414	420	387	385	366	430	382	387	401	385	404	364	354	385	379	370	366	361	411	433	387	394	390	401	403	382	390	375	348	396	370	374	405	383	398	401	377	346	380	424	398	403	382	364	381	409	380	391	373	387	400	374	377	420	405	383	364	384	351	411	381	361	370	376	402	376	384	368	412	370	397	387	398	370	353	395	370	389	386	370	390	395	398	374	363	381	407	406	380	386	387	397	397	395	387	403	388	370	369	377	376	430	437	394	404	359	381	371	402	381	365	375	375	381	353	379	392	399	385	401	427	403	390	359	400	399	395	408	382	375	404	374	369	362	400	405	396	365	387	376	371	381	370	391	349	409	367	346	394	405	391	396	353	346	382	379	356	403	388	380	393	368	434	384	386	396	391	399	355	364	401	380	385	388	396	388	385	379	390	385	383	374	382	363	391	354	392	393	372	398	399	389	366	383	374	389	344	395	394	357	387	360	382	413	389	396	366	412	371	409	434	367	391	393	395	374	366	340	384	402	390	398	373	393	378	427	411	382	386	366	371	417	374	393	398	371	364	382	417	356	420	373	371	386	394	369	403	417	387	455	392	428	403	403	425	385	367	354	391	344	397	357	359	353	372	396	405	411	372	361	375	396	385	333	376	396	375	374	398	423	369	416	371	378	370	380	433	364	375	391	392	386	402	385	370	388	384	390	406	396	389	412	371	363	394	393	389	338	370	390	406	388	372	357	401	410	393	392	374	382	381	412	394	372	406	386	397	408	370	363	381	399	408	363	380	380	377	365	391	377	382	367	380	400	390	410	379	424	405	364	412	349	381	377	421	371	402	371	380	365	392	381	393	405	390	385	387	388	398	427	423	381	398	360	375	371	375	354	360	374	397	355	393	367	375	366	370	369	388	327	383	399	370	368	399	399	368	391	399	384	361	390	361	362	386	385	343	375	346	410	368	379	424	374	408	425	333	365	399	356	369	391	406	373	378	405	411	378	382	372	372	380	364	400	401	381	410	368	405	359	372	387	398	387	374	409	395	403	371	382	363	383	409	386	379	394	379	420	375	383	376	357	354	358	382	364	345	373	366	413	362	384	365	403	367	376	396	408	384	397	388	349	387	384	379	408	391	417	361	391	428	416	396	401	361	393	386	378	419	346	423	373	387	381	374	400	396	355	381	374	383	431	426	411	413	384	389	393	382	373	371	409	348	361	428	351	379	375	375	394	384	384	376	415	362	359	432	358	384	383	415	409	372	367	363	359	395	378	396	393	368	373	376	405	370	396	372	407	376	378	371	391	393	385	386	383	377	382	381	396	360	376	403	387	407	401	381	408	383	352	399	374	389	393	397	369	408	393	439	390	381	408	390	356	397	405	390	356	372	368	394	396	403	355	385	353	361	397	383	355	404	405	373	391	417	389	396	393	412	424	386	401	379	396	385	375	379	407	372	389	406	407	383	383	396	419	402	350	390	388	366	413	378	409	375	327	373	366	370	378	384	398	421	407	367	373	343	376	422	385	392	338	383	381	403	388	353	355	362	372	383	374	380	359	377	380	387	376	390	381	349	377	371	387	392	439	360	355	382	393	379	423	375	382	435	391	368	427	368	387	369	393	396	379	352	378	368	399	398	394	435	350	344	381	444	377	365	403	393	386	387	380	379	377	376	395	380	387	388	392	382	400	347	386	379	345	391	360	409	364	366	367	361	388	414	378	358	386	380	382	394	368	398	380	382	369	393	393	388	395	407	392	362	388	354	375	401	393	384	356	372	397	380	354	427	398	395	376	381	373	366	394	370	377	362	417	371	397	356	394	377	367	437	386	374	373	390	400	368	384	409	337	401	384	404	398	403	380	392	401	409	399	382	357	374	386	384	410	372	386	358	412	384	347	413	404	353	359	365	403	437	375	358	395	393	391	390	372	389	381	417	371	349	402	398	389	376	375	366	383	389	361	362	395	375	371	383	386	415	354	366	427	401	368	417	389	346	390	388	398	395	405	371	374	375	358	379	405	348	358	379	400	367	380	360	376	380	366	367	349	382	358	353	373	384	347	396	388	409	391	388	425	389	373	363	349	422	362	375	371	422	407	376	365	366	375	365	424	367	355	394	355	375	395	375	373	381	381	382	369	424	363	407	393	344	379	380	385	406	360	369	364	388	368	362	384	362	402	355	382	373	370	395	366	413	368	386	391	351	348	377	399	360	394	411	392	356	378	402	377	397	372	363	403	372	391	390	375	361	382	369	381	382	357	359	369	402	375	364	364	394	379	354	384	393	417	377	357	389	380	385	366	387	350	358	399	395	374	351	387	416	404	405	402	400	394	424	387	373	438	394	368	402	358	372	357	360	397	377	392	372	404	388	403	389	383	389	398	403	388	384	404	395	387	365	353	375	370	392	394	398	373	359	404	395	411	359	381	372	360	365	349	397	412	376	391	397	367	384	375	386	371	362	391	353	390	377	396	395	380	414	377	393	339	387	385	373	387	378	412	408	405	386	401	368	392	374	361	359	371	375	410	396	393	368	379	338	374	404	355	387	393	367	446	396	371	368	394	409	400	401	371	397	374	368	406	403	377	368	401	391	376	398	416	363	408	394	360	358	386	365	366	405	381	387	372	365	422	363	387	376	401	419	380	395	392	359	389	384	385	368	382	393	381	410	387	372	385	376	352	368	392	418	399	385	349	383	395	394	394	356	388	345	379	422	397	382	353	364	352	379	379	386	401	379	358	383	349	397	401	367	388	378	408	375	390	367	395	376	378	368	409	375	375	361	402	388	385	396	402	364	418	361	436	401	386	405	417	388	329	355	355	378	403	399	426	375	374	394	412	387	419	403	394	392	372	374	381	365	418	417	370	391	383	353	413	377	381	342	415	372	381	403	383	351	405	359	387	373	374	360	368	380	385	385	358	402	417	386	421	392	380	398	376	356	370	405	385	417	376	362	373	390	388	369	387	388	354	392	379	404	409	359	387	380	391	382	356	391	393	369	384	373	343	388	385	369	352	374	379	419	399	396	403	391	397	410	357	375	387	390	375	367	363	392	413	366	375	372	379	385	355	343	403	398	388	385	362	388	371	384	368	344	364	389	396	392	388	383	401	379	408	357	397	370	368	359	357	402	382	418	390	398	375	363	401	416	405	396	426	380	373	374	388	388	402	408	393	388	427	412	379	383	370	380	397	414	388	412	359	371	379	399	358	384	344	371	380	416	430	366	378	387	367	385	377	381	382	386	362	366	376	375	378	419	364	401	397	393	358	370	359	361	355	418	388	336	376	404	367	354	374	381	368	371	362	384	370	398	412	387	370	382	383	390	412	351	388	392	383	405	401	384	414	381	416	376	373	375	362	396	389	375	366	412	350	391	364	404	431	361	357	401	337	436	396	367	393	421	407	363	396	390	382	362	415	401	395	424	379	384	384	413	384	417	372	420	398
59105	96524	76392	56264	34354	15461	4507	6731	918	585	594	567	545	532	502	489	450	518	489	497	491	484	470	428	464	458	462	437	471	449	480	430	502	456	449	451	446	449	413	469	423	426	456	460	458	431	467	442	475	471	450	476	438	439	440	458	447	449	480	458	451	450	470	434	445	457	501	446	457	477	455	495	459	461	413	443	451	479	466	464	478	443	432	449	453	480	496	480	453	478	430	445	452	436	468	490	449	432	477	500	442	464	487	438	444	468	476	461	448	457	428	460	451	431	469	467	491	434	450	436	437	443	448	409	463	497	430	468	455	474	443	422	470	438	471	439	438	428	464	462	425	432	443	457	446	471	465	407	515	459	411	493	449	466	472	429	497	463	394	446	451	483	456	428	444	476	447	427	507	443	451	497	455	466	470	475	479	442	443	452	424	486	416	461	481	454	444	446	499	452	442	493	475	441	445	460	434	431	418	434	449	431	460	450	458	432	431	455	464	451	440	433	429	435	438	446	421	435	485	416	473	491	487	463	456	418	438	452	418	435	487	460	467	446	479	435	439	448	458	430	415	474	433	465	453	437	456	494	500	488	433	448	447	464	471	436	436	466	435	441	476	421	439	440	439	440	431	450	466	439	457	433	501	447	470	475	442	441	428	475	453	465	432	456	450	426	477	445	438	479	431	450	467	425	464	431	425	457	430	448	471	463	467	442	454	448	432	472	449	445	418	470	473	450	450	449	442	439	450	428	457	452	444	463	473	419	460	416	430	455	459	458	454	425	432	454	438	434	447	416	432	433	427	433	439	481	425	456	482	437	458	452	446	445	433	405	457	476	444	413	432	440	463	449	432	467	470	409	444	444	435	462	424	441	440	464	440	434	450	464	485	439	474	422	433	482	439	440	466	469	459	420	414	438	414	417	448	406	458	452	436	479	447	462	468	410	434	463	476	464	445	414	490	430	456	469	443	423	447	449	432	427	463	455	439	443	442	460	462	483	471	460	427	462	417	451	488	467	457	478	455	453	442	470	474	426	427	447	474	467	462	460	439	457	436	475	472	474	426	426	424	452	433	442	458	424	392	455	455	417	405	454	444	473	405	468	455	453	411	404	437	466	440	454	430	426	458	436	468	474	465	400	447	475	454	468	435	450	406	436	438	501	434	436	457	433	420	460	459	409	462	422	414	458	453	466	403	486	445	480	423	479	414	460	450	397	425	457	455	453	462	434	491	466	499	471	444	434	438	466	419	469	467	418	444	438	441	411	483	459	481	465	457	448	450	436	462	467	461	472	453	471	460	444	436	448	461	433	481	447	451	408	400	476	442	450	452	471	429	458	456	413	443	465	434	450	448	461	452	446	442	437	474	428	443	401	481	450	417	447	395	419	433	427	438	443	459	468	466	438	466	477	450	450	463	460	474	411	461	437	487	434	460	438	430	445	450	438	437	433	429	466	423	445	502	479	458	465	459	459	438	453	441	420	395	440	444	489	447	484	470	482	451	424	447	447	431	432	461	443	439	462	443	480	419	443	476	458	469	434	456	460	427	445	425	448	460	422	428	458	468	437	459	455	435	431	431	459	467	415	471	469	431	407	449	450	446	435	434	442	419	515	476	495	430	446	455	463	446	422	412	458	453	456	455	465	451	465	431	475	445	461	460	451	461	452	413	429	460	447	453	423	456	434	427	414	473	465	427	417	468	458	459	413	467	461	470	497	480	430	459	448	439	436	431	492	467	465	442	445	454	441	440	469	482	480	416	456	453	444	433	450	459	442	490	461	445	483	453	492	444	438	414	478	423	436	413	434	450	450	451	409	429	416	435	449	452	447	471	467	438	443	487	474	409	444	460	493	423	421	448	482	478	441	479	420	450	446	441	459	433	453	428	400	465	466	436	450	451	467	441	406	438	435	450	476	455	517	429	421	473	468	435	472	434	463	442	444	435	454	438	442	432	486	446	425	437	422	462	445	466	450	474	440	426	408	429	412	419	455	456	451	467	439	472	455	444	468	437	439	439	475	460	439	419	467	481	458	467	453	440	465	437	448	456	413	427	430	435	442	462	497	426	469	423	429	459	452	476	462	456	438	424	451	448	447	444	461	480	450	494	410	433	424	439	439	449	439	485	453	475	447	496	408	471	432	430	433	417	434	448	436	470	480	468	450	427	440	439	469	423	412	453	440	449	456	448	416	447	470	473	428	437	456	478	442	419	444	449	487	450	440	422	427	436	443	410	426	473	437	444	487	447	462	456	440	449	445	449	432	444	472	478	439	398	463	425	425	456	438	457	475	413	461	423	455	444	465	464	466	480	453	438	450	474	479	447	447	471	463	440	454	456	435	442	432	446	468	464	490	440	439	464	428	432	439	429	431	455	474	460	475	466	428	428	474	445	454	455	434	440	440	424	487	513	419	435	463	445	427	449	484	442	429	469	465	415	461	445	436	442	454	445	489	449	444	474	469	431	444	457	443	472	424	487	452	445	436	504	405	434	427	451	459	472	493	417	463	451	436	432	461	438	455	499	463	451	429	434	467	468	479	453	479	447	425	483	478	447	453	460	444	444	436	453	431	442	486	461	481	438	471	456	448	446	438	468	427	435	458	425	440	444	450	463	446	475	442	476	458	476	455	485	454	449	437	422	436	437	454	497	435	467	424	439	441	421	452	467	463	454	454	462	429	406	407	462	447	477	447	430	431	434	424	449	454	415	474	399	467	477	461	449	460	442	448	476	476	448	411	448	454	421	447	419	465	456	450	425	430	427	459	429	477	476	440	459	457	455	455	434	434	454	460	501	418	452	493	446	455	432	455	457	470	425	443	446	447	431	420	464	440	461	432	455	464	454	425	419	446	446	482	456	451	450	452	421	437	449	444	447	471	455	427	447	458	439	460	508	465	458	459	475	468	456	452	388	457	435	452	437	433	461	433	434	440	477	408	438	416	442	465	423	421	437	439	482	484	458	426	465	452	446	437	464	411	471	465	487	415	465	420	478	475	435	435	403	445	482	453	479	466	471	425	462	432	430	446	466	403	458	418	436	466	470	456	455	468	455	433	441	467	479	413	432	442	460	437	422	456	460	453	505	475	482	443	416	457	436	469	464	423	452	427	478	467	481	476	436	437	446	494	445	441	470	476	460	480	478	429	429	420	478	434	478	414	434	437	446	459	469	458	432	452	430	466	414	436	463	435	457	459	451	465	448	448	416	436	431	484	478	445	486	466	429	480	438	415	443	473	440	465	438	443	451	456	419	468	418	456	441	448	475	426	493	472	480	446	472	480	447	460	444	474	437	400	485	437	455	446	435	448	438	458	442	434	466	461	457	492	429	434	456	451	459	466	434	415	451	424	433	457	446	485	467	455	431	439	457	459	426	442	491	467	445	455	449	447	457	455	440	429	478	464	432	462	413	458	428	456	450	445	459	460	487	441	446	458	453	458	433	474	439	441	444	450	420	448	446	438	460	412	452	469	465	434	443	456	463	410	441	461	432	447	416	465
27582	24063	26697	16794	4638	1517	996	1000	770	804	795	802	803	852	776	812	812	828	831	842	799	872	839	866	772	811	785	797	824	840	788	801	849	804	823	764	802	821	813	747	768	841	774	782	790	799	819	801	816	785	828	811	807	825	824	750	760	792	836	821	826	806	813	827	805	796	806	763	813	768	805	773	791	845	845	729	807	717	812	825	835	783	809	743	781	834	824	794	787	814	823	821	840	794	843	774	748	794	855	787	811	807	836	807	817	771	757	770	817	854	785	791	770	793	816	815	802	788	799	777	803	785	833	760	815	778	847	801	812	807	777	785	858	794	817	809	821	797	806	799	820	839	794	828	797	806	784	757	818	812	855	793	822	823	836	804	804	806	793	809	799	783	801	802	848	819	860	757	832	826	791	773	808	832	796	809	800	797	814	778	818	805	816	865	794	854	816	829	790	797	777	807	851	829	814	791	844	769	851	864	766	845	838	834	813	824	779	825	770	847	811	770	756	850	768	807	796	804	836	783	813	800	781	779	822	797	826	824	776	796	775	809	848	788	779	850	801	832	806	799	768	819	778	847	835	819	779	789	766	815	836	791	725	764	843	844	769	771	816	842	798	829	791	872	774	780	812	774	793	823	822	798	827	840	845	824	818	778	848	796	815	833	815	801	807	829	803	775	780	769	816	796	870	803	885	782	820	766	781	803	799	799	768	818	827	806	815	831	822	777	822	851	847	796	776	815	867	821	820	802	765	792	820	801	769	859	825	806	838	822	834	785	802	839	851	825	814	849	807	799	756	821	839	801	851	794	805	836	788	813	795	817	805	792	818	882	844	812	781	753	836	814	818	788	829	791	796	834	800	781	823	782	808	826	823	794	853	780	773	760	776	773	843	799	796	762	826	871	829	848	779	781	810	765	819	818	856	782	809	794	839	827	795	812	772	836	806	814	793	743	791	844	809	870	777	791	840	810	813	850	795	824	775	815	858	799	787	801	826	749	837	769	776	831	823	811	800	785	859	755	797	794	847	810	754	769	782	823	796	762	767	819	844	787	804	877	841	807	884	849	788	787	803	814	788	768	792	769	811	815	799	756	835	752	779	752	867	807	818	804	842	818	795	790	771	777	826	828	778	820	787	812	795	795	810	809	831	768	774	828	805	801	802	806	766	824	839	821	786	806	824	783	802	789	817	784	809	841	807	807	772	780	823	820	816	827	774	781	827	843	790	781	841	832	830	823	817	774	802	831	806	791	768	803	799	728	769	850	770	834	813	772	840	819	797	823	869	758	830	773	806	825	844	768	802	857	840	818	797	785	809	855	775	821	769	804	751	793	823	780	824	785	778	818	786	799	834	803	817	752	793	741	766	769	902	807	822	816	790	770	800	800	835	807	761	835	791	836	833	794	760	774	845	773	804	871	800	823	816	783	827	790	774	888	843	776	842	804	817	812	792	838	780	769	799	800	775	775	809	772	800	830	846	756	770	784	769	840	824	809	791	829	800	831	824	826	873	792	774	779	796	815	797	758	820	774	768	811	838	825	765	795	806	789	814	839	793	789	853	800	794	827	766	830	766	801	864	762	834	799	768	821	813	780	796	822	799	806	801	759	778	810	781	820	748	820	814	820	815	761	892	794	808	819	825	799	786	815	775	789	804	770	810	797	812	801	821	814	771	790	787	798	791	788	838	769	787	775	783	825	819	849	796	866	815	759	750	810	795	746	727	843	860	807	789	786	830	782	750	805	847	816	777	801	804	827	854	818	862	831	813	857	776	848	781	766	823	859	791	846	751	809	793	816	829	781	795	795	819	799	810	810	792	824	837	793	809	787	806	781	819	847	798	761	757	770	778	792	809	811	851	819	844	760	817	769	833	750	810	828	802	826	766	792	817	846	807	769	848	801	836	757	794	829	837	801	759	788	821	789	768	830	823	850	739	774	825	801	790	782	824	768	823	840	816	821	747	824	811	806	832	774	855	783	777	803	798	796	832	792	807	754	796	860	821	790	844	780	786	847	843	746	821	796	831	798	819	754	816	816	813	823	837	803	791	775	811	812	792	857	819	830	797	841	789	826	805	760	827	842	813	774	818	840	887	764	786	776	867	786	858	816	794	802	813	779	799	820	819	770	803	822	789	754	799	823	827	800	810	840	845	781	781	851	827	813	797	789	816	837	778	820	788	827	782	803	825	807	802	803	804	807	774	786	821	810	790	775	754	775	756	833	852	877	813	792	824	813	834	805	778	820	777	745	809	756	855	762	760	800	748	793	836	840	794	780	802	862	782	815	810	819	750	840	817	797	831	818	749	805	792	831	806	792	812	801	793	837	845	822	818	789	816	834	767	770	792	836	809	776	807	856	814	820	805	791	778	755	815	799	802	766	788	844	822	833	783	850	780	811	797	831	801	809	857	814	803	768	838	767	766	847	805	805	826	800	829	807	781	835	794	795	776	799	856	825	815	740	818	771	808	859	815	799	803	762	769	795	772	803	777	819	779	811	798	802	790	795	758	808	803	841	792	754	729	820	794	786	782	817	825	815	799	827	793	815	810	788	783	730	780	801	784	773	797	812	789	793	794	794	804	750	810	829	807	817	811	800	777	831	843	819	818	770	836	811	759	795	757	765	801	832	821	825	816	808	860	849	829	805	840	781	800	812	774	779	766	804	801	795	842	816	770	828	837	796	813	794	836	803	786	829	842	746	754	809	831	793	798	833	809	778	830	783	869	828	850	800	773	767	787	766	779	841	781	803	796	805	795	806	846	815	796	835	783	792	778	786	794	842	803	808	752	795	786	815	786	800	871	800	823	828	812	801	796	839	823	792	768	843	790	796	816	767	771	854	808	812	799	781	836	782	789	788	844	791	815	838	815	842	840	796	791	745	800	834	800	751	792	783	819	791	880	825	809	799	766	803	821	849	798	804	829	866	805	777	867	765	840	861	820	795	736	750	818	820	821	802	790	842	713	833	780	801	787	828	796	850	823	783	771	814	815	782	770	788	825	792	802	802	788	787	786	746	826	770	829	780	841	796	783	818	844	789	820	877	803	814	822	792	799	838	796	779	822	825	804	848	820	800	830	818	792	754	809	844	799	820	775	821	770	795	849	812	815	816	792	808	828	806	843	847	800	840	816	800	844	848	816	819	852	801	805	811	753	822	738	800	830	843	787	830	859	837	828	820	811	805	788	793	821	822	855	836	753	781	829	776	813	776	833	804	805	851	800	814	785	760	790	780	815	819	809	817	789	843	788	806	835	812	800	816	859	791	823	807	800	794	810	836	814	798	763	781	796	826	820	818	837	776	804	849	751	822	832	808	808	823	797	809	828	811	781	793	840	846	789	773	802	793	823	815	829	820	856	831	780	813	837	782	793	782	805	835	750	795	831	786	793	853	768	801	815	776	800	829	781	874	821	800	812	769	791	828	837	819	799	783	791	777	802	793	770	806	784	818	851	803	829	756	781	836	835	777	827	763	779	843	802	774	774	826	816	784	858	829
29343	39869	27960	14145	5180	1807	1127	1283	971	927	1005	959	948	972	936	975	997	933	969	996	970	914	978	927	944	967	958	956	946	911	956	986	996	1030	985	995	1019	903	1028	967	946	963	977	991	928	1004	919	999	1011	977	955	988	978	917	961	972	920	981	891	951	945	984	931	933	971	981	975	986	878	942	915	962	944	958	958	985	949	994	968	976	941	945	991	981	911	965	950	998	965	937	989	929	931	957	914	968	923	916	915	956	934	1013	957	947	914	957	957	912	995	929	945	949	917	971	937	945	930	942	979	905	979	946	915	951	942	971	1027	937	951	913	943	972	976	957	959	984	964	946	925	955	953	944	948	994	1024	937	995	1031	971	965	963	890	914	971	977	941	924	922	935	968	957	925	926	996	970	924	934	920	923	936	954	962	984	961	902	904	970	1004	987	994	969	959	941	941	944	921	964	972	917	905	913	964	917	932	913	901	992	1014	913	938	972	966	910	984	917	945	888	965	918	1033	927	1010	958	932	948	958	962	922	891	940	968	979	940	1018	942	974	933	1015	941	999	894	997	1017	925	954	983	895	935	957	947	1003	968	992	957	951	927	969	952	933	1007	939	969	958	998	930	985	922	946	918	919	1021	911	1005	948	977	980	875	962	968	950	1001	966	928	990	986	927	974	961	978	968	924	956	936	1025	950	999	942	1016	925	918	939	927	966	947	915	952	939	962	949	953	972	944	952	966	972	977	917	951	948	964	960	973	1057	936	994	903	948	914	946	946	934	1002	966	937	951	899	957	970	924	973	939	924	933	967	991	1003	946	907	938	937	1001	922	947	959	945	966	964	992	946	925	981	963	969	956	996	949	915	895	998	917	966	957	945	919	936	965	956	947	913	913	972	941	915	997	923	903	965	924	884	898	973	976	893	1020	919	957	969	1017	943	943	934	954	944	963	911	943	965	965	945	983	996	948	903	960	975	906	979	944	956	986	906	871	953	1031	962	949	902	923	922	959	994	956	975	962	907	990	950	963	994	933	876	1001	925	941	960	965	987	971	990	986	936	948	921	975	926	937	963	982	971	884	921	923	997	985	929	957	955	917	931	958	935	944	983	969	935	924	969	936	956	963	963	940	970	928	970	934	955	918	975	937	929	957	980	925	971	946	968	978	935	976	1018	951	939	997	971	972	1022	978	931	980	930	968	962	948	929	964	945	981	949	931	977	980	980	971	964	963	930	964	958	944	948	960	938	955	978	915	923	968	963	932	976	1021	967	948	962	969	981	902	989	953	964	960	949	977	939	943	971	948	918	905	970	941	973	903	950	904	979	916	939	947	887	945	926	876	997	936	995	935	970	977	978	922	910	949	981	977	975	906	959	930	915	983	956	965	927	968	999	992	928	988	908	973	961	958	988	938	993	954	983	937	970	973	900	917	962	930	954	897	925	951	912	1018	950	991	926	904	976	963	946	908	978	963	919	936	984	971	1006	898	932	1015	1029	1008	960	1008	975	973	935	918	953	981	956	1023	885	990	932	926	977	976	974	994	987	962	941	1001	948	924	994	961	955	971	933	935	992	946	950	1037	947	978	923	1010	921	938	909	896	937	935	932	945	948	950	930	1001	912	974	941	987	904	956	944	950	955	921	934	980	921	1022	1001	957	984	932	950	945	996	965	906	927	976	940	955	927	970	945	952	918	959	893	951	947	943	930	1008	986	931	945	944	960	887	955	942	917	965	958	916	994	946	959	959	958	964	972	910	932	938	925	936	987	960	933	883	966	987	968	940	872	982	928	943	970	992	934	970	986	997	899	959	981	909	960	940	952	978	942	1001	888	894	940	947	926	1005	915	922	920	957	900	997	928	927	917	931	953	932	958	900	947	955	959	947	948	984	883	924	1003	1011	941	971	979	967	982	961	928	975	939	1024	982	982	990	950	969	961	952	967	1015	1005	927	916	954	981	970	955	997	974	983	948	928	912	957	938	981	983	981	959	945	991	938	929	960	908	945	951	1016	945	954	895	933	852	988	967	963	990	970	959	929	918	901	974	922	945	996	976	964	981	946	945	941	976	937	958	952	968	951	954	966	934	934	980	964	981	949	959	938	970	910	974	975	952	966	973	976	954	971	932	951	963	907	978	913	913	977	914	968	990	1003	966	947	943	975	970	967	913	917	960	983	919	946	962	959	953	984	1006	912	924	948	962	967	977	925	912	930	1000	946	986	1015	951	969	917	924	936	954	1012	935	957	1015	974	949	980	950	989	984	1016	944	974	932	900	981	970	934	989	956	1018	972	966	978	920	948	930	984	971	908	971	964	966	984	958	990	950	942	960	963	985	945	926	1013	991	953	964	980	914	922	970	954	868	914	979	904	940	973	1012	950	979	928	928	949	993	942	944	998	1022	919	953	952	956	889	982	975	936	993	955	912	956	940	998	949	958	936	962	903	898	993	986	945	999	951	976	949	956	953	956	944	962	989	979	987	903	880	1004	984	948	933	973	952	942	1005	987	891	908	906	956	983	976	922	991	874	964	965	949	937	955	982	922	961	981	906	927	891	947	907	1023	965	907	883	900	971	936	991	936	964	925	994	939	995	1017	916	942	922	1011	978	944	960	973	925	955	989	965	967	914	927	998	943	919	1009	951	1018	979	986	963	971	903	945	970	999	966	959	969	912	972	952	962	916	998	984	968	1004	973	932	985	951	956	1003	953	946	999	976	935	984	962	943	985	967	973	975	994	954	965	915	934	932	922	926	984	993	958	977	1021	947	953	948	978	981	988	947	930	962	937	952	978	954	926	906	900	962	946	895	980	911	963	979	978	971	927	976	997	939	943	998	918	915	923	950	951	930	972	1038	892	965	920	974	907	969	987	934	991	914	968	991	968	958	933	937	990	947	955	964	928	932	961	930	1002	981	922	962	946	945	957	959	983	936	948	912	989	946	953	937	935	942	918	999	959	955	946	977	975	967	943	952	969	931	1000	953	1000	945	948	941	961	916	979	959	909	985	913	915	939	935	932	963	953	935	958	942	936	925	959	958	961	964	948	952	954	1000	933	933	932	918	953	979	920	973	978	912	945	937	968	989	936	953	958	942	947	963	911	925	956	984	951	962	915	990	986	953	930	958	963	961	927	898	911	958	973	972	939	1027	997	929	946	962	935	995	914	940	953	942	925	967	932	1018	999	952	974	953	945	941	930	911	918	944	982	979	913	956	966	923	972	856	970	924	944	976	931	954	948	934	910	989	971	941	951	906	950	959	956	1021	949	924	963	909	996	898	955	961	944	991	945	933	912	975	979	992	895	994	914	916	985	972	937	960	939	963	987	950	1016	962	1012	937	962	927	989	925	954	950	910	987	969	898	993	945	1033	928	946	945	922	967	968	955	947	928	952	967	921	964	986	943	980	933	944	968	955	967	902	939	956	920	989	897	907	1009	927	986	965	901	964	938	985	925	922	921	937	979	985	916	954	990	933	910	930	956	985	957	973	986	970	980	991	973	940	941	937	929	972	977	968	978	955	1000	1001	926	920	911	976	962	937	942	981	981	949	962	965	968	931	904	997	942	934	909	926	931	939	1007	1011	926	914	968	962	935	950	952	932	988
23324	21086	30336	28065	23322	16801	4564	2343	591	554	520	532	484	517	508	511	534	485	482	522	545	488	478	493	495	520	520	494	524	492	529	500	534	490	498	496	475	487	548	458	518	471	481	478	498	464	472	462	472	501	491	457	499	460	477	522	476	438	487	521	490	458	497	455	480	481	444	494	516	536	494	489	466	487	520	472	473	469	475	495	490	452	458	483	458	494	478	495	537	510	479	475	479	466	486	491	525	499	498	505	513	515	485	497	488	479	471	540	500	483	452	455	493	450	488	468	520	479	467	503	468	497	517	478	482	532	501	488	450	458	499	475	515	498	500	506	510	479	501	448	483	479	474	457	514	472	482	500	492	524	482	497	515	502	522	454	480	487	455	486	525	485	537	513	481	509	469	512	474	473	509	481	479	512	457	464	521	499	475	479	491	502	459	490	494	478	488	524	466	509	502	476	486	473	489	519	487	502	525	468	451	496	472	517	505	516	510	519	494	438	510	494	485	488	499	502	474	436	466	483	495	467	499	485	470	463	514	523	457	510	478	513	504	456	486	476	474	495	489	531	484	441	492	457	456	486	498	483	485	529	497	478	497	519	508	496	493	494	522	476	454	473	476	470	469	480	503	498	499	483	484	549	503	484	489	487	494	497	452	460	491	468	461	470	496	497	493	511	471	480	505	482	526	457	470	474	476	518	477	466	448	513	497	530	482	477	483	499	509	455	463	511	461	504	506	478	491	506	480	511	523	495	516	474	492	446	465	463	500	460	493	500	476	495	456	484	482	503	504	493	488	487	480	518	475	483	484	516	458	478	463	473	502	474	499	518	493	518	477	493	457	509	468	488	485	473	504	513	472	453	524	458	500	485	519	495	482	488	531	499	485	502	469	466	475	478	474	553	484	467	485	488	472	532	476	504	479	511	473	509	471	502	504	529	477	459	472	473	487	500	443	463	503	430	480	486	447	521	477	499	477	462	510	483	533	491	498	475	491	477	501	483	531	514	455	486	495	483	483	506	463	487	491	467	493	479	520	512	442	504	500	470	431	449	502	478	498	463	493	474	511	495	484	460	468	445	481	475	491	507	489	495	456	511	504	510	487	504	497	488	502	497	496	484	522	508	531	521	463	510	517	496	467	487	476	505	475	430	509	495	465	474	463	489	499	479	459	488	488	480	515	502	469	487	469	473	477	475	534	471	487	480	471	496	473	476	516	504	500	499	519	501	522	470	486	504	503	507	499	496	447	473	544	508	463	455	512	459	486	469	535	498	483	504	460	512	452	520	509	463	480	484	499	481	527	538	493	545	502	511	453	523	466	508	472	457	446	507	507	523	491	463	480	472	471	483	471	492	489	525	456	474	485	481	459	460	443	533	509	486	461	469	445	478	487	474	501	471	497	472	473	527	481	462	486	492	453	487	485	519	507	485	482	495	519	479	491	477	476	507	501	470	478	484	535	461	494	503	469	468	462	431	450	494	487	474	501	479	460	456	531	490	420	483	473	513	478	490	513	499	526	456	497	476	475	476	464	497	521	481	478	465	480	469	512	502	525	467	477	521	505	500	472	451	508	465	515	487	461	468	484	498	488	514	518	469	473	506	509	456	466	484	476	482	503	488	490	495	496	462	484	478	511	489	508	468	442	496	518	463	452	508	485	488	527	490	471	526	498	456	488	468	474	485	501	500	502	497	476	480	503	460	481	495	496	470	484	444	500	488	507	493	493	505	477	506	495	468	478	468	495	508	468	492	480	517	492	513	514	440	449	465	457	460	479	476	460	493	477	507	490	448	497	489	478	478	488	460	496	471	513	453	493	482	505	461	467	496	469	508	508	493	508	472	485	470	486	485	512	475	502	477	476	470	512	497	456	502	511	488	470	512	473	513	494	488	498	479	528	434	466	478	500	487	503	463	486	509	447	517	520	489	481	517	484	491	449	469	458	502	490	460	473	516	475	464	501	501	426	447	468	507	493	439	470	515	490	503	531	500	497	549	479	472	510	484	476	493	492	506	469	467	466	491	493	503	497	529	473	526	487	458	528	454	495	497	511	506	510	498	496	520	506	499	496	493	500	455	511	462	484	493	502	482	482	540	484	518	474	476	501	536	438	499	471	485	521	464	514	483	532	471	533	465	455	487	466	487	539	508	518	474	511	508	516	461	508	486	510	448	457	476	511	498	488	460	471	500	495	478	487	466	452	435	482	505	507	476	482	508	501	494	503	495	466	498	501	473	463	512	472	472	512	490	478	533	502	525	487	526	523	486	495	487	473	497	475	507	500	455	496	469	468	503	481	446	463	440	529	472	500	454	511	448	519	476	466	523	499	489	491	441	501	461	533	465	488	510	474	500	504	476	484	501	488	455	469	476	478	492	462	474	461	484	462	477	486	452	465	467	475	529	523	488	464	503	464	457	515	484	519	506	501	471	514	463	486	485	487	529	489	479	495	479	503	489	480	488	444	505	452	486	479	448	550	507	450	507	483	510	530	477	488	477	529	524	472	481	505	497	510	462	482	458	509	476	435	491	461	506	522	485	470	509	524	503	475	524	486	514	502	468	491	466	482	517	478	445	509	470	466	488	477	520	482	508	466	495	498	483	479	506	510	490	503	508	453	471	450	494	499	457	492	505	518	479	498	454	476	461	455	514	461	494	502	458	560	480	505	473	490	484	472	444	497	476	526	463	491	484	450	521	494	500	478	477	507	468	477	473	505	506	502	487	506	499	440	507	482	454	502	518	466	528	486	470	469	492	479	466	488	470	470	474	500	474	468	487	512	487	487	441	509	449	489	483	455	459	501	480	521	501	495	477	528	480	497	474	475	482	501	478	506	497	441	446	483	475	472	472	492	467	520	462	494	523	490	499	464	498	516	479	483	476	477	507	495	506	494	520	521	522	495	476	499	509	526	516	488	442	482	486	466	503	506	500	481	448	484	485	490	462	498	496	488	492	477	451	480	469	497	470	496	488	515	508	457	485	512	508	504	480	486	528	515	471	488	481	472	487	493	468	510	540	498	488	445	453	537	499	475	480	480	478	466	468	511	476	488	470	480	449	482	498	452	511	527	495	479	482	487	498	439	449	498	470	442	510	482	522	465	488	505	482	481	492	517	492	477	496	519	474	496	472	510	485	506	517	511	496	516	470	502	508	471	482	476	472	474	489	510	492	479	472	489	522	508	480	513	483	518	495	483	495	471	522	472	507	468	525	491	460	486	476	465	476	468	489	490	531	478	528	493	491	469	490	501	446	507	477	476	523	462	481	496	496	502	501	490	496	472	488	517	489	499	454	465	475	466	511	477	480	486	508	486	451	520	488	496	487	453	471	493	475	515	508	503	479	462	485	476	497	508	497	472	534	482	458	485	497	517	506	482	486	472	464	503	493	496	450	500	459	525	466	471	497	488	475	496	515	522	497	478	457	492	515	533	506	482	451	531	501	494	522	456	497	497	485	505	476	471	436	458	488	490	488	493	479	481	510	503	494	504	479	478	483
54790	85345	66317	46265	26568	10467	3075	4592	812	681	667	666	625	661	628	631	627	586	621	619	600	639	637	626	595	638	633	614	606	645	600	612	616	563	599	560	568	602	589	601	607	631	581	609	565	592	596	606	595	621	585	587	598	594	595	602	619	581	601	605	616	587	624	581	611	565	593	592	645	588	582	590	613	557	601	589	592	595	587	576	614	594	607	599	571	581	634	579	623	610	633	591	561	585	571	631	594	617	606	586	596	569	601	634	559	576	620	624	618	590	646	633	591	605	640	597	660	675	581	571	612	617	607	605	546	557	578	581	633	578	612	613	596	561	560	599	565	594	590	620	553	584	630	614	615	603	599	577	652	593	563	589	642	573	579	593	614	632	540	642	599	567	591	628	573	590	619	593	602	593	611	619	593	583	617	582	578	594	568	630	553	575	624	608	595	604	606	640	599	576	552	614	625	544	603	613	590	565	578	606	574	634	601	618	608	609	629	604	608	634	579	589	568	607	632	602	598	637	614	642	598	567	567	584	597	603	628	627	631	542	652	546	564	570	575	590	529	608	591	566	611	560	616	598	570	597	591	635	596	603	579	615	587	607	594	580	639	638	588	558	610	585	592	569	584	584	595	591	580	613	572	589	634	595	677	583	569	595	627	609	639	599	581	573	572	624	587	599	604	593	598	635	598	600	605	586	631	606	620	668	597	592	605	580	600	583	609	620	633	656	599	596	630	573	598	595	579	603	583	583	606	593	623	597	595	599	602	619	584	571	625	570	592	615	588	577	615	612	596	628	603	608	624	571	571	602	614	604	628	538	569	583	619	582	598	593	610	569	597	589	611	603	610	525	599	588	632	610	605	576	610	578	599	605	562	609	559	594	589	577	534	608	632	571	621	612	642	606	623	602	595	619	626	614	630	609	595	634	608	548	555	639	595	576	599	578	604	581	565	603	590	617	606	582	632	603	605	577	613	599	613	593	560	607	588	579	580	571	587	611	590	611	632	591	610	592	579	608	535	599	585	617	612	581	602	576	562	604	585	559	602	585	645	632	557	572	588	586	564	623	559	579	620	602	600	601	595	571	607	566	609	616	591	600	622	619	612	583	597	624	626	614	603	547	603	604	646	588	603	569	625	564	634	618	546	585	623	633	588	624	635	616	629	590	615	616	573	593	550	613	651	587	524	583	604	616	603	617	579	594	580	579	543	588	592	620	592	577	599	601	613	610	577	601	573	639	594	587	630	546	544	608	578	595	591	613	602	592	589	578	574	604	604	605	607	558	635	623	586	601	600	607	586	608	590	615	599	582	569	595	571	597	603	640	542	564	610	617	606	585	578	615	627	608	548	619	592	590	566	637	598	603	568	608	604	602	607	639	579	591	576	584	604	601	566	613	609	588	668	613	594	573	565	588	597	597	550	577	591	590	589	553	597	589	576	606	589	558	605	592	617	583	582	566	566	620	614	587	630	613	593	640	633	553	581	567	598	607	591	635	596	626	579	580	598	584	556	577	599	592	565	580	586	591	592	599	588	606	604	597	637	602	570	594	600	596	608	616	603	574	605	584	622	581	605	586	555	598	579	590	640	597	594	609	581	599	619	584	583	631	569	640	582	575	590	596	610	630	633	568	614	631	578	575	625	600	583	591	542	599	607	593	623	550	587	605	574	625	598	584	586	617	583	607	664	566	598	572	636	630	571	661	646	549	599	618	620	587	614	595	623	595	639	623	583	646	597	558	589	567	625	623	577	607	569	620	579	563	609	584	628	622	599	589	563	581	606	586	608	609	606	636	636	611	556	586	624	617	592	603	592	545	536	568	543	596	597	585	569	600	601	555	627	589	627	569	584	605	614	576	613	592	615	608	612	613	577	597	590	602	555	619	604	629	575	575	602	578	593	599	537	581	581	572	620	579	599	597	574	609	603	601	599	604	642	625	570	604	587	606	568	606	601	601	621	573	578	556	619	633	587	609	577	618	630	572	616	595	619	571	602	593	562	647	603	604	645	609	601	619	617	586	572	584	627	571	603	605	620	595	576	564	578	641	592	588	626	610	602	607	612	651	595	584	583	649	574	589	645	602	617	583	586	624	655	612	585	608	599	619	583	613	616	600	631	581	598	558	569	614	611	573	570	613	595	589	607	566	612	587	601	607	594	595	640	524	587	612	649	589	603	586	601	588	631	621	576	612	574	595	548	561	573	587	607	591	586	620	570	602	620	585	556	618	581	640	598	575	597	586	568	545	567	572	610	619	553	596	598	557	552	581	617	581	639	615	598	593	573	585	638	592	631	606	565	621	606	539	571	589	588	601	618	604	611	602	599	572	604	588	580	583	619	606	618	604	608	591	586	549	606	568	566	620	598	602	590	643	585	586	581	594	607	580	602	566	660	608	596	607	627	599	582	602	610	627	598	596	581	623	615	619	580	579	586	597	621	582	614	576	636	593	610	612	589	537	594	569	612	622	615	600	600	610	617	628	628	621	568	616	583	622	602	571	607	580	607	568	627	604	592	604	617	605	614	633	636	599	617	595	614	608	580	621	580	597	614	556	565	584	589	599	609	584	575	619	590	629	545	606	597	549	612	583	663	636	573	600	645	617	625	630	608	566	570	546	553	573	625	606	557	569	591	562	566	634	580	585	600	616	580	572	576	666	589	592	646	592	567	612	629	615	575	596	597	541	648	615	627	573	599	571	594	581	568	584	623	539	615	594	589	564	603	604	603	602	601	583	604	603	618	642	582	592	607	588	613	592	557	611	609	584	570	590	581	595	571	613	601	560	652	548	600	602	632	556	587	580	616	556	598	587	612	585	558	633	581	581	644	631	582	594	588	623	599	583	608	610	584	579	630	587	571	585	629	615	605	607	565	595	613	643	647	597	593	602	622	587	576	596	571	594	602	598	574	606	637	575	612	614	593	580	564	613	590	623	611	571	601	565	577	605	602	571	584	602	585	606	590	586	587	584	567	590	595	605	570	593	615	600	632	583	628	562	592	579	584	596	608	616	616	608	602	665	593	594	588	626	603	632	637	593	585	577	582	612	635	671	606	557	614	623	592	613	587	596	590	578	576	592	592	621	542	589	610	605	575	595	630	596	607	571	586	619	586	567	617	623	589	600	575	569	609	583	637	599	539	589	633	650	605	592	564	595	603	638	584	595	611	576	607	592	610	624	579	572	625	606	612	621	613	605	600	581	592	608	593	568	613	564	634	603	602	581	568	570	593	608	598	579	656	582	592	618	576	611	604	586	598	639	592	615	601	587	580	572	604	543	597	604	602	564	643	636	598	633	588	607	621	618	579	549	578	549	615	672	584	606	614	613	585	575	557	594	555	562	612	577	584	611	562	598	648	575	577	528	574	584	594	626	575	630	592	615	558	601	604	594	579	602	585	618	611	597	609	585	599	570	597	571	616	607	557	568	611	583	597	682	588	599	555	603	594	599	633	565	588	590	619	611	590	560	608	638	561	608	619	586	598	589	632	604	622	612	584	583
22342	20875	29376	26552	23612	20784	11981	4338	587	463	427	453	448	460	411	363	415	437	413	429	399	380	420	381	391	406	370	354	396	388	399	334	379	358	366	337	392	366	400	425	395	400	387	392	392	378	372	374	356	385	412	353	389	388	390	374	353	367	405	372	377	378	375	396	365	432	409	368	358	378	377	385	392	382	346	383	362	379	366	416	375	355	419	380	375	373	401	398	390	369	389	376	361	399	376	378	387	370	422	347	389	421	376	360	379	388	334	395	404	375	364	413	377	378	392	375	379	360	403	384	391	374	426	403	377	381	398	366	378	373	358	369	373	372	348	395	358	375	370	350	373	381	362	370	428	447	368	418	361	375	393	399	368	355	354	316	355	356	396	366	386	368	369	421	390	410	380	375	396	375	376	389	361	398	397	381	388	404	364	375	364	366	365	379	369	371	359	416	371	389	376	371	357	376	363	379	348	370	354	360	380	396	381	354	365	369	351	381	389	343	395	384	391	399	367	413	354	349	355	390	355	392	363	380	400	356	404	365	382	359	364	358	376	343	368	366	397	377	346	424	336	349	351	378	369	379	364	380	354	381	404	374	399	378	387	375	370	373	374	404	332	379	395	376	357	407	401	419	398	382	394	355	380	373	389	371	388	405	380	355	376	393	371	402	425	426	389	377	377	371	388	363	338	390	371	366	395	355	352	385	371	364	413	373	364	368	398	391	374	365	378	386	370	403	375	381	415	398	391	348	411	383	377	398	416	353	377	385	361	407	360	379	371	378	375	372	336	375	344	385	372	361	359	365	373	419	365	354	378	381	364	399	379	353	390	368	376	399	382	387	364	369	403	385	372	369	363	383	340	415	381	369	369	347	322	403	367	385	376	356	361	394	355	378	377	362	352	383	362	387	384	374	349	361	355	368	383	380	397	401	350	383	370	388	379	357	405	367	356	342	368	370	407	382	372	388	372	390	390	355	370	402	372	418	391	397	375	401	366	348	366	375	390	413	401	369	366	389	357	402	408	345	378	371	351	378	330	388	355	362	416	365	400	385	371	390	393	395	368	361	342	360	403	390	369	388	349	401	376	345	371	354	369	384	364	389	380	394	407	356	363	379	376	340	415	380	358	393	388	346	359	370	397	358	405	405	366	347	358	352	384	351	342	361	383	389	374	395	356	391	371	385	393	375	392	394	369	370	393	375	416	378	383	362	373	389	403	377	397	377	401	379	358	381	340	383	358	374	395	374	393	388	349	371	381	373	355	398	384	372	376	385	361	360	349	399	369	392	379	383	401	378	358	377	354	420	347	399	413	357	385	405	362	356	362	382	410	365	369	398	374	387	388	409	391	384	376	349	381	378	382	399	396	376	356	373	380	372	351	356	351	385	338	402	353	374	374	405	341	362	365	378	383	372	411	379	379	374	374	395	376	383	369	376	334	390	388	420	402	372	369	396	400	399	389	392	373	399	391	406	407	334	363	383	384	370	384	359	365	398	385	353	356	357	382	393	340	361	367	374	368	379	373	372	355	339	377	371	350	376	377	337	392	391	361	412	394	368	393	364	393	402	380	393	394	349	359	413	377	391	366	397	355	371	364	339	370	379	383	411	369	361	424	369	389	352	394	376	388	362	413	353	367	369	372	396	382	370	331	368	403	389	359	384	362	355	383	376	387	358	358	397	383	379	384	386	385	370	363	355	372	394	365	391	395	370	323	373	402	380	401	352	331	390	344	371	368	378	392	377	392	400	377	361	353	376	337	370	414	375	406	368	392	362	374	399	373	401	360	357	366	367	378	367	399	384	362	371	392	387	350	355	388	370	393	382	389	383	353	379	367	377	374	366	373	399	380	383	413	385	375	356	380	356	368	383	349	391	368	356	345	366	362	408	360	394	398	390	372	374	351	385	394	388	414	353	319	368	377	385	355	370	386	359	402	374	382	410	397	361	371	376	375	389	362	392	369	363	387	354	346	363	373	424	384	388	373	405	383	363	361	390	394	376	364	398	347	397	356	368	342	367	378	396	373	401	390	372	386	360	353	362	384	366	374	384	367	413	371	366	384	366	375	335	391	399	373	404	383	402	358	388	344	368	330	375	393	392	368	413	367	357	386	377	382	413	401	365	368	388	384	387	387	356	357	352	391	371	377	364	359	359	414	355	354	407	404	346	373	358	376	360	382	343	375	360	377	356	390	386	353	379	362	359	380	410	376	371	352	368	353	375	361	359	347	380	358	368	344	363	361	373	348	383	365	389	394	356	411	386	344	394	351	354	374	400	370	348	434	341	385	373	373	377	400	370	401	395	410	351	388	346	377	377	348	384	387	387	354	393	388	381	363	396	346	353	365	387	343	371	360	397	378	402	408	375	375	375	391	398	388	400	362	380	369	378	413	375	385	400	378	384	398	401	372	380	368	384	406	349	388	393	355	383	396	352	399	398	378	394	383	391	389	361	389	390	397	374	367	364	352	387	381	394	370	354	406	375	399	371	387	373	377	407	366	381	378	370	356	374	375	393	409	388	390	386	387	379	386	358	364	386	397	381	386	389	394	350	372	368	346	347	360	357	359	434	382	380	392	360	386	367	399	353	384	399	378	397	364	396	377	389	388	369	348	371	391	348	392	402	368	399	382	389	358	373	352	352	384	386	398	369	405	373	350	396	396	351	321	438	380	403	394	370	356	409	379	391	394	387	404	379	343	353	384	375	355	412	383	354	401	347	382	373	367	393	380	381	388	391	378	383	353	365	403	421	374	370	361	369	444	404	396	365	337	365	415	361	394	376	398	368	340	368	369	351	415	406	401	372	360	355	384	337	382	372	365	389	410	342	374	374	366	382	344	380	380	350	345	402	393	385	373	404	437	346	359	357	362	388	367	364	395	388	351	386	369	378	367	373	380	369	368	371	395	363	365	391	377	351	395	346	398	377	368	370	387	399	396	398	384	408	358	385	421	351	384	379	391	357	395	363	397	396	382	370	383	349	378	360	389	405	377	391	396	356	393	366	399	401	349	385	386	355	400	378	378	388	383	373	383	362	377	394	415	381	413	390	375	381	355	355	369	350	379	412	375	401	428	379	394	380	318	391	392	371	399	380	361	387	376	371	407	343	358	375	374	387	382	353	384	392	397	356	377	390	369	368	348	385	372	392	357	334	387	393	366	373	362	357	394	433	376	383	379	314	356	389	394	358	382	394	379	379	411	394	340	354	376	383	365	401	377	412	410	377	395	358	355	385	354	368	351	370	401	356	390	388	350	390	346	387	372	407	361	378	382	363	342	351	385	384	381	388	349	371	427	397	346	395	367	365	384	414	351	367	381	352	395	369	396	412	375	342	377	355	386	377	370	388	396	382	356	381	365	385	354	379	376	363	380	333	388	348	378	380	378	409	352	375	362	351	342	376	348	378	390	402	387	385	361	346	360	378	372	355	399	414	379	372	376	361	363	404	364	406	385	384	379	404	407	377	383	384	409	328	361	345	391	408	414	392	404	367	396	350
60070	95110	75916	56382	34830	15955	4908	7519	836	580	591	537	485	536	543	492	461	480	463	486	470	452	454	450	459	468	443	467	492	470	482	453	461	443	503	466	436	439	477	441	448	461	494	459	487	406	437	437	470	435	441	463	454	442	432	457	452	474	440	421	453	427	435	429	420	425	442	452	408	447	444	460	436	428	451	453	475	464	469	411	429	470	429	477	486	500	436	431	453	440	449	439	472	445	462	439	431	432	454	463	471	487	421	449	429	450	453	453	454	439	452	470	479	437	438	420	454	466	479	487	449	432	443	445	409	452	469	442	398	455	482	471	454	479	459	445	476	434	419	449	443	459	438	412	422	416	446	436	436	450	420	401	466	467	467	463	431	486	478	430	436	450	417	435	417	453	464	453	445	437	417	443	459	460	493	452	440	441	427	447	422	448	438	477	422	406	433	450	440	437	413	455	443	469	448	460	446	417	437	451	459	464	431	459	475	452	479	438	429	439	467	470	491	461	439	438	412	440	453	452	437	469	465	414	424	434	453	438	425	444	410	482	454	458	446	471	444	451	445	445	420	458	450	466	435	455	457	453	422	450	476	472	451	457	455	409	445	434	458	408	422	450	436	463	465	487	435	466	467	459	449	480	456	475	405	428	434	403	415	468	413	423	477	451	438	447	437	490	460	495	468	457	416	455	448	438	450	412	436	445	445	460	479	443	434	450	461	440	420	418	467	448	465	424	468	416	471	412	421	432	427	453	427	448	437	476	440	456	444	424	418	438	444	432	463	454	440	447	448	457	471	435	439	417	470	463	471	459	425	464	413	480	426	458	430	451	444	423	437	398	394	469	484	432	436	457	449	402	438	468	434	457	432	440	466	422	440	466	455	449	438	433	455	449	471	407	473	426	454	489	446	415	438	449	459	422	438	476	444	445	440	412	426	450	448	477	416	417	387	436	440	436	453	415	433	442	429	421	412	440	492	448	442	475	440	433	455	462	438	476	439	449	441	431	378	475	433	435	445	435	472	440	474	437	459	449	479	422	453	405	452	385	419	441	443	442	435	421	441	471	416	446	415	465	452	417	418	427	449	434	440	462	425	466	429	460	438	439	445	429	410	445	410	473	432	458	435	406	466	451	434	442	467	476	465	443	429	460	409	452	436	437	433	482	447	460	449	470	477	422	403	440	412	427	427	466	437	416	423	460	427	445	443	438	473	451	446	430	431	449	441	454	444	441	455	454	448	421	449	458	423	464	467	416	429	474	419	443	467	481	442	467	453	489	445	410	431	416	441	459	438	468	459	428	470	419	456	470	471	463	468	459	485	403	421	479	449	456	424	464	443	464	437	439	407	477	453	474	458	447	470	459	405	454	413	416	456	447	413	416	448	490	426	452	440	428	421	484	396	445	467	427	485	438	458	445	477	425	454	456	480	424	436	441	473	466	478	396	422	458	453	456	430	460	469	421	428	463	453	433	430	439	423	442	412	444	449	421	468	481	457	447	443	436	441	440	434	416	452	407	471	393	412	468	468	463	409	431	430	483	468	437	448	474	449	451	445	454	472	400	452	388	454	480	449	435	501	429	432	444	444	482	442	418	462	459	437	453	462	461	445	463	434	403	465	423	439	434	436	486	445	466	453	482	459	448	490	452	436	442	436	420	425	440	419	448	447	454	394	430	467	429	424	456	430	450	443	443	423	436	422	448	478	432	438	459	455	424	430	433	449	423	462	465	458	460	448	427	413	474	444	388	425	417	414	443	435	473	478	449	451	433	444	451	447	469	438	457	442	444	434	427	437	421	450	455	441	424	446	446	457	443	438	446	429	446	450	463	437	429	430	441	419	399	444	440	424	401	432	476	461	436	465	492	429	452	412	471	461	445	450	464	450	451	403	466	432	453	445	436	490	457	462	470	431	431	469	458	422	424	439	440	460	446	413	429	464	443	420	461	461	441	472	477	431	429	450	419	413	452	429	469	418	471	400	430	424	446	446	459	441	469	457	473	397	438	440	455	444	445	418	455	488	438	460	473	423	421	436	457	437	445	428	417	455	461	440	472	473	423	429	441	444	417	462	431	450	418	410	478	459	480	419	467	472	436	461	459	451	433	459	453	449	433	454	454	466	439	441	453	421	453	466	476	444	460	439	462	452	474	471	425	460	439	465	450	446	447	466	443	482	432	432	436	463	380	458	435	458	422	465	426	456	480	490	410	392	419	460	452	443	464	477	423	468	453	426	430	440	414	413	492	428	465	440	402	497	443	440	461	455	476	438	493	463	435	446	466	446	418	458	475	433	445	435	458	457	464	453	478	456	453	441	446	460	424	458	425	433	392	467	425	446	432	475	447	446	418	420	449	438	462	442	447	438	442	427	462	448	436	480	441	459	482	460	449	428	446	457	474	463	444	486	433	445	431	479	460	441	480	430	418	417	415	468	448	457	437	441	452	436	468	445	451	443	466	431	450	463	456	423	448	454	456	463	469	432	439	452	451	414	433	451	450	464	429	451	449	450	433	478	424	444	454	452	445	475	444	428	467	464	399	415	446	453	479	454	450	477	471	432	453	436	428	473	413	455	411	476	503	425	465	436	441	441	445	442	413	427	426	428	456	455	392	452	450	444	520	440	443	461	430	466	395	427	415	457	453	393	483	438	467	469	437	407	443	448	476	466	439	430	422	483	418	428	426	406	422	435	480	453	465	424	482	449	433	449	423	418	472	454	457	429	455	489	394	449	436	470	444	451	456	472	465	442	438	456	455	470	444	465	420	428	431	415	429	451	433	455	438	442	411	422	476	429	401	416	460	461	447	427	466	467	468	411	425	453	431	435	452	469	450	430	452	444	421	451	423	465	453	430	446	426	450	447	478	442	472	457	420	420	432	460	447	417	445	416	474	447	440	429	460	447	473	470	437	451	406	460	461	449	442	458	423	449	422	421	451	468	463	487	470	446	464	440	449	439	460	424	485	426	475	465	452	441	459	429	431	452	418	436	461	401	468	420	441	476	431	482	436	448	431	430	473	461	446	460	425	477	459	466	445	439	474	439	445	420	467	427	464	440	444	430	466	426	447	472	440	433	426	429	429	457	451	439	449	455	428	419	498	437	450	485	449	445	452	455	452	446	436	451	455	455	410	438	412	484	444	418	428	449	451	479	456	454	440	449	439	454	442	420	454	467	422	495	437	448	437	464	452	431	439	460	454	434	440	477	451	419	458	456	436	446	483	422	447	459	485	475	447	439	461	440	435	404	445	417	443	455	458	460	454	439	394	396	457	486	426	438	464	443	481	470	460	450	498	431	465	466	445	485	387	434	436	461	461	453	453	460	425	456	413	460	431	390	463	447	435	424	467	490	431	433	464	459	481	410	444	472	430	452	439	420	425	405	445	462	456	455	469	427	451	453	445	485	453	447	445	456	428	457	447	452	459	445	447	472	443	410	441	474	416	468	456	468	428	460	435	500	419	459	473	475	446	448	415	413	462	411	439	408	430	430	409	431	436
27428	23836	25601	16131	4944	1548	958	954	754	816	834	814	785	816	857	811	799	805	770	767	744	760	799	765	805	793	825	816	820	798	793	835	796	775	736	836	844	806	872	808	750	736	830	847	820	817	805	821	833	768	827	835	738	799	840	796	801	819	811	775	816	758	788	798	857	809	827	772	792	813	793	802	761	861	799	798	823	791	802	820	794	846	804	823	789	793	792	872	813	793	796	817	770	845	765	766	845	813	845	813	851	790	755	804	825	796	840	783	816	825	766	806	802	758	802	824	788	764	792	787	795	794	800	768	767	788	840	803	809	773	819	837	835	774	758	853	792	815	816	751	778	817	801	794	787	783	809	819	809	820	830	813	790	768	798	757	813	777	822	781	788	825	826	792	838	820	802	777	805	819	811	786	779	810	763	770	782	773	771	762	837	834	803	775	801	775	828	768	791	809	794	788	778	798	742	816	796	832	791	804	788	792	790	782	800	809	749	807	807	788	741	790	799	740	806	782	768	796	769	811	764	803	791	846	798	795	789	776	800	828	813	817	783	821	737	771	819	809	834	756	771	808	791	802	822	848	763	804	786	761	753	831	813	841	772	768	776	810	839	810	813	816	813	805	841	846	810	824	819	764	776	864	767	815	754	831	827	781	760	780	789	835	798	782	819	808	775	815	796	797	816	882	838	776	777	784	813	808	804	832	789	779	811	806	810	822	768	815	816	843	832	810	776	763	818	823	744	803	816	780	839	781	812	833	800	807	770	840	784	834	845	840	764	765	825	841	791	783	795	761	804	776	795	795	861	803	785	795	773	812	834	832	789	840	771	768	801	760	857	837	845	756	796	782	772	732	829	864	773	726	810	791	863	821	801	810	830	770	824	791	783	809	790	744	804	799	796	793	781	819	750	784	819	821	787	848	815	777	798	801	845	841	831	773	826	834	767	834	836	800	751	801	780	794	825	755	828	819	778	785	769	777	763	794	739	804	787	784	747	763	759	800	814	754	793	816	839	813	852	830	794	754	819	780	811	818	800	806	821	824	775	818	782	799	762	832	785	808	846	795	795	812	825	787	784	795	772	806	812	784	839	799	834	782	793	775	810	772	785	815	767	792	831	828	797	775	808	786	866	822	785	765	784	796	835	816	781	776	787	817	810	774	784	796	816	798	787	810	823	776	806	765	781	825	798	828	827	844	755	728	763	770	827	767	839	801	776	829	770	776	790	789	770	808	843	812	860	802	804	827	825	816	778	817	833	795	756	782	807	817	788	740	792	833	774	766	785	797	807	828	808	854	792	769	804	808	768	819	825	790	843	808	784	761	765	757	801	816	822	802	805	781	781	784	807	842	793	822	847	835	824	770	789	800	801	801	767	817	824	757	762	784	792	784	804	781	848	802	785	793	776	808	805	824	824	834	842	817	852	804	796	745	744	810	845	807	765	786	773	819	791	769	787	798	831	830	790	832	828	754	800	811	816	806	821	783	822	781	803	806	828	784	828	821	860	835	831	798	786	800	777	836	810	841	753	812	806	844	824	747	790	861	768	805	756	846	829	801	819	825	827	785	835	773	729	828	787	773	803	767	792	804	773	828	855	793	801	750	816	804	831	809	798	870	820	817	763	800	805	828	762	814	799	806	802	791	812	781	817	782	825	771	793	837	830	773	824	804	751	822	847	815	793	806	756	767	772	798	788	772	785	782	837	790	831	805	764	798	803	802	825	832	816	823	800	819	858	766	801	807	803	828	777	822	800	759	775	846	793	781	791	777	775	824	803	797	825	808	761	815	825	840	792	762	778	800	779	776	774	781	782	771	799	767	786	759	801	839	857	814	824	801	765	792	770	816	790	831	784	828	803	841	806	786	839	840	816	799	873	797	816	770	747	812	810	769	784	770	793	806	750	796	781	836	779	797	811	834	800	804	815	817	770	843	815	802	787	794	827	785	787	851	801	821	807	802	824	813	789	841	810	828	812	844	797	794	800	790	797	831	829	793	758	797	832	825	775	828	818	741	809	836	811	860	788	796	800	781	814	805	737	767	800	806	780	840	829	820	806	791	801	754	801	750	794	732	789	797	809	808	793	784	747	780	756	714	801	829	802	849	744	762	786	775	827	813	814	790	797	732	766	768	762	837	835	843	776	785	781	804	814	800	810	856	792	782	855	812	762	769	858	754	818	807	771	780	789	783	841	764	763	792	774	790	796	855	787	813	772	784	766	773	779	822	798	771	795	832	742	737	802	795	799	761	837	808	792	822	823	745	804	845	836	762	842	763	801	798	805	856	813	780	766	792	826	798	805	828	801	803	795	827	853	804	866	823	805	811	833	759	795	804	754	811	785	850	784	764	797	791	794	812	718	797	800	779	854	822	798	777	815	806	816	808	753	784	803	793	778	748	848	778	816	794	809	795	800	803	803	835	787	795	783	798	745	777	779	795	754	759	835	789	866	831	819	809	793	797	798	806	783	822	807	771	808	837	826	787	805	821	814	802	759	809	832	823	761	778	774	785	804	825	786	811	851	756	800	821	785	787	830	787	788	765	781	793	789	773	806	817	805	820	822	801	834	782	853	856	809	776	795	804	794	798	804	813	829	806	791	819	758	796	831	814	772	821	852	814	777	797	780	743	792	805	803	781	837	809	791	753	842	798	814	704	828	803	808	853	810	731	756	758	805	835	806	764	781	812	828	808	827	811	802	775	787	811	795	778	752	759	825	780	826	814	832	803	738	829	812	801	825	774	810	767	767	810	799	780	768	804	803	805	807	832	750	775	787	775	768	769	809	807	781	812	797	809	804	808	792	791	840	805	766	808	783	782	799	807	781	807	838	759	837	768	765	820	760	818	741	794	794	761	817	800	798	837	773	836	762	809	769	805	788	797	838	785	811	822	799	762	785	829	748	781	831	798	816	741	777	770	825	835	796	804	829	778	822	747	785	766	791	785	794	841	798	887	788	779	838	847	837	801	818	784	762	770	819	766	778	809	815	786	821	787	763	796	866	836	801	813	779	767	765	814	855	839	761	802	817	815	798	806	788	790	805	755	812	825	833	773	773	800	771	838	822	817	769	817	814	813	812	818	829	825	812	782	785	805	818	773	831	785	775	807	792	808	806	781	773	838	794	806	816	806	812	775	776	788	828	812	748	813	801	776	810	840	794	817	769	813	746	829	831	765	804	792	771	832	828	795	822	755	872	807	762	746	803	798	826	757	813	866	823	816	761	776	783	810	814	791	811	798	856	822	765	806	793	803	819	747	794	828	820	845	749	858	794	773	769	834	806	765	787	804	825	787	784	810	795	761	810	880	807	840	851	777	801	775	845	818	830	839	805	820	820	810	771	768	828	790	779	820	798	811	829	790	774	786	740	773	838	770	817	800	799	819	819	810	819	740	786	810	805	788	794	786	788	846	796	850	768	787	759	821	792	817	756	805	796	774	846	807	832	813	776	778	786	730	759	761	804	787	778	796	834	796	787	817	795	732	788	761	755	848	823	813
29016	38913	26777	13768	5444	1812	1091	1300	948	959	982	964	978	954	920	986	934	951	933	1006	934	915	926	1018	942	993	985	958	950	986	952	996	921	951	956	969	907	926	969	921	926	940	1010	951	943	957	942	917	944	948	939	963	933	978	947	984	963	952	988	935	916	944	963	910	937	912	966	933	961	966	943	958	984	968	880	972	951	930	988	978	953	956	908	997	945	926	970	997	961	958	978	991	965	986	990	955	923	984	950	938	969	954	979	903	984	954	939	973	979	900	953	964	1019	947	987	939	949	924	986	941	944	942	958	949	903	950	1023	925	946	970	991	963	911	974	922	987	928	1000	993	926	924	1016	933	946	974	993	922	971	939	978	945	969	940	947	996	977	935	987	973	981	949	933	1006	945	916	939	903	921	939	873	985	947	990	916	977	989	987	961	940	943	1016	966	964	1007	891	932	958	973	953	897	902	998	1021	967	909	948	1006	948	973	915	990	910	970	949	930	945	909	935	940	972	947	972	972	934	962	970	919	912	875	928	973	1004	971	918	955	1002	951	907	937	1002	962	920	908	951	984	940	950	958	943	936	932	950	948	925	948	994	938	943	959	910	941	907	922	926	944	943	977	960	941	934	980	951	960	1003	949	986	976	948	995	908	979	921	922	928	943	952	946	949	965	906	979	956	942	968	967	954	1031	922	968	942	933	954	887	1009	928	970	930	925	938	1029	972	949	953	916	1016	970	989	956	933	975	968	993	944	946	936	966	1025	913	968	975	961	958	948	951	909	882	903	930	963	916	942	937	950	992	984	916	989	988	915	967	956	909	927	982	892	990	970	914	918	941	949	950	960	965	967	940	958	935	1015	975	1001	896	923	944	985	939	975	944	973	965	1004	994	966	1021	916	933	1016	983	956	983	1018	915	914	911	940	888	906	977	927	937	970	966	964	987	929	929	901	993	941	936	959	939	964	972	959	946	960	992	911	991	914	887	846	1006	886	966	964	938	974	983	916	964	954	975	945	962	893	975	1003	925	996	915	940	934	888	1000	974	948	943	1031	958	998	991	892	951	910	995	996	950	941	924	920	976	940	957	940	960	1000	934	909	943	920	942	942	876	939	898	921	926	944	951	936	984	945	936	921	975	947	1023	941	961	969	904	952	953	927	938	951	972	941	983	997	955	937	963	952	972	949	948	909	929	974	956	967	929	970	943	1000	950	988	988	952	942	987	944	923	941	947	975	976	944	991	975	970	944	996	937	1007	1026	936	926	929	881	936	945	931	982	898	922	932	993	1000	930	892	938	920	935	961	926	915	994	903	918	967	936	934	979	981	908	929	985	934	895	968	945	974	973	984	916	955	966	958	899	989	929	894	987	941	962	938	965	950	930	1000	936	943	953	918	956	968	970	946	958	970	925	943	883	1021	950	956	974	908	903	979	1019	951	942	943	967	971	986	983	912	947	943	947	935	954	953	962	917	996	918	957	931	966	962	964	947	924	1001	933	906	1012	933	979	923	942	953	950	939	959	914	910	936	1001	939	941	945	947	958	959	947	917	951	949	944	990	907	990	961	982	908	980	956	985	945	980	977	941	924	976	938	984	1014	1004	916	948	945	1007	1000	959	998	962	930	967	929	943	924	936	958	978	947	926	1008	919	977	909	962	995	955	923	954	968	965	951	992	929	947	972	990	1022	923	945	963	950	918	940	959	931	974	968	906	911	921	999	932	993	936	942	965	946	961	986	953	939	933	917	948	933	929	993	928	991	952	924	933	985	938	941	951	958	931	953	956	976	959	953	923	925	943	968	915	980	890	980	927	959	960	943	977	961	938	984	1015	952	993	963	960	931	924	912	904	955	919	944	965	950	985	948	911	944	944	947	933	947	1000	968	963	929	972	964	999	922	990	988	997	1008	973	950	962	942	991	912	991	1041	911	1013	942	889	968	922	927	956	966	915	950	912	963	953	973	986	997	907	926	1003	908	963	973	984	945	947	1014	943	890	924	974	941	998	936	938	909	930	963	962	927	914	876	966	919	898	952	947	956	924	1002	933	938	958	915	1012	968	897	967	900	974	918	955	945	959	966	918	984	943	934	968	987	950	959	970	945	944	928	931	959	980	859	885	951	938	904	951	928	988	1013	968	933	933	932	968	950	961	950	963	961	988	911	966	906	949	928	940	919	979	967	952	1005	964	964	927	943	953	987	932	948	991	982	1010	989	899	982	964	963	979	989	935	979	989	951	1011	988	1031	1007	949	934	966	992	957	923	942	1003	925	922	934	961	980	922	905	970	978	956	946	957	896	955	946	939	957	963	948	972	933	938	970	922	981	979	955	959	953	941	939	1011	960	974	964	966	966	914	993	945	979	972	954	979	958	964	961	906	951	1041	852	937	987	993	947	933	944	991	957	887	1005	961	1001	982	1014	973	983	968	946	927	967	929	958	930	975	962	931	980	935	939	947	995	944	892	935	980	932	946	974	946	965	1011	958	975	997	979	908	967	952	952	932	925	935	931	956	896	967	979	940	955	959	992	915	944	967	1009	1015	968	979	921	951	949	988	942	929	993	930	982	936	963	962	942	944	943	940	937	948	940	942	976	973	973	930	929	996	954	890	909	950	949	958	955	950	1003	931	940	930	994	918	991	967	959	947	906	911	947	989	976	909	972	980	940	975	923	936	979	938	971	918	926	952	985	904	909	956	1020	916	910	1048	955	926	923	944	938	937	933	971	953	968	1002	965	980	931	941	913	974	955	970	913	1018	988	945	929	1027	958	960	883	896	982	984	946	971	933	940	955	909	969	941	927	901	951	961	893	943	1002	987	966	942	932	921	993	955	983	918	947	966	1023	1004	985	947	900	954	946	908	917	938	933	947	932	992	955	923	982	927	956	964	950	944	969	931	992	1012	895	960	931	938	942	957	964	980	954	942	950	891	1000	962	1004	1019	995	979	976	978	874	980	957	978	935	968	989	988	952	927	948	953	975	921	876	942	941	960	940	961	880	976	939	941	916	944	915	963	920	954	978	949	960	960	941	931	1034	954	945	980	967	981	956	898	984	1010	942	960	935	881	914	948	962	942	975	935	1002	933	952	911	961	964	938	987	969	1008	932	980	1005	962	937	938	955	926	941	960	935	968	942	946	936	914	973	970	935	1015	957	960	911	997	938	921	958	974	938	940	928	939	954	977	998	968	933	946	960	976	881	968	991	1017	999	956	947	930	924	956	937	974	972	983	949	960	948	970	944	992	913	916	954	971	959	995	927	945	969	965	1000	937	1010	1025	990	962	972	960	970	1011	906	902	1019	928	994	982	933	936	979	941	966	904	956	941	910	998	963	933	924	920	924	1002	915	985	964	937	980	959	1006	937	967	940	949	1007	922	918	924	993	966	888	990	953	981	959	1012	991	974	911	992	984	927	963	922	924	918	947	930	911	959	968	993	986	960	1005	976	958	970	922	935	998	992	985	958	935	931	1011	936	967	943	997	929	954	945	951	897	939	994	897	939	948	1018	958	862	978	976	1003	949	933	971	930	937	914	1002	967	940	928	949	951	911	927	940	956	974	966	1001	959	960	964	956	946	976	937	972	936	930	1023	950	901	945	952	965	901	979	1032	914	943	965
23400	21072	30186	28149	23747	17040	4861	2737	631	530	490	512	506	513	507	485	508	478	500	518	470	518	493	498	523	538	477	458	521	478	488	500	495	479	481	427	497	545	477	489	491	454	496	484	454	499	466	484	478	500	465	523	501	430	477	489	470	474	500	493	449	504	480	469	515	479	514	451	478	495	488	475	518	470	511	498	444	513	504	473	499	489	476	486	500	510	478	484	510	546	463	485	548	458	480	493	500	510	484	475	484	473	507	517	462	506	492	515	523	509	519	519	462	492	547	476	475	454	480	453	516	455	518	518	457	466	503	435	496	480	504	498	506	472	542	475	493	474	495	496	473	498	438	455	481	436	495	482	445	491	468	503	456	482	449	477	483	492	522	477	518	467	474	457	542	436	516	508	460	497	470	491	486	496	476	483	448	517	506	461	485	510	526	490	511	495	469	492	526	504	461	484	471	445	446	487	457	466	484	479	499	492	480	478	525	500	493	475	508	476	487	458	508	475	451	505	475	478	502	495	512	491	503	506	473	518	517	446	485	531	505	520	464	488	480	515	498	475	462	457	495	460	479	497	484	489	473	483	470	492	519	519	528	474	477	489	472	509	515	508	477	440	482	524	499	488	482	459	494	490	454	528	447	476	499	499	485	487	497	476	485	512	470	518	511	471	462	448	500	505	457	479	462	514	490	469	487	473	489	472	520	488	506	545	519	505	466	511	478	459	474	438	482	472	498	478	497	534	503	454	529	519	525	489	508	510	481	497	495	465	502	514	501	445	478	458	446	470	508	466	510	496	494	484	549	524	498	490	475	464	455	481	493	485	481	480	445	448	459	516	473	481	513	522	504	489	456	466	455	485	463	468	489	480	507	493	462	443	465	505	480	467	483	510	538	520	487	529	482	469	488	490	484	498	459	471	458	454	492	504	491	474	513	487	512	489	455	518	519	526	481	514	500	462	461	486	507	506	522	515	478	512	518	493	489	528	473	491	509	468	498	473	469	461	437	497	484	471	476	503	485	460	454	526	499	477	466	469	485	479	457	465	506	505	497	478	496	511	513	478	506	533	468	459	505	531	478	471	499	497	525	468	481	502	487	490	496	477	479	464	470	484	479	484	490	490	516	491	456	474	488	470	468	472	464	485	501	511	469	495	488	469	478	470	502	496	501	504	438	523	447	483	451	500	515	451	462	470	512	480	466	472	468	448	512	515	487	476	479	468	488	480	469	490	469	474	444	451	476	514	491	477	470	486	494	529	500	528	466	422	510	515	539	484	523	458	505	499	495	492	472	447	494	488	449	498	504	487	499	479	488	481	468	471	453	478	472	515	508	504	535	476	486	505	478	528	489	483	508	475	483	470	473	496	456	446	482	509	513	503	513	505	488	519	462	453	492	513	506	498	494	528	486	498	481	479	488	477	519	466	473	484	436	440	488	457	465	489	495	505	514	504	466	483	486	479	465	485	437	524	480	470	512	473	499	437	497	480	460	479	479	452	508	488	486	491	489	487	458	469	462	475	493	487	486	509	524	498	488	476	507	488	481	479	484	514	492	464	489	479	469	495	498	478	506	469	443	475	447	455	479	468	475	480	478	471	478	490	497	436	467	480	483	463	511	479	481	503	468	475	489	472	491	500	445	494	515	531	470	472	551	491	472	489	450	485	506	493	506	525	507	501	485	490	463	474	494	512	481	491	487	510	478	470	519	504	434	505	516	490	489	494	488	506	497	520	512	488	480	510	473	472	503	462	488	507	493	477	495	511	501	475	466	456	469	468	464	487	461	465	499	485	513	499	464	481	490	468	485	487	498	456	464	473	467	494	491	449	516	460	464	481	470	496	472	491	516	450	475	514	503	490	496	502	447	521	461	458	460	470	505	517	497	498	503	471	470	493	493	494	500	467	500	477	476	475	472	491	519	506	465	517	472	473	495	527	475	473	447	520	485	449	497	478	486	482	454	524	502	479	529	500	545	487	480	493	477	468	479	514	459	493	479	475	490	505	479	491	466	483	502	480	483	484	467	521	494	479	509	475	479	496	493	508	497	506	487	494	473	496	467	506	476	496	497	467	477	519	486	520	504	512	497	480	459	485	501	445	505	490	472	466	497	478	520	478	469	490	475	478	525	467	496	486	493	469	496	468	469	511	500	466	447	505	485	451	492	475	502	468	527	473	513	477	461	464	480	467	502	455	503	473	476	509	448	478	484	487	489	480	478	469	483	467	498	487	535	478	461	493	478	466	479	461	486	521	500	487	461	496	473	501	457	481	480	482	525	510	477	484	482	470	448	501	514	460	493	486	464	465	488	462	483	495	508	469	475	472	473	492	510	468	486	482	463	508	480	474	478	483	486	521	483	492	494	498	508	509	477	486	463	505	517	525	477	529	427	452	506	500	475	503	462	511	515	482	505	476	462	475	442	474	488	473	492	489	474	464	460	479	506	469	462	489	465	451	472	481	517	504	511	465	478	464	451	468	500	490	480	462	476	479	467	500	525	490	494	489	462	459	493	488	436	495	489	451	472	464	508	459	476	497	490	504	477	490	460	492	474	446	451	497	453	490	485	484	504	498	476	500	479	470	467	496	454	470	493	514	491	471	472	499	508	482	487	501	477	486	532	478	514	488	492	457	516	518	484	512	517	488	486	512	436	486	468	519	471	466	472	508	519	477	426	494	486	454	453	464	449	506	488	482	516	514	507	453	490	506	475	513	478	509	466	480	519	496	465	499	466	456	482	478	474	494	459	477	497	481	494	460	517	508	480	447	464	483	518	471	466	434	500	518	505	512	520	502	496	491	496	481	470	488	461	461	478	504	475	500	448	466	513	482	487	493	511	476	502	445	473	511	447	500	492	479	455	490	463	458	464	481	484	480	483	513	516	471	518	501	481	490	486	457	471	485	496	476	467	474	524	462	467	472	473	463	526	470	461	501	498	520	484	475	489	466	472	428	484	494	456	510	457	485	479	488	502	478	490	481	533	510	468	472	463	438	479	528	508	476	512	482	467	481	484	494	493	470	508	504	434	508	485	476	474	477	484	502	499	463	527	469	502	473	460	459	471	508	463	474	457	460	460	507	477	474	490	479	513	516	489	481	470	518	476	480	486	463	465	472	477	499	488	514	470	512	472	501	507	470	437	517	479	504	465	492	485	483	486	505	476	481	507	476	486	493	450	471	472	510	479	491	494	493	485	466	502	504	517	549	515	504	451	477	505	490	471	454	513	440	505	456	488	473	440	475	469	479	498	488	481	491	499	534	480	503	488	477	454	498	492	471	487	487	449	481	487	494	498	505	489	520	489	506	499	513	535	490	472	533	480	440	488	447	481	492	453	503	483	491	488	511	455	508	477	480	520	494	495	488	501	474	479	445	468	460	511	473	496	481	490	487	481	456	481	491	506	481	476	486	453	497	503	469	491	502	531	465	487	487	512	485	510	475	473	490	483	453	499	492	468	501	454	497	479	514	493	515	482	494	464	501	479	461	482	477	481	487
54926	83949	66444	45501	27206	10714	3264	5205	805	718	665	626	625	625	643	660	612	592	604	625	602	616	592	599	614	643	569	623	626	606	563	604	621	580	590	583	575	564	578	621	620	580	600	599	579	606	537	569	611	573	591	564	603	585	554	569	607	599	576	577	623	641	587	558	581	614	593	633	578	577	617	603	571	585	614	602	575	564	566	568	597	573	627	602	612	594	600	604	581	580	639	580	591	590	604	552	608	589	614	607	625	559	577	536	566	603	607	555	586	629	591	629	603	562	624	620	603	588	637	603	607	586	591	543	554	558	671	615	576	564	582	604	574	593	589	547	559	662	615	576	575	587	565	639	613	593	568	616	591	607	553	567	591	575	589	612	597	583	573	596	563	593	625	550	564	605	631	574	615	572	573	623	566	582	590	626	584	584	578	604	576	624	586	577	588	616	604	628	603	617	575	557	600	639	582	569	594	615	573	595	575	602	570	607	620	603	574	610	573	565	586	615	621	620	635	588	619	608	608	590	571	581	556	603	594	598	573	596	617	629	596	585	550	597	545	604	579	601	596	579	579	589	616	577	603	574	584	577	630	601	578	573	622	576	582	576	579	620	579	582	549	585	589	598	576	554	578	581	596	619	561	581	641	620	599	617	561	576	584	594	571	584	591	573	560	585	592	578	544	591	635	608	565	559	622	606	545	588	572	558	655	596	561	605	601	612	581	551	557	626	587	566	612	576	589	580	611	615	549	590	615	592	610	587	570	584	610	615	570	590	619	591	531	545	566	530	625	602	575	588	639	646	606	548	598	613	617	549	596	563	623	623	583	592	577	595	586	592	614	579	570	581	621	559	587	633	632	570	630	555	581	606	608	549	635	556	619	568	606	574	591	562	623	559	578	620	620	540	609	633	582	593	585	621	596	592	613	624	561	582	609	565	602	556	564	589	577	554	572	606	580	598	621	656	578	619	559	618	637	601	554	560	574	566	588	609	604	639	564	598	623	582	586	574	534	575	553	589	593	586	606	588	616	582	570	606	594	575	555	588	592	564	586	637	601	628	582	561	601	567	572	575	593	586	619	568	619	570	613	596	592	606	574	578	601	615	608	589	587	577	575	617	581	594	588	569	590	569	599	583	617	620	591	554	590	574	633	597	604	555	580	570	610	578	605	569	607	588	594	583	565	615	622	596	602	637	607	578	612	558	599	617	567	599	537	615	631	566	517	595	630	573	570	626	579	568	572	567	572	562	570	568	607	580	550	616	591	603	623	614	621	592	561	580	562	590	556	581	576	569	597	604	592	618	541	593	592	608	589	615	661	611	590	588	570	588	614	608	594	572	596	602	548	569	609	556	620	599	562	576	576	587	547	561	574	608	555	636	554	589	592	583	550	559	611	578	593	592	617	634	593	603	635	630	592	590	589	591	553	577	595	599	593	580	611	593	562	614	557	592	607	606	538	632	552	551	541	569	607	564	616	627	589	616	601	575	591	597	623	591	616	604	580	546	593	593	637	609	655	576	577	617	584	581	544	596	581	587	617	563	593	615	611	585	542	593	603	617	587	585	595	604	572	572	572	628	592	595	617	599	553	643	600	561	632	580	614	591	618	557	610	609	601	608	600	584	548	585	612	613	578	587	669	567	545	574	613	600	608	616	581	597	608	547	580	598	573	587	631	587	590	594	620	563	627	604	622	606	592	620	602	613	605	565	611	552	553	569	575	585	590	578	586	600	628	551	544	614	595	570	610	584	609	543	567	569	589	603	615	609	602	562	580	563	623	630	627	610	551	571	565	577	626	604	596	577	634	577	589	572	612	578	648	555	598	569	568	623	643	559	547	543	594	607	617	552	587	570	605	556	609	604	600	541	584	551	567	610	580	584	584	598	567	594	553	579	585	617	557	609	602	584	607	616	595	631	572	633	580	585	599	613	585	599	572	588	573	609	600	583	600	586	592	655	592	566	577	589	574	562	607	569	536	596	590	599	571	571	592	616	525	590	642	581	576	594	609	573	558	584	571	578	588	590	609	580	609	570	583	608	594	600	580	550	606	559	642	624	605	586	597	614	589	559	604	640	597	577	564	605	614	634	588	625	586	614	577	560	620	593	581	585	576	578	626	645	598	611	608	576	600	580	578	598	619	594	594	615	630	568	587	550	541	621	573	623	588	607	630	606	582	587	579	651	583	568	575	584	603	615	592	587	550	572	607	588	571	574	614	617	602	583	537	613	577	584	596	603	566	611	577	611	576	607	583	612	575	565	584	613	572	598	581	569	603	551	591	607	575	596	622	614	612	609	613	564	576	553	598	579	606	546	612	615	580	618	643	577	575	585	626	533	612	561	614	586	613	617	625	575	626	568	607	572	605	606	598	600	574	571	595	589	567	644	611	582	607	635	595	599	581	567	600	583	575	576	614	574	594	599	623	568	610	569	565	581	572	599	544	641	660	594	547	585	599	565	562	636	570	589	621	585	619	591	596	619	630	586	574	587	596	585	596	596	589	557	594	606	550	592	574	573	569	590	582	630	572	563	607	595	591	565	587	588	603	618	618	617	612	602	584	567	610	604	585	579	601	584	558	607	603	582	589	573	586	577	544	612	600	598	605	630	620	609	600	643	625	579	610	607	566	573	567	570	610	563	583	546	601	588	632	611	561	605	583	575	585	603	627	576	561	580	629	606	588	619	613	568	610	564	623	597	557	623	603	588	568	576	613	589	591	595	547	589	572	601	567	615	600	610	606	590	571	581	571	596	586	590	568	608	575	592	618	580	560	560	602	595	560	608	607	592	632	622	582	579	593	587	630	616	594	592	547	617	602	560	610	596	594	596	584	621	611	606	566	638	564	574	547	626	599	567	618	581	571	592	606	620	624	584	565	637	582	606	605	611	559	641	639	579	586	626	580	616	600	595	600	563	573	566	619	556	600	632	597	588	585	615	600	604	578	608	603	574	521	566	634	606	577	552	586	616	618	552	590	574	605	562	558	567	584	596	576	591	601	597	633	567	586	594	565	572	568	580	626	595	605	592	591	640	583	600	586	640	578	565	579	642	592	603	632	580	602	615	609	578	567	596	562	601	569	581	585	624	608	607	590	605	566	581	595	605	621	598	579	574	627	559	552	570	607	542	554	587	605	596	616	572	642	572	616	650	629	600	576	606	562	558	604	594	602	626	601	524	561	608	591	576	602	539	589	626	617	624	608	621	574	636	576	595	597	634	549	550	582	609	581	623	585	553	539	590	602	600	585	629	590	543	587	597	576	632	567	615	545	569	637	574	573	568	604	581	613	597	562	597	564	580	607	537	587	600	637	578	588	605	581	599	582	601	619	608	617	531	599	602	595	581	558	557	555	575	592	599	573	590	583	567	601	588	623	573	628	612	568	572	602	580	624	575	601	576	572	647	578	586	588	558	561	558	607	609	637	584	587	616	598	594	583	580	646	602	580	577	572	578	595	561	575	609	621	574	540	627	562	594	551	626	586	636	603	583	614	576	622	613
22420	20807	29209	24977	22978	21007	13929	5226	657	485	436	414	470	414	381	414	402	393	346	401	388	384	366	392	383	376	390	366	347	365	407	394	407	358	377	379	389	347	351	399	339	382	389	391	388	387	363	328	403	401	411	387	339	390	387	345	361	368	399	373	356	374	393	359	392	384	401	412	357	360	401	349	350	371	395	392	380	373	390	378	368	373	350	374	389	387	388	331	355	385	332	386	372	374	384	380	363	381	376	390	378	374	384	358	425	408	376	363	339	368	349	359	389	377	361	373	401	370	419	370	362	387	384	380	367	351	391	396	390	387	381	398	376	341	406	373	367	376	367	362	345	380	391	378	377	387	343	412	386	364	397	362	373	359	371	377	366	398	368	345	344	402	406	350	369	361	422	372	363	366	405	390	387	352	377	373	406	360	380	356	342	413	399	342	420	364	384	358	404	378	357	345	363	376	342	376	363	364	365	345	345	374	366	324	383	392	358	342	366	396	369	361	364	350	392	375	400	387	368	353	391	384	365	367	387	364	383	363	391	379	356	390	330	366	363	372	364	351	399	361	356	370	356	395	382	386	386	378	356	392	366	371	372	379	357	361	375	323	375	371	382	392	384	346	375	383	395	396	380	350	390	366	398	351	380	374	367	360	363	370	354	370	391	344	382	348	366	394	384	376	409	385	368	367	357	382	372	355	353	390	383	377	367	371	374	365	436	366	368	390	390	383	344	347	353	359	377	404	384	376	402	400	369	338	371	375	370	385	370	383	399	353	400	367	408	365	357	382	367	391	388	372	371	414	391	337	338	386	380	364	367	363	398	369	400	354	407	384	373	352	347	353	357	396	392	357	372	340	374	363	358	340	387	390	346	384	350	376	388	387	377	386	401	364	373	367	409	366	403	359	389	388	369	360	371	362	367	340	339	376	357	384	374	411	374	333	379	371	358	369	352	379	349	385	364	362	387	380	387	394	386	370	377	373	349	409	391	386	400	382	376	397	367	387	375	384	352	385	399	377	394	367	396	409	366	398	390	342	364	365	360	362	394	349	354	326	387	364	382	362	389	396	378	367	367	358	372	409	360	359	411	404	380	373	371	360	376	351	372	387	366	418	357	370	383	383	364	317	381	385	363	393	372	379	378	366	333	390	363	341	361	381	375	387	388	382	365	406	400	344	352	390	364	382	392	386	372	350	363	340	381	345	387	364	387	398	387	356	395	407	371	381	376	342	392	378	356	389	333	377	375	358	377	396	395	369	327	368	371	373	372	368	373	408	351	371	355	383	416	367	370	411	345	384	357	355	405	396	367	362	371	351	359	345	378	380	401	383	354	413	344	415	386	346	368	360	380	362	366	384	395	357	364	420	407	371	367	393	397	371	365	331	373	387	374	351	385	390	350	334	352	335	355	379	393	352	369	386	364	391	362	366	398	390	360	377	365	361	415	382	376	385	370	365	378	357	392	378	380	377	377	378	356	406	379	377	380	364	369	396	353	386	366	353	380	350	350	406	380	372	400	361	385	342	365	366	369	375	397	358	425	364	379	354	394	394	365	355	356	379	340	416	388	372	398	363	385	359	380	340	382	392	359	375	377	374	359	403	385	369	342	358	400	382	363	332	401	363	414	367	352	359	358	380	362	377	376	388	389	375	342	363	401	356	387	335	383	368	390	357	342	421	382	376	386	414	388	396	371	390	413	428	390	356	383	372	354	369	379	354	362	393	406	401	394	380	356	339	356	365	404	352	375	365	395	375	361	351	330	350	351	381	380	335	401	391	389	390	362	386	389	353	376	350	360	375	348	402	355	397	380	327	355	388	368	398	336	370	389	370	370	383	358	369	359	391	334	406	373	396	344	352	438	377	387	399	329	412	389	386	364	335	360	395	359	363	400	382	385	364	342	362	378	352	371	377	344	376	385	326	427	353	347	362	379	390	375	386	337	379	375	358	379	366	356	366	375	365	353	365	331	397	371	401	397	345	363	339	385	356	388	360	381	384	362	345	386	363	408	388	409	337	393	362	363	391	352	372	362	366	350	377	372	369	319	367	363	356	390	359	365	338	333	393	379	381	378	369	383	362	373	383	372	357	381	373	368	409	383	379	405	376	356	351	338	373	403	343	361	384	398	399	339	385	387	368	348	367	363	380	381	365	369	376	399	362	388	389	354	359	387	372	412	363	392	381	374	404	365	337	369	368	380	360	343	373	377	369	378	372	372	385	379	384	326	380	362	349	367	369	360	393	405	354	401	349	347	387	379	412	377	330	377	395	383	366	366	378	390	344	342	379	348	386	357	406	388	377	388	364	355	369	343	399	381	361	386	392	393	348	384	354	379	367	382	383	405	373	388	318	389	364	384	362	384	367	387	368	358	392	360	375	362	351	381	359	416	380	371	365	374	362	391	388	365	357	384	385	336	416	367	364	370	342	375	361	372	378	412	361	373	373	368	363	374	389	402	383	416	388	391	367	366	401	376	395	375	353	359	359	372	343	375	413	352	371	343	404	369	376	374	393	389	347	385	370	395	351	378	400	361	357	393	327	352	345	362	371	383	385	393	358	380	372	391	393	398	389	368	366	357	340	363	357	336	372	394	346	379	373	371	390	386	376	374	352	367	388	363	369	371	381	372	336	359	365	370	363	336	374	387	371	389	361	370	387	389	380	369	377	377	386	405	388	332	341	372	373	380	387	356	387	372	391	387	374	373	351	420	389	384	403	355	349	375	414	381	411	397	359	377	403	374	365	373	360	333	381	379	403	374	402	345	377	380	402	353	376	351	363	368	339	381	380	385	335	361	382	337	360	392	387	375	357	353	394	363	406	405	346	386	364	406	394	381	352	367	357	350	379	383	418	385	395	383	389	376	324	384	356	379	343	381	351	383	372	372	394	379	372	372	370	357	366	403	365	385	361	363	384	372	381	398	403	386	360	364	420	369	391	360	380	370	404	404	363	354	373	367	352	374	367	354	387	369	362	348	371	389	377	353	345	405	391	366	387	375	380	392	382	358	323	364	399	373	355	405	384	376	379	364	386	393	349	369	346	357	384	371	392	354	382	376	403	417	373	379	379	358	362	371	359	384	366	372	371	384	359	378	352	400	387	390	382	381	332	357	402	388	360	378	383	361	388	377	373	391	387	368	385	341	381	364	390	395	368	373	399	390	413	384	390	375	381	407	372	378	414	376	376	374	387	376	423	376	380	388	400	390	351	371	388	393	330	372	362	401	368	384	390	366	360	353	396	378	365	393	380	371	376	353	380	346	406	389	396	367	376	362	371	369	365	402	343	364	375	371	358	374	358	360	372	402	385	364	402	390	396	365	386	367	368	394	373	400	362	403	427	369	382	384	359	385	387	385	361	370	359	368	405	356	406	402	385	374	378	375	377	415	406	385	358	344	384	334	394	368	377	377	373	374	365	363	377	362	330	398	326	384	364	351	363	349	379	410	361	361	367	365	393	400	391	403	374	352	395	355	377	391	371	411	400	368	338	352	387
60263	94808	77058	53928	35624	15903	5199	8818	845	602	613	541	576	531	521	495	477	496	489	489	475	504	436	488	436	442	397	481	432	403	462	459	441	469	439	432	423	434	464	444	437	442	477	468	458	393	502	443	440	409	427	450	432	435	421	414	450	427	438	428	446	418	434	414	422	452	447	469	461	429	445	462	431	415	472	435	463	445	470	464	423	403	434	438	468	454	434	430	427	463	455	428	445	455	455	408	446	445	393	444	424	410	443	456	420	399	466	448	477	409	409	426	444	433	419	412	393	414	455	425	443	427	453	420	438	435	424	427	426	441	433	460	467	451	454	417	434	437	405	423	440	412	458	458	466	436	439	396	402	436	416	418	440	466	415	424	457	423	457	429	422	434	431	444	447	447	425	441	436	438	413	441	439	453	452	446	443	466	445	434	436	460	428	443	472	411	418	452	457	434	400	430	421	462	451	458	394	409	452	461	417	435	409	440	434	454	466	436	481	388	460	444	409	439	406	460	438	467	443	444	425	440	426	460	464	433	513	464	439	430	470	393	456	459	459	495	422	451	477	422	443	457	443	451	405	435	424	450	467	455	441	439	436	445	447	467	459	455	479	434	447	450	459	399	385	440	457	440	430	433	442	445	448	448	417	453	414	454	397	455	464	440	450	443	465	432	430	452	435	440	472	444	417	402	445	451	420	425	461	460	465	439	453	414	436	441	452	494	427	455	448	449	446	458	458	443	455	420	420	439	416	435	477	428	435	409	427	488	422	473	431	461	458	425	427	465	431	458	460	420	430	430	479	452	395	402	440	437	415	444	434	442	457	444	437	456	464	434	414	434	455	432	456	443	428	426	435	456	455	426	445	454	453	436	452	440	418	436	426	437	454	466	461	406	432	439	443	428	462	473	429	446	436	432	437	447	423	438	437	426	451	422	433	401	395	399	443	450	452	441	462	438	452	407	434	414	401	451	485	429	461	427	430	440	439	458	434	410	445	443	435	462	472	426	463	470	429	437	435	447	456	426	414	428	453	411	425	444	446	441	448	460	454	473	422	404	392	447	419	469	441	440	446	434	441	447	419	448	410	460	435	448	450	455	447	411	454	437	450	417	466	443	469	427	429	431	449	443	458	451	477	455	434	433	423	416	450	445	463	480	455	450	392	436	477	461	465	399	387	440	396	440	453	414	441	429	471	401	442	440	418	432	412	409	438	409	457	394	438	416	440	459	435	425	379	428	418	451	425	462	425	477	416	444	450	434	455	448	470	474	457	433	458	437	412	455	456	432	400	435	465	438	410	462	428	439	444	429	461	428	423	402	442	382	457	450	460	426	449	446	396	462	432	430	440	452	443	432	476	442	478	414	425	453	449	444	460	432	458	466	455	439	480	436	457	407	425	414	419	434	457	444	455	418	467	384	449	427	402	447	467	447	421	442	411	428	423	454	406	415	430	428	415	483	404	453	430	495	402	476	453	451	482	420	475	449	417	434	448	406	405	459	430	431	460	424	459	450	426	463	441	489	411	446	404	454	432	422	435	455	455	479	436	403	463	446	432	457	454	448	449	446	445	479	449	425	455	466	444	466	430	413	470	406	459	454	450	454	474	424	450	440	427	430	457	440	438	428	436	444	449	422	403	462	430	441	412	415	429	445	464	450	445	449	439	403	453	421	424	460	488	444	460	403	463	476	445	398	421	443	426	449	434	439	437	457	449	425	396	421	453	412	420	425	466	456	457	433	428	430	443	465	435	474	443	412	445	411	445	463	432	428	459	449	427	456	411	429	450	473	411	464	442	447	426	443	426	431	444	469	425	462	439	455	471	446	451	472	447	458	435	400	410	472	445	456	464	491	414	445	432	451	410	440	403	431	436	423	424	493	444	447	442	452	435	422	503	455	443	431	453	460	423	437	434	446	411	429	424	431	426	440	455	448	434	455	405	456	456	457	452	426	458	471	441	454	469	450	441	438	416	454	416	413	412	433	434	414	430	456	427	458	408	453	446	426	421	466	459	472	396	461	474	418	435	425	441	419	450	461	447	422	431	431	457	440	440	437	418	434	417	418	409	452	424	435	439	455	403	424	451	434	436	450	423	483	441	423	391	465	414	468	413	405	462	436	454	446	450	449	481	436	453	416	423	414	393	469	446	428	474	484	455	433	487	463	409	438	422	483	455	389	478	459	451	445	438	397	435	471	424	406	419	464	459	445	448	425	467	415	439	459	438	427	422	417	431	453	441	453	426	449	442	459	435	493	498	472	439	447	430	416	447	423	434	492	453	447	426	424	454	432	436	407	439	449	437	455	444	414	436	450	431	455	466	447	441	406	422	445	395	440	416	393	422	442	478	457	462	473	422	469	423	425	427	442	433	436	383	466	464	446	438	443	477	442	432	430	436	451	455	435	450	430	397	452	393	465	456	424	423	422	451	436	444	442	470	426	473	431	414	465	448	424	474	444	448	409	422	465	418	454	427	421	450	440	416	483	460	442	420	429	432	410	425	444	487	438	468	440	433	462	436	456	440	408	415	459	404	444	443	437	432	447	448	442	421	430	453	438	431	456	453	461	463	460	455	437	442	440	409	443	449	419	437	443	441	473	419	464	429	431	429	445	424	439	454	422	427	467	431	425	413	432	440	450	450	416	428	441	447	454	413	403	442	445	469	434	418	456	393	403	464	443	447	425	489	445	424	415	465	451	425	450	444	428	430	452	444	402	451	444	418	431	443	417	458	413	437	424	430	413	440	436	429	446	443	455	416	440	455	427	406	436	438	416	484	475	431	389	447	453	381	421	451	427	433	415	463	501	446	450	422	417	429	426	422	410	424	408	425	423	420	463	439	436	413	423	417	465	434	435	446	457	421	431	426	439	433	423	438	457	457	429	415	424	443	433	429	427	409	451	418	437	448	446	452	421	460	440	442	450	418	426	433	447	461	463	417	406	426	436	472	429	445	459	445	439	422	450	459	446	445	489	446	426	445	460	408	441	426	450	426	440	445	454	458	428	402	453	435	441	439	416	449	461	439	439	450	447	474	411	436	419	479	432	442	443	462	466	441	429	395	480	448	411	417	447	436	441	408	421	462	444	428	452	397	460	432	440	434	446	413	441	485	401	458	434	442	426	431	480	433	430	429	447	425	456	461	430	435	439	423	428	420	431	471	408	456	404	469	406	426	479	428	447	428	455	412	461	463	440	439	430	450	462	429	454	454	430	480	448	442	452	461	473	446	434	435	461	421	405	429	373	432	450	428	443	441	474	459	436	448	444	414	413	434	406	426	465	394	463	472	457	432	451	488	434	468	422	443	451	434	425	411	455	438	436	459	435	446	415	483	400	431	441	411	443	463	391	399	467	424	429	436	430	416	461	471	451	450	436	475	439	436	459	469	440	446	415	429	416	452	452	441	425	410	443	448	439	440	384	433	460	440	453	428	435	417	428	478	446	444	467	444	446	430	446	469	458	433	434	456	445	430	452	459	422	444	433	438	422	417	422	431	453
27431	23803	25772	14765	4878	1336	894	980	794	809	774	771	874	766	811	775	763	770	864	808	829	802	857	838	810	788	805	805	812	787	805	800	804	820	806	781	760	796	802	787	818	800	786	792	768	795	838	820	777	777	816	815	812	753	808	756	831	804	821	807	837	782	853	849	836	823	788	804	771	829	803	836	798	829	824	799	764	839	779	856	793	823	791	842	787	797	791	735	854	812	793	829	767	786	801	799	801	767	811	796	830	766	796	750	821	796	794	825	805	806	827	784	817	773	835	816	827	825	777	795	810	789	812	827	781	810	804	824	762	815	780	823	792	840	793	810	805	805	791	816	788	753	811	798	775	848	820	792	760	852	854	796	797	787	763	759	791	813	778	745	781	762	778	743	816	794	815	833	875	800	813	835	783	817	815	809	788	816	820	758	783	803	850	766	771	818	832	804	821	814	834	774	803	754	829	781	834	814	780	793	817	785	842	779	811	790	762	786	768	796	811	871	781	770	802	840	779	801	775	797	782	802	823	777	773	832	855	821	832	791	841	761	806	801	802	783	821	807	804	864	824	751	823	815	802	838	785	806	815	816	784	761	794	841	776	799	819	787	841	798	789	839	765	775	790	783	778	798	838	782	799	822	793	831	813	779	764	759	829	771	792	796	839	800	786	796	878	765	836	799	789	784	785	822	810	895	840	798	805	799	789	798	787	806	792	790	766	827	810	828	772	751	762	827	759	806	797	793	796	764	806	783	810	767	850	836	845	790	773	798	824	794	744	810	791	826	793	850	805	776	859	824	787	776	791	796	765	764	797	796	789	842	808	812	793	845	800	752	842	776	844	825	803	766	746	800	743	790	851	790	838	779	788	777	796	788	853	809	807	813	752	769	772	792	775	869	839	808	824	856	792	775	841	811	815	796	798	790	778	813	809	813	822	823	842	810	813	813	815	798	787	818	775	796	755	797	829	796	795	804	795	803	790	831	833	746	780	776	808	746	739	835	793	772	782	773	782	773	752	776	773	825	839	767	789	815	815	796	771	786	814	755	754	810	835	818	781	826	799	811	827	793	870	801	832	836	785	754	771	786	727	847	812	791	830	781	768	799	854	801	791	833	765	791	835	818	874	821	796	841	840	789	809	784	776	831	788	796	820	815	848	764	786	765	877	829	797	839	791	830	816	803	780	803	845	851	811	805	818	793	772	792	796	839	796	795	793	802	772	805	814	808	808	795	788	736	775	826	835	811	782	801	829	778	822	822	829	812	802	823	822	777	790	843	792	754	845	784	759	776	797	761	829	817	824	820	797	768	773	805	860	763	821	777	782	769	809	846	836	801	818	791	776	771	791	792	795	749	834	778	774	843	754	788	804	831	790	797	819	802	771	795	848	792	813	782	781	853	824	783	768	761	777	762	871	840	812	827	828	781	830	804	781	778	814	829	781	797	798	765	864	798	809	805	820	852	800	855	812	825	809	811	779	790	846	775	830	828	787	821	788	765	777	802	825	831	782	772	797	765	784	821	830	769	831	779	752	733	796	798	751	817	795	844	828	809	824	747	780	757	801	809	813	842	805	819	813	786	741	823	746	773	825	816	822	777	778	799	841	850	773	805	822	800	820	790	788	807	786	761	756	803	819	809	804	812	765	755	789	776	836	802	802	841	759	854	830	797	832	796	794	858	734	786	831	819	799	810	855	774	797	833	829	767	804	800	752	782	806	820	821	821	811	832	787	856	815	807	840	806	825	799	842	786	772	822	801	796	731	805	809	802	828	804	797	812	798	782	789	839	763	824	754	808	804	853	817	806	845	771	858	792	831	808	798	797	814	794	821	737	795	827	795	827	790	807	844	811	806	847	757	831	806	768	815	806	791	787	790	815	778	817	778	773	840	794	825	759	813	818	838	745	788	769	808	728	793	791	828	736	787	811	795	808	796	774	781	809	805	834	762	790	812	789	821	827	827	765	769	827	799	816	832	816	809	713	765	742	797	849	781	820	832	793	800	787	865	822	816	834	798	766	798	814	750	834	799	822	775	764	802	831	833	798	822	803	794	791	758	812	808	803	792	838	784	820	795	783	778	822	857	820	834	818	781	827	814	751	752	829	826	822	804	814	823	789	775	824	820	839	802	830	840	786	762	824	822	859	775	775	803	801	830	820	831	843	818	770	786	741	780	764	838	783	818	754	851	807	799	816	790	784	812	763	819	814	747	805	782	832	795	843	794	781	839	828	802	793	828	771	845	821	800	806	822	775	814	768	810	769	797	824	788	843	798	802	778	797	783	805	782	774	768	801	768	824	776	824	807	798	781	755	836	792	758	795	843	777	771	793	783	810	772	853	844	885	793	830	828	791	805	769	802	744	776	756	808	831	797	791	799	780	767	848	805	811	759	870	787	835	782	794	788	809	803	813	817	762	849	782	775	822	836	814	773	813	800	792	811	789	795	762	796	794	853	844	771	787	825	791	804	801	841	768	820	790	766	792	869	774	820	806	829	800	821	837	829	791	766	804	796	787	832	801	817	832	828	801	801	804	824	794	777	769	794	790	786	791	856	819	786	788	777	819	786	725	803	805	832	808	758	750	813	822	822	815	817	793	779	864	775	811	818	749	784	807	779	773	825	826	774	830	793	822	816	755	835	828	839	802	788	798	815	804	780	823	758	806	842	831	731	755	826	817	769	797	805	777	817	835	785	822	803	844	807	830	807	787	789	764	774	809	801	776	768	785	780	790	801	780	821	843	776	736	825	772	820	753	799	816	825	839	809	844	851	846	751	786	793	823	750	750	798	800	816	751	820	793	772	847	827	791	841	818	822	803	845	830	820	732	842	813	802	798	840	780	755	764	783	853	848	783	747	787	795	794	768	830	781	846	837	848	774	839	796	795	764	790	770	752	795	786	833	753	771	784	792	784	800	798	811	814	848	806	833	805	802	817	747	802	819	765	802	811	800	780	762	761	844	803	743	800	785	820	790	769	803	795	787	796	841	810	841	833	801	778	816	798	803	799	742	790	801	792	792	792	778	820	785	781	865	810	760	810	838	796	792	809	820	842	784	788	803	773	802	782	807	812	827	862	783	859	822	822	815	808	794	831	805	774	853	809	855	814	795	832	765	781	790	815	826	772	843	764	806	799	873	797	766	818	767	784	814	766	846	805	772	806	799	817	797	798	856	781	785	833	804	850	844	832	764	779	812	811	782	735	787	803	785	797	785	770	852	798	755	853	805	858	755	855	809	869	834	797	839	788	827	816	777	779	749	790	789	760	814	805	824	833	838	787	773	773	820	859	824	795	813	797	782	745	777	797	831	783	796	817	804	814	829	761	801	810	783	765	814	803	803	830	763	750	809	802	823	805	791	806	836	785	812	758	817	782	809	806	802	795	722	822	785	764	768	797	836	877	798	793	807	851	832	769	792	817	802	796	777	823	802	771	854	803	766	812	809	812	781	801	830	837	771	791	817	796	828	796	790	748	799	825	810	826	790	776	835	808	815	812
28748	38384	26799	11734	5668	1647	1095	1273	996	967	943	960	975	926	964	922	965	956	964	966	982	938	946	903	892	946	986	942	969	983	918	973	950	953	941	975	957	922	932	962	957	928	967	980	924	909	924	950	955	890	982	925	981	978	916	914	985	952	939	955	965	937	946	981	942	962	953	1027	992	966	958	987	951	984	968	1034	954	987	979	984	933	889	924	930	960	1005	964	1000	1001	941	958	910	939	1011	927	959	953	911	959	951	1021	981	971	979	949	1011	906	980	954	916	932	930	927	950	936	956	945	956	952	965	979	942	916	969	939	990	916	893	928	959	954	956	996	959	967	949	967	918	921	889	966	964	932	953	930	887	926	944	934	949	997	968	957	940	959	960	958	931	933	949	957	944	912	981	997	914	1008	942	964	965	948	958	931	969	971	960	976	968	968	980	932	939	965	968	935	926	972	954	951	976	969	919	951	929	852	960	987	954	943	978	957	973	1018	1032	996	950	894	903	956	891	922	989	931	983	948	969	974	961	970	984	1017	942	941	922	865	916	914	937	1007	957	971	1040	888	953	1003	934	959	1035	1023	951	971	929	991	951	953	932	984	933	952	969	973	953	944	965	967	971	951	984	965	953	989	947	976	918	952	912	884	944	924	949	942	945	979	956	993	977	985	1022	995	905	947	971	950	997	957	899	996	898	970	955	953	958	939	968	933	932	951	947	955	942	979	957	983	945	951	951	947	965	906	942	937	958	1057	945	953	983	933	1000	938	958	888	936	975	957	957	907	953	962	987	970	960	918	961	946	950	956	967	916	1012	958	909	981	987	976	896	986	920	1015	922	1006	910	914	941	916	991	907	962	947	962	912	946	912	930	988	915	915	979	965	933	956	917	1008	948	956	962	890	996	929	953	929	995	939	937	1016	947	965	957	988	902	968	932	951	969	943	902	929	952	943	949	932	936	969	973	932	944	943	933	976	979	852	912	966	899	934	947	940	963	972	954	905	942	956	968	980	894	932	958	960	944	945	928	938	955	957	966	962	980	912	930	1010	892	971	999	932	921	940	928	973	975	928	948	998	972	909	973	950	944	927	966	957	943	985	982	936	944	949	963	938	951	958	889	987	944	997	910	980	933	941	1009	962	932	983	1009	998	912	938	1012	968	935	947	956	958	888	934	892	949	936	911	962	941	938	961	944	933	893	923	940	960	944	967	974	937	913	932	964	995	928	944	939	904	933	926	992	1005	936	967	968	981	948	958	948	937	967	957	995	956	905	919	970	945	967	952	968	987	957	965	993	938	973	974	886	977	945	938	954	897	970	976	976	897	899	965	950	978	946	940	1001	974	924	1000	937	949	975	936	886	968	921	914	1004	942	988	998	969	918	963	956	939	929	996	929	974	942	929	896	941	935	968	944	944	976	963	928	1006	918	944	971	982	955	908	869	959	965	915	910	959	993	976	967	1007	991	935	943	960	962	971	960	961	900	930	903	906	987	943	926	955	1025	942	958	934	967	932	973	942	942	939	949	915	938	959	933	941	920	878	922	979	950	867	889	931	932	973	964	1011	882	972	960	950	964	979	941	990	958	952	927	1001	966	965	946	956	978	967	975	997	974	943	987	886	965	925	901	988	983	955	907	890	937	942	953	952	947	967	954	967	947	911	955	951	945	964	931	1009	940	890	946	957	970	1031	960	998	902	967	976	981	968	905	969	1031	967	955	921	925	926	931	945	920	964	946	952	887	944	996	1014	916	904	917	967	960	964	1029	1017	951	940	943	964	946	966	984	945	1016	947	981	942	916	973	1002	976	988	890	988	883	983	936	945	931	956	917	972	986	963	993	1002	931	933	898	973	937	934	969	906	1015	992	996	938	937	960	1003	924	907	960	1016	979	957	947	959	954	907	919	975	1009	914	980	924	993	932	969	896	945	1018	950	959	959	983	953	931	935	963	970	933	985	924	948	936	970	1002	930	995	959	947	898	981	998	1005	953	949	955	989	988	960	925	934	1002	966	998	948	984	955	937	1005	961	997	953	977	961	920	944	871	932	951	959	933	965	952	954	945	947	948	1009	944	980	969	981	987	985	965	931	924	927	953	938	963	941	1041	918	968	945	906	889	957	947	944	948	973	928	933	978	1011	995	944	950	950	982	1028	972	977	959	951	947	941	920	922	962	1010	937	903	1012	966	950	964	952	943	967	958	947	964	949	954	943	995	967	923	873	948	982	942	937	930	941	953	949	967	947	941	940	956	939	916	927	940	992	957	928	908	953	928	992	922	987	926	957	921	933	938	929	952	870	932	984	914	948	993	1004	917	972	974	933	973	977	939	950	938	950	980	939	981	967	974	902	964	920	930	872	933	944	940	926	911	898	958	945	965	943	913	976	953	900	994	982	1004	900	982	946	914	919	932	977	1016	950	968	966	880	987	962	965	953	995	1001	903	934	951	962	1006	957	980	938	903	980	933	973	969	984	1014	996	968	943	935	942	945	927	969	887	947	909	942	938	966	981	916	973	969	984	939	1009	1039	973	922	966	960	958	938	981	978	945	964	974	978	960	943	897	927	957	931	975	905	951	916	920	929	1011	922	1001	955	907	991	986	959	999	957	939	1028	961	916	951	971	958	933	987	1001	981	925	927	958	979	934	962	936	963	959	944	984	936	963	1017	981	944	983	959	918	973	986	978	933	950	963	959	974	947	982	965	916	959	988	921	943	992	915	968	910	931	994	976	981	968	996	979	1029	1003	914	941	862	922	1007	928	997	940	908	930	907	972	963	927	963	1012	944	929	970	918	955	906	917	938	942	944	1009	991	914	983	966	903	948	990	893	976	1002	917	1009	914	975	936	940	925	960	962	946	950	971	985	926	944	994	933	974	929	927	941	942	991	963	950	969	940	969	941	912	948	927	951	919	938	972	933	957	972	938	935	980	934	941	952	960	960	894	950	986	986	936	985	937	954	966	928	982	1003	930	989	944	921	940	938	1006	949	938	993	965	952	954	968	928	972	962	957	939	958	997	948	898	1010	986	979	962	974	991	977	963	967	979	944	890	952	905	975	988	902	981	943	999	968	973	907	993	923	1042	980	983	964	980	921	928	946	948	951	938	932	970	968	971	995	957	935	879	967	961	967	933	900	936	984	903	976	929	934	1014	927	1006	918	981	994	954	934	1023	934	938	953	956	927	998	928	911	945	974	978	1006	910	956	983	966	965	893	891	969	959	923	981	983	1017	928	983	928	965	955	973	898	944	964	949	990	953	942	983	971	941	999	984	936	935	981	920	964	935	974	930	951	949	953	971	958	1003	945	1031	927	1007	942	920	917	943	909	931	928	920	916	928	995	944	949	934	916	946	964	928	879	906	951	965	944	978	910	938	910	923	935	972	946	970	1000	992	954	938	942	894	928	1030	963	1003	883	967	951	982	916	964	922	981	963	907	863	937	949	954	913	1009	916	964	929	986	978	981	980	938	932	967	954	898	906	972	951	957	998	968	973	960	914	949	945	958	933	961	987	982	993	949	934	958	946	997	946	978	988	932	945	925	973	961	926	932	902	1001	964	943	1015	931	998	967	938	937	939	952	904	919	969	965	936	941	952	928	968	958	882	982
23391	20990	30278	27362	24200	16871	4765	2795	603	509	499	516	512	494	486	513	511	525	504	503	477	499	463	464	450	493	466	476	500	494	485	519	529	453	499	481	523	492	465	513	518	489	490	478	491	500	457	476	473	487	513	472	505	484	431	441	433	454	480	465	508	491	487	469	490	515	493	474	472	499	477	514	469	466	473	472	505	478	513	471	502	472	473	493	475	478	494	502	490	492	507	473	484	471	452	488	445	482	498	485	530	509	444	468	501	485	451	455	442	469	474	444	437	463	460	505	474	470	503	500	445	491	474	475	481	482	494	493	507	487	478	492	476	499	469	495	484	479	486	486	522	466	470	466	507	469	476	479	493	442	470	463	457	464	470	460	480	482	487	510	485	473	492	500	485	469	492	499	489	479	445	484	495	507	476	496	491	483	455	473	465	494	461	481	493	470	480	531	475	480	477	458	481	496	509	494	499	430	496	486	484	435	487	482	479	496	474	471	484	482	465	461	442	483	475	486	474	501	440	439	490	449	508	500	477	509	422	502	486	452	517	492	503	498	498	484	463	451	453	491	490	474	499	480	473	507	498	495	473	433	485	458	511	493	457	504	469	493	507	497	518	483	465	467	463	501	441	471	561	489	465	468	423	479	482	465	472	461	448	444	497	501	484	479	483	498	479	455	452	510	484	479	479	497	473	480	473	468	480	471	482	490	460	486	494	479	462	468	488	476	514	485	511	485	520	495	474	507	476	491	507	491	477	512	449	471	467	505	476	474	434	487	484	505	456	469	503	484	462	491	446	515	432	496	479	490	485	502	471	470	507	532	477	471	481	463	469	496	466	432	473	483	469	515	523	504	462	482	518	503	500	485	500	540	517	496	491	496	456	518	480	497	463	475	489	461	489	483	478	464	474	465	479	492	515	486	475	480	501	513	443	510	488	482	458	493	489	494	457	481	477	444	490	493	484	519	457	455	430	503	473	511	482	468	517	473	475	447	469	480	459	486	467	445	452	475	502	468	507	486	457	471	505	505	479	454	476	506	441	535	445	476	485	456	506	506	516	489	495	502	474	461	465	510	506	496	463	474	499	480	464	483	453	476	518	468	524	485	469	475	537	504	457	466	483	454	447	492	483	469	464	498	484	483	476	508	487	504	452	470	474	479	474	457	464	500	459	511	452	501	487	468	487	494	480	500	459	456	486	473	461	469	479	470	453	482	433	490	471	528	461	460	487	462	487	477	516	487	450	488	500	485	476	443	505	481	482	476	475	455	481	429	470	462	459	495	511	474	491	460	474	436	512	470	469	512	501	501	483	503	510	484	509	481	487	479	462	499	485	522	455	467	491	467	454	467	446	463	457	450	469	447	447	489	446	481	478	449	510	496	489	454	461	461	476	463	472	508	521	487	462	468	463	478	458	486	529	473	504	449	446	506	487	451	503	489	480	487	472	477	499	488	534	458	488	477	478	488	437	482	471	480	477	500	490	471	488	466	460	467	480	467	465	492	487	484	486	468	461	475	461	516	466	487	475	535	497	515	532	470	510	515	477	530	502	485	520	484	502	447	457	547	477	482	486	440	497	482	504	475	482	462	471	485	476	473	448	493	467	468	488	496	488	493	441	495	512	500	432	454	509	485	465	470	481	477	453	429	500	468	447	468	463	427	466	492	508	452	508	417	530	472	439	491	493	462	481	482	479	467	453	466	493	494	471	480	485	449	501	488	485	434	460	482	462	465	526	467	487	489	478	480	476	499	490	506	472	458	500	449	439	491	455	489	497	473	504	500	478	457	482	497	456	466	483	488	443	497	474	466	486	496	478	471	519	514	541	492	461	473	457	510	474	466	473	476	489	436	483	454	501	477	500	472	493	483	482	471	483	475	465	490	503	513	478	477	502	522	497	482	489	473	443	484	456	472	487	482	467	464	445	484	480	479	480	496	493	465	497	483	515	458	476	468	510	499	500	464	478	454	475	480	490	514	494	452	498	516	468	526	497	487	508	472	484	469	491	506	498	439	502	485	508	457	464	488	514	484	504	507	447	533	464	477	462	477	485	486	472	500	433	489	513	506	522	465	493	472	469	478	483	457	484	497	500	456	480	492	490	486	524	491	517	479	516	523	466	504	466	537	506	467	487	483	479	476	490	505	471	491	504	482	481	468	471	487	439	519	492	489	504	447	479	462	485	489	483	452	482	518	456	461	477	469	488	519	505	472	496	521	501	460	467	514	506	520	495	472	515	480	494	490	495	494	449	497	476	520	477	479	456	501	450	473	500	476	463	509	466	458	473	459	510	501	521	483	528	518	504	516	500	493	495	505	478	462	475	467	429	435	495	477	462	485	469	496	462	485	485	473	454	480	481	458	478	478	501	462	478	492	479	472	471	483	476	487	454	461	488	449	469	487	472	506	488	482	488	492	457	474	470	507	507	504	485	481	507	452	488	455	458	453	502	487	494	490	472	457	434	502	458	442	511	481	485	482	462	455	482	452	516	503	463	493	470	478	504	489	476	472	535	474	470	473	490	498	442	502	453	512	474	486	450	511	456	508	440	488	527	500	469	484	467	507	466	453	480	484	489	429	513	463	487	511	487	522	492	504	481	447	447	508	484	481	479	494	456	463	503	479	491	483	465	490	475	456	474	496	470	475	480	489	492	499	461	525	480	497	471	447	489	463	497	484	480	453	508	494	443	492	449	471	455	496	495	491	488	473	475	498	448	458	484	459	526	485	526	451	521	477	427	462	485	455	464	510	491	489	471	500	495	465	461	467	446	518	492	480	508	514	463	444	473	486	462	488	479	479	465	469	455	495	505	481	459	505	492	461	448	488	477	455	454	531	468	463	504	473	489	530	495	510	475	490	481	495	475	476	482	500	473	449	479	475	473	453	511	477	459	451	495	465	441	489	482	451	478	485	506	461	460	456	439	445	454	463	452	533	495	494	476	488	460	438	479	500	479	480	478	457	485	484	475	471	483	458	463	463	465	466	434	493	459	472	492	515	468	474	491	474	506	435	445	468	522	490	479	482	478	483	484	473	493	461	468	453	469	482	475	481	463	454	480	544	472	464	496	497	498	476	483	513	520	472	509	448	506	469	448	478	483	465	533	475	473	487	517	434	452	517	464	505	470	510	480	453	453	436	484	468	496	480	456	476	464	482	437	466	445	508	497	489	469	483	495	456	485	477	526	455	465	470	477	511	497	483	459	502	507	524	523	458	493	487	487	485	445	501	466	422	465	467	496	450	463	497	520	420	485	477	471	478	464	523	476	501	448	483	514	447	490	508	458	453	504	496	506	489	465	478	476	519	477	481	496	467	468	483	504	474	446	493	453	457	474	479	466	440	439	470	462	436	541	468	514	468	472	449	492	478	466	514	500	497	485	474	452	497	503	480	475	454	479	478	471	449	506	483	480	485	495	534	461	483	455	516	466	474	476	432	473	457	489	494	470	494	491	491	484	514	506	509	471	464	499	476	473	452	503	453	475	483	506	453	469	480
54665	83670	66331	43873	29098	10368	3267	5348	834	690	639	680	627	617	610	601	690	593	605	640	589	625	584	594	558	590	592	605	604	579	581	601	604	573	590	598	595	613	569	548	580	581	587	626	648	583	584	548	574	584	585	608	632	550	577	580	582	585	567	584	588	624	587	608	573	605	561	587	592	513	595	608	594	552	562	580	608	598	624	569	543	598	611	596	564	614	560	620	614	572	593	624	647	602	589	558	591	614	613	621	551	591	549	592	597	613	580	568	546	603	596	585	593	619	595	553	577	602	588	585	555	573	541	584	583	590	604	597	582	602	603	610	604	572	617	576	599	594	586	606	604	546	606	551	602	584	523	569	588	597	604	570	603	629	562	577	587	577	611	563	616	601	577	602	606	588	532	587	586	569	604	580	564	582	612	614	600	578	595	568	566	599	611	601	603	596	561	565	579	575	582	614	603	570	610	563	562	566	565	613	565	550	627	540	585	597	582	540	553	580	578	590	546	609	596	593	556	622	607	566	587	584	622	614	571	597	604	589	561	615	568	591	607	527	554	569	617	609	606	603	590	526	614	655	636	598	599	640	580	600	566	561	617	572	590	631	595	552	554	597	583	619	607	561	575	603	566	570	601	606	611	603	591	585	587	630	649	554	639	609	549	588	603	576	596	604	631	579	589	549	566	602	588	594	582	606	563	637	622	581	606	612	615	562	567	535	569	589	587	555	583	616	632	595	576	606	573	540	617	646	570	556	635	587	594	562	606	565	596	580	598	630	580	593	578	592	631	639	588	597	621	599	602	608	596	564	611	600	560	551	588	605	577	599	560	599	552	586	581	632	603	608	612	556	612	636	572	617	579	590	560	613	589	617	592	577	626	608	593	630	605	635	571	601	589	589	589	558	638	585	613	600	572	604	588	596	584	609	581	588	565	588	599	604	585	571	593	615	622	631	555	554	608	579	589	559	577	599	590	579	588	624	604	584	585	619	565	589	594	601	623	595	597	608	557	583	603	607	633	550	577	583	579	645	582	593	597	589	591	599	597	543	604	625	604	587	596	567	567	619	614	615	578	583	568	583	577	598	621	617	603	610	592	585	549	583	592	643	568	586	628	566	571	587	618	593	596	577	579	557	587	570	627	582	599	620	542	597	577	561	614	583	568	558	595	534	584	598	581	599	614	575	653	604	604	580	608	618	571	585	580	603	604	612	580	572	580	594	612	541	568	584	567	583	551	615	586	544	652	609	614	609	569	568	614	583	581	563	621	604	606	587	578	578	556	584	582	563	607	572	594	568	574	587	602	632	563	581	588	583	577	574	632	624	596	540	531	580	634	546	588	588	556	592	556	581	582	545	546	583	586	595	599	573	589	555	578	529	562	609	610	560	608	600	560	580	604	582	592	575	592	596	575	570	599	602	615	629	591	626	573	632	563	577	551	612	619	615	572	595	574	593	556	604	574	547	620	573	563	582	573	600	581	582	558	631	568	551	620	586	588	624	617	604	589	611	587	563	617	592	568	619	599	605	542	576	605	567	607	634	609	621	586	587	605	616	566	554	614	604	557	587	584	587	597	650	595	557	601	601	607	593	597	588	580	595	603	641	580	597	590	584	586	596	578	593	608	583	571	608	554	587	601	597	600	589	557	623	599	590	586	593	580	587	614	520	568	602	564	533	630	615	568	572	569	615	654	612	585	563	576	624	593	580	615	562	644	558	583	583	571	569	594	608	615	603	660	584	588	576	594	597	602	638	588	622	591	590	604	542	624	586	570	600	606	579	569	588	576	585	562	608	581	633	592	629	601	591	569	590	572	593	540	546	573	567	618	591	567	582	576	555	583	618	634	590	595	615	608	614	582	559	588	621	591	631	623	583	606	585	551	600	608	607	566	634	629	592	607	608	570	606	605	591	598	595	621	597	588	588	588	576	624	614	572	602	557	581	561	597	606	615	563	563	564	599	582	613	586	591	606	607	563	597	594	594	579	579	585	635	571	587	595	575	583	599	584	569	554	581	599	566	595	561	576	587	581	620	610	570	573	616	554	625	562	635	588	609	628	604	592	578	623	622	552	546	603	608	598	632	610	562	618	550	585	556	516	545	608	579	579	553	577	668	562	589	590	624	573	516	610	555	520	588	618	588	578	600	592	577	615	606	592	567	558	607	631	593	571	579	575	579	593	584	585	585	573	593	573	596	556	552	550	598	572	576	623	594	579	570	552	570	567	588	593	620	591	588	582	586	594	606	578	571	594	571	598	583	560	608	644	568	570	550	590	584	587	571	599	603	572	597	595	564	613	588	567	583	602	587	580	568	574	567	598	624	574	574	581	590	600	581	597	612	568	592	584	602	586	563	635	649	610	589	552	552	636	606	562	589	555	634	581	631	574	555	583	611	608	563	599	578	594	606	576	605	636	553	582	590	583	578	612	578	610	627	627	616	594	555	576	567	535	602	566	565	587	565	552	620	621	606	578	576	590	572	637	587	598	573	589	587	546	579	595	574	581	564	597	615	616	620	583	597	580	591	594	604	607	570	588	621	613	606	599	574	617	594	626	634	589	595	563	604	614	577	576	565	595	570	588	622	576	582	632	595	552	581	573	617	573	569	575	595	582	577	592	582	582	614	582	581	607	552	596	578	589	625	612	590	616	588	638	574	609	592	567	590	587	601	583	600	610	592	623	625	607	599	548	564	555	584	548	586	622	605	545	545	578	580	619	595	620	617	576	615	542	551	569	585	589	591	548	569	591	600	654	551	541	537	583	580	571	618	582	585	568	613	570	614	599	562	588	635	598	587	599	596	579	612	599	585	593	569	553	562	563	588	543	579	590	564	554	575	542	607	545	579	568	586	615	588	575	601	584	594	588	570	589	581	602	577	565	598	578	572	590	606	600	564	555	573	597	579	595	565	606	618	617	619	611	604	602	581	614	596	553	601	596	575	612	574	596	607	623	617	571	567	642	664	595	607	601	579	587	610	593	603	586	580	580	598	580	555	579	587	545	599	562	602	575	602	582	543	584	581	596	528	565	567	590	564	601	578	612	623	566	590	570	584	615	604	603	578	577	555	607	566	579	608	604	593	579	610	589	570	579	540	579	601	585	592	589	593	549	577	593	600	633	587	559	596	614	583	568	579	584	552	623	570	618	580	605	610	550	582	541	576	604	544	616	606	637	637	563	625	606	575	602	615	550	596	582	599	605	596	584	563	564	550	617	594	601	596	618	605	591	594	606	627	539	564	577	593	567	570	625	564	588	621	619	590	574	621	590	588	587	621	634	600	568	572	607	596	599	591	601	639	607	605	600	558	583	576	600	593	631	598	597	577	583	576	573	553	555	583	619	576	584	625	570	586	579	606	605	549	541	558	621	557	574	604	579	618	585	588	622	611	577	586	569	549	618	574	551	600	589	599	611	556	571	602	596	611	576	574	616	588	585	607	578	549	593	580	548	591	524	585	597	555	570	580	554	616	590	595	577	583	608	591	604	556	596	586	602	632
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
