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
339544615389	339544615957	339544616507	339544617057	339544617607	339544618157	339544618707	339544619257	339544619807	339544620357	339544620907	339544621457	339544622007	339544622557	339544623107	339544623657	339544624207	339544624757	339544625307	339544625857	339544626407	339544626957	339544627507	339544628057	339544628607	339544629157	339544629707	339544630257	339544630807	339544631357	339544631907	339544632457	339544633007	339544633557	339544634107	339544634657	339544635207	339544635757	339544636307	339544636857	339544637407	339544637957	339544638507	339544639057	339544639607	339544640157	339544640707	339544641257	339544641807	339544642357	339544642907	339544643457	339544644007	339544644557	339544645107	339544645657	339544646207	339544646757	339544647307	339544647857	339544648407	339544648957	339544649507	339544650057	339544650607	339544651157	339544651707	339544652257	339544652807	339544653357	339544653907	339544654457	339544655007	339544655557	339544656107	339544656657	339544657207	339544657757	339544658307	339544658857	339544659407	339544659957	339544660507	339544661057	339544661607	339544662157	339544662707	339544663257	339544663807	339544664357	339544664907	339544665457	339544666007	339544666557	339544667107	339544667657	339544668207	339544668757	339544669307	339544669857	339544670407	339544670957	339544671507	339544672057	339544672607	339544673157	339544673707	339544674257	339544674807	339544675357	339544675907	339544676457	339544677007	339544677557	339544678107	339544678657	339544679207	339544679757	339544680307	339544680857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2716	3600	2300	2716	3600	2300	2716	3600	2300	2716	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2715	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2714	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2713	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2712	3600	2300	2711	3600	2300	2711	3600	2300	2711	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
24054	24416	38977	34789	25595	19440	6909	784	487	487	473	457	453	424	452	483	469	472	457	436	440	483	447	468	444	458	449	459	456	455	442	459	460	404	492	457	433	425	458	452	452	419	465	482	464	464	455	496	460	478	449	444	437	464	474	417	452	463	437	485	431	401	472	429	449	439	449	444	468	408	458	402	447	508	427	426	441	427	442	447	465	439	413	409	407	429	420	438	433	409	455	466	486	483	427	449	459	441	440	474	426	438	404	425	464	410	416	442	411	479	439	474	469	419	433	439	479	451	440	496	489	432	428	470	474	427	475	451	441	397	465	402	445	473	421	455	407	407	478	441	469	434	425	409	446	424	451	446	436	457	469	437	444	386	432	457	454	451	459	479	475	479	451	465	438	425	423	459	454	417	456	412	432	465	404	453	442	441	438	455	453	458	391	373	440	454	418	468	499	478	419	447	455	461	421	430	401	416	430	418	444	453	468	425	461	464	451	469	480	439	445	428	451	440	424	445	416	447	442	490	463	422	427	436	477	438	426	480	413	416	420	407	412	479	443	461	482	450	414	464	445	418	449	402	419	440	454	459	445	423	457	463	468	461	464	433	460	452	458	459	405	468	419	415	427	450	416	433	459	450	434	429	461	458	445	428	458	462	424	447	459	435	426	442	454	460	479	435	436	439	440	440	448	450	427	418	447	476	460	462	436	431	441	462	425	456	392	434	472	466	483	449	471	473	449	430	426	454	462	445	423	462	427	479	432	443	421	427	454	468	434	454	424	451	443	447	449	439	436	432	448	408	449	454	444	443	464	425	444	452	440	453	446	485	446	437	455	453	449	421	457	502	462	451	451	443	441	471	428	425	458	439	434	459	450	430	440	433	466	452	425	433	440	475	443	417	449	428	448	441	430	396	412	438	457	448	424	414	481	444	424	472	445	456	443	431	428	421	450	455	439	476	443	421	451	428	466	430	436	460	439	423	446	442	445	450	459	441	456	442	452	422	455	476	432	445	463	432	447	443	430	467	489	454	472	411	452	437	442	461	440	428	460	427	449	437	440	421	428	418	461	462	396	442	449	440	452	435	417	422	427	452	409	421	441	466	464	440	411	447	436	430	446	415	439	459	424	451	376	440	457	465	451	440	399	440	463	413	428	449	415	455	436	421	421	431	467	466	428	429	496	454	439	437	406	435	446	461	396	438	487	431	424	447	436	437	453	451	445	423	473	450	421	443	423	452	437	466	448	462	465	460	444	434	445	428	484	438	463	440	451	423	459	432	459	464	491	430	430	433	431	447	433	429	435	483	429	445	458	446	458	422	410	434	478	447	439	439	446	422	417	439	430	432	426	431	444	411	476	422	417	428	454	444	482	458	453	410	445	430	465	490	413	443	479	480	426	416	440	457	424	438	454	480	447	415	448	408	450	459	442	453	439	423	464	396	446	412	428	444	414	461	430	442	422	467	464	438	430	463	458	419	462	426	495	438	394	419	423	431	450	448	417	477	462	422	422	467	452	412	448	420	475	440	429	455	458	446	435	457	424	423	431	487	433	430	461	472	438	424	450	464	459	462	424	460	403	417	439	444	466	446	406	453	445	452	450	409	428	486	450	424	378	400	434	423	437	447	465	423	453	437	433	425	464	404	427	443	438	459	459	421	443	444	449	433	432	408	455	439	436	447	414	461	423	483	414	469	450	439	423	463	471	439	445	475	436	458	480	491	421	448	460	434	448	492	432	464	455	447	428	457	439	421	425	468	417	437	435	444	434	427	443	390	434	430	428	410	430	435	449	425	440	451	443	407	439	427	422	449	468	464	447	450	410	443	415	448	470	437	422	461	453	458	448	412	388	471	430	444	442	453	464	426	484	443	469	403	447	482	454	458	456	429	394	428	432	454	402	419	416	423	436	446	462	371	441	438	418	463	440	431	422	429	432	470	440	443	443	437	444	449	443	456	426	439	444	431	431	458	408	475	450	441	409	404	415	433	445	438	436	413	439	453	468	438	407	443	439	446	468	441	415	437	451	446	440	467	480	443	417	431	405	413	434	439	448	401	440	411	453	440	392	430	428	446	441	432	417	454	433	433	453	450	417	437	434	444	443	453	433	433	440	425	458	438	455	472	448	480	473	437	467	405	451	486	439	437	464	469	447	447	439	393	449	446	440	454	431	395	427	413	442	482	467	451	440	476	433	421	442	477	419	462	447	423	431	445	452	436	435	424	469	406	438	432	401	440	413	410	432	449	414	473	431	425	436	451	457	456	468	430	437	415	471	450	441	454	433	469	436	430	445	469	442	500	455	432	420	465	438	456	428	449	429	440	452	437	473	424	439	455	445	426	437	444	482	453	440	430	436	452	421	459	429	434	437	448	446	434	428	465	424	444	429	455	442	431	450	435	402	484	469	403	451	459	439	433	454	418	405	497	455	444	448	471	463	438	442	501	426	434	469	417	434	468	464	424	403	417	432	492	435	457	415	444	438	480	460	459	409	447	418	422	498	436	429	448	436	420	421	446	461	441	446	482	429	449	427	443	503	451	456	443	409	501	436	421	411	462	432	444	426	440	453	424	428	456	429	410	474	480	480	430	437	445	448	452	447	440	459	455	405	466	430	456	436	431	437	451	457	433	439	490	413	450	438	465	454	480	469	452	430	437	434	495	452	442	444	405	436	434	454	428	457	414	414	447	430	478	443	439	452	407	423	438	406	411	451	452	435	452	480	435	444	445	436	469	434	451	428	442	433	460	441	471	447	434	461	448	463	447	452	437	473	433	423	457	414	463	452	425	425	453	422	456	436	452	422	437	429	431	414	454	432	422	431	474	471	473	453	449	435	449	465	433	409	451	421	457	414	422	458	419	415	431	392	419	447	444	405	440	422	435	494	444	435	422	393	423	448	424	423	420	482	476	432	429	453	483	463	426	426	444	456	441	467	451	463	439	419	443	420	444	492	457	451	449	449	457	461	452	434	409	419	422	443	439	443	460	474	412	453	467	421	419	474	425	418	425	432	439	483	422	408	442	451	411	452	429	426	424	437	412	411	443	432	438	461	466	445	433	440	460	433	448	431	481	450	432	448	455	440	442	440	438	433	462	418	448	455	466	458	416	449	423	417	444	465	470	439	451	417	422	473	487	480	441	382	427	471	421	430	447	429	431	442	420	460	431	443	423	417	434	443	418	429	422	440	464	436	460	457	410	428	421	447	434	430	440	451	445	431	439	427	444	454	432	449	411	431	482	459	387	485	407	418	421	477	461	421	450	451	419	466	467	467	449	451	452	456	475	450	443	443	468	414	447	421	484	430	434	413	423	437	433	434	444	487	431	448	452	464	442	486	455	471	474	428	434	413	403	441	433	456	422	449	460	455	463	477	475	452	407	474	467	478	445	450	437	454	448	429	460	446	483	423	437	414	427	439	439	446	463	427	409	445	412	457	432	450	471	443	432	443	410	443	425	449	441	454	450	461	465	439	461	450	442	447	418	431	477	452	476	431	454
53502	105614	86602	60228	35559	14293	3873	1194	790	762	736	794	746	742	786	717	762	733	759	755	706	728	713	748	753	730	741	750	797	758	781	758	715	767	731	733	696	733	761	770	728	693	688	769	733	740	695	726	737	756	794	785	781	739	744	750	745	739	707	768	798	703	792	780	735	719	749	678	750	717	724	750	732	749	738	737	761	744	697	737	728	780	780	724	735	738	731	733	762	792	729	720	693	742	772	688	757	704	748	730	678	748	761	709	772	757	688	759	742	717	718	702	748	783	731	731	767	757	712	732	762	797	738	733	746	766	811	713	772	709	784	759	698	713	767	765	740	748	726	714	750	738	779	712	710	724	708	735	756	717	667	694	748	721	749	702	768	740	764	718	721	735	773	713	755	734	707	738	788	707	770	707	752	720	754	766	735	779	755	769	718	739	773	742	765	672	703	772	792	719	745	713	697	708	746	766	747	745	759	724	741	724	772	725	743	770	733	705	781	718	712	683	738	732	726	791	756	788	755	745	713	764	759	760	773	706	795	732	723	714	745	783	746	761	716	741	752	760	751	751	724	733	729	774	691	741	765	768	745	711	755	725	747	780	745	735	680	777	725	742	674	729	763	758	756	762	688	741	754	814	731	723	734	765	771	722	745	761	778	788	698	725	751	771	799	770	716	732	742	766	729	696	722	733	757	759	710	708	761	747	739	736	752	731	729	737	727	733	718	745	734	713	739	728	718	760	760	733	752	752	773	702	751	752	770	770	766	746	736	781	721	763	780	719	730	722	682	711	726	734	763	757	692	701	746	751	718	753	703	732	750	749	747	705	746	767	738	715	748	730	707	730	786	738	721	735	753	696	791	760	743	768	743	752	726	762	739	757	723	728	758	787	725	682	730	798	758	751	744	791	749	732	775	700	786	795	725	747	743	765	759	689	772	749	774	753	779	733	710	733	696	735	754	735	687	708	760	766	731	702	721	762	740	774	736	757	743	731	731	766	766	720	752	702	753	757	715	763	760	736	759	734	793	705	744	737	678	760	709	694	729	739	779	690	749	681	718	721	773	716	763	766	733	755	744	786	746	742	769	724	779	756	772	740	794	709	793	794	710	735	714	723	703	756	775	762	756	680	741	760	787	715	774	744	714	749	738	752	719	719	765	710	732	742	741	765	790	733	726	706	774	686	714	789	723	751	710	749	695	718	737	758	767	754	730	725	819	734	761	768	729	702	768	748	765	736	739	743	726	782	720	764	772	754	697	729	730	753	739	657	753	741	713	685	701	749	745	711	734	816	797	734	783	770	745	700	738	694	758	754	727	709	750	699	742	769	767	742	789	746	741	696	703	760	743	745	730	766	724	715	746	723	735	796	766	782	759	747	725	687	740	728	767	742	743	747	718	702	737	734	760	737	711	761	750	719	751	789	735	775	719	671	742	734	761	727	718	770	704	695	729	785	734	767	723	722	717	724	788	758	758	719	700	763	717	775	730	707	694	730	743	681	690	718	711	726	706	760	738	760	751	782	693	739	749	718	771	772	672	736	753	760	781	761	750	794	771	753	773	690	729	748	716	727	741	729	764	770	738	741	731	755	728	744	775	734	692	696	721	724	733	731	750	781	779	720	724	756	689	743	774	755	746	736	700	752	742	721	730	713	699	711	730	709	727	732	758	731	732	730	709	752	760	736	711	775	750	720	728	762	747	716	719	763	745	721	715	744	762	721	755	754	738	724	741	740	726	766	698	784	723	749	754	709	736	743	765	727	742	751	708	718	776	704	761	774	716	787	729	708	740	728	700	746	743	742	732	709	754	693	736	738	722	732	715	658	762	763	732	713	788	762	750	754	730	722	726	756	785	746	741	757	782	722	750	731	761	720	793	788	764	774	750	734	766	757	745	742	777	734	761	680	765	730	717	745	727	749	747	719	774	747	741	772	728	644	738	742	768	731	753	756	728	694	785	745	738	706	708	748	718	774	744	718	762	737	736	724	748	703	774	772	723	735	744	693	758	738	770	734	760	670	775	794	741	720	718	699	741	769	690	756	729	713	712	729	756	725	747	723	715	733	722	703	720	705	751	732	739	746	705	760	703	747	729	785	729	701	726	710	760	706	790	738	709	738	738	722	715	733	713	705	720	732	740	747	697	714	743	762	681	709	727	715	773	718	688	758	771	725	786	756	737	763	753	743	782	728	745	788	700	739	749	748	696	742	792	712	762	714	805	746	723	745	746	722	776	721	760	729	740	696	698	767	797	721	711	691	770	803	744	741	774	732	737	788	761	753	749	732	746	729	743	783	718	758	721	759	715	744	723	742	762	712	705	741	705	747	738	754	734	757	700	720	728	732	717	716	715	728	752	730	722	746	742	729	764	750	745	737	754	775	797	788	737	725	674	720	748	722	739	750	700	733	773	700	710	778	791	747	781	778	731	717	731	729	749	737	742	705	691	746	762	768	669	781	704	760	715	761	715	754	755	738	750	754	711	702	717	759	761	755	722	728	745	729	730	731	727	729	701	753	767	761	703	717	725	748	756	711	744	727	750	723	788	754	764	734	733	755	775	738	708	733	759	783	767	748	744	715	762	747	757	724	765	727	740	682	712	772	713	774	724	734	710	742	773	714	731	675	776	767	737	763	759	784	770	762	747	694	698	755	754	776	737	795	734	672	728	719	722	710	736	758	762	749	777	758	756	731	699	776	731	740	727	770	738	712	768	727	755	776	719	747	710	751	701	728	777	741	675	705	749	709	713	768	802	709	735	768	763	750	754	729	732	665	726	702	703	728	764	755	766	736	706	754	733	687	746	736	719	723	718	744	784	714	690	699	763	721	790	730	780	749	727	744	699	739	754	762	725	758	768	760	748	774	791	738	729	723	777	696	730	726	782	732	752	720	735	707	773	714	720	742	721	751	741	739	736	730	754	730	741	782	747	741	737	714	741	680	707	746	707	792	737	741	767	756	707	772	689	699	710	736	746	706	728	748	775	785	718	763	788	742	743	713	764	709	705	728	709	755	765	748	764	698	745	710	767	738	728	741	712	771	759	724	768	733	727	722	805	739	727	730	742	683	717	708	757	753	728	755	763	767	732	741	749	784	787	751	699	730	720	750	732	712	707	732	812	725	726	782	716	708	763	750	765	764	757	738	713	736	764	771	766	721	682	785	766	754	745	748	712	729	777	741	732	756	781	722	739	728	736	771	708	744	788	782	741	733	757	745	767	794	711	740	768	705	813	725	741	759	757	774	682	764	726	734	810	717	733	730	710	794	705	794	755	744	743	739	780	717	729	784	746	682	732	726	786	799	769	743	738	693	767	729	765	703	736	701	689	706	668	739	783	744	722	766	721	781	739	760	755	752	722	704	768	721	786	739	747	733	706	758	733	756	694	746	737	752	729	729	733	710	696	747	758	733	713	752	744	733	770	794	715	736	785	772	746	729	771	767	740	722	718	738	718	736	718	747	773	726	783	745	731	724	757	752	722	753	748	754	807	728	740	731
27372	35001	37044	20517	5312	1051	500	345	321	345	345	368	309	300	386	323	307	317	330	339	325	327	343	364	327	313	330	292	332	339	347	304	316	328	357	311	294	323	330	328	368	328	312	339	299	321	297	351	320	310	346	337	348	329	331	331	324	324	317	353	324	319	351	342	308	345	336	300	324	326	322	319	321	328	356	313	314	337	332	327	333	329	329	311	330	331	341	304	346	358	314	322	299	359	304	338	339	319	323	319	305	314	325	351	338	326	330	336	320	326	343	347	355	305	333	324	310	284	352	309	297	343	358	315	328	316	353	337	293	333	331	336	317	315	322	331	383	349	304	322	334	345	309	340	330	316	336	342	342	380	329	319	344	348	326	347	344	334	340	330	326	362	295	346	330	302	323	314	295	349	324	347	316	312	319	314	330	334	337	334	343	305	331	325	299	325	336	334	353	306	340	333	277	331	359	329	316	321	297	348	359	291	338	325	359	320	310	334	313	367	323	325	284	300	338	325	373	321	329	333	312	293	317	324	361	327	330	335	335	366	345	328	322	334	300	342	334	332	320	307	311	309	319	297	335	341	310	329	347	322	358	291	307	342	325	316	320	319	342	317	350	326	327	306	352	323	297	299	323	346	319	363	314	316	341	312	333	319	320	333	360	361	324	301	324	322	319	322	359	306	351	336	320	333	317	323	304	308	313	328	326	338	328	319	336	303	355	299	356	335	342	313	327	315	363	365	310	344	346	323	335	301	296	352	306	334	334	323	328	312	322	323	334	306	351	326	328	328	335	328	313	311	331	317	308	363	348	360	337	336	335	325	305	324	338	310	316	372	314	332	316	349	335	333	340	295	338	337	321	352	337	324	338	346	346	323	350	329	330	356	324	339	335	350	352	318	356	340	306	325	303	344	338	338	330	309	309	324	312	318	354	311	351	328	353	337	328	320	280	342	324	309	329	349	338	345	367	315	341	334	322	343	337	333	337	323	331	313	335	331	333	305	333	299	332	342	334	327	354	352	328	353	327	323	304	335	340	359	344	319	361	287	323	343	300	314	329	319	321	311	361	321	318	298	306	328	332	335	307	317	315	331	327	330	329	327	323	290	334	360	358	358	303	353	337	359	345	335	308	335	376	329	328	317	334	322	287	296	344	335	325	340	295	319	341	325	338	332	348	342	333	353	321	329	327	335	337	324	311	341	376	337	319	309	347	386	326	320	316	359	340	319	329	293	333	355	329	350	314	366	340	335	325	346	340	308	262	331	341	328	329	334	297	326	346	347	332	319	350	315	324	348	333	309	340	298	306	312	323	345	312	331	318	324	321	343	334	316	336	334	336	307	324	301	340	308	356	327	353	313	336	315	350	344	315	326	344	326	295	328	332	337	326	350	307	353	351	329	360	338	350	347	352	351	354	338	308	347	332	315	372	311	346	318	347	326	349	315	334	299	338	308	309	292	331	318	331	333	332	361	307	321	309	343	329	310	337	344	340	309	357	341	327	334	346	339	339	327	294	325	347	344	323	324	316	317	316	353	335	340	340	350	305	376	341	333	327	304	309	326	370	331	336	348	324	334	314	366	322	335	346	320	310	330	342	319	319	336	325	313	336	320	360	325	316	319	319	336	338	328	333	328	365	329	342	299	323	328	326	336	310	294	319	334	309	326	354	307	345	325	337	324	340	304	332	343	319	330	359	324	317	328	380	334	321	332	322	349	321	351	332	377	353	339	314	317	326	341	309	332	316	285	309	314	324	304	343	314	353	356	328	321	291	326	313	331	330	318	327	303	332	302	342	330	347	322	310	290	325	330	329	350	322	341	311	343	309	348	336	339	320	334	326	361	348	330	333	304	332	325	331	308	349	351	323	287	311	335	321	326	320	336	331	345	330	340	332	357	326	334	333	315	368	311	313	317	357	327	334	310	325	302	334	317	303	313	337	340	354	336	336	316	316	365	330	324	301	340	333	323	306	325	334	312	295	356	295	323	333	304	319	360	292	295	303	313	308	281	304	326	326	348	321	319	356	322	329	371	326	314	319	363	331	324	305	315	327	320	305	316	310	342	309	319	348	367	299	299	325	348	314	358	331	325	325	316	307	334	333	305	350	299	352	308	302	323	317	324	355	318	314	339	358	310	332	317	337	315	310	318	318	319	339	329	327	339	337	314	336	351	351	326	355	299	317	343	327	332	299	348	327	330	318	310	328	315	328	327	312	291	328	343	353	326	323	318	311	341	294	301	326	306	324	336	334	325	332	321	326	298	333	304	303	326	333	327	331	345	352	324	316	317	320	341	325	346	320	341	340	311	338	299	318	327	307	334	338	342	282	339	325	318	317	319	316	328	313	318	309	330	342	322	334	332	315	329	349	304	337	316	306	307	289	307	324	300	352	353	298	360	330	306	321	330	315	322	339	328	319	332	338	337	323	309	314	324	323	352	315	362	353	316	327	343	355	365	367	297	355	360	360	342	340	312	334	282	331	340	362	332	325	364	329	335	332	308	363	325	341	317	345	329	335	326	313	330	303	307	314	315	333	289	313	320	339	351	296	335	334	328	332	330	343	334	320	295	354	338	327	318	328	306	293	294	324	294	331	337	353	325	389	366	317	308	319	322	328	336	306	336	361	345	314	355	325	332	344	331	373	319	341	323	332	318	362	355	317	358	336	357	307	331	341	326	321	309	347	334	321	318	335	318	346	344	319	320	335	330	353	324	304	293	314	329	289	352	364	345	323	312	321	351	353	319	314	331	344	316	339	326	303	336	329	307	322	331	334	302	316	293	339	317	320	321	334	310	315	325	335	302	332	344	331	298	361	343	319	333	312	345	292	308	315	339	355	313	359	314	347	303	337	334	314	330	323	329	349	319	340	351	306	323	346	346	334	296	311	326	310	310	357	325	352	321	301	352	315	314	270	325	307	344	318	297	360	338	329	341	310	328	337	325	313	333	333	339	304	339	324	295	346	345	327	342	353	309	365	363	320	320	363	297	324	325	329	324	338	349	333	319	358	294	316	328	357	305	332	345	339	329	336	344	330	335	363	342	306	319	343	344	353	335	332	319	333	346	314	354	300	308	331	328	358	324	366	370	321	327	325	331	323	348	343	309	304	311	335	316	327	307	325	336	305	342	302	379	331	300	350	266	316	321	328	328	325	354	338	333	323	354	347	341	308	325	336	343	314	285	338	297	348	314	300	321	346	335	305	327	303	315	307	313	327	327	328	349	356	351	345	349	337	340	350	334	352	289	313	322	305	327	316	342	330	313	351	309	329	317	345	386	347	299	347	333	330	296	346	344	308	337	296	359	304	334	361	320	325	335	304	344	319	319	288	382	296	314	356	351	338	348	326	342	343	352	350	341	330	353	349	356	307	301	323	315	367	332	311	332	294	324	344	327	329	348	321	287	328	334	321	333	301	303	358	325	316	338	365	331	315	336	321	330	337	344	328	313	302	345	341	333	329	329	373	357	337	328	313	326	323	329	356	323	326	351	336	310
26433	54198	41409	22286	7578	2231	1004	607	574	569	603	606	578	585	589	565	578	549	576	580	558	524	582	562	575	613	592	591	580	566	616	559	585	577	578	570	593	572	583	618	602	627	556	583	533	600	546	543	579	557	554	583	583	570	538	542	571	600	579	560	553	581	550	570	592	580	653	606	536	633	594	597	609	606	577	579	606	547	562	591	555	553	582	552	584	565	576	588	577	565	528	614	578	574	567	581	624	564	578	593	572	569	585	568	541	565	586	593	626	587	574	580	539	594	575	579	569	595	592	612	602	608	593	591	561	569	559	586	577	597	534	553	591	605	612	569	599	612	540	522	625	603	543	545	585	610	617	602	563	563	599	577	559	537	528	598	581	513	579	583	615	610	590	638	579	565	563	565	609	569	555	616	571	571	583	541	570	558	590	605	590	559	605	573	586	607	573	589	562	605	565	581	599	579	608	603	616	638	533	599	582	568	583	558	549	555	579	532	588	556	575	593	531	546	585	599	562	578	578	583	610	583	573	601	592	589	618	564	567	558	573	597	566	577	570	554	598	595	556	562	566	555	579	585	596	540	573	588	595	565	598	592	569	597	562	570	613	558	562	605	591	599	577	658	643	591	594	593	599	553	594	652	566	564	590	629	546	565	605	593	578	601	582	584	614	603	546	547	627	569	607	594	574	602	588	566	591	581	583	621	583	579	598	603	637	608	589	603	577	569	620	564	581	553	565	525	616	557	562	581	563	537	556	605	571	572	591	592	569	595	586	540	578	604	589	558	575	601	617	575	629	555	603	563	591	578	544	550	585	578	586	617	598	583	538	633	572	568	565	606	612	589	593	543	596	590	558	575	585	556	571	623	603	548	591	581	631	597	577	578	584	535	589	568	623	604	594	557	603	606	609	573	580	553	580	540	569	619	587	579	591	591	549	586	532	567	587	571	582	596	638	557	604	612	576	586	563	571	608	604	593	559	650	548	595	582	562	582	592	591	586	561	582	581	593	603	542	592	603	559	565	580	591	596	586	586	585	566	616	583	620	563	534	577	548	586	600	606	614	551	571	609	595	621	605	608	566	597	589	566	557	620	534	544	606	599	538	610	569	551	569	541	582	554	614	575	594	586	588	597	536	576	579	624	580	593	566	587	568	548	606	565	605	560	593	599	556	595	622	566	593	616	548	603	599	592	566	580	571	596	612	603	564	523	614	565	573	554	553	587	601	580	565	587	599	572	573	568	597	544	610	610	623	577	602	569	582	567	573	573	549	648	537	579	556	585	581	539	584	602	592	579	579	591	590	568	614	609	625	600	615	561	620	555	545	582	570	595	589	516	601	621	596	609	534	558	610	609	576	627	581	602	610	580	581	564	581	580	584	601	557	611	583	591	605	584	555	581	605	568	556	587	613	532	559	583	596	618	575	525	537	552	566	590	554	560	634	587	595	596	592	555	565	537	573	546	585	611	617	598	601	549	593	588	587	550	577	599	606	569	595	611	580	530	558	579	595	568	544	566	586	533	537	550	604	600	555	542	548	570	572	619	583	517	580	595	572	570	614	588	586	576	583	552	615	569	579	583	546	581	582	569	616	543	546	563	601	543	617	568	586	582	589	567	574	592	512	579	604	607	534	600	581	579	607	551	585	597	576	579	587	611	569	584	586	623	575	573	558	592	598	587	609	584	584	600	558	590	572	574	546	577	585	622	565	579	571	531	536	571	618	652	566	592	580	553	608	544	584	563	582	557	603	576	581	573	568	599	555	571	567	567	546	591	623	574	602	549	588	585	598	619	616	560	636	568	595	581	551	573	559	553	566	548	553	581	589	607	542	601	611	562	570	613	590	563	598	561	558	570	563	539	569	637	610	582	626	559	547	549	580	530	589	574	603	573	587	577	573	580	537	592	582	556	614	593	577	585	570	570	547	548	541	590	579	576	591	577	545	624	543	567	573	584	568	620	625	589	598	561	584	598	564	583	564	592	570	553	545	526	593	551	544	573	591	587	580	572	561	579	604	530	572	577	541	601	595	573	580	553	552	560	570	552	586	566	565	610	581	568	588	579	578	562	585	588	537	578	591	599	558	604	565	600	559	604	579	574	545	592	557	632	561	592	583	571	587	603	564	552	524	617	583	552	587	572	590	595	593	596	560	561	628	533	621	614	610	598	619	583	547	610	575	598	591	626	512	588	545	596	562	601	606	564	564	585	536	563	576	559	563	602	572	592	604	615	589	541	550	624	606	595	594	599	595	574	574	578	584	572	616	586	577	585	577	568	602	611	559	600	572	545	573	573	606	592	601	598	564	552	568	620	570	594	566	590	588	581	574	570	580	560	624	607	594	621	567	572	617	573	584	562	589	581	587	560	601	597	557	567	589	549	550	578	560	540	581	576	586	575	604	607	577	554	568	580	609	614	559	563	604	615	573	566	584	551	560	603	585	564	586	557	588	542	575	600	551	606	587	593	617	577	561	599	559	566	600	586	616	571	538	602	627	576	581	544	609	584	614	590	599	610	569	582	580	624	588	578	568	634	612	575	583	595	579	584	597	593	571	583	563	572	563	586	597	594	577	611	573	580	600	577	581	584	558	632	570	586	619	529	559	524	555	544	585	601	555	617	615	641	556	568	608	594	626	598	564	570	577	543	610	575	571	588	549	582	590	574	565	553	584	566	575	604	558	542	543	541	606	556	567	577	567	535	624	632	594	567	585	587	582	591	606	566	575	585	590	561	617	615	575	590	593	594	558	545	600	553	594	574	596	595	593	596	564	577	596	579	554	565	648	621	606	607	564	548	598	560	580	561	596	518	552	595	580	565	569	583	603	567	560	568	618	615	614	643	614	602	574	590	621	601	569	617	573	568	605	585	589	529	593	567	595	592	607	531	602	571	609	585	606	618	585	542	623	585	591	558	586	641	559	580	582	590	616	596	592	588	568	631	572	577	572	595	588	622	632	545	566	579	595	598	580	579	564	565	575	558	536	589	615	562	557	606	565	591	625	626	580	585	591	607	588	616	578	530	567	580	552	629	568	579	588	575	580	562	566	589	603	591	640	598	642	597	575	573	614	578	586	638	561	572	592	544	554	581	590	586	556	572	576	616	636	573	641	570	554	601	576	580	581	552	547	572	605	571	547	548	575	603	549	592	589	608	580	561	514	566	570	571	577	580	589	585	552	604	563	588	590	597	604	582	592	573	600	568	588	600	599	577	562	638	600	589	563	631	543	573	580	582	583	530	536	594	627	599	553	574	584	607	575	634	546	575	607	573	579	573	595	585	603	610	612	548	584	580	545	577	558	589	603	602	568	601	548	587	584	601	563	601	563	564	596	573	525	574	595	582	573	524	563	571	600	541	607	561	637	551	586	584	599	556	587	590	541	577	600	556	565	607	608	541	543	571	616	585	579	597	630	579	598	573	563	570	559	582	598	565	579	582	576	573	609	563	552	580	597	555	546	518	609	595	575	571	546	567	557	611	559	589	602	583	622	543	650	570
24473	27696	45808	38323	23323	12081	2353	535	379	358	389	381	379	366	373	387	359	366	381	334	380	394	348	367	369	386	397	375	348	371	358	326	349	363	357	358	353	336	378	364	354	370	382	370	380	347	375	366	331	367	379	386	366	330	337	392	391	356	362	382	318	335	332	374	343	353	383	375	338	357	345	346	374	347	317	365	358	384	303	339	350	342	331	375	307	342	360	376	337	372	352	383	378	369	368	367	339	339	335	383	351	341	370	349	357	358	349	361	361	334	361	364	378	377	417	366	374	359	363	362	384	341	298	356	375	344	333	376	352	353	327	359	366	414	380	375	347	360	346	363	339	344	375	374	328	372	361	371	363	356	337	358	347	387	372	371	411	362	376	346	334	369	347	357	367	373	376	365	358	382	339	362	349	381	354	380	345	370	340	362	366	357	362	324	353	362	370	329	360	363	362	368	354	369	368	380	391	384	327	335	358	371	324	364	381	350	367	350	367	377	352	364	342	328	355	365	317	366	360	361	359	340	368	397	367	372	369	323	321	411	358	352	368	366	357	392	348	337	385	370	365	366	357	340	342	361	361	355	373	300	390	371	347	328	375	354	373	336	361	342	360	345	359	335	379	327	329	384	355	348	370	336	334	370	346	395	356	358	386	353	381	364	359	382	373	323	352	330	360	341	348	321	395	330	345	357	363	368	370	346	363	362	366	352	344	312	386	318	340	341	348	359	383	367	419	393	353	349	355	336	349	296	360	356	356	334	337	360	316	325	323	355	357	328	346	344	342	367	366	373	379	360	348	377	359	357	360	404	345	360	351	351	352	338	355	357	380	384	355	371	340	393	367	391	340	366	345	370	388	360	383	356	368	338	364	322	358	345	379	357	347	392	369	363	358	356	373	336	380	388	367	383	372	374	375	348	344	329	340	372	362	356	361	348	345	389	352	333	357	369	340	326	391	347	383	383	367	349	393	363	344	360	363	397	320	334	394	380	376	381	364	344	381	366	370	370	338	359	376	351	361	399	362	356	343	394	362	371	358	357	377	353	366	353	324	350	351	353	353	335	367	362	360	343	362	400	365	352	376	334	341	371	366	337	359	354	321	414	352	321	371	378	346	370	342	389	342	323	384	360	336	361	362	378	346	362	360	334	355	336	360	337	358	369	349	355	371	387	362	373	390	388	353	371	338	378	351	349	352	360	354	360	345	343	386	365	359	360	339	362	404	332	383	354	345	370	335	347	379	372	385	388	361	402	356	389	376	391	363	341	400	352	359	352	379	353	385	363	360	378	363	356	384	361	373	376	345	390	379	392	342	377	387	386	374	373	365	367	365	310	366	364	364	352	306	382	347	338	347	318	349	379	388	350	365	386	363	330	384	359	349	365	354	383	361	346	368	359	380	358	365	380	346	352	347	369	351	361	345	369	379	366	374	336	376	348	349	340	339	387	350	322	348	378	367	357	362	358	361	394	365	333	348	358	377	343	338	376	355	352	379	362	374	380	330	336	357	379	383	375	337	395	373	368	362	363	356	375	382	338	351	357	401	355	326	365	349	362	352	377	379	342	363	345	372	374	377	364	376	316	348	381	343	373	353	356	358	343	364	375	356	345	395	341	366	374	327	355	368	354	356	357	351	383	316	389	345	390	360	364	396	372	343	373	350	368	365	361	365	369	401	382	359	368	341	366	374	360	343	310	324	341	356	340	336	347	347	366	347	347	370	357	341	316	330	384	366	388	355	366	367	393	373	375	369	368	355	341	374	378	370	331	332	362	391	358	376	356	404	360	358	362	323	366	365	352	391	324	365	379	369	363	331	334	366	335	355	327	311	376	345	356	364	345	350	360	356	318	348	360	387	369	353	349	337	376	349	311	359	353	342	370	375	394	335	332	336	358	353	386	379	348	380	373	353	353	355	332	369	371	356	345	382	335	384	365	379	319	374	373	372	356	363	361	375	389	327	373	340	336	331	392	383	339	325	343	367	344	339	362	354	358	351	349	339	341	372	371	356	359	361	358	358	350	383	368	382	348	343	383	358	340	360	362	361	377	350	388	370	364	357	356	352	367	394	349	359	320	346	337	347	362	385	303	357	317	375	330	381	346	341	367	352	336	395	375	343	380	356	326	332	359	403	377	375	337	353	380	352	373	352	355	373	367	337	364	362	370	333	353	350	377	349	387	346	392	368	385	379	311	351	350	381	355	324	333	367	373	343	368	370	329	365	364	367	381	354	366	363	351	386	395	331	372	348	334	369	349	343	342	407	332	370	379	355	278	364	333	361	340	413	392	345	357	351	358	369	363	348	400	378	305	341	366	393	339	376	358	340	372	363	370	343	400	348	366	353	342	341	350	329	336	352	363	330	354	390	359	367	355	335	345	346	345	366	384	355	365	358	327	360	381	351	360	360	380	363	346	395	355	354	314	372	369	352	351	375	363	322	375	367	372	381	405	360	359	376	354	400	377	358	367	378	362	358	371	405	385	387	357	315	387	416	357	359	348	341	358	373	366	350	363	334	327	370	363	330	328	367	333	347	346	359	385	370	385	363	333	331	320	335	354	376	372	362	339	337	396	369	346	372	344	363	400	330	369	321	360	343	346	367	350	376	358	381	392	371	341	386	395	378	357	315	373	356	371	328	359	370	374	345	383	333	353	366	349	332	345	356	345	340	341	365	379	373	341	354	354	350	375	365	365	358	344	364	359	349	358	389	343	390	355	354	342	350	350	354	359	357	369	338	355	366	373	342	349	364	376	383	365	346	370	325	339	369	328	350	382	358	338	368	380	382	395	363	352	335	387	359	351	361	366	343	322	355	373	388	348	373	345	366	364	342	387	336	351	374	352	374	367	344	376	363	352	346	366	362	346	370	366	356	343	362	363	376	376	349	365	340	353	344	349	328	348	378	341	347	420	360	375	338	379	310	403	385	380	347	371	356	347	336	365	357	321	366	341	398	365	364	334	357	372	357	385	387	343	355	368	381	367	367	356	354	383	352	341	388	369	355	369	399	374	329	363	355	370	386	367	345	368	377	367	338	358	392	353	351	378	400	357	321	366	392	375	367	379	359	339	359	376	377	369	368	374	385	347	355	345	358	350	323	358	367	366	350	338	380	346	363	338	335	345	383	364	347	316	371	347	348	375	361	346	343	358	358	382	381	339	383	357	356	382	356	386	378	359	353	348	377	350	365	366	339	318	363	352	338	361	368	370	354	381	336	347	358	330	357	382	365	368	364	371	375	373	371	328	352	374	338	377	375	342	400	341	331	350	361	372	385	402	388	357	349	342	348	361	375	341	352	341	372	342	359	315	345	344	367	331	363	373	360	347	363	360	355	341	344	330	351	328	370	394	385	348	349	357	349	301	355	408	351	360	333	358	346	338	381	338	388	341	373	346	371	363	377	374	349	362	406	363	336	340	341	357	371	357	377	385	368	358	380	349	366	379	353	356	373	350	330	349	375	355	335	343	357	370	386	353	353	385	354	321	391	373	387	345
45483	96605	77587	49106	26396	10357	3103	1033	689	616	660	643	651	614	630	627	616	612	551	643	581	660	659	629	621	681	636	664	625	633	626	654	653	632	632	653	629	634	624	611	641	632	609	610	665	630	631	609	648	629	629	601	609	666	617	605	662	609	608	586	621	597	606	629	576	659	598	632	630	638	656	625	643	634	633	666	623	644	633	676	647	630	611	669	647	612	613	647	675	591	668	642	635	666	602	612	623	608	619	649	675	605	620	645	661	621	610	655	603	639	627	639	637	613	604	669	652	626	609	643	624	691	621	607	636	636	593	624	681	596	639	625	621	648	631	629	618	621	652	616	606	647	652	639	624	652	581	642	620	630	608	648	651	634	637	677	640	623	584	640	628	618	616	598	627	634	677	614	645	666	608	654	626	605	651	661	568	643	614	690	655	646	636	646	638	618	621	630	638	662	660	594	671	646	660	683	623	628	601	655	670	631	629	610	617	666	646	640	675	671	662	656	671	603	679	649	629	639	680	624	626	649	625	642	632	651	648	629	624	618	620	644	657	605	620	647	597	628	624	658	646	643	647	668	625	654	648	625	636	613	689	667	579	648	638	634	606	604	623	624	609	610	616	675	655	673	623	575	649	594	628	607	627	672	624	622	639	611	598	643	640	623	615	622	619	614	567	604	645	631	644	662	659	637	638	602	618	610	619	597	621	624	602	636	666	651	651	619	661	617	634	682	630	635	642	659	663	665	630	649	628	646	627	660	625	683	653	649	612	620	656	631	660	645	602	674	643	619	604	623	614	617	592	605	653	594	618	619	645	619	626	657	643	615	656	637	644	633	578	612	634	613	610	609	643	637	639	688	665	673	616	630	590	619	651	602	602	643	631	657	667	632	666	626	613	650	626	627	614	641	628	655	638	633	637	653	623	641	641	644	619	631	651	621	667	617	618	665	635	640	669	625	668	627	646	638	613	669	647	611	659	626	609	614	604	623	658	638	644	613	627	600	650	633	631	653	662	623	604	645	649	619	611	616	617	634	631	621	669	653	638	643	622	644	669	660	602	637	629	633	614	664	616	660	657	694	638	630	607	625	625	640	594	607	644	619	589	622	647	600	651	612	666	624	636	692	620	586	631	643	665	628	661	611	647	643	588	636	594	613	633	679	634	610	658	594	645	606	662	649	595	656	653	661	629	629	607	670	644	669	635	674	615	631	619	597	621	698	619	638	624	664	665	670	656	626	646	656	614	665	656	687	630	663	621	626	632	676	627	615	634	590	616	623	608	624	663	621	649	638	686	617	672	649	647	622	623	600	641	644	594	626	649	587	635	663	656	636	589	617	652	662	606	625	616	673	669	591	647	633	629	670	652	620	663	634	619	615	592	654	642	642	624	660	641	661	626	639	619	613	627	599	618	646	640	660	621	629	644	636	612	621	650	618	662	626	588	621	606	619	656	664	678	652	604	642	644	652	611	620	627	616	619	627	606	665	604	596	608	683	668	634	652	609	599	656	667	643	639	650	621	642	621	616	670	649	664	609	665	647	648	659	597	627	620	591	606	659	626	663	625	598	647	595	660	645	594	608	656	621	647	633	622	600	630	687	638	654	657	646	605	624	619	636	647	649	687	668	592	621	642	649	646	649	650	634	678	609	637	643	643	651	615	615	650	665	628	658	645	609	581	605	665	603	624	630	677	635	608	635	679	644	663	638	629	603	625	637	601	679	636	633	585	666	641	644	650	672	609	624	615	627	600	650	596	632	649	632	665	623	664	631	675	677	597	676	618	609	587	643	652	671	635	601	629	614	640	623	673	641	665	625	642	635	612	638	599	616	590	611	637	645	632	684	664	612	625	669	680	657	643	651	658	646	641	657	639	605	642	636	631	617	596	683	620	624	611	605	661	641	616	590	592	652	623	610	649	660	658	605	642	651	607	651	644	635	644	603	641	619	632	639	549	633	628	620	668	666	657	627	638	638	634	630	642	662	655	634	656	650	626	610	602	648	617	684	627	643	589	597	625	663	634	650	607	665	594	584	668	647	636	622	693	627	644	653	618	635	612	650	648	601	655	594	638	632	646	682	630	615	667	638	638	653	623	648	632	619	660	627	596	639	601	640	614	601	622	621	623	590	590	623	649	634	633	634	641	660	621	644	661	600	608	615	634	654	638	652	616	620	618	639	632	642	612	637	638	637	606	639	625	612	631	635	595	639	655	660	639	623	662	652	652	600	656	662	610	684	635	635	659	584	668	614	632	646	623	654	632	585	630	662	652	656	635	598	665	654	676	604	563	611	620	614	625	632	626	638	639	662	626	637	649	648	621	594	637	639	639	647	568	663	641	639	644	642	599	633	667	636	611	577	601	610	636	585	639	612	655	657	687	603	637	637	622	642	601	640	618	601	600	635	613	631	672	620	628	641	652	611	608	676	627	596	600	629	608	600	606	645	598	640	625	652	655	613	651	648	642	649	652	674	611	610	642	639	647	587	611	639	605	621	633	623	631	609	647	614	628	623	633	649	578	620	597	600	590	621	619	634	610	607	635	644	620	613	611	667	669	611	674	623	610	632	649	630	605	649	585	592	644	662	620	637	618	642	627	635	678	576	674	617	666	635	625	615	620	650	697	652	641	612	603	633	689	664	630	573	664	667	640	659	625	610	647	659	666	641	617	607	612	646	595	591	602	628	658	630	669	644	666	639	624	707	621	687	609	604	658	649	643	626	659	636	620	653	644	661	650	622	614	640	642	600	646	591	612	589	619	622	633	646	624	653	647	626	622	666	625	603	667	670	652	644	590	649	663	662	634	622	637	640	626	598	606	613	632	614	625	614	626	648	649	658	704	643	644	589	614	603	651	636	631	621	659	600	630	648	654	670	667	643	648	615	596	642	612	625	631	627	637	601	647	580	640	625	678	664	632	638	627	624	634	686	596	597	705	609	626	586	597	623	625	618	637	618	586	600	648	581	613	616	604	648	631	656	638	623	672	616	633	663	617	650	586	626	633	608	656	632	589	593	588	644	657	630	622	664	652	653	653	655	600	616	647	637	657	615	665	611	619	644	687	582	615	609	625	676	652	590	630	649	623	588	644	627	628	611	592	619	603	626	600	651	634	607	662	649	590	669	618	639	621	638	642	623	615	656	692	632	688	655	663	654	598	658	656	618	685	621	615	635	623	638	617	673	661	609	621	641	608	615	624	638	640	625	652	630	602	647	610	618	618	632	654	601	649	668	651	655	626	623	634	642	612	616	663	601	657	611	647	641	617	635	642	613	645	617	583	631	648	653	661	654	644	677	627	614	600	598	606	576	667	668	605	635	644	639	663	632	605	606	622	632	656	674	655	643	625	628	607	622	599	631	689	610	649	613	603	611	672	652	627	599	616	582	664	634	646	643	634	636	629	604	644	599	624	663	653	630	620	624	604	633	621	645	639	651	658	639	593	611	643	629	630	655	670	582	653	596	670	645	655	665	659	642	645	608	646	651	665	636	670	628	638	599
23396	24508	39687	35095	25347	19112	7502	928	488	471	460	421	477	451	466	469	418	433	449	445	430	426	443	455	390	428	428	449	416	410	423	445	432	419	451	433	390	452	444	439	416	422	407	434	433	434	458	415	444	456	457	414	431	404	429	437	415	430	422	436	407	424	472	453	427	451	431	444	423	421	473	412	456	413	405	448	453	416	448	457	457	471	432	405	477	423	442	399	443	436	401	451	409	435	426	447	401	401	433	456	411	450	407	417	405	451	390	473	431	444	435	440	436	416	416	408	420	408	409	383	411	373	425	420	458	452	434	379	432	445	399	418	417	431	422	469	414	418	439	437	415	403	428	420	448	452	446	408	431	480	442	417	416	444	421	443	445	396	421	420	388	424	456	447	458	379	458	419	426	440	415	451	411	409	453	386	429	442	410	400	411	410	401	414	423	411	421	435	457	446	468	439	407	431	417	433	461	418	427	423	409	462	461	417	421	430	390	431	428	410	427	413	444	428	457	387	439	442	433	410	421	417	423	404	451	415	426	403	429	421	439	403	434	418	417	430	447	399	399	464	423	406	467	402	429	439	382	423	437	460	453	405	435	421	391	409	402	466	462	402	429	396	431	429	369	427	434	455	437	405	416	444	400	421	421	430	400	450	451	424	402	409	424	389	413	427	404	441	420	404	409	427	427	424	424	447	398	424	405	492	429	441	399	441	430	430	420	410	448	437	430	422	455	462	414	437	404	415	398	417	432	413	465	434	431	422	401	452	426	432	441	434	469	427	420	405	426	388	415	433	404	399	434	417	423	419	416	442	428	452	440	426	446	425	400	436	413	427	419	453	453	420	440	454	469	425	406	395	384	385	448	418	444	404	439	441	419	417	416	442	434	428	418	447	412	423	420	427	436	394	453	440	428	431	414	441	452	421	426	404	437	454	418	409	409	439	472	425	417	416	449	428	436	436	418	429	433	423	438	433	458	437	417	417	459	439	385	433	421	422	417	428	435	379	448	425	414	432	431	435	421	448	415	426	401	449	425	431	432	444	402	411	422	451	425	429	415	409	413	434	426	428	430	393	453	432	468	442	390	423	458	415	394	454	400	442	393	387	413	440	403	431	419	418	378	403	429	432	394	426	392	428	440	416	446	432	428	434	425	413	412	405	397	460	417	421	408	425	453	477	460	419	457	457	441	388	368	451	461	419	435	434	456	434	426	395	444	515	463	451	427	425	436	442	415	438	448	468	404	443	460	418	417	423	423	395	423	440	436	484	423	396	414	410	426	434	405	410	435	405	383	464	432	419	437	393	439	454	411	423	436	471	426	401	419	411	426	450	447	411	441	444	412	413	411	417	435	443	410	416	431	428	412	439	414	412	425	430	431	435	428	396	423	437	418	401	428	420	366	439	423	466	417	433	398	410	445	443	438	415	395	438	425	441	438	431	436	417	453	436	427	451	421	420	478	409	390	438	441	438	456	423	456	455	431	430	433	416	400	460	457	428	407	426	438	415	425	448	397	434	436	452	408	431	453	417	427	418	446	425	411	421	422	403	424	433	453	399	436	430	417	442	415	406	464	411	432	458	448	408	437	386	446	400	444	464	434	431	422	443	397	425	443	445	456	405	425	444	430	433	443	438	414	426	427	432	450	436	401	420	393	389	426	434	445	400	405	382	463	434	459	425	389	440	438	459	479	425	461	448	442	441	449	434	424	478	409	451	447	410	403	441	409	387	425	404	418	384	470	388	411	416	433	437	472	409	430	456	434	426	428	416	420	445	412	430	453	437	427	410	449	420	451	431	435	448	470	422	445	442	425	413	436	407	439	435	405	430	424	431	401	444	469	455	393	438	418	434	406	429	449	424	435	438	464	405	457	422	462	464	432	432	417	435	432	432	409	410	393	478	432	441	436	415	400	440	472	419	473	402	425	449	450	416	425	446	386	431	427	458	434	429	439	455	414	441	446	413	415	435	428	422	452	450	456	432	441	441	417	432	445	424	435	447	411	416	459	458	451	468	431	445	411	414	405	451	400	445	400	446	449	450	396	456	405	416	444	403	424	418	447	424	452	408	431	443	423	430	424	406	452	427	434	408	430	457	443	419	425	424	450	401	443	466	391	433	391	412	402	438	408	429	487	406	439	400	412	453	399	423	454	405	433	443	437	417	432	405	426	436	438	454	372	420	462	392	428	426	429	424	428	449	453	423	440	427	425	448	452	394	403	412	421	433	446	398	419	418	410	446	414	413	411	449	401	406	443	442	429	401	368	427	440	435	431	418	440	454	440	449	436	406	427	464	424	459	437	461	422	435	411	435	391	448	445	413	403	418	423	458	445	394	459	430	403	446	417	453	427	403	441	458	429	446	404	430	444	425	437	423	405	450	435	424	427	414	411	427	414	429	422	428	393	434	437	443	444	409	413	428	439	436	430	405	422	401	437	453	421	438	398	445	424	396	466	415	438	462	439	427	409	437	439	428	437	454	455	424	444	454	437	437	450	426	467	419	447	426	447	415	423	430	442	441	439	436	422	419	432	446	405	403	457	410	408	424	409	452	406	428	378	476	436	444	432	408	414	419	432	418	429	402	443	440	455	371	425	427	475	416	414	445	398	443	407	433	462	491	394	447	403	424	408	415	444	434	432	427	417	412	405	427	364	401	412	451	441	429	405	446	423	422	437	458	472	398	447	442	419	425	429	425	415	434	381	467	428	411	422	426	381	441	418	417	443	460	428	419	422	459	494	443	482	429	417	448	418	393	413	471	405	444	374	372	447	397	408	365	391	432	418	407	433	439	406	398	439	470	445	429	380	432	434	441	408	428	423	409	401	401	400	435	460	432	402	409	467	432	404	450	442	476	440	468	424	406	406	435	450	412	447	424	432	435	415	405	445	425	436	439	433	425	440	424	449	422	431	414	439	449	406	412	419	443	377	402	434	440	425	422	410	410	439	387	439	429	461	455	426	442	425	412	412	447	417	424	404	384	443	428	448	457	441	445	443	432	414	408	430	449	408	424	389	421	464	422	425	433	412	462	413	407	418	423	401	399	425	429	442	444	434	413	448	453	477	446	432	419	426	397	421	416	424	410	440	464	444	436	395	441	425	434	403	410	411	432	418	442	432	420	456	397	450	447	413	388	417	450	420	407	401	440	442	447	407	402	446	402	474	425	470	422	449	417	418	407	418	410	416	446	424	415	454	444	468	448	424	406	429	409	448	497	430	420	423	448	467	415	454	428	460	426	447	454	404	427	430	434	435	407	430	435	433	439	409	430	422	454	434	472	414	427	428	440	457	425	473	397	458	412	455	437	428	430	399	432	447	436	406	436	447	421	441	419	420	411	400	431	433	419	403	434	403	427	405	458	435	441	426	488	392	435	444	431	433	438	434	438	440	421	458	431	475	415	458	400	430	414	423	463	465	437	444	398	429	453	450	417	444	385	449	409	429	414	413	395	383	409	424	438	403	385	434	417	414	437	407	447	434	413	435	445	453	353	421	402
46844	101231	83578	58875	35048	16252	5198	1637	843	749	734	712	767	710	720	719	706	733	691	711	735	718	769	719	691	705	685	741	731	708	698	720	683	734	698	723	744	725	719	733	748	745	694	735	737	751	686	782	731	733	738	727	735	709	737	695	682	745	722	690	726	693	748	743	691	723	696	724	680	696	683	739	729	724	677	716	717	728	788	695	700	690	729	719	729	696	705	659	712	738	728	725	759	720	707	750	672	703	697	770	729	677	720	696	741	697	733	683	715	720	709	751	697	740	718	723	709	686	703	753	695	724	703	708	710	685	642	747	683	711	705	721	702	743	735	729	663	696	733	738	685	685	687	706	704	736	742	647	699	711	720	699	658	702	705	697	738	737	737	742	760	763	756	714	706	723	679	690	753	739	684	744	757	626	753	714	725	768	742	704	719	699	714	734	703	703	746	683	748	735	709	760	718	711	684	728	724	723	721	718	788	694	721	727	731	718	729	720	773	737	720	725	737	763	739	684	695	724	655	713	726	693	801	686	687	749	721	744	703	692	746	674	751	680	697	753	715	713	717	738	755	737	716	716	714	700	756	724	758	744	720	696	704	757	713	688	732	721	743	728	685	696	742	712	723	726	759	725	694	724	759	749	716	697	719	725	705	651	733	704	702	721	722	711	733	747	719	742	737	696	701	746	687	715	704	710	709	686	702	699	717	756	731	722	689	739	690	722	751	704	733	715	724	722	702	701	690	783	762	695	673	703	760	755	707	665	736	685	695	668	707	724	761	673	681	725	751	706	720	735	725	736	718	677	722	720	696	738	728	675	690	689	741	759	751	703	735	701	749	662	744	693	695	690	719	744	755	691	733	737	701	726	744	676	737	706	748	667	720	714	717	721	681	702	704	699	731	736	721	701	688	723	724	683	701	731	759	715	715	703	732	710	737	659	684	754	766	734	740	669	735	699	732	684	680	699	707	742	701	714	682	742	744	731	711	658	694	707	744	740	711	739	746	731	700	744	715	711	730	757	666	688	732	694	734	746	715	704	710	737	665	663	760	691	730	744	725	696	734	740	682	715	727	704	702	692	717	725	726	713	766	707	748	678	689	719	714	755	695	737	677	753	750	714	688	716	742	730	700	716	687	735	694	717	747	742	680	671	701	708	768	705	732	677	768	748	737	737	713	688	705	735	695	745	675	693	707	702	737	752	724	760	713	721	717	721	665	711	720	744	704	720	779	712	747	689	710	691	712	677	698	745	718	719	703	689	739	711	744	708	736	686	702	752	701	737	742	753	762	717	716	713	705	744	754	711	740	715	763	745	718	734	694	728	698	728	691	717	713	749	714	707	748	705	732	705	704	702	696	711	710	735	733	682	743	709	790	745	709	705	697	669	693	748	683	704	736	687	769	685	787	696	748	696	744	718	741	713	697	728	703	735	751	697	710	714	728	711	694	739	718	725	735	701	709	717	724	708	752	728	703	714	707	713	736	767	672	703	694	715	731	739	750	748	679	706	691	744	723	744	725	687	721	716	706	724	713	735	728	734	731	723	731	718	667	736	690	763	737	716	727	738	719	732	743	717	681	712	655	723	702	733	682	718	783	734	693	695	731	700	789	720	755	712	710	726	715	722	716	712	685	700	718	734	728	709	753	754	760	731	746	737	706	692	667	736	788	699	732	687	702	652	725	776	682	729	709	744	718	722	732	693	683	718	704	729	688	709	696	691	710	677	748	733	769	714	709	706	689	769	705	726	750	734	718	723	721	726	695	764	727	736	754	707	719	742	680	717	761	724	680	736	671	752	671	742	719	697	704	755	702	759	678	690	719	704	724	744	726	737	698	718	748	701	721	760	729	711	712	709	678	718	742	736	715	765	740	717	751	688	709	719	696	687	689	727	687	697	704	717	709	734	707	672	711	644	688	736	671	699	687	739	693	724	725	722	708	706	679	719	739	749	689	697	668	696	730	722	702	712	740	697	732	695	691	709	712	687	733	760	697	653	693	707	681	690	736	710	721	731	759	727	762	706	758	678	704	710	710	711	710	708	703	707	701	706	716	745	756	732	756	721	674	717	731	693	712	706	705	725	792	738	727	706	732	700	682	694	663	677	692	728	712	758	721	744	730	707	758	675	682	708	671	747	712	760	729	722	712	731	693	729	692	686	738	733	728	705	726	745	760	691	755	702	736	737	756	681	692	703	761	689	726	747	758	693	743	717	707	671	713	709	691	709	709	690	709	717	658	717	663	726	682	693	721	800	707	727	717	714	692	766	708	736	727	720	721	694	740	709	664	764	699	700	722	753	701	705	698	736	728	716	702	739	759	702	735	682	705	768	708	697	690	719	706	780	714	785	730	713	704	721	701	725	680	658	687	752	732	742	739	752	713	748	775	725	775	713	721	730	721	705	704	715	755	685	735	694	749	741	698	692	694	684	702	755	730	752	754	752	719	748	761	738	706	744	760	734	667	754	712	697	717	670	749	749	722	656	684	716	749	706	711	737	661	692	758	765	738	761	702	698	705	705	704	734	732	694	702	744	768	734	703	745	686	682	715	745	723	719	743	730	722	736	727	710	724	713	678	694	701	699	712	708	685	715	700	723	754	729	726	699	719	692	709	764	735	713	709	738	706	714	718	704	732	707	697	684	721	727	706	725	734	717	715	686	699	679	730	690	734	734	750	735	732	726	703	679	729	677	709	696	789	751	751	715	726	705	687	737	661	747	707	664	756	698	711	713	744	722	756	679	688	714	755	780	686	741	739	774	671	755	680	687	727	716	709	711	719	716	774	749	706	707	703	752	716	734	740	745	735	685	688	735	740	723	706	684	670	739	766	729	723	714	715	693	712	706	695	672	722	695	730	702	734	766	743	720	715	710	691	725	739	687	726	686	725	752	752	688	688	712	739	703	686	732	722	717	689	733	716	714	673	713	773	693	701	716	726	757	743	699	752	722	685	750	714	699	685	708	686	738	720	737	720	723	707	750	753	725	708	746	678	701	724	712	708	717	748	743	711	733	718	722	647	706	693	711	730	738	773	697	688	701	680	738	670	706	751	707	744	792	666	777	757	684	719	723	735	728	735	767	723	777	701	716	668	722	699	694	734	687	743	686	705	690	725	720	688	713	741	697	674	723	734	723	745	715	678	761	735	697	729	709	696	718	705	704	682	709	706	742	766	731	704	727	752	727	744	693	667	721	684	686	731	708	699	736	695	739	752	696	690	768	694	714	749	722	709	686	670	723	711	716	716	709	709	717	683	691	701	683	737	690	706	755	732	695	722	756	740	714	711	737	742	711	753	709	738	699	727	719	750	679	729	731	730	738	659	685	765	684	725	703	720	714	728	668	764	728	682	704	720	715	732	709	720	691	758	749	716	750	707	660	681	751	737	688	673	692	722	752	736	729	666	727	705	736	679	710	738	687	695	701	750	659	728	685	724	723	705	729	689	661	737	737	732	742	725	724	756	668	777	729	705	733	670	715	701	684	722	705	685	695	731	718
27354	34971	35570	19388	5507	1339	531	356	317	334	307	302	320	345	300	331	326	305	341	359	350	305	341	355	339	335	354	336	327	347	326	345	291	321	312	336	343	298	342	320	334	347	313	315	329	325	320	301	357	336	328	336	332	312	309	318	328	334	350	328	318	338	309	340	319	312	346	305	281	325	352	349	302	320	330	341	307	342	347	313	321	317	303	321	322	285	327	322	342	330	329	315	336	317	306	294	324	322	322	323	370	353	334	318	333	332	306	324	345	317	326	316	324	311	319	270	331	338	300	303	273	324	355	323	325	321	327	331	319	303	297	314	337	320	348	347	314	278	333	309	359	361	323	316	312	319	347	313	342	316	355	316	349	334	317	341	329	297	314	318	328	318	342	320	292	308	306	316	320	336	336	309	294	331	355	303	353	314	340	317	320	301	314	312	293	323	308	306	302	318	314	338	342	342	317	311	335	319	309	337	325	310	307	289	333	325	309	343	319	322	342	310	321	361	320	295	352	356	328	306	316	307	316	281	321	303	336	340	309	318	281	309	316	300	334	300	336	317	325	324	336	308	343	296	323	297	290	329	332	306	307	299	288	309	313	323	321	302	328	326	315	338	342	311	334	291	340	281	339	294	333	325	347	352	321	310	307	311	308	342	338	341	330	329	308	308	323	320	336	323	368	337	337	284	328	320	329	321	317	321	322	327	371	310	346	325	313	354	360	349	298	321	294	329	325	328	316	347	328	360	312	323	302	319	296	313	339	327	303	314	323	307	289	329	305	331	333	313	329	343	315	324	318	324	322	333	327	338	339	335	300	302	316	330	323	331	344	294	318	320	317	309	291	335	335	305	333	347	332	321	354	333	349	322	346	299	343	331	331	312	326	320	292	326	325	346	323	343	326	309	306	357	308	349	333	322	296	359	311	322	319	313	366	329	359	307	294	322	307	374	296	324	293	326	344	330	320	324	346	325	321	320	323	308	334	335	337	310	330	320	312	342	350	311	319	330	311	342	307	357	336	333	325	323	299	308	327	324	309	338	321	345	326	296	325	312	345	319	302	330	322	315	331	336	294	313	346	332	355	320	323	325	301	336	335	312	323	377	347	331	381	316	302	326	305	292	339	307	301	348	328	334	308	312	343	338	304	337	303	315	317	359	317	296	316	338	309	325	348	348	284	343	328	323	304	342	341	322	327	296	348	296	333	333	310	348	322	293	309	314	326	334	334	303	357	308	306	330	316	357	324	319	325	347	347	315	337	317	323	318	334	346	308	331	313	323	306	329	306	338	309	288	328	340	322	327	346	315	337	318	343	317	322	314	351	288	308	357	315	352	294	301	311	350	347	319	328	339	308	325	360	322	362	315	369	319	289	324	326	323	378	346	325	346	324	330	345	295	332	341	351	341	342	331	351	327	347	357	329	298	322	304	329	331	320	333	334	312	363	305	330	367	318	341	323	362	319	328	356	329	311	326	334	303	327	322	319	316	348	335	380	318	337	324	313	346	298	327	314	323	323	314	315	324	327	326	332	340	357	304	326	325	337	342	332	325	350	318	350	317	320	303	318	323	300	299	320	317	328	293	314	345	339	355	314	348	296	330	341	337	295	323	292	284	330	340	337	335	323	332	325	313	337	308	351	345	327	297	321	330	309	300	334	346	332	319	316	324	327	329	318	306	358	307	318	312	310	315	318	341	308	320	344	301	322	338	318	350	327	310	331	369	317	306	318	303	299	289	333	335	345	356	340	338	320	351	299	308	293	303	330	305	351	336	325	309	327	333	303	332	330	347	330	330	325	371	317	341	336	337	340	317	328	331	310	295	303	327	323	303	332	358	321	332	344	299	320	329	317	329	307	312	331	315	328	320	335	309	314	286	340	315	329	301	304	334	335	310	324	335	321	339	328	351	329	325	306	332	308	307	326	335	325	364	321	323	313	305	296	308	313	338	330	325	322	348	332	301	308	303	333	318	322	338	306	346	330	330	326	331	298	313	309	320	323	328	335	314	294	322	328	326	359	340	337	333	358	300	309	326	316	319	292	323	314	348	352	274	332	319	319	318	304	310	338	327	302	317	301	335	307	337	372	348	346	321	347	307	342	324	361	309	358	307	301	321	320	315	320	324	323	297	357	317	311	337	304	333	303	327	298	335	336	326	285	337	313	330	312	324	307	299	323	358	332	321	317	329	338	316	317	353	344	325	300	328	308	354	364	343	331	304	332	331	328	321	287	314	351	330	330	348	341	301	323	344	328	333	331	343	296	310	304	330	317	338	294	315	345	326	344	319	308	367	346	327	325	304	313	310	317	304	340	305	333	345	322	331	329	330	298	342	342	348	297	327	373	293	321	318	314	341	341	323	317	320	328	327	324	332	317	298	318	324	308	350	351	317	340	334	326	375	293	311	315	343	305	355	322	325	332	352	309	312	343	361	329	320	342	342	289	280	336	315	332	340	340	326	311	322	314	321	297	305	318	319	309	303	318	339	315	346	312	318	321	304	335	322	298	304	343	331	349	308	326	300	308	325	305	323	303	357	295	306	337	339	308	311	310	327	309	309	307	361	331	328	306	343	297	323	323	337	344	286	341	336	320	305	309	305	302	339	341	300	280	344	322	333	317	327	369	356	363	335	304	325	334	340	364	327	332	336	324	331	297	335	323	359	305	350	332	315	327	310	312	346	309	344	345	342	376	315	330	310	284	322	329	341	343	311	333	323	312	334	332	320	331	292	304	333	342	322	352	312	326	313	342	318	291	338	331	307	311	338	300	326	319	345	327	309	326	305	351	327	312	357	344	330	353	345	326	293	340	341	321	333	292	322	334	337	318	371	307	338	317	320	338	346	363	324	324	334	350	331	331	325	323	330	339	306	328	343	339	296	352	350	292	312	328	311	324	320	329	306	286	325	345	337	326	302	328	321	344	324	328	344	335	311	304	336	350	304	290	313	323	325	309	311	320	311	349	338	308	312	308	333	288	319	311	270	306	282	330	341	300	333	333	335	318	326	312	308	330	319	334	309	353	327	339	300	314	315	334	329	336	316	347	320	312	315	338	332	335	330	345	338	293	337	325	296	328	306	324	319	350	329	317	298	311	329	322	325	311	314	373	274	285	341	314	305	316	334	321	339	296	319	295	316	309	296	326	286	332	309	315	342	329	301	305	332	293	348	323	345	317	341	306	302	321	331	353	331	346	331	305	337	306	309	318	315	323	350	338	338	320	328	321	294	299	288	321	292	313	354	358	325	340	322	301	323	343	339	315	314	298	343	289	315	331	322	310	337	374	307	330	298	342	327	315	325	370	341	338	329	335	301	339	336	347	325	345	269	307	310	354	351	307	307	342	317	339	335	329	335	332	337	336	334	338	326	330	312	321	351	319	299	311	301	327	293	291	336	324	305	325	332	354	336	268	365	351	334	307	338	348	325	323	300	354	327	332	363	311	340	342	340	308	340	351	335	337	314	341	330	345	337	287	323	289	342	340	331	317	328	331	303
27661	53889	40056	21268	8638	2885	990	643	599	585	572	551	571	604	546	596	603	604	595	553	608	560	560	585	631	529	564	599	605	575	626	576	590	595	586	592	556	582	592	601	583	576	569	601	599	546	595	576	556	603	568	548	624	576	586	572	576	566	585	572	534	546	583	504	557	592	599	583	524	593	569	562	568	608	584	576	538	593	576	547	635	546	550	589	589	601	562	562	576	590	584	570	546	581	549	565	549	587	621	542	618	563	546	544	578	560	559	573	552	546	554	558	591	575	561	577	597	581	583	568	565	594	581	577	544	630	580	529	550	593	578	629	547	608	601	602	572	562	623	577	568	569	556	576	574	568	559	616	583	565	579	584	535	573	587	559	549	585	588	564	542	561	603	569	559	583	563	642	605	574	561	557	600	625	548	543	628	545	562	555	584	579	551	607	523	579	560	558	577	553	562	596	564	537	594	566	609	628	541	622	551	562	567	570	531	545	566	583	557	593	540	628	574	586	606	563	571	557	571	614	562	544	574	572	553	603	603	549	535	577	604	575	580	585	579	593	604	593	562	576	563	574	556	564	578	537	526	589	561	596	532	561	597	546	540	563	613	574	648	582	554	554	629	588	541	560	562	533	566	561	577	583	588	551	556	572	544	561	544	564	595	559	577	568	596	607	568	566	555	567	566	613	562	603	616	535	526	555	603	579	606	578	591	592	546	582	579	575	637	557	555	579	531	607	575	570	567	549	582	585	534	581	520	616	580	572	546	586	599	604	616	588	584	557	603	591	540	614	560	532	585	579	520	607	620	564	609	587	594	600	582	617	560	583	542	579	557	582	544	614	574	560	571	607	581	601	604	579	586	578	556	593	595	581	594	613	551	548	549	568	568	564	570	580	540	627	636	561	591	607	554	554	572	581	607	585	578	595	537	571	577	529	550	571	558	560	576	551	557	555	631	545	572	546	588	545	568	588	651	612	590	592	532	601	557	590	589	576	570	534	561	576	596	617	561	558	520	548	563	581	543	565	556	539	566	608	552	590	576	527	552	557	584	596	551	575	542	580	577	594	556	539	608	568	539	615	555	608	564	568	573	596	546	581	573	567	584	582	607	588	579	552	545	583	590	618	560	588	582	589	554	598	566	565	567	557	607	550	628	597	536	604	564	563	589	587	564	612	574	603	554	631	585	525	556	600	585	559	572	577	556	569	567	559	582	568	581	541	574	562	580	554	574	589	584	571	590	538	576	573	552	565	526	539	597	594	534	552	544	580	566	602	588	550	604	572	575	555	529	576	560	600	572	578	590	545	585	594	610	577	569	578	612	608	591	543	603	597	600	573	572	562	594	614	573	554	583	556	542	548	615	593	587	554	577	595	564	561	587	627	626	598	580	586	571	558	550	608	536	589	569	583	588	604	585	620	592	588	592	598	525	584	584	542	563	602	592	591	595	621	566	608	546	567	576	573	545	565	554	568	529	591	573	580	581	597	569	549	550	630	609	551	557	534	579	533	641	586	581	593	578	585	600	574	591	627	598	543	610	573	562	589	574	584	560	577	569	569	568	593	539	633	604	586	604	569	618	548	583	616	560	581	580	581	566	581	522	574	548	602	554	574	576	558	590	585	573	586	567	586	574	616	592	576	601	556	586	565	554	574	553	527	584	561	576	561	546	564	575	634	562	574	566	545	580	562	607	582	556	561	600	612	575	550	558	569	597	619	570	566	590	589	570	559	588	553	555	591	552	569	598	602	531	574	584	597	589	574	564	618	584	552	574	577	570	558	593	561	596	558	576	554	573	609	600	571	561	627	595	620	566	576	588	561	565	561	594	612	602	593	589	618	594	607	568	585	571	624	590	551	580	572	570	607	573	526	609	556	561	557	610	601	564	585	568	578	566	592	550	552	539	565	561	542	536	565	577	605	581	603	577	581	566	578	599	516	603	527	576	588	594	572	576	588	565	574	547	599	559	552	574	531	603	570	557	615	563	537	615	566	582	548	565	611	562	590	554	569	566	590	553	580	591	573	555	564	633	567	570	561	599	578	536	568	539	606	542	573	571	595	599	563	541	610	650	541	570	577	525	518	552	582	625	588	556	593	565	600	555	610	610	570	578	580	536	590	575	596	578	564	593	575	595	566	591	601	551	545	565	588	566	563	553	593	572	607	540	575	575	554	608	588	552	607	583	586	568	605	565	590	594	568	589	561	589	573	598	540	566	576	606	579	579	592	567	572	590	615	628	576	584	547	573	582	566	586	556	562	614	635	585	569	555	610	583	590	579	569	578	593	628	610	595	592	570	577	592	596	555	599	586	579	578	599	547	615	586	558	573	573	594	563	601	569	581	592	578	592	585	554	574	605	563	562	573	540	604	564	564	560	571	568	571	594	566	560	575	599	600	585	551	545	593	603	595	573	570	559	576	560	551	540	601	600	618	546	555	590	570	552	595	536	561	576	552	556	573	550	553	581	530	573	561	556	570	576	571	561	590	516	564	610	572	550	606	579	552	556	611	545	563	582	609	559	560	585	545	547	567	576	568	561	594	569	610	584	540	576	568	564	586	571	545	519	536	594	542	581	560	592	572	576	576	571	583	589	603	585	574	605	551	561	586	572	593	561	559	553	587	557	573	559	549	550	548	542	583	611	580	564	585	605	613	531	573	616	569	560	571	574	536	555	593	519	600	600	561	588	621	595	647	508	582	574	624	586	617	585	596	555	601	574	544	558	597	556	545	623	621	549	554	565	567	543	595	552	555	570	597	577	590	568	573	582	546	583	599	559	582	585	598	597	569	600	567	564	584	545	587	560	594	558	542	556	580	565	605	578	564	557	572	627	598	582	595	581	538	559	543	534	554	595	527	598	620	613	600	576	582	542	575	568	553	578	606	565	548	552	559	567	551	567	573	584	571	531	629	554	577	523	526	635	541	574	574	577	568	573	595	568	580	544	575	596	573	550	557	559	596	607	560	565	552	614	578	612	572	574	568	599	564	542	571	550	616	552	589	582	582	581	576	567	588	560	613	553	572	615	574	575	535	533	555	610	551	580	568	536	567	546	544	579	549	553	586	553	554	586	589	582	628	523	629	551	574	576	523	572	615	576	576	541	560	576	559	635	563	611	565	530	601	580	550	573	592	616	582	534	565	579	576	558	593	598	591	592	597	564	591	565	556	554	549	530	551	605	620	592	557	560	573	590	612	581	588	621	569	570	547	568	541	556	551	567	527	582	585	599	528	577	601	585	601	588	589	582	550	534	577	575	560	569	543	576	579	594	568	529	532	575	527	585	531	604	615	577	589	561	567	553	561	554	560	539	583	568	567	554	540	554	533	555	585	602	602	569	617	583	574	551	519	543	590	578	573	574	538	555	615	574	566	575	572	584	572	556	613	567	580	603	529	525	576	595	537	580	561	578	592	565	572	601	576	569	519	564	564	526	603	548	535	580	593	555	565	571	587	557	562	580	603	570	598	595	565	605	602	581	572	525	542	576	601	587	589	599
24445	26983	42474	37027	24565	13248	2364	531	408	396	359	356	428	368	405	363	362	365	357	396	393	352	366	373	364	370	356	376	395	373	327	342	358	379	368	383	321	377	372	382	321	379	388	385	361	345	372	387	351	344	367	397	373	367	392	391	366	343	355	354	360	359	327	361	340	351	372	356	363	369	396	372	355	357	362	357	353	379	339	347	355	350	335	377	364	363	372	370	363	348	342	340	345	344	356	365	359	382	390	381	340	367	349	372	376	366	388	363	365	376	386	355	351	343	383	349	370	344	358	353	348	379	385	354	370	357	386	382	363	365	376	335	341	363	354	373	360	349	346	371	380	347	377	388	385	352	335	385	343	377	388	372	366	356	354	354	348	381	374	361	376	355	369	361	367	363	384	362	351	370	360	357	362	361	375	342	363	385	342	360	365	408	358	337	359	359	339	341	376	338	365	355	355	386	378	336	365	355	359	376	376	353	367	362	414	387	363	365	354	345	372	392	363	355	359	383	363	384	384	372	337	369	342	361	344	361	357	338	339	359	365	373	398	370	379	377	358	339	373	378	383	365	369	360	396	355	335	393	356	359	349	352	383	372	328	358	367	327	339	363	364	366	329	351	354	360	371	375	398	353	371	364	360	361	389	363	351	365	368	360	348	331	367	338	330	357	393	394	392	352	353	347	370	352	370	307	342	351	376	378	351	359	384	364	372	378	347	368	344	340	356	382	380	368	336	372	354	355	369	381	372	387	405	375	353	371	377	368	378	402	345	376	365	365	376	355	365	387	364	368	374	348	334	365	349	386	396	376	359	349	403	345	364	335	356	395	356	340	342	361	363	367	413	351	336	330	385	345	352	401	340	341	376	328	373	345	360	364	374	344	379	372	366	358	350	386	358	330	359	385	388	364	353	367	381	367	373	350	369	339	357	378	364	358	338	354	361	364	379	375	379	375	366	375	371	366	362	386	373	356	376	353	396	417	342	367	369	356	371	357	366	328	354	349	387	339	349	344	377	364	343	354	384	382	405	366	342	340	366	415	384	351	370	348	352	341	364	374	374	363	346	358	356	401	354	377	355	369	341	347	348	345	377	366	343	338	356	345	349	366	363	392	380	355	363	355	380	363	391	368	333	386	382	372	379	347	351	346	362	362	385	356	379	381	378	394	393	369	381	358	357	373	368	358	364	351	361	386	371	365	346	361	396	370	363	365	328	341	404	356	373	346	379	378	357	411	385	368	382	372	380	340	366	353	355	355	340	377	400	373	385	354	350	368	380	367	347	356	378	365	353	373	379	351	380	348	371	365	371	356	353	356	374	358	349	374	326	344	387	380	359	386	380	392	371	375	363	362	382	354	330	351	382	371	371	361	347	339	378	362	368	365	368	370	393	354	361	359	366	354	375	356	363	384	369	373	382	386	359	400	389	354	337	355	382	389	371	371	330	368	364	376	362	338	350	361	387	338	348	359	367	371	350	371	394	344	364	352	394	376	365	330	374	348	349	373	371	374	363	383	387	361	351	371	323	348	358	338	355	370	364	336	347	341	383	371	365	357	369	372	386	386	400	373	367	362	358	352	362	382	327	354	387	413	330	367	354	328	362	378	345	353	374	383	369	339	352	384	375	379	369	347	352	372	362	374	351	356	365	388	358	358	374	334	393	354	342	366	348	346	362	384	367	334	380	367	387	353	381	386	396	348	378	376	349	348	368	362	374	353	350	364	345	360	377	332	356	335	367	383	342	348	351	376	395	385	365	354	352	363	343	380	352	412	370	382	368	366	357	337	421	372	385	372	374	382	404	383	365	344	365	340	374	299	404	357	337	377	367	360	346	310	399	353	333	342	350	358	368	370	359	355	401	394	404	381	374	406	380	367	388	373	367	353	378	362	378	352	359	364	368	363	362	353	369	405	379	367	377	345	363	366	338	373	396	334	405	333	369	343	336	402	371	371	399	361	370	352	375	386	316	394	340	377	363	390	363	385	355	357	359	351	422	360	397	338	366	343	340	380	393	363	383	349	370	370	362	371	372	398	371	354	374	377	347	359	354	355	360	337	368	330	372	334	390	350	366	346	363	334	368	379	342	360	316	349	378	361	347	366	370	356	334	379	404	391	376	383	371	371	386	383	348	360	386	370	351	381	380	364	370	373	358	338	375	387	361	354	329	357	350	380	363	360	366	349	378	377	372	366	359	385	370	360	374	364	400	385	359	344	370	365	364	352	338	364	366	360	326	372	399	408	351	359	357	347	374	358	381	377	369	392	341	367	388	376	352	389	368	359	375	375	380	362	364	365	376	364	381	383	377	358	373	336	369	364	353	336	324	361	347	387	363	386	358	379	365	346	391	378	395	374	374	347	373	349	377	343	371	342	356	369	329	366	367	384	370	385	363	376	347	336	357	371	367	361	373	340	388	416	365	364	369	347	399	387	390	368	345	358	380	390	373	375	382	377	368	394	358	362	364	349	361	324	352	366	331	363	352	390	353	358	340	347	358	349	343	388	348	368	363	381	375	371	389	343	355	376	387	367	391	386	381	388	338	408	380	341	362	337	371	375	354	344	370	311	356	392	382	350	380	417	360	328	389	377	335	375	393	361	363	367	391	334	347	328	365	382	372	363	376	436	370	347	363	366	393	368	372	347	367	384	361	417	329	361	325	381	357	372	389	338	383	333	386	376	316	366	355	362	411	365	363	345	348	392	339	368	382	361	353	365	306	365	384	337	352	338	365	359	345	344	340	340	357	398	365	330	337	342	348	416	363	334	361	377	364	319	366	357	385	369	332	335	372	330	373	358	394	322	348	341	360	387	363	321	368	388	353	340	377	372	326	352	355	320	334	379	380	374	373	380	375	356	368	359	343	378	337	382	356	373	368	334	392	374	365	352	349	345	373	370	354	343	369	348	356	372	383	372	357	384	372	391	382	403	369	401	388	339	378	352	346	364	367	365	362	387	320	363	370	372	396	360	373	366	349	369	387	354	341	357	347	371	372	348	325	366	336	371	363	376	379	369	363	347	382	356	371	367	356	387	357	341	379	371	366	394	344	336	328	360	365	340	384	366	335	344	373	390	366	354	340	350	388	339	369	366	377	355	350	397	345	345	372	358	352	375	331	373	331	377	327	398	366	344	341	388	384	352	376	352	346	347	357	375	367	361	340	380	395	337	380	377	371	387	373	357	402	377	359	372	390	367	381	404	367	362	366	367	367	334	388	365	331	340	356	367	369	368	383	347	365	332	369	372	382	360	367	401	388	385	357	383	343	361	369	354	408	366	366	375	352	336	390	426	377	376	353	397	354	366	375	373	353	368	344	379	391	328	384	340	360	385	380	363	382	359	341	356	362	356	369	386	365	358	350	375	351	337	375	383	372	370	370	378	381	359	339	377	350	348	364	354	422	329	366	372	361	347	386	333	365	338	321	359	362	342	361	334	401	335	365	351	342	327	376	354	382	337	357	374	363	359	353	350	372	365	367	365	339	353	367	367	342	351
47514	96496	75691	50503	29370	10790	2601	897	717	631	646	690	604	617	696	597	649	587	672	653	650	667	634	669	646	632	669	630	621	600	636	648	635	602	652	598	607	666	666	654	663	612	628	646	635	655	630	629	571	660	601	637	624	610	629	690	606	631	612	627	666	653	613	647	615	649	649	637	619	642	682	625	609	648	624	620	613	630	638	621	624	629	627	613	617	652	664	625	627	629	656	662	630	638	601	614	620	658	706	637	620	670	624	669	666	642	654	648	634	649	614	639	623	647	621	617	664	666	637	617	632	686	625	639	596	663	598	643	656	648	646	632	641	627	636	607	590	615	609	647	623	635	630	624	647	628	605	624	612	646	605	636	634	623	611	626	673	610	623	644	634	616	630	634	670	640	662	611	657	643	641	623	651	605	602	675	677	643	608	636	588	641	586	640	634	627	622	641	636	613	616	680	601	673	657	633	657	646	654	654	643	609	610	662	664	608	594	607	649	608	654	645	651	651	632	621	612	593	667	633	660	621	620	657	625	641	664	656	599	647	604	647	640	640	640	613	667	661	678	634	606	636	654	651	661	653	619	643	647	641	642	576	621	612	648	662	669	649	625	674	619	651	627	651	630	645	678	636	623	647	634	612	648	671	662	621	654	616	644	654	644	616	625	640	639	645	642	627	589	653	616	616	666	628	625	618	631	640	657	622	655	634	641	671	633	585	620	626	638	639	635	640	634	597	606	657	666	591	635	604	610	626	623	625	625	652	599	594	626	652	610	611	621	656	592	652	604	678	598	687	658	616	605	631	641	659	603	645	632	624	611	635	623	643	631	617	611	626	660	587	597	609	630	650	588	618	634	660	635	636	620	642	647	682	625	659	636	684	640	601	600	624	632	666	633	620	617	633	638	657	608	649	630	670	633	643	623	689	651	639	621	666	671	631	634	659	647	638	625	605	656	617	612	637	613	655	689	666	682	617	646	582	628	664	674	645	657	622	587	683	650	628	651	614	611	625	643	634	648	643	633	625	640	631	630	655	611	668	646	601	627	664	653	643	651	638	612	620	643	621	618	616	637	648	648	685	633	602	612	650	583	684	640	642	627	668	620	604	637	617	625	616	649	648	639	676	632	653	616	621	629	593	605	637	588	627	640	572	654	632	642	625	656	647	628	694	656	593	625	635	668	657	664	650	613	613	644	637	638	599	632	616	639	590	634	639	617	626	657	615	674	640	607	649	644	596	640	582	618	609	653	628	608	601	623	660	637	617	647	625	663	638	641	650	623	635	624	588	626	618	655	621	620	665	659	611	674	595	633	610	630	573	616	628	621	631	627	604	627	640	666	609	624	616	644	635	674	587	651	589	701	614	630	642	618	615	648	631	620	618	582	624	601	658	633	637	626	590	633	634	654	645	677	620	622	620	631	671	633	651	637	597	622	643	651	618	646	597	647	635	651	581	619	693	641	663	634	662	629	583	652	652	645	669	621	621	648	638	642	632	656	599	590	655	608	624	642	637	624	625	666	667	642	663	663	629	600	628	652	665	638	669	643	661	652	600	620	651	604	624	606	614	648	645	596	625	660	603	638	659	615	630	637	581	628	580	590	648	633	647	618	595	653	637	651	618	603	625	625	649	645	657	635	601	628	655	605	587	645	625	617	668	635	684	654	635	668	643	617	636	656	664	619	645	617	643	646	618	630	623	620	654	639	603	643	587	604	622	630	630	642	623	624	619	624	605	674	653	613	626	589	659	631	615	654	647	646	664	614	645	664	663	659	643	689	636	605	646	630	611	634	670	650	639	638	602	625	663	649	625	665	603	612	634	625	663	679	629	653	617	631	646	627	625	629	637	626	681	635	644	646	634	617	596	630	627	633	642	641	627	600	639	660	659	669	597	620	640	657	628	632	611	615	666	628	693	632	621	626	630	658	655	617	611	668	657	629	674	594	647	647	665	617	652	669	627	592	640	597	664	665	590	590	644	675	592	661	637	649	604	652	656	651	588	640	647	629	630	658	609	638	660	635	671	638	621	662	663	659	650	604	648	605	625	620	675	659	609	659	672	616	681	616	649	644	620	665	591	615	639	577	685	651	639	587	665	638	650	615	627	587	623	599	631	644	614	625	638	659	695	660	671	597	617	675	680	672	605	644	661	648	638	681	641	642	603	643	638	590	619	632	641	635	622	664	615	627	615	640	651	662	597	657	640	637	620	636	651	596	625	649	636	656	620	647	633	630	620	628	625	600	638	668	678	671	626	694	654	668	635	654	592	594	584	614	615	629	630	631	632	661	640	626	640	619	641	628	637	633	664	654	641	685	623	645	621	632	594	659	609	647	579	629	648	619	663	667	607	672	614	618	654	634	627	648	657	630	635	636	600	633	613	632	641	634	676	638	650	632	647	648	625	606	612	662	649	613	630	673	634	630	602	645	590	631	622	603	600	635	631	638	626	654	616	623	595	645	630	644	604	650	648	643	640	613	625	623	655	637	665	654	599	652	571	649	617	630	624	641	651	600	628	633	619	616	646	639	669	617	661	656	625	637	651	675	665	640	656	621	626	629	600	614	588	600	591	633	630	593	584	641	618	638	619	619	613	620	690	673	617	621	640	609	611	597	590	656	622	578	612	627	652	613	628	648	604	622	678	661	650	626	689	648	657	643	600	659	654	603	626	585	646	617	624	637	650	643	662	646	649	627	717	653	612	616	659	630	644	660	599	620	670	627	589	650	625	602	620	674	636	622	655	619	633	616	616	633	627	604	613	627	619	651	605	626	645	635	632	611	603	624	653	629	679	650	648	628	617	675	600	647	592	598	662	644	634	657	575	627	626	639	603	644	675	650	584	674	637	632	628	613	619	655	631	628	608	605	688	667	635	609	654	644	657	655	604	626	628	650	666	647	684	656	628	657	634	641	642	574	609	684	677	630	654	604	631	672	626	625	574	672	631	651	653	655	568	645	666	618	631	617	607	632	656	666	618	615	638	633	612	643	625	646	616	649	642	645	619	632	640	621	645	618	649	585	622	670	626	605	616	596	616	637	633	675	663	650	664	660	663	630	667	599	613	629	680	624	667	613	630	586	577	672	677	606	608	619	637	622	650	631	639	648	602	633	629	624	626	577	624	681	648	604	628	678	617	605	631	660	605	616	625	676	585	612	652	661	651	587	694	677	653	642	623	610	647	665	593	627	636	676	635	596	632	649	616	593	589	639	622	651	626	599	650	617	672	645	639	627	632	606	628	650	654	662	626	605	629	603	629	637	667	613	640	619	677	604	668	635	658	642	619	645	611	603	599	620	634	664	620	643	665	614	649	667	637	663	606	598	609	677	640	650	624	635	640	658	641	602	633	632	637	670	646	621	655	682	684	557	628	671	616	629	628	638	676	631	654	698	665	654	627	655	626	642	627	646	623	617	634	618	612	632	658	629	659	606	662	633	605	624	618	615	602	606	630	605	656	632	625	664	631	603	624	664	653	665	602	662	636	575	649	651	655	642	601
23312	23903	37665	34754	25094	18784	6961	696	471	468	427	410	480	490	461	424	444	482	469	443	401	451	424	451	448	455	472	431	449	436	453	476	429	423	422	432	417	409	464	446	434	472	459	425	406	397	410	423	443	442	419	425	471	463	425	404	438	444	432	477	410	370	411	398	407	438	424	432	426	435	462	375	453	434	419	405	477	438	396	438	446	378	381	410	443	403	473	424	421	421	436	391	451	400	462	422	423	445	416	405	433	402	434	393	425	454	407	474	447	416	448	395	432	473	459	413	437	406	435	417	449	454	471	419	451	448	464	402	413	425	404	425	409	425	440	402	442	427	447	428	459	432	433	459	386	455	448	442	453	422	413	400	442	429	438	461	441	456	444	425	411	418	471	445	458	417	484	429	385	394	426	411	388	463	418	435	393	467	422	428	438	419	421	428	462	424	427	438	378	417	452	491	421	434	410	435	428	425	425	440	474	430	435	401	444	416	422	430	424	439	391	379	412	399	472	421	428	401	419	473	405	446	459	440	412	409	409	413	430	416	435	443	423	410	397	407	419	410	453	431	446	417	419	454	397	416	439	430	409	429	450	398	435	426	438	440	414	446	411	407	467	437	397	421	424	415	414	451	435	432	405	433	407	422	411	457	462	440	467	427	391	435	442	429	437	449	397	472	416	394	437	407	410	415	428	425	471	423	406	457	397	431	402	430	419	403	411	435	411	458	408	414	380	420	428	394	429	426	454	440	457	389	452	421	426	430	427	432	416	432	437	429	416	421	434	437	413	392	432	425	459	421	431	438	393	425	448	419	453	420	427	392	421	420	452	472	455	459	416	399	441	418	446	414	440	445	419	397	422	453	407	425	451	442	416	441	442	417	454	444	439	418	428	454	459	459	457	425	451	432	424	406	460	462	453	427	418	432	427	437	409	409	437	456	412	416	428	457	426	418	429	441	445	414	424	392	419	387	436	442	430	452	437	452	404	429	432	427	400	424	433	403	404	427	409	415	423	430	426	404	411	464	381	446	394	456	423	385	406	455	402	405	395	432	433	378	438	426	451	448	391	457	490	415	429	417	441	477	436	440	414	428	437	447	456	462	443	407	439	428	411	387	420	437	409	431	417	449	431	434	414	462	423	404	415	437	433	398	423	436	416	431	442	474	422	424	450	426	400	400	433	420	420	452	453	448	474	424	403	412	403	419	445	416	442	417	426	418	406	442	462	438	393	441	445	418	392	433	429	417	431	441	401	409	412	406	401	416	455	407	420	406	405	422	414	407	480	426	409	416	410	414	432	419	415	440	462	472	431	402	371	410	430	440	433	426	441	411	453	395	443	411	411	398	437	411	450	449	389	394	429	498	461	451	414	431	407	388	408	415	441	417	413	458	408	453	440	430	455	412	434	423	415	389	412	441	431	424	402	433	436	455	395	399	444	438	439	436	395	402	422	399	407	445	458	430	406	444	411	428	497	442	434	437	466	440	412	449	437	414	447	410	418	409	458	460	427	442	412	444	456	464	509	416	424	424	459	393	420	418	406	450	401	428	444	443	460	422	444	413	456	472	431	414	443	429	411	443	411	457	456	420	422	442	455	443	422	420	423	394	438	437	428	413	384	465	453	395	436	414	402	436	440	445	449	434	459	393	428	428	425	409	441	432	429	394	433	457	396	443	395	427	421	460	427	426	476	410	492	446	446	402	414	462	442	445	435	432	447	425	439	406	453	435	439	401	416	442	443	431	409	415	400	387	450	415	425	384	437	465	423	429	422	404	458	390	442	434	429	433	413	392	431	435	455	452	438	423	406	440	414	429	422	420	408	403	446	415	456	421	424	449	439	422	453	461	439	423	438	415	430	415	431	456	406	422	432	427	404	439	400	451	429	389	405	437	487	412	469	410	393	479	450	447	394	410	412	436	424	383	434	421	422	392	393	421	428	414	454	424	412	425	482	421	429	422	415	475	420	409	418	441	484	423	420	430	454	399	493	451	415	451	465	409	411	420	417	466	420	447	421	435	448	424	460	415	457	406	460	435	437	437	432	419	468	430	445	417	466	424	438	424	469	473	397	400	430	399	435	424	411	422	443	436	425	441	430	488	441	472	417	416	419	494	442	432	415	440	397	491	391	470	413	466	445	431	472	451	415	405	438	425	443	412	407	423	446	423	397	422	449	426	425	417	437	417	371	416	445	449	431	417	411	450	428	447	436	445	414	417	411	465	401	454	481	476	445	446	395	407	421	410	410	424	476	411	428	425	435	433	444	446	442	422	433	434	471	449	419	410	447	459	408	456	447	390	425	409	455	441	422	421	446	379	422	402	435	423	433	415	415	482	455	441	452	426	421	462	453	416	452	464	471	451	467	390	434	440	409	450	439	415	429	420	417	404	423	476	404	462	424	443	434	426	451	420	467	441	396	485	429	438	463	425	398	415	406	395	435	438	424	417	416	407	426	457	439	419	389	435	429	450	420	439	426	464	471	408	434	446	428	406	442	435	426	424	416	404	441	458	407	411	445	436	430	453	424	408	435	442	461	408	455	411	428	419	443	439	432	389	415	420	453	427	455	453	422	427	416	453	416	445	408	456	434	429	412	496	445	438	381	449	423	389	417	438	480	457	461	436	421	403	427	432	440	392	427	412	433	446	450	439	404	436	412	396	436	432	467	430	438	447	446	466	428	432	427	458	438	440	437	416	425	463	459	429	440	447	422	431	385	436	420	441	451	432	410	453	423	430	420	427	408	438	396	417	442	403	419	415	419	457	412	419	426	407	452	426	416	435	426	398	421	448	410	408	403	462	425	442	400	435	476	433	453	453	398	475	412	451	461	429	433	414	407	420	405	428	433	471	434	447	405	442	425	455	424	421	440	473	429	412	408	417	420	430	442	456	433	431	403	419	437	488	447	409	419	437	481	437	422	409	438	437	428	394	462	443	422	422	398	432	415	444	482	454	440	380	433	421	407	440	446	439	400	440	423	443	434	440	442	433	403	439	399	454	422	418	436	408	474	427	423	466	431	437	419	403	434	440	412	413	454	441	458	451	410	405	410	447	455	405	456	412	464	463	414	402	439	440	415	407	439	420	432	442	423	443	415	392	427	422	418	436	447	416	434	418	455	439	405	414	423	441	379	373	416	431	430	438	428	436	429	454	410	437	415	403	395	399	410	404	384	405	400	440	400	402	405	443	446	419	399	389	429	420	436	428	428	436	415	443	421	430	418	447	454	455	451	450	414	417	423	447	410	415	415	432	463	417	414	406	471	437	442	443	408	437	434	430	407	471	441	418	436	435	400	429	416	430	434	430	429	457	456	440	443	432	428	423	446	403	441	399	427	421	389	431	453	439	434	420	457	457	456	409	426	423	398	425	420	382	418	414	454	457	432	433	431	427	436	418	396	453	440	472	444	421	411	409	430	445	434	430	477	441	436	426	418	420	486	435	457	442	440	431	427	417	452	434	426	441	436	400	416	415	430	418	426	403	431	426	487	449	416	384
51911	101892	85962	59435	34777	14669	3766	1045	727	743	748	773	742	739	732	724	755	689	720	702	739	710	697	685	699	643	709	785	686	719	730	771	763	711	714	705	732	757	716	683	702	725	699	690	677	732	722	741	680	690	679	722	713	670	699	727	705	739	757	732	728	723	708	744	785	692	675	702	751	741	726	711	709	752	679	723	662	741	751	709	706	752	707	706	753	699	700	752	705	735	761	744	751	659	712	708	701	746	712	676	671	723	701	728	702	671	736	768	721	717	722	757	717	697	738	700	723	675	728	720	669	753	720	743	689	720	682	745	679	698	759	689	705	721	737	693	665	726	660	758	686	693	713	712	756	728	751	706	687	705	702	726	719	700	712	754	686	724	669	706	716	718	743	721	727	747	674	768	705	744	781	695	687	725	726	735	717	726	696	769	717	755	703	698	733	702	693	739	747	705	728	738	716	714	686	695	692	697	687	731	766	729	727	704	692	734	713	714	717	719	708	729	722	697	665	710	768	701	657	676	728	693	703	751	749	770	711	697	726	686	705	692	729	718	707	714	714	718	688	657	716	714	719	670	743	719	752	703	734	713	718	733	720	692	713	726	721	689	716	726	690	686	718	714	714	719	731	722	735	743	703	698	738	703	716	735	708	721	762	744	666	671	718	662	671	671	776	696	716	725	742	686	734	723	705	692	699	679	689	714	718	744	712	743	793	707	757	727	729	736	715	719	745	759	709	728	691	689	711	671	746	707	746	773	688	740	703	696	713	678	731	730	720	744	778	723	715	730	723	697	728	761	723	724	685	682	733	737	735	725	710	739	682	699	718	720	710	668	703	686	653	699	718	691	727	721	706	719	719	784	724	711	713	685	696	750	739	780	726	728	737	691	707	684	755	675	704	701	729	750	728	680	737	744	712	681	710	711	752	739	688	746	706	704	713	701	710	750	725	718	688	747	690	731	751	723	702	743	718	744	704	688	729	734	737	659	732	723	722	704	751	746	786	736	668	707	742	711	695	704	745	725	739	685	733	741	739	708	744	711	714	695	736	670	675	703	737	703	705	701	713	712	712	732	697	727	700	710	686	739	724	670	734	727	711	691	712	690	708	750	716	727	730	736	726	656	742	714	725	700	717	693	733	753	721	757	731	717	708	745	721	724	737	752	747	698	667	721	705	742	687	769	771	733	688	723	669	684	752	696	791	709	707	700	688	724	708	726	718	748	693	705	779	729	741	711	677	720	691	710	713	678	672	706	723	718	710	691	718	760	760	727	684	709	722	725	676	736	711	718	724	771	693	756	708	710	647	700	722	755	712	732	665	758	672	744	743	732	752	729	752	693	735	715	736	724	685	726	722	724	710	748	723	747	729	778	744	711	731	689	689	720	710	716	652	682	713	678	671	727	744	697	707	745	691	697	724	695	760	692	718	795	721	717	698	672	761	724	657	710	725	709	722	757	687	733	747	686	710	731	740	734	711	738	734	719	711	735	757	726	724	712	720	675	709	695	736	742	725	728	678	683	708	691	687	740	689	732	733	754	712	724	723	706	730	744	729	735	730	713	753	695	754	745	709	746	734	675	728	728	741	699	743	685	749	724	736	724	729	712	679	749	716	745	689	695	672	685	730	713	775	714	712	681	726	721	713	718	717	682	753	722	696	694	700	713	721	696	684	689	687	718	723	723	729	726	670	743	732	748	689	704	746	656	696	710	770	737	703	696	738	704	737	719	743	745	721	720	730	716	705	715	681	710	743	707	728	747	699	689	707	698	735	683	733	716	728	765	737	700	717	725	722	707	701	716	701	759	732	723	695	679	779	750	644	717	717	687	714	701	702	722	765	698	706	740	754	737	708	748	732	711	745	724	697	724	720	705	692	751	685	747	670	686	739	697	750	757	720	701	680	716	755	734	721	708	703	719	719	729	719	741	693	669	720	743	682	726	683	703	727	707	760	715	745	695	721	739	702	688	720	684	690	747	744	716	743	702	692	700	764	734	722	785	710	722	706	713	744	721	746	720	749	711	760	705	676	692	730	726	708	717	689	729	704	692	722	709	715	714	677	684	755	754	713	697	769	733	748	692	670	744	753	759	724	744	715	692	742	714	707	716	722	768	670	684	703	752	726	704	770	706	775	736	713	717	759	761	750	704	663	772	735	709	732	687	719	676	713	735	747	697	707	730	668	697	701	704	720	762	705	723	719	721	700	720	706	749	732	736	745	750	726	696	736	742	763	750	662	714	699	730	725	690	707	684	671	715	716	729	716	681	741	734	710	741	724	702	691	689	705	764	728	725	683	762	689	727	700	729	693	743	707	730	745	689	703	710	729	714	677	677	721	694	721	653	734	700	698	708	679	710	745	741	699	729	751	697	695	677	726	752	725	706	749	734	681	676	758	676	754	699	732	695	705	708	718	690	736	735	756	714	685	775	737	737	707	681	692	743	726	679	746	737	711	732	714	737	721	751	727	690	678	711	742	713	690	707	738	725	706	677	727	652	716	733	707	704	742	709	709	674	744	691	710	749	698	702	668	721	688	711	751	712	698	758	725	697	721	710	746	708	682	680	676	703	757	720	712	706	767	710	730	719	734	711	726	703	736	722	717	708	758	665	702	712	714	749	719	746	738	693	738	719	731	722	661	724	741	707	744	737	720	721	729	725	705	669	703	671	673	687	712	703	738	721	721	637	720	704	710	710	687	775	718	718	731	695	696	708	714	670	712	681	758	716	756	736	713	749	739	693	684	747	694	710	695	731	738	687	735	705	691	723	719	694	714	697	701	706	695	735	731	706	725	758	738	716	711	730	698	737	683	719	672	729	724	752	686	702	733	717	745	681	716	699	710	737	695	652	723	680	741	696	685	675	699	679	684	728	702	744	752	709	669	691	728	719	750	692	728	696	761	750	711	739	709	735	723	674	669	721	709	738	687	755	741	688	715	729	718	725	732	691	726	715	741	704	723	698	721	728	714	701	740	735	697	660	655	687	705	730	720	716	688	698	661	717	771	704	741	688	744	752	772	720	706	698	724	689	719	713	707	684	769	754	730	696	755	734	714	718	708	683	712	693	703	705	735	705	667	724	711	677	721	709	694	733	718	755	707	737	717	733	729	763	728	742	703	726	739	703	712	708	703	714	707	726	723	711	753	739	708	736	732	710	700	735	699	744	705	758	711	730	739	694	724	695	753	693	690	678	702	739	737	707	679	698	743	652	680	702	737	680	755	695	699	725	722	736	724	759	682	726	712	708	716	688	709	713	754	710	732	744	681	679	723	707	735	724	715	750	712	735	758	706	734	734	708	762	703	762	713	705	738	668	677	745	706	718	719	747	689	704	692	681	727	736	695	676	707	721	743	718	711	746	743	676	742	771	697	738	695	714	675	707	707	733	732	744	701	701	746	714	708	660	723	706	659	747	696	755	709	735	714	691	710	732	692	745	690	738	677	738	644	690	729	731	708	694	723	692	716	727	752	657	676	710	741	714	756	713	710	764	673	703
27692	34174	35036	19671	4961	1065	494	345	350	339	315	308	324	330	313	310	348	331	336	312	365	325	326	344	319	275	328	345	333	313	294	318	308	328	305	296	319	314	346	305	338	340	293	330	304	306	330	321	292	330	321	337	305	323	301	339	313	306	358	353	338	330	313	348	345	307	307	328	358	333	339	310	321	322	325	297	318	344	353	318	324	331	346	331	314	350	314	320	316	331	297	333	331	336	322	357	374	334	345	293	329	316	303	288	320	316	310	307	326	339	285	332	312	364	347	318	318	346	352	306	317	300	307	340	357	362	334	312	309	306	369	304	325	315	336	326	299	324	326	311	324	311	329	338	363	312	377	310	328	313	328	314	341	339	304	305	305	279	355	315	338	306	299	352	339	354	312	329	338	331	338	326	317	326	329	317	335	301	335	326	301	319	324	323	296	331	326	336	313	341	310	308	338	311	328	306	333	316	319	344	281	340	362	336	341	310	314	348	346	303	313	325	328	315	346	295	309	343	323	306	324	312	354	335	328	369	310	314	326	340	307	335	327	301	335	342	340	312	320	335	322	315	327	347	298	349	311	303	305	301	337	316	319	317	354	311	319	316	327	316	312	320	352	335	322	324	304	302	334	335	310	335	363	330	342	302	348	300	346	339	328	332	312	325	305	322	328	370	309	310	336	372	312	333	338	369	362	293	290	334	301	323	334	322	338	303	296	310	305	341	321	325	322	330	305	352	323	337	331	312	313	334	317	314	340	333	321	326	324	308	330	314	326	310	332	332	343	346	330	331	347	293	314	308	295	320	363	294	357	339	331	342	332	313	345	329	357	351	312	308	283	303	287	329	321	338	305	330	305	337	309	365	300	316	353	309	285	322	328	332	373	328	303	350	339	334	325	330	317	300	344	346	351	285	319	344	335	323	347	337	318	334	324	333	344	317	302	323	324	322	318	351	318	330	313	324	365	287	309	317	295	328	323	316	311	323	321	327	323	318	317	314	292	327	335	332	342	301	319	307	333	319	327	304	328	344	321	333	306	339	322	330	330	324	304	307	314	343	295	325	334	310	316	319	300	323	356	340	306	351	310	309	359	323	322	320	330	305	349	319	296	304	335	315	326	338	332	345	331	331	303	311	308	361	353	307	311	365	330	320	315	294	307	330	345	345	293	312	347	310	291	311	307	298	310	333	299	321	308	310	324	316	343	302	322	291	324	325	352	320	322	294	333	315	332	346	348	339	351	315	331	331	330	318	310	319	341	309	296	337	304	324	316	324	331	337	338	363	342	312	328	341	333	340	366	323	357	343	315	295	300	316	335	288	311	286	295	319	345	347	315	336	315	374	335	336	360	313	353	311	312	313	369	350	315	345	348	316	311	301	314	338	331	336	348	308	302	338	372	309	332	333	332	315	323	343	309	329	335	331	327	333	298	302	326	323	343	333	337	348	321	301	352	305	353	324	341	357	351	329	345	310	300	327	315	343	334	329	356	351	316	296	343	339	311	337	292	302	321	343	348	332	325	370	343	358	316	326	330	341	341	341	294	303	332	338	324	327	347	293	329	338	344	316	332	337	353	318	321	318	325	337	348	281	311	325	325	336	321	304	358	315	315	324	330	326	358	348	371	351	324	292	294	297	345	315	329	338	291	313	313	323	336	336	309	328	314	328	312	329	327	321	321	294	334	328	319	337	333	317	344	281	306	314	326	342	337	328	337	335	305	291	334	350	325	314	316	339	326	325	320	296	303	347	317	346	326	352	316	313	325	329	368	331	306	343	333	346	323	311	340	337	314	346	319	306	338	307	306	318	339	328	332	344	340	308	342	362	341	370	313	328	343	324	321	324	326	305	337	341	355	338	329	322	326	338	311	322	317	310	312	321	320	299	331	318	291	302	347	338	351	308	327	314	345	314	303	321	332	328	321	316	322	325	341	318	331	324	310	309	314	305	310	321	323	323	292	321	324	338	347	318	305	303	315	343	312	301	325	333	354	294	335	325	323	327	294	339	350	290	331	340	339	301	338	332	353	298	329	309	341	306	298	351	328	351	309	345	330	343	336	363	322	343	299	327	289	329	304	331	361	324	336	328	361	344	324	345	363	308	331	329	327	311	353	327	341	301	294	333	317	293	323	297	332	325	344	343	318	333	323	337	287	316	323	319	318	345	342	345	348	316	308	315	332	322	315	338	330	331	325	322	350	316	324	333	318	335	312	301	320	328	307	346	321	341	319	325	334	336	299	303	328	320	354	348	299	304	323	325	330	328	301	370	318	351	309	325	325	313	338	337	305	297	316	313	310	333	301	340	365	310	345	289	331	270	316	324	302	303	330	308	321	307	344	311	322	320	326	338	341	316	327	315	308	334	335	327	325	329	339	333	316	353	325	330	323	334	327	324	320	344	312	315	364	297	310	324	339	314	337	331	353	340	337	303	313	316	315	323	332	327	327	307	317	321	306	324	327	330	314	323	319	324	331	328	324	329	347	331	307	328	270	311	315	322	336	356	296	355	352	309	345	316	341	315	326	331	332	308	345	333	309	347	331	315	330	352	379	339	296	324	327	330	312	332	316	303	336	323	317	337	300	328	301	288	334	291	350	351	327	317	312	341	300	323	356	362	371	331	330	300	331	306	339	318	350	314	331	323	339	329	285	342	346	333	335	349	320	305	319	353	360	363	318	343	332	329	355	299	307	319	316	322	325	320	358	296	315	317	329	294	336	344	305	296	341	315	290	321	346	347	326	313	335	347	325	330	305	342	314	336	358	319	336	324	312	332	346	331	322	308	336	295	306	277	312	311	339	311	317	332	354	309	342	342	310	338	323	334	341	325	311	330	325	338	305	332	349	338	309	315	318	308	323	314	317	318	328	314	320	321	315	312	313	335	345	309	308	320	298	310	298	329	330	313	316	312	312	309	320	318	362	319	303	341	308	348	323	356	319	331	318	318	318	320	354	316	311	325	322	324	323	324	315	302	336	306	340	306	356	326	316	313	347	340	297	342	344	308	347	301	307	317	316	343	323	325	339	313	295	335	369	316	315	335	313	320	315	324	328	335	343	339	327	328	337	306	353	341	328	338	326	311	326	332	315	328	339	354	310	341	317	309	310	341	358	333	355	311	356	327	320	322	302	309	334	331	349	323	317	333	312	315	328	324	315	322	351	361	371	355	314	326	336	324	311	325	324	307	322	305	355	334	312	328	330	338	335	297	323	350	340	320	323	333	326	318	356	281	349	320	338	340	322	312	320	337	325	309	326	307	362	307	329	336	318	329	309	347	320	334	338	335	347	310	340	317	326	288	349	324	333	337	317	295	324	316	338	320	325	314	333	329	333	296	379	332	357	330	320	343	338	297	314	305	310	330	334	309	310	335	311	336	318	367	313	317	336	319	326	304	369	380	337	278	320	319	326	326	316	337	328	387	337	345	308	295	352	289	316	327	310	331	329	310	334	327	335	327	350	356	344	330	332	313	302	311	344	305	308	342	308	325	315	338
30252	52296	40237	21437	7771	2346	869	576	589	574	616	569	542	573	542	573	573	618	579	582	550	580	565	584	595	629	560	573	572	587	548	546	574	570	612	549	563	604	583	584	609	580	552	552	570	616	532	567	592	541	597	569	545	579	594	592	596	581	554	566	583	564	573	596	593	611	570	568	578	615	642	598	602	597	643	601	562	557	594	584	577	579	615	611	586	585	600	595	596	540	593	568	595	602	585	641	561	591	546	620	557	600	560	586	557	575	612	539	581	547	603	554	588	560	570	621	579	612	555	528	575	582	578	590	545	574	594	597	579	550	591	534	585	567	561	637	588	544	568	583	535	602	573	567	589	573	614	559	597	616	571	572	575	555	599	568	565	558	561	595	587	579	606	604	575	586	552	602	596	598	584	578	583	571	621	592	562	551	591	552	596	545	583	599	543	574	613	555	575	607	604	567	519	576	597	584	597	582	546	551	564	565	571	631	560	596	572	544	555	571	599	584	613	551	576	587	554	621	559	617	594	592	589	591	568	560	556	570	597	581	558	605	615	570	524	598	563	596	572	596	603	612	584	613	575	589	608	546	583	566	599	596	599	581	612	564	581	572	577	583	592	570	601	576	623	560	548	526	538	540	567	557	570	602	585	629	653	548	592	576	583	569	595	547	573	576	591	553	573	613	557	587	602	577	583	546	562	560	569	593	630	554	567	621	547	602	545	606	525	551	596	581	556	583	539	579	582	588	603	558	585	556	568	554	600	570	561	578	551	596	609	598	565	578	571	625	600	590	602	558	622	588	582	578	590	641	577	608	540	624	586	641	603	625	577	592	599	556	563	602	575	570	539	622	575	538	555	554	578	579	573	587	570	584	597	550	606	601	542	564	589	564	605	613	592	566	612	599	587	607	571	527	585	544	560	548	573	581	582	582	579	596	566	622	582	588	578	622	571	540	583	578	544	596	601	611	582	580	588	571	543	578	556	581	604	566	544	569	556	554	561	565	561	546	566	615	545	581	553	585	584	546	581	601	545	569	550	599	553	600	561	564	576	583	560	562	567	608	558	551	600	570	586	562	581	579	567	598	571	631	581	559	580	548	564	629	546	541	520	555	587	569	582	575	582	620	551	591	572	540	556	612	603	564	573	577	575	617	565	538	555	576	554	612	561	552	568	609	577	598	586	575	576	582	573	543	585	583	560	587	552	572	559	574	598	541	606	567	547	605	559	565	529	523	571	599	582	557	562	616	538	554	606	535	598	586	572	548	575	588	566	514	577	633	592	554	572	551	600	599	583	568	552	606	563	611	606	581	556	580	569	586	599	599	600	541	546	555	598	604	586	617	621	606	592	561	577	590	582	533	552	564	569	586	566	582	561	587	598	603	598	582	558	577	587	583	534	536	583	590	579	576	604	571	607	590	609	590	563	593	586	562	535	554	579	571	570	560	570	541	562	571	559	576	557	581	577	588	600	623	576	594	551	547	583	593	580	599	572	553	593	585	602	660	576	560	565	598	577	600	576	552	630	542	591	521	596	574	618	581	666	584	588	563	595	531	534	571	613	568	571	572	628	574	584	532	582	549	573	578	602	591	625	594	593	582	546	615	572	582	566	544	579	587	569	610	574	599	560	551	554	578	513	583	559	581	565	564	567	574	602	587	587	596	562	541	631	599	567	601	592	556	551	536	629	587	585	580	549	559	588	576	613	567	593	591	582	579	515	615	559	561	583	611	573	591	606	561	548	536	577	564	595	580	556	607	595	612	622	600	556	569	593	589	567	580	646	559	569	513	546	585	579	568	569	606	584	589	632	601	600	552	551	608	588	609	623	626	612	539	570	567	608	548	559	564	567	518	584	550	567	548	560	548	573	588	556	559	583	561	647	579	532	570	587	553	540	605	564	600	581	577	574	570	592	569	546	534	566	572	576	575	594	623	584	595	538	585	585	568	621	572	569	548	600	613	532	559	540	603	606	586	568	575	597	589	568	567	572	619	589	576	602	609	580	539	599	595	630	588	588	637	584	614	594	559	597	535	561	540	576	526	584	542	586	595	570	570	584	591	643	583	579	592	565	612	537	591	592	578	574	565	597	580	562	599	607	578	636	554	620	574	616	568	538	573	561	566	588	585	561	585	608	567	653	536	557	607	571	548	562	600	595	613	623	609	584	576	582	575	613	570	569	602	578	566	585	595	554	596	587	577	593	584	558	583	559	562	593	601	590	619	631	601	585	553	626	589	608	558	612	581	529	540	586	583	609	579	595	562	550	600	576	560	562	564	567	570	571	625	604	588	571	577	581	534	570	566	584	577	578	618	556	565	571	579	600	615	555	548	582	569	584	579	590	593	609	545	586	579	575	578	532	605	594	542	578	609	609	546	559	619	575	569	602	562	584	569	572	591	548	599	591	578	596	552	628	561	577	552	591	543	606	583	591	589	582	569	599	533	562	584	584	581	622	595	583	566	590	569	536	608	562	618	652	583	635	602	573	553	538	618	574	579	574	592	575	622	580	571	588	557	557	610	605	585	601	521	546	579	592	587	595	528	545	552	614	575	561	586	609	601	570	613	582	555	575	602	593	585	571	579	582	575	559	570	608	570	586	585	594	551	534	601	512	605	614	567	553	579	581	616	563	576	580	557	590	601	585	560	591	560	599	588	578	588	591	596	603	555	590	576	580	601	584	558	578	590	554	557	569	556	605	555	577	575	585	562	580	582	564	559	591	597	603	581	602	572	577	610	627	605	589	572	594	569	539	614	571	565	601	569	595	597	592	603	573	581	597	562	572	565	622	651	563	578	594	600	608	605	583	580	579	616	574	613	550	624	599	611	568	598	581	607	559	548	592	602	587	552	569	597	570	566	552	601	563	568	598	570	606	597	543	586	559	569	568	541	612	558	573	559	577	625	595	583	557	574	535	583	552	557	584	587	554	620	584	553	567	591	587	557	579	603	566	579	581	564	594	570	601	581	605	575	547	620	555	549	571	571	569	552	585	603	558	610	567	609	579	606	599	553	576	598	619	586	545	552	549	560	582	557	606	567	587	584	566	605	543	560	600	529	631	580	597	588	589	533	563	534	580	537	624	551	567	576	563	586	595	565	570	596	576	557	578	545	591	551	589	624	582	584	554	625	560	630	546	559	542	548	569	573	589	600	598	570	576	603	593	626	584	645	578	580	544	572	561	572	593	550	588	634	569	519	576	643	549	562	529	593	561	584	541	538	579	567	579	563	564	604	596	582	566	560	595	597	589	586	597	611	579	591	563	551	569	615	593	581	567	571	565	595	578	588	595	579	591	598	593	579	596	511	592	623	593	594	558	560	580	631	541	585	603	608	586	586	596	544	609	591	575	541	594	576	596	582	577	602	611	587	574	606	585	570	594	593	625	551	583	597	556	590	609	589	624	543	608	604	558	554	580	563	625	590	565	575	558	575	562	570	595	556	547	593	558	600	620	605	542	570	619	582	575	642	590	588	562	572	575	581	555	559	594	620	585	580
24535	27178	43431	37098	22927	11331	1766	498	405	378	389	385	391	366	375	393	382	377	362	400	402	386	346	371	376	378	348	354	380	375	376	317	361	343	356	393	402	361	367	418	371	338	384	375	401	388	376	361	352	373	386	371	367	362	362	363	362	346	384	380	327	360	334	370	369	377	352	336	356	412	358	370	392	368	398	397	339	384	340	353	372	371	334	389	396	393	373	378	362	344	341	345	360	406	376	352	364	380	390	380	358	381	369	393	364	360	333	369	341	353	319	362	365	355	362	348	364	386	359	366	328	358	363	367	388	365	358	378	347	342	407	323	383	415	374	348	369	366	358	351	364	363	364	348	351	352	354	367	353	409	373	385	305	344	364	375	365	323	386	409	365	381	351	407	374	354	336	370	386	338	371	362	340	369	361	365	377	380	367	363	330	309	378	367	360	366	348	367	396	368	383	377	396	368	377	350	359	352	351	342	390	337	338	348	342	362	356	319	346	353	389	375	389	377	358	364	378	370	332	351	381	362	353	370	332	362	385	346	358	352	403	365	354	354	358	353	336	336	374	351	374	376	347	388	382	403	403	366	333	356	347	340	387	336	353	343	358	350	393	373	323	376	347	386	357	373	393	407	393	374	386	379	422	388	360	350	369	368	376	383	378	372	352	355	387	329	349	362	368	360	371	372	369	368	390	373	339	370	375	369	329	377	373	360	378	353	345	363	386	394	365	331	372	339	393	420	344	342	359	346	360	363	367	357	352	347	344	364	361	405	364	349	398	345	341	395	362	360	355	357	393	329	392	358	379	361	329	400	365	362	351	359	351	355	359	328	405	335	349	371	394	326	353	349	347	360	362	381	341	365	395	345	352	373	374	368	355	354	369	389	381	391	386	400	404	352	369	379	403	369	404	367	337	335	395	347	366	361	362	360	390	359	377	345	353	353	358	369	359	372	401	372	373	352	407	359	325	363	350	338	367	358	362	384	372	404	400	383	368	347	341	378	376	372	373	385	381	359	358	364	378	369	323	358	385	387	347	407	362	350	350	377	378	374	342	341	350	355	352	310	385	399	374	367	333	348	360	389	393	370	337	367	371	380	343	360	366	373	375	378	391	374	367	354	327	389	340	352	367	361	337	361	368	372	373	348	384	362	350	356	353	356	337	330	377	381	346	357	342	336	357	374	381	375	352	376	376	333	359	365	348	345	351	366	368	387	375	383	407	367	396	344	361	417	367	376	362	389	409	363	359	379	341	326	385	360	368	347	368	410	352	362	359	357	351	373	384	384	381	352	348	336	360	364	362	365	349	374	343	335	374	363	407	377	397	351	353	360	354	395	352	344	341	351	396	363	367	358	367	342	362	325	342	369	351	390	401	342	396	357	379	378	385	354	349	377	357	353	387	381	403	397	367	370	380	386	364	380	356	373	368	394	320	384	356	380	355	373	389	386	365	331	375	380	385	392	357	356	371	343	401	369	343	382	405	338	360	380	371	366	376	371	394	338	317	334	359	342	343	345	371	344	372	373	399	398	373	364	396	393	389	357	356	379	363	382	355	338	364	390	354	335	368	372	374	385	356	366	394	354	385	387	367	336	388	373	353	366	376	375	367	411	397	346	355	362	342	343	379	342	360	375	397	371	347	347	401	339	364	379	360	382	356	356	373	338	359	390	331	370	353	333	372	359	361	364	364	396	375	344	347	348	380	366	407	338	359	352	355	370	358	365	364	326	369	382	386	359	344	394	360	377	372	382	380	376	340	400	342	404	360	348	389	362	362	366	386	353	382	343	376	367	365	347	383	344	342	387	388	367	364	349	333	376	360	354	367	392	325	347	340	385	333	373	370	367	362	364	396	363	327	374	387	360	341	347	364	401	335	363	371	374	380	378	384	419	370	370	349	366	372	363	349	367	391	373	338	389	364	364	355	347	373	398	342	353	363	352	346	373	355	430	334	399	370	358	395	343	388	374	344	383	377	378	364	375	340	380	355	364	386	353	357	328	363	379	361	377	370	335	368	360	350	401	371	361	333	392	384	379	358	365	373	367	335	357	358	360	373	385	355	394	374	378	395	404	376	344	344	348	355	361	371	384	354	347	361	361	396	354	353	341	387	391	376	357	382	357	335	390	361	377	368	369	367	349	369	375	367	332	356	353	382	372	363	339	353	409	358	361	379	376	417	370	383	379	385	367	358	343	385	363	357	367	407	379	358	375	346	379	333	336	363	363	388	379	349	385	358	385	356	308	414	371	326	358	356	379	358	404	338	394	338	407	361	383	399	378	376	348	402	349	327	400	349	354	384	360	362	368	375	366	373	349	395	336	349	379	388	338	396	405	404	385	343	377	368	350	375	372	374	384	384	363	342	385	363	409	375	352	387	364	338	371	372	354	384	338	400	361	352	403	381	338	348	386	338	377	352	330	342	365	390	391	363	345	382	342	361	357	393	402	354	341	399	379	330	379	373	359	323	358	368	356	382	381	365	363	380	351	326	377	418	355	388	386	376	342	387	369	387	354	352	380	353	366	356	351	356	358	368	376	357	371	402	347	366	368	372	313	363	362	383	344	391	385	367	339	355	371	345	398	367	347	392	343	359	350	362	379	352	347	319	358	381	332	330	378	371	365	361	353	342	365	344	378	375	335	424	363	390	359	367	376	347	366	378	378	347	338	353	389	365	383	345	345	338	357	350	357	377	376	352	373	351	371	415	384	368	351	382	390	357	366	363	371	359	359	385	361	369	361	341	356	346	382	352	363	374	343	407	367	385	383	358	367	347	376	336	340	421	379	355	384	356	333	381	376	372	369	361	343	368	389	390	361	365	366	362	351	343	372	383	344	340	351	391	396	352	390	357	335	367	340	346	357	354	370	326	373	358	351	380	350	352	364	401	363	356	356	354	390	319	372	365	375	392	367	373	381	360	337	391	358	372	369	370	380	364	360	353	361	354	343	355	365	354	390	389	404	364	356	369	368	406	394	362	373	346	314	370	381	393	390	361	370	345	378	359	353	371	375	366	387	355	379	365	353	371	385	333	370	352	353	344	358	362	366	387	385	382	388	369	368	358	369	369	355	380	382	348	378	391	347	378	373	352	381	361	356	370	382	374	384	368	365	369	372	363	338	394	369	363	359	377	387	366	358	369	340	390	311	370	357	353	329	359	354	363	378	377	360	381	368	364	379	370	361	361	357	372	348	364	339	330	376	354	384	390	363	355	373	376	380	330	370	400	355	405	396	335	413	344	343	385	363	387	357	379	359	369	368	372	375	346	375	354	358	322	353	366	340	363	389	333	371	363	369	384	370	360	351	368	388	353	381	350	372	362	360	375	333	378	368	369	342	357	415	377	335	362	348	390	365	359	341	361	373	344	354	375	372	360	373	381	346	347	313	339	360	347	339	376	349	372	378	376	356	359	390	359	372	364	358	360	394	368	357	355	395	338	364	372	382	363	353	386	359	334	357	342	361	364	386	383	352	374	356	362	347	367	363	396	369	364	339
53343	95553	76852	48023	26208	8977	2040	908	686	620	659	658	678	691	632	611	649	669	623	607	642	697	649	612	644	633	616	604	644	596	667	634	678	674	578	601	600	665	653	619	582	634	640	634	626	608	668	661	621	678	615	649	596	635	634	633	653	677	653	625	622	624	634	654	614	644	609	672	584	636	606	667	662	614	640	654	627	713	687	641	617	608	683	635	665	632	644	611	674	638	635	611	676	698	635	640	620	625	631	605	653	622	626	655	686	641	634	585	637	636	628	617	653	625	682	629	640	591	631	628	691	661	688	614	613	645	656	658	634	640	663	623	654	649	608	650	625	615	643	652	662	638	677	609	622	577	627	623	682	624	655	648	632	650	597	664	634	607	607	678	625	637	637	658	639	715	669	665	634	638	621	627	627	639	615	617	608	610	637	635	613	658	621	625	630	658	624	604	631	610	638	641	645	656	639	624	628	636	624	650	659	652	657	614	643	673	628	624	653	629	631	705	637	641	640	669	654	628	675	601	606	632	661	580	626	621	637	681	641	659	665	624	632	655	638	644	626	624	648	614	657	591	596	645	618	625	623	644	636	638	659	652	592	618	622	662	649	620	639	623	623	634	610	623	589	584	669	646	609	657	654	653	592	649	623	644	632	654	600	683	606	661	609	652	659	598	665	601	674	611	667	633	592	637	626	611	605	614	618	629	616	633	651	620	629	656	651	633	583	642	638	651	575	604	695	651	638	571	654	615	632	622	646	637	646	611	618	648	655	616	615	643	658	646	617	614	637	631	647	627	614	620	587	648	639	659	569	637	614	675	647	658	660	679	656	656	605	616	623	648	680	607	650	661	633	612	635	607	679	611	613	628	621	580	618	674	662	608	618	585	589	582	668	612	618	630	625	657	648	639	600	630	633	647	639	617	660	643	637	659	631	599	637	644	679	647	660	677	642	612	656	677	624	665	648	625	599	654	653	640	680	655	701	648	636	599	635	624	662	644	626	671	590	633	618	611	634	644	617	650	640	608	632	659	654	662	609	621	613	635	649	640	599	642	620	653	575	637	620	641	623	632	614	684	622	707	651	645	613	672	621	624	640	612	696	677	617	654	644	601	645	652	603	631	599	609	617	663	631	625	629	644	651	634	642	636	636	617	617	637	636	629	685	621	662	648	604	649	599	659	653	604	654	617	673	633	622	600	596	629	655	653	612	609	647	613	629	600	622	629	641	596	649	668	645	613	658	633	648	662	664	607	631	695	657	659	648	670	645	617	643	666	655	632	619	606	676	653	683	606	645	614	606	665	644	590	667	681	634	626	621	641	608	591	648	644	635	673	600	627	662	622	602	665	609	667	638	667	650	653	648	598	613	657	634	660	590	610	647	586	641	594	627	624	627	632	645	600	615	648	646	675	643	666	640	630	625	653	627	636	648	621	659	616	595	603	632	586	626	680	621	621	654	628	625	693	619	622	635	613	634	617	637	644	657	643	624	636	625	628	626	661	643	633	672	654	640	623	666	644	652	637	638	608	620	617	634	654	608	633	585	681	649	655	682	626	654	642	624	654	658	662	645	590	649	658	629	661	568	663	662	643	610	625	610	636	634	658	667	649	618	615	641	601	664	654	632	670	622	678	647	573	630	618	664	618	609	622	638	637	652	593	623	629	638	606	619	629	608	632	645	641	655	636	616	625	663	622	633	704	669	653	645	613	684	609	624	644	636	637	642	643	674	628	651	625	656	635	600	664	642	602	620	648	602	641	671	631	658	621	662	620	637	648	672	637	627	647	624	665	620	673	626	629	631	632	667	650	631	644	665	673	604	653	613	684	583	621	625	617	644	622	641	653	580	677	655	615	651	587	615	651	634	640	639	645	627	608	648	689	597	644	657	637	595	599	645	632	631	646	639	665	616	635	655	629	653	618	620	677	621	607	618	604	641	643	638	658	606	650	609	614	606	642	625	628	623	635	579	637	648	639	665	651	618	684	658	638	616	592	575	621	610	668	593	645	622	663	719	662	607	633	635	626	650	644	647	613	636	639	660	622	614	599	620	631	636	650	633	631	622	628	638	609	642	611	599	649	633	673	655	633	623	636	662	592	642	574	694	655	579	648	621	660	616	609	627	606	620	622	645	643	610	654	608	669	641	648	656	605	601	652	622	664	659	615	634	646	642	645	598	651	626	645	632	651	706	644	617	618	606	648	635	623	669	602	624	660	640	647	604	606	606	611	630	586	683	616	614	651	651	670	611	647	634	641	617	627	678	657	626	602	642	678	636	618	630	638	629	618	664	598	625	662	617	594	655	656	657	556	624	640	662	625	665	620	626	634	636	682	590	614	627	674	642	614	612	638	632	622	583	609	634	633	588	642	683	623	649	626	623	681	665	595	605	680	663	641	679	662	647	637	610	654	631	608	684	674	642	654	679	643	604	646	638	606	612	642	668	623	652	624	671	637	599	620	625	646	666	616	634	664	604	633	634	590	649	664	647	601	622	636	619	624	671	617	616	620	649	598	634	679	622	652	637	607	644	659	582	613	654	672	649	626	642	668	628	610	635	627	651	621	677	646	661	654	596	597	650	669	618	658	644	601	681	677	595	610	648	671	595	625	613	656	641	615	649	623	653	625	641	674	676	667	668	641	667	599	655	629	590	646	600	638	606	630	595	577	584	634	612	657	642	620	598	620	630	585	642	640	656	630	645	682	625	641	649	664	644	600	636	615	630	665	658	586	648	592	604	669	625	631	644	659	666	652	587	632	616	628	631	658	653	681	683	647	603	625	633	622	664	625	674	628	623	681	617	636	584	626	611	592	654	661	588	640	650	610	599	633	647	597	622	658	626	678	594	621	637	643	598	635	625	630	614	621	605	610	641	626	611	637	616	640	624	618	642	598	629	648	596	619	600	657	615	670	655	636	625	578	619	654	652	628	686	589	659	659	698	604	593	605	610	634	648	632	646	620	614	639	624	690	626	641	602	616	668	648	617	597	690	640	646	620	650	647	654	659	706	641	677	618	617	645	642	641	683	649	696	666	588	626	620	643	605	638	661	596	588	609	631	626	616	605	630	649	623	683	603	619	634	704	641	644	611	619	648	617	611	633	624	622	640	625	653	671	641	652	641	660	613	618	630	640	626	615	650	654	640	638	671	633	621	644	594	678	617	614	684	603	594	657	636	666	638	614	636	647	662	610	684	674	623	643	610	637	638	636	594	607	669	590	614	592	666	652	632	648	617	613	633	596	631	677	656	618	644	659	572	643	631	664	654	642	622	625	565	632	655	647	646	706	653	593	690	660	599	639	660	618	681	626	682	631	629	652	611	601	593	703	686	621	700	655	625	622	622	665	665	643	690	641	589	629	646	620	579	613	658	623	607	671	628	691	661	633	622	647	601	637	627	600	591	631	626	625	638	637	630	588	644	634	605	620	617	638	652	624	622	653	615	625	640	606	665	622	662	663	679	625	589	626	651	620	660	635	628	648	665	647	660	636	632	621	685	631
23361	23563	36922	32874	24124	17794	6124	864	475	446	457	428	432	448	448	417	423	478	406	469	425	406	489	447	444	447	416	423	432	426	443	418	450	423	432	475	410	424	413	456	476	456	432	426	444	419	469	454	443	432	431	395	397	432	457	449	444	443	451	410	427	436	425	442	431	431	420	418	434	470	438	412	443	409	431	452	436	444	427	396	448	404	427	430	407	438	414	441	471	445	412	419	414	420	412	426	405	391	418	440	452	440	433	424	451	431	434	417	417	409	422	470	449	390	425	395	414	430	389	434	424	408	454	426	412	391	405	385	427	431	432	433	432	456	431	423	399	382	448	442	409	430	456	416	429	411	463	440	409	431	467	462	421	442	479	398	407	403	464	437	397	412	440	415	470	403	414	478	401	418	421	432	442	464	411	396	423	388	453	397	401	430	415	423	433	428	428	435	413	420	404	429	432	424	442	430	421	419	453	432	452	457	456	441	447	461	443	424	422	418	406	418	444	407	448	462	402	424	420	422	414	395	449	413	430	434	465	449	448	436	436	427	427	433	413	435	411	452	461	453	419	457	418	427	406	475	438	443	411	456	413	442	438	425	413	397	430	419	411	422	384	433	454	423	444	424	403	410	424	450	443	437	413	447	443	419	397	408	413	407	434	414	441	435	416	407	461	404	439	447	412	432	389	427	477	440	432	417	453	410	387	392	435	455	387	408	420	423	429	386	472	388	438	465	419	398	427	468	439	428	463	423	416	399	451	445	433	420	473	427	466	439	443	412	413	442	441	422	405	403	426	435	422	486	428	431	386	415	440	450	446	476	458	443	410	413	406	468	438	471	399	464	471	447	444	423	442	411	433	435	432	454	425	444	441	435	459	449	416	443	462	414	444	444	423	448	444	390	447	401	432	457	387	452	441	458	421	425	377	439	414	429	415	409	446	408	411	417	419	396	426	423	441	431	418	403	430	425	376	428	440	431	437	464	447	447	471	434	412	435	457	411	424	413	408	451	435	440	397	435	437	410	427	448	473	443	402	418	425	415	440	450	438	436	396	385	428	435	450	394	450	463	451	446	436	480	421	399	471	403	434	424	390	405	472	441	409	446	407	411	431	387	462	417	442	457	431	445	443	401	441	424	426	445	422	427	419	475	456	426	400	447	359	432	440	456	442	425	451	419	418	455	446	415	415	412	449	458	423	448	438	390	416	439	462	432	423	431	373	431	435	402	442	467	434	438	411	412	442	457	447	399	420	417	427	433	456	414	448	427	411	414	422	448	416	425	437	427	407	414	416	424	428	441	467	408	441	435	441	474	441	422	438	416	434	391	431	453	430	444	417	444	432	441	444	392	428	447	410	457	384	402	409	405	431	444	473	451	421	454	462	358	419	392	451	445	442	422	407	445	404	457	465	418	446	469	396	442	397	420	451	444	400	428	412	376	404	410	438	443	399	400	424	441	435	408	437	413	417	429	453	432	446	422	411	419	438	442	430	411	405	410	421	425	438	425	405	433	467	405	428	425	425	438	406	438	457	499	449	420	434	444	452	416	435	496	440	450	390	417	450	456	446	435	401	443	440	450	428	440	429	446	398	416	483	433	456	424	430	443	444	427	429	467	414	404	450	441	449	431	417	392	458	428	423	425	490	425	416	432	432	427	429	436	436	431	473	381	437	412	419	419	431	434	411	406	409	418	434	423	438	436	417	420	401	409	398	436	425	432	450	446	442	442	412	387	414	478	420	382	376	413	472	447	454	422	424	408	424	455	384	389	403	419	420	425	411	446	437	371	459	443	429	405	425	424	418	434	426	422	443	418	416	462	464	411	427	440	428	459	433	441	437	429	438	454	414	413	409	436	393	439	418	416	407	427	474	420	467	420	402	439	455	441	468	417	416	442	391	452	417	405	426	457	391	407	427	406	414	414	443	430	439	417	411	433	448	443	427	410	438	448	472	441	453	428	431	400	438	456	433	455	457	418	435	420	436	426	421	459	392	467	438	410	440	436	415	407	399	412	420	447	424	446	411	407	433	414	414	387	418	424	405	432	423	468	433	394	437	388	472	443	436	421	439	440	445	446	462	429	414	419	434	461	429	430	442	418	443	443	474	412	397	435	425	439	439	445	418	436	434	420	416	415	411	431	388	408	458	425	385	449	437	442	447	402	428	441	427	414	438	417	394	474	421	437	412	442	406	405	436	491	430	435	415	439	450	418	442	442	419	432	444	412	416	416	448	419	440	453	421	424	436	454	426	424	428	479	425	425	423	437	446	463	453	442	435	466	403	430	422	414	429	443	485	425	438	435	399	440	447	444	435	441	447	425	424	406	419	431	457	427	448	437	447	440	431	432	406	429	408	430	448	415	431	456	457	470	397	400	420	427	414	459	436	437	431	429	424	472	453	452	433	428	429	442	437	425	416	440	420	445	435	422	449	422	416	425	430	438	427	419	415	464	455	389	437	428	422	415	447	414	441	394	447	450	412	427	429	469	389	409	454	399	445	437	461	410	419	394	419	441	432	430	437	408	435	432	415	448	420	425	430	417	490	404	418	392	429	404	423	429	404	448	450	422	457	425	438	399	429	402	440	412	439	412	429	471	378	423	434	429	379	421	436	440	412	455	408	423	422	436	444	446	438	439	439	401	419	450	440	431	460	430	411	431	400	441	463	436	424	423	426	409	467	410	482	424	433	396	448	441	417	438	404	403	458	437	432	415	442	468	420	478	454	413	416	430	430	436	458	417	407	403	461	431	446	439	449	414	436	419	421	437	414	399	480	401	430	416	382	423	389	440	424	440	452	429	428	409	473	398	411	410	445	439	462	403	415	426	418	419	445	435	443	438	434	433	443	441	446	427	396	426	422	458	420	447	443	422	420	418	455	446	443	430	435	449	434	426	422	421	443	446	450	441	425	402	451	430	392	452	432	431	439	435	432	436	441	419	422	437	440	439	436	442	422	436	453	426	439	429	438	422	406	387	408	440	397	418	428	436	441	420	411	424	442	407	403	424	388	396	441	441	453	428	473	405	416	400	439	424	436	425	432	435	409	398	432	403	407	433	462	417	410	417	448	444	463	429	439	434	478	374	444	415	454	387	422	422	448	402	429	404	434	428	469	456	421	438	422	407	431	421	419	430	414	419	455	433	434	405	428	427	441	415	441	423	446	441	381	436	458	441	444	445	458	425	434	424	393	475	468	445	412	454	451	414	449	446	415	417	382	418	409	436	410	441	438	411	442	442	462	444	447	447	430	446	431	446	411	446	407	455	422	415	462	397	401	402	442	460	422	437	419	402	419	412	415	419	429	456	431	414	437	441	398	440	431	456	453	432	433	456	423	415	395	434	440	474	404	406	388	392	376	405	445	428	453	424	428	408	457	420	444	383	455	434	434	474	429	423	421	414	457	483	430	423	422	433	419	439	427	396	393	417	423	465	447	432	404	453	445	407	426	390	433	415	416	418	426	410	441	422	457	398	416	483	443	412	430	434	412	409	415	463
52787	103098	83693	56589	32478	12051	4046	1467	807	699	743	727	765	765	708	762	714	719	748	793	721	749	710	718	720	706	686	710	762	657	725	758	716	736	725	718	750	744	699	705	753	726	745	737	721	710	675	723	737	724	673	717	656	729	694	724	698	708	691	721	711	722	715	727	679	692	704	710	767	751	710	741	749	742	754	707	702	702	696	718	708	726	747	739	719	722	703	698	717	706	734	695	721	737	721	642	771	699	722	742	759	738	725	694	689	743	709	711	674	721	728	706	733	723	766	713	737	732	721	654	721	734	671	683	758	716	713	781	704	717	714	762	714	737	741	735	685	779	715	696	703	764	702	707	753	672	728	738	726	723	681	738	721	740	702	713	705	730	707	739	728	684	696	748	791	754	698	776	756	769	757	688	743	759	740	752	744	732	673	688	694	759	748	691	734	766	721	770	749	728	771	723	706	690	736	714	710	722	763	719	640	691	720	714	709	710	694	729	714	760	701	695	685	705	716	707	665	745	667	704	758	680	726	747	677	668	769	784	704	677	728	749	707	750	654	753	683	730	747	699	715	688	761	705	738	753	724	760	771	723	668	722	714	744	696	717	706	712	705	710	728	727	734	718	698	725	680	706	703	738	726	728	697	758	745	709	710	703	712	751	731	730	760	711	695	746	753	727	697	745	782	696	741	744	775	744	773	716	683	740	698	661	741	679	668	748	669	691	731	715	694	756	755	747	703	697	710	727	693	752	694	737	745	711	695	705	726	742	712	692	720	775	689	724	746	691	738	716	680	707	725	703	725	728	709	678	747	744	753	693	721	728	693	712	750	717	704	723	720	733	711	695	679	744	725	720	706	754	689	773	733	755	709	670	720	714	707	728	698	705	720	751	743	707	718	713	735	765	709	673	677	737	656	729	725	698	724	724	739	716	750	758	693	711	733	734	715	698	682	750	760	696	712	717	757	703	720	689	751	749	717	701	692	697	755	695	738	743	721	717	663	726	730	730	704	747	679	714	721	709	699	729	712	667	736	718	736	714	686	713	709	685	678	703	728	729	728	698	705	690	698	705	739	755	703	686	696	729	717	762	746	747	754	769	693	696	648	753	702	723	710	687	724	755	685	756	757	729	702	694	706	736	721	717	736	696	736	757	709	704	724	752	723	725	692	689	747	690	697	734	719	703	745	718	699	738	711	693	714	732	684	732	733	740	735	755	730	723	695	696	720	714	726	722	751	715	718	691	705	739	711	700	688	747	733	727	717	686	692	713	736	778	693	727	719	736	653	671	718	722	744	734	723	706	725	751	648	726	757	755	695	722	716	696	709	699	703	746	748	743	697	743	682	725	676	726	686	700	722	681	660	739	741	687	743	684	703	689	759	755	711	712	711	702	735	744	693	705	718	728	723	746	710	694	705	730	723	703	691	655	696	734	769	723	738	699	722	724	713	692	676	698	709	771	690	711	717	769	731	714	705	701	758	713	749	713	728	739	723	689	734	733	705	760	740	694	678	744	723	701	676	761	696	704	729	723	739	731	721	684	733	711	705	726	714	704	711	676	746	717	683	740	765	676	707	683	732	726	723	701	744	754	711	709	702	718	711	772	708	688	731	726	656	713	698	692	735	724	723	740	689	713	726	715	723	668	732	719	766	703	702	694	746	716	724	709	703	708	729	757	778	742	702	734	731	730	713	716	707	719	655	719	704	733	662	690	740	688	719	742	737	728	718	691	716	669	753	712	733	726	719	711	731	694	781	694	698	686	755	721	728	712	655	670	715	681	729	746	733	725	728	698	704	748	721	641	692	707	742	691	747	725	724	707	736	763	688	742	728	706	680	735	715	705	700	719	673	720	744	739	720	696	676	682	723	749	733	723	673	715	733	710	688	714	673	719	714	708	714	709	720	731	732	754	693	736	714	725	712	731	683	711	700	680	714	737	748	710	707	719	725	749	753	702	696	756	691	738	686	733	717	755	725	716	689	683	726	695	725	693	748	702	723	712	694	732	656	728	694	726	774	717	748	700	716	737	815	716	735	695	711	675	717	729	681	744	689	719	732	737	703	729	691	719	705	724	754	683	721	700	730	678	739	766	767	714	737	750	696	761	731	692	741	733	692	715	755	710	777	683	683	750	739	701	764	726	688	721	712	745	736	701	717	765	702	687	676	715	719	760	689	706	748	738	731	741	741	691	716	744	746	702	728	705	743	761	741	720	695	739	705	775	686	709	742	697	756	743	684	707	711	731	750	755	757	719	773	749	714	720	734	756	752	715	711	752	730	727	717	675	720	729	707	757	702	732	710	720	787	678	705	683	725	702	689	708	704	771	711	709	709	765	746	780	684	722	730	723	734	735	684	720	710	762	695	710	684	691	686	735	698	699	742	734	713	735	713	723	725	726	731	664	741	685	721	704	759	715	726	700	708	684	720	736	687	744	701	682	745	703	718	700	694	763	757	760	732	685	715	687	739	686	716	709	727	723	720	706	700	722	700	736	720	748	781	732	739	737	691	673	694	688	734	734	699	741	686	712	678	731	723	690	726	683	671	704	766	760	710	705	715	773	714	703	746	703	740	676	706	701	701	716	713	686	730	723	712	735	685	762	691	668	723	688	724	674	718	727	785	704	728	776	700	713	722	720	715	716	734	737	717	685	697	688	723	703	703	721	765	722	701	685	719	731	721	734	716	703	706	693	730	740	745	729	726	693	733	741	741	723	706	704	724	701	692	727	679	691	729	753	719	708	741	713	707	679	721	734	732	703	682	760	736	730	695	726	745	742	714	711	736	759	672	723	738	709	679	717	667	712	776	699	672	698	738	737	686	720	712	770	662	741	713	772	735	753	736	723	662	710	723	727	642	728	715	741	697	725	751	698	728	715	718	725	704	713	815	748	717	700	717	723	721	721	744	720	750	722	727	727	704	741	737	733	681	719	796	678	717	759	688	719	711	677	677	729	710	713	661	684	754	724	713	707	774	695	682	702	678	728	747	715	716	709	716	747	664	730	692	656	738	693	724	734	685	713	705	731	751	723	758	674	677	729	727	724	692	734	706	787	693	768	693	717	696	713	699	732	722	750	759	697	704	689	716	728	736	691	734	731	686	747	739	748	739	737	738	701	773	722	664	684	677	755	730	709	708	682	694	731	630	731	726	693	671	675	727	717	698	697	768	715	682	776	771	725	706	720	765	665	731	724	748	728	762	728	716	739	757	697	693	693	716	693	709	755	725	756	749	712	742	714	726	768	719	678	694	743	688	740	710	732	715	722	725	764	704	695	732	705	716	757	712	727	705	728	731	748	746	726	758	729	749	690	743	755	701	697	752	692	708	734	769	736	715	706	715	728	697	670	747	710	722	702	720	736	745	723	725	709	749	680	744	702	725	736	709	688	721	742	716	729	730	730	663	730	755	734	731	741	699	704	711	711	739	712	724	688	702	703	679	699	715	775	691	705	724	714	707	698	735	739	758	700	715	812	696	729	711	691	739	686	712	705	780	668
28228	33726	34415	18226	4518	858	474	387	322	342	366	332	365	311	345	331	314	318	319	335	334	343	308	318	303	355	336	337	323	361	317	337	341	326	362	353	324	330	353	326	356	320	336	345	320	290	319	319	337	318	313	310	326	316	304	316	323	334	339	304	346	344	312	326	301	341	332	341	342	357	318	327	360	317	340	331	334	328	323	321	312	320	329	280	287	347	374	300	331	340	309	322	320	342	321	331	324	298	330	331	309	335	354	357	324	314	323	261	322	344	328	313	304	358	312	315	339	335	313	345	348	330	322	317	339	342	326	343	305	320	321	317	293	321	334	337	336	322	306	344	334	302	348	289	332	322	326	336	317	303	304	339	330	322	325	347	333	328	296	359	330	315	320	362	343	331	282	319	336	305	349	368	341	337	350	344	312	334	320	272	346	322	335	336	317	336	313	313	299	345	337	339	333	354	338	338	319	333	350	346	344	330	318	337	304	343	336	339	325	323	352	301	338	335	322	324	356	330	335	326	303	364	330	338	324	317	330	350	342	308	336	290	342	317	312	332	321	326	356	316	338	338	312	318	310	303	329	319	331	320	356	350	311	326	318	327	306	308	349	333	299	339	322	342	334	341	303	293	358	320	326	299	330	312	351	337	308	333	335	321	319	312	326	348	334	299	352	363	325	313	335	326	326	327	314	309	337	333	316	337	321	311	326	347	355	344	331	344	333	329	353	340	323	345	336	315	330	336	328	315	338	324	317	350	345	354	323	352	340	333	343	309	318	340	345	324	297	322	307	318	346	354	316	302	312	324	322	325	323	335	307	326	344	351	355	326	346	333	313	310	311	307	346	330	329	315	323	342	323	334	319	338	333	354	338	306	335	321	313	338	347	346	333	290	332	295	310	330	335	336	324	337	313	322	303	344	331	316	323	344	326	346	336	333	325	333	317	373	317	315	331	348	339	323	316	325	349	351	330	355	321	323	310	317	339	321	328	310	319	338	335	327	304	313	329	309	333	312	338	314	366	315	331	300	340	309	324	346	319	353	311	298	334	337	336	344	324	324	289	317	311	344	330	325	337	344	336	348	347	305	327	330	346	346	335	328	362	332	336	348	340	343	321	346	326	306	336	327	320	306	324	321	370	330	350	327	338	318	322	318	330	333	318	344	312	315	315	333	343	350	322	334	318	307	324	336	354	309	312	341	294	306	336	320	347	314	347	320	331	321	339	337	340	294	306	335	331	344	329	331	351	314	328	320	322	318	337	350	313	344	335	320	328	320	344	325	314	336	329	331	354	329	316	331	317	315	309	306	335	333	327	338	289	325	355	315	319	321	361	313	325	308	325	324	348	323	327	311	323	299	336	331	365	327	317	330	322	353	336	345	360	307	356	349	306	323	324	364	321	284	331	304	326	333	328	317	350	333	306	314	330	287	340	331	348	368	337	311	308	340	329	346	343	285	331	336	338	328	337	333	318	325	355	322	358	336	343	284	337	338	356	321	320	331	305	353	329	308	357	297	330	279	312	353	350	345	330	292	317	321	304	323	351	321	343	300	332	335	321	336	322	321	327	304	312	331	303	350	322	345	340	351	332	336	316	313	313	325	359	347	297	335	323	337	333	368	333	287	360	331	315	319	322	315	329	325	332	336	360	329	313	332	310	319	320	323	328	318	354	318	352	348	345	361	345	339	303	361	353	322	338	318	362	317	318	378	317	351	327	335	362	335	361	345	348	314	349	328	332	316	314	320	289	348	333	307	342	344	312	314	327	341	327	331	324	332	335	334	331	316	361	324	330	315	315	322	326	338	357	338	363	337	339	331	341	310	316	332	312	322	330	335	311	331	362	341	349	320	333	343	324	329	329	346	327	356	355	316	307	304	317	313	320	365	300	335	310	357	351	346	331	310	359	334	316	370	357	330	316	330	325	282	344	326	349	323	349	347	349	318	316	336	338	305	340	327	337	325	327	338	332	320	328	338	328	323	357	354	323	342	290	327	316	335	319	333	314	292	332	329	301	344	310	346	320	337	318	361	328	310	298	330	348	360	329	318	357	303	338	320	346	348	366	370	343	335	367	329	311	310	319	340	336	351	370	324	288	358	309	294	315	298	328	322	339	330	339	328	356	296	306	320	331	326	300	339	299	314	316	320	313	327	310	314	337	314	316	334	321	334	334	352	336	318	289	346	333	335	331	329	339	319	353	344	342	345	347	335	315	309	325	318	358	335	320	344	346	329	342	333	319	348	332	312	324	340	392	313	308	317	313	269	329	322	348	324	294	311	353	318	315	337	295	335	309	341	330	370	346	290	341	330	355	332	344	311	327	342	314	366	313	315	319	314	311	344	307	336	339	298	337	318	317	345	325	348	339	312	301	355	322	336	365	301	330	340	340	371	333	340	324	295	305	330	327	327	355	298	332	329	310	320	308	296	339	345	314	352	304	325	327	359	316	313	367	325	297	342	323	349	360	351	299	324	334	321	321	320	338	341	326	327	344	319	311	336	312	343	346	316	342	344	346	289	324	331	331	360	361	293	319	332	351	335	332	352	334	330	327	338	303	341	319	315	349	351	323	348	323	361	318	345	311	340	322	366	335	325	323	318	321	328	371	325	348	339	323	351	350	338	350	344	319	330	338	337	314	365	308	333	296	319	285	328	338	328	319	344	359	323	305	317	334	348	353	317	323	330	324	331	366	328	327	340	326	310	355	323	304	336	324	333	321	306	352	344	316	321	318	331	315	341	316	366	336	320	335	350	318	313	312	349	324	310	328	302	328	332	309	338	322	301	343	322	328	325	314	288	336	335	341	355	348	330	335	320	332	339	355	341	309	315	362	327	342	319	360	314	348	320	316	317	295	315	310	349	340	338	352	302	338	333	322	318	342	304	312	317	344	319	341	352	336	310	338	308	344	339	351	314	316	336	299	332	347	338	328	328	335	346	330	327	329	352	335	333	311	303	314	328	349	314	331	341	339	360	279	325	344	328	333	290	327	313	328	304	341	324	324	338	323	348	339	350	345	332	334	353	314	331	311	311	345	313	334	331	363	341	327	347	339	312	335	338	347	335	324	319	302	342	345	343	326	352	323	325	327	353	342	319	314	311	340	326	368	304	349	354	349	363	304	333	361	323	330	328	315	318	322	301	367	322	338	312	331	340	350	327	315	359	356	309	309	325	301	322	324	287	348	316	314	338	345	324	316	330	309	335	297	359	343	319	329	322	331	285	349	327	296	318	345	288	336	327	337	348	323	324	321	318	335	285	314	291	336	313	322	326	311	304	312	317	324	304	346	310	312	314	322	308	292	295	326	309	311	352	321	338	318	376	333	304	328	313	338	341	342	342	351	322	294	330	346	299	340	346	315	313	358	335	364	299	303	333	340	340	323	317	310	315	309	337	310	322	301	318	379	332	334	330	317	282	318	327	327	316	329	315	314	318	356	313	315	365	341	349	332	327	344	329	348	321	315	304	344	368	300	363	333	326	345	307	340	308	321	343
32048	51767	39170	20048	6999	1812	887	660	602	605	567	607	569	585	600	585	602	559	626	583	578	590	586	600	582	590	549	578	551	520	628	591	606	585	599	566	526	589	577	564	613	604	614	606	532	606	607	574	651	606	583	590	581	566	626	558	588	525	600	612	600	568	563	596	566	591	578	587	541	591	552	604	585	595	623	592	632	580	560	578	586	600	565	609	596	582	604	630	592	598	553	608	592	594	591	592	599	625	585	565	582	529	548	582	572	615	595	609	603	593	598	584	642	558	553	592	566	576	613	608	590	593	571	594	607	585	604	599	579	595	590	571	606	610	610	563	585	566	556	611	594	556	564	562	565	580	626	614	599	583	582	567	602	580	554	574	584	564	591	612	579	571	567	582	614	570	544	588	591	591	536	574	577	569	566	583	557	619	584	607	598	581	609	584	619	550	581	608	618	632	566	554	592	597	603	578	606	567	578	570	561	594	585	615	589	601	587	595	615	593	574	568	639	578	579	597	576	591	583	589	616	591	577	604	582	592	538	571	573	596	599	584	596	595	586	604	604	585	569	590	602	590	574	587	594	549	625	543	558	554	604	558	590	581	600	573	590	595	603	630	586	599	617	539	575	563	596	579	590	565	595	557	585	590	560	558	592	571	585	569	583	541	581	617	588	553	588	586	594	558	576	624	546	573	571	572	553	564	565	614	553	569	576	629	589	574	544	546	572	562	572	626	619	544	559	544	586	611	593	565	616	545	554	557	598	591	537	533	598	577	574	545	555	545	540	595	610	564	568	583	572	535	604	594	585	591	618	612	586	626	659	611	587	580	564	597	580	567	569	564	602	629	615	573	533	567	607	602	555	566	558	602	622	533	595	569	591	567	573	625	575	590	558	578	613	616	553	586	583	572	573	575	628	587	606	569	554	583	569	610	591	567	581	602	565	608	572	558	587	561	564	610	559	560	612	566	586	579	589	564	577	556	586	568	591	583	554	557	603	562	620	572	621	564	606	597	563	609	580	584	561	583	562	557	625	549	630	585	609	562	576	539	579	575	554	557	553	551	588	570	572	608	591	575	588	542	596	589	529	556	582	583	534	563	578	620	594	548	579	630	608	610	595	590	563	579	596	592	606	591	569	567	506	630	569	558	566	584	592	603	614	611	581	519	601	552	581	580	558	560	586	612	588	625	608	561	568	601	589	617	593	617	605	539	608	585	580	603	582	620	600	577	565	560	557	582	583	592	591	571	590	538	593	546	567	549	626	502	574	564	529	569	605	560	613	565	560	541	568	577	591	553	615	587	586	558	603	565	584	546	598	586	593	611	582	631	573	569	614	570	586	584	622	554	562	623	631	596	587	591	556	613	572	599	588	580	584	566	592	564	566	589	612	604	606	605	562	584	582	589	573	600	606	556	580	604	496	581	584	596	543	555	577	598	580	558	608	577	565	592	604	587	611	621	592	551	539	591	565	538	573	574	572	597	633	589	571	615	566	639	596	595	590	565	586	583	573	537	619	575	586	619	571	586	572	585	595	602	576	600	581	617	615	590	569	541	534	602	598	594	603	565	613	580	591	571	554	534	620	557	586	601	618	589	585	611	555	613	579	562	571	574	589	558	543	621	547	592	596	594	602	600	585	559	585	613	628	597	587	566	544	611	574	608	596	575	587	553	566	614	587	561	573	545	599	582	565	573	583	619	582	578	582	569	571	609	593	615	580	598	557	623	592	583	562	567	590	572	567	574	578	586	591	589	618	594	598	582	609	594	552	631	586	594	577	600	567	557	581	558	598	604	625	604	622	582	551	574	597	586	626	633	571	602	518	589	637	606	557	632	624	612	603	557	567	579	559	578	604	581	582	539	606	600	546	587	601	548	597	571	623	567	591	606	590	585	589	556	586	620	579	572	569	595	569	603	546	582	625	603	564	587	592	597	602	603	594	582	580	557	577	607	569	601	593	605	564	586	645	568	562	571	575	592	583	579	573	588	598	580	546	551	598	580	577	575	599	570	528	568	541	542	578	604	586	582	578	558	603	558	596	562	582	622	638	592	595	599	590	583	624	563	554	597	555	569	600	602	601	619	602	580	586	564	612	564	606	544	585	564	577	619	570	589	611	554	625	604	587	595	603	613	586	579	564	599	584	598	549	542	620	600	560	628	610	593	560	557	591	596	588	533	603	563	596	573	609	543	621	584	605	569	530	584	594	608	611	596	577	596	581	574	562	629	637	558	600	608	583	603	551	560	597	548	596	564	581	560	622	584	594	591	565	566	556	558	579	570	578	586	632	629	581	569	645	604	639	554	560	551	569	598	562	597	505	603	624	610	624	616	561	558	603	604	593	602	570	584	577	565	586	595	618	569	629	602	587	600	592	538	614	585	575	553	590	542	586	584	652	588	591	633	603	574	566	592	611	579	583	557	548	570	527	603	567	622	550	548	614	566	573	630	564	612	566	611	577	601	567	595	547	593	558	582	567	629	552	586	576	612	618	551	606	590	587	561	575	576	587	584	596	601	569	573	595	603	578	624	593	574	609	601	621	558	573	556	571	532	577	546	595	588	583	601	541	605	593	587	580	560	561	546	565	576	567	607	558	596	522	583	543	608	560	553	597	596	611	573	607	587	577	571	603	574	580	593	580	580	569	588	616	567	597	581	580	586	593	561	534	614	597	607	576	589	569	596	630	596	562	585	613	572	589	572	567	571	630	531	586	582	584	618	598	590	601	624	549	529	598	602	598	616	588	587	597	582	607	605	556	521	638	581	577	619	619	631	568	531	559	587	578	586	552	614	573	572	600	606	585	596	619	610	591	577	576	595	651	612	569	607	610	539	581	600	573	573	527	603	592	585	580	588	596	571	586	577	564	588	563	591	585	605	608	622	591	562	558	610	565	579	583	589	573	592	611	580	615	579	602	637	581	568	622	596	612	526	555	554	594	612	561	640	626	587	587	515	561	538	609	599	582	596	567	621	579	606	609	565	573	588	596	603	603	597	590	557	551	560	621	597	596	591	567	579	590	598	621	588	587	587	560	562	552	612	567	562	589	598	529	602	584	592	610	612	559	617	581	556	616	565	540	576	600	511	553	594	588	604	591	570	647	593	583	627	568	545	566	614	643	628	623	582	557	587	589	586	527	569	562	623	614	575	598	588	597	576	541	574	570	565	600	553	610	560	627	537	583	567	557	547	594	599	654	621	554	562	580	593	618	623	569	580	608	569	583	540	565	551	546	543	577	544	555	592	555	589	602	570	555	583	589	584	618	513	616	549	573	578	606	571	606	611	587	595	583	553	545	567	582	580	637	620	586	620	591	547	613	582	546	563	658	580	635	535	557	582	598	534	587	569	622	577	598	545	576	578	548	594	546	563	585	584	566	546	537	576	580	557	597	589	564	555	588	617	611	584	573	621	619	623	557	582	574	659	596	594	547	577	566	586	572	531	546	595	549	603	615	589	540	539	607	591	522	572	586	595	590	665	587	593	602	585	588	555	554	595
24483	26276	41910	35001	22435	11112	1784	477	386	360	377	375	373	396	371	366	367	355	335	378	342	374	340	354	371	387	370	366	367	421	370	393	365	338	361	317	372	363	364	385	387	345	378	357	373	352	355	364	404	337	406	350	370	337	360	356	370	368	378	339	348	337	359	373	376	364	339	380	386	376	344	360	366	368	348	372	364	381	350	371	374	332	348	383	364	375	364	394	351	338	361	383	335	359	374	384	354	349	362	392	373	386	356	376	355	380	387	379	348	376	396	359	360	349	413	313	362	376	376	346	391	363	331	381	352	400	377	409	382	353	360	371	338	343	352	342	369	405	331	367	394	372	300	358	359	360	344	370	357	371	394	359	337	339	369	363	379	352	390	392	391	382	357	365	341	355	369	364	368	372	361	362	350	351	355	391	356	376	380	340	351	370	384	384	354	345	365	366	380	366	386	373	368	354	396	393	385	337	380	381	360	366	345	397	413	350	372	368	347	363	373	335	365	339	383	387	340	392	387	384	341	321	354	376	372	350	349	374	386	375	380	352	368	356	360	365	382	370	383	349	374	329	342	366	340	356	384	379	346	350	351	430	357	386	370	360	383	394	368	370	387	341	339	339	348	365	364	388	379	361	342	377	348	336	393	383	350	346	368	348	381	359	394	341	350	344	319	368	358	375	381	345	379	362	358	325	354	372	368	363	359	383	393	356	354	360	333	370	360	368	374	353	362	327	345	361	372	366	386	360	339	377	418	358	341	359	366	367	380	362	375	355	360	373	345	390	377	396	336	358	374	353	337	353	409	369	354	356	342	338	350	376	377	348	368	345	376	340	377	379	368	372	382	376	352	350	355	357	398	357	354	357	368	388	328	377	397	376	369	348	361	358	349	381	362	337	368	399	344	357	366	341	391	350	323	342	369	375	355	377	363	358	405	361	339	366	421	350	380	365	359	372	360	375	399	355	337	371	397	384	388	373	365	398	355	368	368	382	358	365	367	361	375	361	363	334	327	363	373	387	374	352	379	386	353	372	348	393	348	367	377	404	353	346	359	366	359	360	359	367	361	349	359	359	380	352	377	382	400	367	363	370	363	369	393	362	393	344	381	360	343	355	372	322	380	371	356	352	341	381	367	361	338	347	357	352	388	350	370	353	380	358	350	401	351	360	357	324	325	400	364	335	350	370	390	377	348	355	359	384	386	368	367	359	368	354	364	354	346	380	369	344	373	365	345	346	331	407	393	363	383	337	367	389	353	376	369	345	358	369	358	363	364	364	382	361	361	344	365	359	408	371	359	382	375	334	393	366	379	352	392	376	402	368	375	380	340	352	343	354	340	384	380	361	348	387	339	364	385	377	357	373	362	374	364	353	367	366	377	393	340	387	359	374	348	401	369	364	373	376	365	370	393	378	326	403	344	372	381	356	349	357	367	394	385	335	403	338	324	358	349	399	382	331	336	344	353	365	387	395	381	365	392	346	335	383	384	375	350	354	387	374	372	380	380	331	377	347	366	340	388	368	329	373	342	353	373	375	382	352	389	363	393	369	359	368	355	364	393	372	350	377	383	341	352	390	354	374	343	344	372	366	359	369	373	361	348	356	374	345	390	373	364	366	373	351	375	369	350	417	342	358	353	347	367	358	377	363	386	390	382	375	363	374	383	337	317	360	409	372	375	334	373	354	400	375	368	396	367	370	375	373	348	352	332	360	370	372	399	362	358	378	355	354	340	334	383	359	371	345	342	381	329	375	368	374	371	374	376	381	380	367	368	378	372	343	350	368	349	371	302	338	336	358	386	384	323	362	364	377	379	347	386	386	326	400	380	352	366	392	386	381	350	417	372	366	377	340	389	373	351	346	355	376	319	357	371	375	331	351	344	387	358	353	371	359	359	380	376	324	390	381	371	367	361	376	375	361	354	375	359	381	391	339	371	357	372	353	392	379	363	373	380	369	358	357	354	353	378	347	373	332	399	387	342	368	370	329	365	386	357	362	382	378	370	362	384	348	390	356	363	359	388	376	389	391	363	339	388	397	356	375	376	350	360	366	390	367	352	368	359	374	408	338	378	391	359	374	396	361	361	354	362	386	357	342	347	340	367	384	374	346	379	345	363	352	341	379	358	425	369	341	368	373	334	350	355	347	359	397	358	333	349	375	371	374	355	354	380	363	376	396	384	349	375	373	351	376	356	364	352	353	363	345	328	373	350	343	357	373	375	320	357	413	375	379	350	329	356	328	373	366	383	384	393	392	372	351	380	370	342	349	345	373	346	359	368	356	380	356	378	347	347	335	345	375	327	370	375	369	350	383	338	349	366	351	342	356	335	344	382	350	346	373	342	381	359	378	334	373	373	382	368	381	367	393	389	367	379	366	361	349	375	398	342	335	362	380	364	368	386	377	359	372	387	356	350	388	340	344	350	369	369	354	352	399	338	362	352	392	391	383	370	378	394	372	362	385	344	343	360	381	372	370	367	344	338	380	364	348	355	347	349	355	360	410	363	338	379	352	352	382	388	334	364	362	376	330	366	374	376	342	357	366	372	317	358	377	398	383	393	369	366	399	362	375	355	351	326	355	315	374	388	387	364	370	388	391	382	348	401	330	352	359	327	391	349	359	340	377	382	358	366	352	372	343	339	347	369	370	378	382	352	351	358	361	327	368	387	347	413	360	344	405	354	366	395	304	406	343	363	327	365	376	392	353	363	366	377	338	362	378	382	383	363	352	401	377	380	361	361	342	359	378	372	365	392	359	383	339	357	374	347	343	373	374	372	374	377	382	357	367	352	365	323	375	383	381	354	348	367	377	377	388	362	362	387	338	369	358	363	372	335	385	365	364	341	359	378	355	356	329	353	339	352	381	358	382	383	362	355	382	349	369	322	354	347	344	374	355	349	328	372	348	341	367	390	386	359	347	391	385	381	395	368	384	359	379	337	369	377	352	371	345	378	396	385	347	368	375	384	337	361	332	352	354	333	355	330	356	353	347	387	353	381	359	366	355	353	377	308	370	393	347	369	347	406	358	364	359	402	360	345	368	360	391	374	349	349	368	355	392	347	392	344	377	346	352	361	377	347	354	361	419	391	353	361	374	338	359	374	353	370	353	369	383	369	384	380	368	339	377	350	363	354	346	360	347	377	345	342	357	365	373	343	371	385	376	358	359	340	374	337	366	353	353	419	379	381	344	371	360	363	346	360	368	354	379	354	408	366	340	360	357	314	359	382	361	372	352	376	386	353	390	330	400	330	354	360	392	390	374	378	390	370	333	366	378	360	364	376	362	364	359	362	349	362	402	362	387	363	380	327	348	332	381	335	368	347	372	357	333	364	372	379	376	352	337	391	348	408	324	365	342	384	346	379	367	381	337	355	373	369	384	383	363	349	345	376	382	367	353	386	336	354	342	351	406	374	346	382	371	354	353	389	368	348	366	374	351	360	356	337	367	330	366	394	352	363	343	374	324	376	353	300	394	377	375	371	347	398	395	390	384	375	360
55512	96694	74806	46629	25365	8704	2318	899	697	695	680	657	627	596	647	670	630	615	660	580	645	633	615	612	672	643	645	626	644	673	628	618	653	671	632	618	615	614	661	659	654	635	636	635	648	641	661	621	700	644	634	671	621	592	678	670	652	672	624	643	620	663	633	593	637	677	642	617	653	626	637	655	634	664	628	629	617	626	660	614	627	667	655	624	579	641	646	651	630	628	646	652	630	639	654	644	640	644	629	602	679	672	687	587	680	698	645	613	661	633	651	625	650	663	597	663	648	642	599	622	622	640	648	633	644	606	649	660	610	643	641	654	661	634	683	618	668	602	634	640	638	658	635	651	647	607	677	630	668	645	659	643	661	653	623	618	655	676	645	651	609	662	597	603	606	597	639	674	665	708	608	667	611	633	610	626	654	645	640	686	620	619	667	661	626	648	644	624	655	622	622	609	623	622	650	650	629	626	633	607	649	655	623	625	602	673	696	624	630	610	705	642	617	611	673	642	646	635	639	623	657	632	626	637	656	611	649	654	619	672	660	648	621	676	604	586	705	624	623	636	612	597	597	655	615	642	653	635	663	659	649	648	617	628	615	597	679	651	592	644	661	634	671	648	652	655	656	643	626	648	666	664	663	607	621	619	616	602	643	641	623	668	631	635	621	583	619	635	616	644	654	692	656	662	690	626	628	661	642	606	542	619	617	641	640	599	678	612	659	657	647	641	654	616	663	647	636	681	645	634	686	648	625	679	681	647	642	619	644	609	601	626	656	643	638	686	643	681	608	602	634	636	653	616	625	628	667	636	666	652	647	647	625	623	668	663	653	617	637	688	654	618	657	624	633	651	653	665	602	638	684	666	669	619	645	644	599	619	586	667	631	645	657	637	630	680	659	623	653	646	614	667	585	649	691	641	605	645	654	668	645	646	654	647	647	628	622	608	606	645	661	609	634	625	652	641	582	625	647	658	620	645	635	640	642	642	642	693	619	644	610	624	667	614	638	664	618	621	629	617	640	652	635	649	653	638	634	659	622	628	673	639	605	627	617	597	669	657	650	656	608	620	610	599	678	601	607	638	645	618	650	623	629	599	629	642	620	624	636	621	619	670	648	672	651	571	641	642	614	688	633	648	640	664	647	665	619	646	649	639	673	644	611	623	656	609	644	635	666	647	611	630	657	603	593	629	643	642	648	612	648	606	604	670	632	624	632	623	634	679	574	635	642	691	648	656	654	651	680	657	640	630	665	649	638	648	602	679	637	693	648	630	600	652	656	695	619	636	617	633	690	627	660	616	629	687	642	654	630	657	582	655	619	674	647	656	632	640	634	626	633	623	611	607	651	643	657	639	635	642	645	609	640	660	602	677	617	576	654	636	642	602	638	628	603	623	664	650	667	634	676	640	647	621	660	598	621	667	637	624	653	650	634	635	629	661	663	662	620	625	632	618	618	690	630	658	662	647	617	602	653	630	612	619	687	635	616	614	647	635	602	669	644	659	668	629	652	669	638	632	629	629	657	639	626	672	646	642	641	690	622	661	658	647	640	642	602	612	619	620	692	628	652	666	671	646	607	649	598	636	624	651	639	660	616	650	644	657	658	642	656	586	600	644	619	642	658	639	631	646	657	682	644	617	639	666	695	643	660	632	663	673	683	622	638	673	663	689	623	612	626	689	645	655	611	693	582	645	685	651	631	698	648	636	666	690	640	642	670	639	625	647	608	614	639	642	667	614	643	623	622	583	667	640	627	656	628	620	679	611	606	732	670	627	653	708	690	664	631	614	607	664	609	563	597	635	612	658	678	659	670	651	639	642	687	654	640	652	663	659	629	644	661	662	637	632	660	656	592	662	643	632	651	639	639	662	643	645	663	667	682	693	638	617	597	634	645	642	666	627	664	629	662	591	626	658	684	623	634	666	639	667	646	626	637	656	652	623	702	600	662	627	643	622	641	619	714	655	633	611	631	655	616	664	656	655	625	598	600	661	630	664	618	634	630	617	642	648	643	652	611	629	622	680	637	663	609	668	656	624	638	654	629	645	640	639	640	656	575	646	615	628	584	606	603	647	593	638	608	614	605	653	649	624	650	662	639	607	639	640	653	596	641	619	622	664	675	677	661	645	638	631	649	627	672	622	655	659	605	675	592	684	642	585	613	622	631	629	609	623	634	610	643	624	628	645	638	591	622	644	616	631	640	636	642	626	607	650	620	667	617	604	668	649	632	599	612	634	662	639	624	618	633	628	618	695	677	636	658	607	627	614	559	626	622	626	616	648	628	672	630	687	618	667	656	665	625	633	638	639	624	609	685	641	626	623	647	585	672	582	662	620	638	601	652	604	603	621	648	697	633	674	665	635	672	626	608	653	656	632	625	679	584	590	588	651	651	656	632	638	602	690	606	645	647	668	608	667	666	677	662	663	681	697	663	646	652	632	601	670	595	662	611	649	626	617	632	681	643	654	647	673	642	630	688	618	600	583	616	645	657	630	606	661	630	601	634	649	611	599	618	664	611	641	672	649	646	629	632	606	632	609	636	653	617	661	718	648	610	652	654	626	636	664	669	633	642	669	660	653	652	655	638	638	679	644	642	652	639	603	597	602	652	626	650	626	646	633	644	632	692	641	636	641	667	574	617	642	635	622	603	627	607	593	685	640	656	611	648	621	613	673	631	608	681	655	690	642	659	665	649	622	677	613	668	656	672	599	654	643	619	631	611	654	622	633	660	633	684	586	705	656	635	667	640	673	684	622	620	621	624	674	656	635	651	664	660	643	646	605	692	666	654	606	674	635	648	659	606	615	667	636	622	694	612	653	662	672	656	594	649	637	597	614	582	653	675	642	617	631	652	565	656	667	653	635	627	591	667	629	628	648	629	664	642	589	634	634	651	619	645	686	658	620	645	624	680	623	634	645	681	608	639	644	594	631	674	655	641	641	621	616	671	649	656	664	641	600	611	641	642	627	646	659	651	620	630	664	638	632	629	655	645	648	629	631	655	627	636	670	679	665	643	672	675	619	603	617	644	552	657	606	637	633	595	656	652	629	657	642	593	640	643	688	603	661	616	607	662	615	644	608	657	663	624	673	651	605	639	657	637	658	670	624	643	615	666	622	685	662	636	632	577	660	658	643	637	625	655	640	653	651	639	681	590	624	661	679	648	666	628	634	600	601	669	658	638	618	642	652	603	627	645	604	679	645	660	617	644	644	667	651	690	573	633	621	625	637	632	605	642	627	648	622	619	649	627	613	686	638	630	669	633	644	604	598	634	622	636	669	620	674	630	656	678	670	627	629	678	630	664	648	640	666	641	592	642	639	612	675	638	668	666	670	662	626	661	631	615	623	655	643	686	627	607	666	608	637	625	668	646	663	636	642	643	645	677	622	598	608	645	601	667	660	651	628	600	659	628	619	689	629	651	597	610	671	664	632	681	656	608	632	630	628	687	600	683	642	624	618	678	698	649	655	640	667	618	648	660	643	649	592	637	658	645	656
23394	23773	36732	32527	23951	18050	5919	691	423	438	423	418	455	424	435	420	430	438	398	426	473	424	433	447	469	433	469	443	429	435	402	421	424	462	417	413	412	417	442	418	411	460	451	437	462	453	422	443	398	425	427	412	466	396	406	397	413	427	398	423	417	424	408	432	463	447	426	439	428	454	449	430	423	433	400	403	406	410	419	408	449	467	442	397	416	437	416	418	437	398	442	394	417	405	458	431	417	414	392	444	429	413	412	456	446	415	422	403	425	422	413	416	439	417	450	453	421	430	432	446	453	440	442	436	411	394	411	440	445	422	425	387	431	427	423	437	431	411	430	422	409	424	451	441	399	446	418	440	467	443	426	408	389	414	423	449	415	418	396	413	437	449	433	416	436	445	445	416	394	477	446	424	425	455	416	430	435	424	424	456	432	414	406	452	427	393	426	426	435	427	416	434	432	428	392	412	438	457	387	375	401	468	443	434	440	418	389	435	454	424	436	413	471	408	381	429	429	430	441	413	414	389	448	414	412	417	433	421	377	426	435	411	451	436	406	441	416	420	400	449	413	444	437	433	420	439	442	402	446	441	447	398	433	422	423	424	451	401	405	446	415	437	458	424	433	424	423	423	412	448	430	432	412	407	439	406	414	436	393	418	423	405	412	456	411	406	399	437	392	431	451	450	425	417	420	453	436	408	438	407	425	399	449	426	402	445	444	429	442	428	426	439	414	438	407	452	430	419	449	450	424	442	411	412	454	432	453	414	408	417	469	423	379	427	402	456	410	432	393	416	445	406	440	399	412	399	439	440	422	453	431	431	430	433	427	435	425	463	427	423	447	435	477	420	414	426	405	420	405	414	413	427	417	429	418	451	449	405	410	459	453	390	428	457	421	451	410	420	433	426	453	450	428	447	430	443	415	425	417	427	432	382	398	448	411	455	493	450	442	395	471	482	425	397	424	413	461	437	435	422	428	432	435	435	433	432	449	418	451	430	410	430	450	399	425	414	425	445	407	445	456	424	427	391	449	429	414	408	447	436	409	437	389	469	453	422	438	431	491	420	419	431	395	445	429	454	400	449	447	411	441	416	446	438	397	411	436	452	420	453	411	409	416	432	434	450	461	424	418	436	417	418	416	406	402	428	426	420	445	396	475	423	460	407	400	429	467	467	427	418	434	437	446	398	436	413	412	474	413	460	436	444	417	476	463	431	457	428	433	404	408	453	440	443	428	445	440	423	449	449	442	447	441	419	446	438	436	437	439	409	403	418	434	376	459	450	415	426	422	427	407	394	427	456	429	426	478	402	429	423	457	400	462	398	416	455	427	440	484	413	430	424	428	402	442	420	379	388	430	473	409	382	450	436	403	409	464	430	441	429	412	436	470	440	435	421	442	440	435	410	436	425	410	417	402	476	425	436	444	392	405	436	451	443	440	431	422	400	461	436	426	408	413	440	457	412	461	396	400	427	428	387	434	444	475	379	435	412	436	435	404	419	473	409	439	385	428	425	408	411	438	462	396	386	425	410	437	410	418	415	398	423	459	426	414	445	419	405	412	443	413	429	432	416	419	464	405	404	492	461	391	412	426	474	374	442	464	386	419	408	433	402	418	408	398	472	438	423	435	422	421	442	402	420	405	426	423	403	434	449	445	446	463	410	422	403	440	424	458	458	433	408	423	388	435	410	441	392	390	413	454	463	428	417	445	436	395	432	411	419	440	406	450	427	418	463	423	412	393	399	423	447	414	423	427	398	404	400	395	421	426	389	394	414	480	433	481	415	396	400	434	430	420	418	419	421	428	402	440	434	433	435	433	417	438	436	415	429	397	419	424	426	410	437	455	432	437	399	446	429	445	415	410	441	442	420	431	438	461	426	430	416	430	426	431	434	431	438	452	393	389	420	428	421	419	459	417	466	411	412	454	407	449	418	427	402	416	447	416	421	437	413	481	423	432	434	473	449	431	441	410	423	437	457	403	420	436	443	449	431	410	430	433	434	440	464	407	436	455	435	421	423	415	441	468	415	415	393	389	443	403	413	430	453	389	429	446	431	428	465	439	448	441	410	427	423	407	394	434	452	436	440	412	464	433	436	441	422	411	406	388	447	418	407	427	436	452	445	435	442	408	443	394	460	462	427	441	414	422	399	445	443	407	420	421	407	400	426	413	405	425	415	462	420	435	426	404	437	435	426	441	442	451	428	412	405	408	401	394	411	430	414	442	428	414	432	465	403	467	398	435	442	423	400	440	427	425	406	430	426	382	473	433	409	444	428	405	418	429	425	462	468	442	423	409	421	418	461	469	436	431	436	407	420	421	426	430	444	423	458	428	449	437	414	468	397	400	410	442	394	428	431	402	429	446	424	450	452	434	416	462	405	424	433	420	427	404	439	423	432	414	397	415	428	384	438	451	418	437	410	446	430	450	407	391	425	402	416	411	430	451	433	453	381	401	420	414	429	420	433	414	426	415	435	424	459	426	426	413	424	408	451	445	438	420	403	431	443	437	423	396	447	453	429	399	402	405	416	445	477	410	404	433	426	414	446	431	440	413	419	476	423	424	430	399	394	423	437	428	427	384	408	423	463	428	403	472	429	426	442	439	433	442	448	394	416	415	415	443	442	445	426	404	426	450	421	416	451	428	404	431	449	415	442	469	452	440	432	460	419	399	422	453	386	449	391	467	404	482	428	433	453	416	431	391	431	440	409	401	400	393	456	438	377	432	414	423	397	467	445	402	452	453	419	443	465	433	433	418	455	455	418	436	438	413	410	416	421	441	446	464	433	442	438	398	402	393	400	432	383	416	440	422	437	443	418	415	417	427	460	410	460	405	422	437	419	407	411	412	443	403	380	404	424	448	437	421	429	435	409	419	401	414	402	425	437	421	454	433	414	438	425	397	390	393	436	434	440	429	393	423	425	427	458	408	431	442	426	462	376	464	392	423	408	384	435	416	410	401	454	430	416	440	446	438	431	424	414	459	455	421	426	456	415	452	438	423	427	432	431	398	399	434	398	431	414	448	405	436	448	433	450	433	432	440	429	429	413	407	394	404	415	443	432	412	478	440	402	413	448	430	424	449	446	410	416	431	432	400	420	389	419	405	452	422	411	428	452	440	398	453	382	419	440	414	420	446	424	392	441	406	437	447	402	427	405	441	430	420	414	392	446	466	420	422	403	444	425	411	410	417	432	431	396	392	417	439	454	409	415	413	450	393	449	421	431	442	409	473	438	457	410	427	468	410	425	425	421	389	417	453	477	453	411	425	418	449	402	435	427	442	417	423	379	457	438	400	397	418	439	430	459	452	436	420	433	432	375	445	417	410	446	487	439	459	399	429	422	415	459	428	399	412	428	446	453	446	431	382	414	443	449	453	424	418	422	440	409	420	401	430	412	414	429	423	425	437	430	413	449	417	455	458	449	460	432	455	417	400	424	432	429	452	393	379	432	445	452	442	386	446	405	424	429	383	455	460	421	467	450	423	409	432	433	465	457
53804	103236	82704	55894	32743	13403	3264	1127	745	746	745	759	705	751	721	720	707	702	686	712	703	747	678	750	719	701	692	686	740	683	732	749	679	711	752	737	749	683	708	769	721	731	755	715	710	722	722	708	726	766	727	678	775	791	709	732	708	722	728	639	782	713	711	720	770	714	693	715	761	730	716	701	681	676	714	711	704	706	733	711	705	715	754	690	684	696	730	705	733	739	744	732	705	732	698	711	709	722	728	734	713	687	728	711	732	728	708	695	749	711	693	749	744	716	731	713	764	740	708	704	717	685	748	728	699	708	739	709	681	708	763	705	730	710	675	664	691	699	742	718	683	736	717	717	715	754	708	720	719	726	727	723	757	759	700	766	681	774	743	687	659	744	714	715	709	747	706	728	730	714	765	692	735	689	735	692	748	687	697	751	707	717	683	731	724	723	675	734	697	726	708	766	714	685	671	640	761	723	653	736	727	719	698	780	717	708	729	750	688	696	728	731	694	733	695	670	753	754	727	707	698	651	733	682	696	703	749	693	700	660	748	686	683	701	735	700	677	740	737	734	673	712	742	713	691	742	765	698	715	734	699	733	703	699	740	741	706	713	718	676	660	681	719	675	693	750	750	757	720	672	727	718	699	743	711	727	687	733	671	739	709	705	756	710	696	695	736	717	739	756	683	725	729	738	716	732	721	705	732	729	742	723	741	710	706	722	756	687	700	708	711	732	737	729	707	658	691	726	763	674	712	754	722	704	684	744	718	697	703	731	719	703	717	717	701	739	746	691	733	726	716	730	705	760	711	698	716	705	739	670	762	650	753	672	704	731	697	716	705	765	734	679	710	731	714	739	733	741	700	773	709	698	694	733	698	706	750	695	736	716	718	699	720	743	709	732	739	734	702	693	680	751	706	719	715	728	753	732	716	668	707	676	733	749	671	738	741	706	735	671	711	718	679	719	713	680	708	685	708	699	710	710	738	704	730	739	706	745	739	730	722	732	716	719	705	753	722	715	688	701	704	730	741	741	741	729	754	737	740	704	694	790	771	710	698	724	800	710	710	734	720	710	732	749	705	705	672	688	654	736	708	680	688	723	705	666	659	766	691	720	708	691	744	725	672	689	670	713	713	703	675	739	728	735	762	749	732	747	669	733	735	717	661	735	726	697	731	723	728	755	715	688	731	724	722	772	675	764	674	719	721	771	704	722	709	713	676	717	706	715	695	776	733	759	752	727	641	713	702	751	743	676	719	725	765	682	705	749	697	717	675	703	713	744	699	732	670	719	743	673	684	701	709	676	734	759	782	737	721	704	728	660	755	711	695	699	750	725	714	715	749	716	745	747	684	699	719	698	742	749	743	678	731	726	674	689	744	677	746	703	732	722	740	698	702	747	721	737	719	749	781	688	688	709	711	718	716	723	721	708	715	738	681	732	740	693	729	707	704	736	755	757	696	713	696	685	746	678	746	694	714	679	691	692	713	728	715	691	704	765	693	692	680	736	719	754	722	732	696	736	731	728	718	772	731	724	687	743	700	708	721	728	731	695	709	714	703	757	704	717	720	725	680	738	679	694	704	759	701	749	709	791	709	647	721	692	688	720	709	724	709	729	739	729	709	745	700	738	705	721	720	711	721	706	727	711	768	705	705	629	703	737	718	713	711	691	759	701	697	715	744	732	688	764	703	730	709	667	685	705	716	751	716	747	738	736	694	727	696	729	752	736	697	692	716	717	697	718	757	722	710	695	767	714	714	738	723	757	699	681	708	700	714	745	690	693	710	692	717	773	756	720	721	720	753	731	730	675	749	714	715	732	714	707	694	708	702	721	717	674	706	752	715	715	704	701	733	703	724	697	717	738	681	736	717	694	718	715	722	708	694	711	730	713	716	702	680	722	717	677	718	684	715	709	715	694	717	733	726	705	709	719	668	707	748	675	712	747	737	707	709	699	703	718	766	673	723	703	692	737	718	682	764	740	767	677	714	706	740	728	710	741	679	722	710	769	710	691	697	701	746	725	767	700	762	788	718	698	726	672	729	753	695	715	727	679	739	710	727	732	709	757	711	707	738	688	719	753	731	678	687	710	739	728	730	709	711	703	767	727	708	714	747	751	744	743	714	740	740	746	721	768	702	763	686	733	723	716	741	710	763	768	671	710	683	736	674	712	724	710	726	746	732	672	715	689	688	721	780	727	679	712	708	669	714	722	701	691	732	713	699	728	744	730	764	719	729	735	773	730	738	716	752	707	714	726	720	715	742	730	725	737	740	737	796	721	689	686	726	755	730	720	711	694	689	708	730	705	697	663	737	730	713	698	723	733	699	759	659	737	780	717	688	757	708	711	728	695	678	704	714	762	712	723	750	687	685	740	685	773	736	675	780	728	703	755	675	706	730	750	747	703	714	703	761	734	682	710	714	743	712	718	712	740	758	747	730	734	745	717	721	747	713	683	741	666	730	655	668	719	704	707	755	783	714	731	716	788	728	760	727	749	707	681	757	703	759	746	736	732	680	740	705	701	732	750	724	740	695	720	697	684	758	778	716	746	677	689	715	697	713	711	709	708	676	764	683	669	693	743	719	751	687	723	699	754	742	746	747	704	710	703	764	679	704	717	691	735	677	711	739	696	724	726	709	741	693	687	678	724	722	707	741	770	721	718	683	731	687	711	724	724	720	725	723	715	690	712	713	668	696	773	723	771	686	715	700	722	707	722	675	668	729	717	716	703	692	773	685	733	685	720	702	741	678	664	745	685	705	711	765	684	741	685	708	713	737	731	749	699	684	693	743	727	727	730	706	741	735	668	716	729	723	721	762	711	755	740	714	699	729	746	695	714	763	707	737	703	721	802	712	708	683	757	663	720	750	696	723	712	724	693	715	740	680	807	720	718	731	693	679	723	664	721	732	725	685	735	681	678	760	704	722	689	701	736	657	755	752	703	708	711	719	730	725	752	737	778	696	689	706	682	716	744	739	699	717	722	724	768	746	729	733	695	748	662	684	780	680	686	673	709	704	730	747	695	733	726	685	747	785	722	717	722	759	736	686	639	730	731	726	712	707	771	733	713	716	703	731	663	699	693	723	761	729	728	760	735	724	710	730	700	719	731	720	702	701	715	699	697	705	775	711	745	752	727	667	729	715	732	733	732	733	745	708	670	738	700	693	703	688	725	724	753	722	702	662	727	704	733	689	735	732	692	780	699	751	695	688	724	696	770	713	719	708	720	674	690	710	741	719	707	703	731	708	673	699	729	681	712	691	701	709	752	743	731	741	679	685	736	734	714	707	699	717	740	733	734	685	700	765	730	777	716	716	698	746	674	703	640	662	716	767	714	709	751	707	701	665	698	739	731	682	693	742	773	710	674	733	708	710	757	701	690	704	730	742	730	690	722	721	724	711	755	716	727	745	718	741	718	746	691	708	702	736	761	717	776	751	704	731	713	776	705	745	716	743	705	745	700	713	711	707	769	729	715	728	709	724	733	691	693	750	739	736	740
28062	32258	33542	18324	4680	1126	540	372	330	308	329	285	364	329	311	329	351	336	316	324	339	332	330	337	352	308	359	325	302	299	320	329	318	344	335	303	325	330	308	295	338	331	320	350	342	337	351	384	349	337	324	298	310	327	360	301	346	324	288	343	292	329	316	313	357	316	349	344	291	327	383	306	329	313	324	297	347	384	339	328	339	343	338	341	352	348	337	325	332	330	349	334	316	335	316	311	296	335	359	345	314	319	359	324	343	354	366	352	337	314	344	358	321	314	313	324	323	328	317	349	344	328	336	323	346	322	335	369	318	319	313	297	330	368	307	316	323	335	319	295	351	311	316	306	307	338	322	331	368	338	340	342	315	350	328	307	328	350	298	311	321	330	323	322	341	338	343	332	345	312	325	332	347	338	329	319	327	327	365	318	318	348	314	294	347	345	310	322	313	309	323	341	351	332	320	324	344	337	345	345	350	297	325	350	317	331	339	349	350	343	322	346	335	332	343	321	319	335	336	337	353	301	352	354	314	335	317	340	318	366	337	328	328	353	364	341	329	331	297	337	349	313	314	368	340	292	317	336	365	314	297	359	315	341	322	319	319	319	344	315	359	326	303	356	346	318	314	327	355	339	336	335	335	357	326	354	351	340	351	308	337	310	317	352	354	346	320	353	359	337	333	301	336	350	347	318	342	323	324	327	332	330	303	325	310	311	346	383	356	326	349	346	341	362	313	319	344	317	332	369	339	319	345	339	352	318	341	313	337	363	327	320	342	324	317	328	347	316	306	340	341	330	325	317	333	334	326	341	323	340	335	323	331	343	318	330	331	324	324	356	331	320	339	315	355	344	305	322	333	348	328	306	308	334	319	312	317	352	311	335	346	333	312	344	336	325	346	330	288	350	362	309	332	340	335	341	328	346	331	345	326	346	309	356	320	353	308	351	319	345	298	330	318	309	323	294	337	320	371	383	312	340	336	352	319	330	315	356	330	313	324	364	326	310	381	330	341	352	351	345	353	315	332	307	309	326	329	314	339	309	326	341	340	293	339	313	310	352	324	317	322	344	339	346	348	357	328	328	327	356	297	342	290	304	335	347	342	354	336	349	315	334	343	329	343	332	340	324	349	356	346	305	321	309	353	335	332	344	334	299	322	310	326	332	362	318	356	373	319	324	341	311	319	306	338	369	307	323	308	319	352	332	329	324	295	309	342	334	364	320	328	351	308	308	357	354	355	303	327	303	335	351	356	326	354	323	323	328	354	340	346	356	333	331	314	335	317	316	303	335	320	325	329	335	334	297	346	344	310	320	324	318	294	296	323	316	333	326	332	327	343	347	334	300	324	382	328	346	342	307	321	345	335	341	332	315	342	316	346	322	315	379	330	348	349	353	327	348	335	332	374	321	340	303	363	327	313	340	311	319	317	313	347	310	330	334	337	314	330	362	328	345	323	333	327	335	341	326	338	299	335	332	279	335	326	316	355	334	362	329	329	341	331	333	346	329	323	354	337	319	307	329	331	343	340	329	345	348	321	313	292	355	354	356	321	365	329	312	327	322	321	328	288	338	338	329	327	331	322	331	350	303	359	354	306	322	340	328	375	319	370	303	355	325	323	367	333	325	328	324	344	304	308	316	303	331	295	340	341	339	359	327	347	352	319	311	330	317	326	315	339	341	315	348	308	356	348	323	344	347	342	339	305	304	335	303	334	308	284	368	340	329	342	313	359	289	360	309	350	347	327	341	304	320	327	344	335	317	296	352	324	335	345	322	365	344	327	346	355	356	314	303	320	302	324	315	337	329	324	313	354	308	327	328	329	312	335	359	328	351	347	352	311	334	341	319	353	295	330	323	335	351	322	329	352	330	327	345	326	355	325	321	353	354	316	297	324	335	313	342	328	324	301	320	284	287	313	337	337	324	327	313	293	346	328	338	334	349	326	356	337	351	344	367	355	310	318	323	323	302	309	306	340	318	307	297	325	349	326	284	328	325	339	341	359	354	302	317	303	332	314	307	323	310	365	319	321	312	346	323	318	341	314	342	336	348	315	313	342	380	356	358	316	335	329	345	353	343	336	352	323	346	324	338	341	345	318	349	362	307	312	350	321	348	356	327	344	338	289	324	313	352	326	323	322	325	352	321	326	345	375	333	339	344	371	334	306	348	334	394	318	343	310	334	360	319	325	317	341	339	320	337	310	308	299	320	342	323	325	311	358	343	322	360	352	333	346	338	378	335	345	355	337	312	324	356	317	349	311	354	347	331	338	342	352	314	336	333	359	340	352	347	337	337	395	318	293	338	308	320	321	346	316	341	340	324	310	346	328	345	317	331	350	350	338	326	332	325	341	339	342	338	340	316	341	369	339	316	316	383	333	329	327	302	364	337	311	327	329	336	339	344	312	311	333	346	319	330	352	312	323	364	330	373	348	338	301	315	303	316	336	336	325	329	348	345	347	319	321	338	317	337	342	331	344	307	314	333	323	323	351	339	336	342	335	336	309	311	329	340	359	313	334	316	325	356	332	339	330	359	342	318	338	347	313	384	335	333	305	351	344	307	324	336	340	327	338	327	360	375	310	324	370	315	323	348	313	366	334	348	312	329	317	307	314	338	332	326	334	325	360	305	309	345	362	356	330	351	339	326	322	343	299	351	344	328	299	329	341	348	324	370	320	336	346	329	329	350	323	343	321	345	371	336	318	371	331	339	318	313	350	310	322	328	308	321	350	326	353	328	307	371	306	309	345	331	332	313	278	288	321	303	320	290	301	311	309	323	320	333	299	317	306	349	302	319	281	342	371	337	350	303	331	316	289	320	308	331	305	338	318	323	318	362	335	313	344	318	337	320	320	337	373	327	338	319	338	331	328	374	340	356	355	352	357	294	318	346	348	331	308	356	344	329	320	342	321	334	329	365	305	338	337	327	340	349	360	317	343	321	339	340	307	322	296	331	382	343	319	338	333	329	302	328	344	339	323	342	305	289	331	331	360	322	285	357	329	325	324	332	325	317	306	292	340	297	329	322	346	353	336	323	323	319	323	353	329	312	324	290	310	302	347	350	349	333	352	332	334	367	299	310	327	325	340	312	348	342	319	350	312	323	314	318	335	338	356	316	331	349	320	302	319	324	315	335	347	328	322	345	349	347	320	335	316	316	323	316	323	327	316	353	349	326	324	364	289	341	339	331	291	350	324	310	322	305	377	356	308	359	368	303	303	342	333	343	351	325	318	328	314	345	371	324	365	325	325	357	299	317	325	333	337	366	345	293	327	342	299	317	338	339	360	344	332	339	309	332	325	341	321	325	348	311	322	319	297	360	336	360	318	315	368	325	318	337	355	315	326	358	317	314	352	319	338	366	322	344	368	335	320	305	320	351	327	334	296	322	304	331	344	347	327	313	381	328	333	354	313	329	356	331	352	351	308	342	338	327	332	368	314	332	356	368	332	321	341	330	364	311	300	338	336	366	338	358	346	375	329	319	316	310	346	327	349	326
33337	51552	39191	20423	7589	2218	943	611	571	587	612	627	579	609	577	604	609	595	584	603	567	596	601	545	555	573	574	603	611	631	611	602	583	604	563	547	606	589	560	621	567	572	569	617	609	611	563	567	595	571	605	625	584	569	613	592	607	555	581	550	593	601	588	569	617	615	556	597	574	574	594	588	568	546	572	580	608	592	556	604	620	573	625	581	603	591	582	555	608	599	593	628	618	629	540	570	628	575	589	628	611	602	636	539	599	582	592	609	628	572	576	558	600	583	589	595	575	550	581	594	587	563	587	609	557	507	595	596	602	606	538	588	609	649	570	576	577	554	630	585	614	621	613	604	576	599	579	559	610	600	547	595	595	598	607	605	551	605	632	538	598	569	575	607	605	620	617	630	579	586	533	607	591	549	611	580	596	586	592	579	557	599	598	575	578	579	564	556	604	620	570	565	546	593	574	571	601	585	621	562	607	594	582	587	600	590	647	597	589	557	587	572	584	592	582	566	582	572	592	572	599	592	567	582	586	669	589	618	599	580	616	550	573	559	600	602	568	601	602	578	615	577	578	612	593	553	605	653	576	569	561	588	563	573	574	588	569	610	653	586	603	579	574	569	585	604	575	568	590	630	547	597	587	561	583	605	573	582	580	602	592	592	607	567	566	563	548	603	614	564	588	579	575	580	610	573	562	599	580	585	585	665	599	600	604	609	595	562	565	551	582	576	590	664	606	639	567	611	534	597	600	600	564	609	567	594	599	597	608	566	591	537	571	584	603	592	620	575	594	533	616	604	654	583	576	632	592	591	596	548	607	624	581	610	639	577	547	624	602	598	553	621	600	585	585	634	613	585	553	546	612	630	586	544	575	576	611	566	578	631	595	570	635	584	586	576	595	576	577	613	556	578	565	598	624	606	616	579	581	594	577	573	578	612	593	555	592	635	572	567	578	594	609	588	556	610	612	577	605	618	584	604	564	605	550	558	568	597	642	613	602	602	604	558	564	586	586	580	625	567	600	616	587	566	604	631	615	646	596	599	549	588	633	572	590	565	588	562	594	545	592	572	660	606	608	634	576	588	594	587	597	582	596	613	583	562	591	635	607	572	624	608	630	595	609	600	595	578	571	578	602	599	606	595	542	548	595	600	591	604	601	616	606	628	554	592	615	614	579	623	616	547	565	601	556	540	555	640	607	546	593	617	596	592	588	599	593	582	574	608	601	606	600	595	610	597	600	580	621	558	630	573	601	550	589	600	583	603	550	573	604	600	582	532	592	580	574	584	541	579	605	578	605	585	587	599	584	628	562	642	618	614	583	629	621	607	616	597	600	577	630	582	588	608	542	574	589	580	533	571	559	583	567	609	582	590	593	583	588	632	572	559	616	569	594	599	590	580	576	594	638	562	568	607	566	563	569	576	581	535	605	586	612	607	549	602	623	629	592	616	568	609	590	557	578	581	598	593	570	594	581	617	625	590	565	584	566	631	614	581	593	568	568	604	619	569	553	601	598	619	594	547	550	589	584	595	590	542	600	595	604	588	601	561	592	589	590	578	619	587	586	643	587	603	581	620	601	578	579	567	607	580	545	575	595	599	599	624	599	604	544	581	610	568	608	605	607	608	630	601	543	614	576	561	597	620	603	567	598	575	566	583	556	583	587	597	576	567	580	642	606	578	584	589	593	577	576	605	640	600	574	625	556	583	565	584	574	590	599	612	567	571	573	625	579	619	566	625	618	589	566	567	584	639	606	606	578	540	587	566	557	578	627	544	607	598	578	567	563	606	601	577	588	585	601	644	549	567	589	564	568	579	601	606	606	602	590	625	548	600	589	584	610	586	553	639	585	579	603	622	612	583	574	592	578	597	586	583	575	582	573	593	579	629	569	566	573	568	573	627	577	558	601	621	609	565	580	570	587	585	594	585	595	616	577	567	627	601	543	615	590	577	597	560	619	599	604	584	578	582	560	584	554	620	569	582	526	596	602	563	586	623	577	543	573	603	581	599	566	630	588	648	607	574	573	586	552	569	622	572	551	629	580	557	572	539	537	593	639	636	552	627	583	585	592	551	566	598	554	627	598	564	629	568	574	593	605	604	616	608	611	593	603	577	556	569	556	550	601	583	598	592	597	618	619	578	562	585	597	599	607	640	604	603	594	621	614	585	557	602	585	581	549	617	579	579	583	565	631	620	574	631	605	604	598	604	592	632	571	562	574	596	582	607	589	594	599	563	543	599	569	601	597	598	589	602	611	626	603	593	567	595	603	594	550	624	548	567	545	571	623	584	574	587	559	596	595	630	582	562	619	562	612	594	645	624	566	603	589	609	552	553	560	578	555	606	627	608	591	612	588	573	615	576	577	587	618	620	563	595	599	612	595	581	600	563	579	617	567	567	551	613	605	557	599	610	576	591	596	632	568	609	580	570	548	569	561	611	604	599	554	588	572	632	602	559	608	635	547	573	588	571	571	593	569	552	593	599	569	539	565	600	606	599	562	594	615	546	607	592	570	568	600	591	544	622	570	610	566	559	595	600	623	592	566	578	580	568	619	580	601	592	561	601	576	602	588	603	573	560	638	585	576	569	608	574	618	555	566	618	591	574	589	621	605	591	578	574	547	597	598	580	565	614	610	569	618	624	592	623	595	590	636	550	580	617	598	589	557	574	569	588	559	632	642	574	536	631	630	613	591	609	563	615	535	557	610	594	600	561	623	594	577	581	613	623	605	602	573	604	619	552	640	563	630	589	601	575	591	610	611	599	576	604	573	575	615	598	606	561	569	555	584	581	591	562	578	664	584	590	622	601	596	583	602	566	543	586	594	555	615	613	606	567	574	556	608	572	602	612	606	629	589	584	593	568	544	588	566	580	601	558	549	584	588	617	571	571	599	614	560	577	625	643	585	563	580	592	582	592	634	608	593	628	566	587	549	546	565	539	577	549	534	577	619	583	600	567	604	563	594	554	567	626	617	560	588	567	577	563	617	573	617	639	599	563	580	636	535	582	622	580	615	604	620	611	607	554	601	572	548	575	619	604	570	628	554	626	552	591	609	587	581	622	586	614	596	581	566	550	590	612	586	586	596	607	599	595	584	576	586	571	578	587	600	599	576	620	613	553	572	595	617	557	608	576	529	565	580	557	547	559	586	546	606	552	607	584	556	573	570	638	601	626	601	625	560	592	560	565	600	561	605	593	572	595	623	576	624	604	584	553	593	572	574	581	602	580	594	595	579	619	644	558	580	540	552	593	570	597	576	603	582	568	596	562	599	635	582	578	579	595	556	584	589	602	614	560	635	576	593	587	595	609	623	628	586	573	608	574	590	595	628	605	620	559	595	581	637	611	588	589	580	619	587	588	621	569	565	581	568	571	582	602	576	611	556	573	602	610	581	579	620	571	578	584	577	631	605	603	596	578	583	543	637	573	617	557	598	586	550	572	655	613	583	593	609	563	635	610	589	569	599	610	597	631	600	618	610	602	597	618	570	565	598	618
24476	26101	41598	36998	23480	11853	2072	516	409	365	378	386	372	374	373	385	406	344	360	342	356	350	356	342	329	383	393	327	395	371	371	376	357	396	361	352	337	338	384	363	406	406	347	362	334	358	367	347	371	334	344	331	357	360	346	343	368	381	350	380	360	359	352	382	381	355	327	385	362	394	355	331	358	363	326	384	378	348	369	339	365	365	387	360	381	400	357	357	365	358	338	339	375	364	317	342	354	375	348	353	329	351	335	331	377	354	354	370	347	370	370	391	367	329	361	360	341	347	358	380	383	368	373	349	393	393	335	354	345	380	378	361	388	395	348	352	361	400	347	359	355	382	356	364	317	372	369	341	391	373	347	353	348	337	358	363	370	384	378	328	356	324	382	377	336	378	361	349	389	347	374	374	340	355	354	354	370	360	351	358	344	386	377	387	353	354	353	355	357	374	388	392	360	384	343	357	367	333	363	349	345	311	366	376	376	383	348	369	360	336	358	365	406	357	372	354	361	351	360	362	356	354	392	372	357	365	345	373	377	343	340	339	355	377	371	312	367	376	380	399	364	361	337	334	338	338	374	366	377	357	374	374	388	363	344	328	357	393	366	351	399	365	375	371	368	320	371	353	360	373	364	351	349	363	380	352	383	348	357	360	377	340	371	387	378	347	419	386	354	383	366	360	370	396	356	381	353	353	350	352	383	345	364	365	350	367	350	355	360	331	377	349	365	338	349	365	356	348	361	365	370	390	387	341	374	352	350	377	373	343	369	350	359	339	370	408	390	347	376	345	394	353	358	353	369	334	367	372	355	389	376	355	340	345	361	356	339	354	360	324	369	362	366	355	326	399	368	361	381	366	382	341	369	371	360	361	368	385	379	376	368	362	330	328	369	376	389	363	353	375	367	371	357	387	353	360	390	357	364	347	367	352	313	361	350	371	388	360	390	351	360	359	384	366	367	351	320	356	346	397	373	359	362	360	367	377	354	356	339	371	344	373	377	326	389	361	351	347	378	379	355	361	372	333	350	395	362	334	354	369	367	347	366	353	368	376	328	353	376	380	318	369	382	352	351	347	342	362	340	366	356	355	368	335	361	386	347	369	415	350	359	370	372	391	359	343	346	395	365	354	375	381	373	371	403	342	346	358	356	354	363	382	381	353	362	352	344	346	366	332	402	394	380	349	351	357	343	370	356	368	382	345	358	343	391	376	391	351	391	352	390	348	349	370	331	360	370	380	355	345	380	353	383	337	356	377	381	360	358	359	372	377	351	334	306	357	373	344	343	378	364	314	381	394	386	358	360	373	321	376	377	339	359	315	360	361	331	390	356	332	372	337	359	392	375	357	353	361	384	350	361	387	382	400	369	357	339	347	351	362	387	351	363	385	341	328	337	342	344	374	384	350	393	342	378	375	344	333	326	366	351	382	367	344	357	338	355	337	412	379	374	351	368	360	353	350	320	339	375	329	350	353	362	358	372	373	356	388	366	376	368	371	322	336	335	362	313	355	381	384	384	367	388	358	368	317	356	319	370	362	316	335	399	364	336	384	370	383	351	385	383	374	370	365	349	357	366	329	391	359	351	347	381	362	345	401	348	368	341	370	339	332	346	340	342	371	362	379	339	371	374	346	373	365	371	348	379	352	388	377	396	388	338	355	334	376	370	368	356	334	367	363	344	318	395	364	366	365	322	342	366	376	370	386	369	367	377	352	365	377	363	366	339	370	371	375	384	370	332	394	349	381	360	345	370	380	354	350	407	370	371	356	360	357	356	336	362	345	356	359	364	364	358	386	325	386	366	351	396	429	333	353	373	361	338	359	327	384	358	372	368	366	353	370	364	358	341	350	366	369	350	363	361	342	380	347	378	358	351	337	350	339	381	368	401	365	339	358	360	365	349	355	320	347	368	349	338	413	385	345	395	333	331	369	349	359	372	354	341	348	332	351	362	375	363	357	386	406	331	340	338	362	372	341	352	352	369	355	350	338	349	366	340	360	366	365	349	394	345	361	347	334	343	357	344	339	407	368	361	358	338	337	327	368	369	343	371	361	392	352	356	368	355	336	353	384	369	395	326	359	390	345	367	341	373	362	352	345	368	366	375	345	367	348	371	371	370	374	372	362	372	371	350	360	373	350	367	362	382	388	388	356	361	373	366	365	358	369	379	381	348	335	372	365	346	350	412	357	350	346	361	372	335	345	366	372	379	364	354	373	354	371	352	350	349	363	381	357	392	382	349	367	343	345	351	390	374	398	350	386	381	336	394	389	373	376	370	365	344	382	383	326	386	382	365	367	354	386	358	348	348	355	360	389	355	363	318	327	330	373	362	380	356	386	373	388	362	366	358	406	362	364	384	337	358	366	380	347	364	357	344	402	426	364	407	371	362	355	335	355	364	364	309	360	368	390	348	332	344	363	345	374	373	326	356	370	320	342	379	385	360	351	342	349	343	392	346	386	379	340	364	353	351	357	399	347	390	364	363	359	375	360	363	373	359	375	376	367	383	382	371	348	373	357	328	367	359	353	366	354	320	358	369	403	399	379	339	350	367	383	392	339	361	354	390	378	354	342	373	377	349	363	364	390	338	374	327	364	415	375	324	374	364	368	353	411	373	367	349	351	359	365	365	378	387	355	365	334	332	363	353	382	360	364	324	403	361	362	372	374	349	368	368	365	403	387	379	334	365	369	381	320	339	349	379	356	385	378	373	371	384	364	355	378	374	362	358	329	370	354	400	356	343	396	377	365	358	346	363	353	384	402	371	363	371	363	362	325	350	330	336	384	366	350	382	351	360	349	357	355	363	351	330	404	360	381	329	351	342	367	355	349	362	362	402	369	365	362	370	336	340	382	370	338	358	341	358	379	365	337	399	371	379	390	375	410	363	339	359	372	382	364	379	346	384	375	373	368	374	319	329	357	352	369	330	348	353	368	366	355	414	351	346	348	344	332	401	337	377	350	363	385	348	353	373	361	362	355	373	388	359	325	393	376	338	371	362	366	372	367	366	370	342	370	379	363	350	377	399	361	350	387	354	371	342	368	374	365	362	371	376	346	358	370	365	339	349	378	362	372	366	360	360	358	359	341	362	359	355	376	338	379	377	386	377	350	363	384	331	363	349	370	361	372	373	368	363	360	360	344	363	377	396	337	381	357	362	352	337	345	385	358	376	325	360	360	357	363	352	338	415	371	385	355	335	357	379	372	341	380	383	412	348	362	407	343	329	375	330	360	314	334	370	366	346	335	363	364	380	361	364	369	357	374	375	358	323	341	382	375	373	330	377	413	352	380	365	349	359	341	357	322	338	349	336	348	376	375	344	354	312	382	353	314	342	388	354	352	411	378	384	364	380	324	348	368	333	380	355	358	352	366	344	384	370	371	347	377	375	354	364	368	338	330	374	326	353	355	383	360	348	336	391	391	353	384	349	361	329	356	346	331	356	366	371	338	407	345	378	389	349	349	333	374	340	383	342	332	353	363	359	356	351	334	368	355
55669	95293	75235	47974	27340	10382	2657	984	653	608	637	649	691	662	667	647	607	622	610	631	640	617	596	675	662	621	622	637	677	627	617	611	627	590	651	608	630	632	661	644	630	658	638	649	669	664	619	630	660	662	632	641	659	668	630	665	651	622	649	643	608	583	670	660	606	666	655	632	648	619	610	686	644	624	623	619	650	624	614	659	604	586	601	644	591	638	655	613	614	671	599	649	647	656	659	662	660	672	659	595	602	641	609	579	612	613	634	619	637	667	681	686	640	648	673	683	647	660	617	637	599	612	627	641	630	643	686	672	657	657	678	582	646	681	658	645	634	645	598	583	665	628	598	645	621	629	651	675	644	674	631	636	584	610	655	629	663	627	677	656	593	680	663	639	590	650	656	652	638	625	662	649	670	646	621	632	683	609	624	625	598	620	654	641	665	662	624	659	637	648	635	629	654	645	629	587	687	665	587	656	625	615	668	647	624	572	645	638	623	624	669	644	609	637	601	591	676	660	655	662	601	629	585	619	656	665	607	610	622	577	644	654	618	649	603	693	682	644	661	654	604	670	630	599	651	620	652	618	619	632	608	650	663	667	630	593	644	701	614	634	659	643	631	654	623	603	613	642	619	656	640	652	634	605	647	610	639	624	625	641	601	633	687	663	634	605	652	609	662	659	640	633	661	608	642	609	689	699	648	648	662	670	670	626	631	655	668	660	653	632	650	627	643	616	642	624	664	645	627	630	662	623	616	610	638	630	620	625	621	662	628	620	637	668	656	659	637	616	608	665	621	629	609	665	648	664	597	637	626	649	641	644	633	634	609	594	623	649	616	671	650	581	565	648	669	673	651	678	653	614	649	614	624	666	603	633	653	633	615	661	648	649	653	595	641	665	600	605	603	636	657	668	648	615	604	628	641	615	658	625	621	657	658	623	611	616	638	656	632	686	636	628	652	670	622	672	635	628	613	608	635	674	613	628	619	661	651	649	654	637	711	664	655	596	622	615	627	603	647	653	684	648	670	644	623	619	667	624	653	586	621	610	624	574	668	623	663	635	626	647	663	654	593	700	627	640	677	663	649	600	675	636	677	602	657	650	624	667	625	618	653	653	599	618	627	665	675	617	612	585	605	635	644	682	634	662	697	655	652	661	590	696	608	642	631	648	691	621	613	648	705	652	629	631	651	637	667	623	696	627	665	629	695	644	647	616	654	657	626	609	622	645	642	631	638	591	621	623	632	655	647	686	651	622	630	609	611	614	657	641	644	603	604	633	643	660	627	646	664	645	606	665	648	678	639	615	636	615	644	638	656	605	616	671	639	632	600	581	650	643	594	660	637	639	680	645	630	596	675	626	613	646	669	660	672	598	676	625	670	621	634	625	633	628	635	685	629	658	597	647	586	654	622	639	645	661	624	646	616	645	618	652	654	672	643	661	623	651	609	661	603	640	652	625	634	613	626	605	651	606	626	631	635	610	689	663	673	660	620	622	674	668	657	646	655	566	637	660	662	643	658	643	621	668	586	638	625	621	675	648	638	640	608	652	668	685	606	653	601	637	631	598	628	643	620	654	606	641	655	639	608	657	664	674	626	625	596	667	635	640	652	629	612	645	624	627	652	612	636	627	572	593	686	620	672	630	639	621	616	642	645	648	651	639	603	657	600	648	661	642	651	609	560	617	618	645	668	610	638	639	637	605	619	680	612	635	642	607	663	621	634	626	595	655	708	605	644	598	652	650	669	626	637	637	654	650	650	649	622	675	616	626	596	572	655	615	615	653	619	627	616	619	658	652	632	650	659	661	628	640	658	644	651	672	628	607	662	617	637	644	613	618	654	614	603	683	622	622	607	635	626	614	647	652	665	613	658	608	633	624	647	652	676	647	664	669	649	640	647	632	655	622	655	669	633	632	655	614	636	671	617	670	649	622	662	654	614	593	652	618	603	629	665	599	644	647	613	598	644	592	621	658	657	648	636	683	600	609	630	656	652	635	637	639	651	632	609	615	668	679	638	661	606	627	699	621	608	670	632	608	678	644	627	638	609	620	631	675	682	629	661	664	650	659	671	621	630	588	651	657	626	682	632	647	579	645	615	652	660	654	642	659	607	630	620	629	687	649	653	613	617	647	563	641	680	663	595	665	585	645	632	652	669	629	659	607	633	645	645	651	643	654	650	627	662	671	645	620	645	679	640	629	628	651	651	621	642	635	621	650	677	587	607	629	653	654	600	614	664	635	663	665	644	682	613	598	631	674	675	614	656	651	622	591	615	679	671	636	654	623	647	622	675	631	637	642	631	670	655	652	619	649	666	635	652	609	625	699	650	645	669	616	694	616	610	635	631	628	637	645	610	647	649	628	657	614	628	637	610	627	626	623	631	642	633	659	635	635	640	657	639	633	607	641	607	629	637	620	695	653	646	599	627	670	624	645	625	653	633	656	636	635	641	632	648	656	628	634	615	611	601	580	653	663	682	609	606	691	660	691	607	624	665	646	629	626	684	637	625	664	627	622	648	636	637	626	658	639	641	653	635	606	636	660	648	696	652	660	623	650	618	592	629	598	615	680	629	628	605	631	642	623	641	656	668	629	655	656	626	656	641	654	635	645	593	655	640	651	576	620	635	656	685	654	656	658	664	654	668	642	586	611	626	625	634	676	648	627	602	642	593	619	668	602	640	690	668	634	647	642	611	648	642	638	656	633	669	623	631	617	621	667	621	603	592	621	648	597	643	626	620	656	670	659	636	636	654	641	668	657	626	626	680	612	646	603	604	649	625	568	637	643	630	624	622	586	629	655	642	664	643	648	645	635	671	637	663	642	658	650	597	633	642	633	684	639	648	598	644	610	663	639	640	653	652	643	683	657	633	670	649	620	666	630	669	638	659	624	687	651	611	627	673	651	678	642	622	640	679	665	650	607	633	640	619	639	638	649	659	634	662	629	678	590	636	624	604	656	627	632	665	618	638	599	634	637	619	632	697	607	628	615	617	634	626	615	614	648	662	631	621	640	586	680	645	651	664	640	608	591	686	674	643	695	637	633	637	666	621	635	657	663	646	635	669	664	651	634	641	651	637	600	604	636	679	681	646	675	669	629	597	666	678	669	614	664	645	641	624	670	692	636	595	659	646	626	654	617	653	617	613	635	635	653	640	633	666	626	608	647	647	619	622	660	679	632	629	698	635	699	639	648	656	675	648	602	656	677	607	579	623	620	616	675	642	567	672	570	636	579	614	609	644	628	665	594	619	616	647	691	638	640	646	633	663	656	651	656	644	615	589	672	632	672	658	617	664	631	674	657	642	613	692	662	608	612	626	654	643	613	641	621	627	692	636	670	638	622	677	661	656	637	664	641	642	648	601	638	608	658	653	695	625	643	628	613	667	664	647	607	672	682	641	626	702	621	628	646	673	665	595	652	635	600	655	643	627	612	620	614	701	647	678	606	632	638	643	631	636	635	613	662	645	626	657	602	663	647	651	631	637	648	610	641	654	674
23363	23116	36089	32765	24390	18448	6264	778	482	441	445	447	442	442	463	473	410	429	430	397	394	446	450	438	440	411	446	427	445	404	436	418	423	436	388	413	414	458	453	441	409	418	437	464	413	395	409	417	430	420	437	433	402	441	443	419	411	395	426	452	419	424	403	388	415	448	452	401	455	419	463	416	430	427	431	414	414	467	460	388	439	481	449	398	414	405	449	449	389	451	448	427	432	438	392	408	403	435	399	428	446	451	409	428	410	421	392	403	462	428	437	382	443	429	463	411	415	405	427	439	466	407	406	396	406	447	446	448	420	434	411	431	433	393	458	420	431	434	402	438	450	452	416	447	414	431	402	392	402	447	470	451	392	451	399	439	425	417	410	420	438	398	413	432	428	445	432	438	423	425	417	448	401	397	447	421	445	446	409	436	418	400	427	430	418	434	441	405	420	456	423	424	407	415	434	413	420	393	424	438	411	419	413	416	423	401	433	421	431	437	378	456	388	441	429	433	437	418	418	436	463	437	426	448	425	432	430	407	404	434	391	414	407	442	419	435	458	432	436	441	423	430	425	454	405	441	404	412	413	416	439	382	436	390	389	423	460	450	489	422	448	441	439	451	404	423	441	413	417	456	423	401	434	451	441	432	463	428	430	436	431	408	427	412	461	427	440	414	449	423	425	401	419	415	401	456	411	430	411	390	412	434	420	443	443	404	419	455	393	430	444	399	439	403	374	425	420	466	426	455	419	408	453	415	404	453	432	442	411	441	396	418	431	476	448	449	401	429	403	396	405	421	443	410	428	433	425	426	426	420	364	433	421	449	418	438	413	438	452	414	425	412	444	441	425	421	413	418	403	425	453	414	421	380	431	442	409	408	465	400	422	422	439	402	411	416	399	411	427	421	435	444	413	408	416	457	454	441	452	433	419	426	431	418	420	453	439	433	403	436	441	424	430	457	408	446	398	412	445	429	405	414	418	421	426	431	416	394	396	437	403	451	449	440	439	406	386	424	442	446	427	428	438	400	454	427	429	387	388	444	414	457	408	430	423	431	429	481	426	439	470	406	415	434	412	425	444	417	453	419	397	422	414	377	484	393	409	404	466	436	428	453	461	420	413	447	449	426	445	430	415	411	431	428	398	398	441	391	433	417	411	468	411	397	438	426	444	422	420	426	381	441	417	438	422	460	433	435	393	414	407	426	419	443	426	407	416	428	448	439	409	448	413	412	441	422	434	419	415	422	432	437	444	403	419	429	449	435	430	424	458	381	443	409	446	403	452	417	409	431	443	449	414	417	411	455	429	441	393	435	420	455	397	417	453	430	454	467	416	392	404	448	408	409	419	433	429	441	395	407	448	466	443	398	428	428	451	459	416	427	458	465	410	444	404	435	418	423	420	431	423	415	428	467	433	460	427	393	383	376	450	442	428	434	464	409	426	402	405	435	441	436	390	434	407	433	484	423	434	463	449	425	438	465	396	440	445	389	402	476	387	472	415	421	431	427	413	414	414	364	433	408	414	407	435	411	449	437	415	455	424	451	418	428	417	404	396	407	449	388	484	449	392	414	406	416	447	368	435	448	421	441	439	403	421	453	449	413	426	436	409	431	401	403	430	440	413	453	406	445	411	439	408	398	423	412	437	420	426	426	387	415	447	412	432	446	430	409	423	401	425	480	410	417	431	435	420	453	414	455	413	425	428	399	423	441	434	435	375	403	424	419	398	435	417	408	416	397	425	423	442	412	424	403	432	415	411	407	420	450	428	427	412	435	433	398	450	402	446	430	441	419	454	415	428	431	440	420	391	441	420	419	433	423	420	448	422	439	448	418	413	407	446	422	407	406	414	416	435	357	419	425	386	413	401	391	432	435	445	467	446	433	437	413	442	423	425	416	413	468	396	415	413	408	441	418	424	417	389	438	415	448	424	421	433	457	458	418	413	432	458	449	423	426	407	411	422	416	435	430	432	467	445	414	447	424	407	443	403	428	418	441	425	439	463	427	452	412	439	463	424	412	417	410	430	401	391	412	422	422	407	414	435	440	388	414	440	451	475	435	418	434	439	417	431	414	435	434	486	412	434	408	437	415	443	451	431	422	418	426	431	410	407	458	393	452	425	413	404	411	460	428	443	443	423	429	384	432	433	449	405	428	430	377	425	398	413	393	424	426	439	436	422	462	382	426	404	412	435	448	418	389	404	424	409	436	420	420	429	450	408	432	421	435	402	451	411	413	428	444	388	423	432	398	383	447	410	415	414	412	442	392	449	409	436	435	414	399	435	410	459	439	418	474	408	454	432	431	421	384	448	442	396	407	420	408	431	431	425	401	464	410	410	407	397	453	419	435	436	465	449	414	428	413	441	430	440	402	407	434	438	410	414	408	438	423	419	441	424	386	445	414	399	450	409	415	439	433	412	445	431	401	444	427	424	432	427	430	427	456	392	442	401	409	433	432	433	441	439	413	413	408	401	422	408	433	405	444	437	432	424	420	434	427	432	421	429	429	437	408	443	437	457	410	455	439	420	394	463	419	422	463	383	453	469	423	421	419	427	433	435	420	401	375	433	396	417	429	406	474	438	426	418	403	457	420	432	414	421	447	405	421	428	459	416	447	405	412	420	391	441	425	404	417	437	428	412	416	394	412	410	442	459	394	403	417	441	405	414	432	427	419	389	394	418	412	422	403	430	436	423	421	419	408	416	450	446	441	414	408	413	456	384	438	402	435	418	447	405	432	426	438	405	434	414	409	419	409	445	389	401	460	402	428	446	395	468	430	406	429	443	440	438	424	400	401	415	410	420	427	456	440	387	405	428	405	425	427	449	455	430	447	408	403	430	379	382	422	404	419	414	401	413	434	423	432	429	427	431	437	461	448	422	417	429	446	423	462	404	416	463	439	421	409	405	452	419	418	392	422	439	408	396	463	452	448	424	442	412	423	426	413	417	425	397	450	386	416	431	429	451	411	431	422	464	418	422	438	410	408	422	417	431	405	432	427	455	389	422	409	442	423	423	412	455	396	429	408	423	424	431	421	397	424	460	417	455	427	468	408	421	430	451	429	435	445	428	411	455	436	436	438	407	412	410	413	425	439	416	428	409	442	416	407	395	467	434	404	409	437	409	429	442	414	406	385	456	406	422	407	457	408	416	417	451	432	409	449	407	417	412	430	385	392	412	390	435	429	402	414	420	429	403	416	429	410	437	400	419	423	397	401	418	453	410	440	409	414	423	404	442	455	433	397	397	448	413	428	410	404	409	405	442	417	432	412	411	443	401	434	410	444	401	445	398	440	469	444	452	445	426	400	412	429	473	449	407	403	436	401	396	422	450	434	427	424	422	427	420	414	436	408	399	405	411	410	443	406	404	419	419	420	378	449	426	430	439	434	430	422	442	423	422	402	418	438	447	424	416	409	467	440	434	437	421	419	402	412	458	394	415	390	447	492	417	426	428	447	415	456	403	385	402	439	428	434	438	412	427	443	463	398	470	452	462	393
56754	102599	82889	56695	33787	13956	3673	1285	764	698	716	684	738	762	710	747	704	690	727	735	754	705	711	788	720	700	734	752	723	767	736	692	699	736	694	729	732	697	731	773	688	735	714	681	729	699	709	740	663	722	718	755	720	710	712	753	709	783	724	716	698	710	748	702	651	666	685	682	699	733	737	728	752	673	716	702	699	727	705	717	713	728	720	734	694	704	751	747	749	742	689	742	719	703	702	709	724	710	721	764	724	714	733	727	724	748	748	652	709	739	733	723	710	721	738	721	643	730	745	695	718	655	725	741	729	730	725	720	731	721	724	697	708	718	724	720	718	707	775	724	715	707	746	743	674	678	699	732	683	740	682	733	699	722	705	719	679	709	676	695	708	719	739	693	693	693	769	739	733	681	745	736	744	747	698	750	692	752	729	717	742	754	730	704	713	696	700	677	724	720	736	708	703	706	710	705	688	729	725	699	726	757	716	721	707	689	726	720	710	706	647	713	730	713	676	689	744	684	735	736	723	737	731	725	741	734	722	712	713	640	735	712	729	702	730	712	714	677	666	756	658	741	711	723	682	753	706	732	727	721	718	735	727	676	731	712	728	721	712	759	647	710	681	694	660	723	701	731	770	771	739	677	727	741	700	740	715	660	668	695	710	724	717	726	745	707	708	726	731	717	695	762	709	708	700	697	699	717	741	710	725	676	743	712	702	737	719	713	696	734	691	751	745	707	740	727	666	712	729	734	654	722	682	701	676	670	689	747	756	741	742	711	695	709	754	746	723	718	745	669	738	736	682	764	732	693	692	688	697	754	713	715	706	740	715	690	735	698	694	736	718	747	712	670	702	759	732	703	738	725	733	691	702	719	690	684	658	686	659	727	734	741	706	730	735	689	728	707	714	681	691	657	732	724	765	747	642	743	711	724	726	723	764	712	718	705	739	691	744	727	723	714	725	704	749	715	740	696	734	734	692	684	716	678	721	763	745	712	687	735	714	720	686	716	708	744	747	731	694	695	739	748	690	728	754	706	694	727	741	703	746	687	695	719	721	698	749	724	722	686	727	666	677	722	712	720	715	731	712	729	721	676	699	714	741	695	720	710	790	740	752	727	717	720	678	697	731	723	762	739	691	736	684	685	698	720	713	726	715	723	698	722	716	724	696	703	736	735	701	685	720	741	706	693	752	749	735	745	704	694	720	710	699	692	737	714	757	713	704	755	704	756	718	689	694	743	702	736	716	746	703	724	721	711	687	704	778	721	730	674	731	717	759	723	718	710	705	702	738	749	719	712	696	725	677	703	757	755	743	726	658	688	741	725	688	714	725	706	667	751	709	682	702	730	741	722	678	695	714	710	722	710	717	702	767	761	714	757	754	741	725	704	717	707	729	682	773	756	739	747	754	717	714	692	724	689	686	707	723	690	734	686	723	707	695	655	734	712	708	688	720	747	718	710	742	711	715	725	690	739	734	756	766	718	695	656	654	719	699	757	757	693	740	724	725	720	717	724	737	693	710	667	727	737	691	721	730	798	728	690	687	756	688	719	702	687	711	712	734	713	699	739	700	727	713	695	740	789	707	694	704	728	683	742	734	726	699	763	699	700	721	711	782	728	711	737	740	709	731	707	704	692	707	727	715	747	738	740	740	710	707	697	735	715	677	672	734	777	700	771	732	733	717	741	706	704	752	739	720	697	707	725	705	724	700	702	687	716	712	712	701	718	744	698	683	674	698	697	691	727	726	690	709	743	771	704	733	690	748	705	693	731	706	680	671	707	704	713	732	675	697	712	737	738	690	720	672	728	732	730	664	709	728	685	731	731	724	783	730	714	700	696	773	697	747	729	719	730	712	786	777	688	716	697	689	726	747	683	690	715	705	742	730	730	750	729	717	703	752	703	726	745	716	696	691	689	718	695	684	729	718	676	678	750	745	743	742	708	712	713	698	696	725	684	746	717	666	680	737	773	727	741	690	734	727	745	745	700	729	731	747	693	757	716	738	690	694	673	703	709	688	723	771	677	704	698	727	695	742	709	724	708	743	725	705	678	710	747	735	716	735	694	760	700	681	777	705	715	734	672	756	734	679	735	738	697	692	694	732	739	722	767	720	719	715	713	703	738	725	728	708	687	676	744	733	727	674	705	695	756	730	717	699	749	720	711	720	687	742	700	722	700	733	700	690	736	718	725	690	697	805	747	709	704	774	672	705	716	753	726	733	700	688	759	729	740	691	712	742	700	678	691	734	738	699	748	669	727	716	678	682	748	733	689	700	721	693	696	733	719	748	695	732	736	752	638	751	687	715	743	687	711	739	628	707	698	712	682	778	720	734	720	741	770	727	695	756	676	707	694	711	731	668	701	710	702	738	712	734	734	710	728	670	684	729	716	691	706	738	736	753	696	741	715	704	711	725	701	752	733	714	705	704	699	670	692	688	693	738	711	712	709	689	710	763	764	773	714	791	705	754	689	708	711	705	709	734	676	727	755	715	707	726	749	735	715	698	723	700	730	692	690	680	726	733	708	701	718	701	703	738	699	701	722	715	695	723	709	745	726	720	741	660	720	683	692	701	705	682	726	704	758	750	717	696	759	699	663	702	685	691	762	712	704	709	696	745	718	698	763	743	691	707	696	721	756	739	671	714	722	683	716	695	685	714	732	703	710	713	725	727	761	704	679	672	776	668	685	718	779	723	749	659	731	729	688	713	693	728	680	713	716	742	716	682	688	665	768	693	717	717	715	758	750	710	727	688	708	725	728	728	733	718	686	692	704	701	724	677	763	661	715	747	737	758	695	718	728	700	695	699	696	659	791	713	716	696	690	729	704	750	745	723	717	747	738	753	761	787	708	721	699	771	699	721	696	737	728	679	739	707	734	692	716	722	712	714	655	705	702	730	723	772	768	712	742	740	754	727	710	711	704	712	757	702	700	713	726	714	664	719	796	697	704	694	701	722	686	691	724	670	718	769	700	707	686	708	728	717	746	687	688	747	800	717	693	719	742	705	766	725	734	732	757	669	755	706	715	679	662	684	752	738	730	741	659	687	690	697	772	695	699	753	731	737	701	771	701	704	735	701	707	755	737	749	734	705	746	726	707	685	753	706	725	711	714	761	748	739	680	775	687	718	687	751	743	697	717	699	709	722	744	679	735	714	721	711	702	709	707	693	700	728	754	692	756	740	698	733	687	734	723	719	725	714	704	711	712	750	735	735	721	676	707	715	681	686	736	736	711	728	695	702	726	781	690	742	703	752	707	719	667	721	680	766	705	662	746	687	717	720	702	732	723	686	702	710	738	775	705	685	693	705	706	682	729	720	754	716	712	740	769	711	700	710	697	760	702	710	699	726	682	693	712	753	711	683	681	739	669	660	713	707	742	666	721	693	707	732	729	701	735	684	686	703	732	679	696	755	687	670	656	742	711	727	729	760	683	724	758	716	692	764	692	674	685	730	716	739	685	740	776	714	694	685	704	687	734	713	763	677	710	676	692	748	665
28411	32908	32508	17838	4301	981	463	355	336	331	313	324	313	314	295	307	336	344	341	329	332	340	356	301	349	324	323	343	290	308	321	331	316	322	346	336	305	327	328	312	310	321	325	345	343	339	301	352	342	341	348	340	348	338	359	344	353	335	333	327	319	318	353	316	321	358	323	300	317	300	314	307	306	314	329	331	335	347	329	320	315	344	329	321	360	351	353	314	331	327	320	340	329	334	329	315	312	333	304	301	298	317	291	349	329	297	324	315	323	313	314	317	335	311	306	326	315	325	331	305	337	316	312	327	317	330	328	330	287	352	349	316	321	307	318	325	334	312	333	342	328	325	288	315	361	311	366	328	326	340	363	302	329	324	313	288	313	301	336	337	335	320	331	306	331	321	331	351	341	352	344	346	319	331	304	305	334	308	333	341	321	342	301	329	339	344	331	335	321	333	325	352	308	307	342	327	339	300	348	337	312	340	334	315	312	320	318	330	326	352	319	320	312	295	312	321	351	323	313	316	341	337	322	364	313	328	322	331	338	318	326	336	298	321	289	332	326	354	320	347	316	340	324	347	324	337	313	352	356	344	316	338	328	336	342	288	321	323	324	334	297	336	299	333	350	329	302	347	313	319	327	278	317	296	349	302	306	326	322	315	314	333	323	336	337	325	340	330	344	297	350	338	286	357	311	332	316	328	317	339	321	337	329	320	343	322	356	344	302	308	309	314	326	360	305	307	359	329	322	329	324	339	299	321	364	327	305	330	331	361	331	310	337	316	322	298	337	296	314	322	329	326	316	316	319	287	335	368	287	329	339	325	324	344	325	312	315	329	315	343	318	324	366	333	325	296	337	286	318	350	325	317	322	303	351	282	319	319	338	288	306	323	318	308	314	303	296	322	340	317	330	334	314	334	331	325	336	321	337	330	336	329	315	344	323	323	328	313	308	323	374	334	307	335	295	326	323	319	318	327	341	299	335	317	331	325	345	307	322	364	359	337	325	329	312	322	332	301	317	297	337	343	339	326	317	323	322	316	326	349	335	328	338	342	355	327	318	340	334	326	314	328	334	292	323	331	312	309	286	357	338	353	345	324	324	341	317	320	300	332	297	339	316	323	343	315	319	315	338	339	334	353	333	325	327	340	336	359	332	309	334	315	326	314	332	305	346	310	320	331	337	339	352	326	342	348	288	332	327	311	329	297	293	334	330	316	315	322	324	346	338	314	312	338	303	294	376	322	317	326	337	306	281	345	338	309	306	325	302	323	320	323	302	329	318	295	293	327	340	333	313	319	358	338	312	339	338	321	324	317	356	339	341	309	335	336	324	311	317	329	346	307	320	316	335	307	360	326	321	301	337	332	300	303	321	310	323	325	364	344	326	302	334	330	318	346	333	326	367	319	329	335	317	336	311	351	326	319	352	314	326	296	325	335	305	329	311	315	304	337	279	336	330	303	330	320	355	321	331	340	340	311	324	326	305	314	333	329	302	359	332	327	313	325	348	331	341	296	317	361	314	335	318	321	333	310	313	341	313	314	312	330	295	311	321	300	354	327	293	305	302	309	340	308	349	321	319	316	326	354	308	310	317	341	327	305	337	312	333	325	319	304	333	318	337	321	308	359	315	349	364	339	313	338	345	351	325	316	333	332	317	323	337	333	325	300	318	350	346	309	286	327	340	302	340	326	309	290	324	354	323	325	327	323	340	330	324	345	319	310	317	319	320	324	368	332	312	358	334	334	319	322	352	346	327	331	327	331	341	310	338	293	302	302	331	318	340	344	298	340	309	336	309	340	319	303	364	306	344	337	295	346	302	331	328	337	344	318	322	310	348	339	308	331	314	355	318	327	326	364	340	339	310	316	338	318	324	322	322	327	318	335	326	335	325	308	347	297	332	297	343	297	326	307	320	339	324	312	335	325	307	334	303	300	321	329	334	351	303	338	323	337	331	330	357	331	360	334	314	341	323	287	331	326	350	335	349	347	332	335	308	315	305	303	339	341	306	334	348	355	328	287	344	309	326	299	317	306	311	312	318	295	364	339	321	313	348	333	350	329	330	314	328	327	320	290	298	340	340	316	348	328	345	324	337	309	358	320	330	310	351	321	310	288	321	358	310	331	314	351	354	302	325	305	316	331	328	321	320	325	325	356	342	346	341	318	303	344	342	343	330	329	344	301	344	318	330	325	355	332	302	335	302	306	326	333	322	314	324	321	325	344	314	322	350	305	321	327	352	328	326	322	335	321	328	330	326	320	319	308	318	338	326	308	319	326	306	343	340	312	310	342	347	344	320	353	323	304	319	305	328	312	316	335	312	316	341	325	365	301	370	360	318	303	339	319	332	326	297	307	304	328	345	306	328	299	330	320	331	327	310	332	314	336	321	322	336	317	296	358	330	299	334	360	325	357	328	359	303	309	302	342	317	290	299	328	340	366	322	318	286	325	360	360	345	310	322	327	325	345	315	343	282	332	344	319	315	322	311	332	336	320	295	357	325	333	331	321	358	346	314	323	346	326	323	328	324	325	292	339	283	294	267	326	347	366	302	291	316	337	349	338	336	284	312	331	308	315	332	301	305	319	318	295	328	357	334	337	322	321	323	302	319	320	314	313	302	347	310	343	324	317	327	281	373	314	322	357	328	318	328	317	321	330	327	315	333	328	319	316	338	305	318	353	331	345	311	359	316	322	338	339	322	348	297	318	304	362	307	337	308	341	315	311	332	308	324	300	290	302	314	332	332	345	300	360	339	353	303	322	317	297	336	326	337	306	328	326	306	318	313	322	302	319	328	328	316	316	288	355	307	319	307	311	315	297	306	334	322	325	334	302	343	318	329	328	334	342	357	336	348	311	303	320	315	333	320	343	306	346	303	315	357	320	316	333	302	314	323	312	319	299	319	307	341	330	335	309	308	301	312	305	367	348	325	316	325	336	295	316	333	310	325	348	331	342	333	315	331	301	331	318	320	298	305	356	311	327	334	322	332	292	318	339	338	291	337	339	323	333	327	323	334	320	290	327	330	349	332	332	315	326	321	316	306	307	322	359	322	314	324	356	347	315	347	313	308	322	337	318	320	324	310	341	322	304	303	355	322	345	354	353	352	308	342	303	301	325	301	353	346	346	326	315	299	314	355	339	323	321	307	317	340	324	343	354	353	312	326	315	324	320	369	330	317	336	336	327	335	316	349	319	328	330	309	299	304	302	325	320	351	343	333	343	302	314	312	338	340	314	336	277	329	316	330	289	343	303	345	311	303	332	347	329	335	315	372	277	301	356	306	323	341	312	327	307	335	333	343	317	332	286	337	332	305	323	283	314	339	326	324	318	315	315	330	324	308	351	342	302	365	305	304	326	336	329	313	306	350	293	332	301	327	302	302	333	340	321	329	328	302	346	337	311	334	334	300	313	346	331	324	291	325	327	342	316	301	333	314	312	321	344	334	372	345	343	315	285	290	315	313	319	352	307	333	301	311	344	318	300	320	321	340	338	341	347
33434	51012	38128	19902	7244	2165	938	622	597	572	558	639	604	585	553	619	614	574	597	560	590	586	566	586	586	616	568	613	582	599	602	624	563	581	587	570	577	568	643	567	568	595	558	629	595	584	630	584	610	627	542	570	544	624	611	572	580	587	606	568	609	591	576	563	624	597	548	566	605	581	592	627	560	637	604	602	618	555	587	570	585	584	573	589	597	559	592	579	574	577	601	585	569	600	541	585	574	623	598	541	623	597	589	579	573	559	607	590	578	569	625	575	611	560	631	581	625	602	608	618	575	596	627	579	543	576	582	551	580	583	600	591	567	598	543	586	627	559	575	586	551	584	578	563	600	571	602	619	589	662	586	623	538	551	574	580	610	642	565	542	559	580	552	525	545	580	556	578	564	550	581	568	571	583	595	577	608	600	582	600	588	595	613	583	558	613	582	564	557	588	567	589	609	580	661	595	625	552	592	577	578	563	583	579	569	563	565	593	608	566	622	601	614	556	605	583	558	556	556	592	587	576	554	617	583	574	556	577	595	616	564	563	618	607	601	564	572	562	559	602	571	553	627	595	571	590	606	586	587	592	623	602	612	617	571	565	599	562	577	590	567	577	585	583	544	623	592	583	574	603	582	593	620	584	607	584	585	601	627	585	585	620	619	577	607	576	583	550	548	561	633	595	564	589	568	602	565	599	588	591	543	619	590	553	578	565	619	599	638	620	608	613	591	576	568	586	634	564	611	547	591	587	592	608	598	573	589	570	588	584	583	537	586	592	581	593	569	561	606	620	572	583	572	577	564	551	587	566	611	544	620	568	579	568	594	599	596	556	586	585	576	572	592	541	635	586	618	607	583	593	585	596	601	585	557	619	535	586	606	570	565	539	584	605	566	562	562	595	587	587	555	572	609	574	638	574	587	570	590	576	578	601	567	578	599	554	581	580	579	567	603	586	570	584	589	575	557	578	551	590	584	639	640	629	577	616	572	584	551	598	586	552	568	600	552	639	601	569	605	544	612	570	648	594	582	576	599	620	549	603	550	592	564	584	654	617	584	551	577	597	559	574	564	600	594	601	602	570	547	572	578	608	574	578	583	574	565	616	584	568	564	599	581	616	607	602	580	535	616	571	619	576	574	577	559	616	653	582	589	625	600	583	572	606	594	556	586	555	601	638	552	610	547	642	601	557	598	597	588	566	560	539	625	566	572	532	548	568	594	562	549	603	558	551	599	552	562	564	562	629	597	570	604	595	520	597	574	550	553	621	583	592	581	622	601	586	561	610	587	592	593	563	647	605	628	587	619	561	614	593	613	577	609	600	577	596	631	592	575	579	599	593	560	609	568	601	567	596	594	579	591	584	591	588	566	556	578	626	584	565	578	572	605	602	567	580	576	608	558	544	597	600	590	583	600	540	584	586	624	616	604	575	562	552	574	591	562	574	604	576	607	601	579	588	598	619	631	612	597	567	580	560	596	531	582	571	593	612	577	629	601	617	544	544	579	616	589	626	575	560	626	598	606	570	582	563	571	630	601	613	568	571	598	562	578	585	600	537	612	579	633	584	595	564	610	595	613	582	560	527	623	560	571	573	569	596	600	577	555	549	593	579	573	614	604	564	573	581	575	572	576	583	581	579	584	595	600	591	571	571	591	608	575	546	588	584	568	574	558	613	575	608	602	591	607	632	586	602	612	582	575	619	592	553	630	605	585	603	587	592	598	577	558	597	600	585	563	584	605	606	588	577	620	586	607	588	617	565	583	585	564	564	596	597	571	586	599	601	611	567	564	550	595	607	593	554	586	586	545	602	632	622	553	570	556	593	622	645	565	613	591	562	589	566	575	586	570	568	609	611	596	513	601	597	583	575	606	586	586	558	566	551	558	596	611	583	604	560	606	575	586	579	541	568	628	564	565	591	605	603	585	597	603	589	569	588	594	582	576	595	622	580	620	620	629	591	588	611	588	582	549	572	604	597	569	562	554	600	585	582	578	599	581	596	551	595	569	571	535	608	598	617	547	583	611	543	589	594	602	563	569	563	573	568	579	606	614	575	603	619	572	575	568	583	608	566	592	592	589	560	575	564	535	579	562	630	608	559	593	588	608	627	584	618	596	580	621	546	588	546	569	581	603	595	612	564	573	572	582	564	587	568	577	591	587	590	556	599	615	603	551	560	601	609	546	567	617	565	554	594	590	565	651	601	598	572	570	598	580	545	571	600	568	576	574	575	542	569	568	540	641	601	558	591	583	595	605	593	606	577	587	608	591	604	597	567	586	550	591	579	583	573	575	603	580	626	590	637	548	587	556	558	592	593	639	579	580	627	543	601	619	583	633	570	579	598	560	581	617	562	561	602	586	580	597	583	603	572	616	545	549	623	612	633	511	600	602	577	588	547	607	600	584	565	594	564	623	572	584	602	567	592	588	622	621	577	600	564	624	568	566	593	588	569	583	598	595	581	577	581	615	602	631	582	556	586	583	573	580	574	583	575	586	625	591	569	571	557	578	573	576	574	527	594	603	598	554	617	573	613	567	595	566	618	618	551	582	585	609	602	607	591	550	577	589	623	567	580	589	557	614	595	593	611	581	591	577	568	585	625	576	553	613	591	593	590	561	598	584	590	615	541	580	558	601	545	620	588	598	589	553	588	585	594	643	557	609	604	573	606	593	577	622	611	548	554	551	572	564	564	605	572	595	609	552	515	560	598	634	578	605	568	609	623	608	557	606	622	578	598	603	581	551	590	585	569	551	546	588	582	635	603	608	643	590	568	612	537	579	568	574	597	551	585	620	595	547	592	574	621	572	588	560	558	614	538	571	565	561	572	566	581	594	593	600	601	565	585	565	606	586	644	615	564	530	564	564	576	594	568	568	633	616	598	553	536	587	619	543	538	607	636	578	554	572	614	640	576	557	625	548	608	547	548	532	602	647	592	624	573	608	582	601	576	592	564	576	592	586	621	581	557	577	601	601	614	576	545	633	622	579	590	547	628	615	614	573	605	595	596	586	582	565	596	525	572	612	618	614	549	579	572	572	558	538	606	623	612	581	538	571	614	537	589	607	576	528	561	569	520	569	589	573	565	574	636	566	595	625	608	612	590	582	590	593	583	613	568	577	648	614	599	566	562	581	571	558	581	563	612	553	562	570	586	595	603	585	626	620	549	594	632	605	600	564	611	594	576	600	584	607	615	609	576	578	557	563	573	608	585	584	562	577	550	557	583	625	584	583	575	575	624	592	563	569	593	559	587	589	577	576	610	603	566	585	591	611	578	568	580	573	561	600	615	582	586	596	596	572	566	553	611	596	610	574	585	600	580	584	584	527	612	579	630	602	637	624	584	583	613	581	575	606	620	615	590	575	586	616	616	554	556	547	594	576	611	605	598	555	574	614	569	617	571	593	586	625	593	600	621	599	573	569	590	630	603	636	585	598	579	610	589	629	589	581	544	585	623	613	629	588	595	589	595	575	550	587	577	571	590	563	623	668	615	587	544
24573	24861	37630	33486	22022	10915	1565	508	369	394	398	334	397	354	352	358	383	409	354	371	394	349	412	352	383	338	367	379	336	352	345	370	400	373	346	356	347	375	372	350	356	349	341	349	345	336	409	371	355	380	370	384	370	393	342	316	352	331	384	333	388	360	358	382	372	349	383	362	360	340	339	369	379	380	401	352	381	332	321	347	372	362	387	347	323	376	355	375	376	371	354	371	375	381	352	344	370	347	347	369	344	383	364	344	360	362	368	384	380	367	368	382	365	350	367	351	362	366	379	357	385	350	381	366	372	344	366	347	344	352	358	345	372	319	352	363	328	389	318	339	351	368	357	375	342	386	377	357	381	353	373	361	327	368	334	367	346	390	370	370	356	333	340	333	361	381	355	347	331	356	349	388	364	374	380	341	360	355	332	373	347	355	378	360	386	368	345	374	374	361	356	346	332	342	339	417	353	396	377	329	331	360	320	370	393	357	380	377	370	337	355	391	371	358	364	363	368	388	344	336	382	354	350	393	371	369	381	359	393	366	370	352	355	385	347	348	361	376	364	319	324	335	332	362	373	352	353	370	390	375	337	323	357	372	361	360	320	358	380	355	348	372	367	387	346	370	334	377	375	372	387	371	320	328	363	357	369	347	370	359	356	350	379	359	375	338	385	343	333	382	319	324	374	355	352	352	336	394	334	360	334	366	337	355	326	361	379	361	351	350	375	346	360	368	353	351	325	350	378	357	342	348	397	363	356	371	375	390	330	383	354	351	378	319	384	343	334	362	390	361	341	369	356	318	346	361	370	372	355	355	348	364	366	334	338	361	372	386	372	369	344	370	334	358	350	398	388	349	361	397	362	335	371	325	344	345	319	336	337	367	381	332	333	343	367	350	353	377	360	376	365	394	379	361	345	361	332	332	392	335	387	387	349	390	347	361	361	371	361	355	334	356	358	369	358	349	344	372	398	363	338	396	381	366	378	355	365	335	351	388	366	357	367	368	370	352	389	355	366	361	387	397	398	350	369	356	371	339	364	349	347	397	394	353	377	326	388	378	341	378	396	333	367	386	365	361	371	340	344	359	324	368	365	337	368	343	381	354	344	353	344	341	340	376	354	363	369	355	351	359	381	339	349	343	379	358	350	408	346	337	329	348	340	358	338	375	359	375	335	367	370	340	344	322	375	366	362	335	345	369	344	344	370	351	369	341	369	350	378	365	369	374	333	355	364	364	369	335	347	350	365	377	334	353	352	369	353	378	376	350	381	370	361	358	343	342	387	388	345	323	389	327	335	341	338	312	392	358	372	365	346	365	317	396	361	364	364	374	325	377	352	385	359	361	368	372	366	389	360	375	378	370	358	349	362	345	347	391	384	342	385	348	321	322	364	346	354	333	326	379	372	355	352	334	377	356	367	355	365	353	351	372	346	342	405	370	359	346	356	343	346	369	318	338	340	369	326	372	339	332	371	342	366	361	368	373	370	338	349	386	392	364	372	370	360	388	374	357	370	349	366	347	345	347	365	378	351	387	373	351	347	375	364	313	391	344	339	351	391	356	340	363	372	362	351	380	402	349	362	366	344	369	370	356	392	349	363	345	364	373	375	351	366	389	345	371	372	362	386	356	359	378	373	337	358	340	380	357	337	312	356	353	344	338	350	330	370	315	404	368	342	389	362	365	363	372	322	364	362	401	352	362	360	354	342	388	352	341	388	349	363	377	384	342	366	377	365	384	337	378	396	333	358	361	337	398	344	380	330	352	376	325	328	378	356	367	366	360	383	374	374	362	388	354	363	336	373	331	348	356	384	322	387	363	343	396	341	373	401	340	339	356	366	349	376	372	363	372	351	366	370	348	372	367	365	339	353	370	360	347	396	355	389	366	347	398	351	361	366	365	370	343	397	377	355	353	328	348	331	385	357	371	372	310	359	358	370	321	356	365	368	381	359	337	354	350	384	368	384	327	384	370	355	352	331	333	334	363	336	368	357	344	365	360	324	378	342	384	361	352	341	330	361	344	336	345	352	361	354	348	346	365	354	336	349	362	383	334	332	355	356	313	376	322	350	374	375	350	376	380	364	365	379	362	349	396	371	342	343	360	382	364	401	365	343	369	355	329	360	392	348	354	354	363	327	371	363	334	387	356	383	328	355	344	359	363	366	363	364	374	374	359	373	382	329	365	357	362	384	353	369	383	365	348	352	337	344	383	447	343	393	388	343	359	362	361	342	335	402	343	356	357	343	346	339	333	380	350	359	367	367	395	377	346	369	401	404	352	340	376	391	383	354	338	398	360	354	375	349	332	346	355	326	339	344	367	367	372	349	330	360	345	344	347	370	366	351	353	356	363	318	344	335	340	360	353	379	352	346	362	376	411	372	347	374	350	347	377	398	368	319	362	383	364	320	358	405	369	373	342	371	331	352	355	348	369	325	360	361	365	373	362	376	342	365	373	376	338	350	359	342	327	395	347	351	361	331	378	313	365	360	367	366	366	367	369	346	350	361	356	366	348	362	359	343	364	348	390	342	352	365	340	425	401	340	341	361	365	364	333	352	354	379	381	360	357	339	354	353	358	391	339	336	383	374	372	348	384	366	369	372	348	342	346	358	381	394	370	391	383	367	344	381	377	378	328	346	382	352	346	351	366	395	357	410	339	376	335	367	352	350	353	344	370	348	375	349	387	369	381	335	322	348	335	358	399	365	352	374	374	369	376	361	400	342	339	410	360	339	396	346	350	389	364	369	361	326	366	385	357	362	389	335	340	367	367	356	353	341	330	352	368	361	364	368	344	376	349	390	359	391	317	375	355	321	361	358	367	346	324	359	335	354	337	379	336	363	328	355	375	362	348	347	354	330	349	355	341	385	362	387	369	344	381	369	362	360	345	360	373	392	340	348	352	397	362	364	385	336	360	369	359	343	350	355	369	371	382	375	378	362	351	384	361	363	365	336	358	331	357	350	341	385	331	371	372	362	357	372	346	316	407	359	395	357	370	363	363	369	369	358	332	356	382	352	355	363	399	339	369	330	372	384	351	367	352	341	345	359	378	356	375	366	382	377	316	356	375	398	322	339	378	362	355	373	363	350	348	351	358	395	384	371	335	322	372	333	384	358	390	364	367	391	373	370	366	362	360	359	404	383	350	373	378	379	341	365	345	371	376	332	358	329	347	372	354	360	322	364	341	367	365	379	360	343	331	363	382	379	373	370	352	351	341	307	364	353	378	385	323	390	383	314	366	374	337	356	363	337	342	380	379	347	352	389	374	347	367	381	347	370	359	329	323	366	338	356	353	365	378	353	357	348	390	399	341	351	372	345	362	363	373	394	349	320	331	389	365	375	349	360	367	349	354	347	355	360	303	387	358	337	339	332	370	359	379	411	359	378	333	372	336	372	349	369	385	351	342	370	357	384	348	335	337	383	371	364	348	382	314	381	358	390	360	364	357	359	356	352	370	369	340	347	356	379	363	377	389	328	378	375	356	365	350	349	366
58654	93803	72694	45817	24974	8431	2178	863	678	672	630	623	622	638	640	657	591	632	642	603	652	636	634	609	648	640	666	637	682	660	618	649	629	654	637	628	613	572	616	647	648	638	613	581	651	654	643	592	674	621	642	667	633	641	634	664	684	658	701	626	613	622	626	621	681	644	597	663	613	637	630	616	608	614	621	595	564	647	655	646	583	606	633	637	684	616	624	639	669	660	612	647	631	600	626	623	649	624	590	675	642	627	614	635	613	639	607	651	628	685	645	635	641	645	587	620	671	695	593	641	652	629	650	642	652	703	589	668	626	654	650	634	625	550	687	662	631	620	637	670	622	605	697	648	720	660	675	625	683	640	642	577	646	592	635	666	576	639	615	618	632	615	641	646	612	631	657	686	685	592	677	648	704	627	625	685	641	633	655	639	601	652	634	636	626	662	658	649	611	624	628	682	632	676	634	663	614	629	666	618	636	626	624	641	638	594	606	650	604	620	648	625	645	645	627	626	590	640	632	648	621	674	638	630	639	610	631	620	653	579	624	621	641	623	658	561	648	669	697	665	651	616	612	620	664	662	664	638	661	668	608	609	649	654	597	635	663	583	654	654	636	648	622	636	656	650	606	590	631	599	639	669	645	654	646	621	621	628	641	676	623	617	660	626	664	643	625	607	644	645	620	629	619	659	631	614	660	631	646	612	661	660	622	606	600	642	626	647	627	617	616	622	642	660	671	634	681	626	610	637	680	614	622	664	659	692	655	655	603	633	626	631	560	641	647	642	633	608	656	689	663	617	628	620	670	671	609	622	625	625	654	644	628	614	659	635	602	636	690	617	616	600	631	623	673	658	676	630	686	627	651	613	594	670	638	627	552	604	605	605	588	617	651	671	660	635	648	665	655	620	635	621	598	638	637	645	655	595	625	662	593	649	671	648	654	643	613	610	664	700	645	676	635	639	589	601	640	615	618	604	650	632	636	619	613	658	613	623	650	613	662	664	633	668	665	623	653	655	644	631	634	618	631	648	609	628	626	615	641	632	659	657	628	651	627	625	611	627	637	607	627	634	624	619	637	626	612	675	640	590	685	687	667	606	643	665	631	628	610	658	668	653	606	637	654	616	637	650	625	666	671	627	633	608	648	683	688	649	653	671	618	662	627	693	654	601	611	690	651	657	665	638	652	626	658	644	618	627	633	625	650	630	639	733	643	677	647	604	628	669	668	610	675	640	646	630	592	643	609	658	613	616	653	596	641	659	647	650	660	688	587	638	630	599	653	633	631	642	668	616	670	625	595	696	657	648	666	646	654	652	643	626	689	637	678	647	584	681	611	650	574	639	649	671	620	651	639	656	638	646	653	605	670	626	620	651	651	623	701	626	652	652	721	640	627	668	614	640	660	640	644	691	641	602	641	652	661	591	700	680	627	626	664	651	649	671	638	616	649	645	640	658	616	599	702	581	623	645	631	655	632	655	664	643	663	645	627	670	622	644	681	668	574	635	695	641	669	610	607	610	695	655	674	578	617	632	667	612	628	594	661	602	638	659	682	620	631	632	641	603	663	643	684	645	657	604	675	682	663	638	657	596	636	562	610	663	637	624	627	662	630	597	614	663	627	606	634	640	672	634	639	592	633	663	636	644	563	691	622	668	634	645	599	637	618	631	656	622	644	637	616	652	636	668	614	632	632	601	634	625	636	623	629	629	621	629	664	661	661	616	643	712	616	626	593	612	640	641	615	635	616	658	626	635	604	665	631	609	639	608	644	626	637	664	640	622	622	608	617	595	709	640	662	632	679	652	579	637	654	665	669	630	646	632	590	668	615	598	623	627	652	653	663	603	619	626	671	592	644	630	647	605	609	641	653	634	630	609	637	632	612	657	676	655	650	644	647	629	651	645	643	615	650	629	653	674	657	625	620	609	643	637	660	631	647	656	630	625	632	663	632	619	664	604	586	632	605	614	617	656	608	644	636	652	603	616	622	645	634	642	665	654	667	585	659	653	641	656	642	615	628	670	678	625	614	646	591	627	651	614	595	662	652	634	652	638	660	602	622	636	621	675	633	572	651	600	599	622	620	638	615	664	632	639	579	649	653	677	662	603	652	615	682	635	604	630	665	687	652	636	637	661	638	677	639	605	624	644	621	640	617	635	639	640	606	661	621	667	597	634	582	618	655	657	656	622	642	653	641	643	599	676	617	624	633	628	645	640	653	599	658	687	636	608	626	664	650	634	650	642	664	615	641	618	640	653	652	636	615	661	666	680	648	625	647	629	612	621	608	659	661	642	646	616	633	624	654	660	616	633	619	605	612	580	645	705	674	642	681	622	624	668	585	625	626	644	609	629	678	627	607	627	626	613	628	687	658	608	629	664	641	642	640	620	657	635	650	627	714	640	676	625	616	677	660	642	647	647	633	598	656	650	605	627	640	640	635	638	653	635	607	600	636	687	638	672	648	626	660	588	614	640	642	638	630	597	615	656	643	634	640	631	672	649	634	605	626	623	606	615	619	648	658	645	630	674	602	616	628	609	693	630	636	657	622	637	653	707	645	595	658	662	614	623	652	598	622	669	610	662	641	559	646	650	617	607	647	613	613	633	656	619	627	679	624	658	656	671	604	572	638	635	641	652	614	652	657	636	590	635	647	694	674	611	635	659	651	624	645	641	664	613	651	659	617	613	635	590	635	643	632	655	677	626	651	599	615	640	679	654	715	657	624	652	602	622	655	645	601	596	654	668	663	603	665	635	649	605	650	615	651	657	602	646	614	620	637	600	639	643	617	629	613	605	647	653	663	600	642	648	639	694	628	650	613	638	671	632	625	668	597	652	675	603	652	703	626	625	602	650	612	578	671	629	650	641	658	629	662	630	637	598	662	629	633	643	647	632	633	661	674	649	673	658	604	646	653	606	664	652	654	609	630	625	653	622	658	665	609	626	670	666	630	667	616	646	651	596	629	632	625	639	632	645	657	613	621	618	628	619	605	666	643	611	628	656	638	616	685	650	627	655	672	678	623	623	616	596	653	637	637	633	655	624	647	639	654	663	649	658	607	618	652	631	647	665	678	638	664	625	643	641	654	632	615	629	625	631	603	646	669	693	629	623	660	613	640	672	602	620	661	630	627	646	643	647	663	661	638	610	649	663	652	626	650	680	641	642	591	679	651	617	630	689	632	639	641	627	618	586	627	687	637	657	633	620	633	610	572	650	610	659	667	618	614	628	653	618	652	636	622	640	607	656	635	639	630	633	624	620	604	630	658	630	619	652	648	621	620	629	627	636	613	575	640	612	646	632	626	661	589	607	634	614	680	616	667	646	634	631	680	656	643	678	610	603	627	633	662	628	598	659	630	685	633	670	651	625	648	620	678	653	609	604	666	642	646	666	669	640	634	640	602	614	643	629	624	626	617	627	648	634	590	662	634	650	636	607	651	693	628	631	578	676	622	639	613	603	642	648	616	667	651	629	649	657	613	674	653	651	662	682	617	652	680	657
23415	22807	34503	30331	23299	18219	5835	718	435	464	479	428	432	419	441	461	404	428	456	430	421	406	431	444	417	412	460	414	415	419	407	426	425	433	454	449	428	423	434	445	436	470	446	441	388	446	408	450	418	391	406	438	435	425	461	412	437	445	398	433	430	382	411	422	437	435	433	460	425	391	437	402	445	421	443	416	417	427	444	409	430	460	407	421	421	425	458	450	437	418	417	417	424	434	417	436	439	437	427	411	431	425	440	393	468	384	396	413	396	423	443	432	422	458	435	437	438	454	411	433	458	409	424	412	452	441	409	440	422	423	416	421	408	399	448	391	458	427	413	441	422	450	408	425	399	439	393	433	413	421	443	420	442	413	433	409	419	404	406	421	442	408	419	453	417	429	413	412	440	435	404	390	419	397	439	415	470	387	428	419	437	381	382	409	425	406	428	453	408	430	385	411	418	455	428	417	433	402	440	387	437	445	386	392	419	428	401	408	438	439	421	412	452	407	433	391	424	428	401	435	388	381	439	419	430	382	403	440	421	428	386	430	384	457	433	412	409	435	432	393	449	419	431	409	447	432	411	411	461	409	395	433	411	422	451	384	373	415	433	447	428	394	435	421	429	451	465	407	439	426	433	411	397	486	421	422	404	456	439	418	445	420	447	410	458	420	432	401	417	421	403	410	445	421	428	436	452	399	386	431	441	417	445	465	412	410	424	461	454	418	436	436	417	439	435	419	417	467	421	427	414	451	417	433	423	419	421	438	371	420	409	411	408	418	411	436	449	431	430	427	399	417	376	422	428	424	408	371	424	412	395	451	419	416	468	436	466	421	425	416	433	432	403	425	422	437	400	403	442	440	437	401	441	414	384	437	430	430	441	469	454	443	393	426	458	440	400	407	443	434	412	418	440	458	410	473	431	438	407	418	444	472	406	426	455	421	385	455	391	431	360	439	453	424	453	395	441	396	439	425	430	390	430	426	429	423	405	404	431	455	361	442	415	413	378	390	424	397	428	396	408	419	427	401	456	430	407	395	411	404	433	386	440	432	400	460	427	393	415	446	389	472	425	440	431	429	425	413	434	455	406	425	428	431	403	401	395	442	443	408	391	401	410	416	449	456	434	396	407	392	449	445	431	416	446	463	493	415	454	450	418	421	414	413	395	406	422	448	421	422	441	436	426	437	389	422	440	431	454	396	418	409	439	409	451	454	429	441	400	411	455	380	387	434	457	430	427	424	409	444	403	396	429	408	434	430	441	408	411	441	413	436	395	401	420	379	422	422	392	455	406	424	448	442	378	424	430	428	428	415	420	427	433	435	445	436	440	432	446	421	429	435	386	421	404	435	418	444	414	434	400	432	412	424	403	393	444	420	417	422	457	432	424	426	415	407	440	421	472	411	475	415	421	402	443	425	411	443	413	441	401	450	436	414	426	412	427	471	414	399	428	440	399	443	407	431	423	406	443	441	418	433	429	480	423	428	391	379	424	426	490	447	413	478	418	447	443	443	425	405	403	416	439	443	435	416	425	390	414	436	384	425	389	420	414	441	403	423	412	420	428	448	437	444	431	419	427	467	434	408	420	475	459	431	422	461	419	407	401	458	423	475	453	432	418	439	397	439	411	383	452	424	419	407	449	449	428	409	409	444	408	462	428	421	381	412	422	458	437	422	411	402	424	415	410	414	444	426	440	390	412	455	414	429	431	405	405	423	435	443	466	411	458	395	467	445	429	418	445	406	425	471	439	439	428	421	413	440	409	426	428	439	431	410	432	401	413	415	436	404	422	407	422	416	393	441	429	481	427	430	438	413	434	430	417	430	411	412	462	436	460	420	405	427	445	429	462	401	395	420	458	411	415	417	457	466	455	430	404	431	425	431	383	447	429	404	424	416	423	377	436	425	442	405	414	440	428	410	422	436	396	418	428	476	415	383	436	468	466	419	399	456	433	388	422	439	464	421	425	403	461	436	439	435	421	407	456	378	430	423	420	462	429	452	437	398	433	433	436	438	408	427	412	404	414	424	432	392	450	415	453	440	433	448	426	430	391	428	431	448	434	412	374	437	416	409	399	433	416	454	443	447	461	383	406	402	401	389	388	431	439	437	464	397	401	445	413	417	400	411	462	395	437	409	425	452	449	465	460	442	427	406	436	425	396	397	451	442	435	413	435	413	436	433	403	459	392	425	402	410	468	422	422	406	403	411	387	394	420	422	428	412	439	390	445	423	457	459	450	428	474	414	415	444	388	427	415	429	424	440	437	409	434	442	413	455	443	389	436	469	425	414	407	425	435	417	451	445	419	394	429	426	386	442	433	459	421	459	427	483	436	431	413	454	477	380	407	407	463	380	404	409	418	431	424	422	399	413	425	422	487	447	406	435	461	437	402	418	418	403	407	461	420	434	384	456	409	467	435	436	429	448	428	450	420	438	413	386	423	405	440	374	390	408	444	447	399	445	433	397	426	471	429	449	418	425	403	433	412	412	433	388	434	399	420	430	406	466	424	443	451	414	385	468	447	404	444	395	414	427	432	409	431	421	391	382	400	410	449	451	426	391	465	423	410	412	413	432	415	424	420	414	421	433	463	412	395	424	413	413	438	424	460	430	416	422	429	400	427	435	456	417	426	427	429	402	401	388	419	393	384	406	448	421	458	379	391	366	426	463	403	393	413	441	428	415	418	404	459	409	438	398	419	414	392	415	439	445	433	430	451	467	432	397	416	393	417	423	436	417	394	450	419	442	408	447	432	458	432	408	423	404	425	409	413	407	394	433	436	379	434	379	395	420	427	417	422	404	418	414	395	444	410	443	403	413	374	410	453	405	431	410	439	414	393	422	455	399	416	459	457	428	413	452	430	427	411	419	417	434	428	393	451	420	419	429	421	453	440	397	438	418	410	396	453	408	431	420	407	424	399	443	447	440	417	429	452	411	443	407	446	413	406	427	436	438	439	428	459	452	408	386	430	421	428	404	430	445	383	403	405	413	449	411	404	409	436	389	430	436	415	409	416	463	425	385	427	406	431	430	429	388	463	420	401	426	441	415	393	446	465	420	435	419	418	435	416	424	431	438	398	453	430	437	410	399	401	416	408	429	433	398	452	424	403	440	383	405	426	441	409	432	436	422	409	428	428	460	420	458	412	399	417	436	414	421	409	400	463	399	411	428	398	395	445	447	401	425	424	399	441	422	441	415	410	447	394	455	433	422	403	415	442	441	419	452	404	459	430	445	439	466	413	443	442	408	398	432	406	449	432	377	458	399	397	429	421	442	433	401	419	453	410	407	399	421	451	436	449	466	417	445	405	421	406	433	447	404	426	449	432	407	420	412	427	422	393	442	431	439	439	439	452	389	435	437	419	420	432	412	441	418	434	457	429	427	408	451	416	403	449	424	412	426	417	424	411	406	449	488	457	431	446	432	415	448	399	444	438	392	438	395	410	413	414	464	396	420	424	387	415	406	403	410	406	382	455	443	430	410	447	428	384	433	394	419
60836	103088	81743	54930	31436	12286	3131	1033	721	671	742	749	725	703	726	678	758	706	686	706	723	728	721	747	731	719	748	702	707	754	700	719	704	730	723	717	755	710	718	755	718	727	764	746	702	685	745	718	706	709	704	769	678	744	729	693	695	727	742	725	708	674	755	741	725	733	694	748	731	674	772	756	702	738	752	694	759	712	697	750	700	751	758	739	719	774	722	680	697	701	688	765	704	679	711	708	648	704	708	726	715	728	715	716	718	707	730	750	705	714	699	730	758	670	746	695	748	703	742	680	695	746	748	717	714	743	685	707	753	687	725	720	742	704	746	741	674	697	680	718	716	697	729	715	701	716	693	683	696	723	747	717	707	731	691	748	704	734	733	706	669	675	677	693	728	705	669	661	682	743	752	685	710	758	691	716	706	742	748	714	768	753	738	714	727	743	704	737	756	722	737	695	706	731	755	705	734	660	724	708	729	725	736	739	649	688	747	751	730	744	734	690	735	720	705	753	742	722	748	736	689	727	745	678	685	734	697	711	746	719	730	761	701	693	701	700	678	765	781	706	767	727	731	693	734	717	745	750	692	696	694	730	720	713	755	721	690	711	743	703	683	683	723	721	711	773	744	683	766	656	721	690	724	687	724	714	810	725	697	737	701	660	733	679	723	766	688	710	716	700	697	730	708	689	724	705	709	696	696	685	717	720	685	723	763	745	736	710	709	693	757	716	704	753	699	702	720	763	709	719	710	727	686	689	712	759	723	671	678	728	737	730	756	702	715	725	724	722	708	752	695	726	688	704	706	715	719	685	721	719	745	740	749	696	764	728	679	707	719	758	734	770	687	744	686	724	723	723	694	726	712	720	679	721	694	701	738	704	724	762	694	716	698	699	694	702	711	693	687	683	722	689	613	730	784	709	733	735	750	670	672	720	724	707	739	736	712	720	674	722	715	699	740	740	775	710	798	708	707	678	711	720	761	742	674	688	736	681	696	755	695	704	687	713	717	703	649	713	714	690	750	735	685	674	671	740	717	719	750	729	713	723	748	714	704	736	721	746	732	702	681	732	734	735	716	720	739	691	681	794	715	720	695	714	700	745	712	739	711	724	674	722	714	720	723	672	686	717	769	718	726	691	715	709	729	739	740	676	726	642	725	718	727	733	682	707	668	738	693	690	700	704	684	696	689	743	756	694	705	747	732	706	676	683	691	771	738	687	676	687	738	679	729	708	727	700	697	718	701	711	736	727	725	697	728	685	664	764	717	691	706	696	707	732	715	734	692	727	669	698	711	696	704	712	726	721	776	741	710	720	754	738	718	709	737	750	714	696	716	738	711	688	718	672	708	695	748	703	728	756	726	689	744	707	713	702	710	729	738	676	737	698	753	725	696	762	725	701	715	705	747	753	699	723	763	725	706	706	729	746	745	726	724	689	717	727	706	717	699	713	688	710	710	666	720	694	708	737	679	678	706	675	699	766	728	741	748	697	714	753	721	685	711	715	710	759	680	737	712	755	671	752	734	765	729	679	739	664	745	717	735	708	703	678	683	723	716	742	675	716	715	729	709	723	701	745	732	750	750	762	680	732	732	706	738	741	727	687	721	811	738	717	743	677	660	683	727	738	702	738	705	725	706	739	718	701	728	696	728	738	704	699	661	745	770	732	664	746	723	675	680	728	723	711	728	736	729	698	751	716	668	761	745	682	704	722	755	724	752	749	685	690	704	702	702	740	690	689	714	705	698	714	664	676	757	733	715	761	699	689	675	723	741	759	713	687	694	723	685	713	691	710	709	690	750	720	724	742	699	706	705	709	757	745	671	695	737	702	717	734	646	717	729	711	768	729	729	698	757	756	700	752	703	704	667	677	713	706	713	708	754	710	703	727	675	663	750	681	691	724	783	714	726	760	716	690	719	709	677	700	724	710	720	708	751	696	697	658	727	717	752	720	713	704	764	687	706	745	730	727	717	684	740	736	712	745	712	738	740	741	723	746	712	696	746	674	732	764	759	719	702	719	692	672	731	718	690	724	708	707	703	686	700	725	698	736	684	723	757	708	700	744	720	696	712	737	715	732	677	714	726	743	709	705	677	727	769	705	729	724	747	708	700	691	705	715	731	718	712	702	718	691	712	748	710	692	683	743	666	719	695	756	702	681	690	690	698	712	707	728	681	715	702	738	695	788	745	715	677	677	689	731	701	750	679	730	719	748	733	723	704	740	723	725	710	714	698	684	659	681	699	743	691	715	736	689	702	666	716	738	709	727	691	732	728	695	680	738	692	691	754	732	672	712	698	721	695	709	704	664	712	742	697	715	716	733	703	730	688	750	705	704	697	730	761	717	747	731	664	765	710	700	725	729	685	721	720	683	719	748	733	698	694	675	736	726	685	736	698	764	711	746	780	730	715	688	703	720	664	770	741	680	707	662	701	723	697	684	729	710	751	752	690	688	768	723	718	721	718	679	714	681	656	692	747	763	698	691	714	708	741	694	744	762	722	724	704	720	713	691	749	661	751	674	669	753	747	668	701	718	693	735	717	746	679	737	719	682	719	732	730	699	686	760	674	669	766	761	723	724	732	729	711	732	705	643	703	729	668	747	712	723	716	708	706	725	749	675	740	751	685	699	746	729	673	666	679	725	732	665	703	696	682	709	720	740	676	716	779	785	718	694	706	757	714	669	715	692	681	734	696	717	732	741	714	736	770	710	733	721	699	736	720	731	724	711	699	707	685	710	728	684	706	677	748	740	692	689	707	717	720	699	701	721	694	736	708	735	663	745	712	745	716	732	733	683	721	707	726	704	787	712	697	724	735	707	698	735	740	737	737	715	735	707	726	687	773	740	699	723	715	743	736	738	745	717	707	720	717	724	710	685	687	725	715	660	695	717	672	693	730	734	687	693	691	698	717	728	720	750	715	665	755	710	739	688	702	727	704	723	731	662	711	737	678	715	739	723	668	682	688	725	692	735	742	726	704	709	700	723	708	663	688	745	743	738	679	747	722	659	718	712	708	681	715	678	665	725	678	750	736	682	703	706	694	675	742	678	724	697	694	710	690	720	688	705	697	719	675	680	710	716	667	712	708	708	686	717	739	713	732	705	704	665	769	739	707	733	690	707	664	718	715	759	756	688	722	676	770	679	749	709	700	670	745	726	757	732	709	753	707	702	745	690	731	735	737	752	763	669	725	704	742	710	779	767	738	735	730	680	696	766	723	728	746	708	715	734	764	695	746	744	728	690	698	716	711	725	691	728	629	734	728	724	731	734	737	689	696	716	730	799	672	672	714	737	712	699	722	733	738	679	686	688	722	678	711	730	737	722	663	723	693	706	755	729	698	725	736	691	714	746	757	671	738	688	701	685	716	719	725	728	705	712	717	695	733	755	725	700	715	712	714	716	712	706	716	729	739	701	715	706	705	678	735	761	712	714	751	686	771	669	702	689	696	700	672	718	758	722	750	712	722	648	743	733	752	712	700	688	710	689	721	743	703	714
28227	32104	32470	17448	4127	932	476	369	313	327	325	325	299	307	312	326	362	326	279	316	351	299	329	324	292	319	354	325	346	343	342	361	306	338	302	305	317	340	325	314	302	324	281	320	339	328	323	307	330	312	305	328	299	285	353	336	340	310	333	301	316	310	322	316	336	316	309	322	295	319	319	312	302	350	311	347	341	303	301	302	362	343	305	338	322	325	291	332	312	319	335	320	337	335	328	333	342	301	287	331	320	313	294	323	334	356	308	337	342	306	349	304	308	341	321	328	334	329	329	324	317	304	327	341	314	331	320	332	363	312	346	327	311	285	325	334	298	316	302	303	299	319	305	325	299	283	327	275	312	340	326	327	331	327	324	299	322	322	336	335	339	327	349	312	326	354	300	312	338	329	362	326	308	345	301	341	292	297	304	312	300	313	294	314	335	304	312	331	319	311	356	334	293	307	320	335	324	313	341	348	330	328	315	333	339	316	285	334	301	322	306	298	308	314	302	318	348	312	347	315	312	313	345	343	314	351	324	313	335	315	302	318	314	298	348	307	342	311	326	312	337	315	301	298	294	328	331	300	337	322	322	309	319	330	352	347	323	335	352	324	289	329	319	351	329	306	338	358	292	292	331	349	346	369	338	299	355	321	312	313	334	280	346	307	308	330	346	350	352	313	333	316	349	348	339	340	342	334	336	315	314	334	319	338	298	325	309	302	315	321	312	338	312	301	286	296	327	328	327	355	326	360	340	316	278	355	348	313	315	313	329	341	331	333	331	302	316	318	289	323	344	347	347	341	319	340	308	303	311	322	326	317	333	316	329	323	295	344	348	309	312	328	278	335	355	305	320	315	316	303	327	305	299	311	330	349	343	316	320	269	311	301	294	300	335	296	312	335	311	341	317	311	319	342	320	324	302	339	351	315	326	295	315	305	320	336	329	318	319	331	316	338	298	345	330	297	296	311	291	304	324	317	336	322	297	312	289	305	355	337	307	338	347	337	336	332	330	318	329	338	349	320	336	326	307	349	318	335	310	335	305	319	346	314	340	313	320	323	303	336	343	311	314	327	278	297	323	312	335	307	319	324	346	336	313	314	323	300	326	329	326	299	336	307	318	340	319	329	331	290	312	322	327	301	356	319	325	345	320	323	327	308	294	308	314	315	294	363	298	305	325	321	314	334	324	344	314	309	303	355	273	315	336	319	345	323	299	317	321	355	370	328	319	312	339	287	311	311	350	322	303	314	334	297	328	352	334	311	351	306	334	306	323	313	359	329	336	287	311	308	289	332	313	316	315	322	335	324	330	293	341	276	311	321	312	338	336	327	328	332	318	328	308	311	328	308	344	310	311	314	317	294	341	324	328	322	335	317	323	339	327	330	347	309	320	317	308	324	304	289	305	300	358	316	305	327	331	334	320	315	358	339	265	302	316	284	345	345	335	341	340	307	328	331	362	357	347	331	291	330	312	327	302	329	332	322	288	366	344	320	312	289	317	331	318	304	335	306	341	317	312	332	303	310	302	309	333	327	321	329	296	306	297	322	302	288	317	333	331	342	313	280	311	311	304	335	305	317	322	310	300	327	349	327	316	319	291	311	304	333	337	281	323	324	317	293	309	324	344	331	307	306	333	338	308	308	303	281	377	352	324	310	314	305	335	330	323	302	298	339	324	321	330	348	327	331	296	311	284	322	303	306	312	303	280	276	296	299	325	314	309	340	299	314	331	301	310	328	318	319	312	325	319	313	308	317	338	286	300	331	329	328	309	301	342	357	300	290	320	325	329	298	306	332	311	343	298	358	324	311	296	331	353	366	332	302	337	328	341	324	314	313	324	320	308	321	307	300	320	286	329	329	331	325	310	346	283	291	288	318	342	300	312	326	313	349	287	287	303	308	330	316	317	316	330	337	325	336	350	330	301	294	307	320	325	326	338	305	318	326	369	322	342	340	341	317	361	347	323	296	329	316	309	295	312	315	349	354	316	311	328	290	341	313	355	343	323	283	334	301	320	302	332	298	334	289	345	314	319	324	295	329	312	337	332	341	310	318	305	318	308	310	309	307	346	308	335	339	323	313	343	339	313	360	346	342	299	342	335	324	337	321	325	323	311	319	344	306	331	319	300	335	301	342	334	308	329	338	298	319	323	348	349	304	286	313	323	351	343	346	346	314	300	330	336	324	319	343	306	360	351	316	300	313	329	302	310	335	313	298	332	329	323	348	325	346	313	313	373	277	331	352	362	285	342	353	336	311	301	321	345	331	308	316	346	315	305	362	323	301	329	311	337	314	321	335	318	317	318	301	331	300	316	324	348	300	303	348	338	325	311	308	361	332	308	304	337	306	327	352	320	315	327	316	343	292	330	295	349	305	329	337	333	309	366	331	308	340	318	332	312	332	336	323	294	332	300	310	356	337	344	322	322	340	336	286	329	305	339	329	341	321	339	308	305	326	278	308	296	335	321	361	326	323	356	321	274	327	326	340	293	367	348	310	309	328	314	344	297	315	301	328	339	340	333	308	336	302	294	322	316	352	352	326	343	315	320	293	307	349	326	331	308	330	331	329	297	317	298	365	305	321	316	319	302	318	336	347	337	328	329	335	307	318	314	317	321	322	285	310	328	333	296	318	329	306	340	317	324	289	318	298	324	357	310	337	320	350	343	331	319	324	346	297	320	314	315	326	344	351	339	310	304	310	313	342	323	323	299	326	339	333	310	310	311	319	332	361	324	307	304	306	349	316	318	323	314	317	322	323	316	319	313	341	311	325	347	326	335	313	316	313	320	322	351	337	279	346	331	312	289	284	319	301	307	360	313	310	310	316	292	303	310	315	337	312	338	336	332	310	334	321	313	312	355	340	300	329	317	345	346	287	298	315	295	327	305	313	349	353	326	338	304	304	317	309	321	308	339	302	290	303	325	322	314	317	319	331	310	333	319	299	321	316	322	338	331	333	339	329	310	359	305	335	327	304	317	331	297	351	293	351	355	351	347	324	316	318	345	306	335	345	358	327	322	307	329	340	335	321	304	333	300	345	312	349	323	311	330	282	287	324	332	299	342	341	325	336	293	300	289	330	291	334	382	393	332	322	321	344	331	332	338	306	319	332	323	317	300	316	331	326	340	306	349	321	303	302	354	330	303	297	328	321	321	308	343	345	324	344	296	316	319	316	312	326	282	334	324	325	323	325	302	328	294	299	323	324	304	346	326	299	305	334	316	311	328	320	340	339	322	298	326	356	325	356	322	341	309	315	337	368	324	323	321	310	292	306	354	316	343	358	285	282	321	329	308	326	314	307	330	327	321	324	326	345	354	316	325	309	333	309	330	324	316	322	319	318	344	327	307	315	286	306	296	306	352	337	308	323	339	332	317	359	287	338	311	334	335	318	297	335	318	332	339	317	330	304	308	347	313	308	338	288	330	314	325	297	349	314	307	315	309	312	350	323	334	309	332	347	331	348	286	342	294	324	324	292	338	322	296	336	344	325	311	313
32997	50398	38038	19464	6947	1993	813	610	570	558	588	552	577	579	540	544	537	572	604	580	594	590	579	605	589	566	599	579	576	576	554	557	599	563	600	543	577	565	575	548	587	601	538	597	593	536	602	532	557	574	586	576	568	607	591	625	553	570	569	583	565	577	570	574	578	588	561	565	556	577	543	597	561	584	574	582	586	568	596	572	538	587	549	587	587	589	577	564	631	551	560	572	588	551	582	590	563	593	591	581	572	580	591	538	530	586	603	595	592	601	600	583	555	607	585	509	587	534	575	590	511	591	590	566	563	612	600	589	543	577	577	635	571	559	578	528	563	572	573	572	558	590	548	549	604	543	613	540	565	527	605	531	605	581	614	604	609	560	575	586	596	609	526	547	559	558	578	604	606	545	612	596	567	571	569	590	570	563	599	569	543	577	593	576	555	596	591	619	581	575	593	562	576	559	538	621	564	606	554	589	553	560	585	576	585	546	579	603	599	533	564	554	623	576	548	577	609	547	593	551	574	539	584	582	524	549	541	560	559	567	583	567	541	572	570	584	562	565	572	566	601	552	552	585	581	570	567	559	518	549	564	578	625	581	599	547	581	626	564	551	546	578	574	567	607	606	593	609	520	570	558	621	547	571	538	582	528	591	576	577	584	618	582	569	585	540	567	564	609	596	568	602	536	594	599	570	569	581	602	583	569	529	575	584	628	584	561	620	569	626	597	588	598	567	572	558	568	605	607	555	558	586	605	588	559	595	598	593	589	619	568	618	558	549	557	534	572	591	576	579	556	539	611	584	578	588	589	541	543	576	543	543	600	565	587	627	567	576	566	577	624	577	568	574	589	591	568	632	542	578	616	580	555	567	584	596	576	549	546	583	574	591	622	574	556	600	567	537	580	542	591	559	601	597	623	576	577	606	565	581	582	632	574	600	547	598	538	568	550	607	631	610	538	554	593	589	559	556	586	562	582	549	571	548	571	598	628	605	569	545	595	582	582	573	564	557	576	564	560	660	578	587	580	581	554	590	546	594	541	619	573	600	571	565	613	621	542	596	530	536	604	538	572	565	530	585	562	598	536	577	576	524	605	600	560	577	573	601	549	572	613	551	578	588	597	551	575	588	567	561	615	574	584	558	594	618	566	531	574	582	554	626	583	604	579	564	529	587	574	544	628	574	619	582	561	580	617	572	616	561	607	550	596	531	566	567	579	572	562	602	585	542	551	550	583	583	603	591	579	587	597	602	574	571	538	600	652	585	545	553	562	596	522	590	591	542	546	604	606	551	592	563	616	572	608	536	574	594	552	542	552	546	617	558	585	595	574	600	580	553	561	538	589	535	541	559	563	550	549	573	592	589	561	547	571	559	572	588	549	580	587	566	563	546	592	558	538	572	535	525	609	558	577	599	558	548	600	558	574	585	554	585	594	596	587	589	552	573	567	584	579	551	612	603	553	579	590	553	606	527	555	609	549	540	568	536	547	582	587	562	524	573	576	586	576	554	542	568	586	566	594	513	594	575	570	557	584	544	535	602	584	561	555	584	577	601	531	599	577	529	550	561	579	564	556	576	531	634	621	621	572	539	577	616	597	558	603	587	572	556	562	558	571	573	592	593	590	591	596	560	573	547	541	593	587	547	605	600	593	566	591	598	548	582	567	584	584	634	547	580	582	588	561	582	589	535	590	625	614	565	610	576	589	582	541	566	589	583	593	582	603	580	597	560	566	575	582	534	595	627	591	569	560	553	553	601	592	575	578	595	536	535	570	585	565	573	539	596	560	588	541	578	549	551	585	560	557	557	570	554	576	581	578	551	595	571	597	556	595	598	563	605	559	566	552	609	575	546	560	529	596	547	545	553	553	569	588	582	583	564	525	564	546	555	576	568	568	556	548	597	547	570	540	567	586	574	546	561	572	540	622	592	572	614	647	595	567	567	620	558	570	581	578	559	562	617	544	581	562	593	601	558	580	574	595	585	602	564	622	570	585	626	618	549	591	559	571	559	574	570	535	567	564	535	593	559	576	523	558	562	590	562	558	500	573	562	589	598	562	593	569	557	570	591	584	526	608	579	573	577	572	597	564	529	543	596	578	583	619	565	557	555	563	589	574	645	595	583	562	641	627	570	618	561	560	594	563	616	549	598	548	549	578	565	548	596	615	542	621	573	581	594	614	587	579	599	600	613	602	558	531	562	557	588	609	560	567	611	554	544	546	561	608	540	577	602	583	607	557	571	548	578	589	555	553	601	607	573	595	538	561	532	536	576	580	614	557	597	587	564	581	573	592	583	557	549	565	602	591	570	586	569	591	578	564	554	594	606	562	581	564	538	582	584	562	596	591	532	576	618	547	587	611	574	546	596	568	588	541	578	605	574	552	579	558	544	592	578	583	573	572	572	559	561	533	541	590	552	567	571	564	581	603	599	564	585	560	568	621	569	553	564	592	552	607	568	525	576	582	582	560	576	562	583	524	577	567	555	569	588	583	633	600	577	559	574	585	569	604	544	538	572	558	593	567	581	566	563	565	573	578	662	543	621	577	594	568	579	564	600	569	597	525	600	567	577	542	595	566	590	626	555	604	603	513	566	519	565	541	540	587	576	575	554	599	594	575	575	596	570	640	595	625	600	556	574	610	548	578	579	561	564	602	588	592	575	561	583	549	569	593	570	595	589	573	615	599	583	556	533	599	521	569	620	598	521	566	562	581	614	594	568	559	535	614	606	520	604	583	596	606	596	586	573	537	551	567	571	553	576	563	532	572	580	519	586	560	595	563	569	579	551	537	587	596	615	573	584	577	582	562	598	610	595	610	597	597	568	587	575	581	573	595	569	585	532	554	585	606	515	554	577	595	550	539	554	621	562	556	527	581	578	569	581	600	591	581	531	582	556	588	561	535	573	574	548	566	598	562	585	527	564	549	551	569	595	583	607	589	577	606	610	573	563	592	563	571	597	590	587	590	563	594	580	552	578	551	626	550	613	548	604	595	532	561	576	577	552	555	571	585	608	600	614	582	600	575	561	555	619	616	582	579	555	572	527	550	591	548	607	543	559	593	567	541	564	587	557	593	552	557	585	565	527	645	551	597	548	570	583	581	536	597	572	565	564	565	560	593	591	579	542	571	563	598	594	557	611	578	562	548	537	585	573	563	571	498	556	632	561	583	585	559	577	541	587	544	577	605	596	557	571	603	613	623	556	570	627	585	523	629	568	554	620	557	564	592	557	566	566	540	556	509	562	566	580	604	532	565	590	565	586	562	577	581	524	556	590	592	584	598	575	607	599	551	601	585	567	565	580	576	552	559	555	580	600	563	582	561	609	609	582	589	633	581	566	615	564	613	561	579	627	591	633	577	590	500	571	615	610	556	614	541	550	536	571	549	601	581	534	559	600	567	586	570	584	609	573	604	600	562	593	575	567	592	605	589	590	565	599	552	563	525	547	578	562	612	583	567	561	566	544	634	572	629	596	612	609	579	561	554	582	570	568	572	572
24543	25165	38998	33757	21766	10484	1598	437	364	380	376	370	341	388	365	394	335	361	380	347	364	355	368	378	341	364	381	339	371	362	344	379	372	343	355	377	373	364	347	351	348	359	367	363	334	339	374	386	333	383	377	338	358	353	363	371	340	366	370	354	337	353	351	351	362	366	331	332	364	336	367	365	391	370	352	371	357	345	363	343	378	425	349	362	337	369	345	341	343	365	364	347	332	319	343	337	323	359	370	374	376	368	333	377	369	357	317	326	353	346	392	394	347	352	370	376	339	317	370	328	364	376	365	393	360	363	357	340	369	360	361	388	360	346	366	368	366	354	340	351	357	343	339	316	377	330	342	351	347	379	353	360	384	343	348	370	339	361	368	381	372	365	359	389	372	380	356	380	384	379	357	325	353	349	377	386	366	339	400	353	359	383	353	375	368	330	362	347	337	367	341	383	351	341	352	317	361	355	354	347	324	350	354	363	334	341	351	364	351	335	345	342	352	380	354	347	327	375	390	355	355	364	342	332	383	335	352	377	353	365	376	336	355	376	346	348	344	387	348	364	346	344	365	347	332	359	355	332	355	374	380	348	344	377	385	400	312	381	353	336	383	354	371	395	351	355	326	345	365	395	309	349	358	395	396	363	393	387	346	352	336	364	351	358	336	354	326	333	386	354	351	326	388	343	366	334	367	385	380	357	370	376	372	408	358	348	345	365	388	319	367	334	355	366	374	365	361	353	361	352	363	355	345	338	361	342	385	372	346	357	340	351	387	346	342	360	358	331	332	385	340	374	340	352	365	364	349	371	358	372	387	372	379	358	341	355	358	328	338	359	333	356	375	341	401	339	338	338	363	329	391	362	350	378	346	374	360	378	364	360	374	378	392	347	351	376	357	323	349	354	351	343	331	363	378	354	353	342	354	345	347	369	386	343	339	374	341	350	341	372	356	331	357	373	353	387	357	373	341	334	365	309	344	332	376	329	335	346	376	322	332	368	362	367	355	382	334	366	371	375	364	363	361	346	370	371	354	345	355	358	339	335	352	353	366	373	359	381	348	359	377	351	346	357	380	370	367	356	389	368	378	381	340	353	376	374	340	364	328	358	344	368	377	383	362	395	385	346	338	362	377	345	344	353	385	347	368	386	357	346	364	349	344	326	368	381	340	362	364	369	371	367	369	342	355	364	366	348	355	360	374	357	363	383	364	369	344	360	368	330	358	346	355	371	358	365	358	362	369	349	369	356	361	383	359	373	380	354	372	356	390	341	344	330	386	391	368	364	372	387	388	374	375	372	360	334	380	363	363	375	352	369	363	324	340	353	374	351	366	332	335	375	361	343	390	338	368	359	343	373	383	349	380	345	361	349	369	365	365	366	358	364	376	361	358	360	350	392	372	347	350	362	369	369	345	368	352	352	344	369	374	337	360	352	365	349	326	346	369	393	392	363	389	355	373	348	390	340	330	326	366	355	361	412	378	337	393	342	364	394	349	386	354	359	344	353	350	347	360	345	358	372	362	367	338	312	347	332	375	330	353	372	362	324	364	366	367	358	375	342	345	375	342	374	361	375	374	365	377	374	350	358	368	336	356	361	378	352	376	339	375	353	336	384	338	358	364	349	355	357	339	399	340	343	357	371	395	362	367	385	381	373	333	395	359	367	315	347	309	363	344	349	390	372	368	346	372	366	357	362	348	342	351	348	387	372	355	352	356	361	368	369	311	365	353	363	336	352	359	379	345	397	348	348	356	379	355	331	332	378	354	341	327	365	353	354	355	348	397	321	356	381	366	328	334	369	355	366	367	375	379	377	350	341	360	374	388	362	374	374	359	382	362	359	337	385	346	395	340	357	394	394	353	354	347	353	387	368	374	333	359	357	355	347	344	392	340	373	332	377	326	363	345	364	344	341	378	360	342	342	359	368	341	348	387	333	355	380	359	347	361	364	367	355	360	329	372	378	367	361	372	381	348	362	351	325	326	356	358	322	378	351	368	349	362	334	374	354	358	333	331	346	356	376	352	383	387	338	353	371	362	362	376	350	353	344	344	353	358	333	381	334	371	354	367	352	384	370	376	380	373	362	328	346	377	374	352	376	368	369	337	360	344	365	387	357	375	359	413	314	326	355	362	353	364	370	339	369	352	378	364	332	336	352	361	341	371	364	349	349	365	345	354	310	373	354	379	338	377	404	335	395	359	324	358	335	366	365	386	362	378	334	356	366	349	386	349	375	385	318	316	326	359	367	351	354	372	358	386	347	350	360	385	340	370	369	369	360	353	346	366	371	313	379	337	377	357	337	390	348	348	356	346	318	355	360	365	325	357	342	349	362	356	368	369	370	381	360	347	357	365	369	372	349	355	331	367	357	394	365	350	354	390	368	364	369	362	388	339	368	377	337	353	326	376	374	353	380	373	386	359	332	383	349	369	325	333	366	385	359	364	345	340	349	388	353	345	362	328	358	350	352	384	356	347	369	395	367	328	350	363	360	363	349	394	345	368	353	377	352	381	356	381	336	383	339	365	365	346	367	340	334	340	364	324	384	377	328	365	337	360	368	355	346	386	389	366	390	354	359	335	375	381	351	332	339	381	348	348	371	363	363	374	325	331	306	334	371	379	352	342	323	390	344	330	349	332	393	334	336	380	339	356	323	362	317	353	337	358	364	353	358	354	327	349	371	403	368	355	367	349	375	365	337	349	331	376	322	343	379	347	413	368	338	369	342	364	371	376	375	344	328	424	344	343	373	353	335	353	351	395	405	407	316	356	395	379	365	390	314	331	388	375	359	370	367	364	327	366	348	373	359	349	364	374	334	377	345	379	351	369	370	382	329	380	326	327	359	345	362	362	353	351	359	377	372	386	341	367	372	386	366	363	343	402	361	356	339	343	364	366	350	381	355	384	352	360	349	356	378	361	383	363	342	330	364	382	363	387	354	358	370	364	376	357	341	345	369	373	333	362	342	398	361	369	356	313	345	389	371	328	369	316	354	345	387	360	385	380	336	361	325	339	363	369	350	352	357	326	362	417	340	354	356	350	370	377	341	360	363	330	365	377	350	340	342	316	372	366	354	329	349	330	360	340	368	366	373	342	345	360	366	301	371	358	368	364	373	339	346	311	370	370	382	378	343	362	331	361	345	378	365	353	376	338	361	335	344	365	395	368	319	356	326	358	322	333	368	356	356	341	401	367	340	375	341	342	360	333	352	372	340	350	355	341	376	352	333	358	384	369	333	368	378	344	339	354	359	358	339	363	346	371	385	370	342	366	350	367	379	347	339	370	337	370	333	364	375	331	372	341	362	368	375	346	366	367	364	385	352	348	382	348	380	374	356	376	382	365	335	337	327	353	377	351	366	335	373	329	378	346	356	365	351	386	399	355	364	381	386	336	335	378	346	351	333	355	350	334	333	339	384	391	365	378	355	355	364	342	373	395	370	373	380	352	332	333	373	382	348	354	340	379	337	354	374	351	364	331	350	358	349	384	336	385	331
57898	94308	73460	45286	23551	8180	2187	753	668	628	620	664	624	684	674	632	632	644	595	625	663	613	619	679	638	650	625	600	607	640	653	627	612	626	649	653	607	599	633	637	605	616	689	665	637	649	635	623	641	656	626	616	634	686	570	606	653	621	624	614	609	609	666	614	643	654	669	667	658	619	627	633	651	599	644	609	620	658	635	704	629	648	642	634	618	607	601	638	625	660	644	589	620	615	634	582	642	652	639	641	646	639	612	662	626	625	620	651	623	642	648	682	590	639	654	654	610	613	659	645	599	668	657	640	621	646	591	627	653	626	653	646	607	622	681	626	618	628	638	660	652	670	604	689	667	684	641	618	626	598	699	645	651	614	646	638	652	609	610	619	695	612	656	673	628	627	616	654	623	619	665	614	628	615	612	655	635	625	621	577	659	626	598	680	595	631	603	637	603	651	632	680	642	628	667	662	585	659	611	638	636	619	588	639	579	662	612	631	604	624	668	611	646	624	618	648	601	603	614	626	603	623	642	644	626	607	622	606	598	672	654	594	643	631	650	608	647	634	651	642	661	650	608	616	629	601	601	584	587	610	645	594	622	641	683	593	627	658	627	676	634	663	591	642	682	604	622	703	617	684	629	649	592	665	622	639	653	617	647	619	612	687	643	667	595	641	626	609	644	600	619	607	605	651	609	622	635	667	584	629	637	645	631	602	622	596	650	628	585	667	640	615	645	638	646	662	642	625	625	613	659	617	643	615	638	605	654	656	650	592	655	640	640	616	609	673	625	596	620	670	592	665	606	637	654	657	674	598	663	656	613	617	646	631	590	611	652	663	623	647	601	615	645	639	649	624	664	577	653	655	644	610	655	634	637	602	650	592	580	649	635	660	607	671	674	661	650	663	649	608	609	635	621	613	657	596	625	674	669	612	601	674	618	605	645	669	614	590	663	639	618	626	607	603	596	624	639	608	602	617	622	620	608	650	666	590	647	618	630	596	636	641	607	579	611	613	639	657	633	645	609	661	643	641	610	625	666	633	642	647	591	615	651	597	636	624	581	685	673	642	588	648	601	622	677	617	652	612	655	629	650	622	617	644	655	668	643	694	651	592	621	639	614	643	579	671	582	619	629	622	620	648	615	648	647	614	624	627	628	669	609	630	623	670	639	597	647	605	701	626	616	626	668	580	597	623	574	656	614	651	624	630	629	642	617	626	614	645	661	623	605	607	638	659	655	615	606	639	623	625	648	645	576	638	645	607	641	667	643	650	626	570	631	640	586	651	614	651	600	646	660	646	634	639	611	629	634	579	583	600	629	638	634	655	639	634	589	641	612	632	613	652	629	672	640	683	636	631	611	636	655	633	627	621	642	581	588	614	599	652	617	648	679	634	652	647	639	601	624	572	648	657	656	629	636	655	622	612	592	644	624	631	643	656	612	649	630	603	578	618	659	638	650	647	645	635	622	642	577	603	666	610	632	600	650	609	670	675	661	661	647	644	672	649	651	666	621	632	632	665	639	579	630	650	638	695	596	587	594	648	651	660	623	651	610	654	603	653	641	568	660	647	655	601	609	592	622	641	604	595	644	617	688	632	603	629	627	642	591	661	622	606	612	676	622	628	648	596	636	640	660	671	602	635	567	610	633	660	646	650	635	633	621	602	582	672	631	612	620	639	646	646	672	614	627	640	637	635	652	693	637	616	626	642	611	617	650	614	603	637	631	638	626	629	607	653	649	642	680	595	677	630	600	588	598	643	639	605	637	608	594	624	590	598	636	648	647	659	636	647	622	641	654	633	627	609	628	633	611	622	626	624	653	632	610	647	621	648	652	617	653	629	618	601	623	645	643	643	636	609	631	600	626	647	633	639	626	613	602	639	619	651	624	645	648	624	609	651	625	640	602	645	622	633	604	623	634	604	633	650	666	646	645	682	583	623	631	640	666	636	649	642	633	612	613	656	659	639	672	589	603	620	636	629	640	605	607	632	674	584	644	640	679	661	607	632	695	656	622	675	645	629	642	629	661	660	574	616	686	608	598	621	602	641	652	645	604	618	652	637	609	702	668	624	631	626	624	652	603	602	621	626	656	620	612	651	679	626	697	603	631	706	651	627	650	608	612	683	682	636	679	610	619	603	652	592	632	650	591	649	644	644	662	606	668	627	652	650	657	578	638	651	654	596	626	676	653	634	652	640	615	636	602	641	626	629	638	672	615	634	646	621	690	624	601	617	626	633	659	634	651	678	642	629	630	574	680	628	672	620	575	659	677	668	631	587	600	647	597	632	639	677	665	630	597	648	647	620	634	655	648	598	656	622	636	678	610	644	632	585	638	617	660	605	617	645	646	674	629	616	597	617	615	647	611	628	606	637	652	618	626	658	607	597	577	656	608	639	637	674	611	638	675	641	624	634	656	653	596	666	570	603	559	674	605	652	599	660	653	607	625	593	634	586	647	601	628	671	626	686	594	634	648	632	650	622	595	617	617	624	614	650	656	606	663	636	597	613	650	678	631	591	628	615	601	624	571	649	661	654	636	609	646	669	644	633	602	659	614	639	672	639	607	605	636	598	654	608	635	621	663	626	687	615	658	644	612	656	645	613	629	646	648	635	605	661	625	633	618	640	610	629	627	626	592	618	636	631	576	624	637	625	578	655	650	642	645	565	641	587	660	657	658	636	607	593	664	611	665	618	592	600	606	627	639	623	627	587	662	629	640	630	626	614	647	642	587	655	662	643	594	615	596	645	613	651	606	614	650	661	667	671	616	612	639	618	612	680	635	644	662	657	662	666	570	607	644	639	669	701	641	635	623	609	647	645	621	666	551	666	631	636	611	631	661	599	643	655	658	633	676	612	610	636	617	671	615	657	601	622	611	594	616	614	612	678	597	653	660	622	606	618	674	642	594	657	636	628	603	649	622	635	622	602	648	618	624	696	616	651	627	625	650	663	638	675	629	622	603	647	618	630	602	628	574	647	608	653	601	611	639	611	684	641	674	654	633	658	629	605	609	671	647	630	614	623	620	609	647	669	604	644	640	624	650	639	591	649	655	599	662	632	670	659	653	659	609	598	636	649	651	628	610	629	618	600	616	630	621	625	636	703	655	626	644	617	651	635	611	607	670	616	617	649	642	616	616	650	620	617	639	674	622	615	615	603	690	649	647	624	645	670	612	654	611	669	636	656	616	598	666	669	624	602	643	611	612	598	631	608	622	641	642	620	640	653	657	653	666	594	637	596	613	626	679	613	624	626	651	622	617	672	622	636	651	622	628	555	606	644	607	633	605	605	617	689	644	588	657	663	634	678	652	652	622	620	646	670	627	595	570	587	626	566	646	671	651	642	678	628	629	626	552	621	625	658	636	635	615	637	616	637	637	588	655	604	654	628	627	636	653	665	632	607	612	637	656	612	651	600	629	652	627	576	623	650	665	688	612	658	650	646	614	651	609	678	630	636	617	602	658	650	635	620	627	601	663	625	654	639	608	595	647	648	632	628
23458	22936	34635	30093	23062	18195	6042	623	459	440	513	436	418	443	422	407	453	436	419	417	426	463	457	426	436	477	455	425	426	407	421	415	418	415	420	452	443	409	408	407	397	405	439	434	442	461	460	406	429	440	437	452	410	460	474	421	425	419	422	407	401	427	426	433	406	418	417	417	392	422	464	473	420	414	429	442	409	424	401	424	409	438	477	435	455	442	411	434	405	406	422	429	415	415	408	426	380	436	427	415	420	426	415	437	443	433	440	418	405	415	432	462	409	410	433	422	439	470	414	426	426	414	439	424	440	425	432	413	389	413	396	397	443	387	401	404	457	405	404	460	400	436	425	436	406	429	418	447	438	410	420	446	459	380	392	408	451	405	426	410	437	402	413	440	408	476	392	451	415	452	442	411	441	411	412	400	374	402	400	433	447	444	428	410	424	446	422	439	443	438	403	437	424	428	440	419	386	436	450	468	419	429	430	421	436	434	417	446	407	439	437	428	413	438	402	430	456	451	442	446	426	410	424	430	441	385	462	448	402	416	395	426	393	426	433	427	412	395	428	413	447	402	422	436	453	417	439	421	447	394	392	376	420	447	417	393	444	411	425	406	426	444	406	430	412	438	434	430	398	394	400	397	393	428	409	410	425	421	429	415	443	393	422	375	449	413	430	426	383	432	450	437	445	438	412	426	436	464	458	432	387	398	450	412	399	419	444	405	435	434	432	440	412	475	441	405	424	438	446	469	442	427	422	454	391	399	406	400	452	463	426	476	457	439	409	395	440	400	424	455	418	401	410	398	438	426	432	436	449	432	395	432	398	398	428	411	415	412	430	421	407	427	460	467	417	424	427	447	428	468	413	424	418	435	410	407	411	441	409	379	444	433	451	404	403	435	428	416	446	428	447	439	380	429	425	450	438	404	437	422	420	388	422	411	431	402	420	438	422	446	423	450	407	416	407	455	410	431	413	436	429	433	434	394	414	414	399	430	404	436	424	424	428	444	431	405	440	419	456	394	437	414	427	439	426	430	414	429	469	423	421	389	433	396	434	426	434	445	433	441	436	422	443	392	447	417	449	397	431	388	415	415	436	411	413	410	423	422	435	423	424	431	429	418	428	412	438	377	432	407	442	396	447	403	435	405	435	416	437	442	372	422	423	414	403	405	441	438	405	446	421	430	443	407	442	445	468	430	418	400	450	425	402	401	405	433	447	433	400	444	402	424	436	431	445	420	418	414	432	404	401	463	412	432	440	436	431	433	411	441	398	409	415	437	447	440	440	452	413	443	458	430	426	393	441	429	442	445	442	398	411	402	455	393	414	463	404	405	412	433	418	390	428	387	400	434	409	432	460	413	471	436	435	404	412	419	420	409	437	445	445	429	440	459	411	410	417	448	409	395	445	423	384	409	411	390	420	419	408	444	445	424	417	383	408	403	422	432	417	466	410	431	442	414	439	423	436	425	424	424	455	408	426	395	472	430	460	397	448	485	412	414	461	443	387	396	411	402	448	444	460	424	428	421	417	439	432	433	412	416	434	399	441	405	427	443	411	451	393	429	422	389	416	434	448	424	442	425	468	431	450	456	407	452	388	417	399	406	422	435	438	414	437	462	431	451	405	455	454	409	431	426	423	434	425	404	389	453	423	397	418	433	419	435	426	421	383	462	417	410	428	421	458	423	463	386	415	407	412	442	445	386	445	396	435	418	422	447	417	458	395	449	397	407	412	421	447	407	440	396	406	437	411	427	460	428	392	424	431	410	411	404	411	416	430	459	419	388	427	423	414	450	407	465	446	406	440	391	382	383	415	441	431	427	390	417	434	433	472	420	430	420	441	446	457	427	366	442	408	445	428	399	405	401	449	445	417	416	471	430	472	422	446	433	442	435	430	415	419	413	457	399	439	456	413	415	428	394	420	426	425	423	389	431	410	397	429	425	423	399	424	436	421	378	420	431	405	379	386	413	412	410	425	420	433	409	441	424	453	424	412	437	472	446	440	423	433	434	430	391	432	422	447	466	411	404	432	445	419	395	444	450	409	459	414	416	459	425	433	440	436	439	431	464	422	381	412	413	412	458	420	407	430	437	433	424	412	444	397	434	425	432	419	439	449	420	414	428	398	459	410	416	380	439	449	413	434	438	398	428	478	417	433	386	435	421	395	446	400	443	404	442	444	410	418	417	442	432	441	403	436	444	392	419	444	430	411	412	390	432	410	424	431	422	465	418	418	435	452	445	449	399	399	436	407	478	417	420	415	430	425	435	401	419	453	407	453	399	433	429	433	400	402	446	430	395	418	404	420	408	429	432	424	417	445	444	446	435	404	412	444	428	404	425	418	439	446	433	389	463	467	389	408	424	444	443	372	431	420	424	416	402	429	446	457	395	376	441	454	457	395	402	402	422	450	410	411	418	393	428	392	416	405	415	437	440	446	466	451	466	432	372	425	432	381	428	470	411	449	460	432	418	361	374	453	461	463	421	406	411	397	440	428	447	455	475	443	400	423	439	423	424	448	451	438	466	434	431	407	447	430	442	405	437	410	417	444	423	476	411	442	405	397	414	425	428	437	408	435	437	425	439	412	415	419	388	425	462	442	418	436	413	414	411	449	451	425	413	415	433	411	422	408	439	404	381	428	414	428	407	445	424	436	457	402	410	397	427	451	440	431	403	449	427	428	418	417	425	438	397	445	403	441	462	426	417	422	404	416	434	426	439	433	426	394	407	417	460	428	425	429	396	399	448	439	439	431	457	412	439	436	405	451	442	440	432	406	376	406	409	446	398	408	427	400	454	433	445	412	480	403	430	397	446	403	394	434	425	444	420	412	391	435	398	412	433	442	437	428	455	421	403	426	431	463	482	393	465	438	414	383	450	425	414	439	411	441	396	424	440	402	455	439	398	450	421	403	418	424	465	394	473	416	447	419	414	411	457	402	419	427	425	459	452	417	457	400	420	422	455	421	401	410	422	420	418	461	443	417	402	410	438	466	400	416	410	441	427	417	442	416	384	456	433	422	397	444	467	406	494	427	412	423	386	431	428	431	407	466	433	409	436	455	432	450	428	428	426	387	439	398	436	423	425	445	408	416	419	416	449	468	405	401	437	429	430	400	434	437	445	449	468	443	436	382	419	450	413	438	415	423	468	438	429	422	435	459	466	437	424	432	391	436	430	428	426	442	394	415	432	427	425	419	427	399	413	399	429	437	412	397	432	416	435	440	414	430	429	435	426	434	430	408	414	434	395	462	462	451	436	404	403	378	414	405	412	431	447	430	429	435	433	419	415	420	431	469	416	470	417	427	409	421	409	397	430	422	438	434	424	380	421	432	427	422	421	435	415	421	443	434	377	423	417	435	445	429	414	420	397	423	446	437	397	432	476	405	426	447	419	439	415	445	420	435	472	378	404	427	396	441	398	430	440	436	430	440	431	398	449	425	461	463	447	411	437	429	423	425	432	403	435	433	465	421	399	444	437	414	448	426	468	444	458	427	444
60188	103603	81728	52594	31454	13507	3879	933	716	761	732	686	726	701	702	719	739	734	683	731	680	667	756	657	712	712	709	732	706	698	778	738	673	736	700	717	768	704	693	727	701	710	768	710	695	744	752	677	752	767	766	696	730	706	751	740	708	711	713	696	686	729	691	741	684	741	700	738	701	708	732	694	758	719	728	711	716	738	758	707	719	732	691	753	752	755	687	680	741	709	764	762	695	675	749	693	762	704	683	765	730	740	725	732	698	700	739	709	725	681	703	744	689	678	739	758	731	705	703	681	754	731	747	713	722	669	750	711	727	712	700	738	662	751	672	737	791	727	707	723	699	701	737	717	702	738	708	725	688	711	755	692	758	697	718	725	739	706	714	688	707	703	719	669	674	698	705	705	720	746	745	732	709	788	718	693	685	710	702	772	715	717	726	700	751	715	711	692	713	744	675	713	730	691	713	755	698	780	710	750	740	749	753	685	727	728	772	709	734	744	703	676	730	697	673	689	726	712	675	747	702	735	710	716	748	721	713	723	699	691	708	725	713	720	735	686	764	732	706	728	726	723	701	693	678	737	695	742	750	720	729	700	711	690	696	759	716	735	740	740	703	719	729	744	779	714	693	691	735	723	691	709	729	687	711	722	678	708	713	709	676	683	753	728	674	703	665	742	689	724	686	728	717	702	729	690	660	778	735	720	666	672	723	711	710	684	730	743	729	736	733	709	710	668	717	766	720	706	721	717	760	671	711	717	763	701	697	739	690	751	771	730	708	705	718	704	704	719	705	696	777	733	712	747	714	721	700	763	734	741	704	703	712	724	763	763	748	714	680	687	729	729	726	747	767	676	718	731	754	714	751	738	689	771	697	751	713	719	748	721	713	667	705	750	702	760	732	733	672	712	693	680	715	674	737	687	684	700	727	696	719	733	739	749	730	729	717	755	692	680	695	726	708	638	693	685	721	714	737	725	755	716	724	716	719	700	711	696	715	653	693	728	675	724	767	730	741	722	685	718	720	760	729	718	672	697	740	666	761	731	712	711	726	752	714	741	665	697	674	681	686	731	734	712	756	703	688	803	700	692	681	725	713	772	697	716	757	729	729	726	686	686	711	748	706	693	740	781	738	680	717	716	749	643	707	783	700	701	732	699	713	709	715	689	700	735	689	734	672	696	669	746	744	660	714	729	744	726	752	732	693	727	708	744	716	726	714	740	732	726	729	702	764	728	714	751	717	726	733	720	680	690	745	719	725	737	712	700	711	713	722	754	718	711	726	728	716	742	719	731	703	715	760	723	665	738	706	725	738	704	705	717	747	689	753	660	695	703	721	681	732	749	723	731	654	697	750	728	737	710	675	718	752	736	727	763	696	720	690	719	687	689	697	733	697	694	698	683	695	775	748	727	727	704	737	747	730	690	747	751	684	753	715	712	679	686	739	737	764	725	663	748	674	696	694	716	775	714	701	704	713	753	700	718	679	709	700	753	692	682	701	702	672	713	737	678	684	664	700	728	696	754	721	717	687	718	688	703	747	720	697	746	686	698	665	703	760	721	726	692	709	706	718	763	759	701	711	758	733	716	726	751	688	714	687	699	745	718	739	738	760	681	721	754	741	707	709	710	732	743	692	683	711	665	709	699	734	710	720	754	752	728	686	719	717	684	742	719	755	724	687	666	686	706	743	704	683	655	711	705	694	662	713	708	682	744	718	727	707	757	719	686	724	754	743	717	713	721	728	718	705	729	738	684	746	706	641	669	774	715	746	684	714	695	739	717	687	747	741	736	729	699	743	728	741	711	744	696	720	693	680	701	766	716	694	722	664	694	728	729	714	675	706	724	705	728	707	713	734	714	734	710	712	689	664	721	753	693	711	724	717	666	676	737	752	679	749	712	723	718	744	686	676	704	695	710	769	708	723	718	725	734	693	711	705	727	715	747	722	700	733	765	703	744	725	722	729	706	717	682	743	695	702	711	703	753	698	714	758	722	700	774	691	727	741	749	722	750	704	732	719	725	714	668	681	689	710	743	758	682	710	704	729	760	745	709	704	736	723	735	708	747	745	746	752	713	689	763	788	696	748	703	748	753	738	697	666	710	722	728	689	691	734	742	723	652	745	739	719	719	721	697	702	700	728	711	671	707	731	731	749	737	661	730	727	734	752	742	704	659	720	705	659	721	705	710	730	753	695	718	703	743	674	720	728	743	704	731	716	716	719	731	764	717	725	711	746	691	734	726	718	714	713	757	705	686	729	698	737	757	670	725	729	681	703	682	736	697	709	731	760	733	736	775	696	734	701	715	671	730	713	698	729	692	702	671	732	778	703	708	685	717	709	712	735	666	715	659	710	702	695	684	742	719	703	713	753	688	726	735	693	730	662	710	716	726	753	684	747	720	746	687	729	704	696	760	724	686	716	689	746	692	742	688	710	737	717	669	677	682	730	721	710	731	725	698	698	720	707	680	709	711	721	711	727	729	674	740	734	772	686	723	740	710	714	715	706	666	755	749	716	701	745	711	722	698	748	704	716	706	737	699	750	728	710	753	707	724	759	728	751	752	769	742	730	715	718	721	714	719	686	693	710	722	714	685	714	698	765	727	723	681	716	658	711	739	739	711	735	702	724	726	681	709	703	758	706	753	710	783	737	709	773	684	714	686	745	747	715	712	718	700	712	714	726	693	653	707	731	709	729	766	756	686	690	768	762	768	754	711	709	730	733	723	783	728	747	765	724	727	709	698	735	690	722	712	742	707	732	712	691	708	741	690	742	704	673	709	713	746	702	698	658	717	689	673	728	731	719	702	734	701	697	697	714	664	681	766	731	701	730	750	691	702	705	743	760	700	709	761	720	705	677	699	725	733	701	680	697	760	681	680	734	733	710	698	668	755	708	728	760	747	729	702	690	710	725	694	715	722	733	705	734	713	711	694	728	772	719	755	728	718	729	718	686	664	770	743	671	662	710	681	756	745	711	725	762	689	663	733	750	671	694	747	709	730	728	723	709	728	669	688	690	719	718	721	704	721	707	717	729	726	718	732	729	699	685	693	716	691	688	710	693	711	708	707	665	722	686	770	707	644	698	712	689	730	739	695	708	685	684	701	738	709	720	733	712	760	757	736	691	687	730	706	705	712	710	694	727	724	735	724	733	694	725	696	738	729	716	685	721	723	699	761	695	708	720	702	778	704	723	694	753	730	715	723	717	736	712	730	676	670	714	672	736	718	762	719	707	717	733	783	667	733	726	742	683	694	688	701	728	714	709	764	754	699	706	742	755	706	677	719	761	736	679	725	683	698	731	760	745	676	747	751	703	716	705	707	730	695	717	686	703	706	734	708	719	675	738	687	772	714	716	728	699	706	683	742	672	704	670	669	722	739	733	696	696	741	667	736	729	751	744	687	709	712	703	768	716	699	712	707	750	747	692	683	723	687	756	762	700	695	700	700	734	746	732	721	688	706	703	718	714	690	698	743	751	741	671	783	746	732	667	705	724	715
28401	32062	32287	15943	3538	952	462	352	324	339	297	312	317	320	306	325	311	319	302	322	289	298	329	309	316	274	320	292	289	331	322	323	304	347	324	319	316	345	305	292	306	299	332	325	327	330	324	277	330	317	305	326	329	322	321	303	324	312	327	322	325	318	333	301	305	312	301	321	307	308	289	299	303	321	298	311	335	313	308	359	314	332	323	309	344	331	329	330	293	351	293	326	315	361	297	305	314	307	325	344	319	323	335	320	295	291	313	313	314	296	330	324	323	310	345	318	328	303	313	317	278	309	310	287	336	318	320	345	306	330	312	300	284	318	343	320	297	299	294	310	320	314	332	321	332	308	347	301	314	338	299	317	312	336	340	315	305	317	325	322	321	310	333	288	290	315	307	308	307	322	316	326	312	311	309	320	289	299	320	311	300	304	274	294	344	310	322	298	346	306	318	328	348	292	314	320	297	312	310	351	305	278	286	331	315	302	310	311	315	319	330	320	318	297	299	315	294	334	308	296	289	306	346	310	301	291	284	307	326	309	284	307	326	303	289	324	333	337	271	309	323	335	319	304	357	309	326	317	349	311	341	253	353	287	316	304	309	328	300	291	308	307	330	336	320	295	302	326	296	307	314	339	326	315	299	317	322	309	287	356	331	321	270	356	295	307	313	341	303	326	298	317	314	320	341	294	305	316	310	317	314	310	317	282	301	326	327	322	356	339	334	290	297	330	292	303	317	323	345	310	274	333	316	295	325	318	302	343	257	300	315	320	313	293	304	321	303	319	321	321	309	331	311	303	301	297	346	291	327	323	304	336	339	300	313	317	341	334	321	318	347	322	315	319	309	335	293	322	292	285	344	356	322	306	299	314	346	294	290	297	328	292	323	311	310	313	306	295	307	315	281	308	311	362	310	317	296	333	333	331	307	339	338	304	307	321	327	289	312	291	306	292	329	291	328	329	307	291	318	311	287	349	299	323	309	328	292	313	291	313	363	303	306	337	335	315	340	307	314	308	350	289	321	299	317	297	319	309	299	301	317	329	333	364	275	322	323	278	337	340	322	332	304	288	279	307	317	333	315	315	337	315	303	300	342	289	302	284	309	321	317	349	290	307	328	292	330	348	292	315	345	330	300	293	306	313	327	265	318	342	334	309	316	305	304	325	331	320	310	345	303	329	309	340	316	312	284	298	292	295	335	294	281	320	315	311	320	344	322	362	317	305	334	293	298	311	303	337	299	309	294	266	316	326	300	326	312	320	338	321	310	331	313	306	322	328	354	299	323	327	334	305	304	300	312	325	346	349	312	319	328	309	316	320	321	301	304	321	306	308	327	341	342	375	289	295	313	291	341	350	291	331	304	331	342	309	297	318	312	321	305	295	313	307	325	319	307	311	292	314	310	353	309	341	316	319	307	296	336	288	314	345	323	336	322	323	329	351	316	342	340	312	314	330	308	294	310	315	306	294	329	283	319	333	336	328	310	293	292	299	328	331	310	296	320	321	337	309	312	334	328	304	298	300	346	297	299	320	305	322	318	300	301	311	294	300	277	326	316	311	316	324	303	348	307	336	324	325	327	302	301	310	294	309	313	338	319	309	298	321	302	324	290	298	324	330	330	303	335	275	306	289	318	302	298	343	315	299	357	306	343	298	278	346	300	335	321	307	303	332	320	341	313	305	292	328	309	331	321	302	326	352	343	313	319	303	320	319	329	322	313	326	283	336	302	320	311	304	307	298	321	316	314	334	307	320	305	330	310	318	326	325	333	333	351	337	349	339	338	339	339	317	319	318	304	334	286	347	300	312	317	305	325	309	321	316	295	300	332	294	302	334	341	322	324	346	314	323	298	311	306	336	303	354	310	302	326	322	301	291	330	314	325	329	319	309	338	365	364	323	309	330	307	299	333	305	293	316	303	312	296	293	329	310	310	301	294	299	331	318	331	361	298	309	318	293	301	330	282	289	311	345	332	299	335	323	295	339	311	309	314	330	326	303	326	341	331	311	345	313	300	339	316	313	332	337	321	317	315	321	310	333	351	310	334	347	315	303	338	322	290	327	331	336	316	328	308	320	326	342	316	322	328	292	315	337	306	322	336	324	327	316	364	337	314	325	331	329	320	311	299	302	319	323	354	292	294	315	331	311	287	317	304	316	298	307	325	327	340	289	320	303	315	324	311	296	311	312	321	311	336	314	330	306	319	309	303	307	287	300	300	339	315	341	311	319	328	303	290	306	319	295	300	328	332	311	316	330	316	299	331	301	304	297	309	294	293	349	321	316	319	320	315	306	324	326	288	297	325	320	329	331	294	327	296	357	280	322	313	312	324	322	310	340	340	322	349	307	272	292	286	329	319	315	301	331	319	318	297	309	340	334	330	342	315	321	338	329	329	281	312	345	331	346	309	318	325	278	301	327	302	301	309	295	286	342	325	289	317	335	322	317	286	300	323	316	310	314	351	317	318	306	334	301	299	333	345	282	340	309	311	309	304	314	325	307	285	322	293	313	322	320	323	319	327	305	294	304	299	347	355	273	330	309	329	312	273	328	292	335	336	305	306	357	332	297	283	307	319	335	329	309	297	308	309	321	315	329	328	297	276	332	353	301	311	325	312	314	335	339	284	336	354	299	353	306	334	321	335	331	322	325	322	329	292	307	295	329	371	304	265	361	295	315	317	333	360	335	297	308	309	310	342	312	317	308	346	324	302	298	333	316	285	343	291	321	349	299	356	319	305	319	282	348	310	322	299	328	344	295	323	304	299	294	313	296	309	292	296	279	332	335	302	306	343	308	338	342	318	317	306	328	312	309	318	302	327	309	313	382	323	300	293	318	338	320	334	330	316	340	288	328	301	314	313	348	320	304	331	338	308	326	278	286	319	285	325	316	291	301	298	329	315	290	349	336	324	347	313	289	292	299	298	334	307	311	343	314	289	345	317	299	326	301	291	345	291	308	323	317	297	315	326	337	322	321	327	340	289	305	339	312	274	336	302	303	316	287	350	327	321	319	323	329	328	296	340	320	300	299	297	285	300	316	331	311	315	298	318	306	310	314	309	334	312	306	310	310	291	313	340	321	297	319	311	333	299	320	301	292	308	321	344	324	318	306	339	333	319	295	327	327	342	321	331	350	343	338	332	319	290	278	321	290	308	333	308	328	313	313	315	352	331	317	324	322	339	321	346	321	325	318	334	302	326	335	319	317	353	299	312	317	318	317	338	327	325	319	291	328	312	307	327	304	322	288	306	291	282	317	306	307	293	301	338	312	317	315	319	308	317	315	306	304	322	284	296	313	319	331	334	299	304	338	280	291	318	314	318	325	304	309	317	309	297	331	320	304	365	308	361	295	309	307	332	322	329	323	285	324	324	315	312	300	340	293	343	316	281	321	317	320	344	336	318	292	323	321	282	311	323	272	287	332	307	293	326	315	329	346	327	314	265	295	307	321	330	281	267	282	301	316	299	305	294	316	320	318	333	336	302	313	336	336	320	309
33619	50372	37746	17406	6203	2039	877	616	586	584	578	541	533	551	572	564	520	589	587	568	514	570	512	546	566	606	525	588	604	581	588	579	595	568	560	558	564	564	545	593	617	541	581	572	591	534	562	594	584	601	615	588	558	605	605	608	546	584	546	554	563	566	546	541	533	604	573	575	570	578	606	555	581	578	601	542	573	590	575	551	575	600	530	578	565	601	598	601	538	570	603	559	571	574	595	573	552	570	560	591	583	530	544	579	548	574	564	523	601	558	598	530	552	571	599	559	601	571	545	533	560	599	578	577	579	559	598	571	578	584	625	524	591	601	571	602	587	573	568	544	576	548	563	590	577	589	554	575	596	594	561	590	618	560	564	561	597	554	575	555	574	545	555	526	589	568	533	547	569	616	564	547	597	571	604	577	619	560	599	615	573	588	570	525	578	537	562	545	582	572	558	601	609	582	544	575	596	550	575	582	598	597	566	599	605	595	578	563	567	583	573	597	556	558	574	537	571	554	595	549	574	612	541	603	595	589	562	573	577	547	598	587	587	527	596	544	624	534	570	559	548	576	586	548	577	566	515	538	582	581	564	596	552	553	635	571	578	585	579	537	567	557	589	563	610	591	580	601	535	550	557	539	594	542	563	552	586	531	555	577	559	574	545	529	579	559	580	551	572	574	567	585	559	544	599	551	516	604	580	570	532	536	603	537	557	560	585	567	532	568	549	576	550	555	536	623	619	584	564	549	574	604	541	600	635	549	578	558	564	564	537	613	579	575	560	536	589	561	565	542	558	554	596	592	547	569	573	593	593	549	595	572	574	571	598	560	551	563	581	552	542	574	602	597	570	563	570	525	567	541	594	591	516	559	619	563	549	556	565	563	583	587	533	584	577	583	596	596	554	602	588	586	626	597	552	558	560	548	551	507	554	520	579	606	591	560	560	553	582	564	576	564	572	566	566	567	585	594	597	537	602	570	553	547	567	582	614	556	549	577	564	566	577	570	624	536	563	607	584	574	558	556	561	566	574	582	543	569	569	626	577	535	592	564	537	618	553	525	547	555	526	558	565	603	547	536	557	587	561	553	529	562	587	560	569	552	579	575	573	609	560	612	583	579	559	592	582	574	555	562	571	574	576	596	539	567	588	551	559	574	581	581	566	548	559	556	566	536	567	561	549	587	566	566	597	561	537	563	579	518	560	528	557	579	583	601	583	591	556	538	612	620	554	552	594	533	532	561	589	571	601	574	588	603	581	584	534	570	590	518	599	583	583	557	576	568	561	564	568	604	547	545	539	584	561	586	571	570	595	580	567	568	575	584	570	573	600	556	550	573	554	522	579	537	559	598	598	575	619	601	627	574	515	612	607	544	573	585	589	550	602	577	566	586	600	574	576	542	572	573	562	525	512	562	558	545	593	603	546	608	576	598	592	574	571	596	591	569	580	581	603	585	578	557	539	621	561	576	589	546	578	572	567	532	564	562	597	576	604	510	584	594	566	567	532	598	584	574	614	597	601	584	540	577	561	553	568	566	534	587	577	513	573	571	636	576	571	569	571	587	555	531	607	611	561	562	543	517	556	561	579	554	590	561	581	553	595	565	569	562	577	558	564	561	605	597	542	546	575	603	582	540	593	538	553	548	593	539	572	544	556	603	572	587	563	601	566	611	567	586	578	621	547	593	585	570	583	592	593	570	616	598	581	583	594	558	547	564	540	582	551	558	570	584	561	558	549	603	561	554	602	554	537	544	589	572	581	543	539	553	579	591	577	546	539	560	576	620	569	566	572	585	594	595	604	552	550	574	575	603	587	548	551	579	520	582	539	578	529	557	559	572	587	575	555	562	602	577	591	563	544	572	535	530	582	578	578	552	574	584	595	540	579	576	620	575	579	544	554	534	594	602	571	562	550	562	583	580	524	583	594	570	592	549	552	530	557	555	574	616	563	518	549	564	547	588	599	549	569	633	574	560	531	618	550	602	557	579	578	562	561	539	591	575	562	540	562	605	537	568	513	572	588	536	527	585	595	560	536	576	543	532	569	559	581	555	559	556	552	567	557	571	566	601	570	616	602	565	567	565	575	528	559	559	564	546	589	559	530	565	587	568	548	533	589	580	589	539	562	581	593	551	582	558	607	580	537	558	571	536	606	568	596	578	564	566	604	613	569	563	609	571	560	567	548	638	521	600	543	563	545	562	535	617	572	558	515	567	577	571	614	539	542	574	545	560	560	593	587	605	601	591	568	547	555	572	568	566	550	561	597	535	577	561	594	573	569	564	546	589	597	576	577	590	601	568	547	553	570	535	590	558	566	550	589	545	585	594	550	587	558	586	590	604	562	566	578	534	577	534	591	598	569	583	561	595	552	599	538	592	636	604	553	618	584	554	567	510	585	583	517	559	590	591	565	595	596	567	565	585	568	594	582	553	556	559	576	562	599	560	626	587	572	549	558	573	574	567	564	555	545	546	574	597	505	597	556	556	593	558	576	534	586	566	546	572	540	557	592	568	603	566	587	588	579	595	529	560	576	553	559	559	537	579	584	531	588	586	605	575	556	590	600	577	583	602	605	583	553	554	598	569	604	570	575	596	596	622	545	540	596	558	587	564	609	592	595	562	570	573	579	558	582	566	559	565	576	602	602	584	576	577	572	601	576	596	539	552	579	637	606	597	583	586	553	552	577	573	602	605	616	557	550	594	584	598	547	550	566	569	629	626	573	580	568	559	523	575	611	544	563	588	572	539	581	599	569	525	591	583	562	544	553	560	575	557	533	534	566	575	548	571	574	600	552	558	591	582	561	566	571	565	569	575	571	549	520	558	569	576	623	580	558	585	596	582	548	581	605	585	575	599	585	587	611	568	579	547	604	584	561	598	583	576	555	574	545	552	548	558	575	520	522	558	575	566	586	542	542	604	530	588	574	597	552	567	554	582	545	625	576	570	556	575	560	568	578	586	580	564	584	580	549	564	554	555	554	575	509	561	594	584	572	551	497	548	589	543	583	572	571	584	533	553	574	569	596	577	572	589	616	602	587	574	571	557	601	548	605	598	603	615	565	577	589	545	615	614	584	549	554	599	570	567	545	586	522	537	515	565	523	558	561	568	564	586	555	561	560	581	620	587	577	596	580	601	583	565	582	577	557	500	572	588	526	565	563	583	571	534	583	577	610	601	575	596	593	563	572	565	584	574	616	570	522	575	574	526	546	566	588	555	552	567	540	538	572	572	578	544	556	564	567	584	608	576	575	640	562	541	543	571	579	608	589	568	559	575	566	576	592	567	556	579	595	591	571	540	555	570	525	555	583	567	546	544	569	565	579	557	606	526	562	543	597	587	567	538	565	585	573	559	557	602	583	610	545	568	565	609	534	609	574	556	594	587	578	557	554	592	526	577	545	591	547	584	549	542	594	582	604	545	581	550	546	611	602	547	559	581	556	635	582	606	610	556	555	526	577	551	517	566	558	544	571	588	623	492	586	587	605	563	563	598	584	571
24568	25589	39078	32319	21077	9691	1418	387	361	396	357	408	319	345	362	342	357	348	340	355	337	356	347	350	379	355	378	365	338	378	366	360	353	389	326	336	371	334	389	376	356	351	370	378	365	320	379	367	348	336	335	361	338	343	370	342	335	362	352	374	389	367	380	369	331	358	354	376	386	328	360	358	352	323	339	375	358	330	394	342	342	361	388	361	369	343	401	372	364	381	402	391	356	360	350	341	369	367	383	358	357	329	348	355	356	350	334	376	335	370	341	361	334	305	353	322	359	315	329	341	364	362	382	371	342	381	376	325	346	332	356	369	353	347	358	350	353	340	381	351	338	353	334	400	384	351	362	327	372	347	337	364	339	338	375	343	338	361	375	335	354	342	370	387	368	329	354	352	386	379	362	365	350	349	381	369	330	342	361	361	397	341	353	363	388	354	324	343	372	344	351	349	355	354	371	377	348	374	355	341	349	357	372	364	322	354	352	369	352	363	381	344	328	357	355	384	372	320	344	359	385	337	361	364	351	371	324	329	349	336	337	361	386	347	330	376	357	352	339	333	361	376	341	328	350	364	360	315	383	350	341	369	364	370	335	354	337	326	337	358	314	345	336	374	345	383	366	354	344	361	348	357	371	363	350	379	359	336	356	368	344	343	388	332	390	315	308	383	333	378	395	355	381	354	346	359	395	360	377	356	354	383	341	327	338	351	341	385	323	382	358	343	403	298	361	361	365	344	361	377	336	338	329	391	361	324	340	357	335	355	341	370	344	359	325	337	377	352	349	322	383	351	343	353	340	365	362	385	370	361	386	343	320	359	346	357	331	360	373	367	318	359	355	366	340	346	344	333	360	383	328	372	330	363	374	347	333	349	341	339	338	335	372	353	357	330	342	355	358	390	344	339	381	343	398	324	349	348	321	329	354	328	348	343	357	375	326	335	367	353	373	344	378	315	338	357	379	329	333	381	320	397	333	380	352	391	357	334	347	342	346	355	363	344	366	349	363	344	332	361	347	297	363	369	381	353	335	355	378	346	382	337	375	376	365	342	332	371	367	345	374	375	340	381	314	364	353	337	365	355	355	357	364	344	352	346	340	390	355	358	367	332	362	342	376	369	362	407	340	353	342	330	366	326	341	352	369	332	374	356	344	344	373	376	341	359	323	361	372	355	355	338	364	391	352	367	383	375	373	311	353	317	324	344	342	353	305	329	328	330	317	363	323	388	383	346	329	374	367	353	328	371	333	338	355	355	333	353	373	364	363	368	356	360	308	355	337	336	375	360	329	359	379	348	369	335	366	348	341	339	354	348	361	331	338	324	364	365	335	353	375	340	369	344	305	357	352	361	348	362	344	333	357	369	362	352	358	354	353	351	369	375	373	361	297	328	358	324	379	353	373	335	364	331	344	346	352	354	352	366	338	332	363	365	373	384	382	364	379	352	377	358	380	315	348	362	366	329	342	345	361	378	369	341	355	339	338	357	330	345	355	361	352	322	381	352	340	352	373	389	378	344	375	338	342	368	357	361	387	365	334	371	384	354	366	363	387	350	341	355	317	366	395	369	350	348	337	360	364	348	341	378	351	360	341	391	372	332	372	336	333	332	387	342	336	373	315	382	386	355	347	351	346	334	378	371	370	341	323	322	342	374	349	380	360	316	367	384	384	345	362	364	356	362	333	362	386	380	341	359	387	370	327	333	349	362	386	361	350	358	373	372	363	326	365	358	322	359	326	375	361	356	337	379	333	344	380	361	370	361	363	395	375	352	332	339	356	373	389	381	346	355	343	380	350	362	355	372	358	335	333	339	385	329	341	357	346	339	357	335	347	331	355	360	370	343	348	366	369	380	348	339	362	339	357	375	341	340	304	344	358	345	358	354	341	363	384	310	364	345	369	321	334	339	337	363	390	350	352	360	357	387	367	359	334	359	368	341	368	328	381	355	385	376	331	376	364	345	358	341	379	347	359	353	346	381	328	336	356	353	336	322	347	350	350	350	361	372	361	321	359	342	350	366	351	345	363	358	364	363	375	339	317	364	383	374	377	376	393	324	324	351	362	366	382	353	382	356	370	350	359	323	355	365	343	337	370	349	348	341	348	390	387	352	365	344	351	382	361	332	326	326	367	349	339	344	322	352	345	346	354	368	370	345	343	340	353	311	353	364	363	342	364	366	347	336	357	405	337	352	353	358	341	361	383	363	358	381	361	341	358	361	357	331	338	379	375	388	333	370	322	334	348	395	332	369	354	350	359	362	359	361	344	402	370	389	341	334	370	345	336	379	342	371	367	372	365	375	335	385	369	369	357	355	367	338	337	384	354	346	364	354	366	363	348	350	372	341	388	358	382	359	359	360	354	367	354	360	365	310	326	379	357	334	362	326	366	334	331	365	386	327	376	359	368	393	346	356	341	351	371	347	347	379	380	360	338	370	346	345	326	409	373	363	349	399	339	346	351	353	346	344	322	362	316	342	360	340	357	341	386	310	373	360	361	362	374	355	354	356	354	377	353	369	345	356	344	359	352	341	363	334	338	358	383	312	373	376	357	337	359	333	336	375	336	384	370	373	358	350	392	332	358	369	369	365	348	343	324	337	335	342	340	349	320	351	324	365	360	365	365	385	340	341	341	335	342	349	347	340	343	350	375	393	371	360	360	366	345	357	369	387	355	359	338	374	360	351	345	366	356	368	384	331	347	339	318	346	325	348	313	361	322	364	354	341	308	382	371	332	338	386	332	369	383	327	394	330	322	357	325	335	343	320	374	353	343	369	361	364	375	350	355	340	350	336	348	289	365	336	374	352	369	357	379	351	362	357	345	333	351	336	336	380	350	351	337	309	352	379	345	352	342	326	392	337	356	361	330	338	362	389	361	364	330	355	332	383	374	350	347	347	355	324	359	324	341	326	385	340	379	371	361	340	359	350	368	338	373	344	377	357	338	325	328	360	358	332	333	349	397	358	360	381	329	329	352	368	369	378	333	370	338	391	365	336	352	374	356	364	344	362	337	356	354	325	359	354	361	363	363	343	343	341	377	367	324	349	337	338	376	370	364	351	365	361	369	331	349	353	339	323	370	349	336	329	352	375	332	361	327	366	375	335	354	350	388	378	344	361	365	366	360	355	335	350	367	366	368	344	337	383	337	337	376	358	361	334	349	344	361	362	374	349	380	326	394	330	347	359	326	354	344	352	338	360	356	357	343	357	346	334	376	326	325	359	340	337	381	340	364	360	360	357	364	328	369	333	360	392	360	367	356	356	346	381	374	374	359	363	357	383	349	371	380	364	348	377	340	396	339	363	366	340	346	343	352	337	355	348	347	344	329	352	339	318	379	339	354	360	346	392	386	369	362	331	374	383	354	333	345	334	371	357	377	391	366	341	375	359	369	374	371	353	345	356	378	392	352	328	322	354	382	375	353	366	372	347	355	316	348	346	343	341	354	367	368	383	383	349	337	328	383	348	353	349	377	367	326	344	346	339	350	391	367	354
57940	94388	72103	43644	22312	7325	1894	667	590	634	634	618	626	644	583	623	625	579	639	592	663	636	641	630	655	619	636	622	604	631	633	637	594	617	621	636	629	596	608	618	615	585	622	646	590	635	652	622	618	633	618	617	636	625	624	634	589	631	591	633	677	621	602	605	603	642	615	640	660	575	675	568	635	644	616	622	673	628	598	621	633	630	655	617	619	673	639	618	635	618	663	615	638	678	612	613	642	573	597	618	553	632	656	636	608	645	655	648	647	641	632	641	621	628	647	615	599	597	605	631	608	648	628	586	620	635	630	622	646	609	614	613	671	626	609	634	596	662	621	603	673	632	637	621	665	583	609	600	666	641	680	647	644	629	600	626	649	610	571	632	619	628	634	631	596	655	622	642	598	634	653	618	605	653	612	630	637	609	628	628	600	632	642	618	661	639	632	619	605	641	635	657	622	656	626	657	597	639	633	606	627	609	601	597	673	647	610	638	601	608	655	633	593	635	624	615	643	661	600	606	650	613	642	622	630	652	611	638	653	607	633	640	630	605	646	628	610	619	639	589	633	634	580	612	632	610	640	658	653	614	603	599	601	621	606	619	618	598	673	645	595	640	591	613	669	593	597	586	647	614	618	604	611	711	607	633	647	587	629	648	609	641	657	634	634	635	612	567	612	608	622	645	628	614	617	577	640	598	679	560	620	628	645	628	657	601	585	672	621	601	642	622	653	652	615	611	640	557	693	611	622	608	599	618	668	604	588	623	625	638	596	667	634	620	592	641	645	655	665	628	607	599	640	641	609	634	597	647	644	636	641	608	597	615	619	641	614	644	623	603	636	655	622	688	622	622	601	666	606	643	633	622	657	660	626	607	712	598	631	602	645	653	577	646	633	658	622	651	620	609	599	636	632	625	645	660	631	634	647	647	652	649	641	586	619	621	598	617	645	593	636	622	607	609	626	662	604	624	626	652	641	645	603	598	616	647	605	583	620	658	666	627	631	643	625	585	621	614	625	631	615	665	635	622	654	641	685	666	649	685	609	600	627	604	637	606	670	616	633	658	617	646	634	623	662	652	654	605	652	608	596	575	654	585	641	638	628	618	631	647	621	650	610	645	637	620	634	586	590	630	623	622	627	659	638	624	630	640	627	649	651	624	649	616	643	613	609	668	612	628	606	610	634	644	623	679	629	637	592	661	597	612	596	629	643	609	604	647	649	646	600	622	610	658	629	596	644	670	722	618	642	600	606	659	580	630	564	631	673	666	615	658	661	648	661	621	643	653	663	634	645	599	569	627	570	629	635	626	582	624	595	604	659	606	623	636	616	612	595	626	594	604	634	685	652	617	593	598	594	671	676	666	643	633	628	668	633	592	627	672	690	589	640	678	596	646	641	624	636	653	633	615	615	622	605	637	618	637	633	578	656	611	567	629	596	630	639	624	647	664	669	635	627	613	613	653	623	620	611	656	653	608	636	623	617	565	606	607	605	672	611	629	633	586	642	590	621	603	599	625	581	624	608	637	596	627	613	620	637	657	649	623	650	601	623	591	612	660	637	655	626	607	636	618	681	618	624	635	649	633	627	643	653	646	608	607	606	576	573	614	617	612	598	642	675	611	624	646	651	675	636	611	610	618	614	637	625	669	621	578	591	638	570	713	643	618	614	621	655	604	637	624	652	660	572	612	584	606	659	626	659	639	621	622	663	598	633	610	600	622	611	623	621	628	578	639	623	641	609	575	608	642	625	640	649	674	630	639	625	623	633	618	625	650	661	664	617	631	643	617	630	603	617	648	625	657	598	607	651	641	601	660	628	571	658	643	620	630	611	619	668	601	622	613	640	631	685	599	612	625	629	631	665	592	647	616	580	576	650	589	622	638	672	623	645	635	642	662	647	579	622	628	670	632	671	622	636	601	633	645	602	658	652	628	619	662	608	656	626	629	625	665	646	626	634	601	609	610	660	657	623	615	597	635	641	605	644	614	635	637	654	656	696	627	601	620	602	594	645	662	651	601	628	672	624	622	615	618	638	576	643	591	609	651	649	591	634	608	627	641	638	625	648	610	636	587	611	597	655	646	637	571	638	653	620	616	638	598	604	643	643	640	605	647	594	603	648	613	611	634	635	635	596	596	613	623	621	662	616	621	610	622	612	595	654	626	631	598	651	623	672	636	565	606	602	633	635	639	640	599	637	611	644	600	617	648	626	638	663	639	585	617	641	626	625	595	646	628	647	617	622	614	636	651	605	680	612	599	593	623	677	618	622	650	662	626	592	662	649	590	605	627	648	619	642	640	632	588	624	672	630	575	615	628	619	662	630	639	608	624	673	645	664	636	610	632	637	664	629	658	617	613	640	626	632	588	616	651	600	663	623	659	634	660	621	623	633	639	596	647	636	629	591	661	601	646	601	607	609	631	612	654	669	635	608	641	633	633	607	641	614	629	650	675	625	635	611	612	643	621	628	636	623	598	688	648	624	628	593	634	655	660	622	603	635	629	622	614	608	631	645	626	647	627	616	658	613	671	607	639	617	652	586	612	601	629	595	650	627	635	683	615	597	619	665	609	632	643	600	653	609	615	602	650	674	643	635	626	612	632	601	643	653	616	578	649	623	600	662	603	622	621	613	619	643	646	638	600	624	634	581	625	627	610	626	643	605	630	593	652	631	641	666	612	626	574	641	644	594	649	633	672	618	616	628	630	647	658	633	625	647	596	631	672	616	634	622	629	610	622	596	578	604	646	644	626	634	645	615	628	639	588	639	609	623	603	657	601	623	629	654	619	601	655	628	645	638	646	655	644	689	601	642	643	615	615	634	695	599	622	611	634	610	647	620	638	646	652	661	585	670	605	630	594	629	618	618	594	632	632	623	603	600	651	631	668	592	647	644	604	576	661	641	641	610	624	659	623	652	645	598	612	654	595	632	628	593	593	629	594	635	651	642	644	580	587	602	643	625	607	628	677	624	616	640	632	579	632	664	611	622	629	607	644	579	623	626	659	604	640	602	626	625	618	640	585	600	639	637	620	658	632	661	608	635	577	638	639	655	641	598	695	622	655	652	644	619	648	643	600	657	643	634	625	620	642	652	627	664	639	583	599	646	658	594	626	645	594	635	645	623	632	624	622	651	674	597	672	616	620	675	590	623	604	633	697	645	621	629	644	619	626	633	617	607	650	627	632	608	623	640	635	626	655	667	620	641	603	654	643	626	629	617	625	638	641	640	644	587	659	638	643	602	642	661	610	663	642	608	683	643	594	642	612	612	665	645	641	650	604	631	651	637	624	650	633	589	623	630	601	582	627	613	617	630	656	598	615	640	601	659	658	619	653	641	677	585	624	664	661	615	648	620	629	643	586	641	597	633	632	613	635	616	636	663	661	640	666	633	566	652	631	635	597	624	641	631	551	593	579	610	641	586	656	617	642	636	602	613	629	640	650	651	661	619	654	662	601	594	635	685	635	614	684	644	629	633	620	618	634	634	653	656	615	626	591
23418	23060	34719	30000	22869	18378	5921	557	471	482	439	445	427	447	458	453	421	433	429	447	383	436	452	488	466	432	429	429	463	417	433	425	458	460	460	452	410	443	415	437	426	464	406	432	437	406	396	426	437	419	459	471	402	440	414	445	417	444	448	433	465	406	431	426	439	487	428	449	429	449	461	394	450	432	467	486	474	412	436	444	437	406	449	418	397	452	435	443	435	425	459	393	415	402	410	420	465	398	398	485	447	412	427	421	436	387	429	453	433	453	437	426	404	363	429	417	436	411	438	450	402	422	443	419	455	455	447	425	407	427	427	448	444	419	411	427	399	420	429	443	407	412	424	448	457	436	472	476	414	444	464	443	454	500	429	409	415	424	451	423	410	393	436	399	393	411	436	473	404	414	458	447	444	458	423	416	422	424	392	453	429	404	412	453	379	398	427	415	432	433	444	431	432	435	418	428	434	437	418	426	419	439	417	419	434	426	411	432	427	462	415	433	394	441	410	422	406	437	412	437	412	480	441	389	425	454	439	411	433	413	456	435	428	471	408	378	414	429	426	414	433	462	458	429	457	435	455	439	411	424	494	457	479	460	441	425	449	436	419	428	447	509	414	449	427	456	408	407	433	434	434	413	407	431	430	416	435	420	387	448	442	405	405	449	442	466	427	477	443	406	474	426	455	438	425	446	431	427	428	450	463	449	430	405	436	437	400	431	430	436	444	427	432	423	468	441	471	428	459	410	414	435	417	450	435	446	446	418	434	423	417	437	449	441	445	400	424	461	436	409	426	463	450	448	408	419	451	424	393	423	459	409	455	419	443	435	466	439	416	432	427	430	458	438	465	435	421	439	442	446	397	422	453	440	408	425	424	428	453	426	446	436	467	450	402	411	449	461	473	415	427	424	436	454	486	434	402	492	428	425	470	420	451	412	429	417	455	452	486	419	452	408	429	419	401	417	416	431	405	401	419	426	423	422	444	405	402	441	454	445	451	425	433	429	435	435	423	417	446	409	446	447	427	420	422	402	430	418	418	428	405	426	423	426	414	427	426	438	414	420	421	458	442	456	424	421	434	410	425	459	444	451	409	467	425	465	463	432	424	419	454	429	435	389	402	450	431	454	447	416	448	401	410	416	439	461	386	426	447	397	455	419	414	420	449	416	392	437	420	407	403	409	395	453	436	426	427	441	437	481	432	425	429	366	421	413	490	408	419	410	411	446	414	443	435	449	423	468	430	402	419	447	412	473	438	463	394	421	446	443	425	429	428	475	436	418	458	399	462	422	483	420	450	436	431	406	426	452	435	452	442	431	440	456	386	412	420	416	398	400	400	404	443	443	409	439	420	462	426	448	436	434	440	421	411	427	408	415	442	430	435	420	427	426	426	435	430	446	394	406	448	410	450	463	413	434	451	438	448	442	437	446	455	430	455	452	398	434	437	423	405	408	402	439	438	457	414	392	414	380	427	450	415	445	439	406	449	401	418	491	453	450	455	450	421	453	418	443	390	422	432	395	412	442	407	438	420	432	404	442	441	457	436	431	407	434	398	449	483	419	431	448	457	459	389	442	441	401	446	421	404	418	426	442	442	408	397	410	395	443	411	474	447	424	427	427	453	420	429	417	468	446	460	432	442	450	432	405	439	453	431	477	437	442	416	475	426	459	464	445	393	435	453	450	431	413	440	448	467	438	435	445	433	381	420	427	415	425	451	406	401	461	440	425	417	414	436	437	434	432	404	443	429	426	417	451	422	436	411	424	407	399	397	411	441	413	455	392	439	422	461	442	432	448	409	431	448	409	402	442	425	410	471	433	494	406	424	465	437	436	397	435	450	433	437	431	428	456	424	441	427	426	431	435	380	432	460	415	415	422	448	415	421	414	465	406	436	421	427	443	424	452	412	450	432	411	428	431	426	439	449	388	467	425	456	428	429	420	427	443	460	421	438	432	423	455	420	419	414	427	447	422	406	441	452	439	469	403	457	386	445	439	438	440	455	444	412	420	432	408	459	378	414	425	420	452	451	439	416	402	457	419	460	442	442	437	447	417	444	456	432	442	448	508	397	437	384	418	420	425	426	444	405	404	439	435	434	427	443	437	421	414	446	463	415	429	460	427	438	451	453	425	452	435	455	399	421	432	403	410	450	435	431	385	431	420	462	445	434	404	418	450	441	420	412	453	440	460	425	402	444	423	434	438	421	415	466	427	437	445	439	470	429	409	417	452	397	390	391	446	396	420	424	462	402	415	431	437	461	444	468	430	437	427	414	447	398	422	421	427	424	429	457	439	424	406	427	409	402	444	424	425	417	437	420	435	434	407	470	420	449	419	415	414	435	443	410	450	427	430	377	454	433	458	398	416	432	464	426	428	418	410	431	410	431	439	480	408	416	427	416	440	470	438	487	409	427	411	458	426	409	427	444	427	417	432	466	440	411	418	421	420	473	446	402	433	437	442	437	456	426	446	432	441	437	423	391	438	415	423	446	391	423	421	445	447	427	410	432	452	443	401	456	433	394	418	427	424	446	407	422	408	409	412	446	444	410	397	473	422	404	422	423	446	406	412	435	421	453	441	424	411	382	429	438	434	458	397	412	417	420	416	467	433	441	452	444	450	430	411	423	434	423	404	424	382	420	428	430	419	437	442	429	444	414	463	429	416	434	414	396	446	421	438	429	395	453	414	413	405	411	435	484	411	394	401	421	422	393	418	410	423	439	419	394	437	415	412	438	447	442	402	421	433	413	438	429	437	463	406	428	437	424	423	417	441	424	436	426	399	453	411	408	441	458	428	434	430	419	462	439	434	427	440	442	414	445	435	460	421	418	453	422	404	454	439	444	416	452	408	433	457	390	425	414	390	415	414	434	440	422	425	419	402	425	414	411	463	416	432	455	420	440	411	435	410	421	422	410	397	399	452	473	463	419	472	454	409	420	428	451	424	434	414	424	451	466	409	431	425	427	428	407	383	425	431	425	418	446	401	413	422	406	417	399	471	423	434	445	432	420	450	442	476	439	441	447	439	433	426	420	389	429	473	447	460	443	445	449	422	487	458	418	412	406	440	434	453	471	398	422	444	451	436	391	428	417	464	445	471	446	393	455	420	426	437	421	402	422	421	433	436	422	390	445	452	394	421	428	463	424	447	423	419	443	455	400	439	452	405	450	451	404	436	424	436	441	410	430	399	419	427	409	403	404	408	423	431	440	416	434	434	448	428	450	433	441	482	459	423	427	456	424	451	430	460	449	471	409	440	464	409	514	483	456	435	439	476	419	439	443	450	435	410	446	425	426	421	417	379	416	445	438	409	444	421	406	421	451	410	433	442	438	414	467	481	434	399	415	436	429	429	445	421	453	396	453	411	418	416	424	407	439	453	387	410	445	430	437	433	429	450	422	403	444	452	429	450	430	408	425	441	472	427	450	484	438	393	440	418	417	393	460	405	410	411	474	421	429	445	451	415	444	424	395	433	437	420	364	439	424	456	425	453	466	472
59990	103754	81465	53314	30350	12998	3106	763	727	714	722	727	753	718	703	713	739	748	726	679	697	725	701	727	749	699	705	692	695	727	724	711	723	702	712	724	684	736	641	718	716	722	704	701	702	736	728	675	749	737	698	718	695	727	753	714	732	714	722	700	735	708	741	695	698	700	724	756	736	722	718	716	741	782	760	733	716	677	740	677	721	715	746	727	717	651	761	739	676	721	746	713	733	663	729	734	677	750	716	740	759	739	736	748	709	717	740	756	698	724	711	685	752	726	701	732	725	740	725	710	721	705	732	733	723	726	717	714	752	732	692	679	758	724	757	713	678	711	760	697	758	709	695	677	756	747	720	737	731	734	720	677	717	717	667	698	702	733	710	708	739	679	753	685	738	723	669	750	697	660	753	688	714	754	720	697	652	707	722	717	734	695	721	689	702	724	700	708	748	720	678	677	671	704	694	698	752	722	707	710	724	713	734	732	745	681	714	760	717	674	738	710	717	693	767	667	716	719	753	709	724	705	732	730	660	719	708	710	704	718	686	659	734	753	707	753	705	781	757	713	732	717	718	730	726	754	730	718	729	715	710	710	686	687	700	694	729	720	729	689	733	710	722	724	725	692	711	742	691	723	723	693	710	720	716	700	732	710	764	694	716	681	677	786	714	664	730	665	701	814	723	728	721	742	720	666	747	774	720	689	710	679	740	708	744	747	712	712	709	716	690	705	737	737	740	747	719	685	704	732	708	694	721	763	718	730	694	673	754	698	725	747	692	707	734	738	689	753	711	709	737	697	712	704	764	721	704	721	734	679	709	732	660	716	689	707	730	690	705	701	693	757	693	716	719	672	694	739	680	749	700	729	773	764	761	745	752	717	766	681	752	746	692	727	681	697	762	719	767	701	741	716	691	702	708	741	696	704	733	676	753	768	715	716	659	710	739	715	722	688	689	690	725	712	726	637	783	751	710	717	724	656	704	703	734	715	756	703	718	770	686	724	755	710	705	757	719	735	710	705	738	742	710	670	735	714	698	756	725	713	704	761	707	693	758	716	780	704	730	763	714	743	735	776	725	737	712	726	731	710	724	739	752	703	708	696	734	719	766	723	694	700	712	758	712	736	718	716	698	694	728	758	656	691	723	702	728	720	730	731	732	694	745	725	733	748	711	764	700	730	755	739	729	750	707	694	707	744	747	704	770	753	687	760	709	734	677	733	707	678	715	743	692	674	701	706	749	724	719	744	747	682	748	759	729	712	708	719	732	750	701	700	714	693	719	753	726	762	759	733	684	743	797	726	736	716	753	703	777	727	733	683	683	672	766	735	698	713	739	708	704	775	734	704	741	687	744	753	675	760	717	711	676	712	705	686	694	695	735	703	743	729	729	700	701	742	746	717	711	688	716	687	736	737	743	686	705	774	715	768	767	715	689	705	743	715	740	698	712	708	740	711	686	705	695	698	723	781	748	691	717	705	709	705	675	702	706	720	761	661	741	738	761	652	748	782	710	757	766	698	703	742	704	715	688	712	717	700	738	681	684	687	722	733	703	720	743	737	709	713	728	710	700	719	782	711	708	715	719	728	685	722	741	718	766	698	724	704	705	752	692	788	698	719	691	664	705	704	700	711	715	719	723	672	704	738	730	710	715	703	729	688	744	698	671	691	690	710	695	738	710	787	709	713	721	723	648	765	707	744	701	660	739	669	698	710	727	726	722	748	743	693	674	761	735	749	721	706	732	707	729	722	716	687	682	744	670	729	750	659	747	724	713	755	733	731	723	715	710	739	670	741	682	696	670	709	739	767	710	742	738	691	720	695	722	740	753	718	725	755	728	754	701	776	750	723	754	710	704	701	709	739	742	722	714	690	686	747	745	677	734	709	760	717	686	737	690	748	733	694	790	723	709	690	707	721	710	701	744	654	680	704	755	677	717	678	721	727	696	715	713	773	714	706	752	752	689	704	686	742	749	714	711	724	741	717	683	738	695	734	735	760	724	715	722	695	791	728	726	707	787	702	690	717	716	700	705	744	671	736	732	731	698	775	717	726	767	701	726	680	746	703	758	786	750	718	752	674	727	707	734	685	691	705	694	716	718	682	671	700	728	714	699	771	714	731	725	732	691	678	693	677	716	724	720	716	755	754	698	738	743	740	682	743	720	758	712	743	704	757	760	745	665	745	745	718	726	712	718	673	733	724	746	690	702	729	706	747	711	718	700	691	769	722	766	745	715	701	764	727	784	744	752	728	696	700	698	756	689	675	758	755	746	708	727	746	743	690	715	746	688	686	748	725	719	732	760	677	715	720	731	686	730	701	738	694	748	707	683	698	726	689	720	703	749	754	707	744	726	757	762	758	720	715	704	701	730	743	724	670	723	731	692	718	709	719	728	748	745	727	769	716	747	689	694	716	686	710	727	751	763	745	730	724	739	724	712	716	666	685	670	709	747	757	707	723	769	689	691	709	703	715	714	672	711	772	683	683	737	748	777	740	708	724	690	721	675	767	705	710	748	709	741	743	744	719	711	707	704	712	737	698	744	690	716	718	711	703	719	718	718	756	693	761	746	741	719	666	677	714	752	722	713	742	703	698	702	755	724	700	754	741	713	677	718	707	705	693	713	700	731	704	691	673	740	718	664	705	691	681	706	767	729	756	721	686	686	746	705	692	738	717	699	739	707	715	701	765	708	707	738	729	720	706	669	785	745	710	751	769	748	734	766	702	709	750	743	692	671	764	670	757	695	679	715	687	781	697	718	737	704	663	744	726	745	740	687	716	681	755	729	694	752	737	727	735	743	711	706	709	697	691	700	710	762	724	761	729	764	690	718	715	720	708	731	672	739	678	743	699	712	689	680	729	629	710	715	712	749	744	713	695	698	739	720	724	722	721	749	713	729	754	738	690	756	730	715	714	756	719	734	702	767	680	726	770	758	715	736	753	708	684	655	735	676	772	680	683	712	710	753	701	687	736	745	731	729	746	767	729	709	745	721	684	702	747	712	758	707	690	752	718	708	707	743	772	810	732	738	663	682	730	719	710	708	755	723	728	708	705	739	708	752	705	753	715	677	676	684	663	673	745	765	724	691	697	708	776	690	703	729	708	731	734	720	734	692	731	689	732	727	727	758	775	720	680	695	701	744	714	747	711	710	707	680	720	736	747	690	709	696	665	684	712	722	712	734	711	733	690	731	754	693	734	723	704	654	682	771	746	711	736	731	773	728	723	749	747	728	722	723	763	701	708	768	746	737	730	699	736	697	709	736	676	703	705	700	715	706	694	683	753	725	713	751	736	707	654	728	763	710	700	701	645	667	657	729	692	695	740	703	695	699	722	730	766	753	698	725	729	739	756	691	688	697	706	716	783	692	722	721	704	684	712	734	699	735	695	717	718	724	718	734	756	727	714	790	729	747	745	741	690	718	717	786	697	723	713	762	723	667	687	723	719	784	733	717	730	720	711	681	689	742	651	714	730	697	741	700	722	768	653	693	722	711	669
28024	31718	32595	17160	3711	964	396	322	335	299	353	286	331	290	287	315	294	295	294	280	286	320	305	309	305	326	354	346	309	336	323	317	297	346	287	304	312	346	298	368	288	327	350	287	321	301	318	333	322	307	314	324	287	299	301	327	329	337	298	314	335	341	291	338	319	302	285	341	343	334	297	303	333	317	336	285	323	330	304	331	337	294	312	270	313	304	298	315	344	327	310	314	293	337	323	296	343	294	338	323	308	314	338	298	291	334	304	336	340	293	305	341	337	304	320	316	308	289	312	325	311	315	302	320	314	312	299	321	314	348	312	317	303	320	303	328	298	304	327	333	335	305	314	328	326	318	337	301	310	317	321	309	320	312	333	295	331	312	287	324	316	354	321	299	295	334	303	329	300	279	319	347	305	329	283	287	296	298	328	324	308	321	306	309	327	333	307	301	348	286	321	330	293	306	346	350	322	326	314	283	330	330	315	326	304	324	289	294	344	279	284	296	302	306	317	303	320	329	320	301	292	322	327	346	300	319	339	311	338	317	319	332	309	340	287	316	314	322	304	338	314	312	328	323	331	348	355	298	308	324	312	304	306	306	331	296	323	315	316	290	315	350	307	293	334	346	300	329	299	297	324	300	288	330	290	282	292	366	301	304	297	316	288	292	316	302	322	299	301	283	303	307	318	299	312	310	326	333	325	317	314	319	343	330	307	291	294	325	319	287	287	313	323	331	314	317	288	326	290	333	312	329	326	311	315	332	342	317	302	277	301	286	279	316	317	298	356	318	335	292	316	311	324	330	306	311	322	306	333	341	334	337	352	326	327	317	337	319	306	293	301	331	302	297	315	316	330	324	318	299	320	286	300	294	308	308	327	278	334	307	306	319	297	278	294	296	328	307	300	340	331	306	295	329	297	311	286	338	345	325	348	299	277	306	290	338	288	295	331	309	308	320	305	312	309	310	311	319	322	281	338	319	313	296	311	313	329	332	315	309	309	318	318	317	317	323	351	310	348	320	331	310	315	314	332	329	303	281	311	349	297	330	332	326	311	307	312	343	313	292	348	284	320	297	332	335	321	315	313	331	330	314	333	310	335	280	347	305	317	319	274	309	315	306	296	277	293	304	316	314	340	315	309	319	316	295	294	320	290	280	322	310	319	311	323	328	306	333	310	318	341	326	340	323	349	282	279	310	328	314	328	297	290	312	276	299	316	337	305	317	305	350	309	326	303	324	295	315	331	327	318	317	363	320	289	328	319	310	318	311	323	314	371	312	324	310	331	289	338	331	330	320	355	292	298	290	317	311	337	279	307	290	314	349	338	316	307	345	334	332	296	323	331	339	334	327	291	314	318	339	284	304	314	324	295	298	321	320	284	315	345	299	297	328	344	270	320	356	323	318	341	285	342	338	341	324	277	281	338	313	307	350	309	308	323	304	316	354	310	294	290	329	297	311	284	313	296	290	312	292	298	320	300	328	335	278	285	343	335	318	330	349	311	304	320	302	319	341	301	298	327	324	319	330	323	306	293	339	302	315	303	298	343	319	294	312	323	288	302	331	314	304	328	293	360	312	320	322	328	277	306	337	281	330	305	319	327	308	334	295	353	306	288	321	328	282	312	313	323	318	333	316	316	292	322	313	319	334	269	339	320	338	330	343	336	319	326	327	323	318	337	305	298	304	326	318	312	309	322	301	313	285	313	325	301	304	335	313	345	333	354	308	341	335	318	329	279	316	305	319	337	328	351	302	298	326	324	342	305	309	302	316	318	327	282	290	318	325	309	307	282	312	279	272	300	316	283	310	305	290	323	333	325	340	314	299	311	322	282	343	328	303	332	324	312	335	311	315	304	305	319	310	289	318	329	323	327	308	309	304	314	293	329	301	321	284	308	299	297	319	295	298	324	325	307	357	320	332	327	302	312	318	323	302	296	319	312	296	273	327	301	322	343	290	322	290	318	323	286	318	271	327	310	308	322	331	327	277	310	311	286	307	320	298	317	330	320	328	301	286	290	303	259	305	328	303	312	318	297	289	327	352	316	311	310	304	335	285	342	333	320	293	319	355	302	325	327	314	329	299	300	288	315	306	349	335	302	317	339	315	309	331	348	328	295	283	349	291	304	314	322	303	308	307	318	315	321	308	306	304	330	303	312	307	325	331	345	325	291	290	318	304	316	331	306	314	312	302	331	307	326	280	341	333	295	307	289	303	302	303	338	316	335	323	319	337	299	296	332	305	301	300	313	288	317	339	321	315	307	358	318	313	339	302	343	321	304	317	344	318	296	317	305	300	347	328	328	324	317	325	297	322	319	338	333	322	308	299	333	313	306	322	328	354	302	327	337	305	323	338	327	323	310	349	315	325	325	327	312	327	291	363	324	290	288	311	332	299	317	333	315	305	289	273	346	335	316	326	289	305	343	284	346	316	335	328	329	322	307	298	305	311	318	308	328	329	329	359	340	334	320	331	321	326	332	316	299	334	313	295	296	321	306	315	328	311	339	305	343	327	317	312	298	303	333	310	320	319	301	311	335	298	335	306	329	306	297	336	296	315	289	314	293	322	287	325	306	308	276	303	342	315	291	307	331	298	334	307	318	305	295	288	327	313	295	333	320	289	324	310	332	314	312	296	331	308	320	301	321	330	315	327	324	323	336	342	314	341	322	339	299	325	313	316	301	338	322	308	308	302	347	347	287	311	362	318	282	312	297	292	332	346	287	337	314	320	331	329	294	351	264	311	324	318	311	316	304	319	321	362	335	332	312	303	327	285	291	323	317	299	292	334	309	333	320	320	289	298	316	286	317	301	339	315	330	339	296	316	321	318	341	325	331	325	301	293	305	327	331	330	322	272	311	314	327	311	320	329	324	291	332	320	321	356	313	296	302	329	300	304	309	306	311	262	327	316	308	342	336	357	324	319	322	340	315	324	321	295	301	341	339	299	296	301	313	285	296	324	325	303	340	332	302	342	314	338	348	330	313	305	268	280	353	339	332	316	316	335	317	314	286	311	301	320	309	323	308	296	313	304	302	320	304	318	310	303	320	299	304	318	298	335	300	296	317	357	307	357	311	303	307	339	325	307	307	311	293	296	280	311	350	343	334	300	281	346	333	343	311	298	312	317	297	316	309	310	321	328	340	297	308	347	317	313	314	281	281	287	311	282	323	324	302	329	335	301	341	309	305	325	284	321	330	307	300	335	313	359	310	308	336	310	306	313	313	340	301	345	328	334	303	332	339	298	326	330	273	352	334	300	315	321	318	344	314	308	321	352	299	311	309	308	321	318	333	295	325	324	297	311	315	331	336	292	291	330	318	313	288	303	314	336	298	318	336	299	320	295	311	289	319	305	313	308	306	312	306	335	320	346	319	295	323	354	330	301	296	320	320	314	318	314	336	300	337	304	342	349	316	299	324	326	369	295	288	304	304	282	346	352	335	311	299	315	317	323	338	326	291	304	327	343	312	290	285	316	301	313	312	333	328	333	328	296	320	328
32735	50136	38070	19253	6069	1854	734	530	597	575	515	506	577	557	600	579	588	591	508	559	549	540	581	548	589	595	553	540	567	561	567	567	554	557	562	555	552	594	545	576	605	553	562	555	569	514	603	559	578	568	589	515	569	550	558	546	567	565	593	586	546	561	579	572	548	535	592	574	540	572	514	542	605	507	560	560	534	557	572	554	541	537	547	542	557	574	599	532	603	531	555	581	557	573	535	572	510	557	540	584	552	536	558	562	534	578	587	563	555	518	559	513	560	580	597	591	586	549	583	555	542	568	541	580	583	521	585	583	522	515	530	553	614	607	536	575	577	542	580	573	593	570	570	591	546	536	565	565	569	523	526	559	589	529	568	567	539	535	551	555	589	549	544	502	551	597	550	573	591	532	578	533	541	585	554	537	549	549	572	570	561	557	521	547	559	565	566	545	580	577	517	556	561	591	538	566	564	596	562	584	562	581	562	594	545	554	562	538	535	607	523	535	610	535	606	543	535	557	515	581	588	585	565	582	582	553	526	546	539	560	574	559	535	587	569	579	552	618	551	530	554	573	584	589	571	591	545	588	591	563	518	551	546	597	578	543	558	577	566	582	586	568	543	570	547	505	561	574	614	579	527	561	533	554	565	563	560	578	560	573	587	563	526	547	561	551	564	557	561	566	536	599	565	542	591	552	558	568	542	554	552	577	578	572	585	584	601	530	558	546	568	554	597	587	540	533	560	527	585	564	565	570	555	563	607	576	576	565	539	536	564	558	602	539	581	556	559	568	612	556	535	573	555	566	614	601	525	523	539	556	582	547	562	599	555	557	604	550	579	541	545	589	571	567	576	561	567	571	555	567	549	598	537	537	570	560	565	595	529	554	570	579	556	552	606	570	559	537	604	541	579	542	566	590	530	544	563	576	546	581	574	533	534	538	547	585	569	529	558	581	568	541	557	529	536	556	597	549	554	548	575	553	560	544	565	577	578	595	609	549	553	591	528	569	580	583	549	593	559	553	618	568	523	496	537	595	544	508	591	534	564	563	573	533	563	549	587	566	543	529	563	554	614	581	537	523	547	585	544	595	568	526	560	542	572	560	534	584	531	521	549	517	625	552	548	602	548	604	601	517	538	562	562	580	557	566	547	535	558	569	558	581	550	571	532	578	586	554	575	540	582	567	557	571	568	525	584	566	575	575	551	569	533	561	544	572	510	533	589	558	612	555	543	505	557	552	576	559	568	531	537	563	539	553	582	535	546	549	530	565	523	560	545	557	559	573	579	571	526	552	526	577	514	516	563	535	564	553	562	555	584	574	568	560	565	550	538	545	551	592	569	570	548	562	526	566	573	551	571	554	573	573	588	593	567	530	591	518	526	547	593	581	565	579	546	531	575	589	556	582	533	570	554	563	581	567	528	571	570	562	518	563	561	560	538	522	575	551	581	545	518	550	551	609	508	596	533	550	603	581	574	576	584	554	578	595	603	547	559	568	597	580	547	587	577	571	577	554	547	558	602	546	550	556	624	573	582	585	545	526	588	557	586	534	562	578	597	541	579	558	577	551	532	568	573	567	550	525	554	588	571	541	534	540	527	526	566	507	536	609	597	547	548	574	580	546	522	575	554	546	540	554	553	539	577	573	534	518	560	567	597	541	559	570	564	544	504	576	576	551	561	576	590	544	576	580	572	567	545	548	527	576	550	561	546	542	580	534	560	552	567	535	544	562	578	540	620	601	540	579	626	588	554	573	526	530	562	558	577	542	538	570	558	589	557	549	583	548	581	590	593	548	594	582	603	537	623	542	585	564	624	574	594	562	539	561	608	573	515	588	561	526	575	578	574	562	579	571	568	577	569	547	510	552	573	549	569	579	556	581	529	571	548	561	579	567	542	547	519	573	584	552	510	517	552	558	562	590	554	540	557	592	574	587	537	568	557	526	553	607	610	520	562	582	553	552	568	577	551	613	528	560	556	524	559	593	593	569	542	527	625	537	573	547	540	569	554	562	559	583	582	537	568	564	548	543	533	550	602	574	601	579	569	582	594	577	555	557	572	541	563	563	611	533	619	509	547	500	572	579	559	551	604	591	560	569	531	512	545	546	539	578	548	569	556	549	578	596	565	513	600	533	532	589	565	558	539	563	558	526	562	572	581	548	549	601	536	542	596	543	594	597	561	548	571	569	528	592	500	567	594	575	567	557	541	580	585	544	547	572	555	586	560	545	603	593	577	542	570	578	586	570	599	542	582	538	561	575	577	593	558	566	554	503	530	575	545	553	588	554	550	580	554	525	574	610	540	568	572	584	535	563	587	525	562	573	571	551	591	547	579	553	579	598	505	575	535	552	554	516	559	560	554	563	509	552	538	561	543	609	557	599	552	569	561	543	539	546	556	589	535	553	602	519	540	566	550	577	557	581	578	578	533	541	531	552	585	564	590	520	567	533	587	588	570	545	568	560	529	555	531	566	556	557	513	545	580	557	579	538	540	551	543	568	537	514	575	553	527	585	571	529	521	547	578	559	584	570	594	575	564	576	567	571	557	609	570	535	564	546	570	565	543	550	544	564	610	541	561	569	603	583	620	583	567	535	567	564	535	544	590	572	601	536	559	586	573	571	552	588	571	585	585	521	544	572	575	579	575	574	522	564	557	570	586	581	545	536	578	565	580	546	568	532	557	583	565	578	546	557	592	551	566	545	555	575	520	572	559	551	558	584	539	578	558	553	572	527	590	599	520	594	561	548	595	562	563	512	543	526	537	581	574	542	568	568	575	556	541	534	521	526	559	555	534	551	567	577	602	529	557	575	582	578	542	500	538	551	567	537	567	554	554	582	543	584	571	573	607	570	592	569	584	588	549	526	548	554	618	558	602	579	622	559	565	567	565	600	606	562	569	547	576	545	562	571	608	550	533	557	514	532	551	578	556	528	565	574	558	530	563	568	590	526	562	561	533	522	579	580	588	565	532	541	561	556	526	544	560	556	564	599	552	537	576	552	558	580	556	591	583	582	564	570	568	511	553	542	572	561	573	548	563	537	595	553	564	564	520	542	556	601	528	581	554	579	601	549	579	596	587	547	590	550	545	574	530	558	595	566	526	559	607	511	553	581	570	558	510	502	541	590	532	547	532	559	547	591	555	563	582	595	558	542	567	578	547	550	578	567	585	548	564	578	586	577	563	537	560	584	567	566	558	537	582	574	573	485	538	551	532	597	571	565	544	559	574	578	599	536	574	576	588	538	555	524	560	570	534	615	570	578	546	570	570	555	553	575	595	547	573	544	583	561	502	525	549	550	513	566	567	558	600	564	538	575	580	574	552	548	556	595	561	587	555	598	559	581	551	559	581	557	591	584	550	552	590	534	587	545	539	561	579	552	541	534	513	636	560	536	552	500	573	551	529	560	565	590	559	511	582	566	565	555	547	545	583	535	589	595	521	550	522	570	571	534	518	544	558	587	570	552	571	558	543	516	552	589	566	578	586	492	573	544	525	519
24514	25191	40574	34414	21912	11318	1565	385	375	390	401	373	352	388	379	388	377	351	329	357	308	366	354	360	328	381	385	352	369	353	351	376	356	377	371	350	348	347	358	339	342	345	352	351	375	321	344	329	401	345	338	363	360	354	356	367	374	377	353	321	326	341	348	351	344	364	327	362	369	377	340	363	383	370	306	375	347	356	329	365	387	344	360	334	341	340	360	346	355	321	359	348	341	321	360	336	335	318	354	375	381	318	354	336	376	357	345	344	348	363	347	363	372	382	358	365	361	320	388	359	356	341	382	384	379	343	348	364	369	343	344	370	365	342	354	331	364	329	372	352	326	348	345	356	368	338	344	319	358	349	339	352	335	356	361	353	351	360	338	368	365	355	350	382	365	370	389	383	354	352	356	349	358	324	360	346	359	348	371	366	348	373	351	348	353	357	354	348	372	340	348	345	373	366	354	377	382	319	351	336	341	339	350	329	372	376	339	326	358	332	353	357	319	344	333	330	326	368	376	351	381	352	337	336	293	345	400	310	312	329	377	351	346	357	372	369	352	405	340	349	367	364	323	382	364	347	343	326	401	331	343	385	305	349	354	359	363	371	361	339	385	348	354	368	317	312	329	330	342	372	350	325	328	361	355	359	365	319	394	375	360	357	380	341	346	344	334	376	370	364	330	363	368	375	361	379	349	341	371	343	354	345	354	345	373	364	349	383	382	382	352	331	382	332	393	353	322	353	367	373	330	335	318	358	338	390	368	332	322	349	369	385	340	357	363	344	366	343	331	374	355	352	344	361	330	353	353	359	350	330	367	398	365	370	353	379	361	405	352	348	347	329	352	327	355	357	382	351	369	342	348	370	361	351	371	356	339	332	336	367	328	338	343	338	359	357	347	352	352	336	368	345	361	363	371	345	367	357	385	319	370	393	353	349	347	341	359	348	338	367	382	347	349	343	365	353	369	350	350	360	357	374	344	366	328	345	310	345	356	352	370	355	405	344	339	387	356	337	346	342	359	333	368	387	374	320	377	364	378	364	346	350	341	331	384	371	331	344	343	376	341	327	360	339	360	346	357	382	347	363	381	325	355	362	346	354	376	388	347	391	368	333	361	354	355	360	342	337	339	356	315	362	369	363	323	338	346	348	353	337	364	370	350	325	364	357	377	346	368	402	332	356	365	340	356	350	331	351	352	367	352	330	352	333	358	338	338	373	343	344	370	341	353	354	370	374	346	391	338	368	398	356	377	348	346	374	356	357	362	308	349	358	363	357	365	328	378	349	341	353	350	373	349	324	367	336	367	366	352	327	357	318	366	379	302	352	359	341	373	358	388	352	360	361	331	350	321	386	365	336	360	320	397	386	358	347	378	349	362	346	376	356	369	339	362	361	342	359	337	361	356	342	347	359	352	352	369	362	346	320	340	366	369	320	363	342	359	360	361	393	358	344	337	360	348	348	321	362	337	384	339	370	350	339	378	354	364	319	360	371	398	346	356	348	369	351	382	364	340	328	371	364	366	340	338	363	368	369	365	329	353	355	376	338	330	354	344	365	361	347	372	371	316	369	341	316	354	342	358	344	343	370	373	339	321	371	353	370	319	336	342	350	351	338	348	345	368	353	337	372	363	335	381	338	394	378	344	385	367	377	340	352	331	362	373	353	324	389	377	350	339	345	342	348	393	337	340	361	352	353	324	357	348	379	349	347	346	357	341	329	350	381	359	344	334	363	384	360	362	339	377	327	342	355	325	335	352	339	355	387	375	344	362	357	344	354	363	343	364	357	385	348	323	366	355	312	343	349	312	367	339	350	344	337	329	344	352	317	389	332	337	363	354	371	352	337	331	364	374	346	322	372	348	352	334	339	331	367	322	343	336	356	339	330	377	375	373	365	355	345	291	322	339	352	354	336	359	335	327	350	371	357	367	362	336	369	361	381	343	369	340	352	345	333	369	361	360	341	347	336	347	347	376	352	353	385	338	362	350	356	324	377	348	348	357	357	330	345	335	337	337	399	325	361	389	332	326	330	327	345	352	370	348	361	337	356	357	359	360	374	364	326	340	381	319	387	322	363	391	336	386	328	375	353	376	351	354	352	330	360	344	349	350	369	368	352	328	331	348	345	341	322	371	326	386	354	321	372	342	353	346	369	341	341	335	360	323	328	365	371	315	349	317	319	360	387	336	366	339	366	393	359	355	363	359	334	330	379	360	358	378	363	362	354	342	329	355	381	357	368	368	379	349	380	315	347	365	362	319	339	365	343	317	364	314	373	350	376	381	383	347	333	360	364	342	347	356	336	390	356	363	361	329	354	339	334	361	360	353	345	340	392	365	348	376	342	379	357	376	370	391	355	297	354	374	338	324	329	354	369	356	368	351	336	326	353	333	316	362	349	319	346	336	402	322	336	361	350	357	336	370	346	357	391	338	336	379	368	352	354	332	359	346	351	336	371	351	354	344	329	342	326	368	373	345	373	380	347	328	377	346	346	352	376	353	355	366	368	332	332	350	341	360	347	346	370	367	369	342	321	355	350	340	344	325	359	312	334	320	335	365	357	374	348	368	363	380	369	359	357	344	363	339	370	351	345	369	330	383	349	341	345	346	374	367	370	353	354	387	339	331	370	349	338	350	357	396	336	359	366	336	320	349	319	347	345	364	373	369	329	349	321	367	370	373	357	341	377	374	344	325	393	364	384	361	340	376	350	349	328	359	357	386	363	341	351	343	373	351	333	351	334	346	394	342	327	384	361	339	365	379	355	370	343	354	351	345	376	351	356	333	358	343	331	344	357	342	335	358	345	337	370	389	354	347	391	326	334	353	348	354	383	338	329	350	336	324	347	350	355	360	313	347	371	388	362	347	361	403	351	334	344	377	340	372	337	356	317	327	344	323	350	384	325	416	376	358	378	357	324	391	372	356	361	361	346	336	375	331	348	343	356	354	344	360	384	363	360	385	359	360	383	327	344	334	391	366	338	346	340	356	339	365	353	359	328	336	325	363	330	354	344	367	337	355	355	343	368	347	339	383	332	350	373	330	382	349	382	346	381	326	355	354	365	386	372	377	342	324	368	351	372	333	403	331	353	334	342	352	330	374	373	375	387	351	359	351	355	347	355	385	383	336	343	382	357	341	353	368	362	332	348	381	346	332	344	347	340	360	395	376	381	345	357	371	382	358	366	336	333	318	361	357	345	347	324	331	389	359	375	402	330	339	337	402	368	366	362	353	376	354	369	390	371	356	324	357	349	343	345	328	356	361	369	336	356	355	377	377	373	364	366	367	368	343	368	336	372	368	324	360	369	342	340	334	348	356	351	348	402	319	362	351	370	335	361	328	377	348	342	342	345	360	308	353	358	379	338	360	345	360	357	365	341	363	375	346	353	362	378	350	376	330	360	374	349	373	364	362	350	354	357	355	350	354	364	340	371	334	340	353	353	387	377	362	321	372	402	364	331	376	365	353	332	349	348	363	389	364	344	337	349	367	370	359	362
57386	94933	74150	45935	24244	9630	1725	723	663	643	669	636	627	623	643	592	626	654	671	668	626	568	644	635	597	589	626	650	630	632	624	628	687	584	608	628	643	618	588	621	629	619	601	620	606	646	589	646	642	626	591	617	596	622	613	625	619	581	659	664	673	609	622	624	633	647	647	640	618	620	599	598	629	606	634	655	661	624	619	572	600	646	590	629	604	592	642	603	567	615	620	605	612	610	683	631	648	643	654	600	652	663	655	629	596	642	592	636	635	609	646	637	604	671	635	651	616	627	615	619	668	638	637	653	606	613	632	610	611	664	603	630	605	645	603	622	635	592	642	652	645	584	613	626	606	613	636	640	646	577	610	650	602	591	593	619	654	600	618	616	642	652	628	604	680	613	609	634	623	625	604	631	647	632	645	585	615	616	606	658	605	611	636	647	627	616	589	631	600	627	626	601	626	627	597	630	646	571	628	681	570	622	572	624	618	652	640	613	620	561	642	650	639	671	626	645	601	645	613	642	663	622	647	627	619	624	652	647	612	623	606	606	639	583	597	625	662	649	594	713	578	594	585	637	627	636	632	668	606	646	629	638	607	606	641	611	662	590	589	594	626	623	596	616	626	606	629	594	638	648	625	592	625	668	641	637	651	622	673	628	621	619	596	619	614	627	626	637	614	666	630	574	610	614	547	654	653	596	636	618	633	678	607	626	658	639	594	611	632	606	628	666	622	609	632	608	623	604	664	622	627	652	622	646	652	678	632	599	632	647	583	639	592	665	634	642	630	637	621	609	604	629	597	654	638	662	613	641	610	642	650	630	634	592	648	631	674	590	645	633	604	623	603	683	625	611	679	627	620	639	650	604	647	640	672	588	597	597	592	621	630	618	568	620	586	629	657	601	618	671	608	621	644	642	622	620	594	605	644	631	625	628	649	639	616	582	607	637	617	624	643	643	602	624	646	602	641	584	621	618	571	631	588	643	597	610	617	641	617	610	671	611	632	597	650	606	617	566	628	650	641	617	650	681	632	608	632	659	637	568	657	589	628	654	581	582	609	635	615	604	615	642	673	615	643	642	584	624	639	655	669	641	588	628	607	636	614	596	636	633	618	642	631	565	623	624	591	600	659	620	610	637	618	592	602	649	594	605	670	659	646	596	612	636	625	640	580	629	618	565	609	607	626	597	574	643	667	642	677	568	623	613	618	618	600	607	617	594	660	628	615	609	602	623	611	613	646	601	619	634	623	622	626	677	635	634	643	671	647	617	610	632	651	599	638	605	667	608	625	608	613	582	631	613	667	600	622	638	592	640	599	585	593	600	637	624	578	627	641	599	641	630	638	570	660	649	625	618	603	599	627	629	629	658	615	641	604	612	639	664	629	650	617	617	610	642	626	639	599	627	705	629	643	610	650	615	648	596	651	624	677	632	643	608	628	571	648	618	617	611	617	630	641	644	621	616	588	654	636	626	649	653	629	599	631	619	605	616	650	636	652	617	609	607	587	608	620	637	650	588	602	617	611	631	598	643	602	635	605	621	607	629	640	609	627	610	560	646	614	632	596	628	565	670	646	584	615	601	591	598	662	632	607	595	618	596	601	634	627	646	635	633	612	624	632	633	601	660	618	620	639	631	630	588	648	628	555	600	582	621	617	587	617	594	621	603	610	617	620	651	597	647	607	634	606	665	579	597	624	651	582	670	618	619	600	682	646	590	604	618	615	594	660	643	612	611	608	626	616	640	607	665	664	597	681	614	615	638	638	694	647	583	595	640	601	611	610	596	609	620	632	617	636	581	681	632	633	632	627	642	633	603	624	637	593	631	631	617	620	648	600	612	610	606	622	643	679	636	609	616	650	608	639	636	651	618	615	599	635	580	604	616	602	644	656	612	573	624	621	611	612	644	609	598	585	673	692	634	641	593	604	645	640	623	673	610	639	577	626	636	577	651	631	619	643	620	659	608	612	654	614	675	647	608	644	626	642	602	609	650	653	613	628	653	627	617	602	642	609	589	596	612	604	629	631	628	631	643	627	631	608	600	628	651	635	597	601	620	629	667	616	632	608	565	626	618	633	600	581	621	603	591	604	608	599	619	621	595	635	615	652	644	594	597	657	599	612	657	626	568	607	631	604	601	609	642	648	633	584	635	625	601	627	689	597	618	594	588	654	640	642	634	618	646	637	611	621	597	629	597	638	641	599	581	629	639	629	572	593	622	640	635	607	652	644	626	626	661	595	642	622	607	659	632	589	699	677	608	617	636	674	592	615	588	624	572	619	630	606	642	584	600	676	626	610	618	634	638	628	606	576	631	626	635	618	635	572	666	574	595	661	584	606	598	672	655	606	587	630	600	620	607	615	617	557	635	620	636	633	630	667	613	589	616	590	613	648	611	594	617	619	632	620	627	606	598	599	582	670	609	636	646	622	619	621	593	597	602	630	646	623	638	598	621	617	611	622	644	687	610	630	685	605	632	599	641	558	601	629	601	622	634	626	631	616	608	643	629	644	680	608	663	672	616	601	660	617	683	611	599	669	637	622	566	598	633	612	632	647	588	637	594	594	659	586	621	631	594	616	638	645	616	611	621	656	627	576	617	616	656	585	632	646	625	625	618	601	583	614	578	621	642	598	642	611	626	631	658	597	645	633	655	612	621	627	648	627	660	646	570	639	587	625	618	625	656	628	604	673	651	621	628	636	679	579	614	623	624	574	698	632	632	640	621	600	605	647	604	648	621	633	656	578	617	619	586	635	620	652	621	654	620	615	596	631	634	628	632	630	623	650	587	611	600	653	592	638	606	640	610	657	600	560	669	606	634	622	628	646	635	658	640	618	597	641	630	591	625	616	641	682	596	631	653	614	647	620	601	628	604	608	570	621	625	613	591	586	627	633	625	655	624	597	676	607	643	642	690	662	626	594	621	611	633	642	606	586	616	626	612	633	625	617	651	599	613	647	688	647	636	573	634	634	618	600	590	639	582	615	603	602	621	610	654	585	627	618	635	629	715	637	615	639	621	602	624	594	626	613	629	631	610	591	582	614	633	629	602	574	613	627	572	637	624	633	636	663	657	603	623	623	626	666	600	609	622	636	667	637	576	665	654	590	638	644	609	672	616	616	640	615	629	663	611	635	634	614	583	607	671	609	620	640	598	667	627	661	603	601	646	632	654	671	640	598	600	629	626	574	658	603	616	641	602	644	630	619	610	620	675	626	661	605	626	614	632	619	612	646	649	650	607	642	624	615	631	627	618	601	638	604	611	623	629	622	601	586	602	607	609	626	660	621	582	626	638	612	639	629	636	660	649	620	654	646	619	645	656	632	609	599	613	601	588	571	643	706	617	606	640	643	606	627	615	635	634	662	637	599	615	586	648	608	645	600	597	610	651	621	648	614	649	633	666	619	619	596	635	592	621	653	633	607	661	635	616	640	578	583	597	660	627	629	612	616	621	598	657	658	625	612	629	648	586	633	608	589	605	630	584	637	618	622	653	648	640
23385	23273	36473	32314	23572	18512	5542	735	435	455	509	430	470	442	450	463	434	445	415	488	454	429	431	446	430	439	432	485	456	417	407	434	441	408	441	441	407	415	429	447	433	400	447	398	445	411	403	454	454	408	433	461	396	446	453	405	459	464	428	413	409	439	414	420	420	426	422	416	489	436	447	432	450	415	413	455	452	423	413	375	428	432	436	441	390	465	416	428	433	420	433	423	431	394	403	447	460	431	454	455	445	433	427	429	395	444	421	455	414	418	406	412	431	378	443	476	477	446	460	410	439	448	446	448	410	404	449	431	417	449	433	439	400	392	423	425	505	444	412	437	433	397	443	415	412	451	371	418	439	405	422	470	443	418	467	431	437	436	439	457	439	426	433	398	436	440	416	420	439	435	424	398	424	413	416	464	448	440	445	440	413	445	429	428	396	471	445	399	432	457	430	421	432	432	402	392	403	432	422	454	383	426	433	427	398	382	393	384	412	457	466	431	448	431	424	444	430	436	441	425	418	415	427	438	459	405	419	410	443	394	420	457	427	446	417	474	471	413	449	436	414	412	434	435	429	443	445	453	421	417	433	428	427	429	407	397	468	416	428	437	430	435	451	432	422	401	427	430	426	422	458	402	412	455	418	412	436	424	422	400	416	444	440	441	423	450	405	438	411	402	450	409	420	417	411	418	406	424	438	435	465	409	419	458	443	415	409	423	425	441	418	439	413	429	427	436	457	430	396	446	453	446	448	436	425	407	412	446	443	441	413	455	457	438	415	432	409	403	392	462	453	421	439	430	444	449	445	433	442	487	429	428	400	412	417	456	412	409	487	440	406	400	418	432	445	429	449	436	471	395	439	440	456	409	402	444	440	449	432	413	412	440	422	416	408	403	437	406	428	426	447	430	411	436	446	403	412	477	412	423	458	443	405	384	461	414	411	386	439	457	410	427	416	448	446	423	417	409	402	408	424	426	449	411	427	409	418	456	433	404	410	400	400	396	410	460	418	459	391	413	432	421	441	437	422	447	413	445	452	438	433	460	440	390	435	404	471	464	437	423	443	440	404	491	432	452	399	414	416	412	425	414	410	445	419	432	448	434	441	405	430	465	447	426	428	409	396	405	410	434	390	447	433	391	409	423	431	446	418	455	440	420	461	426	434	456	445	418	427	442	400	412	441	463	414	419	453	416	436	457	393	424	433	423	445	414	413	459	392	415	471	445	460	444	436	450	402	444	400	425	464	405	435	445	428	423	432	435	440	401	441	431	468	411	401	445	443	462	441	458	430	426	423	418	446	458	424	425	411	425	420	440	445	438	436	428	455	428	429	436	444	436	440	428	440	436	444	455	429	453	463	436	454	443	440	435	410	412	429	469	424	436	404	440	470	418	426	413	426	430	442	409	388	416	416	403	438	456	446	407	406	419	383	440	417	434	424	453	426	462	436	429	428	412	432	438	451	442	466	468	414	416	409	405	460	429	431	411	432	412	440	472	445	453	443	445	426	449	423	456	461	446	442	430	478	448	406	421	441	431	444	429	436	409	407	450	423	442	404	477	485	443	426	442	444	403	408	434	434	450	404	413	421	450	420	409	438	438	441	429	385	399	419	428	450	428	423	415	436	421	436	442	464	424	459	515	435	418	485	398	461	441	413	406	442	410	440	436	430	450	435	454	447	458	407	416	442	426	371	426	434	421	451	426	426	489	405	417	421	427	442	443	448	392	431	408	398	434	442	430	434	434	416	418	431	445	413	460	439	385	401	412	440	412	446	429	418	454	420	446	454	426	446	447	451	412	454	427	459	442	400	428	410	460	435	430	420	439	441	430	405	432	436	423	402	462	395	443	438	447	417	429	471	428	436	417	418	410	433	441	427	421	427	445	409	440	432	432	417	432	424	446	444	456	434	403	434	417	395	436	411	403	392	488	449	421	443	444	420	464	419	444	443	400	428	465	380	418	395	399	409	427	424	469	453	439	413	447	421	451	429	426	417	441	437	429	427	419	431	439	425	415	406	432	460	429	398	473	434	420	411	430	420	402	407	440	415	428	428	428	401	410	414	450	444	433	431	476	421	422	423	443	425	429	445	481	417	451	415	436	414	418	447	458	436	453	419	418	409	446	435	401	434	431	417	421	448	417	416	430	401	404	416	426	412	414	420	427	407	447	391	441	414	393	427	430	414	465	431	401	423	440	418	427	440	446	433	420	402	417	413	409	428	416	408	420	395	432	424	441	402	405	389	437	426	444	457	434	486	408	428	473	404	413	425	418	423	453	425	455	401	377	452	430	430	433	445	461	437	403	439	453	430	413	427	401	424	437	436	424	445	428	427	419	406	438	462	406	425	482	445	418	419	425	439	446	409	399	413	403	423	425	457	428	415	413	429	386	421	418	489	416	440	443	443	477	425	468	412	462	415	425	428	440	411	420	458	448	420	394	435	415	420	423	458	447	416	416	402	417	399	463	395	441	419	445	466	423	431	457	448	431	436	450	425	411	445	417	400	431	446	441	408	447	422	413	412	403	381	432	411	427	424	414	431	450	432	414	414	417	451	400	400	428	423	408	418	398	425	402	404	444	410	459	439	419	422	427	399	455	433	439	413	453	458	425	428	443	450	438	441	431	419	408	479	409	405	399	413	430	441	440	414	419	421	442	420	417	413	452	434	418	402	420	405	437	419	404	439	453	430	473	428	440	456	406	404	461	415	424	414	427	434	444	425	440	378	460	446	422	429	445	459	464	432	401	421	451	439	431	437	439	409	463	422	453	398	430	451	389	426	445	420	443	441	384	451	423	403	429	431	403	394	415	453	434	448	418	441	438	423	409	444	452	415	396	410	412	428	406	448	451	438	453	433	408	426	429	440	416	436	460	431	435	442	377	430	392	422	405	419	452	426	439	439	466	461	450	436	431	450	392	426	393	431	443	468	435	454	440	408	429	428	427	419	445	417	434	430	425	428	407	446	413	443	402	420	442	438	419	444	420	453	472	465	445	438	433	412	445	415	460	423	411	396	450	429	438	441	464	453	434	420	476	463	425	414	456	438	427	407	449	439	415	421	422	449	436	460	447	428	448	436	407	398	475	441	417	460	398	430	471	424	419	440	415	421	391	432	445	451	428	463	440	392	407	472	449	454	434	396	456	462	394	436	422	470	427	435	431	446	425	412	486	434	445	439	436	419	429	404	470	388	412	437	410	461	429	415	442	422	401	444	456	452	417	405	435	453	415	431	439	424	407	439	433	473	434	414	440	414	424	423	424	392	419	454	453	415	450	433	439	401	450	460	438	398	430	427	423	440	417	444	444	434	466	410	451	473	415	414	446	456	470	447	440	406	369	408	479	441	446	442	434	445	441	423	418	412	453	434	414	422	384	416	442	455	438	454	415	429	428	432	412	425	425	455	399	447	402	436	424	463	398	414	421	380	443	421	420	447	420	413	411	447	437	446	412	413	396	438	433	471	452	437	441	392	455	429	461	419	441	451	454	384	444
57778	103550	82936	55178	32624	14838	2116	1208	719	712	712	737	730	686	743	775	694	741	724	705	743	722	727	678	727	726	749	719	761	714	716	743	698	718	776	738	774	730	738	722	781	710	699	707	681	729	715	725	703	757	735	769	735	730	709	686	707	685	766	810	680	712	728	728	668	731	725	664	741	742	740	756	656	721	726	702	683	723	725	777	776	743	747	716	657	702	766	725	749	741	702	728	721	720	730	724	707	683	698	803	782	739	702	752	758	723	748	716	673	702	713	733	710	691	729	740	704	705	745	690	740	719	708	707	727	755	773	708	730	758	712	702	729	714	740	718	724	757	736	718	690	708	710	683	735	735	739	745	752	786	735	688	709	685	756	706	714	702	736	705	717	690	741	719	707	738	675	736	758	673	720	717	759	698	705	730	730	741	783	708	736	721	712	743	720	729	745	728	683	776	733	702	696	701	737	711	715	704	745	694	715	713	711	720	723	753	705	682	747	679	749	773	752	705	721	729	715	730	677	713	757	712	694	722	707	718	775	713	702	757	754	690	688	726	720	717	682	684	702	720	733	745	705	704	722	714	765	729	706	717	716	729	704	680	736	713	712	756	706	692	680	769	722	733	715	716	744	732	715	706	740	665	683	698	740	669	745	752	673	682	684	733	724	685	707	743	717	741	704	725	731	736	706	766	703	756	705	729	677	755	739	701	789	735	725	768	706	724	760	718	784	763	687	680	720	776	725	718	656	717	696	695	718	735	719	734	733	734	699	745	755	730	772	704	721	737	722	712	689	689	729	763	719	720	733	728	706	724	729	767	739	701	743	681	718	695	725	659	751	744	710	734	722	654	739	722	739	703	705	736	743	679	755	769	729	756	760	780	695	699	733	750	733	755	752	702	728	754	723	708	795	714	736	748	732	710	733	745	717	710	715	723	729	706	698	701	704	723	726	760	714	682	751	723	685	714	695	728	700	728	715	697	709	725	756	711	695	718	785	686	656	711	652	723	710	701	762	725	708	707	720	704	719	729	727	708	749	690	787	729	736	724	721	674	688	717	735	696	741	780	714	696	740	718	736	738	702	705	756	808	733	742	745	730	762	689	730	734	667	686	719	713	759	679	697	745	711	730	739	743	763	737	713	723	698	711	684	691	732	713	739	709	755	733	692	730	689	745	737	743	763	709	715	660	730	715	717	749	725	698	684	751	722	741	740	698	750	703	707	689	697	697	705	659	693	691	735	721	683	728	761	734	742	723	695	744	689	709	734	710	697	741	719	722	751	749	761	741	777	712	701	742	729	742	727	691	728	659	735	752	735	690	698	728	712	754	744	752	731	686	729	721	737	736	755	718	678	734	744	743	696	704	698	741	718	709	821	709	705	706	710	712	694	702	707	747	729	719	721	699	718	713	718	763	728	680	700	714	721	710	716	736	724	755	732	743	727	708	751	784	759	734	703	698	747	732	708	698	714	724	755	747	703	697	705	733	731	740	699	762	739	755	700	731	710	698	688	768	712	691	703	701	758	715	739	699	643	763	692	704	724	726	707	662	699	721	719	677	649	735	745	717	701	693	695	742	732	725	753	726	686	724	700	727	695	733	725	704	713	700	718	755	773	718	696	770	684	721	747	744	698	684	691	714	741	717	747	732	708	726	741	762	741	681	742	735	682	706	698	756	669	749	725	724	705	722	764	709	746	776	712	753	733	705	752	761	708	676	714	742	722	727	698	746	688	732	704	707	678	739	750	721	718	755	672	755	726	709	718	722	673	736	716	706	713	733	733	748	743	732	736	727	696	724	713	727	731	699	720	692	715	745	730	725	705	780	721	715	733	730	697	687	712	739	755	705	687	697	721	695	723	717	708	661	696	677	689	743	734	720	692	751	735	738	796	708	690	718	739	711	726	695	697	711	649	734	755	683	742	661	722	716	725	765	737	746	729	744	708	715	752	723	697	731	735	761	722	688	693	719	715	722	769	748	698	706	694	699	690	795	716	723	756	742	728	729	692	747	726	733	751	742	721	672	718	709	742	741	734	744	734	705	737	718	730	711	670	734	683	689	711	717	735	731	737	666	706	714	712	754	747	728	759	706	731	709	733	725	735	767	715	758	744	736	723	684	691	731	706	672	696	763	687	695	749	705	731	717	723	739	687	676	740	751	737	716	739	740	739	757	723	737	728	708	698	692	754	737	684	729	688	704	760	704	707	764	677	719	669	702	752	700	736	712	696	750	753	701	691	753	700	737	699	708	728	683	737	719	697	726	759	735	763	731	726	726	678	692	704	707	729	703	714	718	702	724	699	713	787	719	694	701	710	714	730	699	727	747	715	737	738	779	693	747	712	695	717	678	725	757	735	730	703	696	708	725	761	709	731	708	691	707	714	749	755	731	727	720	741	721	694	730	735	730	670	683	783	693	709	751	693	760	727	712	715	733	716	705	720	691	695	679	716	724	674	753	712	732	711	729	713	721	688	695	712	734	732	774	756	684	731	758	714	740	746	751	719	672	704	758	764	765	736	708	703	680	758	713	739	730	722	704	676	755	689	733	683	700	702	702	707	690	715	746	721	738	727	720	771	707	744	724	727	696	711	710	715	715	732	678	733	698	713	763	712	704	742	708	716	698	690	714	702	734	753	716	817	755	726	694	718	722	709	733	706	732	769	742	716	694	728	751	732	683	696	757	767	724	662	736	746	718	707	715	662	725	755	703	725	758	737	743	706	754	701	701	736	776	754	693	725	704	699	706	771	697	723	729	711	714	747	692	715	692	738	727	740	738	716	746	774	688	752	776	756	717	697	707	696	739	690	743	712	750	766	770	720	729	701	721	724	722	757	695	749	755	681	714	696	775	707	737	716	698	758	728	717	721	672	744	716	742	748	748	755	763	733	759	748	740	706	752	720	705	738	716	722	712	715	711	702	709	700	687	697	714	738	721	706	742	681	703	699	697	670	665	722	691	701	681	765	737	766	759	697	756	678	733	719	724	735	727	741	680	711	733	779	692	701	726	719	705	756	770	729	678	743	746	722	738	743	706	745	714	748	693	713	738	748	716	722	761	707	691	734	690	743	754	700	709	696	720	697	711	728	740	714	730	731	723	701	742	707	761	687	736	675	687	739	754	718	737	698	710	739	678	728	745	685	735	702	747	724	752	680	770	768	705	707	742	774	715	735	752	732	710	731	703	744	723	733	709	730	750	721	747	755	734	705	770	711	691	701	699	739	714	676	704	695	640	753	713	733	663	673	698	752	711	724	708	724	761	698	652	747	788	711	736	714	737	701	737	705	760	763	731	753	759	755	693	713	715	701	746	659	686	720	675	751	765	730	728	745	730	731	765	694	737	774	718	693	716	760	623	745	717	748	761	718	697	706	679	760	694	709	707	744	719	741	716	697	750	754	758	723	710	689	725	714	747	717	697	699	748	702	752	714	730	709	728	667	731	711	722	746	740	735	682	703	687	671	709	721	710	692	729	735	693	700	740	714	721	703	712	736	723
27737	32144	33885	18102	4867	1131	400	300	283	311	290	333	303	297	325	289	308	329	327	308	301	295	314	318	292	286	329	328	301	312	299	315	318	323	325	301	318	307	298	304	291	300	329	273	316	333	285	292	282	320	299	341	323	322	307	286	286	326	321	310	315	302	310	312	365	295	336	276	335	294	313	293	314	293	285	303	324	298	315	292	301	316	312	313	304	315	312	312	307	280	310	335	285	301	295	343	290	323	314	336	295	296	311	273	310	308	300	287	305	296	303	304	297	318	345	291	304	303	312	301	322	330	279	315	296	285	319	289	312	299	298	327	301	301	309	295	295	311	312	299	274	266	301	267	319	302	324	319	321	315	289	333	312	315	289	342	336	279	307	290	331	299	319	315	293	327	322	272	295	318	295	300	267	298	264	351	286	311	321	310	307	324	323	277	272	347	308	321	275	322	270	305	310	300	320	306	296	300	290	310	296	307	340	290	309	318	318	289	301	298	318	307	317	291	291	301	307	339	301	307	301	334	289	302	291	303	318	341	304	309	290	326	316	284	325	280	319	329	308	324	330	331	298	304	290	296	307	312	269	308	297	328	297	295	297	305	298	307	330	317	279	331	295	325	283	311	310	288	289	336	346	283	310	296	305	327	338	275	287	341	294	298	308	305	312	320	295	362	277	301	303	294	331	297	301	322	355	290	336	299	310	289	314	318	326	289	289	315	315	306	303	324	312	317	315	289	324	295	309	294	298	304	305	335	316	283	304	301	312	294	340	340	313	296	304	295	311	339	294	312	338	273	251	326	324	288	319	325	300	290	345	306	322	293	312	297	303	312	322	283	300	323	282	294	323	300	331	313	308	303	310	329	280	328	313	307	291	317	304	285	327	341	304	286	331	313	316	344	312	310	299	319	325	287	315	301	282	322	305	331	337	315	323	310	336	303	306	303	312	308	328	328	324	316	303	289	281	314	303	298	317	332	308	334	348	326	292	297	320	313	292	340	294	297	346	325	281	324	327	285	294	331	307	343	302	281	320	287	337	317	285	312	303	300	317	305	318	329	351	290	309	318	313	325	291	292	301	320	304	314	288	312	302	327	319	299	292	290	321	300	347	358	332	322	299	304	320	302	322	313	311	303	316	322	317	324	275	285	308	306	316	333	302	296	275	317	284	295	327	297	304	313	308	323	302	300	306	296	323	299	299	322	317	305	302	281	313	265	306	326	289	333	303	305	284	349	299	300	325	284	320	300	320	277	291	306	304	290	306	301	307	289	312	322	319	306	302	308	299	336	302	267	327	303	303	304	345	307	304	273	301	310	306	300	306	290	279	291	333	306	324	305	306	311	311	300	313	339	333	317	330	306	307	295	274	299	310	296	327	333	288	302	296	316	297	336	302	303	306	296	332	297	287	300	279	326	311	298	319	304	298	304	333	296	304	320	307	318	276	272	322	319	337	305	322	328	297	281	273	339	322	310	300	281	287	316	319	310	309	303	302	299	310	320	310	289	295	310	298	307	287	348	281	288	301	318	310	295	301	277	345	307	286	301	309	310	309	288	315	317	296	328	299	313	282	295	297	284	323	296	306	318	314	303	290	307	319	336	306	287	303	301	317	337	298	320	298	316	272	332	316	316	295	291	313	307	279	298	286	295	318	322	305	291	297	317	307	305	291	271	316	298	282	326	307	319	306	293	244	300	313	315	301	314	290	310	270	310	291	309	330	286	273	321	282	311	307	313	297	314	338	327	319	287	321	335	311	324	321	315	326	323	289	319	305	334	332	314	323	292	319	336	331	311	282	297	314	310	320	326	324	299	290	300	305	323	321	308	322	302	296	287	319	320	321	328	294	312	293	308	327	319	305	318	304	326	298	284	332	306	303	280	306	292	308	312	301	282	300	300	286	344	337	348	332	322	325	319	294	311	329	302	318	312	301	325	316	311	280	311	302	289	324	305	296	306	298	316	294	294	323	283	281	337	312	315	325	285	292	342	333	331	317	293	323	303	319	308	285	296	284	328	309	315	273	327	321	309	308	300	300	302	322	308	314	315	307	304	305	312	308	328	305	301	316	288	304	289	339	290	313	309	302	312	287	259	329	307	314	301	305	322	299	303	279	278	318	279	300	309	286	307	309	330	286	305	284	295	268	274	311	328	289	331	322	304	306	336	315	285	311	301	311	332	325	285	313	298	284	319	331	317	310	326	321	292	303	326	317	299	311	331	318	313	316	311	322	309	292	311	310	305	341	290	283	294	257	315	313	318	309	336	290	296	289	307	312	315	320	314	323	313	278	318	331	294	310	316	289	316	315	291	286	304	306	316	322	314	315	325	273	289	317	283	301	300	343	289	312	331	332	320	343	306	298	284	320	344	329	292	323	297	315	267	347	334	358	303	300	332	309	292	303	335	329	343	306	361	318	323	293	328	312	315	331	270	302	327	288	283	318	317	328	294	284	299	306	300	315	309	328	317	304	302	294	307	313	294	298	306	295	325	305	313	296	304	299	291	279	328	312	284	286	269	328	314	308	303	285	302	317	306	299	338	311	310	306	291	307	323	329	305	309	298	310	339	299	285	327	288	286	317	319	302	323	304	296	314	329	305	313	318	330	309	276	292	304	318	288	304	313	295	291	321	308	317	303	322	278	307	338	308	320	291	309	327	319	290	328	291	286	296	292	309	294	307	316	297	314	300	320	292	273	312	294	334	321	306	310	308	294	302	321	323	289	290	301	309	304	296	311	309	354	303	309	293	322	314	279	306	318	298	312	297	301	302	310	282	302	280	317	302	307	303	298	323	328	313	318	286	315	265	301	315	299	299	307	295	290	310	305	321	311	306	338	343	269	311	307	299	287	333	319	293	317	343	299	283	319	316	294	287	324	328	305	289	256	312	314	315	317	307	308	293	314	311	289	304	291	336	301	325	273	306	325	310	302	312	293	327	301	328	321	361	281	284	307	319	310	292	296	304	325	285	291	326	302	352	309	298	322	295	303	318	295	281	280	320	288	324	328	303	339	311	284	317	312	286	309	326	307	304	310	274	295	284	329	332	287	292	310	312	290	282	316	324	295	313	288	293	275	295	297	336	268	305	285	306	295	280	316	277	323	321	271	304	297	335	283	309	321	290	284	302	292	312	295	331	300	317	309	322	332	287	277	305	306	313	312	329	302	326	335	310	300	352	319	316	292	320	325	338	277	302	331	373	331	325	304	341	308	295	336	281	307	321	310	306	331	291	300	318	293	299	274	316	290	314	303	326	304	293	312	298	289	287	306	326	323	267	315	310	301	337	316	287	311	315	358	315	312	316	286	289	311	326	302	330	304	315	313	329	322	303	282	299	288	317	303	275	321	306	307	301	317	295	304	292	291	289	308	307	290	310	292	337	333	326	321	313	303	323	301	322	304	294	303	318	296	331	300	326	298	316	302	334	311	301	333	345	297	305	307	299	314	329	322	295	273	317	292	326	313	308	295	303	314	279	341	311	310	307	348	311	291	346
31309	51428	39505	19706	8101	2294	746	603	569	597	531	567	542	525	579	564	572	566	543	565	567	570	568	550	582	570	536	562	541	598	549	537	561	551	566	542	558	566	554	586	563	597	558	573	487	571	580	571	530	532	582	586	536	546	537	553	535	558	525	548	566	545	569	533	578	541	545	563	561	565	543	572	602	537	529	542	565	589	620	549	541	520	562	575	558	546	593	555	546	567	526	575	607	558	542	541	546	518	577	577	585	543	581	564	581	592	545	526	545	543	561	558	587	545	572	534	564	556	587	572	559	575	551	579	571	585	582	537	567	563	553	540	558	548	515	547	602	540	593	569	572	560	550	554	588	571	548	550	536	541	551	525	533	527	567	540	551	546	563	580	517	560	569	530	548	585	573	596	567	588	552	591	538	546	548	574	535	554	518	559	505	542	530	551	598	516	527	535	534	566	559	550	543	523	539	562	565	557	559	543	520	521	587	524	586	486	532	518	499	583	579	550	525	535	543	573	570	543	561	532	553	545	549	539	534	514	584	538	544	508	584	548	554	560	500	556	572	559	554	528	548	569	541	519	545	552	571	552	559	538	556	542	563	516	525	546	570	577	548	541	585	560	576	576	517	571	539	537	522	589	585	552	544	542	562	556	571	564	549	559	604	555	561	586	577	537	590	550	547	594	609	573	548	577	574	511	583	541	554	553	519	531	524	530	593	562	539	538	578	545	586	562	550	523	554	539	545	555	548	579	554	575	582	555	570	533	584	556	526	544	528	586	557	513	583	544	557	565	581	544	539	580	520	572	547	555	576	592	603	581	539	563	562	526	563	558	540	553	525	511	563	574	549	550	545	544	565	601	567	559	574	543	587	512	560	533	558	558	559	542	551	544	553	559	574	546	543	566	575	550	528	494	503	582	577	566	545	544	569	571	576	582	503	553	544	577	566	542	552	551	562	548	540	527	588	568	509	570	529	609	537	591	555	568	528	575	571	529	591	570	553	558	523	576	549	576	547	547	541	548	555	544	541	575	571	559	514	551	574	544	543	568	573	576	544	560	548	566	579	566	516	550	583	537	551	560	558	572	560	572	522	539	518	553	559	588	580	603	623	589	600	530	533	582	560	599	563	585	549	567	496	552	543	527	581	554	514	527	510	552	570	578	598	517	555	564	551	566	566	518	559	561	571	543	606	516	544	519	537	560	572	540	534	528	616	565	566	575	527	584	541	545	571	562	528	544	582	530	503	533	567	544	585	569	555	550	578	531	526	527	572	609	605	578	549	579	577	530	584	576	578	593	516	522	561	552	553	574	592	551	557	551	578	522	530	544	604	546	531	549	610	565	604	504	573	536	530	559	568	564	532	565	537	579	501	606	529	550	542	533	537	535	576	525	542	554	570	528	578	575	543	581	564	532	571	603	568	551	546	527	556	530	504	532	591	576	584	569	535	526	520	555	592	560	575	600	556	555	535	565	535	567	561	572	558	569	520	553	561	575	490	575	532	563	592	586	535	531	506	581	546	520	546	553	580	589	602	535	548	544	580	545	586	532	536	575	532	596	575	583	534	536	528	584	552	540	529	509	589	579	595	534	583	582	586	558	553	533	529	597	597	547	553	585	566	570	587	540	515	582	567	582	534	554	580	565	566	546	546	522	522	560	543	515	568	588	520	539	558	578	552	555	567	560	569	552	576	578	525	566	542	576	550	564	555	572	609	496	544	571	544	521	572	506	513	522	577	567	534	562	555	540	567	549	582	559	585	551	556	570	590	590	537	556	550	585	554	571	593	531	519	562	563	597	565	585	579	576	517	552	620	520	552	561	579	576	624	599	511	569	567	567	561	525	548	561	545	552	564	536	555	535	537	561	557	571	539	568	571	557	535	571	547	539	602	573	585	496	567	541	551	580	571	567	559	535	513	584	573	546	553	557	576	573	520	576	538	544	551	536	585	549	535	550	534	581	621	563	571	584	562	552	568	550	552	574	553	566	541	574	574	539	527	577	559	535	503	547	544	570	556	562	576	485	559	541	575	530	608	591	530	548	553	599	526	523	589	571	559	567	565	555	546	544	561	567	537	606	527	525	537	550	577	603	557	570	518	549	583	586	534	568	568	553	551	548	528	546	533	550	524	558	596	546	572	560	512	576	586	553	571	553	520	524	490	534	564	611	595	548	583	550	536	530	554	523	529	575	578	567	571	539	581	579	622	571	573	583	548	597	524	547	545	545	572	596	574	541	510	545	545	574	560	565	534	572	545	617	597	535	532	529	552	553	535	567	575	607	560	597	541	527	538	580	557	547	538	546	578	538	574	542	562	551	523	546	531	603	525	591	531	565	576	566	547	527	563	537	557	546	606	549	573	539	556	562	534	623	560	605	553	557	553	548	561	620	556	547	580	546	583	555	540	551	558	540	526	541	544	560	579	581	524	573	576	551	550	569	562	584	559	554	543	518	560	524	566	533	549	546	532	526	592	528	571	544	530	582	571	590	562	550	575	578	567	546	541	549	535	545	592	523	585	549	594	510	540	522	547	553	528	554	582	543	547	566	500	551	552	549	554	530	571	585	522	554	571	566	550	579	538	576	553	579	570	557	544	554	606	567	542	588	551	576	564	584	551	564	572	557	567	552	548	575	566	560	570	579	617	594	578	526	550	620	557	577	540	570	545	546	521	553	578	564	559	554	591	515	556	575	571	551	576	515	566	548	572	577	536	549	555	534	533	521	563	573	526	540	546	529	543	562	576	549	537	550	580	506	555	597	544	530	563	547	533	567	565	540	518	549	534	587	569	538	582	537	563	533	580	561	567	536	541	586	548	545	528	530	582	508	579	548	554	574	578	537	518	556	549	556	528	546	525	584	563	524	564	561	568	544	593	537	584	538	550	525	547	581	522	556	562	598	562	556	568	550	531	537	558	561	517	546	550	568	528	566	568	554	548	559	571	505	530	604	586	546	536	544	558	575	532	573	578	545	555	523	588	566	553	535	556	566	541	555	585	586	551	551	550	579	570	534	521	545	596	549	524	595	567	548	524	550	572	594	547	547	582	537	538	592	551	580	518	587	560	602	555	585	536	552	578	567	541	566	579	556	540	529	548	556	582	538	571	555	556	580	575	599	547	542	561	556	579	526	562	623	568	571	536	546	548	564	586	602	525	574	576	564	551	553	611	521	585	551	513	586	583	551	552	551	540	545	554	553	542	541	507	556	593	518	594	562	575	590	589	597	521	502	517	522	525	566	555	570	552	537	551	557	581	566	543	618	543	552	547	558	547	603	553	505	552	537	538	561	528	545	533	587	535	544	552	567	527	537	583	582	517	531	554	586	557	586	558	576	568	558	587	519	533	545	547	577	586	593	553	572	551	581	576	543	553	545	513	557	584	561	568	598	548	581	558	561	573	570	535	560	589	560	563	503	527	594	573	558	563	537	553	540	575	527	565	519	552	575	544	560	572	555	577	517	589	560	550	560	569	535	524	559	536	527	550	579	584	543	541	572
24486	25383	41050	36350	23093	11175	1457	481	382	365	357	361	316	351	378	345	345	353	388	381	371	341	366	346	382	373	363	334	353	355	333	337	321	346	350	361	343	317	363	354	373	368	343	349	342	385	359	348	340	381	342	357	384	342	338	358	367	357	370	404	313	336	330	346	375	338	361	363	336	386	356	347	350	373	355	377	346	355	353	324	376	380	344	348	337	326	364	347	362	347	339	350	365	358	379	356	346	341	392	355	370	353	352	352	327	331	342	340	380	350	350	368	325	307	365	331	369	366	368	361	371	342	344	318	331	363	348	333	374	357	367	344	325	344	371	351	371	341	330	349	359	381	355	327	366	345	352	344	339	351	310	348	354	334	366	355	373	365	347	328	354	371	336	380	345	341	379	354	365	349	351	340	349	354	373	365	329	307	359	360	346	351	393	361	328	353	417	366	370	365	391	354	341	364	374	354	340	345	351	322	356	359	319	342	376	372	342	363	352	342	348	330	361	316	353	351	344	319	355	332	326	344	365	376	375	325	359	335	330	347	377	350	316	351	317	361	340	346	366	339	349	328	359	362	325	339	317	365	371	372	366	305	353	374	368	369	339	345	368	343	368	363	342	359	343	364	354	361	374	356	325	334	337	375	367	328	342	354	367	364	372	365	346	354	322	357	325	360	331	334	336	380	345	372	360	381	361	343	344	350	348	354	379	373	348	381	377	330	377	373	357	335	370	373	310	352	359	363	360	352	344	357	348	385	319	380	351	430	318	374	339	374	350	357	391	338	338	353	345	361	333	341	354	368	341	305	330	318	356	364	368	359	390	346	368	356	326	351	349	348	377	342	367	357	340	342	361	330	364	348	354	350	358	314	346	333	369	357	349	355	313	329	359	326	364	316	308	347	360	323	348	350	332	358	339	352	354	367	311	359	369	365	350	365	355	350	368	378	372	347	351	354	329	374	347	380	353	331	349	333	332	370	394	354	336	337	340	329	388	337	339	354	381	368	348	353	340	357	356	372	365	340	377	348	374	362	347	361	373	327	372	323	339	325	368	360	312	365	350	366	354	365	372	351	339	353	370	392	369	358	324	355	365	348	338	367	371	337	367	355	361	377	351	344	373	346	338	363	358	371	359	347	337	362	360	354	348	371	391	368	333	347	336	352	359	330	307	338	350	390	364	337	411	360	330	352	347	386	348	347	334	344	360	342	345	353	320	364	365	341	341	360	356	338	367	361	347	310	315	326	366	373	354	308	363	342	378	378	373	341	377	335	348	370	349	336	351	366	352	358	343	366	332	348	363	360	349	353	367	327	350	352	371	346	364	364	337	367	349	348	368	337	378	352	368	348	368	370	334	366	352	346	327	376	347	335	349	347	378	338	336	316	358	350	394	354	357	344	383	334	351	358	356	317	359	365	353	334	352	325	341	332	354	354	337	353	364	371	361	347	299	341	312	337	378	343	362	354	320	345	370	349	321	359	339	339	387	325	349	339	336	334	353	361	387	337	351	353	336	357	369	378	353	329	353	362	332	346	344	345	336	352	361	307	371	359	348	334	367	336	326	361	325	355	376	336	322	389	378	365	349	334	338	360	345	363	348	308	345	338	330	336	368	316	378	359	358	350	368	364	328	338	323	381	317	366	352	336	346	345	322	363	318	327	332	346	353	349	322	325	329	324	348	375	349	371	363	356	333	355	369	363	350	368	339	338	330	352	317	335	379	343	354	334	370	355	321	347	390	343	303	369	344	390	364	352	329	374	369	332	323	358	377	366	369	346	342	353	344	333	357	350	339	382	372	350	344	325	318	346	365	343	344	356	335	358	364	342	368	348	345	346	321	353	340	364	365	338	352	363	375	359	332	353	368	386	360	382	349	348	335	311	328	322	378	367	327	351	341	364	359	320	337	354	342	380	329	364	394	358	351	368	387	382	421	360	356	351	329	348	398	339	330	370	345	366	354	356	358	335	375	348	314	359	366	348	361	322	337	312	383	342	353	326	356	347	332	338	321	356	343	361	349	367	331	364	328	372	346	352	356	369	368	334	338	333	354	361	356	359	378	367	341	356	329	331	405	378	337	363	350	320	318	337	319	375	340	314	318	345	327	330	327	340	349	335	391	351	347	361	355	350	341	351	377	354	342	358	379	358	354	362	357	366	377	371	395	352	347	307	335	362	371	332	356	378	330	329	355	328	308	367	359	310	324	306	353	357	363	349	329	344	359	380	377	369	370	326	336	343	347	365	373	305	337	368	365	318	393	367	382	322	324	333	346	340	328	350	356	361	360	338	361	372	308	349	324	354	363	352	356	373	340	348	357	337	347	367	363	367	348	335	362	332	350	377	347	320	356	366	343	320	354	355	368	328	355	368	340	368	333	355	352	361	360	343	375	315	360	344	351	324	323	352	372	302	339	394	345	357	361	370	377	352	341	353	339	335	365	331	356	336	363	376	330	354	341	322	356	340	346	353	345	376	357	360	326	351	356	387	347	369	343	355	358	334	378	337	336	365	331	363	359	310	377	342	367	324	368	326	355	324	331	355	364	353	360	363	355	342	355	327	324	337	355	331	319	360	359	384	350	357	369	342	355	342	349	347	359	390	358	364	357	340	350	367	345	317	335	361	346	336	335	352	370	353	349	370	354	362	361	357	344	364	406	311	353	361	369	342	371	348	362	369	372	345	349	371	366	368	353	364	348	332	347	339	382	333	373	339	336	353	344	326	337	369	343	365	359	356	331	346	334	318	345	357	315	336	352	369	329	355	326	370	321	384	349	343	379	306	368	346	323	350	367	355	354	373	365	351	316	321	357	333	338	338	325	343	336	339	342	321	371	345	355	365	338	392	350	374	343	329	357	357	381	306	322	341	358	372	352	350	339	337	358	355	386	351	339	372	304	305	335	373	359	360	345	356	350	355	350	367	377	316	387	364	362	367	376	363	360	358	339	365	343	334	345	318	342	349	385	359	337	372	363	372	383	347	334	326	410	335	335	366	338	330	334	368	352	351	315	359	378	352	369	364	378	335	363	349	378	346	314	368	323	368	338	353	358	343	363	331	354	347	329	349	323	366	361	347	362	355	359	370	368	355	337	370	356	341	336	349	340	358	348	380	340	358	346	351	323	356	386	362	364	302	346	370	352	380	363	385	323	374	338	349	352	366	381	334	361	375	347	353	361	338	354	367	343	371	352	359	347	343	347	348	342	365	360	357	350	370	325	356	362	391	323	390	389	392	336	394	333	367	342	326	362	354	340	334	369	334	357	331	376	343	353	347	356	375	350	336	353	335	367	359	376	344	351	354	350	380	335	390	362	357	339	356	333	307	356	370	322	341	355	350	353	354	369	324	332	328	345	334	326	335	356	340	389	346	372	338	349	379	360	337	331	352	383	343	347	355	343	328	335	358	352	357	341	365	377	362	361	351	331	354	323	337	406	371	342	351	319	367	377	348	360	325	314	334	334	378	336	335	362	344	364	353	366	363	405	361	332	384	358	362
56128	95250	74222	47160	27157	8948	1534	958	645	625	624	617	581	634	655	613	657	654	609	614	618	651	602	637	596	618	569	594	617	627	629	647	623	629	667	659	587	631	613	570	643	636	623	658	685	613	630	609	588	640	636	611	645	625	629	612	626	607	588	597	623	643	608	665	623	612	663	662	607	590	611	620	610	622	563	650	615	635	576	596	642	612	555	627	617	616	612	630	624	604	616	614	593	652	640	603	599	592	635	559	641	599	625	575	620	623	602	634	596	619	614	615	626	599	609	647	597	612	638	610	650	616	627	620	630	595	627	620	594	673	623	629	592	617	609	611	625	612	610	645	612	625	664	618	636	594	620	597	608	615	635	644	642	613	617	642	630	609	604	665	620	609	655	598	605	629	628	594	630	605	617	603	619	634	643	655	597	623	607	589	578	656	621	643	625	627	590	616	587	609	639	644	610	576	637	647	651	603	572	605	575	628	630	660	590	602	636	634	649	621	597	573	629	619	632	661	594	615	618	657	639	636	621	603	635	625	648	619	620	641	625	616	634	622	619	637	628	590	594	605	603	628	628	615	617	641	621	601	600	594	625	643	619	597	631	644	642	601	613	596	622	621	632	594	648	613	639	640	674	643	568	646	620	625	618	615	588	648	590	623	619	572	599	581	642	613	641	619	582	649	605	616	636	587	618	619	631	626	626	640	619	598	620	683	649	628	605	647	618	615	583	624	605	571	620	630	585	607	680	609	601	624	639	583	589	605	670	614	606	624	674	613	673	614	619	606	608	606	589	638	634	623	616	643	618	645	595	549	609	688	580	639	566	594	611	639	665	622	626	672	638	587	626	624	613	562	592	640	594	645	619	616	620	646	581	673	621	635	616	640	611	624	594	635	651	631	595	588	644	638	615	627	634	609	564	646	607	663	556	606	632	630	657	612	615	675	633	662	581	614	652	605	642	591	647	635	604	630	603	687	562	551	669	625	601	621	644	615	573	640	631	629	631	664	652	631	581	622	643	636	625	639	608	648	599	631	618	565	648	622	631	654	596	610	633	628	637	577	589	619	630	642	603	636	635	610	626	634	608	632	585	581	645	604	625	600	658	626	620	648	618	613	613	589	613	596	627	671	624	658	635	580	675	631	603	620	638	617	653	599	631	633	647	591	637	641	606	598	624	637	614	630	615	622	596	626	634	664	613	657	586	611	638	637	586	598	609	605	632	655	635	636	601	613	585	629	657	630	609	604	587	626	587	667	631	620	628	620	643	627	607	641	611	575	611	609	614	653	631	651	602	604	588	642	588	586	669	661	601	599	627	632	604	648	588	596	622	615	594	608	602	654	616	590	636	623	608	595	653	611	644	633	669	620	641	611	603	586	617	612	665	598	600	601	641	643	593	657	588	641	642	645	636	623	601	637	605	639	643	615	608	635	589	631	606	635	626	655	600	629	615	595	613	609	617	601	597	617	629	613	606	637	621	654	637	656	622	601	601	652	632	662	601	634	617	659	606	649	606	614	613	665	590	589	598	628	655	583	647	604	629	617	651	639	598	667	621	581	604	596	643	623	615	610	631	635	639	621	624	649	637	610	619	560	626	600	631	614	620	626	609	601	610	628	640	663	608	635	670	595	623	611	594	596	680	563	624	585	643	654	620	615	583	587	619	609	644	646	598	638	617	671	642	609	606	679	650	636	605	623	621	632	626	643	657	627	585	630	597	581	606	658	652	634	622	671	652	606	671	630	640	608	621	612	644	654	640	648	592	617	644	583	587	638	612	590	612	594	611	629	652	648	610	625	647	613	622	605	608	620	660	560	598	577	609	659	635	641	657	638	557	621	620	598	616	619	648	640	605	590	652	646	685	626	611	615	642	617	592	639	638	639	623	624	663	623	656	598	616	631	628	590	600	602	605	666	597	615	569	598	657	624	631	604	644	651	604	618	589	626	593	706	636	578	578	621	622	611	603	628	622	607	631	633	634	611	596	615	623	637	642	633	611	653	634	630	597	639	656	601	662	595	615	663	662	626	619	601	628	615	603	625	635	599	570	623	603	620	668	656	662	616	649	580	630	621	604	594	643	661	589	643	610	621	607	618	618	599	639	597	586	622	604	598	593	637	628	620	674	641	603	665	636	601	595	591	594	608	651	608	659	625	587	624	601	636	643	588	616	585	588	578	580	605	645	615	636	649	615	651	633	635	591	648	597	590	623	656	656	648	655	603	629	624	638	660	639	588	601	659	579	605	636	573	611	620	644	654	586	607	647	635	599	647	625	609	619	666	599	597	609	570	609	644	630	616	635	642	656	613	635	560	635	629	585	606	619	673	569	581	634	569	674	640	607	614	621	603	609	623	628	611	607	655	653	618	616	656	615	627	616	600	615	652	639	643	696	619	628	629	617	624	625	561	631	645	655	621	595	628	660	633	592	597	560	622	600	631	644	613	640	639	618	611	639	602	642	655	676	635	590	619	602	602	648	606	611	593	597	628	618	605	624	617	611	600	607	624	637	643	613	621	643	609	623	634	662	585	618	644	608	595	626	598	598	647	567	626	623	654	611	609	609	639	597	598	618	604	618	604	631	623	611	668	614	619	638	647	590	619	632	625	572	634	612	593	608	592	615	620	646	616	605	657	670	663	556	593	571	612	605	638	624	645	616	639	623	612	576	613	618	658	592	629	589	629	659	595	639	644	574	611	601	599	630	596	612	586	628	594	659	594	599	562	623	587	588	623	604	644	636	578	616	624	581	678	586	615	617	609	602	614	662	656	640	630	640	615	618	642	638	601	633	659	625	615	583	608	630	607	655	617	613	631	627	631	614	615	653	593	580	613	642	569	643	639	643	540	645	615	615	641	611	621	610	631	573	623	626	618	648	598	639	620	624	591	599	624	630	627	614	620	628	678	624	650	630	605	635	623	604	617	599	594	672	589	607	643	654	610	632	601	640	645	606	619	626	609	628	596	644	620	648	608	611	643	602	597	625	669	623	610	647	643	634	624	604	616	624	638	630	640	645	645	626	558	643	616	586	605	656	641	629	638	635	614	594	612	658	614	627	619	604	617	678	594	641	659	637	601	631	589	630	647	627	625	636	651	665	606	604	608	613	583	590	647	647	691	626	593	587	581	620	635	613	652	623	617	681	615	663	624	625	610	681	625	616	643	648	611	604	577	599	634	594	596	632	633	624	652	618	590	616	613	628	620	649	613	627	611	590	624	620	618	611	601	618	567	614	588	586	653	607	621	598	630	620	622	575	622	652	590	630	611	664	568	616	620	661	620	676	626	613	586	629	637	604	599	605	600	581	626	646	627	635	612	630	640	579	648	642	625	648	621	590	636	626	629	635	655	620	620	652	587	598	638	606	609	647	653	648	636	595	612	581	574	658	582	629	612	611	629	603	591	668	578	573	652	635	564	595	641	622	591	656	621	630	597	651	667	661	605	644	604	598	588	654	615	663	624	624	625	624	615	624	620	568	692	623	603	586	599	652	611	625	568
23470	23304	35148	30956	24078	21446	10249	1514	512	434	485	436	461	464	395	432	431	443	459	426	445	464	407	440	459	433	449	413	427	425	445	408	401	469	421	393	411	464	399	436	415	444	450	454	414	433	432	449	417	470	433	406	392	428	440	461	422	428	449	439	378	393	438	440	394	410	407	409	406	427	409	444	433	434	441	440	449	431	418	428	436	433	472	451	456	456	429	419	425	447	427	417	433	442	414	426	426	429	387	423	439	439	415	444	434	397	466	448	457	419	439	458	429	444	391	426	401	394	388	427	413	443	422	420	384	411	424	415	431	414	443	447	401	441	390	425	435	448	418	444	453	433	417	431	414	384	400	435	421	427	421	431	451	440	445	408	412	441	417	465	444	434	436	396	405	402	440	417	402	426	413	435	451	425	429	445	449	433	437	429	421	422	413	412	414	420	408	440	430	460	477	435	422	438	402	510	447	433	422	461	434	418	424	416	414	419	416	425	428	437	451	432	396	460	435	440	436	409	463	426	433	392	414	401	416	464	433	424	412	444	428	430	421	414	444	410	434	439	432	449	453	420	402	425	414	428	425	415	463	452	452	411	450	478	424	424	452	413	396	425	430	440	437	472	430	394	444	432	407	484	446	428	403	402	411	410	465	411	396	440	415	453	422	426	424	429	453	450	407	450	421	436	445	426	408	434	429	377	416	420	445	370	460	416	410	457	425	431	424	447	425	446	451	426	466	422	424	441	408	449	441	467	430	432	456	422	448	441	403	439	427	417	412	407	392	434	419	400	447	445	394	397	450	434	432	429	424	406	419	367	460	427	388	421	441	444	457	409	442	427	418	431	442	440	451	447	401	408	456	429	422	462	425	443	454	445	397	446	474	423	421	405	456	446	430	447	406	418	407	426	423	420	417	435	400	445	388	389	388	434	455	431	427	424	398	413	433	439	430	397	400	458	413	429	447	416	416	386	423	420	461	409	416	414	433	371	451	434	457	451	430	450	470	428	417	422	417	427	417	456	414	407	413	425	460	412	447	429	416	390	413	430	391	438	444	407	422	428	420	427	444	470	482	463	448	422	450	420	391	409	442	406	437	444	428	454	433	437	450	419	442	402	444	456	405	427	418	433	446	423	439	405	407	442	414	426	447	429	432	421	408	371	450	422	459	425	411	373	456	455	393	430	437	414	455	380	425	473	439	401	441	442	444	426	436	430	427	472	420	446	440	435	422	417	453	431	420	437	409	398	430	463	397	452	395	418	430	407	453	447	435	431	439	462	439	428	429	447	402	405	417	403	423	467	432	423	432	456	442	408	452	394	418	427	410	395	396	442	433	435	450	442	437	436	445	416	412	410	438	425	463	448	435	432	465	409	435	450	432	400	423	409	414	419	392	443	446	426	455	433	407	434	429	463	437	414	433	400	435	459	421	427	409	460	388	427	429	413	423	428	458	461	431	409	445	451	428	400	466	419	454	407	443	433	440	437	479	419	424	428	447	425	401	460	415	420	422	414	453	448	412	416	441	411	438	403	430	445	425	414	413	420	449	460	438	452	445	441	398	445	452	411	441	432	427	464	430	439	387	432	427	415	452	416	446	423	447	437	429	437	469	439	401	470	422	456	455	460	475	436	485	410	475	425	410	463	434	408	439	438	445	463	434	444	413	414	425	443	420	399	424	413	394	473	408	454	398	453	413	446	431	420	388	410	406	456	440	439	427	425	392	397	403	401	419	473	441	425	434	419	422	447	412	444	426	406	422	434	440	396	451	409	425	394	425	412	467	420	445	430	418	421	399	424	399	432	446	433	436	406	458	444	457	440	409	435	449	440	439	415	454	394	426	411	393	416	457	452	399	423	461	396	449	406	459	436	425	445	391	423	420	435	411	404	401	397	425	434	436	399	426	458	448	452	436	395	428	416	417	426	428	406	453	415	457	399	412	436	422	476	443	427	407	473	425	443	379	401	440	417	445	418	490	453	416	439	435	431	467	457	437	427	453	493	431	422	442	435	440	437	459	441	460	427	437	436	409	391	440	426	441	444	430	422	461	417	453	401	401	431	427	432	460	419	433	385	400	427	414	424	432	420	430	414	402	451	434	441	432	403	473	427	440	472	452	437	447	393	446	469	433	429	447	450	424	396	405	419	439	431	466	435	422	395	417	426	444	408	427	446	444	404	405	428	435	412	409	441	425	409	414	430	436	420	439	430	451	458	463	433	410	424	441	406	476	417	455	455	436	428	397	434	443	403	499	400	412	435	417	451	410	432	442	433	457	457	439	398	401	443	432	451	436	433	415	467	448	440	459	416	416	424	448	422	447	435	410	414	418	455	418	447	437	412	461	410	439	407	382	424	453	444	409	472	432	440	425	394	411	433	389	444	429	394	441	447	370	432	437	435	434	413	400	434	409	439	431	447	466	441	437	408	446	426	423	427	413	416	415	426	438	410	431	416	419	444	460	429	434	438	403	406	459	428	432	471	404	448	441	465	421	437	434	431	449	403	428	442	432	424	425	415	441	386	459	444	441	387	421	401	442	431	429	447	428	420	421	447	446	394	457	421	463	434	429	440	393	414	395	422	449	433	434	474	373	455	410	401	463	416	424	441	460	376	404	423	425	407	445	438	491	440	418	436	434	420	418	446	410	446	454	412	420	454	443	417	425	411	450	421	463	432	434	432	450	450	426	460	377	432	435	443	424	452	434	426	424	399	427	433	430	429	403	410	407	425	399	439	445	406	403	454	431	434	397	421	442	427	457	430	437	451	437	446	443	461	418	468	432	412	407	452	430	433	398	401	431	429	456	422	387	457	414	402	434	424	420	415	423	413	403	444	424	432	426	449	447	414	433	450	396	421	422	482	434	438	382	419	415	438	477	408	423	436	435	422	431	447	437	417	419	411	419	448	411	439	441	412	374	408	456	445	424	409	406	420	437	416	432	429	458	416	418	396	411	430	410	448	450	415	432	415	431	415	440	439	404	437	435	419	406	432	461	481	419	445	447	442	456	434	403	435	429	448	453	418	442	413	446	402	449	432	431	448	472	424	435	431	407	405	415	437	443	430	410	383	402	426	443	413	431	401	451	436	452	439	398	445	412	422	394	391	368	460	441	430	457	437	438	437	435	429	425	454	430	466	436	405	421	438	434	445	424	430	407	443	464	388	422	424	439	432	436	411	424	433	458	412	433	391	460	446	410	423	416	407	459	406	435	435	429	413	388	435	427	463	419	435	426	440	457	422	446	433	422	451	440	479	449	436	432	447	393	432	449	422	454	386	462	424	428	416	467	448	429	382	410	436	442	442	432	449	456	442	419	386	405	410	430	445	424	432	400	450	409	430	434	448	407	421	402	408	437	419	404	418	409	429	453	424	448	421	445	390	444	422	443	461	413	434	450	404	428	430	438	425	457	423	374	435	453	385	454	425	445	409	438	407	432	422	456	437	439	421	460	451	438	445	435	440	457	430	416	420	404	427	461	422	398	447	438	430	418	457	403	459
57490	104099	80301	48907	34331	26043	9375	2700	982	701	723	714	736	749	734	751	725	722	784	782	760	717	744	684	720	721	746	724	750	719	724	726	738	687	748	740	719	729	760	735	716	730	809	739	698	714	699	759	732	698	707	723	713	730	760	679	734	741	743	772	769	648	777	722	739	695	708	690	691	725	719	692	725	746	765	752	756	719	735	697	685	768	719	773	698	677	723	728	772	697	714	716	692	726	694	732	701	751	686	701	718	730	728	714	708	695	736	749	729	700	719	761	746	743	714	717	728	702	714	755	748	745	723	661	752	699	711	740	724	737	720	716	712	700	720	735	723	735	675	738	708	720	722	701	744	694	749	718	730	768	723	701	724	740	708	696	737	744	707	747	713	737	790	673	733	670	737	725	761	710	680	684	690	671	699	739	722	772	751	746	697	739	761	785	746	698	712	741	736	728	716	674	700	728	739	752	759	727	710	730	710	721	789	685	769	744	733	715	750	737	719	700	768	716	697	741	692	721	687	704	744	703	717	721	699	769	703	720	683	742	747	762	733	709	712	720	713	735	682	701	762	678	687	704	706	738	719	752	732	720	729	736	754	699	758	680	728	682	697	731	773	717	709	715	716	684	738	741	722	748	711	736	729	704	729	737	717	739	697	756	727	725	705	757	727	717	749	710	739	688	661	744	750	742	770	718	720	713	723	728	758	728	753	760	735	723	707	703	750	717	756	766	719	717	714	725	721	739	750	688	698	712	762	750	722	714	728	680	727	701	722	740	716	688	719	758	710	773	756	720	698	729	708	736	688	755	748	743	684	731	752	687	704	715	701	736	759	685	713	725	722	724	716	690	672	695	698	700	709	769	721	749	741	750	770	773	751	745	728	711	763	719	730	723	716	746	781	788	691	721	721	715	723	692	688	693	710	702	763	715	738	733	752	769	723	710	749	715	736	796	669	732	715	761	718	709	663	705	711	747	733	724	740	727	709	689	736	696	704	674	767	727	733	738	697	759	719	715	742	723	698	702	707	727	721	749	737	730	698	754	724	736	719	740	715	744	713	718	729	692	755	726	688	744	735	738	662	762	715	725	716	673	733	694	775	734	742	730	725	712	711	749	726	710	707	718	730	716	724	707	711	758	763	699	727	689	765	681	753	718	689	730	781	676	719	731	701	720	751	734	742	724	697	717	756	741	691	685	690	730	733	759	720	690	717	677	748	716	699	743	661	703	727	709	692	747	681	712	708	714	765	744	745	763	731	740	720	723	747	754	733	718	701	732	712	749	733	734	746	713	718	728	754	739	678	701	661	718	700	772	700	691	749	733	665	718	742	707	726	756	762	768	689	712	693	693	723	758	683	733	706	729	709	759	748	747	737	736	749	714	746	702	674	704	735	727	704	726	730	745	686	701	729	797	735	703	709	704	734	748	719	719	743	731	724	737	716	734	729	741	740	764	715	704	709	736	710	712	693	700	693	713	738	698	729	765	701	720	724	647	784	730	754	719	778	734	713	675	744	706	689	735	725	743	719	718	742	764	778	670	723	729	714	721	731	734	734	757	719	742	733	741	717	707	737	750	770	739	740	761	743	757	783	747	708	767	733	696	713	717	716	748	732	732	699	723	760	759	742	698	712	727	737	701	707	688	762	746	727	747	758	698	721	749	704	730	711	738	692	724	702	739	713	721	737	741	728	772	719	768	721	730	687	700	719	753	746	747	750	736	777	741	772	696	717	718	756	778	713	720	759	718	731	731	732	756	745	688	713	713	734	741	749	751	741	710	701	717	669	717	700	690	744	756	679	710	724	747	753	715	721	691	718	726	740	743	734	701	762	741	701	712	698	759	701	637	686	702	775	688	678	745	749	706	698	709	717	729	711	761	728	694	747	750	715	717	731	724	693	707	707	715	727	729	733	711	732	738	791	742	701	740	705	757	720	706	723	685	738	746	751	676	683	741	743	724	722	760	702	734	669	777	729	768	656	748	726	719	750	732	748	700	695	694	719	726	669	740	760	745	727	701	724	713	712	751	744	690	791	713	755	719	763	711	704	710	675	732	696	726	761	765	706	744	704	687	738	743	709	753	724	740	706	694	705	719	805	747	729	750	759	676	724	774	754	746	738	707	764	772	698	701	721	711	651	762	746	727	751	653	717	721	712	709	699	693	687	719	720	714	775	733	714	765	744	765	747	729	730	698	753	726	764	735	748	737	770	744	670	729	733	701	692	687	790	710	704	703	662	728	728	724	693	743	760	799	747	742	724	690	705	723	730	712	738	725	749	754	717	744	713	738	664	725	728	729	695	737	713	715	708	726	719	707	748	734	734	754	750	723	720	732	716	739	756	754	711	698	715	759	764	711	749	708	703	711	732	694	774	720	697	703	722	729	759	721	747	686	725	690	721	701	760	732	699	701	697	694	752	704	716	758	768	748	721	735	730	743	716	726	740	763	724	754	727	711	720	755	752	731	678	741	747	704	719	737	714	694	703	720	727	703	662	765	756	711	741	724	741	690	685	762	715	731	731	729	733	767	759	666	759	746	702	720	700	729	732	776	775	708	698	742	737	714	737	774	787	736	695	667	682	699	706	734	750	726	701	730	761	725	740	688	683	771	719	758	778	709	658	727	699	704	679	693	678	740	712	739	751	726	707	751	684	746	722	718	696	743	680	747	711	699	704	773	733	689	709	744	753	684	709	732	717	720	708	729	739	739	714	740	714	708	703	728	705	743	699	743	711	669	738	760	737	754	716	713	694	704	670	699	750	739	746	682	726	746	692	720	743	717	734	705	739	688	704	744	712	705	728	736	748	739	707	716	759	737	714	749	700	740	748	735	751	723	734	768	726	733	750	717	742	727	687	739	736	726	725	787	712	698	722	683	715	765	709	723	758	757	687	756	715	719	706	714	728	759	764	775	766	726	770	645	709	762	724	734	748	743	736	725	710	754	741	699	750	757	751	726	743	727	726	738	705	748	703	734	719	694	702	727	742	688	743	781	730	713	707	687	728	729	779	741	671	700	694	768	721	715	683	728	720	722	719	766	731	703	682	784	720	755	730	695	693	709	720	699	699	766	672	679	698	726	707	727	751	710	736	694	717	714	725	683	719	722	686	770	706	671	717	725	696	732	724	724	668	740	710	692	681	688	701	755	750	722	735	684	720	749	717	711	728	714	719	716	730	681	707	687	769	708	721	680	723	717	703	752	723	716	739	756	713	714	689	694	766	742	702	702	761	771	741	734	699	722	690	751	699	719	695	762	739	704	712	735	725	702	717	695	724	711	712	774	746	725	747	765	736	771	743	721	705	777	708	766	737	661	712	688	761	743	726	714	756	740	733	730	734	718	728	736	728	718	742	710	741	714	733	678	741	700	737	733	726	725	778	737	708	707	738	719	720	729	737	761	673	741	673	733	729	667	763	714	748	675	752	692	736	764	773	700	716	730	719	677	717	699	756	721	692	743	741	764	718	737	727	724	699	707	688	713	701	763	732	708	733	701
28048	31911	33064	16174	2591	1124	557	345	278	287	260	311	294	297	312	301	315	303	295	321	299	297	298	321	312	291	285	318	297	295	291	286	309	310	289	312	305	318	296	282	311	317	317	312	272	321	303	297	292	322	290	304	294	279	301	280	310	312	317	266	310	303	284	289	274	288	291	295	300	295	306	308	295	286	286	321	300	311	289	292	338	286	296	274	291	318	288	303	316	305	303	299	326	307	287	303	297	290	301	302	304	292	261	310	308	281	287	273	340	284	289	270	332	299	288	281	334	290	314	311	297	285	315	323	311	275	303	277	309	310	303	293	305	306	300	296	262	276	305	322	317	298	306	297	303	327	257	276	290	280	308	293	321	294	289	303	312	277	284	297	311	287	298	283	314	284	288	326	277	304	271	270	302	299	276	309	272	306	291	313	286	294	289	280	321	304	276	306	282	294	312	286	339	310	278	285	277	296	277	309	347	312	280	283	302	304	288	296	285	355	272	316	279	275	275	291	317	300	273	281	301	286	286	296	267	321	304	306	279	281	278	273	284	279	282	321	301	345	270	313	311	300	320	264	317	319	273	295	329	302	290	315	319	293	297	297	312	289	300	288	280	284	296	305	301	294	298	312	264	309	340	306	278	280	317	306	322	286	268	293	313	301	290	312	298	296	301	294	272	301	312	286	321	269	287	292	265	293	282	305	288	309	261	311	273	282	337	289	299	298	306	313	313	286	319	310	278	274	312	300	315	281	287	285	314	293	302	275	289	311	270	298	301	282	294	285	274	305	331	301	271	297	282	295	315	296	317	287	323	280	280	286	306	302	291	281	319	295	274	317	277	295	312	275	298	306	314	291	265	284	339	330	277	303	284	291	294	271	289	297	290	291	311	275	274	355	293	279	280	280	292	315	312	302	275	291	272	297	288	307	296	296	299	305	307	289	291	276	290	296	319	295	288	298	312	310	284	278	279	298	320	303	306	305	276	317	295	266	275	270	307	320	287	313	317	284	302	328	247	319	327	304	289	306	283	309	309	309	287	306	290	276	300	293	269	308	323	295	294	270	278	297	312	293	303	287	297	294	275	282	292	287	258	280	287	300	307	313	285	309	296	300	291	278	286	302	331	271	282	308	289	279	272	322	279	288	308	301	285	298	300	280	336	304	297	279	306	263	315	330	294	304	305	330	300	292	297	308	285	321	314	322	289	323	291	320	293	317	278	292	277	315	263	292	315	295	292	341	296	264	278	310	302	302	301	283	313	295	299	304	308	287	285	315	322	304	296	311	292	316	308	319	297	286	307	314	331	290	302	282	308	317	290	306	305	324	283	303	294	300	302	290	319	323	282	316	302	277	311	254	331	312	297	287	267	288	303	324	290	302	324	282	296	316	293	306	285	316	320	265	306	308	336	296	298	315	327	262	289	304	251	287	297	295	299	318	292	278	283	287	272	301	256	274	285	282	298	329	307	297	291	290	321	289	300	329	298	282	287	314	298	260	335	308	284	288	317	294	310	281	310	298	278	282	311	281	303	340	300	291	294	318	278	314	271	306	297	295	271	312	321	302	286	282	295	288	307	329	301	281	287	325	295	273	257	279	319	296	331	284	292	285	329	306	300	276	274	306	312	330	266	312	279	322	285	324	301	297	284	313	298	289	309	298	281	309	284	306	289	313	290	316	290	289	271	303	277	293	253	307	309	320	282	310	308	293	306	282	306	315	261	306	318	312	308	333	322	281	282	283	293	326	306	286	281	304	303	307	311	304	289	292	298	319	322	294	325	329	263	295	268	264	305	293	290	269	316	307	297	280	314	297	289	300	296	299	308	283	302	306	275	308	279	294	313	326	312	305	299	307	319	325	264	267	304	277	299	270	295	310	297	298	287	322	321	295	299	313	283	327	293	291	253	284	333	298	295	284	301	310	305	300	325	338	314	294	340	296	306	291	300	290	298	301	295	294	289	319	305	299	288	283	313	313	306	325	294	288	287	295	331	301	282	303	315	292	263	322	301	337	309	275	291	309	294	297	309	300	296	338	332	299	323	282	286	278	320	290	286	323	281	265	282	289	307	300	331	304	295	290	296	300	303	295	295	322	322	281	287	280	299	305	271	298	306	282	311	283	307	294	288	267	273	285	268	305	279	281	304	298	308	308	316	297	273	281	305	275	295	303	273	304	306	312	301	283	296	296	278	272	304	305	333	257	280	312	310	348	292	299	295	305	292	278	305	329	288	307	268	285	297	308	309	321	321	324	276	309	300	289	291	300	278	324	279	301	321	303	288	301	285	296	303	275	301	267	256	287	287	304	283	304	309	296	278	312	286	335	309	289	302	316	286	303	315	309	276	343	260	299	311	320	294	289	272	305	318	311	310	289	291	316	278	286	292	275	255	307	311	320	294	283	294	276	279	317	313	306	320	285	305	305	311	295	324	284	280	286	325	293	295	285	295	265	296	276	294	295	300	302	294	312	299	287	284	281	329	282	309	311	305	284	303	272	272	312	292	293	293	319	290	300	300	273	275	250	303	292	298	295	307	291	284	272	306	289	288	297	311	304	268	312	277	308	284	271	308	281	271	324	310	305	330	271	293	277	296	287	290	297	299	294	291	297	302	299	264	290	267	309	296	301	311	337	257	304	300	288	318	289	284	309	311	294	321	289	280	291	281	281	300	274	286	286	278	301	294	307	306	301	293	332	314	300	317	273	297	233	307	312	273	281	290	308	306	273	297	301	292	304	311	320	288	266	299	297	336	292	291	282	290	281	303	303	243	305	295	299	291	310	308	285	281	279	274	291	274	288	307	281	276	281	309	296	303	300	297	296	303	276	292	273	320	278	289	279	316	300	300	313	306	284	294	276	292	297	322	301	294	312	294	303	294	337	296	292	330	285	329	320	297	312	306	302	273	300	321	267	287	283	298	279	307	312	263	308	289	289	302	302	316	280	264	279	257	282	322	296	278	303	312	291	296	281	297	289	319	307	315	307	325	285	309	325	288	298	329	297	295	271	323	329	286	307	307	257	302	302	323	339	276	315	304	315	307	293	278	306	280	280	323	267	303	278	305	293	327	262	325	301	282	273	270	284	305	294	267	300	300	309	272	285	327	341	300	282	297	288	254	263	312	264	283	299	297	299	270	306	270	278	313	298	269	279	290	297	297	286	303	284	311	258	291	278	268	344	323	305	312	319	302	308	313	299	289	307	295	292	307	288	274	334	294	299	300	300	290	307	281	315	340	307	307	286	299	342	285	328	324	306	332	271	313	292	294	313	293	268	266	331	274	294	279	280	298	296	300	287	285	313	327	319	282	298	304	278	288	300	283	262	313	301	303	282	324	292	284	298	291	329	291	309	318	281	298	310	279	304	307	268	296	291	281	319	305	267	299	337	327	315	297	285	286	287	314	318	303	308	299	294	278	312	310	324	286	318	300	307	320	317	268	291	289	313	301	300	293	271	316	293	301	305	309	316	286	281	292	312	304	320	308	309	295	276	300	300
32289	50968	38343	17002	4559	2566	1266	689	575	532	519	558	491	544	540	555	567	572	560	554	562	517	533	552	535	527	531	549	516	529	518	555	566	585	531	572	555	590	510	531	497	534	536	548	530	527	536	554	549	535	543	558	551	558	533	547	573	567	548	512	589	550	520	600	548	551	543	558	560	493	540	553	514	547	558	546	504	539	583	484	518	506	514	522	556	511	589	540	551	585	535	540	563	531	573	524	567	522	603	505	508	514	578	509	508	548	555	499	570	550	537	516	524	585	559	528	540	509	530	495	531	531	553	488	547	532	502	561	492	590	515	541	542	538	524	525	575	543	549	526	548	541	527	546	515	524	547	559	523	548	547	476	526	533	535	528	553	539	513	524	559	510	537	531	520	561	533	550	540	509	550	499	550	553	571	488	518	548	565	533	560	507	559	551	533	539	522	523	547	515	548	510	506	491	531	528	497	507	537	563	536	542	479	544	584	529	527	511	532	531	512	530	539	572	539	538	567	540	495	554	528	530	543	535	525	544	565	525	556	520	531	534	541	548	591	521	537	534	555	565	552	537	553	530	565	527	487	577	505	545	564	595	538	561	552	524	552	535	521	575	538	528	556	538	551	560	562	534	535	569	518	584	561	505	508	497	573	577	559	566	550	499	518	542	540	518	524	561	531	529	545	542	529	522	527	520	557	524	512	586	550	549	537	531	523	518	494	529	504	557	541	553	502	547	505	549	564	519	552	534	554	548	524	484	563	543	539	532	523	528	509	561	558	552	504	507	507	540	515	533	523	532	525	527	532	561	510	505	544	558	529	532	566	515	531	561	513	523	540	562	519	554	527	547	551	553	574	553	534	502	553	534	511	536	509	545	535	535	574	550	536	509	554	552	554	572	528	515	520	534	548	523	546	505	529	559	524	538	495	531	540	548	530	541	549	478	528	506	510	518	527	509	577	545	559	557	571	550	536	541	551	534	502	503	545	535	490	532	507	528	550	577	535	547	523	531	546	551	540	565	543	518	527	551	514	519	574	543	578	563	569	514	537	540	544	556	507	518	524	509	552	504	530	534	501	522	593	548	508	546	558	539	512	538	554	516	553	527	530	540	565	545	538	548	521	522	554	532	549	505	512	545	500	526	515	527	516	562	524	496	509	520	547	501	596	531	510	542	517	552	533	543	550	542	549	551	536	491	504	546	564	543	542	535	520	551	558	508	533	500	524	511	556	585	553	510	541	527	601	548	516	540	540	574	507	495	532	529	523	575	492	568	543	522	535	539	497	560	599	516	489	551	552	524	499	567	534	524	549	540	558	541	552	505	518	534	556	548	524	553	568	519	511	563	552	516	544	587	540	554	550	532	511	570	534	529	539	515	569	562	512	521	523	492	531	534	560	565	544	504	559	543	524	533	507	544	543	527	518	533	538	536	541	532	501	543	568	549	524	517	538	517	553	531	590	538	540	521	522	544	533	530	562	513	502	508	556	523	510	543	567	543	567	568	548	494	519	519	540	551	501	487	525	522	546	547	520	510	557	509	556	537	529	476	491	499	540	521	517	519	543	513	531	542	537	542	521	605	556	513	552	555	560	504	547	522	519	531	510	512	537	541	511	536	551	546	556	505	539	558	528	523	520	516	539	544	550	535	542	538	599	548	525	555	520	543	551	526	557	548	550	523	533	558	538	502	515	529	550	560	563	522	554	498	557	538	547	524	544	539	573	563	538	520	558	550	527	550	530	547	536	558	528	535	518	540	531	519	497	531	573	552	545	524	514	535	556	544	570	603	547	500	556	561	581	605	535	548	563	501	515	554	562	535	538	518	507	537	531	558	484	570	546	529	554	516	537	550	535	539	550	575	552	485	551	535	533	593	530	503	522	498	556	541	542	557	540	482	519	528	542	500	524	522	559	517	532	519	554	567	532	566	534	524	542	557	553	499	529	558	517	525	557	538	565	535	561	537	508	545	531	534	558	535	552	551	536	531	571	555	575	535	514	498	561	505	557	507	557	561	525	526	517	547	530	590	524	553	560	520	576	528	538	545	499	511	565	505	526	531	493	540	523	535	515	531	499	519	547	587	585	526	551	559	578	553	508	563	528	490	536	530	559	542	507	535	533	473	514	543	551	544	571	495	545	533	540	550	534	527	482	543	566	567	514	532	524	547	552	560	531	523	545	537	552	547	508	489	580	563	567	553	520	563	581	553	551	506	532	581	534	585	534	565	550	567	506	560	537	578	535	558	513	531	543	535	600	523	533	499	545	563	571	506	548	560	539	555	525	598	532	541	536	490	519	544	547	515	487	508	533	514	536	549	491	582	566	489	486	554	548	564	559	513	538	579	543	543	521	502	507	526	519	564	571	581	571	534	506	526	601	530	541	531	548	511	569	554	593	525	569	550	550	529	569	501	545	563	562	524	539	536	564	519	523	507	544	505	497	555	539	521	525	541	528	539	550	529	550	501	573	546	530	540	551	569	565	546	548	530	553	558	516	545	550	527	526	551	578	544	532	519	535	538	556	552	522	544	580	574	535	548	566	541	535	562	565	554	566	557	510	503	563	528	533	529	514	532	549	555	530	557	545	515	520	572	578	515	565	552	516	526	559	572	569	518	578	576	500	501	483	513	551	538	535	567	565	528	581	564	529	559	499	486	542	537	528	512	535	560	573	511	587	571	545	569	574	524	552	516	601	571	554	513	527	495	526	534	529	546	535	521	556	516	534	545	544	552	468	563	522	530	538	538	549	576	525	527	544	538	549	525	538	580	547	481	540	525	542	565	520	515	505	517	562	560	519	511	543	496	504	545	523	594	522	568	512	559	536	525	530	523	513	528	570	585	564	512	548	521	558	511	600	559	526	533	508	531	531	540	549	555	554	532	564	495	541	578	512	532	538	538	511	520	531	543	494	507	534	529	534	560	570	543	532	602	532	530	588	551	526	498	548	543	542	491	558	544	577	565	488	511	548	552	553	592	554	538	496	532	551	548	529	543	548	547	549	512	518	531	527	516	532	558	529	557	553	545	525	552	550	528	535	547	551	548	553	533	548	541	538	533	537	497	549	524	563	554	538	534	600	533	535	581	553	540	542	528	526	552	518	530	549	495	561	540	548	540	534	496	582	518	511	543	517	545	529	579	530	575	552	539	539	544	519	508	562	508	544	554	566	556	557	535	524	537	544	536	539	565	535	543	556	530	550	549	544	556	563	510	537	556	581	553	524	479	497	541	553	579	531	538	545	560	519	538	514	533	521	526	563	545	544	541	530	494	496	492	539	514	519	528	543	527	536	566	517	487	536	545	527	522	543	564	548	538	559	552	564	559	517	532	520	554	523	543	557	510	570	543	518	562	506	533	525	514	561	537	526	496	555	492	547	552	505	567	535	533	551	549	500	567	547	525	548	583	536	538	520	524	564	581	523	503	509	511	575	524	566	561	481	548	548	532	566	533	482	524	561	529	580	563	582	563	546	542	507	573	509	557	571	496	521	542	531	539
24627	25650	39502	34238	20733	13493	7011	1320	344	384	370	371	361	376	367	330	330	368	339	349	348	341	341	387	331	349	349	343	349	350	359	364	370	355	349	367	337	344	349	321	340	348	352	363	323	331	327	346	348	357	344	373	331	339	340	370	345	343	362	361	328	358	363	318	362	355	330	341	347	338	378	323	353	352	342	357	307	347	334	336	357	332	378	329	362	364	373	362	334	344	339	337	360	337	372	339	312	343	341	318	320	361	324	326	328	356	315	326	330	342	345	337	329	330	344	307	353	320	328	320	330	378	344	344	347	327	345	327	342	309	318	343	361	356	371	296	347	360	336	313	351	335	346	303	317	315	330	353	336	328	329	339	321	339	320	331	382	368	313	315	332	330	351	343	331	327	326	318	332	361	333	374	341	331	336	333	331	328	347	379	315	353	368	339	364	343	355	336	335	348	362	322	307	373	338	352	347	353	344	322	361	349	353	360	345	354	312	324	322	355	341	361	346	356	320	348	329	365	330	342	324	358	341	316	331	339	314	341	367	338	350	345	330	347	362	325	286	358	323	340	373	330	344	325	330	368	323	336	356	330	356	342	361	384	343	343	350	352	332	326	303	362	355	309	343	331	342	351	365	316	334	366	310	345	337	331	364	325	360	340	349	325	305	351	335	353	360	358	364	340	339	342	344	346	321	357	338	360	334	350	345	333	321	341	350	309	348	355	349	318	354	384	369	350	355	378	328	332	361	330	366	357	355	376	308	366	306	331	316	357	335	364	348	368	360	341	321	337	374	340	338	343	339	343	313	322	360	362	336	334	349	373	357	381	330	341	322	322	356	345	343	321	338	355	358	343	330	324	391	338	356	295	332	334	338	308	329	340	333	307	334	354	349	328	369	380	358	307	308	355	328	333	339	334	334	301	338	352	310	358	325	341	352	371	358	335	329	330	341	359	343	346	294	322	348	313	315	356	323	336	304	357	359	336	357	353	369	341	335	312	356	362	371	337	354	346	349	339	355	324	333	328	392	366	362	361	339	387	337	324	321	327	325	327	302	330	339	326	356	349	323	336	321	355	319	345	310	343	302	311	338	347	339	355	346	358	361	376	345	309	330	379	335	335	367	351	325	322	343	338	335	306	339	367	314	349	334	337	348	340	325	323	290	329	308	321	357	316	344	336	353	338	335	331	341	338	349	367	314	314	375	309	361	353	349	334	328	353	330	330	355	374	354	337	293	344	390	294	317	329	352	351	338	353	363	342	339	356	339	340	337	356	341	332	327	348	321	344	351	332	326	323	334	331	337	347	352	350	338	358	326	353	357	360	322	358	339	344	323	336	357	346	347	304	338	324	322	328	340	355	343	345	315	325	368	364	309	352	375	331	355	351	319	329	329	345	355	311	320	327	331	360	353	344	361	340	311	341	334	323	368	358	330	360	317	346	344	321	314	355	319	308	326	313	381	322	322	335	321	315	325	324	332	313	335	313	349	364	366	327	348	347	348	354	356	342	348	367	319	337	373	337	354	348	338	342	312	321	320	343	347	340	339	338	340	354	348	348	345	381	337	328	338	329	308	321	368	337	334	333	353	363	375	353	351	367	332	317	339	309	320	331	324	316	395	324	352	340	338	315	345	338	350	341	333	378	313	370	345	336	309	368	343	337	370	346	336	366	336	322	349	351	340	359	336	318	369	342	395	372	344	325	322	362	340	370	324	337	321	317	327	340	309	362	334	323	324	336	323	334	367	317	379	375	332	330	326	302	322	363	348	361	362	352	341	361	339	360	344	336	336	332	346	359	327	323	324	347	326	326	333	337	329	353	333	335	333	361	323	358	315	347	330	336	330	316	365	306	326	364	339	323	366	337	299	312	343	312	323	329	343	322	348	337	339	378	378	325	342	370	343	346	342	321	348	355	333	360	347	342	364	347	366	345	349	303	366	338	324	311	327	360	347	319	371	355	335	349	355	335	319	331	355	370	347	328	335	368	340	345	319	370	347	348	342	346	335	394	304	375	367	338	347	355	305	327	347	321	318	375	343	318	334	340	323	354	352	358	346	355	348	346	348	327	332	325	354	290	339	369	329	346	303	353	351	356	350	312	319	343	306	363	323	310	367	345	332	340	382	339	327	347	329	346	332	336	318	346	332	350	331	348	339	338	336	350	297	380	341	335	318	366	346	328	325	344	332	303	331	362	331	348	365	324	321	333	358	342	320	375	312	347	319	314	353	328	326	365	331	358	308	319	341	371	344	370	320	342	361	316	317	365	321	343	329	352	333	353	341	359	340	316	339	354	318	336	352	320	353	347	360	337	320	322	348	370	389	342	336	356	360	331	302	373	300	363	345	344	342	351	346	321	333	331	336	321	391	339	331	344	333	349	328	338	342	347	321	362	328	318	364	343	342	308	320	337	353	331	338	351	355	318	333	330	367	351	324	354	320	343	359	343	298	341	367	321	319	349	328	346	357	358	356	344	333	369	315	361	341	338	319	320	339	344	385	366	342	364	343	314	316	349	325	332	345	335	367	353	363	308	312	345	344	351	330	336	357	351	354	331	372	341	319	335	330	339	301	344	319	344	370	340	361	326	353	341	324	341	335	318	318	323	350	335	348	338	356	345	353	350	355	349	342	330	326	328	344	329	349	332	322	333	348	319	309	346	346	331	346	351	359	351	335	309	342	314	331	340	351	327	336	292	373	358	332	334	323	348	352	327	351	327	337	344	339	341	366	322	347	357	343	321	370	358	362	323	317	356	321	353	332	330	371	319	361	359	357	334	298	334	329	337	335	337	319	374	335	353	338	349	355	377	319	342	355	327	349	361	356	333	336	346	345	316	343	386	304	343	300	331	360	343	366	334	324	342	364	331	313	317	351	312	345	346	339	302	316	351	350	315	316	356	326	357	344	342	368	349	327	325	357	350	365	382	307	330	343	336	341	358	310	323	340	331	338	327	366	376	355	340	335	354	361	328	331	334	335	347	373	345	321	344	376	346	373	327	301	351	303	320	343	395	356	327	354	360	354	322	347	330	332	302	350	320	345	328	353	332	334	337	353	352	331	373	316	340	299	330	360	345	321	347	367	338	368	330	366	342	313	344	342	334	353	330	337	334	361	330	365	299	340	350	346	341	343	345	325	323	347	327	364	350	343	369	344	363	294	385	351	355	308	347	358	373	351	337	333	352	369	354	332	335	342	360	367	333	354	348	335	368	354	338	314	354	341	310	361	350	345	326	337	320	340	334	342	335	351	341	356	316	359	361	368	363	331	353	367	330	365	372	327	334	342	320	354	330	349	335	325	330	342	328	340	322	324	339	338	369	372	330	351	333	349	355	330	319	311	340	329	325	384	355	343	357	340	350	326	323	370	362	318	332	352	334	305	295	330	332	323	330	343	318	350	319	349	315	329	349	349	345	366	346	343	321	374	353	360	356	311	331	317	322	330	323	338	337	338	355	343	320	339	326	317	367	332	328	333	316	348	339	327	342	354	372	329	302
57759	92744	70165	43565	21174	17096	12080	3196	596	679	624	623	612	644	624	590	590	619	633	651	577	682	593	617	564	652	643	619	568	597	582	582	588	573	610	634	586	617	621	620	651	638	606	588	559	625	609	587	620	617	587	621	583	575	587	577	659	594	584	616	592	578	594	638	597	635	608	568	632	598	580	640	639	637	645	623	640	532	583	602	551	605	587	610	588	623	564	592	634	578	593	587	623	598	618	601	595	613	608	573	616	615	647	646	556	608	595	608	644	624	602	611	574	589	622	593	637	592	577	542	582	615	581	589	585	616	589	616	678	605	655	609	612	606	620	574	609	610	635	602	647	626	575	603	599	620	612	635	594	640	603	603	644	591	596	610	594	569	563	611	589	586	595	580	633	624	630	553	570	612	620	627	572	624	613	611	599	615	611	584	616	621	583	641	648	610	604	621	608	569	601	628	622	575	623	646	556	639	569	625	607	635	574	568	609	621	588	628	636	588	623	602	614	587	592	584	638	583	601	611	612	631	603	545	569	580	599	613	550	590	594	609	597	652	604	601	609	641	639	602	610	628	633	585	616	543	593	603	616	569	566	626	637	598	620	547	632	562	591	590	589	573	577	597	625	612	622	579	595	596	615	561	565	601	592	605	588	609	601	631	614	592	576	621	616	648	630	649	592	579	600	583	559	566	612	617	613	593	627	567	601	583	604	570	620	618	606	610	617	592	628	608	620	584	599	583	592	630	612	579	622	642	646	616	600	595	610	627	636	562	623	606	648	588	617	575	615	548	598	651	633	636	592	614	635	603	628	593	598	586	611	620	592	559	640	588	598	622	609	604	612	622	616	590	621	631	564	616	622	610	623	552	607	598	608	534	607	581	646	606	630	586	584	566	590	595	595	575	590	621	580	576	622	573	632	593	602	575	590	620	556	602	597	606	572	600	576	652	582	618	560	576	596	563	596	570	587	594	613	634	647	659	647	605	598	648	622	606	628	617	676	587	633	625	614	621	617	615	585	622	576	594	580	617	596	563	605	607	649	600	628	595	563	609	605	644	592	630	583	671	603	585	622	628	608	609	614	602	583	629	590	635	573	613	596	574	568	588	615	624	602	610	616	584	583	586	611	611	593	577	636	573	607	637	581	601	612	602	575	635	585	566	571	563	647	601	614	602	592	597	610	601	581	585	633	553	651	615	628	621	609	606	621	586	600	592	580	604	574	615	613	599	593	589	658	583	562	607	603	600	593	609	601	600	607	617	593	624	605	610	573	623	631	573	577	606	602	626	595	606	603	575	595	583	592	608	609	630	586	592	629	549	626	612	595	607	606	596	600	595	626	631	604	626	590	654	600	575	594	586	592	566	595	597	604	611	588	609	573	606	584	583	585	637	621	637	669	611	631	585	591	585	630	574	604	611	587	600	636	641	592	632	592	594	607	609	569	592	620	622	638	592	630	622	571	617	611	580	592	614	636	601	625	599	611	572	552	603	634	627	642	608	621	665	579	630	593	610	583	629	610	621	616	586	582	598	596	604	615	612	594	625	607	599	616	667	573	573	587	625	612	615	638	669	557	617	584	652	549	575	610	563	575	629	617	588	586	631	578	629	570	619	595	582	607	581	585	643	565	558	612	601	620	637	601	560	595	585	603	605	601	599	640	600	639	581	614	595	596	561	626	587	601	685	610	606	560	617	619	621	609	607	596	569	631	612	644	629	613	643	630	593	598	597	599	612	594	571	579	590	592	608	625	629	617	580	598	613	635	548	607	571	616	627	609	600	613	616	590	620	631	610	601	583	595	582	572	608	606	594	593	599	581	563	584	617	634	568	625	618	589	622	595	597	695	586	623	564	622	562	589	600	593	632	583	603	593	601	637	573	608	584	598	586	627	586	641	649	593	618	589	572	599	603	598	625	614	649	611	602	570	569	568	551	589	600	641	563	588	608	605	575	581	598	626	582	602	645	651	610	572	583	592	623	602	623	590	594	592	590	604	607	537	600	590	573	550	637	601	578	585	592	598	565	613	621	608	606	599	615	600	600	596	622	596	635	590	600	620	640	648	611	616	608	622	577	630	609	606	602	631	607	587	588	628	574	586	638	617	609	633	583	585	591	587	633	599	585	644	577	581	622	583	580	685	609	581	633	595	642	614	601	612	603	642	596	646	588	634	614	645	604	610	586	630	592	616	611	592	646	594	630	618	635	600	635	592	626	627	611	611	653	603	610	603	615	614	592	592	567	615	583	585	532	610	643	591	607	583	577	594	558	599	585	602	598	614	620	618	588	575	614	579	606	572	592	580	608	607	574	630	599	617	659	585	598	590	628	616	626	656	566	608	603	653	607	605	647	597	633	566	608	566	600	566	622	599	625	622	583	568	600	628	599	589	623	647	583	594	618	590	586	601	619	595	613	603	577	569	591	615	627	605	603	615	575	598	589	607	652	608	611	602	608	619	610	621	635	563	550	587	624	648	602	600	608	623	623	619	594	625	591	589	631	586	601	624	641	661	622	579	578	622	682	612	600	576	594	588	626	584	638	565	600	597	565	586	620	626	617	606	605	551	558	629	600	638	611	581	564	637	615	641	579	634	629	578	575	633	603	617	618	610	609	624	647	571	651	609	631	574	602	610	572	613	594	628	649	572	602	580	596	595	619	657	578	611	615	602	577	557	613	580	608	612	616	597	607	620	645	580	601	563	594	634	606	619	606	614	575	644	596	623	627	600	660	586	631	578	613	618	604	615	589	663	597	600	588	618	571	585	610	565	629	638	602	617	582	636	545	601	586	607	618	620	614	612	600	622	609	610	627	577	620	595	649	601	687	627	640	592	584	612	607	623	585	601	616	615	635	645	619	595	632	567	577	615	559	568	644	616	587	602	601	613	615	556	625	588	619	577	578	648	592	612	571	584	577	571	629	617	618	599	601	606	651	624	667	554	636	605	660	593	643	578	574	606	637	589	653	551	566	568	597	622	588	550	594	579	590	584	630	607	579	615	587	628	597	600	651	596	583	560	598	600	569	595	591	598	637	638	607	619	589	581	592	587	578	578	648	611	599	615	609	635	610	600	621	573	665	609	618	590	587	596	555	567	620	594	600	597	625	590	593	603	599	608	602	555	609	609	632	581	581	580	638	586	585	612	619	622	659	588	607	599	592	596	549	635	631	601	615	605	589	563	611	609	620	599	631	632	598	620	603	611	583	594	637	629	562	608	644	609	597	580	637	604	586	618	627	615	593	620	599	614	623	572	617	626	607	631	619	642	579	649	586	566	626	585	630	630	611	615	639	597	635	667	632	608	619	572	610	576	591	618	585	578	617	575	660	603	634	566	596	632	595	594	601	594	645	591	608	571	613	582	616	598	605	629	614	603	554	632	617	583	592	623	623	597	642	635	619	584	574	540	611	649	596	617	646	611	626	608	653	632	620	606	595	557	613	623	583	659	589	619	606	575	585	622	593	623	572	631	628	605	614	600	582	597	581	604	582	621	601	604	588
23452	23109	30615	27147	23552	28224	20677	5489	717	432	473	466	483	439	428	459	450	458	445	461	454	419	397	396	418	400	413	413	437	393	402	406	412	394	429	448	436	394	416	444	443	454	384	413	403	444	411	402	412	412	433	456	434	395	375	412	408	446	419	432	376	428	427	416	402	429	432	411	431	415	471	433	420	425	435	423	439	424	413	438	440	414	415	423	441	422	409	459	419	403	390	434	406	422	402	444	471	424	415	440	428	437	424	400	425	418	404	456	473	398	442	403	463	421	400	441	408	406	419	407	415	424	418	453	439	428	413	404	450	411	429	420	429	451	409	439	397	430	399	422	428	397	431	373	392	421	397	426	465	443	472	418	420	420	456	416	410	399	413	419	401	447	428	418	414	434	428	384	459	452	433	396	414	414	415	449	424	409	417	443	469	442	431	381	421	428	423	392	439	400	433	391	432	389	441	404	485	455	431	446	403	457	400	446	431	424	414	447	427	416	400	412	422	425	410	421	421	432	396	425	447	442	457	422	426	417	430	467	425	446	380	448	450	417	441	380	393	410	426	455	409	388	408	411	417	413	400	407	439	433	422	398	415	436	416	429	417	438	385	414	422	415	400	409	422	443	457	455	426	401	455	417	436	418	405	415	393	481	405	416	468	405	408	404	417	434	417	422	417	419	411	384	442	443	442	421	413	432	430	438	395	427	432	445	444	420	399	449	429	407	403	373	460	445	449	406	414	414	422	452	415	382	466	410	433	429	421	439	405	436	423	441	414	412	476	443	398	383	417	447	416	431	402	408	411	436	422	427	416	432	442	432	431	459	409	425	410	383	408	443	414	416	452	424	427	434	426	420	435	451	398	405	420	434	434	432	446	404	425	397	398	408	408	435	424	471	424	417	426	448	383	426	428	443	440	405	413	437	411	432	389	379	466	464	452	441	461	415	461	395	416	423	415	424	423	403	411	434	412	422	433	434	387	404	389	413	406	411	443	377	443	404	392	441	457	426	416	440	434	413	413	419	432	412	417	436	393	442	411	427	446	402	418	478	421	415	436	432	425	448	372	440	450	424	450	424	400	428	453	428	448	434	444	431	407	405	447	436	469	424	427	441	419	442	407	413	438	427	406	401	444	445	440	426	445	418	444	393	395	396	413	455	404	436	417	416	450	438	401	423	410	445	440	417	430	450	411	463	445	400	388	398	438	416	414	424	410	425	433	443	426	404	425	431	461	463	457	433	428	433	394	419	434	442	430	414	454	394	452	412	458	374	438	456	406	421	424	383	398	429	383	391	392	446	418	440	425	418	427	448	418	447	416	408	470	396	407	448	430	433	409	403	474	427	422	405	436	441	453	428	429	413	422	451	393	421	421	424	443	432	450	470	416	385	449	445	410	442	433	414	422	420	411	437	426	398	433	397	391	446	430	425	417	443	449	416	411	438	428	439	407	435	430	403	376	407	417	417	465	403	432	432	434	483	416	464	391	438	445	414	415	397	455	391	410	447	453	401	427	394	426	420	396	454	406	391	419	404	443	390	423	406	460	418	445	440	411	410	416	452	417	443	431	461	409	457	409	457	426	414	402	409	418	439	383	456	402	424	439	410	451	423	417	430	436	429	424	431	438	444	409	465	408	414	445	403	434	426	424	442	429	453	431	404	416	413	413	400	435	420	455	389	403	411	419	429	465	404	438	399	453	414	443	415	405	471	444	411	454	441	408	389	428	431	412	415	440	381	417	466	423	410	415	484	463	450	391	440	418	444	400	405	392	403	420	419	417	450	386	395	440	456	403	402	407	410	381	413	459	454	411	424	439	388	429	418	392	427	421	458	406	403	440	391	435	444	420	395	448	445	397	402	419	430	444	428	401	434	438	433	406	425	400	427	360	405	419	440	427	419	402	396	429	439	401	421	443	406	391	403	415	406	406	382	435	409	448	397	439	441	441	423	421	415	414	400	403	440	415	422	424	426	441	424	441	468	406	449	436	432	400	459	429	398	444	421	425	385	464	406	408	385	403	417	441	414	426	388	431	445	432	408	442	415	425	414	418	416	446	413	421	433	426	431	414	441	405	458	412	414	418	429	434	413	412	441	425	380	450	458	400	413	427	419	386	443	439	456	443	412	416	464	434	421	427	414	434	418	446	437	447	400	445	404	375	411	404	398	433	438	438	445	420	457	421	392	441	425	442	459	409	382	422	415	424	461	415	414	465	440	397	403	413	425	406	417	433	395	395	403	389	446	442	462	380	437	426	398	433	427	433	442	407	381	416	439	396	474	429	406	431	433	444	473	437	414	424	383	437	403	422	453	408	432	413	382	447	458	391	423	412	442	413	403	450	415	391	426	420	391	388	426	411	385	447	453	400	398	418	431	403	468	413	461	424	413	388	435	421	460	422	432	397	404	429	412	477	428	384	420	417	400	416	400	416	436	363	394	450	476	430	427	431	416	379	428	436	391	411	423	403	453	450	416	450	432	410	417	451	441	412	413	419	425	423	426	437	433	410	428	460	454	424	396	401	400	421	434	417	420	406	440	438	457	407	375	447	439	432	398	420	421	432	400	398	391	420	423	429	423	413	437	414	432	436	460	424	407	452	422	433	426	450	456	393	413	427	445	454	457	429	398	454	424	403	409	424	413	397	403	428	429	444	395	445	428	454	417	399	446	430	428	421	406	410	410	448	428	393	448	421	412	416	424	430	428	395	410	439	415	423	445	417	462	411	417	434	403	447	413	441	425	414	399	427	429	403	398	440	416	395	427	409	445	440	429	423	412	473	448	406	428	450	411	416	429	465	417	418	408	468	437	410	437	406	403	445	450	435	422	413	424	429	407	473	407	411	427	465	405	422	447	454	388	435	407	431	382	389	408	410	413	408	394	395	408	411	409	443	444	399	415	401	417	419	433	433	474	425	429	443	402	429	414	415	400	447	432	451	429	454	424	436	411	393	422	438	426	408	419	403	398	373	451	405	440	425	419	422	432	435	419	425	437	442	435	454	407	394	390	423	408	439	416	465	407	408	413	422	425	434	438	409	430	440	405	400	421	440	426	419	420	436	425	439	404	432	407	424	402	412	409	423	412	403	436	434	390	411	436	436	453	432	389	399	405	445	432	419	420	430	420	450	419	444	440	428	439	409	411	445	443	414	396	434	400	421	448	424	431	405	419	426	438	401	444	428	402	415	390	427	415	392	431	426	432	416	405	423	443	397	423	451	404	417	448	390	427	453	429	432	416	414	421	407	412	423	401	429	400	424	415	424	430	439	453	466	424	431	419	427	414	409	421	425	423	432	443	419	414	427	412	419	464	446	478	445	420	434	391	411	394	397	470	434	424	433	444	441	402	454	374	460	413	425	408	400	392	423	394	413	408	436	423	394	428	417	462	420	415	425	453	398	409	408	416	428	416	410	411	419	442	440	461	455	379	398	419	416	434	379	443	445	451	445	413	404	392	404	428	439	413	440	436	436	381	396	398	438	441	408	417	450	412	434	419
58869	99696	65804	44176	39010	38545	24162	9436	1353	793	793	795	729	728	743	745	722	748	760	659	741	770	690	698	743	706	720	675	719	744	721	676	752	728	708	711	712	734	703	699	753	722	753	745	751	736	728	725	724	752	710	699	720	726	691	689	758	748	763	711	689	745	681	700	751	750	732	728	710	679	754	711	736	813	813	807	754	736	717	685	761	713	754	756	773	711	754	713	706	731	698	732	697	732	704	702	726	685	720	744	752	702	743	696	666	711	732	665	745	667	730	694	710	720	726	761	722	675	734	724	701	730	740	699	744	670	745	739	738	770	724	750	718	778	718	756	711	731	682	776	725	731	748	758	740	706	772	738	732	752	715	713	713	705	742	779	750	698	704	705	712	717	715	758	707	753	753	737	734	737	697	691	679	727	726	704	678	719	709	724	721	731	729	734	739	760	708	704	728	722	738	764	782	723	682	736	701	731	678	685	734	716	736	721	716	724	707	714	764	713	726	730	712	707	708	747	741	729	710	729	761	748	739	746	698	718	739	681	728	714	703	721	716	688	713	723	688	719	755	696	721	759	691	695	720	744	727	683	711	727	705	733	714	716	703	695	724	720	756	715	703	708	761	749	716	757	743	702	729	723	707	690	761	721	748	718	726	705	704	739	728	712	724	701	712	702	710	705	707	732	743	741	715	721	747	714	722	735	693	718	707	721	704	723	743	682	764	685	726	731	688	760	692	767	725	741	728	700	748	688	730	713	706	745	706	731	745	738	732	716	708	723	768	733	727	751	757	782	721	704	684	728	759	705	697	708	713	727	717	676	699	726	709	666	770	759	680	730	754	706	711	716	744	735	711	721	742	732	721	720	735	725	740	754	733	723	752	687	695	762	681	760	718	691	728	702	762	756	745	752	727	701	729	687	726	744	749	724	728	700	689	742	734	708	774	704	730	727	738	740	757	724	680	766	723	740	717	713	778	750	695	710	696	699	692	712	744	727	741	746	715	701	692	688	714	761	730	733	759	692	732	696	739	687	729	743	715	707	707	684	725	704	721	739	686	728	720	732	699	759	701	695	751	721	711	710	722	689	713	735	752	704	696	693	711	736	728	688	742	700	719	705	717	778	738	721	738	728	733	707	757	723	722	716	705	738	696	704	710	740	681	742	712	757	699	745	716	725	712	731	720	730	765	728	715	717	687	751	688	712	699	728	667	755	757	743	726	713	745	732	732	697	734	740	704	702	754	733	762	731	737	710	719	760	727	741	743	719	747	695	735	735	691	720	727	769	727	726	745	716	728	771	678	717	740	717	718	690	694	702	700	702	725	667	748	683	717	728	768	688	736	702	721	719	705	711	710	675	703	742	760	759	711	691	710	754	776	704	723	716	653	681	746	698	695	775	722	746	727	732	727	727	712	699	741	681	697	706	771	737	705	702	658	711	743	728	764	751	715	693	691	725	713	732	763	713	705	710	705	749	766	709	742	761	713	705	735	724	748	679	738	705	736	752	762	694	720	737	695	710	745	743	670	703	715	721	702	716	690	690	694	737	719	686	731	716	696	760	756	759	787	704	690	732	700	735	714	732	742	644	752	742	722	724	731	708	724	711	725	685	749	712	724	735	741	726	738	765	762	691	718	724	776	715	691	661	686	714	748	765	705	722	712	741	740	737	732	687	776	720	727	746	724	717	741	768	759	699	701	724	713	706	690	692	741	733	714	701	740	725	700	749	686	752	715	722	731	732	734	744	709	710	767	763	734	722	722	694	739	723	664	729	760	717	731	696	695	730	666	696	723	754	711	736	722	711	715	708	744	686	678	750	770	703	733	723	751	756	758	687	705	785	706	700	720	749	738	713	684	712	724	684	752	727	686	696	691	742	727	735	756	761	731	719	684	741	733	712	737	655	738	705	730	723	692	664	712	709	769	742	732	712	746	724	704	704	727	688	716	728	737	735	702	717	746	758	676	790	684	747	754	721	699	695	745	739	715	694	721	693	716	721	707	703	721	729	651	730	721	761	717	728	700	734	689	699	780	720	742	714	759	722	737	709	700	740	697	759	688	719	723	706	704	698	687	727	716	759	734	731	735	676	737	718	726	737	723	780	688	728	740	766	744	731	713	734	726	733	708	727	727	729	714	716	710	706	700	710	722	721	733	732	693	638	749	661	770	681	720	731	695	742	736	717	751	706	720	758	702	759	793	722	693	713	695	744	656	691	722	755	725	703	720	696	680	735	741	708	733	727	676	740	735	724	734	751	696	737	714	694	726	762	692	694	758	748	717	711	749	734	723	724	671	714	715	732	742	743	714	701	719	668	738	734	705	692	689	744	692	724	711	715	746	742	703	716	709	745	722	717	691	707	728	666	707	734	716	682	699	720	723	730	733	752	771	755	728	679	758	717	732	715	761	722	722	705	711	746	736	691	722	730	754	739	677	732	736	708	748	724	673	726	708	731	784	685	720	713	761	752	742	743	741	747	696	713	684	731	756	756	718	747	702	769	737	730	763	714	693	710	746	727	720	693	692	727	691	734	673	702	697	711	723	737	723	746	801	748	696	726	749	728	741	719	740	758	762	756	732	694	692	707	741	728	730	697	716	735	737	715	709	711	740	716	714	728	712	711	729	723	695	731	750	703	737	716	708	731	739	726	708	747	701	748	649	747	699	709	721	710	750	718	686	688	741	734	772	679	722	699	697	746	759	712	703	725	723	732	689	766	709	714	745	769	685	746	669	705	754	695	728	693	737	713	718	728	687	716	720	681	723	702	687	728	705	710	695	714	695	726	751	730	696	679	734	704	733	686	722	775	689	670	725	717	730	764	772	682	714	727	705	720	776	695	706	674	744	771	749	703	720	762	698	756	697	701	750	698	700	717	790	758	751	711	716	684	715	698	675	692	681	729	735	732	716	780	679	676	757	669	683	782	777	729	703	700	742	710	732	803	709	708	671	769	706	722	738	757	731	756	737	707	722	757	704	688	709	696	687	766	736	724	745	698	695	716	728	735	731	731	741	689	689	665	719	738	680	717	722	755	705	763	681	746	724	736	759	664	702	690	735	749	721	705	719	667	703	723	737	688	713	761	742	767	720	736	742	688	733	716	759	747	727	735	739	715	738	694	723	722	669	750	654	690	725	707	730	791	743	712	705	733	737	688	729	751	716	738	755	729	673	733	700	732	690	709	755	709	692	706	759	710	712	765	683	711	681	748	711	770	717	696	696	740	651	747	714	704	792	720	723	713	704	709	661	770	678	747	765	761	708	677	724	718	757	731	726	753	741	748	720	706	759	697	693	765	706	675	743	707	711	717	750	717	747	770	705	742	726	721	764	707	704	742	714	752	715	689	735	723	711	758	690	687	758	734	720	727	726	735	721	751	705	677	668	737	707	754	718	717	744	685	684	723	749	728	700	712	737	691	736	748	754	720	711	719	704	725	729	767	717	691	743	697	750	719	683	746	706	703	696	733	734	753	718	664	705	709	687	702	712	705	698	702	747	745
28009	30293	22906	15740	7492	3411	964	492	292	302	275	304	292	267	288	279	295	289	263	291	299	303	323	301	291	289	276	294	306	282	331	285	284	275	297	259	257	301	289	251	276	290	261	305	303	311	293	274	244	260	267	267	283	312	310	278	307	279	285	286	263	298	311	307	272	230	287	335	289	289	291	302	292	269	245	280	264	296	316	284	296	279	296	256	308	267	284	274	310	263	308	289	282	301	289	294	283	291	246	308	284	320	273	277	278	258	304	278	248	266	292	300	274	300	254	289	277	284	286	303	281	289	268	282	299	290	283	272	287	282	258	297	275	265	286	289	276	278	287	285	283	293	290	280	281	291	295	269	310	257	330	290	330	268	286	292	309	277	303	286	282	313	295	299	279	263	273	279	307	290	269	298	268	284	278	315	286	304	268	306	279	270	306	318	296	290	317	290	263	278	281	288	277	270	302	308	275	312	283	310	297	279	287	312	275	269	286	319	303	277	318	284	292	269	273	298	266	304	302	289	310	311	282	325	294	268	295	263	273	287	266	306	266	268	303	287	306	291	291	278	271	317	288	303	239	294	287	271	306	259	290	287	322	289	311	287	305	259	266	285	268	262	270	274	289	283	280	282	311	290	292	295	278	307	305	302	264	272	279	241	289	294	273	287	292	276	284	293	284	293	271	270	283	264	297	308	315	284	292	270	267	277	304	278	286	309	296	246	283	296	303	280	279	305	281	287	274	289	282	301	305	288	288	283	272	306	307	304	302	305	295	289	287	287	301	313	289	282	300	273	275	294	260	304	324	328	273	265	303	313	315	272	258	281	284	290	254	281	305	297	298	266	294	295	285	287	273	262	274	300	281	265	288	289	286	297	275	262	283	302	306	293	277	294	269	301	297	303	252	318	295	282	287	284	295	278	269	269	236	295	264	290	265	244	293	285	262	279	289	281	299	274	280	260	297	256	283	291	289	258	266	266	279	293	280	295	267	289	267	264	304	312	280	274	283	294	271	304	269	285	299	285	289	276	279	259	277	308	268	273	266	270	299	276	291	316	278	291	288	284	294	306	300	271	277	274	270	252	273	279	303	314	276	290	297	305	277	292	297	285	301	273	284	307	269	265	290	288	265	267	295	238	299	313	311	283	275	271	288	283	289	289	286	296	269	298	275	284	281	286	273	257	306	269	269	281	290	307	339	287	315	295	281	296	271	340	291	267	275	267	255	285	320	283	307	282	285	273	288	301	283	275	280	293	275	283	278	303	276	265	305	295	309	289	248	305	291	273	253	256	296	273	296	285	262	313	253	302	303	288	288	308	293	294	269	289	281	293	263	278	272	273	276	298	263	291	245	273	289	281	272	294	299	274	308	285	284	289	284	302	300	284	293	319	297	276	281	294	266	323	286	287	288	304	276	317	279	311	293	291	272	278	297	290	281	294	305	268	269	271	295	297	281	268	266	286	333	283	271	305	272	274	281	266	301	288	306	288	297	255	260	283	327	285	293	261	278	309	285	268	284	285	282	289	285	306	262	266	311	267	253	284	292	309	245	297	280	277	303	287	288	307	261	277	277	303	263	274	298	254	278	271	261	289	319	269	294	302	296	290	277	277	300	298	283	298	278	285	306	285	307	277	275	317	290	270	273	266	284	296	300	269	298	310	287	264	271	275	291	293	294	282	264	260	302	238	313	301	302	297	287	281	272	296	304	308	274	273	313	277	248	302	312	332	263	267	285	287	295	308	286	279	275	267	274	307	284	293	308	279	316	273	293	311	302	318	289	294	285	289	288	261	280	305	288	253	299	279	302	256	317	294	264	292	271	309	287	284	303	302	233	278	252	272	278	299	292	289	286	309	258	288	304	312	263	285	287	294	287	263	298	264	286	302	303	265	272	284	293	272	295	242	304	295	286	314	301	274	274	282	279	292	279	279	291	311	323	317	283	279	277	305	266	300	291	304	277	322	268	265	274	267	274	266	308	289	280	246	274	280	284	296	285	326	271	236	273	305	314	297	295	284	274	301	255	268	275	277	276	285	282	287	266	264	297	254	275	306	273	301	271	244	279	291	265	289	274	256	275	301	282	319	279	303	277	275	321	291	242	272	295	270	297	284	270	278	291	284	263	279	288	288	292	311	280	254	295	291	315	306	285	275	281	320	263	258	296	293	272	276	303	256	286	275	252	285	276	265	275	256	318	272	293	288	288	285	303	273	253	276	284	265	267	292	261	287	286	259	270	302	323	276	258	290	281	265	266	298	278	267	275	288	308	318	300	286	277	274	323	279	277	321	277	293	270	294	263	291	263	292	297	303	277	287	268	281	266	295	289	297	292	282	274	298	296	276	257	293	287	283	303	268	286	295	305	269	273	278	278	277	306	300	256	275	274	291	261	289	268	252	263	261	277	290	267	285	284	298	290	294	261	266	268	280	294	288	290	270	289	288	280	274	269	282	292	245	300	285	291	291	243	313	283	264	310	249	293	298	311	267	293	289	363	274	290	288	323	324	312	248	268	290	289	272	269	282	256	310	303	282	271	262	253	286	295	286	310	267	277	284	271	263	278	297	265	280	328	272	276	296	291	270	274	278	273	274	269	288	301	297	271	293	262	276	278	298	281	297	312	279	265	285	287	297	297	250	311	291	303	254	308	265	274	279	284	314	292	279	294	287	278	310	311	315	253	317	275	285	269	306	275	295	252	260	282	270	285	302	284	269	299	296	313	324	284	302	281	277	283	289	274	265	290	291	280	315	255	311	300	279	277	260	303	312	310	290	293	299	285	301	319	306	320	284	277	287	302	279	268	280	284	263	304	287	308	269	288	296	295	305	277	289	281	287	256	282	272	307	329	297	300	270	307	264	298	283	288	311	307	296	296	266	251	275	285	270	263	278	270	314	315	293	279	276	287	283	275	277	269	288	306	292	314	317	299	259	304	265	274	303	270	294	311	296	296	295	282	296	265	273	305	287	295	308	275	296	277	273	263	297	265	252	323	310	287	293	287	296	276	284	302	266	274	283	291	328	308	299	293	257	293	278	297	284	289	321	272	313	300	274	284	295	309	270	296	292	309	265	304	304	286	299	281	315	306	307	290	276	314	259	279	294	290	294	298	298	274	275	280	247	285	266	255	281	283	299	292	293	281	281	304	294	265	284	294	304	277	293	292	278	270	267	290	286	294	279	294	315	316	280	270	291	298	281	307	297	271	271	274	329	255	303	304	283	297	293	260	264	317	322	282	286	267	284	295	288	268	301	287	296	272	288	293	292	267	313	302	279	280	272	296	296	285	310	305	273	270	320	277	292	304	300	284	320	294	289	286	280	260	284	299	288	275	317	313	304	271	317	299	264	254	280	292	288	277	271	259	300	271	285	287	276	281	280	301	297	266	313	296	267	315	270	285	311	273	250	279	268	273	289	277	308	264	257	260	304	294	281	299	302	278	299	270	302	274	291	265	287	276	287	281	292	298	290	275	268	305	266	279	283	295	294	271	289	301	296
32599	47107	26994	20695	13350	7572	2249	1163	510	539	521	498	519	513	507	543	497	553	525	494	524	500	552	488	488	529	495	503	531	490	503	573	517	552	503	512	496	509	498	533	485	513	534	519	518	527	467	525	530	544	517	547	513	538	491	561	510	516	557	566	479	529	524	520	531	551	498	528	534	522	519	496	522	521	512	553	513	467	505	529	511	550	520	522	536	500	486	509	504	510	511	514	508	564	543	543	495	503	550	536	502	489	525	567	577	522	540	565	539	532	543	543	505	500	553	527	485	482	489	488	510	540	513	529	507	520	528	542	540	509	547	535	546	514	517	523	519	510	491	523	507	512	551	562	528	492	538	488	512	524	500	549	523	503	509	494	537	485	503	525	553	536	509	500	518	557	532	519	521	536	541	512	534	526	507	511	500	511	533	551	499	480	516	488	505	564	560	535	543	485	539	461	536	516	547	519	514	530	505	526	525	529	497	522	502	492	516	500	502	514	474	530	500	548	527	526	494	493	498	516	520	476	509	517	497	519	529	516	504	540	530	495	528	519	520	544	480	491	509	528	546	492	481	544	526	564	510	519	487	544	513	490	527	523	474	520	523	507	510	518	516	519	557	519	539	526	500	552	539	544	505	523	506	503	498	514	530	534	525	512	473	500	504	547	511	495	486	531	524	506	501	490	565	553	496	486	514	536	565	513	514	507	506	548	522	504	492	495	519	516	504	553	480	567	448	476	531	494	522	541	535	538	528	522	544	501	498	517	531	529	527	490	509	527	488	523	542	531	516	514	507	496	523	533	484	506	556	538	541	516	501	526	502	526	513	517	498	498	531	486	512	481	498	573	533	528	519	454	542	526	508	504	507	494	504	538	520	516	501	502	520	521	487	498	581	550	555	562	488	508	523	516	525	521	542	498	525	515	519	510	529	530	510	518	546	509	510	514	519	476	518	470	505	517	494	531	513	528	507	507	512	490	536	542	509	464	550	528	534	515	510	525	504	543	504	499	510	527	494	534	521	498	544	550	532	562	513	526	516	507	521	520	557	501	525	495	516	535	506	541	511	484	528	498	522	480	532	526	498	479	546	536	500	501	492	528	542	479	536	507	547	529	535	516	507	562	539	510	521	524	541	549	557	519	538	496	533	545	517	543	520	511	485	507	534	515	521	503	538	544	555	532	499	471	477	541	490	527	564	525	495	513	553	562	525	521	513	541	477	505	503	549	524	526	511	533	466	520	525	523	565	504	489	507	486	549	518	512	510	551	494	532	510	521	535	523	527	566	531	524	505	516	518	500	516	510	498	524	526	546	515	543	578	499	493	532	494	516	505	514	545	496	489	513	512	521	553	511	537	520	519	565	576	516	490	499	521	509	548	528	481	523	489	516	526	515	528	532	496	510	510	531	502	505	525	537	551	524	496	501	517	542	483	515	553	519	534	546	527	475	511	480	508	535	525	505	477	510	493	547	515	525	516	530	539	557	523	502	508	500	518	495	522	553	533	542	536	509	535	512	498	524	537	512	540	542	544	546	516	577	535	527	508	507	519	546	525	532	547	550	546	528	492	486	569	524	517	532	531	541	553	531	527	542	514	520	534	539	561	537	490	554	520	496	562	515	537	552	549	541	486	495	522	565	514	522	536	527	530	526	510	502	510	510	490	534	556	507	539	560	523	531	501	488	516	529	519	505	521	512	559	530	538	518	533	488	528	529	531	571	493	523	498	492	552	511	524	492	537	519	539	524	488	545	501	539	515	496	493	499	532	515	537	523	513	531	491	552	538	457	478	513	487	535	520	539	518	497	508	511	470	547	533	513	466	539	550	502	507	508	536	525	495	482	513	558	473	508	535	583	507	508	474	531	547	521	533	501	484	537	541	534	532	511	528	504	513	553	505	498	530	541	526	532	554	528	519	520	507	541	492	525	518	529	540	515	506	554	536	491	504	467	537	531	561	555	530	536	513	519	567	532	485	541	536	500	541	532	535	508	527	491	508	523	512	488	514	535	479	516	487	511	522	528	478	509	528	518	496	522	529	499	484	538	541	565	477	521	497	530	486	526	493	455	539	524	486	550	568	488	514	498	516	510	495	521	517	578	511	501	533	513	562	506	510	525	500	528	490	530	542	507	487	541	513	488	549	538	506	495	528	503	526	510	520	509	565	503	487	498	524	529	497	511	513	533	528	526	526	494	502	532	513	525	525	528	570	510	519	543	503	538	487	479	514	527	541	506	532	510	505	508	498	551	588	526	517	515	532	484	532	542	518	489	546	512	548	557	542	484	524	448	496	525	506	555	540	514	548	523	531	554	477	499	498	475	515	556	528	509	536	528	494	550	500	503	539	511	506	505	514	562	536	546	511	498	551	505	504	554	494	540	527	512	553	496	519	521	472	542	490	514	511	528	520	502	528	551	512	509	535	547	500	509	518	505	531	517	530	512	516	521	492	541	536	548	522	537	513	530	519	536	501	531	515	563	507	522	524	491	512	532	502	506	527	546	514	519	526	489	498	520	495	540	473	502	527	540	485	469	521	532	549	542	488	517	499	528	495	532	500	513	496	509	513	503	485	486	507	507	500	537	490	498	553	513	511	518	515	510	531	532	502	488	507	511	526	536	543	516	529	533	524	496	547	498	525	506	453	550	510	511	550	528	523	512	503	522	499	526	545	555	517	566	529	518	519	552	513	528	514	537	550	531	507	515	537	542	517	501	522	538	514	544	547	564	458	544	494	515	527	542	507	521	516	561	486	535	524	505	518	517	536	527	558	493	505	492	514	525	551	524	511	505	523	497	524	498	521	487	536	535	493	531	515	531	513	494	512	518	526	522	492	517	506	525	492	537	529	509	496	480	561	476	504	494	536	553	491	490	488	513	558	508	526	515	548	529	519	463	519	528	542	515	486	511	526	506	527	467	517	502	537	486	531	559	533	504	497	534	451	539	498	538	535	483	534	514	491	539	489	520	542	537	495	508	508	556	534	501	570	525	531	553	506	532	503	494	524	506	519	534	516	571	522	474	501	512	533	528	506	476	486	485	528	563	509	539	518	482	525	490	537	469	493	493	525	465	501	541	492	524	513	556	488	534	541	480	520	560	488	489	520	538	516	531	517	510	518	518	493	532	548	522	477	518	528	553	518	530	507	506	506	532	505	471	498	515	521	517	524	585	538	523	541	524	536	513	519	495	475	518	492	522	499	512	533	534	506	526	522	484	549	514	536	549	529	542	464	556	524	504	525	532	518	538	518	517	484	506	536	558	520	529	512	521	541	485	522	528	464	561	533	521	481	501	538	472	524	503	553	531	496	528	509	545	500	531	501	499	543	520	520	528	526	546	546	519	491	517	502	520	499	530	527	499	501	480	479	495	509	471	535	540	484	485	500	511	495	525	543	521	562	509	487	521	480	475	486	487	529	521	557	532	504	512	534	514	476	531	546	520	551	540	484	539	529	577	522	501	532	525	514	535	519	515	522	540	508	519	508	537	488	535	505	517
24512	25175	33957	32813	26998	22072	12695	4113	375	324	336	352	323	336	325	335	348	331	349	330	323	345	349	300	338	337	352	313	350	341	297	329	367	321	338	346	344	320	339	324	354	349	359	328	334	339	303	330	346	327	314	329	325	318	339	347	340	354	323	345	304	345	339	308	343	345	313	340	337	344	324	348	336	338	322	355	324	319	334	324	343	314	359	340	332	328	333	340	364	348	327	332	332	329	345	360	320	343	328	300	332	348	300	324	321	317	322	366	345	362	346	359	334	322	298	305	324	316	360	353	360	344	310	332	328	324	330	286	328	324	323	324	312	306	323	328	309	341	328	338	331	345	316	335	328	335	323	312	337	319	341	357	311	317	329	305	322	337	324	341	320	312	328	338	326	356	317	326	329	357	337	343	333	339	329	346	363	322	337	327	307	344	324	332	317	319	300	350	342	328	326	319	341	318	323	333	313	343	333	352	343	369	332	343	304	323	374	328	327	322	315	327	320	309	344	354	348	326	320	304	358	368	341	314	302	317	324	350	334	339	310	342	312	345	299	363	309	354	326	347	355	353	354	309	312	330	317	316	301	322	332	326	333	313	305	336	338	318	291	333	370	322	347	324	334	331	322	330	352	346	351	336	332	347	329	329	352	336	314	335	309	356	321	330	307	320	334	341	366	354	326	340	344	320	321	348	349	338	301	271	346	362	296	309	338	334	373	317	347	357	327	314	349	314	319	331	336	326	314	319	324	310	315	343	344	334	338	331	326	319	320	363	329	322	325	308	341	272	320	321	313	352	306	316	351	336	339	320	372	335	310	329	316	325	354	336	367	306	321	305	293	356	322	321	328	337	332	343	354	330	302	347	315	309	354	342	272	345	325	315	335	342	312	320	352	306	344	300	328	327	319	316	313	304	327	327	290	333	344	325	306	358	327	327	316	300	356	343	326	365	325	336	329	341	331	322	317	296	328	330	326	349	322	349	330	328	325	315	311	337	299	347	316	305	363	341	322	340	327	298	342	344	350	325	315	337	310	338	346	332	335	330	303	343	307	329	318	320	322	320	318	354	338	309	335	290	337	345	319	288	320	368	301	319	334	318	305	362	306	322	313	332	332	325	338	326	320	340	362	328	323	314	330	322	328	342	294	285	306	314	308	329	302	337	317	332	311	324	297	311	328	322	332	322	329	350	323	301	310	330	331	319	347	348	344	365	323	344	356	360	334	312	338	321	348	331	357	308	284	324	325	362	343	300	341	314	338	336	327	316	335	335	314	327	310	353	325	341	367	317	343	319	350	341	347	366	340	312	324	322	326	344	337	341	313	299	330	317	333	318	338	320	345	326	320	337	331	327	342	362	356	343	281	303	330	316	325	329	316	324	305	297	320	310	372	297	338	310	319	269	303	319	323	330	359	322	327	326	329	337	353	318	351	359	315	355	365	326	318	324	341	356	339	327	326	345	310	331	359	326	340	324	343	343	301	351	302	320	307	321	335	304	336	338	321	338	319	358	381	332	334	336	332	356	308	333	336	339	338	364	332	315	345	302	313	335	323	329	359	362	317	335	321	315	359	352	338	319	326	352	321	296	315	305	335	320	339	329	350	316	367	323	325	330	335	296	314	338	333	335	330	328	316	325	331	330	331	327	349	339	363	345	305	330	345	324	314	323	299	297	323	310	309	304	320	343	339	305	330	352	315	349	321	347	341	347	315	327	339	356	317	334	315	356	321	309	335	336	343	303	370	304	295	324	346	342	314	382	325	356	353	344	290	342	353	343	331	319	298	313	332	305	338	317	338	367	317	320	355	322	343	319	305	332	358	351	295	364	301	354	302	301	336	322	335	343	332	347	361	331	350	328	331	300	359	279	337	338	350	357	315	353	324	348	343	346	333	368	338	327	325	336	312	333	349	324	341	335	329	326	316	325	320	273	325	323	308	301	351	331	325	310	345	366	353	307	358	343	294	338	366	318	315	333	380	340	327	352	353	339	312	342	337	306	325	367	343	346	337	368	332	318	354	347	340	315	319	343	319	346	329	315	324	352	351	363	317	328	327	313	346	319	324	343	317	306	360	335	339	348	307	342	345	340	315	342	318	324	326	310	342	332	314	345	331	310	324	298	351	363	343	343	303	330	346	338	301	340	313	336	331	326	339	346	309	327	356	320	351	319	307	319	341	322	310	344	314	328	311	322	339	303	292	316	314	338	354	304	309	344	321	304	313	340	347	350	330	333	329	310	303	318	304	337	332	333	361	316	309	311	339	312	319	336	355	339	324	307	362	361	336	350	326	348	358	331	324	313	312	350	349	347	337	312	320	347	317	327	350	355	320	312	331	356	334	333	328	352	332	357	334	337	332	304	341	350	330	326	317	307	336	311	340	324	342	319	326	334	355	323	357	302	343	371	332	313	314	348	335	313	323	345	358	360	336	319	301	318	320	319	349	346	331	305	332	340	336	335	332	308	332	338	340	343	346	339	307	325	316	317	323	358	346	335	336	334	338	323	315	325	322	324	328	334	304	326	372	321	321	326	332	312	342	349	306	332	340	314	329	347	317	316	338	313	323	304	339	301	349	326	363	322	344	280	329	333	327	334	313	339	331	329	334	331	324	309	313	340	347	336	349	346	313	321	322	338	341	328	326	330	333	309	307	325	323	338	334	328	357	319	334	336	326	319	300	310	322	304	320	344	285	356	326	342	295	349	338	279	348	320	314	324	330	313	324	363	340	328	353	355	336	316	320	329	330	298	348	318	310	331	292	313	299	316	326	364	362	328	343	340	321	322	344	296	315	360	325	307	313	347	361	328	363	306	327	345	348	320	357	329	373	308	345	345	304	322	374	317	334	337	342	355	324	322	372	353	352	329	335	300	350	330	369	321	317	314	360	346	332	362	370	346	373	300	332	328	334	337	324	348	328	360	340	327	289	355	327	306	319	328	323	359	335	326	328	329	314	334	332	327	342	321	323	324	351	330	348	294	326	331	327	357	330	312	353	340	347	351	294	333	330	335	339	336	330	328	322	345	322	333	319	325	351	351	368	328	304	302	325	328	324	341	329	320	334	396	342	312	333	361	318	334	310	324	332	286	335	335	364	302	299	350	324	301	356	346	312	342	338	338	310	328	315	348	354	308	362	345	345	292	333	308	317	307	321	347	354	345	311	337	366	313	332	348	342	340	330	329	319	364	337	347	333	337	336	318	338	309	350	317	339	345	344	318	309	324	353	348	278	342	312	316	338	344	335	310	337	310	336	325	357	309	330	349	309	293	348	336	314	350	360	373	363	311	351	305	324	341	339	332	345	326	363	324	322	328	339	330	310	295	320	322	311	329	343	323	307	336	338	332	337	313	322	297	333	315	311	289	333	327	346	319	284	313	314	315	333	328	345	325	356	315	334	288	324	335	329	335	354	329	334	323	321	344	338	338	347	314	331	362	328	323	329	337	331	321	313	361	332	323	321	314	320	314	337	327	321	338	323	354	342	323	329	347	322	335
56856	85988	59388	48450	35611	28626	19872	8143	610	612	645	638	628	581	630	624	631	547	586	609	592	565	599	588	580	610	582	590	612	569	630	561	588	567	599	587	601	615	568	608	592	614	635	570	595	564	626	587	609	604	603	599	568	584	580	581	619	598	580	543	577	591	619	641	615	593	612	589	587	561	561	589	666	621	634	631	580	588	570	566	549	555	537	618	549	586	553	592	594	590	592	607	560	577	593	560	568	586	587	583	629	599	592	594	663	581	570	589	568	591	601	588	596	591	593	611	620	561	570	593	577	630	547	563	589	623	591	612	581	592	569	594	577	571	602	609	594	577	590	603	571	631	565	604	568	604	573	599	573	563	581	551	576	551	591	588	560	581	610	571	570	591	587	595	590	598	601	596	564	578	584	586	585	625	575	552	566	591	593	587	584	604	612	559	571	601	604	598	563	622	580	589	570	633	555	562	580	579	596	599	622	599	599	581	581	559	620	602	617	632	544	583	561	560	578	583	554	613	617	568	605	561	579	589	595	546	609	587	576	596	574	578	505	640	564	593	570	587	589	591	615	568	565	610	616	626	604	569	656	577	574	622	613	579	604	582	621	600	554	574	619	589	633	600	529	596	631	528	611	579	629	594	552	581	585	582	576	591	553	607	594	588	623	607	610	571	572	526	580	573	611	606	544	591	566	597	551	637	587	579	559	587	605	581	596	595	617	569	572	582	603	541	593	578	590	582	604	615	606	598	574	583	570	565	595	614	623	580	613	583	551	616	593	567	612	580	552	574	563	586	563	605	565	597	592	588	582	585	616	579	588	637	581	566	584	597	584	571	540	556	612	573	573	602	570	563	602	565	607	626	635	581	607	586	610	586	576	597	591	594	591	588	590	609	591	575	581	615	582	549	573	598	596	619	626	615	621	580	598	576	624	571	581	598	600	561	582	553	616	604	606	610	571	601	598	603	604	615	592	594	545	594	621	581	561	611	609	605	564	596	584	600	602	582	548	572	597	566	599	588	582	601	593	574	621	622	579	565	620	595	579	578	582	546	553	579	614	540	580	628	600	608	570	588	606	585	581	549	608	629	589	589	612	552	610	613	608	595	587	644	557	597	573	616	576	584	556	573	585	572	623	554	607	565	590	566	646	560	584	592	642	602	599	566	552	621	564	622	630	544	548	606	592	591	587	609	576	592	608	591	618	557	600	564	578	545	627	586	562	559	589	582	582	574	572	586	562	596	583	581	590	598	637	586	586	638	569	593	633	627	600	565	613	583	623	593	597	655	579	590	598	548	563	553	564	598	570	574	557	587	598	569	568	622	571	544	592	613	590	614	615	608	585	607	588	576	575	577	553	574	603	569	540	606	554	585	559	593	628	593	619	591	606	640	581	602	583	603	532	598	589	600	606	615	571	579	567	555	593	577	545	596	590	590	579	557	598	613	604	562	580	588	592	622	566	562	581	594	602	590	572	567	589	563	547	598	566	605	571	624	618	634	622	567	585	587	541	559	593	582	597	581	573	560	607	597	599	593	613	573	569	579	611	598	575	582	573	592	604	583	583	544	593	630	575	556	568	558	579	560	606	592	588	580	593	562	602	568	602	630	561	627	589	566	564	607	603	592	580	605	610	595	600	577	601	536	593	557	592	613	603	567	618	574	540	597	599	601	585	647	603	577	591	570	574	625	570	622	627	553	587	620	560	587	541	609	614	569	548	565	606	592	611	560	600	559	613	562	574	626	586	607	595	568	627	548	581	589	589	596	620	558	614	594	534	590	615	600	605	557	668	600	556	608	571	572	570	603	567	610	575	629	585	578	581	597	658	564	598	623	597	582	596	544	609	612	612	598	560	601	620	619	607	600	585	577	591	563	570	645	612	569	547	568	596	556	598	578	555	576	627	552	558	602	615	560	578	583	591	590	576	590	597	579	600	592	604	609	633	611	568	580	594	628	612	538	561	582	598	607	626	619	583	627	604	558	564	544	566	570	574	580	553	599	553	579	569	603	592	573	583	600	580	564	550	567	605	598	566	618	579	578	558	574	595	560	572	583	561	576	610	574	617	599	569	592	611	585	608	589	595	587	594	633	566	585	604	612	543	581	597	567	630	570	596	626	624	552	565	591	604	598	607	595	599	618	589	594	565	592	630	540	611	593	562	576	585	546	647	575	589	614	628	593	548	563	582	595	573	612	630	577	601	576	618	535	558	559	560	591	627	616	624	615	589	600	605	603	583	587	592	585	602	623	587	558	611	567	569	591	640	587	596	596	587	601	568	584	545	616	608	584	564	589	592	604	587	574	609	590	638	597	600	585	567	653	595	595	561	582	589	611	588	581	603	569	613	581	590	585	591	598	574	567	591	575	573	565	598	557	572	580	588	572	557	590	582	592	565	598	595	563	619	616	580	615	586	567	590	587	616	591	601	562	566	565	594	578	586	603	617	564	597	617	613	601	608	586	547	613	584	598	592	639	599	626	570	572	611	558	547	630	604	566	578	609	590	629	573	579	568	593	595	597	583	575	606	596	575	569	583	595	580	620	567	559	632	583	593	585	577	591	593	546	544	572	583	640	591	603	627	623	538	570	618	588	587	569	596	551	563	593	554	616	596	610	586	545	616	600	599	610	623	568	596	574	585	576	639	590	634	576	582	607	615	560	616	591	587	577	605	590	618	595	608	622	583	601	563	602	585	572	559	578	571	603	578	604	624	645	560	541	620	589	568	600	613	602	637	549	606	587	575	607	582	577	564	560	602	575	617	590	573	600	559	580	577	611	619	569	571	587	586	578	583	570	629	588	608	638	621	552	595	645	613	577	642	569	595	582	589	618	556	626	569	611	585	571	620	586	597	621	576	578	564	580	621	590	608	606	595	606	569	600	626	613	591	585	580	577	563	591	551	631	557	568	590	609	557	566	593	600	609	607	568	611	610	603	586	610	580	561	563	575	588	576	580	610	610	596	598	574	529	552	571	612	543	584	594	569	602	609	600	605	590	579	592	618	593	571	613	597	618	586	552	583	559	560	590	573	622	582	597	590	619	536	635	541	591	603	613	639	611	615	575	573	545	556	605	617	597	603	619	549	569	580	587	591	605	610	582	602	589	576	569	594	581	606	621	554	559	585	587	602	567	609	593	599	573	599	564	589	609	582	544	610	568	578	578	610	632	558	592	593	591	603	544	590	606	588	619	632	616	574	579	616	606	609	602	595	612	665	565	594	574	572	593	601	590	587	577	587	565	616	671	615	584	583	610	554	552	562	572	580	574	620	582	572	588	584	577	593	580	556	593	570	574	602	658	554	604	615	568	587	590	657	607	545	629	554	580	575	555	564	554	561	572	621	610	613	571	618	619	588	593	573	587	583	603	626	577	561	589	597	538	571	612	570	588	651	582	628	599	556	645	593	631	608	615	599	600	611	584	579	623	608	573	565	580	579	604	558	609	591	577	589	604	593	622	593	583	576	572	584	603	585	615	617	573	608	618	624	585	601	616	591
23454	22090	30058	28667	27982	29942	27888	8436	587	463	480	436	458	409	402	396	387	469	411	418	447	423	450	441	438	395	416	410	398	434	447	452	381	432	436	428	449	450	454	388	417	418	444	440	391	418	465	421	426	415	394	379	388	435	409	425	421	424	437	430	445	409	396	389	434	418	411	404	431	403	417	429	437	446	461	423	441	416	363	438	424	428	416	421	395	434	446	434	413	422	411	443	421	396	427	451	410	441	406	449	411	448	413	398	437	393	436	427	437	411	381	411	426	416	425	409	403	405	399	430	401	414	408	456	426	414	414	432	391	403	417	401	434	389	400	410	392	406	409	426	435	410	411	395	425	403	395	397	398	414	423	431	418	394	406	424	422	413	398	398	440	422	442	400	428	467	390	399	430	407	409	404	436	417	429	416	433	427	396	431	412	408	403	410	408	452	411	426	403	381	433	440	398	397	413	433	413	427	412	404	445	416	397	414	436	435	388	418	430	398	425	376	413	408	446	435	384	422	434	419	403	443	410	429	383	433	425	413	439	444	409	415	415	400	400	441	412	421	362	436	414	439	431	389	445	405	400	434	397	377	401	401	400	418	424	429	427	407	428	400	383	408	376	401	409	405	420	387	405	391	423	429	405	404	412	393	417	420	388	421	411	402	476	391	433	404	435	401	418	410	440	356	412	416	414	420	409	435	405	426	450	398	388	400	434	423	395	417	388	436	420	399	422	433	377	410	423	423	413	384	450	401	397	413	418	433	429	421	409	370	392	401	416	424	433	425	389	414	439	422	466	389	403	413	450	396	415	408	397	411	399	427	406	405	410	422	395	435	416	402	445	400	437	401	417	451	411	388	425	410	458	436	397	388	425	407	414	408	408	412	389	413	421	425	399	403	427	417	432	426	424	428	410	398	456	407	434	396	396	389	425	406	387	369	428	413	421	403	409	412	421	376	382	381	409	419	456	393	462	448	413	438	410	405	429	440	409	426	415	406	417	424	440	424	415	422	408	430	393	423	443	402	410	429	397	404	398	406	425	386	433	406	415	405	419	447	410	466	435	408	451	396	396	431	423	404	430	429	427	414	423	392	405	411	398	425	390	422	413	448	420	451	411	370	382	410	378	429	422	414	401	427	397	436	392	402	405	422	426	388	444	417	410	400	404	396	453	378	421	462	426	402	434	423	422	407	421	428	419	429	386	425	439	400	403	424	406	418	423	439	422	408	403	378	398	389	370	432	391	426	405	439	443	416	430	450	407	419	383	422	409	405	418	390	399	399	376	385	414	413	411	413	420	455	381	384	439	414	421	433	410	417	399	383	444	423	372	392	424	431	396	414	430	424	426	383	440	410	407	437	414	406	412	366	414	441	393	404	418	360	382	403	407	389	401	428	407	402	425	407	396	435	395	427	439	407	399	405	435	398	408	458	402	388	420	380	423	391	419	415	403	393	420	451	398	404	412	420	417	417	391	424	406	421	424	405	408	412	458	418	458	453	410	480	416	420	408	389	420	395	411	416	405	375	457	399	413	418	409	393	383	409	451	407	439	437	430	420	394	415	439	434	421	421	393	424	462	383	441	379	399	423	402	393	408	470	403	433	433	392	437	452	413	431	416	408	401	404	403	436	450	446	399	405	441	428	408	412	424	402	385	396	404	434	396	439	409	409	404	402	456	401	434	415	427	423	422	391	426	398	396	458	373	393	446	434	384	413	432	404	423	400	445	458	379	421	438	370	399	400	395	395	414	412	409	378	407	432	411	410	419	407	417	424	377	384	387	412	424	434	418	390	435	406	404	411	426	402	387	434	380	419	449	424	381	415	410	396	418	407	408	425	421	407	402	432	430	394	415	411	400	450	442	369	417	425	398	448	419	428	478	413	398	401	354	391	403	428	410	427	425	432	431	452	371	458	393	434	418	412	414	410	433	406	383	420	392	380	403	422	400	419	368	400	391	420	417	409	440	432	448	392	409	404	397	423	434	404	410	463	443	436	438	421	399	412	415	413	404	418	451	434	397	430	415	415	393	438	436	413	430	393	397	398	398	427	447	416	394	421	405	393	398	443	391	421	412	432	385	422	418	361	413	370	423	410	420	451	420	402	437	453	458	410	412	373	423	412	446	425	432	427	424	406	429	445	398	382	387	431	406	430	424	414	393	403	404	459	418	403	405	436	432	405	436	449	431	455	432	366	442	386	416	446	413	417	450	407	406	395	418	372	412	430	439	412	405	394	434	413	408	438	418	410	406	427	449	420	401	394	399	420	429	414	420	394	406	409	467	453	412	406	400	396	400	393	428	418	389	395	378	411	432	427	424	431	427	394	411	420	379	358	430	419	385	425	418	419	382	404	454	422	401	427	426	421	423	416	422	435	429	446	410	430	393	363	381	402	417	406	430	407	438	451	408	450	399	433	409	399	444	413	446	395	442	442	415	427	450	387	395	453	412	417	413	397	431	400	378	408	407	413	445	422	418	412	414	414	405	433	461	395	417	406	420	411	399	463	406	395	387	383	368	439	402	422	396	405	398	382	440	404	377	410	422	430	407	414	437	429	413	414	410	438	413	441	417	402	395	445	425	382	448	382	419	354	386	415	419	484	397	421	459	410	441	418	385	407	446	378	421	415	421	430	425	409	425	423	456	390	432	413	443	425	419	423	411	409	435	468	447	413	459	404	419	420	425	415	388	455	412	445	432	430	385	446	399	377	421	398	429	406	383	432	403	410	409	399	438	415	390	392	411	447	423	427	430	437	418	395	430	381	434	457	418	369	426	403	438	432	396	356	429	382	436	430	424	433	444	430	441	385	402	389	428	423	431	358	428	405	410	439	413	400	403	414	410	400	406	413	392	402	407	424	412	410	437	392	423	448	401	407	401	380	430	393	443	410	426	397	434	400	423	426	402	417	356	432	405	471	414	407	421	438	420	429	394	397	429	424	417	409	415	403	405	412	441	417	424	409	394	423	406	447	384	400	370	373	451	426	381	425	405	422	402	456	374	420	429	405	438	418	451	391	411	413	442	442	433	439	378	463	414	420	402	420	435	434	435	415	429	459	416	386	476	459	441	397	408	392	423	372	463	438	387	433	406	419	417	427	415	405	434	406	407	409	390	438	412	419	408	434	426	369	428	371	383	391	435	398	393	442	450	406	412	395	391	422	428	422	402	424	455	403	413	444	447	407	385	445	412	381	430	416	423	408	405	408	395	393	407	407	404	412	439	408	447	428	402	416	393	435	440	433	400	411	400	464	422	409	381	377	416	389	418	443	403	415	426	407	448	421	402	475	421	407	392	399	420	406	379	402	455	403	411	435	383	384	403	426	422	406	422	421	422	394	438	420	393	438	424	424	398	418	405	399	402	401	399	404	426	411	395	437	421	401	446	464	430	456	442	417	385	412	419	479	419	426	394	384	427	424	432	428	391	441	423	401	427	442	381	445	360	393	387	429	385	399	405	428	430	398	457	423	397	416	469	369	418	394	410	397	415	428	429	415
57314	86786	64389	57594	46096	41140	33476	10534	872	731	744	701	789	748	726	744	680	755	707	681	687	733	749	745	741	703	710	678	694	724	675	667	756	714	735	714	746	722	707	721	738	776	709	781	724	720	725	710	758	684	744	737	734	742	721	734	700	684	736	696	723	708	677	697	774	724	720	705	719	691	724	730	861	834	808	804	685	739	705	682	710	692	704	695	720	739	691	692	691	731	680	798	723	703	707	721	694	732	683	703	765	719	748	699	734	692	670	699	729	740	669	706	679	687	672	703	756	767	692	675	732	651	747	755	723	704	713	713	718	691	750	704	751	717	758	685	693	722	724	732	701	700	731	670	700	676	756	697	710	695	718	688	728	725	748	717	670	742	720	759	683	664	732	736	735	691	669	686	731	724	687	658	679	741	687	752	724	700	723	736	738	707	664	745	682	715	698	715	743	656	720	702	751	683	699	709	781	667	709	668	664	674	718	701	693	744	722	661	720	745	735	685	753	717	710	668	720	748	656	762	723	666	692	743	669	689	707	679	720	694	696	749	691	704	730	709	708	747	670	696	672	706	729	705	701	672	690	708	697	717	692	692	706	764	718	705	710	720	704	703	704	721	732	699	717	698	721	711	691	781	673	701	750	707	677	686	693	687	744	733	740	722	738	713	724	721	749	726	727	673	694	700	720	747	681	728	713	659	708	717	751	754	681	659	721	714	735	667	700	689	655	741	698	680	719	716	719	819	695	674	739	667	708	676	731	692	681	753	716	687	721	707	722	720	801	664	729	731	671	680	678	712	710	697	703	681	669	728	703	738	783	695	718	745	750	663	710	711	703	711	716	738	665	746	706	732	718	686	697	721	742	696	718	702	712	727	670	690	770	694	656	677	709	717	690	717	728	712	688	734	687	727	708	676	733	705	726	685	742	724	726	744	711	715	725	716	735	695	698	672	693	687	729	707	692	688	708	704	730	676	750	706	708	708	705	677	710	706	717	741	731	686	712	708	655	742	668	690	722	695	693	738	688	761	729	715	687	702	710	682	698	732	731	735	760	671	744	723	721	709	670	735	726	738	720	736	692	728	722	732	685	678	710	697	719	692	717	710	701	764	723	725	742	712	706	684	725	721	728	730	701	733	714	715	692	730	666	696	750	686	727	724	661	725	739	738	730	735	732	715	725	671	684	705	715	714	708	685	742	747	697	688	723	768	747	685	684	688	723	728	696	706	724	660	728	676	682	700	704	679	717	689	761	689	700	669	708	664	710	691	719	704	681	701	710	687	698	709	667	661	733	656	712	719	709	750	732	712	686	707	667	689	694	708	709	713	718	693	741	676	706	700	716	712	694	698	708	716	731	717	671	726	714	716	727	684	764	704	760	679	694	686	690	678	693	689	703	671	718	734	725	702	697	718	793	729	735	688	664	719	725	685	705	717	712	709	678	675	716	717	723	681	699	696	707	723	739	722	732	700	745	672	675	720	741	723	720	706	673	709	728	707	722	724	690	723	743	733	710	709	680	724	747	761	687	700	724	737	714	687	739	678	731	706	738	686	706	737	724	752	715	706	707	680	732	713	711	793	690	690	696	773	685	711	746	725	707	705	749	755	716	752	726	692	765	706	706	732	732	703	691	699	716	760	736	726	703	724	700	645	679	708	698	706	734	733	699	735	701	686	773	671	657	710	725	725	740	706	753	712	680	705	709	649	719	699	693	699	726	733	713	714	678	752	722	648	708	670	744	717	712	742	719	739	687	725	674	712	703	743	694	748	715	729	708	690	668	718	691	726	686	727	693	729	722	659	692	739	706	686	680	679	720	697	720	670	703	755	726	726	707	710	724	675	684	714	687	693	679	728	702	785	679	670	644	712	682	725	674	735	707	723	707	691	738	681	767	691	746	700	705	788	697	679	702	746	706	720	717	626	726	676	736	723	671	725	695	688	720	708	682	714	690	723	728	682	684	680	715	714	732	709	684	735	709	732	695	698	674	716	705	699	730	698	677	747	721	725	775	708	717	715	711	730	716	697	654	741	715	697	741	684	721	725	716	669	725	683	739	710	723	712	735	676	705	705	723	712	699	695	717	738	660	741	679	670	764	732	742	672	709	686	739	760	696	675	749	689	717	717	703	711	698	705	727	697	713	695	704	694	708	724	685	684	722	717	695	693	675	743	746	710	738	685	739	657	746	673	734	711	699	701	692	709	680	728	680	690	701	701	689	706	716	709	727	697	747	691	722	720	752	729	732	663	701	738	683	755	681	706	733	706	720	719	719	663	669	751	726	718	763	691	699	696	710	715	724	677	712	749	678	671	676	715	690	679	653	734	722	668	672	702	687	717	684	675	752	675	742	706	691	662	744	725	660	714	697	729	704	731	730	700	754	682	739	700	695	684	690	670	717	718	726	707	741	682	697	730	720	692	730	694	697	712	701	724	712	727	672	730	745	694	716	674	721	686	694	748	682	715	740	641	730	659	741	679	669	700	726	710	652	723	746	715	710	693	690	746	790	721	722	712	724	736	684	711	697	729	689	706	689	699	727	742	655	700	737	720	737	748	709	703	749	699	682	649	735	676	689	741	753	696	638	737	715	756	710	737	679	727	713	672	662	695	717	735	681	690	710	702	746	685	732	681	733	790	744	730	700	688	694	727	721	683	690	699	704	715	713	697	748	725	685	715	696	708	729	727	713	683	682	703	742	726	719	747	746	697	712	717	696	705	740	682	712	695	734	751	719	724	719	698	719	700	739	705	673	725	705	720	686	712	719	735	689	684	719	783	694	699	685	727	752	712	713	713	706	730	680	735	736	700	664	703	754	748	741	713	755	734	688	684	677	656	754	674	766	721	693	687	704	689	676	733	718	749	703	690	668	728	735	713	749	719	706	700	714	759	728	698	712	739	714	734	746	699	727	686	691	711	673	726	695	716	668	704	742	687	717	722	707	711	702	697	711	705	722	688	714	698	747	688	698	696	677	750	711	702	707	707	718	677	718	695	716	691	703	718	777	683	723	742	705	631	634	684	710	676	733	715	687	723	707	684	720	678	694	707	699	738	735	733	774	670	731	683	717	702	709	663	672	716	692	713	694	725	709	739	682	714	717	722	731	730	713	749	685	713	723	712	727	713	726	712	725	736	736	671	709	739	702	750	681	691	693	656	662	703	691	698	688	710	712	732	713	667	692	725	773	730	705	696	729	692	737	691	724	677	673	693	710	729	712	706	716	722	662	667	686	703	696	698	727	712	707	733	710	746	696	766	707	685	714	674	672	743	700	676	659	662	714	724	677	754	724	683	696	671	714	702	743	717	718	720	732	736	724	691	723	730	681	744	731	705	750	715	684	696	664	714	749	716	706	705	707	713	737	673	688	710	642	665	699	695	703	666	696	723	711	667	688	702	711	703	693	763	686	728	665	751	698	679	746	746	711	754	765	694	714	718	721	698	704	671	712	758	682	687	744	692	677	697	698	694	715	717	695	716	701	726	670	720	686	721	697	701
27859	27119	21943	18798	7970	3126	1886	672	296	275	300	238	288	322	279	279	279	237	275	285	244	252	266	272	244	235	282	273	267	279	264	266	279	280	258	262	265	263	293	289	252	278	268	245	236	284	289	262	265	289	284	253	227	239	271	255	262	257	247	261	281	255	285	266	245	267	256	272	291	256	292	258	289	282	267	296	291	260	282	268	279	263	261	271	265	285	280	278	268	258	244	258	255	256	273	281	246	273	265	283	281	272	244	249	297	261	256	278	247	275	245	301	269	257	258	237	286	274	255	282	281	261	260	248	234	277	277	235	288	295	290	275	259	261	265	264	265	279	281	278	279	261	267	272	259	281	272	262	281	284	292	274	299	255	254	257	260	279	273	275	284	257	252	252	260	260	246	268	276	278	254	256	242	269	245	240	279	282	301	293	261	285	249	265	257	262	263	280	288	281	274	291	260	250	284	248	277	242	268	261	271	273	255	261	265	265	269	255	258	273	274	271	270	254	242	262	280	254	238	250	286	264	289	260	257	269	275	282	277	285	262	273	290	263	292	275	248	246	271	244	269	265	268	263	268	281	261	250	278	280	249	270	286	276	270	246	246	279	279	248	275	234	277	276	272	244	281	280	266	264	264	250	247	259	268	271	274	301	277	247	267	258	279	263	266	274	289	267	277	282	268	267	266	257	251	268	268	253	276	268	272	258	254	267	266	277	256	272	260	263	248	266	274	277	280	304	299	264	272	288	258	277	260	283	291	250	249	270	266	246	293	239	261	269	290	265	280	293	284	279	271	249	269	301	259	251	228	266	289	259	299	277	250	286	255	255	279	281	280	270	256	251	289	287	286	272	258	275	279	279	254	250	266	263	279	262	263	258	247	259	284	258	281	266	249	270	288	295	289	259	271	266	263	253	265	277	263	280	240	269	254	277	271	274	272	232	261	258	299	251	282	289	262	265	256	265	291	284	291	257	271	254	283	254	276	275	251	307	263	257	270	273	271	237	295	260	297	263	252	245	294	283	311	262	280	274	259	277	266	273	249	269	272	260	257	263	235	257	285	264	271	281	278	228	247	271	268	299	277	277	291	251	275	251	239	259	257	267	250	261	290	268	257	258	264	239	257	251	239	257	267	252	270	291	244	252	264	251	275	253	284	258	272	278	257	263	269	271	268	255	279	248	250	295	281	279	289	280	287	273	264	261	283	256	250	263	284	261	237	267	266	294	275	308	266	268	261	271	282	287	252	281	288	253	297	284	269	269	237	261	265	276	267	264	258	267	276	282	275	271	281	260	267	268	259	252	291	269	269	249	281	232	267	287	256	260	289	261	257	271	299	243	262	296	276	254	276	276	258	278	245	272	294	291	266	282	255	271	286	271	244	259	314	276	271	299	274	297	288	254	287	276	247	299	276	298	281	284	274	274	254	255	288	235	301	288	305	289	258	280	275	250	265	286	284	233	278	270	255	255	246	243	277	282	282	304	271	267	261	248	227	275	274	253	261	254	258	270	263	261	238	289	295	242	262	258	266	245	297	267	268	248	268	279	280	288	249	275	261	296	257	287	263	260	253	259	268	296	258	244	292	267	255	288	292	280	261	267	247	260	268	281	265	285	260	278	258	267	277	270	262	272	276	279	267	258	255	271	257	246	265	288	283	257	269	265	259	259	272	278	257	283	237	258	286	279	232	278	264	264	278	264	256	281	255	273	274	281	255	246	261	272	280	294	283	290	276	245	285	294	265	255	272	276	253	260	260	269	279	262	269	253	274	255	259	261	253	281	260	254	281	262	241	261	277	262	254	268	293	268	281	297	249	261	284	276	251	282	284	279	271	278	276	266	263	247	252	268	266	255	279	249	278	250	256	303	261	247	251	251	259	286	265	239	267	293	233	245	264	278	260	237	264	271	263	273	238	263	259	246	276	256	248	246	252	253	305	238	249	285	285	246	275	291	275	279	280	269	278	312	245	274	268	280	284	266	279	251	242	302	277	286	288	256	286	282	259	285	292	270	263	272	263	267	277	297	282	281	260	248	279	277	270	272	287	273	293	236	263	241	271	257	247	249	244	275	277	271	276	259	274	269	277	280	308	251	271	271	249	251	262	284	281	269	268	274	275	295	281	259	289	250	265	264	252	272	252	258	295	278	242	243	276	277	248	246	250	243	284	268	247	288	268	253	234	261	264	266	263	275	268	277	292	275	252	246	281	287	269	260	288	286	254	281	282	284	264	236	262	241	260	270	277	224	279	263	261	254	281	258	277	227	276	265	279	265	259	252	256	261	268	263	263	270	265	260	257	276	274	263	263	261	269	254	247	299	292	276	261	281	269	259	263	267	241	260	303	253	282	246	247	279	240	291	301	245	267	268	285	300	255	277	269	268	244	269	247	276	265	279	267	294	265	258	275	309	238	251	281	272	262	277	252	268	277	285	260	287	270	273	259	249	289	234	275	251	283	246	279	273	300	233	250	238	278	261	249	306	277	259	252	256	248	274	297	255	274	241	278	311	271	262	259	259	247	269	238	245	283	280	259	242	276	284	278	259	269	259	278	285	270	243	291	251	278	265	254	277	268	310	277	265	251	278	268	279	246	265	241	274	272	285	286	282	272	233	289	255	299	246	259	291	260	292	258	262	251	241	289	268	248	265	270	279	284	268	298	272	244	270	281	266	269	267	280	270	261	282	279	277	254	247	260	259	269	231	282	264	261	314	273	262	257	235	253	253	275	250	252	235	252	254	274	266	271	265	247	263	280	257	251	256	279	268	310	286	261	264	270	252	276	252	256	265	277	267	276	265	271	294	275	252	243	278	280	274	255	254	278	269	276	268	220	280	253	254	259	254	283	246	253	288	265	284	273	273	268	272	262	256	281	253	274	262	280	257	267	281	297	261	283	268	247	244	247	277	290	255	271	254	276	267	260	288	282	299	255	247	261	254	254	265	297	265	302	276	256	303	262	270	296	241	292	245	258	273	263	253	266	231	278	244	281	266	270	284	277	281	242	261	254	263	272	260	256	281	283	264	252	243	295	242	293	271	272	264	265	287	267	252	310	249	252	274	275	246	295	227	270	285	240	257	295	292	262	257	286	267	264	253	295	282	260	277	282	284	275	255	254	259	248	257	281	246	295	289	274	261	271	272	292	270	230	285	251	283	262	251	289	249	274	247	288	263	257	278	246	262	279	294	279	270	253	282	267	259	278	249	291	301	258	254	243	266	308	269	253	259	273	234	276	273	243	252	262	298	244	276	286	275	264	253	248	272	270	257	265	267	284	257	247	261	297	255	257	285	261	237	279	292	266	274	285	261	251	261	289	238	241	261	268	284	283	292	265	265	239	255	251	282	274	273	293	285	232	266	231	280	297	293	267	264	281	273	257	244	260	267	286	270	252	260	264	250	273	278	284	254	279	271	290	285	274	282	270	252	297	256	238	241	251	278	277	276	274	281	267	269	248	276	285	301	252	259	292	261	256	258	286	267	292	277	253	273	253	250
31929	42751	27404	24813	13520	7265	4789	1594	516	526	536	498	485	487	505	517	462	484	460	491	521	517	495	513	478	483	493	495	480	496	499	517	475	469	481	523	510	506	454	532	512	499	492	487	467	501	517	512	498	494	460	492	494	503	476	483	526	483	465	469	474	483	488	512	489	484	520	487	505	513	449	504	480	480	531	504	478	450	515	518	467	515	470	533	494	494	501	519	474	520	455	476	487	474	523	489	486	494	478	518	495	491	514	489	456	538	507	484	465	532	465	517	504	460	514	485	514	479	484	537	544	511	496	517	473	475	489	481	496	490	539	504	497	498	487	490	465	457	480	509	494	528	475	482	487	494	527	473	515	532	460	484	492	464	471	468	455	537	503	487	479	488	506	465	465	516	506	496	553	505	499	491	490	491	494	511	503	478	467	486	465	508	497	483	443	493	502	487	485	532	530	506	463	499	452	482	499	497	462	447	502	493	505	510	520	472	528	535	509	468	475	487	518	483	487	463	494	488	487	488	507	475	524	488	467	474	511	519	530	493	490	481	472	502	511	480	444	504	498	505	510	492	440	482	471	469	485	469	528	510	479	524	509	497	502	525	464	520	495	478	442	476	532	464	495	449	480	475	483	490	486	519	493	456	505	493	505	478	485	474	503	482	515	493	477	498	491	479	459	515	490	537	483	465	519	481	456	467	460	512	493	499	497	477	514	498	472	497	480	493	492	518	469	470	471	510	498	466	531	473	481	506	516	486	488	484	520	437	479	481	528	513	503	508	463	506	489	481	518	479	465	475	516	482	521	485	477	498	445	450	497	466	510	476	464	507	483	491	514	467	562	488	528	473	478	523	447	474	510	494	481	505	483	505	491	470	503	506	487	492	474	510	467	476	502	442	483	496	512	468	477	489	496	497	502	498	488	517	532	531	484	541	507	450	479	496	458	534	510	537	496	509	482	514	512	463	510	475	517	506	456	470	473	510	495	490	479	513	499	520	473	491	518	477	487	502	520	453	486	496	506	474	507	509	487	498	500	472	457	456	538	502	489	502	472	510	495	513	502	495	506	525	495	503	474	481	459	537	472	530	514	482	504	456	480	445	529	452	521	489	472	502	490	472	493	531	488	506	476	475	518	525	522	495	538	467	502	462	541	470	489	438	479	461	488	490	489	516	476	480	487	503	494	473	470	467	488	455	487	530	478	492	467	528	484	452	540	516	487	463	507	488	476	482	498	489	496	500	482	466	494	471	524	503	523	492	510	472	520	501	477	458	497	484	498	480	523	494	507	470	514	536	511	485	502	521	454	469	488	495	504	453	493	452	496	474	490	475	488	518	465	486	492	451	477	474	515	527	489	490	498	507	504	471	520	505	458	484	546	473	484	463	471	480	528	508	515	501	494	506	480	508	494	485	505	467	476	552	491	498	492	450	471	498	498	473	503	501	469	477	515	527	474	513	480	535	466	473	486	517	486	487	450	500	501	522	494	526	510	479	480	514	537	481	451	488	472	484	466	502	495	498	515	456	530	474	515	462	550	487	494	497	482	467	501	480	460	503	506	459	516	520	519	520	502	446	463	510	533	512	506	494	481	510	490	446	520	500	467	469	500	539	495	513	504	532	510	495	497	521	524	504	489	479	537	468	476	506	474	478	461	479	500	474	479	501	513	497	491	510	496	488	508	494	505	501	456	526	473	494	464	517	482	454	498	507	468	489	457	492	484	460	485	513	472	462	494	479	490	466	491	483	486	451	496	467	513	460	490	500	532	485	500	504	442	514	469	517	503	493	480	517	552	497	491	489	454	496	489	534	468	527	464	494	469	471	492	460	495	533	500	502	475	505	478	471	468	507	501	524	471	468	498	517	526	491	498	470	504	488	502	448	513	478	473	462	483	485	460	467	483	489	498	464	505	512	507	503	454	479	482	472	543	489	501	518	468	493	498	482	511	496	499	537	474	494	469	508	538	476	478	489	483	491	505	500	512	501	500	455	515	493	503	491	496	472	513	518	522	508	491	505	489	478	466	489	506	472	507	489	521	496	470	531	518	467	519	489	466	521	465	437	507	506	455	486	490	503	489	499	521	504	495	488	479	493	492	462	489	474	493	481	473	473	522	476	490	489	500	521	477	505	507	479	504	471	509	548	455	491	498	447	464	495	518	485	527	503	494	467	501	473	520	491	499	496	485	501	496	453	477	515	523	495	503	500	515	524	530	468	514	538	497	524	490	449	530	467	499	479	494	490	508	475	482	500	516	485	490	530	509	468	461	508	490	470	483	500	458	495	471	469	550	531	475	490	505	514	491	492	473	506	499	489	502	467	488	481	509	534	483	510	466	484	491	520	497	482	502	498	524	463	502	488	486	510	478	495	492	451	487	509	492	495	515	542	505	434	505	481	488	483	473	506	468	504	464	479	540	474	525	531	459	474	497	532	466	542	481	457	475	511	505	469	483	493	481	537	488	478	522	438	517	455	492	456	494	498	493	517	483	489	495	495	481	441	469	506	467	484	480	498	477	472	461	428	488	520	503	498	560	493	450	496	481	471	479	475	455	501	503	532	475	518	493	509	501	531	459	493	479	484	472	506	509	461	477	464	462	502	500	444	517	489	496	474	481	465	477	493	511	494	462	538	499	529	452	526	486	497	537	452	481	521	482	503	492	495	475	499	479	520	498	515	462	534	472	479	474	469	482	482	496	474	486	454	491	500	493	480	510	517	483	472	478	463	484	454	491	495	499	513	520	475	531	476	497	466	475	497	486	542	503	450	488	514	496	476	495	477	501	478	507	481	451	512	481	466	505	530	511	463	498	479	497	472	526	464	507	499	532	496	522	510	486	481	451	462	488	487	520	497	503	489	441	496	485	509	491	506	497	458	482	473	469	438	506	461	524	490	520	469	478	490	464	484	497	468	452	483	467	505	485	469	489	480	521	503	491	519	488	469	471	455	495	520	483	479	489	471	501	505	504	473	482	514	505	493	486	443	511	446	492	512	483	456	476	466	476	496	508	488	479	463	492	482	485	515	478	493	495	524	479	489	473	511	467	541	528	481	499	477	499	468	454	526	472	503	514	466	497	524	486	490	501	480	449	489	442	469	514	524	490	511	478	498	511	500	446	458	476	479	476	498	504	544	504	496	505	532	516	475	512	457	495	512	460	460	488	480	460	517	522	489	497	461	459	473	461	505	472	484	515	505	499	483	493	542	478	500	480	495	472	481	490	498	496	467	506	453	489	465	498	479	514	462	473	470	492	521	506	473	492	466	515	485	498	476	479	502	530	509	484	506	508	430	494	459	503	501	467	471	470	523	511	520	475	491	502	465	511	475	499	487	489	529	492	538	494	523	518	485	501	517	516	499	490	467	508	510	485	505	474	484	506	532	471	477	518	516	478	527	475	492	536	480	516	456	504	456	533	464	480	497	460	512	491	455	491	469	471	448	482	496	465	496	489	500	520	475	488	534	493	426	564	505	520	492	525	452	448	478	485	456	511	500
24509	23995	37066	44608	33197	21180	13145	3915	464	303	354	333	339	339	322	329	325	334	339	323	327	302	307	328	327	348	337	340	320	336	332	350	310	357	322	326	322	330	302	285	349	288	320	341	362	337	301	334	328	328	334	338	306	358	316	337	370	299	365	321	307	307	341	324	322	305	327	314	315	318	336	314	334	358	316	351	353	305	318	302	328	339	310	359	307	318	328	333	310	322	312	339	331	320	353	272	326	306	312	323	330	349	325	322	323	354	304	317	318	319	297	321	362	315	333	339	338	320	308	307	309	330	308	332	297	326	312	340	311	352	330	327	300	319	328	311	321	333	333	330	302	327	334	328	299	309	323	343	338	273	333	354	315	302	314	323	343	324	343	300	294	323	342	319	322	300	313	323	310	311	306	291	313	327	299	352	335	331	333	300	319	332	309	312	305	315	311	334	319	307	330	325	305	324	325	318	317	308	315	325	330	329	331	357	342	313	330	302	332	336	330	328	327	317	309	300	313	309	322	314	291	330	330	303	306	308	325	323	325	298	313	324	317	324	352	325	320	325	311	303	321	324	281	285	318	282	299	283	351	325	302	316	314	296	314	338	319	329	343	330	317	307	314	311	353	306	303	317	316	322	316	306	342	359	319	317	327	320	321	356	314	351	314	334	319	345	323	336	310	306	299	335	306	326	329	322	322	323	311	344	332	334	341	304	317	300	336	316	356	308	330	334	334	325	300	304	330	322	346	336	326	301	329	318	308	328	319	320	316	367	292	347	304	305	325	341	304	330	325	304	317	311	315	318	296	366	317	324	345	303	316	329	306	301	318	313	361	297	333	324	324	293	320	299	344	317	322	293	330	296	303	311	307	324	302	356	330	301	323	336	335	310	334	329	323	310	298	320	317	324	338	300	335	323	337	346	331	347	305	336	305	337	333	326	320	308	343	346	343	309	310	354	357	308	288	323	313	321	304	292	294	343	331	287	344	328	314	341	326	294	329	342	311	317	323	344	310	316	317	334	325	326	278	358	334	335	326	329	307	328	300	319	335	314	341	300	315	336	345	329	318	332	320	314	345	292	311	308	305	324	302	330	286	323	320	300	301	323	342	311	308	316	337	339	310	313	336	267	332	322	336	324	303	338	320	329	328	313	330	321	349	361	309	312	329	288	303	319	342	346	318	312	311	315	303	305	295	318	319	311	315	288	314	312	307	347	329	332	341	311	328	330	310	342	317	300	310	323	322	290	337	323	328	303	314	302	340	325	305	318	337	322	300	353	302	316	311	309	311	322	326	325	337	352	294	312	296	330	324	325	333	319	319	276	324	326	288	314	341	314	357	368	373	318	325	320	330	299	305	311	301	295	294	350	292	315	341	325	309	327	314	309	307	298	321	293	327	305	296	255	295	330	347	315	347	304	310	312	319	294	338	331	312	331	322	332	343	312	295	273	302	305	316	330	334	315	274	324	352	291	348	320	330	308	299	305	306	324	330	340	315	316	293	354	348	362	302	322	343	339	329	328	334	337	344	305	314	313	330	309	309	287	319	325	282	296	341	352	353	312	321	350	339	319	311	365	335	348	290	303	297	318	325	304	307	309	354	303	324	335	296	318	316	303	323	320	285	286	309	320	285	325	313	334	343	333	324	339	284	317	297	294	290	342	334	321	310	292	322	345	317	327	322	300	325	303	306	326	318	345	334	337	338	321	306	327	323	329	306	299	340	317	294	326	343	329	333	312	363	316	327	343	318	287	343	326	350	320	327	325	317	310	281	352	327	324	297	324	307	352	315	308	298	315	328	319	335	287	309	329	302	329	310	298	283	323	321	298	338	300	327	324	344	376	300	305	310	310	304	319	316	291	311	329	311	316	317	309	291	348	349	374	333	331	297	306	318	355	322	328	325	291	336	318	340	315	321	329	305	313	320	325	314	296	315	329	290	334	319	286	351	334	324	315	312	355	321	335	285	303	351	339	319	286	321	351	307	319	328	293	306	311	342	344	289	311	282	311	328	348	324	322	298	321	343	313	351	321	322	353	264	348	301	296	319	297	304	345	295	305	293	349	339	295	317	303	300	300	322	345	307	347	329	298	326	305	330	345	304	330	326	307	333	326	309	301	318	300	326	334	339	323	344	314	299	341	327	294	332	347	317	307	333	306	307	301	312	328	312	347	339	322	294	326	298	302	321	318	323	331	307	303	347	354	339	281	307	332	329	332	335	300	322	320	318	324	327	338	325	311	296	321	318	284	308	326	295	354	339	320	332	336	294	347	337	341	311	308	346	330	290	314	362	350	307	300	322	329	302	283	316	326	292	344	378	331	328	308	328	328	340	339	324	346	282	310	344	320	316	295	304	307	336	316	338	324	305	317	315	333	329	294	334	367	361	298	303	327	305	331	295	316	352	315	300	308	328	299	324	307	331	312	316	324	280	301	318	304	326	314	321	321	322	313	318	298	337	303	304	329	310	310	300	289	329	318	343	333	324	329	308	325	323	314	296	303	328	326	322	338	312	327	334	299	328	339	297	330	306	307	312	318	298	349	311	343	321	310	304	352	337	325	273	309	333	318	307	304	316	306	330	342	351	323	326	309	318	301	312	312	310	294	341	318	320	309	345	319	304	310	313	301	341	302	339	349	312	348	307	310	356	313	322	308	343	315	337	341	329	336	345	370	304	303	318	287	302	324	321	304	318	322	332	335	339	308	293	343	292	318	322	325	294	329	344	316	305	302	315	314	295	316	308	328	307	298	312	336	309	342	319	305	316	293	325	323	330	316	284	334	288	335	359	328	301	316	294	304	313	323	330	315	317	313	332	307	295	311	378	310	289	325	300	324	319	318	293	294	316	314	316	292	311	340	309	337	314	302	333	328	330	300	357	345	322	313	284	293	322	318	309	321	318	297	320	301	315	311	324	328	320	320	338	305	321	294	318	323	305	308	302	346	305	334	307	308	328	335	291	327	320	309	336	325	318	307	315	307	318	333	297	318	322	321	345	320	328	330	345	306	342	334	321	281	312	293	329	307	336	312	305	346	327	310	322	270	319	301	354	332	299	312	334	324	318	346	316	332	291	326	304	296	306	330	314	333	287	334	363	316	313	331	338	332	315	289	337	298	333	363	312	363	323	337	332	310	312	313	309	318	314	322	343	344	316	317	347	313	330	339	322	314	307	327	331	334	311	274	349	292	286	284	318	320	342	330	318	314	326	297	305	313	300	301	326	338	325	346	299	316	334	304	293	335	322	285	303	321	312	312	282	299	350	308	331	314	329	296	307	315	310	324	350	315	326	328	312	312	310	322	342	329	312	291	302	319	301	330	336	315	318	296	312	319	291	300	301	308	327	328	313	313	313	311	358	304	331	319	312	312	343	298	323	307	348	341	310	339	316	306	313	344	308	342	327	318	328	314	342	340	327	322	319	342	301	324	321	336	288	345	302	347	294	323	306	335	275	337	320	329	318	289	352	311	332	320	335	310	301	316	309	320	316	304	316	312
56117	71124	64305	55202	38782	27604	20265	8742	1003	627	560	586	566	582	589	590	609	559	590	599	592	535	577	553	548	577	598	555	568	581	550	578	623	568	575	579	612	561	622	578	582	579	583	520	602	568	580	569	565	614	584	565	601	562	595	571	597	548	587	552	582	560	541	524	560	578	594	583	564	593	538	594	627	628	659	656	580	581	560	527	566	601	566	550	580	560	560	578	544	546	629	533	538	576	551	548	561	564	621	575	585	583	558	550	570	594	531	568	564	593	595	585	559	620	584	590	550	559	606	560	597	581	580	573	575	548	573	578	544	560	579	559	555	564	603	588	551	543	530	526	568	599	619	520	586	608	593	588	589	532	531	637	604	582	552	593	606	568	590	564	589	531	544	581	564	546	582	548	563	601	600	571	579	564	583	553	598	617	571	561	526	535	589	570	578	590	592	545	575	580	565	533	589	569	588	594	554	576	575	555	550	572	552	564	572	571	580	551	550	556	557	573	589	585	568	596	591	642	591	601	550	558	540	558	589	559	547	630	565	577	544	559	543	535	584	581	577	579	567	619	548	555	556	543	559	597	525	572	571	573	599	570	597	546	558	563	557	555	579	595	547	528	574	581	561	554	541	564	545	586	605	591	562	584	567	586	576	544	534	575	552	573	598	568	552	605	563	594	580	559	568	512	578	591	595	586	553	601	594	567	549	562	594	595	614	603	563	603	579	584	596	560	597	566	564	565	540	576	563	570	558	527	533	590	588	535	538	583	560	564	571	557	554	568	552	582	547	557	563	554	551	551	563	553	617	596	581	530	567	585	550	581	561	555	611	570	583	528	558	597	618	554	584	557	615	578	559	563	541	580	574	592	593	597	605	604	555	600	585	569	595	505	564	507	567	600	582	587	562	588	566	584	527	510	549	574	585	544	507	532	573	553	602	560	551	549	569	595	535	554	549	585	567	547	580	577	581	593	559	586	563	604	564	571	604	549	578	572	541	558	554	581	598	579	578	575	566	552	591	563	612	566	543	587	574	539	567	575	594	531	563	550	553	557	585	542	553	591	566	560	576	563	545	580	563	562	571	578	571	545	567	583	546	553	556	572	594	597	559	533	551	583	586	598	567	562	597	544	566	572	623	585	586	572	535	554	606	543	555	564	618	572	575	559	581	550	599	568	592	609	580	600	572	591	589	513	577	599	559	596	568	592	617	580	611	555	609	559	606	534	560	599	509	536	555	587	564	609	554	550	606	568	574	588	573	565	588	591	595	523	534	630	609	535	539	545	595	562	544	579	552	509	547	570	607	586	553	533	521	540	583	581	550	564	576	601	596	545	551	630	588	561	575	535	571	564	570	583	585	579	572	529	566	554	580	588	559	572	548	547	596	547	578	536	575	593	594	589	567	580	574	555	548	520	565	519	612	574	559	583	533	541	583	565	571	585	540	600	552	546	554	592	568	559	600	535	587	578	590	538	543	598	568	551	599	585	572	552	576	574	550	599	567	582	594	545	582	559	580	600	585	575	580	573	562	565	571	567	603	584	626	563	545	585	580	572	607	581	582	564	632	572	572	516	565	515	521	559	608	550	610	555	520	585	581	564	585	565	549	589	556	575	582	570	567	597	531	574	601	538	595	579	578	602	565	574	570	567	568	570	588	600	589	618	594	574	562	599	560	571	599	545	562	580	573	526	556	552	571	528	533	557	569	557	569	577	553	601	557	549	551	555	573	563	524	590	597	532	581	632	575	603	552	543	547	594	552	558	606	531	588	598	562	596	568	594	527	605	567	589	534	555	558	564	566	554	585	560	570	546	501	610	594	569	573	570	572	586	549	599	595	591	542	573	609	590	572	585	568	575	556	559	530	594	557	558	563	596	545	547	561	546	554	547	561	580	577	592	605	573	568	549	585	515	545	611	569	613	587	580	605	574	552	565	557	568	580	553	579	619	579	603	585	592	599	533	576	589	533	544	551	582	559	568	585	543	592	595	545	532	555	554	606	608	581	562	567	589	545	507	587	582	565	596	626	576	576	582	604	548	528	583	541	574	553	582	552	540	565	548	574	547	570	588	604	618	531	559	558	553	577	574	555	555	580	610	576	611	535	616	570	560	539	611	596	586	540	558	559	554	579	574	582	578	563	538	561	572	545	568	594	550	568	569	551	567	595	566	593	569	620	594	556	572	593	570	589	591	609	559	545	572	541	582	520	590	587	578	528	571	571	574	577	569	533	580	538	532	571	630	613	544	576	534	582	564	590	575	552	594	591	538	584	596	569	571	589	600	560	617	540	584	579	543	567	570	529	564	571	610	576	630	594	564	564	573	614	541	526	542	580	580	562	612	592	581	571	590	576	600	535	609	571	622	581	596	547	522	557	641	585	590	535	586	592	589	554	604	565	597	603	565	536	592	577	583	556	541	590	549	575	597	564	575	556	587	560	598	603	555	627	578	607	538	563	541	550	585	574	554	591	593	585	581	622	575	550	595	562	574	573	583	563	584	552	594	546	584	547	565	569	572	583	597	569	530	575	554	545	554	550	573	565	576	556	531	570	598	590	582	538	554	577	584	567	609	582	599	570	560	574	596	543	545	570	548	559	574	568	549	567	604	561	556	581	569	568	574	547	540	542	542	539	562	582	575	549	566	517	556	560	568	597	547	584	621	573	535	589	567	538	617	587	592	560	584	601	547	557	536	549	598	564	601	571	592	550	583	565	572	567	543	561	579	616	556	562	558	561	577	607	626	551	539	592	595	610	528	541	589	555	563	586	511	568	590	586	564	571	601	567	552	592	570	561	567	570	565	546	636	584	567	564	564	574	577	541	545	590	552	553	564	525	571	558	546	594	549	569	629	537	540	551	593	558	599	542	568	567	528	572	580	565	559	592	560	563	574	593	560	528	577	577	558	573	555	543	566	594	568	555	573	567	566	587	551	596	560	527	573	547	579	566	599	563	551	578	598	565	636	577	571	602	536	589	569	526	579	554	559	524	579	573	560	574	541	592	562	550	570	552	584	600	590	518	568	609	560	551	558	561	596	572	579	584	584	550	597	568	607	567	604	558	604	547	575	563	571	522	554	567	583	618	577	584	573	569	589	541	551	604	584	604	564	564	569	600	599	551	634	557	556	555	587	606	578	596	584	533	557	610	564	593	563	597	527	552	568	569	587	565	597	591	570	593	576	576	575	541	591	591	572	550	547	612	584	581	602	536	544	557	577	557	582	595	566	581	550	543	539	578	567	557	549	565	551	570	605	557	585	515	568	581	588	577	577	550	546	610	559	563	555	569	551	607	552	559	579	569	569	556	586	620	586	589	574	559	524	584	533	582	588	597	615	570	613	577	574	548	558	555	560	559	553	553	558	563	572	595	592	548	550	567	598	563	544	555	559	540	588	578	565	601	531	558	542	532	608	632	585	545	546	603	596	581	546	606	554	554	554	595	593	529	621	569	564	582	572	562	577	586	560	605	561	606	554	580	609	604	609	602	573	577	551	562	585
23409	22238	33375	35615	31485	26089	18606	7065	894	491	495	421	433	451	438	414	438	447	424	434	451	400	408	417	403	417	417	441	434	403	416	453	434	427	425	433	433	418	394	436	433	407	440	380	362	424	438	466	405	461	420	399	404	431	387	433	393	419	426	436	393	412	412	396	408	388	446	432	461	383	428	420	443	440	414	399	424	406	441	405	423	417	422	429	403	445	418	379	403	418	433	468	412	400	439	428	419	415	368	412	401	402	408	415	426	423	393	386	395	423	415	416	411	400	366	421	419	429	392	407	390	403	395	457	381	410	392	378	399	388	415	364	454	439	432	396	413	416	406	439	419	436	412	383	438	419	392	410	412	395	417	434	444	419	471	430	423	423	418	401	429	416	435	407	397	418	449	422	372	457	438	437	397	411	415	423	393	426	412	407	456	398	391	396	416	373	392	410	413	365	403	399	421	410	420	390	420	382	389	409	400	404	402	453	419	412	410	428	430	431	434	384	395	428	443	419	385	421	402	430	413	430	392	403	413	415	407	451	474	388	419	407	413	440	380	402	389	421	428	436	412	445	369	418	403	383	388	430	415	392	420	438	415	429	408	405	431	407	462	412	426	426	436	443	436	389	383	376	441	393	430	399	424	410	403	414	440	385	417	424	404	430	411	423	397	458	410	439	398	395	424	398	415	398	418	396	448	411	429	395	375	403	394	404	390	397	397	444	408	408	433	402	395	380	400	380	396	448	411	410	411	421	379	436	415	391	446	417	394	396	433	393	383	427	399	438	409	421	382	426	411	406	438	442	412	392	402	420	391	418	415	441	435	406	411	384	407	395	441	420	402	394	410	445	445	414	389	414	416	432	386	403	393	407	427	411	429	450	429	449	402	435	420	443	411	407	405	390	387	442	403	372	394	419	401	432	419	388	389	411	387	428	371	450	428	421	408	405	438	441	422	431	400	417	417	459	412	416	426	454	409	411	389	371	376	391	417	410	401	401	381	399	395	395	421	409	405	380	385	409	425	425	400	448	412	407	441	427	437	394	435	423	417	409	397	419	406	421	399	431	425	446	404	391	396	421	438	439	412	429	375	416	397	396	441	464	429	456	420	402	414	419	405	408	431	406	426	378	433	387	434	421	404	386	401	443	415	410	424	424	419	423	404	389	376	445	454	404	391	420	435	423	407	385	398	420	431	382	428	426	375	416	413	400	430	418	425	414	414	430	406	425	441	441	412	427	384	384	421	435	417	414	400	410	397	443	385	404	424	420	399	387	414	405	413	471	408	404	408	396	423	449	398	391	417	383	415	417	399	419	425	414	430	424	433	417	450	400	398	400	421	388	427	437	415	428	419	383	386	405	409	399	426	395	410	376	420	447	395	366	416	380	425	435	412	420	414	444	409	405	427	438	419	376	420	410	415	404	396	422	389	442	414	419	396	400	408	430	401	398	395	401	425	394	434	419	392	385	427	403	406	439	428	406	400	392	387	364	419	432	429	407	401	377	414	420	414	392	406	413	444	414	393	383	414	394	404	405	437	419	413	446	415	407	422	434	402	421	416	423	422	427	401	439	425	401	431	431	399	414	386	438	380	425	447	389	410	393	414	429	439	436	457	427	413	354	400	416	373	430	429	406	419	407	401	398	425	431	405	384	442	402	390	399	418	407	427	445	408	423	421	415	428	402	383	389	417	415	426	420	411	401	421	389	384	409	398	398	423	409	391	409	385	460	381	375	414	393	407	430	413	447	429	432	407	414	423	422	402	415	402	398	432	401	442	417	426	415	389	422	368	409	388	363	404	385	409	405	437	432	451	450	414	432	421	407	422	397	458	408	425	377	391	403	412	415	393	409	456	418	422	409	386	412	403	422	405	413	382	442	392	432	418	415	423	403	402	394	440	442	402	392	440	420	439	416	418	408	427	429	393	416	405	402	427	459	410	445	409	422	460	430	412	377	424	405	431	408	371	404	382	428	419	419	416	397	419	428	435	408	454	382	397	402	419	442	429	425	460	399	395	389	414	429	404	449	426	416	412	390	453	392	423	414	403	402	462	382	364	390	422	428	423	434	407	409	424	400	393	415	413	384	419	355	415	425	383	433	406	418	373	435	418	402	411	407	386	391	397	446	374	410	403	405	399	427	399	396	384	418	396	406	387	369	453	407	413	435	428	448	415	408	396	420	441	396	390	407	415	410	381	416	375	420	416	421	459	412	428	410	403	407	434	416	370	398	424	416	415	422	406	432	437	407	410	411	451	398	401	421	396	410	362	405	413	390	400	397	435	397	450	392	392	433	373	402	412	388	404	381	446	386	407	422	434	437	386	422	410	397	423	444	400	426	426	434	408	465	442	416	411	457	441	420	389	428	403	430	436	418	415	392	423	415	439	432	383	389	397	409	361	413	406	410	449	411	410	397	426	399	407	404	439	409	440	416	433	419	410	441	406	400	419	419	416	412	416	401	405	417	405	413	443	406	397	384	388	412	415	418	397	433	420	365	404	400	398	425	447	443	428	414	429	397	402	382	392	408	401	414	378	391	419	408	441	390	426	452	416	416	396	364	374	404	405	385	407	370	437	409	425	430	410	443	375	412	435	406	434	449	408	419	416	423	403	420	425	379	411	449	365	461	436	429	405	420	396	388	415	433	404	381	410	435	426	401	454	396	410	440	390	425	394	397	448	428	440	410	419	455	411	386	419	397	384	431	421	401	444	406	390	449	408	417	407	387	437	457	423	414	442	412	369	406	407	425	414	352	430	412	437	418	446	387	417	434	367	388	429	431	422	379	419	398	403	461	426	422	427	414	454	403	422	400	403	408	365	414	400	410	426	420	399	401	422	427	393	407	432	419	395	376	409	408	415	403	403	378	414	474	405	456	422	432	445	400	429	402	445	427	411	423	402	402	419	415	433	413	378	428	405	396	368	416	413	399	393	367	393	432	417	423	407	424	390	428	373	466	377	394	426	408	412	413	411	392	416	376	379	386	404	396	393	400	465	401	417	404	447	387	428	399	436	415	409	442	410	425	433	399	436	433	406	446	432	418	410	398	397	419	407	422	428	406	376	405	418	406	431	429	383	416	398	411	423	406	405	381	389	447	417	400	426	385	420	397	412	423	377	422	437	418	453	434	376	381	411	455	446	413	399	427	423	389	428	421	414	411	444	416	415	389	424	406	419	408	408	390	394	369	399	397	428	384	407	435	424	415	435	424	422	390	417	421	352	408	429	431	383	434	429	410	385	418	420	369	432	388	410	400	396	409	449	438	400	409	414	395	399	405	430	432	383	402	401	449	393	391	409	402	407	409	412	437	418	430	409	423	422	423	415	390	390	376	374	434	409	432	381	426	424	412	402	405	433	406	412	407	424	405	395	389	393	449	442	431	438	380	426	440	425	400	444	396	405	428	413	433	422	393	382	376	422	425	399	425	396	419	428	419	418	445	395	407	399	392	418	424	392	418	404	395	400	400	399	389	433	397	407	402	376	423	400	448	408	426
57949	84035	80313	61398	46245	34094	23421	13268	1892	699	746	734	719	720	717	725	738	708	714	720	680	704	658	697	685	764	707	726	681	697	765	731	752	703	720	699	707	679	664	673	703	707	723	728	707	708	710	687	710	704	730	704	687	711	689	678	738	690	693	707	684	746	722	707	733	699	723	721	707	680	717	715	763	775	769	763	724	715	653	692	735	683	684	723	702	659	701	696	731	703	718	703	760	707	688	717	648	770	694	716	732	720	714	703	693	688	694	678	734	681	695	677	705	754	705	702	715	739	744	717	709	731	715	707	736	672	754	701	644	691	708	701	696	695	723	724	750	678	690	713	703	723	733	686	680	704	661	688	720	700	693	684	690	673	670	681	746	706	707	695	723	733	701	712	743	719	730	660	729	737	638	688	657	696	645	691	651	707	717	751	707	700	755	714	744	728	712	672	718	654	693	639	753	766	703	707	722	684	728	671	711	761	645	720	727	736	725	654	633	665	706	682	727	716	710	656	724	679	763	639	679	707	706	691	741	683	706	702	688	709	674	702	674	739	733	719	699	683	690	698	641	717	701	665	651	680	715	709	696	705	675	694	688	753	664	669	712	718	700	674	683	715	744	721	703	705	693	747	679	729	697	714	686	748	685	678	689	695	728	762	698	723	704	732	711	693	693	702	714	727	695	747	671	704	722	722	675	712	735	736	746	685	706	673	706	667	686	694	731	659	710	711	713	697	694	692	709	696	705	762	692	734	700	690	729	708	717	710	708	727	684	734	695	724	713	742	767	716	711	730	682	725	705	705	691	690	673	695	696	735	685	681	727	668	669	706	720	678	731	710	660	715	703	662	667	695	704	707	718	692	695	720	697	719	721	662	674	739	693	689	664	689	709	735	664	723	736	675	694	714	709	724	698	712	700	696	719	685	675	714	691	702	693	731	738	694	663	726	706	695	706	693	723	689	721	723	700	744	689	669	695	703	685	737	696	684	742	665	688	717	669	733	728	642	720	719	685	716	714	697	722	715	730	724	714	711	623	624	702	715	729	683	704	764	709	717	708	720	683	671	741	770	683	700	721	712	751	708	714	684	709	739	735	715	709	691	723	714	699	688	681	715	752	744	739	733	717	740	693	685	715	654	763	728	708	744	744	702	718	655	687	682	728	724	695	646	671	691	724	761	727	718	668	707	741	725	705	737	741	683	725	707	722	726	684	682	690	720	717	727	699	730	671	705	709	707	653	685	688	756	751	649	725	707	714	720	734	718	709	710	738	667	705	734	712	675	673	751	724	707	717	705	697	716	721	739	717	708	747	721	738	663	723	721	679	680	741	726	691	718	702	734	701	734	682	729	686	723	681	703	716	692	711	703	731	736	686	724	695	738	703	688	670	746	735	672	740	691	698	699	724	696	738	696	678	710	694	713	705	726	695	660	716	741	722	692	725	731	701	751	735	670	693	693	741	685	728	690	725	668	700	762	699	717	656	727	714	683	701	746	705	740	707	691	691	699	676	619	702	689	686	757	735	717	712	706	682	727	717	667	742	680	696	727	698	694	711	716	728	674	683	760	714	697	703	721	714	729	704	684	680	699	706	701	683	720	754	668	649	719	661	697	727	710	702	787	690	712	693	743	701	663	683	724	714	674	740	754	710	743	701	693	731	756	692	708	711	695	672	706	710	711	725	656	724	721	734	721	700	705	700	694	726	699	670	728	731	757	715	698	729	674	735	732	718	722	678	724	713	733	723	711	736	684	711	690	713	702	693	714	719	691	740	717	699	745	730	693	703	695	661	729	726	729	705	735	712	707	698	686	721	712	712	659	717	681	738	712	676	725	660	693	707	691	731	691	698	676	713	675	675	702	713	667	716	708	710	712	739	700	666	672	705	693	690	764	729	710	749	707	720	683	707	675	751	776	680	696	687	682	677	708	728	707	697	714	719	732	702	671	730	710	712	738	685	661	729	715	710	745	753	697	694	670	745	734	739	723	680	706	709	720	714	695	689	681	710	650	729	694	718	665	743	692	746	722	709	766	721	719	692	702	712	732	686	704	709	740	715	678	701	739	711	714	692	721	668	732	657	669	734	687	674	677	704	653	693	726	698	725	688	734	701	700	646	705	754	734	700	712	679	715	693	733	710	696	689	712	682	719	757	702	676	714	676	706	706	659	692	678	719	744	728	716	743	682	743	714	751	672	723	745	730	672	707	712	752	751	669	711	704	707	654	732	664	715	675	734	736	721	692	718	723	717	692	752	751	689	721	723	724	721	699	726	716	680	719	674	710	684	748	683	702	690	677	674	706	722	705	712	699	723	706	667	715	683	698	706	694	707	687	727	712	710	739	738	738	717	694	638	688	689	652	725	716	655	705	720	662	752	723	721	718	668	696	706	696	761	701	722	717	700	677	691	706	710	781	719	763	715	754	702	672	672	708	735	711	691	723	676	675	697	768	688	675	707	689	678	708	725	709	719	669	720	729	686	768	697	752	720	706	672	677	702	741	706	680	693	734	699	747	715	752	771	697	664	653	754	712	711	701	690	729	724	722	749	678	721	684	740	732	723	712	727	726	706	717	748	699	702	691	714	675	754	689	693	704	724	729	723	674	691	703	699	702	727	725	619	676	707	697	680	665	728	699	720	697	727	740	719	733	672	683	716	715	689	745	738	701	680	699	697	727	674	708	685	685	685	688	726	730	712	676	768	691	733	670	714	719	721	692	706	742	716	736	694	723	722	656	723	685	712	679	719	684	732	694	720	652	714	703	669	673	702	695	704	673	656	698	723	741	693	675	705	695	650	716	690	705	686	766	655	721	671	704	717	697	720	693	719	744	740	706	699	704	717	706	680	687	709	709	708	724	744	712	717	674	707	712	681	683	703	712	765	688	707	690	646	747	669	712	654	725	702	725	680	709	700	729	710	716	727	746	722	707	720	653	672	714	706	701	676	706	713	681	640	691	721	687	718	723	698	685	684	721	728	698	717	714	758	719	723	712	683	715	722	708	683	668	745	672	696	709	684	657	688	726	691	710	725	687	674	729	724	690	750	685	696	693	682	714	640	684	710	710	684	767	672	678	683	700	720	671	712	749	729	690	663	651	689	709	682	684	709	728	694	675	734	693	686	694	747	724	708	673	733	700	688	737	691	681	723	649	734	685	676	738	713	709	739	676	738	697	697	734	709	735	681	738	741	668	732	726	717	692	692	715	747	695	704	698	702	751	668	676	699	695	715	732	746	706	685	714	694	730	677	721	716	701	662	684	722	681	693	691	687	701	703	703	673	658	695	777	686	728	725	727	739	716	706	716	695	752	754	729	702	694	708	693	675	732	686	721	710	713	697	676	734	709	667	703	682	721	675	682	678	687	686	645	685	697	705	717	703	714	707	712	724	729	682	720	718	716	717	716	719	695	707	712	691	717	666	667	680	676	727	709	741	697	708	675	732	726	717	708	762	722	733	700	730	671	715	786	739	720	716	719	692	671	704	645	709	687	747	716	693
27749	25541	30770	18946	8917	3235	1048	545	300	272	258	247	285	242	291	271	258	304	294	253	260	286	278	278	291	282	282	261	282	282	247	264	287	274	263	301	278	260	277	254	275	281	266	265	290	282	264	294	297	269	253	265	277	251	264	268	265	266	253	263	270	252	276	283	280	286	289	266	274	253	284	264	268	250	274	248	255	268	276	268	296	298	255	268	272	279	270	281	268	267	261	279	286	259	274	300	272	231	268	276	281	287	257	283	281	277	299	289	246	276	280	278	321	283	304	269	235	292	274	285	302	273	284	271	283	295	236	309	260	284	257	237	270	274	266	253	282	272	250	246	221	286	278	255	251	278	261	294	268	267	301	258	261	267	267	267	231	263	283	251	260	299	270	255	286	282	248	279	264	258	285	269	295	277	260	282	258	273	291	262	271	307	289	270	272	251	261	302	302	295	282	255	284	254	274	261	293	245	290	246	268	266	310	257	268	275	281	286	280	256	280	290	268	291	274	276	282	224	249	294	272	270	259	270	299	245	285	261	252	291	248	281	266	244	292	267	279	274	273	267	254	268	263	262	259	266	268	253	273	261	263	245	268	282	257	240	273	295	265	286	283	299	255	252	263	248	270	284	271	275	262	260	274	289	261	295	272	274	266	240	256	309	246	272	285	284	254	277	285	263	273	273	265	292	257	269	269	285	268	271	274	255	260	284	287	273	274	259	273	260	287	257	277	264	249	320	254	273	251	275	269	243	263	278	259	303	276	290	287	278	274	304	266	272	294	308	315	280	285	273	255	274	299	272	270	292	271	285	279	256	255	259	267	280	247	246	249	256	276	246	290	288	295	269	281	264	257	278	290	268	274	255	283	234	290	268	264	280	270	260	248	275	272	283	265	276	279	271	262	292	277	261	261	266	304	283	256	263	277	243	271	244	262	295	272	267	272	243	258	259	263	265	261	287	256	260	253	278	275	284	289	292	263	264	307	287	285	256	294	246	251	274	267	273	245	285	287	294	255	269	275	295	255	277	271	285	265	287	273	280	267	244	262	267	253	257	291	274	286	253	283	295	311	278	303	277	316	254	268	262	251	249	272	253	274	273	299	290	257	254	269	292	240	304	241	264	283	297	260	268	286	246	289	274	246	312	306	270	282	260	297	262	242	258	278	289	260	268	263	283	286	275	243	289	262	282	274	270	313	265	272	282	282	270	223	239	282	268	254	297	286	308	282	301	295	281	261	270	272	260	286	262	280	278	289	293	275	299	267	272	280	288	235	248	248	260	283	236	283	268	284	262	266	294	283	298	252	310	279	287	257	266	273	267	270	293	286	288	254	277	283	257	281	268	278	259	264	268	259	261	248	273	287	258	270	307	263	260	283	264	297	284	237	279	266	255	240	259	289	255	280	264	274	281	256	271	272	257	258	289	282	286	267	311	270	259	273	266	232	274	286	233	262	277	269	278	267	261	290	291	254	266	275	244	271	277	262	252	274	253	263	265	272	273	256	265	272	265	282	281	259	281	257	301	249	284	295	289	299	256	275	257	283	255	272	269	266	281	270	248	258	263	273	269	264	265	273	256	258	273	275	295	302	255	260	279	251	281	248	286	283	290	280	247	259	281	277	280	250	239	277	257	270	245	294	289	271	302	282	276	266	272	265	270	276	262	255	256	253	257	274	288	259	252	288	288	281	231	274	309	267	270	262	248	280	273	276	281	312	258	246	259	260	278	271	276	273	263	264	263	259	278	260	272	294	255	290	288	256	270	275	295	262	300	265	270	289	247	283	294	237	262	277	308	264	263	268	275	265	269	257	266	279	251	274	286	251	248	321	304	264	286	263	265	259	258	273	264	263	248	300	268	288	258	259	274	263	252	280	274	270	263	274	246	271	272	264	247	293	265	246	296	249	246	271	247	270	261	257	252	298	258	263	274	247	290	242	273	293	266	262	269	280	282	250	275	248	264	272	298	238	294	256	271	282	256	255	278	266	278	299	270	263	289	236	309	291	279	276	271	266	255	286	240	260	267	278	288	296	288	293	276	258	265	278	278	303	297	294	270	273	310	295	281	266	282	266	276	274	286	254	226	261	273	278	270	275	280	273	262	278	261	253	267	287	286	275	285	254	283	252	308	268	284	268	269	269	258	286	231	275	277	303	291	276	265	273	242	283	269	269	274	260	277	270	267	245	235	237	278	291	282	288	280	263	305	283	298	293	270	265	275	276	286	222	268	274	310	282	276	246	289	263	274	296	265	294	272	261	262	269	270	286	271	301	293	270	257	268	286	251	273	287	286	281	285	273	274	261	265	292	255	234	256	255	264	255	256	274	265	299	268	268	291	270	269	277	277	260	301	281	267	275	275	244	274	258	266	291	270	273	288	283	274	285	283	276	302	256	271	266	262	273	280	260	261	275	281	294	290	268	252	257	260	285	274	254	291	282	278	259	266	257	254	265	249	265	264	276	274	282	276	244	271	299	288	260	281	294	263	280	289	281	266	260	270	271	271	265	281	275	243	271	248	256	255	275	261	298	279	314	263	260	294	256	288	313	294	275	294	293	270	272	291	253	264	272	286	275	275	252	304	243	273	281	285	275	285	277	287	273	263	285	257	257	288	291	282	316	255	265	248	296	267	266	255	287	260	228	265	303	256	309	244	276	257	309	277	293	254	264	271	240	276	273	291	293	259	276	281	300	241	305	283	275	263	274	274	259	257	307	257	307	253	298	261	271	281	287	261	245	271	253	270	252	263	251	275	272	264	264	285	286	284	265	265	260	255	309	274	241	268	275	252	282	256	282	292	277	272	272	286	243	262	268	272	299	274	253	284	273	261	265	268	262	277	293	277	267	254	261	277	270	309	289	264	261	279	278	289	276	274	304	243	269	297	278	259	255	252	265	255	265	238	286	272	255	246	266	262	292	274	281	288	253	251	260	306	295	267	288	253	256	278	260	270	258	305	261	281	285	269	239	271	274	281	267	281	266	306	277	249	279	273	265	246	312	289	260	254	278	290	280	253	279	271	296	258	286	287	286	276	254	283	295	300	260	283	254	263	257	255	264	275	274	282	270	279	250	269	261	299	246	244	284	251	289	287	275	286	270	284	261	263	248	264	257	286	276	268	286	249	252	273	270	276	295	283	276	258	286	241	283	279	280	260	273	268	284	287	255	263	261	251	284	293	283	262	295	279	268	304	303	240	279	299	288	313	274	252	279	279	237	286	277	265	283	259	277	275	236	306	292	277	250	270	273	262	264	266	261	267	255	276	265	283	291	277	308	270	248	259	261	264	273	287	279	252	277	263	289	264	301	265	239	257	274	310	283	271	270	260	256	274	283	293	236	263	298	264	313	281	267	281	278	266	258	312	268	291	260	271	255	266	283	287	285	239	250	269	248	246	270	281	288	284	240	253	324	260	295	288	243	261	243	289	264	262	277	265	287	278	284	242	249	274	254	277	280	302	266	265	260	304	257	271	277	286	271	252	275	264	253	259	278	294
30417	41279	37666	23093	15021	7041	2703	1361	566	487	498	476	510	501	523	497	464	530	523	528	493	499	472	497	530	523	538	519	529	508	513	495	520	489	501	471	466	495	487	531	530	501	462	493	497	490	503	480	522	479	465	475	485	503	476	465	495	470	514	538	505	531	487	484	481	516	494	465	475	494	472	480	482	505	470	515	492	466	480	489	512	526	493	511	482	466	476	510	495	469	492	518	521	484	516	486	505	488	498	497	492	503	496	527	530	511	491	493	511	513	472	521	483	512	463	481	529	466	520	506	502	487	533	488	489	461	518	502	487	497	487	521	519	513	504	492	501	460	498	511	520	502	508	539	509	503	510	495	509	496	496	520	551	472	513	458	491	505	490	511	478	488	528	464	480	486	517	571	513	513	506	498	474	496	496	523	497	508	473	486	565	529	498	486	477	476	535	458	488	490	477	470	543	515	497	481	485	520	488	475	518	509	514	499	460	497	500	538	519	517	477	548	511	507	517	477	495	475	484	527	474	483	475	482	502	508	536	469	480	511	534	473	555	502	510	525	504	499	494	484	508	488	459	493	524	468	436	477	492	493	487	471	491	497	510	489	509	505	482	484	468	543	489	508	515	507	467	503	510	529	544	493	509	535	493	518	514	484	485	493	495	522	508	497	508	444	491	532	494	466	463	461	519	514	538	499	504	501	445	499	536	477	477	472	467	542	508	483	471	493	519	450	477	473	501	493	516	499	523	544	522	477	473	500	493	488	480	537	474	509	503	523	524	509	491	490	489	514	483	497	479	519	516	512	520	504	484	501	507	512	483	476	516	516	474	495	506	504	516	522	499	515	528	483	477	480	465	512	511	519	479	501	487	533	467	499	522	540	496	524	488	520	539	489	469	543	489	496	520	515	506	491	505	547	514	526	496	488	548	511	492	502	493	489	523	531	481	561	520	510	465	480	505	515	490	481	528	515	489	505	476	458	500	479	477	486	477	510	483	475	510	503	478	514	518	530	490	470	483	515	501	498	530	510	504	514	501	528	503	494	502	499	503	494	492	498	505	492	504	508	527	514	496	496	524	474	496	500	460	492	497	493	453	545	496	503	487	516	496	474	475	531	497	467	488	451	516	528	527	514	473	476	499	484	523	493	537	481	473	493	508	506	505	460	518	515	494	491	540	513	501	501	510	467	514	508	512	548	537	511	513	471	520	491	543	504	511	524	483	512	503	474	500	469	465	486	504	542	494	471	493	530	525	487	517	481	526	482	502	493	494	493	499	466	474	540	518	518	495	514	483	486	462	508	487	516	480	509	503	494	513	505	514	505	518	533	520	498	528	465	485	499	518	487	487	521	472	521	519	524	469	482	503	500	516	491	483	487	489	502	522	478	501	487	492	474	494	480	511	464	504	505	446	527	499	504	476	496	525	483	461	508	526	479	480	491	487	514	495	498	520	493	508	487	515	517	471	531	506	512	474	553	488	486	464	500	493	503	496	458	455	506	485	493	527	487	502	536	492	506	493	474	458	504	443	523	482	472	537	533	535	535	526	477	524	492	488	495	490	506	529	472	506	503	512	512	501	509	464	490	474	450	451	547	445	487	456	522	529	475	543	516	529	465	514	523	540	473	498	512	501	515	495	552	511	458	506	509	478	493	513	510	500	466	496	490	515	508	495	491	468	530	522	477	463	509	531	503	498	484	511	541	496	484	475	471	521	527	486	501	517	523	533	491	536	486	525	485	496	481	515	490	544	511	497	509	515	512	512	478	474	481	500	491	501	527	501	504	465	509	528	484	521	486	481	498	512	503	494	487	500	502	474	507	473	459	465	509	575	493	477	510	486	511	465	516	515	466	485	503	488	505	483	545	500	505	489	498	542	516	496	478	489	530	494	492	523	495	520	458	471	525	475	508	508	497	484	461	500	509	496	478	521	563	469	508	507	539	492	515	510	497	507	507	513	499	506	476	509	453	481	495	499	448	502	502	508	457	495	476	474	503	520	536	493	480	473	483	531	508	506	494	505	514	504	490	504	499	476	506	472	513	504	500	441	484	507	544	509	525	529	485	504	531	518	488	506	517	496	475	468	471	532	540	477	492	496	511	487	509	496	481	509	515	536	497	488	478	507	494	481	473	475	503	485	504	467	489	511	497	515	514	515	496	524	514	481	455	462	490	506	510	524	500	497	450	531	523	465	521	514	491	499	485	529	511	488	539	507	457	467	505	464	486	476	485	501	489	475	491	507	502	541	470	555	498	510	503	509	496	520	467	478	482	495	489	556	500	494	460	531	499	511	509	430	510	486	517	509	543	495	505	521	544	495	486	550	477	512	502	522	481	484	530	487	489	489	462	536	463	488	496	542	500	479	480	486	493	496	500	526	475	534	497	525	438	499	528	511	524	491	499	460	507	491	441	508	499	469	472	490	572	481	484	496	496	502	537	488	553	455	442	502	499	498	521	525	550	443	512	493	524	489	527	480	493	497	508	484	502	522	498	515	516	510	537	506	441	486	500	533	484	513	489	562	541	515	515	506	496	479	503	477	506	522	504	446	533	498	504	481	500	485	498	505	543	518	500	473	501	504	478	539	471	508	531	488	481	511	483	507	508	528	513	465	504	441	501	489	480	536	517	461	530	521	522	465	517	500	442	499	496	459	504	529	508	478	494	503	495	519	488	478	520	511	485	530	490	483	510	476	496	503	442	485	487	481	477	509	520	497	490	497	538	453	502	513	488	491	519	534	523	495	472	514	517	499	500	486	491	526	483	499	522	490	517	523	537	483	515	481	487	541	500	469	471	477	462	465	514	486	495	515	506	508	458	500	500	483	513	501	525	489	457	506	481	511	494	498	484	503	493	500	513	506	478	463	478	535	508	522	496	495	524	480	528	505	495	517	480	515	511	519	517	519	472	478	537	504	494	485	480	464	497	528	512	529	486	512	493	505	513	508	533	485	481	513	474	464	492	486	504	449	557	503	469	509	476	511	511	473	477	522	479	533	499	480	488	503	493	507	515	495	481	506	492	505	474	476	505	500	509	466	525	520	496	500	493	534	480	516	510	475	485	546	478	544	533	471	492	485	501	559	503	530	505	484	493	525	492	512	483	504	525	533	490	495	465	474	528	501	519	488	487	518	490	516	468	512	492	504	524	480	484	499	479	523	527	513	508	502	515	461	515	477	513	519	480	494	506	432	492	532	505	508	483	486	479	471	477	507	474	473	512	502	506	528	522	463	467	517	510	442	485	494	511	514	470	487	489	523	524	503	504	497	483	535	502	499	481	472	493	503	487	509	465	495	509	454	548	502	508	483	477	530	484	501	528	471	528	496	519	481	482	525	488	501	465	503	476	565	506	505	538	507	512	513	504	461	486	496	531	509	479	497	484	524	489	483	493	503	500	459	521	503	497	516	497	498	518	512	506	519	519	528	498	534	514	453	490	525	482	479	523	494	487	493	499	516	488	471	517	488	477	475	497	480	500	469	545	467	517	545	533	498	516
24453	24667	44234	39999	29617	18644	7353	2186	518	381	358	356	330	361	321	322	349	343	344	346	316	327	318	313	335	334	356	339	326	334	330	302	328	330	370	302	327	346	322	329	316	336	332	342	339	324	349	340	350	335	327	316	333	337	310	316	317	329	318	337	315	330	322	359	356	313	343	330	356	320	343	302	332	330	355	369	316	332	343	326	288	333	331	340	309	331	339	339	339	341	325	313	366	342	318	335	293	333	352	326	323	311	329	328	356	318	318	298	322	321	344	334	328	328	330	325	324	349	330	325	349	321	353	352	280	326	351	310	321	345	311	313	314	293	338	345	325	311	333	322	323	345	348	309	349	306	339	354	321	341	341	339	339	334	320	334	334	346	319	346	321	312	356	331	345	334	315	332	332	305	307	328	326	329	346	345	313	319	355	317	314	329	337	328	337	339	307	334	343	361	312	350	329	367	328	317	332	335	330	334	354	331	324	326	342	307	330	322	346	323	308	327	322	348	318	348	330	319	328	314	347	310	326	307	321	333	342	343	341	328	306	347	323	345	335	292	295	318	339	327	329	336	291	348	340	337	345	315	339	333	346	332	323	334	344	329	339	330	316	361	339	336	319	303	344	293	332	336	306	348	309	358	333	323	316	286	306	354	355	352	340	326	325	327	338	332	341	302	326	344	309	346	345	346	338	317	336	302	304	344	314	295	350	311	323	308	365	319	312	303	354	334	336	344	324	296	305	331	347	313	335	325	325	293	334	340	325	346	353	333	301	347	315	342	332	320	291	333	305	318	363	317	360	312	320	313	345	324	329	339	328	334	342	360	346	332	329	343	341	343	315	317	355	348	319	324	322	353	319	323	302	326	307	313	351	335	327	304	328	328	350	343	335	352	298	317	358	330	309	346	312	314	353	314	339	359	329	340	358	305	342	360	342	330	345	297	357	322	323	351	309	307	338	370	329	358	315	329	302	340	331	317	339	317	315	325	356	368	304	349	326	360	320	317	335	332	372	334	336	330	303	311	307	362	325	322	321	336	339	334	317	325	348	339	326	307	323	318	331	306	303	334	302	349	318	324	350	324	329	327	360	333	329	350	286	330	334	341	370	323	352	327	344	317	324	338	337	334	323	322	328	362	299	315	313	344	335	307	305	339	310	334	336	330	316	323	314	361	294	330	340	325	318	306	320	307	307	334	313	326	318	323	345	326	361	340	320	339	337	352	322	303	309	346	331	324	329	319	320	327	310	312	344	318	318	332	301	349	318	328	339	307	342	310	298	318	312	328	342	327	337	321	345	311	333	298	328	307	319	319	295	320	313	334	325	341	331	308	315	318	311	343	343	329	339	330	317	327	346	324	324	336	334	295	319	334	350	349	351	307	350	301	335	333	323	346	333	342	326	334	330	334	337	358	326	331	295	339	306	344	317	323	321	327	309	310	364	348	307	364	318	340	320	344	314	321	312	317	359	330	309	327	359	341	351	318	316	302	334	313	318	367	346	316	313	336	317	371	348	299	351	326	327	328	346	292	291	313	351	344	338	334	317	318	337	336	336	316	286	347	352	362	305	319	350	313	323	342	351	356	331	320	347	342	326	270	307	350	328	328	318	342	300	346	311	331	324	330	304	304	328	318	327	325	311	346	304	308	326	306	329	315	304	333	331	363	302	342	299	321	302	350	289	342	353	329	342	335	371	333	306	327	328	310	334	350	318	357	323	332	340	308	353	323	324	339	305	341	344	330	348	303	332	335	318	335	320	329	360	315	331	330	316	350	345	347	326	318	313	338	326	319	301	323	353	312	292	315	335	312	325	329	325	335	323	347	336	316	353	336	319	336	334	322	338	313	328	301	316	341	353	308	293	302	316	329	331	303	312	326	330	317	322	301	344	323	330	333	331	310	364	323	319	321	269	322	317	346	333	330	335	304	320	351	327	306	302	355	327	341	373	317	343	350	340	332	315	338	330	322	309	322	341	356	339	336	336	327	313	314	344	349	358	325	352	350	318	312	320	322	365	340	321	329	361	339	315	333	358	333	324	333	322	322	329	326	345	343	318	314	323	360	320	329	324	338	338	342	315	355	307	341	352	337	348	328	301	333	319	311	314	323	356	380	322	316	343	311	338	359	369	340	308	309	289	297	356	340	345	324	339	307	367	338	324	311	316	351	323	310	346	314	343	357	297	330	297	332	318	302	327	341	367	320	340	314	340	334	326	344	323	309	332	286	327	360	319	347	340	358	330	360	320	334	328	321	311	330	371	334	307	307	328	316	331	295	364	338	352	344	341	341	318	319	336	350	345	328	344	332	356	301	326	327	337	301	318	371	346	325	318	332	327	334	338	345	315	334	334	304	358	325	352	368	312	306	344	325	317	318	308	311	325	326	303	344	311	321	301	297	324	328	325	324	344	312	300	326	304	293	313	369	355	333	316	306	338	312	351	319	292	343	324	331	332	354	301	343	338	299	321	300	325	311	317	335	330	315	360	314	329	326	358	327	356	324	331	270	340	334	296	333	336	317	323	352	346	339	303	314	360	331	356	325	343	336	307	352	323	337	301	338	338	355	333	326	329	317	325	304	352	371	345	334	321	303	316	335	289	353	310	296	304	345	281	329	334	340	289	352	349	335	333	341	333	315	366	316	319	340	337	356	361	308	312	343	352	340	308	331	330	326	286	340	322	332	328	356	355	373	343	332	344	342	353	339	288	327	320	361	340	345	328	310	343	311	343	305	296	364	341	339	333	304	377	326	323	352	301	339	339	325	335	341	337	342	316	352	352	318	345	355	378	339	310	339	327	329	323	314	350	321	330	355	358	329	326	303	318	334	321	320	362	340	324	320	305	312	317	333	310	324	314	309	303	337	365	349	355	324	330	328	335	310	330	320	320	335	337	333	322	337	290	303	316	339	346	300	331	301	321	345	351	322	322	337	289	291	312	348	311	340	331	324	329	332	342	319	343	341	300	325	362	323	327	334	332	334	365	326	338	325	318	325	331	331	319	306	320	333	349	353	334	314	341	314	329	344	315	350	323	286	333	349	371	320	339	332	320	306	335	344	329	331	329	290	346	339	320	322	319	314	321	321	343	331	333	357	314	340	315	317	349	323	345	326	315	339	319	329	328	329	345	373	339	307	348	350	298	338	359	312	359	347	328	346	371	345	327	317	345	330	332	340	338	323	343	360	337	333	337	276	303	330	311	338	345	323	321	336	313	308	335	329	334	348	325	336	319	337	346	301	315	322	332	311	300	351	350	303	322	324	353	324	308	305	314	354	310	330	302	324	294	341	320	340	313	327	348	351	320	317	358	344	346	326	333	336	339	329	331	304	348	318	344	342	308	338	315	310	311	362	307	347	339	309	322	339	308	321	286	321	308	348	324	337	346	329	325	342	346	327	359	316	326	318	358	303	323	295	354	318	322	345	317	326	310	365	343	349	320	346	317	345	332	304	339	342	277	334	355	325	351	318	316	328	324	333	310	313	301	314	339	322	349	330
52283	88209	74271	52018	38025	20887	11888	5227	1226	594	604	585	623	563	599	580	637	599	566	603	612	595	573	612	599	621	624	615	590	622	589	566	583	623	579	561	578	573	570	600	617	569	594	596	599	566	603	594	636	579	598	569	572	570	588	592	564	583	611	592	602	563	601	553	596	592	592	593	627	559	591	550	581	600	615	625	543	609	588	603	551	630	567	575	613	614	563	608	658	591	601	617	589	562	572	595	579	558	550	616	609	568	555	609	614	582	593	608	611	630	598	611	620	608	554	633	607	581	558	602	524	612	546	594	589	557	594	561	613	611	596	602	569	598	572	589	572	590	631	597	600	626	590	590	570	560	611	572	593	609	605	583	611	594	599	624	568	575	624	589	574	575	575	595	617	579	576	559	600	588	565	617	580	580	616	568	571	621	636	625	565	589	588	551	551	583	570	620	564	541	612	599	579	584	573	612	555	613	607	583	557	584	588	624	588	555	521	586	591	579	605	600	586	625	562	581	593	597	631	598	580	581	578	621	612	586	591	630	563	610	628	591	573	598	594	544	612	604	568	615	642	571	616	602	560	609	554	640	563	568	580	590	587	558	561	623	603	581	605	561	606	565	567	574	563	633	611	535	599	622	614	580	588	621	628	580	579	594	606	623	632	669	585	583	601	599	595	562	582	591	619	617	587	596	599	581	646	632	607	610	598	595	604	576	562	609	586	628	601	610	605	602	620	576	619	582	600	627	611	584	532	585	601	595	599	553	589	608	587	562	575	604	583	578	581	558	589	572	610	615	607	594	614	560	571	606	599	618	610	607	568	575	590	613	612	579	603	577	603	559	584	601	569	558	572	596	582	551	575	639	627	535	605	598	618	577	585	592	570	647	649	560	579	600	597	579	619	599	622	631	598	543	632	570	583	591	611	580	592	625	569	620	585	611	597	640	569	602	577	592	596	534	591	601	609	603	568	633	581	576	596	601	583	612	589	616	536	579	595	587	614	598	608	570	583	584	591	571	573	581	608	658	593	610	595	630	613	615	594	576	616	550	585	595	604	563	553	588	562	572	605	570	566	596	581	592	626	620	617	622	585	584	577	614	579	630	585	598	617	569	563	583	600	582	597	556	596	565	542	591	629	620	635	590	622	627	623	601	621	643	611	601	582	572	602	596	570	563	625	589	578	581	611	619	578	576	554	585	578	568	599	595	522	564	624	541	614	569	585	590	628	565	593	577	605	645	578	590	560	640	597	611	597	595	625	622	575	564	574	596	577	559	635	579	573	571	601	603	563	618	594	607	612	632	580	574	598	643	570	585	584	633	599	573	593	562	612	570	575	613	576	619	590	579	596	562	632	596	569	558	624	582	620	595	562	586	593	648	592	597	668	616	578	597	581	640	579	583	588	607	607	567	560	633	593	623	586	606	529	583	636	546	566	570	566	575	608	566	610	558	592	584	584	597	653	576	578	582	565	574	600	592	585	575	603	556	579	601	589	584	592	587	580	593	565	646	612	604	604	622	599	548	580	611	590	607	576	577	581	564	575	608	594	615	592	549	584	567	596	613	577	606	621	598	547	594	601	633	617	584	572	596	576	583	590	620	591	551	544	603	581	595	608	558	582	584	541	600	602	568	597	622	516	548	564	588	583	576	595	549	590	594	648	590	596	570	581	554	606	572	551	569	563	577	572	568	572	629	602	614	558	622	569	568	589	602	557	578	584	576	590	561	583	588	590	604	574	584	570	598	610	612	632	593	558	561	526	579	582	616	586	580	618	624	544	588	595	602	605	607	574	603	580	608	605	604	569	572	615	605	613	562	614	640	603	620	603	551	596	618	559	619	620	599	573	593	587	558	579	597	612	609	584	638	594	631	578	601	607	619	568	639	577	594	591	602	646	562	584	542	585	565	583	623	563	609	568	597	551	606	542	549	607	560	549	607	563	606	577	566	609	600	643	581	552	593	583	584	549	586	608	597	615	622	641	592	612	573	587	592	559	579	640	578	605	603	598	587	591	606	603	635	601	558	607	580	546	580	579	549	605	590	572	571	620	591	599	577	585	613	586	614	588	582	604	572	574	577	645	624	568	602	635	616	626	593	583	593	575	557	594	604	596	552	548	584	565	592	559	593	598	610	567	607	619	557	597	623	601	571	607	586	600	588	595	550	599	644	605	609	593	637	575	609	562	609	626	580	590	649	548	580	627	623	581	580	581	602	609	557	598	602	584	583	590	569	603	584	579	583	588	552	577	584	568	626	585	632	599	591	605	584	593	549	613	605	604	635	582	578	582	608	625	607	596	543	567	632	602	646	590	552	608	568	595	568	583	600	593	585	620	616	624	585	601	598	591	603	576	580	559	592	619	586	553	573	609	555	564	616	571	616	556	591	577	581	596	592	610	588	603	543	552	588	592	586	639	547	591	568	600	572	629	606	582	574	578	588	537	591	551	557	604	597	586	591	560	568	593	599	632	642	545	602	642	565	579	624	584	573	596	655	586	585	610	561	538	624	554	591	563	576	560	592	600	586	596	614	601	596	610	575	613	571	607	614	589	605	552	573	626	622	584	587	594	582	581	603	597	607	611	593	569	570	621	611	496	582	603	557	562	595	573	584	579	563	629	614	573	555	581	616	584	552	567	528	652	604	555	577	557	600	560	605	605	604	586	606	562	622	604	554	578	587	535	577	578	588	528	565	541	633	567	620	583	597	571	629	583	595	557	613	600	579	574	592	599	560	595	590	605	620	599	594	612	561	594	633	583	558	652	557	580	580	605	611	551	578	572	577	550	560	631	610	557	626	569	616	612	565	573	600	593	546	594	604	626	597	634	599	656	586	588	660	604	598	564	570	583	579	600	611	568	558	554	578	613	577	601	616	589	575	589	579	587	644	602	579	551	564	613	563	563	546	602	612	583	640	606	635	565	638	556	553	613	576	603	616	583	589	563	581	639	613	574	574	562	605	544	622	562	569	569	571	571	565	613	570	564	603	598	580	557	644	630	612	571	577	597	596	575	604	566	589	645	574	597	609	592	593	547	546	561	577	604	579	570	600	599	580	585	618	608	560	622	582	583	602	560	599	593	605	580	658	626	612	610	577	617	600	610	587	599	603	587	614	632	614	619	600	593	597	570	587	573	531	534	624	600	660	605	567	600	583	593	599	599	576	531	620	540	642	573	617	618	594	591	615	582	563	563	588	572	587	618	572	623	556	607	624	588	597	613	582	585	646	592	592	606	575	606	590	601	580	636	621	632	540	598	590	547	600	595	625	594	591	549	633	572	578	582	532	599	556	607	582	620	639	585	585	588	622	597	576	599	539	549	574	618	607	600	583	612	630	569	615	591	594	606	564	556	533	565	549	590	615	568	628	590	587	587	610	628	580	600	603	628	622	603	598	600	618	605	602	614	588	562	562	554	581	597	574	583	584	627	614	620	608	586	572	587	597	594	592	599	608	571	572	578	599	603	558	579	595	589	571	599	599	564	582	584	573	564	602	578	606
23409	22433	35185	40195	34090	25981	15673	4829	787	448	465	423	420	404	399	445	415	432	443	403	453	421	430	434	406	414	409	428	459	409	435	421	397	396	389	451	415	401	400	405	375	431	422	389	408	433	402	404	424	450	443	454	398	384	383	467	409	386	404	438	411	407	445	391	429	414	414	405	425	437	401	400	420	433	420	443	455	408	405	409	389	444	434	437	424	420	424	436	405	456	445	384	396	401	424	462	410	420	419	441	432	409	402	397	444	423	402	408	441	402	423	419	466	445	408	397	450	383	398	387	417	429	401	445	395	399	392	438	424	434	397	406	389	425	399	418	409	415	393	423	398	444	399	421	425	414	420	346	412	390	421	416	429	427	438	427	387	412	398	406	405	443	419	407	415	432	399	437	415	417	418	417	403	390	409	456	431	416	407	408	409	419	392	412	413	405	385	408	389	408	431	403	437	449	438	433	405	428	389	403	429	387	442	410	421	408	394	404	422	374	391	414	423	403	424	397	428	419	427	401	349	406	394	431	406	386	443	392	403	424	436	427	433	408	464	417	396	410	396	424	438	431	411	404	412	398	387	437	433	422	412	444	402	415	412	402	423	432	408	440	430	383	385	441	397	410	432	398	425	418	431	404	407	447	427	451	459	418	439	397	415	412	396	406	400	384	440	398	408	381	440	438	422	412	363	406	407	437	419	381	421	431	433	427	413	428	422	403	384	446	447	377	491	428	413	417	409	409	424	435	401	398	428	410	448	411	425	412	393	389	427	449	446	376	413	414	388	420	384	428	449	402	437	362	390	437	433	441	456	427	464	424	426	471	413	447	403	395	400	408	420	396	426	413	395	411	378	383	399	460	405	408	408	419	445	406	398	435	414	424	420	420	385	421	442	404	445	411	421	383	437	394	432	392	435	425	400	425	431	407	373	414	383	411	408	396	446	443	410	408	388	451	417	420	400	422	467	396	443	399	394	413	420	448	378	410	386	401	412	378	389	450	406	420	446	434	415	380	422	433	367	404	397	423	437	443	425	410	411	418	377	406	382	428	422	395	420	404	432	404	433	428	384	373	395	427	424	418	412	408	413	439	435	397	426	438	425	398	383	410	447	450	405	418	434	453	423	384	430	421	422	405	431	415	393	430	372	406	385	409	400	408	435	376	458	428	427	434	440	406	434	437	420	413	381	421	417	418	390	433	436	412	386	454	394	420	404	378	448	425	400	401	450	406	393	443	432	412	391	449	417	438	450	416	442	411	415	417	413	421	392	417	446	386	402	410	413	382	395	386	396	415	390	418	405	405	396	392	428	444	393	409	423	405	385	435	395	409	393	392	424	415	412	466	422	401	445	411	429	425	419	409	423	423	441	438	407	422	439	418	368	466	397	366	405	409	394	434	399	411	445	384	379	424	414	462	446	445	434	461	416	388	373	391	449	391	428	429	389	415	432	399	434	440	435	417	422	396	407	455	396	415	410	420	421	432	427	422	438	409	432	415	426	416	432	415	433	422	422	390	397	411	439	415	404	399	399	411	452	429	435	428	393	401	412	433	428	404	415	426	448	406	381	396	388	408	397	416	441	426	403	398	437	401	399	413	428	399	418	374	434	405	412	401	413	421	405	401	429	431	422	408	432	412	452	417	390	419	369	384	384	412	434	424	385	418	389	433	403	427	419	416	451	390	393	388	436	393	434	385	387	414	419	426	395	387	406	440	419	361	435	426	391	435	436	426	444	399	419	419	436	453	412	395	472	427	406	428	413	411	433	393	424	427	416	468	431	424	381	383	422	423	440	444	463	431	440	417	398	405	414	396	388	455	379	439	420	466	462	407	409	433	430	445	412	452	411	412	416	420	416	400	408	423	407	390	408	422	421	428	446	408	410	405	384	446	465	429	423	392	407	418	398	395	397	402	433	399	430	418	403	395	400	405	422	400	430	443	436	395	396	441	450	424	443	425	374	429	388	421	387	405	404	421	419	415	463	403	410	436	431	444	417	444	420	434	417	430	384	443	411	433	414	377	404	449	419	420	449	418	408	428	428	445	403	420	426	400	426	412	423	451	428	410	425	452	427	425	400	445	398	337	427	434	412	405	421	402	455	407	379	454	436	400	398	441	438	394	404	440	425	424	389	418	409	410	402	388	434	462	421	419	406	414	415	441	468	438	425	388	395	447	466	464	429	402	400	407	409	433	400	410	418	428	407	392	455	386	468	423	443	417	402	427	429	416	408	405	412	397	405	398	428	407	445	416	411	454	418	390	416	445	436	422	431	385	411	445	420	422	407	383	433	426	381	408	488	448	445	424	374	440	438	453	434	420	424	422	428	396	406	424	391	437	416	406	403	411	443	393	444	382	414	410	393	411	392	443	395	395	431	391	431	439	388	407	408	393	416	426	457	435	376	415	395	407	436	428	381	399	369	380	415	406	369	423	437	426	450	375	437	418	437	403	449	458	407	391	371	432	452	423	402	399	386	392	436	418	436	401	422	411	405	419	412	423	408	418	396	427	435	402	429	380	379	394	435	425	420	383	380	448	420	371	424	418	427	426	438	413	405	395	403	403	400	420	434	434	401	431	403	418	449	430	379	384	388	431	407	429	374	451	381	385	434	441	420	455	378	424	396	418	435	427	415	387	402	430	398	422	441	454	418	413	399	432	426	417	414	399	442	400	383	455	382	451	363	388	432	434	433	399	425	385	395	410	434	400	412	378	474	425	399	413	439	407	383	427	387	410	436	400	435	407	364	429	444	398	420	409	425	406	413	464	426	399	408	378	388	387	404	438	401	422	419	403	425	441	431	465	373	423	399	416	401	377	436	426	415	414	431	439	427	440	450	393	429	387	393	434	422	395	430	340	409	417	404	424	379	440	391	408	444	449	422	394	400	448	423	393	435	435	431	431	415	441	462	474	415	386	410	437	423	373	435	442	421	428	425	423	403	401	427	413	415	421	445	405	400	392	426	414	427	402	426	393	419	436	423	427	412	436	430	409	407	422	448	447	449	415	404	424	418	435	419	401	394	374	435	437	407	393	410	448	417	435	398	424	404	434	412	391	390	380	415	419	439	438	399	399	460	417	403	419	440	403	438	442	436	397	418	406	402	431	430	412	440	457	456	405	385	409	429	411	421	412	412	399	405	411	422	416	389	415	385	428	381	396	425	452	441	414	408	453	431	390	420	382	418	408	390	396	425	455	442	422	407	414	416	425	412	413	430	410	413	390	426	415	421	410	419	410	397	424	433	459	392	399	424	425	385	411	391	410	460	421	421	438	420	416	414	376	420	439	439	404	425	434	430	388	453	425	425	455	420	409	432	420	398	400	408	410	431	412	452	425	409	441	370	382	414	405	383	427	428	412	421	400	401	425	427	396	457	417	406	397	412	427	405	425	406	411	432	424	388	409	377	392	445	414	437	445	411	405	403	399	423	389	413	432	433	414	420	420	443	421	405	432	410	385	424	427	421	401	388	421	429	422	426	400	380	418	414	423	389	424
56700	87139	88084	67185	48341	31891	17967	8995	1772	726	762	743	682	712	743	713	725	713	710	771	731	708	664	751	722	702	725	732	690	683	736	759	770	701	691	702	776	710	768	768	755	698	690	770	696	720	724	714	698	717	746	750	710	723	723	730	720	702	699	766	712	730	700	722	739	733	719	743	734	709	707	733	740	774	691	710	716	732	703	753	678	738	720	728	710	679	690	692	690	724	691	720	692	707	725	700	720	693	740	701	734	702	710	744	723	727	670	745	749	700	783	689	714	694	724	662	667	747	736	702	715	696	689	685	689	740	706	717	708	703	685	734	715	696	706	718	714	774	692	715	700	719	678	711	700	657	719	720	707	774	730	737	720	725	690	752	743	664	714	709	727	690	666	741	755	730	767	707	734	672	699	709	738	710	693	712	757	736	739	685	742	742	686	697	687	709	734	709	735	752	684	682	690	734	695	718	738	700	724	687	704	720	695	714	718	749	735	682	739	676	700	659	732	708	755	688	695	685	724	677	739	753	729	727	714	726	682	734	725	699	716	710	671	723	733	743	740	676	730	750	678	700	703	740	717	699	729	712	743	751	765	732	746	731	687	774	766	733	694	701	703	737	695	725	698	697	692	702	690	653	761	679	693	706	674	721	691	679	698	714	729	736	747	671	724	703	733	756	703	756	695	713	710	735	710	721	739	715	720	717	688	704	720	703	731	777	697	732	749	752	699	728	690	719	764	672	680	743	676	661	741	695	745	764	708	723	711	769	712	719	730	694	774	707	737	708	687	707	650	711	755	678	705	739	719	754	742	720	712	717	752	701	728	734	703	718	715	723	751	688	715	690	725	669	750	718	675	770	672	688	701	697	706	720	717	676	758	689	731	708	716	807	720	700	698	706	761	705	692	718	748	692	706	681	675	734	700	714	742	719	716	729	695	731	696	760	739	733	703	714	712	705	748	724	662	721	750	690	728	679	689	659	719	682	750	718	685	700	671	713	741	724	700	748	745	698	713	713	704	744	719	714	692	740	665	715	734	699	777	724	721	736	716	745	715	706	716	699	770	709	730	716	730	720	724	756	698	766	684	733	715	726	726	779	668	725	728	696	697	737	716	700	674	775	716	708	722	726	709	680	739	759	710	753	734	681	693	713	736	710	744	724	752	722	725	725	751	725	718	773	755	686	727	725	733	743	691	739	729	717	749	708	716	749	742	727	746	697	689	718	675	718	681	694	686	758	656	747	738	721	723	696	717	684	694	694	714	679	743	700	682	686	728	759	728	720	700	694	721	721	742	694	739	712	713	710	753	710	698	682	720	761	714	713	708	735	717	731	700	783	717	748	683	643	671	698	756	711	675	752	727	726	667	685	718	737	715	712	716	714	724	716	726	695	722	673	714	650	734	707	720	729	740	706	686	760	728	716	680	690	766	670	728	722	702	746	679	734	758	755	736	661	706	668	695	710	708	663	700	707	727	721	726	697	706	667	764	687	743	675	676	769	673	726	707	687	737	728	668	753	692	701	720	742	724	715	713	750	742	695	701	715	700	741	735	685	709	732	683	705	713	695	717	735	709	776	680	755	733	759	729	761	724	748	713	659	721	714	737	739	716	691	770	718	675	723	671	734	701	736	713	775	788	699	733	715	725	727	736	699	722	709	729	722	713	769	703	721	715	720	708	750	705	721	746	748	726	737	701	684	734	694	670	727	714	730	689	714	736	753	718	693	731	694	712	684	680	710	660	714	680	675	711	688	686	707	733	753	725	663	722	706	681	699	721	742	731	696	703	723	718	744	722	742	722	646	707	726	698	697	738	723	680	694	717	735	694	719	742	710	738	699	707	752	748	684	716	695	717	712	787	720	699	705	681	694	750	703	670	674	746	710	664	695	720	717	718	717	681	736	691	705	727	725	677	716	717	732	701	718	656	731	703	727	707	701	694	725	698	725	704	716	729	701	704	720	709	741	716	716	660	697	703	710	703	737	708	713	743	708	676	716	733	736	722	772	720	645	704	720	760	726	666	714	686	680	714	729	676	689	726	706	698	789	694	728	718	722	718	719	718	702	747	711	741	714	731	686	713	734	717	709	725	721	721	677	740	726	700	638	699	685	731	668	691	680	709	666	671	736	679	722	716	723	702	708	723	724	744	724	705	726	698	729	701	761	741	701	709	707	736	660	711	713	728	712	751	742	740	721	741	666	722	736	687	709	756	690	724	734	687	699	656	705	806	727	752	724	713	762	728	719	735	698	708	678	725	713	711	750	677	722	699	680	730	683	742	735	716	716	733	715	738	730	679	672	699	693	725	706	766	710	705	724	747	724	702	753	695	691	733	705	733	723	726	722	695	712	709	683	682	719	729	740	696	738	721	688	740	760	727	683	712	688	666	729	791	696	738	721	710	702	689	715	759	728	707	744	686	670	717	736	787	729	757	704	702	709	726	740	692	691	692	718	749	737	673	714	734	719	661	703	680	672	712	695	692	689	729	769	749	758	691	698	702	775	722	751	698	725	704	714	691	688	707	711	716	741	694	697	717	700	752	754	694	737	712	735	703	690	717	701	724	704	707	710	728	671	734	708	751	694	754	717	732	727	652	709	688	738	671	710	726	727	727	715	726	683	717	679	772	742	733	739	698	723	690	749	702	729	752	726	736	685	686	710	727	735	722	691	726	705	700	712	703	696	704	733	727	747	691	733	700	721	712	736	716	696	732	666	685	724	690	742	726	661	724	744	745	668	724	700	742	743	680	708	716	696	665	733	716	698	735	752	708	693	735	720	745	755	735	727	723	691	756	653	748	714	741	728	723	708	754	719	707	687	722	718	743	744	719	736	722	752	737	742	762	643	701	711	702	752	753	702	736	701	692	693	679	678	707	661	695	712	703	717	715	685	679	694	672	750	689	673	727	721	711	718	710	694	747	731	711	683	729	726	732	701	701	744	702	720	710	726	732	697	712	721	726	744	642	739	699	751	697	704	674	690	746	675	730	730	730	736	755	656	672	699	690	705	695	713	702	720	739	684	732	701	737	678	716	728	706	715	727	714	727	720	759	693	745	769	668	726	706	693	698	736	708	707	722	690	689	714	730	711	734	720	739	710	652	693	745	736	710	705	719	723	706	659	763	729	719	665	684	679	728	749	721	723	725	691	690	750	730	697	706	717	693	745	720	701	735	693	679	704	726	678	726	733	698	705	726	735	688	690	719	707	690	706	740	768	709	795	735	725	723	686	759	723	672	684	680	674	696	713	699	718	722	723	731	690	711	694	700	698	691	703	727	706	712	708	720	772	708	742	710	689	691	720	739	754	725	729	711	713	768	721	693	736	685	721	660	687	700	694	716	749	717	763	707	696	724	679	767	723	692	700	717	706	719	734	753	716	692	692	735	700	757	711	721	701	719	679	696	728	713	748	688	739	756	707	757	699	688	672	715	735	727	701	702	708	692	709	752	683	710	699	703	727	704	734	715	734	715	706	699	725	698	694	679	732	719	693	760	731
27560	25831	31187	22396	9544	2657	1217	527	308	313	288	317	295	286	294	274	267	300	286	274	304	295	312	296	276	273	304	308	261	269	286	287	302	284	302	290	268	299	292	269	291	291	317	272	265	304	298	278	295	269	270	313	276	290	269	300	280	291	278	303	294	290	319	272	321	274	272	288	322	308	319	306	307	281	331	286	280	269	321	296	302	289	279	243	287	280	295	300	307	279	287	322	285	312	334	278	276	280	273	306	278	272	279	310	275	272	278	289	273	301	277	280	284	302	317	270	313	278	272	266	264	279	272	310	273	318	299	257	292	303	272	302	255	279	288	316	292	310	299	294	271	274	268	279	276	287	259	291	251	260	312	276	283	307	290	312	264	278	281	299	236	289	283	267	301	281	278	287	269	300	270	294	260	281	258	316	288	295	281	289	283	288	278	267	266	296	305	283	290	290	298	303	258	269	269	272	304	260	319	309	280	260	264	290	292	250	329	295	316	276	287	303	282	299	326	277	296	289	278	304	284	304	296	298	287	275	309	301	309	285	306	289	303	282	281	307	278	280	291	288	288	292	294	288	268	248	303	320	275	288	243	270	275	264	290	277	290	303	297	295	243	279	259	305	289	292	273	288	284	291	292	297	300	295	279	281	303	298	281	293	269	274	305	295	314	308	286	288	262	311	271	311	288	309	296	265	318	266	274	316	260	299	298	287	289	279	277	300	283	284	270	288	280	267	290	279	305	264	281	269	283	302	297	279	298	273	281	276	313	287	281	257	286	311	294	311	288	306	273	272	298	286	290	270	275	291	278	297	308	289	284	311	280	280	267	324	280	285	281	303	254	274	305	261	280	308	311	289	288	308	314	311	292	283	295	279	278	287	257	282	297	295	291	278	302	282	291	290	292	293	287	267	293	257	293	279	298	261	284	311	316	263	262	300	266	321	266	305	312	309	272	287	272	319	266	272	294	268	298	270	304	269	297	289	298	308	279	266	285	284	267	273	272	287	286	293	312	293	303	308	303	262	274	276	298	290	295	316	300	305	286	300	299	269	327	295	299	259	310	298	292	257	268	277	274	290	287	278	285	299	307	295	301	318	300	310	266	257	291	295	279	324	306	276	273	281	317	274	256	305	292	297	293	240	301	318	280	288	306	305	275	274	246	269	286	298	266	299	288	286	267	295	294	332	275	305	297	293	289	267	305	267	296	290	280	289	282	287	276	288	276	291	291	309	280	253	280	272	286	282	257	286	311	247	261	298	277	297	286	309	285	288	296	317	274	290	289	274	310	286	278	290	293	325	280	293	271	289	302	256	273	312	296	278	265	322	264	281	262	302	289	304	311	293	283	286	293	293	271	280	278	273	288	286	300	303	301	294	306	268	290	264	314	263	296	296	311	291	273	292	303	304	277	271	270	268	285	284	269	260	295	269	289	275	278	295	263	265	262	296	292	300	302	301	283	290	287	264	271	271	335	285	265	311	310	297	259	270	278	283	304	303	306	305	280	289	291	327	309	273	294	304	286	259	285	289	283	248	277	306	306	273	305	272	298	299	276	305	271	296	300	291	267	298	278	308	313	274	272	279	311	255	252	284	315	300	292	295	274	292	286	293	291	268	294	294	281	296	269	283	299	274	311	274	313	296	248	300	284	282	279	274	290	314	293	316	309	283	267	283	294	298	262	292	305	275	272	287	277	286	287	288	293	331	242	277	298	270	243	302	266	283	282	318	286	304	278	295	307	278	303	260	287	285	265	293	283	327	275	291	282	273	275	273	273	297	299	286	301	328	280	287	295	267	271	306	313	302	298	322	289	283	280	288	269	262	288	283	336	282	321	296	284	316	319	279	297	282	268	279	274	274	306	264	275	295	286	287	292	284	292	276	304	279	283	277	284	320	309	298	268	312	289	283	269	280	308	286	318	304	295	261	292	254	290	298	297	278	279	291	294	307	297	299	283	289	337	284	290	302	295	297	289	284	315	293	278	297	296	251	300	270	290	281	297	286	270	283	326	278	322	288	299	280	296	289	285	310	281	302	276	311	255	292	312	251	258	277	292	294	273	278	285	312	260	294	297	292	291	294	259	279	243	270	305	286	233	287	317	282	301	271	313	278	292	270	298	297	265	330	321	304	272	272	270	316	310	266	268	271	300	289	294	266	280	298	322	305	281	302	303	269	298	272	282	278	294	284	260	263	274	306	303	278	301	260	306	257	311	316	285	319	272	255	289	295	291	280	299	287	275	291	274	298	264	283	270	278	324	300	303	283	284	293	313	281	281	283	295	274	280	301	258	269	283	291	285	304	283	282	272	283	257	289	292	274	261	290	279	278	292	281	318	305	280	295	279	293	310	305	295	289	263	298	271	280	312	299	270	264	270	268	305	326	314	290	322	299	269	300	313	321	294	298	320	245	296	284	274	273	287	242	286	246	295	283	262	281	307	274	277	299	283	263	286	319	279	297	304	281	303	296	265	294	306	287	274	266	268	280	321	287	324	278	292	282	273	261	270	330	276	278	300	264	305	283	267	258	270	269	308	281	296	287	267	309	274	291	290	267	290	281	297	312	305	298	278	329	290	292	296	283	315	327	297	303	287	294	286	299	302	284	264	292	276	259	267	298	297	285	293	288	292	289	277	283	320	268	285	283	309	292	295	297	286	304	295	292	277	276	274	273	274	302	294	268	322	258	282	304	301	299	311	286	272	297	280	304	295	286	306	309	309	285	264	256	286	284	295	286	281	310	304	279	300	296	302	307	274	295	275	315	310	310	315	295	279	281	302	316	285	279	287	287	268	299	295	286	296	299	282	291	278	304	321	288	297	286	284	306	306	312	265	269	279	271	270	291	303	286	295	269	291	305	323	324	292	273	274	283	315	280	300	298	267	240	276	273	292	269	326	302	299	311	249	283	280	281	278	303	300	262	271	265	284	291	300	288	292	268	298	283	291	287	275	265	270	303	277	274	321	293	296	278	295	308	286	288	292	307	285	276	306	301	288	287	280	286	266	298	302	267	292	309	262	296	288	314	283	302	273	297	287	269	300	288	313	293	241	274	289	268	286	324	295	289	308	299	289	272	259	274	276	258	295	262	290	278	279	271	284	285	281	283	273	298	275	264	318	263	295	311	268	336	276	293	289	258	310	287	274	286	292	303	286	266	300	296	263	296	285	269	314	323	278	297	271	293	260	313	304	283	305	291	261	272	302	275	323	282	325	315	303	274	269	296	252	312	288	269	300	297	303	258	325	291	265	290	280	292	258	286	293	286	269	274	277	287	284	290	299	302	309	247	286	287	302	302	294	289	284	243	268	294	304	301	281	284	276	283	291	286	313	284	293	306	299	272	308	324	275	260	298	281	281	296	291	284	275	289	299	295	308	288	263	284	285	298	286	301	275	290	269	290	260	282	300	293	297	301	261	276	303	310	298	266	281	299	311	264	284	280	269	285	297	295	271	301	293	275	286	295	283	279	289	287	299	302	288	308	276	302	303	281	320	286
30732	44246	39413	26285	15107	5418	2818	1186	554	550	546	520	536	534	510	512	541	571	516	526	498	491	526	524	489	544	521	551	519	545	576	545	498	488	514	551	551	516	486	522	499	565	500	567	526	474	539	545	506	541	501	521	534	553	527	559	543	519	525	539	534	501	565	548	507	555	535	510	531	500	527	536	540	521	525	523	490	522	560	504	517	558	533	532	509	537	484	507	564	511	512	549	570	462	516	507	542	508	523	494	527	482	512	544	543	497	505	528	477	542	521	538	502	551	518	549	592	515	541	543	515	507	551	528	544	496	507	474	525	497	546	541	533	557	543	547	558	574	519	526	538	520	487	547	541	504	475	471	542	532	531	555	527	528	513	553	488	525	523	572	491	519	552	502	509	544	535	485	540	516	501	513	570	471	542	513	532	520	542	551	508	484	546	526	545	536	533	523	515	543	561	508	522	534	473	561	558	563	529	523	484	557	485	502	523	477	527	503	523	482	525	530	554	519	544	546	508	545	496	534	525	523	491	493	534	551	553	511	536	541	516	540	539	523	509	565	518	513	512	544	518	498	517	504	535	548	563	557	513	530	510	550	522	548	489	508	509	531	523	534	518	488	542	523	536	471	528	583	467	537	527	514	530	543	563	530	607	516	542	528	508	530	532	530	543	539	544	552	506	538	493	482	511	527	519	552	497	543	512	548	491	512	522	541	527	510	520	538	538	513	468	521	510	535	556	472	510	580	501	517	523	522	516	562	490	520	551	554	550	561	510	524	544	515	513	563	544	518	565	556	517	517	570	512	497	468	537	491	552	550	515	534	520	533	516	511	509	525	499	533	536	534	525	550	492	522	493	575	542	500	537	508	515	510	528	496	522	515	543	507	515	523	538	535	482	569	504	503	508	533	507	515	504	528	541	519	514	560	516	524	579	492	526	510	512	529	509	494	565	525	539	516	519	539	571	522	496	570	540	541	524	531	559	513	529	513	533	484	492	519	513	527	482	487	544	512	536	544	512	521	485	526	500	496	529	488	544	530	566	533	522	500	530	504	502	543	491	517	535	513	489	534	545	530	522	505	523	528	536	554	496	519	529	543	538	542	521	506	502	519	534	519	534	503	464	527	515	504	561	514	538	502	525	527	537	551	511	549	552	505	510	533	483	528	506	535	534	518	511	550	530	497	537	541	512	551	534	535	532	570	513	497	538	529	539	543	523	510	563	532	492	552	507	525	512	545	488	553	485	488	561	519	533	547	495	551	550	502	525	525	502	478	529	561	527	527	553	541	548	524	486	523	535	482	567	518	510	507	520	562	510	518	536	544	521	517	536	525	509	498	552	549	535	508	518	513	548	567	542	559	504	510	518	496	504	496	561	533	513	509	516	543	528	511	559	535	512	502	511	531	490	521	519	505	497	513	533	513	552	560	540	503	566	512	539	525	509	543	505	537	506	531	525	521	502	511	549	525	551	524	536	565	518	490	561	483	510	503	520	525	544	553	524	571	520	508	511	517	505	533	531	528	552	532	552	521	523	503	552	515	484	501	527	537	523	522	537	496	514	521	554	538	517	520	490	528	523	547	518	540	533	558	554	461	549	573	526	515	553	502	504	519	556	485	491	535	559	495	531	526	520	552	528	513	515	565	538	520	499	519	571	553	495	527	526	511	549	507	476	562	517	528	536	538	489	549	539	537	494	492	557	548	512	529	528	505	517	510	534	554	501	526	514	535	517	485	515	554	565	532	524	517	475	543	525	545	517	529	547	533	528	541	569	511	552	534	535	493	531	544	544	524	531	535	575	542	544	537	512	507	497	540	523	496	527	523	531	559	492	523	500	532	512	522	523	546	512	521	474	511	520	497	511	512	527	543	488	555	555	505	560	535	520	542	519	523	557	504	545	506	526	517	543	513	546	535	519	507	538	518	555	531	545	460	511	532	513	545	527	534	505	474	542	594	516	494	515	477	541	475	466	506	523	539	543	500	549	541	556	544	499	506	543	541	537	492	509	544	488	584	541	514	500	550	519	540	558	542	534	520	527	511	482	574	566	521	524	500	515	525	545	528	504	558	556	568	523	548	471	526	466	500	531	522	512	543	485	522	496	559	508	526	543	517	537	483	532	518	538	491	522	564	545	513	495	506	540	524	471	537	522	546	513	570	505	552	531	495	511	490	583	568	558	545	516	539	535	530	521	542	531	563	542	538	499	581	518	556	535	514	504	515	522	512	543	565	508	531	519	512	552	507	552	525	520	533	552	525	570	537	577	533	525	509	522	571	489	553	529	550	530	492	554	539	522	536	520	518	480	585	530	535	510	523	513	539	545	494	515	531	495	581	489	503	556	508	528	532	509	528	549	507	540	527	524	531	546	533	535	545	519	506	573	547	550	531	599	534	507	571	493	545	492	543	504	503	522	527	517	511	545	526	525	570	533	535	544	531	520	536	531	515	518	501	512	536	533	526	490	512	546	560	542	558	537	524	505	505	511	556	467	537	473	510	506	543	495	507	526	528	566	552	532	534	542	544	515	549	523	542	523	528	565	563	491	516	544	529	540	567	562	519	559	582	487	530	497	527	532	519	525	512	499	511	511	513	549	498	558	548	539	552	534	518	534	539	521	508	518	570	524	551	598	513	485	500	539	510	535	536	500	553	542	532	539	541	511	537	484	533	523	515	531	541	529	487	502	539	533	516	522	498	515	565	540	501	502	551	497	495	540	505	523	492	485	555	521	528	521	535	513	523	540	518	534	513	515	537	535	512	551	524	558	507	535	503	534	522	503	523	554	556	542	538	541	560	550	506	542	519	512	505	544	520	518	525	543	521	488	484	525	576	574	517	495	549	552	586	511	503	493	501	522	528	496	511	512	510	512	549	512	514	520	530	531	531	504	494	543	524	551	497	511	513	539	532	501	533	532	508	519	525	564	524	487	512	517	557	558	528	542	512	495	533	546	555	470	532	491	528	536	512	554	478	544	506	538	481	550	529	503	565	529	551	555	504	525	538	487	496	541	526	500	577	529	530	530	542	508	556	533	531	480	534	547	516	525	506	500	529	505	522	520	515	479	530	515	562	515	530	525	470	539	562	518	559	557	530	488	521	515	515	535	493	510	489	504	502	587	543	528	566	547	485	512	514	508	523	500	506	556	522	501	512	513	510	502	544	500	539	528	510	501	549	550	518	521	521	509	531	538	525	541	559	539	531	513	515	504	540	558	502	502	542	524	520	515	514	526	495	537	533	491	524	549	548	526	544	510	536	557	520	496	488	493	545	506	515	541	484	561	531	551	498	486	495	490	527	523	522	482	537	526	567	509	540	555	564	526	532	494	514	559	515	539	527	489	513	528	510	570	506	535	521	538	475	504	507	536	542	528	518	529	456	532	543	520	522	554	507	546	504	489	501	544	537	532	549	525	566	522	509	496	513	515	558	547	544	550	510	562	520	564	495	553	541	520	520	516	547	536	513	524	559	518	524	553	539	520	563	514	574	575	524	540	548
24437	24190	40653	40921	30571	20395	8373	1088	366	353	350	350	346	313	375	362	344	353	368	323	343	347	311	332	336	337	353	337	300	336	341	329	326	367	343	348	387	347	333	349	377	343	360	345	357	342	346	347	344	312	358	345	356	386	328	315	325	314	360	311	348	366	338	355	331	347	363	343	349	333	337	365	329	359	360	338	341	340	349	328	360	303	373	400	310	362	320	361	354	349	337	329	356	357	306	351	335	345	359	332	320	356	345	344	340	325	335	355	350	376	352	303	331	368	303	332	347	341	342	333	331	347	334	318	328	350	360	330	353	347	329	381	353	355	340	341	330	332	333	347	337	356	333	347	375	316	372	348	329	352	318	337	350	338	308	356	335	330	338	332	318	360	336	326	301	357	311	376	358	286	329	322	334	355	315	337	341	345	328	308	331	337	304	328	342	358	366	337	367	351	341	352	348	354	317	358	359	328	339	364	353	341	329	343	337	301	370	316	368	329	336	345	342	383	369	338	366	363	345	360	342	332	352	303	369	311	346	363	355	365	314	352	315	337	325	351	341	299	335	349	359	345	328	356	350	337	304	339	349	361	345	332	357	333	349	338	362	389	335	330	328	347	333	343	338	320	327	319	356	343	399	346	335	344	353	346	326	350	350	330	364	327	364	347	335	318	320	340	327	349	341	349	334	330	375	330	332	320	336	310	363	337	374	327	386	381	335	357	341	348	340	358	315	338	347	353	350	312	336	343	333	329	330	335	349	361	333	356	365	311	314	349	331	340	356	362	336	326	333	350	339	339	337	324	356	353	302	346	325	347	336	326	323	325	337	349	364	336	321	360	330	340	309	319	331	357	289	352	370	326	341	338	334	338	360	336	339	349	336	332	334	314	360	345	341	337	322	342	333	351	340	357	326	307	336	367	354	311	369	334	319	349	356	355	354	344	360	353	353	358	356	361	344	334	362	323	321	350	391	388	306	339	323	315	327	341	331	318	334	353	340	320	350	377	361	314	348	324	328	328	328	339	354	356	333	328	365	372	331	366	362	327	335	335	340	347	316	323	340	352	365	374	335	349	352	315	361	322	316	378	334	368	322	357	343	345	342	322	352	354	307	338	374	352	337	364	331	333	336	362	329	343	349	343	326	352	324	367	377	338	349	331	365	369	334	347	340	367	342	363	340	363	343	323	343	335	345	318	326	358	368	317	338	361	332	347	361	292	365	345	383	319	344	335	339	341	304	329	365	335	325	332	347	370	343	362	358	330	358	363	340	337	342	341	329	340	351	329	365	356	339	377	329	364	335	352	348	391	308	356	331	344	335	347	367	296	348	324	355	344	348	384	333	338	352	354	326	320	347	367	319	366	354	383	335	348	342	358	361	346	323	365	346	350	329	373	337	347	342	346	343	342	327	350	328	311	364	371	310	318	364	355	347	320	346	347	348	330	322	326	341	307	361	318	333	306	378	359	329	336	334	329	340	336	342	309	358	340	367	348	361	322	329	328	366	371	343	338	348	344	328	351	338	333	368	348	350	336	336	333	337	311	326	335	362	319	325	339	322	354	363	323	342	331	333	371	329	357	350	379	340	334	328	363	364	344	352	356	320	337	328	321	355	380	351	351	326	364	308	323	347	343	356	339	348	349	342	343	329	362	325	358	343	336	306	357	358	354	329	330	365	317	350	336	343	332	307	318	325	341	357	341	327	319	322	331	330	363	339	352	337	356	352	352	306	368	322	328	331	338	360	348	330	348	370	315	335	360	325	348	340	343	323	357	331	350	335	369	309	303	359	330	355	352	306	302	346	310	349	364	357	367	325	347	330	343	363	311	338	325	334	335	353	341	331	343	343	340	327	370	354	355	350	343	352	354	364	362	362	343	348	339	338	348	342	327	332	357	378	331	345	383	360	313	362	308	368	329	345	363	334	314	376	337	353	345	307	325	366	361	359	334	334	322	358	380	354	370	362	303	333	355	314	340	333	356	345	319	338	318	326	371	352	356	354	357	340	347	341	329	343	374	347	334	360	346	324	300	334	343	322	318	317	343	316	349	354	359	333	356	350	320	323	334	331	338	326	345	353	320	344	318	327	367	355	354	328	342	324	349	340	333	341	349	373	337	363	371	336	392	357	365	354	344	329	345	346	309	355	314	365	320	352	326	326	364	352	395	324	377	333	366	366	357	337	321	353	340	361	335	375	361	371	372	350	359	320	329	333	319	353	310	331	355	324	349	344	348	379	322	355	331	356	373	302	350	347	298	332	358	376	360	322	347	378	317	343	321	310	341	335	334	362	356	349	318	384	362	335	299	368	328	335	375	360	348	339	356	327	347	345	350	349	354	335	336	344	356	339	310	324	345	343	362	396	353	372	346	325	351	368	309	330	318	355	338	329	301	330	320	316	316	324	333	351	333	334	302	353	339	329	375	320	353	347	354	362	355	332	377	338	333	336	351	338	339	343	339	342	334	335	317	340	359	375	348	345	323	346	339	372	379	378	353	324	366	328	345	351	305	346	367	368	352	323	345	343	324	342	329	327	331	344	328	351	359	353	330	360	379	372	336	339	335	365	339	337	357	344	359	360	366	323	353	353	337	341	347	337	364	374	317	312	349	356	328	331	323	358	319	361	305	350	342	341	339	351	346	331	359	324	330	338	313	380	335	340	337	335	343	325	349	325	346	369	327	312	328	355	337	351	354	329	329	337	343	352	359	340	369	365	347	332	342	338	339	323	360	321	332	354	367	354	362	352	343	363	372	339	343	372	344	358	363	360	303	351	311	315	332	330	345	335	319	324	336	362	321	372	342	341	383	353	338	322	343	353	344	350	357	354	365	353	371	353	365	329	323	341	318	317	355	327	349	360	359	336	367	353	350	330	321	388	332	340	349	336	334	349	369	311	357	333	324	345	347	316	339	312	336	321	353	350	324	341	311	324	324	322	338	349	364	333	344	360	345	357	304	341	353	337	354	293	375	340	345	333	354	324	337	351	347	339	339	362	379	338	295	351	349	362	369	342	303	314	366	361	301	361	348	365	312	343	349	337	347	370	347	320	342	358	336	318	380	376	381	340	328	328	331	325	353	325	356	359	313	313	333	345	324	338	367	339	377	342	327	310	342	338	335	334	355	321	384	324	341	331	303	332	365	307	329	364	328	353	362	363	324	342	326	363	334	352	324	352	316	342	325	368	316	349	338	360	341	389	354	333	349	325	298	337	337	321	343	333	373	315	355	353	344	338	320	333	329	340	338	354	366	347	322	292	370	324	357	351	330	336	332	321	366	356	403	380	339	344	351	355	347	357	340	337	332	337	314	360	331	324	336	370	314	375	346	317	338	329	361	330	312	344	354	325	362	345	335	320	368	336	368	336	342	341	364	338	331	351	346	363	333	364	361	342	353	314	337	375	332	347	357	328	362	355	326	357	353	325	361	342	383	345	357	352	378	325	348	353	328	357	376	356	346	314	313	337	277	328	323	336	346	359	327	323	338	339	335	332	349
54142	86838	77381	53531	39107	24421	10777	2254	773	672	624	625	591	659	623	574	617	579	617	573	622	660	639	621	567	583	641	656	650	611	609	637	615	680	590	641	601	599	626	581	630	627	609	630	594	613	633	640	626	593	621	614	604	604	610	607	611	641	591	586	654	661	614	626	610	633	603	583	546	646	632	577	611	609	629	621	608	643	644	616	588	605	634	604	627	584	590	600	555	567	624	664	588	585	639	578	592	603	585	594	653	685	597	577	597	615	570	650	619	568	616	596	579	618	626	625	602	623	666	621	681	625	615	581	652	593	609	634	595	610	579	633	620	611	580	646	576	598	639	607	624	632	610	621	611	625	608	606	642	564	593	600	625	599	618	630	615	632	594	622	594	667	604	573	597	581	604	596	619	634	599	559	583	642	601	616	576	594	642	618	577	587	600	633	604	630	654	586	610	540	552	627	615	589	625	594	591	620	643	622	603	605	618	613	628	597	602	611	627	599	608	620	631	616	605	603	621	613	613	626	626	639	640	623	609	575	625	607	557	619	569	603	647	599	582	609	604	563	621	596	600	642	631	649	622	620	590	617	588	619	604	579	620	651	576	574	644	612	599	595	573	562	644	600	599	588	587	618	625	549	621	620	603	633	614	622	616	656	583	625	635	619	611	600	602	581	613	589	601	630	628	601	602	601	627	573	633	637	598	648	616	604	597	597	596	688	589	607	581	590	598	599	628	599	623	656	635	610	584	630	617	610	591	599	610	580	618	598	599	637	589	643	553	590	603	602	648	599	629	599	612	625	668	661	596	597	612	581	615	623	673	580	613	597	641	583	582	610	600	561	634	625	632	583	619	649	600	587	573	630	620	561	599	622	602	614	623	628	606	584	572	603	553	649	605	678	566	640	601	570	607	603	613	626	590	570	598	604	613	654	611	609	587	604	618	625	591	577	617	620	639	651	625	588	591	569	613	649	596	624	601	611	600	603	599	613	597	608	627	608	608	638	628	639	663	575	579	634	634	656	599	587	624	601	565	597	625	626	563	609	638	606	616	625	652	617	599	613	615	652	616	649	583	630	554	561	626	609	605	605	620	604	588	601	610	624	622	578	608	615	601	638	637	591	615	622	675	610	630	621	654	615	612	617	604	599	599	588	611	609	629	622	617	614	643	613	573	637	598	632	580	596	601	569	613	517	602	582	653	581	596	632	566	604	605	672	564	613	638	578	602	593	598	579	595	575	601	572	630	578	639	616	626	599	603	610	592	638	609	602	566	610	633	611	604	615	613	593	591	591	605	584	563	639	603	603	624	610	583	637	598	600	608	597	650	591	624	580	636	620	647	598	606	608	574	582	624	585	609	616	592	599	620	612	628	608	605	635	630	560	640	605	603	626	606	633	636	593	629	603	629	619	616	628	617	634	585	626	596	649	588	610	605	634	636	597	634	619	627	638	604	616	625	590	607	614	632	597	601	594	608	611	633	590	617	625	619	621	592	611	597	595	542	649	592	592	621	619	598	605	623	590	618	629	607	628	625	594	612	609	613	613	593	619	563	575	600	591	644	596	640	622	596	609	625	576	613	569	639	604	596	576	650	612	612	610	595	632	614	595	625	622	642	615	631	613	611	545	618	585	645	632	578	617	641	650	579	673	611	573	622	614	617	629	641	625	574	607	633	629	647	608	593	582	637	620	618	609	611	617	609	588	604	570	617	608	633	661	615	589	595	632	663	628	627	607	616	599	565	631	627	566	609	634	594	637	627	591	617	598	570	595	627	606	656	573	600	594	612	658	622	600	629	653	602	616	613	644	641	618	583	604	581	619	605	619	611	664	577	582	604	664	634	616	583	617	641	628	600	613	605	647	587	622	633	661	575	605	610	588	613	612	593	623	645	627	670	602	634	606	634	624	598	644	639	643	599	609	615	604	627	619	629	635	663	603	590	653	617	627	611	585	589	601	628	664	626	619	650	648	595	614	602	653	598	653	622	604	626	623	620	573	594	626	617	638	595	618	602	610	573	636	627	594	628	600	594	592	634	579	588	586	609	586	630	630	619	591	607	603	606	563	601	606	608	594	580	656	613	589	647	640	624	592	626	645	621	591	630	611	594	644	618	665	598	579	622	574	610	647	651	573	639	592	612	593	550	585	643	640	567	598	660	607	657	592	572	622	610	609	635	651	609	614	646	581	598	624	669	611	596	592	628	595	635	583	642	609	586	589	582	639	653	611	599	613	612	642	631	563	542	614	621	605	616	573	609	612	613	611	592	630	630	606	549	627	598	612	588	636	586	614	620	577	605	606	613	644	644	590	572	627	592	650	601	614	582	611	613	606	607	626	637	617	599	617	590	575	568	592	615	639	632	602	635	633	598	600	616	642	648	590	569	636	584	607	631	618	589	612	649	624	568	633	600	600	612	650	635	580	589	609	627	611	606	650	591	590	643	589	629	608	631	614	589	625	593	588	623	623	610	567	632	615	608	606	661	635	579	610	627	617	667	599	617	614	640	608	587	557	595	595	570	593	651	597	616	591	597	590	590	569	601	597	614	562	589	636	660	577	599	594	612	613	601	652	561	595	631	595	599	614	624	628	601	573	611	593	613	608	632	592	608	574	594	609	592	616	630	612	585	653	596	620	596	586	598	572	606	622	636	608	586	625	587	602	630	640	601	608	587	586	582	604	603	591	598	668	608	601	619	597	625	625	638	593	639	573	661	650	605	559	627	600	631	584	626	624	622	607	610	613	636	570	617	594	625	605	643	625	649	588	591	601	600	614	577	572	657	560	626	627	641	585	576	635	653	591	604	603	629	629	665	592	622	583	592	643	656	605	647	619	633	625	638	580	656	661	596	581	637	611	638	621	573	647	637	592	578	600	634	637	595	619	620	582	579	621	592	601	620	627	610	583	555	661	627	627	607	581	619	620	609	552	623	599	583	642	583	578	622	639	634	596	578	552	613	648	616	635	644	619	635	576	614	637	599	571	621	626	576	601	599	632	563	595	589	613	615	643	641	615	579	586	609	614	614	640	646	598	651	595	591	628	594	651	596	592	608	590	611	608	639	599	621	639	583	639	638	604	630	594	604	631	630	598	589	636	565	622	616	585	585	587	582	587	622	638	645	639	651	602	626	671	630	628	611	632	621	619	641	627	602	621	616	649	600	629	606	578	611	602	637	623	598	611	554	579	587	626	626	621	613	649	588	630	635	616	605	591	599	591	602	600	634	589	601	613	594	605	628	584	602	557	597	590	595	572	596	596	608	569	551	607	609	591	592	621	648	640	630	589	609	615	613	599	594	648	619	590	667	619	651	648	573	600	644	617	595	618	597	661	627	606	603	611	585	611	597	604	598	627	604	607	581	603	582	628	604	591	627	636	577	614	602	576	609	614	615	572	630	593	625	581	622	629	650	563	602	602	600	629	609	642	639	645	614	615	633	593	612	613	620	628	616	616	617	630	594	561	631	614	645	661	557	601	594	654	615	580	620	619	626	611	617	608
23386	22991	37147	39040	33604	24669	12003	1426	524	429	457	420	416	422	433	413	453	414	425	441	431	453	407	444	461	431	432	484	435	439	483	444	445	407	455	451	439	436	456	434	457	455	413	427	400	429	438	435	424	474	457	420	448	417	455	415	425	436	423	399	439	433	424	452	465	436	450	430	427	442	471	443	428	407	425	421	432	451	406	424	419	460	412	443	435	440	417	453	446	432	440	449	445	443	464	445	425	424	433	458	425	415	423	455	423	419	415	427	407	419	412	418	446	412	421	391	429	458	414	430	394	456	451	385	430	391	388	416	422	447	422	425	453	410	475	435	440	444	413	405	407	437	459	446	417	441	410	427	438	422	400	444	441	402	428	451	451	410	438	404	395	447	412	413	452	408	440	434	440	452	453	401	447	415	415	438	466	448	388	425	430	428	436	417	424	436	434	401	392	403	437	427	460	422	411	430	419	417	409	415	422	461	461	409	430	476	465	460	426	451	405	451	459	466	399	425	453	401	412	456	419	417	423	435	481	395	419	395	444	433	419	434	412	432	406	451	447	413	448	416	416	393	406	457	455	416	406	403	415	421	422	459	409	411	436	452	434	444	431	458	450	442	412	404	439	412	419	414	458	428	435	439	466	480	432	433	410	434	417	471	392	460	403	440	444	407	428	409	429	414	441	398	429	417	436	432	464	403	450	464	448	441	418	417	403	448	414	383	416	435	423	447	452	427	416	428	427	403	452	415	429	374	431	432	433	430	434	434	404	393	440	420	430	429	433	406	432	435	442	472	397	450	429	438	431	442	424	374	438	395	433	423	469	404	398	443	434	403	412	409	458	405	420	422	405	429	433	414	388	413	422	392	420	430	392	424	428	449	431	439	416	388	438	393	390	431	399	427	417	438	392	423	399	408	445	444	394	434	435	411	416	395	467	421	462	446	406	409	418	456	441	411	467	425	438	441	447	450	420	427	433	380	446	443	418	429	387	453	433	431	449	426	442	413	461	423	424	393	403	464	428	419	432	412	446	421	446	378	461	449	401	414	425	445	451	399	444	384	474	478	391	453	428	449	410	432	442	404	464	407	430	428	435	424	442	404	461	405	426	451	429	392	413	424	403	467	403	415	429	431	442	415	407	444	440	456	439	410	424	428	408	462	424	444	409	439	438	418	421	378	447	430	407	405	389	468	424	435	407	403	431	432	419	393	447	419	444	419	426	429	381	451	444	445	442	415	397	480	416	449	404	404	437	427	403	407	465	446	410	448	438	453	409	411	409	404	428	426	472	388	423	435	416	451	393	426	483	413	426	438	434	411	428	434	416	396	423	427	439	447	414	438	433	386	414	445	433	441	387	404	447	430	439	451	417	429	413	461	441	480	449	427	420	439	440	426	407	418	393	383	438	431	433	423	448	410	405	401	432	428	453	432	386	434	405	405	421	452	457	466	486	440	386	392	426	442	415	436	415	413	431	380	416	461	406	447	439	411	430	424	454	403	430	421	465	412	431	463	419	404	445	422	421	449	419	435	458	434	415	443	400	437	425	418	425	445	488	391	418	412	417	420	392	405	419	416	464	458	435	409	402	405	454	410	439	422	414	385	423	378	412	460	440	417	410	432	449	414	409	437	425	457	403	410	443	407	427	437	453	473	438	437	440	412	422	447	399	418	420	410	425	438	439	421	406	469	433	427	450	391	380	383	411	396	436	447	441	441	407	435	404	453	409	443	392	417	411	460	449	395	425	459	441	457	417	436	460	432	413	436	448	438	420	401	459	391	468	405	413	436	437	406	422	414	463	430	436	407	403	421	379	451	410	405	463	394	405	396	409	431	428	411	419	472	422	416	421	432	454	417	423	420	415	427	391	439	443	417	430	446	405	428	418	421	437	405	417	403	425	429	415	443	431	431	432	451	469	438	405	415	419	432	426	449	437	400	424	429	460	452	409	393	410	436	444	446	427	440	418	431	456	429	468	437	422	438	442	451	411	430	410	432	425	429	409	433	458	426	445	412	413	430	439	401	424	401	419	409	433	434	444	439	443	415	413	436	440	465	400	420	446	429	421	452	416	433	403	439	426	408	413	420	431	406	411	424	414	430	410	472	445	437	440	401	449	464	439	429	423	458	393	420	441	427	429	406	427	411	427	451	439	443	428	417	440	435	480	437	444	422	432	398	438	443	403	443	416	420	451	431	411	424	442	418	435	427	454	440	427	409	415	439	430	409	374	429	439	415	449	422	445	439	453	432	416	417	407	412	410	394	412	414	428	426	448	406	429	411	404	413	457	408	400	438	406	424	405	422	431	410	457	455	411	440	417	432	429	421	407	438	395	406	411	429	427	401	388	444	435	443	420	379	433	367	440	406	440	430	428	423	439	407	404	431	409	436	425	419	426	447	421	460	441	428	428	427	426	406	432	390	402	460	434	394	427	467	430	396	434	418	417	414	400	448	426	435	409	419	405	437	414	426	439	466	413	480	453	397	400	432	395	429	426	427	415	447	447	440	421	428	411	474	420	412	449	434	425	439	431	425	464	427	428	445	430	437	453	416	386	451	414	401	402	450	456	422	435	426	417	428	432	430	414	427	441	422	434	433	414	427	470	438	454	443	401	409	388	449	439	404	416	434	447	422	435	430	445	408	439	422	448	409	404	436	419	437	427	430	405	408	437	452	435	420	426	412	412	392	382	389	418	443	413	431	431	471	419	453	431	435	460	420	420	423	401	426	418	391	443	428	409	449	408	448	437	447	428	436	405	431	411	430	463	402	434	431	423	434	415	416	454	454	407	463	417	401	443	401	421	438	488	419	454	429	385	412	432	434	410	463	422	426	438	420	426	456	394	439	446	422	388	431	458	434	384	442	416	436	417	448	467	435	410	454	444	416	385	411	407	401	414	433	432	409	443	412	477	428	431	387	413	447	431	402	438	409	426	420	418	435	428	390	427	435	398	415	433	420	436	386	378	435	418	403	409	494	438	392	399	447	454	417	396	409	421	464	427	454	410	477	416	448	406	445	424	380	477	429	416	421	365	481	426	443	489	405	426	405	446	441	446	436	425	394	438	426	446	434	409	426	418	451	386	444	393	388	456	456	448	412	413	441	436	455	414	405	374	411	422	455	466	438	442	446	431	436	444	424	429	414	430	416	454	404	437	410	425	444	454	444	421	478	386	441	459	420	412	416	448	418	424	432	398	396	398	405	392	389	412	447	451	426	405	384	431	449	432	444	417	433	428	461	398	414	421	455	436	421	430	381	436	420	435	415	434	437	430	428	425	418	436	421	427	404	451	406	410	454	407	418	403	451	457	428	419	431	427	436	440	400	417	424	418	446	423	427	448	444	399	439	412	438	441	431	422	424	418	435	454	433	408	450	448	434	404	422	424	442	465	437	466	443	451	467	435	451	405	397	379	461	412	403	436	404	450	453	433	432	433	454	447	407	412	423	432	457	427	417	390	442	453	441	408	476	440	429	443	441	436	457	435	428	385	467	434	392
58451	96912	87558	64097	46654	29258	10513	2394	870	755	719	745	729	739	734	746	746	739	734	736	693	725	778	710	693	714	740	727	742	742	710	775	740	671	705	702	734	706	722	724	728	696	673	736	721	750	775	699	723	740	657	756	743	757	712	742	713	735	717	703	718	753	707	724	716	713	694	723	730	740	720	771	776	731	716	713	736	713	752	733	759	748	775	707	705	733	724	719	723	701	671	714	729	720	698	722	695	757	731	685	761	691	806	728	766	720	776	688	695	696	711	677	709	739	719	721	698	703	749	720	682	744	780	780	763	709	723	705	739	672	729	710	701	695	785	703	733	700	752	742	748	695	764	734	664	754	749	750	672	693	727	726	664	720	759	713	762	694	769	762	746	715	694	679	686	708	750	698	698	739	765	714	730	681	683	702	728	753	746	746	731	714	735	734	731	751	718	713	705	688	698	766	750	711	726	735	726	729	758	704	667	691	700	751	748	695	668	710	711	719	696	676	710	741	728	667	756	758	759	720	731	650	759	676	703	721	721	738	718	710	709	712	736	719	700	731	652	746	720	721	695	752	708	713	747	769	701	714	739	699	660	722	721	713	804	720	718	722	731	742	713	718	729	718	712	697	738	706	770	684	711	711	710	747	661	800	707	706	706	669	730	771	729	722	772	742	698	729	730	739	691	710	765	713	711	710	780	704	737	701	714	707	736	702	695	763	726	743	708	725	736	710	704	761	719	765	747	732	724	711	713	678	696	711	731	689	755	739	714	738	712	731	781	722	748	710	691	737	728	703	729	709	685	736	727	723	710	695	759	712	707	723	763	688	759	718	710	716	701	695	714	711	732	772	710	719	754	786	717	705	687	749	714	707	698	761	692	767	747	708	781	748	786	743	710	691	724	710	735	744	741	730	717	735	741	717	727	723	671	728	723	721	727	713	700	742	744	753	732	716	713	712	716	735	709	777	705	757	705	707	735	732	712	748	726	740	749	758	728	703	745	741	749	728	685	710	730	731	830	717	764	724	712	732	713	777	735	703	771	727	744	723	722	695	737	717	702	762	683	746	719	746	724	742	730	748	726	698	707	793	728	742	680	741	681	744	732	728	717	771	709	734	693	698	731	722	742	727	717	702	710	703	760	744	750	771	775	706	717	722	716	711	726	796	704	719	740	740	740	728	756	727	724	720	623	729	737	714	685	772	739	741	752	795	761	773	724	725	753	722	728	759	709	747	712	690	716	739	716	743	718	735	731	743	720	680	749	733	691	725	730	690	704	714	764	734	732	739	779	745	742	713	752	770	764	736	756	720	720	755	767	745	707	774	746	712	731	738	695	728	758	739	655	709	697	737	675	728	780	742	701	738	761	739	793	712	770	716	719	778	762	734	742	688	728	706	723	757	770	691	706	745	711	677	752	731	671	724	714	739	736	742	717	717	711	719	724	727	692	756	721	723	701	770	734	738	709	735	740	754	669	763	710	746	768	773	718	681	718	722	733	757	747	756	729	704	727	680	762	734	699	753	742	696	685	727	738	737	758	719	718	728	722	729	725	696	730	693	728	775	731	721	705	735	751	738	743	709	744	703	799	741	753	738	718	752	782	706	704	745	708	742	708	694	738	697	732	714	736	711	770	732	717	715	735	701	710	743	709	789	756	747	710	716	732	700	710	737	746	735	719	729	725	663	738	731	761	707	719	733	766	726	721	716	757	720	683	726	713	733	758	730	687	745	746	717	747	763	684	725	719	764	714	723	750	724	738	698	669	762	727	727	725	726	689	743	753	709	738	719	734	744	726	732	719	741	684	737	714	705	692	704	711	716	722	720	703	725	732	767	756	728	716	732	743	707	730	716	728	732	713	739	692	734	734	762	740	714	715	735	698	758	730	709	749	703	737	710	695	737	671	730	669	713	708	722	769	741	757	732	697	737	730	766	694	759	695	736	776	739	709	712	749	710	736	736	737	780	745	707	717	738	718	757	684	734	725	706	726	706	735	713	733	739	769	750	680	761	779	713	742	679	754	727	729	729	744	697	680	754	733	695	726	748	747	719	771	710	720	740	708	706	744	677	793	732	720	697	716	757	701	760	701	713	733	707	721	693	705	729	732	739	719	739	738	767	724	726	759	750	708	761	719	714	732	703	734	754	770	715	714	754	748	677	740	714	699	722	715	727	758	715	726	730	739	675	734	739	702	752	687	705	758	716	728	713	689	707	770	725	720	707	731	713	758	741	666	690	747	742	718	724	725	720	726	709	741	717	711	757	725	710	743	739	714	671	718	748	761	703	732	763	700	723	731	669	725	738	734	771	711	734	730	698	726	738	743	762	750	730	712	692	686	758	732	703	755	767	695	740	766	732	699	708	741	720	730	722	691	708	706	715	697	695	730	719	741	759	699	765	743	743	739	719	752	751	772	762	707	700	725	665	753	724	705	722	760	711	724	721	701	722	740	739	710	710	703	709	692	714	704	725	754	691	717	729	730	729	702	712	694	690	763	721	713	729	750	735	712	745	717	696	723	690	720	732	744	681	742	732	738	712	706	697	776	710	737	780	759	750	703	720	713	747	746	727	751	738	748	768	714	741	774	770	703	752	750	731	729	708	771	706	748	697	736	738	749	719	694	720	726	768	715	785	721	740	733	767	749	763	741	726	724	783	720	713	711	723	727	677	714	749	756	734	696	699	733	746	735	706	746	699	722	708	735	749	730	743	692	732	715	734	749	727	696	736	661	782	760	730	671	723	726	739	753	708	787	738	749	714	765	753	688	691	760	713	732	736	718	726	739	710	759	721	742	738	725	731	679	735	738	752	723	751	706	716	700	724	692	701	740	690	720	723	704	719	679	712	762	709	709	703	738	706	739	704	748	768	684	745	713	715	717	697	736	708	714	766	720	760	676	720	767	698	738	700	715	681	711	703	708	739	721	739	682	756	741	764	788	751	685	759	737	706	727	726	777	732	731	718	700	723	740	716	727	706	688	724	678	763	721	714	721	738	733	691	710	705	713	724	776	679	737	740	747	722	724	723	758	669	724	760	693	724	709	662	741	764	742	716	748	704	764	731	717	701	690	732	731	695	681	730	715	774	701	761	764	793	661	723	744	683	684	690	707	738	711	764	757	720	726	775	736	767	733	739	799	710	721	723	734	701	733	699	732	711	725	727	741	753	789	760	725	661	686	749	733	702	698	715	746	741	743	714	742	739	710	706	700	749	741	737	736	710	710	698	721	766	760	707	686	684	731	699	689	720	688	727	756	731	725	734	724	729	741	717	733	746	722	761	725	736	755	745	771	745	746	731	739	697	778	738	743	676	743	674	718	735	716	722	727	723	774	748	777	733	712	727	758	724	766	723	725	696	718	703	713	719	715	676	735	734	770	709	714	713	744	716	708	765	704	753	715	740	711	701	726	713	770	687	687	717	698	728	699	720	804	666	754	743	717	743	680	695	744	706	759	697	788	774	759	758	745	730	710	763	731	740	720	694	709	719	753	720	709	772
27614	28209	32763	21368	8452	2527	774	380	328	328	306	316	305	329	291	305	299	297	303	294	298	290	286	283	327	292	297	278	281	279	311	286	280	315	272	294	305	313	287	314	286	308	283	315	329	307	302	300	275	279	264	313	327	311	297	322	304	316	297	344	288	325	320	304	310	317	280	296	297	309	258	306	294	310	322	331	292	290	305	306	295	273	292	316	311	293	320	313	310	281	284	320	314	314	297	323	290	287	278	271	320	319	304	281	315	287	319	323	309	320	304	325	308	294	292	319	330	294	288	309	297	290	319	300	315	297	297	293	338	303	294	296	293	271	278	313	293	345	279	303	322	293	305	337	313	275	258	328	278	301	302	285	317	296	282	296	277	316	307	312	318	322	332	283	311	328	312	307	311	304	293	274	300	328	306	291	287	327	312	292	277	291	304	295	271	284	291	257	304	304	309	287	288	294	301	286	289	289	327	304	306	281	356	272	287	311	327	295	304	285	281	282	294	299	292	301	328	303	299	308	311	293	302	307	315	293	283	291	320	310	311	306	277	349	336	281	281	294	326	304	301	304	304	285	303	299	270	275	292	306	284	317	301	313	293	282	299	297	285	300	275	286	320	279	284	280	260	327	297	308	306	317	304	313	313	325	318	288	295	298	304	302	314	326	292	269	294	303	296	295	324	319	303	317	303	302	287	313	284	303	303	271	269	310	261	322	297	307	297	299	293	296	297	315	301	288	325	295	317	314	318	325	314	305	302	304	304	311	299	307	303	325	283	333	301	289	328	299	277	284	312	317	302	293	314	295	305	313	276	293	318	283	253	347	312	309	298	333	323	299	316	283	330	310	266	288	302	315	303	280	306	306	273	299	284	341	299	263	268	295	284	300	284	264	294	271	293	285	307	293	280	312	315	320	285	333	293	295	282	325	282	291	278	313	308	300	303	291	327	263	265	290	280	320	269	273	309	305	309	285	337	320	326	304	292	315	280	305	271	294	305	312	279	305	300	292	294	309	313	312	311	282	311	302	311	307	291	298	286	291	294	299	322	287	326	304	292	301	270	292	304	300	308	311	305	297	321	320	306	302	289	329	322	321	290	313	326	295	332	283	309	305	318	284	311	310	301	286	287	340	293	296	288	335	311	308	332	287	304	298	300	275	294	314	312	325	284	300	287	323	311	283	305	268	303	288	309	309	278	330	287	339	284	297	317	299	277	291	287	293	282	282	292	296	294	300	316	304	295	300	292	304	278	304	289	307	322	327	305	303	311	310	277	303	318	302	315	308	310	289	268	305	302	342	285	304	310	298	271	308	312	323	285	286	288	306	264	302	328	318	264	302	315	312	299	266	301	294	302	295	290	291	275	294	334	301	313	274	278	293	280	273	318	291	282	333	278	310	289	312	289	310	290	281	290	289	314	277	321	287	274	286	300	272	324	315	301	331	298	278	327	293	323	297	292	303	303	314	270	297	304	288	285	324	334	314	274	316	314	298	301	302	312	304	339	295	310	301	284	279	269	311	316	280	308	321	308	324	322	307	306	327	293	326	280	317	310	287	318	311	274	322	278	299	285	291	320	288	306	272	299	290	311	293	274	320	295	311	300	295	265	313	277	290	291	294	320	302	308	325	265	283	285	286	321	340	321	307	327	291	310	272	282	295	295	300	316	300	281	307	306	303	318	294	294	331	330	315	286	288	286	305	280	292	287	315	332	287	273	303	290	290	303	281	305	311	298	311	336	310	302	310	262	307	301	263	311	281	283	307	279	271	294	279	294	293	291	319	321	295	313	280	328	278	287	289	297	310	299	288	320	295	310	297	279	283	288	297	301	285	288	297	303	321	294	316	271	301	272	300	289	278	281	292	316	302	316	300	297	295	323	300	292	299	300	304	272	313	312	311	305	282	297	324	305	272	298	286	297	271	288	294	278	280	319	275	351	294	259	318	312	279	270	299	309	283	280	304	313	317	323	313	310	306	289	288	289	289	295	285	317	287	294	294	260	297	291	289	275	292	270	303	289	310	304	279	311	271	287	283	291	299	271	279	300	295	324	275	288	305	317	284	326	298	311	311	301	282	300	293	331	333	294	320	321	294	296	314	287	305	318	312	307	307	322	313	261	301	281	311	317	314	305	286	305	354	277	317	272	299	306	305	300	293	310	303	317	292	301	297	312	270	257	293	309	308	296	301	289	268	330	302	314	284	300	322	330	296	298	320	316	275	297	301	269	334	284	307	292	345	337	319	282	290	275	264	319	310	304	317	272	295	314	323	279	304	298	290	321	334	278	303	309	323	294	310	309	295	279	303	318	292	317	310	319	261	301	283	279	301	280	284	296	274	294	313	284	278	294	306	333	316	279	311	334	311	283	298	323	281	326	293	290	285	313	334	294	283	319	304	295	293	289	293	308	302	288	309	309	305	305	297	295	298	332	315	307	287	310	286	320	305	300	281	315	277	304	323	295	304	308	303	316	321	296	280	313	305	313	325	296	311	300	292	280	311	303	281	323	325	281	291	296	303	308	295	331	292	292	303	312	282	292	324	301	303	292	309	327	298	245	307	278	299	299	326	272	285	299	277	312	289	275	270	294	296	305	303	315	308	307	272	289	298	263	308	305	274	319	257	306	293	335	294	308	278	283	311	302	298	278	306	290	321	296	304	301	309	316	333	319	324	317	287	292	316	294	295	277	342	303	308	308	297	288	318	316	310	302	304	280	285	282	277	313	297	308	294	288	288	256	285	280	305	298	322	309	293	268	286	310	314	288	274	325	302	302	295	312	281	278	302	341	295	324	335	299	319	296	304	310	318	294	279	330	283	338	283	297	281	311	274	306	298	277	330	309	292	287	328	296	309	336	318	303	295	265	306	270	317	302	288	275	301	281	290	282	306	319	305	307	269	316	300	297	313	293	285	290	293	303	302	291	327	294	304	294	320	316	291	279	282	322	274	273	268	302	312	308	280	270	277	284	301	307	251	267	346	307	331	287	288	300	283	268	312	270	279	302	271	311	293	301	309	318	304	286	313	263	312	277	307	311	295	285	305	304	284	291	296	304	304	325	307	298	280	305	285	315	310	293	304	278	306	301	322	301	292	289	324	331	340	310	270	298	298	284	309	314	270	302	293	321	296	287	298	286	316	326	289	309	297	319	320	316	310	316	302	290	291	295	291	295	309	324	298	314	307	291	302	292	297	282	297	294	279	336	316	304	291	287	265	289	278	293	314	292	290	302	299	327	279	277	283	313	289	286	283	310	270	312	271	309	273	324	311	314	301	303	311	270	318	297	305	283	325	301	271	302	280	258	293	263	295	316	291	304	336	295	290	291	305	277	301	303	306	290	254	287	292	291	294	320	298	266	306	297	318	325	329	297	305	306	291	301	319	313	296	305	290	305	295	284	293	278	309	299	284	285	310	313	291	308	299	316	343	289	289	305	302	294	316	332	325	284	272	291	309	280	304	271	295	292	316	315	256	326	284	304	271	326	305	302	282	324	289
30330	47073	39440	25173	12527	5567	1709	734	522	540	589	574	566	559	566	565	542	552	533	558	511	569	523	568	586	564	584	551	545	567	542	556	557	517	518	526	541	556	542	566	563	559	527	557	535	534	540	563	489	539	542	559	546	554	555	535	553	569	555	558	542	560	550	526	579	535	547	514	536	566	561	514	583	511	534	571	543	528	538	546	551	570	597	541	551	589	571	561	525	557	546	600	517	568	580	542	548	540	561	549	544	536	550	529	538	556	546	538	532	546	524	581	530	553	526	539	544	500	545	556	595	537	548	562	555	604	552	515	519	560	539	560	541	540	530	575	531	546	546	560	551	516	565	540	536	557	517	570	587	553	519	557	556	527	548	502	534	542	550	534	527	533	505	521	544	551	554	532	532	550	543	563	533	573	560	529	541	525	522	498	566	536	546	539	567	565	537	529	567	578	537	508	540	556	504	556	516	541	550	563	552	551	553	556	553	512	536	562	545	555	546	545	554	548	509	551	556	525	521	563	528	552	524	566	583	550	518	572	517	551	525	544	551	523	554	590	537	584	517	557	567	590	583	561	570	556	537	549	550	520	565	547	570	519	577	572	547	547	544	543	524	543	534	555	557	565	528	565	560	573	579	497	549	527	561	533	581	520	527	545	592	554	549	543	534	549	583	546	478	531	529	528	573	531	555	548	508	512	550	536	536	553	572	522	541	552	524	523	567	525	536	501	503	537	569	553	523	555	539	566	573	545	565	549	563	540	519	533	586	558	568	520	573	542	546	536	559	549	571	562	561	518	606	580	599	526	539	485	528	575	572	528	521	535	538	555	565	529	556	532	510	564	543	567	566	535	528	583	556	569	542	562	536	564	549	529	531	521	539	503	509	554	527	546	546	568	557	520	530	549	587	532	531	554	544	537	567	549	523	589	547	551	574	535	544	604	553	496	563	543	549	549	591	531	537	533	558	560	523	548	516	541	590	579	541	536	502	537	559	517	499	545	516	541	564	556	534	502	554	541	533	597	521	543	519	498	552	542	534	549	595	555	519	557	547	535	568	529	584	486	580	595	553	555	541	557	532	496	543	528	579	507	527	536	558	506	565	566	592	586	533	490	580	544	576	530	522	520	480	521	540	523	572	518	503	520	530	529	549	545	547	534	578	497	550	541	522	524	574	543	560	543	563	545	582	547	541	517	530	545	555	577	549	564	545	579	521	550	526	582	533	551	574	540	538	547	550	539	567	546	553	511	572	543	552	529	544	535	546	546	551	597	519	551	592	565	553	517	531	535	518	531	545	540	532	539	555	562	556	554	541	565	549	566	560	487	531	513	543	610	588	510	547	555	572	516	529	501	502	548	554	576	549	543	530	547	557	574	533	536	502	574	552	537	580	524	536	554	558	544	608	540	513	522	540	541	498	534	545	565	513	534	535	527	535	522	544	521	544	564	525	549	528	575	593	532	545	569	549	564	537	532	590	577	540	571	541	545	551	521	564	524	536	553	484	531	573	517	536	572	565	522	528	516	540	513	553	560	576	519	573	558	513	533	556	553	496	572	521	560	534	549	554	555	544	550	528	572	569	558	517	520	534	522	517	516	623	574	607	521	529	575	546	563	518	581	538	583	539	540	553	548	544	546	520	540	532	503	518	512	596	515	501	546	570	548	549	520	512	545	602	517	539	558	546	553	541	559	531	526	549	565	567	595	510	512	539	518	517	551	580	539	564	568	519	538	546	558	555	603	586	577	596	545	569	558	513	567	525	572	538	529	550	541	535	538	529	537	567	512	531	557	528	505	520	539	550	592	545	506	572	533	535	564	509	538	498	527	522	566	544	519	553	551	514	577	538	531	581	520	529	557	525	570	539	594	549	569	517	574	522	535	571	556	522	513	521	557	540	564	568	546	568	562	546	542	549	527	545	520	552	486	516	548	548	531	553	516	570	546	558	527	562	526	560	546	555	573	529	498	580	562	574	549	541	528	551	547	564	563	551	529	505	530	486	560	522	582	538	584	541	526	572	543	561	483	513	553	549	529	572	510	560	539	569	529	528	539	525	515	566	503	536	567	510	496	554	533	545	550	563	564	575	536	537	527	515	536	471	540	562	580	579	538	563	558	547	541	495	538	574	570	517	584	537	496	571	542	559	567	576	535	555	516	581	563	503	541	503	546	550	532	546	507	530	535	550	498	510	535	510	586	518	586	550	543	517	546	553	530	553	559	527	572	579	568	556	544	565	544	535	517	502	529	577	522	559	551	553	556	599	561	523	512	533	513	583	529	570	539	562	530	561	525	553	549	591	526	510	549	540	562	514	562	514	555	525	544	528	599	556	563	550	524	497	526	514	532	519	540	578	541	509	519	555	510	554	536	524	537	574	554	563	521	529	551	580	520	546	473	587	533	535	517	523	570	522	503	535	539	546	586	550	567	530	556	567	581	568	553	534	562	523	554	531	529	532	555	537	524	572	572	537	527	573	514	555	555	564	554	553	535	595	547	550	528	581	491	556	560	523	536	479	533	528	557	541	585	602	543	569	528	574	573	540	519	540	533	526	598	559	599	549	553	526	523	556	526	595	588	522	509	567	554	511	582	583	544	586	548	551	563	508	541	592	519	529	571	527	565	583	557	499	557	521	540	506	551	546	530	600	554	557	554	578	505	549	532	554	530	550	492	510	552	538	539	556	515	534	559	534	566	587	545	532	586	550	523	574	517	583	550	556	551	513	544	578	538	518	501	553	572	549	570	548	532	560	538	553	539	573	518	563	549	555	592	544	540	574	549	545	506	581	519	508	561	529	530	520	573	567	531	533	589	564	543	508	533	526	567	536	530	542	557	598	527	561	549	551	533	526	559	541	555	540	531	512	570	493	566	519	528	548	531	550	554	558	530	539	539	518	536	533	530	542	519	557	527	533	564	541	559	587	538	549	542	549	504	550	516	551	529	538	538	525	582	547	591	558	545	524	568	535	532	562	498	568	517	581	571	553	540	553	515	517	525	547	581	537	540	561	532	528	567	583	546	539	494	572	533	571	553	574	568	579	573	567	525	523	534	546	575	560	556	538	548	539	533	555	518	508	539	561	563	561	524	587	534	544	533	515	546	540	574	558	539	535	541	562	535	582	545	535	578	551	540	556	531	540	530	558	544	570	569	543	560	553	541	554	528	544	520	538	555	555	529	532	556	488	546	500	587	525	522	543	527	565	583	555	500	507	557	515	511	524	569	562	491	516	546	556	543	589	579	503	533	540	552	509	522	547	577	563	602	549	510	576	543	576	566	570	490	526	584	536	528	555	495	551	588	556	521	553	529	527	560	492	558	515	582	532	549	583	567	530	520	595	517	500	551	562	535	527	564	521	595	570	578	542	522	521	526	563	553	554	549	510	570	560	562	502	538	557	559	532	547	568	556	527	537	532	541	584	564	525	564	584	550	549	567	568	565	577	517	529	481	510	600	541	518	561	530	541	537	534	595	514	534	537	549	545	531	518	574	547	544
24398	24236	41963	39587	29339	18747	5867	1009	401	381	392	303	349	316	386	346	365	359	336	355	335	341	333	383	324	334	348	329	349	389	339	327	341	345	329	353	366	354	367	340	345	335	316	364	337	375	372	359	357	335	351	343	365	333	344	333	375	370	292	359	339	358	363	346	332	332	352	340	370	357	370	331	334	341	352	349	352	318	329	309	356	335	352	303	317	389	338	398	349	356	363	349	343	364	374	343	369	374	315	361	332	363	334	335	349	347	349	363	315	387	348	353	325	310	323	327	341	340	315	378	353	352	343	342	364	391	357	349	379	321	345	385	347	332	334	313	351	337	335	326	359	356	350	344	329	338	349	360	346	353	335	360	332	335	348	357	325	376	336	349	353	364	356	354	344	318	298	363	367	368	336	377	303	342	360	350	360	324	321	330	358	328	355	358	365	352	322	348	333	357	347	312	323	339	349	342	354	359	376	330	331	356	352	321	345	337	341	344	337	350	375	356	324	353	322	318	334	376	346	357	315	288	357	348	357	320	375	375	352	332	376	365	332	365	353	331	345	344	346	335	350	327	370	368	353	326	365	338	343	345	330	342	348	374	360	344	350	353	325	318	319	344	380	327	362	360	351	308	335	319	361	322	332	372	359	333	312	334	342	304	357	345	353	351	339	361	311	322	336	340	347	335	341	344	393	346	363	343	347	330	346	333	304	353	331	331	356	358	372	365	358	340	351	362	336	352	351	366	339	351	327	339	371	335	314	357	356	344	331	376	345	359	316	343	329	367	346	334	349	335	335	329	349	325	355	310	387	359	356	347	352	339	349	339	319	382	345	360	363	316	377	345	304	338	381	336	358	354	335	330	338	351	389	349	352	349	345	365	347	369	345	359	334	357	333	331	346	369	346	353	339	342	328	343	352	340	351	322	303	347	345	343	335	336	338	334	346	374	349	360	340	366	364	347	360	323	384	333	352	344	328	327	322	321	318	344	364	319	365	327	359	352	341	372	363	371	356	379	376	361	360	323	329	329	371	370	353	330	363	366	365	314	365	356	360	324	355	333	355	363	389	327	327	326	346	342	359	360	322	323	362	354	334	353	323	375	322	339	330	364	386	349	319	370	354	349	379	335	371	402	381	390	325	357	355	327	331	375	340	337	316	375	355	357	348	337	321	339	370	340	351	351	345	324	320	340	318	367	317	340	348	326	329	336	354	340	322	353	357	323	335	335	330	334	330	347	304	334	368	327	348	318	318	330	354	312	353	320	340	358	368	325	336	353	325	355	356	366	359	351	346	304	363	356	358	340	338	343	360	378	358	364	335	340	347	329	357	340	344	357	354	341	318	374	361	365	341	328	306	328	300	359	331	335	359	347	338	341	374	349	326	330	359	365	366	375	347	319	339	337	354	350	347	348	345	352	373	382	340	390	337	310	366	319	365	353	340	348	375	340	344	315	348	346	340	331	336	321	320	354	364	344	338	337	361	366	340	361	365	363	378	370	360	339	324	367	404	372	361	346	344	343	336	352	358	349	314	361	356	322	358	349	328	373	360	348	344	345	315	359	357	316	333	341	343	316	367	344	367	339	385	353	361	332	371	329	337	351	348	351	347	329	379	330	350	344	350	340	361	352	381	362	335	374	318	340	356	331	346	352	361	357	316	345	338	335	370	349	337	361	336	374	351	363	338	360	332	346	381	358	332	372	357	360	374	342	345	356	360	358	352	366	332	362	338	366	352	371	329	361	359	328	331	354	373	354	382	363	358	341	323	362	354	369	363	340	348	367	348	328	387	329	344	332	352	383	334	351	368	299	342	353	369	347	331	349	374	312	346	359	361	369	358	302	351	349	342	345	347	374	354	358	373	346	369	339	345	358	338	324	339	337	357	348	359	354	346	350	365	348	327	330	342	342	343	331	359	333	349	339	345	336	320	380	334	380	372	335	360	376	339	338	351	365	359	371	364	353	347	357	369	358	377	333	329	290	310	358	334	357	347	354	352	355	362	383	379	378	307	360	352	337	350	348	335	325	332	318	355	344	353	330	340	309	314	315	330	332	366	350	365	344	369	356	360	350	367	366	366	398	335	315	352	345	325	341	362	353	321	328	330	381	323	349	362	360	331	357	386	358	350	318	347	363	356	349	346	355	350	366	345	345	357	329	361	333	332	339	342	379	344	325	349	332	334	368	340	335	349	345	349	340	325	344	339	323	319	308	332	348	365	360	354	339	362	336	343	355	356	366	333	341	359	369	331	372	346	349	344	351	318	378	357	345	353	324	380	364	371	351	351	347	375	336	371	354	354	335	367	356	350	331	347	334	328	340	341	336	345	333	323	348	357	354	355	317	307	383	365	357	361	358	333	328	316	358	299	355	378	332	340	314	370	339	375	380	365	326	336	338	355	364	356	348	367	373	375	370	342	349	334	316	336	362	305	383	320	352	354	351	368	314	388	354	336	333	341	363	346	349	365	368	348	331	345	357	335	332	361	353	364	343	340	356	334	353	356	330	326	323	383	361	317	384	310	334	330	312	344	352	379	353	319	376	329	355	383	360	337	351	344	306	331	356	381	359	338	318	328	314	332	371	351	333	356	334	343	349	362	326	389	348	355	317	326	336	374	351	366	344	336	341	333	353	378	378	364	351	359	321	363	335	341	352	358	341	330	378	399	355	333	357	360	334	345	344	356	359	382	326	348	332	362	336	354	360	343	351	309	328	299	381	335	345	352	370	332	365	337	342	371	351	337	347	337	358	354	349	328	345	357	336	337	330	358	379	369	361	374	337	346	356	315	341	317	358	346	364	320	347	332	349	339	336	355	366	316	343	347	329	334	362	365	378	322	359	339	348	315	372	376	340	337	343	336	362	350	301	331	370	362	317	340	360	373	307	337	354	341	364	361	354	347	336	409	360	370	336	321	340	326	340	323	345	355	361	351	339	389	354	327	360	367	385	326	324	361	402	320	380	362	374	355	374	371	355	373	340	339	339	337	336	346	314	336	368	344	352	315	352	351	364	401	327	366	359	340	346	339	338	353	390	338	315	352	364	358	318	323	324	351	354	319	372	345	350	354	404	377	346	352	387	364	359	328	365	350	362	362	363	379	340	328	360	365	345	323	310	335	379	348	352	371	342	342	375	392	326	330	311	356	400	385	349	328	343	321	310	366	334	336	328	324	315	332	354	353	339	339	378	304	331	338	341	355	320	341	338	349	301	322	377	301	336	351	348	350	340	349	356	336	373	339	367	360	374	341	362	336	341	354	331	371	363	331	364	361	341	312	350	348	326	349	315	349	333	341	337	353	342	366	376	352	382	334	311	342	303	346	323	330	344	340	356	351	357	356	337	394	360	324	326	342	386	332	334	333	319	322	360	358	376	357	367	352	374	341	353	327	377	343	350	336	325	368	353	346	364	343	348	339	345	352	341	369	326	326	320	355	365	339	340	356	360	312	335	349	343	347	398	333	357	328	352	356	330	352	343	337	384	344	357	314	336	345	352
53330	92621	78611	53970	38176	20892	6960	2200	723	578	604	642	607	610	637	649	635	630	650	635	608	601	594	611	589	633	612	642	647	626	599	641	640	618	601	647	642	573	665	627	666	630	624	619	669	646	629	628	637	629	625	627	628	609	619	657	639	642	618	570	677	635	633	584	627	668	611	630	654	609	671	621	630	592	619	614	652	605	594	599	591	602	627	630	613	611	616	658	629	674	585	620	631	592	594	639	659	565	601	602	609	622	615	601	645	639	552	645	606	592	615	620	644	688	607	621	669	618	613	629	648	581	601	601	657	602	615	656	633	684	657	636	624	621	631	598	573	649	635	620	615	610	631	569	640	579	600	624	610	649	598	570	648	670	626	626	590	600	629	610	615	655	616	630	640	651	594	668	640	605	593	610	641	622	642	601	641	619	645	608	632	617	637	625	599	664	630	608	637	566	602	630	606	602	647	609	562	627	657	636	637	583	597	613	658	633	628	622	673	588	601	623	595	634	624	640	642	645	639	663	636	644	643	573	629	603	611	625	642	636	621	646	603	665	600	553	595	604	610	635	589	591	640	607	600	595	581	595	618	641	652	628	603	633	606	612	624	612	575	620	593	659	625	622	653	639	626	615	592	601	661	597	610	604	635	639	627	630	654	610	648	596	635	593	642	608	605	615	589	623	583	607	644	612	611	655	628	646	634	600	576	609	575	625	613	608	608	612	620	652	645	611	606	595	607	632	625	583	576	586	673	614	639	670	598	602	615	599	617	601	597	595	656	635	624	582	610	625	631	591	626	626	589	582	611	630	583	594	592	626	607	619	649	570	614	650	613	612	621	643	604	606	625	595	650	657	587	628	607	646	596	661	609	614	648	595	614	586	638	563	623	611	529	636	564	604	634	624	604	619	617	597	643	647	634	636	633	656	615	626	606	609	560	619	601	666	666	625	590	590	632	659	659	655	639	611	599	628	563	630	655	603	657	641	601	611	660	619	631	627	633	646	625	643	631	635	645	630	606	586	642	636	639	627	603	633	596	628	598	664	625	596	684	663	663	604	602	653	606	588	630	681	646	603	617	634	630	609	628	704	620	597	604	571	620	610	628	591	615	550	606	598	627	588	663	615	595	606	610	657	619	587	598	614	564	577	600	624	627	624	676	582	587	614	629	601	626	637	587	613	658	599	571	624	630	674	617	646	594	640	653	622	628	639	616	643	642	624	617	678	644	610	582	625	625	625	631	645	651	612	609	597	610	623	611	665	641	621	623	620	625	645	600	610	663	633	626	611	590	657	640	596	619	623	653	639	648	564	630	616	603	624	610	623	610	638	647	621	626	586	609	605	632	662	650	646	607	614	623	611	578	601	607	655	658	580	549	624	582	613	604	626	617	608	648	639	701	627	613	662	605	612	610	631	620	639	606	594	610	584	632	575	587	606	596	588	618	614	640	628	629	629	638	634	626	683	629	653	637	653	599	656	614	651	598	646	631	596	616	599	614	605	624	615	586	630	614	644	617	649	626	608	646	608	613	631	633	610	654	646	644	652	612	613	637	609	615	610	613	627	591	615	651	605	658	622	605	659	605	591	641	648	616	655	605	648	615	651	608	624	624	644	639	572	606	597	683	640	584	656	630	629	589	625	618	612	629	587	626	646	641	649	617	624	618	636	674	629	634	618	569	615	636	576	595	619	596	588	627	649	598	633	635	635	614	627	641	643	616	602	623	618	621	644	635	610	623	652	651	613	642	614	647	652	622	598	636	619	615	611	655	656	570	605	594	625	663	663	594	637	573	610	619	625	631	647	675	642	593	625	631	644	631	618	621	617	602	671	613	627	609	615	633	660	619	651	592	617	649	602	609	629	650	644	591	632	609	615	619	598	583	562	628	637	611	637	629	622	631	609	604	641	572	595	655	605	646	627	616	599	638	595	686	635	667	595	622	633	646	550	595	600	661	605	680	604	654	636	632	667	633	591	626	646	654	653	606	648	625	612	615	615	601	614	648	621	629	677	568	628	627	609	659	609	667	621	553	570	593	652	650	603	632	657	590	639	596	644	606	646	602	628	617	619	621	588	591	634	607	643	610	605	601	597	619	598	648	608	643	618	594	628	636	639	601	630	595	684	639	598	627	637	637	605	597	622	654	664	657	656	658	621	598	644	584	625	612	634	618	627	594	570	584	684	601	616	619	618	565	621	615	582	683	679	615	615	645	606	597	614	621	649	606	629	644	612	663	598	635	641	576	592	595	621	636	606	600	615	592	636	651	588	618	582	616	604	600	617	637	654	628	590	600	572	614	621	622	666	646	617	615	597	604	619	666	612	669	661	670	647	636	590	591	622	666	638	616	569	596	614	604	631	594	624	655	584	639	655	631	631	596	624	586	636	629	612	587	612	634	645	640	679	610	618	609	633	598	580	614	634	654	573	613	656	587	648	615	655	556	635	628	638	616	636	616	579	645	579	620	663	590	598	665	561	564	641	643	602	624	554	623	625	651	582	610	581	628	626	592	606	645	591	597	610	641	585	596	633	630	623	596	704	622	627	629	618	616	622	622	640	601	583	609	612	578	591	635	594	593	606	619	618	631	637	648	600	602	653	658	589	652	638	632	632	623	640	675	600	633	637	591	610	654	615	667	629	662	602	616	625	617	643	608	612	633	663	617	635	602	613	627	569	618	574	606	638	596	637	598	629	609	657	629	578	606	639	632	592	590	615	649	615	642	610	583	639	615	639	596	665	671	642	637	681	673	612	616	619	622	622	621	647	594	609	603	629	623	588	645	621	655	643	626	612	632	608	642	599	602	580	598	629	667	570	579	626	663	618	637	558	624	675	650	648	613	595	633	608	604	635	592	613	592	598	628	619	612	627	614	613	624	611	635	637	621	596	612	596	615	620	602	643	622	617	621	567	666	577	625	591	576	659	651	606	604	641	624	611	607	654	607	616	614	604	620	586	652	625	624	633	610	618	650	657	630	621	602	620	605	577	611	637	624	591	642	617	625	596	598	631	576	635	597	630	663	624	599	571	664	583	613	652	616	575	606	636	689	586	626	617	620	652	649	610	582	581	678	625	653	612	626	608	633	628	612	630	629	580	624	611	630	599	623	629	602	677	625	603	636	612	654	617	629	642	627	633	625	616	643	614	600	598	592	604	604	603	597	606	658	579	613	629	623	612	602	623	614	646	594	644	632	625	643	633	591	623	659	594	615	617	640	616	607	669	609	621	590	670	603	637	608	577	632	609	656	647	606	606	626	636	629	646	594	593	622	598	647	634	633	660	646	608	668	591	641	632	611	661	601	614	596	637	616	614	584	662	595	572	658	598	627	603	615	625	625	618	645	656	650	618	619	644	578	583	642	619	631	597	604	618	639	609	619	591	604	620	617	653	605	616	620	622	657	608	578	645	578	628	632	633	598	661	632	635	630	666	598	611	592	633	591	597	615	587	620	632	692	644	599	604	597	606	621	625	633	573	621	583	602	589	620	626	577	599	607	627
23357	22575	35414	39514	33782	24528	12834	1872	513	461	468	449	456	434	459	467	432	426	417	428	446	441	446	442	442	434	420	443	423	448	441	453	439	375	426	433	484	450	414	451	435	438	467	391	457	450	408	406	409	410	427	432	420	411	419	417	422	482	437	423	417	438	399	428	412	430	441	447	416	431	407	403	390	409	441	431	425	452	427	443	414	480	429	392	429	382	437	437	431	430	439	395	418	454	443	425	400	424	459	442	402	416	434	456	415	418	430	415	412	418	422	409	416	398	432	426	430	405	419	409	449	425	423	396	419	453	400	417	437	447	464	425	408	393	438	438	447	427	395	430	423	461	424	438	465	426	438	392	436	399	441	409	454	381	424	424	411	433	427	423	449	401	425	422	408	433	410	395	460	432	449	435	430	407	469	416	409	416	453	426	416	470	419	437	449	432	439	432	424	423	433	456	429	416	418	441	448	418	423	397	434	445	430	400	457	410	451	442	420	398	381	420	456	424	445	486	424	432	420	439	423	418	440	444	447	442	415	398	418	410	455	446	405	414	385	402	379	459	482	420	436	433	430	433	404	465	432	429	470	446	411	399	436	394	420	418	416	420	436	427	430	458	462	401	440	439	438	438	449	410	452	409	435	392	412	413	436	439	427	428	437	402	448	449	430	485	375	435	425	398	405	430	386	410	421	419	454	402	407	454	431	457	412	455	431	424	401	459	448	435	427	403	443	437	429	419	437	448	433	451	443	417	428	440	383	444	421	419	434	405	415	419	426	377	438	415	415	455	430	447	432	461	414	455	450	414	428	430	442	435	414	426	427	416	415	414	434	440	408	407	441	443	451	406	408	436	408	405	436	420	423	436	423	442	429	455	412	482	373	398	453	459	410	423	445	445	448	409	411	413	406	460	444	407	433	440	400	425	438	416	413	421	411	429	401	441	401	427	457	453	448	421	435	432	420	421	453	412	421	391	415	405	441	412	382	405	448	432	456	424	444	415	404	437	422	441	424	429	426	446	406	448	449	452	451	413	466	427	456	413	421	411	457	401	420	453	466	424	483	427	415	411	463	428	411	458	473	434	459	428	425	426	415	419	414	445	396	407	427	393	426	404	392	429	409	444	444	416	446	419	467	441	418	459	420	399	428	405	405	425	445	443	408	409	444	449	476	471	423	397	431	421	448	461	394	421	425	391	430	401	416	452	423	433	407	450	435	396	427	418	437	452	441	421	429	419	448	456	422	398	426	434	430	412	426	437	439	415	444	436	393	426	414	436	463	457	420	452	442	412	422	421	416	406	428	449	440	437	431	407	427	389	433	425	441	412	423	392	410	451	414	443	435	416	397	411	432	444	443	447	419	428	434	407	385	426	424	441	420	409	419	432	438	411	430	467	415	425	416	444	415	417	418	412	424	405	395	443	410	425	431	455	431	455	398	403	459	397	461	443	394	401	446	383	448	459	425	448	441	454	429	470	439	396	432	457	438	441	432	442	435	403	412	414	441	435	436	368	468	443	462	435	419	414	426	431	433	410	425	413	400	443	443	457	428	449	403	411	396	371	431	454	445	444	435	440	458	447	400	420	422	422	386	427	410	474	424	432	405	442	430	400	410	419	424	443	447	432	428	427	456	443	409	426	440	444	393	430	440	429	415	469	415	438	448	426	426	453	427	430	410	444	438	432	379	429	458	387	396	428	437	450	416	418	448	408	451	442	421	429	416	443	435	415	414	430	461	414	400	387	442	424	435	404	456	429	463	423	443	436	409	469	441	435	444	436	413	415	402	474	496	464	423	409	430	433	450	414	432	419	429	420	426	451	450	455	422	399	473	403	436	417	444	411	426	428	438	404	487	426	405	418	434	437	455	429	426	411	426	392	449	442	412	408	426	442	417	406	474	385	431	406	421	424	395	405	464	432	432	421	447	444	433	434	454	466	414	433	430	413	437	420	436	411	441	418	414	433	412	451	442	425	443	377	407	444	432	438	448	406	443	392	416	405	393	454	422	414	426	424	393	430	423	421	454	428	416	445	401	415	422	449	407	430	400	432	433	418	439	431	415	429	436	391	422	403	412	467	431	414	427	408	431	408	428	455	424	408	437	448	388	415	415	390	445	377	389	451	417	407	417	412	456	439	420	451	413	408	421	430	432	420	448	409	425	420	435	397	416	448	423	450	421	405	453	429	405	435	392	421	425	440	454	439	440	446	417	435	409	437	408	417	430	416	431	433	455	444	415	458	442	405	424	419	406	446	409	427	439	426	430	418	426	455	434	448	424	439	412	392	456	442	439	449	442	420	418	442	417	396	407	444	384	401	473	422	426	414	438	463	430	424	406	422	414	422	405	434	413	402	428	436	390	457	464	436	454	423	449	444	422	431	418	444	455	429	425	432	453	436	399	431	413	464	431	415	453	416	433	420	399	442	416	406	418	428	435	408	416	431	439	431	404	428	443	424	437	414	440	434	435	424	415	409	427	429	447	427	430	423	390	423	427	432	421	441	401	402	391	408	441	430	424	470	429	382	465	420	442	425	437	434	441	449	410	429	448	412	441	453	388	406	462	421	432	446	462	428	442	431	457	441	399	373	423	387	401	473	429	399	429	449	427	420	439	423	431	440	391	414	412	437	432	454	425	424	446	454	397	420	450	418	410	433	438	434	427	429	430	442	421	422	423	410	452	415	437	382	449	432	404	426	448	403	418	422	434	420	502	430	438	412	428	406	424	414	402	434	427	422	423	410	426	461	413	426	442	411	449	454	401	445	446	429	401	443	456	422	406	428	438	400	407	461	391	439	413	436	415	415	419	434	423	413	412	405	404	416	414	418	411	442	415	432	446	453	414	425	461	443	455	410	450	439	416	384	428	460	436	427	417	376	426	409	469	424	386	422	403	469	392	432	416	420	421	411	413	396	411	431	451	386	451	424	431	439	446	422	392	398	409	409	412	422	423	429	427	431	398	400	433	399	409	393	453	377	383	397	449	406	467	440	449	419	425	425	428	424	427	441	446	416	413	440	433	410	419	448	441	391	459	438	402	445	429	460	445	406	423	406	436	460	421	401	449	422	426	403	458	438	414	413	437	407	408	409	462	452	406	403	419	458	441	398	426	401	413	414	435	387	445	421	436	422	455	448	416	409	432	398	408	436	422	435	414	461	435	443	413	456	442	376	432	421	392	425	432	400	404	414	429	432	398	415	397	417	419	391	423	413	416	401	437	420	439	432	434	432	427	435	430	423	420	424	424	439	402	419	426	420	408	444	441	422	402	458	432	460	404	461	432	405	397	407	447	473	421	452	438	417	446	425	430	432	431	399	437	398	445	378	405	450	439	417	396	426	427	450	415	445	428	430	415	429	430	437	467	461	446	430	417	410	451	476	391	434	430	461	401	404	425	459	397	401	425	428	419	412	435	419	440	447	414	428	437	436	434	427	454	401	435	441	430	419	431	401	454	426	477	434	455	438	430	442	401	444	397	394	419	397	380	430	456	429	419	447
59010	98439	83944	68657	47825	28876	11931	2842	896	718	723	716	737	734	773	778	778	683	702	771	748	735	719	758	719	774	710	714	732	695	690	705	686	708	756	712	780	735	717	706	729	681	737	709	702	717	691	680	733	717	732	710	710	738	744	677	716	758	711	709	761	787	725	742	702	724	698	738	720	699	712	759	718	736	713	726	771	740	735	774	708	744	714	737	778	715	718	764	733	746	736	735	706	696	687	711	758	722	749	738	708	729	711	748	707	764	767	779	709	742	714	740	733	732	758	707	787	726	684	721	730	775	685	740	730	743	706	764	761	691	766	769	716	769	731	755	774	689	732	747	741	750	767	695	728	732	760	694	740	720	724	716	767	762	726	726	773	704	718	747	769	770	718	712	734	701	700	772	750	708	742	705	677	783	733	732	724	761	730	756	735	755	740	715	739	657	726	743	687	721	732	725	705	725	744	742	717	734	728	724	744	727	738	715	749	738	751	724	669	720	771	726	708	738	777	729	684	715	735	752	721	730	770	753	773	748	741	772	800	743	713	780	693	730	703	763	708	758	734	709	722	725	721	693	728	730	727	752	684	753	755	755	788	706	741	758	709	739	717	732	721	747	696	745	680	727	713	750	726	667	711	785	736	720	767	712	769	744	710	742	710	727	761	712	804	716	690	686	705	734	769	722	728	773	739	747	751	733	766	745	737	768	731	744	744	731	730	715	735	735	695	763	719	728	707	705	735	719	743	756	742	766	766	731	756	728	709	678	733	750	709	747	702	725	674	724	717	737	746	772	728	676	685	744	726	740	721	719	684	719	712	723	693	736	781	737	722	754	735	672	770	750	753	691	757	719	691	763	722	728	694	729	711	721	722	788	701	734	763	751	726	722	660	744	747	724	761	737	703	707	734	686	744	701	748	717	744	722	726	785	809	756	699	698	735	752	695	711	791	734	756	776	682	715	763	697	754	705	721	723	784	718	775	742	747	725	703	735	727	691	706	730	724	664	730	768	698	735	710	724	723	724	694	732	770	723	765	763	710	736	766	768	740	711	736	741	766	715	710	740	717	782	723	735	702	739	726	697	781	724	728	684	764	746	752	698	732	733	771	782	690	703	754	716	725	724	744	744	725	758	761	723	755	761	681	731	700	733	766	676	799	733	696	678	723	722	690	768	712	714	710	735	722	727	719	756	744	745	732	680	695	735	734	720	776	731	753	760	700	695	708	716	776	738	699	758	735	718	676	699	725	732	732	714	702	760	727	718	740	723	720	722	707	754	746	743	719	745	743	756	787	763	694	714	743	748	719	713	725	703	693	688	775	715	709	691	802	714	754	682	721	761	703	715	757	715	705	749	711	677	794	699	738	714	693	745	718	774	761	730	772	687	750	746	676	680	735	730	735	777	706	710	760	751	750	701	755	740	801	732	740	772	722	768	758	734	738	739	673	757	732	762	728	746	756	733	720	756	737	697	749	732	728	747	700	710	753	732	700	755	723	754	749	715	723	677	718	688	751	730	759	727	735	736	690	695	674	734	748	741	737	710	699	720	738	686	685	756	778	753	750	685	740	778	782	697	722	738	716	714	723	776	756	702	727	710	672	705	784	701	729	749	693	722	676	686	765	677	729	719	748	749	733	763	749	677	731	688	733	722	733	705	744	684	744	737	770	708	702	742	688	756	720	761	769	753	685	698	718	772	762	730	726	760	725	694	730	748	752	747	762	724	746	725	760	707	739	717	727	708	684	735	728	696	708	723	748	742	743	738	743	707	710	741	724	791	757	696	718	738	779	755	722	730	746	729	708	742	752	719	717	760	727	790	747	706	707	736	708	734	764	745	752	735	771	748	714	732	722	676	745	690	752	748	771	742	759	694	750	698	770	742	725	729	733	744	767	735	715	672	742	762	743	697	782	747	736	718	704	748	788	729	770	768	756	721	743	724	742	677	774	668	721	775	727	737	738	758	730	760	770	737	699	707	732	733	703	671	734	694	698	726	731	731	749	723	728	705	716	740	711	731	716	755	795	713	715	741	722	753	737	748	761	779	732	758	752	726	750	767	703	732	671	696	723	740	754	691	776	681	780	719	727	715	746	710	741	711	697	740	704	742	759	764	670	726	743	740	751	725	724	691	750	747	695	709	711	693	731	721	743	728	684	713	761	699	699	719	712	737	755	753	734	680	742	781	737	704	728	736	697	766	753	725	718	708	717	715	733	713	747	719	771	753	700	699	734	710	726	669	689	715	711	729	740	746	734	704	725	759	715	772	710	725	735	713	760	763	708	731	717	776	757	742	803	751	715	716	738	715	698	751	783	743	730	691	727	691	725	711	749	733	736	715	710	731	728	703	743	777	685	711	743	704	691	708	756	677	776	737	748	729	761	729	724	736	726	725	722	773	753	766	699	758	756	740	773	712	771	762	720	685	717	721	742	684	711	741	754	669	724	728	747	742	703	753	757	720	750	746	705	751	723	726	749	709	709	727	698	724	732	728	733	727	750	714	749	757	711	738	710	779	758	760	731	770	766	745	755	728	721	739	706	728	723	736	758	750	747	761	742	706	713	717	725	705	712	735	736	708	749	720	742	702	712	743	764	768	704	742	768	711	722	781	757	776	692	729	691	761	742	680	727	660	758	720	707	735	713	675	708	717	657	717	764	687	741	744	754	707	730	734	719	701	700	709	730	718	746	714	750	750	713	724	756	774	771	709	757	771	717	753	757	725	698	729	730	703	721	754	753	724	704	734	720	729	701	701	745	779	714	762	739	743	680	743	759	713	785	751	738	746	729	748	757	713	691	725	717	676	701	740	766	735	715	749	731	746	707	704	728	705	751	683	720	759	712	725	671	710	767	728	712	709	699	768	699	726	717	705	741	701	753	722	732	717	686	709	771	687	741	736	738	732	778	751	725	706	724	731	730	759	747	738	787	751	721	738	743	774	790	749	712	723	697	699	719	720	693	720	747	715	703	721	712	718	693	728	755	698	743	714	696	733	768	681	734	750	750	728	724	762	754	715	721	684	761	740	740	733	744	698	695	714	738	702	750	734	793	707	716	738	722	774	718	766	743	699	698	713	726	734	751	731	665	719	738	729	724	685	698	730	703	738	726	722	713	752	770	700	743	742	713	700	746	725	740	756	712	776	702	730	717	735	721	705	776	744	707	723	725	759	798	721	727	761	774	744	722	767	754	716	748	732	688	796	701	719	764	780	781	768	683	772	717	770	724	733	710	715	731	760	718	713	736	698	758	695	796	778	711	698	682	680	780	691	708	758	730	746	741	736	711	744	756	736	767	757	738	742	724	746	791	724	702	721	748	737	744	737	738	699	694	705	723	735	724	755	734	722	730	714	686	713	749	708	724	711	689	776	717	678	690	744	753	707	718	753	763	722	723	728	766	714	748	736	734	752	715	765	702	748	712	702	687	732	702	740	712	704	704	716	769	667	743	767	751	677	715	706	766	760	714	737	773	664	709	694	788	686	712	716	701	718	687	701
27135	29194	32670	22703	9496	2592	837	392	294	310	289	318	278	312	295	306	317	308	346	321	320	307	305	302	317	302	314	306	283	303	308	321	311	310	316	301	321	301	273	306	319	314	286	298	321	298	342	292	327	308	330	331	323	315	312	289	317	302	323	300	292	298	341	316	289	316	325	292	306	320	334	316	283	325	295	304	302	288	315	279	307	317	290	315	354	311	321	286	319	272	311	301	288	320	304	289	318	291	299	289	300	275	327	313	282	315	320	292	259	308	327	305	293	307	344	297	328	316	300	307	320	329	327	293	289	321	329	272	289	319	307	304	324	304	317	300	292	305	304	291	343	316	308	313	291	315	273	307	314	300	314	314	299	290	252	323	311	297	320	325	287	312	313	280	295	313	297	288	299	264	281	296	293	301	295	298	341	305	312	296	296	307	369	328	283	303	300	300	289	315	286	276	327	315	326	299	262	292	309	332	323	317	333	312	314	290	341	275	302	293	292	277	293	287	304	321	331	312	287	312	302	301	311	292	295	292	286	293	306	310	297	307	315	292	282	304	287	310	283	314	312	307	287	316	302	283	295	301	325	323	272	309	310	269	307	291	299	296	307	311	305	299	266	297	274	290	304	288	319	294	324	301	277	294	281	311	279	305	300	317	301	306	293	325	290	327	307	274	306	320	297	336	272	309	332	269	311	298	339	313	288	269	322	301	284	303	320	308	334	299	305	348	290	302	269	330	297	324	297	302	281	306	327	334	316	312	283	303	310	305	317	305	320	294	288	317	305	276	283	292	335	285	314	315	309	313	296	295	277	293	341	321	302	310	309	351	331	288	282	312	291	287	296	300	322	293	289	272	309	314	322	300	292	279	253	303	335	285	280	314	270	334	327	342	272	296	307	307	331	294	274	318	309	259	299	298	293	307	315	280	293	287	294	295	253	307	307	299	307	307	298	314	278	299	295	337	294	309	284	316	324	275	299	319	303	305	330	300	302	326	287	276	329	298	285	310	333	279	328	298	332	291	300	309	346	298	308	289	281	291	342	323	302	288	311	305	312	310	306	310	341	293	278	335	282	299	325	320	308	295	294	294	293	309	332	283	296	294	333	299	306	305	305	297	299	324	286	322	309	285	312	307	325	286	309	320	307	285	328	308	344	297	280	283	310	286	299	296	313	279	256	304	318	340	314	304	299	327	301	315	285	311	284	313	301	291	292	268	313	311	326	282	307	300	341	313	296	283	289	309	292	310	282	291	274	292	313	301	306	316	299	282	305	302	300	297	327	283	301	316	271	319	325	280	311	287	297	281	304	320	324	355	321	303	321	294	304	304	317	304	242	329	320	317	299	300	290	289	278	311	333	300	297	316	304	298	297	300	285	314	304	293	307	299	298	295	321	338	322	329	300	324	306	309	293	325	310	307	351	310	322	299	280	289	341	303	302	308	280	312	312	307	307	310	301	306	298	319	303	312	300	302	300	316	299	312	282	310	273	302	277	346	307	330	297	306	310	306	296	329	293	299	287	315	310	334	296	282	328	288	311	299	283	311	305	272	272	268	277	317	341	297	324	315	296	292	320	278	283	319	281	292	323	290	301	304	326	275	321	293	307	297	299	315	278	324	280	290	296	280	306	281	282	279	314	339	313	301	305	330	278	324	280	309	341	282	296	297	307	285	280	331	296	273	327	309	305	309	280	326	330	303	310	315	264	285	323	305	304	284	317	303	317	321	274	320	270	317	296	304	305	325	314	289	291	307	284	300	297	301	273	299	304	311	307	294	304	331	319	305	333	314	289	297	286	305	309	282	307	305	299	328	282	295	285	337	309	312	292	328	315	275	288	308	340	296	335	298	295	301	337	308	320	288	270	309	304	294	297	308	300	303	317	330	297	322	282	307	298	292	312	316	347	330	278	291	312	333	296	328	319	312	280	325	300	325	285	278	337	277	305	329	284	301	295	297	308	277	301	290	257	310	304	285	301	315	290	282	311	308	311	277	321	321	286	274	328	326	324	281	305	325	273	306	340	302	315	295	318	287	285	308	301	283	296	295	298	305	310	290	312	288	334	336	303	327	302	311	310	326	304	303	307	314	306	313	318	324	297	334	309	315	287	262	335	317	344	267	322	299	302	297	300	305	292	287	287	302	314	332	322	316	313	321	303	300	299	288	268	299	296	280	302	310	335	288	318	295	321	295	322	316	287	297	308	288	303	295	302	296	292	285	293	287	300	295	330	312	332	316	310	304	283	302	304	308	301	322	320	311	307	327	327	331	272	291	291	307	324	332	293	294	328	293	307	335	323	303	294	311	314	305	319	314	322	300	294	299	314	315	312	312	295	311	299	300	306	293	319	315	328	316	301	318	295	299	288	293	300	299	329	303	315	298	284	294	291	304	296	307	308	305	304	287	297	282	313	326	296	328	296	293	298	320	299	294	311	314	345	282	325	284	313	315	325	330	270	270	298	306	291	310	302	327	307	333	291	328	297	342	316	299	327	297	287	306	286	255	298	264	304	304	292	322	287	278	316	304	296	278	280	344	282	315	312	314	307	329	311	306	317	312	328	283	325	314	266	314	292	316	335	299	281	325	317	305	311	335	300	299	315	341	297	309	321	283	328	320	297	268	321	298	321	293	294	284	324	315	327	326	295	299	295	316	341	302	335	292	291	296	307	322	313	291	286	316	318	290	290	304	331	310	322	299	289	321	321	310	338	326	298	281	285	305	330	300	310	297	308	285	314	292	312	321	337	308	307	285	271	289	302	328	292	280	319	326	287	317	308	306	285	336	307	318	318	312	299	278	297	306	319	288	292	302	328	279	282	319	311	301	317	312	347	325	299	323	315	302	311	311	296	306	323	299	319	278	340	317	319	275	320	304	331	313	282	304	287	287	292	293	318	301	314	277	295	301	307	291	315	297	308	306	354	277	289	304	286	317	294	285	319	315	305	318	289	274	281	324	291	313	308	304	289	327	322	332	300	306	306	307	304	302	307	292	331	280	346	338	306	331	306	274	307	296	337	313	294	325	253	321	321	272	288	327	290	290	285	315	341	312	311	294	316	300	304	288	294	293	337	291	297	298	296	306	297	302	314	290	287	283	314	289	317	320	293	295	276	291	308	298	308	289	300	289	298	313	331	293	290	262	299	298	303	283	298	276	296	325	301	288	314	307	314	332	307	300	326	321	278	294	313	322	296	310	319	299	312	299	323	296	311	288	285	300	315	329	281	301	316	315	321	290	311	330	317	309	315	292	303	300	305	274	291	307	305	328	314	302	315	335	315	316	324	327	327	262	295	318	279	288	308	294	319	317	277	327	306	292	307	285	283	287	303	295	325	281	329	309	316	290	284	298	323	303	317	282	290	302	275	309	289	319	297	323	304	292	304	307	287	304	300	317	314	285	299	310	291	309	312	293	310	310	300	316	307	280	282	277	292	300	318	295	292	303	281	325	311	286	305	276	317	331	301	301	308	304	312	298	320	310	300	306	286	306	309	304
27374	48515	39593	26167	14558	5560	1803	695	517	536	539	567	541	541	518	601	539	517	519	537	545	559	591	553	529	554	533	544	560	579	573	581	554	589	546	564	520	530	571	533	535	543	537	540	570	546	563	564	550	533	594	559	539	548	556	533	578	521	539	549	565	553	499	553	549	518	560	555	514	534	557	559	509	558	563	563	589	549	570	551	595	579	590	541	549	545	536	544	528	516	561	571	539	514	516	522	559	544	544	557	574	568	524	548	565	537	539	559	571	551	533	531	523	540	570	561	581	550	529	573	546	574	559	524	526	573	539	505	567	581	580	554	551	509	567	565	550	556	556	572	539	598	545	536	512	541	553	544	575	608	555	554	520	542	608	556	542	538	561	522	563	571	536	548	521	532	556	554	581	561	589	558	577	536	568	553	545	547	543	526	577	532	591	541	513	539	539	540	571	538	554	550	544	554	536	551	543	550	558	596	568	537	563	562	567	559	558	527	556	531	614	539	598	560	523	525	552	516	562	527	562	561	500	528	527	506	522	540	565	526	567	553	543	589	545	553	544	547	512	531	547	583	546	557	559	575	567	537	579	563	543	513	565	532	519	513	522	516	549	533	545	560	516	521	534	510	548	571	580	549	547	571	563	533	528	557	531	555	502	532	549	496	579	538	593	561	532	542	532	594	566	555	546	562	601	506	568	555	523	540	536	511	573	534	561	572	584	580	526	543	518	589	558	552	563	560	566	555	562	530	552	538	543	594	543	568	572	549	542	533	532	562	539	597	565	564	527	559	566	543	576	550	593	578	526	541	545	525	541	563	548	543	556	519	517	572	539	543	520	538	547	537	521	527	579	549	569	573	552	510	534	546	559	546	534	547	566	550	563	550	509	569	528	541	559	514	532	568	584	531	530	541	565	532	583	489	512	547	563	507	502	539	578	575	552	530	573	564	527	564	567	549	570	551	551	545	570	594	533	512	527	542	542	498	531	549	570	509	540	568	515	546	495	524	583	583	565	554	560	580	569	557	568	589	566	578	518	537	534	545	573	559	539	556	595	523	557	573	556	572	560	557	519	573	533	533	497	542	544	570	538	526	530	567	548	558	590	519	559	571	558	529	563	553	536	565	549	532	542	507	549	543	541	561	557	574	547	541	539	560	558	580	598	526	602	561	541	523	515	526	507	541	537	512	536	545	541	550	554	572	578	507	579	517	535	584	554	497	517	561	525	525	536	570	573	547	562	567	550	538	547	600	544	537	536	512	548	570	512	546	548	536	552	585	549	559	553	543	520	557	548	568	562	577	558	529	535	585	532	547	560	521	560	541	585	517	536	520	527	552	538	556	589	538	557	505	529	576	537	563	517	524	523	537	525	557	606	526	586	569	537	566	551	558	563	510	567	584	568	522	575	569	550	558	507	582	508	550	553	585	555	530	529	564	556	525	545	537	516	557	516	545	531	546	554	569	546	552	540	543	533	567	508	558	546	524	566	585	598	544	564	584	540	565	578	558	499	516	543	568	530	498	533	509	591	574	511	536	553	530	505	502	537	553	513	548	593	541	548	553	565	551	557	543	500	575	525	579	574	532	546	543	570	531	567	584	535	505	547	545	534	533	569	544	549	537	533	572	516	576	512	503	531	547	556	526	553	587	554	581	566	560	562	561	563	551	488	537	550	575	553	575	534	550	561	550	537	605	526	565	551	542	574	546	539	504	600	570	575	569	579	563	555	601	529	577	524	536	555	568	587	543	543	546	521	525	559	537	551	560	542	554	558	521	534	590	556	577	551	544	576	573	531	572	515	585	579	554	587	549	579	569	520	577	560	576	567	537	546	545	552	524	556	561	539	520	550	509	555	581	562	568	549	558	581	524	533	556	551	575	505	582	568	544	532	571	535	543	566	546	532	506	556	548	560	589	585	548	520	568	538	575	543	544	549	564	587	546	562	579	561	564	548	533	562	547	560	537	558	562	565	544	535	518	585	516	512	522	521	505	578	562	537	552	556	508	539	512	583	540	537	556	564	524	563	530	540	518	562	530	568	554	547	555	520	581	538	505	572	524	537	539	620	595	569	569	591	587	549	560	568	533	588	551	583	567	555	583	520	521	551	507	551	523	518	570	515	544	553	587	522	550	540	588	533	574	573	564	521	547	540	566	558	550	530	533	593	527	566	527	509	578	523	573	544	538	549	558	509	560	537	539	521	546	566	541	553	575	483	561	549	565	578	563	554	553	538	540	532	603	531	556	559	560	556	567	528	531	563	535	546	496	529	537	561	564	554	541	528	591	535	570	534	548	572	576	558	600	563	587	524	551	606	510	537	493	536	550	534	542	540	561	572	528	554	554	545	586	540	536	531	540	549	546	550	558	573	565	545	572	566	541	516	543	548	533	534	557	529	553	590	564	513	614	522	545	569	543	568	537	486	565	570	580	541	536	557	559	561	564	497	536	599	523	554	515	554	561	546	550	546	546	503	594	565	581	544	576	584	540	550	562	560	531	540	534	549	553	574	525	560	556	555	527	535	497	523	547	528	540	525	508	548	539	516	554	532	515	556	551	536	545	559	548	547	570	525	591	533	542	574	554	552	556	546	569	600	538	572	579	510	582	564	550	523	540	551	549	517	561	563	564	556	578	572	531	585	533	529	543	546	561	544	527	554	562	572	578	543	573	511	548	562	584	570	537	562	550	580	585	545	536	523	523	572	521	573	551	495	521	526	544	584	554	560	508	552	525	586	512	557	531	561	537	604	559	571	568	500	547	554	605	511	545	553	573	539	536	579	569	548	508	560	537	527	568	558	509	561	586	553	502	558	583	548	564	525	539	542	573	566	555	573	547	565	533	554	561	533	548	531	544	586	527	551	554	518	585	571	546	550	577	542	537	504	565	554	533	561	544	583	543	529	576	539	567	564	557	560	536	561	538	561	542	554	586	535	526	516	568	523	535	575	553	552	565	567	525	551	524	534	560	547	546	547	562	574	542	525	547	594	565	588	530	553	519	557	547	537	554	552	552	516	510	581	534	521	548	548	547	548	533	537	556	552	529	515	600	545	567	542	525	540	543	540	565	542	553	567	505	534	555	530	564	549	579	538	538	515	543	568	504	493	516	541	571	543	576	544	538	535	563	545	554	551	516	555	538	590	530	559	555	531	523	540	594	567	520	552	536	563	565	527	551	546	569	552	598	559	548	564	553	557	556	581	599	537	591	570	549	545	537	554	554	542	557	531	550	528	559	546	532	590	509	554	540	576	544	576	530	565	548	552	507	562	496	622	587	580	574	515	533	585	586	532	551	521	509	554	587	539	561	561	553	560	545	580	533	548	540	558	548	538	598	564	540	571	570	487	528	563	564	578	555	553	544	554	558	561	572	552	543	561	542	514	529	537	563	507	558	521	563	563	546	547	588	516	521	562	511	470	594	588	521	554	523	584	579	519	554	527	590	558	552	565	561	535	550	519	510	564	549	541	516	546	538	513	532	528	566	548	542	554	541	541	582
24335	23076	38801	44489	33746	20333	6992	822	370	410	323	385	353	346	360	385	353	334	350	348	368	398	345	350	390	345	340	372	347	345	372	356	347	325	339	342	351	360	328	362	347	330	330	374	362	358	360	375	396	331	345	360	387	373	325	366	330	379	338	355	345	339	320	371	365	353	355	353	310	338	351	342	364	346	358	345	333	360	316	397	357	357	347	333	346	341	373	348	334	345	363	338	341	353	361	353	347	334	345	369	365	350	316	347	316	356	336	355	350	355	330	339	331	342	353	338	337	338	359	340	357	343	335	358	339	352	324	345	371	347	359	336	337	367	366	371	382	309	357	349	365	324	347	349	335	372	341	334	347	340	344	336	359	384	360	346	386	371	349	345	319	359	341	355	358	324	347	328	303	324	352	365	330	397	331	333	348	311	351	321	352	346	377	354	360	359	327	348	353	376	362	345	331	352	341	331	348	343	328	359	350	335	353	361	347	342	369	353	384	330	340	357	350	359	335	365	334	325	353	352	344	339	347	321	368	366	363	358	319	376	349	355	364	320	354	334	308	349	351	325	331	324	356	360	348	356	360	379	359	381	331	345	310	361	348	332	370	344	348	338	344	346	346	344	341	358	321	327	372	337	332	314	336	341	339	385	360	350	350	344	343	340	340	347	375	366	362	354	353	337	365	334	335	362	332	340	370	330	368	326	361	309	368	335	374	323	323	342	354	355	330	350	370	353	337	360	335	304	360	346	361	343	359	337	330	353	322	355	344	381	362	330	340	320	332	357	331	335	361	363	374	335	323	362	342	354	315	325	337	358	335	337	348	352	352	338	359	368	370	360	368	372	330	363	331	378	353	344	332	353	317	345	363	327	343	361	333	347	356	362	331	362	346	346	372	363	392	364	327	321	360	324	342	378	345	313	343	340	362	334	340	332	309	344	355	361	341	364	366	334	375	347	303	367	372	366	340	361	336	337	361	334	331	341	353	356	333	364	332	345	335	350	358	299	352	348	344	356	336	315	351	335	347	344	334	315	376	311	367	350	389	344	380	344	364	349	315	346	356	338	351	338	361	319	323	338	349	374	349	351	333	352	334	356	351	382	340	335	336	349	344	337	341	323	328	342	376	342	357	343	375	346	332	338	364	325	310	344	376	344	325	360	341	341	324	341	356	321	328	348	354	341	370	370	328	373	349	347	389	324	326	337	327	361	358	364	332	354	378	353	374	359	330	358	357	338	353	331	376	343	347	354	359	342	359	385	318	353	348	389	328	349	378	326	369	343	306	356	357	354	350	381	371	346	352	354	360	342	345	327	355	339	340	332	366	319	367	339	361	330	337	369	313	350	330	353	370	357	351	363	339	331	329	365	331	334	343	332	354	342	366	363	358	344	352	373	357	349	339	317	386	355	329	372	361	326	339	366	342	314	361	348	336	335	366	384	370	345	349	346	375	364	345	354	377	333	357	351	343	373	341	353	335	369	343	343	335	330	366	340	351	349	365	368	335	342	375	348	315	331	331	315	359	332	355	351	339	337	347	308	352	334	357	359	352	333	338	361	348	361	362	365	359	351	354	358	328	339	347	335	335	310	325	348	339	379	310	337	350	338	361	359	333	354	322	357	351	326	377	364	322	366	372	364	348	343	333	381	338	336	355	337	333	327	358	382	375	333	358	358	354	369	379	370	372	328	352	326	351	356	331	367	355	362	330	337	336	350	358	316	380	397	329	333	343	328	344	340	345	337	344	354	330	329	345	347	351	315	368	352	333	351	338	349	389	367	374	352	348	375	332	341	350	313	346	373	349	348	333	338	369	365	312	357	364	348	343	342	327	320	342	335	335	318	347	373	360	359	351	346	386	373	347	398	320	337	333	318	367	337	365	354	368	349	346	342	355	336	369	311	350	341	357	336	336	348	381	367	314	320	377	321	352	352	359	354	341	319	369	386	321	317	328	351	339	355	327	354	341	354	387	336	313	375	352	341	317	374	322	373	314	349	330	328	348	372	331	363	344	360	334	326	335	328	339	361	324	337	357	350	351	350	375	343	337	347	344	370	344	367	362	335	370	339	344	340	336	361	371	384	318	352	331	337	349	317	341	347	354	335	368	359	365	370	355	333	338	311	319	325	363	306	327	375	345	362	328	360	357	330	342	354	309	361	339	323	349	307	370	328	386	369	351	367	320	357	365	309	332	377	340	337	350	351	369	349	329	398	358	377	363	347	349	357	389	336	352	356	358	358	354	334	347	312	348	354	328	343	353	370	354	353	350	332	367	377	336	332	333	356	329	341	332	370	332	366	347	375	352	342	388	357	357	345	356	327	331	374	306	347	356	339	335	377	345	328	358	332	344	324	383	323	392	335	361	365	350	336	329	338	362	395	349	354	338	355	387	363	372	356	331	341	332	323	356	320	342	331	334	338	381	379	303	382	358	347	340	334	345	344	350	343	373	369	328	335	360	336	370	354	363	352	343	355	352	373	349	344	319	382	332	347	314	360	345	329	363	334	350	339	343	356	350	345	323	363	347	352	379	352	355	357	355	330	343	365	363	366	329	352	315	364	343	369	356	336	351	389	361	347	321	320	357	336	298	375	377	314	335	373	374	339	336	350	353	327	371	324	321	334	328	321	330	370	371	332	381	374	361	349	344	334	350	355	321	331	318	349	354	361	333	337	360	340	338	304	349	363	345	366	329	362	329	363	312	353	308	337	365	337	315	376	338	327	335	328	333	351	389	335	318	351	349	336	357	347	344	335	373	370	355	335	340	379	348	352	374	327	341	357	383	348	387	344	333	326	383	369	353	349	322	334	344	378	365	344	356	368	343	346	345	326	355	385	326	360	350	346	343	388	383	350	338	362	324	344	308	321	383	358	375	344	330	347	371	314	380	345	340	337	359	368	362	370	349	337	331	351	334	368	317	342	352	348	314	346	354	328	349	370	331	327	344	351	312	316	332	343	366	306	358	337	350	340	308	331	354	350	315	335	351	349	354	359	342	347	314	330	311	337	333	321	343	328	340	350	346	339	350	347	340	316	349	328	360	315	392	335	333	372	325	367	330	332	357	326	314	328	378	357	360	334	330	322	367	335	351	325	297	342	373	351	349	327	332	364	363	347	332	359	362	360	380	356	386	343	325	343	345	336	363	353	359	346	348	362	335	323	343	351	347	341	341	307	348	340	337	361	379	333	349	338	364	355	326	371	357	320	353	347	344	330	360	358	356	365	360	360	349	325	351	339	339	355	332	381	359	385	368	368	346	352	383	355	329	361	356	307	352	338	315	352	339	307	331	342	362	321	371	359	351	349	335	317	345	379	310	325	335	345	338	368	346	359	309	321	349	371	343	346	327	366	335	371	347	362	344	358	305	351	328	356	356	390	318	335	367	360	347	346	358	336	343	333	391	369	348	326	366	332	352	305	356	322	334	328	341	372	350	328	365	348	328	344	336	332	324	367	345	358	315	356	336	301	359	344	346	333	357	368	361	328	358	379	364	374
51822	84541	79593	58224	41167	22492	8467	1375	649	607	615	620	606	626	628	637	659	677	632	639	618	625	620	635	639	651	631	597	629	600	632	608	617	634	637	656	563	625	645	619	633	623	611	666	610	650	638	634	602	611	611	622	623	595	623	582	598	627	602	678	661	615	640	630	647	655	606	657	631	640	617	646	584	635	599	573	606	655	647	653	634	615	600	616	610	588	610	636	662	609	588	634	610	571	638	615	660	650	593	633	658	633	609	618	613	653	600	627	608	615	638	632	587	602	607	617	611	590	620	660	594	603	593	648	618	675	647	671	632	618	590	636	623	644	632	636	647	569	607	619	681	630	627	629	651	672	649	603	648	540	622	628	608	598	648	627	628	649	614	629	640	631	603	584	588	634	627	658	596	596	650	600	592	623	611	635	646	594	555	635	576	655	621	658	608	632	611	621	602	645	615	600	631	562	624	611	624	611	588	617	611	587	621	687	603	601	613	645	633	579	620	675	612	625	626	620	640	610	616	608	649	610	570	629	622	650	604	596	647	642	633	585	608	617	591	618	617	577	628	612	637	626	593	621	659	599	587	643	581	679	636	645	614	619	602	597	587	633	605	596	613	620	663	594	585	584	609	642	599	660	565	588	615	614	611	617	638	637	604	575	657	623	629	571	651	637	603	629	606	631	633	664	568	601	596	652	622	674	599	616	616	626	618	627	613	594	631	604	618	642	608	602	596	636	588	610	617	645	618	604	597	666	636	622	659	643	632	626	612	635	611	639	627	643	604	645	635	602	627	623	593	607	599	610	643	614	673	634	593	594	619	633	644	611	612	609	629	628	585	621	664	672	644	603	583	604	633	653	577	649	672	625	603	647	607	640	649	585	621	535	618	636	654	591	622	654	580	645	608	679	690	641	599	585	615	625	644	646	623	602	601	605	626	610	587	581	606	632	585	611	605	622	624	619	624	627	633	616	638	651	635	627	640	645	641	641	629	609	633	626	625	593	626	627	646	652	613	579	641	655	584	607	637	610	629	654	619	612	604	645	638	605	622	628	594	661	605	609	622	651	621	625	593	630	612	630	578	657	596	585	585	613	625	632	600	642	653	616	643	632	593	621	636	606	608	621	624	642	694	606	604	558	629	625	586	583	589	600	568	632	634	572	641	640	616	608	627	623	611	642	584	619	569	617	621	589	577	612	625	639	634	617	626	603	619	608	609	608	607	595	631	613	592	599	592	576	578	606	620	662	620	633	633	600	608	585	606	642	648	611	596	626	633	588	612	624	611	632	620	635	614	635	648	556	635	611	657	670	593	631	616	630	603	637	633	599	639	597	617	635	636	611	629	614	580	621	587	638	618	675	630	596	613	647	579	625	630	599	627	618	614	602	622	623	625	651	649	612	612	622	671	614	607	580	613	612	657	649	632	641	617	641	595	558	609	661	630	601	657	674	565	602	619	614	651	617	586	591	646	619	603	596	605	578	633	621	631	637	620	599	587	621	666	592	582	614	628	635	628	620	671	650	599	642	597	586	601	584	589	549	648	614	637	601	610	614	603	619	622	634	651	601	609	634	643	598	639	614	610	643	656	651	575	651	652	661	604	604	609	667	601	635	600	626	574	616	640	605	645	628	594	558	593	611	622	616	628	656	598	626	592	663	573	650	603	601	602	575	638	618	636	640	637	583	635	613	597	603	636	596	617	652	614	606	623	597	611	606	612	656	610	654	587	612	667	599	636	659	600	604	643	589	628	611	597	630	563	614	618	597	651	590	600	612	596	605	654	639	600	619	626	616	655	609	608	595	622	653	586	615	607	622	637	637	617	598	636	618	628	599	596	589	627	598	633	620	614	591	624	641	606	630	640	638	626	622	597	613	661	622	589	623	566	605	667	677	623	628	588	652	587	620	640	590	565	636	570	600	656	654	640	606	642	616	663	676	585	631	627	609	655	604	624	652	608	617	638	627	646	607	678	631	632	628	664	651	599	624	639	598	605	618	641	606	598	648	602	615	631	596	608	580	625	603	629	641	649	620	600	567	611	589	614	621	642	637	598	607	624	653	631	578	634	631	603	626	586	578	647	639	578	577	630	621	638	614	594	644	645	612	656	661	628	594	628	632	658	627	621	590	595	620	618	607	671	595	621	620	630	625	630	603	601	608	619	609	618	608	622	593	588	645	614	627	627	648	585	614	599	623	601	645	594	595	610	637	616	617	629	567	612	628	590	614	598	638	591	641	606	620	659	610	631	627	614	595	593	590	624	612	587	615	590	593	601	597	542	645	606	603	593	601	610	665	613	611	619	573	620	617	618	622	612	592	604	631	608	613	583	692	575	604	602	608	620	664	669	619	612	651	647	621	602	629	623	603	590	600	612	592	636	613	653	615	639	622	615	660	583	608	635	641	607	633	616	634	657	617	643	593	636	628	635	618	604	600	658	671	622	646	625	627	628	589	612	626	643	640	637	572	619	606	611	636	596	632	617	647	638	641	660	641	633	613	645	621	620	621	619	576	590	634	628	605	604	633	631	642	628	621	599	657	565	631	586	622	654	628	580	632	641	627	591	647	592	626	662	629	610	625	613	622	607	627	626	632	610	612	632	650	622	643	587	634	617	659	582	652	635	598	607	593	624	600	579	581	572	613	609	634	597	653	601	642	638	614	647	606	647	608	638	623	598	591	611	591	610	633	646	580	603	600	634	608	618	593	653	578	603	651	610	642	593	635	632	617	591	617	612	629	632	609	589	625	647	618	612	598	661	595	573	648	643	634	608	631	613	613	619	602	656	622	629	618	623	662	639	642	591	579	634	618	634	649	615	613	652	589	643	626	602	648	588	665	603	610	587	581	613	644	666	642	573	616	613	638	567	602	622	682	614	608	596	576	588	621	646	636	582	642	603	602	563	617	578	610	592	622	623	599	649	660	630	633	657	601	608	621	630	592	585	637	564	569	656	630	589	637	651	596	617	604	601	637	632	613	593	579	575	616	593	638	616	657	623	640	624	654	612	656	568	663	609	611	601	584	619	591	583	629	640	615	613	637	637	615	582	617	596	613	620	671	680	564	633	648	639	610	577	635	644	613	625	648	626	626	610	642	651	605	663	651	647	637	635	576	603	597	663	632	594	585	630	601	595	627	631	671	635	618	625	602	594	614	617	566	590	623	605	615	614	634	600	584	629	614	648	614	617	602	658	609	589	571	587	605	642	611	646	642	620	600	583	621	628	626	597	602	632	644	583	672	579	637	666	647	620	584	639	580	668	563	659	620	627	638	632	643	586	581	642	609	613	671	634	645	587	616	607	661	592	591	539	606	602	619	603	603	606	625	598	623	658	592	617	588	626	608	604	602	650	627	643	594	628	653	621	632	639	599	654	562	598	627	605	623	616	586	643	623	604	640	572	669	619	626	587	596	668	636	633	635	613	611	575	593	649	646	623	594	648	597	611	620	599	649	627	608	622	646	629	609	579	615	640	595	621	645	615	653	621	631	627	630	641	566
23422	22067	37456	39706	32867	23637	13131	1696	468	438	438	426	428	413	446	422	452	463	503	432	443	413	460	427	400	456	464	412	419	424	431	467	453	411	402	473	399	458	416	434	468	419	447	446	411	410	434	399	419	443	457	450	424	421	448	453	452	459	426	450	403	465	418	434	457	409	427	417	436	433	455	433	415	402	440	440	422	406	452	460	437	419	426	464	448	449	416	444	410	428	447	443	456	417	417	444	436	406	439	416	441	418	433	424	435	463	422	398	458	435	412	427	448	414	403	423	417	432	482	409	421	457	381	478	419	447	419	391	417	444	431	448	439	438	434	415	401	452	438	389	443	441	449	407	454	420	446	417	443	384	464	451	453	427	429	430	437	468	444	456	460	415	430	454	414	441	396	418	432	421	457	429	446	401	488	469	456	439	422	447	463	428	410	431	419	426	457	416	466	448	441	419	415	480	391	454	405	413	446	399	441	419	409	424	430	418	481	415	404	391	423	416	416	437	440	440	423	443	465	431	440	425	440	462	381	408	440	429	422	441	403	436	429	439	465	425	370	436	427	463	424	425	456	463	428	410	425	410	414	404	424	488	426	423	446	432	445	437	457	455	418	450	431	426	383	411	428	448	439	376	402	448	399	431	425	409	438	469	414	444	395	438	422	451	435	462	427	444	415	404	424	423	442	407	459	493	452	426	427	472	455	440	415	418	442	421	448	427	436	453	384	427	468	400	462	402	417	458	471	448	436	423	435	454	423	409	433	417	426	453	412	414	446	457	424	417	402	472	460	405	396	405	428	429	403	428	446	417	406	420	408	436	420	441	429	415	464	438	451	448	437	437	431	384	463	424	469	441	421	413	410	428	438	437	464	425	414	445	427	438	454	434	468	405	388	408	439	415	471	428	418	401	436	447	418	455	441	408	456	396	388	480	491	414	417	447	433	415	438	445	435	427	441	422	436	398	463	424	447	438	444	453	435	441	407	454	434	433	413	403	432	397	396	446	433	443	462	434	447	385	443	396	422	437	441	380	435	406	397	443	430	438	433	422	423	440	425	458	426	406	451	391	434	413	435	409	406	453	424	427	465	462	456	422	432	419	403	435	441	442	411	432	408	413	426	466	407	418	424	376	441	416	434	424	411	446	422	453	415	422	436	463	413	440	418	474	428	400	408	419	472	418	433	438	435	414	414	470	415	425	429	453	407	387	457	439	424	453	450	455	410	412	450	405	397	403	402	416	423	428	441	419	418	447	410	420	437	454	428	481	454	435	437	439	423	428	444	399	422	415	444	465	428	407	456	432	413	421	433	426	419	430	425	419	452	440	407	436	398	428	409	443	457	469	460	418	428	408	435	431	430	439	388	408	420	457	439	458	415	418	391	412	447	410	405	436	405	454	446	428	462	477	416	425	413	430	402	418	441	432	405	419	439	431	463	441	415	466	436	412	440	413	430	359	418	414	436	409	454	436	442	410	440	436	451	440	416	393	416	425	419	440	454	412	413	410	408	423	414	439	400	441	427	395	426	423	448	429	459	403	421	432	421	397	427	412	429	441	416	415	431	438	410	418	428	413	408	428	399	435	384	422	397	445	433	450	436	441	489	424	426	446	452	439	420	450	425	433	469	415	424	455	405	451	420	413	401	439	458	438	434	418	435	458	462	447	424	425	418	418	410	431	427	424	385	444	410	428	440	415	436	469	461	414	434	424	419	451	430	450	428	435	410	442	430	457	440	428	412	449	417	405	426	407	445	441	444	419	422	477	444	431	427	439	403	471	417	419	417	481	440	410	400	390	435	427	455	435	423	457	471	453	409	439	411	406	407	411	420	457	411	398	431	435	451	422	408	435	451	446	420	454	446	469	466	410	436	431	387	421	421	419	437	435	404	446	424	429	444	411	466	418	430	433	411	444	463	411	445	420	442	433	415	457	428	418	409	450	432	447	432	430	432	409	450	414	441	422	436	416	430	402	449	427	477	415	421	451	430	438	428	419	430	442	433	414	414	446	432	435	424	437	425	409	448	466	451	415	401	426	433	408	405	440	453	401	458	420	416	454	441	466	466	456	393	442	421	425	421	458	441	386	442	414	432	437	426	438	438	422	429	420	437	435	420	402	421	449	391	437	409	448	447	475	423	403	437	421	451	422	417	427	457	429	429	427	398	423	446	449	389	433	427	422	432	437	464	422	415	469	411	485	415	443	448	441	429	440	431	430	428	463	414	402	465	395	400	453	445	449	417	414	399	427	444	453	437	443	447	437	426	444	421	442	419	420	447	438	437	443	433	405	423	422	426	417	415	449	437	419	436	462	481	423	379	466	411	417	422	419	445	443	438	390	435	445	468	427	456	443	421	410	436	414	424	429	416	415	445	441	423	434	435	427	441	439	457	449	425	419	427	434	436	441	452	483	426	375	446	405	445	435	449	445	435	451	450	449	423	437	433	449	451	433	438	467	457	489	428	439	460	439	452	422	468	461	443	434	473	410	485	460	450	446	405	421	471	425	402	405	434	431	461	415	418	409	447	400	416	471	425	399	391	418	441	424	402	456	481	418	449	432	421	436	458	441	423	423	420	431	419	405	389	407	429	442	449	448	423	408	393	411	433	423	455	432	450	421	429	432	436	478	422	421	440	451	418	450	430	405	452	423	443	439	420	437	405	420	438	433	412	451	409	467	447	426	417	432	442	401	470	443	407	450	419	420	444	469	412	420	429	426	447	430	432	452	437	430	424	409	445	390	429	444	436	419	431	402	442	489	400	429	408	399	447	402	441	433	432	419	412	434	445	412	410	471	462	428	422	431	403	398	420	398	437	410	441	445	427	398	398	417	420	417	452	428	442	420	420	408	410	436	444	443	433	435	451	423	430	432	417	438	435	433	423	473	407	433	443	428	434	466	421	449	434	410	443	454	400	428	415	385	409	451	447	435	452	438	441	426	455	425	436	390	470	412	432	449	421	409	431	433	426	456	475	443	424	465	397	425	415	454	440	433	448	440	440	414	457	369	421	455	445	414	428	448	419	440	461	443	419	441	449	448	467	456	440	444	403	402	425	436	432	440	404	428	419	412	447	435	418	426	411	422	417	417	435	425	412	418	449	432	459	414	413	409	435	412	444	390	432	418	441	458	456	448	445	455	415	388	458	447	431	428	452	447	402	442	400	417	411	445	453	418	462	436	456	472	429	430	447	443	454	429	436	425	425	452	445	437	430	430	426	410	434	462	446	431	439	440	378	421	436	412	418	417	418	464	403	405	396	458	447	466	449	451	439	431	429	452	440	425	450	445	391	447	454	417	411	414	449	419	473	442	396	464	463	410	431	431	432	477	423	459	452	440	436	450	465	445	429	446	436	436	436	439	450	440	427	443	448	454	409	466	467	442	437	411	404	398	412	442	416	454	384	417	426	427	451	464	419	428	433	413	400	420	424	412	455	444	456	422	406	426	395	470	395	410	449	433	485	435	436	401	444	445	450	453	419	436	445	403	436	444	454	450
57316	95844	89001	69176	46744	27328	11249	2369	823	738	779	775	716	716	739	731	745	779	737	694	664	697	777	754	730	762	753	796	738	745	720	755	738	691	737	726	745	732	702	738	770	728	704	753	727	754	725	759	751	745	699	752	779	747	705	779	686	699	733	775	697	723	718	750	741	783	740	731	723	726	669	729	737	697	737	774	710	748	736	726	695	774	721	743	716	740	735	701	764	707	747	719	728	681	718	771	717	710	750	738	749	731	776	724	677	753	687	741	765	752	779	707	756	771	783	705	722	738	731	709	683	735	783	711	775	704	741	758	717	712	747	702	763	760	759	719	780	749	710	737	754	735	759	753	740	755	727	744	731	776	744	753	796	758	737	725	748	760	790	719	783	719	754	695	767	711	687	757	758	726	714	738	717	731	766	763	709	697	761	773	719	742	733	761	702	741	784	657	710	703	696	708	726	693	730	744	777	740	689	697	728	783	666	686	759	733	683	755	732	735	742	731	696	707	757	760	745	757	737	740	696	728	746	757	699	721	693	720	703	711	747	724	745	715	761	727	686	713	700	692	748	669	752	746	712	684	709	767	744	724	716	742	720	708	742	757	710	729	715	704	718	737	711	738	698	718	744	772	733	720	756	733	739	746	781	736	728	700	689	775	752	745	721	729	731	729	748	722	730	779	719	762	745	728	730	692	705	745	806	757	728	733	684	732	713	765	712	715	768	759	759	739	746	762	719	655	707	753	723	746	710	694	749	725	719	714	770	705	743	731	756	742	710	721	739	707	736	714	695	721	745	721	732	719	731	743	700	758	756	741	717	709	752	738	717	729	715	737	737	740	680	711	707	777	727	752	785	746	747	718	741	761	735	720	716	716	723	740	761	764	708	713	719	754	747	714	772	711	735	743	729	770	737	716	777	746	769	739	768	692	748	746	697	711	662	754	738	658	745	737	766	772	722	709	734	773	753	719	677	746	675	778	688	718	714	713	711	675	738	778	735	710	702	700	731	719	724	696	647	729	745	688	753	689	748	717	745	738	754	772	721	717	785	731	721	704	710	718	743	776	702	746	711	737	788	711	738	718	746	723	714	685	729	733	709	704	759	739	751	701	759	719	727	733	702	714	749	728	753	659	700	761	769	733	701	718	679	692	718	743	762	705	747	712	715	776	718	739	689	707	760	701	704	701	755	764	693	729	751	747	749	721	691	728	752	752	731	762	755	747	745	726	734	732	713	735	747	716	710	711	707	739	719	707	705	743	702	710	741	745	733	716	715	705	735	727	692	734	725	757	706	738	724	746	713	754	724	755	695	740	727	740	711	712	767	720	747	686	744	714	732	717	711	738	704	792	767	751	672	712	731	759	736	696	718	753	742	731	718	733	665	699	746	743	738	707	727	738	714	703	753	742	769	755	685	686	724	761	736	694	717	750	740	731	724	711	706	710	724	709	742	752	728	708	740	746	698	761	725	724	735	755	737	726	724	724	722	700	754	709	753	724	746	735	768	738	698	733	732	718	711	740	746	722	758	727	783	703	726	723	769	757	707	711	730	733	686	749	701	728	684	734	740	729	739	735	790	741	716	756	769	749	718	773	752	744	705	713	735	761	741	694	745	704	778	738	721	723	775	735	709	773	721	682	735	701	744	701	744	727	766	747	754	729	711	767	704	743	750	734	750	747	720	759	741	802	710	715	721	761	760	754	740	738	763	717	767	746	746	724	763	743	739	696	744	763	728	713	722	725	729	718	736	700	742	753	719	757	746	776	782	710	700	687	722	751	736	731	767	720	735	711	727	759	736	694	732	756	743	718	686	719	678	777	734	694	714	719	713	727	718	753	712	728	730	688	723	750	728	720	738	708	772	734	766	710	682	746	702	754	738	725	739	702	767	743	748	687	728	747	689	732	717	729	697	790	725	748	797	775	734	732	682	701	725	796	798	746	760	756	749	738	690	746	762	718	732	740	733	718	708	713	718	723	783	743	736	750	731	772	693	742	747	735	734	724	774	742	777	732	701	726	684	759	693	729	767	737	686	722	731	739	711	769	752	758	745	728	724	739	727	703	743	728	712	730	672	737	757	737	723	720	795	792	724	712	741	736	754	723	728	708	718	669	734	749	764	769	709	720	754	782	769	736	683	734	740	735	724	724	721	690	732	735	747	714	673	753	742	674	747	711	729	715	719	695	733	729	737	711	742	728	711	730	709	747	768	755	753	732	742	714	742	712	694	754	731	751	700	738	725	744	757	744	762	699	737	750	652	754	747	736	729	737	747	732	723	714	714	700	718	753	748	759	713	732	749	739	725	751	737	750	769	763	749	741	761	701	763	738	736	686	736	744	732	721	759	710	723	727	743	722	741	780	785	682	691	706	686	764	721	765	767	710	732	707	742	689	725	715	735	775	763	726	715	751	730	743	710	725	738	700	762	747	686	759	716	723	740	659	714	718	790	690	697	722	705	715	725	789	741	768	699	723	781	742	746	756	775	711	724	714	736	727	732	739	749	720	725	732	708	785	746	711	773	758	724	760	769	740	702	732	775	758	762	756	754	766	698	744	721	786	737	773	718	694	714	767	744	723	708	705	757	704	783	711	743	740	717	700	746	705	717	712	738	722	763	749	722	750	753	706	725	756	752	711	738	711	718	763	739	767	684	797	706	745	695	733	747	717	699	752	742	765	761	725	780	769	752	743	738	716	690	750	710	731	713	729	756	749	756	693	711	705	727	759	711	680	735	720	740	791	698	748	699	737	757	696	663	705	745	722	757	714	730	732	755	728	720	763	709	769	763	703	734	702	790	768	701	701	775	736	758	791	735	714	794	665	716	707	704	741	750	722	758	736	732	733	723	759	710	722	727	742	749	695	743	689	728	731	712	708	713	744	734	761	766	688	727	767	721	763	743	745	760	694	740	724	732	673	719	725	715	708	730	683	724	782	723	712	766	735	800	744	742	773	759	746	739	762	721	730	723	698	678	759	768	752	695	738	736	754	709	761	715	715	725	693	728	741	748	733	756	787	735	765	721	776	709	781	710	693	723	722	765	736	722	776	754	691	742	702	737	685	742	725	773	761	729	735	713	762	718	725	691	779	698	736	734	773	683	714	720	725	732	762	725	749	754	773	709	740	742	777	771	760	726	726	726	733	725	759	734	744	724	707	741	709	689	756	759	773	701	761	742	740	712	712	738	696	744	721	718	766	741	743	732	769	726	709	753	722	776	698	740	723	726	721	683	744	754	764	739	693	699	742	781	758	701	722	690	744	811	755	790	728	742	737	769	732	722	721	774	712	710	703	699	723	724	788	740	733	725	705	745	722	729	761	728	703	776	752	710	741	681	746	745	747	700	726	720	757	747	720	748	746	716	715	776	717	684	707	684	716	712	707	750	748	711	770	728	750	711	739	749	743	721	712	645	714	722	674	733	771	768	739	741	759	709	716	718	670	728	688	721	758	722	726	705	713	696	743	715	751	720	737	726	724	748	707	725	712	677	732	716	739
27291	28048	35881	23146	8456	2469	843	426	310	323	311	301	294	329	286	323	289	342	296	285	302	308	346	349	286	297	311	276	324	307	293	268	285	292	290	309	289	290	296	291	326	309	320	319	341	286	268	292	302	289	291	324	302	304	327	319	356	313	291	335	311	329	286	305	299	347	295	303	306	333	294	306	296	307	307	299	276	319	302	325	324	309	303	298	268	320	290	280	289	329	307	309	258	309	296	301	319	269	286	306	306	308	291	286	287	289	321	321	315	302	311	309	297	304	308	307	325	311	292	270	308	315	303	296	316	278	291	328	326	293	311	289	288	323	302	289	293	329	321	322	336	308	310	294	300	313	304	317	310	308	321	291	298	319	339	287	314	316	275	308	330	280	323	317	316	314	307	313	293	320	309	299	322	295	310	298	292	289	281	307	306	328	320	298	313	304	301	302	319	330	303	325	283	328	318	288	305	313	323	294	281	314	269	304	323	294	299	320	306	321	329	329	337	320	278	290	332	337	327	321	309	351	317	313	329	312	315	285	306	319	297	292	276	324	278	286	286	284	312	316	288	304	309	252	330	329	292	307	322	293	297	322	313	327	331	260	334	301	337	303	316	294	292	336	320	292	311	298	314	338	303	316	302	306	298	301	276	296	314	316	324	307	317	303	306	328	298	351	325	298	294	324	324	320	331	301	316	336	289	299	305	330	289	318	319	318	328	276	302	324	322	275	284	304	344	291	289	270	295	329	263	297	332	324	339	285	293	292	303	334	308	297	298	295	297	306	321	319	317	301	282	325	301	288	276	317	312	324	321	293	293	321	294	321	275	307	298	319	336	336	299	289	296	325	289	298	310	299	308	296	328	302	290	320	316	303	306	316	308	311	309	304	290	278	308	311	338	295	308	296	283	288	300	335	276	294	315	331	327	297	315	285	314	265	306	317	306	306	282	320	284	341	297	299	291	313	306	324	341	303	291	326	297	297	327	323	304	338	323	306	300	325	286	305	330	275	356	291	304	290	292	297	297	312	328	311	302	307	306	330	321	284	319	312	263	304	310	304	313	301	329	308	317	318	332	315	331	294	327	317	313	316	299	282	299	285	315	294	331	338	308	331	318	312	326	313	287	285	302	316	310	304	291	315	284	319	307	326	309	281	323	321	274	305	297	321	326	319	327	302	303	291	299	300	322	313	288	280	265	320	329	320	275	291	311	298	313	308	317	322	317	325	289	316	307	307	296	301	296	295	315	319	327	307	328	295	338	317	322	294	281	293	296	310	316	323	284	287	287	309	316	285	336	328	310	307	320	309	326	303	326	307	315	288	304	296	294	307	311	336	312	293	303	297	328	324	316	325	308	289	340	331	301	302	292	289	289	285	296	290	281	323	289	319	330	300	343	300	292	312	313	333	293	322	344	331	332	313	290	304	295	307	329	330	327	305	277	287	309	329	325	321	317	314	335	320	319	290	298	356	314	309	334	306	306	301	308	288	322	307	323	324	303	301	283	290	347	318	309	331	325	289	296	313	275	284	289	329	298	333	316	282	293	304	296	299	328	309	266	300	328	297	310	301	300	289	309	308	289	333	342	309	311	326	327	280	306	321	308	289	300	316	338	283	339	350	334	307	330	294	316	294	321	321	319	323	299	323	316	353	290	261	333	318	281	325	320	321	304	305	277	291	329	279	284	318	303	305	321	291	285	297	320	302	287	311	299	287	304	343	265	301	338	315	328	321	315	304	341	306	286	311	293	311	300	319	325	281	295	315	270	320	321	291	306	299	306	290	311	289	296	316	305	313	289	304	301	318	287	298	323	286	318	286	302	289	308	326	326	318	270	308	331	338	270	299	300	309	330	315	298	298	299	366	295	310	298	301	309	327	310	295	319	322	329	317	293	300	326	307	305	333	322	302	295	329	318	310	317	317	361	300	328	286	299	280	285	305	262	304	274	300	306	325	289	324	259	316	337	300	329	304	289	307	288	301	307	297	305	305	320	326	291	310	312	319	311	267	305	283	293	302	283	302	307	292	301	323	281	315	331	317	325	295	324	317	319	312	297	323	291	283	304	351	297	353	310	311	320	307	301	305	323	314	268	288	324	333	309	305	268	308	302	312	327	301	300	285	284	307	322	320	322	303	298	332	293	308	328	276	302	309	291	331	326	282	290	299	333	337	298	295	288	334	305	290	305	300	310	293	283	309	324	282	312	320	323	310	304	303	304	313	292	328	315	293	300	293	306	298	329	281	264	306	322	297	304	300	289	297	294	320	329	298	296	301	325	319	335	284	327	275	277	290	303	298	286	314	275	319	320	309	292	282	312	303	300	311	305	322	286	284	313	316	323	266	301	303	285	315	306	320	309	320	284	320	361	309	298	318	309	312	308	337	300	323	295	312	291	310	318	288	303	311	314	324	273	291	289	301	304	284	299	312	287	278	316	284	313	315	295	329	346	332	303	289	289	335	336	285	304	315	310	329	290	288	322	336	299	302	293	299	294	316	301	309	320	328	344	321	310	311	316	321	294	329	279	291	296	307	295	306	329	326	290	291	311	334	312	302	329	290	316	297	313	276	310	285	326	302	316	306	304	327	312	295	307	282	292	308	338	305	287	323	298	240	293	286	328	328	311	294	325	327	274	354	275	286	286	300	306	308	336	286	295	306	330	286	329	279	318	316	294	296	315	301	288	319	321	313	299	310	303	330	343	322	289	288	333	302	297	300	300	279	278	295	300	304	344	312	295	302	304	332	309	331	304	310	299	292	313	290	318	295	327	307	313	319	321	322	316	308	294	307	315	276	334	291	311	314	312	318	306	338	321	317	318	324	303	287	320	286	330	324	292	325	339	290	332	295	307	341	299	312	295	299	312	300	316	314	340	296	314	296	297	308	274	336	309	278	312	297	312	305	330	325	307	280	306	313	321	303	277	318	344	370	300	320	325	310	312	310	297	281	307	287	302	313	342	316	288	309	296	296	318	339	285	280	321	323	288	294	324	299	282	318	332	343	312	320	288	316	287	340	310	287	315	300	288	299	310	296	278	297	296	316	308	298	321	286	319	336	288	293	306	314	313	290	296	306	287	322	300	331	310	322	357	320	307	339	328	312	318	313	329	318	295	321	319	309	329	323	312	324	329	296	280	319	330	316	331	302	295	299	292	285	310	315	329	304	297	296	327	334	290	322	303	321	320	312	277	318	321	281	289	317	304	325	338	291	326	337	282	301	330	283	302	296	322	303	311	317	311	318	344	327	293	291	307	307	299	273	303	320	303	325	328	276	306	307	311	326	286	293	319	313	315	306	312	321	301	317	284	324	285	299	309	323	333	313	318	304	287	300	286	329	320	283	309	328	309	305	296	308	300	306	272	281	309	337	322	318	310	306	318	302	320	296	302	356	320	313	306	318	311	301	299	306	315	319	355	303	322	316	303	287	304	328	319	289	332	319	274	340	268	295	275	318	289	294	297	324	281	268	304	317	312	330	283	328	309	295	284	304	305	298
28458	47649	42721	26835	12702	4914	1737	758	582	565	549	558	522	548	578	537	578	555	552	584	541	564	529	567	567	566	562	541	551	564	555	587	564	594	557	549	515	586	542	540	561	607	540	528	517	528	529	514	540	553	536	563	519	567	540	517	541	554	578	537	555	585	507	575	568	560	518	547	568	586	524	534	528	579	593	591	534	556	576	512	530	566	566	540	557	541	539	556	565	512	552	597	561	549	591	556	535	594	541	573	562	585	589	587	567	542	570	595	567	539	486	572	526	605	563	558	526	578	570	585	578	540	601	584	535	552	533	549	545	555	568	540	588	550	569	523	590	557	533	525	548	518	600	567	573	519	564	509	588	520	576	592	516	541	526	523	546	515	528	549	575	468	547	545	576	538	599	536	571	555	541	533	539	537	533	573	539	608	542	558	579	547	560	574	530	517	558	592	583	520	540	518	549	559	586	574	569	596	600	564	572	586	558	566	512	557	582	547	569	583	572	536	554	569	528	581	531	578	550	562	568	572	586	551	579	587	567	509	601	585	511	559	565	521	554	527	592	588	539	591	543	566	542	559	570	498	552	541	551	574	543	512	582	583	546	544	565	516	546	561	543	559	554	576	573	533	592	538	576	565	588	547	567	534	583	562	572	520	580	581	488	561	537	573	576	551	533	519	554	558	584	530	551	540	568	529	560	572	547	518	564	559	569	538	555	582	536	565	604	539	538	522	465	569	545	553	547	562	541	563	567	600	567	531	547	572	509	576	534	536	557	524	549	549	539	585	518	554	559	544	543	536	519	561	580	547	565	538	578	548	541	527	569	561	602	578	552	555	517	584	553	582	568	602	533	526	555	511	605	562	553	588	549	504	566	534	559	556	531	551	571	547	549	566	562	583	574	571	566	556	578	547	558	589	518	543	590	546	579	561	564	544	542	552	530	541	544	526	588	567	537	588	554	513	566	559	569	529	548	577	541	575	580	577	577	586	542	583	532	583	547	534	544	526	574	607	520	567	577	562	579	583	555	574	579	548	537	572	555	535	534	563	510	567	540	570	506	535	566	552	531	538	500	541	588	562	546	552	543	546	544	581	530	540	549	555	552	577	572	564	532	559	552	531	489	568	571	557	580	568	589	550	580	506	575	520	556	551	530	583	534	560	529	555	563	530	545	577	490	544	561	578	568	597	546	582	614	593	537	599	532	552	533	559	552	530	546	548	548	556	537	540	594	557	539	576	560	523	539	549	561	585	537	541	568	562	589	523	572	565	548	547	583	537	543	595	623	541	584	535	581	553	584	578	587	558	501	591	550	581	594	539	515	541	569	589	576	563	545	564	543	593	570	563	551	530	527	510	580	513	548	547	544	523	535	550	563	560	560	559	562	537	560	559	561	554	577	555	557	542	569	550	541	510	520	553	594	543	536	562	538	559	577	513	570	560	568	573	521	581	579	533	559	549	602	555	581	511	551	556	526	542	586	498	578	537	564	515	510	512	588	570	557	576	534	534	588	586	521	581	620	563	569	552	553	616	555	553	577	552	578	532	542	533	521	519	537	577	540	533	542	554	521	533	561	530	567	576	540	552	541	594	580	573	526	570	553	565	520	533	504	587	549	526	563	595	521	535	552	549	561	538	554	581	574	546	575	564	561	591	624	547	568	510	548	570	561	560	538	585	551	528	553	518	548	532	560	569	533	540	577	564	547	592	557	539	579	550	527	572	556	571	627	585	559	618	545	547	596	545	586	553	524	574	551	542	536	538	522	565	572	554	570	510	563	537	559	544	513	564	550	540	535	562	591	511	588	567	612	560	575	524	515	577	536	620	599	573	548	543	536	540	537	562	573	572	575	538	541	550	559	549	519	564	570	574	578	572	541	540	545	541	584	517	584	535	564	556	562	554	593	550	544	587	543	561	508	567	608	562	550	577	550	563	558	559	516	570	548	536	568	545	555	529	583	551	548	548	559	538	602	553	598	554	514	526	557	548	564	540	545	572	568	551	547	573	559	560	550	555	578	571	574	608	553	544	573	556	539	522	532	587	526	571	539	504	580	531	549	605	547	559	566	557	604	585	594	553	559	555	557	531	548	540	583	573	556	560	540	576	595	560	582	609	586	553	571	528	548	572	595	582	526	542	570	549	552	545	549	529	578	535	516	527	593	567	551	521	615	511	585	586	547	541	582	565	556	583	546	572	568	509	581	506	571	571	523	547	576	527	534	592	527	583	568	560	541	559	589	554	546	590	577	565	491	522	534	592	566	604	568	589	572	548	543	561	593	566	562	524	556	551	529	497	555	567	542	561	542	541	567	521	541	560	528	538	573	559	601	572	523	568	556	577	559	530	526	499	588	588	580	569	594	603	546	511	565	536	541	544	531	586	567	559	562	566	558	559	559	542	561	544	523	504	568	588	537	573	541	554	598	545	585	536	590	579	541	564	551	568	532	579	547	538	517	557	526	553	550	568	584	572	540	548	537	522	546	537	532	581	522	551	554	560	545	539	515	561	571	603	560	533	517	570	561	534	551	562	547	555	491	546	525	538	521	586	533	510	565	539	565	539	571	536	579	551	538	569	582	478	528	550	510	525	545	575	548	519	527	571	586	544	532	544	595	550	561	543	541	550	537	515	561	548	561	572	563	534	591	559	534	516	606	538	540	531	518	499	556	552	545	555	581	511	552	534	564	521	595	530	572	533	564	566	586	567	531	547	581	496	563	533	520	573	546	560	559	578	543	561	541	567	553	571	574	525	577	582	536	560	575	586	565	551	591	530	557	532	553	580	583	562	586	520	546	542	526	584	566	591	549	572	576	551	570	580	551	522	558	563	574	569	573	522	577	533	519	568	559	551	530	614	545	547	550	598	576	555	533	532	579	572	544	558	541	515	544	562	566	586	552	512	566	578	523	548	557	575	576	547	573	574	555	550	538	550	564	570	574	512	557	589	531	557	545	568	546	564	548	571	559	570	543	559	543	556	559	535	586	548	551	543	530	540	569	563	554	596	551	589	554	553	565	572	558	517	555	562	555	591	560	566	583	564	556	590	558	551	546	537	583	559	575	539	571	541	579	574	522	569	558	570	548	553	541	555	571	556	574	535	551	598	580	567	568	582	530	552	574	543	559	535	563	541	570	528	514	582	585	533	553	549	546	564	568	534	569	513	580	595	562	559	559	540	543	506	554	598	536	566	561	621	580	571	532	544	532	579	569	510	558	555	551	596	534	526	592	523	546	586	530	554	571	588	576	532	565	572	570	568	571	554	606	520	534	533	571	537	529	559	549	578	535	537	563	584	554	516	529	493	576	564	552	534	599	573	523	575	528	545	536	555	576	582	543	541	556	573	563	522	548	586	554	573	530	578	553	572	561	555	555	528	633	584	559	537	533	540	573	602	548	557	560	579	587	540	573	606	577	611	541	558	526	582	522	598	553	568	534	569	564	544	580	584	539	567	548	554	564	542	553	564	542	498	525	556	573	558	546	589	594	539	526	528	555	552
24486	23804	45675	45263	30352	18618	5879	917	355	387	401	392	374	328	336	357	384	341	358	347	373	363	330	356	357	375	374	372	334	377	381	353	353	311	360	394	355	352	355	310	362	369	384	375	351	365	346	335	368	348	349	354	359	363	341	377	360	344	376	359	358	370	361	353	410	360	347	376	405	373	372	350	355	370	324	319	348	353	362	366	338	346	325	370	339	369	333	345	368	343	368	355	382	354	357	367	320	355	343	378	331	331	331	395	340	348	352	383	375	384	340	369	354	351	358	370	359	370	356	370	345	346	357	358	362	330	328	315	339	337	333	335	400	368	349	348	316	375	352	389	365	343	380	317	337	359	344	369	326	313	350	346	343	369	338	327	387	368	372	345	359	367	357	356	326	357	383	366	372	351	333	358	380	364	365	366	331	340	332	385	348	344	316	326	367	335	383	370	388	368	359	317	386	355	356	324	356	363	363	333	329	355	366	347	365	359	360	339	372	343	374	346	369	338	359	340	343	346	346	357	346	317	332	370	364	354	332	331	368	371	354	365	331	358	335	339	367	347	345	358	332	337	366	349	340	350	346	350	349	322	341	354	356	354	334	358	339	342	351	363	371	347	352	357	352	342	337	355	356	346	355	363	317	341	363	357	328	326	373	362	349	334	345	315	334	367	358	368	352	338	353	395	357	333	356	360	376	372	361	295	323	347	369	350	318	332	373	365	316	341	350	358	350	339	347	324	335	339	348	366	321	390	359	367	364	319	333	339	350	367	368	338	354	355	367	360	390	346	337	334	337	358	327	324	352	324	363	352	319	361	359	349	353	376	338	375	332	352	326	342	365	362	349	348	366	359	334	333	360	376	386	362	374	323	352	380	378	356	370	331	354	336	363	329	335	385	336	337	332	376	370	367	365	349	350	361	358	346	361	343	376	380	352	333	357	328	347	399	349	335	357	347	348	352	325	334	351	349	371	352	378	409	388	367	352	368	383	361	336	351	348	316	371	355	334	358	329	388	365	337	346	345	327	386	375	353	361	341	356	359	346	367	360	330	336	346	360	333	322	346	346	338	370	344	360	369	379	341	340	316	380	354	351	324	338	346	367	349	354	359	337	382	343	346	335	359	348	358	335	339	362	323	340	344	383	380	338	362	383	360	357	330	354	358	366	349	345	301	368	323	323	402	360	361	346	329	367	374	329	369	346	353	352	361	360	349	345	382	362	356	379	318	382	332	306	342	380	342	342	364	341	370	381	347	363	361	392	344	390	332	341	354	307	326	354	341	341	359	347	331	375	378	348	368	360	342	354	372	331	383	340	348	368	360	357	358	336	388	361	344	356	351	339	356	367	327	365	367	365	335	355	327	357	379	334	348	339	359	322	347	366	328	336	362	351	348	374	346	368	344	383	361	353	345	329	350	321	357	392	337	332	329	351	374	334	342	352	370	306	342	305	366	340	307	320	365	358	357	354	346	320	361	371	344	366	319	323	344	359	388	363	328	381	372	370	369	370	324	347	369	344	346	343	345	365	341	375	366	397	355	300	343	359	366	363	342	351	336	386	369	367	379	383	378	356	333	372	339	337	355	370	341	360	356	338	353	337	349	363	350	348	380	338	383	360	385	353	380	361	354	338	320	332	405	361	357	348	377	354	342	376	364	349	328	340	362	357	339	331	324	346	344	342	346	349	375	336	365	374	369	334	365	355	350	315	366	346	365	373	360	376	345	361	349	347	352	330	333	323	362	334	328	369	347	354	349	350	354	351	348	342	362	341	344	315	349	332	376	376	354	385	354	371	365	337	333	342	347	343	336	360	368	365	362	380	345	363	318	338	312	352	360	317	359	339	348	387	353	355	378	367	317	396	333	367	396	333	371	330	358	330	332	343	364	360	339	383	326	318	359	338	344	358	344	308	348	338	343	319	382	374	363	317	359	349	391	379	388	369	349	327	398	373	344	343	351	354	389	366	356	328	345	368	343	315	339	319	352	356	372	332	334	323	351	340	335	353	344	351	344	338	365	340	315	328	346	363	347	344	368	357	369	324	355	334	374	357	352	332	353	365	343	372	346	340	377	348	343	337	334	335	390	331	343	391	374	374	389	352	360	371	331	394	336	316	355	349	377	360	338	324	359	334	356	351	367	371	368	327	357	332	362	365	353	391	345	337	363	365	360	350	339	344	364	338	365	361	349	366	360	323	319	383	364	351	394	321	332	319	351	346	350	353	366	369	325	333	348	358	363	352	364	345	368	342	360	348	330	371	367	380	336	302	356	340	375	366	352	324	340	366	331	358	369	331	324	350	347	312	369	348	340	323	337	370	361	364	356	345	364	341	361	309	333	355	338	370	341	393	345	329	358	368	356	348	360	359	340	322	318	331	370	323	338	370	318	333	369	337	360	333	359	369	354	338	341	358	331	381	357	326	357	341	382	370	366	357	387	371	330	379	362	343	351	357	319	366	332	348	348	364	369	320	363	343	350	352	358	378	368	386	354	359	344	325	338	344	382	358	352	356	341	346	350	311	340	353	354	387	353	335	363	385	405	371	337	326	354	363	384	373	340	390	363	343	356	348	352	350	346	366	360	356	366	318	322	360	374	350	356	347	347	355	345	368	369	340	350	350	336	336	360	365	351	343	331	349	365	331	320	366	337	337	328	366	378	358	323	374	367	358	347	349	297	335	314	373	348	333	378	324	354	375	335	363	379	361	357	335	375	327	354	375	373	349	341	332	366	332	376	376	360	348	335	351	343	361	377	330	341	341	354	342	356	380	343	327	348	308	347	365	352	317	347	323	397	391	319	355	346	338	355	360	337	325	347	373	342	358	334	374	362	368	358	336	349	362	340	366	358	320	356	338	333	349	367	382	363	328	346	351	360	352	328	368	385	362	352	361	335	357	371	348	345	326	353	361	336	339	360	343	347	355	315	339	390	367	345	344	347	362	343	356	369	365	381	350	352	380	350	310	357	324	349	361	342	352	348	356	335	381	353	325	379	355	374	363	364	366	330	359	381	342	364	350	371	386	331	359	367	375	371	369	359	332	371	336	319	376	386	343	328	317	344	345	376	341	339	365	368	329	319	315	355	349	337	337	367	363	362	337	338	367	317	340	361	367	341	347	349	365	375	352	347	325	351	365	342	324	381	365	362	323	356	382	366	358	348	356	368	362	350	336	355	329	364	358	363	371	326	363	358	347	336	357	330	372	334	384	396	338	385	336	351	397	352	360	330	357	383	337	356	372	343	342	356	366	367	351	372	384	334	362	338	342	376	345	377	346	339	392	338	336	338	352	361	330	362	357	312	365	336	373	341	379	325	386	337	339	375	362	332	351	346	349	366	377	351	308	349	337	358	374	324	358	363	372	365	349	371	350	339	358	349	339	350	350	340	337	364	354	354	380	352	360	375	341	367	370	373	352	364	382	366	368	344	381	384	333	358	362	354	367	342	369	321	351	364	348	364	350	333	379	343	382	338	361	345	338	329	336	360	327	338	331	346
51578	89760	82459	57226	37487	20646	7490	1743	655	618	567	632	658	650	643	640	585	636	634	596	564	621	659	670	637	607	657	615	640	613	619	631	604	638	638	638	658	609	608	712	629	663	663	626	652	638	626	657	608	603	592	652	625	617	615	644	613	630	639	602	629	632	637	624	578	641	646	652	645	611	617	644	614	628	609	615	642	587	613	617	630	604	669	631	691	642	614	625	619	630	603	684	609	629	639	640	638	638	663	634	634	636	668	566	620	597	623	592	586	597	639	609	697	624	619	678	606	636	658	619	630	639	621	625	635	672	649	641	633	614	666	656	657	644	601	646	624	644	633	589	601	668	613	654	604	612	648	677	635	630	646	597	663	629	646	606	584	588	620	624	639	650	640	630	628	642	651	662	636	627	602	623	651	636	618	630	649	636	626	620	657	637	603	636	664	620	605	616	605	650	636	602	608	633	594	602	629	615	626	625	599	617	601	640	612	634	638	618	650	643	622	645	642	651	649	658	605	619	641	635	587	587	615	623	629	668	635	589	658	644	660	664	641	606	645	594	606	586	619	649	670	663	647	614	656	583	623	599	603	639	647	645	612	687	571	619	640	654	615	652	640	649	622	664	617	590	664	653	626	614	568	608	629	641	627	606	610	607	612	606	624	650	613	655	632	655	628	606	619	645	586	637	620	624	632	632	576	636	628	639	598	604	623	628	607	659	641	580	616	603	569	613	630	581	685	558	650	650	639	617	682	611	574	658	616	552	673	628	632	610	647	629	612	588	612	633	629	621	623	614	622	609	621	650	615	645	639	589	633	633	600	629	669	612	679	663	652	620	625	641	615	654	621	629	660	589	630	607	579	614	602	629	647	631	615	658	641	640	577	628	621	629	631	624	630	620	650	655	637	643	631	626	608	627	598	656	601	625	621	633	670	600	629	618	615	576	601	634	649	614	597	611	616	635	656	613	695	658	657	631	654	622	636	630	642	650	637	607	658	642	644	667	631	655	630	685	626	603	617	626	633	640	639	631	621	636	607	644	626	617	595	646	595	616	614	677	600	622	605	642	630	599	639	643	642	671	635	621	587	599	618	630	610	637	691	641	628	586	593	596	634	656	654	632	623	640	597	619	651	636	650	612	611	627	636	597	634	671	643	627	609	602	673	615	657	618	609	650	624	602	589	624	609	636	649	637	654	645	604	623	667	636	591	622	625	633	639	647	654	642	608	603	626	631	612	658	580	606	640	632	634	649	599	615	631	624	598	637	656	618	649	612	618	641	651	615	629	628	626	615	600	638	638	629	647	639	688	644	587	637	603	645	615	658	618	601	667	654	665	592	626	579	596	630	613	641	623	619	594	669	665	668	649	655	638	664	638	588	581	629	645	622	661	617	637	639	598	596	632	598	617	603	571	640	628	626	615	624	615	647	631	634	622	622	617	591	657	644	635	647	605	687	605	574	622	604	642	636	668	620	647	615	663	635	584	667	621	631	665	625	612	572	613	609	598	597	660	660	642	582	612	594	615	622	636	619	577	619	650	656	642	622	618	606	624	627	622	604	605	635	635	610	613	611	615	650	602	657	576	658	613	643	618	622	684	598	603	669	606	611	629	605	629	678	638	613	652	604	656	607	618	619	645	635	634	642	646	656	616	648	623	604	630	617	598	608	654	630	621	644	632	616	610	685	661	650	573	650	595	612	646	657	605	624	570	636	612	639	636	633	626	606	599	602	623	641	588	608	610	627	654	632	590	600	606	634	642	587	613	669	657	631	673	599	661	605	646	615	597	628	607	628	622	666	627	594	594	589	582	621	616	656	642	620	634	642	636	643	609	593	633	666	656	602	622	619	618	627	619	566	626	624	620	627	624	601	601	644	652	639	636	585	618	634	606	602	633	648	643	645	616	593	641	611	629	597	667	606	626	607	611	627	626	612	658	691	655	621	622	587	629	615	613	592	600	618	642	636	639	620	617	620	599	631	648	597	646	608	619	658	639	643	582	608	617	648	653	677	641	604	651	621	587	650	593	599	620	633	637	625	660	631	601	648	679	615	632	662	577	605	619	624	692	618	611	631	603	660	681	629	642	650	604	623	628	668	648	624	618	599	650	624	671	611	634	605	606	648	618	678	653	667	637	658	640	633	658	640	681	609	653	581	622	616	672	624	638	616	577	636	625	622	645	639	612	662	583	657	621	623	585	618	652	646	630	615	646	641	673	661	653	622	626	651	674	592	642	633	635	638	639	602	648	631	610	655	647	625	614	584	633	676	654	612	676	657	647	629	581	615	620	601	608	639	639	637	648	698	628	631	591	626	621	580	646	617	618	612	658	621	652	552	619	639	619	614	641	599	649	615	640	601	585	636	665	638	646	677	592	593	678	636	655	601	588	611	615	637	657	629	658	611	669	662	676	582	599	596	646	632	575	657	652	624	583	591	611	647	671	582	622	616	643	635	615	645	656	662	643	598	581	643	607	614	684	621	633	621	646	617	629	614	645	622	626	632	596	563	619	642	630	664	650	637	627	627	590	615	628	644	621	611	603	630	616	592	605	643	671	652	639	607	624	613	623	630	596	635	611	587	622	660	615	607	618	617	625	624	553	632	608	625	630	643	661	598	625	632	605	621	631	625	657	637	614	624	605	636	661	651	642	601	640	598	642	619	611	677	634	625	649	633	631	620	635	619	636	577	615	686	642	611	621	600	609	624	610	626	653	610	630	595	621	662	606	625	651	647	585	679	643	629	640	603	619	639	620	607	628	613	653	617	570	670	618	635	639	667	650	653	634	650	624	591	658	638	656	613	589	613	675	627	605	602	606	644	634	587	649	633	629	638	625	609	625	602	677	635	609	654	628	656	624	620	620	597	642	632	611	644	611	602	652	598	648	596	594	625	612	626	628	623	633	661	636	659	655	604	683	610	616	653	583	621	635	610	615	612	610	653	693	615	641	654	653	657	653	618	662	623	597	647	593	643	690	658	633	600	634	629	620	614	676	643	599	615	624	637	637	619	657	644	584	614	623	632	604	637	615	613	678	617	624	666	675	646	646	605	668	619	681	659	616	608	603	600	707	654	579	645	617	619	663	678	642	654	596	620	650	628	647	610	605	619	635	664	596	615	675	619	651	618	628	622	628	596	622	650	655	627	629	585	673	605	640	607	627	642	640	639	646	620	635	592	616	635	630	630	633	582	597	604	621	624	634	642	623	613	593	636	614	610	621	637	654	630	605	636	627	615	604	665	654	638	652	599	614	646	666	648	660	621	630	595	637	598	635	657	592	625	646	605	649	674	669	648	631	595	639	594	614	636	639	579	598	583	622	606	634	592	595	635	651	626	631	647	593	616	622	652	628	596	642	625	585	616	620	622	590	573	660	626	648	637	584	601	686	624	622	639	597	648	673	599	650	655	608	654	658	611	602	612	616	650	596	665	619	638	660	581	658	624	628	645	603	637	626	638	641	620	609	642	652	617	605	645	629	615	613	625	626	609	617	568	635	613
23407	21923	40051	43530	33638	24615	13612	1855	532	451	461	479	457	465	436	455	482	445	412	439	422	424	457	410	460	451	467	453	445	439	403	453	458	441	403	427	440	487	397	410	407	433	392	474	464	460	459	430	399	448	433	428	432	443	430	452	443	449	425	414	413	443	434	413	440	438	465	394	443	444	428	406	478	403	432	416	433	410	457	465	477	419	412	459	433	433	410	426	421	450	447	427	437	429	414	402	459	465	465	487	448	464	458	422	404	454	448	462	422	430	428	446	406	402	443	432	461	458	449	411	451	441	458	392	427	420	406	441	422	440	441	436	469	405	424	484	438	443	447	420	443	406	430	454	405	424	434	449	423	446	413	400	474	449	467	454	404	442	437	472	417	437	442	438	404	422	467	423	416	410	438	416	456	460	431	434	443	440	418	419	424	469	422	441	458	396	425	439	402	389	438	446	448	430	442	390	430	470	406	451	412	426	425	432	439	448	443	414	437	431	444	419	442	445	431	403	397	443	425	443	459	435	413	407	450	394	437	420	454	460	429	429	429	425	410	472	422	447	433	418	454	429	426	442	454	453	425	431	405	429	472	414	438	438	454	459	441	459	421	436	455	400	433	400	450	434	471	451	454	443	441	464	460	422	429	443	413	475	403	440	407	385	447	436	441	465	413	407	449	405	475	415	461	442	439	397	394	432	405	430	420	430	420	463	424	407	401	440	445	436	401	460	422	438	418	435	424	414	413	450	437	443	464	457	430	419	441	438	430	430	418	418	407	417	444	421	450	437	443	410	450	449	453	411	426	443	434	423	458	415	415	438	428	418	466	424	412	405	420	426	446	472	462	428	449	449	460	458	455	449	452	378	451	416	439	423	419	453	435	413	400	396	429	427	402	425	419	478	431	447	478	425	460	427	450	434	443	461	423	425	462	441	411	420	461	451	441	448	426	411	442	422	456	396	442	426	403	424	440	440	449	431	459	444	463	407	457	464	426	424	413	389	446	395	414	421	434	451	437	474	439	419	429	462	415	462	438	418	424	408	427	418	435	465	418	439	424	409	380	452	428	417	418	469	465	438	403	436	414	416	488	453	428	443	457	468	427	465	442	443	441	440	424	410	441	457	413	449	444	434	408	416	434	446	434	455	436	383	422	445	437	440	447	458	435	414	426	443	425	427	446	437	411	411	438	453	409	440	419	446	397	397	447	471	413	439	401	442	420	421	457	465	428	414	437	412	434	449	431	446	433	416	460	420	422	454	444	472	384	464	434	438	427	459	427	374	432	419	394	459	451	445	443	442	455	431	427	448	414	422	448	455	402	406	432	427	475	416	450	456	433	407	437	413	464	396	443	394	407	434	378	408	446	446	410	433	396	433	458	433	442	446	394	470	431	420	399	483	447	441	467	420	455	408	437	441	449	429	418	476	477	442	426	442	441	450	450	395	439	420	416	387	420	430	429	428	502	465	425	455	418	416	414	429	391	458	449	457	417	460	461	423	455	408	405	461	443	403	433	426	415	442	462	452	433	424	405	420	439	419	456	426	429	416	433	390	431	405	407	430	429	410	406	424	453	455	476	440	453	497	428	455	432	437	438	448	461	431	441	468	410	432	397	446	459	409	447	456	418	418	410	454	448	437	426	419	453	475	411	412	438	454	417	461	428	437	451	404	465	418	451	437	402	425	449	446	437	414	411	423	418	469	450	431	418	421	400	434	433	451	441	396	411	419	438	435	444	453	454	429	421	439	475	441	422	411	427	439	420	412	460	462	425	433	445	434	437	422	417	493	478	457	484	429	429	418	447	441	437	445	454	416	428	427	424	421	450	408	419	432	459	429	456	419	403	403	435	401	449	426	425	445	439	430	444	418	464	406	433	452	439	422	415	410	412	410	401	428	447	413	435	466	474	429	426	458	424	420	451	429	431	422	450	467	456	422	424	428	433	427	429	390	451	442	435	388	471	476	454	437	440	427	417	444	436	470	440	444	430	451	423	449	434	450	423	419	388	437	435	416	444	406	445	428	432	449	443	403	399	393	430	417	431	432	418	444	422	412	431	445	396	476	422	424	435	459	432	447	397	434	418	412	440	435	443	470	445	431	420	436	404	423	419	425	415	442	440	409	425	447	433	423	421	448	444	423	444	436	435	443	474	443	412	416	443	455	432	417	420	441	468	425	452	413	427	427	400	417	420	401	467	439	413	428	407	397	393	453	432	407	423	414	449	464	407	443	440	438	415	419	427	434	466	409	450	394	426	398	401	494	407	455	402	452	418	423	402	425	433	418	410	433	384	428	429	418	437	444	426	407	421	449	446	415	426	411	447	432	440	424	449	456	432	449	438	441	441	436	443	416	411	453	401	423	435	392	413	411	408	430	439	415	443	426	435	464	423	417	434	421	478	449	416	443	388	452	444	456	433	448	409	458	412	446	441	438	447	419	455	446	424	443	460	440	397	451	413	405	443	429	425	438	437	436	455	452	417	402	431	460	434	438	442	451	412	477	459	438	423	453	416	396	431	435	431	464	447	423	437	423	449	432	407	431	438	418	451	407	440	448	407	452	416	423	423	423	429	436	437	406	411	424	469	439	413	387	442	456	430	420	418	441	423	480	407	453	406	450	424	425	438	410	419	450	465	390	427	423	439	449	434	419	485	440	436	424	423	410	455	470	421	436	416	417	380	426	433	396	453	428	467	454	418	479	438	430	441	391	428	408	419	399	430	459	429	446	450	463	394	422	426	425	456	444	459	418	420	418	476	435	433	403	400	452	452	466	425	399	424	428	419	433	439	430	426	448	416	432	422	428	421	457	446	437	474	470	414	443	416	443	467	461	432	425	425	444	424	505	449	437	448	425	427	446	423	448	394	443	441	409	424	427	435	445	436	441	425	408	408	442	460	448	449	472	416	397	446	413	462	451	396	451	462	430	383	407	454	396	467	451	397	439	444	371	411	437	439	407	453	451	418	450	451	436	411	443	421	455	446	406	453	432	402	435	421	429	408	440	423	442	421	419	450	455	452	441	397	412	440	432	442	429	435	430	463	429	438	405	443	429	407	466	438	427	421	465	410	430	406	451	425	436	479	410	483	503	405	476	447	421	440	443	440	400	443	429	452	435	461	436	428	438	414	424	414	434	453	438	428	435	419	467	421	433	450	465	423	421	419	435	449	406	444	403	426	414	430	447	424	450	435	459	425	469	431	397	448	438	432	470	442	422	443	445	433	409	430	393	442	475	440	418	447	447	423	422	413	451	422	423	396	438	432	434	450	430	410	428	444	424	443	455	419	412	426	421	438	420	461	411	407	416	431	429	441	423	411	384	405	429	449	409	422	445	438	407	455	428	414	471	397	424	451	422	432	465	445	448	468	409	435	435	436	427	443	403	435	446	447	460	427	433	411	438	456	432	435	460	430	455	450	436	435	452	419	458	401	444	456	385	431	448	415	442	462	401	463	410	467	429	436	465	410	441	392	446	446	437	451	442	411	464	463	404	425	411
57397	93530	90902	69266	47009	29243	12710	2724	816	726	723	711	749	742	749	750	777	757	685	735	763	739	714	746	722	690	751	727	729	734	755	699	672	737	728	689	684	722	741	728	675	720	680	749	757	723	765	710	722	715	721	693	738	751	739	739	732	739	751	717	749	716	750	701	688	780	731	722	762	752	732	746	754	769	682	725	730	704	753	716	770	751	713	713	752	719	766	741	787	718	753	687	737	709	738	712	746	711	763	779	668	699	737	691	737	716	683	732	704	724	770	678	715	690	733	765	740	748	693	744	728	793	753	702	741	745	699	741	743	740	797	771	761	736	688	728	743	754	752	711	750	797	696	738	741	737	726	720	714	741	722	760	783	693	756	719	750	748	697	764	722	718	760	739	752	762	785	721	709	723	745	714	717	732	785	725	759	768	726	723	720	724	745	701	723	754	744	728	761	737	724	757	735	748	767	738	734	719	700	754	689	742	719	752	720	744	707	766	699	680	725	744	726	748	735	785	755	755	677	704	737	770	729	734	692	674	742	752	721	776	735	736	715	732	726	724	716	691	763	721	745	746	741	760	774	708	739	736	695	712	714	722	749	740	719	722	724	707	719	756	725	729	721	747	730	788	734	735	747	745	729	758	726	758	688	693	765	721	733	688	686	718	700	748	779	749	667	730	742	760	716	724	787	773	705	736	752	726	728	689	742	729	683	737	765	754	757	688	715	764	770	730	752	760	720	714	704	683	732	733	776	714	762	725	703	776	743	717	723	766	750	737	744	731	732	757	725	713	752	720	699	755	746	712	722	707	723	751	711	730	742	716	777	744	752	747	743	776	720	741	729	714	702	724	707	691	752	739	746	682	714	703	763	730	718	755	756	751	742	764	711	746	729	735	727	706	699	763	805	732	752	722	677	751	739	716	726	770	712	735	724	713	737	697	757	756	701	712	729	683	723	705	759	683	727	719	722	705	701	688	750	740	689	789	715	746	743	728	704	753	776	743	746	717	725	744	737	755	722	727	733	732	744	727	712	765	755	749	731	729	729	737	718	776	737	717	775	764	726	725	730	732	749	697	762	702	708	747	678	695	753	743	694	738	699	704	748	682	716	712	785	754	731	738	751	744	769	748	717	695	824	722	737	759	733	736	677	726	710	708	708	761	742	754	731	721	746	771	734	716	717	708	739	684	768	782	703	715	702	713	747	743	712	726	724	784	784	716	722	684	731	745	746	754	772	715	743	766	796	687	729	733	734	745	729	720	739	713	767	751	747	719	736	788	705	731	710	770	727	726	744	786	775	761	741	763	756	730	734	742	744	723	685	710	742	696	745	678	726	751	744	775	753	733	753	730	743	767	731	728	704	750	705	716	712	722	779	742	736	767	718	721	743	720	696	734	717	705	716	747	726	706	707	724	693	742	760	735	740	718	791	750	770	727	747	694	731	709	773	762	727	756	749	748	771	739	689	741	762	724	713	713	797	758	754	792	734	687	733	702	734	724	737	772	786	722	727	757	748	706	733	715	714	723	738	731	737	746	740	707	724	750	736	791	740	698	796	746	691	698	760	753	742	723	737	738	713	684	766	733	735	730	737	731	728	721	735	742	730	752	727	705	702	718	746	717	745	725	721	684	722	774	735	766	736	731	726	716	705	686	704	698	733	713	669	711	771	726	716	735	719	711	740	712	753	737	724	683	702	793	734	758	701	731	704	720	736	730	730	775	726	685	709	705	764	717	760	715	770	734	722	702	721	738	709	758	735	705	747	722	713	747	797	738	732	770	741	737	731	712	764	681	723	745	738	753	753	715	763	722	764	690	755	747	743	723	763	722	769	700	711	747	738	716	703	744	719	740	705	763	744	739	753	696	757	686	731	710	716	717	717	725	734	745	742	757	698	698	727	710	750	742	683	715	747	747	729	770	683	702	739	691	755	733	715	720	693	772	731	735	790	728	791	723	756	692	711	734	735	737	710	721	732	735	705	709	744	794	710	726	721	781	708	726	742	765	743	711	710	772	775	767	746	727	731	722	675	717	790	745	726	732	710	783	719	732	738	716	751	740	744	741	742	731	704	740	739	693	784	748	755	741	714	709	710	728	747	776	734	731	709	697	724	670	714	691	742	711	735	752	769	716	706	759	712	714	729	743	721	763	688	691	766	741	715	765	743	722	727	714	759	736	725	752	722	793	737	676	729	731	701	743	768	712	733	719	749	750	749	724	676	756	738	694	768	741	721	731	712	737	711	759	736	680	709	731	735	759	741	716	729	745	719	742	733	733	742	754	761	743	679	705	755	759	726	684	758	711	747	739	755	727	742	742	720	727	756	731	757	768	714	704	771	709	727	731	686	716	774	723	742	724	718	761	753	777	714	788	730	708	708	761	759	735	737	672	716	772	702	728	748	752	707	767	716	783	703	714	713	698	752	710	717	724	753	712	774	697	776	716	720	753	676	722	685	762	742	772	764	711	732	765	729	733	735	722	742	728	738	776	734	740	727	717	755	703	758	732	700	735	751	744	734	721	768	784	711	774	772	729	757	771	730	716	731	763	707	695	689	792	758	796	726	736	709	740	712	691	723	708	723	769	739	731	737	723	705	702	763	760	734	760	738	740	739	680	727	674	736	681	714	749	709	727	742	719	724	756	694	725	709	747	791	749	788	755	721	770	720	692	710	714	736	752	714	756	744	699	731	720	719	704	753	755	725	713	745	740	714	713	735	677	750	772	735	715	759	704	745	769	701	740	758	736	739	742	717	707	755	719	726	757	708	727	707	792	751	710	756	740	695	720	714	711	756	754	748	728	727	722	757	739	727	758	786	738	727	667	672	730	766	685	734	786	737	716	741	715	745	766	784	702	714	731	711	730	704	758	737	772	733	730	701	736	697	740	755	762	735	778	697	756	713	779	690	676	705	709	734	745	705	801	740	721	781	714	708	803	718	715	744	707	721	703	773	737	708	746	717	737	708	748	703	769	722	730	733	723	723	736	768	756	729	741	725	699	747	679	720	701	734	712	760	727	727	720	728	739	737	712	784	732	659	737	779	723	773	776	737	734	728	732	754	706	740	698	691	749	740	667	715	736	704	742	762	738	695	772	729	763	754	731	715	748	664	678	769	746	718	742	799	764	666	752	749	691	736	745	732	723	761	727	772	738	773	738	700	698	754	711	709	734	718	776	704	706	725	754	748	676	721	718	736	753	762	801	719	736	763	708	701	765	718	752	773	745	767	762	712	706	745	709	682	722	759	737	768	742	687	703	704	740	751	697	770	737	756	752	684	738	747	716	737	724	760	700	721	747	778	741	720	754	771	750	737	744	744	747	689	721	720	743	731	730	690	683	704	703	722	743	731	748	744	707	715	725	743	728	696	697	685	711	741	790	748	722	743	722	701	691	782	776	719	756	772	735	682	710	739	710	699	738	722	679	749	741	762	732	730	747	745	710	730	737	768	701	753	751	720	732	727	745	783	784	717	768	720	778	710	742	771	779	725	769	733	717
27142	27553	36740	23944	9034	2585	822	335	308	301	309	313	330	274	309	321	315	315	280	314	334	268	308	318	304	321	313	277	314	342	309	303	280	318	308	324	302	284	289	304	322	331	340	329	301	321	297	322	298	308	323	348	294	263	295	296	290	338	305	315	291	290	310	309	286	306	282	292	289	326	330	302	287	318	320	318	330	303	323	296	314	311	345	321	338	296	340	311	300	317	279	330	307	343	291	306	298	325	311	295	305	314	333	313	288	310	281	295	322	326	279	314	266	255	315	340	285	324	307	302	313	279	310	285	296	311	338	289	289	305	316	303	303	315	315	278	329	336	280	295	297	339	302	270	316	318	329	288	291	283	322	297	308	326	304	312	339	302	293	303	323	309	323	312	304	289	309	302	277	292	308	310	306	277	285	299	345	327	265	296	301	284	316	288	297	328	349	310	295	307	277	287	295	310	302	319	283	321	306	305	299	295	299	290	310	302	290	320	332	276	287	313	292	322	310	310	311	298	298	295	295	303	322	299	308	298	329	320	291	275	293	303	293	279	300	269	303	327	312	316	312	306	297	308	304	296	304	275	314	307	267	304	311	318	294	293	305	312	300	328	302	301	303	314	284	309	307	296	300	260	305	282	313	325	262	320	311	300	297	288	298	314	307	292	273	288	294	291	283	306	347	328	318	309	324	330	332	303	336	291	286	296	318	314	317	327	320	296	317	284	332	305	322	314	316	293	304	296	310	314	334	312	281	301	301	281	296	281	294	310	298	318	326	301	301	315	308	305	268	260	303	303	315	287	288	299	306	312	294	296	303	294	303	318	295	302	303	265	296	261	311	315	309	311	280	317	310	266	298	288	320	272	292	321	265	354	319	286	295	309	279	286	288	307	316	321	284	298	289	321	300	289	320	306	313	318	298	323	296	301	320	305	287	299	299	338	294	325	324	279	317	322	310	310	330	280	275	305	283	320	277	313	291	308	296	312	274	305	304	286	337	319	287	305	312	294	301	311	298	341	289	326	289	325	321	313	326	312	318	317	288	343	307	284	297	306	332	307	326	319	321	330	312	303	296	337	305	311	279	321	291	284	269	310	323	287	282	334	317	296	335	315	292	266	299	304	296	292	291	293	286	316	306	310	276	316	306	301	293	290	310	311	327	298	292	301	300	289	301	324	338	295	306	294	298	308	307	314	275	321	316	285	281	317	325	293	299	283	315	332	344	290	294	333	281	297	311	302	294	283	285	328	305	307	282	313	325	299	328	314	290	295	309	296	300	283	328	295	315	325	315	317	304	296	270	293	312	286	311	295	300	310	295	302	339	340	297	296	304	316	339	314	295	299	335	304	316	312	297	313	317	315	302	302	295	315	309	295	292	301	308	300	323	306	333	304	310	297	278	289	294	303	311	308	282	320	329	297	297	297	310	332	318	279	302	312	316	318	318	334	329	295	288	306	303	319	266	317	301	304	275	325	310	295	319	339	318	317	307	273	293	295	297	292	284	283	276	321	283	292	311	328	313	324	308	312	333	279	308	305	301	312	317	300	292	287	298	307	288	292	276	318	335	328	321	323	280	295	296	286	299	351	318	294	325	280	309	308	318	339	310	281	335	315	296	308	310	275	331	304	320	294	292	292	315	269	323	305	328	278	270	276	293	304	308	299	282	338	301	322	298	317	286	243	281	295	321	283	281	316	309	279	298	311	308	317	304	273	299	332	281	317	289	314	302	292	305	299	279	332	322	298	314	301	312	319	311	291	308	295	308	329	310	309	314	288	304	287	310	311	341	298	295	286	289	313	319	315	290	341	305	294	300	314	322	304	322	272	319	304	310	293	300	308	290	301	276	285	328	311	297	290	326	332	320	307	286	282	347	279	300	269	277	304	314	315	315	301	280	311	322	293	317	271	321	336	304	343	308	305	318	319	309	298	315	288	287	313	318	304	340	319	282	312	292	307	335	333	326	301	278	309	332	295	305	299	285	314	303	306	301	336	303	313	303	301	291	275	303	317	271	310	310	304	314	316	305	311	310	269	296	307	335	300	310	311	314	330	313	322	276	297	306	307	305	314	301	325	307	320	324	274	329	291	312	281	313	297	305	318	304	294	306	307	285	310	266	328	327	287	301	284	337	310	299	312	327	295	332	300	297	294	301	331	321	304	346	284	298	291	331	283	297	309	325	285	297	291	310	314	302	286	322	300	320	284	308	289	322	313	318	289	299	334	302	323	308	314	294	296	306	302	296	301	287	293	310	334	299	294	325	295	270	295	321	318	285	296	315	310	305	334	299	357	300	329	318	291	318	324	294	281	309	321	300	300	306	291	284	296	276	286	294	347	326	292	281	299	311	307	274	293	289	277	323	335	308	313	294	318	323	344	311	337	298	351	323	311	261	306	309	283	292	304	296	326	322	279	310	294	316	311	281	306	306	308	322	305	291	279	288	313	301	279	309	312	333	279	261	299	300	298	307	300	308	273	280	326	347	301	267	321	324	303	300	348	293	282	307	296	313	304	310	325	301	321	299	347	298	269	288	313	300	314	326	294	284	295	285	284	266	335	314	319	304	291	312	315	297	295	278	295	325	328	336	286	324	301	339	308	285	307	278	343	306	278	343	331	321	287	293	316	310	289	309	261	303	290	304	300	333	332	323	325	300	312	291	295	306	307	291	280	291	307	308	312	312	325	311	324	298	303	279	305	279	296	316	306	299	305	328	309	319	332	326	275	318	337	291	342	370	341	264	275	302	281	306	332	299	273	293	283	302	295	297	321	277	288	302	314	291	301	298	292	315	305	347	347	318	322	349	303	271	327	312	330	280	318	320	293	325	294	296	308	306	309	299	341	306	302	327	288	291	330	317	305	293	323	316	321	328	292	293	304	325	290	286	333	339	301	317	277	323	332	292	314	288	280	320	293	317	303	294	273	296	296	317	286	294	320	306	283	325	313	319	333	287	315	311	284	273	325	324	301	308	291	298	313	271	298	295	329	320	316	305	294	315	297	339	303	301	304	310	340	308	303	286	274	280	295	314	319	325	322	306	320	319	342	310	300	309	313	309	310	297	307	317	296	278	314	300	313	303	317	311	314	303	320	295	304	310	285	304	326	348	291	296	320	278	295	298	275	270	299	302	300	290	311	336	304	295	267	302	306	307	301	330	313	304	317	299	305	298	287	304	301	321	298	304	289	274	318	323	286	301	310	345	330	285	306	299	300	319	274	315	298	320	320	312	298	300	306	301	310	282	314	274	313	285	322	286	334	315	305	323	327	306	309	269	268	306	288	339	348	283	317	288	317	310	327	258	307	299	286	309	326	295	319	307	305	305	318	336	280	287	302	313	312	348	280	314	282	344	315	288	314	363	319	316	310	305	314	282	318	294	329	306	306	302	281	285	296	310	309	299	321	288	309	309	297	302	311	279	329	314	293	308	298	346	317	299	314	291	280	283	299	301	338	307	291	331	306	326	317	322	302	302	306	332	291	307	296	292	296	300	316
26784	47068	42943	26719	13648	5299	1918	733	539	543	528	551	547	542	574	541	555	600	528	568	574	552	553	545	573	555	564	565	524	556	552	575	585	523	561	523	522	545	554	567	593	569	576	572	540	556	523	547	562	571	532	558	550	530	563	557	563	546	555	571	557	575	560	583	566	563	554	543	519	583	531	630	518	562	577	577	555	568	553	545	542	549	590	535	543	566	568	588	551	578	542	546	551	565	549	574	530	531	552	525	533	568	541	544	550	585	537	550	530	522	515	561	572	573	537	511	530	574	524	530	556	519	525	584	532	575	535	542	546	573	571	535	538	564	567	539	570	554	547	540	598	574	526	546	528	587	491	539	575	543	568	564	568	561	548	534	537	525	536	604	531	552	552	574	562	530	534	521	546	518	540	538	549	553	565	531	549	578	544	578	554	573	548	520	573	574	559	527	591	607	535	525	571	542	606	537	563	544	528	555	546	546	512	559	554	509	558	504	565	558	566	577	574	547	580	523	569	563	569	545	557	605	570	555	563	535	519	560	564	570	580	547	495	592	502	556	544	563	553	574	557	558	529	524	590	565	505	577	550	552	568	542	512	541	549	557	535	565	519	550	560	569	571	597	585	536	585	557	539	568	542	576	553	553	517	607	539	535	577	561	562	547	510	580	585	578	583	560	538	574	565	551	570	547	529	589	578	518	605	591	535	503	557	587	572	566	517	555	544	544	575	547	567	546	599	546	491	564	542	585	564	575	580	590	554	569	534	515	569	527	539	565	584	602	548	557	565	526	541	567	568	532	600	539	555	562	572	595	514	554	530	591	557	601	590	552	545	541	541	557	535	527	599	568	582	498	557	557	538	548	567	558	560	554	561	574	592	535	564	534	559	544	563	530	576	571	574	570	538	502	538	542	607	547	540	554	624	551	569	539	523	524	569	558	596	525	531	501	507	551	610	550	565	555	542	529	593	548	563	556	561	542	574	565	535	577	571	548	572	532	526	525	571	563	568	554	531	558	523	542	502	543	520	522	563	524	551	564	554	586	514	522	544	570	512	570	570	575	517	549	507	584	548	560	558	564	558	575	523	600	542	543	555	548	532	546	587	547	560	557	563	561	518	571	538	560	532	575	548	586	554	532	561	572	542	554	568	516	520	573	560	593	532	553	541	563	524	553	588	493	545	529	551	545	556	512	569	592	545	568	515	546	550	574	528	522	541	568	520	567	568	532	533	596	529	578	578	551	535	508	552	550	586	534	563	535	558	562	530	553	531	530	596	542	549	597	562	548	501	533	507	580	567	541	561	541	566	571	561	557	563	592	552	560	559	546	573	548	517	583	527	525	556	497	555	555	565	598	561	502	568	574	588	582	588	563	576	509	550	576	496	629	558	547	594	576	602	587	558	529	540	592	570	578	548	575	530	531	589	544	530	589	544	589	536	583	560	512	566	532	532	541	586	531	551	538	543	555	526	563	581	530	555	508	524	534	561	528	571	564	554	559	520	598	608	547	540	510	531	531	565	576	545	556	565	571	570	603	537	590	585	576	563	561	564	544	516	546	523	572	574	546	615	531	557	568	555	598	543	553	578	559	560	575	547	547	584	498	543	568	538	536	505	552	547	553	556	567	562	564	580	555	552	570	559	522	580	558	556	555	575	584	568	540	534	552	561	563	551	524	507	549	550	556	567	575	562	519	538	514	581	557	571	590	536	527	563	559	520	583	570	503	557	533	544	541	530	545	555	587	614	565	593	533	552	587	545	518	541	563	519	599	535	558	500	569	563	552	560	567	587	533	576	579	590	581	576	562	594	542	554	568	549	553	556	528	549	562	521	566	568	567	554	548	573	530	570	562	504	539	550	546	579	552	522	536	522	520	563	552	515	571	551	571	501	560	520	580	559	540	535	547	576	548	585	526	575	558	549	589	592	568	544	587	545	565	557	511	567	557	545	611	557	572	529	574	591	511	561	547	546	553	558	588	588	515	556	569	585	547	507	508	552	614	557	584	606	558	592	551	546	540	555	530	546	518	598	561	541	548	576	537	533	556	574	522	547	549	565	579	549	513	547	538	553	590	564	504	545	564	529	578	584	562	569	571	566	553	582	552	552	551	574	579	556	538	553	527	569	528	556	589	557	583	545	552	553	563	586	533	533	519	569	585	598	547	550	548	518	570	580	559	528	553	546	532	545	551	566	566	545	569	534	583	567	558	584	529	530	546	540	538	522	504	581	543	552	557	566	567	560	574	535	570	584	566	529	573	575	570	524	552	526	541	541	532	546	537	539	570	578	544	547	556	556	541	567	541	534	605	601	526	526	541	535	536	545	567	533	562	566	550	554	514	564	566	548	547	568	543	580	548	590	550	549	578	579	572	547	556	551	552	586	502	580	560	590	504	594	580	555	533	545	561	587	553	558	553	563	537	535	535	543	555	541	557	623	535	598	547	550	509	557	528	550	536	557	565	593	566	585	565	550	561	555	572	554	555	561	570	587	517	575	538	502	551	528	556	529	548	524	546	568	568	553	546	530	558	547	568	559	549	520	567	580	583	555	559	514	502	577	564	518	576	539	549	592	595	553	566	535	539	582	577	554	591	546	550	552	520	540	558	559	551	559	579	523	564	577	558	548	560	581	553	556	544	577	604	523	580	557	603	568	533	542	554	530	561	602	565	560	576	547	543	574	596	569	561	555	548	574	566	597	569	582	539	560	544	538	555	540	571	519	538	572	512	576	544	555	568	549	553	565	526	539	550	534	580	586	540	558	529	542	558	518	574	546	590	559	583	574	580	576	553	582	584	526	542	508	570	549	543	572	523	556	567	572	531	561	589	544	568	538	558	578	534	573	522	575	533	568	559	575	559	549	585	568	570	560	575	568	569	536	524	609	547	509	540	598	525	558	567	564	554	562	558	554	566	576	592	572	582	584	553	554	540	558	535	537	568	565	607	573	531	537	554	555	573	558	543	574	566	557	542	524	560	511	530	545	537	556	542	558	554	542	571	545	573	556	562	555	528	556	558	564	509	551	571	519	547	581	581	595	549	546	537	577	569	539	580	609	569	551	544	556	571	545	512	557	598	607	497	563	535	559	566	548	536	562	574	540	501	557	566	523	532	575	570	554	555	557	529	513	522	570	526	579	596	547	560	524	569	532	533	557	536	563	524	516	555	533	555	586	580	534	505	557	552	556	503	577	567	526	566	570	540	543	575	546	560	505	541	561	531	568	555	587	528	539	563	558	568	573	573	549	548	529	519	575	532	523	541	556	549	541	569	544	552	578	573	543	551	571	575	522	553	523	544	515	555	549	596	544	605	540	540	565	548	549	558	593	561	546	550	576	576	530	555	561	554	582	586	547	561	506	560	538	549	578	508	565	553	565	510	570	546	566	554	554	608	547	563	551	570	552	539	530	620	535	577	590	544	590	547	527	555	570	568	562	569	583	526	534	550	603	572	562	563	538	578	596	551	541	529	612	531	560	547	529	557	513	581	556	537	510	557
24397	23911	44337	45876	31733	19266	6479	884	433	342	377	374	363	344	358	362	347	332	357	362	351	328	343	359	365	355	340	311	390	354	359	369	348	325	361	357	341	319	348	379	346	345	334	346	342	362	333	346	356	336	357	386	369	370	355	349	377	358	353	359	375	340	346	325	341	381	321	332	355	328	335	320	384	343	351	337	367	329	331	381	364	364	347	347	347	333	315	347	349	343	352	349	356	371	331	347	338	345	364	347	334	341	337	361	357	373	326	338	317	335	380	358	352	364	325	330	345	381	352	368	377	346	344	345	345	353	373	365	347	340	350	369	314	347	305	343	355	346	339	339	347	335	355	353	368	361	343	370	338	372	366	346	340	339	332	328	358	334	324	350	356	366	314	334	350	365	379	339	345	341	366	352	349	348	312	372	327	365	357	357	363	337	342	328	365	365	328	364	329	361	325	364	354	333	358	344	383	350	357	366	351	344	352	356	369	310	334	381	328	361	326	332	353	395	373	371	347	329	355	323	332	351	332	339	363	346	388	348	351	350	364	310	330	325	350	336	339	344	344	335	384	334	359	335	360	363	374	342	331	327	334	344	336	335	383	345	311	334	357	330	335	366	372	339	351	378	360	348	329	392	345	400	346	392	331	327	375	312	349	349	362	384	341	334	379	360	361	350	390	340	324	362	323	334	336	389	370	346	312	361	391	361	344	324	373	319	368	335	329	314	319	349	374	360	351	362	318	366	371	307	350	367	331	379	322	353	339	379	382	331	352	347	325	361	376	326	358	355	363	323	329	314	337	323	389	361	370	316	351	348	354	318	321	334	362	357	371	319	328	374	333	372	347	354	341	320	369	352	332	350	341	348	350	347	379	349	339	340	364	359	366	365	360	326	336	354	379	361	315	320	353	350	372	353	344	331	362	356	351	340	404	340	372	333	343	349	339	361	342	375	326	321	359	383	358	329	343	349	324	382	353	355	333	298	353	332	379	388	359	371	343	343	370	341	363	335	345	373	350	371	343	343	349	323	363	374	328	377	355	336	336	358	326	340	316	326	355	374	346	339	370	357	352	343	385	362	382	360	305	371	354	366	343	299	363	332	311	337	379	316	341	335	357	328	365	372	326	350	332	343	333	349	324	337	366	358	334	375	360	370	336	331	353	332	353	371	333	352	340	339	325	353	305	329	368	321	347	362	387	333	335	377	343	336	380	337	361	340	379	342	349	370	341	350	349	353	370	334	319	362	364	332	322	342	363	350	371	343	351	362	374	370	315	359	360	341	343	350	323	349	338	333	297	357	369	369	357	374	354	367	359	311	368	334	378	374	338	394	360	333	373	347	359	342	340	369	352	340	317	354	345	328	338	373	361	336	354	332	349	368	356	325	331	346	337	327	334	338	380	358	346	363	357	356	336	350	352	381	358	340	353	353	358	341	306	370	339	333	335	348	331	376	354	412	368	339	337	377	355	344	401	363	367	350	366	369	281	350	331	347	355	332	347	337	353	359	320	340	333	351	335	343	299	371	356	340	337	337	312	379	328	350	377	346	377	329	371	328	348	348	355	358	334	336	350	364	379	383	336	348	320	358	357	329	370	341	375	373	373	354	380	388	352	360	363	340	337	383	353	345	344	371	362	382	322	368	327	360	350	349	324	325	329	363	391	378	344	348	358	364	344	350	338	323	323	351	398	323	362	352	362	367	367	314	369	359	383	364	351	329	387	367	349	329	380	372	348	355	319	322	341	355	328	357	347	334	369	364	326	365	384	351	334	362	346	332	352	338	336	338	346	319	368	337	367	328	351	313	330	354	346	350	357	364	365	350	343	344	343	313	362	335	333	359	368	322	341	341	347	350	348	352	393	358	350	349	350	353	328	352	366	383	351	366	359	352	330	313	377	356	374	374	382	390	348	376	350	357	348	368	380	322	345	376	344	341	325	383	337	377	332	351	335	343	330	357	356	349	345	354	349	285	331	347	290	348	394	340	330	349	363	345	352	350	354	339	349	336	326	349	334	354	347	348	360	331	327	378	352	342	331	317	336	359	354	327	336	312	334	342	344	340	334	333	334	348	369	351	344	345	340	352	353	341	369	363	321	321	324	335	333	357	336	333	334	370	327	347	365	338	335	347	330	313	386	349	337	351	339	338	373	353	330	330	364	330	334	364	348	338	344	327	379	367	332	325	350	361	335	326	381	393	335	342	345	351	353	371	367	333	346	383	320	382	352	343	335	315	343	326	377	357	367	334	391	349	335	358	347	346	332	319	339	361	366	351	360	348	360	315	353	343	326	353	348	358	301	358	355	360	366	387	332	385	359	338	345	306	339	361	344	346	322	350	389	364	354	366	361	345	341	333	360	350	352	409	376	389	370	344	311	311	356	378	349	344	396	347	344	342	370	336	343	341	335	326	328	350	334	349	365	336	375	335	369	330	338	319	313	327	360	357	352	295	369	348	334	371	359	353	357	315	345	369	357	352	342	326	333	334	347	307	328	345	349	370	341	350	353	362	349	357	347	339	368	324	351	362	333	350	354	374	330	333	354	352	338	335	366	363	356	365	335	357	353	364	360	349	354	344	360	339	384	329	332	339	355	358	345	367	322	326	363	345	354	361	333	339	363	378	324	341	338	358	340	360	354	370	336	343	389	339	382	325	380	368	334	392	327	366	347	372	368	363	286	375	333	356	397	332	324	369	345	364	355	323	358	335	368	393	343	332	354	326	337	340	343	336	350	321	355	343	353	377	341	369	303	359	355	340	338	355	340	363	338	402	347	354	334	337	370	343	339	340	367	352	336	360	370	354	383	345	361	359	336	359	355	377	326	332	315	360	345	359	351	331	354	360	353	368	361	316	353	335	383	356	348	352	344	388	361	361	326	350	368	354	381	361	348	345	339	335	339	367	376	355	357	366	314	330	312	363	319	332	335	357	379	341	366	314	343	348	350	365	378	329	360	368	378	346	365	352	334	389	337	316	338	357	346	332	373	344	377	320	317	323	338	344	362	340	354	348	367	342	322	363	341	366	331	383	377	343	363	334	319	354	378	340	355	329	328	336	351	358	349	331	370	389	350	344	349	344	338	386	331	361	338	304	357	350	361	359	348	322	368	352	322	350	348	379	344	338	357	338	322	316	343	348	373	317	347	324	336	352	358	333	348	374	366	338	346	365	353	378	355	307	359	398	354	377	361	335	386	369	323	346	329	335	354	348	342	349	352	365	374	343	363	325	323	391	342	349	347	354	332	346	333	347	335	359	327	355	360	332	341	385	358	368	331	370	352	322	349	336	349	347	307	319	377	346	324	348	331	362	371	358	290	317	330	314	351	337	324	363	336	340	366	336	315	366	363	333	336	346	356	328	365	345	384	365	361	357	360	352	377	311	339	345	341	378	362	324	348	335	366	366	329	341	357	340	376	324	308	374	350	322	360	364	353	387	342	349	343	357	344	368	345	350	322	345	393	322	380	337	375	361	340	356	359	339	372	334	361	324	332	326
50612	85905	81332	58049	39282	21623	7885	1682	853	617	648	627	657	663	653	634	671	598	645	643	630	659	605	650	593	630	610	661	667	610	640	674	669	629	635	559	649	598	681	654	628	636	649	637	669	615	628	614	630	613	639	645	597	608	605	663	626	623	630	634	609	596	608	637	582	592	622	674	629	648	640	635	605	613	628	610	661	605	648	642	630	643	605	628	694	620	618	644	622	591	595	602	642	588	602	630	641	651	588	603	644	678	654	614	606	621	656	640	634	603	631	655	608	668	599	564	632	659	619	641	635	604	639	620	608	634	596	600	653	634	619	640	611	634	649	631	588	621	596	596	624	633	632	632	608	649	636	671	594	636	608	622	627	639	613	595	609	615	630	647	612	597	637	610	646	630	617	663	630	581	655	637	671	635	658	616	643	617	656	610	665	609	608	634	625	629	621	673	569	648	675	659	600	624	604	635	622	651	635	594	601	633	661	601	617	610	642	632	656	611	653	635	610	676	674	623	622	597	650	630	607	628	634	662	665	610	593	604	655	644	625	636	599	668	663	673	644	650	606	622	586	649	622	615	637	627	601	598	626	607	608	612	631	616	671	634	651	626	652	620	604	681	579	628	641	561	613	621	621	630	650	631	629	630	605	633	612	645	611	655	597	609	598	675	634	612	594	698	648	607	613	639	631	634	641	619	664	678	582	616	681	610	600	606	604	614	577	662	609	655	603	618	634	617	623	644	618	689	619	643	617	619	605	597	591	637	629	568	674	618	661	626	562	618	668	666	644	605	628	607	593	633	616	581	595	619	655	647	649	634	602	595	634	644	661	607	694	664	646	624	623	643	641	658	605	656	648	613	639	640	595	665	629	630	625	660	621	628	653	632	622	652	645	646	609	657	680	618	635	637	609	641	606	627	625	631	638	593	649	641	675	621	660	632	638	629	615	648	636	649	637	639	612	614	628	648	646	639	621	638	571	624	631	657	642	657	650	630	645	661	638	628	587	660	598	626	551	617	649	581	627	640	609	618	604	626	624	604	661	641	608	605	634	639	587	661	660	601	615	612	599	671	591	624	604	644	603	620	659	639	596	593	641	589	645	626	614	618	639	617	626	635	638	618	653	623	602	640	626	604	654	615	643	607	604	633	603	624	617	599	617	638	634	626	580	651	588	606	621	626	617	639	643	616	629	673	563	639	626	610	615	623	640	592	623	667	607	659	633	617	621	653	645	658	636	614	648	646	619	610	670	587	589	639	607	660	666	617	666	627	623	622	642	664	621	675	637	606	639	610	618	613	621	642	667	637	634	618	595	647	598	605	618	638	636	617	635	627	613	621	656	621	633	638	637	632	632	611	606	667	604	630	605	642	606	619	632	616	644	649	623	635	657	660	618	655	636	621	630	632	670	616	610	627	657	640	619	637	648	617	629	631	620	593	644	623	634	636	648	612	645	627	636	600	617	594	609	644	631	635	639	655	641	651	602	621	632	663	613	637	648	622	652	600	624	673	640	655	576	615	622	620	659	620	600	619	579	612	632	637	628	639	637	623	642	619	661	657	592	593	614	621	631	660	607	603	643	654	593	588	644	622	617	628	649	643	624	599	632	620	638	637	626	596	663	626	650	647	605	640	619	602	615	648	628	631	634	616	656	613	628	628	642	671	608	640	598	604	603	621	626	617	625	633	656	621	623	647	574	665	582	599	643	644	628	653	637	675	632	616	652	600	654	651	658	612	620	623	686	662	587	617	592	668	621	603	624	616	581	594	627	647	610	622	647	612	608	639	617	611	630	623	654	634	656	666	666	633	677	669	621	631	664	656	633	649	594	633	628	600	637	647	661	643	621	638	625	655	652	598	642	633	647	662	610	606	665	602	627	584	606	620	613	660	595	575	636	601	575	658	656	645	624	629	629	603	653	602	618	648	637	615	648	673	623	621	596	630	597	667	638	593	651	644	632	661	602	632	608	610	628	593	625	678	607	634	630	627	679	632	599	607	640	654	627	662	635	652	581	616	615	638	620	636	614	602	646	621	651	645	622	622	655	646	627	672	565	601	611	617	705	618	638	643	620	644	628	618	624	622	640	644	637	668	591	615	622	614	622	617	627	652	630	605	579	637	637	635	620	623	643	640	677	600	641	656	628	635	656	584	641	688	631	638	598	641	620	662	665	638	662	627	590	577	628	636	628	615	609	621	649	626	623	646	601	640	613	652	669	609	593	578	609	639	674	654	647	624	615	578	636	601	655	615	675	646	591	668	623	587	623	662	639	611	600	600	656	654	614	642	631	656	607	632	645	656	596	626	630	650	661	617	640	620	625	598	606	608	655	639	604	625	638	687	603	647	626	654	632	660	675	636	683	630	635	640	664	641	671	618	620	640	631	669	621	659	644	621	602	675	635	599	618	613	669	608	585	643	604	614	594	609	645	616	663	647	609	594	607	649	646	621	667	617	645	661	678	610	595	619	616	587	661	627	632	606	638	650	618	659	604	666	621	644	634	640	640	610	594	618	593	648	602	625	622	654	623	622	634	658	581	646	648	640	636	623	634	624	668	632	595	619	596	628	654	648	630	605	642	654	614	628	662	612	617	598	604	634	592	615	634	615	613	646	640	604	602	626	668	668	670	649	622	617	657	675	636	663	633	608	657	620	655	611	635	645	605	598	612	628	660	611	648	625	630	630	576	608	631	625	631	626	629	625	641	640	620	631	630	608	600	650	568	647	648	629	634	618	636	640	646	622	610	670	646	664	648	593	634	651	573	619	620	620	602	608	654	631	626	637	658	615	629	590	643	638	645	647	611	617	643	615	664	635	596	587	644	670	610	644	587	611	610	646	604	620	635	663	634	646	626	613	608	612	671	661	633	640	648	620	628	615	601	654	667	636	606	613	610	601	643	614	622	593	616	656	630	638	666	637	603	587	636	588	656	663	614	613	610	687	614	603	612	664	651	677	620	650	604	629	641	693	660	630	602	624	652	675	623	650	593	707	624	569	665	644	632	667	633	602	615	627	606	649	647	633	601	631	648	604	639	648	588	613	633	658	651	593	612	626	626	635	604	587	658	624	644	623	652	612	605	626	654	661	639	616	617	634	583	642	652	597	639	646	641	663	578	599	612	570	641	619	586	658	619	582	588	593	580	629	662	629	605	666	635	649	602	632	619	649	607	649	637	611	623	662	626	617	606	606	627	615	625	586	624	604	636	640	676	598	661	603	586	635	643	600	645	630	615	645	650	626	635	636	625	629	607	645	615	625	645	630	656	627	624	584	667	661	622	604	641	605	664	644	585	692	616	629	644	648	614	623	634	642	635	621	614	666	628	612	605	632	618	622	693	627	627	539	681	615	624	614	596	638	639	589	628	622	608	603	603	643	608	644	659	615	650	632	668	630	613	630	628	648	624	601	588	632	645	630	628	615	602	586	600	590	620	615	655	632	650	628	633	612	612	603	671	674	617	602	614	653	631	685	574	622	618	607	635	640	644	637	617	651	661	649
23362	21879	39567	43810	36330	25968	14336	2153	557	452	437	447	470	398	423	471	478	420	436	438	421	469	438	409	439	441	429	420	462	419	474	482	446	421	456	435	422	424	424	422	429	417	430	435	429	424	408	430	458	441	450	415	424	434	465	403	402	407	418	448	411	405	475	392	455	438	420	468	421	433	457	418	425	451	425	416	437	461	409	409	400	439	428	426	453	454	427	428	439	434	424	442	395	426	405	436	431	452	443	394	469	422	418	418	432	450	430	414	416	419	397	454	423	412	453	403	418	435	456	444	431	431	411	441	466	441	442	453	400	404	439	387	429	418	426	415	428	400	432	400	426	396	425	445	460	390	444	459	416	460	422	437	434	411	425	391	404	471	437	408	430	427	472	443	476	449	452	430	426	431	426	420	474	457	469	414	372	428	410	453	408	415	401	447	391	422	421	437	441	413	458	452	421	450	454	415	405	472	471	424	463	411	397	457	400	441	385	426	429	412	461	412	402	453	426	461	430	408	427	431	416	435	409	435	433	423	438	413	425	435	395	445	470	444	451	409	426	435	419	427	419	425	456	450	424	437	429	411	430	403	432	465	443	410	422	418	437	431	425	441	425	432	450	421	429	383	405	438	418	423	443	455	469	431	418	418	459	463	416	434	426	404	413	427	452	400	457	425	423	458	413	429	413	450	426	421	440	420	404	422	436	395	410	416	415	438	402	396	443	442	453	426	441	440	414	421	433	411	429	413	428	431	430	387	402	438	388	402	421	420	423	400	422	445	434	417	459	401	448	436	431	432	478	450	411	424	387	433	426	394	441	467	413	449	432	435	453	365	437	443	439	426	436	412	439	463	447	441	424	405	456	464	419	419	423	434	425	409	434	448	458	430	462	422	478	393	447	410	453	409	420	397	415	423	435	402	437	440	475	428	384	413	419	423	462	400	391	424	442	403	415	457	418	440	429	458	409	456	436	404	432	429	471	403	403	444	425	448	422	431	419	442	424	427	448	480	432	449	450	427	458	417	421	433	411	438	428	423	432	444	427	437	415	445	433	443	460	438	462	426	404	386	437	405	415	415	443	449	388	420	386	432	426	417	471	426	436	433	457	418	426	439	416	489	452	456	425	430	419	394	431	435	411	457	392	451	391	443	408	397	404	421	432	458	428	424	421	406	439	416	428	400	425	430	422	416	447	419	427	458	449	410	416	437	426	452	435	450	425	417	448	405	417	420	450	424	431	398	386	444	434	448	462	433	425	414	418	470	419	426	434	421	451	444	424	418	400	411	457	430	399	440	453	432	421	438	412	463	431	405	404	429	436	428	372	445	434	437	413	371	429	403	490	446	426	435	433	456	443	377	425	425	454	441	427	401	430	437	441	446	436	471	403	462	430	443	435	433	458	442	400	458	452	406	410	417	422	457	452	413	480	466	429	441	451	406	414	424	428	453	453	420	439	449	413	458	404	438	429	454	453	397	482	401	448	406	458	456	462	442	445	442	449	432	417	421	417	427	438	424	414	417	426	420	435	469	412	425	422	460	449	433	432	415	428	435	445	427	451	438	413	439	506	405	434	457	425	417	452	394	423	458	461	430	450	420	453	425	449	434	446	438	452	417	449	431	469	429	412	410	409	438	457	445	419	434	476	408	397	429	404	422	432	418	415	423	414	388	428	444	390	449	444	437	417	414	436	381	465	450	420	437	423	437	454	418	415	417	431	452	413	454	434	444	436	399	436	462	477	445	422	454	443	448	422	432	411	422	428	458	433	429	459	419	437	422	455	368	429	382	455	447	413	407	412	456	421	443	432	434	398	459	428	393	410	421	430	418	416	474	424	428	422	425	465	428	486	431	404	453	416	434	415	454	433	433	447	412	477	425	434	447	420	433	404	424	426	476	426	411	417	460	461	429	460	462	436	440	450	448	447	392	429	391	429	453	429	437	418	419	423	426	420	388	437	424	392	420	425	419	425	417	426	432	429	401	466	432	408	443	413	410	448	422	422	418	441	387	438	442	418	416	409	458	396	429	412	428	425	449	437	406	443	422	432	415	417	412	422	445	419	436	447	445	417	462	434	409	448	421	444	424	402	411	436	454	439	428	420	430	411	460	430	441	427	426	420	405	470	447	463	454	410	434	411	447	444	441	411	475	474	429	427	435	430	410	467	441	430	425	436	433	441	437	399	464	441	449	429	425	418	452	444	427	453	457	396	436	462	435	417	413	417	450	425	391	406	422	391	388	427	431	430	437	463	436	454	442	434	452	418	411	460	452	421	456	415	410	419	405	424	382	446	455	431	439	436	419	461	407	439	453	431	444	377	440	447	407	435	431	412	463	410	420	418	407	409	422	441	436	459	386	417	390	436	431	419	405	450	424	425	439	473	421	450	415	432	416	431	465	411	417	421	469	409	465	420	414	444	411	468	445	446	412	402	401	469	464	415	446	428	426	433	428	422	418	424	411	477	449	407	447	437	455	415	443	426	432	413	450	438	426	452	431	418	427	405	439	440	404	454	421	404	428	460	471	419	442	441	423	467	434	463	423	420	457	399	435	419	426	446	395	433	443	428	454	390	399	431	415	415	456	462	432	476	419	403	412	415	420	405	429	429	454	429	434	408	414	450	462	429	441	454	429	453	453	404	451	448	448	429	439	446	442	426	438	429	439	447	429	436	388	425	434	443	432	439	445	440	416	444	418	395	429	447	427	416	443	412	425	439	437	450	435	412	414	403	422	423	419	442	419	487	413	404	419	407	436	426	451	419	430	437	461	441	452	409	440	415	436	427	412	456	450	409	436	423	412	406	455	431	422	425	421	408	398	431	420	411	429	418	421	443	410	395	459	424	449	427	433	416	406	405	427	422	417	449	460	455	412	471	461	432	434	429	458	440	473	449	444	360	442	420	424	436	424	436	437	413	453	460	447	416	435	415	458	403	454	413	468	401	426	433	390	423	397	430	467	435	402	438	415	408	440	457	413	468	438	445	408	471	441	391	408	397	405	393	404	462	405	440	432	437	411	431	431	430	426	417	439	445	427	437	418	438	370	416	437	454	418	451	419	444	432	454	415	451	417	408	447	425	429	425	378	404	437	423	416	447	475	432	454	456	456	412	421	422	413	445	420	396	410	431	420	414	429	397	441	401	393	410	445	421	476	448	457	446	419	428	428	395	454	431	400	433	443	430	435	412	454	433	427	479	453	460	436	370	411	425	430	424	432	448	430	421	453	430	427	454	445	418	446	467	451	434	438	450	396	411	423	385	428	460	420	463	437	436	437	438	399	425	405	424	432	452	436	456	417	467	428	435	418	441	436	488	409	418	452	444	436	445	438	431	446	401	417	489	425	435	453	460	403	412	412	397	434	444	431	444	467	431	406	402	449	435	462	401	459	430	445	410	420	396	427	433	474	436	434	475	434	435	446	407	492	440	446	413	442	460	420	428	448	387	455	445	365	455	408	399	398	415	424	438	413	420	403	426	451	430	450	458	411	406	430	443	433
54847	94053	90068	72501	50063	30352	12917	3330	1024	755	763	737	725	722	773	750	734	776	719	782	816	690	758	777	712	750	736	757	752	744	790	763	737	682	780	781	749	699	726	748	784	730	716	731	743	722	741	768	768	707	701	750	759	730	684	720	721	759	717	759	744	760	726	726	757	744	724	741	715	750	777	769	687	772	761	723	739	712	738	755	719	795	702	670	751	720	756	764	718	751	712	755	726	694	751	739	728	721	728	779	769	687	739	742	754	757	756	783	724	708	744	699	715	714	771	715	733	731	711	750	707	735	741	692	733	732	778	738	718	762	702	757	744	752	733	741	715	746	746	761	763	712	772	661	716	694	745	673	716	708	726	710	779	739	728	760	701	765	672	735	712	676	683	788	747	717	742	719	768	710	778	710	710	708	782	682	756	736	677	732	738	745	690	740	727	742	728	749	737	772	758	665	744	764	768	758	706	699	722	729	720	719	746	742	755	783	766	719	758	744	746	730	745	692	725	761	743	710	774	754	741	753	769	765	714	735	695	717	741	743	729	743	708	722	715	719	777	684	715	713	734	744	729	743	777	748	702	704	743	712	773	682	771	713	728	760	683	711	730	791	698	707	740	778	679	768	733	717	723	699	718	746	741	738	754	774	778	703	731	725	757	758	724	697	774	725	713	731	758	776	738	746	788	694	730	748	692	729	762	721	697	735	805	774	724	727	723	750	765	740	718	734	713	746	721	744	671	771	734	771	735	701	699	683	750	713	749	693	755	744	712	731	724	739	690	728	721	740	714	754	717	715	717	696	678	771	692	766	750	679	739	715	727	760	720	699	691	728	764	704	756	729	781	758	767	740	730	738	683	716	685	734	721	691	722	738	688	729	753	757	708	764	730	781	652	747	765	740	735	738	784	715	724	791	742	740	749	750	745	708	694	730	782	678	733	747	739	675	713	753	735	757	764	759	709	743	727	723	731	748	755	767	721	706	691	731	729	704	721	725	731	740	736	733	713	784	754	700	795	728	734	713	791	741	738	759	756	699	708	764	672	698	709	714	769	695	707	753	727	756	768	715	781	729	748	739	760	719	763	744	701	696	736	725	778	753	726	742	745	770	728	735	719	686	761	748	740	717	706	745	713	705	710	708	768	750	766	733	724	771	736	732	656	739	747	725	756	761	739	717	718	705	735	768	734	755	760	752	720	700	729	724	757	713	750	733	726	746	759	761	704	768	720	776	722	740	727	778	718	746	732	672	758	668	714	761	730	816	699	721	698	706	760	741	711	783	686	710	729	734	721	741	716	742	678	722	715	742	761	744	757	728	719	732	696	739	773	701	721	780	763	723	775	672	790	683	766	732	743	727	749	720	716	688	756	701	748	741	741	732	765	707	705	745	753	705	699	726	770	706	747	745	730	761	697	704	740	706	773	744	766	739	720	737	737	741	760	717	739	742	745	768	746	758	698	698	729	761	709	715	724	762	731	767	720	767	767	757	744	716	748	723	766	704	747	723	780	697	721	753	768	713	735	710	764	715	730	773	786	729	699	702	728	760	736	741	744	748	745	746	781	735	710	736	729	759	780	738	752	696	772	752	784	736	707	700	746	712	719	725	796	760	707	778	723	731	717	738	748	714	731	753	720	714	699	746	767	774	730	733	767	751	731	751	762	821	696	692	742	767	767	735	784	705	722	726	748	747	752	714	752	713	720	702	699	740	751	683	735	729	672	759	673	766	684	748	783	666	725	712	755	709	731	727	704	763	710	784	764	749	707	796	747	778	711	796	757	694	737	754	726	716	693	713	772	708	739	731	742	699	753	712	799	735	746	716	707	740	739	671	746	699	711	762	742	757	730	713	750	765	752	745	709	717	781	775	737	720	683	713	743	741	729	752	717	756	732	739	733	772	753	737	721	759	669	746	694	691	677	755	706	774	698	709	698	761	760	711	763	719	728	740	678	714	706	783	700	699	775	701	724	717	752	768	732	750	719	725	730	742	752	733	758	746	718	734	684	729	770	707	758	685	774	705	739	766	711	724	718	740	764	731	699	697	787	775	758	732	735	779	720	752	748	795	763	747	750	713	754	749	766	776	770	726	730	727	777	741	702	700	694	764	726	708	754	724	733	724	790	756	721	761	737	731	729	763	768	706	746	741	758	730	742	771	773	742	722	701	779	747	714	735	775	712	751	754	721	748	797	703	705	757	715	719	706	743	768	719	737	769	723	674	757	773	748	766	731	757	769	739	718	751	765	748	768	737	774	769	789	676	725	722	751	703	735	780	734	755	741	761	726	727	727	776	757	734	733	756	672	702	706	720	754	745	718	812	739	721	731	752	743	766	720	752	736	731	738	750	749	694	749	792	708	743	725	724	723	719	722	785	702	786	742	723	731	775	721	765	742	730	695	718	725	755	772	768	738	765	761	772	753	762	767	764	732	739	713	731	744	723	799	737	779	785	750	692	791	763	714	713	764	722	731	751	719	718	760	724	757	763	703	736	699	711	758	716	674	766	734	730	783	728	749	684	707	735	726	771	755	735	724	739	742	723	746	760	720	759	721	720	732	774	700	709	766	718	718	724	717	670	718	747	745	679	758	731	769	762	718	741	713	742	773	675	732	712	752	797	747	761	782	711	769	767	701	757	707	743	757	739	762	792	698	742	712	746	798	728	718	743	667	749	759	728	774	706	707	723	700	710	737	710	749	755	763	755	725	730	730	752	662	789	677	723	743	744	717	738	724	721	759	726	704	753	724	731	694	761	728	748	710	723	707	727	711	780	731	735	732	749	745	735	776	749	699	777	691	771	720	740	733	709	738	730	721	744	724	758	719	722	698	715	707	746	669	788	717	732	757	763	692	761	728	745	766	733	719	714	746	752	724	724	753	728	703	739	738	755	752	715	764	711	732	741	745	714	736	741	724	734	721	714	729	732	633	733	765	727	739	715	703	704	741	757	737	675	739	753	726	740	752	717	752	720	730	757	732	755	711	779	714	729	702	691	709	767	727	754	761	690	733	777	784	718	707	763	707	708	742	751	750	728	698	738	746	782	754	699	718	763	743	715	748	756	702	742	719	746	705	720	737	763	778	716	717	720	701	688	743	694	792	751	758	741	737	747	774	732	719	745	742	763	752	734	715	714	744	744	720	771	740	689	681	723	749	725	766	698	754	745	773	750	748	738	716	761	741	738	748	704	740	750	740	743	744	726	750	741	732	726	693	742	762	742	741	731	754	752	696	743	708	753	747	725	735	740	782	678	739	699	690	729	746	766	720	715	762	670	755	709	715	733	719	770	678	717	766	748	701	756	740	752	725	729	678	741	772	760	696	725	724	680	739	752	725	728	740	749	725	729	705	747	698	722	745	762	723	721	761	701	794	737	711	726	736	734	769	709	728	754	762	752	741	746	697	724	730	765	753	745	740	724	804	769	729	730	706	732	813	698	731	729	721	727	723	741	732	758	701	724	744	739	681	753	719	729	726	709	749	743	745	735	708	773	759	770
27052	24689	34350	28210	12693	3567	1034	438	323	283	316	318	300	316	300	287	329	302	315	293	338	313	327	335	286	302	303	311	268	304	323	312	292	312	299	299	302	300	306	303	298	331	278	292	308	301	315	266	343	318	289	317	294	318	297	344	302	293	316	294	321	299	291	289	317	327	323	307	306	332	308	305	319	323	298	309	300	280	310	335	308	295	325	283	291	295	322	310	299	317	307	320	297	291	291	294	321	301	287	308	328	315	284	320	307	294	354	293	309	331	316	290	295	315	297	308	321	299	317	305	326	302	292	319	328	295	315	298	298	351	319	308	310	286	301	301	300	299	302	307	296	294	314	276	295	316	324	312	317	289	318	305	306	275	311	317	314	316	304	322	329	294	303	332	305	284	308	280	313	317	294	312	316	280	304	350	291	314	300	309	325	295	310	308	286	298	285	314	303	295	279	298	295	301	278	321	330	296	279	340	337	335	314	304	313	338	331	281	328	314	288	314	291	329	317	319	292	284	308	322	292	284	308	297	348	311	311	279	312	318	294	351	304	282	290	307	282	285	315	316	333	308	313	317	290	313	281	285	319	301	301	299	283	318	314	311	329	303	296	325	302	321	310	306	315	283	306	306	276	301	304	292	311	285	286	287	306	300	315	306	310	315	315	293	325	312	303	319	309	312	310	337	313	291	316	297	315	321	286	300	297	320	316	261	286	283	311	322	310	315	305	279	311	320	304	297	298	306	288	299	294	321	309	323	288	350	316	315	309	306	298	305	322	314	301	309	291	324	301	308	333	306	279	257	312	310	293	292	314	325	282	293	311	322	332	332	320	293	287	301	289	264	310	302	294	333	310	304	278	294	269	312	294	310	342	300	304	302	284	303	281	282	282	263	305	276	307	346	289	331	313	306	283	312	319	292	341	326	274	318	276	276	327	326	310	305	313	299	314	300	322	330	324	285	333	295	307	318	310	301	320	292	297	307	313	313	325	296	304	312	291	296	326	299	301	324	317	330	309	293	304	317	283	315	295	312	327	339	313	306	298	307	318	306	289	287	285	309	332	296	331	326	309	324	323	318	304	312	322	302	299	335	338	300	310	292	319	343	347	331	317	305	304	289	315	277	302	295	316	294	298	314	304	285	333	334	309	309	330	279	306	333	291	309	327	302	316	324	299	299	293	354	303	272	287	347	321	281	308	295	335	299	312	295	297	308	331	299	277	322	311	315	307	324	332	319	323	292	289	301	309	310	301	314	306	305	299	308	319	293	279	298	315	315	311	307	327	315	290	288	310	297	323	350	277	322	291	284	317	311	299	302	352	288	317	297	302	321	310	296	331	300	333	309	328	295	295	342	287	301	333	302	317	264	322	319	280	309	298	278	307	305	295	279	286	337	331	317	297	326	318	277	297	294	303	325	321	311	296	311	306	303	311	307	322	313	306	313	328	297	305	318	313	285	304	330	291	334	322	307	306	323	298	330	332	302	309	306	312	324	320	315	293	306	272	324	294	265	310	335	299	321	284	296	294	319	294	294	293	300	318	316	305	319	270	333	271	304	305	303	295	288	277	316	276	307	289	308	306	269	296	323	293	282	272	298	291	325	329	290	333	306	310	319	286	307	298	300	298	296	308	289	292	317	296	311	296	285	288	299	309	313	310	300	296	319	292	301	314	319	293	285	300	331	319	317	317	296	300	325	304	305	325	299	332	342	303	330	279	286	302	317	314	294	314	332	297	320	300	314	326	281	308	316	291	318	316	274	316	296	287	307	319	294	279	319	322	295	314	319	320	302	303	300	319	326	279	323	291	312	314	312	294	300	289	309	296	324	303	288	320	277	293	318	316	329	322	311	360	304	328	324	315	284	300	298	308	292	300	302	308	317	339	327	285	307	317	304	297	305	295	307	284	319	317	342	316	293	310	314	316	325	306	311	319	299	300	315	319	317	317	299	292	322	320	297	286	292	300	300	312	306	348	305	319	305	290	299	320	272	319	293	332	334	294	290	336	342	323	318	299	339	311	288	317	311	326	327	306	292	323	310	299	296	306	316	303	304	302	313	317	279	285	330	291	337	291	296	314	266	290	266	328	309	302	300	305	298	309	319	316	305	302	293	276	304	337	327	307	269	299	312	296	310	268	277	279	342	308	319	335	312	302	321	293	291	300	338	310	333	318	312	296	317	294	303	296	298	332	312	299	317	322	310	303	277	317	310	335	317	324	345	321	308	295	287	323	312	313	324	294	329	301	299	315	301	299	283	320	308	307	320	322	291	319	313	318	312	310	325	301	306	279	314	303	310	265	328	297	311	300	297	305	306	292	302	294	307	309	267	299	300	310	318	311	263	290	311	328	332	307	312	308	290	293	296	315	285	319	287	299	323	315	296	295	297	299	341	312	295	315	303	325	300	335	276	319	297	301	320	312	315	290	302	317	324	290	332	293	314	341	312	307	300	291	333	307	318	330	320	308	305	302	313	281	319	340	337	277	313	313	284	282	270	293	286	311	331	304	300	310	306	307	320	314	296	263	357	300	308	289	320	316	296	313	290	311	310	315	293	276	323	299	308	302	308	302	327	315	332	298	294	331	276	292	313	316	320	309	299	313	338	351	322	287	298	335	315	312	292	329	303	298	324	284	335	290	317	302	325	265	285	335	296	308	319	332	339	303	354	271	319	312	309	318	317	330	311	294	307	281	290	307	317	317	328	295	302	312	264	308	324	329	296	340	301	287	294	278	272	295	315	296	309	310	278	287	297	305	288	330	297	288	291	307	273	299	248	296	276	311	327	286	274	326	273	305	257	291	311	293	318	293	299	299	315	307	306	309	317	314	315	302	309	317	335	340	305	329	309	346	326	307	302	302	317	296	318	297	305	316	291	324	288	322	312	303	315	319	297	303	314	289	270	331	278	294	322	285	302	312	337	291	316	315	326	269	334	300	317	306	298	317	299	313	324	295	308	289	323	280	304	356	312	267	329	312	317	295	329	308	295	311	316	320	318	310	303	288	319	295	269	318	325	304	317	285	294	311	306	290	299	276	302	333	300	319	316	302	298	318	305	330	295	310	287	318	305	299	331	301	322	297	316	278	323	292	313	293	271	311	355	273	318	316	271	304	293	292	304	287	344	284	303	332	326	297	322	301	303	314	314	290	289	286	289	262	349	272	294	325	309	337	295	299	297	319	300	324	297	312	341	290	318	298	288	284	331	351	312	298	317	315	322	298	320	309	302	309	286	299	306	310	311	282	325	293	327	293	318	287	268	323	321	345	324	314	295	287	342	290	306	306	291	283	304	296	308	320	305	329	307	280	333	310	331	302	318	323	292	329	343	307	308	325	290	321	303	315	310	300	326	322	310	290	320	283	305	305	341	331	296	288	327	332	318	294	302	315	302	274	304	316	313	309	335	287	277	293	325	329	306	318	300	317	335	322	318	282	297	296	318	333	312	309	301	289	283	303	330	294	310	312	316	313	329	302	309	299	307	287	283	317	307	325	320
25553	42245	42681	30761	16981	6849	2296	797	578	522	527	552	562	559	549	566	563	560	548	513	550	556	558	537	603	542	581	575	561	560	534	585	533	554	570	563	565	589	576	594	574	574	538	612	566	566	537	531	574	575	499	577	550	578	580	569	640	601	590	538	562	588	545	563	598	562	573	526	565	598	510	540	502	515	518	545	567	539	601	518	516	591	578	571	576	555	533	572	550	549	538	557	574	552	564	574	583	535	601	541	581	565	529	580	571	543	549	570	594	559	572	521	556	527	525	534	542	560	550	545	554	536	561	582	544	527	560	548	597	577	579	553	576	507	576	529	587	551	564	585	535	550	578	530	574	576	559	577	564	546	575	550	562	500	563	508	606	571	549	571	566	553	560	587	556	559	564	535	528	543	590	525	560	581	520	542	581	554	544	570	589	519	574	534	564	565	526	568	521	563	563	559	539	555	531	559	575	543	493	558	572	586	545	568	555	515	611	594	583	560	565	576	522	538	557	549	543	577	620	542	534	565	537	538	549	528	532	539	571	552	547	577	538	568	570	566	550	584	578	564	554	532	546	563	557	547	563	556	556	571	554	572	544	548	565	549	584	514	550	562	531	610	542	563	538	554	557	570	509	550	564	546	551	530	552	558	539	551	565	563	554	575	521	526	535	525	570	526	571	535	561	554	530	561	564	524	552	548	566	552	544	553	563	598	603	575	584	583	563	506	543	579	604	541	559	552	565	515	544	589	547	558	597	553	590	578	555	573	571	589	588	529	553	561	534	562	569	546	527	552	568	545	576	569	582	592	607	562	556	544	508	534	571	540	572	543	612	604	571	501	609	563	531	559	531	539	560	522	570	553	577	559	540	569	545	573	598	541	551	525	542	548	574	532	580	559	565	565	521	551	514	545	511	538	591	596	550	593	555	548	553	526	535	573	551	556	584	560	564	585	529	536	579	562	542	584	577	542	522	550	559	541	547	580	526	584	576	569	571	532	555	580	567	560	562	592	565	568	543	532	545	571	523	524	590	533	535	543	588	528	561	558	579	487	565	554	584	541	515	565	523	538	523	543	539	558	559	591	568	575	558	560	588	560	554	544	570	562	557	545	531	570	559	559	592	496	539	548	566	557	608	536	574	569	593	522	565	558	532	516	535	563	558	537	555	596	561	564	564	542	549	540	606	548	559	551	541	543	565	577	573	516	555	535	595	528	575	516	615	534	547	545	521	545	544	546	544	576	568	541	589	570	529	523	495	547	559	578	530	560	539	526	611	569	595	544	567	581	564	575	572	503	565	563	585	589	543	571	548	577	558	584	545	533	567	552	550	509	572	571	559	528	543	605	594	567	577	535	594	604	553	569	545	572	558	593	547	544	552	556	614	546	547	564	537	560	566	541	588	556	613	545	514	557	553	534	572	579	546	583	574	543	569	600	573	550	573	617	535	589	550	550	560	532	562	535	556	581	582	569	589	554	541	563	568	509	568	590	548	549	550	551	556	538	539	579	593	584	567	544	563	586	595	591	568	529	564	549	563	575	567	539	512	567	576	586	540	542	531	563	566	552	534	541	610	553	535	538	570	554	579	527	535	534	573	582	564	537	549	545	546	565	537	567	551	567	588	580	560	576	587	566	580	520	570	608	556	549	580	574	550	576	570	581	524	546	554	541	550	551	570	565	564	531	535	577	551	552	549	561	582	563	537	505	514	569	570	525	571	587	532	604	576	561	560	544	563	557	543	574	514	577	565	575	521	586	544	559	539	522	607	551	554	569	559	546	520	542	554	577	540	548	545	553	542	571	553	543	564	561	584	563	577	560	615	538	566	520	537	579	546	521	553	553	541	577	518	568	561	538	547	543	530	591	535	595	581	550	576	543	550	583	547	576	537	549	575	518	560	586	565	533	557	620	582	606	567	566	572	566	546	536	536	543	568	591	575	574	546	568	593	506	550	533	566	596	563	590	555	553	555	529	544	534	551	546	511	590	614	546	553	584	554	511	592	558	511	581	548	553	541	540	559	561	588	554	546	602	550	516	550	551	536	581	588	519	584	551	573	552	549	559	575	582	545	574	536	575	578	568	570	566	559	557	562	522	559	568	571	533	584	582	573	524	549	553	558	563	568	565	529	529	551	559	553	590	528	579	545	586	556	533	518	575	581	543	569	561	586	559	544	517	511	617	589	540	528	574	545	555	564	554	520	573	566	525	525	563	549	562	554	570	551	548	539	567	545	592	525	549	535	570	579	542	519	552	542	577	581	580	565	543	550	552	551	566	615	546	521	542	571	516	598	551	549	575	590	545	560	564	579	568	567	572	546	557	554	575	561	547	573	572	544	547	554	547	576	562	551	521	582	534	539	567	540	558	572	560	557	570	567	541	540	590	557	529	574	550	585	563	556	545	576	518	555	524	548	564	536	572	543	539	542	532	553	549	534	539	589	479	566	565	542	550	546	566	546	542	533	554	587	569	570	524	579	549	552	589	560	543	552	559	554	572	573	580	583	558	569	545	556	568	540	523	572	525	564	529	554	554	539	551	586	565	543	538	516	564	547	583	592	557	564	542	545	528	549	564	549	582	522	554	545	555	555	526	569	521	608	580	549	559	557	567	543	550	543	553	557	550	579	539	516	541	565	514	528	556	543	579	535	590	539	576	553	582	562	556	538	536	547	545	559	545	570	543	551	559	557	566	537	537	536	558	540	578	524	574	562	575	570	526	570	544	581	543	552	530	542	557	548	505	570	603	537	560	577	520	588	597	570	552	594	576	568	543	582	535	513	605	560	565	545	578	604	579	549	539	573	525	526	560	546	548	554	541	552	538	559	525	559	554	579	522	548	568	538	528	500	564	560	573	533	550	583	539	528	548	540	523	572	562	526	504	537	547	575	579	543	547	580	569	526	555	553	529	534	568	578	583	580	540	535	579	609	581	575	603	558	549	562	530	572	597	524	547	569	540	561	576	519	519	558	530	548	568	568	570	544	543	586	543	496	556	530	537	572	545	559	565	524	554	555	529	559	530	544	573	550	590	553	564	558	555	548	559	534	586	598	549	557	562	547	553	511	530	575	601	579	568	575	571	559	566	564	574	607	554	586	515	538	586	548	574	561	594	567	588	555	548	601	549	583	593	567	585	515	566	553	546	526	563	554	518	527	552	553	549	512	566	574	566	578	523	528	543	571	573	538	563	568	559	533	572	538	553	562	514	585	556	539	557	571	518	574	543	588	539	544	616	584	530	552	551	546	574	586	579	519	568	512	567	573	600	542	536	582	600	556	546	515	528	565	553	577	547	542	508	555	524	560	574	536	565	613	557	513	533	522	571	589	478	561	537	556	548	584	553	566	576	594	539	533	535	572	511	548	561	537	535	587	562	579	576	564	545	566	535	548	544	607	558	555	548	570	552	527	519	575	568	576	594	538	551	553	563	598	549	562	597	532	536	584	524	559	538	539	543	566	560	541	524	523	525	547	603	545	569	560	508	569	550	545	502	575	527
24363	22306	41073	49060	35595	21939	8353	960	385	344	373	334	363	376	335	319	365	351	345	373	362	348	350	356	379	363	343	363	399	367	305	348	390	356	358	338	349	328	335	355	321	386	308	365	361	352	367	369	416	390	335	333	374	335	340	371	349	362	346	346	333	335	344	379	330	387	335	332	376	376	320	343	347	374	376	317	341	345	368	374	334	381	339	348	354	363	365	382	302	367	325	357	322	366	347	330	363	387	364	341	344	343	331	335	353	342	369	338	332	366	349	318	328	340	370	357	315	358	359	394	327	365	358	352	364	332	343	372	334	355	333	358	342	363	327	324	344	342	366	345	367	349	344	327	339	381	345	379	364	341	339	318	358	347	353	381	392	366	322	348	325	333	369	359	375	348	364	392	337	341	342	343	370	338	380	328	377	368	371	323	334	348	387	348	353	350	331	314	356	356	361	377	371	356	381	357	335	374	335	363	385	354	355	331	379	317	345	351	382	374	336	312	328	344	351	348	357	381	349	382	363	381	335	307	330	374	334	338	359	313	392	341	328	359	374	341	347	346	373	369	343	405	341	374	333	351	382	367	344	370	376	364	347	373	354	368	365	369	324	334	338	345	352	346	358	319	370	378	341	341	342	368	346	332	339	363	316	356	341	348	363	355	330	340	354	357	327	327	345	332	372	329	339	371	333	344	366	331	356	322	345	328	352	345	358	347	343	356	356	347	339	356	323	360	385	335	342	352	368	359	351	352	362	349	341	337	359	327	352	312	377	335	338	345	368	335	341	361	362	320	352	334	341	362	349	335	366	342	365	369	374	337	366	351	347	336	377	360	333	332	326	345	364	330	354	338	333	356	361	335	374	364	325	331	356	356	347	391	340	338	374	366	350	365	363	361	351	342	341	339	319	362	341	339	358	350	348	362	394	361	355	325	383	334	366	346	323	345	321	345	358	340	331	337	316	362	357	349	364	342	334	372	373	415	372	343	347	356	330	370	331	328	328	382	352	340	338	319	315	313	310	375	370	325	347	369	340	350	341	335	332	359	314	338	346	369	363	334	375	340	363	339	344	363	330	358	339	327	333	353	366	340	329	364	335	339	380	344	377	335	343	346	341	366	359	338	328	347	311	313	364	329	343	338	377	342	320	363	357	333	363	360	364	338	317	355	321	335	335	314	346	337	353	358	353	334	320	357	323	356	350	342	328	362	362	333	349	349	337	351	368	343	354	328	352	332	353	341	363	346	322	327	344	398	395	331	311	326	359	346	373	397	348	320	384	360	365	319	331	362	340	374	356	369	349	364	362	370	374	363	366	353	337	379	357	361	334	338	338	362	358	337	338	340	352	346	332	342	341	377	352	354	346	352	357	357	338	329	365	366	370	338	362	364	344	363	327	337	318	347	352	315	354	365	357	368	350	353	346	365	346	373	351	332	355	332	375	352	377	342	328	356	343	355	375	356	333	306	377	377	340	338	340	331	369	335	354	339	341	349	349	352	372	357	311	337	341	339	319	368	355	371	347	371	354	335	369	341	327	341	362	367	313	344	366	357	345	364	347	362	360	343	333	376	348	344	355	373	391	336	356	349	355	311	351	378	362	377	371	325	351	348	344	335	331	340	332	353	315	375	346	321	347	346	366	334	352	362	345	354	354	334	323	339	352	372	336	365	339	328	344	378	366	349	325	382	355	356	372	331	371	375	311	377	322	354	356	395	357	339	358	375	329	343	330	372	341	372	367	349	356	337	353	369	344	372	348	347	355	349	321	363	343	344	333	345	319	358	327	367	365	349	336	356	338	345	355	360	347	357	347	345	370	319	344	375	374	339	380	339	358	347	357	375	355	337	299	402	332	366	333	340	365	338	335	350	309	357	387	318	366	387	359	348	349	359	333	353	322	340	372	316	352	341	360	347	312	311	366	345	351	352	326	335	356	329	308	330	361	330	345	370	337	334	330	356	392	396	336	349	347	374	355	348	325	366	339	364	356	340	362	347	353	393	378	359	377	351	363	337	328	336	335	382	353	363	376	322	362	314	342	343	339	363	321	319	372	328	334	383	334	345	341	359	336	363	354	331	348	385	340	333	368	322	325	332	314	342	331	371	342	345	326	357	341	329	340	313	350	353	351	361	378	336	346	327	359	331	349	387	345	334	340	327	344	330	329	347	382	358	373	344	340	337	324	340	348	341	338	377	350	398	353	336	362	363	367	349	367	354	341	327	361	357	344	352	328	326	340	331	383	343	358	341	361	356	351	382	339	350	361	322	365	333	330	351	344	362	359	390	360	365	357	359	376	346	380	333	355	355	345	317	358	342	344	361	314	349	355	345	324	360	352	332	353	350	355	351	349	348	336	353	373	343	329	389	318	345	342	302	349	375	336	330	372	344	349	359	325	350	332	347	363	353	343	359	332	331	341	380	362	359	350	362	349	374	335	329	348	362	306	361	371	332	357	350	333	354	336	355	329	351	387	352	360	356	353	331	351	367	360	361	342	350	364	348	341	332	314	334	348	341	350	348	364	364	328	352	355	372	351	374	338	344	350	371	350	359	362	377	361	369	364	322	351	338	344	328	342	358	343	348	310	358	334	343	364	311	357	356	356	335	315	367	327	327	381	344	353	338	368	327	337	324	323	366	329	335	360	357	337	374	347	336	350	362	355	354	338	359	321	366	343	348	369	314	351	364	371	352	354	338	328	350	349	348	342	373	383	333	327	324	333	354	361	307	325	343	319	343	375	377	379	317	358	350	343	374	341	360	354	385	359	341	350	343	355	385	345	340	354	376	352	331	361	386	345	353	339	315	358	330	360	352	356	331	335	358	375	327	347	359	369	372	354	359	323	350	328	340	344	404	350	324	361	350	384	364	350	359	344	344	382	343	362	371	349	345	369	334	341	341	383	350	358	383	342	359	334	376	354	355	363	371	316	357	321	377	363	377	376	372	368	351	363	344	332	378	370	379	300	382	336	346	319	336	323	343	329	361	304	357	365	359	350	363	327	344	346	352	344	344	364	343	335	373	357	366	363	352	372	343	364	332	337	334	333	339	361	384	367	326	355	349	346	356	362	327	326	371	366	362	345	352	343	337	365	345	337	320	372	365	343	309	353	349	333	358	387	377	343	389	355	331	357	338	371	359	325	333	354	332	352	328	343	363	329	322	338	328	334	361	363	359	379	365	358	360	323	333	359	356	341	372	361	356	361	332	343	323	351	329	343	342	363	322	349	371	342	349	354	336	336	361	326	365	382	366	364	362	346	390	373	351	384	369	379	348	366	395	364	341	368	353	369	372	330	325	383	383	359	336	349	365	348	332	366	337	358	349	366	352	367	399	360	359	386	352	353	371	334	363	346	328	360	326	357	374	374	333	372	345	323	349	334	342	325	344	356	309	344	351	353	357	384	348	372	356	360	327	322	353	359	355	381	349	347	325	323	339	351	350	368	365	389	342	332	339	370	331	334	340	346	325	347	349	333	326	357	316	354	354	336	359	344	343
49192	81598	83690	64257	42967	24555	9024	1832	665	590	637	634	669	641	585	633	641	642	644	642	643	604	674	637	635	636	586	630	627	647	632	617	631	621	624	648	646	608	609	630	644	559	674	647	628	655	645	666	659	630	685	642	603	609	606	630	628	661	670	623	623	636	645	625	637	630	630	633	656	588	634	616	637	627	611	642	641	601	604	619	684	610	721	634	629	629	600	658	616	659	582	627	648	642	621	661	584	611	645	688	585	618	589	650	591	608	640	649	596	625	639	655	640	573	656	614	616	608	629	680	611	628	604	607	637	649	671	657	600	623	608	634	607	668	629	634	623	663	615	612	600	616	640	652	599	599	598	666	647	680	618	636	621	649	651	617	658	642	599	663	646	611	632	611	659	610	644	657	620	630	633	636	639	648	613	616	591	581	607	690	636	627	633	623	624	621	628	638	607	643	600	605	599	622	650	604	595	649	633	672	616	642	614	662	646	649	621	618	604	625	645	670	653	616	628	637	650	617	640	657	612	661	599	611	653	629	625	622	614	665	587	645	631	587	628	640	645	647	637	639	640	634	627	642	605	632	588	697	640	614	672	639	619	620	630	592	655	638	609	608	607	618	639	632	597	585	612	661	634	641	584	630	633	628	623	653	648	645	632	647	606	634	627	636	645	637	635	595	630	646	646	620	657	639	626	573	621	696	589	615	628	607	631	622	645	671	612	614	670	572	626	616	593	657	577	620	638	660	634	614	671	629	660	620	638	639	613	658	628	626	645	604	590	626	651	635	628	598	619	644	673	596	661	651	635	640	592	627	635	638	632	624	650	669	640	656	638	622	617	618	627	671	618	631	618	599	594	619	647	624	651	660	624	601	621	631	595	659	623	612	644	668	617	591	628	621	633	621	646	656	619	630	580	630	593	612	666	601	636	641	632	615	607	647	606	602	603	627	689	641	639	623	649	664	654	630	646	671	647	683	659	602	631	625	636	633	608	627	638	641	662	639	618	643	640	644	637	616	636	653	665	633	650	666	640	616	635	626	603	628	617	656	661	612	616	636	639	697	611	596	638	671	601	628	610	650	623	629	681	631	619	620	620	640	624	646	623	612	640	596	655	648	624	600	661	593	703	603	616	657	620	612	649	619	656	605	647	618	617	630	676	628	614	680	597	618	610	615	611	619	608	593	622	601	675	609	603	621	554	674	602	658	633	629	629	634	606	615	687	629	653	585	644	613	602	635	648	665	644	646	625	605	615	614	578	620	598	680	628	656	600	660	584	616	593	594	618	654	651	622	647	649	673	596	656	619	611	646	663	653	640	641	629	635	632	640	637	640	645	685	663	622	603	679	631	591	650	637	634	634	616	626	624	618	625	636	645	663	634	595	612	616	643	595	639	665	644	641	638	621	610	613	626	638	583	657	654	650	603	630	612	643	604	650	592	638	660	623	614	598	650	635	607	557	627	638	626	645	644	647	630	614	608	650	627	578	604	579	610	648	666	664	577	637	618	628	605	592	608	641	643	645	655	615	635	653	646	602	607	619	640	624	567	614	639	625	637	619	599	678	641	627	622	599	620	607	625	606	662	648	668	592	627	654	669	626	614	639	625	595	607	614	585	622	621	611	569	700	630	621	623	654	626	615	591	631	653	594	635	624	627	660	621	621	615	627	637	658	592	608	634	649	640	623	619	639	622	696	611	606	600	632	602	671	586	673	648	684	615	626	636	645	590	643	655	594	676	620	613	613	637	606	651	692	623	609	629	629	646	618	639	651	627	607	666	602	670	638	633	597	653	604	625	634	616	641	671	611	641	608	644	686	655	622	673	639	644	655	632	651	591	633	645	648	640	625	626	612	615	622	632	617	619	685	594	667	667	639	585	624	606	631	642	644	621	626	593	592	615	624	629	619	618	630	626	633	571	634	655	614	674	599	643	590	608	647	666	607	632	655	631	610	573	656	657	656	662	593	634	631	599	676	609	625	616	652	632	588	634	696	619	609	592	596	627	634	614	620	666	610	628	630	620	641	612	633	652	618	619	604	605	604	593	619	628	618	644	666	595	613	611	645	600	598	638	606	634	625	604	606	640	604	645	584	644	643	629	624	658	605	631	653	668	659	639	609	601	568	605	622	659	630	617	621	631	668	632	628	649	623	611	612	648	637	620	659	637	642	648	638	641	612	604	667	630	639	611	640	632	604	680	652	626	602	624	652	626	662	619	641	656	637	620	623	612	599	589	607	643	637	619	655	610	626	633	629	635	648	645	603	643	649	572	640	689	633	657	671	631	636	588	658	651	628	698	659	611	606	649	611	640	593	669	656	659	621	663	614	610	611	601	606	625	630	680	692	613	617	668	638	635	636	623	629	657	596	710	615	609	649	624	639	663	665	658	650	635	615	598	624	581	598	606	638	590	630	601	637	630	628	635	601	595	630	679	561	655	670	611	679	597	599	597	610	616	593	604	656	620	679	676	628	618	599	624	603	599	667	639	627	692	666	626	634	671	619	641	635	625	654	605	630	662	597	642	623	640	662	686	619	643	614	606	620	640	605	649	653	612	603	624	634	614	630	632	645	639	635	652	618	639	626	646	592	594	660	607	672	604	629	620	642	648	613	651	650	614	612	635	634	604	603	639	647	595	614	611	627	649	614	644	590	573	647	649	613	633	620	599	657	626	600	608	678	579	663	590	656	597	641	649	629	641	631	621	622	648	654	656	655	661	654	608	634	655	600	654	652	616	618	629	611	654	605	619	652	639	662	623	591	615	652	639	633	622	608	592	617	656	616	614	659	627	627	662	613	636	599	615	622	642	616	613	654	677	619	677	624	593	628	667	632	665	639	646	630	646	650	632	635	612	655	638	545	604	693	633	590	635	626	635	642	634	644	605	610	649	660	668	639	660	692	632	643	597	632	601	615	621	602	633	621	564	603	651	619	586	653	593	644	636	591	638	646	648	633	638	613	628	647	630	639	654	593	657	628	631	631	646	605	646	690	589	619	591	654	631	579	660	651	644	647	613	657	636	681	633	622	673	657	661	609	653	625	651	584	605	631	645	648	628	607	626	627	625	590	629	665	605	670	658	591	632	624	667	602	644	613	612	624	666	631	618	627	632	619	616	631	639	597	626	604	580	631	652	623	594	668	629	620	632	644	609	646	629	610	581	644	640	621	675	590	664	610	640	652	621	587	600	651	629	658	619	609	655	633	662	567	617	639	629	635	620	634	653	610	598	640	627	680	681	658	647	619	616	641	646	633	586	623	632	617	664	633	593	607	622	632	645	663	610	626	661	614	648	625	643	647	635	619	631	654	584	615	612	638	676	668	697	625	613	590	642	628	649	635	655	620	629	613	624	580	627	614	563	633	641	637	598	629	599	626	592	633	608	609	637	588	638	617	648	631	623	590	621	665	635	642	616	623	637	604	621	605	620	640	612	604	626	621	641	639	603	659	603	631	617	627	670	683	640	614	654	639	653	649	640	626	598	658	627	628	621	603	632	618
23373	21707	37985	48234	39413	27081	13662	1691	446	422	439	429	444	468	423	436	462	443	424	416	388	425	433	448	448	420	449	439	442	475	439	411	412	410	434	423	430	453	435	442	428	420	426	410	411	412	416	434	404	407	444	444	418	427	396	427	417	413	427	436	429	437	424	414	404	413	389	422	399	447	436	409	404	445	451	461	419	405	431	435	421	417	420	423	412	422	405	399	402	416	453	432	396	430	447	433	433	456	467	392	414	436	404	446	429	435	447	381	453	428	435	459	434	438	419	435	436	421	441	401	395	410	431	395	407	469	407	423	413	447	435	421	431	428	431	427	418	414	435	421	415	407	388	413	388	432	417	436	414	421	418	392	429	419	440	424	422	406	414	423	423	421	424	430	417	411	446	453	429	451	415	419	421	446	385	418	448	441	433	388	414	423	460	410	444	429	408	429	439	410	399	447	429	424	476	431	396	414	414	428	440	410	427	401	427	418	392	382	421	412	418	422	413	416	438	425	425	427	454	391	412	415	456	424	458	393	422	458	445	422	415	453	419	401	438	450	448	421	405	422	413	445	411	417	399	413	407	440	429	436	457	439	420	454	437	427	421	430	433	438	405	408	449	432	409	424	437	424	440	394	396	425	416	439	413	423	458	414	421	432	430	463	441	441	406	379	423	433	460	414	436	476	455	425	395	463	453	428	443	432	424	427	446	387	391	394	428	416	407	447	409	429	399	436	420	430	437	423	389	440	438	415	452	421	431	412	426	406	419	424	435	388	424	403	415	426	452	390	481	416	452	440	398	431	425	396	439	403	399	385	412	425	430	439	441	391	426	416	423	403	431	463	401	419	426	470	429	430	424	436	413	418	418	412	398	419	434	422	383	425	432	393	397	456	415	408	404	390	427	429	422	402	412	438	460	391	418	443	378	408	472	426	449	443	441	385	448	456	450	435	403	408	407	395	413	424	434	431	386	434	403	441	451	454	430	443	451	433	415	404	428	389	446	401	414	442	410	429	414	439	419	450	425	430	447	413	443	414	401	404	426	424	428	461	422	389	444	437	401	437	443	434	434	395	391	448	445	455	439	389	426	429	441	416	410	402	425	383	429	440	415	424	458	405	434	417	420	421	423	390	375	447	388	456	433	410	427	437	427	428	422	427	433	414	440	456	413	434	405	411	398	465	447	442	467	374	419	401	400	426	409	422	409	412	440	457	460	450	459	431	421	426	387	378	441	454	412	428	405	439	386	446	404	433	419	394	437	379	395	437	410	437	437	402	441	443	423	427	468	396	433	414	430	415	415	411	442	394	425	387	385	423	449	403	417	396	445	433	429	455	434	459	425	414	473	394	423	431	450	435	433	396	446	438	426	411	423	448	458	461	417	402	411	438	420	433	416	407	396	418	402	437	434	437	400	443	432	426	422	406	418	383	424	408	393	444	418	436	386	443	414	376	449	439	442	419	422	458	373	407	430	397	385	406	383	376	396	403	432	378	420	440	432	433	449	407	432	412	428	415	440	430	406	415	456	416	388	433	446	420	405	400	488	411	394	399	400	380	445	500	427	426	426	415	382	448	420	439	406	424	398	415	442	411	439	435	397	425	403	423	417	450	379	422	430	441	446	435	442	411	378	455	429	385	423	439	454	464	444	444	445	428	429	437	426	396	421	412	448	402	437	421	415	419	412	441	410	405	403	446	445	422	388	418	424	414	444	448	429	432	434	404	387	416	429	401	432	415	426	412	412	418	477	453	441	421	412	421	440	410	422	443	412	440	423	440	404	423	390	428	427	426	461	400	444	427	385	417	408	417	410	417	418	404	421	422	415	445	461	408	442	409	404	427	401	413	403	438	435	414	415	408	439	438	461	402	433	456	415	390	438	446	411	406	430	427	452	406	440	459	443	405	443	434	414	427	406	436	412	398	453	371	452	455	442	409	401	412	420	434	436	452	431	431	408	415	445	417	411	402	362	410	443	419	414	419	384	404	409	430	434	426	446	425	380	452	444	399	456	423	428	431	411	431	407	413	442	416	464	395	454	397	414	478	435	433	410	411	454	417	415	427	448	416	424	431	404	390	389	437	406	390	424	454	444	433	378	399	427	402	404	382	472	399	386	421	423	457	419	455	435	416	399	460	386	444	421	413	411	415	440	394	406	437	436	403	413	439	397	450	408	424	423	436	418	365	394	451	432	419	405	436	464	430	391	430	419	449	397	444	418	429	397	438	420	419	446	451	424	432	401	392	424	385	405	397	428	435	427	417	407	440	409	402	442	433	398	445	425	443	395	378	423	415	432	434	413	380	453	439	381	423	430	393	428	452	408	391	456	429	415	454	418	372	389	411	452	455	448	487	427	409	454	457	439	410	442	406	401	408	434	409	413	442	441	433	423	381	430	435	416	388	432	442	396	433	453	411	429	407	415	438	411	439	398	407	406	435	437	453	414	410	408	388	440	417	432	420	386	383	406	429	428	473	422	444	396	394	432	414	435	463	439	413	419	452	452	441	400	411	404	423	433	433	401	402	432	463	433	433	432	451	420	449	401	442	435	426	486	437	447	455	404	412	443	407	408	444	400	426	474	414	379	419	415	445	453	446	446	425	431	397	403	429	400	468	422	404	442	418	411	429	454	409	423	464	436	427	429	428	447	389	421	435	416	409	410	430	430	452	396	430	435	451	424	452	436	449	428	393	454	416	400	408	404	417	418	392	435	398	440	409	466	461	387	425	421	412	406	429	457	427	418	439	453	419	407	398	426	430	485	474	441	429	388	380	420	420	414	438	410	412	440	425	454	442	424	449	418	419	433	413	405	383	415	420	430	414	412	435	415	408	459	385	441	445	393	409	402	455	394	454	418	411	422	427	422	419	439	427	409	411	402	436	437	395	426	412	431	434	405	418	429	417	461	430	414	440	422	445	440	424	452	401	431	462	426	426	444	399	401	403	402	437	430	447	458	400	386	418	422	423	435	425	377	454	407	435	439	390	423	440	403	409	398	460	422	453	411	401	434	446	444	419	447	438	431	457	424	434	422	450	402	421	432	410	439	455	454	416	393	455	396	372	376	446	426	431	439	413	413	404	401	406	423	425	381	440	439	441	441	404	394	449	392	409	414	395	401	423	429	414	449	409	397	427	369	428	442	413	422	414	407	429	422	423	390	441	407	445	416	410	447	442	408	415	451	435	454	444	433	414	414	423	458	402	406	436	431	351	399	435	420	400	452	425	438	433	385	406	455	393	422	436	448	441	446	432	421	422	424	418	442	422	411	404	428	433	430	393	407	430	418	430	417	433	412	435	419	408	424	424	459	417	373	428	392	402	425	430	457	399	421	434	424	426	415	441	407	459	423	390	394	437	411	397	454	439	451	394	428	434	456	428	416	416	431	426	430	415	435	378	413	457	408	408	409	422	394	434	407	422	413	417	436	437	416	411	424	396	427	406	416	398	441	409	445	424	392	419	438	443	415	432	417	429	469	421	418	415	409	428	409	428	452	421
55001	93046	92032	75155	52206	31536	10981	2296	790	733	738	760	724	730	727	786	734	732	700	719	738	756	731	717	727	747	711	740	725	674	720	785	750	710	726	715	727	711	760	734	710	733	740	740	758	711	773	732	742	670	763	751	715	761	701	680	745	786	734	770	746	735	716	717	736	796	738	719	751	759	749	728	738	760	727	713	719	693	744	728	707	759	712	767	712	716	719	717	763	710	734	760	726	724	718	735	713	725	729	699	784	704	731	761	722	706	728	750	732	745	722	722	712	757	714	705	746	694	701	733	711	737	746	684	712	734	704	752	715	710	738	717	735	739	745	736	709	737	680	734	716	736	773	795	685	738	809	715	724	734	701	784	747	728	691	720	728	719	727	723	724	779	730	776	721	740	739	709	702	755	700	766	717	752	738	716	777	767	721	731	734	699	710	744	798	704	719	753	741	758	718	798	724	725	723	746	703	743	734	725	734	716	677	717	721	741	753	699	756	720	715	732	778	769	734	721	739	751	739	765	742	740	706	730	801	688	741	724	722	715	737	772	707	723	698	748	703	777	738	745	757	759	734	764	698	684	724	769	677	749	790	705	735	745	679	735	760	723	719	708	721	711	718	747	763	725	772	768	740	697	714	756	739	700	716	742	706	720	706	707	715	773	731	693	717	727	762	703	712	763	722	720	713	767	728	740	694	700	729	694	743	776	745	752	717	725	684	751	772	738	757	716	753	688	718	787	715	666	721	683	742	683	727	716	740	726	701	747	739	757	725	718	781	766	712	712	722	817	718	698	761	757	730	774	744	742	750	701	723	738	736	737	703	734	723	700	737	763	750	708	735	715	716	691	731	768	748	734	772	723	715	708	710	700	711	724	723	716	771	753	717	740	725	759	711	746	714	732	732	688	736	728	703	687	697	721	722	698	751	755	729	712	756	711	757	739	748	728	734	763	696	721	755	749	709	680	704	757	748	753	748	722	760	703	734	761	732	740	727	688	741	746	713	743	746	718	764	690	752	693	728	708	743	714	743	705	705	761	672	733	724	709	710	757	736	718	712	706	741	729	727	700	708	707	727	742	709	686	749	747	723	721	731	766	718	754	724	703	722	717	778	703	686	706	692	751	751	716	721	752	771	688	743	764	733	698	737	740	695	730	723	745	720	747	707	751	797	739	701	729	691	719	748	767	726	714	698	709	766	714	740	732	724	724	772	765	708	676	731	739	757	708	677	741	754	709	731	695	731	713	736	730	725	728	707	734	722	719	741	743	687	750	709	693	700	736	759	745	754	742	669	699	699	690	758	734	788	729	700	680	716	734	708	727	729	677	707	788	713	762	784	760	733	685	705	731	740	708	739	747	727	742	749	758	768	764	694	711	731	739	736	668	721	742	710	713	729	686	768	740	766	757	725	791	733	736	709	774	742	725	731	750	755	712	695	698	745	749	685	730	740	731	759	767	695	704	690	716	724	736	732	701	762	740	734	702	753	719	704	724	733	739	731	745	720	717	725	680	733	736	717	722	698	735	720	815	760	727	697	726	763	718	750	725	778	721	747	712	718	692	698	753	799	738	713	722	738	729	676	758	750	755	720	718	761	747	766	734	679	699	711	750	773	719	748	702	699	757	717	731	781	682	753	732	754	742	710	784	705	678	717	744	706	728	731	733	711	681	738	726	706	708	727	737	690	784	754	784	729	702	714	721	705	697	749	690	748	781	728	780	732	726	747	715	726	717	733	734	733	710	724	734	719	735	673	719	761	722	764	710	777	740	697	723	796	760	722	721	732	741	674	723	707	733	733	719	688	747	738	716	691	716	716	728	701	729	740	724	682	755	712	785	746	732	737	761	768	745	693	716	756	744	698	713	705	753	718	702	722	723	715	781	737	694	775	708	752	765	722	737	722	775	739	735	697	781	763	729	757	722	713	746	765	762	740	738	726	712	734	726	752	731	731	751	731	675	666	755	711	777	740	721	745	746	702	732	704	745	713	734	688	776	727	733	718	679	764	725	718	681	812	721	756	716	777	712	694	710	699	717	691	782	735	732	700	750	739	735	678	728	689	739	727	724	699	752	703	727	749	729	707	766	746	691	734	761	741	720	748	773	636	696	657	731	732	753	718	691	726	742	717	688	735	694	753	698	700	768	706	761	684	753	693	750	727	742	708	734	714	716	698	738	767	716	775	725	729	781	733	730	765	767	780	759	735	730	747	748	731	735	758	739	721	694	717	729	738	727	767	726	788	740	752	745	757	731	734	725	760	750	735	723	721	714	743	700	753	715	688	745	751	730	777	759	749	743	736	708	787	746	711	741	784	753	739	706	758	696	745	756	720	784	746	687	707	769	705	757	728	709	775	725	710	736	670	741	737	728	670	736	686	743	730	704	752	726	724	746	709	742	718	703	753	700	713	724	721	731	738	738	718	776	684	757	709	672	714	748	756	715	726	662	697	725	768	721	710	762	711	725	757	732	732	743	712	710	766	695	755	744	682	715	778	754	717	755	735	743	714	754	730	741	704	761	689	695	736	732	726	750	736	705	782	758	725	714	759	679	714	707	742	738	758	759	762	707	734	742	743	712	714	743	734	715	757	734	772	706	687	713	717	691	682	734	768	694	760	720	712	724	783	721	750	746	747	719	768	740	693	701	703	696	778	764	733	776	769	715	694	742	766	731	802	731	716	715	720	731	765	723	675	691	705	694	694	712	785	699	703	785	695	700	766	728	739	700	702	692	732	770	756	764	730	737	723	727	698	755	753	692	766	728	767	769	749	738	707	744	713	724	704	736	710	705	737	693	726	670	670	727	774	744	668	731	710	718	734	707	737	771	733	714	743	787	731	760	718	691	711	735	771	752	741	739	722	709	799	741	725	755	782	697	740	701	741	726	731	721	680	757	737	738	753	742	712	722	725	758	750	751	729	765	723	721	730	711	751	712	750	695	738	714	697	719	734	736	739	720	760	698	692	718	738	718	734	725	712	723	773	730	716	782	723	722	716	708	741	702	720	739	712	712	737	680	714	724	716	779	717	712	714	732	733	719	735	720	733	744	723	681	712	748	717	754	729	759	740	658	687	696	668	735	746	710	759	768	722	763	769	730	738	768	715	706	705	734	721	752	684	721	727	744	702	728	717	777	727	710	739	721	688	720	743	725	712	742	745	721	700	720	717	718	702	744	724	720	698	736	737	778	722	726	683	720	766	697	757	724	708	759	723	665	689	753	706	782	702	692	714	738	686	677	729	754	739	721	707	746	748	741	709	719	720	727	748	713	751	805	748	720	762	672	733	711	712	701	782	770	735	758	706	727	736	695	707	748	774	750	726	723	746	755	715	744	720	692	718	708	738	776	701	765	754	737	724	727	714	702	741	747	757	700	679	727	729	703	713	708	732	729	719	700	720	741	717	699	683	689	715	771	703	717	755	728	754	746	706	761	745	764	709	728	767	680	723	789	728	719	680	741	753	755	681	714	694	735	709	736	715	680	735	741	706	712	769	705
27102	25983	35486	27222	11806	3285	784	353	324	291	322	300	309	292	298	311	295	298	298	264	279	274	290	307	295	278	287	297	288	296	303	293	301	297	302	309	280	277	287	271	280	298	303	311	275	298	263	273	292	289	293	284	326	308	302	306	306	322	294	308	264	287	272	299	293	286	314	290	294	282	291	292	297	278	298	295	298	291	319	301	295	324	304	287	310	277	302	310	290	302	311	310	320	292	306	316	308	274	285	309	309	298	282	291	300	305	298	294	303	277	290	320	316	295	296	263	304	307	287	270	332	295	334	277	304	294	296	330	294	292	305	289	313	298	319	308	294	300	292	288	301	279	290	307	294	309	281	298	316	305	277	317	285	285	294	336	282	300	282	306	306	318	307	277	275	313	266	304	288	310	298	292	281	298	312	308	290	290	288	270	297	316	291	307	263	289	298	293	278	297	266	300	270	313	304	280	305	304	322	281	290	304	319	286	291	291	302	295	309	303	284	280	329	328	286	295	306	326	314	280	296	290	293	272	304	304	298	278	309	312	321	303	278	296	306	312	287	273	327	254	292	296	263	300	308	293	323	284	301	277	290	277	315	280	267	283	303	295	292	253	311	314	287	292	309	282	275	286	284	323	295	292	296	271	343	324	290	305	286	319	305	286	311	318	298	291	301	271	316	307	293	294	359	312	313	270	303	321	293	303	290	300	285	315	317	296	287	312	294	302	315	277	306	282	292	303	275	295	295	300	274	291	279	286	273	263	273	280	291	287	276	313	330	267	307	294	284	299	297	305	270	318	285	304	291	288	312	265	298	300	297	275	283	275	295	301	313	328	321	290	303	298	315	257	312	289	303	306	296	334	265	296	286	295	272	275	279	304	289	280	296	291	329	279	290	278	290	316	298	293	306	284	320	306	292	304	284	308	297	277	280	285	318	275	320	296	288	287	283	271	308	316	272	308	279	302	329	318	304	285	276	294	274	282	275	286	307	268	279	298	303	305	267	286	321	302	304	293	315	310	303	286	293	280	326	280	310	310	303	303	328	308	261	280	311	316	297	311	308	314	286	283	314	307	320	250	278	284	282	292	299	306	280	294	293	289	309	300	268	284	296	308	299	317	272	313	283	292	301	313	320	293	270	297	276	289	333	300	305	276	317	328	309	340	305	271	297	274	331	304	288	281	289	289	300	315	261	309	289	320	275	267	253	279	294	310	301	294	278	289	325	344	298	333	310	303	316	281	306	278	286	338	311	266	313	284	307	314	300	326	266	302	276	291	281	312	306	296	311	260	276	329	334	303	294	305	282	346	280	281	296	261	302	282	289	293	302	284	298	298	288	258	303	316	301	283	315	311	273	280	317	289	285	284	308	275	310	258	324	305	286	271	323	296	283	274	305	284	284	269	275	301	286	313	285	276	288	264	292	294	289	307	316	270	277	294	319	302	324	306	286	292	304	290	283	291	292	314	314	297	298	282	321	284	296	289	304	306	315	293	298	304	316	326	309	312	292	321	321	265	301	288	282	281	277	290	295	283	334	284	305	295	307	335	296	320	310	291	293	286	271	292	287	279	290	266	286	287	276	289	324	300	276	302	297	326	262	321	276	343	274	318	285	302	287	280	309	255	294	284	304	292	267	290	308	303	331	302	293	314	282	295	319	291	300	287	270	282	316	290	318	310	285	285	282	280	314	325	286	290	299	285	274	293	315	310	296	318	269	299	293	261	301	265	282	310	287	293	270	285	284	294	296	289	325	300	280	302	287	331	303	293	269	315	305	295	290	296	279	303	326	312	343	300	293	297	287	291	283	272	299	303	304	292	273	291	293	295	302	317	302	297	317	309	312	320	281	304	306	314	303	296	286	302	325	283	262	323	304	280	300	302	274	303	307	300	303	286	296	291	313	297	337	295	298	302	309	271	297	298	320	299	297	306	254	271	289	276	317	312	278	305	291	309	313	320	311	301	295	283	279	297	326	309	296	301	288	298	299	281	288	277	314	272	287	281	303	306	343	307	295	269	299	312	317	311	306	282	291	293	286	288	301	263	293	283	300	295	320	293	262	301	314	289	306	308	324	310	311	290	274	306	255	281	276	320	279	280	293	289	267	294	302	312	277	289	294	307	297	298	297	334	307	319	272	319	272	298	270	308	265	304	287	312	311	318	317	295	292	329	291	293	303	330	282	324	277	301	306	290	334	313	307	291	293	309	298	324	312	289	291	287	283	299	298	294	288	322	278	258	316	294	289	299	304	274	321	283	317	301	317	296	288	298	315	311	289	275	287	293	299	306	342	297	283	298	282	315	298	303	280	297	289	262	285	298	307	316	260	280	295	290	313	283	303	299	300	312	304	347	275	342	295	282	324	310	283	308	306	290	324	317	302	286	295	287	310	299	284	318	273	289	278	302	320	303	339	303	284	316	336	325	290	302	281	284	269	252	322	302	296	285	273	313	290	325	280	315	302	280	321	284	295	290	316	278	303	289	278	310	300	290	305	297	338	293	330	272	333	282	301	297	309	309	268	290	310	293	291	264	305	284	309	282	297	296	319	290	309	318	310	300	260	282	288	294	301	280	322	301	306	285	304	285	295	309	270	318	292	321	286	275	291	284	306	253	325	304	287	277	294	305	267	312	289	283	291	296	306	323	301	325	331	283	283	301	278	293	284	295	297	307	282	332	305	282	299	308	288	291	304	267	333	324	304	271	306	303	273	309	296	328	314	329	298	310	310	300	292	303	276	332	326	303	258	311	335	309	259	311	313	305	335	296	278	291	292	319	306	285	287	313	301	280	271	294	306	302	305	281	299	288	277	300	289	359	270	281	319	273	296	311	299	306	296	292	329	268	265	334	281	303	276	299	302	302	290	309	330	314	284	244	296	330	306	281	296	282	287	282	263	312	294	289	304	309	322	269	310	308	293	273	305	276	293	269	309	294	271	290	286	296	294	281	294	315	295	299	281	310	307	291	311	313	299	289	311	305	293	290	319	315	299	259	315	300	291	310	299	326	289	298	261	282	287	310	321	292	330	248	286	328	300	301	323	293	320	289	325	303	320	317	310	298	292	302	287	306	279	315	294	293	288	299	298	314	308	287	287	309	301	302	271	265	274	306	310	265	292	330	275	297	277	261	275	306	282	284	304	315	267	295	301	292	302	285	280	290	272	301	302	276	308	290	311	293	277	283	286	316	287	252	293	294	326	293	306	287	277	288	294	318	281	281	310	305	306	272	280	296	282	293	298	303	301	311	314	296	320	283	313	285	322	260	279	322	306	278	285	295	306	301	282	308	293	315	297	275	310	308	280	314	269	318	310	276	281	304	288	298	279	319	290	311	295	285	307	277	300	288	305	278	285	310	309	306	287	297	319	300	280	267	286	328	308	317	300	265	312	264	289	295	270	275	304	296	304	312	298	307	307	316	293	296	261	276	317	333	328	315	300	279	265	286	290	302	280	294	287	293	279	293	331	286	325	280	280	304	311	305	310	276	294	268	325	293
25188	44995	43010	30076	16427	6011	1437	687	520	537	542	529	535	570	520	553	544	529	529	539	523	528	544	509	534	586	587	564	534	569	519	546	511	517	538	577	531	551	541	523	565	541	600	519	542	537	533	568	583	584	508	559	568	512	532	538	552	526	551	519	552	530	575	530	517	528	536	519	525	564	575	583	540	564	541	555	495	562	532	560	524	575	551	556	480	535	494	545	541	550	570	547	525	557	555	552	533	527	525	588	557	570	575	558	552	521	572	571	530	517	539	547	550	506	527	538	533	525	536	491	564	520	524	570	579	521	552	561	509	523	538	529	531	521	535	551	508	576	527	522	535	556	578	531	530	516	557	542	559	571	529	507	541	536	561	528	591	543	547	505	516	576	505	555	536	557	545	516	529	556	566	474	553	558	506	486	526	587	539	559	565	528	499	529	535	549	553	545	547	555	553	533	545	543	559	528	542	535	546	543	535	541	568	562	512	558	544	519	521	574	541	572	531	528	543	567	548	547	516	520	517	518	576	549	525	599	570	557	543	528	564	558	503	511	524	514	567	546	504	546	568	524	544	513	552	539	525	480	525	587	573	520	537	498	555	542	548	532	557	573	530	532	521	530	523	544	529	566	541	542	536	480	551	531	532	563	533	530	547	510	541	537	527	580	516	582	564	573	510	514	569	531	540	544	535	560	501	526	544	540	533	536	587	518	551	533	540	557	566	545	528	529	546	553	509	528	543	548	596	531	561	595	549	532	546	577	546	554	535	568	542	544	557	547	555	539	527	537	520	562	520	560	548	501	547	563	501	570	519	533	590	487	532	538	539	559	591	569	518	554	560	582	494	511	523	569	525	520	593	588	522	528	515	575	588	537	557	523	533	550	524	520	567	562	545	536	566	514	548	503	557	524	521	575	547	529	547	562	555	517	542	523	549	588	522	548	547	574	566	549	525	543	531	572	521	568	532	564	565	524	536	557	564	549	551	542	554	555	548	567	542	512	544	576	531	501	542	529	561	572	544	567	533	551	546	538	540	574	546	511	529	541	533	568	541	574	524	563	563	505	506	579	530	564	551	529	529	538	520	526	526	576	566	548	506	548	587	523	536	572	551	502	553	537	539	546	526	527	547	547	557	546	593	557	567	581	562	525	539	526	545	513	500	530	561	547	510	547	581	501	542	522	531	548	556	527	496	539	517	565	546	520	539	545	566	585	540	621	547	534	549	502	526	517	548	508	545	542	564	592	530	518	549	552	555	512	521	585	530	546	486	539	539	503	530	528	509	551	525	549	574	532	522	546	523	549	545	545	510	542	550	561	529	546	570	511	533	509	563	515	564	565	593	529	543	513	559	569	567	536	564	560	565	519	529	515	569	514	537	510	541	523	524	553	546	542	514	573	546	524	561	524	567	548	532	537	558	512	589	567	543	557	596	514	582	566	564	535	572	502	575	580	518	530	519	546	552	544	518	522	549	569	548	561	541	550	550	612	519	553	531	568	565	520	557	544	556	545	587	575	573	532	531	543	544	542	534	550	549	527	551	562	531	531	567	537	538	530	541	561	499	549	566	524	538	544	553	528	576	529	538	583	529	510	506	580	507	548	517	552	537	566	570	546	561	538	518	560	534	535	535	528	580	513	490	530	507	532	529	544	567	562	521	549	516	527	540	570	545	543	549	514	549	571	530	548	520	538	528	524	538	548	571	551	546	512	554	540	564	510	515	502	571	522	517	533	514	569	531	512	509	534	539	537	549	558	536	529	554	601	502	529	520	538	564	536	554	524	525	589	511	552	519	570	564	509	550	556	539	514	556	546	533	525	563	538	512	548	525	543	566	515	582	580	560	494	591	533	568	532	553	520	558	551	590	512	521	539	575	586	542	504	550	557	560	518	550	543	532	545	552	521	578	548	528	541	534	565	568	504	524	552	577	561	523	536	529	560	538	575	515	539	509	567	549	572	531	521	504	536	545	551	603	539	574	531	518	525	568	538	536	529	576	480	520	551	544	528	542	480	512	580	516	527	553	504	578	569	523	582	560	502	515	518	560	533	530	560	524	536	570	574	556	557	546	555	521	572	547	579	535	551	512	544	551	545	516	569	545	540	545	562	542	575	570	540	563	531	541	509	505	549	548	568	544	522	543	522	526	540	516	560	518	528	566	562	548	524	530	568	555	565	544	497	500	545	558	571	558	522	550	580	546	546	546	566	538	537	611	549	542	561	527	555	531	506	560	527	573	525	526	525	535	569	551	532	522	543	621	564	515	544	589	566	548	533	527	548	538	549	564	573	534	549	574	524	564	534	570	555	511	564	577	577	485	545	532	563	503	552	564	563	526	558	541	567	529	521	581	526	524	476	565	541	495	496	552	567	560	506	567	545	564	595	537	565	535	535	565	538	529	516	579	559	541	531	504	492	519	561	563	532	589	565	569	545	544	528	582	557	557	532	513	514	533	524	578	552	565	545	524	548	560	544	560	535	560	532	552	585	554	521	519	553	542	558	556	570	545	549	566	556	557	564	525	515	564	567	523	575	554	527	550	588	547	567	533	556	606	542	557	563	532	538	537	534	559	568	519	537	550	543	565	539	558	567	525	491	584	520	542	519	540	563	528	538	565	546	520	523	541	516	583	508	565	532	528	533	530	533	506	559	564	524	509	580	523	531	525	509	545	528	545	543	537	546	529	541	585	559	542	575	553	546	525	524	536	532	541	523	556	476	567	566	516	525	511	576	613	532	584	522	488	572	552	558	510	584	547	520	539	515	534	561	552	526	556	529	534	582	552	533	536	548	558	558	538	585	586	528	536	510	555	561	582	547	584	544	573	565	526	534	586	578	569	516	542	553	515	511	546	537	532	582	551	529	540	551	536	522	548	554	585	478	536	572	531	528	553	535	576	565	566	532	514	539	574	566	576	557	562	552	560	552	565	554	552	551	516	527	558	550	515	539	555	522	545	557	546	525	550	553	520	529	533	527	515	555	521	552	551	553	568	566	510	535	542	526	542	551	532	569	551	505	558	549	532	561	542	528	553	545	557	521	556	573	547	564	508	549	518	538	513	527	579	557	561	508	538	517	535	537	513	554	548	524	538	575	536	538	519	518	530	553	553	556	555	559	536	520	567	555	546	541	560	552	534	566	604	532	524	516	527	507	541	566	549	544	575	563	555	505	545	578	526	537	560	557	577	526	539	489	529	533	529	590	513	581	587	568	526	551	541	558	562	542	528	512	525	512	549	571	556	534	532	522	560	506	514	561	497	555	538	613	519	502	557	575	546	516	532	543	528	558	500	562	516	559	559	551	553	501	564	509	565	535	537	504	529	573	522	523	497	549	541	505	556	589	532	529	507	519	556	535	547	513	552	532	557	560	511	578	547	535	531	524	570	557	568	567	528	541	564	536	589	520	588	531	552	549	528	569	554	530	564	543	565	552	550	546	556	573	541	547	561	549	541	546	520	549	524	550	578	584	572	557	542	550	542	575	557	540	531	528	545	519
24436	23415	44640	46386	32200	19577	5470	728	369	394	336	356	345	358	350	366	347	349	358	318	332	372	354	351	343	384	321	345	351	342	378	350	375	348	332	321	323	354	352	340	350	358	323	354	331	374	356	353	365	328	323	371	327	366	356	350	320	366	356	299	369	356	354	338	338	360	375	385	365	353	328	336	337	335	342	355	354	353	335	337	376	337	323	331	338	356	343	340	353	366	363	357	321	317	326	345	371	344	373	347	348	334	349	309	314	326	365	318	311	304	336	342	331	350	370	313	350	349	346	354	344	315	392	308	381	362	372	355	332	328	325	362	352	392	312	320	362	336	336	387	358	330	339	345	342	358	376	330	362	325	358	301	355	366	353	344	360	368	324	361	337	357	351	316	285	338	342	344	361	343	331	348	360	362	362	348	325	352	361	344	347	345	336	337	358	333	341	359	355	350	359	339	350	343	336	331	361	388	336	332	334	353	369	357	344	344	361	341	352	333	351	356	381	342	354	346	334	336	357	340	329	359	324	331	361	324	345	342	328	333	339	375	341	351	354	334	340	344	404	353	335	309	365	330	361	371	346	356	353	388	310	329	355	328	338	309	328	358	373	347	331	394	339	377	329	323	311	348	346	340	343	315	309	328	341	341	318	346	383	363	395	342	317	341	343	333	317	325	355	342	355	320	368	351	319	329	337	345	371	341	361	329	341	381	333	313	329	343	349	337	359	343	334	330	361	349	331	342	344	386	341	355	357	352	351	355	349	347	360	333	352	361	346	340	350	355	325	387	330	357	350	368	361	362	352	349	336	306	319	376	329	373	367	380	357	343	364	350	372	361	342	336	370	379	324	340	331	343	342	353	375	358	346	350	345	345	336	332	305	358	355	315	315	340	337	339	324	349	333	350	320	353	350	337	328	368	321	339	374	346	329	327	341	342	341	331	352	333	308	392	329	330	353	364	343	303	339	333	365	304	342	357	352	334	337	354	325	353	338	345	342	360	387	351	331	375	340	342	356	358	356	364	392	336	327	337	356	364	368	343	366	343	324	327	417	332	327	364	335	363	351	342	354	358	333	369	338	353	358	320	360	340	341	345	350	371	355	366	379	350	342	359	341	336	352	317	344	364	330	353	336	356	366	352	351	345	326	349	346	336	346	376	353	332	329	334	340	384	372	361	297	338	316	371	305	345	333	373	338	338	343	325	369	382	345	339	352	338	355	321	357	335	349	338	338	344	356	337	334	352	331	323	322	344	336	340	332	328	359	360	352	353	310	361	372	343	335	320	319	351	335	319	354	329	372	324	382	307	326	356	332	373	328	342	366	352	360	346	377	338	343	310	378	351	330	342	332	354	342	338	315	324	318	350	347	342	369	335	360	354	366	328	360	338	330	364	336	342	344	346	376	357	372	366	332	327	386	367	344	357	366	315	330	321	327	340	392	347	323	349	366	346	386	350	347	327	329	354	347	331	368	333	351	319	368	361	319	338	376	395	312	355	340	351	324	335	339	358	343	353	328	304	341	355	347	346	371	346	323	346	342	329	374	328	349	351	311	366	306	329	345	333	364	322	349	352	358	323	327	346	364	344	312	384	337	337	346	332	359	359	344	374	364	347	348	364	314	335	328	325	347	319	340	341	333	356	345	320	340	324	359	300	329	320	348	343	376	375	334	326	339	354	365	392	357	352	357	369	346	341	366	342	336	347	338	325	337	348	326	324	350	344	367	363	322	338	343	351	341	334	328	360	342	313	344	329	329	360	346	365	348	345	382	340	336	310	341	322	338	325	357	334	349	331	347	359	366	353	350	335	357	383	358	363	405	335	348	362	337	299	307	367	353	328	338	333	350	335	300	333	359	302	318	324	329	336	328	331	320	333	355	339	339	319	366	369	363	392	341	366	342	362	354	345	390	342	329	344	362	352	361	340	336	360	358	327	353	343	347	327	373	322	342	340	342	312	342	375	397	363	345	320	344	360	376	341	374	336	349	330	322	352	379	300	384	356	337	325	332	337	370	363	355	371	348	350	363	337	341	330	386	351	343	356	356	337	351	357	363	353	330	376	325	344	372	335	342	339	345	338	341	360	326	344	342	352	357	330	352	316	334	356	330	369	366	360	355	332	344	353	346	321	317	333	360	313	343	330	342	360	363	357	378	349	347	334	302	346	344	318	345	353	357	354	388	350	341	318	334	340	326	393	333	381	366	325	360	356	338	322	339	322	333	348	363	354	345	306	363	316	400	334	329	312	350	380	339	340	337	364	322	373	330	357	348	383	374	355	335	349	343	336	358	356	363	365	341	335	329	353	347	353	355	376	354	340	355	359	358	356	315	336	346	371	364	360	366	356	342	353	326	317	386	339	374	335	336	383	351	351	323	336	340	355	349	364	314	365	320	333	333	356	351	356	391	352	344	342	377	341	323	345	318	333	386	345	365	360	349	338	353	327	338	379	344	360	377	330	331	361	337	310	353	350	373	387	328	365	352	363	343	323	320	363	347	373	294	344	328	353	333	336	339	360	339	375	367	334	346	352	355	337	340	364	381	335	339	328	327	318	336	335	300	326	356	351	356	352	338	370	344	328	346	349	346	324	335	340	365	337	335	323	358	342	357	361	344	333	341	306	345	315	337	373	331	347	383	328	338	364	348	351	356	353	359	373	335	343	335	344	336	344	341	336	347	324	349	351	320	326	334	342	294	349	359	341	360	360	343	351	325	352	353	343	327	365	339	351	330	357	319	332	379	362	369	334	374	359	338	341	362	354	345	324	372	334	340	357	351	363	365	316	376	322	358	341	371	354	330	380	323	332	374	358	363	380	342	349	333	340	335	322	315	342	371	371	323	360	385	314	388	358	336	353	375	343	359	346	336	352	351	369	329	348	318	352	353	355	363	318	337	360	325	348	346	379	340	343	355	360	358	348	362	352	354	358	327	332	317	327	347	369	318	310	375	341	343	361	343	368	363	346	338	349	339	351	340	357	318	342	345	348	340	361	371	346	349	357	334	312	348	374	355	332	351	358	340	349	350	337	349	340	328	377	359	328	332	369	322	335	333	360	357	360	371	381	360	337	316	317	382	340	367	361	351	373	335	340	318	356	372	379	345	335	363	318	328	359	333	347	345	331	360	348	365	362	336	318	359	337	363	317	365	333	374	319	354	349	354	345	340	320	376	338	315	350	333	338	351	352	332	330	335	341	338	348	347	358	336	349	323	324	341	343	368	350	357	363	346	346	341	336	326	310	311	363	354	345	327	370	352	327	353	350	329	352	354	349	357	329	342	338	330	349	360	345	336	317	354	385	348	346	336	347	347	349	341	351	351	359	345	358	343	363	384	348	326	345	359	355	338	339	332	328	365	342	345	344	362	355	360	340	362	341	324	335	326	337	355	395	328	358	327	339	329	381	351	361	345	361	347	346	335	313	323	369	370	349	324	358	344	356	310	315	396	350	324	347	363	366	362	368	332	328	350	319	351	369	361	329	359	343	358	333	356	383
48809	87820	83065	59875	39612	21047	5018	1387	608	615	618	625	651	635	589	625	626	610	619	614	617	624	612	651	644	658	660	597	628	598	618	643	603	651	679	619	613	645	645	591	573	577	580	628	608	628	620	628	600	614	652	611	625	601	626	639	611	613	602	570	592	615	622	572	620	641	628	646	630	577	587	588	586	641	600	599	574	642	626	603	583	647	586	616	567	641	602	647	585	644	633	642	602	619	561	637	646	586	585	570	682	628	617	640	629	625	631	639	603	655	615	632	646	631	607	594	663	630	651	565	606	605	661	634	567	642	632	631	620	605	568	610	611	664	637	647	594	599	634	587	607	600	608	641	590	628	656	581	659	601	607	605	620	617	671	594	622	669	580	629	582	617	601	624	629	644	645	618	587	641	587	600	600	589	645	632	633	605	595	640	608	627	653	616	631	628	659	646	585	643	593	623	672	636	599	627	599	620	710	616	616	639	613	582	610	628	548	605	616	649	609	675	649	635	672	613	634	589	596	615	625	648	638	631	598	632	626	579	647	630	632	629	649	602	651	606	642	618	606	580	617	602	625	617	622	629	631	591	591	644	628	615	635	582	656	640	643	637	563	620	600	567	597	560	642	639	625	619	622	590	661	604	612	629	622	599	599	620	612	615	639	608	656	636	587	627	604	611	584	636	600	604	627	626	636	617	651	639	626	632	612	679	632	621	610	637	606	581	640	661	571	601	623	578	633	631	605	615	626	619	629	592	628	662	653	665	611	622	667	565	615	655	629	636	585	634	617	609	628	595	629	598	619	616	631	657	610	660	643	631	645	609	604	620	653	654	587	614	601	622	635	631	625	623	587	654	587	603	625	617	594	642	627	638	646	618	635	647	615	634	647	587	618	664	642	654	667	627	671	621	573	594	613	657	623	594	623	581	619	605	572	597	658	627	657	589	609	608	608	606	579	630	608	612	609	604	610	619	615	620	618	615	637	619	633	613	603	614	585	658	614	620	610	594	616	621	573	622	579	616	640	555	591	605	668	586	631	608	636	638	642	623	637	692	615	621	604	665	613	652	615	599	617	617	598	601	589	683	592	570	656	633	635	626	610	652	599	642	642	606	639	626	627	623	624	633	610	635	621	664	630	615	608	589	599	613	603	617	604	636	606	607	596	623	585	607	628	643	623	622	607	627	611	593	608	630	623	614	584	609	626	627	624	637	610	642	607	628	657	658	619	633	574	604	562	593	617	585	630	630	585	612	625	590	648	635	589	638	612	580	584	616	603	624	599	619	620	585	645	605	632	596	609	650	588	660	619	601	648	621	573	640	620	651	618	618	608	600	590	619	606	599	610	611	614	616	605	665	618	618	621	623	611	618	648	654	610	607	654	621	642	636	667	602	599	691	618	638	636	618	646	650	587	612	645	648	638	667	623	632	642	650	628	582	607	604	605	543	595	608	610	618	633	634	672	588	610	586	583	594	653	581	608	589	622	579	604	641	588	609	624	581	587	599	604	668	618	631	639	624	626	629	653	571	572	632	650	631	608	643	658	650	621	591	614	590	600	604	595	604	635	603	597	617	619	646	627	635	553	607	640	609	576	619	553	613	602	625	645	624	623	613	613	577	614	656	644	618	646	593	647	619	659	607	608	603	640	624	593	601	584	610	660	679	605	588	609	632	587	618	673	593	629	635	623	604	677	579	609	602	612	590	636	609	620	618	653	629	604	644	589	604	614	617	598	629	631	632	607	574	596	644	585	650	650	637	625	643	638	585	616	596	594	618	551	625	649	633	617	635	600	620	638	629	638	628	628	619	603	620	619	638	619	631	644	608	642	582	566	617	635	632	590	630	577	638	638	590	599	617	593	588	618	665	664	637	600	659	621	601	616	595	611	613	570	637	629	631	618	619	624	596	639	639	656	648	647	624	612	634	599	620	605	631	621	632	607	670	608	621	592	569	578	664	596	575	617	641	633	598	607	626	611	630	580	613	648	620	588	665	625	621	651	646	641	654	625	654	614	616	598	625	612	589	613	612	610	599	595	632	658	672	565	621	608	625	561	602	630	592	667	638	618	622	610	646	644	640	609	660	635	628	597	603	631	672	627	612	610	656	590	625	602	622	651	597	660	657	595	625	625	622	605	598	651	682	622	622	612	604	634	598	652	600	593	631	655	633	632	573	669	623	592	607	626	610	614	593	592	658	652	591	622	616	623	640	638	645	616	583	589	637	619	641	633	609	600	621	588	597	630	623	572	616	630	645	642	626	599	623	593	646	632	608	650	637	574	590	580	661	620	629	611	575	663	616	605	596	664	607	650	610	635	636	589	576	636	623	593	583	629	627	659	611	609	618	641	582	611	633	627	593	591	611	613	617	608	646	621	628	664	604	618	664	641	643	612	624	623	584	631	602	611	630	604	614	677	639	625	656	631	611	636	628	601	621	610	647	627	613	575	598	632	621	610	593	622	611	607	614	660	590	658	621	599	635	613	602	644	627	581	615	619	625	604	593	644	615	621	604	565	593	615	613	599	597	616	593	663	625	602	606	642	649	645	598	575	637	593	639	664	643	621	603	568	645	607	623	643	638	624	657	579	665	621	651	661	677	589	621	599	618	621	565	603	640	583	601	613	612	605	595	613	615	644	616	618	653	635	618	588	596	633	641	625	642	650	674	614	642	594	638	560	666	607	632	619	634	629	586	648	604	616	645	586	609	650	650	592	582	604	634	613	605	654	644	619	672	649	590	664	633	639	574	639	605	627	638	567	614	596	602	613	611	618	668	620	615	616	674	609	629	607	654	637	589	606	604	615	659	630	600	603	594	640	681	637	620	639	646	607	625	659	605	674	624	648	664	644	616	620	578	627	651	637	607	586	665	620	602	601	616	608	613	626	614	629	626	624	567	596	607	593	586	600	606	648	637	618	615	586	633	585	590	596	601	663	623	648	593	604	622	604	628	580	618	646	609	641	636	652	624	602	625	640	617	634	597	641	662	644	650	621	636	645	630	627	607	625	637	606	619	578	589	609	576	586	635	620	610	610	651	637	623	636	616	634	621	629	628	621	610	639	607	589	596	624	590	590	621	603	637	582	614	631	633	595	609	639	607	589	598	635	626	660	566	644	627	650	623	597	580	643	663	648	611	608	619	611	614	628	583	614	606	655	651	651	632	627	574	625	658	631	639	634	602	593	627	648	607	610	615	629	648	591	613	678	657	606	640	629	661	620	594	592	629	619	640	599	610	604	647	608	610	612	610	616	616	558	602	618	598	590	612	614	613	614	628	660	634	660	608	599	585	567	611	631	611	613	622	603	572	617	616	642	594	599	606	633	640	581	625	611	627	622	619	625	615	604	608	602	599	597	648	614	643	642	628	603	626	579	655	651	666	616	623	626	593	639	639	622	610	567	649	607	648	572	639	607	605	627	637	627	652	616	640	596	627	618	653	605	586	588	617	592	629	610	634	613	636	598	661	618	626	627	589	656	617	634	667	624	658	588	648	637	658
23433	22768	39234	40556	32597	23632	10845	1090	430	455	450	446	461	417	464	436	435	444	406	420	419	459	455	483	465	469	404	496	428	432	443	435	424	393	429	453	447	432	445	460	424	432	438	426	413	420	412	476	465	433	455	451	436	434	442	450	431	445	480	398	455	432	427	415	390	444	402	432	402	446	428	435	441	427	408	432	424	422	442	454	426	429	410	437	374	458	403	407	414	458	418	467	431	431	455	438	397	448	423	441	436	446	429	402	436	408	404	408	452	419	470	457	422	448	418	420	398	400	407	430	419	440	454	402	411	409	438	448	406	391	438	433	422	423	430	429	434	414	423	386	422	462	413	427	433	466	430	455	432	446	483	415	468	413	431	447	408	425	426	451	401	431	450	412	445	442	428	401	473	427	451	436	416	419	446	397	435	423	446	434	448	381	431	471	442	447	435	462	443	420	428	419	463	428	436	436	441	447	427	427	453	429	414	427	419	413	429	444	401	427	427	442	408	419	440	404	419	442	429	425	427	434	409	393	450	434	455	409	407	454	417	384	425	396	429	460	449	454	443	427	423	434	385	426	462	417	394	413	428	394	428	428	422	439	426	430	384	446	431	446	447	429	455	400	413	436	427	452	403	436	407	412	437	435	437	455	450	443	389	390	444	422	457	422	431	421	473	472	436	399	454	388	429	409	401	423	458	408	452	397	418	449	426	427	426	418	412	413	425	406	461	426	393	435	435	440	477	413	440	435	416	459	422	436	427	427	418	423	444	427	434	403	418	438	437	423	440	430	390	437	409	419	462	452	490	434	415	429	427	413	429	422	393	442	430	413	440	447	403	472	458	442	418	440	400	443	469	399	433	446	433	406	444	433	439	452	430	427	451	454	442	428	389	425	446	398	448	448	440	412	445	452	410	429	400	418	417	440	434	437	439	468	438	417	387	451	387	430	473	466	435	413	438	439	444	424	451	421	440	429	417	465	419	443	455	442	468	437	427	438	460	403	432	399	433	426	437	452	403	421	433	418	415	436	416	452	427	430	409	449	453	401	422	439	459	389	428	453	400	411	438	436	433	422	450	441	403	431	417	430	404	432	429	460	415	408	444	410	426	430	422	434	465	465	450	434	426	440	426	388	415	443	417	430	423	460	422	399	405	422	421	458	421	421	426	419	410	432	432	433	425	390	457	404	460	418	348	433	467	399	426	468	445	446	454	394	430	429	469	429	435	447	378	431	438	392	435	394	439	427	436	438	417	388	444	426	460	451	454	476	423	407	436	434	412	428	451	419	379	439	403	449	381	442	422	424	432	442	445	436	424	416	429	422	427	465	428	456	435	444	453	432	414	418	419	439	445	354	451	393	413	412	434	440	439	417	390	446	441	404	420	457	414	435	402	451	435	433	434	410	387	430	402	417	414	422	412	419	429	440	410	442	432	453	444	386	468	421	436	402	379	422	419	419	418	469	432	451	397	412	428	410	420	425	433	427	426	409	416	400	432	433	427	417	448	458	408	416	382	419	454	372	424	449	434	437	413	485	436	424	418	428	421	443	402	412	443	401	470	420	444	418	424	438	430	433	438	401	432	448	399	453	446	454	429	440	428	405	453	403	411	404	430	463	469	441	419	425	412	478	430	445	438	430	433	428	407	450	385	412	441	452	400	432	399	399	416	431	412	465	434	413	440	425	426	437	405	418	478	417	452	409	417	459	445	450	417	404	441	426	438	435	452	399	435	451	430	428	432	458	455	420	447	382	418	428	488	447	458	402	436	462	448	415	451	399	443	419	468	401	421	412	401	424	395	427	406	447	438	469	413	425	445	422	444	416	453	432	428	422	407	406	424	425	416	446	422	405	448	462	483	432	402	431	411	426	452	453	434	431	423	419	456	405	432	413	457	430	417	414	446	429	411	401	415	422	406	436	430	428	460	407	461	461	414	401	423	458	471	450	428	470	456	455	399	405	420	408	417	476	426	409	403	454	472	423	421	434	409	467	443	464	433	412	411	406	417	403	430	442	434	442	435	451	411	405	406	401	428	393	477	404	427	471	392	438	406	442	397	405	431	434	434	439	456	449	394	398	428	466	446	431	413	430	441	421	406	418	409	449	381	444	477	439	409	417	482	429	423	400	440	442	413	431	464	444	442	398	413	419	430	385	432	443	451	394	407	435	464	482	440	425	387	420	438	415	412	428	437	427	438	440	443	433	452	429	448	415	418	427	465	430	416	429	419	407	415	398	447	450	398	448	398	435	426	435	410	404	425	397	424	416	483	444	411	462	425	390	423	416	416	439	455	439	414	443	426	430	420	455	418	435	456	440	423	412	462	442	447	473	426	436	419	460	427	413	471	428	463	408	437	441	444	384	435	411	464	460	405	461	436	428	436	435	423	439	442	421	472	409	406	398	443	452	399	418	451	409	439	431	436	412	422	435	431	402	418	421	439	423	446	449	389	430	428	427	408	424	435	433	443	455	428	429	429	420	436	433	437	424	404	422	433	415	432	455	461	416	411	445	426	427	413	442	402	416	442	423	453	372	468	451	408	433	483	405	443	423	453	458	438	456	450	482	409	451	435	395	427	396	430	407	417	470	425	410	438	442	453	397	437	426	425	425	443	407	423	475	448	422	432	440	414	431	443	475	409	434	461	405	418	440	418	430	429	413	442	441	447	434	446	416	445	421	401	419	426	408	421	436	443	437	402	440	426	468	405	445	446	426	453	426	411	428	436	397	456	444	391	452	420	461	420	446	417	415	425	403	440	440	397	414	399	443	431	461	457	446	462	427	410	406	466	420	409	436	430	415	449	420	451	457	418	465	438	391	447	434	432	389	411	414	413	442	447	431	449	411	415	405	438	429	440	440	437	433	433	422	421	441	455	486	407	424	432	445	431	428	426	433	478	477	426	424	407	441	417	413	431	446	459	421	435	395	423	450	456	446	460	395	403	399	443	427	410	460	441	448	429	435	409	439	409	439	444	393	427	432	453	434	405	424	429	413	412	418	390	457	411	414	419	415	451	444	440	459	435	392	454	434	432	430	423	441	455	431	439	441	432	422	404	443	403	471	462	434	385	459	447	430	424	464	403	409	429	446	394	412	447	420	418	431	418	410	413	467	443	423	431	407	414	416	434	424	473	411	434	428	433	458	414	395	447	455	463	427	440	440	439	418	399	401	440	424	435	438	439	438	421	442	416	401	441	436	464	442	447	426	449	408	467	429	417	413	427	431	415	420	426	426	451	420	427	426	444	417	422	437	449	423	395	420	442	433	381	418	432	429	421	439	381	411	420	425	372	409	424	400	435	456	431	434	427	448	470	416	415	397	432	415	404	459	441	437	431	449	421	436	442	430	449	403	415	400	430	412	415	447	437	444	405	403	453	430	428	438	429	405	451	403	446	432	419	444	432	429	466	421	481	423	431	437	394	427	405	439	422	427	441	454	406	446	431	438	436	448	429	414	402	425	421	438	420	446	432	451	425	409	439	428	446	430	445	426	411	434
54518	95545	90928	68646	46957	26653	6391	1523	721	745	769	735	726	787	730	727	785	726	700	719	679	725	750	726	766	736	758	731	819	763	732	747	748	767	758	747	679	766	722	721	783	752	770	726	748	688	700	703	757	751	711	714	707	714	712	744	692	733	749	740	678	701	720	740	773	744	717	725	740	769	727	772	723	721	750	753	724	744	726	706	731	760	768	760	766	681	766	719	748	726	701	694	728	761	727	712	755	720	766	738	689	753	707	710	697	718	711	712	741	747	742	761	744	755	713	743	739	695	711	749	735	791	734	729	703	713	723	754	746	716	722	735	719	698	757	690	751	724	728	739	735	729	716	733	715	744	729	741	736	754	710	730	736	700	744	733	698	718	695	766	674	776	667	751	715	733	711	744	791	712	705	728	685	703	707	719	723	709	744	762	748	726	745	746	764	773	760	695	760	749	787	766	758	767	760	757	725	745	708	735	735	702	754	727	789	740	721	739	739	716	760	724	748	722	786	677	772	739	760	719	690	694	721	736	747	740	701	722	742	723	740	739	681	707	685	704	703	786	718	718	709	707	738	770	769	725	730	738	721	706	707	737	711	731	735	736	713	711	723	718	723	725	703	735	738	710	766	734	749	760	777	766	692	726	725	726	691	677	725	722	705	706	783	757	748	751	813	807	715	716	711	750	715	735	756	745	725	699	757	718	768	746	734	727	713	711	732	735	740	733	708	754	723	747	728	714	696	787	713	752	742	784	771	735	728	710	756	777	729	681	705	711	684	714	735	737	757	751	741	761	707	745	688	741	748	749	721	718	690	754	732	735	701	662	720	711	741	739	693	750	739	735	733	751	754	713	736	706	742	678	740	787	727	762	711	718	698	739	731	765	727	725	724	748	742	716	689	719	748	732	736	717	790	726	731	729	715	721	755	721	738	697	745	692	738	710	748	723	769	736	754	748	739	668	707	703	766	694	695	755	715	695	730	729	729	728	726	707	753	735	746	723	751	709	752	723	768	704	702	718	694	713	770	749	736	684	692	753	691	735	731	726	766	786	726	725	779	744	736	724	704	721	744	743	709	745	785	693	723	739	715	712	777	719	734	753	751	778	680	747	762	712	709	761	716	677	710	710	733	741	709	678	737	720	724	758	746	700	749	729	744	718	701	751	756	726	740	725	700	670	696	767	740	738	735	731	766	739	715	758	735	694	717	738	737	733	781	707	726	732	721	734	752	704	749	722	772	719	725	693	744	756	778	693	719	758	800	675	743	779	737	731	738	720	710	696	737	667	727	712	736	700	723	718	709	683	730	792	739	696	722	726	685	756	741	730	758	745	779	714	778	740	714	713	784	730	739	735	785	716	690	716	763	679	752	710	739	697	753	727	752	756	746	783	733	746	672	707	732	675	712	693	758	745	731	721	689	768	706	755	760	689	748	739	711	735	731	719	728	814	719	707	726	736	770	718	765	702	748	810	707	743	773	770	753	738	701	703	725	702	744	768	698	745	751	713	698	733	718	744	682	774	677	716	691	739	760	724	709	740	726	772	778	738	723	721	703	746	716	694	716	759	734	764	735	734	719	712	715	748	694	692	780	676	664	800	704	728	711	740	722	742	708	694	744	764	760	739	758	740	798	730	719	759	756	754	703	756	774	716	724	721	708	744	733	707	712	718	699	765	714	739	747	778	754	708	691	758	696	730	745	731	750	739	728	698	742	745	724	767	723	654	749	713	710	753	730	726	762	652	733	738	709	718	723	724	749	679	698	741	807	747	751	748	731	781	736	793	756	696	742	710	729	730	673	723	746	725	756	769	746	730	736	744	752	722	742	788	682	759	774	761	747	756	731	743	759	732	710	740	682	742	703	743	698	761	761	746	700	712	713	706	695	771	714	699	713	709	746	713	753	752	732	697	710	735	745	752	724	726	750	724	760	781	729	712	725	719	752	681	757	678	710	724	729	702	787	704	729	703	762	738	769	714	735	768	722	747	761	689	761	703	750	736	691	690	759	697	711	724	667	759	724	695	717	720	718	747	668	742	674	713	716	711	719	721	719	679	761	734	697	765	733	694	720	736	749	749	710	733	746	712	752	709	713	694	708	777	741	745	739	740	748	732	745	688	746	724	742	747	735	722	712	765	748	684	730	664	717	726	722	719	685	704	744	766	685	718	722	681	739	722	754	747	720	739	753	732	731	737	690	724	724	729	781	690	733	762	748	710	727	665	710	733	710	727	740	737	711	659	747	720	725	751	735	685	758	718	733	734	695	694	739	749	728	724	735	747	743	701	746	675	710	702	722	705	740	712	741	703	727	720	708	715	717	776	702	760	768	700	724	727	714	709	716	742	755	754	723	728	719	722	731	730	706	732	747	789	734	756	719	699	703	741	746	779	708	708	729	748	753	723	685	709	749	767	717	726	743	664	779	738	781	706	728	750	722	690	761	721	691	721	755	694	760	733	714	748	727	782	738	753	738	746	764	735	712	711	741	797	668	708	690	688	712	716	702	786	740	745	733	747	741	759	777	761	751	737	714	712	700	740	709	779	776	746	751	704	756	722	684	679	710	768	723	670	756	714	698	732	738	723	755	714	729	732	704	759	746	748	759	726	744	756	758	718	720	768	694	736	710	734	727	732	738	694	735	774	717	688	742	702	767	700	751	726	790	744	745	734	759	731	734	778	686	729	721	751	739	713	747	738	741	743	730	731	788	705	660	730	726	731	724	715	706	725	731	736	701	712	679	793	755	729	753	714	734	736	717	727	772	665	727	779	713	795	749	729	686	737	742	761	717	740	769	774	773	743	721	736	664	754	815	737	712	745	728	695	731	773	712	776	745	738	783	680	729	754	731	711	757	721	736	732	786	742	742	717	697	750	701	757	728	749	735	766	729	759	722	738	747	725	696	736	757	692	723	697	706	754	764	702	755	750	769	724	704	712	741	701	689	672	716	747	750	729	722	757	776	735	692	727	798	708	755	739	670	731	747	725	743	776	708	735	729	714	775	716	717	739	758	714	686	687	743	760	759	728	706	717	697	687	730	698	741	743	731	756	707	743	772	751	710	756	742	700	726	752	701	775	707	725	739	684	698	733	708	766	715	708	750	721	755	724	708	748	735	709	737	729	758	723	752	744	737	656	749	744	708	708	704	743	732	702	747	761	698	742	693	723	805	716	742	738	691	724	693	732	721	739	697	742	760	735	704	716	717	747	710	748	706	725	730	691	735	709	716	726	732	737	766	762	683	737	714	759	787	739	723	727	720	707	691	777	758	746	725	747	737	721	722	712	764	764	727	697	746	705	746	716	749	712	730	719	727	769	719	712	726	740	737	740	732	754	744	764	746	739	713	743	725	668	733	736	705	738	669	699	750	719	686	767	734	738	737	670	708	750	744	709	754	729	767	734	769	720	738	730	756	719	701	764	701	705	733	709	758	734	765	691	780	709	743	712	730	753	742	760	695	724	782	684	745	735	681	728	735	746	721	750	790	757	757	724	720	726
26933	28769	36184	24413	10005	2229	544	328	327	297	316	300	314	276	308	269	306	329	305	301	313	313	296	267	309	291	297	290	291	323	299	312	278	278	300	305	277	277	267	290	291	287	309	274	267	327	299	263	271	283	290	272	331	308	292	307	295	299	265	277	269	264	297	289	281	298	310	286	283	294	299	276	289	290	295	281	294	297	291	294	280	296	319	247	292	286	281	300	269	285	305	286	289	294	288	280	293	321	302	298	286	291	300	275	267	271	308	284	282	282	285	295	305	265	298	282	288	295	291	273	282	278	277	283	326	314	289	303	312	285	285	289	271	302	295	313	291	277	302	270	302	292	288	287	316	277	276	287	311	298	277	294	301	281	309	266	314	281	301	301	294	271	280	293	281	271	285	277	297	271	286	266	289	309	301	302	248	295	305	290	272	265	306	267	279	263	257	294	297	304	275	308	294	285	277	314	295	261	300	270	280	300	309	288	269	322	270	298	288	283	314	322	294	288	288	290	321	318	249	307	254	303	277	312	316	336	297	298	287	300	263	285	278	316	308	273	277	291	306	292	277	278	288	282	287	291	304	288	280	311	263	278	281	300	293	263	283	293	288	282	290	281	273	278	277	274	303	289	264	283	272	282	295	311	309	310	266	295	327	298	310	268	307	299	308	300	314	297	284	324	275	273	288	313	274	314	317	292	267	283	301	305	268	285	272	289	275	298	309	274	286	286	300	282	303	275	269	296	329	295	267	289	293	279	287	268	303	302	293	301	325	267	299	323	281	263	291	275	281	292	276	275	304	274	283	278	277	265	282	323	284	308	313	270	304	284	309	279	298	281	285	287	296	302	296	305	267	293	307	297	292	281	290	269	269	327	278	306	303	270	276	265	307	287	295	288	272	299	296	314	288	260	289	298	295	329	340	263	287	278	294	308	269	264	276	280	294	265	304	262	252	284	265	299	287	314	323	293	302	296	280	261	322	308	275	307	302	269	282	300	261	278	301	295	286	273	306	303	311	312	289	303	318	296	261	293	269	294	288	280	287	304	303	299	294	293	298	288	290	294	296	279	293	302	308	303	301	315	265	292	272	303	304	277	309	295	296	281	262	266	288	286	290	298	326	264	295	287	283	297	291	286	304	315	269	301	293	300	276	318	303	247	298	287	286	290	273	292	304	326	279	284	331	290	294	273	282	291	288	313	278	262	317	281	279	307	297	266	274	312	294	296	276	276	308	277	266	281	294	259	320	265	265	315	287	247	313	318	299	274	293	301	302	311	283	296	304	302	310	289	267	306	268	267	307	292	323	311	294	286	267	307	290	297	311	309	307	260	259	297	314	284	300	294	319	282	288	279	268	326	280	284	307	264	284	312	272	305	309	291	299	306	291	297	308	306	273	288	311	298	295	245	266	291	320	280	292	307	307	272	316	304	339	277	310	289	300	308	298	300	313	285	268	301	284	276	296	259	291	286	278	279	305	308	292	277	298	323	309	286	260	270	295	302	294	268	280	267	275	322	278	298	297	269	298	246	277	282	272	298	269	266	286	298	314	290	255	308	304	300	276	288	290	282	294	305	292	258	267	294	277	288	305	282	292	295	275	287	293	281	266	309	276	285	318	277	296	322	288	339	255	295	291	277	292	246	304	321	281	249	264	289	293	286	289	285	316	272	274	305	265	313	311	298	265	283	300	323	297	280	281	281	304	273	288	293	267	283	281	296	268	296	289	284	285	281	321	287	284	258	286	264	303	270	293	278	282	308	297	287	305	316	308	292	271	282	301	296	276	258	301	261	270	295	287	302	272	303	251	308	316	243	306	335	301	277	327	270	271	265	299	292	279	271	284	307	277	264	319	299	303	284	260	281	296	302	296	278	276	286	270	261	279	277	282	316	287	274	292	296	339	283	276	274	269	271	285	288	272	280	283	287	318	304	292	299	291	296	290	277	303	296	286	318	309	285	325	297	304	278	274	315	268	271	264	297	311	295	284	328	278	294	305	297	300	287	284	290	275	295	297	268	259	291	267	271	264	290	282	246	307	285	252	293	316	302	305	288	289	279	308	287	319	301	318	290	295	302	280	292	315	267	322	290	297	313	303	307	289	303	304	312	296	296	263	292	249	309	340	312	291	292	262	301	315	306	290	306	322	272	295	306	295	317	263	282	287	301	281	306	290	284	304	278	300	266	272	320	289	288	300	307	296	307	304	292	277	305	266	313	312	304	273	277	296	285	289	304	336	308	308	309	319	286	278	305	354	265	276	311	274	306	305	283	273	305	327	297	292	295	266	309	315	291	295	306	294	284	283	296	294	327	283	293	285	285	280	289	261	270	287	297	286	282	282	296	284	305	284	306	307	308	304	310	306	309	305	285	327	280	313	269	303	276	292	311	304	288	286	290	283	279	287	301	294	295	274	306	270	312	293	272	279	305	283	276	309	323	278	264	320	321	273	298	288	289	329	303	264	254	277	306	299	282	286	325	266	279	312	305	290	286	297	252	295	299	299	282	282	256	280	266	302	300	311	294	296	277	251	277	298	275	308	314	267	289	304	280	287	273	295	280	282	299	262	267	320	321	287	277	317	287	263	308	333	290	292	318	307	258	282	300	266	289	301	279	267	302	277	288	290	304	291	281	296	291	272	290	265	285	285	290	278	266	294	269	280	305	293	332	273	270	292	285	290	287	282	267	291	303	266	273	275	298	294	289	309	313	332	298	287	268	273	313	269	276	283	309	292	262	282	287	281	277	296	279	266	251	291	296	278	312	297	263	296	295	270	283	295	269	283	309	282	303	284	298	306	282	283	310	262	277	296	260	284	309	284	290	278	278	311	287	295	290	297	280	246	278	284	283	288	275	293	298	275	279	298	291	282	296	251	295	309	279	285	279	284	294	287	307	286	291	295	286	308	296	275	285	294	305	300	302	303	280	274	279	267	273	296	274	285	286	282	286	286	299	280	278	312	285	317	284	288	285	271	313	279	258	268	297	289	274	302	314	305	294	259	278	277	313	268	271	292	275	287	286	301	289	335	294	308	302	291	302	292	305	312	262	290	305	297	270	292	279	298	326	270	293	319	266	292	293	308	284	298	272	290	273	320	297	306	300	319	321	286	272	287	292	315	277	299	279	284	272	294	301	296	293	312	278	289	281	326	300	307	286	311	324	261	276	260	303	313	304	295	312	281	254	312	291	298	304	296	283	305	290	280	275	291	308	275	317	278	327	316	304	292	269	314	277	287	262	294	319	303	278	275	277	285	304	287	280	295	288	275	289	321	263	289	286	311	295	309	298	303	292	268	311	259	286	294	291	274	285	291	283	292	304	302	319	261	291	272	280	293	271	307	286	281	291	262	298	291	315	274	279	279	280	288	283	297	297	288	311	282	287	266	296	308	275	285	288	283	286	290	294	287	267	285	286	286	297	315	258	275	309	290	282	291	272	293	282	320	291	268	306	279	301	318	294	284	290	301	264	277	312	281	262	281	262	267	282	288	306	279	290
24223	48645	42540	27414	14608	4370	1167	590	517	540	525	543	515	542	536	527	536	508	541	533	501	488	551	536	493	557	533	501	559	528	549	565	514	499	527	529	531	521	494	528	525	502	544	496	543	516	559	522	579	531	557	497	573	529	504	560	541	518	534	566	522	574	517	546	498	571	550	488	551	568	514	541	552	522	524	540	511	570	569	525	519	543	508	507	552	559	526	495	492	509	528	544	520	535	561	526	539	518	548	515	509	526	576	522	487	561	511	543	537	543	539	558	529	541	519	514	527	540	520	514	529	505	544	585	526	500	552	524	526	556	531	539	553	524	543	535	591	524	553	516	519	502	511	502	521	551	552	527	535	554	531	515	545	568	534	543	556	530	594	502	503	516	541	517	548	567	513	525	547	534	523	558	543	505	496	591	505	529	559	517	526	571	496	568	522	527	524	523	515	559	530	535	553	547	519	476	504	556	505	484	502	508	517	541	487	491	504	564	526	501	549	559	531	504	492	524	509	534	483	569	531	555	517	499	524	533	521	585	527	531	505	544	505	505	559	518	528	534	507	534	510	533	500	558	518	536	539	509	551	493	471	535	499	539	538	562	544	551	497	539	548	509	498	532	584	536	525	527	531	522	524	496	520	514	544	554	533	585	525	574	532	538	524	483	524	556	482	504	561	523	534	538	515	545	501	530	493	552	556	531	529	550	539	529	565	568	551	552	537	527	501	495	546	533	511	549	510	522	546	515	540	502	541	517	557	524	522	517	534	514	509	498	549	571	564	525	530	508	502	513	545	550	578	545	522	522	518	565	512	593	506	500	530	541	496	534	554	519	520	546	557	526	541	511	509	534	533	518	523	518	517	550	533	540	521	572	522	547	517	570	514	505	550	501	515	508	528	546	507	514	533	545	544	533	542	556	542	553	555	520	493	554	560	543	535	508	536	478	532	522	533	472	541	534	532	510	518	514	534	530	540	505	488	523	550	516	518	521	492	545	531	557	486	532	523	516	546	538	526	493	532	544	523	512	493	487	568	534	503	515	500	551	526	480	506	499	539	526	513	538	523	542	529	542	491	490	527	500	529	537	569	559	534	525	569	535	482	497	511	516	506	511	546	511	520	537	535	536	534	516	503	525	540	499	542	532	553	544	540	567	523	536	509	465	515	510	520	546	546	519	585	521	494	510	584	473	548	523	531	531	547	526	481	515	524	569	522	535	549	541	515	558	545	494	480	555	535	543	527	547	544	533	536	532	516	520	529	538	543	507	545	520	542	539	530	551	547	523	522	571	516	536	554	522	530	533	531	508	508	521	548	546	522	484	547	544	546	563	537	513	528	512	558	542	537	484	533	503	493	528	527	505	531	509	511	527	499	563	522	494	536	543	541	558	540	531	532	518	543	553	469	532	552	505	537	528	546	521	521	577	560	491	534	553	569	536	520	541	491	519	516	535	546	567	542	526	504	560	519	527	540	532	528	560	560	494	558	562	534	543	558	539	557	576	505	521	531	531	538	506	556	536	506	551	523	506	548	532	526	520	519	542	574	541	519	517	539	546	506	542	551	534	520	544	512	539	529	555	559	530	488	523	545	513	557	494	521	487	543	551	551	525	546	512	569	540	530	549	565	565	525	510	529	497	545	530	536	499	538	516	512	553	537	518	527	510	554	509	535	509	517	542	515	531	513	548	532	539	530	531	559	533	566	525	537	538	522	536	512	526	512	537	540	530	536	509	518	521	499	601	583	533	540	510	545	559	535	517	519	573	535	485	535	502	514	548	511	524	544	533	511	560	486	529	534	501	548	500	502	530	517	517	536	483	553	517	522	530	501	510	553	484	531	558	561	553	525	523	510	536	527	520	540	541	507	526	578	510	538	547	524	497	498	489	462	552	510	517	557	548	497	538	540	528	472	565	522	532	508	500	533	571	550	518	529	538	525	525	542	528	538	516	548	565	508	548	551	576	551	507	502	492	525	516	529	544	527	554	586	547	502	557	540	567	529	521	542	540	505	537	525	548	538	505	516	511	478	548	550	501	561	495	531	514	568	535	538	536	524	526	531	480	522	528	504	539	538	526	498	538	545	532	503	496	482	550	506	524	532	480	565	498	508	544	541	567	494	510	509	529	521	532	528	526	545	559	531	576	516	525	562	499	516	542	533	541	568	503	526	504	516	543	576	530	585	541	554	544	536	523	499	581	521	554	527	535	509	548	508	487	509	518	557	517	518	538	552	510	530	504	540	558	551	534	529	534	488	522	559	506	567	534	511	565	538	490	518	546	552	536	545	558	529	502	530	545	546	528	582	540	550	526	523	535	565	525	525	541	562	565	534	553	508	552	539	515	528	534	551	538	519	535	497	526	530	538	501	546	490	506	546	501	545	535	551	526	524	495	506	524	523	505	520	540	505	508	515	528	541	507	559	534	506	545	511	507	511	562	521	566	528	557	534	544	489	532	500	534	506	519	554	536	552	524	562	578	523	520	565	499	502	540	547	506	576	517	502	527	551	549	528	562	550	521	522	543	507	547	545	502	550	539	552	532	497	547	521	531	493	526	557	549	491	535	533	520	543	546	538	562	504	515	544	570	558	489	521	557	540	525	512	531	499	525	530	520	568	547	501	511	506	550	553	529	524	551	537	519	563	532	488	523	523	558	502	521	552	496	496	519	574	548	555	519	546	532	562	577	584	534	560	539	489	520	482	504	538	560	547	529	523	543	525	558	553	525	533	488	521	530	530	513	579	556	506	515	531	522	529	526	530	511	530	569	505	517	539	545	520	573	516	536	552	565	559	511	501	505	530	520	567	492	548	581	546	558	519	518	515	560	546	550	531	558	517	535	536	562	522	532	498	569	513	498	551	539	508	533	502	495	520	541	581	525	514	523	515	540	547	539	539	536	580	523	522	514	492	528	520	555	547	569	542	506	472	514	528	535	566	501	523	545	511	511	512	545	544	517	512	520	523	505	514	527	542	473	514	534	495	534	509	524	496	502	535	501	554	527	502	492	514	529	550	507	525	508	548	582	544	541	528	531	537	521	488	556	545	551	535	536	538	550	510	522	520	545	512	528	506	542	511	513	543	539	567	513	525	529	545	512	510	521	531	527	557	523	502	566	544	484	509	554	564	531	501	544	504	536	523	567	532	507	478	535	522	497	538	473	501	526	517	508	546	562	552	517	545	565	534	544	535	548	525	518	527	529	492	570	504	555	479	477	515	561	544	586	484	554	528	557	487	522	538	522	542	547	557	529	528	559	505	536	515	543	576	534	525	534	567	529	534	508	481	572	526	555	565	522	538	530	487	531	534	536	529	527	539	526	472	543	515	510	539	555	546	509	512	539	534	495	549	544	487	538	509	514	531	515	538	520	548	515	540	512	553	516	516	530	542	531	501	507	576	578	495	531	512	489	531	492	516	541	539	534	561	484	525	532	502	482	578	571	581	526	565	542	554	556	575	526	531	597	537	547	528	534	526	568	547	513	537	548	534	568	528	488
24384	24919	45049	45626	31020	16712	4400	547	363	363	351	329	352	381	338	342	341	331	322	334	344	342	335	371	336	316	329	329	324	308	374	354	351	360	330	373	352	374	331	361	337	361	357	353	317	328	292	338	355	348	332	348	349	344	317	337	357	331	328	354	312	321	363	378	344	356	350	316	336	323	335	350	344	382	337	360	305	349	319	325	348	347	325	374	362	353	358	351	351	321	352	323	342	350	347	368	351	356	391	330	366	332	342	334	353	315	316	366	376	354	376	358	338	373	330	305	322	312	370	336	314	319	319	376	341	347	339	307	335	327	382	354	322	335	331	322	334	350	344	352	326	361	333	351	335	338	330	337	345	302	349	348	332	373	345	346	326	354	366	309	354	346	385	363	351	339	359	317	340	342	347	314	317	383	334	343	332	356	315	340	364	309	369	332	377	363	322	346	363	397	347	334	362	355	337	348	338	333	323	324	354	382	357	361	370	343	332	340	326	354	330	375	359	350	381	378	354	325	345	320	368	322	340	340	369	317	322	346	335	336	342	350	299	303	372	295	322	365	341	327	346	350	335	307	343	334	353	335	394	362	377	360	346	359	327	356	351	343	356	356	344	354	348	339	320	350	370	328	333	330	327	364	308	331	365	349	346	358	340	377	333	338	325	356	337	309	321	319	359	354	295	354	300	332	341	348	392	321	368	345	348	345	364	391	321	341	328	342	330	335	355	341	326	317	313	334	356	341	335	348	323	328	340	354	317	313	376	357	337	363	333	344	361	354	345	346	353	361	327	337	352	363	336	296	334	338	350	322	322	351	357	324	340	352	350	319	306	331	358	317	352	356	355	317	362	364	343	311	361	371	358	352	355	360	325	336	352	352	345	337	326	357	366	304	355	366	342	324	373	389	335	337	331	362	322	335	335	360	338	329	346	360	370	347	332	365	363	326	352	312	324	327	318	339	352	360	342	340	358	377	338	341	358	354	343	339	368	345	356	333	325	331	361	331	323	342	357	297	324	332	364	344	317	375	331	341	335	324	320	347	354	353	347	344	357	356	311	363	333	359	357	352	359	383	312	372	312	328	343	352	351	312	373	329	318	352	344	366	332	324	363	341	343	342	368	355	352	352	358	315	309	344	335	349	350	330	352	328	346	363	350	348	353	354	367	345	324	328	324	369	347	354	335	341	374	353	359	339	345	360	329	357	338	337	358	337	352	339	350	361	344	315	333	343	332	347	349	331	347	352	350	332	366	345	342	366	374	348	330	379	332	346	345	341	382	332	322	361	315	352	324	378	353	332	351	361	332	389	375	336	340	337	352	329	342	341	342	342	347	337	355	374	342	315	350	348	339	360	330	369	360	372	328	324	360	316	335	351	362	335	336	339	358	345	307	364	350	328	313	352	337	365	338	341	352	337	340	304	346	362	341	384	333	349	349	345	324	353	333	331	337	326	330	344	334	346	337	346	364	376	329	320	325	329	340	370	309	336	339	343	357	333	322	330	295	365	328	351	335	364	317	340	350	320	345	357	304	345	364	380	317	326	348	321	356	338	353	363	355	352	357	346	329	334	350	340	342	313	342	347	350	331	323	343	327	337	361	381	322	334	352	364	355	351	352	345	352	349	376	352	357	334	329	350	320	332	340	371	346	352	348	339	339	345	326	345	360	337	344	344	324	338	339	358	339	336	324	335	340	329	365	355	366	341	311	306	323	331	347	348	327	360	316	367	354	344	314	341	335	326	303	327	315	363	325	336	326	351	357	347	344	363	323	342	328	353	376	377	356	353	280	343	341	350	338	363	331	337	299	346	357	364	348	365	333	344	333	367	352	379	333	371	314	322	377	331	345	318	324	363	337	343	308	335	348	340	348	373	355	353	329	352	346	361	351	343	324	328	352	354	342	355	353	328	327	354	330	351	334	345	355	374	341	332	346	366	343	346	361	346	334	349	328	352	363	348	339	333	332	316	316	345	339	350	351	342	351	308	361	332	350	333	321	321	313	341	344	346	332	360	315	330	320	314	367	383	314	338	354	351	343	342	345	340	366	381	344	336	344	361	330	337	349	339	334	340	354	335	317	384	357	355	339	333	355	340	352	362	298	357	327	359	335	349	370	336	328	343	369	367	328	350	317	356	343	384	330	326	332	353	365	333	355	357	327	371	351	344	366	351	354	352	365	337	378	334	353	341	351	319	352	352	343	332	360	346	347	347	303	337	317	312	346	341	336	350	355	322	344	302	320	362	349	335	340	374	349	319	357	354	301	360	334	386	341	347	310	329	343	353	357	352	319	320	344	335	375	348	318	341	347	344	346	345	369	327	362	363	348	370	365	350	369	323	367	343	322	357	334	354	315	312	363	341	370	342	388	349	328	322	308	337	363	347	361	348	331	368	357	325	320	344	325	324	313	362	338	336	329	389	363	348	328	360	332	341	365	338	332	318	325	313	339	348	330	340	334	342	354	359	350	348	382	324	347	398	328	349	328	367	357	354	297	329	383	349	343	317	341	335	370	350	323	328	323	361	332	314	355	334	320	347	338	367	380	347	347	355	336	363	352	346	387	346	355	318	377	326	322	315	342	325	301	363	342	333	330	320	351	385	354	364	333	347	383	350	318	418	335	323	318	363	334	321	334	336	345	354	337	370	357	349	340	325	357	331	328	359	370	369	370	366	320	335	338	336	392	350	365	342	368	375	368	345	336	357	338	327	328	364	342	335	321	319	328	324	372	303	344	316	332	346	351	332	331	337	344	353	333	347	344	367	322	329	327	337	377	329	359	335	356	327	349	362	315	335	362	317	309	341	345	329	340	326	357	344	344	314	322	330	376	344	350	379	365	342	372	320	345	353	333	316	333	337	350	349	373	362	355	347	372	342	345	364	338	298	376	336	341	376	343	323	335	346	337	357	352	396	339	397	330	339	353	355	336	339	357	378	327	378	334	357	342	337	332	352	352	334	346	367	349	346	318	334	335	333	377	340	346	333	326	321	342	383	348	333	351	354	342	340	311	353	343	357	366	332	349	323	351	330	300	340	362	344	343	349	362	353	306	335	332	316	331	330	360	333	355	343	365	369	332	375	377	361	321	344	333	360	355	346	335	372	357	353	338	328	394	349	320	352	341	324	336	338	323	349	352	330	368	324	345	355	359	336	345	385	342	339	324	341	319	358	333	362	354	305	350	363	352	345	350	319	352	322	304	335	362	324	333	309	341	326	355	335	344	314	363	375	327	357	332	328	344	340	324	318	353	347	366	381	346	320	343	343	337	335	326	340	340	358	354	353	347	344	344	368	358	318	321	340	353	354	315	346	355	334	330	324	305	318	327	344	342	348	336	314	359	339	340	333	330	364	331	354	354	368	349	314	341	361	317	312	372	318	364	366	340	373	323	350	338	346	347	352	365	318	365	344	344	374	341	338	344	333	364	321	348	365	341	342	347	359	364	356	365	351	325	380	329	321	352	326	328	370	335	348	331	332	361	344	334	339	320	316	359	357
50037	91812	81352	58007	37476	16687	5019	970	622	602	639	626	670	666	594	618	625	613	596	624	602	568	649	608	633	639	674	587	620	593	609	645	612	611	593	603	628	605	641	659	595	599	615	592	629	633	627	617	680	635	599	620	613	647	578	635	626	648	616	591	601	616	627	613	583	632	678	558	576	605	616	657	675	592	633	596	690	614	599	609	599	617	620	622	594	581	629	601	585	640	595	612	598	648	611	644	638	630	614	627	649	595	658	599	592	576	617	634	652	616	604	579	598	596	584	638	629	632	596	591	584	672	630	568	648	616	581	624	600	617	615	592	609	591	597	641	581	565	613	603	615	601	615	603	642	569	611	654	587	664	600	577	627	601	641	639	611	596	628	622	608	606	598	587	618	593	631	635	617	570	593	599	638	624	631	581	570	614	625	678	621	628	624	594	578	653	594	626	640	616	571	603	645	617	633	614	611	629	614	637	635	610	621	611	615	602	592	610	607	602	666	595	650	615	566	538	612	607	618	587	653	631	638	584	644	639	593	624	587	576	598	576	604	641	617	584	633	602	613	634	614	661	586	644	633	634	627	600	604	654	598	665	606	601	635	620	604	646	650	618	609	620	620	598	584	632	615	608	624	632	625	628	619	612	616	651	670	636	598	617	572	632	624	603	638	563	594	590	605	599	592	590	585	608	582	593	601	615	625	610	619	631	641	590	612	619	656	631	618	649	592	591	629	604	652	602	639	649	601	577	607	611	645	597	591	667	565	607	604	610	644	597	588	638	632	643	616	616	611	597	613	619	636	646	628	615	579	638	610	619	652	599	606	625	621	643	624	636	611	615	609	583	573	617	640	581	662	621	595	632	615	618	637	618	606	633	601	608	636	615	665	616	609	642	579	612	651	601	626	626	608	623	620	627	609	604	632	654	607	591	633	597	625	596	622	644	601	641	617	615	599	671	582	594	590	616	657	633	627	609	602	624	618	596	610	616	568	653	642	629	549	638	622	641	631	620	630	626	663	597	637	637	629	579	633	612	617	616	583	666	610	623	613	611	665	622	644	585	623	626	641	570	641	613	624	584	573	598	645	613	599	630	647	633	663	582	584	592	649	593	595	606	584	610	615	621	625	635	583	608	639	599	618	599	660	627	616	590	594	580	621	607	680	606	598	611	600	613	668	633	594	602	632	609	588	633	633	595	642	595	621	585	630	657	614	601	631	653	600	586	592	616	599	625	592	596	663	639	590	612	622	614	621	619	627	627	636	598	565	580	618	634	631	621	602	634	624	594	591	604	622	653	634	605	614	623	584	620	613	644	599	584	636	614	588	579	561	634	614	675	620	633	626	607	556	591	600	620	602	614	596	597	603	635	615	648	608	637	616	600	634	617	551	662	636	647	611	625	626	618	627	636	602	595	587	629	654	660	621	599	632	603	611	615	634	640	607	606	617	621	650	575	612	607	590	638	577	634	664	604	611	619	620	621	634	601	628	623	665	621	644	607	643	588	623	627	626	633	646	564	612	621	637	570	648	649	601	607	626	631	678	607	633	669	641	593	554	630	575	596	570	629	601	592	632	602	655	607	587	585	607	594	589	597	709	632	622	590	627	612	643	644	656	618	598	665	629	602	615	619	623	637	649	598	608	628	614	604	576	567	631	610	604	605	622	618	607	619	611	636	632	635	655	610	595	626	600	629	608	617	605	639	672	615	627	632	583	609	593	610	626	605	622	580	668	599	624	627	580	581	594	614	658	645	609	633	650	641	584	618	633	592	595	597	589	628	609	613	657	645	605	594	645	609	597	597	603	626	650	604	579	611	630	614	657	629	606	648	603	646	560	562	625	603	634	621	617	610	591	623	630	644	637	597	633	643	588	578	565	567	640	649	631	594	609	653	635	602	574	570	601	615	609	581	654	636	651	633	586	628	615	599	672	609	601	589	615	639	667	606	598	642	661	621	653	599	659	610	621	646	614	589	609	642	614	618	582	614	614	546	645	622	579	626	591	593	654	658	604	626	649	599	603	606	649	648	634	636	615	649	605	646	577	643	589	629	613	623	597	655	622	600	618	654	632	612	624	609	614	604	574	601	588	611	626	634	624	590	604	561	596	634	599	616	622	630	654	629	689	631	621	623	632	626	595	615	655	632	651	625	624	586	606	616	609	597	625	609	632	614	633	613	630	637	579	636	579	647	652	631	593	604	662	569	621	609	628	587	579	601	623	572	608	630	561	602	636	607	645	656	611	632	627	570	647	610	601	588	634	588	610	645	590	631	626	611	625	613	596	577	634	615	607	640	578	589	643	597	651	598	593	578	589	585	565	638	648	608	585	605	582	645	563	580	617	592	629	650	596	610	590	598	578	613	609	582	624	602	626	580	574	658	625	629	604	635	602	591	617	617	633	608	611	608	618	609	627	577	617	645	578	602	588	597	636	648	634	600	592	661	623	618	643	613	636	630	621	579	585	629	600	658	610	621	607	627	617	568	621	617	620	633	590	662	591	578	662	601	587	596	647	660	610	629	638	609	620	617	619	664	625	622	629	618	577	594	576	624	617	599	609	596	567	607	609	635	656	626	646	615	635	644	582	624	614	585	585	611	616	602	596	634	639	613	649	662	631	632	614	623	621	635	608	583	610	598	651	586	635	612	650	632	581	577	652	628	631	605	596	599	629	628	607	635	620	608	609	559	622	639	577	580	617	635	646	630	627	613	662	599	628	620	583	619	585	624	588	614	612	616	630	618	603	631	591	598	652	614	626	574	591	598	623	575	634	572	603	647	628	662	561	621	612	626	653	620	588	602	647	624	632	561	643	575	609	597	640	613	615	656	620	616	637	606	621	597	587	621	618	639	640	597	624	579	612	614	622	628	610	618	657	595	655	620	594	614	643	613	625	559	603	591	649	618	589	582	605	641	647	592	617	650	660	649	603	596	615	597	607	597	653	628	638	623	639	642	613	590	645	641	585	585	588	594	589	626	576	591	624	639	620	588	590	603	585	616	602	599	601	600	598	601	618	583	575	595	624	623	594	605	659	570	623	620	624	610	614	634	630	572	656	601	603	603	613	579	616	631	608	614	638	620	613	615	576	626	627	615	619	615	592	630	617	574	613	609	597	581	609	639	600	615	612	611	590	627	640	636	621	582	623	640	620	607	611	631	616	614	616	620	568	568	638	577	604	611	620	609	631	624	641	642	631	600	629	648	622	574	638	623	624	581	602	593	627	664	575	622	596	598	618	617	592	668	666	619	575	606	567	660	577	625	588	639	621	595	626	605	586	582	581	643	630	581	613	591	613	607	630	601	614	618	594	616	639	603	591	592	591	575	631	624	635	624	625	579	643	640	622	584	599	573	616	619	599	659	618	585	631	625	597	637	629	585	576	630	625	583	624	617	627	617	656	598	608	593	645	602	591	637	648	603	591	618	681	580	604	628	611	658	623	649	591	612	640	651	607	601	574	615	611	585	639	628	610	587	629	615	611	600	595	608	600	578	621	581
23326	22674	38471	40715	32488	22140	9726	750	453	465	458	453	469	448	408	461	390	426	434	415	450	429	445	441	469	429	459	415	428	416	428	460	427	471	445	457	410	396	460	408	409	414	447	412	390	432	409	454	405	444	449	445	411	455	432	398	423	425	408	420	473	444	427	448	463	441	423	414	426	427	409	441	412	424	466	436	411	450	442	461	437	426	431	424	431	405	427	444	413	432	421	429	399	434	431	462	443	438	436	443	408	437	423	418	434	413	465	417	408	460	461	424	461	416	391	424	423	402	418	418	447	442	436	415	405	398	413	461	421	413	441	454	399	426	432	484	436	447	431	471	435	421	449	457	471	438	421	437	420	437	420	408	417	387	460	432	438	443	432	414	408	408	414	425	461	441	436	433	439	453	433	434	445	434	431	452	408	434	391	434	416	425	420	415	435	455	446	438	461	447	427	409	470	413	398	401	439	438	454	424	447	427	431	487	434	465	440	437	420	425	450	429	415	414	440	426	413	436	420	415	428	431	413	422	402	390	400	457	463	439	421	442	443	442	443	423	425	412	413	432	452	384	473	402	414	447	436	373	403	398	449	425	455	421	414	416	433	437	461	442	453	426	450	434	433	423	469	461	402	431	438	469	469	403	391	471	430	407	406	439	437	441	444	466	436	481	442	475	425	424	427	456	439	426	421	462	466	413	455	408	420	462	405	408	450	434	416	441	433	448	419	429	439	438	451	443	407	435	402	411	426	401	436	448	444	450	435	454	420	416	421	457	418	445	423	394	424	401	441	405	443	475	444	446	423	428	426	436	447	402	411	440	420	448	478	407	428	429	426	412	468	454	435	410	447	445	411	430	390	448	469	444	422	416	416	436	387	424	444	436	419	426	424	470	458	415	409	464	426	432	443	416	418	416	436	447	439	426	452	427	434	421	448	421	430	435	465	441	447	431	460	423	444	445	431	430	463	442	407	464	461	425	436	455	447	423	431	403	434	452	403	405	421	420	425	476	430	451	423	397	385	457	433	430	438	397	451	418	381	409	423	467	471	404	461	422	441	462	439	405	422	481	412	441	387	453	441	449	441	430	453	430	441	456	450	441	433	462	419	431	419	422	443	476	421	431	421	397	455	452	432	455	439	423	461	441	430	424	415	429	451	432	406	431	440	469	423	413	422	429	411	417	382	409	434	453	413	439	412	430	410	433	432	426	418	439	407	429	423	444	420	431	433	416	419	467	445	398	401	436	446	410	441	424	430	434	427	423	430	418	426	420	423	473	389	427	447	394	435	427	414	435	417	418	387	449	409	444	404	421	451	450	435	454	434	404	424	427	435	457	408	482	416	428	427	448	414	458	427	426	439	426	405	406	465	438	443	431	432	419	418	422	436	460	413	453	412	457	411	454	448	423	448	413	430	447	430	446	447	416	458	443	409	451	464	402	444	436	398	422	433	396	444	416	394	449	444	418	415	433	400	431	426	411	464	404	394	426	443	403	414	447	422	420	432	433	440	452	478	452	447	436	392	420	412	445	430	471	427	420	385	431	404	441	432	439	433	427	423	419	403	409	425	431	399	422	427	436	455	415	443	447	404	478	428	405	424	498	451	427	448	452	453	400	420	431	413	421	424	411	446	434	424	434	390	433	395	405	434	431	438	465	449	416	451	410	405	450	454	444	420	424	447	410	421	427	464	445	416	449	436	411	424	421	437	400	403	431	419	446	425	425	466	442	453	405	455	387	426	409	447	446	381	454	417	433	404	431	409	425	457	428	415	450	424	464	439	376	430	430	437	464	438	454	443	435	462	429	433	412	426	408	425	414	385	422	465	449	419	436	434	439	448	409	415	432	426	435	468	409	441	448	423	402	412	452	461	410	418	468	415	438	402	411	414	437	430	460	403	445	409	419	412	450	445	433	383	424	445	410	397	408	420	436	423	423	407	412	469	439	444	399	417	433	390	447	417	428	421	427	422	424	427	433	433	431	436	398	459	435	433	431	452	445	427	396	411	406	415	440	421	427	424	423	428	427	390	429	425	433	462	448	453	416	476	442	425	455	414	453	402	458	451	460	459	434	434	395	409	416	431	457	430	445	440	437	425	405	443	424	440	408	424	421	433	426	395	439	424	406	447	401	434	449	418	439	422	461	411	412	438	432	472	452	462	413	445	443	476	416	417	434	413	458	475	407	434	430	461	440	436	450	434	400	434	419	470	429	460	413	428	408	432	409	475	444	464	418	416	443	468	458	399	411	414	438	430	470	451	412	442	448	392	438	424	456	417	407	431	438	450	424	428	429	438	407	447	430	438	405	417	413	418	434	443	396	447	413	428	447	416	411	464	388	415	439	412	404	398	384	456	420	412	422	392	398	425	456	427	418	479	450	411	433	440	423	387	401	415	433	403	437	393	459	433	490	418	441	430	395	485	444	461	413	454	434	462	434	432	450	494	458	413	402	452	393	422	458	426	368	471	450	450	421	418	460	426	437	429	391	447	411	438	436	391	420	426	438	439	424	434	454	408	434	414	430	438	432	432	397	419	431	370	433	416	417	420	430	435	459	442	412	401	435	402	391	452	427	477	439	432	422	408	443	445	424	414	432	413	442	420	436	442	455	431	426	418	427	409	417	424	414	421	458	376	425	405	431	414	455	427	447	422	433	426	417	435	429	431	444	461	446	410	433	404	436	379	421	454	430	458	453	440	415	457	402	419	431	404	420	443	460	377	410	411	439	408	402	464	423	436	430	444	412	407	432	408	454	440	437	442	427	426	442	443	424	457	461	431	451	454	402	419	459	426	463	419	426	422	431	436	396	454	440	410	436	420	436	425	441	446	431	450	411	428	440	389	400	440	411	438	420	414	443	430	443	415	450	414	401	458	432	401	469	398	446	444	405	430	440	404	395	426	421	451	399	437	420	443	390	428	410	445	403	396	442	451	406	425	429	484	462	415	460	422	432	437	430	411	415	415	419	449	447	433	403	434	411	420	416	427	405	422	461	423	425	403	442	407	457	453	443	412	415	415	427	440	421	433	427	414	430	422	435	432	409	445	408	415	428	363	424	431	422	410	427	461	411	459	441	464	439	421	385	440	419	407	442	401	419	441	412	423	414	430	457	480	443	414	431	446	462	426	432	411	435	413	451	387	373	400	458	425	488	437	411	388	405	443	426	416	460	475	409	449	417	427	422	423	444	453	422	400	480	436	415	393	424	417	412	434	401	429	439	444	459	452	395	432	404	424	407	451	390	429	424	402	392	451	382	425	445	433	422	424	425	470	432	463	442	445	412	462	398	424	429	410	437	401	386	457	446	421	423	380	446	423	426	433	413	429	424	443	435	435	402	433	425	443	405	405	429	426	448	412	421	403	417	452	441	426	421	403	409	397	431	456	420	450	450	425	409	390	435	411	463	409	421	431	433	442	412	439	427	410	452	410	430	412	396	431	446	439	430	429	416	428	410	442	413	397	408	465	440	447	427	408	440	428	411	412	426	405	411	434	419
52239	100417	91673	68570	45721	22888	5308	955	824	682	737	784	788	766	753	702	746	729	830	796	737	696	770	756	730	808	785	731	712	743	720	721	766	736	761	687	733	752	743	693	734	732	716	768	691	740	744	745	724	719	718	702	746	737	730	721	739	755	749	702	726	744	747	765	757	772	735	708	703	734	690	677	715	733	709	711	725	756	719	785	703	744	746	667	743	727	721	749	732	692	677	724	708	747	745	721	743	749	714	733	685	722	769	777	751	726	711	725	686	741	759	761	753	659	735	714	761	724	688	719	661	745	731	769	768	730	713	716	736	771	742	680	728	772	773	733	758	719	764	722	682	703	691	719	757	752	742	730	696	684	672	754	737	699	722	743	743	750	756	701	770	737	743	692	678	731	786	693	688	744	730	730	767	667	728	705	685	755	713	704	695	707	689	705	757	730	761	759	683	788	731	714	700	757	709	757	732	734	718	739	715	750	712	700	718	758	740	754	697	745	755	750	673	732	697	745	696	733	753	718	761	752	696	719	701	705	742	737	765	719	744	755	729	732	754	700	760	709	748	742	730	677	710	698	694	789	702	798	722	720	721	686	680	716	762	712	721	774	714	724	681	761	720	754	703	754	755	774	705	730	737	718	696	699	724	731	723	727	731	745	745	715	695	775	763	734	735	767	720	753	758	710	736	730	736	783	704	721	725	759	733	734	762	720	690	730	735	798	667	793	761	747	734	722	753	745	735	748	697	711	761	721	752	774	711	732	701	739	718	762	753	714	731	747	752	711	734	734	735	676	764	687	670	758	754	701	679	793	729	720	729	696	737	744	752	773	748	762	778	747	719	735	743	750	772	732	759	711	709	758	758	717	692	676	764	745	765	765	713	733	721	715	741	716	720	732	778	710	712	706	734	714	742	768	770	724	702	722	743	752	745	676	760	709	721	715	758	708	731	670	709	715	728	759	745	733	777	715	732	740	709	706	727	756	723	745	750	763	729	697	719	726	756	774	733	757	735	734	710	707	732	762	714	753	721	688	766	702	697	671	741	754	715	767	751	748	748	730	750	642	742	730	737	683	762	715	707	719	736	729	762	729	732	746	755	727	696	731	778	690	723	742	733	756	681	751	752	776	768	727	729	775	716	733	741	744	752	694	719	722	726	713	724	751	734	785	736	718	756	722	741	741	720	725	726	751	729	670	739	685	732	743	744	705	735	734	727	741	722	704	722	728	754	736	725	690	747	725	698	694	736	769	692	703	728	746	712	738	723	753	761	748	793	756	745	694	747	750	740	734	744	746	744	728	721	719	726	692	760	724	721	758	701	751	760	692	733	724	734	753	730	720	757	725	728	790	697	740	762	695	681	714	687	713	763	753	704	652	725	735	743	765	762	719	693	699	720	716	718	706	696	748	701	714	740	778	712	777	720	778	721	767	770	799	748	746	711	756	734	735	690	706	683	761	732	751	703	741	692	658	717	740	753	747	752	752	730	736	703	709	727	743	779	700	742	735	723	707	766	687	715	705	726	707	733	698	711	695	724	705	708	750	764	708	727	714	737	760	727	748	695	699	762	754	725	693	699	710	728	722	704	716	737	703	740	742	748	750	759	750	678	719	747	754	747	685	708	717	692	760	731	739	705	734	732	758	689	762	711	703	743	761	721	748	761	735	736	777	718	723	738	673	721	767	776	719	720	710	768	717	714	689	722	701	712	737	725	740	688	715	717	767	768	726	699	732	768	717	650	724	752	755	729	711	777	735	694	678	758	706	789	763	776	756	758	747	767	700	724	761	744	742	709	724	711	708	736	703	707	756	689	691	732	692	676	744	735	728	688	666	722	711	706	703	762	683	758	690	745	727	782	749	721	696	760	710	740	706	686	668	754	703	764	691	709	752	750	752	736	760	750	758	764	717	732	731	748	755	747	720	734	688	768	753	702	702	767	721	702	681	758	754	724	767	773	728	736	739	758	737	743	709	707	689	721	747	740	761	742	707	775	705	751	735	736	742	762	749	759	734	684	740	747	761	754	735	724	727	700	760	685	755	728	763	757	720	723	764	744	711	778	761	675	714	710	765	759	726	735	733	743	743	768	747	712	699	699	669	764	738	731	753	717	702	752	714	735	744	714	741	698	716	718	693	754	767	684	732	724	719	737	702	736	729	768	741	749	746	705	700	754	669	703	748	712	770	738	737	715	746	714	753	758	715	749	748	762	766	740	713	689	744	753	741	722	737	737	751	737	716	739	749	686	765	770	688	749	754	714	712	737	743	667	684	750	724	772	727	718	732	706	710	702	752	701	736	758	735	775	752	737	727	752	735	733	711	694	740	734	714	737	744	726	753	691	696	723	716	724	722	736	714	686	736	713	698	747	719	723	745	693	671	776	725	723	724	767	720	703	713	758	755	748	672	741	690	717	706	740	722	734	733	748	749	727	747	722	753	755	722	702	691	754	770	719	703	759	721	773	739	718	778	729	744	696	694	696	716	726	741	732	739	728	734	785	717	776	772	715	745	742	772	720	663	732	708	735	780	701	762	771	799	725	733	691	717	717	754	710	743	733	755	698	767	715	727	733	713	717	810	734	750	721	720	754	703	750	711	751	743	741	748	720	705	664	794	723	746	738	732	723	753	768	751	739	736	749	743	718	760	736	727	772	715	721	752	681	704	777	733	716	748	677	704	691	698	714	700	727	746	723	693	690	738	761	733	699	772	741	773	749	684	779	721	733	725	701	713	711	732	733	728	752	761	700	723	734	693	713	783	711	752	757	711	680	718	762	742	779	724	701	712	692	704	684	740	714	695	691	703	719	694	742	743	730	701	728	705	719	714	775	715	712	690	767	742	699	729	773	727	729	763	728	705	711	696	750	724	714	760	775	744	742	674	751	679	712	753	724	741	690	690	733	704	721	695	755	737	784	738	732	738	716	682	789	668	759	683	738	722	704	722	720	723	712	718	749	727	728	746	766	744	745	724	774	686	729	730	718	740	729	710	740	726	743	704	724	765	694	735	757	680	723	705	741	714	700	753	734	743	753	695	708	708	689	710	753	768	707	698	731	798	722	755	707	767	673	679	772	713	790	698	711	753	752	725	733	760	739	694	756	721	730	728	734	814	701	694	738	781	724	690	712	743	746	764	776	742	744	695	739	661	718	717	731	696	741	760	704	713	696	694	744	745	757	685	736	714	694	732	705	754	740	774	730	710	758	719	736	736	715	730	696	704	707	754	779	763	691	709	691	764	737	759	715	714	724	705	729	720	751	725	757	732	737	741	735	719	768	730	721	745	780	707	692	675	695	750	678	738	716	715	671	722	811	694	718	703	719	783	737	733	712	743	775	763	684	745	755	719	761	708	738	727	702	744	708	728	764	727	738	695	741	705	694	698	748	761	770	730	765	726	766	722	766	731	736	766	774	705	698	696	770	745	733	778	698	698	690	727	742	782	746	730	711	701	770	715	735	709	728	696	728	752	750	762	723	672	724	695	773	784	741	749	717	741
26977	29023	35490	25609	10940	2340	433	282	277	271	313	315	286	272	284	273	294	300	289	262	301	319	273	301	296	289	276	294	289	288	304	299	285	311	303	287	316	285	313	289	285	285	280	314	304	294	297	308	295	310	299	315	290	313	291	284	275	310	290	286	272	282	284	308	318	269	267	275	271	301	292	297	272	291	304	295	303	289	291	296	291	310	309	304	275	273	291	270	296	278	281	325	272	272	299	272	282	262	290	289	294	302	310	254	293	318	321	259	311	298	275	315	287	299	313	333	273	265	242	294	282	302	310	315	291	304	305	298	294	275	317	310	304	305	307	317	274	292	298	281	277	281	307	323	269	302	289	297	286	275	274	294	329	288	307	299	269	346	304	308	268	286	302	300	279	305	300	286	342	288	280	286	272	283	263	326	284	283	263	311	305	260	267	313	287	285	288	282	289	272	272	318	290	300	304	271	286	280	278	298	303	314	308	275	279	303	292	314	279	279	288	311	278	263	287	306	281	313	304	307	282	310	263	280	275	277	260	328	329	284	277	286	342	271	313	309	285	297	282	271	295	334	276	316	307	305	295	297	275	301	256	266	284	306	319	307	279	289	289	302	290	327	300	302	273	254	321	284	289	281	286	304	279	283	321	306	305	282	264	262	312	281	288	264	272	272	326	284	255	285	291	273	278	294	294	329	278	326	315	324	294	292	273	289	296	312	267	283	279	297	286	315	277	300	255	310	300	288	295	282	300	310	298	302	279	282	277	294	285	268	275	281	289	287	309	281	284	286	286	279	272	268	295	258	288	297	312	307	264	308	266	290	269	286	305	299	273	287	309	293	324	314	276	309	283	276	297	282	298	318	294	267	302	281	287	273	264	280	266	306	271	274	313	267	260	304	299	300	319	306	283	307	289	299	270	267	297	300	321	272	300	289	290	279	276	309	303	290	287	276	312	296	296	288	302	282	277	294	293	296	284	330	328	268	301	285	305	260	300	277	273	317	315	294	301	287	294	293	313	261	311	297	283	293	283	316	294	290	276	298	297	284	291	285	302	325	290	266	301	287	294	277	288	274	278	292	291	297	315	285	317	313	276	299	289	300	285	303	313	298	318	308	284	316	295	282	266	319	318	271	294	287	287	269	298	247	266	304	289	287	258	300	293	270	277	291	294	307	256	271	291	311	278	290	283	294	275	312	290	284	286	253	287	274	294	282	266	281	316	285	294	314	290	310	307	323	287	283	310	276	290	312	283	309	287	306	262	299	307	314	299	271	269	297	300	318	331	280	280	315	278	282	289	303	301	305	305	265	267	261	300	328	291	282	309	283	304	282	276	308	295	301	316	300	272	262	313	300	299	322	302	285	270	287	277	285	258	287	308	265	295	309	276	316	301	278	299	300	309	272	321	282	294	317	302	332	284	306	289	327	339	285	315	277	315	294	297	268	283	298	318	288	289	283	289	311	304	282	288	286	304	284	281	310	272	273	272	280	285	275	304	287	278	293	280	324	257	307	281	322	284	283	301	287	286	301	313	295	281	283	303	297	300	292	299	299	316	314	310	274	306	281	302	280	298	297	262	285	293	279	294	286	273	269	284	284	285	278	242	281	309	297	274	303	291	309	306	299	293	292	278	297	276	264	303	320	273	263	267	311	270	291	290	255	257	290	268	300	261	275	313	291	320	331	268	302	303	304	287	300	305	289	321	316	313	307	296	311	291	286	271	314	297	294	304	308	287	288	305	281	301	308	269	279	294	274	296	300	308	288	311	289	297	302	294	310	301	286	296	298	327	302	318	315	317	304	301	297	316	309	291	284	253	256	301	320	321	332	277	307	274	309	317	293	308	311	266	284	275	280	277	332	284	321	275	316	271	283	300	299	316	287	298	290	270	306	260	284	285	303	298	297	287	305	292	309	295	273	294	308	315	318	311	287	318	269	255	255	288	282	285	277	278	294	277	284	304	305	321	324	249	297	324	317	330	295	302	297	293	313	285	308	310	316	281	282	285	269	291	290	290	288	302	271	275	296	308	291	294	305	279	316	307	311	283	310	299	278	300	295	306	315	309	270	299	285	296	273	290	293	325	307	290	290	286	304	273	290	289	298	278	291	282	291	288	289	262	271	313	287	287	330	325	276	317	291	296	283	280	263	294	298	327	283	291	306	281	311	286	286	303	308	277	280	312	299	267	288	301	304	294	304	300	310	286	312	292	269	272	271	308	300	305	323	278	298	310	292	268	288	295	294	281	316	305	292	313	322	295	281	324	301	311	275	273	301	281	260	267	310	258	306	290	282	308	312	282	307	318	255	300	309	269	299	276	294	309	308	271	292	292	267	278	308	275	287	296	320	298	319	277	329	281	286	309	295	303	296	324	269	261	268	287	266	315	286	283	304	308	273	307	297	280	316	277	291	268	274	323	273	317	303	292	304	284	283	316	311	283	274	338	267	297	304	272	314	274	302	297	316	299	275	283	313	283	312	289	268	307	295	304	309	285	290	296	294	315	324	306	263	327	283	264	282	285	316	291	282	285	304	295	303	293	307	302	287	314	320	293	307	280	296	316	296	295	306	293	286	330	321	308	281	281	263	297	282	301	312	298	276	301	277	305	270	304	307	278	286	278	267	281	313	297	298	299	294	295	323	307	248	294	305	280	288	299	291	266	306	287	308	288	303	299	289	302	317	283	300	300	305	303	302	300	268	306	289	317	291	295	280	295	328	289	308	305	299	296	317	297	316	319	305	291	304	298	270	257	290	291	316	301	290	283	294	314	270	324	279	289	301	287	279	264	291	308	281	303	312	265	295	294	279	291	285	288	289	295	266	282	313	322	276	295	300	296	315	271	287	268	335	310	288	312	283	288	259	286	297	290	265	290	311	299	286	288	301	311	291	279	283	280	284	291	281	275	293	314	279	345	314	266	298	293	303	308	283	293	330	283	294	260	297	343	285	314	300	285	306	287	304	269	275	286	314	302	294	284	299	270	279	277	297	296	294	303	290	281	292	312	305	316	294	317	319	306	264	291	311	310	294	302	282	299	299	287	294	291	275	306	319	298	292	314	289	272	298	298	267	304	272	307	274	299	303	283	306	287	310	321	281	299	268	286	304	274	291	241	299	266	288	290	283	309	288	310	282	304	283	289	289	296	289	294	285	311	273	303	285	305	278	272	294	314	295	327	252	296	307	299	303	305	309	298	323	290	299	304	268	285	275	324	295	289	270	291	292	306	261	270	290	308	283	244	314	298	287	275	284	297	276	275	317	288	267	307	299	272	284	312	305	296	294	306	273	270	283	275	276	303	304	300	357	289	295	282	271	308	289	312	294	269	302	285	305	269	239	304	278	273	277	279	298	309	287	276	310	295	287	298	295	299	302	283	280	317	292	274	306	280	316	316	280	278	293	284	285	294	293	301	309	293	291	279	324	297	303	258	298	277	297	304	280	280	283	283	313	305	307	265	303	289	307	285	304	295	272	295	326	282	310	320	299	293	311	288	281
23996	49195	42088	29300	14893	4501	848	525	556	535	554	576	520	543	557	544	527	553	535	537	552	552	513	531	522	538	540	493	528	537	512	534	560	555	525	511	510	528	562	551	526	553	576	552	565	570	507	519	535	534	537	560	530	530	510	506	544	503	560	550	503	534	555	533	556	570	502	539	542	573	524	536	490	523	510	533	539	561	523	537	518	578	537	545	538	540	543	544	528	490	515	557	532	490	512	534	492	516	541	549	548	541	509	497	536	516	580	550	550	530	535	527	509	572	551	500	542	553	496	559	547	567	533	523	538	532	551	532	568	538	508	558	537	508	540	568	508	525	541	523	532	525	545	512	541	533	567	518	480	506	503	539	523	581	522	547	525	520	536	560	533	532	552	520	556	524	540	504	531	527	530	503	553	568	520	499	535	538	544	551	496	515	518	537	488	524	513	527	523	575	556	523	511	528	559	528	521	523	525	538	533	525	551	521	549	526	535	578	543	531	593	561	581	560	580	571	530	515	531	508	533	562	543	492	536	536	540	505	563	523	561	554	546	560	526	604	560	511	564	562	502	533	542	544	550	541	527	580	529	508	506	534	533	536	518	568	514	537	573	521	502	531	550	526	552	537	555	527	502	521	524	544	537	583	543	532	570	487	517	548	516	555	495	513	529	502	554	521	561	488	554	503	534	518	539	519	513	554	469	547	556	546	553	491	513	521	573	522	509	538	510	527	558	535	524	590	503	575	522	506	496	599	524	534	508	516	547	539	530	529	533	509	553	509	531	543	540	534	551	527	545	544	524	557	535	527	536	533	520	560	543	521	533	541	559	534	541	532	496	523	540	531	499	497	527	540	509	532	536	576	502	528	515	536	547	524	553	565	556	521	546	562	553	570	509	523	503	542	515	518	532	518	554	589	552	503	522	527	530	545	533	530	521	567	495	559	559	538	530	517	522	540	551	520	570	530	563	510	568	582	517	501	516	528	550	517	548	544	516	536	529	553	493	514	549	528	490	554	554	563	514	547	505	526	545	557	564	547	535	549	528	578	568	524	567	571	571	500	532	540	581	543	535	538	506	533	560	559	502	546	522	528	512	525	520	517	538	526	517	561	571	479	571	578	572	527	531	495	526	516	540	495	518	507	531	572	530	573	486	553	532	573	505	515	548	545	552	560	536	500	495	518	533	519	565	554	526	518	547	541	516	518	510	489	525	518	493	539	551	549	531	533	515	555	527	520	494	555	506	532	555	491	496	536	541	518	557	558	535	535	567	527	517	517	582	547	564	544	538	535	488	556	527	527	553	537	523	513	551	498	564	561	574	547	536	528	541	545	535	559	571	518	536	510	539	542	554	517	539	537	541	530	559	511	479	503	561	524	578	516	481	541	519	523	510	503	529	535	520	516	515	493	593	546	556	553	525	547	529	534	543	550	590	507	564	554	517	533	538	555	551	559	557	505	529	548	552	511	489	523	536	552	550	550	520	518	525	527	550	535	520	547	540	550	540	519	518	537	558	511	520	500	585	550	540	554	521	542	508	548	512	525	531	503	545	535	548	509	556	531	543	551	516	541	564	513	543	488	534	521	558	535	508	551	515	566	519	528	591	523	542	526	523	534	499	538	536	522	535	520	533	527	520	514	493	534	537	505	558	547	545	529	531	536	558	523	527	552	514	532	529	512	562	512	477	481	535	497	522	571	535	549	531	549	496	535	540	528	516	493	535	563	542	522	579	515	539	497	512	519	545	541	531	545	523	548	536	531	550	528	505	550	541	491	527	539	552	494	540	498	508	526	535	534	542	588	521	517	550	518	542	556	572	548	513	546	539	525	550	513	549	539	491	536	516	513	537	550	536	518	509	552	556	528	476	547	512	533	572	535	560	566	563	519	530	527	523	569	526	497	523	500	518	524	551	506	538	543	500	498	508	555	563	514	540	530	559	514	560	542	508	531	525	574	559	515	497	562	562	537	554	528	528	543	533	574	520	538	601	539	546	527	536	504	507	484	538	514	554	581	527	555	534	503	564	529	550	521	558	542	542	554	530	545	524	526	565	548	501	508	541	543	535	502	516	514	544	490	525	479	550	542	488	508	543	530	531	533	522	544	551	533	539	547	548	523	534	503	527	581	553	482	514	486	532	520	502	517	568	538	537	542	490	574	516	552	506	505	528	540	536	566	515	509	521	526	517	547	522	554	575	527	538	560	555	550	546	533	547	541	548	549	588	473	538	545	530	583	543	538	514	527	538	523	552	510	557	532	555	528	542	514	497	533	517	536	517	537	542	549	535	551	478	526	576	559	522	542	520	537	546	543	525	531	534	478	513	510	575	516	530	556	546	528	520	489	567	540	514	547	513	551	546	472	518	529	545	507	537	519	525	534	532	565	512	514	547	554	545	545	549	565	562	555	561	483	555	515	572	556	496	556	545	491	525	514	520	550	543	523	545	550	565	542	547	479	519	554	578	508	529	508	510	520	496	528	555	506	542	510	550	565	556	512	531	542	527	494	493	545	557	503	516	540	549	554	486	547	549	508	493	521	552	541	511	498	561	513	533	535	541	552	542	533	523	578	543	528	554	501	520	547	511	532	538	559	518	551	513	526	501	543	547	537	546	514	541	530	496	506	508	543	555	547	565	563	548	503	543	543	523	560	508	571	526	537	548	512	569	535	575	549	564	490	549	505	509	508	563	552	597	526	507	542	514	548	509	536	531	525	517	550	526	549	501	531	529	586	554	551	527	555	539	560	538	544	552	529	516	529	563	513	561	509	536	563	549	539	500	543	534	510	503	539	528	565	546	515	533	501	565	501	560	531	523	559	556	541	512	560	573	537	559	536	537	500	550	514	547	483	538	466	548	566	510	555	521	517	556	524	545	513	506	538	569	543	537	546	515	526	522	525	541	559	519	555	531	519	527	527	513	491	524	534	545	552	559	605	516	535	527	525	510	502	520	573	526	554	513	533	535	565	517	530	562	502	556	524	521	521	563	560	522	527	526	497	582	541	561	552	567	535	542	500	520	528	536	529	506	621	506	531	516	516	588	560	550	510	550	527	584	504	508	508	499	544	537	526	493	537	555	508	490	549	513	566	530	529	559	531	505	548	541	537	559	537	564	552	524	517	540	558	533	544	531	536	506	532	564	531	537	533	515	498	512	527	532	557	515	505	549	528	489	538	531	540	540	541	546	493	520	553	544	526	504	510	564	530	561	502	518	527	559	529	500	525	558	518	534	550	493	580	578	523	508	532	505	553	556	557	509	558	503	547	492	535	538	562	559	544	511	511	536	509	533	525	548	539	515	535	533	573	541	545	533	508	539	496	565	520	518	523	526	514	551	553	544	527	484	609	517	528	524	541	530	530	551	512	496	523	564	545	535	533	499	554	514	566	510	510	536	550	542	512	543	540	485	523	522	526	571	526	523	540	483	505	525	512	544	507	518	531	516	543	549	525	531	532	586	540	502	560	561	550	563	576	561	514	516	563	539	539	611	557	523	524
24354	24348	42768	44798	31699	17770	3546	516	426	331	335	367	398	330	366	373	330	350	359	325	299	349	369	338	334	356	338	322	327	334	378	348	358	334	355	317	346	338	386	339	352	359	343	328	356	343	359	367	358	353	354	340	349	380	348	338	333	323	381	335	322	344	364	323	366	343	319	387	337	344	317	325	349	339	361	336	363	331	349	339	369	326	363	352	326	327	360	341	375	371	337	337	348	328	333	327	314	335	358	349	356	346	329	348	322	368	365	359	348	362	360	355	346	292	314	320	358	330	308	315	364	344	335	355	357	324	321	307	343	332	319	353	340	317	389	345	315	327	349	342	342	371	346	339	334	319	325	320	335	300	379	323	347	322	322	353	361	328	357	330	344	344	332	361	325	330	340	336	348	342	358	342	365	318	344	348	350	342	338	334	311	342	356	356	381	323	343	360	326	325	344	333	341	357	354	327	351	282	345	330	332	358	350	358	363	347	330	312	366	346	327	334	322	345	297	330	340	371	339	357	309	353	346	313	354	332	324	322	346	361	344	326	300	322	357	348	344	358	341	383	335	380	324	331	355	369	291	330	330	327	371	331	333	347	332	347	354	331	374	333	329	313	343	327	325	360	341	296	320	344	355	340	325	352	381	331	360	335	346	314	360	315	336	348	363	367	328	306	363	333	350	365	333	302	336	343	354	321	302	335	369	330	328	366	308	331	347	344	321	325	344	372	350	333	341	342	361	358	347	325	364	342	316	336	328	314	347	337	355	388	338	325	324	310	348	350	371	321	309	352	381	358	349	338	333	315	315	332	334	310	335	347	331	371	324	359	333	349	337	356	356	315	346	329	363	314	338	322	334	320	358	337	345	322	356	342	324	330	373	323	321	337	336	311	353	354	356	344	331	357	360	347	355	353	343	331	360	324	357	334	317	346	362	332	347	336	319	341	352	353	321	329	326	352	332	343	350	324	328	335	338	325	310	302	334	345	327	340	337	365	325	323	376	326	358	339	344	345	343	338	360	331	361	364	345	380	340	337	334	343	339	310	336	326	335	371	389	320	343	351	363	351	350	349	351	379	344	346	318	347	327	343	331	318	328	307	330	348	343	354	355	333	322	365	334	346	358	353	339	351	362	346	330	327	322	332	340	339	339	338	344	363	317	359	351	350	317	333	347	336	331	322	344	322	376	376	340	370	368	337	312	350	345	320	355	333	330	354	361	379	365	362	363	356	314	352	368	336	295	367	343	318	333	320	351	333	332	338	349	324	353	337	331	356	337	361	341	363	315	353	337	345	334	333	365	337	341	347	337	351	351	335	352	354	354	368	339	344	368	354	331	338	335	333	334	339	329	353	341	340	335	349	369	330	319	325	350	354	344	306	317	350	313	348	344	319	362	344	341	367	347	349	352	350	320	345	362	362	368	299	320	354	334	347	339	329	312	319	344	343	377	303	347	335	354	359	379	342	345	370	322	337	362	306	354	310	339	347	370	345	324	367	370	364	345	318	371	346	350	338	361	342	345	334	316	312	338	326	340	345	350	353	346	318	320	315	346	335	303	328	325	345	331	354	370	352	325	348	329	341	388	324	327	349	330	341	335	333	362	324	346	353	330	363	321	326	336	334	330	335	312	306	333	355	328	330	357	337	321	373	349	326	331	337	325	319	355	345	333	339	323	377	335	346	340	350	319	337	333	324	353	331	377	351	365	358	306	343	356	349	305	351	327	320	340	343	342	333	342	325	346	320	359	357	318	339	332	356	331	328	327	356	318	365	331	337	344	347	334	349	332	315	345	333	352	341	325	335	312	350	327	328	318	327	319	354	328	355	341	325	347	352	331	314	348	342	349	329	341	334	344	309	353	369	332	337	350	353	330	363	348	328	340	325	358	340	326	334	345	338	346	353	318	369	300	351	353	331	318	334	340	343	372	338	349	400	327	326	317	328	349	353	328	346	363	325	363	345	346	346	353	338	322	323	372	321	342	345	351	331	325	324	357	354	325	377	313	355	313	330	322	343	369	362	324	314	348	342	355	367	359	315	347	321	335	376	339	326	376	334	356	357	351	346	303	295	345	358	349	353	353	314	351	370	336	312	342	335	357	372	333	350	332	350	347	314	345	326	321	326	358	357	337	318	340	319	319	362	364	316	367	355	372	342	339	317	338	330	324	357	346	345	315	352	324	338	346	345	353	331	325	331	346	312	339	374	311	333	350	292	344	344	364	358	339	345	337	330	348	345	331	376	322	341	355	390	358	321	348	349	382	332	355	395	335	321	363	318	331	343	360	338	350	313	306	358	343	381	365	312	332	348	353	379	346	364	325	361	353	329	340	325	332	334	377	374	376	323	382	328	297	307	371	342	362	328	329	348	343	357	358	350	369	330	329	366	348	326	329	331	363	348	355	350	324	349	313	374	346	353	357	318	358	342	339	328	353	349	331	321	347	340	339	325	362	358	337	374	338	361	325	319	331	347	349	342	305	381	305	323	363	329	333	346	344	326	345	347	346	353	322	332	341	356	352	335	331	373	299	352	340	356	332	349	340	347	348	332	343	330	346	349	329	357	342	323	363	328	329	330	319	356	332	354	320	339	348	301	370	340	351	366	382	376	337	336	343	364	377	340	344	358	344	335	353	367	320	316	349	332	336	332	352	358	322	354	323	354	352	368	330	339	337	381	348	322	361	339	329	330	329	362	387	362	349	311	351	353	343	333	337	328	349	385	335	334	349	363	368	358	323	345	322	354	343	367	340	310	356	360	323	361	367	351	361	328	346	344	352	370	346	344	291	325	371	341	362	350	345	308	350	302	316	333	373	309	358	361	348	342	341	351	384	346	358	365	359	331	364	310	347	336	311	328	324	347	284	353	343	361	307	335	355	340	356	338	343	362	322	370	329	316	353	351	328	338	361	342	336	351	332	316	353	352	368	332	337	347	313	304	359	345	274	343	377	344	329	356	329	333	353	338	335	313	355	388	347	306	379	323	339	338	366	319	372	346	325	326	319	322	361	317	377	339	319	378	352	380	310	332	352	325	366	323	348	355	351	362	385	352	314	335	361	350	334	365	364	344	370	356	357	321	340	335	350	342	357	339	322	365	342	310	337	310	363	335	293	321	344	310	344	346	343	340	348	315	333	320	372	331	350	323	345	340	373	372	334	379	323	334	309	346	387	350	349	368	349	361	332	332	329	336	354	327	324	331	351	312	358	366	387	339	337	342	356	350	332	324	307	340	376	347	364	330	350	332	317	317	359	362	343	318	379	325	358	370	373	331	339	351	371	335	389	330	352	352	368	356	336	331	330	344	321	345	373	291	310	313	358	345	332	326	380	325	360	284	348	352	310	343	343	351	344	330	334	360	335	395	376	354	350	362	358	334	360	331	352	350	347	332	344	357	340	338	304	327	344	342	360	337	342	325	360	329	350	317	336	346	337	350	344	371	363	341	339	339	360	338	362	340	341	343	328	339	356	324	338	283	304	335	332	326	319	328	357	324
45869	91762	80664	61244	38147	16992	1686	1021	663	661	646	671	602	594	631	613	597	622	600	634	656	578	642	605	599	648	618	558	583	586	628	593	621	597	593	583	583	659	619	616	603	621	657	610	602	627	591	572	602	618	640	627	636	595	611	610	604	609	624	554	630	592	609	626	626	597	645	607	670	596	589	620	602	600	625	604	609	615	595	614	607	608	580	656	598	627	619	625	588	574	634	607	608	608	647	632	580	613	612	604	556	631	644	659	615	605	603	600	592	631	558	609	549	606	610	612	639	606	562	601	646	581	647	616	597	644	605	592	596	604	617	631	553	579	572	600	590	622	613	597	591	574	591	602	606	563	605	594	620	586	585	627	589	583	622	608	625	621	624	630	611	627	632	628	584	643	611	582	613	609	581	643	600	585	636	613	612	641	609	627	616	579	625	620	622	568	595	590	650	624	615	610	596	569	612	601	601	620	585	591	630	611	614	563	589	583	623	603	645	590	598	644	611	610	599	654	608	571	555	602	619	562	619	604	612	625	633	652	581	633	633	640	610	601	622	620	604	622	674	611	608	611	580	600	613	632	634	620	639	595	593	626	585	622	648	609	610	570	561	646	584	571	570	596	589	620	585	623	648	576	594	604	597	615	604	655	589	564	586	572	621	599	604	602	595	572	604	599	619	616	624	640	624	577	609	599	627	642	601	617	620	590	580	639	569	616	610	587	619	650	600	654	582	593	652	567	570	637	604	594	607	602	615	599	608	621	652	592	584	638	600	605	606	616	565	602	615	602	656	638	597	597	581	626	623	610	601	625	593	628	597	607	645	624	602	610	604	589	592	605	606	616	604	627	601	646	576	634	624	626	565	582	620	638	652	628	584	585	593	596	614	588	612	613	625	624	632	576	661	589	624	622	616	616	618	628	629	585	600	616	614	590	620	589	593	624	652	590	597	592	662	637	582	592	600	615	594	639	618	591	608	630	627	660	591	601	573	577	621	639	603	570	637	594	592	615	564	586	616	632	628	562	586	621	624	604	579	662	645	608	575	621	650	614	582	654	619	587	609	571	619	605	619	609	643	613	597	628	584	591	604	593	623	562	637	611	598	660	602	627	582	632	593	632	634	627	609	636	614	590	631	630	596	641	615	630	597	600	639	581	569	562	624	633	635	627	612	578	617	629	587	639	598	644	601	598	648	597	649	591	587	536	591	633	592	623	635	601	572	615	623	640	629	632	621	612	607	626	634	588	643	659	610	581	597	580	664	630	624	611	639	593	627	644	592	586	611	603	633	598	567	597	635	614	606	648	621	618	624	588	648	556	623	614	616	579	580	635	605	570	592	585	584	570	653	627	614	605	628	591	628	599	611	594	624	641	657	571	593	575	607	582	608	619	619	597	620	589	628	555	579	573	626	630	615	611	656	575	606	622	608	594	600	603	630	617	584	599	573	646	603	592	605	604	635	568	608	610	634	598	603	621	603	626	644	635	571	607	635	649	585	615	565	627	619	616	613	626	602	579	648	600	561	591	588	637	609	619	612	618	650	636	572	640	590	600	623	562	592	619	559	597	596	628	588	625	580	607	635	609	636	609	594	631	619	562	629	597	618	554	610	621	590	583	603	556	545	592	620	605	589	621	634	618	630	555	591	592	622	603	633	596	591	622	643	615	627	606	603	617	583	605	637	597	567	590	630	604	590	630	622	602	622	615	613	566	601	600	642	578	613	619	638	623	633	630	591	600	594	631	638	612	632	602	625	587	576	636	572	605	624	626	589	629	630	605	612	587	600	573	574	584	570	588	613	621	586	621	615	617	653	627	626	622	623	585	586	584	577	569	611	609	573	637	575	654	607	620	620	609	601	634	602	592	577	606	614	654	639	632	594	590	577	621	637	568	609	626	594	586	615	609	630	578	613	594	657	578	603	600	601	622	624	571	610	604	621	598	645	618	576	653	630	611	610	617	590	653	602	614	645	618	625	651	586	604	567	584	591	627	596	625	647	620	605	599	585	570	600	578	621	671	625	617	634	609	595	607	643	631	592	615	613	613	604	578	619	590	602	617	603	594	637	627	643	627	601	645	652	590	628	554	586	631	596	640	621	611	623	595	588	563	584	638	588	633	611	641	660	557	617	593	598	636	611	626	647	630	625	616	639	579	607	641	595	586	609	617	640	579	591	652	631	597	590	597	635	560	615	626	634	589	618	657	660	643	639	578	610	632	601	644	609	583	634	623	551	638	565	616	602	649	565	612	604	607	623	621	606	586	600	603	596	657	671	609	577	616	651	596	571	643	600	650	599	657	558	612	612	603	589	631	555	621	596	624	614	637	614	599	594	609	597	600	573	588	623	634	574	590	615	607	618	613	628	620	573	612	610	598	636	607	608	599	616	592	623	613	555	610	601	632	680	630	640	663	566	629	623	623	631	637	624	630	631	649	641	601	606	641	648	614	610	604	644	633	596	592	636	594	623	673	620	596	617	603	590	599	646	624	612	642	612	623	573	614	637	613	639	634	579	609	613	611	595	619	619	615	642	617	631	620	594	599	653	583	606	598	617	628	584	572	630	611	621	587	563	584	598	602	594	650	589	582	590	614	607	588	625	580	588	616	613	583	648	593	614	633	659	557	598	606	595	585	624	658	598	625	605	569	628	656	590	622	581	603	579	602	551	625	600	551	554	622	662	584	614	632	632	602	583	562	595	621	626	648	667	572	624	628	613	607	543	583	606	558	609	612	610	641	631	615	564	663	611	636	621	596	615	601	611	597	623	606	614	605	626	606	615	591	613	679	627	612	599	624	607	617	605	613	633	603	601	589	615	591	632	644	643	622	565	607	609	599	630	660	631	592	624	605	596	573	611	590	605	617	600	639	586	642	601	608	607	593	593	643	591	606	634	599	648	627	603	637	626	609	599	620	593	633	602	610	660	589	630	599	572	614	613	577	596	621	612	643	614	626	599	631	573	561	620	578	641	597	629	591	607	647	630	622	619	592	608	648	590	597	609	575	580	596	628	632	627	649	597	603	627	605	580	587	562	619	561	628	592	625	640	585	635	605	576	644	619	645	581	649	612	601	615	585	644	556	621	604	612	588	594	578	584	599	623	608	623	635	585	595	596	627	651	570	630	627	577	636	587	616	645	576	635	626	605	591	615	595	576	582	611	632	583	600	625	582	636	626	600	559	582	594	638	615	639	627	589	581	571	620	619	582	621	639	630	607	622	589	554	593	616	612	637	597	597	637	584	616	581	596	609	585	610	581	604	597	604	621	618	602	577	614	647	623	575	612	614	580	587	628	597	601	605	578	635	664	599	641	617	605	648	619	604	637	583	642	584	612	653	604	640	604	604	620	631	641	573	614	606	563	594	646	643	601	582	597	634	611	572	604	649	566	604	603	601	663	626	599	584	590	605	643	579	620	565	626	627	611	614	618	555	594	602	574	610	575	643	596	596	594	620	611	607	611	612	630	621	628	620	633	617	568	587	583	631	628	608	554	618	579
23348	22307	37862	41407	32803	22515	9360	1041	485	493	441	444	425	435	423	442	444	439	411	415	455	424	443	453	452	413	440	453	444	480	433	408	470	405	434	422	399	453	434	448	421	414	428	444	440	446	417	435	428	427	441	394	444	388	394	430	413	437	453	435	389	446	433	449	412	380	426	407	416	468	430	425	418	428	422	419	420	394	413	453	418	408	388	451	423	464	436	418	447	431	434	412	438	443	408	410	440	441	457	414	390	435	397	456	458	397	428	433	411	428	398	438	423	409	429	399	414	471	459	436	422	407	439	431	403	470	419	438	442	407	427	365	397	433	442	405	472	427	435	373	420	408	460	410	422	412	448	445	426	422	441	444	449	418	419	461	431	414	427	396	429	451	430	398	422	421	441	442	426	441	425	437	456	412	434	446	427	396	459	429	460	425	416	433	397	425	473	462	434	434	454	413	429	432	391	385	412	416	429	429	415	398	425	427	426	426	424	456	410	446	407	436	439	421	463	466	432	419	438	439	414	418	420	448	452	406	435	454	426	469	435	407	416	408	394	460	398	424	434	406	407	379	407	387	426	400	403	434	424	398	419	422	427	437	475	416	383	439	439	424	438	411	417	455	432	417	420	406	399	411	466	399	409	459	425	428	422	420	430	432	404	420	400	435	425	403	431	472	449	459	434	403	411	429	400	448	404	427	445	454	438	433	430	410	399	432	417	436	451	445	441	433	387	441	403	420	437	437	443	418	424	425	425	414	435	460	416	416	425	417	438	402	404	399	414	442	409	446	412	377	399	426	415	403	424	458	397	411	428	420	409	465	455	426	454	403	444	426	416	395	431	422	435	451	408	404	406	426	372	427	452	455	457	411	422	434	421	443	458	437	423	415	484	368	409	430	415	433	431	384	409	417	402	385	421	389	426	412	437	385	458	423	423	433	434	440	411	403	428	431	423	404	406	425	469	407	398	399	438	423	421	386	412	422	429	401	403	440	455	422	468	433	414	434	411	423	406	448	394	418	445	430	389	381	411	396	402	435	411	430	429	443	389	382	379	429	436	433	427	358	379	414	438	423	388	453	459	422	421	410	398	433	441	426	428	438	416	419	405	392	407	419	417	387	405	426	442	428	439	383	455	408	440	469	414	442	449	381	407	406	408	409	436	435	458	430	419	428	432	430	411	425	409	458	454	451	457	412	413	419	448	416	451	413	447	394	422	429	431	449	459	402	437	394	443	432	436	406	415	412	440	425	426	390	398	453	412	462	464	453	431	428	424	421	462	452	422	378	398	427	427	412	429	469	424	410	416	409	433	421	445	417	449	417	437	412	412	447	429	419	415	440	423	437	390	430	455	409	387	367	453	435	435	428	431	447	469	430	436	372	429	440	418	452	433	383	424	438	416	463	419	435	434	434	428	431	441	405	446	414	460	463	436	413	419	435	415	455	413	426	436	452	474	404	382	433	431	402	426	405	415	435	394	444	437	407	464	403	405	440	422	410	419	397	441	437	398	446	388	436	401	418	416	415	393	433	430	429	389	417	445	422	424	410	422	415	440	417	440	405	421	412	457	409	468	391	433	451	402	403	405	390	426	426	450	429	403	432	465	409	446	435	409	416	392	441	427	407	420	453	453	424	395	454	461	455	417	404	400	445	433	421	435	449	374	448	424	438	417	394	428	382	433	416	451	435	464	420	374	438	405	408	450	413	414	428	446	442	445	429	421	425	449	420	412	439	437	433	391	455	423	419	412	449	450	406	401	470	452	440	442	429	424	394	414	434	422	421	437	418	391	410	438	419	432	416	398	400	444	413	419	419	422	406	422	454	434	382	433	414	425	416	423	387	423	441	427	434	418	403	407	436	400	411	409	403	411	448	422	443	440	430	408	426	433	438	410	409	432	420	402	385	424	462	415	441	427	460	394	433	406	455	447	448	386	407	415	394	405	424	429	388	425	436	457	439	439	439	431	420	429	443	415	425	433	404	454	416	410	458	447	434	412	415	414	406	408	429	425	426	413	437	415	424	411	430	432	381	422	412	456	404	432	444	439	463	428	391	428	421	444	458	426	443	393	420	439	426	393	430	415	470	426	437	377	455	412	403	427	399	436	402	405	423	452	450	398	429	411	439	443	448	439	420	426	453	405	395	446	419	438	398	415	425	381	399	396	383	413	377	459	452	445	421	457	449	423	445	424	436	435	426	456	440	472	434	431	447	438	449	421	401	451	434	377	418	402	422	424	429	385	410	471	437	410	390	421	457	449	393	439	426	422	400	410	438	426	404	414	442	427	426	431	442	405	397	441	413	413	421	416	438	426	396	430	381	420	430	401	414	407	434	427	418	406	420	419	419	410	407	431	431	420	451	429	414	404	410	413	427	423	410	440	451	451	449	447	432	425	422	423	424	429	447	412	448	402	411	435	405	421	439	414	399	409	425	408	430	418	405	417	445	447	416	426	449	436	475	459	479	407	394	424	423	440	420	414	415	409	424	418	399	439	450	419	435	428	435	455	412	452	418	421	473	426	468	452	424	426	416	436	419	460	421	401	468	411	431	442	427	435	431	403	458	410	392	418	449	440	441	412	419	458	436	442	434	436	379	430	422	418	400	415	432	410	429	456	430	425	414	450	463	412	425	435	385	429	472	442	396	384	440	397	414	465	431	399	431	385	395	453	373	428	427	407	433	462	445	430	430	450	408	404	424	405	453	430	418	426	374	411	462	489	464	446	413	429	388	431	447	410	442	417	416	415	434	419	408	465	439	410	435	401	431	396	411	383	442	421	428	436	427	391	427	441	449	442	449	439	439	425	407	433	418	402	465	423	425	448	406	441	444	455	408	395	425	401	418	440	403	413	430	429	413	407	461	419	429	429	447	447	446	407	395	465	455	436	399	419	416	397	429	398	408	443	442	453	466	412	407	435	417	392	414	399	441	394	428	428	429	406	447	416	441	426	449	455	412	419	420	429	445	392	397	424	367	389	421	396	409	414	440	407	396	451	431	426	429	421	420	436	439	428	431	441	404	422	410	425	481	404	430	446	392	391	411	446	439	468	410	437	416	455	400	417	489	423	460	481	426	424	464	418	436	431	373	405	431	436	423	455	431	418	389	436	442	459	439	393	430	417	428	436	426	436	404	426	448	450	405	439	414	388	418	430	425	420	403	436	440	416	404	458	456	411	400	427	476	387	449	465	414	412	453	449	421	447	448	430	424	465	445	399	421	433	444	414	441	410	431	414	427	405	437	420	430	420	448	434	415	424	367	424	427	397	441	381	420	424	407	421	405	438	469	385	409	445	408	417	437	402	445	421	400	409	440	411	471	400	422	457	442	437	432	397	405	430	424	422	404	416	445	416	425	418	480	422	439	428	405	407	406	448	455	408	438	433	461	410	432	423	386	433	408	445	440	415	459	417	387	436	469	443	434	394	425	416	412	415	410	422	425	415	422	426	421	407	411	442	415	425	454	422	429	444	429	408	480	390	422	407	455	426	429	425	457
49768	100630	91696	71094	46543	22863	2949	1780	712	743	744	711	756	741	764	753	700	748	759	705	716	770	715	706	767	754	694	728	686	758	716	718	712	706	745	721	691	761	701	761	735	752	745	737	688	741	710	762	691	715	738	709	707	715	746	735	698	738	735	744	749	743	745	724	684	763	695	713	724	707	798	758	758	712	711	732	727	741	727	728	723	718	750	703	738	736	710	730	699	729	707	747	702	705	712	705	750	718	729	759	710	707	720	700	677	680	743	719	731	780	765	685	691	734	756	738	707	698	755	716	730	715	728	714	768	774	699	754	735	704	746	716	770	684	693	699	718	714	685	746	730	720	721	732	718	734	716	689	696	727	692	696	696	722	746	661	716	734	747	678	700	729	742	729	695	710	728	764	765	720	730	760	698	690	703	721	761	712	740	761	753	706	672	707	721	669	704	708	726	726	763	686	723	711	739	747	737	781	752	684	694	712	710	649	732	690	774	726	711	723	773	737	723	751	663	684	750	733	717	763	720	768	736	742	744	725	723	748	699	721	696	697	676	708	737	722	744	706	696	714	739	752	696	680	680	744	738	714	718	700	669	701	721	707	726	768	714	728	746	734	763	667	785	708	720	709	756	783	687	701	693	706	704	715	725	723	748	744	715	690	741	705	726	694	753	714	686	728	723	722	743	730	710	736	691	801	773	684	702	711	734	730	748	749	698	725	696	713	760	716	704	702	733	712	681	756	755	736	739	709	734	737	704	775	698	728	725	714	739	737	745	723	687	700	705	716	705	696	751	732	741	742	704	742	727	708	688	714	724	674	798	723	748	738	684	719	724	773	719	767	711	742	699	731	761	763	723	726	727	739	757	746	744	684	681	713	728	716	713	739	712	752	738	733	731	716	670	692	702	689	792	718	722	774	713	692	761	785	741	674	712	727	719	745	728	717	724	718	744	730	719	702	762	727	741	707	696	736	719	725	718	699	719	732	728	757	719	733	709	715	695	736	744	682	730	748	778	762	708	758	743	719	728	737	719	731	730	744	744	705	745	773	734	690	761	747	683	739	741	785	665	763	741	724	733	716	756	712	730	803	714	709	695	727	715	744	750	698	714	750	792	664	762	704	775	720	739	709	707	756	696	747	753	720	704	695	717	664	723	712	759	766	714	769	718	685	754	683	752	704	717	765	700	780	699	767	707	716	733	747	705	725	763	763	741	716	709	715	772	687	758	743	722	720	677	760	738	734	773	753	707	714	722	693	696	708	705	752	702	680	755	686	719	667	767	711	741	745	738	732	668	741	767	729	717	719	690	774	753	726	723	768	724	743	730	691	722	715	696	771	738	727	772	746	727	764	720	698	712	726	712	730	740	707	713	735	686	759	731	712	718	737	731	733	801	738	713	702	735	740	769	722	762	771	716	703	744	699	716	683	684	718	736	719	688	722	764	712	742	749	737	732	761	712	698	719	799	764	717	744	709	677	712	721	671	746	750	738	694	770	686	735	737	705	679	744	730	713	743	727	730	727	699	757	760	661	704	698	713	738	720	733	747	748	699	670	754	702	712	695	748	737	710	734	723	697	676	707	725	702	711	732	756	715	765	698	744	719	736	742	743	729	694	707	711	742	706	661	758	710	712	686	717	755	746	715	711	707	686	732	705	726	730	720	736	756	733	755	750	695	717	728	687	734	751	709	739	677	719	692	723	696	719	706	681	772	715	751	745	710	702	697	742	725	707	700	669	685	698	747	709	667	729	732	757	723	718	780	732	738	720	752	743	690	676	716	743	730	725	733	710	734	729	733	720	712	740	716	773	741	677	688	723	708	750	743	722	740	743	759	701	716	707	751	697	725	705	723	696	729	742	702	710	714	722	752	707	725	690	759	707	692	708	722	709	678	679	782	665	720	678	731	709	737	743	722	726	722	701	737	744	745	687	738	697	746	747	757	710	706	707	739	764	657	728	696	757	738	702	693	715	722	750	719	715	774	761	675	717	705	721	729	722	703	691	747	692	683	700	736	738	728	703	763	671	707	739	657	752	715	746	705	736	734	704	741	735	738	682	704	709	719	694	729	728	694	779	757	703	696	692	715	703	703	735	733	668	702	699	754	815	706	718	722	707	754	709	710	769	687	725	781	728	695	731	747	769	738	771	748	696	725	751	703	705	762	725	723	697	708	724	720	701	718	726	747	731	753	726	716	676	745	695	701	725	734	681	680	731	734	735	739	715	755	756	722	717	754	696	698	759	714	697	711	782	727	764	703	751	711	723	730	697	714	696	745	704	698	733	749	685	748	744	744	710	688	739	741	690	745	743	705	710	678	732	688	694	730	731	729	707	703	717	747	733	695	700	769	719	755	743	772	690	746	726	759	675	697	723	762	734	712	701	733	698	730	715	704	735	719	726	740	676	725	753	694	715	700	712	734	710	771	716	733	735	717	722	680	744	721	697	751	737	747	734	746	740	722	720	744	703	731	725	705	745	706	697	780	729	707	685	742	718	693	760	737	802	690	756	762	730	715	717	711	753	690	702	759	750	680	725	717	700	727	697	724	749	691	735	738	756	681	754	702	700	755	752	702	664	705	746	675	691	668	771	721	726	680	689	752	718	667	711	705	692	700	718	731	712	743	747	745	732	721	704	709	748	697	727	746	691	719	726	716	771	690	757	702	709	711	705	790	711	705	728	698	675	694	733	748	752	719	725	710	753	683	748	766	779	670	725	708	725	732	750	687	739	666	723	715	709	738	775	771	700	668	681	704	693	712	748	726	749	709	745	722	712	713	726	714	671	776	644	739	728	716	667	711	741	731	705	792	715	722	725	712	693	727	700	745	747	699	762	736	692	748	673	717	750	778	732	704	697	699	753	695	696	710	751	731	778	770	743	727	724	684	689	758	713	738	749	727	731	760	709	752	726	741	723	727	708	751	762	734	763	715	689	730	706	757	694	755	742	695	731	755	694	716	692	713	666	697	757	719	719	688	754	693	721	750	702	693	708	762	739	710	730	704	742	732	743	685	682	714	702	718	734	738	732	773	701	731	710	744	757	737	735	746	750	661	738	722	691	685	756	751	747	699	719	745	687	747	695	703	703	745	691	714	709	766	763	731	763	732	706	699	816	706	716	708	757	709	736	696	715	716	758	759	682	715	791	772	722	737	767	757	709	702	695	689	776	737	789	789	745	764	717	734	731	768	770	713	694	720	692	681	695	703	685	718	741	724	719	732	717	729	694	711	689	729	717	738	715	710	723	721	722	737	735	745	747	685	718	719	712	741	667	713	716	767	732	730	756	725	742	738	760	678	704	689	739	718	694	772	721	701	734	757	742	717	716	666	726	754	732	738	753	732	733	700	738	716	719	745	721	750	701	725	731	682	692	702	757	733	670	704	742	721	761	800	694	716	781	692	731	795	725	697	721	724	772	693	763	732	716	683	692	695	727	695	755	692	736	691	715	714	779	726	698	685	730	752	747	748	702	712	710	745	717	727	728	728	651	723	678	709
27077	29127	37640	25451	10089	2066	472	305	284	325	279	291	298	302	273	278	287	282	270	293	289	288	287	289	303	285	293	317	272	270	305	278	276	261	325	261	293	260	284	299	282	279	309	295	275	295	272	312	284	262	290	284	274	270	276	294	270	301	289	306	286	301	273	303	289	251	308	286	257	262	290	281	285	263	288	285	270	269	281	294	277	273	256	288	307	254	283	265	274	291	282	283	288	296	266	299	296	280	318	307	265	335	277	268	314	261	297	299	305	283	290	278	311	321	299	310	263	292	293	280	285	296	299	292	298	273	268	295	316	320	290	279	288	269	282	302	282	275	289	289	268	294	274	311	280	299	275	288	276	308	274	275	298	288	247	310	282	302	278	280	317	263	264	314	289	296	302	320	269	297	243	299	239	259	304	262	290	266	295	293	303	311	276	320	289	300	278	288	320	264	281	296	294	313	300	291	274	288	300	313	278	324	282	279	271	314	273	288	287	302	308	314	299	274	263	262	292	261	284	303	301	301	279	297	289	287	283	281	304	288	274	307	286	285	290	293	295	300	306	272	284	333	289	252	305	305	286	289	253	262	280	309	275	301	270	297	287	290	284	262	327	255	320	262	310	292	290	302	299	308	302	296	256	300	305	274	290	261	299	287	302	288	286	291	281	282	294	276	288	275	290	285	287	293	272	275	289	286	301	284	311	274	304	296	292	284	277	278	291	308	283	264	303	318	314	284	306	279	287	305	288	320	286	256	277	262	284	297	284	320	299	296	297	280	291	263	293	320	303	259	289	275	280	270	319	286	285	329	277	262	290	302	270	280	271	281	308	283	287	289	288	292	301	262	271	305	276	283	289	290	301	270	279	299	279	310	280	290	293	298	306	275	285	295	264	292	282	313	267	288	287	255	271	255	299	275	263	292	307	268	279	277	283	261	300	275	262	268	301	297	291	299	311	281	307	291	304	300	294	302	264	296	281	264	261	270	286	321	283	322	281	285	282	309	289	301	293	291	281	264	292	271	267	297	270	317	284	296	280	279	256	276	264	273	293	301	306	306	282	304	281	268	296	286	287	311	317	253	281	290	281	288	312	268	276	255	287	294	309	276	335	300	252	295	286	298	269	300	270	319	286	289	293	247	337	256	308	267	272	271	303	287	281	307	279	324	300	279	272	284	253	273	277	289	302	301	305	283	262	249	268	283	269	276	274	308	322	273	317	288	278	283	270	290	281	293	281	283	249	280	274	263	282	266	277	279	281	285	307	269	268	275	319	294	276	295	303	306	263	287	308	289	280	284	292	276	267	288	288	286	304	326	272	250	289	279	287	267	297	289	313	293	264	303	281	283	300	278	292	275	318	262	274	273	279	306	293	301	282	297	266	278	300	276	311	276	288	308	294	322	300	312	289	303	278	286	297	308	286	286	272	322	302	298	302	286	291	303	290	280	299	310	308	265	287	291	270	269	320	286	278	307	278	288	286	306	328	283	281	275	288	312	327	284	269	287	310	274	275	288	287	270	283	278	322	323	301	274	263	298	304	278	264	282	254	267	291	297	260	303	277	247	294	292	281	288	279	319	313	309	300	288	279	299	301	279	285	272	271	314	267	310	270	254	288	261	279	288	271	277	288	269	317	276	284	265	279	254	295	280	291	301	282	279	286	294	297	337	272	276	341	277	262	257	298	265	282	266	274	277	278	297	256	258	311	273	266	293	300	263	278	282	279	294	271	282	320	289	249	307	286	305	277	283	271	285	285	292	284	321	264	312	294	263	295	270	293	281	287	312	288	314	269	319	276	304	276	302	279	283	306	267	265	284	275	278	280	275	288	297	309	317	288	275	256	291	268	258	292	281	305	314	292	289	234	290	303	304	283	315	278	285	301	317	291	308	291	293	258	281	295	267	290	284	299	291	285	293	291	297	295	267	261	300	297	289	268	329	287	286	289	311	305	274	284	277	294	292	280	302	284	300	287	271	295	300	323	313	295	300	301	257	308	274	305	306	317	232	286	279	269	256	294	310	261	265	309	265	262	291	313	281	255	282	285	271	295	272	269	262	225	283	289	304	265	273	285	292	295	298	281	284	282	304	270	296	267	303	304	288	290	260	271	267	280	277	272	281	279	271	285	277	277	275	274	281	284	281	292	290	304	293	289	285	319	292	301	300	298	285	272	306	268	302	284	301	312	308	292	289	274	278	268	280	283	285	301	269	281	277	275	277	288	274	306	271	274	272	292	259	279	280	318	269	268	290	290	275	281	307	296	327	317	248	287	276	294	276	274	252	314	293	306	281	262	316	268	300	280	315	304	310	246	285	289	282	275	287	270	266	275	294	294	299	292	280	285	268	291	296	304	299	286	309	288	285	273	258	286	288	257	324	281	261	279	285	281	276	250	299	285	314	284	286	290	317	269	301	289	260	295	310	287	278	245	307	269	306	270	265	309	245	282	279	268	296	270	311	294	306	267	258	287	298	305	317	251	289	290	272	286	271	280	290	274	295	291	321	249	288	308	290	329	296	270	275	301	285	263	286	287	287	271	282	276	291	304	263	269	270	292	275	287	325	289	304	315	302	254	294	316	280	284	278	289	285	298	269	313	310	279	284	288	292	310	297	272	256	282	304	297	277	301	286	280	311	274	278	309	309	284	300	265	292	296	285	286	283	272	277	279	277	280	310	292	277	292	283	305	287	276	292	281	318	292	303	268	290	312	271	318	309	326	269	288	303	328	288	305	291	323	293	290	306	300	278	293	297	293	288	249	288	282	289	286	313	279	297	281	263	272	321	279	261	275	287	333	288	274	298	292	285	313	268	321	284	283	277	251	289	317	327	276	287	310	299	301	275	281	287	286	273	240	298	269	281	284	275	287	270	304	297	287	290	275	298	288	305	280	301	251	278	278	287	267	296	288	315	302	264	286	268	292	295	303	267	292	260	314	298	268	280	281	305	307	305	308	328	260	268	286	240	310	293	288	281	278	242	248	268	296	286	273	319	288	289	292	274	288	282	263	296	300	275	283	290	275	271	282	284	309	279	275	275	252	292	277	281	316	301	294	311	283	280	329	258	289	292	299	303	287	266	281	277	276	286	307	248	275	282	314	279	296	293	279	281	304	300	292	307	283	297	272	289	325	280	313	294	273	298	308	286	278	298	283	268	295	310	288	283	305	280	257	304	290	293	268	273	282	273	281	293	326	313	293	282	266	288	278	297	320	298	299	313	275	304	295	286	295	270	309	289	277	285	311	293	311	292	258	310	303	319	272	277	304	280	312	290	298	277	295	296	278	254	284	299	296	278	275	297	283	277	284	268	285	289	296	282	296	246	293	281	293	286	274	296	306	282	275	289	277	303	303	249	283	290	283	299	308	286	302	279	271	283	332	302	279	334	327	274	281	264	299	312	272	314	305	276	288	295	288	300	267	295	277	283	286	299	290	318	313	283	308	262	281	274	292	297	304	286	309	287	257	279	268	296	312	281	302	273	300	270	295	270	281	288
24232	49249	44709	28129	14436	3662	756	610	501	540	561	512	513	518	522	607	547	541	506	525	542	517	535	495	496	512	531	564	517	507	539	545	508	516	514	515	498	534	503	508	535	514	508	539	472	534	527	485	533	550	534	563	519	510	512	506	505	539	564	533	509	547	533	571	493	565	554	512	500	522	504	513	519	501	539	533	493	551	511	556	453	520	528	553	497	488	538	550	518	507	556	525	497	555	536	535	504	540	530	505	516	521	505	516	518	537	484	540	560	540	500	539	486	512	487	547	509	530	544	556	529	562	539	487	542	544	517	482	530	528	555	556	559	519	535	549	515	546	545	513	478	544	486	510	519	510	526	554	531	551	499	532	533	536	497	513	525	539	556	557	525	522	536	531	503	543	542	547	540	544	523	495	522	491	540	480	542	527	549	521	513	510	514	546	542	516	532	531	512	501	542	511	496	478	552	490	523	536	530	508	512	515	468	537	519	540	541	499	538	519	532	515	561	535	536	498	525	533	559	534	512	569	498	553	506	491	520	510	520	489	536	523	541	557	504	524	495	493	515	521	511	540	577	534	527	547	534	481	512	532	549	514	552	490	494	541	542	552	514	562	509	552	526	535	506	515	537	529	550	536	540	539	494	583	478	524	523	573	556	507	565	471	525	521	506	508	542	556	544	531	531	526	539	495	491	504	550	532	512	560	543	567	516	542	506	517	517	497	511	509	525	537	545	527	534	491	516	523	535	538	534	538	570	538	495	476	520	509	525	518	548	556	502	495	519	514	493	531	512	479	490	526	519	517	553	558	533	514	551	565	504	496	524	536	517	519	512	536	541	506	511	570	530	512	511	533	535	546	524	501	495	533	522	508	526	504	556	523	515	572	564	565	499	474	499	549	513	537	547	553	515	553	483	519	527	528	513	475	516	505	511	535	503	536	524	508	570	536	573	553	551	536	500	497	514	530	488	512	468	545	552	522	508	536	498	509	521	509	513	504	520	487	517	536	539	506	494	535	502	482	489	551	551	550	507	547	577	431	522	526	553	486	518	532	528	500	492	553	552	537	490	505	557	498	542	494	522	511	496	498	501	494	537	548	525	520	531	514	473	534	483	537	505	494	535	524	539	559	540	501	474	527	518	520	496	535	543	479	496	545	572	536	470	495	520	511	506	514	544	522	547	516	525	505	526	558	513	579	505	531	478	496	561	534	521	472	534	519	519	550	496	525	493	548	521	527	531	505	464	517	522	537	532	559	531	552	527	496	559	510	517	545	533	507	521	507	493	581	524	507	510	507	541	513	498	511	520	516	518	517	532	546	517	529	516	531	534	518	539	516	550	513	502	531	496	532	542	540	519	541	507	506	541	529	531	537	488	538	521	514	528	538	512	533	534	483	538	547	517	545	534	550	523	541	520	528	545	541	509	513	539	506	534	519	535	484	534	550	552	503	536	547	537	530	518	519	515	531	518	506	482	517	552	590	564	533	506	515	548	535	529	523	533	495	497	499	545	551	503	531	515	560	528	549	528	531	540	527	506	499	513	520	567	550	528	523	524	534	501	515	520	530	515	572	550	501	538	518	535	516	536	537	551	555	532	493	478	507	527	516	517	501	542	558	515	507	577	508	522	535	597	523	521	557	543	530	503	514	587	541	527	539	527	527	518	524	513	518	510	522	495	541	533	482	514	503	525	511	534	516	519	513	511	523	541	497	499	519	520	521	501	504	516	523	536	520	589	503	535	521	491	469	525	539	517	532	516	562	535	550	520	488	526	504	530	522	477	516	553	568	479	493	551	518	505	485	524	536	530	498	556	510	520	501	525	527	539	529	522	494	521	548	528	532	490	529	506	492	519	534	560	544	524	496	540	521	542	540	504	505	508	516	544	518	513	493	525	516	539	534	504	544	529	527	481	501	512	536	498	542	540	502	523	523	522	508	536	487	514	506	526	516	541	558	534	526	523	512	523	541	518	542	552	476	519	502	541	547	477	502	515	543	540	507	505	507	507	515	529	535	520	467	527	534	531	516	568	512	540	514	523	526	525	529	519	523	535	511	528	549	497	475	511	509	483	493	508	532	491	509	517	550	479	479	573	462	518	492	541	546	518	521	516	509	524	495	515	488	527	578	490	532	511	525	528	560	514	517	542	534	561	520	554	551	518	535	528	496	519	488	523	517	544	521	536	571	510	477	536	504	511	557	547	494	521	538	512	569	511	511	551	501	540	535	545	492	516	536	532	508	499	512	516	551	502	558	540	507	534	519	529	543	526	534	507	539	588	514	529	497	516	503	509	535	529	526	525	559	542	565	558	487	529	510	549	531	537	545	507	524	514	552	573	495	520	513	520	534	500	525	529	495	595	507	482	487	524	485	513	521	510	547	545	523	547	545	548	499	529	533	531	554	529	528	504	523	510	487	524	557	545	516	535	516	483	517	498	520	512	498	577	517	487	515	556	537	530	535	526	544	512	526	500	589	503	517	526	525	535	536	530	501	576	547	502	515	476	556	532	542	506	482	511	550	534	540	525	520	497	550	491	509	523	541	561	504	532	538	530	515	494	552	495	508	520	473	543	481	526	556	536	558	511	551	501	509	495	500	557	518	495	531	546	515	519	544	516	515	471	498	526	475	539	485	499	518	570	528	550	512	548	538	485	578	557	516	535	487	507	555	538	518	528	553	539	564	496	488	494	562	533	516	539	522	563	546	531	564	518	498	553	532	528	499	527	546	519	545	503	541	522	525	507	531	538	479	537	537	509	535	523	550	544	513	511	530	517	517	502	540	540	533	507	536	520	548	498	522	493	531	536	517	513	516	547	547	513	512	526	564	511	504	504	503	554	527	532	515	519	536	557	507	512	529	521	533	514	498	524	500	541	499	523	532	501	482	491	512	483	511	563	506	534	551	496	466	516	492	501	519	509	526	556	478	499	513	530	508	529	527	511	557	526	549	541	566	530	467	528	523	516	500	500	523	529	528	547	538	522	507	572	501	555	496	472	520	534	512	529	506	519	461	538	515	534	520	517	475	530	538	532	531	515	507	500	556	498	545	522	480	563	504	477	499	505	563	505	546	506	510	514	530	511	499	530	515	503	496	555	550	526	496	534	531	514	552	510	447	514	530	511	518	519	535	564	570	532	557	490	511	579	521	555	532	516	513	527	478	517	529	530	585	493	573	582	511	528	523	508	543	510	572	531	483	557	527	502	502	518	486	534	517	555	524	515	490	501	556	561	512	526	516	474	538	535	514	537	507	514	544	482	524	518	538	536	513	515	528	559	539	548	515	503	474	538	508	528	502	514	539	538	525	523	539	509	517	571	554	514	506	528	543	531	538	523	532	528	512	531	496	512	517	543	525	570	521	551	474	514	529	532	526	529	503	514	535	527	531	533	521	553	485	486	515	548	553	548	526	533	537	474	510	524	513	524	548	515	537	516	511	523	563	492	485	541	526	541	504	519	563	518	466	502	521	540	546	552	490	521	542	530	530	519	517	485	525
24404	23999	47445	51852	32411	16711	3421	657	383	351	344	339	352	358	351	332	329	348	338	333	305	330	344	327	337	370	340	361	344	318	298	352	334	341	342	353	343	300	358	346	364	316	331	346	350	327	333	339	330	357	351	352	348	349	388	290	329	324	357	344	351	361	328	329	339	346	339	305	321	283	341	356	337	345	320	353	329	347	341	369	348	347	320	348	324	382	331	371	322	378	343	306	327	343	326	326	356	334	329	327	324	373	349	359	367	306	362	357	327	348	360	335	358	353	368	327	309	345	359	348	348	327	350	322	396	337	341	315	370	345	349	331	343	344	343	357	354	330	331	325	340	354	345	367	321	341	332	372	344	342	346	365	323	371	332	364	349	333	356	348	331	344	321	354	339	367	366	332	350	337	336	368	345	333	346	344	364	354	318	348	335	328	355	332	354	331	326	328	328	319	329	348	375	340	362	376	354	334	378	346	355	341	396	341	353	323	338	335	329	331	349	331	299	327	315	334	342	334	322	362	359	364	337	307	322	333	323	353	350	346	345	345	307	359	333	359	332	354	316	314	327	356	296	354	312	348	327	307	366	338	361	327	335	339	324	337	342	321	360	322	349	353	302	336	354	341	342	328	345	322	332	334	299	309	328	297	358	321	316	318	366	336	364	308	363	341	344	354	316	322	368	334	354	336	348	335	353	353	342	293	372	347	336	317	345	351	329	332	362	326	348	371	347	359	334	357	318	361	333	345	339	327	357	308	337	345	339	364	379	356	343	328	343	321	322	369	301	329	339	336	348	333	345	369	361	388	333	360	329	345	332	346	330	362	358	310	345	331	322	323	341	352	300	328	362	314	321	349	353	364	325	344	339	364	347	321	332	351	353	354	329	339	356	318	337	352	341	314	381	344	355	343	327	350	295	343	335	360	326	322	358	336	354	351	336	316	323	343	335	345	362	342	343	342	365	336	351	370	345	327	314	343	355	378	346	343	332	342	324	318	313	302	312	327	345	316	326	341	330	338	338	353	333	337	336	286	370	350	350	335	333	335	319	336	323	353	350	357	319	358	325	323	351	357	356	315	328	346	341	339	353	356	328	335	352	343	354	335	345	315	318	321	330	338	349	283	313	391	343	347	351	357	356	357	328	333	339	306	372	331	306	379	313	351	348	371	364	363	325	338	343	377	337	339	329	357	319	345	367	348	322	317	320	316	321	376	351	335	347	354	351	360	356	328	346	337	312	315	351	318	369	351	348	334	326	364	369	322	325	330	349	323	343	308	318	338	344	324	319	357	377	312	371	361	313	363	350	340	318	357	350	360	332	362	323	313	360	325	336	333	333	336	310	362	324	356	351	386	334	343	328	332	361	357	283	355	356	319	339	342	377	341	350	341	338	343	340	367	367	377	343	357	316	341	329	333	362	364	383	364	352	334	349	336	321	338	356	324	355	357	346	319	327	354	337	322	344	334	330	328	347	351	321	357	321	374	333	342	370	340	350	336	330	360	351	338	332	352	312	329	360	355	339	343	359	347	366	311	321	337	340	307	339	347	339	321	358	358	345	336	333	346	353	336	355	349	358	382	331	307	336	345	297	323	329	305	332	327	305	363	293	371	335	345	391	360	363	329	341	328	322	337	333	359	333	362	316	310	322	356	338	323	344	358	310	326	368	338	359	322	346	363	343	374	351	290	314	363	354	373	352	361	336	325	332	339	329	332	343	323	347	316	336	382	349	333	324	331	353	335	342	334	331	350	367	365	327	335	378	316	328	363	323	340	323	332	322	331	354	324	346	329	333	326	355	343	369	327	321	347	328	337	316	375	349	353	328	349	310	354	358	330	299	361	335	343	321	361	343	331	345	320	290	338	358	323	334	357	344	322	340	338	341	334	359	372	349	345	296	328	328	356	356	364	353	348	356	341	339	324	358	315	357	310	387	389	347	337	301	314	345	311	345	373	349	355	357	334	342	300	331	338	362	330	344	316	345	349	346	339	326	359	373	349	350	339	356	347	343	333	354	315	346	342	376	318	349	373	328	355	329	314	354	323	344	369	342	331	343	354	350	309	356	336	333	361	351	338	309	327	345	362	360	311	354	345	305	359	331	370	351	365	297	309	354	327	344	351	321	366	334	346	365	357	346	329	321	363	335	359	328	354	361	348	334	340	317	350	353	333	336	349	347	342	317	380	306	335	349	352	314	333	376	303	318	347	348	356	330	340	327	323	354	347	374	312	350	344	343	307	363	361	344	355	335	325	302	352	359	378	350	325	359	381	379	330	314	366	306	314	324	348	333	361	329	346	351	335	303	356	348	351	329	369	345	357	320	346	341	335	331	336	323	331	354	337	321	353	357	319	341	363	331	345	382	338	353	298	360	344	338	351	338	371	354	352	347	308	341	333	327	337	319	367	364	318	356	338	348	336	365	383	330	328	336	390	358	324	326	326	309	302	312	330	349	341	353	378	348	363	332	324	352	336	332	333	335	331	356	318	348	310	310	335	359	347	337	347	356	336	350	333	372	326	351	334	348	346	341	368	326	336	339	339	364	308	370	334	334	383	345	336	342	344	348	356	339	337	342	361	337	364	307	317	322	323	376	327	335	386	353	340	335	375	364	331	355	330	328	320	359	324	342	329	340	352	315	321	378	310	338	339	352	348	357	372	350	342	329	350	343	372	384	337	322	342	335	328	345	330	316	357	347	327	325	352	344	329	328	351	321	328	331	382	358	341	354	332	338	363	338	344	388	354	354	362	368	323	325	332	297	355	336	339	336	338	341	342	372	326	370	335	337	329	322	314	356	374	402	331	321	343	363	340	333	318	356	370	403	367	344	321	362	333	356	350	323	350	349	348	348	342	334	343	343	322	357	334	327	381	352	376	317	317	362	313	360	337	334	339	356	348	347	332	354	361	315	355	341	370	351	336	342	296	318	355	341	369	360	337	361	336	357	356	343	335	339	319	350	360	351	353	340	345	332	360	344	343	324	334	324	329	329	333	356	329	349	340	341	369	357	328	340	323	354	323	308	347	316	323	344	342	365	378	374	369	329	343	350	329	362	350	319	324	345	316	300	325	359	383	386	332	345	344	307	353	322	319	361	331	329	346	338	330	334	310	340	347	345	390	363	320	327	338	352	335	330	313	350	345	358	338	334	340	335	347	360	322	372	326	329	355	324	342	321	316	355	353	363	312	358	303	352	355	342	342	340	354	373	342	338	343	351	322	327	324	321	364	351	369	342	332	330	333	305	379	316	365	348	332	336	337	330	342	347	326	386	353	359	315	326	345	359	388	319	344	324	359	342	358	350	330	358	348	360	342	318	372	381	298	312	343	348	327	355	342	357	307	328	338	352	334	342	355	335	347	328	346	346	334	356	328	316	346	351	385	327	329	351	310	360	339	342	334	356	313	338	331	348	346	376	335	341	373	341	345	327	323	359	331	357	362	322	351	367	335	333	329	358	364	326	318	287	328	362	336	385	338	343	361	322	356	333	362	347	370
45724	90344	84619	61639	37453	15285	3094	1391	619	579	627	608	565	633	649	666	583	604	609	587	601	572	602	607	596	592	655	616	603	573	624	592	627	616	644	589	588	575	621	598	639	575	646	625	614	616	599	606	641	641	632	610	628	593	620	621	606	594	650	601	635	636	573	630	621	616	619	608	644	604	604	653	604	594	608	576	620	635	658	607	605	561	636	607	646	605	617	625	521	632	594	590	617	616	602	609	620	583	631	641	608	610	579	609	609	574	569	611	606	614	639	579	559	601	626	647	604	584	643	600	622	618	569	583	579	577	601	617	613	617	602	634	554	642	656	590	618	569	585	590	600	597	646	584	633	608	597	552	611	617	616	606	611	591	581	597	590	631	616	643	596	566	635	606	612	582	613	618	615	617	587	625	619	564	638	619	619	601	598	635	675	592	653	674	634	639	614	615	575	592	605	607	641	598	623	608	583	587	573	600	662	628	596	620	586	590	616	628	545	590	594	592	634	625	562	585	581	624	577	620	622	628	607	610	626	590	655	596	648	609	634	627	613	604	627	601	589	604	603	632	604	581	628	641	594	619	614	615	589	626	596	624	569	617	631	629	625	586	565	562	604	644	608	587	609	600	634	606	603	578	613	576	587	598	597	611	640	593	596	619	606	588	588	562	613	607	587	639	608	623	598	577	612	653	579	601	635	633	590	612	553	626	624	588	584	630	625	643	603	559	547	609	594	601	592	568	599	570	571	601	562	623	621	659	651	660	605	628	585	599	642	623	631	587	611	571	623	614	609	599	581	620	571	625	636	640	599	605	580	603	591	601	636	600	595	615	600	604	618	640	617	624	602	606	629	630	652	597	620	594	611	601	609	605	621	595	625	584	596	605	604	585	638	603	578	661	597	601	640	567	617	606	602	626	611	604	607	626	612	588	605	603	603	618	579	665	618	581	597	623	619	637	633	605	610	614	597	594	602	592	610	609	554	578	625	683	604	604	633	616	632	595	566	589	633	605	611	575	646	596	612	614	631	593	641	573	623	584	593	623	614	616	600	565	613	601	587	637	571	629	576	609	572	603	586	577	617	587	602	593	578	619	633	593	617	599	586	619	566	639	661	598	583	596	608	576	619	587	634	638	572	599	617	606	586	612	600	644	627	576	602	616	578	635	625	593	632	604	598	604	619	631	575	617	591	563	550	594	593	580	563	632	599	595	627	643	595	625	640	572	612	575	599	588	615	635	622	582	594	609	583	587	622	629	599	621	600	608	596	606	634	604	599	613	611	599	619	618	591	594	612	635	599	608	580	619	630	571	591	636	625	658	618	576	600	614	592	619	588	588	623	603	588	619	579	552	646	557	629	624	595	659	610	596	620	610	638	637	617	599	613	582	574	587	614	620	594	619	628	603	593	585	582	649	621	611	655	587	631	620	639	609	574	588	627	623	629	681	597	589	614	629	653	632	621	629	610	634	638	531	643	622	573	596	619	594	592	545	609	590	618	594	611	631	592	602	613	566	608	659	638	554	604	611	666	622	636	580	603	601	616	594	640	601	584	630	574	593	583	592	589	612	600	602	623	592	601	610	599	598	593	601	667	627	630	612	578	592	623	610	550	639	600	580	565	602	643	608	621	579	614	616	621	601	619	594	635	598	597	595	577	569	641	581	573	623	613	598	640	609	636	636	626	583	621	597	589	600	610	627	611	601	617	607	605	650	590	598	562	580	586	555	590	592	603	601	615	609	638	621	562	637	626	602	607	609	589	580	605	621	593	607	599	593	569	574	568	642	630	578	580	568	602	600	627	616	599	659	602	569	597	550	570	646	620	619	608	615	598	625	588	599	576	582	632	591	577	518	623	617	578	647	650	610	651	621	560	619	618	574	640	606	610	640	597	577	625	584	595	606	633	634	549	630	555	600	610	638	608	600	631	622	608	597	603	621	585	591	645	607	598	626	581	609	603	591	585	632	613	564	638	608	580	636	585	608	600	568	563	553	563	630	649	610	591	629	621	606	563	594	582	629	639	591	599	595	599	566	636	650	566	602	601	602	659	622	638	572	603	606	573	648	581	605	605	634	625	593	610	612	587	589	598	592	581	595	583	540	634	589	623	608	620	638	601	613	612	598	654	611	618	605	624	593	597	613	630	609	606	589	637	626	595	555	621	583	605	626	645	607	637	607	603	642	622	579	570	613	662	599	610	609	619	610	616	548	597	585	606	634	587	616	605	600	626	563	645	593	624	620	612	658	604	590	575	551	606	601	628	597	581	606	604	595	615	546	625	571	619	638	619	610	610	621	618	590	606	571	602	569	588	620	615	630	593	628	620	625	602	588	570	622	589	581	566	591	604	606	584	598	653	596	588	610	571	640	662	642	663	602	607	611	548	612	617	624	581	583	644	587	579	620	590	657	616	603	586	626	629	586	578	607	612	596	613	630	610	631	607	580	688	613	607	582	571	608	593	588	612	622	552	617	598	623	613	610	641	614	608	626	630	617	593	608	600	568	594	649	610	623	602	604	593	608	557	634	601	595	578	611	592	627	593	596	588	569	631	646	604	642	570	599	617	603	612	604	619	640	626	578	585	592	620	582	602	626	609	642	614	591	622	634	573	613	608	612	607	575	610	616	645	609	627	620	626	621	603	608	607	599	584	622	643	619	617	618	624	621	587	584	623	637	613	635	587	608	608	601	590	566	603	606	573	635	605	605	619	599	624	610	616	620	568	585	597	631	625	603	624	606	587	603	625	630	599	585	586	601	582	638	584	634	598	614	614	646	632	615	623	618	627	590	580	611	603	593	608	627	627	652	594	576	591	596	566	604	651	635	576	584	587	585	632	608	646	589	595	595	644	616	666	616	669	630	657	599	673	608	584	596	628	603	631	603	601	593	623	590	604	594	637	595	583	581	607	626	598	614	581	613	603	578	591	565	603	585	579	604	594	594	630	591	629	587	627	598	559	638	630	638	608	557	589	576	620	603	575	635	661	644	620	610	588	557	558	644	632	646	580	625	620	618	591	626	572	606	601	615	640	609	618	594	610	647	605	581	644	577	628	592	658	573	587	600	627	584	537	591	628	571	647	589	587	558	621	601	648	601	595	581	606	599	603	620	610	615	610	601	592	582	621	560	661	578	572	622	593	549	584	606	594	636	618	655	588	637	591	566	641	633	607	595	588	600	640	612	636	650	580	626	579	584	617	600	605	586	642	602	569	617	595	596	608	594	602	603	611	603	601	592	602	612	632	611	644	575	640	642	608	613	610	648	582	600	582	610	606	583	651	604	586	595	600	623	593	595	646	624	609	563	585	624	601	610	604	608	593	627	606	618	589	602	638	616	604	576	672	607	622	585	617	563	590	604	631	622	621	565	607	629	648	640	597	625	602	606	613	593	597	583	619	622	589	636	649	579	607	631	579	576	598	625	592	631	623	613	608	648	620	611	571	595	589	566	565	563	581	607	573	595	649	593	609	543	585	584	582	609	654	585	613	640	624	614	573	596
23383	22765	41501	46510	34333	21476	8364	974	439	488	494	432	437	432	451	465	410	504	446	420	422	426	435	429	438	450	417	464	439	402	404	440	415	456	434	424	446	439	454	430	441	466	426	418	477	447	432	423	422	434	437	443	410	414	438	454	394	452	435	424	397	470	398	408	432	414	381	458	421	426	437	443	455	432	423	424	412	451	395	433	438	431	427	399	427	453	446	436	408	417	444	398	412	459	407	415	408	451	429	446	452	418	421	438	409	437	446	444	423	409	439	432	428	441	426	424	457	404	403	421	459	460	427	411	433	461	451	432	438	436	412	420	407	422	449	428	435	424	397	434	414	451	450	415	435	407	427	397	448	431	477	452	427	440	421	463	433	398	432	427	438	383	425	466	401	420	439	462	443	431	434	415	457	457	446	411	429	442	425	451	423	421	444	420	451	425	435	451	452	437	409	439	430	404	432	454	423	389	440	442	466	381	424	424	436	455	457	423	427	442	422	466	451	413	464	409	423	432	432	433	418	405	424	403	421	436	418	410	441	473	414	401	430	449	461	435	434	421	443	448	423	426	375	474	406	450	462	431	436	454	430	398	444	428	464	424	440	441	406	435	466	426	462	427	464	417	416	464	419	446	439	407	424	441	434	439	432	378	439	401	421	447	433	421	427	442	444	435	429	439	442	406	442	437	429	455	444	455	435	451	433	451	462	401	434	430	451	418	423	435	423	419	450	449	449	457	447	437	431	449	442	413	386	464	432	423	439	427	456	433	425	402	436	391	469	426	422	422	433	435	440	422	437	433	451	410	404	472	411	435	412	460	427	439	494	433	478	432	438	422	408	441	458	415	435	450	435	428	434	427	435	438	439	433	420	429	427	456	411	436	468	420	436	432	444	441	437	402	433	411	404	415	423	447	466	379	439	456	423	434	435	449	432	443	421	478	440	412	438	443	459	405	444	429	403	448	437	449	432	463	451	422	436	419	395	423	412	405	443	404	449	417	432	443	418	433	452	476	460	473	420	484	428	451	429	438	459	420	398	374	412	439	446	454	428	423	406	444	422	429	453	410	408	471	428	424	450	400	448	427	438	417	439	377	429	402	402	427	417	479	470	434	457	423	447	434	440	454	451	402	425	438	440	453	416	446	435	430	418	411	426	459	472	405	455	431	468	435	426	446	431	444	444	448	455	415	463	436	436	426	435	438	466	434	431	452	437	466	462	431	411	439	464	419	440	448	462	447	434	441	433	441	481	465	413	452	455	424	424	386	454	441	435	449	435	458	405	433	429	439	447	408	443	440	378	432	454	418	467	429	469	411	416	422	393	429	408	465	436	459	441	456	421	479	461	481	434	448	423	409	440	411	386	458	464	411	474	439	415	434	405	440	472	416	451	414	431	437	449	435	406	435	439	446	469	411	436	434	433	465	452	414	458	407	436	427	425	426	414	451	423	403	442	448	420	435	443	444	442	437	457	425	434	435	434	416	438	454	426	445	453	454	413	431	434	412	432	441	431	455	411	472	419	445	400	435	456	422	414	415	444	439	444	429	444	404	426	435	446	430	400	482	437	433	433	447	429	436	419	435	442	421	465	442	441	423	439	449	407	438	438	464	416	435	412	449	424	410	412	457	434	431	441	414	414	391	429	423	430	438	444	425	452	411	444	425	422	448	429	476	442	433	410	464	435	421	456	438	479	424	459	439	412	439	457	405	427	458	443	434	457	421	429	424	428	404	455	444	394	405	461	407	412	408	462	468	404	432	458	405	428	396	452	432	466	467	457	466	414	419	451	467	440	415	405	455	419	398	434	452	425	440	431	446	464	420	414	419	454	431	419	448	450	442	446	407	429	433	452	444	450	417	428	415	420	393	407	439	480	432	401	411	456	448	433	441	377	440	427	434	434	438	429	418	441	418	436	421	437	437	410	414	448	430	451	419	454	417	395	442	460	396	399	398	426	408	428	406	447	434	416	393	467	409	426	450	438	462	430	431	469	424	439	415	417	442	402	437	442	420	445	453	456	408	412	468	441	411	476	388	434	392	420	437	435	417	425	476	462	417	455	442	463	433	417	430	450	419	423	441	426	457	441	432	416	443	440	453	425	457	437	459	413	440	458	458	438	392	427	415	436	397	445	439	440	424	426	441	419	424	463	425	402	440	429	454	410	403	450	439	409	429	455	434	442	431	419	461	467	432	441	436	426	439	472	457	435	442	446	438	423	390	450	448	404	424	407	426	409	409	423	442	436	451	451	427	397	419	417	454	436	446	465	464	435	424	429	445	415	431	404	430	409	434	414	438	426	424	431	437	424	442	475	434	453	438	431	418	442	438	424	438	411	410	419	441	426	440	437	440	414	437	424	479	436	448	442	438	478	458	414	415	444	434	393	415	454	378	388	414	425	468	439	432	450	443	423	449	448	427	438	402	431	456	429	444	408	403	418	456	417	426	440	425	452	404	399	475	412	407	394	400	445	429	476	436	427	444	440	442	437	457	392	424	429	459	476	461	452	424	412	416	446	427	477	444	449	424	445	416	430	423	421	454	419	400	469	453	419	414	437	451	446	444	419	438	426	413	436	473	446	438	457	439	446	444	438	415	463	478	432	417	395	429	414	439	408	434	434	437	470	424	467	445	469	415	447	439	461	452	456	448	387	421	428	415	416	502	417	405	427	437	471	444	466	465	449	404	462	412	438	438	432	393	408	449	434	428	441	413	403	452	424	468	425	419	440	451	399	431	431	444	428	454	454	409	464	446	420	465	397	424	442	423	447	444	425	443	448	470	445	433	466	457	473	425	404	451	416	439	438	423	455	425	452	431	480	425	437	407	433	412	416	463	456	435	434	436	412	431	430	418	421	434	422	446	432	453	464	467	457	419	403	421	432	452	445	419	430	445	465	454	450	433	411	467	443	414	453	429	428	424	458	457	410	433	430	427	431	436	430	417	421	406	429	435	456	431	434	438	417	457	408	430	425	465	423	433	409	452	407	463	441	447	408	454	413	444	405	455	438	425	446	457	455	409	421	418	421	437	424	422	449	437	410	395	456	426	411	424	409	428	428	446	449	437	480	424	432	443	447	428	438	432	427	457	413	465	443	423	441	441	429	456	414	420	398	432	422	449	402	423	473	423	440	431	450	425	451	427	417	465	448	417	427	446	424	433	431	425	416	464	450	436	428	465	440	414	394	442	469	444	447	396	462	436	406	446	413	444	427	421	437	474	430	418	460	423	441	424	416	442	433	418	433	414	438	437	424	409	424	476	415	432	410	423	478	462	459	462	438	462	411	465	408	385	424	445	443	417	457	458	435	385	459	433	414	461	417	413	423	437	471	417	457	459	414	451	421	397	441	415	406	439	395	439	427	453	444	407	437	441	429	406	447	455	395	442	441	407	440	388	434	419	407	434	424	407	434	395	394	444	436	444	424	482	440	424	448	433	443	427	439	441	402	399	420	437	424	462	429	425	422	436	418	403	427	419	390	431	403	441	452	438	422	448
49967	96940	91233	72022	45438	20261	3901	1404	710	783	762	705	742	790	742	699	712	771	734	722	788	763	739	770	731	755	748	744	760	734	720	783	761	720	748	684	710	799	721	729	708	756	713	725	714	708	704	745	722	707	715	725	754	734	750	737	723	718	709	735	730	755	724	748	739	728	739	721	743	743	747	756	754	753	753	798	761	742	768	717	727	747	784	756	697	695	686	741	725	700	706	707	774	722	691	719	720	746	737	715	732	765	727	750	740	723	774	678	699	748	740	735	687	716	714	729	752	737	677	699	778	749	693	748	705	719	781	723	733	780	697	770	744	745	722	767	803	758	758	720	751	724	781	699	690	744	702	731	740	760	767	774	761	754	749	751	746	717	757	744	764	760	700	732	744	725	743	736	744	752	738	707	711	747	746	778	728	693	761	735	724	757	715	709	710	720	796	742	711	772	702	731	730	730	735	721	765	770	730	787	775	733	721	754	739	763	715	731	732	724	785	730	695	690	715	751	757	764	758	747	738	721	791	739	770	756	704	727	746	695	798	725	774	714	741	764	751	681	712	684	750	713	727	731	739	751	734	739	744	753	731	758	711	756	697	728	751	722	768	761	737	753	732	763	720	717	721	739	709	725	770	752	769	788	721	715	729	744	738	717	748	714	769	721	703	705	708	761	747	749	733	711	753	723	733	753	758	740	740	749	747	715	679	732	731	752	779	708	741	750	684	722	755	739	795	707	750	773	693	751	726	727	740	753	752	747	715	748	689	710	694	754	730	765	741	720	791	710	771	705	756	767	751	714	714	727	708	699	709	720	755	732	755	738	696	742	750	736	742	721	756	716	798	747	737	698	736	701	734	727	754	740	719	768	699	736	703	763	724	730	726	755	699	701	760	720	676	715	752	731	736	787	759	691	732	707	766	752	700	701	721	739	763	738	763	736	698	697	697	765	742	781	745	728	704	702	730	744	709	713	715	783	722	714	746	773	714	754	733	755	733	691	754	725	735	716	720	731	721	719	751	747	765	765	737	731	704	712	669	731	700	736	730	701	759	718	708	739	719	725	738	716	712	747	753	772	785	725	761	701	715	761	712	711	720	716	750	761	725	718	728	733	711	767	750	677	658	702	775	709	759	715	712	706	735	735	697	754	746	722	764	756	709	787	674	760	747	773	765	723	703	685	703	764	720	737	760	679	763	728	748	743	727	698	791	665	717	723	758	731	744	754	738	746	725	716	716	693	719	714	742	722	690	758	738	729	735	745	728	706	666	743	706	764	739	702	777	711	791	757	728	758	741	705	729	720	757	756	736	723	719	683	692	685	743	685	757	704	714	726	744	740	769	747	746	712	757	713	756	711	764	742	738	742	705	751	704	714	763	687	701	730	729	740	739	696	662	722	727	708	725	683	694	761	733	716	695	724	701	741	750	764	798	680	740	735	730	778	721	769	710	764	717	725	734	708	700	682	707	730	760	731	714	704	727	730	687	749	723	761	718	733	748	744	722	690	695	685	754	698	724	737	736	736	758	699	705	752	795	729	727	746	811	729	744	737	750	721	776	754	753	758	667	745	721	804	759	751	713	691	694	772	737	701	710	760	747	713	741	742	755	696	726	733	792	718	735	740	724	710	751	699	695	685	739	749	709	721	775	701	762	709	789	723	735	738	710	759	739	718	764	729	699	743	743	711	743	727	739	730	717	691	730	728	740	768	726	732	772	746	669	742	703	759	761	694	753	692	739	718	738	740	728	737	720	750	780	772	748	730	685	743	701	719	729	742	738	727	737	722	724	730	783	732	736	761	747	708	758	699	746	740	721	754	759	714	694	755	712	723	754	737	728	729	767	757	778	700	722	728	760	696	724	768	675	746	758	711	755	747	691	752	678	756	747	724	751	779	744	712	760	715	732	762	737	721	723	728	791	708	750	700	754	731	722	680	714	715	762	704	700	672	742	751	733	698	719	692	748	777	767	697	687	771	776	750	747	700	773	760	684	765	774	774	791	700	754	733	755	741	697	739	743	767	721	729	754	769	776	723	711	694	723	731	717	725	745	730	747	713	732	755	701	739	704	763	763	769	751	685	744	748	731	724	745	698	767	757	751	708	707	735	722	696	732	727	711	728	757	701	772	733	739	729	709	744	720	752	722	660	691	773	737	741	721	773	792	703	777	739	738	747	759	768	761	724	716	688	688	759	702	702	700	704	781	735	718	756	738	734	752	678	783	737	731	757	695	732	735	718	743	735	732	745	735	728	709	766	712	722	664	732	758	727	703	727	751	766	781	715	649	786	780	755	696	707	725	746	744	772	767	800	715	716	707	697	742	728	752	701	749	703	742	718	746	707	765	722	767	695	738	752	690	704	720	749	741	733	701	713	698	667	746	689	732	724	732	742	726	712	725	754	771	685	731	718	755	741	708	734	691	738	778	711	716	767	747	721	706	745	757	724	726	762	724	708	725	724	709	729	771	697	718	748	690	685	752	718	713	693	717	699	736	757	704	739	729	687	689	718	716	759	730	735	712	775	710	762	745	755	706	715	719	729	725	687	736	668	701	711	696	733	787	754	748	747	739	769	774	708	731	710	747	684	764	706	729	750	773	727	741	708	766	697	782	719	723	755	715	689	725	717	705	695	735	700	725	747	744	757	798	776	703	696	728	701	718	737	729	694	711	763	755	791	679	701	728	774	690	707	754	724	775	700	723	763	747	746	684	734	732	742	731	720	747	729	722	693	749	710	720	693	716	741	739	699	725	708	731	715	719	711	718	758	705	747	728	687	709	762	712	734	743	764	739	703	734	709	769	744	752	723	752	685	743	745	742	700	724	746	757	740	647	746	787	704	679	757	727	772	700	728	740	736	698	726	742	743	677	719	676	721	742	732	742	720	759	746	750	767	731	738	744	737	744	767	784	721	753	722	775	731	743	757	726	749	755	713	700	699	724	735	694	734	715	753	773	772	727	739	725	731	705	742	704	792	728	761	730	694	728	743	710	691	720	741	751	730	759	705	780	729	706	715	727	759	723	810	746	727	731	706	722	707	718	737	709	747	726	739	760	767	737	761	728	766	768	782	705	728	699	780	730	699	727	700	752	741	747	738	694	695	741	697	714	725	740	742	731	741	725	730	770	746	772	712	716	727	717	777	722	757	751	728	759	743	683	718	761	715	698	702	733	702	687	712	712	732	738	707	711	784	709	759	770	713	762	755	771	739	697	704	767	688	799	750	732	748	704	685	758	782	746	731	751	716	706	700	752	764	717	716	766	784	755	749	727	733	717	723	698	745	674	786	765	727	722	650	747	719	714	684	749	725	716	751	725	763	722	722	682	719	719	773	740	701	730	732	691	791	734	750	740	798	719	726	715	762	681	748	735	734	794	705	708	714	742	712	699	743	728	719	705	747	724	723	726	781	703	739	708	720	760	742	742	731	699	787	782	725	729	720	745	774	680	741	740	750	724	740	775	734	695	736	771	741	743	755	718	751	747	679	742	704	737	689
26962	29611	40277	26000	9958	1903	494	301	311	308	300	295	306	333	285	296	282	318	321	339	309	302	304	310	300	306	281	299	303	310	324	307	292	318	332	256	307	293	307	296	305	295	311	282	284	309	282	319	317	299	325	288	314	304	300	310	324	290	302	274	295	333	316	280	296	303	284	328	313	300	298	315	294	293	310	292	323	286	320	284	283	283	305	303	302	300	293	312	323	269	299	312	320	278	265	283	270	292	310	284	289	319	296	301	290	321	283	292	334	314	320	343	311	304	330	309	271	303	289	282	291	275	309	271	300	302	300	309	255	303	302	312	280	333	283	308	324	285	299	288	315	320	281	306	289	304	307	275	300	293	308	314	302	317	296	283	307	300	311	302	295	291	323	296	303	298	285	287	306	308	274	273	309	289	295	293	279	312	335	304	323	289	275	322	279	310	298	282	293	306	291	272	295	291	289	294	318	313	325	320	281	294	273	289	301	332	273	285	308	308	309	350	272	271	322	304	297	258	294	308	297	310	291	325	279	312	289	300	308	270	292	307	301	286	290	319	321	307	306	271	299	287	319	287	279	336	298	322	306	294	293	319	309	298	264	297	321	294	245	300	292	279	320	285	271	305	320	271	294	291	293	293	330	274	270	290	289	297	290	281	283	282	265	306	305	304	253	283	347	296	280	309	273	290	296	334	292	327	280	309	324	265	304	305	300	315	296	316	316	313	264	298	286	309	325	288	320	290	288	272	285	304	291	311	301	295	290	300	317	286	286	277	300	284	330	290	277	314	307	269	282	299	320	291	319	312	300	301	318	290	314	328	306	283	297	309	299	300	317	301	305	277	307	309	307	288	303	290	296	336	300	290	291	301	300	331	321	306	304	308	313	293	292	292	303	303	310	284	320	311	301	302	303	325	286	282	275	288	278	310	317	311	303	304	297	316	295	287	296	266	300	290	313	304	345	291	292	303	330	290	310	310	290	294	305	306	307	291	313	292	320	279	308	303	288	317	307	311	314	311	294	292	286	277	285	320	320	272	295	309	312	305	296	286	310	322	309	298	297	318	291	294	304	312	286	307	304	295	279	331	294	302	322	305	311	302	322	316	298	332	281	305	289	273	314	330	299	288	321	309	298	279	275	265	315	305	327	300	293	332	317	308	319	304	294	302	281	329	275	290	299	322	275	268	337	294	338	335	294	311	285	317	312	290	276	314	290	327	290	325	330	308	316	313	291	317	302	286	344	277	284	298	285	301	312	319	276	320	259	304	310	315	299	292	306	314	307	316	299	273	296	271	275	296	309	283	316	306	293	312	296	283	291	317	291	307	305	300	309	308	316	285	278	308	281	259	306	302	296	313	298	287	312	317	306	337	288	293	293	305	301	321	266	266	297	299	317	294	300	291	314	261	272	293	292	308	310	307	304	312	312	288	272	310	297	310	299	320	312	331	289	296	304	302	312	296	295	313	294	309	294	276	303	305	282	279	302	296	306	309	304	289	316	299	317	289	309	294	291	289	298	292	301	304	264	312	284	309	291	294	317	274	275	332	315	304	299	316	303	328	292	299	288	300	304	269	324	293	296	311	298	296	282	282	296	305	299	310	274	282	306	273	311	295	298	279	325	291	281	305	299	303	290	309	298	293	307	322	316	312	314	316	320	314	305	309	284	320	287	314	302	296	308	315	308	322	321	322	324	274	296	319	276	284	315	278	287	338	265	312	314	296	317	300	298	299	349	290	294	321	267	299	294	313	311	261	295	306	320	323	305	279	328	286	309	272	302	282	310	286	302	329	302	281	315	295	315	304	308	298	271	294	316	312	280	312	289	284	299	299	312	318	320	292	316	317	306	282	287	310	316	282	306	295	319	280	305	290	295	297	258	328	293	282	287	326	302	311	270	321	303	282	250	311	294	313	294	298	318	295	305	300	313	315	300	302	290	298	284	303	337	295	268	298	305	280	294	323	318	282	282	302	268	286	297	304	288	310	298	269	291	304	268	307	319	287	302	301	251	298	320	310	299	288	284	300	294	324	317	317	325	302	320	278	309	293	319	311	300	308	286	321	305	338	295	307	293	290	317	318	282	328	288	280	304	306	292	305	291	262	300	327	253	297	311	308	318	321	306	301	293	322	296	304	309	300	304	279	288	277	315	294	309	308	300	339	300	303	297	297	309	309	286	300	307	268	299	303	303	294	309	269	325	334	317	275	300	301	276	278	281	326	291	312	297	312	294	320	282	303	322	297	328	311	315	285	288	278	283	298	344	297	273	300	307	282	288	309	312	284	298	288	330	312	327	266	294	287	299	291	278	304	300	299	299	286	268	338	303	297	290	305	313	314	324	296	280	285	308	306	280	262	291	284	290	309	295	292	305	308	298	291	288	296	279	295	327	302	314	307	303	315	286	302	311	272	286	304	278	307	307	288	318	312	315	318	305	291	277	306	292	326	284	299	325	305	282	293	292	295	265	307	297	280	280	309	304	307	308	299	297	322	321	297	287	303	285	309	250	293	328	289	295	288	303	322	297	279	294	314	299	304	323	271	312	316	288	298	296	280	304	264	305	302	289	298	300	313	308	301	304	335	328	302	270	274	296	317	302	272	289	295	296	316	288	308	302	282	298	305	245	325	287	272	293	313	314	323	288	314	290	330	288	296	289	286	302	310	303	318	290	281	294	304	303	271	286	296	290	268	292	291	310	307	280	309	279	300	301	271	322	308	300	305	279	308	310	306	285	291	303	294	306	314	300	283	297	319	294	287	275	257	305	330	307	319	296	280	295	278	290	312	260	293	304	290	323	304	309	289	286	293	266	297	281	278	285	274	290	307	291	312	309	320	285	274	289	307	297	308	295	282	307	282	300	337	296	286	305	311	322	286	277	273	267	313	275	297	313	264	299	326	297	306	314	261	302	287	326	326	285	308	309	291	289	281	280	313	280	315	293	274	304	312	316	296	310	287	316	320	256	285	330	285	293	287	283	304	286	287	323	322	283	301	312	313	291	279	279	296	300	306	280	297	329	314	313	292	285	273	294	293	285	276	318	271	294	279	301	283	288	313	318	273	297	291	288	277	302	297	296	281	330	294	278	330	260	279	338	275	314	292	290	274	283	321	326	290	314	292	322	269	315	301	291	270	301	285	298	314	285	314	284	294	308	288	293	320	295	305	311	291	317	308	305	346	281	294	347	281	330	292	307	317	318	310	297	309	306	308	316	285	301	268	307	303	321	304	281	325	314	306	291	284	312	277	316	298	268	286	296	301	295	284	323	299	294	281	295	340	254	271	314	303	319	294	308	282	317	323	299	285	299	305	308	279	300	276	302	307	322	302	301	308	292	293	271	294	304	308	317	284	302	310	313	309	308	291	309	328	308	288	307	313	289	318	277	319	285	293	279	282	302	308	311	310	281	316	297	307	306	278	281	327	288	309	304	289	301	297	314	322	295	307	303	316	275	292	298	288	302	292	276	303	330	317	280	329	306	272	309	300	308	295	306	298
21425	51059	46092	28727	13453	3472	776	608	561	552	555	551	503	569	603	556	519	562	548	546	548	569	537	538	556	554	550	536	527	560	564	523	538	539	545	582	557	559	536	560	565	539	524	533	505	543	541	535	562	550	529	546	531	498	523	562	515	495	506	511	518	531	533	540	525	518	545	552	548	551	512	531	585	543	523	548	498	540	500	529	509	579	499	504	545	520	552	559	563	573	511	564	570	524	494	487	535	521	533	519	546	542	539	493	536	517	552	496	583	551	519	508	526	555	530	497	529	510	529	506	527	581	589	547	564	509	551	572	550	512	536	534	550	542	553	547	550	531	520	523	542	548	523	532	565	546	521	543	586	500	554	485	534	537	606	518	524	546	572	603	570	538	493	533	527	521	560	534	554	544	578	544	559	513	489	551	520	555	515	503	544	546	515	550	530	512	573	570	577	545	589	515	556	531	502	544	535	545	547	559	558	549	579	520	521	514	547	569	546	517	555	535	480	501	518	549	576	583	512	565	544	540	511	562	542	566	545	575	543	548	561	536	569	552	474	585	573	541	523	559	480	547	504	494	567	555	518	535	554	540	567	510	530	551	525	539	563	550	546	537	562	545	542	569	535	545	547	546	531	542	533	539	508	550	541	575	525	531	554	536	513	546	517	548	546	560	557	544	530	540	553	517	530	596	505	516	556	559	538	522	577	536	547	553	559	565	560	534	558	535	529	538	550	505	533	522	518	550	526	515	556	577	535	531	533	500	510	569	532	553	567	538	582	605	544	554	508	543	541	526	531	576	521	531	513	507	563	563	544	560	580	566	566	532	529	534	555	564	522	526	535	534	535	532	532	483	536	526	561	509	529	525	502	516	507	515	491	553	548	528	534	532	543	536	560	563	543	547	547	526	563	534	546	539	565	531	563	552	542	549	524	546	523	570	566	542	553	548	543	538	558	535	488	539	576	561	541	555	549	548	575	547	533	512	554	528	534	547	559	529	559	550	545	579	513	534	538	503	572	510	514	571	530	521	515	566	573	524	494	567	543	549	555	530	508	542	499	547	534	516	532	531	521	545	506	568	572	541	520	530	573	530	531	528	511	518	538	487	488	553	547	549	576	573	557	533	540	526	546	572	561	567	568	552	533	527	579	574	549	516	552	560	533	552	521	533	553	567	540	547	502	538	564	542	541	578	583	546	525	537	583	549	568	549	536	502	511	543	504	526	539	537	523	490	543	509	536	558	521	469	527	544	584	560	559	555	523	555	510	524	515	580	566	493	514	565	560	592	555	561	558	541	538	578	576	503	544	526	539	503	523	534	516	520	535	542	529	565	544	528	513	527	561	536	552	568	513	529	544	546	527	547	528	523	578	562	561	552	532	548	541	555	543	565	520	524	514	540	494	535	548	545	503	531	543	555	545	517	581	539	531	536	583	577	536	567	550	571	528	548	591	531	520	499	550	547	513	525	560	551	544	544	507	528	552	583	547	516	559	541	524	541	519	546	530	507	570	542	546	551	571	525	554	570	550	576	511	517	566	521	504	570	509	530	566	524	557	568	579	542	515	547	512	542	530	557	509	536	561	556	531	524	497	543	552	547	490	521	543	547	544	518	535	546	581	587	558	536	524	520	551	545	541	548	532	536	533	500	522	502	534	534	543	525	539	513	545	559	527	542	534	524	562	530	553	542	544	558	503	549	548	508	540	591	531	519	513	544	521	529	530	568	551	531	563	570	516	558	531	566	542	548	580	562	511	535	584	528	524	552	510	559	520	523	555	527	567	555	511	534	548	528	548	542	569	531	533	549	521	544	549	522	516	557	537	558	558	534	519	533	531	600	595	574	485	532	528	507	561	570	563	568	565	530	571	556	554	505	555	522	555	582	538	558	530	543	531	530	548	556	549	553	520	533	518	556	525	535	536	546	552	574	526	560	543	526	535	529	493	547	555	523	585	565	546	553	569	569	525	524	547	591	536	529	512	540	550	485	545	570	521	516	531	536	489	522	573	530	561	542	516	549	567	528	506	548	551	521	547	553	560	569	553	500	569	518	556	545	555	531	512	557	558	530	539	516	513	548	537	504	544	593	517	531	549	542	537	557	528	533	584	544	550	520	532	536	542	559	556	558	550	556	531	565	522	518	519	490	534	573	550	543	547	524	551	559	524	498	522	565	550	551	565	510	536	535	548	584	550	570	531	517	538	532	507	503	541	534	546	531	542	582	545	548	551	540	539	509	537	503	558	532	523	556	493	541	543	526	514	535	567	551	526	553	546	528	558	516	533	538	522	547	506	536	557	546	510	587	567	576	531	569	524	532	521	559	523	551	549	539	583	573	533	531	493	521	553	553	489	519	557	494	522	591	520	521	552	527	529	515	538	545	505	551	557	543	534	524	537	517	518	491	546	492	544	606	516	501	537	516	534	511	511	551	537	546	512	545	562	533	544	531	569	537	526	514	532	526	579	577	553	561	537	548	546	551	507	515	492	546	530	554	537	494	508	565	536	514	545	541	523	540	494	563	572	556	551	528	554	511	508	535	542	534	544	572	529	581	537	569	543	543	538	524	544	565	551	543	535	559	505	547	545	549	542	546	553	531	542	533	527	543	546	548	540	504	583	582	542	473	523	525	564	561	521	555	540	549	549	544	561	515	544	557	517	558	523	497	539	521	541	513	545	565	556	553	564	550	536	517	520	517	515	548	565	524	571	545	554	543	559	562	549	529	577	511	553	559	544	512	520	531	531	510	525	580	543	538	552	505	547	534	538	567	515	536	535	537	527	529	557	541	537	580	528	509	550	551	551	487	548	560	572	552	538	539	572	516	541	563	518	508	505	555	574	500	565	557	566	548	559	521	549	537	528	531	511	571	539	527	507	551	536	524	522	531	602	548	548	546	522	527	556	548	513	555	558	583	544	514	550	606	546	562	577	517	575	524	523	553	555	526	493	508	528	505	489	519	524	525	535	503	475	529	524	549	517	525	543	561	567	533	546	537	532	505	547	526	564	544	607	525	532	509	563	497	536	529	544	534	550	552	541	528	562	545	575	563	541	528	562	541	544	533	546	547	591	532	567	523	574	561	550	547	566	556	557	543	567	574	531	541	530	559	555	539	525	531	570	545	546	517	492	524	551	531	533	578	523	520	574	526	510	537	562	549	516	547	600	544	470	485	555	488	592	566	530	495	515	560	524	528	511	564	545	537	471	537	564	494	501	512	498	536	523	564	585	501	520	541	544	519	551	585	566	539	536	522	546	527	553	564	552	477	541	568	568	579	515	538	584	567	532	554	558	539	540	521	519	541	493	580	556	551	524	568	537	535	581	572	573	548	550	526	560	552	566	559	539	510	556	553	515	503	570	550	504	505	557	534	514	521	564	528	526	556	552	549	557	535	554	535	579	585	518	488	541	516	543	522	536	500	562	534	579	513	553	527	526	587	550	510	543	510	556	538	591	536	550	508	578	563	558	570	547	581	524	559	513	587	569	545	507	543	516	516
24383	24822	47695	45316	29834	16020	2931	557	347	388	376	364	356	378	358	339	374	344	329	365	343	325	340	352	343	382	351	384	348	371	370	325	375	349	345	332	363	331	382	355	356	367	342	333	330	359	347	352	343	355	338	350	375	330	337	346	352	353	358	315	346	334	332	368	351	317	348	352	358	349	387	362	335	364	353	353	342	331	358	377	375	326	346	349	364	358	347	306	347	366	333	337	346	349	357	366	348	363	361	333	387	357	318	342	339	383	391	370	361	353	346	347	303	345	363	354	361	339	345	322	328	345	353	379	342	335	347	320	340	342	376	315	352	375	350	330	349	352	366	394	329	352	377	322	349	386	345	350	324	333	339	346	330	355	344	397	384	368	343	370	337	347	369	363	388	341	330	359	344	335	310	341	352	341	338	341	375	369	340	338	342	347	340	365	341	357	359	350	358	402	336	348	346	341	356	337	357	324	349	353	333	356	326	343	324	337	377	349	311	337	348	351	327	349	373	357	346	331	357	350	349	313	367	357	333	333	366	364	343	366	387	372	323	365	347	362	345	332	348	331	351	308	320	348	358	320	342	365	354	336	347	327	354	337	376	378	358	339	346	332	356	323	344	368	339	356	362	329	323	324	339	369	350	316	338	347	333	353	325	350	348	354	301	338	329	352	303	382	332	395	330	350	347	382	339	345	362	327	359	347	398	366	356	369	350	329	338	334	361	349	362	322	339	335	351	348	342	368	365	310	345	362	342	366	345	360	360	336	306	332	332	342	351	342	347	322	337	359	354	330	359	360	304	344	386	340	314	326	363	351	345	372	355	335	355	336	367	379	350	348	353	298	326	337	353	367	347	370	333	346	344	369	378	353	373	370	326	352	356	395	346	384	346	344	323	387	337	347	338	404	386	346	357	371	358	359	352	340	347	368	334	360	344	314	345	344	340	394	317	374	379	370	331	380	326	316	313	367	339	368	351	361	370	351	370	335	367	324	322	351	337	363	363	379	371	364	372	363	342	336	353	325	341	373	338	350	374	384	370	331	328	353	337	370	385	331	337	376	316	341	366	337	335	360	338	373	357	325	324	351	364	360	358	319	358	352	382	346	337	347	339	366	362	342	337	320	375	351	359	306	345	348	357	359	371	356	358	352	360	334	370	332	362	351	379	350	370	352	356	357	328	349	340	389	348	343	327	331	319	355	309	348	387	354	356	366	358	346	331	348	347	331	367	394	360	380	348	324	363	356	319	357	319	363	341	324	381	340	368	360	330	348	344	317	349	374	328	342	341	343	365	368	340	369	334	369	353	350	369	402	331	315	363	388	324	362	341	370	337	367	368	348	360	356	364	358	338	354	355	352	364	347	343	349	368	359	353	369	355	365	328	354	387	322	365	302	353	306	331	346	387	362	325	400	344	322	307	328	346	334	320	372	330	362	331	336	354	371	387	340	361	338	355	357	387	355	342	344	357	338	358	356	339	336	363	350	361	353	369	351	373	345	342	351	351	323	363	379	357	339	359	340	333	353	362	347	342	360	350	360	341	355	338	356	315	357	367	351	330	332	349	347	363	342	327	324	360	343	360	354	334	342	333	348	379	330	354	352	361	347	313	345	343	346	332	365	352	338	344	357	344	346	300	343	358	339	367	332	350	333	364	383	335	308	354	346	383	355	401	354	351	329	368	343	336	350	301	348	334	354	355	350	348	375	346	362	350	353	356	358	326	313	351	339	320	380	355	354	345	373	371	342	362	373	353	379	345	362	342	349	340	316	295	343	341	326	346	373	318	330	344	309	336	392	343	365	357	338	334	358	367	359	337	356	353	353	343	354	363	349	334	351	348	355	319	351	332	366	362	353	368	320	326	390	332	346	355	352	331	388	359	338	324	381	321	366	327	337	349	364	350	378	334	350	386	341	364	373	330	333	356	358	330	358	370	359	397	326	379	329	342	355	338	381	323	324	363	353	373	375	339	362	342	348	339	361	339	358	329	331	367	350	364	353	377	360	362	362	376	346	393	366	347	308	334	324	341	370	382	327	373	358	381	356	301	320	344	359	351	375	358	345	302	370	372	375	370	360	379	377	348	319	362	369	339	347	327	342	353	377	354	327	308	348	372	351	369	328	340	326	375	359	374	353	363	356	332	344	308	370	394	351	338	372	374	325	330	341	349	358	380	376	351	332	318	339	321	358	351	330	356	347	338	359	337	372	359	353	345	318	383	334	384	387	351	333	360	354	356	368	370	347	359	346	346	344	402	343	369	352	374	361	357	350	320	354	335	360	333	349	379	345	342	347	358	367	354	340	349	354	331	369	345	359	340	338	297	326	338	363	356	357	345	312	366	347	364	365	366	325	335	310	333	330	377	355	334	352	372	362	342	329	345	345	379	338	339	396	333	379	344	341	355	347	351	352	340	355	361	337	347	336	328	323	382	344	377	357	355	355	384	340	321	348	327	340	366	329	361	331	355	317	339	344	374	367	362	355	338	363	352	363	340	341	348	321	372	344	370	346	356	323	391	325	356	349	383	346	367	354	353	373	356	351	346	329	345	378	349	363	342	355	362	342	363	359	357	343	339	321	340	330	335	346	356	371	366	338	321	329	345	344	359	352	340	364	352	344	354	370	398	372	352	350	351	354	354	341	329	349	348	351	366	331	351	332	364	343	384	351	350	319	329	368	323	362	329	341	348	359	305	367	314	366	347	341	335	361	323	357	363	341	345	345	365	385	356	345	369	379	359	352	350	353	338	328	362	366	347	331	340	350	345	348	332	383	366	294	373	346	341	332	348	316	355	333	336	361	381	354	343	380	302	339	360	361	328	355	350	366	363	362	333	348	342	330	366	328	366	330	350	350	330	364	333	357	351	355	348	356	361	341	333	345	380	347	339	325	338	330	351	375	347	358	341	356	387	325	391	354	335	347	372	337	387	344	334	359	361	361	375	321	371	314	335	317	361	363	315	352	362	344	366	371	332	327	327	348	352	365	386	338	360	357	388	344	321	354	362	360	354	334	347	322	345	349	318	361	336	323	337	329	360	335	370	337	375	341	356	359	369	335	358	322	371	360	346	366	379	366	335	349	365	324	345	314	346	361	352	358	362	330	367	331	332	354	367	349	368	335	337	340	331	323	315	349	357	338	373	352	361	360	340	352	400	362	365	349	386	385	299	346	354	337	340	366	364	351	354	355	366	344	319	345	335	359	387	372	348	350	329	329	327	340	362	344	360	353	379	371	359	322	369	353	371	362	333	354	355	307	370	400	363	355	345	321	363	318	362	366	325	346	349	334	384	321	352	326	366	356	332	338	357	345	351	374	327	357	369	360	352	354	338	330	353	347	361	359	352	368	335	318	346	342	359	349	327	354	351	359	351	355	366	330	368	346	372	373	367	374	335	334	358	348	336	356	324	374	390	356	336	314	321	358	342	331	375	376	336	374	344	359	365	359	367	346	360	359	336	338	346	341	410	351	355	395	357	375	344	342	365	361	346	376	388	366
44706	92788	82923	56716	36608	14565	2305	1090	631	642	663	606	613	661	661	580	641	651	649	629	631	619	655	643	626	616	614	619	619	629	645	572	633	624	607	662	588	592	606	604	625	645	622	617	651	617	598	574	582	599	652	636	597	588	628	609	585	571	623	566	639	651	627	553	611	644	631	637	625	612	588	587	651	604	601	629	636	619	562	622	600	634	587	634	629	610	625	622	631	585	611	617	591	638	610	654	613	644	665	620	607	614	631	609	555	600	622	603	640	622	619	629	642	620	630	627	625	655	618	619	645	602	585	649	631	646	567	646	640	638	611	588	594	600	637	672	619	595	649	638	638	662	631	636	618	634	597	583	626	631	610	653	623	617	648	606	632	604	585	637	640	647	613	609	607	627	621	614	647	622	657	659	668	617	610	638	611	604	636	596	620	706	637	661	632	655	610	582	605	604	628	647	601	641	605	657	576	601	664	643	625	615	617	638	566	621	571	602	630	612	606	594	606	600	653	638	595	656	630	643	624	696	608	625	616	652	609	618	588	567	612	664	655	665	589	606	618	616	605	569	595	651	647	583	598	660	619	626	625	574	637	606	568	625	628	603	586	617	601	616	608	629	655	623	628	621	629	621	627	609	602	611	613	566	614	625	582	638	663	611	615	576	624	606	612	608	639	623	628	632	636	613	594	668	619	608	678	651	622	594	630	644	643	617	613	641	642	572	613	616	595	608	602	605	616	668	619	625	625	625	602	639	611	587	607	615	602	641	631	637	601	638	640	577	673	599	641	613	632	663	598	615	642	634	569	621	572	635	589	632	648	645	592	618	620	644	608	618	618	597	638	623	621	608	620	640	657	647	636	644	594	631	640	623	611	599	619	616	607	622	598	656	614	556	636	643	600	613	606	611	582	603	597	583	617	596	598	623	646	628	610	624	625	582	612	618	535	608	582	637	630	626	638	589	623	606	559	633	606	593	649	563	584	613	633	619	585	597	597	605	633	640	659	612	642	619	577	611	651	602	597	603	603	599	620	609	576	650	614	659	651	603	579	623	619	630	599	621	619	664	604	624	625	606	664	628	601	598	594	623	648	591	603	624	624	612	614	618	604	640	589	652	586	593	688	644	621	638	625	643	634	623	608	657	624	589	587	614	657	664	649	605	633	645	623	615	589	626	662	651	631	652	627	596	643	616	630	612	640	632	581	627	630	629	659	624	598	598	626	647	581	623	610	570	608	652	605	614	635	657	623	623	643	642	650	646	651	643	605	630	607	623	583	619	636	546	646	642	590	642	568	638	638	587	620	604	646	594	609	585	582	638	633	653	633	604	601	627	636	635	589	663	623	643	556	606	658	608	658	575	609	634	619	627	595	632	657	596	608	635	614	672	626	635	598	607	600	595	616	611	634	626	582	549	619	626	609	623	652	623	621	615	595	618	652	623	622	666	631	622	627	583	608	633	617	592	595	625	643	614	607	600	582	631	668	593	645	636	609	600	606	676	569	598	636	604	618	641	610	667	644	597	621	583	628	603	642	634	639	594	634	659	615	615	650	615	587	636	651	610	659	605	602	629	562	632	611	603	596	645	587	617	628	629	611	644	644	628	603	617	642	604	628	605	619	641	595	623	620	595	629	651	612	610	630	622	605	607	628	630	617	612	628	644	622	623	650	655	620	646	644	669	606	622	593	601	654	605	625	631	636	576	606	628	657	652	597	645	637	620	637	629	603	615	643	636	593	622	655	608	610	609	597	605	650	648	629	614	653	619	631	612	596	612	643	583	586	618	628	670	640	643	599	608	569	601	635	629	622	603	595	640	615	620	609	632	601	593	586	615	606	596	652	619	626	625	668	627	656	613	594	616	618	642	634	628	583	592	635	646	619	671	598	608	588	597	607	632	595	655	603	637	607	615	657	572	645	645	570	670	625	610	646	651	612	632	634	610	612	619	562	601	650	590	588	638	629	613	633	585	554	619	653	630	629	589	639	626	633	583	669	619	598	648	621	596	623	619	624	637	628	604	648	629	618	620	615	608	664	578	637	608	656	620	609	642	614	605	607	628	619	640	625	630	586	581	641	627	614	614	648	598	629	621	625	559	596	657	629	619	656	625	647	616	614	621	591	632	622	627	672	555	597	602	603	594	646	628	578	643	602	612	627	662	608	547	662	620	621	667	634	618	609	567	638	673	599	591	637	594	642	607	610	563	611	641	630	626	591	639	634	609	624	601	644	619	591	585	621	629	588	596	575	670	630	626	628	624	616	641	592	622	646	611	663	634	602	614	582	604	621	618	599	610	605	629	587	576	616	634	581	608	650	578	632	620	610	575	621	584	574	607	619	635	660	626	612	566	661	610	604	642	606	679	657	650	615	649	647	591	600	623	623	641	624	607	651	642	595	588	597	641	599	640	649	587	612	615	601	606	606	603	625	671	563	653	638	580	662	604	600	605	597	588	582	624	641	634	606	622	648	638	620	623	611	599	618	589	614	588	572	605	647	631	600	576	617	645	655	621	629	645	616	668	619	610	652	610	642	622	675	658	600	613	615	627	604	647	610	574	612	618	578	604	589	602	609	685	653	639	613	606	605	645	622	594	578	643	633	599	614	604	644	620	625	603	671	596	618	613	621	603	569	629	593	585	588	635	596	621	607	604	662	599	645	644	564	694	646	640	609	585	636	622	585	611	647	615	599	656	578	613	629	599	648	643	637	597	622	662	615	629	601	627	677	620	562	605	599	651	617	621	600	616	624	621	598	649	595	592	631	639	651	634	616	615	597	665	681	567	576	658	607	593	625	619	641	634	624	581	583	610	617	616	599	647	643	622	639	621	625	604	647	645	615	625	639	599	644	597	599	619	609	626	615	620	603	593	616	618	587	596	582	573	628	600	599	593	635	582	604	622	616	670	667	624	621	637	631	615	578	628	649	615	617	668	624	603	617	596	635	614	613	609	629	612	597	640	584	637	631	602	608	581	666	629	648	603	642	636	669	637	619	611	617	575	614	663	615	602	596	593	608	637	610	548	569	588	647	621	656	607	632	630	610	567	632	612	644	590	636	603	563	632	607	611	627	604	597	617	581	567	659	653	625	561	605	590	605	553	614	603	568	627	614	592	579	606	651	632	647	630	630	632	608	591	622	621	630	617	654	591	599	569	601	623	622	601	596	619	601	624	637	612	612	651	636	685	598	620	588	597	618	584	607	648	637	593	571	657	609	655	622	644	620	612	608	624	584	600	646	616	625	618	603	646	606	637	599	620	594	629	616	616	659	633	606	623	616	628	629	607	596	648	632	658	594	648	615	670	607	631	594	640	609	573	644	625	554	572	601	656	618	610	614	580	620	604	640	613	649	631	585	652	599	601	603	651	619	645	558	645	593	600	676	597	645	666	597	604	610	597	627	604	614	642	641	637	620	663	621	645	648	655	653	610	618	619	670	571	609	612	651	608	629	616	646	632	609	685	652	598	576	598	650	647	618	658	623	585	585	652	634	603	609	596
23301	23110	41368	40721	30733	21081	8603	1074	447	483	463	452	434	493	459	430	448	489	452	427	467	466	463	439	437	457	460	487	400	451	452	438	469	427	404	429	464	430	416	470	450	469	489	462	420	484	439	458	426	411	452	445	433	437	428	400	445	468	451	456	441	426	419	437	463	443	386	392	414	401	420	442	420	455	427	423	388	470	421	445	435	429	425	408	437	459	447	460	446	407	400	427	426	461	470	455	397	410	414	414	431	445	414	462	441	428	432	459	455	407	440	451	414	422	471	430	426	431	461	429	444	438	457	441	410	444	415	436	443	404	490	452	471	447	440	449	397	444	431	423	467	445	425	480	475	458	438	418	464	428	487	454	404	455	445	445	449	434	441	461	418	460	440	399	429	469	463	438	442	441	434	436	449	461	449	456	401	463	447	452	427	446	422	415	470	382	429	427	442	416	427	447	445	429	458	459	438	438	455	426	441	427	408	435	388	433	442	409	404	422	439	419	401	416	420	450	428	408	450	457	450	442	429	444	398	436	431	420	459	415	443	383	406	436	408	417	438	427	453	450	465	459	416	436	425	395	464	404	464	475	446	446	416	453	429	464	437	436	450	397	431	443	417	427	414	451	425	431	405	426	373	405	395	463	421	457	428	399	439	432	436	426	448	444	433	407	394	434	460	440	448	438	443	431	427	414	415	444	373	454	411	398	422	427	428	424	421	442	445	402	433	433	420	414	427	443	434	394	443	405	406	423	423	482	455	424	443	457	409	433	466	470	440	474	400	419	443	440	438	417	429	431	459	428	425	433	459	449	462	417	429	464	435	419	428	432	451	412	432	439	427	425	415	418	446	442	436	408	428	422	471	428	475	407	450	431	401	466	432	451	472	435	406	462	448	429	422	393	452	432	446	425	414	416	435	405	413	448	412	426	466	437	464	417	453	436	478	454	457	426	454	460	408	458	445	445	463	436	422	442	465	408	450	427	406	433	398	446	403	437	406	472	409	439	419	428	400	442	456	408	403	410	435	439	433	429	438	417	412	425	423	447	428	441	424	457	425	463	392	431	415	442	411	455	455	414	444	419	450	437	458	401	439	423	427	474	437	440	429	452	418	398	416	426	425	411	399	469	453	461	412	426	465	459	429	466	440	450	474	434	429	488	446	437	450	455	403	400	472	463	469	428	422	428	425	456	445	414	465	438	443	446	405	452	439	416	437	404	442	469	427	431	390	407	444	435	457	443	423	450	435	435	440	463	429	446	376	420	414	438	437	453	440	440	415	444	442	422	404	402	459	473	458	410	401	451	402	427	401	441	456	402	418	416	425	457	439	402	444	449	440	414	403	434	432	432	399	431	461	466	436	379	435	434	420	404	439	419	473	421	425	440	435	414	449	420	486	501	416	436	437	437	434	463	414	448	431	436	456	447	449	462	407	411	404	447	391	449	451	433	428	422	428	475	464	437	447	448	466	442	462	418	428	452	458	442	446	458	445	426	397	452	444	427	419	452	410	407	424	448	461	433	440	467	425	473	430	422	429	434	429	485	447	456	427	388	452	448	441	443	437	433	427	444	415	433	418	464	425	397	465	416	459	447	442	469	443	455	422	444	443	439	444	438	433	429	423	385	435	424	450	423	433	456	420	448	390	409	420	437	421	448	415	423	416	452	427	442	405	440	501	428	436	438	411	431	416	413	432	406	430	431	423	459	433	427	474	415	405	407	458	408	474	464	476	446	391	413	421	434	420	454	470	409	429	438	431	429	453	420	439	457	431	429	429	434	417	465	407	418	447	416	388	447	454	430	434	437	454	421	400	461	410	430	409	423	435	426	439	416	429	426	424	425	463	437	446	435	460	416	418	440	435	469	413	430	455	420	435	463	430	463	466	413	440	457	438	431	404	412	448	442	472	443	444	449	414	451	461	423	424	426	478	433	432	431	409	421	438	464	438	415	428	461	406	422	458	466	448	413	417	459	465	431	409	462	492	453	433	399	438	479	437	439	444	469	420	414	429	425	433	450	438	431	400	424	447	393	445	465	461	442	438	440	447	412	434	420	403	402	426	442	431	445	411	434	460	407	451	415	428	433	449	445	424	439	450	440	469	439	448	438	455	417	403	433	451	442	393	439	479	426	458	406	450	470	436	433	437	401	440	431	457	421	425	412	449	413	452	453	403	426	443	421	422	431	443	423	414	435	452	434	425	417	390	438	454	392	416	443	458	442	429	423	447	486	412	435	441	412	443	443	429	437	423	429	418	461	436	443	430	410	446	454	430	422	408	418	414	444	435	409	418	424	417	455	465	419	415	434	431	421	450	438	438	424	438	424	404	484	423	430	475	474	431	478	444	414	461	437	436	453	446	437	427	431	447	457	453	433	418	451	448	445	415	381	438	444	426	435	408	452	417	425	444	469	491	412	427	413	448	419	443	460	408	479	447	448	476	451	450	427	450	438	429	462	454	461	452	389	415	432	454	445	453	442	398	468	422	455	447	431	414	427	440	425	409	491	419	444	428	435	445	430	454	424	431	444	445	457	453	440	463	403	433	442	459	432	423	486	463	452	422	468	391	426	455	441	436	446	427	442	413	433	426	432	449	471	407	424	408	437	416	427	473	451	405	453	448	457	433	462	448	422	442	457	424	443	435	431	436	415	459	441	433	451	390	423	448	410	421	408	423	438	430	465	431	456	447	405	411	460	429	464	491	409	397	405	398	446	449	436	447	434	429	387	442	409	446	433	447	446	437	448	425	459	398	446	470	430	418	446	457	435	431	440	479	433	444	417	431	429	441	416	462	456	427	439	440	456	437	414	437	446	422	469	403	427	431	447	440	443	455	446	435	456	429	460	407	423	417	469	428	433	408	435	419	430	417	429	439	450	470	436	472	431	457	423	420	424	440	441	442	415	451	415	442	443	439	464	442	436	467	423	429	466	417	430	464	419	448	444	447	391	426	449	447	450	432	470	412	439	399	431	451	449	453	448	429	442	439	437	419	469	474	411	435	444	480	449	462	436	451	437	438	428	427	423	461	433	484	454	437	394	432	430	474	440	431	432	440	411	457	461	431	467	424	411	436	461	445	459	419	445	438	419	430	461	448	425	466	439	447	470	455	449	422	428	419	457	432	452	419	402	407	463	438	450	474	408	475	431	456	480	474	438	437	439	413	441	427	431	479	432	446	435	445	432	443	443	427	407	422	437	420	431	422	422	465	437	433	422	463	425	448	459	410	461	450	467	456	446	434	428	408	415	426	412	470	427	457	430	435	436	424	436	417	452	398	437	459	433	422	437	455	433	450	429	444	442	446	425	470	417	450	459	472	416	420	426	438	445	447	418	427	457	421	426	437	453	469	419	444	472	416	425	386	454	427	484	447	413	417	437	429	463	424	430	446	446	416	413	436	445	425	404	435	405	432	462	438	420	452	402	443	378	402	461	445	425	440	470	426	470	451	455	447	415	424	448	419	462	415	423	450	419	402	441	411	437	431	419	409	422	419	437
49493	97526	89276	68527	43478	18813	4020	1888	740	755	737	729	756	781	785	734	737	784	735	731	753	717	739	739	734	715	714	700	772	732	745	702	711	705	744	697	733	759	744	748	731	683	733	756	685	744	749	752	715	729	741	738	784	745	739	723	718	727	765	743	691	738	729	773	735	782	726	719	774	726	725	686	697	735	781	810	777	728	793	736	720	733	770	709	770	734	732	712	769	715	726	731	712	744	723	738	741	745	730	732	698	777	696	687	692	737	764	739	736	773	747	724	773	761	724	738	741	704	725	724	724	721	754	778	733	764	692	774	721	763	769	722	732	686	737	768	726	790	761	765	737	748	771	755	756	768	733	762	746	740	739	743	780	693	736	711	680	756	725	765	775	785	775	755	770	721	713	730	815	743	752	730	725	756	707	711	727	776	735	778	718	685	762	690	739	775	699	667	778	781	748	764	692	755	744	788	740	698	769	734	777	757	725	741	745	735	717	760	726	719	758	745	752	719	688	713	758	800	744	703	748	745	736	699	700	767	707	766	763	729	718	718	755	720	827	765	761	751	785	741	769	713	692	714	747	782	767	758	732	748	753	724	777	726	770	762	763	754	721	738	722	729	703	720	733	729	704	759	728	717	760	752	760	764	700	753	741	750	752	746	749	744	780	717	690	744	740	697	735	798	716	703	724	753	706	700	762	684	756	776	767	710	738	752	727	719	726	689	755	705	744	732	721	736	696	783	751	761	728	752	764	750	715	760	790	760	733	814	693	694	773	761	780	701	760	738	789	680	764	716	752	778	756	751	734	727	744	725	708	717	730	720	732	756	690	785	725	767	741	740	706	747	699	786	760	747	750	755	721	747	728	738	720	740	743	710	739	801	754	778	762	759	758	724	702	788	736	707	746	816	760	793	750	747	709	725	741	736	718	776	707	752	719	800	731	790	739	728	745	681	720	745	770	716	757	717	784	720	719	736	738	722	727	776	733	724	709	733	758	755	752	722	738	735	752	726	717	720	736	741	719	735	782	748	760	785	756	709	742	748	738	733	732	730	754	751	740	716	751	746	747	796	674	763	710	702	693	771	751	722	749	759	739	772	720	710	682	696	737	724	709	748	730	736	716	782	723	777	758	771	706	701	741	716	751	761	679	760	771	714	748	758	746	702	756	778	715	741	749	775	765	725	768	744	765	727	703	727	730	738	715	828	746	787	768	715	758	703	730	724	681	708	781	767	682	747	703	730	691	767	700	746	697	735	749	770	724	775	724	727	712	730	697	720	804	770	716	778	719	729	722	756	746	763	770	735	714	738	743	676	732	731	733	731	747	745	788	764	757	694	738	773	720	762	730	730	740	723	735	736	750	725	710	714	722	775	715	784	709	779	745	726	701	747	754	722	745	758	698	745	722	664	761	737	751	738	760	719	740	728	711	717	747	748	778	751	761	735	742	720	668	713	707	726	765	770	686	703	761	759	721	734	715	696	797	751	704	772	731	790	746	715	743	722	713	763	733	726	724	753	740	733	694	728	721	756	752	754	728	790	715	755	726	761	714	710	715	765	761	728	735	744	756	699	691	730	770	776	710	707	748	743	787	771	708	776	742	729	740	724	730	748	727	691	755	724	709	693	708	753	705	723	772	676	724	780	732	756	741	753	701	725	737	698	680	755	746	737	701	731	756	773	742	746	744	689	721	758	759	736	739	698	779	721	752	716	718	738	705	695	802	739	709	739	723	768	752	727	748	765	778	765	702	748	722	770	702	776	697	711	733	710	719	774	707	738	709	770	742	812	749	713	701	729	770	752	733	689	763	717	776	760	760	740	727	702	741	762	783	757	745	748	723	773	762	752	716	739	706	708	747	722	711	696	737	707	751	728	690	786	767	749	762	733	715	738	724	775	750	691	704	755	700	754	758	736	719	749	708	759	723	763	762	773	763	726	761	726	738	725	747	700	734	697	734	719	722	748	777	705	769	774	731	665	701	774	712	690	756	713	719	729	753	755	715	759	763	717	765	717	730	739	759	711	736	769	720	737	746	756	851	695	782	735	699	725	758	734	735	755	743	714	701	757	709	744	716	718	768	762	739	661	751	774	704	741	748	721	719	692	675	754	776	764	744	682	800	732	733	742	734	744	662	760	734	700	750	737	717	715	759	731	710	726	741	750	694	735	750	721	758	735	769	748	792	719	693	724	743	758	716	691	718	735	822	728	730	777	750	682	742	765	718	772	772	774	755	708	720	737	701	714	776	752	751	729	707	755	756	687	712	698	769	740	802	749	696	734	735	748	779	784	747	781	667	791	746	749	805	731	705	736	746	668	787	744	816	716	731	723	741	743	753	707	750	741	724	718	765	735	780	720	717	754	738	760	705	745	708	745	724	741	704	777	756	738	766	699	737	784	745	746	750	793	715	731	745	719	748	733	768	695	733	730	794	727	715	705	701	775	747	726	744	735	746	717	698	721	737	711	766	731	747	741	742	682	759	691	773	745	742	752	738	763	721	739	723	760	737	778	760	745	732	721	740	744	718	707	719	679	805	729	737	719	742	722	676	750	748	733	757	724	733	765	749	776	771	741	767	724	736	733	704	764	706	652	749	757	706	759	729	761	722	752	707	691	761	780	751	813	713	744	696	694	788	728	730	747	709	721	732	764	710	729	757	729	733	740	726	768	762	712	732	730	770	719	725	753	734	749	738	727	719	707	711	740	746	724	772	763	734	713	722	778	721	744	717	724	748	716	732	722	738	712	770	720	731	755	787	762	745	731	740	712	719	741	780	718	711	718	744	718	775	702	728	706	703	734	714	742	748	760	734	758	717	768	766	794	730	747	736	729	743	743	759	776	697	739	747	739	769	709	697	760	717	773	771	727	758	735	724	720	753	738	758	739	736	711	747	737	720	684	794	737	708	711	727	776	753	687	793	764	698	693	726	721	746	682	750	705	694	702	764	721	727	711	715	730	703	707	720	720	735	743	742	782	737	677	723	721	734	777	725	699	711	699	735	786	694	750	709	728	742	757	692	740	734	759	754	774	769	753	740	760	743	726	744	722	752	770	754	748	740	738	774	762	699	710	767	722	716	800	743	742	772	742	718	697	740	675	721	721	727	762	708	744	776	776	739	749	748	781	735	738	727	763	716	719	715	713	726	725	751	761	732	744	760	727	743	766	705	699	771	720	670	745	750	714	767	706	709	732	803	699	713	724	741	745	704	704	717	756	744	763	776	728	762	714	756	759	697	744	716	770	743	743	720	730	723	724	729	713	734	753	686	728	743	774	746	745	748	748	738	751	767	754	724	743	784	745	746	753	678	758	732	752	720	728	799	741	738	787	705	725	706	716	699	720	744	731	747	759	736	740	688	731	722	768	713	693	751	701	746	742	727	756	755	728	703	774	731	720	755	711	710	722	747	728	699	780	781	737	758	741	727	783	751	711	739	693	742	721	748	747	713	734	739	747	733	689	717	712	751	759	724	781	730	746	758	724	714	717	759	738	738	723
26881	30770	39183	24697	8519	1467	394	347	304	289	312	330	293	315	297	260	294	318	273	297	294	337	316	292	320	302	315	312	293	302	286	314	238	297	325	305	293	279	287	274	318	309	289	293	305	288	286	309	268	260	309	323	287	286	296	305	292	292	287	303	313	277	291	301	296	312	301	289	315	301	291	302	302	303	276	267	303	297	289	307	279	296	302	306	308	305	285	254	290	255	286	281	317	295	303	302	280	253	258	284	291	285	305	285	323	318	307	289	309	289	301	289	307	306	291	313	311	298	300	284	317	290	305	301	278	289	290	301	293	266	287	321	280	327	285	287	274	294	277	285	291	281	278	278	304	305	298	317	334	281	298	316	280	316	288	309	294	289	326	312	311	289	310	303	341	277	247	286	292	282	295	265	309	296	323	326	277	292	322	289	270	328	296	330	302	319	296	318	288	288	249	273	348	268	312	280	310	325	269	309	316	272	284	266	269	285	272	291	273	323	306	302	297	288	303	301	290	268	279	282	304	291	305	282	282	286	316	325	303	279	273	301	276	321	290	273	291	308	292	283	275	285	314	262	296	266	314	328	291	302	282	331	301	281	268	304	251	294	275	297	310	286	274	274	305	297	283	281	290	305	282	292	321	278	272	293	298	308	315	317	309	324	319	325	297	309	265	318	296	302	303	294	260	298	306	296	306	284	287	297	281	284	302	287	274	311	304	278	298	301	295	271	283	281	280	315	271	291	294	275	313	306	282	310	295	303	272	296	319	303	305	302	301	321	309	295	311	287	286	263	287	319	269	311	289	315	294	303	262	282	311	268	286	294	301	294	290	292	264	286	320	300	279	292	297	304	280	277	282	303	291	295	294	313	311	321	313	283	296	288	293	293	305	278	322	289	284	300	284	323	290	299	318	316	295	293	302	289	297	320	318	288	284	283	279	284	291	290	303	315	292	283	304	250	311	271	271	308	274	307	304	310	266	296	312	299	292	279	282	330	316	287	275	311	313	313	308	315	293	273	290	285	293	253	273	316	296	307	280	305	276	292	313	295	302	280	302	292	288	314	295	295	320	277	279	276	325	295	310	306	271	329	298	305	292	270	304	294	259	290	308	312	276	287	333	303	314	289	270	330	290	298	283	286	293	324	317	321	326	299	307	324	282	303	328	320	302	283	319	288	304	314	281	301	303	335	313	292	304	283	282	296	319	280	318	299	298	308	292	310	289	317	284	305	312	271	301	298	301	322	292	296	287	292	297	292	298	306	298	277	315	306	307	315	298	317	285	323	291	306	287	290	279	322	292	281	324	282	289	337	310	312	304	284	313	280	315	290	273	288	301	275	284	307	295	263	285	275	306	288	293	330	247	294	285	300	289	295	287	286	307	294	302	272	277	282	284	348	307	269	285	278	274	297	270	294	319	341	282	280	271	308	318	299	271	292	318	271	288	302	311	291	314	275	321	290	278	287	297	309	296	291	298	297	298	291	319	297	290	297	325	289	288	314	311	307	299	310	271	305	297	305	307	278	328	298	299	315	284	313	314	327	299	275	312	334	309	289	288	309	275	307	294	296	315	299	338	313	308	302	308	301	283	277	261	340	286	297	284	288	310	281	281	325	290	285	298	287	276	279	318	247	309	301	323	316	305	308	309	308	287	299	285	287	269	351	283	314	292	281	304	271	288	303	296	264	324	280	266	291	287	265	318	253	325	275	315	301	322	302	293	297	282	314	285	298	306	287	329	295	290	278	310	296	308	277	328	313	330	314	294	296	278	309	311	278	286	305	302	277	293	291	276	291	303	343	289	288	292	316	318	267	275	287	302	273	305	307	273	293	318	288	271	272	281	291	321	303	296	261	301	333	273	310	269	307	305	290	305	289	301	292	274	266	301	270	301	297	297	292	319	318	273	281	278	300	311	302	314	297	330	278	308	305	293	283	286	327	299	311	298	285	300	308	276	307	303	287	296	324	286	307	295	286	287	289	282	323	278	278	284	313	321	280	307	267	276	295	307	301	297	293	295	283	276	300	300	297	295	288	291	306	316	335	317	300	268	282	300	308	277	296	307	295	298	306	318	297	282	308	287	272	277	309	291	292	282	277	291	308	307	275	281	302	338	308	304	281	290	276	273	312	295	280	337	291	304	278	287	332	305	287	305	301	301	329	314	288	308	306	328	284	276	304	298	277	312	303	274	295	262	298	306	309	279	292	319	285	308	314	314	292	300	292	324	269	301	283	315	303	294	286	308	294	283	307	290	298	310	279	274	288	305	290	304	319	257	308	294	293	334	258	319	299	291	282	309	251	295	301	275	283	296	283	299	316	273	320	288	301	278	253	298	303	286	311	300	321	274	296	289	283	287	292	290	286	284	316	313	288	296	280	326	290	282	302	286	274	300	321	286	273	283	305	266	321	319	307	318	304	288	314	290	298	290	287	294	260	271	287	269	306	299	293	339	293	302	285	298	298	314	291	272	314	279	290	277	297	274	279	313	269	292	292	290	298	283	298	245	302	291	288	302	283	312	313	322	294	266	281	282	288	294	302	282	265	294	303	284	285	258	274	281	278	295	309	295	296	273	318	273	294	265	295	287	313	285	278	289	291	266	282	297	271	280	291	282	280	321	299	287	271	284	299	276	278	293	273	282	301	276	308	336	288	292	284	306	285	261	300	346	278	282	288	309	298	276	280	268	283	274	264	269	266	270	297	291	286	303	309	318	312	288	302	326	311	319	267	302	314	342	320	317	290	308	283	285	301	308	299	304	286	301	304	280	286	292	281	281	302	300	295	320	253	329	287	292	279	287	263	316	319	299	267	302	299	283	310	293	320	304	307	306	305	313	289	297	304	295	320	287	312	284	286	290	299	320	274	286	323	286	313	305	291	305	309	269	313	294	301	301	266	301	304	294	338	302	266	270	297	282	301	310	290	305	308	307	317	297	322	298	291	295	316	297	318	278	304	281	286	295	305	322	269	321	264	322	270	291	285	277	291	295	309	312	303	324	324	258	287	290	308	285	325	335	317	319	295	303	298	311	299	343	333	268	313	277	326	301	306	291	282	312	290	289	289	282	312	276	247	291	303	289	283	296	287	279	309	327	291	307	293	306	342	314	295	279	273	270	306	287	272	253	336	313	274	296	291	302	279	309	281	295	319	285	308	303	299	296	286	273	303	287	300	288	285	272	321	325	309	309	279	279	288	274	282	278	276	247	299	303	277	304	290	339	324	297	270	280	275	290	303	291	324	298	270	278	283	301	327	299	292	313	262	272	324	324	312	276	295	290	304	288	294	292	270	307	296	289	266	316	318	260	282	285	294	320	299	318	279	290	329	302	297	291	301	281	313	267	287	322	280	309	268	324	278	310	274	302	304	290	306	277	292	283	279	290	301	288	292	297	305	321	263	308	298	306	301	301	286	283	308	308	299	287	295	289	306	291	313	313	318	292	315	285	319	303	319	286	307	276	277	277	291	279	278	265	279	286	315	312	294	290	303	306	313
22172	51115	44323	27360	11766	2830	810	614	535	532	552	536	528	532	550	480	565	531	547	507	527	536	545	561	506	571	521	581	531	526	502	537	514	510	530	547	514	528	524	533	542	546	530	531	541	549	561	559	503	509	504	547	494	564	552	529	526	539	505	539	548	564	583	548	526	564	505	544	518	502	529	561	511	549	540	538	503	586	523	486	529	524	506	562	567	554	516	519	499	568	584	560	526	520	539	552	580	540	491	499	544	517	524	539	555	532	517	546	540	476	519	488	534	463	547	522	555	560	522	556	516	501	565	559	509	553	563	542	535	542	522	510	532	546	522	550	549	555	505	498	524	550	562	544	565	531	544	499	541	560	491	548	535	544	544	511	527	531	537	528	517	537	549	536	561	546	544	569	527	500	550	489	550	523	494	521	539	529	523	564	505	524	546	496	555	525	511	505	552	517	507	512	568	599	548	523	530	585	502	524	543	534	566	497	551	532	536	586	567	485	506	547	511	527	568	518	531	543	562	502	568	558	486	532	536	531	556	558	560	564	519	531	509	523	536	554	530	555	544	539	560	525	565	553	521	506	509	540	550	516	540	528	526	534	564	544	550	586	560	522	555	562	559	529	502	532	504	554	518	517	517	530	490	535	513	577	515	561	542	494	537	504	506	528	536	510	557	510	515	483	562	518	547	536	542	573	543	545	528	510	533	515	556	523	528	558	523	527	546	469	527	510	511	554	525	521	523	560	536	517	538	506	552	558	526	551	529	558	506	541	497	513	535	537	524	527	522	557	537	530	537	547	544	573	496	516	560	528	530	519	525	526	571	508	511	573	530	531	585	517	528	531	511	528	532	566	562	557	500	565	528	520	530	536	513	524	561	547	549	533	575	544	617	509	546	571	542	584	521	550	556	551	517	528	549	570	531	528	533	549	540	509	572	571	541	534	543	547	547	498	522	537	535	509	568	520	499	572	542	505	491	531	558	553	529	569	544	529	555	495	499	539	496	545	571	521	507	531	534	531	519	531	536	564	537	535	567	523	502	523	480	528	521	543	514	555	530	558	517	481	514	538	503	522	521	551	556	534	539	527	519	518	465	540	524	513	486	533	495	527	538	576	558	519	569	519	553	520	548	541	553	526	567	528	527	511	540	535	537	528	512	526	494	561	484	548	546	560	545	547	512	580	563	536	561	554	510	554	519	561	511	560	604	545	556	530	516	471	520	552	526	564	553	572	567	538	528	496	550	549	538	560	534	538	534	531	554	551	516	524	500	573	529	567	531	542	563	521	507	567	563	503	561	537	556	546	530	519	560	511	506	540	568	507	561	542	506	532	474	517	553	558	535	571	504	527	545	516	535	541	577	524	563	519	551	520	532	543	544	540	511	560	546	544	490	524	513	533	541	535	577	505	489	533	519	572	507	512	506	526	545	554	500	538	525	545	529	522	539	544	507	571	511	534	558	531	587	528	532	527	528	505	561	524	549	533	515	514	541	505	500	532	512	530	543	579	536	542	545	544	540	540	562	531	521	561	568	542	560	570	512	553	526	525	482	509	528	553	519	531	559	525	524	502	541	549	554	511	535	554	544	520	533	568	528	526	511	546	532	550	564	534	545	569	542	542	517	559	591	541	557	552	503	571	541	529	557	584	493	559	537	534	478	583	510	543	511	528	537	550	537	546	528	533	505	535	520	528	542	553	541	513	554	542	544	570	497	530	538	563	480	561	558	555	547	523	524	553	577	523	561	537	554	549	524	533	511	510	533	542	533	537	515	519	536	548	552	521	523	532	546	538	547	508	520	540	525	533	519	543	533	519	535	511	543	485	510	549	547	556	503	522	508	506	580	570	506	531	521	546	529	514	535	571	528	511	570	566	551	525	543	531	543	563	510	540	519	528	552	544	557	526	518	516	526	538	524	509	533	548	531	545	526	539	495	489	561	509	561	486	545	553	505	524	534	529	524	530	536	513	570	507	538	577	550	551	522	549	517	515	515	516	547	576	501	532	517	521	527	573	566	543	565	526	563	539	593	521	565	529	566	536	551	510	520	496	534	491	548	579	537	533	538	557	505	508	505	549	541	514	545	565	544	536	549	487	561	548	545	529	508	544	531	568	552	501	550	581	518	549	522	557	557	580	541	507	555	527	565	526	535	533	557	557	524	531	524	575	518	537	541	528	546	541	569	521	566	517	565	526	534	503	508	539	531	588	559	561	558	521	541	550	567	530	557	518	535	559	522	509	516	531	562	506	565	536	535	554	511	522	531	540	552	527	560	531	594	523	566	539	522	548	573	561	574	540	546	546	492	575	526	495	562	524	506	569	503	538	505	520	508	556	575	560	538	568	539	545	494	544	505	533	506	494	555	561	510	560	512	528	511	512	540	523	579	559	516	521	546	542	527	553	527	498	543	538	515	559	543	502	515	553	528	535	577	533	514	539	554	571	500	530	498	521	536	500	552	559	548	540	541	517	532	508	563	502	565	568	525	528	597	526	534	527	533	513	563	502	529	552	518	536	553	489	509	550	565	557	553	537	575	494	526	512	519	490	564	509	558	532	553	515	554	520	554	536	559	489	568	541	531	573	555	532	557	538	557	524	517	569	482	493	530	525	534	519	536	532	557	558	492	509	554	521	556	530	538	552	536	564	538	506	525	531	528	535	520	512	526	550	499	515	525	532	513	530	540	556	547	549	510	492	548	530	540	511	534	572	531	563	555	563	556	531	533	559	550	484	518	532	554	526	526	532	528	517	534	529	537	498	472	551	542	548	566	515	535	568	505	487	543	544	562	547	547	532	522	526	559	529	591	470	554	551	505	558	519	527	498	522	532	517	556	550	538	514	513	524	550	533	514	495	517	530	525	528	563	550	533	537	582	511	532	499	557	514	546	557	543	542	543	563	533	558	517	578	566	525	510	536	531	563	547	513	522	547	530	504	532	527	548	522	554	541	483	498	558	575	539	539	512	538	521	493	565	503	567	504	543	567	500	528	520	557	514	558	532	526	528	528	567	547	552	513	560	552	554	569	554	538	582	562	540	529	517	546	539	513	521	515	573	525	547	569	518	554	568	523	545	514	477	544	509	576	566	551	496	562	513	536	494	510	555	552	541	534	519	468	525	515	496	496	548	522	542	539	556	545	565	549	563	527	597	525	552	530	560	538	517	525	555	524	568	512	547	504	541	533	482	503	537	525	509	534	521	553	555	554	525	549	528	532	555	520	538	550	527	578	501	546	525	500	548	540	480	487	508	580	569	529	525	516	524	500	567	544	549	514	511	533	561	524	544	513	536	530	521	533	504	542	541	509	544	525	550	515	516	512	559	511	533	516	548	584	525	501	524	537	505	579	516	526	531	517	551	513	529	557	517	493	570	556	574	527	524	546	533	552	556	535	575	535	499	516	543	518	559	604	576	567	541	525	546	531	524	535	530	545	513	502	528	527	526	507	540	561	531	544	598	561	562	519	553	554	565	531	534	540	515	542	523	530	551	551	571	529
24431	26458	49613	43430	25122	13603	3561	569	352	329	339	366	350	339	353	391	353	345	374	382	364	337	372	370	354	356	351	350	367	363	364	368	341	370	327	320	380	340	329	346	377	353	367	330	356	335	370	334	376	391	323	345	355	347	370	335	344	351	346	375	344	356	308	353	341	351	341	355	322	313	344	356	328	364	365	358	355	329	368	338	325	330	327	375	356	326	342	333	312	346	354	360	344	337	385	349	362	334	313	357	344	328	386	355	349	352	360	343	330	342	334	342	367	357	328	326	334	329	362	345	336	350	355	339	351	364	347	345	389	333	356	359	325	327	351	356	360	358	321	346	334	335	332	372	366	326	355	351	347	344	349	360	338	310	373	362	340	332	338	381	355	310	337	377	375	347	354	340	346	348	339	320	333	322	352	371	355	364	337	332	334	352	340	336	349	322	339	369	336	361	350	343	384	367	350	379	336	338	312	359	336	344	352	335	380	362	374	325	336	395	350	317	342	365	380	346	356	364	340	332	389	358	318	338	332	365	345	350	340	342	330	359	372	381	344	358	347	342	288	332	344	353	348	331	361	374	369	362	363	344	355	368	341	375	325	360	376	363	342	350	327	355	376	366	393	313	305	378	365	345	392	332	384	326	344	363	351	352	343	358	360	317	326	323	367	336	366	391	366	331	344	349	360	388	338	340	349	364	353	352	386	298	323	337	343	343	351	345	342	329	359	376	378	332	335	374	367	384	341	355	331	341	358	387	367	349	367	352	340	360	359	380	307	358	347	333	331	323	357	369	349	337	337	349	344	327	346	384	360	387	354	351	356	351	347	320	335	336	348	309	343	372	310	379	353	371	346	332	351	361	314	384	352	328	354	354	372	328	351	350	340	356	373	332	337	355	376	314	361	348	359	334	332	346	372	361	329	364	335	335	369	338	342	320	332	388	323	381	377	367	354	339	361	361	352	326	353	303	349	369	310	388	332	371	377	348	353	334	356	333	352	345	349	344	335	338	378	366	345	328	330	348	340	374	361	352	365	376	349	347	329	344	343	316	322	320	361	359	367	353	354	356	347	335	318	374	335	385	322	335	350	348	360	335	336	336	326	359	333	368	351	354	345	365	344	325	312	341	338	361	393	363	359	312	363	349	358	350	345	359	330	368	351	328	356	359	339	327	356	362	325	363	349	376	355	353	338	347	343	341	355	317	309	328	366	355	393	343	378	358	342	363	356	399	360	338	352	322	328	350	365	341	377	347	360	334	341	330	338	338	366	344	340	355	368	329	358	285	342	342	367	328	280	359	335	338	368	354	335	331	325	300	370	339	363	364	340	345	333	350	338	368	370	314	352	324	316	334	377	338	319	340	345	355	352	340	357	324	329	343	341	382	363	387	337	347	355	314	395	331	351	356	369	371	388	353	359	334	352	326	381	376	387	364	315	348	341	342	374	326	361	366	339	366	330	324	319	347	356	337	319	367	324	330	336	339	353	350	344	333	327	364	372	326	354	347	335	337	370	338	358	371	368	369	337	338	360	372	324	322	358	346	339	322	332	310	332	318	343	342	369	306	363	349	372	371	357	352	333	344	343	358	354	347	340	381	368	356	343	347	355	345	352	373	367	339	340	351	341	347	337	338	330	334	342	369	352	309	369	357	358	327	351	319	359	344	376	350	382	356	367	345	362	351	327	371	361	319	345	352	351	336	354	355	313	378	351	315	336	370	359	369	366	305	363	347	355	355	338	346	329	341	346	354	319	357	348	343	338	336	346	317	337	341	370	347	358	363	363	351	389	397	347	344	331	344	343	344	371	374	324	348	342	341	327	370	352	354	324	364	343	345	350	333	358	346	323	308	324	366	326	358	329	368	354	336	330	345	354	355	352	329	383	362	361	361	348	334	348	364	325	335	347	330	318	346	360	394	345	350	369	318	339	363	369	368	333	357	347	352	355	349	339	362	322	336	358	341	361	375	335	362	318	352	320	306	373	345	356	342	380	332	366	333	352	356	318	329	343	355	336	339	345	391	344	332	333	371	349	328	336	348	353	345	360	336	381	353	349	340	350	362	377	320	315	326	346	363	346	348	342	352	346	341	345	372	354	351	336	370	351	352	376	350	353	360	347	340	340	365	343	323	339	332	338	327	345	377	345	269	335	371	353	361	345	332	348	311	346	304	348	308	386	338	386	347	350	335	354	370	366	353	335	338	324	345	338	355	372	356	342	341	376	332	381	326	333	301	361	341	357	350	324	349	331	336	340	345	365	374	342	403	369	358	374	377	359	357	357	329	365	389	345	354	369	345	349	354	322	352	343	316	341	356	375	352	375	331	334	336	378	347	321	334	324	342	345	382	353	334	367	373	371	378	342	345	362	357	336	342	303	372	317	341	328	348	342	354	348	348	359	347	341	360	350	369	320	359	370	311	349	390	330	353	352	344	383	378	356	325	340	344	340	339	338	393	356	345	394	335	341	355	319	341	336	351	336	356	302	327	351	340	353	346	358	324	315	358	354	357	359	340	324	351	371	374	346	341	361	372	347	373	367	338	371	379	335	344	365	325	350	362	345	383	339	366	329	366	351	333	350	350	355	328	360	364	353	367	337	330	320	347	321	347	355	373	346	325	374	377	362	318	370	331	345	370	306	334	336	358	354	309	369	327	351	392	368	354	384	354	357	352	361	364	341	337	348	360	344	339	376	338	378	368	382	353	328	334	367	358	352	393	339	336	352	351	372	326	383	344	351	334	347	350	358	369	341	381	389	337	352	336	359	345	342	335	314	355	331	351	359	337	351	327	333	374	350	337	354	326	339	354	320	332	345	355	344	356	356	354	337	316	343	348	331	350	341	349	320	349	378	328	337	321	366	339	355	311	341	360	351	348	337	349	331	379	343	369	328	325	352	374	367	328	348	336	349	326	327	364	335	356	359	312	355	351	335	331	362	348	350	358	347	365	366	350	332	363	352	329	299	316	352	343	344	334	359	344	336	365	340	358	335	329	332	316	365	357	345	391	379	330	365	368	360	345	356	359	326	333	336	367	346	351	350	350	368	363	352	318	340	367	367	347	337	353	374	311	356	366	355	298	364	364	359	354	350	350	343	349	320	345	334	355	354	353	357	345	340	361	353	369	336	348	340	347	340	336	373	345	371	364	350	331	335	342	356	341	360	350	348	308	372	335	336	345	370	354	355	349	355	354	353	352	360	339	351	339	358	335	353	364	352	353	338	325	341	315	358	305	336	375	357	339	381	341	335	379	330	350	339	353	341	312	336	357	338	373	355	354	372	329	338	330	350	321	344	364	352	386	307	339	327	364	372	357	366	322	364	347	321	383	352	351	355	344	304	304	353	343	340	345	394	339	351	332	377	353	343	361	349	395	373	339	355	325	338	340	395	377	366	388	365	326	375	335	337	334	367	371	348	378	350	339	336	368	389	334	350	370	329	365	327	372	323	354	329	349	355	337	353	346	358	361	367	344	335	340	348	334	323	341	354	339	339	338
44485	93879	81024	53496	28717	12920	5183	1227	647	621	596	591	614	631	606	641	608	631	634	628	576	573	615	626	616	592	587	624	665	648	639	580	631	600	666	640	640	585	609	587	604	622	634	591	635	611	570	616	643	581	646	621	627	587	577	619	587	614	594	598	603	608	646	621	682	591	581	634	611	649	616	637	638	627	597	602	592	598	626	598	608	605	630	624	596	619	605	614	671	646	621	622	620	642	596	644	613	633	598	649	618	625	640	642	646	622	646	635	598	630	580	623	670	636	641	576	623	612	626	649	629	627	602	661	592	633	602	655	650	606	622	628	597	593	559	611	625	674	606	594	613	603	612	594	607	608	614	592	635	636	610	684	616	624	609	640	616	644	631	626	598	644	614	614	622	638	626	674	660	614	615	665	620	632	588	597	653	592	620	636	645	644	627	671	613	614	617	631	607	606	616	646	596	646	661	625	619	584	626	581	630	624	637	632	650	668	615	607	626	642	591	589	622	649	623	617	618	640	616	634	619	592	582	584	612	601	641	648	608	631	649	621	649	570	642	616	581	610	640	611	649	595	646	618	649	618	622	591	631	636	686	594	636	593	614	620	588	566	625	634	619	628	619	622	604	605	656	620	632	610	647	661	628	640	667	629	642	605	665	607	648	625	597	663	645	602	672	614	607	567	598	594	642	677	625	700	619	640	653	659	589	555	622	620	630	622	612	627	610	621	633	626	644	617	602	643	614	562	620	602	623	643	608	629	614	602	623	600	618	620	667	622	603	623	554	648	591	548	597	609	602	600	609	599	634	621	584	658	657	603	613	618	608	579	608	624	626	641	627	629	620	584	589	591	607	653	645	577	605	590	599	644	623	606	618	613	592	585	599	603	635	647	585	655	598	638	645	619	648	594	624	619	610	638	626	651	642	639	583	626	624	662	643	594	604	626	586	643	634	622	630	629	597	629	629	633	589	626	624	647	571	635	587	600	603	600	568	612	604	623	609	608	589	599	570	636	660	596	622	642	627	625	640	632	627	609	629	637	628	648	651	642	579	602	586	627	588	635	670	597	567	620	619	594	582	679	606	624	582	597	627	646	637	611	631	634	642	576	621	622	584	610	630	578	604	631	629	626	600	631	636	597	609	621	604	606	601	581	622	606	626	647	604	605	593	618	600	604	561	632	651	623	615	626	562	626	607	579	605	608	604	590	626	616	643	617	640	630	597	599	610	595	639	577	593	660	643	596	608	577	605	644	591	629	602	625	604	632	618	589	683	645	568	643	650	599	614	579	634	610	653	633	648	649	610	592	648	572	601	601	656	617	667	623	658	661	626	590	602	673	641	587	656	633	615	614	618	678	606	619	604	645	617	630	605	606	632	579	602	591	591	611	611	669	661	624	645	635	609	607	662	577	615	652	644	597	638	629	627	646	580	613	592	602	614	626	572	608	590	623	632	599	650	617	608	620	624	636	641	611	568	618	604	586	611	659	652	596	589	624	585	631	618	610	617	623	625	635	603	622	604	635	638	609	646	569	629	605	637	626	605	545	610	646	607	621	598	646	650	599	573	630	635	621	600	675	616	618	654	680	622	632	641	610	650	579	619	591	606	626	645	608	623	619	601	601	629	607	608	665	622	645	605	625	609	592	614	621	633	621	596	602	607	589	588	629	622	636	632	616	610	629	595	633	639	622	595	622	622	585	644	667	623	603	621	621	630	627	613	589	602	629	622	609	627	599	630	603	618	619	651	606	649	593	647	655	626	613	615	620	605	622	616	593	622	660	644	621	595	635	592	642	636	608	625	606	649	686	629	644	608	600	656	645	596	610	633	609	641	557	675	601	595	583	600	602	619	671	561	626	643	635	654	615	626	602	593	654	608	655	654	612	617	628	682	615	638	600	604	641	643	604	639	645	637	634	637	600	600	574	620	648	610	693	598	652	635	639	602	601	601	641	601	626	555	596	632	680	620	627	600	647	649	646	603	641	605	634	638	593	566	622	633	605	605	586	625	606	591	674	578	652	629	611	637	613	639	610	579	627	653	633	616	617	605	586	652	620	574	657	572	622	628	659	589	652	615	641	593	618	614	673	621	614	650	604	612	624	605	612	634	610	567	573	598	636	605	636	619	659	657	579	605	627	631	626	615	652	615	591	605	595	621	644	630	623	634	596	642	595	651	674	648	558	602	604	634	647	637	643	603	645	641	628	576	624	619	616	643	610	677	593	640	646	620	612	625	610	641	657	598	572	556	658	597	575	636	633	594	642	594	593	624	649	597	633	592	583	578	609	634	651	590	613	661	632	621	567	613	622	634	635	667	589	629	626	656	610	639	640	611	620	622	623	609	609	639	611	674	593	646	607	639	588	625	653	642	610	624	604	603	654	623	647	568	624	608	616	639	619	608	657	646	645	593	572	619	637	631	638	585	602	648	610	568	595	643	621	622	618	599	605	573	636	629	594	600	607	602	597	569	580	620	569	664	581	633	612	649	637	636	636	642	672	624	611	607	611	582	607	594	583	575	604	664	574	593	618	588	637	614	606	593	619	596	599	636	590	635	614	588	654	578	634	614	627	595	615	595	600	639	629	579	670	652	553	618	630	635	626	646	632	626	614	632	659	592	619	592	613	615	643	634	627	579	610	622	634	611	631	643	630	614	623	598	617	615	611	623	629	578	610	663	651	596	615	609	643	616	605	612	588	551	624	661	598	577	657	628	635	620	653	642	612	626	642	624	606	618	640	602	632	700	638	612	595	585	632	623	594	613	599	620	575	627	665	597	604	604	621	633	553	620	629	589	626	631	619	613	605	590	590	591	631	642	595	632	577	590	661	606	594	631	630	586	630	599	619	614	637	598	593	615	605	633	649	630	591	645	588	621	640	607	611	597	652	648	666	640	654	637	623	633	602	581	623	602	640	601	619	615	612	599	666	599	612	648	649	663	659	624	638	625	603	596	632	582	622	599	605	630	612	624	636	631	615	600	673	591	631	599	652	610	604	624	657	601	612	626	598	654	612	619	635	600	624	640	620	673	635	650	647	598	613	630	661	638	611	638	592	619	609	590	626	637	640	649	580	650	577	593	606	600	593	628	600	636	628	598	602	594	650	621	624	622	612	669	607	646	651	575	643	642	617	632	673	641	627	631	619	622	643	647	600	645	614	587	616	617	702	602	646	609	606	594	644	641	633	655	628	617	590	628	579	625	617	677	618	618	621	669	623	632	603	583	645	636	603	626	616	630	644	623	577	617	606	670	561	644	552	636	642	606	615	657	587	624	599	648	632	586	646	636	609	564	595	630	643	630	597	628	624	620	577	640	633	621	604	617	625	652	650	604	609	623	635	610	682	635	639	628	638	633	579	605	597	623	614	616	609	603	634	628	599	620	575	587	628	625	628	599	652	600	597	611	612	629	614	679	602	630	662	614	673	656	638	677	602	608	626	622	613	622	585	653	623	623	614	634	611	610	636	603	634	642	661	616	611	651	628	569	605	604	612	651	602
23345	23803	39944	35514	25124	19770	8967	1017	451	430	476	464	451	437	406	412	441	470	440	458	457	468	507	472	458	428	457	483	446	421	459	464	398	431	487	447	419	411	416	438	437	439	413	427	474	453	441	464	479	468	437	455	427	467	426	450	438	418	433	436	471	406	429	410	487	411	440	446	412	473	434	427	440	456	461	448	440	424	435	464	458	447	450	421	444	420	433	421	474	424	467	435	439	428	420	449	408	456	433	469	422	454	441	418	416	434	466	417	457	452	460	446	418	439	432	405	416	433	416	401	450	468	446	452	455	462	461	413	435	446	443	417	479	455	444	460	434	457	457	481	407	462	453	454	464	471	472	436	418	411	411	445	398	444	438	458	452	429	443	430	399	479	435	412	423	439	436	413	420	475	427	423	433	444	433	493	476	407	433	439	447	432	402	459	453	434	390	402	456	449	481	415	429	437	439	448	444	445	455	458	413	468	461	481	425	419	475	423	449	413	419	444	444	434	444	391	471	459	422	434	452	448	432	429	464	428	437	403	485	444	427	441	411	420	440	431	412	422	471	427	427	473	434	451	462	432	464	457	488	442	452	437	485	451	421	403	444	448	450	458	464	468	423	430	393	435	390	447	426	434	438	442	436	469	434	434	441	399	420	429	421	440	420	405	418	461	462	430	416	424	445	434	470	460	447	458	433	430	438	415	416	405	420	426	448	445	448	404	411	430	424	449	419	472	442	436	433	439	414	443	421	429	443	419	417	377	432	431	444	448	457	434	405	463	456	482	427	423	462	413	445	403	445	430	476	452	442	440	424	394	451	474	430	432	491	419	466	404	417	441	433	411	487	438	406	397	410	458	458	481	453	446	456	416	421	413	417	434	415	428	414	461	463	416	445	423	440	448	448	456	453	432	430	473	445	433	405	437	444	443	459	451	440	455	461	426	465	462	438	408	419	450	473	441	454	471	401	439	423	373	454	422	418	456	446	406	431	440	460	423	451	416	407	442	455	432	434	413	421	436	463	421	440	412	401	443	413	435	414	423	442	439	470	414	432	387	456	427	425	452	470	409	437	477	416	413	435	415	451	434	408	443	409	445	460	447	426	445	414	435	453	442	453	459	411	464	402	451	428	410	432	430	403	459	419	431	447	391	491	450	454	407	460	441	422	470	424	417	427	457	437	464	426	435	435	439	427	432	441	413	430	432	451	442	424	473	430	431	455	433	427	427	451	425	485	407	416	440	451	448	433	424	467	448	443	439	443	439	437	461	439	425	429	431	431	406	424	419	432	454	402	447	408	413	459	447	454	458	433	438	415	411	434	447	422	457	451	491	426	455	434	440	431	429	480	424	461	482	452	418	441	470	434	408	428	470	448	453	423	432	397	479	414	401	423	448	431	441	409	426	439	453	455	412	412	459	456	428	458	469	440	447	430	424	459	436	449	432	453	457	463	424	459	451	430	456	470	420	444	436	417	417	414	425	412	444	443	476	400	409	435	452	470	432	395	440	470	449	432	454	446	441	442	422	452	426	502	443	455	458	432	458	421	403	421	469	440	456	440	389	463	444	438	435	427	427	431	438	410	461	418	447	413	414	433	452	433	443	439	456	453	441	462	411	421	439	432	423	397	432	437	453	435	426	434	433	460	417	436	447	463	443	380	457	443	419	450	485	438	433	413	439	427	469	436	454	432	428	419	422	404	428	442	417	438	443	428	433	464	448	429	415	424	429	416	427	417	412	447	464	417	434	434	463	426	406	407	440	432	456	465	423	433	439	432	476	462	472	422	475	430	460	467	404	448	432	444	414	446	459	440	454	437	421	423	444	428	451	398	434	417	460	432	433	411	455	439	436	390	461	370	411	472	461	415	433	431	423	458	432	415	437	417	468	417	450	410	443	441	418	441	439	437	429	420	414	464	474	447	405	433	451	448	424	448	449	384	450	450	426	429	434	445	380	421	423	390	420	433	442	427	460	436	434	419	432	386	483	445	439	382	445	446	408	384	434	409	465	420	472	399	415	434	445	483	438	466	426	417	417	429	473	456	421	405	448	438	441	444	458	454	446	439	425	426	466	394	437	452	434	424	448	447	443	439	458	452	458	436	442	463	421	443	427	413	422	479	439	397	436	444	444	434	426	404	437	411	417	445	443	432	402	416	401	466	390	454	405	402	410	458	433	411	470	437	443	455	485	418	449	443	468	475	438	426	438	424	448	424	417	451	453	415	478	479	444	430	417	441	461	424	418	423	435	449	401	413	423	447	449	391	459	453	437	403	408	390	413	449	433	415	463	467	448	471	446	411	427	407	416	443	427	434	454	388	439	411	441	437	462	452	457	428	454	417	436	467	436	447	436	414	427	402	439	422	438	457	473	407	404	426	437	424	420	460	443	421	428	407	400	423	464	431	457	430	472	419	402	448	448	429	425	391	431	441	442	471	445	412	424	466	392	434	425	445	450	450	443	434	455	461	416	424	418	432	406	487	449	475	422	427	444	429	436	388	448	438	434	439	417	455	381	407	428	461	415	445	405	435	481	434	449	415	463	429	421	460	458	440	420	419	463	443	455	441	407	420	426	416	457	430	427	435	424	458	424	399	451	478	449	408	435	441	434	439	446	420	441	448	408	431	462	439	448	446	414	421	457	414	432	419	456	461	464	423	437	460	429	395	445	447	416	423	423	463	434	463	433	454	435	427	432	442	430	423	460	457	481	456	427	428	480	418	441	423	390	445	460	454	458	408	432	426	476	421	395	386	410	447	413	440	482	433	419	448	440	433	459	406	436	436	456	427	419	413	422	471	439	458	431	455	422	472	429	455	422	426	442	447	449	467	414	418	424	420	413	447	391	477	439	425	452	451	447	413	432	386	438	417	414	423	427	439	436	429	452	433	458	477	466	444	448	448	416	455	437	424	482	444	430	455	424	452	406	431	444	412	439	486	423	425	445	446	435	427	442	443	437	428	452	402	442	435	446	452	424	448	441	395	445	454	421	435	445	493	422	450	451	441	429	475	440	458	404	397	420	431	443	450	442	433	478	448	432	444	434	426	455	442	437	402	428	440	423	432	441	422	420	463	454	435	402	446	386	455	466	446	394	464	417	470	436	431	457	420	435	477	436	417	440	410	432	440	440	423	473	449	458	413	469	406	418	447	469	428	419	414	430	432	436	469	449	436	468	443	430	457	427	462	452	413	416	418	432	419	446	455	467	450	438	432	415	445	431	444	421	442	427	428	432	458	422	452	443	434	449	435	423	422	424	426	404	447	465	426	442	433	447	426	397	471	442	439	431	422	414	448	422	453	475	417	473	438	457	445	439	424	448	464	418	403	444	431	409	433	438	430	422	419	441	459	427	424	470	475	422	444	445	462	443	394	461	426	439	419	398	417	438	446	432	436	430	445	421	451	434	442	462	407	434	464	398	438	470	445	427	441	426	468	442	445	462	420	420	475	442	440	445	433	499	462	426	416	450	433	425	442	426	443	454	410	412	450	437	460	418
48853	93936	84447	60030	36530	17114	6281	1629	777	744	767	810	740	695	701	801	738	745	766	739	805	769	729	752	749	745	716	745	770	735	714	687	751	718	791	728	710	773	724	745	739	745	764	745	752	766	768	688	722	800	782	702	737	779	719	711	719	747	747	740	728	750	756	724	715	761	737	736	703	714	706	722	776	768	718	721	718	763	735	733	800	746	713	751	754	701	727	699	729	751	774	736	757	740	741	720	707	774	766	753	725	712	769	767	746	755	741	785	716	690	763	716	708	776	714	755	771	727	732	741	770	712	721	743	727	724	708	710	727	775	718	734	721	743	697	748	766	711	761	765	695	771	710	713	755	793	711	761	739	716	743	758	762	699	763	716	725	737	724	736	696	763	792	696	757	742	776	743	710	763	719	735	772	725	702	722	689	773	781	734	739	723	719	728	775	789	717	716	728	801	762	735	774	740	732	756	755	692	728	731	703	704	735	724	744	765	759	781	743	802	793	755	735	729	680	711	720	732	728	710	754	734	749	750	763	720	707	774	714	756	726	736	735	746	754	730	723	719	700	691	723	722	735	734	744	698	774	721	756	669	717	742	786	698	749	732	755	719	751	713	704	759	741	741	750	771	699	668	753	716	767	752	746	717	804	738	771	756	764	782	706	803	696	763	735	756	692	739	833	748	777	795	721	705	767	752	724	783	811	707	708	717	698	725	716	733	737	751	728	729	740	733	700	773	736	737	758	730	760	742	745	709	707	709	778	745	767	761	705	756	722	752	760	740	722	706	730	740	722	656	753	776	723	752	744	720	753	717	731	755	764	720	759	777	756	746	747	720	743	734	700	716	740	761	787	737	731	716	747	802	746	761	760	794	787	751	714	708	738	737	786	694	702	768	714	694	752	750	709	767	790	706	759	736	745	754	736	693	720	740	702	782	789	740	757	735	754	797	740	723	716	769	755	773	757	761	764	729	736	678	793	745	706	762	738	748	727	703	740	747	744	688	749	781	769	718	745	776	749	719	708	732	738	735	740	757	726	753	678	762	745	728	747	724	757	771	759	769	717	694	742	793	741	718	719	759	762	696	761	735	780	725	746	752	724	750	754	770	712	704	732	735	781	730	770	750	731	736	722	734	735	768	756	737	732	730	737	779	748	730	741	730	770	739	713	742	811	715	685	769	762	755	707	735	733	711	728	738	696	702	752	731	744	752	736	744	770	770	786	674	772	727	757	744	783	762	693	786	693	743	705	743	779	669	762	795	798	766	746	722	728	703	757	773	733	714	760	759	774	747	754	706	690	757	726	747	724	732	776	771	690	735	700	764	761	784	766	682	782	766	752	765	737	712	736	732	793	770	761	719	761	787	729	771	725	745	691	789	764	727	710	735	762	701	762	776	717	750	738	712	753	731	719	719	729	724	738	750	731	735	719	792	763	712	734	709	722	701	683	723	753	757	727	753	745	711	707	765	729	746	744	747	760	734	759	720	742	737	724	708	733	700	718	789	767	757	763	756	751	726	719	723	756	713	756	792	740	731	738	797	750	758	714	747	757	736	758	714	783	723	740	745	722	733	705	687	724	757	732	766	724	753	773	772	748	744	773	753	760	756	769	728	721	751	712	721	731	747	696	728	735	757	737	739	743	686	732	802	755	781	722	715	757	745	752	724	715	767	711	699	777	739	706	783	723	734	776	718	729	762	725	740	822	796	742	724	747	749	744	766	741	729	705	713	756	742	715	692	729	795	744	693	721	711	736	753	705	780	746	699	763	731	783	756	734	707	758	754	789	714	766	749	748	741	747	745	765	792	705	719	781	773	742	776	740	739	761	688	744	739	807	750	743	729	693	770	680	714	791	724	734	741	734	737	764	760	801	719	740	727	726	757	767	755	733	756	684	744	689	724	745	705	755	728	776	805	739	757	744	748	750	732	757	760	796	712	717	770	759	749	725	752	719	745	795	780	739	712	741	735	751	717	744	739	769	758	748	764	746	738	733	775	725	735	739	733	744	739	687	722	751	757	714	734	793	754	705	775	741	772	719	762	697	771	754	770	747	692	725	718	749	708	753	713	718	746	739	734	757	758	774	744	755	706	763	679	695	747	757	752	734	685	762	684	759	699	714	727	754	767	738	686	753	709	721	730	724	790	729	748	739	755	723	765	731	751	724	731	757	724	775	715	738	734	745	771	744	728	747	770	722	756	760	757	792	796	739	704	752	755	781	727	710	745	751	700	783	760	778	696	751	728	725	699	731	668	740	743	781	728	758	750	693	725	797	740	766	775	768	740	759	738	733	796	776	707	755	729	739	735	729	748	749	731	767	727	680	722	747	748	750	724	709	707	763	742	746	722	708	747	756	755	757	740	774	694	725	719	716	727	779	734	725	739	776	721	784	727	763	739	708	730	704	708	789	744	740	756	726	738	749	699	751	720	745	735	750	717	746	734	727	750	738	752	756	757	752	720	700	735	727	707	705	747	746	702	749	735	703	743	732	738	762	726	758	735	746	687	757	760	723	672	750	735	750	752	778	699	723	713	812	762	711	768	728	736	747	760	734	693	752	749	742	781	714	757	736	782	770	711	758	745	739	722	768	779	782	786	758	762	753	725	741	723	711	713	739	725	713	740	773	769	735	771	788	790	753	765	735	743	722	770	742	758	718	781	730	766	769	714	685	736	740	701	752	719	751	715	700	737	765	765	743	690	754	781	681	717	708	692	775	762	786	737	716	752	718	752	774	759	771	761	742	702	766	732	740	786	702	757	736	706	704	752	708	705	740	725	708	733	696	771	768	749	683	757	696	722	750	763	667	724	789	726	732	752	731	750	743	734	791	747	724	745	735	763	742	751	759	689	744	740	692	760	762	755	708	726	744	747	725	699	756	723	727	719	748	738	757	723	731	749	755	728	766	718	715	751	793	716	744	717	719	727	754	802	730	758	745	755	752	713	768	756	729	718	761	736	731	738	746	729	731	751	710	792	746	751	712	780	681	749	815	741	767	745	770	786	755	700	707	762	719	734	748	721	746	725	748	704	723	723	792	713	713	724	756	736	740	749	751	726	758	724	755	681	741	752	707	727	759	759	745	742	796	711	741	734	730	747	775	769	741	773	703	743	713	738	755	738	758	688	738	700	740	740	752	719	720	678	778	745	756	788	749	668	767	739	717	724	741	758	770	740	732	789	696	760	740	763	695	743	753	737	737	698	747	764	773	750	768	725	715	765	721	825	728	693	712	739	746	780	732	715	783	719	751	740	769	751	702	728	717	750	705	714	745	740	755	734	737	725	729	797	737	762	751	704	749	740	730	725	685	759	693	752	737	756	728	719	723	705	731	734	729	728	728	744	730	725	737	679	714	746	759	751	770	772	688	751	727	753	751	743	729	779	746	750	767	737	760	729	778	759	734	782	719	803	758	753	752	755	720	757	717	742	705	777	747	760	744	753	759	779	724	749	748	723	713	768	744	750	728	746	776	765	739	796	765	742	682	742	790	778	810	742
27519	34824	34967	18766	4318	1067	484	299	290	324	278	303	266	325	298	294	263	284	272	298	291	296	292	307	288	299	265	272	316	300	286	302	310	298	294	284	308	308	271	291	310	315	310	323	290	326	298	314	287	282	328	300	283	285	305	302	314	308	273	331	303	305	344	323	285	303	289	249	275	324	288	283	278	306	307	292	306	281	305	275	297	302	290	318	303	297	283	299	338	309	332	300	285	287	298	282	275	303	281	296	281	266	275	295	300	290	289	321	308	308	297	295	290	292	302	302	302	318	288	335	311	311	282	287	292	285	307	270	294	337	287	300	295	317	277	269	310	295	279	310	270	283	292	286	287	334	292	335	289	326	321	274	301	310	298	304	295	303	283	337	303	301	288	297	293	263	278	283	261	279	299	336	296	312	319	283	288	296	293	314	285	279	270	305	289	279	292	318	275	296	288	279	304	285	308	291	276	291	297	314	289	279	288	303	292	271	289	280	290	292	289	278	277	299	302	284	305	287	252	291	295	294	280	335	300	290	304	328	290	328	282	303	279	283	296	321	282	299	294	285	288	301	283	298	309	311	314	271	299	288	262	307	294	315	285	313	294	283	297	286	287	298	295	295	279	293	310	296	300	295	278	272	298	265	288	296	336	310	270	282	272	295	282	274	279	324	287	307	287	295	257	306	299	292	316	293	294	316	318	296	291	299	277	284	312	310	287	313	293	276	299	310	302	296	314	312	295	252	287	288	279	301	297	311	324	279	309	285	323	309	310	300	304	291	283	275	289	311	273	306	293	297	301	280	316	305	306	278	314	283	262	295	308	309	286	301	282	291	282	277	306	309	306	276	290	309	294	283	282	288	292	267	288	290	266	320	334	267	302	294	279	303	303	277	336	312	316	323	296	266	284	305	275	315	277	294	309	283	316	293	316	302	318	308	298	261	318	305	314	286	314	301	303	279	327	304	291	292	298	295	297	273	282	292	281	299	287	261	298	290	289	278	278	308	282	298	305	278	306	323	297	295	287	302	323	280	266	319	268	291	292	296	322	293	314	285	343	281	288	285	269	296	283	306	298	311	281	309	311	282	258	286	266	323	291	291	291	315	303	294	301	298	289	315	289	283	299	281	312	295	272	298	270	283	298	310	261	302	291	284	307	315	313	265	301	322	312	307	320	267	291	304	304	271	309	277	289	300	296	301	272	266	279	284	315	315	298	302	266	295	293	275	280	284	290	294	306	293	300	301	315	320	276	301	317	306	259	323	315	271	288	284	300	267	293	318	283	266	309	283	289	306	300	323	307	294	301	296	309	321	305	298	295	318	299	296	316	302	258	292	311	299	306	290	296	277	304	306	291	276	315	306	267	298	268	281	311	295	278	291	285	331	305	285	302	290	299	281	298	290	305	286	294	292	307	312	283	270	270	303	294	294	302	305	286	295	305	280	320	295	307	313	278	294	306	252	307	271	287	287	311	306	301	308	300	301	274	280	313	326	311	316	301	306	304	298	289	298	311	298	308	308	320	290	255	301	302	275	282	316	317	304	270	308	299	282	280	294	307	311	312	294	300	328	265	330	331	292	301	303	309	292	296	271	284	277	273	293	288	318	315	310	299	293	296	267	290	284	328	297	279	286	277	316	280	275	275	297	259	277	309	292	293	279	297	302	285	267	301	306	295	284	309	300	285	287	304	248	307	278	286	292	285	301	281	308	319	262	306	266	276	279	295	297	279	309	305	295	288	285	282	278	279	297	282	293	296	288	268	313	314	282	282	293	257	277	287	316	272	281	299	306	270	320	290	320	262	263	273	292	308	319	291	273	283	307	325	265	327	285	307	300	274	293	301	282	284	307	278	314	308	304	331	286	283	302	315	288	322	308	281	308	288	278	290	292	278	318	291	274	300	308	297	307	286	288	306	300	264	296	296	299	295	319	269	321	303	317	304	288	311	298	275	288	285	302	321	287	287	296	314	307	293	293	319	308	302	285	286	277	295	287	251	279	306	299	299	304	299	311	288	275	311	302	312	318	292	295	260	310	296	291	292	289	260	338	324	292	338	307	283	300	296	289	313	288	297	297	302	314	339	272	308	315	297	284	311	295	323	305	310	289	267	292	274	297	295	301	282	300	311	286	336	306	286	292	265	310	322	290	306	300	280	293	298	286	312	289	287	292	287	259	299	306	327	277	294	296	272	285	312	297	279	291	328	305	280	273	294	299	304	280	292	307	287	315	315	302	278	326	279	288	268	279	313	288	289	285	295	302	284	254	298	300	280	288	277	293	286	304	281	321	267	283	303	321	318	333	317	319	316	278	282	302	302	291	297	282	286	259	293	311	292	272	277	283	306	289	300	270	284	308	306	315	276	279	301	295	259	325	305	314	313	306	304	325	288	306	296	305	266	317	281	287	285	306	288	291	310	270	293	296	303	271	275	298	301	268	292	311	315	295	288	290	327	310	302	298	314	315	320	283	275	268	274	294	295	290	295	292	301	296	290	250	322	312	305	322	324	282	270	282	314	310	303	302	253	320	307	275	314	293	282	288	326	270	278	295	279	276	287	271	285	273	326	282	291	288	326	299	279	324	315	294	287	298	306	306	279	297	310	286	305	275	258	302	290	294	262	287	295	301	267	260	293	299	290	278	276	297	328	282	312	284	279	321	310	288	295	303	289	282	291	255	283	286	318	301	298	283	288	297	290	280	299	290	309	310	307	321	313	265	313	288	278	301	301	295	291	298	312	291	283	289	287	265	297	311	271	288	317	287	296	279	272	297	284	284	278	309	285	310	316	266	318	304	255	299	283	286	284	306	308	284	280	286	269	323	291	300	284	302	267	278	280	293	310	261	316	308	319	320	280	281	277	310	262	297	301	298	301	296	310	328	297	283	278	296	334	291	291	312	288	273	307	290	309	323	276	289	279	296	325	306	294	319	316	286	306	273	277	311	305	290	284	275	293	281	323	289	313	309	284	292	268	309	291	296	301	287	275	288	291	323	311	308	275	293	294	333	324	323	286	295	322	288	280	274	304	329	269	277	334	279	309	293	280	314	297	306	295	300	294	299	291	306	307	302	287	299	310	309	293	328	306	305	281	300	274	302	263	282	274	338	295	329	280	264	265	290	283	306	252	290	286	275	296	329	295	326	268	287	331	295	268	316	301	301	306	292	289	293	315	291	303	328	311	295	307	315	312	269	297	270	306	282	283	322	307	311	299	317	312	291	274	279	287	274	294	297	337	283	296	312	324	299	291	271	283	309	270	295	299	322	276	322	332	316	310	297	286	298	312	289	273	262	305	299	309	291	278	325	291	322	309	274	301	313	301	289	297	293	298	278	275	290	292	298	308	280	270	303	306	301	329	298	315	261	270	302	263	287	306	282	282	320	265	285	308	314	289	320	268	307	300	272	268	298	297	290	267	294	275	300	304	303	291	307	302	314	267	277	284	314	325	269	279	313	299	304	300	279	308	291	309	290	310	297	311	262	281	293	328	315	318	300
28896	54245	39860	20792	6936	2195	940	587	535	452	559	544	558	506	510	566	556	534	556	532	543	563	537	578	498	529	548	587	485	553	575	520	548	568	561	568	519	538	535	499	561	547	498	553	530	495	522	520	526	538	538	573	528	518	521	521	500	533	523	537	532	559	532	580	505	526	519	517	538	540	514	563	570	523	521	549	525	565	491	557	547	500	567	508	541	516	524	568	549	531	515	535	532	542	503	530	507	517	517	531	546	523	514	505	528	530	532	514	550	522	543	511	530	587	559	515	538	514	533	548	519	509	500	535	563	508	526	500	535	522	514	537	511	494	566	560	518	541	524	541	540	519	510	556	524	506	501	555	496	554	532	564	521	532	520	503	536	522	536	564	530	545	560	549	497	531	511	542	558	536	536	512	545	561	545	552	538	557	540	501	490	536	529	507	558	563	497	523	556	506	561	537	524	551	551	544	558	544	544	540	562	532	541	547	522	534	563	536	510	553	489	559	531	541	537	524	508	535	490	561	526	568	513	496	572	574	473	580	544	588	556	547	530	561	503	507	545	510	576	549	593	536	532	539	542	544	536	535	554	557	571	503	460	531	517	545	511	569	574	541	564	563	496	563	554	515	531	519	539	510	543	557	518	559	556	541	571	532	495	542	519	557	509	551	572	550	492	520	496	520	523	522	535	521	506	519	504	505	574	523	493	511	550	519	528	548	549	541	562	531	510	535	489	529	548	553	529	550	515	547	518	495	523	491	561	521	553	534	544	523	551	522	499	503	534	470	546	538	569	514	548	529	518	502	582	559	519	533	555	531	520	495	522	500	490	560	500	517	539	554	485	560	525	498	531	541	525	516	514	550	540	545	559	557	548	548	536	520	558	561	486	533	533	560	544	569	515	549	516	562	532	543	493	592	528	551	524	537	547	542	495	512	552	554	529	528	551	486	486	479	542	554	522	514	501	538	493	536	512	528	512	559	541	508	559	532	533	532	506	530	516	516	544	547	526	517	512	516	565	572	530	524	508	532	539	587	557	560	593	523	558	544	525	526	535	524	531	556	562	552	562	534	545	518	556	526	532	501	521	578	518	528	512	484	530	541	546	513	545	569	556	504	572	530	551	521	567	498	514	548	538	509	555	521	502	548	561	536	572	543	514	511	487	539	589	562	527	539	550	555	533	550	517	541	552	556	523	536	554	554	485	546	552	554	527	567	539	560	523	515	563	489	496	538	521	528	551	525	536	545	514	511	538	548	541	510	527	544	513	561	507	550	561	507	536	593	566	545	512	540	557	532	491	526	516	521	515	522	526	527	577	533	519	549	535	538	536	523	499	492	530	544	580	546	479	517	539	520	514	565	553	534	515	526	542	543	499	534	539	518	557	516	547	514	538	550	512	517	552	565	587	533	502	523	522	562	521	489	582	524	538	549	531	549	570	564	542	507	543	486	538	524	531	552	529	546	550	551	513	505	569	521	542	509	524	564	517	503	538	512	532	502	517	557	500	518	523	550	551	541	543	558	539	523	539	530	537	515	571	541	499	540	519	539	561	547	535	518	512	539	534	561	512	542	550	543	532	531	549	545	498	514	553	491	585	547	495	539	536	523	533	574	516	539	527	518	530	574	549	553	491	498	543	523	554	518	510	558	542	539	528	515	565	472	522	523	522	541	533	527	523	542	569	509	511	500	550	537	561	563	558	512	569	544	523	580	558	538	521	556	536	540	543	575	515	513	519	487	538	573	566	552	569	543	539	528	573	538	559	536	537	565	529	523	532	514	526	504	525	527	582	569	542	563	535	535	509	560	554	551	544	496	520	541	522	554	543	539	566	505	492	552	540	540	522	515	530	538	507	554	541	556	507	555	506	541	525	508	538	517	514	555	523	515	529	550	549	517	547	558	533	512	584	544	560	544	525	599	527	542	488	541	535	522	504	520	548	513	543	517	473	516	558	540	545	558	531	582	555	569	530	556	527	514	530	572	557	528	531	507	505	524	534	544	516	544	533	492	521	516	542	550	501	562	522	524	556	549	527	526	525	506	535	538	513	549	508	555	546	532	527	525	525	526	553	519	526	550	543	509	493	537	533	529	530	520	552	561	526	518	494	510	560	494	529	535	517	491	527	506	546	550	532	531	530	539	504	549	549	569	558	526	530	499	522	534	506	496	505	547	517	520	487	554	509	529	540	547	521	551	514	496	523	475	512	570	585	558	545	491	551	536	544	573	512	593	530	546	532	521	532	518	500	531	542	561	547	522	531	532	544	514	530	529	546	561	523	526	573	543	522	524	524	549	510	525	502	533	507	540	521	539	503	526	494	520	546	539	500	534	535	528	550	545	548	503	498	529	561	561	521	531	525	553	539	518	521	528	509	591	533	539	547	518	541	508	561	534	531	547	504	496	556	530	552	537	545	543	558	536	518	532	526	498	530	533	544	546	496	562	553	527	523	526	535	558	552	547	537	546	532	549	556	547	561	478	518	569	508	534	514	490	524	529	548	530	572	512	513	522	543	548	570	520	532	534	536	530	526	528	541	490	515	495	551	551	557	548	533	549	524	524	539	515	539	557	521	491	477	563	515	534	567	526	543	507	581	552	551	520	531	506	532	577	529	490	527	561	557	494	523	560	555	526	490	571	575	533	520	554	561	531	561	556	529	586	558	510	492	512	536	515	551	546	494	556	518	541	522	514	535	537	589	505	550	515	509	581	496	555	539	558	526	524	588	508	503	542	526	509	585	492	517	557	515	532	502	544	560	523	547	511	567	517	512	544	530	558	519	507	570	508	540	529	538	553	510	529	540	524	537	557	541	496	559	567	545	544	545	481	584	507	516	555	497	559	528	526	577	520	561	546	535	523	549	567	570	578	523	553	550	535	519	535	531	542	567	556	535	494	538	516	554	477	493	522	533	525	501	523	518	529	552	543	557	523	547	502	493	541	518	535	526	530	565	575	562	527	561	508	507	552	537	548	526	560	515	497	572	552	567	525	541	550	551	529	521	547	541	528	520	542	568	519	538	535	551	541	506	546	551	519	522	550	526	582	513	544	531	511	535	500	512	564	540	539	520	526	488	519	528	495	516	524	519	522	519	516	473	510	542	574	524	533	537	519	520	544	547	507	534	541	516	534	522	514	535	533	519	541	511	534	542	542	581	507	549	584	552	525	537	559	500	546	521	527	496	565	506	522	547	514	553	518	530	565	499	527	549	518	526	474	529	516	576	539	542	534	508	528	551	555	559	534	541	546	569	543	561	541	530	512	523	509	538	510	521	550	562	527	523	569	509	511	514	483	539	540	569	540	528	567	551	539	565	525	559	519	531	537	552	548	507	545	522	549	508	542	535	554	531	559	499	545	568	485	531	557	507	509	507	557	523	547	493	517	546	533	507	554	510	485	544	514	522	553	546	541	559	541	580	559	502	532	543	543	560	478	517	533	530	517	549	545	533	534	530	550	515	476	492	568	532	539	567	554	547	530	553	531	568	566	526	502	527	557
24453	26606	41202	34310	22503	12889	3666	559	359	354	337	373	390	380	341	340	330	367	356	310	354	328	356	354	325	354	344	397	356	358	369	354	308	368	358	368	359	365	381	340	350	349	339	323	365	336	338	345	351	328	346	342	335	362	373	336	339	360	340	384	378	337	362	363	314	323	354	339	373	391	367	318	326	346	370	364	357	325	316	347	363	345	370	357	345	335	332	346	340	300	363	339	358	373	345	381	345	376	375	344	339	347	338	314	315	347	319	392	363	333	326	351	352	344	350	374	354	341	351	302	331	362	342	317	343	341	361	317	353	360	329	350	327	339	352	343	365	337	371	334	341	346	376	354	327	351	365	355	331	357	350	345	354	344	371	379	355	354	344	334	364	347	334	332	366	349	343	355	371	338	364	343	347	351	362	340	349	339	354	354	395	344	325	331	369	379	337	370	338	341	377	316	347	322	339	333	358	329	329	369	377	354	351	344	390	351	366	338	327	339	358	399	362	336	309	341	321	341	332	352	366	336	325	335	363	374	352	356	351	318	390	311	312	355	325	351	357	361	344	328	365	318	360	370	348	370	362	360	342	343	331	340	358	364	348	371	333	355	297	332	380	323	344	354	351	329	366	313	310	355	311	346	332	332	335	349	350	301	356	332	323	337	349	341	374	351	377	343	344	350	356	368	400	356	324	338	327	349	365	363	342	345	349	331	374	346	354	335	336	351	353	357	354	331	322	337	351	336	313	340	330	331	373	345	320	359	345	328	356	316	299	357	349	353	377	365	371	362	360	333	336	340	338	351	347	335	319	333	336	353	323	353	370	322	329	350	313	371	344	318	333	317	328	350	367	347	361	364	338	351	344	317	387	345	334	362	335	351	335	352	354	373	326	359	333	345	356	342	363	339	389	350	381	333	385	329	364	338	332	332	348	347	370	359	334	342	338	332	372	351	331	356	328	380	354	356	288	377	327	324	380	330	336	369	378	352	369	340	371	366	342	344	336	350	345	377	313	318	315	360	344	370	351	348	344	329	378	357	345	354	348	351	317	372	345	334	343	335	339	340	329	341	354	316	335	334	359	326	326	325	352	343	343	322	360	343	346	340	312	305	377	348	320	357	336	339	341	334	389	328	342	343	330	337	345	358	371	337	361	327	358	373	366	383	344	367	362	350	334	330	347	315	352	345	330	377	356	334	351	367	352	354	355	351	362	324	354	348	355	324	326	329	312	353	359	352	360	346	340	348	356	365	353	334	326	321	329	395	358	360	324	365	363	351	367	352	322	353	356	319	379	370	344	374	374	325	324	337	340	298	328	367	372	374	355	348	323	380	332	382	327	327	340	311	359	345	348	352	334	346	341	352	364	350	337	336	334	323	368	361	355	355	316	353	330	368	386	365	331	361	323	312	364	309	339	334	343	354	358	355	369	350	357	348	400	323	347	331	341	361	352	318	337	362	354	377	312	352	363	331	356	357	355	353	377	343	355	314	342	320	382	332	309	310	325	371	364	347	357	326	379	370	350	343	299	372	339	331	369	390	351	320	390	333	345	360	325	353	386	342	376	328	331	330	348	327	374	340	364	345	360	381	356	350	318	366	338	351	342	374	322	346	390	336	309	338	332	360	369	371	335	338	325	383	353	377	393	331	315	341	331	359	332	359	342	326	356	338	356	358	343	349	349	341	325	287	337	337	361	338	319	344	366	369	334	346	308	329	345	332	369	372	386	318	332	360	362	355	330	357	346	375	367	348	322	362	336	337	366	323	361	327	348	346	318	366	328	324	368	351	384	379	368	364	331	318	338	325	317	359	368	358	331	342	350	374	351	353	372	368	336	368	331	351	347	337	365	330	343	361	334	348	361	367	334	357	338	333	346	369	335	325	329	359	354	338	310	377	351	376	353	330	352	374	354	313	328	394	357	346	350	351	371	351	293	346	346	337	332	338	342	353	395	350	351	329	353	330	352	361	347	349	336	336	349	362	361	338	384	366	373	354	343	323	342	369	326	355	376	352	342	343	321	349	327	323	339	330	340	354	351	363	344	357	316	351	336	325	360	329	376	343	365	347	353	355	320	346	343	349	350	361	337	340	341	380	349	353	332	351	354	344	353	363	318	319	332	339	351	354	311	362	316	349	374	348	358	348	355	346	323	339	391	331	351	370	373	340	350	362	338	348	329	329	324	338	347	341	333	337	337	346	365	351	355	342	344	326	363	331	381	332	351	340	332	381	350	352	329	368	352	357	348	339	344	351	339	382	337	332	315	384	305	337	356	326	322	332	332	350	360	339	351	304	335	353	347	359	384	336	343	322	343	370	346	327	316	371	371	340	359	367	360	365	373	341	366	347	326	341	377	349	356	349	344	342	330	351	349	337	357	333	385	349	355	336	375	331	326	346	368	335	356	369	325	321	371	349	345	351	366	347	341	382	366	364	349	360	348	331	379	330	352	373	338	355	367	350	347	338	385	334	357	352	316	355	321	346	340	367	361	348	349	348	320	334	332	336	318	348	326	353	337	343	350	332	347	342	309	361	338	342	322	351	343	325	353	362	381	388	347	366	347	330	382	352	368	363	372	346	344	393	356	342	379	344	359	354	331	323	351	364	332	355	336	340	367	344	359	372	335	336	352	337	356	327	342	359	339	350	355	351	354	344	380	358	355	337	340	334	334	354	363	327	373	343	329	331	356	402	351	329	315	325	326	381	356	350	340	338	314	319	338	374	314	370	377	370	379	335	360	350	347	366	342	344	337	348	366	327	369	339	328	325	359	344	370	364	342	328	313	392	345	343	334	347	368	362	310	331	366	322	338	346	333	326	357	346	331	366	290	348	317	366	332	353	348	335	341	306	356	343	331	335	361	327	356	333	402	314	311	354	349	312	366	339	334	355	368	351	360	356	312	337	367	339	343	336	347	367	304	340	326	352	321	343	353	354	341	358	311	325	333	353	318	375	333	333	359	352	367	387	339	332	345	322	328	370	339	365	335	348	359	352	342	314	352	393	352	336	377	368	352	319	339	349	341	330	364	366	328	370	364	350	351	344	349	369	327	348	374	337	363	375	339	334	340	334	314	357	366	366	336	320	334	341	325	346	339	356	368	346	330	360	350	379	355	361	318	335	352	365	353	352	335	334	331	322	326	322	347	380	327	331	293	344	347	366	319	363	343	323	343	326	344	345	343	336	370	343	336	380	345	356	326	345	337	315	344	329	307	328	328	319	354	361	325	332	367	331	317	348	344	331	329	334	343	338	358	355	315	376	343	354	355	334	332	378	315	369	338	359	321	309	363	349	338	332	356	341	341	347	334	348	352	343	374	334	331	354	365	324	314	339	363	334	355	334	362	306	358	368	320	317	304	371	326	344	341	379	367	316	347	334	337	362	378	319	339	330	334	338	356	347	337	358	344	367	386	363	333	325	348	370	318	365	359	344	390	351	343	326	343	333	336	359	325	344	333	379	338	335	329	362	357	366	341	352	328	359	342	346	309	354	301	324
49393	96581	72987	46280	26288	12948	6005	1205	673	593	605	603	663	589	635	623	582	589	601	586	633	635	630	608	593	567	618	589	629	585	638	569	625	573	669	635	683	563	629	610	571	578	610	610	594	593	651	633	621	609	643	630	628	611	634	667	595	662	650	574	595	613	642	593	625	620	631	594	600	598	664	564	611	624	575	601	603	592	629	626	637	575	598	637	579	632	618	603	586	566	589	571	627	605	557	589	602	594	603	620	595	629	603	573	603	656	622	628	589	610	636	583	588	594	627	593	597	589	646	609	618	568	591	564	631	619	635	658	634	576	619	618	613	610	597	629	647	638	616	584	616	609	602	594	595	632	600	616	602	587	589	611	621	550	569	607	574	636	576	592	617	601	600	597	550	622	629	644	637	581	592	623	617	607	622	575	583	557	628	637	644	563	609	621	581	606	601	607	577	578	620	655	603	637	597	605	620	667	633	634	577	601	637	567	636	641	586	587	630	579	624	572	643	639	649	611	634	551	617	587	634	626	577	647	573	618	671	597	637	660	580	590	567	556	602	598	597	631	600	587	603	602	581	587	554	619	574	621	573	641	590	614	665	636	584	603	628	572	610	565	639	599	615	657	588	621	643	587	624	657	618	632	585	633	609	621	628	569	606	610	601	593	622	584	580	611	615	653	605	596	606	593	604	664	599	548	630	646	621	615	654	582	616	623	655	562	574	621	621	633	642	591	659	598	590	609	634	612	621	611	612	599	645	613	637	586	621	608	575	607	576	568	586	627	602	573	634	587	620	627	580	636	620	601	621	581	609	598	634	622	591	605	627	596	597	609	646	602	617	567	622	600	618	631	599	643	599	586	662	619	595	596	590	628	612	631	614	614	622	600	599	633	603	607	618	567	629	620	650	629	640	613	631	640	597	595	599	674	606	571	622	525	603	595	588	541	591	596	639	559	617	609	621	612	583	534	619	609	618	566	634	619	599	601	615	612	603	615	627	570	635	608	622	622	615	615	607	602	628	596	604	640	595	593	569	574	572	620	622	649	609	614	601	572	625	626	569	590	590	610	637	633	579	606	608	665	596	565	628	624	581	573	591	546	604	600	616	625	629	616	659	571	571	601	613	642	658	674	616	636	610	597	638	674	653	614	638	580	626	589	651	610	647	616	623	623	601	614	628	594	706	614	608	643	606	590	620	612	588	565	613	648	593	589	607	575	615	629	630	583	630	581	633	580	577	582	618	646	608	630	661	626	585	631	616	601	611	627	656	570	578	634	604	584	621	605	618	577	604	627	642	573	608	619	600	588	634	614	585	607	648	578	613	555	624	613	655	607	622	588	530	615	586	601	591	603	576	603	584	593	606	574	586	609	628	596	638	605	614	588	598	651	605	602	576	659	617	649	629	629	623	615	582	627	620	566	564	595	573	621	624	616	647	634	606	595	634	571	621	568	635	576	545	635	573	642	579	599	629	613	607	590	620	626	629	630	632	609	628	615	581	623	608	595	585	643	629	583	568	589	623	658	619	621	585	612	604	572	639	642	652	582	637	648	661	672	643	605	651	594	662	603	599	618	649	622	590	607	604	640	605	580	602	645	665	588	583	604	604	578	616	574	598	637	566	641	645	581	620	634	641	613	621	616	606	612	615	621	601	612	633	579	584	582	621	579	616	617	567	645	597	583	569	607	577	588	636	615	626	623	580	576	579	590	577	626	578	599	525	614	627	613	601	613	583	598	607	636	634	608	617	588	631	609	602	585	583	583	632	619	590	590	613	581	616	640	585	595	643	592	629	630	629	618	622	614	586	624	620	620	604	624	618	603	606	606	628	619	600	606	602	640	605	607	598	623	635	592	600	628	609	576	633	599	644	571	570	600	622	618	675	596	602	616	632	603	631	600	615	645	602	616	630	623	659	616	606	648	584	649	645	642	632	612	614	647	645	597	637	617	607	613	607	576	580	653	591	624	615	610	629	627	631	579	591	584	617	662	600	590	647	633	630	639	585	626	597	662	608	619	595	633	607	597	599	615	567	628	608	603	584	625	589	595	618	617	609	590	636	604	572	641	549	612	587	590	625	650	593	623	612	645	581	610	592	618	586	608	567	588	575	597	610	605	596	616	616	569	621	604	596	620	574	627	610	614	597	635	627	606	594	581	582	581	604	590	617	635	629	636	620	661	603	563	609	586	596	605	600	641	629	596	576	586	560	618	611	597	601	625	619	660	624	627	617	617	613	640	596	632	615	609	628	600	622	595	606	639	615	607	606	660	604	596	635	632	606	600	652	611	572	614	619	615	587	629	599	646	597	631	649	585	584	629	643	580	618	594	592	638	630	583	641	581	602	626	639	655	640	615	597	559	608	573	643	619	614	613	607	597	626	575	626	610	665	573	634	586	601	573	635	588	598	637	580	603	613	599	613	601	547	601	555	613	645	610	569	593	625	581	636	606	628	609	618	595	624	619	657	632	617	665	568	627	593	592	618	614	616	611	617	636	609	606	643	607	610	646	606	588	590	566	599	636	610	629	565	609	591	592	605	645	568	642	656	612	597	625	587	601	640	640	608	587	612	645	603	626	610	600	600	586	595	560	632	612	608	630	601	671	600	628	599	600	637	597	632	633	590	585	600	597	628	645	563	617	652	598	644	615	598	609	556	625	639	641	644	624	653	570	666	641	634	605	595	602	619	590	593	674	611	622	570	645	592	647	579	608	617	583	603	602	599	602	622	613	579	607	612	642	604	601	569	634	602	619	585	621	595	617	558	655	560	629	607	630	622	587	591	621	635	603	599	627	625	620	599	615	597	608	601	594	577	598	589	575	565	647	612	632	611	611	593	638	616	658	581	609	616	580	569	587	616	607	603	627	607	602	607	641	604	581	605	643	614	639	595	601	618	590	573	591	641	600	627	586	599	613	592	633	588	621	629	604	632	607	581	607	640	652	611	608	578	609	666	616	679	597	650	647	602	621	642	602	635	602	603	633	635	571	620	633	619	651	577	613	612	636	624	552	661	578	657	594	620	559	585	594	570	625	575	571	642	554	612	599	591	582	541	580	572	617	626	600	571	644	569	638	616	611	584	633	636	620	599	602	632	601	610	613	644	595	597	643	626	558	586	602	617	630	628	620	613	654	633	615	663	630	579	587	612	613	641	543	634	610	606	584	587	601	642	607	612	602	590	610	625	584	585	577	593	644	606	633	621	585	602	609	578	632	608	579	650	622	613	611	595	613	652	591	597	609	616	620	574	590	620	609	638	630	599	580	617	614	587	635	668	595	621	594	606	619	591	611	566	583	598	560	584	638	567	564	569	613	683	624	613	614	659	594	633	598	605	616	613	612	637	604	567	576	626	601	573	562	650	596	617	631	611	576	587	615	576	633	631	605	603	625	607	605	640	682	600	596	593	612	589	602	623	632	621	603	636	624	614	580	583	608	616	629	624	619	569	623	584	628	556	590	597	614	651	613	589	611	549	628	581	603	652	578	610	597	594	613	593	610
23377	24166	36316	29077	23744	20765	12285	1143	585	453	457	437	461	480	443	424	395	458	459	424	457	460	433	416	441	435	461	464	424	423	381	460	410	435	394	403	437	468	488	446	450	450	434	392	457	446	395	427	454	470	411	478	412	404	408	463	467	461	452	412	422	422	447	412	449	401	429	469	416	481	448	439	437	453	496	459	452	430	492	435	444	432	402	411	458	437	446	400	400	430	462	386	421	429	418	410	395	443	406	447	447	436	459	436	442	460	452	451	445	433	433	395	459	425	457	415	459	463	402	433	444	415	433	398	415	435	439	443	421	415	427	380	445	411	450	450	440	419	430	418	430	428	430	458	431	453	431	441	415	443	412	420	433	415	447	406	431	445	465	411	438	431	457	455	435	445	423	426	430	415	452	440	463	479	450	424	456	451	461	434	417	411	441	459	456	437	446	414	414	441	446	470	435	425	437	457	465	421	433	482	399	427	428	432	423	470	447	430	442	447	459	432	461	456	438	416	417	434	455	418	406	407	452	428	435	476	424	457	416	417	459	451	473	454	432	453	409	439	406	465	392	424	412	401	468	425	429	449	437	440	445	439	492	451	433	430	419	454	460	417	416	410	403	456	451	428	427	439	479	444	401	395	456	474	447	451	450	468	396	447	446	456	426	407	406	408	443	406	427	459	460	436	420	453	431	467	417	431	448	378	414	449	422	425	408	463	438	463	454	443	417	456	451	406	451	407	407	441	450	446	432	410	421	403	425	422	489	396	469	420	400	371	428	403	435	416	422	411	448	433	420	407	395	422	443	432	412	453	402	429	446	454	443	472	452	422	419	405	450	433	399	423	449	425	434	403	468	433	439	455	438	464	410	414	425	438	471	455	440	422	439	435	445	445	397	404	478	443	406	421	438	394	432	477	454	438	417	442	427	390	440	394	457	415	398	416	439	420	417	445	450	417	446	423	500	411	459	436	427	409	440	416	438	452	432	425	449	443	458	428	408	436	434	420	444	461	421	445	414	428	415	440	421	443	468	464	433	441	403	458	447	411	427	425	423	410	420	443	451	467	444	447	390	427	413	413	424	430	472	408	417	429	451	434	418	408	471	420	427	435	404	424	428	429	421	428	447	420	461	458	397	430	442	436	426	455	456	421	444	416	411	424	466	444	431	411	417	457	425	427	423	367	453	447	400	403	445	477	473	420	431	470	463	460	398	437	466	435	410	435	430	424	382	435	439	430	435	447	423	399	414	411	459	476	447	441	421	434	433	434	439	449	427	471	433	418	400	413	462	472	447	435	417	456	426	451	442	412	451	447	421	457	427	437	429	425	397	407	441	393	455	434	440	446	442	437	414	436	410	440	426	446	433	421	426	422	434	421	424	444	435	438	419	445	375	425	422	411	452	450	450	417	451	420	454	427	441	455	449	427	467	434	411	413	434	420	483	414	464	450	442	434	428	401	429	415	420	454	455	426	446	471	413	477	425	438	418	474	407	431	423	425	428	438	444	420	434	422	452	445	426	431	426	440	413	420	430	427	469	430	430	396	398	444	421	459	465	432	442	466	418	439	466	458	483	433	421	450	420	469	413	419	391	415	452	425	454	413	466	450	443	433	471	450	437	441	478	453	456	457	444	428	441	451	425	453	424	405	388	439	427	426	462	478	388	427	421	420	443	448	453	414	431	465	436	418	439	375	442	442	424	457	401	463	442	436	442	403	473	430	422	416	426	433	429	475	414	420	429	409	435	432	464	405	454	419	464	392	422	425	418	454	434	454	376	441	421	402	430	401	448	413	441	450	434	433	425	454	454	398	468	460	441	421	450	440	451	465	457	438	443	431	463	458	424	487	463	428	445	447	470	423	427	419	434	427	407	430	460	464	446	445	425	431	450	444	400	433	441	485	431	478	456	409	427	410	411	424	424	423	408	405	434	433	439	412	422	421	434	432	431	441	452	465	432	400	413	427	422	445	442	461	419	398	458	440	442	416	433	429	433	431	418	436	368	447	440	434	422	436	441	434	447	401	424	433	461	429	473	407	467	450	406	398	420	422	442	404	439	439	448	419	430	424	431	437	480	447	463	428	447	426	419	444	423	445	438	438	455	445	431	428	451	466	403	411	443	413	441	417	448	425	417	473	430	455	493	467	376	415	415	414	431	435	455	449	462	427	460	396	464	456	424	452	392	459	440	451	460	410	424	434	443	458	452	433	424	461	420	460	464	455	434	444	440	422	415	419	448	428	405	459	398	416	436	436	410	467	463	434	439	447	456	459	441	398	442	413	438	427	425	433	428	421	470	410	442	424	463	400	430	453	456	412	456	444	424	400	451	450	424	450	456	418	421	435	419	428	412	416	401	446	446	408	438	388	451	450	424	429	443	416	437	437	392	483	412	404	401	454	442	450	467	454	433	434	439	441	452	389	441	418	430	390	473	458	425	407	403	473	422	462	440	395	428	430	417	440	434	416	446	431	430	447	468	413	461	419	405	407	416	459	446	442	451	401	420	457	400	429	453	415	427	417	422	414	422	477	409	434	452	438	464	450	470	394	431	420	439	409	405	413	425	460	440	451	422	459	440	430	453	410	434	426	449	448	411	413	427	447	469	423	416	391	447	467	432	455	380	421	435	431	390	445	433	433	433	438	460	439	424	430	431	463	449	398	446	410	427	431	443	480	453	445	427	417	450	425	409	474	405	435	425	430	393	421	436	418	453	450	447	389	421	436	396	439	417	402	427	412	463	468	410	430	428	453	432	442	416	446	446	466	430	419	455	436	417	444	445	433	424	420	426	417	441	448	392	427	392	483	426	454	396	408	387	433	447	414	444	438	467	438	423	481	416	468	391	462	475	445	429	454	432	439	479	428	415	410	468	372	452	446	436	422	471	465	468	424	426	425	443	443	453	406	400	447	415	448	409	472	453	482	423	447	433	486	434	463	427	418	445	431	451	442	437	447	402	458	440	450	402	491	415	400	454	444	418	403	435	430	467	450	428	447	439	415	405	431	431	412	453	447	437	418	428	422	450	464	438	442	402	430	447	452	439	423	418	425	443	452	444	405	438	428	468	417	470	454	419	402	422	433	421	404	435	409	458	443	446	418	459	443	484	446	420	439	461	424	415	440	448	407	431	408	424	421	446	401	475	455	441	425	414	411	403	420	438	413	417	381	454	442	385	447	431	451	446	421	438	434	454	434	415	485	446	425	406	451	417	426	440	441	410	449	434	420	401	431	438	449	429	429	452	450	442	428	427	469	420	440	427	428	404	436	442	428	450	450	393	433	449	469	440	424	405	430	455	464	451	414	447	421	405	431	429	437	433	404	428	424	445	442	446	426	401	420	431	401	435	431	430	411	458	424	416	452	413	393	454	427	442	437	409	438	420	440	461	419	458	435	433	458	456	420	401	423	436	426	486	430	404	425	437	444	411	417	451	441	454	440	457	427	396	414	425	429	437	431	418	459	425	405	455	444	441	444	409	434	470	423	461	431	438	463	424	431
47394	101455	78021	52351	35460	23409	12943	1473	1084	805	743	733	763	737	772	745	775	726	730	695	771	726	761	761	733	710	737	699	702	742	712	751	755	763	766	759	743	745	781	779	685	722	738	746	727	718	718	736	757	706	678	724	739	743	741	744	692	762	729	726	701	728	698	734	755	738	709	756	738	709	739	760	771	806	847	812	781	798	730	777	765	724	758	763	731	706	732	733	743	721	754	699	693	778	750	697	739	728	714	735	732	758	759	708	703	709	755	770	734	745	785	811	786	750	736	726	728	716	762	753	772	752	731	737	750	708	727	742	712	739	719	757	698	744	688	716	782	719	775	726	781	790	748	788	792	723	735	692	739	737	729	719	746	689	709	767	700	741	774	729	703	720	734	742	762	722	695	736	717	779	744	737	714	749	729	754	700	744	755	731	711	700	739	743	741	704	734	717	716	761	708	721	732	693	767	785	753	706	699	730	690	785	773	762	758	739	742	757	691	735	743	696	738	760	722	726	747	793	700	724	747	722	728	716	763	707	750	717	709	706	803	724	708	786	727	704	694	750	741	713	735	751	721	790	740	717	752	720	721	758	732	658	705	707	706	780	793	739	757	730	735	799	725	748	755	750	706	749	692	749	781	709	753	749	750	747	739	755	680	772	765	748	753	744	792	727	753	770	761	780	682	715	687	699	693	742	705	743	652	762	697	711	703	748	720	763	722	757	737	734	759	775	748	749	770	731	768	721	714	778	738	748	720	730	724	725	718	717	753	728	763	764	749	758	774	735	728	741	730	718	701	703	696	694	711	683	726	728	683	731	701	772	788	725	658	733	696	764	717	777	694	729	685	742	758	711	767	720	746	777	694	725	743	797	748	713	699	719	742	717	783	752	741	724	748	796	722	725	711	725	712	766	720	706	694	688	739	692	724	763	718	758	717	748	758	778	707	747	736	734	825	752	744	682	681	699	696	713	751	771	719	689	724	732	737	760	725	734	731	726	756	665	737	751	749	735	696	754	689	717	736	725	684	739	757	752	731	719	683	752	773	727	729	760	729	729	726	717	708	715	744	732	731	779	720	750	736	769	710	790	749	738	762	744	703	766	753	720	715	672	705	682	763	765	675	792	713	724	709	717	752	706	707	697	767	704	699	713	716	699	728	728	757	787	755	696	706	713	747	738	704	811	760	709	710	765	740	720	688	740	725	749	737	761	778	753	670	763	688	746	736	718	743	757	734	759	737	746	706	713	743	738	738	707	707	717	731	715	749	748	760	739	703	734	783	691	745	759	706	765	737	753	738	796	728	756	721	722	730	703	720	737	732	718	686	719	672	737	740	709	713	748	709	711	713	774	741	702	703	723	749	698	756	722	735	715	720	693	675	764	737	732	745	748	725	726	765	787	742	733	838	774	726	740	742	686	750	722	725	731	724	717	751	706	763	732	698	783	757	769	706	675	704	700	717	770	714	742	731	782	740	687	710	754	742	791	746	770	704	753	718	720	714	732	754	713	701	716	703	675	711	744	727	700	753	745	707	729	675	762	767	751	702	725	758	784	716	761	770	684	690	669	752	740	676	759	656	730	709	726	756	728	713	723	732	721	708	742	713	710	751	694	765	748	763	750	723	721	724	698	767	706	701	658	755	709	748	772	685	719	761	756	747	755	757	769	700	735	714	716	770	735	697	717	726	779	714	709	744	696	726	728	759	703	720	739	731	731	732	703	713	735	705	755	702	757	765	702	699	683	682	714	667	718	751	685	722	715	730	733	773	744	720	801	678	743	787	728	745	698	711	706	779	752	696	727	713	756	738	684	732	700	732	725	722	698	683	717	816	770	718	742	753	722	753	679	740	724	666	732	686	726	744	749	740	736	743	752	692	732	709	730	734	683	730	697	747	748	725	742	730	731	816	737	694	723	693	761	720	738	717	722	787	747	787	706	754	703	743	762	717	718	728	750	714	729	723	811	729	688	734	716	747	715	695	730	714	708	749	782	709	715	777	737	740	778	759	722	713	711	731	691	741	763	746	750	715	749	714	725	722	707	750	715	690	741	706	745	680	722	689	696	742	785	793	733	737	708	762	745	752	709	762	719	771	717	762	746	714	750	764	728	720	758	738	773	757	767	732	699	761	750	672	752	743	738	730	757	714	734	717	739	778	711	744	694	694	719	689	680	706	729	716	777	733	704	695	761	806	757	755	746	708	759	740	731	723	770	749	699	732	780	765	730	736	732	746	750	741	749	727	736	745	732	754	715	779	734	725	684	733	781	768	708	754	741	833	765	780	755	729	719	786	813	717	718	741	767	755	710	712	728	697	730	777	722	714	702	729	698	706	729	693	740	778	757	735	756	733	711	720	654	732	757	718	777	737	774	741	699	722	753	767	755	726	752	693	732	739	717	689	753	729	701	724	741	754	708	711	724	733	695	734	778	732	699	705	766	718	726	716	753	697	681	697	713	700	762	740	726	683	742	719	707	755	736	745	701	762	770	727	755	688	731	708	700	747	774	716	732	741	768	788	753	721	764	733	734	702	741	690	713	727	723	737	745	669	795	760	750	700	643	752	708	737	761	720	665	789	769	765	768	761	732	678	740	690	712	722	714	739	747	753	719	743	740	715	702	701	754	766	748	712	719	698	722	740	722	749	745	737	758	793	757	724	717	732	730	705	712	649	752	758	729	757	689	750	688	771	724	720	740	764	767	732	726	735	773	696	724	750	790	700	754	673	740	744	748	714	707	710	715	720	708	752	727	687	740	698	735	713	762	780	751	729	735	732	751	707	776	718	746	718	695	717	739	705	704	740	688	764	750	712	719	726	709	746	717	742	729	710	716	696	744	714	728	749	762	754	730	720	714	751	699	736	707	753	733	744	697	715	712	676	737	782	719	708	755	736	703	722	741	746	741	729	710	714	740	711	756	756	738	752	739	686	709	760	715	776	695	764	748	725	717	754	738	744	776	739	730	715	749	745	747	767	783	691	723	732	765	741	738	729	725	716	757	733	703	725	736	734	727	781	752	749	713	720	720	699	737	754	700	737	730	696	719	735	743	698	726	743	707	711	732	690	703	707	741	732	721	699	722	776	741	731	716	720	712	720	738	762	803	699	709	710	744	743	753	747	761	683	764	779	743	736	793	720	715	691	709	687	741	767	764	780	717	707	745	763	696	738	764	704	751	709	716	731	736	733	732	760	767	733	703	763	693	745	719	755	770	707	699	722	760	744	728	764	759	701	732	756	727	706	718	713	677	789	751	718	710	725	746	735	722	709	693	691	751	751	746	689	743	681	754	761	737	712	734	704	752	764	738	697	751	723	780	750	735	704	765	748	713	702	686	758	685	694	719	721	756	726	736	747	772	717	756	723	757	747	699	722	717	728	797	728	759	756	718	735	748	740	720	727	689	711	736	755	785	760	747	724	779	710	791	742	751	727	769	726	687	724	695	763	757	679	771	719	754	737	709	754	714	725	741	720	727	726	716	750	752	738	766	728	732	722	730
28191	33470	28040	14474	5098	1367	346	345	273	256	275	270	278	300	277	270	254	284	276	256	278	291	268	255	277	261	274	290	263	288	264	297	288	265	290	229	302	269	258	249	243	297	291	253	284	263	294	265	281	285	266	281	296	255	272	260	258	283	229	272	275	277	289	266	255	283	243	255	260	280	252	267	275	289	283	293	286	250	237	235	302	262	239	243	259	291	267	241	263	278	248	277	242	246	277	241	264	276	236	250	254	252	239	270	243	284	243	279	270	274	276	267	273	257	225	233	285	257	242	262	281	250	264	249	259	261	266	259	274	284	250	260	238	261	259	271	268	256	296	272	289	295	257	278	309	258	286	265	277	263	259	270	312	260	265	235	287	264	291	300	270	258	254	289	231	260	250	270	248	277	264	289	246	267	257	264	257	281	253	264	281	273	273	275	267	280	259	266	291	256	274	282	250	281	245	253	290	272	272	263	278	274	264	243	258	260	270	250	250	250	269	285	278	276	250	248	274	269	271	280	256	262	256	288	278	260	251	296	285	280	264	243	246	257	277	280	276	271	276	296	268	263	257	277	287	277	265	289	279	262	289	261	272	291	256	265	274	261	251	256	287	275	250	284	278	279	276	277	275	278	289	270	247	270	282	267	266	278	278	257	274	253	275	257	231	276	288	260	265	283	238	266	236	282	268	294	259	257	247	248	257	265	290	290	273	285	277	287	217	271	286	285	269	278	280	262	284	284	258	249	284	254	275	234	269	237	291	282	294	289	263	272	238	284	250	293	281	267	294	285	272	275	254	265	291	293	288	269	261	261	273	276	285	294	299	283	282	251	250	266	259	263	283	269	261	265	270	263	267	260	269	269	271	266	277	283	259	256	249	270	281	296	263	234	285	269	325	269	261	315	251	259	289	279	247	253	278	256	272	272	276	248	263	276	250	240	262	282	284	263	276	280	244	278	255	286	277	253	261	288	256	259	279	264	257	268	290	290	312	283	292	270	284	234	252	267	262	277	293	275	285	253	249	267	263	276	291	278	282	275	270	254	253	258	266	262	286	274	275	270	241	268	276	250	277	296	280	273	263	265	282	275	251	267	275	260	270	289	300	231	268	248	277	265	287	281	282	288	268	265	261	282	251	268	292	279	273	270	266	302	263	255	274	261	268	283	275	285	273	284	247	270	262	317	286	242	267	261	270	243	274	287	272	266	270	251	292	259	300	260	259	254	253	267	286	259	258	287	287	294	253	245	267	252	270	282	251	284	275	265	272	241	246	263	256	258	270	264	271	266	252	258	288	253	289	289	277	266	268	279	295	282	271	273	284	263	278	255	278	285	273	279	266	255	280	278	279	269	298	284	275	250	277	259	265	271	274	271	256	280	259	259	265	262	247	277	289	275	263	266	279	280	255	275	302	248	253	279	270	246	279	260	277	263	272	268	269	229	301	287	276	283	302	276	257	271	238	263	266	273	267	278	241	259	289	312	256	258	269	263	246	280	295	246	278	286	276	269	265	239	281	247	290	292	249	271	256	244	276	258	275	252	282	258	257	272	235	270	297	261	253	268	250	275	286	260	254	233	287	268	267	279	263	238	262	268	287	257	257	253	270	265	246	263	269	267	280	280	267	286	277	267	297	271	257	249	250	255	250	289	298	275	253	271	247	254	288	257	282	276	259	245	233	271	275	242	256	262	275	269	277	237	282	272	251	252	277	256	281	259	276	255	267	258	273	253	243	237	266	239	292	289	267	247	264	275	234	272	268	277	235	291	254	243	275	259	263	260	275	268	261	265	272	258	265	283	257	251	264	269	241	248	254	257	267	277	254	230	254	252	296	267	265	246	290	251	276	281	260	279	291	240	291	265	284	281	266	252	273	220	284	257	261	295	263	265	240	254	262	276	257	249	271	304	317	287	283	265	267	265	239	252	260	258	250	259	278	281	242	255	287	268	272	288	241	280	253	258	278	264	264	286	289	224	286	276	251	279	279	286	274	279	279	266	261	285	267	290	259	243	242	237	268	274	283	277	274	258	256	260	269	289	261	297	264	233	278	276	261	264	247	264	265	250	289	274	286	240	272	295	233	242	281	238	269	258	243	249	250	247	296	277	256	262	268	269	270	263	282	279	267	224	271	249	286	254	279	269	280	257	245	273	266	268	268	281	256	255	244	290	305	266	275	262	255	253	281	251	257	267	250	254	276	280	271	314	254	295	274	269	263	284	281	270	287	259	316	277	273	259	239	265	268	286	233	251	256	223	237	268	266	257	246	316	281	286	243	286	263	272	263	268	301	259	241	280	242	290	276	257	221	288	243	292	281	273	264	276	270	282	262	291	223	281	256	278	260	253	269	280	241	273	264	255	274	269	282	311	265	301	257	259	274	269	266	224	266	266	261	284	260	263	265	244	298	257	251	302	267	259	281	246	269	270	270	249	255	246	278	267	283	290	232	288	265	248	264	260	249	284	253	255	250	285	247	238	286	273	285	255	254	277	246	258	253	255	266	260	238	246	239	241	264	256	258	261	284	284	288	274	288	273	263	281	259	247	272	311	244	282	277	281	277	246	239	258	255	258	267	279	231	284	234	263	272	245	243	292	288	261	241	305	261	238	252	269	247	255	282	267	276	258	271	250	252	290	274	279	249	275	266	278	263	267	247	262	279	299	273	291	259	272	273	245	234	279	268	282	295	257	253	240	261	281	263	243	274	266	282	299	239	265	282	271	267	273	280	264	265	286	282	275	246	258	250	275	244	281	286	269	281	282	293	263	271	247	266	239	251	257	215	246	261	268	251	267	275	244	272	269	309	251	256	256	287	251	277	261	249	243	290	262	278	270	270	256	296	239	258	262	262	278	276	260	288	280	268	286	271	264	248	277	279	251	251	244	289	264	289	301	226	299	265	271	276	284	244	260	259	282	256	258	279	286	272	245	257	249	240	298	280	247	266	259	267	275	257	259	257	271	293	270	273	232	262	246	234	302	286	287	292	243	251	247	272	257	265	271	272	273	265	295	271	247	270	282	262	272	285	262	278	287	291	283	279	274	246	280	237	255	287	254	261	256	248	253	269	259	244	279	275	272	269	268	272	270	250	259	290	271	278	253	280	254	261	283	256	275	262	283	267	255	280	278	297	280	263	256	260	271	275	237	299	275	222	241	260	256	261	255	247	257	265	263	284	297	260	281	290	275	255	253	269	278	285	253	287	245	266	238	275	238	248	247	263	253	243	269	273	281	275	266	264	261	260	245	257	270	275	278	260	282	243	267	278	299	263	245	274	287	270	248	280	263	281	275	266	289	276	279	271	275	282	258	285	275	272	227	271	262	235	281	261	248	246	260	261	288	277	270	293	268	264	260	274	254	281	241	266	267	269	259	263	290	265	305	254	270	266	261	287	267	285	244	252	279	266	265	278	260	253	269	262	273	276	261	288	275	276	279	294	248	252	245	247	276	276	272	270	252	244	270	244	266	256	282	265	259	275	246	263	278	270	244	306	270
31029	50758	32161	17628	10260	3130	757	668	553	505	490	479	485	522	519	497	506	479	499	442	495	460	489	477	440	490	457	475	492	480	492	477	490	505	519	485	482	504	463	490	492	487	473	482	487	463	503	492	481	509	456	497	484	481	460	482	515	492	456	478	513	462	518	514	506	490	489	505	493	469	510	493	469	531	530	464	488	497	469	507	461	502	478	463	509	497	494	478	482	503	505	443	541	525	473	478	495	471	512	477	482	480	467	457	497	466	493	461	507	479	485	492	486	469	482	548	472	477	461	501	450	489	470	491	491	495	459	477	487	476	494	486	493	497	493	499	492	495	501	496	522	458	487	473	487	508	514	486	492	486	543	477	484	507	463	477	506	520	475	475	481	455	491	469	492	495	484	460	509	489	495	493	482	497	494	502	490	510	475	464	531	491	457	486	476	481	474	513	491	529	478	487	522	497	505	495	478	522	500	492	512	495	503	464	486	468	479	499	520	492	501	443	490	500	463	452	524	494	495	468	492	490	532	470	455	516	478	508	472	459	494	513	506	500	491	454	495	488	528	490	495	496	498	501	469	513	516	514	475	483	450	463	503	495	499	508	518	500	499	448	519	473	498	474	533	503	503	474	482	500	502	471	481	523	500	538	489	435	501	512	504	471	436	470	497	503	489	505	478	493	479	484	482	502	521	497	485	488	529	507	469	477	492	504	487	483	494	497	492	510	486	480	499	453	500	499	518	499	471	494	496	472	481	502	486	451	471	463	490	472	515	496	494	476	469	522	505	494	490	461	515	499	483	524	496	486	505	486	486	483	464	484	463	527	475	515	496	474	530	475	528	462	497	519	487	465	495	501	501	468	483	514	494	464	495	451	473	484	487	542	501	513	534	517	544	495	476	484	491	498	541	494	489	445	485	517	492	487	477	464	482	449	515	481	494	456	477	471	473	467	464	524	506	490	484	501	484	454	475	506	487	495	446	496	493	478	499	488	465	471	450	524	532	473	464	492	531	484	481	480	500	488	490	479	506	479	491	467	503	498	515	458	477	508	460	482	485	472	480	488	458	447	503	503	495	473	490	523	503	520	463	490	465	493	472	556	514	491	490	535	466	511	480	469	481	479	482	491	518	495	447	468	451	464	492	523	471	477	488	521	495	537	468	467	502	478	499	460	486	502	519	456	518	455	515	523	499	479	500	479	493	448	507	493	511	460	488	514	471	514	496	484	491	532	515	518	496	427	473	486	515	475	518	491	483	477	471	494	485	500	503	461	506	495	478	484	486	521	526	481	481	445	520	545	496	490	507	494	512	480	463	474	487	512	485	509	486	496	491	485	470	445	489	475	509	498	488	484	485	512	488	505	497	510	505	520	500	452	510	500	495	467	469	464	485	473	482	470	487	481	482	510	501	482	449	507	508	490	492	514	528	475	466	471	471	503	474	443	468	472	461	496	461	520	465	474	443	545	492	496	540	508	432	477	502	515	489	457	488	477	469	487	497	487	499	478	466	467	526	452	498	481	488	488	476	492	517	463	488	512	482	510	513	503	486	515	493	509	464	470	471	477	470	484	486	518	499	474	511	504	505	456	503	501	488	497	489	510	465	464	475	504	491	448	428	494	513	474	485	495	489	500	492	511	493	472	498	481	488	474	531	458	499	513	457	457	477	452	522	506	473	485	522	459	494	501	509	529	488	462	500	503	525	447	489	473	498	469	494	480	490	446	511	457	480	483	512	465	500	480	516	511	503	531	479	493	522	475	522	504	475	483	477	444	491	456	479	466	502	510	456	496	491	481	501	470	463	443	468	478	486	473	493	462	498	447	475	460	483	511	475	458	486	486	467	476	470	474	448	478	499	483	484	479	492	492	476	481	475	472	481	503	456	525	519	507	458	487	544	479	498	492	501	494	532	534	469	464	508	482	482	492	481	469	531	512	461	509	499	463	491	497	438	494	516	485	497	525	486	479	441	490	481	534	503	549	486	500	481	472	473	479	525	437	496	515	502	497	517	470	479	542	477	496	472	479	484	501	462	496	458	516	491	529	454	491	495	486	491	475	528	498	480	518	487	450	513	456	508	477	519	501	498	520	511	479	480	503	532	474	506	503	517	490	489	514	501	465	512	495	481	537	458	511	501	474	475	513	458	488	463	486	533	484	517	538	483	503	506	452	465	507	480	496	471	494	483	515	450	520	498	500	497	487	478	489	472	518	477	534	472	478	495	466	495	506	521	517	485	470	446	471	531	491	496	454	463	500	477	484	499	490	538	489	509	472	467	520	484	501	492	490	510	518	485	517	526	448	547	480	500	486	506	479	498	434	492	501	536	488	524	512	496	465	488	485	448	506	474	498	479	484	497	452	527	453	522	496	543	522	487	524	483	492	467	515	497	502	459	501	489	515	509	519	479	519	529	488	500	501	452	512	503	485	478	480	479	507	490	489	513	502	510	481	450	523	461	464	442	450	511	486	457	506	470	472	519	486	498	472	496	511	487	478	492	492	500	514	519	503	474	504	488	513	549	495	459	493	478	490	478	485	510	480	478	493	475	465	457	464	462	488	513	503	483	464	516	525	486	507	452	489	487	451	495	497	528	472	479	469	484	522	490	475	490	493	494	535	527	451	501	475	533	502	513	514	500	508	468	507	485	523	490	484	469	505	482	502	471	518	479	528	489	510	468	497	467	477	528	484	497	458	472	504	501	494	506	435	542	515	489	537	495	467	470	489	522	511	463	492	454	504	510	495	512	477	478	485	475	489	470	498	495	461	533	485	522	492	501	453	466	497	482	491	473	502	490	499	488	455	494	498	523	485	446	468	460	483	529	487	493	512	500	517	459	480	468	474	494	491	472	517	466	495	504	496	456	482	470	483	500	486	513	481	492	468	468	465	486	470	463	476	466	527	494	446	461	491	490	478	517	519	472	474	474	512	492	468	506	506	475	473	506	522	471	513	476	502	499	479	485	472	450	514	494	480	513	500	491	504	536	500	505	507	489	469	469	507	452	515	498	474	453	504	519	488	512	487	513	505	504	511	524	486	502	447	522	485	516	487	505	508	458	460	490	486	509	463	483	511	475	479	467	497	488	463	481	485	466	454	523	504	499	482	470	477	510	490	483	484	472	466	508	467	509	448	506	490	484	481	469	460	489	471	469	464	525	447	486	541	475	486	489	470	464	485	478	499	472	481	482	476	494	523	476	528	529	521	502	516	481	495	497	526	524	473	463	497	494	483	504	516	483	481	482	438	498	493	500	455	475	494	454	518	468	521	482	478	513	447	525	501	491	470	493	495	439	515	469	474	475	495	509	484	471	519	476	498	497	515	529	483	530	488	453	488	493	505	496	466	484	480	525	501	485	481	524	504	496	501	462	508	502	470	500	457	503	507	512	475	476	522	511	469	487	443	501	507	479	469	479	494	520	477	473	477	485	545	494	480	492	509	460	450	521	478	492	469	499	464	467	484	490	464	490	509	511	470	458	468	483	472	456	481	456	567
24446	26021	36603	34636	28723	19957	5059	991	393	409	353	371	354	378	342	328	333	329	344	327	341	318	324	363	358	332	315	343	327	305	320	359	351	372	328	355	330	346	327	328	359	348	335	307	322	328	334	309	335	373	321	353	313	307	350	334	315	307	359	353	327	339	345	357	308	357	369	352	343	337	362	298	345	340	338	347	342	319	341	366	311	360	326	332	333	332	327	337	329	334	342	325	322	357	355	328	333	306	328	347	331	340	359	331	340	333	335	324	359	331	343	345	326	331	347	313	343	348	327	329	334	318	332	326	306	310	351	352	354	333	366	353	390	313	357	344	328	337	358	378	334	318	360	341	338	326	337	345	310	319	338	358	364	356	359	321	346	340	372	342	359	347	360	320	316	338	331	361	334	349	331	367	330	342	329	311	331	330	357	353	344	320	340	329	294	343	377	365	315	322	347	338	347	331	338	335	337	329	344	324	320	326	355	362	362	332	331	316	305	336	321	323	329	340	362	327	370	317	350	354	332	352	309	326	356	334	378	364	316	318	338	339	334	328	316	347	355	356	345	294	324	352	338	332	347	329	350	339	333	346	359	308	322	320	312	339	283	316	337	327	307	323	300	354	348	366	314	333	325	346	342	318	345	326	299	351	361	332	294	345	347	319	334	333	321	333	365	366	333	369	316	308	321	312	327	334	335	393	332	312	362	340	291	320	344	343	356	291	340	318	309	373	335	332	303	335	345	335	338	347	323	338	324	325	339	310	324	314	318	343	335	341	316	325	345	336	326	353	331	352	322	348	363	323	335	298	363	354	317	343	335	362	332	300	323	366	331	340	325	336	348	313	323	359	326	326	335	304	328	316	346	343	354	345	355	351	329	338	322	355	345	325	348	347	340	333	354	307	334	295	328	332	342	330	376	336	332	324	313	343	327	328	316	310	312	333	340	343	340	362	332	315	346	324	357	350	293	310	311	365	313	337	365	347	342	338	339	313	300	335	327	300	349	334	370	356	377	334	330	325	323	329	327	311	329	329	359	357	341	351	346	339	342	359	331	345	360	333	318	356	357	320	368	349	308	361	310	338	339	340	361	341	349	341	317	329	352	324	342	333	332	326	329	325	366	336	318	370	318	324	323	326	326	319	365	322	325	349	348	353	367	327	347	310	304	316	316	346	319	348	326	340	325	324	352	326	338	361	343	348	302	343	317	354	328	329	323	359	351	362	355	312	340	332	354	343	342	333	358	322	349	329	343	347	350	355	366	372	300	349	318	340	344	341	318	333	320	343	339	328	356	322	339	350	329	318	321	372	325	349	360	370	340	347	367	343	322	321	326	352	345	365	339	316	333	307	314	336	336	312	307	326	338	322	361	337	304	336	357	320	325	342	339	320	321	324	334	345	361	353	352	293	319	334	316	307	300	323	353	327	366	329	351	328	352	338	340	363	330	374	330	336	318	326	322	349	356	345	353	331	342	289	345	326	325	335	369	313	348	308	330	348	371	368	338	324	350	353	315	355	321	310	314	344	375	353	307	320	337	316	316	349	311	380	324	367	319	325	322	344	366	299	330	339	297	345	310	322	319	284	356	356	334	337	332	324	326	324	332	360	294	320	334	378	354	313	334	359	305	320	325	329	313	323	339	331	335	328	316	369	322	355	318	344	360	352	351	374	340	335	347	319	339	341	321	302	340	338	320	328	318	337	343	366	326	325	320	322	353	293	331	359	348	304	347	360	332	327	343	378	330	328	360	335	322	324	335	325	361	339	321	311	347	345	364	322	373	348	324	324	381	330	303	308	343	338	327	324	326	310	359	334	327	339	359	330	339	325	326	330	335	338	367	331	342	326	360	332	356	310	297	335	321	341	311	328	336	331	325	333	332	324	335	343	311	358	320	363	358	299	356	317	332	348	348	351	342	355	345	333	321	315	362	322	363	330	328	326	331	348	377	312	339	333	327	328	324	352	348	348	359	344	361	338	376	365	318	305	353	341	348	329	313	310	308	342	346	313	352	304	320	318	348	325	313	314	334	330	360	367	344	330	322	372	353	338	353	332	338	311	341	356	319	336	347	350	340	346	349	335	353	313	357	348	325	343	329	337	342	352	317	327	336	370	362	357	308	370	325	352	332	312	359	330	345	281	338	339	321	361	345	344	310	296	340	341	377	335	335	309	344	371	346	321	367	366	356	323	324	326	352	350	353	369	332	329	304	309	358	354	276	311	340	314	320	336	317	310	346	320	352	329	353	381	297	357	289	329	374	332	311	353	300	334	345	344	336	357	327	338	344	358	356	337	329	358	353	341	385	321	330	327	335	320	310	334	314	345	337	324	300	342	319	347	359	362	317	370	325	358	322	352	330	380	315	321	344	319	328	366	321	339	342	310	302	338	356	340	347	335	353	331	343	341	353	319	346	329	320	331	327	337	301	356	335	359	332	363	317	347	342	343	332	319	336	363	314	335	311	322	321	326	362	304	325	357	352	355	327	358	319	321	301	323	346	338	322	372	314	338	344	308	385	333	318	329	306	351	319	353	383	356	340	359	347	318	342	322	380	333	314	326	326	334	319	334	341	321	352	364	337	334	366	320	309	349	284	304	331	307	349	338	373	314	308	336	327	338	333	328	335	351	364	351	327	331	330	343	342	355	317	311	331	329	302	311	357	326	339	319	325	321	328	363	340	354	341	315	339	342	364	292	320	325	326	329	319	318	332	348	373	342	344	349	316	338	338	334	341	365	289	327	355	297	347	321	327	307	353	329	350	311	349	329	373	336	318	331	322	348	353	334	356	339	340	333	302	310	347	318	351	321	324	366	327	361	331	323	319	350	323	350	336	334	337	342	339	336	317	325	342	361	380	351	304	334	335	335	352	313	302	342	330	303	347	319	353	317	342	312	313	319	362	308	317	327	304	356	344	294	353	310	326	360	366	334	326	360	323	335	361	318	317	329	352	352	360	288	351	323	353	347	326	349	359	328	349	314	310	324	336	359	314	318	318	323	341	329	339	334	322	302	325	307	326	328	339	339	345	328	341	321	355	343	338	312	337	329	346	318	290	337	311	334	329	346	332	310	339	326	311	360	330	332	332	336	335	333	306	307	319	349	327	333	330	355	308	328	346	312	371	326	330	358	372	334	320	349	359	351	330	314	351	299	364	301	370	309	371	357	308	323	344	345	359	321	341	321	351	339	357	332	319	367	340	331	342	298	303	337	317	358	321	295	311	325	335	344	340	321	328	384	358	342	326	364	329	339	321	358	354	317	359	322	331	315	347	328	334	302	328	327	331	302	362	322	314	343	323	343	321	327	331	347	352	328	346	320	317	379	342	350	294	331	333	342	310	359	330	326	339	341	332	351	359	352	317	351	318	347	324	346	351	354	343	319	337	299	342	347	368	315	305	358	365	338	335	327	344	331	364	335	348	319	332	310	329	319	344	318	316	312	338	375	348	349	331	372	317	349	325	313	340	344	304	353	342	307	325	313	339	333	337	358	319	336
50559	93162	66150	48260	38980	21983	6141	2390	803	601	651	580	613	619	617	620	660	650	597	648	594	613	598	642	589	584	566	629	640	605	594	594	613	615	638	643	640	589	602	611	627	567	614	592	569	581	616	659	622	589	590	633	632	620	613	590	584	600	580	580	592	596	640	608	582	545	568	607	608	583	613	582	609	633	605	631	609	582	617	618	600	602	580	576	634	564	571	612	612	592	597	605	631	588	635	607	621	634	577	614	593	580	616	619	613	600	606	565	653	622	598	592	603	554	614	601	612	600	610	633	640	553	605	604	604	571	643	606	634	583	641	579	608	610	588	589	605	561	636	622	629	574	569	610	580	621	629	633	623	579	567	610	623	599	568	554	572	623	562	567	609	573	597	569	604	619	615	585	612	605	576	570	582	590	585	613	601	618	584	604	634	553	593	600	583	550	636	595	612	636	654	567	601	601	588	606	611	597	639	600	666	578	625	601	619	532	626	596	580	606	599	628	609	571	636	598	576	589	607	586	557	605	575	602	590	586	604	617	621	629	553	638	634	637	597	580	599	622	620	615	584	586	580	588	569	612	580	556	651	587	573	610	609	580	573	560	590	619	580	591	581	608	610	608	612	617	613	612	582	601	591	658	555	625	599	585	588	675	640	617	587	594	573	555	585	626	592	575	576	638	604	572	627	581	609	637	591	623	644	550	620	625	619	665	579	583	594	627	585	629	611	595	605	588	614	548	587	612	588	634	622	611	577	589	590	604	614	585	613	554	597	617	581	566	588	641	581	541	626	569	587	581	556	613	611	651	583	591	601	621	577	608	603	615	595	619	577	584	604	570	609	589	588	572	599	597	645	612	595	606	602	570	626	622	591	595	550	583	584	597	563	575	560	553	585	635	582	598	581	585	613	611	576	604	615	569	585	629	586	608	592	572	647	582	595	621	596	613	566	595	600	574	553	622	605	603	571	616	592	589	623	578	575	597	597	613	618	593	592	607	628	592	634	616	615	633	614	601	605	590	609	581	581	605	584	598	586	628	573	595	626	636	606	608	573	561	576	649	661	613	597	597	593	591	596	573	586	582	557	601	601	616	589	626	582	579	579	642	576	625	533	583	595	646	592	575	599	616	580	609	611	624	609	596	625	610	627	646	581	596	558	590	610	630	638	596	603	586	617	554	598	581	555	633	609	612	637	622	605	615	598	630	602	579	629	579	608	596	626	619	628	643	611	616	659	610	602	600	587	617	610	594	619	618	577	582	599	565	560	599	602	629	580	591	563	621	575	635	548	591	620	580	618	600	606	572	606	612	620	617	587	616	568	598	553	618	615	590	575	619	589	612	569	604	621	608	618	587	563	612	614	618	568	589	611	566	629	615	620	593	603	648	587	556	603	561	609	562	594	581	572	628	593	606	565	579	594	612	589	593	575	593	580	612	567	628	587	545	551	582	553	595	545	596	590	568	595	572	560	599	598	610	637	586	571	578	606	597	611	607	639	581	613	571	634	606	613	586	576	610	648	570	581	621	578	598	595	588	593	591	586	606	627	606	590	549	558	578	576	622	594	619	568	577	569	594	645	611	551	617	621	638	605	603	619	574	607	597	578	591	585	585	635	619	570	575	594	595	621	577	564	611	533	566	598	589	610	645	626	630	588	597	559	613	600	601	599	644	569	594	579	609	579	601	609	589	560	639	603	620	613	626	623	600	558	596	599	546	617	624	635	628	634	590	587	589	602	622	605	605	544	637	589	616	655	583	595	607	620	600	616	593	612	626	600	606	622	589	583	567	611	624	622	587	581	597	632	545	574	596	572	609	595	579	629	600	640	605	566	574	593	546	569	632	615	607	601	587	593	609	616	596	616	644	665	559	580	607	574	634	606	558	594	618	584	608	608	609	602	591	599	632	606	612	618	565	582	616	573	590	593	594	577	589	564	575	572	620	604	605	640	597	544	630	589	597	622	611	602	611	625	595	596	569	590	559	631	601	619	586	619	607	551	541	599	554	602	585	570	617	634	579	580	553	583	597	629	583	569	585	585	633	558	575	677	623	630	627	589	598	590	596	600	604	569	603	586	604	580	659	600	642	576	589	645	547	581	590	643	606	637	620	604	628	615	580	585	602	586	544	584	619	613	609	601	596	605	573	625	662	615	614	585	619	586	643	602	583	627	620	607	623	586	617	570	618	621	596	611	576	605	612	633	577	633	601	598	569	629	603	550	608	607	644	614	575	621	621	606	574	627	611	575	605	630	596	626	599	614	600	617	582	600	634	612	602	563	627	603	557	593	602	662	611	594	587	590	602	636	620	610	608	596	622	587	576	630	616	589	589	663	612	593	603	577	569	605	587	648	556	594	608	619	623	578	576	595	618	569	600	589	628	592	610	587	578	591	568	598	639	600	589	566	603	638	613	595	587	604	608	634	608	588	617	635	584	590	621	613	542	564	606	581	614	584	622	574	626	632	580	628	603	579	652	602	598	572	609	629	587	636	618	605	619	608	574	600	615	635	608	626	544	623	614	612	612	562	586	569	568	615	604	608	625	569	557	585	612	613	602	591	603	569	577	603	557	566	591	592	591	566	633	564	597	622	585	617	572	613	596	630	611	622	641	604	576	610	657	585	645	570	595	562	602	626	616	591	594	628	651	588	564	574	614	628	561	623	583	562	594	560	582	637	578	600	560	589	628	635	608	550	587	608	642	633	609	606	573	620	581	632	589	598	617	564	625	581	570	622	594	598	624	593	601	619	616	652	608	603	624	612	640	566	577	585	616	658	581	597	607	561	606	629	599	589	622	619	629	602	621	557	637	590	634	584	563	586	629	661	606	645	618	612	615	616	586	615	645	599	570	602	605	623	568	631	573	582	603	619	570	613	592	580	619	594	623	599	628	595	588	595	609	612	628	565	574	646	642	608	613	576	650	641	599	650	594	592	590	607	593	600	566	603	599	609	599	634	612	601	620	587	594	617	636	600	609	570	599	609	621	578	596	573	558	619	595	618	590	613	621	619	604	655	562	580	562	597	608	596	579	605	657	570	591	613	628	653	626	592	589	560	578	589	617	554	587	620	627	629	580	647	598	593	595	606	600	564	632	629	608	550	630	578	587	576	585	622	604	584	616	606	584	569	596	610	590	566	606	589	605	596	586	619	568	622	605	589	579	610	635	562	606	556	618	611	621	611	558	589	606	646	559	640	619	621	584	632	619	588	625	577	663	601	605	644	596	595	623	568	615	564	563	621	567	587	612	613	609	572	610	629	603	567	593	615	602	608	658	617	599	590	605	579	607	592	614	535	582	563	610	612	612	568	611	616	622	561	633	620	586	623	583	612	595	607	602	585	576	568	634	614	613	612	542	652	596	603	619	620	632	614	607	631	577	601	618	592	592	599	578	609	608	596	638	576	580	566	605	630	579	618	636	622	550	624	568	587	604	639	569	610	612	593	601	608	655	589	633	583	631	553	596	587	573	599	622	612	606	613	546	608	623	564	602	605	577
23383	23624	34657	31840	29894	23256	9847	1472	468	467	432	465	457	459	449	415	475	432	430	443	406	413	423	444	446	461	446	439	442	427	447	448	449	490	432	444	389	439	476	431	443	486	439	451	405	455	432	432	435	454	468	477	436	424	436	406	407	463	448	439	436	453	464	464	476	409	409	443	425	446	431	416	421	424	445	431	410	400	416	422	420	435	468	439	403	396	419	444	437	460	421	420	432	419	422	390	431	411	448	428	418	450	455	396	410	420	435	428	434	450	449	439	450	443	443	425	429	453	461	421	424	477	437	449	455	432	421	426	449	421	425	433	426	430	410	465	439	405	425	445	430	426	432	431	439	417	446	407	418	433	473	424	431	398	455	458	439	454	438	440	420	470	424	396	415	433	446	431	445	455	438	401	404	433	455	420	475	452	427	444	448	425	429	400	467	455	424	427	402	446	451	424	435	411	430	419	424	429	421	408	403	423	419	446	435	441	430	440	447	425	463	417	461	427	416	411	439	427	455	438	449	448	415	410	428	448	434	408	436	415	413	400	426	404	464	421	403	425	401	428	453	420	409	435	401	408	443	453	439	426	420	445	438	417	444	416	432	426	453	470	452	421	411	428	443	413	400	406	401	422	454	428	435	427	412	400	453	428	441	449	411	452	435	400	462	401	418	430	407	419	459	429	420	437	441	454	404	426	451	452	404	457	478	444	427	448	452	455	442	469	426	447	439	407	434	438	450	455	417	434	474	418	458	435	446	446	412	448	438	461	448	442	430	400	422	394	466	418	432	423	462	413	412	444	450	412	435	438	429	440	403	445	398	422	468	430	430	442	405	398	428	476	405	418	465	431	436	436	440	427	443	434	437	453	408	430	438	418	450	436	436	450	414	457	423	424	461	396	436	439	430	432	418	410	491	400	439	451	442	432	451	444	457	442	431	446	446	467	416	437	421	471	480	420	429	415	439	443	420	418	439	478	440	455	461	446	406	436	459	465	438	425	412	435	426	447	453	419	428	395	407	457	402	440	401	461	428	398	446	410	425	463	431	425	445	390	436	441	455	465	436	418	421	438	425	432	438	427	441	405	465	431	457	438	449	429	455	392	435	405	451	425	393	411	431	443	442	384	411	459	453	468	434	458	400	432	463	438	460	447	423	395	444	419	454	418	446	463	414	471	406	460	459	422	415	427	462	441	427	405	463	447	405	426	443	443	440	448	439	454	396	448	462	441	454	421	393	435	445	429	404	458	441	437	430	416	397	438	467	420	445	409	424	449	447	424	442	427	401	442	410	424	424	458	454	413	440	421	435	442	441	450	440	420	417	404	430	411	436	393	412	445	438	426	423	458	416	445	423	440	469	418	473	408	440	425	488	444	448	402	422	458	417	435	441	435	435	397	425	450	453	439	432	393	440	462	440	441	386	417	421	387	424	407	411	431	421	429	416	456	446	448	437	411	445	400	449	416	454	434	436	425	431	467	415	374	486	425	413	420	413	448	422	414	448	418	449	450	420	423	443	433	422	444	429	453	418	444	447	468	466	423	450	438	454	426	438	432	425	459	395	456	426	429	436	412	423	429	436	418	432	425	464	424	440	425	402	407	430	434	383	421	422	446	422	397	410	464	399	439	453	426	419	456	401	422	457	427	416	471	449	437	439	435	449	444	420	464	422	454	427	452	422	430	464	488	447	434	427	438	459	470	427	390	443	422	430	449	427	419	436	410	421	399	460	420	434	404	439	417	453	445	458	456	426	417	432	408	416	457	412	411	403	451	449	399	477	392	447	410	399	380	449	458	406	410	444	431	427	415	455	454	445	441	407	425	406	407	455	410	432	424	419	445	441	454	425	401	420	410	418	457	496	431	429	401	392	423	404	459	453	440	428	447	384	441	443	416	443	406	457	422	433	403	386	410	407	435	420	399	444	445	460	410	450	458	432	494	440	450	420	464	464	457	453	423	431	464	428	465	417	436	436	474	437	425	448	439	421	430	437	449	449	427	434	465	434	392	427	411	418	420	473	416	393	448	467	486	421	410	415	456	400	436	460	426	404	432	437	406	407	460	446	502	457	441	442	453	470	412	442	432	410	430	433	424	406	430	438	418	381	435	407	421	429	462	448	442	412	430	405	426	422	453	445	467	381	439	423	403	473	445	417	447	390	458	450	451	426	405	449	463	404	453	424	440	420	410	406	427	402	427	444	434	417	450	444	425	404	466	433	479	473	406	425	439	465	409	433	413	440	470	435	418	402	451	399	423	425	465	451	436	479	454	446	465	407	414	451	448	442	436	435	409	426	418	384	436	390	401	454	433	411	466	445	443	480	436	434	407	409	412	412	476	472	440	415	467	472	443	422	454	432	428	466	413	456	448	440	403	429	439	443	425	427	423	460	474	444	453	453	439	413	419	442	464	437	416	428	419	428	413	406	448	420	443	417	427	457	398	448	458	435	470	437	444	429	427	396	476	418	430	433	432	414	389	452	431	437	430	403	408	479	418	429	448	412	414	407	426	439	433	436	473	407	440	429	433	386	441	398	401	428	454	447	430	405	424	392	428	456	440	432	416	424	449	419	420	450	442	397	398	415	450	466	435	426	415	449	469	407	432	431	434	416	469	430	416	442	420	424	416	455	445	444	427	448	444	489	433	447	440	419	409	412	476	443	446	435	462	452	439	478	442	447	468	395	435	408	412	445	454	416	470	434	435	442	435	434	392	454	433	467	404	431	424	459	467	438	439	464	405	415	448	433	419	401	431	428	414	459	455	421	452	442	443	425	432	416	430	488	409	478	412	442	445	439	431	428	423	446	410	435	427	455	410	456	436	460	437	435	452	428	442	419	426	457	486	424	443	462	410	456	396	409	433	431	461	433	437	443	461	443	408	433	431	457	403	398	442	429	428	458	437	417	466	397	455	450	447	441	425	436	424	451	433	400	449	510	432	448	429	446	430	438	448	446	414	440	409	437	390	406	442	406	440	444	447	477	436	436	454	462	467	430	410	428	434	447	464	431	461	429	394	448	456	428	412	417	438	425	402	437	430	441	446	428	411	429	458	453	465	443	456	428	467	404	473	425	428	436	444	447	404	486	379	420	415	431	434	414	399	422	446	422	474	460	407	440	421	430	461	432	451	418	403	432	428	385	407	452	456	427	421	452	421	426	449	422	458	432	428	433	433	423	441	450	419	437	388	456	408	431	423	433	445	441	455	429	470	405	425	453	436	425	453	438	452	448	465	451	441	404	440	440	424	416	426	422	403	454	442	438	421	439	444	475	410	453	434	457	448	409	443	426	439	438	445	459	437	437	419	429	412	402	435	446	431	450	420	415	413	424	405	391	421	434	441	428	384	414	435	450	451	444	407	424	453	463	433	444	422	404	443	433	405	454	430	471	446	440	416	437	428	417	408	411	446	455	435	436	417	391	463	424	440	402	455	431	445	421	446	429	463	409	442	442	437	435	398	393	458	433	440	433	435	427	439	403	462	479	425	396	422	437	401
50849	101341	71622	60883	44856	24231	5455	3164	882	762	758	763	724	734	771	784	770	750	724	758	750	729	778	749	775	752	752	738	756	739	724	727	725	745	680	737	771	725	732	743	729	715	706	739	763	748	754	734	760	775	769	748	719	768	725	696	781	748	711	772	704	727	763	764	731	736	697	716	793	706	732	754	758	847	785	787	757	714	748	733	739	733	730	733	759	736	770	725	733	749	723	732	751	751	742	758	745	751	768	782	731	679	776	788	737	707	714	684	749	728	736	758	737	739	756	721	749	770	742	755	682	743	739	792	769	790	766	770	726	761	744	754	726	779	780	782	713	728	730	730	716	736	747	717	720	767	787	742	746	742	725	746	745	726	737	776	707	782	735	735	753	713	760	723	663	735	795	728	766	732	708	741	762	767	761	721	780	734	744	739	771	766	743	744	732	718	697	738	745	776	728	775	757	795	723	754	705	704	718	708	738	757	723	766	749	744	738	767	753	743	777	743	699	714	780	770	733	763	733	774	778	707	684	759	719	694	770	711	744	739	760	736	716	760	729	729	734	715	748	739	715	750	767	768	700	720	762	721	738	748	769	775	758	782	723	742	692	741	759	734	686	776	707	710	729	762	742	732	728	741	739	745	722	762	715	759	726	730	761	687	739	753	734	739	746	677	750	743	729	762	737	736	760	697	741	767	750	735	757	702	735	759	756	778	752	707	736	752	732	739	763	770	700	757	824	758	718	745	765	758	758	784	761	717	701	799	731	790	699	784	757	743	724	754	744	761	760	798	737	756	736	722	729	743	775	702	733	758	770	769	714	731	771	786	740	743	734	745	758	744	767	731	757	769	737	736	722	711	758	691	716	722	705	731	718	760	739	752	723	729	750	730	796	745	778	740	756	773	692	756	735	727	729	725	725	760	749	742	764	761	696	706	779	751	784	716	691	745	731	700	773	707	754	741	726	752	783	684	754	711	754	730	776	760	770	771	776	702	777	741	733	731	719	676	707	753	768	772	720	753	747	741	720	730	738	669	700	745	740	758	745	775	753	739	686	752	708	721	729	770	729	710	757	767	707	785	728	764	683	759	710	774	767	726	703	749	745	767	746	732	738	755	743	763	746	742	728	767	732	714	775	730	713	726	700	698	710	715	678	744	754	741	721	731	717	765	807	753	727	723	729	736	757	771	765	745	786	767	751	763	717	736	743	761	748	740	759	742	745	711	708	748	757	747	720	729	753	730	785	782	739	717	743	784	775	817	715	775	737	733	749	734	771	765	734	706	742	741	731	735	712	728	757	749	770	763	795	724	734	686	736	721	766	772	725	791	762	736	744	680	732	738	711	761	742	660	765	792	765	786	686	750	758	744	796	721	705	703	805	727	770	746	782	740	771	757	756	714	715	723	707	764	741	785	734	778	755	702	761	747	734	748	748	721	754	747	701	720	752	738	694	715	733	749	717	801	712	700	703	754	717	771	702	726	743	740	754	688	742	776	749	719	717	718	797	762	772	729	725	715	740	710	722	719	715	752	683	707	768	789	791	748	733	736	757	725	747	719	762	738	744	716	725	722	776	725	714	715	735	740	731	727	766	739	761	739	700	728	750	709	764	691	764	778	785	710	748	680	732	748	773	724	747	741	707	724	782	730	679	759	762	697	702	739	748	727	731	705	770	766	686	711	750	707	742	717	748	719	722	714	693	742	720	765	764	719	797	726	748	729	744	746	761	707	710	766	756	697	699	724	711	788	708	747	756	774	744	747	743	714	708	751	732	708	685	747	685	745	765	769	713	723	739	739	727	710	712	734	744	741	706	761	736	775	737	711	776	754	737	736	700	743	698	759	738	690	744	740	730	742	720	736	751	698	707	756	746	716	723	713	761	735	763	736	678	725	740	762	734	737	745	706	707	725	771	780	759	724	729	741	710	737	728	769	819	718	735	739	725	716	723	748	802	749	773	747	758	774	701	717	800	672	700	714	776	729	730	719	708	751	752	728	720	718	759	725	781	745	744	764	721	735	724	678	723	728	743	701	711	701	710	722	771	735	756	801	763	719	716	717	719	739	729	719	790	741	715	713	748	739	742	701	701	724	694	720	739	734	779	694	718	789	730	733	716	710	714	751	764	758	770	707	720	753	677	733	713	718	764	708	716	702	739	745	742	726	723	730	763	749	747	729	724	746	714	718	771	718	714	743	775	699	764	747	690	698	765	758	692	680	696	723	717	742	751	760	758	747	793	760	725	756	776	754	743	765	769	764	760	761	665	749	744	761	741	753	715	734	741	722	774	741	723	788	763	742	773	673	757	735	756	775	757	714	755	716	742	728	724	802	733	771	678	718	800	728	765	723	724	764	730	727	774	724	714	693	709	738	754	730	767	688	725	772	705	763	742	765	764	752	744	742	715	728	747	763	703	739	707	821	759	743	711	746	731	762	783	769	731	782	710	770	744	769	763	688	754	764	733	757	703	718	778	728	768	721	710	708	692	788	750	745	727	773	776	765	751	750	758	754	765	751	703	770	754	741	748	693	709	726	727	759	720	801	726	718	764	706	765	739	765	684	807	717	749	754	692	749	760	707	751	714	752	799	747	710	746	767	740	769	752	720	710	704	728	719	746	726	765	816	702	708	746	759	718	726	741	769	794	830	753	755	760	735	756	738	749	780	723	778	816	736	738	690	695	737	788	749	751	738	732	746	725	757	802	783	747	758	701	722	696	701	739	748	721	730	753	727	739	761	734	692	746	781	780	748	732	725	751	746	733	727	758	705	738	728	768	694	788	754	732	714	697	733	708	703	754	738	754	711	700	747	724	748	759	726	712	759	813	723	699	772	722	775	720	722	736	733	755	746	695	716	750	742	723	831	723	745	753	733	749	686	715	750	762	721	741	785	776	789	760	717	768	718	724	733	758	748	754	750	756	756	711	792	742	729	723	740	714	747	695	725	723	746	789	697	750	732	762	766	724	742	778	751	736	749	731	699	776	694	758	748	760	763	745	724	735	776	720	707	754	726	733	754	782	726	756	746	732	736	759	695	718	734	703	787	788	716	738	781	745	726	762	725	726	767	760	712	781	693	777	716	729	725	741	727	734	751	730	711	744	710	721	759	755	681	745	805	747	725	763	742	757	760	762	735	696	740	726	751	722	699	700	719	772	750	771	728	698	754	764	749	786	759	764	749	773	711	718	724	735	758	747	733	727	796	703	777	783	739	746	748	723	800	758	730	731	778	701	713	700	793	717	715	747	719	715	733	808	716	747	741	710	753	694	768	766	762	734	776	759	747	727	750	727	748	787	772	685	778	785	710	691	715	759	734	700	736	713	761	756	776	738	759	745	741	753	755	787	763	754	726	740	729	695	742	701	720	734	743	748	699	761	760	723	721	717	740	729	749	721	716	738	765	744	765	728	722	789	790	729	766	732	740	720	742	793	811	746	779	755	759	737	741	674	739	776	749	785	693	738	759	733	730	786	745	735	722	725	742	744	734	769	733	777	715
27880	32526	26923	21346	8307	1745	536	342	333	288	290	284	266	268	312	288	251	289	252	290	279	280	246	272	273	285	252	281	282	273	258	299	271	283	273	303	276	276	266	293	245	295	252	257	278	265	284	279	272	288	292	286	320	282	271	273	262	277	294	307	277	289	287	285	260	284	291	257	297	285	298	289	274	268	273	296	280	286	272	287	249	292	287	306	273	252	263	297	300	253	294	295	259	276	274	310	272	275	299	255	295	281	241	287	280	282	318	303	251	282	253	304	312	255	264	268	298	267	277	289	283	249	277	280	277	301	263	259	264	300	270	245	281	272	274	279	282	276	271	286	283	282	293	275	262	259	255	289	297	287	288	259	291	249	272	285	287	304	273	265	272	333	284	277	274	294	275	288	260	286	258	307	289	300	284	269	265	268	280	286	249	282	308	286	252	297	261	298	275	252	308	247	281	265	265	272	278	260	245	271	260	262	297	272	297	274	269	254	294	288	283	300	289	244	290	266	271	265	302	290	266	268	275	285	284	245	287	256	259	254	301	250	245	291	266	288	262	271	265	300	269	286	256	261	282	265	294	284	280	292	308	280	267	287	287	285	299	320	270	263	293	308	289	251	297	270	271	279	314	289	287	263	266	272	281	289	279	308	284	289	249	296	290	269	291	280	306	280	303	295	316	276	271	269	263	288	306	260	270	278	257	301	271	304	280	289	292	273	286	276	282	283	285	263	294	273	283	301	276	280	284	288	298	286	273	308	270	269	258	286	287	260	260	280	257	295	277	285	265	263	270	293	280	256	307	263	283	275	279	305	285	288	278	263	275	256	307	306	267	247	267	279	270	260	256	298	281	306	262	281	282	311	266	242	274	276	265	302	275	280	288	274	292	297	270	293	285	277	303	259	265	301	249	238	304	281	282	285	279	280	265	270	274	274	282	299	340	245	303	286	279	297	281	289	288	252	259	269	272	290	328	302	259	261	282	273	278	246	274	268	241	257	298	278	269	272	268	276	280	275	274	266	262	292	266	266	265	255	258	305	300	290	308	287	281	300	298	264	264	265	260	291	292	260	280	297	259	274	296	302	274	292	299	282	284	283	282	287	280	283	269	288	269	287	263	268	279	293	288	283	291	283	276	271	272	311	288	277	264	267	255	305	273	243	282	297	277	277	279	283	286	290	267	286	284	279	285	288	275	297	275	276	284	310	264	292	281	278	275	275	275	272	274	274	313	289	272	296	268	282	302	301	288	310	315	281	261	308	296	269	276	298	274	281	288	280	296	292	285	269	283	257	304	300	302	262	279	276	293	274	273	291	281	250	277	282	254	293	281	288	289	265	285	283	266	281	288	291	262	294	260	266	272	262	244	275	283	283	257	276	294	274	279	247	275	292	279	280	258	283	269	276	263	284	273	286	303	315	297	287	252	271	264	295	266	298	313	308	284	263	265	286	279	265	290	263	265	314	287	317	261	248	278	282	245	259	257	270	282	273	291	256	313	298	289	262	287	272	260	298	296	292	298	292	273	269	306	271	258	288	271	295	281	291	276	280	257	233	283	288	306	295	311	264	326	254	306	286	294	285	265	292	301	258	271	282	253	276	281	264	262	299	283	262	270	279	299	283	255	263	262	279	274	259	271	303	271	275	282	277	273	283	295	284	314	298	273	267	276	261	287	268	266	285	272	291	247	269	268	290	273	292	258	272	271	300	299	296	265	263	274	279	302	293	305	282	244	269	293	274	274	306	267	278	282	252	277	301	289	301	291	274	287	286	245	257	246	268	251	267	258	276	254	262	286	273	265	277	284	290	284	268	255	299	299	275	282	283	242	268	272	282	287	309	279	267	288	283	266	283	285	280	299	281	293	301	288	272	263	263	277	271	303	257	293	257	290	279	292	271	277	261	287	278	273	281	278	275	270	286	294	266	301	275	258	284	281	268	273	298	269	299	291	321	298	265	316	301	279	311	284	292	265	280	276	269	303	253	286	255	273	263	280	264	256	275	253	274	272	270	310	279	272	316	271	271	261	269	298	274	293	258	274	274	260	287	259	286	286	270	288	272	257	290	286	271	278	288	266	241	320	273	278	271	257	284	274	244	264	262	276	271	262	277	282	277	261	289	243	271	268	333	285	285	275	276	261	275	293	293	263	274	260	259	289	274	273	285	227	292	308	269	303	270	264	280	296	296	281	274	270	287	285	266	270	303	284	275	273	278	260	283	309	276	299	251	275	287	300	306	262	251	298	273	289	296	272	265	296	293	283	276	294	286	285	264	283	254	284	291	278	260	277	268	290	281	267	274	273	280	263	302	274	275	283	305	295	297	269	315	276	283	296	286	250	261	273	269	258	293	275	298	280	263	265	288	267	251	291	297	286	285	275	268	280	272	262	276	279	288	295	259	285	294	287	276	301	277	287	279	277	246	277	248	289	264	304	266	252	279	282	284	288	283	271	254	280	270	300	267	285	270	279	275	290	248	265	292	268	286	291	284	270	309	279	300	312	290	287	269	291	273	269	284	264	281	298	300	311	298	254	280	254	296	295	293	308	272	289	254	272	288	254	306	229	272	270	288	294	294	267	276	263	282	301	269	292	275	261	264	266	266	249	299	270	264	261	280	270	309	281	290	280	268	278	283	257	275	274	297	296	272	276	297	273	276	281	284	264	313	286	263	295	274	303	292	298	291	287	271	263	293	282	287	309	304	294	270	265	299	277	266	258	282	268	273	327	276	287	271	327	263	270	271	282	306	282	271	254	290	283	266	275	271	271	281	264	299	267	293	284	286	275	288	266	271	275	301	311	269	295	269	282	276	275	270	292	270	298	281	287	291	273	301	283	304	282	246	257	269	275	284	273	257	273	257	289	275	300	296	279	291	275	292	296	279	244	280	302	273	284	280	300	319	264	275	260	269	282	305	264	277	300	259	269	285	274	287	313	274	255	281	243	305	294	276	294	248	246	265	293	260	252	271	319	263	305	268	300	290	271	283	260	269	281	281	271	292	281	288	268	258	295	305	261	266	286	296	282	286	256	290	299	307	276	287	261	265	269	312	275	263	285	259	270	274	291	276	293	285	279	247	298	277	281	308	269	283	297	271	270	263	287	300	261	299	299	268	293	268	270	267	276	274	271	287	290	298	283	271	295	265	279	288	256	285	286	263	256	238	271	296	268	294	263	284	297	284	304	242	273	246	276	259	297	265	285	261	242	278	302	284	247	273	301	300	278	285	243	262	280	302	275	259	296	269	295	278	277	265	291	274	284	291	277	246	270	276	282	270	256	304	308	274	254	287	270	265	273	293	322	273	262	295	280	277	285	271	272	276	255	282	279	291	300	268	289	262	267	268	295	303	315	276	289	240	264	281	293	272	289	296	261	291	292	276	301	292	282	298	296	285	284	253	264	280	275	275	329	270	266	284	281	274	270	309	280	261	274	285	284	294	295	266	285	285	278	274	275	283	270	279	290	300	274	308	260	317	269	253	278	270	256	287	288	289
30248	48990	33872	26205	12476	3535	1013	725	528	522	521	514	498	507	477	511	491	490	562	498	473	506	535	495	470	481	532	533	520	538	535	524	529	520	526	504	518	497	558	479	533	547	525	510	499	496	487	501	508	521	491	508	532	525	545	483	512	471	528	541	527	503	546	538	512	529	476	496	490	509	475	544	509	481	502	509	474	518	495	515	511	493	492	514	511	475	502	510	496	507	498	484	482	488	496	481	498	543	481	538	493	484	502	527	486	486	495	501	502	500	479	509	502	513	544	481	495	477	578	499	507	548	499	521	501	492	532	512	501	509	526	519	522	492	517	514	482	509	499	532	492	469	504	488	510	511	504	497	551	465	544	520	529	438	503	510	535	515	515	517	523	498	510	491	546	516	526	499	538	504	527	478	536	493	518	522	524	507	484	520	520	480	503	495	502	518	490	493	516	540	532	529	493	511	505	514	518	474	517	535	527	491	497	501	484	516	517	461	492	509	479	529	494	533	515	454	548	512	464	502	482	514	467	471	510	555	510	521	526	472	503	542	494	524	453	489	523	524	522	520	508	512	518	557	519	513	462	506	485	538	473	479	470	511	544	504	499	479	512	492	479	517	494	535	520	513	530	517	486	501	519	525	494	463	546	524	493	503	494	530	487	479	494	510	517	501	494	476	522	525	527	498	513	508	494	497	491	496	517	498	506	515	487	493	505	515	500	503	501	509	572	483	481	524	511	521	531	551	483	527	478	526	522	512	496	493	497	523	517	507	491	478	486	505	531	493	486	512	523	487	517	474	537	477	482	524	510	508	466	490	527	511	502	493	500	511	515	513	487	495	524	528	482	480	476	547	533	496	505	517	528	528	511	487	468	536	514	488	485	472	508	509	503	519	494	493	500	481	481	517	541	510	511	482	512	500	466	522	471	541	499	496	477	514	548	502	515	498	472	491	478	527	503	519	499	509	485	520	515	481	533	539	495	513	510	515	461	523	519	519	500	506	530	560	497	504	493	487	483	537	477	496	538	505	510	523	518	480	507	527	530	521	523	491	532	498	520	517	500	533	526	491	532	507	491	510	503	511	520	505	479	497	507	512	529	524	512	548	477	500	502	533	496	507	506	498	484	514	526	529	494	522	489	526	476	493	514	465	501	531	538	522	523	525	521	562	498	570	511	554	498	508	484	523	486	511	504	547	503	513	533	523	512	506	496	494	494	482	499	536	492	496	498	503	477	498	442	499	509	501	527	555	495	497	498	463	515	515	538	489	499	537	526	527	483	531	489	527	527	523	496	484	499	497	502	526	516	500	480	499	481	495	542	492	489	519	514	526	489	490	491	484	584	488	486	504	517	550	575	499	497	511	489	499	537	498	549	494	489	530	468	501	531	494	469	536	526	534	514	514	495	538	517	517	507	514	519	524	456	488	496	477	513	533	505	519	541	492	524	505	513	506	534	539	533	512	472	504	504	544	497	474	511	511	487	506	481	542	505	523	523	476	530	506	504	479	530	467	534	533	513	473	512	543	506	515	515	539	538	541	548	491	535	514	523	512	504	523	488	506	504	518	494	541	503	516	481	514	534	488	512	514	508	508	513	486	492	497	531	558	506	470	470	496	525	482	522	544	471	509	505	494	502	506	489	508	538	491	446	510	528	493	537	487	502	514	495	569	493	561	505	515	469	515	529	503	518	498	492	506	497	548	533	514	484	510	529	525	529	524	515	488	522	527	504	516	473	500	538	534	503	534	529	541	479	521	506	539	488	524	505	509	496	527	519	483	505	539	478	526	543	510	504	467	507	540	457	520	510	480	505	466	559	520	484	509	501	469	489	508	514	544	472	522	512	514	535	490	514	510	530	511	510	515	492	503	488	520	482	516	508	519	553	553	471	512	526	543	487	489	493	476	514	518	546	515	497	491	507	501	502	536	508	518	507	472	495	536	522	494	513	539	504	532	546	482	516	489	517	515	519	511	516	525	496	518	530	505	542	527	535	493	478	566	504	489	452	454	506	500	503	519	499	512	487	516	531	535	492	547	498	476	479	492	493	526	524	524	504	510	550	522	516	507	506	524	502	517	524	532	497	506	512	496	519	521	528	500	479	491	497	520	502	495	513	544	508	506	494	508	506	518	512	493	544	477	513	509	501	492	474	506	472	502	547	520	503	537	540	507	562	501	472	519	501	501	527	498	509	533	514	489	484	487	502	525	518	512	538	501	491	518	513	508	533	519	499	519	480	485	508	516	549	486	479	504	478	509	502	505	493	504	527	530	492	525	505	487	487	494	476	494	506	495	516	485	517	458	545	473	537	503	517	512	550	511	471	491	520	491	504	497	524	515	484	550	514	505	493	524	509	511	482	526	491	523	506	512	516	460	487	510	508	506	521	523	467	538	537	533	526	535	553	515	501	528	514	514	550	507	502	503	527	497	485	495	453	495	507	531	490	519	475	493	483	508	501	494	498	512	462	518	492	502	535	531	536	522	525	535	512	505	500	503	498	522	462	527	535	490	543	521	518	533	500	498	481	558	516	502	544	559	525	525	517	518	464	534	464	516	505	512	511	530	507	513	533	502	488	520	501	498	526	538	491	513	523	512	458	514	498	511	508	513	519	490	516	493	539	525	486	518	498	491	531	509	488	503	527	509	525	507	509	534	479	510	503	501	481	477	480	505	566	534	516	504	490	536	543	505	501	500	529	551	488	508	507	506	506	493	503	516	531	501	515	533	485	502	517	485	506	509	522	528	474	514	510	522	505	534	470	520	539	524	499	490	509	520	532	483	528	499	496	504	504	524	511	516	483	530	495	505	515	448	512	514	492	536	495	485	515	483	508	508	527	544	502	496	509	545	512	497	493	510	543	515	504	508	533	454	505	515	487	509	547	509	531	455	543	500	516	483	525	474	516	531	516	567	475	511	482	505	503	518	526	536	519	496	509	506	523	546	555	495	521	507	471	532	496	509	510	499	493	527	493	533	495	483	515	454	529	478	472	500	531	489	530	516	539	520	485	485	519	474	532	500	505	512	493	493	508	501	537	528	519	497	521	495	532	503	490	506	532	527	526	514	528	501	530	459	512	532	554	510	483	521	514	477	515	502	475	485	538	494	557	517	477	520	497	519	507	519	507	525	535	513	528	480	480	453	463	506	519	501	520	484	535	504	520	490	494	521	529	517	498	527	486	495	514	510	516	508	494	480	538	495	546	539	479	517	553	483	513	522	511	545	507	513	516	508	479	501	524	503	547	494	519	506	517	504	515	505	512	463	497	498	512	531	469	506	492	477	529	513	529	497	501	483	455	489	527	509	483	512	491	494	487	518	501	505	507	467	475	474	539	524	502	497	527	526	484	515	498	528	521	480	501	541	465	504	524	522	503	487	524	493	546	524	509	486	499	482	492	510	470	521	545	445	518	508	498	512	502	520	463	502	513	484	537	487	517	495	503	456	483	459	508	515	495	540	507	505	515	534	491	496	510	518	547	495	531	502	516	514	444	502
24547	23345	38214	45933	37285	21603	7351	1114	356	360	381	369	346	372	318	356	326	333	318	349	360	330	340	346	345	309	333	374	356	363	355	345	319	331	361	335	352	341	350	337	352	327	320	324	348	366	323	354	344	348	347	374	357	369	332	335	342	340	371	379	336	344	335	379	334	344	350	308	355	343	347	341	361	314	369	363	332	382	330	307	375	343	380	356	329	336	340	335	327	359	327	352	322	347	341	324	330	361	365	353	361	346	355	324	324	323	344	358	326	345	334	330	313	289	383	330	359	345	323	358	335	346	343	323	318	342	359	322	329	357	385	325	348	344	325	340	347	330	355	353	364	327	339	357	340	332	347	394	329	322	328	337	303	364	329	325	348	348	335	372	343	339	361	365	366	321	346	337	355	328	343	326	370	338	342	322	348	350	372	326	327	325	346	340	348	342	312	354	357	328	365	346	313	338	311	339	360	342	342	352	365	337	354	343	339	331	358	358	325	319	319	374	332	348	353	335	337	353	322	368	327	330	353	350	341	337	339	331	354	351	326	351	340	371	377	346	341	344	353	319	344	302	314	320	353	301	355	354	321	343	365	321	335	313	378	355	327	356	331	347	349	342	335	343	328	346	334	312	341	355	347	344	323	350	321	316	351	354	306	337	346	361	337	311	350	364	313	327	350	345	334	340	327	357	343	318	328	343	370	355	312	340	340	341	347	325	316	337	318	389	331	317	330	349	329	346	319	328	364	361	330	346	351	346	325	368	353	362	335	360	343	315	328	332	370	352	317	305	355	370	346	354	343	316	335	318	369	349	334	317	353	351	338	340	343	358	374	316	361	340	337	343	349	351	331	358	302	321	367	349	344	335	362	334	324	360	344	325	302	345	347	297	316	347	340	376	310	318	352	359	334	342	365	333	349	322	361	329	358	335	320	330	354	374	313	303	327	334	349	377	352	338	394	340	333	332	349	348	311	377	323	349	332	381	353	370	338	319	323	338	314	361	353	353	327	339	352	364	341	322	323	353	361	335	339	359	338	331	321	338	361	309	368	301	332	333	324	351	339	361	331	350	308	368	330	330	330	343	358	332	360	325	352	348	348	319	346	320	370	337	313	320	352	325	336	330	329	328	340	361	356	352	320	344	337	355	331	315	363	293	366	335	358	324	356	333	331	336	337	339	369	327	333	329	347	301	338	376	361	343	333	335	334	313	358	307	347	346	342	336	338	366	374	333	330	346	340	328	356	341	339	338	333	338	315	357	370	320	368	328	324	349	317	337	344	340	356	352	351	359	319	332	338	342	356	333	347	340	339	403	327	330	326	320	326	343	341	359	337	337	337	361	334	352	340	293	325	330	347	352	351	332	347	340	354	317	314	341	324	327	353	349	306	320	356	353	350	323	358	371	344	345	355	348	370	321	319	351	350	353	326	337	330	377	363	335	380	336	355	327	355	326	352	347	361	327	325	303	313	318	362	314	303	330	333	334	373	364	331	367	349	324	343	356	317	361	347	307	344	290	315	349	317	336	335	370	340	330	344	351	333	330	354	363	328	371	340	299	378	374	338	345	332	364	351	334	347	324	333	367	357	315	341	345	359	327	336	331	335	372	339	331	357	320	303	357	333	361	326	354	345	328	305	341	346	327	358	309	362	371	344	359	347	353	351	342	329	375	341	344	321	322	353	325	332	301	369	321	364	360	360	347	360	356	341	356	352	333	342	325	349	326	360	324	330	367	314	342	291	343	355	311	329	374	364	369	334	303	308	345	388	335	318	345	325	366	337	346	335	320	343	338	329	380	349	332	336	341	338	337	334	303	339	332	368	312	344	281	335	334	292	371	331	339	345	350	335	339	334	335	304	320	328	320	340	324	341	349	367	322	337	363	329	343	328	360	323	308	345	319	349	335	334	366	311	333	369	333	332	354	335	354	333	372	343	354	364	352	325	346	325	348	311	355	297	351	310	337	321	347	349	327	317	354	354	363	356	356	368	360	300	339	336	326	335	337	341	330	337	320	336	389	370	323	342	329	290	297	354	371	345	343	332	352	328	349	369	332	338	386	364	344	368	337	329	356	345	349	336	341	362	327	356	355	348	340	318	325	320	369	303	313	355	329	333	371	349	377	345	349	314	359	328	305	337	370	310	355	346	310	341	329	313	332	339	366	338	317	339	346	354	355	361	335	335	341	310	324	316	334	326	351	338	350	329	337	317	337	373	330	362	337	348	353	363	331	341	321	331	318	327	353	348	342	340	320	331	351	371	326	301	322	328	372	324	336	369	359	363	321	315	342	323	347	348	342	314	364	333	304	352	333	355	339	347	361	334	317	336	339	353	325	320	334	362	340	356	321	346	340	342	319	338	337	353	355	323	372	340	341	332	314	352	350	335	324	337	360	357	370	352	337	316	360	335	318	335	350	331	343	320	330	331	332	337	363	321	350	340	338	329	331	358	320	327	299	337	363	320	326	339	329	365	342	343	376	363	362	327	360	349	358	335	371	366	345	368	337	314	343	332	367	340	345	345	309	344	344	355	332	317	317	341	352	338	334	314	302	368	336	335	310	360	334	363	332	330	313	336	306	347	324	348	368	355	324	342	346	341	362	330	309	345	334	321	361	370	322	329	339	329	356	325	346	316	345	327	358	343	324	342	350	335	351	327	345	327	333	355	340	330	318	350	336	371	353	331	339	326	329	358	332	357	362	322	346	316	343	349	352	334	365	342	349	321	358	316	342	339	345	346	342	373	304	325	339	324	346	317	305	346	336	346	343	344	360	326	327	330	345	360	359	328	309	367	324	341	321	325	359	330	334	340	342	353	360	355	370	342	323	349	321	300	353	368	349	321	310	348	325	363	357	316	335	356	330	339	321	367	335	347	326	374	309	352	341	292	344	359	358	344	365	338	345	321	324	336	334	347	342	344	351	328	347	372	344	332	290	327	353	357	351	367	354	319	375	363	370	348	348	331	362	342	337	328	329	349	364	338	328	352	336	373	334	356	318	354	331	356	346	323	347	340	367	332	361	350	345	332	372	364	340	343	341	369	330	344	330	386	324	346	334	323	332	352	345	339	324	318	358	354	392	333	316	347	358	340	353	328	304	357	326	366	324	333	336	377	340	360	374	311	333	313	338	332	316	328	361	359	328	349	340	312	311	323	339	334	332	338	351	333	357	328	370	352	330	357	320	347	317	374	367	342	363	318	347	356	323	330	368	362	350	331	306	327	323	335	337	318	314	350	296	326	355	341	331	292	348	308	339	315	325	322	326	347	379	340	343	321	366	351	347	330	355	328	333	356	302	334	347	329	315	333	337	336	358	323	316	355	358	319	360	347	351	323	310	318	347	325	329	317	344	357	355	329	330	317	351	336	328	333	336	312	320	357	339	308	344	327	347	364	343	350	363	312	344	328	342	357	319	326	368	329	348	346	337	302	379	335	361	334	357	343	365	369	355	324	310	389	345	319	336	287	319	348	344	351	323	352	278	356	320	319	355	338	311
50317	80802	71415	59313	43074	24974	8185	2498	634	647	616	591	657	571	594	568	574	579	645	644	615	627	615	550	647	614	620	621	625	599	608	625	601	601	611	583	595	614	604	605	610	621	579	607	605	627	595	593	627	622	599	640	643	585	599	625	586	623	598	591	612	629	613	604	594	595	619	559	573	605	616	644	631	599	626	612	609	593	652	599	605	623	601	612	600	565	591	623	665	574	607	588	614	612	595	617	615	588	594	602	602	632	608	642	611	583	578	574	615	589	620	613	602	642	606	592	594	582	620	563	614	602	648	576	670	582	604	636	636	578	591	628	611	591	606	621	622	602	603	614	648	606	608	601	595	591	573	616	573	590	627	632	619	620	625	578	589	622	603	590	610	612	577	593	557	627	629	603	649	581	584	637	597	638	632	572	587	575	578	606	588	619	584	567	587	583	593	593	591	559	614	603	599	611	616	608	596	622	638	625	588	578	585	614	602	637	635	604	582	611	585	616	586	622	566	644	638	597	637	574	589	586	580	580	606	611	567	605	609	648	577	589	607	604	641	579	641	619	618	626	587	590	620	593	612	561	602	630	617	604	618	603	645	580	607	617	619	604	613	611	641	629	592	608	574	592	600	601	621	583	573	592	583	602	554	662	581	651	596	579	641	597	631	604	588	574	626	609	631	620	617	596	623	593	640	591	587	619	611	571	639	590	607	580	557	576	610	620	625	591	575	588	637	601	608	585	621	593	648	577	593	607	601	617	586	593	631	603	588	560	570	589	633	563	593	637	603	596	598	554	606	616	601	597	602	566	585	607	624	607	597	592	600	576	559	604	597	594	582	591	593	573	592	616	607	605	597	588	601	575	601	597	620	613	579	570	623	621	639	571	580	618	590	604	599	597	584	605	592	629	589	586	606	585	618	609	607	572	596	623	593	601	605	592	602	591	605	621	609	581	588	643	603	598	610	609	634	653	572	671	566	587	578	657	625	571	620	607	599	599	576	585	610	594	663	617	605	651	602	579	578	582	657	625	558	581	624	611	617	557	619	624	628	579	569	601	650	596	636	589	558	630	596	567	623	643	579	603	579	633	526	597	638	620	577	590	633	626	596	581	599	589	597	554	592	596	629	605	614	545	615	597	608	589	582	573	557	618	563	603	609	587	634	612	606	663	621	600	629	604	617	607	578	579	622	588	573	681	592	617	611	589	584	591	615	614	557	618	614	620	608	564	598	612	604	582	607	617	609	619	596	569	557	586	589	619	635	602	611	571	605	573	592	612	630	628	612	584	622	593	597	632	571	623	538	585	610	585	586	557	612	593	602	565	607	584	625	620	616	547	594	593	654	555	599	591	607	563	601	605	616	606	624	602	594	607	594	619	567	599	596	567	575	593	604	614	650	653	577	619	605	642	588	546	638	619	656	601	640	576	588	590	632	584	645	632	586	611	581	574	607	617	589	603	630	614	656	613	604	590	620	617	606	588	584	589	616	616	637	595	627	586	659	631	641	609	610	618	618	608	610	536	572	585	624	607	585	617	596	622	639	607	603	597	566	649	633	599	641	648	599	596	618	553	568	575	633	603	607	600	586	591	606	613	593	599	587	557	643	618	624	610	659	616	614	595	600	631	612	594	619	592	568	577	577	628	569	618	575	621	593	619	603	606	646	600	579	585	611	616	594	609	614	589	604	626	567	629	596	607	602	601	619	609	618	590	631	576	600	609	584	609	611	600	587	584	584	569	638	586	662	624	628	610	597	599	595	599	599	621	571	597	585	611	591	618	606	628	548	616	631	588	656	591	596	563	595	596	574	638	600	630	598	583	632	591	610	656	574	593	630	546	590	606	592	634	588	604	649	590	592	656	577	644	616	610	607	607	605	611	601	600	610	576	623	588	593	608	597	615	613	553	609	558	605	605	619	580	621	634	598	610	637	600	631	584	594	613	580	532	502	630	641	599	596	631	597	595	595	577	582	631	631	601	590	599	595	629	608	610	610	573	595	588	577	610	583	589	592	622	557	607	602	598	581	597	585	620	642	566	588	622	598	609	615	581	611	564	623	598	608	598	641	595	632	589	606	617	605	627	594	566	612	648	614	601	584	612	602	602	617	553	611	605	618	566	607	584	635	598	593	602	596	588	567	560	584	631	609	574	602	630	597	608	616	543	607	640	589	571	620	605	593	587	626	624	620	620	619	604	595	600	586	587	613	609	578	662	552	621	587	614	567	653	630	582	618	619	617	578	588	594	551	620	595	598	608	578	577	613	596	597	607	598	633	614	611	591	630	611	609	623	617	595	564	628	583	610	616	632	569	584	623	540	578	606	601	622	624	618	616	604	618	626	599	618	611	617	584	595	648	624	656	579	627	577	584	592	607	602	617	560	588	582	579	601	608	608	620	598	569	565	621	621	628	623	628	554	647	579	574	580	615	607	601	631	577	579	548	612	590	577	606	584	612	591	576	605	614	609	628	601	556	655	621	593	596	584	582	607	601	594	607	641	631	662	557	607	586	637	565	609	681	628	550	608	587	644	610	598	566	634	610	637	567	585	609	585	598	629	584	612	605	598	602	641	599	615	584	611	610	600	627	643	632	579	576	654	587	632	591	594	621	611	608	643	603	582	626	605	565	571	554	588	654	589	588	590	590	594	619	578	586	622	544	621	606	628	631	620	594	593	574	623	625	647	570	598	600	570	644	565	652	597	621	587	651	580	581	662	620	587	553	605	610	586	604	624	582	616	597	584	613	627	671	633	587	586	618	534	550	636	594	647	595	628	584	598	605	610	605	605	639	587	586	603	608	641	643	549	621	596	598	611	599	660	595	580	618	641	617	579	575	590	626	566	613	616	588	604	642	536	603	606	590	583	576	613	576	602	584	620	623	596	609	554	610	590	553	605	638	611	616	603	556	567	620	575	615	603	582	642	612	621	592	569	589	610	597	608	609	653	588	574	622	587	580	613	588	596	628	595	611	594	594	608	604	539	613	590	607	597	604	567	616	623	595	564	582	612	565	609	620	550	603	557	616	605	622	607	616	579	623	586	602	610	600	596	609	628	597	556	607	557	621	551	619	599	598	580	636	614	621	603	600	558	581	607	628	612	581	642	627	589	576	610	612	572	599	592	561	630	564	654	597	598	618	598	658	600	598	604	587	605	567	614	622	618	594	572	635	631	623	634	632	617	623	583	593	616	586	623	604	577	607	582	596	608	591	602	593	570	594	594	568	595	626	593	590	609	644	598	601	638	587	585	649	600	608	594	636	629	551	634	621	610	608	601	593	600	579	588	630	569	617	589	599	616	561	615	614	567	630	612	640	571	559	602	597	585	572	578	596	606	584	587	603	657	612	599	633	607	581	609	599	608	605	629	635	600	618	595	588	612	622	602	603	618	597	609	609	579	571	586	610	619	600	624	596	614	627	634	576	618	639	609	586	668	597	639	536	598	581	630	601	589	588	574	622	638	611	617	600	626	576	619	640	629	584	620	564	649	638	588	591	565
23364	22261	34538	39075	35136	26142	13294	1612	497	507	441	466	458	508	431	428	442	437	433	443	441	461	436	447	426	478	450	474	448	477	473	467	432	478	447	464	416	436	460	469	435	461	466	436	468	469	436	426	414	408	423	456	484	438	504	449	404	440	448	446	491	446	429	441	485	448	455	426	423	435	411	428	438	445	454	444	444	451	437	445	486	487	441	414	441	430	431	472	462	431	426	449	433	434	431	436	434	442	478	427	458	475	437	458	431	474	491	432	455	465	444	448	429	421	417	430	426	461	480	446	457	434	433	482	424	434	429	388	447	491	461	423	438	470	410	435	398	388	425	435	448	446	452	417	435	449	410	482	452	481	481	454	475	460	432	482	433	423	424	429	459	427	464	414	398	428	441	468	434	419	468	413	437	466	471	441	455	408	492	402	472	445	408	430	442	454	454	467	493	438	426	468	476	440	476	436	433	447	453	429	432	466	436	454	450	440	438	408	465	463	425	459	417	415	421	447	429	416	399	424	468	427	414	415	439	423	440	456	422	440	425	444	432	456	430	449	485	436	458	427	465	511	487	456	438	438	430	486	445	458	453	452	458	460	430	415	455	451	466	417	468	440	466	436	421	441	453	439	443	378	432	443	450	432	463	405	417	450	455	424	464	469	442	469	475	448	440	454	477	470	402	481	419	454	441	445	440	439	464	412	462	423	441	455	454	411	409	463	438	454	434	432	432	383	461	436	419	464	439	456	456	453	424	490	442	434	422	425	418	471	409	426	447	470	472	456	465	438	457	454	446	447	463	453	456	417	441	469	438	443	431	478	398	445	417	474	457	475	460	441	447	458	455	470	458	416	423	504	413	416	440	453	485	403	466	420	445	448	447	456	429	372	449	404	427	457	423	426	457	436	456	472	453	398	426	436	453	466	407	454	453	424	430	446	467	433	423	417	450	433	448	429	476	461	505	441	466	436	436	450	439	385	430	439	450	459	454	447	454	421	433	393	439	433	440	444	423	460	451	460	464	427	473	447	452	413	439	477	440	451	466	463	410	456	412	405	470	435	472	450	452	453	436	420	444	421	446	451	449	400	466	429	459	423	450	482	452	480	456	397	426	432	454	450	443	429	434	468	452	412	449	482	457	428	452	429	440	422	439	456	472	439	458	450	446	466	451	448	412	469	406	452	419	457	443	461	449	460	454	463	449	435	404	416	439	447	456	433	416	473	446	401	466	485	460	462	464	436	455	412	438	451	439	443	448	440	433	457	464	478	460	457	501	445	455	444	427	424	445	465	416	472	428	434	436	447	444	457	477	416	476	440	459	459	456	465	450	460	420	472	457	457	411	408	441	486	447	463	460	415	434	427	459	453	416	418	472	471	426	433	412	495	423	454	424	461	444	455	418	412	470	488	445	442	430	458	427	431	462	478	420	447	468	427	458	406	434	441	459	471	452	437	473	460	439	432	463	452	471	485	391	445	459	450	491	441	463	455	445	432	434	436	432	393	461	413	430	452	471	459	434	445	429	464	429	435	437	396	401	424	460	444	451	459	425	436	412	457	433	439	462	410	424	438	436	421	423	419	432	420	435	462	440	442	445	459	484	448	464	422	438	402	444	455	445	427	411	463	444	423	431	468	452	420	459	460	419	440	461	420	462	466	436	439	412	470	439	440	416	418	428	437	449	419	464	413	432	473	454	416	436	395	414	443	431	412	428	443	454	453	429	450	437	441	460	425	418	412	433	426	451	436	414	417	418	453	459	426	449	446	416	457	402	484	412	451	467	469	395	417	411	447	471	463	461	482	447	418	473	430	429	459	476	418	421	482	462	426	429	444	456	433	442	461	402	494	453	440	465	465	436	438	439	470	400	460	406	458	447	453	418	408	441	449	425	463	437	417	437	438	412	481	450	428	472	468	422	490	496	467	474	431	431	422	433	416	429	404	470	410	439	419	463	409	448	446	465	473	430	419	431	429	440	466	455	443	431	449	477	478	443	459	445	468	438	458	447	460	439	417	434	488	468	465	427	420	402	428	480	434	456	468	465	451	454	449	484	409	445	461	447	459	419	425	427	430	452	434	462	429	446	434	461	442	433	453	458	405	448	450	448	455	448	457	458	468	444	425	433	478	417	451	450	456	470	452	436	442	456	444	413	401	386	454	413	454	439	398	427	446	430	446	457	426	435	450	473	451	455	452	433	461	427	471	447	413	451	434	460	430	467	478	468	455	424	421	432	428	444	464	420	429	430	467	441	440	423	446	445	426	474	450	448	455	452	433	462	458	446	431	419	488	434	495	412	417	447	445	459	422	427	447	477	437	409	441	451	416	440	442	426	431	447	444	501	460	442	471	443	428	441	420	480	446	461	390	457	441	428	436	421	446	455	488	450	413	455	432	491	450	414	456	433	442	428	466	446	440	431	458	476	453	409	426	444	461	471	462	439	450	453	454	434	455	455	461	417	440	433	439	420	406	470	410	438	443	435	467	461	456	444	443	418	455	403	431	431	417	479	477	446	432	385	464	416	397	495	441	444	413	380	480	449	450	446	462	484	439	482	464	466	436	480	444	441	434	454	452	502	446	458	464	408	454	490	457	434	460	448	441	432	416	463	460	438	424	442	428	451	428	435	456	427	428	421	431	461	447	466	425	431	462	431	480	441	452	441	449	435	437	441	450	438	428	423	440	456	441	454	450	428	453	456	438	431	452	414	450	438	437	405	449	459	409	464	429	456	419	421	446	448	459	452	464	478	460	425	417	450	481	460	436	450	423	452	446	426	474	462	464	413	434	466	418	418	438	481	441	426	467	443	448	440	442	416	457	427	466	435	478	474	455	476	433	413	457	427	430	452	447	435	469	409	455	457	453	461	476	414	478	485	413	418	486	450	450	458	447	456	459	454	436	439	456	427	455	446	489	429	447	435	471	469	431	469	460	464	435	436	415	451	441	405	450	426	432	416	421	437	439	437	449	422	443	442	461	486	463	421	418	462	438	458	429	441	477	429	424	463	440	406	455	426	481	406	480	464	507	450	439	414	424	443	415	439	451	450	419	458	428	455	443	433	459	430	435	419	435	439	431	428	412	441	455	412	466	462	441	456	443	411	474	451	439	441	447	473	432	442	483	465	444	476	409	473	465	480	432	427	437	452	476	433	476	420	438	445	468	448	438	444	421	475	448	431	439	456	482	438	412	454	446	417	472	439	451	457	432	439	418	449	458	442	428	449	467	422	445	456	456	456	448	441	455	497	409	419	418	439	459	420	474	434	437	436	439	389	420	453	413	419	475	441	433	458	460	458	501	474	467	440	474	444	469	469	443	435	417	405	448	421	423	475	417	440	454	426	443	479	447	470	422	433	427	415	470	420	462	415	436	441	438	430	471	420	429	451	432	437	441	472	438	469	464	449	442	430	439	468	435	426	422	463	414	481	502	456	473	454	449	430	471	441	472	410	439	418	460	431	486	435	448	470	425	427	468	420	468	430	410	462	430	442	468	441	421
54555	85722	81698	69302	49609	31253	10282	2700	840	767	795	742	778	714	712	790	722	726	741	793	781	713	763	742	738	722	792	741	763	817	743	762	716	687	782	753	810	708	710	776	719	778	731	747	736	730	724	746	760	750	768	713	688	717	731	720	689	799	721	746	765	729	765	788	718	759	770	744	761	693	768	728	810	717	768	745	756	724	750	766	780	714	761	757	747	779	721	676	754	744	788	731	747	784	722	783	772	770	747	694	757	768	714	729	752	760	723	791	695	724	781	769	756	735	718	684	748	730	764	739	764	759	744	761	715	739	734	754	749	737	694	731	738	745	725	725	767	746	720	716	741	751	751	758	728	691	685	773	750	733	752	745	766	777	745	740	732	740	754	726	746	758	727	723	725	724	753	767	732	739	717	737	745	749	758	794	718	749	773	707	743	742	764	730	771	758	751	749	718	772	755	719	723	742	738	738	786	734	733	766	725	812	744	717	741	767	760	746	805	719	770	749	709	730	726	789	715	717	754	787	722	730	767	741	767	783	728	758	733	766	736	714	687	744	776	763	735	704	775	717	769	732	770	731	748	799	728	693	796	729	734	737	735	754	743	741	715	739	734	800	680	786	793	746	767	732	727	789	767	750	755	754	759	692	757	710	798	707	722	748	761	739	711	758	761	733	722	771	766	778	770	767	774	751	708	757	731	767	734	779	767	775	710	736	781	742	790	755	759	745	768	732	769	748	730	743	707	753	775	711	765	780	733	750	768	754	727	713	766	727	737	726	746	761	743	807	743	746	753	713	724	753	718	767	749	691	749	773	738	748	720	770	778	756	755	690	733	804	745	722	793	730	735	747	756	755	797	720	744	756	737	723	752	742	808	724	717	725	719	722	756	755	716	739	738	737	690	730	747	697	718	735	773	759	776	715	733	797	727	758	770	751	723	709	733	708	757	712	763	725	768	701	741	753	709	779	715	757	736	748	777	773	753	774	739	716	750	688	671	730	735	719	772	774	765	774	810	721	773	697	764	748	733	754	700	783	760	759	720	715	753	736	708	739	790	760	748	745	749	745	735	754	742	751	768	759	653	776	740	739	728	732	763	730	774	744	786	719	753	725	791	774	808	734	783	763	753	752	741	742	769	745	764	764	769	772	712	795	757	736	723	731	743	754	725	787	760	723	764	781	721	726	731	712	704	759	721	685	726	750	739	728	733	789	730	749	785	701	736	759	772	724	771	748	750	774	756	712	749	720	752	780	803	732	749	790	692	724	722	718	766	751	753	720	707	776	773	741	754	691	736	766	775	756	741	756	742	715	766	760	724	752	743	734	707	752	688	756	746	735	760	714	741	807	778	734	725	704	753	758	758	707	696	724	756	719	770	720	742	713	749	774	711	781	706	728	760	752	778	727	750	759	729	689	717	710	714	735	760	802	778	714	769	785	820	727	768	710	754	785	737	771	771	717	735	676	753	740	756	745	757	707	737	675	747	745	710	762	797	745	787	713	756	731	758	739	729	757	711	734	760	759	718	731	773	712	826	738	750	783	770	699	714	711	744	752	759	774	739	702	765	692	712	751	765	747	747	717	727	723	782	733	750	696	745	737	752	764	763	756	750	794	764	729	777	676	721	758	765	769	780	722	802	742	818	721	778	721	772	706	720	735	736	733	742	735	752	731	775	719	679	784	807	695	777	730	724	712	766	748	738	721	733	766	715	729	668	780	735	748	781	767	711	751	757	723	715	739	745	732	705	711	769	738	678	756	755	767	745	706	741	761	754	762	739	736	745	735	731	732	777	788	742	783	715	747	796	772	768	748	732	771	721	738	797	772	754	723	788	761	744	740	731	736	769	750	754	758	676	726	772	672	758	753	681	748	716	729	743	740	741	751	730	779	743	775	745	709	749	715	719	723	745	759	725	774	743	739	751	773	753	737	732	725	745	722	799	755	736	719	755	731	752	737	729	738	732	739	692	690	748	705	739	772	766	774	710	761	765	793	775	769	781	773	759	743	711	713	834	772	713	720	724	702	690	755	771	736	746	754	789	765	776	767	767	727	764	704	722	747	792	782	739	689	763	719	762	778	746	718	760	758	780	752	762	738	737	764	754	718	734	732	767	749	734	763	780	726	740	707	677	734	740	691	702	733	706	758	742	787	735	754	740	788	803	775	739	752	724	759	717	735	758	721	751	741	742	788	782	741	721	750	714	745	724	725	755	759	761	722	748	751	758	744	720	768	734	798	718	735	754	762	707	728	757	742	772	711	737	717	715	790	729	741	771	742	719	751	749	751	738	749	697	750	740	740	701	716	732	761	742	729	777	734	688	731	700	765	740	723	749	701	694	778	734	784	712	703	774	717	712	738	744	769	734	694	719	737	699	791	718	683	766	746	762	734	774	704	814	749	745	695	749	768	782	748	793	697	674	770	776	710	710	724	735	777	765	712	807	755	762	747	720	699	813	769	752	766	730	731	745	781	789	717	752	773	746	779	709	712	720	737	753	804	773	681	772	760	755	755	779	750	728	742	751	776	787	736	798	743	744	737	791	783	747	756	734	736	687	745	699	761	796	736	721	763	776	729	715	781	761	762	747	767	734	731	738	756	740	753	759	760	741	773	698	748	731	751	756	720	710	748	765	765	755	760	710	727	777	742	715	750	713	736	763	728	770	756	740	786	749	720	776	732	793	748	767	790	771	744	710	765	779	766	805	755	765	743	713	740	738	739	741	705	762	721	717	712	773	752	770	728	771	732	791	773	772	703	736	672	730	710	749	744	761	716	713	740	730	756	744	757	747	751	716	775	739	726	789	687	770	750	749	730	706	721	721	703	695	711	739	755	750	713	735	742	771	769	727	772	779	717	734	746	735	742	747	708	772	728	727	765	763	707	741	744	726	751	719	773	683	753	766	702	745	740	781	721	842	804	685	749	785	766	713	740	747	742	740	762	721	753	720	727	733	728	742	764	747	717	768	750	740	714	762	780	710	738	729	755	724	707	748	791	735	736	711	754	729	747	773	705	700	736	730	727	758	774	745	788	723	739	706	736	777	703	752	759	754	729	813	754	699	721	728	765	743	784	728	705	726	784	731	785	783	822	704	710	692	728	737	792	705	743	730	737	782	754	758	780	756	717	724	762	710	738	755	762	679	755	731	765	733	733	752	727	722	769	744	752	780	761	735	709	750	713	705	753	734	743	738	784	722	673	744	740	795	757	753	784	722	745	754	749	741	796	733	755	729	742	739	743	765	746	754	717	758	723	772	735	750	766	710	687	750	740	733	719	736	702	758	747	725	715	750	748	700	763	733	717	732	711	793	743	802	720	756	786	742	743	789	748	743	771	732	733	723	742	776	771	735	736	784	742	763	749	756	776	738	698	760	677	712	704	753	715	681	720	674	791	733	707	713	734	715	750	720	761	726	774	762	689	725	747	803	743	757	702	756	724	793	754	782	792	721	772	730	749	717	731	729	778	802	785	715	710	687	763	791	714	749	763	781	750	748	747
27960	29881	28874	21647	8836	2437	479	343	292	250	246	295	298	297	278	308	276	278	285	306	295	297	292	274	272	261	262	293	270	310	289	276	284	314	309	241	300	283	272	281	297	293	281	276	237	254	300	288	268	289	295	295	279	278	279	275	272	305	299	274	311	301	328	264	336	313	303	258	308	331	301	315	311	304	290	280	291	251	306	287	316	293	298	260	286	263	280	304	278	281	270	277	301	257	266	262	287	291	300	262	295	282	289	306	270	269	286	293	297	277	293	280	270	304	272	287	260	316	275	277	258	276	290	299	292	269	284	276	291	281	309	264	290	288	307	280	299	299	283	281	273	294	290	286	313	299	270	280	287	274	276	302	301	253	281	273	295	281	278	280	281	270	284	264	249	280	289	288	272	317	298	276	270	261	253	285	299	273	300	282	268	299	305	284	289	287	300	308	276	294	311	293	278	283	265	274	253	264	263	298	267	307	301	284	300	289	275	262	265	293	284	303	290	284	277	328	281	309	278	288	264	275	266	286	270	280	284	281	284	275	275	314	270	311	286	294	307	299	280	301	296	318	271	298	291	296	295	302	281	257	292	304	282	276	287	295	276	276	290	263	285	254	257	289	283	266	308	283	251	258	318	273	299	257	261	284	324	262	282	267	310	255	275	282	265	294	286	263	264	260	287	272	298	281	286	288	306	277	280	281	295	278	258	266	301	312	281	271	281	233	286	288	286	275	306	249	292	306	277	262	281	267	259	277	259	290	266	271	306	282	305	290	252	284	263	289	273	273	283	256	274	279	271	282	259	285	279	301	253	262	286	299	256	292	270	267	278	277	271	269	285	279	293	311	290	282	261	317	271	296	268	286	283	280	282	254	277	285	277	275	260	292	266	247	319	274	325	274	240	283	280	301	277	266	282	241	286	260	285	293	284	284	292	286	263	246	306	307	287	275	246	286	274	290	288	285	326	251	268	271	277	278	262	287	267	277	302	262	286	275	291	275	304	323	302	281	284	289	259	297	300	270	305	291	280	283	269	253	310	297	261	295	256	260	262	277	290	272	291	270	327	271	265	259	284	284	271	273	300	305	289	307	265	278	290	282	290	290	276	307	302	287	276	263	298	267	285	239	288	269	292	277	287	274	269	288	281	290	298	292	272	289	269	293	254	301	276	287	296	263	294	282	259	284	293	281	312	295	319	269	311	269	276	295	282	277	299	289	314	318	261	292	287	294	277	300	273	281	261	309	282	271	290	281	285	296	292	282	290	280	266	298	243	283	281	278	287	272	302	290	289	291	299	293	294	265	315	289	298	286	300	283	311	259	275	297	299	333	299	268	280	277	294	250	306	289	286	300	286	298	262	306	274	297	306	295	280	281	295	306	282	272	268	304	285	269	303	297	305	299	286	278	300	263	270	307	299	273	299	301	278	295	255	281	280	297	318	305	285	286	289	283	303	282	271	299	266	273	295	275	293	255	271	293	258	314	277	281	292	302	308	258	306	275	266	304	292	289	299	278	278	291	276	296	297	280	275	288	287	291	274	307	295	283	302	278	323	291	266	270	286	272	291	266	288	275	297	275	287	303	279	293	260	297	262	269	293	271	277	302	297	282	324	292	269	299	286	273	278	283	281	301	302	303	303	271	266	299	312	264	288	314	329	292	253	286	256	287	315	277	287	258	294	289	285	294	296	276	272	254	314	268	267	279	279	260	263	283	308	270	259	297	277	254	281	274	273	264	280	287	310	266	291	283	277	299	301	301	283	280	260	263	290	271	294	288	252	283	248	315	276	303	288	286	294	261	283	274	268	278	331	279	296	316	308	282	259	264	259	274	264	266	286	277	255	268	248	275	289	288	289	270	275	276	273	269	287	279	273	294	288	271	287	283	331	251	297	289	323	282	270	301	275	287	275	286	281	299	285	270	302	279	270	299	271	271	269	266	293	257	269	282	265	296	276	261	289	310	321	269	289	283	275	283	273	265	284	287	293	296	278	262	310	306	269	289	292	266	266	259	293	308	289	284	256	312	273	274	283	290	266	253	285	278	305	285	292	275	292	300	301	289	286	286	292	303	263	265	278	297	292	280	283	288	258	315	306	309	313	263	312	299	240	260	268	313	262	288	298	282	256	274	293	263	313	289	271	309	298	302	269	289	268	281	289	274	280	265	273	304	298	292	257	261	282	267	270	300	281	283	281	257	235	251	284	266	294	270	263	284	250	282	296	262	322	291	265	271	277	274	274	265	279	313	282	301	297	287	263	328	317	269	269	261	257	280	285	268	297	265	278	261	287	247	245	278	282	315	274	279	291	300	239	306	305	293	285	277	293	266	290	300	259	302	300	273	295	295	254	284	268	273	300	306	285	264	297	283	286	300	267	248	317	276	306	288	310	251	287	284	278	285	274	256	266	254	292	284	260	284	292	291	296	295	270	305	280	312	268	299	295	292	300	279	300	284	288	292	274	300	299	283	291	263	276	279	292	282	299	273	265	273	292	269	296	295	271	297	261	304	302	281	261	267	289	281	303	273	274	289	282	311	304	280	260	284	269	292	229	314	287	281	292	285	291	258	281	287	306	287	264	289	272	292	291	296	269	298	279	295	308	253	303	277	290	278	267	287	292	270	290	258	277	307	288	268	281	293	287	269	279	280	279	275	302	287	288	292	278	281	272	302	288	285	310	285	278	318	296	289	287	310	320	273	309	293	281	329	272	309	302	292	284	287	280	256	286	269	244	258	271	305	271	287	258	279	309	252	280	293	281	275	284	285	289	293	320	264	284	248	248	285	278	292	262	248	282	293	276	269	293	315	309	266	249	292	273	278	285	273	264	273	300	275	266	275	281	310	276	289	268	281	242	296	260	258	255	283	307	288	289	299	294	291	279	294	271	303	283	286	278	299	282	278	250	268	281	300	266	277	277	280	277	284	280	270	279	256	293	286	306	303	256	246	275	283	284	284	276	268	307	285	285	268	246	293	284	303	278	265	286	276	268	308	290	280	278	270	253	291	265	291	265	297	293	278	258	317	252	281	282	274	283	272	281	270	294	284	295	268	264	270	280	275	296	276	283	292	249	281	280	294	294	286	278	286	262	284	289	275	261	299	272	297	271	257	270	277	280	283	304	283	264	286	248	278	278	271	286	275	241	310	261	294	279	255	277	258	291	297	281	275	278	263	271	278	275	273	266	315	283	268	321	311	303	306	286	261	263	290	273	293	257	271	290	278	299	263	282	282	286	277	280	319	301	272	269	294	287	304	288	312	276	299	288	267	274	277	303	251	270	291	277	300	255	293	254	287	285	271	281	289	283	295	271	275	224	318	268	260	245	271	275	282	275	279	312	257	286	280	254	318	299	268	268	272	287	304	290	288	287	272	304	316	311	285	255	276	282	266	272	278	294	317	280	272	256	273	286	273	264	232	287	287	296	265	266	267	273	271	299	303	302	300	272	271	274	289	280	255	328	280	271	274	285	265	274	267	281	273	274	296	258	284	282	248
31123	47422	36355	25838	14000	5055	1028	612	501	526	503	522	556	523	527	520	536	531	512	508	533	572	533	500	502	509	553	500	543	479	471	486	533	490	493	504	530	494	478	545	507	527	502	491	513	501	514	518	538	564	488	534	514	523	514	553	498	535	493	508	472	545	526	499	500	535	532	493	498	498	560	526	521	528	543	546	498	545	570	466	526	559	543	506	549	501	561	553	560	543	496	571	510	510	485	488	530	483	504	538	531	516	514	504	544	519	480	530	510	500	517	458	522	505	479	470	499	502	506	521	535	514	529	550	529	485	534	534	529	517	547	484	525	498	546	481	543	519	494	514	533	525	474	506	523	490	587	511	505	513	483	551	520	465	474	498	505	485	430	528	485	472	521	507	521	496	482	551	529	564	489	526	502	512	534	524	507	545	564	508	505	501	497	561	534	478	534	516	503	542	533	499	547	495	506	518	506	512	518	518	513	489	521	520	503	561	535	527	516	535	469	528	494	494	532	518	513	522	554	510	529	473	558	552	526	524	472	494	547	518	545	471	517	485	495	511	494	532	543	546	521	513	544	520	493	478	459	516	495	513	512	516	512	497	546	512	521	485	479	502	521	519	551	499	516	503	496	511	502	517	545	528	567	484	536	527	530	497	539	524	487	508	534	490	523	502	497	531	534	498	486	493	495	523	517	511	519	469	487	534	522	544	533	538	516	496	535	542	549	495	519	533	513	500	521	548	514	541	528	496	462	505	575	495	530	505	538	537	497	501	550	512	528	555	508	505	519	535	481	487	502	500	491	487	522	539	539	510	522	512	537	461	534	504	521	476	525	484	569	516	532	523	507	504	513	537	541	537	543	571	510	534	492	519	487	522	526	539	508	508	520	522	533	547	518	491	514	523	529	550	507	499	479	521	540	500	510	467	532	507	532	484	565	498	506	543	522	499	529	537	523	564	495	520	490	553	528	515	513	537	524	537	499	501	559	516	540	498	527	511	558	506	554	522	558	517	547	547	491	525	527	517	535	543	520	541	522	499	525	528	515	509	497	518	519	512	522	504	493	495	495	503	508	528	518	535	522	511	537	525	509	513	510	494	531	563	535	527	515	523	591	466	505	509	506	514	504	514	545	528	492	511	515	539	506	510	495	486	520	520	516	554	515	499	531	533	529	524	488	508	525	519	562	527	525	583	548	590	504	516	498	512	505	545	503	499	489	490	502	536	520	562	492	540	505	571	529	527	542	512	484	495	540	537	542	530	550	523	492	494	528	523	490	502	512	498	530	523	486	517	494	537	497	546	516	500	551	528	544	534	533	484	537	503	481	488	539	511	530	477	515	531	508	509	549	535	539	544	486	508	542	498	506	524	499	524	495	514	526	565	530	523	505	536	520	505	533	487	509	493	482	546	512	564	488	554	540	514	517	529	530	491	513	512	529	513	526	494	514	493	514	458	484	521	468	462	511	537	503	553	501	516	512	514	529	552	503	507	469	498	542	555	536	544	495	508	511	522	547	490	522	529	501	530	530	514	476	515	513	539	526	532	539	523	551	508	531	465	545	562	514	488	514	536	526	517	538	512	539	514	498	534	513	540	512	514	530	501	547	548	510	534	515	529	495	528	519	521	493	490	502	547	523	491	509	536	552	545	552	520	521	529	582	498	507	527	516	497	501	531	506	529	485	540	553	528	513	533	471	518	549	519	485	498	538	530	516	549	514	514	480	521	485	488	490	497	532	515	512	510	539	523	561	565	510	536	526	509	469	542	503	515	512	527	522	490	547	556	491	502	500	521	537	474	549	516	541	483	508	526	575	514	567	530	517	536	529	526	525	535	550	504	569	551	503	490	517	526	567	525	531	530	503	546	518	512	549	579	494	534	559	515	536	522	500	528	537	493	542	498	532	559	500	511	498	502	520	545	541	513	528	498	531	554	508	521	498	539	490	511	524	546	507	563	521	505	538	488	498	516	530	496	509	542	525	508	534	489	549	518	527	518	475	547	536	508	529	533	504	529	558	501	559	530	516	530	556	514	523	543	564	533	545	535	485	489	519	529	521	524	547	541	504	511	488	540	494	515	495	498	508	546	476	499	514	504	492	548	479	536	502	544	554	492	560	528	521	511	480	553	494	544	518	476	545	490	529	511	525	544	524	519	521	539	554	495	552	520	485	506	506	551	574	535	542	475	541	488	472	516	485	516	544	526	509	566	529	514	518	486	521	492	513	514	529	508	512	543	490	481	480	504	515	496	512	530	512	535	526	529	534	538	532	522	531	539	516	515	483	520	514	512	507	467	539	495	519	524	521	524	496	490	524	517	516	463	528	507	496	514	514	515	499	502	543	495	526	498	537	564	532	527	521	491	533	521	478	558	546	505	476	522	510	462	497	512	486	547	524	487	509	518	542	587	539	505	496	512	541	535	509	568	504	534	528	497	488	538	533	485	527	554	521	490	559	492	506	492	521	506	532	542	548	522	513	468	513	527	524	492	519	521	531	508	510	545	539	494	516	522	505	500	481	536	490	483	519	526	516	537	550	507	499	518	499	489	499	495	525	535	526	461	484	518	543	515	525	478	529	498	502	528	507	543	518	478	546	535	486	554	507	544	535	537	527	517	517	539	531	522	526	508	516	540	512	547	496	493	541	512	506	491	521	480	539	524	517	514	519	493	561	545	528	515	521	516	535	568	533	511	541	540	497	510	494	525	580	467	522	533	486	478	532	542	478	529	523	515	515	514	549	535	523	501	487	548	523	525	486	516	539	529	526	520	553	516	508	494	510	491	531	529	551	521	544	500	547	498	482	488	532	500	470	515	531	489	532	536	520	515	523	512	516	524	516	554	536	534	523	512	548	499	532	540	547	529	524	522	546	462	536	557	467	530	503	524	499	504	493	535	511	542	550	514	532	568	554	543	473	544	537	563	526	501	488	535	529	511	553	514	508	512	513	501	493	511	492	580	562	551	507	491	519	520	521	524	510	503	568	483	522	493	476	555	516	498	502	536	496	499	529	526	501	541	558	525	494	507	548	503	496	519	526	527	527	521	507	509	527	537	532	524	510	489	522	538	547	517	454	515	511	547	554	463	516	510	513	479	488	534	557	539	518	513	516	498	462	538	488	525	506	500	502	524	508	538	513	522	558	516	487	549	514	512	499	528	507	497	481	518	492	509	519	500	506	504	506	519	512	514	510	517	522	513	519	499	483	545	503	487	497	518	507	512	504	504	542	495	538	514	519	500	492	518	502	533	548	554	524	479	537	509	506	543	559	539	524	550	522	516	495	535	503	513	500	513	503	510	493	496	516	518	516	501	509	548	497	519	565	491	533	537	535	532	522	524	489	499	527	544	501	488	516	518	495	526	497	557	513	518	510	515	491	519	508	518	533	508	509	494	529	536	520	538	522	543	505	564	534	544	498	499	504	522	503	512	522	536	539	540	491	554	488	484	536	488	489	482	521	476	509	537	487	552	505	501	500	521	540	519	533	532	513	532	525	525
24508	25063	39285	36880	31316	19853	5396	952	349	329	371	341	361	339	332	347	343	354	322	388	342	371	345	351	336	330	347	314	347	338	351	340	351	326	345	334	363	372	327	332	322	375	330	326	332	362	373	329	332	332	329	369	313	330	366	316	334	360	334	358	331	349	342	361	313	334	303	355	348	373	371	321	337	348	326	339	310	346	341	341	353	368	322	352	325	344	374	361	349	333	309	331	359	345	345	331	331	358	374	355	341	357	321	345	329	357	318	327	325	358	326	315	349	380	349	381	330	355	361	365	345	312	385	343	311	316	346	327	343	378	332	347	343	337	331	348	337	332	302	311	371	378	354	334	342	355	334	345	336	356	340	346	331	341	332	347	371	351	320	342	326	342	359	357	327	363	321	317	346	323	334	361	313	342	345	368	346	357	328	323	337	332	364	296	342	330	329	340	342	320	322	346	348	346	326	324	357	313	344	355	350	320	336	350	338	345	378	362	352	356	372	352	364	314	301	373	282	337	317	325	323	350	337	311	339	336	329	342	373	303	356	374	297	326	338	300	317	348	331	342	340	374	350	366	321	354	343	356	367	335	351	329	335	375	326	342	352	346	357	354	338	309	334	328	327	350	324	324	374	344	348	341	366	349	339	342	363	322	351	349	351	329	325	345	364	335	305	306	318	345	302	328	345	337	337	360	335	335	341	329	368	353	395	381	347	345	360	335	323	317	307	335	352	308	351	359	358	343	339	336	333	364	314	354	314	367	352	329	353	341	358	376	329	337	355	361	361	325	352	361	315	319	370	316	363	364	365	354	361	320	330	349	332	319	332	328	335	337	345	357	374	373	330	344	330	330	340	341	349	356	304	353	349	318	312	332	350	355	343	365	343	328	377	326	338	346	367	343	341	340	362	354	352	359	338	403	357	328	332	366	338	326	318	360	335	354	357	324	365	349	316	336	348	336	365	329	330	341	318	361	359	338	360	389	350	352	349	320	360	337	346	354	340	332	369	346	368	362	339	346	334	329	350	318	311	316	354	350	339	336	354	342	360	336	356	341	318	355	359	359	352	325	332	324	352	342	329	362	369	330	345	302	357	356	328	359	319	366	342	343	340	327	344	346	358	364	323	380	340	307	336	339	326	357	308	351	372	355	335	348	312	339	305	319	377	344	348	333	361	330	328	302	327	336	336	342	367	345	318	313	340	370	357	317	359	326	373	321	323	378	323	356	355	328	359	311	337	317	365	360	340	338	325	341	349	322	366	320	352	334	334	362	337	321	337	340	317	346	347	326	372	299	330	345	316	345	354	366	368	329	351	336	335	353	333	357	354	318	343	323	363	312	371	325	388	311	340	365	352	325	341	376	350	354	348	356	346	361	320	346	340	349	317	329	332	322	356	324	327	322	360	360	355	337	311	353	323	317	335	339	326	364	364	333	336	324	358	319	323	368	315	391	334	336	340	348	363	372	403	356	377	330	349	333	322	324	345	338	367	374	319	354	354	323	357	331	339	344	360	369	366	334	325	356	312	317	344	348	336	350	347	345	344	322	338	299	371	364	331	342	315	350	310	346	320	337	344	309	370	339	325	321	338	333	358	393	332	329	336	317	341	344	336	316	323	351	308	371	331	352	328	368	305	349	328	357	351	350	328	330	350	323	352	380	354	366	356	343	360	367	333	370	357	343	326	361	355	378	319	361	358	354	335	341	330	306	354	353	333	374	352	333	323	315	356	351	388	340	352	307	331	311	350	354	321	366	359	310	343	352	329	358	369	347	338	349	374	340	336	363	346	348	346	341	376	340	354	356	355	311	370	372	338	362	299	348	358	329	350	337	360	333	354	347	333	379	339	346	369	328	344	316	350	340	350	350	350	358	330	344	344	355	377	320	319	352	319	297	356	305	355	389	351	343	348	344	362	346	344	295	393	333	372	343	350	341	382	349	367	354	360	348	335	341	349	358	298	340	336	352	345	375	356	374	336	327	343	380	333	351	321	325	362	348	331	321	350	355	334	335	337	298	357	347	349	333	330	349	361	335	318	338	345	350	349	361	336	336	372	350	345	363	345	350	365	317	356	367	336	344	367	335	325	333	334	365	339	362	324	303	357	329	329	328	336	381	345	334	357	345	354	348	334	375	317	353	317	338	336	341	361	383	335	334	344	329	368	337	327	349	320	352	313	367	330	328	322	338	355	334	345	334	326	357	346	342	345	360	334	319	310	317	375	355	315	337	370	335	315	395	339	362	335	349	356	321	366	339	353	355	332	378	335	329	347	339	366	310	349	323	337	335	337	328	297	315	360	340	333	336	357	324	342	336	353	345	320	365	370	339	312	315	344	348	336	313	365	351	352	348	342	360	302	353	327	340	348	363	347	369	342	360	349	331	346	344	352	355	368	342	308	323	328	356	347	342	349	349	370	337	357	340	330	378	365	354	326	333	346	340	324	336	337	329	359	343	329	335	335	348	349	327	374	356	357	363	325	323	347	316	366	326	317	365	322	341	366	326	331	349	314	337	347	324	346	356	313	319	347	345	326	332	351	355	338	326	349	361	344	349	328	369	356	346	331	350	373	342	334	364	328	350	320	346	371	344	350	361	320	358	329	349	335	357	349	329	334	392	355	302	353	348	304	355	361	314	373	347	336	377	340	348	358	330	344	317	306	337	360	344	328	369	330	316	343	349	346	342	311	343	375	327	307	407	320	355	335	328	337	354	332	355	328	329	342	329	347	336	325	350	322	351	338	323	339	328	365	339	355	354	324	344	370	332	326	337	301	341	357	322	334	328	345	377	325	323	359	325	339	372	329	337	343	329	335	360	331	347	349	303	342	333	331	350	373	363	338	322	326	340	355	341	347	355	349	332	306	308	369	348	318	327	347	360	339	370	319	323	343	323	330	344	353	347	329	340	311	327	322	340	319	341	323	342	341	333	289	339	325	334	313	314	351	344	354	341	336	354	328	326	325	385	324	337	313	338	335	316	347	339	315	337	354	342	352	329	318	336	328	347	325	351	364	333	337	323	345	365	354	365	326	332	355	329	322	334	325	331	317	325	330	347	357	362	334	339	332	356	312	348	367	313	360	320	362	325	335	334	323	354	337	323	326	351	323	363	360	308	315	331	349	331	314	329	363	346	359	358	336	328	366	302	334	331	307	347	340	333	336	323	336	358	309	346	355	360	328	316	335	339	336	339	340	340	315	371	336	307	333	349	327	333	364	322	330	366	322	353	348	331	320	332	339	339	314	331	338	352	332	328	311	365	361	342	348	354	347	356	353	341	357	337	319	365	330	341	351	352	303	320	329	341	331	336	336	312	326	337	390	355	347	311	316	352	354	340	322	331	323	351	333	337	324	337	336	311	371	370	349	332	346	375	331	374	338	348	354	376	350	347	364	335	320	342	338	365	341	321	363	304	361	340	338	306	322	330	361	328	347	352	355	362	320	357	337	354	369	325	365	355	350	346	327	347	320	327	347	319	353	325	356	349	373	349	306	337
52124	92665	66033	51197	40144	21919	6132	2130	653	603	599	655	603	606	597	625	609	634	627	608	612	576	606	590	622	618	572	617	603	589	625	622	594	592	584	607	633	595	583	550	608	596	628	578	637	607	607	605	575	644	595	648	605	625	589	636	627	574	615	529	597	601	600	609	615	610	583	607	647	628	590	611	634	614	642	651	625	619	597	627	605	609	579	609	616	627	604	602	621	605	582	600	620	534	564	644	590	647	555	610	576	584	617	572	593	611	598	635	568	624	588	616	586	598	642	628	575	597	596	607	585	612	595	618	596	614	597	661	593	627	624	591	586	595	633	602	587	585	611	607	643	630	611	614	661	644	606	637	642	626	604	593	607	596	593	639	602	593	585	578	606	636	668	653	622	609	585	582	642	560	589	618	620	612	588	574	615	613	636	584	611	614	569	614	618	600	603	598	591	600	604	612	653	584	641	616	646	636	615	632	608	635	631	644	663	622	608	634	610	586	586	584	606	615	585	627	635	583	630	613	569	593	568	601	666	557	569	610	601	581	582	617	577	643	610	623	590	614	600	639	597	583	587	618	602	574	604	611	654	601	607	586	594	614	633	610	579	575	614	558	622	566	572	584	574	546	613	598	593	620	633	576	590	619	594	653	619	624	611	597	564	604	614	559	610	610	587	583	585	603	606	567	576	589	584	641	630	648	645	596	588	583	595	582	610	615	619	605	618	588	638	617	577	577	598	583	621	579	611	619	627	609	599	556	621	582	633	626	582	667	580	596	610	626	617	599	568	617	594	591	609	588	580	614	621	610	652	561	610	627	640	574	618	643	584	598	599	616	576	563	626	584	579	599	625	594	610	604	575	609	604	594	555	592	578	641	626	585	631	597	571	593	580	588	605	584	626	601	589	614	636	578	582	567	579	577	564	627	644	594	576	565	638	661	619	632	581	601	621	580	609	600	626	611	612	577	561	611	624	645	629	603	588	579	643	635	605	608	593	570	588	585	618	641	578	586	592	680	586	555	594	592	603	612	638	609	615	669	598	605	625	608	588	604	580	619	634	571	637	602	592	605	580	615	603	617	616	632	558	574	630	594	591	569	545	644	583	598	636	651	586	608	581	651	610	597	695	683	614	571	598	569	584	584	623	600	602	573	559	607	630	659	616	563	626	625	615	581	608	613	581	634	621	599	603	650	627	614	586	567	615	597	597	585	606	633	619	615	618	617	606	569	645	583	663	623	635	596	592	569	580	596	624	624	639	581	613	613	532	586	569	581	615	628	635	617	629	570	607	610	569	593	617	601	608	629	529	617	670	628	602	563	588	605	618	598	635	605	630	573	606	587	589	624	608	625	618	633	634	601	604	635	605	629	589	614	584	598	600	590	625	597	603	639	623	593	629	638	640	593	585	579	621	585	627	589	610	596	643	656	599	610	591	587	616	544	642	599	607	611	630	666	592	623	604	590	623	661	624	612	665	570	621	612	628	600	628	604	627	595	567	625	593	597	609	646	629	631	602	606	677	647	629	627	579	618	586	557	596	584	593	616	599	629	584	589	578	588	586	682	577	618	644	620	606	579	655	567	616	568	604	613	600	608	592	591	579	612	621	566	581	586	610	587	607	573	636	592	597	618	616	584	604	604	598	611	593	622	623	575	631	609	589	640	608	622	573	604	629	591	555	637	610	585	561	591	623	605	602	606	638	606	593	609	658	604	589	599	582	641	530	570	567	587	599	651	609	601	631	610	631	612	641	588	640	579	635	592	572	607	575	608	604	622	613	614	587	570	566	604	617	652	638	618	631	598	591	576	573	638	668	634	565	628	587	580	569	661	592	599	614	594	596	590	588	614	599	649	587	581	580	594	594	579	553	521	603	562	609	583	632	615	587	626	610	581	631	597	599	602	606	589	580	582	600	600	588	630	615	577	562	579	615	604	575	611	599	622	630	587	597	658	585	608	607	663	612	599	608	583	616	618	584	636	639	620	548	641	597	612	628	643	587	611	577	596	618	609	611	629	587	562	621	601	574	588	600	581	594	560	607	592	617	623	604	599	572	628	618	644	618	612	588	599	644	615	609	599	585	627	613	581	634	559	600	611	598	642	562	580	558	553	608	580	603	592	600	580	606	603	655	606	623	622	597	600	634	595	566	656	607	609	607	587	543	599	600	611	601	647	603	607	627	591	585	570	609	606	592	629	584	592	584	600	585	600	591	596	567	635	641	574	614	561	632	607	583	635	580	594	582	604	570	623	576	615	608	647	621	589	581	611	666	614	637	620	638	596	575	603	625	604	610	613	554	672	568	582	571	627	632	609	594	606	600	629	591	599	585	605	576	613	620	594	633	571	608	577	636	620	626	591	583	630	603	575	621	612	616	650	585	605	597	565	558	608	611	586	603	603	640	615	628	612	569	626	588	616	622	593	600	612	576	603	612	597	607	592	634	617	627	620	647	597	585	643	606	572	595	639	562	595	596	568	587	566	610	589	636	645	563	581	576	579	599	566	575	592	565	627	558	616	608	636	615	582	624	631	600	606	647	629	591	615	631	590	672	587	639	636	601	614	610	635	625	583	623	577	648	626	581	659	605	645	555	650	599	572	582	554	623	588	660	617	613	591	588	585	579	571	643	603	551	590	626	611	586	577	601	607	588	612	584	627	609	595	586	617	612	648	588	618	623	563	593	618	605	612	606	574	633	619	605	601	606	573	593	641	596	581	606	611	598	574	592	622	634	575	643	602	610	589	562	646	620	596	563	640	633	626	640	650	621	605	601	595	590	647	559	589	601	650	634	617	604	612	635	600	609	603	535	604	631	623	597	576	640	638	637	606	622	602	606	621	583	614	600	591	624	613	583	605	639	595	583	588	641	588	581	580	584	579	651	599	615	643	594	580	636	588	590	595	619	614	574	613	641	533	617	584	561	557	606	654	619	651	651	616	610	600	582	574	619	596	615	631	593	672	618	593	597	559	619	614	588	584	620	607	618	579	595	630	582	559	620	604	595	627	602	636	565	583	605	597	616	609	600	642	617	555	631	655	603	621	563	666	641	620	579	594	618	635	610	575	591	565	629	598	619	575	632	591	599	603	598	647	624	590	612	598	596	582	604	602	591	594	585	631	595	600	602	593	605	606	589	632	597	661	590	601	625	576	604	588	604	622	604	568	581	633	670	644	611	628	609	609	624	582	578	567	583	644	619	623	623	594	608	639	632	581	646	636	588	613	591	621	585	541	618	614	664	613	583	608	604	622	606	581	580	547	603	612	596	617	620	609	610	606	592	588	595	580	647	537	596	574	592	611	632	649	632	619	629	592	533	617	587	614	638	635	582	590	640	610	613	550	616	607	611	646	576	612	576	648	604	604	632	607	633	616	551	628	639	601	630	614	594	588	622	574	618	603	645	629	641	622	642	582	611	551	614	603	613	616	598	654	621	630	591	604	569	600	587	571	580	601	574	586	599	634	593	554	602	627	613	595	572	619	572	627	553	617	561	597	602	617
23551	23698	36070	31883	28225	22615	11018	1439	510	486	448	486	415	478	425	490	427	443	459	453	482	468	454	410	442	461	454	435	445	447	428	445	440	462	443	426	456	426	474	407	456	442	457	422	443	436	485	404	466	442	430	459	426	473	436	444	460	432	438	446	377	448	464	461	470	441	409	409	448	430	432	460	445	418	502	462	402	446	440	469	403	452	437	435	420	430	420	410	478	437	433	453	441	424	440	436	453	462	427	478	469	408	512	411	453	422	445	456	416	432	443	425	435	456	457	477	416	397	437	439	450	460	442	459	438	442	491	422	477	410	479	422	429	439	445	432	428	427	430	456	474	433	453	437	427	424	415	442	423	406	423	434	441	473	441	413	437	413	444	485	438	453	431	452	445	447	463	458	471	463	417	438	418	448	468	450	431	450	414	473	427	425	450	444	456	441	419	458	433	438	432	446	444	444	458	397	423	441	453	425	422	512	439	422	461	428	404	452	439	430	435	421	413	458	445	449	454	449	424	441	395	448	417	412	451	448	469	429	432	449	420	423	443	433	368	420	434	447	462	429	389	449	421	452	463	435	437	435	460	428	444	482	441	451	448	419	380	445	481	431	455	435	401	435	457	389	409	423	452	428	439	457	448	447	393	450	415	458	454	436	478	454	476	426	455	427	448	446	412	438	414	401	443	456	425	452	444	416	434	450	419	457	444	449	404	461	411	464	430	469	466	400	440	420	424	459	420	449	451	437	442	494	451	456	448	471	451	414	425	443	436	415	471	469	452	479	424	444	435	484	424	438	414	403	450	414	446	403	466	450	443	457	453	461	422	459	459	417	411	460	455	438	472	470	447	384	450	447	418	431	428	447	437	442	436	433	422	451	468	423	403	449	419	428	425	451	451	412	451	450	467	455	432	458	431	475	457	424	437	413	458	411	440	436	422	469	430	440	450	406	439	435	426	469	468	431	447	433	429	438	409	414	430	436	427	480	427	479	422	405	460	407	459	455	479	455	410	442	422	487	431	451	440	445	448	420	423	443	440	484	456	445	462	413	462	447	451	434	445	391	475	440	433	452	454	440	430	422	452	476	390	441	462	470	412	428	453	448	429	474	462	440	472	431	449	457	433	454	437	444	437	438	439	453	425	428	471	441	478	458	458	446	437	427	454	435	447	413	430	450	463	468	422	459	453	456	449	430	436	410	456	459	443	460	448	463	418	402	461	437	427	440	485	428	450	449	437	424	445	438	422	463	446	424	420	456	432	455	433	420	452	440	439	426	457	415	429	475	399	447	452	432	454	448	421	424	433	441	476	430	411	452	462	453	423	407	450	443	412	466	446	432	452	427	464	420	419	428	462	471	436	415	469	465	460	435	421	427	436	456	434	407	414	454	448	415	467	453	447	421	457	430	405	496	424	476	404	510	483	446	412	475	443	408	468	447	428	430	444	433	426	445	435	444	416	456	446	496	416	395	442	427	447	463	426	455	469	432	471	470	435	407	425	419	461	427	462	450	432	453	454	410	424	430	488	453	406	434	407	409	448	464	412	418	435	470	425	421	431	453	485	452	436	467	439	448	415	446	451	446	470	423	469	483	451	438	455	451	432	460	481	425	415	430	440	436	451	445	430	435	430	430	460	444	422	447	423	479	434	463	434	413	433	421	425	421	418	448	407	479	451	397	457	441	451	405	451	418	456	436	452	436	420	455	429	429	476	414	447	446	439	485	437	483	442	450	445	401	462	426	431	420	454	451	467	430	429	472	436	435	466	419	436	458	416	406	445	419	420	454	450	443	457	436	472	429	474	439	412	443	475	432	460	434	415	403	475	432	422	433	466	461	435	441	442	433	429	471	427	455	416	452	421	445	451	469	447	443	417	411	398	429	447	437	455	413	427	466	443	464	435	425	445	446	460	437	442	431	426	416	394	442	427	454	424	477	419	499	451	453	428	473	456	418	441	452	439	478	416	431	465	460	404	435	435	438	462	434	440	471	457	474	417	415	473	455	438	449	414	419	422	460	454	441	465	454	420	440	471	455	434	424	378	389	424	436	423	453	436	427	407	424	417	435	453	482	447	447	436	433	458	413	427	455	428	479	455	448	438	468	493	463	463	434	459	412	466	425	443	433	426	475	456	473	445	439	450	429	453	446	451	394	492	448	423	396	426	456	410	411	484	435	470	463	443	424	441	458	454	442	442	453	451	455	406	402	449	423	445	465	431	390	426	450	437	406	435	469	421	451	455	435	401	416	434	420	439	466	436	428	458	452	431	431	480	451	440	436	455	401	432	438	447	487	462	438	420	445	449	413	407	440	459	450	464	424	421	417	451	418	440	396	446	472	441	426	458	473	410	416	430	445	467	443	405	415	442	437	443	431	410	378	398	426	481	448	406	467	423	477	451	446	437	401	446	429	417	444	448	489	449	455	384	442	407	443	415	415	459	471	461	426	411	440	444	445	462	445	456	440	425	469	413	439	422	423	436	451	423	438	426	461	451	450	433	418	480	413	420	441	498	475	455	458	436	448	422	450	457	427	404	460	421	444	399	435	429	485	465	462	451	413	393	432	462	440	423	451	403	446	442	419	419	430	434	472	469	455	459	441	452	436	453	440	451	431	416	468	418	457	438	441	426	426	410	438	445	485	444	427	437	446	414	464	457	438	429	479	450	432	431	425	437	421	455	452	447	445	409	431	441	432	430	473	432	421	444	420	459	438	441	398	423	436	399	459	435	430	461	405	420	428	417	458	421	403	407	457	423	407	417	433	466	402	448	409	412	447	431	459	425	460	459	472	478	427	419	424	449	450	439	454	443	446	442	455	444	448	427	459	435	429	423	450	451	412	456	444	454	470	446	437	460	470	439	448	427	467	442	419	470	445	468	410	448	401	485	443	392	426	431	438	437	413	429	423	438	427	445	437	417	418	450	429	416	446	471	370	412	440	459	418	460	437	448	442	416	417	450	448	434	463	415	429	465	459	417	450	472	445	449	465	462	415	464	445	457	445	451	438	474	457	401	463	458	405	407	494	471	418	485	483	471	408	452	440	447	436	492	418	485	420	396	400	479	425	399	473	422	446	466	399	448	423	434	389	410	440	425	472	488	469	434	424	470	442	451	460	450	433	438	452	459	436	434	434	442	426	429	435	407	421	442	408	436	411	414	442	435	490	470	446	439	437	436	431	421	455	477	448	440	442	425	442	450	448	439	439	446	446	423	412	461	434	409	440	438	440	448	457	415	436	441	424	425	423	427	455	440	470	430	426	414	459	426	408	429	465	449	422	457	466	420	441	457	437	434	435	456	457	413	450	456	448	437	445	446	398	463	437	401	419	450	458	431	417	462	447	431	480	416	446	441	439	433	442	435	439	442	422	484	406	429	413	431	464	395	446	424	414	452	461	404	431	437	461	426	453	432	496	460	432	445	445	444	408	429	443	462	415	428	459	410	420	456	403	431	433	445	477	488	449	433	406	464	420	433	491	471	436	427	419	443	443	452	453
51667	102633	78632	60044	42126	26543	9491	2660	756	770	801	819	770	751	794	824	775	725	698	728	730	752	793	778	753	745	752	787	784	735	772	738	774	689	770	799	770	731	777	755	762	755	760	749	722	719	788	752	793	722	727	707	728	752	749	723	757	740	744	694	728	745	735	686	757	751	725	775	755	704	747	750	743	755	712	700	733	755	744	726	753	747	718	737	750	729	772	767	725	762	686	786	776	704	803	780	758	788	738	811	805	721	755	739	720	716	799	741	755	793	769	759	743	745	701	748	772	749	766	705	798	758	758	773	737	802	770	750	751	761	765	760	725	753	775	750	721	767	753	731	777	726	734	773	746	735	767	769	790	760	785	729	712	734	736	788	722	726	746	759	757	749	758	701	754	794	747	765	718	743	687	776	715	801	774	760	746	736	753	775	734	750	773	789	766	773	770	749	758	804	708	724	739	743	765	715	730	755	679	748	724	766	768	749	742	728	776	765	745	710	743	732	786	775	709	749	795	771	776	744	767	766	716	709	756	767	764	711	717	753	762	727	764	753	799	737	752	735	715	746	784	745	780	712	775	747	697	783	736	717	768	707	747	732	744	708	804	733	792	732	692	748	698	723	771	726	700	791	732	734	711	719	740	708	757	707	715	740	713	758	751	680	730	737	735	768	730	762	732	742	749	751	792	705	714	743	763	722	746	751	761	744	848	790	760	781	699	758	778	749	799	714	751	721	766	785	795	729	803	762	800	747	770	735	783	771	735	746	776	712	756	758	771	802	720	783	728	740	709	724	754	741	761	762	751	776	716	781	778	753	749	723	748	743	735	779	747	739	775	737	734	746	812	755	732	721	776	739	719	743	739	736	737	739	736	727	721	777	703	780	697	741	777	769	717	758	726	746	688	769	749	754	708	743	751	729	766	756	770	751	725	745	755	719	704	742	760	776	744	770	732	725	735	726	744	749	740	771	729	756	820	715	717	772	776	752	705	745	756	777	726	743	728	719	699	777	760	729	732	784	732	707	796	741	736	712	765	766	714	757	675	809	764	787	818	765	778	714	739	725	745	761	712	774	750	753	694	742	741	741	764	772	734	724	726	744	695	755	807	767	737	768	740	763	795	774	763	743	712	730	762	766	789	800	772	747	693	760	807	809	738	815	733	752	735	732	731	767	731	727	756	757	777	765	733	766	822	778	769	747	775	721	779	747	758	742	750	733	755	713	756	701	713	734	737	747	777	743	746	722	703	727	755	737	723	782	732	764	769	764	789	742	775	770	726	764	738	759	760	733	744	722	736	706	731	722	729	727	721	819	769	733	789	726	758	747	793	758	727	767	760	745	749	778	756	742	732	802	765	752	757	745	747	731	745	749	758	719	715	732	774	700	759	734	756	809	729	793	736	737	788	725	741	704	740	806	745	729	727	758	779	783	665	714	714	761	751	715	724	727	729	742	787	775	742	749	741	715	767	736	762	721	757	766	713	828	748	780	819	711	725	753	791	734	708	765	758	739	761	752	721	753	739	767	725	756	710	752	718	745	774	755	727	683	721	757	768	736	738	737	749	748	743	759	795	766	736	739	760	793	750	762	748	761	717	716	803	754	781	763	752	699	749	718	739	774	753	715	786	745	779	657	767	736	721	746	769	719	788	727	756	783	731	775	767	789	749	726	731	719	717	769	749	694	748	708	729	724	712	782	717	760	798	772	774	687	766	758	709	774	710	736	746	674	694	724	767	718	697	722	723	743	766	756	739	766	785	751	748	741	731	751	752	729	785	721	724	731	784	742	735	744	788	697	727	748	766	786	788	769	724	710	698	705	750	758	760	729	749	743	760	765	727	771	730	761	767	783	771	738	767	718	691	749	736	746	768	782	721	750	749	758	770	715	761	720	741	717	739	748	776	733	707	776	760	728	716	735	720	765	738	697	777	734	720	744	728	777	754	765	758	730	732	761	742	740	728	779	760	760	747	710	741	809	749	720	738	784	716	716	740	788	740	741	775	779	699	738	738	734	733	763	739	758	732	714	731	757	751	726	765	717	728	707	756	771	729	731	712	732	798	718	779	716	745	757	712	742	729	750	735	716	771	739	751	773	702	762	766	762	751	732	737	734	714	777	756	730	761	800	814	744	719	714	796	705	768	766	725	791	758	753	777	734	783	772	741	723	776	759	751	716	726	747	745	717	775	740	726	745	729	743	780	744	688	727	754	697	738	722	758	749	736	757	758	747	744	745	786	739	726	734	721	775	793	774	745	724	760	720	714	741	729	756	716	721	804	683	757	776	778	745	748	748	697	731	727	811	735	736	787	718	781	763	755	717	782	729	765	741	749	730	692	713	752	783	736	735	749	689	729	694	693	698	727	713	716	783	759	742	749	693	750	777	780	733	748	745	770	763	740	798	766	778	752	772	731	724	708	735	798	693	729	722	790	765	761	724	711	786	764	760	742	746	754	700	757	717	767	767	733	752	732	733	730	740	713	791	718	728	743	696	724	751	738	762	757	706	752	725	760	688	748	788	768	766	753	755	736	731	745	772	756	787	760	743	751	749	777	733	718	773	687	752	771	748	699	698	795	748	715	742	739	725	712	759	758	749	754	726	743	741	731	726	766	793	733	756	774	709	657	748	752	724	770	781	736	727	751	751	770	709	774	777	739	736	724	728	757	804	737	722	783	741	707	738	734	714	726	781	747	745	719	734	783	744	770	825	720	757	777	730	738	731	778	722	730	652	820	749	810	723	785	747	763	745	779	742	779	740	763	703	739	767	792	738	697	733	749	735	714	766	732	699	674	723	747	717	772	767	746	704	805	741	692	769	687	719	706	738	728	693	749	762	760	769	768	775	714	712	741	725	749	784	764	750	769	772	759	742	720	778	789	743	801	751	763	732	757	722	732	711	764	751	774	757	786	759	746	741	808	772	720	767	743	757	790	701	720	748	735	722	724	722	760	777	761	794	701	778	765	753	725	776	742	725	780	744	775	720	739	749	752	701	730	710	779	732	737	759	689	776	728	722	744	798	705	751	731	727	750	719	747	741	719	711	697	766	762	779	721	757	764	762	716	778	804	802	755	761	773	732	720	695	735	766	740	774	760	742	753	731	772	699	752	732	761	765	768	755	704	712	751	713	757	757	725	676	729	729	774	740	742	725	767	764	742	722	737	744	740	779	714	764	795	786	777	729	757	717	802	760	775	751	764	779	812	733	744	764	769	728	753	765	762	681	748	762	708	715	772	741	709	764	747	762	769	752	769	772	758	732	754	719	691	768	763	748	775	780	745	744	688	775	738	741	799	739	760	720	812	759	705	789	716	747	765	738	735	693	826	729	727	778	753	766	760	743	754	763	757	786	689	704	756	738	735	730	768	791	730	744	833	752	710	741	753	749	761	749	770	746	764	736	744	707	784	763	719	727	717	737	704	784	765	744	766	771	734	766	745	730	769	734	707	773	724	749	748	747	703	780	770	753	773	737	736	709	724	776	763	755	731	745	732	729
27785	31779	31295	17282	5924	2178	762	406	312	285	307	280	302	286	253	322	285	307	288	291	295	278	306	294	279	300	295	273	275	313	302	309	290	289	303	282	276	318	298	263	306	296	302	301	291	281	282	288	302	290	292	268	318	294	320	303	277	285	290	286	302	259	296	299	303	288	295	277	275	304	274	256	289	299	300	275	281	232	285	294	299	288	292	306	308	317	304	260	283	288	268	251	298	290	295	319	296	310	284	291	315	305	293	293	294	305	308	272	273	296	288	277	258	268	310	295	293	314	288	289	285	306	264	279	260	281	269	242	318	286	288	281	274	249	295	275	298	304	292	306	294	286	294	288	306	272	326	327	247	325	285	302	290	290	311	298	332	316	281	285	290	298	298	299	261	307	272	304	278	296	286	296	283	335	285	287	263	292	299	301	279	297	276	300	308	290	290	268	285	282	285	290	268	294	286	279	277	304	284	268	291	292	279	296	309	286	317	278	264	298	270	276	294	302	275	282	271	301	296	307	302	298	294	303	294	300	270	263	294	271	280	292	266	281	275	281	305	289	290	282	294	247	317	302	284	315	329	260	284	244	313	294	300	300	311	286	310	284	272	287	307	258	285	279	271	309	307	292	313	282	270	287	261	279	285	291	298	303	274	300	279	292	331	259	298	285	300	258	281	302	264	295	284	291	302	289	273	295	266	281	330	284	267	291	293	262	277	284	264	290	273	311	308	278	282	284	315	253	287	283	286	280	294	277	285	292	273	284	309	270	283	277	282	305	306	295	298	281	282	305	304	320	259	281	295	264	284	287	291	290	275	256	299	275	286	291	337	309	279	307	302	298	310	270	273	289	276	286	281	311	273	287	294	309	319	287	298	325	273	273	328	315	287	301	275	294	276	291	287	297	270	323	294	279	308	313	304	326	294	275	325	279	261	317	292	310	298	293	295	324	260	250	316	254	300	291	274	276	262	318	318	297	283	302	293	308	306	322	314	318	307	310	302	285	265	295	292	277	279	318	305	289	290	289	283	285	288	262	289	308	287	286	268	283	278	283	288	304	267	299	272	307	272	297	334	279	309	267	305	315	306	266	298	280	310	282	301	293	265	305	274	306	274	294	301	292	293	286	356	286	286	286	294	306	312	287	286	302	281	312	278	298	288	302	294	283	280	274	293	301	294	289	283	299	319	280	287	283	279	280	292	299	279	289	297	279	302	274	268	302	300	302	291	293	299	292	267	282	244	315	298	295	317	311	263	310	277	269	300	310	281	304	283	294	269	315	272	337	285	284	257	266	283	291	318	292	308	307	300	311	302	311	269	277	317	301	305	301	322	279	304	268	290	282	294	311	253	280	323	283	281	294	310	299	310	308	294	300	257	284	291	308	302	316	267	289	263	268	297	309	277	302	256	286	302	275	278	301	287	281	294	270	301	279	272	273	299	275	309	275	300	281	293	268	281	298	272	293	273	276	299	309	276	301	303	329	304	292	287	306	292	266	287	276	283	305	300	308	277	301	306	295	286	278	271	317	274	301	295	274	301	291	286	308	313	300	319	274	310	312	333	284	288	316	330	307	296	258	301	319	277	310	305	285	310	336	282	259	308	281	326	292	301	282	296	304	295	268	270	304	312	312	295	350	298	282	296	299	290	291	256	288	265	299	269	271	259	301	300	285	298	308	288	285	278	303	307	317	293	312	302	293	265	285	300	309	274	293	302	292	277	297	275	308	291	314	326	261	312	311	301	298	306	314	278	304	312	276	309	294	257	288	302	297	304	271	348	282	326	288	290	290	264	289	326	288	293	274	272	283	273	305	312	286	289	295	268	270	292	317	279	301	294	293	287	308	298	292	277	295	309	286	292	295	312	286	302	289	280	298	310	303	309	271	301	293	332	280	296	286	294	306	301	287	306	304	305	301	273	292	315	293	292	261	292	284	292	302	276	315	295	319	281	290	293	290	268	312	268	268	304	274	253	301	309	272	247	301	278	299	284	292	281	275	280	294	326	253	292	303	291	239	303	307	269	306	260	251	282	304	274	306	319	292	298	302	285	277	286	294	292	306	292	283	299	291	294	296	273	264	287	298	253	286	298	279	324	293	274	292	298	280	263	291	284	277	311	298	305	323	265	263	286	267	278	294	301	340	261	293	286	296	278	283	282	313	321	272	299	323	302	311	278	290	288	269	297	304	266	274	294	266	294	299	297	270	291	305	284	328	282	298	285	284	279	252	279	317	280	265	319	294	289	282	281	286	329	276	275	283	270	280	303	280	298	310	277	302	263	306	304	253	279	325	276	293	307	289	283	286	275	304	300	298	257	300	273	321	298	292	278	314	307	306	288	300	284	285	269	299	321	281	294	294	290	256	322	310	300	284	299	326	293	269	267	296	284	278	305	301	273	283	284	278	304	308	272	287	293	295	278	310	293	286	291	295	278	290	323	283	280	300	275	267	283	298	276	259	299	308	278	292	291	291	277	284	307	282	292	332	297	299	306	283	279	291	328	292	304	301	318	303	248	299	306	314	306	295	287	313	303	299	271	299	283	275	268	305	302	283	289	312	267	274	327	272	311	283	322	313	284	297	285	299	275	275	281	322	286	266	295	302	298	268	282	283	301	278	306	272	283	300	266	278	293	278	322	261	298	277	291	294	298	295	272	292	285	326	276	277	284	291	333	283	314	278	275	259	294	317	278	322	302	276	284	268	298	296	303	299	281	287	293	321	284	293	284	240	290	301	283	286	290	262	310	262	289	282	257	353	297	292	318	303	318	248	314	290	297	311	296	276	300	333	303	294	298	300	310	291	292	291	286	317	269	303	294	291	304	284	296	289	284	258	312	276	293	278	279	283	271	281	280	321	268	275	303	290	281	269	293	290	320	281	284	290	301	321	273	314	335	294	310	272	308	258	297	292	266	288	289	315	263	284	261	294	284	270	301	334	286	283	292	265	290	277	314	285	286	290	304	287	293	317	284	302	283	304	294	284	315	283	290	291	311	300	257	285	301	304	292	287	290	282	311	286	276	288	295	288	275	282	280	292	282	284	308	260	306	302	299	292	296	308	276	275	291	318	252	305	292	270	260	282	244	300	291	291	292	263	267	265	308	300	316	314	292	329	313	305	283	302	304	286	288	294	283	308	289	277	285	306	279	321	302	288	298	274	306	273	288	318	301	291	305	285	287	296	289	312	299	290	334	320	320	292	290	272	292	304	283	324	279	263	332	293	283	304	277	306	272	268	290	312	285	276	284	341	301	283	271	316	281	282	290	298	280	313	299	290	308	297	316	299	273	274	293	276	278	264	279	257	315	323	277	308	293	340	271	303	283	298	298	294	279	277	304	307	276	274	298	306	307	275	261	292	303	293	300	277	278	289	295	303	263	297	284	289	300	277	284	304	303	280	270	271	288	296	285	317	294	304	292	271	274	297	292	279	294	274	310	298	323	300	306	283	283	268	300	262	295	293	330	274	302	295	291	300	285	279	326	283	282	290	286	289
32059	51388	37541	20424	10305	4689	1531	648	541	505	525	539	522	489	522	502	502	510	542	533	510	527	562	543	511	509	520	524	526	549	508	536	491	526	511	550	521	505	534	520	533	535	493	538	506	535	518	514	527	492	521	516	548	510	520	529	586	466	540	504	513	500	520	491	575	521	532	529	585	534	509	485	528	524	510	516	546	525	517	513	527	495	508	505	530	529	540	552	546	540	556	528	517	486	535	558	524	551	528	537	542	512	537	535	489	526	513	522	493	511	557	505	510	544	520	540	545	541	545	530	517	524	491	505	499	508	561	515	603	558	557	526	532	514	511	531	554	557	521	531	497	508	554	555	534	520	541	505	525	534	486	547	541	519	558	503	565	493	533	531	525	542	557	524	530	473	543	521	508	529	516	551	537	516	516	489	520	518	517	523	518	536	520	526	550	542	510	514	529	522	526	555	518	521	547	523	521	505	541	524	533	545	510	531	501	525	545	496	509	473	502	574	527	534	529	533	534	512	559	531	534	517	518	538	473	519	510	500	509	539	526	511	523	544	527	554	513	530	552	523	475	512	518	570	559	515	539	545	498	511	505	531	547	502	510	515	484	531	554	519	515	533	553	544	547	521	492	566	495	532	545	533	504	527	507	548	498	487	549	520	532	551	486	556	490	542	525	501	512	527	527	519	509	556	534	509	512	522	535	523	544	490	507	551	522	519	496	497	548	559	504	539	510	547	562	583	554	534	516	531	522	535	542	533	534	523	569	551	550	528	508	556	538	533	522	504	538	555	487	506	528	532	489	509	495	515	526	508	490	527	546	531	543	520	549	544	542	498	543	520	513	509	488	545	513	472	516	533	494	522	543	516	546	528	500	530	550	523	475	529	522	493	547	514	503	523	517	529	549	534	531	510	532	514	536	554	520	540	539	513	539	562	487	538	553	510	548	510	536	532	510	507	524	556	535	528	547	560	519	523	549	562	552	509	532	572	570	540	511	510	499	569	472	525	552	511	508	527	552	515	509	494	524	543	528	512	524	489	599	556	497	540	525	506	533	559	536	553	501	544	550	509	540	508	518	528	541	485	542	523	524	501	513	493	530	523	492	570	510	535	540	499	530	502	545	538	526	510	514	534	496	521	543	512	522	524	528	537	537	517	557	536	578	539	528	498	542	488	507	552	535	537	518	533	524	485	489	540	551	523	556	509	524	513	506	506	512	498	555	524	496	565	539	532	540	491	543	528	510	519	521	516	542	557	498	502	523	509	517	512	511	532	534	504	549	528	545	524	497	481	527	551	546	574	522	529	550	478	500	551	525	565	488	479	516	507	536	567	554	545	560	517	531	500	501	507	521	512	533	497	519	547	552	527	511	500	555	546	532	576	535	526	516	500	538	532	541	533	506	499	505	486	504	528	557	542	541	522	528	522	497	586	551	523	537	576	566	548	513	538	523	516	523	496	529	557	521	534	498	531	520	515	504	546	544	515	538	494	523	529	483	547	491	488	516	481	550	516	508	542	518	543	519	546	485	487	556	490	538	530	512	540	479	487	465	508	551	548	530	535	530	536	530	471	535	478	539	516	533	490	568	547	498	465	521	502	527	556	555	474	524	590	488	544	518	519	522	542	545	548	509	541	532	567	542	511	537	505	496	535	545	568	537	527	506	550	515	538	523	519	512	586	508	496	508	537	494	556	547	530	521	554	564	541	481	492	513	500	537	513	568	532	565	500	502	530	504	532	515	504	487	517	533	521	555	546	525	498	503	544	522	510	497	502	558	542	502	522	538	508	522	534	539	548	535	517	536	564	480	526	531	519	541	548	516	557	540	538	554	513	504	501	522	563	511	543	506	512	555	500	511	542	541	502	566	530	504	528	506	516	586	485	550	518	575	501	529	518	509	504	537	538	501	530	531	537	587	500	472	507	534	549	521	527	520	515	526	516	526	564	553	562	546	512	499	542	537	520	560	540	537	501	569	509	511	526	528	543	544	552	513	576	531	542	516	537	513	549	554	523	539	515	541	539	547	539	526	526	526	519	466	516	537	532	522	548	536	516	558	541	519	543	551	528	519	528	545	572	497	564	553	543	488	519	483	546	512	529	521	530	548	516	498	508	533	507	515	523	496	487	509	524	585	568	528	532	541	523	481	559	516	520	542	477	522	542	498	556	565	524	578	508	496	556	539	518	517	529	482	568	492	543	530	527	533	524	547	505	538	541	574	490	488	506	558	555	487	531	479	549	523	541	554	514	501	517	519	510	535	549	491	553	569	513	532	507	543	577	528	524	556	499	520	500	535	532	541	532	540	520	475	503	573	539	530	524	516	498	499	538	518	487	528	506	539	496	566	467	493	493	536	485	536	520	569	510	469	521	519	505	485	535	532	541	520	546	515	553	489	505	504	518	559	539	536	545	501	522	506	570	541	544	519	506	524	577	534	574	567	496	493	481	515	562	442	522	509	490	525	498	514	535	521	537	505	522	534	550	457	553	516	512	530	563	516	554	537	524	473	544	538	556	539	504	563	492	513	484	549	530	567	537	565	536	492	526	514	504	532	536	503	523	534	508	525	499	552	525	536	533	501	534	543	502	554	520	520	543	500	491	538	510	531	520	545	512	556	525	525	527	477	517	528	524	521	541	494	494	530	548	521	522	545	546	532	542	501	558	514	582	539	526	544	528	514	498	527	510	553	519	563	558	558	521	517	533	541	496	541	527	512	548	501	491	513	538	576	512	483	538	503	511	537	562	529	508	534	501	492	494	477	512	480	543	518	527	499	539	511	505	515	535	519	519	548	509	543	529	479	520	537	522	546	528	561	547	537	547	573	527	530	549	536	526	534	532	543	523	562	547	530	525	517	519	508	501	517	516	540	531	538	500	522	550	477	500	465	538	476	543	567	511	527	488	495	488	558	488	491	553	577	504	525	502	535	555	538	519	539	550	525	512	496	515	555	517	564	518	551	506	511	506	548	493	540	508	502	564	555	513	529	538	516	513	530	522	494	514	482	528	527	539	560	525	498	539	556	539	537	550	506	528	538	529	497	529	547	543	535	461	517	510	520	551	492	543	538	561	568	487	521	534	553	542	526	536	496	514	479	562	524	557	555	508	526	488	538	566	506	516	555	528	474	515	526	531	535	522	542	505	544	537	522	557	542	528	510	527	491	517	509	565	497	510	540	529	539	498	545	514	492	504	516	489	514	542	520	542	545	501	522	540	540	490	518	488	524	484	508	552	554	549	532	571	502	553	557	526	486	536	510	547	509	526	508	512	523	544	496	532	480	533	558	513	504	527	525	526	538	525	547	516	496	530	549	527	531	535	521	512	530	521	534	506	502	535	507	514	517	487	525	477	574	528	535	535	515	502	533	513	552	534	535	560	534	490	522	531	533	542	544	512	544	546	566	503	464	538	508	554	509	492	500	499	506	576	530	566	514	540	509	489	537	508	514	563	537	509	532	514	530	544	553	470	507	559	514	519	506	541	493	546	540	488	545	532
24526	26076	42264	39259	26984	18698	6244	866	365	372	390	379	358	350	335	371	348	370	320	369	364	329	353	322	360	367	378	349	360	342	347	350	329	358	380	386	333	328	337	371	339	356	376	326	344	338	336	372	330	377	350	344	342	337	339	339	332	311	299	336	334	348	367	343	353	371	356	358	325	322	360	351	362	336	365	366	333	323	347	340	398	345	371	370	354	357	396	372	366	346	330	348	379	327	330	356	344	357	378	311	330	352	331	331	337	358	336	347	372	319	384	397	337	335	385	320	359	365	339	334	339	358	346	351	398	344	356	359	383	348	352	344	358	400	337	361	340	351	392	366	357	342	341	339	358	383	351	340	329	351	339	362	371	368	362	339	326	377	345	374	333	367	359	355	351	364	359	354	357	314	350	317	356	368	313	364	352	341	344	355	365	354	318	357	325	328	324	371	364	355	351	327	336	353	348	379	349	341	360	353	366	341	334	392	316	361	391	339	356	366	348	373	362	330	350	361	350	309	365	370	363	319	334	325	348	385	340	346	354	356	371	353	334	343	365	328	342	343	345	353	369	355	369	375	349	344	343	405	339	368	337	395	340	367	350	325	380	366	305	384	357	307	390	355	312	330	342	355	365	361	334	355	364	356	357	311	336	364	373	357	352	363	362	332	339	328	342	355	341	347	361	360	334	360	319	344	347	342	338	343	332	345	368	326	350	321	345	329	349	373	357	334	371	368	387	336	369	334	353	334	336	377	373	345	355	349	338	321	348	339	343	337	323	362	361	333	333	338	374	333	360	347	323	338	346	346	362	393	326	350	352	328	341	352	369	359	368	340	353	338	337	357	353	335	362	341	356	341	353	377	334	373	334	366	335	355	363	338	346	330	341	364	323	364	348	352	347	335	336	375	352	327	328	358	366	328	334	349	330	307	372	362	348	329	353	354	357	353	369	359	336	336	380	357	356	346	329	377	342	315	367	329	335	347	334	333	333	370	346	371	365	340	337	345	358	350	351	358	353	355	328	367	363	345	377	343	355	348	370	343	362	332	367	345	362	337	308	347	348	320	356	381	335	344	296	375	366	358	336	340	332	345	355	336	365	311	349	348	334	351	325	354	348	357	339	371	365	355	304	348	326	351	330	311	332	353	323	327	321	347	329	309	338	332	332	336	338	339	378	337	348	331	354	346	347	321	340	344	336	346	351	344	316	340	339	333	337	341	344	376	355	364	350	359	331	345	341	374	343	363	333	354	323	295	364	381	355	319	367	382	358	320	360	353	324	389	359	333	330	333	350	337	340	344	359	359	332	356	359	322	332	329	337	354	354	311	349	366	343	330	338	384	309	360	309	356	341	353	340	346	366	355	319	352	364	323	350	345	337	348	340	331	330	364	338	326	341	379	327	355	379	351	359	354	363	369	343	351	393	356	321	369	344	320	353	349	370	353	358	387	341	330	340	341	391	363	315	329	366	377	366	354	324	367	327	358	344	348	360	309	337	348	353	326	336	338	377	332	374	365	362	337	368	364	357	339	348	355	347	376	361	355	324	332	325	330	345	345	334	328	362	351	346	385	376	346	322	360	351	351	350	339	316	347	326	372	367	354	376	358	362	344	347	343	332	365	351	329	356	358	371	336	367	326	351	357	367	343	347	357	327	318	355	363	350	337	326	304	339	338	355	355	340	393	351	361	342	336	357	333	353	354	341	329	342	355	366	352	361	369	332	358	358	353	376	327	369	345	326	378	367	358	323	342	369	345	337	368	350	340	300	351	326	332	315	323	362	326	333	359	346	367	354	346	327	356	348	320	326	334	364	375	324	358	307	323	369	359	338	338	379	365	347	354	362	320	350	380	334	359	339	321	392	355	374	380	321	349	371	362	361	329	350	346	350	358	354	364	372	337	361	341	383	322	318	343	340	338	341	329	361	334	358	329	342	354	336	350	368	332	321	361	365	326	359	304	354	363	327	371	381	358	341	344	361	319	341	339	343	366	346	323	360	326	354	347	346	331	350	376	344	320	347	320	338	339	356	346	355	367	323	321	329	339	378	343	356	345	344	339	352	382	366	338	353	344	336	335	369	372	351	339	374	365	347	354	325	368	335	365	343	357	337	343	335	325	305	376	378	369	362	333	342	359	333	346	324	342	355	361	304	370	374	401	359	337	372	360	338	333	352	328	337	365	312	356	381	348	326	326	331	336	375	339	331	361	368	337	330	344	326	360	336	345	339	356	317	332	352	369	338	341	336	322	344	352	325	344	370	367	369	364	321	349	315	346	353	341	332	348	358	354	378	351	360	314	318	346	327	324	331	324	373	341	355	370	363	329	366	323	345	319	338	344	366	353	330	324	360	324	343	340	377	341	356	318	336	325	318	358	328	352	373	317	370	347	335	343	341	347	344	361	383	378	338	388	330	335	354	304	324	330	319	321	350	349	347	344	360	323	339	375	342	319	346	342	335	355	341	356	353	342	333	369	360	348	341	373	380	339	339	304	346	307	328	357	336	309	344	324	345	364	367	359	382	356	367	335	315	354	357	389	343	332	345	365	353	363	327	350	356	339	348	332	311	331	380	315	376	327	341	329	365	344	345	340	366	354	353	326	340	368	346	347	321	362	336	335	339	351	334	351	360	305	356	326	342	348	342	377	329	319	342	312	369	349	351	364	353	345	336	338	322	349	358	309	359	361	357	341	342	315	361	338	341	365	316	345	376	359	366	351	337	314	356	349	363	369	341	336	328	352	381	326	329	347	313	367	369	352	380	349	348	358	343	354	371	325	350	331	355	368	357	314	383	317	334	370	352	333	324	351	354	326	346	370	316	348	333	343	356	348	356	348	393	354	343	357	363	348	371	361	305	363	344	315	372	337	360	351	369	382	373	353	344	370	354	389	356	346	319	382	381	331	318	332	319	343	379	336	323	367	355	379	338	331	355	353	371	361	368	329	343	358	354	373	339	334	356	343	342	337	368	373	322	328	365	326	370	361	312	381	364	358	345	345	357	357	362	374	337	381	340	361	365	355	350	349	337	383	330	339	363	358	344	384	343	331	328	352	369	350	371	323	324	374	378	335	337	328	342	356	365	407	348	346	372	366	334	380	321	320	353	386	392	333	332	367	333	387	351	370	349	348	356	306	340	367	349	359	353	333	358	307	366	345	372	360	388	335	337	343	342	346	343	342	319	368	363	323	358	355	346	364	377	359	368	330	353	330	360	331	332	364	354	316	349	336	346	343	361	326	314	334	338	356	374	362	356	374	378	354	371	311	363	362	356	340	323	358	339	351	353	344	360	349	372	348	370	375	355	337	376	334	353	347	343	378	365	361	346	387	362	360	334	351	330	311	337	338	343	371	337	349	336	325	351	356	343	312	388	372	370	349	349	356	320	327	363	338	365	354	364	341	350	377	355	316	359	391	301	317	325	362	331	369	358	358	364	376	340	333	343	323	353	328	352	383	364	326	336	364	352	337	328	374	366	351	332	333	356	313	335	357	326	375
55596	88851	74856	50228	34854	23692	8166	1853	660	659	612	581	584	649	598	637	609	622	588	632	623	652	639	629	619	600	604	626	591	600	593	609	609	586	624	613	590	616	648	594	568	614	616	607	623	627	601	580	583	642	611	675	616	595	616	601	644	583	627	593	606	608	611	586	594	599	620	618	630	609	660	602	679	644	644	591	604	608	642	626	581	598	605	624	571	588	611	608	589	614	615	616	596	639	625	606	604	635	571	628	601	644	600	600	638	588	637	593	614	606	622	617	602	597	652	574	599	682	615	640	599	585	653	583	626	619	611	609	629	635	618	597	620	632	599	618	607	626	595	633	645	606	606	608	610	626	584	585	623	607	601	607	635	606	598	635	618	632	611	589	639	649	625	642	608	633	642	644	592	620	588	603	603	633	598	570	584	599	605	597	621	601	603	586	609	624	562	562	609	620	614	643	594	591	578	593	647	609	620	599	603	635	562	603	646	644	597	616	607	569	660	586	657	612	604	635	617	626	636	573	611	603	648	640	627	598	603	607	608	614	625	611	617	613	608	680	630	670	599	638	624	620	578	609	616	601	648	603	605	614	620	622	640	611	616	627	596	604	599	558	567	646	622	580	625	592	668	688	627	629	581	567	566	605	656	637	584	620	640	670	602	629	641	634	649	622	582	602	600	609	589	593	655	635	598	603	605	591	623	615	564	650	610	644	617	596	629	621	584	624	579	606	607	610	597	628	620	596	625	633	643	645	598	619	613	615	639	603	628	625	598	624	607	611	583	620	610	608	586	601	608	611	636	633	606	625	634	637	639	612	583	587	605	623	608	634	595	616	591	607	594	621	596	606	617	579	619	619	613	587	625	607	591	591	629	645	608	623	607	612	624	561	629	639	600	591	582	614	599	592	662	612	631	604	579	613	602	609	595	599	572	634	589	610	661	633	598	592	658	597	669	594	638	612	645	608	608	628	607	601	594	623	608	648	598	600	604	595	623	614	611	629	602	619	646	630	610	619	605	590	612	607	656	592	676	614	623	617	634	615	615	670	624	602	632	602	577	607	621	569	627	619	613	625	601	618	584	662	591	620	601	660	583	571	659	622	627	614	638	644	614	606	644	626	578	594	590	619	644	593	618	554	595	604	636	599	572	606	658	595	612	624	642	620	576	601	609	605	633	651	591	606	629	602	614	617	633	575	654	599	620	615	618	556	606	599	639	626	633	616	645	630	593	630	606	576	655	637	609	617	597	598	587	606	638	612	627	587	573	590	665	604	649	627	573	599	643	605	576	652	627	647	660	605	637	644	581	617	593	609	621	630	600	615	652	638	627	623	627	608	588	576	614	583	583	606	621	639	603	644	627	617	596	583	638	588	621	585	646	623	616	650	652	597	576	612	593	593	659	609	646	651	621	607	595	586	579	574	598	634	605	617	579	626	600	600	622	621	598	616	593	615	613	607	593	615	621	619	637	620	601	637	583	636	622	626	597	597	591	632	621	629	611	580	643	624	616	653	614	609	588	573	618	610	578	580	624	621	621	638	600	625	632	590	651	667	608	616	677	635	625	611	632	629	587	626	624	574	617	586	615	619	680	602	601	607	633	566	599	602	600	598	630	637	621	558	576	595	643	584	625	643	591	611	551	571	616	584	596	624	580	590	593	640	624	600	578	616	597	565	598	595	642	614	575	616	575	612	612	660	613	607	618	647	613	619	640	632	600	616	616	606	565	605	621	609	615	633	599	605	612	603	603	599	636	663	627	560	623	664	600	628	640	625	651	637	605	617	607	609	574	561	583	623	587	605	625	627	584	576	641	605	650	634	638	655	612	614	636	604	665	592	591	576	670	608	626	638	605	592	640	578	627	622	561	645	625	657	615	567	601	577	606	640	648	587	600	588	593	634	596	622	596	632	612	581	641	593	560	642	637	622	608	603	622	615	613	605	649	602	623	641	612	643	591	621	627	609	613	589	667	623	585	635	597	570	636	570	572	614	645	631	598	594	611	605	600	580	628	618	593	660	627	585	620	608	556	614	611	594	659	612	609	624	637	620	621	605	601	579	569	591	578	629	597	608	608	610	628	597	632	623	641	593	635	613	634	649	653	567	626	612	586	607	632	609	602	622	586	635	628	569	640	633	638	596	609	592	632	601	601	606	606	597	649	588	628	582	613	618	591	577	642	581	604	587	635	610	621	628	608	624	643	570	659	646	625	646	592	628	634	617	635	622	623	617	613	615	640	618	643	638	591	616	628	611	609	642	625	635	596	663	599	608	619	622	567	603	642	613	661	601	619	611	603	650	621	636	606	613	634	557	611	661	625	615	614	598	631	613	606	634	617	616	625	638	644	629	559	593	601	622	601	630	658	650	620	570	627	583	637	653	601	609	625	607	642	623	588	620	614	612	635	625	667	576	623	615	667	643	629	617	645	641	597	603	598	630	604	630	626	598	603	638	620	589	647	607	582	607	549	640	639	571	627	609	612	627	611	634	625	566	626	603	604	654	601	638	585	619	622	609	582	606	622	647	593	600	612	597	574	659	655	622	621	637	594	595	627	596	597	637	610	650	660	597	600	623	614	630	612	603	604	651	610	588	606	625	587	594	595	603	576	606	650	592	602	671	615	615	618	668	615	617	659	612	637	621	620	621	620	635	627	642	662	593	616	647	616	603	626	658	616	678	626	581	602	616	660	558	624	620	596	644	620	597	640	597	626	675	652	656	576	620	601	636	648	581	594	592	575	586	616	615	664	635	631	617	567	602	578	629	639	630	641	596	632	593	601	613	591	593	610	629	612	628	633	614	628	608	630	623	640	612	578	577	574	614	640	599	608	639	554	622	610	631	620	589	642	610	613	614	669	598	647	618	603	616	621	623	634	648	588	606	614	586	571	579	595	596	644	636	611	604	622	599	586	595	605	567	601	607	582	607	601	628	610	591	602	603	559	637	628	614	548	623	638	609	606	622	606	604	576	611	626	630	600	636	658	599	593	618	592	593	617	591	567	610	656	626	631	607	641	609	625	626	590	609	585	602	679	582	624	593	614	577	606	577	602	607	566	649	601	578	601	629	639	592	672	632	629	659	632	623	623	625	600	619	634	607	597	565	599	616	627	599	592	613	620	570	614	616	610	619	654	579	597	635	598	582	607	635	628	622	629	614	636	580	612	608	609	598	663	586	609	624	571	605	662	566	597	608	617	652	580	619	638	695	619	636	609	604	580	597	596	630	614	565	626	581	595	603	644	626	621	574	644	647	598	628	646	567	606	578	574	630	607	600	633	616	604	637	609	590	624	637	586	614	637	632	629	580	613	598	616	586	578	610	632	620	598	627	606	626	645	595	664	626	626	624	602	619	647	627	574	591	583	616	638	603	598	627	596	617	598	591	623	590	582	617	571	567	647	632	616	591	601	606	579	586	612	590	661	589	615	631	655	635	625	599	641	598	598	622	610	602	630	625	575	644	557	555	626	628	626	579	643	604	591	621	627	621	602	598	600	622
23351	22776	36908	35999	28502	24650	12867	1873	483	501	463	445	458	429	492	488	422	473	470	421	450	437	424	431	472	453	470	430	426	465	450	479	436	429	463	427	464	432	455	469	458	477	423	435	433	447	450	440	437	453	467	452	467	431	450	467	478	420	430	425	413	446	428	445	467	449	403	466	458	467	436	475	409	486	459	451	429	476	436	459	433	420	441	464	470	424	457	422	444	443	431	479	456	438	437	418	411	466	486	495	438	412	436	464	424	427	462	414	456	438	457	462	477	415	477	421	430	447	432	446	463	451	459	433	462	459	433	423	440	465	404	448	445	423	440	433	445	467	454	441	468	498	421	448	417	500	456	455	425	433	442	455	476	430	433	517	466	420	465	431	441	432	424	468	437	442	451	464	456	415	436	419	426	467	402	452	428	395	425	450	433	442	454	475	457	444	420	433	431	438	437	478	410	424	456	460	407	463	406	471	426	426	463	463	430	426	475	452	440	438	451	461	468	476	437	454	485	454	462	438	448	447	439	464	423	445	451	444	452	507	445	445	428	472	456	442	412	454	420	445	449	470	449	442	483	448	478	453	453	447	431	418	449	449	418	427	475	433	458	452	443	471	440	443	441	449	437	458	486	436	437	448	453	431	449	456	430	462	452	446	476	446	423	420	450	428	451	433	471	470	435	442	444	436	438	438	453	440	436	453	467	445	482	405	394	443	411	432	442	421	424	449	448	449	443	414	469	412	467	464	457	493	433	411	437	463	454	447	452	450	456	473	477	482	414	423	449	455	464	470	453	442	469	454	454	426	452	447	404	428	435	477	472	450	413	465	397	435	428	445	486	428	398	446	432	444	463	460	429	423	487	474	456	393	442	442	389	414	432	428	444	440	469	470	416	436	471	433	434	470	438	439	463	442	420	425	458	459	439	439	434	450	452	427	473	456	458	439	420	462	422	402	466	442	397	468	421	452	442	431	451	436	489	457	433	410	419	434	433	453	401	486	439	407	422	391	450	460	424	410	430	458	406	433	428	449	436	438	485	443	432	451	450	457	465	445	470	446	476	463	448	419	433	414	438	463	429	446	475	421	423	444	439	472	445	449	446	468	461	433	471	436	467	474	453	410	433	452	449	423	451	421	467	433	429	455	411	444	440	440	436	426	444	464	445	465	465	435	441	420	467	471	466	464	447	486	459	509	400	438	459	464	468	470	447	435	423	440	443	449	427	428	442	453	439	448	452	417	468	442	441	430	464	441	433	459	413	451	425	455	436	475	427	393	451	448	448	425	442	443	449	428	433	450	446	436	453	451	392	440	452	474	429	456	469	416	415	432	448	438	427	431	439	476	430	410	473	465	447	460	428	458	447	466	460	455	444	427	424	438	434	421	443	440	453	417	459	465	431	422	459	447	425	468	467	434	424	434	415	432	475	440	434	462	450	452	456	428	439	434	438	473	387	457	427	481	460	471	438	461	453	449	435	449	428	437	422	427	413	450	460	394	487	424	411	422	443	412	467	456	453	447	444	459	454	447	407	415	449	450	423	429	419	435	420	457	428	426	414	437	426	446	477	462	470	440	428	443	429	430	455	427	445	456	458	418	478	487	432	417	429	418	441	441	436	460	451	438	452	451	466	455	434	453	454	422	393	456	469	449	455	460	423	421	478	457	428	432	456	453	478	460	468	469	403	463	464	457	439	486	454	455	457	453	434	425	455	444	462	435	474	445	456	437	469	504	436	406	416	446	451	460	443	450	427	405	444	432	465	454	411	483	479	432	412	436	440	441	457	427	461	444	410	451	444	479	469	453	396	444	470	438	418	427	474	482	433	437	433	467	431	484	462	421	415	436	462	465	443	431	394	469	442	457	502	491	457	462	407	439	464	484	419	416	465	469	411	454	457	436	415	474	432	409	449	457	458	404	475	439	419	431	433	475	440	425	452	449	470	429	476	420	431	439	430	450	474	425	400	433	413	446	409	415	451	449	428	458	430	448	437	419	446	438	442	449	445	495	452	436	488	428	451	451	444	468	442	411	449	451	455	430	422	417	427	449	452	450	433	411	439	463	474	453	418	449	421	436	478	463	446	433	429	446	440	423	517	462	404	448	457	487	409	459	472	466	447	443	430	429	432	419	474	443	449	441	462	457	439	469	442	428	446	450	417	468	459	438	444	414	425	446	418	413	398	426	460	429	407	451	454	454	422	420	431	480	450	454	431	420	400	411	413	420	412	428	428	404	414	448	427	407	458	436	422	416	453	414	470	447	452	428	431	437	447	419	478	394	476	446	423	443	433	479	450	440	428	431	416	453	433	419	462	473	476	420	417	400	403	458	441	436	419	455	444	455	453	438	445	462	435	476	440	481	456	436	443	451	463	438	468	417	405	393	466	429	408	459	465	436	435	476	438	446	437	430	439	416	438	463	434	451	440	408	439	429	437	451	457	423	509	428	473	463	432	489	475	459	453	411	436	444	396	406	460	473	480	465	435	443	434	497	453	444	432	443	481	463	435	451	446	433	449	471	444	454	484	453	450	456	465	449	432	493	456	423	459	466	444	463	427	444	446	464	488	453	427	439	481	435	440	438	458	452	427	480	417	458	415	421	464	427	432	429	416	450	429	413	432	450	424	436	444	419	417	440	472	431	443	450	423	441	470	421	399	431	454	425	436	414	440	410	422	467	445	451	434	458	426	420	445	429	458	421	430	425	453	464	455	421	421	460	458	422	435	427	458	480	437	437	445	455	442	406	450	415	421	431	411	473	445	454	422	437	435	463	439	440	414	469	416	442	477	430	468	433	426	430	442	452	432	428	450	432	433	428	391	427	400	471	418	477	436	457	455	435	437	447	458	457	444	484	436	447	419	459	427	461	454	435	413	411	487	412	473	444	442	417	473	456	468	451	448	434	416	463	454	445	434	442	445	461	433	463	452	433	423	411	397	433	423	398	439	459	447	423	471	431	418	423	435	426	426	436	467	452	472	466	462	450	452	439	439	428	424	386	424	418	449	446	434	469	410	446	456	468	448	459	434	467	446	425	426	478	452	459	428	433	421	414	424	432	404	447	445	444	441	455	446	456	454	438	469	437	450	417	467	426	483	484	454	458	456	420	457	410	484	423	470	467	443	442	456	479	455	449	452	432	436	431	463	449	421	467	416	445	433	426	476	440	470	441	472	437	444	414	430	411	474	436	467	436	399	448	418	440	443	426	446	456	467	445	473	452	449	430	441	448	441	448	481	421	459	426	394	454	451	401	441	467	435	452	449	466	432	472	441	418	434	466	455	443	443	457	438	427	430	421	437	471	468	454	427	447	449	441	444	459	438	427	480	451	474	431	434	424	445	443	440	466	401	442	429	420	452	460	446	456	428	429	459	423	463	443	425	401	493	445	470	443	435	405	437	442	465	460	449	497	443	449	414	405	496	445	420	445	424	430	428	401	410	473	452	442	442	467	431	434	408	447	438	458	443	465	431	463	439	413	474	423	451	455	442	442	448	464
55498	98526	82793	60373	42284	31582	11557	3424	1013	728	759	776	741	779	805	763	733	749	721	771	749	706	768	768	778	737	724	742	787	798	742	738	776	746	756	774	769	732	778	758	709	807	738	717	766	761	762	741	748	720	722	724	762	697	804	771	756	756	751	805	759	780	789	765	738	773	717	745	749	754	765	729	800	764	794	768	796	731	744	718	758	754	783	728	711	722	735	766	698	749	775	746	778	790	760	732	791	720	771	724	772	740	772	757	766	757	643	723	760	768	720	716	793	729	772	800	744	768	748	729	758	766	764	767	778	764	730	774	739	719	743	767	760	736	735	736	740	786	750	774	779	802	775	785	745	756	733	724	788	752	787	778	778	754	758	752	751	770	775	766	774	764	738	755	731	791	758	743	764	765	722	754	759	785	756	734	741	764	752	753	795	741	782	758	750	707	745	737	753	776	755	771	754	728	790	766	737	748	765	759	716	786	762	759	738	704	745	804	818	746	775	762	714	790	764	697	783	805	754	748	769	789	736	752	697	805	804	730	734	761	804	721	711	752	709	694	759	728	752	759	749	756	754	787	713	721	729	739	723	743	793	793	725	758	793	766	786	751	729	744	766	805	737	762	753	800	734	776	777	741	724	766	758	742	744	763	771	730	783	765	751	752	742	736	725	735	749	791	723	730	756	751	771	730	785	789	754	700	745	728	801	721	752	768	739	775	754	757	734	745	799	757	749	719	775	736	793	732	799	748	771	745	776	784	702	734	737	743	756	740	766	734	751	772	764	745	781	793	757	754	708	753	730	738	763	739	742	733	791	754	720	784	783	709	751	716	749	732	780	744	741	753	779	727	719	775	727	785	735	725	705	761	720	746	772	781	751	775	783	728	769	789	775	773	759	781	741	781	703	793	777	753	744	742	817	708	795	738	728	810	752	695	801	815	732	776	748	733	735	750	750	743	758	800	761	750	762	772	786	751	790	726	772	807	753	784	708	741	674	741	719	723	771	758	759	750	796	729	716	732	745	740	746	756	739	704	752	766	794	742	758	735	746	777	786	720	724	756	731	748	764	773	780	798	775	712	743	746	736	766	774	752	766	755	778	732	731	693	743	775	741	786	736	730	764	732	712	776	742	766	774	754	747	746	770	737	728	725	770	719	775	714	786	869	748	783	721	775	758	784	737	772	764	764	780	746	750	719	753	726	778	774	765	778	757	748	730	737	776	789	780	747	716	690	761	780	757	783	775	749	757	758	749	763	737	722	782	725	714	726	770	747	727	785	718	728	808	794	714	710	730	694	702	727	757	770	778	777	747	769	714	726	709	734	754	787	749	776	769	797	735	737	731	787	823	792	786	758	784	781	727	734	722	794	741	751	714	774	747	808	761	759	801	769	723	701	790	749	772	714	713	708	778	804	764	750	768	742	699	720	798	749	775	695	754	748	734	788	726	751	781	716	740	674	815	752	717	769	780	741	790	742	733	760	778	712	757	742	773	776	769	770	762	760	753	761	810	743	780	761	727	767	786	802	736	788	732	756	760	732	739	775	795	767	745	753	725	774	770	720	705	742	693	703	733	751	779	791	756	756	743	750	715	721	758	754	791	725	763	792	769	763	797	728	775	743	749	745	772	735	750	792	792	712	804	778	760	727	726	740	756	767	790	793	790	773	772	802	751	693	734	785	745	769	737	753	735	728	718	794	722	810	735	761	774	719	780	772	733	738	763	778	762	730	729	754	725	792	741	735	761	763	741	757	703	748	750	758	763	729	746	697	753	779	731	744	764	753	785	733	745	711	722	733	772	761	759	727	777	748	776	746	762	735	724	738	737	763	785	738	773	746	786	757	756	740	777	731	724	744	736	722	802	748	728	755	781	744	756	736	757	735	765	713	760	736	757	732	770	715	783	761	728	756	795	745	719	766	765	721	734	765	794	745	789	746	763	748	782	792	761	687	757	756	782	747	763	794	771	750	733	764	737	788	778	747	769	758	775	761	711	811	745	770	724	793	729	771	770	784	740	704	734	779	760	777	746	744	758	781	744	737	774	767	754	753	702	766	721	784	715	746	743	745	736	722	756	745	745	759	756	738	732	741	721	748	741	756	741	752	738	739	778	786	761	760	729	726	741	678	739	704	781	768	763	742	721	753	760	758	791	768	807	758	757	778	756	751	777	743	757	792	750	775	781	771	757	737	749	747	753	759	756	736	725	732	741	755	695	722	734	773	790	782	784	751	774	744	769	761	727	722	750	732	760	721	727	736	733	774	769	737	732	761	753	759	749	820	747	775	801	766	700	754	764	744	745	756	752	745	749	748	749	737	787	785	779	731	772	726	732	770	778	708	724	756	759	765	755	745	791	753	812	735	701	743	738	738	778	785	762	765	721	710	706	730	711	754	755	762	761	761	792	743	743	747	728	752	726	745	721	777	760	788	821	742	766	719	705	709	732	777	769	783	750	778	783	756	722	736	707	739	722	771	748	753	731	744	718	705	771	767	779	777	705	752	766	745	750	745	748	778	805	765	741	816	760	712	754	771	727	764	719	752	698	824	719	769	754	757	741	786	757	790	751	725	736	760	760	742	793	786	791	732	764	759	752	749	723	814	742	689	733	732	711	715	757	720	741	702	717	754	754	739	743	729	730	763	741	721	812	736	756	713	742	764	747	805	735	762	778	729	760	795	730	732	746	747	743	776	729	733	722	741	746	769	751	758	789	736	753	783	750	729	777	741	731	764	728	749	766	725	752	720	803	714	757	751	860	747	758	796	735	817	756	744	779	765	784	756	757	748	722	759	784	764	740	760	764	722	768	755	753	793	756	764	717	735	718	745	759	745	737	787	788	698	747	697	742	779	755	739	790	704	748	758	733	816	778	749	738	724	767	783	732	757	756	770	755	779	736	760	776	746	750	699	756	723	766	758	759	746	756	759	782	718	754	792	758	712	749	713	746	736	752	767	759	701	813	770	771	749	714	726	740	741	744	701	772	743	739	740	790	769	752	725	752	805	746	721	717	784	794	784	726	736	779	757	761	769	708	768	751	766	746	752	704	740	780	788	740	772	726	746	763	744	745	739	779	734	750	782	771	736	757	780	726	702	746	735	775	739	761	779	784	750	734	727	739	784	755	720	715	742	744	731	760	788	751	781	711	789	762	791	760	729	732	801	732	750	734	801	746	747	743	750	764	786	784	746	808	751	727	740	765	728	771	730	727	713	759	728	760	766	731	785	752	788	790	702	721	734	760	702	800	791	789	741	741	777	781	751	771	806	764	743	755	780	738	734	767	729	768	760	735	792	761	733	746	714	733	804	742	776	725	770	732	777	734	776	723	813	791	757	796	763	774	776	736	727	737	744	798	705	733	701	754	768	755	771	758	811	753	765	805	750	794	754	742	733	761	731	802	733	733	718	764	775	713	762	789	753	687	729	764	758	791	721	795	733	813	748	720	763	734	734	790	765	794	708	743	741	777	740	749	715	702	724	726	735	701	774	742	765	744	723
27549	32037	32354	18434	5682	2231	870	329	302	294	305	263	311	314	320	295	294	322	298	288	294	314	279	283	319	287	291	288	300	275	305	286	298	311	270	322	278	264	306	285	276	280	285	298	292	293	316	280	272	289	288	300	304	292	303	271	298	292	305	285	306	294	255	288	311	283	308	283	273	281	301	273	292	294	299	296	294	277	297	322	304	306	291	327	266	288	311	294	303	302	298	285	280	306	292	280	304	280	288	305	270	304	302	270	312	305	290	265	294	294	284	297	304	286	322	315	298	310	296	311	317	302	303	278	335	312	278	298	297	276	312	313	285	302	310	296	283	294	292	299	294	301	288	285	264	304	301	296	307	272	284	286	284	269	305	300	354	316	313	293	296	327	317	294	268	325	284	285	278	281	342	268	286	295	251	277	303	297	260	289	291	303	278	291	269	281	277	297	264	317	272	295	294	279	288	282	297	281	294	285	303	320	281	309	299	294	283	283	293	296	291	304	291	322	296	295	260	283	283	301	262	298	321	308	266	258	291	312	294	289	270	254	290	281	299	280	302	268	311	299	293	276	291	302	311	287	288	282	317	312	300	301	284	317	322	266	286	303	297	292	308	289	288	296	296	314	277	319	328	277	286	319	270	289	274	290	290	295	294	285	277	317	312	300	293	279	297	310	262	285	289	256	314	295	294	275	294	300	285	281	260	294	308	273	296	262	321	288	310	295	285	299	258	275	285	303	260	288	290	303	297	283	278	332	266	297	287	298	299	309	292	281	300	274	267	285	297	279	320	298	271	275	261	295	300	306	272	282	293	289	276	288	263	281	298	311	296	310	273	324	299	306	290	311	291	293	289	300	288	318	284	293	268	301	262	293	245	310	292	292	279	293	317	286	298	274	293	266	304	313	286	302	286	268	305	284	291	296	298	304	277	291	333	273	282	285	280	330	304	307	303	316	299	266	310	302	263	289	309	288	313	307	310	299	289	289	302	295	309	269	330	270	289	284	282	279	275	296	307	288	285	259	285	309	278	325	281	272	272	285	333	270	297	281	259	299	298	290	296	289	304	286	315	283	299	302	289	320	300	286	286	294	332	295	304	304	273	304	303	281	285	322	299	278	258	274	292	297	313	287	287	295	302	297	300	315	284	296	308	304	285	317	327	300	276	310	296	276	304	312	311	293	265	296	326	272	302	303	283	298	274	313	296	281	295	299	283	295	287	290	281	313	268	277	294	339	282	300	269	287	254	305	296	302	283	302	320	278	288	276	297	323	301	276	301	285	297	297	286	307	292	288	280	295	270	307	281	287	307	274	304	304	271	303	321	305	315	311	316	289	271	295	287	292	273	284	256	304	299	295	305	278	291	258	311	279	286	266	283	288	310	306	298	293	295	254	301	292	307	278	316	310	292	293	325	277	301	301	292	275	301	279	307	318	314	300	273	280	293	256	281	298	315	290	305	258	288	305	298	295	329	302	297	300	288	339	311	296	304	294	270	295	278	292	299	266	259	296	289	275	301	287	301	283	300	303	283	263	310	282	276	308	308	291	287	270	283	299	286	287	287	280	280	316	301	304	318	280	286	297	305	275	312	291	301	292	299	273	314	268	274	290	306	320	330	283	297	300	295	300	294	310	312	281	306	293	271	253	269	308	317	294	293	288	294	292	287	313	284	301	298	300	321	304	273	299	279	301	263	293	315	291	302	304	290	314	279	278	290	279	304	295	298	318	282	304	328	281	312	293	303	289	291	286	285	252	258	304	283	282	267	256	258	322	273	293	291	302	284	281	296	309	326	292	290	285	283	293	294	336	317	277	290	290	287	258	300	287	278	300	311	301	292	302	334	288	304	288	298	304	303	274	318	303	256	279	302	299	309	289	293	313	278	260	299	284	288	298	282	330	314	262	316	297	288	318	273	302	276	304	289	298	324	296	276	279	332	272	330	304	295	285	300	275	284	273	274	286	312	274	265	274	314	299	290	269	274	328	286	309	302	275	309	302	295	283	274	286	321	276	317	290	316	286	303	279	312	302	286	319	289	291	284	328	295	302	289	286	283	273	328	313	302	325	270	297	320	268	298	289	285	322	299	282	327	275	265	304	271	303	311	296	268	285	290	311	273	333	282	305	238	329	292	270	319	311	298	279	300	279	288	292	282	309	306	287	297	280	293	292	301	287	291	279	306	264	286	290	284	284	315	250	335	293	308	297	304	309	299	271	307	286	297	303	289	268	302	281	282	297	314	279	293	289	276	251	311	313	279	283	298	294	284	292	299	281	297	280	289	297	258	297	289	290	268	313	296	272	289	301	293	301	317	283	324	283	299	290	297	262	314	283	279	312	321	284	283	285	274	314	324	288	298	281	318	284	264	311	303	293	286	302	282	292	308	291	291	331	316	260	272	268	272	317	303	287	306	291	287	327	295	330	278	315	280	329	292	313	309	312	304	278	265	290	288	276	286	296	294	276	301	312	321	306	305	329	317	278	324	267	267	302	294	297	285	298	304	303	301	275	266	310	292	298	284	272	293	297	309	302	301	289	285	326	298	307	303	325	290	310	315	246	295	294	301	282	294	283	274	273	288	302	326	310	308	294	312	310	297	296	289	302	308	300	323	287	270	284	291	288	297	293	303	295	289	300	321	299	281	299	269	298	273	279	258	306	284	283	282	303	303	329	336	285	304	306	280	295	294	302	313	284	290	293	278	277	291	292	307	318	305	280	301	298	296	283	272	276	310	307	274	282	313	283	272	266	273	304	297	325	294	282	308	292	295	282	284	312	286	338	281	272	290	300	315	313	291	282	323	316	338	311	309	304	291	299	311	302	285	306	314	343	317	302	290	281	288	266	291	274	297	333	286	291	307	317	261	291	298	282	292	289	297	279	276	292	271	290	303	276	289	341	324	308	302	269	300	281	287	280	268	303	291	301	297	300	324	294	295	303	334	309	278	298	287	292	300	306	296	270	297	273	317	284	266	266	310	270	294	298	304	283	270	290	290	329	238	289	298	306	296	277	289	302	306	328	299	263	291	278	306	309	303	282	308	313	282	312	287	290	289	331	290	288	305	303	319	318	299	284	298	309	313	301	298	265	311	290	290	295	324	265	304	335	318	300	271	325	309	290	296	265	324	279	307	320	317	335	274	276	288	299	319	316	319	329	289	330	258	321	313	301	289	318	319	277	305	251	263	294	288	304	296	297	316	297	259	318	299	323	268	305	283	284	264	294	304	282	310	327	326	302	274	294	279	308	282	339	297	282	321	300	281	287	302	303	297	303	298	306	290	286	294	273	297	255	283	323	295	291	273	258	325	302	304	306	278	259	276	299	263	303	284	256	311	286	311	287	286	267	277	293	302	327	297	280	282	324	296	289	313	281	289	324	302	290	307	295	273	310	300	338	286	285	309	272	321	282	311	331	246	278	306	284	289	328	320	317	335	316	308	282	286	269	303	298	296	278	293	320	322	302	280	299	294	313	267	264	284	294	300	298	285	281	310	304
30609	51354	38296	21377	9615	5107	1781	692	590	559	558	562	525	554	554	524	538	564	468	546	490	511	532	523	520	562	539	539	542	535	560	544	580	559	525	508	518	515	490	526	505	544	531	528	520	525	545	543	500	585	528	532	564	498	541	527	536	512	563	535	510	499	551	550	506	561	574	531	551	555	562	499	514	554	529	536	503	544	525	530	543	531	524	545	491	524	539	519	552	517	575	515	559	550	540	508	493	530	521	522	470	544	517	514	517	554	513	527	516	511	518	575	521	547	483	503	522	552	516	539	560	525	535	515	507	512	539	553	527	508	512	531	545	516	538	516	506	517	533	572	556	538	492	524	531	523	531	539	504	523	545	545	541	511	549	553	522	580	569	541	551	565	529	560	545	537	498	581	522	517	552	532	498	553	542	577	551	527	529	542	559	530	553	529	541	518	534	545	549	541	543	579	535	526	553	526	544	527	558	538	543	543	523	545	560	547	538	535	518	513	576	511	531	488	555	531	515	547	541	516	513	556	578	560	566	494	530	521	550	527	524	525	545	522	554	462	581	520	493	528	493	554	571	541	498	497	519	555	555	540	534	508	529	562	519	543	559	522	565	529	520	527	531	495	534	503	515	535	533	533	554	539	566	518	538	512	512	546	545	531	556	534	538	489	503	556	512	547	523	562	561	559	498	523	541	573	528	563	543	499	544	492	548	533	510	518	505	525	518	548	547	508	493	484	539	520	552	519	492	484	518	526	529	536	523	514	532	564	547	528	499	531	546	512	532	534	544	524	536	568	512	554	530	534	539	537	520	549	577	558	494	549	522	548	533	547	568	514	543	537	546	569	480	562	584	514	547	524	548	529	531	555	537	525	546	552	509	501	526	538	533	549	533	552	542	520	527	551	508	528	488	505	527	522	478	550	513	498	553	518	547	559	551	541	518	575	553	553	496	563	555	525	536	479	522	500	563	516	527	557	533	564	524	578	556	561	537	571	509	546	519	553	549	524	526	521	495	575	582	486	531	513	496	502	513	566	544	516	520	525	497	536	506	519	539	531	538	559	531	560	552	533	489	481	503	544	502	497	522	545	499	580	544	511	517	552	499	514	533	544	547	528	510	523	561	535	492	546	534	535	500	566	505	556	511	539	538	564	538	516	517	516	522	521	534	521	520	525	546	543	529	504	571	490	547	527	554	578	543	509	546	542	524	572	530	553	538	527	533	536	526	533	525	514	487	516	542	561	543	536	488	547	524	518	552	541	526	550	492	553	543	503	565	489	513	547	515	510	541	524	546	507	518	559	531	530	562	553	550	532	561	531	533	542	533	521	547	521	520	507	553	510	538	523	540	487	522	518	497	556	546	551	527	539	506	532	570	556	543	497	554	543	510	516	542	562	545	536	541	518	544	535	536	573	560	523	506	531	516	564	533	537	546	528	534	515	522	501	490	546	538	485	534	537	545	546	519	545	529	543	573	557	543	547	553	519	549	542	530	574	526	516	515	540	557	529	547	574	544	517	529	570	521	562	472	466	554	512	546	537	528	503	555	539	526	508	564	519	521	513	530	511	542	520	533	537	539	539	505	533	511	554	523	542	555	533	545	545	551	577	548	546	533	524	531	549	578	542	529	528	533	547	504	544	551	551	541	555	550	538	527	571	541	545	552	483	554	568	544	542	504	515	571	554	555	539	532	560	476	534	523	511	553	581	560	512	536	501	517	482	519	540	517	545	514	529	539	527	569	566	531	546	520	515	566	518	488	542	505	526	574	557	514	571	543	555	513	564	530	548	549	517	523	510	513	511	545	501	533	518	520	517	524	570	546	572	552	490	586	527	515	553	533	562	536	538	523	481	502	556	545	541	510	565	540	510	577	536	539	484	550	522	551	591	515	496	531	533	549	524	529	493	517	548	546	576	550	526	534	523	500	527	525	494	552	554	512	514	531	520	547	520	515	518	530	549	582	536	531	537	532	553	536	550	523	530	510	515	544	512	533	511	546	524	523	560	556	528	534	564	514	519	526	550	542	491	537	573	580	560	556	516	543	534	531	579	567	497	499	547	533	570	519	527	513	549	541	524	562	516	539	540	518	512	528	525	536	503	542	572	543	558	542	525	494	545	539	550	527	547	528	562	552	585	511	559	572	541	567	518	519	556	547	529	510	532	515	540	515	509	502	564	549	569	531	496	551	531	496	525	554	532	530	543	518	537	584	539	534	527	481	501	512	525	557	559	521	519	519	554	576	516	579	566	519	517	567	517	524	569	525	526	519	538	543	495	506	502	548	584	506	587	506	510	535	558	546	535	562	545	533	533	486	531	535	506	515	532	537	556	529	528	537	555	542	541	521	479	497	518	543	574	574	527	485	562	513	562	552	526	539	507	523	539	526	537	564	574	544	541	598	513	551	504	526	570	516	548	533	571	528	561	498	543	541	524	529	537	546	552	541	513	533	536	486	538	551	531	528	534	534	511	531	519	572	553	532	511	485	527	504	573	550	515	559	550	510	554	505	496	497	562	491	491	544	557	542	555	545	513	509	545	538	538	517	548	511	570	527	556	511	533	521	536	532	516	542	525	512	531	532	544	559	540	559	518	526	517	536	555	545	533	581	534	531	527	495	545	503	540	527	521	541	536	541	559	568	501	505	517	534	534	517	533	520	503	528	525	518	537	520	544	521	567	548	538	548	540	561	572	552	528	530	563	569	561	547	529	543	541	497	525	560	528	535	510	552	552	557	535	476	550	533	493	499	574	565	518	569	576	574	521	534	565	544	570	582	530	555	507	558	531	541	551	504	532	567	490	535	494	585	536	557	514	563	561	543	543	558	548	554	543	525	550	532	552	519	539	510	516	522	586	530	521	568	553	538	530	532	513	524	520	527	534	555	554	541	569	486	568	508	535	521	521	590	531	528	559	477	544	584	538	558	527	561	579	501	498	565	511	519	543	578	516	480	549	552	544	528	529	522	553	499	527	525	532	528	515	518	554	532	509	520	505	544	565	472	576	581	539	510	510	531	519	565	562	517	509	491	510	550	553	543	520	496	527	531	542	520	543	527	503	551	557	522	474	520	532	547	552	526	538	584	560	514	535	546	541	519	499	535	549	515	498	526	518	530	552	527	521	522	554	519	550	493	560	540	501	525	523	551	532	517	496	546	522	530	535	527	547	516	507	552	516	531	526	490	531	550	530	555	540	539	536	509	526	515	535	528	553	578	534	561	523	503	522	524	547	547	552	560	546	550	542	506	527	516	541	517	565	509	562	522	591	495	526	510	518	553	543	510	502	524	538	503	540	560	503	558	566	514	509	512	542	534	527	511	526	522	540	551	516	535	544	529	499	535	576	514	553	531	545	526	541	512	559	524	544	545	503	539	561	530	565	532	544	567	491	497	561	569	519	542	525	535	531	544	537	544	514	532	519	521	558	524	492	553	556	544	523	504	559	527	550	549	555	552	516	557	563	520	551	535	545	529	556	524	518	528	556	564	566	526	523	546	543
24531	26236	41524	36058	26629	18465	6071	763	444	389	366	363	375	337	354	345	361	393	320	334	383	352	347	346	347	332	390	320	371	320	341	358	357	374	368	355	367	351	340	358	379	383	337	369	376	355	364	360	369	356	350	394	369	372	353	310	392	350	329	359	363	346	309	333	355	365	368	387	345	355	365	330	364	369	360	339	341	362	389	347	325	381	379	365	358	358	364	340	343	353	365	338	366	332	350	352	347	324	341	365	352	345	341	367	362	367	347	323	368	326	331	340	375	334	339	332	341	369	358	372	321	335	341	334	344	369	330	333	338	350	384	338	353	380	362	355	334	359	373	346	339	347	357	363	337	386	330	330	380	344	361	331	357	368	325	366	323	364	339	361	386	335	347	352	360	358	327	333	373	331	380	361	341	324	342	353	363	365	354	353	321	364	317	332	308	360	362	360	347	341	361	326	351	339	306	340	348	321	330	373	332	356	319	350	349	325	311	363	326	350	341	360	372	363	368	363	342	324	330	367	336	347	349	338	370	326	373	384	331	347	332	354	363	370	318	324	341	361	391	347	386	359	389	335	370	335	333	363	340	364	371	377	347	361	368	342	344	354	380	339	357	303	333	321	345	369	359	351	362	389	326	315	333	342	355	338	332	328	333	340	395	345	333	339	347	344	327	344	335	349	294	352	326	355	343	378	341	352	333	340	343	337	352	371	362	374	338	353	390	347	316	371	360	350	350	339	407	362	320	363	367	368	332	353	360	352	375	351	358	360	341	359	346	354	303	357	367	359	330	332	369	345	327	348	340	368	342	349	346	363	331	337	365	337	356	384	348	358	332	346	319	334	350	353	330	343	338	366	341	355	381	357	330	378	347	340	347	354	348	334	348	356	336	319	365	345	336	325	345	345	324	349	373	348	342	394	344	355	347	343	348	354	348	359	357	327	336	350	323	350	379	345	367	323	350	378	349	354	378	371	378	352	371	354	339	361	344	358	391	337	357	389	347	326	327	329	375	356	336	352	356	348	351	331	340	338	358	335	337	333	355	380	351	353	346	351	374	337	370	364	333	369	323	371	360	317	343	408	376	328	360	376	322	353	343	362	317	331	353	353	361	353	333	328	350	337	324	351	344	345	360	323	381	348	358	338	365	359	380	366	327	340	335	330	378	337	379	331	357	340	341	393	341	337	364	345	364	363	355	396	340	345	358	332	355	341	394	335	354	346	349	371	371	354	372	356	349	337	355	345	359	366	374	350	346	347	344	359	340	362	375	342	319	387	341	347	335	327	385	346	346	337	343	337	352	353	331	375	350	317	355	361	387	311	358	355	352	388	363	341	319	381	363	356	360	378	369	324	369	356	386	327	366	351	354	373	340	316	334	346	367	353	364	357	334	368	363	360	357	344	346	355	318	326	356	369	347	378	333	311	365	358	361	360	363	345	350	352	348	354	348	332	341	372	363	366	324	325	359	364	348	321	317	372	367	347	355	343	343	331	332	339	332	327	338	355	333	321	340	347	353	341	340	374	383	352	323	331	317	347	352	345	376	325	360	364	371	367	342	376	342	382	365	351	378	335	320	346	378	332	345	367	336	349	358	354	332	331	331	352	332	352	368	367	342	360	331	381	325	364	388	353	345	306	317	346	363	367	363	338	355	360	357	348	305	365	355	348	316	340	350	366	370	342	368	346	319	380	375	358	368	365	327	366	333	356	332	348	315	334	327	365	363	392	351	358	390	356	331	329	363	366	346	328	352	367	366	347	357	333	363	345	371	345	334	385	346	367	351	396	354	351	326	367	371	337	336	370	377	373	334	359	383	341	342	362	345	338	297	322	327	350	340	336	355	380	338	328	356	351	338	354	361	330	351	344	353	334	380	321	345	363	346	380	342	341	343	325	369	325	344	342	354	354	339	333	355	355	371	381	381	374	347	367	367	389	334	361	345	357	358	346	363	372	339	358	371	337	380	342	337	364	357	359	377	365	363	352	353	346	343	336	332	335	345	369	343	346	372	367	340	358	338	327	354	352	354	360	351	381	340	301	376	358	343	341	388	354	334	353	365	347	346	383	333	344	360	350	321	384	354	364	371	314	385	367	358	351	345	366	353	332	379	361	330	350	336	328	354	346	373	365	328	347	329	315	374	347	336	341	352	326	371	380	367	354	360	319	312	342	358	384	343	335	334	354	350	370	301	368	350	334	350	341	330	364	302	397	355	346	371	346	355	305	352	346	362	399	372	331	376	352	325	348	368	381	346	350	365	368	352	322	346	339	344	354	379	355	357	343	348	338	365	329	337	333	351	374	364	343	353	372	355	340	363	327	360	390	367	389	366	357	376	339	340	345	357	330	352	366	325	340	349	352	340	342	358	368	340	369	363	350	324	338	354	376	346	340	328	330	334	380	332	323	368	326	350	346	334	364	389	383	364	369	379	386	346	349	348	390	352	389	325	335	354	376	353	328	320	342	354	329	331	363	378	350	372	347	352	339	348	367	339	376	321	319	334	379	344	340	363	362	345	381	339	361	346	365	353	358	368	376	373	340	366	349	345	345	344	387	337	345	363	369	347	381	349	350	370	346	353	326	354	333	361	382	346	323	332	361	365	341	324	350	341	334	351	331	355	372	350	342	395	360	323	351	357	371	342	339	329	341	328	333	349	373	353	332	335	388	395	342	354	353	362	373	358	340	357	330	368	342	353	384	375	361	351	358	323	330	381	336	321	367	340	350	337	319	340	345	377	352	375	361	353	331	352	343	350	342	313	376	349	318	334	367	393	343	331	351	361	369	347	347	329	345	360	345	328	332	354	339	325	367	332	344	357	357	354	319	361	369	353	357	348	328	339	355	344	355	352	338	352	353	333	322	361	352	357	349	346	366	354	339	331	352	353	346	351	338	330	344	357	374	350	320	365	380	355	340	350	354	362	372	346	342	367	337	365	379	355	348	361	352	364	379	332	362	340	371	316	354	338	360	322	344	357	376	345	366	342	335	363	339	337	346	371	353	333	351	331	326	333	348	343	368	346	364	309	347	382	336	360	351	351	356	351	318	372	355	347	350	325	353	337	330	324	365	354	355	351	401	361	330	332	387	356	357	339	311	368	329	361	370	356	379	336	359	337	360	369	295	342	352	371	389	357	367	348	374	413	336	342	342	343	349	370	341	369	364	330	355	340	361	328	346	366	385	352	355	344	319	335	359	356	368	334	350	337	361	362	349	353	333	345	363	358	349	347	348	359	343	337	307	361	357	339	370	376	333	357	320	362	347	330	345	344	349	400	351	352	342	394	361	359	348	376	344	325	363	362	336	348	347	355	348	387	344	360	343	330	391	312	321	327	371	345	351	341	357	350	323	341	330	374	371	374	342	345	383	337	368	368	390	345	384	356	324	318	306	376	341	334	350	383	346	363	328	364	372	390	361	353	309	340	355	362	325	348	342	376	335	354	345	357	348	326	353	357	334	344	348	375	377	338	325	361	369	337	351	332	347	365	359	354	339
54039	94177	72170	47461	35500	23360	7407	1704	848	614	586	685	596	624	646	632	654	622	658	626	610	641	633	635	642	656	577	620	605	632	644	640	653	617	593	642	666	637	600	612	635	636	648	650	616	623	618	588	631	651	638	622	642	632	644	645	635	626	631	645	628	648	602	601	600	650	634	607	595	591	684	646	664	628	606	647	614	592	596	626	639	631	601	651	620	632	652	621	632	611	615	632	618	650	640	644	603	624	641	632	704	643	640	601	666	637	611	627	618	604	624	624	646	658	629	627	583	632	664	636	660	599	587	612	613	623	630	622	622	636	620	615	631	670	634	648	600	603	627	614	586	616	614	653	619	646	609	643	593	642	621	647	636	605	620	618	564	621	613	609	640	626	621	625	560	641	644	598	633	668	622	644	632	623	619	624	628	615	572	618	614	631	625	635	544	635	636	622	622	597	603	661	642	632	654	634	615	619	643	618	629	629	609	615	635	613	638	617	652	632	596	645	641	585	619	645	619	629	644	627	616	646	659	646	648	598	635	616	567	644	616	607	650	626	638	584	636	630	608	591	660	630	620	607	635	644	638	647	653	656	603	576	611	583	615	606	635	635	580	601	645	577	590	617	648	619	631	605	651	622	572	614	640	598	622	590	620	624	619	599	631	586	617	635	638	618	685	652	651	642	658	621	669	673	669	589	636	584	616	589	612	623	635	604	674	620	616	671	611	639	623	631	631	584	670	645	640	647	632	584	621	645	659	599	640	603	665	599	653	604	660	607	615	595	575	643	657	628	656	653	590	644	610	633	627	584	615	589	627	625	642	625	602	653	624	631	626	680	631	659	641	656	648	606	647	638	603	633	644	564	615	567	638	625	638	617	653	638	635	630	631	635	622	618	599	605	595	597	613	610	617	624	634	610	600	641	600	667	627	610	630	605	637	643	603	656	630	630	596	603	627	621	595	630	587	621	633	657	610	637	591	630	604	614	594	621	637	606	574	592	637	585	636	621	614	634	628	625	611	631	652	585	655	606	635	637	648	553	608	601	667	630	666	658	598	647	620	638	583	612	656	605	622	624	612	572	624	647	650	651	666	620	594	622	667	599	638	641	644	624	632	614	644	615	623	593	612	621	590	587	615	641	647	676	617	621	646	646	626	647	620	672	626	613	601	599	620	603	599	608	676	629	631	635	649	633	636	606	615	616	583	608	667	641	577	624	632	628	608	653	613	652	670	626	621	578	623	622	592	604	676	608	646	622	633	613	623	598	586	648	646	634	614	599	644	606	641	608	622	624	593	581	655	654	668	579	636	625	633	625	612	614	679	614	620	606	628	620	632	660	606	610	644	601	622	643	624	607	595	665	608	624	616	640	649	608	630	614	624	630	593	654	656	644	615	586	579	657	639	573	615	571	612	596	598	615	628	622	672	602	601	662	619	647	683	673	651	638	620	589	677	626	575	634	638	649	620	649	625	562	640	642	625	641	554	618	646	637	580	647	627	581	605	643	640	606	617	642	613	589	633	596	603	602	595	634	639	656	653	584	624	598	614	578	634	627	657	639	662	645	626	638	589	620	637	625	592	626	599	616	627	668	601	574	616	676	612	614	598	642	557	596	640	669	606	619	596	634	632	608	637	609	619	601	608	596	620	609	612	595	655	577	615	621	636	625	613	622	641	652	644	615	617	651	602	654	612	578	645	652	612	629	597	601	614	610	602	601	615	615	582	681	654	628	654	615	628	644	601	633	662	636	622	608	624	590	579	630	591	607	660	657	614	623	630	661	619	637	606	617	632	620	590	635	624	657	637	626	617	585	613	663	647	625	641	610	634	578	616	609	655	612	631	654	653	664	645	582	634	665	573	669	622	633	621	645	584	595	623	615	587	623	630	621	631	620	646	615	628	630	642	589	647	651	609	627	618	636	572	636	586	636	646	559	634	653	624	579	678	613	579	615	631	636	578	623	629	632	616	633	630	664	650	610	666	624	594	649	606	635	623	586	619	608	643	606	639	620	606	619	649	583	603	601	594	636	615	626	605	637	623	621	619	642	625	620	616	613	637	623	675	605	651	629	612	666	595	578	621	667	645	595	594	622	634	623	654	605	629	582	626	627	630	580	623	608	623	638	656	641	667	636	650	588	627	596	653	628	594	645	621	626	618	615	633	607	665	602	654	606	616	658	631	585	672	575	602	675	647	610	627	630	665	627	636	617	584	618	588	644	677	633	680	640	591	614	607	666	594	595	623	635	629	643	634	608	601	634	615	602	596	608	588	665	582	597	603	620	651	632	650	659	626	643	587	572	661	593	619	596	625	625	628	617	627	588	646	608	633	601	587	616	600	596	590	632	677	648	645	592	603	591	550	649	651	695	583	615	655	638	614	630	613	669	640	639	613	579	594	652	648	646	633	641	623	589	610	642	590	618	656	657	647	628	620	643	629	615	599	622	639	610	617	617	642	620	634	632	625	640	593	606	611	653	578	600	625	591	682	659	654	649	633	608	616	626	608	638	625	611	665	619	644	624	618	620	658	643	608	603	641	621	602	675	622	644	620	571	640	612	629	617	653	618	673	642	560	613	616	663	628	630	567	636	635	611	600	572	654	660	616	658	672	639	635	680	597	592	642	616	552	651	637	579	644	581	656	636	666	614	653	646	605	624	626	614	625	621	662	633	605	641	612	585	663	638	613	602	638	627	608	613	616	632	630	658	650	623	634	649	611	631	652	596	589	657	585	653	603	657	620	612	640	653	593	644	663	597	593	616	599	619	618	621	574	599	656	594	650	616	690	610	593	649	630	613	637	588	616	603	581	637	690	616	626	633	615	617	609	620	625	632	552	626	638	642	628	614	595	654	625	622	600	616	616	642	605	652	640	648	636	587	646	625	635	646	609	620	629	573	596	613	612	598	602	658	629	587	632	626	677	624	613	615	635	673	648	636	601	611	667	593	614	633	635	605	645	637	602	595	587	608	605	638	638	579	650	616	641	576	625	619	667	640	611	595	634	611	644	597	622	628	652	652	594	614	604	592	648	649	649	635	629	633	645	632	584	624	638	594	590	641	621	654	618	616	623	608	609	604	647	637	636	612	636	624	629	599	651	603	608	683	597	622	610	664	627	622	678	624	595	563	631	625	609	589	634	637	598	639	622	629	626	608	597	623	643	672	627	642	611	603	628	648	650	650	635	619	618	628	639	615	609	625	594	618	610	621	619	616	646	599	654	619	646	625	596	581	579	658	667	618	642	586	640	623	627	627	599	603	629	616	645	608	645	632	633	611	608	668	667	636	609	589	643	599	611	629	640	619	659	620	624	584	648	653	643	617	630	648	636	632	578	550	631	629	604	666	643	607	665	605	570	630	638	631	645	673	605	632	636	656	629	643	646	592	667	627	599	581	603	583	593	614	626	621	674	580	579	571	597	640	635	639	615	604	643	608	615	594	631	610	654	596	648	635	666	619	643	594	609	624	641	621	685	626	598	659	651	670	607	630	599	571	610	632
23384	22870	36662	35167	31704	24704	13093	2009	802	459	448	489	425	437	496	473	479	435	464	458	479	483	439	417	454	481	495	428	447	434	452	482	464	431	438	433	432	445	477	490	438	429	516	476	402	435	469	452	449	479	443	434	437	483	449	485	426	464	428	433	460	420	408	455	486	458	438	432	446	439	448	454	437	445	470	485	511	463	430	422	415	454	458	439	399	441	458	436	437	417	440	439	447	458	439	437	469	460	404	469	467	445	471	457	479	436	461	420	379	467	470	439	456	414	416	388	467	449	413	448	448	463	454	474	419	430	409	460	424	449	464	466	473	438	470	406	404	459	429	441	471	441	445	388	433	443	411	489	429	437	461	427	428	455	421	481	450	459	497	455	476	396	443	438	435	432	425	437	438	427	429	465	430	444	415	445	433	444	443	413	490	475	416	459	444	428	439	436	456	449	420	435	459	396	443	420	464	485	422	455	470	488	460	447	474	450	440	444	440	459	451	439	439	402	425	441	436	431	440	472	471	459	453	438	491	467	451	424	444	451	441	440	427	437	415	484	465	447	458	451	426	457	450	478	437	489	440	460	438	461	419	434	413	458	392	413	442	449	458	444	445	450	412	481	476	473	427	455	453	430	440	429	430	440	444	456	439	441	479	445	432	436	442	445	457	473	474	446	439	446	438	451	473	430	416	460	417	432	468	455	423	410	417	410	436	447	422	443	432	449	413	434	445	448	438	432	421	457	413	420	438	445	446	442	462	408	446	478	415	483	447	447	451	430	449	449	458	466	438	473	453	422	412	437	446	432	441	406	441	461	466	478	480	413	456	470	450	443	436	424	424	430	449	461	434	475	456	447	471	449	424	444	420	464	459	412	448	451	445	434	449	499	451	441	426	416	437	422	441	498	432	443	450	435	451	435	480	458	440	462	428	443	460	478	448	467	408	477	423	478	447	480	474	482	444	446	432	478	450	441	438	439	471	435	464	432	462	426	427	447	434	475	443	483	439	437	464	430	425	467	435	444	424	420	415	405	421	436	379	432	458	438	455	458	461	450	462	465	410	413	458	422	474	413	476	455	434	439	418	464	500	436	458	459	419	435	429	440	421	432	438	407	433	438	444	413	449	462	452	435	456	411	434	444	458	404	449	463	457	416	445	456	414	452	433	442	449	440	419	443	420	449	428	436	438	497	449	442	448	436	420	433	417	443	473	448	399	428	456	421	443	426	449	473	465	456	453	447	436	436	421	472	429	452	448	448	440	443	411	419	424	435	467	425	479	418	460	466	474	461	450	418	439	445	396	458	430	406	466	445	447	435	447	423	449	476	455	433	426	470	426	452	463	432	415	510	467	421	397	430	436	464	427	465	429	448	423	449	406	427	429	429	455	436	426	457	400	475	460	466	423	456	432	454	433	431	452	479	426	449	430	429	464	476	504	455	449	406	433	441	453	443	432	450	455	462	418	431	470	444	444	452	471	453	432	416	470	458	451	468	482	449	437	467	458	425	413	447	463	457	492	442	441	455	477	443	414	445	422	452	447	431	463	426	442	437	465	459	453	431	432	462	437	445	417	447	412	457	445	425	452	472	453	434	457	443	453	445	439	434	510	459	438	437	440	421	412	432	491	438	388	420	447	440	431	416	427	462	473	432	459	453	493	452	411	427	446	434	494	452	436	427	451	463	438	460	412	466	469	474	409	419	394	434	429	422	468	448	442	456	432	454	429	442	457	406	414	453	452	463	431	417	438	441	415	440	418	442	456	441	438	443	446	473	422	462	464	444	460	450	420	426	447	442	435	406	457	451	462	429	425	413	446	480	458	437	443	417	486	452	444	463	430	448	441	463	493	475	456	491	433	443	443	447	469	477	446	463	447	440	435	412	406	377	440	431	413	417	427	427	487	447	419	418	473	446	431	461	422	468	434	415	428	434	449	425	442	446	458	439	462	479	460	453	463	498	454	443	450	436	448	496	465	442	425	426	459	458	472	410	461	423	465	465	442	403	427	437	423	485	445	425	448	498	418	450	443	405	420	442	475	443	443	437	442	439	425	446	415	434	426	475	440	465	413	457	500	432	473	445	491	468	448	414	433	466	437	468	402	420	442	468	455	467	419	424	434	414	438	426	484	460	443	467	459	438	491	442	457	417	427	430	467	454	442	423	441	451	427	448	445	448	426	461	435	490	484	479	440	480	427	428	397	442	435	461	423	435	446	458	435	461	469	416	405	448	464	466	457	424	455	442	462	484	450	435	462	430	428	431	457	496	428	410	441	408	444	493	439	412	403	411	435	426	416	468	458	438	421	426	442	427	449	450	448	470	426	453	464	479	435	447	431	472	451	407	465	433	456	442	407	418	444	413	448	454	462	455	396	418	419	465	448	425	422	475	444	438	466	447	440	468	448	454	460	427	397	405	396	400	438	448	424	454	437	462	442	432	449	441	420	466	465	456	435	482	497	465	436	463	466	428	434	452	508	438	432	469	427	455	453	440	461	474	441	416	453	462	432	432	448	429	425	435	473	430	448	461	445	452	488	428	473	444	425	461	488	428	444	466	468	471	482	447	444	460	404	457	485	473	468	429	447	460	460	477	420	453	449	448	450	411	467	477	447	454	467	421	453	454	446	430	418	439	461	464	439	433	453	435	427	417	418	437	457	458	450	472	424	489	437	414	415	435	446	425	459	426	469	446	443	466	393	423	445	442	435	451	458	467	484	472	434	493	434	424	479	451	468	433	423	451	448	413	439	401	414	424	424	429	445	465	444	467	436	409	461	481	485	430	437	432	452	441	440	439	509	467	418	472	444	482	463	457	443	471	440	433	457	402	439	429	413	445	429	456	408	451	460	440	446	413	481	484	416	432	456	449	424	423	423	442	463	462	412	444	448	432	458	428	469	431	441	461	473	436	437	449	489	453	455	483	451	428	450	455	454	443	467	410	417	454	474	462	460	435	458	437	440	469	471	437	447	449	434	459	467	480	421	454	414	433	444	469	416	469	421	418	453	442	447	451	451	475	436	444	430	410	467	427	441	463	457	437	430	459	427	428	450	434	427	445	464	456	467	407	426	449	446	435	455	426	462	436	435	438	430	429	458	495	445	477	434	456	458	420	417	431	454	491	433	446	454	441	428	493	505	466	453	453	459	451	437	460	443	434	436	468	414	477	437	485	447	439	462	444	484	469	449	420	427	453	439	445	449	438	461	426	418	432	449	465	436	422	427	448	465	452	473	449	422	469	434	427	434	455	416	457	461	421	487	447	480	472	421	451	465	408	457	430	434	468	463	469	422	432	424	430	445	435	425	438	433	446	451	401	445	468	443	449	447	432	451	448	433	465	455	452	464	416	458	462	427	419	451	453	431	441	510	460	447	409	484	443	461	452	437	430	466	460	443	441	426	429	432	442	476	452	464	452	437	428	433	461	439	426	425	465	413	434	431	432	455	444	399	427	461	454	461	479	455	439	441	432	447	459	461	481	399	412	425	475	474	406	486	427
54708	102247	84496	63835	47149	29190	11601	3728	1849	828	757	788	762	728	769	815	742	771	727	793	761	758	738	764	788	798	770	775	735	767	751	771	730	741	736	749	720	789	795	705	762	769	744	768	773	745	751	747	761	792	760	793	743	752	735	749	777	771	751	768	768	767	739	766	766	777	747	757	747	763	735	780	754	776	792	818	770	764	768	741	742	732	751	769	800	719	731	737	749	768	753	768	745	767	785	755	745	799	767	749	753	781	761	763	727	780	802	775	746	770	787	756	764	787	747	759	773	777	747	732	773	769	746	715	762	766	750	710	739	775	756	756	758	718	783	763	718	735	793	795	730	803	766	710	775	822	745	730	752	769	789	762	766	725	758	744	733	714	815	758	712	773	783	768	751	695	736	764	779	727	726	720	723	760	789	731	778	712	748	794	779	733	774	730	754	757	722	794	696	769	715	757	722	808	727	713	809	756	753	763	741	753	786	770	785	796	787	790	758	759	718	761	766	746	747	778	756	740	770	745	782	764	780	789	764	777	749	768	730	737	730	754	740	742	740	762	745	786	754	726	728	784	729	723	773	778	754	765	782	771	780	716	772	758	761	750	804	738	726	705	757	734	759	824	735	727	733	815	780	795	760	772	801	755	756	749	734	753	753	778	792	767	741	737	756	808	771	777	726	747	737	757	736	750	746	758	770	754	770	713	679	754	773	734	740	785	825	780	716	739	757	780	765	780	823	860	748	766	794	754	800	747	776	727	723	748	775	790	756	765	746	738	777	763	740	743	749	728	757	749	786	793	794	713	759	738	772	752	761	743	763	747	734	728	764	789	750	734	718	750	752	786	728	754	737	766	786	767	750	745	734	724	798	754	735	757	738	720	715	752	762	766	733	731	744	734	825	792	787	789	804	794	761	780	744	846	790	752	809	767	782	776	734	755	784	779	764	751	736	771	775	780	744	727	821	786	770	750	737	727	714	776	791	758	753	769	702	715	750	744	742	772	775	783	750	733	787	762	724	678	753	749	750	779	732	765	747	808	778	806	757	747	736	720	731	780	781	756	769	781	787	749	729	707	764	769	756	791	782	758	763	736	714	784	734	777	767	744	731	739	778	732	793	772	755	757	806	789	721	748	740	748	760	728	758	771	749	656	752	761	754	779	773	752	750	731	771	674	766	817	814	744	754	791	801	792	836	778	778	718	795	732	822	744	735	783	745	752	723	788	725	762	761	754	734	782	754	774	772	767	731	719	767	750	748	774	759	767	731	784	736	773	794	723	792	748	738	784	761	770	762	764	775	790	739	786	757	695	762	763	742	781	728	799	753	781	741	752	672	769	781	710	726	731	746	754	725	718	725	778	768	715	720	752	776	729	742	722	750	755	795	747	764	754	734	741	776	773	779	745	779	762	746	734	786	772	733	752	751	741	752	753	775	759	758	754	756	722	794	746	759	758	732	731	753	760	775	705	746	754	784	709	759	740	764	741	772	720	744	736	762	770	750	790	798	803	781	771	706	771	764	739	776	766	775	743	745	748	778	769	749	789	782	730	784	767	766	759	798	736	757	742	737	749	740	774	781	738	763	749	769	754	771	765	754	755	737	726	754	750	751	794	706	752	740	742	769	724	753	722	759	777	710	758	787	769	784	669	743	760	712	752	729	709	728	791	762	763	761	819	757	759	793	720	726	765	803	754	832	759	777	782	725	790	742	759	743	735	759	759	727	812	770	743	760	682	783	773	783	751	719	747	767	703	727	745	769	768	706	701	759	712	784	763	744	805	767	811	742	777	790	751	769	775	714	747	816	792	782	720	767	761	769	760	789	712	755	766	788	769	722	795	770	751	763	763	776	745	762	772	748	730	707	731	762	847	786	739	709	757	734	772	752	761	770	761	777	749	726	805	766	776	771	772	743	703	727	795	782	778	723	780	784	736	736	766	773	739	771	750	771	768	769	773	797	763	752	717	768	752	757	760	762	750	743	729	749	722	766	713	784	744	763	755	754	736	795	762	777	705	781	760	763	763	773	775	719	677	778	748	727	794	790	765	741	701	809	762	781	739	725	762	771	691	744	725	766	773	768	751	744	748	715	721	731	755	748	726	749	729	774	765	751	742	745	694	712	739	690	741	793	760	784	756	736	729	762	769	795	731	787	773	751	734	796	813	756	732	766	741	772	758	722	715	751	756	768	767	782	742	755	775	763	726	703	751	762	785	771	746	728	713	757	772	787	772	769	754	811	740	797	760	722	769	699	771	735	721	762	734	716	753	754	767	768	794	808	759	787	762	803	756	760	724	752	727	754	794	772	708	720	780	736	797	734	752	735	739	723	782	712	806	800	802	785	746	770	747	756	698	771	739	766	726	766	721	762	750	736	735	739	803	829	751	737	773	776	748	765	783	740	788	716	748	782	711	787	754	771	711	761	740	742	774	756	749	761	783	766	775	741	705	723	752	739	735	781	722	731	750	764	756	706	750	721	734	735	750	721	740	757	766	755	792	843	741	774	718	809	786	761	711	710	731	755	760	754	720	790	750	734	813	778	785	807	753	773	761	734	744	758	760	785	728	754	767	782	703	741	746	743	760	796	747	780	804	750	799	755	783	745	729	771	778	731	740	739	724	721	710	790	781	777	803	751	759	767	791	756	740	723	764	771	779	786	758	748	758	738	746	785	769	739	762	760	768	764	759	753	749	783	766	755	779	799	773	785	748	789	757	737	805	714	733	753	759	756	795	777	737	747	756	782	754	784	793	751	786	739	766	755	686	767	730	745	754	760	723	702	755	748	745	731	730	800	734	775	770	774	756	802	747	799	753	734	758	750	746	773	755	788	814	718	760	757	752	774	698	801	803	740	732	748	794	785	779	772	804	806	735	741	803	776	753	751	764	762	799	725	855	752	718	772	753	732	743	759	733	741	742	738	749	764	784	759	736	714	762	763	779	751	809	762	725	738	723	723	755	786	760	757	767	784	788	703	714	741	695	700	726	737	728	741	760	748	729	753	711	793	769	713	782	729	774	724	746	730	760	783	742	738	723	737	773	831	756	773	736	708	792	735	754	732	771	750	754	749	770	774	759	763	712	737	769	800	752	703	766	763	771	715	726	727	740	725	731	731	728	748	757	785	788	777	708	717	767	773	782	738	777	794	754	777	771	777	739	779	724	719	794	732	784	744	694	735	752	774	796	763	765	761	782	737	747	775	745	753	729	734	756	727	753	805	732	802	776	766	760	734	735	733	748	793	757	720	782	775	771	787	773	758	768	754	822	722	758	753	767	758	678	755	725	738	806	693	735	769	782	783	745	752	782	793	772	736	738	806	734	720	754	756	765	753	718	765	720	749	784	729	794	778	734	800	733	772	752	739	755	788	762	755	757	778	769	788	745	716	761	709	760	745	752	718	747	745	808	735	727	784	720	790	795	788	689	766	826	744	770	718	766	761	714	762	737	755	746	735	781	785	758	752	849	786	744	800	719	767	772	740	755	764	740	786	746	719	701
27647	28455	33098	21033	7879	2217	656	356	299	327	307	303	301	261	291	299	309	290	297	285	302	291	305	260	293	273	278	309	282	280	283	290	266	294	290	293	275	293	269	300	285	314	302	310	283	317	319	292	267	295	273	312	298	273	296	293	293	281	290	331	304	305	280	290	272	261	251	288	304	284	291	279	300	277	287	270	298	290	302	282	300	301	313	304	286	280	305	306	281	311	305	293	279	325	298	300	294	256	316	305	289	274	291	296	303	275	274	324	254	302	344	272	300	261	283	307	291	295	317	280	290	291	275	262	259	301	293	269	278	303	282	288	329	281	277	287	311	320	307	294	324	277	293	272	273	293	293	288	301	291	286	243	282	293	306	270	259	304	276	272	299	270	311	282	322	286	284	308	313	286	309	309	279	283	274	296	295	294	271	326	299	294	301	285	280	291	272	285	310	267	280	324	312	276	308	293	294	306	267	317	300	284	283	313	284	253	321	296	282	279	294	273	314	296	312	275	306	302	273	303	278	298	301	291	276	272	281	306	281	321	288	299	304	280	263	308	289	309	264	321	276	273	265	303	262	295	250	291	277	280	297	269	283	302	285	298	266	279	329	249	319	346	271	292	305	267	280	308	308	277	308	307	281	276	284	248	296	290	292	313	299	298	299	296	266	268	304	261	281	293	325	294	301	289	286	321	291	267	287	335	298	317	310	317	288	275	274	317	282	283	305	292	301	297	294	299	299	269	300	297	266	278	312	292	294	264	306	287	276	279	277	285	286	276	303	310	308	280	312	284	308	278	314	301	272	271	291	298	306	281	276	285	268	301	271	282	281	312	319	263	262	281	255	300	276	281	293	293	300	312	275	306	311	288	273	307	280	295	306	309	287	261	322	277	273	278	306	270	326	276	278	274	307	298	300	290	291	295	292	286	307	288	303	319	297	278	316	282	280	288	311	287	288	301	292	293	289	293	283	275	311	283	261	291	294	288	293	316	319	261	275	295	303	284	273	308	280	276	277	280	255	267	332	282	266	307	267	255	288	288	285	273	277	282	279	285	300	312	286	317	271	292	284	275	277	302	278	290	291	324	266	307	277	259	252	288	232	292	299	289	292	319	292	279	282	307	330	308	287	305	307	288	292	337	287	269	281	294	274	284	294	261	319	251	309	309	270	279	282	302	276	262	329	295	303	275	262	255	285	291	298	260	295	291	276	303	288	327	289	288	308	296	295	307	306	286	298	286	277	283	321	280	294	257	278	288	312	317	302	273	287	307	307	265	282	262	287	308	313	323	309	303	290	257	272	292	319	251	287	309	303	311	286	300	265	256	295	272	301	319	276	294	283	310	321	305	285	290	289	288	302	266	296	298	286	304	288	305	302	280	281	276	301	321	309	273	303	289	284	275	268	300	287	249	325	292	290	277	271	300	311	295	270	288	313	271	285	287	297	280	309	306	273	301	293	303	273	299	299	298	301	316	274	303	281	280	289	294	302	294	295	329	288	296	319	273	303	301	318	302	297	289	312	297	290	297	287	258	311	266	297	306	296	300	311	277	284	314	285	276	281	288	307	271	309	279	298	275	296	308	252	271	276	291	294	315	283	292	276	283	312	276	307	289	324	319	300	283	291	320	305	285	304	316	282	304	300	282	273	273	301	292	299	313	248	299	289	294	294	290	264	312	304	287	289	304	264	280	262	306	270	286	294	310	312	289	289	290	302	314	302	296	271	317	293	275	292	297	278	262	289	285	266	267	274	281	289	286	293	277	280	288	289	301	276	298	298	297	270	285	296	310	255	291	310	291	292	295	258	291	286	285	275	288	295	266	285	289	285	279	296	296	314	296	271	284	243	286	287	263	288	296	291	314	287	305	323	284	291	298	298	317	257	302	275	286	283	283	276	264	281	308	332	300	280	293	278	296	287	305	314	288	293	297	304	334	320	304	278	304	286	275	287	279	255	294	302	315	279	303	302	289	286	304	313	271	284	275	288	264	276	279	290	308	292	300	292	280	310	294	301	287	292	313	302	308	256	277	266	302	320	316	294	304	286	271	271	285	287	293	299	296	292	303	313	276	304	318	293	302	305	277	292	320	257	284	296	306	286	306	324	273	269	298	294	278	278	277	302	330	281	306	290	289	285	294	285	251	307	255	295	312	295	268	310	299	307	318	313	306	277	297	321	284	278	303	296	281	284	297	247	269	294	260	261	287	286	273	302	286	267	265	281	295	267	302	294	276	312	266	297	336	299	284	304	294	292	325	316	319	284	324	296	285	272	303	277	258	286	303	292	306	289	319	283	288	281	274	276	298	306	266	264	304	294	289	284	264	270	290	272	267	320	249	301	278	304	294	306	298	292	288	300	285	292	284	292	292	285	306	297	293	291	294	290	286	284	244	265	328	290	309	293	268	297	277	266	312	273	270	295	275	291	282	276	280	306	268	277	282	300	289	288	291	272	280	293	290	295	303	307	301	297	299	284	300	294	253	265	276	282	303	305	293	298	306	296	297	322	298	305	281	276	265	297	306	274	309	292	300	278	266	287	283	256	294	279	293	312	282	294	280	305	298	312	323	252	291	301	266	289	274	275	301	323	299	313	277	251	299	300	316	283	277	292	298	291	298	282	290	277	302	292	260	294	287	299	292	295	300	311	300	309	301	300	325	297	269	302	255	266	284	289	308	292	289	295	317	291	283	285	279	262	268	293	266	295	285	304	311	312	278	295	290	302	296	282	293	297	279	279	296	276	301	302	261	283	299	272	272	292	305	302	282	284	286	305	284	296	235	285	273	289	292	281	299	289	310	296	268	278	267	289	308	290	288	298	300	318	281	269	275	284	295	255	281	312	297	303	297	285	290	259	309	290	285	299	263	281	302	269	283	267	319	291	303	293	293	245	294	313	281	322	305	305	297	277	299	287	281	293	288	299	302	292	297	286	288	297	309	304	288	289	308	282	297	308	307	313	316	290	304	304	288	295	299	283	326	285	284	295	293	286	325	304	294	305	289	274	323	310	310	257	291	293	310	304	295	277	262	284	316	282	287	312	286	309	273	317	282	308	297	270	295	275	300	288	267	291	266	290	291	278	279	271	303	310	302	286	305	303	307	299	284	300	326	260	299	290	286	284	304	285	318	299	305	293	307	279	313	292	292	305	305	303	273	300	322	279	298	285	268	314	288	289	306	311	284	290	273	294	312	289	279	293	299	292	312	318	281	282	258	289	256	287	268	270	294	281	276	292	280	288	305	255	272	314	301	306	272	291	281	272	295	281	293	272	280	292	310	289	297	277	258	302	285	293	288	289	296	293	319	302	296	273	282	284	309	265	311	265	275	289	299	293	318	290	287	262	303	297	297	303	302	285	291	268	295	288	289	285	304	285	271	318	305	302	276	316	286	299	302	277	273	285	256	268	275	303	298	312	289	303	280	300	267	267	297	281	299	282	295	285	291	313	310	299	294	309	332	258	297	300	285	299	301	285	299	297	280	303	289	296	284	275	285
30322	47632	39954	24105	12208	4791	1434	695	597	543	543	534	567	562	535	563	511	523	521	491	545	545	558	548	532	493	570	539	565	531	528	525	530	553	530	550	497	521	500	573	541	480	549	497	517	567	531	565	562	503	540	476	558	545	554	499	505	534	562	536	502	528	549	539	537	517	519	553	542	516	493	526	519	530	549	514	529	532	515	478	540	514	534	549	516	544	564	552	502	476	523	545	567	475	504	537	530	558	496	541	541	514	565	524	508	525	527	498	527	541	515	509	581	544	506	515	547	511	516	537	543	484	566	528	529	569	512	517	524	530	535	514	515	518	534	508	510	523	554	566	544	492	569	517	530	534	544	618	552	526	521	531	535	525	521	509	530	527	506	531	519	565	527	533	526	552	501	553	530	572	556	549	544	505	541	530	540	499	515	543	528	566	551	543	550	509	545	523	510	530	538	495	554	563	507	565	541	538	525	523	502	531	541	544	518	526	531	510	531	539	544	538	518	536	534	511	552	507	526	497	543	560	527	518	500	538	548	496	511	581	533	560	546	542	522	528	546	520	509	587	557	542	557	537	544	516	549	562	556	531	521	512	491	542	536	558	525	493	538	528	510	538	542	529	521	570	523	551	513	558	532	574	536	523	476	557	577	506	531	555	513	540	534	543	534	497	504	492	513	556	548	512	560	499	499	559	516	543	482	559	528	579	542	562	534	520	538	515	534	539	540	520	549	536	513	511	533	488	558	511	558	535	533	496	545	561	509	511	548	530	518	564	505	519	578	556	570	528	530	532	522	545	601	569	495	559	526	538	579	549	506	532	507	527	527	585	514	547	492	531	511	510	534	528	551	508	556	540	521	527	535	517	542	525	486	516	562	523	543	541	542	512	542	511	565	504	520	534	559	523	507	553	539	561	485	534	515	557	533	523	524	529	537	562	532	502	532	514	509	509	514	509	501	509	573	501	541	563	489	515	541	525	564	524	541	509	529	583	508	534	552	568	524	554	552	540	564	494	506	527	540	535	530	554	546	557	560	479	551	514	502	517	545	530	519	552	499	540	560	474	526	568	521	598	521	551	574	564	532	492	535	542	504	484	522	519	532	535	525	546	550	525	502	540	513	481	493	515	531	517	520	557	547	537	553	524	538	522	563	547	539	548	507	546	470	501	549	542	520	532	555	587	530	562	548	514	556	526	477	523	553	522	537	521	509	542	521	508	504	566	567	517	555	551	495	562	609	560	562	529	548	520	549	508	513	613	554	553	550	524	561	518	507	533	528	514	538	504	515	546	541	506	514	545	546	501	537	523	577	529	550	530	511	481	528	530	516	520	551	546	513	515	542	494	523	533	483	531	522	485	544	533	535	543	534	561	500	504	538	503	492	500	498	534	546	552	528	524	536	560	544	520	527	525	519	541	528	527	498	521	513	507	511	493	524	523	538	506	564	526	520	575	525	545	533	564	557	521	514	533	562	529	520	560	577	541	530	511	518	504	538	549	531	527	524	511	561	534	548	491	544	494	567	501	533	505	516	515	553	504	512	565	552	551	537	520	545	496	559	516	531	522	521	517	584	521	548	555	555	492	510	522	557	514	537	511	556	547	533	531	479	510	541	510	515	537	522	530	497	498	540	520	493	544	533	503	492	550	529	551	563	517	512	554	516	520	536	494	530	515	522	527	493	524	568	504	516	474	516	536	545	533	512	523	525	520	502	499	519	510	503	487	552	533	516	551	519	540	548	534	516	529	529	558	507	538	516	544	537	518	558	543	509	506	546	539	540	548	527	522	524	530	528	555	578	548	528	553	553	533	497	530	526	521	520	533	581	544	536	529	562	549	507	507	515	567	565	543	516	542	543	511	520	517	559	553	515	484	516	543	540	569	525	555	534	537	509	569	512	548	562	529	509	509	564	515	526	537	470	578	513	501	557	505	516	552	558	556	536	521	565	516	545	520	522	524	532	583	544	549	499	517	538	522	520	526	576	556	527	536	533	519	545	528	530	560	504	494	550	535	513	543	525	496	540	571	499	526	521	519	565	501	535	522	535	461	552	572	544	562	526	508	486	509	505	505	532	538	540	523	531	501	550	514	483	550	573	537	563	513	542	540	518	535	536	530	539	506	562	557	546	498	590	549	501	525	536	559	509	517	547	538	526	544	545	517	553	549	525	481	556	529	521	523	518	559	546	528	569	504	514	517	525	567	521	532	508	479	515	519	577	563	509	552	555	518	540	522	616	529	481	556	531	508	505	472	515	570	515	516	558	496	542	527	545	569	528	546	528	525	525	533	494	520	532	509	533	532	523	533	565	550	501	522	538	548	542	519	559	538	535	493	533	556	567	547	520	552	562	522	533	541	539	528	515	537	553	522	538	558	543	535	550	562	527	538	543	548	544	479	564	505	552	513	550	508	533	556	511	518	586	519	557	549	540	574	499	515	552	571	553	501	502	522	557	525	479	498	537	561	524	558	529	513	527	517	566	552	526	549	525	552	521	566	519	552	520	561	542	541	509	480	523	560	528	540	528	549	561	528	511	529	525	531	532	541	519	571	544	517	512	524	516	513	494	554	560	534	530	517	540	534	522	485	532	530	519	513	584	513	552	539	539	535	519	528	534	551	536	531	536	588	546	508	559	542	497	532	528	516	529	531	514	557	535	511	540	523	513	521	542	499	528	555	584	542	566	494	517	481	531	491	515	516	519	562	505	520	550	551	563	500	546	531	549	481	557	530	567	534	537	462	560	516	522	607	565	554	513	520	543	488	555	539	502	527	549	503	576	535	525	541	522	575	519	503	512	494	537	527	556	539	514	521	570	551	518	564	563	533	489	521	519	530	527	525	487	548	524	495	512	572	560	539	533	539	480	530	526	549	501	516	560	514	543	551	541	526	528	555	466	507	557	496	585	524	542	574	548	535	521	586	522	530	548	527	538	526	525	523	513	524	511	556	530	544	534	491	522	527	538	571	522	541	531	546	558	519	526	533	539	536	554	530	521	584	532	520	538	527	551	518	527	528	472	514	525	533	542	560	546	523	499	535	549	576	474	503	538	521	555	536	543	534	521	485	517	578	507	525	549	559	499	541	520	531	537	542	549	566	527	497	566	539	550	540	549	510	547	533	485	536	522	556	548	518	557	512	522	520	505	537	537	497	541	502	509	522	485	517	533	556	549	505	518	546	546	536	501	506	502	507	554	538	521	530	525	525	506	499	528	527	532	522	505	549	563	553	552	568	534	517	542	588	533	527	489	590	527	533	539	569	517	490	512	504	560	575	538	526	549	532	496	519	520	520	494	530	566	555	538	512	574	511	550	523	548	526	528	544	515	526	510	522	541	557	520	508	488	548	552	485	521	547	514	543	531	530	578	544	529	538	551	551	528	524	539	552	531	545	543	565	506	534	581	573	540	538	512	521	531	522	528	556	526	518	510	530	543	532	560	524	477	511	498	528	572	541	512	548	495	522	568	556	541	544	517	531	531	521	514	549	505	533	511	542
24479	24260	41702	41234	28420	18982	5430	715	489	366	367	346	368	367	344	366	364	355	323	345	344	326	352	354	352	343	406	314	342	390	367	360	372	361	386	356	361	360	382	338	356	364	335	363	343	347	377	332	353	377	355	339	349	336	333	390	371	329	360	343	355	357	362	362	336	351	338	372	320	342	365	353	360	333	361	362	347	339	353	352	347	380	356	374	339	337	353	325	356	342	333	348	346	319	382	303	361	367	328	389	380	348	347	361	339	359	338	352	369	341	384	343	359	329	356	367	355	365	363	370	339	357	372	367	358	405	323	355	380	331	354	325	344	378	375	355	375	363	351	340	346	375	351	381	358	350	358	372	366	326	331	359	346	363	386	368	347	371	336	364	372	356	360	372	360	369	344	362	355	346	353	351	352	308	354	396	333	343	352	363	340	384	350	327	335	349	371	339	354	344	393	342	369	359	374	342	382	361	355	339	343	343	333	379	352	338	366	347	372	356	367	354	326	323	321	331	400	359	361	341	360	370	388	371	348	368	349	326	352	369	349	369	357	351	359	347	324	351	355	389	377	340	353	357	361	347	341	368	408	367	369	344	341	362	343	362	323	355	359	330	375	358	330	323	388	382	383	347	343	368	346	377	357	377	365	349	331	362	362	327	366	322	331	330	343	371	363	355	353	339	330	355	393	320	352	399	336	370	334	346	366	366	360	354	358	343	365	344	353	338	370	379	330	357	349	359	343	352	338	350	369	335	351	355	372	342	337	369	376	359	337	386	364	348	379	336	344	345	361	328	367	331	343	341	371	362	352	347	360	380	357	384	346	349	352	336	348	356	360	370	326	355	338	363	357	350	361	378	338	334	341	382	376	332	329	398	355	327	336	333	350	361	352	321	318	331	339	332	375	344	358	341	373	344	349	331	353	330	352	370	328	329	357	352	359	348	336	344	348	358	358	373	367	344	372	354	370	371	398	329	378	339	332	354	331	353	377	343	393	353	376	380	370	332	331	315	350	359	345	344	342	357	349	376	358	353	364	360	338	381	345	340	364	323	337	355	330	335	338	367	321	328	330	333	338	302	384	355	384	362	347	322	348	367	345	356	344	358	341	317	342	340	327	344	359	357	359	319	340	327	352	333	354	357	340	368	370	361	369	359	359	348	378	357	343	366	365	324	360	344	332	358	354	375	376	332	341	351	340	356	357	324	370	365	367	342	389	351	341	384	351	342	385	365	391	361	373	340	357	355	329	354	319	341	382	341	361	317	346	371	329	351	340	353	343	360	359	359	313	315	343	364	368	366	327	382	349	351	353	365	322	374	357	336	367	361	362	359	350	385	371	338	332	344	353	380	341	383	315	346	364	359	345	344	350	312	358	388	350	354	359	363	357	358	335	351	331	365	356	360	359	366	327	378	357	371	306	334	355	356	373	389	376	346	368	351	344	362	365	355	354	370	321	374	336	332	342	374	379	367	348	369	364	361	345	379	357	353	341	353	362	346	345	350	353	358	344	355	368	369	344	359	331	351	378	377	339	364	340	355	345	372	351	351	368	367	363	333	365	358	359	381	354	389	332	313	354	350	341	336	326	387	352	341	369	329	385	354	360	350	355	364	325	365	322	362	366	335	376	368	373	341	378	372	331	357	320	315	352	313	343	359	322	325	360	360	345	341	358	344	333	362	347	347	338	340	403	334	363	344	341	368	369	349	351	325	379	350	373	319	395	356	376	339	350	374	353	339	333	388	369	352	342	345	353	349	334	328	362	356	324	341	354	362	356	368	379	375	316	359	359	322	337	373	348	344	359	358	344	357	347	332	339	332	351	333	379	315	343	372	339	383	381	369	332	356	319	358	349	360	334	338	392	356	353	340	368	355	323	332	311	404	373	361	350	331	343	391	339	359	346	341	353	369	342	350	327	341	348	336	320	382	355	380	374	364	368	355	346	343	333	335	325	337	318	336	332	328	364	357	351	347	347	356	371	331	358	340	345	352	356	332	410	343	346	333	425	351	378	341	331	305	370	344	374	335	363	348	354	348	355	340	358	353	316	326	346	321	359	330	365	345	345	336	344	349	374	353	350	365	352	307	367	378	341	347	332	342	375	365	322	378	334	346	343	337	346	347	355	369	356	350	348	375	368	315	339	341	323	343	341	357	375	375	358	357	358	385	365	357	336	360	342	380	366	363	344	330	358	351	378	380	383	339	351	350	327	332	340	365	318	372	343	356	329	361	382	348	361	324	343	336	354	334	347	352	346	353	387	359	341	344	356	365	328	330	358	345	354	321	353	339	358	318	334	394	355	367	346	358	372	336	369	378	376	365	379	322	342	350	352	391	344	337	370	356	329	355	340	352	349	346	372	346	350	351	338	368	356	342	346	392	361	355	365	390	338	354	335	364	356	354	338	359	336	330	341	360	318	347	351	327	354	344	335	334	320	330	324	355	363	340	374	363	353	351	325	372	321	369	354	346	372	354	380	359	368	334	324	330	343	343	352	358	356	352	368	325	377	369	329	340	352	368	363	341	369	339	376	330	375	369	361	343	321	354	355	326	336	344	324	373	361	329	337	362	338	392	369	337	358	363	346	337	390	356	334	364	329	364	355	365	383	368	335	344	329	358	376	354	368	348	349	371	352	387	360	344	355	387	351	352	368	338	357	309	371	331	392	364	368	361	394	335	343	358	329	358	355	390	331	332	334	342	381	385	346	328	339	357	403	347	346	323	334	338	343	347	363	369	363	364	346	354	368	322	354	349	356	354	358	335	359	389	349	375	304	344	363	343	336	361	364	349	360	380	375	339	341	361	353	347	347	346	376	358	363	358	333	346	344	338	353	336	363	347	316	334	389	340	401	349	370	360	342	366	331	359	355	324	354	361	350	359	357	375	340	380	324	373	333	340	368	349	359	360	361	365	344	362	365	351	332	339	355	381	343	362	356	375	366	360	370	348	337	347	354	366	371	365	373	331	362	382	338	366	321	360	332	366	350	361	371	364	387	362	333	338	323	344	335	325	339	346	313	335	347	380	358	339	349	348	354	365	335	382	308	394	369	335	336	336	336	337	339	365	342	349	380	337	347	331	404	354	336	344	342	353	356	368	342	373	379	354	376	345	356	345	342	343	333	396	331	356	364	374	343	350	354	368	355	357	345	369	386	381	359	354	351	328	370	326	363	369	357	327	364	340	380	371	325	379	349	331	349	376	342	392	365	354	399	342	361	354	368	393	325	337	350	345	363	339	361	323	335	393	362	365	345	325	358	375	374	389	354	351	342	331	331	364	356	354	349	318	351	351	392	355	381	350	343	333	344	379	349	374	347	341	358	325	338	366	381	362	350	341	347	371	336	325	349	358	356	371	338	352	374	346	342	341	366	380	366	354	399	341	360	366	366	340	343	345	358	367	362	377	367	366	358	348	320	360	357	364	381	389	378	352	356	410	323	366	365	373	376	351	354	374	353	342	344	339	365	342	342	382	377	362	344	364	354	372	321	399	345	341
54056	90554	78943	54965	36025	22510	5489	1440	1129	608	609	631	578	662	645	640	612	630	629	604	678	695	646	628	599	635	595	616	651	644	599	667	624	644	639	644	643	614	605	643	661	630	655	607	626	648	652	603	662	643	596	605	642	654	618	624	592	672	614	613	666	635	661	628	622	622	622	628	677	632	636	634	632	604	644	654	645	684	653	575	628	672	628	651	650	637	623	675	620	576	600	611	590	640	648	677	626	651	672	655	616	625	634	638	643	655	621	589	652	625	631	676	671	627	608	578	636	619	639	654	644	643	609	604	684	637	614	574	632	660	616	640	637	617	632	625	632	619	610	595	632	621	628	639	655	617	636	588	594	642	622	627	609	653	586	603	660	644	608	603	616	608	638	617	643	632	635	623	632	650	602	592	606	628	628	616	627	664	646	616	576	650	606	627	653	642	585	633	653	628	594	654	584	650	641	639	623	625	639	651	652	630	649	673	624	612	676	611	605	606	632	604	602	609	662	655	589	616	596	633	619	580	634	642	635	667	610	619	599	672	600	612	646	642	635	601	657	622	649	594	601	669	676	635	622	614	663	618	563	608	638	675	641	647	635	672	617	674	626	610	590	641	624	607	642	623	658	660	649	609	619	659	647	635	621	585	644	602	615	649	642	675	661	606	594	642	641	663	618	598	613	650	638	645	621	660	635	608	637	613	600	660	612	664	595	670	626	629	643	588	662	627	628	661	590	651	697	620	647	649	615	634	638	614	622	634	667	581	648	646	657	597	622	622	632	638	637	635	641	630	635	632	585	586	671	664	644	628	650	576	579	607	629	682	609	672	647	643	610	643	632	668	594	605	662	624	622	631	627	675	584	607	665	655	616	626	672	616	603	585	627	652	611	632	668	648	602	639	656	650	613	599	639	670	600	657	633	677	676	671	595	622	616	639	639	660	613	581	636	678	639	647	652	644	604	624	642	591	624	602	635	638	588	662	632	617	587	644	621	606	631	581	641	598	608	578	627	663	661	660	595	608	673	650	596	582	673	621	612	652	623	613	627	615	586	616	666	639	652	651	655	607	637	606	603	614	610	681	611	635	584	615	608	616	628	612	614	644	596	625	659	652	650	608	599	685	594	649	622	657	658	633	643	583	686	636	619	633	624	650	605	609	633	618	637	626	642	684	650	610	637	643	630	623	679	619	621	653	646	614	644	602	636	628	691	634	658	643	589	599	620	618	614	669	646	602	660	672	609	630	619	596	650	606	623	638	629	612	622	680	614	666	594	583	625	629	640	619	658	620	585	654	623	694	630	606	641	634	666	681	620	617	581	616	650	605	671	649	602	633	641	599	623	659	642	649	564	679	639	676	699	587	618	645	640	646	593	609	598	642	617	652	637	591	593	644	645	613	640	668	605	656	642	612	645	593	636	639	626	596	616	618	634	685	618	646	661	620	630	640	630	603	640	602	625	642	591	630	597	569	599	614	636	666	611	658	644	663	609	611	662	667	620	630	629	649	651	646	605	649	586	637	650	646	647	651	611	606	642	615	619	675	638	629	624	642	643	663	633	610	625	620	570	605	700	631	618	622	627	637	613	625	617	600	663	682	665	650	638	640	644	621	652	598	597	655	625	651	657	669	641	602	632	656	618	640	644	634	596	620	583	610	620	649	629	644	631	623	622	593	654	681	643	614	584	640	652	646	632	602	598	617	647	579	635	659	636	628	654	637	645	658	618	632	655	633	646	618	615	668	586	651	616	624	619	585	628	619	640	639	663	633	659	662	649	651	606	616	605	665	623	603	634	619	601	645	614	641	611	687	649	619	590	610	635	611	646	640	646	682	620	609	589	657	638	648	631	625	629	632	605	647	600	633	627	656	654	626	678	630	645	647	629	642	603	666	659	661	611	604	649	671	641	621	620	625	652	665	593	656	654	596	651	619	645	625	592	658	651	615	646	646	638	632	632	606	642	644	668	616	621	614	619	594	623	636	701	616	670	643	641	637	638	654	671	657	632	633	637	616	642	628	666	589	642	651	625	636	644	602	623	620	633	624	638	630	654	645	655	603	623	611	584	650	647	617	623	590	629	609	619	637	619	622	642	596	594	595	673	617	606	640	627	627	652	643	662	682	699	653	646	629	625	629	662	617	593	629	617	638	610	590	608	628	644	618	628	623	636	657	642	663	611	602	636	605	606	583	619	618	666	643	651	655	650	635	613	619	645	604	646	630	594	607	603	633	615	637	637	620	627	645	597	600	631	606	638	649	612	665	627	642	645	595	651	603	656	633	623	642	638	644	613	629	676	629	649	649	634	627	634	613	608	601	621	627	651	709	666	657	657	663	668	639	588	637	628	625	615	645	609	631	647	625	623	655	598	598	613	599	603	646	651	664	659	616	611	640	707	624	617	648	592	598	600	585	637	620	597	604	624	612	647	611	616	611	655	622	614	610	580	628	623	608	606	625	654	646	616	670	641	594	644	594	608	655	633	638	618	620	660	648	625	607	666	671	621	611	629	632	637	627	608	633	619	629	606	605	644	630	622	633	611	602	610	633	612	649	596	641	633	652	630	652	624	601	661	664	625	596	576	649	574	652	681	669	663	630	627	639	649	608	633	616	613	610	653	651	615	588	654	642	623	605	609	621	621	579	635	626	648	654	634	630	618	653	656	658	627	655	631	610	650	602	674	607	594	639	663	625	621	592	586	652	597	646	615	631	642	589	617	625	598	615	621	643	601	635	618	626	628	618	648	632	587	657	604	629	589	655	616	597	603	614	639	623	636	602	641	628	619	665	644	640	650	658	630	602	638	654	634	627	604	577	651	691	643	638	631	629	622	678	600	657	623	599	610	597	633	609	600	667	676	653	607	631	591	615	610	580	635	665	646	573	625	630	588	608	632	590	648	609	604	626	602	698	610	680	622	631	607	654	594	646	638	652	645	614	635	604	650	591	659	606	636	663	608	628	607	599	626	586	623	649	619	683	650	644	672	620	653	609	619	672	633	604	623	626	633	619	640	614	594	613	645	624	630	683	659	607	611	564	625	673	633	601	662	619	634	607	660	589	636	654	614	639	617	632	656	619	661	634	661	639	609	647	620	588	599	658	656	670	644	621	646	642	655	674	599	643	630	618	613	607	607	606	619	618	623	604	611	610	635	665	605	663	610	677	586	639	665	616	598	632	674	622	629	593	578	629	626	631	663	660	658	625	645	632	650	623	661	625	646	621	629	627	653	657	596	611	581	659	609	664	591	599	700	596	662	592	619	626	633	604	665	629	611	630	668	666	678	645	631	633	571	630	663	657	619	656	626	665	657	640	613	663	612	607	628	631	596	596	629	622	589	663	617	643	650	600	646	656	611	637	606	631	661	618	655	639	617	627	622	637	610	671	605	655	611	653	636	617	623	618	623	653	628	602	628	635	610	658	642	635	623	636	660	631	595	635	629	617	641	610	615	645	622	643	653	631	631	600	648	641	599	623	628	624	578	676	667	657	615	609	669	654
23327	22691	36085	36332	29672	22828	9761	1255	724	503	450	468	430	473	419	475	464	470	417	446	432	462	435	443	442	467	421	475	459	445	449	448	482	454	473	464	434	431	459	477	419	457	427	459	435	449	444	464	487	466	454	486	458	473	456	456	433	474	427	393	439	426	450	468	476	470	435	503	475	415	451	452	419	460	466	472	451	438	421	477	486	453	425	470	472	444	480	460	467	468	481	438	449	472	471	437	452	388	430	461	459	412	476	472	443	444	433	455	501	455	477	480	415	452	469	427	465	425	411	450	437	453	460	438	424	456	485	442	467	447	435	438	465	500	459	474	419	450	438	424	475	400	473	461	447	436	432	476	488	451	480	462	435	468	462	446	447	431	477	460	435	485	451	465	488	434	434	446	505	435	435	466	440	454	467	438	452	429	454	442	438	451	458	441	430	431	427	426	463	448	479	452	423	426	451	443	442	427	466	454	434	471	455	442	445	471	445	451	492	422	458	476	453	429	434	425	439	438	449	474	444	459	408	456	462	425	422	465	426	427	469	510	470	467	425	452	480	458	431	438	422	413	433	472	462	455	460	468	468	417	415	466	423	443	439	428	445	436	451	402	439	437	460	462	421	430	459	438	461	488	468	454	479	423	453	444	450	467	420	410	475	506	457	472	439	454	461	434	446	453	450	448	493	446	439	445	452	444	453	451	461	467	464	445	446	443	436	439	481	450	439	460	455	439	483	453	493	480	481	454	469	453	417	425	449	459	435	428	451	447	448	408	431	472	461	458	406	444	467	458	431	462	453	436	424	447	409	445	442	456	440	496	437	494	435	480	465	431	452	439	416	448	454	445	468	416	412	496	436	448	414	481	429	445	425	442	442	447	468	470	439	413	517	461	427	441	472	443	498	454	458	446	446	466	437	427	439	475	489	454	443	435	428	455	477	443	432	458	463	452	444	436	427	464	483	415	449	474	464	450	423	485	497	449	482	461	457	445	437	452	473	433	447	463	455	461	422	465	429	438	411	449	447	438	477	450	435	447	463	485	427	450	448	446	436	427	418	476	490	434	488	457	471	488	453	457	434	464	447	453	443	434	453	414	443	466	424	447	443	438	463	449	434	437	491	444	444	474	428	453	465	435	450	406	462	449	440	438	471	450	443	428	458	444	455	452	470	464	469	441	484	432	445	464	439	434	452	480	420	455	436	439	448	493	438	472	453	438	436	440	484	464	466	470	451	459	456	465	451	429	453	452	487	470	445	463	473	436	471	433	453	455	441	437	456	495	459	482	449	446	462	435	486	447	450	445	449	476	460	480	447	411	447	441	424	434	436	442	427	444	441	451	461	453	435	441	443	422	432	453	483	432	487	453	444	433	435	435	439	472	436	457	460	414	432	429	459	457	476	443	429	461	438	424	454	432	453	461	442	439	456	468	443	411	409	451	501	474	437	456	432	501	455	438	484	443	487	461	451	492	463	468	432	477	426	464	456	451	456	465	493	442	475	440	449	448	449	487	420	476	451	418	450	441	474	450	437	413	465	467	473	396	430	422	448	444	447	493	448	438	450	411	444	403	433	438	429	429	432	432	421	435	485	416	432	439	449	461	456	420	410	446	459	432	440	470	466	471	469	478	430	490	483	472	430	431	434	457	403	462	436	457	414	476	429	440	405	460	480	509	482	445	456	448	482	431	461	447	472	477	433	458	439	433	425	451	479	478	448	446	450	452	453	429	486	495	447	420	479	443	384	451	454	466	453	426	414	465	457	431	476	446	430	470	411	468	467	469	461	446	432	430	457	437	435	455	446	484	392	429	473	434	434	455	489	451	416	421	430	446	466	467	493	442	444	438	449	434	439	457	490	432	431	455	471	408	449	475	445	465	449	436	416	454	444	413	433	459	502	447	457	459	448	425	474	445	453	437	413	450	446	487	425	442	460	451	465	470	467	476	471	410	449	474	449	470	426	419	400	429	442	473	413	415	451	472	485	447	425	476	466	408	418	468	430	448	478	442	456	484	467	441	427	442	468	432	449	463	484	432	442	433	419	434	447	442	423	431	439	471	434	483	434	462	460	439	431	434	431	418	445	433	484	453	434	456	447	436	422	394	452	444	448	441	467	450	434	477	453	433	439	429	429	447	413	442	438	431	483	469	444	451	428	469	429	489	438	426	433	443	463	424	419	480	431	467	438	447	436	450	466	413	456	441	447	476	460	456	476	448	411	421	477	438	441	455	425	448	483	451	438	481	452	438	399	464	443	464	470	434	390	464	433	450	428	478	476	447	425	467	423	444	450	453	439	433	428	433	430	462	442	454	436	467	426	450	407	435	457	467	466	446	435	435	454	432	443	438	433	450	427	452	477	428	434	435	450	432	411	442	463	425	428	427	439	444	441	487	454	459	428	436	429	459	449	465	478	491	485	406	426	458	476	439	415	460	412	464	470	454	405	445	451	436	452	484	415	471	451	420	416	432	471	403	425	443	412	438	454	424	457	417	414	451	463	432	480	429	439	458	421	510	489	463	437	475	465	455	445	428	451	469	473	434	454	446	418	454	427	421	457	419	461	452	430	417	482	435	394	475	461	481	406	442	442	465	398	450	454	462	421	449	426	408	435	441	425	428	445	435	463	455	443	467	465	468	454	458	428	426	454	417	463	419	497	429	440	462	498	417	441	463	494	433	431	499	459	421	459	434	433	454	466	441	451	426	475	432	412	451	452	437	448	453	444	443	456	465	424	440	452	450	418	479	465	446	458	431	456	496	458	482	471	438	411	467	434	441	445	461	474	440	464	470	446	472	411	471	458	462	473	433	454	448	473	426	456	433	436	459	443	441	482	466	425	425	449	450	425	390	439	405	456	444	444	449	456	447	448	411	456	472	450	446	436	470	461	468	455	425	481	446	428	440	426	516	456	482	436	400	431	445	460	447	470	494	441	457	463	460	440	434	457	450	445	441	443	432	450	421	456	436	441	423	460	470	501	455	409	442	438	460	451	438	429	420	467	477	453	459	472	456	414	469	438	438	464	458	459	430	424	427	457	435	442	432	434	465	448	453	448	452	471	435	425	490	435	449	448	399	483	469	493	445	457	446	460	446	421	439	443	448	454	418	460	450	412	433	431	471	448	448	462	463	433	455	436	466	456	426	444	442	455	473	447	494	451	454	455	462	491	455	442	513	438	442	437	462	445	430	446	461	437	447	436	474	417	440	463	434	454	474	446	427	429	440	429	498	445	428	430	421	449	455	431	436	431	472	435	469	484	441	463	442	458	468	412	440	428	465	431	452	452	456	472	460	427	470	483	431	463	435	436	409	455	460	462	436	437	452	424	462	458	463	441	400	476	458	480	466	475	438	488	465	454	425	502	458	496	463	446	415	464	484	465	436	452	422	458	455	418	450	457	436	436	432	462	460	480	464	436	464	457	427	456	477	448	427	449	419	461	459	467	467	479	483	484	420	453	426	453	444	446	442	448	426	433	457	451	469	469	459	480	442	470	430
57440	100269	87112	64113	44054	25910	5057	2303	1726	839	751	773	744	736	746	783	780	767	720	757	761	795	759	730	739	789	782	745	775	813	746	758	801	748	792	802	774	750	781	810	745	769	754	808	763	754	786	724	748	793	819	747	765	750	795	743	773	749	764	743	771	729	735	796	724	739	756	753	756	721	785	746	768	771	777	771	797	747	771	763	765	758	758	785	800	733	762	761	751	821	786	790	768	749	778	772	753	808	769	778	819	721	758	770	779	800	745	797	776	777	812	766	752	767	763	747	715	754	826	818	772	778	796	794	753	735	736	751	770	745	749	774	775	812	785	774	772	728	759	787	750	755	790	756	805	767	786	737	749	746	757	741	731	758	757	741	750	741	753	748	750	791	771	724	755	751	731	747	789	758	764	718	796	758	720	725	727	796	753	761	808	808	737	751	754	726	718	735	730	758	736	716	715	743	732	778	800	777	757	730	735	810	719	794	799	759	766	778	715	794	820	697	719	754	755	744	747	719	782	760	740	758	767	740	739	744	768	771	783	752	783	722	784	706	785	780	684	786	817	733	740	707	757	752	719	766	754	780	729	697	751	770	765	795	763	781	748	793	814	727	736	771	777	791	778	741	748	761	753	765	759	707	792	745	745	748	736	762	786	689	726	785	724	759	741	757	762	736	707	790	788	734	770	737	747	798	705	792	757	731	755	732	757	746	782	781	789	722	748	746	758	774	769	782	781	722	757	750	788	755	750	786	748	772	810	801	765	793	775	765	738	726	769	776	769	751	775	748	691	710	742	747	803	731	785	723	750	735	754	769	810	753	732	755	754	748	787	792	786	793	735	823	760	773	764	713	716	741	730	736	730	718	759	749	740	774	795	735	748	766	726	784	757	785	772	745	797	759	687	752	736	785	760	744	810	761	763	747	735	744	729	776	770	710	762	808	766	800	793	767	751	785	801	753	789	780	729	732	775	784	759	735	781	743	762	743	778	726	728	757	746	771	776	804	760	775	789	808	757	765	752	796	774	743	768	771	757	735	708	772	787	778	796	751	728	731	748	789	758	757	742	702	772	797	747	733	747	753	756	719	734	709	755	742	777	712	782	779	734	744	765	718	747	754	772	757	761	743	783	757	734	757	785	797	781	734	808	798	783	738	742	772	740	721	734	721	788	766	757	782	726	752	792	725	761	767	730	796	760	770	781	769	775	724	759	788	755	755	746	770	730	781	760	763	760	742	700	704	768	767	750	795	727	745	789	788	764	785	753	715	765	756	767	788	750	763	801	784	733	784	756	807	787	769	689	795	768	783	792	806	751	731	763	727	786	722	768	716	706	805	800	741	748	769	760	778	781	761	753	810	838	718	753	778	763	770	755	786	776	727	711	702	761	796	775	755	759	681	686	733	711	738	784	772	737	722	729	752	769	755	793	797	757	748	804	759	745	742	776	731	796	694	760	773	756	764	736	763	739	689	766	733	770	684	729	758	771	700	724	788	772	767	756	753	751	758	732	720	772	792	767	792	709	766	693	746	739	702	735	718	682	761	727	749	768	749	757	791	828	766	755	799	752	797	773	765	755	734	771	724	758	748	734	773	745	729	781	803	833	738	726	690	725	703	761	724	748	784	755	787	766	734	733	766	778	759	779	727	739	773	740	751	819	751	763	765	761	754	763	774	752	802	757	789	734	779	718	820	781	836	787	823	714	820	749	788	755	755	763	711	778	785	738	740	753	758	758	729	795	750	743	787	728	773	774	734	766	744	699	699	766	746	736	714	701	749	767	687	768	790	755	741	688	794	764	786	775	767	752	723	752	785	763	773	738	736	710	757	763	779	747	744	781	765	773	768	745	767	800	769	726	745	730	722	776	741	744	741	757	739	751	778	790	796	799	735	773	755	734	765	784	713	759	792	717	773	744	761	759	778	731	792	748	804	749	735	716	780	773	769	774	767	755	713	782	807	737	739	766	811	780	787	793	738	794	754	713	781	779	761	753	756	731	756	735	759	738	717	784	762	764	806	757	715	771	785	776	719	737	752	729	754	777	767	799	792	813	775	760	734	735	718	770	755	799	750	696	724	810	751	776	780	761	715	811	799	736	778	740	770	741	740	759	795	750	736	757	731	775	829	761	790	772	739	771	733	714	768	727	702	754	767	789	756	782	707	761	772	743	749	786	761	829	735	747	741	733	756	715	750	808	787	781	764	742	789	745	805	768	777	721	764	744	740	744	777	758	785	732	797	758	763	777	809	780	713	770	752	776	743	776	744	794	722	791	762	796	750	739	823	807	789	776	765	732	740	752	753	747	776	740	724	756	717	699	797	750	772	715	745	750	700	670	793	757	760	773	743	762	762	748	695	740	741	761	792	721	742	742	715	732	782	742	752	799	727	748	820	786	728	728	761	759	820	739	783	768	778	758	741	769	747	747	740	748	770	747	754	748	760	761	727	786	733	746	650	745	757	788	752	776	753	781	764	751	761	791	734	739	715	733	758	768	713	783	774	766	736	788	797	733	713	773	733	798	784	742	793	693	773	775	771	758	747	714	771	741	712	813	717	760	769	711	728	741	779	740	825	742	779	735	735	748	732	764	739	752	752	729	763	768	766	712	751	754	737	807	722	785	748	785	776	729	767	759	762	724	762	729	758	718	732	735	787	704	776	738	743	750	756	731	781	752	756	784	753	765	804	722	758	777	735	801	759	762	774	796	798	753	781	779	797	741	748	767	761	754	758	762	773	776	751	812	697	789	740	808	700	775	760	753	815	799	748	784	772	744	757	776	806	763	763	747	754	805	736	795	741	758	746	734	790	784	836	791	704	786	779	768	733	764	691	796	762	741	765	733	735	799	805	743	725	754	822	768	748	758	770	737	704	769	735	734	787	746	724	737	754	778	732	787	724	767	781	776	733	790	790	724	758	770	783	746	731	753	726	797	756	729	789	757	734	754	784	760	728	694	777	723	715	764	786	812	735	741	748	779	787	763	746	750	756	773	732	773	753	758	722	803	754	723	707	763	761	746	755	791	733	740	784	803	751	769	793	759	745	778	749	788	809	813	757	778	712	773	757	760	793	794	732	781	781	758	772	702	799	739	777	759	731	793	769	800	758	694	759	770	730	779	776	740	722	773	759	748	789	744	714	729	769	755	762	744	827	746	738	726	755	751	786	730	787	762	770	801	723	761	769	766	691	753	770	770	753	757	755	761	741	735	795	714	751	803	790	835	816	779	772	754	764	758	729	777	769	765	705	709	791	758	767	796	733	773	791	774	763	762	709	712	717	755	763	748	749	776	794	763	769	754	772	784	777	781	715	752	792	755	770	763	713	753	791	723	785	744	796	723	748	788	717	765	763	781	807	714	796	768	804	753	764	756	744	748	751	747	787	755	777	763	784	806	744	775	733	735	801	746	751	743	727	757	744	733	752	783	788	800	813	809	755	762	808	726	805	764	751	775	751	747	740	722	704	761	748	784	771	731	795	757	726	810	805	753	723	804	686
27643	29747	33474	21529	7765	1979	501	297	362	307	276	285	282	313	299	318	306	279	314	323	297	303	298	266	265	262	277	292	286	297	288	312	278	313	287	278	321	284	273	267	270	310	299	313	297	290	354	310	270	276	259	355	305	319	278	306	272	315	316	301	286	307	269	302	344	315	305	304	282	302	299	302	294	281	306	292	288	290	289	301	327	297	334	328	318	303	288	292	290	294	296	271	291	301	289	289	307	298	284	288	290	332	317	322	297	296	282	320	309	327	315	290	302	304	317	293	316	311	284	320	311	278	302	326	271	307	322	291	285	312	302	305	323	310	284	322	319	270	271	305	314	300	322	288	279	299	300	310	306	290	294	304	313	324	271	296	303	276	296	303	290	306	316	306	315	278	315	313	295	296	263	287	287	320	284	332	294	298	293	287	297	287	311	304	295	289	299	305	261	304	319	302	319	292	286	279	305	294	310	285	301	306	300	330	295	284	315	311	295	298	302	325	283	284	304	268	321	338	295	278	278	292	301	297	318	277	273	274	265	315	319	288	291	299	299	283	297	313	297	333	302	293	290	267	286	297	301	286	320	288	303	294	276	309	307	270	293	297	311	282	308	297	287	308	283	286	295	288	329	295	316	271	308	286	293	294	312	303	332	292	286	284	317	275	270	300	306	303	290	294	301	316	287	326	309	296	325	320	274	274	306	296	292	284	291	284	302	296	320	313	297	256	285	299	334	300	303	281	291	292	311	323	296	325	291	307	321	291	295	289	281	324	292	314	288	280	321	336	310	314	271	289	285	307	290	299	292	294	281	290	319	328	303	295	291	285	296	292	317	318	310	298	321	330	321	293	286	323	306	271	311	309	279	273	317	290	312	304	268	300	271	314	281	310	326	286	305	321	294	271	313	308	315	290	285	295	319	334	280	277	292	270	300	292	303	268	304	294	302	299	311	289	328	286	297	327	307	281	284	302	301	304	302	275	297	319	272	310	299	320	268	298	282	288	284	277	286	295	277	320	333	339	293	290	275	303	300	292	293	321	300	288	298	317	318	297	287	312	294	303	274	307	298	295	332	301	296	294	307	282	326	275	313	285	301	276	298	293	312	292	306	295	264	298	297	321	283	319	312	272	300	300	261	299	279	306	312	313	283	291	285	286	277	289	311	301	306	314	318	289	294	281	308	269	330	324	301	294	286	274	277	294	276	320	295	299	312	337	290	317	331	282	281	313	318	332	309	301	296	298	281	301	323	303	305	321	282	325	298	298	274	286	296	285	288	309	296	304	273	298	271	299	301	309	274	311	294	335	297	317	304	299	298	283	293	284	292	327	274	292	308	328	308	287	293	287	299	310	327	306	310	309	323	290	273	279	294	285	296	302	307	270	312	304	261	310	315	299	313	283	304	305	299	276	295	273	303	284	268	307	299	321	304	311	290	315	274	306	285	271	312	306	306	288	300	308	305	285	304	312	296	288	312	279	287	301	285	312	309	281	316	269	282	298	301	296	313	324	286	301	307	285	310	293	313	280	323	307	307	294	294	326	298	297	309	268	267	291	275	286	313	277	323	296	333	277	290	294	285	306	294	324	297	284	291	283	308	276	298	284	301	306	279	277	304	293	295	298	294	288	303	278	331	283	279	298	315	306	276	319	286	301	297	286	290	324	308	294	308	310	298	299	284	282	338	277	313	279	312	320	285	279	306	289	297	292	277	317	302	292	281	304	292	307	333	288	300	315	312	275	299	304	262	311	306	315	268	286	302	313	306	274	323	292	281	283	287	329	285	284	299	286	270	298	263	308	321	286	300	306	297	315	340	257	280	310	296	266	302	305	322	313	287	282	281	276	281	292	269	308	312	303	297	295	300	312	289	288	294	303	318	328	278	312	319	296	324	303	302	296	297	280	307	271	309	307	292	306	267	319	298	340	272	274	297	255	313	289	290	309	269	285	268	281	295	311	293	283	291	291	298	275	300	300	317	286	266	311	285	311	293	328	300	314	292	299	248	293	302	299	307	323	304	290	273	290	299	310	296	301	297	333	293	313	296	326	279	305	265	289	299	274	310	310	307	321	318	300	293	300	285	275	323	289	343	321	336	301	309	300	327	299	281	282	259	270	254	309	307	272	272	308	289	279	298	301	304	279	310	284	310	315	331	299	303	291	301	299	321	306	298	316	304	314	327	292	321	264	297	307	296	316	342	276	329	289	282	294	282	336	277	290	341	286	330	267	309	267	294	309	294	281	296	268	306	303	290	298	300	289	287	282	255	265	309	307	298	322	301	301	292	282	290	295	297	263	294	278	314	315	286	313	317	303	305	302	312	301	277	276	313	276	299	322	321	282	304	302	315	272	319	316	311	315	301	319	285	284	292	250	276	312	266	258	319	299	316	304	307	308	308	296	320	309	303	301	303	285	311	289	298	299	334	262	300	327	285	277	279	289	295	295	313	318	332	274	293	299	309	319	308	299	327	281	273	301	318	303	289	285	290	279	296	305	321	316	309	289	310	292	318	276	280	325	321	289	320	272	298	302	304	289	318	274	284	287	295	327	292	311	286	306	271	315	309	269	339	277	301	308	295	314	315	285	290	302	291	267	312	308	299	298	331	257	275	281	272	307	309	268	283	286	289	293	285	317	305	296	334	287	298	305	284	302	322	298	300	312	332	294	279	291	315	308	264	291	329	279	310	301	276	277	333	282	291	301	279	277	283	322	338	287	301	262	315	296	282	294	300	281	317	330	271	311	288	263	285	275	287	285	291	333	316	283	298	317	297	314	300	275	325	265	281	286	285	321	301	293	275	287	276	306	284	279	289	313	321	303	307	304	278	306	314	314	295	297	276	299	276	320	325	289	257	302	289	283	291	279	325	293	308	264	299	297	315	311	298	277	312	256	269	287	281	311	287	317	260	305	314	285	294	318	299	287	313	284	303	308	286	324	316	298	294	299	333	277	337	309	284	285	301	282	290	293	297	296	315	296	283	317	313	322	319	309	309	315	283	306	292	253	315	308	307	324	312	303	316	290	300	326	293	316	248	315	308	295	292	298	286	287	282	300	300	293	300	303	326	290	325	296	313	302	294	310	273	306	319	317	303	309	306	318	314	294	268	311	306	295	307	283	285	309	300	292	311	297	256	276	339	309	298	301	292	300	304	299	286	314	281	311	274	323	291	303	286	282	303	288	305	279	297	302	273	275	278	305	288	301	271	282	315	317	303	303	280	294	326	288	290	290	289	309	306	293	337	298	298	323	313	273	310	319	293	291	309	320	293	323	306	306	320	295	295	313	295	287	299	278	301	295	299	309	324	297	316	268	316	275	289	276	303	288	304	303	297	296	299	303	308	300	262	321	297	295	284	298	297	301	297	266	294	315	308	307	280	303	284	293	309	299	275	286	313	301	285	301	290	332	304	286	313	303	291	280	322	286	304	296	305	305	330	286	332	297	318	293	307	291	299	314	317	301	303	307	326	293	259	281	316	309	303	312	294	297	256	311
30519	49507	40805	25161	11985	3960	848	665	611	561	552	555	504	548	538	529	521	538	547	538	531	530	553	572	560	550	549	562	531	547	525	560	529	548	522	559	488	560	535	546	531	535	540	530	501	543	506	544	599	571	543	518	523	588	554	583	519	541	551	512	519	497	537	527	559	498	543	524	543	548	530	542	515	555	553	519	569	546	561	487	538	539	530	554	543	542	536	568	527	531	545	512	586	542	519	557	588	530	520	571	518	528	526	559	546	519	527	559	537	568	522	553	547	486	524	537	478	498	559	554	529	546	556	581	533	551	550	563	539	548	552	557	504	557	563	537	549	533	552	532	521	546	534	519	549	546	557	537	512	546	519	569	526	508	554	551	541	516	548	502	522	522	532	546	579	577	550	531	523	561	546	469	518	534	560	540	547	552	570	595	529	523	551	546	532	533	523	519	579	541	552	565	558	525	562	572	559	552	535	563	513	546	530	551	509	512	557	550	547	536	526	517	529	521	518	553	574	524	542	502	561	542	563	571	541	545	538	496	600	538	580	571	569	511	575	561	564	585	523	477	548	481	547	523	561	526	535	538	548	571	537	530	520	539	530	535	531	530	558	539	560	577	480	534	533	543	554	491	536	511	505	506	549	504	535	530	540	542	549	544	551	552	512	503	518	529	574	529	534	529	535	595	521	550	578	564	574	553	536	535	575	569	532	497	554	534	524	531	521	552	546	552	560	542	538	542	566	523	519	559	537	555	533	558	505	536	536	547	503	512	541	573	536	561	548	587	500	532	544	560	552	529	580	510	499	531	502	518	525	565	494	529	522	588	562	533	500	502	511	540	530	520	584	542	540	509	517	499	530	527	554	561	564	488	571	547	516	530	514	546	554	577	491	519	541	542	566	566	559	527	554	526	556	555	534	515	558	530	563	528	527	525	524	554	489	530	554	547	537	546	550	565	552	548	532	546	530	543	530	548	497	546	556	515	511	570	536	578	518	527	561	530	547	554	544	556	535	569	538	534	524	536	544	593	538	507	546	529	566	548	520	574	541	542	489	524	570	514	543	492	591	512	491	541	504	506	556	535	544	562	607	555	539	538	573	511	554	502	538	524	559	524	536	580	547	565	559	537	501	536	573	574	561	510	521	554	512	507	520	488	518	531	541	555	541	506	543	523	545	536	549	561	505	507	547	514	533	514	540	548	559	546	522	530	524	565	587	528	535	495	540	545	554	542	525	542	529	548	552	564	563	538	509	567	575	544	489	533	512	537	547	532	498	562	572	545	509	579	520	556	603	514	519	524	549	532	527	518	590	520	553	533	538	510	513	534	488	524	509	493	515	547	542	537	548	529	539	525	542	520	554	516	591	582	537	515	566	491	529	533	535	500	546	567	596	501	534	560	548	544	513	545	538	494	525	571	532	514	549	525	569	547	552	543	543	532	598	534	520	525	552	478	556	541	487	564	542	529	494	562	536	525	516	530	549	535	579	523	521	537	544	552	506	495	553	558	559	504	550	520	564	579	544	554	485	575	541	536	610	560	531	541	519	521	524	548	534	561	554	551	604	550	543	496	558	580	522	558	515	557	534	546	526	519	512	517	528	528	500	554	565	559	546	557	577	536	509	507	569	548	520	568	593	551	552	492	554	518	526	493	585	509	519	558	527	600	528	511	542	528	545	560	554	543	553	584	567	516	549	560	553	554	498	536	543	535	570	555	525	552	544	549	528	526	514	544	541	537	532	559	531	532	544	545	533	517	542	548	565	569	521	555	526	506	550	569	522	536	545	533	551	551	533	539	546	551	543	553	532	514	506	513	504	558	586	525	574	542	519	507	561	572	532	529	568	559	490	588	556	545	522	527	531	518	527	551	559	552	549	556	496	527	570	521	537	536	573	490	527	536	597	547	537	495	550	533	527	573	509	528	557	521	545	555	513	541	571	543	541	550	523	559	548	529	515	529	538	512	519	557	548	524	537	566	516	548	531	542	556	504	529	516	554	546	544	535	534	550	525	527	527	543	517	526	530	507	551	549	492	551	537	514	566	574	501	604	540	585	524	548	540	552	530	559	504	541	552	529	573	528	518	568	567	548	544	553	514	535	556	525	523	509	487	542	495	538	553	570	541	548	537	543	531	530	510	568	558	510	522	586	502	539	582	552	511	553	576	558	534	546	520	527	535	533	536	528	525	554	547	533	520	507	570	563	543	535	568	558	540	530	553	528	536	513	530	575	506	524	496	539	575	542	515	538	534	561	587	542	539	533	529	542	545	530	509	523	555	553	577	568	531	534	508	546	499	534	543	523	561	538	549	522	572	552	502	564	541	497	520	556	535	508	554	555	500	516	533	533	540	543	521	566	532	534	517	542	584	560	541	546	491	541	586	556	570	543	557	556	578	532	517	537	538	570	523	528	531	497	539	517	528	538	553	610	567	540	530	489	577	558	513	553	542	557	568	536	541	588	576	535	544	522	533	556	561	592	545	527	528	540	519	512	538	539	499	519	562	543	567	499	558	505	503	510	517	505	560	550	525	519	567	529	501	543	555	520	544	547	519	528	556	578	550	572	558	528	546	568	511	515	571	518	553	549	519	551	550	546	491	520	541	566	539	531	529	534	546	552	533	584	516	560	536	531	538	555	520	543	524	553	501	539	555	522	543	544	557	508	547	520	556	579	491	534	515	549	574	534	533	545	521	534	514	543	557	506	530	522	563	535	539	549	518	550	522	525	567	546	549	536	505	515	580	551	569	518	534	571	537	555	523	536	514	556	564	553	544	550	512	536	543	511	552	539	538	557	538	541	505	543	558	560	494	526	534	555	531	514	507	552	539	562	507	550	530	546	528	546	543	514	547	562	531	547	524	521	550	510	524	531	552	549	538	577	547	501	518	528	548	514	545	544	561	546	510	527	574	540	509	510	511	567	562	533	527	527	487	573	524	541	518	522	544	546	547	566	568	571	504	500	541	598	551	576	540	554	539	549	520	575	565	525	568	582	549	525	525	511	558	538	533	546	531	557	530	544	576	502	539	542	573	561	510	553	520	514	524	560	523	527	529	545	585	518	578	575	537	540	524	571	533	504	530	574	531	538	554	497	533	553	540	552	559	529	531	551	567	577	572	548	568	539	485	528	566	513	562	551	574	530	497	573	575	525	519	514	518	514	509	524	533	539	540	480	486	543	555	571	538	582	534	566	585	535	541	574	577	538	528	572	536	532	527	566	526	571	495	531	516	546	528	572	528	556	540	568	522	564	522	545	555	531	524	559	548	520	552	537	534	558	552	568	560	538	512	539	565	530	503	498	573	586	554	562	506	565	516	549	526	520	535	567	508	562	503	562	592	523	507	548	526	582	543	513	523	514	538	540	535	521	532	574	575	538	555	539	551	549	546	544	540	532	498	518	546	550	532	475	559	554	557	520	542	565	516	538	507	538	533	587	538	519	518	504	587	531	545	563	590	543	580	575	595	527	554	547	569	543	527	538	536	554	522	468	588	497
24531	24200	40334	38123	25578	14844	2904	618	651	349	370	401	374	356	362	360	395	369	362	331	350	386	389	364	334	356	353	343	369	399	361	359	369	366	374	355	405	368	382	393	327	335	347	366	381	357	353	372	332	362	388	346	338	365	365	355	334	382	341	359	357	367	372	351	347	321	352	361	352	331	374	334	346	392	380	330	369	368	361	365	363	330	366	347	359	346	341	384	381	345	348	359	354	343	366	359	379	364	347	378	341	365	336	326	338	352	391	357	332	350	361	336	375	338	353	366	358	331	344	324	364	359	360	332	372	362	353	353	313	357	381	374	332	363	364	370	380	337	368	335	375	336	378	333	337	367	357	365	377	318	328	368	360	332	345	378	344	337	325	359	352	302	372	350	344	360	336	365	342	378	350	354	347	369	364	298	361	357	347	360	357	350	369	369	351	362	341	356	366	368	350	330	361	351	387	349	360	372	369	355	374	366	325	361	307	374	340	348	384	349	359	366	350	347	344	388	342	362	395	379	352	350	350	333	342	337	334	357	374	340	322	357	355	358	352	346	333	359	345	354	377	368	361	349	329	356	337	352	367	367	373	330	340	350	362	377	333	329	376	375	376	354	381	339	329	345	362	362	351	358	337	336	351	345	376	346	323	343	363	332	366	342	365	363	370	354	348	362	392	330	367	343	374	360	352	338	351	363	333	359	380	375	352	365	355	379	351	356	340	352	315	409	367	337	359	351	322	351	340	343	385	380	328	323	337	350	352	364	357	346	347	350	340	356	353	350	337	407	368	335	353	367	367	352	364	382	367	391	384	361	363	332	371	325	370	369	334	360	328	371	373	314	354	361	384	370	340	367	354	343	364	342	353	375	365	343	317	363	349	365	346	326	356	399	320	385	330	340	378	360	297	389	373	347	355	367	358	364	360	355	358	368	337	383	330	353	351	373	353	340	367	363	342	346	348	341	357	355	330	352	336	323	353	352	340	357	335	370	317	379	355	338	348	361	356	327	348	373	348	355	363	352	337	344	373	371	345	341	338	378	355	323	344	352	355	379	346	356	370	373	336	379	348	357	360	341	346	358	386	360	359	376	372	337	368	349	352	384	395	354	351	366	341	376	370	349	331	365	371	355	353	358	367	354	351	337	326	361	333	379	339	341	355	338	362	358	365	340	343	383	349	332	357	349	332	347	336	357	362	327	362	375	357	356	370	365	344	373	378	355	342	365	338	352	347	330	382	350	343	339	342	373	355	335	374	340	333	334	374	336	348	397	346	355	349	312	372	385	365	323	329	375	388	344	360	372	400	395	369	347	351	376	355	346	328	350	348	332	324	339	335	351	367	350	360	356	339	338	358	355	340	320	359	345	402	337	342	351	329	339	309	360	344	347	393	342	363	375	342	369	398	332	339	354	365	310	360	351	337	339	366	328	374	346	367	382	351	335	356	333	365	354	370	334	326	336	386	354	379	362	346	346	360	314	365	321	357	396	358	345	384	361	370	318	357	361	382	357	354	334	355	360	370	379	370	350	359	369	349	342	381	378	372	351	359	367	337	354	328	365	329	339	368	344	350	368	333	364	374	349	330	352	379	319	335	340	355	374	325	350	343	371	365	337	359	335	344	340	346	349	328	320	340	336	309	390	351	346	389	348	344	316	369	356	391	349	361	364	335	361	376	398	358	342	327	373	384	387	356	330	381	304	330	381	341	328	363	371	363	355	348	355	346	347	364	352	395	319	364	344	367	339	362	349	367	350	310	352	361	394	354	358	336	337	323	327	342	343	336	370	371	335	353	348	379	312	353	395	356	366	368	356	316	346	361	384	356	342	340	372	349	354	361	340	367	359	372	357	375	363	350	378	352	346	346	366	354	344	352	376	357	328	365	356	349	357	322	335	339	344	374	339	326	386	357	372	335	357	330	350	354	358	386	366	340	385	334	352	340	384	334	363	343	356	332	328	360	386	379	329	356	322	374	365	360	371	337	364	378	382	354	383	337	339	340	314	351	345	334	342	349	359	363	348	356	356	391	380	349	340	355	368	368	344	348	330	376	386	355	332	316	357	364	368	342	357	323	352	352	341	317	338	355	357	355	355	390	349	369	308	352	354	347	372	342	353	332	344	317	379	352	362	343	371	369	334	364	341	368	378	333	338	364	316	340	345	340	367	376	361	370	330	351	361	390	351	356	336	361	369	349	348	341	382	350	351	357	337	344	370	359	346	363	377	389	365	330	357	329	341	325	314	358	382	348	315	380	340	364	344	371	354	366	335	367	355	356	334	363	352	362	355	327	372	354	347	369	398	344	326	354	396	367	377	375	326	374	356	360	370	344	324	395	346	350	369	352	383	360	356	349	343	361	337	368	340	371	380	359	323	326	340	361	373	361	388	343	342	358	371	389	369	346	346	331	360	357	331	310	377	352	351	356	354	384	381	367	326	343	356	393	347	354	375	368	343	340	364	370	403	349	364	367	329	347	338	365	351	350	342	368	337	324	350	344	358	396	329	351	364	339	333	358	339	374	350	362	370	351	395	362	348	380	349	393	357	352	381	354	366	359	363	351	348	317	343	363	396	389	371	370	339	364	357	353	357	370	374	338	371	356	370	361	326	354	386	379	345	343	360	386	350	365	350	347	347	344	369	346	344	367	319	376	371	362	385	379	375	356	348	335	341	336	332	348	361	358	379	345	344	362	362	359	336	398	353	341	344	352	396	366	345	320	372	353	345	320	372	364	304	297	361	346	360	332	341	379	355	346	341	373	340	368	381	341	362	342	365	306	379	358	350	372	337	362	389	349	359	334	347	339	332	335	355	345	341	363	379	372	314	347	380	344	351	367	372	354	336	359	351	358	372	349	400	364	351	351	341	336	337	330	348	374	353	365	353	381	397	352	349	344	357	325	361	342	344	389	355	321	356	353	351	327	383	356	365	357	360	321	373	352	383	340	355	376	352	357	321	368	348	335	341	339	336	351	362	378	389	351	315	350	309	369	382	321	344	351	384	379	365	380	349	356	360	338	369	333	346	382	329	373	354	334	363	347	354	357	363	372	363	363	374	358	366	364	348	394	357	356	357	343	382	346	368	350	339	333	346	354	328	327	324	365	361	357	357	365	342	364	368	340	372	327	360	338	330	324	348	329	357	321	368	369	332	338	362	339	338	382	342	313	347	348	362	357	361	343	363	330	360	341	355	324	377	371	335	340	391	335	331	354	341	389	327	378	331	389	357	361	357	358	356	356	329	358	368	347	365	367	352	374	364	344	321	357	368	340	345	423	385	368	352	339	360	379	331	327	354	350	363	376	387	345	350	338	351	377	332	334	366	380	351	387	331	374	336	334	367	335	344	373	365	376	368	346	350	362	355	334	365	356	357	397	352	369	341	374	362	368	356	371	337	322	340	333	384	347	353	330	328	353	371	354	331	349	351	354	375	334	357	363	359	372	387	365	352	354	350	334	347	348	377	345	350	369	363	362	373	351	345	374	376	385	326	326	373
56756	92343	76732	51356	32175	13899	3325	1386	1744	668	648	624	590	622	607	630	614	683	578	621	612	621	654	650	615	657	646	609	616	646	635	635	677	589	596	611	603	655	601	638	636	643	640	614	652	614	625	622	650	619	640	632	623	578	644	611	584	676	618	633	616	649	587	612	653	612	631	598	619	621	624	661	602	653	634	649	652	662	627	636	654	646	580	624	638	612	589	624	650	621	621	611	646	668	634	589	638	614	591	642	638	644	632	630	593	689	573	646	612	582	620	665	632	615	635	612	627	668	650	663	656	619	630	622	672	590	612	648	662	614	627	602	613	634	621	630	637	623	668	630	640	622	662	671	696	597	610	625	640	615	635	665	589	620	655	652	689	613	621	582	671	650	651	656	624	639	622	645	677	664	624	603	620	650	597	639	620	607	618	556	652	622	613	664	644	673	623	645	624	623	646	631	666	660	630	567	627	591	624	646	597	616	620	621	633	628	667	609	590	604	656	667	609	598	671	652	608	646	634	610	593	680	635	584	644	619	620	654	667	639	596	594	597	636	644	673	633	620	653	628	619	649	612	629	618	664	608	617	654	654	647	599	612	623	615	628	611	628	651	629	606	607	595	599	629	664	610	635	620	628	606	591	640	619	662	629	637	615	638	631	586	679	673	597	585	644	604	632	598	631	646	649	625	643	645	622	649	619	613	645	630	636	608	639	656	653	623	626	584	645	628	623	612	619	658	648	613	619	632	654	580	639	629	632	614	637	660	650	631	625	617	642	623	646	594	633	623	632	632	610	638	615	596	627	626	598	621	676	625	621	594	627	642	636	596	593	618	604	632	616	600	617	597	607	658	592	598	644	647	582	658	605	606	660	693	593	649	703	675	591	669	633	644	594	656	618	657	640	634	617	643	656	663	632	639	611	659	653	618	629	645	633	642	633	645	668	587	620	584	592	638	639	626	599	611	642	651	627	608	639	661	610	669	649	629	644	637	654	653	583	661	602	675	626	632	638	621	597	621	590	603	642	629	599	679	646	627	644	617	587	635	627	595	645	643	631	663	620	614	621	660	633	628	646	646	643	627	631	593	644	625	625	629	608	644	604	591	689	675	600	611	650	613	677	686	613	653	666	605	661	616	584	631	621	597	643	617	645	622	628	638	614	663	617	627	630	617	640	610	616	667	629	607	648	665	608	677	623	589	627	617	618	632	642	617	685	640	581	613	649	607	635	614	646	633	626	626	603	613	571	580	641	614	615	635	610	624	611	595	695	630	649	600	647	629	621	618	645	626	615	650	677	644	608	681	630	595	660	589	615	609	631	667	597	620	631	585	582	631	605	635	600	645	618	633	639	605	584	625	643	659	627	623	639	604	609	647	640	638	661	652	657	571	648	635	635	603	610	612	611	630	649	628	659	644	596	622	616	617	627	673	617	661	667	629	630	631	661	617	615	621	564	670	663	651	605	628	634	615	631	618	667	618	651	622	623	605	641	668	634	614	597	687	630	628	589	615	609	614	627	666	687	649	613	605	600	627	646	602	658	637	609	646	632	648	618	623	637	635	622	629	625	629	613	621	693	635	661	649	629	618	663	610	641	600	621	644	633	629	618	630	623	622	593	642	643	636	616	646	604	652	602	676	634	612	637	647	615	639	676	638	655	619	609	590	594	646	642	625	599	592	645	631	588	591	644	647	624	658	612	595	650	642	636	661	621	641	579	624	653	609	642	639	602	628	631	602	596	605	637	672	562	638	607	662	652	612	630	631	621	634	675	617	571	635	616	679	649	642	642	652	605	604	670	628	633	650	619	586	623	628	624	671	651	599	631	640	626	662	593	621	669	582	602	661	612	637	654	610	607	659	639	638	626	605	634	618	651	571	619	607	644	615	629	585	630	594	659	624	672	616	650	632	656	585	636	631	616	633	592	612	645	628	675	593	642	623	613	646	616	616	632	622	597	654	607	578	601	561	595	634	628	637	693	673	631	628	642	634	607	599	626	591	631	651	604	644	622	660	634	629	619	610	620	615	592	640	674	613	658	635	639	664	603	685	653	678	622	630	644	644	618	629	608	620	632	624	644	670	640	562	644	629	617	595	627	609	618	614	583	620	615	682	605	634	675	629	652	652	626	615	648	628	648	582	672	621	644	641	603	607	641	636	631	614	650	632	562	602	604	635	650	617	598	646	647	620	665	626	615	603	652	624	591	623	641	607	651	657	621	600	606	586	652	631	644	632	592	615	640	629	650	638	641	650	640	655	638	643	625	645	637	609	687	650	624	634	627	654	629	617	593	669	639	621	659	593	605	614	668	636	666	633	643	625	610	634	612	630	620	622	666	631	634	627	612	612	612	557	634	618	614	612	683	629	580	612	614	634	640	645	593	613	654	633	578	598	646	693	595	636	628	602	642	600	674	671	615	590	654	588	629	694	579	652	644	576	608	645	619	582	621	626	625	631	639	625	587	601	674	607	602	621	664	636	639	585	566	599	626	632	649	596	670	643	678	641	656	628	614	596	600	633	622	634	652	639	657	638	662	642	624	597	624	643	647	642	630	639	641	600	638	582	585	638	641	661	631	578	623	614	631	590	664	672	673	643	607	614	653	582	658	621	625	630	646	621	609	659	582	599	653	618	669	610	614	611	618	646	610	643	638	639	611	617	598	641	607	635	669	619	619	611	626	669	646	633	662	633	621	621	589	586	610	610	630	620	620	709	632	595	603	622	624	648	649	616	604	641	626	648	644	614	604	599	625	623	620	655	615	632	630	577	630	633	647	645	613	670	585	647	572	652	618	649	631	600	607	623	628	585	572	647	608	596	612	632	624	656	638	637	597	672	609	661	617	601	613	669	607	621	618	644	631	671	635	651	626	602	595	610	629	639	600	647	626	583	587	613	609	596	614	620	655	677	626	575	591	608	623	662	605	649	634	629	621	624	640	682	594	668	616	618	675	641	604	615	635	588	644	630	636	644	615	664	605	574	613	600	631	623	592	615	619	671	638	618	618	630	643	591	565	657	608	636	585	623	652	666	662	666	665	606	587	650	611	664	669	617	658	633	621	630	580	618	588	628	636	612	648	643	603	665	597	630	608	648	647	613	662	661	646	650	616	646	642	627	652	645	601	649	638	641	679	621	665	613	673	619	626	618	617	640	600	629	607	624	592	657	656	627	595	573	663	606	674	633	613	590	608	627	595	621	649	607	640	676	665	638	612	571	604	613	681	668	641	634	633	655	585	667	624	601	620	617	598	683	633	611	615	629	638	664	605	569	608	575	619	646	607	637	633	624	573	613	627	629	594	619	662	596	621	600	669	634	624	642	604	600	634	607	626	620	595	610	621	652	700	621	599	659	621	670	605	612	638	610	621	674	602	663	604	641	630	608	599	624	657	640	625	640	656	624	586	640	632	605	648	627	621	668	615	612	629	664	633	610	616	645	594	640	579	679	678	607	574	618	624	664	648	642	658	584	638	628	615	590	595	620	628	638	641	620	607	616	634
23404	22710	36019	34852	27007	20748	8787	1204	1265	514	451	465	528	479	469	498	465	471	480	489	467	492	493	469	461	470	433	458	459	441	467	450	490	486	460	502	483	452	472	452	452	440	479	477	424	501	426	446	451	440	440	455	448	436	444	440	465	479	449	457	426	464	494	465	444	434	460	465	429	411	442	433	457	452	470	428	466	474	407	472	477	452	428	422	457	464	445	477	495	468	457	445	457	465	473	460	456	499	440	451	438	431	465	468	479	484	446	464	456	440	459	469	433	434	458	487	460	477	475	436	473	421	472	476	459	496	441	472	479	444	475	433	440	468	472	502	454	461	435	470	496	438	458	437	474	418	420	460	467	434	494	411	484	423	454	451	488	455	490	477	465	453	432	425	453	456	474	472	474	441	462	432	448	486	452	431	447	444	483	466	446	488	436	500	447	461	436	454	443	476	472	482	440	449	457	455	469	466	473	444	459	434	470	451	460	437	451	491	449	457	485	453	471	461	463	450	478	446	418	453	401	456	429	421	471	431	471	417	443	479	449	427	423	466	446	453	449	422	448	462	478	497	458	459	435	466	462	463	447	443	443	470	429	429	440	442	483	457	494	433	491	446	457	509	483	458	441	436	466	454	446	480	455	443	475	448	449	445	451	464	449	470	442	466	444	448	418	441	466	423	462	447	473	469	450	434	442	443	464	456	453	427	429	475	476	481	466	432	452	450	448	465	440	457	464	460	474	442	471	497	458	479	479	479	450	481	501	464	434	464	478	452	461	437	421	422	450	478	452	425	426	435	458	465	440	415	477	441	471	455	476	448	438	442	401	473	490	461	448	428	459	454	434	458	489	438	458	445	424	459	470	440	476	420	448	430	473	449	465	453	421	467	491	493	499	451	470	497	424	455	483	461	484	449	471	457	460	435	473	477	416	458	479	442	464	439	474	451	439	448	436	461	444	423	453	451	453	447	433	435	433	441	447	449	484	451	432	449	487	447	482	481	408	455	447	456	457	420	445	476	492	428	424	450	467	438	481	493	406	440	450	458	519	456	472	440	455	438	456	448	468	447	450	432	462	430	455	432	436	455	424	427	432	444	469	435	434	477	455	421	453	404	458	461	464	427	469	450	452	467	467	439	456	394	456	424	418	482	483	435	447	448	447	441	438	448	457	428	416	428	428	449	466	442	437	472	430	426	480	416	428	441	452	470	489	440	441	457	459	439	467	456	447	435	441	463	472	458	475	437	428	482	420	426	447	470	498	466	455	475	490	475	469	451	458	435	449	437	456	442	436	411	493	492	469	419	449	436	478	432	470	429	430	470	439	458	468	428	471	433	493	458	422	442	420	448	457	478	462	458	460	440	475	478	442	452	468	471	460	436	458	461	474	468	451	461	427	428	456	439	470	448	445	450	495	475	481	441	442	468	439	458	417	429	472	480	462	447	433	425	451	454	456	490	437	435	427	441	463	423	433	464	471	475	452	443	452	472	468	452	454	475	429	430	483	455	461	491	473	474	458	446	475	481	440	472	448	439	487	448	433	425	468	460	446	436	429	480	481	449	404	434	447	431	453	454	435	459	452	505	453	426	442	463	459	513	490	478	444	452	438	428	479	473	464	446	470	491	449	490	431	460	476	446	431	447	456	459	479	444	435	437	445	415	445	436	450	455	438	453	422	460	418	451	424	458	465	455	443	439	455	386	443	481	455	425	505	476	453	453	468	458	437	496	450	430	449	421	428	453	447	464	446	454	440	438	463	439	464	436	460	448	482	446	518	468	474	483	453	456	462	474	446	472	508	498	454	466	444	446	432	479	436	477	466	460	424	425	458	435	433	454	478	445	443	456	442	478	455	424	462	462	463	466	457	459	441	464	499	453	457	474	486	468	452	463	485	466	488	448	458	424	480	481	436	439	418	448	479	443	450	444	436	444	468	459	436	483	483	445	440	420	493	480	421	454	454	463	453	459	459	475	450	413	456	486	465	448	470	461	445	450	435	462	439	465	454	447	406	438	445	467	450	447	430	477	427	458	440	470	433	465	459	461	464	434	437	434	429	469	418	476	464	427	453	455	510	437	429	478	468	449	415	465	460	472	454	463	412	466	457	430	441	482	439	454	408	431	464	457	458	435	441	446	441	417	448	428	472	462	446	444	459	460	444	442	437	444	444	472	474	438	491	418	427	429	483	439	441	432	487	429	453	485	420	454	478	428	419	442	431	472	432	474	475	453	478	389	448	451	461	465	448	448	450	487	461	496	484	480	452	414	450	454	438	441	455	432	444	491	450	462	442	433	444	456	463	446	474	436	472	415	494	473	448	486	412	446	455	449	514	448	473	451	413	427	454	479	424	436	435	430	469	419	489	431	464	478	473	458	431	459	453	428	445	453	478	436	436	480	449	437	467	446	483	452	410	497	427	474	469	454	465	452	448	447	480	460	458	457	495	484	477	486	430	447	432	419	470	405	474	485	441	479	451	480	439	455	456	458	435	461	459	444	479	467	421	460	484	472	448	482	459	426	452	449	415	457	456	460	421	457	499	447	461	472	447	442	448	435	457	440	467	465	457	447	446	487	427	455	440	467	492	484	416	438	442	459	417	437	441	461	427	436	451	446	437	480	465	447	442	479	449	462	438	468	457	449	437	451	417	471	472	485	427	463	435	443	414	456	442	434	434	443	455	463	474	485	443	442	446	439	469	448	459	487	460	444	450	422	452	469	448	459	414	438	499	431	436	433	466	458	463	448	464	465	460	452	463	406	423	491	479	444	422	483	422	427	490	451	470	446	432	480	439	474	469	493	467	463	454	449	475	458	471	414	450	431	460	437	472	436	474	457	441	461	412	466	409	440	445	467	441	435	454	424	453	445	438	496	451	440	441	420	442	434	460	450	463	418	454	480	477	462	463	452	440	463	462	449	465	439	477	446	423	415	455	465	460	467	455	453	463	460	480	445	427	463	453	452	445	464	451	459	463	482	465	454	457	470	487	460	404	467	431	472	486	441	468	458	462	465	436	454	431	452	461	478	460	432	453	452	487	464	443	440	437	476	455	444	481	443	472	473	467	451	454	435	415	470	414	464	405	418	439	488	445	458	464	462	454	426	490	460	474	469	468	471	463	440	484	436	470	407	468	425	451	445	463	461	433	426	465	476	483	448	438	484	512	480	480	433	455	458	462	430	445	427	457	431	456	479	472	479	455	438	489	469	439	418	419	463	451	457	474	472	445	455	465	482	423	456	443	429	433	448	469	457	485	414	448	465	422	471	434	492	422	445	479	451	468	452	465	497	476	475	492	464	442	465	414	433	474	432	439	483	486	444	453	457	446	452	446	453	438	427	421	435	458	442	468	483	423	456	449	518	495	453	436	461	482	453	452	504	462	456	493	434	433	436	456	480	478	452	425	454	413	437	465	464	458	429	474	498	427	447	451	434	439	457	452	496	456	398	429	481	476	467	429	428	447	460	458	450	463	460	444	435	431	460	465	461	472	484	441	467
59201	102193	86189	63130	40221	19465	5089	2320	3346	855	771	739	791	780	821	724	760	755	765	773	783	747	773	766	806	763	758	722	752	782	715	797	712	795	784	807	757	765	713	799	743	766	751	793	790	763	780	781	797	728	755	716	769	824	785	741	771	756	775	752	734	740	721	758	716	768	763	772	768	766	748	727	714	769	851	792	780	818	759	771	806	755	821	750	751	733	762	725	831	805	758	758	808	787	784	751	726	751	780	731	735	749	812	799	687	789	753	741	738	771	769	754	753	698	788	747	760	763	745	763	766	763	782	792	775	761	767	728	758	763	791	764	731	772	790	764	756	728	780	781	754	752	750	764	741	767	787	737	766	794	780	772	769	721	732	781	813	802	728	777	730	760	726	755	749	773	725	690	772	794	752	721	785	756	734	767	771	725	768	781	770	735	825	758	785	730	783	749	775	801	742	766	712	731	700	727	774	755	792	730	738	732	775	766	750	760	770	758	720	782	793	788	778	776	757	794	745	765	721	739	783	794	829	733	774	754	777	720	743	787	777	743	786	817	730	732	747	741	795	752	744	723	755	752	753	763	750	739	745	807	713	798	789	801	760	767	742	741	724	782	749	778	775	719	757	706	742	739	774	800	753	761	746	766	795	713	761	754	765	742	780	725	783	727	751	731	784	786	743	780	736	787	785	816	756	764	724	734	751	760	778	765	745	757	829	762	773	738	800	789	789	743	764	812	766	823	709	804	792	767	772	760	773	771	735	794	808	771	764	774	792	794	796	751	743	737	807	750	767	765	785	744	768	736	740	762	748	763	778	760	769	775	753	775	744	771	791	752	765	815	751	772	755	760	758	741	787	721	762	759	802	720	752	725	735	736	740	769	751	752	769	744	778	804	772	749	763	806	744	736	807	812	774	723	816	723	765	772	760	737	778	715	721	836	766	763	735	758	773	774	762	770	778	784	783	814	769	777	790	773	750	776	744	791	768	744	786	758	736	726	733	774	708	788	778	820	701	734	740	731	773	786	727	756	760	771	764	777	756	775	722	771	757	775	753	730	768	748	777	754	679	709	795	760	754	786	778	734	733	795	770	754	761	760	730	798	776	718	748	770	749	762	759	784	775	749	807	768	755	742	755	709	774	764	696	762	767	745	790	765	770	781	708	777	818	718	752	758	763	779	744	764	738	736	791	763	691	712	780	771	809	738	735	816	752	754	747	761	760	744	758	728	740	778	754	726	813	735	746	749	808	748	758	812	750	727	802	762	760	735	752	732	719	743	759	785	780	769	763	790	706	746	745	742	766	793	785	748	796	735	782	783	773	723	794	801	784	719	737	780	756	740	770	752	810	759	735	803	725	754	796	717	771	782	732	803	789	773	785	759	734	767	770	763	807	779	777	749	787	745	739	760	777	703	801	797	765	795	761	744	757	739	741	764	724	744	752	773	787	740	744	760	792	727	765	773	780	768	744	753	766	796	704	757	760	712	775	775	735	773	710	780	740	768	741	774	766	761	808	715	756	770	782	786	737	754	738	765	705	804	733	778	782	798	768	733	792	778	770	790	751	758	763	793	743	736	728	777	792	732	791	791	746	774	774	727	700	787	755	713	763	815	764	743	766	766	758	775	766	712	775	782	789	744	827	739	761	769	771	795	753	748	777	731	760	775	765	714	780	771	771	765	778	786	750	768	729	705	798	778	789	749	798	744	739	760	746	774	754	705	765	794	760	743	790	728	760	737	777	756	735	732	726	772	792	729	709	780	777	724	761	775	751	769	747	753	764	774	731	769	750	774	839	753	756	786	796	793	752	759	769	728	741	777	786	726	788	693	761	744	766	741	791	753	772	780	764	804	765	767	758	773	762	731	768	739	726	779	787	732	781	737	738	726	740	721	774	756	744	759	752	785	752	767	740	760	809	763	781	756	759	814	753	766	753	771	720	746	765	743	752	766	780	700	765	784	766	748	719	754	758	811	733	758	747	758	798	760	803	757	736	804	713	749	772	745	749	772	756	764	761	780	741	721	730	706	754	827	801	759	724	758	744	740	743	722	748	774	751	767	774	760	747	795	754	802	764	751	752	725	754	773	798	771	799	760	743	749	757	783	776	805	767	774	773	751	776	774	813	755	778	789	705	746	778	813	740	772	729	738	772	739	793	727	709	747	785	801	709	743	744	736	767	747	766	780	763	747	752	728	744	745	819	779	784	711	770	746	790	726	735	726	747	740	712	708	735	745	734	752	784	747	802	811	774	771	781	773	738	756	770	768	786	742	759	749	803	732	746	755	733	741	750	754	751	811	712	793	754	793	771	776	735	717	742	749	813	764	800	788	763	748	771	787	761	709	742	747	760	785	771	750	758	786	742	732	784	806	785	738	755	845	778	778	774	777	802	802	728	792	665	768	746	792	776	800	746	738	800	795	784	772	775	733	768	740	751	797	788	829	785	749	765	764	736	790	831	704	742	825	770	771	756	833	761	781	759	748	746	759	767	762	808	772	722	781	743	735	743	736	790	750	756	759	774	753	730	777	740	727	782	786	768	767	784	780	751	734	773	790	761	740	835	773	766	762	733	776	745	740	737	783	773	749	797	755	760	800	777	745	768	759	774	782	760	818	777	768	750	804	706	765	753	793	812	761	708	772	761	783	770	798	787	751	712	776	736	789	759	736	742	812	749	695	776	789	770	777	799	763	745	791	738	773	767	755	743	776	736	748	769	778	786	790	784	777	799	762	754	698	757	756	725	712	690	759	760	735	723	830	765	735	736	745	795	800	778	751	779	805	770	756	727	736	715	742	751	754	733	781	764	758	768	717	785	791	786	759	744	782	746	705	755	765	743	769	761	735	790	734	775	736	779	797	789	770	767	790	730	750	761	743	754	747	778	750	788	768	676	739	766	790	728	761	746	775	781	773	740	787	757	770	753	768	785	757	783	779	772	755	680	754	801	767	772	751	743	729	732	740	743	743	781	792	785	742	752	768	719	759	755	737	754	777	746	738	747	754	768	708	724	804	792	787	762	742	714	762	767	748	770	754	779	712	761	733	768	740	754	790	756	757	700	778	747	816	772	788	783	775	723	786	805	754	773	804	737	766	736	769	768	783	732	754	749	804	806	690	812	742	790	731	745	749	748	776	762	744	771	732	756	799	804	766	736	771	737	740	831	809	766	770	748	745	745	790	746	757	761	768	770	726	794	784	714	724	763	773	775	763	787	783	763	736	763	754	774	710	774	775	771	802	748	796	761	753	845	726	762	741	724	747	785	777	716	781	751	752	764	772	763	732	728	718	717	762	720	815	752	763	765	789	784	825	760	765	739	732	733	762	747	777	760	762	739	783	784	808	775	753	736	792	681	773	799	824	758	801	773	773	760	705	772	747	745	727	759	763	755	799	796	743	795	771	741	760	734	811	766	787	730	751	764	708	806	763	739	755	747	777	759	782	775	803	758	778	731	788	754	794	708	751	791	766	750	728	782	744	761	780	850	766	736	741	812	793
27676	30493	33759	20917	6366	1171	417	312	321	287	299	320	297	283	325	334	271	293	278	305	352	306	291	310	279	307	293	314	315	293	299	276	338	300	314	298	296	295	312	289	306	311	307	314	322	313	290	297	288	299	286	303	320	265	298	317	275	291	317	308	317	302	270	309	277	328	274	297	303	311	297	292	319	306	291	300	295	355	306	308	254	298	306	297	317	295	293	315	303	317	308	309	312	310	309	286	310	308	288	260	322	356	293	310	302	290	297	318	290	304	293	282	287	277	316	306	293	328	306	304	338	297	318	282	297	287	295	297	336	283	298	313	297	257	316	308	298	301	304	280	335	296	319	280	304	277	287	294	287	297	298	315	296	281	293	302	309	295	306	318	333	347	314	299	292	321	284	267	292	279	295	277	329	285	309	340	289	293	274	291	278	296	307	304	309	321	323	305	281	309	290	312	321	284	293	293	320	311	291	292	315	282	278	273	314	308	353	281	299	342	302	304	271	281	289	302	317	302	305	331	315	307	304	320	295	304	312	289	280	324	278	321	257	265	320	295	297	275	308	283	270	273	324	294	283	309	289	305	283	333	280	308	297	300	303	255	275	317	292	294	284	272	292	294	306	292	269	296	296	304	296	283	308	286	332	325	323	313	271	285	309	284	295	331	332	281	288	316	289	321	280	263	286	289	290	276	304	289	304	283	294	303	282	317	301	315	293	305	292	266	301	308	288	300	324	303	318	282	301	291	282	309	299	300	289	295	275	301	308	323	270	299	289	336	297	313	314	295	279	321	315	265	278	302	293	305	298	296	284	291	305	344	321	287	261	277	281	277	289	296	291	332	300	317	253	315	313	312	300	290	296	276	303	302	286	294	324	299	290	300	286	285	278	305	309	293	290	333	316	278	281	309	304	329	298	260	335	315	266	286	281	302	287	290	325	333	286	306	285	342	294	285	306	285	330	295	279	277	349	319	304	333	283	298	287	294	287	269	280	324	301	283	268	332	292	265	296	282	290	301	310	300	269	290	292	310	310	293	309	277	314	284	336	286	312	302	278	279	324	322	312	288	303	257	311	320	306	282	318	322	331	278	335	305	306	302	268	274	278	265	308	288	299	326	270	312	312	290	292	281	318	281	268	314	323	308	326	326	313	303	310	290	310	311	304	293	296	289	314	322	292	303	312	276	316	267	301	313	310	301	300	310	269	302	296	304	275	312	312	342	323	306	284	313	333	331	288	320	291	295	296	302	303	312	297	323	291	273	305	305	276	301	310	297	287	289	274	261	299	283	291	314	295	282	285	292	296	283	331	319	313	279	300	309	290	323	282	299	302	300	281	290	318	293	294	305	306	307	307	282	307	318	327	268	269	317	280	324	325	316	302	318	299	298	317	313	301	301	289	304	327	307	324	293	303	294	307	328	286	283	300	322	308	300	260	296	278	319	302	289	305	282	274	311	302	287	282	318	281	283	282	293	301	276	314	285	276	302	307	322	292	305	265	315	321	287	307	314	305	289	310	300	296	309	314	306	286	292	288	321	319	295	284	314	322	302	283	313	293	305	308	305	300	306	306	289	276	289	300	300	293	309	288	313	286	326	310	290	329	298	339	257	272	291	312	293	278	285	312	299	285	344	335	266	298	328	296	300	345	299	292	307	292	304	281	276	314	299	307	327	317	318	319	297	319	276	295	274	341	321	306	286	294	273	262	268	303	287	301	314	296	293	312	303	333	287	292	298	317	312	293	309	324	330	283	309	322	278	308	317	297	307	314	339	295	266	320	295	286	277	284	332	301	311	322	291	289	311	307	285	295	297	312	311	326	299	305	288	305	301	302	284	310	292	277	292	343	308	315	305	314	309	306	294	303	309	311	311	273	282	331	328	326	285	286	299	287	294	276	266	306	324	262	310	290	280	304	335	291	300	326	294	290	320	301	314	281	311	313	297	300	326	303	325	300	287	309	259	310	328	305	309	292	299	303	317	297	322	316	287	319	277	270	331	299	295	343	323	322	299	307	313	306	303	300	286	302	279	297	276	299	320	297	270	304	287	310	290	287	280	305	306	319	281	288	304	318	320	281	305	284	291	313	314	323	291	304	299	267	308	276	304	338	279	320	297	289	306	289	309	300	305	331	298	315	293	288	292	324	302	318	272	297	301	275	316	318	267	282	284	320	256	286	321	299	270	288	280	264	291	299	301	290	321	308	301	288	318	328	273	269	323	287	299	307	299	272	309	304	316	298	272	303	305	312	289	322	301	320	282	298	303	309	286	274	324	276	288	277	316	304	326	276	299	303	289	295	296	281	292	291	284	286	300	285	293	284	295	300	325	286	296	276	325	307	302	324	295	287	281	281	308	293	318	245	290	310	295	317	316	311	346	297	302	323	303	297	298	323	293	310	304	256	316	288	305	290	287	280	316	345	343	320	281	298	308	298	302	298	314	303	291	314	348	314	300	311	297	306	297	253	279	302	287	301	300	294	290	285	283	314	301	290	308	307	283	323	268	292	313	305	313	279	311	272	318	256	297	240	319	293	306	311	325	302	286	293	293	302	312	305	298	301	274	316	259	327	274	277	328	298	277	283	296	310	305	289	301	313	286	302	280	303	304	308	342	306	286	313	324	294	299	284	284	278	302	278	325	307	294	306	290	279	311	291	279	305	305	290	311	306	317	310	321	289	318	283	281	303	324	304	295	300	322	314	317	281	316	288	304	320	278	311	309	320	320	281	314	273	327	333	318	347	295	333	303	297	300	293	314	252	300	307	306	324	286	312	285	288	302	309	302	328	298	310	310	302	289	320	314	313	320	290	290	267	276	298	295	320	280	287	255	297	279	307	299	317	296	325	266	308	314	314	289	279	293	319	299	311	290	277	279	294	315	314	290	305	306	307	308	321	302	281	311	292	284	323	300	303	308	313	282	280	310	324	281	287	273	302	314	280	290	310	285	299	278	283	326	304	298	295	311	303	304	290	302	297	300	314	235	290	272	315	270	339	310	324	290	327	292	289	278	274	285	310	309	308	293	288	283	304	295	326	316	325	295	298	285	295	321	339	278	309	283	313	313	299	299	280	304	283	323	296	295	295	305	298	308	341	299	280	307	275	286	275	301	351	272	291	291	307	312	293	310	274	305	283	281	279	326	286	315	309	300	305	272	305	298	288	312	306	321	264	338	315	295	322	305	307	285	299	318	293	280	317	321	267	291	327	292	335	299	295	274	346	305	307	339	304	273	300	299	307	297	305	292	282	302	292	291	279	301	291	293	291	269	290	322	318	311	280	303	308	299	268	301	283	304	328	304	295	317	329	299	302	264	305	330	302	304	294	336	309	298	287	304	255	296	324	286	307	334	316	290	286	302	282	317	329	283	291	293	299	322	277	259	322	321	287	273	308	270	305	310	301	315	298	305	298	263	301	309	280	304	315	317	298	316	317	288	326	318	319	311	341	314	284	319	276	300	263	270	338	282	329	315	302	299	307	302	282	286	336	273	293	306
31143	49672	39969	23681	10014	2480	786	583	665	529	575	546	529	523	548	509	529	535	556	517	515	489	552	528	533	523	558	511	559	563	543	527	516	532	537	559	591	617	554	522	547	551	546	615	577	498	516	554	527	535	525	494	566	535	502	511	537	535	554	583	572	518	548	459	539	568	538	507	535	546	503	552	543	554	510	496	534	559	569	555	524	537	536	532	541	552	574	514	524	541	491	539	530	563	528	581	550	486	514	531	526	525	550	533	517	553	552	500	542	538	512	553	502	524	550	575	522	574	551	522	532	513	542	510	547	566	561	542	560	528	568	552	527	526	573	525	509	550	591	510	539	565	541	531	562	541	511	525	548	562	544	564	520	507	551	553	539	528	513	524	524	552	554	563	565	526	512	550	508	532	533	562	563	512	548	548	533	529	519	536	555	525	507	536	604	545	534	574	561	523	480	564	518	566	483	574	569	588	520	521	540	540	537	525	504	552	512	533	574	553	556	565	501	527	542	543	560	565	574	545	558	524	553	496	532	530	532	531	543	547	542	560	510	511	533	511	530	522	529	537	565	558	507	547	516	496	573	478	544	534	511	539	574	542	539	542	489	539	519	490	515	553	566	500	526	542	526	556	539	496	564	499	533	502	506	546	575	560	535	525	536	581	515	542	527	585	510	542	517	550	519	543	543	447	511	516	567	522	551	543	544	535	546	520	559	520	554	579	523	524	508	564	552	585	512	566	560	531	525	535	528	534	526	552	534	529	550	533	536	539	502	530	559	514	528	572	545	525	546	537	546	557	537	574	561	549	517	544	538	538	523	530	527	530	520	562	578	510	563	536	551	531	542	516	532	498	527	541	532	523	560	531	573	536	552	561	553	569	534	555	496	498	536	538	526	509	538	593	530	594	544	528	527	571	539	523	549	532	543	516	554	539	515	510	533	549	533	571	512	542	501	542	518	553	559	511	514	536	545	543	570	555	558	536	535	542	549	479	534	531	503	534	542	527	553	558	519	498	496	490	518	537	476	564	537	522	520	525	528	575	528	576	517	512	555	535	555	561	567	511	530	517	558	544	554	557	553	534	569	580	538	545	569	526	506	571	520	570	517	552	528	534	525	505	536	558	594	521	517	549	532	540	571	513	583	545	531	546	551	494	546	546	547	553	571	562	561	567	519	558	566	521	546	523	545	556	485	470	515	569	589	526	524	526	567	499	565	524	570	548	508	528	541	514	525	524	555	550	570	537	538	528	532	526	540	499	508	550	526	534	533	563	516	521	552	521	554	514	523	538	513	514	506	575	607	494	577	555	507	546	555	569	559	483	517	511	575	542	539	538	558	548	513	527	562	518	511	541	561	545	609	535	526	527	536	539	548	546	523	548	544	530	506	546	541	530	546	525	544	548	503	545	565	532	542	532	534	550	540	552	530	511	495	541	530	533	538	551	508	494	550	553	547	555	558	547	535	527	521	536	529	539	569	561	553	565	567	520	559	569	525	537	544	519	526	539	488	553	551	506	555	509	532	538	573	508	552	487	574	566	521	569	519	545	569	533	546	474	491	542	528	561	558	507	538	521	547	572	511	548	534	574	576	527	523	539	508	513	524	514	530	543	531	542	529	506	559	562	514	540	524	542	514	537	542	539	528	530	537	514	519	585	544	541	535	539	555	583	553	519	539	568	488	546	567	484	531	566	553	536	509	540	552	518	503	518	550	534	540	554	588	545	545	529	512	565	520	543	542	590	527	505	561	500	558	557	585	565	515	557	575	544	550	557	497	533	496	537	534	534	566	517	526	527	559	537	524	515	520	548	548	545	554	563	512	539	528	546	520	532	537	472	544	520	516	545	527	598	530	519	520	542	549	541	495	544	480	531	564	550	525	548	506	535	517	527	560	533	531	523	530	545	532	542	562	553	592	553	565	511	566	509	541	579	540	555	535	533	541	546	553	592	530	571	534	545	520	535	549	525	547	515	544	539	575	607	574	530	553	596	532	552	538	534	559	523	530	552	512	561	541	581	523	538	514	521	532	552	520	537	527	557	510	537	581	531	559	566	543	577	559	516	504	549	537	500	525	529	516	542	532	546	510	531	509	511	545	562	559	550	542	497	541	540	513	527	515	545	565	510	547	513	563	538	536	580	536	547	551	550	550	533	566	524	516	525	523	508	522	564	566	528	515	513	518	584	578	524	568	535	531	514	537	583	523	517	522	524	546	544	556	601	547	523	549	496	572	573	544	522	536	558	518	554	484	543	525	515	495	483	526	545	520	545	564	527	533	582	548	519	558	579	538	535	532	520	544	542	500	531	572	553	504	547	545	563	528	520	550	538	537	505	569	555	507	554	529	589	584	516	549	517	543	551	522	553	550	518	533	502	527	544	551	538	529	495	534	550	564	555	550	575	578	581	538	532	533	541	547	551	547	503	518	524	542	541	533	569	570	537	520	587	529	528	528	494	553	490	549	554	563	532	560	501	547	567	542	508	524	518	576	517	553	561	557	536	538	548	562	573	523	558	542	510	556	515	547	523	504	535	578	504	545	523	522	514	534	538	549	531	515	521	547	533	512	547	531	549	545	543	588	523	549	503	529	539	568	516	567	517	511	566	544	550	602	556	517	508	566	537	512	571	524	507	590	554	542	524	543	548	533	543	557	562	515	527	524	562	532	509	546	566	546	565	532	522	553	519	506	507	568	513	517	554	516	544	573	539	548	548	528	505	535	534	585	543	528	542	524	563	543	556	508	557	554	568	559	523	567	534	562	537	550	537	552	518	561	564	559	491	514	483	524	537	549	499	550	532	560	543	518	528	513	523	533	566	501	560	564	523	561	564	500	514	524	539	559	466	567	562	542	535	561	547	561	554	553	510	559	529	548	543	505	536	571	533	549	561	549	527	522	525	541	558	507	535	542	520	534	555	544	495	556	548	574	517	556	521	529	525	540	517	494	516	569	540	556	539	548	544	527	541	529	534	560	526	524	524	516	497	551	512	515	495	535	591	539	528	596	549	514	493	531	551	538	582	532	563	523	505	495	515	529	557	511	550	543	579	562	559	503	526	539	527	502	526	506	550	519	537	552	524	556	583	535	548	527	543	508	520	493	486	541	504	546	511	534	539	520	516	508	547	511	562	524	563	531	506	514	542	522	536	515	538	520	530	542	519	521	529	564	563	520	536	529	502	537	530	557	499	537	496	548	577	570	520	539	534	535	529	545	524	493	512	513	530	483	496	522	538	533	473	548	510	513	501	522	524	571	500	539	545	590	521	558	550	504	595	497	529	532	524	515	534	584	538	565	543	559	521	494	553	545	526	549	562	577	550	522	558	535	567	524	555	512	569	554	513	559	550	506	530	561	526	520	536	503	546	574	546	559	560	534	568	548	578	531	522	575	526	528	533	560	557	572	522	537	522	571	562	552	523	523	553	503	551	529	509	591	537	526	516	522	542	529	548	537	582	543	561	521	520	539	578	535	589	556	556	561	547	515	532	538	518	571	509
24541	25113	42110	38132	25346	13701	2287	698	725	385	375	376	364	380	364	373	358	380	393	361	374	361	345	346	368	332	372	381	359	376	331	357	318	353	312	361	367	365	388	380	377	343	410	386	359	322	364	378	405	356	361	365	385	341	367	354	345	366	360	371	350	380	316	386	358	358	341	357	357	372	387	384	386	376	371	396	387	353	348	384	398	354	390	339	359	348	352	403	311	364	336	352	376	355	350	347	374	378	322	365	379	363	371	357	341	360	332	358	381	383	369	378	375	343	369	378	305	355	360	343	362	350	369	341	376	344	352	343	370	380	371	401	370	348	398	330	357	369	376	350	402	338	360	379	356	352	352	388	358	365	382	370	381	356	336	336	350	359	352	344	345	361	373	356	369	367	357	373	373	357	362	365	361	320	358	372	356	343	394	378	382	363	365	355	331	374	344	371	375	357	384	356	321	365	384	364	338	362	362	378	370	344	349	375	352	411	383	372	344	368	377	347	406	353	338	369	368	387	325	384	410	397	361	401	385	357	327	352	380	332	372	368	372	345	360	370	342	353	328	382	376	320	352	381	354	402	358	343	373	360	381	360	388	368	368	366	374	342	367	383	398	324	336	380	371	352	350	379	376	376	323	360	350	351	353	376	334	330	378	368	337	364	337	324	321	340	360	348	348	377	374	362	369	394	362	367	389	314	361	376	369	351	394	366	369	378	362	347	359	368	358	411	355	352	369	331	319	353	394	379	350	370	380	407	353	360	365	384	363	354	345	367	372	354	369	393	335	338	391	362	363	373	365	349	338	385	363	355	368	366	353	370	380	360	343	357	344	379	352	359	364	392	376	361	375	345	358	390	367	364	369	398	352	360	333	378	367	343	338	350	347	380	387	364	321	351	353	364	398	380	359	390	396	370	357	363	398	324	344	380	385	320	380	361	341	362	360	349	354	362	388	361	397	343	348	327	325	370	355	365	385	364	393	366	375	354	366	390	358	376	345	352	373	350	390	354	351	355	366	357	355	388	389	364	384	366	329	336	353	371	346	347	352	350	351	355	352	352	374	337	366	362	367	391	360	329	368	333	387	353	369	355	365	381	378	373	394	354	363	339	380	340	368	340	340	385	361	358	382	340	357	361	343	359	367	396	333	360	361	377	336	340	396	336	357	369	365	340	326	364	369	372	317	376	353	383	373	359	370	359	360	350	381	353	392	366	364	373	352	383	383	369	372	356	376	355	365	379	353	349	373	374	359	356	356	383	367	363	381	373	375	397	329	369	394	363	357	338	370	359	350	355	366	362	324	373	359	370	384	361	405	335	322	369	373	358	379	372	372	339	361	354	380	345	411	353	342	350	403	345	362	367	387	366	381	350	369	325	365	387	364	343	369	406	378	370	356	412	374	332	385	377	375	363	376	368	338	354	330	357	326	343	361	352	362	344	363	385	343	352	383	365	402	350	369	365	373	348	343	368	360	360	365	362	370	367	378	346	366	382	365	367	349	368	388	389	306	340	324	346	393	389	373	348	380	333	331	376	349	343	328	375	352	337	334	347	344	341	376	335	356	365	360	351	353	384	365	377	368	368	385	347	379	405	396	361	355	368	337	409	338	352	384	377	347	364	349	367	371	368	335	368	364	373	357	360	371	364	331	375	365	363	337	375	327	320	360	361	320	369	381	375	360	362	352	386	346	346	348	368	359	331	342	374	350	374	374	382	389	339	366	369	355	359	365	363	388	355	359	347	370	372	336	333	368	377	383	365	350	361	396	342	356	390	370	367	327	350	368	347	358	371	330	381	372	358	383	369	338	336	376	356	336	360	360	380	384	386	384	391	371	349	332	390	386	378	351	354	357	315	347	373	370	378	364	337	338	372	366	400	359	350	359	358	358	351	387	390	375	356	325	386	379	395	377	394	338	338	368	385	357	360	355	359	371	371	388	391	344	381	356	363	382	377	377	365	364	355	387	342	342	362	352	397	367	378	372	390	355	323	333	367	371	359	348	371	347	366	373	353	357	346	369	408	351	340	367	316	340	338	317	385	353	361	351	362	359	323	361	345	337	315	321	351	380	331	389	364	362	328	382	370	328	343	346	340	350	383	372	329	355	381	369	370	371	386	368	321	385	354	392	367	353	357	349	366	305	366	360	369	352	356	349	396	352	340	354	353	386	336	395	358	356	350	347	364	340	363	356	367	354	347	349	375	325	350	382	346	365	366	349	334	363	349	362	353	374	375	342	348	358	366	388	370	377	352	352	411	346	349	345	381	307	354	396	329	357	361	380	335	408	380	369	355	352	347	345	375	370	378	391	349	345	337	349	359	380	379	342	371	384	347	388	327	381	384	347	343	386	357	384	351	357	381	348	355	322	354	373	358	387	379	369	367	373	357	353	369	371	373	384	355	392	337	362	397	368	340	355	356	357	359	359	374	369	373	342	383	388	337	374	358	381	352	333	358	308	361	378	384	357	358	370	383	349	378	373	390	347	363	351	377	393	392	369	352	392	352	343	351	346	356	326	355	361	368	408	377	361	376	375	377	354	381	378	346	361	377	353	334	366	320	362	371	366	355	363	387	336	398	373	359	346	369	340	374	357	370	362	353	359	349	365	369	376	378	385	372	368	354	370	329	349	349	367	340	341	359	355	358	365	362	342	359	393	391	347	362	354	344	347	363	360	386	337	350	352	361	317	401	335	339	369	363	362	389	376	381	374	368	350	373	364	359	355	350	375	321	346	380	355	360	358	360	341	347	334	362	380	371	395	357	380	350	366	358	372	386	353	360	375	369	358	332	367	370	365	335	360	344	366	392	368	343	402	367	371	356	336	337	349	337	393	383	366	361	393	389	335	357	381	339	349	383	369	385	393	374	380	349	344	328	359	374	356	350	372	365	348	370	339	342	375	366	376	387	370	345	379	348	329	344	387	364	350	343	345	324	317	363	384	354	335	379	360	314	373	362	364	374	378	388	360	382	351	370	340	352	393	346	391	370	329	370	411	333	371	362	387	420	375	389	376	374	374	371	358	366	378	362	341	340	397	372	387	340	341	351	378	388	377	364	378	378	331	376	349	323	365	387	384	352	370	334	393	372	362	349	376	374	369	352	361	344	369	364	376	366	337	372	347	350	365	362	365	379	363	340	376	323	369	338	334	356	376	374	372	369	379	376	341	371	339	365	364	397	337	377	359	387	364	380	354	347	364	353	354	336	377	363	351	352	380	349	349	396	367	404	344	363	355	370	365	393	391	353	364	337	346	357	337	368	360	341	372	366	360	319	376	357	350	335	359	354	379	384	342	346	367	360	362	355	351	338	348	354	388	362	386	332	379	349	350	338	367	405	363	354	391	381	391	361	350	343	380	351	343	342	330	367	385	388	363	336	356	342	368	370	384	403	362	340	373	355	380	364	389	374	411	370	373	359	365	385	399	347	383	356	347	362	360	358	342	355	339	335	332	358	388	357	379	358	374	372	370	387	389	345	327	376	378	375	330	363	388	359
55822	93735	77113	50678	31647	12102	2340	1507	1772	751	651	643	611	633	617	640	677	608	643	650	678	615	663	647	594	637	655	619	626	569	657	624	658	595	657	652	571	596	610	654	652	623	634	585	681	629	624	594	699	647	620	657	666	643	643	666	611	649	621	663	660	660	576	603	661	641	609	638	637	631	657	593	637	638	655	620	602	685	662	593	599	627	638	617	644	649	660	602	619	642	651	662	688	636	640	632	650	658	632	646	656	679	657	646	651	628	632	644	584	632	650	663	660	626	620	598	603	606	682	654	585	643	658	603	653	631	653	597	620	635	621	617	641	639	651	648	643	628	666	636	647	643	667	615	653	610	641	608	591	661	623	593	653	668	655	648	604	638	609	629	653	658	596	594	659	656	599	611	670	627	620	628	610	578	604	619	636	636	617	659	618	660	615	675	617	612	639	669	619	688	601	654	617	658	598	653	591	616	649	623	633	622	609	618	626	659	636	650	606	661	640	617	636	695	605	604	647	661	637	633	636	617	640	610	671	638	608	641	656	629	659	629	638	622	591	606	578	614	617	643	621	615	655	595	624	613	625	607	612	641	599	627	610	615	613	642	632	663	603	635	641	623	634	653	638	626	593	632	628	652	618	593	578	647	636	582	615	630	639	608	630	631	599	643	659	685	632	625	656	690	655	594	626	654	686	615	642	628	657	625	612	627	605	587	648	636	642	649	648	607	644	651	670	652	616	661	635	645	634	614	618	643	622	643	625	646	616	626	630	629	665	609	661	613	586	653	615	612	621	629	607	636	599	615	593	723	604	626	619	618	647	613	568	634	648	644	592	631	645	611	649	641	645	643	639	644	646	628	664	686	618	610	621	653	632	619	623	613	675	622	615	643	622	609	631	616	632	615	580	614	676	646	639	566	622	635	628	652	651	628	628	567	626	649	607	677	608	639	653	622	636	637	636	634	653	606	625	632	617	633	627	634	668	644	642	655	652	611	620	590	639	609	626	650	657	654	621	634	623	670	643	639	645	664	616	654	638	637	648	626	615	647	621	616	617	634	658	660	635	627	623	649	655	639	616	660	643	622	623	669	670	663	619	631	661	587	617	636	639	633	649	630	612	570	685	631	662	657	621	646	664	627	616	625	625	635	685	658	634	621	568	605	645	630	615	620	671	627	645	661	616	614	647	656	630	603	626	625	596	627	626	595	627	635	675	634	686	657	625	614	626	613	628	638	608	616	644	621	616	642	635	620	610	633	659	600	600	644	719	599	651	652	639	635	625	627	631	650	649	617	630	610	684	666	606	603	642	608	658	638	626	640	651	613	624	623	637	676	635	670	619	639	634	640	612	604	644	616	624	666	639	692	644	616	619	644	620	624	655	627	670	614	607	602	631	672	650	663	590	634	615	632	639	634	644	639	620	658	596	631	628	666	617	582	670	635	671	607	643	639	660	618	632	640	629	670	623	642	648	664	629	614	651	660	634	594	651	626	632	619	650	646	657	625	648	591	591	601	548	605	639	654	614	663	608	586	643	606	625	627	611	635	611	562	632	595	631	644	595	640	690	642	636	621	651	648	645	625	653	661	651	648	646	635	638	635	644	644	620	609	631	642	566	655	644	654	606	645	624	624	590	634	610	682	665	624	625	626	616	615	611	636	625	619	621	634	655	613	672	658	615	693	607	624	674	654	624	627	602	596	642	614	639	637	594	626	645	615	613	643	623	656	610	645	586	634	647	610	613	652	639	634	665	643	610	648	651	634	620	656	633	621	627	609	647	634	650	660	615	648	627	613	637	612	653	664	615	646	634	618	648	642	620	631	651	624	640	652	652	632	628	628	653	608	625	654	638	664	642	612	620	627	616	612	650	620	636	630	612	643	637	626	643	579	650	626	656	632	619	652	655	626	653	591	589	641	612	603	596	641	677	635	635	579	689	681	621	648	600	625	630	638	635	600	603	639	637	628	643	601	622	660	644	631	683	627	686	666	656	622	650	621	594	588	594	628	646	635	641	637	602	635	627	652	620	620	638	625	632	633	607	589	635	656	650	703	645	615	655	642	611	626	678	662	626	639	629	638	701	643	645	634	636	692	623	649	647	610	597	619	601	611	650	642	622	630	622	671	655	643	640	652	636	662	601	578	619	627	612	632	626	632	600	646	613	632	639	647	665	663	632	615	622	644	606	669	589	641	608	638	610	644	635	626	616	606	657	631	626	623	635	669	637	630	616	582	664	661	636	620	641	617	640	594	630	656	607	631	623	596	621	627	644	686	611	610	658	619	615	611	600	604	629	663	577	622	635	669	664	633	660	603	615	590	639	633	623	638	625	658	630	659	605	619	631	654	665	626	603	592	632	626	621	623	650	615	616	667	673	641	629	610	669	631	621	653	646	625	644	632	649	609	670	663	616	663	606	604	639	632	638	602	669	665	621	620	619	606	660	591	651	642	645	656	571	615	669	653	639	607	663	650	614	616	673	602	633	645	624	625	648	635	639	609	642	637	654	646	646	624	629	656	657	608	625	610	684	605	645	598	633	628	634	667	631	645	627	650	616	620	626	622	608	642	588	617	589	614	601	686	581	633	652	631	618	658	620	663	653	638	655	602	642	599	591	671	626	640	645	608	668	641	640	650	677	687	637	636	615	640	643	625	664	636	663	668	644	674	637	600	668	633	621	636	620	634	587	653	650	657	638	666	603	623	615	663	631	646	648	619	637	623	624	666	621	617	634	650	600	598	616	630	609	589	664	617	658	630	592	648	622	613	671	645	597	641	650	599	629	644	612	650	646	586	583	664	621	630	643	609	583	627	672	628	621	642	679	642	626	646	630	605	649	632	656	652	673	666	644	657	629	630	639	695	607	674	618	658	626	664	629	650	666	615	654	644	653	641	657	665	644	678	612	689	579	624	668	686	639	616	619	650	604	631	632	604	598	681	588	626	627	648	627	651	630	683	625	656	641	648	662	605	577	637	624	577	618	636	619	637	651	608	587	598	620	630	650	641	644	628	660	639	620	645	658	634	620	626	642	589	625	662	622	650	651	639	589	629	602	617	610	639	627	607	649	678	614	626	609	631	639	679	587	602	613	596	613	617	603	598	597	612	594	613	621	634	636	643	647	628	668	626	647	636	609	607	610	679	667	648	629	665	635	634	637	651	658	621	603	651	628	615	628	594	610	645	657	634	617	628	629	608	660	607	597	614	607	743	671	654	659	585	685	613	645	610	659	627	643	623	626	663	628	634	588	613	638	609	630	648	662	646	638	627	591	601	677	616	663	632	626	638	656	630	588	636	581	657	634	621	625	608	660	684	652	650	629	630	634	646	626	639	623	623	649	598	631	626	654	630	616	665	596	626	623	620	629	631	636	682	671	688	671	616	605	661	665	634	625	617	639	627	613	653	601	617	637	636	633	623	635	632	622	606	647	667	608	644	654	642	622	663	615	628	630	650	643	602	611	665	634	635	660	644	625	652	659	608	638	630	599	592	636	640	677	615
23505	22804	37549	35995	28456	20603	7788	1211	1152	555	457	496	504	449	476	446	434	453	462	452	495	451	440	463	459	457	473	470	494	478	422	479	452	464	485	463	452	453	451	439	462	473	469	429	456	469	462	497	500	464	449	498	490	507	479	452	431	503	485	447	445	440	450	443	444	459	448	449	492	481	471	457	427	480	442	485	497	482	457	444	452	466	460	450	429	473	475	445	470	436	474	449	481	486	482	457	468	423	477	471	441	479	472	441	498	439	498	446	473	474	481	496	488	449	496	451	478	475	419	437	475	467	481	471	489	451	470	474	428	448	466	470	430	475	411	503	475	497	445	435	447	452	438	470	505	482	419	479	475	448	430	446	477	465	441	438	454	436	447	468	470	502	462	477	446	505	450	455	434	460	472	485	431	482	485	441	467	461	466	468	473	469	456	462	448	446	450	492	475	426	467	460	482	471	439	463	452	442	450	448	483	454	438	468	472	476	437	430	444	465	451	458	453	462	452	425	479	454	452	407	491	487	451	462	430	477	433	412	455	460	431	456	465	456	443	456	482	474	476	443	464	446	490	496	491	472	468	451	413	464	466	436	451	463	470	425	431	456	429	515	450	436	472	472	435	447	415	490	454	437	463	491	502	457	484	489	453	449	470	460	494	450	486	452	437	449	430	455	483	444	433	466	489	463	513	426	471	468	471	466	473	466	454	477	450	468	434	466	471	469	434	436	455	459	452	493	440	467	474	482	465	460	479	447	483	428	433	440	447	464	444	461	466	434	413	437	407	461	455	472	480	448	460	415	460	444	448	464	459	464	447	445	492	418	428	467	494	479	460	446	494	476	507	465	467	459	454	454	451	465	476	414	439	481	446	481	416	440	495	461	460	430	461	443	441	411	520	469	442	452	503	472	457	480	460	453	494	507	490	443	433	437	462	451	436	462	452	441	450	436	476	462	472	483	465	470	446	466	466	456	470	456	468	425	455	464	471	444	452	404	459	456	459	468	449	433	402	470	482	461	462	456	441	450	502	459	471	482	438	440	465	463	428	489	467	460	480	451	455	448	472	430	453	482	472	441	458	438	439	448	460	461	443	455	448	430	464	457	483	432	456	437	432	483	474	424	473	476	478	412	462	422	430	440	489	434	439	411	455	447	432	478	430	455	466	452	456	469	440	479	504	485	477	472	440	480	476	484	457	445	475	449	457	467	473	435	504	474	456	421	456	490	432	487	472	475	476	457	423	474	464	467	449	425	472	487	471	490	444	454	486	428	462	430	453	475	442	461	484	470	489	424	442	459	435	447	484	462	438	459	486	441	487	467	452	467	503	461	442	471	504	467	479	473	464	450	491	424	434	452	434	436	462	453	443	463	450	480	424	441	420	469	436	435	498	450	482	447	413	443	498	473	454	463	466	477	459	473	478	459	423	438	469	461	477	440	444	417	449	432	430	460	502	445	436	427	423	437	461	468	484	453	437	462	433	483	461	475	469	432	436	490	446	413	452	426	470	466	472	457	458	457	439	439	409	505	476	470	459	485	475	465	470	445	459	441	451	462	472	485	458	485	458	473	475	489	478	446	456	450	429	461	424	441	457	457	478	450	467	460	455	441	448	445	460	469	461	433	490	471	448	451	497	442	473	474	428	464	436	486	445	468	464	471	446	436	461	435	469	445	462	468	493	499	433	454	445	478	444	440	432	447	429	455	485	473	474	469	475	450	439	441	474	437	449	469	502	472	483	432	486	451	469	447	477	471	471	457	457	424	476	476	468	449	465	465	472	433	469	448	466	457	486	436	460	465	480	445	452	476	452	488	485	444	480	441	460	468	457	453	470	466	405	474	488	457	463	465	441	431	446	468	458	473	470	432	471	484	462	442	444	436	476	460	481	422	455	443	464	439	455	445	506	472	438	459	475	453	452	468	445	430	434	465	433	454	483	451	475	481	439	490	476	453	490	403	442	428	443	447	524	442	441	445	433	465	450	449	463	446	467	472	485	487	469	450	479	446	465	449	449	446	473	434	491	503	413	442	441	438	486	451	461	471	458	455	510	489	457	441	455	479	451	434	407	456	454	446	458	451	460	445	460	472	437	482	519	440	419	446	468	442	433	520	467	493	478	446	462	456	478	440	436	479	484	483	440	439	476	491	391	439	471	436	444	446	467	479	456	426	439	485	479	490	442	470	472	444	452	479	426	470	439	460	469	462	486	480	479	482	449	497	473	441	472	407	399	469	469	441	441	487	434	436	459	500	447	451	446	446	447	453	441	471	451	434	459	473	468	451	457	475	469	442	439	476	463	479	459	446	460	446	450	447	461	453	468	475	469	438	497	479	450	485	480	471	433	451	435	473	447	437	456	441	475	471	471	473	461	527	439	444	440	468	456	457	436	475	467	457	442	459	478	450	457	457	449	419	467	435	438	443	451	464	407	477	444	452	474	475	478	468	456	466	467	465	452	487	532	419	462	459	448	457	444	470	480	442	466	487	447	489	495	475	477	468	452	481	486	446	489	449	474	441	482	422	403	462	431	444	456	455	437	486	487	466	421	435	437	451	471	428	465	438	425	443	486	451	476	463	477	457	462	440	511	489	480	482	440	465	445	441	491	453	478	425	480	453	449	475	453	461	463	425	471	454	438	440	498	450	473	448	463	476	475	426	478	442	454	489	482	442	454	462	488	481	449	452	453	470	468	458	450	461	425	435	469	433	484	480	436	448	461	483	449	442	447	445	471	461	449	465	492	457	444	471	451	494	453	452	453	456	493	451	435	463	449	462	474	467	465	432	417	460	489	447	494	452	444	424	411	482	471	416	490	469	477	478	456	439	429	416	506	457	458	465	462	461	493	460	453	453	495	451	455	467	490	426	464	453	453	423	471	431	456	496	487	449	460	463	449	430	471	449	496	423	477	454	457	456	477	441	454	485	423	478	477	466	438	435	464	484	467	466	432	450	465	445	465	450	464	409	441	512	436	457	465	445	439	436	421	415	458	452	425	471	449	438	444	470	488	467	455	458	447	459	469	434	464	450	456	484	488	453	509	450	450	466	451	498	450	434	435	480	452	472	452	463	426	500	453	459	471	466	459	491	437	456	450	446	447	457	493	430	461	436	495	464	482	505	456	463	458	500	456	416	480	481	478	460	451	437	440	452	468	446	465	459	497	487	469	414	471	439	471	459	442	437	457	465	476	443	412	486	467	460	448	472	463	459	469	440	447	472	482	452	448	465	480	448	447	475	466	470	470	476	463	504	465	467	462	485	465	480	449	456	421	426	449	499	409	491	474	463	497	459	441	442	423	482	418	422	452	451	480	442	449	436	494	436	427	444	473	455	461	460	487	442	468	446	403	493	445	473	456	462	498	482	478	453	459	440	439	452	443	478	485	492	472	414	469	439	473	455	442	432	427	453	444	444	453	440	469	448	418	464	471	454	446	440	499	450	453	463	492	475	472	440	423	454	476	429	475	460	511	484	419	492	465	451	453	462	453	506	491	459
59039	103795	86893	63285	40227	19988	3670	2586	2837	922	757	833	755	741	769	817	740	789	770	713	741	742	748	797	779	773	748	739	753	785	753	763	763	788	736	769	787	795	791	820	733	749	799	706	797	725	774	826	731	728	775	762	757	744	814	763	759	748	738	809	757	828	771	754	769	711	735	759	755	808	745	707	823	856	779	731	786	799	797	823	760	745	785	709	806	798	767	786	790	834	730	766	763	807	761	758	748	815	791	741	791	713	793	736	786	734	792	736	811	736	722	838	718	768	767	781	831	798	775	742	750	752	776	737	815	797	775	772	762	768	743	768	769	763	710	758	769	784	745	733	768	779	765	774	808	714	768	734	780	776	746	774	783	767	774	750	831	730	778	759	749	743	730	790	786	759	790	799	787	797	797	793	753	763	790	735	703	767	742	769	774	783	798	762	716	771	777	716	761	733	796	784	759	758	766	730	770	809	755	745	804	804	809	794	755	771	767	737	823	767	762	776	784	761	779	738	785	742	751	780	794	757	759	716	770	739	826	732	759	712	721	780	738	734	771	773	779	795	803	783	752	798	812	793	830	792	743	782	787	812	792	816	773	749	797	790	746	774	751	744	766	791	790	755	732	773	753	733	786	753	794	742	768	777	787	772	666	789	757	754	741	791	783	731	759	777	736	758	805	787	802	733	775	756	792	809	754	736	766	790	778	821	743	743	780	736	809	770	776	737	810	775	724	748	771	759	751	785	743	780	730	803	726	770	761	762	782	753	743	714	777	770	779	766	771	784	748	741	749	759	725	711	789	760	782	810	745	796	815	758	764	742	717	754	816	774	749	782	794	771	789	761	771	804	799	796	759	784	751	756	769	751	818	765	767	792	709	792	791	775	779	814	755	756	792	826	755	784	775	735	773	765	746	793	768	789	711	772	747	757	799	736	804	739	784	745	754	810	765	797	801	766	762	756	716	771	776	754	789	718	819	747	758	780	759	753	787	802	751	776	764	745	776	745	714	752	796	768	791	760	786	803	781	751	798	727	762	796	777	802	735	778	794	756	779	784	783	750	764	748	758	739	793	788	794	793	740	807	766	700	704	740	757	762	789	764	767	779	785	750	749	768	762	739	815	756	777	769	782	772	752	782	800	755	763	731	791	782	778	766	778	780	749	770	769	737	774	774	741	733	776	787	801	785	777	759	750	812	820	768	768	738	768	763	761	760	747	693	750	738	746	742	783	764	806	808	794	741	776	793	798	778	739	797	768	676	773	747	801	797	822	753	776	743	791	726	757	756	776	760	771	787	783	801	768	767	718	795	725	737	759	797	772	732	746	744	773	772	767	801	767	714	759	790	782	766	769	836	725	764	769	820	783	751	823	755	768	770	743	782	777	812	737	789	754	758	800	738	740	756	804	745	793	757	705	711	825	761	768	798	804	783	735	749	776	720	783	802	780	755	753	743	782	781	783	758	786	762	791	758	774	762	760	729	786	780	746	789	766	761	737	764	768	773	777	779	779	778	760	735	760	808	764	777	761	837	746	750	834	782	765	757	725	774	781	805	828	757	709	751	788	750	740	775	753	745	790	740	738	793	759	832	784	725	819	736	762	791	786	820	723	760	755	753	755	835	779	752	771	750	762	772	731	769	785	784	774	739	710	788	793	723	764	773	757	754	760	776	797	756	756	755	756	768	752	733	761	747	759	761	790	745	800	776	750	789	726	769	783	772	824	783	786	774	692	801	751	758	750	814	774	756	743	816	785	730	743	760	736	789	807	741	768	765	759	770	778	770	715	800	763	769	718	746	767	735	736	800	794	752	800	753	756	806	753	739	772	778	714	743	762	749	784	783	734	775	782	801	776	786	787	742	800	820	779	795	785	781	790	704	796	750	742	745	824	782	775	789	799	725	800	788	742	784	790	743	800	773	805	731	799	770	732	729	714	804	708	751	774	722	790	762	776	794	783	711	776	788	748	751	748	739	760	789	739	759	779	776	771	743	726	753	766	785	767	711	810	736	811	771	763	761	796	793	743	767	792	718	742	774	757	764	796	742	785	772	754	788	825	768	779	710	743	835	766	808	747	726	765	744	735	769	768	787	764	734	766	710	790	757	800	816	795	723	789	758	790	770	784	767	765	736	794	743	758	734	730	743	718	811	821	760	767	763	758	810	755	764	789	770	773	787	719	792	772	745	749	727	791	815	746	751	783	768	775	766	796	752	777	787	785	782	736	814	767	769	735	774	771	781	770	732	738	826	766	751	748	794	753	775	788	736	732	737	758	774	774	776	807	805	746	747	771	750	769	754	813	719	750	752	803	743	784	739	760	797	733	751	789	761	739	721	762	783	741	720	807	745	730	773	771	754	742	783	738	826	760	724	786	765	795	745	770	764	759	746	752	776	789	763	792	736	751	788	813	750	766	718	767	773	793	798	791	772	754	729	800	734	750	743	774	788	778	719	729	784	756	781	807	772	805	743	782	744	802	840	744	716	751	743	794	752	771	761	729	786	777	757	731	759	749	768	779	751	751	768	778	764	750	725	758	764	791	742	789	744	737	778	701	778	741	772	753	767	769	760	781	753	730	814	763	787	744	805	692	767	752	760	755	850	738	758	743	786	745	760	816	733	794	767	807	765	745	770	788	860	751	783	792	816	792	759	736	748	736	766	832	801	741	765	764	809	813	770	770	715	770	774	745	765	740	780	765	760	745	780	814	764	788	793	783	723	751	801	768	733	723	758	730	732	757	735	792	736	750	782	806	767	771	774	781	773	714	777	799	711	748	781	768	771	780	789	778	791	810	712	756	763	767	732	776	787	762	784	748	759	779	738	829	752	747	782	774	769	792	729	768	769	769	756	770	766	749	767	727	807	770	788	757	827	791	800	773	804	719	732	758	745	755	732	775	755	751	752	777	774	748	773	827	737	738	733	763	752	832	792	765	793	735	758	778	756	727	757	764	776	755	772	773	756	742	762	748	753	771	740	751	716	789	769	825	798	808	764	731	816	756	797	769	768	768	738	752	740	795	753	741	791	794	786	767	789	743	759	766	792	772	768	743	777	777	720	809	748	757	736	771	737	781	760	760	760	792	761	778	809	760	787	746	760	769	751	789	780	744	730	760	782	810	771	767	750	766	771	771	739	755	791	725	784	794	727	734	782	849	744	789	713	766	748	766	793	728	759	797	832	757	754	751	770	712	750	789	738	825	777	769	730	799	743	775	778	743	765	801	729	815	751	801	769	750	767	752	776	751	746	775	772	715	798	809	744	782	809	797	791	756	716	711	750	784	741	742	796	725	790	733	760	761	758	801	820	759	799	786	758	783	760	733	773	795	785	760	747	773	764	794	713	802	755	708	756	752	761	779	774	796	784	768	832	779	763	772	741	791	741	780	740	725	788	773	788	764	727	813	768	764	808	792	802	800	746	735	737	716	766	749	723	801	793	767	822	748	741	743	756	782	765	803	758	758	746	760	754	804	807	779	791	777	832	762	740	735	763	709	730
27785	31216	34435	20620	6342	1493	380	341	315	314	327	301	312	299	302	310	306	295	298	302	304	285	278	254	278	281	291	287	299	318	276	327	310	298	333	330	298	306	305	316	311	282	309	308	271	297	314	303	306	305	287	297	293	272	315	300	300	274	305	319	281	324	295	286	319	301	307	311	299	314	298	307	315	312	349	298	301	294	297	292	288	299	322	288	281	312	294	300	317	283	332	293	317	296	311	304	296	290	324	287	289	302	299	313	306	286	319	327	290	300	294	318	284	272	300	307	302	305	264	299	302	297	311	306	277	291	284	322	299	306	326	276	277	298	274	321	275	286	288	295	303	307	301	291	320	305	292	327	331	297	306	278	302	288	340	336	299	301	287	326	308	304	330	297	309	322	282	290	288	280	275	283	282	305	312	317	301	331	284	306	315	281	298	336	297	335	311	310	315	309	321	294	334	306	298	301	293	296	288	293	295	322	283	323	272	272	272	305	313	320	316	284	307	296	297	283	305	299	279	342	313	291	300	288	315	295	294	306	330	291	309	311	291	295	319	296	340	300	317	293	301	318	311	311	301	309	331	290	263	309	299	313	318	281	286	319	286	289	316	304	275	288	333	276	304	260	306	291	298	296	285	323	282	311	303	305	295	299	285	277	311	280	296	267	286	282	279	305	310	290	327	321	304	296	308	309	319	295	322	291	312	292	291	314	293	301	281	288	304	323	300	287	286	292	321	316	310	293	296	295	295	327	320	291	296	300	302	292	317	277	289	302	323	285	323	303	306	308	277	287	278	296	289	290	272	284	306	292	304	302	262	332	298	314	298	316	275	306	292	274	301	310	282	274	315	299	291	323	284	301	276	287	340	331	312	324	320	280	283	307	313	282	295	332	295	313	330	281	356	306	315	307	287	312	293	312	297	292	321	286	319	310	301	280	292	351	271	299	289	291	335	354	266	336	255	327	319	296	287	288	300	269	276	297	325	282	286	280	294	304	314	304	294	288	299	285	289	320	301	292	293	311	278	310	284	303	307	297	290	297	293	295	306	326	328	285	305	290	292	300	279	260	305	334	302	312	317	298	298	337	302	300	296	313	298	290	252	312	299	265	322	301	274	316	317	275	309	280	279	293	326	274	275	286	290	290	292	300	294	304	319	302	309	285	294	301	315	316	301	308	304	330	286	293	304	292	303	329	315	302	315	283	330	304	321	267	276	321	297	319	288	343	304	305	315	333	290	287	308	342	293	298	287	303	297	311	287	288	289	285	319	304	279	277	311	305	281	301	270	295	326	295	331	295	316	291	286	295	294	292	310	297	309	300	292	318	294	327	312	287	304	300	328	316	301	293	286	281	346	271	305	312	330	337	284	299	289	319	299	312	309	310	323	289	291	289	305	303	304	293	269	285	304	278	268	297	302	294	321	320	285	282	326	326	341	296	288	295	282	327	270	317	299	320	342	322	311	300	306	291	314	311	341	325	300	312	287	320	287	320	320	306	297	291	295	277	273	317	322	312	271	295	309	293	308	312	292	295	301	256	316	291	293	294	283	271	327	333	292	279	284	306	295	283	315	318	317	274	314	317	342	302	271	297	298	285	294	308	277	298	346	325	328	302	263	299	301	313	332	293	296	274	314	280	325	290	295	272	279	281	304	310	303	278	298	306	268	290	297	302	312	296	316	308	290	302	322	289	280	278	337	305	309	320	272	314	286	329	313	300	269	276	306	308	308	302	296	295	306	327	289	298	326	291	321	307	313	283	308	327	278	296	336	306	327	300	304	295	308	284	332	296	324	353	311	293	269	301	291	306	318	319	306	303	284	314	287	290	292	313	300	328	292	317	275	305	281	303	285	302	325	281	303	312	295	343	309	294	309	310	300	332	287	310	271	305	315	320	281	296	287	287	326	301	297	328	309	311	307	304	282	321	291	305	285	303	280	312	322	320	302	305	365	331	318	308	298	290	294	302	306	322	304	274	265	281	280	262	305	308	291	270	320	313	282	276	279	290	291	313	297	290	270	282	285	320	303	295	301	311	272	272	277	329	312	291	312	322	307	302	327	302	304	324	322	306	308	322	321	279	299	287	302	275	304	305	316	298	287	287	296	298	315	293	281	284	302	285	283	303	293	299	304	312	295	317	288	314	298	291	300	314	276	267	289	304	315	282	297	297	252	310	289	314	293	304	280	290	309	305	337	284	300	285	311	303	316	294	324	306	287	302	298	314	317	305	327	313	287	321	326	331	325	305	309	294	326	291	288	312	294	294	319	303	282	305	296	308	273	310	311	278	298	280	287	297	288	313	298	315	293	293	315	321	295	309	309	354	319	282	304	290	292	300	307	320	296	285	289	311	311	286	315	329	285	282	324	297	284	291	306	288	321	298	283	277	286	297	275	319	294	305	296	321	322	291	285	288	287	311	284	283	300	305	307	298	312	285	294	267	305	314	292	318	315	304	289	317	287	314	312	321	346	324	322	321	290	270	340	305	326	300	329	277	293	301	284	315	278	323	307	289	310	298	320	268	334	284	258	275	284	302	290	301	285	320	298	302	291	320	304	336	305	285	320	299	300	312	293	291	281	302	318	295	311	312	299	292	307	293	325	283	311	308	296	306	272	308	312	298	328	298	341	277	306	306	308	292	285	320	295	289	331	318	301	308	304	282	321	307	297	294	305	286	308	314	305	319	271	308	286	293	259	300	289	307	313	280	313	290	266	294	327	305	311	283	321	293	293	310	271	271	298	303	305	313	306	286	320	292	276	317	330	323	312	308	311	282	321	295	327	271	303	283	290	297	297	282	297	337	322	288	295	278	297	281	290	279	305	325	269	311	282	301	313	286	290	285	307	340	277	302	308	285	295	319	291	296	345	327	273	268	292	329	291	315	278	319	280	319	280	308	299	306	329	293	315	301	296	328	282	306	282	291	295	276	309	297	319	300	302	314	290	317	319	289	289	254	336	339	308	290	283	308	302	319	317	314	310	299	306	304	328	316	310	309	276	315	297	297	305	277	302	314	295	289	317	301	329	286	276	299	322	273	332	318	288	293	303	288	285	303	292	322	296	282	319	288	303	276	293	287	273	282	274	305	310	309	292	298	345	319	319	260	293	304	275	315	302	318	294	304	304	325	306	327	298	299	329	312	290	307	307	297	334	266	301	299	318	297	311	307	309	293	272	284	320	341	278	308	312	294	298	294	300	296	310	312	291	295	307	296	307	327	295	321	312	310	295	297	289	296	272	310	324	289	309	297	286	268	312	301	324	304	280	295	297	278	290	304	326	301	308	292	310	279	306	330	280	278	308	308	315	278	310	292	299	287	315	337	300	293	342	318	331	315	301	284	320	323	292	283	301	321	295	289	271	304	285	303	354	265	314	313	337	292	302	293	298	304	314	292	312	290	341	326	286	294	279	287	310	315	292	292	278	297	289	276	286	320	293	306	307	304	324	324	289	291	282	278	302	280	318	302	310	278	322	319	315	347	288	298	300	280	291	296
30541	50372	40436	23548	10179	3144	760	600	608	567	532	515	567	496	534	539	521	549	531	556	567	529	540	549	569	495	596	561	559	561	541	534	558	571	522	531	533	565	512	542	540	511	540	537	525	541	523	561	510	521	534	505	562	568	566	552	585	508	554	549	549	523	532	556	523	564	545	532	544	548	557	557	532	541	507	522	543	509	567	543	561	557	560	540	576	582	559	508	520	531	597	580	543	545	512	559	541	532	530	580	575	553	594	560	507	579	555	545	580	549	556	503	558	591	576	500	540	494	554	530	558	520	551	513	562	529	514	536	519	559	525	539	538	545	541	512	566	555	531	493	558	554	562	525	536	498	531	501	544	529	568	558	501	570	569	558	515	526	528	516	547	493	529	534	544	549	550	559	514	554	535	540	536	533	544	529	521	550	517	508	546	565	530	551	544	513	603	535	586	534	546	544	540	555	556	529	545	555	546	511	555	524	535	540	520	532	556	516	541	527	566	549	569	547	567	569	508	543	525	538	578	593	532	546	571	570	565	509	511	524	542	529	559	521	538	585	552	512	582	533	514	502	506	576	561	542	526	554	537	540	500	534	533	545	579	512	499	524	551	505	524	571	539	538	606	574	564	546	552	555	516	578	523	549	549	568	520	520	521	532	522	580	510	571	519	579	525	571	511	552	539	521	590	569	538	523	539	548	445	506	569	510	557	484	574	529	588	556	546	572	506	587	534	590	574	498	540	576	539	559	510	542	555	536	536	553	531	538	558	538	535	560	514	558	498	563	559	533	548	560	546	534	515	557	591	536	519	575	518	558	554	574	528	561	547	532	527	548	574	534	549	537	516	526	503	564	554	517	548	549	559	578	543	553	558	552	526	566	546	543	514	519	539	522	543	511	538	528	535	553	525	507	537	535	552	528	572	520	514	556	574	567	520	535	522	535	550	552	550	556	570	561	528	558	523	541	538	548	523	501	526	553	565	553	531	531	555	529	539	505	512	517	507	531	546	557	546	545	556	540	547	543	564	571	534	557	510	539	552	542	502	555	553	517	546	526	562	548	547	539	538	536	524	560	567	562	526	522	556	528	569	517	556	519	571	573	509	511	536	527	555	549	581	546	522	525	565	502	508	528	542	552	491	524	573	540	567	532	532	544	555	538	568	578	586	535	529	552	564	559	568	559	523	540	552	556	537	547	523	560	540	530	516	529	525	539	540	517	544	568	543	596	522	539	590	522	530	533	541	544	552	528	560	532	492	566	553	531	500	503	572	555	521	528	528	541	575	564	534	559	566	498	529	544	569	538	524	550	535	558	561	519	552	526	559	559	514	533	544	567	532	525	545	557	539	541	558	564	514	546	517	535	540	541	538	582	541	583	535	565	528	539	545	511	566	564	550	532	518	544	530	548	566	574	518	521	572	509	558	552	543	551	578	568	535	555	520	533	507	567	529	542	540	546	566	545	514	559	526	553	591	568	542	518	577	540	562	543	570	512	576	558	504	511	537	577	575	525	539	527	560	562	548	497	558	522	549	513	551	536	544	503	550	617	538	533	528	531	568	538	525	570	560	577	521	509	516	550	529	558	504	539	494	560	554	550	559	546	565	553	548	504	565	544	537	571	548	585	529	591	554	547	572	564	537	545	527	551	579	541	550	518	508	588	588	527	503	567	552	578	536	538	521	555	554	554	518	535	535	546	508	574	532	545	520	514	547	542	562	536	573	540	536	562	562	552	556	509	509	533	542	525	538	539	581	555	577	516	535	553	568	551	561	523	540	534	547	537	486	570	545	559	552	516	615	587	588	548	560	582	537	512	526	527	526	554	555	510	522	561	541	589	555	496	531	553	519	509	578	578	529	566	512	533	566	557	534	550	533	569	546	525	574	539	482	515	552	540	500	547	554	589	528	530	567	521	541	548	587	550	558	510	565	542	563	557	552	544	547	558	548	576	554	590	554	564	576	539	526	585	552	521	549	539	547	577	527	541	542	565	521	549	534	548	529	547	515	538	567	534	586	532	569	509	525	538	525	524	572	539	531	548	535	513	538	518	570	548	543	552	525	537	540	524	523	547	531	525	523	550	553	501	541	549	552	528	520	514	545	536	541	523	530	578	574	548	544	545	499	539	516	523	527	564	562	563	551	518	544	589	578	556	524	543	545	538	570	533	589	522	519	607	533	543	566	508	549	538	510	509	554	580	570	523	553	531	570	579	532	546	573	540	545	545	544	530	506	509	511	571	581	556	571	508	548	552	576	561	530	524	565	559	573	525	524	527	553	565	532	524	545	574	567	537	501	575	529	538	563	524	495	563	490	514	487	586	568	530	529	520	509	512	519	546	532	513	527	563	564	562	537	546	513	544	524	529	563	545	569	531	553	556	576	512	525	570	535	551	549	538	560	581	548	515	547	528	576	539	548	534	574	542	546	552	521	565	492	530	568	552	535	560	490	520	555	515	486	505	567	561	546	555	551	570	566	538	475	551	531	560	534	555	559	552	538	497	527	572	547	581	508	564	573	548	562	560	537	539	604	557	569	569	574	518	551	537	552	566	517	528	561	533	552	580	522	521	540	529	536	548	537	543	527	565	555	544	532	539	523	520	556	554	535	522	549	547	523	533	536	531	537	542	550	510	523	550	525	541	551	524	527	537	560	568	545	547	557	508	559	537	537	522	557	552	489	531	506	533	584	504	563	540	518	531	576	506	545	552	496	521	560	577	552	571	559	560	587	532	574	509	543	525	543	542	540	533	546	543	564	511	532	522	543	553	526	583	567	529	530	552	588	507	537	552	567	503	540	504	551	534	561	541	537	588	533	517	552	531	550	556	538	541	508	596	562	558	548	499	574	519	539	560	598	540	543	547	545	559	551	540	607	509	561	541	601	508	513	553	529	537	568	547	545	549	544	499	518	586	544	526	542	525	537	512	577	531	527	563	561	520	529	567	574	562	514	552	507	548	545	548	583	550	536	512	516	538	530	533	541	532	531	546	530	568	567	567	566	559	550	574	547	557	556	590	563	572	584	534	540	553	544	529	569	579	579	579	537	517	578	548	527	605	541	538	523	543	558	526	567	554	565	563	546	517	551	540	561	533	518	537	551	576	539	555	530	579	573	558	542	523	517	536	538	531	523	557	509	513	537	554	530	536	522	544	582	562	537	566	589	561	542	514	567	532	538	543	543	564	542	549	568	580	553	565	557	525	546	543	538	540	544	532	533	571	554	565	609	502	530	527	569	563	594	532	519	546	573	505	515	542	586	539	591	518	534	542	549	564	492	566	501	592	539	554	572	538	526	540	535	525	578	539	495	539	557	542	537	558	535	547	530	558	560	538	534	526	564	595	564	556	519	574	543	566	520	533	556	528	543	552	512	530	568	559	552	565	554	531	539	532	551	539	594	522	555	562	551	547	581	554	539	578	560	570	527	565	562	531	505	565	578	569	535	530	535	506	541	545	550	579	546	561	522	495	492	555	513	508	560	578	548	540	533	481	468	531
24603	25422	42233	37444	25079	13974	3032	607	530	367	376	341	360	373	382	369	332	333	377	343	344	373	380	354	358	385	351	367	326	371	366	385	385	338	340	358	386	371	339	330	353	371	349	366	365	347	330	397	365	341	405	346	344	361	381	343	352	330	387	367	376	374	397	352	369	352	337	361	385	358	358	347	335	368	406	338	395	375	376	334	357	345	378	352	361	353	374	355	372	356	372	382	343	357	358	342	361	351	370	334	317	356	372	359	348	348	343	313	332	346	358	363	358	352	373	352	322	383	336	354	359	334	335	347	334	353	374	357	335	333	364	359	385	350	357	372	372	363	352	320	377	375	353	365	383	377	352	360	389	354	361	375	361	361	353	369	374	368	376	351	404	364	393	336	344	329	399	371	357	369	324	404	318	375	337	347	350	372	377	345	367	339	356	369	360	344	354	370	362	347	347	368	368	374	349	391	305	366	327	360	336	335	342	338	360	364	340	345	324	381	373	353	377	382	337	361	357	327	388	362	318	332	374	399	389	359	370	351	355	365	352	372	361	376	345	374	351	361	337	326	345	347	385	338	335	330	356	368	331	368	375	339	358	380	371	345	369	344	317	368	379	340	351	342	367	386	357	311	331	365	331	361	352	370	363	346	298	372	358	324	333	384	318	355	373	356	363	340	366	363	361	352	331	346	369	351	352	358	365	367	342	358	363	361	358	363	340	377	339	360	323	375	365	373	368	393	350	348	382	362	349	358	375	381	292	391	360	355	365	365	328	368	338	350	344	355	350	340	358	377	348	349	345	362	378	379	328	338	360	370	357	377	354	318	390	318	365	368	359	353	365	357	365	355	368	359	369	368	368	399	330	345	361	335	336	313	314	352	358	333	360	372	315	359	378	337	375	360	343	350	336	323	372	314	371	345	335	378	348	363	341	380	350	339	366	373	348	335	335	331	401	345	391	346	349	318	348	354	358	381	342	373	369	347	352	322	382	364	352	347	346	341	355	373	384	367	351	382	328	379	369	387	360	331	362	350	369	375	349	339	365	354	339	358	369	377	342	370	352	401	381	349	378	382	351	358	354	339	353	327	338	352	345	351	377	352	357	364	398	329	355	356	350	361	330	378	332	338	374	316	341	348	358	340	345	377	348	341	363	354	383	339	343	340	361	341	363	394	376	348	367	337	361	335	370	328	354	357	395	324	388	341	352	371	370	372	364	381	338	366	349	355	353	356	369	367	331	356	322	349	375	417	359	370	358	356	339	349	368	335	355	352	379	346	336	383	354	350	344	341	395	350	358	354	315	313	355	346	354	358	371	333	362	352	328	346	367	363	341	360	354	357	385	353	341	360	347	361	387	365	328	351	383	347	389	367	342	349	364	368	315	364	319	362	369	353	352	357	360	371	373	374	324	352	355	334	383	373	331	372	351	344	362	347	342	388	343	370	367	366	358	377	326	361	343	328	350	350	342	331	365	363	362	343	347	370	373	372	366	312	354	353	338	352	350	365	380	343	360	370	364	348	336	357	358	364	366	397	347	347	339	382	322	339	321	346	394	346	324	333	343	312	332	344	341	388	352	358	372	358	351	332	355	332	335	367	323	319	393	373	361	338	365	357	371	354	348	333	367	394	363	346	359	363	356	368	349	414	363	355	388	352	381	340	348	359	368	330	363	380	337	332	333	378	355	355	364	360	359	336	327	345	336	382	348	360	343	325	348	344	360	358	366	354	370	325	336	388	350	380	372	343	336	394	353	343	380	359	371	344	365	350	363	357	343	366	375	309	339	350	355	362	354	386	358	362	360	361	355	355	361	389	397	359	368	349	367	349	338	352	384	352	359	383	372	332	361	368	348	343	379	395	329	356	379	356	363	338	359	424	368	370	364	356	357	345	359	361	375	389	376	321	367	326	382	349	347	369	383	354	336	354	355	345	372	339	327	324	354	360	338	357	382	350	384	370	397	346	369	358	373	372	330	361	352	352	349	354	364	349	339	340	357	338	331	364	359	363	365	378	359	352	415	323	366	297	359	356	349	364	318	405	395	358	373	362	362	350	326	369	350	307	347	333	369	349	367	342	343	373	352	383	360	364	375	341	339	304	376	367	307	387	349	354	359	362	346	365	345	337	360	354	358	356	320	369	366	357	325	333	323	349	358	371	376	352	347	364	355	347	335	397	349	358	381	360	385	370	336	385	356	340	361	352	377	348	341	334	352	336	341	372	339	341	366	358	317	374	384	353	355	349	366	348	321	349	357	356	354	345	343	340	342	362	369	360	346	372	343	326	375	343	356	353	331	388	353	382	353	378	400	378	359	327	350	340	359	358	366	348	334	345	366	384	357	349	361	365	399	364	374	391	376	356	342	359	350	350	353	352	356	367	336	344	372	391	335	355	359	332	336	329	359	342	379	361	353	353	343	353	339	367	340	371	385	374	335	351	354	369	353	372	396	363	377	316	361	335	336	372	346	380	310	377	332	333	360	311	351	332	355	387	336	339	356	352	337	409	372	349	369	327	344	342	366	340	345	358	331	335	353	341	364	372	351	355	347	386	349	327	355	380	375	371	347	352	358	388	392	360	376	326	362	354	339	340	334	396	365	347	352	354	363	377	357	342	371	354	393	362	368	325	339	352	349	421	411	351	345	356	331	368	323	380	348	329	361	352	328	344	340	332	350	354	354	351	323	366	346	335	350	370	372	324	383	349	334	350	343	378	353	318	363	385	371	364	354	373	363	371	366	371	388	341	366	376	350	336	372	371	312	378	347	343	356	406	353	356	349	369	338	319	339	372	347	355	350	336	376	343	365	338	353	318	388	364	332	358	338	362	360	319	332	334	364	345	325	352	360	337	360	334	351	333	316	375	398	345	347	322	374	335	371	340	382	339	367	335	344	351	365	369	353	389	322	360	381	370	350	352	353	330	341	348	331	356	359	332	371	342	390	410	369	374	325	356	379	342	338	336	367	319	383	374	360	332	388	346	359	369	333	358	380	337	364	348	373	355	382	346	397	342	362	319	381	321	371	404	392	333	313	347	342	332	324	353	369	331	359	364	334	366	344	336	356	362	381	363	322	357	338	349	351	354	353	330	331	359	358	366	363	360	342	352	389	340	372	334	337	325	323	360	346	329	351	343	359	344	354	363	345	345	366	349	332	367	330	350	320	333	356	364	313	351	384	355	347	323	355	374	364	344	307	319	330	329	354	357	374	324	353	369	346	367	356	347	376	365	359	367	361	335	327	363	360	327	332	343	361	378	362	364	323	363	349	349	338	388	342	367	361	364	369	344	380	366	342	332	342	349	345	368	385	308	355	364	353	347	365	345	357	343	339	362	345	371	349	395	358	359	343	371	368	323	329	365	343	353	370	330	371	355	367	341	342	363	358	374	336	379	388	371	351	354	347	365	329	353	384	374	336	373	385	384	355	359	378	347	360	327	355	330	387	351	332	363	385	348	392	354	359	350	385	354	347	357	341	369	358	339	377	359	346	353	359	338
55470	94545	76876	49871	31023	13180	4305	1267	1302	602	639	647	633	633	649	633	672	646	616	648	623	626	658	635	636	582	615	648	668	638	620	611	651	650	627	674	635	638	650	644	657	601	650	639	623	632	634	642	630	612	608	653	597	649	626	613	619	661	666	665	659	685	626	636	624	657	611	627	625	652	628	619	672	606	645	593	642	612	622	652	613	587	608	631	661	619	652	657	662	663	678	639	611	610	614	585	597	632	606	624	629	629	641	626	652	597	707	647	590	652	611	626	638	646	629	610	640	625	661	658	605	642	597	627	572	667	668	650	618	675	677	693	626	674	646	597	606	644	629	678	592	620	632	690	624	623	607	642	624	634	595	590	653	618	645	625	629	630	649	650	635	632	619	642	653	656	618	607	648	644	674	590	607	614	614	621	607	674	607	627	667	634	620	598	591	648	619	609	607	655	627	643	641	656	678	643	626	644	598	678	663	662	630	637	606	587	645	632	561	616	636	608	642	641	650	649	672	639	653	640	663	661	627	696	677	632	603	623	642	606	661	674	643	613	635	636	661	592	694	611	584	620	631	619	660	661	611	646	624	650	638	602	653	619	651	630	618	621	676	614	632	612	670	651	659	660	592	620	683	584	616	634	588	622	627	617	645	660	639	659	611	664	675	636	640	630	593	662	630	630	625	625	656	623	592	675	630	597	611	618	629	632	618	617	645	605	597	615	637	645	623	655	659	652	648	623	649	655	634	630	639	653	623	663	599	624	641	612	671	642	644	629	675	611	623	618	639	676	614	632	631	668	649	638	648	618	644	632	627	669	630	663	630	647	622	636	610	652	625	605	632	646	589	635	637	642	632	652	686	600	689	663	640	672	617	610	625	621	707	683	619	615	648	658	667	649	590	653	596	634	610	619	617	631	632	678	593	632	632	602	661	646	626	634	599	674	641	599	655	648	642	637	651	588	640	632	681	670	659	633	632	628	621	596	604	642	671	617	617	642	605	650	678	606	647	661	659	684	644	654	622	617	648	690	687	630	629	693	614	601	637	631	605	664	617	613	662	640	592	625	586	642	637	623	679	637	627	674	600	653	616	637	632	652	675	607	658	604	672	625	633	655	609	618	625	659	617	612	693	642	624	647	632	608	640	580	615	619	616	581	648	665	652	641	597	683	650	613	683	596	643	592	639	658	624	672	622	627	598	658	628	616	634	588	613	639	642	645	625	638	613	614	662	625	651	619	583	620	651	662	624	665	674	630	663	673	653	629	594	598	622	638	652	654	632	672	646	617	587	625	583	636	617	653	628	634	598	662	613	612	606	597	640	626	616	631	623	672	671	614	629	657	672	660	648	673	653	610	577	624	621	630	670	654	667	609	617	612	625	677	586	609	630	600	634	607	675	627	615	606	662	606	665	606	631	632	644	623	610	634	615	634	658	665	657	640	648	691	647	596	649	606	616	617	632	655	688	571	672	623	660	617	617	621	618	575	688	647	607	616	613	650	640	654	672	642	659	624	609	639	589	637	642	611	647	705	609	679	664	682	684	618	614	652	626	618	578	612	645	603	637	622	621	624	609	604	644	658	649	633	642	618	622	651	664	624	633	633	620	639	600	659	615	648	651	672	615	625	651	661	637	639	635	654	592	588	653	640	623	653	625	629	635	649	635	661	647	660	638	638	601	637	635	614	586	636	667	635	639	649	630	601	614	644	669	677	617	654	608	612	610	664	643	635	642	610	665	633	565	669	661	623	653	644	680	612	652	624	629	668	615	644	653	716	599	617	641	616	647	641	613	613	581	667	611	663	620	604	618	617	657	649	625	720	642	585	636	584	582	630	617	626	637	642	657	598	625	626	631	637	596	677	629	642	633	655	601	667	670	617	643	621	603	677	671	591	629	671	598	619	637	618	676	611	609	632	642	627	661	613	655	648	610	620	607	612	585	556	611	623	657	637	623	677	630	644	644	629	618	613	630	621	680	667	640	648	635	669	637	682	651	612	578	649	669	652	674	653	647	637	609	651	638	624	632	608	634	643	660	635	646	650	643	622	611	594	664	638	664	549	650	619	629	617	654	650	644	609	634	629	612	646	599	647	584	655	665	604	638	663	682	670	628	615	613	710	613	657	592	595	581	622	694	660	593	632	642	629	614	632	623	596	639	646	613	644	672	632	664	612	599	658	578	657	632	627	653	624	566	632	657	621	624	607	633	641	609	658	643	650	611	664	643	634	609	631	635	616	640	610	656	619	652	639	614	601	650	615	627	626	669	610	637	592	635	636	653	663	629	660	653	632	650	622	646	641	635	609	621	610	675	645	628	617	626	643	601	576	698	639	655	609	664	620	647	618	668	671	609	630	632	683	611	648	634	656	600	654	609	619	630	650	618	670	632	626	590	610	676	625	671	649	609	603	625	645	650	639	621	637	656	605	636	644	656	648	652	627	623	639	619	603	586	656	631	624	643	679	679	631	618	644	652	672	647	655	633	648	681	653	664	637	685	622	615	654	645	662	642	629	612	627	597	592	606	628	648	618	666	634	662	633	623	670	625	659	636	665	605	651	652	642	644	639	642	613	610	601	643	585	653	628	667	615	626	653	645	654	618	643	599	609	599	617	665	609	598	631	622	662	629	633	614	674	634	650	627	631	612	637	612	626	596	661	643	626	626	623	650	595	669	684	712	609	624	632	636	608	622	637	637	622	641	630	652	598	650	628	618	668	621	689	655	663	683	620	658	629	620	614	627	612	675	627	647	609	556	642	610	685	641	653	632	647	607	664	636	579	610	607	613	601	600	649	674	629	638	623	671	679	627	613	657	612	642	609	654	637	602	661	663	592	630	620	706	608	607	635	603	620	628	606	573	667	614	674	670	692	634	668	618	605	649	649	638	625	622	675	667	617	584	653	603	592	599	638	628	612	603	634	609	653	579	638	661	633	628	635	621	639	666	626	620	630	636	626	653	612	568	620	649	588	686	657	624	628	607	666	652	633	631	659	680	630	647	623	626	603	668	611	656	644	642	627	660	657	665	631	623	625	679	660	658	589	624	628	614	634	640	662	585	678	656	622	629	618	644	639	651	635	667	628	636	663	607	633	615	625	650	667	633	654	650	609	588	629	655	635	648	616	627	608	637	596	611	617	604	621	657	672	635	642	583	649	597	665	669	639	633	623	606	620	625	601	640	692	656	607	641	663	650	672	625	603	650	613	602	669	613	622	607	625	627	608	666	639	654	637	627	633	615	662	677	693	630	657	602	629	631	658	617	613	631	601	637	653	659	624	630	616	638	630	621	626	622	647	646	586	678	643	601	591	604	648	647	617	624	623	624	629	627	607	614	618	654	584	587	694	594	678	625	623	647	640	630	677	593	619	722	608	644	672	622	606	589	614	624	623	653	670	651	601	676	623	640	637	609	635	651	645	642	620	631	639	663	608	653	632	649	622	604	634	622	666	645	603	625	619	642	640	629	619	621	634	654	663	615	632	635	612	639	635	671	641	622	628
23470	23210	36766	32695	26220	20791	9533	1039	615	476	462	467	478	446	458	441	499	471	449	461	468	462	418	446	468	502	455	464	451	505	472	491	427	504	432	456	480	454	461	463	449	483	450	467	439	455	454	479	488	452	460	516	493	476	415	482	430	459	469	427	454	441	473	464	481	469	410	454	469	456	403	391	459	447	443	475	439	496	440	457	429	464	459	479	463	499	462	457	433	472	450	423	447	454	458	486	434	469	412	445	456	460	461	500	475	465	421	479	444	427	475	489	469	439	415	455	442	448	447	509	475	460	478	464	441	463	435	467	429	482	482	482	497	486	464	481	448	465	480	427	487	454	467	475	467	481	458	438	466	470	447	437	454	455	469	482	397	449	459	431	463	495	460	470	458	456	486	488	404	436	453	462	456	426	482	442	428	476	464	464	460	435	458	493	482	427	408	479	473	408	469	428	457	466	455	453	443	435	478	470	472	479	509	443	432	433	456	450	468	470	495	451	465	470	476	456	451	460	469	455	436	460	473	496	440	438	434	445	497	463	442	474	455	476	429	483	456	429	476	463	458	462	403	451	455	419	403	442	434	447	487	469	494	429	439	481	461	420	467	477	464	447	421	428	465	435	482	465	473	456	450	484	425	485	438	493	449	477	478	427	445	403	462	435	463	460	472	444	432	441	468	432	477	473	436	515	421	456	432	439	435	471	447	466	470	453	476	468	447	428	451	479	500	490	448	416	425	478	445	465	421	467	486	429	465	492	445	429	445	485	452	453	437	446	453	493	500	456	517	459	405	492	438	449	429	427	456	423	464	448	447	485	452	434	426	468	463	456	469	457	464	455	456	457	483	480	447	441	495	479	459	451	464	460	463	451	452	451	464	468	453	442	431	432	474	452	434	478	448	465	472	454	464	460	433	498	450	465	442	431	437	418	457	457	461	428	430	456	436	450	473	482	446	442	461	441	459	436	454	455	455	495	475	465	454	444	453	460	451	441	435	424	468	481	444	482	444	434	447	430	464	459	462	417	449	443	469	455	435	458	479	447	439	462	434	455	472	473	507	469	451	476	456	374	434	466	431	436	439	485	438	437	429	470	430	452	459	438	529	450	439	429	457	456	429	445	449	463	454	456	448	478	477	433	437	458	447	458	437	449	451	445	466	445	443	470	439	496	452	447	448	467	479	460	462	439	457	463	470	448	448	433	464	451	432	457	452	469	466	484	446	445	453	472	443	464	462	446	479	414	425	467	478	469	444	459	449	468	436	441	419	419	478	451	476	447	464	447	452	452	443	448	453	477	414	467	480	467	456	466	482	420	465	453	452	476	451	477	440	412	445	432	408	468	468	450	442	478	452	436	458	441	467	466	447	449	424	456	432	424	479	423	495	447	451	456	455	485	493	440	450	473	467	436	436	486	408	450	435	452	465	456	424	459	478	422	436	433	441	448	464	467	463	434	438	476	459	492	407	455	482	445	455	421	461	441	458	456	492	447	446	449	406	466	443	477	488	453	431	442	474	469	433	427	446	432	458	470	486	480	447	469	463	431	452	441	512	496	420	466	461	476	490	440	457	476	451	448	472	434	457	448	489	446	459	433	514	408	488	430	481	466	468	457	431	462	470	415	434	462	490	503	443	478	505	443	464	477	466	446	444	456	389	451	458	468	478	476	438	453	466	422	449	474	460	429	418	440	476	434	448	478	467	466	461	463	479	433	474	475	478	462	485	499	468	451	434	482	455	442	465	471	440	449	488	467	450	453	451	444	422	450	435	505	435	484	472	476	487	443	454	465	451	446	427	498	469	452	437	425	463	480	443	462	444	444	445	435	475	457	485	458	452	461	437	437	468	474	436	452	466	489	447	480	415	459	421	444	442	420	481	503	465	448	458	442	446	442	440	452	492	426	440	414	498	478	444	445	442	475	455	425	453	440	467	429	437	462	445	488	467	471	486	458	434	461	514	446	434	440	452	458	442	441	471	488	476	460	460	475	434	436	447	481	445	423	441	434	421	415	458	430	455	463	476	431	454	498	465	434	436	448	437	471	432	488	453	439	465	455	473	456	393	448	453	426	460	454	434	462	467	477	440	440	468	451	480	476	449	452	492	490	422	500	500	468	432	443	401	406	542	455	465	467	509	471	428	451	451	449	432	432	475	443	451	431	448	485	456	445	440	471	472	423	465	440	451	442	443	478	453	494	469	502	459	467	456	438	454	449	410	433	429	457	451	453	418	472	456	475	471	454	442	480	459	450	440	406	430	450	468	447	445	448	445	461	460	457	434	448	443	479	433	483	464	487	430	464	460	458	466	498	460	412	483	411	427	465	466	434	432	435	459	429	463	438	453	494	464	447	461	428	455	457	463	426	454	446	447	453	430	475	448	460	451	446	419	432	452	446	412	477	472	491	478	443	496	416	472	447	428	416	451	439	447	437	468	427	473	438	461	482	449	451	451	461	483	497	417	441	437	443	472	463	452	444	425	433	483	469	432	481	443	474	430	478	440	454	481	469	463	466	411	481	476	486	449	459	448	445	475	453	434	453	491	458	465	475	452	451	438	464	449	512	443	421	432	444	500	440	453	458	501	490	456	447	464	479	467	452	464	446	455	452	419	440	454	447	455	467	431	483	482	482	474	452	481	478	499	479	473	497	425	477	446	404	461	432	418	476	475	437	427	456	432	437	453	481	408	460	454	475	488	448	431	469	443	494	438	475	454	474	454	437	433	427	471	417	439	504	472	524	436	478	455	470	437	402	450	479	473	411	439	445	483	446	461	447	449	446	484	481	449	469	461	451	465	448	455	477	438	445	457	452	460	457	437	473	461	426	488	455	459	466	445	424	489	505	448	457	478	453	435	483	438	421	446	454	451	457	468	446	476	441	470	488	470	450	437	478	456	440	443	474	434	474	449	449	438	472	475	435	463	468	447	461	486	445	444	452	445	450	458	455	492	475	458	418	419	454	444	452	444	407	472	455	465	464	426	478	458	449	469	465	432	419	447	419	449	450	443	443	464	483	425	423	472	421	479	476	463	457	416	452	445	450	479	442	499	457	426	449	474	448	487	429	447	449	481	446	463	439	438	454	453	435	450	456	465	472	489	440	476	473	406	490	448	447	473	471	481	505	465	472	443	441	452	436	482	458	445	507	443	464	437	419	456	427	443	473	467	435	432	440	457	433	447	432	477	463	460	440	464	457	474	471	427	453	486	463	476	468	440	419	458	445	429	465	461	425	433	462	436	426	474	431	431	445	473	507	444	433	463	437	424	481	472	448	447	471	466	445	422	428	452	460	433	474	434	428	459	437	434	478	426	464	469	485	443	453	440	441	436	476	473	437	465	432	500	457	459	451	453	457	478	446	487	468	441	467	459	428	436	442	434	460	443	464	441	473	444	467	444	478	452	411	427	447	423	438	430	458	438	445	428	470	446	446	454	469	433	437	424	458	467	449	444	413	448	427	424	451	450	474	433	415	456	463	439	461	438	456	429	454	453	478
59654	103044	84962	57133	39856	20708	7788	1569	1271	783	763	772	748	726	771	804	820	794	819	763	744	794	764	805	757	758	754	822	799	806	833	749	771	777	750	770	760	753	753	822	752	781	765	822	794	832	787	784	769	770	764	725	732	796	736	763	747	786	772	814	786	751	734	755	779	782	779	764	774	764	746	799	797	785	753	824	779	805	751	735	791	772	772	722	751	793	724	742	743	763	790	761	779	727	808	752	711	819	779	744	706	754	782	738	800	770	805	759	781	760	747	767	775	780	767	776	776	751	756	736	764	760	771	804	781	785	788	769	756	753	749	739	767	752	678	774	725	749	795	781	741	748	735	798	777	763	782	825	710	756	817	768	784	798	757	780	712	775	768	825	779	757	813	744	787	754	786	769	779	766	734	754	798	748	754	782	732	724	786	764	764	748	748	763	749	784	768	816	780	788	699	822	739	759	755	800	795	722	789	770	763	774	832	801	750	780	806	777	776	763	775	806	786	806	827	711	791	765	795	786	805	791	767	783	760	809	722	792	771	733	742	756	792	739	747	747	775	776	747	775	782	794	755	765	754	694	824	816	758	785	782	782	803	753	702	782	799	764	793	763	754	767	749	793	750	800	766	770	773	797	827	809	780	746	790	751	793	775	773	764	745	821	776	752	792	764	752	785	774	797	756	713	766	760	761	777	732	744	784	803	718	789	751	728	785	765	732	794	784	817	774	742	769	749	800	791	687	773	756	768	802	799	767	730	775	738	771	776	766	781	746	790	756	742	766	812	790	747	751	730	752	780	755	799	804	791	759	792	763	756	770	779	780	799	796	763	765	753	763	777	750	754	755	728	757	744	728	754	715	724	769	787	717	788	782	800	795	711	753	761	806	803	775	715	744	786	742	813	723	755	808	768	761	792	790	787	765	702	747	813	814	752	805	769	738	758	812	778	774	797	793	765	749	766	781	794	801	843	781	727	746	793	766	774	792	826	725	754	740	783	770	715	769	779	774	780	805	738	762	754	744	752	758	743	771	757	795	815	752	765	782	738	750	769	765	758	748	821	779	795	751	812	787	713	759	703	824	778	749	735	776	771	732	804	784	771	778	713	811	783	810	796	787	771	739	774	724	770	736	777	747	784	764	765	746	756	770	774	780	750	804	746	810	706	791	781	775	745	736	793	771	721	747	772	790	760	765	733	723	808	797	764	787	790	745	808	724	839	755	794	775	774	815	767	774	808	794	754	747	722	747	775	797	695	736	760	785	793	772	788	809	795	764	766	789	774	759	746	778	728	790	806	724	765	780	747	752	766	753	767	792	771	774	790	774	722	766	756	755	790	768	716	763	795	832	797	757	807	778	730	728	819	780	780	757	711	725	799	757	759	768	760	766	785	719	770	727	776	765	756	782	775	744	717	777	760	772	752	761	810	776	795	781	734	801	796	760	779	778	788	778	733	746	748	745	762	756	779	795	822	795	794	794	803	796	740	734	732	779	733	768	742	797	739	757	774	758	772	751	808	794	734	772	731	761	762	768	777	762	747	742	771	726	777	780	750	803	754	793	784	736	747	775	739	740	791	747	740	766	740	791	792	799	745	806	791	815	745	704	783	762	795	761	771	768	745	768	761	814	738	760	810	736	768	778	770	762	757	762	776	764	757	756	806	799	803	817	725	776	794	740	805	794	785	772	784	773	779	762	774	727	764	797	755	782	722	733	789	753	725	729	734	786	753	782	859	805	796	793	725	743	743	756	748	781	756	808	711	773	821	783	785	764	761	773	765	795	753	745	780	780	759	801	797	760	778	732	776	801	759	683	749	750	791	794	747	772	803	714	782	799	749	715	784	774	777	773	756	749	764	739	769	793	757	780	756	758	781	750	800	762	772	806	776	751	695	801	799	781	804	760	776	784	798	783	775	743	777	800	742	765	754	753	780	777	735	785	752	767	764	770	794	801	826	766	755	745	759	815	789	753	830	779	761	774	792	810	742	791	795	747	733	740	786	745	801	807	770	757	779	742	719	768	781	778	728	811	807	697	832	725	745	758	777	797	777	731	764	762	754	752	752	765	795	751	726	778	798	814	718	803	751	766	720	788	769	794	770	771	781	763	749	819	811	786	716	759	748	810	803	778	820	753	767	792	767	777	761	772	744	771	796	770	748	789	730	781	785	804	748	776	829	698	796	767	776	756	735	760	768	722	743	744	773	767	780	762	767	776	788	771	753	747	774	782	790	806	738	776	783	792	745	802	695	759	775	742	780	800	753	734	808	792	718	777	784	744	728	747	777	750	806	811	734	761	785	768	720	747	754	771	745	754	776	775	752	764	757	728	772	795	766	800	745	760	773	774	765	746	788	702	722	707	785	800	831	823	782	760	796	765	788	773	770	789	764	760	709	760	812	736	783	711	788	733	787	760	753	754	760	778	755	758	742	785	774	761	758	751	740	744	772	773	735	828	766	765	755	759	753	755	775	741	752	760	791	735	789	794	705	806	794	731	813	830	757	790	710	774	766	749	774	736	783	778	751	753	804	777	779	735	750	814	813	791	773	757	781	807	774	768	781	833	735	783	804	743	754	769	799	796	691	766	749	787	744	767	774	815	703	709	746	751	788	836	774	771	816	774	745	760	780	786	760	806	737	770	777	781	773	782	771	774	760	719	781	743	754	774	749	744	756	817	731	759	736	772	760	766	793	784	814	742	773	776	766	748	782	771	812	747	768	739	722	722	818	843	791	781	767	770	789	746	759	747	769	749	755	757	784	722	800	805	764	777	766	804	795	740	755	782	788	781	745	753	796	760	787	775	767	761	743	773	744	786	769	749	735	800	752	752	747	771	800	788	732	763	732	785	781	721	810	783	789	756	747	770	772	778	741	685	752	739	802	753	735	769	748	787	714	718	737	716	782	777	823	788	729	783	725	772	792	772	748	745	755	753	734	759	774	783	760	762	792	765	721	766	759	782	741	728	803	736	790	737	830	841	758	701	754	813	729	786	719	789	738	787	753	779	765	730	805	741	773	744	711	735	790	745	774	788	734	756	772	738	776	772	715	763	749	752	774	745	761	740	814	759	833	739	773	760	752	809	797	786	809	800	741	765	756	770	787	787	742	763	761	781	768	749	784	783	758	768	793	768	744	813	738	739	760	799	754	758	797	802	770	769	756	719	772	767	791	755	752	800	703	795	758	729	764	789	754	779	721	794	774	757	795	786	760	781	788	769	760	790	783	777	764	753	822	769	706	782	770	731	798	787	762	846	714	761	785	767	786	768	743	795	775	721	777	719	796	775	737	767	770	778	759	826	778	774	749	781	787	780	789	764	822	776	796	751	750	729	742	776	775	784	783	793	752	753	770	834	791	752	753	781	806	809	796	774	803	736	770	743	749	776	751	748	809	776	773	772	758	780	798	804	806	758	793	752	825	801	729	811	756	743	775	742	728	755	795	751	706	777	770	755	775	760	800	783	733	763	768	750	795	789	731	723	809	837	780	751	719	761	721
27769	32098	33833	17738	5437	1664	505	321	317	303	299	283	320	332	291	298	319	290	289	321	307	274	320	272	275	289	294	296	310	285	312	317	293	269	315	299	304	326	302	317	318	308	306	290	279	301	306	298	277	279	275	271	306	291	296	321	322	290	315	320	325	312	322	309	287	280	328	312	293	263	305	314	313	317	291	272	300	297	298	300	287	294	307	285	306	293	299	275	288	305	309	292	302	298	313	312	274	316	314	313	312	368	276	300	286	315	276	290	290	317	309	309	295	333	307	298	281	332	298	273	296	311	285	290	291	297	297	276	335	304	302	296	295	312	268	308	263	264	257	313	283	309	285	291	294	304	299	300	268	298	308	316	287	320	308	309	297	310	291	317	300	315	263	317	308	288	330	339	321	310	313	299	294	313	307	286	315	282	275	297	310	314	295	304	301	265	296	286	301	298	294	286	318	318	315	262	289	279	301	302	309	285	307	295	295	319	294	310	310	289	305	292	322	316	322	279	284	274	294	293	299	300	306	296	309	296	285	314	284	317	309	318	321	257	293	325	315	307	309	302	297	296	309	299	271	320	341	274	302	272	300	286	277	329	283	298	307	282	322	277	293	282	326	280	309	328	299	276	293	318	302	302	300	320	257	315	318	284	291	332	315	288	308	311	319	296	276	268	331	274	266	293	291	313	330	333	312	278	309	292	312	285	299	306	319	308	259	299	308	338	297	298	296	295	298	275	319	342	286	278	279	299	281	293	336	341	281	285	290	282	307	330	289	264	313	293	307	290	293	315	269	298	310	300	311	287	323	307	322	291	310	284	291	291	302	289	285	317	328	282	280	274	288	288	303	277	284	302	311	292	287	297	333	294	284	295	298	293	308	263	303	303	293	294	327	287	305	315	277	304	269	330	310	301	298	312	279	305	304	307	308	300	298	315	296	276	297	300	286	335	312	309	276	296	306	301	290	309	280	272	307	286	280	302	315	288	307	318	309	316	291	286	306	289	296	293	289	291	306	290	284	269	325	313	323	314	308	309	323	330	311	317	291	279	307	338	288	302	307	333	281	307	309	298	275	300	332	303	267	302	277	302	305	293	290	298	300	311	283	343	267	314	301	314	285	308	302	303	323	302	310	278	284	293	281	300	311	295	312	323	312	298	269	314	324	279	306	297	316	301	293	326	301	333	307	279	317	319	295	297	299	295	287	272	287	294	311	293	304	328	308	296	270	288	263	269	298	305	281	283	295	285	321	292	315	304	290	306	326	287	267	305	300	303	279	306	275	326	304	284	281	303	269	278	290	322	309	285	296	312	262	285	297	315	287	270	319	322	302	311	289	285	329	291	292	292	301	307	308	308	311	287	312	304	299	289	306	291	281	304	317	291	317	319	295	306	300	282	300	309	270	302	291	301	279	274	280	279	280	307	308	276	290	300	284	310	295	292	270	282	312	302	291	312	311	318	264	281	285	298	305	280	292	292	270	290	315	323	301	289	311	301	300	328	290	319	290	287	299	284	333	296	297	302	301	284	300	326	286	295	286	273	308	328	300	292	311	290	282	309	313	281	292	303	295	317	287	301	290	289	288	307	307	323	326	307	317	302	314	317	319	283	307	324	306	307	298	319	278	292	303	296	312	269	324	293	311	313	307	289	296	286	284	306	300	317	317	309	314	319	307	289	313	287	287	280	300	316	287	255	315	270	282	298	303	290	321	285	289	322	295	266	302	343	277	332	293	296	322	311	314	306	291	295	279	310	279	284	290	310	311	317	288	303	314	314	279	295	309	293	305	314	266	282	293	306	316	308	311	282	293	299	275	295	314	313	281	288	269	287	335	281	315	312	294	299	271	300	328	279	293	302	319	297	289	310	297	305	320	278	291	298	318	304	305	340	269	267	292	286	303	318	276	312	313	344	305	289	293	289	307	299	284	326	286	298	317	275	288	303	318	309	305	320	271	308	289	323	272	304	292	303	289	312	291	291	287	263	289	310	294	310	309	330	323	277	331	318	272	313	291	304	323	289	294	271	306	295	261	260	324	311	298	286	311	301	296	292	276	302	299	311	313	306	282	313	291	300	294	290	296	272	298	274	295	317	287	307	308	310	307	304	315	296	298	284	291	278	260	295	293	326	291	308	311	299	288	308	302	280	301	303	280	344	304	329	288	281	288	288	313	282	297	299	285	312	280	293	265	296	289	305	309	292	293	272	305	304	311	281	333	252	317	309	305	297	302	317	297	270	300	310	289	315	302	289	297	329	290	287	298	280	291	299	298	302	299	301	305	290	300	292	297	284	267	296	292	292	319	327	290	293	332	337	311	339	300	289	287	325	313	284	275	305	292	291	301	322	297	270	276	295	331	259	283	285	298	320	330	273	292	305	324	289	291	296	278	304	305	283	320	306	283	319	281	269	279	283	304	307	285	277	311	301	312	328	313	326	285	314	303	309	298	323	320	289	297	301	294	266	325	281	296	312	295	312	322	295	309	300	317	302	298	326	298	290	347	291	312	319	292	304	285	323	292	270	316	274	306	302	322	306	319	330	288	259	280	317	327	314	276	292	337	323	295	303	277	315	298	331	307	294	312	321	295	304	297	261	309	320	304	299	278	310	318	303	321	287	275	296	284	291	309	323	350	283	314	320	290	284	302	307	277	329	257	318	303	329	267	312	313	271	292	290	304	277	302	283	300	319	299	296	292	266	305	299	315	290	324	291	318	306	312	303	294	313	307	303	308	326	292	305	301	323	296	329	323	295	276	314	290	294	282	307	274	285	276	300	311	308	297	300	333	318	290	336	298	284	285	316	288	300	334	289	296	285	324	331	337	283	312	300	342	322	319	311	290	292	306	290	316	284	307	291	321	305	306	304	286	320	309	287	330	306	336	284	266	329	314	270	282	310	325	303	298	321	300	304	295	288	317	280	325	307	285	298	284	271	302	290	317	275	303	298	310	295	315	287	269	325	284	308	298	300	289	292	322	295	326	307	304	318	301	297	285	315	278	336	311	316	313	269	300	309	309	307	313	314	301	280	303	286	281	337	274	283	290	303	292	280	303	307	287	290	346	279	301	285	265	278	297	293	250	323	326	306	312	323	315	320	319	296	290	308	303	295	282	308	283	304	310	262	298	291	294	309	335	284	279	319	282	305	285	307	326	321	290	318	312	285	271	283	302	335	303	301	293	269	296	271	300	288	259	296	284	335	296	357	292	291	330	298	339	279	322	314	321	327	287	301	313	314	278	302	314	281	274	298	313	283	290	299	305	282	332	266	281	305	305	311	307	297	329	289	296	290	313	321	330	283	272	285	324	293	314	322	324	285	303	262	310	306	308	288	317	308	283	295	296	318	305	339	295	315	283	291	306	275	307	321	308	284	305	301	318	295	278	289	312	272	275	288	325	300	301	300	317	297	296	319	321	320	299	300	314	316	317	299	300	315	326	307	290	288	311	285	310	322	325	271	310	303	304	271	275	291	297	327	306	304	317	293	289	310	281	295
31300	51245	39146	20618	9332	3723	1089	581	579	549	549	550	539	550	515	563	535	526	565	515	545	488	532	517	586	528	537	545	552	564	541	575	536	555	567	521	548	548	523	572	534	552	554	516	592	549	529	543	551	545	524	540	535	536	518	523	556	540	533	546	571	519	588	551	532	575	547	544	531	539	561	545	520	531	555	536	536	528	570	528	548	550	546	563	539	559	532	587	531	538	572	562	541	503	519	580	554	552	557	570	560	501	579	546	549	571	520	522	561	549	548	514	507	556	554	530	546	553	545	553	496	501	503	495	560	537	550	534	542	554	572	527	556	532	524	538	553	543	568	501	536	536	492	493	514	581	554	553	558	563	530	539	522	541	535	553	510	510	509	520	574	546	530	541	556	559	540	524	532	544	563	569	566	540	530	553	552	527	495	553	569	549	517	501	523	539	541	521	538	579	554	554	502	516	503	552	571	537	503	552	508	550	551	528	542	512	593	511	550	533	556	533	563	560	552	545	527	559	559	562	525	574	524	561	527	526	583	572	562	556	543	562	549	534	543	549	530	582	581	574	547	558	533	537	565	519	609	543	538	542	529	563	551	543	542	558	550	558	568	539	556	561	530	558	547	560	533	530	546	550	553	511	512	522	541	596	531	524	543	531	520	527	569	522	533	539	547	551	580	544	523	566	533	574	538	528	527	589	532	529	568	534	536	500	525	549	542	561	559	505	495	498	573	539	538	581	494	509	552	537	564	575	525	512	521	538	518	526	556	526	563	524	521	515	505	531	534	531	514	569	547	518	573	554	531	567	525	510	542	554	512	572	514	553	565	568	549	517	517	537	546	549	538	541	538	556	553	514	525	568	579	526	543	525	564	532	570	557	530	551	505	532	535	559	541	572	571	546	549	516	560	549	542	514	592	502	556	510	514	545	531	575	532	518	550	548	514	541	537	549	511	535	566	558	535	573	523	526	560	543	569	569	528	549	541	551	587	543	531	574	570	556	565	576	545	494	524	526	539	558	621	522	527	581	588	521	579	535	546	519	551	503	538	561	559	559	548	526	563	559	538	531	535	480	536	532	509	554	538	571	518	530	531	574	566	583	540	555	544	556	529	525	541	549	550	579	515	549	524	581	575	544	574	555	531	536	582	510	538	563	562	582	513	536	519	539	525	569	546	521	546	530	561	542	577	563	563	550	544	551	512	553	504	528	521	558	545	582	566	544	549	551	504	571	543	573	536	576	519	547	580	564	522	541	540	530	551	537	531	533	515	548	534	531	515	509	547	547	556	540	543	578	537	521	547	531	549	528	527	593	600	588	550	550	557	514	513	593	529	519	550	536	549	514	503	549	515	508	585	543	549	559	545	552	572	554	562	527	521	543	558	574	591	559	508	559	563	558	551	518	527	550	542	538	570	550	531	538	541	554	576	539	550	530	572	550	492	542	524	552	550	559	558	537	569	578	532	512	483	545	538	561	572	544	583	571	521	549	576	511	551	520	543	549	518	515	529	556	527	548	516	567	511	573	530	515	539	555	542	585	509	528	559	528	522	550	533	535	587	582	508	544	567	563	522	579	552	540	476	542	558	529	520	571	509	483	528	545	530	554	526	563	531	520	535	526	534	554	554	570	555	525	577	513	510	542	519	543	551	548	557	569	545	568	544	543	511	531	566	544	540	557	542	533	517	504	533	559	564	513	568	611	548	575	529	534	558	504	523	571	530	522	560	559	552	521	528	534	517	548	521	565	537	576	558	553	564	530	550	510	571	553	526	522	546	569	530	539	597	536	588	554	566	564	572	546	575	529	576	538	504	569	510	592	521	546	544	543	548	551	533	552	550	560	537	521	506	571	529	549	532	588	525	550	529	547	577	537	504	552	585	531	524	551	535	536	560	546	580	481	585	527	583	508	535	584	553	535	559	550	543	552	544	563	527	532	560	564	555	537	532	590	501	536	553	549	537	486	570	562	566	559	580	525	544	556	554	615	585	549	580	561	582	536	576	520	524	549	540	587	566	541	552	541	580	545	531	552	577	508	544	564	539	531	559	575	568	503	542	537	524	518	540	566	540	538	548	525	519	562	524	519	559	517	515	575	562	577	544	558	548	547	526	511	518	562	554	566	549	560	529	507	544	547	532	554	529	551	528	562	509	535	570	550	563	537	584	518	561	574	582	500	555	554	595	547	566	527	554	529	582	552	536	569	518	485	537	578	519	561	550	527	492	555	530	565	571	514	585	513	548	531	534	555	546	530	516	548	523	596	522	510	565	539	528	502	548	550	539	533	539	519	573	528	559	553	544	554	535	546	556	555	540	570	531	534	557	548	510	555	516	523	524	568	598	529	547	518	544	509	560	569	531	532	520	543	536	580	513	521	502	567	544	559	521	551	525	515	559	502	549	572	554	543	554	560	550	533	536	609	559	514	581	519	534	539	506	575	543	541	527	514	545	522	552	543	548	534	540	516	524	512	559	553	555	517	584	566	560	527	559	535	563	539	535	521	522	606	525	534	554	556	555	563	515	523	531	540	528	569	504	561	545	566	568	527	523	547	528	575	577	527	579	584	547	501	555	563	538	567	587	568	489	542	553	554	564	554	563	549	555	566	511	514	565	541	516	546	573	551	554	555	566	501	549	570	521	594	569	536	535	552	555	531	526	568	501	537	535	539	539	526	518	538	540	522	542	526	550	515	537	525	537	565	528	548	531	512	537	540	519	540	534	546	549	527	539	551	541	536	535	497	514	555	550	574	531	540	549	554	547	561	529	523	550	530	536	559	545	562	579	546	545	588	549	542	534	520	555	570	520	573	559	533	576	541	546	595	535	541	572	560	540	545	547	537	550	514	574	546	497	564	592	541	565	556	477	557	535	575	531	534	559	547	535	516	529	510	519	600	548	577	536	544	566	560	509	490	554	586	566	550	515	509	523	511	528	576	538	505	511	555	511	510	591	556	527	568	569	525	509	552	536	532	502	526	551	531	539	520	560	560	524	576	546	490	547	555	529	535	526	552	574	560	552	564	535	524	541	510	546	551	573	526	564	548	542	614	522	543	583	566	566	562	534	515	559	520	501	548	574	555	559	568	557	563	543	516	540	584	569	523	537	579	552	564	515	558	571	525	571	597	522	569	580	545	526	577	566	543	532	558	562	526	535	556	565	543	552	516	514	532	522	551	557	527	509	578	566	513	527	568	546	556	580	557	574	526	525	520	537	567	556	552	531	517	528	508	515	581	517	542	528	547	523	550	523	545	538	602	549	554	527	537	551	505	526	630	569	503	585	543	550	539	567	542	531	564	549	600	522	524	554	540	555	549	561	554	530	557	549	568	544	557	504	536	567	524	521	536	502	524	603	532	519	526	526	519	562	516	533	523	580	569	573	516	482	543	542	541	520	549	560	582	567	511	561	525	533	559	537	556	569	498	541	530	562	493	535	500	519	525	530	582	521	516	527	577	527	546	593	523	542	548	564	539	524	515	537	543	544	582	505	590	528	552
24506	25499	41296	35448	25470	15750	3691	656	417	394	403	359	393	365	386	381	387	367	385	371	338	378	325	327	376	361	403	376	326	370	361	344	359	359	349	329	356	349	360	394	410	344	359	360	338	357	363	393	327	333	367	361	399	391	373	400	380	358	332	377	372	358	344	360	377	366	375	368	386	364	381	374	368	364	370	367	361	360	352	337	359	330	377	356	359	349	338	374	358	347	366	378	362	342	327	347	345	367	324	362	323	369	367	374	376	372	345	377	379	371	384	340	383	387	369	363	361	328	344	358	377	357	351	377	367	378	354	350	367	363	363	339	315	357	332	358	355	332	380	387	396	353	367	339	365	361	360	384	355	382	341	327	385	352	351	365	347	359	364	390	364	382	351	384	357	374	324	391	378	382	369	365	343	384	366	351	351	376	335	348	343	356	368	338	354	317	361	353	352	310	382	349	374	355	353	350	379	360	332	364	359	360	377	347	378	364	369	396	350	374	380	344	357	361	369	336	366	337	354	394	397	372	363	352	355	379	339	367	349	368	370	356	332	354	329	337	357	369	375	370	363	362	347	368	345	318	348	351	357	350	352	340	336	352	378	326	358	360	390	354	355	371	356	370	393	336	331	375	331	338	333	344	389	354	369	379	344	349	365	347	365	362	337	343	363	346	375	388	323	340	350	379	347	345	351	385	366	366	352	357	342	365	360	349	341	355	342	362	372	358	384	387	348	355	354	352	358	389	355	340	365	373	353	340	327	367	339	329	357	352	371	362	341	327	400	387	367	347	363	366	360	341	336	342	377	357	338	351	343	367	404	374	328	372	348	350	337	365	328	323	378	368	411	355	328	331	352	357	391	375	337	338	351	370	342	365	334	333	382	351	365	364	347	348	327	325	363	367	414	382	344	376	367	366	353	348	388	347	373	337	350	360	353	364	348	370	371	352	346	345	385	377	393	371	367	389	385	327	371	360	377	326	396	357	391	339	352	369	406	360	366	379	366	370	333	381	342	355	360	426	380	383	366	355	365	336	320	364	353	365	382	348	368	366	373	334	340	339	353	364	374	366	374	354	380	395	347	358	370	350	361	397	368	332	365	346	354	397	353	372	385	359	357	366	370	384	353	387	363	343	393	352	339	366	341	380	342	326	332	364	374	369	350	357	397	354	359	391	370	352	363	358	369	359	374	359	388	330	338	327	373	319	339	391	349	357	348	331	329	353	358	347	354	347	341	370	369	357	398	369	358	378	338	341	392	358	364	362	340	349	354	382	354	371	354	368	379	346	322	354	379	372	378	383	341	359	397	366	374	360	366	350	324	331	355	359	406	358	393	362	401	396	370	335	354	378	335	354	409	354	366	349	383	353	370	363	345	329	345	358	385	357	345	338	370	389	385	382	355	363	374	339	356	365	345	346	399	374	367	339	359	383	358	366	371	378	357	342	355	357	375	390	345	376	388	384	366	378	334	381	412	352	372	350	357	388	375	364	355	350	371	368	361	339	393	368	348	344	395	350	350	358	368	348	372	381	386	342	390	414	378	365	380	330	350	408	366	354	352	363	371	375	387	374	365	347	394	337	364	395	363	364	396	359	332	338	366	370	387	358	353	355	381	384	392	335	340	380	373	368	359	344	412	353	374	352	371	372	342	406	330	366	357	381	389	362	382	384	366	389	363	337	330	364	378	347	361	347	339	359	363	389	371	373	391	362	372	371	377	328	362	380	352	334	404	350	384	382	358	336	388	356	339	330	354	359	361	352	326	347	350	348	399	362	375	407	378	368	394	356	341	360	361	367	359	362	345	363	385	380	321	364	379	340	393	316	358	354	377	338	377	393	352	351	392	353	381	319	408	347	354	346	355	312	372	356	363	346	387	379	357	356	377	373	362	373	356	349	357	366	388	359	378	364	356	383	369	357	351	371	373	371	336	370	355	388	359	354	350	389	327	323	345	363	338	365	402	325	342	356	368	362	387	382	373	382	358	354	363	369	341	397	367	355	344	354	337	336	366	378	355	372	356	370	367	377	338	350	367	374	334	331	350	347	343	378	354	359	354	367	370	389	317	336	345	345	428	338	353	398	302	370	351	346	384	352	366	358	395	349	357	353	392	386	362	352	379	357	371	352	349	407	363	349	365	323	328	348	342	401	314	354	363	382	364	366	372	358	372	374	374	385	351	375	347	353	338	353	339	347	374	346	365	366	399	373	372	362	360	371	350	408	349	355	360	357	381	328	334	313	370	372	381	327	346	357	353	310	390	354	367	366	384	386	347	388	419	368	346	372	349	373	388	386	382	376	338	332	355	393	402	362	356	388	359	371	383	357	366	373	378	423	391	338	340	349	392	384	378	354	357	379	376	359	401	350	406	358	392	335	364	350	346	359	355	382	361	377	331	360	360	395	334	367	344	347	330	391	342	354	374	383	354	339	383	354	350	365	325	372	364	362	355	354	377	391	373	343	332	364	381	376	359	360	356	326	369	390	348	393	367	385	391	376	353	373	372	343	337	356	377	362	386	379	367	320	346	347	350	343	355	359	352	313	376	353	365	329	324	369	355	348	342	353	390	334	357	370	360	406	372	389	374	359	370	387	365	359	371	406	360	396	370	348	374	339	339	386	341	359	347	324	402	375	368	357	372	375	374	335	335	361	374	342	354	382	362	360	355	355	360	346	363	341	362	343	378	363	357	345	369	351	350	342	369	386	333	391	338	363	373	375	335	334	393	336	363	375	376	334	381	355	363	365	368	358	333	373	348	353	323	349	364	348	334	420	376	373	369	390	373	349	375	351	364	366	356	370	373	374	334	364	396	342	382	364	345	398	345	337	369	361	371	389	349	361	341	371	339	355	336	333	345	386	345	332	381	354	368	364	377	367	366	407	365	368	354	358	368	370	352	387	350	360	363	353	368	379	344	372	323	370	331	364	377	365	357	357	313	383	371	377	372	366	356	339	341	326	384	364	344	336	330	370	383	377	358	341	357	335	369	386	383	335	385	375	344	359	368	367	335	375	361	365	381	347	351	374	353	338	380	341	377	344	383	351	321	385	368	358	351	355	353	374	388	348	377	373	359	324	371	355	361	329	364	399	384	345	380	348	348	331	361	364	331	391	353	362	335	375	370	351	353	343	382	364	353	339	345	371	365	368	356	394	386	337	334	370	379	379	347	341	366	381	378	343	362	375	336	326	360	359	343	372	404	357	343	340	370	356	385	369	361	347	342	354	341	318	392	330	377	330	364	390	385	332	347	343	338	338	376	338	342	356	386	349	368	384	362	360	344	340	352	377	317	349	365	369	356	378	413	351	327	365	345	357	362	347	366	366	319	382	344	337	368	350	339	389	333	336	366	346	355	334	350	351	392	365	351	361	396	365	353	343	362	355	380	368	376	372	370	390	359	329	383	329	374	354	366	369	363	337	413	351	393	370	346	346	368	336	357	361	341	409	352	364	372	339	377	323	349	347	375	322	339	356	357	351	369	363	373	358	375	327	358	331
55201	95492	74321	49356	32899	17036	4444	1382	820	617	620	662	621	617	661	669	602	592	658	636	633	662	600	658	607	594	629	603	607	595	660	648	651	640	611	628	665	627	650	667	627	636	610	622	638	626	652	643	649	644	628	631	646	595	620	664	634	634	658	635	625	665	648	641	678	671	646	628	690	639	641	619	621	640	656	652	661	653	660	616	652	614	630	654	599	635	612	667	631	665	626	655	658	677	627	637	658	629	631	610	602	681	612	630	680	645	593	661	595	604	653	631	598	611	625	596	648	623	663	629	644	630	594	646	617	625	636	680	639	635	627	625	631	653	647	617	618	608	648	583	614	660	631	634	631	600	662	620	662	620	621	640	657	675	642	620	616	635	626	663	627	628	636	645	662	638	604	618	591	673	628	645	634	645	627	635	603	640	627	633	633	621	624	609	610	669	625	606	620	634	669	678	623	614	628	643	597	582	652	605	643	611	631	656	654	604	636	661	602	624	624	622	614	651	632	587	631	634	633	601	590	592	660	597	660	659	670	620	606	626	629	655	632	640	623	642	666	621	592	617	634	602	610	640	596	697	576	618	624	603	635	618	649	573	644	640	620	645	599	644	635	600	648	658	642	645	626	654	620	620	628	642	637	614	586	592	641	665	622	674	618	634	627	635	649	648	665	633	689	647	639	633	612	601	674	641	596	665	606	645	642	632	629	685	657	613	628	622	614	651	592	683	637	652	615	637	629	601	679	634	643	644	655	623	634	648	607	675	646	624	630	635	628	632	644	607	636	619	649	633	650	594	618	635	658	652	649	623	621	606	665	622	649	628	660	631	647	605	609	618	641	638	610	671	601	612	659	577	684	651	627	657	625	637	709	633	646	664	696	614	636	656	605	632	612	694	622	673	610	645	637	620	586	657	635	639	630	639	588	600	657	649	611	626	630	639	619	612	597	642	663	626	607	679	624	656	624	645	661	597	608	614	604	650	615	667	644	612	640	622	620	650	642	607	641	630	598	652	609	629	632	625	615	648	662	625	633	653	672	597	598	588	637	638	639	632	603	651	629	607	607	613	589	650	632	638	675	645	640	643	670	606	646	622	630	630	638	601	620	648	614	652	643	616	635	611	655	610	636	617	602	618	614	641	614	601	567	613	633	613	601	595	638	619	670	636	620	591	677	628	639	577	662	617	611	651	636	605	577	653	684	611	691	667	614	614	676	626	636	674	613	636	690	590	657	623	637	617	627	658	614	633	659	658	618	630	637	625	673	603	629	636	684	651	656	618	601	612	641	641	603	593	597	625	665	608	659	642	644	613	647	611	656	584	609	651	620	581	646	639	652	632	597	667	581	639	576	655	565	607	655	620	653	653	611	618	623	628	636	648	646	686	684	618	611	639	629	639	645	627	649	601	627	642	657	655	646	584	663	639	660	637	629	657	598	615	666	592	626	629	686	654	620	671	620	623	632	647	643	658	658	585	622	669	608	630	665	666	616	657	648	625	647	635	644	640	621	682	614	630	669	648	621	642	618	606	646	600	604	643	583	591	638	625	641	635	616	645	579	646	632	641	682	657	646	625	637	623	670	580	636	586	654	662	649	582	600	644	640	642	644	599	651	659	606	587	648	630	659	639	649	671	630	668	645	649	686	640	602	641	620	655	629	660	606	620	603	613	607	646	625	646	655	611	626	614	600	621	666	652	664	625	705	617	635	606	635	619	636	595	611	675	638	672	666	652	620	607	633	591	572	660	645	668	616	623	617	686	677	667	573	637	643	654	606	620	627	622	601	648	645	599	655	671	635	658	614	674	604	617	626	645	634	631	675	654	628	641	621	602	650	643	640	640	629	672	614	602	611	657	623	597	623	659	635	603	685	651	670	547	634	642	642	601	604	666	669	677	604	611	665	671	627	609	628	612	651	604	624	638	644	624	642	623	640	644	589	567	610	655	625	630	589	644	650	644	634	651	587	641	634	643	614	616	684	600	624	613	646	646	631	617	655	618	624	629	670	670	609	628	646	626	615	657	635	666	613	628	603	589	653	638	635	654	633	618	637	641	640	607	601	702	621	625	660	673	589	633	604	642	645	625	639	652	626	581	604	630	655	634	661	649	657	617	649	649	598	595	640	620	632	638	646	610	647	637	644	589	646	626	624	622	605	592	638	620	638	622	662	673	625	626	619	672	608	613	604	645	650	708	626	649	621	642	619	633	614	661	628	645	683	672	620	609	611	587	632	641	620	656	629	662	647	602	660	619	600	652	628	609	567	644	622	600	624	615	590	626	624	632	610	643	667	685	638	631	621	619	652	688	639	683	630	680	647	670	689	655	640	607	652	646	635	624	636	658	637	617	632	661	685	600	612	650	659	628	592	648	606	627	652	636	595	649	636	646	640	638	646	620	607	631	633	643	661	647	617	592	642	669	649	608	623	618	673	710	617	637	631	623	633	595	638	605	626	655	645	602	591	590	606	641	647	610	671	627	669	652	622	631	628	616	665	621	629	621	627	599	637	590	675	660	607	657	626	687	648	626	664	650	572	587	644	623	634	595	674	620	639	684	660	628	646	629	624	600	618	617	619	620	615	649	626	647	630	664	660	636	638	641	645	624	619	598	634	638	664	659	609	607	625	601	650	642	594	605	693	678	633	621	635	642	643	627	648	625	624	621	646	675	632	644	645	657	608	626	652	643	647	625	617	619	652	628	651	597	628	632	638	653	632	613	666	630	632	627	628	667	601	659	613	672	570	633	671	657	646	605	612	650	577	647	581	641	658	617	644	623	635	598	641	661	668	647	622	645	648	624	614	658	643	687	685	645	592	675	616	652	598	615	668	623	636	674	669	624	624	659	646	636	649	650	614	638	642	628	643	664	608	607	572	593	626	699	619	628	655	628	622	631	621	573	645	634	614	656	621	639	640	567	628	646	641	689	671	667	583	637	618	599	665	639	635	650	604	596	612	662	688	660	626	643	621	620	643	593	632	646	632	644	604	575	618	625	637	664	640	614	607	630	600	631	596	613	650	683	646	694	655	598	697	620	650	623	640	652	653	652	632	613	662	582	629	681	651	718	616	627	640	607	606	610	636	616	611	630	615	638	601	668	620	574	665	615	640	616	635	675	597	617	635	695	634	615	656	637	684	599	616	654	627	634	602	649	624	612	573	604	642	620	614	654	618	601	618	654	612	631	596	654	638	651	633	665	635	644	614	663	640	643	644	627	598	639	619	627	584	635	656	620	660	658	594	651	646	652	649	624	671	671	586	671	639	602	648	636	613	601	581	627	683	656	643	642	611	627	676	636	665	616	654	635	636	629	674	626	664	566	597	607	681	667	622	622	634	665	649	617	656	662	614	653	616	631	631	624	631	678	624	609	606	631	632	628	613	653	678	605	627	647	589	616	642	644	598	629	605	685	655	646	568	577	664	616	719	635	658	634	594	668	604	594	656	599	681	660	646	623	681	618	624	606	634	633	596	617	646	655	639	609	660	612	618	625	592	649
23440	23324	36576	35641	29109	21827	8657	1172	511	506	489	468	507	455	468	491	487	444	459	485	480	487	477	456	448	467	479	435	420	488	505	416	482	473	450	447	464	428	434	495	496	478	445	480	486	487	421	426	450	471	463	463	456	468	446	447	482	451	431	464	412	467	423	467	440	456	469	428	494	478	460	450	447	449	449	445	485	446	483	481	502	450	459	493	477	455	459	433	458	447	471	478	464	472	436	455	457	484	464	463	446	444	452	468	439	463	432	468	472	457	458	487	424	453	447	449	455	472	457	500	453	453	452	452	480	475	454	463	470	468	411	437	426	432	466	462	458	447	445	455	461	457	494	433	454	453	434	444	415	435	435	493	469	459	433	458	475	460	473	443	456	459	435	481	463	415	497	461	432	436	462	446	478	431	443	467	433	446	461	423	482	454	462	506	463	448	451	450	446	435	469	503	468	479	459	441	419	450	480	447	463	456	435	467	482	479	459	453	460	458	457	454	469	465	451	449	443	452	464	483	455	446	436	446	480	496	454	470	478	411	446	437	435	467	456	478	492	464	439	477	419	442	485	445	459	451	496	446	426	447	475	456	446	505	470	462	475	438	466	455	425	465	444	456	442	490	451	463	457	488	472	480	443	445	439	466	468	455	466	460	478	471	489	431	475	487	479	452	467	483	439	445	447	457	421	445	440	417	511	467	474	462	499	423	452	424	438	462	450	450	445	456	459	416	480	462	455	433	441	432	441	451	438	460	453	441	467	495	434	468	497	478	454	460	465	456	447	424	480	467	453	456	484	430	441	451	473	443	441	499	429	435	452	433	486	494	466	458	430	445	423	468	471	470	451	479	483	474	453	431	459	419	474	462	461	495	473	435	481	497	455	484	469	484	447	432	458	479	424	451	440	477	451	460	478	436	448	465	467	487	456	446	445	439	450	465	445	462	501	475	443	462	508	426	441	460	441	449	468	473	411	454	435	437	437	449	474	457	460	453	437	473	419	449	462	467	461	486	418	474	446	422	476	481	426	470	449	439	440	445	439	455	459	479	471	468	486	447	425	447	410	476	456	476	498	491	457	400	462	444	423	433	431	488	455	452	456	475	464	457	433	467	464	429	445	496	448	443	438	441	433	442	455	448	462	477	430	461	425	460	458	449	491	490	470	436	439	469	443	484	471	464	452	457	427	465	439	483	460	452	455	458	503	500	466	484	478	466	469	475	499	490	473	507	462	473	478	461	425	492	491	484	430	425	484	454	443	444	479	408	463	420	417	462	445	458	438	465	437	466	456	456	467	474	444	439	476	435	492	452	449	444	490	425	461	450	455	488	467	450	487	460	464	449	427	444	462	454	444	454	440	442	461	465	451	474	477	467	461	483	420	455	440	469	480	435	448	471	418	461	440	453	453	489	476	492	486	437	424	486	494	447	430	485	457	444	486	468	474	452	458	454	437	437	461	472	445	470	426	480	448	449	452	453	483	444	454	452	455	412	435	482	455	476	431	464	437	473	465	450	455	462	437	427	498	441	474	508	471	463	434	474	463	467	472	443	436	441	423	421	456	448	456	469	443	468	459	431	468	491	451	482	430	448	466	485	456	462	433	457	426	460	436	495	439	463	488	439	443	439	439	436	429	466	468	468	452	453	472	460	460	445	454	489	447	462	469	479	481	461	413	473	486	457	459	453	444	437	449	455	473	458	444	420	432	440	429	472	457	448	440	452	463	487	433	490	435	450	485	481	470	416	426	508	441	431	475	442	441	490	448	471	439	462	486	455	461	449	481	413	443	436	450	454	454	462	460	469	480	407	472	446	448	473	464	469	444	458	493	465	423	437	424	447	461	441	422	470	450	469	469	482	458	443	461	447	464	455	489	472	495	439	481	455	446	450	427	480	435	474	463	478	474	427	460	462	449	461	461	442	481	490	437	446	480	449	466	460	463	438	426	465	462	475	470	435	464	456	463	447	463	440	462	466	459	466	453	450	486	465	425	445	415	452	494	472	431	445	451	422	435	465	482	426	455	479	421	453	453	462	452	494	472	441	427	480	434	460	477	442	468	421	433	416	443	444	443	433	490	429	437	453	437	489	462	450	451	456	455	437	449	443	455	451	492	450	419	431	445	426	500	465	460	459	441	452	447	446	452	492	446	443	453	493	483	471	412	447	464	450	465	477	470	456	456	439	467	489	449	451	432	464	468	464	495	440	430	478	460	461	457	483	477	445	441	451	446	461	470	453	420	452	468	474	471	439	442	424	468	468	452	488	452	486	456	452	482	442	428	459	477	433	459	506	432	431	417	463	460	490	477	459	456	487	500	472	427	430	434	421	445	449	427	445	427	462	476	487	460	481	488	474	436	449	465	470	480	490	428	451	457	479	470	461	460	461	460	461	494	439	439	454	486	472	432	483	466	465	473	478	438	471	437	456	439	476	456	473	449	442	446	479	447	457	474	500	442	482	457	461	427	457	454	473	455	435	413	435	448	446	440	437	437	476	438	463	425	462	436	455	457	455	475	435	447	488	448	468	451	487	449	478	470	434	424	457	456	440	472	481	493	450	400	433	434	452	451	462	431	438	443	436	460	486	436	446	428	455	465	447	465	450	429	447	450	461	450	452	437	485	484	453	413	432	473	454	483	450	465	455	473	481	451	463	453	469	465	434	452	457	482	480	430	457	427	462	468	480	497	485	488	425	425	477	427	475	444	453	457	455	437	501	448	443	470	468	446	450	465	459	486	485	486	433	467	488	453	471	446	473	450	443	466	440	444	462	474	474	481	488	465	481	423	413	484	510	461	477	462	454	455	465	441	490	463	449	450	421	499	433	487	431	470	458	499	452	437	441	442	514	469	480	437	461	499	476	498	476	464	437	479	449	447	454	455	450	458	469	481	418	454	458	427	439	437	478	466	448	476	432	441	472	474	460	430	419	440	467	447	476	490	412	473	437	474	471	471	494	457	441	432	471	447	431	483	479	448	474	462	451	482	462	441	453	461	464	478	432	433	458	459	463	429	448	463	492	415	449	430	424	456	488	464	475	456	467	461	421	421	486	448	476	468	448	434	455	457	483	474	450	468	457	457	468	486	422	450	448	399	472	450	466	475	420	491	468	482	453	459	491	476	462	475	442	432	458	450	446	486	461	465	475	442	469	437	458	448	454	437	454	432	431	466	453	484	474	479	406	482	424	475	448	463	442	418	470	432	460	484	488	454	437	448	471	478	435	455	435	486	410	422	468	440	500	440	487	428	452	489	463	492	434	459	472	402	468	468	467	438	437	448	497	485	483	441	433	435	465	443	442	462	454	450	492	443	460	437	457	493	440	479	436	496	482	446	447	429	465	487	454	437	438	479	444	449	451	403	428	466	443	478	439	477	477	477	457	510	422	451	425	460	425	432	479	437	452	446	448	480	464	437	449	435	477	454	468	467	434	442	471	442	495	418	447	457	450	433	483	474	479	478	471	439	473	450	468	414	478	415	427	464	459	447	470	466	471
56576	102840	83725	61780	42215	23624	4970	2247	873	722	757	773	795	742	822	752	781	786	784	784	752	737	740	830	777	775	777	817	792	758	792	777	767	746	786	786	753	808	823	804	744	746	764	742	778	777	801	761	763	790	769	764	738	772	774	723	785	752	793	777	770	744	783	761	708	786	790	759	768	791	794	803	744	748	790	791	747	782	776	711	724	757	785	747	816	766	813	772	754	750	793	753	760	771	801	780	759	771	731	749	778	722	770	769	763	803	782	797	723	745	798	751	752	732	744	766	765	790	748	735	842	746	747	730	740	739	784	755	741	744	766	713	767	751	734	713	728	681	749	795	703	733	770	806	737	835	813	795	786	776	766	733	774	744	788	764	767	757	752	777	782	807	813	777	749	787	754	803	772	769	770	756	766	814	807	771	795	768	756	779	762	821	775	774	778	793	760	770	707	745	761	789	780	785	768	797	802	753	724	726	806	782	800	775	746	767	775	743	767	745	747	748	758	775	763	830	788	790	720	771	715	800	799	735	822	787	748	745	783	749	779	764	764	737	809	742	796	749	756	757	726	772	766	758	756	736	753	792	714	754	808	744	798	769	768	742	740	811	781	713	773	705	791	792	762	728	826	738	703	706	827	810	764	790	772	724	730	762	738	762	800	719	765	789	833	711	794	770	761	746	734	766	780	756	722	802	737	719	761	760	762	778	740	740	777	753	734	781	776	807	746	744	739	809	753	727	759	798	772	794	782	790	746	774	784	743	747	762	750	763	774	795	752	785	793	768	789	705	768	756	801	755	761	751	790	780	794	805	750	738	790	792	843	780	682	765	756	726	738	784	721	790	765	747	741	769	732	734	764	771	764	795	717	754	773	765	774	751	736	754	836	787	769	729	810	809	754	795	752	791	803	781	754	768	719	686	718	741	740	770	785	776	777	747	729	779	755	737	753	810	739	813	769	789	792	749	755	753	786	745	710	752	761	813	749	729	714	761	768	783	761	795	742	751	760	728	719	797	787	714	786	778	808	759	758	763	728	784	820	775	773	773	778	737	753	793	743	761	755	716	794	712	778	734	799	740	775	773	740	745	758	764	740	727	793	735	782	718	760	795	714	752	761	728	784	748	749	713	762	747	728	775	740	732	772	774	738	785	761	716	765	751	744	753	760	756	766	789	772	737	829	782	828	754	827	737	846	756	765	785	783	808	799	762	782	717	772	746	804	793	783	816	758	736	781	809	775	751	809	754	780	742	738	786	742	802	769	725	782	737	780	762	775	761	745	758	732	784	728	757	770	734	755	725	755	718	751	750	791	784	736	781	767	772	741	750	704	805	756	782	752	773	785	783	732	761	736	760	736	802	804	749	826	815	785	776	687	778	787	778	789	742	719	801	744	734	773	753	800	812	718	767	769	742	761	758	762	725	744	761	766	790	770	797	733	809	731	741	770	782	802	783	734	781	771	821	717	764	803	792	778	770	721	796	767	741	809	746	760	743	759	795	729	788	776	744	792	730	757	708	726	756	775	775	743	783	788	764	711	757	739	735	775	762	794	735	787	796	762	764	786	754	755	758	781	771	767	783	753	828	763	783	762	789	731	738	743	738	784	751	751	769	769	788	794	766	770	764	763	762	771	729	791	762	701	777	823	763	770	763	731	739	741	745	732	762	777	763	772	718	733	818	761	770	737	772	732	768	776	781	790	771	804	722	785	752	793	739	739	732	790	793	760	752	721	760	758	763	788	773	716	793	719	762	775	822	715	791	762	788	750	742	759	753	708	802	753	807	775	742	742	786	740	804	755	775	756	777	788	799	757	766	778	722	734	771	742	790	785	787	786	756	684	713	761	793	790	765	807	771	766	760	792	716	766	797	738	709	779	771	751	792	770	748	811	803	738	747	746	786	768	798	729	761	742	779	766	736	766	777	789	820	781	772	731	705	837	772	768	788	782	745	774	806	754	803	756	735	825	757	758	793	765	801	767	785	754	743	783	774	788	751	733	715	743	776	775	757	752	777	758	783	752	748	765	785	770	693	765	791	765	757	770	787	785	770	732	772	754	755	747	779	757	725	709	777	776	758	723	711	766	726	787	742	753	784	709	778	785	750	739	737	781	742	756	762	748	753	754	782	801	784	747	731	733	691	790	780	759	758	737	772	806	771	736	732	755	754	790	782	734	772	794	767	768	774	774	773	721	781	760	789	780	756	766	778	734	736	766	784	741	813	773	748	746	727	819	745	780	749	764	822	736	741	804	772	796	756	809	728	730	736	736	765	816	786	794	800	777	746	761	782	791	749	775	776	776	770	762	734	757	782	740	757	806	788	739	772	742	722	774	749	765	807	762	745	792	736	784	746	779	736	782	759	768	787	790	751	781	732	784	774	749	782	752	717	794	709	796	774	787	762	752	737	733	722	762	803	732	789	767	737	774	784	787	772	756	801	760	773	767	769	739	768	745	713	787	754	769	757	814	756	760	745	757	741	773	772	737	792	769	723	771	720	862	793	751	756	814	748	772	732	730	751	751	792	778	746	787	714	803	734	768	832	753	796	714	760	722	822	767	745	755	745	808	756	764	765	773	769	785	738	742	779	758	795	733	770	744	752	761	780	778	771	752	765	794	790	718	798	776	785	771	733	730	825	793	751	772	766	780	760	763	756	806	742	745	771	788	793	759	679	733	767	791	791	753	737	747	737	815	753	771	741	761	745	829	761	769	715	802	753	789	745	770	799	734	751	776	776	809	761	757	774	765	756	785	760	730	769	804	739	697	755	771	768	739	708	746	798	767	814	752	755	773	792	769	802	711	789	709	788	740	744	753	790	764	756	751	739	738	745	766	747	783	740	762	714	798	713	769	776	794	794	753	801	778	786	759	776	780	772	745	709	768	750	743	798	764	777	772	713	782	731	719	740	765	797	760	787	748	764	759	745	772	744	769	752	724	746	792	769	738	791	754	761	766	802	781	763	732	738	784	782	768	753	737	737	732	724	729	752	788	790	791	780	727	785	797	726	740	794	728	744	730	800	751	734	791	780	785	783	774	751	775	703	750	748	783	765	712	742	722	749	729	805	768	724	762	692	773	729	781	740	731	711	783	807	784	769	754	792	741	757	798	793	772	758	741	768	787	718	708	762	789	773	775	747	745	755	758	773	745	747	751	785	791	765	791	809	714	764	787	737	779	805	746	736	768	740	738	745	793	804	756	756	773	736	784	811	774	721	760	780	715	773	767	766	775	758	749	787	742	748	760	774	816	736	787	763	746	789	755	747	737	777	812	800	781	757	729	762	721	778	761	741	770	748	760	802	774	755	707	759	746	796	764	752	754	817	753	734	717	790	783	751	724	764	733	731	724	792	781	770	761	749	754	706	774	771	768	771	729	739	834	756	754	753	813	771	730	753	752	739	754	780	754	723	752	806	804	718	731	790	789	748	727	762	807	794	760	761	768	735	773	787	730	722	726	799	741	762	803	792	788	781	801	772	782	761	743	731	758	730	737	750
27741	30456	32662	20935	7307	1853	433	298	309	276	273	300	317	303	305	276	289	298	288	315	285	286	325	311	293	295	313	262	257	303	308	314	293	308	301	254	333	340	287	298	312	294	294	294	326	317	292	283	286	323	308	276	270	290	288	284	274	311	289	303	280	306	325	306	302	267	306	297	300	286	264	316	307	292	315	297	312	297	306	297	293	279	326	286	285	315	316	259	287	317	305	315	286	290	318	294	302	293	291	312	259	289	294	315	314	292	316	317	286	292	299	290	309	285	273	329	306	298	294	305	289	293	314	280	329	295	294	292	302	312	326	315	295	281	300	300	304	300	298	295	299	318	289	298	293	277	314	336	286	330	295	300	302	283	295	291	302	294	314	252	283	330	272	286	310	308	272	297	314	278	279	256	320	294	300	305	279	300	310	267	284	269	271	261	308	305	291	320	299	273	299	298	290	301	317	266	305	319	300	318	276	311	291	283	272	299	273	292	283	281	278	313	297	300	307	295	273	281	288	268	282	317	298	283	343	305	315	342	321	295	300	302	300	293	310	322	300	309	303	270	264	300	286	302	308	269	290	308	292	301	317	313	321	285	290	309	293	298	308	291	273	291	304	278	288	290	301	306	293	297	296	274	311	301	276	271	288	315	309	296	271	309	319	284	297	282	271	269	265	319	346	309	307	323	300	292	292	287	298	314	261	292	304	295	286	320	283	320	335	311	313	313	288	263	290	291	264	277	274	297	280	264	292	270	305	292	313	270	283	291	310	277	316	287	272	280	329	289	284	299	316	307	284	292	309	302	277	316	295	296	313	298	316	293	295	276	297	301	312	255	300	292	310	289	268	293	290	286	289	287	292	264	292	305	297	293	293	276	324	277	301	291	329	284	294	296	316	284	324	316	339	282	280	316	279	288	310	312	280	329	282	285	296	294	322	280	286	280	289	279	282	322	313	292	308	302	295	273	311	269	282	306	290	266	287	301	313	286	328	315	254	279	308	295	289	302	293	337	288	312	300	266	294	295	294	290	322	288	268	292	273	275	284	286	291	307	304	256	276	321	313	292	289	288	286	289	285	309	295	311	319	316	299	296	290	296	298	297	307	287	297	316	314	279	316	322	308	287	283	270	303	289	300	280	305	295	271	299	320	293	276	315	302	306	289	296	304	284	280	275	278	284	275	319	295	293	279	303	319	282	289	323	272	296	300	272	283	266	282	329	296	303	317	285	272	297	283	267	289	312	281	286	302	268	306	271	300	284	273	309	294	290	323	303	308	271	305	275	307	313	314	288	318	320	304	282	266	281	298	311	313	291	289	307	288	283	278	290	306	273	304	258	323	328	288	311	300	301	294	303	288	320	305	301	288	279	279	299	295	334	306	320	305	254	310	262	318	309	308	291	281	268	294	304	287	296	287	332	292	272	293	278	278	287	275	325	278	335	317	304	277	309	296	314	274	292	318	309	276	295	301	314	316	290	295	282	269	278	306	316	289	308	303	299	274	284	309	318	323	300	304	278	311	314	290	283	272	303	313	317	304	293	293	304	284	253	300	313	299	267	295	301	315	314	325	278	307	305	338	270	296	268	291	300	290	320	305	272	286	291	285	269	296	274	299	268	276	291	323	322	281	299	298	301	316	274	288	315	289	290	275	278	262	311	305	317	278	304	322	314	312	314	289	290	313	287	336	315	303	306	288	293	279	286	282	307	271	281	283	298	290	259	282	314	305	286	280	308	292	271	278	292	266	259	285	330	333	311	325	311	268	289	280	267	297	287	295	312	281	282	278	302	300	291	320	301	283	294	262	321	285	307	273	317	315	316	306	263	270	264	283	294	287	283	285	285	329	286	299	310	300	293	286	310	300	340	322	279	314	287	305	281	299	305	311	307	260	301	274	309	286	289	286	282	291	305	298	292	307	288	294	319	321	284	335	305	318	288	272	276	285	258	289	308	260	276	301	276	301	290	294	321	291	297	264	270	302	300	275	297	284	287	310	298	286	319	284	307	284	284	288	290	302	307	268	298	285	301	312	289	260	291	301	285	300	327	324	302	296	283	307	307	291	296	306	287	311	297	305	289	322	295	312	278	317	295	315	330	295	304	314	297	298	330	283	313	303	268	309	323	276	305	307	305	292	295	290	319	314	291	308	289	274	299	308	318	318	276	292	272	314	295	322	295	298	307	292	291	301	302	279	277	283	267	318	284	270	288	315	286	308	285	286	297	306	312	336	277	267	322	294	286	276	306	296	270	315	298	292	306	293	298	310	287	287	302	251	318	296	265	301	293	301	305	283	296	286	320	294	289	295	315	305	261	311	297	300	295	303	278	293	295	330	313	313	301	325	280	298	275	301	304	299	301	306	313	288	325	300	325	301	303	287	315	292	273	281	329	293	296	292	327	293	260	279	305	301	293	299	273	335	299	270	298	305	285	305	302	291	328	285	290	276	288	290	292	275	270	289	272	288	273	310	291	297	297	283	289	299	319	286	299	296	285	325	298	275	296	313	294	345	282	295	272	301	312	288	298	322	277	315	299	300	325	296	295	285	297	266	268	273	284	277	287	285	325	266	276	308	315	292	317	292	285	343	278	302	309	292	297	298	285	289	327	307	297	287	314	315	312	291	283	306	309	308	311	307	283	285	281	287	282	306	281	296	301	297	262	298	281	331	296	280	311	293	276	268	278	315	315	288	291	296	300	277	283	292	296	334	297	257	284	311	248	297	293	304	277	274	317	276	340	301	331	309	270	283	317	279	277	270	283	286	276	286	342	296	300	263	312	280	274	292	288	294	334	302	316	288	297	261	274	291	313	261	297	300	307	281	278	306	328	305	302	324	289	294	303	323	283	283	275	298	291	287	284	310	310	306	313	302	245	301	312	330	257	307	308	274	339	300	284	320	284	307	316	301	322	314	308	300	294	299	317	309	318	311	285	267	326	300	257	325	296	285	309	308	287	284	285	307	320	291	269	290	274	293	276	291	298	318	308	302	283	304	304	308	299	281	278	282	322	267	321	289	301	277	274	296	300	276	298	297	296	305	266	297	313	300	281	313	306	279	317	295	268	279	308	302	286	289	301	296	318	299	322	277	274	303	301	280	280	296	311	295	333	321	337	312	267	279	283	307	312	289	270	313	303	282	305	323	288	296	267	266	281	292	264	305	304	254	281	311	348	309	284	299	320	328	326	274	285	271	305	300	280	281	275	298	284	294	283	303	292	276	292	277	277	302	294	271	281	296	320	268	295	291	299	270	274	289	296	327	293	264	284	285	295	295	267	287	323	294	275	292	287	315	298	332	332	294	306	296	301	284	291	305	308	298	287	293	297	283	307	306	299	321	268	292	315	310	295	286	295	304	297	292	281	278	299	294	291	279	313	281	302	299	324	327	293	310	280	304	314	296	273	304	317	317	318	299	297	286	282	277	311	324	290	299	312	305	301	286	298	303	275	284	265	301	284	316	299	323	274	293	294	290	307	279	314	302	265	315	260	298	294
30811	49225	39281	23912	11600	3952	850	588	558	536	537	537	535	531	520	505	529	530	495	577	532	504	517	530	531	574	520	511	547	597	515	502	562	567	518	533	547	475	530	527	533	553	523	565	527	498	563	520	501	513	542	485	497	513	498	515	529	514	565	541	534	510	545	491	528	558	552	542	543	546	504	499	523	519	522	510	540	546	548	568	480	577	513	552	500	498	556	543	549	535	531	534	550	567	554	536	537	567	489	525	513	504	480	563	544	525	536	511	530	559	561	545	520	559	529	554	509	493	529	554	563	546	569	568	531	501	525	551	523	530	553	537	538	539	525	535	511	514	514	581	549	502	537	542	553	565	547	514	579	534	540	566	514	527	525	501	494	544	549	549	520	570	525	538	543	489	550	511	513	538	517	475	517	519	547	505	574	520	517	554	524	516	532	564	560	529	524	515	498	546	544	535	505	529	499	541	536	546	538	527	523	498	527	516	540	546	541	576	489	540	521	538	538	502	508	508	525	518	470	548	579	507	507	542	512	520	514	576	542	522	557	534	529	539	512	547	507	546	517	519	559	514	540	501	553	541	527	524	544	531	523	517	539	569	569	565	516	543	548	533	483	543	522	513	511	570	547	535	554	550	540	535	475	526	506	547	571	542	474	477	554	556	516	544	519	579	539	535	516	514	514	490	518	550	522	536	510	522	529	547	516	559	534	510	566	518	519	520	530	554	520	525	537	541	534	552	501	527	532	550	512	529	527	540	560	496	513	553	534	559	548	537	553	571	503	533	560	516	535	583	519	521	558	541	504	572	510	556	533	560	514	508	510	543	545	532	532	564	606	553	513	541	523	506	510	534	555	537	506	512	507	529	518	519	532	502	513	521	527	549	547	512	539	482	525	502	549	540	529	505	530	543	546	522	515	493	526	524	516	539	541	527	551	549	541	540	570	552	508	552	505	521	519	519	532	522	493	572	559	538	531	531	537	523	518	520	539	484	525	514	533	544	526	532	536	514	544	545	552	515	560	557	591	526	538	541	552	566	513	532	550	530	532	552	558	490	556	536	555	517	538	510	518	544	540	526	534	532	528	549	531	522	534	545	518	528	551	549	526	512	539	522	548	529	572	534	552	509	562	521	515	544	529	569	561	541	548	530	526	537	528	527	504	564	516	549	543	544	532	536	544	498	537	513	516	532	514	523	515	516	488	548	546	517	543	535	534	562	530	537	530	501	541	529	504	525	546	559	619	554	512	466	515	550	544	521	505	528	531	570	512	519	538	519	580	549	542	577	502	512	507	506	544	488	553	506	508	517	551	518	529	550	472	528	554	514	547	544	534	546	567	528	544	531	538	509	465	543	494	527	559	501	531	515	534	571	557	513	523	517	492	548	537	568	525	507	540	512	513	555	521	539	545	512	542	529	514	473	491	479	521	531	534	548	524	526	507	557	542	522	542	561	542	503	511	542	548	533	542	529	549	537	555	531	497	515	536	532	525	518	543	493	565	494	528	540	545	531	522	537	517	524	593	538	529	543	548	555	553	535	513	531	522	536	502	530	523	506	555	520	511	498	501	527	519	517	528	515	551	522	562	484	514	554	500	541	504	519	543	538	570	556	525	538	555	484	543	513	542	527	512	526	535	491	487	542	508	564	551	538	567	586	508	544	529	543	564	535	525	512	558	488	532	524	503	520	552	523	494	538	525	510	538	505	504	559	586	531	583	572	553	501	532	516	525	550	536	530	516	563	496	529	533	502	528	534	553	548	550	546	556	543	517	558	502	497	509	549	509	559	506	501	534	546	549	551	542	522	550	528	569	548	518	559	568	498	544	561	516	530	512	530	505	539	497	504	557	516	545	515	543	498	525	585	518	529	505	511	544	557	559	536	528	565	532	564	522	511	533	523	514	533	526	501	529	518	569	553	571	538	525	544	554	499	539	508	546	513	581	528	541	510	542	551	544	531	541	524	515	533	525	541	532	555	553	549	565	536	559	524	515	556	537	560	537	541	522	528	534	523	552	529	513	533	527	515	594	519	532	540	503	486	526	555	530	531	539	563	527	532	539	561	501	500	498	513	556	536	553	525	515	466	560	509	512	557	509	500	531	527	494	537	555	543	513	562	540	536	497	546	549	520	571	536	510	555	525	515	583	548	551	539	496	541	481	492	502	545	566	533	472	538	527	513	556	497	523	484	576	518	526	548	544	514	540	513	532	532	528	518	502	465	509	538	518	544	544	539	538	584	571	529	530	538	539	505	544	535	541	547	530	518	523	537	508	505	576	510	510	515	530	519	521	538	541	522	532	487	525	508	536	547	533	578	554	543	539	558	542	517	525	552	512	506	525	528	521	537	513	539	520	518	534	528	542	535	564	539	534	542	515	518	539	540	556	520	555	518	567	564	514	520	511	544	543	531	553	508	505	558	464	516	526	491	559	564	570	542	537	538	524	525	542	555	575	503	520	491	513	552	543	522	564	559	535	539	536	494	554	537	510	553	525	516	533	520	545	535	554	529	539	554	481	524	568	549	516	552	519	530	529	533	541	535	534	548	507	544	555	501	560	537	483	494	513	540	539	525	558	548	523	551	520	503	499	523	519	554	583	525	503	478	522	499	516	564	536	550	555	537	535	559	540	548	538	543	525	546	514	531	531	534	546	531	500	549	536	521	565	579	572	522	512	521	577	543	537	516	527	525	569	528	508	516	534	526	491	517	539	519	574	500	515	505	534	527	528	545	535	514	509	524	525	512	557	483	510	522	527	547	530	522	552	552	531	502	560	564	526	584	551	547	523	584	488	526	557	535	501	553	528	531	517	506	522	507	585	500	532	541	537	540	552	523	518	542	507	511	509	553	511	526	514	502	507	518	513	519	556	537	528	508	524	509	547	533	524	511	557	557	518	549	534	554	526	522	560	551	520	529	519	504	498	536	502	499	496	541	538	511	525	514	517	548	564	553	506	533	582	510	526	508	549	531	562	516	564	542	565	520	532	496	500	549	510	544	543	527	544	550	529	562	523	509	517	515	517	566	528	506	487	539	564	572	516	568	586	559	565	543	560	556	500	511	520	512	521	543	572	487	508	580	519	536	535	506	546	513	547	553	521	534	503	510	484	537	552	534	563	503	500	507	512	515	516	528	505	529	522	544	546	514	541	512	532	547	557	530	525	530	564	479	538	496	536	507	555	489	542	502	543	552	515	549	502	533	523	530	511	536	540	547	510	591	510	545	532	515	547	532	497	545	555	539	498	519	553	523	485	549	522	521	552	507	524	528	513	541	497	554	550	534	566	547	517	553	558	542	519	490	539	525	523	502	571	512	547	520	536	529	509	550	555	559	546	545	549	510	534	578	531	535	566	556	548	531	539	523	551	575	515	528	518	557	491	556	532	541	541	563	550	534	545	522	478	501	524	510	551	500	495	524	512	548	539	527	550	573	542	535	506	508	564	546	527	561	477	530	519	519	568	521	540	509	565	543	550	552	521	528	543	534	557	573	505	507
24539	24730	40941	38895	27332	15103	2748	626	371	361	391	364	350	369	368	362	380	354	359	362	351	362	325	339	382	335	365	332	315	315	357	352	364	338	370	385	349	338	357	365	341	343	373	354	300	351	372	345	354	346	351	333	394	324	358	386	358	379	354	352	372	357	395	368	328	360	359	336	374	367	335	395	351	317	358	356	365	369	348	371	339	365	352	360	353	366	362	379	345	322	378	373	383	351	338	362	361	340	369	394	338	363	332	370	368	376	383	352	408	393	362	348	332	358	347	349	377	353	380	321	358	347	350	320	399	342	336	348	368	345	360	358	343	356	329	354	356	370	344	387	342	361	394	393	360	326	365	343	376	373	356	393	363	360	356	348	386	358	327	405	394	362	375	374	354	358	343	374	321	322	368	343	329	351	313	358	366	350	336	380	360	334	376	388	337	359	343	348	367	347	367	381	355	359	365	337	369	333	376	352	373	358	321	371	360	327	347	353	356	333	364	351	355	333	348	324	327	331	377	321	327	399	339	373	361	355	346	350	351	338	322	369	371	360	350	338	350	344	362	349	365	377	330	342	387	348	336	332	355	330	333	335	366	366	371	327	318	360	350	361	332	340	409	376	362	344	387	351	355	355	322	384	363	344	374	344	389	364	327	378	359	358	359	345	355	373	366	321	368	348	391	334	326	375	348	372	367	324	344	381	381	358	354	365	358	331	349	333	333	348	378	343	350	326	373	340	385	368	346	382	322	365	346	361	338	379	349	370	305	360	367	332	399	356	364	363	375	344	356	351	325	328	356	348	348	360	333	330	391	381	389	374	343	315	357	323	334	322	356	352	355	359	339	361	363	354	365	368	353	320	370	359	360	385	358	351	344	396	402	347	366	358	355	337	355	364	370	336	380	374	374	355	332	343	373	356	346	349	358	375	364	370	369	348	387	352	338	381	338	392	379	324	341	327	365	362	366	358	345	366	346	355	362	347	370	370	341	340	344	386	351	320	331	363	333	350	376	326	341	337	382	354	345	354	369	354	355	377	360	386	350	359	364	379	362	333	355	370	337	347	374	377	342	369	346	360	360	366	317	365	345	357	379	377	333	354	367	352	339	362	361	342	341	346	393	340	340	393	337	358	405	357	346	396	393	364	342	343	390	329	341	331	383	418	339	333	361	363	329	308	318	351	333	324	364	310	349	351	333	365	390	331	369	370	366	362	349	353	381	332	344	357	358	315	344	349	338	362	382	335	334	317	331	354	339	353	335	356	329	362	355	378	319	352	362	361	348	352	320	344	362	364	352	339	370	342	348	333	365	358	347	355	359	384	366	333	373	359	362	330	390	331	360	315	329	369	348	369	337	336	365	335	379	365	370	314	367	349	366	369	359	370	377	383	344	353	390	376	352	347	365	394	338	345	395	379	365	357	389	381	354	344	344	330	315	388	335	341	329	360	352	342	355	380	388	340	366	385	360	376	358	377	357	354	381	345	381	343	348	350	349	380	347	384	370	359	339	348	326	371	388	357	352	372	343	341	338	352	342	350	348	379	362	368	327	374	332	365	328	348	385	344	359	369	339	367	379	354	320	371	389	386	341	358	341	360	349	340	351	341	345	391	338	386	375	363	326	381	384	329	385	363	394	384	305	376	331	353	357	352	365	342	370	344	344	389	347	354	341	382	365	365	382	357	362	349	341	356	345	353	330	364	323	366	379	326	374	319	337	356	349	376	369	350	363	346	360	320	342	401	381	353	365	329	340	340	375	332	338	399	383	370	371	385	341	344	362	347	396	372	382	390	336	366	380	341	384	367	381	355	332	356	352	333	348	366	330	323	337	367	347	363	361	324	367	337	339	355	385	330	331	374	342	342	383	343	370	307	352	329	348	366	369	374	388	381	373	359	333	368	347	348	379	409	364	327	380	322	370	369	325	340	337	369	355	363	363	338	368	345	358	355	354	321	344	359	330	346	329	331	344	366	346	383	364	342	351	343	363	369	348	345	365	372	341	351	356	340	341	370	333	335	360	360	349	376	365	372	370	331	374	342	370	373	334	350	375	331	347	355	353	379	351	349	353	356	329	388	336	338	353	332	366	360	349	353	345	330	373	361	364	356	346	377	386	355	352	340	350	327	374	373	362	351	376	356	351	371	342	378	345	329	381	321	365	379	328	362	333	362	352	334	345	379	369	362	326	341	338	349	345	345	357	374	347	352	336	325	379	340	359	390	333	390	348	371	322	333	400	343	333	346	360	329	339	327	326	370	356	352	359	371	374	314	370	337	382	359	382	348	352	369	344	360	391	333	326	381	355	357	350	381	324	338	371	342	356	318	342	359	371	345	352	379	326	337	366	390	361	353	395	359	365	354	368	350	340	357	356	347	366	326	337	341	367	331	340	390	342	329	329	362	343	340	375	339	343	322	334	364	342	345	361	361	347	381	341	331	364	327	375	328	323	320	333	324	364	385	334	348	361	311	361	366	351	356	338	352	336	328	361	383	330	327	345	340	341	356	363	361	389	375	332	348	369	381	357	376	360	389	340	345	346	337	349	344	334	355	371	376	362	336	372	346	378	390	374	370	359	341	325	338	346	351	357	331	385	387	336	359	328	326	355	352	383	344	350	366	310	350	358	353	348	338	378	379	322	319	348	347	375	361	385	357	332	367	362	361	361	372	311	329	353	327	353	335	366	326	373	349	338	337	370	357	370	376	359	355	364	363	352	341	354	336	360	366	370	308	327	367	348	350	361	383	338	372	327	391	354	322	338	357	368	342	349	340	346	360	373	341	342	345	346	347	336	372	407	382	361	342	341	343	371	367	348	353	343	362	343	371	380	341	355	413	308	365	330	382	325	352	348	373	354	373	324	370	365	371	338	363	348	344	347	373	376	374	350	312	357	370	354	343	391	352	353	361	332	342	361	331	362	377	328	371	381	332	341	332	346	368	357	349	373	352	332	355	375	343	392	334	369	338	367	345	359	366	354	377	377	351	383	337	359	320	364	323	346	342	346	377	353	351	366	339	339	319	354	372	346	376	334	347	369	333	345	366	358	351	362	310	359	353	359	352	343	357	356	356	330	355	332	324	349	361	372	357	347	332	345	355	356	346	344	317	351	338	350	343	337	361	371	351	343	316	337	344	369	320	342	361	347	324	346	373	357	343	366	349	385	352	304	357	355	361	345	348	376	337	369	336	344	367	343	361	348	369	355	327	350	381	342	334	362	362	362	366	393	361	388	330	364	381	365	347	368	388	367	357	352	335	326	353	362	342	322	361	355	374	365	363	352	343	366	341	372	391	318	352	376	363	370	349	384	372	351	340	366	361	363	339	376	376	342	363	344	367	354	353	370	383	324	368	351	361	317	384	341	328	352	381	328	333	379	372	384	328	365	396	329	382	307	358	341	368	334	367	377	402	404	389	331	353	357	349	343	376	338	390	347	354	356	317	369	337	355	373	339	379	351	373	349	330	329	327	339	379	359	347	362	362	350	370	339	346	366	381
54506	94192	76752	52533	34588	13778	2582	1375	660	619	627	596	624	628	646	630	615	654	617	633	624	635	635	634	588	622	639	587	615	623	594	608	630	643	600	612	639	659	641	599	629	606	620	599	601	556	587	633	629	651	644	597	627	628	594	616	631	657	611	641	600	620	630	656	618	601	665	613	628	643	607	656	605	632	605	645	641	656	635	628	638	650	629	613	597	604	598	589	644	643	585	618	634	608	586	590	614	612	617	652	643	649	595	577	628	626	625	614	589	618	657	641	617	611	604	665	591	646	625	627	656	611	591	589	639	655	643	639	653	583	616	600	597	647	591	633	696	632	650	591	639	647	609	596	615	638	609	653	645	679	613	621	613	584	637	620	636	632	605	615	645	623	650	617	627	623	708	645	654	634	638	635	593	673	643	622	590	586	624	632	639	639	630	643	637	642	618	634	602	635	599	644	608	639	615	622	593	619	661	658	621	613	578	635	613	611	658	647	640	585	620	640	603	636	637	611	613	598	566	647	622	572	600	643	650	637	634	586	616	612	617	590	618	627	611	644	638	651	589	609	632	643	614	635	653	668	623	618	584	649	640	620	641	622	575	631	600	636	598	644	636	614	615	597	646	645	657	608	633	612	601	629	678	649	676	647	614	612	651	625	625	638	612	621	621	628	613	679	623	612	629	646	640	649	620	669	600	672	605	600	677	627	641	659	618	676	598	621	624	627	629	650	626	602	586	625	624	589	621	616	646	639	635	624	599	610	610	605	624	635	602	623	601	619	560	654	645	655	656	615	642	616	600	604	643	615	635	644	653	609	668	633	597	651	616	605	631	620	574	606	664	624	655	677	609	613	642	618	614	616	658	629	624	621	611	612	664	609	620	642	661	638	633	627	619	587	634	625	625	578	597	612	644	629	595	643	623	645	614	591	644	656	626	609	692	624	611	618	641	655	573	679	605	621	622	638	634	585	577	599	638	594	632	661	600	652	590	572	622	641	665	637	596	638	632	635	668	602	619	660	584	581	618	619	588	594	669	624	605	638	640	597	653	604	586	643	618	615	644	616	627	636	672	637	630	610	603	650	654	628	614	667	593	658	616	644	623	645	634	635	624	606	631	612	616	637	617	604	637	622	682	611	652	609	602	624	639	643	630	646	673	636	656	616	665	636	643	609	611	605	648	638	628	635	631	623	602	639	638	658	639	612	658	580	658	635	621	612	635	611	633	662	618	627	589	636	603	588	604	599	631	607	618	618	609	627	617	639	704	629	625	622	653	595	592	628	619	633	617	639	574	683	580	625	654	632	642	651	630	655	621	540	612	620	672	665	646	650	627	593	604	636	577	596	617	653	612	661	648	633	642	668	632	624	622	643	652	584	631	601	609	621	622	614	617	647	637	653	650	645	634	598	649	661	679	644	625	669	616	613	607	623	627	639	584	583	613	629	647	662	623	631	618	610	618	640	680	565	617	645	626	670	621	640	649	629	623	649	596	654	649	640	619	611	618	635	654	624	625	607	615	608	609	613	597	639	647	598	635	620	612	625	614	612	590	614	619	617	705	626	660	622	622	648	598	617	587	621	610	640	608	612	585	666	599	630	622	633	602	574	633	614	619	655	592	591	634	645	625	620	639	620	619	610	603	626	609	596	582	618	593	634	635	586	640	575	584	624	613	637	595	582	604	625	605	598	644	559	643	599	618	637	609	602	633	627	613	644	608	601	646	563	593	655	661	594	567	597	607	620	616	620	599	620	597	633	591	633	643	601	623	606	668	615	631	619	646	648	593	611	666	662	611	620	634	584	646	623	592	601	645	638	562	628	568	592	603	610	619	648	588	623	650	613	647	639	632	664	584	610	615	607	641	632	581	649	608	585	603	624	610	638	613	615	595	595	611	654	608	628	651	656	604	629	587	652	607	638	571	622	640	607	601	639	613	640	642	638	639	618	619	594	609	603	661	608	619	631	646	713	600	649	593	590	633	633	628	632	634	626	664	668	570	646	641	604	636	642	586	649	623	598	641	679	609	655	624	596	604	625	613	630	617	588	636	608	630	607	594	597	603	658	614	627	659	648	599	670	617	635	631	622	644	635	586	650	637	654	605	589	616	608	639	604	621	592	629	634	631	622	606	603	586	626	646	607	615	661	652	562	606	572	637	641	637	595	624	628	585	603	585	649	584	650	618	654	630	612	637	580	586	596	587	624	636	593	604	647	647	658	615	611	621	595	640	633	661	635	560	602	647	630	664	664	590	636	616	622	644	643	602	615	633	617	628	619	650	573	594	642	619	647	670	675	580	650	607	645	583	628	630	645	614	636	613	630	613	603	625	607	641	643	613	604	634	616	598	640	611	625	600	606	619	631	685	630	602	640	625	641	559	601	626	586	619	654	658	620	589	617	670	619	643	637	657	625	591	606	580	584	651	664	612	600	606	599	633	635	575	627	590	639	655	613	616	604	572	659	603	615	645	650	571	639	596	615	609	600	604	642	614	657	617	606	570	665	616	604	591	603	612	611	608	615	653	604	574	652	627	607	630	640	571	600	612	601	619	609	617	585	618	622	629	670	634	611	597	626	678	640	652	643	636	609	632	643	611	588	603	577	628	637	617	616	604	616	594	653	662	622	557	590	605	611	603	564	623	630	634	629	585	632	631	621	649	657	619	620	626	582	588	609	606	613	611	630	601	664	599	617	627	642	645	657	673	686	593	593	641	595	628	600	653	621	646	625	596	645	642	614	589	636	614	596	616	653	603	644	634	586	623	615	642	652	587	661	641	615	605	619	632	600	595	638	631	637	651	644	652	610	593	589	644	581	653	653	633	608	659	617	662	622	608	620	621	603	616	579	636	651	631	591	586	588	601	616	627	643	604	606	602	635	679	599	662	588	628	609	635	641	610	644	575	657	605	668	620	607	607	609	650	598	603	654	646	645	628	648	587	610	640	615	604	602	627	589	650	613	628	610	623	595	600	649	607	630	614	602	586	642	614	638	604	625	603	646	604	619	636	638	548	655	663	673	654	659	661	685	582	603	575	609	619	610	636	611	607	628	647	618	617	641	668	642	630	623	619	612	638	585	635	617	630	669	601	603	672	595	610	637	618	583	601	610	666	643	631	649	630	636	627	624	644	625	628	648	573	658	606	608	602	706	625	632	633	603	654	635	547	635	672	632	595	650	645	606	637	634	588	679	629	610	604	632	607	650	594	609	633	590	618	624	642	616	610	664	663	655	633	616	628	595	617	631	639	637	582	624	600	650	596	620	639	604	644	608	602	634	581	618	654	605	649	605	629	617	629	623	639	630	611	585	619	631	617	655	600	645	624	599	615	582	653	628	640	603	629	613	605	592	649	665	620	646	603	620	617	618	638	681	625	622	612	635	638	625	612	613	598	620	653	650	652	618	636	619	647	651	623	615	584	675	623	598	610	599	639	680	623	578	618	628	652	611	605	616	635	581	624	646	651	630	612	634	660	641	644	665	654	628	623	693	614	624	604	613
23415	22720	36370	34984	28233	20797	7948	1336	595	451	487	442	492	490	454	474	483	522	497	496	500	486	493	453	449	454	453	459	459	497	457	435	435	466	440	442	464	490	455	430	462	443	464	492	460	457	494	471	483	456	455	441	461	395	468	475	420	457	440	458	447	430	475	479	469	482	415	491	441	430	457	441	437	445	477	433	454	477	433	454	482	407	458	465	454	441	447	453	476	426	432	475	442	493	462	448	469	488	435	467	453	431	459	470	438	517	439	475	443	490	450	447	440	493	455	449	456	486	441	498	433	478	435	457	453	461	462	461	443	478	440	458	435	451	425	437	451	446	465	433	423	427	451	470	449	502	472	436	427	456	449	428	467	424	454	448	450	453	437	430	487	463	415	445	448	447	470	442	447	459	424	449	464	444	449	431	431	441	448	455	443	432	460	425	454	461	440	464	473	454	463	419	458	450	443	446	449	419	424	457	457	472	493	450	434	411	468	465	437	479	449	447	454	453	432	464	487	475	477	484	455	419	433	496	432	434	444	444	465	470	469	448	458	438	457	453	452	437	421	433	445	427	458	480	442	445	454	472	416	448	428	446	462	428	428	483	453	474	427	475	445	470	431	465	447	452	470	474	465	468	442	465	461	443	442	466	426	436	501	508	452	466	489	387	447	423	470	454	443	472	467	483	412	460	452	451	493	443	457	454	451	485	442	465	418	425	484	481	472	442	462	408	451	417	494	472	432	433	493	432	469	444	395	443	486	465	424	442	433	454	470	436	488	461	436	451	453	482	409	453	488	411	451	443	465	490	450	458	442	435	452	457	464	486	470	471	445	485	485	454	448	422	450	441	472	458	475	439	489	451	458	495	482	425	434	494	438	475	464	464	460	455	445	432	473	440	492	458	469	467	455	453	439	410	444	474	446	427	476	499	462	490	442	436	462	436	412	476	493	433	408	459	404	457	491	438	469	468	435	494	482	468	445	465	445	459	419	444	477	457	477	442	460	443	466	434	454	418	457	463	410	429	434	462	426	463	456	455	454	408	479	441	454	452	458	451	462	444	449	462	437	515	427	487	443	473	450	490	461	516	454	431	457	418	417	472	466	487	446	441	480	477	471	476	472	450	458	456	474	446	430	428	425	471	452	437	452	443	441	484	456	451	459	435	453	486	420	416	430	470	430	430	464	475	450	447	419	460	465	461	449	445	433	482	457	467	451	440	432	446	426	432	459	444	479	439	484	431	455	470	476	461	472	473	405	462	447	420	414	492	481	477	425	432	475	463	428	459	471	469	414	438	479	394	478	457	446	468	406	460	432	477	462	474	451	431	471	448	449	421	432	464	469	444	468	484	446	438	468	441	422	457	477	422	440	459	470	466	456	443	428	430	430	462	395	441	447	451	458	458	474	478	452	460	456	464	455	437	465	440	415	458	416	461	454	440	459	438	449	421	416	473	427	456	445	447	481	478	476	471	464	455	467	458	457	467	479	488	467	452	466	468	474	472	469	466	451	461	437	455	478	454	469	443	437	472	442	440	456	473	461	442	483	424	444	453	492	436	445	443	451	492	461	434	447	464	441	486	438	455	471	433	434	428	430	433	446	477	408	457	443	469	460	436	457	421	440	425	429	475	454	468	436	458	468	428	437	467	491	445	456	458	455	499	478	452	455	440	459	476	469	456	437	422	424	452	433	460	465	444	476	427	439	456	497	438	458	467	494	451	473	473	464	456	484	436	477	423	453	439	469	471	461	452	433	476	456	447	473	461	458	406	454	445	470	455	440	459	459	447	458	432	466	459	460	437	437	456	462	454	442	404	458	434	449	437	463	456	433	470	467	454	467	448	428	457	486	405	472	455	415	410	479	457	457	460	456	451	428	486	419	468	451	436	491	434	440	454	462	470	472	457	449	457	477	489	440	441	445	473	463	456	440	442	493	457	440	449	468	435	463	454	451	444	466	439	476	483	449	481	469	451	460	479	429	448	429	441	450	460	438	434	411	453	440	450	475	475	460	443	439	458	485	486	489	438	396	476	469	456	463	443	433	439	450	451	463	426	446	470	456	456	452	469	485	408	498	437	474	443	451	444	480	444	468	495	465	485	473	446	472	461	441	450	443	455	474	479	469	451	455	434	505	465	506	485	435	464	475	457	465	465	480	504	438	462	450	475	439	424	434	419	479	441	482	445	434	498	414	458	464	439	498	449	435	448	447	450	482	432	420	480	455	433	461	446	454	466	464	452	488	445	466	480	423	461	469	442	491	459	470	429	462	460	452	456	490	452	459	442	461	473	450	465	470	476	429	452	473	451	434	475	454	469	418	464	490	442	432	434	442	418	450	450	421	441	442	420	428	479	436	451	436	434	473	447	456	492	454	470	450	479	483	467	442	421	460	442	417	418	468	472	445	427	442	441	456	449	435	410	438	457	481	448	460	402	441	427	450	470	459	462	452	474	454	508	484	500	420	470	448	446	447	447	445	435	422	458	468	451	463	473	474	440	446	443	446	410	429	445	484	445	501	474	475	474	480	420	450	485	475	495	457	487	437	473	452	449	457	439	479	436	467	491	492	458	421	446	454	478	470	451	425	465	448	415	478	453	454	473	421	447	478	475	464	468	451	437	449	415	441	459	432	463	491	427	473	482	439	442	443	446	479	480	448	426	436	425	414	435	497	450	446	483	433	446	445	439	448	440	452	451	467	462	402	447	461	426	476	448	464	493	433	428	511	448	505	436	481	444	447	440	445	433	453	448	463	456	435	475	482	439	449	450	456	464	450	439	471	462	467	489	471	467	444	471	441	423	443	429	450	468	432	438	442	496	472	463	438	462	464	473	491	470	469	439	460	474	470	451	457	499	467	422	452	445	466	449	449	458	449	464	410	493	441	456	419	404	490	440	449	517	440	422	454	441	465	477	465	428	447	473	449	456	477	438	466	456	476	463	425	451	481	438	469	475	465	482	433	436	450	411	471	453	466	434	451	473	444	511	473	466	455	463	486	453	458	432	451	467	423	455	475	508	467	460	448	458	425	404	441	490	458	461	471	459	473	422	459	473	449	470	458	464	459	478	428	472	424	464	482	433	456	455	447	435	469	449	424	445	471	443	446	455	450	484	463	467	472	426	454	461	418	483	457	479	448	452	446	421	441	392	450	445	424	453	450	472	464	447	433	481	454	466	501	447	432	452	450	468	448	506	435	474	425	426	428	441	460	452	431	434	442	459	450	493	510	439	472	473	476	421	444	471	479	443	465	442	472	443	465	441	466	421	470	435	457	474	457	449	459	444	452	442	471	407	461	493	500	467	455	417	444	462	455	414	486	478	447	425	469	448	461	448	431	449	457	461	443	464	457	464	424	414	454	442	497	400	434	451	444	454	435	454	469	452	458	445	466	476	478	483	489	468	500	470	422	437	436	451	456	498	492	468	452	427	429	450	471	445	465	483	460	502	456	443	489	475	470	473	476	459	444	442	505	458	479	459	438	517	470	480	448	428	465	443
56395	103835	85801	62019	42019	19990	3611	2697	1126	796	758	750	782	793	794	754	834	764	770	772	775	764	805	724	727	793	746	795	769	740	746	736	789	754	760	745	773	820	694	758	760	781	777	776	774	738	791	717	729	710	762	794	702	706	758	762	759	744	705	790	716	722	744	763	764	729	742	789	815	731	790	781	767	806	767	772	788	771	765	790	741	760	809	739	748	766	782	769	756	760	739	783	754	747	779	733	787	773	750	730	785	731	752	733	755	722	760	757	793	761	765	764	759	780	739	777	834	743	724	767	775	752	776	766	737	754	697	792	740	750	796	762	772	769	806	720	720	770	802	755	711	793	741	797	737	744	778	754	747	786	766	745	787	808	697	759	750	740	742	736	743	769	751	771	773	716	746	728	778	794	780	741	798	742	759	778	720	781	751	758	750	789	731	786	774	755	773	777	772	787	708	809	734	764	810	786	810	786	801	748	761	748	796	749	712	753	750	729	739	754	780	778	755	765	776	770	760	754	739	770	798	734	739	781	777	760	780	785	717	687	729	800	727	756	751	770	757	799	746	767	765	739	753	736	754	751	738	725	783	769	795	766	754	767	750	800	767	814	753	767	747	771	782	779	725	753	795	778	790	749	792	758	820	756	703	736	749	761	773	774	805	787	797	773	788	771	747	809	769	784	760	780	787	759	755	765	787	788	756	788	789	745	749	733	800	775	726	813	741	770	774	743	746	697	739	768	749	760	784	798	728	805	714	759	756	794	757	810	721	749	808	763	732	753	779	752	778	725	765	736	735	786	787	791	783	718	803	808	778	760	767	787	767	805	757	755	781	773	740	769	755	757	806	747	769	746	784	748	774	749	762	782	782	712	756	774	767	775	743	721	745	759	773	796	774	758	764	729	746	757	752	802	746	770	778	754	745	771	765	767	769	736	765	720	735	769	787	753	759	797	752	763	802	747	759	719	767	745	709	742	734	811	777	809	804	758	733	741	760	777	764	800	714	774	764	733	763	797	798	772	751	772	777	773	784	737	777	753	740	788	729	731	767	778	769	751	766	797	768	727	762	784	715	765	767	798	780	735	829	743	747	755	718	745	734	748	767	823	728	788	775	764	803	771	744	716	765	758	819	724	748	818	751	734	804	779	775	747	768	779	799	715	727	764	716	776	767	826	785	777	771	774	776	804	733	793	730	806	800	781	796	753	769	727	781	760	763	774	814	798	778	752	765	753	740	752	734	757	735	779	795	737	787	743	753	745	769	760	788	776	765	755	742	725	784	770	747	752	752	770	746	731	792	741	781	727	772	747	744	774	749	793	742	742	792	744	762	765	805	817	773	791	767	732	716	763	741	764	744	722	781	755	788	810	743	754	747	781	743	736	744	742	763	756	777	709	737	764	775	768	823	762	782	747	726	755	767	756	764	796	746	774	768	784	746	717	756	755	765	786	795	755	742	707	751	734	763	792	812	776	759	751	744	757	774	733	760	795	835	716	778	783	745	724	703	773	744	722	790	746	824	770	785	794	780	784	717	732	777	830	712	677	788	788	809	751	733	737	714	779	751	734	788	810	721	767	720	800	806	775	731	769	754	789	722	716	707	781	798	752	805	742	787	759	752	753	747	798	766	753	765	793	774	772	823	786	744	726	784	806	737	758	771	784	764	737	764	811	765	789	776	744	806	762	795	779	837	752	755	760	722	799	776	805	758	809	739	749	725	728	728	787	757	775	753	741	761	753	770	813	745	764	757	790	750	749	764	740	774	788	741	767	733	791	760	774	749	776	749	773	754	765	764	746	770	744	731	719	761	764	737	784	766	759	780	791	718	761	702	733	719	808	749	743	769	785	792	764	765	788	735	746	727	825	714	727	773	728	765	775	761	756	779	777	744	774	757	768	791	736	751	764	725	727	736	780	770	771	770	741	755	769	709	789	776	764	784	848	763	765	737	788	755	763	710	744	779	758	747	780	731	755	711	774	800	735	740	767	759	726	759	778	777	761	787	841	774	735	734	805	787	794	763	738	721	787	742	778	768	779	789	777	731	778	804	745	764	820	751	761	717	766	742	744	722	753	733	749	765	753	760	725	696	703	746	746	813	776	714	754	777	748	759	770	799	785	787	741	716	742	787	751	757	765	741	738	791	772	758	770	755	761	763	714	782	763	764	775	764	722	757	774	743	761	806	779	777	751	789	738	756	775	729	721	776	811	825	804	754	789	797	751	757	789	783	807	792	734	754	796	760	742	825	781	738	794	782	783	742	761	782	719	827	795	756	740	759	765	788	765	787	785	757	746	786	735	734	726	787	755	756	810	768	777	762	731	789	778	780	784	744	754	798	751	769	749	750	764	693	711	750	752	752	738	758	780	733	740	735	742	799	777	770	771	735	728	770	759	732	787	726	759	784	760	779	704	758	773	762	729	747	746	725	763	760	744	722	715	737	734	753	753	764	737	819	759	768	762	763	756	786	738	777	741	801	790	767	766	714	744	755	777	769	801	745	710	762	776	706	773	719	755	753	800	720	775	785	733	743	821	792	775	782	765	781	762	779	801	783	757	729	755	796	784	734	783	801	741	787	736	779	728	797	760	741	750	757	764	754	752	740	757	785	734	752	814	759	755	698	733	749	763	776	747	849	755	772	788	782	707	766	776	756	760	817	741	759	724	751	768	724	729	756	752	784	732	769	764	792	728	768	787	700	741	753	731	723	741	777	717	759	760	731	733	769	778	735	734	746	742	760	736	796	768	736	782	717	770	744	792	747	781	735	739	749	758	723	781	750	772	756	755	688	788	734	779	778	696	768	751	768	727	822	757	732	779	747	780	797	784	798	800	736	748	786	755	740	756	769	753	752	761	764	777	765	736	771	725	799	765	768	830	802	729	844	792	788	759	805	749	796	808	799	762	742	772	725	731	737	783	771	754	727	821	771	754	740	750	789	722	763	731	761	779	736	751	739	749	737	823	785	760	788	761	750	747	766	778	754	752	744	781	746	741	767	729	734	777	741	739	732	852	720	731	736	805	774	737	799	747	729	785	776	722	720	811	812	720	687	726	734	776	834	715	766	743	736	762	731	741	794	757	742	736	759	761	775	781	767	729	767	809	791	811	753	799	742	807	722	754	778	776	773	766	677	778	762	778	774	729	743	762	796	727	819	793	744	781	746	778	780	736	776	761	779	788	733	765	767	805	843	723	766	775	810	774	759	752	742	765	800	772	755	715	764	731	756	809	799	747	803	785	732	738	740	802	764	733	743	800	794	784	769	788	770	783	754	738	709	740	798	807	757	788	775	746	760	793	774	805	757	745	784	756	736	760	746	769	797	749	762	765	802	723	733	757	737	781	772	754	787	829	739	742	748	769	800	755	774	736	719	714	755	762	751	759	714	767	765	770	731	768	759	704	733	716	759	720	720	773	784	762	762	724	713	796	817	761	728	748	775	770	821	786	796	764	767	735	783	803	763	746	796	735	808	749	763	778	718	766	789	772	742	752	803	773
27801	30915	34399	20071	6870	1660	423	324	309	301	320	315	285	327	330	301	323	310	300	311	291	291	311	326	308	308	317	279	318	294	303	292	331	308	292	301	265	277	329	315	277	296	306	315	297	295	264	316	290	302	325	310	279	293	327	296	306	289	303	285	311	281	311	250	272	312	300	315	280	339	327	287	334	295	287	293	278	288	295	286	295	298	301	331	273	313	310	326	283	293	293	256	281	268	309	272	278	303	273	314	313	327	308	304	303	299	286	274	312	302	290	287	278	298	280	307	320	299	301	302	284	289	288	322	317	279	300	314	285	315	307	263	312	284	323	305	279	322	249	282	285	280	275	279	267	284	293	310	305	281	302	289	326	299	296	286	304	278	284	313	318	312	315	327	309	282	278	278	287	307	295	266	305	277	283	263	306	309	285	279	324	295	292	293	305	303	276	334	302	297	302	292	286	281	291	314	285	281	286	295	275	259	312	300	291	285	312	300	291	298	277	281	319	273	309	330	289	309	266	276	291	274	293	272	287	270	311	291	271	313	288	313	331	277	286	289	301	297	329	284	315	293	306	277	322	293	285	288	326	302	256	290	288	284	306	273	312	320	286	295	297	289	292	284	302	311	296	290	321	278	285	285	294	311	279	323	274	324	305	285	311	294	294	315	287	263	272	298	344	311	296	287	278	288	293	324	283	295	297	328	287	275	298	312	286	277	296	300	282	318	287	271	299	291	268	282	328	280	311	322	289	292	271	285	290	354	305	323	268	297	316	293	318	342	319	279	318	289	287	298	306	320	300	299	293	293	324	305	305	300	288	304	296	312	287	306	289	291	307	265	283	281	296	299	302	306	326	287	303	289	283	275	285	313	277	279	285	303	290	297	318	271	287	296	264	315	299	319	300	302	302	302	303	295	305	302	285	275	298	347	295	288	311	327	283	296	303	283	298	294	277	296	299	287	286	305	312	272	298	301	330	326	293	313	299	288	312	332	301	315	280	332	291	320	277	291	271	281	316	299	296	307	280	298	256	310	308	283	266	279	306	349	284	270	260	288	284	327	292	299	286	298	264	353	282	286	295	281	262	276	305	305	304	318	302	308	322	322	292	283	283	301	296	314	277	294	288	313	343	274	263	306	299	279	309	323	359	312	302	323	320	281	291	298	311	304	295	302	274	276	271	287	285	260	301	290	291	269	286	309	295	326	276	280	298	307	290	296	311	325	302	271	275	294	306	274	275	303	293	288	307	295	295	305	301	295	307	329	275	287	323	316	301	299	278	297	272	322	301	301	313	292	275	293	274	289	305	295	313	319	289	275	289	335	303	318	291	313	313	305	293	294	298	295	279	323	319	294	293	290	301	282	274	308	313	298	313	284	304	284	307	297	295	312	297	336	272	267	280	320	274	311	295	300	269	272	311	303	293	287	308	304	321	281	288	282	293	309	323	322	249	345	315	280	337	301	321	293	319	304	315	292	269	298	269	309	282	314	290	296	267	297	302	294	288	278	307	303	295	277	284	314	309	320	286	312	290	306	296	310	285	290	259	290	272	274	301	284	279	306	295	290	305	279	293	301	294	304	304	297	315	267	296	311	266	309	282	288	293	275	308	315	277	297	288	312	293	287	278	289	293	316	306	281	269	329	299	312	289	271	293	290	304	308	304	289	302	300	296	290	299	268	306	277	310	290	320	279	313	305	295	279	314	267	296	316	277	289	272	311	329	302	305	298	297	293	316	289	276	280	299	324	294	291	285	304	294	295	303	289	290	318	282	259	295	296	310	295	330	275	292	280	280	341	271	327	298	294	295	296	295	305	297	299	303	302	327	276	272	294	289	273	298	317	324	334	305	284	298	287	280	295	294	317	300	304	293	303	283	279	297	281	318	281	315	282	325	300	293	279	313	309	310	277	279	275	287	318	285	285	336	272	308	311	287	300	319	326	300	338	310	285	285	296	319	264	311	283	312	271	263	308	303	299	329	296	294	330	294	287	277	295	282	301	295	336	304	275	297	286	275	299	297	296	268	312	317	272	330	288	281	291	296	314	282	294	322	310	295	288	290	280	307	318	311	329	312	289	282	335	314	317	305	280	310	315	296	265	288	277	326	283	275	254	350	284	277	257	328	282	280	283	288	304	301	307	245	291	288	268	298	333	294	300	309	296	310	309	310	279	321	297	319	285	307	277	315	329	321	289	291	269	302	297	303	302	266	277	276	320	291	301	328	314	297	291	287	282	283	262	308	323	305	282	314	271	271	316	286	310	313	316	311	254	293	307	323	303	287	295	319	316	312	270	286	297	360	286	304	271	285	326	302	306	330	298	321	295	273	282	306	292	297	288	314	304	305	288	305	288	343	301	327	291	278	284	287	306	299	304	303	276	274	325	313	340	283	346	266	314	292	319	313	276	290	310	265	288	250	293	318	284	275	273	294	286	273	320	323	295	334	292	295	292	323	337	282	304	294	303	292	302	324	307	324	290	291	312	307	313	300	297	267	260	285	298	267	303	304	287	294	299	307	301	295	312	286	298	313	311	291	338	301	277	275	322	294	315	277	309	294	256	290	305	319	302	279	315	299	320	294	278	328	290	298	290	325	319	305	301	293	291	306	292	272	320	313	308	284	316	297	295	301	318	289	321	296	306	299	288	316	313	303	279	278	283	296	311	294	292	265	251	314	291	284	294	308	313	286	302	289	293	287	292	290	308	305	293	272	294	314	268	312	257	251	308	327	266	303	291	314	310	305	291	282	309	316	319	319	286	262	312	299	295	296	306	313	286	317	299	339	302	278	317	308	304	307	309	297	294	308	300	312	281	298	277	301	289	274	272	292	294	281	292	328	279	288	263	309	313	271	291	305	283	276	301	319	331	298	283	278	298	279	281	289	289	290	307	276	298	259	311	286	294	304	316	295	289	293	293	297	294	275	289	303	297	287	308	303	279	308	292	290	320	283	280	293	289	312	317	292	269	306	278	269	292	302	322	287	303	279	308	292	292	282	300	283	282	301	312	295	271	299	335	310	286	292	289	289	293	299	284	250	286	322	288	277	285	277	277	296	306	329	290	323	318	269	299	306	319	279	304	299	276	279	292	299	248	302	292	308	314	284	247	295	303	283	284	300	284	298	307	312	262	271	297	272	295	296	310	318	298	302	318	311	279	309	292	272	313	314	300	306	276	302	327	305	319	282	296	295	299	285	273	308	274	287	281	320	307	302	302	307	304	292	300	289	280	291	290	326	298	314	295	288	271	301	286	290	292	286	326	288	311	263	310	303	292	295	309	299	283	285	309	305	320	287	308	282	263	296	297	290	323	275	327	315	300	313	315	287	309	296	309	332	336	317	319	271	297	290	271	294	300	290	293	301	327	307	303	252	307	272	302	303	290	278	301	319	312	316	292	313	289	311	324	283	289	326	294	288	309	324	290	283	276	298	312	296	307	274	334	290	294	285	319	301	286	276	295	341	284	311	298	294	310	289	291	265	302	313	316	291	295	276	301
31013	50188	40120	23069	11237	3439	803	659	520	530	563	545	552	568	544	542	517	560	573	556	536	497	503	575	565	550	534	542	570	530	563	541	565	537	531	555	524	571	548	529	543	541	517	530	547	491	541	514	549	532	537	576	515	537	516	531	526	504	520	544	521	519	522	518	534	519	489	560	516	516	552	562	544	533	545	539	535	533	540	522	520	498	524	526	514	486	509	511	526	546	545	495	562	551	564	548	541	539	543	524	546	549	538	568	531	511	551	556	544	554	533	530	561	553	531	537	544	546	561	540	565	531	542	560	553	521	551	556	536	553	556	564	493	500	502	568	485	511	512	502	554	522	524	544	506	534	507	519	516	506	566	545	520	544	535	575	536	516	507	569	544	530	544	547	490	539	551	540	532	539	585	505	512	569	540	514	539	537	493	525	542	560	524	522	526	530	548	537	574	546	540	569	556	543	539	535	538	545	489	542	564	496	524	544	542	523	551	495	519	562	578	567	536	525	525	572	557	576	545	513	539	520	507	513	529	522	511	546	551	501	533	545	514	561	528	511	523	544	528	530	525	580	536	539	505	553	568	530	551	575	577	483	486	544	533	500	527	543	513	524	536	548	564	532	540	525	553	528	533	545	526	497	543	518	523	578	539	512	525	557	541	527	523	529	527	505	531	545	552	539	535	561	533	552	511	528	546	515	504	505	513	508	571	539	490	551	540	560	516	556	545	532	486	543	530	527	521	588	513	552	537	538	501	543	534	548	510	543	525	525	484	536	561	526	557	573	507	523	543	537	531	532	552	515	544	499	537	551	499	536	504	530	540	486	515	530	515	560	512	514	547	522	528	568	537	569	549	554	544	534	534	517	531	534	533	563	573	557	539	523	516	529	526	495	563	488	544	552	527	537	577	576	540	522	523	513	518	523	567	532	536	557	519	563	529	554	561	520	599	545	587	538	568	566	543	558	532	505	537	529	510	539	546	536	561	478	529	519	543	529	591	500	567	535	540	519	558	521	546	531	497	547	562	552	523	499	555	462	507	535	497	556	550	593	536	516	565	524	493	520	523	566	564	540	497	551	518	530	512	553	550	527	529	540	543	575	541	530	548	553	549	556	565	564	515	493	477	488	573	552	517	585	551	571	541	522	551	501	521	555	540	566	559	541	555	514	527	542	522	542	526	520	506	530	538	524	518	571	500	545	545	564	547	545	538	522	558	568	526	551	523	531	530	511	551	582	526	548	536	518	572	553	529	515	565	555	538	528	550	510	497	547	540	518	549	547	528	494	506	509	494	561	528	499	559	548	531	513	505	562	513	535	546	539	529	545	538	526	541	560	513	537	562	506	546	535	530	513	518	525	548	535	537	524	496	536	568	515	523	528	522	517	543	566	555	509	544	572	541	509	514	578	610	523	525	516	537	546	531	491	527	515	538	580	544	552	529	550	565	538	518	516	543	521	488	549	533	551	589	557	548	580	525	544	542	517	534	545	551	533	531	513	499	558	541	525	565	515	472	519	551	547	494	563	508	524	534	535	550	525	498	534	561	584	525	513	503	521	570	547	559	514	541	531	534	542	532	550	492	577	536	559	507	521	523	529	511	523	570	562	533	491	552	569	530	532	515	510	534	493	521	551	520	528	526	525	560	520	536	499	520	514	606	489	503	549	498	552	532	538	553	547	552	519	554	517	528	491	555	526	505	507	539	517	507	522	523	511	499	558	516	534	524	520	537	554	544	502	515	553	523	552	497	536	510	560	549	497	570	543	534	542	542	566	574	571	515	557	544	520	530	531	534	565	547	515	544	560	565	555	577	499	527	517	548	512	531	550	528	558	529	485	544	514	544	534	531	560	535	514	561	541	529	526	511	538	536	506	537	544	514	521	571	566	554	535	531	553	588	509	513	533	528	541	564	521	530	532	500	505	525	509	509	507	530	518	510	551	504	548	547	480	525	537	544	502	536	564	540	559	556	515	557	525	524	537	570	592	521	544	521	553	539	546	517	544	544	556	534	567	524	560	505	529	537	542	501	542	571	557	497	559	567	572	526	576	499	567	532	546	519	540	526	549	501	568	534	508	519	529	526	545	536	500	549	549	564	518	504	546	554	516	546	483	583	502	501	555	526	512	562	517	517	514	546	522	545	555	548	539	551	543	526	548	555	577	520	544	576	517	511	500	571	544	557	547	502	532	565	536	555	515	545	529	534	584	492	518	547	548	548	555	511	495	495	530	503	514	536	529	513	558	554	485	564	518	557	549	566	550	524	507	513	576	510	572	527	549	517	569	548	552	536	570	544	555	514	497	561	558	576	524	546	541	507	500	522	520	548	529	527	502	496	553	531	575	508	546	508	525	533	510	512	548	562	526	534	522	560	580	550	537	554	536	527	567	563	542	522	536	546	499	535	557	538	520	516	536	526	549	559	490	559	506	572	521	529	520	532	546	581	549	533	529	546	552	524	539	554	529	573	495	538	515	535	543	526	562	556	585	479	550	535	525	492	549	509	538	524	523	510	503	531	533	516	528	557	562	551	530	553	529	515	511	577	542	495	537	569	489	515	558	578	534	485	545	568	527	498	503	525	534	546	514	551	469	550	526	530	541	503	503	569	538	564	577	505	536	598	554	525	525	552	545	544	570	516	513	543	544	496	552	500	596	504	538	578	567	538	554	517	560	562	551	578	571	539	570	543	539	494	513	505	505	530	531	537	601	503	556	564	602	528	524	538	513	537	537	547	529	535	522	545	506	526	498	515	532	528	534	565	510	490	570	521	518	539	585	528	541	550	528	536	533	532	553	551	537	571	536	548	515	561	551	523	550	562	518	524	530	562	545	574	564	522	554	510	508	518	517	548	513	584	513	520	500	531	542	507	538	572	534	514	581	548	542	565	503	554	520	535	542	510	573	555	525	558	540	546	499	517	507	555	521	500	516	560	529	492	522	538	573	529	547	551	531	583	559	548	527	538	521	540	523	546	543	554	515	509	535	534	547	573	554	559	499	535	533	559	512	549	543	535	516	562	513	590	542	585	504	524	543	526	529	502	535	552	541	551	550	537	573	528	513	544	556	556	560	574	529	558	564	474	543	517	505	527	533	573	515	546	540	545	538	555	539	519	536	526	549	532	494	568	531	560	560	550	570	514	498	499	541	553	541	492	537	537	565	541	537	521	515	527	534	548	557	567	535	593	543	562	530	518	542	525	554	605	567	594	564	564	551	524	561	507	513	534	526	520	501	553	550	546	572	520	551	487	530	518	544	573	482	506	501	532	510	544	533	563	501	520	549	491	561	565	523	512	520	540	564	558	527	510	572	551	576	563	533	540	545	504	501	524	545	516	544	548	494	553	510	560	541	592	525	534	539	535	493	547	513	496	558	512	548	515	525	507	549	536	537	537	539	538	547	528	551	510	553	537	561	533	526	540	564	521	548	544	535	516	503	552	540	566	507	550	551	545	561	509	481	546	572	545	542	511	568	529	546	555	541	551	510	494	557	508	528
24461	25711	42403	39160	27887	15655	2707	855	421	418	404	373	366	395	372	386	341	403	390	366	394	340	381	337	390	358	394	370	371	353	341	366	352	393	377	351	338	376	349	374	355	380	347	362	401	348	370	361	354	360	336	382	351	384	366	373	355	397	345	354	334	356	337	359	345	345	373	328	356	328	366	359	364	402	361	382	369	358	413	325	374	349	379	384	362	364	401	372	376	349	366	364	379	381	333	386	365	372	347	388	365	316	343	378	366	326	378	340	360	386	365	368	327	344	335	327	364	331	332	387	342	351	369	374	394	343	398	343	348	406	377	352	350	363	350	363	335	343	373	361	343	372	362	368	362	374	364	364	353	376	378	377	381	326	383	369	346	349	362	337	347	356	332	339	356	370	371	354	341	365	400	380	328	370	358	329	357	357	359	393	372	365	372	338	390	334	379	361	366	375	333	378	377	354	346	347	341	431	389	365	387	370	371	329	336	373	363	378	367	369	356	385	347	380	362	326	381	371	357	335	358	382	353	401	403	336	348	382	352	362	349	354	359	338	372	346	382	365	382	372	325	358	335	353	370	340	360	341	379	382	353	376	334	368	373	357	365	358	381	359	355	382	357	372	325	368	361	381	354	361	390	374	360	344	372	362	386	371	356	395	342	375	362	366	360	360	350	369	355	379	378	346	371	394	339	369	378	358	338	381	367	371	360	380	359	389	324	386	329	374	386	334	345	363	375	392	354	378	393	349	364	363	375	395	349	377	393	367	344	361	357	345	396	390	332	399	358	337	353	365	353	324	336	349	396	350	368	340	394	371	341	377	360	377	331	373	365	365	399	374	321	350	354	323	366	368	348	383	366	346	375	371	347	381	360	354	351	380	380	384	361	340	345	352	380	326	309	343	349	360	383	350	353	356	372	379	347	366	376	343	329	355	345	332	339	330	335	347	352	369	366	355	357	353	346	352	366	383	349	357	367	373	377	373	348	343	349	362	359	397	397	364	367	360	359	372	356	370	382	366	364	375	335	365	362	362	387	353	380	384	378	383	359	402	363	361	369	358	339	339	366	360	378	401	379	349	378	380	335	409	345	394	381	368	368	369	364	375	369	349	369	387	385	345	354	340	351	324	342	366	399	322	352	367	381	366	323	357	350	332	382	321	405	371	372	370	365	360	382	411	362	368	369	342	348	346	398	409	383	340	373	358	361	387	338	350	389	346	376	371	359	378	401	362	347	372	379	354	334	373	385	334	376	382	340	359	349	356	395	350	372	400	324	342	344	380	392	349	344	329	381	360	390	332	370	383	366	363	384	380	342	366	372	378	364	336	392	344	324	366	364	360	359	337	361	347	320	364	363	349	342	356	368	367	351	355	377	345	339	352	362	371	386	379	385	349	401	371	379	317	361	355	363	371	389	345	371	396	346	351	363	329	354	389	374	360	365	381	362	378	389	324	362	363	356	386	347	355	376	366	375	367	378	349	355	330	399	346	368	376	399	360	392	351	356	373	359	412	365	367	397	327	359	341	365	368	368	371	384	330	333	365	345	345	356	333	342	398	371	382	397	374	338	366	360	360	359	360	369	357	363	350	356	358	351	337	375	370	390	379	364	372	371	351	406	402	332	370	377	380	356	374	369	374	394	362	389	348	358	368	341	369	357	342	368	342	402	364	339	367	361	389	410	381	367	368	360	353	343	342	318	361	376	357	342	368	389	374	378	373	359	347	378	363	376	374	360	380	374	338	367	358	343	393	376	358	342	351	342	364	382	346	362	345	338	384	371	379	319	357	337	372	419	346	340	364	357	335	359	345	350	341	358	373	341	404	362	388	372	360	351	358	384	361	343	367	367	364	344	338	369	384	358	335	360	349	380	388	351	337	366	358	361	370	330	391	365	386	371	365	377	383	371	399	400	349	379	350	349	354	365	363	345	350	356	363	379	360	357	345	371	367	336	354	370	368	376	368	387	354	366	344	368	357	349	377	396	353	370	386	366	364	377	382	356	365	336	370	352	343	370	354	360	383	387	374	360	349	358	365	397	326	354	342	348	394	346	353	374	381	358	372	357	392	333	346	377	352	358	378	351	345	356	353	348	376	393	355	349	337	369	419	381	397	341	377	382	395	350	340	348	374	345	359	390	387	370	359	356	360	367	359	361	361	385	382	387	395	386	342	332	359	349	356	378	350	363	346	352	386	332	367	362	354	353	362	343	344	373	364	361	368	349	363	386	363	328	365	358	345	387	348	343	341	362	374	376	373	379	348	371	362	370	353	348	344	395	360	358	372	333	373	376	327	370	341	367	350	352	375	368	331	364	408	342	386	370	371	392	368	371	343	375	383	355	410	386	384	320	365	337	373	377	369	369	389	376	335	351	331	349	377	370	361	377	374	380	372	344	374	342	388	359	383	383	385	366	364	371	369	350	365	390	349	350	384	403	364	376	391	368	341	374	364	336	363	380	365	345	347	389	372	359	340	350	371	349	369	322	369	395	310	382	352	386	373	375	335	371	348	359	373	393	342	353	383	367	377	362	327	378	361	359	351	357	364	380	370	386	327	346	330	367	349	368	390	378	391	342	383	374	343	404	388	349	346	376	386	355	374	342	329	335	361	363	370	387	356	352	385	370	377	363	351	364	385	341	376	360	363	331	353	389	363	339	360	319	358	379	375	381	355	361	361	342	360	375	343	359	353	351	385	353	343	373	384	369	357	384	374	373	368	348	374	358	364	391	357	377	363	372	354	374	344	376	358	360	393	354	372	369	347	359	390	349	345	404	374	357	392	365	355	353	381	377	353	344	368	376	369	370	340	359	363	370	338	366	368	361	364	376	381	362	356	405	373	368	341	334	360	346	365	363	356	397	400	366	372	350	377	365	349	384	357	340	356	359	357	379	342	386	349	364	365	365	357	356	350	366	366	384	331	363	336	349	336	359	363	387	388	364	391	377	358	392	355	363	335	360	356	427	375	392	380	370	365	337	354	325	376	335	390	346	357	336	360	360	357	378	371	370	360	408	370	367	355	349	368	355	342	349	351	363	378	358	360	355	386	357	332	352	346	340	379	359	408	365	365	363	368	414	347	344	366	378	371	355	354	343	365	339	354	331	361	371	334	353	375	401	359	364	334	343	355	373	389	364	339	360	373	389	376	375	356	390	376	362	370	343	402	360	385	387	355	341	351	350	354	366	351	349	368	351	358	340	371	345	359	332	337	368	356	372	366	359	360	363	315	342	348	388	345	396	386	362	384	370	367	327	345	347	357	358	362	369	378	359	337	380	386	381	388	381	354	380	336	382	358	374	362	384	413	356	345	385	394	382	374	357	368	416	344	365	355	387	353	352	375	359	382	335	353	337	352	342	366	365	344	329	374	351	362	360	348	357	363	367	364	378	365	350	410	371	337	360	345	364	373	374	338	349	395	388	359	365	361	365	395	353	378	337	345	324	385	338	365	377	347	381	334	381	325	363	356	329	352	364	359	429	339	373	383	359	373	336	363
54986	94201	75760	51808	35572	15158	2640	2075	796	631	606	632	606	661	600	667	636	654	613	655	602	593	656	654	622	621	578	595	602	657	641	613	643	596	614	690	596	637	606	610	610	613	651	616	639	581	658	585	638	595	583	673	626	598	634	608	600	609	658	603	643	633	672	641	605	594	655	599	655	604	595	647	618	657	664	640	676	581	599	631	657	597	646	611	637	627	623	595	647	612	605	675	652	604	636	588	632	617	619	641	617	637	673	614	599	587	608	630	648	607	649	664	613	633	625	624	658	667	651	606	640	644	626	656	655	644	636	654	650	636	625	634	630	624	612	618	605	650	601	633	617	620	644	625	645	662	598	625	643	631	614	639	647	600	661	629	640	627	678	629	676	631	641	632	591	657	607	604	628	594	631	604	636	640	590	614	624	647	603	619	663	646	626	652	633	617	631	650	637	651	589	636	633	626	621	657	646	583	644	632	649	666	673	640	622	637	607	648	623	635	568	619	648	654	605	638	604	635	636	617	645	662	618	577	663	616	655	660	653	635	649	607	648	641	640	611	635	655	681	668	627	613	621	648	631	619	600	661	661	669	635	642	614	595	668	602	632	645	635	623	642	675	606	631	671	643	664	677	627	687	674	642	649	608	649	672	625	632	601	657	604	624	675	663	657	670	651	665	678	625	619	603	665	654	674	642	603	630	635	628	644	597	636	639	618	614	663	662	621	626	658	618	648	640	616	640	646	641	614	622	627	640	673	585	622	639	627	670	591	645	649	667	574	616	594	634	608	630	646	640	642	659	618	638	630	680	653	635	638	659	640	608	643	633	683	642	678	647	637	617	614	631	643	634	608	672	640	602	621	639	639	607	664	635	664	651	633	619	629	665	686	640	670	640	613	629	604	645	617	676	633	585	605	658	600	660	593	656	615	676	610	634	648	617	614	624	644	643	603	625	627	643	625	638	648	641	626	628	633	635	602	629	624	677	646	569	674	598	620	597	663	654	664	661	622	589	640	644	649	674	592	665	654	624	627	633	640	615	615	589	657	635	601	655	630	590	605	622	617	657	639	603	606	676	618	627	625	630	643	559	597	618	630	665	619	630	618	582	633	604	697	667	613	618	592	617	644	602	626	673	648	659	605	662	598	674	649	668	657	647	595	629	642	662	644	656	658	652	670	668	692	648	594	615	706	662	619	636	619	610	647	633	640	607	634	661	627	603	614	653	609	669	663	624	676	654	588	633	628	662	673	625	591	665	613	629	625	633	696	624	678	658	647	652	643	573	672	667	631	596	618	651	677	608	587	652	636	603	602	615	613	609	646	620	634	665	621	659	627	620	627	677	617	644	680	595	618	616	628	622	668	628	681	621	651	650	617	609	593	657	650	612	632	608	650	650	632	561	646	620	572	632	582	628	640	633	601	635	625	633	605	647	635	648	614	671	599	600	642	618	620	641	614	632	647	622	649	652	607	610	604	661	688	632	616	635	580	627	622	635	639	621	632	637	666	646	585	635	628	635	612	627	623	648	622	633	644	632	659	608	606	670	641	643	625	616	656	612	627	698	655	665	595	644	629	687	661	617	635	607	617	614	640	649	679	661	659	672	642	630	657	660	628	586	576	598	602	636	648	593	653	585	594	613	574	630	607	593	681	595	618	663	598	623	620	640	636	634	579	635	625	625	622	603	598	653	681	665	653	627	599	635	629	632	634	659	600	642	663	622	654	619	597	596	635	644	625	624	653	646	589	677	639	660	648	638	628	625	612	638	618	593	646	637	647	574	634	664	601	676	598	628	634	618	668	647	684	644	669	646	634	638	638	638	624	597	622	627	622	687	691	665	604	610	626	620	615	622	612	634	633	632	605	649	604	649	669	627	598	625	586	591	666	651	677	633	622	594	612	573	634	647	603	662	579	605	558	664	626	622	598	645	640	631	647	645	645	638	616	621	627	612	643	602	615	645	646	616	611	641	602	677	587	662	612	593	650	604	643	606	664	669	658	626	637	574	629	639	662	643	617	666	626	679	645	620	577	646	637	628	644	627	628	635	651	651	678	583	638	637	609	633	611	585	605	638	629	613	653	648	622	603	660	661	630	631	614	640	592	618	646	610	632	641	686	642	612	674	618	627	652	596	592	654	641	579	617	606	675	658	619	672	631	613	642	637	645	656	615	645	675	644	576	635	663	601	622	656	590	701	616	615	610	642	647	675	658	637	603	632	635	647	611	588	649	646	645	641	629	661	582	643	654	604	637	583	611	625	658	617	642	624	623	619	620	664	606	638	593	660	595	589	649	637	638	578	659	654	598	643	586	676	613	619	645	631	581	641	695	573	613	645	645	645	632	632	662	662	642	614	642	629	628	603	607	648	606	636	659	615	651	628	644	680	639	595	623	670	605	604	612	663	622	610	669	650	635	646	644	667	600	634	634	599	649	653	590	601	605	634	624	598	688	628	624	633	612	651	692	683	620	652	590	683	655	619	614	621	612	579	633	624	611	616	634	622	644	660	639	646	608	643	607	607	626	630	602	630	678	607	607	647	673	633	587	667	634	602	604	695	609	649	628	599	612	692	581	687	586	642	638	650	628	601	624	634	655	617	629	669	654	651	613	656	675	602	673	674	573	662	603	654	601	601	637	622	613	668	612	659	644	650	605	642	639	646	625	645	644	567	647	673	591	656	638	611	618	630	640	631	627	638	627	624	643	644	660	672	632	626	628	638	643	671	593	604	603	662	678	639	615	671	643	661	628	608	599	646	600	641	632	629	610	658	657	615	613	652	637	662	626	667	639	650	632	672	606	613	626	664	612	635	615	616	641	678	606	600	594	583	640	632	612	622	610	645	666	597	654	677	692	634	632	635	621	636	682	646	646	637	633	652	635	650	663	666	626	623	626	631	735	656	646	625	621	632	670	605	648	630	638	641	610	596	646	620	684	640	644	630	663	645	632	655	662	609	633	643	659	645	599	622	607	647	656	595	680	648	653	651	651	614	621	651	614	619	638	665	639	655	623	621	654	659	619	636	652	588	616	654	613	628	595	642	622	639	624	623	641	681	653	670	616	631	582	658	595	611	588	622	583	659	624	653	654	629	643	593	641	577	639	570	653	651	606	626	621	660	607	621	661	606	646	667	626	637	641	588	645	653	584	659	609	656	656	614	636	597	595	611	588	650	616	679	635	638	655	630	643	632	633	638	619	613	648	650	621	595	639	622	597	644	606	595	620	670	625	619	609	612	646	616	631	659	663	630	687	608	681	649	617	665	646	624	686	593	636	722	607	617	655	627	602	626	650	626	619	624	633	701	628	618	599	627	644	653	624	621	651	626	671	651	614	587	628	663	627	601	615	633	643	605	678	588	651	592	615	650	638	607	636	600	613	608	650	674	596	658	640	605	626	639	654	627	613	654	646	656	586	644	607	614	620	641	613	577	613	625	629	679	630	661	618	599	668	609	664	632	669	579	613	592	634	643	649	609	586	705	621	619	631	630	627	664	605	650
23431	22802	35572	34642	29324	21443	8356	1664	578	475	509	421	517	473	499	441	491	448	471	479	483	461	468	443	475	451	486	475	501	520	445	442	431	454	473	470	457	472	429	434	504	487	451	479	467	475	502	467	479	481	500	479	469	495	459	461	479	480	437	502	454	465	492	507	482	413	492	459	470	466	471	489	502	491	478	478	445	453	495	459	455	484	490	484	496	491	456	438	419	444	454	469	470	451	448	465	485	488	448	475	459	445	450	469	468	440	464	472	482	443	457	425	436	438	459	462	443	434	515	456	467	486	488	456	470	472	499	481	459	439	466	445	451	470	446	455	475	475	488	497	488	468	438	465	466	442	440	458	494	446	445	418	461	454	486	494	439	449	471	455	459	443	431	431	461	439	464	464	445	476	453	469	492	480	476	508	434	472	458	453	471	449	443	510	475	478	439	433	478	421	428	476	464	453	470	454	487	451	496	492	465	465	462	451	455	471	459	486	437	476	456	423	476	462	476	422	461	484	434	452	432	481	444	445	465	458	427	495	499	473	463	486	468	473	446	426	469	427	435	522	482	431	485	470	457	463	457	428	433	461	474	484	481	503	475	446	469	478	497	491	432	468	477	456	465	473	468	429	421	444	467	466	415	443	484	485	415	490	485	418	441	471	459	440	459	457	431	479	454	459	468	440	447	463	491	462	504	460	507	505	461	495	464	457	494	490	502	435	434	463	410	442	465	457	455	478	457	494	460	446	477	455	435	441	497	478	462	423	501	468	469	469	426	441	473	427	451	462	448	459	450	489	451	469	426	448	441	458	473	450	456	471	474	438	428	473	439	495	494	467	412	464	443	484	487	484	441	459	467	491	450	459	452	468	438	475	450	448	479	486	502	471	463	481	414	452	497	464	450	425	460	494	463	458	444	473	461	474	464	470	519	452	461	432	455	420	459	465	466	452	425	490	469	431	459	447	479	489	485	441	464	461	481	479	438	487	495	458	460	474	469	492	465	415	454	444	471	445	469	459	491	469	437	474	469	454	445	464	438	481	442	501	491	437	462	518	438	466	467	481	467	526	490	466	472	473	415	462	478	463	447	469	493	472	454	463	499	447	434	483	454	450	457	464	449	459	486	457	449	482	450	430	445	419	496	464	451	447	453	461	472	437	478	440	482	447	456	459	450	443	462	538	465	487	463	445	453	458	467	479	499	467	474	467	497	443	466	464	455	445	486	460	434	457	477	470	430	460	451	465	437	456	434	448	451	445	476	497	443	470	423	469	471	454	446	443	466	494	481	461	464	465	442	482	469	481	456	484	428	458	465	454	444	454	460	460	468	459	469	494	458	436	430	476	450	508	458	462	440	427	456	447	443	458	445	481	505	442	438	461	485	464	455	452	464	482	461	460	425	485	445	487	457	455	471	420	496	463	430	451	459	470	448	437	466	452	449	479	452	461	449	452	450	474	439	446	448	457	487	487	465	514	493	418	461	479	487	431	465	462	460	466	499	468	490	465	424	477	472	446	475	480	420	481	515	469	479	461	478	477	419	468	429	453	446	496	459	442	430	451	482	470	447	469	453	498	450	469	464	434	473	447	466	466	422	462	441	415	477	413	440	497	481	475	446	461	442	474	456	477	473	462	469	517	454	436	447	446	491	498	488	478	453	454	459	466	465	496	511	490	480	460	481	438	451	462	427	454	463	438	492	450	478	524	469	477	461	443	462	477	452	464	478	460	455	483	465	480	419	478	397	454	463	487	453	469	464	513	453	430	442	477	468	470	452	458	454	442	460	481	437	502	468	469	488	454	428	453	421	483	445	452	461	452	481	459	477	498	453	468	448	454	439	497	447	468	440	413	490	467	488	433	477	455	531	454	470	418	481	441	434	450	473	487	428	482	482	432	481	477	439	477	495	488	464	480	488	484	417	484	439	413	491	429	447	469	506	483	438	463	456	479	445	430	424	513	420	469	465	476	477	455	442	475	485	462	449	453	496	479	457	433	450	431	445	431	499	447	454	489	466	424	474	441	436	442	469	445	457	500	509	462	449	439	458	438	447	490	455	463	486	483	430	462	480	489	478	455	463	469	461	455	439	453	440	461	474	450	467	452	437	454	461	459	433	464	471	441	488	450	464	441	463	458	470	469	467	462	425	477	476	477	443	431	451	430	471	437	468	461	456	460	488	474	461	477	436	478	491	478	470	443	435	454	507	486	446	446	484	447	475	466	457	490	456	467	473	489	476	447	447	445	462	442	477	490	479	479	461	451	445	474	455	461	452	470	471	460	455	444	474	473	493	466	455	446	484	469	471	465	445	464	473	514	444	446	461	435	487	450	434	452	518	484	416	501	470	452	480	491	450	462	452	458	466	470	472	447	458	469	448	471	451	452	436	468	495	479	472	479	514	435	464	456	451	466	515	420	452	488	464	487	473	465	431	470	455	449	507	458	481	447	438	456	484	472	448	459	442	450	438	425	455	509	489	479	458	444	483	465	476	496	450	517	475	489	420	501	468	476	414	445	466	473	454	446	458	446	494	502	467	459	464	476	507	441	446	453	415	491	441	476	440	481	500	465	463	470	469	458	428	443	433	508	400	490	468	480	456	486	441	458	430	515	482	466	484	420	463	446	469	455	442	463	497	451	452	451	470	481	481	469	457	481	444	434	461	487	455	435	478	491	486	476	420	442	518	472	468	459	461	421	466	409	431	438	418	472	487	488	430	448	465	470	407	478	496	453	464	454	486	441	464	446	465	469	433	447	474	433	440	547	487	441	472	488	458	447	472	447	440	451	479	473	451	441	434	471	499	488	476	458	458	464	475	476	431	494	466	463	465	425	429	445	478	471	477	430	469	462	473	467	443	459	431	448	461	473	434	449	466	444	464	473	486	453	487	459	454	434	497	460	446	421	475	435	449	440	497	438	418	449	492	452	474	447	496	460	461	464	481	464	439	462	451	454	443	450	476	474	440	482	443	466	457	496	473	457	469	432	492	416	453	482	449	488	465	433	481	443	409	452	475	460	452	440	419	497	495	464	454	417	433	474	449	461	483	511	424	463	452	435	436	473	460	448	440	455	490	453	455	462	458	490	493	489	493	467	465	445	412	448	444	471	450	423	421	448	458	478	477	477	446	462	488	477	450	474	477	458	494	429	471	457	508	469	431	483	440	458	427	489	483	438	481	434	481	418	482	458	434	471	463	477	483	457	463	462	437	441	422	428	478	456	435	441	433	471	429	460	441	429	502	439	397	458	437	440	450	459	485	495	428	466	456	492	418	440	462	456	488	486	492	455	456	458	461	461	467	457	443	465	420	457	445	462	406	475	460	453	467	461	444	454	440	452	440	448	443	468	498	475	453	485	481	456	475	468	472	486	472	483	437	445	457	496	453	451	438	453	410	464	444	481	465	464	445	493	420	485	461	435	477	460	461	433	419	434	509	437	455	469	473	452	470	450	466	473	453	425	432	482	436	432	442	455	436	474	505	426	445	463	435	515	452	496
58114	103239	84595	63082	43208	20553	5112	3506	1024	772	794	758	834	774	778	789	749	813	734	741	749	772	717	716	722	736	772	731	764	775	761	836	772	799	757	818	776	755	777	806	845	741	735	788	762	781	764	739	789	788	776	758	755	779	751	785	730	786	778	753	746	756	769	778	772	767	754	778	790	781	782	757	738	746	779	787	791	784	752	776	809	766	755	739	750	764	795	794	803	795	820	740	769	779	792	778	796	777	810	796	734	781	777	770	778	728	788	767	779	724	808	762	741	835	769	754	750	759	734	766	778	752	762	789	809	773	830	751	810	755	697	733	767	721	747	769	780	817	770	781	808	746	787	744	734	747	751	785	737	757	811	731	730	760	793	729	730	793	748	776	758	810	790	742	707	737	806	766	800	786	742	771	804	811	753	823	754	805	742	836	759	796	764	737	744	754	750	782	753	789	700	804	739	732	757	742	729	810	779	765	741	791	713	787	765	822	735	781	722	830	782	730	768	763	760	723	755	765	809	764	771	761	827	794	772	685	739	748	778	738	799	732	759	761	814	777	781	756	798	739	764	790	797	748	769	775	796	782	760	740	707	750	758	751	746	739	702	787	766	754	782	785	781	734	742	784	813	770	785	733	789	724	768	783	730	790	795	755	788	781	781	756	773	789	780	727	767	755	743	763	694	734	801	788	755	765	736	791	757	797	785	740	769	827	725	702	760	768	779	805	755	727	732	794	798	743	758	734	770	799	799	825	751	774	786	782	742	736	764	755	770	771	812	777	807	818	763	800	789	750	756	775	755	773	765	800	783	778	720	776	740	795	816	781	787	797	764	791	815	725	798	755	710	787	769	792	759	743	767	819	760	747	790	756	793	758	793	767	783	785	767	778	758	771	792	795	762	787	781	727	769	741	782	791	769	771	764	799	776	782	776	783	748	705	795	786	795	774	740	819	740	778	761	768	753	752	747	733	810	783	769	785	759	766	782	791	767	751	770	785	747	763	776	735	746	785	765	759	737	743	752	760	728	776	772	771	758	774	780	719	734	763	739	729	762	796	776	773	742	785	737	743	795	756	786	765	757	796	745	736	771	787	757	761	771	739	755	827	762	706	828	785	805	747	802	792	792	783	734	806	732	778	758	751	790	756	748	809	782	809	746	770	768	766	820	806	786	766	749	808	799	767	789	752	809	754	784	756	766	720	785	753	779	767	742	773	750	744	748	746	750	764	693	801	756	808	770	828	774	799	778	765	818	750	737	754	782	712	755	738	777	750	764	761	761	756	710	727	785	754	770	745	788	764	771	735	773	783	788	840	786	749	765	773	765	770	764	803	757	805	783	830	795	768	790	805	753	791	715	783	765	778	728	775	793	759	795	728	773	790	786	798	747	774	769	770	792	789	788	806	782	705	777	738	731	796	730	731	790	813	798	770	787	811	763	769	805	755	782	787	759	800	770	744	750	731	753	719	809	821	799	822	745	768	798	754	744	760	773	816	810	752	784	794	799	774	793	765	809	717	775	729	766	818	789	769	753	791	787	754	800	784	737	717	755	723	767	792	806	808	781	784	734	740	740	774	773	773	713	722	762	752	752	776	771	773	759	797	742	729	762	780	749	805	808	773	813	806	776	807	765	759	764	748	776	771	766	763	757	756	797	724	771	776	767	730	739	752	749	757	751	769	759	800	749	788	745	739	739	749	816	760	765	753	754	771	780	792	785	823	738	765	787	776	787	726	765	763	761	767	787	762	814	803	788	786	827	853	746	760	824	735	731	757	813	791	775	745	792	790	775	703	750	781	777	782	805	765	739	726	755	790	708	800	758	740	773	775	714	742	808	757	773	672	765	783	790	764	750	817	761	776	774	745	763	733	737	791	755	777	724	797	771	811	757	794	786	751	780	800	791	776	805	724	763	769	773	754	772	804	773	804	804	727	775	762	797	752	744	765	803	732	764	781	774	765	748	750	802	777	743	776	730	791	807	826	738	753	779	792	782	760	776	782	766	791	758	742	773	751	791	804	732	791	755	781	747	752	795	767	810	718	779	747	796	735	798	812	734	804	787	761	742	751	770	822	763	754	758	734	757	793	762	771	759	770	731	718	776	806	784	780	774	782	812	741	768	776	778	740	790	744	745	757	766	752	815	705	773	729	767	734	750	754	760	781	769	761	753	786	768	769	768	741	792	791	744	739	753	811	760	703	792	774	786	794	818	731	752	766	826	747	770	808	730	725	786	773	783	779	767	798	775	759	778	722	827	778	805	794	777	740	747	773	801	765	761	779	765	729	805	787	792	778	794	764	721	727	794	785	839	795	784	721	759	747	810	776	774	768	792	728	766	805	780	785	765	706	804	735	801	755	751	760	813	740	772	753	721	757	728	767	751	738	820	739	769	788	811	761	776	757	778	732	739	788	807	745	780	761	751	723	785	737	791	762	757	734	800	798	766	763	783	786	789	789	747	764	789	801	720	763	765	785	794	726	747	793	813	784	747	750	755	811	737	750	746	741	782	781	795	787	773	806	701	773	787	775	737	798	787	789	771	732	814	727	791	771	745	757	746	752	775	760	815	771	764	763	754	795	736	737	783	777	700	767	796	779	731	758	757	778	767	710	780	774	782	820	742	760	723	746	833	794	795	754	796	712	786	788	733	767	808	807	766	755	790	760	795	732	753	788	780	745	752	794	733	752	763	732	763	761	724	786	752	776	821	720	762	790	800	774	755	804	743	779	750	804	778	752	780	735	770	779	727	752	746	779	783	711	773	773	776	795	758	762	745	723	762	821	771	743	760	774	777	756	752	786	795	761	731	724	763	754	802	785	788	767	799	786	754	812	776	737	709	745	733	767	816	759	771	737	724	740	795	806	829	800	737	800	785	788	754	753	814	814	767	789	774	770	784	771	809	733	760	822	758	756	775	806	746	756	737	789	773	744	842	751	756	789	794	770	710	769	749	796	744	786	756	754	762	732	736	763	760	778	749	734	802	769	798	805	761	793	759	798	735	721	771	763	729	783	754	801	739	741	778	790	762	782	761	726	800	756	767	806	812	752	828	693	782	760	760	784	762	746	778	739	734	772	759	786	782	734	818	780	760	781	795	757	749	750	724	745	760	787	748	804	801	737	772	741	838	756	715	818	761	727	772	826	756	733	791	818	753	742	748	739	748	762	787	775	766	798	748	809	809	778	790	772	725	744	768	701	777	697	796	816	810	785	739	746	747	722	746	759	750	804	745	773	802	737	759	791	761	796	733	779	773	750	720	809	820	790	776	801	754	753	775	811	820	747	770	765	763	749	779	770	793	727	794	762	810	739	735	735	739	803	821	775	767	754	783	728	797	798	793	745	771	768	741	764	763	752	750	721	807	733	735	772	751	818	791	778	752	772	745	813	790	770	800	770	781	788	729	792	764	794	747	755	829	735	785	742	788	777	737	776	761	745	767	711	784	724	755	816	820	724	763	781	766	803	731	779	760	765	784	795	798	750	730	763	806	771	743	842
27837	31081	33419	19911	6644	1762	508	371	322	294	305	291	300	301	310	329	282	315	292	299	281	311	311	311	309	305	298	316	298	292	298	311	312	316	312	308	310	316	285	266	299	270	313	294	314	323	306	300	280	309	312	298	313	311	317	318	269	300	346	317	312	299	304	305	315	295	306	300	316	290	273	294	308	299	286	310	300	310	317	273	329	340	283	312	312	317	338	316	331	313	310	312	319	313	319	329	278	298	311	283	291	311	291	288	276	298	281	288	315	271	304	311	324	292	290	303	292	281	293	295	315	317	306	316	270	314	293	327	317	287	300	297	298	319	298	310	331	275	300	280	322	315	280	303	286	315	298	294	286	329	291	313	277	310	301	293	321	304	280	331	299	295	327	302	317	323	345	297	313	319	294	288	288	302	308	311	292	276	324	308	326	318	305	292	320	313	299	316	303	279	314	282	292	303	330	313	302	298	276	313	298	305	317	316	284	288	322	303	283	324	338	323	316	297	307	306	307	321	301	304	318	303	301	289	302	284	298	293	300	298	313	285	286	312	298	294	305	307	297	295	306	320	330	297	319	313	324	310	277	342	296	293	283	288	331	304	323	315	286	309	336	305	335	295	292	305	308	302	325	302	320	295	299	286	324	280	306	309	315	284	318	313	299	316	299	297	311	316	300	274	294	281	290	319	315	299	319	270	309	313	291	297	310	310	347	309	286	309	308	309	284	300	310	310	300	255	308	311	311	296	304	326	325	308	282	289	316	281	278	279	290	305	277	323	309	316	338	289	283	317	308	319	267	331	303	310	305	331	313	309	294	290	287	318	316	312	305	316	308	306	331	328	304	313	311	297	329	278	306	317	309	305	285	332	280	336	330	296	310	315	278	290	313	325	328	292	308	272	294	303	310	292	315	266	287	296	291	309	305	305	316	295	274	304	318	334	314	343	339	306	307	310	315	308	339	283	289	291	314	315	290	294	283	329	287	298	299	279	304	327	313	299	305	308	297	262	334	289	310	293	302	319	315	288	317	329	330	297	266	292	272	287	291	276	299	286	348	280	315	303	291	289	311	333	332	283	340	308	273	286	329	312	307	324	331	280	311	329	306	275	311	312	284	339	318	326	318	284	288	309	267	307	352	296	285	322	317	298	293	321	308	297	278	299	297	329	317	308	309	295	324	318	296	287	282	290	313	305	280	323	311	319	300	288	285	296	285	298	294	297	302	323	314	318	276	287	304	304	304	284	282	300	306	278	300	295	303	300	341	297	349	302	325	325	292	315	313	271	294	301	301	314	338	309	314	293	305	299	291	321	335	311	318	298	307	318	310	307	313	302	299	321	311	332	304	330	305	322	285	302	275	281	292	349	280	285	282	282	283	299	335	300	301	297	294	305	309	312	309	316	327	286	302	297	290	338	291	313	313	302	304	312	299	280	309	326	296	295	337	282	360	300	306	304	299	283	308	298	297	312	276	312	311	318	330	272	285	274	307	283	264	314	303	291	303	329	287	296	334	297	279	311	318	334	322	311	300	282	316	335	340	272	305	307	292	304	311	316	277	302	300	289	322	298	298	324	313	328	288	289	306	307	299	320	284	297	351	281	300	291	331	281	284	295	307	306	308	321	296	304	278	304	293	280	339	284	281	306	290	286	278	320	315	326	284	299	295	277	277	314	322	315	269	286	325	289	302	311	306	297	314	286	325	329	340	307	324	316	318	281	301	291	305	315	333	295	288	315	314	292	304	321	293	304	299	295	317	292	324	311	311	301	289	355	297	317	291	316	288	279	313	295	313	307	300	278	302	281	314	300	323	316	284	313	322	299	331	299	298	282	320	331	325	323	305	307	306	290	309	290	323	306	302	288	308	312	284	312	323	302	302	323	314	332	294	274	323	297	294	283	276	281	317	291	278	297	335	315	317	301	310	315	284	313	325	281	304	306	293	293	327	317	302	282	300	283	322	271	309	326	306	309	322	327	286	319	304	309	329	310	285	327	306	284	319	317	273	292	281	309	306	281	302	346	280	323	280	316	289	325	315	295	311	277	332	315	294	339	261	280	332	289	300	299	309	307	316	309	333	264	270	293	307	286	298	292	266	322	306	319	327	306	316	309	269	293	334	283	312	274	304	285	336	336	293	288	310	322	308	330	325	300	351	340	293	299	307	311	275	279	314	283	300	295	315	309	305	300	310	313	280	309	314	323	313	308	342	297	278	307	321	327	327	296	316	303	309	311	326	279	320	296	313	284	293	310	333	310	279	284	309	310	270	287	288	313	316	265	298	294	305	310	320	295	299	285	292	334	298	310	303	309	290	300	320	301	272	294	315	303	341	301	334	317	307	309	286	329	307	304	313	308	306	322	277	312	287	301	297	331	328	300	294	345	332	302	286	303	324	302	317	342	290	295	292	316	288	291	317	299	284	276	293	301	290	335	288	300	302	280	324	309	308	357	279	336	312	353	326	290	295	286	321	316	276	318	286	339	324	310	296	336	295	315	294	310	287	321	290	312	291	310	311	293	304	316	324	308	296	287	298	320	315	293	284	290	286	301	324	310	297	311	337	284	320	309	306	289	304	314	305	282	327	301	329	297	298	292	308	283	292	320	298	292	305	286	295	290	309	308	302	288	316	293	324	320	316	313	303	312	299	304	317	289	320	302	295	302	292	276	276	331	319	311	282	304	282	294	300	309	316	295	310	291	297	270	297	292	299	321	311	314	281	308	325	327	286	300	301	309	291	313	335	303	284	310	295	282	261	328	284	322	329	298	279	314	307	307	307	335	312	286	286	275	302	307	300	317	309	331	314	309	329	298	270	320	302	280	317	300	293	293	314	297	295	308	307	300	294	298	293	309	283	261	300	309	332	287	299	297	298	331	320	311	305	299	325	319	279	289	312	303	309	324	312	305	302	317	330	285	318	297	287	328	288	297	303	337	316	313	271	302	285	293	285	290	283	280	292	306	345	321	290	268	268	291	293	329	327	288	305	292	291	276	310	284	309	326	274	316	317	335	299	288	290	315	340	279	337	323	340	306	287	298	295	312	317	317	315	301	298	319	282	291	292	300	322	321	308	297	303	307	311	334	327	300	302	303	295	280	309	316	320	296	296	298	336	306	336	298	316	309	294	329	287	293	306	328	283	291	299	307	292	315	291	301	285	310	296	325	302	311	275	302	303	315	310	333	302	338	352	313	307	303	308	316	311	301	316	316	346	291	286	276	323	302	312	330	342	295	316	312	303	285	352	293	333	299	323	303	319	312	283	273	325	306	292	293	302	297	267	317	298	276	296	294	323	303	311	306	307	293	303	303	347	288	300	342	309	319	296	337	318	321	316	337	317	315	277	301	304	304	284	330	334	290	277	306	315	289	316	303	297	309	321	292	299	277	314	285	324	321	340	299	293	327	277	294	335	280	314	292	284	324	306	282	295	268	309	338	296	333	276	284	280	344	323	288	325	327	314	317	287	313	315	312	304	341	309	311	317	314	323	305	312	329
31456	49765	39687	22758	10684	3821	952	619	545	550	561	553	519	574	520	498	520	546	563	535	562	551	575	503	529	549	488	514	559	511	525	569	565	529	534	550	543	518	511	496	570	592	547	541	551	533	543	577	564	566	546	544	517	535	556	547	559	532	498	577	504	519	525	518	550	510	544	548	529	562	528	571	550	514	585	538	561	531	555	499	493	534	559	552	527	554	506	607	528	576	603	546	529	521	534	547	560	545	511	576	518	592	537	493	519	515	524	521	551	522	533	570	607	512	539	558	529	586	570	564	537	533	585	548	508	547	524	522	533	526	543	548	560	511	551	592	529	582	556	565	516	522	537	521	571	566	531	552	553	510	552	537	548	566	575	556	580	538	535	559	561	555	565	537	543	541	537	566	524	521	563	527	542	608	549	518	529	550	553	543	533	523	545	560	564	555	554	547	539	533	530	562	574	557	538	489	536	549	513	551	550	550	502	560	564	586	559	577	551	556	533	524	526	572	551	554	567	552	571	490	555	540	577	518	508	551	576	523	515	539	576	529	526	546	526	507	555	561	580	517	511	524	575	564	551	545	532	514	528	562	517	534	541	532	541	556	517	527	570	564	487	518	579	564	518	534	525	550	511	552	546	582	577	561	517	495	550	544	543	569	594	559	535	532	521	528	533	560	572	544	531	514	528	542	523	515	522	566	563	521	540	568	527	567	550	583	533	524	516	538	536	560	553	542	501	511	539	482	553	546	523	521	534	557	553	540	552	533	586	536	566	596	538	549	533	555	542	515	531	559	537	559	563	544	555	560	517	519	568	533	500	556	546	522	592	525	507	552	578	475	536	473	538	524	503	563	547	568	533	551	559	572	537	558	536	567	505	571	557	526	525	550	518	538	574	579	534	582	535	557	547	503	545	524	521	515	522	572	501	567	540	573	543	523	574	598	559	581	545	525	494	528	551	506	568	576	528	554	543	513	574	548	518	564	522	580	540	552	595	579	509	573	537	512	551	494	592	533	587	572	555	560	492	554	542	552	505	551	516	583	545	547	556	542	525	553	542	568	525	544	577	558	542	528	583	549	530	522	539	553	541	546	542	520	548	548	578	542	564	579	577	576	570	550	544	525	535	566	526	536	571	529	547	541	546	546	524	583	529	523	539	552	539	563	511	529	545	556	510	557	496	551	483	568	556	567	538	522	525	548	575	549	530	556	535	541	508	585	563	548	563	528	522	522	579	534	516	583	550	542	521	518	557	495	574	522	599	554	514	540	550	541	574	485	535	563	524	543	561	534	524	562	578	557	538	545	545	555	545	556	537	551	545	536	529	556	536	549	571	588	538	553	581	529	555	559	529	532	562	547	555	517	516	562	550	555	548	565	497	544	497	523	570	569	547	554	530	530	508	531	563	553	592	565	519	554	561	555	557	548	550	542	567	503	556	562	532	523	545	544	558	570	524	549	498	499	561	549	537	522	525	535	568	566	562	526	511	579	532	545	521	582	554	562	519	555	516	583	549	558	538	557	485	553	552	578	518	553	551	549	567	567	573	560	527	542	512	559	570	551	492	558	519	559	556	550	547	536	528	549	542	545	516	606	584	544	549	557	556	514	534	563	547	539	543	547	541	535	543	509	545	532	551	541	550	515	552	529	583	524	508	550	562	529	561	502	559	586	541	539	582	521	509	564	530	552	540	508	539	531	566	568	555	549	584	509	539	553	522	570	533	522	536	590	525	538	565	542	536	501	546	521	545	519	536	548	548	540	542	537	542	580	555	551	558	560	548	518	510	553	513	548	562	545	572	564	567	537	532	475	510	554	565	554	504	536	573	573	527	579	518	531	584	556	522	585	548	541	551	560	527	548	542	516	548	541	586	536	531	567	517	567	581	549	528	519	509	523	507	559	565	536	520	522	544	553	547	536	528	546	528	523	515	540	525	551	553	540	549	524	562	491	514	513	574	527	517	522	529	591	537	540	522	546	535	581	551	585	502	543	543	553	544	542	519	547	546	530	605	562	555	532	578	511	552	541	558	545	581	547	539	561	540	512	563	555	529	575	540	517	547	504	555	577	483	547	498	528	550	542	515	542	557	545	531	563	526	574	548	504	561	559	581	550	514	562	551	494	552	563	517	575	540	544	529	567	582	550	559	541	542	542	503	529	521	541	510	537	562	516	524	557	523	599	553	529	513	547	523	579	559	519	513	539	570	557	524	524	544	542	533	554	577	550	585	532	554	542	550	583	534	547	525	543	538	547	544	541	542	556	537	557	559	560	512	511	518	504	571	525	528	532	527	560	533	563	552	544	542	497	555	554	497	548	560	542	568	574	566	553	579	573	524	559	545	536	548	591	535	560	517	542	535	589	511	556	512	495	532	520	559	538	544	508	492	541	563	493	554	555	573	560	557	533	556	577	543	525	541	546	551	535	521	531	546	554	553	531	540	547	558	538	557	539	518	551	570	542	517	564	576	552	529	537	538	571	544	551	558	568	528	551	552	541	525	560	528	526	526	557	534	529	527	527	533	534	561	530	505	522	515	542	544	559	516	513	562	500	542	553	552	560	576	517	558	548	545	562	558	534	608	577	527	566	571	575	529	548	524	546	571	573	528	573	585	520	563	562	532	539	538	541	533	526	521	567	512	551	558	508	562	536	560	577	537	549	554	546	495	540	580	531	534	569	537	534	548	527	577	588	517	581	552	575	530	550	552	567	515	546	566	611	535	536	526	539	537	512	520	562	520	541	512	556	536	544	536	553	545	534	577	538	545	562	525	540	571	535	531	500	539	602	517	578	583	532	530	513	519	525	531	538	562	563	585	520	581	541	582	517	554	568	521	534	568	497	562	562	504	530	574	540	571	543	559	500	544	551	550	565	531	558	523	583	526	515	535	526	521	574	541	584	518	578	525	548	532	535	516	558	506	554	551	548	493	551	506	515	542	560	574	522	523	543	529	534	506	535	499	522	530	493	546	526	529	544	551	531	565	530	540	552	548	529	529	520	525	522	567	537	557	609	529	534	596	583	543	554	569	561	543	557	536	538	543	529	540	523	483	545	552	547	566	530	535	586	554	541	543	557	539	544	529	590	567	534	520	580	510	548	466	516	543	572	569	514	547	583	537	539	560	546	583	544	538	568	567	561	562	503	555	544	562	511	507	533	552	519	561	525	560	546	512	540	528	614	560	553	508	576	548	538	563	530	600	539	534	529	581	536	579	485	535	549	542	563	543	603	565	556	508	501	544	544	569	542	552	577	532	616	571	535	514	535	572	552	511	539	545	500	564	556	507	550	548	541	543	567	559	536	523	569	537	545	505	535	549	558	540	537	551	588	548	522	541	574	549	589	541	564	526	520	508	553	565	564	545	505	552	542	510	511	539	542	545	538	574	553	546	551	545	492	555	524	546	563	572	559	540	543	602	538	525	530	534	527	562	547	562	534	553	523	541	520	539	544	527	517	528	545	570	559	496	526	525	550	542	562	479	551	521	553	556	572	562	548
24574	25216	40463	39188	26557	16864	3609	598	411	416	368	363	385	372	337	375	368	342	381	388	371	369	371	375	384	394	367	357	373	390	359	376	360	367	380	371	367	376	394	336	394	382	382	380	354	354	338	378	394	370	372	386	377	398	383	375	358	379	383	366	336	338	351	372	374	349	374	365	381	373	378	367	384	373	357	363	375	363	364	358	397	338	360	369	353	327	359	348	352	374	377	369	389	338	379	386	357	367	378	346	419	366	371	360	388	393	353	392	384	359	385	365	386	381	322	375	377	416	393	368	330	356	372	336	366	364	341	371	346	368	363	382	365	388	383	369	373	361	364	351	388	378	403	361	334	341	380	391	356	371	369	363	383	357	353	385	348	382	364	392	412	374	378	368	396	355	341	374	363	358	411	372	375	378	389	356	347	352	365	366	369	351	357	363	369	347	352	421	383	345	354	340	350	368	381	356	385	382	386	394	363	362	375	364	384	343	352	382	356	339	375	349	356	365	344	377	374	346	398	377	358	397	361	368	340	370	371	387	368	412	364	360	354	347	385	365	341	354	373	374	374	369	383	385	359	372	386	387	366	370	384	365	400	374	369	396	348	370	350	380	375	408	372	363	289	348	330	357	373	399	369	338	364	364	391	361	360	385	352	387	388	359	409	368	338	350	391	354	354	347	370	325	377	377	343	355	361	357	352	363	335	355	408	358	396	378	373	408	377	358	390	388	369	381	373	391	388	351	377	378	367	322	386	380	382	374	359	380	403	381	331	372	367	358	361	342	398	383	376	369	370	349	379	352	348	398	351	376	375	376	389	390	390	343	362	364	353	371	378	335	388	346	380	377	367	375	352	361	343	394	368	378	372	344	371	344	357	339	375	341	377	344	371	378	361	348	355	360	374	383	368	366	373	351	344	398	388	357	338	378	354	342	389	342	398	350	353	357	343	351	357	349	375	368	377	346	356	362	341	364	325	353	404	342	349	345	369	364	346	349	354	380	369	362	380	394	351	360	342	397	363	400	362	353	388	380	385	374	354	404	376	330	364	368	412	370	384	387	334	351	398	359	343	367	372	363	370	388	361	371	357	372	363	351	356	350	376	384	383	376	374	403	373	365	393	390	360	396	371	366	400	358	382	377	360	376	340	366	379	377	339	375	345	404	385	379	362	387	348	399	345	329	339	347	375	365	363	392	373	375	327	357	367	389	392	385	382	363	378	377	352	381	354	387	385	371	376	353	399	389	369	344	327	367	340	342	355	361	397	363	386	420	361	410	368	373	346	377	343	355	369	359	373	354	356	345	395	378	392	426	363	398	354	335	352	372	373	360	373	416	351	384	391	366	381	387	376	377	403	386	386	365	327	357	383	374	370	393	335	376	369	382	382	379	388	375	355	388	364	348	355	380	362	365	374	399	360	368	392	361	350	361	381	358	360	381	400	401	351	354	369	391	346	322	344	378	340	387	344	364	361	364	356	343	362	357	399	346	375	378	362	383	396	351	364	375	347	378	369	353	394	360	365	383	363	378	368	353	375	402	353	399	371	361	359	395	340	381	381	376	351	371	344	414	364	364	360	335	362	391	372	389	353	368	332	376	374	355	395	337	412	347	342	359	380	379	374	368	365	397	384	358	399	378	369	340	363	380	378	394	338	366	371	389	397	366	374	362	344	363	380	350	382	381	380	353	421	357	386	368	358	405	388	342	375	389	361	367	360	362	397	346	353	368	414	375	349	349	350	333	357	404	361	374	372	367	376	354	347	357	357	367	389	375	358	350	359	377	356	344	382	390	371	332	348	342	383	375	365	398	355	351	370	359	386	359	391	384	356	374	352	375	335	365	359	352	404	390	346	370	375	366	326	394	342	384	336	377	351	353	388	354	385	338	361	363	314	381	316	388	366	358	389	381	389	380	354	379	360	337	357	400	364	411	389	347	388	355	360	350	355	343	357	342	384	362	345	373	383	348	368	339	377	368	369	378	384	364	353	340	388	368	354	352	379	356	367	369	369	391	371	346	360	366	371	407	353	407	349	359	331	349	390	343	341	369	393	353	365	349	390	372	363	385	390	391	386	383	364	355	380	365	372	324	366	361	383	392	378	346	339	401	345	348	381	384	366	359	392	356	369	354	330	372	398	364	379	391	395	388	368	404	355	361	342	383	439	362	400	371	374	353	365	372	371	356	381	379	354	354	369	335	383	356	341	367	350	355	349	391	345	373	342	379	389	367	377	343	395	335	349	397	359	338	356	369	368	399	401	364	382	359	360	333	371	361	361	379	382	387	396	360	399	377	376	369	354	373	373	372	379	367	358	393	383	358	342	376	361	397	368	356	395	373	360	364	345	377	382	358	378	394	350	371	336	383	385	370	415	371	376	393	373	379	356	356	371	360	388	350	383	370	379	329	418	383	362	333	391	378	367	363	386	373	384	378	378	348	349	399	380	327	349	386	348	338	367	409	347	342	342	363	352	363	390	398	391	392	380	404	376	366	355	378	352	361	398	381	364	355	371	346	342	372	379	382	361	340	365	347	362	398	364	366	347	356	389	377	377	352	346	390	372	338	376	358	352	385	370	395	344	401	389	380	389	393	390	333	365	400	346	364	371	358	368	362	351	395	352	399	375	370	379	370	400	387	360	351	356	369	369	354	341	395	358	398	356	361	413	374	375	363	349	385	372	348	393	363	374	358	358	336	354	357	407	410	394	380	348	354	403	346	372	344	359	341	364	390	337	400	335	344	407	361	370	392	362	372	385	370	381	331	375	337	389	348	365	379	372	379	377	367	364	348	346	348	360	336	351	368	362	389	337	371	406	324	341	361	345	366	360	382	327	402	372	381	364	369	359	375	354	362	372	384	356	385	355	374	371	375	399	368	392	357	370	394	381	374	364	379	349	369	351	363	393	387	367	371	367	372	377	344	410	376	377	368	367	375	347	311	351	386	392	400	357	365	381	330	387	366	372	387	396	396	365	347	369	344	380	351	357	373	371	390	375	309	360	357	374	393	359	346	405	353	379	384	393	369	365	359	372	402	381	361	375	363	384	379	352	376	400	353	357	404	389	353	413	342	365	357	391	375	361	365	349	335	402	379	354	356	366	372	394	382	351	370	366	347	376	374	349	372	384	378	364	363	352	376	375	329	365	375	357	366	397	354	381	337	336	364	392	384	373	354	346	393	363	393	347	374	348	426	395	366	337	349	353	366	381	356	341	395	384	370	358	357	356	330	369	373	345	379	361	353	364	380	364	381	325	398	378	335	377	362	401	385	347	343	389	400	333	410	316	355	399	360	328	367	340	353	378	366	375	368	368	370	339	328	354	308	364	355	342	390	344	362	357	357	364	348	404	368	364	357	343	403	358	379	346	362	391	362	373	360	391	342	351	375	369	378	387	372	391	358	314	396	342	401	384	344	378	391	373	378	378	348	361	382	343	370	356	384	334	396	384	350	352	382	373	335	357	393	395	372	388	356	407	394	348	357	367	383	392	355	331	397
56687	93465	75489	52195	33848	19050	3522	1090	676	629	660	701	630	660	685	640	617	643	664	645	634	664	588	655	663	710	648	638	630	641	650	664	606	663	675	647	625	635	642	648	665	623	639	616	673	600	635	637	665	656	640	654	636	630	677	655	603	659	620	615	691	645	653	661	614	648	670	657	612	701	620	679	646	668	682	661	664	654	616	677	628	684	653	614	631	641	670	617	685	628	665	608	667	626	645	619	670	690	698	666	617	671	676	638	637	653	643	626	690	677	654	641	650	644	639	606	670	661	661	658	651	646	662	634	628	652	669	652	649	632	690	648	628	662	656	668	645	663	674	659	636	657	622	640	641	642	620	624	645	662	671	653	638	689	680	649	637	601	644	652	653	641	668	666	681	649	659	642	650	629	628	673	679	618	643	674	684	654	623	622	640	651	640	661	658	675	647	650	695	610	617	648	610	595	613	603	609	670	645	625	668	635	617	616	629	624	649	651	655	656	656	614	650	668	638	661	608	683	698	607	656	633	653	620	701	702	625	593	668	616	646	625	670	624	652	667	654	647	627	646	678	648	657	661	632	651	650	687	646	620	648	622	646	677	661	620	644	639	607	635	637	614	652	648	649	681	684	664	697	623	659	600	634	631	629	621	649	613	672	660	628	619	614	624	651	644	662	645	646	668	608	615	630	569	714	636	654	650	655	656	662	656	630	600	642	642	649	677	635	660	668	614	645	613	678	600	646	677	685	666	651	694	638	654	653	606	630	661	638	615	666	676	609	646	648	647	645	633	667	591	634	666	619	650	630	640	638	619	670	656	630	666	597	637	671	657	618	609	636	618	606	640	606	601	624	634	660	624	647	664	670	670	645	667	634	663	660	619	672	648	635	647	651	649	634	607	649	614	624	642	626	634	652	641	641	634	632	634	621	632	665	645	648	659	632	656	656	652	633	690	664	641	647	615	653	640	652	622	663	686	596	618	625	622	698	656	670	646	644	672	695	637	617	602	660	698	640	653	644	644	653	695	650	607	660	658	657	599	642	664	673	676	647	639	668	643	667	693	658	666	662	640	634	668	618	654	662	638	650	646	692	650	692	635	671	648	690	685	629	634	638	650	666	644	669	669	662	648	640	600	612	641	669	610	657	666	642	608	640	636	652	687	658	656	603	639	627	645	619	633	610	666	662	621	631	652	637	667	637	667	604	636	616	641	633	650	645	621	687	609	635	665	670	663	637	622	654	646	636	693	678	648	632	670	656	658	658	650	622	674	669	672	653	644	629	646	641	643	616	695	662	644	594	652	622	671	634	674	637	660	673	666	649	672	641	646	649	603	618	643	673	676	583	686	688	666	625	654	657	681	622	623	669	606	640	602	622	688	647	660	663	625	631	634	672	678	647	688	628	666	648	651	660	614	685	680	634	642	634	690	661	631	668	676	623	636	642	628	628	614	662	681	626	668	630	622	659	670	619	620	637	630	650	629	651	604	669	622	648	666	631	637	682	622	662	667	666	649	613	652	609	678	660	649	646	633	629	662	669	635	702	680	638	639	637	629	649	665	632	663	679	636	637	596	640	675	683	670	633	648	615	660	671	628	672	638	629	685	634	662	629	608	677	669	620	605	623	632	634	667	647	636	632	635	622	660	649	632	659	659	628	622	672	656	644	668	591	690	643	678	666	662	643	598	673	615	621	638	604	673	666	675	688	602	662	624	634	629	624	637	638	678	650	627	666	609	654	675	658	635	639	664	632	607	625	680	674	649	643	651	669	596	661	662	671	624	678	636	652	660	643	640	638	649	642	638	622	663	612	663	651	646	609	651	666	645	684	660	647	630	601	615	604	622	647	632	638	663	628	655	634	681	613	651	674	626	652	651	651	654	625	664	638	670	656	634	640	658	631	642	686	625	631	635	655	664	667	621	685	641	640	621	647	624	633	636	639	689	684	668	622	681	639	624	634	637	669	662	610	639	644	650	622	674	721	630	607	602	643	606	624	699	624	637	629	657	648	659	606	610	650	642	691	662	659	632	610	610	617	628	619	664	672	610	664	677	632	634	638	642	674	630	686	655	689	662	648	661	659	612	622	636	653	600	679	624	630	625	677	655	622	650	675	640	687	657	663	621	654	637	682	658	647	633	626	649	683	646	636	679	622	713	629	648	630	585	597	650	602	640	637	624	646	643	661	685	645	625	660	635	621	645	626	688	669	656	667	668	650	663	636	714	675	671	613	647	650	653	671	659	660	625	664	653	674	633	628	651	671	659	652	662	611	650	634	642	652	662	690	616	642	619	620	621	670	670	655	597	636	622	618	646	631	695	589	686	681	636	655	652	679	644	645	637	647	666	634	646	660	640	628	664	620	668	619	648	613	630	645	646	654	640	652	674	657	649	674	634	667	645	631	620	684	646	647	645	655	613	653	604	675	656	648	596	639	603	618	642	669	609	651	665	662	691	614	664	644	621	635	646	645	626	639	648	632	648	650	619	661	644	672	628	657	620	656	626	628	636	691	616	615	656	661	693	656	662	674	621	600	628	645	638	646	655	637	697	618	641	617	629	590	649	636	654	646	621	633	598	630	627	674	668	640	647	632	613	664	661	638	626	634	633	627	652	662	723	669	676	672	654	649	651	666	702	664	637	606	662	662	688	660	618	646	623	668	664	632	678	653	654	612	642	641	676	664	658	638	625	635	637	680	597	629	598	646	640	628	639	650	641	627	649	661	643	613	654	648	651	638	647	611	643	637	646	653	658	661	609	667	594	623	638	698	656	694	601	668	624	650	629	585	657	618	643	597	634	622	596	664	623	658	635	618	636	647	640	586	618	660	619	669	628	667	650	637	669	636	629	615	617	649	667	619	616	622	614	631	637	649	680	611	664	639	643	640	667	589	661	627	641	631	644	631	659	613	612	628	649	655	614	605	629	684	660	640	607	663	680	638	695	667	624	648	618	631	674	632	593	658	655	661	663	603	599	623	645	637	558	648	636	597	698	619	676	647	669	633	632	641	643	605	632	652	620	663	627	608	653	631	630	605	622	611	622	647	650	638	650	612	629	667	653	644	650	650	686	648	657	628	639	645	623	683	666	656	627	639	652	611	647	650	611	656	660	605	641	652	631	676	645	600	607	637	592	654	629	641	670	666	605	631	635	621	653	623	631	659	651	619	644	681	657	662	677	660	610	611	679	653	678	657	602	620	632	682	656	630	635	675	677	663	667	634	639	619	685	635	633	631	642	660	653	637	632	631	652	646	665	628	676	657	615	624	642	576	621	654	652	667	630	651	634	687	651	654	673	684	639	645	679	689	661	625	648	619	619	619	684	680	632	667	658	631	677	619	615	643	677	703	661	645	649	644	677	672	636	657	623	679	642	642	647	643	688	643	649	629	641	680	612	651	603	618	669	658	671	647	656	661	692	663	653	652	671	587	624	656	672	669	662	632	634	668	641	594	651	655	680	610	652	626	685	624	603	642	671	664	670	611	607	654	644	660	662	608	664
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
